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
339424183995	339424184564	339424185114	339424185664	339424186214	339424186764	339424187314	339424187864	339424188414	339424188964	339424189514	339424190064	339424190614	339424191165	339424191714	339424192264	339424192814	339424193364	339424193914	339424194464	339424195014	339424195564	339424196114	339424196664	339424197214	339424197765	339424198314	339424198864	339424199415	339424199964	339424200514	339424201064	339424201614	339424202164	339424202714	339424203264	339424203814	339424204365	339424204914	339424205464	339424206014	339424206564	339424207114	339424207664	339424208214	339424208764	339424209314	339424209864	339424210414	339424210965	339424211514	339424212064	339424212615	339424213164	339424213715	339424214264	339424214814	339424215364	339424215914	339424216464	339424217014	339424217564	339424218114	339424218664	339424219215	339424219764	339424220315	339424220864	339424221414	339424221964	339424222515	339424223064	339424223615	339424224164	339424224714	339424225265	339424225814	339424226364	339424226914	339424227465	339424228014	339424228565	339424229115	339424229664	339424230214	339424230765	339424231315	339424231864	339424232415	339424232964	339424233514	339424234065	339424234614	339424235165	339424235715	339424236264	339424236815	339424237365	339424237914	339424238465	339424239015	339424239564	339424240115	339424240665	339424241215	339424241765	339424242315	339424242864	339424243414	339424243965	339424244514	339424245065	339424245615	339424246165	339424246715	339424247265	339424247815	339424248365	339424248915	339424249465	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2777	3600	2300	2778	3600	2300	2778	3600	2300	2778	3600	2300	2779	3600	2300	2779	3600	2300	2780	3600	2300	2780	3600	2300	2781	3600	2300	2782	3600	2300	2782	3600	2300	2783	3600	2300	2783	3600	2300	2784	3600	2300	2784	3600	2300	2784	3600	2300	2785	3600	2300	2786	3600	2300	2786	3600	2300	2787	3600	2300	2788	3600	2300	2788	3600	2300	2789	3600	2300	2790	3600	2300	2790	3600	2300	2791	3600	2300	2792	3600	2300	2793	3600	2300	2793	3600	2300	2794	3600	2300	2795	3600	2300	2796	3600	2300	2797	3600	2300	2798	3600	2300	2798	3600	2300	2799	3600	2300	2800	3600	2300	2800	3600	2300	2801	3600	2300	2802	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24809	24047	36012	29768	19454	8156	1861	1194	1080	1059	1073	1027	1026	1033	1026	1010	1040	1081	965	1052	2060	2704	2025	1596	1261	1092	983	969	1012	1046	996	987	989	1007	1017	983	998	957	914	999	999	996	905	970	1030	934	985	988	1044	1000	991	977	985	1026	990	963	977	939	929	1004	955	963	981	1017	994	1014	958	1029	1037	985	1010	971	1072	1067	959	997	1042	1021	1017	1059	964	1019	987	977	1027	984	976	1021	1040	981	983	992	981	1031	955	964	999	1034	989	1008	896	980	994	931	983	1012	970	951	969	928	982	987	999	963	971	1004	985	1008	1024	1006	1022	960	1007	1037	959	990	997	1027	966	990	1016	938	956	966	962	981	972	1035	1004	971	926	955	1000	985	958	969	953	1017	976	974	971	997	1010	1013	1005	1033	973	984	985	997	953	975	1015	1025	996	964	979	1066	915	1001	1015	931	954	929	992	974	982	1046	1007	969	949	993	946	973	985	981	952	946	975	960	973	1005	921	970	1004	997	984	959	995	1038	991	1020	957	933	969	1021	965	966	975	976	987	997	1000	980	973	1010	943	959	1010	1018	1031	938	958	994	982	956	926	943	982	946	983	994	974	1029	1007	893	933	1013	975	955	982	1021	981	995	922	969	950	948	987	957	974	969	999	995	938	987	1004	949	922	918	1008	969	1020	1044	978	1009	939	940	972	1066	939	1003	930	969	989	994	940	996	950	913	984	1039	1024	943	1052	974	948	959	940	983	946	971	1023	1006	993	978	946	984	999	972	988	968	909	1000	975	982	999	934	972	970	983	993	1032	969	959	989	983	988	966	990	985	972	963	1045	975	1001	977	933	1014	1008	977	1056	1023	991	1000	964	983	1047	997	981	991	967	1029	964	926	936	962	972	1020	1021	1021	911	992	944	936	947	986	975	966	981	974	954	958	980	1014	1000	977	1007	989	961	976	969	979	968	995	952	1010	982	968	942	1027	980	971	973	966	942	993	984	1039	1009	1012	975	960	1028	1001	960	985	955	970	937	982	968	967	930	957	994	941	982	1011	1015	940	978	967	984	968	945	964	1000	979	990	991	973	970	1038	958	998	998	954	986	1015	988	956	1011	970	961	988	946	994	947	938	1043	964	1000	977	974	924	959	945	981	1023	948	957	931	988	996	959	931	1003	984	952	955	938	997	960	936	988	987	948	1011	991	1027	988	1003	930	1048	956	984	937	999	959	973	973	996	984	957	1015	962	959	977	971	971	952	967	981	1017	971	937	1010	969	956	1008	949	985	994	998	980	935	1029	1011	977	999	974	1024	1061	1000	960	948	957	1012	983	978	1043	989	990	991	987	960	991	1007	995	960	956	970	987	988	957	984	1012	1026	965	998	984	995	920	915	1023	1023	980	956	951	976	1008	996	936	961	985	988	1027	1005	949	981	1046	1021	982	985	998	982	985	967	961	953	999	1018	984	921	919	991	1043	972	958	997	974	1008	1006	965	966	957	995	951	995	979	986	983	1024	1037	985	1035	927	995	1055	973	1015	964	1034	1006	980	1065	1017	966	1039	992	925	983	1049	947	1035	980	1004	967	901	971	960	987	1039	937	1013	964	892	1000	956	913	941	950	954	1026	986	932	1025	909	986	956	990	947	994	1004	1004	1031	964	1009	937	981	1011	997	985	943	899	992	1002	1006	992	981	936	971	964	945	976	961	1041	994	1018	966	927	963	986	1038	985	1019	995	982	993	1006	958	986	1000	993	930	945	999	958	1023	1004	1015	986	993	942	987	932	1036	1003	993	903	979	1008	969	983	956	954	1025	989	922	994	958	993	943	1001	1001	990	946	991	980	956	966	1041	971	974	948	1021	960	983	988	1042	965	1023	896	959	938	960	987	985	979	953	1001	959	1033	951	989	963	959	953	951	1030	986	1018	924	962	922	998	1006	1006	993	941	970	979	1037	984	1032	980	975	983	963	1062	984	988	977	962	1010	958	963	958	931	912	979	1042	1038	998	970	980	1032	970	1009	962	964	992	997	1020	1016	1013	995	1001	972	954	992	1001	978	1026	972	973	996	1012	926	959	988	973	1006	981	941	1038	972	960	1002	934	941	991	1002	1035	952	970	981	1027	977	970	958	989	982	953	963	990	970	1009	1012	994	987	954	992	940	974	1003	1006	974	1047	1017	978	1028	954	991	1005	982	979	1002	976	945	967	1003	1001	968	1006	921	1013	989	1025	963	1003	929	976	973	950	1009	1007	962	986	983	1029	925	994	917	923	1000	967	955	994	992	961	1017	1007	973	956	998	962	1032	959	992	967	988	945	962	1002	980	1003	1026	969	1020	987	979	1038	974	986	1013	971	978	960	985	991	984	960	1040	956	980	977	990	1048	957	981	1055	987	960	968	989	948	937	1017	984	988	928	1022	998	929	971	992	974	985	905	970	1008	979	981	995	963	976	907	949	1000	984	927	991	982	926	982	981	951	987	958	945	980	999	992	986	952	998	1015	1021	974	944	918	914	982	998	1008	927	978	980	928	1012	987	990	980	999	1027	1002	982	961	954	938	968	992	980	952	948	1017	997	965	983	988	923	979	916	999	1005	963	1058	987	1030	1013	959	1015	969	991	1008	996	973	981	1000	934	1003	938	934	979	958	949	1019	1031	995	989	950	987	979	970	968	961	968	967	1037	984	1032	990	982	951	1009	976	951	1010	1022	958	1018	989	989	964	955	960	985	960	970	973	1025	997	955	1051	962	962	951	941	1014	982	972	953	986	948	996	1014	988	956	971	993	972	950	938	977	1009	984	967	981	996	998	1026	975	991	952	945	992	953	969	935	956	989	919	958	981	995	1020	965	956	1012	1027	962	961	1026	957	968	950	1021	1014	990	1013	1002	1001	969	941	947	1008	944	1002	1050	990	990	964	1020	1038	989	963	959	1000	1042	989	973	1004	969	996	1007	934	960	995	975	957	949	1014	1003	931	925	953	958	963	994	1014	1001	985	959	910	1015	958	962	1025	993	909	971	981	955	944	928	958	1050	951	962	981	972	993	982	1044	913	955	952	970	973	963	989	970	981	1027	953	972	940	904	1005	1020	947	970	987	956	956	978	951	996	940	1003	991	1006	989	910	1038	965	998	969	1010	945	976	987	1019	988	948	980	1010	943	948	989	1017	991	956	969	1025	1016	1020	958	986	1001	1013	958	1013	948	991	969	972	1003	967	1014	1034	977	979	997	946	973	1029	989	984	971	956	1010	933	953	983	1024	986	1050	991	927	983	932	946	998	985	968	980	965	948	952	988	991	1033	950	992	1002	941	986	1013	1005	963	952	1014	966	941	990	984	971	983	972	999	1019	995	1033	915	949	960	982	987	1038	1011	981	1007	939	1014	993	961	970	952	984	982	984	963	965	915	953	1002	956	991	963	1044	971	984	996	1007	955	1010	1025	979	985	961	929	938	942	932	1008	993	983	956	952	987	959	921	952	958	911	982	940	962	945	1001	949	941	1009	962	970	1018	995	962	995	894	976	954	972	961	1020	954	981	945	1018	914	992	978	1000	1025	962	991	945	998	905	999	992	996	950	899	1000	977	928	957	992	984	1026	945	1003	954	1005	980	996	960	906	951	975	972	1015	950	975	994	1011	981	967	1017	971	1026	945	947	1015	1016	972	1030	991	1004	1030	934	951	982	1048	941	951	968	1004	1010	967	1010	999	991	988	941	951	993	977	922	983	1013	905	987	1014	983	983	1001	967	1034	1028	959	951	1002	975	976	967	1039	929	1004	978	978	1013	1000	992	1045	960	945	1004	998	940	977	993	942	1014	959	946	975	982	971	990	981	964	989	1013	976	975	988	990	995	946	970	904	953	1003	1055	978	955	1009	1031	951	940	985	973	968	978	945	980	984	980	1010	977	1008
66947	100972	72379	19674	1061	1004	1017	973	924	953	903	911	895	915	886	888	880	888	863	991	2590	3420	2318	1659	1255	992	904	916	917	873	890	966	909	883	844	869	856	849	909	904	856	864	889	888	888	867	878	881	907	835	895	896	873	883	842	857	875	862	915	871	850	880	881	894	861	881	878	922	884	881	850	878	894	890	852	859	929	907	901	861	908	847	857	888	911	897	884	928	894	896	873	841	865	889	871	901	853	869	885	876	893	902	894	852	883	923	853	846	874	881	867	824	852	869	851	925	856	890	863	895	879	855	849	896	917	873	897	848	879	888	858	852	888	838	835	857	892	855	875	883	911	832	855	853	843	881	845	818	897	867	803	896	915	909	864	891	820	886	848	894	863	873	886	876	871	849	869	845	844	823	870	914	901	901	889	885	887	864	868	800	842	854	911	910	888	910	825	882	836	891	878	835	928	877	883	874	889	846	903	828	922	879	877	874	888	852	862	815	965	838	857	854	949	866	898	899	904	863	837	871	838	877	884	905	850	888	893	844	856	830	871	850	888	920	849	841	908	873	907	890	900	863	852	931	905	883	895	895	824	834	874	887	912	886	938	860	864	842	859	841	898	836	920	873	912	817	909	861	858	838	896	889	906	857	885	878	868	845	859	841	845	786	873	889	849	871	906	905	925	867	821	849	916	880	850	855	832	858	874	884	871	906	896	910	913	873	860	868	845	844	880	846	901	837	922	812	837	820	795	885	862	882	890	871	881	898	915	907	876	897	871	926	879	900	871	846	858	849	835	861	896	901	908	881	886	890	862	913	967	880	859	885	881	902	886	908	884	863	835	883	838	940	847	800	846	885	896	852	848	911	818	850	872	866	910	896	908	871	901	888	883	865	858	847	848	840	798	877	863	951	910	899	831	861	843	881	802	888	897	874	831	873	862	896	884	887	866	830	902	857	877	833	875	903	875	872	883	936	835	869	886	923	870	918	858	884	959	867	894	902	883	923	886	820	873	873	865	909	925	851	862	854	925	850	829	890	864	915	880	852	873	880	911	878	888	888	878	866	861	888	874	830	886	816	904	867	876	866	851	949	805	830	849	852	883	880	903	825	813	858	854	815	903	874	892	934	814	816	891	913	895	858	907	886	887	914	915	873	891	891	825	848	849	873	860	879	898	867	917	904	899	910	823	887	853	877	907	857	894	892	853	867	847	861	892	854	898	922	840	922	927	896	895	861	874	867	884	826	828	869	863	879	859	842	848	880	880	878	906	875	873	897	871	911	844	901	899	825	842	890	931	868	852	884	878	900	902	905	920	911	937	890	816	888	882	899	836	824	884	880	916	864	890	910	904	877	901	854	882	847	870	837	897	910	908	857	913	850	848	873	925	906	842	846	874	868	898	888	850	850	879	875	924	884	898	874	865	844	863	859	839	875	914	889	813	859	894	867	865	889	894	907	876	813	888	887	892	829	915	902	883	902	868	886	865	909	857	819	896	848	849	911	877	871	847	925	918	879	851	906	842	947	846	900	874	864	926	863	886	872	889	839	863	925	818	912	859	921	841	872	885	842	793	892	902	848	894	827	816	875	829	827	895	877	888	856	903	873	885	846	888	880	873	864	868	847	877	899	855	850	847	842	862	842	882	841	914	880	884	878	861	920	928	870	886	863	943	909	850	877	855	890	893	875	884	910	889	858	904	896	875	880	881	834	873	854	846	906	898	852	905	859	875	895	843	888	888	884	825	912	908	867	913	879	880	872	822	845	900	886	886	912	874	871	906	866	900	878	907	886	905	826	913	839	908	860	843	861	876	860	849	862	843	874	851	911	867	803	788	910	893	911	835	830	889	891	920	913	923	875	902	863	783	904	870	853	815	882	847	946	827	856	835	916	896	882	857	959	882	905	905	907	884	873	865	846	915	880	944	909	860	868	874	888	874	876	834	837	936	909	871	885	842	875	895	860	902	886	873	878	866	872	839	903	846	829	832	924	853	835	915	886	837	892	920	863	869	939	898	881	845	873	825	883	894	849	919	837	845	868	888	827	867	851	881	940	841	829	854	858	817	823	854	859	890	833	894	858	903	855	913	892	901	908	905	891	861	855	895	864	870	916	890	913	863	835	886	858	869	856	819	834	886	826	911	882	875	837	948	841	892	877	863	875	858	900	845	871	903	819	821	836	842	864	880	859	839	863	878	923	895	857	854	833	875	870	868	860	921	844	864	808	903	858	871	869	820	855	841	871	894	883	845	895	902	924	928	890	828	847	823	872	893	928	879	880	907	857	852	884	899	833	861	824	890	869	876	837	895	846	867	897	833	904	921	820	901	851	858	854	881	893	861	850	898	877	902	863	881	881	882	886	928	874	826	906	963	874	886	893	842	869	880	826	899	823	885	853	915	892	888	911	834	868	895	906	897	886	853	879	888	899	861	832	882	869	836	862	882	901	809	885	897	889	890	876	858	872	866	877	893	853	842	921	879	849	875	833	880	894	872	860	850	824	889	832	844	908	859	812	863	897	856	849	954	885	890	829	903	888	935	818	840	919	911	832	881	858	894	888	856	837	895	926	937	898	896	908	880	875	910	868	916	920	801	843	871	863	865	896	898	859	887	863	800	832	861	819	910	894	857	912	812	904	894	953	871	827	815	932	860	872	901	864	894	844	854	838	904	887	886	873	880	877	882	873	878	920	884	819	885	889	833	924	887	848	849	890	849	877	865	877	927	873	889	878	878	889	865	856	861	880	853	895	864	860	835	913	825	879	832	871	894	887	862	847	865	843	915	943	900	835	802	871	892	890	892	850	897	803	894	865	904	867	862	955	831	894	872	902	879	862	879	854	923	904	896	882	893	869	885	874	884	860	866	905	893	885	932	826	850	831	867	884	849	914	884	857	819	894	872	888	871	853	872	902	894	860	888	839	876	877	885	923	895	802	845	898	852	862	869	864	871	911	891	937	882	893	832	845	871	820	896	866	833	865	838	920	899	869	870	874	885	831	789	875	872	868	851	804	908	895	874	861	856	854	861	868	886	858	832	880	906	894	870	915	864	836	853	852	846	854	872	867	843	867	865	942	849	896	887	921	876	859	910	839	859	871	832	813	854	847	897	886	872	913	808	864	944	942	886	870	878	921	914	914	868	882	873	819	908	819	892	840	890	841	865	838	887	881	839	876	872	903	887	879	884	863	839	910	876	877	881	866	836	853	940	844	867	868	906	861	827	853	871	890	912	854	945	852	863	884	858	875	880	874	899	923	845	845	840	856	875	863	882	853	924	878	934	901	876	885	857	898	852	844	892	842	910	894	874	884	867	846	834	924	929	898	916	877	937	856	899	909	842	922	934	900	888	841	831	883	857	910	873	859	896	855	849	884	832	867	905	882	885	868	810	915	857	843	840	827	847	833	868	824	854	844	833	829	881	865	837	838	884	874	868	884	814	872	875	880	895	862	886	909	825	827	887	894	897	838	874	931	876	869	843	904	830	877	850	837	808	835	828	849
29797	25471	23718	6631	858	791	731	739	727	709	724	733	738	731	754	743	744	708	730	681	839	800	856	806	764	750	699	732	739	713	694	715	745	714	686	718	767	731	722	726	755	739	710	716	694	723	747	671	727	728	737	764	769	713	734	748	724	696	696	753	754	761	698	682	670	759	703	684	705	708	713	743	741	707	705	717	728	731	674	762	762	713	656	657	768	707	743	728	736	724	729	729	683	736	734	754	731	705	724	762	762	687	705	742	691	724	720	699	666	708	704	678	683	743	785	761	707	718	725	733	718	746	701	741	730	695	712	720	684	710	723	694	680	687	753	733	742	733	693	722	721	734	731	717	683	687	735	692	768	679	702	738	721	739	732	670	708	709	728	703	700	717	728	728	756	715	758	766	702	736	686	747	753	695	701	699	746	706	695	723	686	778	719	783	719	732	734	750	716	708	746	753	714	686	720	734	708	749	738	715	697	724	738	721	737	753	722	691	743	709	758	716	723	718	744	707	677	694	694	715	679	720	712	726	735	722	719	726	733	735	711	729	772	720	695	681	717	757	684	717	680	737	729	759	697	716	767	777	740	730	717	694	731	713	718	747	737	705	712	745	770	742	707	708	735	737	683	755	696	726	732	693	708	673	776	738	741	717	743	758	711	720	686	714	715	694	739	651	649	682	681	723	737	706	708	752	673	774	710	728	732	724	718	725	728	739	701	712	704	660	711	753	743	753	732	738	697	713	738	730	731	708	672	702	706	719	689	758	714	759	747	720	702	725	710	685	726	741	721	700	754	727	739	747	719	731	709	712	734	740	693	678	708	738	742	721	720	734	715	709	749	715	727	747	714	748	753	725	710	712	731	701	719	710	725	679	634	713	743	738	711	692	673	707	681	724	756	696	672	720	654	722	753	736	718	720	724	751	642	751	729	669	690	745	744	678	719	744	733	699	692	710	746	733	728	766	697	741	659	697	721	724	736	718	728	643	709	756	729	713	769	775	693	753	748	705	679	718	752	765	751	766	705	715	753	758	698	775	754	727	738	718	788	727	735	696	738	737	709	745	724	702	697	739	711	701	716	720	725	759	720	752	708	721	697	720	739	737	742	749	716	729	747	740	686	733	757	749	746	703	759	749	733	721	725	690	675	675	677	730	735	706	774	676	754	728	722	729	747	703	714	720	738	712	695	743	742	720	763	744	808	745	757	737	703	732	716	764	770	726	693	747	719	745	730	738	692	714	749	670	676	710	730	682	764	717	712	759	764	743	701	704	698	728	734	715	728	744	721	716	696	705	715	714	697	683	697	721	715	734	744	724	712	745	722	725	755	722	740	730	716	675	737	725	731	700	733	721	718	766	702	723	712	711	736	734	739	726	684	770	728	682	689	718	660	711	696	734	732	695	714	717	726	741	690	696	733	751	714	714	726	762	692	686	738	718	688	704	732	750	693	701	736	693	746	726	698	732	754	765	698	732	693	720	722	734	694	703	711	772	723	751	754	716	675	704	784	724	694	738	745	709	688	693	729	710	759	705	756	727	753	713	715	705	737	656	715	701	747	697	706	720	749	698	732	699	755	725	704	723	779	764	679	724	686	772	697	712	731	723	743	745	751	694	770	742	739	723	711	702	718	723	711	707	693	729	712	729	728	762	737	690	723	672	714	723	721	752	746	668	684	618	743	729	728	698	745	768	712	752	675	766	769	738	722	721	735	738	702	781	766	767	738	706	743	733	741	695	698	776	725	683	706	740	721	733	738	712	725	736	723	734	718	696	773	671	699	706	739	690	747	700	701	702	686	696	713	722	754	709	733	731	712	719	695	653	763	741	735	725	720	785	704	711	702	745	761	732	755	741	743	756	783	735	715	685	765	751	725	699	753	731	716	761	755	706	707	710	708	745	693	704	723	687	726	643	703	725	735	788	737	726	715	730	750	702	746	713	752	740	732	731	777	736	736	778	682	726	680	741	778	709	717	747	732	717	715	688	725	713	715	739	736	709	754	676	801	725	770	715	696	733	735	736	684	709	743	752	743	732	764	764	704	730	747	725	731	701	743	765	718	689	755	708	705	732	747	687	753	718	676	723	782	788	718	700	743	711	772	736	748	722	690	779	711	688	766	759	723	703	743	740	675	707	729	741	741	702	724	687	717	721	730	737	736	710	737	766	708	698	725	743	721	674	740	737	737	797	706	750	694	755	714	708	718	746	764	695	707	733	738	728	722	719	736	749	721	715	723	750	722	812	733	731	785	712	707	744	733	694	714	721	730	738	698	663	694	795	690	756	667	733	686	741	690	701	773	735	725	696	767	730	719	693	755	727	709	692	734	739	752	747	779	764	731	700	752	704	765	696	727	711	732	758	729	729	714	748	747	695	742	681	730	683	718	731	761	705	693	701	705	740	745	744	685	715	698	738	724	757	684	668	753	733	721	699	731	744	731	684	683	686	708	719	687	750	764	710	729	734	729	719	733	747	744	707	727	761	714	707	720	676	737	719	723	705	759	674	703	719	706	744	733	691	692	726	705	717	707	739	697	782	737	774	682	695	759	702	719	728	720	698	737	774	765	705	712	727	721	725	735	735	721	698	692	773	711	712	733	705	748	712	732	732	769	749	687	751	702	721	767	730	761	698	718	758	745	714	749	757	742	744	747	685	683	727	761	735	732	761	720	708	738	680	751	678	743	711	741	726	747	708	724	719	739	736	740	677	748	723	692	751	681	745	717	719	752	715	660	722	784	746	641	721	691	704	731	714	715	701	707	726	671	690	803	739	764	697	706	752	656	706	710	770	760	674	700	772	746	738	710	742	733	737	743	739	798	708	745	751	722	714	696	734	765	709	715	731	713	705	734	701	706	667	760	741	751	781	740	739	735	702	675	730	749	729	716	748	686	741	731	743	746	697	745	727	744	694	754	724	765	752	737	678	692	716	757	731	713	747	715	744	738	802	792	736	700	732	734	716	677	774	769	686	727	722	700	689	728	675	725	726	696	761	693	752	717	667	713	691	693	727	716	786	686	697	698	738	690	755	734	678	700	722	753	714	700	678	721	724	749	753	706	668	806	702	772	707	738	759	726	675	687	728	732	736	765	682	736	692	702	703	689	756	683	733	684	739	709	758	732	725	709	723	731	712	706	713	734	794	736	765	772	716	712	705	710	708	701	712	707	709	719	734	763	751	726	737	729	749	713	700	695	746	773	731	740	722	742	728	731	729	714	733	721	702	688	667	727	714	755	705	763	691	729	696	704	714	734	706	733	732	714	713	728	717	730	712	711	730	764	756	721	734	729	699	708	700	683	741	694	701	765	713	746	714	702	686	781	724	740	670	720	720	722	688	673	737	753	723	702	669	722	716	720	754	682	706	686	737	693	725	739	653	706	705	690	702	687	667	734	780	705	737	694	702	752	738	708	694	729	744	728	676	693	723	654	733	741	718	815	717	683	709	733	690	721	700	748	723	740	730	737	732	708	731	688	731	662	718	720	690	726	759	752	726
20708	27082	18261	2461	594	624	599	584	590	601	614	600	594	613	612	569	598	610	568	571	670	724	760	705	608	580	566	551	581	569	547	575	586	560	561	560	563	603	600	573	596	601	560	598	577	565	585	599	603	597	593	573	560	581	597	597	636	526	562	560	579	554	603	532	538	555	566	592	589	648	625	568	607	577	578	619	581	588	576	560	608	568	590	589	579	561	557	537	567	587	596	576	577	604	570	569	609	575	582	595	557	650	582	588	586	579	546	601	591	577	619	541	590	571	584	549	610	535	591	587	587	560	556	617	593	604	562	556	591	551	578	617	562	570	552	578	571	601	599	555	606	608	592	563	597	549	609	606	577	592	589	569	572	548	626	579	570	585	542	594	634	601	580	590	579	544	577	558	581	571	566	548	603	598	561	553	638	542	529	585	537	644	560	541	573	580	617	596	585	546	574	592	568	616	590	568	597	592	566	567	625	617	597	565	594	551	595	525	601	575	537	550	607	587	594	608	535	551	584	604	604	627	600	565	594	575	589	561	526	602	537	542	580	611	624	571	599	577	610	586	621	575	570	648	552	587	580	557	614	575	585	576	548	594	555	549	559	633	574	573	533	624	575	571	613	602	601	523	541	567	547	571	575	556	591	581	573	557	549	559	572	603	601	584	542	556	599	596	596	586	553	547	518	584	559	549	531	598	581	572	575	577	557	551	588	603	600	577	572	585	608	556	589	559	597	551	572	584	585	617	563	577	573	598	557	611	544	554	600	612	588	611	620	595	556	577	573	530	578	603	598	559	584	587	569	512	604	599	583	606	563	555	565	553	589	616	595	549	584	624	567	566	590	599	604	565	549	550	593	563	581	533	566	563	604	561	576	564	548	560	625	595	562	590	585	628	616	581	609	590	551	580	554	568	574	542	601	553	580	596	588	564	596	594	571	558	608	587	600	586	597	571	581	596	539	578	565	588	608	620	563	612	520	568	608	531	560	585	575	574	597	592	580	615	554	601	574	613	568	563	590	602	551	565	601	615	549	576	538	593	497	591	601	648	567	589	612	581	551	555	568	598	602	577	572	629	549	562	650	559	572	618	512	599	611	579	573	587	561	618	625	604	585	589	607	610	589	560	567	557	599	589	588	599	542	569	593	634	552	610	628	556	597	552	599	552	609	575	573	532	573	575	589	667	596	567	617	582	596	569	617	612	565	566	539	602	603	611	561	586	571	592	566	582	629	576	587	625	623	614	580	574	590	578	556	566	565	573	579	600	596	574	576	597	586	573	596	524	554	579	593	589	582	563	575	610	609	596	580	582	585	595	568	576	594	559	565	593	589	562	596	589	601	578	592	604	603	580	583	595	552	587	600	587	582	596	603	590	572	608	620	611	615	582	573	598	582	574	587	572	575	605	624	563	599	588	620	585	592	614	576	639	540	549	621	593	592	586	603	594	608	580	615	602	538	569	555	549	591	602	589	584	558	589	584	589	570	638	564	537	577	622	590	583	582	549	584	598	599	534	582	571	585	597	601	557	641	602	602	607	608	566	580	555	551	637	602	636	601	586	573	559	589	574	558	593	577	547	541	625	572	604	593	583	554	540	582	613	600	592	584	624	565	553	589	605	608	583	590	572	605	557	563	621	577	588	548	609	569	575	549	590	555	583	587	576	598	569	531	569	609	597	558	577	606	581	619	610	554	607	545	597	577	606	661	591	558	572	557	589	555	620	589	563	565	585	571	599	606	577	536	605	587	557	596	576	599	616	601	581	582	613	604	581	577	529	564	597	553	609	571	601	582	572	577	581	624	623	594	571	546	550	583	528	570	583	547	605	588	592	579	613	582	628	598	591	617	572	595	569	558	598	578	595	571	600	607	574	570	620	585	609	570	609	592	564	563	561	560	575	585	601	605	580	597	570	575	563	574	611	593	605	583	595	588	578	548	568	628	603	610	572	541	598	597	577	596	558	602	582	633	559	546	589	567	594	545	641	560	629	617	617	576	604	612	552	585	589	560	611	585	548	583	599	619	570	590	628	601	564	583	607	582	569	571	645	591	594	543	591	589	618	601	573	546	588	578	565	575	535	556	540	588	559	595	567	603	551	617	550	607	600	577	584	565	614	586	606	606	586	584	589	595	578	576	604	600	610	569	583	559	628	574	586	593	643	599	604	599	595	568	590	551	613	553	595	629	594	584	557	611	590	587	581	568	568	584	565	614	587	576	588	585	567	577	590	554	548	632	598	575	572	541	539	592	552	583	580	560	593	555	570	574	567	587	580	593	588	590	572	582	554	605	572	653	589	615	579	566	578	615	565	592	566	570	596	558	607	627	561	574	595	547	598	570	535	613	543	592	547	557	603	566	525	596	552	570	587	577	591	585	602	544	585	566	576	593	622	600	547	569	557	592	597	580	558	586	597	524	578	580	640	571	586	566	550	569	576	558	525	581	585	529	597	585	611	583	578	580	583	612	608	588	562	580	607	589	620	544	576	588	543	568	639	582	585	578	548	589	598	572	585	526	585	590	591	572	621	513	580	563	600	594	569	566	594	548	552	608	580	591	539	586	595	557	605	564	591	613	610	579	586	573	572	582	588	581	576	570	578	531	558	517	548	629	544	573	548	595	575	576	560	582	537	560	569	570	583	622	603	572	551	575	601	594	560	597	578	560	589	562	604	601	589	566	602	585	584	607	552	558	560	583	581	621	584	580	608	600	572	588	562	601	579	574	614	607	599	573	556	593	539	601	594	572	577	551	570	568	573	595	553	582	564	581	575	577	559	535	550	549	578	625	609	613	603	552	586	598	605	573	605	560	567	624	586	589	591	567	612	620	570	603	592	605	549	601	584	587	643	617	539	560	564	598	599	603	614	571	551	565	615	592	558	615	629	548	622	578	585	601	567	584	537	587	581	611	620	605	634	587	525	563	593	580	607	601	623	585	555	600	561	593	573	606	610	521	597	613	581	581	546	571	561	585	547	561	556	607	578	576	618	609	601	590	615	579	627	599	590	553	581	605	582	581	575	612	561	543	570	563	515	595	608	629	549	637	586	577	555	549	581	572	574	597	556	579	597	563	603	563	553	540	583	574	605	628	583	595	577	638	544	569	612	580	623	591	554	581	618	607	576	600	595	555	604	598	588	616	593	598	573	577	556	606	593	593	598	596	608	565	587	564	531	610	581	565	536	556	547	591	587	663	633	588	564	539	541	528	635	589	580	599	589	552	595	574	592	603	561	560	559	559	560	587	559	585	560	557	583	538	578	616	553	567	577	570	614	580	567	597	611	572	571	605	578	613	557	601	553	590	604	623	559	544	580	584	587	584	590	620	580	585	582	557	556	563	607	590	575	559	621	591	577	598	616	594	544	559	600	566	570	588	578	623	566	567	576	582	593	531	606	617	586	525	609	562	570	600	621	601	608	633	577	595	583	568	551	600	601	589	587	582	584	556	556	549	554	577	596	571	605	572	575	540	574	574	578	550	581	594	569	602	577	547	578
24810	24512	38574	29644	15382	3643	1308	1046	928	894	926	917	935	893	875	852	858	889	897	866	1589	1705	1422	1255	1014	916	881	886	937	876	808	869	828	885	818	881	893	847	845	845	770	897	916	804	862	865	875	863	875	875	850	842	830	895	840	873	850	903	816	831	835	840	786	979	859	877	899	891	886	854	848	815	860	860	853	885	831	842	836	898	812	849	873	844	864	870	869	797	798	869	877	835	823	862	913	851	797	879	853	830	889	847	852	884	830	844	808	884	882	877	886	850	834	862	843	793	830	844	903	845	881	813	841	930	856	996	873	927	840	899	907	887	862	838	853	851	875	834	862	844	833	864	887	866	872	826	883	898	883	825	872	826	804	875	853	846	833	864	882	820	842	862	857	889	876	874	917	875	880	788	898	882	872	822	789	862	857	834	803	847	853	866	839	866	896	881	860	812	838	858	855	871	807	877	894	833	853	902	885	847	915	859	854	833	844	854	818	841	863	817	840	890	833	868	836	908	924	847	853	845	838	909	832	819	835	840	877	840	819	885	818	858	871	874	856	848	816	833	789	869	850	880	842	836	819	868	842	863	836	847	864	785	858	863	872	843	870	920	844	877	804	855	844	854	844	861	823	881	873	834	880	802	891	886	919	891	855	850	906	859	839	857	889	881	841	859	864	847	895	851	836	859	858	867	885	852	922	880	877	851	826	845	892	808	824	873	846	866	876	852	896	822	838	856	831	788	824	832	863	868	870	837	827	848	880	861	879	834	821	887	890	903	855	834	896	834	854	822	827	861	908	877	837	855	781	898	848	887	849	855	855	864	834	905	865	813	839	861	856	882	829	839	844	849	883	853	908	842	873	881	857	826	882	820	910	842	826	864	823	887	901	884	887	825	881	859	863	872	845	893	868	900	868	831	889	859	850	892	894	880	863	819	868	888	866	839	904	835	844	820	844	864	855	875	869	860	884	857	891	855	824	902	809	814	858	874	876	832	844	825	854	864	835	843	799	835	795	863	808	843	859	879	835	821	771	892	891	810	837	848	834	845	859	873	839	844	859	827	858	908	801	838	820	826	851	836	858	920	844	889	877	853	856	868	809	842	874	872	864	905	852	812	856	885	849	905	900	870	873	893	887	848	786	868	844	881	920	913	873	847	915	870	877	859	828	886	951	813	923	910	873	874	889	863	867	847	875	850	826	837	816	838	869	918	907	868	867	867	909	832	865	854	844	854	846	821	814	808	841	851	845	875	824	883	860	836	829	825	856	864	853	898	840	801	832	868	885	782	884	872	858	861	931	852	859	858	871	819	879	867	834	804	850	773	844	859	861	867	877	884	852	826	850	888	887	846	859	855	881	828	892	859	812	780	817	912	807	862	852	860	883	863	844	844	854	882	876	889	803	857	899	882	847	858	836	878	861	862	804	850	825	821	851	897	816	851	873	858	879	870	781	811	829	835	886	854	877	861	793	879	896	878	869	869	846	856	811	911	936	855	873	864	859	891	862	839	883	850	845	866	869	828	858	838	869	845	878	829	938	854	902	898	870	850	834	850	892	896	832	873	853	925	888	849	846	820	748	856	829	854	803	869	817	812	839	854	836	834	872	861	839	843	853	896	828	861	866	864	830	849	878	867	835	889	827	852	859	838	903	850	813	814	857	848	908	863	889	892	858	834	845	924	868	858	862	892	841	858	841	779	873	813	843	852	786	874	890	841	880	894	910	849	832	868	822	861	852	842	868	880	965	851	816	822	855	916	849	866	837	854	903	833	867	857	839	864	885	852	846	859	851	858	847	836	857	873	903	881	814	802	837	824	909	867	844	821	847	901	904	848	855	828	838	892	901	907	854	872	897	841	872	796	845	859	851	890	884	843	855	893	811	855	858	869	846	819	863	866	914	886	838	858	847	859	839	830	829	922	862	845	933	857	828	898	871	810	846	890	849	875	901	878	837	848	856	842	871	886	810	866	859	872	859	894	861	897	789	859	880	795	836	887	811	859	819	880	888	858	830	901	844	870	866	847	813	880	870	832	849	847	873	867	867	835	880	901	833	875	857	865	854	901	865	863	859	816	836	873	826	872	883	781	851	851	857	884	821	871	855	851	855	873	839	887	878	848	850	828	843	922	877	894	881	940	858	822	820	837	842	925	839	859	836	836	835	885	828	858	896	880	860	897	916	835	884	864	842	849	864	870	850	883	855	829	834	892	863	863	867	836	847	833	865	910	869	848	859	853	807	859	813	838	870	836	832	896	889	878	826	886	805	889	846	832	880	881	857	862	861	827	866	932	824	824	820	839	863	869	818	855	846	864	871	833	868	824	905	838	872	856	894	854	854	860	915	866	850	832	857	829	857	901	879	868	841	843	955	853	909	762	919	858	849	819	843	845	823	900	851	851	888	870	839	866	901	852	847	852	826	827	843	871	843	878	865	837	854	843	870	894	837	891	812	888	859	827	863	841	854	855	913	889	829	902	845	905	925	858	847	829	884	869	837	865	901	843	894	810	837	848	858	887	814	863	844	824	867	844	846	893	851	869	819	849	863	849	847	861	863	835	895	857	900	803	835	844	872	893	839	846	853	853	874	860	882	882	874	891	819	831	867	841	874	815	833	852	883	880	856	875	825	838	846	930	866	846	892	828	907	860	876	871	897	868	860	830	819	833	869	851	844	822	857	851	828	856	894	824	873	844	862	892	881	886	844	903	873	854	861	866	876	872	843	852	828	846	893	891	848	867	881	895	862	801	837	856	877	837	913	832	849	841	829	855	884	893	861	906	902	881	844	856	838	870	806	864	852	902	871	880	889	848	864	837	828	876	889	831	861	822	859	873	844	846	840	825	875	827	872	809	858	858	833	839	841	835	846	860	911	909	877	886	912	834	842	910	884	867	830	843	851	840	915	836	892	843	832	816	857	849	858	870	860	892	867	909	842	851	863	839	840	812	882	836	823	821	858	833	892	838	838	854	828	847	869	852	875	857	878	865	865	879	856	846	849	866	888	854	840	925	888	807	830	813	892	881	820	872	882	855	869	857	847	892	843	841	874	805	858	830	819	856	852	819	865	882	843	841	842	917	884	850	907	866	871	830	952	875	876	828	859	894	844	804	834	818	828	868	869	829	884	827	811	901	866	834	831	807	839	856	882	841	868	872	876	873	894	869	836	840	850	875	833	883	796	826	897	848	811	912	857	911	832	868	874	829	864	860	857	935	923	849	868	864	848	867	856	923	871	869	859	924	879	893	869	811	895	931	845	838	846	879	859	877	878	858	865	892	852	816	911	878	863	866	845	889	846	868	857	861	867	823	881	885	864	874	888	902	874	843	835	887	864	775	842	829	846	893	845	901	885	867	850	798	855	917	878	897	822	843	842	816	879	826	830	888	853	796	860	868	866	870	833	890	865	908	877	881	836	822	895	910	877	846	871	845	874	876	837	871	856	903	912	862	861	900	812	810	843	859	867	837	869	835	860	862	892	850	911	852	835	913	843	829	909	858
58349	89635	66167	9057	853	825	806	750	805	801	797	773	798	761	799	731	774	773	790	775	1817	2163	1612	1251	944	824	778	754	746	764	718	721	736	783	798	752	793	780	714	799	777	757	762	695	736	771	731	725	780	757	743	771	777	747	769	746	782	717	750	773	736	727	744	778	742	745	744	753	687	729	720	766	752	744	740	792	724	719	739	753	717	721	777	779	729	787	771	767	760	731	751	746	742	733	773	762	757	716	753	789	749	731	739	735	742	802	748	726	718	768	742	710	723	715	818	733	719	716	724	723	781	740	740	754	777	809	749	758	768	755	746	784	736	759	699	763	747	729	717	712	769	753	731	742	783	773	783	753	786	763	708	731	741	725	712	760	742	741	717	742	738	736	749	701	737	740	750	767	715	739	747	753	752	709	712	754	740	762	769	749	719	736	744	720	734	757	737	728	668	723	759	705	773	740	742	739	750	764	714	734	744	758	766	734	757	714	762	756	774	748	730	756	769	783	749	749	745	772	813	772	749	755	762	733	694	695	758	775	758	707	704	732	764	717	712	743	701	680	773	740	745	760	764	765	727	829	792	727	705	768	770	733	756	762	743	781	692	746	800	750	746	769	729	759	773	764	736	758	721	776	804	740	759	726	790	726	799	706	728	779	723	764	742	759	747	777	746	691	728	748	752	723	714	773	804	714	745	767	764	727	725	761	758	740	701	757	785	736	746	748	740	749	728	721	803	784	771	751	723	742	758	719	746	729	746	733	717	762	749	758	789	758	767	714	756	756	770	765	745	751	726	754	722	806	771	714	710	734	747	774	710	786	754	749	739	749	735	702	790	758	781	753	697	783	797	775	731	685	742	769	784	711	755	712	740	740	754	764	750	738	768	737	785	764	781	761	753	757	733	741	750	759	739	765	715	738	740	755	770	755	770	726	713	704	729	748	723	740	743	738	688	729	778	727	746	766	737	749	722	727	776	752	718	732	776	737	730	753	724	743	772	772	718	746	747	711	731	759	689	728	755	780	717	808	684	719	745	752	795	782	761	770	755	703	767	707	779	774	670	750	734	745	763	730	797	771	750	747	714	723	749	731	704	765	766	739	737	752	696	770	773	752	732	781	754	752	758	726	754	703	759	775	766	738	740	747	779	825	800	770	770	701	724	718	736	762	747	737	720	696	731	714	765	713	751	714	757	729	742	782	749	727	769	757	735	782	733	787	733	757	762	735	806	744	770	753	768	737	740	749	768	734	714	771	767	727	776	727	803	714	761	735	778	769	713	781	745	711	745	739	742	774	760	757	712	722	719	680	686	748	778	760	784	757	728	767	713	741	736	774	756	717	797	744	777	706	731	724	748	731	750	714	737	745	685	710	795	782	742	716	773	741	779	781	735	708	732	756	724	741	788	739	768	728	767	783	731	778	759	747	748	748	684	726	764	722	788	744	704	776	729	723	730	763	765	787	800	772	748	750	788	706	708	716	770	757	772	708	762	765	736	748	786	737	760	757	744	713	716	754	721	727	793	771	738	764	774	716	743	729	735	743	734	762	771	724	743	775	745	655	783	761	770	761	756	759	816	795	741	708	791	752	709	768	741	739	745	748	763	759	741	740	780	747	773	754	716	738	760	707	817	770	745	774	732	737	718	725	738	782	761	786	773	738	772	730	724	747	769	768	735	696	782	769	739	737	787	755	785	739	714	731	762	748	764	762	691	751	728	757	763	734	723	741	797	752	716	804	697	744	685	760	717	746	742	714	749	737	700	744	668	755	745	792	766	698	770	769	715	770	666	792	718	766	821	785	704	756	787	731	728	765	773	712	766	772	812	765	711	751	801	752	719	776	698	762	689	773	723	734	712	737	749	714	711	728	732	747	784	759	734	737	738	738	743	686	790	716	730	750	729	742	796	721	770	713	752	778	713	819	751	718	721	750	706	758	713	770	717	771	734	764	743	734	771	805	753	743	728	742	748	773	764	727	724	715	747	775	816	726	709	746	698	708	801	719	775	758	725	753	737	781	751	761	731	775	737	742	735	756	714	749	741	761	735	778	722	768	702	741	708	724	773	735	795	732	706	771	715	695	759	724	720	709	754	759	738	778	744	723	747	711	743	787	744	796	761	705	716	734	741	735	785	737	732	743	791	728	768	765	714	755	704	710	765	750	748	752	719	763	778	790	737	709	757	726	764	775	793	766	745	726	768	757	718	764	710	715	759	719	717	790	753	746	746	767	744	776	749	729	798	708	733	772	780	752	723	766	738	771	743	742	735	746	732	749	750	768	770	764	750	745	799	718	762	735	720	777	741	737	723	743	745	811	727	686	734	739	765	756	729	699	719	752	753	738	739	747	767	749	783	687	748	738	744	745	721	725	716	753	788	744	767	721	752	787	797	780	742	721	721	732	732	717	767	729	715	723	708	740	798	718	713	761	758	701	734	760	777	753	759	708	751	748	734	816	762	749	749	712	703	721	811	773	813	762	713	773	777	787	736	742	683	727	741	767	688	746	828	751	766	734	739	696	778	777	730	745	774	734	731	796	753	731	769	709	754	785	764	711	766	733	762	765	763	704	709	727	733	716	711	729	767	758	722	765	721	780	791	758	697	758	768	766	727	749	711	779	726	710	763	720	728	751	733	741	821	699	760	763	737	722	753	771	757	696	741	741	698	737	763	724	711	703	751	736	736	716	728	735	763	684	745	771	789	756	704	723	721	771	709	728	743	774	751	773	784	722	742	704	729	769	731	729	818	757	692	734	738	728	700	768	778	733	730	700	750	762	727	785	717	713	721	707	768	761	767	777	740	773	756	751	707	795	714	775	752	720	733	704	749	735	765	749	748	734	753	709	752	760	757	791	772	671	722	741	744	727	787	727	719	766	768	763	758	721	699	794	727	725	768	785	796	697	791	711	736	749	751	784	697	757	766	750	792	724	766	740	802	775	698	704	738	734	710	747	756	746	742	753	761	747	737	757	764	733	728	726	768	752	765	720	724	753	734	714	770	749	734	728	747	790	751	753	768	763	769	719	721	783	745	684	731	757	740	748	741	749	787	760	758	825	714	759	711	786	757	755	754	749	726	734	706	714	744	750	736	748	722	703	749	709	822	742	786	708	781	715	700	696	716	724	801	736	720	745	732	777	737	757	737	753	739	737	733	710	729	752	784	741	733	794	680	772	739	743	767	774	722	778	775	773	740	758	750	737	761	752	729	774	773	780	754	706	796	732	756	749	733	778	707	737	800	763	749	747	785	773	734	757	741	731	731	747	774	737	732	744	701	719	764	751	776	741	747	772	773	742	757	724	719	732	731	733	704	724	789	739	739	747	704	733	793	729	778	740	795	763	738	728	759	711	737	723	740	718	682	738	770	728	772	768	750	769	746	722	734	731	717	732	775	724	726	753	729	782	720	758	773	704	745	717	733	758	742	748	765	765	769	728	746	691	801	737	708	693	756	723	748	787	739	728	704	720	774	714	727	743	783	740	794	717	771	776	735	718
23897	22755	38343	29423	19613	9755	1998	1243	1011	1033	1044	1024	1040	954	993	969	1088	1006	1019	983	2249	2589	2115	1518	1213	1052	957	1013	906	983	1011	967	979	954	945	985	950	1055	975	939	904	954	931	929	921	937	955	941	957	943	984	965	974	912	967	933	977	983	953	963	970	958	984	904	945	961	1003	962	1003	935	950	977	954	904	949	922	934	967	992	917	926	931	931	948	921	940	966	1047	970	926	930	966	944	891	915	949	976	930	947	964	997	978	944	905	930	938	964	920	922	932	931	971	935	957	992	944	978	945	970	966	975	950	912	954	979	944	958	969	950	943	978	958	982	924	951	973	925	914	944	923	953	942	940	947	933	959	910	909	982	985	998	934	922	979	886	864	928	988	985	985	941	903	919	938	967	960	922	959	979	881	948	928	928	949	942	891	926	940	955	944	914	954	987	1000	986	934	965	975	935	929	932	942	943	944	963	939	945	936	937	915	888	955	932	997	985	932	988	955	989	919	959	917	914	962	987	931	931	928	910	863	935	910	941	977	938	943	938	997	959	992	937	934	919	915	951	910	899	937	904	958	926	950	930	973	1002	965	928	998	898	944	910	945	918	937	975	970	1005	982	939	982	978	957	942	936	977	935	950	942	980	944	941	962	977	935	958	963	931	967	955	911	968	945	944	928	940	907	974	951	903	929	901	949	928	914	935	910	909	936	952	911	932	946	924	969	965	920	929	963	911	922	956	926	962	955	1007	979	926	968	905	914	971	935	955	992	1011	956	972	934	973	975	904	984	967	1022	922	918	939	992	943	957	959	1010	946	951	930	970	977	913	999	984	997	909	916	932	928	898	970	941	929	955	933	990	980	982	965	950	956	941	993	1005	933	936	946	963	988	935	951	924	899	934	960	975	955	992	897	989	953	889	933	862	971	901	934	964	958	966	928	909	992	929	945	902	911	964	966	994	930	980	952	923	951	925	938	917	931	930	939	945	925	983	923	923	987	928	908	919	915	919	947	969	919	901	989	975	916	922	975	959	955	902	1008	968	876	959	979	932	897	952	933	963	965	992	994	940	923	918	914	933	960	907	951	869	1004	944	978	945	928	930	949	917	997	947	915	979	946	889	920	960	951	897	932	935	906	966	994	994	985	1001	901	920	948	959	947	923	937	953	987	858	962	899	926	976	917	952	956	1032	930	888	942	989	948	892	915	1000	941	961	926	942	959	951	985	918	934	944	914	983	966	917	903	899	962	996	997	941	989	979	944	972	911	960	956	967	944	969	997	973	968	913	997	966	928	931	934	938	972	970	972	961	906	864	957	919	960	940	923	956	962	925	918	940	955	900	930	955	898	951	929	937	897	972	886	937	946	899	928	990	942	976	995	888	920	941	990	943	909	864	967	959	926	943	943	980	890	952	954	996	981	879	980	973	946	904	977	969	1013	944	957	881	939	919	926	932	923	962	917	935	940	990	962	950	900	944	954	1002	917	1019	952	908	902	941	974	882	932	919	937	992	978	979	905	955	989	957	992	909	951	981	955	973	939	956	949	958	969	933	957	968	940	985	943	953	920	947	970	948	972	992	914	951	923	935	956	925	923	925	962	985	960	971	932	924	913	931	927	964	920	938	944	999	957	965	929	939	903	908	982	941	942	991	928	899	1005	933	923	947	907	955	945	942	877	955	927	939	1004	942	980	972	951	970	940	957	861	922	962	916	979	1006	927	931	928	952	940	963	950	915	900	974	946	1027	901	921	943	943	949	957	927	986	900	957	979	917	998	982	946	938	942	894	911	952	974	1014	927	945	893	926	952	938	1045	971	919	961	937	969	947	924	937	979	934	880	944	951	962	893	915	948	924	1027	945	934	912	928	936	961	892	979	945	980	983	978	909	918	985	918	944	883	981	935	919	976	1002	985	947	963	901	957	933	896	929	990	1003	948	963	939	912	995	934	969	907	994	996	870	970	905	920	931	965	912	991	995	986	935	879	1003	982	944	931	916	975	893	1024	948	954	891	947	894	958	962	942	953	959	898	990	984	906	903	981	940	944	1005	909	927	955	916	934	950	979	1001	922	981	965	930	976	954	998	951	963	929	1000	983	956	912	894	943	927	928	905	956	905	900	975	947	965	915	887	919	1065	971	987	928	904	917	936	898	971	951	944	954	944	923	985	996	949	973	965	902	957	879	962	994	912	1018	949	973	981	937	951	952	935	940	980	945	924	986	872	950	943	901	946	932	954	924	1002	895	981	1008	889	953	907	910	897	964	954	994	994	915	967	968	964	970	946	1006	985	993	899	911	892	979	985	940	928	896	907	912	948	979	941	913	1023	912	981	942	985	885	917	972	937	952	935	983	968	918	953	903	930	913	972	982	947	971	946	916	912	899	995	975	923	966	917	948	919	939	915	888	952	962	906	975	955	966	907	982	959	933	990	924	1006	989	923	959	919	926	1002	930	999	933	921	930	959	941	976	907	868	992	925	957	910	930	931	974	946	986	939	954	957	949	929	936	933	933	911	975	974	1001	988	902	952	972	982	904	936	922	1007	977	923	993	908	972	922	924	991	927	978	957	936	958	931	940	904	961	1000	924	974	962	960	920	948	931	882	1009	999	953	977	1007	928	894	929	936	946	879	899	992	961	956	961	969	896	971	937	973	973	927	951	936	957	979	898	977	930	943	929	944	908	908	992	918	929	978	946	931	905	988	920	966	939	930	935	978	947	872	957	1036	956	904	931	942	941	961	912	900	890	986	915	891	985	939	893	947	964	1007	942	954	942	955	923	950	898	937	914	923	978	984	935	921	928	943	928	970	939	881	984	939	963	962	938	992	920	944	903	1011	996	954	908	946	911	953	991	998	927	933	935	951	924	991	907	958	949	946	984	948	976	958	996	963	935	988	960	917	926	952	969	964	957	969	957	978	918	979	945	947	939	964	952	977	981	960	966	966	914	945	941	959	963	937	993	986	963	932	963	877	953	932	913	952	954	925	966	909	892	960	990	983	984	919	900	948	981	861	952	981	989	916	973	888	943	937	917	948	968	943	914	954	936	932	1001	959	943	981	929	876	939	967	947	1003	916	995	969	950	936	1027	940	933	977	945	933	925	1018	962	964	951	968	959	927	930	949	937	963	948	880	908	926	950	946	922	980	946	979	959	919	970	938	965	891	940	927	1013	963	946	925	905	909	971	973	906	907	962	916	976	987	882	926	974	947	912	940	884	955	980	951	924	938	899	944	932	898	993	1006	910	924	985	940	977	905	882	957	900	891	916	907	885	1001	958	939	911	946	907	949	950	978	960	956	1001	926	931	967	904	909	911	943	917	911	966	918	940	961	938	947	922	910	964	903	978	947	955	969	937	917	920	949	893	965	933	975	982	972	961	976	953	894	926	930	931	944	917	991	941	967	946	977	940	900	971	962	987	937	967	1011	985	882	968	938	920	899	937	949	927	929	943	963	955	898	898	979	924	930	931	892	957	928	914	946	953	908	962	975	942	924	996	952	943	938	986	913	939	914	954	942	960	961	973	931	902	989	909	900	943	959	918	935	900	924	961	941	977	945	891	979	953
62338	96683	74488	13520	1037	933	973	939	951	907	898	899	953	893	844	918	872	881	863	883	3018	3288	2342	1629	1191	957	884	879	863	861	817	877	872	851	882	878	853	836	865	832	863	786	779	839	843	872	851	899	874	917	835	874	832	847	802	832	834	840	888	873	815	833	800	899	857	844	867	848	860	883	814	839	826	803	814	858	816	812	816	839	796	886	865	855	831	844	807	830	851	849	841	836	828	783	873	889	816	849	851	843	883	829	854	879	850	821	853	853	845	810	887	775	808	843	846	801	800	856	895	895	841	858	872	811	885	883	837	879	858	885	873	827	838	811	841	894	859	887	828	793	798	883	847	840	809	890	832	907	899	840	885	826	924	900	851	805	887	886	895	813	894	885	832	847	892	840	841	807	855	826	837	844	854	812	869	830	851	863	821	835	838	834	849	894	844	793	882	824	857	822	787	843	848	841	862	879	868	795	800	814	809	808	880	869	834	825	854	847	880	875	858	803	803	878	900	798	891	765	856	840	847	847	856	843	832	797	881	848	819	892	870	886	855	847	847	843	798	812	824	847	843	876	832	837	815	859	929	807	866	867	815	855	810	829	851	826	854	814	892	815	857	812	837	866	846	848	827	829	773	861	833	858	872	860	877	795	794	855	858	838	839	868	844	818	822	876	829	815	868	870	841	826	869	855	856	854	825	786	875	846	857	842	823	796	802	807	870	882	890	840	881	834	827	846	909	847	882	853	834	853	795	809	855	863	815	861	816	842	783	898	830	852	834	832	817	845	885	821	866	797	836	797	860	883	865	836	830	834	842	870	869	836	851	827	813	795	845	825	820	853	819	805	818	833	816	811	859	845	825	852	835	863	843	800	827	836	824	809	863	785	791	868	828	903	902	836	827	860	809	841	890	870	846	802	878	851	846	810	824	857	816	863	842	877	886	814	766	828	834	873	815	808	822	847	771	871	826	838	884	836	840	865	753	875	807	903	893	772	864	848	810	849	825	866	913	873	876	844	875	812	834	827	845	786	848	822	844	828	836	908	816	800	885	885	848	892	824	860	838	848	917	885	829	804	829	832	854	839	843	831	876	782	834	842	867	800	817	864	877	824	845	802	840	866	817	809	840	832	835	879	854	822	869	818	833	829	819	836	837	835	789	870	900	830	795	850	805	831	830	844	864	787	845	795	808	843	795	831	826	905	835	857	814	846	852	877	870	868	845	811	865	869	809	875	841	880	881	854	823	802	848	851	854	860	858	842	830	849	837	820	844	872	877	797	834	865	811	869	842	851	845	799	836	842	812	822	805	787	844	851	828	862	836	841	804	835	847	832	882	834	852	855	811	833	841	871	840	857	855	782	864	860	812	838	837	794	874	838	890	810	813	830	815	880	829	909	816	889	852	829	831	878	839	859	849	813	827	805	825	820	854	885	864	802	814	867	847	803	841	786	829	880	859	850	833	898	856	845	816	817	786	876	925	809	781	804	840	872	876	831	901	793	785	802	795	916	807	900	859	816	849	896	872	795	867	796	862	851	846	882	784	934	828	837	870	803	873	828	881	834	827	892	829	832	842	901	856	848	846	885	799	884	807	843	843	878	864	876	796	844	829	809	837	895	847	850	866	839	880	827	840	879	800	853	866	797	854	820	851	832	852	793	886	851	842	831	859	840	872	850	844	856	887	855	811	791	855	850	830	812	814	822	825	807	847	782	783	842	864	829	861	897	857	869	831	841	794	832	784	814	859	834	820	801	851	854	809	794	827	850	812	831	819	874	824	847	836	857	793	840	854	816	821	880	830	866	856	825	874	849	860	824	930	814	832	881	886	867	883	878	822	821	798	831	839	844	796	792	859	860	855	801	843	839	841	812	858	846	816	899	835	830	880	804	847	831	835	875	863	873	823	789	800	865	865	835	867	800	852	790	856	822	834	856	880	852	816	833	869	837	878	890	882	823	819	839	877	812	878	860	824	857	877	885	830	798	899	824	870	854	762	861	870	865	794	845	862	888	847	845	809	885	834	809	781	819	814	810	834	860	854	830	818	810	842	890	846	817	873	890	799	869	920	840	864	843	799	843	826	853	820	842	812	908	830	819	920	843	879	835	831	849	837	798	859	821	861	823	817	869	839	817	824	874	851	885	845	873	837	828	823	878	845	858	884	863	844	796	811	831	819	820	803	874	847	834	820	798	815	843	836	896	817	844	801	895	854	855	874	883	822	801	822	881	838	833	905	855	830	841	797	834	863	826	875	856	862	859	887	823	861	887	867	900	809	810	828	879	815	848	812	863	860	842	837	835	842	849	816	830	835	834	842	868	807	854	844	862	833	828	840	854	861	869	806	845	805	866	878	836	833	890	889	852	840	858	834	903	875	851	826	812	825	850	830	894	845	835	833	832	852	837	818	772	791	854	873	810	884	831	867	835	870	833	850	894	841	879	842	801	842	883	882	829	857	872	883	847	817	811	857	865	884	836	837	850	803	849	890	809	818	859	807	850	875	842	842	774	813	832	820	807	812	834	817	885	859	854	789	852	866	862	841	843	815	843	839	858	816	842	850	802	882	854	817	833	829	830	812	826	850	928	848	808	818	890	811	838	843	838	877	880	832	883	868	790	843	859	866	794	882	855	817	893	767	840	839	848	835	838	817	856	804	865	762	834	869	809	809	824	854	865	859	820	854	766	858	809	844	861	852	820	815	809	855	766	850	843	833	838	811	874	839	828	830	803	826	817	858	860	817	868	847	861	813	837	876	834	874	785	821	839	865	858	869	823	811	832	891	825	845	804	871	810	884	830	831	837	825	864	877	815	879	810	817	842	792	896	813	797	825	789	829	855	864	846	817	857	815	803	877	867	831	854	814	795	841	842	859	851	837	867	837	886	806	822	841	816	839	810	817	869	845	834	819	869	817	872	846	879	849	856	847	843	862	873	861	903	829	819	813	830	819	867	846	812	865	817	863	912	809	838	837	844	897	850	781	821	832	883	841	838	828	881	887	799	852	851	837	838	892	813	854	854	862	799	848	793	795	844	808	834	877	916	836	855	880	827	866	868	859	835	841	813	835	799	842	842	836	833	813	894	872	832	866	772	851	815	862	856	808	793	830	815	887	809	833	853	879	877	838	852	925	835	828	878	893	841	857	859	825	862	859	883	827	830	831	812	832	792	823	877	813	847	860	873	830	861	842	871	871	850	789	837	846	831	820	871	847	818	793	837	824	836	832	789	817	833	826	806	856	843	873	774	842	850	861	844	821	830	821	831	852	817	834	841	859	846	894	809	850	876	912	864	813	822	857	817	877	840	771	868	810	845	842	833	840	842	829	841	842	831	840	834	804	823	853	808	825	801	812	819	866	816	896	852	823	836	810	801	811	839	807	909	853	923	828	820	823	806	820	834	857	796	772	848	803	863	823	846	855	878	823	815	843	845	851	849	856	801	881	812	845	802	796	820	824	888	841	840	803	855	898	795	791	847	842	859	862	903	803	815	877	885	819	854
29636	27756	26246	7210	956	757	732	712	713	713	754	735	723	725	754	705	731	757	758	757	782	864	821	781	809	783	717	748	740	712	731	683	660	769	729	718	751	784	678	756	722	696	709	736	749	756	770	779	742	721	725	771	738	780	750	773	748	757	716	752	728	800	743	753	750	716	740	743	772	724	779	739	756	747	719	763	707	733	768	700	801	753	769	732	764	760	789	755	762	757	735	751	718	770	724	720	719	735	749	738	758	722	784	702	750	789	724	759	753	757	709	749	707	732	721	734	754	726	777	737	700	703	713	760	710	731	726	715	730	769	701	756	711	700	754	770	733	718	731	788	734	717	763	735	750	716	711	740	781	731	741	786	759	753	749	780	705	805	758	706	713	713	711	783	789	710	758	726	722	773	750	688	737	766	796	769	690	721	715	757	714	777	733	798	751	775	735	756	726	732	742	741	744	712	718	732	708	751	731	788	791	735	746	772	714	782	792	761	739	752	732	704	725	748	761	742	738	741	738	738	737	767	764	701	717	732	780	686	742	825	797	799	731	751	714	723	790	744	738	724	755	746	717	759	752	717	728	715	736	797	750	742	741	739	769	750	767	722	763	745	732	700	748	711	674	732	741	740	772	790	712	718	726	743	740	776	738	698	726	743	767	773	820	736	758	757	779	726	763	767	720	684	752	728	732	703	718	749	707	708	714	726	787	804	765	751	756	770	748	767	745	729	731	692	742	706	706	732	776	694	657	801	724	742	754	759	728	729	724	728	789	696	680	734	762	755	706	782	721	775	762	748	786	817	790	748	710	735	754	688	739	781	703	773	722	696	765	786	720	727	736	729	772	757	802	728	737	745	740	722	772	724	759	760	697	762	727	698	747	706	751	729	719	690	755	782	795	753	730	730	683	737	768	734	759	732	724	766	783	796	750	727	775	773	769	789	703	765	748	807	760	744	747	715	748	729	711	717	777	719	765	721	731	756	752	709	704	723	766	697	798	743	718	727	743	753	731	725	705	799	729	736	773	786	741	754	738	759	699	756	757	748	713	744	702	759	703	774	711	719	733	707	694	736	722	743	758	763	722	729	857	810	779	704	763	715	706	751	744	740	698	789	733	703	715	736	760	758	760	702	720	713	771	726	711	693	716	749	694	783	692	762	707	739	770	789	742	678	723	795	760	781	747	732	733	732	724	730	708	769	750	752	755	788	748	778	699	688	781	750	735	723	704	701	734	699	780	781	769	742	735	775	744	765	739	730	775	693	738	684	781	699	774	783	743	692	742	722	760	727	711	705	751	719	672	735	728	726	739	747	769	728	753	754	683	770	764	779	756	729	742	797	750	736	766	770	773	733	738	714	786	744	770	691	729	756	700	682	778	733	733	784	750	752	728	758	745	788	753	730	717	755	763	762	730	713	715	729	765	715	712	703	741	705	735	754	722	731	757	705	703	730	779	692	760	717	743	717	727	777	753	736	755	790	729	688	714	754	766	738	712	699	778	701	777	794	720	755	701	719	747	751	717	765	772	754	724	711	744	700	735	706	747	739	721	758	758	713	693	758	726	676	701	710	749	752	748	783	727	744	753	739	733	738	719	752	775	736	702	779	720	733	776	739	787	769	755	708	785	763	730	743	695	764	747	771	752	740	743	722	780	748	734	763	753	743	758	718	726	712	723	701	707	753	743	722	719	717	805	733	730	747	730	688	748	682	715	695	702	797	737	764	700	736	728	812	710	737	740	753	749	717	749	737	760	780	736	773	687	754	757	742	762	701	765	788	720	775	775	774	757	716	747	780	750	756	719	768	730	702	733	681	757	691	777	757	762	789	777	753	710	733	752	732	720	716	760	712	734	733	700	727	776	724	700	679	732	743	744	732	703	718	729	717	711	758	715	758	810	705	775	742	749	709	734	723	722	702	716	798	740	735	696	753	720	733	791	755	734	731	771	765	787	732	740	794	709	783	755	727	753	732	701	765	759	716	765	739	750	721	734	712	746	745	713	752	675	667	727	730	713	757	711	709	775	725	765	758	761	753	726	733	722	759	787	784	721	701	751	740	722	702	727	729	761	786	729	710	794	696	735	742	758	722	761	704	747	702	721	748	750	747	736	725	760	704	738	705	769	757	724	759	741	701	735	709	734	746	725	734	730	710	752	759	731	774	741	766	770	768	665	746	781	743	727	735	738	738	761	780	743	703	735	741	742	731	768	697	758	745	718	763	732	759	717	718	722	735	736	798	737	790	752	746	684	735	724	723	753	716	725	737	750	701	749	737	715	761	698	778	730	713	744	765	719	775	734	702	718	773	775	725	785	722	741	726	758	707	737	722	740	772	722	723	809	751	717	808	678	750	772	702	796	762	722	792	731	750	742	747	718	717	762	765	732	712	702	721	762	824	760	745	770	732	755	744	745	756	778	744	755	738	709	740	776	754	716	718	758	755	741	730	747	766	714	748	713	728	750	748	767	709	712	724	761	733	737	742	726	742	681	710	724	762	686	726	754	658	720	702	774	725	716	718	717	739	702	722	711	724	721	746	730	758	744	738	726	701	783	767	738	747	788	709	714	716	758	761	708	692	720	729	747	753	753	762	689	757	763	717	724	729	747	771	726	783	705	765	718	738	763	698	727	712	732	737	760	666	673	731	779	745	732	739	747	811	747	711	736	752	750	779	696	741	730	695	726	730	708	733	710	696	742	724	734	778	740	769	708	747	721	761	737	760	729	759	748	719	766	769	761	770	732	818	765	729	732	749	723	760	735	734	761	761	748	725	726	803	728	748	769	744	769	728	733	790	742	712	703	769	761	728	721	693	750	766	812	763	750	712	773	716	726	760	719	751	743	800	752	757	738	702	725	760	739	729	758	709	766	740	726	727	766	796	688	740	760	770	694	745	750	767	756	728	736	748	710	748	788	719	697	735	744	705	686	703	733	758	795	748	725	754	754	775	765	697	704	768	745	730	780	766	695	746	753	715	692	734	763	742	737	752	685	793	753	770	743	726	724	738	747	744	737	746	748	742	702	778	755	713	723	694	770	700	727	718	739	744	756	762	757	744	715	789	758	710	801	779	786	777	769	763	781	714	758	747	747	738	756	702	727	709	699	751	787	727	737	746	734	776	739	745	744	698	754	713	747	765	729	783	717	804	733	743	806	741	737	728	750	737	772	746	750	752	742	728	729	759	764	773	728	737	745	764	776	693	754	746	702	754	738	727	725	772	764	732	724	713	721	785	772	736	727	759	722	718	699	774	696	725	745	719	766	764	733	758	757	735	704	778	737	758	769	751	730	696	730	768	731	779	779	794	735	749	731	752	751	719	702	747	726	735	753	723	676	759	699	735	713	740	740	743	725	773	748	721	719	764	736	738	715	736	717	719	713	748	746	730	693	735	739	786	745	792	732	736	735	734	709	728	743	732	784	725	789	736	748	749	741	689	756	764	724	716	751	706	736	701	783	731	773	745	722	729	723	752	726	732	728	761	703	735	728	733	712	715
20243	32500	19871	2698	605	597	580	633	624	603	608	630	628	606	551	622	611	625	624	612	712	755	695	671	662	634	616	563	660	608	631	609	619	584	585	604	584	631	627	601	629	574	614	588	583	615	618	615	571	606	594	553	604	614	562	563	627	610	604	566	584	614	638	630	589	636	637	611	645	602	599	624	587	580	576	602	618	611	604	621	575	604	589	593	602	600	567	563	567	622	556	595	616	613	621	599	634	612	593	604	585	622	639	569	593	590	601	641	593	613	590	611	556	589	585	530	594	589	592	613	604	628	591	599	589	607	601	593	597	606	561	599	575	587	607	600	608	604	588	607	618	581	593	601	584	606	542	566	579	625	587	594	615	545	594	632	584	580	576	608	613	589	604	583	604	580	572	594	580	597	585	611	606	579	603	599	603	586	617	611	608	596	557	584	587	606	575	621	568	577	609	547	591	581	594	615	533	540	597	614	614	599	595	586	577	610	606	589	584	629	590	619	590	625	621	599	575	620	586	591	620	588	604	606	586	598	555	612	610	643	611	586	581	646	554	620	593	593	595	603	608	575	608	617	589	577	591	567	594	596	591	599	628	578	612	547	638	619	555	606	524	654	593	594	608	596	607	623	587	585	577	589	612	572	613	634	601	621	595	572	631	597	616	607	606	557	627	560	581	606	604	622	620	601	615	606	587	621	623	584	604	594	621	615	619	586	610	582	611	608	562	587	643	589	547	585	581	607	569	641	622	647	581	589	647	614	571	556	571	593	630	603	617	608	596	591	598	604	575	609	549	575	652	595	607	587	590	621	569	589	633	576	571	616	583	573	601	627	599	595	642	614	602	615	565	638	585	583	625	576	592	585	581	621	606	636	606	592	596	618	630	602	586	593	620	618	610	619	585	543	588	577	660	574	607	586	575	606	562	639	557	570	582	608	594	604	638	638	635	578	606	568	572	626	645	573	570	615	619	580	589	601	587	591	594	607	624	624	605	547	582	589	610	589	648	613	597	599	593	569	579	586	610	592	601	597	605	592	621	630	592	551	602	630	579	615	585	594	562	601	570	595	632	648	633	610	591	588	580	583	586	608	619	617	602	602	610	569	648	619	633	570	616	576	631	557	578	563	630	616	625	599	569	590	605	593	607	627	583	589	609	657	599	604	581	600	612	615	600	597	564	591	580	574	597	609	583	587	621	615	586	606	566	634	570	595	592	540	592	627	650	605	567	556	602	568	597	583	592	574	590	607	551	611	600	587	588	599	595	604	587	622	589	579	592	570	618	619	575	614	589	592	602	602	554	621	615	607	628	615	579	563	583	597	569	609	583	585	571	651	605	584	635	549	558	613	608	600	610	581	552	578	600	591	613	597	601	602	594	601	592	564	594	605	573	604	571	626	602	567	591	626	585	575	595	610	618	565	613	581	591	569	567	580	648	594	589	570	606	581	585	597	599	577	577	577	588	577	574	583	624	576	589	638	624	579	581	586	606	598	580	593	613	599	588	614	566	624	615	575	605	557	588	603	601	583	591	584	564	611	596	607	573	632	641	628	635	592	640	602	572	649	603	603	612	582	567	574	540	574	604	571	647	597	588	605	620	654	558	621	587	578	621	614	607	630	571	644	572	623	567	628	571	592	615	615	626	605	583	638	550	567	552	615	590	604	628	601	596	594	582	593	556	628	600	607	585	583	561	599	564	566	583	621	600	624	641	629	585	567	623	563	611	599	578	646	556	640	593	578	564	599	582	553	596	607	598	614	598	645	629	610	598	638	572	597	631	597	626	583	630	597	636	619	619	596	612	597	640	610	558	614	559	586	590	598	581	601	596	588	562	603	609	558	599	601	606	599	574	611	564	581	601	575	625	603	614	536	588	631	581	646	615	589	622	572	637	589	583	625	638	623	580	609	593	602	590	575	639	607	631	646	592	596	593	603	601	619	592	575	608	585	604	611	565	622	608	574	644	599	592	638	569	592	619	629	637	635	572	597	619	588	564	562	623	582	590	641	589	605	587	600	601	604	572	599	605	616	658	596	556	629	597	597	568	638	558	607	562	545	567	587	622	551	590	624	566	586	570	595	600	605	594	621	604	555	638	611	616	611	582	582	597	623	599	577	584	637	577	625	562	600	584	598	582	569	571	601	576	599	614	601	579	615	633	592	597	596	586	598	620	590	574	604	626	621	600	614	606	655	612	577	607	629	593	584	575	588	633	581	590	549	583	594	593	622	598	624	568	571	585	592	610	609	575	578	610	609	591	583	601	591	618	567	632	567	601	630	567	604	651	637	618	601	572	621	608	593	544	584	576	650	579	611	583	617	628	564	606	620	539	595	592	585	586	591	570	607	562	581	582	594	568	623	547	594	617	613	616	653	628	613	556	596	566	595	592	588	607	605	592	576	615	603	606	607	568	589	589	612	635	651	613	581	645	664	586	627	570	575	569	606	580	546	624	616	597	623	602	585	533	566	592	586	597	613	582	588	602	635	611	588	570	591	613	605	631	628	603	573	580	608	515	568	614	616	594	608	628	601	608	604	586	607	633	576	552	592	546	583	594	575	592	600	575	612	628	612	567	626	591	647	592	626	600	620	589	599	601	634	604	592	576	616	606	577	584	591	651	583	531	631	577	629	577	604	532	618	632	613	604	593	583	658	589	555	527	626	609	605	553	566	606	627	572	607	534	565	586	586	566	599	639	597	577	598	604	590	613	592	595	638	593	603	597	614	583	564	620	617	585	577	604	597	572	584	627	594	616	576	612	600	580	598	593	614	581	605	639	619	615	626	600	610	599	601	613	639	607	588	641	590	616	617	629	615	581	582	571	612	591	580	627	568	635	608	603	598	576	578	612	632	596	610	606	592	607	616	589	588	640	603	581	607	594	584	578	638	614	575	579	575	609	581	571	619	609	618	593	641	608	563	573	650	577	612	578	575	584	632	628	614	585	625	588	608	649	574	574	550	550	587	583	625	631	572	607	584	595	605	589	593	602	572	642	617	589	599	634	598	611	597	611	616	594	572	623	605	630	642	611	608	612	580	579	629	600	585	575	621	618	579	604	593	573	625	617	568	570	639	620	549	586	592	581	595	605	577	607	588	624	614	613	618	587	590	605	603	594	628	591	633	600	588	556	591	637	552	650	618	616	547	590	596	620	615	558	623	657	597	616	612	538	595	561	617	590	568	600	621	542	620	586	597	631	577	598	615	585	626	614	575	593	595	624	582	585	619	594	622	607	580	581	568	596	635	600	606	559	605	567	540	575	616	629	589	585	574	598	619	574	539	564	609	600	603	540	579	575	611	585	570	573	624	617	591	605	574	628	510	608	573	594	606	607	555	581	603	568	602	612	604	597	559	597	626	608	593	614	575	606	590	542	612	591	558	593	609	594	586	632	577	641	622	577	584	569	568	606	627	613	588	559	623	594	544	597	650	614	598	592	568	604	592	632	629	605	601	573	623	588	612	637	648	613	605	617	592	599	604	640	610	584	564	617	629
24815	24584	39408	29944	15497	3696	1340	1009	938	946	920	936	922	935	941	907	886	874	916	865	1712	1813	1490	1194	1057	914	877	907	897	910	891	914	890	926	879	890	866	839	851	933	903	902	931	904	893	852	878	892	895	879	875	855	834	906	881	881	864	899	908	882	895	893	851	935	883	906	860	862	864	907	908	854	825	893	824	826	892	897	887	834	877	841	913	871	898	899	851	895	894	880	903	881	884	849	887	811	883	888	877	886	903	897	889	823	885	872	822	909	884	867	885	865	863	867	866	885	817	852	830	872	904	920	926	849	914	865	901	919	878	861	879	873	859	899	932	879	875	863	932	852	935	877	863	875	894	865	891	862	890	874	892	841	939	868	923	871	851	836	853	875	887	874	893	863	920	877	896	877	852	871	811	839	875	837	863	826	942	875	849	860	837	861	901	893	863	851	900	833	862	827	803	890	875	876	868	828	888	805	861	899	876	886	846	883	857	874	850	888	914	855	853	833	818	878	876	849	849	874	921	860	907	870	866	858	854	913	828	894	886	928	850	873	841	878	844	873	847	874	845	881	841	886	878	841	892	856	859	875	831	884	815	869	880	862	900	883	876	837	851	863	855	793	907	874	864	868	822	856	844	880	872	923	887	835	900	858	876	819	850	901	884	889	864	894	908	870	862	854	928	861	881	823	932	884	844	906	956	897	931	883	844	871	863	939	885	853	907	847	847	809	875	918	813	886	930	899	905	891	871	908	865	892	878	843	871	843	866	891	871	866	859	891	770	910	881	876	858	902	890	882	898	889	925	869	904	850	826	874	837	900	878	897	902	845	941	866	832	869	874	863	875	860	914	915	838	854	880	876	870	887	819	907	853	859	839	878	835	890	891	876	879	882	901	914	800	898	889	921	846	912	900	904	846	836	898	811	841	903	892	900	850	871	870	900	898	889	893	834	946	844	819	899	835	828	889	856	851	905	888	880	848	875	814	847	874	899	886	898	811	897	876	866	817	880	892	931	845	889	863	854	878	877	831	871	859	880	917	844	849	909	806	872	861	902	874	865	843	849	886	903	889	884	884	842	868	864	867	905	824	840	865	871	859	916	887	867	843	899	850	814	892	913	889	887	865	840	859	855	838	840	877	879	856	855	870	802	906	846	855	806	860	903	838	815	901	898	900	873	880	879	872	894	874	855	871	888	869	873	800	829	879	859	866	858	882	873	878	924	893	889	881	883	848	871	888	888	886	846	917	835	884	888	855	883	872	875	841	875	874	840	916	868	892	869	854	886	888	911	902	889	844	835	854	849	875	879	869	848	874	838	853	839	818	885	839	861	874	902	896	829	888	928	902	854	931	846	865	873	806	877	885	819	845	900	883	838	950	922	890	822	900	875	851	860	816	859	860	815	858	879	872	821	920	883	851	934	867	853	914	908	848	881	841	869	902	854	915	889	865	876	873	845	907	913	841	820	849	866	856	902	921	924	902	893	855	846	858	859	877	848	868	864	890	857	873	867	875	906	853	903	890	816	897	880	877	863	853	868	863	886	850	845	850	896	859	928	914	850	905	878	844	857	835	850	854	853	868	849	907	836	820	842	896	919	858	869	957	845	901	902	842	866	885	879	878	869	895	866	826	847	887	886	822	873	840	858	864	896	872	829	844	901	878	875	912	882	863	900	859	848	873	864	955	859	824	833	847	865	833	826	851	879	913	884	890	820	883	879	866	909	885	865	881	892	836	907	842	849	866	912	866	841	909	837	885	901	921	849	872	900	871	900	880	890	852	847	893	823	891	850	885	901	829	852	864	857	849	804	911	889	890	846	825	892	890	876	873	867	834	875	864	885	824	883	871	915	866	891	928	825	851	875	899	889	885	872	896	889	844	890	861	845	887	876	900	891	864	864	858	870	873	842	872	874	910	852	883	860	866	865	884	909	830	890	868	828	879	903	860	820	855	873	898	889	852	922	887	849	833	860	951	863	874	890	864	893	841	867	800	865	910	861	874	809	835	868	918	844	842	849	829	860	861	805	878	901	860	874	920	890	878	856	847	851	880	853	909	852	856	891	921	886	844	909	868	864	879	853	848	843	905	869	866	870	890	874	901	868	871	867	916	885	903	867	865	848	905	834	847	909	927	924	902	931	876	891	875	866	885	865	895	864	928	862	881	861	844	896	924	860	885	928	903	871	879	919	908	905	900	885	921	902	857	926	844	862	858	864	860	876	837	847	874	893	886	885	855	820	883	910	880	875	859	873	851	839	876	855	898	851	855	853	900	887	882	906	905	872	942	844	875	818	852	930	864	882	894	910	887	861	844	924	871	909	902	900	887	889	876	857	872	884	908	867	879	911	891	853	876	836	843	868	820	901	887	855	918	939	896	846	897	875	856	891	904	933	837	851	887	873	881	929	848	874	833	834	871	864	873	880	911	856	885	881	778	789	895	890	835	885	826	870	885	914	899	888	822	902	875	867	858	865	875	851	853	900	844	890	925	882	832	862	805	894	868	842	912	876	885	881	883	835	907	891	831	928	801	940	972	907	893	866	936	898	876	860	863	882	880	898	872	898	854	814	857	859	881	813	874	853	839	833	896	858	835	861	886	834	875	882	886	894	868	897	886	925	862	886	836	880	934	905	900	868	857	847	881	877	878	885	867	898	861	857	867	806	884	885	846	886	841	942	896	910	851	864	919	835	890	879	853	887	887	856	861	883	880	789	849	860	868	847	914	864	842	883	811	827	885	834	887	829	840	866	936	870	848	936	883	873	874	874	841	881	863	818	837	885	899	872	842	903	883	911	940	856	883	905	897	889	869	833	875	874	849	881	906	868	860	888	903	892	861	902	878	907	850	909	853	865	908	929	869	871	876	887	880	884	876	837	857	881	911	913	869	831	823	893	909	861	859	902	881	888	857	872	876	799	834	885	925	858	850	918	894	897	899	857	921	858	900	857	843	850	851	897	890	827	910	892	887	897	867	901	849	923	818	909	885	937	884	848	859	864	845	928	930	966	912	883	850	892	874	885	877	876	847	845	878	882	888	878	854	844	829	887	905	866	873	870	847	858	906	848	850	843	902	879	882	877	907	811	889	885	834	867	818	849	901	869	870	899	875	906	873	907	874	878	883	918	898	862	870	869	872	889	872	856	899	902	879	861	881	862	843	877	849	865	854	872	870	876	889	901	862	837	859	861	890	886	863	899	859	874	870	849	918	848	844	854	921	889	926	899	890	802	849	840	835	837	898	863	879	894	881	788	893	901	876	870	899	921	826	851	887	825	854	880	849	838	918	872	861	868	909	891	916	864	932	858	934	863	867	842	843	873	880	854	923	862	827	876	891	910	847	871	867	898	879	875	848	893	922	864	847	834	833	923	855	865	843	870	804	827	899	821	854	911	877	876	839	877	847	821	786	909	887	838	835	867	884	897	889	894	868	827	847	828	917	848	856	870	885	845	851	940	860	893	936	918	876	925	896	909	834	888	851	872	880	874	892	871	899	871	896	873
58896	92870	64960	11453	912	875	833	825	829	757	730	785	809	776	751	789	757	748	748	843	2072	2110	1588	1173	903	817	789	780	796	790	757	796	797	804	773	805	772	764	776	750	723	760	736	781	779	773	750	787	734	702	751	798	794	763	786	744	720	786	777	795	735	774	742	725	775	728	760	753	774	738	762	733	734	749	745	705	787	748	764	746	771	777	707	756	776	749	778	794	789	778	682	809	758	775	736	795	771	729	801	813	748	781	783	749	800	761	685	797	750	775	781	739	745	747	721	762	727	779	733	732	747	769	777	785	798	735	753	757	735	714	686	770	753	762	816	752	764	732	813	781	746	745	746	738	755	753	763	739	728	738	738	733	748	759	763	748	752	782	766	768	775	743	759	746	740	731	788	743	756	747	795	742	787	745	790	715	818	769	778	732	754	783	835	794	733	787	763	785	755	789	787	727	827	793	807	727	810	737	811	760	758	803	715	735	740	788	791	755	777	722	735	804	748	762	788	751	762	729	733	796	736	765	801	773	747	757	776	791	704	702	785	733	769	701	777	794	807	820	762	751	743	803	747	757	801	808	719	751	765	745	773	735	781	786	780	801	764	758	737	752	806	830	782	753	768	794	818	801	739	788	763	762	730	752	762	763	823	772	707	798	733	760	798	729	759	756	795	775	772	753	799	743	752	777	690	771	765	785	698	777	796	778	778	714	791	780	799	722	799	756	761	774	784	744	801	731	717	798	751	735	754	757	743	710	777	772	725	786	735	757	778	719	802	741	774	774	824	742	773	758	807	764	785	758	771	788	795	776	738	796	841	747	749	773	789	775	754	791	751	742	715	739	769	747	756	799	760	830	771	772	726	788	756	749	753	776	717	792	761	766	780	722	766	784	761	767	766	727	741	769	742	793	775	779	752	698	814	758	751	758	806	720	746	743	775	755	780	746	792	814	776	741	740	782	746	751	717	792	753	768	770	735	727	755	763	785	744	751	725	804	764	755	746	804	763	797	820	793	746	748	778	735	758	720	742	752	720	779	736	730	753	766	742	780	791	712	756	759	770	771	730	750	743	728	804	779	726	767	768	776	719	765	764	799	766	761	763	776	784	787	769	736	746	743	757	720	735	728	773	723	742	761	725	772	751	820	757	784	782	757	730	764	746	763	787	761	792	739	776	772	742	712	732	712	737	787	756	762	791	787	780	776	755	690	734	755	759	739	764	773	751	784	756	726	743	740	735	792	752	773	789	736	755	789	734	713	748	808	789	767	783	795	740	784	766	736	746	755	799	774	781	777	792	754	799	772	753	765	768	764	770	792	744	766	756	773	735	766	722	800	743	735	757	786	764	721	780	722	795	778	723	754	711	742	757	792	794	768	782	772	724	776	706	774	742	728	805	729	786	750	806	742	790	775	729	715	759	781	769	726	741	794	753	763	723	777	761	777	780	710	685	686	762	722	730	740	735	719	794	736	806	745	741	805	742	751	752	745	752	741	779	753	764	735	768	765	730	758	810	758	804	827	731	821	757	777	754	748	820	724	789	746	733	773	787	733	766	794	734	734	782	740	756	790	812	786	704	765	796	799	743	774	758	808	724	749	713	748	756	796	758	771	760	764	798	731	765	715	797	780	805	776	684	790	775	742	724	735	792	721	837	744	762	739	758	787	726	807	806	820	788	759	744	782	760	768	788	754	734	782	746	735	775	724	713	754	753	747	823	769	778	717	733	774	780	784	770	791	776	738	758	745	765	761	778	727	771	769	778	810	737	795	766	759	749	769	782	757	730	751	725	757	729	768	783	751	723	801	746	753	722	719	700	774	732	797	723	756	754	756	769	751	769	745	761	767	708	779	754	718	762	728	763	767	763	789	736	744	720	770	786	752	717	753	791	738	706	767	720	738	770	745	812	794	738	761	726	771	699	741	746	752	788	780	701	784	754	784	789	799	745	734	771	753	772	750	756	757	773	784	747	793	807	747	740	786	770	758	776	744	757	693	739	818	739	756	738	782	718	765	724	782	749	770	813	743	772	751	799	778	770	796	768	773	789	769	771	758	709	773	754	744	720	715	757	793	729	802	755	789	746	757	709	805	733	753	734	747	746	726	712	750	772	801	744	745	765	746	771	779	754	757	727	799	786	773	792	760	710	737	770	713	694	785	755	793	744	763	757	795	731	729	745	748	789	789	728	739	715	790	752	770	784	769	724	777	752	834	746	770	763	780	750	747	792	729	722	777	767	776	803	721	749	757	805	799	763	747	803	754	735	794	754	760	777	769	775	742	779	792	744	766	771	765	819	743	811	740	751	740	776	757	703	772	732	782	781	780	778	726	785	758	713	706	784	809	796	766	743	729	739	731	733	736	726	767	775	766	777	774	792	772	802	762	780	734	748	710	785	765	799	718	774	795	799	801	749	714	761	742	771	762	760	777	736	735	731	752	737	742	753	740	752	754	738	777	735	816	704	760	804	764	761	778	808	746	746	737	712	761	687	776	751	754	731	795	716	775	802	708	722	762	787	780	753	803	737	743	778	775	775	801	763	751	793	743	771	797	737	715	758	781	777	736	729	689	738	745	775	771	758	736	757	778	779	749	750	770	741	743	738	750	737	776	838	731	787	759	732	749	705	759	729	732	773	781	752	764	743	775	823	794	791	774	804	785	721	737	773	765	773	717	782	776	734	756	737	751	740	833	745	801	734	776	748	720	794	775	757	758	729	742	762	745	786	729	770	756	746	786	714	801	773	754	796	724	725	712	732	827	739	766	747	763	732	741	753	717	822	706	804	752	759	735	785	755	718	733	759	724	735	766	770	802	783	744	751	768	739	732	768	769	753	732	816	765	748	735	788	733	773	718	720	738	727	798	729	724	753	735	712	800	761	749	716	749	695	763	810	733	728	764	724	794	786	805	800	734	745	815	737	776	723	769	738	800	734	770	756	759	755	789	757	761	749	747	766	744	717	744	769	751	789	735	773	730	735	751	741	786	743	741	801	734	752	779	757	776	748	748	727	761	755	759	759	739	772	766	777	768	777	788	746	736	750	745	750	757	723	758	706	774	678	807	772	763	748	739	800	797	802	732	776	739	752	793	704	735	768	732	772	782	717	746	770	793	768	704	775	721	715	730	776	730	742	772	766	788	744	775	747	796	759	788	753	736	743	741	693	777	797	714	760	759	771	743	760	830	771	754	751	732	766	767	744	734	764	700	812	712	742	762	755	756	763	774	707	766	760	761	742	799	749	785	785	769	767	750	759	742	751	762	797	762	766	790	790	745	767	731	722	740	766	764	747	786	742	737	792	773	703	742	772	712	740	803	763	807	791	749	739	745	751	779	779	768	740	767	753	779	793	785	775	763	761	741	763	721	771	782	713	733	777	766	770	772	741	740	772	738	738	755	771	797	727	781	750	745	779	819	761	756	752	742	753	701	734	780	793	759	707	751	797	743	736	775	722	736	736	801	779	861	766	733	738	707	797	789	702	792	816	750	790	767	731	774
23898	23037	35144	27217	20060	10519	2188	1200	1042	1045	1053	976	1010	1020	1002	961	995	984	1006	1048	2537	2660	2011	1469	1201	1132	971	978	1017	932	940	943	968	933	994	985	1055	985	941	941	978	971	925	965	957	970	920	973	930	966	949	923	972	901	961	955	923	959	958	942	1001	950	960	940	922	943	976	969	970	990	987	935	1001	989	965	951	1008	960	1009	964	948	909	945	995	1029	896	1024	973	930	957	945	932	924	986	918	948	1000	993	942	955	935	970	937	963	1005	952	914	943	923	982	941	905	939	924	926	960	957	971	922	934	962	966	979	967	972	990	970	954	898	954	947	975	911	964	970	981	932	906	996	960	982	942	983	963	932	933	963	942	975	942	973	934	932	983	878	969	949	994	954	949	934	916	970	984	997	999	983	984	956	951	948	942	901	931	931	936	968	959	940	945	965	963	1000	939	936	976	974	986	954	1006	949	958	943	1010	936	937	1017	918	968	956	973	981	951	918	943	1002	946	934	967	980	949	1003	946	1033	950	975	977	933	946	968	967	974	972	939	906	945	924	959	914	958	988	901	986	966	922	971	953	964	919	973	950	1010	925	912	936	937	931	986	931	901	987	959	983	918	973	941	970	990	979	1021	970	957	922	971	1009	917	978	898	981	937	958	883	935	912	945	922	961	951	918	993	969	984	955	967	962	989	940	985	941	947	957	927	942	936	941	972	938	921	926	1001	900	944	904	982	958	974	943	936	953	922	953	970	886	983	966	937	937	891	983	975	941	945	951	937	937	1010	946	899	926	916	1004	974	967	976	915	946	1005	984	940	957	950	1001	973	975	954	928	956	967	948	938	985	933	999	966	984	990	891	958	916	932	951	946	968	961	949	962	994	966	939	933	911	976	936	931	928	968	904	922	929	930	945	968	950	948	958	961	892	987	906	987	972	928	966	951	923	979	929	921	940	951	931	958	980	967	939	926	931	1003	979	986	960	940	948	956	971	944	896	992	963	965	948	1024	915	906	972	996	954	976	916	955	943	1005	964	938	957	937	938	942	937	928	992	944	883	932	985	986	904	896	984	894	985	943	992	952	977	984	952	972	974	953	1025	952	964	973	927	930	964	986	931	956	964	945	961	984	942	980	937	973	951	1013	951	960	943	960	876	969	931	947	973	953	928	975	968	958	922	958	938	903	970	975	971	985	931	967	919	988	970	973	967	955	902	977	998	984	889	991	977	964	958	909	913	911	965	960	922	962	973	915	949	916	915	977	938	902	908	953	940	954	956	960	935	992	991	945	909	960	1002	897	927	924	913	931	946	898	944	941	945	911	971	954	934	936	972	945	933	939	940	893	936	939	930	921	921	967	982	964	976	921	947	924	960	996	951	926	926	966	896	977	990	919	954	959	976	986	990	918	952	964	951	928	911	958	992	911	1000	934	951	962	947	941	946	957	927	956	918	949	939	954	953	936	910	1003	947	946	904	999	983	1001	864	969	973	912	941	982	905	967	913	939	973	907	995	891	880	935	920	969	920	930	923	887	975	1023	971	1009	927	926	934	976	889	899	982	978	964	942	927	911	960	893	1005	1007	975	948	977	956	1022	949	953	928	914	955	962	991	1008	960	917	983	997	940	992	928	964	957	963	1021	990	965	1001	871	955	924	961	972	957	938	933	1003	938	994	1021	925	925	977	923	965	930	977	973	997	987	949	937	945	932	969	941	953	954	918	906	942	901	903	1024	923	947	970	930	952	978	902	974	928	901	947	966	942	913	967	963	942	981	974	954	979	996	1047	978	961	974	928	945	961	966	915	956	948	919	989	1009	955	1003	982	946	939	939	979	927	980	973	961	985	932	913	890	964	920	972	904	951	987	953	922	937	971	980	1006	969	946	1028	935	943	959	937	955	947	937	992	939	889	979	952	939	951	957	965	962	1002	962	913	931	1008	997	960	930	930	963	928	978	967	988	939	911	954	942	910	918	1002	933	958	961	955	860	999	1001	928	942	998	986	938	908	918	934	907	992	977	989	938	1001	929	976	934	911	967	986	1009	1018	981	932	956	948	1002	981	943	967	944	961	956	976	989	957	994	947	976	946	954	942	967	1023	916	938	946	927	964	872	934	981	936	969	961	953	916	924	969	929	1019	940	965	972	933	981	984	948	916	910	965	934	942	990	964	886	986	994	945	976	929	949	961	988	954	899	957	967	960	891	949	958	953	939	914	977	1002	929	939	982	917	981	936	951	929	953	944	994	957	943	918	990	1003	948	939	987	904	993	966	998	915	984	881	963	989	1009	965	951	945	965	920	938	963	921	952	1016	1000	958	969	934	928	946	916	885	920	930	946	924	928	912	984	969	923	958	953	950	949	962	938	943	956	949	948	974	942	919	904	1026	973	958	946	957	935	1008	894	984	967	934	964	931	990	987	941	934	921	912	934	970	907	961	974	980	940	995	939	937	981	926	958	917	914	947	896	979	976	906	902	968	947	995	963	912	973	956	883	934	920	918	894	955	963	952	931	961	980	961	943	988	929	932	894	960	973	961	945	976	924	977	944	1023	974	943	924	986	994	945	942	963	925	910	945	920	935	897	957	934	928	965	952	925	954	1001	914	889	925	940	976	1014	932	966	998	947	928	961	917	1001	934	868	928	976	928	990	970	941	900	931	981	946	886	973	922	941	999	933	958	929	912	972	1005	1001	925	916	999	1016	924	946	951	962	931	926	948	962	919	976	1004	920	971	914	997	975	946	937	991	880	965	966	959	928	913	976	1001	946	959	947	1012	977	992	951	918	961	1032	959	963	991	989	1003	952	928	977	957	933	952	963	991	958	947	947	933	933	942	976	958	959	952	978	976	949	962	881	1008	988	965	958	1013	949	893	929	967	949	969	922	933	962	930	961	1015	960	948	981	971	942	944	959	945	1020	965	946	979	938	937	984	926	901	928	962	926	923	972	996	973	987	1012	960	940	891	984	887	947	939	956	990	905	903	901	987	1019	964	930	959	928	960	978	960	902	940	993	939	976	1023	937	960	972	960	911	913	966	917	985	969	909	987	896	953	944	1031	947	963	877	945	947	952	956	964	957	968	958	953	1014	920	945	957	969	888	927	942	930	1014	978	937	961	972	976	955	955	925	957	929	894	964	900	978	973	918	964	936	973	954	993	989	939	907	969	1004	892	954	940	967	922	999	980	921	930	903	968	923	930	900	930	1005	933	936	909	981	980	937	964	902	952	928	1004	941	956	943	924	981	952	913	969	1009	965	922	936	926	945	952	960	970	989	971	961	1014	910	996	958	913	961	915	957	975	951	967	935	1002	935	875	930	964	977	926	945	944	1004	928	956	947	1016	956	924	909	980	942	981	943	973	995	914	1008	964	1043	938	980	899	961	932	928	933	967	972	951	985	989	914	929	953	983	954	945	928	912	958	910	949	978	941	962	964	939	957	950	959	920	885	917	926	918	975	935	953	1000	966	956	1025	972	975	1013	973	910	971	1011	939	869	929	961	898	949	983	964	972	997	976	993	963	920	954	954	965	919	917	927	923	873	899	999	909	927	962	889	982	924	981	1012	933	1002	955	944	1019	951	909	915	1031	917	934	955	942	981	974	923	930	942	918	983	941
64504	100125	71984	12823	1091	1071	973	909	924	911	862	859	933	957	859	903	916	864	928	890	3434	3346	2334	1523	1098	900	891	866	873	847	883	854	888	844	847	885	868	887	847	840	868	866	831	911	838	824	872	887	911	825	896	885	797	835	897	927	871	880	853	858	824	856	857	903	867	903	912	866	878	881	850	869	850	851	937	875	861	877	856	851	854	873	879	856	852	836	870	831	863	856	865	834	841	850	824	866	873	903	857	884	862	870	912	887	887	855	854	900	849	882	873	855	890	890	897	906	800	852	857	875	852	853	852	893	831	855	821	902	852	890	824	866	852	865	882	870	850	845	853	841	878	804	867	876	822	853	860	914	891	855	894	851	893	831	881	904	845	860	813	863	836	846	904	784	806	863	895	858	825	859	841	849	840	876	829	869	898	798	846	872	907	855	874	810	888	858	870	849	880	866	857	858	909	878	845	854	851	859	880	859	877	890	861	863	850	821	853	843	826	908	910	828	850	864	846	877	876	791	867	848	841	831	890	888	843	846	842	864	869	895	907	859	969	853	836	860	869	888	821	871	838	916	869	848	903	825	870	891	868	864	839	858	822	845	909	866	835	867	838	850	855	881	895	841	838	872	892	848	857	842	881	826	838	905	814	845	918	820	832	815	849	923	875	859	875	823	882	919	798	810	833	853	808	819	853	828	894	851	831	851	871	888	873	873	888	834	884	897	900	821	867	823	860	878	802	865	849	876	853	883	893	825	871	863	858	886	815	866	830	895	812	875	891	878	884	832	866	786	870	857	859	869	840	875	835	860	898	867	833	852	817	889	843	844	844	859	867	819	841	914	850	829	854	839	880	809	899	812	874	864	863	853	866	799	887	908	892	921	865	867	843	866	869	894	847	837	775	862	857	851	937	851	826	878	857	866	820	870	864	934	884	807	863	878	897	889	871	763	838	839	843	854	838	851	903	848	857	831	906	887	808	789	836	850	815	854	890	913	823	854	884	854	878	875	831	849	872	887	937	847	862	912	865	811	832	877	902	890	849	869	911	841	834	888	863	860	852	848	868	876	878	909	828	857	848	855	849	864	886	874	868	887	812	870	832	859	826	845	841	896	885	821	887	852	877	890	840	858	829	864	899	892	860	861	880	858	862	849	822	845	860	877	878	863	843	844	860	888	884	853	858	876	846	856	864	843	873	844	824	832	878	844	830	853	929	841	883	838	819	854	893	886	843	836	899	886	825	878	858	852	832	850	911	863	888	871	826	888	890	913	822	887	885	900	880	871	826	848	913	911	879	867	825	870	864	920	833	891	899	879	858	861	934	860	854	839	831	852	889	841	894	841	877	872	845	913	826	890	842	818	863	934	857	892	856	843	867	812	832	872	879	897	842	776	844	847	847	843	855	864	869	867	865	901	857	848	863	864	818	830	830	836	871	852	914	840	906	842	899	883	859	857	871	879	875	878	841	866	889	837	865	874	876	825	874	885	853	840	875	831	873	846	902	840	893	883	861	834	819	847	844	838	816	850	855	865	830	839	848	848	887	877	897	856	873	880	860	875	840	863	832	823	863	847	886	874	882	868	877	846	832	826	845	888	809	828	817	882	883	824	812	850	878	856	864	803	833	832	914	862	839	826	859	869	851	861	853	820	884	857	840	838	802	879	886	844	840	847	888	863	846	873	854	902	865	823	843	889	808	829	847	833	853	850	842	895	902	935	886	887	853	875	882	833	822	910	840	813	813	826	829	861	876	948	907	884	851	843	826	841	847	877	835	885	879	880	825	883	836	838	876	887	852	898	877	837	844	834	819	852	870	867	900	890	866	814	897	871	842	878	832	809	843	879	859	902	872	843	841	851	881	909	894	824	871	876	864	886	883	897	843	850	833	861	820	883	842	859	845	821	913	841	844	801	853	861	871	840	888	806	808	845	877	848	834	859	869	879	873	869	829	814	833	853	883	840	908	843	898	827	902	881	840	860	846	838	869	841	854	848	903	857	895	842	906	882	863	841	861	873	866	882	853	878	854	843	863	787	843	856	838	878	844	843	867	889	797	830	857	881	827	860	908	886	869	864	891	905	860	842	859	823	870	832	865	849	866	850	806	871	909	839	864	801	863	886	881	801	871	850	861	819	845	896	935	788	873	830	849	833	857	872	820	842	874	803	848	867	878	809	849	913	814	850	890	820	847	840	869	856	833	858	870	837	910	850	870	841	858	842	837	842	891	847	872	861	834	784	807	865	821	820	881	862	857	855	871	812	823	841	838	868	862	853	875	890	864	848	908	860	829	874	857	809	844	822	866	885	865	823	830	891	940	866	858	792	842	853	821	866	859	912	832	872	902	877	815	903	818	846	867	818	874	874	856	893	838	864	827	891	859	873	795	828	873	866	861	900	868	829	818	814	906	852	849	873	890	898	781	874	944	844	901	841	837	860	884	833	839	890	868	923	849	868	872	877	877	899	874	828	867	834	901	855	849	872	869	887	901	871	884	848	826	842	836	815	811	825	849	829	851	863	831	815	881	858	879	848	845	857	860	899	851	817	842	839	814	874	856	839	862	853	873	840	829	831	895	861	835	804	857	853	873	859	885	834	833	819	877	783	876	870	792	839	841	859	857	901	880	854	856	890	888	804	848	862	853	859	850	844	874	822	887	867	839	877	852	854	821	863	821	811	876	800	912	855	866	899	814	907	870	849	882	859	848	818	856	891	869	835	831	830	887	863	850	838	849	883	798	843	841	869	920	887	854	907	928	803	900	865	862	864	846	867	827	850	861	872	857	865	852	864	813	815	845	869	870	828	869	839	860	867	831	878	812	813	843	855	909	872	856	787	866	831	868	836	850	848	839	861	861	884	820	876	830	912	861	801	838	879	868	868	813	840	825	908	819	922	836	899	830	840	814	885	832	855	883	862	838	881	890	862	841	847	797	814	858	897	859	861	905	878	896	911	862	873	826	791	916	793	818	902	845	828	890	853	821	847	883	838	870	865	847	824	839	843	799	900	852	878	839	863	813	872	838	840	884	866	859	859	856	837	854	835	866	811	820	853	834	828	907	849	860	846	871	871	867	883	814	862	780	839	875	849	808	836	822	860	877	855	865	831	828	858	871	825	852	847	844	869	853	857	847	851	857	904	855	793	856	890	804	871	858	894	829	775	816	878	825	890	904	864	851	818	872	857	835	828	875	831	833	820	854	870	854	813	832	818	856	874	804	827	874	832	829	817	876	838	860	846	889	903	832	839	871	836	853	914	849	824	824	833	856	799	867	803	817	841	840	858	869	876	839	892	843	841	920	842	828	869	838	820	871	894	863	830	890	877	847	866	805	881	848	854	806	832	807	865	838	834	853	878	882	877	882	907	867	847	872	842	867	894	875	866	816	810	809	864	853	899	856	867	861	879	814	875	856	838	822	829	825	864	863	834	849	853	910	799	847	874	818	893	908	882	839	896	856	852	828	860	849	851	872	837	872	863	888	845	823	868	861	836	844	837	906	833
29896	27054	23222	4721	879	739	777	766	788	744	708	737	773	723	718	758	766	755	714	792	815	858	877	861	763	794	745	762	801	731	743	721	739	706	681	733	733	766	757	812	715	747	796	723	774	729	744	732	791	750	730	707	697	691	777	707	712	715	737	696	754	768	757	726	772	754	772	752	731	733	718	714	763	676	798	774	769	701	690	747	819	762	732	799	745	758	805	749	699	713	694	711	714	713	751	717	782	774	690	698	732	692	738	714	700	721	743	761	725	723	725	710	751	742	741	723	742	723	748	757	758	728	697	734	753	755	724	744	709	789	724	768	708	757	716	767	755	745	754	729	740	781	765	750	748	765	720	712	743	703	715	716	754	738	696	757	753	771	727	725	747	749	687	735	785	756	724	703	790	753	721	716	685	770	774	784	747	711	702	774	766	773	781	748	786	790	729	762	716	713	705	701	769	740	775	712	785	740	679	760	752	703	736	711	758	735	792	733	710	797	786	720	722	690	775	729	744	674	723	760	752	751	683	765	738	732	725	701	755	766	723	751	721	766	736	763	719	795	747	765	727	740	712	742	748	778	770	740	769	754	763	724	728	755	748	785	714	697	747	740	716	762	730	722	767	738	738	728	685	779	719	763	750	746	727	697	726	737	754	798	721	748	754	713	742	738	731	723	749	740	762	752	740	714	772	714	723	722	753	727	776	774	726	767	722	801	716	764	716	778	767	745	750	751	742	696	753	700	736	752	769	761	776	708	733	750	730	736	789	700	727	686	762	712	742	706	734	749	767	733	786	813	757	762	779	737	780	739	720	726	670	712	770	709	723	743	728	755	699	768	674	724	787	733	706	766	698	727	736	704	726	755	750	753	731	728	762	745	733	714	703	764	733	720	757	787	710	720	787	742	804	738	758	728	743	760	720	713	760	768	736	718	731	749	734	751	734	726	736	788	737	745	712	727	740	770	717	748	728	706	727	717	689	714	736	724	739	737	787	756	764	741	691	744	802	702	693	818	750	780	697	770	761	775	746	753	740	749	779	758	797	746	767	735	698	748	724	761	718	718	779	704	758	733	730	750	712	753	734	732	761	737	719	767	771	710	769	715	729	689	769	753	763	707	738	671	716	775	742	740	769	706	724	741	744	770	741	754	710	744	781	741	719	727	747	751	697	734	757	719	692	707	699	714	697	762	763	738	753	789	741	777	712	709	769	744	717	759	770	736	709	706	761	683	709	714	734	751	766	746	739	736	730	725	747	711	712	750	743	762	708	744	747	729	698	767	738	712	737	711	725	749	690	707	758	738	750	718	750	746	749	733	733	758	796	748	712	728	710	820	715	746	712	743	712	733	775	741	727	745	657	767	694	779	690	742	762	733	736	748	798	752	712	757	761	758	717	715	718	753	743	758	740	722	779	742	762	741	707	707	724	760	735	744	722	714	777	716	714	774	719	720	770	728	687	686	696	730	754	761	732	730	768	723	735	747	717	736	724	756	698	719	793	710	729	740	770	737	696	755	724	708	726	773	712	757	779	702	744	766	763	733	703	736	778	747	716	757	770	771	749	755	747	720	764	743	761	705	730	730	767	781	727	729	711	704	751	683	695	771	741	729	779	717	751	716	700	720	744	768	714	757	730	734	743	741	732	765	784	713	740	774	731	798	770	730	774	733	752	736	748	715	712	740	751	745	736	715	759	795	703	742	741	726	698	752	738	725	744	724	764	704	730	689	796	769	692	730	788	782	715	719	707	728	771	736	752	757	748	732	742	766	724	713	782	740	752	676	746	701	744	753	728	744	721	715	803	718	787	732	695	724	731	711	739	754	786	722	756	714	730	757	732	751	837	736	804	748	726	740	768	746	725	723	726	688	721	749	762	753	718	772	744	748	711	792	738	722	747	716	719	779	807	696	734	731	760	745	774	769	732	717	707	761	730	735	710	708	720	721	755	715	717	733	726	769	720	734	777	791	736	767	711	795	715	812	766	727	788	734	758	734	750	716	763	729	774	715	744	764	732	733	734	729	747	726	754	759	701	707	767	766	737	726	759	742	775	731	763	734	734	730	738	727	722	772	766	715	659	816	723	726	758	689	780	759	723	765	743	765	759	737	771	748	762	756	723	755	736	764	710	730	727	783	748	770	773	790	728	756	741	727	778	697	789	740	742	725	674	736	768	709	719	729	755	747	728	679	708	766	698	744	695	685	753	667	705	766	712	699	739	696	757	727	779	714	750	773	738	755	757	789	777	741	710	718	721	733	741	781	755	725	726	700	724	735	750	755	767	772	712	757	721	778	759	736	776	702	741	780	767	711	749	762	737	770	699	771	737	731	743	752	777	763	737	725	767	813	656	691	748	708	708	727	754	737	716	742	721	749	725	786	721	758	702	735	806	787	776	741	766	707	717	742	732	690	704	695	780	724	763	714	746	770	710	775	735	743	760	749	779	716	770	707	698	733	744	755	715	767	752	718	742	751	757	719	703	757	742	729	709	729	733	742	765	691	745	723	734	701	779	788	705	759	710	699	742	714	768	748	704	740	767	792	773	752	746	764	815	756	742	730	717	762	728	767	781	768	731	745	761	732	692	760	692	727	794	730	678	753	728	754	746	765	752	683	728	649	734	746	706	721	683	745	718	724	742	701	721	722	735	685	761	801	777	752	748	746	746	785	676	762	749	725	746	693	807	731	730	738	776	714	726	756	763	733	773	697	700	690	796	798	733	729	731	771	731	738	769	739	721	730	779	771	752	693	756	759	728	755	719	753	763	693	770	790	738	747	712	677	753	777	715	733	766	783	710	757	765	721	685	726	716	730	743	735	711	756	742	706	773	736	785	724	731	684	751	709	740	769	713	722	791	741	700	736	709	705	761	698	764	732	755	732	708	740	751	781	732	790	750	754	760	696	755	685	769	765	751	722	764	709	740	758	737	750	767	786	712	752	689	753	731	740	798	725	790	719	762	756	737	707	762	717	755	719	698	714	772	758	810	782	758	707	778	758	763	712	724	759	747	725	765	784	754	699	706	737	752	721	721	737	733	748	712	766	799	717	735	722	774	744	697	692	789	797	817	757	730	770	737	776	735	721	697	788	727	768	754	703	728	724	695	764	743	756	762	776	682	702	706	742	747	738	749	722	716	709	756	772	714	738	754	725	768	709	714	736	707	744	716	778	714	735	758	714	710	743	740	718	750	770	769	764	721	709	739	704	722	764	760	772	740	703	774	762	802	740	732	759	727	720	760	792	732	734	733	770	742	741	738	745	716	750	713	762	766	736	790	786	735	798	765	735	772	764	732	727	766	718	728	743	756	718	751	772	719	741	756	718	742	748	730	765	693	754	723	745	726	743	761	742	756	747	736	721	729	749	745	757	741	760	740	723	789	712	705	719	703	753	757	713	728	742	753	766	736	730	740	732	761	760	750	772	761	768	725	746	743	756	789	731	740	756	785	697	789	767	720	736	730	680	740	713	766	719	741	683	784	728	682	763	706	740	747	708
21170	30916	17373	1485	604	578	601	577	592	619	637	574	609	621	633	622	655	583	595	567	664	791	772	681	661	659	640	624	590	594	604	659	594	590	588	641	573	604	655	641	595	625	642	604	591	591	640	590	581	595	571	639	600	632	622	609	592	552	620	620	644	624	591	602	622	571	608	628	576	631	553	612	615	590	583	604	556	587	603	620	616	585	585	652	623	657	595	589	578	586	624	566	625	589	646	627	641	617	632	597	548	584	584	643	609	598	632	613	583	582	638	604	556	617	604	530	609	601	643	609	609	579	576	615	616	591	612	566	557	616	604	552	581	587	635	598	593	615	596	631	600	595	602	587	595	626	614	647	612	593	611	596	602	619	644	598	584	592	600	588	635	639	606	642	637	584	572	591	610	602	602	626	608	589	597	575	615	588	579	569	601	569	612	609	599	575	597	610	587	585	624	632	613	615	582	629	547	600	572	570	600	616	605	587	596	590	655	593	597	603	627	647	586	613	623	589	618	601	654	639	638	624	586	587	595	593	633	611	591	604	595	583	621	598	642	613	630	594	605	604	626	598	610	611	615	607	593	603	593	582	611	633	603	605	604	584	589	550	568	610	640	611	616	606	599	645	603	594	573	571	567	567	536	589	622	599	575	608	596	598	628	537	567	598	568	566	586	575	594	613	596	620	596	593	581	600	629	613	576	617	551	595	573	632	591	601	615	583	607	562	612	634	608	609	588	570	637	609	630	632	592	616	674	604	621	593	554	609	591	631	611	626	606	598	543	630	579	610	627	630	627	603	587	599	610	628	612	612	562	599	600	601	586	545	604	617	571	631	580	583	584	575	615	605	574	590	608	630	564	619	625	624	594	622	605	604	576	598	596	584	645	627	616	544	589	607	620	571	595	587	620	601	579	619	615	582	610	604	593	615	572	590	578	582	596	599	617	608	670	592	625	618	587	604	570	615	594	564	630	590	601	602	612	567	574	644	628	616	610	640	624	587	618	603	598	575	611	608	564	607	612	572	595	627	650	649	603	624	591	628	664	627	619	583	594	626	637	604	590	608	614	584	663	633	599	611	662	643	596	574	603	638	604	549	690	605	566	578	567	567	633	608	601	595	627	594	606	648	626	594	595	624	607	583	574	600	596	626	598	589	572	577	645	579	615	582	584	578	612	583	594	640	584	594	626	628	656	578	619	657	625	584	566	576	605	624	592	592	595	623	646	627	588	585	597	559	598	608	553	587	612	629	604	574	607	584	627	599	573	648	629	614	608	576	617	592	589	599	606	612	575	621	561	619	572	596	630	626	571	617	583	611	564	599	588	586	602	543	621	607	632	582	668	577	589	590	590	605	570	547	605	671	578	627	587	630	541	605	572	603	602	623	617	620	582	579	622	602	653	611	581	618	585	626	617	582	571	601	600	562	616	585	590	623	584	575	629	614	584	598	658	589	580	609	569	583	612	629	551	598	670	615	605	555	646	607	632	598	609	596	606	637	577	628	638	583	606	626	608	608	575	603	627	609	610	572	628	618	601	592	658	588	635	564	622	619	639	561	608	582	537	579	594	592	580	590	649	621	566	573	557	605	600	612	636	678	603	608	631	598	598	582	599	604	617	598	621	617	582	576	570	629	619	600	648	577	619	618	618	625	605	658	649	600	599	569	592	593	611	609	612	604	609	592	579	655	630	655	597	627	570	564	597	641	563	625	598	564	605	588	648	579	588	570	599	573	576	548	593	597	609	609	573	637	634	577	597	625	567	639	571	580	597	661	589	570	552	629	631	598	582	551	587	618	616	632	606	571	576	621	584	604	616	585	613	614	597	554	598	605	567	607	613	590	581	614	607	573	626	624	606	596	582	622	620	584	627	608	582	649	610	615	588	571	605	620	624	589	594	643	602	589	625	616	594	637	640	584	615	635	608	614	597	613	580	631	600	620	550	626	563	614	598	631	574	604	621	644	610	594	611	613	628	580	654	608	645	618	599	606	607	609	616	626	597	590	564	553	615	586	624	609	605	576	583	629	585	608	604	621	546	589	626	631	618	588	630	613	647	598	618	625	536	606	614	575	627	582	598	625	589	616	602	596	648	652	623	617	628	603	610	618	590	633	575	623	576	608	592	597	645	592	572	606	595	602	582	607	640	624	547	607	595	595	617	606	593	599	653	616	620	611	618	565	624	578	576	568	600	563	588	574	609	608	672	564	595	590	578	603	582	591	597	634	588	635	617	637	620	566	631	656	602	614	568	614	627	599	597	564	625	601	620	626	599	611	594	608	610	615	561	636	636	562	609	603	602	619	633	575	588	599	646	580	595	588	615	540	616	671	570	583	622	601	609	648	605	624	623	589	594	596	538	592	621	603	614	573	575	597	627	592	609	585	604	607	556	624	612	606	611	543	569	586	612	645	604	621	609	660	544	570	582	613	627	593	580	603	609	597	569	595	588	572	624	611	606	633	572	585	598	613	576	628	611	568	652	595	603	602	623	587	624	606	571	569	581	580	631	537	615	570	633	594	586	622	646	625	599	609	633	594	598	617	597	600	625	573	575	549	597	630	614	602	610	580	643	628	591	630	598	607	581	598	595	613	613	599	589	556	583	620	610	643	576	583	630	608	609	590	614	600	605	636	642	606	618	601	597	623	615	589	609	615	613	602	642	597	580	610	594	635	591	611	572	614	603	590	564	602	618	579	619	557	629	580	582	570	611	596	574	586	610	667	576	586	580	609	643	617	596	647	591	619	584	561	616	613	603	608	628	613	652	608	596	617	612	632	600	635	590	606	596	595	630	584	599	611	604	628	605	632	631	596	615	594	625	652	586	593	634	598	597	596	628	614	601	600	568	579	591	629	616	595	602	627	618	598	621	635	572	620	599	635	604	613	600	595	597	604	594	607	608	598	645	619	597	616	567	584	615	616	619	614	583	582	553	580	625	590	601	607	643	578	582	623	584	575	632	600	627	630	570	644	565	600	589	558	588	579	659	555	601	596	610	614	610	583	616	596	634	666	557	581	565	611	609	628	612	604	580	547	594	614	591	610	589	600	593	605	628	617	638	547	588	624	616	615	610	620	603	600	581	565	605	637	643	622	579	629	612	541	617	612	625	605	600	565	585	548	576	564	600	583	576	618	632	588	604	616	584	572	617	597	565	626	585	614	600	595	557	607	641	582	582	570	606	618	604	605	599	583	604	605	586	604	611	619	586	594	572	569	556	628	598	604	607	579	617	633	600	605	592	609	598	564	646	598	587	578	636	593	615	609	648	604	595	621	602	607	568	577	603	612	586	583	601	603	591	597	601	604	592	615	636	599	584	616	611	587	627	603	624	574	633	593	598	639	586	623	624	586	585	583	663	621	595	577	607	618	627	625	634	615	611	591	595	587	656	556	596	543	614	551	604	604	574	580	656	595	615	666	615	626	613	603	592	611	572	603	610	617	555	606	631	601	619	620	600	637	629	583	655	591	614	604	596	608	579	599	570	604	586	600	611	632
24849	24507	37128	26482	12198	2283	1212	1001	922	928	887	860	919	940	873	864	885	869	875	913	1903	2021	1720	1238	1015	961	916	913	904	888	893	835	881	835	892	857	841	841	896	878	819	905	851	857	933	901	878	848	919	928	920	907	865	858	869	893	878	854	834	891	833	793	920	906	892	924	868	855	900	855	909	893	852	824	826	863	882	896	898	797	892	892	847	836	846	870	923	893	868	896	857	900	860	849	892	836	869	891	841	830	858	896	887	867	817	865	820	877	841	862	882	914	891	854	902	873	859	849	868	860	876	891	879	866	904	909	853	879	876	847	842	869	825	820	881	835	854	869	860	846	886	844	837	880	871	852	885	832	865	901	872	882	830	845	853	834	834	832	824	864	852	915	919	908	877	882	889	926	898	863	868	878	907	825	870	811	832	884	872	889	857	872	868	891	930	889	861	863	898	817	878	861	866	825	863	854	860	864	881	879	853	874	859	952	892	901	843	821	886	855	843	858	859	866	863	874	889	906	820	872	840	831	863	856	870	859	840	880	868	866	868	866	899	859	853	862	883	822	905	840	866	826	897	871	891	859	894	857	892	796	870	876	849	894	855	881	870	895	808	831	848	858	945	929	908	874	917	851	814	842	933	925	849	867	829	819	870	862	910	865	859	840	891	906	817	919	912	838	880	882	809	883	874	847	857	899	895	931	853	843	871	855	887	851	878	816	871	825	791	827	847	851	870	852	852	846	797	906	858	909	894	836	833	908	899	879	833	916	850	858	824	872	837	904	894	914	827	861	879	950	873	855	845	819	821	851	871	848	889	857	837	877	837	867	866	846	929	839	897	890	877	946	855	848	895	853	873	860	851	883	850	888	859	890	874	822	837	854	896	836	825	850	966	892	844	858	857	842	895	832	925	929	874	889	869	862	851	838	867	853	894	883	843	908	820	814	834	849	866	844	842	894	847	835	850	870	884	843	909	832	865	908	907	877	868	852	905	791	868	818	872	822	835	889	856	897	871	867	902	897	924	833	911	824	871	880	865	941	843	848	845	815	875	833	899	881	860	887	852	924	864	871	857	869	839	892	844	862	857	867	883	863	844	867	812	873	868	854	859	811	808	871	869	854	815	837	854	882	899	865	847	872	843	870	915	835	889	865	898	863	861	879	918	849	915	876	917	843	830	803	846	888	893	852	825	896	834	877	896	880	869	859	882	888	828	897	885	826	883	912	909	878	816	871	830	899	890	834	817	835	864	958	931	882	869	843	832	824	872	842	870	875	879	871	896	926	884	877	867	847	795	918	891	845	794	862	845	923	872	871	905	892	878	895	867	827	857	896	904	843	840	908	854	873	847	893	886	858	858	811	845	852	911	828	851	871	905	864	844	888	869	861	846	849	871	873	888	879	846	842	843	895	892	873	902	868	875	833	833	885	857	836	879	895	920	834	849	822	829	858	849	926	882	878	954	860	926	832	853	860	844	883	880	846	872	902	851	826	881	949	878	802	835	899	888	841	873	820	844	847	888	846	898	904	868	890	921	815	874	827	848	868	899	863	875	829	918	840	864	843	864	879	876	825	922	849	915	865	850	883	873	875	851	839	899	840	843	822	834	878	882	867	862	847	879	844	853	895	896	854	829	898	861	881	862	819	883	864	863	875	863	837	816	863	857	899	881	854	849	897	865	850	845	862	898	879	806	904	883	852	853	885	912	862	859	910	852	915	880	879	838	860	888	895	873	917	866	873	847	843	845	887	887	871	847	903	907	892	884	880	866	931	878	871	829	862	874	879	888	841	915	843	822	882	814	867	892	861	861	875	915	909	823	871	838	821	844	947	892	848	885	888	872	870	836	859	913	857	909	896	894	888	863	814	848	885	806	890	868	884	865	860	858	842	859	847	848	838	891	917	804	892	897	911	895	886	853	857	864	853	848	824	879	869	815	843	841	897	823	777	882	886	856	861	830	838	887	891	871	857	883	874	830	899	839	855	868	893	814	847	855	875	905	836	811	877	862	877	867	874	881	838	898	841	870	863	809	871	844	827	873	869	919	844	853	857	833	850	855	858	908	883	839	874	829	844	863	823	848	861	863	880	855	882	904	850	827	841	894	865	880	812	834	877	865	839	865	884	876	856	873	905	890	838	869	827	883	942	859	841	892	833	882	855	869	909	877	846	901	883	835	826	859	868	877	878	878	877	868	844	861	865	825	881	854	866	861	845	808	862	803	907	855	911	859	870	884	890	943	835	892	858	866	920	862	907	884	883	864	864	849	818	850	867	909	869	879	837	885	830	870	868	896	840	893	822	848	890	844	841	872	862	849	869	882	829	887	887	889	826	812	822	879	870	895	886	855	868	827	895	839	863	865	895	869	886	845	859	858	851	846	868	879	804	896	852	873	888	864	875	879	864	866	892	893	914	857	844	845	878	831	853	932	841	881	833	849	882	848	875	877	910	849	825	855	810	838	846	898	836	870	827	869	900	851	889	887	856	849	844	896	875	842	863	905	880	841	864	823	853	893	861	882	865	885	909	889	878	844	869	839	839	881	832	871	913	882	839	880	856	876	876	852	910	837	851	897	863	880	906	881	816	818	828	832	842	802	858	877	838	925	837	857	861	875	812	894	838	804	875	853	850	862	887	879	821	868	832	901	887	882	855	923	858	870	897	837	842	885	883	870	907	890	866	869	864	881	895	844	908	839	825	885	873	830	834	859	837	861	855	888	820	863	880	885	855	855	898	825	880	831	846	900	857	841	840	858	831	864	918	795	822	917	947	854	854	867	940	870	858	897	856	864	886	862	883	804	877	865	851	801	856	924	888	876	858	820	909	884	909	845	874	862	870	931	872	894	860	867	913	871	863	881	869	891	897	839	881	825	934	835	832	894	815	853	875	890	836	873	868	846	897	828	814	862	880	884	883	847	870	890	838	900	892	855	846	778	877	898	875	866	908	866	885	894	900	823	869	892	863	861	893	872	898	833	854	889	860	892	965	884	810	833	837	862	903	848	843	860	881	840	868	846	898	891	906	842	874	848	844	856	881	880	877	854	933	886	909	855	869	862	884	892	935	860	870	913	864	942	873	846	834	835	910	895	884	858	872	888	903	839	813	881	909	887	885	848	873	877	894	909	864	871	840	809	893	845	845	826	848	880	871	880	781	834	887	899	857	863	847	908	837	846	836	918	831	893	872	892	874	835	888	915	881	906	901	836	861	846	843	873	835	814	864	848	889	837	865	845	830	879	871	886	858	871	869	860	856	837	833	870	916	853	857	853	912	844	893	866	865	884	851	864	915	786	885	911	867	854	851	900	828	917	850	829	830	885	879	859	877	867	862	831	849	852	911	923	899	809	832	866	891	864	823	849	828	849	840	877	906	837	845	850	861	863	908	917	903	892	871	867	878	815	862	895	909	883	892	845	892	881	811	811	863	876	859	886	855	840	926	851	804	844	833	858	848	872	909	854	860	847	866	855	872	861	879	859	916	875	822	922	828	857	874	868	834
59696	90872	56825	4012	934	874	842	792	818	817	840	791	739	756	769	822	780	766	788	805	2390	2622	1829	1334	919	871	802	803	812	761	800	727	778	789	757	746	770	739	771	743	801	780	777	748	768	806	851	747	710	786	755	752	800	749	741	777	784	743	800	749	740	761	779	800	767	823	776	777	751	804	778	781	712	731	776	788	763	799	772	810	785	822	745	769	741	775	761	796	811	747	737	744	758	785	764	747	785	755	736	769	754	742	799	776	754	760	768	765	724	781	754	803	785	766	715	798	741	777	735	735	735	742	769	775	775	811	785	757	745	744	759	750	786	776	762	754	811	775	808	816	819	772	688	757	801	764	760	770	773	755	760	787	734	746	805	729	754	747	756	764	806	733	771	767	782	754	757	773	727	718	785	757	762	811	796	752	814	741	741	728	756	812	791	790	751	734	749	757	775	751	757	817	761	713	745	751	760	746	779	775	725	744	730	784	743	847	783	785	757	749	758	800	700	775	766	785	736	753	770	743	773	755	773	786	755	769	776	768	799	716	775	780	813	751	753	780	784	737	806	788	787	715	768	718	761	761	770	779	746	703	831	733	753	743	795	761	777	754	775	810	730	826	732	725	729	774	759	794	776	712	726	802	800	747	759	735	707	713	811	827	756	785	779	698	749	781	753	792	740	791	764	772	760	756	787	759	760	757	768	712	796	707	744	732	780	767	785	723	789	803	788	752	795	752	804	753	847	774	709	741	778	741	749	784	823	801	782	723	715	726	744	744	752	743	772	747	825	758	810	773	769	796	751	705	755	790	739	769	755	729	786	790	778	764	755	794	774	797	802	761	750	774	774	751	712	798	771	747	796	742	815	806	744	755	819	794	738	762	757	784	718	761	770	792	747	760	773	742	737	713	759	801	729	791	764	778	740	747	766	784	707	763	768	800	751	786	777	773	745	765	844	772	764	796	775	726	784	797	750	697	763	781	768	736	767	742	767	787	763	748	751	740	788	765	763	749	794	738	801	779	746	774	770	761	812	744	801	735	757	801	797	775	708	763	776	754	755	778	749	785	759	762	788	744	713	760	757	741	810	780	771	822	771	816	772	731	773	716	750	747	725	753	787	755	751	820	763	840	779	779	756	792	742	684	754	777	740	780	760	783	777	753	790	719	771	777	738	831	744	758	732	746	769	755	705	764	778	695	774	748	758	753	737	772	778	778	771	803	781	767	780	764	721	730	731	787	754	782	717	760	772	773	728	768	763	769	751	787	757	743	796	755	724	775	739	744	731	730	754	786	765	754	760	782	756	750	753	767	724	713	771	719	769	806	772	745	780	731	804	796	748	760	806	740	750	757	747	755	790	762	732	792	805	778	761	712	761	812	712	728	748	772	758	769	743	777	728	764	782	765	784	783	790	746	807	826	775	739	812	774	768	767	788	760	720	746	776	794	818	767	738	758	796	809	770	748	757	748	724	734	744	755	740	780	757	757	755	702	762	771	784	755	737	743	751	737	768	792	753	767	764	731	741	782	744	742	780	706	758	813	830	760	755	815	780	762	752	785	743	750	760	731	747	753	761	764	766	768	755	846	789	736	774	760	802	790	788	748	789	805	776	753	765	829	761	765	723	811	790	742	707	798	769	747	751	785	777	773	744	774	733	782	784	754	760	740	779	748	770	775	760	728	760	788	759	739	755	787	672	780	784	760	831	705	789	700	701	747	749	801	688	760	778	779	755	803	778	779	735	716	761	754	759	762	781	764	752	764	740	778	782	746	750	741	776	730	757	809	782	753	767	775	768	789	743	784	749	835	777	789	765	754	778	763	744	795	726	808	738	769	790	822	768	763	777	748	767	787	742	781	747	768	749	766	802	783	756	802	784	763	771	775	755	791	787	740	756	736	757	802	759	718	764	763	721	756	795	765	788	779	750	793	784	756	758	728	744	806	794	775	783	731	752	802	747	812	772	759	730	787	753	727	785	759	706	768	743	772	798	747	773	757	763	750	787	779	779	778	724	800	763	761	736	759	751	808	756	787	716	779	769	792	741	775	727	785	759	727	764	786	774	774	740	762	771	754	751	685	763	784	796	789	771	801	732	751	778	788	757	797	721	753	712	771	771	764	737	801	800	736	718	784	671	794	755	773	779	778	784	745	767	751	744	750	768	806	771	751	767	843	766	751	763	777	752	768	786	754	766	787	737	753	769	719	821	752	742	766	762	764	768	747	779	753	794	781	794	751	806	778	785	739	770	807	815	752	743	794	750	771	793	731	731	783	777	795	828	752	726	769	750	805	776	747	706	737	782	736	725	749	785	744	729	768	786	756	800	753	798	785	719	773	793	760	729	748	782	736	786	745	775	786	797	777	769	718	811	733	757	748	750	770	817	823	763	757	801	752	816	778	755	782	778	748	782	780	774	706	743	776	756	787	749	790	777	800	802	797	800	746	753	794	753	770	755	772	787	755	715	711	784	743	789	752	741	742	774	745	757	736	783	777	765	740	707	767	809	747	742	781	730	801	732	787	786	811	755	772	795	716	745	767	775	787	727	793	738	783	714	731	759	778	772	747	698	750	748	786	803	797	768	764	795	761	764	782	829	748	795	793	813	763	764	731	743	754	751	744	710	750	741	785	717	770	735	821	786	781	807	728	757	795	776	679	743	783	771	807	756	701	731	803	739	756	773	750	763	794	715	791	762	786	754	721	819	765	702	737	774	741	784	819	741	751	742	729	845	735	767	771	763	785	758	727	728	786	781	802	755	744	763	770	749	739	742	735	785	797	746	728	764	753	791	741	754	780	771	779	765	747	777	747	744	760	753	774	765	801	764	769	777	784	804	769	723	779	735	777	782	752	765	749	743	784	754	806	754	731	782	767	769	769	714	791	765	743	734	758	716	811	797	767	752	787	805	794	759	753	710	727	755	814	740	809	818	789	747	719	739	710	771	781	752	781	750	734	761	808	803	756	749	775	826	765	779	815	753	790	791	748	764	761	738	791	789	722	794	724	788	779	778	728	778	790	783	745	741	802	777	752	770	743	754	752	751	769	785	792	752	759	776	744	749	775	763	781	794	734	771	754	759	785	734	768	788	795	809	761	778	778	764	742	731	765	781	771	747	742	744	770	777	748	798	766	761	769	773	731	726	777	754	773	745	736	828	794	764	788	792	754	806	766	780	797	786	757	740	751	741	739	743	787	747	717	752	748	756	756	779	733	752	768	703	807	755	773	732	722	744	757	823	764	752	797	791	757	726	771	720	778	777	752	754	805	737	766	731	741	792	741	746	740	766	736	800	796	782	734	737	768	768	758	755	767	755	742	778	764	772	771	766	696	757	745	768	797	777	728	789	762	776	752	794	774	753	736	764	730	758	723	784	720	761	752	790	725	810	755	727	759	750	765	724	751	702	705	764	754	771	739	768	768	745	780	778	701	750	835	778	750	783	763	759	785	749	777	742	748	733	767	754	761	759	816	766	793	756	734	777	765	783	764	792	775	788	764
23927	23213	34470	26653	18562	7382	1736	1227	1079	1030	1027	1067	1032	983	993	1021	971	944	1031	992	2582	2709	2137	1534	1209	1104	1037	963	1036	982	950	987	952	936	924	935	1021	949	1022	929	995	997	1050	988	905	986	971	967	942	955	921	987	941	990	982	957	954	1024	962	981	945	976	927	1027	961	1003	969	1000	977	986	1013	1012	959	957	963	988	1037	944	929	952	977	945	934	985	1033	911	959	952	956	956	994	869	997	936	975	987	971	952	918	919	979	904	944	903	928	967	989	1029	1014	944	1002	953	972	942	988	981	954	937	942	948	972	965	983	978	948	947	958	920	952	981	965	1004	966	1009	947	915	1013	1010	968	987	966	929	933	971	950	962	1001	993	958	939	936	936	918	952	1011	1021	937	1013	963	911	978	1016	1010	962	915	962	975	967	1002	1009	1003	971	952	973	957	948	939	960	967	958	910	913	974	951	972	1002	943	982	952	1010	1012	943	1011	995	965	940	944	994	969	991	951	951	1028	1010	982	969	957	990	981	997	970	954	939	956	1034	979	937	956	912	939	965	1012	1019	950	981	977	966	922	973	936	946	963	1012	956	966	987	1001	934	982	1043	966	959	1010	970	949	973	994	969	935	909	937	929	970	937	990	1038	1072	945	994	936	985	1042	961	951	951	944	1016	998	971	986	990	946	968	938	944	963	985	990	1016	971	911	1008	916	953	981	923	945	951	971	944	964	966	965	909	963	967	1004	966	991	961	962	990	983	923	996	987	975	951	961	991	900	928	944	991	968	912	960	946	950	909	981	963	1003	944	954	983	991	947	978	982	983	1028	1000	940	935	1016	1006	919	900	925	984	956	954	997	1010	948	942	926	999	896	1022	987	954	965	981	1071	935	1009	938	924	908	964	969	994	976	1011	951	913	913	975	939	954	993	997	982	981	926	913	981	956	906	978	954	923	996	929	957	969	954	963	966	964	998	1003	945	926	955	976	945	927	953	950	949	1017	884	934	959	949	1011	978	916	926	971	958	955	991	945	953	956	942	951	1014	1003	966	936	968	996	984	1015	1041	970	945	956	1008	965	982	912	946	960	978	955	1000	1010	939	945	1039	975	940	951	953	1004	959	980	1022	993	982	955	931	996	961	922	943	959	992	979	923	960	953	1000	917	985	966	968	917	980	949	972	1005	918	927	956	971	954	987	947	991	879	1032	997	982	966	954	981	924	944	931	945	957	966	947	1005	952	901	982	926	946	1053	958	996	1000	920	987	952	937	988	928	995	1047	985	936	957	919	1007	958	962	916	969	990	1003	980	928	1013	1010	965	993	996	962	941	969	934	960	942	976	950	934	967	972	996	954	989	1008	966	991	982	1003	973	1038	997	974	936	969	902	981	972	947	934	974	1003	960	922	926	957	950	993	971	964	988	935	928	958	950	934	957	934	959	1009	934	946	958	1034	967	974	965	996	941	987	970	951	947	930	1042	956	939	944	979	1025	1005	941	883	1039	917	954	983	985	991	986	977	964	978	991	972	970	955	1009	989	973	946	968	1024	944	983	955	1013	974	1015	967	962	955	985	1014	985	969	927	949	945	913	938	963	945	934	961	934	949	955	1004	970	981	920	938	932	1011	937	969	1001	985	934	982	944	967	997	930	1013	945	1007	972	968	927	917	920	974	936	997	940	995	978	958	946	1013	935	957	1033	955	948	961	960	974	1004	966	990	911	880	968	949	935	919	1004	975	969	994	954	956	935	1000	940	941	937	950	875	993	975	929	938	962	897	1008	950	972	977	1026	970	943	990	987	944	1000	987	1005	1040	973	973	988	928	1024	1033	996	974	980	942	994	948	971	994	960	928	985	946	978	984	962	967	1000	888	967	956	900	988	1004	884	989	966	911	977	980	986	977	958	955	909	997	949	980	978	935	923	904	942	919	1002	963	965	986	917	1025	1003	951	922	1011	979	931	931	991	1002	962	974	987	950	972	974	987	993	956	948	1005	979	950	936	937	939	940	1042	960	883	967	992	992	976	931	955	953	967	955	994	923	1014	964	995	956	932	980	945	951	1013	935	953	965	927	940	999	976	935	926	1006	913	1003	943	995	934	1037	964	988	973	1010	921	967	990	931	986	986	989	919	923	1011	958	953	975	1012	906	954	908	918	988	931	968	966	939	931	989	938	977	976	956	999	1008	971	961	969	940	964	969	952	921	957	986	990	995	994	958	923	911	936	977	978	903	909	977	921	983	954	935	959	933	966	923	968	934	957	970	958	935	946	932	941	938	941	968	982	1005	961	954	924	1003	975	996	979	975	970	874	960	949	945	965	995	985	951	985	902	962	975	978	963	958	918	979	950	984	980	948	934	969	993	926	937	969	963	982	952	948	964	988	961	920	1018	971	1026	918	936	895	902	1044	1038	913	982	937	927	930	965	980	962	923	980	957	968	977	973	963	935	962	1019	932	966	982	920	942	936	973	1008	958	967	1001	944	943	964	987	920	945	923	966	951	987	946	920	1005	967	1002	960	919	967	931	981	964	907	894	966	914	976	932	962	948	977	935	960	968	998	1005	988	1020	939	983	993	924	1001	964	957	949	923	990	987	966	990	947	991	926	967	970	982	982	996	1000	989	900	957	996	998	998	983	913	985	952	985	1018	953	950	987	983	970	935	987	951	1011	978	952	996	997	927	968	985	977	930	948	970	937	977	953	942	942	1013	948	917	1005	999	1014	963	989	979	941	955	928	1018	1009	937	952	1012	1003	883	959	986	968	958	1020	974	1011	937	981	952	974	980	900	925	1001	964	981	938	895	1000	923	948	990	966	943	935	984	1007	950	948	977	994	924	1003	936	923	921	910	950	936	983	955	961	951	1006	970	972	898	971	938	980	984	967	986	951	971	950	966	986	965	946	1011	921	960	923	967	955	1005	1008	973	915	944	964	938	989	938	992	942	988	918	979	984	948	951	928	948	975	925	887	901	988	935	976	952	950	973	952	945	992	918	1011	934	973	969	915	941	971	1043	975	924	944	970	952	970	964	951	922	963	1018	961	961	922	905	1006	959	936	944	938	984	938	1043	929	952	906	1014	972	951	979	990	895	947	953	935	937	954	900	932	901	961	979	982	874	990	942	941	942	950	972	951	963	953	994	965	990	965	972	968	958	925	994	983	963	972	987	969	981	965	984	982	965	999	977	949	1017	975	980	959	1011	1042	945	948	949	1006	924	990	964	1004	968	1013	1012	945	939	959	960	1002	978	934	928	972	994	990	977	987	995	1009	981	922	944	908	958	981	947	965	923	938	948	973	965	970	986	971	925	891	932	924	898	1009	954	934	1016	953	963	944	986	956	1005	947	1020	955	929	987	1017	941	998	964	997	958	990	945	974	961	972	949	945	913	965	977	890	941	953	973	967	904	871	929	980	905	963	953	945	952	974	1028	935	975	987	948	947	920	995	989	951	976	969	979	972	967	956	967	969	973	921	920	995	942	978	961	1004	923	959	919	969	1007	981	980	938	933	949	1021	958	898	925	956	1023	957	1013	957	967	965	1009	971	959	926	939	916	922	961	936	950	947	874	977	987	980	1003	907	903	943	962	933	981	957	883	1012	937	1021	1007	964	966	971	1003	950	973	987	995	951	982	939	992	933	1012	967	942	948	957	948	998	970	934	936	890	955	937	888	934	947	1007	946	960	989	958	982	931	927	946	962	1004	958	956	953	976	987
63870	101304	65133	7751	1073	975	1009	962	978	949	883	867	934	937	925	896	903	927	827	940	3345	3484	2552	1615	1175	990	890	944	893	880	891	875	867	905	850	915	885	805	895	881	864	859	860	816	854	826	874	871	879	831	890	838	860	830	874	865	903	901	872	878	906	891	852	907	918	843	871	821	874	865	880	850	842	855	845	882	829	861	829	897	842	852	870	837	921	878	854	884	904	851	863	921	870	839	896	939	878	888	828	932	866	885	849	890	832	869	880	916	896	820	920	848	807	872	870	851	861	894	882	864	876	868	848	895	871	889	878	868	802	868	820	844	847	864	863	858	934	844	879	883	850	850	824	814	844	893	883	805	882	793	945	847	932	854	889	823	842	908	838	855	853	895	819	879	872	869	888	920	923	906	837	780	785	892	918	865	864	855	878	841	809	910	840	855	791	843	837	865	809	849	848	869	825	888	924	854	809	895	866	869	880	822	860	845	906	894	870	833	866	913	924	831	846	832	866	888	841	871	856	831	832	835	821	859	932	876	801	819	860	848	859	864	860	855	853	838	924	862	827	828	854	856	864	930	869	871	881	853	860	873	866	888	843	888	897	887	829	926	852	899	830	878	863	843	827	842	868	851	868	856	831	835	834	893	832	874	925	890	869	854	826	823	911	884	900	859	870	851	821	867	856	853	843	872	858	805	883	880	852	888	864	881	877	842	820	854	819	874	858	863	862	832	894	936	835	853	878	891	850	886	879	892	855	892	882	831	854	806	880	889	861	848	835	856	879	897	883	849	836	851	870	859	796	882	911	874	861	878	879	854	845	880	945	832	871	858	826	845	878	871	910	860	827	862	879	868	866	890	836	849	860	895	914	856	869	876	814	890	865	884	849	932	923	934	823	894	880	869	822	829	842	891	835	855	870	901	904	867	842	875	870	844	892	817	838	829	887	845	835	806	845	875	900	893	846	848	924	828	911	850	887	851	822	878	823	854	865	873	953	840	861	834	844	857	839	875	865	880	863	865	851	879	891	811	869	856	897	836	878	858	897	849	854	825	832	878	874	858	904	877	821	869	815	856	810	862	831	839	867	889	826	867	926	864	860	921	862	826	799	873	876	872	881	845	831	849	866	869	877	910	831	895	833	886	899	854	834	816	894	902	808	864	905	845	893	876	847	853	921	863	887	826	823	832	833	820	885	891	828	840	867	828	884	849	886	806	786	882	861	894	908	871	884	841	861	848	929	831	830	879	897	854	878	796	841	894	845	842	847	876	826	917	847	815	829	859	827	905	873	839	780	897	857	853	836	845	844	880	861	900	872	946	856	893	835	932	899	864	877	884	886	843	852	897	848	845	843	842	806	862	812	865	822	890	854	890	836	844	886	831	867	802	883	902	895	845	896	816	850	827	839	858	903	825	867	854	893	920	852	823	876	889	887	883	882	870	802	876	884	857	854	821	836	860	830	847	862	833	829	843	876	871	840	904	879	870	828	806	830	852	848	863	855	884	852	922	836	892	945	887	837	747	889	889	873	859	843	841	838	886	833	803	909	884	803	883	875	847	856	862	830	895	841	856	865	856	899	864	865	882	860	897	880	882	872	885	886	819	867	904	894	887	833	889	888	840	848	858	859	958	878	850	842	881	908	820	863	846	923	859	856	853	890	881	849	915	883	863	882	818	905	898	879	834	886	934	899	849	841	879	855	859	917	853	859	911	901	805	833	826	855	838	868	817	869	827	845	903	852	899	844	852	844	819	835	873	869	868	845	927	863	836	850	849	861	867	883	863	854	840	843	892	854	825	874	900	853	898	907	844	851	878	867	890	846	869	867	848	786	857	893	828	792	847	896	880	858	847	831	898	863	826	898	870	841	815	829	854	859	853	833	935	843	856	876	847	874	807	888	875	901	901	894	820	885	855	813	904	888	835	859	880	837	904	949	865	872	831	823	867	863	842	879	843	924	912	898	883	862	845	868	859	874	872	892	921	867	920	841	859	853	893	864	893	891	840	917	866	814	847	883	870	905	855	890	906	911	855	843	830	886	871	868	866	854	818	862	833	922	860	902	891	859	895	864	904	849	827	855	880	833	823	839	838	868	887	855	824	852	832	834	891	868	849	886	890	893	888	904	869	864	852	844	813	861	901	920	830	794	872	917	899	864	885	859	861	871	847	839	885	867	836	842	902	825	894	855	892	835	883	896	830	903	876	904	847	878	890	842	860	824	788	798	805	874	797	846	814	868	861	857	870	907	900	845	811	878	885	838	875	875	760	895	845	844	880	868	866	885	851	923	828	889	879	863	825	861	893	859	787	875	866	853	866	819	845	867	793	858	875	870	834	839	894	840	849	845	846	821	855	892	856	842	912	845	848	810	804	846	893	887	873	896	875	855	812	838	846	865	861	863	857	916	841	863	910	844	869	847	813	866	863	838	823	852	899	822	845	854	872	900	824	927	847	827	807	859	894	895	865	830	843	840	814	862	868	885	874	844	818	855	841	783	855	817	871	818	829	872	869	885	859	895	847	920	858	852	864	808	866	862	893	890	888	851	844	873	843	868	901	905	833	835	877	927	871	839	845	810	877	891	841	845	842	843	885	830	954	829	805	835	883	873	882	842	907	886	896	845	856	835	862	885	823	867	862	861	853	818	867	848	854	874	881	856	868	850	825	838	811	872	875	848	858	875	887	844	821	820	811	876	845	856	871	880	873	840	900	880	876	848	888	838	884	883	878	828	902	866	883	838	871	837	846	819	881	849	815	839	839	848	825	856	851	789	851	869	851	874	814	945	881	804	892	847	879	847	867	866	820	845	862	812	823	873	885	866	833	832	808	831	873	844	880	860	932	841	896	871	903	862	843	873	856	893	849	855	891	844	840	838	862	914	867	886	915	827	841	853	842	889	821	879	869	891	834	846	924	876	884	845	842	840	880	855	852	914	843	830	849	830	865	828	868	899	881	842	819	882	838	809	900	850	845	845	856	879	869	885	852	815	874	896	835	902	884	870	872	806	825	877	868	825	897	841	912	858	827	844	841	816	864	875	797	879	866	869	818	874	893	894	848	845	857	899	847	882	877	895	844	855	877	849	811	835	838	842	895	852	844	875	840	899	873	838	883	831	869	878	827	866	816	843	813	854	787	887	881	857	859	868	864	826	823	857	881	814	811	857	852	892	852	867	854	897	877	862	817	860	891	858	848	867	862	818	851	863	842	836	879	883	919	829	829	829	816	861	904	831	809	929	845	790	830	864	892	837	853	910	843	858	888	886	794	838	872	869	834	858	894	878	853	886	841	819	856	865	931	856	833	837	862	810	849	814	835	889	867	848	885	802	830	916	891	840	848	903	861	923	831	829	894	840	817	846	826	883	880	879	840	847	843	887	831	859	825	855	818	854	872	878	863	864	824	810	827	884	898	889	832	859	895	885	888	859	905	825	903	831	887	852	826	914	903	841	839	845	871	848	903	829	913	836	907	821	816	865	861	880	827	825	864	830	859	882	884
29642	27930	25243	5911	947	814	794	769	760	789	781	759	751	793	794	793	772	833	781	759	820	872	859	828	798	782	809	750	688	767	741	784	873	706	702	734	747	765	751	730	796	788	764	748	775	785	761	745	796	770	765	820	767	767	750	810	733	795	795	749	800	780	748	743	768	783	796	731	797	820	761	763	791	739	784	743	756	779	726	769	795	751	771	822	757	702	777	765	719	732	727	808	732	804	827	744	738	788	797	765	753	754	747	737	794	789	760	735	751	781	751	747	697	750	797	763	763	776	732	778	760	777	735	792	778	748	770	748	757	734	802	765	742	736	778	707	785	794	746	748	787	774	693	725	801	758	748	775	789	759	802	786	773	748	829	775	751	747	767	770	738	741	743	785	788	826	757	784	775	754	726	762	835	763	796	758	809	731	733	772	784	734	737	733	747	727	729	745	788	762	781	749	715	782	774	751	821	750	744	772	763	731	759	763	765	788	758	790	786	746	762	796	748	758	688	727	760	772	769	774	816	762	816	797	819	761	769	715	782	751	768	826	791	746	774	772	784	740	731	796	788	728	785	749	777	751	711	791	767	816	791	738	767	792	761	742	704	752	765	762	724	773	806	800	800	766	736	762	742	717	793	777	768	769	758	734	750	755	731	735	733	751	783	759	772	790	795	748	749	777	739	737	789	748	730	782	755	761	771	738	730	793	764	755	770	756	745	746	775	795	753	788	759	746	744	791	728	782	813	727	708	771	794	757	775	719	777	762	757	780	768	760	801	790	743	770	748	781	808	771	736	799	745	783	736	783	724	729	730	708	809	773	766	798	766	749	769	817	787	740	720	754	757	766	759	762	737	777	784	766	763	772	751	794	725	775	761	719	764	786	741	780	782	770	749	774	743	758	780	781	775	761	776	728	748	763	807	728	695	741	772	740	800	792	744	758	761	783	767	790	742	703	756	782	763	738	761	763	751	752	707	823	763	748	788	746	744	752	756	786	705	783	782	734	739	774	730	741	762	766	804	809	748	756	796	787	782	758	731	774	742	726	792	750	746	747	781	697	802	787	740	739	729	733	742	748	722	753	803	738	775	812	716	753	724	774	786	713	757	763	805	754	721	765	768	777	765	736	750	737	806	741	778	795	735	823	756	823	745	824	767	807	801	733	739	790	774	754	730	823	782	785	761	771	751	753	725	812	761	776	714	753	777	797	766	722	760	773	761	784	756	812	760	771	782	777	729	785	834	757	787	739	780	744	787	715	769	773	774	765	736	751	765	771	755	769	781	757	784	787	788	712	792	776	805	698	749	775	730	776	762	764	797	727	769	763	762	764	783	790	755	753	773	775	750	769	741	797	737	768	721	780	800	748	752	757	786	794	766	731	718	779	794	804	768	776	735	785	750	773	793	759	771	746	785	714	779	734	727	744	697	767	811	762	759	781	774	803	758	768	753	758	743	818	813	776	712	744	786	791	754	738	770	775	777	783	764	755	754	796	757	710	781	826	775	772	788	784	788	758	773	796	744	693	722	762	744	766	780	754	716	736	801	766	792	735	774	722	749	761	752	771	739	738	743	761	713	731	761	746	762	749	785	750	767	796	763	764	765	762	776	765	775	782	752	746	834	753	814	774	771	776	799	789	762	756	795	764	763	839	823	774	729	738	742	787	795	766	771	793	794	771	739	769	756	773	701	799	772	721	731	781	751	819	800	758	788	757	790	783	759	760	774	807	766	724	724	720	716	797	794	731	788	747	770	782	752	807	802	713	783	779	806	776	761	742	815	813	775	760	728	772	772	728	788	774	723	830	740	747	808	732	718	759	712	760	730	765	795	759	764	772	720	782	747	799	739	847	796	762	771	719	748	757	807	724	758	763	715	739	751	762	756	755	813	759	763	780	741	782	781	797	732	773	799	743	756	755	805	828	773	743	780	748	724	819	792	747	810	741	734	830	795	762	724	745	810	741	748	785	697	768	774	762	761	745	780	793	774	776	805	763	751	737	781	780	784	789	780	792	745	791	771	796	771	767	751	770	726	787	726	743	749	778	774	768	783	731	812	760	845	824	734	775	793	740	776	740	836	741	726	736	816	770	815	782	696	762	722	750	776	762	753	742	820	777	742	736	726	771	782	725	762	803	779	716	753	782	735	797	804	683	733	772	850	761	717	720	789	745	747	735	783	752	789	733	775	755	782	731	726	727	774	793	768	772	788	818	774	790	782	772	820	806	759	710	763	767	755	777	784	738	793	763	760	750	747	734	774	768	813	781	806	769	771	730	780	758	763	762	748	749	796	790	754	766	817	717	765	813	777	811	841	826	732	777	822	784	789	736	751	740	781	778	743	783	746	779	826	759	746	834	749	817	768	712	764	743	725	677	748	739	813	745	771	732	767	736	745	797	785	796	747	771	748	781	808	782	784	769	783	722	755	738	796	800	798	763	823	788	780	798	735	734	766	749	748	736	696	749	801	800	734	795	735	783	771	769	701	759	764	751	787	762	754	732	730	766	739	728	808	802	767	778	805	743	772	750	710	760	783	731	757	809	730	786	735	733	745	775	810	791	788	777	775	741	798	724	742	742	719	774	757	730	759	760	750	755	730	735	746	752	778	727	739	772	773	781	775	746	751	785	800	734	771	750	754	745	766	778	741	761	752	730	780	784	765	798	755	734	786	733	801	752	712	754	749	729	719	743	802	733	779	747	767	772	714	739	768	749	773	771	744	785	755	771	776	761	797	753	762	729	791	727	759	804	765	763	757	720	744	778	771	766	749	754	736	793	724	773	765	772	756	806	762	764	753	776	784	808	748	726	723	778	750	757	788	708	777	799	789	742	799	742	794	746	741	736	813	747	795	758	798	774	731	771	790	739	796	734	746	771	761	735	798	752	734	750	857	791	713	787	744	698	768	698	758	766	746	787	769	754	748	756	739	732	733	796	788	721	753	770	752	771	785	785	754	796	753	763	818	772	738	789	806	822	797	755	783	785	790	876	713	737	788	783	779	766	768	750	756	739	753	770	770	744	839	773	764	778	738	735	770	775	800	742	765	769	748	799	786	799	752	778	778	755	778	803	776	784	841	759	731	820	762	778	783	750	743	775	728	763	775	760	739	755	806	812	784	711	704	769	793	776	766	735	803	772	729	734	764	775	746	770	790	787	741	761	751	767	758	715	798	797	747	786	790	761	816	753	755	741	793	744	813	754	741	762	743	752	699	744	761	777	800	761	769	731	743	756	799	771	760	784	751	798	700	742	750	733	727	744	744	751	787	791	751	712	740	799	827	739	775	815	818	774	797	739	738	708	754	751	740	756	770	810	704	750	776	737	746	781	794	754	719	765	769	746	770	773	805	725	741	783	730	772	762	766	734	736	781	757	803	767	761	753	745	763	800	776	756	745	727	744	718	764	773	762	774	770	761	739	720	818	759	773	726	743	706	836	762	733	780	764	787	803	764	731	745	778	795	814	811	786	752	757	735	776	750	754	767	725	733	753	758	770
20833	33244	18391	1865	648	651	625	593	627	593	662	609	622	629	572	621	631	631	604	628	716	768	742	711	627	634	662	626	621	617	625	644	630	650	617	593	644	634	615	636	567	601	607	650	653	624	618	611	602	642	626	600	625	618	576	637	655	637	624	611	645	637	633	673	629	672	639	612	593	586	607	608	590	665	585	610	660	616	603	628	594	618	649	620	616	636	609	561	578	639	608	619	655	601	602	619	600	630	586	602	602	590	596	598	608	626	605	564	601	619	613	613	635	663	620	622	611	611	603	689	612	601	611	578	614	595	611	637	584	652	613	620	575	645	576	602	630	578	588	629	605	605	593	624	589	661	613	613	632	573	618	604	595	622	640	608	591	636	635	588	650	616	629	584	627	611	610	619	602	618	657	612	611	602	632	608	622	631	605	595	598	589	644	568	647	609	611	619	634	653	620	611	593	578	560	594	649	655	585	600	602	639	629	633	578	594	586	627	626	612	624	619	589	623	557	603	596	590	603	605	607	643	606	646	600	589	608	614	614	636	585	619	615	613	603	638	570	584	602	647	609	606	583	626	583	577	647	624	580	649	643	580	595	617	588	633	637	598	652	642	629	615	640	603	594	658	619	584	583	642	615	600	570	624	658	625	634	619	635	619	631	603	636	599	625	614	583	647	604	624	616	581	635	618	621	615	605	597	619	592	565	570	611	643	680	640	602	587	578	605	575	596	639	607	615	645	570	639	621	567	629	641	638	621	637	588	615	659	604	584	591	652	595	591	623	630	566	619	629	613	613	637	610	618	605	597	636	626	626	610	608	587	642	627	643	657	581	620	665	585	634	616	650	624	660	585	601	603	603	656	632	641	613	621	628	623	570	632	608	638	624	636	641	567	650	569	614	590	603	627	577	623	610	609	629	647	615	589	619	593	620	609	625	648	622	633	633	610	582	640	603	654	624	614	601	637	607	609	657	656	587	614	618	579	629	645	625	608	559	596	633	648	614	573	629	599	583	609	626	631	611	623	587	646	630	621	625	590	638	594	620	587	615	589	623	570	614	669	660	584	593	627	590	622	634	628	627	619	626	590	604	639	575	623	626	607	636	652	605	629	603	583	595	651	637	654	593	604	658	591	600	576	613	639	591	607	637	653	648	603	612	581	561	627	593	618	631	625	598	614	655	603	575	608	641	647	615	622	613	569	588	643	646	632	586	635	627	615	577	663	622	559	589	605	607	614	638	620	583	654	603	594	650	578	632	603	612	614	566	607	638	664	594	646	606	591	602	593	638	596	558	640	559	616	611	601	600	635	592	628	626	618	658	613	631	595	573	596	616	635	600	636	572	607	556	617	620	574	631	695	604	625	606	649	571	627	616	616	644	644	613	609	625	631	624	669	596	623	574	621	594	591	668	616	597	592	610	636	608	616	655	610	601	637	604	607	563	624	581	653	599	627	616	621	640	633	593	627	614	629	657	592	637	615	640	634	589	607	588	609	692	652	577	618	637	624	612	633	628	664	600	616	611	619	614	576	553	610	585	616	623	665	668	577	602	563	624	612	645	639	593	604	609	643	659	626	613	591	571	660	646	629	610	612	617	656	612	662	557	620	613	596	598	634	613	602	610	599	649	634	647	598	633	639	636	622	613	651	588	607	631	605	614	629	603	589	638	639	626	586	602	630	609	610	591	618	642	572	667	615	644	618	605	622	620	640	597	646	577	594	597	613	634	645	593	627	586	629	610	583	616	643	630	612	641	568	587	573	615	583	611	692	670	619	648	630	646	575	669	619	616	613	643	612	630	581	587	681	603	621	597	594	581	618	609	606	615	610	596	643	565	609	606	630	612	607	613	627	617	592	613	593	581	621	580	602	633	605	606	625	588	628	648	615	624	617	621	632	568	658	598	612	662	601	599	618	627	633	634	599	625	607	576	611	587	610	579	639	607	657	605	624	593	629	646	620	600	634	626	585	595	605	638	588	573	609	594	619	638	634	578	675	631	605	590	602	656	670	592	660	578	541	634	594	624	588	620	658	636	549	601	656	613	615	587	607	684	618	567	643	574	578	631	566	621	635	595	642	573	629	615	655	611	599	603	653	625	626	609	621	647	643	610	639	621	623	622	614	635	580	642	555	638	617	604	595	645	613	616	590	620	576	551	594	591	662	657	612	606	668	635	595	581	619	604	597	608	602	600	619	646	626	626	555	618	622	633	593	627	604	576	639	602	577	573	644	613	651	625	609	636	577	595	587	589	617	612	639	626	606	601	600	611	603	587	579	673	608	636	639	619	615	608	621	617	621	599	647	616	592	607	605	568	592	551	657	584	605	620	593	605	629	620	632	600	635	579	626	610	615	544	580	608	630	618	623	572	593	645	620	648	592	563	596	607	659	589	594	616	594	634	550	644	604	608	652	638	607	638	618	585	628	652	654	605	581	610	613	630	589	592	604	624	628	605	591	614	638	607	630	644	612	635	592	591	648	601	625	590	626	646	564	619	652	637	628	599	640	603	618	563	582	638	651	610	592	649	632	615	592	610	605	597	636	609	607	628	619	598	651	624	612	666	582	697	619	601	568	564	594	641	613	649	592	617	621	642	629	613	604	634	609	634	609	617	607	620	563	645	635	604	608	623	628	611	569	601	638	580	661	583	601	633	596	593	609	615	605	627	643	603	661	609	616	629	642	617	560	610	671	603	584	628	640	652	614	599	594	583	597	591	645	591	629	620	622	595	609	633	634	597	628	614	602	624	636	606	629	630	628	637	649	609	637	604	586	655	638	630	624	640	616	610	658	627	605	646	593	582	621	640	636	599	511	643	589	635	643	635	628	631	671	593	662	563	630	578	606	643	653	557	590	615	634	613	600	610	609	614	599	600	599	627	612	585	610	591	591	586	611	606	617	616	614	569	618	666	616	619	597	664	651	621	617	594	541	622	644	594	600	648	584	625	627	604	597	620	649	580	622	639	594	623	607	588	578	663	638	630	609	637	587	633	641	614	588	591	589	597	604	586	623	655	603	643	585	611	582	589	667	635	626	594	633	652	600	600	611	610	642	569	622	615	606	672	610	589	608	614	631	636	612	565	649	593	647	613	599	645	687	641	618	647	593	605	634	631	595	557	578	585	597	606	589	627	611	631	606	582	622	659	627	607	616	587	605	607	657	646	587	614	621	605	630	572	640	600	615	607	628	618	615	604	592	589	601	636	631	618	587	613	665	627	594	631	597	642	640	643	657	638	579	614	610	616	630	644	626	623	558	595	612	612	640	609	614	636	624	602	657	664	634	650	577	595	648	594	669	616	576	618	629	596	592	585	626	631	597	618	590	612	609	589	606	658	647	619	615	643	690	612	631	586	593	603	635	604	592	617	583	609	623	607	597	571	629	595	608	646	633	618	557	633	631	627	612	609	597	624	610	610	590	580	655	616	642	627	612	619	634	601	584	640	597	604	608	653	604	583	623	633	632	599	608	580	647	628	614	554	629	622	600	686	656	613	585
24925	24759	39876	28124	14902	3431	1313	1044	950	934	916	953	951	932	927	827	923	951	887	932	1592	1758	1616	1123	1092	959	900	887	889	880	870	863	870	908	887	891	910	889	882	872	901	889	915	873	921	897	901	914	957	904	910	885	836	905	914	941	851	885	941	887	850	949	863	947	893	886	877	923	877	921	886	893	888	889	882	924	878	901	928	893	872	921	902	904	923	897	906	870	927	849	866	856	914	908	892	906	870	931	919	866	888	878	839	860	922	888	903	919	916	891	895	858	949	860	892	920	910	884	961	886	920	889	824	855	920	881	851	942	886	895	907	831	923	931	934	893	921	870	930	885	911	852	849	880	832	910	886	910	894	890	878	879	932	908	853	835	913	919	923	854	889	850	890	876	878	906	908	901	863	893	854	882	858	861	914	878	912	889	873	907	894	939	888	894	909	847	855	881	913	853	844	917	907	864	881	855	858	877	852	827	867	888	945	931	875	931	884	916	859	839	966	900	877	914	878	886	868	882	897	867	883	942	858	877	923	915	878	873	899	897	900	845	884	915	919	929	908	898	894	911	900	958	923	912	895	863	935	913	904	834	926	939	885	857	884	875	921	859	905	933	869	901	926	890	884	890	885	864	885	886	876	851	920	857	840	885	873	898	883	871	893	886	877	863	824	912	833	944	872	883	835	887	886	912	875	922	871	857	924	823	938	896	845	924	885	909	891	885	896	904	893	914	886	869	948	827	920	863	863	851	921	914	898	904	915	893	917	926	937	900	921	920	925	877	909	906	945	877	934	887	800	865	872	831	908	908	860	912	889	880	923	897	909	880	916	861	845	877	900	892	902	974	881	903	879	888	797	861	890	909	908	932	878	898	887	849	863	891	893	889	919	889	854	809	872	906	878	911	871	928	907	889	921	904	863	923	944	902	831	912	915	915	879	896	903	931	889	902	876	868	849	894	870	911	894	904	927	951	856	849	948	880	859	846	912	893	908	842	899	962	923	833	894	952	899	918	879	901	908	913	855	877	860	903	852	806	911	889	848	915	871	908	853	863	854	916	886	878	950	921	899	901	893	865	927	911	890	848	911	915	885	855	902	839	875	895	911	887	919	908	899	920	896	914	869	900	911	887	899	886	944	847	908	908	816	914	886	872	888	910	943	882	864	895	961	871	930	894	923	890	905	877	902	850	859	927	930	876	886	926	871	907	886	881	900	867	879	900	855	922	862	878	896	945	939	876	917	873	888	889	896	891	889	886	892	892	872	902	917	860	919	962	905	909	917	903	982	916	948	827	932	828	896	909	917	926	883	944	872	907	917	881	804	903	916	890	906	923	895	882	937	889	897	819	914	886	916	867	811	875	893	905	919	878	894	911	852	880	907	901	886	878	884	896	900	898	928	863	882	882	850	853	889	820	884	918	864	878	845	891	905	888	944	880	915	885	923	941	860	899	905	863	886	923	865	903	853	874	889	869	887	855	814	947	838	838	830	881	919	854	865	882	851	912	848	857	891	866	906	880	892	888	926	932	873	834	864	918	887	852	879	919	902	900	899	848	898	858	928	893	874	876	865	864	920	947	922	920	903	881	856	862	954	897	879	873	888	900	899	903	884	933	926	872	858	911	925	907	843	802	938	870	941	949	881	902	863	881	873	889	916	919	915	861	852	838	878	912	896	862	815	863	879	883	914	921	892	865	869	872	901	897	873	845	933	871	897	892	910	934	858	869	890	929	930	892	885	913	888	849	957	882	849	886	901	902	871	900	909	876	948	870	891	927	865	949	858	864	906	897	881	861	849	836	829	911	925	911	900	880	842	884	832	896	891	944	869	865	940	938	879	888	865	873	839	852	856	900	882	942	884	873	926	913	911	891	914	917	872	918	925	905	846	942	924	908	883	908	875	929	936	869	911	912	893	882	893	898	875	906	869	881	863	907	845	920	938	888	823	856	854	881	918	844	914	883	883	807	862	824	931	917	890	904	852	872	918	847	933	883	903	890	902	949	864	935	901	855	892	881	889	857	843	920	899	905	886	890	891	895	922	879	914	911	891	881	946	900	886	867	873	924	886	929	885	915	899	850	896	923	839	945	916	814	892	868	857	857	874	847	924	846	886	857	916	915	894	844	912	920	890	907	935	881	855	915	859	917	817	934	939	904	905	873	921	877	913	883	895	924	871	882	876	883	860	846	908	911	861	896	864	873	892	905	901	899	936	836	883	910	927	885	813	874	905	888	868	898	909	910	912	884	877	892	868	919	856	861	858	884	838	889	885	872	910	907	885	880	898	907	873	854	892	851	871	859	909	937	908	898	919	886	888	900	870	887	877	907	901	916	938	838	918	878	905	844	921	848	891	877	885	911	858	918	846	829	882	897	870	929	900	855	855	927	903	905	887	912	932	892	871	894	906	905	906	887	936	873	895	903	862	911	884	891	924	892	869	859	944	909	899	908	863	925	827	849	921	884	909	927	922	906	919	877	872	938	910	938	919	869	888	830	830	899	864	892	894	877	829	899	869	865	881	896	924	868	911	867	843	953	919	899	894	880	873	843	872	890	893	895	880	891	910	875	872	867	860	899	908	878	915	905	857	882	880	940	881	903	882	879	871	903	858	934	911	872	942	870	885	881	916	849	880	884	929	836	868	896	909	896	910	937	910	890	899	882	909	886	842	923	891	916	911	861	919	879	881	864	905	921	871	936	866	855	862	876	918	861	918	857	837	850	929	860	837	838	872	850	850	880	875	901	895	914	856	912	847	884	881	871	860	844	966	921	912	853	917	911	893	922	864	895	853	949	903	869	865	918	905	878	853	921	875	794	920	950	929	891	936	872	962	933	897	906	871	877	902	938	916	886	871	884	881	876	844	862	882	862	887	870	893	937	913	933	933	912	878	871	915	900	879	952	898	868	835	865	899	907	869	853	940	922	860	884	869	892	924	895	901	870	872	927	894	892	906	870	893	933	831	908	892	850	894	912	923	906	894	901	932	910	926	907	951	930	907	870	929	825	874	924	929	901	875	845	940	875	960	944	897	840	919	910	895	914	889	907	960	891	882	887	912	890	897	893	857	935	910	873	871	890	895	926	901	888	920	927	855	894	886	882	919	882	890	865	916	840	862	875	876	928	931	928	890	878	916	852	902	952	922	929	895	907	870	923	855	865	853	884	853	867	829	870	880	930	955	841	854	876	886	890	894	895	888	873	898	871	892	909	876	852	907	888	859	891	857	894	902	894	865	860	899	901	897	845	878	861	887	922	886	923	851	869	862	934	877	942	907	897	899	895	892	815	880	847	867	917	842	884	864	956	865	928	883	889	869	903	903	873	877	918	945	865	888	858	907	905	853	921	902	863	886	878	967	908	850	884	889	899	895	860	907	910	867	941	909	959	895	857	903	912	887	854	871	937	863	872	919	882	891	854	859	879	838	922	887	890	879	873	840	867	923	937	855	858	900	907	907	885	835	871	903	862	915	880	820	836	924	902	816	855	867	910	898	932	881	911
59158	92560	62524	9779	944	840	881	888	825	871	833	828	814	815	787	801	820	790	806	863	1961	2057	1712	1186	879	820	862	760	808	775	841	781	750	770	787	839	781	763	786	735	846	716	846	759	787	812	796	782	771	826	788	796	772	773	802	803	752	757	763	793	786	752	787	772	833	799	830	758	798	774	814	763	826	768	789	835	775	794	846	774	782	825	791	795	828	762	753	799	759	778	779	812	780	767	779	806	808	798	783	770	756	748	784	740	767	804	821	758	804	771	754	779	758	722	755	775	814	775	804	792	784	751	780	820	785	830	749	749	769	791	777	804	729	780	768	816	805	807	783	763	766	788	746	833	814	797	796	763	789	803	781	795	835	765	801	783	817	825	738	746	814	786	774	810	811	779	771	778	783	781	779	779	780	807	773	825	755	773	810	781	726	746	775	797	746	709	787	763	801	842	782	796	748	776	770	799	810	744	814	800	794	768	751	810	747	779	784	768	768	783	789	768	743	768	736	766	834	785	762	824	811	772	725	760	728	772	786	770	761	753	811	759	774	783	815	806	745	791	797	784	797	768	781	774	749	766	740	778	748	815	771	753	817	727	819	806	790	816	806	794	794	804	774	772	744	783	765	753	806	808	759	760	790	733	792	825	797	754	781	712	717	788	756	769	780	775	808	770	799	792	755	796	803	796	842	761	782	787	792	740	761	752	750	773	729	813	828	799	804	759	739	742	756	743	792	812	772	779	758	808	780	802	795	795	786	761	766	804	767	764	750	780	767	826	754	790	777	818	806	803	785	760	798	801	775	795	742	803	794	769	768	815	765	750	746	733	763	795	759	754	795	779	749	801	776	770	763	762	805	761	761	772	765	803	799	807	772	777	758	775	801	790	789	804	778	796	787	742	789	777	767	777	790	776	809	788	822	765	747	785	750	777	740	794	769	792	838	766	734	793	784	796	773	744	721	825	761	732	771	771	787	797	797	765	757	786	764	800	735	787	757	807	749	811	807	791	737	777	790	843	769	786	802	767	786	783	789	782	791	753	776	769	774	769	792	798	821	785	777	773	799	786	771	785	801	815	776	759	747	769	809	804	779	752	799	742	743	744	749	819	763	805	836	753	816	737	821	785	797	763	758	747	764	771	777	729	815	789	773	820	846	782	788	793	763	733	771	765	767	795	756	779	835	786	774	758	786	816	777	684	762	810	778	761	803	791	784	765	799	784	768	713	754	801	740	752	856	774	737	804	793	806	762	803	727	807	773	795	739	776	779	818	748	783	825	732	766	758	749	753	837	789	758	767	825	814	816	831	837	805	822	749	811	794	777	791	846	768	731	793	718	748	819	782	738	708	825	764	761	804	757	831	778	775	745	755	818	825	728	824	748	790	790	752	818	790	803	753	801	761	794	794	773	783	760	773	776	778	762	788	793	799	813	802	804	737	748	800	771	795	751	787	780	758	747	747	786	792	786	790	765	782	804	819	782	766	793	763	763	760	762	757	781	757	784	791	808	818	782	797	735	758	791	755	801	774	747	757	746	813	746	789	790	751	790	802	824	761	779	789	811	798	829	731	787	772	776	752	767	760	805	774	822	771	748	769	797	782	765	849	744	784	799	778	744	788	822	746	781	791	767	766	800	754	776	790	777	853	774	774	788	801	749	717	737	725	809	738	771	785	765	769	741	778	794	759	787	762	811	752	826	790	758	774	739	730	779	767	766	773	766	758	795	764	797	804	781	742	731	806	755	728	784	792	788	799	717	815	772	785	746	761	796	818	791	782	785	775	776	788	768	789	750	746	807	844	770	787	788	834	797	801	801	784	766	800	767	777	789	788	782	810	784	775	790	715	790	778	775	745	805	760	781	740	772	815	798	776	767	767	794	781	784	803	754	840	739	764	766	741	793	763	751	802	758	764	777	762	804	754	782	778	771	764	775	826	820	803	773	779	798	781	806	816	747	765	752	767	741	775	783	802	784	753	815	782	768	752	744	824	814	793	742	737	729	748	774	757	770	806	791	719	802	773	777	779	767	773	752	795	741	832	765	781	764	803	825	759	774	727	783	782	812	787	803	761	784	758	757	735	785	804	799	786	757	780	714	749	805	755	724	819	748	744	790	789	782	829	751	806	784	756	715	785	804	825	829	765	777	767	749	803	798	766	797	776	765	751	808	782	841	794	760	770	790	772	761	752	760	825	787	737	812	770	705	764	779	730	794	779	837	823	782	746	804	809	730	763	804	824	762	738	801	826	781	788	767	761	783	760	765	784	839	804	744	782	773	770	779	776	784	738	797	720	757	787	797	813	773	789	798	774	836	808	732	786	766	734	768	806	799	784	771	747	764	755	790	741	804	791	753	787	815	780	761	770	779	771	748	815	774	785	805	753	749	773	812	834	806	802	829	797	829	797	796	792	794	780	722	760	764	772	768	772	793	785	768	824	779	791	838	763	788	721	778	740	765	759	784	792	765	792	792	787	767	732	808	752	815	796	763	748	784	747	765	779	830	821	748	774	846	818	791	791	788	746	754	751	746	842	780	795	753	781	784	763	856	738	771	735	780	751	811	800	759	819	784	800	725	789	789	795	801	770	749	784	768	782	822	770	764	751	743	760	817	779	782	761	759	782	760	795	791	813	779	757	768	762	736	796	775	797	803	807	785	813	759	801	744	773	833	798	771	795	744	763	817	749	777	760	811	809	825	786	784	796	767	788	743	795	771	770	774	790	780	781	743	785	747	839	789	792	768	802	750	772	728	797	764	785	809	810	752	737	783	775	765	794	742	797	799	729	794	758	817	776	793	812	736	761	803	853	806	770	794	799	730	766	742	769	751	784	756	791	776	765	784	788	797	747	781	742	787	792	780	772	737	794	723	744	775	765	725	770	830	783	782	808	810	770	762	738	735	740	802	763	745	797	748	766	787	786	785	809	779	827	739	799	779	799	731	754	809	797	807	790	766	817	745	745	751	787	818	755	807	813	731	742	794	752	742	828	805	768	763	808	704	771	788	772	813	773	743	768	806	779	776	764	781	768	759	789	746	768	809	789	769	757	772	767	788	781	759	746	791	780	783	764	791	775	828	779	819	786	770	754	769	776	852	724	753	812	780	784	790	766	784	746	761	706	768	747	812	758	745	768	771	786	774	771	740	776	704	754	751	798	830	770	743	817	764	724	784	780	775	772	769	789	800	801	816	798	766	789	783	819	765	770	806	775	797	771	781	765	781	802	788	788	745	782	753	809	770	763	782	750	792	788	818	796	738	777	768	858	805	790	815	736	815	786	776	771	776	830	834	825	792	770	781	773	803	745	785	772	778	781	790	761	758	775	768	769	805	801	742	770	761	761	724	801	774	754	775	781	800	796	788	772	713	754	770	773	754	767	751	805	758	751	808	790	747	819	762	849	784	764	787	822	790	795	772	786	816	794	805	816	769	789	760	799	761	807	782	800	762	761	761	810	784	737	760	735	763	775	768	763	741	789	813	778	755	810	806	793	799	774
23919	22652	34118	27335	19043	8157	1878	1242	1053	1029	1055	1049	1035	1030	981	996	1013	1014	1037	981	2607	2899	2317	1576	1233	1010	1035	977	1007	1049	989	988	948	956	995	981	977	1006	991	952	1003	965	1041	986	1052	991	991	1000	994	973	987	997	1037	959	988	984	951	1000	958	954	1005	991	976	1033	961	959	981	1003	974	943	1034	934	930	1016	989	971	903	963	971	971	981	938	991	962	945	1012	911	977	1004	985	1003	920	946	962	1016	989	968	975	946	964	991	1043	1026	963	907	951	984	991	949	955	1029	1044	971	949	934	927	976	994	968	930	996	972	1004	965	998	995	1012	978	949	991	946	943	980	984	986	962	950	1010	966	975	939	1012	923	971	974	910	997	958	979	1020	1025	937	969	992	1004	942	1005	961	933	998	961	1014	944	977	985	1017	967	972	959	954	967	999	970	988	1011	983	973	985	973	954	1001	934	955	998	961	939	964	974	1032	973	1002	910	937	1008	976	992	999	1003	974	968	963	945	898	956	963	943	957	994	1004	939	998	935	981	972	976	949	951	973	1004	954	969	989	990	936	948	931	1002	1003	983	961	1032	999	997	1012	1022	989	912	970	1017	942	942	927	923	990	1050	914	1008	986	984	907	948	970	980	974	968	1003	976	993	952	979	944	934	1022	1020	964	891	963	1021	953	929	1029	941	954	1018	984	957	926	959	1013	1024	1054	932	941	947	945	966	965	1030	947	1051	965	988	975	988	1004	938	934	974	938	987	979	978	1003	971	967	995	979	987	926	1006	957	1048	999	1029	929	960	999	998	945	981	950	1001	975	975	993	916	934	982	946	973	950	933	911	1007	1033	960	951	1007	924	1030	974	1003	1027	950	1000	997	971	962	963	988	991	998	944	1022	957	985	1014	931	949	1022	945	1012	998	909	965	956	931	967	917	932	967	995	982	914	980	944	971	959	954	966	968	928	973	962	889	986	967	948	937	997	965	990	927	999	1016	1002	972	911	967	979	973	958	920	983	920	919	952	907	927	953	929	955	950	916	966	987	972	997	945	994	974	953	967	972	926	938	1003	950	970	942	947	1012	981	957	937	983	970	922	880	980	984	968	971	912	953	1033	966	952	944	987	1030	931	951	945	900	960	890	986	1004	942	963	962	1006	982	973	1005	989	1026	1022	968	938	981	980	941	966	962	990	942	915	1022	891	1002	958	973	975	983	940	904	1006	863	937	958	912	983	952	905	986	948	988	1004	939	946	996	937	1010	981	991	1016	963	916	906	962	937	947	945	935	981	989	976	1047	995	973	972	1028	964	987	1008	953	966	998	935	920	959	978	983	925	952	964	997	987	890	952	957	896	964	1012	919	961	942	1000	972	975	963	981	976	945	966	997	1004	925	982	961	968	962	981	975	1003	969	972	960	961	960	971	916	964	989	983	974	962	946	988	993	979	954	950	1022	992	986	954	944	960	975	960	992	954	983	936	992	948	933	985	986	912	1007	989	985	951	992	1018	949	963	991	967	964	950	980	958	963	1010	967	988	1016	899	926	915	936	969	926	957	991	1027	982	946	922	947	961	967	985	962	1004	937	988	889	980	986	958	989	927	961	974	979	959	972	1025	1007	945	947	936	962	950	980	954	970	950	982	1009	1007	989	1028	1012	957	922	936	1016	994	980	943	980	969	1001	935	977	973	998	992	979	978	935	940	941	926	1009	955	986	989	1012	1006	1029	982	958	988	1000	933	993	927	982	926	938	977	993	999	956	964	925	965	979	962	991	935	1023	945	937	968	926	947	947	973	952	926	947	970	965	962	991	937	948	997	923	1018	957	896	991	920	1011	1026	959	972	987	972	956	903	939	949	968	1044	978	924	967	984	902	996	1036	987	1026	934	968	1011	970	992	993	1008	971	919	934	1049	1023	1002	909	982	985	1006	944	975	973	944	996	966	931	1005	935	961	984	970	962	1009	982	987	975	975	948	984	1021	983	990	986	962	948	942	959	956	979	955	916	961	974	968	955	965	978	1002	947	927	966	985	961	958	1016	1002	987	954	944	1000	923	890	984	1017	984	1001	979	923	922	977	967	974	987	980	967	1015	988	966	972	930	1010	1016	995	979	1029	982	962	913	872	954	963	1031	975	1021	977	965	892	985	936	972	985	955	1059	1000	965	927	959	1019	914	978	958	943	989	962	1005	959	957	966	992	955	976	949	929	946	934	972	978	981	951	953	959	992	959	921	981	966	990	1004	924	1018	1004	903	995	963	994	1037	1022	930	989	988	1032	985	1000	958	1032	995	923	981	951	997	955	915	999	909	960	964	938	947	948	967	975	914	1016	1025	987	962	937	1019	993	971	975	958	974	1066	946	977	1005	993	922	919	975	997	994	992	929	954	928	920	917	969	965	949	959	963	941	1020	991	957	945	998	1038	946	1021	924	964	991	975	954	921	961	976	1008	983	992	973	974	977	977	1007	978	937	976	1007	1012	976	1012	1031	995	976	1008	945	947	987	1009	964	1010	909	938	914	976	959	961	945	989	960	920	925	984	944	982	957	949	975	972	997	979	983	942	998	1005	900	977	955	952	922	975	937	972	936	994	1029	957	1001	914	967	998	972	940	1026	1006	981	935	956	941	943	963	1024	985	1016	951	942	953	1011	957	920	959	974	964	1008	973	1005	952	931	983	1061	966	1014	1002	1055	971	968	995	1000	976	984	922	992	961	966	980	974	959	988	968	918	955	1003	923	960	962	991	990	953	957	958	956	995	957	993	958	970	976	969	930	992	968	958	957	961	955	973	956	976	961	920	971	1038	943	928	928	991	979	977	908	986	989	945	982	930	955	953	990	1000	984	942	961	967	998	931	935	981	978	892	953	1016	997	1014	975	991	976	952	991	990	949	954	962	1004	968	972	987	989	987	955	970	989	1009	945	950	1011	940	950	980	934	975	978	906	1025	984	1021	934	1012	1000	974	931	947	926	1033	1037	988	944	976	1001	976	997	1014	960	1021	980	983	1040	963	974	1010	966	947	1009	922	989	987	1003	982	930	946	981	901	962	989	1005	951	943	1002	971	1005	933	983	1005	942	964	991	959	964	950	983	911	986	982	967	950	986	1014	980	997	940	1001	919	930	1031	951	959	966	1007	939	1035	947	956	974	966	967	1035	913	993	1010	998	970	1015	979	977	891	1006	1002	931	986	952	1005	984	992	1041	957	960	916	1022	991	933	921	980	956	999	972	992	930	953	984	982	979	961	1019	997	889	1026	966	986	948	988	965	922	971	904	940	965	951	963	931	949	973	1028	992	1075	983	928	993	983	944	983	987	985	996	979	944	954	936	925	982	1054	938	948	923	1004	918	977	909	902	971	985	925	967	944	924	888	997	881	951	970	980	940	937	975	1018	935	935	901	936	999	979	960	979	1010	972	989	1000	987	930	968	926	942	959	962	931	972	977	961	1027	950	974	951	975	895	932	946	979	1027	950	1015	984	952	958	981	964	1024	1004	921	981	1012	922	948	950	993	953	1003	931	971	975	972	988	987	985	977	997	967	1029	983	963	973	918	995	994	967	1001	936	914	1012	915	955	946	961	931	974	913	1018	1004	961	958	962	945	997	980	953	1004	942	948	988	974	947	978	1008	949	1013	945	1058	943	952	965	959	1002	919	954	984	965	970	986	961	996	950	963	925	989	956	1061	959	926	969	972	1018	996	891	965	973	958	964	977	966	960	1004	951	995	960	958	1012	982	926	970	995	963	959	973	936	912	961	963	1019	1004	923	1043	956	940
63000	96203	68319	11385	1091	1057	1019	965	943	971	916	963	919	886	905	885	894	903	862	951	3517	3512	2778	1652	1239	973	920	850	867	897	838	862	933	831	873	830	898	920	874	925	848	895	912	845	906	831	870	901	843	885	863	877	881	883	881	858	898	896	835	832	821	896	874	934	852	822	865	874	856	925	861	834	880	827	907	859	833	875	793	856	878	890	891	831	835	895	894	873	879	798	840	852	852	886	845	848	839	877	875	864	894	881	881	852	827	846	892	914	836	878	830	834	916	892	900	849	827	897	919	887	817	906	867	901	867	891	828	874	856	879	809	860	865	892	843	833	849	895	860	905	891	850	862	886	890	836	847	849	808	861	893	832	851	848	892	846	836	885	869	845	854	945	891	871	899	824	820	902	809	850	881	838	852	855	832	913	859	884	905	904	881	888	825	880	892	805	898	872	910	899	853	900	920	876	886	874	862	858	903	877	856	865	852	865	895	873	888	886	807	884	865	856	886	869	887	850	869	828	880	847	908	832	879	897	907	847	876	876	921	869	844	910	854	820	843	859	907	886	911	857	878	871	845	906	900	855	880	910	852	864	844	870	886	869	784	895	851	865	886	888	883	847	872	881	823	920	871	858	902	837	865	862	889	835	856	866	820	851	878	853	884	846	872	872	867	846	882	923	839	855	865	882	927	878	854	936	822	857	896	864	836	827	904	890	826	915	862	854	883	883	860	870	841	858	880	899	896	890	849	875	878	914	864	804	844	865	880	965	877	885	864	901	800	911	871	852	902	840	851	849	874	895	876	900	861	883	835	780	885	905	899	871	931	856	838	904	902	894	837	820	877	891	892	893	807	862	882	836	882	901	876	922	859	865	904	866	849	878	937	841	875	893	870	828	843	912	864	847	897	863	880	834	856	857	826	886	887	929	854	906	861	831	891	868	854	906	856	850	895	830	824	866	859	942	877	913	878	893	845	897	855	879	851	879	867	848	902	851	852	881	870	911	864	940	892	862	824	831	869	887	844	876	863	914	874	882	829	880	922	887	873	816	850	896	863	861	815	878	843	868	914	857	907	899	837	902	852	848	801	801	889	894	883	831	875	855	862	844	918	866	871	834	881	868	890	879	845	895	887	909	877	860	846	884	866	853	841	887	828	837	884	854	859	904	855	896	863	832	861	941	942	826	920	840	887	849	853	852	806	919	881	855	784	895	862	850	881	875	909	903	932	869	804	836	919	861	892	889	875	883	810	879	879	872	886	836	863	919	910	883	875	874	853	842	873	859	822	868	917	884	901	828	853	889	887	865	868	879	860	873	863	885	942	862	829	855	903	860	881	813	835	905	854	830	867	849	861	890	898	835	859	869	907	865	903	828	901	837	809	871	880	840	889	872	816	851	881	873	856	919	905	891	828	832	837	857	846	893	885	892	861	884	845	865	818	853	838	843	865	888	843	873	852	855	890	877	879	821	889	844	851	847	846	840	859	825	891	855	795	885	877	835	870	931	834	889	820	905	816	784	891	833	855	881	913	790	897	865	874	877	875	864	951	870	864	874	884	878	894	871	843	835	882	867	833	889	862	847	870	850	864	855	845	883	902	845	878	851	861	858	881	876	878	924	838	820	884	852	846	828	839	831	869	905	840	848	835	832	911	893	883	854	895	853	888	888	847	849	912	934	918	844	881	855	829	878	871	910	885	885	896	875	905	788	845	861	853	881	900	818	873	872	904	894	823	864	883	844	886	901	885	839	860	894	833	890	855	825	870	903	865	886	938	861	863	863	832	909	920	859	858	890	859	877	891	892	845	840	873	862	887	876	887	849	836	929	889	824	877	838	875	876	948	885	845	834	880	885	840	823	842	827	902	829	894	864	840	874	854	927	843	860	841	882	852	845	850	821	884	822	885	874	866	855	845	907	846	868	880	806	901	903	908	909	867	842	817	933	866	863	811	876	861	835	871	854	889	871	911	887	863	887	890	908	847	891	869	893	822	826	852	897	805	883	830	893	924	845	854	849	861	851	856	820	907	905	869	876	835	886	853	879	839	840	905	864	870	868	829	888	853	855	804	799	863	854	853	876	871	885	852	793	854	856	863	864	870	885	850	837	873	863	804	871	901	782	868	895	860	901	874	848	882	832	837	815	885	901	827	868	872	845	852	846	823	886	847	877	865	854	913	818	847	817	882	843	865	890	941	868	841	905	864	818	896	840	884	880	885	870	874	861	886	833	861	848	884	875	839	853	898	870	921	888	903	873	869	811	895	885	911	914	866	838	847	861	889	901	807	848	883	880	866	856	878	851	915	871	842	852	934	785	932	864	879	862	915	842	881	870	849	842	888	922	867	886	911	874	872	836	861	852	848	840	874	862	919	858	910	873	821	887	893	889	842	895	918	856	897	811	844	817	893	864	847	865	798	874	901	845	831	854	866	908	879	842	832	842	881	864	868	875	845	897	865	828	834	864	868	847	877	842	843	882	855	892	872	850	873	851	850	815	822	902	857	877	889	858	849	891	886	816	879	919	861	875	846	865	852	916	904	861	894	844	852	853	890	870	885	907	835	844	882	890	913	899	841	859	816	901	865	877	830	912	867	837	884	829	841	868	934	914	917	882	880	893	844	862	817	877	882	872	889	878	842	859	912	858	821	903	908	881	861	862	851	870	881	860	865	899	831	866	847	840	855	824	908	890	823	868	804	898	866	874	878	891	851	873	870	835	866	891	869	894	837	883	829	856	874	846	846	840	900	898	917	870	874	861	927	846	840	835	878	869	855	829	869	896	920	840	861	847	937	827	902	877	862	873	851	861	828	856	845	884	833	905	839	863	854	937	888	869	862	857	945	882	872	900	864	822	858	896	856	827	876	884	910	849	838	833	873	875	882	907	885	833	865	814	887	901	885	912	853	896	851	836	881	894	846	899	864	845	901	855	877	870	872	876	802	825	942	882	828	846	879	907	856	869	886	861	840	869	909	882	867	873	800	846	910	851	875	895	845	821	864	872	858	852	874	901	819	855	894	884	835	864	864	917	887	874	893	890	890	888	831	932	900	861	869	825	865	859	847	833	892	884	862	871	833	888	878	860	885	824	870	838	873	878	858	888	837	881	895	874	878	800	854	823	884	867	824	888	795	860	896	834	903	855	907	848	882	863	885	898	918	847	843	856	846	841	842	866	862	880	862	834	887	878	864	904	884	899	858	899	885	853	838	883	866	863	874	791	856	874	857	854	886	880	867	879	864	866	889	839	879	882	879	859	921	868	887	833	851	858	833	864	880	886	838	897	887	844	862	830	827	855	888	845	901	843	886	886	877	860	852	889	811	831	838	856	920	839	877	850	849	841	876	829	904	859	810	821	822	912	934	831	863	869	853	843	851	908	851	886	919	875	934	812	842	855	919	854	800	862	826	880	865	844	901	931	839	857	875	883	892	891	866	874	865	804	854	857	859	864	834	933	813	890	948	899	891	890	851	862	862	878	857	835	875	848	884	878	876	871	901	891
29620	27971	24732	6162	949	833	826	777	796	770	807	785	767	793	782	738	786	835	787	801	817	855	895	802	830	809	843	776	766	776	777	790	762	747	783	818	759	783	750	800	768	735	736	789	806	761	790	835	813	757	810	763	751	789	776	784	732	773	716	776	812	811	749	761	813	821	775	808	808	721	733	778	763	783	750	790	749	721	776	785	795	752	713	782	762	752	760	783	833	727	788	801	785	776	758	748	751	762	766	832	805	780	804	817	830	738	764	738	788	774	764	782	813	786	760	764	767	821	800	732	772	785	786	699	754	810	745	813	721	766	767	811	742	783	776	782	805	778	775	783	747	750	750	772	754	768	807	745	764	830	735	759	752	782	743	795	764	826	750	844	754	801	784	786	777	783	807	775	799	766	769	767	791	759	767	746	769	819	784	739	758	773	862	751	786	830	790	790	804	743	749	758	751	749	750	795	778	792	798	784	710	753	748	775	727	748	759	824	793	798	755	732	802	773	776	730	787	830	741	787	758	770	752	803	813	796	809	763	778	753	786	777	767	767	761	732	830	775	717	795	735	768	722	754	769	759	835	753	757	740	799	765	811	808	769	817	772	752	749	761	756	769	791	773	804	723	781	766	753	741	776	790	758	782	811	768	733	759	729	842	754	790	795	793	762	773	748	808	789	804	736	792	760	756	773	761	799	799	746	735	729	780	726	790	785	730	774	774	791	753	777	761	745	757	795	782	828	815	781	777	755	772	799	781	781	821	823	781	793	768	744	745	761	802	789	791	754	801	792	756	778	820	748	763	803	779	744	780	824	776	792	743	791	801	785	757	782	772	785	782	767	776	782	820	817	790	823	775	801	768	839	791	757	790	770	804	800	768	819	738	805	750	766	756	773	758	784	826	798	783	803	793	757	732	777	768	815	771	776	798	740	806	824	735	810	781	766	738	746	819	781	791	796	757	753	793	793	771	761	768	779	792	779	818	829	780	797	754	812	745	790	790	775	756	766	780	824	771	742	747	810	773	756	709	750	770	775	796	723	735	770	748	797	766	772	784	762	788	735	759	763	802	738	771	770	738	780	743	793	762	747	799	765	771	834	823	777	801	779	775	817	759	775	777	802	777	776	765	755	769	750	788	739	734	763	831	778	758	789	747	806	770	793	821	764	766	814	750	790	811	809	787	765	811	775	814	813	745	813	762	744	795	771	711	750	770	747	764	756	753	730	786	755	767	806	796	765	719	716	739	804	782	800	822	781	809	825	777	789	792	753	785	699	783	785	749	804	776	750	799	739	779	799	778	795	754	822	740	824	821	726	746	777	758	767	732	779	778	816	788	790	746	779	779	786	746	742	773	797	781	781	780	729	803	785	805	786	780	792	806	787	759	791	717	773	789	750	765	717	755	808	791	744	759	815	786	743	765	778	725	727	754	816	746	769	805	781	727	734	777	770	765	779	796	744	743	768	769	807	814	767	806	796	798	749	820	768	769	731	802	750	746	759	749	817	752	758	766	793	754	758	726	748	743	786	799	739	729	769	822	804	770	738	805	776	818	754	812	739	796	754	809	780	740	766	786	810	755	725	760	758	755	800	758	798	781	791	781	777	754	779	764	748	803	806	776	802	803	785	809	767	757	750	806	765	755	756	800	749	789	783	783	834	773	785	783	764	792	786	749	825	757	757	813	806	766	767	838	783	780	799	759	772	817	757	839	738	751	780	773	736	771	749	766	753	765	793	775	777	739	763	801	719	784	767	731	781	753	799	753	803	774	730	759	770	752	762	821	785	772	752	770	759	750	752	791	773	758	760	775	827	773	705	832	816	807	819	827	752	796	770	806	676	821	756	762	721	853	806	775	757	771	799	767	803	746	820	734	749	769	759	792	781	784	786	821	740	789	792	811	793	808	743	748	803	791	711	825	785	776	844	796	803	761	814	792	780	770	780	823	724	740	791	808	766	780	731	777	766	795	761	780	794	831	751	776	773	776	802	756	782	760	809	765	777	802	771	759	808	726	770	803	750	762	744	748	801	820	798	797	748	769	814	789	785	773	773	789	832	789	741	736	802	810	771	739	758	789	774	843	831	785	750	814	783	723	762	780	795	763	793	738	811	758	771	812	801	731	790	757	753	709	787	755	781	716	733	773	754	747	716	770	764	763	768	789	765	770	779	751	780	801	756	782	784	752	773	798	740	813	740	723	771	742	761	833	816	719	804	839	770	825	767	783	806	787	782	748	763	760	781	757	833	765	769	773	819	823	738	738	758	751	773	786	820	785	787	784	751	760	816	776	773	765	778	784	848	738	771	782	769	789	796	782	780	807	770	738	707	833	803	773	791	794	763	774	783	800	713	744	782	780	748	800	762	770	770	754	748	728	756	821	772	800	793	792	800	765	749	776	773	798	804	787	790	764	787	778	802	787	819	775	814	773	755	770	775	791	777	779	800	737	783	870	791	833	788	764	779	769	771	774	769	761	777	762	770	779	780	773	781	745	796	750	796	774	777	783	787	776	804	751	766	771	749	762	754	775	786	790	749	730	761	778	740	743	801	786	744	767	793	794	760	794	826	770	790	835	770	777	771	800	819	796	771	741	732	811	775	797	744	702	774	782	793	776	784	763	772	758	775	800	757	774	725	749	766	767	761	750	793	797	843	768	795	786	767	753	771	813	792	748	740	774	784	783	798	788	801	788	774	747	763	755	755	784	783	782	775	707	780	795	812	813	766	737	776	727	758	840	853	792	797	772	748	766	756	788	768	772	800	810	768	761	804	754	811	707	851	784	757	818	791	758	752	787	781	764	755	821	799	780	729	763	757	756	748	756	768	760	797	736	856	814	755	812	723	821	752	830	752	829	770	763	824	787	750	813	817	752	826	791	777	752	725	765	789	784	816	799	774	778	717	741	734	767	726	727	764	760	765	808	755	747	735	763	783	812	787	771	766	781	744	765	750	779	763	790	721	753	732	730	771	736	779	793	759	766	759	718	780	770	756	744	786	778	761	803	752	768	765	834	746	789	754	788	766	745	780	809	745	748	754	770	789	744	740	746	743	769	827	815	794	748	772	798	787	790	752	738	714	740	791	776	754	793	763	820	774	765	785	779	768	741	750	791	810	798	736	743	749	772	811	755	797	794	754	770	823	746	796	780	813	736	740	741	843	766	764	763	797	783	831	755	754	747	787	776	780	724	831	778	774	773	769	768	755	812	788	777	782	733	810	838	795	739	797	755	754	800	762	783	731	809	768	771	772	776	772	748	800	806	750	748	750	838	834	724	791	769	816	739	777	744	751	769	781	751	736	757	778	769	793	765	755	792	771	786	762	808	805	778	812	806	787	753	769	753	773	795	764	781	775	775	724	782	814	860	772	765	735	723	734	743	785	765	781	744	847	763	772	779	803	760	730	696	771	785	787	826	754	758	798	786	744	780	795	787	832	774	782	805	727	810	776	815	776	725	763	794	730	806	782	812	822	828	729	768	774	801	793	761	845	796	753	764
20540	32625	17964	2052	601	609	638	580	660	616	639	643	609	653	631	613	613	634	609	653	734	818	774	752	644	635	612	645	633	600	623	594	613	659	607	581	638	555	637	634	648	665	611	612	608	630	615	596	645	626	627	585	647	605	631	634	632	638	601	639	615	632	636	641	649	632	633	611	615	612	600	657	622	639	615	633	641	642	650	628	612	608	608	617	599	656	635	631	635	601	620	656	617	618	587	586	598	623	634	631	657	622	629	594	606	615	669	589	616	621	648	609	589	622	580	612	621	619	587	598	637	603	632	584	668	616	621	637	610	638	574	615	612	584	663	609	622	597	606	668	589	564	645	634	604	596	603	585	609	598	627	606	629	627	624	667	612	585	644	602	634	639	596	584	585	609	650	617	631	610	635	648	609	533	641	627	623	596	596	626	640	602	635	631	604	632	602	616	616	610	628	598	599	623	625	554	591	634	608	591	591	643	608	632	657	590	640	585	609	615	625	641	611	632	549	629	589	625	622	597	629	628	587	603	613	634	587	616	614	628	644	609	605	598	667	636	598	617	595	591	589	659	603	610	604	616	698	625	635	607	634	639	605	639	634	586	635	628	649	657	616	617	613	643	607	576	613	613	619	619	636	570	649	575	661	627	633	653	590	608	581	594	617	602	622	635	595	623	591	615	607	607	596	595	615	608	629	635	638	625	601	632	633	543	609	591	620	606	608	589	608	628	637	591	587	604	608	646	652	597	654	613	604	614	621	633	553	573	600	650	605	628	592	612	629	585	614	597	641	663	594	589	601	639	632	651	635	603	634	600	616	631	642	668	612	632	615	620	604	633	643	598	607	589	605	627	596	632	594	584	598	623	613	638	678	617	633	662	634	626	598	604	640	645	619	660	611	614	646	611	658	616	651	578	630	638	626	638	587	589	602	606	614	644	630	603	645	635	645	611	609	564	649	611	621	634	579	636	612	653	611	655	609	621	642	578	600	645	625	575	599	602	669	628	635	633	605	585	664	592	646	610	601	608	596	602	636	614	600	590	629	589	597	644	593	654	567	634	655	624	596	596	589	615	587	631	631	613	612	624	653	627	626	612	572	605	584	626	599	630	669	628	599	599	663	604	636	622	631	583	628	603	616	611	609	624	608	588	620	548	589	623	653	641	626	629	625	650	633	709	605	624	643	636	678	608	586	606	627	610	633	617	670	628	575	639	614	598	622	639	626	601	597	631	620	628	630	600	614	621	601	597	578	626	621	615	624	636	645	664	637	628	558	601	623	613	608	619	638	593	609	611	631	624	652	611	583	581	645	605	590	590	664	603	570	646	662	608	624	692	577	596	635	598	593	575	610	604	646	625	593	661	643	621	643	559	613	624	599	626	626	650	598	620	625	594	614	612	642	642	594	625	637	614	590	631	656	595	622	643	628	558	636	610	624	650	601	567	631	639	577	641	632	601	650	648	606	620	631	601	616	634	661	599	616	604	620	644	643	614	604	647	626	625	656	668	634	606	655	632	643	597	642	646	573	610	676	583	647	657	611	670	656	601	672	619	640	641	579	596	608	580	629	639	621	623	623	634	647	603	631	605	600	656	627	628	603	623	598	621	644	590	584	615	623	620	559	637	616	566	586	592	602	629	604	613	644	625	596	571	602	613	653	608	579	670	653	614	631	637	620	603	654	609	578	570	653	577	627	638	627	586	629	607	616	619	619	658	601	638	636	619	611	573	589	621	629	620	610	630	630	664	603	634	639	639	630	631	597	635	640	565	624	602	595	597	600	627	666	588	622	612	604	619	613	611	612	624	575	611	632	583	655	645	585	596	625	640	617	616	586	607	623	609	637	609	574	633	597	587	622	611	594	631	608	622	623	589	591	608	637	619	606	601	649	628	608	601	589	598	627	627	626	634	616	620	615	644	644	601	578	599	630	589	600	643	597	642	653	596	574	588	639	637	655	576	665	648	644	641	622	645	618	614	617	618	590	621	619	623	606	565	664	593	627	632	645	609	614	630	625	648	610	623	606	621	641	600	678	611	596	626	627	652	616	644	602	664	615	603	606	619	633	625	630	624	626	601	607	593	662	573	623	628	595	592	623	611	630	611	616	647	589	616	605	614	630	615	586	656	614	620	631	587	652	629	603	612	606	605	633	660	648	593	609	604	590	605	607	676	661	667	595	627	607	621	635	609	577	657	577	634	627	650	635	605	638	611	669	630	674	605	642	566	663	624	598	610	609	643	642	630	657	641	629	608	683	614	643	587	630	607	646	641	621	575	623	678	582	597	623	599	592	613	599	600	639	662	630	625	638	640	595	632	589	565	604	636	616	629	647	630	640	626	635	632	639	588	601	573	601	610	644	663	668	651	611	612	628	603	661	653	623	638	585	642	623	609	642	603	633	595	628	628	607	648	614	612	641	598	596	649	612	599	588	573	607	642	615	631	611	646	631	663	610	604	612	599	637	609	599	605	578	634	591	648	616	593	633	620	617	610	615	633	605	623	617	599	652	603	615	639	605	625	620	638	644	619	651	643	617	615	652	621	597	611	605	668	605	619	627	617	600	626	645	620	596	655	588	604	597	676	625	590	592	575	566	590	605	677	606	627	621	668	580	626	584	631	638	587	662	645	604	656	605	662	624	654	597	602	615	592	620	585	644	638	657	614	648	645	599	597	647	598	609	580	684	631	608	555	645	625	598	616	698	690	657	645	610	625	642	630	593	595	626	633	676	638	622	591	638	615	607	635	644	627	626	592	618	619	635	598	632	623	575	601	687	592	589	560	652	605	625	683	575	603	627	619	615	639	624	654	656	611	648	613	597	615	616	604	578	639	627	631	565	590	614	621	629	592	627	655	593	648	627	640	629	616	585	630	631	631	619	612	634	609	606	627	646	610	619	656	629	646	563	600	597	618	627	611	614	599	630	651	609	634	648	627	575	640	631	630	612	624	635	594	631	636	617	626	640	611	639	578	661	601	610	625	629	657	647	626	628	609	633	620	640	609	632	617	647	626	619	670	617	611	606	603	621	583	606	577	634	601	619	587	622	632	666	585	650	601	603	642	583	598	694	639	545	670	609	620	619	595	619	630	565	636	653	595	622	626	613	629	622	671	624	574	592	629	609	626	630	591	667	624	597	587	604	608	618	548	615	612	620	570	649	603	669	629	614	642	650	605	647	601	639	634	598	604	626	641	645	620	633	644	593	609	636	581	660	610	652	605	617	627	596	647	618	614	604	625	656	652	625	598	677	577	596	616	619	586	611	614	587	618	602	577	616	566	628	582	623	625	607	636	636	583	597	615	607	629	615	605	605	619	675	694	562	594	640	604	623	580	672	589	646	573	611	644	644	563	614	596	622	651	623	617	601	618	603	622	651	597	651	649	650	677	612	620	634	664	576	678	592	640	596	546	587	625	604	641	612	619	611	631	627	634	622	595	644	656	589	647	652	605	617	563	606	610	624	649	580	608	622	593	622	652	618	626	638	655	625	628	612	610
24903	25134	36737	28324	12424	2404	1251	982	929	955	915	899	928	912	918	882	969	884	891	988	1784	1859	1583	1237	1009	920	925	834	906	915	844	871	844	888	883	944	935	925	908	886	866	940	887	874	931	912	885	881	876	853	896	922	874	810	867	876	872	917	887	886	909	845	853	895	819	889	866	842	854	851	894	895	817	864	864	855	897	935	863	850	920	840	934	837	880	875	885	856	837	922	845	907	899	893	822	821	836	838	859	892	843	870	843	919	867	890	866	856	882	892	852	938	854	886	883	846	848	857	871	932	886	864	823	886	916	883	867	875	900	846	817	909	888	868	913	923	877	880	860	870	912	911	885	852	908	924	894	877	870	801	878	809	936	889	870	845	847	878	884	866	903	900	889	869	903	861	881	841	879	921	949	912	894	869	929	918	887	888	878	878	857	891	856	910	915	840	882	878	845	873	916	872	845	842	879	873	831	874	877	908	908	886	853	896	877	863	847	846	917	914	889	907	889	885	868	911	824	905	912	843	845	910	911	847	901	927	879	854	864	874	852	839	808	876	889	891	840	860	887	875	865	889	896	836	876	915	886	840	911	911	837	853	825	980	908	887	909	909	844	838	830	811	868	843	876	874	836	840	859	868	846	869	889	866	902	894	901	873	907	850	852	912	890	888	905	866	874	892	874	921	871	877	854	882	907	901	825	888	915	871	874	871	870	927	871	894	858	864	875	872	862	896	910	982	853	891	868	835	860	902	891	893	889	902	874	907	878	832	921	867	836	928	915	877	881	950	865	921	903	856	948	878	883	861	930	917	888	868	894	880	834	887	879	887	895	873	897	876	849	841	877	881	868	868	837	859	826	865	883	894	914	890	820	808	867	893	855	831	906	880	864	901	863	904	818	843	868	839	848	828	889	837	907	883	841	817	843	846	850	846	907	951	881	874	922	899	875	842	915	875	879	854	931	876	864	874	866	873	865	870	902	888	876	842	943	904	811	870	866	849	873	882	867	850	867	920	820	894	928	926	904	894	857	853	824	889	834	898	860	898	886	908	872	854	923	850	900	862	846	890	861	938	870	881	914	863	930	870	895	876	918	900	877	842	904	883	881	881	968	895	890	858	954	877	816	885	906	861	872	868	874	901	835	881	818	937	943	874	849	833	904	810	910	914	914	898	838	827	840	941	865	911	931	846	887	860	886	862	886	857	883	901	863	839	875	817	884	967	852	846	907	921	871	894	863	947	849	893	919	891	836	869	868	876	878	945	886	913	894	851	867	853	900	856	850	866	913	837	849	934	847	894	891	872	824	877	862	883	873	841	886	885	872	895	911	843	862	872	863	878	866	911	879	852	927	917	868	882	860	834	901	909	864	891	875	795	865	876	906	899	844	869	902	844	865	844	956	824	902	906	892	898	833	872	900	933	873	887	840	881	873	852	870	856	866	902	871	907	848	865	854	895	894	837	854	837	885	873	910	868	896	879	871	843	888	849	871	862	897	869	849	873	833	874	882	854	894	860	918	881	899	875	844	920	876	935	873	888	885	851	881	860	909	849	913	904	855	889	888	886	895	865	915	902	814	907	907	900	847	889	899	843	920	893	908	883	857	880	861	893	871	900	871	884	917	943	864	866	822	885	898	849	860	801	875	806	853	897	910	859	875	876	893	915	903	860	908	862	876	855	874	892	884	850	906	887	815	901	864	896	860	868	931	875	878	881	864	886	851	847	870	902	855	884	874	827	850	896	903	916	918	890	848	807	857	881	886	897	883	865	950	877	886	846	903	887	884	911	865	813	860	926	831	877	931	922	904	884	847	909	910	883	857	928	904	865	945	896	851	844	863	855	902	864	845	884	825	869	889	902	840	860	892	870	812	853	863	862	872	873	830	860	897	870	930	892	892	808	872	903	887	854	848	895	851	896	893	889	889	913	878	822	922	896	853	894	858	883	870	837	894	872	898	869	910	871	864	869	830	851	863	899	935	853	860	860	872	883	834	889	885	868	870	890	864	856	925	926	940	893	862	860	892	858	897	899	887	884	880	836	892	886	946	891	864	922	866	873	899	864	869	927	896	882	888	830	823	810	901	834	895	853	902	838	886	911	875	846	830	937	921	927	869	880	833	871	852	888	840	886	869	890	928	881	879	883	829	848	845	864	867	893	873	889	909	872	843	966	892	909	936	876	882	840	926	892	844	895	895	909	845	916	840	872	846	885	851	919	864	838	833	868	873	859	844	889	908	928	866	874	850	891	880	872	842	826	871	851	843	883	834	839	904	878	838	859	897	924	890	853	892	825	953	817	830	898	885	881	911	891	888	812	875	897	867	858	870	876	835	863	898	874	867	838	898	860	891	905	843	917	908	917	825	859	879	875	837	903	875	847	911	850	869	913	880	943	836	862	938	880	860	891	872	878	871	856	862	892	871	830	884	861	870	899	865	900	915	860	896	852	883	822	860	891	849	882	850	868	851	850	881	901	897	832	920	837	882	881	892	884	869	861	827	946	862	884	861	894	848	885	917	878	922	892	900	877	832	879	843	874	844	905	904	866	858	884	911	864	913	928	870	829	917	861	879	901	901	866	879	898	829	854	856	821	872	926	925	885	854	820	880	901	853	866	878	884	875	865	876	824	819	853	935	830	889	888	896	874	863	834	899	881	881	871	872	850	837	904	962	902	889	843	883	877	887	877	891	891	844	900	966	848	873	875	775	906	858	883	885	871	887	893	906	881	903	924	899	835	827	913	902	834	881	868	865	875	874	842	871	906	911	907	860	910	918	896	874	899	839	898	889	850	883	894	866	871	919	853	861	828	863	830	866	969	894	881	867	918	887	846	888	840	904	886	914	848	896	857	892	901	863	860	908	819	918	963	909	851	912	909	871	889	859	882	896	902	877	886	878	932	852	877	861	903	904	879	874	883	934	907	826	867	829	890	882	874	907	882	899	860	813	921	944	898	868	873	875	905	895	896	877	907	870	859	881	856	875	903	856	781	914	937	895	841	880	910	852	908	880	851	793	875	892	904	869	852	875	920	900	838	874	841	840	809	851	875	871	861	926	859	861	905	858	880	863	831	866	878	912	896	873	874	910	899	867	905	853	922	860	885	905	852	865	771	896	911	931	846	858	861	816	860	840	891	908	896	909	862	874	885	880	895	913	824	860	967	857	891	892	896	870	890	887	910	864	883	923	858	880	866	918	840	832	823	880	914	861	853	863	972	861	884	920	865	932	886	866	909	867	844	864	832	888	857	880	925	873	863	854	878	868	837	819	913	883	897	915	900	862	885	861	887	844	863	872	890	936	824	879	909	880	874	884	975	861	854	877	919	864	900	907	891	872	904	902	836	899	851	880	865	852	897	854	844	906	925	856	903	917	909	892	900	839	915	896	920	864	921	852	814	843	877	824	870	889	875	849	828	902	952	914	896	908	870	883	848	869	857	904	884	877	881	876	918	937	919	825	895	901	835	859	857	862	847	858	839	859	890	901	856	861	878	925	870	862	839
59808	91941	55165	13139	908	854	817	780	801	754	787	781	811	784	781	825	772	796	787	795	2181	2169	1751	1097	925	852	823	770	775	752	744	779	763	790	813	800	780	761	705	745	767	826	795	745	799	814	767	794	838	786	779	727	805	753	760	783	779	788	787	821	710	739	774	755	761	782	727	826	788	773	762	787	764	828	729	826	718	777	730	761	805	801	779	817	755	787	773	763	773	753	817	805	819	814	787	713	769	791	825	745	762	808	774	789	750	818	777	768	790	757	740	812	785	800	756	733	788	741	758	729	740	797	722	793	732	782	771	825	762	793	807	777	771	791	706	755	739	707	778	777	772	735	764	766	731	755	761	805	745	742	733	764	748	759	759	770	787	776	782	783	771	773	758	801	747	785	735	792	731	772	767	756	804	775	733	758	771	755	758	770	780	790	783	787	782	781	786	774	783	728	754	704	791	782	750	778	784	750	757	739	772	783	774	745	797	778	718	782	788	790	724	817	718	775	747	780	778	783	820	717	777	809	734	711	771	741	737	782	715	772	732	794	797	743	796	803	766	768	764	763	767	759	777	797	711	768	744	774	759	786	750	780	780	761	750	743	734	766	779	776	702	808	773	769	768	781	755	758	818	770	775	842	711	770	751	765	761	746	790	723	737	776	772	800	767	780	717	759	732	752	758	731	784	708	761	788	752	777	777	790	811	794	771	750	746	827	770	779	689	747	793	836	732	766	760	754	724	739	774	772	781	735	749	815	685	775	761	759	778	756	798	740	748	812	793	821	808	771	732	788	739	780	764	757	749	737	733	768	748	758	743	753	783	759	812	765	807	777	744	741	742	769	736	793	706	763	755	791	767	741	780	728	815	768	726	765	763	774	748	728	791	743	779	767	809	766	721	790	664	750	745	746	830	711	767	805	757	791	786	699	720	780	702	747	708	785	775	791	786	802	791	743	785	757	773	751	740	809	739	773	791	795	763	717	752	774	781	774	745	736	809	790	748	745	761	732	749	756	804	722	720	770	799	742	757	747	730	786	770	742	755	729	756	756	797	783	763	780	788	786	760	755	726	770	735	877	746	734	761	805	754	764	766	760	739	747	794	803	780	707	793	799	781	761	782	781	766	722	761	795	764	717	807	795	753	818	746	775	763	730	726	738	758	748	748	746	714	759	781	754	798	723	770	749	759	755	794	706	783	777	715	777	768	763	747	841	747	755	785	763	743	754	756	800	794	800	797	819	762	730	712	752	722	751	742	749	752	762	765	740	724	742	782	770	727	755	745	768	793	826	756	748	730	791	802	801	782	774	762	786	792	778	810	750	771	745	760	707	764	789	744	745	797	768	776	786	817	783	761	697	755	778	727	739	743	750	818	760	782	763	767	742	772	745	765	774	724	772	769	791	774	811	779	793	766	784	770	820	798	803	716	799	752	762	709	772	741	774	745	725	742	695	763	769	752	801	760	752	782	734	779	759	751	774	749	776	708	778	785	749	798	760	713	768	753	756	766	739	795	735	828	770	758	749	760	837	736	726	744	760	717	780	771	691	852	747	785	766	782	821	759	752	740	754	756	768	716	723	771	798	762	712	801	729	765	766	789	772	716	740	760	770	782	725	721	718	817	725	770	785	744	770	763	794	739	755	753	737	758	806	755	746	815	777	795	747	789	767	783	792	727	761	720	744	836	772	751	813	790	794	789	715	771	767	790	785	723	795	793	771	782	795	772	799	751	764	752	766	784	777	764	797	773	784	721	733	756	782	709	769	776	761	748	768	772	744	730	760	752	761	740	752	783	772	757	773	753	761	744	760	780	737	769	725	808	721	795	774	720	771	764	784	754	791	755	748	797	760	754	747	758	758	720	764	755	781	770	763	784	783	795	807	773	791	781	727	815	834	761	816	797	718	775	770	746	736	765	698	702	810	771	778	755	768	748	708	779	774	702	778	743	804	736	717	736	785	752	772	721	779	795	789	725	795	759	775	736	786	754	783	769	798	737	707	754	756	733	801	762	806	746	770	803	758	721	762	767	760	745	786	770	738	766	731	729	702	744	735	787	716	801	822	762	783	785	699	704	830	776	709	767	723	754	795	698	750	737	784	788	802	803	811	805	777	777	789	721	735	770	789	753	768	790	775	748	731	785	741	784	740	763	778	768	782	797	759	790	766	761	805	751	724	784	757	789	731	766	781	735	749	774	734	757	752	763	754	758	761	752	739	749	738	761	781	773	759	789	752	728	758	777	761	825	738	741	726	773	782	782	747	767	744	760	775	754	731	798	751	779	748	753	777	773	747	787	737	791	779	795	780	804	803	771	780	718	750	741	697	764	767	760	757	753	769	770	799	728	781	784	783	781	780	759	753	768	759	761	793	754	748	745	760	811	773	769	812	775	741	791	772	787	727	746	773	732	790	756	765	712	754	740	760	769	754	778	748	817	793	705	767	783	717	787	784	759	764	801	773	770	735	750	761	754	742	778	740	730	734	777	753	745	762	803	740	742	789	779	709	760	809	825	763	752	783	764	818	765	732	784	772	752	749	765	744	731	720	755	749	784	742	760	742	750	763	720	779	721	794	812	776	735	751	742	806	803	808	777	764	768	772	753	722	730	821	756	794	767	782	759	771	796	751	784	790	739	771	773	784	747	778	733	742	777	715	753	739	774	783	844	776	747	738	761	760	750	779	790	720	731	788	768	799	784	703	736	745	752	788	745	717	749	757	766	722	783	753	738	721	775	771	799	750	752	761	759	762	772	679	754	757	793	792	759	730	787	753	733	744	768	770	743	748	752	775	774	779	756	797	776	743	793	814	757	693	787	731	807	760	769	779	774	801	715	726	727	693	741	767	765	800	782	805	777	728	767	732	772	738	778	773	778	791	779	800	753	770	817	708	739	781	791	765	795	690	755	738	772	730	791	763	742	820	741	692	811	793	738	747	788	757	758	739	750	746	758	790	748	710	813	796	777	778	744	784	784	768	781	734	775	808	777	733	759	758	767	762	786	749	791	815	763	736	756	744	720	725	725	758	759	695	765	766	776	741	777	798	772	740	735	805	757	750	755	751	814	751	738	738	736	750	774	755	744	736	724	748	775	758	796	751	785	758	774	749	787	759	708	698	752	773	751	759	753	765	756	747	818	776	744	740	768	829	744	784	774	755	749	793	726	773	717	763	801	760	793	760	779	733	769	787	727	734	754	758	800	737	813	789	718	762	734	726	707	745	769	797	777	718	766	753	725	770	774	758	796	764	812	734	766	722	764	780	771	750	758	818	758	758	750	748	762	789	760	797	754	775	761	743	794	793	785	764	735	745	826	765	813	795	783	771	745	760	760	754	754	731	783	750	777	742	739	710	736	684	768	766	759	779	762	743	745	747	747	742	799	808	747	751	702	796	719	733	773	799	733	753	779	719	788	718	746	752	745	764	776	749	787	784	735	733	813	753	761	764	701	764	771	789	788	765	775	779	782	758	773	718	745	759	775	806	745	765	794	764	814	760
23890	22804	32636	26022	19246	8118	1864	1207	1041	1028	981	1077	1048	1018	992	1028	963	930	945	1042	2640	2860	2209	1547	1129	1022	1011	1066	1007	1025	1004	988	975	953	928	959	997	942	985	956	1025	945	962	1007	978	940	947	967	942	919	973	960	951	881	944	936	918	991	905	992	933	988	927	971	1009	967	1001	977	944	968	910	966	969	969	959	917	890	995	959	977	949	1017	962	893	938	915	948	960	894	913	906	957	899	999	959	952	982	976	1035	918	955	938	942	1008	970	961	962	957	914	926	931	961	972	897	978	951	1011	967	965	969	972	976	958	950	933	992	939	905	962	922	958	928	950	912	952	883	952	915	932	924	953	920	983	923	889	929	937	959	940	930	909	922	881	914	945	954	957	949	971	943	982	942	990	949	961	941	916	928	1019	978	914	953	960	920	947	986	915	967	945	943	959	939	956	887	991	946	932	936	985	933	901	883	961	927	947	933	1001	948	951	878	920	926	944	998	954	974	940	960	979	940	965	878	937	927	975	932	945	981	966	965	941	987	960	942	944	937	929	901	960	959	948	986	958	982	902	938	959	977	1001	932	912	939	950	935	922	956	941	904	927	909	935	941	937	944	950	918	908	943	930	967	935	997	932	946	965	1002	950	899	955	967	893	889	932	934	920	931	949	940	913	989	1026	1009	964	938	961	955	998	968	966	917	935	970	960	926	974	966	954	961	912	919	963	945	934	934	916	890	940	923	954	926	970	943	983	923	963	935	931	905	928	908	992	911	937	956	922	945	1010	938	935	912	961	905	892	924	904	944	957	988	909	962	944	926	939	921	893	899	953	900	965	908	940	892	923	958	940	972	935	889	963	981	927	911	922	910	947	953	941	947	901	902	947	919	957	970	921	969	938	887	925	937	938	936	977	957	944	902	942	959	1013	967	963	933	944	865	930	947	971	933	897	908	954	909	940	968	935	972	925	925	962	961	921	984	934	949	907	976	976	961	952	950	989	968	963	946	900	1000	963	971	939	957	923	940	1004	972	961	976	965	992	1008	946	941	908	923	942	963	948	944	1011	933	867	990	1025	995	907	939	909	924	928	887	931	910	979	1033	941	938	929	918	921	918	941	990	941	959	873	923	942	920	945	961	946	944	952	944	907	954	1014	965	955	963	927	933	914	920	957	989	955	960	906	928	972	921	848	955	896	885	913	966	902	965	932	1001	928	901	912	927	899	968	949	923	938	970	924	943	1008	956	919	942	892	971	960	985	958	994	966	924	900	961	946	972	944	928	963	917	885	955	946	946	916	978	908	933	918	903	961	899	951	970	981	965	912	970	1007	932	947	982	926	938	923	920	919	1007	924	896	985	958	972	937	903	939	937	977	991	980	957	939	972	912	936	916	974	909	944	905	973	955	903	932	904	956	981	884	959	982	881	931	967	934	861	952	930	922	947	909	926	926	964	923	936	934	950	907	969	922	945	963	934	979	974	972	913	950	981	986	951	1017	882	985	942	1023	911	966	937	972	921	882	995	986	965	996	996	945	882	908	993	975	934	966	883	947	936	967	969	933	988	956	916	1012	953	911	888	945	943	914	924	898	1025	981	927	950	966	935	997	933	1033	949	983	935	982	955	964	902	966	927	983	984	965	977	920	947	934	948	953	929	897	891	970	917	919	957	895	921	1008	970	960	934	922	912	945	961	1007	964	946	952	904	949	921	924	968	980	968	927	955	984	949	966	948	987	936	955	950	939	935	944	988	937	923	916	943	955	999	921	950	966	934	885	989	902	982	946	966	1016	966	919	941	941	982	945	923	1006	956	996	1019	954	935	893	971	937	964	1019	936	931	903	963	998	922	900	949	983	919	919	949	1001	950	977	1006	959	983	977	1019	958	878	895	919	949	962	986	913	889	935	938	958	887	959	946	962	992	920	958	951	977	920	930	917	971	943	999	908	946	915	922	952	928	974	942	947	935	931	919	940	985	935	908	902	922	914	974	1010	971	931	1007	924	965	910	949	949	1010	939	940	878	992	942	970	876	917	932	955	946	920	951	991	989	919	917	934	964	962	912	938	969	974	905	933	903	980	905	936	872	930	963	947	980	909	951	921	909	950	993	965	977	976	919	933	987	917	911	972	927	948	928	955	899	994	962	924	966	933	952	957	949	925	955	905	993	942	947	1002	973	970	947	938	978	914	948	891	940	939	1000	955	907	895	943	902	948	974	967	992	928	960	927	909	914	937	914	919	907	949	899	945	911	957	924	950	954	934	938	904	959	900	945	933	963	945	946	939	902	990	887	964	993	930	951	915	938	933	935	927	961	942	924	925	936	920	917	985	904	964	901	917	955	975	954	987	894	914	913	956	914	938	1024	927	953	974	916	916	985	973	928	971	971	947	935	987	943	969	1006	953	954	1019	964	972	945	918	921	927	902	914	928	920	949	921	956	962	891	947	1026	937	946	902	918	958	927	868	945	980	920	945	909	972	854	898	956	943	905	950	967	927	927	943	928	954	941	1011	981	932	942	950	951	908	923	885	953	994	959	938	944	935	925	1055	1005	967	942	964	935	935	931	941	948	917	909	961	907	966	981	942	946	972	998	956	924	916	906	889	854	958	943	992	964	924	916	966	952	986	946	939	976	975	934	903	930	978	994	940	993	901	960	993	896	960	994	925	948	959	950	965	996	912	889	969	957	998	901	913	985	909	952	899	899	932	911	938	970	932	906	977	936	911	980	925	993	919	925	937	911	956	937	931	924	925	941	936	914	941	923	957	904	958	925	935	916	973	976	938	897	922	1000	928	936	927	1008	946	931	923	906	942	914	923	961	953	916	932	962	936	948	911	928	969	896	940	910	960	937	944	907	920	959	986	902	951	881	959	997	966	945	928	908	978	878	925	983	931	950	889	912	956	968	940	951	908	951	919	996	926	977	986	880	933	959	962	907	905	963	986	945	991	923	999	929	916	896	906	983	992	976	965	938	957	912	912	956	951	942	985	920	936	940	976	933	943	929	1017	983	969	938	977	918	917	972	923	981	934	902	978	950	930	951	947	978	992	978	893	913	958	951	879	979	934	940	962	963	966	920	908	963	901	1015	939	933	994	896	948	947	905	899	953	925	950	965	965	953	940	1001	929	913	973	922	960	891	920	951	963	972	945	922	902	926	930	981	875	915	956	938	918	972	946	978	1005	962	1053	937	902	981	948	886	905	1005	874	951	916	1008	936	987	922	945	972	946	977	962	944	874	985	942	955	967	953	950	933	908	937	909	924	941	992	965	900	968	1001	966	962	917	974	947	920	971	943	962	913	925	925	959	939	944	964	942	930	950	910	982	980	964	921	879	928	929	871	905	958	935	967	936	965	963	1008	931	945	981	924	905	865	897	989	988	925	934	972	958	982	961	928	913	908	918	931	924	943	972	958	974	904	959	955	944	933	937	918	915	963	983	932	913	971	902	916	965	948	950	944	985	932	842	934	946	947	933	927	941	911	949	979	964	928	910	974	927	897	921	890	957	919	968	951	999	960	974	898	917	944	950	959	924	922	942	932	965	946	984	908	896	952	944	903	980	927	946	953	910	929
64632	96546	59225	18983	1060	1011	958	942	889	938	927	913	861	883	831	883	883	890	817	1070	3636	3487	2535	1581	1072	931	869	883	870	868	911	867	810	914	882	871	824	865	884	829	832	810	821	789	889	835	852	815	864	873	871	883	842	854	875	907	902	846	901	872	886	862	828	825	870	871	882	866	842	840	884	865	843	865	866	857	808	867	810	876	884	902	841	820	783	851	842	830	856	820	873	801	883	932	850	806	868	846	839	837	809	848	866	823	869	858	849	863	836	898	844	855	811	871	821	837	856	854	841	851	805	843	859	838	889	848	790	863	838	879	788	845	855	825	821	857	848	856	799	832	841	838	866	842	823	858	855	843	853	882	835	833	825	801	853	834	890	868	831	830	850	883	885	840	795	861	885	842	868	817	827	797	807	882	895	859	900	865	819	845	834	856	870	931	924	904	903	825	884	873	857	931	873	842	832	881	845	801	830	836	837	851	877	861	834	805	874	833	891	820	852	857	817	830	825	814	828	865	827	874	867	788	848	905	789	870	841	870	850	847	847	806	804	883	855	872	881	896	844	840	855	814	860	854	819	806	863	811	821	800	824	843	894	880	832	846	817	816	868	886	823	836	856	831	878	812	856	853	870	868	790	875	874	817	840	844	855	854	865	858	823	872	861	834	847	825	844	862	890	860	846	829	866	873	840	856	850	893	868	843	812	853	900	848	830	895	879	807	867	852	827	858	859	867	857	903	824	812	882	799	857	816	853	830	862	826	877	839	847	869	842	837	838	833	836	810	888	861	853	849	856	824	880	825	833	853	877	861	825	854	888	837	864	880	853	843	865	773	858	880	888	819	787	803	887	845	851	858	834	885	858	875	812	841	825	840	857	840	850	829	847	838	829	833	840	800	815	828	863	873	849	848	827	885	848	778	836	817	817	853	914	828	871	848	841	847	862	829	827	843	812	777	849	808	812	828	825	846	807	863	837	843	790	784	856	864	874	795	842	881	823	868	832	843	815	824	799	846	813	843	857	822	874	883	824	850	847	854	817	822	861	822	828	921	844	868	866	858	832	880	815	817	849	823	828	877	858	832	876	828	853	857	852	798	862	864	823	857	863	877	897	837	846	847	863	833	850	817	838	870	848	911	810	847	851	810	837	842	838	859	839	824	850	851	798	887	860	854	843	817	819	848	833	869	872	829	831	866	862	847	803	850	908	901	852	886	821	892	860	867	834	878	874	843	863	864	918	832	843	870	863	878	869	831	835	900	845	833	851	835	838	860	831	841	839	860	796	848	890	836	921	874	857	884	800	782	893	853	879	840	830	873	883	880	906	831	881	909	812	881	807	846	887	816	853	842	848	813	891	836	852	889	844	883	854	890	897	840	845	824	848	849	839	830	825	831	817	881	892	856	839	832	858	834	845	832	835	869	833	829	843	804	856	810	863	834	849	813	859	859	842	901	835	826	870	840	826	867	852	860	805	837	837	830	834	908	836	805	875	865	888	884	878	861	860	872	830	799	881	845	818	836	872	866	861	863	782	837	806	874	847	871	833	874	842	867	827	860	797	844	826	869	807	845	858	876	846	833	905	831	865	847	876	830	875	875	836	846	889	865	874	841	854	823	802	839	787	836	842	864	824	869	839	820	877	870	866	858	902	861	879	809	848	889	793	906	823	852	845	861	866	909	812	828	845	856	874	871	849	848	785	801	876	848	897	850	840	831	847	827	845	816	825	837	843	828	870	864	832	843	832	828	867	802	836	893	926	852	835	854	870	845	853	821	807	874	818	868	908	840	851	908	774	878	773	841	813	864	830	820	837	862	843	827	807	839	841	843	798	811	862	853	806	846	806	855	855	844	864	828	803	818	827	787	859	846	831	859	870	858	801	864	869	871	806	843	844	865	838	851	865	855	859	843	899	833	890	886	798	838	828	883	866	865	884	844	857	826	806	851	830	836	838	861	823	832	837	867	816	840	868	904	839	875	857	818	865	833	920	829	848	817	870	825	886	805	854	877	843	826	856	885	848	898	844	886	862	864	852	858	823	837	834	804	910	836	821	867	818	855	810	849	874	871	848	820	825	898	836	888	810	844	862	803	890	867	817	836	844	856	810	834	827	830	845	840	834	854	856	801	859	844	833	853	838	868	834	854	831	794	801	889	804	865	836	819	868	855	845	870	853	768	857	789	896	839	880	854	860	849	825	857	805	836	828	850	821	867	844	845	825	836	821	875	855	805	884	825	839	861	897	816	889	876	858	870	845	850	817	822	822	848	874	839	867	847	867	843	871	854	820	835	795	855	830	880	819	816	862	810	880	844	805	856	860	838	829	888	817	849	837	907	808	902	847	868	835	857	811	829	836	910	863	817	925	908	897	824	827	843	842	835	851	850	829	866	857	826	841	810	865	875	837	845	865	862	829	876	894	871	829	857	801	820	831	795	833	827	853	812	808	849	839	849	832	840	840	810	834	858	871	850	847	827	835	846	810	854	829	883	799	827	897	873	864	841	822	841	835	868	824	832	861	817	839	848	800	782	815	875	815	867	816	806	892	835	904	874	830	891	849	894	863	843	799	825	887	881	835	844	848	852	858	859	809	896	846	852	869	802	845	874	912	855	778	853	873	819	855	852	808	820	863	801	879	880	853	823	839	823	864	819	881	870	865	861	888	827	867	818	826	779	855	824	861	853	841	860	805	899	843	835	857	860	872	822	812	824	843	853	812	869	849	875	893	869	857	906	831	812	823	826	838	882	786	877	853	850	829	814	912	797	862	843	837	846	847	833	836	839	785	834	824	816	867	797	855	878	823	905	819	886	894	859	793	808	824	822	811	883	808	860	818	873	875	860	820	810	860	855	843	789	866	828	795	818	800	850	853	818	793	829	849	861	849	822	790	837	882	871	864	885	880	832	924	862	867	853	879	864	888	805	810	852	845	870	836	867	884	812	871	845	846	845	849	869	800	840	802	872	878	813	829	866	853	849	819	819	814	833	794	895	895	822	864	812	897	817	843	819	853	872	840	882	856	823	801	855	880	903	808	833	868	825	803	860	877	866	862	809	883	894	832	868	854	851	810	865	813	845	866	839	844	822	849	836	845	816	824	873	826	838	808	896	847	883	872	841	837	861	829	861	867	864	866	850	800	861	844	863	846	818	872	861	849	862	841	857	811	856	853	890	877	810	858	855	827	844	820	850	833	864	841	871	867	857	854	868	848	815	876	868	840	867	799	816	843	868	851	848	830	849	848	839	890	850	837	838	815	864	861	843	914	814	866	845	831	858	843	847	817	867	861	885	830	863	828	810	910	864	864	923	834	785	853	869	860	890	879	827	789	866	844	864	798	869	820	856	842	812	820	825	849	834	846	868	795	862	881	835	838	800	839	823	881	850	802	835	867	852	819	884	824	878	867	839	829	848	832	843	794	834	835	823	846	810	888	824	784	821	821	887	873	904	823	876	851	847	837	833	891	810	819	805	786	819	790	812	834	838	804	828	827	865	862	857
29807	28470	22932	5785	866	792	813	766	739	751	791	738	781	739	726	782	747	782	732	765	819	867	812	841	753	767	729	728	716	721	780	728	728	768	824	770	724	713	726	787	717	765	748	709	759	774	757	760	788	754	734	720	734	788	758	727	744	756	715	718	781	755	752	759	718	726	817	844	803	749	698	780	728	788	784	734	730	785	770	805	773	730	774	737	742	785	727	751	759	754	771	779	772	742	796	747	770	703	775	769	744	707	724	725	721	765	718	694	734	782	799	791	775	782	774	768	687	747	720	771	725	672	787	771	785	721	717	757	770	797	749	784	757	673	746	790	753	795	761	715	779	720	772	731	700	738	719	716	771	694	735	738	773	776	765	758	795	755	777	796	728	656	724	725	802	736	828	729	708	720	728	727	783	737	747	738	745	760	731	707	699	731	765	718	766	717	771	740	796	752	734	717	738	758	728	741	730	714	788	716	778	777	752	735	788	700	740	733	754	742	757	778	725	768	811	713	716	751	764	739	749	725	720	723	745	766	732	761	748	767	738	743	719	741	754	758	756	755	755	776	747	711	748	772	771	773	738	756	767	741	814	756	747	738	753	752	781	742	784	754	710	759	778	766	759	721	762	766	749	723	806	733	759	696	730	712	749	766	785	798	736	786	757	713	758	716	771	727	775	763	751	733	786	775	746	759	781	738	755	718	768	757	745	783	756	755	736	732	752	747	715	759	726	731	733	721	770	718	734	716	770	765	750	738	743	709	788	744	779	705	763	742	731	729	743	755	690	728	721	745	760	779	779	775	744	764	760	776	730	766	753	739	732	693	745	753	755	741	721	732	699	820	754	720	756	764	773	762	747	740	753	751	774	757	750	758	740	738	718	740	767	757	754	729	717	741	730	769	738	775	761	739	701	733	758	747	767	781	712	744	742	696	772	772	762	748	703	709	739	751	777	790	768	779	728	762	771	747	722	746	748	735	706	762	742	771	757	768	737	772	717	751	763	746	740	712	710	781	801	744	732	754	718	768	753	765	818	745	692	752	783	798	757	819	847	744	769	724	762	736	748	785	749	778	697	767	784	721	786	712	753	711	766	720	749	779	767	751	778	771	782	738	744	720	788	788	747	757	749	724	749	742	738	789	718	761	782	808	723	793	762	697	747	773	750	751	701	782	760	727	792	716	774	758	720	723	786	808	761	754	804	691	741	722	767	736	741	778	723	760	785	752	735	754	747	702	793	746	795	737	751	758	746	719	699	760	675	777	752	712	690	741	716	789	753	772	717	729	788	739	766	696	805	709	756	745	727	775	783	749	760	719	778	747	753	724	797	753	736	758	748	742	739	747	748	777	703	744	728	798	753	750	747	741	726	764	754	740	740	742	785	810	747	737	709	715	755	745	742	781	794	790	719	757	727	719	760	771	741	801	771	721	776	791	741	754	770	732	722	722	761	819	796	736	743	745	757	754	723	749	743	770	736	784	741	756	757	710	791	749	763	814	705	708	766	726	752	765	737	743	772	780	749	778	755	783	760	746	737	769	765	740	726	769	779	774	738	773	735	760	788	773	739	724	732	779	769	771	790	765	737	775	785	738	731	752	748	729	754	733	729	759	718	744	791	777	758	740	758	755	720	756	723	741	783	775	773	735	753	726	706	703	739	814	805	734	704	738	778	674	721	755	729	720	784	768	734	748	732	738	765	728	744	762	720	743	737	728	790	741	731	723	745	728	723	777	801	778	745	745	780	789	741	829	718	747	754	772	753	802	723	808	727	758	708	784	762	778	731	738	746	705	735	746	783	771	764	743	783	727	780	737	756	766	769	795	724	738	763	714	775	755	770	808	737	734	766	744	770	745	780	746	748	751	748	771	729	779	729	760	744	758	768	749	751	808	736	751	783	761	780	772	729	735	745	764	756	803	775	719	803	755	795	785	763	752	842	710	704	728	746	759	796	736	776	754	774	767	728	739	782	736	781	784	794	754	703	756	746	807	757	719	763	732	725	780	711	744	723	697	748	795	768	766	776	711	755	741	720	783	752	747	750	735	693	828	746	720	730	726	764	743	708	713	760	723	761	769	719	773	774	762	757	734	785	767	760	769	755	770	740	780	730	764	753	755	750	808	724	812	730	752	775	716	714	736	760	745	726	784	815	760	763	745	704	723	766	761	790	791	780	779	778	800	738	718	739	765	764	752	757	769	770	762	761	727	787	773	795	715	784	748	731	819	721	746	773	771	756	762	756	757	740	745	716	703	717	730	730	756	767	756	763	766	736	756	744	729	788	701	716	755	723	728	815	753	738	714	736	779	741	751	708	745	752	721	733	741	780	739	737	764	727	705	786	742	782	748	814	785	747	717	737	751	739	791	759	720	772	733	742	772	754	712	730	694	739	739	740	714	744	793	738	750	746	761	783	777	767	791	735	706	759	747	736	702	784	776	782	708	735	750	757	765	770	713	743	771	747	801	763	769	737	752	767	781	793	772	766	786	723	752	732	731	734	735	742	787	771	767	752	735	738	733	801	759	708	776	720	761	802	742	730	792	766	787	764	745	766	722	716	798	697	713	717	770	728	794	739	783	710	800	793	725	742	724	719	765	723	760	748	711	727	784	778	732	726	768	781	689	800	766	774	706	730	771	753	719	755	755	721	735	762	806	767	748	738	775	763	730	750	765	730	757	739	737	742	740	788	704	786	732	790	741	801	736	692	728	702	720	764	739	765	736	748	737	774	784	760	761	755	788	705	717	696	754	732	735	722	790	743	782	805	745	779	764	705	740	749	770	783	728	731	733	743	733	764	717	736	729	703	762	741	753	798	755	776	801	762	742	747	726	766	777	731	722	763	736	711	781	769	732	720	754	737	760	721	798	741	767	752	736	773	749	745	743	795	761	710	772	737	753	752	733	706	695	750	720	799	748	710	739	729	706	741	760	760	738	719	743	764	762	757	776	780	758	757	744	816	790	755	769	777	758	757	753	710	731	742	779	780	766	766	753	783	770	730	799	771	747	822	755	787	805	755	754	753	773	699	749	775	727	714	729	752	731	752	721	737	765	746	803	800	696	743	742	760	730	748	725	760	824	819	765	739	728	742	734	791	733	699	764	778	776	759	743	783	846	732	762	770	777	729	747	710	754	749	747	720	693	737	740	739	800	787	778	789	754	750	742	698	739	740	745	773	740	708	715	712	786	791	709	731	758	691	789	717	785	744	763	760	754	736	730	746	710	717	734	756	756	727	775	770	751	762	770	762	691	788	732	763	772	711	791	762	758	715	763	706	796	707	749	739	771	768	767	774	782	778	744	736	713	771	705	752	778	804	759	735	732	734	791	716	707	740	763	737	761	745	764	778	775	736	703	759	782	721	730	705	782	758	792	706	704	688	742	796	716	753	784	743	750	735	759	739	749	755	728	769	779	755	727	718	765	731	734	760	695	731	757	707	817	700	783	679	752	777	693	731	697	753	794	725	754	714	815	723	788	768	740	770	722	786	756	738	732
21096	33344	15677	2459	627	647	637	586	600	658	653	651	623	590	617	644	587	622	622	634	753	748	747	688	644	629	587	624	599	638	606	627	659	594	646	582	590	589	612	644	577	586	601	605	563	595	623	566	612	614	643	589	608	642	621	581	574	618	632	638	578	650	605	640	601	639	631	594	615	565	635	586	633	622	603	616	613	565	567	624	605	562	601	598	641	588	636	591	641	583	567	606	638	666	619	626	604	585	587	596	592	616	594	614	570	587	582	646	609	581	577	610	612	583	613	626	543	623	598	641	614	613	633	645	591	588	594	590	611	592	622	632	598	591	566	633	626	603	643	586	621	623	584	625	657	611	627	630	618	621	603	595	628	620	566	572	565	622	616	614	578	608	645	588	621	576	619	592	573	608	586	605	611	581	614	592	600	636	594	632	635	631	631	623	594	645	589	616	619	631	591	605	589	590	614	557	637	610	634	599	614	603	592	607	632	592	610	586	634	596	586	598	622	633	586	624	619	619	574	607	617	646	639	611	608	592	610	620	573	604	596	619	639	625	640	591	650	612	615	590	622	579	616	601	603	626	597	638	600	624	625	574	656	613	609	591	644	569	576	590	583	609	560	619	624	604	624	597	576	595	627	616	593	624	581	603	624	602	609	611	590	627	582	612	636	623	647	612	650	636	601	607	608	594	617	649	596	590	622	553	562	645	590	590	569	587	594	559	606	601	588	625	572	646	642	642	632	635	579	612	644	624	596	667	630	588	583	573	593	606	621	602	623	572	608	581	590	620	635	598	653	639	615	592	607	591	639	597	558	579	655	627	580	608	562	617	635	573	585	600	597	632	621	624	584	613	600	571	577	606	653	603	617	608	552	589	596	633	578	597	601	624	582	601	630	615	564	559	589	583	587	639	677	576	606	617	617	649	619	586	584	618	581	595	616	623	610	603	633	601	633	610	637	639	563	621	631	635	592	586	604	612	617	545	618	589	634	610	571	570	663	583	601	592	591	578	635	633	620	636	576	587	622	574	625	596	619	540	610	605	611	585	598	610	595	621	617	627	574	590	667	619	607	582	598	579	647	614	609	671	662	573	581	604	629	570	642	622	617	591	598	584	569	599	665	609	593	630	605	619	589	598	647	615	584	621	621	615	630	565	559	641	569	634	580	627	646	614	640	613	669	585	594	622	582	600	561	619	617	608	603	570	577	587	606	594	597	589	583	626	632	635	603	602	575	597	611	623	617	608	597	573	639	585	581	622	593	574	609	612	636	598	653	586	620	606	609	615	605	598	621	577	600	600	574	629	581	599	623	627	625	607	641	579	585	630	595	612	634	639	622	644	574	658	614	601	628	610	622	628	598	590	602	602	592	631	576	639	579	600	622	566	605	656	592	592	572	594	629	608	647	635	591	630	617	595	581	608	608	573	608	616	621	609	614	598	671	598	628	600	558	608	587	573	546	592	581	645	576	607	664	589	567	580	646	591	549	618	615	590	649	604	600	590	613	619	551	669	600	614	602	619	652	646	627	604	586	627	632	607	631	659	587	610	617	616	596	601	597	625	614	634	614	618	584	635	631	553	604	568	589	627	627	614	605	628	643	597	586	601	572	564	588	641	658	646	640	600	639	601	620	581	599	591	661	591	572	609	592	619	569	631	591	607	581	597	619	596	614	623	587	616	595	604	652	573	633	628	611	651	630	576	589	606	637	598	616	641	595	630	631	600	578	565	626	581	574	627	603	628	618	635	628	551	569	581	610	573	622	644	610	598	585	596	662	575	594	605	606	622	604	601	601	599	572	592	644	586	600	624	572	551	620	575	592	592	583	626	615	596	565	609	594	581	605	628	609	594	566	578	617	579	574	604	593	622	627	613	579	614	619	597	623	599	672	639	592	610	589	619	639	630	593	627	599	569	553	591	632	624	597	621	576	607	594	597	604	629	614	609	589	626	605	642	569	631	631	595	595	657	653	607	592	556	622	572	586	562	609	617	584	635	593	612	613	605	668	628	593	612	626	617	615	590	579	654	632	524	621	585	545	633	603	574	618	629	637	603	625	611	606	594	622	613	584	571	626	599	615	603	585	618	597	637	590	638	631	590	549	614	592	582	630	588	567	626	585	571	616	665	557	578	572	610	558	597	648	611	638	589	609	644	588	573	665	585	596	641	575	613	599	612	580	579	584	639	637	559	587	619	616	601	641	572	606	623	594	587	646	618	605	587	601	640	622	629	629	629	627	643	589	614	647	586	595	604	583	598	553	605	662	588	618	588	644	616	595	623	563	570	613	619	622	630	635	614	588	612	601	633	615	649	599	633	604	613	569	614	632	579	605	571	615	631	633	593	620	631	649	623	591	618	625	591	603	609	632	611	594	571	598	597	569	634	623	616	566	624	563	623	589	627	589	644	602	619	570	581	613	571	634	574	628	617	629	611	565	609	611	604	600	594	626	617	598	628	559	621	560	675	589	612	611	622	577	651	607	628	602	618	660	623	649	605	673	635	653	573	601	590	605	613	609	604	644	677	617	637	646	615	638	593	600	621	598	558	572	617	632	629	587	638	610	615	632	618	634	648	588	627	626	586	570	634	623	620	633	599	615	601	595	608	576	610	596	657	611	604	610	561	615	631	604	607	621	618	632	579	633	624	611	601	595	580	598	634	602	616	616	595	570	647	604	599	599	614	620	605	617	590	584	556	587	614	555	615	602	639	625	651	594	631	611	570	614	636	600	576	581	629	633	611	592	625	605	587	623	582	590	631	595	588	585	587	634	625	632	610	567	598	596	601	600	590	614	640	598	632	622	609	587	587	620	591	611	608	623	637	606	638	595	613	605	615	630	625	600	560	681	573	587	598	594	585	575	593	617	589	552	578	600	565	603	627	606	583	635	618	622	636	616	609	574	619	624	607	607	623	590	584	613	619	590	584	626	609	628	631	572	606	563	584	622	592	615	605	547	624	595	602	651	611	606	613	592	561	626	644	593	666	591	595	623	644	608	579	606	597	613	661	625	637	598	620	584	600	600	586	620	594	602	583	605	632	623	635	629	580	583	635	596	611	653	604	626	590	587	661	617	600	578	608	623	592	612	612	636	626	646	592	613	609	630	607	589	576	630	613	588	610	599	649	621	616	585	625	638	600	651	617	608	610	596	605	581	653	584	605	635	569	617	596	608	563	588	646	556	604	608	606	609	609	607	578	588	621	570	623	628	632	606	633	592	631	643	618	570	610	625	637	623	623	627	650	638	642	581	621	599	636	586	586	590	579	596	614	573	565	594	583	593	598	618	655	588	588	612	593	591	599	648	595	618	594	591	604	629	622	597	598	635	613	611	605	611	609	619	631	618	569	619	581	630	635	611	593	633	641	605	613	623	641	628	610	605	606	645	632	602	627	565	596	601	638	590	629	619	601	603	624	684	609	602	623	608	641	657	625	582	575	611	588	629	597	568	588	588	616	555	633	604	588	618	640	573	595	620	586	623	626	631	612	643	640	569	605
24843	25353	39143	28571	13579	2894	1224	964	950	928	921	996	944	921	898	899	899	902	885	892	1602	1753	1470	1232	980	883	946	868	828	894	872	840	857	892	853	855	868	871	870	832	822	809	895	900	828	863	838	865	886	866	895	837	902	916	852	859	897	858	843	886	819	814	884	849	858	891	923	853	842	858	910	877	841	859	834	897	866	858	887	871	889	924	854	842	822	899	880	875	869	864	850	925	838	859	896	848	884	865	820	857	877	872	895	861	851	891	852	886	847	889	853	838	898	884	827	854	835	898	877	867	936	836	818	825	878	843	836	813	870	827	821	876	893	825	889	844	847	872	835	831	868	871	925	837	892	903	833	848	843	875	917	893	843	837	857	884	888	871	926	849	877	851	898	819	841	839	900	878	885	823	823	932	873	897	855	890	878	818	880	887	849	749	840	834	849	807	855	826	848	900	959	877	852	847	897	908	842	856	853	855	870	865	918	839	866	859	816	867	876	798	911	869	883	836	893	898	845	877	811	846	841	893	856	875	877	874	867	783	871	882	840	836	868	854	883	834	871	903	861	846	871	877	936	866	848	830	851	810	841	865	859	874	866	836	831	864	832	860	861	913	852	861	889	851	892	902	828	860	816	928	874	874	850	894	827	880	859	849	847	872	876	848	870	863	880	885	839	828	790	861	856	854	870	839	893	864	846	886	901	899	814	799	857	902	837	915	908	864	868	881	857	865	878	862	873	872	835	816	899	938	826	842	838	855	870	818	858	827	869	898	844	825	866	893	867	832	874	889	867	867	897	858	870	905	856	841	854	893	807	828	876	893	801	855	921	829	876	912	861	840	890	907	787	850	811	830	892	871	855	881	914	911	875	827	824	866	844	837	892	862	817	873	904	873	856	874	859	858	881	887	851	852	863	857	919	821	886	823	836	843	890	873	827	872	850	782	835	879	899	896	866	813	831	850	832	924	850	873	909	804	858	832	862	847	857	869	907	878	816	874	834	854	842	861	813	846	827	894	831	864	889	855	839	881	902	908	864	881	849	867	835	842	831	853	861	882	888	850	806	865	874	892	895	839	843	878	800	843	892	875	845	835	890	848	861	821	826	866	881	866	875	888	812	903	849	856	910	900	923	840	796	865	889	866	840	879	795	832	867	830	852	877	826	833	888	874	883	829	868	888	851	856	880	815	813	903	847	851	853	897	889	835	821	928	924	898	854	863	838	888	910	852	821	840	854	864	875	808	897	837	858	831	847	860	864	921	826	793	826	844	889	848	861	860	837	801	861	852	906	869	859	860	824	844	851	856	844	911	858	831	868	846	872	935	870	818	842	859	874	878	896	872	824	888	792	847	852	855	846	849	875	928	849	908	847	869	870	854	845	876	912	879	856	867	852	888	850	883	793	825	878	859	834	909	893	793	900	866	810	842	835	865	843	785	843	871	886	814	851	836	843	885	864	849	920	883	875	846	852	859	864	902	883	884	850	854	823	854	831	860	852	885	852	861	885	802	864	855	842	882	842	794	858	828	872	857	895	794	830	828	844	878	797	814	882	895	896	839	875	870	846	868	924	889	892	864	867	856	864	873	871	891	843	868	852	865	893	907	843	877	852	925	890	898	858	890	884	859	798	862	800	864	905	917	880	863	854	823	817	850	847	822	830	897	896	845	894	830	858	882	835	877	862	861	814	863	851	850	822	807	839	881	863	837	871	918	867	878	850	858	842	911	875	875	887	859	867	862	894	902	867	811	874	885	843	858	869	908	890	859	871	832	862	867	864	875	884	860	847	838	817	878	855	844	881	902	899	837	844	901	857	899	869	847	853	860	881	879	879	879	861	911	867	855	854	871	896	889	886	870	865	871	943	844	883	837	860	866	850	879	861	845	839	876	826	864	918	860	861	829	854	875	825	865	876	887	893	880	874	899	852	841	901	857	833	884	875	895	891	868	922	893	855	835	859	862	842	857	866	847	917	886	863	832	895	818	857	882	914	903	861	863	860	908	851	877	890	828	942	857	881	864	916	871	858	838	863	888	871	844	840	899	857	879	844	856	871	853	836	864	810	876	873	890	891	844	881	846	858	873	929	853	844	859	910	906	868	835	853	891	820	853	861	888	836	884	886	859	811	866	866	862	838	851	866	860	819	824	911	786	894	832	901	887	831	873	862	856	904	820	872	911	863	851	881	836	871	875	919	913	845	869	810	785	831	849	859	871	895	884	863	885	869	854	850	829	864	919	915	860	900	956	789	815	941	801	853	922	880	869	864	833	864	886	855	874	863	812	813	935	857	855	899	808	843	879	860	842	891	869	825	872	870	854	855	831	861	883	910	863	854	930	855	876	870	835	895	802	938	877	909	844	855	865	841	950	845	842	831	844	903	877	872	876	829	865	889	816	910	833	853	873	866	885	857	863	887	803	859	915	856	874	913	876	915	827	920	837	886	905	827	827	787	840	813	850	857	867	831	856	888	841	919	875	834	889	816	909	847	888	853	854	887	837	864	909	839	834	894	855	864	876	840	829	886	875	862	842	855	870	869	870	870	803	874	845	907	844	832	867	845	864	860	828	863	851	861	862	895	855	891	848	867	839	842	892	875	829	898	873	872	922	876	859	914	806	866	860	897	860	897	882	924	842	800	823	858	873	886	855	905	897	882	863	834	871	845	811	868	820	914	827	896	850	838	832	868	904	828	881	865	869	874	854	868	856	887	893	863	860	894	858	855	846	822	916	837	864	882	843	871	873	867	858	911	870	829	830	839	859	843	887	824	842	884	866	872	871	879	920	810	823	854	871	825	857	809	882	903	890	836	922	874	835	862	861	873	814	890	870	840	849	853	838	870	889	834	879	842	844	819	803	893	860	865	873	843	843	887	874	833	876	867	872	881	831	821	820	841	864	833	817	851	855	893	852	845	856	879	859	842	849	882	907	832	940	861	848	842	891	804	849	888	876	873	859	774	809	857	867	859	894	875	876	892	850	915	877	858	862	868	890	882	885	805	847	871	849	902	862	834	870	876	896	858	837	909	869	838	817	840	861	910	824	918	842	909	834	889	834	870	846	850	877	869	823	871	898	818	910	915	869	911	824	825	877	828	907	854	864	849	874	818	828	882	919	836	873	893	960	843	836	814	837	835	888	845	841	864	851	881	881	919	840	909	855	819	859	814	838	854	863	855	872	825	882	816	880	858	903	884	831	835	863	867	842	773	862	850	827	847	843	840	845	853	925	844	843	802	894	819	863	831	887	870	846	876	831	881	790	844	829	869	898	910	884	819	881	899	822	867	884	824	869	882	803	851	867	856	864	837	820	801	825	833	866	844	894	856	888	907	863	845	897	867	877	901	920	833	866	863	885	905	872	909	849	888	895	798	844	874	833	850	839	866	878	866	854	830	869	849	861	889	886	828	860	860	840	896	838	832	839	861	857	848	813	882	902	839	885	875	845	871	818	817	829	888	845	882	799	903	874	887	843	878	824	887	817	830	881	887	884	833	882	829	873
60232	93959	57849	12752	895	894	862	773	825	784	768	753	775	755	782	802	803	753	841	781	1929	2038	1563	1135	882	786	733	762	782	758	748	739	734	738	773	745	735	796	744	716	758	739	734	788	759	713	780	724	761	765	741	763	760	763	739	811	767	770	696	805	725	726	739	756	768	743	817	763	804	800	747	736	757	750	733	748	751	780	805	745	766	793	768	783	770	738	736	746	810	806	755	810	777	728	779	770	767	792	757	797	723	797	724	773	822	742	792	731	798	751	778	767	750	764	743	779	788	759	729	747	754	770	766	716	751	780	735	758	747	781	767	735	753	766	805	791	805	762	733	756	797	775	786	769	710	755	733	775	797	771	789	788	768	752	747	709	738	717	769	784	723	755	738	757	782	818	765	728	783	840	759	768	780	726	736	742	778	746	721	752	763	820	744	770	736	751	728	679	772	771	811	734	756	766	750	764	756	739	794	722	783	798	812	741	716	783	772	758	796	790	774	768	768	749	752	773	760	792	718	747	819	721	792	763	723	758	743	766	799	742	761	782	742	714	725	780	757	789	787	745	804	745	724	719	795	806	704	755	770	755	792	696	721	738	790	787	721	774	700	742	731	738	752	796	753	731	730	744	757	718	798	755	740	743	745	763	769	771	750	767	751	751	744	775	740	763	761	725	783	771	807	738	756	767	731	749	717	767	747	787	772	761	728	799	808	769	755	781	774	798	739	756	817	775	720	768	762	745	752	765	801	781	751	742	748	813	750	779	746	765	762	836	696	752	742	719	762	761	762	810	747	751	763	761	729	732	773	748	766	784	753	817	739	794	780	763	786	797	771	783	786	770	734	774	757	762	756	782	727	729	706	796	771	733	776	786	786	779	707	787	782	828	730	779	744	738	755	778	706	757	739	762	698	768	753	775	791	767	766	741	729	790	752	748	734	809	742	799	741	744	745	755	824	791	764	767	789	768	775	785	723	748	749	761	729	707	718	743	799	791	749	697	766	769	727	792	726	769	766	764	742	756	774	723	729	717	778	731	785	784	782	780	788	751	735	718	795	774	743	749	770	753	794	765	772	761	731	756	796	733	745	754	728	728	804	781	761	738	759	811	754	706	692	784	781	762	784	756	806	744	761	770	692	743	781	817	769	817	763	732	723	765	760	763	757	777	724	768	770	763	717	773	761	773	748	794	736	737	731	772	724	732	752	713	776	793	781	802	802	784	752	754	764	790	786	721	732	731	801	777	739	724	807	734	755	758	786	769	755	753	759	774	723	699	779	778	795	787	749	732	746	749	759	725	701	747	726	779	748	795	778	769	749	760	746	720	744	716	760	743	798	769	786	758	781	772	771	726	772	773	793	804	732	767	718	783	740	737	742	750	715	777	758	740	741	757	741	740	726	719	741	729	710	739	760	746	770	798	772	751	771	756	796	738	788	741	762	771	734	812	749	699	768	768	735	763	727	758	792	773	749	789	773	751	769	747	769	747	752	717	718	776	739	772	775	750	798	711	777	805	723	725	790	750	722	834	764	770	781	763	810	741	699	769	761	787	756	758	794	747	749	792	752	759	765	785	745	774	748	777	740	759	788	709	793	760	742	785	766	819	759	747	747	745	786	735	732	776	759	725	736	764	779	732	748	748	746	803	767	785	772	763	765	774	803	739	722	767	780	726	739	781	774	723	752	793	807	756	781	732	751	767	735	792	757	750	764	777	731	749	838	801	739	742	754	749	753	766	762	755	786	782	797	753	718	777	781	755	771	776	773	792	775	804	784	768	759	756	744	821	757	791	809	776	753	751	784	749	750	761	756	744	782	699	720	735	709	766	784	732	771	783	783	768	805	748	738	763	756	781	773	747	713	740	778	755	722	735	746	741	752	766	751	745	763	761	733	701	735	688	746	762	711	768	770	696	720	742	809	754	731	762	802	741	790	771	756	758	774	777	763	727	704	719	737	749	743	715	734	744	806	757	750	753	805	776	739	757	802	732	758	788	741	773	734	769	754	761	756	786	772	769	754	769	752	795	796	761	749	775	730	770	773	763	739	739	710	794	749	688	746	778	741	721	718	763	735	789	761	733	807	776	823	698	750	752	771	752	785	770	755	749	765	718	747	755	801	744	771	741	783	792	786	830	773	743	756	763	788	772	751	785	764	726	744	740	782	774	762	730	797	762	777	721	752	787	761	714	752	736	707	774	788	709	737	774	757	744	760	821	739	744	766	721	768	805	793	794	798	766	762	755	767	787	752	732	762	772	768	778	740	721	739	740	767	750	794	775	777	751	765	761	798	698	784	762	717	756	773	717	796	771	714	729	720	745	753	698	749	772	774	703	753	725	772	812	761	767	739	757	715	784	758	709	746	788	796	758	797	692	746	775	756	763	738	771	798	765	755	751	756	780	773	787	739	793	769	703	730	808	766	755	769	749	727	787	772	793	768	761	734	769	796	760	763	749	764	734	760	773	786	752	751	710	723	761	751	716	783	742	803	763	782	772	778	771	712	782	736	749	692	767	765	802	826	790	725	771	767	783	755	756	758	754	748	769	765	808	801	756	754	786	743	788	806	733	743	773	713	726	698	701	812	740	746	770	773	771	801	756	780	715	752	732	770	742	764	767	778	804	737	733	721	725	757	764	788	789	758	764	780	758	770	766	744	750	782	792	727	768	743	767	750	802	746	769	753	747	783	759	720	767	749	766	758	745	760	745	750	729	766	731	796	786	772	748	776	779	736	741	780	791	801	750	727	742	702	787	750	677	749	756	791	744	764	736	748	765	732	753	716	745	790	802	772	743	715	786	743	731	761	793	770	774	771	755	770	737	760	775	777	742	771	780	722	715	839	795	844	771	807	779	747	791	743	748	772	762	806	758	718	749	737	784	725	741	751	740	738	796	721	816	819	774	753	728	816	763	763	771	764	786	753	802	741	799	804	759	855	726	766	754	769	785	735	759	773	748	725	761	762	757	756	752	763	767	758	776	763	700	726	723	737	797	704	721	804	712	791	786	785	754	737	710	785	739	792	742	782	817	742	801	799	728	758	795	818	762	769	783	767	790	810	750	753	825	780	759	810	748	738	787	767	813	781	769	751	755	749	736	758	770	758	782	773	741	738	808	806	727	756	778	784	774	752	780	808	707	800	772	761	729	719	755	789	790	749	739	789	772	770	791	736	717	751	788	821	752	717	771	812	759	717	734	734	733	734	762	726	787	790	779	782	733	743	791	789	758	723	754	659	734	830	735	757	806	763	753	740	786	738	759	752	750	753	770	761	733	738	731	738	839	796	734	776	762	754	762	769	753	799	723	774	727	780	763	729	768	746	749	708	760	747	790	719	791	732	788	726	700	787	769	777	738	767	832	754	768	753	746	804	730	744	776	722	753	728	711	780	716	790	758	756	724	770	816	756	784	732	729	729	764	762	765	792	775	762	740	707	763	750	760	792	704	770	779	777	762	739	706	765	751	744	775	757	737	769	777	741	753	754	750	744	750	787	766
23925	23483	34418	27233	19463	8821	1857	1193	1049	1037	970	1001	1018	1059	997	965	994	1033	1001	1012	2353	2507	2052	1415	1102	1001	988	943	987	989	930	927	909	968	983	913	962	1026	962	982	1013	1023	985	967	908	941	952	946	972	937	944	972	947	951	994	917	914	995	962	1020	941	938	982	1081	898	956	969	955	1011	982	943	973	892	936	925	974	970	903	927	998	911	1006	857	964	934	909	968	992	941	911	952	936	914	915	919	941	896	948	919	951	954	999	959	966	965	935	932	937	957	917	928	981	968	940	945	932	928	909	984	988	906	985	935	973	973	927	977	1007	929	903	954	905	993	965	1003	949	946	929	1000	962	937	1005	945	964	933	903	955	902	946	916	923	968	942	860	988	941	953	1061	959	964	999	949	963	957	911	943	934	906	923	933	954	910	974	956	957	950	979	953	954	958	997	884	949	958	939	969	914	952	951	948	864	901	907	951	926	934	957	938	950	907	974	960	912	895	956	969	949	953	950	986	952	977	900	938	911	964	930	973	904	910	982	928	917	903	897	868	989	985	1016	966	932	950	932	937	933	932	874	936	930	962	926	994	969	941	953	951	919	982	950	947	949	894	946	975	987	968	951	966	984	958	960	939	934	973	923	990	940	907	962	894	974	955	939	913	970	953	961	986	961	970	998	944	984	984	958	909	967	953	954	929	892	966	943	1000	912	962	951	931	989	950	968	944	982	946	975	958	930	939	971	885	920	920	958	970	974	1028	989	975	951	931	984	938	963	968	1023	935	960	953	920	967	944	1009	984	996	1000	952	934	973	994	944	934	909	934	923	977	956	959	986	955	979	982	944	952	969	932	974	959	893	977	929	879	950	977	950	945	895	957	965	912	934	914	882	980	973	963	956	889	941	951	965	957	935	931	916	996	960	945	927	954	981	1026	938	948	1026	983	947	958	943	912	953	951	983	917	999	892	961	973	957	903	958	988	927	970	924	936	889	884	942	951	963	926	929	950	961	999	941	949	929	977	977	960	936	903	962	988	970	956	967	904	930	938	960	956	996	952	926	964	977	953	966	951	938	937	939	957	996	960	947	943	917	938	947	931	918	944	948	941	876	996	939	938	990	984	958	982	970	983	921	891	911	962	989	976	1002	1000	913	944	961	884	942	954	979	997	941	956	946	984	934	950	1018	922	915	901	953	905	1001	904	950	1015	925	939	894	958	947	943	946	939	954	969	926	916	935	966	910	944	970	896	975	931	948	943	929	932	964	938	1027	980	1006	915	997	954	872	893	949	948	938	1002	931	977	959	968	994	984	956	989	925	930	987	965	973	941	957	971	963	944	975	952	934	925	892	926	917	938	941	884	1006	952	912	969	930	968	916	893	922	952	964	946	948	914	925	956	952	976	969	955	873	953	959	1019	958	944	971	956	894	917	914	957	958	923	953	936	985	966	971	934	936	980	952	955	901	904	895	948	937	980	999	980	937	950	932	905	926	936	929	895	980	931	981	945	953	886	913	948	1001	955	937	973	927	917	947	936	918	948	978	933	927	930	931	1009	1001	902	975	954	927	908	924	927	950	939	937	933	932	917	997	899	900	908	953	969	944	956	896	951	910	944	969	919	960	1027	904	918	953	956	935	999	921	926	918	935	890	924	923	932	946	920	887	905	989	954	1025	973	932	871	923	975	934	965	956	982	921	933	953	959	973	927	953	957	965	955	973	990	991	935	918	931	1041	985	923	967	930	976	924	952	921	965	942	964	1013	922	940	940	947	907	882	926	956	926	951	928	944	926	907	997	956	959	975	1012	944	966	958	930	993	936	962	965	959	955	912	945	927	925	976	948	898	968	989	923	952	899	968	969	939	954	989	939	908	909	978	898	932	902	984	975	958	911	873	889	963	953	969	963	946	940	950	909	977	963	940	918	919	947	961	945	933	927	939	944	946	941	912	951	960	941	974	884	992	949	955	937	977	942	963	889	962	977	963	888	948	936	925	970	984	961	993	997	969	926	957	973	930	850	983	1021	933	908	923	977	938	936	972	884	970	949	919	911	1019	955	883	918	962	919	993	916	974	968	974	918	988	940	1011	972	953	997	947	1013	903	936	904	956	921	923	930	940	951	985	942	945	949	970	926	967	974	930	951	898	904	1010	990	962	936	907	935	938	965	922	927	964	921	934	926	904	965	976	965	924	873	968	1002	891	941	999	935	915	978	920	983	921	910	924	939	888	992	880	938	988	981	921	997	984	946	1021	929	927	958	970	898	903	924	978	973	954	985	975	977	968	943	934	968	996	940	926	928	955	929	935	976	979	937	949	960	929	890	947	953	942	933	931	970	927	930	894	905	938	954	976	946	934	948	894	919	945	953	994	967	948	973	974	976	894	967	939	924	934	889	894	952	912	980	980	925	912	928	961	973	955	942	961	989	929	902	897	949	920	894	933	939	918	931	920	924	1028	889	963	951	985	969	901	993	926	936	973	904	1002	969	952	951	997	956	922	942	980	960	942	952	1004	983	945	934	919	931	916	968	962	925	872	903	917	914	972	956	916	928	946	925	985	912	931	963	936	993	903	927	946	995	928	930	939	915	912	911	963	980	934	931	988	939	984	952	926	913	970	1039	922	953	986	905	900	988	955	896	947	918	917	971	882	940	934	952	1002	980	955	954	933	948	990	964	942	934	971	906	934	925	921	966	945	985	893	902	957	982	941	1009	954	972	942	958	913	989	993	958	961	940	957	950	973	915	972	907	898	919	987	951	911	921	963	843	952	954	966	898	948	946	920	899	1029	968	948	961	984	940	930	913	925	943	914	937	946	937	966	923	949	975	906	942	940	953	910	901	946	923	929	910	944	924	1035	895	913	1003	935	981	964	989	969	940	994	944	934	983	927	947	912	956	937	975	965	939	931	913	996	887	933	960	1007	963	1019	917	934	966	944	932	918	918	937	939	1000	935	888	949	982	923	893	987	949	1027	942	942	890	904	939	920	937	935	932	902	922	970	983	954	948	925	942	948	982	946	926	918	953	999	947	890	948	968	952	949	950	986	945	899	931	921	959	947	921	862	924	939	967	950	947	1005	956	946	941	923	908	939	889	978	949	966	923	934	1004	937	951	962	960	969	940	940	914	936	920	927	987	974	976	906	896	942	986	969	971	936	959	889	1011	975	997	884	983	925	961	954	952	967	956	917	931	974	956	926	924	914	938	946	933	960	855	972	943	910	935	952	951	920	945	984	947	1027	924	946	1003	919	967	949	930	929	993	935	926	950	941	941	977	944	926	912	915	976	929	907	934	915	941	922	925	1008	936	911	946	923	977	946	948	978	922	920	951	942	946	952	946	975	963	921	953	914	978	968	970	997	894	974	940	935	898	940	943	920	934	961	942	994	948	928	955	989	931	994	904	993	945	993	952	1016	920	935	910	1025	976	904	940	923	946	931	903	933	935	955	938	951	939	981	981	969	964	962	905	936	1009	960	955	978	954	993	890	940	984	911	983	1020	983	950	963	945	890	961	931	933	953	879	913	959	899	959	966	935	936	926	968	978	970	976	958	944	991	939	928	907	980	963	983	943	964	986
64053	102126	65110	17655	1020	943	954	1008	845	876	930	901	915	916	855	875	868	878	869	914	3079	3180	2298	1507	1091	941	877	904	855	873	858	896	878	808	878	869	853	866	870	819	866	951	867	895	931	845	836	889	917	869	882	903	834	844	874	919	855	881	885	875	812	829	863	901	854	857	874	876	847	889	850	854	847	837	878	857	862	898	913	868	891	844	880	892	849	873	871	884	861	909	905	895	845	807	839	861	904	815	809	878	874	891	931	831	922	833	874	849	897	860	854	859	849	856	870	921	901	858	860	887	883	862	881	821	848	865	890	903	816	861	918	830	846	892	848	860	873	851	833	906	801	780	885	878	852	874	853	889	882	833	882	815	876	899	882	833	891	866	837	926	838	851	871	834	835	855	871	875	816	859	866	874	923	838	863	863	865	797	860	906	853	820	884	857	847	869	817	886	857	856	801	836	862	853	840	856	827	870	913	822	873	840	864	838	855	884	853	827	853	819	849	849	879	849	797	837	850	838	837	859	850	847	890	853	858	842	864	806	841	865	882	864	788	846	894	823	869	833	858	806	846	893	838	807	840	903	802	838	823	908	827	853	814	875	888	868	873	827	891	865	794	843	872	864	828	839	873	886	797	875	829	914	830	818	849	852	847	854	837	819	836	846	861	836	786	887	804	830	920	815	843	911	865	820	852	874	823	855	818	869	859	810	902	864	849	889	873	858	882	852	847	861	840	829	861	788	831	888	846	841	853	853	844	854	827	843	860	840	900	845	862	860	871	906	840	881	805	879	843	878	910	832	851	869	816	825	888	839	922	836	916	865	859	866	865	857	829	870	860	876	846	864	831	795	903	864	786	843	878	823	879	873	876	833	868	834	844	798	868	850	823	857	867	850	860	836	869	838	856	866	831	814	779	884	913	821	867	858	831	820	819	858	850	856	855	877	852	879	840	859	896	889	827	873	906	823	819	915	879	824	861	875	881	829	845	848	889	827	896	828	857	840	882	846	869	843	907	816	865	859	849	847	805	797	902	843	865	885	900	811	814	861	893	886	882	855	880	877	836	930	823	891	838	805	905	866	870	832	859	819	826	846	838	891	851	831	851	880	909	871	865	818	867	852	850	846	858	841	830	837	887	885	886	884	858	850	833	853	841	866	868	868	846	826	844	861	848	831	869	890	874	910	835	860	885	867	844	858	848	841	814	860	868	844	859	801	831	847	853	853	836	824	863	832	845	832	932	906	833	877	841	856	835	810	829	810	839	849	836	819	853	872	863	853	848	844	865	869	888	836	871	833	851	854	856	848	877	893	879	873	820	839	838	806	808	870	858	913	838	881	820	915	841	818	825	870	890	815	853	806	824	873	884	830	826	842	855	851	789	814	811	847	830	812	864	829	903	858	856	883	891	892	883	800	836	783	866	854	871	849	859	876	819	866	838	830	877	899	877	841	917	876	852	808	839	889	838	835	831	912	844	801	800	827	813	842	843	864	854	888	850	815	844	858	934	857	854	843	846	891	828	841	874	874	846	902	840	876	920	917	892	862	891	841	863	852	839	857	854	871	875	864	849	857	876	928	834	812	851	829	862	833	868	888	873	806	863	857	845	873	820	840	887	886	893	860	802	837	866	864	857	854	848	885	869	871	861	873	849	816	837	848	851	830	862	828	822	872	902	850	808	821	851	915	862	884	851	865	828	811	852	893	879	892	918	860	841	931	890	838	849	833	878	843	823	800	821	825	837	832	876	869	830	863	808	859	884	854	869	854	889	836	899	835	875	874	834	847	852	910	854	858	856	871	904	879	843	853	828	806	849	839	842	877	839	871	797	880	858	870	868	887	939	881	831	890	843	806	868	819	881	882	818	838	889	850	857	886	844	905	826	892	861	876	889	878	907	908	841	826	882	854	860	818	901	830	845	846	887	833	851	877	869	908	881	869	847	791	846	842	857	838	824	845	867	821	894	899	840	829	812	828	853	878	846	815	864	829	808	900	815	831	842	841	852	857	902	873	904	882	824	811	870	853	889	857	834	855	824	839	835	845	885	852	872	900	897	838	807	839	872	804	841	785	829	880	848	817	832	872	850	854	840	821	809	916	838	825	866	885	917	883	808	813	882	840	923	866	800	873	853	891	835	870	863	828	813	908	880	870	892	835	876	845	894	831	874	821	877	853	841	893	824	895	880	820	848	810	888	917	862	889	794	878	843	866	881	875	840	815	876	927	861	802	840	820	858	838	874	811	819	828	897	860	836	848	847	862	843	838	831	858	852	858	895	842	881	901	834	879	855	787	907	910	844	827	814	832	894	890	905	867	839	844	820	866	855	881	831	864	819	910	860	811	861	798	835	857	859	845	813	820	872	831	858	870	883	851	863	903	871	818	823	823	839	852	893	846	887	888	854	859	900	853	841	861	853	863	875	864	864	888	851	829	847	817	845	850	842	871	832	817	856	827	830	874	835	864	852	858	862	829	829	809	871	837	878	862	871	885	848	903	801	777	853	831	883	775	877	839	899	841	837	861	920	917	853	892	849	888	847	857	864	813	842	825	852	888	869	838	864	850	915	826	829	853	810	845	837	826	807	794	854	829	840	847	862	811	906	907	859	846	905	804	810	828	922	818	853	853	840	827	851	839	846	849	902	879	835	857	833	847	832	811	851	820	818	815	869	838	816	922	843	807	895	795	843	847	823	905	842	844	813	866	830	880	870	829	886	852	836	851	833	850	858	838	838	853	870	822	852	861	872	839	838	891	890	859	845	798	844	863	805	839	874	848	845	842	862	852	885	791	849	826	790	849	841	855	841	848	863	842	817	837	925	821	864	846	869	815	853	851	852	831	844	822	874	849	795	830	889	804	849	833	859	919	820	883	842	825	815	844	840	876	811	769	845	913	845	893	840	871	853	835	868	825	830	888	873	863	893	899	877	880	854	829	829	861	786	859	857	857	824	855	876	871	813	860	836	905	824	840	815	876	855	855	835	875	831	874	809	769	840	839	849	842	872	850	854	817	857	849	849	876	866	858	838	876	899	830	869	860	851	864	815	820	869	858	795	869	880	867	822	823	808	810	883	835	832	835	842	877	816	856	877	812	847	810	869	818	815	906	820	895	841	816	799	864	868	871	855	826	840	795	813	902	906	897	871	792	834	839	782	821	876	887	907	845	872	844	883	857	865	847	829	846	880	857	863	821	825	854	850	872	862	860	860	828	859	826	891	887	832	842	853	831	883	865	897	836	791	853	827	928	852	873	846	882	826	875	863	868	930	808	837	884	875	918	827	801	867	813	808	839	845	828	848	845	863	887	895	807	880	866	822	852	856	843	865	870	816	836	806	864	818	812	837	863	857	853	871	779	840	839	890	876	897	862	824	842	832	846	876	843	870	818	861	837	843	852	830	836	842	857	887	838	813	833	851	842	832	824	893	857	824	857	839	839	825	899	851	855	852	880	806	878	852	934	823	884	830	839	801	867	859	796	908	898	876	876	838	810	907	901	800	852
29695	28010	19860	4911	843	766	723	739	763	789	763	761	728	770	731	759	720	711	774	717	871	872	939	810	832	776	769	727	763	750	757	748	696	732	742	758	742	744	696	765	715	701	794	728	741	749	696	688	725	728	773	724	797	742	781	730	773	716	719	750	764	738	731	748	709	843	719	731	750	802	799	771	771	755	755	751	731	822	768	683	754	767	760	727	750	761	762	744	733	725	740	724	738	749	763	784	776	739	746	704	751	722	748	764	719	753	758	714	732	706	723	754	753	711	750	743	795	756	721	780	766	707	768	742	749	725	716	710	779	733	743	729	775	717	770	795	739	815	744	772	742	690	738	748	735	768	771	696	714	799	700	688	787	703	727	750	753	749	734	721	779	776	752	738	741	745	761	731	752	750	736	684	768	793	720	756	759	745	734	724	720	709	711	756	720	739	712	772	754	727	751	722	754	731	747	715	783	723	722	781	743	752	763	717	717	779	742	778	751	741	747	758	798	698	742	742	723	739	746	745	702	721	758	725	750	722	771	786	737	686	727	782	799	725	748	759	735	776	791	694	730	737	738	765	749	706	682	756	745	721	717	741	698	752	661	695	731	739	756	804	779	745	723	778	732	772	718	765	749	711	676	778	703	773	746	710	805	739	705	788	741	748	790	736	761	746	733	782	681	736	717	722	740	718	721	722	741	745	733	745	749	734	785	771	752	766	717	744	725	732	713	769	717	728	726	713	728	686	755	716	789	757	737	764	785	737	795	753	738	736	744	767	691	717	725	712	749	751	751	746	762	730	712	776	734	796	770	683	750	766	755	741	796	742	746	732	749	768	693	703	714	751	768	758	695	737	699	785	760	795	759	774	759	695	751	757	707	785	716	714	733	756	782	723	760	734	749	761	762	780	754	707	794	738	732	747	736	810	708	697	772	740	740	742	774	748	716	742	724	727	795	735	725	758	718	730	733	763	717	729	744	703	796	744	722	764	760	818	748	759	709	751	717	735	734	681	744	727	740	756	780	760	774	735	728	748	741	722	731	738	698	774	719	711	737	713	754	774	742	748	697	727	752	732	722	733	755	692	757	720	765	712	713	752	765	775	788	696	713	750	765	764	765	771	778	727	698	738	728	696	718	726	768	724	754	766	733	766	754	765	748	751	787	770	761	732	748	710	792	719	742	793	734	756	716	726	738	717	737	856	703	713	758	699	763	769	751	749	785	753	768	740	775	733	740	740	717	757	797	697	703	776	743	739	727	745	792	776	791	747	744	762	752	730	797	748	764	759	733	728	743	738	738	784	767	722	740	744	795	773	724	741	793	762	780	687	752	795	738	762	762	761	734	754	714	692	708	823	776	715	750	723	735	749	731	772	761	734	751	764	739	764	747	675	700	770	713	711	713	778	727	768	775	787	782	745	770	736	770	785	724	740	759	750	719	757	714	705	726	716	742	775	785	746	702	715	713	727	755	747	707	746	787	705	738	742	685	775	739	740	756	746	731	738	707	775	799	713	737	766	737	704	742	721	717	738	735	747	768	767	682	758	772	770	726	734	750	732	734	737	683	810	736	734	717	723	769	739	733	758	726	755	727	708	752	738	756	753	771	764	771	732	733	683	757	759	757	783	743	739	722	773	745	777	710	726	745	750	720	727	754	774	759	727	712	730	728	762	745	718	781	741	766	767	719	757	769	734	748	746	741	734	717	782	732	749	749	750	747	712	744	730	711	700	760	711	765	756	761	761	754	777	730	767	745	754	733	800	740	773	777	725	714	702	745	732	731	746	716	778	749	774	780	758	745	760	757	732	754	744	739	840	760	768	747	730	711	729	727	777	721	756	710	708	764	713	763	749	739	727	763	734	731	756	736	799	827	744	763	752	765	741	740	710	695	733	723	766	738	721	773	740	765	672	748	746	771	761	770	775	716	781	703	757	721	707	751	770	711	735	710	730	763	719	738	728	744	716	779	751	763	700	770	715	718	713	748	747	738	742	794	710	754	724	786	716	712	725	739	771	781	795	763	709	708	799	776	800	766	715	743	780	794	746	745	732	771	764	709	746	725	726	731	794	755	751	727	765	737	804	740	725	765	739	797	762	745	756	713	715	743	743	751	775	754	747	769	743	739	724	736	756	722	735	744	795	742	746	745	772	771	720	715	730	759	789	748	762	783	750	751	801	779	745	740	781	729	738	731	730	756	741	793	713	754	704	748	768	747	744	757	783	738	722	798	723	743	722	762	704	793	715	785	715	774	721	739	721	726	779	713	759	751	733	746	760	746	738	724	704	800	708	787	792	788	739	779	770	741	739	722	723	773	744	751	774	706	747	754	718	726	728	735	732	758	748	742	770	797	783	784	737	763	745	739	751	773	706	721	758	774	731	723	707	739	716	725	746	690	727	783	724	730	743	735	738	782	780	780	794	732	733	788	732	754	726	721	718	770	817	752	691	777	760	735	753	760	802	778	749	725	712	746	756	790	730	737	736	716	740	738	784	755	725	740	752	753	774	713	768	747	738	728	756	770	685	729	737	693	757	777	750	757	745	767	723	713	733	765	714	713	741	721	759	768	748	694	789	736	787	754	778	766	744	721	764	745	700	715	781	739	693	753	734	705	713	734	722	762	733	730	733	789	738	705	764	753	732	694	725	731	776	755	793	723	741	722	723	772	751	791	746	730	773	759	792	800	729	791	740	748	742	729	770	759	793	743	747	776	779	744	742	740	751	722	746	724	768	810	744	760	761	743	784	759	758	734	708	712	765	757	759	758	731	782	753	760	695	763	725	766	691	715	728	705	766	724	775	727	705	744	761	754	693	747	766	814	764	771	768	770	736	771	737	783	786	750	758	723	760	746	724	736	744	718	718	705	758	763	783	738	749	751	721	737	756	739	761	717	787	736	730	770	725	685	730	741	709	762	775	745	746	784	702	745	750	725	796	759	734	793	784	730	757	770	767	804	719	746	719	798	731	714	757	774	728	750	714	774	799	752	737	721	752	734	749	742	728	748	783	783	733	795	732	740	733	718	743	740	752	736	769	731	750	729	735	749	727	742	755	722	745	749	763	745	742	793	728	789	749	724	729	751	777	720	724	773	765	771	733	734	713	763	725	792	726	766	750	760	718	697	761	742	715	727	757	758	798	757	757	779	752	789	740	767	758	765	726	752	764	763	748	766	693	754	687	732	806	749	738	760	718	827	699	729	772	745	699	744	783	763	789	715	803	700	741	710	757	729	781	711	761	763	728	736	752	734	745	732	783	757	769	739	758	750	729	702	769	736	741	785	751	732	691	743	736	760	736	799	728	759	748	747	773	745	710	754	763	749	769	826	732	749	764	741	765	695	794	791	717	740	760	745	723	736	725	740	749	739	744	804	752	771	703	732	770	768	713	742	728	702	683	763	743	718	702	729	748	747	740	730	781	802	803	753	739	784	744	731	741	733	731	743	716	696	775	748	707	792	740	697	785	734	676	693	769	737	720	778	727	716	688	689	723	783	754
21506	31559	12637	2002	601	615	614	610	609	602	597	567	582	600	617	602	645	620	629	644	702	810	748	698	619	603	534	604	555	599	581	584	537	570	597	568	604	591	595	614	610	622	587	606	608	573	634	557	566	617	646	589	624	567	594	589	610	632	584	637	569	599	635	599	591	601	595	599	575	589	551	602	558	651	612	555	562	598	612	598	600	637	604	548	621	611	609	588	580	622	608	581	617	598	584	552	596	604	563	599	563	585	589	577	603	592	572	586	669	581	638	563	582	589	564	579	559	594	575	608	617	613	594	561	590	593	659	609	595	557	530	590	592	613	609	602	647	599	535	609	620	623	616	602	606	587	609	618	586	551	623	637	604	620	589	575	591	600	633	561	604	584	626	558	593	585	588	648	606	574	621	576	568	586	584	622	600	619	618	587	580	576	637	630	672	616	606	625	612	648	571	605	592	571	598	578	573	618	564	575	623	592	627	618	545	628	558	618	560	600	602	623	584	563	672	597	605	573	579	576	548	598	593	620	578	554	587	613	586	564	605	597	574	571	595	567	592	625	600	587	635	625	580	589	611	605	596	602	558	591	583	631	638	585	619	619	596	614	586	599	593	547	576	587	594	624	618	600	597	592	631	598	602	567	622	614	618	604	610	608	613	649	586	552	565	597	601	598	588	551	550	617	606	607	619	582	597	598	597	612	611	554	617	628	597	630	601	652	573	576	606	576	615	586	580	561	604	575	588	600	639	637	559	607	645	610	642	603	606	597	634	599	597	580	606	617	558	619	591	594	541	595	643	635	592	616	591	605	606	581	635	582	582	615	596	542	543	578	590	609	611	612	571	611	592	591	583	590	599	567	555	615	617	585	641	617	614	643	578	594	570	593	611	568	625	571	558	598	587	577	573	578	604	593	650	591	607	529	595	604	586	610	586	598	560	577	563	614	554	633	585	602	584	569	574	620	617	539	603	604	595	643	645	543	546	576	600	581	600	625	635	573	582	581	604	606	594	607	574	572	604	590	577	580	600	591	607	588	613	607	630	578	628	591	630	600	622	607	621	593	600	620	586	623	566	613	618	610	619	543	592	602	597	570	576	599	589	588	592	596	637	582	621	585	592	591	554	622	590	610	593	611	554	589	615	596	549	612	611	600	587	589	594	572	574	623	611	584	582	577	585	574	598	596	591	643	619	593	554	601	602	569	567	601	594	653	661	559	593	616	579	647	623	588	572	572	559	596	577	610	608	595	647	593	550	600	599	570	597	557	570	584	591	606	615	584	604	555	585	607	636	602	596	555	592	601	594	574	535	605	671	565	570	559	571	594	601	601	625	613	603	560	646	573	584	656	602	535	570	610	600	620	609	575	605	610	575	592	616	566	604	599	598	611	582	616	584	587	635	606	590	563	591	571	604	629	568	614	608	617	636	613	612	574	587	575	603	606	622	574	600	550	628	588	598	561	616	581	573	620	588	640	602	621	598	608	595	574	612	584	598	609	587	621	628	627	608	606	566	593	580	624	602	588	563	582	626	573	661	612	569	609	572	587	608	592	582	570	594	585	613	603	655	595	609	585	605	621	603	643	567	618	599	556	601	605	615	616	566	633	590	616	603	569	585	591	612	623	593	618	611	587	582	579	569	579	593	636	636	638	639	620	631	627	607	615	596	585	615	601	598	608	618	593	587	593	636	618	598	589	592	608	631	614	551	601	601	572	569	644	605	568	611	599	586	596	583	622	599	593	588	633	584	639	594	606	597	556	628	604	561	588	629	606	627	600	564	588	583	596	619	624	627	609	613	606	570	573	581	583	580	594	628	580	620	586	600	589	617	567	604	635	574	607	609	609	573	632	567	585	602	604	610	567	587	613	567	615	632	651	593	584	606	611	621	623	608	595	618	616	605	605	612	575	540	605	615	556	588	587	569	606	625	561	622	595	615	590	579	577	600	596	598	566	606	580	611	598	565	560	609	626	629	568	624	598	607	597	586	603	537	610	563	572	616	570	591	575	612	578	603	613	604	547	671	595	592	570	648	601	547	581	612	599	596	580	604	589	619	593	576	644	577	579	638	596	593	613	576	593	603	634	635	605	611	568	581	577	590	621	610	630	600	597	612	622	584	568	587	603	603	624	624	562	569	586	600	566	610	568	613	583	603	579	556	602	581	593	581	625	594	625	600	597	620	632	613	626	631	590	544	607	596	578	612	586	574	611	588	545	594	615	567	569	643	576	564	579	624	543	583	601	655	603	619	597	623	598	601	568	572	645	612	564	578	571	622	604	602	603	605	593	587	581	581	632	590	590	577	558	625	613	588	581	589	559	637	592	603	572	623	579	640	561	555	635	631	593	556	588	639	593	615	565	596	570	598	601	572	613	573	583	597	554	617	573	611	572	590	596	592	578	557	582	595	592	599	627	624	612	575	627	611	596	570	511	591	564	622	626	596	598	593	577	602	576	580	564	637	576	592	602	624	584	612	616	600	667	562	603	596	561	587	626	594	637	621	636	563	592	627	632	577	578	624	601	613	608	598	587	599	590	610	620	612	615	561	592	614	592	616	586	647	582	599	600	598	619	589	603	610	624	590	636	627	583	588	620	601	600	636	578	622	594	623	602	622	582	608	608	603	595	588	575	577	568	594	642	583	604	590	563	603	599	591	606	589	598	606	584	659	604	610	615	578	581	627	587	592	577	639	580	580	590	618	602	564	612	610	578	580	617	607	586	549	579	555	624	613	605	623	598	610	581	622	607	599	626	592	592	565	657	607	587	556	584	583	568	620	653	598	564	570	563	624	599	639	607	582	565	576	592	595	597	629	576	593	603	597	606	616	592	626	584	580	574	606	622	631	579	610	622	592	555	594	592	610	619	594	613	624	588	630	597	609	623	576	607	630	571	607	606	611	597	573	598	556	615	622	605	604	666	645	593	604	625	614	587	624	564	619	591	601	580	626	586	567	637	568	610	556	568	572	559	579	601	550	597	562	549	584	613	618	622	603	629	608	579	640	638	605	591	580	600	589	582	588	601	604	596	587	615	552	591	552	573	573	618	602	602	599	589	623	609	538	595	577	587	592	572	552	627	556	602	593	604	575	601	611	591	622	605	546	589	578	602	538	597	601	593	615	594	572	540	550	611	587	605	565	580	605	574	599	565	587	586	568	640	556	583	565	585	611	556	625	615	590	573	587	560	607	593	590	578	596	621	599	619	604	591	608	638	583	548	598	615	592	578	630	573	583	590	608	597	600	585	570	613	568	543	630	604	601	570	610	637	589	566	598	600	570	580	595	632	633	584	586	587	617	597	629	566	625	619	609	564	593	606	600	615	642	586	583	613	613	604	592	555	605	576	615	578	608	554	600	593	549	577	624	592	626	583	618	587	576	552	563	606	613	638	613	580	580	612	591	609	611	578	647	579	583	615	568	610	589	603	587	579	631	594	562	583	585	596	595	625	588	591	583	561	607	621	629	588	575	644	596	618	551	617	614	617	610	601	578	578
24932	24667	39563	26019	14144	2971	1223	979	902	894	973	905	920	915	888	883	883	875	872	872	1782	1902	1541	1181	1031	898	922	844	852	919	795	878	927	882	847	829	907	812	871	849	878	804	895	832	849	917	857	876	857	896	811	849	832	866	855	873	837	862	839	878	827	852	834	870	860	872	898	780	912	864	844	833	841	881	825	821	875	841	902	859	819	885	849	899	895	831	823	857	875	927	856	844	828	821	845	843	845	825	838	862	854	863	876	825	845	920	824	897	897	882	854	817	904	889	905	877	795	798	919	869	840	879	864	877	828	843	871	846	835	834	835	824	858	855	819	895	864	868	819	848	890	831	838	867	876	869	834	927	877	847	858	877	883	848	843	820	842	921	832	909	795	893	844	826	845	856	836	827	876	880	798	854	864	895	892	830	913	843	856	873	864	859	828	853	869	857	908	848	868	889	810	816	844	858	834	895	902	818	852	843	947	807	847	840	849	873	818	839	826	828	834	869	911	802	864	846	908	841	837	844	824	869	860	817	822	863	864	882	848	822	851	875	818	844	883	858	842	876	898	871	814	834	792	826	840	864	869	853	852	845	817	838	815	874	856	924	856	840	879	863	879	872	848	891	874	909	838	830	850	869	873	901	938	796	901	846	836	779	818	843	888	897	829	888	852	880	855	792	850	912	867	854	874	885	814	900	887	872	850	873	840	807	840	848	908	859	880	859	853	899	841	842	889	850	820	854	864	854	870	790	853	836	819	886	827	876	853	858	861	867	885	839	847	837	827	831	871	850	912	888	848	881	859	838	839	868	896	847	847	861	847	857	844	842	832	864	857	845	857	854	801	815	821	836	877	844	833	872	822	870	807	840	851	831	875	886	867	872	862	885	814	833	869	836	925	852	900	823	915	872	838	828	803	853	836	839	857	866	890	829	820	855	852	802	882	870	883	896	812	877	836	850	857	843	857	848	876	864	840	853	837	832	877	879	899	866	845	816	884	874	845	871	866	827	867	830	884	845	821	835	897	862	847	820	868	830	825	794	858	870	848	854	871	879	903	850	860	838	829	845	852	861	851	896	837	828	852	824	860	902	845	817	830	859	890	850	893	827	871	865	823	823	863	836	831	881	869	820	848	885	857	850	846	878	849	855	838	887	846	885	853	808	830	833	834	903	825	874	859	851	891	853	848	902	908	849	821	869	855	839	923	932	891	825	789	843	878	829	831	812	869	833	869	882	878	854	862	843	851	838	855	868	823	848	840	832	882	854	909	816	867	859	843	900	832	879	835	865	908	772	816	799	865	869	907	926	848	837	929	894	874	858	870	857	858	843	876	898	854	866	853	884	878	855	851	867	792	849	855	893	882	777	807	859	829	912	868	834	839	844	892	894	889	837	811	898	882	824	873	883	799	889	867	860	852	857	886	850	842	909	765	900	846	824	909	839	894	878	802	860	890	874	887	788	854	847	881	869	816	855	840	858	862	872	849	895	857	848	890	884	893	837	819	846	852	881	814	855	837	829	791	837	872	876	845	854	829	895	856	868	847	836	844	901	878	852	848	832	902	870	866	810	827	837	787	868	900	846	801	859	824	858	878	814	844	909	841	854	854	837	839	873	841	860	911	834	882	838	886	839	824	828	832	829	856	845	883	867	821	782	888	848	821	902	815	864	908	843	829	851	849	819	815	861	876	851	866	903	822	880	876	850	835	860	895	825	858	849	854	899	864	865	857	846	880	840	848	906	853	864	887	886	839	813	825	871	837	862	851	828	862	914	855	875	874	877	850	818	915	842	869	789	817	802	837	815	834	856	952	901	909	856	867	772	825	831	844	877	840	842	842	896	840	873	844	844	827	862	839	830	834	901	874	824	869	866	833	849	820	846	898	874	842	876	799	866	879	889	855	772	915	869	904	859	840	895	882	869	846	855	897	891	883	872	864	848	859	807	815	898	862	870	902	824	884	805	837	813	837	822	857	785	823	827	854	863	908	853	847	816	863	857	870	855	876	888	871	844	885	876	894	901	829	907	885	856	873	849	821	862	850	851	889	899	854	859	807	865	878	845	837	854	832	853	836	824	893	878	889	804	875	911	863	855	865	894	864	802	843	870	909	849	857	883	867	846	869	857	847	862	800	860	868	929	843	826	808	837	845	870	858	875	893	827	862	865	864	806	836	827	874	875	897	834	836	868	855	869	849	922	839	842	869	833	855	857	870	880	890	882	842	837	932	882	833	886	830	805	862	851	826	852	882	853	881	825	814	846	832	900	850	845	913	857	820	835	844	868	904	853	876	884	846	840	827	816	846	810	842	855	828	913	818	815	853	858	846	839	842	877	760	814	851	901	856	822	893	841	867	891	853	840	838	837	853	809	856	825	833	839	884	910	830	826	831	870	889	878	873	881	855	875	844	862	810	796	859	851	849	833	831	842	868	823	884	820	850	871	832	808	866	858	872	895	825	863	854	872	841	868	883	832	868	816	848	866	884	810	765	847	829	801	843	873	839	871	872	851	845	843	848	814	829	877	877	843	862	826	893	815	858	808	855	820	873	877	870	844	851	861	796	815	881	830	894	823	911	818	903	823	814	834	834	833	892	827	890	849	891	879	894	835	873	850	829	889	834	847	849	875	829	881	874	841	844	888	923	843	854	804	869	872	868	895	888	860	800	855	868	856	884	814	861	876	848	871	861	845	905	903	867	827	848	850	864	823	891	869	834	864	845	851	848	818	828	872	837	886	874	886	904	823	837	892	880	856	879	872	862	823	897	832	871	832	824	832	878	858	862	819	804	849	828	863	868	834	844	838	826	828	783	840	854	865	854	893	789	829	876	861	897	892	827	822	818	836	860	860	782	810	855	888	846	841	863	834	916	886	908	904	809	840	856	831	829	846	851	869	871	873	902	875	810	891	835	894	859	821	903	805	846	840	909	853	825	930	833	873	915	862	881	819	814	856	914	835	839	898	848	878	851	807	841	841	866	818	873	851	875	797	834	885	898	849	770	877	856	840	848	850	871	915	828	852	851	828	833	842	800	885	859	883	830	911	903	837	858	841	866	905	842	848	827	873	899	822	885	834	847	879	873	839	878	874	831	824	864	858	885	869	854	863	861	860	876	851	832	890	886	879	886	882	911	845	854	808	851	887	853	819	857	814	863	820	852	805	868	843	869	883	872	859	854	808	855	861	856	848	868	867	774	911	862	868	857	873	815	859	858	905	854	820	825	904	852	871	854	840	929	868	860	873	858	823	842	825	844	843	775	854	849	808	901	840	866	872	790	867	801	846	854	820	829	858	860	874	870	841	869	870	833	830	828	846	886	852	857	841	855	856	846	879	849	867	924	768	868	845	843	866	886	845	828	837	861	839	868	866	908	850	877	851	891	844	824	878	854	878	884	821	834	855	803	857	828	834	841	815	888	839	850	841	910	820	860	884	862	877	887	873	873	879	921	807	895	815	840	869	887	826	827	862	855	808	837	812	883	878	836	899	838	862	859	808	842	854
57634	90973	55086	6284	878	856	852	762	840	777	780	805	788	800	750	758	808	739	806	828	2242	2275	1668	1239	907	831	791	766	761	763	746	715	754	769	756	784	838	766	764	800	774	782	739	744	757	763	798	765	752	725	779	766	734	704	731	764	747	771	764	732	734	790	776	720	763	765	707	808	771	774	789	759	762	794	731	734	723	788	742	711	759	773	766	737	778	742	766	739	730	716	782	799	772	756	747	778	739	760	760	717	767	756	740	722	780	734	761	780	745	746	733	777	750	720	789	753	735	825	727	746	757	746	768	716	708	776	762	768	795	790	755	722	709	752	748	732	754	742	783	781	766	763	783	777	722	783	738	764	772	757	742	755	755	740	739	773	755	700	730	727	724	710	762	756	710	711	735	784	743	782	760	749	745	737	747	755	723	751	794	783	736	768	789	720	771	750	792	754	742	779	750	741	744	736	766	755	734	688	773	765	767	745	724	702	744	767	771	700	721	751	783	775	721	772	799	759	729	676	737	735	747	754	734	748	755	717	800	695	813	775	751	729	729	710	751	788	761	745	719	690	782	763	715	716	744	751	718	762	780	781	758	748	741	747	780	787	761	740	787	781	725	752	798	777	744	756	793	743	771	744	744	745	737	770	758	752	755	769	741	764	715	759	749	727	791	804	781	759	728	789	759	764	760	736	741	772	758	758	780	730	746	720	733	728	790	761	753	747	801	731	739	785	753	721	732	778	771	785	765	729	746	744	699	740	780	784	714	721	727	747	750	737	748	763	763	787	761	703	783	778	808	694	700	770	784	711	757	791	732	715	760	769	728	745	736	790	737	725	684	770	712	748	770	730	701	764	736	760	763	749	730	729	739	745	758	794	775	768	755	739	730	734	790	735	712	742	722	731	777	705	714	769	747	755	784	772	775	765	764	747	762	687	758	736	789	761	723	793	785	763	741	744	738	773	760	792	760	728	705	798	801	766	799	717	760	718	731	753	760	707	718	752	732	803	742	798	758	715	712	779	786	756	730	745	704	738	693	778	715	763	806	690	775	691	732	739	707	716	767	755	739	746	754	739	742	717	780	745	770	717	744	717	720	772	808	732	741	757	735	746	739	739	735	777	779	767	740	726	782	785	762	726	767	732	728	781	735	765	752	739	768	707	756	709	751	760	712	758	758	710	791	777	696	721	743	736	733	777	781	744	712	741	754	709	761	760	757	731	766	758	741	753	734	731	780	725	753	735	753	816	707	787	756	772	726	736	779	727	713	740	779	732	760	731	725	758	747	738	745	732	732	766	743	728	781	723	790	813	749	740	778	779	756	746	731	772	796	708	754	740	689	728	754	719	742	740	733	782	746	722	718	748	803	747	751	820	774	747	747	791	791	732	744	724	755	756	768	729	718	741	754	752	744	742	782	738	779	780	706	722	752	704	776	763	766	764	722	737	763	802	743	724	771	741	798	795	764	727	751	744	752	761	767	779	690	750	785	728	764	768	756	771	772	800	730	740	796	775	717	752	699	761	776	720	716	786	715	726	731	735	714	718	745	781	765	712	754	800	722	700	747	761	766	744	717	754	786	684	764	695	717	736	787	740	697	729	726	741	790	731	746	749	747	734	738	710	734	738	740	769	749	738	761	736	740	731	759	749	759	782	714	715	756	743	766	717	755	803	825	790	763	736	783	764	756	753	738	778	739	808	773	759	785	731	713	753	732	742	721	707	766	770	755	811	728	717	786	742	745	774	749	760	729	760	730	741	710	704	734	752	801	764	765	754	723	736	776	764	743	774	745	713	774	720	743	721	745	721	749	749	761	732	774	761	784	745	754	735	775	747	732	696	769	784	797	733	762	790	793	722	816	759	741	759	742	783	754	754	767	748	774	681	763	783	740	736	746	726	729	738	743	745	786	758	742	720	802	793	738	694	726	784	762	759	721	763	763	778	813	720	737	746	761	758	761	717	736	743	703	732	740	738	776	720	769	713	726	738	777	750	724	669	779	763	768	758	753	770	774	742	710	782	745	709	730	771	750	775	806	720	747	782	706	741	726	778	784	741	777	731	765	783	741	748	800	682	760	766	728	729	700	740	798	782	731	789	742	747	766	749	772	790	749	721	763	788	744	690	736	729	756	749	745	777	699	789	757	747	752	740	743	738	721	738	785	767	732	703	747	790	748	735	746	718	692	701	764	746	733	769	768	748	724	714	741	769	786	737	775	730	767	748	756	636	769	743	755	761	762	754	797	744	749	805	716	748	776	729	747	736	780	732	737	756	702	762	751	752	758	751	707	764	776	781	723	757	806	751	757	679	699	754	721	686	772	719	727	746	727	752	812	705	749	715	750	764	778	744	781	757	764	760	745	741	764	697	753	764	720	794	726	724	719	736	792	709	737	755	688	754	738	730	710	778	726	814	794	755	775	745	727	747	787	714	752	763	716	731	763	747	763	773	739	760	759	715	718	788	735	780	752	772	744	766	724	727	789	766	751	805	712	756	722	757	745	786	763	782	768	731	774	772	722	801	768	764	781	744	745	752	832	727	802	758	757	720	741	735	751	814	776	743	748	756	737	751	712	833	769	771	813	732	772	746	792	797	715	740	757	735	798	715	808	760	747	765	751	755	750	752	711	781	737	793	780	736	724	769	713	763	757	771	780	743	730	794	740	755	793	728	720	761	773	758	744	755	767	768	727	766	766	718	763	801	750	749	736	789	728	710	782	755	724	748	737	758	683	733	737	748	754	760	728	722	772	755	734	757	733	786	757	750	778	693	743	721	707	785	750	738	760	775	704	709	784	760	741	729	737	773	764	723	718	702	772	736	707	723	717	760	747	766	747	723	728	792	771	702	755	707	740	739	777	694	781	759	731	744	755	735	729	748	725	765	763	670	798	752	773	816	773	715	777	757	783	755	803	719	727	716	743	750	743	750	756	762	791	709	706	790	725	747	745	740	719	741	725	784	757	714	788	749	723	759	774	707	740	739	777	689	721	747	693	749	769	792	760	741	713	710	721	726	785	753	788	718	711	727	756	781	764	774	743	733	762	724	758	715	725	746	785	769	786	773	731	726	768	763	791	745	743	739	748	715	755	685	759	812	745	834	760	772	753	704	725	719	788	786	724	734	736	759	724	718	762	767	761	781	761	793	739	745	719	725	742	751	738	726	745	776	762	772	758	752	732	759	759	772	715	713	751	724	755	728	721	725	748	762	735	729	761	731	703	754	738	762	776	733	761	752	720	762	763	786	762	739	749	750	750	780	725	812	724	756	724	760	754	765	817	724	756	752	767	715	747	725	732	741	763	786	731	768	737	738	712	740	733	731	749	732	771	753	755	735	719	708	745	731	754	719	784	767	713	751	733	742	693	724	716	727	771	737	739	713	760	710	756	798	763	725	709	775	733	741	774	779	801	738	699	745	777	745	759	766	709	757	761	751	713	778	732	757	755	751	728	740	750	772	800	780	745	741	686	737	739	767	767	728	772	726	775	745	749	731	795	751
23984	22809	31611	24778	18763	6581	1714	1145	1034	1002	970	1000	1030	986	966	980	946	976	968	1022	3332	3683	2694	1761	1212	1005	939	952	964	957	918	934	969	985	929	1000	901	968	900	896	942	943	937	951	965	934	911	905	888	936	951	915	906	913	971	921	924	942	963	902	889	890	907	925	920	967	909	864	942	932	923	921	1000	945	886	927	918	887	926	922	936	929	914	919	939	927	896	912	915	892	930	920	953	956	962	907	927	910	924	974	892	945	935	967	918	882	901	931	884	901	889	935	902	913	893	934	890	898	902	919	899	922	943	905	887	945	915	865	917	914	923	919	953	941	925	924	867	951	916	921	929	948	864	903	940	877	927	931	948	954	963	956	935	953	909	933	875	977	949	967	955	892	887	876	963	938	944	920	940	890	937	956	892	907	937	924	939	922	951	933	953	902	904	928	939	957	942	935	907	966	910	925	923	911	890	966	930	899	907	936	974	938	941	948	976	917	853	919	879	985	966	939	940	970	986	920	947	953	929	954	923	932	897	880	909	910	824	915	899	923	899	901	909	967	920	898	967	923	921	880	959	927	899	872	849	944	884	925	913	916	920	918	923	911	940	950	892	950	918	899	929	931	878	927	950	904	936	924	935	888	925	981	892	916	878	938	949	887	861	879	949	985	796	914	949	856	944	942	932	998	909	852	868	884	942	929	946	908	894	949	912	942	867	934	912	924	935	893	886	933	905	907	866	892	890	908	892	934	968	937	911	929	907	931	934	898	967	866	928	943	935	897	920	963	930	898	958	880	934	869	938	855	932	887	936	898	940	893	960	954	893	898	942	972	933	933	915	905	910	992	870	943	900	955	933	915	908	950	901	952	872	896	958	931	894	939	949	886	976	888	913	889	940	908	947	862	952	896	908	916	864	914	956	946	988	914	902	920	916	931	910	893	895	891	949	949	901	934	925	893	939	878	873	885	945	878	1007	962	917	903	956	883	943	921	892	926	929	905	942	912	829	940	913	921	962	905	879	864	904	917	937	936	888	934	915	847	949	900	936	995	968	897	923	916	969	972	961	945	917	908	909	915	854	857	892	934	1007	931	908	935	937	914	927	911	976	950	890	877	901	929	907	913	880	901	878	934	939	934	894	935	969	974	951	927	912	904	912	900	955	906	906	930	953	884	959	933	925	850	913	933	916	969	863	931	929	948	906	956	918	872	930	952	921	878	982	886	896	934	921	934	988	982	985	942	889	903	939	913	931	932	898	951	967	949	931	914	917	933	941	945	928	910	885	914	935	918	951	887	901	923	901	919	932	862	903	960	945	924	935	965	922	950	906	921	917	870	902	896	883	901	889	943	924	944	923	890	874	861	927	947	969	899	932	922	905	941	936	921	917	958	967	896	901	923	965	914	933	930	933	907	916	907	905	910	912	898	901	916	916	921	941	907	920	913	913	904	965	907	946	940	981	965	924	944	909	922	939	906	945	871	935	951	971	954	944	933	968	871	880	955	934	943	963	904	877	845	898	935	911	962	930	925	896	934	875	880	965	898	934	905	946	898	892	899	953	891	918	953	909	925	878	963	932	873	852	906	877	959	889	923	879	906	933	893	941	951	943	892	930	927	914	905	912	949	951	918	912	983	883	900	914	929	939	886	927	948	1008	916	905	913	908	890	875	907	921	911	952	941	886	962	906	930	939	929	916	943	935	951	959	867	917	942	935	896	850	850	917	892	932	892	914	922	921	883	894	872	940	948	946	918	955	911	845	947	893	944	933	907	916	951	938	909	866	914	923	892	941	918	941	874	942	939	863	865	951	902	964	940	944	995	863	924	908	904	927	904	901	919	915	883	877	914	926	916	940	935	917	884	931	908	919	926	957	891	885	915	920	909	929	876	914	921	894	935	915	861	963	917	986	911	924	920	901	923	950	891	911	995	971	978	850	922	899	950	862	902	955	904	934	853	950	915	910	883	924	931	947	935	938	857	954	834	920	933	931	870	895	892	935	929	910	942	881	956	919	917	964	856	927	858	850	873	913	968	913	869	987	1004	847	914	954	896	943	887	941	925	949	949	908	872	956	945	911	923	907	955	907	853	940	960	904	906	919	992	923	971	870	991	894	931	910	931	881	935	963	904	924	939	929	895	932	875	959	896	903	917	939	936	877	845	900	902	954	983	878	895	899	953	905	962	975	884	930	910	895	899	957	890	918	929	927	906	904	904	874	877	891	925	906	906	908	960	947	912	921	922	900	893	882	941	939	937	913	950	981	945	916	947	886	894	895	886	917	895	910	905	871	931	927	977	894	968	910	912	951	953	861	898	938	968	946	947	947	969	915	968	910	909	913	907	893	927	967	893	935	879	914	886	949	941	882	870	948	922	916	1005	940	942	943	928	924	878	947	915	941	951	928	884	960	903	986	871	918	942	942	904	894	892	858	907	869	908	948	912	953	902	909	884	925	919	912	930	909	919	903	875	909	885	946	893	938	930	971	960	937	928	937	946	936	947	912	973	867	919	958	832	897	918	897	920	948	910	914	938	964	886	971	868	908	858	921	889	911	905	914	941	956	917	949	921	897	943	885	911	893	931	895	902	920	912	895	917	908	960	936	938	908	908	957	957	929	916	986	905	980	942	922	933	918	938	887	914	966	916	893	918	915	912	926	944	877	859	918	918	849	955	902	928	930	896	901	931	915	968	943	917	928	901	879	924	898	880	872	919	864	905	934	882	883	972	876	900	925	911	863	961	938	899	909	905	905	958	916	880	947	889	942	919	937	930	905	907	946	918	934	899	881	914	893	951	958	949	916	908	887	911	898	944	872	901	937	891	925	935	926	953	899	964	862	971	946	919	910	955	896	894	925	880	910	898	919	930	982	893	875	835	890	974	881	913	910	882	928	894	955	928	933	942	900	941	920	943	907	920	966	977	906	929	904	941	899	891	922	981	931	896	931	932	911	944	936	946	898	874	922	920	895	892	978	894	930	954	903	860	861	955	933	883	898	913	901	969	968	895	851	919	957	922	880	894	966	895	946	977	937	906	868	912	942	859	931	937	879	924	960	858	886	922	897	910	933	931	888	926	965	899	901	900	863	869	886	894	880	944	940	964	900	943	887	934	929	871	866	915	938	888	946	907	919	873	902	922	936	865	896	890	914	972	925	936	925	923	921	884	894	939	862	966	966	907	908	891	885	872	945	933	914	924	945	885	896	938	994	942	837	878	957	878	898	901	899	945	937	970	922	884	996	936	932	970	941	942	947	865	897	891	909	918	857	923	916	937	888	872	882	923	892	979	923	868	907	913	900	953	891	941	882	924	908	842	888	921	917	935	889	893	906	919	881	914	914	886	912	921	886	857	940	907	912	936	911	901	910	975	980	875	918	923	847	979	900	970	948	913	985	855	872	964	902	917	928	933	871	931	957	908	892	904	927	950	921	872	920	891	868	868	939	902	970	927	898	969	934	920	895	931	890	896	892	950	923	964	904	896	896	913	923	887	907	916	915	898	889	893	940	913
63538	91509	53177	4996	1183	1021	945	947	957	868	854	928	906	856	870	870	908	844	875	967	4448	4266	3036	1875	1155	977	871	830	820	840	815	824	858	823	816	819	831	820	775	844	884	834	813	797	793	803	811	799	802	831	865	843	809	810	810	798	806	778	834	796	809	867	859	831	830	870	805	782	775	792	856	805	840	844	816	810	776	888	805	857	841	909	813	783	812	782	889	787	849	853	847	889	813	849	830	839	816	805	829	826	800	838	827	821	809	786	788	817	814	819	854	820	783	851	871	775	822	846	848	806	826	819	878	831	837	829	824	834	782	833	839	796	836	815	858	859	816	792	741	794	807	802	832	781	825	774	831	829	814	839	779	805	822	844	827	796	761	815	845	830	830	814	823	831	795	784	873	812	867	827	838	779	825	817	808	808	837	756	816	802	840	764	836	841	793	796	838	812	821	800	799	807	864	857	779	816	833	811	788	844	846	842	842	851	801	876	815	809	769	797	759	788	828	809	784	806	823	806	852	801	788	815	860	841	822	818	812	820	820	791	810	813	844	820	847	798	837	770	804	836	811	828	784	824	804	833	792	813	776	808	798	810	801	764	832	813	856	804	793	821	823	830	809	800	807	840	812	844	823	803	809	774	800	806	811	782	823	797	814	760	779	789	835	826	860	790	870	773	796	821	804	812	816	855	847	803	819	798	786	821	778	844	802	804	800	829	791	812	801	848	839	804	809	818	819	802	824	838	823	824	821	816	847	840	817	810	786	856	826	831	860	815	783	799	849	819	795	843	779	856	801	783	851	863	793	790	790	811	876	788	797	848	811	811	787	837	834	810	828	835	816	796	796	802	816	872	823	840	808	826	774	801	784	739	835	777	791	803	851	787	850	852	789	794	829	801	825	780	868	808	819	821	802	852	809	858	825	815	837	834	826	794	830	828	830	875	799	816	833	825	799	826	884	805	819	808	803	836	818	850	860	860	756	819	857	777	838	828	767	778	812	854	783	789	844	858	841	827	790	865	810	834	858	806	783	849	801	805	766	806	841	840	819	835	799	831	871	776	808	749	791	844	808	793	803	789	812	784	792	801	843	763	811	819	795	833	787	830	806	766	842	797	807	782	876	860	801	856	844	795	862	811	784	852	836	780	826	841	828	806	817	839	826	783	830	837	827	778	842	787	785	808	872	805	749	877	754	873	778	833	807	809	759	801	791	822	858	840	824	813	830	800	859	772	821	791	810	837	830	806	807	779	797	845	792	827	824	808	877	795	794	780	804	810	790	830	804	842	848	828	792	812	771	845	821	811	808	843	778	832	771	784	765	818	807	805	850	821	872	820	784	790	799	849	776	816	784	836	893	832	801	886	784	782	762	846	825	827	808	807	793	829	798	776	859	809	815	799	837	847	844	786	743	826	883	809	793	787	792	773	817	824	784	787	833	776	847	796	768	793	815	823	842	825	798	837	792	817	787	836	851	806	796	817	760	795	813	787	799	790	795	761	859	767	824	824	774	773	790	772	818	804	809	823	848	833	823	837	841	791	798	789	763	796	785	856	837	799	833	846	786	804	834	811	810	826	834	815	829	766	801	822	775	827	841	776	804	800	810	761	822	768	798	795	856	805	800	848	775	809	808	847	796	795	790	843	788	801	840	816	848	815	834	846	815	866	794	784	808	770	805	770	804	861	810	861	768	808	806	822	833	844	777	834	755	825	786	804	796	796	766	808	796	780	843	806	758	805	809	812	833	847	774	809	753	842	820	840	828	857	891	806	822	817	799	837	846	811	787	789	817	824	835	793	818	802	807	796	820	855	830	792	816	800	857	847	831	791	779	817	785	822	807	767	808	755	839	783	727	758	862	805	871	822	868	800	893	806	819	800	800	812	845	836	818	801	804	784	836	792	798	845	832	846	822	805	852	786	783	769	831	822	814	807	833	796	803	827	810	773	755	852	852	832	838	799	792	796	771	832	774	830	812	837	895	819	834	856	807	769	800	823	783	842	783	803	816	806	765	783	761	838	811	823	817	842	793	805	806	839	755	835	803	785	784	807	824	809	778	780	833	824	786	819	798	817	824	784	877	790	808	791	811	753	803	823	821	805	815	769	824	807	789	850	817	765	823	823	799	804	801	829	813	789	786	793	828	817	831	839	783	826	803	815	839	827	814	809	810	839	818	816	829	819	787	852	789	798	795	757	800	745	849	821	838	781	817	813	782	787	811	778	781	799	821	818	794	788	808	852	777	869	812	783	840	855	861	801	854	801	795	795	819	840	812	797	805	819	816	797	883	855	774	804	861	781	804	813	833	809	806	775	823	814	802	816	820	794	778	825	824	799	815	854	856	772	881	800	806	859	807	822	829	781	890	831	795	805	818	774	789	818	871	756	813	830	819	862	803	811	847	827	833	800	794	817	766	790	839	806	811	854	813	811	786	796	839	879	870	801	799	805	796	863	807	778	856	808	765	831	861	795	825	808	797	832	799	833	796	788	797	783	767	794	775	802	839	810	798	810	776	842	804	823	770	880	812	813	770	836	797	808	784	775	837	830	822	830	796	810	834	814	819	788	807	808	842	781	810	759	869	814	817	810	812	783	853	799	857	806	817	788	794	799	781	866	828	788	823	804	817	789	810	831	810	821	833	853	818	817	845	774	831	768	783	803	829	838	840	810	823	797	785	869	837	877	801	850	792	847	826	841	800	811	733	799	801	841	851	841	813	812	838	910	800	845	818	852	842	861	802	784	831	810	805	785	816	817	802	807	816	811	778	805	790	807	859	813	778	804	817	790	775	833	823	872	833	805	828	772	848	791	860	792	807	776	796	866	747	831	801	829	830	859	898	804	803	798	843	822	792	855	767	771	838	827	791	813	835	822	808	839	801	790	769	817	789	781	807	815	845	826	760	804	819	802	821	846	775	819	760	808	827	795	835	857	811	773	840	747	801	786	866	804	801	788	775	801	858	816	816	756	829	802	794	840	785	829	799	800	834	815	822	853	801	796	791	783	833	808	817	815	803	818	804	796	783	803	837	805	823	864	811	781	819	807	790	810	754	847	807	886	838	842	779	842	809	827	852	747	860	839	790	836	787	880	787	825	820	803	799	793	809	818	835	808	856	879	800	836	852	785	830	816	762	817	803	878	824	777	788	794	797	804	805	790	821	773	828	794	818	834	790	809	822	806	803	843	831	809	808	838	842	761	796	790	817	784	816	830	835	811	796	815	839	793	713	780	811	824	796	810	825	824	805	809	821	866	787	830	846	846	780	815	830	827	803	815	862	790	791	827	815	802	783	784	844	776	833	832	820	788	827	776	750	802	842	861	839	843	796	806	829	775	844	811	781	823	796	789	782	774	768	783	831	867	826	768	778	809	802	824	845	870	812	768	823	826	821	821	836	833	841	827	843	861	806	781	760	811	779	826	801	810	789	848	781	788	771	794	830	797	839	845	867	756	792	794	794	834	808	812	811	791	845	827	809	744	771	847	782	833	851	884	852	788
28958	23026	18323	3501	831	752	754	705	687	747	719	730	727	692	696	694	681	767	690	687	864	976	924	836	769	777	704	729	702	719	716	741	717	697	724	716	728	728	727	698	721	710	731	676	716	700	698	756	739	737	720	729	681	727	668	724	767	743	747	691	735	722	770	708	696	669	707	767	731	721	677	746	773	779	755	706	732	725	707	695	727	714	709	740	666	719	739	694	699	674	687	677	693	668	682	764	752	681	713	758	682	663	700	752	719	687	709	729	715	737	777	702	678	702	731	730	717	729	717	704	729	707	731	704	715	749	732	711	732	695	728	653	715	693	660	716	758	710	727	719	717	741	658	758	734	783	733	761	722	708	731	684	711	705	722	668	746	687	732	684	706	728	717	768	758	768	747	699	702	674	657	686	684	697	741	710	742	737	725	753	682	697	746	708	712	704	700	749	767	772	685	738	773	738	743	721	736	726	738	698	686	678	717	724	659	752	718	758	733	712	675	715	730	732	702	716	703	722	683	704	698	711	700	738	723	692	703	694	759	716	710	780	703	711	755	721	709	678	686	664	702	784	706	711	726	647	718	730	706	720	690	773	680	714	727	704	719	692	766	688	706	740	686	727	706	727	693	730	743	724	680	696	716	711	711	719	729	717	715	735	734	687	685	728	725	696	706	680	745	689	687	640	725	725	725	736	696	709	682	690	709	714	762	751	684	631	722	712	750	712	768	727	718	629	677	679	702	725	701	722	718	710	716	640	728	724	711	711	742	716	693	759	761	716	742	745	672	717	653	685	674	722	698	726	699	693	715	744	787	763	710	731	711	701	731	685	731	709	755	698	765	698	719	717	695	744	663	735	671	724	699	701	696	749	739	678	750	690	702	685	680	738	715	730	755	748	751	744	713	718	747	693	709	697	720	694	667	683	681	738	730	763	710	734	723	692	678	738	701	710	736	693	715	689	751	712	770	672	718	718	725	756	766	701	693	698	699	716	755	689	723	717	704	697	711	701	797	726	718	719	710	748	698	736	731	711	694	748	681	732	750	656	704	700	691	737	697	738	746	695	683	706	710	737	735	689	696	746	705	687	689	659	703	699	739	737	673	674	749	740	707	750	704	685	724	720	725	714	713	758	694	744	683	734	708	765	741	697	717	765	736	711	729	763	694	671	735	749	700	731	701	729	767	714	738	708	744	705	728	744	737	723	746	734	752	713	666	688	729	697	713	705	709	693	708	685	736	739	734	675	697	691	727	755	730	717	710	749	751	690	707	683	767	740	708	741	741	723	710	699	698	674	700	694	721	684	708	717	675	656	717	710	719	699	714	712	659	677	697	756	752	739	710	724	685	724	763	694	691	716	718	672	705	698	744	753	712	745	745	726	720	681	737	703	713	745	714	677	760	792	747	710	677	683	730	748	733	697	675	695	738	737	697	745	760	761	693	754	703	703	718	705	733	715	741	704	717	715	671	762	695	755	703	687	743	763	711	727	737	681	705	759	722	701	677	745	662	655	731	719	757	693	697	701	708	726	735	710	722	703	740	698	766	701	694	716	702	742	697	707	688	686	728	694	720	662	743	707	707	729	698	693	713	776	695	687	718	723	674	729	738	699	663	727	708	690	703	685	753	736	725	717	732	737	689	681	682	656	680	671	665	718	718	770	731	714	721	695	788	711	760	690	698	749	706	697	660	704	732	768	712	688	724	740	732	758	728	732	741	664	702	741	778	697	677	752	727	667	723	752	712	733	684	717	692	733	732	742	717	684	756	732	706	715	696	675	705	738	714	709	722	699	770	781	701	640	735	771	679	763	694	707	691	685	724	730	716	690	718	718	743	743	709	741	716	656	688	732	707	694	690	665	712	781	708	721	726	693	731	703	746	659	688	700	712	674	756	693	666	703	719	723	741	746	692	715	726	700	713	706	731	666	731	707	746	705	678	719	722	703	727	741	735	706	690	722	655	673	688	742	711	728	700	741	699	734	694	687	701	705	718	686	687	700	697	720	763	750	701	735	696	717	751	725	740	754	683	707	718	752	783	708	718	745	667	748	694	704	670	736	733	701	692	698	732	710	699	684	734	731	680	669	706	725	643	727	687	686	738	680	712	681	727	703	717	737	724	692	697	694	708	787	686	672	731	708	724	721	727	714	706	698	699	705	706	670	729	693	683	675	695	693	731	732	719	708	647	772	689	738	747	659	711	742	737	698	708	706	685	715	714	683	707	722	668	649	696	704	751	685	780	719	712	773	741	712	689	745	681	703	705	714	736	709	702	715	692	736	735	701	679	680	721	722	709	695	688	746	689	731	719	652	667	704	748	773	743	707	688	778	692	708	672	689	715	721	676	710	739	717	724	697	753	707	707	729	753	703	719	713	703	708	755	699	701	747	731	673	764	688	731	676	716	734	727	762	740	713	634	733	746	722	711	745	702	705	747	728	765	638	669	733	664	711	698	750	760	668	729	689	725	682	682	746	697	698	696	720	773	758	739	744	684	705	710	705	743	754	730	699	718	705	770	693	734	745	731	729	771	700	758	670	731	765	695	738	708	658	666	706	669	712	704	740	718	698	646	689	653	697	711	713	673	681	689	722	720	744	687	698	745	757	700	734	730	737	730	676	714	706	729	707	701	708	691	723	697	744	691	742	721	694	736	698	709	764	710	741	734	709	742	764	673	696	684	709	721	716	729	715	708	727	723	696	708	754	707	749	736	706	728	718	779	696	748	683	720	678	782	739	747	762	686	718	728	645	684	713	684	722	724	761	750	692	715	724	689	711	698	704	738	729	773	749	740	676	673	724	658	708	714	712	718	703	740	700	742	713	752	694	725	733	743	743	752	714	768	703	743	733	729	759	723	733	740	742	686	713	715	713	702	745	708	724	734	699	742	715	700	691	745	704	722	706	704	694	665	672	710	713	730	721	752	709	691	766	746	717	687	704	706	734	743	698	675	732	747	706	737	731	757	756	714	714	672	784	779	683	721	673	688	690	700	706	681	733	698	730	729	701	706	767	699	718	719	723	684	737	701	699	686	686	749	734	730	674	700	704	704	717	736	721	738	752	749	732	673	701	748	717	682	675	711	750	748	700	743	742	725	711	734	701	723	713	725	713	713	691	681	678	726	721	705	688	711	725	721	703	773	694	734	743	708	725	696	713	674	708	747	728	757	704	690	692	683	682	725	700	721	710	721	672	714	721	742	682	704	715	738	718	725	689	778	723	669	737	755	673	714	733	684	685	721	738	749	709	704	686	718	678	775	733	685	696	747	653	695	730	697	729	792	730	705	670	739	667	706	728	678	730	773	727	733	692	721	712	698	699	712	734	736	721	738	729	682	735	721	723	739	754	763	724	674	663	723	710	705	703	702	719	730	705	738	722	728	730	731	691	721	686	780	674	736	675	683	719	729	716	707	719	700	694	716	702	701	697	765	677	722	684	733	741	699	688	711	749	697	747	728	724	704	671	714	722	679	689	741	719	765	727	722	773	700	712	730	752
17147	23392	12815	1441	608	618	558	564	609	656	597	574	601	557	647	562	617	568	569	625	794	876	849	711	651	644	620	558	605	564	592	599	578	595	554	591	586	606	562	604	569	604	591	619	594	575	618	555	589	578	584	594	601	550	591	606	572	583	604	598	600	596	583	553	624	588	592	553	583	569	569	592	608	602	608	553	592	560	557	573	609	605	591	614	585	578	621	598	579	592	573	581	570	585	571	563	595	570	560	603	543	603	613	554	603	573	603	549	549	588	594	619	633	582	605	611	584	575	543	629	590	612	551	629	615	578	623	588	594	632	555	580	629	577	550	562	600	633	595	586	560	630	581	592	593	598	603	532	549	549	576	610	599	555	600	602	549	594	594	555	601	604	553	592	534	578	566	573	582	592	575	558	568	594	569	600	559	579	583	581	584	602	619	586	618	584	565	570	618	577	583	613	624	600	565	623	577	591	600	532	571	601	577	540	630	562	535	576	620	549	606	581	558	556	570	580	617	570	581	569	620	569	555	635	565	588	564	524	602	570	592	563	599	564	571	563	575	588	568	562	585	586	575	599	591	595	584	589	549	595	566	560	585	571	601	559	605	560	567	551	630	585	576	597	547	565	541	565	586	603	583	567	548	581	568	553	587	606	603	566	533	582	570	617	582	611	538	584	590	597	565	596	599	575	604	539	576	595	625	576	563	638	579	578	587	573	615	598	626	551	563	552	586	583	575	564	565	608	585	567	583	557	599	598	607	585	577	547	548	593	571	572	531	547	649	621	553	568	591	601	553	567	591	591	606	595	583	555	550	590	650	578	580	587	629	606	596	585	632	605	588	547	560	569	592	581	594	514	571	597	594	517	546	569	575	603	576	580	593	607	549	558	610	610	551	528	570	597	571	584	558	583	619	572	611	560	588	609	608	568	614	582	618	548	590	562	576	615	599	614	578	587	636	585	547	571	592	585	511	579	582	648	617	534	569	586	578	593	533	600	584	594	580	560	542	601	567	587	597	570	569	586	586	560	601	577	558	603	538	570	580	588	577	564	642	621	543	582	602	624	564	603	567	641	626	539	556	570	541	581	570	629	612	600	611	593	590	606	618	568	577	580	608	582	593	575	586	560	587	602	572	574	565	587	558	641	575	592	626	586	600	631	583	590	606	600	566	541	574	603	559	601	583	565	579	608	608	602	606	605	611	612	601	574	550	563	603	559	584	551	608	577	590	564	612	575	578	552	592	610	593	581	610	624	600	611	591	572	588	603	583	586	569	567	543	581	567	611	557	601	546	542	577	578	566	575	559	555	623	573	573	547	577	581	561	552	595	588	593	581	577	548	593	571	585	578	519	585	605	596	592	603	559	544	590	542	586	565	616	571	602	631	609	583	527	584	611	583	612	600	591	569	588	568	593	633	603	567	609	566	584	612	585	594	595	565	568	565	587	542	545	581	609	564	592	545	600	560	580	576	541	578	556	582	557	592	611	572	530	579	615	587	609	571	582	536	629	570	589	548	571	592	585	572	560	570	575	608	527	592	571	555	591	593	584	561	555	585	598	574	594	585	581	625	606	572	594	598	553	603	575	543	567	562	632	590	539	640	571	580	616	606	589	610	563	597	566	586	555	576	589	578	563	609	560	598	587	605	521	597	595	546	604	653	571	613	583	575	606	567	584	544	574	583	616	532	619	591	530	555	599	599	600	569	609	581	614	619	555	583	555	535	533	616	567	611	606	566	585	598	577	591	576	555	580	544	632	640	581	560	610	573	568	595	600	575	608	586	598	613	616	597	563	602	532	560	591	559	578	573	581	588	611	592	589	512	602	603	594	591	559	571	613	582	616	565	595	542	534	565	572	574	609	598	621	611	619	594	577	591	557	580	559	624	559	578	565	557	569	570	599	597	579	612	552	622	570	617	621	646	555	556	547	558	576	583	571	585	584	593	640	575	579	571	562	606	583	572	588	610	574	603	600	604	611	563	540	567	574	577	561	590	551	560	589	561	575	614	619	542	605	621	563	596	550	556	592	584	621	599	549	624	600	572	590	613	572	588	602	572	608	586	597	568	585	597	562	564	587	585	636	607	575	590	581	567	569	581	591	574	563	570	604	583	604	572	612	602	567	570	594	615	585	593	537	567	563	592	609	569	589	557	596	558	567	578	567	622	609	549	578	582	586	620	573	548	568	570	598	595	587	582	557	630	564	559	592	567	579	573	597	598	597	607	582	583	599	554	580	589	568	555	599	595	555	569	556	585	553	543	574	568	589	556	591	565	573	619	582	543	588	563	502	550	597	553	630	578	588	601	605	609	597	577	605	572	579	584	585	575	519	587	597	569	608	572	616	583	567	618	565	631	569	534	623	619	612	594	576	591	561	609	596	575	588	604	553	601	575	616	571	511	567	545	573	577	569	612	570	561	591	618	552	586	583	531	573	560	613	587	593	590	611	622	609	597	580	573	548	608	593	562	579	587	579	541	538	606	575	578	625	545	540	532	588	584	604	576	572	615	563	618	639	569	600	547	587	578	591	566	602	601	575	611	588	596	538	615	622	552	585	595	567	562	569	576	595	610	612	558	566	610	545	561	617	601	573	611	623	592	563	539	593	573	590	592	599	574	560	599	659	585	546	603	563	577	614	555	565	618	566	584	561	614	592	568	568	576	615	598	532	582	558	562	591	594	628	568	567	562	587	571	589	602	631	587	640	594	591	574	559	592	579	571	572	583	580	628	561	600	609	567	606	555	594	589	570	572	563	597	566	592	617	564	543	583	585	550	557	609	611	626	601	569	571	546	574	595	583	560	557	592	567	611	602	550	596	575	623	556	544	566	559	545	591	565	541	578	577	568	625	564	597	562	584	569	600	523	575	560	562	575	551	593	611	617	560	586	566	580	606	612	599	576	600	561	584	563	588	567	560	577	600	583	538	583	597	618	565	563	557	583	556	601	587	590	592	596	608	581	574	587	571	582	612	587	593	572	609	617	576	626	582	561	611	646	593	620	589	567	608	599	563	593	557	567	599	581	576	568	584	615	587	556	596	572	527	599	582	570	557	630	594	610	553	577	541	642	615	583	565	548	586	578	585	583	611	592	611	594	583	560	582	576	555	577	586	595	578	568	569	630	553	567	613	597	581	578	582	629	568	567	580	546	567	605	603	572	586	581	563	550	585	581	578	591	612	589	566	559	600	544	549	592	604	578	556	529	585	595	595	568	586	581	608	575	587	579	598	560	577	543	616	569	546	571	554	545	580	566	568	572	584	566	631	546	566	586	612	569	554	601	580	607	639	645	582	585	596	581	568	560	564	565	602	577	591	560	561	593	581	574	587	587	605	577	617	581	551	573	634	605	589	573	551	563	539	568	603	606	590	568	573	555	581	594	605	539	558	540	563	567	559	603	588	573	609	536	609	555	556	582	602	556	572	582	579	578	639	562	577	591	595	592	631	620	630	547	580	572	578	572	606	519	535	585	611	606	545	569	556	589	548	574	584	602
24717	23181	33381	25255	15435	3272	1286	995	873	889	859	918	883	794	854	788	883	901	867	886	2251	2395	1899	1393	1086	913	834	842	836	864	857	838	816	817	852	869	881	843	866	855	852	827	823	862	822	810	801	855	819	858	817	855	834	797	845	893	807	771	865	850	864	867	864	804	846	874	838	792	815	838	855	814	787	845	835	799	831	827	790	811	847	797	834	819	892	797	857	858	794	795	852	795	790	833	846	822	787	856	803	888	857	833	804	862	783	758	819	812	853	808	829	854	830	842	898	822	853	831	839	856	796	836	772	807	825	793	793	837	892	811	850	792	855	769	757	817	834	821	795	828	780	829	812	841	824	805	854	856	792	802	803	798	831	796	800	813	810	820	791	837	832	824	829	777	830	794	825	814	832	802	833	852	869	816	803	881	818	848	833	869	822	808	829	818	812	832	799	860	799	789	809	845	822	807	825	824	794	784	869	843	804	806	849	840	847	803	815	857	777	834	843	742	859	853	820	830	841	857	823	801	796	826	830	776	819	828	769	866	799	841	842	865	852	804	865	881	786	896	842	840	837	812	917	795	796	845	861	830	756	869	818	770	796	871	799	784	829	839	804	906	816	824	816	847	872	847	852	811	820	903	859	785	820	826	859	857	835	828	907	785	816	821	814	810	788	839	794	845	797	787	812	802	821	796	827	779	818	759	867	846	831	874	768	799	852	796	827	837	794	783	815	841	818	827	849	838	799	807	916	778	859	832	886	827	853	821	820	792	824	820	781	826	813	827	880	829	805	807	842	800	820	810	882	798	832	863	803	834	818	808	827	832	831	835	818	830	841	870	833	795	848	839	839	861	787	822	821	828	841	825	869	830	823	808	846	846	810	830	766	857	793	835	809	812	869	811	774	841	793	846	830	810	823	858	802	835	846	838	908	811	855	762	826	805	796	843	829	853	797	863	823	820	819	847	814	814	842	840	847	766	778	786	836	784	792	831	838	822	822	798	879	844	828	811	816	772	873	822	809	858	822	861	847	808	826	825	851	855	807	823	809	842	777	816	780	847	868	810	853	824	842	840	876	806	819	782	830	820	811	882	851	805	855	871	851	833	802	827	849	834	824	800	832	855	808	799	777	793	823	829	823	806	834	851	843	822	870	807	792	855	797	857	869	828	790	843	828	798	767	884	838	793	823	814	792	851	836	814	793	842	793	788	833	739	783	771	820	859	854	830	795	843	829	842	828	842	826	809	825	781	805	844	868	790	863	784	857	787	836	874	791	804	818	850	845	844	869	783	791	837	826	872	846	743	821	852	812	821	881	812	806	786	886	799	802	886	836	823	890	832	850	829	844	782	820	760	791	804	865	796	776	792	789	737	818	812	782	870	833	814	872	803	811	853	838	845	821	776	811	829	792	840	797	838	828	830	836	852	771	836	851	774	814	836	832	817	867	873	863	800	807	793	815	781	765	799	792	847	830	806	792	806	847	816	832	793	832	809	804	776	795	855	768	821	823	804	837	852	833	849	859	820	819	819	867	836	838	788	853	789	836	849	855	847	815	824	790	777	823	790	790	798	837	783	781	827	811	796	847	784	865	875	819	780	816	814	799	815	795	810	868	825	859	848	820	797	778	801	786	861	835	832	814	826	829	821	846	839	798	826	794	811	809	857	819	866	861	868	821	809	788	824	807	788	836	845	845	843	806	829	819	832	808	849	830	845	825	849	856	809	837	871	835	842	777	840	811	844	786	789	813	865	865	821	846	815	855	798	861	842	812	871	831	841	811	789	800	807	793	827	818	858	812	797	832	828	845	814	848	835	833	841	839	883	807	843	781	857	778	811	791	819	799	826	829	809	794	795	829	803	841	807	821	870	815	811	756	811	844	798	833	817	835	827	763	858	770	814	795	801	785	825	850	841	841	853	864	829	874	846	799	830	816	792	855	848	823	856	791	876	812	809	803	825	798	860	862	861	819	829	838	879	827	798	802	863	800	870	874	820	895	820	833	849	798	775	786	833	818	828	865	846	885	836	797	807	809	839	762	812	833	857	833	842	828	803	900	831	840	842	860	820	859	815	792	829	852	818	791	806	846	850	847	832	845	831	833	869	835	806	819	843	849	828	805	873	781	793	865	817	820	802	888	799	849	783	790	847	832	821	866	805	799	828	821	810	850	811	884	814	811	903	865	829	824	827	828	798	840	785	772	829	821	791	766	822	826	820	799	828	858	850	867	809	805	838	853	826	855	772	889	797	878	805	799	809	831	785	834	800	858	832	836	821	823	792	806	853	852	896	856	734	853	800	840	753	845	832	831	794	836	851	848	826	867	832	875	836	790	783	808	873	860	809	808	880	871	809	835	888	819	820	844	834	840	835	852	800	808	831	859	885	812	784	851	806	849	858	860	861	825	812	813	787	808	842	843	878	794	761	816	806	822	868	865	823	825	877	884	772	788	799	817	820	838	783	841	799	833	837	808	857	876	802	801	837	798	817	804	770	766	858	807	806	855	797	840	794	793	827	799	857	844	791	836	822	834	840	813	823	831	801	832	825	840	821	803	823	809	774	824	854	801	842	846	834	817	883	895	813	774	780	838	813	813	840	780	815	822	801	827	860	844	810	845	858	832	835	770	826	807	859	850	813	813	805	838	790	751	838	791	828	840	827	849	816	812	854	820	804	804	810	812	823	860	788	844	817	836	795	825	839	807	859	787	832	822	818	773	756	837	812	838	837	850	840	830	756	828	841	841	850	826	813	827	860	825	855	771	815	816	849	831	853	802	851	847	798	855	861	796	832	851	841	851	771	792	772	845	807	839	825	838	865	851	815	789	871	794	818	792	822	803	823	844	772	798	741	863	828	812	801	809	822	772	807	825	876	804	816	797	828	795	851	860	870	857	862	785	827	855	874	803	800	883	834	816	807	802	830	836	855	830	782	806	846	810	828	805	822	866	827	785	825	818	806	885	861	784	850	859	818	828	833	793	807	787	870	809	809	826	835	850	840	853	769	854	817	834	808	837	791	862	826	837	870	783	851	817	781	812	831	804	874	814	833	823	817	832	871	824	805	791	795	774	843	845	854	834	845	841	891	818	844	867	815	802	781	781	859	820	783	807	857	791	844	825	824	844	818	831	797	838	823	810	816	772	845	821	783	819	853	821	855	841	853	803	862	862	816	856	812	867	791	804	813	792	777	808	772	817	814	848	809	823	786	845	852	791	856	794	812	795	861	836	851	805	808	807	821	881	818	809	760	796	785	898	814	791	882	815	812	839	779	903	829	855	788	800	814	835	760	826	853	809	734	786	831	839	749	789	801	832	751	852	809	845	873	836	825	827	772	821	816	801	804	827	865	833	828	820	802	835	844	826	805	802	815	844	832	807	795	849	815	852	782	864	847	820	813	833	892	860	793	857	822	812	866	838	811	764	796	804	883	879	797	853	781	805	859	832	786	791	806	815	814	823	830	787	759	823	822	827	827	843	805	850	826	766	802	824	830	791	821	882	890
56215	85439	51189	8648	1020	896	874	810	850	763	770	774	774	783	773	765	760	720	747	804	2957	2910	2148	1414	1009	864	777	770	705	749	728	737	751	717	711	707	729	756	734	705	742	755	741	684	753	724	730	765	724	745	699	735	704	726	783	742	708	726	712	721	723	687	710	720	752	712	755	689	721	694	732	746	713	703	745	725	772	691	721	679	707	732	735	730	754	729	734	721	699	695	697	715	772	746	778	690	722	728	749	737	719	688	722	786	668	751	791	765	735	743	749	723	723	733	752	712	721	723	717	740	729	709	768	661	734	736	788	694	760	733	723	746	701	723	735	700	730	735	716	694	687	732	765	767	753	738	722	709	736	747	704	719	733	733	750	719	746	741	722	674	732	731	712	730	779	718	750	735	734	715	731	695	742	752	711	713	708	695	696	739	738	702	717	715	776	706	741	745	715	750	721	754	716	697	720	703	757	760	738	764	722	725	727	756	720	738	730	724	751	716	753	748	747	731	779	728	679	735	731	737	745	703	717	704	702	749	769	738	715	756	687	723	666	766	752	766	692	732	719	730	735	772	725	711	731	720	757	763	704	725	715	685	703	762	745	694	694	741	682	701	734	719	734	723	766	772	724	731	762	745	711	706	713	723	701	721	716	706	757	708	726	728	748	718	720	727	758	708	743	755	760	763	735	748	712	744	725	755	664	752	735	730	747	748	717	732	761	739	727	727	664	713	749	753	725	776	757	765	719	718	763	769	715	725	706	744	669	769	793	753	730	704	728	758	713	771	677	748	714	702	739	756	733	751	780	750	710	760	751	741	731	737	784	774	703	773	705	738	713	748	676	727	756	722	737	715	732	741	730	721	678	743	722	714	746	680	750	714	748	744	749	747	779	767	699	697	695	686	757	747	698	724	725	763	705	724	757	706	729	681	721	723	698	739	724	709	713	767	728	745	736	756	666	715	721	749	758	719	728	743	755	716	715	760	764	766	756	768	712	713	714	712	720	737	687	721	741	715	741	742	692	721	694	763	736	738	744	739	717	694	756	756	693	699	757	736	724	761	739	761	684	710	766	713	694	709	725	708	691	776	712	698	705	695	759	713	752	695	678	718	768	706	751	771	779	738	718	718	767	728	746	699	725	677	727	766	717	743	752	724	693	754	709	726	680	715	727	759	775	720	754	669	793	704	693	668	714	753	742	717	757	664	708	730	765	815	696	724	735	736	773	727	714	725	682	703	768	753	700	726	665	680	713	689	718	730	757	733	744	710	750	754	755	693	738	740	731	725	779	688	764	765	734	749	753	759	729	756	672	748	729	680	710	713	747	735	726	722	724	695	702	761	733	735	714	750	748	692	721	739	749	747	766	740	692	766	782	723	661	724	754	725	758	724	683	735	803	764	738	747	721	732	674	755	765	692	709	712	726	752	786	717	719	745	713	718	650	715	713	737	687	711	698	722	783	717	746	673	783	762	692	752	663	729	726	730	763	758	735	723	766	741	754	724	753	798	732	737	667	726	716	751	762	731	764	741	782	739	702	774	744	714	772	701	724	738	757	721	731	746	747	732	763	724	752	756	742	720	725	691	722	726	721	712	766	671	758	689	735	746	730	747	737	729	737	698	743	692	819	724	762	741	759	733	715	741	707	738	732	733	788	741	710	766	738	710	675	733	717	756	699	689	688	759	696	714	713	768	729	680	743	705	709	751	778	762	778	774	736	743	750	721	698	749	702	733	747	734	771	644	754	719	720	736	730	703	736	740	729	729	788	745	760	767	748	781	717	768	720	756	734	704	774	710	674	726	705	735	728	745	737	722	749	720	695	709	754	730	753	750	696	732	718	719	704	703	726	716	734	743	689	753	723	745	757	709	707	709	746	733	707	709	723	689	683	716	735	725	761	765	722	740	736	777	686	740	755	686	764	721	729	695	754	735	687	739	734	722	714	709	736	702	724	697	704	710	758	744	761	739	755	706	778	770	744	737	672	681	702	696	729	696	746	736	707	716	683	716	742	677	739	719	738	719	711	744	749	747	669	719	765	703	710	707	690	739	742	714	704	736	712	711	708	760	666	723	754	734	774	667	708	728	755	698	745	664	738	683	726	724	712	703	722	691	709	746	727	748	721	727	747	695	728	739	694	764	730	752	726	679	753	720	706	708	721	786	726	728	670	737	783	737	682	696	714	765	733	720	730	732	751	703	738	718	714	717	719	727	718	695	717	709	731	729	757	677	700	720	692	746	742	745	708	708	706	724	730	713	693	721	744	753	700	727	678	780	688	716	715	744	733	754	728	693	666	764	723	680	745	716	708	748	748	751	733	705	672	725	697	741	751	705	692	749	709	692	743	778	696	764	730	728	710	694	682	766	728	741	724	767	710	730	760	757	735	729	658	689	746	724	735	729	683	724	692	715	737	747	734	734	714	693	707	748	688	751	703	721	692	744	726	733	748	694	720	724	756	753	697	760	760	702	751	745	718	701	727	712	697	697	712	684	743	665	706	732	728	760	772	727	707	730	733	777	740	699	707	727	733	739	729	719	741	712	742	714	784	689	737	676	730	698	728	752	699	732	768	754	755	716	727	803	705	694	742	731	738	756	707	731	753	701	709	713	753	659	718	764	716	703	783	673	716	755	770	694	755	751	763	671	732	710	705	732	713	764	729	718	699	760	765	689	754	682	678	709	688	725	726	744	704	722	687	735	736	721	674	763	765	757	722	754	710	733	760	719	734	754	722	744	725	766	712	750	704	754	724	749	727	781	744	711	737	707	702	725	725	743	737	717	720	710	685	728	689	700	717	724	757	710	709	785	689	754	719	785	754	697	728	721	737	741	716	670	671	709	708	723	748	706	681	748	799	720	718	714	703	681	684	752	744	744	720	674	719	760	780	754	733	752	740	713	752	699	708	741	707	754	726	766	721	746	727	650	752	777	700	731	741	745	732	681	730	748	739	704	742	762	746	687	723	712	743	729	734	711	748	710	722	704	746	714	688	696	756	677	770	707	720	725	710	742	748	723	690	691	721	706	734	719	757	686	723	719	717	738	715	687	726	734	710	705	758	678	764	682	686	698	734	725	713	728	751	713	725	730	704	731	684	796	776	698	713	749	727	730	693	707	712	691	710	728	683	718	688	739	780	736	698	719	709	732	748	693	741	733	745	774	775	770	725	767	700	710	747	705	740	696	729	696	728	768	695	710	734	779	745	729	716	726	738	803	699	705	781	755	708	725	730	673	760	746	722	739	714	721	742	679	703	737	711	727	769	741	759	720	682	737	708	747	693	728	700	721	684	714	716	736	727	706	719	735	728	715	739	771	716	727	751	695	712	715	715	745	750	701	716	750	713	718	735	727	757	756	775	708	698	673	727	713	697	744	753	744	753	697	734	751	729	719	710	729	724	720	709	759	698	781	736	720	733	745	711	683	763	722	712	689	728	747	716	730	684	711	722	735	733	699	729	730	722	708	769	718	734	738	782	736	713	720	710	719	749	714	758	669
23853	23126	32143	24984	19304	8518	1773	1093	979	935	965	976	963	956	923	941	948	936	956	990	2760	3001	2197	1632	1161	1025	1019	893	982	908	907	917	898	931	950	878	944	886	906	883	900	926	896	832	937	880	912	930	921	898	911	880	868	915	917	908	918	923	925	903	921	886	933	881	911	898	952	961	872	880	885	933	930	868	935	843	897	932	948	856	906	940	929	961	897	905	942	936	902	852	891	872	906	912	846	866	905	950	841	882	914	927	887	908	873	879	939	946	875	905	878	906	909	908	910	906	902	896	910	919	920	932	889	864	970	947	949	933	880	927	932	907	926	910	840	908	917	898	919	879	898	902	928	915	893	885	947	902	919	892	897	921	926	889	961	927	927	934	881	946	908	927	891	867	926	868	931	896	907	912	823	972	947	942	866	928	896	783	966	920	897	876	942	900	910	907	877	923	885	860	928	885	905	905	938	933	899	925	937	854	907	929	910	907	961	862	884	934	892	899	962	886	887	881	886	954	888	875	879	846	911	861	912	913	873	913	926	927	862	932	905	885	908	913	830	928	915	836	893	910	906	863	931	916	911	855	905	919	959	894	896	899	911	837	933	870	902	873	894	888	857	927	885	915	872	879	926	905	891	863	957	863	899	926	874	894	851	888	888	885	919	943	959	944	940	884	897	901	873	897	961	938	893	949	896	973	919	862	878	930	941	893	918	933	951	963	914	936	984	959	880	899	865	904	887	931	886	927	891	929	944	927	940	905	934	888	938	872	923	894	970	888	920	882	922	900	918	912	913	861	939	888	920	938	884	960	977	949	911	881	911	879	942	894	915	890	930	898	869	864	886	857	912	889	864	928	927	934	916	955	856	901	871	901	950	950	867	879	907	911	934	930	912	900	815	933	925	889	832	875	905	893	876	929	923	974	931	926	881	851	886	886	913	834	896	907	856	882	957	868	838	887	915	909	947	903	874	861	872	890	865	860	846	908	938	903	910	945	975	899	839	929	911	904	922	938	929	934	898	905	899	936	932	906	921	914	897	878	897	897	968	868	895	950	846	859	923	940	927	893	936	851	903	914	913	901	891	923	895	956	898	919	890	919	932	893	905	932	864	937	910	926	891	927	859	945	864	888	968	895	866	851	896	902	915	912	868	899	895	913	870	912	930	914	926	878	917	941	901	940	902	954	895	882	874	972	916	924	840	900	944	938	893	890	840	896	924	856	939	865	934	920	845	936	902	871	874	910	878	950	908	926	930	892	941	862	950	911	911	975	951	912	959	918	887	947	904	835	886	911	899	914	910	861	873	915	922	910	869	857	861	871	944	895	944	894	874	879	916	901	918	894	911	909	880	890	894	891	881	918	916	884	964	933	850	931	878	927	912	926	934	903	934	949	861	870	880	919	898	882	945	905	863	900	880	914	946	972	909	912	902	939	916	935	893	932	858	899	910	846	941	856	917	913	892	892	1006	907	936	900	944	902	951	934	866	879	912	953	937	847	922	939	844	949	901	903	920	849	897	917	877	937	854	854	889	934	933	929	889	934	894	857	915	885	921	890	878	912	913	894	875	894	894	855	961	985	856	908	898	893	877	855	885	927	897	940	896	918	942	949	859	920	926	890	953	906	905	895	966	912	854	905	927	929	886	945	909	932	914	952	890	855	886	897	893	905	871	988	931	875	820	866	950	936	893	931	932	918	931	911	942	879	880	846	901	901	936	947	927	908	922	843	869	932	902	939	911	910	879	917	883	858	963	888	919	925	981	932	908	865	914	934	889	919	924	918	928	880	903	965	868	951	924	905	880	934	865	899	894	875	932	920	905	952	902	896	926	920	954	912	889	847	881	978	910	947	906	917	920	907	894	933	923	885	949	890	858	995	900	896	927	940	962	911	942	920	945	898	970	923	946	910	867	889	872	854	915	887	908	936	932	914	884	940	875	947	847	895	895	828	879	895	869	917	909	931	905	884	897	885	891	905	876	916	931	945	924	852	924	964	932	909	895	899	906	828	896	947	943	923	883	889	933	880	923	917	944	855	926	916	868	888	927	932	836	918	872	886	870	896	937	903	911	878	921	898	909	923	906	907	917	955	907	953	881	923	944	918	929	938	865	941	928	875	868	934	843	910	876	837	946	929	882	847	911	896	893	892	819	963	856	920	936	953	882	931	905	904	892	894	919	920	907	893	916	920	880	944	868	909	944	888	908	863	860	909	842	922	896	857	898	896	905	915	862	940	895	907	876	951	929	860	894	859	863	894	870	900	902	913	893	891	859	938	948	894	898	878	896	948	878	905	904	870	867	926	934	942	870	916	930	911	958	861	910	845	855	936	913	940	897	912	900	865	909	933	945	901	906	950	893	905	874	941	912	943	878	922	935	892	905	845	931	881	868	857	922	920	862	871	954	920	869	964	953	941	891	932	926	951	871	880	905	890	934	896	887	874	920	926	946	915	919	929	877	918	899	895	905	890	844	928	922	927	872	962	887	877	899	884	921	886	944	854	919	856	930	913	890	912	866	892	945	927	894	871	862	897	897	872	860	874	929	898	935	922	936	905	901	885	908	916	939	894	859	861	940	896	884	884	926	922	913	948	907	900	876	932	946	906	884	948	903	928	970	913	868	870	925	920	929	869	892	830	905	920	925	913	885	982	887	956	896	913	892	887	915	955	957	921	919	866	902	891	845	931	850	918	843	942	899	860	894	889	874	861	915	912	898	928	919	922	948	924	846	983	960	864	876	900	898	904	887	891	924	917	918	888	856	920	942	883	960	871	975	894	891	829	893	857	867	896	888	893	933	929	894	853	944	892	924	885	891	893	918	916	947	933	910	878	892	945	904	966	954	918	948	916	956	878	899	868	908	910	867	862	902	896	897	904	921	893	884	895	899	949	879	901	977	883	861	900	930	935	845	918	935	922	907	872	897	888	924	902	877	896	922	849	878	963	870	931	954	935	905	862	934	885	900	973	924	869	864	884	904	927	876	874	909	905	885	941	911	874	908	913	897	927	923	924	918	895	934	854	857	905	947	893	883	933	881	871	868	878	924	905	883	916	874	920	898	940	867	879	909	959	891	909	877	893	889	888	900	974	912	903	935	895	890	869	920	881	941	932	882	882	912	873	916	867	894	863	899	866	889	917	960	887	949	949	906	930	925	924	905	911	887	836	924	917	908	913	952	902	936	919	949	943	933	944	911	902	934	885	884	891	906	972	965	904	913	901	895	903	905	857	890	939	930	920	919	901	866	879	902	983	894	910	956	903	922	910	878	885	852	902	826	912	869	942	924	886	890	888	938	882	897	964	877	910	909	925	890	926	925	965	923	891	887	875	913	899	872	858	965	924	883	913	891	923	890	853	934	886	894	913	885	882	897	882	953	929	935	902	925	890	873	948	882	900	918	908	935	888	944	920	911	880	881	890	874	884	952	913	880	901	928	935	884	927	911	914	920	871	940	881	889	907	910	878	907	936	904	991	951	891	886	904	867	925	941	912	883	926	878	855
63458	95227	56214	10722	1124	1025	1003	898	929	896	850	858	938	899	823	850	836	823	862	944	3880	3862	2551	1794	1197	1012	895	830	827	834	824	813	796	847	824	840	882	875	825	821	852	835	808	874	821	809	862	805	852	799	809	837	841	784	849	819	809	806	877	831	797	791	771	838	835	817	818	889	845	794	836	811	799	821	813	845	798	845	819	796	801	833	837	855	842	807	791	865	835	844	867	819	823	867	825	874	806	796	811	849	782	819	838	843	817	840	861	808	812	828	800	805	854	794	846	799	823	810	837	808	816	851	818	851	848	837	811	845	870	838	876	850	823	845	847	818	854	807	822	896	845	797	797	856	806	825	899	804	846	798	797	794	807	799	830	894	843	823	835	858	848	852	875	818	817	854	835	807	834	807	813	767	850	780	835	805	758	838	849	839	884	820	894	855	777	840	759	791	844	847	801	812	778	816	869	833	828	780	853	848	764	830	817	793	764	828	788	822	850	852	813	827	800	790	803	769	790	838	827	827	837	798	763	823	891	868	800	811	826	839	804	892	807	837	813	817	800	850	856	838	824	806	826	834	801	810	813	794	805	828	806	791	846	846	807	849	849	787	831	855	885	868	835	914	816	846	828	830	785	886	821	833	824	793	839	770	770	825	828	801	853	781	785	789	839	829	853	816	839	795	823	844	818	854	813	804	819	816	789	802	786	833	814	823	851	813	813	847	775	810	826	834	796	811	776	846	877	864	821	851	824	832	799	814	835	820	826	803	799	854	835	820	792	782	796	801	820	856	818	827	779	821	825	798	860	787	840	858	804	831	845	865	845	834	846	862	787	814	840	798	805	803	843	783	788	827	825	836	811	815	794	849	848	789	845	837	830	840	777	818	799	828	843	803	836	833	849	835	875	786	853	825	819	807	798	801	823	861	843	837	854	818	786	857	826	810	839	845	838	837	828	830	843	854	846	846	784	831	784	851	803	840	804	764	836	789	847	829	803	792	803	831	785	866	826	867	846	860	816	796	829	850	846	854	827	809	807	826	808	860	821	883	815	815	822	807	800	794	857	789	781	852	799	774	879	843	831	810	809	800	786	813	825	810	832	805	779	852	718	835	865	840	791	821	791	755	815	780	775	808	856	818	806	839	800	823	775	803	789	820	801	828	797	820	824	827	783	875	832	807	833	867	798	830	802	839	821	851	759	812	834	842	774	755	828	788	858	800	825	838	763	855	868	857	809	830	868	824	867	835	822	844	824	795	819	817	814	762	812	844	806	825	823	803	817	804	840	808	822	781	852	833	770	851	822	834	791	791	861	866	829	804	816	827	797	805	825	871	798	820	801	852	861	789	749	815	837	774	858	791	844	811	790	846	765	841	815	808	819	837	833	868	775	854	816	798	851	820	814	814	813	782	799	807	816	793	847	837	815	827	793	830	865	796	789	822	790	788	832	782	846	765	806	804	819	837	813	842	832	834	752	885	872	823	823	837	781	863	779	793	793	840	829	836	791	819	870	828	827	841	747	844	827	858	801	853	829	798	833	797	797	813	818	843	825	834	838	752	837	837	772	830	811	791	795	826	808	810	820	861	812	851	840	826	802	858	817	790	794	805	825	791	783	806	804	835	873	902	803	873	799	845	806	798	808	827	841	770	784	803	826	821	780	783	828	807	813	880	795	838	828	837	806	815	823	840	813	796	806	800	818	804	768	848	851	825	770	761	799	804	790	868	830	832	840	813	782	834	844	828	806	847	822	803	856	787	804	792	861	816	821	814	779	853	805	816	822	872	819	817	805	835	797	780	784	824	797	842	820	779	798	818	779	816	829	824	763	781	832	829	774	831	799	803	781	810	755	858	854	781	835	838	785	767	793	800	821	806	820	811	813	835	883	834	795	827	814	834	755	839	830	809	796	789	820	806	791	809	794	844	801	818	791	811	805	824	797	802	808	821	824	844	796	839	850	811	862	846	778	805	813	805	807	822	806	804	841	799	809	765	788	822	797	807	817	843	846	756	814	843	853	837	809	837	844	846	815	824	833	812	816	788	774	855	847	761	790	874	831	809	777	835	833	788	866	879	843	817	739	811	819	839	829	776	835	882	850	778	775	793	856	810	870	828	793	862	790	795	838	813	847	793	841	793	873	823	790	812	826	778	814	812	820	833	860	814	817	752	810	796	794	815	856	839	864	846	839	811	827	867	838	835	800	865	856	750	833	843	794	779	752	829	823	857	793	855	767	843	826	812	862	831	794	764	765	854	818	841	810	784	812	877	807	801	870	813	828	794	835	826	819	777	818	808	811	802	813	867	770	770	793	823	842	841	839	786	807	812	778	781	851	828	787	851	844	851	781	800	855	868	878	832	788	798	828	836	851	769	829	829	831	810	816	780	794	791	855	809	830	790	820	838	808	829	812	785	802	805	761	822	778	781	804	789	825	818	878	834	820	798	845	847	793	837	794	798	791	822	804	786	816	791	811	820	821	812	823	797	757	802	791	799	783	842	814	787	849	801	807	853	809	813	793	794	801	833	791	786	800	854	837	795	782	793	856	736	830	835	868	816	807	808	811	825	794	816	821	825	833	791	811	830	818	865	780	808	820	834	773	780	807	865	800	798	881	801	853	854	793	812	746	846	773	814	873	816	838	772	788	818	781	823	783	859	799	810	827	796	767	798	807	814	817	795	787	797	834	826	815	839	833	856	767	819	809	846	875	788	793	821	819	790	838	835	836	825	787	815	829	818	814	832	851	777	830	783	826	784	855	778	803	805	865	801	850	790	794	810	784	806	860	842	811	801	802	818	798	799	809	814	805	861	798	823	766	821	850	783	831	814	805	814	809	771	809	826	845	777	782	809	809	791	789	834	800	826	830	819	800	876	886	821	880	838	862	880	814	787	769	839	772	857	856	781	801	860	829	811	830	833	764	803	808	770	806	868	774	801	888	786	868	831	712	833	828	858	816	849	836	826	787	863	797	840	829	838	779	802	792	748	840	834	813	776	805	787	810	813	839	791	776	816	788	834	805	752	826	822	852	768	802	847	802	848	828	851	829	846	772	829	785	810	817	801	853	835	819	856	794	797	836	831	826	811	820	843	794	832	807	792	856	802	860	827	826	846	794	816	850	804	832	817	838	831	846	863	858	818	855	849	850	817	855	820	839	821	788	869	812	860	814	786	813	848	818	833	846	797	830	875	785	855	794	841	779	812	806	857	822	826	799	852	820	849	784	787	820	776	810	857	798	835	818	787	804	857	814	804	788	837	829	801	784	824	826	832	812	798	820	857	805	826	795	829	841	787	840	823	817	816	808	804	859	801	811	859	853	831	818	782	858	855	753	826	792	780	830	857	838	830	803	758	765	820	794	877	830	834	799	806	841	834	842	811	834	761	754	848	833	799	815	818	769	827	769	796	836	788	788	827	789	821	848	782	773	815	782	779	869	785	835	849	843	840	802	824	800	854	846	813	786	836	788	781	812	807	814	807	775	824	842	787	819	819	836	872
29772	27316	16683	4161	802	775	733	714	733	734	768	716	709	752	774	768	702	734	733	753	851	858	828	827	759	707	702	699	708	713	698	718	729	758	779	705	714	698	680	691	752	717	704	728	706	697	730	698	717	721	701	755	704	714	709	690	680	718	714	711	681	729	677	688	686	728	687	751	729	732	702	710	687	709	688	741	733	708	715	659	682	715	729	725	693	712	662	673	696	698	721	707	725	717	742	739	737	716	741	735	710	661	705	738	687	702	707	681	664	708	754	738	684	668	680	767	725	753	761	744	762	754	693	699	735	748	678	723	665	749	759	717	717	729	693	695	742	726	737	690	686	701	725	719	763	748	727	745	724	737	663	710	721	695	735	735	711	686	722	751	672	703	760	727	693	710	704	722	690	740	761	710	719	704	714	769	713	717	751	757	669	695	705	723	724	708	770	689	668	735	710	687	666	713	652	699	641	692	710	686	701	690	710	673	745	719	712	714	697	677	684	749	706	704	732	694	729	743	726	738	717	706	726	655	720	709	699	728	719	737	727	702	677	723	703	674	723	677	753	692	723	670	686	704	694	670	688	732	680	674	702	713	714	684	762	753	732	759	671	695	761	715	731	710	689	723	718	699	641	677	708	753	747	702	691	704	699	679	695	702	744	703	699	756	696	704	708	708	696	700	742	707	689	678	752	715	717	704	723	682	673	681	694	684	658	740	711	708	709	686	703	724	730	726	729	730	752	701	708	710	738	703	715	695	716	714	690	716	715	717	700	712	745	706	739	724	697	728	727	670	745	734	684	641	713	669	687	678	724	739	696	745	690	735	672	683	655	713	686	701	690	707	685	732	720	670	668	651	754	774	693	739	710	705	715	696	736	721	676	692	712	684	730	737	732	696	742	714	713	698	683	726	734	759	697	726	692	726	738	686	735	679	709	716	739	658	722	687	740	699	689	671	710	712	677	712	722	707	714	654	766	717	726	687	723	684	710	677	740	730	701	707	704	713	710	745	726	670	696	736	715	707	726	766	690	695	676	675	717	693	783	693	701	712	748	746	727	717	686	732	657	650	703	674	695	713	706	733	725	702	711	667	690	736	759	703	680	683	699	713	744	701	713	686	692	661	689	775	713	687	693	676	687	746	676	741	703	739	721	687	670	731	743	700	681	719	692	721	711	692	766	675	677	714	710	678	727	730	719	691	766	690	690	674	655	711	712	726	670	691	698	714	702	669	717	752	694	645	681	682	698	718	701	704	717	739	668	731	722	695	710	716	726	717	743	722	735	719	698	735	714	732	709	700	684	701	690	745	713	704	707	726	706	706	710	759	758	730	654	699	731	673	738	735	658	740	710	722	685	683	724	668	742	652	701	718	767	735	742	728	682	690	720	728	732	680	693	726	716	729	706	702	725	783	749	708	717	686	697	780	707	734	726	716	725	667	696	701	695	735	686	723	718	744	675	693	696	750	747	694	711	728	709	700	751	727	701	641	655	693	683	708	689	677	713	703	650	750	756	712	684	687	713	703	730	701	734	734	701	683	693	696	702	736	728	714	715	743	703	709	731	719	686	718	741	699	663	730	717	692	744	712	677	686	728	694	718	703	711	677	723	672	696	661	664	678	706	719	681	706	730	671	685	696	745	726	699	711	725	733	720	692	674	661	684	689	695	713	707	769	708	723	691	723	710	708	717	740	686	723	663	698	743	711	710	720	759	666	730	743	753	736	702	709	713	710	744	742	682	734	676	719	672	660	758	714	698	714	702	741	741	690	704	653	701	717	720	702	733	695	695	652	724	698	690	693	727	716	727	717	718	730	715	665	687	691	679	677	689	680	676	743	734	715	645	714	669	720	742	641	687	708	770	732	692	716	635	735	697	710	744	718	635	689	732	617	713	743	700	720	718	712	706	723	722	731	725	669	692	689	713	679	728	763	748	675	707	708	719	692	659	717	706	726	684	715	727	713	723	705	683	709	714	742	723	746	707	718	732	720	687	731	707	710	684	747	711	676	698	670	721	692	745	652	715	699	698	726	723	692	703	695	672	709	672	792	724	687	691	726	678	712	732	706	688	753	768	710	707	725	644	733	725	689	674	698	722	766	730	700	719	704	754	702	683	683	698	671	694	664	713	731	675	750	744	704	704	709	675	727	713	744	718	703	731	718	742	685	712	719	720	738	690	711	680	731	701	703	736	743	717	688	726	712	710	711	734	710	746	671	765	724	745	743	700	678	727	713	739	692	741	747	746	696	718	686	704	674	649	699	718	736	682	726	701	708	737	749	686	725	739	730	715	729	700	727	740	702	673	724	703	705	725	707	718	693	670	788	664	672	671	691	720	682	737	737	715	663	699	662	700	711	702	715	739	736	721	701	687	707	720	671	679	690	709	698	739	766	700	713	784	708	725	716	732	712	744	702	729	735	679	746	722	704	700	686	731	689	688	744	742	684	683	720	713	726	694	685	723	707	766	719	685	766	676	702	719	744	709	722	659	716	680	684	716	689	713	725	733	738	694	723	701	785	726	754	688	688	719	664	683	687	675	705	701	719	740	653	679	718	742	683	701	685	683	708	702	662	719	723	729	731	709	711	685	721	698	707	715	707	713	743	704	709	712	737	715	678	678	671	672	722	713	733	699	658	705	657	694	711	762	704	657	660	718	728	743	670	678	729	717	710	706	705	733	717	732	675	727	681	684	697	738	682	749	707	731	725	717	729	701	696	707	702	757	748	746	744	679	722	712	727	706	714	731	691	690	675	727	668	716	691	725	716	701	723	718	695	717	696	741	728	673	733	753	661	692	712	722	722	726	706	722	718	673	685	709	685	686	701	690	715	656	668	706	718	677	744	710	756	751	771	720	734	722	717	675	679	718	702	690	718	705	693	717	735	731	691	715	778	748	750	739	715	692	652	760	681	681	735	703	751	674	680	700	701	775	728	711	725	715	681	710	702	730	713	729	734	641	755	686	709	729	683	759	708	745	692	670	715	690	722	737	751	697	683	697	737	751	707	731	703	726	715	686	692	726	753	721	698	761	711	708	718	735	680	754	720	733	780	682	675	721	714	708	685	676	661	747	654	713	719	686	718	725	683	712	744	733	714	709	764	714	722	730	713	734	718	682	693	719	659	692	689	670	730	689	701	707	700	707	721	677	697	756	715	643	750	721	706	662	721	758	709	745	716	712	745	715	702	733	694	716	715	726	722	696	669	666	706	741	712	683	676	711	773	711	689	689	711	684	741	731	688	694	700	763	752	718	700	689	736	736	726	698	741	688	758	695	676	711	700	701	734	729	702	646	722	652	714	683	725	715	764	697	701	712	688	690	687	745	699	747	685	723	682	749	716	730	720	645	734	722	700	686	673	734	707	685	714	687	700	731	733	747	667	749	722	749	698	692	731	665	744	739	703	669	748	678	728	747	714	708	670	711	695	697	684	744	722	744	702	729	628	693	699	711	719	694	688	699	688	650	738	673	710	687	692	704	721	740	719	732	682	693	662
22025	29603	10150	1989	571	576	562	624	574	552	621	551	591	578	602	579	608	604	606	575	727	748	727	692	629	616	607	616	583	623	543	578	574	581	583	583	583	578	589	598	553	589	559	586	603	626	573	589	530	545	574	588	567	586	558	587	570	550	597	571	599	574	566	611	575	583	581	559	577	599	592	559	644	560	560	576	578	618	543	580	567	599	577	568	563	577	613	569	590	583	615	607	572	555	591	538	590	578	601	591	584	605	576	604	578	555	584	593	561	566	564	566	636	616	586	576	570	577	583	574	586	647	594	546	578	556	589	553	585	569	605	600	558	543	594	571	614	584	614	574	573	564	549	589	599	593	588	561	545	595	557	555	584	582	615	534	546	561	583	611	588	597	565	580	562	568	561	604	593	568	595	548	588	586	559	552	592	594	574	551	589	576	538	572	591	583	565	570	575	565	577	580	580	566	532	570	581	550	548	544	554	589	561	613	578	557	597	583	563	617	585	530	568	556	577	574	552	581	557	562	608	568	579	638	577	582	637	531	609	559	586	531	623	575	579	561	590	558	575	561	619	573	557	551	611	572	595	584	582	623	573	574	577	578	562	597	609	612	596	588	565	578	621	609	582	567	584	562	559	548	515	565	544	579	604	584	576	608	548	533	583	585	561	574	590	608	599	586	617	571	558	546	533	608	587	570	543	587	588	558	548	584	561	576	585	535	534	589	581	568	560	588	563	600	579	591	541	575	555	581	568	599	592	571	587	617	550	591	602	577	589	555	582	612	579	622	575	579	567	611	582	573	530	579	608	556	589	559	540	567	569	616	573	599	583	597	593	628	558	613	548	586	546	600	572	608	570	585	560	569	578	538	614	586	562	575	589	606	547	615	577	601	577	644	526	583	583	554	559	559	604	571	594	577	586	608	563	542	584	566	576	631	572	538	647	534	531	625	552	588	550	536	577	590	575	573	595	625	538	547	592	585	570	591	600	566	577	542	590	643	557	570	558	605	592	538	556	578	586	581	644	585	555	572	586	603	623	572	589	574	598	560	558	566	562	573	528	588	541	539	543	572	568	588	537	601	552	582	558	591	570	593	548	574	614	577	607	588	569	534	548	623	572	586	589	560	585	575	612	567	600	574	607	546	612	576	579	596	591	624	568	590	552	597	570	584	586	587	566	565	615	578	594	565	528	577	557	573	565	568	604	586	551	598	608	559	534	552	559	580	562	571	597	584	574	585	570	566	577	601	624	555	562	567	552	572	596	581	551	532	562	567	563	555	568	537	545	540	570	609	585	579	596	570	565	552	576	529	560	589	616	569	563	609	615	586	577	567	599	572	629	556	577	557	596	572	550	564	568	576	576	571	560	584	613	597	561	583	574	544	562	566	574	574	573	607	583	549	547	565	539	630	577	589	592	566	578	550	558	550	555	562	584	604	614	603	564	596	556	579	573	543	530	611	571	627	595	577	609	522	524	543	556	619	561	589	558	586	560	581	571	539	629	618	564	585	594	556	541	562	545	629	559	589	601	555	590	622	557	563	574	607	552	574	558	578	563	594	574	601	578	552	546	577	576	605	568	596	603	564	554	604	578	572	580	585	565	593	574	575	568	560	583	578	608	526	554	575	579	603	598	600	570	598	585	560	529	535	571	564	557	610	605	596	566	600	587	574	564	579	570	566	562	551	527	564	635	592	595	596	562	549	588	629	609	570	627	585	610	551	597	585	592	568	574	574	580	578	601	641	562	592	606	564	584	601	566	575	534	604	564	583	585	567	593	582	592	565	562	557	574	578	638	573	569	559	606	579	590	530	570	541	582	598	615	547	618	579	608	575	559	611	574	611	557	563	606	562	554	635	604	579	594	559	574	570	571	570	584	560	595	561	611	601	583	629	542	542	595	604	544	568	552	581	575	583	598	590	613	590	597	584	560	578	575	588	598	592	572	582	626	615	560	569	561	530	600	584	545	559	582	595	582	581	607	559	608	596	569	580	586	590	554	560	570	587	608	593	558	582	551	591	599	562	550	574	568	583	559	603	555	569	535	591	581	545	582	582	594	552	502	569	571	631	603	625	565	532	603	578	527	630	559	587	586	578	548	573	556	571	593	601	562	610	547	536	539	569	609	582	562	563	542	545	615	540	573	584	551	555	568	581	557	559	569	574	595	575	568	575	547	597	569	602	616	608	585	555	550	528	553	609	531	539	595	585	577	551	582	590	563	582	605	552	544	593	563	602	621	569	574	576	545	594	535	562	567	591	633	574	585	603	567	552	603	576	574	549	598	596	566	581	569	596	558	539	568	581	575	600	590	561	574	596	571	576	560	598	583	530	592	558	540	597	595	575	576	599	645	554	561	563	579	636	548	562	584	566	549	647	580	556	557	569	606	614	551	584	584	600	601	587	610	603	573	616	572	619	562	552	642	609	608	566	573	592	555	580	545	602	611	568	565	587	547	594	572	591	587	580	560	557	576	540	567	570	618	596	588	610	573	575	596	557	582	597	625	596	558	583	555	592	612	593	606	583	555	559	578	541	569	572	544	613	585	599	584	582	570	594	586	526	544	557	575	615	556	598	559	566	609	551	580	557	558	550	579	587	570	592	592	555	602	585	576	602	551	614	541	526	591	562	566	571	593	549	597	596	563	537	587	579	586	558	577	631	569	578	559	574	572	608	604	574	604	607	636	591	564	588	579	593	548	567	565	578	583	580	582	604	591	550	598	557	554	594	584	572	540	581	572	595	583	574	592	584	581	562	580	642	552	581	575	619	558	546	547	553	549	586	604	554	566	564	557	589	618	562	560	587	550	568	603	626	631	554	588	603	590	573	582	592	574	552	572	593	576	587	545	565	592	553	580	571	608	552	578	578	617	577	580	611	559	560	579	527	611	609	633	618	601	578	565	576	573	588	557	562	563	581	566	604	599	563	515	503	556	569	501	599	594	586	590	568	572	566	553	614	550	581	570	592	548	622	596	576	594	564	600	562	532	579	585	559	605	612	583	595	606	584	576	624	536	586	564	536	574	608	597	571	623	559	580	572	616	585	546	585	602	613	599	561	610	542	581	574	579	581	595	615	606	596	571	581	602	553	549	579	560	507	576	588	583	631	536	540	561	589	569	555	586	545	562	543	593	570	606	592	559	554	594	600	552	583	574	597	594	562	572	598	554	551	592	577	588	582	550	564	596	585	593	506	585	599	592	570	600	630	602	578	534	605	599	646	618	621	596	537	586	561	601	566	595	582	556	603	580	554	602	604	590	606	608	597	534	581	561	579	577	565	574	571	597	563	585	573	582	577	577	577	554	555	586	563	597	626	575	576	605	639	583	596	576	604	588	558	605	605	611	557	568	567	590	532	589	572	532	553	571	584	583	556	582	565	529	563	634	570	552	584	588	567	584	567	588	577	539	581	609	591	621	562	581	608	592	601	565	561	587	587	573	579	634	548	602	537	596	578	604	611	609	591	547	587	608	572	566	563	582	604	563	579	585	574	602	566
24873	23205	31809	25434	14140	2697	1300	960	838	853	892	854	883	869	845	871	746	844	813	855	1998	2365	1759	1325	1071	912	846	851	850	821	785	834	815	859	841	823	796	835	801	912	846	811	819	829	802	804	825	848	842	801	870	863	805	801	795	836	834	867	787	806	808	843	834	750	816	833	767	822	864	834	812	803	857	795	835	800	807	822	770	819	821	790	772	844	855	783	810	829	788	805	810	792	826	772	778	798	777	779	821	819	807	853	823	793	828	791	850	831	830	838	761	871	821	831	859	838	807	855	811	803	814	807	785	840	814	855	834	757	812	850	849	799	792	833	801	838	815	792	799	775	824	803	808	791	832	832	829	790	881	765	865	813	838	810	809	787	789	851	813	853	824	849	771	798	829	800	794	829	835	806	781	820	817	795	795	827	798	804	791	847	804	823	851	831	810	810	851	810	806	802	799	822	834	795	809	820	812	816	850	777	801	874	829	762	808	825	830	818	880	785	760	811	811	841	818	819	800	842	781	823	803	793	820	837	777	810	818	785	846	855	818	791	855	788	800	793	809	824	808	787	806	791	762	855	802	821	804	844	855	878	813	814	869	800	791	858	814	846	844	783	797	810	849	778	838	823	854	775	831	798	771	841	795	787	864	792	825	818	785	814	863	833	784	856	770	780	775	776	785	814	831	818	850	804	787	812	844	796	763	779	764	808	769	796	805	790	835	777	832	762	803	822	768	848	771	839	880	861	841	831	769	814	811	806	789	807	785	768	864	855	817	769	800	786	801	815	791	793	823	862	816	813	789	777	859	837	842	897	814	767	785	803	771	772	788	793	869	837	806	814	812	797	754	841	760	821	815	802	796	844	767	844	851	792	822	808	759	759	794	825	878	804	833	859	827	810	855	791	785	856	815	850	805	814	792	801	791	807	804	813	782	807	820	832	772	778	795	834	793	812	789	860	816	811	848	824	845	774	811	834	809	808	776	816	810	790	817	788	827	880	798	767	873	802	764	793	805	791	807	805	771	858	795	850	802	859	821	806	777	808	803	812	819	840	829	845	755	809	833	781	842	810	781	812	777	832	813	787	830	819	825	820	826	795	769	846	841	831	770	810	841	814	829	843	835	824	809	850	856	812	798	841	853	805	779	841	784	823	786	806	815	740	823	806	797	789	815	858	779	797	806	799	829	812	777	812	867	785	823	775	824	794	812	850	823	813	855	810	841	828	893	828	820	834	873	782	812	820	853	781	826	764	785	789	799	795	830	803	822	798	808	830	854	798	855	872	827	814	850	794	848	755	831	810	802	819	799	831	816	818	832	818	791	834	795	794	807	770	851	763	825	849	802	806	817	869	822	872	801	824	808	795	804	814	852	834	805	831	809	837	792	793	839	840	843	805	819	844	834	816	859	831	855	845	808	811	830	821	811	826	838	848	817	810	753	785	831	813	822	826	833	830	847	834	857	817	816	822	851	817	815	770	855	784	819	783	849	839	838	855	842	830	823	851	808	787	833	814	849	844	867	814	820	826	820	852	844	763	831	820	799	760	835	818	839	783	808	851	816	811	838	853	847	890	825	785	815	870	807	783	801	804	780	833	804	779	832	822	837	836	808	799	803	831	806	798	851	810	843	810	832	825	816	790	803	794	832	818	809	819	834	829	750	816	782	803	824	822	788	841	847	794	839	795	831	810	749	761	859	825	853	833	836	819	837	824	798	883	853	839	877	792	850	757	811	824	832	776	838	871	809	825	840	829	807	803	787	836	843	806	836	788	843	828	794	785	799	822	794	852	777	846	855	807	821	823	772	815	805	826	841	814	857	814	828	816	846	857	841	794	857	815	832	790	786	798	780	841	767	825	816	819	796	776	757	866	806	796	857	841	833	847	749	826	809	747	852	799	813	771	827	813	859	802	863	832	757	805	791	788	865	753	787	828	793	811	775	814	765	811	819	845	864	836	856	811	848	830	858	846	795	841	811	845	802	829	803	828	854	766	791	811	818	846	814	882	825	771	835	789	757	836	805	817	826	789	821	809	818	831	815	820	856	821	879	804	889	832	771	856	788	768	768	745	780	823	805	801	791	858	792	817	805	841	814	826	830	789	833	787	811	838	883	832	844	783	821	759	785	831	818	761	813	867	811	844	820	870	804	821	805	807	846	819	784	774	790	795	832	796	852	850	822	819	819	842	800	780	740	842	840	825	805	781	857	837	852	751	762	853	819	842	818	866	856	791	812	766	836	808	766	844	765	810	825	831	786	842	824	786	759	802	812	844	788	791	835	763	825	830	784	788	837	836	800	833	815	833	797	783	821	806	826	779	807	816	806	790	806	840	831	850	860	826	787	795	804	860	788	825	821	789	845	861	817	814	815	841	864	807	828	858	853	846	839	824	808	850	799	800	782	828	833	817	784	791	795	803	813	785	798	821	822	822	830	799	834	848	820	758	824	778	846	756	777	813	856	780	836	800	814	806	838	803	852	819	791	840	836	806	809	821	787	875	806	806	861	825	827	795	785	821	854	831	790	795	829	856	796	854	804	768	833	830	815	777	856	780	828	792	808	820	780	770	843	802	772	804	824	817	808	828	804	862	817	758	805	824	813	792	844	839	813	818	797	858	833	803	847	871	833	823	823	830	812	792	859	821	800	808	809	803	843	801	830	766	842	805	815	829	852	838	806	799	811	842	842	823	808	770	779	864	786	810	878	837	847	837	795	811	783	841	836	821	843	772	813	879	808	852	805	758	890	807	795	773	770	791	884	779	864	774	825	829	794	816	821	860	808	762	842	797	826	809	835	828	785	849	809	795	805	809	816	783	837	854	792	798	824	785	797	806	830	855	827	823	800	849	830	795	815	824	833	863	790	802	814	822	818	787	821	816	790	780	814	850	838	796	824	769	806	780	785	815	846	766	793	835	788	849	827	839	846	815	778	806	800	839	792	815	834	830	785	786	808	849	847	874	819	851	874	854	805	745	810	774	836	812	810	832	813	772	792	843	758	776	808	863	796	812	813	771	817	846	799	841	771	854	776	803	792	796	787	835	822	810	794	797	846	734	794	828	805	781	822	793	801	812	789	812	848	843	817	777	847	848	778	814	807	780	814	803	843	812	826	774	843	833	781	846	847	814	777	840	809	874	751	810	839	789	831	844	759	856	816	819	819	874	813	815	783	770	804	868	751	814	835	786	847	836	813	789	742	799	745	806	813	825	826	810	818	785	810	827	794	802	808	817	829	788	801	865	826	856	822	794	799	808	773	760	824	811	790	816	810	786	803	825	866	793	802	803	819	809	800	776	817	790	821	830	844	833	821	811	763	819	813	860	853	789	812	761	788	768	810	824	799	785	811	802	841	823	840	780	809	764	785	831	849	813	827	842	777	868	778	815	806	792	796	757	850	792	805	814	821	815	855	816	784	780	815	788	789	774	767	840	838	758	815	800	783	799	774	821	821	813	812	838	864	880	779	773	840	817	804	754	780	799	863	799	839	815	819	818	823	857
60847	76681	52137	9453	946	832	865	755	792	767	739	767	730	772	758	744	719	718	738	759	2580	2709	2000	1367	1037	901	742	735	726	717	714	709	717	721	728	690	733	708	694	740	726	723	683	705	729	791	739	711	647	725	685	741	739	729	714	699	734	745	747	777	739	661	702	672	722	694	711	726	727	722	714	692	723	733	757	729	797	726	720	735	735	703	718	731	735	714	686	690	744	717	714	724	680	753	722	677	736	734	705	688	716	698	683	727	717	664	773	713	762	710	744	774	718	704	726	759	712	708	722	701	709	673	754	707	784	714	698	732	705	710	791	714	704	757	702	754	718	745	679	759	709	756	735	724	695	756	725	727	806	681	721	750	725	745	722	702	734	719	733	752	725	705	742	721	689	720	707	710	716	713	727	675	735	755	696	745	731	703	758	765	719	715	734	742	667	685	726	691	702	688	662	729	720	748	732	738	700	692	716	763	705	759	692	694	714	779	685	745	672	693	698	714	735	720	706	752	710	685	750	728	772	716	747	710	676	722	689	717	678	735	676	691	677	703	723	695	686	692	680	680	744	708	733	728	700	710	725	699	724	730	703	663	782	713	668	719	685	647	738	762	764	713	716	686	752	735	687	758	753	695	696	724	719	709	742	715	730	740	731	725	712	702	689	746	705	714	722	693	779	668	692	721	682	730	643	723	710	727	694	693	676	707	740	717	700	720	742	728	709	668	693	667	718	714	679	729	724	781	745	698	688	720	718	711	726	690	697	693	764	708	674	720	683	690	698	739	672	716	687	695	726	717	730	719	683	765	744	686	709	700	756	760	727	725	727	723	715	717	730	698	732	736	696	735	741	692	710	697	724	700	698	727	728	702	700	724	688	710	678	718	714	660	699	726	697	752	688	715	712	727	706	716	725	741	713	744	703	712	671	726	755	724	734	660	717	708	725	731	771	727	715	711	696	733	730	723	711	709	741	715	709	720	714	716	665	704	707	701	717	716	688	716	720	730	711	720	726	739	744	729	720	712	678	733	706	699	762	690	690	687	697	660	706	747	723	718	705	706	696	664	712	710	715	761	718	678	753	702	722	657	710	714	704	766	715	676	706	708	745	690	710	749	693	718	710	712	694	706	659	715	680	713	720	704	710	694	715	671	707	676	689	684	724	735	715	717	733	697	657	735	689	714	719	712	692	697	751	765	719	721	741	726	676	705	693	703	704	738	642	750	729	684	708	735	702	715	726	719	707	721	659	744	711	705	698	737	720	661	667	687	716	692	702	740	706	696	693	728	689	697	710	740	707	707	703	703	680	704	757	653	649	692	696	720	736	743	770	709	689	730	736	757	689	733	704	729	705	734	712	692	703	677	739	718	735	729	688	695	722	682	730	691	737	732	708	704	677	715	735	727	729	718	745	714	720	728	742	690	699	695	768	756	699	720	712	725	679	705	719	679	765	779	723	742	739	728	712	689	735	716	745	714	705	735	721	709	720	686	707	729	736	684	710	697	718	726	736	676	686	668	725	708	710	703	709	717	674	709	781	719	691	721	735	696	696	764	701	742	752	723	722	743	710	715	690	706	704	707	697	713	712	713	723	692	734	661	687	712	694	677	673	757	733	726	695	700	737	746	732	698	678	714	688	738	699	753	729	765	735	723	693	718	705	691	722	701	717	743	710	682	674	695	706	780	664	742	701	725	747	702	713	709	695	785	707	696	688	689	724	650	722	694	729	754	721	696	734	677	730	776	734	701	768	677	710	725	720	705	785	747	695	699	697	689	689	711	728	708	709	733	718	763	758	688	732	736	706	721	744	722	721	708	677	731	672	682	685	730	712	690	733	734	716	706	702	684	724	761	728	671	662	736	676	679	685	682	703	702	738	751	746	744	707	680	739	702	732	715	731	676	688	731	737	694	690	690	699	707	723	700	710	750	706	729	711	717	714	711	671	739	726	702	707	680	746	702	717	673	681	706	739	677	711	726	756	685	700	704	732	707	684	694	705	692	712	702	703	775	702	689	759	704	678	700	660	737	722	713	702	644	691	739	706	713	681	719	706	707	714	687	744	720	758	734	724	719	708	700	683	727	709	689	731	707	714	723	681	721	726	674	700	724	664	666	725	705	667	726	676	760	719	715	726	724	737	728	712	714	734	692	736	718	726	700	728	706	674	646	709	660	704	727	754	742	762	672	741	696	701	729	689	684	701	692	733	673	721	692	717	718	758	654	731	695	698	711	753	746	693	717	667	659	738	711	727	673	742	701	712	727	741	714	715	695	688	659	700	747	790	712	716	723	743	738	713	722	724	729	790	740	702	688	708	707	709	677	777	715	657	656	703	723	728	740	732	677	714	635	693	739	685	720	686	741	664	687	690	647	709	743	683	689	740	668	678	675	702	683	726	710	711	741	712	699	732	675	731	685	732	686	658	674	772	735	734	704	696	701	719	693	746	722	758	729	696	748	704	738	739	715	721	756	713	695	685	696	720	729	736	703	737	652	687	677	697	706	686	736	671	755	704	673	657	751	724	729	685	673	689	748	718	729	733	670	733	717	688	728	720	756	707	700	714	662	686	677	711	678	741	700	727	658	735	726	708	661	687	698	705	696	752	708	675	719	725	739	676	728	701	703	687	755	724	721	753	691	647	718	717	690	776	740	713	734	702	686	690	697	715	711	708	706	703	685	729	680	704	730	708	691	728	694	763	672	682	706	728	739	674	733	713	712	718	725	721	706	718	700	732	718	726	710	727	708	752	696	711	724	664	766	742	722	712	655	749	713	683	710	703	721	701	731	714	708	673	674	700	752	716	716	665	718	707	676	729	662	714	725	719	694	726	691	739	736	686	724	682	672	699	724	697	678	738	724	729	742	678	667	675	721	682	708	693	715	705	708	723	705	695	683	692	731	722	720	695	773	760	734	672	738	734	725	710	724	699	739	738	704	697	736	742	724	710	688	689	717	714	688	670	675	724	718	731	721	698	701	716	697	680	702	712	701	694	751	686	709	691	696	735	748	687	734	724	722	731	728	703	685	718	693	717	742	714	678	795	787	678	699	739	710	694	726	738	718	683	627	711	651	716	724	726	723	686	718	736	721	692	710	742	748	683	669	707	737	679	728	695	733	748	731	682	677	726	704	711	675	720	724	681	695	677	663	676	685	699	682	691	754	703	753	711	725	696	711	692	728	668	683	687	674	718	707	754	737	762	700	725	723	727	671	705	711	722	703	721	662	694	666	725	744	688	670	715	686	638	760	726	681	679	735	731	712	750	750	693	701	673	721	720	714	691	724	760	703	716	731	691	680	739	712	707	753	725	733	700	716	678	686	698	699	740	733	690	699	692	703	694	765	725	650	672	698	723	761	724	715	696	692	709	733	746	672	662	719	720	725	693	716	714	701	747	747	739	756	714	716	678	742	701	670	702	702	720	675	736	704	720	718	729	744	698	689	745	706	721	702	663	732	759	731	698	671	682	701	723	719	715	727	741	740	702	695	689	735	673	656
23887	22612	37941	28422	18759	8186	1813	1126	1027	960	981	949	989	934	970	943	898	915	930	946	2173	2528	1965	1511	1218	1070	923	922	901	911	933	887	888	898	929	900	945	879	928	924	888	903	869	937	874	887	883	899	986	903	948	893	902	886	884	937	944	944	878	874	865	881	876	891	884	875	915	893	943	882	958	863	920	859	879	882	858	936	829	914	911	919	986	885	879	879	886	908	907	929	909	893	937	861	902	857	906	891	881	842	889	955	926	906	957	828	903	889	874	893	882	926	876	878	871	874	895	922	909	892	876	852	856	934	884	888	865	886	925	914	869	917	923	873	907	892	863	857	853	860	886	866	889	976	819	926	904	883	869	882	888	926	888	877	909	888	904	882	904	887	884	898	887	832	947	926	917	918	883	834	893	937	867	886	931	914	900	874	936	887	873	875	941	908	899	928	902	959	875	936	907	885	888	889	882	887	884	883	881	914	918	890	862	917	916	897	887	928	845	854	848	905	900	935	892	842	886	936	873	907	871	888	902	857	951	890	865	946	882	907	872	921	859	889	902	918	885	941	906	899	863	860	956	912	909	886	905	863	884	895	863	842	903	900	870	907	883	877	914	850	921	855	920	879	886	871	919	871	881	893	864	871	897	903	966	886	934	919	851	907	926	892	873	907	834	904	917	900	914	927	888	868	898	953	907	891	874	927	899	926	908	908	902	876	887	889	904	941	867	865	900	881	931	856	922	886	882	876	860	867	866	866	863	859	817	900	868	907	876	878	930	868	843	879	867	882	909	895	906	861	900	843	870	878	899	882	892	863	839	823	901	858	826	882	924	895	841	911	853	870	895	876	927	852	909	901	888	947	946	905	879	929	862	894	884	902	827	922	884	876	915	862	950	864	901	858	939	898	909	860	899	945	916	913	931	956	875	873	879	874	905	890	879	895	904	896	885	921	903	901	890	957	905	928	895	892	910	898	934	858	866	959	901	893	905	898	886	921	858	926	829	900	877	878	848	900	888	941	882	884	928	894	900	854	873	882	908	865	902	878	875	909	878	904	917	907	839	848	899	917	866	906	935	867	917	909	882	884	947	885	905	888	902	882	912	859	897	882	915	921	919	924	889	925	906	920	855	874	846	942	920	844	894	889	892	905	899	940	903	855	856	926	868	915	920	925	956	857	843	911	866	882	860	922	908	906	866	888	912	888	872	887	908	855	877	912	871	913	919	875	951	882	942	877	895	874	899	920	878	867	860	922	882	877	869	878	854	901	857	909	875	883	917	851	905	872	902	893	910	856	876	920	937	881	855	880	919	906	899	920	944	907	935	913	939	905	922	939	870	877	861	882	875	909	918	925	919	888	875	905	895	911	867	871	858	912	917	854	927	911	887	895	863	881	882	899	904	913	912	965	885	949	908	878	915	847	883	915	853	914	850	895	878	924	867	897	873	911	898	890	904	881	926	909	962	901	936	888	979	913	919	900	857	922	837	824	883	863	877	851	900	843	926	893	905	905	924	867	913	869	912	885	840	870	920	903	879	897	882	956	928	890	895	891	916	915	932	875	928	903	849	921	906	899	921	903	878	918	874	922	870	914	859	919	902	957	919	902	908	914	935	905	862	957	930	928	862	855	890	874	897	871	895	850	910	917	866	909	894	863	983	898	879	889	869	859	897	975	891	871	875	886	929	865	930	893	912	840	885	888	876	870	893	941	899	874	826	903	871	945	914	922	927	874	876	874	860	848	874	953	864	929	862	815	952	878	840	893	942	905	894	944	899	896	963	877	899	857	890	912	940	951	927	850	917	865	886	945	882	975	894	960	880	870	931	913	876	867	916	941	924	855	932	919	839	955	906	926	911	905	881	868	852	877	870	879	858	881	935	867	879	851	945	876	935	892	874	866	877	864	901	931	864	912	974	975	864	918	895	908	874	925	894	841	891	872	938	945	900	902	848	898	865	882	857	871	870	898	917	894	863	815	878	949	910	872	875	866	910	896	941	929	865	919	969	906	917	925	930	884	841	833	883	872	890	936	946	912	854	870	853	913	867	928	819	838	861	911	885	887	959	912	925	848	852	819	932	908	956	839	886	898	840	941	868	880	878	862	933	891	872	944	960	907	936	927	912	884	914	899	879	933	895	945	915	872	903	889	908	873	992	867	939	897	849	896	855	903	852	881	912	859	882	872	888	891	933	861	901	895	860	948	836	851	894	946	886	882	872	908	877	894	871	894	911	869	900	931	906	913	836	913	874	916	914	869	917	933	884	895	851	937	896	961	918	950	935	940	931	906	913	884	902	895	913	877	861	822	901	918	900	902	923	871	881	923	883	911	898	882	940	911	897	870	858	885	867	876	868	869	936	917	834	879	891	879	904	873	832	858	899	897	858	923	948	928	875	917	932	860	875	929	909	826	877	872	876	907	931	889	878	841	903	907	848	911	896	916	935	901	938	887	873	843	899	889	893	940	877	898	953	814	869	862	833	910	886	882	917	920	828	882	872	848	909	929	867	865	909	907	875	879	930	873	868	891	903	920	887	907	905	829	893	905	859	921	880	901	868	886	913	973	988	852	938	875	913	905	902	863	907	942	871	930	904	905	895	871	924	898	946	928	916	864	882	905	891	921	878	912	862	891	915	877	884	909	875	927	874	883	836	881	888	859	941	892	873	883	877	856	882	855	939	879	912	937	919	919	923	902	877	934	880	888	886	828	883	924	871	880	889	900	884	868	882	939	868	870	882	876	892	892	928	954	964	913	901	836	908	875	841	884	947	890	907	918	893	913	952	886	914	879	933	913	908	872	897	915	873	900	879	916	881	906	906	906	867	901	877	884	880	935	897	905	923	896	906	911	903	926	900	891	910	852	946	900	940	931	870	889	879	907	882	855	876	932	915	918	938	911	914	922	882	896	942	850	885	904	917	889	919	929	885	856	890	882	893	845	849	901	909	905	898	896	932	881	876	937	853	880	879	920	911	869	893	910	916	973	889	900	874	885	901	902	894	894	916	867	864	898	921	940	853	865	802	904	869	851	893	875	861	858	932	892	902	920	951	878	909	905	928	859	927	923	900	885	881	921	915	913	899	874	902	932	894	902	894	905	868	847	875	920	890	860	903	935	953	892	866	890	902	873	902	912	836	866	865	866	931	868	884	842	860	899	895	912	867	839	908	815	965	897	917	855	887	883	889	896	950	887	867	839	898	906	869	928	845	913	839	909	882	943	922	895	875	869	883	852	886	931	853	866	869	957	932	901	879	892	914	889	920	895	939	880	896	902	927	983	897	914	881	909	851	900	863	893	933	894	966	869	885	914	889	916	851	934	888	974	944	892	853	929	911	899	847	872	869	906	875	894	911	941	952	913	874	940	857	896	877	846	886	879	879	887	930	954	854	940	920	945	918	904	885	927	951	891	835	878	889	922	879	855	927	879	874	940	915	890	901	862	904	926	898	900	813	851	882	907	880	935	914	858	900	882	903	917	889	925	899	889	894	832	925	897	862	874
62252	93233	70241	14953	965	922	998	844	842	843	864	848	853	904	798	801	867	832	848	890	2842	3354	2385	1603	1153	887	858	845	842	765	851	790	805	848	834	788	807	853	796	757	778	793	774	845	820	836	803	830	844	852	815	846	843	778	854	775	808	831	838	792	826	797	805	828	786	775	823	811	831	842	808	844	781	794	841	835	791	837	802	823	790	784	843	819	761	810	829	835	842	851	807	834	849	808	888	766	797	828	803	810	798	869	823	823	790	785	806	810	749	787	842	779	826	772	805	732	822	876	776	827	836	850	824	793	861	819	884	844	809	830	842	837	794	857	796	845	811	793	820	816	825	859	803	846	796	778	828	813	792	821	731	775	824	832	790	800	826	775	785	819	778	769	800	800	769	765	853	854	798	774	881	840	815	799	797	819	849	816	804	814	809	799	805	804	815	832	792	797	746	800	833	819	782	824	780	797	810	870	830	842	785	768	843	799	766	835	880	893	804	782	841	813	824	815	782	788	803	807	859	802	812	799	763	815	807	769	816	817	796	825	779	802	841	805	822	817	798	811	827	856	811	849	780	832	865	819	769	783	858	805	820	822	772	827	782	797	849	793	841	757	790	812	819	856	813	758	856	794	781	818	830	786	831	837	817	847	834	832	813	802	852	778	780	850	837	791	786	822	798	808	767	890	795	844	748	821	807	825	743	800	772	835	835	795	849	817	854	771	800	802	799	799	800	821	777	823	805	887	855	788	829	803	815	795	831	793	853	831	788	801	839	773	829	837	785	769	785	761	800	844	784	853	871	827	838	827	841	847	775	835	795	784	793	800	807	831	803	804	882	841	856	791	819	800	853	779	787	828	804	859	760	831	816	804	754	797	823	781	804	834	836	764	813	769	852	810	746	835	798	844	775	749	848	754	841	843	790	773	767	837	778	852	812	802	825	774	839	794	792	816	786	817	800	849	837	785	811	830	824	783	827	843	786	893	794	854	810	834	836	751	797	813	818	819	777	782	791	828	795	793	763	809	833	861	832	819	819	774	837	802	796	767	857	810	793	799	829	800	837	825	809	790	838	782	815	802	794	788	815	854	807	763	789	832	809	841	854	793	819	805	865	798	793	790	802	814	781	817	838	777	819	822	806	844	782	823	790	806	822	843	840	814	830	794	808	820	763	860	814	796	781	771	831	822	805	764	829	784	775	827	830	889	784	777	799	838	828	809	810	770	852	816	786	805	820	800	784	805	796	810	825	801	851	832	815	753	816	813	793	808	820	842	805	812	830	820	798	805	795	773	820	760	800	772	811	813	840	773	814	768	809	842	839	796	844	821	831	814	785	820	801	806	794	849	862	761	802	857	804	793	768	805	857	805	815	808	796	819	791	779	823	772	843	804	804	809	829	789	756	806	846	799	778	811	764	781	835	825	813	795	812	812	851	848	819	773	798	803	768	823	770	849	753	794	789	795	812	786	855	825	830	830	787	817	809	821	827	794	765	764	818	783	785	813	858	845	838	750	814	787	825	771	776	864	821	806	763	742	813	803	815	841	752	846	801	853	835	815	769	753	825	834	800	833	853	787	851	759	788	759	817	821	766	813	763	823	810	813	785	792	781	820	813	782	791	805	790	878	844	814	836	848	789	793	808	792	789	745	775	796	804	784	815	774	842	796	828	814	793	848	780	818	833	834	789	812	822	782	807	790	747	826	820	887	819	788	813	819	824	779	792	813	819	831	850	827	820	814	824	817	820	787	837	799	816	822	815	813	796	801	828	799	788	807	807	805	783	817	782	761	769	804	797	909	823	805	839	810	818	815	851	821	797	845	853	826	813	834	834	817	788	822	822	788	827	808	827	797	828	821	807	820	798	810	860	828	801	791	803	798	791	821	861	833	765	802	849	842	823	811	802	786	862	778	799	853	817	767	794	795	815	792	822	813	797	821	829	801	795	850	785	818	836	754	848	813	789	854	808	821	858	806	839	805	796	827	826	752	821	857	852	822	800	792	814	844	819	802	823	865	834	843	818	842	773	795	812	809	821	838	800	804	821	869	813	790	748	808	802	803	832	808	748	775	753	836	807	807	808	804	813	810	807	801	814	789	786	812	852	812	819	822	769	819	798	806	813	784	793	841	798	812	816	843	801	768	829	806	777	828	835	847	834	786	843	850	818	844	805	835	805	852	765	823	834	853	765	817	777	789	789	811	813	783	793	811	817	842	843	811	807	787	838	805	830	809	821	794	808	782	772	785	770	758	783	849	797	758	727	801	853	796	815	804	823	830	813	790	808	855	794	788	811	774	812	787	831	806	813	826	782	817	798	816	779	776	797	805	790	799	812	827	822	818	798	787	809	787	806	809	824	837	788	822	799	798	815	798	828	819	826	799	824	792	799	781	807	864	773	803	829	758	830	783	797	822	778	777	769	812	842	803	808	795	829	865	797	810	785	773	813	833	822	780	813	791	800	802	826	771	795	814	821	823	820	790	836	794	810	799	781	766	843	783	808	834	772	771	750	794	851	799	799	809	802	821	807	817	860	774	750	841	833	784	811	806	809	807	793	774	787	791	768	824	733	823	815	869	807	750	807	850	854	822	853	815	774	794	815	778	832	770	786	810	758	802	772	858	836	833	777	790	836	828	798	769	781	779	804	774	824	805	814	764	803	803	775	803	789	787	824	819	909	839	806	793	824	861	827	849	819	841	775	862	811	835	812	783	833	809	817	856	835	773	802	816	779	771	817	851	824	827	771	817	797	847	750	824	790	824	797	795	857	817	823	753	791	829	811	772	870	807	811	782	776	845	805	826	830	860	835	810	804	845	873	804	802	838	823	804	841	827	793	792	829	836	841	757	803	828	842	809	821	756	764	816	766	817	741	813	818	789	816	821	812	877	851	824	837	769	766	839	818	827	751	747	828	828	810	803	780	859	838	750	792	783	858	836	782	807	832	823	764	817	803	787	816	854	836	827	814	820	836	841	788	800	822	756	837	831	818	859	838	790	873	824	885	816	807	780	811	838	820	759	842	823	823	805	785	797	797	759	806	770	780	863	825	830	778	755	780	800	790	791	787	796	806	813	802	847	802	800	794	807	792	827	841	798	802	821	787	813	769	785	830	815	847	842	840	848	819	804	784	789	801	830	825	788	842	857	873	780	899	747	860	772	806	801	802	776	769	831	821	765	779	828	816	807	836	767	762	814	847	784	809	830	782	815	799	823	819	810	750	885	829	845	759	835	798	814	779	771	794	781	776	795	792	818	750	790	789	807	770	808	793	865	783	780	829	810	838	801	814	808	760	761	816	818	781	835	765	848	814	809	815	804	801	841	820	830	803	812	839	799	791	796	836	839	800	765	770	869	756	803	805	804	838	806	765	808	806	828	856	855	809	822	819	838	789	785	787	771	804	777	810	831	772	810	805	792	823	803	839	834	807	819	786	857	808	792	779	804	792	833	813	829	766	761	805	821	781	807	853	811	805	846	816	807	805	820	819	848	821	827	793	817
29270	29626	25904	6182	928	780	766	690	673	747	665	696	688	697	708	764	772	705	691	689	748	775	800	765	735	707	672	706	684	665	736	700	670	746	712	686	775	740	685	689	717	701	680	686	717	695	713	715	723	711	701	695	672	683	706	683	719	654	686	740	695	717	662	700	721	720	724	718	714	740	704	668	730	699	715	737	729	719	676	679	714	705	695	746	696	702	754	712	695	700	668	721	711	695	681	714	708	699	719	721	718	701	686	712	710	696	716	695	710	707	718	693	738	689	737	706	666	685	706	733	667	700	672	697	660	716	682	725	659	702	732	697	688	678	735	717	708	718	694	742	683	746	668	755	703	722	709	779	705	692	720	698	680	661	695	689	766	728	690	689	724	721	729	719	637	744	704	756	709	676	717	737	684	684	727	707	716	728	688	706	731	657	655	713	670	695	630	729	720	693	707	729	716	756	699	702	671	682	703	665	714	648	708	672	706	693	724	697	657	736	669	734	689	683	655	699	677	709	724	706	707	658	674	683	745	677	674	710	720	628	731	691	669	684	676	681	687	693	680	682	682	723	726	715	747	708	688	701	713	674	682	679	714	720	693	756	712	673	764	670	684	727	718	699	675	693	686	712	684	732	693	680	752	743	693	691	707	704	768	719	689	684	686	737	712	692	737	708	676	690	690	676	739	683	684	716	737	747	696	743	677	690	726	710	733	754	668	708	691	640	742	685	699	660	677	673	708	659	671	728	729	704	709	700	710	700	718	624	712	677	714	691	713	723	744	726	724	680	693	655	719	673	728	709	683	721	689	715	728	693	677	695	707	669	680	737	651	700	715	694	687	694	738	687	733	640	712	731	734	705	705	678	712	734	694	711	740	746	741	735	709	661	679	688	730	716	711	669	685	706	748	684	666	659	702	690	714	701	721	702	672	740	664	687	686	710	677	696	688	741	689	739	674	682	734	708	772	743	727	757	668	718	675	656	711	694	678	678	742	691	737	701	706	704	689	675	694	727	673	744	709	688	699	696	680	735	721	679	781	672	702	680	690	710	719	719	757	736	740	690	731	675	766	676	680	685	714	746	730	669	696	695	675	739	677	675	714	672	684	752	703	717	713	697	739	643	700	702	754	710	715	716	711	697	701	739	715	685	673	672	697	738	660	706	699	712	682	689	681	714	732	683	720	705	684	710	705	672	706	719	678	748	676	684	695	706	676	684	687	698	683	695	715	710	693	704	730	680	713	686	690	683	719	617	706	670	725	723	736	678	734	727	742	686	707	733	738	708	699	707	718	719	712	673	744	746	752	709	754	699	708	716	716	716	728	745	676	727	720	683	710	686	709	700	704	716	713	675	690	746	689	704	706	738	690	706	718	706	712	687	674	669	698	652	655	696	697	707	737	688	694	719	704	748	670	712	732	697	738	710	671	699	662	708	720	695	672	717	729	645	688	698	725	726	738	692	693	656	724	708	743	717	676	712	698	723	703	716	671	671	740	687	725	717	760	692	713	722	633	702	665	745	711	723	670	729	730	713	713	712	706	720	741	658	669	697	688	699	704	679	682	735	715	700	738	711	705	703	715	704	736	727	671	693	731	673	681	707	708	718	744	730	698	622	637	686	682	709	670	645	697	719	709	707	730	681	716	702	680	702	707	774	666	693	748	685	743	732	710	689	703	687	739	665	753	659	711	678	673	674	715	715	674	720	670	715	721	741	652	728	700	672	682	696	753	694	703	705	708	682	719	742	640	692	748	661	714	676	717	702	735	732	778	722	706	704	686	679	749	723	714	709	680	726	695	740	700	673	719	727	692	699	676	744	687	674	681	737	700	704	704	717	707	714	728	717	741	710	664	721	669	704	700	683	737	667	709	679	692	663	648	712	722	695	715	760	674	692	728	684	706	705	737	673	718	720	710	720	678	682	745	782	748	675	739	730	650	669	709	672	728	691	700	729	720	688	718	726	696	685	730	720	728	669	703	717	687	676	756	678	715	711	704	706	684	645	725	709	697	648	663	697	724	694	698	696	697	740	715	686	704	680	706	686	668	660	694	748	685	697	751	702	702	718	669	678	741	698	714	662	703	717	695	633	700	710	676	701	701	714	720	672	770	724	724	690	695	706	723	682	693	699	672	708	709	713	719	725	653	695	685	727	707	691	648	692	696	730	707	711	690	752	685	709	679	731	720	720	704	680	726	695	689	708	741	708	735	726	711	719	713	702	696	652	684	712	695	725	670	734	687	716	721	675	661	710	706	643	685	690	673	680	708	706	737	663	711	717	726	732	723	666	726	704	702	735	702	702	728	694	691	740	698	669	711	692	693	684	704	669	749	760	740	690	717	722	689	664	715	689	662	709	690	741	782	692	748	719	684	680	723	724	729	717	681	713	752	697	679	677	699	711	703	644	704	654	698	653	681	707	696	677	677	767	712	680	704	667	656	742	720	697	695	713	682	717	689	700	701	717	699	714	720	714	643	704	718	714	744	666	691	725	671	704	746	699	713	716	696	673	720	668	656	694	673	679	671	743	756	693	684	731	736	705	722	754	684	747	667	721	681	729	735	702	711	675	679	696	705	696	730	720	746	712	718	726	697	666	712	712	671	691	687	696	675	680	694	719	719	694	715	691	772	704	686	709	742	686	749	678	711	704	733	716	707	653	755	753	696	717	702	658	684	693	680	691	769	656	695	716	680	669	720	736	658	707	702	655	698	726	689	707	730	665	692	710	685	673	703	693	736	728	730	693	668	663	674	719	665	691	726	679	727	670	719	701	671	641	676	655	690	660	717	721	741	714	719	720	732	649	724	697	694	661	703	757	694	684	726	681	715	704	733	741	700	721	726	710	719	687	702	724	673	719	680	704	671	678	666	670	727	687	704	684	692	672	745	720	679	664	694	657	737	650	761	704	715	730	699	696	728	652	712	726	774	661	721	714	695	678	654	665	718	686	727	674	668	692	712	711	716	663	654	659	669	705	672	661	688	762	681	712	668	722	713	697	725	741	679	697	745	716	685	694	759	673	705	708	713	693	715	709	710	691	696	702	738	708	698	691	713	720	718	715	678	713	718	694	696	730	734	696	715	699	711	693	712	705	684	701	692	726	699	763	721	685	769	698	696	701	690	730	708	700	701	698	679	651	660	744	702	707	695	705	716	667	738	723	656	694	697	723	694	673	709	721	726	706	742	721	726	688	717	677	699	705	691	709	719	682	701	708	722	731	700	738	655	715	666	703	684	718	679	685	681	702	761	703	719	674	684	655	691	635	739	718	721	736	694	708	716	752	682	679	692	698	686	678	712	737	661	683	694	704	714	690	719	695	677	658	706	655	645	691	678	723	672	683	705	716	675	751	720	693	700	674	715	704	709	731	683	694	712	748	688	760	705	709	703	696	672	730	698	735	760	725	695	663	727	685	690	673	693	732	655	693	712	699	692	671	744	747	681	693	755	689	680	725	726	698	669	671	735	685	708	702	642	718	710	700	710	701	692	695	684	705
19594	36132	19260	2204	542	613	607	617	567	550	562	558	559	561	574	609	591	593	563	600	701	723	667	650	597	625	573	569	587	608	591	576	546	537	544	594	559	564	580	635	579	587	592	599	558	552	581	556	601	564	540	579	616	609	547	607	577	539	608	584	542	525	581	561	591	597	528	614	602	606	536	587	607	590	573	583	590	506	583	568	554	574	604	602	503	635	588	609	569	595	564	545	598	550	605	601	589	591	611	614	559	594	578	558	601	571	578	628	611	557	579	575	579	592	551	571	548	584	567	580	586	642	578	580	587	548	577	572	590	586	557	646	588	590	562	520	557	550	552	593	541	574	588	564	574	554	574	501	565	546	556	577	550	547	529	593	575	583	589	585	598	544	588	544	606	590	604	574	565	549	565	593	596	568	571	587	523	583	579	613	599	564	556	525	580	577	549	585	575	540	606	593	579	590	564	556	582	574	571	605	562	587	590	527	546	576	601	579	586	570	582	581	532	582	584	548	640	581	573	605	537	567	559	552	552	603	563	550	566	530	596	608	585	583	591	556	557	573	627	547	525	555	556	564	586	561	590	588	582	596	620	604	587	593	523	526	613	576	601	585	563	560	611	578	560	534	591	574	568	552	570	568	574	559	561	566	610	563	587	572	558	550	624	553	592	591	565	550	625	564	581	562	565	558	565	596	588	541	597	595	548	569	580	583	562	552	594	534	563	602	623	540	596	559	568	598	584	624	559	589	596	589	546	616	589	558	565	594	545	574	607	591	582	598	543	589	576	581	557	572	545	621	533	561	584	577	563	595	582	560	588	613	549	617	569	587	605	516	575	577	584	575	593	621	564	551	558	605	600	586	531	597	557	609	570	601	546	549	565	583	580	554	544	571	621	552	590	570	577	596	531	618	552	557	574	581	605	576	556	549	539	548	549	596	625	578	603	533	606	579	549	572	581	581	566	565	582	582	540	564	547	550	562	546	594	541	598	548	548	579	538	525	568	567	561	560	610	503	524	599	557	572	549	630	568	588	543	576	606	599	574	557	575	598	599	586	596	555	591	586	557	585	594	621	574	587	576	588	526	564	527	563	563	550	552	587	603	571	578	639	553	608	551	577	589	580	572	540	587	558	555	583	581	587	553	583	599	596	592	575	612	550	522	594	611	589	584	575	565	569	560	573	562	578	590	572	600	552	580	546	583	569	555	573	599	641	612	566	590	593	594	552	571	561	606	587	577	557	584	615	557	544	619	529	574	565	547	533	571	537	572	566	569	581	591	575	580	585	579	599	601	536	566	591	567	555	587	566	582	583	592	564	547	602	600	527	603	568	553	587	555	568	595	559	571	618	601	589	601	573	598	558	621	550	584	575	601	548	583	547	609	555	571	539	574	589	609	554	609	522	582	555	575	580	578	582	526	585	574	575	575	601	578	602	600	552	610	582	565	593	555	555	594	560	581	529	563	599	578	578	576	553	545	567	593	567	619	548	562	589	585	594	583	549	589	580	576	590	583	557	582	567	610	594	587	575	528	583	563	568	584	562	562	567	544	560	524	577	565	618	590	601	592	583	558	546	545	602	604	597	552	580	641	550	554	611	625	551	585	568	598	576	569	624	545	565	584	577	546	551	585	558	573	541	550	558	557	547	550	536	564	573	610	565	552	573	568	568	582	567	517	603	590	574	555	599	566	599	616	572	560	559	620	550	629	614	597	589	557	559	573	533	604	590	562	542	561	577	571	569	534	557	582	573	569	562	554	588	578	563	598	585	549	557	563	569	570	610	561	567	550	550	582	586	578	594	557	575	587	565	586	545	605	583	599	618	577	606	592	558	554	549	607	546	569	622	568	559	556	556	556	572	521	541	541	557	560	572	597	562	565	571	581	571	551	565	576	571	545	574	557	534	525	588	580	570	562	574	567	592	554	583	542	585	523	568	557	578	594	616	595	587	564	540	548	590	592	545	541	555	597	527	607	597	596	567	564	571	597	577	611	605	539	583	580	567	581	571	556	574	542	513	566	608	582	560	588	602	552	572	551	606	603	596	625	584	588	572	569	554	601	622	577	555	551	537	552	545	598	574	602	560	599	622	595	590	596	557	570	574	527	588	572	552	584	589	556	563	560	583	591	551	605	568	588	569	557	607	589	588	556	575	625	555	560	568	548	560	542	602	552	586	541	559	552	574	572	615	592	571	549	587	558	545	502	585	573	517	521	574	575	577	615	543	535	588	572	502	541	568	544	607	556	587	567	540	602	573	549	619	585	617	582	597	559	517	552	580	592	599	562	609	571	571	550	581	608	595	611	568	552	562	607	558	599	602	588	599	546	614	552	599	578	580	549	581	598	587	606	568	609	628	561	615	589	579	576	575	584	570	596	574	556	594	532	598	553	541	570	618	591	595	574	605	561	540	575	564	597	557	555	531	573	577	583	577	571	613	555	568	558	544	546	542	593	556	581	600	541	624	586	590	527	591	545	573	535	567	566	640	553	546	600	551	556	595	585	580	567	568	589	542	566	609	574	548	583	546	570	519	600	585	598	568	560	542	568	561	593	583	526	556	593	567	618	612	553	559	573	549	562	560	578	572	598	587	631	564	586	554	553	565	565	595	581	598	553	553	596	556	552	587	590	573	563	588	578	566	586	567	602	567	578	629	600	573	566	574	604	583	575	560	574	580	589	566	545	568	576	611	566	577	538	606	597	569	591	608	591	576	611	597	614	591	589	620	564	590	580	553	614	587	582	580	545	599	531	552	535	570	565	564	606	558	612	620	559	580	579	581	520	582	576	531	552	592	583	571	539	580	586	610	579	587	601	584	574	568	566	553	573	561	568	566	613	583	603	567	590	550	605	600	571	584	559	595	564	540	584	557	591	578	579	601	517	590	581	573	580	556	536	546	550	531	576	564	596	548	558	574	625	543	565	601	579	563	584	578	573	595	588	554	563	542	550	572	590	555	536	584	547	573	568	565	526	585	577	595	593	596	551	556	553	565	588	584	571	584	607	573	638	598	586	594	544	576	568	536	570	551	534	568	573	567	600	548	546	528	526	555	523	549	567	595	567	548	585	569	545	554	534	598	536	542	576	601	583	577	556	569	590	556	578	601	596	612	569	564	577	570	576	624	585	555	609	584	577	633	547	592	533	550	563	547	567	564	546	609	598	566	544	592	581	550	558	610	553	593	576	565	549	567	564	603	567	630	575	560	586	611	561	601	530	587	532	616	593	543	558	552	575	595	597	593	597	595	532	535	580	565	547	546	541	524	576	584	558	512	576	552	591	561	587	605	578	577	572	525	565	596	570	570	586	619	567	532	558	513	567	608	571	576	561	575	546	564	562	576	582	579	574	566	545	546	550	593	567	557	599	577	601	595	532	530	606	545	544	588	592	604	582	598	612	561	587	568	591	585	593	549	597	545	558	637	586	547	572	612	579	628	595	527	569	541	581	592	574	555	562	579	571	600	569	574	583	555	610	591	581	585	626	583	560	528	550	545
24883	24860	35034	26249	12590	2317	1197	901	936	852	867	884	840	830	884	792	893	855	862	918	1645	1968	1507	1255	944	864	835	795	870	811	771	861	789	811	818	813	819	821	792	879	857	794	826	835	873	835	788	819	866	820	819	785	817	834	794	843	752	839	838	833	824	850	792	828	799	777	803	790	781	817	843	834	836	825	789	857	799	856	836	800	772	778	803	798	744	805	793	792	826	830	835	805	784	827	796	824	821	837	803	839	820	797	855	795	805	824	825	779	788	818	841	801	808	839	827	853	861	830	793	832	735	776	794	764	813	883	831	841	770	784	843	804	845	805	787	811	762	792	875	837	802	781	837	790	792	838	758	816	810	853	813	840	752	806	806	768	836	837	796	860	767	824	791	790	799	820	838	836	794	772	762	801	832	749	814	800	828	829	780	797	864	785	825	816	812	800	839	832	808	873	815	762	800	777	792	760	754	826	817	800	763	821	847	847	825	829	841	818	828	851	870	829	814	803	780	790	847	804	793	835	811	842	798	759	798	837	858	811	816	787	829	812	789	813	792	822	831	793	818	820	814	869	839	792	788	805	816	809	778	829	774	799	802	821	882	821	762	836	790	795	809	772	805	842	830	858	839	815	769	779	776	781	805	837	832	776	754	827	796	818	801	883	786	819	797	813	791	846	826	809	804	805	812	792	811	769	813	811	813	833	788	768	800	763	798	806	854	837	841	805	821	736	806	807	851	787	815	794	798	786	848	850	765	810	813	827	852	820	774	794	794	818	843	805	795	772	869	799	806	850	797	797	774	822	826	839	783	796	773	801	860	783	785	765	783	778	801	839	794	775	841	815	808	773	815	844	795	778	810	813	843	792	751	750	846	843	807	823	818	862	868	812	796	830	874	817	806	810	812	827	808	776	841	776	808	800	817	798	810	782	775	780	792	761	821	834	760	794	878	799	836	791	808	799	782	849	795	753	833	870	834	795	829	800	779	734	821	768	838	795	855	841	807	884	771	818	844	814	827	821	845	848	839	805	845	810	819	819	778	810	787	857	780	849	802	823	831	792	809	802	794	837	852	840	804	787	805	834	795	832	829	781	794	847	832	821	807	818	765	788	812	814	867	795	809	763	826	826	825	809	833	800	811	858	816	844	794	828	804	779	841	821	819	832	840	804	822	847	829	765	784	808	752	772	794	798	777	803	741	862	779	779	807	864	778	784	762	822	806	832	763	841	794	793	842	789	826	754	783	805	820	789	803	808	808	817	849	783	795	815	755	824	810	764	822	836	845	818	797	799	788	836	802	772	821	814	788	823	823	789	824	817	800	840	823	787	794	844	793	823	797	854	822	838	837	796	869	802	857	840	813	804	831	838	779	785	791	783	876	822	871	854	820	789	808	797	827	815	822	770	796	806	765	759	796	809	851	788	798	796	773	847	796	834	779	817	813	801	793	811	799	855	831	819	749	828	788	829	817	796	818	844	797	758	746	814	802	858	804	848	817	760	793	820	849	816	820	818	804	795	790	773	801	827	815	824	829	820	792	815	809	827	816	802	823	812	800	803	812	796	823	835	828	789	813	792	853	833	779	796	818	848	775	820	826	819	800	809	877	796	814	799	869	790	820	834	793	824	779	809	823	772	818	781	812	835	839	812	823	763	838	825	763	755	836	793	800	776	788	812	809	814	816	807	857	822	805	814	783	773	825	737	859	806	801	795	801	824	803	805	800	833	784	793	817	803	823	807	764	799	804	835	774	830	795	781	833	824	795	783	845	785	883	806	836	818	849	840	803	796	809	826	811	841	783	795	827	805	832	857	804	815	805	764	802	851	786	866	796	811	779	805	819	818	830	812	836	791	810	782	795	813	786	793	811	823	818	789	791	852	827	826	848	787	808	809	793	796	799	818	811	834	790	823	778	796	790	784	843	826	850	821	799	788	805	817	826	809	759	812	778	845	761	787	809	810	804	824	781	798	799	811	775	804	810	758	774	843	813	774	818	818	873	860	765	792	763	785	832	796	809	835	798	811	819	791	810	831	827	807	846	802	791	774	763	764	803	747	809	769	826	778	789	808	815	813	854	827	862	821	845	825	816	832	784	739	793	829	828	788	846	844	753	772	814	784	737	818	816	780	831	805	799	785	787	785	778	800	782	808	844	757	851	864	790	804	805	776	743	815	841	796	841	785	767	753	786	847	828	814	782	831	814	791	827	757	795	808	764	832	814	770	819	796	868	780	772	809	787	792	779	768	789	787	795	795	802	834	811	828	814	779	785	785	813	815	786	829	758	815	808	752	814	846	778	842	797	818	846	756	853	816	851	854	782	839	868	740	820	804	800	752	868	818	791	841	790	867	821	820	818	804	810	821	850	802	835	776	807	787	811	790	824	824	852	789	820	824	785	758	779	775	789	811	776	821	850	809	804	837	805	813	795	830	795	826	834	799	805	791	802	803	795	848	834	818	785	812	818	786	819	804	823	819	800	761	835	790	748	799	855	748	785	850	821	780	820	803	806	810	807	827	844	811	815	849	806	818	820	834	816	753	824	825	786	805	779	842	854	832	833	795	876	824	863	786	816	861	839	842	787	783	845	808	836	792	801	816	834	808	777	859	802	765	861	827	814	849	815	787	846	790	782	741	838	801	834	803	835	777	771	827	814	793	837	827	814	823	769	812	758	810	762	763	795	816	792	816	787	838	841	785	811	801	858	827	794	804	839	782	815	773	825	793	839	809	796	784	797	828	807	752	775	801	708	825	794	788	859	872	836	767	791	811	798	795	835	765	840	794	822	820	794	798	810	772	764	829	846	844	851	810	867	801	778	781	802	791	826	827	833	820	845	774	808	787	772	791	842	806	805	825	810	846	803	776	784	817	799	801	794	801	797	780	839	798	792	784	783	795	814	837	823	826	817	835	848	789	814	848	801	804	781	828	788	798	811	800	829	851	785	801	854	831	845	839	817	779	791	780	812	818	768	838	815	821	804	796	807	787	834	919	797	839	808	883	829	823	797	775	810	872	819	788	835	845	837	808	772	801	817	765	785	797	792	857	850	789	816	821	787	808	811	843	834	786	764	845	837	799	791	852	820	858	768	782	898	788	895	813	807	777	772	814	780	788	787	820	812	786	837	820	806	842	828	820	767	897	813	812	805	841	805	797	809	864	825	783	831	812	841	842	818	773	792	789	855	764	794	831	879	731	785	805	812	819	806	821	832	778	803	832	812	856	828	832	855	801	809	790	809	798	811	824	798	848	817	818	826	785	896	806	830	849	804	787	792	780	820	759	754	859	823	815	821	787	802	840	802	802	763	810	828	794	806	831	841	781	810	835	781	863	799	864	812	825	834	810	867	799	832	862	839	774	838	796	766	842	823	779	821	858	804	751	820	817	801	779	788	778	781	797	809	825	806	764	826	778	823	837	792	788	828	789	816	853	858	799	831	788	799	874	800	796	822	764	769	774	804	781	778	832	771	809	819	801	813	813	856	809	821	851	806	806	854	813
60302	87531	54280	8860	841	837	801	782	801	749	748	816	781	786	730	757	753	724	742	814	2180	2261	1694	1240	870	778	720	712	739	761	713	764	710	719	753	711	739	724	741	727	690	730	709	675	732	733	704	731	766	765	701	807	751	699	736	760	696	706	678	693	706	696	788	718	716	729	705	725	706	710	717	694	681	698	759	687	710	687	729	716	693	703	716	709	751	760	708	772	666	724	727	719	752	736	718	707	681	721	701	742	764	668	648	738	714	757	760	711	722	752	741	695	711	688	623	713	680	738	698	663	655	707	715	716	747	708	756	731	685	729	705	697	710	697	817	712	672	750	753	712	707	724	709	703	725	713	725	738	686	700	708	735	755	671	727	700	783	699	718	694	663	719	773	740	700	727	745	735	746	684	702	742	755	736	753	691	714	731	674	714	756	729	733	720	681	723	728	710	718	721	726	713	720	732	702	713	692	700	722	699	708	706	734	769	733	732	722	675	741	733	735	694	725	724	693	711	712	700	711	729	769	744	717	699	721	765	736	740	694	719	672	732	707	707	695	744	702	740	710	680	667	692	703	732	749	735	726	731	746	669	724	714	714	670	725	717	713	719	754	704	717	738	696	668	693	672	703	704	731	686	738	680	679	726	748	725	751	702	740	731	736	704	757	745	691	694	713	747	733	765	708	684	718	749	707	771	699	736	738	703	769	717	740	702	668	778	726	758	772	696	697	733	693	692	720	741	742	770	703	675	750	658	776	730	676	720	696	726	708	713	745	663	716	695	733	734	716	747	740	683	690	757	717	751	719	715	691	703	684	706	698	761	732	741	721	723	728	736	719	682	709	731	721	715	709	749	724	757	703	725	737	704	727	715	781	744	679	702	688	672	713	767	709	704	718	712	706	749	707	704	730	739	727	726	721	727	690	728	750	762	692	745	721	709	712	695	701	661	734	751	719	724	676	717	734	726	755	744	730	724	763	700	683	727	777	716	745	760	726	683	773	716	739	699	701	769	712	717	702	704	716	723	712	745	690	761	722	738	696	702	656	722	713	716	709	728	688	692	749	658	729	699	738	750	756	735	739	741	725	723	757	700	688	734	753	759	730	712	671	727	715	700	732	656	758	672	720	746	676	673	668	756	692	704	731	737	743	762	693	725	680	690	735	681	752	721	696	734	712	709	709	716	756	741	687	692	706	704	693	754	671	731	710	755	719	781	746	740	689	707	707	737	697	721	756	727	679	696	765	701	742	731	718	754	702	765	706	734	699	710	702	704	736	709	721	725	766	731	675	686	740	709	694	747	744	746	721	783	677	739	733	800	730	766	750	709	758	700	723	758	704	736	682	734	713	747	707	749	733	740	704	716	695	688	750	706	732	683	707	717	715	700	714	754	727	753	797	706	762	720	716	743	711	676	733	730	718	689	718	690	741	686	732	729	762	756	702	682	733	717	740	696	712	721	695	717	693	666	726	736	720	755	717	750	711	741	736	756	704	721	711	664	693	711	713	708	713	716	742	668	677	756	708	706	723	735	690	710	679	728	708	711	720	722	741	730	744	721	772	708	718	729	705	691	716	658	731	773	702	684	707	742	719	716	685	739	702	698	701	714	649	673	760	767	732	700	708	737	670	735	709	697	717	715	698	756	746	760	665	764	693	683	706	732	720	726	731	727	707	728	713	765	750	735	692	718	725	734	708	697	726	688	673	721	735	702	750	751	751	706	726	718	721	738	686	657	684	752	727	672	741	696	689	728	770	697	757	710	715	722	739	692	734	700	682	709	723	695	707	691	689	712	737	714	680	746	640	733	714	703	701	754	734	736	721	723	708	773	681	753	704	733	745	697	709	716	716	709	713	742	750	682	731	711	739	684	716	764	767	709	671	696	718	710	723	734	750	709	723	680	702	720	726	749	744	717	644	668	711	726	707	804	717	693	726	720	706	773	702	721	659	692	678	674	695	727	731	689	688	737	729	708	704	694	717	709	703	699	722	691	761	723	726	730	689	680	733	716	729	681	745	715	720	721	723	714	729	729	702	740	732	732	727	730	707	729	758	731	727	706	747	699	721	722	705	712	710	690	726	716	701	753	726	738	703	706	687	691	703	654	727	752	729	738	696	709	715	712	716	699	707	722	706	747	695	673	715	658	713	704	693	702	762	705	685	743	749	738	736	724	688	740	672	719	679	717	703	746	714	677	709	733	677	701	713	744	671	704	747	718	736	717	700	762	740	725	742	755	777	674	712	746	721	751	737	719	743	655	713	718	730	721	691	747	724	745	711	665	756	762	719	750	753	742	719	683	714	733	718	702	751	721	765	780	707	725	705	735	747	714	748	780	708	726	707	737	688	749	696	720	708	659	750	740	742	721	737	730	711	693	692	749	722	682	652	758	716	686	757	684	769	690	682	723	746	684	793	743	692	699	731	699	721	742	674	686	721	748	684	701	699	730	726	716	690	736	720	719	722	703	685	748	706	780	710	705	750	691	661	758	697	731	725	700	698	701	771	712	728	757	713	718	677	710	742	713	740	759	709	721	725	676	709	717	723	732	708	724	733	712	766	703	670	724	658	723	755	710	750	751	702	723	743	787	646	729	741	676	725	656	706	699	660	670	731	677	749	721	711	708	689	714	725	766	662	709	723	721	676	732	709	761	724	733	747	740	725	733	702	757	691	733	740	714	694	713	717	699	725	720	719	713	712	696	755	726	723	779	744	738	727	758	738	716	707	740	714	691	759	732	737	704	739	726	728	689	707	699	711	671	708	676	725	735	715	699	733	717	731	703	697	698	753	750	738	747	718	744	732	713	719	690	716	691	725	736	728	699	733	746	757	754	726	678	724	694	682	735	690	695	693	691	708	668	678	715	663	711	740	722	703	701	684	743	754	708	737	733	698	719	727	736	682	742	732	738	692	733	702	707	688	717	718	698	743	713	706	725	744	691	739	723	700	696	673	723	754	684	726	745	731	718	702	666	768	719	708	771	717	746	759	709	732	699	738	717	764	724	714	692	687	754	735	711	723	731	670	737	733	673	775	712	712	794	748	648	703	688	733	703	720	712	712	664	694	649	701	736	668	754	722	712	761	720	734	706	703	749	683	689	721	717	698	706	704	720	701	749	720	674	668	736	717	732	719	721	692	744	771	692	720	757	694	730	764	735	723	712	734	680	670	726	715	724	743	741	744	752	710	710	739	710	703	734	706	730	694	707	721	727	761	714	708	694	694	711	698	747	747	736	733	752	716	678	690	764	731	746	688	678	717	729	736	738	714	717	709	703	713	756	725	721	734	708	738	710	742	720	709	764	711	693	738	736	722	713	761	716	694	681	695	727	717	733	701	724	726	704	698	670	746	761	684	711	710	713	717	712	716	745	699	754	713	692	737	739	694	733	724	718	705	743	731	683	724	709	714	727	694	713	730	713	753	682	722	732	727	765	708	751	750	730	727	706	711	667	737	691	710	695	708	727	713	737	707	686	730	748	677	715	752	719	740	703	709	718
24044	22708	32289	26328	19210	7956	1795	1128	906	927	949	941	983	997	1007	860	908	959	979	1035	2395	2808	2156	1593	1251	1022	887	942	885	982	934	958	917	946	910	956	896	910	896	891	957	864	893	920	875	886	910	910	874	907	924	912	952	924	910	941	865	900	889	943	916	911	909	930	914	979	908	857	905	833	882	904	938	920	914	944	971	944	905	926	941	898	856	898	836	900	931	898	915	911	907	894	910	895	897	880	921	854	884	881	870	876	914	920	894	949	877	880	819	888	827	909	904	866	868	864	912	870	910	921	904	857	905	924	872	825	868	920	880	906	845	918	922	909	865	880	941	851	832	893	970	893	892	928	880	908	918	924	872	850	899	932	907	917	895	905	898	918	893	898	939	906	912	918	916	824	912	853	889	814	875	863	919	928	882	901	891	948	886	931	921	896	890	903	893	885	881	894	857	892	863	878	943	903	834	881	905	872	843	925	862	940	866	882	913	908	942	924	848	899	867	937	879	881	905	945	835	894	912	877	920	860	924	923	899	864	923	889	891	956	910	862	926	906	864	883	891	900	905	918	945	860	920	929	928	876	861	905	909	895	888	913	899	946	907	888	919	853	873	876	858	954	892	993	889	859	949	910	927	867	882	900	935	883	869	904	904	894	889	930	896	895	898	871	916	901	916	891	940	898	909	919	868	921	909	929	876	909	892	881	908	856	871	870	898	938	905	928	894	935	896	826	914	911	871	889	896	921	860	958	915	906	934	884	891	873	898	901	964	831	921	866	873	891	888	903	939	917	871	905	932	939	911	883	871	908	899	893	882	931	909	883	847	893	893	945	904	946	932	852	910	892	907	862	879	841	961	850	902	910	934	935	873	909	925	876	876	938	905	886	865	859	915	958	886	834	906	945	885	922	946	923	909	858	849	860	887	924	980	881	891	886	845	830	939	921	911	881	884	901	878	874	923	935	916	908	921	895	899	959	877	876	906	879	947	857	948	891	840	869	895	883	891	938	876	856	899	919	882	937	889	891	918	919	913	946	911	884	906	918	919	942	926	864	895	882	849	879	924	916	945	898	893	877	905	929	874	962	872	930	904	916	886	871	875	910	931	881	922	849	841	909	896	878	838	872	860	935	892	920	868	891	880	918	952	950	909	902	896	909	889	874	909	834	856	828	883	902	937	867	844	896	885	916	910	867	902	895	918	868	873	854	838	884	854	917	915	870	902	925	920	892	889	903	859	981	930	874	924	938	942	920	909	878	957	937	867	827	899	863	931	901	949	882	925	905	914	951	906	948	880	871	839	883	909	872	897	884	890	912	887	854	866	855	882	885	911	875	917	843	903	908	907	883	901	839	909	870	855	924	888	849	904	853	896	897	874	830	874	872	937	922	928	923	935	908	889	879	923	920	854	861	865	906	947	852	831	944	929	935	897	887	852	933	859	895	929	946	916	928	921	930	935	854	931	923	927	883	907	928	851	919	901	931	905	783	886	970	942	857	876	899	918	838	889	886	942	879	864	896	896	905	876	908	922	938	909	901	892	910	873	832	875	885	898	953	905	929	895	959	856	877	891	864	914	870	903	854	912	874	901	943	953	881	918	867	946	885	932	919	865	837	861	888	943	902	882	871	855	887	897	859	917	907	927	916	916	880	864	927	932	822	926	896	893	919	914	867	901	897	831	909	886	908	934	894	921	962	930	914	925	875	872	922	918	864	933	918	875	942	830	924	895	916	864	890	938	865	879	900	923	893	934	892	902	875	880	914	879	920	944	945	909	844	926	903	938	886	871	898	856	905	927	891	875	873	878	891	906	921	920	926	937	903	886	932	938	948	880	915	852	888	878	878	922	937	924	937	850	872	923	953	918	940	888	865	871	931	911	942	949	865	922	891	853	882	886	859	904	875	880	871	897	812	880	881	894	871	890	879	908	901	896	883	902	931	831	939	922	842	943	916	896	899	889	894	851	908	891	900	942	919	909	916	832	913	893	877	911	894	899	923	888	923	889	883	889	880	890	889	916	892	906	979	872	869	895	899	885	911	889	883	947	905	885	956	870	958	916	880	947	863	855	906	887	908	835	830	858	828	926	888	796	879	925	902	878	908	895	888	891	912	899	893	917	895	926	868	900	921	876	915	965	960	875	911	897	893	883	870	943	905	927	904	927	914	886	833	918	900	915	923	946	871	916	957	825	892	868	896	916	864	866	859	906	947	831	886	915	861	923	885	865	920	891	926	918	938	864	891	918	838	954	908	894	861	942	880	855	925	941	895	882	874	889	873	859	921	921	900	819	886	879	856	901	928	897	911	879	897	859	898	900	873	877	869	923	920	845	931	892	862	917	917	908	877	928	904	906	906	888	915	862	882	897	888	899	838	890	877	943	890	884	886	962	881	906	893	913	889	897	874	929	879	860	843	888	940	910	869	884	939	926	939	933	881	955	921	896	852	862	911	886	938	862	874	879	949	867	895	922	915	927	887	935	889	908	879	892	904	830	898	892	836	878	889	871	855	883	903	918	926	916	926	900	881	862	850	908	886	868	928	857	851	877	931	901	914	967	896	864	894	836	847	929	845	893	849	910	908	895	890	892	962	919	877	922	869	884	916	929	900	915	843	892	887	916	885	884	859	906	889	964	884	896	880	919	857	928	859	901	891	899	930	906	899	863	883	896	854	875	897	890	927	894	891	877	871	840	875	867	902	885	866	896	836	886	891	911	899	899	895	885	879	908	861	900	876	821	931	904	870	901	867	855	893	882	875	900	885	869	870	909	922	828	947	869	900	865	949	886	900	874	825	906	917	861	873	892	848	894	906	847	896	924	938	879	893	906	956	903	935	911	866	882	883	896	909	882	906	878	906	872	875	932	914	929	872	922	891	900	914	905	909	940	946	925	868	890	940	910	861	866	910	896	881	898	897	871	893	922	863	868	883	915	890	935	875	856	893	894	868	851	881	883	902	892	878	914	908	915	935	915	942	869	832	928	866	880	915	904	855	914	886	866	876	898	872	877	885	938	938	858	878	938	860	901	915	956	931	906	859	863	919	931	912	921	887	845	877	899	906	881	870	895	883	923	860	879	844	833	877	913	910	986	896	895	884	855	883	929	797	898	921	874	833	869	893	875	919	924	874	884	946	904	904	844	958	899	912	891	937	858	866	892	847	879	895	914	992	894	844	932	881	864	882	843	903	885	918	822	949	878	862	847	885	871	914	861	900	883	861	918	858	901	923	921	883	905	909	891	856	932	908	913	920	902	943	867	923	860	847	866	904	847	926	920	874	904	950	862	906	915	948	935	895	955	881	921	938	856	867	908	899	849	903	871	914	827	883	880	892	908	889	911	931	921	902	876	917	948	894	929	891	901	937	918	892	925	923	899	892	909	920	922	857	952	872	909	928	887	878	913	841	907	883	846	878	937	861	958	936	917	884	944	921	850	850	895	955	976	927	856	888	924	917	959	884	905	902	842	940	922	907	912	904	848	879	880	872	910	916	867	859	884	905
65033	92104	64080	16720	1169	1017	997	937	871	893	885	876	809	839	883	849	862	812	824	929	3225	3618	2534	1722	1202	941	804	822	798	824	804	816	787	803	838	821	835	840	773	827	826	790	822	781	761	790	852	829	771	802	796	828	796	835	761	756	802	802	765	774	804	820	776	778	816	797	843	809	791	770	861	808	819	803	786	817	828	812	815	866	790	797	798	765	813	781	781	801	792	811	836	774	824	841	841	816	808	805	817	860	806	796	818	798	807	779	782	817	764	809	745	779	849	835	866	816	800	843	803	795	740	790	808	810	796	809	790	882	794	852	846	751	805	747	840	769	816	760	775	815	793	779	812	830	843	826	817	788	757	808	777	818	749	827	830	812	839	815	839	812	840	854	768	804	857	808	811	822	794	791	793	824	803	802	746	807	785	833	753	799	778	806	806	825	825	808	823	777	869	807	824	871	792	761	783	801	747	798	813	802	805	788	808	805	857	814	795	801	778	783	755	840	785	752	781	749	815	821	808	794	844	796	848	794	754	787	804	840	826	768	844	777	831	776	787	744	741	785	794	833	753	797	797	770	780	769	812	734	759	810	837	804	796	812	744	776	835	843	782	817	812	797	769	820	783	825	840	800	768	849	818	768	785	830	786	832	819	831	795	752	828	794	781	827	812	800	801	757	775	778	743	760	806	776	851	846	776	860	797	833	779	824	769	842	815	823	831	742	875	813	832	843	871	808	796	778	805	823	829	770	752	803	806	782	812	807	762	820	815	757	833	789	785	758	798	770	810	791	802	836	787	819	773	863	811	786	808	773	814	772	829	855	861	803	839	820	793	849	798	782	778	815	789	830	763	841	790	796	802	839	780	808	806	791	828	801	835	760	818	819	769	801	833	739	774	815	783	779	791	772	795	758	774	794	797	801	860	778	817	809	830	783	830	773	822	845	823	727	843	843	786	706	809	828	804	846	840	759	772	807	839	777	870	827	839	763	797	773	835	830	802	805	802	796	760	780	792	784	789	803	823	810	819	726	803	768	762	869	840	835	784	830	827	792	769	804	799	837	839	844	807	800	807	825	791	801	801	808	814	835	812	830	817	790	854	829	792	790	877	811	768	775	775	758	796	798	800	806	813	765	750	825	820	784	814	810	764	819	784	776	824	828	832	800	789	821	783	831	833	768	749	762	767	805	752	834	817	827	739	797	769	901	820	779	838	785	802	790	841	828	755	765	774	764	811	817	799	778	787	839	798	800	842	770	804	817	828	802	786	837	778	833	809	790	783	853	807	774	819	805	805	815	821	880	828	800	774	826	872	860	805	792	766	784	783	815	838	822	818	794	791	829	825	805	815	793	774	822	808	823	817	826	777	784	787	810	792	812	845	803	799	780	819	784	757	822	826	780	736	779	822	815	832	792	785	787	833	792	771	785	840	828	828	801	789	762	827	829	746	809	758	839	769	803	827	773	770	789	792	797	762	788	792	788	849	781	793	805	719	862	849	761	805	784	797	790	807	804	821	804	849	778	809	793	810	746	823	837	823	758	766	799	854	771	817	827	773	829	804	824	783	793	787	810	802	791	802	799	764	733	788	823	870	869	747	748	841	807	788	768	793	816	755	788	767	853	802	821	819	798	860	764	759	844	771	777	845	803	794	760	769	790	777	816	744	798	819	784	812	856	790	805	821	775	845	779	806	804	773	783	837	843	743	803	813	796	784	787	800	800	750	799	837	805	821	813	818	793	784	789	793	820	775	789	791	789	797	802	807	815	808	784	855	795	765	784	737	771	841	795	841	814	808	806	762	783	812	811	826	787	843	809	842	802	782	822	741	792	732	822	811	766	782	845	778	812	799	803	789	809	818	805	810	789	773	801	791	815	762	788	767	816	823	804	791	789	805	800	786	762	786	785	815	796	819	827	856	768	835	798	751	840	799	821	786	809	830	805	823	778	782	842	787	773	830	812	761	808	828	813	824	812	747	760	778	767	775	819	766	825	770	766	802	774	797	839	803	795	789	797	799	795	796	800	835	815	794	837	748	789	800	801	794	794	813	795	779	799	783	770	816	844	790	792	783	812	781	796	750	785	793	794	795	750	776	755	795	807	809	775	859	822	825	811	808	853	795	795	797	823	813	825	806	853	776	813	815	859	826	815	783	793	825	760	779	843	822	843	751	870	829	778	827	789	788	783	810	797	834	761	781	772	779	782	770	832	755	789	832	826	807	786	809	840	822	805	804	774	786	805	849	817	794	838	821	752	800	785	815	804	779	786	813	861	763	793	822	822	780	779	818	822	776	771	825	803	811	793	790	882	823	830	803	793	787	754	747	839	813	782	818	758	784	747	745	800	832	822	833	838	827	767	830	800	782	820	840	847	851	780	752	784	721	821	778	806	800	788	778	774	807	781	792	782	821	779	814	807	830	770	825	838	834	760	821	790	759	770	778	767	849	800	801	755	818	849	797	801	790	764	750	802	813	788	777	820	814	842	826	783	842	801	852	780	780	811	751	830	793	785	792	790	795	808	775	803	764	827	764	796	759	785	800	793	791	834	796	749	813	794	832	815	791	825	757	779	839	796	753	767	813	848	813	797	813	807	817	831	820	775	762	785	793	815	798	762	834	793	798	792	783	824	791	764	815	816	760	814	778	771	795	820	826	795	873	755	816	799	793	809	774	774	821	815	837	854	788	763	816	836	776	797	788	848	781	778	817	818	811	812	777	785	787	759	818	798	781	793	757	784	805	826	845	782	781	807	799	844	809	842	857	839	752	803	820	759	804	806	798	765	846	800	829	789	812	832	789	786	791	816	787	784	833	757	785	832	852	829	790	793	835	832	741	820	773	848	844	781	770	783	826	836	768	753	760	808	819	826	779	763	759	827	802	809	801	787	797	786	845	836	808	743	781	831	753	777	763	797	832	794	768	763	788	764	799	774	755	845	807	827	805	797	779	798	809	781	825	801	773	820	814	834	758	803	795	808	803	748	808	758	811	797	790	822	812	861	824	817	793	782	801	795	842	773	842	832	812	796	720	773	816	779	792	785	823	825	799	798	853	748	830	736	838	848	778	788	786	808	819	760	778	790	813	772	766	788	791	826	812	775	834	795	843	814	810	784	746	754	786	772	823	850	792	811	832	785	816	756	842	823	860	774	805	803	809	796	837	806	846	793	801	824	799	829	756	790	850	776	779	837	836	765	806	799	812	808	856	756	812	794	832	842	775	786	784	747	800	827	779	799	782	836	807	797	736	765	795	836	767	828	817	842	754	798	790	781	834	799	837	788	809	751	778	840	823	833	804	753	816	784	727	816	803	815	785	798	793	865	781	788	787	808	844	787	726	792	794	854	835	796	798	707	781	797	815	806	823	812	814	801	832	801	816	761	818	819	751	798	736	826	810	803	813	808	799	759	762	773	795	850	827	824	781	816	821	766	755	775	782	775	781	830	789	802	766	816	798	784	792	769	783	807	782	797	837	781	762	808	764	812	774	762	791	763	812	795
29585	28222	22944	5069	840	753	699	740	690	676	725	679	658	702	666	650	659	667	641	727	727	836	827	745	725	634	707	680	706	732	736	667	716	693	703	724	675	695	706	696	697	746	649	701	693	696	719	717	687	681	720	661	681	683	664	691	734	741	706	670	668	678	689	700	729	696	721	730	722	730	680	667	658	673	657	675	693	738	719	724	672	708	689	692	674	683	723	707	701	680	700	692	664	655	688	699	677	715	711	694	716	641	726	702	694	665	711	659	690	677	665	668	684	669	665	745	731	669	690	719	667	757	718	676	677	717	645	678	680	690	709	643	719	715	730	681	724	731	726	677	720	709	718	706	741	705	693	649	704	708	714	646	720	681	710	683	754	733	754	731	692	657	705	739	674	703	696	715	713	646	698	666	720	706	667	713	694	760	657	678	687	682	681	680	704	716	655	678	683	697	724	685	672	715	707	711	674	753	711	726	694	673	668	660	707	714	700	717	729	727	694	719	663	668	719	707	676	752	705	715	653	685	646	667	721	738	722	677	727	683	674	685	719	683	694	717	687	714	766	678	712	697	680	703	657	699	694	664	673	677	680	685	708	714	661	662	737	666	692	674	711	692	727	682	699	684	668	682	719	670	636	709	665	718	720	692	652	670	673	671	630	741	726	702	712	690	690	709	647	694	696	648	708	669	661	646	697	710	683	655	734	715	726	693	640	691	689	650	649	688	706	696	719	709	696	664	689	678	643	683	645	682	674	701	686	759	700	731	704	709	667	719	659	678	704	746	668	663	686	651	703	658	658	683	686	664	712	732	679	656	728	700	723	717	659	725	701	670	656	681	701	759	677	671	668	691	652	705	705	688	717	695	691	697	683	724	669	632	736	700	717	711	732	652	690	731	711	736	708	704	698	707	653	700	720	682	740	691	682	711	716	677	700	665	713	713	691	662	693	708	716	678	687	679	692	712	660	684	723	667	706	715	647	677	702	658	712	671	677	708	671	713	731	721	672	685	685	662	685	650	708	692	709	699	706	718	667	694	721	691	675	739	695	678	682	686	719	741	695	700	697	635	665	720	744	711	724	719	745	719	684	725	750	661	703	717	732	710	694	695	717	646	716	712	724	685	681	662	699	646	709	681	702	656	641	693	675	673	715	723	694	654	689	667	675	670	698	699	708	718	703	642	688	669	696	711	655	704	695	666	716	671	648	700	651	668	683	676	696	710	703	659	700	742	644	708	689	694	670	648	637	701	666	684	642	674	697	729	721	679	663	678	703	703	654	702	674	685	724	643	740	722	710	701	722	679	700	684	689	673	713	737	696	714	698	722	719	701	693	648	683	705	697	667	656	635	675	715	623	676	735	682	712	682	705	699	669	701	697	668	691	710	709	697	668	657	677	664	676	705	690	671	682	648	650	687	693	697	685	679	662	689	746	705	679	702	684	729	677	709	691	676	710	666	721	670	750	700	697	675	707	695	756	692	671	657	688	678	741	692	727	715	709	690	703	635	718	681	706	665	640	757	756	733	712	679	688	724	708	648	726	710	735	715	729	713	741	671	648	668	661	680	714	692	731	672	662	718	710	710	645	679	683	698	671	738	666	677	689	676	691	661	679	720	703	730	673	688	671	688	696	690	734	699	676	695	694	689	690	686	712	713	699	706	703	654	669	700	656	714	716	689	661	709	651	729	706	670	679	695	629	683	733	711	664	681	675	634	651	700	708	685	662	687	713	712	688	693	749	703	667	696	688	647	649	691	658	682	684	707	718	693	697	711	679	727	694	682	704	700	694	649	669	705	708	705	772	676	682	690	712	677	678	683	688	687	710	683	724	698	700	698	656	720	644	730	700	700	692	662	679	698	718	634	698	661	669	681	736	685	672	696	691	671	695	731	693	680	722	725	691	687	687	675	695	670	706	674	705	749	738	687	683	682	676	694	718	670	670	693	695	688	747	682	720	729	660	671	704	670	711	722	678	715	645	659	685	747	703	670	684	702	696	726	709	735	727	660	661	671	691	670	696	645	686	681	713	651	661	718	699	708	643	712	650	670	677	634	661	694	709	712	682	721	739	711	659	659	648	754	683	663	697	692	708	678	676	697	700	658	717	680	676	701	763	710	718	678	681	691	746	664	707	701	690	702	670	699	688	712	691	665	675	711	785	714	734	706	699	713	687	703	692	729	668	716	667	740	678	701	650	695	693	678	680	706	716	675	704	709	701	717	671	693	682	669	687	715	687	721	697	706	716	653	705	690	696	678	671	696	675	673	692	718	698	650	715	726	704	669	706	662	714	694	663	688	714	675	695	694	678	687	691	690	678	685	668	695	656	718	697	759	709	679	680	654	672	738	701	679	698	717	679	690	676	721	652	692	709	703	702	688	687	669	697	671	676	656	709	640	673	685	669	722	693	692	667	720	707	665	677	706	694	655	719	655	676	673	722	698	710	662	702	687	705	663	679	666	668	696	677	644	653	698	693	703	670	702	692	692	647	698	697	689	712	724	698	698	663	649	681	687	673	643	744	689	679	669	721	668	658	694	692	667	695	706	699	651	695	705	681	765	651	761	672	687	689	667	707	736	725	692	662	761	738	691	692	733	709	683	726	711	705	695	701	729	661	724	695	662	674	732	709	699	713	705	688	686	761	726	679	667	665	657	653	662	728	704	700	709	709	698	696	709	683	695	668	724	706	704	711	662	753	726	661	698	665	682	670	670	715	707	680	668	685	736	716	719	670	731	656	666	704	654	709	707	766	661	730	724	707	638	689	697	680	699	691	673	684	696	705	700	683	701	735	677	715	661	661	705	645	708	719	711	689	677	679	710	718	656	740	674	671	671	722	743	684	662	715	663	711	676	699	687	695	655	675	695	700	736	734	707	691	718	722	678	718	682	694	717	691	702	715	724	750	699	650	695	684	676	723	696	704	643	681	756	667	716	710	723	734	682	696	705	677	718	695	675	695	691	758	714	669	747	665	685	690	687	710	687	677	715	672	647	701	706	721	678	666	717	647	703	708	614	668	707	693	726	722	650	733	712	720	706	708	648	685	694	678	665	664	712	659	705	677	674	635	663	645	685	724	676	664	666	728	669	683	688	672	698	698	667	686	705	688	680	649	711	679	665	700	674	691	690	686	672	664	702	732	689	704	687	676	640	750	704	666	711	704	652	654	716	712	717	682	659	712	694	721	681	693	704	705	695	704	710	699	684	663	718	655	655	717	697	673	706	718	705	686	678	706	658	647	689	678	675	679	675	708	661	654	669	729	699	707	695	709	688	727	698	713	651	665	720	657	670	694	699	705	688	653	696	671	662	724	671	708	668	626	700	642	668	681	682	703	768	640	706	694	677	682	724	714	661	679	677	711	683	721	696	680	700	631	687	690	694	622	670	662	666	709	685	705	732	684	714	699	674	710	682	721	680	778	688	701	715	703	679	670	656	700	756	720	690	679	700	694	714	673	685	707	690	696	731	700	721	704	686	705	691	712	720	718	710	755	727
21136	32963	16446	1950	596	559	561	565	582	524	589	564	558	559	593	604	565	572	523	582	678	699	674	651	672	583	597	587	557	565	571	542	593	568	576	601	545	557	568	553	554	590	573	558	611	551	569	585	587	572	548	548	582	568	574	589	580	555	559	606	544	572	589	581	573	575	579	592	590	597	560	570	564	589	561	556	582	573	574	542	556	586	560	599	560	603	590	604	555	556	584	552	556	583	603	589	551	579	578	567	580	544	534	628	560	598	586	561	535	592	511	511	567	557	559	561	608	558	592	572	556	568	608	574	557	552	561	577	583	546	587	582	576	579	574	553	561	576	526	556	561	568	561	576	532	580	542	594	566	526	532	573	578	534	566	550	565	589	605	569	536	577	582	601	606	591	581	607	558	589	563	582	537	564	551	566	571	552	552	539	587	611	580	573	539	556	544	567	508	535	565	573	551	573	579	586	577	542	519	621	571	595	605	593	567	547	573	566	544	568	611	563	599	553	570	581	597	561	572	557	554	527	547	579	539	585	587	573	529	585	521	583	549	574	523	567	535	571	547	598	571	584	547	562	569	554	561	589	560	556	580	603	594	576	565	570	564	571	536	534	598	596	559	532	557	541	561	565	596	572	565	579	572	583	554	539	584	547	570	600	559	582	599	543	506	534	559	587	494	572	591	565	553	545	599	545	573	520	577	608	506	598	526	584	551	574	595	575	560	569	509	588	547	534	581	553	617	568	576	546	583	573	566	541	522	583	541	600	517	577	560	540	565	566	554	545	481	536	565	590	565	577	566	532	547	555	556	521	577	533	575	552	593	567	543	548	589	555	539	575	591	548	575	528	581	545	581	584	589	556	553	571	581	567	546	569	522	548	601	616	587	583	585	584	571	560	562	571	531	590	563	544	575	563	582	531	579	581	552	552	578	571	571	575	571	549	586	599	529	619	616	542	538	584	612	563	541	609	607	564	572	542	572	563	581	504	609	559	522	558	565	600	508	562	520	567	533	555	586	559	541	623	586	567	547	562	616	568	529	576	524	546	541	506	557	581	586	553	570	543	544	559	603	583	538	528	567	606	601	574	595	554	586	591	538	572	562	569	559	566	505	587	541	560	551	541	585	592	562	574	561	581	584	556	594	579	543	530	526	580	584	580	551	560	556	521	565	568	558	531	573	559	515	585	562	559	541	555	576	545	547	567	592	568	558	536	607	598	557	563	565	560	568	599	536	513	539	545	560	563	569	537	557	561	557	541	543	574	570	566	595	594	602	570	546	569	569	556	570	560	576	559	522	593	547	572	521	588	601	583	597	587	613	559	567	587	584	550	564	569	576	546	582	576	569	611	568	564	602	554	600	553	551	563	564	569	577	576	600	587	514	542	577	570	552	556	559	549	520	539	550	602	623	581	558	561	572	559	576	542	549	532	552	584	535	525	581	584	587	579	575	586	553	569	601	541	549	536	590	575	604	577	584	537	563	564	577	591	547	594	552	529	565	553	580	538	530	562	592	538	545	573	579	536	570	526	572	529	587	573	558	549	587	565	580	506	568	565	563	573	541	575	592	623	574	548	529	574	593	575	564	571	537	593	562	568	548	573	588	501	507	585	554	572	549	574	580	593	546	545	557	600	561	556	538	542	589	553	592	579	594	574	561	565	573	571	577	604	571	574	530	569	593	568	592	596	594	614	602	549	565	576	581	603	524	587	596	596	572	515	597	583	604	608	580	542	591	572	567	566	570	579	567	554	547	552	577	610	559	539	564	558	601	582	556	598	580	554	552	599	602	561	561	545	599	543	570	553	613	588	580	556	540	586	583	549	547	600	573	573	597	601	545	598	527	563	586	537	592	583	567	545	591	563	577	601	579	595	562	549	561	559	565	543	555	634	596	547	535	573	570	591	550	540	567	588	572	555	547	575	609	590	590	531	553	565	579	619	564	545	586	566	565	570	554	605	580	584	545	586	609	602	555	547	602	545	614	547	602	587	575	592	526	550	571	553	584	574	579	535	570	558	548	551	549	553	546	551	574	552	591	568	609	585	612	579	602	575	548	575	539	617	557	529	578	572	589	566	558	546	523	600	583	570	558	550	592	559	572	540	612	558	560	573	561	552	622	584	626	535	564	624	585	533	615	590	561	595	580	554	563	532	561	590	581	564	592	590	553	609	564	574	601	558	564	589	573	531	550	605	541	553	555	549	560	554	540	592	577	560	578	548	535	581	542	586	563	606	536	573	567	553	544	610	599	542	567	610	559	594	575	549	558	592	588	580	599	590	588	578	565	561	557	571	623	573	564	577	574	552	599	572	562	593	550	548	578	596	577	575	532	587	559	577	558	558	531	550	570	553	587	605	536	576	600	546	552	541	547	557	587	596	550	618	542	527	567	629	574	567	549	559	570	582	568	567	553	565	548	587	550	596	597	548	611	546	546	592	556	562	547	600	607	582	535	596	586	615	543	553	545	551	546	608	563	540	548	588	591	575	545	594	558	592	536	561	551	599	566	530	575	577	567	584	589	568	553	551	541	580	551	590	539	591	573	591	568	502	607	564	578	546	564	581	587	541	549	538	554	571	576	594	624	564	514	583	526	550	530	563	585	547	572	544	525	584	569	558	574	564	611	550	561	544	587	561	570	571	584	549	553	619	577	511	502	580	559	563	527	543	602	581	570	632	532	561	544	570	566	586	591	586	579	562	575	556	591	548	607	560	584	586	531	539	539	513	568	551	561	541	580	529	552	539	555	541	593	608	624	584	535	543	570	560	547	556	595	577	570	586	551	558	540	565	554	573	571	610	547	602	561	584	596	554	614	564	576	574	602	580	600	554	556	582	579	543	582	577	578	565	591	587	543	584	554	608	622	557	548	579	574	551	569	579	613	539	544	562	578	560	591	524	538	543	527	584	574	554	597	535	576	550	589	586	580	573	576	552	565	565	553	569	627	590	535	592	575	536	550	550	577	585	547	536	514	545	565	532	586	501	542	574	587	541	587	561	548	583	576	545	540	583	584	578	549	573	614	581	565	533	590	559	601	565	572	537	564	551	529	549	591	545	584	581	584	580	587	582	559	563	588	526	547	581	584	585	623	571	596	558	551	533	583	578	581	553	566	574	554	581	549	597	586	594	583	569	584	594	590	557	566	587	553	564	567	610	599	565	552	575	569	573	540	568	587	588	567	576	577	557	594	517	542	600	532	528	524	531	554	566	578	574	549	564	523	585	572	576	579	580	525	555	586	578	575	569	549	574	560	539	576	570	563	525	573	540	577	569	598	571	616	580	585	545	550	591	477	560	536	535	537	515	548	604	548	558	544	601	618	529	561	546	563	555	536	600	577	578	592	534	561	552	574	604	569	535	593	590	604	583	538	581	597	591	527	559	542	534	558	554	558	594	585	561	524	591	565	580	573	588	597	559	565	549	556	559	592	550	579	571	538	589	585	601	566	578	554	550	580	547	560	573	598	574	548	572	587	548	563	520	573	606	600	581	590	557
24763	24914	35327	26754	12379	2303	1112	911	855	871	870	837	835	810	878	856	797	807	843	805	1523	1904	1572	1235	1008	818	882	843	840	840	827	866	866	842	799	869	798	852	844	804	833	774	842	774	849	825	759	815	801	816	816	771	822	777	889	819	801	842	804	819	802	815	829	836	824	817	853	812	791	794	754	868	783	799	818	852	788	758	798	761	823	756	801	840	843	833	814	784	835	779	867	854	794	790	782	797	801	782	856	833	780	795	819	792	813	792	841	796	821	788	795	827	840	788	772	825	799	750	863	789	818	780	843	817	818	851	834	810	820	781	809	782	806	817	816	878	831	795	842	823	771	800	746	770	832	809	812	768	823	754	794	801	831	800	801	823	755	780	768	838	824	823	883	779	836	820	803	793	788	851	799	817	776	779	799	816	802	818	788	822	778	755	785	850	849	827	786	779	744	825	806	835	803	806	841	806	781	829	819	789	808	778	851	786	835	834	753	807	761	823	776	801	827	840	840	847	813	781	767	806	805	773	763	804	817	775	869	862	815	778	766	826	868	824	787	782	795	826	770	790	842	872	797	833	762	800	828	812	799	820	838	821	799	834	802	808	815	800	811	833	796	771	830	845	787	767	843	744	816	815	804	832	799	814	814	839	788	808	823	839	783	777	782	831	800	802	851	807	822	811	811	822	817	805	809	818	775	817	826	824	816	777	840	855	843	845	802	812	807	831	854	810	790	801	840	837	794	823	837	759	815	805	820	784	815	780	866	838	788	747	783	812	745	823	810	787	843	805	804	764	783	830	866	815	818	823	812	864	857	811	815	788	763	820	834	800	837	809	787	834	827	794	778	806	806	824	779	828	798	829	804	801	786	866	790	835	841	860	778	849	782	830	812	840	793	776	813	785	803	787	802	831	861	804	822	810	847	816	783	809	765	787	781	823	823	836	832	842	874	792	804	898	860	820	776	824	792	785	787	791	775	776	785	803	843	809	802	788	837	851	814	846	809	791	816	813	826	802	821	764	818	774	829	788	842	805	816	851	780	756	811	808	803	749	789	825	777	803	862	777	802	788	798	817	809	806	802	868	836	781	851	834	815	785	775	815	816	793	774	820	800	765	782	807	784	805	811	815	824	816	832	796	785	843	799	807	804	800	805	775	785	794	779	833	804	869	807	839	819	800	836	844	801	870	776	812	804	816	812	854	814	806	827	816	795	820	825	814	814	873	803	825	785	827	813	785	824	728	846	849	804	797	813	770	761	802	804	781	808	785	863	815	771	870	807	811	846	778	769	810	795	774	850	802	811	797	813	799	839	856	809	803	847	831	789	795	835	812	826	813	860	833	764	809	813	829	781	796	794	741	832	839	844	743	797	813	822	797	801	833	760	802	810	810	785	834	805	788	839	751	800	804	878	799	824	805	813	772	815	823	866	778	813	817	827	807	785	836	826	812	766	824	830	797	773	833	776	839	807	799	835	800	793	810	858	816	778	826	841	778	803	777	817	831	751	808	833	810	833	817	815	749	776	873	774	803	843	785	817	767	837	784	847	773	804	830	813	774	805	850	815	829	789	750	822	774	790	798	810	769	838	800	783	849	800	799	850	781	764	800	815	811	832	780	848	790	798	812	803	853	807	753	849	819	857	810	808	807	766	810	771	869	814	839	810	763	792	837	843	794	786	845	807	820	837	798	755	821	765	765	852	818	880	782	847	812	789	806	806	768	820	805	809	800	778	813	755	810	814	811	792	844	831	835	791	843	785	843	793	797	791	804	816	794	847	773	743	816	805	870	785	824	795	862	786	769	804	840	825	816	834	795	840	837	747	854	832	800	774	818	825	814	826	809	778	801	791	838	787	771	818	800	799	834	838	822	805	798	781	781	816	809	800	761	794	804	854	789	796	819	805	789	844	861	803	779	827	781	841	864	831	783	839	741	827	783	802	794	797	757	799	774	822	870	839	785	842	749	810	769	767	820	853	904	828	780	796	795	801	837	810	792	802	821	802	826	853	814	789	820	838	862	781	795	817	842	780	817	812	833	827	811	772	785	781	808	840	800	817	782	739	809	763	775	811	827	818	790	809	865	797	838	846	799	824	771	790	787	799	842	825	786	850	804	826	803	794	837	728	787	815	786	768	797	814	802	791	794	803	826	794	799	789	750	847	767	848	798	774	795	819	775	813	787	751	805	833	860	764	829	785	778	829	776	822	775	833	815	834	764	850	788	772	779	823	837	810	801	819	734	749	845	805	783	832	819	779	784	789	771	818	810	820	831	791	731	812	745	747	819	770	846	787	779	840	799	819	785	832	783	826	826	800	833	761	840	818	805	822	834	787	819	806	818	783	825	819	776	836	817	797	832	785	820	802	799	834	814	806	805	836	804	804	771	818	807	832	809	775	800	816	806	749	813	892	801	784	845	871	808	777	820	797	748	783	846	837	782	799	821	798	777	844	760	865	791	765	761	819	763	757	836	781	775	789	853	790	775	775	839	796	832	817	799	829	821	786	812	834	782	841	815	826	814	805	867	807	799	829	813	867	837	807	818	849	775	854	827	821	792	794	855	793	817	786	830	852	789	812	788	806	828	772	814	802	774	784	808	822	751	771	838	790	822	793	799	817	821	802	795	824	787	832	755	790	810	857	813	846	822	784	800	837	838	848	784	810	766	813	813	793	788	830	784	812	827	833	802	833	857	748	790	849	801	821	765	813	792	832	769	807	795	825	790	836	788	851	829	777	773	853	799	784	842	786	805	866	903	798	820	821	761	825	798	791	796	782	814	778	801	816	878	798	765	790	826	811	752	802	824	778	826	805	870	755	794	762	765	802	803	797	764	792	783	828	813	791	749	815	827	774	826	797	838	804	763	796	803	828	832	821	812	815	798	847	810	813	809	800	845	800	844	842	861	790	818	845	805	800	814	778	826	831	802	790	753	773	840	863	752	791	783	803	812	805	782	768	774	829	812	802	781	768	829	801	839	765	792	802	792	804	813	792	780	770	828	783	805	808	826	795	821	799	783	890	808	830	789	826	819	800	818	823	778	827	813	833	821	784	844	835	786	792	827	864	832	845	819	825	776	804	792	795	804	811	787	817	827	765	812	822	831	826	758	813	801	824	807	828	809	783	772	821	825	817	809	849	733	811	818	817	825	824	775	762	815	833	811	808	826	818	784	825	802	843	793	813	801	828	815	891	833	783	806	812	777	833	734	785	792	790	824	827	818	806	792	792	863	825	782	816	849	791	816	821	801	791	796	864	805	747	802	773	802	810	839	814	814	822	818	815	797	790	862	825	781	816	888	810	814	780	825	816	766	818	819	778	795	755	815	770	824	815	853	795	783	781	815	825	830	761	807	833	840	793	778	764	786	842	829	793	773	800	834	761	775	817	754	855	798	845	837	822	826	783	792	846	844	845	829	820	807	812	802	854	773	801	789	856	809	758	840	793	794	821	800	857	835	824	820	810	834	850	760	818	773	789	789	748	843	831	823	794	814	805	816
60816	89655	49127	14015	882	840	829	762	745	730	778	757	764	714	706	754	733	756	739	714	1977	2328	1746	1257	955	793	755	736	748	670	744	742	748	681	744	714	739	681	702	749	695	738	720	745	712	731	696	731	721	755	722	728	695	739	727	710	692	696	742	722	750	721	750	693	767	708	731	730	760	692	749	756	731	699	724	727	724	696	731	716	728	688	741	742	704	749	717	730	709	718	698	747	740	693	701	689	718	721	732	706	740	748	727	728	757	677	700	752	767	744	748	739	765	758	735	691	715	737	730	711	753	729	739	707	718	727	707	760	730	672	731	699	735	725	736	710	700	746	692	639	678	734	742	736	729	727	766	705	707	705	713	732	745	723	711	740	752	735	742	713	698	722	717	740	675	708	739	711	706	737	675	720	735	714	721	725	708	698	728	740	708	738	760	700	708	746	732	711	719	744	737	762	737	717	701	747	690	735	731	700	758	724	761	752	730	722	762	758	673	724	747	760	736	746	705	750	739	733	694	745	723	720	751	727	749	716	729	724	710	743	759	734	705	691	809	732	765	739	719	712	708	765	666	789	734	804	762	688	718	714	702	742	743	700	674	729	715	745	725	745	725	713	718	736	687	701	750	753	738	728	712	721	702	764	712	698	733	749	704	711	706	710	698	747	732	742	700	766	705	720	735	724	736	757	735	728	743	756	723	725	703	667	741	684	734	699	694	782	705	690	719	734	732	723	719	727	757	726	737	733	724	687	713	707	696	697	701	764	687	720	732	689	697	639	735	717	738	729	732	736	741	741	762	712	736	687	729	694	682	716	720	693	739	730	751	758	731	720	743	727	732	761	761	762	719	724	703	716	765	714	726	729	687	722	742	698	731	739	724	699	779	747	735	705	740	721	703	672	775	738	702	739	720	727	728	740	738	704	757	736	746	709	698	723	732	684	767	656	732	684	704	718	700	719	724	704	702	707	724	674	704	694	716	735	721	754	700	713	733	691	757	696	673	747	692	704	695	733	757	726	725	735	678	748	698	744	728	718	747	719	690	715	721	731	684	704	753	670	717	696	770	763	730	716	737	721	672	781	728	700	728	725	713	687	748	726	672	763	733	689	686	764	736	706	711	776	732	777	695	733	742	713	732	783	714	725	726	690	732	741	696	741	742	681	809	734	672	696	752	702	747	697	753	713	690	775	744	717	728	758	723	745	741	685	692	702	739	681	767	702	701	728	772	716	719	758	693	699	726	660	727	711	725	750	726	782	686	699	686	720	706	732	737	695	723	775	743	701	744	726	676	691	694	738	741	702	737	726	715	676	707	736	746	675	789	769	705	770	753	705	728	693	740	700	717	713	730	752	715	761	709	705	807	731	742	716	720	733	740	720	751	744	772	735	675	699	707	734	763	732	680	759	746	690	736	739	702	742	769	724	736	701	740	748	735	702	691	731	694	758	723	696	695	703	700	717	705	711	739	768	735	712	720	742	718	722	706	722	708	673	717	715	712	692	725	726	652	745	758	736	721	690	725	692	750	730	739	749	735	684	778	725	687	720	702	692	715	750	756	684	750	752	772	729	766	771	718	697	714	774	710	696	739	710	712	732	757	742	718	754	731	733	717	731	707	706	755	709	723	700	712	737	716	732	670	725	738	688	767	720	710	685	716	682	720	709	740	732	685	671	736	742	736	712	738	664	760	707	747	763	742	699	709	747	720	738	691	668	736	739	759	702	761	761	732	751	709	705	714	716	745	675	699	729	777	747	699	740	714	783	698	766	705	733	724	703	751	701	737	693	667	661	729	723	731	704	647	729	680	714	744	724	767	691	766	708	742	748	740	718	734	708	740	714	687	708	704	736	669	752	723	706	698	728	722	759	719	759	712	738	685	745	691	730	746	723	732	695	713	715	712	696	705	778	703	708	793	704	710	733	714	673	771	722	689	728	750	744	736	721	704	747	701	719	733	697	712	745	722	744	723	679	752	714	720	738	698	734	667	681	710	726	702	731	700	720	740	720	752	724	771	681	715	714	711	705	696	757	730	725	722	707	733	738	698	728	744	719	731	738	742	753	740	722	718	695	735	717	715	743	737	751	658	781	731	730	761	715	716	707	683	681	705	724	715	746	733	739	729	740	727	728	743	666	734	682	736	682	708	681	738	733	730	715	723	683	729	722	731	719	771	726	695	719	704	690	767	790	730	716	754	656	726	734	689	754	695	678	671	729	707	741	720	704	713	720	724	698	758	716	765	720	715	739	692	689	707	734	708	759	701	723	708	748	733	766	743	700	699	748	732	747	757	718	714	733	681	757	717	697	741	720	696	703	709	727	722	732	703	729	717	740	719	735	747	718	732	709	715	693	653	694	735	783	758	758	716	721	712	696	729	738	725	726	736	664	673	743	737	677	684	681	723	716	712	710	771	761	697	697	724	751	713	726	725	706	711	790	681	688	755	710	656	724	732	639	706	698	736	752	710	699	739	740	680	755	697	710	712	720	748	688	727	726	693	727	683	716	725	733	701	718	773	694	714	751	727	743	754	737	738	731	752	702	724	687	711	730	706	723	706	731	728	743	742	768	711	720	709	742	672	747	722	739	786	748	769	725	760	716	671	765	736	735	715	681	730	698	730	734	723	717	755	729	679	711	738	753	738	735	704	719	717	649	786	724	721	737	733	730	729	764	700	724	730	768	701	713	706	741	698	712	763	700	667	749	787	734	725	704	667	714	699	751	741	731	705	746	756	710	689	750	758	702	739	710	696	747	685	682	711	691	693	722	728	682	713	769	702	689	754	708	746	719	707	714	733	742	725	720	743	729	721	721	780	723	713	733	734	736	667	727	762	711	764	781	747	719	699	746	695	730	660	789	698	711	697	707	727	722	732	694	675	718	760	706	721	748	756	698	724	707	718	754	756	705	755	693	744	715	743	702	721	718	710	750	736	707	715	713	764	730	709	717	741	662	719	762	770	690	677	702	681	732	726	715	735	736	717	685	704	686	692	673	717	743	716	703	686	723	768	709	780	762	734	733	728	736	719	723	749	740	690	735	684	633	678	761	745	733	736	753	704	691	721	733	715	707	694	669	725	705	739	731	700	720	743	681	750	740	755	759	701	672	688	709	717	770	712	731	757	745	768	741	754	728	758	759	703	685	702	738	672	715	728	770	720	707	794	766	728	737	767	736	756	733	677	750	711	753	771	716	752	777	694	740	716	761	722	733	766	761	702	758	709	714	730	745	709	721	684	749	730	724	769	710	735	696	697	733	736	713	749	714	734	687	740	711	756	732	711	686	716	707	699	679	760	782	707	680	776	719	713	718	726	697	739	724	722	703	734	677	711	706	744	733	751	690	762	729	762	734	751	698	732	761	734	658	758	726	713	731	674	659	744	713	744	706	722	739	721	711	707	710	715	714	711	712	739	712	727	695	740	698	750	747	729	689	757	742	744	647	670	751	747	766	715	706	719	678	734	729	694	703	761	719	748	733	714	710	734	708	690	786	722	715
23943	22769	32177	26377	19061	7829	1753	1162	913	958	917	1005	948	936	927	973	916	892	947	938	2399	2914	2194	1563	1221	991	910	957	963	850	912	987	916	955	863	933	954	940	906	902	922	921	913	889	869	890	841	927	911	881	857	895	858	890	902	897	959	902	920	922	946	950	889	901	876	969	906	954	894	853	860	988	917	905	878	875	909	919	922	842	890	894	861	948	894	846	891	882	899	911	946	893	937	833	936	964	896	923	896	963	879	899	910	929	912	898	882	949	951	894	904	886	916	872	910	811	883	842	933	946	855	928	881	849	847	901	902	939	875	902	908	872	857	839	929	906	902	898	867	888	938	871	906	883	893	909	915	941	919	903	921	932	909	896	869	906	910	912	920	902	880	875	946	872	855	943	925	931	869	896	939	917	913	964	915	917	901	868	870	877	861	908	889	850	870	893	898	886	919	861	910	929	900	903	869	927	906	846	875	916	865	962	902	843	895	869	909	928	913	871	848	917	886	885	911	883	869	908	905	876	901	875	886	882	964	938	851	892	921	926	917	877	894	881	915	903	937	927	898	897	845	863	861	959	925	916	881	855	863	883	894	884	893	859	891	890	933	897	893	877	860	957	965	859	922	900	966	916	947	906	925	931	855	830	953	906	862	914	896	923	936	874	921	814	931	919	850	942	872	820	911	884	889	907	899	874	862	904	885	925	858	884	855	884	940	857	890	865	870	909	875	913	866	858	889	894	861	870	886	897	885	899	922	875	912	899	913	888	868	876	894	833	902	881	953	895	954	861	873	894	936	892	872	902	922	937	879	923	874	924	866	898	933	918	876	906	896	920	878	849	890	897	852	917	927	877	915	901	937	941	912	878	871	928	895	931	890	896	866	928	923	871	890	872	896	858	909	862	900	873	900	864	881	937	927	871	905	918	886	869	925	904	907	938	888	883	971	884	900	897	960	935	908	911	915	918	878	918	934	880	878	894	878	870	912	906	904	887	887	871	930	911	921	853	912	903	951	884	900	899	959	864	912	908	912	864	930	890	854	911	856	918	880	880	930	860	900	905	852	885	889	919	841	958	924	884	867	914	923	899	924	876	863	870	900	869	892	942	862	942	915	920	878	926	938	912	932	901	913	946	885	867	926	901	879	891	968	894	879	922	910	921	874	854	890	882	854	888	909	832	894	907	901	903	919	934	901	911	959	960	885	913	903	863	861	863	888	930	907	926	823	894	875	915	878	863	884	910	892	861	902	865	920	925	946	891	865	896	881	908	881	866	876	932	880	897	886	935	879	913	957	855	890	907	836	907	975	942	931	865	916	924	873	882	877	921	872	873	949	916	834	903	869	879	899	905	933	876	888	916	969	926	891	925	872	889	907	905	852	858	927	926	913	870	906	933	893	854	910	869	900	915	876	916	895	855	901	843	927	879	921	956	885	884	891	894	891	891	911	872	905	863	913	903	898	881	876	937	892	894	919	866	931	891	922	952	892	869	893	963	844	867	872	870	896	885	882	892	921	905	868	906	873	855	922	867	920	909	822	909	883	925	906	898	890	891	879	914	918	891	928	934	898	877	913	899	910	891	878	871	893	836	906	911	893	891	957	907	899	855	984	865	896	878	886	868	906	881	922	914	860	936	843	889	892	870	938	928	864	883	860	873	869	952	916	912	941	844	872	915	901	899	906	929	905	926	878	873	864	896	922	883	919	904	926	875	924	855	917	893	956	900	839	861	870	885	895	861	894	900	843	893	882	859	889	897	888	848	896	836	902	942	944	898	864	886	842	898	891	866	957	900	939	867	868	913	884	906	901	904	891	894	890	872	885	912	936	855	954	889	957	855	863	875	919	906	903	897	929	908	943	943	888	924	899	940	976	895	931	853	888	902	926	929	915	935	901	927	900	887	928	907	899	925	928	945	874	836	885	916	938	903	920	924	946	922	901	895	914	867	926	955	884	876	927	870	941	862	903	875	891	879	903	881	863	878	896	855	884	930	851	918	907	940	934	876	854	948	850	874	873	847	895	916	878	922	853	876	880	852	898	909	914	891	905	908	945	828	880	906	852	898	885	887	946	895	912	912	945	932	901	923	880	865	879	904	884	909	897	855	938	942	938	862	900	910	937	915	897	953	813	905	907	842	897	931	888	860	889	843	848	922	935	912	863	850	851	911	891	948	864	941	891	864	912	912	914	937	927	980	884	869	895	902	886	945	907	897	827	890	882	887	900	854	879	918	882	911	872	873	888	916	938	932	895	882	915	882	884	909	912	876	919	844	917	900	905	946	891	930	880	904	872	935	869	940	888	922	900	922	919	915	912	903	938	888	842	909	924	926	905	853	882	904	919	880	869	911	894	928	849	923	940	938	840	875	895	896	901	841	940	876	891	911	858	927	876	911	873	922	924	935	898	908	898	910	897	904	929	903	913	843	890	909	895	905	872	863	935	876	956	869	945	906	892	921	871	927	891	898	957	925	840	903	876	885	888	901	907	932	897	871	874	846	882	909	906	921	873	929	921	952	862	877	914	878	916	889	895	901	895	925	884	863	920	847	925	860	858	873	922	925	877	879	866	943	870	897	893	885	883	843	837	931	886	899	874	923	919	889	872	842	915	910	943	853	935	898	849	862	860	870	869	916	888	872	846	934	887	953	903	928	929	818	861	903	899	862	874	916	881	879	932	894	870	903	877	907	879	911	906	894	883	917	949	902	937	890	861	914	872	818	855	846	923	864	878	916	894	909	873	828	890	905	883	900	917	878	888	868	913	898	915	869	864	882	887	928	895	875	963	891	894	924	915	838	875	909	873	891	896	920	919	884	931	908	861	865	914	883	921	890	865	869	880	873	936	904	926	899	913	890	926	861	900	907	902	893	877	871	920	898	906	875	844	916	905	853	924	848	938	931	939	893	852	889	891	845	880	849	984	929	949	889	882	897	874	889	895	834	911	903	883	894	887	876	909	896	918	944	860	929	914	879	907	899	861	872	883	860	857	916	892	841	913	892	852	890	902	922	939	889	945	915	897	856	898	894	906	926	936	933	955	927	913	892	901	889	897	892	859	900	874	902	919	882	909	882	888	905	844	877	901	896	904	862	906	873	942	895	882	915	905	867	914	855	894	863	940	891	893	872	905	941	933	910	871	839	885	866	855	883	865	918	873	867	926	880	873	903	879	900	945	891	837	827	882	884	894	871	911	885	887	874	853	913	877	890	896	883	857	889	891	850	852	907	929	917	885	882	869	876	887	883	869	900	891	876	926	891	892	916	880	910	860	933	923	863	877	878	936	871	946	863	894	888	838	872	888	865	928	867	898	878	886	916	852	846	894	911	853	916	892	889	917	905	931	887	910	903	903	884	857	838	952	910	897	878	875	925	882	944	875	876	893	870	934	888	913	906	895	901	881	918	828	930	869	893	880	896	882	897	862	849	886	883	891	893	920	865	907	822	837	930	916	916	890	882	873	924	908	885	864	924	873	962	938	917	863	848	894	901	867	902	883	880
64238	90955	64775	18790	1144	1012	896	934	892	949	864	865	889	824	819	911	884	841	829	956	3232	3801	2610	1760	1231	896	880	840	834	764	809	836	843	817	852	826	909	860	797	813	809	824	803	856	885	777	774	793	765	838	808	803	842	837	811	824	859	804	809	794	882	813	799	839	793	818	819	826	796	795	863	824	830	833	867	802	784	852	791	785	793	867	822	812	822	792	805	832	817	811	802	886	792	869	778	792	838	811	799	824	829	814	785	814	815	836	855	837	876	840	868	766	826	821	797	823	804	777	842	814	828	834	861	849	821	766	849	777	861	867	816	795	792	799	803	803	702	785	840	799	825	831	837	835	811	783	867	842	861	846	840	807	794	786	799	849	871	847	822	799	786	801	858	857	899	816	810	793	825	817	821	802	821	834	803	797	836	820	780	804	858	785	746	790	783	773	835	789	859	813	828	805	821	797	826	827	821	835	804	879	811	799	778	852	831	771	811	799	791	870	867	784	849	806	821	794	829	812	819	840	785	870	795	852	817	817	799	876	784	870	810	786	791	802	806	831	792	836	784	753	811	796	842	818	816	776	796	833	872	863	857	813	835	808	759	866	859	820	790	824	785	826	841	765	834	781	759	823	801	857	802	803	798	748	853	801	792	758	817	807	822	771	891	791	860	816	797	830	844	808	822	794	804	776	863	823	794	815	817	815	886	811	783	784	822	833	798	798	827	764	805	774	790	779	838	824	792	849	797	795	842	769	812	843	800	802	853	814	847	763	825	799	829	816	835	801	779	794	768	841	789	851	790	800	788	831	797	822	845	780	783	793	816	802	785	833	811	739	784	809	760	795	792	837	858	806	783	819	820	848	859	782	873	771	799	831	824	804	833	794	811	801	786	805	766	826	809	853	777	839	872	872	812	827	843	816	818	821	831	778	783	773	754	841	852	809	791	784	813	839	781	826	823	801	829	806	809	806	770	810	787	809	820	837	805	792	807	815	774	810	832	774	805	780	798	825	806	830	797	809	805	824	858	814	818	815	765	812	846	896	784	850	824	807	796	792	814	822	823	859	857	850	806	769	767	807	820	781	807	838	861	808	802	817	760	822	813	823	821	821	770	769	837	831	759	783	785	835	793	846	744	859	806	874	812	814	792	862	838	800	851	788	825	819	803	841	788	843	777	865	826	776	855	820	819	806	799	852	774	872	796	803	866	874	826	792	833	797	751	836	814	811	810	848	809	797	858	838	805	806	751	804	830	756	845	826	838	810	824	791	792	848	766	809	828	769	803	852	822	818	790	815	815	832	790	840	818	850	835	839	860	798	837	813	797	824	783	778	811	781	858	857	846	820	793	787	826	754	835	806	793	867	805	772	799	794	786	784	811	782	759	789	770	785	798	834	792	820	864	809	851	789	801	850	809	778	763	848	819	782	814	879	847	867	767	777	800	844	805	785	821	846	810	813	791	846	801	819	809	803	787	872	735	798	783	802	786	820	799	786	850	780	780	815	789	800	824	839	793	841	808	776	782	809	836	799	835	839	745	859	828	827	860	795	806	783	816	817	802	800	822	820	817	814	810	804	831	811	816	808	842	822	811	826	835	753	849	854	811	866	811	856	819	813	872	794	825	829	803	749	847	757	797	800	797	807	784	784	833	829	810	814	808	821	845	908	810	815	872	804	840	802	811	804	817	845	816	805	841	774	815	791	842	757	828	806	847	828	780	789	812	802	887	836	822	828	840	829	812	835	866	827	778	830	817	827	828	788	823	802	813	794	790	803	809	753	790	807	864	800	810	786	830	773	836	777	772	835	771	816	797	769	845	795	796	839	802	827	790	862	837	841	835	806	774	811	828	840	784	821	870	784	842	795	724	834	781	829	793	832	811	772	836	847	811	777	779	834	820	832	839	802	816	801	821	783	810	780	873	818	859	852	772	814	827	818	812	833	808	818	818	822	820	804	801	857	813	820	814	774	826	827	739	842	784	795	791	852	806	836	804	801	818	807	795	802	815	812	837	807	826	810	814	845	792	798	869	788	798	834	747	827	842	795	841	833	773	821	861	780	784	888	774	853	811	803	787	794	780	839	866	821	830	809	819	750	797	803	816	870	837	818	783	823	788	818	792	768	834	801	825	826	826	802	854	819	825	821	825	776	781	793	797	803	799	793	852	743	853	848	810	812	827	779	819	800	783	851	788	797	797	804	809	834	787	804	809	809	809	775	873	814	797	768	846	807	797	791	812	808	792	837	774	774	770	829	842	849	793	830	855	843	789	800	826	817	758	799	795	809	799	763	865	799	837	791	805	854	797	806	811	838	790	820	852	792	780	787	817	875	766	802	792	823	781	804	820	798	806	819	855	795	854	771	825	830	856	853	840	758	805	825	829	797	802	779	768	836	801	784	835	790	863	814	830	872	768	802	826	842	728	804	822	804	811	805	800	813	830	810	757	818	818	862	781	800	831	820	788	778	845	843	788	781	831	801	790	824	763	833	808	832	796	761	805	745	813	816	817	850	816	769	791	833	805	841	835	846	797	788	770	809	874	802	801	747	845	807	798	770	842	837	824	810	799	789	800	803	881	822	811	809	799	783	850	811	884	835	798	823	797	800	792	809	803	828	806	779	786	803	801	764	808	815	833	850	777	751	790	847	847	821	812	798	815	798	846	815	823	770	830	803	794	805	848	815	812	884	770	858	807	782	796	852	827	831	832	796	796	806	812	802	831	845	844	854	795	798	872	761	783	839	843	806	820	854	802	836	806	808	837	817	779	807	807	852	847	806	817	834	838	838	835	776	807	824	820	819	796	834	816	814	810	843	828	857	806	853	822	792	797	788	828	832	779	785	775	785	844	824	801	823	790	806	795	819	804	832	837	823	811	744	809	789	807	781	792	800	829	791	779	781	778	802	791	864	801	811	800	801	868	756	761	798	849	796	799	766	824	772	817	822	774	831	786	824	841	849	825	820	813	813	831	813	775	768	785	798	809	840	837	782	815	803	800	811	796	826	838	791	816	795	753	852	797	792	789	793	794	803	849	823	861	831	840	805	780	804	765	780	798	812	810	806	836	816	824	843	786	778	799	762	828	795	821	830	788	794	797	827	809	801	799	846	780	751	832	788	842	782	816	809	789	784	822	796	758	796	790	849	737	827	787	794	852	759	822	779	828	791	808	797	831	791	832	819	783	813	794	792	782	849	803	765	836	827	887	864	805	833	808	833	799	865	842	798	817	785	786	784	776	832	808	793	809	803	807	773	805	755	792	815	862	800	825	799	882	793	724	815	805	807	819	757	797	869	804	761	838	874	841	863	795	837	765	802	823	848	795	753	860	845	779	838	802	849	805	798	837	788	813	790	828	792	807	812	782	797	802	816	796	841	868	813	823	823	790	816	798	839	760	807	785	853	783	812	838	784	788	809	807	801	782	776	785	801	802	780	816	841	824	813	812	777	778	791	838	818	804	796	810	817	789	774	782	808	804	779	805	818	813	761	778	872	824	794
29666	28151	21174	5785	991	807	725	696	719	698	667	734	715	669	690	746	687	730	696	731	809	785	802	781	751	752	716	696	732	700	703	713	736	670	739	711	755	710	715	748	726	700	678	697	721	665	685	693	722	731	708	687	686	700	715	729	685	727	667	660	731	743	768	686	650	740	741	693	686	634	670	691	700	700	709	703	691	732	666	678	717	705	683	692	701	716	705	690	671	770	757	721	702	711	714	708	737	750	670	680	662	729	685	683	729	708	725	708	687	718	712	697	709	657	745	686	702	733	723	714	736	719	707	736	676	746	715	704	660	705	646	699	685	732	703	695	680	670	701	669	656	728	672	703	696	674	681	715	638	685	701	705	748	697	679	695	723	652	717	678	726	691	748	729	717	677	741	691	731	750	682	653	696	734	724	720	715	738	668	692	684	683	683	694	728	671	729	710	701	729	691	693	669	718	711	710	720	698	680	737	705	694	659	667	695	735	668	711	714	684	708	719	692	682	692	721	710	729	671	675	682	699	704	717	727	751	720	718	680	734	665	687	738	690	707	666	676	692	676	714	742	699	695	699	759	684	687	702	697	682	705	758	736	695	700	730	711	700	712	676	720	694	706	682	640	733	741	784	693	672	729	685	695	727	698	699	678	730	695	671	715	722	687	695	714	731	711	737	703	692	732	736	723	641	734	677	679	734	728	765	721	684	733	667	744	719	760	684	777	755	698	723	688	677	711	699	734	716	739	766	717	718	709	703	742	691	724	699	682	660	710	648	731	641	651	694	661	717	722	699	738	681	701	665	718	689	687	686	681	712	720	721	715	681	746	684	760	723	689	754	687	702	728	784	706	712	713	712	693	698	665	668	715	705	722	707	710	714	650	705	708	743	715	693	746	683	696	688	716	675	654	690	725	702	736	709	706	706	695	711	750	698	667	702	694	683	699	732	698	729	704	720	718	696	719	636	682	650	705	687	682	733	655	662	738	667	691	723	689	750	671	712	708	704	695	738	723	689	691	693	703	737	714	734	724	664	664	685	760	715	653	718	692	697	690	749	667	711	722	665	697	760	700	722	718	690	646	714	694	755	704	713	705	721	693	732	723	696	656	724	683	709	711	696	698	688	739	679	679	666	739	662	698	680	710	698	665	676	692	666	658	695	720	704	671	648	745	716	741	726	715	674	726	710	702	681	725	699	673	746	696	717	715	679	756	673	714	713	730	699	657	729	701	754	707	688	675	697	701	653	678	743	689	662	709	720	729	702	693	759	700	670	682	760	733	747	744	713	691	696	676	720	686	715	714	679	722	764	708	697	696	699	711	728	707	724	703	687	781	690	689	682	714	715	664	706	653	712	761	645	712	665	684	689	723	721	722	692	671	740	721	714	679	664	730	674	718	687	708	687	702	714	704	717	721	711	679	707	709	721	699	723	724	732	690	767	684	705	681	693	731	677	711	715	700	737	698	704	714	686	713	716	704	698	730	693	692	730	744	714	695	712	716	717	674	697	746	729	701	746	710	741	672	701	670	703	696	698	743	694	656	668	745	718	708	725	694	717	691	704	713	680	698	701	678	761	700	694	684	700	644	711	749	712	653	739	695	709	689	710	702	691	721	749	723	767	690	691	730	727	685	690	704	704	685	748	748	696	704	707	733	721	660	729	704	677	703	686	735	688	713	686	702	706	673	770	716	649	643	705	673	675	737	727	732	682	686	672	726	740	694	665	700	726	680	673	684	676	704	732	696	686	678	684	694	708	739	715	715	719	728	635	643	698	705	668	713	675	667	741	685	723	744	680	680	699	692	706	778	728	691	699	681	743	679	688	708	721	674	663	667	693	750	712	677	663	752	730	690	720	719	682	683	706	668	714	708	696	684	708	732	665	721	679	771	758	661	659	662	717	734	649	675	702	765	724	693	717	712	704	726	756	736	687	750	700	686	670	702	704	702	725	689	636	693	690	679	718	659	753	723	671	698	694	693	713	760	731	697	690	674	700	713	699	696	693	689	707	686	656	698	722	724	665	706	692	724	725	695	721	702	738	709	692	672	703	755	704	713	678	706	689	700	778	659	699	673	761	651	743	661	691	679	718	718	708	702	718	716	696	758	702	721	744	660	738	679	691	697	705	666	706	740	656	680	679	700	742	721	669	710	721	685	708	696	699	720	710	690	664	718	717	694	676	688	729	734	698	781	676	704	664	717	676	701	723	707	698	737	689	702	732	680	710	715	672	733	712	727	707	690	757	674	690	733	678	692	712	695	739	679	731	764	686	688	682	719	742	699	673	643	656	688	691	691	697	732	715	734	699	730	721	767	734	723	726	720	738	703	746	664	729	718	728	730	667	699	709	729	721	753	668	721	665	682	777	712	719	667	707	717	743	669	670	719	755	714	683	659	679	699	726	680	736	684	690	717	691	690	698	666	718	689	706	696	709	699	717	705	716	711	684	700	710	748	705	641	708	681	728	670	695	676	660	684	721	688	701	665	667	712	657	662	684	689	667	760	714	665	733	678	731	712	722	713	707	748	688	634	742	683	752	706	661	676	691	715	680	716	757	693	728	665	660	718	711	701	756	717	670	694	686	720	727	673	702	668	688	702	696	699	699	695	698	731	715	741	674	644	740	716	677	697	738	730	709	686	713	718	686	698	713	670	692	677	710	658	699	697	694	705	703	669	696	733	727	658	630	706	686	703	668	725	722	718	714	723	728	697	698	692	702	711	686	651	712	702	735	719	708	678	729	725	719	710	709	739	744	657	729	728	710	704	721	653	667	723	690	694	651	706	729	688	698	694	711	697	703	709	663	769	679	697	708	775	718	724	684	662	698	713	650	700	729	714	681	689	713	692	683	748	717	728	668	667	671	761	686	725	694	704	709	740	724	749	765	673	692	701	677	665	719	676	693	675	701	699	704	684	681	694	723	677	717	669	670	697	709	735	728	665	702	715	697	747	721	727	716	703	696	633	687	705	690	725	699	702	725	700	750	677	712	768	735	718	756	663	673	677	728	674	687	690	686	697	671	755	716	713	686	694	669	686	721	690	674	692	688	709	703	711	750	710	721	721	728	670	701	733	695	741	690	722	687	694	704	741	721	723	684	713	707	701	710	714	717	696	711	669	702	679	743	694	775	735	646	706	736	727	696	670	676	704	684	667	656	680	686	665	720	715	697	705	658	710	696	683	685	693	744	677	636	735	686	718	681	695	710	725	690	706	735	701	682	711	714	701	672	704	686	674	733	698	715	680	702	711	736	696	675	666	702	663	720	712	691	745	702	716	753	659	679	679	730	710	691	672	711	672	655	699	755	701	677	721	737	706	739	655	711	693	738	733	695	707	707	690	668	696	676	697	738	686	672	700	702	725	677	704	716	717	737	722	676	659	727	730	703	703	684	721	699	722	711	738	739	671	697	724	714	724	716	708	697	701	716	745	724	704	703	726	679	699	676	691	721	663	698	700	664	686	696	712	676	796	695	740	717	707	745	739	731	721	683	721	716
22290	32052	14842	2918	579	567	636	609	577	582	627	584	599	580	564	554	605	596	588	662	678	789	681	690	607	581	619	573	589	549	583	550	566	630	619	592	597	558	617	594	549	576	610	588	577	566	612	591	587	613	551	587	598	565	600	585	598	588	612	582	575	593	612	571	542	561	549	582	567	574	568	580	615	597	626	567	587	575	590	605	591	596	583	577	580	598	586	543	572	584	551	604	580	544	594	617	628	579	586	574	607	565	558	581	550	557	598	584	586	575	577	578	596	626	619	594	579	598	569	589	555	556	588	592	572	598	569	588	582	610	563	572	619	608	604	574	568	573	582	574	586	591	611	581	554	575	584	548	605	594	594	575	623	577	598	547	551	569	577	559	600	592	584	581	606	587	515	577	535	589	579	535	608	577	594	555	564	550	608	552	580	593	589	562	599	555	603	618	568	567	591	589	583	568	577	652	582	568	598	625	596	601	583	568	580	620	577	595	548	544	586	546	602	619	600	594	571	612	597	596	586	552	559	549	543	582	588	556	559	564	594	588	601	597	565	595	604	578	608	586	579	581	579	620	560	552	587	570	538	572	621	562	581	574	565	601	552	571	586	578	559	559	613	563	606	613	602	565	604	590	587	620	608	582	584	592	568	563	584	573	599	648	559	562	589	544	588	581	592	588	586	621	608	580	577	608	607	597	572	635	579	568	573	575	570	605	578	604	584	602	590	537	618	582	592	579	570	543	610	549	588	589	572	633	566	579	617	597	584	594	587	612	583	553	561	611	543	568	570	560	592	597	575	576	575	564	601	581	553	580	571	615	587	609	586	580	580	609	610	565	564	606	584	627	594	531	585	563	551	579	591	606	610	587	568	565	594	618	552	585	619	627	572	597	571	592	638	597	570	579	561	583	606	598	620	621	573	590	567	587	598	604	566	604	573	553	578	591	585	579	594	572	534	584	560	611	576	600	605	587	576	575	570	569	599	600	559	603	563	537	551	619	573	569	557	574	607	572	652	545	541	556	582	542	590	630	592	568	623	567	628	593	580	556	595	570	606	565	567	612	572	551	589	583	615	582	540	579	598	622	555	612	548	567	567	550	586	610	574	605	561	617	593	561	530	616	624	592	538	604	585	603	592	581	611	562	611	577	553	604	636	599	553	612	575	589	596	592	548	620	586	614	556	568	546	571	597	553	549	566	584	598	572	585	585	570	572	576	579	563	619	544	618	611	570	597	585	577	610	593	628	544	592	516	561	534	603	650	577	598	539	589	600	558	590	607	601	577	551	603	580	608	584	626	598	596	592	593	634	604	578	603	589	610	563	609	569	576	579	590	560	545	560	570	585	590	531	553	610	562	578	622	583	608	596	567	546	573	606	585	578	584	576	615	612	590	578	560	539	640	624	562	555	552	597	598	586	598	572	625	586	588	561	600	588	614	561	663	580	583	559	556	587	564	576	617	610	585	595	647	556	591	537	561	575	592	538	588	612	568	582	585	583	562	599	564	578	581	538	522	628	572	615	599	572	536	583	559	531	582	597	584	597	589	546	568	577	583	602	604	567	630	554	594	609	568	571	576	545	566	561	558	611	596	577	646	552	573	570	577	582	559	554	568	602	587	583	587	608	581	580	541	597	521	546	596	559	585	588	566	599	589	606	604	578	572	563	575	602	592	607	590	539	580	604	553	548	550	583	593	549	578	569	551	594	553	607	585	579	578	581	583	581	561	571	606	585	550	586	607	541	576	592	584	607	576	561	551	618	576	593	603	590	618	582	627	545	585	584	565	539	575	591	580	577	587	558	560	596	537	579	597	623	592	547	585	586	626	565	584	565	575	543	626	592	593	565	560	560	614	591	576	588	583	593	600	592	556	586	596	612	563	591	586	586	574	539	551	592	592	549	579	575	591	541	562	573	609	563	604	592	570	594	575	598	567	554	539	587	629	591	567	589	565	579	645	574	559	615	597	541	559	582	617	575	563	613	570	606	596	533	624	563	586	549	539	568	574	559	615	631	572	610	585	632	590	621	587	583	574	573	559	596	585	584	578	596	615	595	580	582	576	585	577	627	603	605	635	572	596	568	603	570	629	548	604	607	588	590	576	567	542	586	615	521	606	566	554	593	598	590	574	566	579	605	595	553	577	634	589	598	604	568	584	590	619	578	592	593	614	590	561	587	579	565	626	584	600	589	603	611	590	565	595	579	577	590	537	618	596	561	558	569	590	585	612	608	574	575	564	571	535	594	559	555	575	548	574	566	589	618	579	612	575	582	588	576	563	574	582	582	559	590	599	553	582	547	584	575	604	599	546	555	608	584	598	568	582	614	590	575	595	585	603	576	592	590	576	564	563	566	570	536	592	588	561	554	539	577	572	550	567	543	572	561	559	560	575	614	543	610	558	580	603	545	584	582	547	556	574	584	585	593	595	545	584	582	576	553	581	570	572	564	573	624	576	607	577	582	588	575	583	568	563	590	590	581	569	588	606	567	586	592	567	615	598	551	610	579	602	593	551	601	555	571	584	583	565	541	545	566	574	566	565	597	600	552	540	599	567	604	619	548	557	617	563	591	554	559	535	546	588	560	616	577	599	573	564	607	585	595	623	628	595	550	595	565	581	564	583	584	582	613	564	607	607	603	574	558	595	572	570	591	583	622	582	580	611	621	568	596	565	573	554	605	607	623	561	600	572	595	555	638	604	577	581	608	551	639	611	562	588	589	583	555	593	558	622	568	566	553	596	580	591	622	612	602	603	565	549	593	572	606	613	601	592	609	629	599	571	552	604	585	589	576	528	600	556	546	597	556	580	594	640	645	571	551	568	601	561	591	595	624	591	607	596	594	587	602	592	586	579	558	585	609	533	582	571	573	587	556	611	651	571	575	542	582	568	596	575	560	566	580	574	605	561	566	611	608	588	581	557	556	561	590	577	567	594	586	578	590	590	577	572	597	560	587	547	561	565	579	574	589	573	570	570	597	623	581	585	559	613	597	584	555	582	552	572	560	595	584	574	588	557	572	627	617	581	575	581	594	610	553	562	605	537	618	584	557	602	624	580	589	594	581	554	573	612	601	562	544	582	564	571	601	589	528	619	559	591	629	596	644	568	620	538	608	564	493	575	582	544	575	567	568	599	592	604	593	563	583	577	619	612	597	569	596	556	599	591	565	520	583	624	551	566	604	602	615	578	600	581	530	576	577	614	589	582	572	568	561	589	579	561	626	515	574	628	571	588	550	601	563	596	616	586	521	592	614	589	602	589	629	609	626	613	579	574	592	515	597	585	600	569	537	611	565	605	573	564	544	594	569	578	554	584	572	615	570	565	583	579	563	597	563	540	547	561	595	570	588	535	575	612	625	572	611	589	594	536	615	547	573	529	650	577	577	564	559	611	563	610	570	587	625	584	571	573	579	551	543	599	624	597	581	558	557	583	592	583	606	546	617	584	590	562	602	564	576	565	606	536	544	599	599	599	567	557	559	626	614	594	615	565	585	552
24777	24666	36412	27691	13479	2671	1200	974	897	883	940	929	919	855	879	885	883	850	823	909	1642	1816	1560	1170	923	920	871	891	874	836	860	841	871	802	851	837	852	856	847	742	853	836	888	864	837	810	839	852	872	840	855	841	838	853	807	857	839	864	845	893	820	844	870	855	810	857	881	888	848	897	843	841	856	815	857	858	876	819	884	819	807	846	831	820	831	810	788	839	814	836	892	838	865	859	815	825	822	761	823	845	822	887	795	811	854	873	856	867	795	834	826	790	836	810	851	885	820	887	781	796	870	798	879	833	792	790	849	830	816	821	832	843	817	831	829	794	806	822	802	830	855	834	813	811	818	786	812	867	869	883	795	801	813	797	918	836	859	838	821	834	876	891	826	790	823	854	879	801	824	837	808	843	832	810	812	828	845	793	905	821	856	836	846	851	838	845	827	889	838	886	823	825	847	759	801	855	813	804	899	825	849	810	796	850	815	832	861	831	785	804	764	868	856	804	814	859	847	852	873	842	842	864	844	836	850	828	790	845	855	794	766	837	812	890	828	834	820	808	884	905	855	852	856	860	788	831	836	805	899	873	808	859	808	810	862	784	817	759	859	848	816	839	810	821	831	840	807	826	817	885	880	844	900	824	823	787	851	834	811	808	839	845	815	792	818	842	790	867	832	808	825	822	920	838	795	835	812	874	833	799	844	829	884	836	837	788	841	844	841	838	829	830	849	813	835	840	858	822	856	891	866	812	813	811	879	861	845	849	855	847	842	845	799	840	840	860	866	806	817	812	810	846	823	866	845	879	815	880	854	813	824	878	787	840	841	815	853	860	838	822	821	857	827	851	837	832	817	843	879	838	837	780	836	846	867	881	845	854	827	808	817	874	837	823	864	832	831	839	833	852	807	812	860	802	850	838	831	817	858	851	807	806	815	829	852	831	827	817	815	795	832	803	901	795	839	833	838	808	862	819	868	891	853	898	829	808	799	814	842	877	888	910	874	834	855	823	865	832	792	877	864	857	836	791	837	828	858	807	842	857	826	800	814	778	838	823	831	859	883	817	794	835	878	821	867	814	857	847	846	809	840	847	808	877	863	773	837	801	826	879	799	860	853	840	843	862	870	808	820	790	810	841	893	870	835	813	837	840	826	843	847	840	787	819	851	784	844	826	815	814	899	839	857	821	885	837	818	818	851	830	862	816	796	842	823	834	829	843	834	868	836	896	826	824	806	847	879	840	804	854	819	816	891	816	832	847	810	813	822	810	830	844	818	811	867	835	811	830	854	832	832	872	828	801	815	797	834	852	853	874	794	837	816	893	805	840	826	841	898	823	839	827	807	786	821	864	811	853	810	818	843	807	899	869	814	851	817	833	851	860	869	809	814	843	836	861	886	851	852	838	854	861	839	820	796	859	846	821	846	860	844	795	851	839	870	797	837	823	866	872	811	805	825	817	856	851	777	852	867	836	860	852	809	904	836	810	832	765	800	890	856	852	816	839	835	810	828	830	867	834	850	868	863	848	806	839	794	800	837	819	852	839	820	802	839	806	827	817	853	858	826	817	811	795	847	836	867	859	806	838	794	868	854	822	849	850	813	876	867	831	853	833	819	801	802	806	813	828	836	848	871	837	845	840	789	857	783	847	843	887	860	897	816	841	827	850	842	851	800	799	804	822	851	795	860	817	825	857	820	800	798	824	828	784	912	854	808	821	875	835	816	844	871	810	856	871	879	784	840	849	845	776	817	884	802	815	837	840	752	758	779	860	829	833	837	882	896	869	838	857	840	823	810	791	838	854	855	838	814	841	819	801	848	792	843	851	815	795	848	800	847	840	841	842	840	774	873	841	804	836	838	843	866	850	866	832	862	837	856	827	815	836	822	916	832	805	825	833	764	771	843	852	836	808	874	820	862	902	799	841	831	827	822	821	847	823	939	800	849	885	826	791	842	879	891	824	861	857	877	881	798	890	887	820	844	870	821	833	852	892	784	826	860	841	890	814	813	869	788	865	860	847	882	827	798	855	808	866	787	871	772	809	856	837	810	805	814	835	799	814	831	822	834	793	846	872	860	831	793	866	840	883	866	816	835	808	877	804	802	840	822	781	824	833	803	845	879	831	827	800	871	815	763	822	825	841	862	850	795	854	830	849	834	898	837	866	837	870	875	832	792	832	886	843	863	836	862	822	782	862	881	830	859	795	779	797	822	835	795	835	819	790	862	801	889	870	852	830	852	829	809	841	818	855	813	867	835	784	791	858	815	850	832	867	807	866	846	843	791	793	843	879	858	815	822	854	820	815	820	784	820	843	849	756	832	888	809	850	800	828	854	791	819	829	848	834	823	907	834	807	871	848	803	870	898	862	790	770	848	842	888	835	878	867	811	849	808	776	789	848	826	825	792	848	831	833	856	827	813	807	855	804	835	808	880	824	858	820	817	823	830	855	781	837	815	845	887	812	864	873	837	857	818	851	832	824	787	818	846	815	807	824	802	780	819	811	816	855	867	867	874	855	831	861	845	815	812	820	848	849	860	853	838	852	833	814	815	850	876	845	829	869	855	826	884	816	815	855	858	840	797	844	847	836	833	825	868	850	901	833	842	833	838	863	791	798	809	823	818	790	880	791	845	860	848	840	823	831	832	870	839	794	795	860	848	829	807	780	897	830	813	835	829	873	819	862	827	859	865	826	827	851	843	854	850	837	769	858	838	866	825	844	873	801	837	752	852	807	842	836	847	853	860	845	787	865	824	854	860	778	896	801	840	822	849	826	817	839	784	846	832	867	835	822	829	858	766	842	848	820	863	817	830	843	805	846	872	868	821	800	816	870	829	823	802	915	853	810	812	846	844	808	858	850	853	844	855	811	858	814	866	826	850	847	813	819	832	800	864	852	824	837	823	781	822	803	819	794	831	810	893	817	861	914	849	734	833	858	819	838	814	823	860	854	832	879	833	853	829	811	814	818	817	848	841	834	827	820	856	823	842	890	797	806	820	838	775	839	803	832	834	816	810	855	875	861	825	796	830	811	804	871	877	859	830	769	850	814	838	853	841	805	850	842	819	856	797	793	805	832	830	818	810	835	858	827	779	793	826	804	830	844	879	890	852	917	840	873	855	819	839	809	828	804	848	793	869	759	830	824	867	846	820	825	803	850	833	841	855	850	807	850	814	850	833	820	825	796	781	887	820	810	818	886	861	813	900	824	835	866	820	857	849	803	794	881	818	841	862	920	853	783	816	839	856	834	845	831	814	811	821	773	812	824	814	858	835	814	828	762	816	804	832	780	805	807	825	862	885	813	869	847	804	841	820	799	837	834	856	828	868	900	843	838	806	862	868	829	852	815	821	866	811	854	826	768	827	891	843	854	840	826	813	778	861	847	857	865	793	805	844	781	787	821	807	828	818	801	802	839	796	856	833	857	825	890	872	806	871	791	848	874	860	854	800	802	786	788	794	853	818	879	831	858	826	811	821	845	798	849	846	837	916	821	850	872
60734	89727	54276	13406	863	823	802	796	783	772	794	775	773	761	765	755	786	729	726	855	2104	2105	1632	1218	933	785	742	762	747	759	736	759	758	713	738	767	753	777	729	752	756	783	791	785	766	766	738	786	684	738	789	775	744	711	747	703	730	737	705	749	788	732	758	751	776	746	743	706	738	691	759	774	744	691	687	777	772	715	761	731	703	770	734	783	724	728	727	751	731	706	711	719	782	750	710	750	815	741	729	735	774	718	703	699	695	735	722	760	763	707	764	729	763	733	713	784	742	775	712	731	707	735	750	711	751	764	804	718	723	812	755	708	737	762	696	712	757	723	729	784	726	711	729	721	737	735	709	716	803	712	717	764	706	793	740	766	736	778	717	770	746	726	795	742	734	740	750	760	733	729	708	732	747	753	684	779	744	750	799	744	678	731	745	731	709	712	720	737	711	730	689	666	750	682	709	755	757	742	687	746	724	768	721	720	745	739	741	721	757	737	717	724	744	711	769	724	743	738	717	709	732	727	719	742	720	728	746	782	749	763	781	729	764	710	759	768	732	778	800	688	753	738	724	768	764	743	740	734	740	736	722	731	799	764	735	726	730	722	775	770	728	766	693	744	717	721	716	757	692	732	756	730	725	747	717	795	781	731	715	705	775	775	715	753	754	777	711	767	747	676	725	683	722	720	709	753	726	724	728	786	741	744	687	743	702	825	739	766	711	687	764	692	758	694	756	736	743	722	718	731	744	714	751	759	739	730	703	746	734	707	724	728	742	744	738	745	755	763	743	714	708	757	728	747	813	733	728	750	781	723	703	731	771	722	754	741	743	759	728	713	779	785	729	768	764	764	753	787	716	678	752	731	762	722	762	695	761	713	748	738	692	770	710	769	782	700	734	758	671	711	724	711	743	736	759	720	733	702	752	736	724	735	755	745	708	706	716	724	776	757	795	753	753	717	707	748	821	760	744	723	720	783	748	715	711	762	738	715	714	715	726	766	754	750	782	739	697	740	749	772	808	701	725	693	709	761	752	761	746	755	747	768	777	748	775	785	738	750	684	724	767	747	704	721	802	729	718	730	715	733	747	727	734	749	769	712	741	744	726	785	740	785	751	746	711	732	734	791	751	735	699	737	758	718	706	783	728	719	760	713	744	749	789	745	720	744	700	715	752	719	730	764	738	745	756	703	684	846	749	751	754	728	765	746	736	744	710	759	733	790	779	732	736	702	765	746	755	732	754	749	755	706	726	747	793	733	733	731	797	746	727	764	752	689	783	721	737	700	756	716	750	717	760	751	710	732	755	780	764	778	766	741	706	746	743	757	763	731	692	675	770	743	753	700	706	744	738	728	755	726	769	771	750	751	748	773	742	701	755	720	741	690	686	734	722	729	781	740	748	730	744	745	708	736	746	749	743	780	759	699	773	713	761	757	713	730	722	742	742	741	724	737	769	698	734	742	703	728	771	736	718	776	755	722	756	701	744	732	721	749	730	729	792	749	754	744	771	723	743	733	708	733	725	727	745	731	722	716	778	792	695	698	752	702	725	748	741	777	720	720	713	767	736	763	734	738	767	696	730	788	704	696	738	720	725	734	739	767	756	693	730	748	716	729	695	704	686	718	740	720	758	743	736	744	725	761	773	712	763	728	752	682	771	792	720	718	738	733	747	721	754	758	758	797	739	789	742	717	777	757	766	753	792	645	735	782	746	745	778	723	787	714	718	763	714	712	739	731	735	751	731	726	773	761	739	788	702	757	745	804	706	776	752	782	722	757	781	737	756	740	767	719	713	759	707	709	715	744	752	783	763	776	768	738	773	757	735	694	761	788	731	747	741	747	728	700	731	740	798	767	718	743	706	799	718	740	738	711	739	685	750	712	723	737	756	724	735	742	736	774	720	714	791	737	757	770	692	739	775	766	730	752	757	781	721	733	750	749	759	740	760	801	754	760	748	746	774	743	789	702	772	723	728	726	717	745	790	793	767	691	753	735	783	759	765	731	736	775	736	722	728	737	749	770	733	712	715	720	731	723	714	776	771	685	711	734	772	746	727	737	717	769	682	731	717	794	738	734	714	775	729	760	702	736	770	727	742	756	715	699	697	734	730	776	740	736	768	733	734	710	736	770	801	797	771	735	753	722	709	814	740	712	727	713	786	716	793	731	754	767	770	746	746	758	762	711	714	716	746	713	753	742	716	687	719	761	714	708	705	755	744	743	741	716	794	728	685	757	711	714	735	725	714	770	722	744	743	738	685	728	691	758	748	782	739	720	751	691	712	730	735	744	714	749	760	729	735	713	764	782	722	725	754	708	703	742	764	782	729	735	719	728	705	692	698	756	737	751	772	738	785	731	687	772	752	730	722	664	765	779	745	731	801	779	741	764	775	742	751	778	759	746	696	715	716	757	759	643	774	717	695	756	689	724	756	716	754	719	714	776	741	756	740	725	775	730	742	713	736	771	781	719	721	762	753	746	747	755	799	754	760	754	759	732	733	724	716	729	720	740	747	700	730	737	746	748	738	755	739	697	760	744	738	774	767	715	746	829	708	761	726	724	753	712	744	730	774	731	771	782	714	762	743	779	730	714	761	685	752	708	769	751	742	802	760	717	704	725	696	744	751	764	784	710	725	750	744	756	709	784	814	743	741	678	720	768	690	745	730	742	741	711	715	767	693	750	734	756	740	788	737	741	740	750	727	721	729	751	755	742	731	715	695	708	750	708	744	739	718	752	711	719	720	755	718	707	731	741	788	703	731	731	766	746	771	730	730	763	776	708	688	712	772	701	727	713	778	747	720	728	716	736	778	767	728	743	752	737	773	758	705	743	710	748	775	738	739	790	725	753	787	708	781	776	775	762	746	715	736	740	753	722	720	729	733	744	782	764	752	783	728	747	695	720	718	786	716	693	744	697	706	703	690	699	704	755	691	738	717	784	756	701	703	700	709	723	733	728	774	703	750	714	718	764	709	714	746	748	724	700	742	737	759	708	727	687	739	716	733	706	745	734	732	717	721	763	817	779	714	740	724	733	762	654	776	740	717	689	760	758	732	752	761	724	755	750	722	705	739	699	747	728	736	747	768	718	730	698	706	737	769	767	761	714	683	755	763	751	746	741	722	737	754	756	711	751	726	764	747	738	752	734	753	716	729	712	746	706	723	720	739	693	696	685	713	769	770	764	739	740	773	711	732	761	755	737	786	731	744	763	712	725	739	739	765	749	748	763	701	706	720	716	750	739	726	723	763	749	746	747	690	724	798	726	703	774	790	723	755	726	719	787	761	702	728	764	737	764	754	756	754	725	726	724	720	744	718	753	777	761	784	737	728	709	740	708	757	747	747	725	713	785	719	710	718	762	744	749	722	767	743	715	744	764	757	717	719	787	663	768	736	763	725	711	781	700	719	702	696	702	742	701	692	703	754	730	667	726	749	718	736	789	753	752	707	709	703	726	776	771	726	743	757	719	786	688	735	721	738	678	745	703	713	690	751	745
23845	22969	32589	26391	19426	8844	1852	1169	983	969	993	947	994	1014	970	953	999	955	937	975	2552	2923	2356	1716	1236	1047	928	943	911	941	938	966	954	936	939	926	945	891	894	898	907	907	934	929	917	958	900	899	886	974	853	933	932	981	889	891	894	933	935	915	968	886	947	897	907	840	921	940	917	892	852	917	937	935	930	939	956	948	935	914	890	916	877	965	916	920	905	944	923	960	936	909	958	924	909	960	953	921	927	924	855	897	927	907	957	972	978	908	901	911	845	882	905	869	950	983	906	941	995	901	887	968	941	870	925	924	890	881	891	885	926	933	927	917	935	891	906	872	912	872	894	897	952	871	942	913	961	910	894	930	917	882	920	918	912	912	893	930	985	974	963	938	927	889	921	885	923	926	902	945	910	886	850	914	912	926	897	934	917	945	1005	948	933	951	922	918	939	920	905	935	889	913	922	946	947	909	864	962	917	896	937	952	939	913	931	888	848	958	917	924	899	912	945	938	934	903	881	866	966	920	939	962	905	890	895	913	903	944	913	908	862	898	891	886	897	982	956	919	857	932	933	933	921	905	931	912	881	877	908	941	981	921	904	930	897	923	907	910	889	910	947	919	857	930	942	967	900	890	954	932	929	880	929	982	976	935	916	913	874	902	883	889	891	933	870	883	867	951	926	926	927	875	949	957	880	905	892	934	935	906	919	895	919	936	876	867	889	869	926	896	882	903	955	867	889	920	920	907	924	934	899	951	891	970	880	895	873	843	952	944	867	895	940	904	933	932	914	930	872	922	877	887	914	998	905	962	926	926	915	957	924	922	894	874	921	914	944	895	916	925	955	925	950	922	896	905	974	910	911	936	899	897	887	943	915	988	907	917	954	900	941	934	908	930	878	954	908	909	921	931	898	942	891	957	934	897	876	961	921	957	930	910	888	902	904	898	907	865	950	881	952	965	888	868	909	956	947	852	915	915	951	948	934	914	936	919	917	884	884	912	939	895	946	910	931	904	923	921	908	926	906	998	932	850	935	889	908	930	961	901	927	933	883	926	929	938	915	928	941	931	885	944	921	924	887	920	914	871	897	993	948	947	937	922	927	963	890	910	905	919	910	878	896	931	842	932	923	891	952	914	942	908	923	916	968	932	939	911	927	914	940	884	903	912	926	833	862	895	907	919	857	915	960	881	890	872	905	893	877	906	946	927	884	904	945	886	877	891	912	921	956	879	997	912	924	926	924	873	901	962	894	894	900	880	910	893	898	886	954	886	940	941	948	906	936	978	888	957	955	939	923	932	910	933	861	905	938	894	876	932	870	867	935	933	911	944	949	918	918	929	914	933	916	929	912	907	878	847	922	880	882	923	988	892	915	919	898	937	909	946	899	930	899	897	902	898	871	908	943	923	940	842	924	878	896	919	911	905	986	955	902	887	945	912	928	949	958	915	911	900	922	935	896	869	935	888	901	920	891	875	879	925	964	909	933	970	920	896	883	909	874	908	935	873	894	905	930	907	925	881	860	842	922	931	862	849	917	911	995	883	855	980	933	891	921	891	942	895	915	910	922	889	893	891	865	909	905	881	913	880	965	910	970	899	873	917	961	955	904	911	874	945	945	924	933	904	955	881	932	898	936	925	882	905	935	884	879	912	876	889	849	907	892	886	884	954	909	932	904	908	887	924	916	904	938	883	907	919	939	939	933	907	903	915	910	884	892	866	869	900	932	904	924	904	986	859	956	924	966	920	949	893	953	903	932	918	936	910	957	934	904	914	902	915	908	950	965	904	914	956	891	889	852	929	944	915	927	921	931	906	965	903	881	905	916	920	967	934	889	902	855	957	892	902	926	913	927	900	910	904	978	915	872	878	897	855	877	914	974	884	946	941	968	921	952	905	947	900	961	904	898	930	942	893	929	989	922	952	927	944	905	971	929	919	964	884	905	896	953	894	917	924	908	922	967	940	962	914	842	921	935	884	887	928	929	919	932	918	869	906	916	961	846	913	937	890	889	951	946	911	918	980	910	905	897	887	918	877	879	891	917	967	886	852	907	954	906	921	909	919	945	940	971	951	913	930	901	912	922	940	891	921	917	839	958	922	865	898	904	897	904	968	918	849	920	987	959	899	892	965	906	912	908	885	866	924	889	887	923	893	909	925	971	938	943	893	911	937	891	947	909	894	954	926	862	898	933	939	943	946	943	951	934	921	894	930	922	930	930	904	869	938	904	871	933	928	936	898	932	912	884	971	866	954	941	906	878	955	962	890	877	901	867	865	907	930	947	946	913	943	867	893	888	918	903	919	853	942	885	913	915	898	902	925	953	902	875	929	903	914	935	968	869	903	892	909	888	911	929	855	944	949	875	909	915	944	897	915	932	897	954	880	911	934	902	920	980	997	932	932	928	942	900	938	939	868	918	906	938	898	911	958	828	904	893	913	913	896	921	935	954	890	942	895	957	975	871	933	958	921	880	896	935	910	940	983	921	910	940	901	888	938	959	931	885	936	898	975	913	916	935	908	924	938	900	881	907	938	895	935	979	943	875	891	949	924	975	947	929	884	912	956	882	862	880	900	928	927	939	877	940	864	937	938	899	922	896	925	883	893	871	923	926	891	929	903	899	856	930	959	959	909	882	903	859	922	916	895	917	915	848	891	922	922	894	884	932	922	908	877	926	923	950	868	1000	861	924	919	901	889	863	905	949	898	913	915	936	882	976	914	910	859	902	887	939	949	937	891	914	911	917	848	967	925	859	934	893	924	932	950	916	898	928	927	924	921	943	930	883	974	911	909	970	859	883	863	887	915	913	914	888	989	944	953	910	964	966	858	938	874	899	913	916	903	897	894	910	895	878	949	863	905	946	895	910	869	893	885	869	934	864	907	954	917	922	923	930	954	890	937	889	939	879	930	960	916	917	891	942	884	911	945	939	888	934	881	971	917	904	937	926	876	890	915	938	938	904	913	954	954	895	929	912	912	888	933	901	861	915	920	930	928	935	921	909	906	943	891	918	919	892	885	888	897	889	927	870	887	923	937	929	903	887	933	916	848	928	911	909	931	905	886	953	927	894	921	877	869	934	896	897	910	902	919	897	892	841	952	928	921	842	882	909	878	959	910	984	972	926	866	860	929	900	902	882	933	892	901	950	932	897	884	942	912	937	957	904	860	979	951	893	928	887	891	864	922	927	955	904	885	925	905	930	857	875	923	842	921	917	889	921	883	850	897	934	939	940	860	889	898	880	931	943	963	899	929	935	907	927	924	930	940	907	892	934	950	888	890	912	902	976	909	940	931	899	882	865	948	932	862	925	879	892	917	905	932	881	906	935	936	949	934	903	980	891	904	928	901	935	954	912	936	854	864	949	911	910	942	886	861	910	882	889	904	915	954	887	939	885	863	930	893	901	915	872	970	847	911	863	951	937	936	932	952	888	920	942	896	926	901	972	880	925	911	919	951	923	936	924	885	914	940	925	926	872	944	847	907	943	924	910	911	891	896	888	955
63138	90827	66861	15000	1098	1050	944	934	943	970	865	882	896	801	858	824	808	853	818	918	3522	3691	2737	1766	1231	960	809	832	819	799	891	833	814	791	830	810	833	829	816	824	827	834	784	853	810	802	845	824	819	806	787	855	842	839	866	813	812	762	761	838	854	855	862	835	824	822	853	879	774	854	773	791	863	766	791	785	800	831	767	816	855	817	831	861	819	843	778	778	839	821	853	843	812	790	853	821	814	804	801	790	818	802	849	827	843	819	794	798	831	835	799	816	792	784	796	792	858	778	799	869	785	824	792	813	855	835	809	829	843	809	812	852	851	797	789	823	785	794	806	807	841	771	773	805	812	855	800	807	825	757	793	836	814	807	848	808	804	791	822	812	774	814	817	800	781	800	821	825	847	812	850	768	861	805	804	862	775	794	804	831	771	738	856	804	825	794	806	855	817	800	853	856	832	847	818	800	849	834	862	798	815	843	805	829	755	817	794	830	820	847	798	811	810	815	863	848	795	835	765	816	848	812	831	812	784	810	829	800	851	775	842	832	809	829	843	804	823	797	819	824	830	838	840	822	810	830	845	796	824	823	806	832	826	778	811	793	856	806	823	812	820	768	803	819	840	825	816	829	768	805	806	821	801	813	774	777	791	850	847	815	823	847	840	836	812	807	833	845	793	816	777	817	809	798	833	785	788	833	820	853	828	838	870	763	777	822	837	837	803	822	794	817	797	865	831	787	848	807	817	806	808	815	840	859	802	818	816	781	858	813	797	831	799	817	771	829	781	853	773	804	811	819	810	799	817	850	780	793	793	816	772	799	812	822	811	825	810	759	825	832	861	759	782	806	859	809	853	823	860	836	791	843	849	800	793	809	828	862	870	749	837	816	835	822	837	799	784	875	812	776	810	818	824	824	815	816	862	788	799	827	866	776	799	780	823	806	809	750	857	811	798	843	846	856	791	824	799	819	837	845	889	797	800	816	821	794	859	806	822	776	788	846	810	859	852	861	805	737	785	815	822	789	827	862	773	813	792	842	830	822	817	795	869	788	828	830	841	785	779	819	789	812	870	801	841	869	836	815	815	802	852	817	791	832	822	806	742	787	823	798	835	851	807	816	821	839	832	747	817	811	784	816	850	837	788	845	833	801	838	810	828	837	830	828	822	808	836	848	836	849	786	841	796	830	832	796	795	862	818	783	769	821	799	806	834	851	774	765	817	774	831	831	776	807	798	819	854	833	818	859	832	813	822	854	808	808	832	850	819	834	788	796	849	778	834	844	882	790	798	814	829	820	838	802	812	786	785	868	820	795	766	856	862	786	831	807	820	849	781	795	862	841	831	850	821	752	764	801	869	801	814	823	815	830	784	806	843	829	839	856	765	822	830	828	863	771	818	835	795	787	800	778	773	837	805	760	794	835	836	763	833	890	849	856	794	874	817	767	803	839	806	788	787	847	834	800	766	879	803	806	866	844	827	823	805	807	820	827	833	837	834	796	882	817	820	823	804	822	800	829	822	789	811	781	789	810	783	846	807	795	796	802	835	830	814	795	806	809	832	820	816	851	836	806	798	784	763	791	790	828	753	824	772	810	795	837	791	841	783	808	836	838	827	807	863	787	841	831	839	783	854	789	830	834	805	783	758	831	824	770	762	819	823	840	772	789	836	818	845	778	830	816	812	808	798	852	864	791	871	790	857	851	832	869	832	806	863	827	855	812	864	840	828	863	843	776	828	781	803	840	843	801	787	828	776	845	846	795	820	787	802	816	821	772	853	802	804	831	791	854	843	854	768	826	792	791	785	779	807	844	774	786	870	789	812	796	829	869	796	859	768	813	813	830	785	839	773	823	792	803	799	811	797	815	866	780	808	848	817	778	800	805	850	851	818	788	803	844	825	760	832	803	776	822	775	822	868	824	824	806	854	828	849	818	798	822	834	831	848	831	833	832	868	797	815	815	778	840	830	816	864	831	811	752	787	796	875	798	803	791	815	848	821	782	795	818	791	842	845	833	796	857	811	839	838	811	813	827	807	824	772	789	795	794	823	787	780	827	791	778	832	844	777	822	821	774	819	793	858	842	801	793	839	792	858	848	838	844	821	839	818	826	857	771	784	857	812	831	797	803	810	802	788	832	820	784	832	814	865	783	780	851	790	815	817	805	825	813	776	785	835	861	824	860	820	797	784	824	811	802	829	862	764	838	823	838	798	803	822	877	806	841	830	817	850	798	810	764	835	819	864	820	786	766	806	817	795	781	793	821	802	791	788	790	857	816	870	806	818	836	791	824	775	842	847	803	885	863	813	848	810	851	833	798	794	768	827	807	840	810	797	856	773	798	854	817	849	867	793	789	826	872	825	824	822	815	803	806	810	807	865	790	800	748	824	788	811	832	811	843	825	816	781	830	862	776	797	853	822	824	771	860	791	848	834	800	820	841	791	837	826	820	834	795	780	793	788	807	791	817	849	807	825	761	807	817	837	808	850	808	808	780	751	812	798	817	887	810	771	838	816	772	779	807	769	801	844	809	768	811	769	832	813	780	857	793	817	827	775	802	816	811	810	803	784	785	793	771	804	847	858	840	833	813	773	837	849	805	860	823	794	808	807	792	781	872	798	796	823	833	777	814	816	809	829	790	806	793	848	864	855	822	805	796	851	852	804	859	826	802	842	779	796	828	796	846	841	883	769	836	827	849	798	824	848	823	813	814	797	815	842	834	822	825	794	817	850	801	857	804	837	795	813	809	826	781	784	818	813	813	809	782	837	821	800	838	820	788	808	828	873	824	838	844	814	809	813	824	826	788	803	828	791	828	788	812	768	798	797	794	805	752	821	797	796	834	776	836	792	748	809	808	855	789	824	853	811	777	810	818	793	780	781	832	856	816	817	825	813	769	835	781	821	809	813	813	769	838	829	820	774	779	820	786	824	758	815	778	795	803	856	850	785	823	848	795	846	814	813	804	806	798	799	773	830	820	788	780	822	787	841	795	699	893	828	817	826	770	840	774	820	867	799	828	796	788	820	819	810	794	794	809	795	814	855	802	852	766	798	806	829	782	813	794	803	819	815	798	826	804	781	820	861	786	855	769	819	823	790	830	780	806	817	773	790	802	842	816	802	821	848	843	826	840	832	800	759	820	785	820	795	847	794	805	813	811	814	828	813	863	767	807	800	845	802	833	861	802	815	828	778	814	762	819	795	794	794	795	771	776	821	800	828	813	804	791	821	833	850	860	874	804	775	814	819	777	821	791	863	838	801	780	799	862	775	814	762	795	804	787	797	887	823	817	826	845	796	799	779	789	859	794	790	841	833	805	859	804	774	791	818	811	776	787	842	824	783	805	791	762	828	796	778	772	797	799	828	789	801	801	802	823	862	799	803	792	796	830	821	819	837	843	825	819	848	786	792	833	814	853	815	799	802	793	811	861	747	787	837	831	809	844	793	800	808	811	855	843	758	811	819	784	826	887	803	811	824	847	801	833	794	786	839	821	792	829
29745	27673	21148	8179	865	714	703	747	740	697	719	726	713	732	700	721	705	728	733	709	771	828	795	795	747	774	747	765	717	699	780	709	746	669	713	667	714	727	728	751	729	717	739	756	701	741	688	686	699	703	693	749	701	693	725	811	682	726	643	719	696	749	682	658	694	721	765	705	729	663	693	723	724	729	735	757	675	669	706	707	725	752	783	730	695	699	714	745	651	719	720	701	677	702	704	696	747	709	718	706	737	711	705	708	682	694	682	704	722	718	687	689	688	692	719	693	750	700	718	724	723	722	736	697	702	676	713	708	702	682	720	699	729	696	722	694	691	745	739	721	710	730	756	701	728	755	741	721	742	683	718	671	755	734	746	724	722	715	735	777	685	717	683	735	749	686	699	727	681	686	711	686	749	676	709	731	741	706	721	738	696	732	715	729	663	682	759	727	736	701	716	678	727	703	701	702	722	758	744	684	702	637	666	725	754	723	718	765	674	756	788	685	701	724	745	735	676	691	747	715	697	719	740	734	639	665	697	696	690	672	717	718	708	711	712	712	705	710	708	728	669	740	713	705	702	714	726	718	704	712	687	688	702	728	658	710	646	706	711	704	739	762	742	729	709	713	688	718	690	736	730	679	723	715	698	723	698	740	714	683	721	710	714	708	657	705	676	762	729	710	701	707	716	687	733	725	739	719	750	727	655	751	726	708	711	679	683	734	683	722	698	718	733	729	695	718	716	694	698	680	727	756	734	710	680	720	711	727	761	706	734	701	715	727	737	700	722	698	749	664	750	777	689	741	690	701	728	691	656	708	708	720	727	722	751	686	695	678	721	721	718	706	666	756	713	671	772	747	718	712	707	762	702	697	706	753	731	727	690	663	746	763	734	691	687	706	676	663	659	743	733	754	681	759	742	697	724	736	672	744	684	726	705	699	767	727	775	694	661	710	697	750	673	724	724	712	726	703	715	703	832	680	727	690	683	750	718	726	734	681	709	696	739	702	687	741	693	689	716	751	712	701	685	734	744	712	713	713	722	706	689	751	668	748	728	729	671	732	708	698	688	736	700	655	662	724	720	711	662	732	655	725	731	736	727	693	714	712	730	693	766	697	706	717	675	742	701	695	702	693	711	692	712	701	692	730	717	739	674	731	651	749	694	746	749	673	661	697	696	686	654	691	743	710	690	747	701	706	775	740	732	690	767	754	738	698	645	714	708	717	706	736	701	704	741	716	685	707	733	720	706	734	700	762	726	693	741	720	710	707	734	724	701	715	738	668	763	729	752	707	721	692	720	739	730	688	697	700	737	717	709	707	683	700	719	675	769	693	732	667	713	704	690	734	735	714	706	728	700	728	704	735	682	686	774	705	701	708	704	739	721	731	788	695	700	739	722	708	721	718	768	676	745	743	710	735	668	653	717	727	744	740	677	724	706	730	707	711	727	641	696	705	708	716	695	709	718	704	735	721	704	738	706	718	723	753	710	726	705	712	765	697	700	679	708	737	745	699	740	704	762	691	737	676	680	686	710	687	654	673	691	709	731	731	703	704	708	723	765	726	736	724	670	679	732	714	693	725	704	703	698	744	740	722	759	710	745	711	729	745	722	710	699	681	750	705	726	684	744	699	708	710	713	720	759	700	738	725	694	741	715	631	742	735	709	728	682	749	674	716	691	710	709	701	732	731	678	688	714	766	732	716	699	729	733	750	705	719	692	712	722	756	720	740	704	673	749	692	717	662	773	737	711	725	703	740	736	720	704	720	713	735	698	681	701	718	676	708	769	695	709	682	740	723	727	708	720	664	673	753	750	692	742	753	723	706	727	729	674	659	714	702	694	775	729	711	734	724	747	720	694	703	750	717	718	720	682	690	688	750	695	699	735	705	690	664	694	695	702	773	761	721	690	714	766	747	704	765	713	699	715	735	698	704	729	708	679	723	699	724	708	705	723	728	738	675	691	685	690	713	710	707	716	733	727	717	773	684	708	659	748	677	675	718	703	716	682	745	720	782	735	671	720	773	684	674	706	704	770	740	728	688	745	737	677	715	782	731	711	705	720	739	754	726	692	688	696	703	662	718	689	755	720	723	782	749	666	723	715	749	722	731	686	733	705	697	678	696	670	726	724	799	776	770	719	741	727	753	756	666	735	696	761	665	684	635	767	734	687	700	658	733	702	736	709	727	739	683	689	672	676	711	742	747	748	657	712	747	729	727	671	691	695	743	698	721	698	762	745	682	706	742	693	735	704	695	673	705	678	627	675	750	687	754	730	680	673	747	726	740	682	698	677	670	700	720	712	735	750	714	744	707	723	755	707	725	671	705	721	714	769	721	710	739	759	740	744	748	687	740	698	731	715	731	715	751	732	728	702	705	703	676	671	691	676	745	725	755	701	713	747	722	712	701	697	696	718	738	714	709	725	755	709	757	684	668	719	739	705	721	707	743	757	709	741	728	763	722	744	691	713	697	720	757	765	718	729	726	719	707	677	804	685	711	695	708	686	692	726	746	735	721	721	675	685	734	766	728	664	696	739	672	726	695	682	734	774	729	704	689	711	691	705	697	659	728	765	725	693	717	713	761	716	723	731	731	738	699	668	690	740	702	694	795	725	705	682	726	694	701	754	747	696	711	692	736	736	750	710	694	743	714	720	726	708	687	731	677	680	716	702	703	737	736	731	696	717	726	691	690	703	700	744	680	754	690	723	683	716	691	730	690	759	722	724	644	733	719	712	730	679	714	724	733	662	685	690	697	711	758	727	756	707	705	735	749	709	738	728	743	696	779	719	681	720	696	699	689	726	679	743	697	727	763	683	691	728	699	704	713	686	729	735	689	729	726	685	727	729	700	742	670	736	714	688	671	725	714	731	673	670	733	726	677	678	699	737	714	733	680	741	686	686	703	761	730	747	743	715	728	721	732	733	699	731	723	687	687	721	688	765	698	710	689	714	723	700	741	679	752	736	735	735	687	730	730	692	638	665	712	701	698	701	727	754	763	661	697	727	709	681	750	695	744	716	730	737	693	719	766	714	700	714	765	697	694	726	647	729	689	689	732	681	741	732	646	694	699	687	764	756	717	718	712	714	702	698	741	753	740	714	661	690	719	705	706	732	735	751	724	752	735	716	664	746	729	701	700	720	705	788	708	699	742	732	686	706	716	716	746	749	718	736	704	735	734	706	750	697	706	720	726	720	698	766	671	693	711	693	741	736	710	698	691	743	686	669	715	693	680	686	703	719	717	696	724	704	685	663	686	731	752	730	709	754	720	738	682	697	710	694	747	706	710	689	661	726	737	737	719	686	721	705	654	679	738	735	711	732	720	705	739	730	744	742	716	711	692	738	722	784	760	725	706	713	671	735	717	651	692	712	715	706	702	728	743	732	726	698	741	749	716	707	739	711	723	712	696	752	715	703	724	721	715	728	743	712	720	698	706	750	702	718	695	705	712	743	718	779	707	742	755	717	731	681	764	713	698	666	747	691	695	716	751	721	723
21933	30651	14977	4049	594	599	573	619	601	598	639	606	611	629	599	584	604	590	614	604	635	689	713	653	585	596	536	560	577	585	581	580	620	562	582	595	578	596	587	591	562	573	592	630	590	601	562	586	564	594	580	562	597	568	592	557	577	581	560	644	604	564	599	560	561	586	597	571	643	620	568	591	587	557	550	594	537	568	556	545	586	563	613	551	527	569	576	582	586	552	578	575	611	546	539	566	591	573	564	554	628	576	558	560	582	579	546	547	642	580	553	567	604	598	584	588	571	567	608	536	555	544	589	593	626	606	568	536	552	594	582	566	577	622	540	588	543	532	551	554	567	556	583	560	581	559	584	574	585	599	573	602	567	559	550	581	559	609	589	573	597	574	565	621	595	620	585	589	553	545	582	578	610	566	560	562	581	554	557	544	565	537	576	609	560	540	617	597	609	608	613	554	540	588	571	598	608	585	531	609	615	570	594	574	588	635	566	598	599	583	584	550	571	589	556	567	573	606	576	597	599	583	602	586	577	614	614	583	578	587	593	585	622	553	608	589	569	597	554	594	565	582	580	572	611	576	598	545	589	548	615	611	604	600	570	580	551	596	557	578	547	601	610	564	614	569	572	551	579	573	605	561	586	573	576	555	564	575	529	598	545	612	596	574	567	595	622	617	606	578	565	548	576	548	594	535	562	620	571	612	588	572	586	593	589	563	562	575	579	556	612	570	590	561	600	563	564	595	552	576	559	574	532	585	579	595	576	565	552	563	549	622	578	615	564	625	600	586	554	557	594	584	566	608	580	615	642	597	576	616	608	589	532	555	560	537	582	559	610	580	590	566	582	603	597	596	574	586	566	580	593	520	595	598	544	583	564	569	554	601	604	615	584	604	587	590	593	584	569	567	573	608	581	613	590	551	583	599	555	551	594	589	592	596	569	596	585	584	564	647	591	599	598	623	588	567	596	587	587	591	579	575	591	588	548	569	575	570	635	562	582	612	558	544	585	587	573	579	548	584	560	566	588	583	562	595	552	571	544	560	590	577	573	594	568	573	553	568	628	564	610	563	588	598	594	605	555	590	560	540	597	573	558	598	625	570	573	577	585	608	637	540	560	553	570	579	597	590	610	557	610	570	629	629	553	596	533	580	596	605	606	553	597	535	606	552	582	583	634	600	576	590	537	592	594	586	564	617	594	585	565	545	593	559	531	544	576	592	630	581	584	566	600	630	576	582	589	558	588	603	592	547	606	616	551	602	565	572	569	571	549	622	592	557	573	551	588	571	596	584	556	557	585	538	566	575	557	648	575	561	564	586	557	639	570	570	626	595	577	545	606	551	568	579	604	594	569	571	593	552	539	552	604	630	610	579	572	594	586	524	619	589	620	573	590	582	632	602	574	597	518	557	548	534	593	594	597	584	537	603	582	566	580	574	621	594	566	550	574	568	590	601	556	558	601	550	572	584	574	579	592	593	596	608	577	573	552	589	561	564	576	555	586	573	585	586	552	546	603	562	567	593	564	596	584	581	532	552	569	593	582	607	595	566	569	584	537	599	523	533	579	560	569	584	586	582	557	548	556	612	556	606	605	576	590	571	547	564	543	556	604	570	576	561	546	595	565	589	584	534	551	547	613	573	552	585	615	603	617	578	569	583	569	548	637	580	540	574	558	573	582	559	571	559	592	530	599	569	570	565	609	577	593	640	587	562	556	595	509	517	569	556	573	589	565	557	576	607	561	572	594	562	587	572	515	576	588	587	555	550	590	572	571	577	606	586	585	647	584	580	634	613	626	573	616	600	536	591	575	569	605	532	604	579	581	577	568	583	601	566	630	572	581	581	581	597	608	558	603	613	549	613	579	571	560	559	562	571	595	572	571	564	590	599	585	566	594	584	552	574	567	539	602	554	611	622	578	538	597	567	602	584	558	584	584	517	589	557	608	582	553	526	625	555	595	591	572	563	578	584	579	577	574	603	565	622	598	599	648	572	541	585	574	524	541	614	556	591	603	646	580	546	630	574	590	556	602	554	549	560	591	537	588	602	621	594	620	602	529	635	611	610	610	579	644	592	590	563	607	519	586	586	561	583	598	605	587	594	595	608	608	597	579	509	584	555	600	585	596	590	591	579	575	577	597	564	571	616	589	612	556	585	559	535	580	594	624	561	601	598	544	578	570	562	583	593	563	555	581	559	560	567	610	586	567	620	559	555	594	585	544	633	539	569	604	560	546	575	599	602	564	561	604	554	528	544	612	540	627	656	593	572	585	547	569	569	609	625	596	602	582	595	575	627	549	557	556	583	518	605	597	562	597	527	568	586	575	598	610	577	616	579	579	595	599	573	607	567	614	599	615	550	593	555	542	614	580	556	574	549	600	565	613	587	538	602	585	627	565	629	555	590	572	561	587	607	604	580	580	538	574	556	590	552	566	560	539	622	598	550	610	628	588	622	637	549	595	567	605	589	547	596	575	576	547	566	638	574	584	596	577	613	549	587	567	593	622	566	641	592	527	574	604	547	558	604	574	547	568	571	605	543	568	575	590	575	568	595	591	610	557	587	597	602	600	556	569	605	611	537	563	549	594	576	589	559	541	563	574	537	596	632	521	560	574	600	612	593	581	598	603	612	595	549	528	583	563	556	609	566	545	551	565	631	594	604	589	542	565	621	576	550	692	587	561	593	596	644	596	589	550	560	601	583	565	565	620	593	599	558	552	576	536	568	535	578	535	575	589	623	573	581	542	610	596	599	571	580	544	598	592	573	587	596	590	556	569	557	576	549	581	591	600	609	596	575	600	575	614	564	586	597	565	587	604	558	563	589	580	560	627	578	582	629	557	570	612	575	571	608	633	589	579	595	561	574	582	570	545	561	591	592	546	552	597	625	568	556	597	605	598	556	537	614	551	565	561	548	604	599	585	554	584	578	621	564	547	532	598	574	510	549	586	546	604	599	588	589	615	599	557	587	605	590	571	543	631	558	594	546	583	599	599	557	546	546	588	614	609	556	592	599	585	545	584	611	574	588	614	543	606	623	566	565	641	616	560	625	567	553	546	601	575	601	587	593	595	579	579	587	530	622	569	585	563	611	575	567	573	536	547	588	563	583	558	638	584	647	549	565	594	569	557	600	583	599	557	599	540	566	587	549	569	565	561	575	596	539	569	586	578	571	552	611	656	550	598	576	595	618	607	628	590	626	617	608	617	553	564	586	562	527	516	593	539	596	584	586	570	598	565	631	613	575	562	615	579	586	611	542	611	610	598	578	518	605	598	638	607	592	586	549	581	594	572	605	553	601	569	596	600	584	595	582	593	566	558	553	607	583	577	554	565	581	566	590	610	558	565	606	608	601	589	600	608	616	554	554	574	617	582	539	597	600	589	568	582	634	584	630	545	587	569	588	602	581	615	609	545	592	599	621	603	553	576	585	607	605	630	581	554	612	567	578	600	576	570	572	589	552	552	626	569	579	591	598	608	587	587	527	598	546	609	599	559	578
24799	23935	40512	31930	13068	2858	1240	982	925	894	826	889	900	878	868	847	833	868	883	866	1420	1559	1360	1121	978	860	866	852	821	890	856	890	829	870	814	783	802	767	880	819	744	864	818	802	849	824	904	835	866	839	810	879	835	845	857	828	804	835	866	811	844	843	878	860	857	867	856	809	822	851	846	857	869	814	868	817	833	903	805	852	817	816	827	872	814	893	776	824	838	856	812	875	832	827	868	813	766	829	850	829	818	898	840	900	843	795	812	820	787	809	845	814	841	846	826	879	804	833	823	842	844	817	848	813	841	844	825	824	862	842	864	840	802	796	817	799	808	831	838	854	837	878	926	825	770	824	855	828	836	809	843	855	814	803	767	800	818	832	846	863	833	810	779	827	816	849	851	856	776	844	856	822	873	800	869	802	877	834	828	863	831	801	858	857	824	812	855	837	863	834	875	826	831	856	830	825	879	858	869	834	854	811	802	832	877	876	835	799	832	886	817	807	840	847	809	834	811	867	849	803	806	819	827	873	861	829	806	840	842	836	886	854	816	803	793	871	862	827	819	852	839	810	849	780	838	838	824	873	882	858	897	893	891	836	809	839	812	853	788	841	826	796	845	821	829	818	825	871	838	867	847	834	795	873	860	831	886	841	869	876	873	796	839	792	851	820	778	849	851	842	870	827	829	829	867	853	810	810	805	837	846	850	845	801	857	870	811	787	866	798	845	849	847	851	873	801	816	803	839	851	835	875	840	845	855	837	874	812	823	817	802	846	881	788	832	794	847	852	870	846	822	859	827	863	857	864	842	864	870	844	803	793	828	875	817	806	826	826	798	895	838	799	881	812	812	836	801	832	832	823	848	873	821	788	795	834	824	841	841	831	835	829	811	828	882	866	826	788	819	831	787	825	850	815	867	885	881	818	827	836	826	812	857	871	840	823	802	838	802	797	823	799	875	810	842	827	842	816	835	816	802	824	813	847	859	846	828	826	848	856	808	824	837	868	833	834	866	841	844	873	842	866	859	887	827	778	858	874	830	856	849	826	803	842	814	855	862	867	878	790	792	850	844	843	831	848	887	824	830	818	867	815	782	854	824	794	864	815	847	796	839	837	817	838	798	843	804	855	871	795	827	853	860	886	858	834	823	824	832	840	840	825	815	855	859	870	879	809	856	788	815	818	818	862	821	810	872	871	873	840	834	808	840	853	791	895	896	835	814	820	850	861	891	847	841	846	831	841	865	807	839	771	856	823	838	856	863	850	859	877	866	795	855	830	820	893	853	870	866	855	793	798	847	835	880	861	808	789	854	796	802	802	838	836	820	817	838	786	857	872	833	801	815	852	844	802	823	869	821	860	794	819	826	816	859	820	821	775	825	836	861	848	842	832	879	891	821	856	845	886	850	851	825	833	847	847	868	830	807	763	827	851	870	815	795	820	833	854	811	864	811	826	855	904	859	841	853	801	835	807	811	845	825	903	839	864	818	803	859	825	788	823	821	774	815	791	835	857	831	875	865	864	823	837	882	860	855	825	809	815	868	861	864	823	774	802	885	828	852	874	837	803	802	875	838	802	835	831	849	820	882	808	845	805	807	872	827	856	841	879	837	800	841	831	840	849	853	849	817	856	792	860	849	843	833	817	810	824	813	850	815	929	812	870	768	831	858	820	847	832	829	854	813	805	809	809	858	844	849	899	827	809	861	818	869	838	870	824	833	825	844	834	853	834	870	857	819	792	842	853	821	833	851	874	877	835	788	813	863	840	884	824	797	849	801	882	874	822	893	815	852	878	851	837	791	866	814	811	854	845	799	840	817	819	802	885	867	782	801	827	805	851	818	825	838	860	873	824	863	828	826	840	835	735	803	832	805	822	822	861	851	841	819	840	872	828	825	793	877	829	816	799	821	843	845	820	824	841	823	811	856	856	834	851	826	775	857	832	829	832	863	838	792	844	779	860	868	833	881	815	908	816	816	837	884	847	837	848	807	868	858	833	812	812	834	823	850	854	839	849	796	855	842	802	842	811	815	811	843	786	798	837	799	819	837	817	848	801	802	832	789	796	828	821	851	823	824	868	856	888	828	823	834	790	846	860	833	846	882	823	811	830	813	848	806	851	845	855	837	788	815	831	825	836	801	817	833	819	826	875	811	825	839	830	801	816	820	809	841	832	782	823	818	841	838	897	835	794	850	870	861	818	742	875	818	806	851	854	789	862	900	894	843	863	860	799	851	849	801	866	856	845	898	809	840	840	786	851	867	837	840	825	856	888	868	845	832	857	802	845	816	810	836	891	847	794	811	878	808	839	843	834	830	816	853	810	878	864	828	838	857	833	825	851	825	836	807	833	843	877	890	857	847	809	788	904	863	827	897	792	836	826	842	865	824	858	845	918	842	855	828	814	837	829	863	751	816	866	806	861	835	868	808	873	807	836	823	882	919	842	838	793	870	829	891	823	781	831	866	861	818	816	833	809	808	842	829	815	842	882	875	826	839	831	840	795	854	840	792	858	783	809	851	802	828	879	855	824	807	824	847	809	854	851	857	891	815	847	887	860	825	797	828	840	878	833	824	834	819	855	867	801	778	837	825	876	854	862	817	854	829	843	876	842	821	810	866	853	845	814	804	812	793	799	821	829	772	854	824	818	815	767	784	823	804	830	861	865	864	821	804	852	810	794	806	857	803	812	813	823	834	854	855	882	866	812	902	837	829	842	860	796	799	781	847	792	812	825	828	802	798	776	876	915	852	855	845	796	864	841	813	868	824	862	870	873	832	862	809	819	840	815	845	828	842	868	799	872	802	829	816	852	838	821	811	862	865	866	758	835	882	867	847	837	795	829	820	812	821	898	833	803	805	849	868	874	870	809	876	820	817	776	857	783	770	843	839	841	824	883	805	836	791	826	803	830	833	822	868	863	832	840	800	837	842	840	849	836	837	792	855	787	792	826	835	789	857	850	838	851	786	847	782	834	821	796	809	843	821	819	818	906	814	871	831	915	813	822	812	819	850	841	820	887	873	811	902	836	810	845	909	856	835	796	804	833	828	817	883	824	823	839	822	819	842	876	878	825	865	878	854	844	850	812	792	856	810	858	909	833	815	850	877	823	831	830	881	834	863	854	864	854	803	860	848	880	843	786	814	840	863	800	833	863	869	804	784	844	835	890	843	839	832	840	825	835	809	817	872	864	849	870	828	844	842	892	775	850	860	830	869	829	840	855	836	835	804	839	874	843	841	828	863	855	850	817	796	850	812	858	833	860	843	822	834	810	831	800	850	859	829	846	799	851	890	804	871	859	862	848	848	845	826	870	861	836	793	841	851	846	849	873	857	852	828	847	829	908	839	809	815	798	793	833	868	807	909	858	894	836	816	798	863	838	828	885	805	891	884	814	803	821	831	868	810	854	868	838	844	864	834	790	798	813	822	827	813	820	827	816	855	834	781	828	856	840	857	824	818	857	813	827	843	815	838	869	823	840	882	839	838	870	847	820	902	872
59971	85653	67917	14361	842	814	836	770	779	805	765	789	786	789	743	730	802	790	775	797	1688	1938	1589	1149	877	786	792	785	764	763	777	781	753	776	742	736	771	737	739	768	758	766	784	694	782	717	767	732	738	783	737	760	733	735	763	734	815	750	705	713	759	739	789	795	715	738	721	771	799	744	777	758	734	749	773	751	775	765	790	732	767	728	806	693	733	799	741	722	744	779	791	724	733	725	704	709	709	765	781	731	722	731	735	739	728	719	720	711	753	765	740	684	779	752	756	786	742	762	739	717	749	715	757	746	718	715	778	758	727	766	765	706	734	726	767	738	812	722	713	738	748	750	747	799	749	804	784	766	798	775	778	783	720	774	807	711	740	723	808	726	749	753	732	784	710	795	693	733	711	717	726	731	717	721	765	803	724	762	750	744	741	723	754	701	760	738	765	767	765	766	768	731	786	771	753	720	758	771	727	714	790	741	754	763	745	757	767	747	789	736	757	732	743	735	755	749	712	774	742	754	695	768	776	730	769	759	726	704	710	730	766	762	715	809	745	734	783	741	761	740	744	748	740	756	789	788	744	757	734	694	768	764	762	774	708	679	727	753	741	706	753	717	726	738	722	752	747	792	734	782	721	721	781	714	711	753	744	688	740	744	725	732	720	765	743	810	752	753	741	738	749	759	712	739	712	761	724	702	755	750	748	717	708	712	736	743	733	767	754	702	703	770	765	764	711	702	755	765	743	722	782	737	744	684	767	724	722	720	756	738	743	722	739	736	750	784	715	720	746	748	739	713	772	763	768	738	738	772	778	736	702	727	752	754	704	750	726	741	742	768	746	737	734	747	779	758	784	775	764	772	772	739	692	763	689	729	763	723	739	734	747	733	786	747	752	736	685	747	752	730	698	750	777	811	720	797	751	750	799	702	710	723	756	757	731	749	815	744	786	777	737	751	704	764	711	750	730	779	720	765	785	718	705	747	696	698	722	707	693	788	798	731	731	725	751	768	769	732	729	719	678	758	758	745	715	766	724	770	748	769	740	731	755	742	700	743	740	750	756	798	768	740	772	724	727	752	757	780	739	765	734	736	772	767	752	730	759	744	760	752	744	697	733	785	796	718	756	774	761	728	708	735	751	753	756	746	687	736	743	754	738	760	693	769	732	767	755	757	756	775	732	731	787	758	740	710	763	783	758	773	741	750	744	732	728	763	733	690	765	715	756	715	727	735	755	700	810	766	743	737	810	693	741	684	730	697	717	755	706	702	774	780	737	767	763	758	705	746	755	769	771	707	716	715	732	747	775	753	741	724	786	712	782	767	695	724	720	726	731	701	753	751	721	725	768	746	760	764	759	734	719	790	752	806	760	769	750	722	745	767	750	717	747	760	746	749	754	686	725	793	727	743	758	794	754	747	706	712	725	772	768	785	727	755	772	742	719	756	734	733	807	753	725	774	716	766	774	789	752	740	703	715	705	743	800	779	748	734	678	760	750	737	678	749	750	762	786	755	729	732	750	735	754	720	709	739	719	730	726	765	746	726	786	781	752	782	767	770	766	719	775	769	761	724	783	775	752	770	725	720	760	760	760	732	795	719	759	765	729	740	745	737	747	684	786	735	764	806	740	771	752	757	779	681	722	712	698	708	770	769	739	768	725	744	714	775	733	727	731	754	741	746	746	701	745	764	757	773	745	760	755	722	775	755	740	753	722	755	726	756	748	745	760	742	724	731	759	767	675	745	742	754	768	744	770	752	754	729	751	776	689	701	747	791	748	727	775	788	741	725	721	763	707	807	753	756	723	741	731	727	718	747	770	748	742	751	756	713	760	771	688	751	765	822	795	742	720	764	782	724	756	757	734	733	784	777	766	706	719	777	731	725	756	745	780	756	718	746	768	775	752	688	731	725	752	756	720	744	830	759	707	768	777	768	753	773	774	760	710	733	742	794	722	790	744	741	708	754	767	770	733	739	767	762	740	754	749	768	764	725	766	768	757	783	794	760	774	751	716	756	767	759	692	694	756	729	755	709	761	724	682	777	789	703	683	787	724	744	752	755	785	740	738	733	736	786	753	725	777	732	787	750	733	742	775	727	759	719	721	767	710	792	747	727	799	772	799	728	723	740	687	760	772	706	802	711	720	722	718	752	786	765	738	711	751	756	778	691	715	766	750	733	791	737	733	677	739	689	743	727	748	744	822	764	777	738	759	727	700	758	740	759	741	712	733	708	769	742	761	689	768	781	785	726	779	761	716	705	790	756	756	778	732	762	763	737	730	720	773	762	769	692	758	762	777	746	707	733	780	758	768	742	741	765	789	724	740	750	764	720	807	711	750	715	729	743	722	706	751	712	761	747	787	739	743	748	765	705	762	752	749	771	773	791	755	736	767	709	772	736	738	737	680	764	709	759	707	736	690	736	741	745	747	732	745	807	701	723	774	758	729	723	730	773	739	679	755	778	771	755	739	689	741	707	721	730	735	727	742	749	773	721	799	768	733	747	768	760	737	745	721	744	727	740	698	745	743	713	731	709	748	779	779	714	745	717	685	719	740	800	728	733	750	731	740	756	754	734	772	773	768	800	741	724	756	753	749	723	703	742	746	721	716	779	744	757	811	748	780	785	737	723	730	776	750	766	731	792	765	731	762	747	747	728	748	760	709	734	727	759	748	779	783	782	726	688	714	726	759	732	706	746	739	728	772	698	747	739	743	746	752	755	739	752	742	689	756	691	769	778	811	733	705	788	719	823	760	762	695	746	734	756	718	773	774	753	765	776	785	722	741	756	729	783	769	761	729	754	736	726	776	787	769	722	740	686	736	748	759	744	750	749	722	731	774	704	764	733	767	750	755	734	748	752	739	765	761	716	721	717	743	705	738	780	729	776	774	715	768	731	729	764	746	733	732	789	685	744	706	766	755	709	778	724	729	749	760	680	759	744	757	770	727	759	726	759	714	745	732	769	697	767	741	744	721	753	738	720	707	763	751	755	735	751	752	735	743	718	722	746	743	809	746	762	699	828	806	708	775	781	714	717	762	755	740	784	754	737	782	744	700	786	725	691	762	729	704	718	683	725	766	761	746	715	785	713	756	708	712	790	719	796	734	785	734	760	763	762	722	730	735	766	731	758	782	745	720	754	772	771	782	750	796	713	762	755	750	737	691	712	707	772	746	784	740	751	697	748	744	710	711	744	751	733	732	757	745	735	741	727	689	751	750	775	735	740	770	743	746	779	699	759	758	782	744	733	731	758	710	727	735	762	727	731	760	725	760	758	753	765	755	725	790	756	758	729	741	773	754	790	762	734	753	731	768	727	739	770	769	729	717	769	718	765	707	738	733	733	720	715	757	749	780	741	745	724	728	723	763	683	728	744	704	736	708	758	760	766	765	724	748	741	705	729	712	695	700	763	715	712	769	695	777	705	783	787	725	761	784	720	743	722	739	776	744	733	772	758	754	742	747	734	732	731	664	712	684	696	720	726	783	724	749	727	714	731
23820	22448	34838	26276	20047	11120	2285	1193	1049	1012	1014	926	961	997	984	963	954	910	954	1007	2317	2744	2176	1582	1194	1093	915	938	916	974	966	941	963	880	951	930	888	925	951	981	949	908	920	943	922	911	943	958	925	915	914	927	900	972	907	937	947	897	878	898	921	870	925	924	921	935	934	923	888	951	1001	909	951	895	897	940	967	933	919	915	934	959	939	979	922	947	888	901	888	936	902	923	890	909	955	908	942	900	890	941	915	880	916	923	913	908	963	941	942	853	928	918	899	950	869	927	929	941	888	926	921	903	915	908	904	941	895	902	874	909	923	917	903	967	899	933	932	916	945	907	948	902	911	920	879	921	876	861	913	893	908	886	912	923	941	911	976	888	948	950	959	872	878	959	896	923	874	946	880	967	932	955	928	883	921	915	939	903	942	880	979	985	919	935	920	945	931	914	937	868	893	880	915	931	961	926	895	900	938	901	889	921	953	909	952	853	967	974	934	938	903	943	902	891	917	936	922	899	938	963	921	932	887	901	957	925	900	902	889	907	932	896	933	935	922	946	900	919	909	947	927	922	893	945	904	908	890	937	881	891	912	904	876	953	969	1000	941	892	974	974	896	900	890	916	874	924	946	898	900	947	951	859	878	933	905	916	945	911	942	923	947	914	883	923	977	999	917	885	859	899	911	909	966	938	955	925	890	866	938	944	936	906	929	946	905	942	948	907	915	941	944	953	945	887	926	909	866	926	947	935	962	931	954	952	878	967	941	920	914	926	920	936	944	925	905	869	932	884	920	921	957	872	890	960	870	923	943	933	982	918	931	883	912	893	958	915	911	916	923	828	932	884	928	960	890	890	976	888	912	925	879	897	897	912	919	897	886	909	905	954	963	894	954	861	922	939	924	892	938	933	988	928	959	858	893	905	1002	905	939	922	901	898	924	912	920	914	925	876	934	940	927	896	912	973	934	953	888	916	896	924	950	934	925	853	900	901	961	906	930	951	865	858	950	924	926	911	904	910	903	904	980	902	893	923	925	933	953	925	832	834	927	931	951	907	847	904	896	920	908	880	991	927	884	855	911	942	876	906	927	870	958	919	944	956	920	934	937	884	899	910	905	939	912	943	866	929	902	911	884	925	881	917	871	957	936	885	920	907	987	943	830	928	942	907	871	910	880	975	943	949	886	934	900	906	922	920	900	929	912	948	966	906	929	895	956	938	897	947	879	944	945	940	889	904	943	938	895	868	973	920	932	877	876	935	898	927	927	940	886	913	941	883	865	885	880	877	879	872	913	918	882	928	911	908	924	924	940	905	892	866	930	935	939	909	884	889	916	913	877	964	939	925	940	895	886	908	894	930	892	896	924	926	920	912	871	936	927	903	887	952	947	880	933	995	930	972	899	935	832	968	940	882	865	900	891	911	907	891	911	981	934	886	875	918	925	943	921	933	936	933	1007	925	899	869	893	917	898	895	879	982	879	920	969	928	913	942	901	880	955	923	905	919	939	913	933	934	914	918	896	954	945	910	898	890	911	890	877	913	881	870	937	903	916	937	879	902	902	923	900	887	925	905	886	911	879	899	949	888	919	860	903	904	932	914	882	866	900	891	929	920	890	902	975	925	868	923	890	984	942	898	912	900	940	941	933	889	871	905	944	899	926	909	940	923	918	868	939	919	907	914	904	925	929	914	879	955	904	919	926	938	898	910	939	881	924	915	951	951	877	938	934	884	910	880	907	959	910	935	945	991	956	852	882	891	992	967	920	931	934	873	970	880	927	918	958	871	886	905	945	933	908	938	913	930	884	886	902	849	926	898	927	882	888	880	925	909	942	904	914	942	911	891	910	904	899	924	915	927	956	939	923	943	879	909	879	927	953	867	903	941	910	863	927	918	926	915	868	880	887	982	854	952	887	920	888	934	948	941	931	922	912	948	906	929	918	880	904	868	850	955	939	888	907	907	926	947	956	908	887	886	879	909	916	949	921	886	948	884	915	959	953	943	945	915	916	933	908	966	919	901	868	936	973	880	930	918	896	963	885	892	932	938	923	970	921	912	908	931	865	896	913	860	900	950	914	888	978	929	895	886	902	903	927	890	917	900	944	915	873	932	890	909	876	925	904	980	921	953	941	967	914	891	899	920	939	890	929	863	886	940	987	944	913	920	922	950	924	905	914	858	898	959	844	916	944	875	929	883	948	906	955	916	983	907	939	912	894	940	894	869	888	923	900	916	905	906	879	932	940	959	841	911	920	889	928	941	907	923	848	858	896	900	924	930	927	889	950	988	916	892	942	868	912	950	956	896	959	938	919	935	940	920	999	912	911	940	908	917	929	937	935	923	917	929	1005	947	918	919	909	878	916	898	910	924	968	895	890	945	898	899	927	900	917	926	872	927	925	941	907	890	901	889	960	925	884	927	986	933	902	896	887	913	899	922	929	910	920	915	894	963	900	929	914	914	914	912	912	978	956	975	888	908	923	901	895	890	891	932	901	893	867	926	874	864	904	881	902	910	923	900	911	882	894	913	932	912	920	882	929	955	917	879	846	934	893	924	888	912	929	891	933	896	873	957	909	932	901	844	872	928	872	935	949	893	896	906	853	919	862	911	937	876	950	976	946	967	906	869	913	912	912	886	935	918	924	911	963	894	892	900	929	921	944	859	915	920	937	982	913	882	906	923	929	919	946	921	906	937	894	923	933	891	902	872	900	939	893	911	929	937	946	929	897	955	932	901	908	885	886	904	873	926	951	925	899	912	914	911	888	945	920	888	890	919	908	895	934	886	942	944	875	912	922	919	970	942	959	907	909	997	922	892	859	938	880	916	880	907	863	910	928	926	865	934	948	969	966	945	898	909	954	914	872	897	884	873	970	863	861	940	926	911	945	916	962	949	906	935	920	900	906	957	870	903	938	938	925	895	906	967	923	940	862	938	951	882	897	939	857	926	896	944	941	890	911	929	933	927	941	889	889	948	939	840	956	893	876	936	934	916	953	872	887	864	929	910	939	934	908	937	937	894	917	877	912	931	947	930	942	930	887	928	856	912	848	930	952	922	857	863	868	922	919	892	901	876	925	897	918	887	949	868	929	918	974	899	889	909	973	895	920	896	938	908	917	930	942	914	900	911	915	972	918	909	896	891	928	939	912	902	919	917	950	897	886	906	884	893	925	917	903	921	935	953	923	911	877	973	919	933	872	942	969	888	856	945	856	919	926	964	957	930	956	911	933	954	912	883	916	890	956	932	898	917	873	897	897	894	903	890	938	870	920	899	926	951	936	899	915	920	941	913	884	895	879	914	962	901	930	910	925	915	913	903	929	904	916	935	930	867	872	924	898	948	863	927	907	902	928	873	903	890	942	959	846	906	893	923	895	947	891	861	923	975	936	890	887	911	875	889	877	940	904	921	889	937	966	903	942	867	898	870	929	921	938	937	867	958	939	893	899	918	893	880	975	918	923	933	926	897	952	931	984	902	935	894	867	912	901	936	903	920	940	872	929	932
56744	96904	70534	10282	1107	990	908	921	890	899	904	873	910	874	890	888	824	854	807	986	3171	3496	2611	1758	1251	1004	841	845	850	885	834	821	884	882	811	857	877	858	868	853	887	869	870	824	818	795	863	870	895	828	798	824	832	816	867	871	885	835	847	847	820	784	816	833	820	830	812	917	816	832	845	896	884	860	890	851	817	791	802	885	838	857	846	850	836	867	849	854	866	835	824	795	828	823	827	811	846	824	869	874	832	849	854	817	849	819	829	803	825	869	814	818	880	801	842	836	837	850	838	862	839	845	863	887	841	854	781	829	827	824	797	817	819	811	821	844	852	837	804	804	872	807	824	802	827	812	823	803	835	798	849	794	870	812	863	812	833	843	865	821	848	786	863	823	826	845	836	838	859	843	766	861	820	829	862	856	821	816	801	891	819	841	880	811	779	846	850	810	822	853	842	859	827	886	845	817	845	818	834	800	827	833	826	855	872	823	873	857	871	806	826	850	829	800	797	840	836	808	867	832	880	778	796	858	834	807	853	854	828	818	779	815	818	873	863	804	852	849	892	798	843	838	778	873	858	854	836	815	833	841	799	833	849	834	816	811	813	840	837	830	839	837	852	835	791	848	823	815	901	822	844	843	802	828	805	836	827	821	856	818	834	833	825	870	805	838	839	836	804	854	833	814	827	852	818	791	830	798	785	844	820	839	796	891	823	810	852	866	865	859	788	802	843	837	856	797	834	869	839	868	847	831	840	811	807	823	877	872	816	861	840	831	827	856	799	777	849	798	814	900	795	846	857	826	824	819	800	810	878	798	824	863	865	867	800	832	800	829	845	833	835	867	849	795	808	801	761	822	824	826	803	841	793	782	841	844	811	900	837	853	841	825	792	831	811	836	805	837	847	833	827	828	860	820	835	813	822	867	808	820	826	853	836	829	807	846	795	819	836	845	825	845	836	801	823	849	826	880	834	845	853	814	863	857	813	826	824	838	814	820	786	795	797	818	788	825	788	838	811	842	873	867	784	801	814	882	778	784	811	848	793	821	856	829	789	831	837	818	814	827	837	790	833	771	827	804	845	841	837	756	842	782	776	835	853	822	774	816	856	819	851	869	814	860	847	857	845	861	816	783	849	836	847	865	812	818	857	777	825	812	821	839	825	858	796	809	866	859	807	847	867	770	850	836	833	854	815	853	820	783	831	792	784	810	848	841	791	850	857	835	833	800	801	846	863	804	837	846	866	790	821	898	816	815	834	848	843	857	867	814	871	821	842	820	785	849	839	812	861	837	854	839	818	853	827	849	845	811	814	815	845	825	880	787	820	785	827	791	809	872	821	794	873	830	807	850	844	842	844	768	822	787	904	843	803	802	870	871	827	859	807	841	803	860	806	764	818	873	815	898	855	820	864	794	847	852	847	819	880	833	837	814	844	860	798	829	808	851	792	850	826	795	840	878	843	837	823	846	759	862	895	876	847	829	807	829	811	824	806	787	837	837	817	814	787	851	833	870	798	801	786	830	779	819	801	853	839	843	841	839	861	788	798	781	831	792	835	820	869	814	826	828	776	804	808	858	786	844	816	807	846	868	823	773	758	827	799	814	821	817	832	853	810	840	822	807	787	829	848	836	841	862	836	839	836	841	830	775	853	818	828	815	804	844	844	815	781	809	857	861	831	831	793	831	813	792	802	873	882	858	839	810	851	852	801	832	781	810	815	823	860	838	883	880	840	796	811	827	805	801	810	876	875	854	784	829	848	799	830	857	832	795	819	835	784	807	860	847	835	757	770	809	751	830	828	851	805	819	788	791	843	833	878	802	763	818	818	782	821	806	800	845	873	813	820	844	841	866	851	807	908	810	876	835	814	833	816	815	891	859	841	848	846	811	796	796	769	791	831	887	832	820	886	828	825	829	849	819	849	880	816	818	853	796	770	835	851	812	866	872	804	820	886	793	852	836	830	868	787	772	861	821	878	849	865	814	809	819	864	830	854	830	852	829	794	843	808	794	800	784	768	802	829	843	875	831	845	780	862	869	836	856	851	838	829	869	775	787	814	821	809	860	875	853	855	823	807	860	796	857	829	828	858	741	844	817	853	846	841	845	847	835	808	887	798	794	854	821	828	798	846	780	790	857	812	844	778	809	821	823	804	829	833	829	839	800	858	804	780	815	793	875	848	837	862	837	821	841	876	845	815	838	864	835	855	837	821	825	831	764	822	797	776	826	843	766	824	800	804	792	803	748	842	870	852	821	826	752	878	832	773	802	885	782	804	834	832	847	858	845	867	889	830	784	872	811	835	824	797	798	777	884	867	848	842	839	829	822	769	784	791	746	830	795	857	849	788	881	836	837	789	865	830	845	867	805	839	817	841	859	830	799	833	812	813	803	811	800	840	856	860	860	872	850	826	851	807	793	828	766	849	805	796	838	797	784	829	803	877	824	835	853	824	826	872	882	859	825	802	814	815	796	793	830	849	783	816	799	821	873	841	768	803	826	823	830	839	789	908	896	853	828	861	820	837	791	848	810	807	773	855	855	821	783	830	844	840	841	832	820	840	804	773	849	800	805	799	759	833	819	845	806	876	827	771	842	872	848	803	831	842	833	844	826	771	832	853	797	810	828	844	837	800	834	844	815	830	829	806	771	816	839	801	830	831	844	806	819	812	877	839	836	824	826	799	811	818	881	760	810	840	808	853	812	815	860	848	829	873	805	829	921	780	829	875	790	828	787	798	834	865	862	822	792	833	846	790	761	827	800	827	787	827	836	828	834	869	784	843	851	804	858	857	782	849	809	858	804	774	810	855	867	852	854	781	834	848	841	867	847	841	860	808	815	839	811	819	804	849	859	840	836	832	862	867	856	821	871	801	815	824	812	892	766	831	824	797	779	833	841	871	787	783	827	836	818	825	844	811	835	869	816	767	837	838	824	854	791	824	794	828	846	783	835	781	785	807	831	790	824	801	844	812	832	819	840	831	798	793	788	867	844	785	843	810	831	869	782	771	824	799	881	836	861	790	808	810	836	836	865	828	837	740	819	885	801	850	793	838	855	870	876	804	798	862	848	839	837	833	805	802	833	837	881	760	808	817	802	854	861	821	830	849	800	803	825	821	761	864	791	825	853	764	825	848	816	832	816	875	836	838	825	779	810	838	887	789	842	788	808	802	831	849	818	882	836	814	824	812	864	863	826	819	831	834	822	816	792	857	816	814	846	861	810	780	825	795	875	832	834	869	796	896	784	783	821	850	829	874	849	837	826	864	848	813	814	822	806	838	777	874	915	772	795	846	818	827	813	849	843	875	752	802	861	867	788	819	857	817	821	785	798	810	823	829	870	824	819	772	849	876	826	810	847	837	797	824	828	824	884	834	859	866	815	792	806	812	838	855	825	807	828	831	817	865	800	854	825	841	811	787	803	756	794	814	773	824	809	842	797	845	897	807	830	795	835	808	796	853	826	773	819	879	843	866	805	859	789	814	825	853	781	775	861	797	794
28956	25666	17627	3031	799	724	719	749	735	705	710	718	723	723	702	742	729	708	726	705	818	897	925	803	784	688	705	692	662	679	666	722	730	710	713	722	669	711	699	725	700	697	704	640	683	725	680	703	712	745	679	669	710	709	663	685	677	671	670	676	659	740	678	709	688	741	696	735	673	676	686	733	660	679	650	659	700	698	711	645	673	705	733	644	668	722	669	645	684	697	714	658	641	749	713	709	706	717	707	723	663	708	735	745	759	691	727	647	649	727	666	743	707	735	717	687	690	680	619	711	697	701	705	686	687	656	723	702	716	685	693	687	715	693	686	665	709	673	706	723	700	715	683	680	708	677	709	702	689	719	706	674	675	661	657	716	693	639	692	753	690	657	757	699	714	708	712	714	678	718	691	716	703	685	706	718	686	681	681	703	713	705	725	740	666	695	679	645	698	729	748	703	710	695	664	673	743	656	680	669	650	645	730	751	670	713	705	673	675	669	707	665	676	647	746	641	698	710	698	680	727	699	670	767	692	695	711	682	695	734	696	684	692	672	704	750	708	645	702	647	742	678	661	764	711	684	693	716	722	670	707	713	681	699	714	682	664	697	688	691	680	675	663	647	708	682	721	686	698	670	719	706	694	705	745	682	729	658	699	662	745	683	731	678	681	685	693	735	684	702	674	658	709	682	703	717	686	654	728	720	665	700	719	677	691	717	727	709	692	645	688	682	727	731	761	712	700	701	729	711	728	674	727	666	677	698	662	754	693	702	718	731	714	681	703	663	706	647	691	694	680	666	698	659	714	691	715	729	670	737	680	710	728	701	736	710	698	683	721	650	730	667	706	680	677	683	685	716	687	726	718	728	728	683	706	691	744	688	689	675	690	715	676	696	734	685	717	723	692	705	681	699	684	668	708	707	683	712	672	657	684	717	728	700	677	661	723	658	688	719	716	709	629	713	684	703	673	732	693	599	743	701	722	705	687	707	711	711	714	652	644	692	740	728	720	702	700	690	731	684	705	705	672	672	724	699	694	722	729	689	688	711	733	669	688	688	700	660	675	685	649	740	695	709	698	707	707	679	649	719	742	678	644	746	681	685	677	697	713	691	711	715	694	683	705	736	754	688	709	657	700	709	658	689	688	683	746	676	711	714	673	671	699	697	771	660	705	729	713	717	674	688	678	682	720	685	691	715	716	697	706	697	672	703	683	698	686	661	689	695	724	728	695	709	687	729	668	660	672	717	663	683	670	729	735	741	698	700	671	710	752	680	697	703	716	680	676	689	654	718	704	689	703	685	694	707	683	738	702	705	661	733	700	663	686	662	666	649	655	718	731	730	710	687	759	705	729	717	776	719	666	633	706	702	685	661	711	697	725	758	641	702	747	688	705	744	675	725	715	658	691	683	691	662	679	711	700	676	701	760	727	669	702	705	709	755	697	720	680	716	705	674	690	691	659	686	699	679	709	706	678	660	680	708	676	697	671	667	661	662	710	702	729	681	710	660	703	692	707	676	684	639	718	676	695	694	658	719	680	689	697	646	706	694	749	687	697	739	719	668	708	672	695	715	709	647	740	678	726	646	690	706	682	685	689	719	699	740	657	707	667	705	690	687	659	697	676	678	718	697	669	670	728	664	670	698	738	710	717	683	648	658	688	709	671	719	698	720	743	677	725	699	719	730	710	703	656	688	664	695	695	697	704	686	654	721	722	683	702	686	752	715	696	716	690	708	718	746	673	688	727	683	749	696	704	711	673	658	697	691	693	688	714	731	686	738	699	720	722	708	655	716	671	699	662	686	720	708	769	686	698	696	706	704	723	705	665	708	688	663	679	704	626	689	705	702	658	711	728	751	686	704	668	691	682	666	708	694	670	663	722	668	693	690	690	665	676	676	689	754	687	695	686	658	698	755	688	659	726	731	695	750	677	672	664	669	720	711	651	763	694	683	740	667	683	676	667	719	697	719	712	722	669	671	735	705	719	657	709	688	692	703	750	710	685	703	737	657	657	704	698	704	691	707	688	678	718	700	716	677	715	687	737	688	656	678	727	719	671	718	645	725	695	698	660	651	750	688	689	691	715	731	688	711	700	721	669	659	666	684	708	744	692	697	718	663	726	674	677	709	640	718	759	730	672	685	694	698	712	700	717	677	682	700	637	662	727	686	681	670	692	707	715	687	726	719	671	627	726	677	721	715	695	689	717	673	747	726	690	727	737	727	693	677	674	694	744	698	709	715	722	709	688	708	750	639	720	689	695	691	696	674	741	684	736	673	770	696	707	698	706	712	733	697	696	652	678	722	654	678	692	749	715	698	688	655	663	665	715	665	693	668	697	720	634	710	684	690	636	676	704	710	683	670	705	659	687	699	645	716	691	702	742	710	718	663	722	712	693	660	668	679	714	744	683	685	707	709	689	682	711	707	639	696	675	663	714	669	726	682	656	684	719	718	729	722	721	731	696	700	721	705	705	712	726	686	731	686	733	705	727	754	734	736	718	718	689	638	664	691	706	741	687	703	691	690	697	666	693	719	728	672	708	700	696	660	741	654	700	713	731	707	706	682	684	695	732	700	699	715	698	648	685	711	701	717	674	673	711	715	675	653	705	704	690	692	701	711	709	698	666	714	733	725	677	696	737	672	706	708	713	720	715	713	685	696	743	729	696	666	685	676	666	691	693	677	672	690	696	654	696	714	738	686	659	690	660	715	752	669	677	716	664	668	673	689	717	739	735	715	728	688	730	714	706	683	696	691	737	740	736	716	695	684	749	699	683	754	725	703	698	655	713	685	708	680	693	714	700	641	723	758	688	740	701	716	701	709	658	713	666	703	655	682	658	733	695	690	678	735	700	698	664	712	659	700	735	690	706	751	705	684	704	678	700	697	724	704	708	677	768	665	729	647	688	723	673	680	702	714	679	699	759	687	707	689	714	732	746	693	706	663	675	704	688	677	765	686	666	654	713	725	714	741	686	700	745	640	683	679	703	692	645	693	675	688	697	692	704	664	750	735	725	708	719	716	687	688	735	691	659	712	722	652	731	705	716	716	679	713	698	704	742	647	691	672	691	697	673	678	673	734	678	717	706	746	705	699	680	718	686	728	635	770	736	694	673	696	674	680	673	670	693	705	712	727	721	759	693	647	702	699	715	688	654	666	691	635	675	704	678	713	711	719	673	709	680	692	695	684	698	706	685	683	691	677	724	696	698	698	739	672	729	734	717	685	652	676	749	723	734	741	709	712	697	725	707	701	688	729	736	643	730	664	687	731	692	670	678	661	700	699	662	650	685	718	693	673	663	709	671	676	724	718	696	700	718	685	693	692	691	694	644	659	699	694	677	679	662	708	675	693	667	695	709	692	701	696	667	681	706	710	696	644	741	688	718	694	677	722	733	692	699	697	659	690	682	662	737	708	708	692	732	698	666	700	694	677	723	724	754	678	673	680	715	680	698	673	697	681	643	671	740	687	696	676	649	697	695	712	704	666	677	711	691	703
17877	28609	11311	1374	570	638	549	590	573	599	598	574	568	575	596	539	586	621	592	638	713	754	754	693	628	577	588	549	556	613	574	598	590	571	614	627	564	571	572	579	614	564	587	552	554	582	534	531	580	589	563	557	632	590	588	573	635	583	577	591	572	593	559	554	551	598	602	547	572	536	637	615	575	559	608	563	598	565	571	538	588	581	607	610	599	573	598	576	577	562	618	555	553	547	584	523	571	523	577	607	569	593	586	581	579	588	542	564	582	566	579	576	594	566	564	547	591	556	606	610	571	600	588	576	554	556	609	565	548	549	588	564	552	554	561	566	553	553	560	564	551	566	583	589	570	598	565	576	571	586	537	614	635	584	603	620	542	546	644	573	553	557	559	571	567	610	591	569	575	624	535	575	585	610	584	555	571	617	615	575	535	619	564	542	578	548	591	546	600	588	571	627	514	555	560	590	546	599	590	551	620	584	592	576	600	561	576	554	585	586	550	612	582	563	551	559	594	560	589	575	532	583	570	559	547	545	561	583	562	571	608	617	557	578	520	583	552	560	548	552	600	561	574	543	563	550	558	551	573	604	572	516	582	574	630	589	552	564	544	565	605	625	625	557	544	556	592	617	530	610	523	607	607	566	591	590	563	594	554	565	603	540	574	556	573	565	572	597	576	606	575	583	600	573	576	554	559	586	601	587	588	525	629	561	573	587	590	578	578	599	569	560	594	576	554	566	556	596	546	562	610	574	596	556	600	575	603	600	564	605	578	565	563	572	608	552	593	592	547	572	557	552	570	546	546	541	578	619	575	560	576	586	556	588	591	556	590	592	577	580	609	561	557	556	577	567	575	575	569	577	573	599	549	562	571	575	556	581	619	570	535	549	577	578	539	555	566	530	561	595	557	553	571	503	618	587	577	557	557	579	595	588	570	574	582	586	547	551	623	591	612	519	586	605	580	604	584	629	562	526	571	576	547	609	535	560	601	566	581	596	587	585	535	623	609	578	550	581	515	575	605	579	579	582	585	557	555	532	575	607	577	591	632	570	557	550	545	586	581	567	564	573	535	532	547	576	587	573	521	549	594	597	566	557	587	579	559	584	566	591	584	582	580	547	565	587	594	551	592	559	594	589	599	564	527	546	566	558	541	545	499	609	605	592	571	605	549	578	589	583	592	574	567	528	574	611	560	567	570	613	558	588	546	598	580	594	568	560	591	595	573	613	554	571	566	550	542	632	566	527	543	631	568	612	532	560	572	583	530	600	584	560	511	590	527	539	594	578	518	609	607	581	573	590	599	584	589	552	585	573	555	613	563	550	576	543	573	560	598	577	569	559	614	568	558	570	578	583	600	591	593	585	576	577	583	570	591	605	590	551	533	589	577	562	541	577	611	568	602	547	589	565	539	557	570	591	545	589	562	570	541	574	589	552	586	557	573	553	548	567	566	554	594	535	633	575	592	570	561	586	588	614	592	548	564	540	580	574	545	574	560	586	575	578	625	559	552	627	575	572	600	563	589	613	555	527	574	547	597	530	567	577	597	532	538	582	582	570	589	569	580	525	580	582	603	572	557	564	578	498	576	596	581	530	556	593	600	568	585	556	548	574	563	580	570	571	578	580	598	568	607	596	558	561	551	579	526	581	560	576	586	542	543	528	562	587	551	579	541	545	596	548	573	559	570	594	573	534	553	583	574	593	581	579	522	556	586	562	582	589	614	577	628	586	583	589	575	569	603	602	531	558	582	585	603	567	582	586	580	564	580	530	575	563	525	556	555	595	575	574	591	615	569	570	588	574	598	547	565	555	644	551	587	593	580	565	626	560	569	567	591	564	560	568	585	572	557	619	567	577	560	547	547	564	585	557	547	606	603	564	562	565	548	567	533	575	617	580	589	556	582	581	584	547	592	620	557	556	488	586	582	587	574	567	586	634	510	558	564	554	574	551	571	599	548	546	609	591	597	563	573	547	559	599	571	543	558	538	601	561	569	596	598	570	601	540	570	545	524	600	564	601	567	535	613	617	529	569	547	572	598	571	588	584	586	541	572	562	593	590	589	597	558	582	606	598	544	585	566	565	552	584	592	572	625	597	577	591	556	627	564	575	602	562	556	613	577	570	565	582	576	623	538	560	535	592	615	554	563	536	568	537	537	560	561	550	583	552	565	576	597	620	600	591	591	579	581	531	557	596	563	542	573	543	580	623	585	551	559	534	556	599	576	554	528	595	552	562	559	578	633	550	560	617	590	585	578	582	599	569	594	608	529	579	581	553	559	578	582	541	596	570	571	559	565	573	544	549	592	614	604	577	565	588	601	549	569	541	618	529	618	595	564	540	604	614	557	579	581	582	551	570	599	627	557	577	558	534	575	568	588	544	564	559	606	584	577	593	572	610	530	584	609	603	611	577	600	585	551	583	610	606	585	576	539	614	552	582	571	578	569	552	584	544	588	581	545	550	547	549	585	538	552	555	573	585	580	571	630	590	556	583	601	583	564	579	606	591	590	551	543	541	565	575	570	560	570	568	586	574	577	587	534	583	522	579	569	549	523	548	599	576	577	554	579	563	558	610	605	587	560	585	568	594	587	553	581	541	575	586	588	597	590	570	633	557	563	558	571	589	544	606	573	551	605	613	603	587	594	568	558	550	579	582	575	579	570	562	575	556	542	624	548	594	555	587	533	572	572	531	593	562	576	567	556	595	599	565	590	585	569	564	573	557	573	587	582	585	548	574	515	572	587	577	575	579	543	574	551	558	544	626	555	603	585	562	632	620	585	576	590	616	520	619	537	548	546	543	536	570	547	572	580	579	549	556	608	594	554	580	593	599	611	588	584	578	551	570	577	609	569	574	584	600	590	561	547	547	558	589	554	570	544	597	548	600	560	591	607	576	571	626	567	572	547	570	548	557	562	586	605	540	598	552	550	579	581	572	573	561	572	559	550	551	545	563	569	538	605	513	583	520	549	563	536	568	532	579	584	573	599	549	573	569	534	561	608	563	610	541	555	573	590	606	557	590	597	611	555	605	590	587	576	541	571	526	619	567	550	525	547	546	598	588	581	548	614	541	562	573	530	570	571	551	567	556	581	593	578	579	578	548	588	599	619	601	568	552	589	561	562	605	562	596	601	568	577	546	550	553	607	607	595	582	584	598	578	514	585	557	562	564	550	544	566	565	579	565	581	556	553	558	610	558	578	548	556	556	556	581	586	538	534	577	593	550	543	560	575	577	562	545	565	563	555	572	543	598	537	542	563	594	570	577	578	539	557	561	574	545	566	576	555	563	531	592	575	556	542	604	587	537	580	601	578	569	580	566	571	570	580	584	554	545	557	561	578	553	541	530	592	596	587	553	577	607	585	578	551	575	536	559	552	549	581	529	588	583	587	591	558	533	587	579	565	545	578	584	548	571	555	580	562	537	591	630	585	595	550	532	573	572	568	593	562	595	608	531	535	565	551	539	587	597	565	573	564	555	598	602	572	590	598	544	622	558
24716	25814	37022	25188	11841	2291	1165	972	902	890	872	876	906	854	864	866	892	829	865	1016	1761	1897	1566	1253	1043	919	862	865	849	849	811	851	815	835	886	801	848	816	891	912	827	907	816	831	899	880	812	845	875	824	856	826	778	807	851	807	876	850	840	824	849	819	824	814	851	816	814	843	857	805	823	801	840	845	868	853	792	853	800	872	822	825	854	882	811	880	836	857	851	881	824	854	808	835	912	830	824	898	845	831	785	753	804	793	859	804	790	805	811	851	838	818	846	860	862	838	822	834	832	847	851	878	837	872	833	852	872	847	795	841	862	837	809	777	856	888	880	837	793	799	825	852	801	840	871	828	837	789	821	864	861	823	854	851	817	854	813	828	838	810	816	853	845	852	845	824	903	857	844	834	860	864	807	847	820	768	838	856	853	834	864	861	854	837	844	813	845	841	817	862	818	782	823	848	769	810	842	831	843	821	874	810	875	800	842	773	832	828	801	819	798	813	850	853	826	828	866	871	781	888	837	847	808	853	806	851	833	836	834	872	846	834	868	846	879	809	786	867	889	824	821	798	839	873	818	847	816	819	854	846	810	796	815	815	829	826	850	856	819	831	773	864	855	795	835	852	778	865	836	830	854	816	858	801	808	817	844	840	847	764	861	827	804	829	840	866	838	825	786	827	835	840	889	805	879	806	795	791	813	805	851	879	893	813	823	799	809	895	804	800	820	865	873	802	827	838	860	818	805	847	870	861	815	811	793	830	810	827	811	817	806	862	828	824	833	838	820	826	800	805	844	851	804	858	831	801	824	882	839	862	779	793	830	828	822	830	824	814	835	783	827	888	864	828	806	821	802	806	889	855	836	850	770	843	813	840	859	891	865	873	800	761	806	824	822	823	810	814	882	821	807	822	864	816	871	807	799	772	786	812	838	871	874	843	836	827	821	854	853	839	863	925	795	826	858	836	852	853	809	784	862	831	870	853	881	880	814	846	788	804	843	838	798	815	848	826	859	861	851	818	821	797	885	802	813	875	828	848	796	840	843	815	858	820	835	831	823	773	830	856	842	830	816	867	847	832	807	813	903	848	852	857	836	797	882	875	864	861	883	792	854	773	827	905	780	831	851	888	812	862	814	831	814	762	745	797	866	866	838	851	829	776	856	865	851	817	829	833	832	837	825	847	858	845	814	782	833	811	858	828	799	819	795	853	842	820	874	844	852	836	835	824	807	814	835	864	895	868	843	848	831	859	886	836	851	839	823	812	803	827	805	843	866	874	831	777	873	809	855	833	844	896	762	863	787	841	849	807	793	792	809	814	819	782	856	817	844	849	868	830	849	841	813	841	819	822	790	841	856	859	854	816	843	825	838	829	820	844	877	812	814	793	795	873	818	898	836	839	850	831	856	776	882	822	781	815	765	798	764	826	854	806	871	849	806	843	845	814	879	825	846	809	779	809	868	836	878	847	787	838	795	855	808	894	831	838	882	823	821	809	860	817	880	859	801	827	813	821	857	841	813	874	854	823	829	851	811	917	807	804	817	815	831	840	864	847	851	826	875	803	813	888	774	775	853	840	810	819	883	832	813	853	771	848	838	832	820	807	880	822	885	784	782	846	839	872	837	807	817	836	805	813	832	813	823	846	797	841	843	775	824	856	832	854	885	822	824	834	854	820	872	889	813	792	822	792	864	850	876	812	853	873	824	902	778	832	821	821	838	825	821	862	840	827	821	863	809	852	819	858	848	827	890	794	809	816	892	814	849	867	817	816	840	813	796	815	802	836	828	813	837	812	803	846	776	855	824	783	836	861	878	838	826	831	812	822	838	832	837	890	762	832	844	866	841	828	821	880	811	831	812	816	796	855	843	847	790	860	853	835	860	806	816	821	790	775	802	847	859	819	867	781	830	782	829	810	817	843	901	802	805	794	818	782	822	832	845	843	827	854	815	815	793	882	878	842	801	819	808	857	795	804	780	851	839	859	832	822	848	855	844	863	829	808	872	832	791	874	838	861	805	868	846	839	858	828	821	829	829	807	821	856	831	860	859	821	801	823	813	813	866	778	870	825	789	809	814	835	863	838	833	863	871	893	837	842	849	834	879	873	823	864	839	881	807	838	834	754	838	828	838	781	876	826	824	839	891	877	858	845	886	862	857	805	856	846	904	783	856	809	849	847	821	812	845	831	809	833	798	857	867	845	820	800	811	839	811	857	838	824	776	786	821	841	821	844	821	869	831	844	838	868	845	857	858	858	830	814	832	870	838	826	840	809	852	803	833	841	777	864	846	807	819	829	859	869	862	835	862	797	835	813	867	881	885	862	848	823	795	758	818	904	827	821	812	807	848	869	860	851	828	823	842	818	876	844	797	890	824	836	789	804	848	828	893	792	874	775	867	893	868	819	884	824	837	842	827	827	814	842	858	853	854	879	866	923	777	846	783	856	881	884	855	786	825	804	856	842	832	890	827	858	837	836	798	847	810	862	836	865	798	822	801	854	868	797	876	817	834	844	856	861	849	861	838	817	836	816	911	795	815	795	840	802	802	836	794	799	865	810	857	831	801	851	797	845	874	833	770	828	825	881	855	836	820	861	823	874	805	812	842	856	796	805	776	788	810	797	852	851	836	793	799	827	811	826	873	831	784	816	862	780	864	837	789	854	832	851	855	808	869	840	802	868	825	835	858	822	830	844	836	841	857	849	846	816	861	901	863	830	812	839	803	806	824	835	855	806	813	872	826	864	794	817	860	772	809	872	827	859	808	856	825	853	834	844	847	842	880	841	851	854	833	824	818	844	887	819	788	797	801	834	893	859	823	815	814	872	845	808	790	854	830	789	781	806	829	821	867	854	841	870	839	813	815	883	825	793	848	841	781	841	799	817	798	865	801	769	863	850	834	810	869	853	817	853	811	847	838	878	869	826	798	857	840	866	817	814	813	872	850	812	830	797	870	844	880	828	837	823	873	809	840	833	800	832	888	828	832	832	817	858	839	841	833	834	851	828	766	817	815	862	850	778	840	829	803	865	847	853	843	847	859	861	800	819	808	848	826	835	803	827	873	841	809	829	824	821	848	839	803	804	796	801	811	797	845	835	830	826	828	825	818	826	816	806	814	790	863	830	801	784	763	844	821	851	846	908	850	842	782	790	784	785	827	847	841	819	857	837	772	821	798	830	781	827	834	861	807	799	844	851	836	848	845	800	841	792	878	827	862	867	801	862	828	824	826	840	866	866	840	829	841	864	903	861	785	858	841	830	869	859	779	816	854	884	793	873	810	853	834	833	795	819	825	872	866	888	829	822	808	855	852	866	812	853	806	896	858	850	826	871	858	881	789	852	888	787	853	833	789	881	808	848	804	828	840	806	859	805	833	826	788	853	839	847	819	831	845	836	828	867	826	850	807	870	823	882	858	836	885	850	844	818	774	804	836	883	821	867	829	839	842	870	810	856	845	820	813	835	827	834	826	893	884	882	804	838	813	810	842	824	809	852	772	840
58588	90653	44863	8263	935	810	772	790	817	807	790	754	763	784	760	809	707	779	748	1006	2174	2255	1767	1247	1041	840	758	724	766	745	758	793	764	668	741	702	732	706	776	709	714	699	759	765	750	738	752	757	702	688	756	743	730	738	741	742	755	782	717	713	725	726	739	713	721	755	739	712	735	730	733	771	749	749	702	691	801	761	792	731	762	778	768	747	759	741	834	704	713	736	800	805	672	763	760	738	763	715	738	761	737	754	777	779	783	760	739	736	783	714	753	744	721	742	754	741	722	742	706	731	719	730	749	760	803	748	733	781	687	751	697	787	727	748	762	721	765	741	772	705	740	703	775	760	798	698	740	722	742	765	759	719	784	718	785	730	772	731	690	753	742	750	706	739	720	673	743	733	739	702	747	776	740	740	765	760	707	762	723	716	721	690	703	769	753	770	754	751	725	697	735	743	724	745	717	702	792	723	736	684	768	831	754	775	708	769	753	775	728	724	786	759	694	785	715	786	691	758	840	721	676	717	750	767	751	690	735	778	682	746	771	751	772	732	710	729	739	765	772	761	750	779	712	713	753	713	716	738	747	759	759	711	743	754	753	722	755	789	763	751	700	705	765	743	753	754	778	735	754	742	762	766	746	750	769	743	747	744	766	676	724	765	748	740	702	711	764	709	698	714	780	720	736	776	706	769	724	770	736	726	743	800	678	786	672	753	762	727	715	731	726	749	726	780	793	742	756	726	708	717	794	742	755	758	725	699	733	743	749	701	710	717	736	671	736	721	749	758	704	768	788	787	711	730	743	726	766	793	773	752	712	737	717	709	704	709	743	696	777	731	785	704	783	774	740	775	769	754	744	744	729	727	759	726	741	752	703	737	756	718	748	755	707	773	792	733	703	729	749	749	786	744	728	735	763	750	714	704	746	720	712	765	736	687	751	693	688	717	763	772	725	721	766	762	716	710	700	720	740	683	769	771	722	696	750	715	721	708	691	784	750	771	715	717	741	766	720	731	730	785	746	746	724	745	756	785	691	733	732	733	732	717	734	739	739	712	728	758	712	721	805	749	729	749	721	698	779	684	752	772	754	746	780	735	773	726	778	712	743	740	732	763	719	805	747	743	729	699	757	743	743	764	750	738	738	748	709	754	736	705	769	707	728	732	750	765	773	733	761	676	705	737	634	733	731	742	732	707	759	719	741	751	771	757	727	719	789	749	732	719	748	757	771	775	743	720	709	743	748	734	756	708	706	773	765	756	743	758	770	767	743	723	700	738	711	721	691	755	789	715	731	779	761	708	725	724	749	753	756	715	742	756	692	727	745	766	715	730	700	733	737	716	747	726	737	761	730	706	763	723	724	724	765	773	754	729	724	734	765	778	710	738	725	767	720	773	740	751	747	807	741	766	759	717	757	730	701	738	729	771	761	743	745	715	723	759	717	732	735	743	737	745	724	717	676	724	730	717	717	786	738	744	753	771	756	733	749	787	716	731	722	733	701	758	762	741	742	769	756	721	684	740	796	723	763	754	756	712	781	751	712	708	737	754	715	743	748	753	712	715	750	721	756	752	768	714	778	668	731	764	780	770	745	684	704	712	697	767	750	755	726	695	744	735	729	717	696	755	738	764	753	720	782	745	698	737	703	819	768	717	756	742	765	736	744	731	738	742	745	738	732	708	732	734	797	684	723	737	736	728	716	730	790	789	742	751	806	717	755	725	755	788	657	764	768	697	723	724	760	703	724	724	739	757	793	777	733	813	778	766	742	728	728	796	711	814	734	697	744	727	744	752	717	754	745	739	730	690	769	764	727	760	753	719	757	746	713	771	713	746	683	711	738	753	746	751	751	742	711	765	757	696	722	702	751	712	719	681	742	725	724	736	724	734	719	736	707	734	732	730	737	772	739	719	735	706	711	755	743	719	735	768	720	738	719	793	725	750	635	779	801	740	696	737	752	725	733	746	717	734	734	743	729	709	732	767	721	723	722	704	739	701	748	784	724	762	740	762	744	761	757	741	690	700	780	734	718	747	743	698	760	766	746	729	738	767	707	734	735	772	709	744	701	770	750	730	727	710	750	722	749	725	721	681	731	746	761	733	709	733	711	734	679	761	740	769	805	733	789	719	732	752	710	759	732	734	753	708	705	749	737	786	698	750	741	701	727	729	755	754	788	751	692	755	814	750	750	762	763	720	698	724	759	767	786	756	814	742	754	752	739	792	749	721	735	720	737	701	650	719	707	704	749	740	784	714	702	708	747	737	777	661	745	733	739	769	746	787	745	729	720	713	689	736	702	700	737	716	767	770	728	777	756	750	747	696	740	697	719	739	705	781	738	754	716	739	748	780	744	737	777	741	694	726	736	781	769	750	762	727	765	751	716	664	707	804	680	718	786	710	705	756	761	744	719	727	766	702	717	697	755	753	790	746	734	715	676	722	730	706	710	744	761	690	732	737	755	709	774	716	736	747	786	770	743	803	784	741	733	759	734	751	731	754	755	750	765	781	723	739	796	692	742	693	712	796	710	668	744	720	716	771	746	678	761	728	764	740	725	718	763	783	678	742	686	747	770	728	734	744	731	723	716	757	723	719	725	745	757	728	730	703	709	747	724	761	719	729	758	742	765	720	737	758	728	739	727	749	754	778	711	720	765	725	760	737	763	733	752	776	761	739	718	716	698	726	759	726	791	719	709	741	760	748	773	677	750	733	758	708	714	751	762	695	744	721	728	795	723	750	695	763	751	742	684	733	714	775	748	698	764	737	717	770	758	743	707	748	752	743	723	759	765	746	732	727	746	747	761	732	757	783	755	724	672	741	745	762	767	742	681	755	768	740	684	721	753	724	769	719	724	766	776	725	748	788	791	768	751	723	723	720	716	713	751	740	711	744	753	761	698	719	711	756	742	728	725	726	772	805	712	769	767	759	738	731	729	765	760	778	720	753	737	731	708	776	755	711	740	762	747	737	715	748	715	736	726	738	757	729	676	785	757	722	733	677	711	737	765	782	706	737	769	748	716	753	757	746	799	704	750	741	761	806	766	718	744	771	738	739	744	725	741	733	739	713	727	757	751	735	778	753	732	718	676	734	740	713	733	771	723	704	729	683	764	763	778	751	739	709	759	755	699	775	752	716	741	755	752	728	736	782	732	731	735	731	707	733	731	722	791	766	712	693	753	731	702	706	710	775	703	688	705	760	718	710	741	736	747	741	703	732	740	748	722	776	760	779	737	690	729	712	746	737	836	740	703	711	712	718	690	749	723	696	763	761	718	715	723	727	761	722	730	765	781	756	731	761	715	711	720	733	719	754	693	783	755	742	801	724	714	684	750	729	783	772	735	738	689	697	724	760	772	746	763	722	734	729	774	714	745	694	725	717	767	768	773	760	763	712	724	757	673	742	716	765	672	724	739	761	770	775	761	717	750	796	734	732	766	715	782	755	738	732	766	708	753	728	744	718	743	747	736	694	709	706	723	770	745	738	703	714	719	709	707	720
23825	23042	31319	24790	19607	9286	1883	1170	1032	986	971	954	916	958	975	900	989	988	925	1230	2786	2862	2191	1608	1257	996	952	1003	917	927	957	952	968	917	935	932	959	931	920	874	958	882	934	951	913	941	878	913	951	863	869	896	935	932	948	913	907	915	931	926	888	951	910	892	882	985	907	951	931	942	886	911	898	916	897	932	915	881	946	953	910	938	878	892	914	953	898	919	922	926	939	923	909	873	853	896	895	913	924	939	937	934	957	961	892	908	962	955	893	919	927	959	891	915	905	882	932	906	890	913	907	964	915	857	907	957	912	916	928	903	937	959	912	898	924	886	904	877	961	911	902	953	917	925	895	917	947	901	900	938	885	873	937	933	901	919	1003	916	941	900	880	842	944	900	912	949	874	889	928	941	893	875	939	963	914	893	920	925	887	873	849	877	944	939	991	916	879	870	868	938	887	912	913	916	952	929	892	861	906	906	876	840	873	876	910	875	919	956	891	911	876	989	883	892	941	916	963	927	880	892	874	924	906	927	893	915	935	944	965	951	952	903	931	965	925	899	833	889	939	923	932	889	928	943	907	927	901	860	920	872	938	898	855	870	901	876	958	951	916	948	948	923	888	855	949	896	930	938	885	887	897	929	886	925	914	915	944	896	895	950	871	877	953	887	937	897	970	921	896	944	912	927	901	946	919	899	871	899	899	849	874	883	868	895	916	948	933	938	922	889	919	903	942	893	907	885	891	856	913	922	958	911	925	885	910	866	930	886	941	893	906	947	885	900	915	904	935	900	868	924	984	899	886	897	943	896	899	944	916	954	880	930	922	907	874	947	910	915	928	883	881	904	944	859	954	877	930	919	888	878	910	924	913	903	934	867	941	921	897	949	921	886	936	910	919	856	896	965	927	922	869	973	956	886	937	884	929	941	871	922	894	898	868	872	931	930	898	888	934	977	901	955	907	898	907	858	928	911	902	919	906	902	851	921	868	952	885	900	912	922	955	890	914	906	889	912	936	934	929	885	876	926	915	931	907	909	924	911	833	889	876	913	901	907	939	875	875	925	902	939	944	935	941	889	880	905	890	927	896	961	895	919	919	946	927	941	917	942	856	921	924	944	910	907	917	924	942	904	926	920	959	898	959	930	935	889	915	916	903	883	947	902	898	913	880	914	891	903	953	927	891	931	887	897	900	904	869	929	960	893	896	950	880	853	962	907	932	933	894	878	922	898	865	943	925	891	864	849	860	888	956	906	942	949	917	892	919	915	915	912	892	886	926	923	932	881	902	873	896	949	867	913	939	905	912	901	900	876	838	898	973	928	904	907	902	929	897	930	899	908	941	900	948	935	875	915	954	951	930	956	870	897	937	849	896	914	993	878	921	907	907	865	889	922	952	962	950	862	900	919	916	911	914	940	886	857	917	920	933	862	926	935	878	905	898	918	916	948	919	879	934	944	845	905	910	942	913	960	930	923	924	894	905	878	907	870	890	952	889	909	920	938	911	890	893	910	927	881	893	875	949	930	907	921	910	886	946	978	881	984	881	913	877	898	916	883	925	871	908	876	888	865	924	875	849	923	864	873	955	935	950	934	949	974	905	908	969	949	906	900	940	852	907	975	940	969	925	870	891	913	966	938	894	935	848	925	930	906	924	1020	939	900	937	933	941	882	924	888	898	969	961	906	938	942	882	921	935	927	887	916	918	897	966	942	887	885	864	896	929	933	927	871	968	911	935	936	900	965	867	954	907	951	965	894	892	940	855	856	855	866	889	903	918	1008	924	896	938	946	912	924	952	883	877	899	940	924	919	930	938	921	904	880	859	912	941	939	947	902	941	968	831	945	855	938	925	882	923	849	882	918	895	922	892	948	923	888	917	908	927	895	868	885	883	888	893	927	960	927	890	948	913	863	880	891	888	909	901	880	958	867	896	879	888	913	891	925	944	927	953	894	926	937	889	865	891	934	936	866	924	881	890	919	901	875	917	906	918	910	891	883	908	887	891	930	930	858	886	920	908	912	863	875	928	892	925	937	928	873	918	886	893	957	953	892	954	872	862	885	891	946	892	871	903	899	937	911	913	943	891	878	894	853	947	874	916	905	901	867	921	928	879	909	904	886	909	859	845	916	897	904	889	895	898	934	931	866	872	948	913	937	979	882	904	905	866	904	911	878	907	929	939	972	927	937	899	940	920	933	930	877	955	923	900	867	918	905	888	919	919	901	923	915	925	892	890	942	912	871	910	922	912	927	901	915	954	907	920	924	937	929	942	915	914	935	907	912	856	893	909	889	909	922	874	916	921	886	899	950	858	885	912	952	911	907	889	886	923	916	934	925	921	843	861	885	957	902	881	934	916	915	927	904	937	913	926	927	927	904	961	907	939	930	886	924	873	879	879	894	867	915	948	939	933	925	875	899	971	869	963	928	915	915	925	893	888	902	952	885	905	909	875	885	861	924	896	887	920	963	884	853	884	933	927	897	924	888	844	894	918	960	864	858	932	905	838	864	948	905	873	849	863	869	899	974	883	908	892	948	916	901	873	900	897	907	933	925	946	862	898	938	913	929	914	913	895	921	915	885	942	899	870	930	896	955	868	898	962	892	914	920	880	921	935	918	902	873	918	887	894	903	907	909	869	905	930	953	912	904	888	870	867	948	918	903	960	905	875	925	886	898	976	922	970	913	929	913	889	850	911	906	920	846	871	908	935	904	862	884	879	944	905	880	937	905	871	894	959	910	938	905	904	907	914	893	890	909	927	903	923	916	911	963	922	912	926	939	965	917	879	891	930	882	913	906	939	884	931	891	916	901	848	893	915	932	959	899	994	969	902	886	850	925	970	921	943	955	959	867	852	904	947	922	892	910	994	928	915	877	939	900	869	923	871	888	936	934	890	937	880	879	857	847	980	934	894	925	887	889	945	895	912	933	880	961	927	866	926	909	855	902	903	879	848	956	900	925	895	918	884	903	890	890	905	884	933	925	977	882	947	909	914	916	878	891	907	928	862	905	895	871	918	910	946	935	883	922	902	880	896	917	937	932	937	962	883	879	832	917	909	976	940	915	911	893	942	908	897	868	892	927	904	897	890	933	912	871	906	936	902	883	860	885	892	938	913	926	911	913	911	914	934	872	868	897	844	926	889	910	914	913	879	891	927	950	877	916	911	918	882	926	904	930	952	872	859	894	931	898	922	931	884	864	922	902	881	890	900	894	874	882	923	897	927	897	847	920	917	903	924	902	923	928	902	885	930	862	885	892	913	895	868	871	915	898	849	907	927	911	933	944	903	935	925	923	875	904	910	874	939	934	888	915	907	940	952	882	908	901	857	928	946	920	917	917	911	969	945	864	853	912	855	970	868	923	898	943	874	899	900	913	911	897	883	936	939	885	885	860	919	899	856	921	906	894	908	838	901	904	881	872	951	861	920	862	911	914	903	894	906	941	853	899	963	872	864	952	886	900	933	892	923	948	917	945	934	893	894	983	925	929	890	898	904	897	899	861
63850	99769	48023	10661	1136	1058	961	933	905	892	860	868	858	891	862	831	881	834	802	1358	3628	3383	2450	1730	1249	993	829	844	850	825	811	864	823	821	799	866	826	834	815	816	822	818	836	779	849	859	892	872	848	846	815	784	802	796	851	792	803	849	824	836	849	783	797	870	865	848	782	832	848	839	849	827	807	759	798	825	835	788	804	867	823	890	857	854	821	824	873	900	884	820	793	889	808	812	797	806	820	867	845	822	877	845	864	797	839	851	834	830	805	831	814	831	791	912	861	803	825	839	766	857	809	872	821	803	809	825	780	796	832	846	859	836	827	857	845	817	889	794	811	804	864	883	868	796	814	870	802	778	832	789	822	846	847	854	805	828	767	828	846	800	824	851	832	796	854	763	830	829	854	864	802	801	878	808	839	813	796	819	795	812	847	813	839	866	861	788	830	824	820	805	796	793	813	816	824	852	825	805	810	854	788	832	876	826	875	835	832	832	814	849	869	826	799	857	819	819	807	800	820	810	785	803	864	827	823	815	856	803	787	875	801	834	812	799	839	790	844	839	830	866	810	856	839	851	800	843	818	847	841	805	825	825	848	893	855	805	862	840	828	837	833	866	842	817	830	855	805	827	818	832	831	847	804	840	833	866	868	841	824	796	834	808	818	855	875	839	796	802	847	835	833	795	796	809	837	847	832	820	815	839	787	834	847	796	845	866	789	832	829	785	826	803	825	850	861	808	781	791	808	857	824	838	784	833	802	805	790	833	851	813	824	847	804	791	806	787	852	845	840	853	871	869	827	794	819	877	868	842	800	871	822	802	815	783	823	805	774	812	814	792	837	828	842	878	809	856	850	865	823	819	820	842	795	769	824	807	850	858	813	820	807	811	813	858	807	843	847	833	869	795	768	826	768	817	807	859	829	859	807	807	831	869	843	813	800	868	810	852	804	831	852	829	818	821	862	763	854	807	883	842	840	827	844	836	872	809	839	860	779	848	834	843	861	839	826	845	818	823	884	757	824	801	796	826	781	806	771	861	832	824	834	855	816	822	871	767	858	818	800	884	859	822	809	782	826	921	801	785	850	791	833	837	814	827	870	863	816	833	831	828	800	860	819	826	838	849	835	807	858	801	813	806	783	843	839	821	818	831	848	849	844	831	818	799	825	840	788	841	758	807	820	849	828	812	832	842	827	814	796	859	824	804	777	828	785	785	829	770	906	845	811	818	851	838	852	813	761	853	807	828	807	838	807	792	869	849	872	818	797	817	833	814	814	825	812	825	813	815	827	867	781	799	836	770	844	840	849	839	864	806	866	782	835	797	798	825	813	808	852	801	820	872	857	794	826	796	838	808	809	802	870	849	776	853	833	825	799	795	849	813	848	857	828	857	868	856	844	816	820	826	846	816	796	874	817	818	839	812	872	810	819	798	831	828	813	869	878	796	836	797	815	863	812	814	809	813	811	845	877	816	787	792	830	817	799	821	800	795	814	837	829	846	819	876	800	858	792	783	894	864	805	790	785	793	804	807	825	846	775	836	799	842	849	859	829	902	825	853	809	840	800	830	841	878	856	843	798	862	845	844	797	763	801	858	851	804	814	840	831	769	855	818	835	820	845	842	797	870	822	816	817	806	795	798	831	820	793	807	820	768	768	850	780	819	814	808	845	835	827	823	830	837	873	858	826	807	879	870	806	848	771	831	832	771	834	849	816	877	771	771	818	778	848	787	815	831	843	786	862	824	878	801	804	818	816	859	855	812	778	831	849	798	813	824	805	853	819	804	845	786	847	797	762	790	843	791	830	783	853	788	861	834	827	820	847	845	811	808	877	818	811	827	826	811	812	842	822	823	832	854	825	774	842	820	863	794	830	797	899	804	777	817	850	853	772	816	849	790	842	813	835	808	839	831	792	872	826	846	839	799	812	833	831	810	815	809	846	808	760	851	816	846	820	835	838	806	798	848	838	835	848	818	744	855	780	827	908	877	862	845	880	828	829	802	798	818	809	801	840	818	819	824	836	793	804	793	852	843	847	799	783	806	847	802	791	845	774	841	810	817	827	828	840	849	788	853	857	787	876	821	812	818	810	762	843	862	803	812	782	830	851	812	786	774	799	850	832	862	827	800	851	863	790	815	828	818	830	867	826	806	851	831	804	787	796	821	763	839	839	804	834	794	786	805	827	814	852	818	830	813	892	894	813	825	803	821	841	869	829	821	856	785	842	816	838	808	872	885	773	825	878	830	792	864	832	811	829	828	900	834	873	814	852	777	827	773	761	796	834	879	828	796	783	838	813	795	800	830	818	806	819	828	815	844	772	783	773	797	872	799	874	835	836	805	840	854	783	793	773	792	867	842	841	842	839	815	795	812	820	813	854	818	805	816	847	833	800	788	817	796	819	815	862	810	786	838	797	810	823	830	835	845	875	783	843	824	904	814	853	789	830	851	803	772	825	794	817	838	816	814	841	774	790	829	832	798	773	818	848	785	743	836	818	844	843	808	825	832	853	827	850	825	809	809	835	815	824	823	830	783	791	804	830	829	783	795	840	849	805	837	782	835	913	788	836	835	825	837	811	829	832	846	789	819	809	834	824	780	814	763	819	862	816	794	818	860	839	812	823	805	816	824	855	833	804	827	838	825	795	814	807	827	823	824	820	776	795	817	861	820	783	837	815	817	813	835	818	757	806	824	829	829	833	838	764	777	801	801	839	759	814	791	830	841	794	855	826	820	811	782	794	819	794	799	789	781	848	823	880	836	789	806	790	780	807	813	844	816	762	885	835	792	820	864	818	838	837	797	883	776	870	814	815	884	811	787	829	790	836	779	831	848	835	862	808	808	772	817	825	783	785	858	797	849	815	818	809	795	811	813	835	821	810	780	856	803	824	791	863	828	863	836	840	832	805	791	837	843	817	797	848	794	839	809	825	800	842	812	830	858	762	852	826	785	869	808	837	818	764	797	814	807	834	772	852	849	851	853	793	828	774	818	849	806	811	881	807	856	843	855	811	825	776	837	840	832	819	752	801	813	810	800	857	818	813	808	799	916	811	807	811	839	813	837	827	767	818	778	798	897	815	826	798	779	781	840	802	803	806	815	784	806	813	842	828	808	771	811	803	850	835	783	827	874	810	800	788	795	824	832	804	854	866	816	823	806	836	846	877	822	796	858	814	870	857	838	834	827	797	784	824	813	855	818	781	757	849	860	796	903	787	822	785	832	818	805	776	841	781	807	827	857	824	799	807	840	868	812	841	866	796	836	825	804	831	761	800	891	823	834	821	748	875	862	813	847	782	849	830	830	785	839	835	788	837	812	779	848	821	868	823	789	835	822	830	823	771	800	905	818	813	845	815	843	784	822	824	750	806	788	811	797	830	836	759	821	854	845	798	861	793	804	865	855	848	827	833	789	790	809	848	786	810	806	812	787	857	832	873	827	809	797	794	830	790	783	794	868	845	823	820	813	785	779	805	824	846	811	880	860	834	789	793	830	826	786
29557	26933	18035	4624	1046	832	740	701	700	731	704	692	690	743	706	730	737	712	723	754	840	814	861	843	721	710	696	742	702	725	761	697	691	704	684	686	691	750	654	664	715	658	680	725	748	701	708	721	721	671	640	708	780	729	758	670	758	646	712	669	713	725	706	740	676	721	690	712	702	697	665	751	709	662	701	715	700	711	693	712	728	711	724	691	687	648	697	670	678	651	695	703	701	682	704	700	739	673	679	686	695	621	691	727	680	707	671	700	632	717	699	691	698	686	707	693	639	687	729	733	653	729	698	649	678	713	718	733	688	669	684	737	678	724	706	671	673	666	673	700	708	740	668	656	726	680	664	698	704	699	684	691	740	705	677	668	676	755	712	677	714	721	723	702	743	676	686	707	654	686	709	719	662	628	714	667	683	704	655	657	640	680	689	659	651	698	685	691	719	689	680	727	696	655	682	650	715	702	692	709	636	656	720	707	709	712	667	721	662	715	720	711	679	688	671	688	704	742	676	737	700	699	618	674	723	659	699	698	658	685	691	699	682	651	653	688	675	724	721	701	681	728	706	730	712	675	705	686	691	729	729	713	681	676	690	689	699	695	683	729	676	703	684	703	701	759	687	651	691	672	711	639	700	688	733	695	655	718	689	730	756	697	687	673	727	633	683	719	750	689	697	690	683	763	675	720	704	673	715	698	742	700	687	682	702	749	667	643	683	683	715	712	687	698	684	707	706	697	624	669	720	693	723	693	702	686	689	738	712	695	690	690	667	662	657	736	691	740	716	731	695	735	645	657	683	673	722	664	696	702	708	710	753	707	648	700	744	698	670	667	711	688	720	707	736	663	654	686	721	641	688	671	709	662	711	674	727	686	748	714	634	634	700	726	665	704	711	669	675	678	705	740	733	706	676	698	715	712	722	712	690	690	714	649	720	695	691	687	726	700	746	706	671	713	653	730	731	663	742	691	659	676	682	666	643	670	642	719	708	706	713	760	709	699	733	751	691	664	701	668	720	702	685	708	725	663	698	689	681	674	659	682	687	680	681	697	696	695	645	743	689	689	715	695	716	658	699	696	668	690	653	676	687	706	700	652	708	636	700	694	653	698	725	684	690	693	673	670	706	701	715	721	639	692	636	720	699	711	694	698	706	675	719	667	702	676	681	734	685	705	718	692	671	695	678	737	708	707	669	746	720	685	670	713	716	718	686	695	666	744	719	693	677	688	688	644	674	708	747	679	683	701	700	703	670	682	701	713	686	686	678	714	679	652	734	697	685	687	733	643	714	703	732	708	670	673	708	674	669	657	728	702	666	721	701	724	675	655	706	707	660	688	671	720	749	689	717	701	742	703	708	698	698	699	684	704	700	669	702	693	717	689	689	707	726	682	665	691	688	715	675	699	705	687	675	704	719	660	662	713	715	687	695	662	695	685	706	660	708	683	676	738	631	676	671	721	681	670	738	683	707	698	681	763	676	703	680	701	687	735	694	671	665	653	673	669	730	669	716	686	700	698	715	672	649	696	678	698	649	680	732	651	711	689	700	693	652	734	685	712	731	725	763	683	691	715	709	685	685	694	675	692	705	683	692	727	699	672	721	691	694	705	741	712	674	709	716	680	694	664	679	660	694	713	681	663	734	689	716	680	670	745	694	659	693	661	674	652	760	702	704	722	691	698	666	716	682	737	735	740	689	713	720	702	744	726	713	713	638	685	666	713	720	676	683	709	724	761	667	705	713	631	710	695	661	665	732	749	661	710	707	685	716	693	686	664	716	684	716	673	730	665	721	704	673	702	694	665	655	674	724	750	677	687	702	707	665	787	681	665	694	747	697	668	691	698	722	658	679	675	677	625	731	656	710	740	690	732	699	739	681	695	675	704	691	717	722	733	629	723	688	643	714	629	698	721	703	684	697	704	653	724	690	676	739	696	675	693	695	698	665	684	692	716	666	633	655	654	694	676	709	690	684	666	723	678	704	693	688	656	709	756	657	719	641	671	726	737	697	681	725	702	709	729	718	713	708	666	698	682	652	727	715	769	706	665	686	670	669	664	709	687	697	660	718	690	699	715	703	676	677	705	695	712	698	714	695	787	711	670	667	729	674	669	733	630	667	737	672	753	654	654	661	696	712	697	712	660	702	672	687	719	713	659	735	717	718	655	670	715	704	689	707	680	693	684	774	649	721	675	675	703	683	715	688	703	735	703	676	713	685	738	697	658	701	675	691	658	661	712	727	702	672	711	668	699	706	677	674	726	663	720	685	712	681	694	728	701	712	686	707	687	703	665	729	726	753	711	704	711	667	685	687	708	769	744	733	690	663	698	725	669	682	695	674	696	692	701	684	707	738	698	687	627	684	718	680	674	735	719	682	730	713	719	684	653	720	710	724	697	690	721	684	677	647	683	694	698	749	744	644	682	726	734	725	688	696	679	670	719	693	649	717	714	690	707	665	700	689	687	730	736	690	698	645	674	701	688	659	716	696	663	696	778	693	750	706	617	656	678	715	695	739	690	649	694	686	658	704	729	706	661	696	691	699	699	676	719	705	752	691	685	710	692	662	707	730	658	663	684	716	652	659	690	692	715	710	685	714	709	637	729	645	681	731	704	703	693	696	676	715	697	700	729	743	702	707	696	664	697	706	747	705	691	710	766	691	696	687	652	704	670	658	713	681	665	655	714	709	714	689	697	725	709	690	675	713	722	677	727	691	683	696	663	738	724	704	701	712	711	681	650	696	706	670	715	742	675	685	691	724	674	673	706	673	679	697	721	711	678	652	703	673	695	708	686	702	690	686	694	673	693	701	669	695	714	689	708	690	715	683	673	704	638	705	660	684	677	758	687	702	694	658	691	704	683	710	734	682	724	708	717	697	654	677	731	669	711	714	665	681	690	659	702	689	707	649	673	661	701	683	737	629	750	712	777	668	724	714	723	696	650	664	723	649	698	695	668	724	662	691	746	723	673	690	662	700	677	712	714	724	663	693	656	694	711	728	667	658	671	646	666	683	694	720	718	672	704	674	656	684	668	689	652	678	705	675	705	691	698	681	701	682	665	713	714	667	695	709	745	746	688	717	711	703	715	720	701	660	741	712	667	685	662	671	674	712	677	671	711	751	714	738	685	670	731	665	683	688	672	691	722	658	661	676	689	689	723	695	740	688	716	726	655	713	660	727	707	670	706	713	747	744	660	700	737	665	699	655	681	672	688	695	713	706	676	692	698	664	716	723	670	705	698	698	650	677	686	740	726	708	642	680	698	686	678	655	670	700	695	714	713	765	687	707	669	746	675	713	707	734	714	663	659	711	698	678	675	730	703	714	668	694	724	660	682	704	618	694	684	726	682	708	721	692	676	714	703	701	678	703	715	696	676	649	678	693	698	747	701	663	658	654	713	687	659	693	687	696	685	720	701	660	623	665	665	648	681	653	679	661	680	722	708	710	659	666	703	677	653	728	754	688	694	728	694	679	690	698	684	687	686	718	715	661	632
21719	28736	12671	1937	575	584	560	569	564	579	587	587	597	603	543	546	575	582	560	636	704	764	762	678	592	618	556	587	561	591	534	552	602	508	604	581	600	607	552	542	580	553	574	575	571	527	543	555	597	567	594	568	587	542	549	565	572	594	576	574	543	533	579	572	555	599	605	597	586	570	537	573	560	556	597	580	590	572	588	586	624	548	601	580	536	540	515	566	579	532	566	553	545	574	535	576	556	581	557	576	585	570	571	587	604	559	565	571	598	553	585	556	570	509	576	576	522	565	613	600	569	556	532	577	566	573	551	594	611	612	570	606	586	568	557	572	564	588	579	554	608	613	580	556	578	607	546	583	572	619	548	582	553	563	603	558	508	578	557	574	580	606	589	553	574	587	607	584	545	541	562	577	564	588	573	590	582	600	572	591	594	576	544	618	566	582	592	571	586	596	591	558	603	564	577	616	579	609	575	593	600	550	599	616	544	552	566	596	607	576	564	602	551	594	542	602	566	594	599	593	567	566	543	582	566	537	561	583	583	598	571	565	574	618	547	578	546	583	552	588	595	515	580	569	555	534	576	602	605	543	534	564	575	557	528	550	538	585	576	579	539	573	572	575	601	552	552	601	542	593	564	602	620	545	571	554	550	578	615	618	601	628	582	575	535	536	559	552	541	592	551	591	564	539	548	535	560	592	573	607	560	580	545	557	554	573	561	583	556	583	533	603	548	579	559	549	589	598	584	570	561	591	566	578	549	569	580	558	567	569	560	537	526	586	561	619	577	595	595	566	577	561	542	632	566	579	548	574	606	584	571	609	569	593	544	554	551	538	574	592	584	516	622	580	563	630	578	582	561	553	587	550	593	583	564	530	606	593	616	593	617	542	544	589	551	574	565	554	559	601	556	590	536	598	531	587	571	573	568	569	570	574	593	571	538	553	570	563	571	558	579	566	547	581	583	561	561	630	561	549	552	535	539	568	581	608	562	569	605	568	572	550	553	551	568	584	570	605	557	552	577	634	508	596	563	559	588	572	556	592	571	585	528	574	588	580	570	585	594	589	600	585	532	544	586	573	552	596	581	570	607	578	563	579	558	566	590	577	573	574	577	546	572	580	557	571	599	564	584	607	545	593	574	584	569	536	589	548	579	545	571	555	550	562	590	642	562	592	548	530	580	554	555	575	591	574	605	542	558	574	629	558	574	564	577	588	585	554	539	542	560	551	583	565	570	558	581	560	532	549	598	567	576	567	576	592	581	591	576	544	595	579	563	576	587	610	581	577	586	584	556	565	577	608	571	599	589	554	576	607	581	573	553	570	609	569	560	567	549	540	584	578	570	611	561	549	555	558	585	584	543	555	552	586	609	591	545	579	639	590	549	539	565	534	568	611	532	558	583	585	569	569	618	571	558	548	581	546	605	557	602	583	557	546	574	527	569	539	570	598	564	597	564	574	579	556	602	594	580	552	577	539	578	567	578	543	596	556	546	572	567	604	592	568	575	572	576	558	558	548	527	589	539	534	547	578	543	603	596	560	565	568	577	578	575	611	554	578	577	549	545	568	546	604	535	575	594	567	566	595	600	563	546	556	576	558	578	609	552	577	590	546	568	593	553	567	569	534	542	586	536	555	557	529	538	529	580	607	569	600	565	530	575	590	565	533	587	530	605	592	570	581	553	596	570	582	577	520	580	596	551	597	563	578	560	570	612	584	608	598	558	554	607	581	643	605	599	572	589	576	583	572	579	538	594	574	579	573	560	587	584	574	553	545	559	568	543	575	572	563	568	586	549	571	571	568	597	558	590	606	572	590	627	569	572	546	585	565	549	571	571	583	563	581	550	578	544	551	568	607	589	569	551	576	613	561	565	569	608	610	561	535	569	585	556	571	597	562	567	549	581	588	577	547	580	584	604	591	568	566	544	542	580	527	580	552	595	619	583	564	574	576	596	549	566	595	549	581	584	572	526	555	532	585	550	566	642	557	567	587	547	563	566	589	586	566	586	607	513	590	587	525	540	591	545	583	548	552	557	566	567	548	588	585	539	568	508	551	539	605	557	530	555	559	551	587	557	596	569	571	553	565	573	581	599	600	577	570	589	574	586	565	572	564	585	545	555	612	547	573	558	599	583	621	580	606	584	595	557	555	590	575	554	554	574	595	561	589	563	575	534	565	553	570	560	557	519	565	571	597	577	534	560	604	618	571	590	565	554	590	596	548	567	542	588	590	568	580	562	584	565	586	588	557	585	539	554	556	546	554	558	574	552	577	602	578	578	575	587	610	623	555	537	593	539	518	507	567	575	564	572	582	540	558	577	586	549	551	571	606	576	588	544	550	586	571	558	617	538	622	598	560	556	549	570	606	598	567	543	602	549	592	569	569	572	555	542	528	583	594	532	586	551	581	565	562	580	576	617	525	602	542	548	571	530	540	562	576	570	548	599	601	563	539	540	574	571	559	560	588	604	599	557	587	540	563	544	574	579	556	579	547	552	562	581	559	599	609	603	620	563	621	542	562	574	551	625	544	612	588	612	587	579	557	587	543	586	561	547	535	566	550	569	572	579	586	608	561	600	587	580	549	536	588	591	575	588	532	614	598	561	580	522	553	597	572	570	574	553	563	564	579	545	538	600	563	568	593	570	569	591	513	590	617	571	598	569	578	577	519	560	552	563	622	588	573	539	562	578	558	541	584	546	536	600	534	583	564	586	550	564	511	582	578	562	579	607	539	581	532	528	590	601	558	575	579	564	552	553	576	615	572	573	588	591	566	596	589	585	549	540	574	582	515	583	554	604	534	602	597	546	592	554	566	537	637	578	583	616	594	552	559	573	535	566	543	583	579	575	561	573	548	594	590	554	560	606	537	537	567	530	600	628	550	572	574	521	616	563	574	558	572	544	560	569	565	571	603	540	562	589	583	547	633	551	560	538	578	609	573	562	631	564	549	534	582	577	608	581	566	566	579	568	534	530	576	601	506	541	561	551	577	557	575	566	532	556	572	594	590	559	525	607	581	556	588	576	563	576	529	586	598	583	552	583	552	596	567	590	554	575	556	581	582	588	567	563	548	611	543	568	566	561	573	547	588	587	553	557	574	572	574	568	584	575	556	604	580	552	544	555	579	562	566	596	579	557	590	568	546	597	568	609	575	567	574	538	582	569	566	544	562	544	532	630	531	538	579	589	617	599	579	550	577	548	563	573	592	561	552	524	557	590	580	570	597	591	587	599	564	573	532	525	582	570	540	582	592	591	538	555	606	559	559	578	590	589	551	595	584	593	570	558	587	569	549	549	577	517	585	566	607	554	534	559	541	575	572	581	586	566	567	574	573	559	545	576	558	571	597	548	573	634	571	580	570	566	599	554	545	561	592	566	588	604	594	565	558	544	556	557	590	580	573	544	557	538	572	592	576	543	620	604	573	586	580	556	547	591	574	563	581	539	595	579	553	565	620	560	584	561	553	572	587	596	545	592	599	578	552	525	578	579	579	570	620
24800	23690	35456	27633	13424	2668	1227	1000	883	853	852	841	868	882	858	895	840	813	852	1042	1906	1769	1465	1187	998	860	807	845	881	805	830	842	845	871	766	823	789	818	847	809	822	845	800	827	818	784	852	835	864	799	828	832	840	838	880	883	828	784	820	821	811	838	814	844	800	794	843	819	809	837	823	876	850	820	892	836	846	815	810	854	803	829	846	824	854	827	796	864	872	862	840	845	835	843	818	852	782	849	811	883	837	844	843	837	811	831	874	826	780	874	828	877	847	828	871	840	817	851	873	825	841	864	855	848	834	853	813	849	830	829	867	858	864	889	787	861	855	808	813	849	834	762	837	841	851	889	748	806	775	824	832	803	829	837	893	841	840	837	790	783	847	816	807	847	801	831	832	812	823	791	801	811	824	809	861	844	803	807	818	828	836	810	858	838	846	821	837	861	862	853	868	852	807	769	836	804	795	830	821	852	802	872	811	791	795	843	875	808	822	882	829	816	881	784	863	853	837	807	844	830	856	789	803	840	826	811	831	849	820	842	807	886	797	788	804	824	862	805	758	799	847	867	865	783	877	761	785	788	834	806	797	814	814	842	799	821	817	818	794	826	788	830	835	812	786	866	835	825	811	823	805	808	851	845	824	797	828	845	833	843	795	849	796	856	817	842	794	790	811	867	776	810	828	892	815	794	797	839	804	797	831	824	780	862	831	839	808	861	832	820	823	806	833	839	844	791	840	896	854	855	844	922	810	791	793	793	854	824	846	870	862	843	825	870	775	799	830	876	798	809	859	828	820	873	842	815	834	845	789	826	825	855	819	855	804	822	870	854	870	827	871	871	801	868	803	829	822	871	799	840	871	824	824	901	876	856	843	812	817	849	818	840	834	814	796	799	819	825	826	785	849	821	875	824	868	821	790	869	891	864	812	811	828	865	800	765	794	790	807	866	846	799	845	770	819	783	826	807	824	785	871	838	924	841	809	831	801	879	815	853	818	805	840	823	830	880	799	803	818	899	888	807	796	820	851	852	779	795	819	918	809	869	826	819	803	847	797	851	864	856	846	890	858	800	778	831	827	841	809	842	848	815	796	870	796	799	837	824	853	854	837	797	775	859	816	819	825	858	857	850	768	822	841	839	797	797	798	828	842	831	863	809	834	801	809	796	810	840	852	848	876	845	861	837	832	791	839	897	832	768	873	866	788	788	773	843	872	816	823	858	790	847	799	816	830	862	809	813	815	835	841	773	809	843	895	846	758	846	881	850	813	811	824	834	795	789	778	855	819	797	802	855	833	846	783	867	835	819	840	832	862	820	847	859	849	809	826	820	839	870	878	828	830	904	836	814	798	846	799	796	782	800	868	810	837	853	768	835	811	849	865	849	821	763	837	834	830	834	814	847	794	833	836	844	843	823	849	825	847	868	827	805	851	849	896	840	818	822	824	845	803	797	840	825	839	854	812	839	767	811	847	822	796	835	829	815	774	828	831	806	823	803	821	848	826	818	857	783	839	865	849	892	835	857	870	816	809	845	814	843	811	835	803	805	837	820	824	821	799	825	806	841	817	855	791	839	808	785	805	811	819	872	872	791	892	878	835	851	872	827	823	903	827	799	826	826	773	817	868	850	881	811	760	763	823	868	819	859	850	818	800	855	869	816	805	814	782	829	850	837	817	852	819	822	836	841	813	846	833	886	842	867	851	790	813	836	886	810	834	836	837	799	846	814	818	849	847	818	828	853	814	815	846	815	855	839	816	821	862	900	838	881	776	803	823	837	781	830	824	800	856	870	851	830	834	798	775	822	843	838	818	827	882	795	835	828	844	860	841	843	832	841	849	856	853	879	819	821	886	842	820	815	828	832	847	888	833	803	787	828	862	890	824	857	798	814	835	866	808	824	845	835	833	792	819	825	783	850	844	842	866	869	871	845	851	739	854	805	806	769	824	813	826	858	771	835	826	833	769	813	842	818	779	828	784	774	824	896	814	877	835	821	890	800	810	788	840	832	817	827	811	822	843	890	827	869	792	856	802	818	798	754	819	871	831	817	769	752	806	821	836	802	828	841	864	786	822	854	872	814	863	784	822	851	825	801	840	815	793	846	802	759	808	843	855	813	800	826	822	807	811	831	834	851	850	794	796	809	860	865	822	831	796	849	805	824	803	811	848	821	784	807	822	761	779	862	883	810	868	855	827	795	835	797	803	866	814	782	832	807	822	797	809	844	838	812	847	833	793	857	826	784	824	838	800	885	843	825	812	812	801	835	799	832	804	801	789	820	890	850	846	790	873	844	799	843	833	859	815	816	798	795	807	850	758	880	901	818	864	783	804	756	833	850	869	815	886	800	820	832	820	815	857	813	868	802	782	854	812	830	861	821	845	849	855	863	785	822	786	831	876	811	850	851	835	855	826	847	826	811	842	810	817	795	777	844	821	841	848	876	869	849	802	791	853	817	782	871	789	855	848	814	778	838	802	839	849	838	834	766	836	806	858	823	850	812	843	812	806	829	808	840	805	812	791	834	839	875	798	852	825	793	841	798	824	848	810	892	847	768	772	844	845	809	836	797	782	832	835	808	868	826	801	873	792	833	795	851	854	822	797	840	868	846	798	802	794	837	808	785	851	842	805	829	815	845	854	863	817	831	803	808	822	889	833	873	832	811	816	822	870	786	785	773	878	806	800	867	806	843	830	858	839	833	808	812	807	835	855	856	841	779	807	845	841	798	788	845	851	792	801	835	779	827	823	800	774	817	853	855	787	838	837	835	878	857	875	789	811	867	890	822	873	774	827	841	865	841	859	784	808	826	847	782	808	790	843	802	839	797	855	875	821	820	817	820	822	787	767	795	812	831	818	830	827	804	863	778	777	814	805	875	798	811	781	782	870	790	843	812	803	754	866	844	855	844	818	833	795	782	797	868	818	798	819	811	835	835	798	830	794	842	793	819	764	831	875	838	873	830	789	803	845	805	825	837	841	842	834	805	779	825	761	826	854	789	864	840	866	849	851	830	760	793	871	824	812	791	868	802	812	816	869	823	807	843	820	863	821	867	806	800	847	802	878	818	821	772	858	809	866	820	875	847	816	806	852	900	840	820	824	810	793	841	775	800	795	832	858	832	869	799	824	831	803	772	867	846	815	820	857	824	801	806	763	795	799	868	842	825	811	883	782	810	820	879	833	848	818	794	846	829	840	847	830	833	800	858	828	787	796	865	789	815	812	824	848	797	856	808	796	823	795	820	809	839	823	848	807	874	788	844	840	782	828	804	847	806	796	829	833	831	799	778	859	857	831	845	829	814	861	793	875	830	819	811	830	849	829	804	816	890	851	806	862	892	829	808	847	793	855	852	813	845	818	806	798	780	775	864	807	799	805	809	838	801	831	776	862	859	788	777	843	835	849	878	837	859	833	811	798	838	817	838	843	865	867	798	785	816	831	802	823	870	833	797	811	835	843	880	800	804	824	835	866	859	848	833	848	808	830	793	778	792	802	854
61095	82771	57595	12862	905	833	867	825	845	783	745	781	710	790	741	765	775	757	779	1061	2443	2051	1651	1220	946	795	725	747	736	718	752	709	755	778	748	707	696	762	722	738	724	754	749	771	718	701	763	728	707	735	734	704	716	761	738	714	780	697	724	783	701	709	735	744	762	714	737	707	763	716	685	782	718	743	721	709	714	701	724	724	718	738	736	733	744	709	741	698	746	701	697	708	724	783	748	733	727	689	688	732	731	697	758	719	724	749	745	731	737	713	719	698	714	704	729	701	750	711	737	775	749	786	714	768	760	718	775	691	768	724	777	710	717	737	766	736	710	733	776	709	687	692	720	702	764	750	690	767	763	725	730	720	715	768	742	720	723	705	747	687	737	733	720	793	754	729	755	724	759	723	766	761	744	770	742	757	747	765	730	661	738	762	696	711	717	737	715	722	755	736	750	685	760	726	689	760	703	714	751	770	757	720	782	709	741	742	710	712	771	714	750	742	693	754	697	728	757	730	727	774	735	742	738	801	775	691	730	681	762	759	684	685	742	747	751	751	755	681	744	712	760	746	722	739	787	706	770	695	722	738	718	767	699	676	708	726	770	757	789	736	731	737	708	691	741	740	701	751	773	722	724	738	734	731	711	693	713	727	747	766	747	746	756	702	726	761	688	762	775	732	744	726	722	732	700	736	754	730	714	740	728	718	737	759	754	748	765	695	758	728	794	698	754	718	699	753	737	786	719	727	716	732	730	733	731	710	759	695	711	702	711	671	775	746	725	739	734	698	748	725	744	682	705	696	705	742	774	751	723	719	742	711	693	761	716	721	722	736	737	737	733	725	755	698	713	741	681	737	749	729	751	671	752	726	696	750	722	774	732	744	678	709	722	718	750	747	711	726	750	740	719	729	712	727	768	712	763	775	745	726	795	741	694	745	753	687	693	695	735	754	712	720	725	708	725	747	727	750	722	716	703	688	761	752	752	717	689	688	716	697	719	734	728	762	776	714	740	732	750	748	710	756	746	687	713	754	727	704	733	722	754	686	696	703	713	739	703	687	716	733	674	724	800	721	716	763	770	729	720	719	749	762	712	712	706	703	704	717	725	724	746	742	714	709	708	711	674	728	711	719	738	765	665	723	779	724	725	742	733	750	742	701	684	703	716	728	754	708	722	702	760	667	732	699	737	728	704	708	743	690	725	745	708	767	719	733	716	747	694	691	696	762	753	681	706	767	691	771	710	790	726	692	729	745	703	713	706	753	750	758	765	742	754	733	726	683	742	735	751	738	680	727	769	701	728	732	764	767	750	712	737	738	762	690	707	718	730	758	719	707	739	710	723	761	712	704	719	747	723	737	725	710	702	749	722	718	744	738	723	725	730	771	737	729	722	702	688	713	761	730	724	790	762	694	727	717	717	689	743	693	739	709	751	731	740	729	729	780	692	720	762	713	717	719	709	647	748	760	760	724	737	757	771	735	692	694	737	719	772	704	744	733	705	692	715	678	682	767	746	753	711	747	750	725	705	721	728	748	742	734	731	751	695	705	737	755	739	711	745	726	747	716	726	701	741	746	711	722	738	706	743	669	749	740	726	729	719	691	686	696	723	740	744	725	757	731	724	727	750	726	723	707	692	761	729	724	701	802	685	747	754	716	711	732	737	713	683	715	667	694	717	775	666	700	736	777	723	692	670	733	779	681	774	714	734	740	739	737	770	699	723	762	697	793	701	718	746	712	727	723	771	679	741	699	734	716	765	686	731	713	761	721	745	706	684	729	719	709	698	746	731	756	699	765	737	764	773	692	745	723	684	758	729	694	717	750	705	757	710	745	708	750	715	657	727	729	687	740	702	751	724	736	734	721	724	717	759	748	690	715	718	787	713	757	695	702	696	732	723	708	758	710	736	743	769	687	762	745	711	722	719	688	739	738	710	731	733	759	739	735	713	727	719	730	651	754	750	707	742	742	707	730	734	705	733	757	710	730	714	761	776	698	726	750	740	705	742	664	785	721	695	748	706	767	740	700	736	705	700	685	727	744	723	722	730	749	726	724	733	732	714	693	695	747	763	721	680	732	730	681	737	759	703	712	706	734	749	757	765	705	699	725	736	726	732	734	754	774	753	803	756	731	727	721	753	731	711	707	716	712	731	701	730	737	730	711	741	752	702	691	748	751	737	703	706	675	691	705	702	748	779	717	733	748	733	718	760	759	737	740	679	731	743	694	719	746	735	728	728	755	721	733	745	721	762	726	753	737	703	722	698	754	704	722	674	710	767	803	702	715	724	743	709	731	760	775	706	683	751	721	661	714	699	739	693	707	767	759	754	704	732	763	739	781	711	723	726	757	751	700	770	714	684	739	699	690	683	750	737	712	744	683	753	688	733	700	758	760	682	733	756	704	797	754	729	713	713	683	692	709	695	736	703	720	725	718	759	658	721	703	748	741	697	788	762	715	728	766	694	688	754	715	708	751	723	720	708	779	713	721	708	741	719	737	689	714	700	736	733	737	706	695	706	728	767	708	729	694	748	723	755	738	718	723	684	725	701	715	718	729	709	697	661	733	764	733	743	707	724	702	714	756	724	719	754	732	765	735	703	746	705	727	711	684	738	719	804	682	751	729	730	724	723	708	754	767	731	713	742	703	691	714	740	705	712	766	732	769	726	745	739	754	690	800	726	713	719	715	714	735	714	708	724	782	734	717	714	688	715	706	709	744	718	712	750	701	714	751	725	769	732	703	690	745	726	664	724	758	734	735	712	703	725	736	753	749	699	755	703	717	784	677	731	715	714	753	747	748	676	727	655	698	679	773	704	749	695	731	752	736	746	772	778	722	734	708	679	758	721	692	712	681	719	716	787	697	734	768	733	748	719	704	731	713	743	716	718	777	712	682	727	748	723	730	735	729	685	721	690	730	688	752	709	783	755	679	702	733	721	750	717	721	703	724	697	738	697	707	751	725	743	741	745	710	742	710	786	734	695	757	695	724	763	728	690	687	719	758	741	719	755	730	735	757	731	759	729	723	730	715	715	749	711	725	676	728	718	751	710	708	711	726	721	703	752	749	679	701	754	676	727	680	714	742	741	692	743	750	725	757	762	724	751	689	746	730	780	712	715	740	678	689	724	745	768	763	768	748	718	716	730	700	728	707	725	718	726	724	701	678	713	743	744	749	721	671	741	748	743	704	777	773	696	727	671	691	761	743	741	742	680	689	681	679	777	714	760	709	751	736	698	693	755	720	715	678	763	741	672	710	738	706	721	728	740	735	704	684	709	717	698	731	756	688	723	703	760	752	732	664	741	732	719	675	749	717	693	751	722	745	748	795	693	724	697	744	716	717	714	762	742	727	741	668	725	771	675	748	751	723	755	720	710	702	748	712	722	714	712	745	740	732	704	709	716	742	701	757	680	718	765	741	705	750	751	738	742	671	699	751	726	693	676	710	765	708	687	749	725	736	777	717	724	702	684	720	786	718	757	735	747	711	724	729	751	742
23889	22361	34586	27745	19334	8833	1940	1134	1048	968	990	1036	933	972	928	940	956	939	977	1180	2607	2523	1974	1506	1208	1007	974	938	903	956	918	902	906	940	891	881	952	915	953	897	960	900	918	941	897	961	962	884	913	864	917	936	973	905	896	901	946	938	896	932	950	911	909	911	873	950	914	863	896	932	928	890	859	946	862	938	881	912	912	943	931	985	874	913	874	932	892	912	919	868	919	920	894	918	883	926	922	936	946	910	940	948	949	927	902	885	944	906	896	951	919	885	967	930	896	938	927	886	951	955	920	909	864	915	909	894	911	937	865	944	900	946	885	975	896	933	903	924	887	945	893	868	925	927	908	868	972	905	910	935	936	926	951	890	865	901	900	930	923	859	934	889	873	896	955	912	924	929	907	898	865	913	891	942	912	863	918	907	939	855	891	874	871	951	876	934	868	901	890	866	940	860	891	841	925	924	861	897	905	899	914	893	942	902	978	903	881	808	917	935	909	929	892	933	898	893	930	908	961	971	935	918	948	917	905	892	935	891	905	928	901	900	890	885	951	924	933	864	908	919	895	903	890	885	918	924	873	884	881	963	987	837	920	883	891	909	902	867	860	968	920	910	934	917	977	916	943	901	906	948	904	866	914	919	917	919	958	934	881	871	922	860	885	934	924	913	921	929	884	916	853	913	909	953	1017	899	908	897	887	946	892	930	886	913	883	895	890	897	891	907	911	923	958	897	874	953	868	886	856	863	922	888	905	871	921	874	924	914	920	820	893	858	918	980	907	884	887	877	897	908	879	913	885	883	905	919	868	848	889	861	945	918	933	939	883	916	972	904	935	893	924	894	899	886	968	879	936	918	893	942	898	955	921	880	869	906	896	917	868	862	858	888	896	907	917	939	911	884	939	902	933	884	842	887	896	932	951	893	899	914	858	886	924	840	931	926	926	897	912	872	906	920	930	896	852	923	888	905	849	829	879	872	944	953	893	904	904	909	888	896	879	943	915	924	908	908	951	885	897	920	932	890	886	908	926	826	870	891	873	925	928	884	906	916	897	919	956	919	935	914	838	886	874	881	876	904	885	901	888	922	835	926	902	890	886	842	879	956	906	913	867	865	860	913	920	929	932	935	887	925	888	944	922	879	803	902	890	844	922	910	897	915	823	860	917	876	909	870	892	930	932	919	876	922	891	893	869	864	859	883	907	866	895	956	851	891	912	927	871	884	858	905	915	905	899	944	917	942	858	915	934	922	890	864	885	905	878	896	965	942	888	869	887	920	844	880	944	912	902	912	910	885	893	945	918	896	864	861	895	895	900	875	933	935	915	956	925	852	929	890	882	915	873	902	891	893	893	898	840	889	913	875	876	879	954	898	893	953	906	882	912	945	900	869	929	921	898	926	928	909	921	937	960	839	931	946	869	925	881	889	937	883	868	882	927	854	877	912	905	938	864	883	935	930	916	956	933	909	944	947	926	852	967	911	865	909	901	912	905	945	874	898	988	904	918	881	867	852	857	876	871	867	865	891	907	907	922	883	909	884	917	948	877	927	965	870	928	872	869	929	920	930	899	921	865	886	966	920	809	876	935	880	931	829	845	889	913	915	921	867	907	887	931	895	937	849	915	943	909	909	897	909	937	920	980	838	897	906	883	921	928	877	927	811	899	829	890	930	885	901	864	850	914	907	884	912	893	907	931	919	880	863	897	878	890	895	940	892	890	869	918	931	912	880	886	888	914	929	886	940	889	893	884	920	853	934	938	973	932	929	919	903	932	853	900	872	889	913	907	963	900	921	922	892	969	883	938	917	928	864	913	905	922	888	882	896	937	906	895	939	934	919	903	930	923	883	902	903	892	909	898	960	816	835	848	918	913	908	910	918	987	873	957	870	918	912	928	934	902	916	881	912	930	903	887	877	924	918	958	885	950	914	923	905	891	909	934	947	946	933	907	853	883	907	880	908	863	920	955	859	932	890	916	899	878	958	898	889	887	880	872	918	944	906	934	860	907	891	923	868	955	956	899	897	870	897	898	932	883	870	919	924	917	952	889	941	895	924	905	870	888	873	888	911	899	850	884	922	906	935	914	868	919	975	901	887	886	956	904	879	910	881	871	872	902	893	884	915	932	905	884	875	901	871	928	892	885	939	933	932	892	903	940	858	924	880	900	918	850	889	881	908	947	895	871	900	898	925	930	938	870	934	873	906	974	946	922	923	875	875	900	881	933	891	899	890	894	906	892	896	902	944	925	901	908	952	824	970	919	914	904	897	877	882	945	869	917	913	928	906	841	947	917	951	875	936	926	910	929	869	921	921	869	912	908	900	935	872	900	869	889	914	920	914	920	911	891	939	957	951	922	880	895	950	912	906	910	921	917	862	961	935	931	868	931	935	877	932	967	877	912	892	921	886	904	910	909	919	862	818	882	874	970	909	840	920	910	892	869	956	851	874	882	913	917	824	949	866	863	913	920	926	885	888	893	896	913	948	824	863	930	850	917	863	927	900	873	852	861	918	851	973	931	949	921	909	912	893	886	934	901	875	913	904	917	874	905	952	913	881	884	880	879	874	888	911	879	954	916	966	899	919	951	929	886	901	904	895	922	857	903	893	918	911	893	881	922	880	895	877	912	891	858	895	874	947	899	887	885	894	926	951	879	873	925	887	899	921	841	876	880	880	899	905	930	880	860	915	890	881	889	912	876	886	887	954	961	915	895	894	898	899	924	938	931	926	903	883	868	909	884	928	894	862	897	914	901	983	893	914	907	919	914	921	917	901	917	890	906	903	908	877	925	881	866	913	885	913	885	884	891	919	855	867	892	906	881	912	908	853	921	931	926	898	889	934	859	932	901	914	909	922	851	911	888	934	911	890	928	937	875	847	956	870	863	889	916	872	869	874	955	931	871	871	901	923	924	909	893	931	876	908	896	927	940	906	875	952	886	916	868	873	888	915	888	880	881	907	891	926	938	891	851	940	899	911	935	928	977	825	914	859	944	888	898	897	900	900	931	872	862	901	842	880	911	896	890	914	888	904	956	827	934	879	926	928	884	874	885	933	916	915	906	874	878	888	881	927	952	873	889	859	937	910	889	901	884	914	897	872	850	962	1007	943	912	887	872	941	921	926	923	880	950	915	952	913	881	969	871	902	880	928	859	899	884	888	846	882	880	908	867	908	935	931	900	909	869	917	921	829	881	910	910	916	882	902	894	915	920	876	901	869	978	934	931	841	882	889	881	876	889	883	928	872	878	862	924	857	933	884	905	858	871	898	866	948	893	895	942	879	921	891	914	917	915	823	900	924	900	890	942	933	913	876	910	909	899	909	931	829	882	900	903	920	923	908	878	1000	898	946	947	918	900	927	831	953	914	909	897	868	868	934	930	916	884	893	918	931	888	862	872	889	899	936	902	954	883	878	890	891	883	918	919	880	841	905	890	887	895	923	968	818	917	891	910	918	874	901	852	954	956	917	841	913	871	914	844	913	843	942	901	875	893	936	899	911
58644	97181	68610	22363	1055	999	934	928	894	888	904	861	867	901	840	869	827	840	793	1285	3575	3038	2353	1606	1160	856	832	837	857	822	866	885	851	863	840	838	813	771	834	820	809	862	865	833	839	825	808	765	836	798	792	852	837	830	783	780	880	794	806	796	796	755	827	825	804	821	800	834	850	785	847	820	843	755	807	853	843	778	767	819	808	793	779	798	811	807	849	844	794	790	821	873	798	832	766	820	817	857	769	804	808	780	817	781	822	821	785	853	888	795	801	782	842	831	789	786	851	835	816	833	862	826	832	823	800	821	779	832	769	811	823	847	756	829	804	819	812	804	856	832	783	790	802	856	796	787	825	814	785	802	792	808	789	852	832	787	799	872	826	794	823	826	811	808	854	859	780	887	787	790	784	810	794	812	807	836	835	833	814	780	786	873	808	832	783	823	808	826	874	808	782	804	804	856	851	845	830	804	869	798	787	831	778	796	806	782	834	884	807	847	824	850	812	810	843	793	861	834	762	844	831	842	774	838	763	798	805	853	816	788	832	845	844	820	807	799	810	783	794	814	801	867	842	816	818	843	801	824	816	815	818	780	792	790	832	835	773	771	803	823	799	799	862	854	792	811	802	849	792	814	785	845	817	859	835	805	825	840	807	801	829	842	810	816	805	811	813	781	838	825	791	858	804	800	810	815	827	770	806	790	777	854	804	830	809	730	836	787	786	824	811	797	837	823	775	779	860	839	765	775	838	792	838	802	750	852	787	805	813	843	841	847	853	753	818	854	833	786	829	863	836	829	793	793	814	840	783	836	813	825	822	855	798	792	750	814	806	841	828	803	752	859	837	846	781	831	803	839	807	814	812	848	804	805	868	830	831	794	832	835	811	834	760	843	809	794	815	852	865	827	842	801	840	814	755	844	846	752	811	808	823	804	851	814	801	784	835	788	799	843	812	788	767	843	825	844	800	860	789	820	796	838	828	836	794	752	818	824	826	836	778	816	788	819	812	816	770	793	827	804	795	813	844	802	847	829	848	831	826	840	795	806	823	862	814	776	811	843	857	831	846	796	850	789	795	834	844	799	744	835	774	800	781	808	798	792	827	786	773	817	834	856	820	815	788	859	854	805	789	813	802	776	797	799	814	873	821	770	838	781	809	833	845	868	832	813	812	814	823	826	827	787	784	829	801	830	812	829	778	836	811	834	817	865	805	823	856	848	829	774	804	832	786	823	824	801	832	753	796	813	788	828	785	809	803	827	818	779	812	777	790	777	786	851	768	768	831	791	846	805	846	857	803	842	802	809	812	795	781	827	795	797	830	854	787	878	809	767	781	794	803	828	822	827	800	766	819	833	805	819	812	786	807	824	821	777	822	815	858	817	776	864	847	854	819	800	830	799	822	774	823	825	784	783	820	790	822	820	810	782	829	779	826	839	799	796	806	795	815	849	851	843	803	880	895	786	822	786	774	807	771	791	823	762	815	846	830	827	791	846	858	826	807	805	840	853	818	811	806	836	777	782	861	802	842	794	861	815	785	834	844	819	838	811	811	829	806	804	865	813	834	775	808	837	826	785	770	803	792	881	813	789	819	819	802	836	813	792	838	824	790	762	784	788	797	803	785	812	837	765	762	827	816	792	767	824	797	813	838	811	822	801	832	829	782	832	805	773	807	817	810	872	796	785	816	797	813	868	810	873	810	853	794	862	857	849	867	789	742	822	767	830	806	849	790	784	803	810	814	760	795	853	845	842	783	825	861	877	802	813	782	842	807	810	775	783	755	807	792	788	799	796	835	797	820	813	793	804	797	836	811	826	826	779	798	834	871	790	862	797	813	809	790	807	802	807	790	830	816	846	792	786	800	817	839	823	790	794	799	822	820	835	806	825	776	820	827	814	798	808	769	810	763	818	828	842	777	788	869	824	796	793	798	810	800	815	781	804	826	838	782	829	833	842	795	839	816	803	782	812	857	821	841	805	803	767	783	793	848	790	824	837	800	784	799	871	787	845	774	810	797	875	773	802	786	847	779	825	842	756	724	830	828	839	830	823	833	793	765	802	783	860	839	796	794	842	849	785	846	830	858	807	816	859	823	843	783	841	791	827	861	813	756	797	811	788	860	810	833	854	800	829	802	862	808	809	833	769	805	824	774	803	796	794	747	836	779	796	859	850	823	803	806	817	818	817	833	793	776	835	831	809	829	818	831	791	885	814	788	822	773	827	799	801	848	808	866	808	772	860	819	817	799	820	846	830	826	810	815	800	783	810	781	791	788	808	794	823	853	885	798	817	808	807	762	802	832	826	833	839	776	836	888	823	777	839	843	797	805	822	787	855	757	803	826	832	860	799	815	825	814	837	795	804	806	813	807	836	808	863	831	802	788	792	784	775	821	774	841	835	779	856	776	765	833	817	866	830	793	792	834	815	874	779	801	766	807	809	760	813	809	826	812	782	794	860	809	750	789	816	803	803	792	754	800	839	869	781	822	855	806	821	811	797	803	813	825	809	810	825	799	826	828	772	829	753	887	817	767	743	818	802	793	850	822	812	819	773	822	804	821	830	816	803	812	811	804	844	867	855	787	794	835	844	845	770	837	817	797	880	829	819	811	846	778	827	771	805	781	819	813	822	832	814	806	809	849	785	764	779	804	829	827	785	775	815	835	800	823	796	782	829	777	833	837	781	796	853	750	733	819	782	810	797	804	881	807	802	852	821	825	771	802	784	860	838	785	813	791	816	770	797	857	874	808	854	818	775	813	846	837	810	843	842	833	822	788	901	827	786	831	827	781	792	809	752	801	759	839	841	818	793	781	794	829	783	830	820	821	835	814	771	824	787	818	796	835	774	886	801	789	846	832	760	804	805	860	788	767	896	790	787	812	814	796	789	817	803	751	788	826	784	795	841	847	813	807	802	797	840	793	836	834	785	803	830	804	773	779	847	866	820	813	856	820	838	758	799	818	820	796	781	796	817	825	819	811	843	789	807	765	811	804	744	854	836	834	829	802	800	846	779	809	792	803	764	787	826	804	788	785	780	796	830	851	776	759	789	868	794	776	834	820	755	779	820	776	812	848	814	810	822	790	829	796	816	770	813	821	846	793	832	833	811	764	815	801	825	765	808	815	845	836	866	838	794	775	797	821	833	800	831	801	847	774	812	844	817	776	796	846	805	811	849	840	813	812	810	825	764	781	793	791	740	806	819	819	793	770	831	813	821	820	780	860	815	803	817	800	756	743	843	791	796	793	788	830	798	794	796	849	850	799	800	762	773	793	807	796	783	804	769	883	822	870	797	849	810	800	799	804	770	809	839	832	826	806	775	811	808	801	832	779	841	761	871	799	837	816	798	814	833	781	767	854	844	817	794	801	818	818	808	819	801	835	810	801	866	781	794	815	863	810	811	800	736	825	864	786	838	838	780	814	837	841	800	773	829	823	806	817	790	816	767	725	835	842	847	802	792	752	792	811	781	803	809	865	750	766	748	831	807	856	805	790	855
29234	26436	23712	8070	901	775	748	705	711	699	700	690	717	696	676	725	742	691	700	673	795	756	818	761	798	717	716	712	719	721	695	652	714	718	743	736	767	714	702	692	766	721	706	684	703	707	709	702	709	732	725	720	700	696	697	724	658	709	753	714	692	684	709	744	723	712	675	720	709	662	698	750	671	694	700	718	725	678	745	751	697	732	663	688	715	661	679	669	704	677	719	694	691	709	705	717	695	688	675	708	701	776	674	690	742	708	743	760	682	671	695	630	646	679	750	712	691	696	730	697	743	732	682	701	720	708	731	698	713	766	724	670	681	675	676	677	713	705	679	753	722	690	680	683	651	753	704	693	698	717	681	756	745	734	750	728	720	718	676	717	764	733	742	665	741	718	683	768	712	722	717	736	674	684	724	718	683	737	705	696	687	713	703	686	672	675	719	729	679	698	746	694	714	673	707	675	721	732	682	731	692	733	702	689	716	680	699	685	755	720	721	723	687	702	709	707	706	719	699	696	711	741	715	738	681	711	731	712	708	701	730	699	723	766	732	724	690	708	749	710	710	682	739	738	733	705	751	669	691	729	674	733	726	736	736	731	679	693	681	674	660	689	714	700	717	754	716	688	759	737	778	696	706	757	652	665	743	742	731	677	718	694	696	681	712	684	738	689	681	711	669	707	752	708	723	689	671	709	744	699	725	695	664	727	656	719	672	721	744	685	715	712	684	688	694	701	689	731	733	713	735	709	664	742	716	704	735	705	718	713	705	810	726	681	700	637	742	703	704	711	696	705	768	743	664	730	677	724	714	673	705	697	721	672	677	744	698	665	704	696	753	675	709	689	721	668	735	722	651	707	713	678	696	705	705	686	675	693	724	721	648	682	721	664	664	677	679	693	708	728	732	679	685	723	742	728	681	709	717	756	738	699	713	719	694	725	646	681	702	689	721	732	689	725	698	712	735	720	735	678	712	672	690	704	698	728	738	689	679	742	721	695	668	706	686	697	671	696	636	692	683	677	707	656	730	699	702	748	659	697	673	707	701	667	672	710	711	702	709	718	729	721	714	691	684	679	711	713	680	707	718	701	710	726	742	659	695	703	676	712	731	659	751	685	722	674	688	727	691	698	737	685	715	707	656	703	750	758	680	649	711	681	694	737	701	726	684	719	683	717	738	705	699	682	685	685	692	721	788	716	700	725	741	685	675	725	652	672	709	683	698	731	716	693	714	652	705	742	681	701	719	665	665	668	716	738	679	704	719	738	734	709	758	711	699	701	728	712	696	704	713	700	657	702	691	687	695	738	701	702	697	718	781	720	674	694	682	717	691	749	667	692	690	652	724	669	699	745	722	688	691	721	727	695	650	689	639	748	702	729	658	684	694	715	702	729	716	697	670	748	677	729	700	700	734	732	676	723	690	682	684	727	716	700	682	652	660	678	725	748	699	669	715	711	693	730	698	768	717	697	752	698	694	671	686	721	742	726	669	712	688	733	697	675	756	648	709	688	718	684	703	710	743	699	637	698	699	705	722	704	699	719	695	703	750	719	656	724	733	658	715	729	756	720	675	751	659	693	711	695	665	671	721	712	705	697	725	744	717	725	706	674	743	710	723	706	702	725	751	698	695	702	712	735	675	665	670	664	731	742	707	742	727	708	782	639	682	658	691	734	706	716	702	706	710	714	715	697	742	701	691	718	713	674	684	730	691	701	685	744	702	713	696	723	721	698	714	723	696	681	702	734	686	703	720	717	714	684	728	677	678	664	753	714	649	683	709	732	676	740	682	722	747	705	732	699	689	721	678	717	682	685	694	666	670	735	726	682	659	691	721	698	702	751	702	717	719	719	673	684	749	656	716	746	705	701	739	713	703	681	693	672	718	693	692	658	736	690	738	709	701	747	689	710	709	697	708	727	687	728	786	705	757	700	652	707	727	749	676	726	694	707	747	749	671	712	716	723	688	670	690	690	704	720	717	728	746	694	708	701	714	700	708	705	724	747	698	704	684	722	665	699	712	739	756	692	663	737	670	732	734	722	690	733	740	699	784	732	732	679	743	759	688	665	716	718	720	693	728	700	733	686	738	721	679	686	697	650	728	733	735	738	704	663	673	727	729	744	689	710	721	675	702	710	685	709	661	709	677	715	646	661	684	704	732	660	708	736	723	658	656	712	708	693	675	728	694	718	703	734	749	703	700	684	743	709	678	662	685	699	674	717	732	695	698	668	699	715	710	724	664	692	684	717	718	707	738	690	709	730	669	680	712	696	741	713	708	715	667	708	736	721	695	683	745	696	702	746	734	720	728	655	719	681	688	701	701	652	693	747	764	729	714	726	724	728	715	675	661	675	692	755	721	719	688	730	685	704	683	717	695	746	705	738	716	729	662	664	702	703	757	659	738	721	688	715	696	738	666	714	664	672	725	670	708	711	693	692	719	692	666	724	670	653	663	752	710	702	659	737	734	711	705	678	730	687	677	715	661	742	733	705	715	704	667	649	660	722	686	715	653	699	691	707	671	699	773	702	725	706	687	672	744	711	637	711	672	707	712	708	701	710	734	693	648	728	707	694	750	715	738	710	691	689	721	731	678	650	704	705	708	690	707	732	698	694	685	723	689	696	749	645	720	695	711	718	673	696	678	730	728	711	702	673	726	732	728	727	720	723	744	757	703	760	717	707	708	667	756	719	690	702	706	719	721	705	687	718	725	677	707	734	715	666	739	728	695	727	692	705	695	711	749	714	711	726	663	703	671	702	711	747	667	705	715	701	684	700	721	717	696	743	690	678	712	708	691	697	710	770	657	704	705	717	674	740	712	685	673	703	682	688	715	686	691	687	711	640	715	710	705	727	693	707	732	703	686	719	690	722	711	724	691	765	725	712	696	696	717	684	722	726	701	732	709	685	671	745	708	698	705	691	734	722	671	640	733	697	722	700	646	725	705	751	729	717	651	691	720	690	677	725	730	692	741	700	700	692	708	749	703	795	717	721	748	739	653	724	708	713	719	745	710	687	698	675	699	694	706	718	720	733	719	715	660	644	693	705	715	731	687	726	748	686	693	724	711	690	696	722	700	678	710	744	713	719	710	684	702	716	714	731	695	713	717	710	715	733	718	724	721	714	678	709	687	703	709	704	717	692	715	664	718	711	700	704	733	658	697	720	662	723	718	695	686	714	730	702	697	679	656	680	707	702	704	753	713	678	745	717	758	714	720	721	688	675	702	727	729	666	693	706	695	703	738	756	704	749	713	704	727	696	731	665	696	710	704	728	687	767	675	686	708	686	690	682	694	704	631	671	705	729	707	713	727	667	710	696	731	654	716	681	673	704	711	673	730	745	696	711	673	697	714	715	703	721	700	728	765	723	714	678	724	706	730	656	722	709	654	694	707	706	700	707	665	690	720	712	716	731	703	659	708	729	708	719	724	708	716	707	702	693	713	716	718	695	712	719	683	668	705	715	742	714	693	747	733	700	713	727	689	722	730	664	762	704
19777	29959	17391	3882	599	565	565	549	561	597	602	539	581	572	598	577	594	592	611	618	692	700	660	621	610	612	585	587	564	612	586	614	594	623	568	633	562	584	584	610	566	553	616	585	596	590	572	574	545	577	569	571	594	570	591	589	621	573	582	581	585	555	578	623	541	568	538	546	556	603	576	588	585	555	583	617	547	544	582	543	543	561	568	550	545	608	596	536	564	576	572	570	575	584	578	606	575	515	532	530	599	580	598	608	598	559	590	566	569	598	529	563	566	575	581	621	583	588	585	582	596	561	605	587	542	596	582	556	602	575	562	598	545	587	565	565	551	555	566	542	557	574	553	576	555	566	603	573	586	581	563	580	550	563	539	544	567	561	558	601	594	581	595	605	551	587	589	552	554	538	623	567	566	555	599	551	597	565	561	615	569	585	542	576	578	589	546	560	548	595	553	561	576	536	593	602	573	553	549	592	586	607	584	589	579	563	544	575	591	568	591	592	540	533	566	554	582	574	577	583	605	588	565	582	600	545	577	586	540	573	616	564	571	536	593	596	535	614	598	551	593	583	569	587	642	573	563	597	539	547	591	546	579	557	604	526	543	583	562	571	559	559	579	547	607	545	561	586	588	566	544	573	568	588	537	545	601	558	591	604	564	572	567	605	552	550	571	533	581	599	623	530	540	589	592	541	625	567	553	545	588	575	574	545	591	602	536	580	617	554	560	577	602	606	578	583	537	560	553	556	586	520	532	579	569	569	557	590	565	567	576	607	605	586	569	554	592	551	605	556	620	574	564	596	622	553	633	542	573	569	575	589	574	578	618	615	568	544	575	541	554	558	559	579	535	585	528	573	570	575	588	558	581	555	569	574	618	574	570	594	561	587	616	618	542	570	565	557	557	602	593	562	600	551	604	625	533	562	564	597	580	608	545	557	612	548	584	561	571	561	565	577	632	567	546	574	585	561	543	554	610	550	580	560	576	546	591	601	593	549	552	554	611	601	544	583	565	566	579	562	587	576	564	573	532	624	552	552	578	587	506	647	588	547	603	566	608	552	581	571	548	554	536	568	555	607	577	597	546	555	548	590	595	561	556	582	578	549	547	603	566	557	596	548	582	570	614	556	567	603	536	545	558	567	593	556	503	568	562	580	580	632	589	566	577	586	531	595	637	549	576	584	575	584	559	553	597	592	629	620	584	584	572	594	563	581	601	548	578	566	589	565	574	579	566	599	535	544	570	576	619	579	576	523	553	540	584	583	574	540	569	562	581	600	577	592	578	621	571	558	547	632	594	610	559	562	603	553	554	590	570	579	543	582	567	577	524	540	581	592	600	560	605	573	552	565	577	558	613	600	604	578	559	500	573	547	605	557	572	584	546	579	572	554	574	615	586	567	581	589	568	609	566	559	606	534	569	544	586	564	537	581	598	568	582	545	576	579	563	604	572	574	602	566	561	548	595	590	559	580	608	603	553	558	547	564	567	592	543	579	574	569	580	554	537	551	559	557	580	569	564	595	538	562	556	588	615	589	562	560	602	567	585	585	574	568	582	577	576	569	533	592	574	543	605	565	576	580	570	570	539	552	598	564	595	587	566	579	578	541	595	573	593	590	590	585	576	591	588	603	552	572	567	591	554	587	528	558	569	574	557	548	558	564	576	584	592	603	533	583	554	575	588	557	558	564	546	538	586	570	598	550	578	567	575	580	571	571	538	596	596	582	572	583	579	556	571	606	546	583	551	595	624	588	584	564	572	560	601	572	562	588	540	585	570	562	558	586	578	574	584	613	605	542	587	631	590	556	600	573	568	541	564	553	589	595	571	578	592	563	528	587	554	569	532	549	585	556	605	562	560	519	600	566	554	598	573	592	536	559	576	569	519	596	572	598	582	549	523	539	588	529	577	571	589	585	555	579	534	574	577	561	561	562	585	611	619	577	600	559	555	550	594	570	609	554	569	588	574	574	570	561	548	597	551	615	571	579	563	593	572	607	599	590	548	630	600	581	565	541	539	577	584	554	597	598	573	567	566	558	586	582	581	547	599	545	566	569	569	547	556	606	546	562	564	568	574	581	572	564	573	572	567	566	582	567	573	531	513	553	574	558	603	577	577	589	588	562	559	590	558	608	580	550	548	570	598	613	586	570	550	577	610	577	579	595	569	547	563	593	562	567	582	582	590	531	533	549	528	557	554	580	589	595	572	562	627	539	599	538	579	601	612	573	597	555	582	594	565	614	543	583	514	589	568	562	581	535	585	594	588	573	565	567	588	548	607	569	614	597	581	584	550	581	586	584	570	594	568	570	615	613	583	557	565	613	560	601	598	568	601	544	578	558	586	549	563	615	550	560	555	569	602	587	563	566	583	586	597	567	565	629	605	560	563	570	586	593	555	548	566	549	586	567	576	556	597	576	558	546	549	549	539	537	560	537	534	543	592	560	579	588	537	548	563	571	562	570	584	584	603	553	538	587	567	586	570	572	576	572	570	549	547	568	543	589	547	597	551	607	581	587	567	617	551	596	545	574	549	593	567	555	557	577	567	526	607	577	578	584	591	533	587	586	521	547	569	535	528	587	599	554	558	572	569	555	564	582	566	564	587	586	575	568	602	593	561	597	572	542	554	578	593	616	579	596	571	598	580	576	621	580	562	588	541	572	573	601	608	584	578	527	571	566	600	557	573	572	571	592	584	583	559	549	589	541	549	571	591	597	571	516	556	565	582	572	571	520	561	553	605	567	576	579	549	566	588	555	554	580	530	569	573	590	560	587	576	561	533	630	568	578	595	584	595	607	549	588	588	582	550	577	534	615	599	562	569	590	571	600	574	541	586	574	580	539	539	572	566	558	532	575	582	594	591	541	548	574	583	573	563	558	552	596	628	564	614	565	609	549	599	595	570	559	533	581	572	571	619	570	588	558	566	569	595	559	565	592	528	569	590	574	576	603	584	582	549	585	532	579	595	590	570	564	613	562	593	593	580	548	597	543	599	579	596	630	561	557	616	572	548	535	570	568	559	568	555	577	556	577	554	543	558	582	566	606	538	577	547	575	558	545	561	602	547	578	603	543	506	614	584	552	567	541	549	612	562	597	540	539	626	534	643	568	585	573	559	601	552	558	552	554	565	560	576	607	573	571	588	549	546	549	585	556	580	570	594	560	616	563	566	544	594	621	591	605	587	569	589	577	560	563	571	555	574	577	570	583	588	549	593	565	565	588	597	570	556	570	600	531	582	564	574	586	554	563	555	590	620	600	595	571	613	534	525	565	569	586	590	577	583	561	563	533	616	605	575	547	517	550	582	537	575	556	590	604	598	564	592	627	594	577	536	566	531	526	613	586	579	569	585	593	553	583	543	578	549	569	543	560	554	526	544	546	549	572	587	549	581	579	559	617	600	625	557	601	558	629	563	555	599	578	547	579	586	603	625	593	559	606	582	577	577	596	542	560	522	617	586	553	533	590	594	559	562	542	561	574	534	580	558	562	589	618	578	598
24773	24648	35489	29760	13341	2620	1199	959	889	884	830	912	899	826	834	857	829	768	827	1142	1793	1845	1429	1124	1015	867	792	862	874	845	785	888	839	847	855	834	833	828	808	873	807	826	807	812	818	847	825	834	843	858	824	841	812	830	778	820	790	745	837	821	824	835	854	798	823	837	854	817	852	814	826	802	813	801	857	840	783	841	772	815	859	862	862	764	808	843	760	799	816	874	806	850	802	867	806	832	839	810	820	828	864	820	820	796	818	792	804	834	848	819	822	864	795	844	782	847	814	817	808	856	777	791	829	784	812	794	802	861	854	872	836	815	807	829	817	871	796	860	810	814	850	845	836	772	870	821	826	810	827	804	798	816	823	775	820	810	783	827	803	789	845	869	788	822	791	809	827	806	856	825	825	804	846	820	845	823	804	788	855	754	835	823	819	848	866	769	794	850	833	847	792	829	837	866	857	843	793	831	833	850	808	825	851	844	788	808	807	875	827	796	815	823	790	839	818	793	825	816	809	832	783	773	808	822	804	842	820	822	838	827	805	850	812	778	834	859	819	805	800	812	796	833	818	802	813	811	823	791	836	786	784	793	797	831	804	838	825	860	835	803	781	860	800	803	818	816	842	811	862	847	792	780	788	841	800	879	793	845	815	814	834	835	788	814	806	832	803	799	817	878	741	831	824	796	817	854	808	838	809	810	828	835	776	871	832	862	879	779	813	813	829	837	787	820	829	843	773	792	777	837	773	838	834	848	834	844	822	783	772	797	839	818	851	827	803	805	811	816	813	863	784	841	869	872	843	808	805	827	837	838	817	788	789	822	793	842	848	778	829	876	875	801	782	803	826	860	784	742	808	788	840	809	766	830	831	848	831	850	791	743	840	792	829	800	807	820	827	775	884	816	819	806	819	761	775	825	771	781	809	870	794	843	856	858	871	816	765	791	767	877	831	822	856	803	833	798	810	800	805	860	831	802	810	850	802	761	829	849	754	781	819	830	862	851	835	818	804	844	813	820	839	834	826	828	816	825	769	823	858	772	815	876	784	814	807	825	785	799	819	784	793	811	808	774	836	765	811	795	777	834	797	828	801	864	801	862	781	789	837	808	792	796	802	863	755	832	805	804	828	795	833	868	849	783	795	866	782	841	836	779	844	815	816	793	868	862	832	806	785	828	800	794	806	814	819	794	800	867	821	817	810	781	829	782	776	847	831	803	858	775	780	821	756	822	827	844	800	834	786	798	778	821	812	832	777	875	883	807	825	837	816	854	788	839	817	812	820	782	826	818	785	808	785	816	895	785	772	769	791	832	805	784	884	809	807	806	749	830	814	816	774	821	800	817	789	771	840	818	857	845	819	803	796	832	829	821	806	880	838	766	795	848	831	817	783	839	811	761	830	814	794	816	813	850	794	761	813	810	792	824	779	784	783	763	849	822	795	784	827	820	805	806	798	794	776	817	792	772	847	871	824	828	775	826	786	820	840	859	802	800	782	824	819	824	852	815	870	805	803	829	816	783	780	836	796	877	774	826	801	847	780	863	843	799	807	825	825	798	800	802	843	854	757	790	844	802	830	836	817	844	798	844	793	866	812	780	817	841	799	836	812	780	839	799	785	835	813	832	837	830	750	763	835	872	811	827	789	802	838	791	780	786	820	826	833	787	857	858	825	862	808	811	838	777	795	848	800	771	778	859	783	824	814	798	811	842	833	818	897	795	844	826	809	810	820	794	789	812	804	771	839	870	853	860	854	828	794	785	812	813	805	787	801	804	853	778	820	791	813	808	808	852	803	826	852	802	824	869	772	870	838	790	793	813	798	793	847	873	839	823	851	830	847	801	801	811	799	820	857	830	826	786	820	791	880	811	831	770	818	826	846	781	799	819	800	806	824	846	801	838	811	774	868	840	832	812	857	828	790	808	845	769	833	801	792	810	770	783	846	763	812	835	817	831	862	802	822	804	876	796	817	843	811	815	769	860	805	863	809	838	861	878	828	832	771	816	785	831	804	848	764	852	826	885	771	771	834	767	800	887	789	794	856	837	795	855	819	819	787	843	797	774	881	866	799	791	800	793	790	819	821	817	899	843	774	780	805	871	854	815	844	783	810	806	834	836	812	815	768	835	794	798	814	827	804	831	839	832	803	835	842	812	868	782	805	810	844	783	794	825	827	873	840	801	795	856	817	814	816	800	825	763	820	799	869	791	789	813	849	806	822	822	813	793	802	802	776	804	837	834	798	834	834	827	838	783	839	844	828	801	768	786	811	825	788	830	837	767	809	823	831	769	799	803	786	783	803	791	801	834	770	854	777	792	782	856	792	820	839	813	868	865	787	821	785	821	825	835	790	778	783	835	797	837	802	851	796	813	799	860	820	816	833	868	839	830	816	782	794	822	767	814	823	819	764	821	849	784	839	819	800	827	810	797	837	819	830	888	809	795	842	808	826	826	792	815	854	788	822	781	773	788	861	786	784	837	807	854	807	848	807	812	826	800	790	820	799	836	816	791	861	815	772	780	853	821	861	881	778	828	827	834	781	791	789	832	838	814	885	836	818	813	842	768	857	777	854	855	778	799	818	832	796	885	812	776	825	798	772	799	778	816	803	837	776	823	866	824	804	775	822	832	825	806	807	849	806	823	830	802	815	774	796	770	879	865	800	780	869	834	879	788	809	796	808	831	825	806	754	770	782	812	822	854	841	869	766	833	772	788	787	800	831	866	803	790	760	807	856	818	837	856	798	816	799	872	835	791	748	790	804	806	853	824	763	814	799	799	819	889	833	781	825	818	809	827	823	859	834	824	814	824	809	765	794	816	811	819	750	739	789	806	835	808	825	905	825	805	833	813	773	908	845	790	815	808	753	844	789	813	800	846	818	792	820	836	863	828	794	792	770	804	807	828	802	812	854	806	795	795	841	757	813	846	800	857	836	836	818	792	807	814	789	831	829	789	813	855	840	863	797	794	789	793	827	844	799	843	858	813	824	774	827	799	813	805	803	830	791	833	792	843	814	757	805	834	810	776	845	800	833	845	812	807	770	765	833	814	766	798	771	819	775	783	784	815	800	851	800	870	798	841	827	778	806	893	851	819	792	750	815	802	828	850	853	837	861	813	840	795	816	796	765	838	823	838	891	767	807	877	837	813	832	799	877	850	792	823	810	817	833	814	845	797	806	778	778	827	808	831	884	812	804	794	821	792	810	778	823	835	839	870	805	853	803	832	775	847	776	834	809	814	806	788	830	851	827	837	798	770	777	802	820	810	819	828	811	860	892	808	812	847	828	830	828	796	850	763	835	794	747	783	823	750	825	814	790	801	832	847	813	788	885	754	806	826	810	792	827	781	826	803	832	798	839	819	806	811	840	828	847	839	837	823	780	842	820	801	845	844	759	792	776	805	856	799	820	818	813	772	854	837	813	747	794	831	771	797	821	813	813	804	802	813	780	776	791	823	790	767	819	796	864	823	768	833	820	808	826	832	856	780	832	790	737	833
59093	88548	59781	15635	955	852	816	783	776	735	758	802	712	804	761	751	761	723	739	1157	2267	2240	1557	1159	949	763	772	734	769	730	731	720	728	702	703	754	741	735	757	747	703	723	731	791	742	679	701	792	697	690	749	742	677	706	689	766	726	695	724	716	777	754	774	674	764	687	746	716	764	721	722	724	686	743	709	698	712	693	753	703	722	747	744	730	766	750	713	708	701	737	772	702	738	732	712	713	687	735	721	752	727	733	769	715	740	771	733	725	787	740	791	727	738	720	775	736	729	662	739	737	725	739	727	708	713	804	703	758	656	777	752	711	694	768	738	790	784	734	747	768	743	714	736	721	701	739	760	744	704	751	763	750	756	701	745	801	727	696	718	715	759	759	735	704	748	749	739	716	718	742	687	729	745	715	770	680	695	744	778	714	739	741	728	756	696	711	749	769	702	705	719	761	702	700	786	774	745	717	698	752	758	699	717	701	688	754	688	709	747	743	703	733	754	687	701	711	680	722	748	719	733	722	739	761	762	767	720	701	724	706	730	744	743	739	692	723	745	783	705	770	717	764	726	751	761	717	745	724	687	747	701	757	745	742	769	732	691	715	711	694	745	759	697	710	740	722	732	699	734	691	698	714	736	745	786	684	738	732	652	722	713	699	717	747	680	754	783	711	747	724	737	733	704	724	736	747	716	714	692	728	720	731	710	701	718	765	760	726	725	712	717	745	696	777	731	736	748	691	703	754	740	753	765	723	746	729	797	693	683	733	756	728	768	737	725	735	739	700	744	711	726	749	781	748	743	747	719	728	723	700	768	760	733	749	744	704	729	791	747	754	726	708	667	708	732	717	683	721	685	737	720	741	745	728	695	765	719	724	681	725	729	720	720	730	718	755	720	709	730	709	744	742	713	749	676	743	761	752	786	727	720	733	744	728	739	706	704	707	766	694	765	659	719	743	775	742	716	751	695	731	725	716	752	694	751	753	702	697	725	722	712	726	707	756	725	769	743	681	707	698	746	756	723	744	701	646	698	772	676	772	697	738	740	705	756	719	747	717	676	794	716	735	747	757	697	750	720	749	752	716	708	730	716	719	736	742	704	746	738	761	739	713	720	709	731	722	680	721	733	791	731	689	728	712	721	694	697	695	771	730	736	728	775	705	753	753	752	723	718	728	709	719	736	715	693	689	738	715	696	747	743	771	731	713	773	790	750	733	709	751	736	724	728	759	769	750	699	730	686	731	716	740	717	733	699	715	717	803	724	728	735	772	686	771	701	685	710	698	744	731	698	697	687	693	753	694	732	714	788	747	743	720	738	758	772	761	687	748	749	784	720	708	750	715	738	722	726	694	720	767	734	663	733	728	697	737	723	759	703	701	734	726	735	716	732	758	731	695	702	743	749	762	683	760	727	762	702	720	721	713	743	750	716	701	727	706	733	779	688	757	733	735	719	714	727	692	734	708	736	737	708	735	667	737	702	731	771	785	743	787	751	760	690	732	688	721	730	704	675	721	752	731	710	700	720	748	736	688	727	723	754	716	713	755	721	763	750	783	767	740	698	766	721	746	699	754	751	740	763	674	722	750	724	755	745	752	738	734	763	699	720	693	775	729	703	728	744	713	727	730	729	699	687	762	726	748	764	704	725	746	710	738	761	680	737	754	693	720	754	701	733	650	749	721	689	705	755	737	692	774	754	755	717	755	715	725	689	711	740	735	662	749	717	755	674	729	714	690	711	741	770	736	729	722	736	750	738	732	717	740	731	668	737	735	732	715	717	691	734	683	764	724	766	722	731	739	726	729	721	731	743	713	754	736	778	710	714	709	740	743	753	729	726	777	723	731	704	748	756	738	727	769	712	743	755	711	702	713	739	743	703	697	709	705	732	707	688	735	722	751	700	704	750	736	737	750	720	723	698	751	739	763	741	736	709	737	716	700	695	748	711	722	721	699	682	714	705	731	697	744	700	707	727	750	681	738	751	777	726	770	695	737	754	711	665	729	700	763	759	688	704	676	734	710	742	763	720	707	678	730	749	706	732	709	715	766	720	703	702	685	749	757	744	735	730	758	744	740	711	717	742	690	714	739	703	754	746	748	741	732	703	713	700	741	741	701	737	720	703	713	721	733	749	714	728	708	730	692	757	707	760	713	717	741	756	742	734	701	698	711	753	717	737	707	743	714	711	761	718	732	735	689	758	685	794	739	712	694	745	725	729	788	744	731	738	741	721	746	735	737	716	646	727	700	690	716	753	701	721	742	734	717	690	746	719	701	729	767	719	722	748	740	723	681	698	776	717	699	719	704	741	711	720	734	705	696	735	716	755	766	722	704	740	733	712	747	742	718	740	685	684	710	753	763	729	723	730	727	712	736	699	771	716	688	753	711	756	718	702	745	653	745	722	760	755	729	702	686	750	716	724	760	723	728	728	756	735	705	735	710	683	704	691	731	736	715	739	695	677	734	689	750	726	697	688	712	689	728	762	715	755	759	735	740	760	741	728	735	751	703	711	704	823	725	778	684	726	663	717	733	716	707	754	704	711	757	726	698	756	716	744	725	712	732	747	693	740	713	731	764	759	749	698	715	745	738	742	733	751	692	754	686	743	755	694	686	740	754	726	743	734	740	711	764	747	726	660	693	701	763	712	745	740	779	705	718	703	708	750	688	677	706	778	745	714	688	666	736	692	719	666	725	686	725	723	748	739	703	805	758	737	710	730	720	762	731	686	686	767	735	722	761	764	768	718	725	764	709	714	722	722	755	709	768	670	691	703	705	716	724	671	746	701	719	796	718	697	743	743	724	731	711	737	710	723	714	748	733	754	791	766	751	709	687	716	735	704	737	734	782	765	727	708	751	693	695	693	749	700	678	723	692	753	768	724	721	767	749	755	733	764	768	762	706	742	742	774	715	730	713	726	711	723	654	730	740	683	732	716	706	755	718	738	744	719	696	712	753	772	726	726	685	753	753	732	750	720	750	739	726	722	750	688	773	729	687	738	744	688	701	754	784	706	710	752	737	669	716	720	737	709	800	757	707	721	733	687	682	716	705	738	716	720	730	741	719	736	677	758	712	749	739	718	773	721	688	752	751	745	694	719	791	698	723	710	721	723	775	718	721	709	714	760	708	736	733	687	786	706	743	722	723	740	714	736	728	748	758	724	688	761	731	774	744	691	718	735	734	746	716	719	723	712	661	801	679	702	738	761	736	725	700	717	714	724	703	703	710	749	746	713	751	778	713	743	666	715	750	719	754	696	665	727	684	739	696	724	710	738	679	750	738	737	739	784	732	719	744	700	769	724	724	713	783	750	676	711	743	748	729	679	712	681	721	725	684	665	724	802	716	723	722	697	733	743	751	745	727	664	752	747	706	726	711	729	743	703	763	765	712	738	728	739	726	755	698	724	714	713	766	739	762	738	756	696	754	696	746	737	711	715	698	683	705	767	696	753	731	712	734	763	727	741	744	755	699	778	726	753	729	753	701	734	760	741	713
23862	23029	33016	28270	18580	7126	1713	1116	967	1005	980	972	972	962	993	914	899	915	940	1532	2852	2981	2007	1427	1178	1024	915	885	906	883	915	920	908	907	924	900	873	925	949	877	907	905	892	908	902	933	956	901	893	869	929	887	874	903	907	893	945	876	889	882	855	923	860	868	946	862	849	911	917	917	905	886	920	907	869	916	859	960	891	888	912	874	907	909	873	907	905	908	915	908	904	856	928	934	899	901	880	953	902	944	905	930	890	874	913	853	954	919	845	895	863	911	889	964	904	866	840	867	891	859	899	927	908	902	909	889	911	925	940	866	879	822	900	953	887	897	887	869	848	929	898	892	907	900	850	869	927	902	861	879	860	926	910	866	940	851	939	832	917	903	893	880	908	916	949	917	878	896	846	904	875	922	890	931	869	888	902	933	886	899	894	891	873	905	866	927	882	891	912	945	945	898	929	844	876	916	886	895	869	865	901	864	843	905	916	868	866	871	826	847	904	849	925	867	907	932	862	888	964	914	930	889	919	874	909	900	897	973	888	868	928	901	942	875	878	845	889	887	896	887	884	853	897	933	945	870	886	933	878	880	891	907	844	943	839	974	874	854	893	873	885	852	941	895	919	893	883	914	846	926	905	935	877	862	840	918	942	872	877	893	970	939	877	843	882	930	893	877	876	829	879	898	899	936	871	888	907	913	898	901	884	860	925	862	891	849	897	893	836	872	872	888	938	883	891	919	891	932	871	924	833	897	864	829	949	957	842	903	888	894	926	896	847	833	902	889	862	829	927	971	895	866	887	892	805	857	888	940	873	908	886	885	913	909	887	851	858	939	908	877	835	863	903	836	844	906	930	877	887	890	888	846	937	876	866	855	849	869	876	891	901	897	927	877	911	850	947	867	836	940	878	899	924	936	876	884	922	859	919	922	928	856	864	940	903	903	973	873	913	837	888	925	925	898	943	917	899	906	912	941	848	912	913	861	855	902	921	894	961	838	894	857	881	887	873	868	848	876	887	876	922	885	877	902	953	918	892	917	916	845	901	921	910	890	865	845	865	834	892	889	846	841	923	882	862	944	820	877	933	927	892	903	895	898	907	922	862	884	910	890	904	880	838	954	871	889	888	820	878	901	919	866	848	901	890	893	913	887	896	873	879	853	854	905	875	869	910	917	888	866	939	942	892	881	867	882	843	916	917	864	868	910	919	902	906	973	830	916	904	884	880	892	973	889	888	952	862	909	903	927	879	934	885	911	886	934	906	884	941	851	899	868	918	936	906	909	882	857	914	825	885	881	911	913	883	901	879	911	980	939	932	904	893	925	885	864	928	909	874	856	887	889	980	949	910	881	843	924	873	860	874	890	914	908	882	868	888	938	882	889	944	879	888	891	915	907	919	852	889	919	877	928	897	879	927	881	891	955	858	895	912	881	903	866	926	874	842	886	889	895	858	845	907	867	887	921	910	941	917	885	904	840	924	867	864	866	913	899	924	938	949	955	870	921	912	899	875	851	836	874	882	892	921	897	928	967	924	854	867	907	928	917	921	863	906	874	909	906	850	898	871	890	892	937	883	938	912	933	900	915	898	854	875	855	863	873	849	893	900	900	972	937	911	919	905	871	899	892	947	915	887	907	942	861	862	840	920	867	904	897	956	850	906	911	930	873	964	885	879	902	861	863	928	889	950	897	800	961	918	870	877	875	884	950	855	888	879	905	884	889	908	881	917	917	853	874	930	877	907	863	944	935	837	860	888	841	879	934	894	870	906	870	912	909	933	954	919	862	853	898	873	925	850	939	876	893	945	897	844	886	941	870	925	858	874	921	911	895	919	856	859	915	923	909	889	879	900	865	929	880	846	864	886	876	950	905	898	923	881	894	864	887	883	838	859	871	876	898	896	872	895	951	877	891	924	897	870	859	842	867	878	895	902	861	848	872	868	862	860	946	878	863	911	844	891	851	859	863	870	880	866	950	933	940	886	906	948	895	901	895	935	857	892	891	889	880	919	916	853	859	896	848	901	837	857	860	947	852	918	865	928	877	908	906	838	876	940	906	855	910	911	911	894	870	870	938	826	849	961	917	867	931	872	931	905	905	838	877	900	866	848	906	851	932	888	903	867	865	912	839	921	885	866	878	882	886	865	883	921	923	890	876	866	882	874	911	918	899	891	934	871	899	900	908	836	888	857	881	909	915	883	894	824	867	884	911	901	861	861	855	889	898	887	868	900	906	889	931	895	883	877	879	873	900	905	844	844	918	826	899	932	868	865	934	906	905	857	895	870	904	943	932	894	917	867	907	929	894	910	863	882	920	865	908	883	910	931	876	916	882	898	917	883	877	922	919	900	960	905	835	931	912	946	868	862	928	906	916	932	862	925	879	884	906	850	906	879	882	956	913	915	880	900	906	935	837	873	898	897	906	892	910	922	914	880	858	870	899	893	919	902	889	853	889	876	939	937	933	877	889	882	904	894	932	931	947	949	896	875	883	912	864	897	904	911	948	912	876	898	936	909	889	915	888	911	869	932	882	853	882	863	868	878	923	878	910	865	899	935	864	899	836	875	846	907	883	911	894	924	855	861	928	922	944	879	853	880	866	865	898	878	896	881	919	877	910	876	906	926	903	917	936	887	895	877	887	862	933	944	898	946	885	935	917	848	899	875	923	933	845	904	938	871	935	912	854	890	920	885	912	903	908	837	837	905	867	957	892	857	865	846	873	869	915	845	941	917	923	932	920	844	881	882	887	882	884	870	903	923	931	914	906	862	915	850	915	941	962	854	881	871	887	879	838	992	926	906	883	905	879	916	939	938	899	927	882	953	878	909	886	893	966	911	917	884	864	913	928	867	905	907	907	940	942	910	918	857	855	849	935	885	958	919	934	873	867	863	848	918	877	927	867	900	906	895	923	875	895	904	879	918	857	919	879	910	916	935	837	947	882	908	852	904	877	910	915	922	944	933	871	925	863	930	878	840	818	888	865	908	912	884	889	873	943	887	948	928	911	879	881	903	880	921	883	894	904	876	916	887	922	919	883	885	911	894	905	920	900	904	900	840	960	856	910	907	895	884	889	856	885	820	917	907	867	863	904	865	882	797	864	843	873	888	960	865	857	886	852	894	945	881	957	923	841	939	883	878	854	920	928	900	872	920	925	977	916	868	902	897	865	946	916	903	881	886	913	881	863	862	861	909	886	917	905	883	927	900	856	851	868	929	874	940	888	902	897	892	921	913	919	856	864	910	871	887	856	870	898	875	960	870	857	902	884	916	915	871	859	918	960	878	907	906	925	901	912	863	898	955	916	955	861	916	905	879	906	913	886	850	929	918	883	851	836	885	877	928	852	858	867	875	889	874	892	898	896	910	899	856	908	924	948	906	845	886	940	925	900	888	879	852	918	901	889	878	847	940	870	835	882	859	879	898	877	902	907	861	850	915	863	898	892	893	921	927	947	924	904	902	877	846	896	839	873	888	848	941	898	884	878	831	918	875	852	832	892
62948	93831	65500	17627	1751	976	968	881	883	885	874	909	863	884	810	809	824	822	837	1845	3867	3684	2236	1614	1156	866	855	815	823	887	795	833	776	807	857	801	823	792	811	815	858	797	793	800	792	802	789	857	766	855	797	773	828	790	821	809	808	816	774	782	802	780	784	788	759	764	817	841	827	810	817	786	805	789	798	854	830	888	860	814	773	783	846	793	759	799	799	833	822	786	794	786	775	814	812	826	802	818	849	791	834	811	794	778	825	837	799	821	790	830	828	852	798	833	739	807	806	846	792	818	802	830	795	813	859	758	849	787	810	824	788	811	801	834	799	803	808	816	769	814	771	842	817	786	799	776	857	840	824	811	759	819	820	792	818	804	847	831	814	787	751	850	781	841	779	796	781	805	809	814	758	806	802	801	799	808	814	811	797	762	763	827	798	794	777	770	787	823	786	799	836	848	817	813	781	774	770	835	863	829	808	802	816	810	788	809	799	784	827	779	766	868	786	784	825	774	801	843	813	793	834	768	801	778	816	846	803	821	758	786	799	825	762	821	779	893	783	802	803	806	782	855	804	766	785	756	815	787	827	787	819	816	807	787	832	774	795	793	838	876	842	753	775	789	798	826	814	797	785	805	771	768	856	835	808	856	805	808	807	776	798	810	872	785	810	782	868	850	785	809	861	756	798	796	820	786	793	737	786	878	820	775	846	797	861	848	829	763	780	847	810	816	795	777	811	826	832	864	794	786	810	842	816	768	752	820	784	790	783	780	783	829	795	831	814	771	768	777	811	820	846	836	799	832	825	776	821	813	796	842	742	794	859	834	812	808	770	784	809	846	845	800	807	805	812	799	823	784	821	791	768	776	813	726	782	784	781	761	786	821	788	827	809	812	826	815	783	781	828	796	781	800	818	832	822	765	799	835	824	774	814	718	788	853	787	817	763	827	749	799	746	803	811	824	781	818	822	750	808	810	822	787	809	832	793	780	780	742	814	825	819	812	790	810	756	747	783	792	779	785	815	806	866	824	834	767	743	800	778	831	788	850	832	810	800	801	746	832	744	778	797	837	787	823	806	777	831	853	804	832	841	781	771	794	787	820	791	817	771	765	787	792	815	800	802	800	816	800	840	813	805	774	750	762	800	778	829	826	813	837	820	788	870	798	782	800	823	826	833	769	827	828	793	787	838	819	774	808	805	768	810	839	808	827	778	799	771	818	757	811	772	782	759	797	809	820	806	788	834	812	826	806	806	771	787	749	863	849	778	812	841	807	794	759	827	845	769	778	816	768	797	784	752	788	739	799	868	763	811	824	788	769	814	812	855	821	810	811	767	825	766	826	805	788	834	767	792	812	835	873	814	800	827	794	795	843	782	786	834	802	810	875	800	796	794	826	750	765	807	786	854	808	786	808	805	747	808	784	767	829	826	850	828	839	794	831	798	741	798	823	799	791	778	809	820	816	785	777	785	799	789	828	760	796	814	809	845	802	844	775	798	839	841	828	820	791	812	811	828	797	807	801	814	795	761	830	815	785	811	823	842	822	807	841	775	828	841	830	802	836	731	809	765	843	828	732	823	785	755	802	785	769	806	795	785	792	776	815	802	816	826	839	820	783	862	790	817	825	815	850	795	820	792	804	818	776	766	811	848	771	767	792	804	875	788	819	826	874	800	819	817	802	772	785	815	771	842	805	756	796	856	824	811	793	834	799	800	761	810	801	824	824	799	794	783	813	851	776	829	838	795	745	833	798	839	784	798	856	827	808	828	776	843	791	820	810	734	810	857	828	839	779	811	846	809	792	893	749	777	804	816	733	838	808	830	746	831	819	765	831	805	845	806	822	785	803	873	844	771	776	765	826	799	839	804	838	807	827	783	830	773	796	803	803	828	802	797	859	789	798	784	817	788	785	790	802	811	794	792	769	805	796	773	813	758	774	750	847	834	822	862	878	785	765	821	818	798	759	818	796	787	819	789	768	795	735	763	833	790	747	834	777	772	774	813	828	802	778	790	787	808	785	778	811	779	799	803	829	824	782	815	761	829	768	790	825	823	796	810	850	772	770	767	783	776	792	796	729	829	779	824	785	771	797	783	809	804	788	834	751	801	797	811	820	793	809	782	811	814	846	845	818	801	801	811	829	818	833	805	775	758	774	843	778	800	745	782	815	761	791	829	795	807	744	754	806	759	801	763	822	810	827	794	761	802	793	771	809	763	788	782	780	798	812	779	740	793	809	774	765	854	835	796	784	818	856	801	777	834	818	833	808	790	759	791	800	848	791	808	796	814	786	832	839	786	801	819	797	813	772	807	846	850	750	806	776	817	816	783	730	788	783	826	775	783	778	780	767	783	793	775	828	823	830	802	793	826	779	745	819	877	838	824	777	852	813	799	786	801	761	776	776	785	768	816	758	792	799	754	792	802	829	778	871	784	802	761	832	753	801	818	814	766	778	782	813	792	821	784	766	819	754	803	843	857	809	824	855	814	854	769	798	798	775	808	833	857	749	841	797	801	808	753	801	817	864	767	784	842	781	780	783	780	807	784	792	783	766	815	785	816	771	803	772	793	844	859	729	759	745	760	802	754	790	801	800	827	774	792	766	795	783	810	819	800	796	858	779	819	766	807	787	768	821	791	776	752	814	806	853	866	787	831	830	804	844	829	867	805	797	861	789	794	808	824	801	790	805	861	820	819	773	812	765	783	847	800	820	781	817	802	820	793	748	824	775	869	820	797	847	796	830	771	797	789	778	826	792	865	841	779	749	777	754	742	847	759	787	825	841	803	797	746	813	817	800	745	778	794	825	811	811	757	842	775	826	843	878	872	806	808	831	814	774	809	803	807	809	763	803	848	808	834	806	741	809	783	849	809	794	793	830	842	802	776	849	847	770	808	771	801	781	763	784	787	816	813	811	819	804	781	743	763	852	802	813	776	817	798	800	819	809	819	819	771	843	789	780	820	820	805	866	785	753	791	795	819	788	748	783	780	779	813	791	838	819	769	766	751	787	800	782	818	769	845	812	814	736	801	788	804	848	775	848	808	742	804	763	784	793	804	799	811	829	849	800	786	801	798	784	810	772	807	784	773	789	830	822	759	773	841	792	744	874	850	796	836	762	752	774	793	815	840	818	796	815	803	815	775	864	826	774	833	802	792	811	868	781	826	797	834	817	780	817	773	813	769	829	837	834	777	763	773	805	796	783	876	804	822	796	761	790	825	798	841	788	788	816	725	838	782	815	808	818	767	792	772	776	815	813	787	831	832	779	787	772	770	846	772	831	774	837	811	749	830	740	839	796	792	829	825	837	834	802	780	778	814	789	791	798	820	866	790	786	786	778	773	839	818	803	796	818	833	860	801	841	861	843	848	786	784	822	799	831	778	788	835	767	813	847	822	800	755	772	809	794	807	782	792	801	791	835	807	774	810	858	814	796	806	835	770	807	805	779	805	842	814	818	793	805	795	748	817	816	754	809	786	803	824	803	835	782	764	818	794	758
29395	26377	21009	5324	834	705	683	636	696	677	663	714	698	659	713	715	698	750	691	700	822	844	738	741	751	689	696	679	707	704	696	737	678	696	673	708	715	683	667	659	702	652	692	705	709	712	698	635	644	676	685	697	719	687	696	676	654	652	662	654	649	677	693	674	695	708	709	666	661	665	703	705	737	634	681	703	705	698	672	716	680	706	643	654	673	643	686	698	643	706	676	666	684	739	702	657	675	702	750	680	666	653	687	683	717	698	696	717	635	657	679	689	618	692	733	699	699	717	703	666	692	739	650	694	686	695	652	658	619	668	707	664	676	687	650	713	666	676	698	675	660	663	673	718	661	644	732	657	682	691	665	650	690	654	724	716	652	707	665	664	718	669	667	734	670	707	696	709	660	697	680	672	697	710	661	668	632	715	667	628	671	699	657	650	678	634	719	706	637	717	714	662	683	700	669	715	680	706	691	703	645	697	704	715	675	651	655	706	677	692	670	688	668	680	660	703	662	685	648	691	664	713	694	680	657	702	751	684	653	686	658	697	689	637	658	675	629	697	678	686	690	628	668	681	685	671	702	665	666	653	631	730	705	648	656	665	668	708	710	722	659	719	679	668	665	639	704	677	711	691	695	716	665	686	699	682	667	718	678	666	680	656	665	675	657	677	706	713	669	692	695	733	687	639	695	663	675	701	667	669	691	684	694	656	660	708	689	677	684	669	703	694	641	717	699	668	646	687	704	696	683	664	688	687	705	708	694	660	702	706	711	687	712	687	701	651	683	699	665	675	679	687	703	685	676	688	649	675	705	714	659	684	669	704	679	713	665	668	656	663	719	696	687	680	680	695	685	646	717	711	637	666	691	655	671	742	697	694	655	711	715	694	705	718	700	698	682	673	702	691	662	689	702	714	661	582	722	691	709	681	703	699	689	677	704	690	715	705	724	725	711	767	661	651	697	733	658	750	719	634	678	648	669	688	712	644	638	663	688	639	643	670	674	678	677	653	714	698	704	640	654	670	596	729	650	713	655	709	684	675	649	620	656	710	678	661	655	695	691	667	649	651	691	707	722	647	615	693	717	645	645	644	688	682	686	710	683	716	693	661	692	712	661	675	693	666	684	648	655	672	694	687	653	708	680	659	711	734	688	678	663	690	687	696	667	683	702	667	676	709	705	702	692	723	703	679	655	689	686	695	706	730	686	687	676	655	680	668	652	693	705	729	674	712	654	655	677	681	683	660	678	684	716	656	672	674	631	658	667	741	712	661	701	685	679	709	702	673	700	656	673	666	755	672	714	728	678	644	676	691	695	700	703	692	684	704	668	705	664	699	702	681	649	683	680	665	673	667	678	716	693	714	645	668	723	665	724	653	683	682	676	681	655	665	711	707	679	690	691	718	667	663	699	682	710	637	701	702	744	669	694	710	698	628	724	683	663	660	678	704	684	723	667	679	650	660	690	657	705	669	691	702	701	678	728	680	682	678	699	659	667	669	645	685	684	659	656	706	695	674	712	669	659	669	686	695	708	665	668	661	700	673	726	684	662	694	668	721	697	627	737	664	695	688	689	673	706	638	684	716	664	726	683	747	662	688	710	694	663	695	658	669	716	639	673	695	669	649	635	670	673	717	678	688	700	670	717	678	656	669	668	657	617	714	633	675	663	702	660	699	704	701	687	672	681	667	679	673	652	659	665	650	711	671	680	733	697	693	672	706	718	678	635	676	695	682	696	712	685	725	710	674	670	676	671	705	698	651	665	680	714	661	670	617	676	662	748	669	734	696	679	711	676	660	687	667	691	661	711	714	698	663	666	675	651	753	711	667	696	708	675	659	656	691	589	696	689	654	640	664	694	649	680	706	691	663	715	712	719	684	674	684	652	722	727	700	697	688	675	656	733	740	701	676	689	688	716	711	673	683	676	660	683	669	644	657	659	690	692	635	679	732	676	700	686	673	703	675	670	650	667	697	705	672	711	702	688	712	681	694	646	683	676	667	648	646	678	701	681	666	670	667	663	724	694	690	701	678	692	688	723	695	703	687	661	623	632	724	655	688	659	703	679	675	673	663	718	688	715	671	712	671	712	689	683	678	678	715	713	703	677	677	717	682	720	737	699	692	684	682	726	688	668	708	668	691	695	697	628	699	655	681	671	679	699	710	688	685	673	674	689	693	696	643	656	644	724	705	670	685	681	710	655	685	653	670	673	716	663	687	691	680	675	666	673	644	703	752	682	634	667	665	679	676	705	687	660	688	678	690	687	673	692	659	707	660	671	707	632	668	692	654	724	650	673	710	698	646	690	695	699	697	706	681	737	732	655	707	692	733	716	709	654	718	599	688	680	666	721	675	708	714	704	685	668	713	719	661	661	676	726	699	667	661	683	765	639	653	714	682	663	633	645	693	657	707	675	681	677	656	726	710	696	711	671	687	667	661	726	677	686	722	718	718	714	660	696	682	671	686	689	683	655	707	641	704	701	710	672	691	706	672	727	645	653	736	675	734	684	668	620	730	655	698	710	699	664	698	656	677	745	666	709	677	672	722	648	664	679	704	683	658	655	677	679	700	709	686	708	657	719	697	679	688	699	685	690	638	692	699	702	681	664	694	719	681	691	699	681	683	678	670	681	684	669	695	630	687	721	686	683	703	680	679	670	668	701	677	669	692	650	711	695	711	651	721	710	715	652	690	656	659	687	694	698	718	690	678	678	693	669	691	725	688	703	659	686	673	705	645	665	710	703	674	647	652	693	608	725	689	646	716	681	674	639	673	670	669	702	672	653	717	709	669	683	671	687	660	635	656	688	677	680	697	660	687	666	720	688	674	694	718	661	750	683	687	641	708	647	649	671	670	731	683	670	718	729	721	686	646	694	695	683	707	697	663	711	640	667	708	697	650	657	681	646	676	649	680	705	718	691	639	706	711	673	679	708	658	623	677	722	712	664	689	734	676	650	681	628	751	699	677	684	690	708	655	638	699	660	695	683	657	669	664	672	689	675	694	713	662	668	661	700	662	688	718	664	681	655	667	672	711	698	661	706	688	673	620	699	650	708	710	702	686	663	670	744	683	689	655	712	698	658	676	667	723	697	637	642	671	646	703	670	705	717	663	650	689	711	711	685	710	719	698	718	702	681	694	667	679	724	687	695	662	668	647	703	683	686	658	687	688	684	672	635	669	610	695	671	707	695	670	679	684	721	669	697	746	691	630	709	668	632	715	680	641	649	725	688	717	696	730	681	704	668	709	694	654	703	703	701	664	710	704	710	684	691	702	632	672	700	682	720	679	694	688	691	705	716	695	664	686	680	668	688	668	656	653	711	658	686	709	715	684	662	653	705	673	727	699	675	670	691	692	670	658	704	691	704	708	671	656	696	718	678	723	718	698	675	729	685	664	665	648	692	694	733	651	723	681	736	680	683	659	691	684	655	708	687	652	717	669	685	696	660	672	690	718	713	739	717	636	686	621	693	672	676	681	720	675	697	655	645	694	672	699
20960	29754	14593	2474	612	577	581	567	577	566	605	553	541	580	519	578	576	545	620	561	695	776	672	678	566	596	540	598	588	571	573	576	535	562	558	562	570	547	557	567	567	580	558	547	578	556	530	556	550	527	584	543	563	561	528	589	576	576	545	532	577	515	548	567	608	590	510	570	546	588	529	570	555	592	562	574	572	554	545	568	569	586	546	583	571	560	563	568	546	558	563	521	585	533	607	589	567	524	595	578	541	547	566	570	525	601	567	577	585	569	530	525	557	584	522	562	603	537	539	556	575	539	596	599	568	586	610	592	569	533	570	568	572	542	551	622	564	542	547	539	559	571	540	579	571	550	537	550	541	543	582	547	554	565	577	585	569	530	577	566	534	541	589	527	553	544	541	585	559	527	585	561	540	582	560	565	566	558	588	545	556	523	561	585	573	546	534	561	535	542	603	571	613	564	614	577	555	521	554	574	559	542	620	550	563	567	552	546	525	532	559	544	576	606	562	520	525	571	561	548	556	532	532	541	552	557	568	550	546	569	581	566	560	530	570	570	562	580	578	545	583	569	573	588	590	581	556	560	579	554	563	543	528	588	584	615	555	580	549	535	540	591	518	548	555	550	538	543	573	555	548	538	598	543	555	547	583	566	640	594	561	546	522	546	609	561	595	560	595	598	543	577	578	590	563	602	584	589	558	587	587	531	573	589	576	525	568	530	586	566	559	572	555	571	575	586	538	563	573	569	590	561	543	549	575	565	559	613	573	540	562	541	519	575	583	589	528	600	571	568	567	581	552	538	594	510	561	531	537	591	535	580	547	640	611	544	550	589	597	542	557	577	563	591	568	574	582	562	560	538	567	586	544	533	521	534	557	523	597	565	505	559	570	571	595	573	545	517	542	609	540	562	566	607	573	567	568	558	586	528	577	561	575	560	528	561	601	554	521	531	578	568	553	603	568	553	544	572	593	534	518	565	564	571	557	574	594	556	533	563	548	564	570	519	509	549	553	583	515	565	590	559	537	568	559	596	600	547	545	572	591	527	553	597	566	517	548	581	579	538	555	578	557	590	558	509	557	592	581	523	597	577	548	565	592	573	574	546	579	594	570	563	551	541	585	554	558	599	537	577	576	566	556	600	589	573	584	574	614	549	585	587	557	583	542	550	554	552	532	554	546	578	556	588	569	561	532	568	593	548	598	526	608	620	539	556	564	555	553	565	585	576	606	548	566	549	573	577	530	591	584	546	592	542	541	583	549	600	562	532	568	569	568	596	555	584	574	522	563	564	542	579	537	563	532	554	565	584	575	552	572	561	557	574	570	552	613	606	591	563	546	576	561	535	557	535	601	552	570	588	534	603	516	572	576	538	536	582	584	570	554	533	524	577	554	573	532	540	574	520	535	571	573	581	562	597	569	544	553	565	610	570	549	590	551	593	565	557	567	536	569	527	546	528	556	542	556	534	583	521	575	554	568	532	544	557	543	559	567	588	573	556	595	586	512	510	592	498	520	579	557	575	595	565	576	545	601	554	563	546	563	524	556	572	523	526	563	565	536	544	547	582	574	569	560	538	562	588	543	598	576	574	595	559	543	574	582	585	542	571	520	557	573	543	608	550	561	549	562	579	572	530	579	582	542	573	601	539	573	558	597	576	588	585	550	547	537	530	591	558	579	581	560	573	533	589	523	548	564	562	554	551	554	569	594	561	564	564	619	548	547	546	615	594	540	515	571	480	567	586	581	540	581	559	542	601	564	609	571	539	530	543	547	579	550	578	534	552	525	549	578	539	528	556	525	604	572	543	567	562	566	539	562	577	553	531	539	573	548	552	566	575	588	553	539	588	548	544	564	560	559	553	556	560	591	578	590	540	586	620	571	506	561	562	593	570	560	566	560	538	569	529	528	544	571	560	553	526	577	530	576	509	544	568	588	591	568	576	546	563	544	546	569	563	586	562	564	541	575	580	566	566	604	544	570	562	594	617	603	584	562	565	602	534	536	539	537	596	543	581	558	576	581	547	538	575	569	539	524	562	550	542	557	549	519	563	604	524	610	519	562	557	572	545	574	540	579	615	571	575	563	550	544	611	563	543	557	553	566	561	583	525	578	557	556	567	515	569	609	579	561	535	560	598	517	574	592	568	567	574	591	564	567	600	562	541	555	540	538	567	550	510	586	578	557	526	575	582	577	601	593	575	521	578	599	552	538	576	538	596	568	566	545	535	566	558	532	530	548	586	527	559	526	575	565	599	559	541	587	524	543	589	610	586	552	543	544	539	589	552	605	553	579	562	577	573	573	554	554	534	564	560	547	580	532	532	563	557	559	577	588	572	534	590	573	568	585	555	546	579	568	572	595	570	555	568	586	571	556	565	592	554	581	535	561	574	525	558	549	552	557	575	542	569	571	557	569	584	577	557	570	539	536	568	575	578	549	592	560	561	570	548	561	565	613	586	547	562	563	570	588	573	566	491	601	568	612	519	551	606	593	539	555	585	567	566	590	604	589	534	561	551	563	555	588	537	549	532	578	558	555	609	510	531	562	535	580	562	531	570	565	573	537	590	554	584	531	561	571	551	573	582	605	576	542	601	551	555	526	589	572	569	576	595	534	567	558	581	587	564	567	593	545	575	543	556	569	559	562	564	591	583	558	495	534	535	534	579	574	583	533	543	622	602	583	567	584	548	511	544	575	561	580	605	563	563	537	547	517	563	536	548	600	525	566	545	553	576	617	555	564	569	528	532	554	570	555	542	580	570	573	574	540	557	594	563	581	548	516	579	568	561	546	577	519	573	580	552	581	531	582	565	546	585	543	508	495	529	559	539	562	581	559	535	530	527	567	522	595	567	566	524	586	547	544	565	570	592	557	604	557	538	601	547	524	558	568	538	490	545	548	558	595	539	569	544	534	540	566	552	535	557	595	542	555	541	552	574	567	560	577	547	574	575	571	555	557	564	593	568	540	546	598	535	558	570	579	549	571	528	590	593	576	553	565	561	588	554	581	555	557	527	581	589	613	570	573	534	541	560	563	532	565	555	567	558	575	571	539	531	527	544	550	559	546	549	515	546	526	570	534	571	552	577	580	575	593	550	522	561	526	550	578	535	520	560	531	569	552	530	552	553	528	550	586	563	581	537	580	597	561	575	570	547	569	565	589	539	524	611	558	547	542	571	509	535	553	567	535	545	556	562	581	573	568	554	586	531	604	513	548	575	589	574	517	600	601	550	577	583	608	594	571	547	578	589	530	558	558	523	575	591	588	520	566	570	531	592	590	525	570	569	545	574	546	587	570	559	533	560	633	535	577	595	576	556	566	585	557	555	557	582	573	533	561	557	584	573	552	577	565	572	558	567	570	554	541	603	544	604	543	550	563	556	557	549	548	563	556	543	547	576	580	562	582	538	546	550	543	534	605	559	599	563	581	567	546	535	582	556	564	543	554	582	554	547	619	609	559	554	567	574	557	577	600	532	580	558	586	575	543	542	584	575	584	541
24748	23766	34732	27766	13991	2705	1285	930	886	868	828	866	852	799	870	842	830	851	816	1145	2068	2095	1471	1223	976	802	847	801	855	818	788	872	764	765	875	819	881	793	805	828	853	836	824	823	805	798	795	827	749	764	828	832	859	820	835	861	838	815	836	773	816	806	822	809	784	859	831	815	788	819	779	810	851	816	802	791	841	844	800	842	810	803	840	801	824	822	793	800	847	803	785	786	849	753	831	801	774	822	838	809	816	803	797	825	791	840	774	870	765	832	823	807	818	876	804	802	801	760	805	854	820	832	831	825	806	827	785	776	814	804	797	830	828	802	779	786	802	828	805	795	779	818	809	808	781	744	820	823	843	886	804	835	813	789	805	841	800	747	784	796	783	809	774	797	843	772	816	783	788	798	804	838	807	781	801	809	782	785	788	805	826	798	800	784	825	819	808	831	794	852	816	824	861	759	806	790	832	780	820	821	855	846	824	803	817	776	788	830	858	796	882	775	787	809	786	845	808	814	832	836	827	829	792	821	830	807	807	787	797	848	748	819	826	783	816	763	802	809	850	846	778	813	799	780	780	731	815	837	814	802	843	823	820	830	866	803	764	788	845	778	846	832	788	823	873	838	752	850	847	848	797	748	844	822	848	790	805	826	811	761	809	801	800	812	783	796	827	780	796	774	776	800	789	804	858	809	814	812	791	804	825	826	817	837	770	775	808	782	785	794	856	825	816	799	756	797	795	792	824	815	803	849	814	786	830	840	792	777	799	825	839	823	818	809	827	786	773	806	843	818	796	810	792	769	820	846	797	801	800	823	823	791	857	802	831	828	844	795	808	800	741	792	796	849	804	857	822	817	818	803	779	791	822	853	820	848	833	814	847	802	786	768	818	797	782	781	807	803	774	797	850	809	784	819	825	849	839	801	815	791	830	812	805	814	843	842	805	800	808	762	812	785	824	816	816	858	862	777	789	806	794	826	788	806	840	820	804	783	813	765	788	867	753	830	818	832	760	815	793	838	788	831	797	821	824	792	785	808	851	818	806	835	832	785	826	762	778	784	840	849	760	794	854	800	820	826	788	835	803	827	852	822	786	797	833	820	782	794	824	745	761	811	799	785	854	809	860	867	825	811	823	808	821	777	830	834	836	815	849	826	842	819	795	793	779	786	819	844	864	800	789	855	825	860	823	850	787	833	822	786	814	824	861	784	842	876	820	907	779	790	855	838	765	774	804	812	806	799	823	817	862	816	796	856	830	845	796	839	775	862	768	794	823	821	818	813	820	803	785	850	833	790	788	864	824	786	884	813	774	823	781	774	868	810	825	802	820	801	789	802	831	786	748	805	833	805	851	806	838	756	853	849	808	845	789	827	758	824	784	791	837	843	810	819	823	790	834	784	812	809	798	765	831	806	828	804	847	759	800	759	825	819	840	779	781	745	819	788	847	814	797	791	830	777	832	771	809	794	821	774	804	848	811	823	854	869	852	834	828	855	754	787	786	840	789	781	830	824	844	814	829	822	827	816	790	824	820	781	843	799	781	813	847	827	788	791	826	808	725	839	827	791	797	844	865	808	822	812	810	835	861	820	786	824	787	852	848	848	785	770	819	811	797	799	825	817	779	767	803	805	795	788	786	835	807	782	820	825	819	809	834	851	801	786	778	807	855	857	821	848	766	838	808	837	772	834	837	813	846	822	830	800	813	802	795	823	804	813	836	844	795	823	840	798	800	843	849	755	881	877	808	789	800	792	793	817	779	829	780	836	774	802	805	791	815	823	789	793	806	796	829	791	757	756	807	817	830	814	828	825	838	762	775	869	790	804	837	829	847	793	794	786	862	827	813	812	837	779	827	834	781	824	873	860	814	795	815	812	845	805	746	770	780	839	779	835	851	777	795	790	779	770	803	866	825	808	833	819	830	862	829	811	829	816	772	808	781	781	784	814	840	762	758	889	768	863	813	841	794	804	839	770	826	858	851	823	790	791	812	860	819	848	784	794	843	829	782	789	827	786	798	777	802	808	775	892	821	792	796	786	818	798	822	833	840	786	818	800	811	780	824	828	836	791	848	806	817	791	831	818	821	781	840	811	818	839	804	895	822	770	795	832	830	797	817	800	826	768	819	796	791	843	820	803	843	844	799	838	822	825	859	841	841	797	814	791	823	845	767	758	842	785	771	791	829	831	820	810	871	794	805	784	823	804	794	808	818	848	773	793	835	816	788	805	805	816	845	778	837	805	787	808	815	817	813	824	840	799	839	892	811	776	805	814	859	813	805	794	857	795	804	778	776	835	781	855	760	803	799	817	802	800	739	802	825	792	842	846	765	769	828	791	750	800	790	856	867	822	843	814	809	803	851	803	795	771	804	817	848	821	775	833	847	778	813	880	825	783	859	821	834	814	831	790	810	778	783	783	798	762	788	848	795	797	799	815	814	833	817	799	836	852	789	811	796	812	791	823	793	803	770	843	844	786	824	794	805	826	779	816	781	790	778	787	809	814	849	868	823	820	776	854	833	797	803	821	780	784	820	778	818	840	796	823	781	860	822	814	816	823	788	794	812	812	784	840	816	855	823	789	837	804	810	746	794	790	839	752	801	816	786	831	844	819	775	803	793	766	824	831	831	849	805	803	798	830	780	800	781	831	832	853	839	788	836	841	849	810	766	826	786	888	777	773	760	843	799	812	793	864	837	820	819	791	834	793	747	795	790	879	853	767	773	768	794	786	816	820	853	789	774	754	812	860	824	780	769	874	784	816	815	801	847	819	803	794	821	890	817	846	785	841	816	789	791	805	808	759	862	782	833	803	798	792	814	838	778	817	774	821	820	810	818	767	842	832	798	801	791	797	796	816	840	828	799	813	831	822	825	822	811	805	830	788	841	849	851	843	771	817	830	835	829	842	804	787	834	755	817	819	813	802	807	796	832	808	803	799	823	806	819	795	811	843	848	792	858	848	832	801	847	793	783	803	834	789	829	833	814	809	803	847	781	830	759	769	801	849	798	863	810	782	823	753	799	818	797	796	848	803	793	805	820	793	789	842	786	808	855	828	806	851	795	806	841	847	821	821	801	792	806	852	840	832	812	773	812	806	868	822	821	818	790	844	848	836	820	759	771	818	858	826	826	835	808	818	798	851	790	836	768	870	786	804	829	835	843	766	807	822	820	832	811	756	781	769	831	780	819	821	804	797	817	797	843	807	874	840	797	794	810	778	797	804	810	854	771	826	843	763	759	805	827	835	801	883	744	834	827	847	810	799	841	818	825	818	803	817	810	824	835	854	800	760	853	808	794	823	770	797	767	801	844	806	813	813	804	809	791	847	776	782	811	773	843	789	835	759	835	811	840	797	804	775	771	843	842	829	762	846	762	803	790	832	775	856	810	805	897	792	860	782	807	848	810	751	829	762	792	818	825	785	828	796	843	829	837	823	845	818	799	770	827	794	811	806	843	762	771	839	783	806	791	749	789	860	829	824	803	804	832	759	791	811	837	797
58744	85281	55186	12410	1628	916	838	817	813	765	766	732	747	786	742	749	742	773	746	1261	2544	2620	1663	1296	922	750	796	773	758	727	720	727	689	721	791	730	772	713	737	739	777	776	710	726	732	722	770	773	728	731	724	730	717	715	717	771	679	710	724	732	677	713	711	740	672	778	730	724	709	720	725	704	738	726	703	705	751	748	711	723	740	715	739	641	740	719	737	738	710	748	718	719	693	712	758	723	698	710	720	759	766	702	741	665	739	707	713	708	736	659	748	775	694	746	676	686	728	710	699	687	711	754	755	725	756	744	721	727	712	695	760	704	705	736	765	687	726	715	723	688	718	708	751	710	731	730	722	720	749	760	765	717	740	733	701	719	721	696	755	676	721	777	703	787	728	723	723	715	763	719	704	707	772	745	693	705	742	766	701	718	708	714	729	723	744	734	727	661	747	719	780	702	743	734	682	722	756	709	682	735	741	682	761	717	709	731	741	747	681	677	733	714	762	677	751	735	743	695	709	739	731	671	715	781	748	728	766	690	686	734	707	737	739	718	713	725	701	727	746	715	709	736	791	776	746	759	729	694	754	729	725	707	760	727	721	734	758	723	715	686	736	747	723	718	795	745	654	704	746	717	725	727	774	750	756	681	706	659	747	724	695	688	694	729	716	706	722	718	695	732	710	727	776	745	720	696	710	742	714	707	705	722	722	724	704	693	715	738	710	735	759	687	780	725	759	725	738	729	683	705	738	692	751	720	718	768	736	743	769	751	713	738	782	749	676	726	707	695	712	675	750	691	742	733	712	751	768	722	725	738	747	717	774	748	745	740	727	747	742	688	744	739	692	679	738	709	710	700	750	682	709	749	732	749	757	725	758	701	689	742	706	717	748	730	734	686	746	752	751	781	720	722	694	662	725	721	762	704	725	732	720	758	750	746	696	714	766	734	713	736	730	733	750	757	703	746	735	726	712	697	714	734	781	782	749	756	742	714	725	754	715	692	719	667	723	727	749	731	726	688	703	733	724	759	741	676	751	704	709	758	724	739	735	699	738	731	757	711	680	753	685	683	705	681	744	738	769	725	736	720	737	724	745	719	716	728	718	731	689	685	668	732	715	719	698	702	733	775	755	717	731	707	714	721	717	726	746	712	680	690	730	757	687	756	745	749	770	690	691	701	741	673	714	728	723	739	719	707	757	696	698	744	698	742	695	734	675	717	696	725	748	726	710	705	774	724	739	706	775	681	691	712	727	754	716	716	693	750	742	736	741	736	725	757	741	700	711	743	697	758	786	756	782	720	708	747	699	715	707	734	710	741	738	735	713	781	725	727	727	694	706	759	749	796	751	737	698	714	678	711	704	711	682	688	730	713	705	726	786	692	724	707	711	710	721	743	751	724	707	718	701	731	738	702	715	697	733	765	730	747	713	737	713	740	729	717	725	716	701	703	737	746	710	715	723	679	750	693	731	675	688	754	727	749	714	728	738	737	752	703	774	728	676	732	697	720	658	712	720	754	711	679	683	683	727	702	736	719	708	708	763	727	701	735	737	718	712	697	763	718	734	681	689	715	723	725	722	679	724	749	723	692	753	708	733	752	722	754	726	712	733	704	719	711	669	716	712	747	728	730	676	700	719	696	647	761	689	717	742	733	724	716	759	767	723	707	739	769	706	715	748	717	656	721	733	745	705	672	753	732	752	733	705	700	691	698	689	724	756	711	714	677	711	726	682	738	744	698	767	725	696	732	774	714	759	762	713	721	724	703	719	744	713	737	735	716	696	731	672	689	709	741	661	752	761	737	734	725	702	722	692	718	664	720	733	692	781	632	726	699	724	717	739	774	705	725	748	696	661	681	729	717	743	750	707	719	724	742	757	713	756	714	730	706	716	764	714	730	684	720	686	726	710	693	739	710	732	656	697	726	725	685	702	741	715	754	737	714	740	712	749	705	730	685	694	741	739	707	735	728	743	738	693	738	756	734	785	688	704	719	710	655	717	641	722	757	706	758	738	709	712	724	735	734	736	691	694	717	700	712	701	712	737	713	719	721	699	727	754	743	735	728	746	724	692	743	726	737	705	751	717	734	728	711	704	725	689	730	737	759	725	728	712	712	725	679	713	803	706	720	716	703	731	730	701	745	670	730	656	750	738	734	750	748	714	703	752	780	727	780	709	729	662	717	734	747	701	704	712	743	750	681	702	705	706	768	741	715	772	688	742	728	722	673	699	730	730	739	717	798	711	739	746	731	770	718	766	705	718	729	759	714	685	731	774	736	771	690	759	763	674	689	712	713	744	727	673	772	728	763	753	736	733	776	718	670	710	683	728	714	760	687	738	769	756	700	698	730	712	711	760	731	757	716	734	727	707	686	744	717	736	715	741	730	688	723	738	719	706	790	711	705	767	764	737	711	727	683	720	736	706	723	701	674	751	713	746	690	697	713	742	742	734	702	720	743	718	713	756	702	763	722	709	683	735	704	727	691	715	725	755	734	721	740	720	725	752	691	741	681	704	743	713	684	763	701	731	695	696	739	742	699	766	728	754	741	710	699	757	736	720	809	718	724	689	733	797	711	742	726	707	696	639	749	745	717	716	797	690	709	729	784	738	724	701	736	705	702	739	707	756	722	732	762	712	734	711	708	698	770	712	727	701	697	740	747	703	740	761	721	718	753	702	687	702	706	786	702	701	733	690	724	737	726	723	726	710	730	715	718	757	722	715	753	754	730	705	702	741	693	731	716	771	749	758	707	705	743	724	746	692	763	711	711	726	702	719	771	716	700	736	763	715	693	739	689	772	755	744	714	758	717	740	722	738	743	720	790	695	709	719	751	679	802	770	733	688	759	734	721	738	745	718	693	796	746	711	735	746	737	715	674	719	731	729	696	744	725	749	681	730	715	720	735	695	663	707	673	714	727	697	719	711	734	760	735	698	701	718	712	725	713	744	720	675	738	706	760	680	735	719	731	677	754	712	736	726	714	721	703	642	719	735	695	665	693	752	782	742	723	718	698	692	758	759	718	704	752	711	787	718	709	757	718	707	794	702	721	677	700	709	685	694	757	752	719	714	709	740	726	679	670	696	684	731	745	693	695	733	744	703	697	723	694	733	705	687	772	703	719	754	700	719	731	726	806	754	762	750	724	704	712	738	735	708	744	704	706	765	712	733	758	718	694	734	689	730	690	686	706	735	739	727	704	717	717	695	738	712	791	740	736	707	726	738	723	715	736	688	738	715	692	730	653	710	762	703	745	677	695	696	710	691	679	704	706	725	683	711	753	743	690	744	710	738	707	688	696	715	754	735	757	749	699	709	676	740	755	752	726	713	747	719	775	723	752	713	737	723	737	729	689	733	731	712	701	737	773	728	707	722	749	737	738	742	730	708	732	724	699	692	774	729	769	723	699	733	742	722	770	740	687	740	714	733	725	699	747	725	757	702	693	771	696	719	723	714	759	708	729	669	695	646	760	732	754	714	753	768	726	721	726	722	701	770	735
23803	21663	30188	25173	20094	9926	1957	1151	978	993	955	921	903	969	882	927	968	880	964	1527	3693	4197	2541	1789	1238	967	930	914	834	879	916	902	874	941	862	863	867	891	881	875	899	882	856	895	857	916	900	932	866	899	823	937	852	864	879	862	836	836	899	841	884	859	870	892	869	797	897	860	865	893	909	888	867	933	905	847	906	873	891	890	901	892	881	913	891	931	883	856	883	845	852	874	874	871	873	847	887	903	887	830	873	874	866	849	838	889	836	818	883	842	894	900	873	859	954	883	867	929	929	893	896	848	835	871	880	876	851	875	878	933	854	917	901	836	892	883	828	890	843	850	849	867	919	900	833	925	893	860	894	845	865	876	878	889	911	843	846	865	836	882	895	857	871	888	897	864	918	899	860	920	853	849	879	826	868	883	931	812	847	886	863	842	845	920	858	803	899	867	872	945	855	855	884	839	922	870	872	855	882	818	845	831	843	865	870	857	867	865	878	884	878	893	913	913	907	895	842	898	827	832	879	853	876	884	890	902	912	893	876	846	875	825	859	853	839	869	843	862	864	858	896	883	915	918	828	867	835	933	889	847	828	821	848	838	856	814	865	855	875	885	853	895	874	852	856	823	859	889	870	871	837	868	866	833	888	878	836	868	875	893	877	862	905	891	835	880	897	893	880	884	886	881	854	893	877	859	850	893	873	847	893	886	858	876	873	894	890	843	872	897	844	859	833	864	908	862	806	855	893	839	878	901	923	854	898	922	907	864	879	860	844	887	833	874	881	884	891	891	870	867	854	878	930	828	859	891	893	882	881	913	931	868	886	852	822	926	865	868	900	852	859	890	897	923	853	882	916	877	878	899	821	881	836	850	843	896	892	890	871	878	843	877	840	870	861	815	842	917	870	914	873	839	862	887	899	875	915	891	863	844	890	896	820	863	841	866	931	903	925	815	844	837	923	907	843	823	849	908	925	898	848	836	902	864	851	860	878	901	865	880	833	894	883	862	801	841	852	793	891	927	885	878	875	832	854	901	858	899	866	859	897	853	862	864	836	879	909	878	784	842	855	943	868	839	903	907	882	872	883	888	796	869	875	851	885	867	865	868	882	890	837	869	847	899	875	913	858	897	819	894	896	837	894	870	882	920	852	884	902	840	865	895	874	867	894	868	805	916	881	895	972	896	848	904	837	874	932	853	874	830	839	850	864	916	919	902	845	889	837	887	865	821	930	934	901	929	896	891	876	825	839	886	894	888	880	863	894	888	868	881	861	876	940	838	897	850	924	860	869	835	887	878	833	876	911	884	854	872	853	835	828	869	861	925	928	860	815	871	880	862	901	908	900	851	890	892	919	876	863	900	843	849	848	833	870	889	882	858	823	854	912	827	890	837	872	844	868	906	893	838	850	857	880	903	907	884	834	873	835	881	888	906	886	822	836	915	897	857	917	832	908	857	874	831	840	874	867	816	909	896	834	992	940	946	885	904	904	837	893	840	864	889	836	940	868	826	908	924	846	867	892	910	880	869	848	874	902	864	886	859	939	937	905	897	835	851	830	867	866	888	880	889	919	886	875	887	837	861	873	916	865	870	860	857	877	897	849	876	860	882	893	897	848	898	849	914	813	861	858	867	872	866	870	858	865	946	827	916	908	874	902	883	897	877	843	843	924	840	897	883	863	847	868	901	854	885	926	903	894	875	896	894	850	875	878	900	904	918	872	881	820	900	888	831	840	877	846	901	853	898	840	848	841	899	880	881	842	831	882	905	836	855	914	862	830	836	874	878	911	891	838	884	895	858	939	914	860	841	864	852	879	828	810	917	917	876	885	858	845	883	919	931	890	881	894	891	897	857	897	891	813	900	844	920	894	879	895	856	869	867	850	911	915	860	861	903	822	876	882	895	867	926	899	840	825	868	911	870	884	825	833	886	913	822	871	889	859	847	883	881	913	832	877	893	898	857	809	807	849	905	894	856	919	890	865	854	879	892	868	916	844	932	867	872	893	866	859	833	828	849	862	877	882	872	873	853	859	879	882	904	917	836	842	855	849	924	899	891	905	869	868	834	881	857	890	951	886	879	863	888	898	885	859	812	831	842	832	864	866	883	878	894	880	904	894	892	859	898	931	858	859	874	920	835	908	954	868	867	916	927	863	840	852	881	909	841	849	855	845	888	870	864	876	924	842	922	898	871	876	915	867	835	884	836	873	910	841	860	915	852	882	937	889	866	898	834	887	891	894	907	898	879	881	860	879	909	876	878	875	867	875	892	829	890	920	874	883	914	907	840	930	861	816	869	853	887	858	863	892	862	852	806	901	863	870	913	868	886	877	850	908	828	873	904	927	910	885	922	834	897	870	843	879	882	947	896	890	846	883	815	817	904	883	909	893	852	883	880	872	847	931	839	903	903	867	932	919	893	899	893	891	861	880	852	891	859	900	858	876	890	844	855	924	869	915	894	954	826	818	834	869	854	937	803	849	853	830	844	855	893	902	897	887	907	855	883	869	930	893	890	876	902	888	885	893	852	892	851	872	876	888	901	902	834	840	886	887	908	860	875	813	919	850	840	866	851	859	837	884	871	850	882	858	867	891	888	898	861	872	878	868	836	835	854	849	840	823	878	900	862	894	840	856	829	865	883	834	882	854	957	853	873	833	872	919	875	871	850	847	888	906	871	934	857	904	879	918	876	881	891	811	878	873	903	861	890	859	877	894	836	927	876	904	844	888	874	927	850	868	849	883	845	911	871	906	845	928	848	933	914	924	847	935	879	859	871	855	915	899	891	878	892	880	851	876	871	872	825	902	934	915	889	911	858	877	866	918	861	885	823	864	864	918	876	868	839	934	914	899	850	880	873	862	897	836	889	924	885	842	894	895	851	904	877	916	816	888	822	898	861	952	892	865	885	851	850	855	864	883	869	866	845	905	897	899	886	902	863	889	858	901	884	842	865	870	827	888	883	910	858	881	882	917	857	876	885	846	833	927	851	886	859	840	864	902	853	867	896	887	830	873	808	901	898	884	928	890	881	912	899	823	896	865	880	881	864	861	852	851	870	882	874	860	857	817	914	851	816	928	817	812	861	860	855	891	891	868	849	868	864	888	896	911	873	874	829	860	883	853	921	929	877	850	872	835	886	848	879	872	873	819	841	922	929	819	928	811	894	889	818	924	911	780	871	837	853	760	892	842	903	882	847	871	923	878	823	898	868	797	903	875	928	847	930	907	893	877	880	841	838	883	864	844	853	910	894	912	897	897	857	918	862	840	865	909	900	843	912	872	908	850	901	901	885	854	854	861	889	812	879	849	836	864	956	859	864	864	891	834	934	917	876	857	864	863	845	883	879	882	844	855	845	886	947	910	869	881	886	848	894	930	879	867	875	900	895	880	859	896	889	804	885	887	830	832	852	901	913	840	890	939	848	898	922	839	922	862	868	914	862	863	882	872	868	951	872	881	848	862	825	886	890	907	874	900	835	896	832	840	888	884	869	826	870	894	875
59393	83258	63598	9908	1582	1094	1060	970	942	899	827	856	859	877	859	855	852	807	787	2168	4973	5189	2980	1980	1298	886	892	852	825	798	806	779	766	831	786	822	753	783	799	778	809	810	876	795	857	823	842	814	809	805	756	832	799	760	809	777	781	774	760	839	828	810	779	798	816	829	796	768	808	782	826	806	841	783	807	814	809	809	773	823	829	798	771	830	793	819	815	780	787	827	784	799	785	766	778	849	792	832	812	761	782	820	785	770	750	789	754	779	767	824	769	781	795	692	791	785	820	781	801	802	796	801	737	793	806	806	774	792	765	757	756	776	774	747	799	833	789	784	784	829	824	765	756	738	784	779	798	758	792	801	791	781	828	794	795	818	834	789	771	787	812	781	790	792	774	833	808	809	803	801	739	778	793	814	803	814	766	761	800	865	794	776	773	770	741	797	751	796	792	803	770	781	793	802	806	787	812	782	817	784	814	787	785	748	834	738	816	776	770	770	773	817	819	743	767	779	799	783	773	795	757	756	792	814	832	809	819	798	747	773	810	810	813	774	789	795	793	791	774	749	798	716	762	797	808	819	797	820	806	845	841	776	770	832	764	809	793	793	773	787	778	830	794	779	788	791	771	775	787	823	741	825	845	754	797	737	787	767	829	814	831	768	799	781	805	804	731	792	806	695	817	838	834	773	788	801	800	776	776	738	795	771	796	773	789	832	752	801	792	799	807	796	763	795	809	819	818	761	821	789	778	780	774	783	809	758	774	804	766	818	765	784	757	797	797	753	782	752	763	746	758	839	780	765	769	835	787	796	820	748	789	772	755	847	825	788	808	803	780	830	779	750	779	852	792	785	802	802	786	868	788	749	766	802	765	802	754	782	830	787	772	789	796	773	822	803	799	723	789	773	836	762	812	769	800	788	900	824	820	800	760	809	793	814	872	775	809	840	771	725	768	825	788	774	819	758	814	793	845	811	774	771	770	849	783	824	811	769	760	777	753	803	814	748	824	768	826	829	835	817	786	774	752	801	797	760	806	776	770	747	786	790	791	781	816	803	853	802	748	821	777	786	765	806	801	773	740	765	784	789	795	816	809	771	780	797	775	788	792	757	806	773	835	732	760	812	775	745	824	773	780	816	760	800	788	771	812	786	727	821	763	787	818	725	804	785	776	790	757	765	802	804	794	807	827	793	758	763	762	820	771	829	783	793	783	790	765	810	814	740	768	731	816	772	764	735	818	774	820	756	767	798	780	803	782	787	793	805	788	806	787	764	790	798	793	727	772	793	849	819	784	774	780	816	792	746	769	783	764	798	787	780	838	776	779	763	767	830	767	770	769	812	786	838	843	764	818	768	770	751	752	815	775	755	806	824	768	778	804	805	702	829	805	802	787	769	737	777	781	796	775	746	809	783	771	768	784	775	786	842	799	769	784	770	792	787	796	797	802	805	775	756	754	811	796	798	809	820	805	804	784	696	815	772	790	763	772	797	770	782	842	790	796	729	766	776	806	782	742	791	790	805	855	771	806	814	799	806	805	759	799	755	810	778	791	769	808	796	863	784	738	738	800	780	758	819	779	816	763	853	800	798	800	784	797	808	800	773	730	806	751	838	776	771	791	711	842	830	774	795	866	832	789	769	773	836	777	802	754	774	797	843	778	794	857	819	832	757	765	793	811	803	799	787	775	771	813	788	783	774	783	824	741	816	795	782	804	765	765	801	774	795	789	771	846	783	816	786	805	774	820	832	812	788	816	782	798	807	783	811	790	827	745	723	792	788	838	761	770	738	767	764	835	793	766	790	763	783	786	771	785	772	778	776	805	751	751	708	746	709	774	786	734	777	801	823	751	789	857	819	739	777	820	776	819	775	782	739	756	820	786	793	815	808	774	809	796	823	818	752	775	810	798	778	770	807	792	735	760	836	792	776	786	783	819	789	839	789	787	795	773	832	748	734	845	794	780	799	831	802	789	753	777	789	788	773	814	815	779	809	814	776	825	763	856	782	759	799	851	780	850	815	795	761	814	806	805	804	841	785	802	762	794	762	785	739	780	776	755	749	727	790	818	739	840	780	810	801	724	795	827	822	812	753	793	766	784	787	817	740	815	820	742	787	801	763	777	718	789	788	800	776	746	772	795	798	779	781	804	784	760	754	752	789	793	776	759	808	761	771	781	786	788	760	786	764	800	789	765	805	808	813	789	810	781	798	814	845	786	773	803	719	771	767	777	781	815	750	789	774	727	748	711	798	778	776	770	762	755	821	777	771	804	822	809	768	806	810	765	757	806	798	802	783	818	789	815	799	813	800	826	807	758	791	782	782	727	782	800	802	799	768	795	762	805	786	747	848	848	774	776	765	814	831	757	779	805	775	747	829	799	776	792	756	872	818	790	815	801	792	834	839	785	753	821	753	750	812	801	796	773	764	806	823	746	759	772	772	759	812	794	807	772	793	781	787	780	776	808	749	793	782	811	791	763	779	769	822	772	803	793	770	818	730	794	825	743	766	845	774	763	748	777	780	764	775	786	748	800	759	811	809	756	816	801	793	774	772	741	775	780	786	784	779	793	787	797	780	750	821	760	793	799	786	809	765	786	795	783	786	787	827	802	813	778	763	782	840	776	785	782	804	798	768	749	797	775	813	782	788	764	803	807	815	784	785	802	779	770	777	818	770	783	759	772	781	752	800	789	807	799	780	807	775	786	805	768	768	777	824	813	782	811	791	799	804	795	806	782	800	821	803	833	792	783	773	756	798	786	764	758	788	805	804	741	772	794	739	802	793	776	832	744	838	755	753	768	800	798	782	750	802	824	731	756	829	767	718	825	797	832	758	802	779	808	775	778	792	777	778	757	799	784	789	796	817	758	797	803	786	788	820	777	787	754	813	833	778	806	787	772	777	840	810	791	733	787	820	705	764	807	729	760	813	781	799	801	757	807	804	803	797	793	803	831	722	766	755	766	770	751	824	793	789	789	785	803	781	787	778	752	800	793	806	749	780	867	791	786	748	806	738	765	805	810	778	752	753	803	851	750	837	792	793	807	771	797	775	775	756	852	794	825	809	749	775	788	828	744	777	787	763	760	802	815	782	744	760	771	813	800	825	805	748	745	840	800	804	765	823	785	733	774	767	808	785	814	764	783	790	787	746	807	782	754	791	748	792	793	792	776	763	755	764	887	839	775	768	785	787	813	738	805	775	743	782	790	755	774	785	800	821	753	817	796	768	763	804	769	822	830	794	808	757	824	787	800	816	764	869	731	836	794	752	821	776	809	759	806	794	781	798	746	793	792	795	792	819	831	780	786	810	791	756	782	776	738	764	808	768	791	762	807	747	767	794	764	775	779	780	767	769	768	825	790	785	818	786	763	755	803	792	803	787	786	742	758	758	762	832	836	783	782	763	827	802	777	834	796	787	806	797	788	795	781	835	819	830	774	757	765	777	830	773	838	777	735	783	787	746	839	787	781	804	732	826	776	840	764	746	785	757	797	818	771	797
28517	21329	16782	2726	814	683	718	657	655	665	725	678	675	648	696	663	704	634	695	669	873	964	902	860	769	722	724	664	658	684	670	713	682	701	677	665	622	704	691	730	649	613	686	695	716	685	721	691	677	705	679	730	691	659	634	682	717	713	649	668	618	693	657	679	657	671	664	673	667	736	649	684	661	645	666	652	701	732	614	688	652	700	654	676	697	637	680	698	635	715	655	703	648	740	666	686	686	669	665	677	703	669	634	689	670	671	670	707	660	704	685	750	676	641	686	720	652	650	729	672	684	688	708	674	696	686	633	693	697	671	694	673	665	680	685	655	686	695	692	683	691	663	726	706	711	689	682	692	673	736	649	662	694	680	706	695	657	649	664	663	699	660	686	696	641	688	654	687	692	704	712	654	645	665	713	634	664	695	691	676	661	699	677	687	680	688	705	685	671	701	695	653	728	633	690	672	645	712	660	733	675	681	681	702	694	665	649	720	734	701	719	680	674	662	695	708	678	671	660	681	675	643	660	646	655	687	724	643	723	723	701	697	682	700	717	691	700	705	664	684	692	732	705	666	656	720	684	697	716	701	655	685	639	670	683	641	656	696	694	723	653	719	697	703	635	628	684	652	668	673	696	682	670	720	662	715	657	664	693	650	677	664	697	680	689	683	710	676	658	690	677	744	687	683	676	668	673	694	660	655	704	691	733	667	692	668	680	729	700	663	653	683	668	666	694	732	711	714	646	647	634	680	670	691	628	690	674	684	665	671	681	718	669	673	689	690	697	662	653	708	679	637	711	681	700	646	648	696	659	669	709	695	650	710	707	724	712	694	659	733	684	732	638	678	629	679	638	679	695	666	726	680	677	658	737	656	660	634	707	651	663	675	652	670	694	626	612	659	647	644	665	644	702	721	661	666	656	695	684	612	694	695	684	678	635	660	669	636	709	699	698	705	665	659	701	711	625	671	681	612	686	698	691	729	708	673	665	712	651	728	654	694	686	699	705	686	653	675	636	638	656	692	687	657	643	667	673	673	652	647	645	686	640	700	661	715	694	714	743	656	637	721	665	690	711	670	666	656	688	628	667	656	628	652	659	699	697	663	723	674	693	663	690	715	671	663	677	744	678	682	720	627	666	665	683	715	691	707	655	696	662	709	707	701	666	666	677	672	658	706	672	756	668	647	627	649	669	620	710	653	631	634	651	655	694	689	670	643	602	661	685	647	649	702	692	724	686	666	619	661	716	666	668	720	739	701	749	658	706	701	694	641	652	681	719	699	652	665	705	684	679	661	681	671	666	711	614	631	655	677	724	642	712	721	663	687	708	749	656	700	678	640	676	638	624	719	676	675	666	675	675	670	643	680	726	663	650	728	693	708	729	712	708	688	639	673	652	694	709	688	663	715	638	667	665	642	725	662	661	693	665	690	672	673	662	718	685	673	691	682	700	668	721	659	706	670	687	684	673	679	680	633	654	685	703	697	677	692	668	665	640	677	677	694	644	635	682	633	665	702	729	706	683	631	687	693	690	710	683	671	688	657	659	660	659	744	632	704	666	704	699	658	750	692	727	688	675	714	646	640	639	692	667	711	660	670	697	686	707	711	655	627	694	682	731	720	643	638	655	662	656	708	670	690	667	670	698	658	671	639	644	671	673	703	710	678	693	648	669	687	676	661	685	658	669	692	677	659	658	692	748	664	669	690	662	633	670	635	629	691	682	694	684	663	691	673	657	687	681	672	708	703	697	651	664	657	665	655	682	661	673	686	678	689	705	682	644	693	713	690	669	679	723	731	687	673	658	715	663	684	745	682	680	661	678	670	670	702	680	717	698	669	667	716	684	658	698	626	648	697	675	748	689	669	676	636	698	691	665	647	688	685	661	681	669	672	651	683	642	692	663	653	656	704	692	669	641	672	729	694	646	716	731	634	665	656	672	716	663	707	633	694	686	698	673	673	684	701	673	714	659	699	680	678	689	718	712	654	722	735	627	663	690	715	657	681	691	675	658	692	703	684	693	648	708	680	655	687	636	695	663	679	656	668	684	683	702	680	688	666	652	729	690	667	692	712	689	684	662	685	711	714	677	694	676	682	696	671	678	695	709	709	700	708	683	701	669	671	683	670	686	640	712	650	669	706	723	651	629	675	649	689	676	691	688	640	656	687	657	687	649	701	718	662	694	666	624	638	669	682	640	663	690	662	683	672	639	692	642	631	686	676	685	683	685	713	671	675	702	653	690	633	673	701	670	651	677	722	706	643	658	637	642	644	675	667	705	690	706	640	685	648	700	707	668	692	633	668	705	640	672	662	694	669	658	678	705	719	690	674	660	683	706	680	685	639	677	691	699	645	665	705	656	652	684	663	664	609	711	686	671	660	700	623	690	676	663	696	714	647	683	674	710	682	694	668	675	659	695	662	704	653	728	688	698	743	707	670	682	702	735	689	698	651	673	682	728	671	694	645	708	707	696	663	724	654	641	663	655	657	705	663	692	675	695	658	669	681	712	628	678	685	681	682	685	684	696	705	650	642	705	650	625	665	683	703	685	669	728	662	694	697	687	658	693	665	674	718	675	640	677	695	695	665	649	672	661	688	667	662	656	743	674	632	658	679	723	679	652	699	688	717	718	683	691	709	655	649	698	682	679	687	634	676	649	694	688	675	679	712	714	659	708	685	678	691	667	705	690	704	690	704	673	726	723	709	660	679	690	678	687	720	666	682	728	684	683	619	614	681	685	624	622	655	716	696	655	688	674	658	724	691	692	678	676	716	663	666	668	653	687	662	649	668	682	652	700	648	712	613	655	661	702	703	684	684	670	614	669	686	696	706	657	647	713	679	685	695	660	646	692	699	690	694	655	650	714	684	676	711	746	706	645	667	702	646	679	685	663	681	698	698	676	738	626	640	637	700	660	705	687	671	714	643	708	696	712	678	639	673	646	658	676	694	651	706	696	734	664	635	681	730	681	700	697	705	697	660	691	682	702	656	717	662	662	702	672	688	658	660	707	687	672	660	723	659	653	709	702	673	690	650	693	684	700	681	650	683	648	690	702	671	646	647	681	630	662	640	657	665	688	674	680	660	699	657	666	679	631	687	648	649	630	691	669	688	651	638	680	660	665	676	742	705	703	674	718	654	660	675	673	730	678	658	663	698	681	670	637	630	660	666	675	675	651	685	652	704	709	706	679	699	677	657	668	687	654	698	668	678	726	710	681	689	679	701	646	667	671	647	687	749	683	637	709	680	697	673	698	654	677	676	699	678	658	680	684	702	655	639	671	702	735	665	684	707	738	676	642	666	655	692	669	642	670	685	715	665	632	683	646	682	682	692	629	678	666	735	736	723	662	697	719	658	687	708	667	692	674	713	670	693	724	735	697	741	679	653	657	666	702	699	690	672	663	672	667	668	666	694	681	727	667	708	673	629	685	673	708	711	616	728	694	695	641	632	696	697	684	619	694	677	679	640	638	658	690	691	656	671	674	702	728	682	703	678
15549	19303	12700	861	544	615	540	596	595	572	557	561	562	586	577	556	545	610	622	591	789	971	826	751	641	603	587	636	541	594	572	561	550	552	574	580	571	553	619	568	527	574	604	567	579	556	565	603	536	577	548	593	554	562	588	558	594	530	541	566	583	569	562	561	590	537	570	534	575	587	569	537	625	538	536	560	593	550	561	523	606	587	560	553	542	552	559	575	605	519	566	571	560	567	557	587	526	578	555	589	534	528	550	562	580	581	577	540	541	566	556	544	591	544	553	539	560	572	565	587	577	569	591	555	518	553	599	556	562	545	576	581	573	571	556	581	582	537	536	598	602	562	547	578	601	544	562	583	531	542	534	582	565	571	561	554	577	594	580	542	542	557	563	543	594	569	565	562	548	542	554	598	557	554	614	527	559	580	599	559	576	542	559	562	610	594	616	569	558	581	570	554	548	500	601	527	545	581	517	570	601	576	598	540	546	556	570	521	570	560	611	586	626	589	543	534	562	589	541	559	569	517	587	579	577	595	606	566	572	566	579	567	543	608	579	555	557	577	586	554	575	537	526	580	581	541	512	542	593	527	538	536	531	580	568	563	561	533	551	568	562	549	580	568	535	573	523	578	553	563	573	579	576	559	527	594	574	566	570	557	566	574	589	574	532	577	544	548	584	561	511	546	578	553	553	567	531	482	588	612	559	576	583	533	540	582	541	577	572	547	562	555	537	575	570	559	528	544	582	561	552	583	513	559	555	569	552	534	561	590	561	568	516	544	556	582	565	581	556	562	548	573	567	586	561	585	536	569	534	574	548	564	556	559	544	594	592	527	590	572	580	552	556	570	567	567	535	579	609	598	543	560	581	567	578	539	599	540	599	589	553	574	553	573	574	565	566	582	578	568	560	544	559	601	554	552	581	588	571	556	570	604	595	561	564	545	570	580	533	589	610	504	579	574	583	563	618	555	602	563	564	547	558	589	590	589	564	590	554	590	590	557	599	557	551	546	583	584	625	575	600	599	543	582	571	567	576	583	561	550	572	555	574	587	579	543	556	579	541	537	568	594	568	548	584	566	575	570	552	582	604	557	530	577	584	565	567	568	583	567	561	529	585	535	585	532	561	543	571	574	530	591	561	582	538	562	550	531	548	576	576	561	564	576	554	517	617	543	545	610	561	567	565	558	574	602	573	551	527	571	527	589	558	529	548	562	578	609	610	581	554	552	602	589	524	551	537	542	568	570	574	546	548	591	594	579	611	542	518	560	570	556	547	587	558	596	590	519	595	572	537	558	576	521	562	562	557	529	589	575	561	540	570	583	550	543	565	583	635	611	525	570	567	612	574	539	526	540	555	590	563	595	588	574	577	594	571	555	600	546	523	557	569	537	516	563	592	552	531	571	527	567	588	567	566	588	535	542	565	578	532	541	614	563	599	526	541	588	559	549	587	538	536	534	563	550	536	526	577	595	594	518	562	593	574	557	557	601	550	558	513	578	558	548	593	570	544	566	622	584	530	572	551	553	579	601	592	613	577	614	531	558	593	532	557	544	554	589	548	557	535	550	617	551	629	581	567	588	520	555	590	573	559	524	577	575	539	543	547	566	557	557	528	583	560	544	555	543	540	571	556	562	588	575	544	517	584	587	586	583	550	583	588	569	559	584	560	569	576	584	570	537	529	566	558	546	572	596	567	560	608	558	557	529	597	581	563	555	544	612	550	588	603	583	566	534	537	536	559	579	579	545	573	542	555	574	517	532	555	582	556	562	548	631	576	591	584	611	571	585	559	548	607	590	578	571	553	556	556	626	566	521	534	550	538	560	564	552	607	554	549	530	549	539	576	538	576	611	566	556	601	529	576	556	558	549	533	557	513	542	563	547	595	580	591	575	586	600	573	559	568	597	603	557	527	548	528	575	575	572	540	605	593	545	591	577	565	587	571	566	576	543	536	557	566	534	576	605	597	576	545	544	567	561	594	577	543	566	566	568	593	584	560	585	565	607	543	548	573	559	543	571	599	557	558	549	579	572	583	547	542	593	583	594	628	525	569	609	510	567	570	583	588	559	553	529	596	554	557	569	573	570	565	620	574	554	572	574	598	601	530	550	542	590	596	557	607	574	546	505	552	569	544	593	597	589	549	567	587	600	549	570	597	572	582	530	558	557	577	595	522	578	577	594	595	564	554	561	582	547	544	556	605	576	565	590	508	586	543	589	530	580	602	554	572	553	565	572	567	557	591	596	574	551	573	591	536	562	592	580	548	527	580	608	563	574	588	555	582	580	544	584	574	558	592	572	522	576	597	596	589	557	589	562	547	575	577	550	608	607	551	528	592	535	533	617	562	554	582	561	559	547	537	611	546	600	562	568	548	543	548	586	572	559	563	586	525	595	549	562	562	595	575	527	573	576	556	558	552	572	560	528	561	596	566	567	558	550	576	544	569	551	527	551	577	589	585	585	538	577	557	584	583	531	567	562	550	532	557	573	594	562	593	570	600	597	557	580	509	598	549	594	562	594	565	604	529	553	523	604	571	578	541	596	597	574	545	597	580	569	523	575	540	592	581	559	556	538	557	553	569	539	562	568	551	571	577	566	601	567	534	544	570	524	584	581	520	518	554	579	567	560	562	561	574	540	552	580	575	586	579	566	566	640	580	581	553	580	550	548	597	583	542	604	601	601	562	570	569	534	569	588	588	544	555	569	514	554	595	600	543	579	572	573	597	583	565	568	536	554	535	554	572	615	541	569	586	527	580	548	581	541	601	569	507	569	536	598	571	579	561	516	501	578	568	611	617	557	574	564	573	551	561	524	540	570	546	575	561	528	539	553	567	551	531	558	529	585	563	577	597	548	559	549	596	588	525	564	529	586	576	554	564	587	580	543	576	573	562	530	552	557	546	613	583	517	562	540	556	543	569	548	560	558	560	548	548	574	538	584	602	522	550	548	583	607	557	554	574	522	563	551	587	558	572	587	563	567	582	582	579	561	565	605	563	583	541	575	557	549	581	586	548	612	596	570	613	517	624	571	561	563	574	594	562	602	590	541	551	551	571	575	610	550	564	578	547	580	582	575	576	607	560	590	597	555	587	566	574	559	568	545	585	579	578	559	563	619	557	496	547	549	563	589	509	594	585	580	589	544	576	532	588	564	531	565	561	568	572	583	589	519	548	571	555	597	601	577	573	575	555	571	558	546	586	589	528	553	575	588	590	573	595	540	564	567	586	573	540	579	568	586	539	590	569	537	559	581	608	552	603	563	554	582	514	564	552	544	570	539	585	574	552	581	551	584	543	573	568	574	572	593	533	591	521	541	571	578	571	615	591	549	581	543	556	538	561	581	546	603	592	555	554	562	575	579	572	568	553	547	577	584	557	606	549	569	568	558	575	563	589	534	622	571	565	551	586	544	536	546	577	555	572	529	571	551	579	540	575	590	577	518	577	563	589	625	520	576	561	596	548	558	552	567	570	588	561	581	583	566	606	569	535	545	560	525
24669	22480	32164	24764	12589	2409	1203	993	923	946	832	884	852	846	849	827	845	853	837	1270	2821	3118	2030	1479	1123	967	844	853	847	839	847	850	852	815	837	804	837	776	864	887	850	831	830	821	859	813	853	825	838	796	823	836	821	771	810	833	803	868	847	849	804	801	843	823	849	785	775	845	796	808	789	878	816	789	816	818	801	781	841	852	811	849	811	855	821	805	823	840	806	820	832	840	782	809	825	825	847	785	821	843	773	782	820	820	820	789	825	846	796	847	846	824	824	811	788	856	854	795	816	834	796	825	845	836	831	774	816	848	793	893	864	854	828	842	803	804	835	780	786	812	811	820	776	839	767	780	814	783	829	872	872	886	808	815	862	814	796	803	829	869	813	784	781	827	868	867	834	866	802	802	844	813	813	833	860	836	823	853	762	807	854	797	789	823	822	823	813	836	810	810	822	794	806	840	852	804	809	866	859	836	818	805	812	822	859	818	830	795	796	803	820	825	805	887	869	820	841	794	826	842	846	862	837	855	845	842	825	834	799	845	814	791	859	841	832	852	800	801	827	820	822	861	836	820	822	836	828	836	829	843	849	855	860	782	879	844	890	858	870	801	838	839	837	838	821	791	815	804	808	843	793	831	811	808	838	783	778	784	821	818	803	791	827	812	815	851	817	875	824	831	837	800	831	845	848	830	854	798	848	792	829	810	835	835	851	834	831	801	781	821	815	841	823	836	788	827	805	850	779	814	842	788	850	766	811	863	810	806	790	782	858	803	826	807	756	790	789	833	862	826	797	802	781	789	825	795	816	831	822	786	845	785	848	767	803	797	852	820	847	839	829	754	788	835	786	804	792	794	804	889	808	789	831	813	802	823	832	808	817	806	795	836	837	776	811	841	886	834	785	824	840	855	810	812	814	798	854	864	821	800	791	831	791	846	806	784	802	810	814	834	814	803	815	836	805	805	798	824	830	801	828	820	826	822	843	851	832	818	862	781	862	783	833	803	811	803	823	766	801	828	799	895	827	836	777	810	865	788	817	860	837	828	779	786	813	797	780	768	804	867	853	824	847	846	820	769	781	785	845	798	801	810	816	816	829	811	773	831	817	778	784	816	815	808	826	811	807	864	836	822	780	847	844	864	808	811	824	818	842	763	799	794	816	832	799	878	781	861	896	843	830	813	833	811	821	827	818	823	826	819	833	817	789	812	837	823	849	813	754	870	808	865	797	766	849	827	833	793	818	859	861	828	798	832	815	809	862	836	777	876	862	808	792	829	796	853	839	834	838	802	830	809	834	840	834	788	831	811	788	817	822	848	818	828	822	811	824	822	788	816	849	793	825	812	852	823	904	863	825	769	826	826	782	801	884	793	799	817	832	818	795	816	753	789	806	786	779	835	789	807	863	845	820	825	835	840	845	858	834	801	824	808	812	829	847	818	822	828	818	807	847	875	840	814	843	794	837	806	806	884	778	817	802	834	844	812	813	838	807	830	846	871	787	837	862	794	902	751	794	803	845	785	785	782	782	832	836	864	844	837	881	811	832	778	843	839	826	811	822	799	837	859	842	829	801	813	818	835	798	820	812	840	773	792	772	847	827	823	791	831	818	855	783	817	824	792	864	828	808	784	788	816	813	843	801	805	775	864	813	784	835	780	780	807	804	777	793	851	771	870	778	815	826	785	825	831	850	854	829	833	761	784	828	854	856	834	785	779	771	770	795	878	842	861	909	870	869	853	827	809	858	816	835	870	837	802	800	840	790	776	816	811	815	822	803	881	828	826	854	830	857	825	817	832	796	766	772	858	835	792	804	824	855	873	872	839	771	789	813	788	781	841	866	808	861	763	826	840	805	808	813	900	802	807	833	791	803	862	834	822	862	870	811	812	828	820	856	831	847	842	827	840	785	831	841	808	820	829	816	788	823	833	819	835	842	840	882	841	817	854	814	817	848	818	818	837	864	871	823	765	828	797	779	787	818	791	829	825	809	843	833	790	794	816	800	802	761	778	873	822	860	870	899	785	788	821	833	785	813	798	893	850	869	798	859	808	774	826	842	829	857	787	784	763	806	891	832	826	829	844	790	755	786	874	832	803	851	805	871	844	854	779	819	803	844	822	816	828	809	786	796	795	831	804	813	783	828	769	792	831	783	835	810	882	789	812	843	824	815	782	811	810	815	862	828	864	803	822	866	826	839	806	862	807	839	854	819	921	847	827	819	818	805	824	836	876	825	800	811	829	795	805	799	797	815	839	809	772	827	831	839	777	785	793	863	829	820	812	804	810	829	861	785	832	835	864	864	875	811	789	869	760	841	832	840	802	827	846	835	794	837	851	855	837	835	897	857	813	837	808	786	826	809	860	846	824	825	805	822	799	781	833	801	832	861	836	780	833	804	862	863	787	818	789	791	846	805	895	815	773	768	830	804	816	778	796	817	861	878	819	841	797	817	845	815	832	804	785	874	799	793	851	788	798	855	812	831	785	838	822	834	855	789	859	836	811	823	855	806	835	868	747	835	828	831	712	807	789	814	830	851	823	873	828	834	798	843	830	798	823	786	800	874	788	840	806	805	811	760	805	809	778	783	833	857	805	850	844	859	845	866	852	810	836	802	766	848	832	810	797	810	834	854	842	870	817	762	816	852	769	825	781	789	799	776	866	838	806	854	788	826	810	786	806	809	814	822	820	839	847	788	802	776	812	842	818	838	872	813	824	840	877	818	791	862	801	788	847	774	780	819	893	801	869	803	778	852	755	774	851	859	816	749	829	831	872	790	831	809	835	821	823	839	810	796	815	766	837	849	863	799	810	784	854	820	801	835	807	800	812	842	805	801	877	835	823	785	845	820	881	893	800	895	848	822	848	788	852	820	842	825	832	788	802	778	861	864	871	853	829	782	815	831	853	834	793	813	899	858	822	773	808	759	773	797	836	890	806	821	860	795	837	857	833	783	767	789	781	819	829	797	803	831	797	833	835	860	803	813	797	840	825	818	804	843	834	770	807	806	845	799	758	821	803	819	790	804	892	807	777	806	816	839	842	835	828	790	784	878	837	793	820	851	813	809	811	811	799	818	813	804	823	790	800	789	805	826	815	841	817	794	838	835	795	844	865	803	809	825	812	857	832	851	810	838	799	811	836	860	806	837	800	855	773	805	829	841	776	864	789	822	825	785	815	862	821	796	822	858	821	825	799	794	807	868	830	819	819	818	814	839	777	823	816	766	829	811	816	842	804	828	820	818	844	851	830	814	856	873	851	818	814	829	787	787	815	832	830	810	786	804	795	829	843	849	788	851	813	779	817	808	758	830	782	824	825	788	863	773	798	821	877	826	775	837	831	815	882	801	819	785	784	857	794	833	883	841	840	819	813	811	830	830	773	824	804	844	824	853	852	867	812	871	839	816	809	814	806	830	782	788	835	805	801	798	802	867	847	830	858	839	817	826	839	857	803	793	779	771	806	788	832	878	798	802	837	788	787	855	858	835	842	858	810	827	822
51942	78377	51154	2221	1117	986	936	772	815	817	777	763	766	779	769	774	769	725	748	1544	3759	3652	2229	1576	1075	842	734	750	756	722	770	746	736	688	757	718	803	731	691	707	725	693	706	728	758	697	723	676	711	747	752	749	733	667	702	731	725	741	756	706	737	742	710	751	772	689	754	732	757	678	766	725	761	750	687	722	758	693	692	713	687	783	741	677	723	677	674	713	720	698	760	724	758	754	732	708	738	709	720	693	694	745	734	750	722	729	689	749	721	719	736	733	748	717	733	714	730	744	769	716	769	763	724	721	776	712	691	716	741	782	702	753	736	749	700	732	738	715	719	726	724	723	783	720	690	740	754	728	715	770	765	737	705	716	730	728	761	752	740	700	720	719	697	740	761	718	725	720	740	707	728	715	718	744	806	768	724	722	711	759	740	694	764	702	705	711	750	743	713	729	720	720	716	693	773	757	717	711	732	701	756	719	693	698	731	734	760	708	741	735	716	711	714	729	715	704	663	717	677	679	794	705	752	714	694	746	717	769	755	732	700	732	721	670	734	751	698	680	717	790	733	730	681	752	710	674	764	708	699	735	756	730	708	714	720	798	754	740	707	772	722	760	722	677	765	716	722	754	736	687	722	734	737	701	720	734	712	727	705	743	742	758	744	710	725	755	715	725	713	723	721	744	723	722	714	696	728	709	765	736	731	698	768	735	750	720	702	716	751	689	745	732	696	748	706	700	702	772	688	722	696	753	710	754	691	743	733	725	710	756	675	734	712	767	722	759	707	689	697	719	697	701	733	772	727	735	673	753	737	753	730	680	699	716	725	713	773	750	725	732	763	740	704	736	718	768	713	701	700	708	730	796	710	706	712	705	714	714	712	717	726	733	721	718	740	672	757	749	738	666	764	730	711	698	713	730	747	754	722	713	771	717	684	699	743	710	718	736	700	732	714	715	724	746	717	744	751	678	757	752	696	698	755	717	737	751	731	760	751	714	746	720	719	746	689	744	687	755	737	733	707	773	722	681	704	707	698	756	724	708	700	711	737	720	708	696	705	733	717	726	715	719	719	712	743	696	686	751	730	698	727	729	735	702	724	714	740	704	741	743	729	737	739	747	787	706	728	755	740	759	721	795	717	754	728	745	662	708	664	743	715	728	732	736	692	713	740	680	702	718	707	689	708	718	687	726	679	752	734	703	727	721	744	722	720	733	715	718	730	724	708	678	710	675	732	755	702	724	688	720	747	701	716	709	695	740	736	734	773	724	728	742	728	714	725	745	741	732	716	726	770	736	730	738	744	710	769	702	702	714	749	747	742	742	764	731	740	791	712	702	740	723	726	733	745	725	716	692	737	765	737	744	680	714	770	724	705	769	718	716	685	727	718	745	719	718	762	714	780	726	744	739	700	721	739	733	772	737	745	750	710	751	763	726	769	760	770	706	701	746	717	694	721	755	708	755	702	733	722	702	716	743	723	692	769	734	716	750	719	720	733	702	686	696	710	762	711	696	774	735	700	752	706	735	706	748	755	727	673	683	711	717	763	715	697	741	761	725	710	784	699	713	756	722	741	707	722	751	735	727	750	739	698	736	728	729	695	695	749	724	751	747	731	736	743	811	715	779	711	741	717	709	774	714	743	682	737	752	756	748	745	708	722	700	689	690	743	696	759	702	731	738	724	730	705	763	699	768	721	768	723	688	711	756	796	724	740	738	741	721	685	694	750	774	734	752	772	701	730	720	766	725	724	732	720	697	738	739	733	748	713	739	734	721	728	701	731	737	693	736	724	731	732	725	750	675	718	723	727	710	681	703	716	707	730	773	688	767	717	715	712	711	751	736	761	744	658	771	685	697	726	756	712	721	733	758	730	756	741	724	790	749	700	728	698	680	740	678	728	725	733	726	760	734	694	760	726	744	682	720	758	720	736	748	739	700	753	729	693	712	713	712	729	710	760	765	696	778	704	734	722	675	714	693	721	716	724	756	736	740	745	730	748	728	733	777	698	732	739	713	716	815	730	773	704	706	731	671	744	709	719	717	729	792	720	687	703	718	730	719	749	686	698	723	743	704	734	708	704	704	724	688	725	738	700	720	750	740	735	702	699	758	761	741	757	728	704	758	736	741	738	719	718	732	778	695	733	764	729	744	753	699	752	744	679	816	709	728	689	696	737	680	691	711	759	714	709	664	709	694	689	781	780	727	751	747	737	735	742	710	721	724	689	682	725	735	738	772	733	730	750	747	726	718	767	724	717	703	740	732	696	712	723	732	750	771	739	704	756	730	748	718	739	711	770	743	681	736	729	717	720	740	731	703	736	732	688	683	737	737	711	757	746	731	738	714	713	724	735	765	757	754	701	766	794	708	734	715	734	732	724	718	739	752	719	737	709	792	720	758	750	758	748	726	748	710	772	724	717	744	747	657	688	715	691	733	694	726	783	715	701	766	680	787	694	720	773	692	724	683	695	742	737	708	727	741	726	683	774	733	694	761	724	725	710	711	699	710	747	771	704	716	774	703	664	722	748	695	723	732	780	701	776	723	714	741	705	755	743	707	718	744	724	713	759	695	699	693	718	700	733	744	735	744	759	711	771	730	695	736	775	715	699	708	754	722	768	687	748	754	690	761	728	717	758	685	732	722	730	683	707	678	727	729	705	745	712	704	697	678	748	716	707	752	722	746	723	801	736	742	757	719	677	757	742	767	792	728	733	690	742	661	735	682	691	688	761	756	724	743	717	766	739	763	730	659	692	753	722	759	731	746	720	700	701	687	732	729	716	721	748	749	714	715	703	757	731	738	739	714	721	720	718	739	696	753	738	708	723	759	699	752	724	729	686	701	730	702	714	779	717	742	734	742	730	729	725	745	708	781	671	728	717	738	718	693	716	710	736	694	706	747	711	770	741	729	740	706	738	705	721	719	721	745	762	734	750	698	734	698	750	712	725	688	739	761	691	718	767	718	750	729	736	717	754	720	737	715	760	706	743	709	670	731	783	770	741	751	690	706	740	733	713	700	721	745	739	702	797	753	701	739	753	744	711	728	718	734	734	787	691	711	740	733	756	751	735	727	694	750	724	686	738	705	693	795	780	701	716	748	727	675	727	674	685	713	711	781	726	754	743	751	701	742	752	736	712	716	722	729	764	702	694	767	748	703	694	725	739	756	736	752	760	746	751	769	743	739	725	722	702	692	763	764	727	770	708	753	764	720	725	724	748	750	687	696	756	738	687	706	721	693	716	726	752	737	728	691	755	736	747	707	736	739	720	763	717	690	715	689	742	669	726	733	738	722	744	739	728	747	749	719	745	725	736	739	716	696	690	731	737	723	748	726	732	705	741	774	699	702	726	712	714	703	683	727	735	759	785	756	693	786	763	688	715	708	753	706	748	710	736	775	750	708	729	761	737	726	736	733	704	705	716	737	738	700	713	706	741	716	769	766	706	738	731	729	749	751	759	707	789	763	752	686	733	750	749	690	732	712	702	697	728	737	742	738
23809	22242	32233	24929	19744	9108	1918	1163	1076	998	975	938	1006	965	919	931	929	998	931	1888	4154	4139	2657	1890	1338	1069	996	994	926	907	923	945	914	901	920	995	980	912	860	896	918	886	913	940	888	881	896	941	915	930	957	897	933	962	874	938	907	858	896	854	868	875	949	875	925	914	898	917	953	941	871	924	914	896	888	892	922	916	885	875	911	959	905	895	921	918	899	897	879	944	909	926	935	908	908	889	910	895	928	936	941	957	913	894	889	925	878	899	846	921	913	937	878	904	909	940	954	933	934	928	947	921	899	899	911	919	865	919	925	948	869	913	920	901	942	927	915	919	875	972	916	935	894	899	993	943	937	931	941	868	878	907	877	891	921	878	924	910	971	900	892	856	869	954	948	942	991	904	901	923	950	935	891	932	893	950	877	909	914	944	909	935	855	929	912	912	897	895	934	926	927	950	933	939	977	939	946	860	898	873	881	925	936	914	827	952	910	889	944	956	880	921	951	932	919	904	897	915	906	893	876	922	889	892	960	908	887	894	917	897	859	930	946	947	938	883	948	913	961	886	939	878	894	880	962	865	876	910	942	917	896	945	903	960	925	911	960	898	863	891	937	920	919	881	953	943	910	912	920	907	933	917	900	947	846	866	939	923	876	885	894	895	924	934	915	964	883	886	861	950	910	905	915	905	941	886	905	922	885	885	954	891	890	972	883	933	878	910	926	932	956	954	959	934	929	908	871	946	884	906	905	937	898	901	857	897	870	967	929	931	926	887	894	890	910	921	932	879	912	910	887	880	939	892	832	935	866	891	899	913	913	904	932	890	913	955	889	922	928	909	919	942	890	877	923	917	932	901	912	943	890	922	854	920	899	958	922	895	914	912	909	928	906	913	915	947	951	949	866	913	896	957	916	918	858	928	935	909	901	933	870	896	843	913	924	853	949	921	859	877	931	878	931	914	954	926	883	907	889	982	901	892	907	964	876	964	900	867	864	946	878	888	966	928	939	827	910	893	922	963	903	911	849	853	862	952	909	917	882	916	987	902	919	902	921	963	878	957	921	913	895	918	905	906	894	858	883	893	892	861	933	928	890	925	917	925	904	917	863	840	893	916	920	906	874	875	901	931	930	845	908	897	894	893	961	921	917	904	901	950	984	924	971	897	886	860	926	919	902	869	881	949	922	914	927	915	932	845	910	933	911	925	874	891	897	896	920	931	900	844	862	932	840	935	903	918	892	900	897	889	927	951	922	891	929	921	897	904	923	899	928	890	887	868	936	947	900	875	947	949	991	835	900	912	893	930	933	881	933	906	919	930	897	973	940	896	919	895	918	910	868	915	974	877	860	872	935	923	937	969	908	916	942	900	890	927	938	945	854	888	900	902	899	915	900	905	932	922	932	929	891	883	858	925	896	1027	938	887	888	959	920	912	860	935	966	909	998	872	903	882	859	897	913	907	932	962	847	904	907	912	994	922	971	923	885	953	932	876	931	917	909	934	910	903	877	870	867	874	892	889	934	878	872	853	866	937	927	898	916	911	947	905	974	928	905	898	878	906	883	961	910	849	912	901	908	908	951	939	905	956	911	876	923	910	909	873	972	921	917	908	884	946	888	934	898	916	925	906	962	911	931	930	938	872	915	934	871	879	852	914	971	923	930	919	849	859	860	909	875	950	859	893	844	931	903	909	869	903	934	904	921	873	889	892	930	960	871	925	930	884	943	977	896	934	898	883	944	827	932	929	923	877	880	908	899	933	938	897	956	886	898	856	850	861	878	882	853	889	916	932	915	891	939	928	887	887	856	912	900	850	907	922	920	909	899	928	897	911	925	902	856	925	892	945	907	918	908	914	927	898	870	904	879	878	899	886	846	857	859	956	885	827	925	911	912	863	906	970	917	951	957	906	899	892	884	930	889	921	957	913	902	988	927	955	922	887	914	925	895	905	923	893	932	860	887	943	915	875	931	947	946	902	935	945	869	946	893	914	884	915	912	856	866	885	889	906	929	886	883	883	895	906	891	906	909	968	943	904	875	903	950	876	966	858	985	904	931	930	902	937	954	923	860	916	969	867	865	901	916	912	885	890	859	866	902	950	943	910	938	933	946	874	918	949	920	889	899	913	884	920	963	924	933	899	918	926	984	892	902	920	927	895	887	953	933	895	915	843	813	890	927	969	853	915	874	884	908	891	904	891	910	864	905	909	907	912	950	896	894	890	885	927	908	979	899	921	907	915	907	972	948	949	891	932	957	883	947	921	1003	873	914	955	854	947	930	925	976	909	881	930	881	925	909	942	912	913	885	902	938	859	879	894	860	930	888	934	929	861	935	945	910	872	899	891	894	904	869	914	930	904	888	892	924	916	924	875	954	889	945	898	864	914	882	909	880	895	876	907	846	901	960	910	961	876	918	907	882	910	930	936	922	918	931	954	936	880	929	902	888	875	985	887	899	874	880	844	877	940	922	868	942	900	850	893	898	884	900	951	822	961	904	877	889	947	902	891	959	886	899	909	897	924	892	916	891	917	894	911	886	931	892	911	846	949	915	947	896	953	941	841	906	959	909	878	910	945	934	884	885	942	927	957	874	900	879	923	922	975	915	867	917	892	924	926	889	931	968	886	916	903	887	886	932	871	922	920	969	918	857	903	944	916	921	911	892	874	894	842	928	922	950	920	917	915	886	905	884	869	955	905	855	902	840	894	929	954	838	897	903	922	894	988	933	877	884	938	877	959	965	900	866	920	897	900	933	941	859	924	866	913	931	872	936	862	929	886	894	948	849	936	944	898	966	890	937	865	945	904	907	941	938	906	892	900	885	898	930	906	923	934	889	944	858	943	951	876	854	891	878	870	942	918	952	908	883	958	917	984	917	964	880	909	914	898	871	891	926	924	890	885	980	950	918	960	900	895	909	935	900	903	950	944	898	888	919	888	985	912	922	936	892	886	884	868	888	968	886	974	849	886	917	903	909	931	932	922	992	872	939	967	925	909	883	964	854	936	937	858	917	910	887	939	927	953	909	969	891	894	900	927	895	898	927	951	957	907	922	889	933	941	863	895	839	921	898	952	865	934	918	924	859	877	905	936	903	889	901	897	920	928	913	863	911	875	897	890	921	953	916	946	888	938	936	918	931	942	897	943	870	938	882	931	960	860	917	887	912	868	849	844	894	898	917	927	902	876	900	901	922	856	892	917	936	948	900	931	954	1003	882	906	938	881	918	956	948	951	867	932	910	910	921	902	914	961	916	906	953	902	908	939	894	899	852	962	903	927	922	918	882	910	875	895	901	881	883	900	851	935	907	908	916	872	881	942	885	916	923	900	929	925	850	867	966	916	915	862	880	956	853	889	931	963	930	868	873	901	958	884	911	950	928	933	923	898	856	895	951	945	910	897	940	901	911	895	889	919	932	897	858	850	881	907	831	914	874	919	918	931	962	921	895	875	868	860	939	909	917	881	879	909	939	944	932	957	894	919	900	848	928	820	935	901	898	963	944	905
61634	89136	64772	7877	1337	1153	1027	1000	925	927	897	882	889	894	858	817	820	846	862	2461	5431	5047	3027	2066	1283	1038	883	884	768	852	832	820	776	843	839	863	844	816	780	792	834	881	859	818	836	778	832	815	839	806	829	802	784	833	844	827	872	824	770	845	820	800	853	781	819	846	849	779	847	826	836	843	807	856	772	798	840	815	862	802	836	825	814	794	832	811	810	819	860	808	822	811	874	844	783	838	855	811	790	804	831	900	820	874	832	841	874	809	828	853	822	803	824	803	844	861	853	750	790	846	801	758	797	847	831	812	830	839	776	843	799	789	814	847	856	777	776	824	784	815	788	799	812	866	784	818	837	820	831	816	784	821	825	786	776	796	854	751	817	869	829	817	766	833	863	830	841	783	780	810	858	754	799	805	813	826	790	837	810	831	785	785	798	780	813	823	825	805	819	866	804	840	849	808	780	828	786	777	821	836	814	781	875	861	843	790	792	797	796	819	769	770	807	855	830	804	833	830	809	850	868	779	864	821	876	892	822	819	787	772	799	760	844	843	793	859	811	855	803	781	873	783	815	878	803	846	812	804	810	827	816	864	798	838	810	862	820	790	851	806	788	803	825	798	813	834	773	820	832	782	858	794	835	774	827	821	814	839	832	852	831	821	810	835	811	802	810	827	799	787	815	837	881	855	832	814	822	834	822	829	803	808	811	818	800	783	805	797	803	814	820	778	800	836	814	824	815	836	820	837	805	807	778	787	822	849	786	802	874	858	814	784	812	804	876	818	833	795	777	835	790	814	795	840	826	783	800	826	797	845	862	825	843	842	793	807	739	857	809	798	819	836	787	850	846	798	799	861	839	838	799	821	818	829	818	804	832	822	841	727	799	828	851	799	843	798	811	880	870	821	828	878	742	757	797	793	821	861	838	809	792	850	830	759	769	823	860	787	845	768	819	813	818	808	811	866	770	789	814	853	797	806	796	800	848	862	818	807	812	788	815	817	788	846	844	802	782	848	820	793	808	836	805	799	830	857	794	805	816	823	838	816	836	780	787	820	844	793	809	794	815	796	777	790	830	770	863	802	801	838	863	799	772	787	827	795	813	806	861	774	810	880	800	804	866	844	830	840	851	811	809	808	835	838	801	821	774	817	821	819	813	798	801	779	802	798	822	791	819	833	836	812	795	835	781	847	864	779	803	812	789	799	821	834	794	872	858	829	834	779	853	841	861	816	821	807	817	796	842	832	851	825	796	755	853	812	837	825	808	767	841	826	805	790	833	859	850	807	808	776	823	800	824	760	834	789	784	843	791	817	820	802	842	767	823	790	840	812	787	857	848	792	870	817	789	841	799	798	811	795	781	813	829	798	799	774	822	835	817	873	863	850	803	779	818	813	881	877	831	819	825	818	812	844	820	783	865	829	811	801	795	779	825	805	861	817	816	814	812	814	851	851	833	785	840	775	789	802	842	832	792	785	803	814	789	828	808	823	810	825	821	778	785	838	749	889	843	799	836	833	806	807	838	777	807	793	803	834	760	797	815	795	850	813	757	797	816	807	827	812	800	868	829	813	843	808	847	819	810	816	806	792	807	898	831	814	816	841	830	769	769	870	828	766	848	848	821	858	834	843	801	798	847	830	834	793	843	789	830	792	859	841	794	813	829	821	821	824	818	779	776	836	840	815	829	884	843	802	824	765	804	786	811	812	841	834	799	807	782	823	833	772	813	809	873	786	812	798	827	816	831	759	835	804	783	769	811	876	820	834	843	837	804	800	830	843	873	812	843	835	815	874	870	805	821	819	798	822	827	821	859	807	792	814	802	764	823	845	847	803	873	842	883	813	876	791	835	799	849	829	874	816	837	806	824	762	800	857	843	776	822	787	789	786	859	780	806	802	806	835	824	811	857	800	761	832	814	812	823	826	839	798	787	814	865	806	800	793	799	826	737	840	785	832	814	802	799	813	785	837	808	826	792	795	832	814	778	810	816	843	818	832	876	784	832	816	815	875	821	797	813	853	836	807	782	835	825	829	855	812	795	813	811	842	811	838	863	803	757	777	836	804	800	821	810	843	791	886	817	773	799	801	846	808	845	827	868	824	795	787	848	799	804	813	824	778	806	830	799	828	824	765	792	747	859	814	809	835	876	811	821	799	826	761	815	869	817	834	798	820	793	787	846	755	786	775	773	771	845	761	819	804	846	867	831	789	836	833	847	790	821	798	825	862	819	742	837	804	838	835	800	830	840	783	866	802	805	783	837	821	757	841	773	793	808	822	813	836	783	780	826	824	808	835	810	808	776	839	789	883	845	822	765	826	814	840	788	811	833	839	791	809	849	835	819	824	823	789	820	778	834	826	819	815	851	787	826	779	824	786	814	832	855	750	787	802	837	801	806	817	806	828	788	790	843	820	814	816	797	828	849	797	819	848	804	789	805	824	796	839	812	824	836	845	850	817	827	802	826	804	763	844	830	821	822	841	862	807	798	838	759	762	906	814	859	819	826	791	811	815	826	804	787	829	826	803	811	850	787	837	792	819	808	797	799	796	845	795	773	795	819	801	811	781	788	843	800	828	826	819	751	858	817	857	802	747	756	850	809	824	784	800	837	801	803	879	869	858	817	904	784	798	816	866	807	852	809	819	793	843	862	828	839	800	823	848	844	819	833	781	829	882	826	811	797	812	839	799	780	820	854	788	822	810	793	829	768	782	797	852	823	808	807	834	806	811	842	853	844	856	862	841	828	821	795	840	832	857	800	800	860	737	779	834	809	782	793	847	847	825	813	804	880	833	787	799	815	795	816	825	808	838	809	876	800	799	767	791	774	868	866	839	804	788	841	845	809	838	843	813	840	867	793	837	811	785	780	837	868	843	815	788	821	832	857	822	807	848	790	818	789	825	841	782	869	810	795	785	789	850	819	813	799	793	835	837	834	826	874	835	821	811	844	754	752	833	868	804	769	770	802	835	823	809	799	823	854	805	781	799	761	832	786	809	852	817	816	795	885	825	851	845	847	781	832	766	800	828	822	844	822	795	852	770	808	823	799	848	826	809	806	793	875	823	841	836	812	829	800	778	820	860	777	792	883	814	792	790	836	800	835	745	801	857	838	820	799	826	826	836	810	855	845	842	792	769	795	753	842	761	803	797	773	846	827	749	808	783	810	810	822	811	823	828	800	870	821	773	802	819	806	788	875	819	818	837	792	768	767	793	871	783	841	794	755	837	799	827	806	860	770	777	830	801	794	817	824	806	808	797	844	824	835	790	838	751	821	805	825	799	769	785	761	853	777	830	791	827	812	828	780	838	802	804	817	785	815	809	809	825	847	789	766	805	842	844	853	820	786	823	767	820	849	852	783	784	807	793	824	766	817	822	825	772	848	832	812	801	790	796	782	782	796	858	846	830	810	858	859	819	804	793	786	803	802	818	800	825	827	765	833	800	810	826	847	784	815	807	837	800	817	841	833	820	812	835	860	814	863	757	799	829	787	834	810	831
28425	23258	20360	3484	996	826	788	813	771	698	737	697	752	761	775	725	710	703	701	821	915	945	938	879	793	749	724	704	753	738	764	783	697	760	707	744	718	716	720	715	732	707	743	724	708	726	737	729	740	710	696	669	757	750	685	697	754	724	707	752	693	734	725	713	731	741	765	706	706	749	727	686	732	757	684	742	679	716	731	696	700	696	718	710	765	675	734	704	685	712	752	746	722	717	736	753	748	691	721	731	743	738	720	751	724	742	718	754	723	724	688	735	694	718	682	693	720	738	786	703	751	699	708	737	731	727	784	685	779	685	778	771	746	715	724	728	701	714	734	737	708	718	705	697	700	743	764	733	670	744	749	760	663	716	688	685	751	767	704	767	768	738	729	720	750	705	736	721	731	740	717	766	719	710	790	724	689	709	699	721	709	695	721	729	700	724	692	685	667	692	752	744	734	715	749	699	718	736	770	777	703	707	736	660	695	704	696	733	763	693	714	754	732	766	714	707	710	737	736	692	731	704	679	724	736	700	701	762	735	769	732	799	747	788	692	742	749	777	758	715	701	720	720	721	706	708	711	737	726	739	703	714	733	742	759	741	713	726	721	712	738	663	762	742	638	744	754	686	726	670	730	741	748	745	767	727	709	710	742	716	742	689	787	681	731	716	776	700	692	664	675	744	746	715	759	731	765	817	721	718	726	741	703	714	679	757	745	740	753	766	736	738	688	737	768	720	730	728	778	697	726	752	717	735	710	706	723	767	698	674	733	711	696	692	740	687	690	722	740	696	731	746	670	682	723	718	784	734	748	689	689	733	659	680	748	734	703	726	712	711	730	705	715	727	701	743	697	755	744	693	722	769	730	771	740	734	734	736	746	729	764	760	711	705	701	694	734	731	749	795	779	709	731	726	683	741	716	705	762	740	696	750	712	732	692	773	728	716	760	759	713	738	729	730	729	740	761	703	738	785	705	729	723	735	704	694	724	736	799	677	684	739	804	739	659	732	719	690	769	719	704	701	752	727	718	718	773	690	724	674	743	720	731	709	744	721	715	759	696	705	751	682	717	752	728	745	787	736	697	756	699	753	720	664	754	755	712	740	700	720	738	680	709	736	735	667	720	748	735	733	766	692	709	762	722	749	715	685	687	729	692	756	701	736	765	728	717	681	719	705	674	695	689	749	713	718	733	718	709	758	776	745	760	713	688	725	715	722	749	723	698	679	798	692	693	709	675	673	740	726	736	707	789	662	722	720	736	732	721	709	719	774	682	771	697	716	745	717	750	715	763	717	690	734	742	689	700	690	709	726	709	736	743	710	819	697	741	735	684	713	725	764	697	677	745	766	710	690	730	732	693	723	760	778	737	736	714	748	708	733	716	728	703	728	754	767	738	711	740	731	719	723	750	761	740	730	726	692	731	704	752	752	738	758	691	730	717	718	706	771	690	719	748	768	722	694	741	696	684	733	711	750	716	703	704	701	727	723	738	716	733	732	691	714	715	758	730	707	726	717	740	746	712	704	711	765	703	689	769	720	761	655	743	703	740	733	721	736	752	714	758	767	732	709	700	709	757	722	723	738	791	704	744	718	768	734	701	738	696	745	739	693	658	713	739	757	721	667	697	714	673	702	735	714	705	694	712	731	741	725	680	715	672	713	695	757	757	741	746	756	733	735	722	724	774	735	777	741	780	784	727	760	732	708	750	748	742	718	724	742	737	659	736	689	736	705	684	703	679	718	757	739	681	760	705	721	712	738	758	703	705	776	725	790	755	750	780	726	747	750	734	731	696	681	692	741	721	722	736	707	750	685	710	690	696	718	721	783	742	730	738	727	704	671	776	736	712	739	744	757	716	684	756	678	733	690	698	744	720	730	729	687	695	730	707	717	739	751	750	775	701	718	762	717	750	712	730	755	712	667	710	716	719	691	746	733	675	752	710	705	731	770	715	748	700	705	725	725	651	737	666	784	750	702	730	736	739	681	682	702	736	713	735	725	749	708	707	748	717	700	728	707	713	698	714	703	728	748	719	691	714	719	790	728	743	709	721	745	715	678	674	671	688	734	718	732	737	731	693	723	748	719	716	729	771	732	702	754	698	733	752	733	699	730	699	741	707	698	746	731	729	712	744	689	740	721	718	708	767	766	777	651	713	748	746	766	750	754	723	723	728	679	745	741	724	736	728	736	704	758	725	707	777	687	730	712	730	718	758	741	687	728	718	743	758	755	701	720	740	761	761	696	746	689	696	731	729	685	770	741	708	745	730	741	695	714	711	698	699	720	707	738	745	751	701	703	724	738	746	695	721	696	713	739	734	656	741	780	756	762	734	688	710	713	778	672	714	723	764	714	704	724	715	704	725	709	695	753	755	734	728	760	694	716	681	706	738	702	716	737	719	760	777	773	729	780	790	738	692	756	753	715	705	752	717	696	686	734	728	738	750	700	736	780	712	724	733	717	743	724	719	741	742	743	753	730	724	757	738	707	711	712	708	751	675	712	743	720	745	720	728	729	747	699	702	772	708	737	734	688	742	769	725	750	767	707	735	741	724	747	722	813	746	784	699	696	727	706	700	714	708	731	693	671	706	720	750	730	769	681	725	731	762	708	755	724	735	724	701	727	783	761	769	716	759	723	757	709	667	709	673	712	755	693	721	755	741	689	741	749	722	728	696	713	699	726	725	728	705	707	707	714	736	717	707	784	700	713	715	757	731	757	696	706	747	738	694	759	731	723	695	748	704	721	701	681	739	710	707	758	763	739	718	765	711	762	732	711	733	726	780	719	712	703	693	700	708	718	718	708	741	713	672	739	703	695	698	701	737	766	716	730	742	715	769	754	699	717	771	772	770	726	710	717	808	694	677	702	757	719	742	737	663	707	704	685	694	708	715	735	725	728	733	675	706	724	767	784	752	776	705	790	703	754	660	722	764	753	719	716	710	744	696	743	683	731	730	742	712	702	690	735	724	688	727	724	698	718	734	719	718	725	714	733	740	731	756	758	706	752	700	750	716	704	748	675	723	717	649	713	709	725	753	714	704	671	768	699	755	724	740	743	795	715	747	715	749	746	673	767	728	728	760	702	715	674	769	707	723	714	738	746	688	753	738	712	714	721	735	713	760	696	706	689	767	756	723	726	726	719	716	787	764	750	712	753	704	724	678	790	740	699	729	728	744	716	736	687	691	699	692	676	687	736	761	716	699	713	733	709	731	697	757	719	723	766	707	720	774	660	730	754	734	704	702	693	749	743	711	745	724	724	723	695	746	700	768	695	677	737	735	769	721	702	723	742	720	733	729	739	737	753	721	691	717	710	714	734	680	758	687	743	687	675	712	721	723	757	773	732	764	741	747	706	681	701	702	750	718	737	723	706	746	753	720	727	718	720	686	701	724	712	766	767	850	722	754	753	686	712	738	729	766	712	697	730	724	748	776	721	735	744	743	745	736	735	699	763	700	681	715	713	755	709	753	708	718	729	735	725	748	695	693	739	703	713
15569	25007	15729	1215	631	608	595	630	615	571	611	566	589	636	612	590	568	618	620	717	895	898	783	737	654	641	614	576	610	665	591	602	642	626	645	627	599	582	606	619	627	604	592	638	546	630	628	611	562	596	655	649	631	580	599	584	601	587	594	656	651	585	616	630	599	613	604	640	553	555	600	626	622	614	619	587	598	562	616	594	592	607	563	576	609	606	609	617	598	586	620	644	618	585	600	604	574	616	583	609	590	625	574	601	570	566	595	626	573	616	624	603	590	595	601	602	590	565	598	594	615	604	607	597	601	621	586	601	666	615	596	586	584	617	566	612	628	609	637	588	673	639	591	625	603	606	599	623	594	619	644	590	615	596	598	592	631	580	574	573	580	592	536	568	615	573	591	584	578	576	621	599	608	567	601	588	627	589	612	592	622	599	637	613	587	610	616	590	575	581	629	626	634	637	570	558	601	577	580	597	618	633	586	618	611	632	584	600	630	600	592	574	579	634	573	552	576	601	606	592	605	579	597	578	598	626	607	608	608	599	588	556	625	592	627	626	570	632	556	594	617	598	622	565	608	642	616	594	605	595	594	605	574	567	625	595	565	556	608	630	616	607	631	578	584	580	611	621	577	553	634	630	594	580	597	581	618	598	627	631	606	621	607	603	569	650	621	580	584	634	605	605	665	588	588	617	590	635	616	612	593	604	596	580	606	533	605	557	579	623	610	584	622	599	620	636	569	581	561	560	564	614	593	636	636	588	576	625	619	599	628	606	632	557	617	585	597	649	590	602	585	618	591	548	598	575	630	626	553	598	629	586	576	662	599	613	609	595	624	589	540	597	636	631	589	600	610	585	616	575	580	624	666	563	654	584	606	610	587	607	583	589	571	601	618	579	610	574	584	626	616	618	619	618	573	580	624	593	587	599	618	615	594	564	603	613	595	609	571	608	622	634	623	579	573	630	595	626	615	604	634	589	627	581	574	620	554	583	556	610	608	610	582	614	560	608	559	593	584	614	577	608	638	624	588	620	578	607	575	583	613	572	607	650	613	616	597	628	592	617	579	604	613	624	577	579	618	540	655	590	635	611	620	615	575	598	647	628	627	612	559	607	587	632	606	605	607	627	624	580	584	637	612	624	574	588	550	622	597	626	584	632	577	573	633	603	618	626	577	614	605	579	573	610	621	589	634	587	619	594	618	608	622	552	587	594	611	548	615	618	585	590	622	634	648	614	563	600	625	596	606	573	648	608	624	643	609	612	562	620	591	570	622	581	566	565	615	588	620	611	605	628	598	679	584	576	568	605	623	602	571	608	597	613	564	598	619	609	580	624	592	617	586	629	592	620	604	629	581	574	580	643	620	592	590	585	552	578	572	593	570	624	584	620	568	602	613	603	572	614	642	615	615	587	562	612	614	619	603	595	603	580	566	571	542	624	647	613	653	563	600	577	634	599	583	629	627	639	618	580	609	581	627	598	578	582	594	617	575	596	606	626	626	606	608	604	600	626	632	606	580	651	668	599	560	616	602	607	586	572	597	589	584	600	609	597	609	606	635	636	604	590	574	569	632	579	635	601	529	617	575	625	599	579	560	590	615	591	565	600	605	600	600	578	595	580	587	628	649	635	626	615	608	588	620	567	592	615	605	594	553	596	562	596	569	597	589	602	618	587	606	594	606	570	590	587	574	560	570	539	597	594	577	554	594	599	611	644	591	669	623	614	592	619	588	583	600	589	589	649	617	601	611	621	614	588	583	617	628	610	604	578	590	607	622	583	578	581	604	588	640	595	614	579	610	613	596	606	587	618	558	620	624	583	591	622	598	639	631	588	592	573	619	611	601	579	632	589	613	609	585	582	562	615	596	617	597	621	602	627	587	612	607	636	567	589	605	595	584	649	560	565	647	636	627	602	602	580	587	634	571	627	633	629	629	650	575	645	624	631	593	605	624	618	610	635	601	616	585	624	589	588	624	634	649	613	615	618	568	577	604	608	642	543	547	598	577	585	589	588	559	573	596	611	596	648	608	637	586	556	607	597	583	636	578	610	591	628	608	624	595	596	574	600	605	606	637	583	588	584	610	569	584	645	629	604	580	623	600	583	587	632	585	571	641	605	606	564	575	605	585	618	617	572	603	604	596	636	619	580	594	601	614	588	635	594	565	624	581	607	602	618	597	580	614	601	598	611	607	582	588	586	628	637	619	596	588	554	629	588	618	588	616	603	568	625	592	603	574	565	595	610	598	622	585	585	582	590	578	619	584	614	599	605	618	610	612	598	622	601	597	597	597	584	584	588	579	606	559	597	611	607	570	610	619	600	627	614	582	587	563	595	574	578	613	595	617	656	591	568	624	579	633	567	572	596	592	622	591	555	623	618	582	560	616	592	651	556	564	562	609	629	575	591	570	567	591	634	590	617	595	592	613	644	631	602	619	567	589	556	661	583	574	612	564	527	629	592	633	600	617	580	645	582	605	618	599	629	632	600	604	595	617	574	589	612	593	567	609	623	605	583	630	615	574	603	631	659	595	605	585	634	600	581	612	575	601	604	610	580	602	562	564	556	595	571	567	609	609	605	634	614	628	622	607	588	598	633	611	619	617	601	603	591	583	576	630	571	580	556	628	590	587	617	556	617	590	664	619	594	638	604	585	618	608	610	622	612	612	581	615	597	646	601	644	567	611	621	631	617	622	611	654	590	599	603	574	574	585	628	556	586	564	565	610	598	600	577	592	584	612	608	602	664	607	613	588	600	586	616	605	529	604	600	605	564	595	589	597	625	575	588	593	601	579	606	592	610	599	569	630	650	614	630	586	617	608	576	582	579	583	623	592	577	638	579	627	575	596	570	613	559	626	598	631	592	620	630	589	614	615	656	568	615	600	599	648	603	613	586	607	580	616	580	607	635	593	611	594	575	642	552	569	640	587	583	619	635	562	589	602	599	613	572	597	627	591	631	605	636	651	611	601	633	607	611	628	590	605	598	575	595	618	599	573	622	615	628	589	606	617	647	591	612	628	539	588	641	583	591	606	650	615	578	581	644	565	610	618	577	606	589	570	638	619	586	605	621	593	588	621	616	613	590	589	618	625	613	630	635	594	594	596	640	615	584	596	569	609	609	587	645	615	627	578	637	631	569	641	626	630	592	567	620	573	605	633	598	603	640	602	586	613	595	632	635	607	613	591	607	630	601	629	574	612	622	636	617	542	586	606	541	579	568	643	593	608	583	600	620	604	596	593	593	615	599	618	587	615	625	618	591	552	559	597	610	572	565	595	648	566	598	616	561	592	569	578	611	626	595	581	603	588	570	598	612	615	533	597	615	573	582	603	576	618	640	616	632	555	584	652	609	617	574	594	614	642	574	619	597	603	601	637	617	585	629	618	653	599	541	608	617	586	613	615	582	666	629	606	591	630	590	605	627	564	587	610	583	604	622	574	625	611	627	574	623	623	578	606	614	599	653	583	612	553	608	598	639	565	576	557	590	612	599	609	589
24591	22940	33341	25840	11770	2198	1293	1031	878	932	962	876	853	934	916	870	902	913	829	1611	3053	3182	2074	1460	1130	992	802	858	849	880	839	899	851	878	849	915	863	847	841	831	864	856	879	815	849	865	825	828	855	908	801	791	876	869	827	870	883	852	873	911	893	887	885	854	807	844	880	826	850	818	865	864	840	799	877	860	826	867	796	832	828	874	876	849	796	847	867	875	838	888	843	824	846	829	827	849	836	821	819	837	886	909	845	832	912	850	862	867	793	873	914	842	829	856	875	862	821	838	831	854	884	870	845	880	853	780	865	843	873	857	847	876	838	839	839	854	888	848	856	801	848	838	842	850	849	828	814	864	824	859	867	884	833	871	881	903	855	878	866	845	835	880	840	863	859	870	833	877	878	938	885	820	880	870	833	832	841	880	845	836	846	848	838	781	831	844	811	821	927	844	855	785	811	844	893	797	821	863	854	859	854	851	836	862	840	830	853	831	848	815	850	819	876	840	858	902	886	835	843	889	853	860	868	845	912	858	874	865	865	820	854	863	860	816	838	827	860	850	854	896	833	836	844	913	795	829	872	894	817	921	856	866	846	789	824	793	853	835	832	892	819	884	889	866	861	881	883	881	849	893	836	842	875	831	825	860	863	847	908	849	839	840	879	816	818	859	835	841	848	832	868	833	815	855	873	867	810	884	840	832	868	846	843	832	828	852	839	801	845	878	880	857	861	879	880	859	868	874	845	856	811	824	831	812	848	888	860	859	866	859	867	909	855	860	806	856	863	882	847	856	840	844	893	814	903	842	807	847	889	807	890	838	878	828	820	806	845	812	841	803	820	817	866	889	802	828	904	810	788	852	805	793	855	852	806	841	829	823	859	837	840	858	823	808	825	763	843	833	892	882	828	847	875	833	842	838	836	832	802	832	827	852	865	852	898	875	817	843	826	857	829	909	840	806	875	826	837	855	869	839	865	825	841	817	846	844	820	859	886	841	849	846	864	836	850	849	843	857	890	842	839	851	815	818	843	863	802	876	853	895	874	809	873	843	858	822	797	879	853	812	858	901	849	827	868	795	862	901	945	865	850	839	876	829	870	807	823	860	841	840	830	881	852	843	863	826	826	915	854	878	874	842	879	822	840	840	862	814	866	894	843	866	858	858	808	899	820	892	943	828	849	851	840	815	836	847	902	865	799	845	867	894	887	840	878	797	864	850	833	842	855	849	824	822	892	794	868	816	854	873	856	850	864	895	810	871	804	836	854	840	871	863	822	836	820	917	829	837	843	845	877	842	896	900	879	846	881	838	844	809	899	813	854	790	869	856	829	911	843	896	848	890	898	855	871	817	801	866	850	840	812	909	836	854	886	926	843	866	857	844	817	826	831	844	801	881	875	875	831	843	857	832	803	884	897	793	816	870	853	829	856	824	858	855	831	877	864	788	898	824	834	849	895	890	849	853	875	848	915	851	813	834	825	871	836	831	845	871	859	886	794	809	815	877	855	841	803	878	912	840	906	867	865	840	876	854	844	856	889	889	821	839	847	827	843	809	840	889	872	858	822	867	804	850	858	839	804	868	854	859	864	812	841	854	775	916	864	858	817	905	817	843	832	857	838	840	879	836	894	831	799	898	805	780	829	856	852	878	837	796	826	856	842	836	863	866	828	866	845	827	816	872	809	838	828	903	806	881	833	887	873	924	853	800	899	848	832	840	813	862	834	848	855	842	846	877	840	839	845	860	839	846	821	822	858	867	867	848	847	904	860	820	887	882	815	845	798	856	882	835	843	877	872	850	833	816	794	862	881	840	896	899	844	862	857	839	819	866	835	802	885	817	821	797	872	871	809	844	841	862	869	848	847	843	833	851	812	815	846	853	852	838	850	820	877	846	829	817	822	802	838	855	855	820	862	830	899	877	852	867	781	901	837	862	853	842	879	825	849	852	860	817	778	810	859	843	842	853	879	857	890	851	903	843	854	835	822	873	910	885	835	839	856	904	888	837	846	861	814	825	879	809	878	849	840	838	838	823	832	787	813	857	884	847	849	891	842	869	803	854	825	805	838	886	832	808	898	898	907	839	878	868	805	847	879	846	859	769	855	814	812	837	854	828	899	829	862	893	820	860	857	842	878	780	851	823	871	858	836	874	868	837	803	808	855	845	904	901	864	834	872	855	814	845	910	884	868	811	843	870	788	912	893	810	869	867	855	879	892	842	889	866	778	839	851	838	809	866	809	913	813	866	889	841	867	880	819	817	886	824	890	917	849	809	885	804	853	838	889	870	836	833	886	849	883	824	845	849	834	810	852	908	844	820	825	859	855	878	834	856	897	863	799	873	886	854	880	827	877	852	872	910	792	860	850	861	814	848	867	819	845	860	812	842	860	839	819	922	785	812	831	887	840	901	838	856	891	804	831	871	891	913	880	821	825	833	829	865	840	853	878	877	847	887	836	867	931	876	843	827	816	810	876	842	861	861	848	814	842	870	841	833	832	847	828	865	860	851	877	845	813	821	822	807	830	934	854	893	837	839	858	875	840	831	794	846	877	856	862	869	865	837	882	902	861	813	831	861	861	871	797	858	859	833	849	819	805	853	886	844	837	823	831	855	839	874	855	867	850	857	876	861	840	853	785	855	830	895	878	874	883	830	866	849	860	803	854	835	858	871	816	877	808	823	897	874	844	873	875	921	807	873	886	845	823	820	892	874	846	887	902	842	879	840	878	877	880	793	884	863	784	826	806	776	882	884	824	866	869	889	863	862	825	879	892	824	884	876	837	856	881	893	865	861	822	922	897	836	830	841	814	876	844	913	875	816	890	822	826	849	876	835	830	877	878	865	824	816	831	829	885	890	895	866	890	893	832	839	823	880	838	866	809	865	834	908	824	822	855	880	880	860	864	845	774	867	838	869	851	873	867	859	915	813	872	822	876	844	929	872	868	864	878	846	849	867	836	884	863	861	830	879	862	839	845	895	825	864	825	818	848	857	829	860	859	847	844	834	858	842	857	918	795	862	851	846	874	814	875	914	828	863	913	854	843	903	850	845	890	824	834	864	798	877	865	875	924	843	823	853	835	864	845	882	820	840	837	839	825	833	847	878	859	932	795	867	805	857	820	843	802	820	834	830	848	851	915	816	812	826	847	867	870	821	841	848	843	826	852	863	857	902	854	894	854	865	881	856	853	857	855	796	820	806	850	842	804	875	788	825	872	879	842	833	802	835	841	874	813	892	874	876	877	888	834	888	854	812	819	853	802	832	861	844	823	795	878	868	813	822	869	832	858	885	810	851	840	892	881	818	858	906	851	847	833	866	895	822	829	794	858	853	886	784	866	808	870	825	876	945	825	808	842	843	898	885	857	855	847	875	880	795	847	869	894	844	909	847	855	845	811	868	833	874	813	857	862	818	901	889	774	853	885	858	799	887	811	863	837	829	859	836	872	871	888	897	842	806	833	840	852	785	872	863	832	874	794	841	843	856	837	872	834	851	851	832
49395	80900	48439	10107	1052	940	945	888	838	817	767	803	784	752	778	777	770	778	789	1998	3936	3622	2215	1656	1059	872	779	734	740	773	713	709	756	715	724	742	761	735	749	702	725	756	702	726	718	762	737	765	749	724	745	752	758	768	708	756	750	772	711	748	770	720	760	773	767	751	717	751	738	767	707	770	770	700	709	698	713	724	790	725	779	758	742	727	733	776	759	726	757	737	746	779	715	721	770	720	780	772	740	751	716	771	725	722	744	775	711	763	756	762	761	709	775	781	702	743	746	747	740	748	685	750	719	736	759	747	775	805	765	728	770	703	748	689	734	752	748	720	739	731	751	749	721	730	726	751	755	709	746	771	749	768	741	713	720	712	789	742	743	761	745	779	777	736	712	792	734	775	711	733	697	822	786	760	764	723	749	751	713	726	739	741	739	748	703	747	745	720	718	731	769	752	749	731	713	785	770	733	732	754	761	728	719	749	756	699	743	715	730	741	717	755	717	713	769	818	748	721	721	739	757	782	774	719	737	725	692	685	776	727	766	726	753	726	717	702	778	745	726	722	743	743	711	753	754	748	714	759	717	750	726	734	720	744	742	721	727	715	715	748	771	698	716	720	763	696	761	725	721	786	751	721	738	732	753	719	752	745	738	739	746	754	749	710	722	730	705	709	742	749	745	763	691	771	748	748	779	719	747	783	749	785	779	746	719	742	688	760	753	724	767	760	765	742	759	768	725	750	776	739	798	729	718	714	756	706	778	691	766	773	732	752	761	757	715	762	717	765	801	782	680	739	729	749	705	716	699	766	715	777	752	724	761	748	747	761	730	707	740	740	687	724	769	794	749	703	749	743	728	748	739	757	760	747	695	722	705	740	748	773	747	760	755	750	754	727	707	738	696	730	729	752	752	729	721	719	752	747	690	727	699	787	791	774	761	756	700	766	768	736	716	772	736	772	765	774	716	735	680	721	784	740	766	736	710	760	689	727	760	740	727	749	710	715	770	723	748	765	767	753	732	739	750	761	761	726	731	768	765	766	760	753	741	774	750	707	736	734	762	737	713	728	758	841	720	763	738	771	776	763	766	727	754	734	701	730	770	780	739	766	745	739	780	721	766	735	686	778	782	727	776	715	766	739	689	725	780	721	747	766	715	728	765	716	754	767	723	719	759	684	745	751	743	778	765	685	770	767	754	714	725	660	750	731	761	706	764	723	740	754	729	703	761	733	750	759	758	740	751	781	735	779	785	753	773	715	722	726	786	701	786	744	739	695	726	741	741	723	746	784	774	719	718	763	715	704	780	770	739	746	760	707	656	727	721	755	735	724	707	705	761	761	709	725	759	714	770	734	761	732	792	703	750	741	693	749	717	746	721	740	765	746	774	697	806	759	717	752	779	770	696	766	730	756	733	700	747	719	748	754	754	731	745	722	767	717	796	704	694	749	721	775	745	762	771	726	776	738	758	761	683	770	677	714	705	752	741	755	717	726	762	731	740	718	755	712	717	718	705	709	776	726	707	747	768	781	728	774	712	719	753	770	706	709	731	679	746	758	731	696	791	741	739	763	742	717	739	650	740	745	729	779	765	768	755	746	760	735	700	730	724	732	778	758	750	751	742	713	730	727	756	706	741	801	702	744	745	800	704	770	722	761	776	760	715	738	788	740	759	717	741	747	739	776	788	735	748	734	741	755	712	744	719	728	751	742	740	766	713	768	697	722	711	739	753	758	752	720	689	737	713	736	735	722	765	696	724	718	701	731	736	736	762	757	769	708	746	769	706	730	757	734	745	718	752	706	749	756	742	751	715	729	771	728	750	729	728	770	754	750	716	712	787	723	783	743	739	726	775	755	769	711	746	754	747	745	714	757	726	770	726	764	751	721	644	707	787	752	757	751	737	758	782	691	744	769	787	771	712	768	711	739	727	718	756	773	778	704	737	767	692	668	751	734	721	736	738	741	769	697	740	701	731	774	712	723	739	691	814	772	736	731	777	731	740	734	782	737	720	730	737	736	696	771	710	762	750	753	764	736	780	741	773	710	748	714	723	727	766	714	705	708	742	765	737	757	746	719	812	769	762	735	760	702	748	763	769	757	705	692	762	747	749	732	742	746	791	761	767	752	778	781	752	769	710	724	785	761	694	725	700	739	703	764	741	698	766	712	743	736	740	739	778	710	721	682	748	755	736	731	735	771	746	764	765	770	758	797	696	713	678	739	736	726	724	735	807	740	746	710	755	732	703	755	767	729	713	796	728	741	759	688	731	758	785	754	684	726	736	762	752	762	773	756	761	738	741	691	734	701	742	714	746	739	775	737	726	738	755	742	742	743	744	720	730	768	748	678	722	772	758	718	761	785	736	718	775	796	767	730	720	755	749	699	721	739	712	751	724	741	729	737	727	734	696	713	730	747	679	771	755	729	765	769	777	734	719	764	724	735	724	730	711	738	764	764	744	675	721	733	753	767	733	721	754	784	829	756	753	727	761	804	714	733	755	711	759	718	703	769	690	785	737	763	698	787	726	718	735	741	744	789	775	733	797	773	738	691	794	791	756	704	761	758	759	728	739	773	774	709	737	705	741	711	726	709	723	759	761	771	765	699	725	734	769	733	722	732	724	749	763	735	758	768	703	710	777	794	778	735	691	769	783	732	740	739	697	715	739	716	715	754	757	715	730	719	727	778	779	723	763	729	750	742	757	735	764	741	744	735	753	739	735	718	741	706	732	712	716	696	708	729	728	779	699	778	763	777	706	714	691	707	775	734	729	799	722	777	771	724	729	714	702	727	708	720	714	747	714	720	750	788	785	731	794	741	784	724	655	743	705	704	728	726	731	737	760	766	739	697	744	731	749	758	776	728	790	737	714	729	707	767	751	755	786	721	737	735	776	710	732	773	743	788	747	742	764	732	662	705	739	789	745	750	746	743	754	769	724	800	735	738	784	732	750	771	789	705	802	733	740	712	707	724	738	736	689	731	715	757	727	724	733	754	730	766	782	780	669	734	752	746	731	751	728	809	721	762	764	731	770	782	718	759	749	765	694	764	721	769	669	758	752	778	756	718	760	722	735	745	748	746	753	758	730	750	712	701	774	738	736	777	747	728	736	772	733	663	716	722	736	735	722	721	752	751	756	743	770	706	725	729	730	692	754	761	755	753	755	782	740	743	709	729	723	694	771	779	726	799	732	758	734	729	771	762	751	738	712	699	758	735	708	745	703	743	733	724	749	759	765	726	718	742	724	742	696	746	771	741	723	718	772	763	731	761	761	749	763	731	736	772	756	755	688	722	730	785	723	735	785	774	762	751	741	720	769	746	728	752	785	755	771	733	730	722	763	763	768	747	765	747	744	743	738	780	738	730	722	745	738	702	723	751	765	730	708	755	756	773	715	671	763	760	735	733	759	721	763	769	739	717	720	762	711	723	738	686	728	756	705	733	762	755	803	787	686	736	754	724	743	738	735	767	729	688	800	731	721	734	716	753	747	757	754	748
23787	22055	34370	25648	18034	7356	1901	1199	1062	1042	1089	996	1076	986	978	968	998	947	1001	1854	4123	4219	2665	1933	1385	1043	1001	1007	970	993	947	964	892	925	961	981	910	917	958	984	949	926	980	947	957	975	938	932	919	959	935	989	994	964	988	973	956	912	973	932	934	936	936	942	976	953	982	969	939	950	1016	955	914	905	983	913	934	958	918	956	913	945	931	909	970	930	925	920	909	952	903	940	934	942	974	895	922	879	932	930	947	934	950	919	945	961	889	897	923	964	937	959	926	940	929	954	973	995	928	933	919	977	891	943	973	948	980	951	1009	925	954	911	911	964	938	993	985	938	909	923	879	944	912	962	933	929	903	976	998	965	976	988	950	955	860	968	908	890	954	950	952	957	961	943	935	964	925	997	951	935	990	965	935	973	985	946	902	944	971	945	953	961	887	945	927	929	856	944	915	948	998	915	982	928	906	966	925	885	937	950	944	967	982	877	979	915	912	899	880	911	975	911	945	947	892	957	947	973	926	895	953	938	936	924	958	943	968	894	903	931	958	966	928	990	937	903	927	929	952	896	922	942	923	925	971	920	918	964	971	923	927	897	921	914	931	939	885	927	946	904	920	944	899	915	947	910	973	922	981	928	937	870	919	959	947	1000	886	942	955	947	914	918	900	929	932	976	960	966	964	958	966	961	913	1009	969	932	988	969	947	890	989	935	969	922	956	933	856	935	969	917	960	893	919	953	935	987	915	933	936	919	899	946	930	942	987	952	931	934	899	914	924	913	917	922	886	867	918	864	986	995	978	980	905	970	876	952	921	932	903	956	972	915	919	957	920	951	974	932	981	914	971	969	935	924	910	977	943	985	965	986	931	923	900	972	908	952	943	945	922	957	919	948	922	957	888	932	926	950	887	905	959	916	919	1017	911	962	954	926	889	972	915	945	923	970	924	922	935	972	861	941	958	917	937	948	921	984	956	932	928	913	952	921	905	931	972	958	915	944	893	943	955	919	962	925	958	944	938	976	975	955	866	950	951	924	921	917	988	904	917	940	940	949	882	956	915	933	926	971	960	947	949	988	880	905	936	918	943	923	960	993	926	974	915	950	979	944	884	891	902	948	884	932	936	968	897	971	874	962	918	926	965	970	908	902	934	948	969	929	1016	912	945	930	895	922	974	967	938	931	962	882	895	957	926	947	943	904	958	942	911	954	963	896	918	1047	935	917	931	874	959	959	993	903	945	908	947	994	936	933	988	923	939	948	898	942	948	916	942	918	917	913	941	923	909	972	905	930	924	1001	964	946	920	968	934	925	876	973	961	914	939	977	990	919	899	970	944	957	924	869	956	921	874	903	1016	997	975	911	949	842	933	907	924	990	928	1030	897	954	934	1000	932	908	953	898	925	948	935	910	943	949	904	966	898	975	905	957	910	906	913	915	929	957	991	970	963	979	910	898	945	900	953	902	974	961	975	936	971	909	921	913	967	931	954	954	894	934	926	894	931	930	894	951	983	922	912	958	889	963	924	965	961	942	985	932	973	942	976	941	949	963	947	972	920	989	957	955	960	936	929	945	937	925	953	908	914	988	945	905	940	922	947	933	944	1005	919	963	954	874	953	881	906	930	934	931	968	967	994	897	864	969	1023	938	975	905	992	947	940	995	960	929	932	966	960	927	957	973	989	949	987	982	924	903	932	969	935	914	895	926	900	938	946	881	948	911	959	931	926	926	907	961	936	917	929	960	897	922	964	904	951	942	907	934	922	925	894	945	979	943	918	909	962	876	954	935	973	982	926	948	988	933	926	953	921	892	905	992	949	965	937	918	888	889	946	939	925	958	930	969	913	962	899	954	878	895	913	971	930	985	942	974	876	924	930	901	939	947	902	919	932	962	941	988	954	991	916	917	970	972	985	968	962	881	892	953	910	892	916	893	965	916	902	952	954	946	923	912	877	908	898	891	957	951	945	906	978	914	897	955	929	932	954	894	927	984	923	942	930	959	944	895	934	960	964	946	915	930	913	926	863	927	896	941	937	949	934	928	950	929	885	938	940	948	894	967	919	920	1000	937	930	954	940	952	980	989	929	979	952	924	939	967	951	950	974	879	933	984	961	889	959	924	932	986	941	936	906	922	909	880	882	949	938	926	960	967	996	956	931	993	991	912	910	925	981	1007	933	925	919	966	893	957	910	997	948	924	939	924	946	927	887	915	856	926	990	939	909	884	942	891	1031	995	916	1004	876	904	882	925	916	968	930	943	955	906	893	935	928	916	909	1009	927	984	1011	941	918	927	920	918	947	931	909	902	917	907	900	958	863	915	908	982	951	910	946	937	962	935	975	885	933	955	935	902	903	896	895	936	950	960	955	946	943	978	949	934	917	950	931	919	926	955	936	968	911	922	905	941	950	946	924	948	980	970	887	920	937	967	938	952	923	943	957	954	908	918	925	962	956	932	935	901	934	924	926	922	908	979	945	968	923	925	885	956	936	968	932	924	966	964	968	952	945	958	947	887	933	904	969	951	892	946	928	901	934	922	978	948	935	961	972	881	895	960	955	887	998	930	969	956	959	935	985	934	930	977	935	917	905	836	929	927	968	901	962	944	954	946	914	930	949	920	946	1012	874	946	923	911	990	949	999	971	894	929	914	914	955	973	937	892	952	915	946	972	973	936	901	932	945	932	928	939	918	995	950	1007	954	904	911	951	933	918	930	912	908	955	966	910	954	925	930	888	929	935	930	881	933	929	898	890	923	935	901	914	926	855	887	932	946	915	931	911	945	939	939	970	913	969	886	910	926	947	956	947	991	886	909	867	897	913	913	950	977	934	946	928	930	939	935	874	942	912	904	930	931	909	964	920	955	917	928	940	916	926	954	893	920	950	921	929	946	972	945	936	922	940	869	911	930	924	939	928	887	871	948	954	973	927	939	922	927	935	945	944	941	912	979	925	917	879	969	949	952	954	940	939	940	985	934	939	902	961	956	930	937	924	925	889	909	890	906	978	901	918	947	988	931	939	981	895	910	871	905	898	916	930	876	904	923	958	898	961	947	921	972	896	943	966	942	952	916	927	928	911	925	928	972	956	973	978	889	944	923	870	934	939	988	972	910	932	858	924	940	964	967	935	916	920	913	1003	913	936	962	950	966	963	892	946	912	900	905	956	901	903	942	948	913	963	916	959	945	888	915	930	965	947	902	920	949	943	923	917	932	923	898	939	912	921	967	914	924	930	935	918	880	928	981	958	952	878	904	955	938	899	869	1000	968	951	916	910	959	934	955	928	930	898	900	921	962	909	936	933	913	982	954	925	923	957	973	1002	935	930	934	911	960	935	944	901	1023	888	943	888	939	885	968	926	971	925	928	924	920	918	864	915	869	1003	942	993	934	899	927	938	964	897	891	976	955	924	891	908	966	907	918	945	842	937	928	987	939	922	978	935	909	1006	967	894	891	948	948	941	933	991	939	938	948	937	942	935	906	954	950	931	974	939	930	910	962	916	907	946	926	945	903	940	942	979	942	897	995	910	924	942
59374	91369	63280	11910	1303	1202	1086	1040	955	957	936	941	902	874	884	904	936	879	871	2277	5415	4890	3043	2108	1307	1030	887	872	830	827	854	873	885	810	864	880	842	827	829	777	852	841	854	884	866	823	845	830	861	852	825	895	812	805	865	885	872	817	841	906	815	830	806	867	853	847	812	814	891	837	855	836	819	851	808	798	859	831	883	822	840	815	938	840	824	802	845	830	881	802	882	824	874	859	874	827	801	828	786	816	832	869	806	863	864	855	840	887	830	826	835	871	803	803	849	809	873	868	829	853	833	828	888	824	809	847	809	854	838	829	848	805	828	865	799	823	847	843	771	812	870	872	798	848	842	825	811	797	769	839	807	856	867	839	852	864	805	878	861	843	835	873	858	878	846	847	810	808	776	845	837	830	819	820	790	881	813	895	862	885	846	819	823	838	859	841	837	871	854	890	804	870	819	837	876	838	775	866	866	842	889	828	840	852	803	841	813	819	831	877	847	828	822	848	818	809	826	853	838	845	848	835	785	849	863	868	812	849	837	821	809	826	850	777	832	788	812	855	791	836	837	832	835	782	856	847	826	863	822	824	820	803	843	821	827	837	801	814	818	833	828	803	861	830	830	821	805	871	876	836	851	866	839	787	821	816	870	821	823	888	828	826	839	851	830	831	863	807	804	835	843	803	856	828	823	880	819	780	816	840	806	822	834	884	824	797	866	821	829	891	850	828	827	857	861	900	825	793	839	852	884	823	852	850	808	791	838	888	808	799	835	858	815	866	842	829	855	872	848	853	879	809	879	820	842	872	833	871	838	787	837	793	862	835	815	800	804	853	841	800	855	851	826	801	853	831	826	896	877	836	799	837	852	814	806	817	836	814	869	837	863	849	857	857	916	814	812	853	797	818	806	831	837	844	866	802	852	824	860	837	823	856	770	855	834	825	861	852	869	858	847	803	810	813	846	799	798	854	831	834	844	826	864	833	849	816	805	845	852	847	854	838	832	816	852	827	848	837	884	855	866	806	878	844	836	857	826	855	818	803	816	810	829	890	829	797	863	835	854	804	809	809	851	833	842	847	843	835	834	831	854	817	809	847	843	848	819	827	791	836	788	802	829	846	783	779	854	876	861	803	820	896	868	770	831	787	879	808	853	852	823	821	868	841	828	889	820	840	879	853	774	839	860	836	838	837	832	864	795	872	837	828	815	814	817	825	817	837	867	866	759	822	833	848	908	836	810	857	835	833	838	795	868	831	861	855	806	820	871	834	820	839	868	858	815	845	799	813	848	820	774	874	802	891	873	796	808	866	840	870	820	785	821	809	775	808	852	879	799	828	811	816	856	843	853	803	814	843	815	826	852	838	846	837	853	882	860	859	808	881	849	874	821	847	875	818	860	820	847	763	841	840	813	848	890	849	850	804	866	800	846	853	876	841	855	892	825	836	831	820	859	819	843	836	837	885	873	804	829	833	813	825	853	839	788	870	765	823	829	831	842	870	842	845	822	816	914	849	816	816	812	802	792	783	875	822	846	868	844	811	777	861	820	853	846	835	828	819	853	808	821	854	831	839	847	837	848	859	835	822	882	852	826	863	854	832	820	830	782	804	834	804	810	844	817	826	897	818	796	887	870	843	855	840	791	851	836	856	867	845	820	825	892	865	799	800	854	824	856	813	843	814	892	808	851	818	881	860	799	844	877	884	780	827	868	826	835	861	845	786	825	865	822	862	787	861	772	880	830	845	832	858	805	807	831	880	818	867	883	822	809	827	823	878	878	880	845	784	811	858	858	869	826	840	862	864	820	814	834	814	816	825	850	826	833	800	813	791	812	823	842	799	887	812	813	799	842	809	795	827	846	865	905	780	848	850	816	801	845	817	785	865	815	815	807	831	843	812	841	867	841	779	806	851	836	864	862	852	832	794	788	802	798	854	825	874	805	753	812	832	883	846	830	870	841	844	856	831	827	803	820	829	805	830	826	851	813	835	855	844	855	827	848	860	856	809	800	814	852	834	814	855	821	827	850	871	826	871	891	807	838	799	838	800	803	836	838	848	825	864	815	784	804	819	855	791	846	867	881	834	793	813	840	835	788	833	835	851	845	827	803	841	868	834	808	841	820	855	811	797	877	863	845	812	799	828	803	851	798	825	838	832	871	795	782	829	836	889	868	858	833	799	856	818	790	866	877	822	889	832	832	817	846	866	870	864	791	887	818	881	834	790	812	816	826	793	858	848	835	843	870	804	850	763	850	805	883	818	828	833	810	836	818	849	877	875	820	854	897	828	803	868	824	805	839	825	807	854	793	813	872	793	858	820	848	859	863	779	798	852	865	863	804	879	833	877	794	850	812	829	857	830	850	874	806	864	809	859	865	819	798	833	867	783	808	826	833	780	788	846	853	879	840	810	851	950	801	843	779	888	827	795	931	813	801	843	816	884	814	802	865	797	844	782	899	824	753	908	872	831	859	815	831	788	866	852	819	842	786	823	779	793	838	830	770	876	854	833	856	827	854	812	851	813	837	815	875	770	816	790	800	830	821	780	782	857	834	812	855	812	829	824	803	886	784	851	850	810	812	818	802	846	844	839	840	854	820	820	804	847	808	853	838	871	858	824	851	863	852	853	861	849	803	780	783	860	824	734	803	855	810	874	826	797	838	831	836	825	865	834	843	821	805	851	872	850	843	865	806	786	911	818	866	879	854	819	829	818	834	808	814	843	805	850	837	789	831	858	787	870	856	867	828	849	815	863	845	834	841	780	835	835	814	800	841	859	823	835	833	869	836	837	866	887	818	817	868	848	833	793	832	786	819	855	814	872	839	797	852	805	814	833	812	840	803	850	866	866	839	862	824	811	845	826	845	789	879	819	840	809	825	822	788	814	857	824	851	871	853	850	803	852	812	860	829	799	801	804	867	797	787	855	849	854	883	851	820	803	866	832	843	797	836	817	868	798	852	851	797	855	916	871	892	828	865	844	851	842	837	823	877	850	848	886	778	844	824	827	875	847	792	829	845	811	831	859	832	866	817	796	813	842	792	809	807	834	785	812	801	870	814	815	818	822	839	801	864	798	866	803	855	857	834	769	871	812	812	891	822	822	861	841	828	758	800	863	876	876	820	845	871	773	811	870	838	851	797	818	862	820	811	787	801	831	871	836	816	854	802	893	753	855	809	869	859	833	842	814	820	810	838	865	789	822	836	823	797	807	825	799	788	863	852	840	867	780	862	872	939	881	806	837	826	847	868	843	796	822	820	823	853	851	844	802	828	822	837	848	770	852	810	866	836	851	819	835	794	786	882	800	864	802	864	801	848	842	899	802	846	864	856	816	854	803	862	788	792	870	812	817	821	781	810	820	856	861	804	817	815	773	819	838	796	854	789	780	805	834	801	813	841	839	848	820	805	757	871	851	830	820	835	844	847	847	809	849	846	832	817	798	862	864	811	821	847	860	799	853	846	812	866	824	838	870	838	864	837	828	804	896	822	842	808	862	844	804
28819	24454	18294	4849	921	821	754	719	744	711	778	773	718	749	732	753	740	738	768	823	924	967	936	865	814	745	738	791	684	763	747	760	747	743	746	707	798	750	724	781	751	739	790	734	747	751	725	738	740	726	787	720	730	740	787	731	791	797	762	770	754	757	759	747	784	735	717	733	725	735	733	792	722	717	719	760	740	729	768	704	785	784	740	731	723	783	709	741	732	745	728	725	774	736	770	783	753	737	719	782	794	760	737	749	725	750	761	771	759	785	718	734	714	765	730	733	763	765	751	784	754	737	720	695	775	736	758	775	753	766	715	743	786	770	781	735	771	735	708	675	782	756	762	808	783	725	733	759	751	731	743	730	756	753	731	728	717	754	698	742	759	741	727	760	755	756	769	747	672	754	775	789	697	712	762	727	724	729	753	746	756	772	760	775	738	753	745	781	762	810	762	707	769	738	765	707	768	767	732	703	736	757	740	741	807	725	769	743	744	751	758	733	770	735	757	752	771	756	745	747	759	793	768	736	763	722	713	732	754	751	708	811	747	743	770	762	805	755	763	751	739	793	776	698	762	761	756	721	710	778	755	762	732	767	727	742	734	711	724	719	735	753	765	827	737	748	772	778	779	771	765	733	717	759	787	729	799	738	779	778	703	752	786	718	753	725	777	772	749	785	728	801	775	772	754	770	774	725	753	769	735	762	769	714	737	773	774	736	761	805	746	746	742	711	755	747	769	747	732	743	763	718	786	769	721	769	736	718	812	706	786	755	743	736	764	764	788	710	729	781	753	775	708	726	778	727	763	710	730	786	752	738	724	771	761	767	771	751	701	819	711	771	770	725	774	779	780	714	743	765	750	782	749	752	776	672	742	760	744	730	717	769	729	791	754	735	718	724	742	726	757	776	775	729	744	706	754	725	709	735	749	705	787	731	733	730	798	758	735	754	718	748	755	773	735	734	737	757	683	728	747	768	743	725	745	817	787	771	787	733	741	725	718	721	769	754	778	699	761	736	763	765	749	770	813	697	788	739	681	801	823	727	757	780	676	794	766	777	780	781	736	764	801	676	772	731	727	762	746	729	788	713	729	755	737	758	769	719	746	782	754	791	734	772	705	749	731	775	784	764	746	760	775	707	763	767	743	784	769	761	787	730	768	780	795	697	739	727	774	717	758	755	702	758	728	725	778	720	778	757	745	730	784	755	740	736	742	770	762	784	693	784	813	740	764	768	720	791	767	719	738	736	743	693	765	777	764	716	799	789	741	810	752	749	762	703	735	786	720	781	726	780	723	776	758	750	774	688	755	722	735	721	756	770	766	739	754	776	731	772	797	734	737	740	766	706	777	774	737	763	730	776	772	768	780	689	775	703	728	730	751	801	749	726	750	707	709	804	789	774	736	726	749	735	789	803	739	724	721	748	733	787	751	771	749	740	705	722	715	796	725	729	711	798	787	724	782	777	769	799	753	723	734	765	705	757	685	770	762	747	744	794	776	728	742	760	782	743	764	773	718	769	703	741	711	732	753	766	765	741	801	806	747	718	753	748	767	800	777	766	718	770	722	773	748	700	761	758	717	785	768	714	722	735	740	717	753	713	739	788	773	759	782	712	722	781	735	736	734	700	688	762	768	804	749	691	823	779	757	736	708	791	734	778	770	775	763	722	792	739	736	843	735	756	769	737	764	713	790	773	743	733	731	725	769	744	777	794	722	763	744	792	731	733	745	770	764	744	742	769	783	774	712	760	760	758	740	777	767	791	784	748	792	722	751	776	740	713	812	753	732	764	755	685	781	777	745	779	681	773	738	740	730	717	748	761	764	778	733	754	716	758	791	779	800	764	777	716	721	781	779	731	762	736	699	771	746	722	785	740	733	752	713	755	768	736	738	701	737	788	718	762	703	765	738	796	743	719	721	736	770	742	771	755	783	744	781	737	762	737	750	741	705	701	745	784	771	709	785	770	790	766	755	732	738	726	757	753	728	758	727	792	727	720	741	729	779	765	720	760	739	736	705	742	795	762	752	775	772	775	782	779	723	777	738	773	728	761	773	738	780	744	765	755	764	766	724	765	738	762	778	778	792	796	783	738	715	727	820	756	708	752	766	794	732	705	746	721	728	782	773	753	729	756	735	767	745	709	777	789	746	698	721	733	792	707	773	776	714	757	723	691	737	783	767	737	787	780	747	766	781	783	746	740	756	782	751	699	744	739	833	747	759	784	748	753	799	779	767	764	782	773	786	827	735	736	699	749	743	742	759	746	761	753	758	746	812	760	709	727	768	761	711	801	749	728	741	717	738	741	723	731	797	713	707	770	776	759	711	796	748	779	798	766	804	774	749	752	745	767	717	743	729	764	733	729	762	661	733	753	750	797	797	770	780	751	760	786	780	739	732	748	718	737	768	769	742	730	783	768	752	765	792	735	751	705	773	756	717	768	804	796	796	726	741	729	739	755	743	764	757	766	742	759	807	743	738	741	732	730	764	759	704	745	767	782	769	814	785	754	738	749	707	760	724	747	704	785	764	771	746	793	765	728	747	772	753	760	796	769	753	785	721	754	792	710	747	761	744	696	740	724	759	773	801	749	754	716	743	793	782	740	693	758	727	713	756	780	799	715	719	737	712	760	727	737	716	734	755	749	736	678	754	745	765	746	730	728	792	704	765	719	747	727	743	713	724	784	781	777	784	714	722	771	766	734	771	730	748	748	710	742	795	786	763	730	701	732	693	712	746	762	785	786	799	741	738	767	741	784	759	739	760	709	761	785	773	820	767	739	778	728	718	729	786	738	757	749	764	717	784	742	782	764	730	735	748	816	707	750	781	776	778	803	715	773	706	740	807	752	765	732	734	758	773	735	714	789	741	753	783	709	747	730	694	762	731	749	774	733	751	766	763	766	717	724	766	744	749	827	738	785	771	761	734	756	691	711	767	771	740	749	720	802	748	760	703	772	760	740	759	741	796	755	709	718	750	743	763	702	758	773	699	753	767	786	711	797	753	778	731	731	730	760	778	722	715	753	739	806	716	695	750	794	782	759	736	759	739	766	817	750	751	757	744	703	709	713	782	773	753	767	761	810	757	755	753	724	769	753	765	716	744	740	735	759	717	792	773	727	790	759	777	752	742	755	749	781	786	736	785	762	764	742	720	760	755	730	729	751	741	691	766	740	729	766	737	763	756	782	688	769	812	694	761	774	787	748	740	742	767	651	751	729	751	791	770	774	731	747	747	752	730	691	715	774	745	704	684	782	757	781	789	768	763	762	698	775	762	771	800	738	788	767	735	774	749	780	734	769	751	778	766	729	780	744	711	763	756	754	733	737	754	758	746	814	769	715	734	748	741	730	743	759	740	724	756	765	736	741	769	745	740	763	763	765	776	713	761	776	769	794	755	769	776	722	747	710	719	743	790	777	740	763	764	786	740	736	789	756	769	766	772	734	751	722	783	747	746	794	745	738	734	709	739	730	797	750	747	719	744	759	748	735	719	757
17887	26023	12376	2485	624	625	622	674	632	660	604	651	609	632	607	636	630	576	619	732	857	890	824	754	610	687	645	656	633	597	620	619	613	602	601	576	626	576	602	653	588	584	624	641	619	596	601	622	641	616	603	601	612	614	605	609	622	604	640	595	632	606	647	630	573	601	585	604	567	626	621	694	619	626	638	612	598	569	610	606	629	626	655	572	583	635	622	620	617	616	680	630	603	612	606	622	597	598	651	619	641	609	607	630	593	599	590	618	605	612	616	606	623	553	604	606	616	621	589	591	620	643	623	624	636	632	622	632	615	639	612	632	583	614	603	613	597	606	654	613	629	640	550	594	595	587	615	616	656	611	604	626	612	648	638	607	591	623	593	623	641	638	609	645	559	597	620	637	572	626	595	628	614	584	640	651	573	610	587	601	618	625	609	603	560	599	600	598	608	608	586	653	640	619	641	573	586	617	609	594	621	636	615	663	650	619	643	613	597	652	616	578	572	584	604	648	610	591	630	594	638	606	590	577	614	596	629	608	605	617	580	634	622	606	629	664	605	668	604	622	655	598	642	594	606	623	666	610	613	621	618	568	611	615	631	636	604	639	657	590	622	607	620	636	568	617	673	628	588	595	645	627	600	554	616	649	607	590	595	579	656	620	618	554	600	603	583	596	647	581	604	610	584	606	580	581	597	582	619	603	634	626	607	578	567	610	672	591	566	652	599	594	601	621	604	604	590	608	631	622	584	649	664	603	612	638	617	592	603	675	606	618	620	645	640	582	587	592	545	610	641	608	638	614	613	615	669	636	609	641	618	569	643	628	580	625	623	631	643	631	609	579	625	650	619	598	611	608	603	581	577	642	614	612	634	598	633	572	645	620	582	599	602	635	603	588	644	612	615	610	651	580	626	635	613	651	588	595	620	622	613	600	596	572	620	583	624	601	607	620	570	581	621	618	607	616	639	638	650	581	614	611	654	599	601	602	583	625	636	598	636	627	619	615	621	582	587	654	615	606	618	574	675	603	581	628	619	609	617	623	581	637	629	565	575	606	619	620	604	632	587	599	587	645	570	622	611	594	632	593	590	606	612	614	603	643	600	586	613	596	607	593	657	638	579	662	587	592	600	649	562	597	640	589	606	621	609	599	607	603	599	562	631	586	644	624	610	611	598	619	652	621	594	569	596	628	593	622	608	596	596	615	659	668	626	594	624	618	586	623	633	618	614	635	608	598	620	632	629	548	596	595	560	622	617	640	560	595	617	609	598	603	620	588	578	589	677	612	599	604	613	590	614	573	599	596	593	609	586	601	596	610	585	652	634	627	606	588	621	615	633	612	607	588	614	643	632	642	598	602	635	620	556	659	661	592	598	640	560	639	599	618	638	613	616	623	631	594	617	610	600	616	635	634	629	634	593	607	605	591	648	616	582	632	607	625	604	602	589	635	564	603	577	587	584	650	594	638	611	583	575	615	618	599	586	587	608	634	605	563	634	635	609	588	638	669	645	603	628	614	654	595	645	574	585	609	609	627	583	627	575	631	638	584	619	625	569	606	594	636	595	614	594	585	648	599	597	695	604	690	618	601	634	664	592	605	604	560	597	655	634	643	567	634	581	620	609	584	622	631	587	610	607	623	633	617	593	608	616	593	550	582	644	612	614	611	603	608	576	569	628	638	593	596	602	594	619	652	588	644	645	650	625	602	643	625	641	628	628	596	632	598	616	656	635	619	670	627	626	553	615	639	657	587	594	622	615	572	555	616	593	643	601	601	608	609	579	626	631	611	593	627	637	628	655	575	624	609	573	621	606	612	623	642	623	631	613	668	615	579	594	611	606	581	662	619	646	584	600	589	585	588	620	590	605	562	577	593	641	606	612	617	628	610	617	619	612	604	620	549	642	628	573	626	602	659	593	619	618	623	556	587	625	578	626	628	574	617	612	630	600	606	637	597	601	589	592	600	559	596	610	627	640	616	652	646	619	626	606	566	617	600	604	601	626	633	620	623	598	608	608	622	604	598	595	591	614	614	606	586	583	629	643	641	631	643	621	605	592	634	584	619	596	608	609	599	652	607	637	590	612	612	600	584	630	574	613	588	611	572	620	621	590	613	620	594	580	621	625	606	644	635	612	585	595	620	614	599	576	614	638	605	656	583	651	626	618	601	605	656	601	576	630	598	612	606	631	610	600	648	615	634	637	642	604	589	590	608	634	628	578	609	596	656	646	632	613	613	621	589	613	597	574	594	592	597	629	603	613	623	618	626	604	644	576	542	584	589	591	564	615	604	602	668	591	630	604	662	584	640	671	602	614	668	575	611	633	624	598	631	604	623	641	651	582	619	605	620	594	641	605	621	628	598	610	575	647	631	626	598	580	609	621	604	625	578	584	632	606	591	634	590	635	620	600	599	638	614	619	615	615	617	621	601	604	619	636	576	618	627	614	565	620	594	620	621	602	611	663	639	573	638	575	586	612	607	586	582	600	574	612	603	633	609	610	619	599	614	568	643	581	610	594	608	612	629	632	619	617	621	637	622	609	607	632	632	592	587	596	589	594	661	639	631	616	592	641	585	600	608	650	621	622	586	600	581	596	570	597	618	573	643	617	585	593	610	642	595	563	633	619	649	625	576	589	666	563	660	591	589	606	579	611	587	613	579	611	599	603	578	630	615	623	606	596	631	586	608	612	608	585	624	573	608	645	567	635	630	638	610	573	640	638	639	576	616	626	645	602	587	602	594	658	627	680	572	614	608	599	609	601	607	654	570	628	600	648	607	593	633	665	608	631	581	575	610	633	631	622	642	670	634	592	574	600	594	590	612	644	589	619	631	595	630	612	643	575	647	609	594	607	594	650	640	619	601	604	607	594	595	602	623	605	605	627	587	613	640	586	621	611	584	637	640	629	576	632	592	647	616	561	612	594	606	619	618	606	595	646	648	558	609	611	628	632	590	677	658	605	600	565	601	623	613	590	612	599	624	635	629	582	632	636	643	615	590	598	609	625	586	642	606	593	596	604	610	602	611	609	642	604	623	601	598	625	596	627	612	619	592	612	658	612	582	583	612	568	607	635	607	612	579	603	634	590	616	616	639	637	596	627	627	612	595	619	596	603	614	575	631	622	612	600	588	614	619	605	622	638	600	648	618	598	606	596	609	657	593	656	640	594	571	607	604	625	609	634	613	607	588	650	654	590	589	584	605	608	631	610	623	604	611	619	614	694	622	570	652	613	627	636	599	585	620	645	625	609	647	616	613	582	615	565	613	604	640	600	613	620	643	615	568	569	630	592	642	615	629	619	606	635	566	606	600	598	577	615	624	633	577	622	602	558	655	621	594	617	557	639	595	615	582	615	585	643	634	645	637	601	619	580	624	561	568	617	600	585	611	596	606	631	568	592	650	601	615	561	627	609	629	574	605	622	624	641	619	645	621	600	638	588	616	664	615	604	597	605	610	629	618	593	578	574	624	623	578	611	608	605	650	603	627	649	648	600	595
24731	22534	36578	31616	15666	3370	1334	998	942	927	927	932	948	878	910	865	969	844	921	1689	2517	2539	1805	1361	1078	968	879	905	926	887	914	904	885	853	855	949	843	909	870	868	854	884	892	824	874	900	884	913	879	912	917	873	866	798	887	869	844	890	871	850	871	884	893	908	864	865	889	913	865	868	911	921	832	909	897	839	843	831	877	903	895	836	889	907	914	875	853	912	889	898	876	828	866	894	899	870	899	889	896	855	894	903	901	927	877	875	884	884	830	907	854	829	856	845	894	901	886	885	894	867	898	858	921	820	899	897	889	867	853	896	894	899	874	860	868	935	889	941	845	850	860	872	844	847	864	879	921	867	888	884	888	861	930	834	871	872	814	908	874	878	869	868	887	880	861	898	864	845	835	942	891	893	909	850	887	838	896	806	867	858	927	872	915	896	888	905	877	876	854	916	873	931	899	877	918	846	877	868	864	869	874	849	893	858	833	907	839	843	922	837	863	879	825	887	884	858	889	901	885	832	944	845	883	898	872	892	903	898	901	914	886	879	895	910	905	870	872	900	879	901	882	896	899	928	911	891	835	872	871	887	922	891	931	909	896	916	862	886	869	873	888	866	885	955	901	867	901	924	886	859	892	926	896	917	844	853	910	875	879	914	810	873	839	883	891	848	838	907	861	802	847	898	892	861	951	883	897	837	868	901	891	883	865	878	908	858	863	836	846	856	858	867	880	877	862	860	844	851	892	889	897	873	837	916	880	882	840	871	856	846	887	902	898	879	908	888	893	847	856	931	886	906	894	880	873	904	899	786	884	840	913	881	850	873	893	876	895	878	847	875	898	898	868	885	897	858	954	892	907	833	873	826	895	817	859	860	836	882	897	898	844	881	881	869	893	913	883	854	861	894	941	925	901	929	892	918	865	850	855	855	923	915	910	872	916	873	864	891	880	890	874	896	880	926	857	848	897	877	865	918	861	873	969	937	853	832	878	875	840	884	839	899	904	842	857	856	870	848	844	886	863	817	824	859	876	843	917	898	893	856	879	888	850	806	876	914	893	881	883	897	855	882	806	938	890	894	902	893	862	877	876	935	879	880	857	878	888	924	848	901	843	891	873	910	900	872	859	871	887	895	887	899	872	869	894	869	873	918	871	888	872	916	855	856	913	912	867	878	856	891	857	911	850	858	862	881	894	894	890	835	880	870	842	938	890	919	881	810	864	879	814	883	889	920	894	854	838	907	845	903	834	887	870	834	877	868	906	848	868	898	929	836	855	835	875	864	861	947	931	933	898	882	845	869	841	877	908	905	853	841	908	846	889	858	908	930	857	847	862	838	920	808	860	862	835	911	886	874	868	896	864	924	874	905	829	841	867	865	878	891	901	906	881	862	865	887	931	905	857	879	921	851	852	865	861	878	811	909	938	857	837	856	893	892	932	825	909	855	906	882	902	842	875	847	858	973	859	831	875	874	886	906	908	850	929	878	872	866	876	926	852	801	891	868	843	929	910	873	841	862	898	899	788	855	874	815	902	872	912	838	904	881	857	841	844	900	873	860	921	938	898	891	929	905	907	855	836	885	860	917	901	888	891	851	864	880	867	898	867	840	883	879	873	820	865	869	873	905	901	850	895	880	850	871	862	905	884	938	859	888	863	888	856	863	882	895	863	923	924	797	895	851	843	871	862	846	837	865	896	860	862	887	894	929	870	860	889	861	862	859	872	888	885	826	883	908	847	867	790	846	858	920	885	881	888	903	900	863	851	926	887	927	870	876	890	937	872	871	867	895	910	858	881	846	865	846	870	792	868	916	883	865	861	865	848	831	886	871	889	835	881	854	833	877	867	825	836	908	859	896	894	905	844	837	880	929	919	858	911	872	818	896	890	905	919	960	851	905	840	873	876	864	869	863	863	838	849	897	913	902	956	921	882	903	922	894	865	855	884	912	875	903	915	866	931	882	844	928	859	942	877	843	892	824	868	833	877	887	871	865	921	911	900	846	878	882	913	823	853	867	895	895	933	836	934	879	908	869	855	898	877	849	894	884	878	899	876	840	922	920	806	867	915	860	921	899	874	868	868	883	841	908	878	871	895	910	869	864	901	845	953	870	915	911	882	865	907	831	819	888	861	905	849	859	886	901	855	924	892	916	920	875	874	869	871	907	832	904	844	837	869	926	858	828	883	915	836	864	876	871	978	867	852	860	867	898	856	861	920	878	872	891	832	916	879	858	895	865	823	877	821	924	821	876	870	970	860	883	868	862	909	905	900	839	862	907	850	921	871	831	886	881	890	902	854	860	858	788	896	876	931	911	888	896	888	852	838	902	934	910	839	844	876	891	921	868	845	851	896	858	904	902	879	830	841	921	885	870	919	860	910	864	884	897	893	910	901	831	843	867	866	851	866	877	922	887	921	901	909	876	885	887	847	814	927	913	898	882	863	879	875	860	860	833	860	898	888	831	884	864	889	866	853	868	823	837	855	897	857	861	835	853	906	858	887	853	885	876	906	891	901	916	867	906	896	909	879	853	868	830	897	856	870	887	882	915	831	865	878	876	888	889	862	885	941	913	887	842	867	828	856	869	863	895	872	867	976	884	853	894	844	841	877	936	872	840	862	955	908	901	845	893	962	864	892	928	892	846	878	846	853	893	893	869	923	872	930	888	924	917	839	883	873	885	850	887	872	884	906	867	843	865	868	859	914	867	868	899	921	859	896	886	893	909	865	850	940	821	936	868	871	863	840	818	896	891	933	891	897	817	865	877	934	860	865	916	847	841	887	913	864	854	814	869	868	875	889	835	872	935	872	890	874	881	859	862	929	857	846	867	886	950	913	891	868	853	843	889	912	891	895	865	873	871	871	886	847	811	853	902	888	839	861	904	866	887	897	882	852	921	919	890	895	880	857	901	882	862	826	851	864	876	841	895	932	898	932	892	857	882	928	864	879	841	923	930	879	888	894	872	883	880	860	910	857	875	855	826	850	873	909	804	886	870	840	879	859	849	887	879	827	858	865	899	896	882	870	926	889	899	979	899	856	865	827	858	829	901	843	884	871	912	898	901	912	926	875	863	893	877	816	853	907	837	860	906	855	838	832	864	876	845	862	852	898	900	873	885	930	918	895	848	843	881	897	825	888	898	876	852	926	890	881	857	926	886	891	881	894	857	858	817	940	880	878	858	852	859	894	893	836	874	874	883	888	897	880	927	863	817	836	849	959	866	909	817	863	859	841	879	821	895	950	859	896	812	883	857	890	883	840	922	877	865	866	888	825	885	854	871	796	904	844	874	827	896	811	930	923	903	882	876	867	913	864	837	876	888	870	856	888	901	860	860	840	886	875	880	879	848	887	863	956	895	857	858	839	863	919	849	912	860	920	907	893	867	950	908	836	867	858	898	908	904	902	846	897	901	882	922	888	912	880	829	860	820	883	909	846	875	893	885	897	917	922	865	886	836	876	847	841	828	886	876	873	878	870	897	890	970	895	882	895	869	835	890
49311	83349	52823	28453	1520	928	953	878	863	854	833	820	808	805	859	817	790	787	767	2228	3066	2898	1916	1418	1063	889	768	766	791	814	754	768	750	782	786	806	794	834	793	800	758	741	772	753	744	775	781	770	752	724	782	793	735	773	791	775	782	766	780	773	803	725	765	733	789	799	768	819	799	789	757	801	768	775	794	832	781	745	792	784	807	742	758	702	780	778	727	803	756	791	777	790	786	799	799	759	733	783	784	773	822	779	787	793	767	811	780	735	758	768	774	728	777	757	794	796	775	725	766	836	761	730	774	794	787	764	752	781	768	772	785	826	795	771	758	819	720	760	772	778	722	765	790	838	760	791	757	791	787	778	750	759	786	756	746	764	741	773	752	729	748	748	759	807	730	753	770	773	773	754	747	767	756	759	788	783	816	777	777	791	775	773	814	811	772	815	744	733	804	789	798	743	737	811	791	745	785	782	763	781	791	760	751	778	760	717	805	778	747	776	782	811	798	777	739	764	778	782	757	728	784	779	790	764	772	775	772	746	778	787	767	792	731	754	755	763	805	750	744	790	759	801	743	728	784	817	791	747	754	781	792	772	775	773	767	739	775	779	813	792	749	714	822	802	765	759	730	797	835	750	767	767	767	799	750	765	795	773	840	749	746	757	717	747	811	745	808	785	770	787	822	775	756	776	786	799	754	750	722	753	800	733	727	773	768	732	734	754	761	747	727	803	771	791	795	758	753	833	734	768	784	783	758	821	765	752	770	769	792	769	738	760	812	766	778	782	779	745	823	777	773	766	776	794	744	734	772	777	800	818	745	828	764	746	759	759	771	772	780	749	773	757	751	840	753	750	781	760	782	791	780	769	749	740	730	721	845	804	766	806	776	782	725	761	773	794	787	723	776	782	787	739	788	792	759	769	719	811	822	750	728	789	760	784	733	810	789	739	723	749	787	740	746	759	775	755	809	774	767	807	738	789	829	780	743	791	764	764	720	760	797	793	817	756	764	745	774	758	753	811	757	750	780	778	770	753	759	751	780	808	770	751	805	764	771	744	739	719	768	750	786	797	764	756	858	740	770	798	715	758	810	750	817	792	768	768	799	779	748	773	776	766	759	830	769	771	802	787	751	718	758	779	779	757	736	754	790	808	778	775	768	786	733	787	762	742	745	749	768	777	773	794	809	722	744	785	762	794	735	747	779	773	712	780	770	722	779	753	797	752	779	784	721	798	748	764	779	762	763	774	811	785	763	739	776	775	729	759	812	743	667	743	777	773	750	789	742	772	826	723	767	762	772	863	777	777	794	802	760	828	777	760	806	728	792	757	847	812	711	790	737	737	789	749	744	772	758	784	746	750	768	780	802	794	787	690	723	763	759	776	803	775	770	768	778	784	786	760	726	750	832	777	780	741	768	768	762	779	742	795	744	777	733	754	797	773	703	778	772	760	760	753	814	775	758	797	739	810	750	763	818	795	770	808	808	753	736	793	694	736	775	756	761	799	736	728	795	769	746	737	770	729	783	810	748	800	775	748	767	765	767	745	788	789	776	725	802	809	727	819	774	820	754	767	765	741	776	816	775	805	746	756	761	771	760	741	796	790	746	763	743	779	800	775	796	746	725	765	794	775	771	760	809	735	764	763	788	777	765	787	757	784	776	730	769	757	742	784	818	773	800	749	797	775	779	743	765	753	791	772	776	826	774	742	739	746	772	774	780	782	760	785	758	803	751	821	795	703	787	773	790	746	812	734	795	792	744	752	765	765	794	816	777	762	723	793	745	755	802	791	797	802	759	803	773	782	771	742	727	839	791	743	747	779	807	810	779	807	747	740	749	830	753	756	747	815	765	759	745	712	719	761	761	801	779	794	777	784	762	777	791	809	791	760	787	788	783	746	783	767	771	808	783	757	793	798	716	778	748	801	773	760	789	769	747	813	736	799	786	750	774	739	773	710	715	798	775	773	762	784	742	746	776	783	790	767	820	760	743	757	789	808	785	801	774	776	824	837	763	769	750	771	777	831	781	720	734	798	736	773	766	811	735	743	753	825	758	757	755	811	795	771	798	761	780	775	807	799	749	741	756	786	764	768	765	752	773	786	754	743	800	760	739	763	792	793	764	705	759	729	750	752	765	727	745	742	725	764	779	771	827	740	745	758	765	808	772	780	772	777	726	802	821	784	799	772	816	787	774	780	799	772	737	787	757	759	722	773	800	750	742	782	717	768	702	739	786	825	771	763	809	802	823	741	786	769	778	755	750	810	742	793	783	829	756	773	771	747	780	766	808	750	751	780	793	816	744	759	799	742	750	726	766	801	755	749	774	780	760	763	775	826	792	789	795	761	801	763	762	789	767	767	818	766	800	780	738	738	747	811	766	828	783	774	746	762	810	735	780	785	777	777	790	721	795	750	746	722	747	753	760	797	774	774	757	747	738	765	784	820	812	781	751	777	749	775	757	798	756	775	797	786	784	751	784	769	798	759	784	773	759	779	729	828	765	771	754	733	783	775	764	790	773	794	780	797	775	747	800	793	800	794	814	780	808	720	824	767	799	772	744	786	811	747	758	783	795	711	752	718	789	801	758	757	753	782	747	736	747	787	756	780	810	761	773	804	816	776	743	744	784	774	746	800	761	805	788	790	775	811	783	753	776	777	775	770	786	755	801	788	760	802	763	756	732	744	768	765	767	798	814	773	715	795	794	712	781	781	749	738	762	712	764	757	753	762	760	815	739	792	809	786	777	810	760	788	730	766	793	780	760	768	753	785	771	777	763	762	797	742	803	741	785	748	735	776	777	774	772	759	784	752	773	787	748	753	788	749	762	833	720	808	803	716	773	785	723	753	780	759	794	794	761	755	756	715	782	731	774	805	772	793	789	806	787	786	776	810	781	844	761	796	760	709	763	750	818	775	752	803	781	754	750	785	823	777	805	782	802	791	768	751	780	825	748	791	775	786	745	753	736	819	779	822	781	764	797	786	739	784	764	729	782	739	715	805	741	773	750	721	727	819	756	781	828	759	766	756	768	742	780	783	787	763	750	742	745	742	782	786	767	798	802	813	748	775	754	781	773	755	744	822	737	734	739	790	787	763	828	697	735	747	797	756	793	775	754	807	769	751	718	751	793	776	768	753	765	790	786	791	749	813	713	789	767	747	781	742	756	744	813	749	774	772	793	772	794	758	774	758	792	735	761	782	751	706	832	766	782	765	761	705	795	718	751	760	745	812	733	800	750	775	731	788	747	707	748	810	727	734	762	828	776	800	773	749	752	809	810	774	767	811	758	766	752	767	759	762	797	719	765	755	797	735	778	793	754	755	781	780	798	783	805	797	792	762	792	766	741	820	740	742	782	766	749	819	820	772	799	739	768	774	785	770	728	828	780	756	797	741	788	764	809	780	747	819	764	764	767	720	745	755	752	798	691	787	806	750	758	781	736	789	790	766	758	779	750	798	778	743	805	770	838	781	766	737	773	786	748	766	745	740	724	718	766	743
23772	21768	31380	33671	21894	11398	2528	1321	1030	1098	1090	1026	1060	1031	1049	980	995	1015	1024	1967	3266	3449	2306	1676	1337	1045	1030	984	960	1024	1033	1000	1015	1000	947	987	975	962	970	977	964	959	974	1096	1062	961	964	930	1020	990	946	935	1002	1005	949	925	985	1008	1008	933	959	966	972	946	1013	993	922	997	996	970	1033	904	938	960	1003	951	942	1004	980	979	933	978	986	948	942	958	943	994	962	953	960	948	1011	955	946	986	1035	994	961	986	887	990	935	992	1014	933	961	951	941	979	961	993	989	937	898	924	974	983	997	947	1002	951	981	930	971	925	957	990	948	964	923	937	973	949	967	924	938	972	948	969	951	928	1025	953	940	947	926	975	1065	932	922	960	901	997	919	973	962	1021	1014	997	877	950	986	988	1016	1006	884	976	968	971	929	980	914	909	959	934	973	973	1008	972	938	912	982	896	925	988	955	958	939	978	941	977	995	942	953	970	968	974	984	1003	946	945	945	915	967	993	1017	991	945	969	970	965	958	937	942	980	968	943	989	982	992	949	902	946	952	971	939	986	993	932	992	951	979	1053	922	988	977	949	961	995	939	968	933	981	952	1000	1018	1004	944	986	983	930	921	951	948	1011	890	944	976	1008	954	987	960	980	937	1034	996	952	933	995	932	947	989	940	963	985	934	922	961	957	972	934	1002	989	962	928	1008	902	1026	990	972	966	972	981	943	960	961	978	1011	944	935	940	923	977	987	944	1003	971	904	978	986	970	921	939	956	980	965	926	958	977	968	980	1011	946	947	975	939	976	938	955	970	971	1023	989	934	946	993	987	1024	984	899	969	953	973	909	971	910	899	970	945	989	951	995	990	1027	953	1050	1002	957	971	1010	978	930	1010	1005	995	964	907	1015	972	927	1011	941	1024	955	957	938	972	918	970	973	986	965	996	986	926	926	955	1002	1014	979	1008	1011	906	980	967	972	960	972	956	992	939	1031	979	1003	980	947	1000	976	967	923	959	975	970	942	1006	932	915	928	982	966	920	970	941	985	963	958	917	940	904	957	918	970	920	939	949	968	945	982	966	920	975	962	907	954	989	968	1003	996	972	946	914	942	966	978	913	985	952	984	993	987	996	974	961	928	966	984	964	968	980	978	915	985	1008	968	975	1014	970	987	971	947	988	912	1024	1003	933	978	948	926	927	974	959	1003	974	906	985	942	985	931	942	962	994	1002	1011	935	971	938	938	939	974	928	907	997	958	992	981	930	953	970	915	877	918	939	955	1012	942	939	946	979	937	1049	952	931	956	969	986	970	896	955	911	969	1008	1016	946	966	955	974	955	951	895	964	905	1004	957	939	920	949	995	966	967	910	949	1002	934	980	951	998	960	1008	931	961	976	987	971	974	969	954	940	939	956	872	922	977	987	903	983	969	965	974	938	919	1004	960	956	950	925	1015	926	964	978	905	948	955	938	965	985	970	958	967	953	997	892	901	941	984	1022	919	962	994	934	949	946	903	972	980	1020	1028	979	981	1005	926	955	967	920	998	965	950	985	973	985	958	915	906	942	955	938	950	961	962	965	972	935	956	942	987	955	1020	1012	984	1044	955	885	987	1017	942	988	950	930	937	937	936	953	913	959	979	963	981	962	958	978	907	982	982	948	947	948	988	1009	928	1002	966	949	932	941	976	964	977	932	998	932	992	998	991	957	989	973	912	1009	910	954	932	1001	965	928	957	943	941	919	969	1018	984	943	946	985	976	981	1004	958	970	970	926	928	953	948	970	928	925	1001	971	956	963	1051	913	967	946	939	1000	974	941	973	996	984	985	939	944	990	992	953	956	977	982	992	967	947	973	955	951	967	859	923	936	941	869	944	961	900	920	1018	944	929	980	900	1021	925	974	941	909	977	931	941	980	995	940	931	1035	935	912	939	928	984	958	917	915	984	965	986	918	907	943	928	914	965	1020	937	936	962	1017	949	917	940	1043	963	1035	949	981	964	925	996	993	989	963	985	970	946	948	966	977	936	928	936	1040	901	994	930	985	965	953	943	979	939	949	919	950	946	916	947	949	1027	942	958	910	1013	964	942	981	965	965	994	997	954	923	954	1000	936	975	925	938	986	968	934	1007	958	1019	937	915	1027	980	992	943	991	1025	1035	1001	975	947	930	989	940	953	936	951	922	963	969	964	953	999	971	954	944	999	981	934	947	999	993	969	1003	984	925	1020	961	981	989	937	937	962	945	944	986	947	987	878	988	941	970	932	915	922	952	967	937	971	971	918	953	937	969	986	977	991	946	949	967	957	1018	961	937	988	947	954	965	998	991	1020	967	916	936	962	929	940	1001	970	968	985	1003	940	955	995	968	971	953	1053	981	955	1001	940	972	949	907	974	982	958	1009	1035	962	948	987	970	957	970	966	952	965	995	949	942	989	919	949	951	955	965	924	965	994	953	933	898	953	990	932	941	949	1014	923	974	944	954	958	959	981	978	975	932	985	954	1000	940	944	973	936	939	924	1015	895	955	989	924	1044	991	1012	957	989	1017	993	929	938	928	984	949	991	978	953	937	975	929	958	899	961	1008	992	954	947	954	902	926	913	883	864	1022	920	909	987	1000	982	954	1000	975	944	1022	918	965	936	968	980	981	964	966	960	973	951	906	979	976	931	1037	920	911	985	915	972	979	959	939	924	950	931	954	973	919	928	989	1006	966	980	978	950	954	973	967	1030	924	944	998	993	967	906	974	979	999	944	946	1025	943	937	996	996	929	941	922	937	932	933	1029	997	966	991	932	928	980	1012	966	971	1020	914	939	993	934	1049	963	838	933	881	987	927	971	969	948	951	1004	953	952	1011	946	945	945	970	983	938	946	936	1005	969	988	950	972	949	973	929	911	873	927	965	929	956	1016	943	932	945	1006	955	1001	969	1019	999	951	997	962	954	945	973	1014	927	989	988	933	906	955	983	920	984	991	986	931	983	938	903	939	932	970	943	948	941	968	977	950	1009	1006	971	954	915	949	957	898	957	990	950	970	1011	980	983	937	943	962	936	940	964	978	908	954	939	939	973	1001	942	967	1001	920	966	889	962	980	936	959	945	952	910	979	1007	945	899	955	938	974	963	929	990	994	954	980	954	958	964	940	950	940	930	972	972	972	996	968	961	956	977	1019	1009	1001	971	924	924	986	1059	945	913	902	940	977	947	973	957	945	961	1023	950	980	1000	977	1000	916	923	948	972	962	955	932	957	981	993	994	979	927	980	972	960	970	905	988	1001	983	925	899	997	969	938	923	974	927	942	981	951	1007	944	1009	1048	962	1003	936	960	965	917	940	945	957	1011	902	900	930	980	930	1025	984	913	955	987	927	1017	939	993	955	986	983	985	993	985	1005	911	940	966	954	964	936	968	909	973	935	967	937	958	989	926	944	968	982	925	950	970	938	971	901	971	959	975	957	1005	936	953	930	982	935	939	911	938	926	1019	919	1002	975	918	957	948	963	895	1015	981	974	957	1010	972	944	967	995	952	917	890	935	919	943	937	946	951	972	940	1012	1005	958	992	970	945	986	912	970	993	954	935	953	910	968	918	933	958	991	948	967	961	950	1008	945	951	979	919	1008	933	945	936	927	980	955	954	1024	931	978	1001	986	962	902	934	939	920	971	957	936	952	959	959	992	974	984	960	964	942	1018	941	930	947
59760	92804	60021	49574	3467	1105	986	1008	1009	994	894	970	949	933	867	905	926	928	851	2615	4094	4125	2637	1783	1178	966	922	850	866	913	858	833	840	796	892	885	891	832	836	886	819	850	897	854	874	855	831	879	839	858	849	859	856	876	840	877	861	859	854	864	844	823	853	835	860	874	846	854	847	817	869	824	818	900	864	867	852	876	826	854	795	827	861	824	826	864	877	820	814	853	867	849	874	875	812	841	807	809	854	793	834	858	826	805	885	851	851	887	873	814	887	819	828	877	820	908	886	808	875	905	864	855	904	865	819	873	799	834	842	856	836	828	838	776	836	889	861	857	857	843	827	842	886	839	859	804	905	834	890	866	812	826	790	844	841	818	856	877	901	884	894	788	876	839	809	864	790	837	859	893	861	787	879	806	819	848	861	818	845	861	860	844	861	841	852	873	866	829	877	803	859	881	871	833	835	898	839	828	792	845	879	830	867	833	829	807	849	860	821	850	853	808	920	861	866	853	842	824	856	850	788	900	818	880	889	830	832	866	844	883	840	853	868	867	884	845	847	895	827	794	813	834	886	879	843	881	824	825	895	867	831	890	827	819	877	922	858	823	814	821	803	876	849	847	876	876	838	882	844	828	842	815	820	906	837	758	796	838	845	826	847	839	790	864	844	817	892	849	808	851	853	837	788	901	799	866	916	850	863	800	884	865	801	887	821	878	849	820	886	861	818	840	888	862	864	820	829	822	879	853	861	855	834	881	851	853	763	846	810	886	844	838	836	867	870	799	882	845	879	844	858	883	841	853	833	850	876	867	886	910	816	836	853	858	806	843	840	847	846	869	853	875	868	836	826	854	843	821	780	843	881	883	824	820	834	842	846	805	811	831	831	881	849	839	837	845	899	826	871	899	818	855	852	866	832	836	847	857	798	893	887	833	861	824	863	870	897	868	823	831	851	880	872	861	745	838	834	840	821	842	826	857	864	868	824	859	803	867	861	858	853	870	896	817	808	872	895	886	871	812	832	857	820	866	844	937	851	846	866	833	881	859	797	881	866	819	805	836	856	834	869	810	876	816	812	857	885	837	861	835	814	889	845	855	867	839	834	855	865	866	842	861	860	850	855	856	818	790	881	858	844	868	857	809	865	802	839	860	795	845	856	812	834	898	801	825	896	839	841	836	853	852	886	861	832	837	830	852	803	813	833	853	799	838	843	846	833	845	833	800	835	862	910	800	875	887	840	839	809	863	890	816	892	802	865	843	793	820	860	883	858	863	854	887	833	804	837	883	849	859	853	863	845	829	843	803	848	896	798	890	816	875	830	834	888	815	846	916	836	829	820	884	783	897	818	849	834	830	830	844	854	852	855	839	805	854	825	796	824	845	837	789	865	872	826	907	830	833	885	834	825	855	848	819	806	826	892	863	834	835	849	858	836	851	904	838	827	894	833	834	846	844	826	862	837	826	871	810	814	835	803	855	816	848	782	859	890	812	865	768	843	864	849	796	848	870	876	849	813	865	852	811	833	819	899	858	823	842	887	852	884	871	861	835	797	852	838	848	855	881	861	840	812	837	820	816	818	805	866	869	860	893	856	861	894	856	844	848	859	810	895	889	863	861	872	830	809	882	821	856	804	797	840	835	833	876	846	788	883	826	862	823	859	807	860	831	881	906	816	853	844	837	833	852	841	811	806	850	865	851	857	826	809	822	799	858	855	837	842	869	833	900	840	867	803	909	837	813	838	809	839	843	868	840	769	877	856	887	821	858	875	853	831	898	861	895	831	825	796	841	832	807	836	803	817	884	877	846	831	827	884	869	854	868	800	890	825	836	817	806	811	830	799	842	839	844	793	811	854	861	836	899	792	878	893	849	850	824	858	823	862	858	810	883	808	814	839	904	871	884	835	799	826	801	848	783	876	857	812	815	847	790	838	870	844	843	838	813	811	856	875	858	825	842	811	859	842	833	812	817	844	832	844	849	839	816	847	874	872	877	875	786	834	806	880	827	819	818	859	898	798	827	852	827	841	791	797	835	885	856	819	887	815	819	836	818	869	812	851	834	871	841	830	877	809	857	834	822	883	866	833	876	860	867	824	845	854	859	860	835	817	868	870	835	858	837	835	870	846	882	875	841	868	845	888	838	857	856	773	821	835	848	849	845	820	821	851	880	887	833	825	872	859	825	876	806	876	836	899	904	832	874	938	888	817	791	847	828	834	830	845	839	856	866	829	818	834	867	869	825	922	834	853	845	821	807	854	831	825	833	807	827	816	862	862	843	818	853	827	849	831	839	813	860	860	844	858	835	818	898	887	865	850	800	793	857	783	874	845	843	849	814	842	865	898	848	847	854	864	865	837	834	840	815	819	829	847	856	828	829	880	833	824	872	854	875	856	818	894	839	833	835	852	797	852	845	852	838	841	830	834	883	840	821	845	852	852	847	860	828	850	861	878	854	848	876	854	855	841	855	858	843	847	854	822	867	831	824	871	853	838	845	851	853	873	855	841	844	850	855	825	844	803	822	872	870	900	810	889	837	804	867	819	835	868	872	880	847	823	830	882	883	836	877	845	797	830	839	877	833	848	881	890	815	842	820	865	893	832	866	793	812	805	824	819	896	847	860	858	866	824	934	822	832	862	845	885	811	802	862	872	897	833	846	874	878	838	829	844	813	855	855	841	810	878	863	889	840	813	899	896	834	857	827	812	804	906	889	859	849	885	832	846	847	857	847	849	875	829	778	820	827	841	848	799	828	813	839	895	848	853	809	890	809	863	804	815	839	858	843	875	883	825	884	860	865	857	864	849	865	845	853	845	872	817	810	872	813	831	870	837	885	806	885	830	876	787	841	828	861	855	809	844	827	899	889	835	804	917	831	774	895	814	836	855	873	875	880	839	872	840	842	877	832	892	846	820	831	844	850	894	846	896	873	902	865	798	867	836	837	875	837	838	822	892	845	866	785	909	830	816	811	836	852	803	849	895	830	801	839	833	893	827	841	889	826	850	886	831	852	831	852	874	874	836	857	802	862	809	839	873	904	865	808	825	843	833	802	863	838	836	833	854	846	891	805	861	866	827	815	776	827	859	827	885	856	848	820	816	827	880	846	837	878	827	809	842	836	848	855	857	896	836	844	820	826	814	854	830	796	811	855	798	814	824	855	856	848	856	876	855	801	919	867	857	844	800	867	879	848	823	828	832	844	822	838	867	880	879	895	836	808	804	833	837	812	871	850	809	852	843	855	788	847	839	841	852	885	765	877	811	802	910	861	854	837	821	857	858	866	847	842	841	820	821	795	869	838	916	795	844	860	815	829	862	847	855	883	843	828	848	824	805	822	817	808	870	874	832	851	837	838	877	849	813	814	887	782	871	847	849	902	886	896	879	864	834	841	777	811	871	859	828	845	869	823	845	843	810	794	832	830	878	855	850	826	811	840	880	835	836	816	860	843	855	842	849	813	866	837	860	857	871	849	838	804	826	863	861	853	848	790	863	770	818	808
28485	26191	21251	11473	1434	847	837	836	780	775	782	766	820	834	822	822	737	767	768	844	856	971	896	929	784	849	762	788	789	754	765	762	734	815	785	785	782	766	772	764	786	770	760	802	803	744	753	769	755	766	765	766	751	787	795	744	735	734	800	773	792	755	796	760	759	784	732	749	746	779	709	802	802	764	776	778	751	785	809	768	724	780	809	778	770	740	765	819	804	759	778	801	764	740	765	728	776	770	776	743	793	777	759	751	834	775	816	814	762	788	789	774	817	754	812	816	821	776	752	779	780	773	751	786	768	771	808	778	809	817	733	767	745	734	762	771	739	772	770	806	761	813	747	832	767	740	754	730	847	794	790	786	753	774	815	804	756	738	773	782	804	776	757	750	813	781	782	783	740	736	733	811	794	804	752	819	795	762	783	757	725	773	770	810	750	765	755	760	767	746	779	773	723	759	806	774	733	767	779	750	758	762	796	799	763	769	801	739	766	812	838	722	760	814	811	750	789	758	787	763	764	750	810	778	833	742	753	738	774	769	799	813	814	744	751	825	774	788	732	791	725	800	748	810	781	787	770	752	817	769	784	838	807	759	768	741	758	745	804	794	767	755	811	800	751	812	761	804	744	783	769	779	762	772	787	753	745	794	749	785	797	851	736	779	726	805	814	751	769	787	770	720	786	735	779	734	772	844	737	759	758	761	859	763	765	778	721	780	762	714	738	728	748	736	761	773	797	742	786	782	794	742	755	804	787	762	780	759	777	764	773	812	746	779	792	823	745	739	794	789	739	805	760	779	742	747	818	779	787	748	792	752	747	765	769	797	769	772	798	735	760	758	782	795	764	823	833	796	804	813	770	779	774	773	779	789	773	740	722	778	803	809	751	752	811	821	761	780	794	779	763	775	774	739	821	784	734	763	836	751	759	786	796	752	768	733	760	788	751	814	792	733	738	783	740	758	790	799	758	770	761	789	779	800	783	830	741	768	738	774	779	802	780	766	731	817	807	792	777	741	814	770	794	761	784	724	767	759	783	732	747	735	778	731	781	772	818	754	804	791	790	797	765	776	784	764	783	740	773	743	803	799	795	732	784	787	774	752	745	742	732	797	818	792	804	741	732	803	791	744	754	769	786	803	812	739	781	728	831	748	751	770	736	791	739	793	721	721	796	723	755	761	771	758	781	781	762	808	729	826	797	788	791	774	770	782	777	769	764	770	735	775	793	733	771	717	820	805	801	744	739	795	739	779	818	809	744	757	714	786	796	745	770	764	773	813	733	781	728	810	800	782	762	755	778	804	773	794	805	761	782	760	745	761	805	817	736	800	775	792	796	762	764	730	779	792	775	783	748	770	799	782	731	775	773	755	728	803	779	739	781	749	747	782	762	771	777	787	780	785	749	821	799	776	793	736	772	773	752	775	720	795	754	828	809	748	774	758	788	766	833	835	783	807	771	771	788	755	766	781	817	793	778	794	802	748	796	763	757	747	788	790	805	745	784	830	785	789	769	782	797	790	772	752	791	783	763	778	708	789	808	793	769	739	793	785	736	738	737	782	757	834	791	790	764	758	798	772	811	771	807	756	762	728	805	737	708	744	776	797	736	795	802	746	754	762	838	779	756	764	737	797	739	757	762	708	784	715	759	821	747	777	742	762	767	852	796	792	778	786	763	823	776	773	785	739	799	739	741	716	762	766	776	780	764	821	818	829	793	771	747	781	760	791	754	800	766	771	765	827	806	805	742	755	775	774	793	817	790	788	755	765	770	753	746	777	731	779	798	761	750	822	798	800	768	746	804	795	780	762	752	774	766	747	818	733	750	760	781	751	751	837	742	786	785	741	749	858	785	778	810	780	757	729	768	750	788	778	787	796	771	740	763	824	781	769	748	790	788	718	753	744	781	755	808	760	764	751	804	764	786	774	757	758	741	776	765	764	768	734	748	761	762	772	745	857	771	772	743	824	784	847	744	766	741	774	778	782	757	778	789	753	762	790	770	770	779	753	803	804	758	780	731	803	805	781	773	793	772	784	796	773	756	781	746	768	761	808	737	754	764	768	732	719	756	797	762	786	764	795	769	757	775	774	789	748	794	771	773	774	724	752	781	728	770	773	805	757	775	723	749	712	833	789	759	773	742	785	709	752	786	795	793	834	752	763	795	803	738	789	765	738	814	793	781	758	787	812	779	765	795	730	851	774	815	809	759	808	800	743	805	796	766	749	800	729	735	776	766	757	739	777	721	786	769	812	767	768	754	788	807	799	724	770	762	747	743	807	747	679	849	780	769	773	777	796	790	758	786	760	738	739	762	740	745	808	770	785	810	781	786	786	731	828	814	739	745	805	787	753	762	750	815	753	755	788	763	756	776	774	808	754	778	771	820	787	761	791	744	802	741	813	734	766	718	750	776	738	783	782	769	752	768	805	802	770	753	761	748	764	701	746	744	815	759	779	789	767	758	827	802	761	839	738	751	767	801	781	801	749	793	777	833	777	782	754	765	756	756	815	753	804	783	833	801	756	774	784	785	757	763	731	710	798	782	791	766	798	784	802	764	796	760	749	741	753	792	767	737	797	740	774	718	770	781	775	764	791	769	772	741	762	768	771	786	727	761	799	790	830	766	754	800	790	797	767	760	791	791	765	744	826	767	753	748	807	786	773	749	748	821	800	767	745	749	785	769	751	768	757	713	794	806	832	728	738	764	769	735	770	750	764	808	756	780	769	777	773	765	757	772	702	778	809	754	751	781	696	766	761	823	789	786	757	776	812	768	814	755	768	743	758	753	776	758	771	815	747	724	807	731	827	827	824	753	774	760	735	799	758	726	817	702	766	803	774	800	756	782	756	759	779	780	770	745	771	811	797	780	764	777	772	752	783	756	813	760	797	803	769	743	780	822	798	773	747	799	727	767	780	720	751	793	761	739	809	851	738	742	740	751	774	814	810	798	767	821	788	780	755	730	744	812	768	804	800	783	787	796	730	763	798	776	748	782	755	807	813	769	767	754	803	774	759	757	778	768	776	751	745	794	791	781	790	780	789	757	782	763	796	775	694	733	783	809	753	761	788	773	795	815	808	780	771	722	730	793	761	793	730	808	807	806	724	757	771	772	768	721	744	716	742	774	726	815	804	788	793	804	744	838	755	779	770	783	790	759	735	791	773	753	769	746	768	834	732	763	759	809	773	762	798	749	739	696	770	823	723	778	802	785	774	742	760	754	760	735	766	762	783	812	736	744	769	835	802	787	779	754	761	819	766	747	788	817	848	765	821	804	739	713	781	727	773	758	785	770	732	769	756	723	754	749	770	787	784	819	755	776	693	734	782	792	751	805	753	775	787	775	737	846	799	754	765	823	805	774	747	785	774	787	832	751	753	724	763	788	765	792	752	751	795	774	756	767	814	734	772	801	813	779	770	786	758	797	773	772	778	774	784	789	773	802	804	792	782	741	757	782	798	733	803	779	719	786	780	786	763	790	775	763	760	737	731	808	810
14810	30346	14962	6819	801	648	638	611	647	648	618	627	670	657	627	640	657	600	601	679	758	823	755	740	677	642	561	666	603	634	617	609	641	670	643	632	591	629	640	639	649	649	581	624	604	642	601	628	597	608	641	645	624	619	607	633	598	616	674	622	598	602	624	615	614	585	662	586	636	608	651	617	625	620	633	610	622	607	571	636	603	602	650	635	644	613	607	625	622	592	646	627	583	710	639	639	662	653	606	653	628	590	623	628	645	628	650	580	613	586	597	661	610	612	634	620	608	639	627	635	653	608	618	639	638	608	621	650	594	682	645	609	594	614	628	599	659	635	644	620	599	639	616	626	659	622	640	630	591	651	636	597	576	645	658	656	657	636	645	634	602	584	646	648	580	670	615	651	640	618	633	631	594	652	623	620	627	601	634	598	639	631	627	677	624	596	618	608	599	636	644	637	646	668	664	614	605	575	653	672	622	589	631	636	628	641	625	609	596	646	647	639	602	644	582	605	600	628	599	604	645	676	601	638	615	634	623	591	608	648	578	602	589	630	595	574	622	616	634	619	603	566	663	632	608	637	639	612	596	647	613	615	621	662	664	656	618	651	605	592	617	631	597	594	584	641	661	641	604	652	634	594	672	621	627	628	682	610	576	612	631	630	656	647	604	636	650	620	645	624	618	593	596	638	611	627	629	650	610	597	620	571	596	632	636	611	604	591	591	600	592	614	638	598	611	614	615	605	619	636	653	615	660	624	632	624	632	621	639	640	654	649	632	598	599	609	586	647	615	589	612	648	635	647	583	638	613	650	613	591	626	605	648	640	610	647	660	671	673	580	616	623	631	638	596	674	621	607	624	665	631	608	607	609	637	616	605	620	662	617	637	602	625	621	547	623	619	638	663	639	679	588	621	625	603	624	618	614	621	595	615	625	634	638	630	608	581	616	626	630	655	573	612	624	663	586	624	614	585	597	646	622	579	621	551	629	660	636	581	622	616	645	605	562	626	649	552	613	615	614	658	611	654	577	609	637	630	622	594	628	615	624	633	600	591	597	606	633	633	619	631	622	622	646	557	620	640	641	614	647	681	624	583	638	619	613	625	589	562	608	642	616	556	669	630	627	599	624	681	603	631	665	651	630	629	631	622	625	621	613	589	589	654	596	643	662	634	610	599	606	624	574	604	598	640	608	637	610	605	647	626	626	582	635	640	626	648	638	640	623	612	735	621	639	621	626	646	655	621	626	641	653	647	649	632	588	612	626	661	648	642	625	630	607	619	630	637	613	645	583	640	639	636	622	626	633	652	641	633	614	590	621	647	600	593	612	619	599	692	613	631	616	602	639	625	628	585	634	615	657	635	589	642	606	630	596	606	641	658	602	633	618	674	612	605	655	634	605	619	627	597	645	607	608	648	586	600	627	576	641	632	581	601	651	608	602	634	622	556	603	619	616	585	584	615	574	628	605	620	629	651	643	627	641	616	589	627	635	601	673	650	615	645	635	603	607	584	607	627	667	586	600	657	627	648	561	605	628	646	677	648	633	627	617	637	582	661	625	604	644	597	657	625	629	665	624	635	640	633	607	632	623	562	592	616	648	655	646	658	624	608	632	655	617	621	622	632	646	650	622	649	613	611	658	640	616	606	616	639	593	632	611	629	580	588	665	599	594	654	634	628	556	602	623	632	632	648	637	592	650	627	615	621	627	630	622	582	637	620	629	619	626	633	629	637	618	625	627	629	656	632	600	612	686	595	595	595	657	611	651	600	659	622	612	615	585	659	577	598	565	625	632	609	597	598	630	640	619	641	639	613	620	638	602	591	647	644	592	657	614	623	634	628	604	637	596	610	627	617	598	639	598	603	591	647	652	623	649	619	621	636	588	628	636	627	620	617	624	621	618	600	620	652	610	640	652	630	602	602	633	658	639	598	601	602	608	643	629	603	615	586	597	552	607	585	619	621	634	671	621	597	664	674	590	622	653	611	641	600	654	624	681	624	609	644	603	623	627	642	592	613	634	642	590	641	621	628	637	653	615	654	626	606	641	623	638	637	656	612	605	624	621	636	622	598	617	675	611	610	617	611	638	605	631	632	611	617	593	641	619	636	613	635	693	644	625	622	612	658	633	629	627	614	615	592	620	598	590	619	601	619	614	594	613	638	606	650	614	642	595	647	642	609	608	673	647	637	621	618	631	655	623	631	571	597	603	654	628	615	673	632	615	693	630	644	597	600	591	607	612	626	604	610	632	657	622	612	648	621	636	676	607	635	619	651	607	590	592	617	645	645	640	642	625	624	627	601	640	621	632	618	628	616	602	600	618	621	595	664	659	639	583	621	580	640	650	597	671	597	610	661	683	635	632	639	601	584	631	611	670	689	598	646	627	623	605	639	682	631	631	628	637	584	620	616	616	640	610	608	613	628	623	651	618	608	649	630	630	670	604	596	631	678	610	602	615	639	614	608	605	626	585	613	656	652	603	683	604	599	614	613	599	624	595	624	632	623	673	611	643	628	678	656	616	648	618	657	683	645	619	633	621	648	620	600	622	660	665	650	627	658	617	598	604	701	634	609	610	611	661	614	631	646	638	615	634	613	609	643	592	645	605	622	615	618	609	642	599	635	630	593	628	624	615	605	660	628	614	658	612	613	600	641	598	642	649	647	626	607	632	641	624	589	630	593	594	593	610	590	645	625	629	588	684	603	607	624	618	622	603	649	645	608	592	608	648	628	615	623	628	658	671	612	665	615	599	672	623	638	652	617	674	617	622	605	610	618	647	588	572	634	592	640	658	607	624	600	650	632	647	646	655	620	616	576	593	656	629	678	641	616	613	637	653	627	635	591	610	606	650	634	582	655	619	630	600	630	634	667	637	641	638	610	638	609	638	629	601	615	606	641	634	632	609	604	670	582	639	622	652	643	621	571	663	585	635	614	615	594	638	575	634	607	667	632	633	606	633	626	607	595	568	609	616	594	636	642	605	604	640	639	595	592	639	632	650	628	609	606	629	604	633	611	661	603	606	629	651	569	677	621	629	652	621	610	643	627	639	598	659	661	611	635	646	625	635	680	634	642	598	658	611	615	602	605	617	603	665	671	656	585	605	616	639	595	563	635	629	610	592	638	608	618	609	667	632	639	628	624	660	607	608	636	640	613	629	643	615	605	639	642	629	617	610	644	657	641	679	608	590	643	617	639	656	629	569	640	591	599	603	649	610	610	695	632	631	611	549	673	664	652	640	617	631	652	596	623	633	576	631	626	633	662	683	622	625	630	625	657	625	621	646	630	606	587	634	581	601	635	582	572	573	586	629	632	581	677	579	619	631	684	620	610	635	686	644	653	603	631	634	605	667	575	588	612	633	634	643	644	611	632	585	616	617	625	641	631	637	639	613	588	618	661	623	662	646	679	579	661	582	663	631	618	616	610	647	642	582	590	585	574	640	642	603	629	615	608	626	628	573	602	648	657	631	614	624	650	585	647	641	596	591	622	648	602	622
24553	23495	33887	39892	20123	5566	1430	1026	902	1013	921	916	938	928	950	883	924	919	941	1479	2002	1910	1553	1301	1100	950	939	923	890	901	920	931	893	876	851	917	885	868	901	873	892	875	919	885	879	866	916	872	868	912	857	907	852	874	924	908	856	863	908	907	915	907	925	882	866	835	891	829	932	859	897	884	898	912	901	815	832	870	886	918	878	896	914	912	893	885	884	871	901	864	918	891	887	828	837	875	842	869	927	879	933	849	882	883	900	893	887	904	858	956	873	867	868	861	901	875	898	869	876	885	881	900	922	923	894	937	920	913	922	887	910	876	873	885	849	890	912	896	851	946	867	863	920	941	941	935	864	875	875	901	879	930	919	935	902	879	851	918	901	885	851	886	832	891	899	882	893	844	893	876	826	862	901	911	909	863	915	897	875	928	892	916	875	858	872	852	890	870	909	857	913	899	854	874	908	877	849	869	872	874	898	952	899	849	890	895	869	897	865	882	879	882	875	943	903	898	932	889	882	856	848	842	890	841	884	934	900	893	855	853	901	864	912	856	884	903	876	900	940	859	886	906	880	869	869	877	899	880	882	895	842	903	867	883	849	853	855	845	918	891	851	941	865	897	826	871	837	933	940	882	881	926	939	871	888	897	902	882	885	975	910	844	884	886	923	941	897	848	891	902	936	854	861	894	901	849	824	848	852	861	848	895	894	845	878	882	928	904	917	838	902	862	846	829	866	857	872	881	842	855	896	858	882	874	858	850	828	843	887	926	899	934	917	892	964	855	915	824	869	841	866	858	899	854	895	941	899	917	889	926	849	904	872	845	960	866	879	905	847	979	890	849	963	878	869	891	864	876	862	881	903	840	834	910	867	935	902	836	854	931	929	929	911	898	884	904	888	896	853	902	926	897	854	840	879	895	858	914	897	897	893	840	894	891	905	874	917	935	887	950	899	888	884	893	867	885	908	866	895	940	879	856	894	878	912	911	924	841	862	900	877	942	832	877	890	892	857	904	839	879	908	910	965	852	889	876	867	858	864	961	924	840	892	881	856	869	861	940	937	916	863	867	865	906	903	901	884	860	869	833	942	883	890	928	954	918	931	918	867	907	859	895	912	857	883	836	893	902	940	863	892	829	869	858	868	890	854	890	889	924	884	896	898	940	889	906	910	887	891	850	910	870	853	906	866	880	892	880	902	880	880	862	864	904	874	905	921	865	904	887	917	915	872	893	855	848	936	866	881	898	882	885	890	870	908	838	894	853	881	864	909	933	974	931	915	880	912	931	917	924	851	917	866	955	854	836	870	887	917	892	912	842	887	873	898	916	886	862	915	863	900	877	894	867	854	857	932	826	911	923	876	899	908	857	864	855	872	878	889	852	918	908	876	896	886	890	882	918	863	900	850	918	956	878	882	844	881	874	854	863	920	902	866	846	867	865	956	890	903	897	901	876	848	878	848	899	888	883	897	901	864	843	893	886	867	834	873	897	940	877	909	861	917	917	869	897	870	904	918	866	931	868	910	947	882	847	848	860	857	901	868	851	853	896	872	833	864	873	851	926	861	870	905	958	903	897	870	855	926	867	876	860	870	874	907	871	925	922	866	867	926	899	908	962	878	855	885	920	874	874	900	855	896	874	886	887	833	897	856	901	843	894	907	888	853	936	890	909	890	845	872	910	884	910	878	867	886	941	930	891	914	878	924	868	880	893	860	888	905	926	873	887	930	851	841	869	895	912	854	922	890	886	912	873	888	925	830	974	918	879	929	862	882	900	808	898	894	953	935	911	884	885	876	833	857	889	880	849	829	821	928	865	883	890	920	919	908	871	941	865	861	902	901	852	849	907	913	848	855	868	860	858	879	864	865	880	873	960	869	866	851	922	877	935	904	893	894	930	867	878	872	856	887	913	921	863	890	858	878	883	906	876	890	912	855	925	930	878	863	925	878	898	895	844	867	848	862	873	851	885	886	817	951	860	906	892	850	876	854	910	853	879	862	923	838	894	1002	895	869	851	874	859	884	941	898	893	853	890	861	868	847	886	893	825	880	810	889	902	867	832	889	900	871	910	917	841	834	867	932	885	861	844	911	859	933	866	928	884	826	884	835	842	924	898	895	919	878	907	871	859	897	886	894	847	879	886	880	875	870	827	879	896	881	932	893	885	892	868	866	911	898	883	850	825	855	908	876	872	904	974	915	865	872	852	916	861	833	932	876	940	884	861	876	924	978	938	843	906	876	828	925	896	844	871	839	918	873	868	903	901	865	868	903	936	888	886	865	879	911	898	936	900	817	887	798	902	886	865	882	893	898	871	898	889	834	841	895	886	921	893	899	892	850	879	870	862	872	952	871	872	870	848	833	901	916	852	885	866	893	862	909	853	899	942	958	905	891	916	853	893	863	927	890	847	902	922	923	853	881	847	948	871	880	889	906	923	928	867	929	809	905	873	869	887	863	873	883	852	886	890	843	898	918	895	859	939	915	901	855	836	893	881	839	858	864	887	844	879	844	909	880	918	933	887	856	890	868	905	872	926	895	863	875	873	841	888	869	877	856	912	889	962	921	863	857	873	830	936	898	850	923	875	856	868	886	904	865	841	894	934	923	849	888	943	944	895	910	946	880	915	816	892	891	830	877	865	903	882	868	866	925	863	838	887	903	923	922	933	916	860	914	894	903	849	921	947	854	877	899	912	905	850	886	895	930	898	877	837	860	875	888	882	881	888	871	901	929	861	904	843	916	863	874	868	815	882	930	933	846	884	871	872	873	819	869	892	897	917	898	868	863	861	858	944	901	872	856	853	901	872	877	958	910	923	914	868	880	912	840	900	909	943	916	885	918	917	896	866	875	909	951	871	914	874	880	893	927	887	859	856	902	906	882	883	870	897	885	898	907	844	878	949	898	860	890	888	876	845	906	821	919	892	875	879	871	942	921	926	863	857	920	956	829	896	845	807	904	846	881	890	864	853	883	843	868	881	918	851	872	857	877	878	902	858	895	905	865	869	855	856	942	856	887	873	879	891	867	887	839	872	925	915	968	795	911	894	847	925	899	915	896	891	895	924	928	873	789	905	942	834	875	891	898	927	848	887	892	914	830	900	850	920	935	913	871	875	868	852	901	888	883	868	971	917	898	872	887	906	897	865	824	911	891	797	931	935	869	886	879	877	902	919	858	892	871	897	945	900	910	902	897	871	857	929	912	906	834	904	872	887	958	876	885	861	908	866	872	911	884	914	873	894	933	856	863	890	916	912	882	904	842	893	898	856	905	898	868	826	911	928	865	918	892	897	843	845	914	875	869	919	911	904	872	886	929	901	926	896	920	856	870	925	876	875	854	905	888	926	868	889	869	877	909	826	839	899	888	861	876	929	891	908	890	894	842	915	913	871	833	896	893	885	828	940	937	875	902	835	922	899	907	906	854	839	918	924	878	861	837	893	922	896	898	892	832	901	893	902	910	902	887	919	916	866	863	838	920	909	907	889	879	939	882	868	907	864
51931	84173	60773	44945	3551	912	900	842	869	856	797	812	773	843	800	800	740	791	800	1770	2452	2193	1689	1157	959	825	848	791	780	816	739	798	823	750	790	769	777	762	814	826	803	779	755	822	753	768	803	792	819	781	828	810	799	774	749	781	765	773	747	756	816	801	793	747	736	789	770	757	731	786	763	822	725	782	816	815	750	807	810	779	745	812	742	752	780	775	764	783	770	777	769	756	783	818	782	764	798	745	757	774	790	722	765	733	752	739	733	754	792	767	822	771	760	778	765	792	817	764	795	791	790	768	770	772	772	771	759	802	820	796	789	782	799	764	731	787	697	777	811	731	796	784	701	800	793	769	834	766	745	759	743	761	788	804	758	783	801	741	777	801	787	782	811	757	759	756	770	814	799	740	725	794	811	741	753	751	762	789	779	732	796	810	829	749	772	771	758	792	721	792	782	775	818	748	827	802	738	700	745	786	758	747	764	772	783	771	761	808	818	806	762	771	780	827	748	779	740	819	790	784	847	795	770	809	784	727	790	799	808	769	810	776	803	755	738	750	797	758	744	785	795	770	768	763	755	803	758	801	725	752	789	808	787	760	754	762	746	787	765	826	767	780	763	756	785	750	769	767	761	777	713	810	772	741	747	800	751	758	783	796	734	805	783	797	786	771	716	785	769	774	769	774	742	740	800	733	819	805	775	756	755	787	780	778	762	761	806	744	767	783	748	759	793	750	781	803	782	785	727	741	837	780	766	790	791	752	790	775	772	752	812	821	783	776	783	774	804	760	722	799	786	790	831	741	755	770	818	785	771	783	726	781	711	785	783	744	728	782	780	813	786	803	781	781	756	741	756	819	776	792	787	759	772	771	765	786	808	759	769	801	775	782	780	751	776	794	770	781	761	742	788	813	760	813	761	789	756	792	772	739	771	784	771	792	741	752	822	765	772	731	737	806	780	775	821	785	726	790	755	745	772	765	776	793	776	775	749	727	769	761	810	813	807	743	816	751	756	777	810	764	818	797	765	824	794	766	761	713	793	814	796	757	751	770	779	786	779	769	778	722	781	795	734	760	774	776	812	751	785	755	757	786	781	765	780	768	753	798	771	768	793	762	786	769	764	807	709	822	784	805	735	751	767	760	798	776	725	752	826	812	760	737	737	804	774	792	776	769	802	778	745	750	800	761	804	722	811	743	780	770	750	795	767	769	752	747	765	776	750	784	814	821	784	776	762	777	804	745	778	720	798	771	829	766	740	743	777	791	772	757	750	780	777	756	724	765	752	771	810	750	819	752	815	739	744	773	766	749	739	807	794	778	734	758	782	772	786	757	726	781	757	803	815	745	731	767	812	725	760	764	777	769	783	779	734	744	777	766	740	746	774	765	747	766	732	749	743	783	776	736	723	809	822	731	753	802	760	779	809	774	762	770	782	815	769	814	775	731	732	795	781	748	804	758	791	766	807	739	773	771	801	751	788	770	810	793	824	797	807	744	826	745	800	746	794	798	769	781	730	789	782	764	837	745	723	707	788	766	790	785	773	766	798	739	750	766	755	776	817	780	776	835	815	746	795	770	759	779	792	770	765	711	787	796	804	762	756	796	758	786	749	810	804	799	743	749	804	829	756	758	789	820	800	729	754	785	747	772	722	756	771	721	784	826	791	816	807	766	807	783	773	813	796	765	763	781	870	779	786	796	756	772	758	758	774	745	762	772	782	792	780	754	798	742	846	790	838	780	809	819	794	791	740	706	751	737	779	773	815	736	786	827	819	792	765	726	733	776	781	809	791	778	812	810	797	794	781	753	786	796	754	787	795	748	790	788	826	775	779	787	767	754	780	801	764	799	745	756	825	740	694	794	753	740	737	786	775	761	805	817	773	779	778	765	772	841	754	784	777	798	825	712	795	689	779	792	752	763	779	804	715	801	774	735	723	780	784	830	757	743	780	764	745	815	753	762	748	820	750	769	723	762	796	814	783	740	734	769	809	770	822	766	781	801	756	790	736	812	749	789	784	774	796	711	801	817	778	802	807	791	774	788	813	850	730	774	802	739	798	768	795	789	738	777	823	782	776	777	796	780	754	747	764	755	762	763	767	814	779	799	749	796	764	765	746	797	783	809	771	800	831	761	820	779	707	800	773	793	793	795	817	793	792	765	775	778	770	808	761	741	785	800	812	740	775	736	779	730	844	805	847	696	836	737	772	742	819	733	775	788	761	745	748	779	786	772	767	763	772	779	794	756	754	785	777	765	769	779	718	766	749	808	722	760	760	751	766	768	839	793	745	798	799	776	783	729	789	786	739	796	795	787	827	771	753	821	764	808	764	808	776	777	754	778	809	775	729	783	772	720	813	804	760	775	762	784	756	793	790	795	791	784	733	795	745	765	818	829	725	772	772	745	746	759	812	780	747	768	788	771	789	750	798	829	772	804	723	788	798	767	754	810	727	783	784	805	810	788	790	794	755	746	813	840	765	783	748	770	742	762	772	788	721	786	751	815	768	804	786	806	800	762	793	753	739	777	719	796	790	796	733	780	719	777	775	754	776	833	795	718	803	781	743	780	735	730	815	794	768	796	801	775	745	775	768	768	747	751	779	777	786	733	759	800	718	772	768	768	774	787	729	781	791	733	785	775	767	767	792	754	727	771	766	748	770	764	806	805	745	661	749	758	800	839	706	740	752	759	812	777	735	799	777	747	757	783	809	741	751	747	764	795	769	798	792	758	796	762	731	745	772	742	762	760	747	779	742	745	810	725	733	765	756	780	782	770	775	770	793	718	785	763	831	794	753	799	795	763	793	788	724	773	786	738	794	789	786	771	754	779	823	791	829	815	803	775	779	769	772	804	745	746	734	776	774	771	785	796	766	783	760	769	771	785	821	790	807	710	750	792	788	820	739	789	787	767	829	764	813	791	784	717	730	740	740	790	800	816	782	803	813	763	719	764	736	783	750	778	765	804	794	805	781	742	779	793	710	798	764	828	763	785	795	718	807	741	805	768	760	766	807	785	732	742	790	795	723	806	760	828	824	726	745	747	801	740	741	797	809	766	791	755	759	772	802	742	800	800	754	798	794	820	795	793	741	775	795	750	793	786	776	783	812	777	750	776	793	769	770	788	796	784	746	771	756	750	758	728	800	722	703	807	827	733	796	772	776	759	780	826	742	832	791	803	832	777	813	780	801	805	753	751	774	764	735	765	808	737	787	770	794	768	770	789	755	758	752	780	780	709	754	768	766	785	752	746	742	767	795	739	759	788	758	798	753	826	776	788	786	798	795	811	761	742	738	799	743	758	843	825	812	806	820	727	774	749	777	836	775	788	795	738	769	724	759	772	749	763	770	760	823	809	778	741	767	794	779	763	788	804	822	779	793	832	737	771	771	767	777	721	794	761	717	811	745	805	808	781	761	797	812	789	724	778	761	702	735	736	817	744	785	793	844	812	754	796	724	763	756	806	789	734	723	786	816	760	769	792	789	728	781	796	763	830	786	829
23804	22819	35004	39117	23235	10717	2426	1250	1066	1085	1021	1033	1026	989	1047	1036	963	1030	993	1713	2465	2364	1858	1404	1176	1060	1038	975	1010	980	997	1009	987	979	1002	977	980	997	930	1053	1017	1012	973	953	989	965	980	940	938	983	1044	1020	910	961	974	993	1035	932	990	967	1005	968	906	965	961	989	979	969	977	975	970	1046	998	1016	934	946	965	958	976	995	960	996	934	964	1057	965	910	935	982	1031	939	1001	985	973	934	989	989	927	970	982	1007	1005	905	1023	969	958	1002	967	1026	974	986	930	993	994	931	954	968	973	998	1012	946	945	957	942	925	992	944	998	986	1000	1003	948	1000	967	967	946	1028	977	952	997	972	1004	930	959	968	981	990	968	1011	998	984	983	923	921	994	924	954	966	948	972	1002	1009	984	992	907	902	993	977	1010	965	1000	972	963	973	959	971	1052	973	937	973	1016	994	962	980	937	1000	956	978	973	946	975	939	985	1007	1028	936	996	950	947	994	983	985	939	1000	1001	1002	938	958	956	991	989	952	930	1019	954	978	981	953	934	990	957	963	983	979	927	940	970	950	966	1002	964	952	957	955	957	996	982	957	889	984	1005	944	1004	972	998	976	955	957	986	998	1018	927	994	931	950	991	955	889	962	982	935	921	943	967	971	950	951	971	1002	928	992	997	979	980	970	930	961	931	1019	1046	1020	909	1006	941	948	934	1003	946	935	954	909	924	956	981	961	982	999	971	985	1029	916	1019	965	1004	953	965	999	989	964	965	979	1007	994	933	978	944	959	962	1028	1028	963	959	950	1057	981	925	964	952	962	982	969	995	907	993	970	957	985	948	955	986	1008	927	967	976	1014	999	971	941	991	961	952	952	965	946	940	934	924	945	949	951	990	953	1020	1020	974	955	969	969	937	970	960	873	964	954	930	981	956	1008	1006	990	940	962	952	921	989	953	1015	953	978	966	998	965	968	938	931	934	1006	939	954	1014	922	951	927	961	939	981	937	918	940	931	931	931	962	952	992	945	978	977	970	947	959	987	981	947	990	995	993	1006	952	960	989	973	942	964	937	959	992	942	952	938	1010	1014	951	967	958	961	951	933	920	952	996	974	903	933	963	936	973	999	1024	935	962	997	993	1006	990	967	937	995	1013	912	878	972	991	970	950	981	982	973	961	952	1003	969	942	973	948	968	1016	946	975	899	964	986	975	1004	977	960	1024	935	1019	892	952	901	919	951	997	931	963	986	921	990	979	908	956	1013	980	926	984	1007	931	953	964	981	969	916	961	1015	973	1001	936	946	904	990	982	941	982	1001	940	972	959	907	885	994	1003	894	985	915	971	921	969	976	965	963	958	1011	929	988	992	984	989	982	976	981	925	967	967	923	959	1002	984	984	949	935	931	978	952	952	929	1020	952	972	939	999	940	915	946	924	956	974	937	952	979	971	947	979	999	963	977	851	926	950	1024	935	932	973	979	999	931	932	997	975	952	1028	1033	933	969	986	982	905	972	972	952	917	976	950	950	981	980	984	966	944	970	951	941	941	958	892	965	1012	966	966	932	956	983	953	951	939	978	934	965	960	977	938	974	951	996	898	930	957	974	997	1017	952	959	1018	970	939	969	977	928	998	937	954	960	958	1001	999	949	992	934	970	955	1028	987	981	933	966	900	976	992	990	990	1025	939	962	964	975	967	977	929	1032	939	906	931	954	939	990	1024	941	963	1046	1010	969	906	1012	972	956	967	973	951	964	982	929	919	946	1006	982	989	950	965	1002	923	919	967	951	1000	1026	1006	939	1003	967	937	1004	1029	970	971	929	1004	926	964	973	942	968	961	989	973	950	933	991	990	921	977	985	1019	959	1003	989	1013	998	958	1006	961	962	923	957	991	988	992	964	991	955	948	956	936	891	948	990	952	943	920	959	991	969	944	905	937	988	985	1000	951	1005	957	945	978	1010	967	993	913	983	914	920	976	947	912	1011	959	997	1028	971	951	923	972	901	1005	989	910	976	961	971	947	998	970	987	956	1001	961	928	994	975	984	938	967	977	1020	955	930	991	988	978	965	989	992	1011	969	993	951	1004	913	1017	913	1027	960	974	956	957	1026	939	977	920	943	928	918	978	964	900	968	975	989	887	990	899	916	945	950	926	1003	948	943	984	957	955	919	1007	949	972	1060	948	958	933	987	955	992	888	925	992	979	957	954	935	949	986	959	963	972	990	950	918	976	984	925	952	989	902	972	961	935	946	1007	910	978	1005	1010	950	957	881	976	997	912	959	932	888	931	896	962	993	878	973	992	935	967	947	931	950	964	917	932	974	991	978	936	973	984	970	997	930	971	930	1012	970	989	926	956	961	918	993	989	942	954	958	971	927	1004	1017	956	914	969	999	996	946	960	930	994	1018	976	946	949	968	1027	957	953	976	965	930	935	946	902	934	959	902	922	989	998	963	911	976	958	1010	1036	983	970	930	1011	916	978	971	959	958	955	971	930	973	915	991	933	929	985	946	951	1022	993	940	961	955	1003	935	954	1050	981	972	965	986	990	985	930	966	970	1026	996	999	1022	943	975	974	1004	968	947	995	900	930	984	928	1045	960	978	976	980	938	932	1009	929	968	986	1013	962	994	912	918	989	958	936	970	1029	938	995	948	942	935	943	1036	953	934	975	1009	946	911	964	943	943	972	1024	970	935	981	928	903	885	993	978	990	1033	963	945	944	948	949	938	997	1048	1017	1064	983	969	938	931	970	947	896	957	1014	959	944	972	939	955	998	985	969	939	996	917	954	950	940	926	968	902	978	1007	914	911	923	949	978	946	968	968	949	993	950	922	914	895	949	997	962	953	928	969	945	968	1017	1024	1028	926	967	962	967	993	948	998	928	953	922	954	949	1002	971	981	933	968	990	928	952	993	966	988	982	966	952	1022	1021	1010	943	967	943	957	1009	966	964	944	967	993	1004	892	963	947	981	1002	981	952	958	966	979	979	922	931	954	952	941	982	977	972	987	987	950	934	967	960	999	974	1000	987	972	937	947	1019	962	980	964	976	910	930	1011	947	1033	974	984	1000	971	1000	983	938	1026	972	921	1002	932	916	953	937	933	925	951	1058	964	936	956	988	952	931	970	936	992	925	998	991	983	997	943	970	971	978	1039	970	967	1002	982	953	980	941	946	996	1002	958	966	994	945	1024	918	918	971	994	1024	965	950	930	943	969	931	971	958	953	976	948	992	977	961	963	1011	951	973	977	939	996	941	1010	937	997	923	979	882	932	1021	990	989	970	973	910	1013	975	924	968	980	1037	941	951	961	940	1004	903	914	1032	954	946	959	995	923	971	944	984	1015	950	936	928	957	1004	918	916	1019	976	942	963	947	984	1002	992	989	963	1007	1002	966	985	923	978	927	1002	953	974	994	970	1010	1001	977	996	998	958	984	924	943	933	957	964	937	950	1006	986	1013	981	1016	962	975	1028	990	925	923	1001	988	964	918	993	950	942	993	1019	985	1008	958	982	974	977	1020	919	975	974	918	937	1001	1011	976	971	951	981	959	917	944	984	917	934	995	976	959	897	984	934	944	1020	999	957	972	958	978	934	947	1009	939	958	995	903	1035	996	936	976	949	1012	972	926	1022	927	1000	963	945	1005	941	923	1033	1000	960	946	1009	984	967	1001	974	1033	977	990	999	941	931	984	964	991	987	982	988	945	969	930	984	942	1013	921	907	926	1001	946	1002
59315	96917	69224	53325	5802	1004	944	932	962	971	967	947	854	936	953	886	881	867	945	2236	3108	2816	2145	1417	1073	939	868	892	858	929	906	861	871	867	825	912	894	858	855	890	846	843	875	889	922	910	876	798	879	905	922	872	853	877	841	910	918	799	871	846	812	866	851	870	851	856	902	889	871	836	888	846	809	874	845	853	803	871	901	879	808	800	887	869	805	882	860	888	875	852	831	897	906	852	921	875	850	845	824	848	868	874	832	820	918	785	820	858	826	908	835	846	904	880	897	864	786	877	847	846	878	846	792	857	862	865	862	827	926	846	913	889	895	858	866	894	879	832	898	877	792	852	848	853	876	888	851	839	867	872	864	883	875	907	881	896	853	867	865	895	845	915	903	900	875	864	833	810	862	871	877	848	873	837	817	878	874	829	843	870	869	822	856	894	862	873	887	869	852	828	860	852	885	898	855	864	870	924	881	880	818	879	855	847	842	849	854	925	857	839	862	822	849	845	900	848	860	871	902	858	851	853	816	778	833	877	833	852	877	826	808	830	852	877	923	868	894	841	813	893	879	885	880	883	838	819	914	879	855	867	870	819	842	870	850	907	881	816	868	852	922	855	825	862	865	895	856	839	865	904	853	819	859	888	902	826	846	874	849	879	870	819	823	846	847	886	898	838	844	821	876	842	846	866	857	863	897	861	842	882	877	834	832	885	881	879	839	884	882	865	902	802	899	888	867	851	834	832	876	868	813	874	842	840	857	900	854	931	850	883	820	889	864	848	819	837	853	896	885	877	837	905	812	848	881	897	849	879	915	871	842	851	861	836	842	843	874	824	841	898	839	908	848	858	890	847	856	800	858	901	816	896	889	820	932	808	888	827	851	839	879	890	886	871	841	823	838	864	885	915	886	854	880	826	871	891	850	835	815	884	894	881	888	832	847	886	855	860	853	825	901	854	814	875	869	905	876	838	873	870	868	875	870	841	801	859	829	868	871	881	867	849	838	883	839	867	845	866	853	843	850	878	870	869	879	887	877	906	871	915	841	870	836	874	853	893	893	885	853	875	849	858	901	800	815	872	861	874	861	860	865	868	855	837	895	843	842	830	869	788	892	805	806	856	862	900	867	858	880	861	835	861	842	837	879	828	831	887	840	861	793	858	863	847	850	882	869	870	915	857	848	897	844	860	858	827	841	874	920	871	868	841	875	864	853	821	813	912	868	896	908	850	857	830	815	853	851	895	859	855	889	845	892	859	849	831	852	856	836	861	865	840	888	820	857	860	880	868	790	868	849	838	890	828	881	860	873	826	851	832	852	881	874	863	847	904	849	812	876	831	884	815	863	801	875	860	851	791	861	810	917	822	843	848	860	876	862	861	859	855	838	879	842	869	872	915	846	885	929	894	898	880	913	814	806	835	860	847	869	867	861	896	804	841	874	887	841	837	864	848	821	855	865	741	802	870	858	884	850	896	829	853	876	848	876	831	893	871	844	816	846	828	811	893	880	879	856	857	867	827	852	815	872	835	815	897	820	851	874	853	873	872	872	846	904	770	882	847	829	857	840	855	896	882	902	852	907	844	859	908	947	848	795	834	860	871	877	820	849	896	856	895	812	828	892	834	868	895	828	886	899	803	851	854	902	883	857	901	894	877	869	885	879	846	862	843	912	855	871	828	841	884	817	870	844	815	895	865	878	805	825	860	888	864	816	898	891	818	857	849	880	842	913	872	823	837	889	860	789	914	859	821	809	863	824	880	883	876	823	871	835	921	820	859	878	848	836	790	860	839	863	845	903	844	828	864	887	825	800	850	897	841	854	875	859	817	871	865	895	813	810	865	846	838	809	833	841	841	897	911	847	881	894	833	865	903	818	840	815	854	872	896	877	853	863	874	855	814	807	893	869	899	863	834	806	819	805	883	893	793	899	901	845	883	874	845	854	854	876	898	929	842	868	838	869	833	903	865	819	878	859	791	894	861	840	816	787	900	859	846	883	844	894	845	851	831	846	848	850	841	789	870	810	802	842	864	865	862	887	880	837	828	899	864	844	817	853	940	860	801	872	807	920	821	870	865	844	842	904	930	805	847	829	920	874	890	882	867	886	855	830	859	898	852	800	862	867	821	879	896	864	827	846	868	837	876	884	824	876	890	852	845	865	867	839	852	880	871	872	898	886	850	895	860	923	883	840	884	808	814	817	851	838	886	867	839	906	858	886	858	914	825	807	862	844	823	924	863	892	866	853	870	858	869	856	896	845	868	863	899	862	880	869	888	895	879	846	823	888	860	865	870	865	814	880	875	872	850	810	810	849	871	877	870	795	842	874	916	861	850	864	875	829	928	850	841	888	839	847	841	837	835	885	866	826	876	832	894	849	855	846	852	832	818	840	828	885	851	918	875	804	893	886	803	811	860	807	838	904	871	892	857	879	855	843	857	813	812	889	910	838	801	853	849	906	836	874	837	855	811	846	879	835	830	885	851	859	872	850	916	848	838	840	873	871	853	825	846	843	888	885	870	902	815	893	775	877	862	841	849	836	860	870	873	823	850	833	835	873	843	876	899	857	830	878	884	850	825	850	878	858	840	889	855	834	830	876	857	870	847	861	866	773	883	861	843	830	846	845	859	832	806	851	871	851	897	830	846	864	840	831	822	941	872	854	823	800	843	856	823	880	834	817	834	847	839	844	889	860	870	865	807	923	897	858	888	845	818	901	785	863	856	825	774	878	891	864	868	866	871	902	858	817	847	825	812	846	864	822	899	854	830	827	825	926	856	871	840	899	876	884	842	861	833	888	918	884	834	863	884	863	877	754	873	867	816	911	828	817	854	871	868	850	877	836	894	862	882	841	853	834	901	840	874	843	825	916	830	918	882	933	867	868	885	863	880	866	813	808	868	819	920	879	855	863	834	802	849	865	823	837	824	827	838	827	832	868	833	845	888	864	857	822	837	839	843	858	862	878	870	888	837	895	855	807	845	819	868	863	894	908	891	841	847	837	892	815	872	847	909	829	841	878	874	837	870	856	863	893	822	890	884	834	880	885	819	867	842	840	869	817	838	889	845	812	873	899	869	829	875	881	888	879	873	829	868	848	890	912	883	854	880	838	859	839	813	836	792	857	878	854	834	854	844	870	885	902	840	873	848	844	889	758	823	872	870	846	859	817	848	826	901	892	887	813	866	861	858	872	823	860	904	879	869	850	856	878	865	865	791	873	860	836	876	823	880	840	874	876	851	852	894	806	875	839	872	870	829	901	859	860	878	816	830	832	806	805	836	863	849	822	819	794	890	844	787	926	851	879	851	833	829	888	870	879	834	842	836	802	850	886	844	851	856	880	852	889	824	829	868	884	843	846	862	840	883	849	874	866	852	853	838	831	869	853	840	860	859	830	849	841	895	881	880	850	859	904	856	879	841	817	882	918	837	877	885	857	933	834	847	877	909	874	843	834	887	848	836	824	913	877	806	832	875	840	879	874	846	909	843	823	898	840	840	864	935
28750	27839	23898	12921	1978	853	773	791	770	787	762	824	777	764	792	743	765	790	781	771	821	898	852	773	806	845	814	781	776	812	784	759	742	760	721	823	832	813	764	767	795	781	779	823	722	716	746	741	771	794	764	796	851	751	739	809	737	780	789	753	775	782	757	796	785	786	774	790	773	760	784	753	764	759	769	730	767	800	741	791	805	760	740	750	746	783	762	820	743	766	736	759	727	758	791	806	770	769	762	801	771	749	766	750	787	760	746	786	776	771	743	756	745	808	772	732	800	767	737	773	758	763	722	812	777	796	737	773	793	810	782	818	788	755	721	777	753	819	850	748	762	752	766	789	786	718	779	744	786	739	746	775	788	736	798	747	724	831	777	780	754	768	753	790	766	777	794	735	768	798	732	785	778	792	781	804	738	816	739	784	794	806	739	766	778	801	713	745	757	724	775	714	729	789	747	753	815	785	800	744	784	771	747	756	760	793	739	775	770	791	760	776	800	710	752	829	722	779	789	736	773	778	798	747	789	708	797	731	725	788	813	806	746	810	805	752	835	820	769	812	753	786	754	769	755	735	747	797	779	827	765	783	757	826	719	751	761	769	754	768	775	785	743	787	747	743	723	767	766	765	765	745	762	760	790	754	758	797	777	737	833	756	798	720	785	808	798	727	753	777	772	747	756	771	794	744	757	760	761	761	763	749	798	742	794	793	769	770	807	702	757	775	761	820	788	737	764	750	772	751	751	795	766	743	719	784	780	815	748	781	756	774	778	775	733	750	771	798	729	752	721	797	757	777	731	810	775	763	778	747	750	709	807	761	767	707	751	750	776	774	787	747	810	803	747	791	744	760	781	777	834	783	783	747	702	751	783	781	774	760	731	774	788	762	767	742	805	759	767	797	833	794	774	759	761	787	839	776	752	812	815	786	728	776	777	781	745	796	798	753	781	778	764	737	764	745	770	780	781	765	777	766	768	731	782	763	745	770	798	789	758	826	776	721	746	761	772	771	799	740	776	731	744	808	745	779	756	777	765	737	841	804	748	766	770	789	743	743	799	814	766	748	797	770	719	735	734	790	837	781	767	779	799	761	819	738	759	769	772	778	757	823	756	759	757	816	763	786	766	767	752	794	769	809	770	744	730	762	794	792	834	754	772	776	807	757	766	857	822	737	766	780	803	737	773	764	764	747	775	765	765	769	833	726	764	755	781	775	783	828	763	755	811	764	767	832	771	721	774	796	778	771	755	778	769	713	771	815	769	741	780	768	753	791	739	833	784	745	749	770	765	764	779	790	818	809	773	768	809	759	729	787	779	816	765	789	766	794	774	769	756	771	739	734	765	793	807	748	755	758	770	782	751	766	778	765	753	756	758	670	753	754	810	753	786	755	757	757	761	802	808	819	803	771	780	747	759	811	775	799	744	719	742	797	763	732	787	767	753	779	755	757	751	704	761	795	774	708	823	738	788	776	732	808	775	765	787	827	772	787	767	758	728	786	799	751	784	735	764	784	743	772	786	769	801	782	796	754	751	766	790	830	782	804	779	781	780	752	812	732	789	804	772	822	757	724	760	783	790	769	766	770	731	742	736	776	764	787	750	819	793	781	753	805	761	783	725	822	790	777	741	786	732	786	757	769	784	793	789	777	807	769	808	788	746	818	720	759	770	782	781	794	760	803	762	781	762	767	763	817	753	763	768	794	806	768	777	746	795	779	744	797	794	783	728	746	803	778	802	756	765	777	821	747	813	724	811	724	781	745	749	805	761	760	769	790	773	795	802	735	814	758	784	801	802	813	776	782	768	799	743	802	780	750	725	760	730	790	779	767	770	779	781	740	731	754	752	779	808	744	763	755	751	759	776	759	770	790	772	782	796	772	808	703	824	779	742	809	755	774	738	750	837	764	752	786	761	775	767	792	748	792	749	771	749	774	721	781	739	770	770	769	750	809	754	735	701	712	741	725	755	759	762	762	748	774	774	749	818	765	747	827	790	788	787	750	797	792	779	733	750	808	763	791	741	774	757	763	763	809	744	735	729	755	798	767	748	766	799	737	717	747	760	764	793	796	771	718	757	789	758	765	755	776	772	710	776	765	743	773	805	772	729	774	760	806	781	738	753	809	741	731	737	768	826	740	745	769	774	729	777	773	777	765	751	764	795	740	761	735	790	786	801	754	750	757	775	779	783	774	733	774	760	776	741	777	801	715	767	788	753	750	777	780	819	799	792	829	793	716	822	769	719	747	719	774	789	821	797	732	782	771	795	819	794	774	717	776	766	715	791	751	760	776	818	754	796	740	765	791	761	752	692	780	762	743	772	764	815	750	724	806	773	778	802	751	815	743	784	791	782	793	817	769	805	762	783	820	806	782	757	751	775	771	803	777	795	778	766	740	740	776	773	771	742	823	736	755	757	736	789	777	731	790	782	701	795	792	825	790	769	800	846	738	771	765	740	758	803	805	847	790	752	743	743	738	809	744	799	756	815	773	783	734	743	755	731	727	781	772	787	762	706	777	794	705	726	781	762	808	790	722	805	818	788	808	796	788	750	759	767	795	763	730	783	738	795	773	754	764	772	832	810	766	777	750	798	766	794	748	765	734	754	756	806	777	794	789	760	783	808	785	775	743	799	760	773	769	763	782	718	732	790	752	803	789	773	795	807	794	754	743	757	792	740	835	748	767	804	750	790	743	771	782	748	770	757	721	759	762	779	779	741	819	812	780	741	724	790	757	770	821	850	801	793	726	788	692	748	735	819	733	802	760	780	786	782	754	771	783	779	807	807	837	766	771	796	832	761	766	789	747	810	780	738	740	786	801	776	824	754	783	730	799	777	776	765	767	784	768	775	726	749	776	802	749	752	778	765	790	809	726	761	736	781	769	759	757	755	786	774	764	757	753	743	806	757	764	776	773	746	751	745	754	793	741	759	810	790	746	775	767	777	797	742	747	751	777	858	800	782	717	684	747	816	792	759	763	790	747	716	816	736	776	760	767	803	760	783	816	749	748	772	763	773	746	747	763	768	761	766	770	759	761	777	788	762	757	824	742	756	830	796	753	783	749	778	732	730	734	734	793	817	779	712	745	829	713	756	801	770	788	779	802	758	702	802	768	775	769	753	815	737	814	760	778	715	745	805	746	716	757	738	760	781	758	765	776	773	783	742	760	716	750	770	764	789	736	798	794	711	782	775	788	778	781	823	753	796	742	795	751	746	776	739	809	758	745	759	779	761	751	738	775	773	768	790	782	791	794	751	776	718	795	809	714	738	804	715	720	750	774	739	772	793	778	787	740	780	772	789	805	756	792	805	706	812	739	784	736	745	706	783	814	758	774	748	784	780	755	772	767	814	763	750	758	763	770	785	763	755	784	768	747	767	743	822	739	706	734	749	727	707	763	756	751	702	757	765	798	808	757	713	740	755	805	760	791	721	754	762	758	743	722	762	733	784	748	774	759	777	819	771	794	791	809	779	717	729	711	796	792	744	772	747	775
17468	32692	17907	7467	1200	636	614	636	645	642	630	607	635	642	612	611	611	579	572	687	703	765	679	676	649	634	607	646	672	637	664	603	666	628	629	632	557	595	593	635	629	636	678	593	663	636	611	622	623	590	595	644	571	623	622	618	678	660	604	623	586	665	605	619	609	655	608	626	588	664	599	630	619	593	654	639	629	645	639	639	609	642	654	628	633	627	618	608	601	642	635	660	646	630	609	603	649	653	616	650	614	625	594	587	613	640	636	644	631	652	580	597	630	637	625	655	616	635	569	615	559	652	558	649	623	626	626	589	587	623	623	609	610	620	618	641	670	622	612	685	622	643	657	645	623	670	614	605	607	636	604	581	682	620	593	617	647	636	666	602	666	582	601	611	656	608	565	614	592	617	609	600	631	635	606	590	598	602	634	605	623	624	646	633	593	624	628	573	630	631	679	616	620	601	656	601	632	580	628	641	639	623	612	638	621	646	648	580	601	620	639	606	605	564	586	634	635	632	611	635	651	602	614	628	626	601	600	662	599	630	660	595	625	653	648	622	639	627	610	586	626	634	631	604	610	632	646	612	613	625	638	646	605	571	587	587	603	604	584	596	582	621	587	605	626	589	581	607	608	597	610	658	653	632	621	592	595	631	632	625	597	627	627	629	658	632	647	652	607	613	629	547	627	618	608	650	623	620	672	601	637	619	581	582	563	607	603	584	601	619	642	626	633	581	655	609	646	610	663	626	638	678	644	621	594	587	643	603	618	631	621	604	615	615	641	609	608	628	655	608	659	594	652	607	631	626	652	608	612	613	630	633	695	611	599	620	598	614	592	666	640	611	625	638	603	624	600	644	620	603	593	595	575	636	627	568	658	592	628	603	632	588	624	599	633	615	622	617	590	633	588	573	589	614	619	618	618	622	611	616	600	652	610	596	621	610	653	615	640	618	622	599	575	594	637	608	644	625	611	645	597	643	596	618	606	661	628	586	613	623	617	587	598	579	637	617	636	594	587	665	591	564	623	573	653	656	637	588	623	631	623	624	620	599	645	661	607	672	648	632	580	625	627	642	637	651	629	614	587	601	637	632	641	619	588	640	653	638	604	583	593	601	632	658	642	587	628	613	621	635	614	642	619	623	586	638	574	611	609	590	660	647	630	586	626	615	626	586	600	576	594	621	622	620	616	607	666	608	589	623	556	593	606	693	629	640	588	572	623	639	639	644	610	618	629	645	606	639	608	639	579	597	649	647	599	628	571	636	602	632	621	613	614	612	614	583	611	651	593	640	594	614	629	677	600	635	675	595	608	625	647	605	617	590	638	593	592	639	674	612	634	615	645	637	629	643	578	606	612	614	615	584	567	628	607	626	629	616	612	637	585	587	625	651	613	649	621	597	686	640	637	594	649	624	588	623	597	588	630	606	676	597	643	625	568	613	650	589	632	594	598	631	638	553	627	643	611	590	664	620	608	621	578	624	636	654	610	658	659	587	599	585	650	615	612	632	583	608	545	571	636	636	604	631	605	648	616	645	579	617	612	621	617	659	580	611	611	610	584	612	591	582	604	590	589	633	618	583	658	616	633	561	568	597	589	585	591	630	597	610	575	563	620	615	621	588	618	625	635	631	616	633	613	676	647	553	641	622	632	586	609	628	596	610	626	547	599	611	610	642	633	603	581	668	645	619	655	613	598	618	619	599	636	614	563	588	605	651	607	585	623	607	608	616	643	626	632	623	649	636	632	637	587	632	687	593	632	556	634	593	602	664	649	617	634	619	562	616	613	599	582	630	612	624	601	593	594	642	618	633	594	670	628	621	608	601	624	604	633	617	630	669	632	638	655	669	669	603	590	630	644	615	596	599	646	603	583	647	595	667	644	614	617	650	629	605	619	624	615	624	630	655	641	603	610	654	605	626	626	650	628	579	664	628	610	633	633	619	632	607	660	646	615	654	662	668	627	637	657	657	624	630	634	622	595	609	619	631	594	637	569	588	631	567	660	593	636	596	609	577	612	621	613	673	613	630	631	626	628	630	606	604	649	638	598	631	605	644	592	617	564	633	606	574	620	574	589	624	589	629	650	624	582	634	707	601	607	643	617	663	588	634	632	612	608	618	548	608	608	646	612	638	623	549	610	637	636	619	625	618	599	635	645	626	624	614	650	604	661	632	589	605	647	613	634	617	596	607	605	622	586	609	609	636	647	637	634	619	599	564	576	636	622	595	633	611	629	631	670	621	634	622	625	632	614	655	630	605	624	619	612	636	617	634	645	596	637	644	625	625	605	591	662	637	617	630	601	602	582	646	584	579	678	658	588	578	651	617	624	602	636	629	625	592	609	615	612	617	647	630	664	647	624	661	611	602	626	607	601	619	648	629	616	597	641	667	625	656	625	591	615	602	627	590	587	612	640	642	590	623	611	599	613	616	604	562	663	622	624	620	608	608	608	592	628	590	623	626	586	622	638	634	583	623	602	634	623	618	623	616	567	587	630	634	633	580	639	672	645	623	564	624	638	634	614	605	602	589	616	592	589	630	588	658	654	645	622	587	647	603	647	629	624	641	608	600	578	619	611	598	628	593	603	609	628	619	630	661	610	589	623	597	631	592	641	647	618	608	635	628	561	629	601	623	684	593	639	592	641	644	630	661	603	624	635	652	606	591	565	630	596	621	650	643	612	691	604	626	639	641	604	610	625	599	627	611	598	664	614	603	593	593	652	618	632	641	645	640	595	640	615	572	604	584	645	601	590	619	639	596	628	621	618	628	547	634	566	595	659	660	667	601	604	620	589	612	599	579	666	658	577	608	621	617	620	643	633	597	610	568	653	630	618	589	621	656	620	609	629	612	655	613	623	616	661	595	606	647	583	599	625	621	609	661	578	624	582	575	601	620	658	583	615	635	651	604	631	634	590	620	621	625	611	587	561	642	579	609	632	638	651	578	600	631	611	612	608	614	596	552	591	572	646	618	605	627	654	651	618	628	616	614	638	622	593	634	611	631	568	582	569	580	644	625	593	618	622	659	619	606	609	585	642	598	613	614	618	678	635	664	592	618	639	634	597	596	612	615	626	655	656	595	607	609	669	622	640	597	634	640	637	622	634	627	623	698	640	634	621	640	600	641	672	637	595	612	602	625	635	611	629	601	634	667	626	602	616	606	596	598	577	626	599	589	612	609	617	653	631	632	604	613	622	579	645	595	616	629	650	638	657	638	611	610	650	634	621	607	638	571	616	650	608	615	634	641	668	637	656	652	618	602	624	631	600	635	601	604	557	575	637	639	634	605	609	630	628	597	612	583	577	619	602	597	629	624	614	610	618	576	616	619	649	621	649	672	648	611	604	589	622	586	590	638	631	648	582	626	617	584	661	620	611	620	621	605	552	652	616	639	584	621	620	579	585	645	601	652	624	612	615	630	591	636	621	630	553	603	612	590	586	551	595	619	575	644	611	626	607	605	539	618	610	620	640	588	610	592	614	589	672	641	632	600	597	586
24685	24717	41530	39984	20239	4649	1290	1090	958	984	950	974	945	912	930	918	853	928	935	1180	1675	1513	1263	1094	1009	880	922	892	894	859	970	893	930	870	893	902	875	879	911	933	832	875	918	857	895	931	949	888	906	915	844	927	896	852	869	871	898	858	900	932	882	913	890	913	844	922	903	890	877	886	844	849	874	909	884	913	851	830	891	842	885	854	869	884	866	883	873	874	885	880	926	872	853	895	875	858	871	898	912	861	883	906	898	874	895	826	858	888	933	885	895	859	862	848	869	858	875	895	906	918	921	853	907	918	885	884	920	838	878	876	927	841	855	869	870	856	862	866	910	895	913	884	896	909	919	931	907	903	895	901	939	886	906	906	887	854	876	901	899	876	930	932	899	913	900	896	834	939	936	887	870	806	897	973	942	879	900	837	906	949	930	905	875	872	870	902	891	883	891	899	866	899	901	869	919	878	878	841	916	902	877	876	891	828	844	905	894	873	912	913	933	917	913	914	886	878	916	926	897	863	918	862	883	885	860	904	915	918	858	907	863	921	904	855	933	884	832	875	878	914	864	920	898	925	873	834	891	885	875	869	857	959	926	882	919	905	860	889	891	881	847	890	928	886	856	904	856	870	933	903	914	897	901	845	875	902	893	893	889	967	897	892	867	915	861	902	908	911	857	868	861	872	858	860	900	867	929	893	903	861	909	885	870	862	878	888	894	864	931	838	886	891	901	929	912	899	852	897	869	831	833	847	901	874	855	913	904	929	873	885	809	888	847	902	908	881	859	868	895	867	892	929	837	890	938	897	851	862	860	906	848	835	936	875	848	888	839	877	891	815	896	862	912	838	881	881	919	853	823	885	883	844	932	855	928	902	861	895	873	887	897	885	930	891	932	879	876	942	920	890	958	910	879	858	879	905	873	885	919	924	870	924	931	907	876	871	880	890	942	835	911	877	863	902	894	919	849	957	881	844	884	912	902	894	827	877	861	878	877	923	931	878	892	884	903	918	845	889	917	845	894	890	848	909	892	855	932	854	926	867	898	936	858	837	894	839	874	855	883	867	894	837	869	888	872	893	883	878	849	930	853	873	828	962	946	841	819	920	851	860	853	897	871	913	896	862	886	856	900	911	897	923	907	876	870	931	899	900	887	924	855	875	844	902	885	904	931	909	882	925	882	969	899	949	902	839	926	852	882	887	903	912	867	867	871	914	845	926	846	879	884	872	822	851	909	911	873	934	845	860	899	891	885	912	834	859	846	920	913	887	858	876	900	930	884	885	880	921	862	884	856	891	872	877	882	862	909	873	910	923	875	938	909	865	857	912	896	907	892	868	936	903	888	864	894	936	885	874	902	926	913	869	829	902	875	844	847	887	855	911	859	873	862	902	875	885	908	922	870	862	895	818	876	855	941	879	860	912	888	923	897	872	853	886	931	913	883	875	925	879	884	882	881	881	874	908	909	849	942	908	872	888	866	887	950	933	890	944	896	895	938	900	903	914	903	964	856	916	907	867	891	939	865	881	888	901	914	883	874	876	919	919	911	897	918	904	921	950	911	805	870	841	857	929	885	894	931	896	888	827	914	886	858	888	923	915	803	865	876	872	888	879	867	892	934	884	922	867	843	913	863	820	858	865	888	853	863	870	894	890	911	914	944	879	919	898	920	893	905	895	893	873	908	854	903	876	859	898	909	865	840	901	908	889	904	871	845	912	893	854	927	879	861	901	917	830	892	913	845	853	885	898	872	931	887	862	866	852	920	851	913	882	834	910	876	912	868	934	939	879	890	886	883	860	922	905	870	846	876	884	885	875	867	878	831	870	864	878	869	875	884	899	859	914	842	855	861	919	888	883	857	927	831	914	906	855	881	892	876	934	868	962	872	876	879	881	934	922	867	859	869	893	880	975	901	853	886	891	915	919	881	895	900	903	883	886	882	921	861	936	928	924	879	925	859	875	955	837	824	911	913	938	853	877	904	890	839	861	896	846	825	907	931	869	868	884	912	908	876	912	949	833	888	916	924	893	905	923	877	913	876	881	907	936	918	842	873	879	838	864	851	904	861	911	864	886	905	851	887	841	896	898	888	874	864	857	947	897	887	919	907	891	822	879	911	880	958	796	926	883	835	836	924	894	887	962	904	893	904	889	886	861	861	856	882	925	894	859	902	830	917	893	840	898	862	859	881	912	918	821	869	901	900	924	916	873	843	907	873	850	853	911	857	847	847	875	840	887	930	875	870	885	932	877	867	853	839	865	903	861	887	893	879	894	839	875	916	871	898	901	905	839	903	879	920	861	824	922	843	893	969	909	886	898	901	877	931	868	854	848	906	862	896	876	920	874	918	878	876	938	880	905	863	877	928	900	886	876	909	860	838	871	908	897	831	887	886	871	851	904	875	897	954	911	886	847	858	862	913	875	876	915	951	894	889	857	897	864	872	902	854	872	874	821	864	851	933	862	910	881	879	919	878	876	865	927	856	851	840	883	872	887	879	882	881	886	905	850	911	905	910	911	848	848	867	890	903	886	904	843	885	857	907	883	902	863	899	870	890	859	941	886	858	873	913	857	853	792	943	974	825	895	878	880	891	884	860	905	872	855	869	881	920	912	903	870	884	900	865	903	901	903	803	907	875	827	909	906	914	868	867	909	893	864	895	878	928	938	888	861	911	890	931	897	871	881	919	904	932	872	892	895	892	849	972	895	922	886	878	878	893	936	820	883	880	899	914	892	889	909	893	924	870	905	908	845	897	865	851	838	906	809	870	915	886	910	866	866	940	852	876	895	878	913	888	877	889	835	907	926	853	851	913	877	930	878	925	884	903	902	847	910	836	888	865	885	915	829	878	865	890	892	874	911	852	883	894	909	879	896	896	888	904	885	902	892	870	955	884	894	838	910	850	898	900	929	914	913	918	922	950	867	878	932	879	936	901	896	899	876	868	862	801	885	917	905	878	911	908	865	904	888	829	864	915	896	876	880	884	923	945	871	848	877	844	900	837	905	835	890	902	868	876	845	827	882	873	881	845	909	865	892	912	899	847	872	876	837	968	930	884	918	875	873	847	871	893	906	894	859	887	861	914	883	913	865	846	877	967	883	840	886	942	886	877	852	869	894	922	922	925	970	850	878	859	835	908	852	825	950	845	862	922	960	905	868	947	917	873	869	880	892	897	926	890	896	882	867	864	847	902	871	865	844	903	909	906	899	967	893	894	911	936	878	868	844	880	898	926	876	886	866	896	871	927	879	901	904	940	882	860	899	881	908	846	899	825	977	865	860	890	943	946	849	951	934	893	880	879	834	908	868	864	940	883	911	876	858	867	885	949	888	890	857	941	892	919	911	868	869	889	892	868	956	863	885	855	875	866	905	893	899	866	940	917	883	912	836	831	896	842	890	894	840	899	911	887	860	874	844	847	967	879	881	880	870	854	893	904	894	853	918	861	913	870	852	878	882	883	942	917	919	899	891	934	887	901	929	899	858	910	826	911	935	846	871
55597	92125	67171	39354	7211	883	863	778	778	860	804	819	804	772	813	808	811	798	794	1293	2001	1809	1351	1055	926	820	799	738	773	742	809	776	769	775	767	797	813	805	793	758	741	767	823	765	811	770	789	800	793	739	752	810	743	829	760	767	763	756	838	815	778	818	833	801	799	788	795	787	754	816	792	776	841	788	772	753	790	762	790	801	784	762	792	770	784	764	761	785	769	811	788	790	802	805	792	804	788	807	776	745	760	823	757	786	782	784	743	782	811	755	786	728	802	749	780	800	778	808	752	783	786	788	757	803	764	767	762	772	765	763	728	771	851	771	780	780	766	816	772	748	847	773	769	783	783	772	813	770	756	788	748	776	803	772	858	833	743	816	799	774	766	773	777	782	794	830	806	768	827	758	781	807	780	764	785	835	798	814	800	727	793	771	834	744	773	801	812	760	750	781	771	789	764	768	805	787	841	792	780	805	799	780	731	803	744	808	786	753	784	733	784	762	770	762	774	763	780	788	763	810	779	775	767	814	807	805	775	758	787	792	745	772	789	782	824	753	826	739	797	795	762	806	762	785	758	802	743	740	790	814	775	740	811	813	773	800	764	743	763	737	781	792	729	776	758	812	791	802	726	790	803	756	759	758	758	797	826	844	801	793	744	795	782	820	790	729	780	812	818	803	803	780	764	780	805	754	770	773	767	773	753	743	806	772	762	823	753	742	789	770	804	727	770	754	775	759	757	762	810	774	832	746	749	776	772	789	735	800	781	771	806	782	772	721	711	781	769	763	795	755	805	747	777	746	818	784	746	727	793	750	782	820	749	830	790	746	766	804	768	752	775	789	812	735	746	823	795	733	761	796	759	771	858	789	781	771	817	761	796	753	810	752	758	791	768	722	771	759	739	771	755	812	841	806	830	790	755	791	785	780	756	811	808	783	776	821	780	807	769	786	723	821	737	733	781	768	704	765	791	793	781	782	801	777	760	794	807	749	773	777	790	784	784	836	785	805	790	771	827	796	798	777	753	777	801	803	774	765	802	726	804	803	766	728	820	771	729	766	811	766	805	789	817	800	735	779	707	769	795	781	812	787	825	796	704	721	801	813	755	791	755	781	801	793	756	737	808	774	766	819	821	816	773	799	780	814	735	712	840	740	775	722	798	819	782	792	729	749	757	822	847	812	769	734	780	813	771	813	793	811	758	828	736	765	776	791	806	727	782	785	816	731	781	807	817	769	755	827	753	734	794	745	854	744	746	770	783	756	728	792	724	809	801	761	777	750	764	768	756	823	748	806	767	803	796	787	761	733	785	757	780	797	732	795	792	812	761	775	743	779	810	797	779	758	758	774	758	732	808	762	831	718	753	745	790	788	781	772	775	745	739	760	773	780	787	736	798	807	751	793	802	789	812	806	789	731	820	778	843	782	809	797	784	777	786	773	761	774	785	787	728	781	762	819	762	754	772	786	769	751	788	858	804	802	715	762	738	785	760	802	752	722	774	783	809	766	805	797	827	789	767	791	767	764	786	759	788	775	823	735	791	803	755	732	779	773	802	734	760	805	763	809	817	746	801	782	779	797	826	792	801	764	777	802	721	784	744	773	748	741	764	768	833	797	826	771	779	766	764	791	719	843	776	732	745	773	772	755	786	771	789	766	766	742	738	791	759	780	749	785	789	682	812	783	741	744	779	778	811	737	726	813	766	776	773	741	799	775	801	781	777	797	782	807	749	751	788	752	800	796	795	765	787	752	834	772	802	751	794	806	745	785	790	756	778	779	814	787	784	778	805	755	817	807	735	770	809	806	805	743	800	804	804	783	788	793	820	779	824	749	772	754	802	829	799	779	752	788	798	776	797	788	824	760	810	817	803	796	789	756	732	815	774	767	735	769	736	733	800	796	785	807	769	771	776	816	787	817	747	741	752	768	791	741	760	803	818	771	785	768	767	802	785	762	780	778	778	779	772	776	779	749	827	783	739	788	743	774	808	830	782	774	774	743	806	764	809	787	821	817	754	836	740	740	759	779	823	793	749	790	743	774	811	805	787	751	736	776	791	759	807	771	775	741	786	799	777	746	733	773	837	773	810	739	773	799	803	821	801	793	816	810	794	744	792	782	765	761	779	758	789	729	777	765	778	750	798	771	795	772	771	805	784	751	793	801	845	800	731	790	789	825	786	767	782	794	741	828	792	775	775	782	756	788	795	786	795	756	766	796	813	744	795	782	737	795	812	777	804	794	790	780	802	756	788	772	786	751	761	791	808	769	763	739	794	768	787	746	802	758	822	762	746	786	757	781	772	749	782	805	789	794	806	802	790	774	781	755	781	730	748	795	751	801	794	758	784	731	781	791	792	782	825	737	721	767	822	774	785	791	750	735	769	744	774	740	772	841	827	791	800	793	794	770	813	829	724	752	766	815	763	768	800	778	809	834	786	769	814	796	817	809	784	754	771	784	817	792	830	751	793	794	788	778	767	770	753	753	819	737	772	744	757	736	827	769	760	738	790	768	782	789	821	823	753	746	814	782	809	778	779	771	776	760	772	804	759	750	820	757	806	795	787	801	770	792	814	762	840	831	835	782	745	788	769	779	794	850	773	791	791	808	772	760	764	752	830	747	756	717	778	798	739	726	705	799	744	758	766	798	766	776	790	825	783	795	775	732	776	794	776	765	807	782	754	747	739	767	749	771	744	791	736	729	787	823	761	784	808	800	767	804	756	795	747	704	797	811	791	808	790	733	791	780	749	757	779	770	781	783	810	776	808	813	779	759	786	793	808	742	773	786	800	797	813	781	758	791	737	737	762	813	771	812	791	765	782	747	702	814	764	777	790	777	751	791	765	770	772	794	789	766	809	821	775	791	740	809	819	778	768	755	754	761	807	753	795	752	809	778	770	753	765	793	788	761	761	814	737	802	793	747	808	770	755	781	740	791	764	760	791	838	754	771	790	764	788	835	791	822	756	781	775	783	785	787	823	770	793	790	756	778	738	760	792	747	799	751	774	767	768	811	798	771	721	748	731	814	814	752	775	801	776	766	755	761	806	736	779	801	750	801	772	770	783	793	712	752	737	765	814	760	754	785	748	793	795	753	724	774	751	818	812	823	762	726	800	729	803	770	781	756	810	755	734	772	741	789	732	767	772	792	748	808	750	784	760	746	785	811	800	818	780	720	810	787	813	771	776	801	791	740	763	810	846	757	807	793	793	741	729	786	751	741	796	800	784	742	757	772	808	809	724	774	799	740	806	778	793	749	819	778	739	764	771	808	774	793	793	752	818	792	809	792	769	809	787	775	783	734	726	732	780	826	816	733	769	831	771	765	811	767	783	736	832	757	782	786	748	818	764	777	747	731	779	786	768	794	767	780	768	791	769	762	779	765	766	786	754	788	760	795	757	780	756	735	842	754	811	774	767	796	792	818	762	801	769	700	774	778	790	795	792	778	719	756	758	762	760	840	735	800	771	738	763	799	800	762	746	785	744	809	782	815	766	776
23777	23195	37543	36889	23243	9431	2079	1212	1045	1036	1047	1028	986	1006	990	1011	1040	1030	1001	1494	2494	2251	1695	1353	1135	1012	979	1009	942	986	986	1013	1004	998	956	990	982	1016	1004	948	944	1006	995	1000	932	954	959	940	957	918	1004	935	980	933	996	913	1046	986	999	1015	980	964	979	899	972	897	963	975	991	952	953	903	965	985	1007	1005	969	967	994	953	999	957	1000	948	1007	1014	927	1027	931	978	996	934	1018	1000	928	956	1015	974	886	1000	991	927	963	898	986	972	934	960	1005	998	986	933	1017	959	961	984	911	936	971	1014	1013	1025	1009	998	984	951	998	995	930	987	945	924	1036	976	961	993	1000	943	994	1008	1027	953	982	1007	973	1017	936	969	938	971	964	964	986	990	984	958	927	964	971	947	876	959	967	941	946	969	943	987	984	905	980	986	949	997	983	957	983	1033	921	958	980	990	948	912	966	985	954	903	991	937	984	965	922	987	984	950	934	953	982	985	947	949	970	956	1008	935	1007	991	906	942	912	1018	961	939	976	915	937	1009	934	945	1023	924	900	1000	990	898	932	958	921	998	924	965	1024	946	980	957	952	982	985	899	996	910	1034	941	923	951	944	983	943	941	988	957	965	1001	1022	947	1007	983	942	996	980	999	953	970	900	993	980	1002	969	947	948	947	951	1014	977	1044	955	949	915	988	917	957	962	991	919	963	944	955	934	1000	944	986	996	948	920	957	984	972	934	984	1001	1028	1018	944	948	1010	967	968	993	962	944	955	926	967	951	942	952	957	980	920	965	961	959	933	994	970	952	963	987	952	983	984	950	890	976	930	982	1019	975	1026	935	925	933	955	901	923	956	932	962	963	1016	947	964	947	956	932	955	996	968	950	973	963	968	970	972	971	954	898	953	998	973	965	944	940	930	973	967	962	955	972	939	934	973	958	982	961	962	984	967	924	947	948	918	1014	966	879	973	955	1001	948	908	940	957	994	979	966	922	1004	997	895	930	965	957	943	913	958	901	973	907	965	1009	984	941	926	968	958	945	941	999	977	966	940	957	989	978	999	972	945	1016	927	937	956	940	929	972	966	960	963	947	982	917	989	914	909	971	935	948	974	1002	979	964	968	983	986	949	937	945	908	1042	924	928	994	931	988	979	973	986	944	957	899	1027	990	979	982	978	961	954	989	975	939	957	917	995	934	976	993	911	983	956	968	986	1022	1020	1020	947	958	971	987	974	920	961	1010	966	967	989	999	955	927	981	959	977	941	978	916	963	938	922	977	978	974	1015	1013	982	942	898	959	961	891	934	975	942	968	975	967	918	987	929	984	992	967	966	953	924	970	967	988	982	957	960	940	1019	923	987	984	931	1020	1014	979	964	937	967	993	973	983	943	1011	933	959	964	931	933	983	922	915	987	903	971	964	977	965	969	986	954	930	945	954	976	938	971	981	1009	993	979	941	967	917	928	954	935	935	959	979	979	951	994	966	1023	979	932	970	968	995	972	891	930	934	962	973	966	986	942	937	988	1026	964	927	897	944	1008	958	957	987	987	967	919	1007	959	1028	938	964	982	1007	905	940	961	954	947	1016	993	944	982	966	948	963	956	933	991	987	980	941	985	930	925	952	962	960	922	983	955	873	945	947	950	939	971	958	984	943	1045	907	962	948	977	938	946	934	999	933	994	957	899	970	961	952	992	925	959	956	941	886	882	964	912	923	959	949	930	952	969	992	916	1023	903	978	998	894	989	980	973	946	927	919	984	956	1001	963	973	954	950	902	959	934	963	966	926	956	965	905	936	962	929	903	1011	995	982	937	945	923	963	988	942	939	977	943	965	974	945	1011	941	985	950	929	945	888	955	965	959	898	945	969	912	914	979	947	1003	872	943	918	988	935	960	904	948	941	956	964	958	915	924	1008	963	984	951	928	935	981	980	967	907	953	958	975	926	904	927	1000	971	969	947	983	950	949	1004	972	947	953	929	947	960	948	902	1015	944	1038	989	958	953	934	1015	1008	963	973	966	943	912	975	989	929	879	925	941	950	1013	945	942	924	940	945	985	946	992	935	959	960	970	1017	965	950	950	998	955	941	960	933	964	946	982	919	950	987	1029	941	946	1016	930	947	931	1012	945	948	956	968	933	1029	952	1011	952	1035	936	952	947	943	918	947	974	952	951	903	956	925	945	959	988	944	966	906	944	943	929	932	948	914	981	1008	954	893	949	944	938	908	983	956	1020	941	905	967	991	980	994	952	970	999	968	999	923	954	941	961	977	964	936	927	978	978	934	947	906	961	1009	947	913	975	973	956	976	944	989	934	1019	956	947	953	937	931	957	953	922	939	868	963	955	958	958	956	998	971	974	1005	920	924	940	928	937	889	934	1003	910	960	933	962	961	995	972	913	1012	971	943	967	946	958	998	954	972	941	948	962	906	983	954	933	964	945	1021	1008	965	913	989	988	947	956	964	992	947	1062	959	930	971	934	898	966	919	930	949	888	952	940	924	967	917	926	920	940	909	896	969	925	959	1014	976	990	947	1027	980	957	949	910	964	919	1004	914	986	956	1017	981	975	960	904	1002	1004	959	977	935	1022	963	958	970	951	933	965	958	979	921	888	918	928	965	956	943	950	974	983	970	1032	991	977	1009	975	963	943	976	994	977	955	963	969	981	968	965	983	909	958	972	897	979	933	922	945	944	953	933	902	940	1008	955	992	995	972	974	979	933	995	967	951	913	966	1007	956	910	920	882	948	973	930	997	968	981	977	968	965	987	979	946	914	1000	957	947	994	944	999	990	1000	964	918	1002	986	1005	969	959	929	992	916	977	958	974	973	927	970	917	971	913	931	996	993	1005	913	995	914	912	958	945	953	962	981	922	948	944	982	973	938	967	943	1009	953	949	916	994	1029	948	916	986	957	898	938	930	928	957	916	961	907	887	978	951	973	941	1010	1005	940	941	963	1013	935	983	917	1012	948	961	938	922	938	1035	957	944	956	1003	969	924	909	945	918	970	970	976	935	963	1018	958	956	939	999	930	951	986	880	965	985	965	970	951	970	923	973	998	920	975	921	994	1051	966	928	1034	945	913	975	986	963	939	958	964	963	987	1010	969	919	991	1013	942	967	987	963	962	961	962	971	999	976	959	940	993	920	1013	954	974	958	914	943	964	920	972	941	997	1010	1016	981	926	956	994	964	904	1009	1002	912	956	964	982	953	953	952	1016	964	966	961	916	970	1010	934	985	921	989	979	936	973	968	968	966	929	996	986	1007	939	916	888	961	923	941	935	909	931	972	994	1033	979	955	919	1003	981	979	913	916	1003	1010	945	967	963	943	967	982	910	973	958	922	969	977	1005	931	951	961	937	948	999	937	926	939	941	943	957	980	1000	972	967	939	1030	957	966	947	1027	970	938	936	960	964	958	934	914	958	992	949	952	943	983	950	989	976	980	903	919	940	965	938	968	906	960	987	974	953	940	960	991	989	1016	1018	996	992	963	956	932	938	1019	982	947	955	965	944	978	936	956	978	896	985	983	910	940	932	992	901	995	920	945	973	965	1001	963	986	966	949	958	947	962	973	996	969	907	913	943	1000	1006	967	942	982	998	925	927	933	934	924	1033	919	981	892	963	986	980	934	935	957	932	984	977	997	1009	987	987	940	936	1006	936	944
62661	99252	69987	46480	9112	1000	896	918	904	885	881	922	847	921	901	874	871	852	873	1699	3151	2833	1812	1338	1009	939	872	840	891	882	877	882	814	853	866	869	827	843	870	887	860	870	881	908	860	821	827	917	843	876	886	875	860	862	868	905	869	849	927	848	831	850	853	831	851	821	831	840	877	896	860	866	886	860	911	881	852	845	861	923	826	864	888	891	871	830	880	874	866	827	864	891	839	876	891	819	846	814	825	863	859	851	863	842	831	914	854	913	869	842	919	845	863	845	890	849	892	819	859	897	867	876	879	768	824	886	822	833	852	841	866	880	890	834	879	873	901	847	904	855	860	809	847	891	885	876	871	852	867	836	874	888	892	835	795	899	846	853	840	851	798	834	859	907	872	812	923	845	806	887	830	851	890	868	897	847	879	831	838	877	890	837	818	854	865	876	860	886	842	877	813	839	915	830	874	819	828	876	846	851	891	837	859	813	862	868	878	872	852	876	841	868	907	915	882	881	861	880	880	889	835	850	887	851	859	850	864	841	868	854	899	844	876	857	858	852	842	843	874	868	910	895	888	845	859	885	905	831	851	853	849	875	840	836	866	866	867	868	833	851	817	860	824	807	827	929	870	883	897	853	853	843	888	798	811	848	879	872	912	877	862	883	854	858	777	855	812	860	824	862	841	893	842	817	877	827	867	883	842	834	812	864	885	886	842	849	824	872	847	837	871	814	868	859	843	803	908	904	876	878	815	815	862	881	901	924	857	864	893	865	837	820	844	858	866	839	926	801	875	872	816	824	849	847	916	829	870	866	886	850	877	882	879	847	808	887	926	853	841	872	889	870	837	830	818	935	866	886	854	877	828	832	838	851	853	888	866	882	819	881	859	795	895	848	863	861	845	825	843	872	840	800	793	826	847	891	819	877	882	846	814	819	900	852	866	853	858	858	843	886	889	888	880	830	883	931	858	844	853	836	820	856	834	842	885	851	846	873	846	865	866	880	860	816	903	836	880	835	852	882	913	861	831	822	816	850	861	861	858	816	852	854	888	910	831	882	815	874	887	874	875	882	851	882	884	850	866	863	867	894	879	844	863	901	874	883	881	870	870	866	830	849	849	848	897	841	852	796	806	877	861	876	837	893	895	911	824	857	826	883	855	859	887	856	887	875	851	865	846	855	846	877	909	856	851	862	867	890	777	862	883	887	850	900	848	872	864	851	877	879	874	878	885	814	889	803	806	862	860	863	869	840	907	885	868	882	838	871	875	888	851	871	795	901	832	865	866	807	854	890	859	850	817	829	890	809	852	870	870	814	877	879	879	866	870	851	854	887	891	846	883	861	885	849	859	859	852	880	875	883	869	857	844	879	854	834	841	844	868	892	842	896	908	845	826	881	843	837	839	857	858	887	869	895	794	867	867	874	826	863	889	833	812	829	854	858	878	862	845	889	870	880	814	793	852	880	870	890	845	840	871	875	852	862	802	874	874	848	897	844	867	904	893	805	889	875	842	831	848	868	855	873	841	845	874	845	847	899	839	825	899	788	891	773	890	843	867	885	888	904	826	848	905	881	858	831	838	854	862	903	907	866	846	859	917	848	878	836	864	900	820	904	841	814	831	896	838	908	835	855	861	874	849	881	826	854	846	856	869	841	868	862	911	846	911	878	839	854	872	843	846	862	901	853	887	852	907	860	849	883	873	916	854	883	887	824	833	876	922	865	834	852	843	916	884	861	898	848	818	818	881	882	848	925	853	899	865	869	862	917	850	875	845	885	869	855	865	847	852	869	822	851	870	837	896	876	832	864	862	881	935	838	875	791	836	877	898	861	891	859	803	887	865	863	831	877	874	873	851	844	867	887	845	809	825	835	851	824	872	848	872	883	833	866	845	849	881	857	827	824	801	847	841	884	850	886	923	835	839	912	864	858	815	853	844	901	861	866	858	839	861	821	852	852	852	830	858	863	814	840	842	875	885	910	834	850	885	922	855	875	901	846	872	876	882	847	857	897	879	815	810	827	864	832	866	810	849	893	858	877	904	816	836	807	882	867	872	819	856	886	884	865	881	828	901	874	877	854	867	831	868	893	878	871	889	873	859	827	838	874	827	857	864	899	876	838	802	939	862	847	858	785	915	830	841	869	851	856	827	889	853	831	884	844	867	880	922	836	856	858	873	874	852	826	868	859	859	857	865	818	848	898	861	909	881	840	877	845	849	871	831	855	846	855	864	862	840	813	844	894	843	905	848	823	845	876	866	925	823	866	863	825	885	841	836	788	885	917	828	869	810	852	838	889	881	845	853	861	860	855	864	816	868	882	825	855	846	896	855	883	844	874	851	868	906	827	853	846	793	900	866	930	838	871	888	826	848	840	856	795	883	871	864	843	818	872	873	844	841	894	802	812	865	859	853	880	902	864	834	894	832	867	863	871	925	807	802	872	882	780	862	900	847	867	850	844	839	817	870	852	869	904	854	900	847	889	869	799	807	841	902	830	834	856	903	872	859	865	853	895	910	846	889	887	859	886	860	890	792	910	857	838	868	836	823	799	860	880	848	836	876	834	816	840	862	830	867	831	833	855	874	865	866	893	853	879	837	854	825	828	878	824	861	901	855	828	830	845	844	899	838	829	866	890	864	847	882	885	885	809	802	842	846	841	865	892	828	841	888	851	844	865	836	850	831	870	837	858	835	854	860	854	926	852	888	867	843	872	858	826	790	882	938	824	836	834	866	885	940	857	852	838	872	893	886	817	847	827	829	900	842	842	905	848	863	843	913	874	830	859	898	854	887	897	880	858	868	853	847	865	910	814	872	847	846	808	868	876	913	847	859	846	843	858	876	870	827	848	857	824	816	935	856	862	862	895	832	837	816	887	885	877	899	869	876	837	835	823	806	854	836	861	849	897	850	832	869	820	867	878	859	831	841	833	826	792	831	862	878	874	905	803	857	869	897	822	878	872	891	850	847	835	834	846	815	853	846	867	828	875	839	835	819	852	854	858	846	837	835	892	837	870	838	939	847	859	877	853	862	888	849	860	858	839	838	872	844	848	814	863	866	830	838	828	864	859	893	856	856	818	857	856	862	890	857	908	868	858	845	864	846	894	862	835	845	867	827	839	831	867	841	835	848	860	880	871	854	845	843	836	860	887	852	821	852	798	861	853	873	875	850	847	881	879	857	800	854	860	867	857	866	864	892	885	876	911	890	848	840	864	873	855	849	871	866	884	871	878	861	893	885	819	837	838	856	925	819	870	868	798	868	917	806	867	863	847	823	878	839	853	795	880	866	857	889	880	824	807	866	894	857	835	848	840	798	801	849	816	785	862	899	843	812	858	833	887	774	866	907	804	868	891	835	861	879	871	838	842	822	820	862	834	879	843	845	859	813	827	897	854	871	851	815	874	935	902	831	837	853	872	867	852	898	902	829	859	856	840	855	857	834	832	843	843	799	853	826	861	857	827	871	880	878	862	879	882	894	829	858	909	926	835	815	868	888	867
28801	27293	21137	11652	2286	813	817	779	752	700	778	691	765	767	750	804	764	732	731	830	900	880	849	813	760	752	720	797	849	739	777	705	768	773	729	715	786	737	747	805	751	763	784	775	752	748	757	702	747	730	762	757	726	754	764	776	776	732	822	744	778	743	747	744	746	741	759	773	722	725	763	773	726	745	770	761	742	736	743	738	756	761	792	768	770	722	766	715	794	693	711	746	744	766	765	702	699	765	770	732	714	701	735	752	764	756	762	750	703	784	699	749	793	711	754	749	733	741	755	717	757	741	770	797	770	738	706	797	745	721	728	731	778	733	787	736	727	781	727	718	745	738	744	754	780	775	772	711	779	703	715	785	779	701	788	790	796	761	751	773	764	748	800	758	768	690	758	695	725	739	768	718	795	776	739	751	759	761	778	731	709	797	775	786	709	756	729	758	755	780	764	696	728	737	760	719	765	704	766	719	738	698	740	736	727	816	803	743	745	743	707	748	735	773	721	730	780	788	746	796	769	752	772	753	740	745	752	776	726	772	773	753	750	767	759	787	739	815	734	742	748	769	730	746	774	727	779	769	762	734	791	746	749	751	694	773	733	789	835	762	761	732	742	744	794	767	744	761	745	766	694	713	757	754	744	770	759	779	747	745	736	745	796	756	762	772	769	750	797	805	763	739	718	776	747	719	776	713	757	738	772	742	748	783	748	744	769	745	734	735	716	783	747	751	727	787	760	733	769	752	730	778	709	726	739	742	758	715	782	713	767	714	690	743	780	746	766	758	726	744	733	761	738	758	780	772	787	752	733	766	735	807	767	749	733	737	751	731	734	776	734	731	763	737	784	757	764	734	761	741	765	736	786	763	750	750	750	755	777	788	726	735	789	705	748	749	743	702	742	741	737	714	778	679	737	711	750	752	756	739	745	735	746	734	753	707	759	758	752	749	733	798	736	710	752	773	767	735	727	765	783	756	729	760	726	740	751	758	753	765	747	811	754	767	717	709	766	727	786	778	721	763	760	765	718	727	696	786	718	767	785	729	755	770	763	762	744	750	782	760	693	751	757	764	707	763	803	743	741	739	756	756	786	768	752	718	734	729	748	766	777	726	757	757	749	763	753	733	745	769	750	699	735	765	728	789	719	707	780	707	745	773	744	734	777	746	726	719	731	763	757	742	714	717	729	759	808	748	765	717	730	759	752	798	756	761	726	770	769	751	747	748	735	756	756	769	743	750	773	754	759	750	754	719	723	720	744	736	727	703	757	730	743	776	758	781	751	771	758	682	762	745	755	726	757	742	712	713	773	798	777	734	711	811	746	809	795	801	766	740	763	786	780	729	775	746	787	767	726	724	707	759	693	735	776	701	748	772	721	729	717	839	763	749	727	741	733	686	732	752	786	816	723	734	745	792	764	769	749	736	774	756	791	753	748	769	728	758	749	759	730	738	762	777	703	739	740	737	726	759	805	721	741	752	772	731	739	777	758	739	695	791	703	765	733	745	768	713	797	806	749	756	774	777	796	754	763	736	743	767	844	793	758	788	797	756	734	764	752	735	747	754	749	760	802	730	756	705	769	759	749	775	772	800	784	762	732	744	704	749	727	763	702	746	744	789	747	761	731	774	724	740	703	741	748	708	757	739	768	734	723	705	725	720	817	806	712	741	746	737	735	720	778	747	723	765	753	763	761	807	747	769	807	722	740	728	710	736	763	786	750	737	725	680	711	727	729	725	757	714	746	749	732	763	724	752	741	787	729	722	761	731	709	719	754	788	735	746	740	771	750	754	780	728	739	747	755	738	749	726	713	731	792	769	754	771	739	773	733	757	772	746	777	764	736	714	761	768	807	727	749	779	718	744	701	807	700	674	716	771	747	789	764	725	710	760	724	782	771	756	746	738	727	772	760	758	748	744	761	771	790	751	769	764	771	783	720	746	778	717	748	762	750	751	751	710	712	731	714	742	779	788	749	711	734	700	788	767	769	742	732	762	754	731	762	710	753	705	760	754	741	785	771	753	762	747	809	796	794	817	741	778	777	719	795	727	736	752	714	718	778	770	722	789	771	742	739	708	758	745	759	757	720	784	767	687	700	734	734	726	798	760	766	748	755	759	764	758	797	758	775	710	771	739	741	739	753	745	797	767	767	761	767	747	724	727	713	799	802	746	770	729	722	760	746	752	782	726	709	768	742	747	739	767	748	746	753	739	744	728	736	787	784	767	767	753	762	739	729	748	771	765	775	710	753	666	707	771	739	724	766	743	700	764	732	752	729	770	817	782	695	766	760	744	712	711	799	731	727	740	725	754	767	772	747	740	738	727	789	754	766	774	728	751	750	690	708	744	747	690	803	742	807	777	732	731	750	803	741	744	723	729	755	731	764	754	731	734	702	751	790	781	715	745	750	774	742	757	719	747	762	869	726	787	738	744	727	721	770	751	713	748	741	702	715	789	736	758	773	725	753	742	722	764	703	768	771	732	692	776	773	796	774	751	737	692	757	769	739	747	744	696	735	788	745	729	706	755	756	739	738	700	738	756	778	722	764	736	760	739	773	742	730	784	815	749	709	731	761	749	746	718	809	782	781	760	750	756	714	720	790	745	738	676	764	793	742	754	758	736	743	783	743	789	750	720	814	707	778	743	761	773	734	759	756	739	726	762	755	720	729	744	729	782	773	764	786	736	753	707	721	725	772	738	690	750	678	766	784	727	759	733	739	795	744	711	700	742	710	794	770	764	740	708	750	753	726	728	772	746	765	706	726	772	731	802	796	778	771	769	733	771	740	719	776	752	724	708	753	772	759	727	768	808	797	713	727	726	748	702	739	804	747	750	762	757	716	790	715	789	745	756	694	780	707	759	748	746	716	761	773	771	779	787	735	740	783	799	723	771	784	740	747	813	731	728	764	754	731	783	743	724	746	748	777	771	707	725	768	737	732	769	723	715	758	777	730	750	787	795	724	764	721	706	749	797	794	784	776	761	739	767	765	769	786	759	786	779	756	755	729	730	794	792	768	755	754	771	765	756	758	756	761	751	723	819	727	794	796	777	729	720	750	754	778	753	768	763	755	738	743	672	741	738	764	770	771	779	737	680	740	730	750	741	747	686	766	770	760	685	773	734	805	790	815	755	766	741	713	795	826	779	778	779	763	719	782	754	776	717	784	784	769	772	761	760	778	767	737	755	713	719	735	733	724	786	732	741	698	733	747	759	703	786	710	696	746	746	772	768	757	756	742	740	740	741	734	747	745	742	753	713	765	737	737	757	764	754	723	772	767	686	777	747	756	771	755	771	774	764	744	745	766	740	755	761	734	784	782	698	730	753	761	773	729	748	782	737	747	784	758	764	744	765	742	735	775	731	733	755	782	805	731	722	739	766	750	709	756	786	773	767	749	737	791	748	787	794	751	727	722	786	755	762	763	726	723	776	770	766	775	738	718	760	737	744	707	746	735	802	752	711	717	765	806	768	757	701	760	762	738	739	754	755	761	735
17809	30948	15051	6997	1570	617	603	620	653	615	631	619	591	587	599	539	606	619	636	631	756	760	694	638	613	619	588	650	620	640	586	648	628	567	612	602	585	595	598	586	644	598	596	604	646	639	605	620	586	541	628	615	615	607	632	618	620	645	585	640	666	633	635	601	611	626	609	594	617	579	564	585	616	581	636	634	596	622	653	617	590	582	623	585	573	600	633	628	643	637	633	611	616	620	598	618	618	599	614	581	652	650	596	643	645	579	605	595	619	641	594	594	601	615	583	620	629	571	609	590	636	597	601	590	607	592	575	563	625	573	605	588	639	588	540	593	637	605	604	609	606	602	605	625	546	624	626	574	612	584	601	623	626	572	617	595	618	599	623	625	627	612	566	591	601	590	593	637	565	586	639	621	623	603	625	572	597	624	604	639	595	600	652	609	616	627	601	584	575	580	591	640	635	576	566	606	579	619	677	584	614	560	608	574	570	619	612	571	546	593	611	603	619	607	593	608	547	602	631	558	586	603	609	592	614	582	643	586	611	594	604	614	611	653	634	626	642	586	597	606	552	609	602	635	640	615	553	608	560	622	598	641	625	601	607	572	593	612	633	588	650	553	547	624	619	590	622	594	609	619	590	608	603	622	567	638	563	613	615	595	567	608	580	596	588	620	601	572	607	560	603	571	579	603	589	582	617	633	643	628	584	616	567	605	568	611	659	587	610	648	579	652	590	652	631	579	621	645	639	600	629	603	616	618	602	635	626	599	598	616	566	611	625	625	652	523	548	592	611	588	614	616	561	597	619	642	606	622	565	612	620	665	631	615	668	606	609	618	598	592	643	627	629	624	562	571	559	581	579	576	600	560	618	620	622	639	614	636	603	624	625	626	623	620	639	579	605	581	588	614	615	607	601	613	613	593	646	600	601	652	631	638	594	614	559	650	551	624	662	615	606	573	620	613	610	600	592	621	579	592	628	602	564	619	617	609	624	625	587	628	592	589	591	572	613	571	629	618	601	616	621	591	606	593	584	596	626	572	596	629	599	608	599	621	632	615	590	572	586	623	634	618	561	615	585	568	623	595	594	610	608	608	656	619	598	640	584	601	591	605	653	595	672	608	631	573	600	614	604	596	596	578	597	584	627	585	614	594	617	631	544	596	603	591	615	607	620	610	639	616	566	607	608	613	638	571	612	650	609	579	584	633	587	646	651	624	582	603	612	599	604	624	590	603	575	643	596	581	598	623	618	611	613	598	641	608	580	630	573	595	618	600	574	594	576	614	598	589	603	638	616	614	602	618	621	623	606	607	612	595	617	623	607	638	650	646	598	631	607	631	612	612	608	604	629	596	627	599	592	616	598	659	615	611	669	527	598	671	618	632	632	578	610	623	573	612	621	593	615	619	619	594	606	602	617	617	597	609	652	599	621	610	620	566	594	595	551	573	592	597	538	629	588	611	596	616	625	599	589	592	557	590	661	621	599	614	606	581	592	610	557	630	623	579	633	609	571	625	621	578	565	646	599	564	653	575	623	662	644	616	579	647	645	620	581	593	601	596	605	597	584	612	631	593	601	632	625	598	594	628	590	593	632	580	564	558	646	612	622	573	631	605	596	615	615	629	595	595	588	626	561	606	595	591	611	601	601	586	593	608	586	604	582	585	625	599	575	622	597	598	560	638	642	603	600	623	611	578	606	627	598	598	589	627	650	636	611	620	599	608	585	566	569	602	577	565	602	613	641	568	650	614	604	642	640	621	570	539	604	577	634	646	642	635	586	594	626	632	615	619	602	559	607	583	631	624	602	598	630	581	596	624	600	590	623	625	576	597	555	607	600	619	599	638	644	581	637	587	588	615	612	605	581	585	575	653	585	608	621	620	615	588	587	578	614	621	620	613	536	601	581	646	608	604	644	626	593	606	581	597	593	611	606	612	649	564	614	641	636	609	607	589	605	576	619	614	601	584	625	609	635	604	546	592	592	637	596	661	582	620	610	584	591	594	583	570	604	650	630	634	631	597	593	597	570	603	582	649	614	596	588	615	579	536	645	632	621	605	647	585	580	643	598	628	610	609	594	590	615	636	636	636	622	627	621	658	595	640	594	610	620	598	607	647	597	639	603	616	620	601	578	573	589	586	586	556	596	639	641	583	640	605	621	593	594	543	552	617	613	594	630	598	597	596	586	664	615	612	608	618	649	610	587	646	623	570	588	628	625	599	605	596	577	588	601	617	574	604	647	576	576	586	602	584	625	589	627	591	554	650	571	634	624	613	591	594	589	595	621	626	617	574	620	620	576	579	614	588	570	575	571	551	641	598	559	603	577	675	586	628	579	622	595	601	615	620	614	586	581	605	596	613	630	594	606	616	632	577	616	619	634	584	610	578	595	606	606	575	621	589	569	586	614	645	574	598	593	612	571	599	615	604	614	581	567	618	575	636	573	558	602	595	612	625	584	589	588	615	556	589	615	613	594	595	611	614	628	602	560	612	615	634	625	640	585	635	586	602	578	594	642	596	584	615	579	598	612	657	557	620	569	604	654	570	608	565	579	608	630	578	580	625	609	613	572	543	599	624	628	631	591	632	650	605	627	607	642	578	612	619	592	588	622	618	624	584	599	570	582	603	558	628	626	644	580	639	647	608	563	618	591	632	579	648	623	616	642	620	630	594	635	664	647	642	584	615	622	624	570	621	601	604	592	614	616	622	552	640	634	612	611	567	620	635	594	620	545	571	594	619	584	606	603	609	617	586	589	620	572	625	627	619	626	591	631	622	606	601	579	593	540	585	615	642	602	587	640	605	590	584	588	553	576	588	633	582	590	607	555	607	622	610	649	603	563	582	632	573	623	626	605	573	602	570	601	633	562	603	586	631	595	606	594	572	638	632	609	604	647	599	597	631	544	625	617	570	650	609	591	609	624	603	585	621	625	627	563	562	590	580	565	605	605	551	563	603	582	580	588	591	604	618	587	638	600	623	591	562	586	596	619	645	639	606	591	586	601	654	632	580	568	602	588	580	601	611	615	612	595	622	626	590	614	637	653	568	590	612	592	579	584	597	619	634	592	606	610	602	552	609	629	608	625	605	595	583	573	620	612	566	623	615	627	572	590	639	602	567	657	582	582	587	643	606	594	621	606	603	602	571	575	618	617	590	636	628	638	601	643	637	629	666	547	630	590	601	618	611	602	592	605	581	620	572	577	607	546	612	585	568	621	582	620	613	623	621	602	620	567	611	575	616	603	631	603	568	603	551	647	596	589	559	595	555	595	622	582	616	580	604	589	609	536	606	552	655	633	591	641	615	614	624	632	607	559	613	561	596	580	580	588	608	592	619	541	627	596	608	614	574	580	576	558	558	572	664	610	587	632	608	590	592	617	564	598	611	608	633	579	603	598	568	574	620	611	637	598	590	607	595	593	573	602	569	602	556	590	589	583	605	624	642	628	635	623	578	607	625	630	614	622	611	623	613	607	603	591	607	567	599	627	593	597	627	593	605
24677	24545	35093	38340	24449	6156	1378	995	971	1002	964	933	907	880	880	1010	911	888	883	1165	1709	1682	1263	1062	985	914	864	889	844	897	885	898	888	901	856	847	870	882	898	888	887	949	938	916	843	916	886	891	873	924	851	865	893	868	872	842	906	892	859	887	892	838	908	901	888	804	864	925	864	850	863	847	914	878	883	835	849	833	893	878	882	865	829	866	899	836	868	903	875	828	810	888	882	890	908	833	862	897	907	831	962	865	857	874	830	901	798	885	910	908	850	909	868	874	883	901	890	868	883	885	857	836	850	849	898	854	846	893	867	851	843	852	858	870	885	896	897	852	840	877	890	896	902	891	914	920	844	869	896	883	897	903	840	911	876	901	840	886	877	898	840	844	894	842	844	913	860	839	884	834	855	888	869	850	940	825	866	826	911	885	881	843	808	843	864	909	840	882	896	915	858	865	921	879	885	890	891	861	835	899	908	910	898	831	836	847	872	906	873	870	887	907	818	897	876	903	918	828	872	881	818	934	845	913	878	871	892	893	857	874	853	860	837	834	819	829	846	876	867	871	929	838	829	861	857	847	849	903	829	864	895	888	888	904	854	917	871	843	854	871	868	848	831	858	870	854	905	891	879	889	868	880	859	851	839	850	907	892	921	820	899	852	853	869	833	869	834	875	919	835	843	910	873	861	793	949	875	868	837	869	909	870	856	831	881	856	881	837	830	909	832	861	864	881	891	919	874	924	888	845	929	876	892	872	834	893	857	861	894	873	899	872	872	874	845	869	813	858	840	898	917	900	869	856	894	878	884	823	920	840	902	892	887	854	873	874	816	892	933	862	839	869	904	857	901	903	883	894	932	905	853	841	910	850	869	807	858	861	872	867	840	937	843	860	903	843	873	880	865	894	891	885	857	877	897	887	836	875	821	808	872	843	925	829	873	897	891	851	834	919	862	881	921	836	866	877	848	869	838	878	845	825	819	846	890	878	857	951	836	872	851	863	892	933	857	860	904	881	872	877	800	862	879	902	885	826	820	828	872	829	913	847	825	872	882	847	875	854	890	889	883	841	887	905	860	888	852	878	835	865	902	921	900	890	914	904	813	920	843	861	816	900	883	875	894	865	863	827	870	849	842	881	833	846	860	843	907	874	817	907	886	815	901	916	873	908	849	875	913	872	923	906	902	873	844	855	900	807	895	897	844	849	900	916	896	911	877	892	888	876	884	889	875	906	867	908	888	847	869	869	835	842	867	835	850	891	883	905	898	858	855	863	868	838	827	796	880	844	932	898	842	896	897	926	878	883	853	857	884	884	861	937	859	866	900	819	843	860	885	886	820	864	832	831	859	821	936	900	871	857	850	863	864	868	846	876	879	922	833	926	897	917	850	811	881	815	897	870	922	893	924	887	888	843	852	879	891	891	875	819	876	911	867	872	834	891	859	876	874	860	829	891	873	881	875	848	874	870	879	815	896	893	922	898	895	883	849	850	891	889	884	866	865	893	866	868	863	873	913	918	856	894	875	885	883	859	825	867	870	879	909	858	847	876	902	849	899	932	867	885	894	934	938	826	866	862	870	853	857	907	812	901	838	889	808	886	892	797	860	847	835	814	855	899	905	891	845	850	854	855	889	868	840	902	921	918	893	850	877	907	852	874	872	844	859	865	960	869	880	898	840	908	871	885	913	864	872	871	856	851	854	858	850	840	861	896	859	863	836	801	838	880	854	855	915	910	838	787	842	855	888	855	854	899	865	841	886	919	823	877	860	874	881	847	886	893	935	826	932	898	860	873	879	865	824	861	837	899	880	881	822	866	865	882	821	847	877	803	874	854	926	891	901	872	882	907	821	826	868	825	895	920	871	896	915	863	831	868	833	857	854	874	877	802	869	897	896	872	822	848	828	887	854	927	871	877	892	900	832	904	931	935	872	892	871	825	869	887	836	872	856	838	906	889	887	848	865	858	899	817	857	866	909	865	874	835	870	855	838	917	817	884	869	848	916	858	820	850	873	823	877	855	799	861	922	859	854	858	881	867	861	845	884	847	885	867	827	900	885	823	838	846	874	880	855	869	855	843	894	882	843	833	910	836	891	877	829	850	869	857	903	911	900	844	826	923	858	848	869	833	869	906	860	879	809	861	872	841	840	844	864	884	847	873	821	904	853	845	894	842	889	896	898	842	862	862	860	904	916	877	802	927	909	858	943	861	843	819	899	896	897	810	886	916	912	896	814	846	890	842	845	901	877	906	850	845	869	845	846	802	830	825	902	895	849	891	865	886	906	892	884	890	858	820	905	832	821	909	885	861	902	883	856	850	860	874	825	840	874	888	882	918	855	861	841	889	858	861	909	825	838	834	852	891	894	907	870	895	812	889	892	872	907	865	889	903	828	889	855	868	910	903	920	829	888	829	872	893	836	930	929	855	874	833	865	858	844	864	825	848	921	880	822	903	856	850	873	887	907	877	823	862	878	867	905	910	871	857	933	851	853	880	893	879	882	915	896	853	878	824	876	887	911	827	831	909	867	880	885	838	902	915	871	890	862	891	876	884	850	838	844	848	880	886	835	831	836	850	887	891	854	908	877	890	875	938	881	813	859	847	859	893	878	886	915	868	866	923	853	811	886	882	885	872	902	861	904	893	888	904	881	881	885	860	911	897	912	913	853	858	896	862	877	848	887	893	895	836	842	884	852	874	848	902	862	908	819	861	865	914	836	862	892	900	887	894	902	908	821	819	937	929	904	887	882	898	825	912	862	861	841	867	892	907	849	850	930	850	872	908	899	873	921	917	841	921	899	854	858	895	855	873	885	905	831	829	873	860	850	862	893	897	867	860	859	877	872	830	844	881	875	854	887	855	860	842	858	855	907	887	801	936	863	857	855	858	856	906	891	870	837	831	873	852	913	830	890	907	835	897	822	860	882	890	812	837	897	824	834	832	845	871	842	887	837	905	882	903	854	836	889	828	875	881	885	816	832	911	859	845	855	928	863	890	873	875	909	879	839	822	861	874	883	858	846	852	880	844	836	911	872	802	817	895	859	849	854	850	929	852	873	861	886	883	898	872	892	877	852	828	893	842	847	907	825	850	870	881	869	898	845	859	899	903	881	880	886	923	869	817	895	884	836	838	936	843	874	850	901	857	894	899	910	843	844	851	875	870	867	867	917	846	890	903	858	911	880	915	799	868	850	899	924	911	886	880	887	859	854	878	824	883	867	871	821	811	826	844	889	858	831	870	833	824	881	812	876	826	807	860	879	880	858	880	860	908	869	877	871	867	905	855	870	857	859	856	880	880	841	855	879	838	834	851	884	900	908	898	882	920	837	885	877	879	910	871	851	855	881	851	847	895	866	900	879	815	895	834	910	860	860	896	826	872	902	848	858	829	886	886	827	856	882	840	890	839	904	927	884	896	828	899	869	881	839	802	871	905	893	856	832	831	856	882	847	858	867	836	835	861	845	842	922	891	839	857	906	872	823	860	851	898	889	869	900	861
56477	87937	61982	41947	12311	865	839	861	831	818	793	803	807	749	769	815	817	776	740	1248	2104	1863	1246	991	877	796	763	764	817	793	768	774	781	756	796	756	773	773	815	795	754	768	760	770	745	797	754	783	769	765	796	829	772	733	778	768	775	788	767	816	785	759	797	786	778	761	775	717	760	762	766	780	771	748	787	773	781	768	783	788	716	758	792	745	767	754	779	814	749	724	749	765	786	779	799	756	784	804	743	751	740	750	775	831	799	719	800	773	798	754	750	743	739	772	732	746	770	793	790	739	748	848	755	750	753	796	824	762	757	726	799	772	755	765	764	782	766	741	782	798	793	763	751	792	760	788	760	775	793	806	738	777	784	765	767	785	784	751	775	794	796	773	788	767	757	721	741	767	742	741	810	764	765	771	744	746	709	755	770	730	741	727	748	820	723	751	787	773	755	762	748	755	788	735	743	744	716	718	801	812	746	757	715	788	761	771	794	740	753	820	762	715	810	734	784	728	786	745	803	761	744	816	777	732	726	785	761	751	776	761	744	747	742	764	726	756	773	765	743	828	745	792	720	765	751	746	693	723	758	757	788	783	792	755	786	759	694	770	734	729	780	701	745	755	747	812	752	762	749	757	742	751	733	728	721	778	760	799	755	796	742	782	756	757	737	762	762	750	787	739	739	789	785	771	767	708	761	804	717	769	791	749	691	778	761	740	764	799	728	774	768	754	749	697	776	729	717	752	730	767	743	794	734	738	737	746	773	748	739	784	705	776	743	813	721	788	791	812	766	756	742	793	730	745	778	744	777	765	749	751	799	746	787	750	747	764	772	738	773	779	786	796	722	763	740	773	798	748	753	747	725	754	773	738	753	771	783	759	736	787	829	815	821	770	734	757	755	761	691	780	783	764	716	781	758	739	755	718	822	790	779	771	769	777	720	754	768	738	742	784	739	750	754	725	798	777	775	765	765	740	724	752	764	760	747	795	747	786	774	777	755	722	767	793	736	797	752	761	767	788	801	794	786	757	747	824	772	773	753	760	733	740	771	715	784	781	752	737	797	738	783	695	765	752	763	764	733	747	785	782	746	782	800	763	739	759	756	769	795	810	756	800	757	800	767	777	735	746	732	764	749	775	724	761	777	761	753	766	748	753	715	758	743	778	775	757	740	724	765	782	794	775	746	739	783	728	760	821	775	766	796	749	763	723	747	766	795	793	834	788	733	749	766	706	786	763	757	786	764	795	805	746	772	748	718	711	755	755	688	794	785	741	761	727	721	819	735	758	735	743	754	745	786	758	773	779	762	728	767	731	751	775	735	722	799	739	742	733	790	766	778	777	750	774	725	757	756	803	752	765	759	775	719	765	751	756	745	714	812	748	760	772	799	730	726	818	787	759	715	783	753	708	749	761	764	771	766	708	758	815	744	759	786	779	772	774	737	740	813	716	750	777	806	766	780	753	762	784	773	793	772	711	765	742	701	746	811	806	804	812	738	764	810	737	753	764	760	776	772	766	733	761	762	768	750	769	786	714	744	753	760	765	744	745	796	784	770	778	742	767	744	790	776	802	749	765	799	766	774	766	755	730	786	831	808	757	772	736	745	751	761	792	762	749	852	785	798	768	780	715	813	783	720	783	763	816	728	807	705	784	778	727	787	779	785	746	816	711	777	760	737	782	801	789	780	752	750	766	727	764	736	762	771	743	785	726	724	731	756	771	776	738	767	773	730	770	732	771	769	794	719	729	812	745	763	785	789	723	758	774	789	783	762	795	773	778	811	789	746	705	749	750	787	746	730	772	755	723	786	741	712	793	730	756	795	782	789	728	721	766	758	785	767	743	752	756	745	800	745	743	759	700	788	734	822	733	764	757	773	763	729	744	783	765	752	721	756	771	732	705	781	757	742	773	716	804	829	785	746	762	748	790	753	755	743	758	768	787	806	762	802	782	796	758	732	777	753	793	786	800	721	724	788	818	697	776	771	744	767	748	756	775	701	778	725	783	747	760	774	759	747	762	756	727	791	747	768	750	796	692	773	788	782	780	725	741	723	755	773	750	754	758	763	741	773	747	769	773	804	766	769	796	807	793	760	729	725	778	756	733	765	746	734	816	730	788	769	792	715	756	755	793	785	778	807	755	739	708	752	795	783	791	780	717	762	773	792	765	748	774	745	818	763	747	750	734	758	744	803	819	781	732	762	748	757	737	760	784	738	803	774	778	758	811	761	837	772	731	743	716	748	771	747	797	764	729	793	772	741	757	759	780	762	794	787	776	742	754	749	739	735	743	768	755	721	798	780	763	769	770	781	757	710	745	801	769	784	764	743	746	776	811	777	791	792	755	761	750	774	791	775	736	801	739	733	770	747	779	711	797	697	790	794	771	775	762	761	755	748	719	770	732	792	744	841	777	741	804	776	775	784	750	751	714	769	791	807	790	713	782	756	769	744	789	769	701	757	795	731	806	787	734	723	695	790	761	739	750	764	791	787	799	729	766	753	756	733	752	728	732	743	832	766	790	799	795	742	795	799	753	736	742	795	722	785	757	708	741	730	776	735	774	757	786	821	730	734	737	750	792	764	757	761	737	826	778	838	746	742	796	717	802	770	730	771	783	755	728	746	740	804	730	758	772	743	736	796	778	759	770	756	743	751	806	716	779	799	769	781	724	721	784	752	762	755	773	771	772	784	740	797	794	772	788	759	746	779	789	720	777	769	780	786	851	797	800	740	764	731	736	782	768	745	723	784	740	725	706	791	723	775	787	810	760	829	713	812	781	766	783	728	798	770	746	749	735	793	723	813	702	779	739	765	720	806	794	774	732	760	814	740	788	725	771	798	782	762	719	754	789	731	760	735	756	764	819	755	769	719	745	737	759	799	796	754	769	754	718	805	800	797	771	765	782	763	747	770	799	747	716	835	772	764	737	755	790	808	769	766	763	770	802	807	781	815	728	742	731	799	754	756	741	795	733	762	771	762	762	697	776	716	785	759	785	819	751	796	721	773	747	732	757	739	724	780	737	729	747	749	779	757	725	745	777	756	795	767	721	716	740	747	769	800	727	736	785	758	797	724	753	770	788	763	736	761	782	789	746	745	778	761	729	789	742	728	773	730	824	774	820	762	755	788	739	770	759	750	788	728	748	778	722	791	747	794	766	739	766	755	800	738	743	777	749	778	755	729	700	692	751	753	764	770	794	747	784	743	757	777	748	761	757	766	788	739	778	760	750	697	769	734	785	784	737	770	784	712	776	704	763	732	785	756	775	780	753	766	741	773	756	737	797	710	776	766	750	814	752	792	772	736	809	753	801	751	740	776	741	724	827	771	788	731	806	748	726	775	772	789	792	760	771	719	714	732	751	738	760	787	771	730	809	706	771	763	688	757	799	825	771	811	769	754	792	826	816	766	775	764	750	785	818	738	735	709	792	744	761	729	747	707	726	766	767	762	761	755	740	718	720	742	741	743	766	776	756	776	804	738	797	798	790	770	750	743	734
23714	22620	35520	42602	30840	11852	2641	1191	1031	1090	963	942	1011	983	961	1006	1022	1001	982	1412	2206	2064	1522	1228	1094	985	942	975	925	953	920	933	980	950	979	1041	930	980	925	993	953	983	952	934	1021	906	930	1007	976	1002	959	987	1018	920	953	934	970	992	976	976	982	994	971	926	893	958	956	994	955	956	1007	990	940	937	944	915	918	926	972	955	968	892	1006	978	980	964	1002	985	925	982	926	896	958	956	987	936	942	947	964	993	977	967	979	893	964	894	906	945	923	931	953	962	942	951	950	948	915	958	958	973	950	976	1017	920	983	909	927	974	883	984	921	973	934	957	987	914	945	945	915	952	1003	986	961	942	988	967	956	951	981	940	930	950	923	901	986	986	1023	939	985	942	963	946	946	963	981	943	960	934	943	960	1011	940	978	917	951	924	1021	917	967	990	930	931	950	931	954	947	919	903	993	893	908	1004	894	925	1015	943	965	956	951	987	965	964	922	959	988	952	941	968	980	977	981	964	941	982	944	945	915	964	978	951	979	973	979	951	969	948	974	926	989	982	959	937	948	931	965	907	941	989	1012	939	972	1001	1001	941	905	1024	926	941	920	910	1003	908	966	960	1032	954	945	999	1001	936	983	913	961	986	970	900	952	965	1003	955	950	899	1013	956	956	943	913	964	938	919	939	935	958	927	981	960	879	926	981	983	979	964	930	928	980	982	998	890	918	951	973	910	897	957	923	975	980	982	942	946	928	989	969	997	903	907	989	967	922	931	873	930	992	915	969	934	945	976	896	975	917	940	920	948	924	954	961	922	908	953	949	940	958	954	971	904	1011	1008	1013	970	946	942	966	930	947	935	973	928	988	1033	973	952	925	966	953	950	946	951	931	927	989	923	980	978	913	979	894	974	965	957	949	934	942	933	917	963	946	951	938	962	945	961	972	907	964	1018	963	918	936	938	1015	969	909	930	974	930	924	954	977	975	967	956	894	948	938	1011	927	1004	910	937	941	922	891	906	889	962	936	941	967	935	888	921	859	968	942	984	963	906	940	980	966	967	963	944	909	981	930	964	901	877	963	956	910	969	980	963	977	958	939	985	985	917	1003	1020	963	943	934	947	954	898	977	964	957	955	917	919	939	958	942	939	931	949	949	955	963	929	969	947	948	946	876	926	940	948	919	923	944	968	971	910	894	952	887	912	929	948	1029	930	955	959	972	953	968	891	957	978	953	937	994	955	962	1021	974	962	952	981	988	917	928	950	923	912	964	943	961	908	956	937	970	943	978	939	954	956	965	953	956	995	962	1020	978	947	950	964	909	944	973	948	956	961	953	918	974	995	1000	895	977	954	942	982	969	977	953	972	940	970	905	938	974	937	921	954	961	925	941	908	931	917	895	913	941	961	1026	960	989	946	940	1014	942	940	926	979	895	902	966	959	960	934	958	950	939	948	987	876	976	976	953	947	958	933	962	957	988	1021	926	934	941	950	1031	983	930	938	892	1048	942	999	932	884	951	962	955	922	954	895	971	929	932	994	968	1005	907	939	911	935	959	982	945	951	983	935	1018	902	924	949	945	950	937	969	922	901	981	903	979	941	933	950	896	938	973	929	915	946	912	971	905	980	986	969	892	956	950	974	964	953	952	944	954	986	915	936	928	981	973	917	928	968	963	946	931	926	924	895	961	939	922	990	926	935	960	966	950	920	935	910	927	904	928	991	940	966	926	956	955	924	992	961	969	906	926	929	960	963	881	986	977	973	965	891	924	1010	925	892	996	949	943	964	991	956	934	961	968	927	949	958	950	957	946	946	984	960	952	966	942	939	982	971	946	953	931	947	972	934	991	947	937	923	951	923	991	994	916	933	979	928	940	901	924	950	960	1004	887	960	945	985	978	931	901	1007	1007	921	939	972	955	955	963	988	989	887	929	966	908	928	950	951	904	893	917	976	966	901	921	977	918	896	988	924	890	991	934	917	979	967	979	985	938	959	957	864	956	925	938	915	915	981	920	905	906	941	941	986	992	933	931	967	927	1008	949	919	1023	958	912	945	972	957	905	942	975	926	957	957	917	954	908	933	968	936	969	999	979	932	940	1020	936	917	912	917	982	903	1000	943	953	947	958	953	980	961	1004	943	888	908	948	1021	930	952	940	905	961	867	926	991	937	963	906	901	918	940	916	974	984	919	966	940	952	959	990	901	990	1021	962	944	958	963	939	959	921	914	906	955	947	881	984	977	939	916	1019	951	922	1003	973	1000	955	988	929	919	948	919	953	930	940	917	958	955	992	902	919	961	989	962	1001	930	972	959	944	960	1014	936	932	977	905	913	974	954	962	967	982	937	921	953	952	973	945	932	938	968	897	901	932	916	943	952	935	943	911	925	934	1009	963	996	944	907	938	913	937	918	956	975	931	962	941	951	972	946	964	964	922	958	934	956	937	934	970	950	977	925	963	935	952	1031	910	926	934	974	938	942	933	1001	962	974	933	935	905	970	932	967	918	983	937	956	998	924	972	944	944	940	945	1009	926	895	991	932	978	894	946	970	996	970	889	918	982	953	979	949	974	968	917	940	955	937	945	917	944	913	976	887	908	1023	925	949	964	940	905	948	939	949	939	950	984	974	952	944	933	943	909	971	939	935	991	976	943	956	928	951	929	988	964	940	1009	967	946	947	972	899	941	998	946	955	924	951	895	916	975	935	925	915	962	977	921	957	947	875	965	962	926	978	961	939	941	994	945	903	912	991	939	963	939	972	932	913	929	953	972	1025	989	924	912	976	968	956	903	957	888	974	986	982	930	894	989	953	940	936	973	936	931	930	968	1013	1015	952	981	900	889	1007	927	897	943	962	965	932	921	986	974	930	940	975	967	922	918	904	924	958	1004	938	944	963	901	961	899	933	908	928	1003	939	982	937	967	988	961	956	924	954	937	955	913	913	1025	961	918	976	995	939	978	988	963	955	952	944	986	956	949	940	937	961	938	954	901	914	906	961	926	995	969	961	979	958	974	904	997	940	985	991	977	934	953	980	954	980	953	955	946	1001	967	955	943	960	936	906	956	933	898	944	972	913	972	958	928	915	937	945	966	922	955	940	944	937	982	918	970	929	918	924	948	930	935	955	976	911	1005	980	942	900	944	926	933	1001	905	955	953	942	983	942	943	916	921	956	962	945	984	997	954	909	963	945	945	1023	921	981	930	996	937	970	947	1003	948	966	986	960	943	938	955	954	946	971	940	946	896	970	954	949	1027	950	946	898	951	967	978	960	938	963	992	979	914	936	944	944	915	956	934	999	948	944	929	933	959	989	948	977	970	965	964	979	962	940	984	946	931	923	980	907	931	1011	928	998	986	994	913	991	965	956	965	940	921	985	938	968	951	929	961	978	1010	928	935	924	1001	909	966	918	982	915	921	964	906	958	928	965	976	932	1005	949	907	953	963	904	993	975	967	955	934	957	917	921	885	944	937	984	927	1031	915	965	1014	960	932	977	971	892	975	963	916	933	946	942	947	950	893	950	902	972	881	967	925	949	952	982	944	906	900	955	979	989	914	937	971	899	911	962	967	901	998	961	872	915	967	909	917	877	960	935
61109	97830	72732	58097	20070	1040	911	846	904	890	882	847	865	864	898	874	870	876	892	1671	2809	2505	1610	1169	985	918	824	830	854	888	833	828	858	870	851	849	831	821	831	828	864	872	881	823	843	886	834	865	858	881	881	846	818	869	837	829	829	843	840	830	854	851	887	837	855	832	848	851	908	867	795	832	831	847	851	877	824	865	810	874	806	844	812	835	859	873	887	826	819	913	820	890	856	879	847	885	834	818	848	845	851	823	874	859	859	829	815	800	844	826	851	852	870	842	816	875	886	867	892	899	888	853	855	859	847	840	824	844	855	843	836	867	867	805	836	845	870	806	863	837	833	831	856	808	833	876	832	872	795	875	816	854	878	866	856	872	807	864	873	870	817	898	843	849	843	860	814	852	848	847	828	895	871	866	817	846	865	855	860	869	851	885	883	862	827	862	847	845	853	845	895	882	789	839	822	823	868	823	828	830	811	839	880	842	886	797	826	836	768	884	781	836	801	856	804	824	871	868	871	778	827	827	848	885	846	891	804	867	868	815	854	893	852	832	788	827	846	836	886	810	867	861	793	871	835	853	847	844	857	806	825	884	851	888	908	848	876	867	841	804	853	896	865	836	791	841	840	815	853	819	883	864	806	860	836	807	831	832	890	878	840	861	833	854	915	836	800	861	821	842	851	847	906	807	839	878	845	868	822	835	864	849	830	824	884	867	836	813	878	847	806	861	867	872	878	819	863	847	799	894	827	822	825	811	844	825	850	788	854	827	832	900	867	818	903	867	820	840	854	806	817	817	864	838	873	859	895	880	831	858	814	852	874	830	780	851	846	869	883	828	922	861	807	842	842	787	858	777	835	867	883	826	846	835	908	895	838	822	832	887	815	850	874	842	849	862	837	786	852	876	845	865	864	832	874	884	844	817	826	852	882	853	838	861	857	847	839	786	838	845	783	795	847	856	846	876	844	871	873	820	803	834	831	851	871	826	838	850	844	825	825	901	805	838	840	878	836	879	819	833	856	819	879	826	823	801	800	840	817	836	817	820	849	873	805	900	845	861	841	839	860	877	893	831	850	829	795	838	845	843	852	858	844	827	824	860	849	857	881	851	849	852	844	822	796	904	824	828	826	838	782	870	810	875	886	828	767	860	863	813	829	839	848	822	881	805	879	781	819	837	912	809	841	806	828	869	847	887	932	802	880	878	830	827	858	849	859	891	890	813	827	845	836	773	744	788	871	861	873	816	876	790	827	854	839	860	853	831	853	845	866	851	821	863	876	825	877	869	796	830	785	786	814	818	801	810	860	801	829	849	847	835	843	786	845	865	798	846	808	854	816	881	819	845	819	875	876	836	841	823	886	868	886	862	830	878	856	844	874	837	877	847	870	793	872	887	835	855	856	864	832	828	766	820	853	820	862	851	846	793	812	865	834	825	840	821	822	858	823	872	832	816	806	849	894	826	794	837	866	854	817	841	876	836	872	811	844	874	805	817	806	809	826	806	879	799	898	822	863	878	801	855	856	809	862	880	829	885	812	853	855	857	825	893	862	830	874	841	808	847	894	849	857	816	820	786	864	838	875	874	865	851	863	839	792	785	824	886	827	818	860	826	825	854	837	796	774	868	825	866	865	879	805	851	828	890	822	843	815	813	811	813	843	848	814	850	848	847	806	821	881	865	815	918	890	825	846	804	866	802	875	861	862	939	859	852	852	857	855	841	853	799	870	840	830	884	812	781	852	877	851	812	834	844	851	828	829	817	845	845	795	867	853	864	812	868	841	869	823	799	865	821	848	837	828	880	833	860	872	829	870	840	825	811	865	795	863	858	899	853	841	838	840	829	893	819	878	866	831	829	835	784	877	909	841	852	861	839	837	890	840	836	842	830	887	867	881	837	879	853	793	886	847	866	889	830	826	815	854	814	832	822	850	801	852	840	843	851	842	857	844	862	806	824	809	792	823	786	817	825	859	859	873	828	871	825	867	873	772	870	815	803	850	873	813	837	828	887	892	874	805	811	829	845	896	837	841	820	858	820	861	882	829	789	885	903	810	855	818	884	846	836	856	859	830	885	815	863	903	820	786	830	876	843	876	864	809	876	840	797	855	860	870	844	809	863	873	847	890	842	830	831	826	826	848	866	777	836	893	823	848	879	888	878	829	846	877	840	833	862	798	873	819	820	796	824	846	874	867	835	852	866	795	862	785	858	861	797	827	883	806	834	804	843	827	823	838	834	793	850	797	864	836	826	837	812	838	855	861	866	893	823	784	783	906	849	850	834	778	807	865	832	805	853	886	859	830	884	839	837	851	849	836	846	825	846	830	850	850	862	821	811	847	890	816	824	822	809	842	858	865	875	818	838	849	808	834	857	826	828	825	836	822	867	849	824	881	844	849	825	828	861	833	839	817	878	810	863	833	837	815	827	828	861	833	813	844	826	763	800	820	861	800	883	774	842	878	852	851	854	816	869	859	795	847	872	817	858	847	856	870	828	835	853	838	872	841	835	828	832	886	817	845	838	830	900	833	833	824	806	790	798	814	873	814	866	820	791	857	813	794	822	814	797	833	885	899	824	840	849	876	857	868	830	842	811	840	820	880	816	818	823	821	858	760	807	859	875	840	827	791	815	796	892	893	903	834	876	845	875	831	827	843	829	886	864	833	788	832	870	845	883	798	856	878	857	813	818	834	810	836	866	811	844	875	875	822	852	908	777	846	865	851	852	854	872	841	832	809	869	841	909	820	831	876	830	838	855	883	860	823	871	848	849	822	860	860	856	861	812	837	902	781	822	851	856	852	830	832	900	866	827	879	823	859	843	825	920	813	804	800	888	846	787	849	821	823	798	832	820	816	850	872	869	848	864	853	871	837	855	842	842	858	834	844	880	825	818	846	873	817	771	803	840	813	869	850	813	813	839	820	845	866	857	864	837	830	848	832	816	828	846	834	818	867	860	891	844	799	813	826	896	857	866	786	813	819	846	890	823	846	817	781	834	798	880	839	852	850	827	857	855	817	863	833	848	863	830	801	824	822	857	802	834	837	877	827	867	832	851	820	810	833	808	806	802	828	841	781	824	895	849	841	832	868	819	859	829	834	843	873	810	841	868	831	851	815	816	861	790	823	834	825	848	824	910	836	862	908	810	872	869	829	840	817	799	827	847	851	817	792	805	836	873	846	802	832	789	878	860	877	880	824	806	815	799	827	850	780	862	846	873	882	857	839	828	896	821	824	823	813	837	792	826	831	819	808	842	831	894	857	913	800	806	860	832	847	822	881	847	805	834	887	805	872	833	834	842	812	818	799	904	870	872	844	849	847	832	901	852	868	916	798	811	831	827	841	855	815	789	852	828	800	816	869	842	864	868	850	798	823	788	838	896	860	779	872	845	848	804	797	835	836	838	822	853	832	777	854	833	872	835	843	829	846	806	825	856	856	852	884	837	879	840	832	865	841	811	858	801	906	811	841	840	821	847	866	851	885	821	804	865	858	833	879	805
28279	25510	24784	16453	4296	931	810	752	727	718	836	780	737	744	755	792	726	772	744	774	804	853	842	804	796	787	768	726	763	789	760	768	701	729	701	739	766	729	726	750	813	782	719	694	750	763	723	794	729	738	672	732	714	737	768	754	780	708	740	760	674	784	784	762	782	726	760	765	714	739	737	732	707	764	690	762	747	770	739	757	742	748	765	764	779	682	692	724	723	749	721	726	783	780	764	731	779	730	730	720	773	734	724	770	775	718	752	778	767	736	770	729	797	794	751	708	787	721	781	700	732	740	730	694	798	766	781	737	757	774	708	838	749	683	783	736	755	757	784	720	720	730	696	775	749	717	724	731	802	736	727	730	715	700	736	754	733	733	713	715	736	760	759	767	726	767	729	774	718	728	705	775	741	766	729	718	777	737	720	735	718	745	739	768	746	768	758	750	750	712	768	779	739	721	721	768	710	746	718	785	711	747	724	761	715	766	744	797	735	732	741	724	752	740	731	727	721	784	772	808	807	729	730	722	745	731	714	741	775	722	750	804	792	731	728	691	741	760	736	752	724	767	742	779	739	775	749	758	744	812	721	725	729	787	760	714	702	736	696	730	773	719	746	737	723	758	726	718	763	733	723	727	716	774	717	729	704	740	677	728	751	774	764	737	738	752	727	753	784	748	762	767	798	781	739	713	747	704	757	717	772	802	787	768	726	760	710	757	733	753	785	716	754	766	760	740	773	769	705	751	678	730	716	698	731	768	656	722	713	707	780	807	749	744	738	780	737	722	753	719	712	759	801	796	751	760	754	693	699	716	762	741	727	748	776	748	743	755	745	743	747	780	759	723	756	760	726	782	719	765	767	739	739	773	730	754	731	800	744	763	716	687	716	785	757	720	713	719	754	759	733	744	780	745	747	757	734	740	741	748	757	727	706	740	728	713	736	749	712	777	756	768	786	702	735	717	742	739	793	670	754	778	778	698	728	724	707	730	718	742	732	696	769	761	755	733	719	714	750	768	728	734	759	761	771	770	761	757	734	709	728	780	717	773	709	722	749	745	756	750	751	773	763	712	738	762	737	754	720	754	757	761	775	780	705	762	759	754	750	739	722	688	713	782	721	738	707	761	765	730	759	761	737	694	781	729	749	745	715	759	759	739	771	715	716	752	760	731	756	725	726	769	784	777	739	711	795	770	761	766	704	716	742	750	760	715	746	729	789	729	733	795	695	713	741	806	719	711	750	726	773	781	721	773	730	733	734	801	782	737	747	751	746	773	733	769	770	740	774	752	776	708	748	773	815	741	745	722	752	734	779	770	727	736	765	739	743	689	762	763	747	753	744	692	764	743	735	760	748	771	758	773	718	728	792	738	742	727	728	756	757	726	719	754	737	753	751	782	777	743	766	782	720	678	731	721	791	765	765	713	732	769	774	768	740	779	774	782	731	780	778	771	753	746	761	780	748	760	738	750	750	810	732	677	738	755	749	704	778	691	741	778	740	731	757	734	766	728	762	776	782	766	802	762	760	745	718	763	759	715	702	765	713	745	741	743	742	746	782	703	757	772	724	702	751	774	821	750	777	742	736	723	730	726	746	757	750	713	782	753	741	735	756	737	752	741	758	738	756	716	763	712	734	737	727	744	746	735	743	776	734	793	703	775	761	745	743	730	750	752	751	771	776	704	778	707	773	705	688	729	700	723	734	758	759	743	772	760	736	789	775	758	755	710	757	775	746	723	755	773	753	794	769	789	712	730	714	734	761	768	788	726	772	771	746	754	758	742	740	750	728	758	715	721	707	794	755	739	718	776	738	728	734	733	781	718	718	740	772	728	716	766	709	786	761	735	738	755	719	773	723	749	754	750	743	731	717	747	750	765	771	722	755	722	746	685	709	753	720	704	810	722	760	717	748	798	754	748	723	731	709	752	774	721	746	797	760	691	772	767	738	784	745	771	738	751	729	743	713	784	730	698	748	774	718	751	760	724	740	806	743	706	724	749	733	784	776	768	745	741	777	752	764	750	745	744	734	708	758	747	804	762	704	740	762	709	760	740	762	769	774	763	797	769	749	788	758	793	767	708	711	727	716	729	736	755	764	743	749	750	771	717	799	733	697	713	749	761	749	791	694	698	764	731	788	749	736	750	699	819	762	760	691	726	763	769	771	732	733	701	768	763	806	744	712	730	740	758	770	816	784	810	754	793	749	813	690	718	704	742	783	729	777	711	745	725	725	756	732	764	700	795	715	751	743	713	701	734	762	738	726	749	712	752	773	769	736	692	785	757	722	702	737	748	721	769	756	754	740	764	740	752	713	703	725	720	819	740	760	745	784	752	746	740	749	716	775	740	769	732	722	774	746	749	793	699	778	780	755	752	766	725	766	747	743	745	771	740	743	723	736	733	688	735	723	770	740	718	736	739	778	742	699	754	709	793	786	777	717	780	713	754	719	730	741	753	734	765	744	757	783	698	721	778	750	695	769	771	772	738	734	746	753	797	754	746	741	782	780	748	747	721	723	742	720	737	738	716	759	713	710	702	795	747	746	767	722	766	733	759	740	774	746	723	747	728	756	764	759	752	700	725	778	839	765	724	745	720	736	688	757	721	772	770	777	767	740	719	759	706	721	734	681	716	731	698	734	752	750	742	708	756	742	693	716	759	738	781	745	762	708	684	752	704	725	775	735	733	787	739	725	751	722	798	709	750	746	732	747	724	786	720	742	739	718	734	799	740	764	777	795	778	756	725	765	701	736	721	739	731	735	723	750	718	740	708	736	730	710	746	809	710	773	760	754	780	755	749	743	750	740	722	745	709	721	716	714	790	736	739	761	798	739	720	748	689	770	692	741	738	770	758	742	739	720	793	768	763	748	780	807	753	753	773	757	714	766	777	749	768	717	765	765	713	755	712	729	740	745	722	783	748	777	776	797	736	713	770	716	755	764	705	743	755	769	744	767	786	698	759	733	738	758	730	724	699	720	702	757	734	748	705	781	785	772	756	733	762	726	704	725	794	690	725	762	749	743	733	787	735	698	758	759	776	741	700	704	763	739	735	780	702	731	749	777	731	723	738	750	715	727	724	716	727	797	755	734	730	758	746	787	708	779	703	779	736	740	796	756	745	763	719	730	749	762	726	786	735	732	776	717	768	741	760	717	718	763	734	760	759	732	714	782	724	732	714	725	705	748	707	707	722	712	741	762	727	761	738	777	739	722	814	752	724	744	714	734	784	781	715	765	778	744	718	733	732	783	715	728	810	719	761	764	752	825	765	741	766	759	745	815	753	748	788	734	728	735	740	743	761	737	732	766	686	740	708	786	754	788	765	728	743	777	768	791	779	794	706	734	745	765	768	721	730	730	740	782	754	709	705	751	787	718	723	808	754	682	748	732	746	742	687	735	733	749	750	728	695	749	736	737	774	720	742	753	726	775	721	731	737	731	760	728	743	732	749	713	754	729	720	778	758	775	766	782	764	746	721	753	690	735	774	736	751	715	709
15501	29470	19932	10249	2901	633	606	614	642	592	582	602	622	584	609	605	598	626	650	660	675	680	697	649	637	614	617	630	595	613	606	621	574	633	632	628	606	610	613	620	615	580	618	592	617	574	610	601	563	619	592	593	569	590	628	625	583	637	609	624	608	624	578	580	629	572	581	632	573	603	620	595	638	550	593	628	600	554	618	644	616	567	608	646	605	601	604	596	595	584	611	622	596	599	576	620	576	619	539	575	632	621	584	569	587	598	587	590	632	587	592	623	637	611	620	607	572	622	605	525	601	558	571	614	631	586	601	612	590	545	567	597	586	594	570	573	612	631	622	644	599	609	642	602	593	616	590	593	566	603	580	579	605	627	627	600	634	580	605	635	636	619	624	562	633	611	638	591	605	604	629	588	616	584	603	617	617	641	620	589	558	623	615	585	619	595	600	568	568	592	607	596	633	576	603	578	578	577	606	636	574	581	626	574	617	667	569	573	592	600	573	624	615	626	577	593	634	613	585	603	623	616	600	595	605	640	605	558	637	549	597	609	582	570	609	619	630	616	636	612	631	588	602	575	576	576	635	602	606	585	573	583	599	606	648	636	614	597	617	624	620	613	634	595	634	599	563	602	586	568	655	594	577	619	585	599	625	605	623	600	625	623	621	607	620	625	613	569	558	625	607	586	626	635	560	638	595	647	618	586	609	624	598	582	582	549	601	601	583	608	661	584	570	613	616	647	631	595	611	567	650	620	575	608	638	622	646	620	628	576	638	592	574	598	603	622	615	633	569	569	563	564	596	569	622	591	581	608	617	584	609	612	595	612	578	571	612	602	631	605	644	584	635	621	618	575	580	584	620	597	575	614	591	605	637	606	590	562	596	561	572	598	597	603	606	611	637	591	589	645	585	614	580	657	584	540	644	581	594	578	561	590	552	648	591	613	570	578	558	628	623	583	660	604	625	599	596	617	596	651	568	619	619	611	612	618	602	586	616	567	595	629	620	591	620	611	640	607	622	614	632	577	584	639	590	584	607	619	595	575	581	633	573	590	618	587	586	603	588	592	625	600	631	647	600	603	643	597	646	613	617	638	621	560	591	623	611	625	632	568	582	590	618	581	587	603	564	660	627	585	607	635	625	582	627	604	580	624	600	602	623	591	609	632	595	609	573	588	596	611	625	606	616	587	593	586	621	606	583	604	601	602	583	600	602	634	600	609	606	577	568	597	622	575	624	613	621	562	610	576	609	626	597	630	576	582	595	596	645	619	581	625	633	637	542	591	561	643	649	615	631	623	586	607	606	628	610	576	578	589	563	591	609	627	594	631	594	581	593	586	620	600	577	623	618	622	573	662	581	638	592	584	584	610	591	554	605	630	634	611	627	598	608	615	579	609	585	600	609	602	612	591	607	583	587	646	612	584	631	652	579	561	636	581	633	607	583	601	606	639	586	639	599	605	556	627	593	639	605	597	599	582	595	591	608	565	562	566	597	643	585	637	634	631	567	648	565	605	596	589	628	615	592	578	607	637	612	585	586	621	600	627	608	634	575	582	572	564	603	619	578	597	650	613	573	555	586	530	611	608	601	653	610	623	590	604	645	598	592	606	600	563	612	590	590	606	537	601	608	581	639	651	626	627	584	609	595	591	614	575	603	617	605	625	555	611	643	570	604	559	605	581	635	604	591	617	572	609	581	601	619	589	628	593	601	562	592	578	609	613	599	589	597	602	616	595	614	576	632	617	598	596	585	623	595	568	605	575	630	655	583	655	567	590	638	611	593	595	629	639	638	545	633	606	650	623	579	607	613	572	602	605	597	615	599	624	570	567	598	582	555	582	595	619	627	646	627	571	591	607	606	625	599	609	617	618	618	617	622	633	582	611	632	604	591	626	622	612	579	586	597	610	573	564	585	622	636	571	602	619	611	556	625	608	637	568	590	611	568	623	585	628	584	621	600	620	623	615	590	579	634	591	617	609	628	595	633	608	655	609	581	638	611	603	618	573	647	634	619	630	658	579	639	598	636	558	575	599	588	624	606	605	573	605	604	612	598	628	621	689	624	565	601	599	592	593	604	561	617	591	575	577	622	603	640	635	591	573	617	593	611	641	644	577	569	614	616	557	580	572	619	599	634	601	602	648	602	640	607	588	590	603	581	600	627	582	650	610	633	605	634	587	603	580	611	604	603	561	572	546	586	588	608	572	641	585	582	564	634	603	584	593	585	578	565	574	610	616	559	625	644	619	656	605	638	643	616	626	659	579	660	570	594	610	621	617	640	580	604	576	655	568	618	594	592	587	654	616	575	607	595	574	656	599	650	622	574	618	610	608	625	585	627	564	642	561	612	596	588	576	638	568	606	642	601	633	558	558	625	585	568	658	586	634	578	637	597	571	619	636	580	611	625	594	599	586	596	580	600	587	596	625	579	574	612	629	616	592	570	604	546	617	599	604	628	595	594	619	584	600	590	652	603	613	613	580	610	561	560	574	547	592	619	597	586	557	587	616	613	597	630	568	590	602	597	585	592	542	596	591	589	592	602	591	598	577	613	603	657	610	687	593	605	577	628	585	594	592	602	619	606	561	590	604	574	650	595	582	582	627	614	548	642	602	563	587	581	592	665	636	640	596	617	600	640	629	578	589	626	577	567	592	577	571	626	646	602	577	613	583	611	609	636	636	633	632	636	592	632	603	632	617	588	604	597	588	566	624	625	589	629	606	648	542	561	588	603	576	580	628	610	628	620	606	645	569	610	624	615	570	615	573	563	641	577	666	594	624	609	599	575	611	597	669	615	611	540	605	608	581	603	644	615	615	648	615	577	645	654	590	608	631	621	571	587	584	611	603	591	651	583	614	586	534	595	576	617	621	553	625	603	628	597	582	590	588	642	626	597	614	579	631	639	589	621	583	603	589	651	629	610	606	610	602	611	625	594	613	621	609	551	597	596	616	634	590	556	561	600	626	603	621	601	626	593	622	571	607	638	607	600	641	617	586	602	634	616	575	595	587	624	644	596	620	608	615	642	603	623	647	626	587	590	584	587	633	603	537	593	604	551	593	577	606	621	598	620	606	575	630	601	599	620	653	656	611	606	607	622	559	632	587	577	648	610	576	631	599	620	645	589	693	681	580	628	621	616	601	611	573	648	648	606	603	615	642	622	600	594	646	605	582	584	557	573	630	595	612	592	570	660	616	599	570	593	600	609	603	609	631	626	585	617	613	582	603	589	612	591	598	577	619	599	605	618	628	699	632	569	590	600	586	613	578	605	631	621	618	594	600	613	585	604	613	585	567	563	570	609	611	628	583	600	583	560	604	578	614	555	595	584	640	586	637	578	595	608	560	573	614	616	585	604	614	570	584	639	638	586	594	604	651	584	545	606	630	622	647	592	649	618	597	612	619	595	619	621	597	638	590	596	601	575	574	585	589	638	578	575	584	596	521	604	574	597	615	592	618	613	602	586	607	642	651	609	628	613	577	628	611	577	615	577	558	610	600
24481	24870	40464	44189	27401	7162	1477	972	869	903	904	897	866	877	915	871	889	883	906	1101	1446	1379	1109	968	970	901	888	868	880	881	831	822	884	878	862	869	875	845	863	850	898	861	858	827	898	864	834	851	859	890	825	887	826	896	916	879	820	870	875	832	852	881	894	820	818	864	807	875	838	853	863	824	847	905	823	840	837	907	902	812	864	910	851	881	887	929	841	917	854	810	895	890	907	860	839	914	876	835	857	892	817	863	830	892	901	903	875	826	897	846	891	876	869	868	858	853	919	853	866	835	902	795	918	855	904	894	887	852	824	844	849	870	882	831	843	885	882	902	834	819	880	833	863	819	882	839	860	875	814	863	893	856	890	888	891	825	889	844	824	834	903	890	895	833	916	795	860	855	861	892	847	892	840	873	857	876	924	879	874	861	871	856	859	881	893	865	909	865	892	819	903	841	789	886	871	864	815	862	906	867	838	846	911	897	894	826	843	846	856	837	864	848	814	937	865	858	876	905	865	820	812	860	876	836	855	856	819	893	845	854	921	856	909	855	798	867	801	839	816	874	908	854	861	851	851	791	881	851	853	875	893	826	852	839	855	816	871	838	899	816	894	844	883	857	833	847	885	866	855	896	874	851	865	846	847	813	892	827	854	858	870	841	787	795	873	898	892	824	894	901	836	829	875	821	834	868	904	902	843	915	893	881	854	836	843	820	893	836	866	852	860	834	890	797	853	844	850	812	834	889	861	877	853	873	837	904	877	885	813	834	902	853	828	893	865	861	826	873	866	804	834	845	855	841	897	893	867	913	864	887	872	882	827	868	848	824	848	888	874	827	826	889	874	869	841	909	831	815	884	920	844	863	867	856	862	821	885	855	826	802	864	790	854	871	876	882	840	890	853	881	823	830	830	859	850	856	876	860	871	867	889	796	844	853	869	866	867	859	843	840	906	835	879	862	856	871	844	849	899	888	817	875	801	798	856	866	881	860	863	823	889	855	800	841	871	913	900	826	868	845	827	836	840	906	849	889	903	800	849	828	826	826	857	803	819	817	849	868	875	832	826	840	827	848	839	840	824	872	837	814	908	827	856	816	922	852	869	877	898	890	865	862	886	842	888	807	798	889	826	786	856	838	896	901	835	857	889	871	870	871	848	884	855	857	848	880	868	860	843	868	844	857	878	865	851	901	888	821	851	921	863	833	908	842	869	789	839	860	851	841	835	876	884	873	826	847	836	838	853	851	839	858	850	866	938	852	837	851	842	870	859	849	874	852	871	898	848	841	797	854	931	875	809	842	879	915	823	850	839	862	827	870	895	875	850	885	847	854	849	819	841	857	888	937	828	793	799	881	904	867	905	875	821	880	851	860	898	901	824	850	851	855	833	922	888	855	829	870	813	872	888	847	898	863	869	857	792	900	854	846	860	873	838	873	827	789	867	902	911	859	843	879	859	842	915	870	869	912	851	831	849	877	823	912	896	920	872	806	887	851	899	867	889	860	885	821	851	806	859	861	862	891	923	833	809	829	860	906	851	859	860	902	845	869	841	871	863	847	860	841	867	851	867	882	855	828	809	852	796	899	883	903	807	863	857	844	879	901	907	873	887	861	879	832	842	850	870	825	867	833	873	931	838	839	816	900	883	899	871	823	864	872	853	863	906	819	792	865	850	804	876	906	810	870	836	844	849	869	889	884	893	878	849	855	790	918	827	836	834	833	870	857	892	861	859	844	841	826	851	862	884	869	840	847	857	898	862	857	833	875	858	903	854	923	842	818	861	883	842	882	823	834	851	864	898	942	905	833	823	880	854	872	816	863	848	872	866	883	889	854	841	817	845	850	833	819	824	824	846	843	856	855	873	824	834	844	841	870	866	838	900	798	876	841	823	853	831	825	860	838	873	867	848	887	831	853	865	820	888	885	878	854	883	798	845	859	833	794	866	853	857	807	865	822	856	870	869	892	864	846	921	849	839	808	847	930	841	783	852	806	885	852	845	878	850	830	865	875	852	861	843	803	816	862	902	865	836	820	866	876	823	909	892	897	854	892	898	871	871	887	918	871	821	845	847	926	900	874	820	829	887	858	854	852	878	858	871	853	889	850	859	874	827	857	829	871	871	833	850	838	874	903	867	820	850	868	830	819	873	816	897	814	849	793	836	864	860	877	856	860	846	836	917	859	830	842	872	918	850	824	859	866	854	870	827	848	899	807	825	868	831	880	852	855	844	885	846	898	776	858	860	864	898	870	840	904	792	927	858	876	897	802	920	869	858	877	881	853	863	897	868	812	920	851	889	830	863	883	871	855	813	880	854	883	776	862	862	829	834	852	896	900	847	866	884	891	884	858	822	868	858	847	840	879	824	859	836	839	790	868	892	849	876	812	916	842	834	837	836	871	866	866	849	879	840	831	878	850	862	882	832	869	881	844	886	808	853	857	835	850	867	881	833	826	887	831	845	886	833	814	891	884	857	900	870	909	859	924	838	840	903	867	870	798	925	879	822	839	827	832	832	848	878	853	907	836	855	854	840	885	852	860	871	871	851	827	825	840	872	830	863	833	869	846	852	823	849	848	814	854	845	854	859	881	856	868	849	822	876	836	816	847	912	867	870	856	827	833	841	847	899	880	846	857	899	859	889	877	903	839	840	874	832	804	882	858	878	877	874	803	847	842	839	857	864	893	865	819	817	906	874	867	913	856	872	855	884	875	840	876	886	879	828	862	874	880	810	818	833	852	827	809	830	910	898	854	880	814	855	836	811	881	827	853	835	862	854	808	792	860	867	814	882	838	881	828	865	835	882	905	870	836	825	875	869	853	839	857	839	854	885	857	935	863	842	840	858	860	859	860	806	869	817	846	872	842	858	875	849	880	851	816	838	880	855	837	901	923	913	866	820	866	873	828	836	859	837	845	804	876	873	849	859	888	900	851	824	854	873	871	896	812	810	832	872	887	843	846	826	832	890	879	891	841	853	870	867	888	865	875	836	827	812	915	873	844	835	825	823	835	841	856	845	829	887	888	848	860	806	819	873	878	896	881	867	894	845	886	879	835	918	896	873	856	871	873	836	837	875	854	842	845	809	829	827	868	869	827	871	872	870	854	863	859	854	885	783	890	858	823	861	844	900	883	878	863	887	846	839	846	900	886	801	851	867	860	844	844	826	902	813	883	830	897	855	841	827	865	861	823	834	845	867	850	872	835	844	856	845	872	881	874	951	824	848	866	847	868	858	873	865	832	826	856	834	856	945	823	820	827	870	865	865	827	875	860	831	867	852	848	858	862	873	910	865	869	885	801	846	846	855	874	838	831	869	877	875	880	880	872	847	872	830	865	852	946	844	814	835	883	914	831	870	813	838	896	875	817	872	870	853	892	820	872	833	844	836	800	884	812	868	873	860	828	855	844	810	895	819	821	897	880	856	902	882	861	892	828	865	839	783	863	847	899	899	885	820	840	818	806	833	898	875	828	848	855	845	845	869	817	876	823	845	897	879	882
50870	91175	68591	47389	15620	872	801	800	810	781	803	790	789	783	792	790	751	744	775	1111	1775	1565	1145	969	810	824	736	772	800	739	774	763	781	801	758	802	783	808	790	770	794	762	799	768	780	754	780	710	762	759	788	815	767	793	791	796	756	772	765	761	814	753	757	773	797	778	799	749	808	787	772	777	769	686	788	754	769	796	731	719	786	779	731	719	772	772	737	736	756	778	759	785	728	765	734	795	798	727	738	752	758	767	773	758	761	794	781	755	765	745	743	766	758	740	731	745	759	777	782	730	761	743	726	787	728	754	753	742	796	801	723	783	732	755	794	753	764	792	733	758	810	761	727	795	768	729	763	754	765	788	766	745	778	745	751	719	729	787	764	745	704	806	738	731	844	758	748	777	780	759	779	763	696	821	812	730	794	780	753	731	751	701	804	737	747	802	761	728	795	751	762	747	735	774	749	738	772	759	765	749	784	768	807	800	722	768	772	766	748	792	747	735	741	757	742	783	756	783	765	774	773	736	770	776	743	744	825	771	769	748	732	767	749	782	793	824	770	803	744	805	799	770	750	737	723	776	771	772	763	752	680	748	752	777	821	735	795	783	702	771	748	755	781	741	757	766	763	800	748	798	688	770	738	769	760	742	768	814	764	762	739	752	759	710	721	776	820	771	780	781	773	821	714	752	799	751	774	768	788	713	720	721	720	770	746	773	772	726	734	736	728	746	763	711	738	782	803	773	744	768	758	738	761	724	744	762	767	805	745	777	776	781	753	781	739	768	775	753	767	796	772	772	743	738	714	689	764	787	692	785	764	755	765	762	757	823	781	781	794	729	720	782	754	707	724	789	730	752	742	737	721	723	730	801	748	770	696	789	748	816	760	750	737	763	690	744	734	762	798	805	753	764	820	758	745	804	760	778	813	716	739	768	713	759	730	755	728	764	760	787	784	716	794	780	754	746	748	780	771	733	785	754	792	735	755	742	700	759	745	742	755	741	740	743	717	717	810	756	744	712	794	773	796	749	747	750	746	754	834	753	723	757	748	783	769	730	735	724	762	749	762	754	734	711	791	811	755	770	695	706	781	752	751	708	793	806	737	742	721	755	721	744	773	770	780	680	772	776	781	769	765	743	713	761	790	768	736	801	731	758	749	723	780	768	747	759	849	736	733	755	761	732	735	780	805	749	797	784	789	736	745	776	766	765	729	789	736	761	761	747	800	751	712	781	799	751	762	733	766	792	679	778	795	769	741	755	763	719	757	763	747	751	728	744	731	726	758	742	759	710	750	760	740	720	752	791	765	816	759	741	779	776	744	702	756	751	783	721	769	784	798	771	748	760	804	793	768	789	783	734	746	762	738	726	768	741	711	773	723	685	729	784	722	775	724	740	694	724	750	762	808	692	727	791	793	787	734	722	783	770	747	724	736	772	744	842	692	787	758	735	727	729	737	802	775	791	731	733	819	767	716	745	764	729	750	748	713	732	770	802	720	774	756	751	762	763	721	775	734	787	756	777	730	768	780	778	777	767	760	718	768	747	773	792	783	768	758	769	758	726	766	721	794	756	809	766	783	710	802	778	770	710	754	750	742	734	761	724	729	767	697	757	746	747	778	710	717	748	741	711	773	778	827	756	720	732	793	759	734	777	705	709	746	796	774	756	753	748	747	781	720	751	732	777	754	722	752	804	744	767	752	726	769	799	753	796	778	746	798	731	750	768	707	740	738	764	760	790	757	681	767	764	750	757	777	720	776	730	705	803	789	790	766	796	741	736	779	789	739	747	734	702	727	784	753	763	754	778	773	778	754	775	748	763	778	796	803	758	755	721	751	744	782	741	772	792	749	754	750	765	749	758	779	790	750	752	755	814	779	760	767	751	718	778	755	757	786	753	698	765	782	760	745	796	769	759	807	748	741	796	761	778	788	726	778	796	755	821	748	773	792	706	764	733	741	712	725	750	740	752	728	725	741	734	787	754	736	783	754	742	795	760	747	756	721	719	756	777	757	762	752	768	727	754	715	789	789	741	725	778	748	797	717	743	749	777	712	721	780	777	793	770	745	758	761	754	776	795	731	758	766	752	770	760	760	719	729	738	748	742	740	749	743	742	746	757	783	726	777	729	713	788	735	747	726	797	700	731	751	736	764	743	776	747	756	807	759	770	750	764	703	722	750	760	732	742	760	746	712	732	769	754	788	794	775	757	772	782	753	742	733	724	735	756	718	782	771	716	777	747	746	805	783	806	731	792	757	775	778	755	793	773	783	704	707	764	690	748	773	788	734	729	775	770	792	767	754	783	777	784	813	792	760	750	739	705	745	765	740	749	715	804	733	749	721	729	764	769	768	766	788	746	705	764	758	745	756	761	739	742	752	741	745	745	810	777	770	728	785	772	745	706	801	713	792	775	700	760	731	784	808	820	727	805	760	763	744	719	730	766	752	775	743	746	760	799	825	787	721	786	711	734	812	771	793	753	768	716	737	726	744	761	800	768	755	745	748	773	755	770	724	784	753	800	712	704	770	739	743	760	766	743	722	704	716	722	751	745	730	777	790	760	779	764	777	736	775	762	751	724	763	755	746	767	808	755	749	736	742	754	779	784	762	761	746	727	773	751	703	741	715	793	753	773	715	722	744	728	745	735	813	782	767	768	756	765	779	726	731	703	719	759	755	810	741	728	793	731	746	760	811	739	717	780	762	754	761	736	771	733	766	781	788	719	713	743	671	788	731	737	781	736	784	747	793	778	750	738	795	725	773	744	779	763	737	749	744	727	734	750	750	741	747	757	702	761	777	689	781	751	806	783	758	718	736	746	746	768	748	767	749	749	746	754	729	782	761	768	774	757	821	780	776	786	762	742	768	770	756	801	752	729	733	771	782	770	751	745	791	776	817	767	762	717	765	737	751	788	778	748	729	771	736	754	783	704	770	780	741	786	751	772	698	754	737	756	804	731	777	762	758	772	754	692	792	799	750	806	771	773	748	776	748	788	750	767	765	741	729	748	742	737	730	718	816	774	788	729	707	754	766	741	736	784	783	812	793	730	758	736	736	742	769	802	745	700	739	732	740	765	755	781	698	729	729	771	756	739	734	756	751	724	761	834	776	725	736	761	799	722	740	733	708	770	717	792	776	730	765	737	749	718	748	747	788	748	761	762	771	779	753	719	773	791	737	753	760	787	787	754	690	775	761	733	726	742	706	776	733	739	703	770	764	755	715	813	774	742	746	770	809	761	786	758	728	761	788	734	753	752	764	743	778	724	747	712	749	772	755	748	759	737	724	776	755	713	750	757	757	778	770	770	790	763	762	808	755	741	736	737	720	754	746	746	766	747	784	707	770	715	772	769	737	762	747	739	752	739	756	766	717	803	742	756	766	779	732	731	759	736	803	817	790	799	741	762	729	730	764	745	811	792	722	786	747	766	702	754	729	748	717	766	805	785	797	762	802	757	710	763	750	748	788	749	771	759	728	707	730	721	753	776	748	755	762	744
23769	22919	36451	39800	29759	14789	3540	1247	1015	1030	1015	969	974	1021	958	988	983	1014	965	1391	1779	1617	1280	1127	998	989	959	929	963	944	924	952	921	967	986	990	957	943	964	926	933	980	967	948	977	900	944	942	915	912	925	924	974	931	935	997	968	978	954	887	1001	914	937	943	939	948	947	970	957	954	1011	932	958	961	967	924	934	938	903	961	928	964	885	910	931	937	895	913	930	957	945	869	951	939	900	997	970	949	922	913	930	939	915	895	926	1042	1020	892	966	927	976	922	951	909	972	989	893	931	985	943	943	952	1006	924	913	928	927	978	959	980	900	932	932	929	955	952	922	974	938	987	910	928	914	920	957	952	921	923	891	962	918	981	938	927	958	892	874	885	918	942	910	932	900	929	850	900	901	936	926	941	924	938	920	944	934	944	941	957	948	975	876	942	943	957	962	960	926	954	990	946	954	898	909	965	957	958	931	957	913	1050	921	962	933	884	969	941	946	871	912	949	962	921	934	972	903	946	975	974	903	974	945	925	905	929	922	968	956	907	1010	910	941	945	939	938	948	944	978	932	887	878	877	871	960	941	957	882	949	945	953	902	939	949	869	947	995	929	907	964	934	933	937	961	967	912	935	927	958	918	962	946	893	917	945	953	991	982	910	956	884	865	925	850	952	897	960	960	925	970	934	908	941	883	902	935	990	922	978	976	941	948	930	877	917	900	904	922	967	944	916	987	985	937	968	926	941	877	928	945	929	935	933	947	895	860	918	922	900	922	920	939	930	947	939	977	947	920	988	946	910	961	982	950	911	984	894	987	930	905	920	930	938	945	932	949	972	926	923	901	902	896	942	942	928	962	926	926	927	933	949	938	960	948	949	965	958	968	962	898	917	906	940	983	946	990	937	954	945	911	935	925	934	949	997	919	892	922	1007	916	943	909	963	955	905	942	948	939	947	935	961	967	895	938	931	962	901	968	915	966	954	938	948	928	927	1002	964	916	952	921	973	948	920	892	944	962	978	923	937	917	938	898	973	947	917	900	888	920	938	963	955	944	940	931	929	960	921	1000	909	971	929	873	952	876	952	943	946	978	918	893	986	952	945	900	930	886	918	944	946	985	942	918	934	897	920	928	932	904	937	903	931	911	934	884	914	932	900	989	936	923	934	885	915	936	941	885	972	942	996	923	913	968	919	942	979	950	912	930	935	958	906	912	898	922	921	906	918	938	942	971	946	901	898	936	937	907	954	950	939	908	963	956	969	946	946	948	922	922	921	916	925	962	932	954	934	933	974	908	935	945	915	888	909	982	904	914	957	950	922	944	916	915	923	956	916	920	954	950	917	966	927	964	867	959	990	919	975	969	918	916	910	891	934	867	953	927	941	924	949	987	969	916	955	972	916	907	919	878	922	927	870	902	944	926	892	921	970	902	935	940	965	956	927	933	931	942	916	904	933	966	950	946	911	988	910	907	888	975	952	988	912	899	945	936	930	905	841	966	1009	943	900	955	911	943	962	984	920	960	930	871	950	910	927	925	996	961	933	925	955	928	907	933	986	963	948	923	981	924	1023	988	887	948	928	986	972	930	931	976	945	1017	928	956	952	941	929	946	905	956	877	952	909	965	876	910	941	985	916	937	972	948	921	943	925	935	905	935	933	947	934	965	920	949	903	952	945	900	955	998	925	867	889	992	899	924	947	980	961	947	911	1003	953	945	859	906	961	930	955	968	937	910	1005	914	924	925	959	943	928	953	927	940	938	934	935	894	947	901	985	884	919	938	986	949	905	908	910	926	929	954	933	900	876	938	945	966	913	953	902	911	969	952	963	920	915	989	974	903	922	915	935	949	1005	907	971	944	886	897	923	913	934	911	917	901	989	952	919	935	904	968	964	985	904	901	936	912	877	931	929	990	934	918	944	940	941	892	945	986	925	952	940	900	956	956	930	945	936	927	933	951	966	997	946	913	903	957	959	973	932	967	935	931	925	943	914	896	928	955	898	979	938	951	998	930	960	943	900	924	923	942	943	879	952	1002	951	879	926	912	929	962	985	904	911	915	977	922	920	926	957	972	952	966	900	959	897	942	989	965	930	929	904	937	944	950	957	910	901	922	932	932	958	983	900	968	927	904	901	969	947	912	945	924	961	971	899	945	929	931	964	915	958	945	913	921	963	896	919	939	940	915	884	908	945	977	934	972	931	963	906	937	943	931	939	930	926	935	939	984	882	921	1008	912	991	907	908	951	954	918	888	911	921	960	918	990	920	943	935	963	984	897	926	970	893	917	992	909	958	990	943	955	974	927	938	925	921	868	945	862	922	923	890	902	915	931	968	886	967	890	907	942	1001	954	954	934	876	856	942	973	946	940	932	907	935	917	944	989	977	941	957	923	962	944	932	926	991	944	974	936	972	954	892	931	937	949	975	859	942	938	929	945	913	922	964	915	939	946	928	974	922	951	945	988	946	947	986	920	865	950	941	930	897	954	945	921	938	930	945	939	950	914	897	860	958	911	930	913	949	893	979	913	952	941	980	943	937	976	928	919	994	876	987	939	973	932	931	927	886	937	973	937	976	938	971	939	905	1014	984	934	959	938	912	927	924	951	924	898	876	1001	930	979	920	958	937	938	980	896	889	883	965	975	900	891	950	930	959	965	918	1000	975	935	934	904	918	970	978	900	954	894	967	886	943	941	899	953	950	947	881	957	910	972	983	958	953	955	958	932	938	974	889	930	893	1024	980	920	944	963	961	923	923	938	918	885	902	925	934	998	948	979	920	881	930	943	961	964	931	972	888	959	890	922	913	877	943	872	895	897	929	966	923	945	940	937	940	866	920	936	958	911	922	934	872	953	939	930	993	966	939	950	919	945	967	929	954	980	937	909	975	956	948	952	915	936	939	965	948	909	936	963	916	937	938	976	931	946	958	975	984	930	966	981	926	942	923	976	961	951	915	962	888	902	859	898	966	925	915	976	977	949	908	921	947	1010	936	956	957	953	954	949	929	951	924	961	918	930	923	914	959	863	964	971	975	953	960	930	923	832	948	994	869	907	886	933	935	915	941	901	944	926	953	966	925	941	892	907	946	884	933	926	975	929	927	963	906	966	972	923	879	927	934	968	922	935	892	940	977	954	907	898	903	900	930	895	944	907	912	982	888	958	916	925	915	863	928	929	904	934	928	900	925	928	978	932	902	949	980	912	913	991	931	912	889	937	945	951	990	977	959	933	973	973	937	905	942	914	900	911	908	938	961	1070	916	932	955	874	954	887	903	945	910	944	922	940	950	924	945	921	944	986	958	965	951	981	910	957	963	916	936	898	950	913	962	943	956	990	952	904	915	920	947	893	958	912	938	982	950	966	955	913	914	967	970	953	898	939	897	924	958	880	922	915	948	929	895	889	933	921	913	897	895	976	895	966	930	950	970	991	942	982	955	852	915	912	946	970	898	940	903	947	974	920	944	886	952	931	906	907	878	902	928	953	903	923	940	932	979	896	1008	957	902	910	900	931	927	931	959	865	951	960	917	933
59677	96323	78762	57520	21850	2049	926	876	934	875	890	920	869	854	927	892	867	858	851	1511	2217	1837	1371	1067	939	909	823	878	818	833	807	866	819	872	843	833	849	844	863	874	837	909	815	829	862	879	836	799	825	769	865	887	824	887	875	800	859	940	848	816	915	839	876	839	799	893	847	881	835	838	852	869	872	824	883	848	847	857	863	869	824	813	858	806	893	760	787	853	891	848	888	809	891	812	830	902	796	885	858	797	845	838	866	877	821	856	916	848	844	874	892	912	803	820	905	845	835	816	859	837	837	813	839	886	867	812	844	817	809	856	816	799	833	878	876	845	851	868	872	821	851	867	856	883	822	804	855	810	831	906	783	828	843	835	818	884	829	868	843	785	828	769	827	897	799	824	839	824	854	870	818	832	806	816	814	844	842	847	804	831	865	851	807	798	878	838	835	844	840	835	829	847	874	845	838	818	865	838	845	880	870	794	821	845	846	807	892	815	869	879	839	849	851	864	820	824	858	819	864	817	817	782	852	789	803	811	838	833	842	849	851	878	818	864	855	840	822	857	857	848	832	869	810	822	776	830	842	854	810	807	850	840	861	860	828	857	858	857	897	865	876	843	863	833	854	797	827	850	785	833	802	803	832	851	847	845	812	851	808	843	831	845	863	849	882	886	862	853	820	830	837	859	868	861	841	834	857	874	824	865	850	865	860	863	859	855	882	869	887	880	841	810	789	831	826	799	848	840	832	878	868	819	816	824	863	792	842	768	798	794	846	850	840	839	847	835	848	886	875	831	849	834	852	797	821	860	830	887	863	830	871	873	930	831	864	841	858	886	831	823	866	838	833	867	872	847	838	846	808	802	829	828	804	885	824	836	884	844	799	836	835	858	849	883	853	856	860	812	894	837	873	874	884	890	913	859	828	894	896	881	842	879	848	820	839	841	834	810	865	828	847	874	873	845	772	784	873	865	850	875	840	837	867	845	877	851	872	853	867	785	815	828	833	826	818	823	849	919	880	814	851	784	844	866	832	860	842	857	804	839	882	844	829	866	870	785	883	873	832	828	832	848	856	871	836	816	871	823	875	818	806	839	815	817	805	834	789	841	855	867	815	842	821	835	895	861	833	893	829	835	824	800	841	836	831	812	831	817	827	809	875	838	857	846	826	827	828	862	832	833	838	892	847	825	793	829	845	862	833	851	847	863	842	846	825	794	862	847	866	863	861	828	791	874	821	839	877	836	851	842	850	883	846	852	876	872	846	815	860	884	849	851	823	833	855	828	797	836	849	870	860	864	820	831	866	868	822	883	834	839	821	774	850	884	837	868	824	871	798	850	869	840	849	838	825	797	862	888	855	834	822	860	833	829	818	868	877	850	851	841	823	855	840	841	814	871	845	810	798	798	831	871	821	916	821	856	837	856	838	841	835	848	816	887	809	921	821	837	848	841	856	889	893	866	828	834	800	874	848	842	861	840	814	794	829	850	881	807	847	854	855	811	875	841	845	843	835	866	851	798	873	829	840	835	868	814	878	863	863	844	808	851	796	838	859	806	847	844	829	858	777	859	823	856	871	816	845	856	812	829	830	817	852	819	862	838	843	878	839	907	801	827	882	834	846	876	906	864	910	831	826	836	820	785	811	845	885	845	826	821	836	850	838	824	875	821	865	839	825	823	872	806	817	858	876	875	851	832	846	838	794	882	823	841	820	859	848	896	834	823	798	856	866	880	820	830	863	872	813	850	896	868	873	785	861	842	794	842	834	871	878	786	848	896	847	873	848	803	863	860	865	825	826	780	831	856	850	816	841	871	860	771	786	839	843	832	835	849	850	794	849	876	850	842	796	891	807	812	837	815	839	866	823	859	845	866	827	805	851	802	880	896	884	851	870	836	846	888	858	875	844	862	867	817	837	815	811	848	826	816	818	819	856	821	827	828	869	888	858	797	850	880	821	867	837	869	818	830	833	793	852	863	831	870	862	855	884	800	818	802	857	828	884	842	803	822	872	856	903	852	859	845	847	827	789	892	819	857	854	840	884	831	833	845	830	829	846	845	807	854	845	807	842	828	870	841	845	839	800	829	816	842	849	883	836	859	821	849	812	847	808	832	917	847	820	822	832	881	876	874	815	810	880	823	797	882	864	843	873	870	842	821	813	830	828	840	872	875	839	796	827	822	878	831	850	851	856	880	865	793	839	855	828	840	826	838	788	833	832	849	799	769	842	837	839	820	843	873	862	847	833	811	862	853	819	897	816	827	857	849	863	852	826	836	808	832	845	818	871	855	812	869	794	859	826	836	865	863	883	853	797	813	770	853	845	839	871	883	799	777	851	855	809	866	889	843	838	859	825	851	855	821	810	837	839	843	835	842	842	811	804	863	880	871	798	794	846	846	818	803	876	806	810	826	880	881	808	827	808	839	831	802	859	833	872	806	818	856	827	789	798	781	832	890	827	885	871	833	840	863	879	808	852	810	854	863	844	875	847	862	808	807	863	875	827	841	871	851	851	818	882	822	860	857	841	835	825	780	844	810	794	861	843	807	849	859	870	829	832	789	820	844	840	759	839	808	860	848	811	849	816	823	776	826	812	905	827	863	784	824	871	840	826	798	835	842	863	875	876	816	891	874	803	820	864	803	908	876	790	860	796	788	838	826	893	900	847	828	864	797	889	872	840	840	829	820	867	864	831	825	808	854	886	820	806	893	836	836	796	857	853	873	913	885	857	835	774	825	857	864	870	846	851	819	846	807	803	862	836	821	831	828	856	850	857	860	871	908	826	820	831	845	823	837	821	823	817	802	847	867	870	826	860	806	863	814	844	823	837	839	854	827	808	797	814	877	855	797	839	861	825	823	853	870	835	824	851	829	842	832	831	832	820	839	829	818	834	846	858	806	824	774	847	819	848	845	869	878	809	873	835	800	827	816	862	866	873	811	828	734	854	794	836	879	807	861	827	841	816	819	864	834	831	874	864	851	860	866	880	841	845	858	818	852	806	869	851	807	842	854	827	823	861	824	863	800	820	794	877	825	798	866	884	857	825	838	840	853	811	775	853	878	835	800	796	851	796	857	830	857	864	798	855	820	842	847	844	871	830	822	841	829	849	841	870	849	906	826	834	804	837	820	810	805	854	836	913	856	827	826	796	872	819	839	839	853	829	832	823	855	843	848	856	844	882	826	823	825	813	876	816	822	821	850	887	823	862	815	859	824	825	881	853	842	850	829	830	830	855	811	880	878	860	877	898	809	806	807	885	839	845	842	843	814	862	836	860	847	828	836	872	804	826	827	811	838	868	868	847	840	837	819	835	850	834	811	799	837	837	858	812	846	863	880	897	798	894	842	802	844	843	870	830	858	865	819	844	826	790	844	810	855	851	883	867	865	868	821	860	873	853	855	863	841	826	845	797	847	835	828	800	822	824	788	809	865	884	773	845	861	835	881	828	813	838	905	788	868	839	885	863	813	763	866	890	784	852	883	820	827	853	884	836	875	805	828
28624	27657	28397	15582	3916	1050	750	713	712	720	744	715	705	733	784	737	725	724	712	765	713	782	773	746	766	758	667	698	711	702	750	731	697	775	711	777	659	739	708	763	762	700	727	754	702	751	735	761	754	706	724	752	715	697	749	776	722	680	771	761	691	778	664	766	761	716	718	811	719	738	729	735	773	715	790	745	713	756	708	733	716	714	675	675	748	717	775	720	739	731	703	690	752	738	744	791	740	758	667	692	674	730	707	703	738	725	758	687	743	744	763	686	695	770	705	734	757	686	765	772	772	745	732	714	767	742	707	770	701	742	725	723	739	734	722	742	730	688	709	701	702	731	696	731	735	737	687	727	753	733	700	754	746	715	749	738	719	739	737	692	733	734	732	713	732	761	684	708	738	759	746	720	723	730	749	673	772	713	823	706	784	743	692	698	760	737	753	777	770	800	692	785	730	741	754	758	755	748	745	667	724	728	695	783	704	735	731	713	759	710	761	709	721	746	701	760	734	753	716	754	747	762	770	781	697	799	721	729	738	660	769	733	746	702	679	716	759	753	718	741	753	749	758	778	706	694	735	730	702	737	718	714	770	748	756	753	715	774	753	753	727	704	739	740	773	710	717	759	676	739	762	734	712	716	736	766	710	723	768	722	721	786	711	769	650	700	768	707	738	729	720	698	682	748	733	731	731	735	692	743	757	688	760	689	722	709	754	683	705	712	757	753	731	727	743	744	750	738	691	723	708	724	741	741	705	732	760	762	713	718	729	672	704	765	713	733	718	768	735	745	708	736	728	686	732	729	692	784	740	690	758	744	724	805	752	748	694	718	713	706	711	731	739	709	743	720	754	735	767	685	721	782	797	736	740	677	729	716	769	740	716	729	739	689	763	733	752	709	751	720	737	708	743	726	683	746	726	731	763	732	748	744	719	684	787	751	720	711	742	783	746	682	706	693	754	760	726	718	724	689	739	731	793	774	673	699	696	719	685	731	774	775	743	757	720	723	730	758	746	726	727	676	746	741	726	719	695	696	776	754	746	697	740	723	782	712	696	715	731	757	734	711	689	728	801	730	683	772	732	693	763	729	721	693	704	744	736	692	693	749	713	796	708	687	725	737	716	725	704	763	739	708	736	717	729	716	728	769	749	763	733	707	748	730	701	720	724	731	765	754	714	718	750	717	720	759	750	737	773	701	704	730	721	730	729	715	688	723	696	698	711	756	725	709	744	765	685	714	756	719	748	751	723	734	723	739	741	671	722	797	715	683	713	709	728	707	723	735	728	792	731	724	708	720	677	693	685	763	746	733	699	768	737	731	749	722	762	738	712	769	757	713	727	764	706	730	743	704	720	725	671	755	728	709	699	717	719	751	750	725	770	738	725	689	750	742	706	729	725	713	764	704	780	708	759	734	744	742	728	784	764	692	704	711	724	732	702	728	728	716	743	752	720	736	728	758	723	741	744	750	723	721	713	737	682	709	745	775	789	745	746	731	643	707	729	740	754	696	722	774	690	745	729	756	687	747	762	764	702	750	751	696	756	717	727	705	721	720	708	710	710	769	735	692	744	768	741	775	707	732	771	699	646	677	742	737	735	750	728	708	704	703	721	722	743	740	724	722	773	747	723	735	716	720	715	742	701	813	722	716	674	735	677	680	753	710	713	759	647	736	709	785	780	743	772	713	703	731	768	758	745	717	748	740	684	704	749	709	754	702	737	710	745	745	728	767	733	751	685	736	726	759	711	751	744	749	709	782	697	745	740	731	725	716	763	719	732	754	764	743	730	767	740	684	740	681	788	771	727	738	691	764	742	728	772	711	721	691	793	712	690	730	729	733	704	689	733	721	767	787	689	742	810	756	757	771	703	773	726	714	711	720	652	748	785	758	709	730	721	727	722	715	692	693	718	768	719	695	744	720	670	711	703	741	715	766	712	758	736	681	752	722	739	719	750	710	690	723	755	739	693	722	753	747	722	754	726	723	721	764	745	747	741	762	751	770	742	756	727	728	710	736	787	728	747	735	698	763	713	762	724	730	773	702	718	700	739	714	772	659	720	719	730	750	684	726	746	775	709	727	742	740	800	689	674	738	691	722	724	713	733	769	739	738	692	673	771	734	745	770	712	700	689	712	722	781	739	753	722	719	730	749	774	710	712	731	750	757	764	705	728	742	724	731	710	696	758	708	710	712	750	723	768	724	764	675	737	738	688	733	716	694	753	710	760	706	740	707	661	704	780	680	738	713	758	751	718	676	775	702	725	752	684	713	739	764	742	707	733	722	770	680	727	728	709	727	778	715	697	712	717	712	793	751	726	717	716	733	755	708	704	772	720	754	694	703	720	738	753	716	778	752	735	708	763	738	714	789	745	723	721	729	698	720	713	730	712	723	733	737	743	723	720	759	728	704	683	774	778	749	707	731	680	712	719	736	777	721	739	777	727	753	700	760	737	736	765	735	746	719	762	725	746	755	763	736	773	737	700	691	742	679	713	782	692	730	746	739	739	741	784	746	716	711	729	732	724	755	741	728	714	734	737	764	750	726	679	730	777	740	742	727	729	732	737	752	727	711	687	699	730	797	679	733	784	675	695	780	789	752	736	731	710	709	759	735	703	752	737	719	677	729	710	722	719	748	696	739	694	677	669	739	765	728	717	705	735	647	752	698	715	683	714	704	766	727	747	705	764	703	727	733	747	713	718	754	707	760	780	707	706	739	687	699	673	739	685	736	688	733	727	726	790	718	762	714	768	715	765	699	767	719	761	718	698	731	743	736	716	715	698	707	741	710	736	710	699	692	709	755	723	725	724	735	729	742	696	702	734	747	731	731	773	757	761	731	729	697	728	683	740	696	712	756	682	715	758	723	796	760	776	677	712	740	684	751	696	721	751	759	736	740	764	720	749	709	711	741	753	691	758	728	719	697	732	695	706	715	702	706	686	752	763	689	759	706	747	717	741	731	737	750	679	742	745	731	762	714	760	727	753	790	706	749	716	738	741	721	770	744	773	724	735	738	739	710	732	739	708	726	731	718	721	688	747	751	683	736	712	695	703	767	718	710	758	717	793	729	711	707	732	818	718	716	776	710	710	758	731	722	687	717	738	710	697	732	728	706	712	753	732	748	703	757	715	712	698	772	727	694	759	728	709	730	746	763	746	674	743	717	719	711	765	808	720	755	689	756	696	742	717	750	719	735	700	743	695	731	748	700	737	765	718	662	700	769	738	727	722	731	722	716	771	706	738	731	677	709	742	753	709	752	694	721	717	711	718	762	692	716	700	702	718	731	758	767	754	735	705	757	740	739	712	706	785	723	688	740	728	728	738	720	722	741	714	771	710	715	707	742	696	735	742	739	731	698	756	740	759	683	685	752	760	751	688	713	746	721	771	756	760	791	738	742	704	716	743	724	707	721	698	737	750	694	689	707	683	713	731	764	708	749	764	745	704	734	744	719	704	760	747	698	676	672	739	743	732	735	714	790	687	729	732	690	773	670
16969	33717	22542	8866	2698	679	588	606	572	648	580	598	608	611	628	624	604	610	629	582	648	699	643	573	635	590	555	575	565	591	600	586	609	635	595	575	599	569	586	605	634	581	609	588	613	603	611	591	643	602	583	580	609	589	631	546	590	613	586	571	591	603	587	567	556	613	577	577	577	597	586	605	576	617	583	575	578	596	570	547	587	605	607	582	611	621	622	593	602	533	573	585	630	612	563	531	596	566	543	581	599	536	551	545	607	606	537	591	654	566	569	601	596	556	559	567	588	581	618	626	588	559	600	583	571	581	548	571	570	575	588	579	587	599	576	564	615	621	606	551	593	602	581	562	592	621	596	576	572	591	563	602	584	562	589	599	558	549	574	601	584	546	574	561	600	613	570	558	602	546	609	615	630	618	565	553	578	580	574	533	616	628	619	583	591	598	566	607	595	575	594	643	555	592	599	599	581	630	608	553	595	547	576	584	634	574	616	560	584	563	650	607	563	601	616	591	573	592	618	577	573	545	585	604	628	588	613	635	566	634	585	606	571	600	569	582	591	568	542	600	597	559	596	587	607	579	550	579	580	607	603	569	620	633	592	588	560	547	609	583	577	593	604	584	595	574	552	574	572	637	592	557	620	581	562	591	572	600	606	591	584	601	568	579	600	593	626	539	588	562	557	610	602	589	613	614	553	560	578	547	606	578	593	551	561	604	586	622	583	590	619	591	603	602	558	581	662	547	618	606	634	565	617	588	580	612	605	533	619	598	599	568	585	522	556	597	631	632	594	586	569	606	585	595	642	629	614	572	568	603	623	583	580	567	600	573	578	624	583	605	585	590	567	563	614	539	547	617	583	594	646	586	628	603	587	597	600	575	559	597	597	619	582	609	582	576	596	603	632	589	586	590	617	613	564	584	606	563	602	598	627	556	584	611	602	574	594	580	569	598	584	552	593	618	590	558	603	567	603	608	586	615	595	617	613	562	599	562	611	586	581	597	582	594	573	581	593	601	586	561	596	584	566	595	572	540	600	669	569	575	561	623	612	598	537	571	565	554	596	605	574	588	591	583	560	620	558	567	615	611	587	604	601	631	597	535	550	570	594	580	545	592	568	571	580	593	565	587	612	594	578	588	600	614	556	555	630	585	565	605	614	601	600	606	577	578	600	558	627	621	582	613	627	603	596	589	582	576	544	578	539	607	598	610	595	584	549	601	559	560	636	590	583	594	595	563	611	597	636	598	600	569	574	603	616	633	624	612	589	619	590	591	585	586	613	622	627	597	566	584	602	570	587	581	578	590	584	591	598	549	574	587	620	555	627	617	547	582	596	568	575	571	553	571	601	566	603	614	602	597	615	596	673	546	610	584	596	581	543	632	566	562	561	590	598	565	562	577	593	603	603	587	629	605	582	588	583	590	582	606	575	585	579	602	624	599	569	622	597	582	585	620	619	602	569	581	573	625	641	577	559	577	582	605	571	563	575	599	644	593	622	562	599	535	642	589	607	609	598	592	544	586	609	616	602	601	616	608	592	578	617	593	567	627	560	613	580	607	616	568	587	640	588	551	578	605	585	612	605	602	563	611	574	591	542	592	550	614	580	568	535	607	597	621	575	597	535	583	647	578	571	604	610	600	624	587	582	594	585	555	577	600	611	631	601	615	548	614	614	610	561	609	588	612	621	645	544	592	623	613	594	574	570	594	613	545	586	631	611	612	568	631	596	581	562	590	578	606	563	560	618	562	607	579	568	607	604	608	610	587	616	574	632	557	605	619	583	598	604	626	568	564	597	596	584	599	595	562	571	557	591	600	605	569	577	588	597	564	581	612	594	585	617	569	574	579	610	572	563	622	623	604	585	599	607	619	571	580	564	607	591	597	580	596	606	583	578	596	618	554	601	615	580	590	628	575	603	584	559	593	615	540	616	599	608	625	597	538	621	579	596	600	555	594	583	574	561	548	569	582	623	611	613	586	609	597	570	573	597	592	664	619	603	615	573	547	582	579	585	563	611	632	584	622	590	573	588	555	595	601	569	519	577	584	563	585	570	598	573	578	593	584	627	566	621	638	598	577	569	591	582	587	585	567	589	608	589	591	625	643	605	630	584	585	612	609	592	538	629	636	593	586	618	560	599	585	609	606	594	530	633	605	619	641	550	600	537	536	589	565	585	599	591	582	591	618	597	595	590	574	573	595	625	576	602	613	587	611	604	578	584	576	584	547	550	533	629	617	606	568	593	596	563	596	606	566	594	600	563	597	576	614	608	586	564	586	612	616	606	603	555	613	593	598	604	556	615	585	561	571	634	608	586	628	598	588	615	573	577	586	591	619	586	622	583	581	592	587	599	588	646	627	590	547	571	579	611	575	574	586	601	568	586	570	590	618	588	615	555	548	564	617	619	612	559	569	596	636	611	582	567	576	623	565	620	570	566	572	601	630	595	564	583	554	574	609	549	567	551	593	564	591	578	564	590	573	624	567	616	604	593	577	548	556	605	589	600	567	593	557	625	557	614	571	595	613	564	562	609	612	595	582	621	574	562	628	587	587	549	585	616	615	585	559	552	568	592	589	613	603	629	614	535	556	559	580	594	583	620	627	577	571	572	582	600	615	606	586	579	609	587	543	586	571	572	585	582	602	595	609	560	598	595	573	627	582	539	614	602	606	593	536	552	552	558	632	565	605	606	577	642	600	596	615	624	567	597	603	547	626	564	596	544	606	543	595	582	592	560	634	615	600	637	581	600	596	548	599	599	572	613	558	604	598	568	614	572	586	557	601	603	579	587	611	589	602	586	552	659	554	578	564	594	600	585	551	602	584	629	602	568	554	575	599	601	557	576	566	606	609	564	611	608	618	615	585	604	544	557	604	581	564	521	603	594	574	590	641	621	622	520	602	616	571	591	574	544	548	548	568	595	607	562	572	602	606	580	568	565	585	595	609	560	588	592	581	573	592	615	598	601	591	593	568	587	562	596	569	608	510	607	560	554	570	599	601	606	615	593	576	588	553	584	589	625	601	560	586	585	621	617	580	578	589	570	651	594	603	571	582	596	535	549	588	597	553	599	561	585	599	583	612	578	551	600	580	548	570	592	598	615	605	552	603	599	592	593	562	591	608	548	582	525	583	598	573	588	601	604	626	573	630	583	595	627	620	581	606	596	593	583	545	589	611	594	595	638	582	673	598	606	569	599	564	639	610	558	589	592	608	609	579	580	563	548	583	571	640	591	570	569	573	601	572	578	604	596	633	592	587	578	619	580	567	596	563	566	533	601	633	613	574	601	542	551	631	591	592	603	577	611	568	604	637	575	573	538	529	572	622	635	578	603	583	549	589	558	541	560	621	559	585	555	554	613	576	604	598	621	590	569	595	584	594	552	617	546	597	584	561	567	569	609	622	596	577	593	625	624	604	541	533	573	587	587	586	555	600	589	585	563	608	619	604	576	593	558	620	556	583	556	575	612	629	623	619	577	641	574	576	586	562	592	556	608	596
24662	23935	43770	47543	28921	8443	1514	986	922	907	910	836	867	874	895	851	842	876	861	1045	1287	1250	1082	941	888	855	834	861	849	834	837	893	908	854	885	849	882	876	913	944	889	875	789	833	868	907	880	848	834	802	838	892	840	857	860	870	880	793	859	839	852	845	869	823	861	863	848	823	866	883	848	909	865	844	875	856	861	855	783	859	829	831	887	861	854	914	832	894	865	826	906	800	863	851	867	791	852	875	819	834	870	898	776	914	853	839	840	835	890	801	819	839	873	867	867	851	847	857	843	833	831	849	894	784	822	859	878	811	817	814	830	872	898	819	843	840	812	827	842	846	815	811	848	837	822	852	908	824	814	826	862	810	833	875	826	810	818	862	848	895	845	841	880	813	841	820	842	859	875	848	841	916	888	820	872	847	838	859	863	862	847	809	829	867	856	845	837	876	877	867	849	852	862	857	844	824	811	814	851	813	888	859	868	893	809	879	870	842	856	849	865	847	833	850	858	855	887	868	870	850	864	823	800	822	847	856	886	872	820	881	843	821	878	833	852	887	893	854	803	871	794	869	840	886	872	836	833	875	899	815	874	793	863	822	819	886	863	842	887	830	865	833	888	880	835	826	844	881	859	873	855	865	851	804	868	841	841	861	854	826	907	834	852	810	850	857	814	822	839	809	802	837	898	869	843	875	841	874	837	822	864	865	869	877	812	828	864	823	859	851	857	804	887	864	826	861	894	831	840	846	802	863	873	856	853	862	810	793	815	880	849	849	825	815	824	876	869	862	838	813	839	839	849	827	826	906	807	837	804	782	896	848	850	837	833	806	810	865	826	842	826	870	821	819	819	830	875	850	859	882	806	807	828	866	823	850	833	863	887	815	866	849	787	811	852	894	906	815	845	873	811	877	814	826	883	903	839	826	868	866	868	839	921	843	836	851	891	799	867	830	856	826	840	802	833	874	831	870	863	857	824	880	903	839	846	838	866	843	836	801	909	857	914	882	803	863	858	902	838	876	841	838	847	867	926	817	879	865	788	857	847	875	847	852	779	875	846	826	857	797	900	900	832	889	852	868	857	863	796	825	817	805	815	847	936	865	849	772	878	838	872	823	824	846	859	873	889	846	865	876	953	803	832	861	850	847	870	910	850	822	830	849	850	809	835	894	814	875	855	848	859	873	831	833	835	829	838	880	792	851	857	885	875	834	805	867	819	811	823	873	869	855	875	836	830	854	900	839	863	859	905	853	830	842	850	889	838	839	817	840	845	882	805	883	870	900	908	818	889	875	836	841	850	863	820	842	844	873	897	865	835	904	871	840	823	832	845	876	855	855	847	841	891	832	825	857	842	830	864	821	846	905	797	853	864	857	854	793	887	868	828	849	810	863	841	861	844	871	891	827	798	866	821	860	878	806	869	908	840	881	865	837	859	830	880	827	843	859	873	823	854	781	833	870	899	856	845	884	874	851	834	857	804	850	830	828	846	840	868	851	849	842	871	862	834	855	865	819	838	873	839	861	872	863	840	898	803	934	810	834	857	896	909	870	855	856	886	847	819	861	898	826	820	902	849	877	852	860	838	833	866	837	833	837	846	840	798	841	857	841	783	860	785	827	857	854	819	867	839	847	871	836	860	815	813	812	868	858	851	826	870	838	864	855	880	831	825	864	837	876	866	852	872	864	808	891	877	870	808	792	850	853	829	880	831	817	871	816	810	841	847	813	911	803	906	821	849	862	843	817	829	873	864	813	862	864	850	860	830	866	848	809	792	831	875	843	804	833	900	799	819	849	856	859	872	858	828	827	860	872	849	865	834	830	853	785	820	854	839	883	871	846	873	842	822	860	834	830	827	815	799	855	812	829	805	843	875	878	874	848	886	841	844	839	829	794	819	828	824	886	832	853	844	841	872	863	833	826	837	836	836	815	857	848	849	835	807	804	858	870	859	831	809	835	838	836	838	773	816	823	876	870	801	804	802	845	858	864	831	861	824	815	827	883	860	856	860	844	883	863	815	854	806	840	852	865	847	855	797	812	852	869	850	861	843	796	881	836	856	890	848	820	865	851	821	834	830	865	855	866	904	831	862	803	842	847	845	846	870	839	870	832	817	882	834	841	854	813	891	836	853	841	835	843	815	863	792	909	849	838	812	875	824	806	841	838	856	803	870	813	843	869	792	828	846	835	805	847	899	807	823	897	796	830	810	828	862	828	874	864	847	868	804	816	840	831	812	842	817	887	856	835	868	855	797	811	852	872	810	829	843	827	877	852	878	842	806	868	888	861	835	833	852	894	864	826	821	840	834	836	878	885	848	826	793	838	879	836	827	864	824	844	886	852	812	818	928	848	834	828	840	842	844	864	812	803	813	790	874	838	846	870	893	849	856	838	837	772	941	800	850	812	847	846	826	861	813	894	841	882	846	856	853	869	800	810	843	813	882	847	830	814	839	882	863	848	853	807	854	860	863	889	885	843	840	847	819	837	894	843	862	819	845	803	931	870	855	821	857	839	865	793	844	852	865	849	915	820	793	854	851	804	833	820	890	853	816	877	828	831	834	866	834	836	861	842	794	820	882	890	838	818	846	853	795	836	873	834	836	810	929	829	881	866	871	827	814	865	844	856	854	883	889	862	824	870	830	876	877	849	849	842	866	784	835	828	799	845	831	861	884	861	847	845	834	858	864	836	777	848	857	827	820	816	846	794	817	802	813	835	908	814	884	868	876	870	856	873	920	819	869	928	868	872	890	831	812	902	839	901	824	872	873	867	822	900	850	836	856	828	841	894	868	843	853	828	823	811	843	853	855	872	847	840	828	852	844	850	902	886	833	802	857	840	818	853	789	830	859	821	844	806	843	830	863	886	849	874	890	828	860	849	842	841	886	879	884	798	902	869	840	840	860	857	893	899	822	842	858	883	859	810	851	790	843	888	828	858	909	863	820	852	848	814	819	859	854	833	835	853	894	883	836	875	901	848	863	858	836	819	806	907	791	812	862	896	903	851	882	848	818	855	824	848	835	825	856	831	859	837	878	859	848	868	855	858	819	872	845	858	869	887	764	868	834	866	869	855	879	818	841	873	882	808	835	894	765	870	846	868	830	830	861	869	810	842	851	874	863	816	914	826	910	849	881	864	824	878	848	865	815	847	852	889	864	862	867	836	862	916	837	802	793	832	893	771	848	835	841	845	883	897	859	847	826	885	836	920	844	858	868	922	861	819	841	846	833	821	839	833	831	852	815	863	859	809	868	871	830	888	872	870	864	849	882	818	840	859	809	797	868	822	852	896	832	899	836	852	830	885	831	869	802	883	806	860	875	809	865	825	840	891	776	843	832	817	821	843	862	883	892	861	830	840	831	863	884	851	850	843	844	878	864	860	852	852	889	782	841	846	847	889	829	872	846	837	883	892	817	859	844	845	817	864	875	866	835	846	811	799	838	856	894	905	844	837	823	886	852	861	814	845	874	828	857	884	843	850	837	843	845	834	885	870	865	845
54974	90536	74288	45962	18159	1806	769	765	759	774	766	788	762	771	776	776	815	776	768	1090	1494	1300	1024	940	837	795	767	706	758	776	748	769	774	832	758	751	718	759	738	741	730	798	753	762	749	777	739	770	772	759	738	698	797	768	729	746	758	724	783	795	748	741	722	718	732	739	800	746	776	739	761	750	742	783	727	743	716	763	717	740	737	737	757	706	787	789	728	731	744	763	789	698	746	751	760	801	779	750	771	764	756	787	770	763	694	757	756	787	750	820	784	775	780	734	798	757	792	718	765	768	681	748	712	726	734	790	743	799	742	741	772	769	765	790	703	694	739	737	749	752	723	765	723	728	777	779	715	776	748	766	743	743	773	729	762	722	785	756	779	822	731	710	746	718	746	771	777	754	746	754	748	716	767	733	738	724	776	744	768	750	729	742	737	700	753	757	733	796	736	766	788	758	803	765	718	760	810	776	759	704	746	766	765	731	741	725	722	776	715	772	784	767	731	759	793	745	749	715	718	787	729	787	689	751	774	719	824	752	760	754	803	775	747	782	730	737	767	729	748	723	747	706	753	726	781	739	772	769	759	715	751	745	732	743	738	717	765	767	788	732	740	712	739	752	743	742	703	741	753	736	747	761	747	754	766	737	715	722	768	695	786	801	742	810	786	738	746	751	719	751	786	778	726	767	743	711	789	735	741	720	743	729	706	730	702	785	708	751	741	748	773	766	774	749	768	771	720	735	746	717	723	742	743	714	796	742	742	728	706	743	762	716	748	703	782	678	750	717	735	742	727	736	757	732	756	748	736	791	784	759	737	746	737	772	749	742	717	760	735	742	714	731	748	767	755	765	785	731	772	760	779	812	769	753	755	803	741	785	729	804	790	691	793	760	756	791	768	767	775	763	774	739	738	731	743	770	723	761	738	748	764	755	757	793	784	684	740	756	756	728	749	733	766	710	731	772	769	776	753	769	813	774	725	736	757	730	754	740	706	678	738	741	747	744	754	740	780	776	716	770	737	731	731	757	738	741	757	712	762	766	736	776	798	676	736	771	796	757	784	781	800	744	698	745	757	751	774	765	791	754	783	718	777	723	745	742	711	747	721	729	754	768	741	745	736	733	762	748	819	768	762	760	726	748	763	740	735	759	704	743	739	791	713	742	714	793	756	812	769	757	736	730	757	725	767	733	746	769	751	743	804	745	711	713	761	754	773	740	745	723	747	744	726	777	761	740	751	710	753	741	714	741	719	739	738	727	730	747	748	730	749	755	753	713	727	726	741	793	716	753	788	732	770	688	766	724	766	754	736	792	792	735	740	756	797	749	756	741	739	792	772	813	741	750	812	752	729	712	775	720	734	725	774	733	769	719	718	712	778	775	734	779	709	761	748	726	714	773	743	728	764	726	814	747	763	746	743	755	744	762	697	777	767	709	775	747	739	787	752	729	735	754	755	748	772	786	762	695	769	764	765	737	741	746	755	755	766	743	766	797	742	766	728	772	762	786	736	732	688	768	756	721	747	733	754	740	751	796	702	702	718	745	730	738	726	742	691	790	772	773	771	725	742	695	756	747	781	771	697	736	766	722	712	729	735	767	781	779	742	771	711	707	745	763	769	753	768	757	770	696	701	746	813	754	771	759	773	729	785	764	769	768	726	689	773	735	757	796	757	772	753	720	758	715	780	727	708	790	737	745	731	783	704	731	743	775	724	778	720	768	750	741	693	723	758	745	723	702	754	721	743	748	800	743	765	770	688	735	720	774	764	701	755	744	743	758	802	745	793	773	735	739	785	743	705	747	733	764	783	772	738	735	752	800	756	781	773	726	732	742	755	727	727	741	809	789	747	728	722	781	737	749	757	733	760	698	780	792	761	746	700	753	804	739	773	735	727	753	726	726	783	730	738	770	751	725	789	742	755	731	777	742	775	782	741	744	811	758	795	758	737	793	765	761	768	741	724	736	721	774	732	751	749	751	761	751	786	805	777	813	777	744	755	761	741	738	756	741	780	728	749	762	770	755	732	700	728	746	726	713	796	767	786	745	746	733	772	754	713	779	719	734	741	753	725	745	790	743	732	736	776	741	709	751	756	788	748	735	775	749	785	762	727	725	720	747	794	757	742	758	718	761	789	783	751	762	772	780	734	741	733	748	720	749	768	763	778	760	700	784	729	764	714	736	754	745	751	695	724	715	726	788	684	678	737	744	778	783	728	723	683	740	830	791	746	755	828	741	774	734	704	751	752	773	719	766	729	793	733	763	756	720	758	735	738	746	709	722	726	764	769	738	761	712	720	762	736	753	716	780	725	785	714	754	771	746	762	759	786	711	721	766	758	771	787	725	739	734	773	764	704	734	779	728	691	739	788	772	760	759	691	748	749	778	699	735	733	729	737	791	766	765	748	712	732	781	736	721	739	792	714	745	800	794	799	767	765	721	740	768	760	740	755	734	745	713	752	775	755	742	776	734	706	781	754	741	699	756	748	719	741	758	739	721	738	786	776	727	780	793	737	765	741	719	722	770	750	789	777	768	717	795	756	701	764	706	799	741	786	707	756	779	791	734	764	750	763	750	706	821	747	705	774	784	682	719	759	720	762	710	733	759	779	736	753	739	715	747	738	778	720	728	718	741	757	755	761	774	814	736	769	762	735	680	755	763	768	756	754	705	784	771	751	722	757	770	734	732	743	774	759	768	793	779	782	729	757	782	785	755	730	708	714	770	703	713	718	753	749	735	753	730	713	755	700	757	786	773	740	739	792	718	738	764	771	708	730	756	739	755	701	753	780	744	721	741	716	729	723	739	748	793	752	716	773	738	757	785	719	746	761	696	797	752	751	769	739	730	742	769	746	715	726	747	704	757	763	745	764	741	732	723	728	744	693	766	744	745	716	766	747	748	755	774	722	724	733	732	761	700	760	714	761	724	714	768	781	740	756	741	775	766	721	734	687	699	774	766	748	726	744	707	741	736	765	714	746	719	757	747	738	749	773	768	742	777	801	738	764	753	746	731	777	820	750	774	740	748	722	713	784	759	729	747	751	708	773	765	745	713	761	715	749	717	751	747	764	769	680	741	736	728	753	735	716	810	756	791	729	777	745	788	740	747	730	776	732	793	738	756	766	733	764	696	753	767	722	731	749	760	778	811	797	758	746	733	752	765	758	747	755	762	735	729	759	701	703	806	717	784	742	758	771	751	772	731	718	751	745	759	711	727	754	789	701	737	742	728	767	784	733	716	711	791	723	739	747	765	785	748	741	763	756	752	723	731	718	748	727	741	710	770	734	787	747	752	753	741	766	727	722	716	786	753	759	794	742	749	746	755	739	762	753	737	748	787	749	736	745	775	793	736	750	707	733	757	785	767	716	743	721	772	741	727	764	724	717	730	747	750	752	714	733	694	742	715	822	747	737	774	754	745	748	758	715	764	761	731	745	744	814	781	726	788	776	724	771	733	766	760	704	733	794	751	765	750	717	737	755	745	752	770	712	758	738	781
23797	22745	38812	42433	32836	13962	3033	1228	1038	941	1008	1048	989	1007	964	964	979	927	936	1174	1569	1557	1190	1070	1023	1001	962	986	1009	948	944	946	911	942	981	955	930	925	943	889	903	942	975	942	924	948	908	880	946	995	946	938	909	976	916	936	861	916	948	944	894	925	956	939	961	913	911	934	985	936	951	932	910	880	892	900	1005	982	920	937	929	945	951	945	953	956	943	964	883	951	929	932	975	989	975	944	966	905	899	949	959	981	896	919	929	968	970	970	938	957	979	913	940	902	970	975	898	1002	979	924	935	908	904	919	899	879	943	863	946	916	966	937	949	941	920	951	928	939	925	917	975	915	972	926	923	901	961	907	970	973	940	913	948	964	1009	911	970	920	974	938	929	917	935	914	929	930	948	940	942	962	916	972	955	924	964	933	933	877	908	954	975	913	920	961	968	892	958	958	933	934	903	931	980	899	897	937	908	927	941	917	970	966	937	919	938	965	929	922	900	960	945	901	929	1005	996	973	944	927	928	994	928	905	952	935	926	939	928	939	924	928	919	979	987	967	908	933	920	961	995	851	923	892	948	937	915	975	857	952	940	876	887	974	983	959	894	948	835	878	943	946	936	912	918	932	933	910	916	959	911	940	921	918	892	907	989	895	925	988	966	911	946	884	938	948	948	970	941	866	941	916	946	893	926	955	925	954	981	945	959	934	913	960	878	933	937	888	927	883	943	907	937	930	952	929	899	962	938	930	939	942	918	896	968	947	982	943	912	922	907	956	1000	950	916	949	954	909	910	921	896	986	940	949	916	973	958	932	944	925	882	975	914	929	888	971	958	925	909	859	934	940	905	926	951	947	913	900	938	963	969	911	929	912	957	910	956	967	882	966	928	940	874	899	981	984	948	936	912	890	964	930	923	915	905	911	936	910	956	886	936	945	902	909	919	920	940	997	896	911	903	922	910	930	954	948	930	940	946	938	962	913	904	925	963	989	900	908	958	909	933	958	910	881	937	907	1003	934	919	924	958	941	971	908	933	892	948	1011	968	947	940	896	916	903	948	950	973	889	924	917	944	920	915	928	917	945	939	900	920	885	911	957	945	959	929	968	945	866	919	950	999	973	869	938	969	940	919	986	992	901	897	930	947	893	931	959	888	913	927	913	902	927	999	929	983	931	929	903	935	924	947	915	955	895	940	943	944	972	907	924	924	960	951	937	902	877	931	965	911	907	952	979	914	945	956	948	973	916	932	923	987	963	909	924	951	949	955	927	890	948	907	909	987	939	965	922	993	949	938	901	909	1010	855	896	996	902	932	934	930	943	904	932	943	915	931	910	934	949	975	900	964	929	932	937	987	921	890	933	865	1008	950	943	882	967	900	936	948	964	944	983	883	887	961	921	958	926	970	912	926	937	975	1000	929	920	932	949	914	946	919	951	956	932	938	935	949	945	926	944	929	925	906	976	971	940	887	919	922	946	942	905	954	954	900	904	949	914	909	917	905	974	974	960	967	934	921	943	926	885	883	900	895	882	946	942	938	924	953	924	925	912	937	935	959	910	897	931	953	932	958	971	959	957	968	901	888	914	903	951	902	916	945	992	892	906	933	922	971	956	973	937	948	922	923	885	893	998	937	936	955	964	951	1011	914	971	923	959	900	871	974	922	985	906	970	932	943	920	919	928	927	916	913	879	952	908	906	942	923	915	968	933	970	969	903	912	937	924	928	889	990	939	951	973	977	954	941	878	912	925	951	865	976	960	917	898	968	894	907	899	966	969	948	927	924	959	913	914	941	923	884	892	951	917	898	907	941	962	886	923	880	937	946	938	920	921	902	893	936	1018	912	945	946	889	939	903	934	984	899	940	931	950	944	965	929	920	909	971	996	935	913	933	934	925	949	915	953	947	927	948	930	937	948	951	891	903	942	930	910	975	882	965	921	958	958	919	880	925	935	955	991	900	914	894	931	1008	924	908	946	983	928	951	937	962	923	959	885	918	955	935	915	891	942	903	981	951	972	942	887	960	872	985	868	923	939	937	914	961	974	913	926	890	911	902	919	939	892	949	973	981	888	919	923	877	863	930	925	932	948	967	922	956	912	882	911	928	890	903	954	975	953	931	892	892	945	932	950	915	923	911	907	905	900	931	1019	914	910	920	941	955	950	931	884	974	916	934	939	933	971	974	976	978	958	914	963	959	865	945	936	953	949	908	854	935	937	924	906	926	954	929	948	962	942	988	862	955	922	902	921	970	971	935	996	927	903	918	946	966	925	983	924	941	962	908	942	967	1000	878	915	905	972	934	886	974	930	967	859	912	916	973	945	922	887	951	894	935	962	966	961	945	930	913	911	939	953	951	962	910	936	948	951	915	884	882	962	905	856	934	935	944	929	927	930	944	927	957	899	946	961	965	949	912	959	917	913	951	946	961	951	966	931	953	942	931	967	911	880	966	920	936	899	955	895	938	914	905	943	924	904	922	945	954	906	888	938	958	954	847	932	890	949	954	973	982	977	941	935	866	933	982	941	913	918	924	900	929	963	864	931	977	935	922	924	933	959	930	979	904	930	958	928	918	961	952	915	912	924	951	881	910	934	894	933	953	920	889	939	972	920	938	962	920	906	950	942	951	917	895	904	975	935	894	882	956	936	888	873	970	982	963	982	981	930	916	891	916	932	911	933	897	926	918	886	917	959	917	907	907	943	905	926	1005	928	948	932	938	990	911	919	901	937	909	958	950	900	928	1017	968	894	948	955	953	935	928	975	917	981	900	951	912	968	919	907	989	919	892	881	950	923	914	919	912	957	905	954	932	979	951	905	923	949	927	951	857	932	911	920	899	927	904	953	942	934	957	901	946	952	931	970	908	865	971	1004	901	976	934	922	941	909	927	926	974	953	897	908	892	939	918	914	926	932	915	898	919	905	961	907	919	916	901	936	951	883	881	917	938	907	897	919	936	980	936	933	921	889	980	928	914	850	934	917	926	890	916	935	891	944	913	955	951	907	910	915	917	946	961	916	928	844	954	922	926	917	901	904	907	931	950	1017	946	935	953	957	895	925	873	942	976	909	943	876	911	950	941	998	903	939	956	929	972	952	958	941	919	899	970	943	954	940	884	906	934	956	956	934	949	975	940	918	942	930	914	895	901	954	867	894	886	916	918	870	1006	924	948	887	937	930	867	911	939	900	943	971	957	911	928	927	927	915	922	916	916	906	966	897	958	907	904	914	924	889	924	957	919	925	902	910	923	896	919	849	921	959	940	882	963	944	943	964	924	885	870	932	937	933	893	899	954	941	936	955	942	925	936	941	901	907	915	927	956	907	986	906	904	974	905	920	920	888	871	938	898	914	957	916	956	956	923	932	921	936	924	913	930	926	947	929	923	883	934	935	962	893	960	958	907	952	976	960	941	901	871	965	931	965	900	932	952	931	925	957	904	926	893	943	946	966	945	963	913	890	924	891	886	909	946	893	912	961	909	963	930	894	973	911	947	893	915	919	864	897	923	929	929	915	950	899	960	892	878
61736	101933	82316	55687	27508	2076	906	916	849	897	818	819	866	822	840	852	891	833	819	1167	1926	1596	1231	993	888	837	832	844	855	821	869	831	876	834	768	870	843	830	876	834	855	839	893	846	838	880	815	805	797	824	825	857	833	870	857	842	864	825	822	818	837	816	817	844	865	870	861	861	838	835	828	877	814	829	838	848	832	863	835	803	801	847	859	796	833	901	813	901	839	835	819	864	781	860	874	846	897	826	826	866	852	836	841	820	840	860	857	847	836	843	854	871	881	841	861	859	812	829	850	801	822	871	863	835	851	860	784	860	824	844	854	874	829	854	819	835	838	889	842	852	867	846	802	874	858	822	829	842	865	868	830	776	793	828	800	849	856	902	883	830	822	845	871	855	839	862	854	827	853	807	813	821	834	816	830	817	813	845	833	887	872	810	858	789	837	866	805	806	809	816	851	896	854	817	806	840	825	787	829	807	834	848	830	920	804	873	852	853	819	842	824	824	823	898	881	874	863	808	845	772	854	853	829	842	880	842	831	791	857	817	825	873	831	843	795	849	808	855	846	804	830	792	873	827	789	842	863	851	837	854	855	834	861	905	856	839	848	833	856	838	833	850	824	895	839	827	834	813	814	898	826	838	864	849	899	827	820	783	851	868	821	866	761	797	884	828	871	827	811	832	866	844	831	884	887	842	858	861	827	889	928	821	841	804	911	833	838	801	796	871	868	807	890	839	805	823	866	813	879	887	830	854	834	834	805	814	808	823	858	816	827	873	851	781	848	868	813	849	850	811	815	849	833	850	788	812	794	883	870	921	864	898	795	839	839	835	862	851	880	848	804	832	830	839	819	838	837	835	794	864	870	854	809	800	846	876	811	885	781	836	876	847	794	826	892	824	822	845	876	906	856	867	847	892	845	865	858	828	826	831	835	858	791	856	820	865	837	821	839	863	839	923	847	873	814	806	831	886	863	837	817	788	829	863	845	853	857	811	846	796	865	865	865	828	804	803	901	752	843	828	816	868	825	834	837	852	833	844	798	841	854	843	857	831	847	823	863	850	791	853	825	851	835	845	856	820	816	830	812	820	877	784	833	872	857	803	823	799	818	889	779	852	838	838	803	808	844	843	857	900	844	881	845	859	859	818	845	842	875	872	866	839	829	778	868	893	811	851	854	871	862	766	804	844	789	876	870	831	862	819	852	830	810	833	843	844	842	818	849	789	846	863	865	860	855	835	819	878	804	817	844	817	838	868	883	832	887	813	848	830	835	851	895	875	850	799	801	827	813	820	843	867	833	850	855	849	848	883	832	801	842	839	842	815	824	855	809	855	834	850	852	788	855	795	840	885	855	859	892	839	793	843	808	870	844	874	848	846	877	807	836	846	871	864	850	828	801	825	828	820	837	914	856	768	822	842	879	815	845	844	831	858	874	882	856	839	863	905	823	822	848	870	755	860	826	838	810	817	833	828	830	859	823	845	876	837	823	823	810	831	791	841	836	858	851	865	814	825	840	875	816	863	827	861	797	800	837	822	868	774	851	881	791	827	826	839	806	865	808	853	757	842	871	889	860	812	874	857	828	856	861	803	848	885	838	857	833	870	878	896	799	831	835	826	828	813	812	838	816	859	820	839	894	831	773	870	900	877	828	838	833	831	834	803	834	843	859	847	750	816	877	921	844	827	918	803	792	842	867	870	905	842	840	853	817	801	823	833	814	843	805	826	792	796	849	861	800	798	872	856	871	886	854	849	875	854	832	789	837	815	860	843	881	837	804	799	845	875	842	849	793	857	835	890	854	859	814	799	827	860	779	815	855	813	851	785	852	791	891	804	876	853	794	843	812	860	797	862	805	899	810	860	828	810	831	823	839	844	821	822	863	810	781	850	879	853	753	806	820	829	828	855	849	850	842	851	894	826	806	852	838	871	885	823	856	815	801	839	888	826	818	849	850	814	794	810	815	791	818	832	873	814	835	818	848	832	845	857	790	826	823	863	790	863	845	906	860	898	863	831	844	819	870	823	873	852	828	843	883	841	848	849	830	810	830	816	829	848	845	833	805	818	883	872	847	814	817	807	823	841	800	872	829	836	824	862	854	819	780	864	839	823	899	819	844	863	813	828	814	827	803	852	844	841	823	858	837	891	838	883	845	848	848	851	835	886	812	873	791	833	822	851	813	836	806	883	829	872	827	839	807	834	837	860	870	836	902	788	859	822	814	847	841	833	835	804	824	857	883	828	846	876	822	837	868	783	804	875	807	830	849	854	863	832	802	815	871	834	845	804	813	838	847	792	820	836	830	833	884	797	850	831	780	816	887	847	812	828	828	864	787	826	851	846	843	850	860	842	866	863	803	852	802	875	848	816	851	791	868	842	836	812	803	854	823	841	812	840	877	779	794	861	800	910	824	855	843	800	832	840	860	823	848	780	871	871	814	822	860	838	807	821	838	871	803	819	818	834	847	830	868	847	853	825	836	802	869	835	796	831	833	842	805	858	866	833	841	835	820	843	848	835	840	869	877	880	834	830	840	846	867	822	837	837	856	814	825	837	829	903	842	850	836	836	849	825	817	834	800	831	860	850	827	794	852	803	832	823	854	856	834	864	881	823	845	842	861	844	779	852	826	824	840	848	852	853	844	785	825	838	754	861	819	834	870	850	849	831	860	846	882	858	826	820	847	842	855	867	878	810	805	849	857	768	834	854	884	877	842	790	851	872	835	833	833	857	812	853	841	809	874	830	800	858	853	818	876	856	817	851	882	883	838	864	881	842	876	814	840	866	846	862	837	811	856	776	881	811	820	832	842	814	901	820	764	821	849	790	852	884	869	810	809	821	811	785	866	815	843	866	876	915	838	816	854	802	839	818	820	852	813	850	843	838	822	847	786	827	870	832	845	851	839	813	840	804	844	822	846	825	805	788	879	830	872	870	792	783	791	801	792	821	806	833	890	830	819	850	832	826	877	776	863	883	805	815	802	886	839	810	883	883	814	867	834	797	835	832	810	833	853	849	814	802	843	861	827	831	815	822	785	838	804	830	841	809	784	842	857	818	868	788	824	851	812	831	822	840	791	808	808	780	830	822	833	858	837	834	849	823	801	858	855	791	822	841	845	887	839	871	829	822	814	859	846	841	876	896	864	851	814	878	856	856	866	824	864	812	838	882	822	835	802	825	806	836	889	838	814	830	882	830	807	847	808	828	836	824	814	897	859	834	815	820	770	825	893	824	850	855	881	818	832	860	861	818	837	883	804	839	860	840	817	799	866	833	850	817	852	853	821	822	842	797	847	811	878	828	879	824	847	874	860	846	828	858	869	838	818	840	830	827	856	802	879	848	852	816	830	892	773	800	812	829	834	871	801	800	864	806	849	837	813	817	849	842	863	819	860	825	844	836	850	846	851	832	860	872	848	854	845	818	853	815	831	862	807	851	864	794	886	807	847	823	827	890	894	834	835	826	856	817	849	858	799	801	861	821	810	857	829	838	805	866	865	809
28307	28008	30108	16300	3951	835	762	758	664	727	721	728	710	725	714	699	724	732	733	741	727	730	743	738	745	786	709	773	788	758	692	750	710	709	747	694	715	717	738	722	730	718	766	709	676	671	723	722	710	708	688	696	721	737	673	732	710	742	694	754	657	760	707	711	691	734	701	717	691	740	757	663	711	734	703	702	719	668	686	678	746	783	732	743	704	688	718	704	732	738	691	719	684	681	736	721	737	688	798	763	762	705	752	685	737	704	726	722	729	763	710	735	709	714	702	712	753	746	683	710	721	757	722	736	743	702	710	731	755	729	729	684	741	731	739	701	720	787	688	639	788	756	702	740	710	704	749	728	719	731	746	739	709	704	682	736	690	685	712	724	750	723	688	696	694	712	730	690	712	733	733	708	719	782	708	720	749	744	706	734	689	680	732	700	718	738	727	710	697	744	745	753	665	722	727	713	733	646	709	728	744	714	745	707	719	705	712	748	716	706	739	723	745	703	726	742	725	687	718	766	719	747	706	723	679	741	681	703	752	728	721	687	734	688	679	709	686	723	681	738	692	699	698	708	691	748	701	757	693	717	792	771	788	762	735	724	725	729	677	718	721	719	718	705	667	694	732	704	714	726	724	727	735	673	696	625	690	688	725	753	710	747	691	708	708	735	716	768	795	782	710	787	700	675	736	678	707	731	685	699	712	710	703	713	666	723	737	742	714	731	698	700	708	734	699	730	735	670	697	711	677	652	676	679	716	715	712	740	688	711	702	679	748	698	674	700	725	677	736	712	759	730	766	730	709	707	686	723	645	715	704	758	736	723	766	720	679	708	740	703	685	702	714	685	739	716	763	690	728	725	678	737	737	777	711	754	703	727	752	713	721	724	711	707	738	721	725	734	721	726	670	724	697	745	728	754	754	771	656	730	713	739	751	749	724	705	733	711	679	720	736	703	712	706	750	722	715	738	746	691	687	706	753	719	717	704	708	728	726	754	707	647	711	709	733	745	718	758	716	737	710	745	735	730	749	707	723	679	701	674	756	683	730	705	731	746	801	741	717	745	716	744	704	661	753	667	703	713	683	740	701	707	746	770	695	781	691	756	716	686	779	713	673	713	701	688	683	738	779	667	708	701	713	741	739	741	730	687	703	693	692	739	745	749	706	719	706	758	693	706	732	717	737	724	691	670	702	758	753	703	740	671	696	734	717	737	755	691	742	706	731	734	709	693	739	753	731	739	689	691	699	722	693	754	716	695	764	681	737	750	725	682	738	676	748	741	744	745	702	750	730	686	749	672	708	760	722	684	718	685	761	680	744	737	722	686	733	725	747	761	720	718	692	683	734	802	699	751	726	740	725	719	699	670	757	708	751	730	678	733	717	709	696	743	720	744	737	698	723	715	696	743	742	687	729	687	736	687	697	778	693	808	714	687	739	766	652	738	687	739	645	670	749	732	740	720	707	692	715	697	643	747	733	662	686	711	759	719	727	666	711	675	704	733	736	684	765	726	679	745	715	677	743	715	716	752	747	731	678	750	709	779	744	745	717	752	728	679	702	696	690	680	727	674	707	718	730	699	702	760	711	697	731	741	716	726	727	699	705	704	698	678	750	697	731	741	720	667	735	743	744	722	711	745	678	738	731	688	757	732	784	728	717	686	720	670	683	667	734	690	738	685	703	708	707	690	683	688	693	661	746	756	740	725	720	718	736	791	765	697	714	694	750	728	728	736	705	706	669	687	687	725	712	744	693	735	745	724	726	750	678	727	748	753	677	734	715	706	728	735	671	738	683	718	773	719	738	699	712	705	759	718	704	686	704	720	702	710	699	758	754	728	723	721	716	687	689	721	719	728	733	733	767	704	680	736	727	698	704	745	755	680	764	672	713	730	723	712	730	714	717	731	717	768	754	743	746	713	685	732	735	730	716	716	693	769	731	758	667	709	730	695	672	692	731	709	731	741	721	681	695	732	721	675	698	705	724	729	696	687	708	658	737	710	727	684	710	776	732	766	740	769	726	700	713	710	689	693	767	709	716	678	712	711	763	766	759	765	710	697	681	694	683	716	726	719	722	697	740	689	690	739	702	725	717	690	736	741	715	675	743	680	689	684	715	671	708	656	726	724	767	741	688	732	762	732	714	722	715	697	757	684	734	681	701	716	729	717	753	691	689	730	728	750	731	767	730	727	737	696	725	737	744	696	705	732	713	773	752	732	720	711	703	705	716	734	745	687	791	737	718	706	718	703	759	747	793	718	687	692	759	721	752	673	699	731	746	751	730	733	723	724	772	746	715	707	742	740	741	669	686	742	704	692	710	710	705	753	714	745	755	746	737	735	694	731	685	712	730	706	719	711	683	702	672	742	712	729	755	813	742	755	699	743	751	716	726	744	718	712	738	732	743	746	737	702	740	762	707	744	718	687	705	716	667	743	681	773	771	742	733	787	769	708	724	729	710	720	752	722	709	718	727	709	711	752	705	694	694	741	691	730	732	698	747	699	741	685	697	739	708	706	694	737	710	687	735	734	723	717	678	705	734	670	734	752	697	710	706	728	689	682	698	727	766	714	710	693	705	716	728	709	702	727	692	757	700	710	724	717	695	741	747	683	710	725	720	716	754	737	728	668	731	758	743	796	742	720	682	711	709	721	730	675	728	670	728	729	769	764	702	693	670	721	682	691	722	773	667	757	747	734	748	728	734	765	708	764	706	709	730	705	707	697	747	696	683	670	709	698	711	713	696	756	709	725	728	714	735	713	716	736	739	727	758	683	668	757	751	724	724	703	700	747	690	693	699	753	757	712	685	702	704	735	697	769	649	708	718	675	671	698	709	684	713	738	658	732	774	761	723	731	722	749	708	718	695	708	752	679	730	707	727	755	692	711	701	720	717	743	729	693	746	732	764	719	751	711	713	727	763	735	685	742	719	763	705	721	680	681	710	721	728	729	718	687	697	712	734	726	690	683	693	700	757	733	740	704	709	731	721	700	732	714	729	704	727	765	688	714	734	724	699	671	710	751	687	733	722	702	729	728	677	685	675	756	721	753	729	722	732	734	731	687	724	693	733	728	704	749	765	750	715	736	761	677	717	702	711	736	714	721	739	691	702	761	744	674	710	678	742	732	716	724	713	761	671	680	669	718	722	700	764	695	677	682	705	749	701	750	734	711	746	673	732	659	742	729	671	746	678	703	759	739	751	734	734	715	708	709	813	710	728	706	741	742	716	723	713	680	684	737	778	730	734	725	710	700	762	720	686	770	757	722	729	713	685	749	733	726	728	682	692	746	709	756	713	731	722	719	730	740	716	717	731	718	736	751	703	696	737	722	727	698	745	706	699	728	713	690	678	686	687	731	696	694	726	731	721	741	732	712	691	722	757	704	708	709	684	726	729	729	729	754	764	729	703	738	703	708	744	724	730	712	727	757	728	728	676	765	749	722	753	715	692	700	687	730	725	700	704	732	680	687	728	748	709	743	736	738	689	749	683	733	695	702
15515	34476	24388	8802	2662	601	568	576	576	591	576	618	612	580	577	582	576	600	620	587	589	628	641	587	570	602	618	637	631	599	595	645	548	560	620	557	552	585	529	582	613	550	576	585	571	541	569	574	595	587	621	537	608	557	541	586	530	611	605	606	551	572	539	591	549	555	590	586	589	625	549	593	586	555	613	538	587	566	537	575	551	623	603	586	573	592	589	554	581	559	601	589	562	591	540	584	600	572	589	636	588	584	562	601	572	589	568	583	577	569	567	558	618	583	570	595	633	597	570	597	608	583	619	591	581	585	542	586	595	585	630	573	572	609	544	601	591	556	570	561	572	621	572	601	544	617	585	578	557	586	565	515	553	561	616	613	567	603	566	532	566	574	573	589	602	587	588	587	527	576	595	589	551	578	541	592	589	544	601	577	572	581	587	580	600	587	547	597	580	597	522	568	576	578	590	558	606	617	586	560	554	568	564	564	591	601	562	567	617	541	536	550	556	585	573	583	594	550	574	534	531	607	623	606	585	587	554	538	615	608	550	530	603	566	555	536	612	557	575	528	555	552	596	594	586	551	567	599	586	582	580	604	608	583	637	610	575	593	578	591	581	613	644	561	574	586	567	569	593	599	572	590	601	630	561	575	559	583	584	547	563	579	579	584	608	605	577	567	623	562	599	559	577	565	600	563	612	626	602	566	593	536	569	606	572	609	589	579	559	600	518	594	558	613	560	650	591	577	595	551	560	540	626	600	575	576	547	585	551	528	538	573	560	512	609	595	606	573	614	574	631	588	605	580	583	583	589	554	582	560	601	578	552	587	549	585	580	582	610	564	569	583	560	559	586	583	603	543	537	590	590	541	571	561	537	578	566	588	553	587	593	600	556	564	555	601	551	572	597	603	580	534	584	570	603	622	602	593	587	571	522	568	577	581	572	535	566	557	572	537	582	510	593	570	609	582	557	571	572	603	557	551	586	577	602	586	525	571	611	522	604	575	571	599	588	582	618	604	554	565	552	558	603	560	566	573	562	568	640	542	574	534	582	596	574	543	554	567	580	533	575	555	574	564	573	575	556	601	562	588	520	588	593	581	627	593	578	584	560	611	568	596	607	587	600	555	536	543	600	604	549	566	569	581	528	585	557	543	593	613	600	579	587	556	596	578	576	551	587	566	595	565	583	537	596	599	610	553	620	566	578	565	609	601	550	613	548	558	563	574	564	623	585	580	598	559	571	589	589	595	593	530	617	572	598	546	593	589	560	600	588	561	559	553	605	590	590	613	595	573	600	596	511	564	573	580	619	567	608	584	594	599	579	563	580	593	630	588	549	585	579	576	611	588	577	611	578	543	541	572	588	566	590	592	589	594	525	567	614	593	593	567	573	556	575	575	566	550	606	555	558	577	617	602	573	589	546	585	560	590	593	569	565	561	574	591	532	592	592	571	550	612	576	613	582	596	591	550	590	591	579	570	592	595	558	561	545	585	553	567	634	565	606	550	584	540	585	581	586	571	607	569	600	551	611	584	576	576	580	592	617	603	591	566	574	593	564	555	571	612	577	558	583	609	632	540	561	539	562	566	594	592	565	541	619	593	564	554	590	612	594	583	583	567	553	564	557	577	614	575	589	574	567	569	572	595	619	552	534	577	662	536	537	555	588	565	581	597	587	541	546	562	598	631	601	578	542	559	611	579	598	554	589	599	600	597	573	549	517	571	617	565	512	599	577	585	571	560	571	574	550	584	575	559	610	564	576	576	591	577	552	565	589	560	573	583	592	623	566	554	613	549	584	547	576	583	558	585	574	564	544	602	553	614	592	586	548	616	598	565	620	571	556	555	565	609	610	568	619	570	541	549	591	583	612	557	568	615	604	598	557	579	567	579	606	589	587	548	586	601	581	551	598	575	602	567	560	578	540	562	552	561	601	592	598	612	571	604	578	541	570	586	563	607	608	571	552	577	592	554	634	546	565	530	564	586	572	530	539	586	566	590	619	563	615	614	572	574	586	531	571	565	524	562	592	545	587	538	597	597	566	583	589	566	550	608	566	571	559	578	552	607	568	596	589	595	567	567	603	555	587	589	605	572	609	610	572	577	560	520	585	595	580	561	587	564	567	563	580	577	595	584	566	557	529	566	570	582	580	602	599	580	568	578	617	583	565	582	591	562	625	613	629	569	603	564	564	594	571	620	597	597	598	586	611	581	586	542	559	573	579	569	615	600	537	584	562	556	562	560	540	577	572	627	609	601	593	602	581	548	581	553	579	600	559	559	564	597	585	548	602	564	595	549	597	558	529	609	604	553	561	573	537	629	554	612	560	602	576	589	562	599	558	580	579	574	577	557	578	621	590	559	533	592	577	565	575	598	593	629	552	514	586	613	566	618	652	552	530	579	591	578	640	623	568	593	615	551	584	584	582	577	566	610	557	565	590	594	603	559	587	557	560	575	552	586	601	570	574	569	588	564	569	548	613	574	605	554	531	601	599	623	607	584	623	550	575	602	616	587	577	582	562	613	564	580	588	566	585	586	569	575	603	588	593	540	532	590	585	571	597	548	553	586	599	559	591	562	526	546	578	571	600	565	524	612	595	602	618	574	647	532	585	581	550	603	561	582	583	563	637	593	622	609	565	552	552	612	583	563	572	539	576	609	588	594	594	545	556	589	633	566	546	572	580	616	632	580	548	557	583	589	593	569	596	550	577	577	570	573	561	567	620	594	617	598	566	574	608	581	619	599	570	538	591	601	544	553	581	555	612	568	551	602	611	589	597	594	564	575	554	575	631	566	547	584	579	608	564	567	553	567	576	550	589	583	580	601	567	620	578	571	573	603	545	562	587	581	573	559	573	585	573	563	573	574	564	548	596	597	585	566	593	579	607	604	588	610	571	564	606	567	588	571	583	588	543	538	567	602	586	569	531	575	601	541	582	540	589	551	563	594	553	571	596	569	585	549	560	573	628	606	556	605	519	566	576	549	558	580	589	608	599	625	628	631	564	595	593	562	547	596	624	593	560	578	597	586	611	588	598	593	578	541	605	527	584	541	545	559	590	579	558	557	629	588	564	553	550	651	574	551	538	637	562	557	593	570	551	562	569	580	593	608	609	576	572	567	583	580	526	582	617	592	625	562	548	578	572	601	586	582	538	569	563	585	565	557	606	568	608	609	568	604	574	602	595	531	583	570	603	562	561	603	573	631	560	595	591	557	578	579	612	615	600	570	589	567	585	613	564	579	583	592	585	553	542	594	578	602	565	575	565	554	553	621	580	622	598	595	590	618	619	540	575	590	579	561	601	567	573	532	548	568	586	574	593	560	602	538	579	588	571	487	591	595	560	570	581	546	522	598	592	591	561	560	566	585	597	559	570	535	603	602	564	602	611	583	580	559	581	613	592	562	599	528	580	577	548	575	578	573	564	594	607	571	575	570	616	624	560	563	569	578	530	595	593	601	613	576	577	593	567	624	618	616	626	594	578	583	563	553	548	552	628	588
24629	24981	45671	42816	25217	7425	1538	980	900	979	875	860	859	893	945	846	817	920	883	989	1236	1198	1004	900	889	876	852	866	876	877	846	812	802	871	876	877	868	860	844	830	870	816	855	929	838	844	891	896	876	834	841	856	835	785	844	831	790	887	872	899	833	841	854	833	872	846	820	858	846	841	858	870	839	840	813	828	820	817	850	840	850	847	838	830	832	884	846	872	841	876	847	832	842	928	824	865	854	880	782	843	855	817	882	857	867	844	876	799	833	874	862	848	852	847	850	810	880	799	863	798	834	902	830	832	865	840	852	837	844	812	797	886	844	827	895	835	849	921	846	858	849	868	883	863	885	842	880	864	912	898	808	868	863	834	812	837	865	900	845	845	823	834	873	825	829	860	862	834	855	876	852	838	778	812	769	841	831	831	887	861	866	841	833	897	863	852	819	924	789	862	845	869	867	811	858	805	867	800	858	838	865	835	804	894	806	821	863	854	856	841	841	878	895	841	855	825	871	864	896	844	820	808	864	802	858	881	826	838	833	833	851	875	862	884	851	863	789	839	860	786	851	884	827	862	820	828	821	834	823	850	855	846	855	826	868	816	814	861	801	794	841	899	824	849	886	858	862	927	862	859	856	805	866	842	789	898	837	880	848	826	881	842	850	854	839	843	798	801	841	885	858	811	863	808	792	846	887	809	835	823	840	815	817	842	818	841	851	853	858	814	853	853	892	843	803	815	831	877	857	818	832	812	865	874	886	885	896	856	825	884	857	834	775	813	864	867	854	775	851	850	821	808	845	804	800	853	838	870	794	791	837	808	828	794	832	846	866	816	871	828	875	849	864	834	835	895	860	822	875	878	867	835	765	858	821	852	843	900	842	854	834	827	911	876	854	876	874	861	848	886	822	856	816	896	837	853	845	870	828	847	848	848	879	879	889	851	842	832	830	802	872	823	865	843	824	878	832	811	823	812	898	847	848	855	865	873	849	851	770	845	885	884	879	850	850	858	889	795	815	813	870	838	800	819	854	872	848	842	849	867	816	818	861	825	816	859	809	847	830	857	846	849	811	815	825	790	810	804	826	829	835	860	824	835	884	795	832	844	830	821	832	807	826	897	859	871	868	842	788	796	858	828	818	859	881	824	834	790	833	875	840	831	825	825	781	778	862	841	861	816	865	846	766	795	871	863	801	882	823	844	870	873	859	847	831	883	810	799	845	829	855	796	827	840	852	824	822	826	848	810	818	871	817	868	863	870	852	815	869	836	880	860	816	897	867	877	850	855	885	862	807	883	843	790	850	905	850	826	867	870	813	852	834	897	845	821	836	836	823	858	857	811	858	820	827	854	849	834	838	878	927	863	799	823	805	759	850	883	793	818	827	886	865	831	858	841	852	853	827	797	859	839	837	899	897	843	847	851	801	829	855	875	848	858	853	883	854	827	892	837	840	826	857	885	849	880	844	830	863	854	863	909	820	839	819	847	818	906	861	836	882	786	894	883	863	823	826	812	819	889	887	834	860	853	808	843	856	839	844	835	839	883	865	845	811	878	879	766	863	815	832	868	831	861	841	882	905	899	849	873	876	799	824	796	839	806	835	862	883	886	850	866	835	847	866	860	827	857	857	900	866	809	857	868	851	843	874	875	856	833	873	808	880	835	827	824	819	807	835	868	861	768	832	898	862	821	882	792	828	844	890	826	830	860	773	813	866	795	896	917	896	861	849	888	822	787	840	840	830	827	800	940	844	828	796	858	862	868	838	820	838	824	811	889	853	825	907	826	871	791	867	803	883	835	832	824	799	852	876	920	832	855	831	844	844	808	873	884	856	792	861	826	849	836	866	899	850	842	884	822	808	837	842	819	871	866	827	836	785	846	783	842	817	813	852	882	891	830	814	833	822	924	848	867	813	797	846	828	792	766	854	836	828	905	784	806	846	829	858	887	820	846	859	808	857	862	838	818	854	900	887	832	858	847	843	879	795	872	824	792	818	816	834	859	834	878	847	878	812	877	847	857	814	832	851	811	854	838	867	797	845	855	855	839	823	869	848	860	857	857	838	766	878	811	822	842	805	821	822	878	859	881	869	869	801	794	814	875	859	803	879	816	825	867	846	832	854	889	837	831	888	832	803	849	835	908	816	833	790	863	804	837	776	860	850	845	858	874	837	843	849	898	851	817	838	820	801	822	873	867	840	803	895	900	893	876	847	838	829	846	852	840	845	820	849	822	801	850	872	815	827	865	928	840	866	869	853	810	878	779	842	823	840	857	852	869	855	847	827	867	799	839	820	824	846	851	776	905	879	846	874	868	843	816	911	868	839	796	838	844	805	828	836	863	790	841	842	883	892	850	824	857	915	828	842	832	816	816	810	809	811	835	832	838	818	835	851	812	897	834	811	883	836	856	854	800	864	856	829	827	811	834	813	884	873	823	886	885	834	878	795	836	834	862	824	874	853	845	859	839	837	932	871	845	856	831	820	846	837	880	849	843	857	838	856	838	808	887	843	838	833	826	887	878	852	848	840	829	849	828	826	834	870	869	823	868	873	856	820	878	869	810	842	814	839	874	802	847	807	848	835	882	822	894	864	815	874	832	827	788	874	899	797	829	819	873	839	829	841	854	829	882	884	833	831	866	835	796	838	852	844	836	866	859	814	885	837	801	875	845	803	839	856	871	847	829	845	826	865	905	851	825	857	870	791	864	871	843	858	828	833	869	875	867	860	889	804	878	875	855	845	819	756	818	815	818	818	787	848	845	864	799	859	828	874	885	828	823	841	872	839	825	837	852	889	826	876	863	862	873	860	832	863	826	814	859	809	894	851	817	831	811	835	920	894	825	887	831	803	822	849	881	870	804	937	842	831	842	817	910	847	833	912	827	851	808	841	782	827	829	799	875	918	823	843	894	839	897	856	844	785	843	868	825	780	842	871	824	874	843	857	900	825	828	844	826	863	867	851	827	842	819	797	794	883	861	834	865	856	845	870	841	870	876	826	919	856	832	873	884	865	878	819	806	856	838	807	812	844	841	876	837	864	839	787	831	775	869	799	811	857	857	820	839	873	864	867	864	855	819	834	854	829	833	847	844	809	855	926	808	805	891	808	854	795	796	878	785	898	875	853	772	871	832	850	785	887	807	830	877	802	797	851	851	830	863	838	821	789	857	824	891	833	844	824	863	844	816	804	826	812	848	841	863	893	811	809	880	834	847	795	839	783	860	800	828	835	878	826	843	832	905	842	812	917	856	818	785	836	806	857	817	790	810	853	829	832	869	823	833	853	823	844	834	869	863	835	876	827	838	897	850	854	902	870	875	871	822	797	837	837	826	856	832	818	859	840	794	827	858	892	853	835	837	854	824	830	823	822	853	870	841	877	863	829	837	903	804	866	851	870	851	760	870	884	844	847	888	865	859	876	792	825	847	839	817	831	896	819	900	864	885	871	872	842	916	808	822	867	856	846	845	804	838	796	896	875	922	860	887	841	881	807	863	831	848
54125	96273	72649	41907	14238	1059	777	824	724	751	787	740	777	777	798	765	802	803	709	869	1358	1211	928	876	840	787	754	773	783	758	729	764	774	777	753	718	716	794	738	736	778	731	793	788	784	755	720	787	737	769	790	718	739	754	788	681	727	736	755	786	711	754	796	762	731	791	736	773	742	754	723	760	708	720	770	756	839	762	750	723	778	778	764	740	786	765	703	783	752	803	729	761	779	727	792	724	751	712	791	756	750	730	782	724	761	750	739	767	825	779	789	716	765	767	753	731	754	743	749	767	706	740	771	748	766	765	770	789	739	782	751	724	737	723	754	753	760	786	766	736	771	675	774	761	802	706	731	756	734	753	799	742	726	770	732	791	747	746	784	787	736	721	728	707	748	693	734	719	727	782	729	826	778	772	755	734	698	765	754	742	742	776	754	768	808	749	777	789	743	758	758	756	753	752	759	732	748	782	748	748	737	747	734	752	716	738	788	767	750	685	711	760	746	776	773	764	757	782	745	743	745	738	756	744	705	769	785	777	701	711	724	775	732	788	770	749	754	765	721	752	758	761	702	745	747	741	776	760	739	695	724	795	702	750	781	738	731	715	752	775	758	736	739	782	783	783	729	747	764	743	741	737	755	739	757	730	752	754	713	711	750	766	785	728	730	757	732	750	754	745	739	769	722	747	764	751	766	751	706	721	718	748	743	762	748	740	739	787	747	773	721	741	730	794	778	750	712	731	689	728	733	758	729	773	748	778	742	781	769	778	741	755	731	758	708	736	721	778	746	751	670	752	756	717	793	749	719	740	721	728	736	714	753	727	728	789	739	745	763	760	705	767	752	796	692	750	728	757	778	725	744	748	760	726	768	746	763	713	772	709	751	731	754	764	743	770	758	797	797	721	716	746	701	690	753	766	769	767	762	703	721	734	744	778	728	759	734	723	762	731	765	754	714	753	695	761	789	757	787	776	711	756	724	744	748	789	751	778	735	713	782	717	799	767	762	772	783	749	748	723	777	763	712	747	689	748	750	759	757	756	717	784	809	745	743	712	731	745	751	735	764	748	779	758	752	793	756	750	758	747	735	725	767	812	685	728	734	825	750	729	815	761	734	739	772	711	741	740	770	756	769	718	738	725	753	751	784	735	741	721	750	756	721	762	746	746	708	716	761	737	748	704	721	772	703	772	733	755	761	734	760	787	742	754	759	768	758	782	759	736	735	711	737	738	754	762	724	766	798	744	780	799	736	805	726	745	699	769	724	767	740	758	695	755	708	764	762	782	742	755	741	774	733	757	755	755	720	783	756	733	745	747	722	793	759	710	712	747	766	748	717	776	776	791	761	796	731	744	778	747	785	758	763	755	781	740	791	739	725	721	792	773	712	722	756	777	735	782	742	738	744	721	725	729	749	752	722	754	751	735	745	714	769	757	735	757	777	700	693	754	696	783	738	748	711	769	781	714	764	782	749	743	783	759	756	763	743	786	723	771	705	731	794	676	775	782	731	765	795	744	786	694	756	776	766	784	757	689	781	755	746	773	755	778	715	770	706	741	743	701	749	767	725	722	796	722	731	781	706	744	754	786	752	712	742	782	780	768	729	730	765	709	790	770	735	772	756	751	740	744	745	821	750	705	760	753	803	758	840	765	758	745	725	684	740	768	737	818	680	766	746	759	774	764	763	735	747	742	766	755	719	773	786	714	791	747	750	793	723	754	737	795	778	795	704	725	733	729	749	732	737	726	727	760	713	714	758	762	752	756	720	751	724	758	743	767	706	768	788	794	758	797	737	788	747	803	754	731	777	702	801	699	765	746	772	753	768	736	753	772	761	768	695	736	749	741	726	745	695	745	727	735	760	739	769	740	747	732	764	702	768	730	759	756	709	750	719	763	726	725	735	786	739	746	699	733	721	741	733	738	745	722	772	736	724	738	751	742	763	757	741	719	753	765	763	774	713	738	746	753	740	771	764	787	728	760	783	743	748	760	734	726	778	733	727	744	738	714	738	716	724	740	732	756	704	749	772	729	749	756	785	750	776	774	733	746	708	768	760	738	754	781	768	738	726	729	721	781	733	698	721	739	728	725	702	755	753	760	805	747	758	741	718	732	780	753	781	791	749	746	748	722	758	712	691	733	762	742	780	757	749	744	763	735	764	707	711	711	761	715	725	766	727	752	738	766	708	764	747	793	798	756	727	717	715	752	787	721	721	752	809	754	744	697	773	700	736	760	759	766	771	798	739	708	752	739	769	666	805	717	707	769	763	703	779	737	757	745	740	745	735	744	777	781	704	713	751	725	775	742	764	763	739	759	728	719	700	754	780	761	752	747	722	739	740	766	695	769	731	731	797	721	757	752	744	788	693	742	786	747	710	769	769	728	791	747	698	726	733	745	745	707	754	720	775	787	728	792	760	717	767	747	738	754	762	735	772	714	711	757	753	741	750	751	722	733	712	768	773	707	762	717	755	734	742	715	736	769	727	709	752	778	748	751	727	749	727	733	745	760	779	743	758	735	702	747	747	760	745	781	709	743	737	760	749	737	761	695	795	756	748	737	725	713	752	733	726	723	758	742	746	763	774	727	769	762	705	741	775	702	713	776	782	740	772	724	784	701	756	759	734	699	743	769	719	725	780	773	763	717	724	725	694	746	707	759	765	739	709	744	681	715	782	687	782	757	749	727	780	819	768	757	748	744	725	753	775	766	739	714	737	735	724	737	779	775	748	773	754	707	757	704	771	740	722	702	782	718	766	771	765	733	745	742	745	734	790	717	740	751	746	722	689	757	804	760	736	756	741	794	720	717	757	740	703	775	746	752	773	746	723	735	718	740	776	707	751	792	724	728	800	747	715	731	783	728	731	725	733	725	764	758	726	713	756	750	718	767	740	777	738	744	724	716	750	707	705	697	764	755	814	701	742	778	732	747	708	762	752	724	707	744	731	735	741	710	724	772	732	718	776	725	762	765	719	707	714	757	745	754	692	762	750	788	747	805	782	707	784	760	740	755	689	733	763	780	736	751	787	721	710	732	773	793	776	718	753	753	779	755	693	762	750	772	742	719	771	727	734	733	723	775	767	747	732	755	777	796	760	718	713	735	770	785	785	745	738	757	747	782	742	746	766	743	728	803	743	775	749	762	773	737	715	704	763	692	750	694	707	762	730	776	754	757	836	730	769	801	762	695	759	692	733	745	758	723	757	725	761	808	764	799	770	753	724	745	743	744	797	731	719	759	731	762	733	694	755	785	766	718	786	745	737	757	775	761	716	684	741	726	740	709	729	731	692	743	748	728	744	764	711	765	753	720	754	749	738	781	732	753	769	795	790	727	740	749	709	733	753	776	784	740	764	675	752	775	715	783	786	723	770	738	738	709	747	696	769	747	735	749	734	777	771	744	805	712	746	725	734	753	718	742	786	731	739	789	743	723	703	758	721	749	775	732	742	740	756	747	790	757	722	725	737	732	736	800	733	802	739	773	762	716	754	771	724	755
23808	23801	39318	39897	30243	13769	2993	1151	1022	1020	1050	986	952	1027	911	996	978	977	935	1035	1468	1367	1134	1056	989	997	1006	948	912	914	920	937	920	928	960	956	895	977	914	944	960	905	951	896	960	931	927	944	907	964	937	976	932	950	981	918	937	875	942	918	971	929	943	969	966	944	919	946	926	936	925	916	947	990	931	959	906	932	908	867	930	947	886	955	983	924	906	962	942	939	934	886	928	941	925	913	939	900	894	964	920	952	877	929	933	942	894	923	906	928	932	935	899	886	922	930	928	893	901	948	896	882	913	841	858	878	928	949	918	935	921	919	939	933	942	953	928	920	921	942	917	919	875	897	928	973	919	980	902	964	906	948	896	913	911	903	879	943	886	872	920	855	938	946	968	995	903	930	925	900	952	908	925	921	961	868	897	917	935	979	958	894	874	888	902	948	911	954	896	950	874	952	896	947	972	934	927	943	943	885	928	915	939	911	932	933	925	948	983	919	925	899	926	894	962	943	942	896	905	959	883	914	970	893	907	967	940	919	915	962	933	856	937	879	924	917	898	1003	915	973	884	938	941	926	937	973	953	926	913	908	898	915	859	954	917	868	930	929	927	909	920	953	969	873	944	947	934	908	915	932	911	904	944	887	906	917	936	917	961	942	1011	887	997	964	949	955	898	906	950	955	931	934	876	899	879	916	957	888	869	978	964	944	951	893	990	960	892	909	853	925	914	943	908	942	941	883	898	965	922	916	948	966	911	869	956	922	992	952	923	902	961	886	934	932	872	874	895	901	871	893	961	911	962	893	895	918	942	939	903	918	864	925	909	901	913	993	923	923	914	912	892	935	871	921	928	871	880	919	939	913	884	896	896	906	893	837	870	913	897	938	899	938	916	891	921	909	963	924	943	869	932	1005	909	942	945	900	1005	901	945	958	904	921	955	876	956	901	887	894	972	915	943	944	872	904	962	899	892	962	927	919	937	873	896	1005	928	945	942	898	915	901	918	911	934	900	919	955	934	908	1001	865	930	967	890	952	954	892	951	949	929	950	911	894	949	918	964	969	936	924	892	963	932	927	913	897	958	877	868	917	904	878	906	890	907	863	927	936	945	935	955	913	922	1006	898	930	944	941	927	884	897	919	970	933	862	911	936	932	888	900	939	890	947	946	952	902	943	860	876	935	904	924	950	915	860	966	925	886	986	917	919	934	1026	882	951	923	931	890	887	945	976	893	923	892	936	959	904	956	957	913	846	927	909	904	910	906	883	922	909	947	920	932	910	925	983	905	908	936	946	889	923	979	918	892	942	870	977	920	878	891	968	906	872	914	919	899	905	985	867	902	941	910	956	893	961	967	908	958	947	907	902	964	870	949	899	906	929	897	971	944	910	921	899	927	953	896	919	958	944	913	954	932	925	972	944	894	953	925	918	869	926	908	928	978	949	957	969	910	902	906	946	920	951	961	883	923	905	923	867	969	899	923	962	916	926	932	934	920	915	905	910	910	904	930	919	933	923	972	914	887	930	949	935	964	937	929	982	943	926	929	970	946	880	907	936	915	953	940	910	938	884	953	897	930	882	881	958	902	913	965	889	911	881	910	936	843	935	918	940	945	936	946	934	938	882	919	928	949	935	945	911	881	943	917	890	915	936	893	957	868	946	900	951	943	907	935	920	980	899	925	923	928	908	921	922	919	872	964	981	901	939	923	906	913	945	922	918	936	929	897	891	935	958	921	939	905	943	856	869	949	863	937	929	937	916	909	967	947	882	940	909	905	939	879	905	913	952	963	895	945	945	906	925	897	929	958	888	849	951	1012	972	911	872	915	946	978	909	932	966	875	892	908	827	907	944	946	891	912	963	937	910	916	901	937	922	906	968	936	915	932	940	889	889	958	946	953	892	970	931	913	938	940	927	933	935	926	896	910	904	937	930	889	917	950	929	906	939	959	967	958	932	952	894	932	910	905	900	927	911	836	925	947	904	925	888	940	952	919	918	932	910	876	904	901	929	899	888	938	910	908	875	959	924	915	890	946	949	948	914	883	938	914	967	926	949	926	935	935	921	924	960	898	974	976	941	988	893	852	970	876	976	891	893	966	924	923	900	915	933	888	938	916	952	905	871	907	954	932	877	942	952	891	898	920	988	867	876	941	969	1013	894	908	959	923	913	918	1000	875	911	992	932	878	933	962	861	965	947	940	904	893	920	908	888	942	914	897	913	943	992	949	934	925	892	917	946	952	979	910	928	979	969	916	930	879	924	948	923	914	906	889	966	900	970	915	917	920	905	879	913	892	894	971	879	935	977	939	933	949	962	969	978	963	914	936	922	921	893	872	949	937	935	935	986	929	938	997	941	918	924	942	909	955	936	879	923	909	906	960	912	934	961	913	939	917	901	983	909	913	912	903	958	991	917	874	881	956	907	917	898	890	1000	924	925	916	897	953	949	889	943	916	949	886	934	939	887	896	872	903	865	941	969	918	929	898	927	923	909	913	965	939	936	920	961	908	926	885	956	945	954	921	946	936	937	938	837	886	956	883	909	958	903	912	890	946	904	933	899	919	904	917	887	959	909	909	934	893	913	895	959	929	969	912	936	918	918	892	948	925	914	912	899	885	953	937	919	967	938	901	913	964	950	914	960	915	943	923	928	878	938	932	911	910	897	989	915	894	917	928	988	874	919	892	931	967	919	889	914	908	940	935	889	917	935	902	937	945	896	884	919	963	959	916	940	903	959	911	897	951	935	942	876	918	902	969	967	947	898	940	950	861	931	899	940	917	949	935	940	924	933	937	933	944	976	942	933	950	976	834	887	939	894	922	952	892	975	936	892	904	912	900	958	940	942	970	875	909	950	968	883	927	903	917	874	918	944	935	925	907	933	927	928	960	987	937	877	916	869	890	946	910	960	927	975	922	955	929	877	903	892	949	932	894	853	888	935	898	895	907	967	943	935	888	852	921	929	925	922	945	944	867	962	967	918	953	869	912	960	944	902	969	939	905	892	904	957	929	921	920	904	887	900	918	893	900	920	895	908	970	925	897	1003	904	885	955	929	949	937	901	945	946	905	938	947	936	930	935	931	898	928	940	948	891	995	936	949	967	917	966	901	881	952	920	964	903	910	974	937	905	945	956	1000	909	903	916	915	917	927	966	942	963	907	896	860	957	884	864	902	953	894	921	937	880	925	945	892	902	879	915	876	902	920	962	951	910	914	933	985	941	907	931	947	924	930	946	908	891	898	851	903	905	898	943	893	906	912	980	878	919	928	866	881	903	911	944	957	863	915	919	916	913	906	910	925	908	924	944	942	921	959	949	906	906	938	927	936	917	951	910	961	887	914	883	891	869	913	968	944	942	941	906	912	939	927	925	922	909	910	917	930	913	985	938	921	921	918	977	916	901	901	940	917	888	864	921	917	967	912	914	918	861	917	907	929	890	894	923	972	947	912	974	885	924	954	923	901	891	862	954	891	930	957	919	926	898	941	877	910	961	972	902	912	935	934	941	890	930	830	941
61895	101371	76620	51941	25860	1044	896	893	844	873	862	863	860	855	860	832	857	875	824	1043	1689	1527	1164	981	913	884	865	884	870	883	782	863	857	808	846	891	844	834	780	829	810	818	856	858	851	839	793	880	877	811	785	833	834	829	851	843	845	856	860	819	863	872	825	840	896	849	857	793	880	855	827	920	850	850	847	855	882	857	899	913	875	804	821	875	850	865	822	835	817	811	844	849	863	820	821	848	832	837	851	838	881	867	864	841	808	830	841	835	860	901	826	858	807	848	841	834	873	869	826	817	853	808	876	880	831	862	847	856	855	809	850	849	850	853	812	842	810	880	830	819	848	834	824	852	829	835	858	856	857	891	878	831	876	792	814	902	862	812	834	791	867	879	870	871	806	893	830	830	787	823	822	810	825	813	858	820	881	838	835	846	823	822	839	886	833	845	840	824	851	801	837	869	856	826	853	850	797	845	859	820	853	831	871	882	826	813	875	814	817	843	855	875	855	855	813	820	803	851	842	893	873	838	821	834	825	844	875	869	846	839	904	795	867	824	843	820	899	786	783	772	811	854	808	846	883	817	831	837	808	909	862	841	857	796	845	858	857	846	844	786	877	849	819	866	868	849	838	853	815	875	773	834	860	853	794	829	847	785	830	850	837	854	840	837	850	864	845	810	838	835	835	813	872	822	807	810	803	845	863	814	806	836	864	876	831	833	811	822	852	848	842	848	838	872	821	876	774	803	808	803	856	873	789	895	873	854	883	871	838	870	817	853	802	789	848	854	841	838	799	891	819	844	825	864	820	795	807	818	832	869	819	879	840	797	827	820	821	783	824	830	773	835	847	867	880	772	792	805	874	853	799	884	815	852	838	823	851	816	805	850	837	851	829	854	823	806	825	825	871	818	827	879	833	835	820	830	805	848	836	814	820	877	845	866	870	834	828	827	774	831	796	863	853	858	888	889	831	851	845	832	806	865	836	814	855	779	834	856	928	825	842	863	853	818	832	794	870	779	841	861	851	826	806	842	797	882	864	785	870	816	843	736	883	815	858	873	845	808	845	810	865	869	834	851	849	794	827	885	849	886	839	909	808	807	839	861	847	846	816	871	869	856	819	878	874	836	797	859	825	867	856	839	775	865	838	811	782	776	857	834	868	890	838	827	841	843	826	831	791	831	830	846	831	832	797	913	820	823	815	840	857	870	869	811	810	807	832	806	898	830	857	914	810	819	873	778	825	840	844	865	858	842	865	857	853	828	885	828	875	853	846	844	839	806	833	877	793	836	826	814	830	843	821	805	799	780	872	887	831	859	806	854	839	816	825	833	862	871	814	866	845	885	849	890	833	845	795	801	819	783	885	838	841	837	864	811	833	850	822	877	889	859	824	791	836	766	826	830	801	821	822	862	804	800	845	852	837	830	854	832	850	815	848	868	890	875	795	836	876	836	861	859	882	897	825	782	822	743	863	799	883	833	851	871	845	842	833	848	899	826	846	843	857	846	846	857	780	802	870	879	890	805	852	899	837	846	791	852	848	880	842	815	891	847	837	775	801	860	832	882	821	793	799	800	822	852	884	818	832	800	860	860	854	822	867	807	865	842	852	835	857	869	836	816	806	835	875	805	839	893	823	827	879	833	860	796	856	884	832	879	834	874	858	847	838	863	837	804	826	822	843	808	841	824	807	819	828	918	816	857	877	835	806	892	896	803	857	877	781	834	825	865	795	839	899	804	810	841	870	821	809	818	884	797	824	811	829	844	796	862	845	831	830	840	843	841	843	846	837	813	843	858	918	868	872	820	803	802	839	843	822	853	827	810	866	847	896	821	839	778	852	855	834	814	838	870	826	795	820	826	816	870	813	827	855	888	850	822	865	908	834	797	832	831	883	865	816	812	839	886	841	803	838	870	831	856	822	813	873	880	829	865	865	867	880	810	876	821	806	807	852	830	877	859	850	853	809	818	863	863	880	857	832	814	856	827	848	886	867	836	866	838	843	771	855	838	825	789	831	844	870	886	864	844	839	853	835	848	844	838	838	765	860	806	858	838	801	822	863	807	817	854	869	837	866	791	798	901	861	755	861	821	829	774	845	826	795	853	823	851	850	840	867	815	848	845	810	844	828	808	833	902	823	882	811	830	855	816	854	826	853	856	812	858	863	804	873	828	869	849	826	852	809	846	888	863	875	835	853	896	839	865	841	848	811	803	910	882	836	818	813	814	885	835	841	807	817	830	781	847	817	845	827	844	842	853	829	830	821	871	852	852	848	864	849	843	812	863	849	827	849	844	846	874	815	875	773	824	869	857	825	863	813	763	882	868	880	906	867	822	823	823	832	816	830	855	853	806	830	806	845	835	840	879	842	860	851	800	825	819	825	840	815	810	852	877	898	811	803	754	887	836	849	865	851	867	887	810	841	836	860	851	828	842	836	866	891	837	794	854	847	811	857	859	842	859	842	861	849	846	863	854	828	775	807	860	834	811	813	793	828	838	828	867	778	866	887	859	768	837	801	848	843	867	801	820	826	886	850	846	804	817	835	806	832	852	841	847	844	854	882	906	768	859	849	864	848	835	789	797	815	822	826	836	826	811	835	850	915	807	905	872	828	815	869	881	867	855	896	821	814	799	864	811	841	861	824	863	846	797	824	863	830	821	845	818	834	838	842	843	850	830	836	848	805	761	804	820	869	810	820	828	809	872	842	819	844	810	782	901	868	800	810	825	820	776	820	890	806	878	854	851	839	831	821	851	790	817	786	871	847	837	789	800	845	832	809	873	856	807	819	808	812	841	812	853	843	827	864	825	871	833	838	821	850	859	842	869	854	863	806	783	872	864	783	816	872	876	855	819	766	845	799	815	874	771	811	814	832	879	835	875	808	805	828	801	809	839	862	862	798	838	881	818	819	759	791	824	859	872	795	794	853	842	819	823	854	839	849	831	814	843	866	825	797	831	880	767	779	926	827	842	880	881	838	827	826	832	846	810	846	847	835	814	851	812	821	861	845	832	836	902	836	877	823	802	816	887	815	819	820	841	840	808	837	890	890	850	849	822	862	832	841	850	865	836	839	790	871	833	840	875	847	814	868	820	809	868	806	833	833	810	829	847	831	851	844	836	813	853	847	799	809	850	852	895	816	814	810	855	831	867	834	810	805	792	847	852	876	793	872	823	807	840	854	846	809	830	814	809	831	851	845	840	852	858	845	863	841	864	830	883	836	829	879	851	809	763	832	812	832	853	826	831	787	804	861	831	834	838	804	824	883	874	809	832	853	838	825	872	849	886	875	815	816	787	818	827	855	827	843	870	813	858	857	821	850	827	838	841	820	892	834	810	866	911	835	800	804	851	800	841	807	828	759	797	813	823	766	829	826	799	840	824	864	801	818	873	826	838	796	797	805	817	868	835	845	850	777	854	841	801	809	776	792	804	841	882	796	892	789	865	837	849	853	799	823	835	824	771	824	821	820	791	901	831	849	818	836	829	828	827	855	789	795	772
28469	28221	29431	14968	4800	935	726	740	739	689	663	731	703	763	743	728	739	705	747	739	777	749	746	694	700	722	677	708	694	683	709	716	706	684	728	651	686	730	686	723	681	693	743	736	658	682	679	710	746	716	664	747	743	726	725	675	721	717	753	698	696	706	675	715	694	711	722	702	686	691	718	731	725	632	732	692	696	729	724	661	730	757	733	750	702	744	726	733	676	662	759	733	733	700	714	679	739	722	694	708	696	728	653	750	737	682	715	716	680	735	722	704	735	696	694	688	674	723	734	741	744	741	738	726	739	676	737	706	692	652	657	674	710	682	714	693	714	768	694	728	672	705	755	746	722	724	704	714	732	690	664	692	677	729	696	733	687	705	749	678	713	735	694	695	716	725	674	670	716	630	703	687	668	752	703	703	672	730	718	766	767	686	644	688	713	725	693	681	702	682	722	703	666	700	687	680	685	752	711	710	720	687	749	696	715	709	664	694	690	716	662	718	678	717	728	676	722	698	749	644	724	739	716	711	679	753	716	701	691	682	710	729	683	705	730	710	753	750	738	679	709	743	718	701	701	693	707	737	670	688	695	729	690	687	681	703	680	724	702	689	684	736	752	756	736	672	732	701	675	703	728	680	691	734	700	720	681	751	675	735	661	748	736	721	746	741	738	712	689	766	708	706	684	685	684	717	728	717	743	701	668	697	710	735	730	717	720	666	708	714	675	690	692	692	723	733	691	721	653	687	720	739	714	692	694	738	727	652	679	687	708	698	692	694	679	730	716	705	710	745	730	712	688	710	704	711	691	700	685	712	755	698	721	696	721	719	695	707	720	630	667	764	719	729	721	745	686	717	703	725	727	738	703	742	703	705	705	742	691	733	704	699	644	697	750	718	658	706	769	703	675	696	722	685	696	709	743	704	703	688	727	718	756	669	731	716	650	711	713	721	730	659	719	717	723	677	716	681	702	662	726	715	701	704	669	733	672	700	686	727	748	678	698	659	682	672	699	679	744	727	660	718	708	758	680	653	746	682	718	644	715	706	723	714	732	680	716	631	714	674	709	708	657	665	718	697	701	742	722	754	726	718	687	670	676	731	706	751	684	656	709	699	720	716	698	707	743	741	743	686	719	779	686	731	666	697	672	689	706	708	745	695	718	647	688	742	670	716	736	721	728	710	720	668	733	731	690	734	693	692	655	675	685	697	738	677	679	757	681	683	727	740	666	665	743	726	657	708	715	720	719	701	646	684	672	719	744	642	745	753	701	715	716	675	725	706	674	690	676	691	746	674	718	720	674	635	714	659	764	722	664	693	692	719	683	700	670	696	693	674	691	696	690	738	669	705	718	726	674	710	665	766	766	728	724	714	727	759	713	626	714	721	763	738	706	699	691	673	699	715	721	687	742	732	708	641	735	685	720	745	655	711	723	726	695	704	724	682	732	705	700	658	741	684	723	692	689	693	706	712	790	723	747	656	677	739	717	686	701	730	726	713	675	692	698	718	702	722	738	718	680	712	631	701	727	763	628	697	703	690	722	647	743	704	721	730	734	767	711	755	742	717	653	672	713	676	736	707	703	697	681	736	725	697	721	715	714	723	723	661	679	708	707	763	696	735	749	710	718	697	706	713	651	715	645	703	704	700	695	727	662	652	751	765	690	717	723	688	691	644	677	723	772	690	702	703	729	697	637	695	708	669	737	721	714	703	749	691	683	735	701	734	711	707	716	707	669	699	735	711	785	696	753	691	669	704	709	673	761	698	699	748	701	731	748	696	746	700	691	702	677	679	663	683	706	721	663	725	725	654	679	718	768	704	726	746	731	698	704	720	755	680	682	721	702	722	651	695	718	687	717	655	726	739	697	724	690	675	684	748	719	701	731	721	700	659	704	662	711	704	704	682	721	745	694	713	717	737	753	670	682	713	741	706	758	692	694	720	744	702	698	746	699	694	693	722	724	735	703	695	710	667	686	665	688	670	709	743	738	733	667	723	694	672	739	711	719	657	698	695	716	742	673	707	675	658	724	729	739	680	710	708	721	743	685	700	675	725	717	726	710	753	709	768	728	697	736	731	701	699	709	720	725	720	717	720	751	706	655	675	740	695	661	696	695	713	748	654	716	703	713	728	663	686	695	715	667	738	746	735	701	645	669	688	722	738	747	708	704	693	713	719	734	748	674	739	700	697	631	691	721	724	692	682	690	719	700	720	716	691	737	703	722	729	705	707	736	699	722	726	682	704	704	669	666	724	722	722	705	704	720	722	657	730	704	705	699	654	739	730	655	720	693	651	678	734	728	731	716	686	719	722	730	683	719	707	673	755	750	653	695	715	759	700	765	729	699	720	684	740	686	734	684	691	750	676	706	746	723	693	685	682	703	706	738	696	722	750	685	711	736	698	703	665	734	717	704	743	746	702	743	666	753	684	667	704	703	717	749	738	732	688	725	751	698	700	664	755	727	762	741	714	728	736	742	709	707	702	677	718	689	687	701	710	700	699	736	760	763	720	751	671	739	713	776	697	755	700	708	702	640	704	687	642	668	711	690	691	721	694	698	658	686	699	724	646	651	745	690	692	708	699	700	710	690	727	697	666	749	703	700	733	655	713	751	669	710	692	639	723	750	726	705	739	706	719	699	704	669	662	754	723	757	702	738	714	743	734	735	712	671	658	717	666	726	731	761	643	686	679	708	726	717	718	684	719	682	691	714	688	719	712	704	680	706	691	673	702	706	733	722	716	677	747	703	687	707	724	696	698	681	746	662	745	714	683	695	701	688	761	719	723	691	728	691	695	724	691	700	718	729	694	717	709	693	671	675	685	649	717	662	684	682	712	723	717	714	720	744	708	748	721	662	755	685	715	714	655	711	736	734	714	707	694	714	679	770	717	706	730	728	730	713	748	694	765	738	764	699	681	688	699	733	703	715	712	692	712	727	697	680	655	752	690	735	681	686	708	715	679	720	725	721	684	718	703	667	696	765	754	739	673	698	763	709	691	724	732	707	701	705	736	678	663	699	684	702	704	738	763	688	699	703	698	686	735	746	745	755	682	681	752	694	687	746	685	662	720	700	704	720	727	725	675	757	726	699	699	777	709	681	723	696	752	752	699	713	743	644	758	699	760	725	699	713	660	670	701	695	753	731	715	713	730	701	685	741	688	696	703	751	757	709	654	676	707	773	711	706	717	693	740	710	694	676	734	672	695	694	707	668	727	729	693	695	739	699	726	679	749	668	680	721	682	676	748	703	736	715	676	689	755	700	687	695	717	696	720	730	695	701	684	727	693	736	734	701	717	721	657	677	686	702	680	711	671	704	743	779	684	734	744	663	753	684	698	662	699	688	692	732	696	689	710	721	661	714	699	707	715	731	717	702	778	735	728	640	721	740	747	715	745	744	715	693	672	773	731	690	726	781	694	722	654	683	739	711	721	787	696	697	696	684	656	749	695	689	687	708	669	692	700	715	726	751	727	746	762	720	678	710	732	712	751	725	742
16345	33995	23600	8395	3538	680	593	545	548	599	565	565	583	561	588	588	568	573	581	544	619	669	599	618	566	605	596	594	595	590	607	593	607	544	608	572	568	613	576	606	555	568	584	580	586	544	570	556	607	559	576	577	570	541	579	602	548	558	481	553	603	553	624	582	571	598	586	605	570	562	597	586	605	543	560	606	596	560	541	548	575	580	547	563	527	535	579	646	586	598	612	564	589	572	587	544	571	536	568	609	564	538	590	610	584	541	574	546	544	581	599	587	568	574	563	558	551	582	551	569	569	587	586	574	588	598	573	554	595	578	538	582	534	594	534	555	591	594	580	555	524	571	543	555	593	538	560	588	600	577	547	548	549	593	594	548	555	586	522	612	597	589	581	617	562	604	584	587	582	589	550	568	638	554	545	551	553	527	545	561	552	546	587	613	601	575	566	556	565	591	603	556	566	584	582	599	571	541	595	594	573	545	570	552	627	545	588	596	603	540	548	609	561	552	574	596	549	578	593	603	594	577	578	589	567	570	567	565	553	612	555	570	562	562	563	559	594	569	564	566	554	548	591	546	579	548	563	511	586	531	619	574	574	561	547	617	540	573	594	558	565	570	554	570	542	579	584	554	590	605	540	585	554	582	579	573	624	567	570	537	569	566	594	576	562	598	577	543	563	564	591	593	600	602	603	563	554	548	566	593	573	592	614	588	586	536	563	578	559	596	588	534	580	583	637	539	545	550	593	556	602	597	585	570	551	545	562	575	559	596	572	592	620	611	522	555	601	555	567	581	533	564	620	577	588	560	610	581	541	612	539	588	587	580	556	587	596	581	592	568	561	572	560	582	594	528	600	572	586	553	568	565	578	583	541	569	562	551	588	555	627	556	551	607	594	587	579	602	584	560	571	561	552	579	560	560	584	588	587	547	577	566	588	569	558	567	592	582	555	559	579	591	581	579	592	544	573	586	588	563	586	563	578	580	558	592	562	586	539	525	539	636	556	594	563	611	579	580	547	584	570	529	562	570	578	552	582	589	589	573	558	555	582	537	610	514	554	553	588	550	638	562	584	587	554	555	568	609	558	552	554	556	571	566	576	561	561	521	604	568	562	576	568	559	596	587	562	556	610	548	595	566	590	558	571	544	591	577	590	540	583	585	568	543	537	530	548	565	598	533	587	607	593	564	556	551	551	577	610	534	610	594	588	573	534	559	565	570	632	572	585	535	556	573	540	593	541	552	577	603	517	560	560	588	552	590	582	597	578	558	552	578	601	542	592	615	545	522	560	557	587	577	562	563	575	554	571	570	629	568	558	554	555	606	533	622	616	543	577	565	570	582	531	569	533	550	578	604	579	573	532	567	590	572	598	573	582	584	583	566	567	519	535	587	565	543	555	569	530	553	552	534	584	598	582	594	576	579	579	510	603	606	560	591	561	540	547	640	567	554	576	571	567	562	638	558	588	546	590	578	584	506	567	580	565	583	575	541	567	562	563	606	578	584	587	542	588	557	575	588	527	551	603	570	576	566	570	559	556	583	569	542	562	582	604	565	560	568	561	531	531	546	565	566	596	534	555	566	593	583	560	562	547	532	556	592	591	581	592	588	552	588	571	579	576	578	590	550	553	553	596	589	553	555	567	550	535	592	595	554	599	499	593	588	580	579	540	584	527	543	594	578	602	558	584	574	545	574	597	580	639	555	564	580	552	591	554	544	575	499	577	570	518	563	570	559	550	583	575	605	581	620	552	561	547	555	572	540	601	576	588	544	581	595	546	580	547	615	517	584	561	561	534	553	553	595	501	594	562	538	579	584	573	588	554	540	550	558	562	601	606	576	576	581	575	571	561	569	610	604	592	575	559	576	571	574	579	587	567	586	556	563	559	576	559	551	594	593	569	581	560	583	588	591	541	539	630	584	573	574	606	610	540	610	591	559	518	582	552	595	533	522	584	619	524	615	555	563	596	566	539	572	605	558	581	551	564	588	567	584	584	561	512	577	582	560	597	566	540	613	572	608	570	585	618	593	590	619	573	560	559	556	593	639	553	569	573	572	574	560	567	534	614	577	564	538	576	591	581	525	582	579	577	549	590	547	564	523	560	567	564	541	515	596	547	535	582	546	568	559	567	580	583	573	570	545	554	601	587	571	651	584	549	550	570	587	594	536	559	612	550	584	536	567	554	608	564	618	566	537	560	578	565	551	552	607	576	569	547	541	525	585	589	557	599	572	591	548	595	588	583	528	547	594	579	533	521	535	571	567	589	603	554	591	593	548	577	584	585	566	535	565	546	570	528	555	546	603	522	566	548	593	553	580	600	577	577	577	562	586	560	561	582	605	557	562	559	557	589	546	569	512	604	593	595	562	600	589	557	558	549	537	578	591	545	531	545	564	505	576	581	548	583	582	592	583	566	544	540	570	547	590	544	587	565	563	622	525	571	523	581	575	573	538	612	563	567	543	591	586	580	582	573	583	570	554	543	562	576	563	593	591	575	550	563	587	570	602	579	568	572	570	534	587	591	548	598	571	584	582	585	585	538	596	580	599	584	567	567	534	542	552	546	551	588	610	612	609	647	564	540	595	566	516	558	556	607	575	530	587	571	572	610	559	547	561	575	565	542	588	566	558	582	579	618	559	562	564	539	548	594	602	562	531	567	533	578	597	560	565	535	551	600	534	587	587	590	592	549	607	553	581	534	547	565	549	578	574	623	554	582	558	584	551	590	549	610	555	587	571	567	543	590	560	613	591	549	536	532	561	546	524	574	550	548	552	566	571	574	537	591	552	569	555	576	579	544	558	528	592	553	566	555	564	560	585	554	581	546	597	539	586	621	597	575	584	563	561	579	572	610	544	561	550	568	551	589	545	556	530	541	568	519	581	565	543	560	560	596	556	608	588	573	549	546	570	585	619	568	630	624	613	570	568	557	611	552	546	575	552	571	590	588	581	581	538	609	521	579	546	584	572	617	573	562	544	532	575	552	606	531	577	544	597	623	607	581	568	592	517	576	547	561	554	570	566	586	575	592	575	600	537	617	592	583	544	591	578	560	580	579	592	554	587	588	532	534	547	570	571	577	568	572	606	583	580	591	563	580	563	574	586	596	518	537	562	568	576	616	595	578	591	569	526	550	541	569	567	590	582	575	568	602	568	566	587	562	623	568	554	600	594	547	583	560	585	571	602	566	573	564	558	593	576	554	581	574	515	561	593	538	562	525	565	555	564	554	544	582	580	523	558	581	556	550	581	559	569	548	577	585	545	570	575	594	550	523	560	516	564	600	593	555	526	590	516	534	526	536	638	548	554	570	588	566	557	589	583	557	582	573	597	597	629	523	543	563	570	595	600	602	563	551	596	609	563	608	572	528	583	588	534	629	554	593	551	578	546	587	554	567	570	542	597	548	556	547	551	584	556	559	587	611	546	579	532	577	585	593	571	555	567	543	545	527	609	591	540	585	591	553	562	591	613	593	568	554	554	570	573	569	594	575	555	554	556
24555	25251	44415	43428	29056	9006	1564	973	876	812	850	913	836	849	797	846	881	858	845	931	1128	1058	954	919	877	856	879	860	828	878	861	841	882	891	803	839	806	844	865	833	814	856	825	834	836	845	874	788	778	857	768	873	843	854	799	807	870	804	792	870	881	866	862	821	783	838	885	832	847	858	850	880	828	863	854	854	823	840	895	841	799	874	820	782	819	774	789	838	841	864	852	854	847	867	859	837	836	807	827	841	784	820	883	890	806	814	826	822	801	800	800	856	842	845	834	836	813	828	795	826	805	827	794	827	842	816	804	897	858	867	809	827	908	754	845	824	791	824	783	803	852	867	838	810	854	828	835	859	832	855	797	807	829	804	787	827	841	825	871	811	850	852	826	833	859	808	868	793	823	823	860	852	811	817	804	840	830	874	797	849	856	816	857	829	813	845	795	813	826	806	853	849	903	843	807	805	844	838	858	863	883	831	827	823	764	867	849	787	852	836	813	849	825	873	841	843	885	797	823	839	848	823	807	818	814	837	854	802	858	837	807	832	813	784	851	758	816	861	859	863	818	847	829	853	845	834	841	823	817	844	829	808	869	864	806	831	850	913	827	847	815	872	850	823	808	821	845	842	894	798	794	824	823	900	857	795	834	821	830	865	854	816	829	826	866	807	835	834	835	821	809	866	842	845	797	791	847	880	814	842	835	848	844	804	874	839	764	807	806	815	824	851	829	795	852	842	872	879	835	818	838	799	847	797	824	833	865	823	883	852	768	844	855	870	775	844	833	880	808	808	794	820	853	802	800	787	825	869	835	842	863	840	760	837	862	835	873	811	840	836	788	791	822	807	891	809	896	787	856	824	824	794	804	781	862	820	842	849	842	820	849	839	823	809	821	838	831	852	837	838	832	831	845	886	813	827	847	804	789	865	806	874	800	842	834	802	835	803	854	846	815	856	853	813	893	841	842	808	818	852	861	845	787	888	804	813	790	832	847	847	820	880	803	818	818	864	845	845	828	848	850	832	884	869	867	885	803	873	836	875	779	769	825	775	836	796	848	824	778	779	818	869	782	791	820	773	813	806	838	840	876	869	818	861	798	841	821	828	815	773	801	793	765	860	780	823	814	828	887	832	819	853	848	856	826	845	858	824	858	879	862	849	881	796	837	784	807	880	861	821	822	860	840	855	808	862	756	845	810	865	834	836	837	873	850	823	831	876	882	799	854	813	848	896	853	815	897	808	846	860	877	826	828	876	868	855	850	850	853	807	845	804	832	813	796	821	820	789	838	887	857	806	839	845	810	806	850	833	813	830	851	806	803	881	902	822	870	837	819	852	825	809	845	761	846	831	798	832	841	816	837	828	782	873	827	827	813	887	778	848	792	872	867	822	824	821	866	879	837	835	802	784	849	849	833	876	804	888	806	835	807	854	849	832	862	818	821	863	791	836	854	855	857	823	849	787	851	932	820	841	898	819	848	807	870	801	835	827	823	863	829	842	837	816	835	894	899	830	845	836	794	847	776	826	828	804	813	810	803	814	857	813	848	798	817	858	840	849	831	836	824	839	805	798	784	805	835	871	837	855	838	768	833	855	843	865	817	817	829	857	809	802	846	820	852	853	851	838	839	861	845	851	833	832	850	811	852	889	844	814	885	874	802	861	830	845	840	856	847	879	836	811	855	848	811	875	832	796	804	825	797	796	846	798	825	801	805	795	843	796	894	845	878	861	825	809	840	865	880	867	836	844	851	836	808	842	848	801	824	838	843	835	890	796	851	834	888	910	849	839	801	819	766	827	815	888	813	824	866	851	848	854	817	743	830	843	799	816	842	801	793	871	839	800	811	834	836	873	858	829	853	824	827	890	856	837	834	802	803	842	833	817	879	853	876	818	826	835	781	836	834	839	859	798	824	873	823	861	813	818	863	886	796	847	821	795	820	761	799	812	871	814	804	861	826	802	871	797	792	879	861	892	840	843	860	807	868	872	826	838	853	809	827	794	872	836	807	868	803	864	813	854	812	826	793	851	885	792	806	834	871	829	840	806	790	832	791	846	814	784	861	785	830	786	842	839	778	870	785	802	838	852	859	844	822	803	865	823	850	825	799	863	829	814	815	875	808	786	782	829	847	848	823	822	804	860	824	802	773	815	859	843	834	851	812	837	815	763	856	835	820	868	800	832	857	769	778	791	829	790	805	798	817	833	823	837	823	797	801	818	802	838	837	900	882	859	810	886	853	853	804	801	861	868	830	804	887	814	829	829	875	852	855	848	841	841	823	832	798	809	848	868	748	841	840	816	811	889	875	831	841	824	828	824	816	811	827	844	904	799	858	836	823	865	812	805	791	865	833	845	847	822	856	791	799	876	844	828	817	830	833	857	906	848	830	881	832	818	871	852	824	822	839	832	849	858	847	841	821	813	833	818	874	823	815	781	820	806	810	831	838	858	831	847	852	812	863	832	791	832	830	850	887	864	813	859	836	844	838	772	839	833	837	815	792	901	822	810	783	808	822	791	826	805	865	820	785	905	817	792	836	852	842	840	828	836	827	828	836	873	885	796	873	850	905	885	835	820	808	812	818	815	818	845	785	850	834	866	796	831	851	761	805	862	859	851	866	836	841	864	845	859	795	812	867	811	829	860	811	853	814	814	837	847	839	813	828	880	800	793	803	859	825	742	833	798	829	837	874	846	831	810	808	859	825	819	857	801	813	821	836	819	854	841	840	825	797	837	862	845	838	840	811	844	814	832	786	857	884	838	846	836	809	865	819	806	808	817	823	856	801	832	797	790	846	823	883	793	894	877	823	852	816	845	829	819	862	872	870	785	802	803	897	855	847	851	783	840	824	835	837	789	860	847	812	862	828	796	881	857	797	776	843	847	844	819	848	794	859	808	849	841	838	865	841	792	846	860	817	845	833	866	850	806	822	823	863	851	811	901	813	801	826	811	817	844	809	807	809	860	845	786	857	823	825	799	830	846	794	821	847	813	826	795	867	821	866	836	832	837	805	827	806	848	843	808	836	815	867	835	785	820	815	843	859	876	818	820	852	824	837	865	853	810	822	842	843	847	845	819	888	751	830	815	848	815	811	811	863	819	799	798	831	848	822	765	835	851	841	829	747	750	787	883	845	819	746	809	849	832	816	863	783	855	822	812	825	794	858	827	837	823	856	873	844	830	830	849	835	860	812	837	799	806	804	879	860	838	797	857	832	813	861	777	838	821	861	803	811	848	837	874	824	813	794	811	799	844	821	844	825	835	811	833	837	847	851	809	847	870	830	820	807	854	839	857	795	810	834	851	866	853	791	794	875	842	779	764	818	791	862	845	803	802	776	796	790	848	806	894	848	819	835	907	803	861	853	834	851	879	808	843	810	854	846	883	832	844	855	842	868	788	819	830	857	820	832	796	838	809	840	810	814	823	844	857	814	836	858	781	856	810	833	789	847	863	882	836	803	788	844	841	853	780	838	752	804	814	814	819	813	810	817	847	873	776
54979	96266	69408	44822	20913	1636	800	772	748	750	751	825	768	741	760	758	755	715	762	930	1261	1127	941	825	781	727	751	708	738	780	743	737	739	756	754	758	752	782	764	765	742	786	740	738	722	764	723	800	720	779	761	763	722	725	763	718	741	799	761	732	751	720	703	766	727	728	750	771	797	793	745	754	745	771	831	741	689	741	754	744	736	673	735	740	706	711	681	785	713	720	719	724	765	738	741	782	767	755	789	696	737	727	777	709	722	777	743	731	765	813	734	770	734	745	763	766	783	739	723	726	749	753	726	743	759	758	721	735	745	777	743	742	779	740	711	744	755	703	760	751	718	777	712	752	709	684	732	713	737	762	794	735	774	755	726	701	791	748	734	718	727	761	785	706	724	774	716	733	723	717	741	759	771	732	763	710	737	679	732	743	748	761	760	720	744	706	688	706	750	743	707	739	720	682	735	732	725	747	727	712	747	747	775	729	727	767	722	680	730	755	745	788	733	675	738	738	727	719	747	715	758	730	735	761	758	749	754	724	678	669	735	782	772	734	747	713	710	729	726	783	730	753	764	782	705	769	745	743	725	733	750	779	754	745	771	754	715	717	732	749	688	723	779	773	788	715	739	750	762	717	689	772	703	784	705	725	747	699	772	769	735	764	726	753	743	690	715	702	776	727	733	741	774	751	722	705	723	720	713	757	709	761	719	739	764	782	754	742	716	758	733	724	714	751	735	748	778	798	706	692	695	743	747	726	776	775	724	732	738	713	715	752	745	728	733	705	721	717	715	714	719	751	739	744	668	769	758	700	725	746	787	755	764	773	740	699	724	725	711	765	768	770	813	757	698	750	719	732	778	731	738	726	725	764	703	759	765	804	733	756	797	703	702	752	726	792	760	720	725	704	713	716	750	777	714	714	719	773	726	754	714	779	758	738	722	720	727	735	685	720	775	799	732	709	777	801	734	738	747	779	751	705	769	751	753	717	725	741	785	705	750	775	750	744	751	740	737	672	717	755	758	724	739	711	744	729	763	732	765	744	759	767	726	782	755	724	718	759	744	751	793	712	751	727	744	709	743	734	768	719	752	746	733	714	729	783	686	721	735	754	740	708	763	714	715	736	730	780	704	771	710	720	707	742	733	753	707	722	725	732	713	738	753	706	738	741	709	711	717	773	757	771	728	698	757	741	695	746	717	782	747	716	778	777	698	682	737	726	761	749	745	740	754	745	715	782	686	771	734	753	767	730	739	738	734	687	767	719	715	700	723	726	738	715	728	778	779	744	688	780	705	772	728	738	727	769	773	776	764	765	797	757	763	770	749	765	740	743	699	758	700	705	788	724	732	760	730	710	707	737	742	780	756	731	744	695	729	730	726	760	719	718	714	771	711	749	726	726	739	743	743	745	739	726	796	727	754	756	727	725	733	720	709	757	781	735	760	723	742	702	737	773	707	693	749	722	755	780	732	791	721	732	694	780	733	712	749	753	709	693	800	692	714	729	740	747	764	765	802	728	778	720	735	693	718	739	731	672	720	702	716	707	718	777	764	713	723	687	733	721	730	747	704	714	741	736	707	783	726	737	768	730	702	712	716	771	762	769	759	741	707	772	738	704	773	746	754	763	779	737	752	739	758	750	752	739	721	736	756	675	746	767	737	734	750	742	775	791	762	764	733	673	759	749	755	697	739	745	718	730	682	748	735	716	743	737	731	747	734	742	701	771	729	735	750	726	739	724	704	720	753	732	714	710	726	747	741	710	722	735	769	752	735	734	774	746	753	752	719	741	761	734	720	711	778	724	774	710	726	727	689	776	756	779	721	764	734	716	763	738	731	751	714	712	780	752	708	725	747	709	752	773	728	716	692	714	722	722	746	741	736	732	775	774	721	762	721	730	769	739	698	733	716	722	713	727	693	746	731	738	737	723	747	741	741	751	736	764	798	742	713	752	704	731	790	719	716	717	750	758	672	752	750	753	686	748	741	738	703	712	749	770	758	761	767	712	713	715	785	746	772	783	774	714	721	711	749	682	717	770	698	753	736	727	741	753	744	697	717	723	740	731	767	712	725	689	744	787	751	782	715	723	735	721	760	716	749	743	752	727	755	734	760	666	747	736	739	725	722	712	734	715	723	786	706	736	728	799	795	729	757	724	745	752	774	726	774	692	724	719	698	729	737	694	731	747	722	770	709	721	722	776	731	796	706	731	732	742	682	727	709	727	714	685	761	771	701	756	733	703	763	726	744	752	726	701	742	722	695	748	768	768	723	714	740	737	704	754	718	722	754	718	740	790	746	767	754	765	743	711	764	754	727	753	749	744	773	740	738	745	723	741	733	738	744	712	729	769	686	751	742	701	761	742	750	731	703	763	735	714	719	719	763	755	705	719	739	741	716	779	720	754	750	692	744	728	769	740	720	681	772	699	769	770	754	749	767	744	723	689	767	730	712	765	789	737	729	733	748	715	767	731	755	798	731	731	735	736	751	747	770	753	767	751	669	729	743	720	671	731	753	750	768	718	715	728	764	715	780	724	714	697	739	722	682	741	744	711	705	775	769	766	747	730	693	714	737	764	737	681	728	698	743	748	735	751	676	718	745	738	739	722	710	766	747	741	746	738	698	740	755	740	770	760	764	733	750	728	781	751	735	749	729	745	728	735	709	776	734	727	735	741	697	720	766	778	776	721	790	747	736	729	736	765	745	712	752	771	720	686	745	709	758	755	700	710	708	664	733	765	756	701	773	749	738	701	707	731	695	747	753	758	721	736	738	704	729	746	730	752	698	741	704	716	696	747	761	740	704	768	773	733	698	727	756	797	729	714	721	764	734	761	739	738	805	755	762	737	809	737	721	698	710	690	757	726	675	742	783	779	716	705	751	724	769	733	714	723	804	745	709	756	778	735	728	725	767	720	703	746	710	747	722	763	753	737	777	720	731	707	743	763	787	809	736	742	742	752	770	819	753	779	689	764	714	790	744	744	732	764	754	709	777	786	745	714	748	719	696	701	701	734	744	759	730	776	720	728	775	740	708	750	749	717	729	702	716	753	706	748	758	718	728	756	717	780	767	694	728	733	716	706	725	737	722	716	764	732	765	782	706	745	674	757	728	729	719	768	694	761	714	685	754	744	752	723	735	763	734	716	734	751	726	717	740	727	748	743	752	761	732	753	744	712	746	773	778	746	732	769	731	788	701	711	691	733	804	813	742	743	825	718	758	742	685	743	750	736	751	741	746	712	720	696	726	729	735	705	759	779	790	723	702	733	761	757	738	754	743	739	762	734	802	760	746	731	736	764	755	748	697	695	702	736	727	714	748	686	774	695	781	732	709	739	717	705	751	753	737	761	737	760	770	740	751	716	709	722	705	735	725	766	743	716	713	739	674	723	715	736	753	724	812	745	706	715	790	689	714	741	723	748	819	715	704	742	767	704	722	702	710	725	719	737	714	724	727	698	774	723	748	722	726	767	797	805	724	735	735	750	726	724	761	789	754	751
23678	23303	40013	42369	30772	13749	2754	1151	943	990	982	947	901	940	950	1021	913	932	928	1086	1351	1340	1097	1000	967	951	977	953	919	903	924	934	944	854	931	924	866	926	883	873	913	879	930	957	972	949	892	937	837	931	878	977	941	952	858	938	899	915	936	860	902	926	851	922	880	827	882	918	931	874	886	896	875	873	926	911	907	887	871	902	862	918	894	929	921	923	897	860	918	889	900	848	877	929	921	962	880	924	884	930	913	932	887	876	876	947	913	967	907	954	895	884	881	901	910	941	904	913	908	895	875	913	954	925	917	921	929	962	835	889	909	898	861	883	932	861	925	903	881	930	901	924	943	896	928	899	947	916	908	874	940	918	869	855	903	947	905	914	924	904	895	909	892	911	895	939	901	840	933	896	906	869	867	871	922	913	912	914	901	922	864	868	888	878	927	916	895	927	902	867	926	907	894	951	923	955	857	884	875	891	872	914	893	899	899	835	922	858	865	890	926	937	848	892	945	882	887	918	923	911	886	888	819	931	933	938	829	871	905	921	943	894	891	903	894	928	863	868	902	911	906	951	876	911	901	913	952	927	897	898	868	885	866	888	905	877	978	888	897	916	871	935	891	925	897	871	869	934	885	898	903	864	901	920	868	882	874	856	839	863	846	957	829	906	902	891	892	861	857	896	930	920	854	894	916	920	963	929	898	917	919	917	892	898	930	877	939	898	911	879	854	900	889	787	863	901	921	856	891	938	919	909	868	892	902	911	883	894	944	836	913	889	891	915	962	894	877	944	898	916	857	908	916	998	925	916	857	858	919	909	900	877	865	908	911	940	903	886	946	953	896	912	870	913	915	912	898	876	883	883	881	878	941	878	874	908	890	879	880	854	871	883	894	868	907	883	870	926	919	906	842	920	910	909	883	946	888	899	928	891	881	933	923	881	885	899	901	917	915	876	929	889	942	873	938	912	853	884	897	884	911	930	906	887	974	913	866	868	878	913	894	896	870	880	907	893	872	901	934	907	942	918	931	947	913	893	846	849	881	881	865	901	971	869	859	877	934	913	875	884	875	887	890	838	898	945	869	885	890	899	868	885	886	875	879	883	870	902	891	851	922	874	909	808	867	828	830	860	826	833	888	835	842	901	886	893	856	898	939	888	875	869	896	905	882	923	908	889	887	897	838	918	861	934	869	903	906	876	912	892	936	935	859	886	905	939	842	906	898	906	895	898	871	922	894	943	882	919	890	906	856	882	893	939	884	868	895	928	887	830	916	893	923	890	937	916	941	885	888	940	861	953	855	889	917	891	879	906	878	937	847	928	913	916	932	892	893	929	901	914	897	944	881	864	901	929	881	888	840	881	843	888	961	954	962	892	920	861	856	922	868	906	895	873	865	907	940	877	884	894	839	920	837	902	850	888	860	900	926	860	901	936	879	898	875	862	844	868	865	857	892	884	871	951	876	931	927	922	929	909	935	951	918	916	919	877	913	846	893	882	874	901	958	896	879	923	908	895	851	914	911	878	869	887	827	872	885	926	870	887	900	958	944	873	879	915	930	855	893	873	920	936	944	870	867	928	938	897	904	901	889	863	895	882	883	916	975	862	916	864	934	912	907	864	878	883	913	874	868	873	875	921	921	951	849	900	933	904	854	882	919	932	903	849	906	897	899	840	901	876	898	905	857	934	825	912	871	895	923	868	883	890	846	902	893	894	868	850	917	910	972	886	892	970	942	883	867	896	938	864	939	894	926	853	925	923	826	938	852	927	896	888	858	899	899	896	919	871	875	890	929	854	929	888	870	890	853	918	944	938	910	867	900	901	883	871	910	917	936	897	882	950	857	885	883	883	897	876	930	859	892	883	863	880	865	925	886	914	924	921	919	924	892	901	929	901	820	877	883	818	855	864	886	902	929	897	903	872	943	889	909	889	905	928	861	920	893	877	891	863	911	926	880	928	905	907	893	919	894	893	929	884	867	898	896	890	876	866	900	876	891	891	895	940	892	918	909	921	895	946	891	881	900	920	892	882	894	843	903	892	889	830	906	868	890	865	890	927	879	846	888	914	926	893	900	915	917	895	876	880	905	878	864	910	888	888	901	870	880	872	908	896	908	914	905	912	930	921	887	880	916	872	904	924	879	890	930	881	900	889	939	885	858	893	950	886	872	900	920	916	890	933	918	881	893	876	868	893	889	899	904	915	920	910	888	883	843	870	869	890	915	870	872	902	875	849	888	871	932	863	886	902	870	886	876	866	884	933	918	892	884	843	892	846	834	852	898	877	884	898	948	853	821	872	885	903	876	900	911	888	830	915	868	884	906	891	832	922	897	938	920	903	876	867	927	857	901	892	920	930	861	939	884	939	906	932	914	908	890	874	855	890	885	862	879	912	928	927	935	865	930	920	908	899	911	886	910	853	894	924	918	879	875	918	878	909	877	895	877	910	948	858	883	938	842	836	906	850	901	888	896	947	930	909	870	918	856	934	863	897	898	887	916	902	896	958	863	904	876	859	877	941	898	904	852	895	913	832	980	889	940	914	924	885	943	878	883	884	969	894	876	925	894	923	841	890	869	944	899	870	882	944	866	879	824	864	924	868	900	841	830	852	852	889	921	866	896	915	890	892	872	871	877	840	913	909	947	923	911	874	932	893	927	894	854	881	853	952	897	904	960	861	866	938	915	895	941	880	848	854	900	895	889	864	882	875	917	923	916	866	862	897	931	876	937	860	936	851	947	869	923	905	924	864	886	899	895	852	855	875	875	941	893	950	865	907	884	875	854	908	907	906	888	889	906	910	910	984	900	899	955	903	893	885	921	903	912	908	890	891	889	908	878	869	880	941	882	858	917	946	899	921	883	906	919	888	866	878	913	910	843	871	901	914	927	830	901	919	930	880	914	913	897	926	891	911	942	932	841	937	943	861	894	920	916	854	924	882	850	912	922	907	897	903	847	917	891	913	853	960	881	906	866	896	932	892	891	861	900	893	897	950	810	948	864	878	866	872	883	942	927	865	897	901	901	872	913	888	901	921	930	951	875	920	869	888	930	880	848	891	917	873	970	913	830	894	928	948	860	865	831	970	899	901	891	923	897	895	894	907	964	922	903	892	938	880	881	873	834	903	828	902	869	887	912	866	924	889	905	944	928	950	840	886	863	914	873	928	949	859	959	886	924	899	849	913	899	896	920	915	905	887	849	875	879	821	947	872	874	927	909	893	899	913	946	895	890	926	831	877	895	902	872	903	898	891	915	892	870	921	906	875	911	870	870	925	936	907	883	937	934	915	919	944	908	883	868	870	885	881	920	914	866	960	897	943	901	923	889	844	852	884	894	914	855	894	877	926	891	904	930	903	917	879	895	890	873	874	883	930	933	903	909	871	861	903	913	900	893	900	888	906	866	918	907	902	838	957	869	935	914	930	897	926	940	862	902	854	910	896	957	890	900	892	932	933	910	905	884	910	885	881	836	871	905	868	916	855	891	918	957	886	890	859	868	833
61670	103165	77968	54609	25267	2118	815	834	803	824	804	877	822	781	921	849	841	827	846	1136	1663	1483	1082	1017	863	837	857	789	825	762	811	819	839	830	815	823	866	825	801	803	796	807	843	897	819	832	806	789	821	841	864	871	791	775	811	821	829	836	826	820	797	778	841	809	824	806	819	815	815	869	796	841	837	857	861	853	828	856	830	865	833	793	875	843	801	810	792	865	844	819	871	821	761	857	824	802	793	784	801	860	828	852	770	830	858	832	783	858	828	877	803	836	802	865	835	793	768	799	819	837	775	793	819	827	870	798	800	815	770	770	807	838	790	822	815	813	806	843	788	773	831	846	797	812	804	860	806	856	777	827	847	783	770	828	840	843	827	822	807	785	807	872	827	781	803	821	847	856	779	875	813	832	830	837	812	824	787	798	815	806	825	795	824	836	852	814	786	812	781	826	842	843	832	813	875	846	800	811	800	776	815	840	834	864	812	847	814	790	800	760	820	837	871	814	841	799	842	756	768	777	789	856	763	793	810	759	825	859	793	813	803	808	808	773	804	801	848	813	820	829	824	814	799	800	804	775	807	819	859	797	777	780	793	845	818	803	773	853	858	792	831	848	856	843	805	803	830	827	803	831	814	809	862	805	835	877	836	829	790	802	902	804	779	856	794	798	735	831	854	806	785	797	842	822	829	817	834	840	757	823	816	836	761	831	793	841	771	822	830	786	762	776	810	837	780	819	792	826	791	815	765	802	834	811	883	811	846	787	764	832	844	815	843	795	783	855	794	830	766	777	846	840	780	811	813	798	723	812	843	811	774	828	793	838	793	860	786	780	840	830	776	792	803	797	838	836	781	803	875	829	840	810	828	850	828	797	814	824	798	809	836	855	858	829	732	846	903	830	808	756	790	857	823	785	772	795	788	858	784	791	817	850	787	815	778	805	760	811	838	828	821	832	807	792	826	789	814	826	804	843	861	785	822	823	816	954	858	777	818	824	828	782	842	828	780	825	822	803	817	790	840	780	890	840	828	767	837	844	780	869	808	793	850	813	803	797	811	839	812	823	825	823	856	814	791	850	860	813	822	824	831	839	776	864	795	868	822	848	867	820	817	805	788	820	813	833	838	826	802	779	828	799	825	837	800	817	821	791	787	825	813	789	876	843	787	862	786	799	823	900	802	793	857	835	833	807	825	878	816	771	779	778	820	803	837	877	828	830	775	879	793	838	847	841	814	832	817	835	856	807	833	800	784	779	833	785	827	865	832	779	818	820	763	867	787	814	772	827	810	822	820	837	831	816	818	794	760	834	808	895	799	835	814	836	858	805	821	774	813	840	798	804	789	834	788	830	852	802	811	825	825	830	805	833	859	801	804	793	832	761	837	776	847	861	750	841	798	810	841	794	812	785	843	812	835	819	827	784	832	843	858	771	816	781	812	834	844	828	793	834	789	793	811	818	829	779	792	825	805	842	785	852	800	822	797	831	840	801	861	832	762	823	788	793	783	841	844	793	789	821	836	855	848	799	767	774	812	796	826	783	814	795	802	845	782	807	805	827	796	819	806	839	830	855	826	841	802	815	805	863	787	798	858	782	752	845	768	809	828	842	811	856	793	820	832	805	783	777	819	806	851	789	814	819	789	814	808	820	789	829	865	812	772	789	763	827	817	774	782	802	832	872	816	808	796	811	810	773	768	808	858	757	808	818	767	865	801	842	827	847	810	843	872	827	803	840	820	760	813	808	843	813	835	829	857	807	782	770	841	755	855	865	789	829	849	802	828	750	874	813	812	810	806	833	863	830	814	797	865	822	830	825	800	755	818	818	852	863	777	852	819	822	802	833	832	827	796	777	843	782	857	745	879	843	876	791	824	864	806	824	849	835	812	818	813	828	768	746	815	830	803	823	807	815	775	803	858	831	772	786	826	838	843	800	800	780	836	787	873	784	745	798	802	812	788	828	768	774	800	791	856	795	842	836	825	791	752	803	861	772	785	845	850	806	831	800	805	836	833	817	810	794	814	797	795	847	766	774	832	826	818	757	826	828	817	754	806	828	776	812	806	814	815	756	807	833	819	804	808	871	797	811	825	844	766	797	784	829	809	791	791	797	828	825	811	829	811	832	822	829	758	841	749	775	796	901	813	849	817	816	820	780	796	822	823	781	853	827	828	767	822	825	798	841	836	835	854	782	823	785	823	831	811	847	838	806	810	823	784	811	809	863	784	800	812	799	795	821	812	793	807	771	790	773	840	733	841	754	796	866	813	849	810	849	852	809	819	846	806	812	857	816	833	807	758	809	809	824	846	815	870	809	835	843	773	774	799	842	846	818	833	815	859	766	792	814	748	792	803	874	808	858	837	826	825	832	812	796	877	786	740	783	804	796	805	837	806	810	772	837	805	816	793	778	860	794	827	791	836	808	832	841	814	858	819	793	816	848	878	829	793	840	833	827	819	825	786	815	798	794	804	771	817	844	853	787	814	815	828	811	820	837	878	762	821	760	792	769	827	789	786	758	812	781	836	820	822	802	804	777	824	831	811	816	823	784	819	818	835	808	764	821	821	804	832	774	782	826	833	819	793	822	796	774	761	822	786	835	792	732	860	810	873	812	853	830	788	807	759	762	764	823	821	785	820	787	796	754	769	846	861	848	860	814	793	779	802	816	803	840	835	791	829	800	811	836	814	828	818	807	815	823	799	830	836	888	816	827	782	797	805	831	817	790	781	823	838	827	832	842	788	848	806	811	829	833	821	808	777	809	851	824	786	879	814	813	810	815	773	792	776	795	802	805	774	883	838	843	779	822	800	863	817	785	853	820	823	764	807	846	851	789	776	786	784	766	843	763	809	832	841	839	808	763	821	826	797	805	802	819	821	831	775	790	796	837	776	813	814	844	816	799	780	816	827	830	804	796	826	821	828	809	856	773	788	808	760	790	837	826	809	782	723	791	780	865	817	804	808	806	848	773	846	816	794	774	778	850	765	859	825	831	857	805	806	798	865	782	809	793	821	816	748	816	841	842	776	820	806	821	801	815	829	773	784	864	842	825	784	781	811	820	816	821	817	787	788	800	794	810	830	836	850	779	817	777	821	782	841	787	811	803	843	769	813	800	852	788	830	810	832	823	824	811	839	828	762	809	807	808	792	850	808	787	813	806	830	823	786	771	826	830	809	821	852	842	814	812	797	792	855	821	802	786	808	789	864	794	825	849	779	840	775	828	818	850	770	845	838	850	798	825	835	811	809	828	835	815	759	829	809	748	855	804	820	801	748	790	811	761	855	758	798	825	851	810	815	769	790	791	816	850	808	762	805	850	815	781	814	799	788	809	792	832	801	809	804	786	801	865	860	789	833	804	839	798	817	804	843	852	840	799	835	781	786	779	820	888	768	779	784	832	793	804	783	825	840	838	851	808	798	846	820	831	817	802	827	779	825	814	823	809	811	813	789	779	824	796	785	836	804	863	784	801	813	826	892	815	824	829	848	734	793	772	833	856
28376	28380	29529	15672	4278	844	704	669	708	675	685	690	674	647	716	710	684	644	672	731	718	707	754	708	728	700	656	683	663	713	692	665	678	719	699	639	649	670	677	704	747	629	713	664	697	669	674	638	609	667	688	687	716	702	649	705	645	715	686	705	669	677	613	651	629	719	643	669	702	688	692	669	672	628	691	702	665	693	706	680	655	685	683	684	662	676	674	653	688	688	629	681	707	655	699	688	669	643	700	684	694	711	720	671	641	645	703	698	672	665	753	689	650	683	642	674	672	697	728	645	652	676	619	640	675	723	695	667	664	685	734	714	647	675	695	716	686	671	669	711	629	620	665	700	701	652	709	668	692	674	633	618	659	652	683	693	676	670	655	679	664	674	683	654	675	695	672	677	674	678	715	674	660	668	718	632	701	664	634	667	675	684	690	675	646	635	681	715	715	680	658	695	729	674	639	678	692	655	669	643	662	668	687	638	683	716	688	704	658	679	676	609	666	616	664	691	669	668	699	690	675	710	663	690	659	693	681	650	653	714	657	696	708	691	651	669	637	665	667	665	665	659	641	676	704	716	644	691	689	731	661	666	692	678	657	641	658	650	690	682	742	680	681	680	681	744	698	629	615	689	704	652	641	623	715	697	718	666	664	645	730	662	658	689	700	630	712	667	666	680	702	656	634	685	680	672	658	680	684	648	678	689	662	689	662	709	707	732	665	658	658	642	655	647	653	615	671	685	682	703	671	653	682	670	657	673	693	706	709	637	643	674	687	686	618	634	667	698	707	655	689	649	655	655	718	695	688	696	714	668	664	686	660	702	706	656	680	690	694	640	681	641	655	676	686	687	670	693	704	708	690	643	720	674	683	716	686	661	673	664	692	655	690	650	633	655	703	660	651	653	681	633	674	689	649	668	617	652	651	679	649	702	706	658	644	714	657	691	679	657	664	665	727	681	649	656	683	641	664	692	719	658	700	672	677	659	664	668	659	717	662	668	687	625	684	678	648	703	722	649	684	666	682	686	691	700	673	674	695	692	704	682	658	621	699	716	678	711	705	676	692	643	655	678	687	645	728	670	647	628	696	698	688	646	664	688	628	686	651	651	661	657	664	654	675	666	637	659	704	660	644	661	704	650	695	640	675	687	681	698	664	678	694	696	692	652	649	684	684	688	686	649	680	673	691	693	620	654	647	715	653	688	690	669	707	686	702	683	628	698	656	653	708	660	650	655	679	620	702	691	692	639	619	630	645	664	679	660	727	685	669	714	670	687	703	680	679	674	660	665	692	648	640	724	697	694	678	720	639	669	688	677	664	673	677	671	655	647	684	722	632	684	689	673	634	658	659	656	690	659	676	680	675	702	684	674	658	680	659	654	654	675	730	706	724	669	711	645	666	635	677	674	659	687	669	648	680	653	668	659	696	661	702	684	653	661	665	684	695	687	644	626	693	694	687	660	655	682	657	621	656	704	655	679	681	685	666	642	698	655	627	626	674	650	628	670	700	645	674	710	705	680	671	715	642	749	660	651	686	684	636	666	618	712	689	681	676	677	700	684	680	709	735	668	643	730	678	641	676	667	701	689	650	741	676	660	678	671	708	689	711	698	660	646	638	646	664	694	649	649	633	689	707	646	675	660	708	646	636	705	674	676	662	661	676	679	700	650	682	713	693	709	651	661	682	685	698	687	655	705	665	664	676	663	728	651	727	705	650	691	693	645	672	671	667	613	667	697	668	670	654	696	680	697	698	688	670	688	667	663	686	704	683	656	703	722	636	653	696	715	695	687	689	675	691	693	687	705	673	700	680	637	666	707	706	668	716	639	689	689	685	679	678	710	711	694	643	611	643	641	708	699	694	684	628	663	661	695	658	688	642	718	679	633	673	653	708	652	642	720	641	706	668	654	654	631	691	657	707	652	687	642	665	769	693	714	677	705	639	638	659	698	641	702	700	683	674	702	682	655	685	660	664	683	657	695	680	622	679	629	705	711	610	628	680	677	698	708	670	636	643	687	660	672	735	652	647	710	684	639	679	689	668	705	710	644	645	651	665	657	695	681	637	660	678	649	677	692	660	712	675	688	675	663	676	639	676	679	699	663	674	677	633	696	684	709	642	697	628	646	674	657	670	663	683	660	662	651	695	717	677	679	696	705	677	670	705	716	675	622	718	675	656	641	675	705	730	654	651	674	667	680	668	678	636	710	657	649	677	664	661	635	666	660	687	664	621	701	677	672	683	645	674	711	725	680	665	658	687	698	653	662	655	687	660	677	716	638	624	667	668	665	663	629	725	691	677	661	684	682	688	705	687	724	679	647	679	708	682	672	644	710	678	625	676	696	657	680	681	681	666	708	656	695	666	662	656	710	720	709	662	697	633	678	659	707	662	653	632	650	674	691	666	709	671	660	701	688	649	659	666	730	682	660	685	719	679	680	719	653	715	615	696	681	702	658	701	699	705	642	670	709	663	681	696	710	637	687	707	668	681	651	667	685	643	617	632	696	741	728	721	693	671	672	697	660	672	658	644	725	715	673	744	658	680	685	668	661	652	649	715	657	692	697	677	624	683	659	708	689	669	705	668	687	658	646	712	676	667	684	656	695	648	633	668	673	715	684	700	656	648	692	711	690	642	673	643	663	658	690	732	655	668	631	686	657	693	706	693	718	692	667	700	633	651	713	669	661	717	747	651	661	682	703	700	678	692	669	690	673	660	690	699	686	649	643	622	644	707	676	720	686	724	673	697	705	681	657	600	671	656	718	642	655	683	647	662	679	684	721	688	696	638	707	646	701	692	711	688	709	651	634	659	708	698	639	700	666	711	664	664	666	699	658	689	631	697	677	682	647	755	660	680	644	708	702	694	710	654	699	707	688	687	636	662	723	711	654	645	671	668	690	651	651	685	708	617	685	685	635	660	698	703	686	695	702	695	674	684	684	674	717	646	677	703	666	660	656	718	649	684	683	663	679	692	652	648	680	638	661	686	710	659	664	638	683	637	698	677	652	647	671	697	659	631	696	674	651	656	680	655	709	626	650	685	683	656	659	685	695	730	737	655	648	685	684	653	637	705	647	695	694	664	698	681	700	638	649	640	647	641	686	688	701	703	655	683	692	679	666	711	684	683	715	691	657	706	671	637	646	670	673	684	688	662	671	694	691	653	647	711	662	677	678	687	701	700	676	631	680	704	613	642	667	654	688	651	673	681	670	685	698	645	636	643	671	675	696	700	670	632	658	624	698	651	685	673	712	699	660	655	677	678	682	667	668	648	702	666	638	686	681	707	716	662	690	676	693	641	668	650	654	682	692	592	628	673	670	620	655	672	671	676	639	663	713	690	683	690	714	650	697	685	706	691	645	707	701	622	660	715	648	688	689	706	708	716	681	707	677	662	637	683	618	602	665	650	703	642	668	659	695	670	691	663	700	727	682	627	656	704	694	653	679	628	652	722	663	701	738	668	666	690	641	663	617	664	677	675	721	630	652	659	686	612	617
15890	34832	23624	9028	3025	607	559	542	565	539	531	530	571	599	597	547	585	541	541	568	596	580	588	563	546	540	521	572	535	597	553	533	553	557	570	552	544	524	548	575	547	571	541	578	545	553	555	577	523	572	529	532	515	535	570	534	566	561	528	536	534	499	562	597	542	579	565	544	512	548	532	559	561	538	575	523	531	548	559	556	535	520	543	544	532	584	516	523	540	532	515	599	599	565	585	589	537	559	596	536	546	531	546	522	523	543	522	550	570	525	588	567	545	566	562	512	553	555	525	564	541	569	553	538	521	508	514	538	559	552	568	503	523	569	525	530	542	550	548	565	548	547	531	531	505	590	524	545	560	556	493	553	569	548	572	591	588	578	548	550	530	548	567	533	584	552	537	519	608	516	519	492	563	521	585	544	545	523	558	578	552	568	557	569	543	537	532	537	528	568	576	518	562	570	546	557	539	562	587	577	551	546	529	557	576	560	561	579	551	572	550	582	481	552	536	575	559	533	538	559	556	497	563	567	523	567	550	535	576	520	549	606	602	539	550	558	537	545	531	565	604	553	512	536	557	521	551	552	554	539	541	526	532	518	548	541	559	606	531	549	560	565	538	553	591	566	547	564	554	531	606	537	546	508	567	547	543	522	520	555	541	522	564	553	551	514	534	559	566	540	546	619	574	538	511	558	525	549	569	536	495	594	535	573	517	567	553	598	545	563	556	527	609	558	584	552	584	491	555	566	557	547	557	535	529	566	521	600	546	548	534	547	577	534	529	558	536	507	547	534	550	556	548	556	569	490	533	562	513	558	551	517	482	514	517	541	580	588	538	550	559	563	538	604	534	540	560	552	564	529	529	606	531	526	543	542	549	555	580	564	524	556	542	564	560	570	534	567	568	558	528	537	533	606	525	529	560	616	539	558	568	526	557	535	514	543	534	561	550	562	538	560	562	565	546	535	539	545	523	560	548	541	558	515	575	539	548	576	607	568	572	564	520	561	540	531	543	590	529	580	544	509	533	542	564	577	520	556	582	491	540	562	563	567	556	506	543	542	516	591	541	546	559	525	504	574	564	578	553	577	554	532	532	543	540	545	537	605	554	525	560	529	546	531	524	575	549	559	555	566	510	527	553	566	605	609	540	555	574	571	566	577	532	558	523	591	536	529	546	566	553	577	580	571	576	541	525	531	548	536	551	559	542	539	576	542	548	585	577	537	548	570	535	555	532	534	519	544	606	554	543	528	549	573	537	554	558	542	548	562	529	522	558	550	567	510	559	572	544	536	575	601	573	555	537	558	516	559	536	528	542	566	512	594	521	569	526	532	543	544	595	556	560	524	560	587	562	581	520	561	548	538	520	554	547	562	543	574	559	546	536	532	576	545	548	521	541	550	593	597	552	601	553	544	562	593	554	546	584	566	560	546	544	577	562	545	559	549	497	566	562	553	542	535	534	573	524	546	557	553	582	534	572	514	571	549	552	559	537	535	499	557	526	547	537	552	540	485	572	559	522	557	558	523	590	519	546	530	533	535	577	570	570	532	519	526	514	556	571	571	556	566	533	567	566	554	534	542	535	550	583	557	560	559	523	545	568	513	512	564	555	582	557	565	496	565	554	549	533	575	565	579	593	531	573	577	539	534	583	563	583	596	553	530	575	595	558	541	568	540	551	536	532	572	524	510	544	578	541	546	530	557	566	554	554	531	524	559	591	513	534	531	537	568	517	521	562	529	581	575	539	538	549	580	559	528	528	595	558	541	542	550	541	557	557	548	537	517	572	537	540	535	511	554	614	567	512	531	546	596	551	556	565	557	550	535	553	547	476	545	532	549	544	567	530	537	508	573	589	563	523	518	527	554	503	520	510	528	529	552	544	523	572	508	543	559	528	563	507	551	573	539	529	537	576	538	557	523	540	538	572	542	600	553	540	557	590	552	569	500	560	563	567	598	518	559	578	528	526	537	551	528	577	533	534	555	584	594	536	588	579	527	574	580	577	523	506	555	538	607	543	539	554	540	547	566	598	580	535	569	568	559	549	565	544	539	558	559	568	547	522	541	563	582	546	509	559	522	560	551	539	538	559	535	554	541	567	540	535	510	573	589	540	581	542	561	539	574	567	529	570	550	580	545	600	569	567	567	554	546	551	580	559	521	606	575	583	519	523	560	561	541	588	536	521	519	569	533	555	507	568	541	523	606	555	517	509	541	548	576	561	561	568	558	554	534	532	532	526	557	591	543	543	608	519	587	560	586	533	519	563	545	559	524	527	590	557	572	529	562	530	552	528	562	541	573	541	510	559	554	558	592	561	564	547	535	521	572	517	554	586	537	534	534	549	577	550	572	548	520	522	544	550	571	532	534	538	565	532	539	542	508	539	592	590	547	542	603	539	545	528	561	547	555	541	552	553	536	498	554	582	536	558	561	537	561	565	563	567	526	560	521	512	530	578	578	553	543	563	550	598	532	495	563	536	541	520	537	543	528	528	560	553	609	586	545	524	520	554	543	530	527	560	508	532	560	556	536	575	573	538	538	542	505	547	499	597	527	582	534	576	536	538	555	575	601	591	525	548	541	532	544	499	551	529	563	557	580	558	502	540	533	542	528	574	546	505	559	556	554	542	539	553	583	545	518	541	559	588	554	529	541	573	548	562	588	545	567	538	583	537	590	572	535	556	539	574	564	553	484	528	546	527	543	569	522	555	548	530	499	538	518	540	537	536	496	540	562	572	544	589	579	538	537	597	559	596	520	572	528	546	564	571	568	569	550	524	549	541	597	586	557	560	518	604	601	557	591	537	542	590	533	545	528	550	550	536	517	583	566	566	549	552	549	564	569	545	580	572	568	535	532	523	555	525	528	544	574	521	536	513	614	557	546	488	605	579	491	595	557	561	535	571	536	529	517	549	560	523	606	524	574	556	499	545	540	529	553	547	564	550	515	565	509	573	556	549	552	534	532	540	575	530	572	519	540	544	564	529	559	579	534	588	546	489	540	568	531	576	569	556	551	497	531	521	520	566	540	532	568	592	508	569	555	563	517	566	578	573	550	555	543	511	522	545	562	554	535	556	541	581	523	558	597	540	583	565	509	526	569	539	509	561	517	541	546	565	523	523	538	561	532	517	554	543	524	558	562	542	527	556	510	509	567	569	561	551	539	537	535	523	524	568	542	559	546	570	547	561	574	558	542	582	548	555	592	528	617	583	533	561	572	542	545	568	583	587	597	568	551	552	572	542	550	549	564	531	563	592	591	547	557	584	528	553	529	537	543	563	568	547	537	540	525	570	582	546	578	582	516	582	530	549	572	513	576	544	532	521	506	548	527	544	569	528	511	543	542	550	529	522	553	589	554	560	574	593	574	544	560	581	582	520	564	578	542	566	529	528	532	559	550	548	560	551	562	554	524	534	538	557	600	538	566	559	552	527	537	540	552	550	536	545	558	567	549	560	534	516	529	571	563	567	551	569	516	577	508	528	580	551	520	529	544	544	547
24665	25347	44985	43499	27336	8908	1472	932	851	789	834	805	810	833	814	812	804	835	822	921	1060	1018	955	880	883	789	825	797	809	871	754	817	802	787	828	789	844	790	783	801	843	848	844	787	821	830	867	797	776	827	812	811	819	833	772	777	796	820	784	794	835	838	820	824	778	830	766	785	800	825	821	842	775	791	781	787	823	800	840	847	796	786	857	848	817	775	768	781	821	763	810	784	846	781	773	868	820	781	804	806	814	860	805	837	804	800	813	741	796	784	823	795	825	790	820	834	805	770	776	829	852	799	811	776	819	775	821	816	789	811	782	804	836	869	762	789	815	807	780	803	798	791	851	779	787	786	798	775	812	836	782	757	783	806	800	779	797	853	813	813	866	818	838	838	810	825	826	793	829	828	844	827	799	776	841	822	768	793	845	752	762	816	832	823	803	792	841	830	804	831	781	793	758	793	815	818	785	843	791	754	795	748	864	784	765	789	787	802	814	795	837	794	802	801	836	751	780	786	826	797	825	869	803	871	784	828	798	786	749	840	825	760	785	777	747	795	867	797	771	808	823	842	856	816	801	787	745	777	785	807	808	798	820	766	807	797	789	816	793	811	790	803	829	819	798	808	814	827	808	804	844	772	777	860	783	821	748	845	765	780	800	744	770	847	767	801	802	793	781	824	791	816	741	834	857	763	823	822	834	845	798	839	848	814	779	783	792	788	813	823	800	796	781	796	821	786	756	805	776	793	755	823	808	857	814	862	764	771	769	797	807	781	793	790	804	844	792	819	790	808	814	763	813	788	836	817	866	783	841	782	827	830	824	807	801	838	799	883	802	836	765	817	833	762	795	866	773	831	825	746	831	823	787	794	838	835	853	837	877	806	784	756	829	765	803	805	837	828	842	780	829	823	831	806	781	830	796	815	823	749	802	742	819	817	821	811	814	765	764	786	812	870	771	831	796	872	831	773	792	758	771	821	835	768	807	791	821	807	805	781	808	823	779	833	779	757	796	827	811	757	790	806	853	721	772	758	817	819	850	832	825	835	811	746	822	807	796	827	814	794	796	841	785	786	822	803	834	804	838	753	814	835	802	793	777	752	774	802	830	790	825	823	800	848	827	850	829	824	823	777	755	762	840	847	828	784	819	837	815	815	796	831	788	764	761	833	814	789	800	733	787	729	741	816	806	823	810	821	789	872	782	801	811	798	826	782	836	795	825	784	828	800	762	854	808	757	800	825	862	811	804	810	774	810	824	844	794	802	817	834	792	814	814	812	807	798	782	754	833	787	760	761	764	818	824	816	844	777	775	841	821	795	760	770	847	767	766	807	747	842	815	795	816	760	773	791	759	812	812	783	792	729	730	822	812	753	791	842	804	781	800	781	780	823	782	799	794	825	816	807	736	829	788	776	843	865	772	795	854	814	844	836	789	757	797	845	788	850	791	793	788	785	781	784	821	794	811	790	857	769	796	822	792	791	841	823	800	891	838	794	838	822	798	851	825	819	826	808	814	809	773	814	794	825	827	754	819	808	772	825	812	711	849	807	811	827	745	804	851	797	798	789	820	807	867	794	788	816	855	816	804	794	792	793	824	780	818	798	816	793	797	755	842	803	800	793	749	760	808	782	773	802	815	853	759	811	808	821	780	835	792	803	868	813	795	753	805	847	790	776	815	825	798	788	801	768	834	813	798	799	769	850	751	793	793	829	822	870	788	825	820	789	769	806	819	809	787	829	760	797	804	796	807	836	761	830	822	818	777	843	820	763	827	795	783	810	785	830	821	781	845	805	730	840	812	806	784	801	809	821	821	863	840	767	862	822	797	849	819	751	768	773	805	760	822	805	780	778	756	796	794	789	857	792	797	806	791	839	824	817	783	808	787	790	782	838	812	753	812	836	808	807	809	811	844	833	800	793	802	766	835	811	811	804	780	818	771	843	813	831	788	789	837	830	800	808	806	809	838	779	828	772	756	793	784	769	823	859	862	836	762	837	776	842	758	821	801	761	782	798	834	815	786	807	779	806	792	757	810	813	823	762	791	790	763	805	828	815	823	760	800	843	781	831	748	746	793	755	753	779	790	829	772	809	791	785	798	797	801	814	812	786	811	800	832	835	861	776	799	785	851	758	781	842	762	860	812	873	785	840	794	794	840	819	843	835	786	794	845	748	771	784	807	836	816	803	821	806	783	782	768	839	802	810	796	785	800	798	768	792	859	784	729	782	771	865	819	798	828	831	744	821	811	792	807	834	821	772	750	822	818	802	782	806	824	797	764	764	817	831	809	802	830	838	833	820	777	852	810	785	795	814	802	780	798	786	797	838	795	793	727	770	844	784	810	841	802	785	765	797	766	780	820	812	778	822	791	783	789	732	806	819	771	795	791	803	801	814	813	806	745	812	773	813	774	811	816	853	797	756	786	828	799	803	778	806	821	789	812	788	818	822	862	803	795	845	787	837	796	809	737	797	820	853	764	747	768	827	826	769	802	837	778	811	768	770	789	805	783	789	825	793	816	773	834	806	789	800	740	781	804	778	816	806	774	835	793	840	785	761	792	811	776	821	789	802	801	784	795	761	780	791	746	800	779	757	818	831	795	831	835	803	784	844	758	842	827	827	813	784	762	802	797	820	877	766	813	806	767	800	844	808	804	800	817	759	797	790	786	864	837	812	832	818	828	796	823	731	830	820	781	807	791	784	752	834	767	760	828	844	785	777	805	770	802	793	773	768	832	825	816	823	841	837	809	780	818	785	809	814	798	785	760	823	776	768	818	806	823	839	786	810	807	799	842	778	746	785	838	816	786	807	838	807	800	814	835	823	788	790	794	848	783	793	802	826	758	851	799	778	829	898	810	811	852	839	772	830	805	796	747	763	781	783	824	794	788	789	788	842	788	815	814	777	806	824	787	804	897	816	861	821	793	795	789	762	790	823	826	721	866	786	815	806	781	814	834	769	713	785	808	753	799	813	836	805	775	785	817	862	748	785	817	794	824	808	829	858	781	783	812	854	847	836	795	839	811	774	816	819	756	768	831	782	770	820	805	776	865	817	770	798	791	733	842	764	748	818	830	808	804	809	760	834	837	829	810	815	846	806	809	817	822	788	765	805	832	801	804	822	853	794	743	754	798	836	820	785	810	839	822	802	814	774	808	827	754	825	847	763	840	811	755	779	825	807	813	795	853	771	813	804	822	755	828	818	780	813	834	846	816	784	767	788	759	788	813	780	820	804	825	778	812	790	746	793	804	793	825	789	808	812	803	825	811	801	835	797	767	754	811	833	816	769	775	824	834	889	830	802	835	847	803	811	848	811	832	856	821	718	877	819	815	796	794	757	799	829	790	782	788	801	769	824	801	790	829	793	759	848	806	811	844	836	816	788	799	840	764	820	842	801	866	765	820	791	797	816	809	845	800	774	766	825	813	812	814	817	825	816	768	830	778	800	771	809	830	776	845	759	774	806	845	753	802	864	779	779	754	840	794	766	788	835	799	810
56313	96398	70920	42760	18385	2155	695	703	773	750	786	785	744	772	778	751	754	764	715	908	1060	1077	970	826	818	728	759	692	695	767	720	743	721	710	693	747	684	744	710	752	735	743	717	712	728	739	774	747	732	706	723	700	772	713	718	746	727	770	715	722	709	801	705	690	674	723	733	705	683	724	741	759	704	677	717	714	770	780	710	706	748	718	723	758	707	715	739	739	711	728	753	701	741	681	759	759	695	718	731	718	682	732	806	687	714	706	736	736	695	716	690	746	728	720	735	767	707	711	691	728	722	769	749	666	744	690	726	719	752	730	709	754	699	731	637	699	731	788	720	717	675	800	715	722	674	733	716	710	743	703	744	713	746	791	706	758	682	694	721	733	736	749	667	753	713	722	737	701	734	735	727	716	685	756	716	719	726	722	702	705	716	732	747	694	739	723	687	759	740	667	735	735	731	640	731	711	743	755	740	710	720	709	675	675	731	685	721	710	771	751	760	718	706	694	707	712	751	713	734	710	731	716	708	722	776	750	757	675	736	690	735	732	750	758	690	751	729	758	740	745	745	709	671	722	708	738	697	717	684	700	753	681	667	776	717	724	714	723	691	687	783	708	755	715	696	724	708	725	717	741	696	708	689	687	711	691	705	732	731	719	694	716	714	714	775	749	727	760	725	761	732	725	736	737	700	687	708	757	660	743	661	731	685	707	741	723	767	747	742	722	710	728	734	740	736	693	686	725	722	722	714	738	682	685	764	730	680	695	688	711	725	690	752	732	743	694	700	708	779	739	763	722	795	692	757	733	742	734	685	709	739	732	716	702	702	699	747	768	721	728	728	721	707	752	708	729	675	696	695	746	749	704	739	718	690	781	751	722	710	744	709	730	765	744	681	680	681	762	693	782	722	683	780	749	731	717	754	722	773	700	765	711	750	742	712	727	742	737	682	714	712	735	726	705	704	767	742	738	732	741	717	765	692	721	762	740	786	717	759	687	770	709	711	740	696	733	667	720	756	711	742	725	748	749	738	704	740	696	720	743	721	758	717	706	721	751	699	669	736	744	748	739	750	729	706	670	689	727	774	763	749	740	745	764	689	735	763	700	732	742	727	753	719	753	784	752	721	721	746	675	759	734	731	730	683	760	714	704	757	696	752	754	685	756	731	757	764	700	723	730	726	766	711	705	711	706	773	761	734	704	805	721	686	755	752	752	737	683	749	700	740	693	732	723	747	740	702	710	707	728	787	724	726	733	768	706	718	716	733	713	708	727	710	738	688	750	693	667	713	678	688	656	737	672	710	681	721	688	789	727	670	750	698	753	719	662	732	735	716	745	753	688	709	741	715	698	777	706	696	668	741	717	726	715	713	713	779	740	709	732	722	695	720	728	714	664	683	736	744	707	714	742	734	726	703	706	786	700	725	714	758	710	758	688	707	706	668	726	761	759	719	695	725	745	668	739	731	759	673	749	704	732	713	731	703	719	734	731	706	750	691	778	723	692	692	696	778	785	713	685	723	698	753	690	720	735	720	682	712	761	738	704	699	788	724	762	718	754	742	707	783	683	723	745	639	722	728	727	686	715	742	694	726	732	710	716	712	714	772	724	775	737	729	685	729	734	683	729	680	697	705	713	726	750	696	714	745	700	735	725	734	772	718	760	710	676	731	725	749	716	721	719	745	700	698	690	684	690	699	701	703	713	710	765	699	731	729	759	674	746	714	741	710	714	706	740	769	704	701	713	731	732	726	746	784	735	699	728	714	732	731	713	705	750	751	734	715	704	723	709	732	756	717	721	699	757	736	756	725	758	703	726	695	677	679	703	692	693	763	752	733	702	668	722	755	730	697	744	692	734	708	732	748	731	750	710	745	732	750	728	690	693	692	750	729	731	715	745	744	720	746	692	704	723	726	733	674	789	742	661	733	746	748	721	747	712	712	774	692	739	733	723	710	724	698	694	735	752	703	766	787	722	728	671	753	719	718	737	647	744	708	754	708	714	707	767	703	745	732	719	724	704	713	721	640	748	705	711	738	770	723	753	714	741	721	718	746	763	693	772	733	769	744	762	729	753	765	728	766	710	679	744	742	750	747	738	733	713	731	698	725	764	735	718	747	692	721	716	728	668	682	733	694	762	751	776	719	727	692	718	701	695	712	694	722	763	722	700	687	679	713	699	743	738	732	744	691	719	772	740	754	739	743	712	725	742	753	711	735	697	741	759	747	784	732	682	672	733	747	678	715	726	748	722	690	739	721	774	712	673	710	715	717	680	688	732	709	742	744	701	690	753	690	744	698	709	680	731	706	700	737	744	711	678	730	719	742	712	700	717	727	733	721	700	723	726	716	730	731	737	728	703	747	759	712	724	713	710	715	717	721	741	717	704	721	734	677	790	718	732	776	672	717	731	744	772	696	749	721	718	730	728	695	697	732	741	711	705	700	680	701	710	685	784	706	758	665	712	730	716	718	667	730	766	735	700	718	702	665	752	710	715	746	700	735	744	716	737	731	706	690	712	719	765	710	717	689	737	776	738	736	750	725	756	759	721	725	759	705	712	693	663	721	754	777	711	700	768	688	731	760	708	748	733	673	684	767	763	691	675	707	725	707	718	753	694	678	749	791	708	727	714	711	751	730	701	687	712	739	731	685	779	695	702	731	721	731	710	706	724	716	723	666	768	683	710	726	721	715	758	691	721	685	713	703	758	722	718	711	768	714	702	761	716	698	694	688	728	664	727	745	732	726	690	709	747	711	754	730	727	701	752	720	671	739	759	748	722	717	735	745	708	771	745	714	727	776	773	716	762	774	703	731	720	707	705	705	730	758	722	726	732	716	790	731	674	712	748	733	667	720	737	716	741	765	677	716	740	715	771	695	733	715	678	757	701	718	708	688	754	712	733	720	741	770	715	683	724	702	778	740	680	673	741	759	717	700	733	714	711	725	696	711	734	725	721	730	746	742	724	718	736	694	682	706	713	746	741	664	768	714	728	758	738	697	684	729	724	751	731	673	715	765	718	702	757	738	752	728	737	663	694	739	749	761	708	734	722	674	738	694	715	723	706	756	707	724	744	749	703	733	784	722	740	703	708	730	727	735	704	721	737	727	722	721	746	704	735	698	714	688	745	679	727	699	755	743	790	738	684	678	740	707	707	725	741	707	713	780	758	734	715	677	704	717	712	705	687	739	743	722	749	758	736	695	753	745	747	706	686	747	705	738	718	707	731	728	700	690	714	691	698	728	703	730	679	750	693	738	734	712	705	726	713	722	691	680	738	716	702	793	787	721	732	709	716	678	707	731	741	752	701	712	711	690	712	685	691	727	759	717	734	696	732	685	762	709	709	742	712	724	740	708	734	698	737	740	710	707	677	731	728	745	724	708	725	731	726	670	736	731	700	718	731	779	712	727	772	714	685	761	733	781	724	683	755	743	738	753	682	695	712	696	637	692	684	699	712	783	723	706	760	778	690	750	740	730	706	700	743	689	764	726	712	663	668
23803	23567	40974	41661	27564	12502	2611	1180	936	928	944	955	943	901	912	918	897	898	883	1077	1267	1341	1108	985	908	898	928	860	964	929	886	897	865	880	883	893	912	951	926	853	929	895	908	864	885	907	874	866	902	894	961	873	901	855	965	905	887	890	945	931	915	842	870	850	978	900	880	877	860	871	867	920	907	905	869	876	859	844	873	872	868	948	881	853	943	825	864	850	884	880	860	866	948	880	855	870	901	906	808	865	923	866	850	907	918	875	934	860	861	849	862	885	882	904	921	899	879	848	868	854	882	894	888	898	863	862	817	881	859	879	873	878	912	941	862	818	893	897	935	871	853	901	926	874	874	860	891	879	862	882	872	881	886	864	937	857	842	883	902	854	832	883	831	875	973	910	921	920	871	866	874	881	950	847	876	846	926	860	851	888	889	841	902	907	836	905	890	873	906	864	917	873	865	888	892	850	821	874	893	812	847	844	895	939	889	878	845	859	868	850	846	875	918	825	920	877	886	881	840	832	868	890	878	845	892	909	852	843	854	811	874	902	851	870	952	849	852	851	872	882	917	853	832	881	900	876	871	896	809	827	830	894	933	862	855	881	857	870	867	901	893	915	864	923	933	893	848	863	841	844	866	852	896	887	896	877	934	879	908	870	925	912	921	880	906	850	910	884	910	861	884	852	888	857	929	887	833	823	874	872	825	877	864	891	838	917	924	858	876	848	882	887	872	851	832	862	852	865	838	882	911	827	891	901	900	862	858	923	921	903	906	835	885	881	891	866	882	870	852	917	875	892	872	874	860	877	903	916	836	893	885	895	926	834	914	901	872	911	858	865	888	897	903	864	871	909	894	876	867	868	893	913	847	849	896	839	860	883	873	903	881	888	883	931	873	869	893	866	860	841	852	868	851	872	884	856	863	904	879	873	855	881	826	863	880	833	914	840	872	925	894	893	877	906	860	898	842	951	839	898	862	890	874	938	877	906	914	888	866	805	892	877	846	887	857	851	896	881	944	891	852	868	886	922	888	885	881	906	902	870	876	890	885	870	854	843	897	876	909	912	865	836	917	878	811	873	937	894	869	894	872	878	833	858	882	884	870	898	847	841	895	833	888	857	894	873	857	890	894	929	825	838	821	870	901	879	937	897	896	859	927	924	846	856	845	882	846	934	862	845	885	834	911	862	898	857	844	866	904	844	923	915	870	887	922	925	891	868	849	901	882	875	905	890	891	854	884	917	890	864	874	932	891	916	901	929	918	831	915	898	871	832	899	875	854	840	866	870	918	884	936	910	885	884	921	914	873	885	871	848	911	880	861	842	861	883	882	923	805	817	832	824	905	846	856	852	871	858	844	880	880	867	936	877	870	950	927	898	906	857	920	931	930	887	864	867	837	864	818	904	876	851	903	896	913	864	921	872	916	890	889	903	878	850	924	850	865	874	960	926	908	886	915	908	887	900	856	872	892	857	851	890	841	873	906	906	863	905	906	851	881	888	904	874	853	884	849	899	930	895	929	856	832	873	874	833	840	959	844	884	859	893	889	850	857	865	901	830	882	881	867	884	856	887	868	885	902	886	864	907	873	819	926	820	896	841	845	859	853	853	861	905	858	877	857	893	886	891	900	868	935	864	860	876	848	842	867	895	898	871	874	894	909	885	860	911	868	900	852	872	848	925	905	919	838	911	900	847	850	903	900	844	902	915	883	879	847	846	855	811	854	874	850	823	870	866	830	857	908	855	894	925	861	882	884	881	878	821	873	903	832	936	855	859	890	857	919	896	818	862	909	869	897	897	862	843	829	876	864	844	852	862	903	897	846	862	824	913	878	878	938	847	927	886	873	886	919	925	899	855	882	881	860	859	878	903	791	917	824	898	869	858	862	904	906	808	856	867	894	917	865	896	833	885	869	881	888	826	899	873	806	872	858	897	906	922	870	867	886	870	844	881	894	907	868	857	847	857	929	808	892	897	883	903	911	855	849	925	849	870	872	919	853	912	966	858	880	931	913	900	901	867	878	859	895	901	820	864	903	863	900	882	842	891	828	845	865	872	854	910	885	829	846	874	894	825	889	866	873	853	879	876	836	882	867	884	877	887	881	870	898	842	861	867	870	915	859	889	881	906	847	875	920	879	881	873	895	924	857	857	866	866	861	822	860	872	851	888	897	881	936	879	880	886	896	840	924	912	845	864	915	921	856	872	871	904	916	893	890	896	847	897	839	867	892	917	823	849	896	903	903	853	884	926	847	868	916	882	916	899	843	896	916	826	869	893	861	847	849	870	848	837	918	905	821	864	830	867	884	852	831	837	919	930	899	886	914	890	865	890	882	866	885	896	846	875	889	836	871	922	894	887	859	852	819	894	886	875	887	857	866	870	876	882	832	817	876	900	826	843	846	882	839	834	835	836	858	885	925	837	854	916	886	854	905	876	852	884	821	885	866	911	853	823	891	876	892	866	853	923	926	850	885	872	919	860	878	897	921	892	890	901	896	935	912	901	864	856	863	856	898	865	926	896	864	904	886	856	884	871	884	882	860	833	876	901	898	897	867	868	841	900	914	880	870	840	805	869	895	849	943	869	866	862	858	945	896	794	894	892	879	891	891	871	897	856	848	807	913	858	870	842	885	922	837	878	876	885	877	901	874	914	897	887	869	833	895	862	926	889	838	855	848	872	850	883	804	878	911	894	856	899	823	864	899	853	876	907	886	918	846	868	899	920	885	861	857	878	862	874	909	880	804	859	865	843	864	826	915	870	843	861	885	854	862	862	833	895	849	904	855	844	866	876	946	896	892	835	865	890	839	888	890	826	874	890	881	833	879	865	879	871	827	880	902	829	893	848	887	851	866	889	867	850	861	868	920	851	847	915	900	834	866	845	905	890	889	847	903	884	880	876	885	853	868	818	880	918	866	872	804	826	921	861	840	851	854	832	877	851	853	903	917	893	863	902	859	863	793	877	863	886	831	892	855	854	846	882	842	847	862	815	867	837	884	879	873	855	842	812	824	853	906	855	917	873	903	854	886	864	883	912	833	903	855	876	835	885	866	855	857	857	870	879	870	808	899	814	856	867	859	876	851	864	894	915	919	841	917	850	847	882	880	875	868	914	812	829	869	921	878	858	861	905	912	863	817	896	832	826	821	931	863	894	899	841	929	839	863	919	919	937	867	855	882	834	859	845	893	918	861	857	924	842	852	818	880	863	873	859	831	853	857	892	893	893	944	916	880	869	899	905	826	863	878	889	853	911	863	879	900	883	845	866	863	873	840	886	852	839	828	870	861	863	926	853	970	922	869	852	893	883	865	897	913	858	843	934	835	868	910	858	863	904	832	902	878	854	861	897	842	897	820	900	869	834	825	888	865	910	890	898	840	901	876	931	847	891	856	895	853	878	924	872	907	921	900	834	897	898	899	910	839	896	872	895	874	870	853	829	893	936	817	856	864	863	888	863	874	843	895	914	885	823	845	830	875	854	876	886	874	868	898	853	861	848
60727	104412	77329	50772	19850	1142	802	857	843	891	823	821	844	825	818	817	817	804	867	1217	1545	1457	1194	1033	845	822	817	812	831	839	824	805	819	851	798	872	752	866	807	857	801	812	837	805	838	779	813	791	808	817	790	813	799	806	853	805	738	808	824	787	838	837	824	791	789	798	795	813	804	823	845	803	852	824	819	824	801	804	795	808	760	838	851	812	793	834	808	820	749	818	803	832	845	814	819	892	810	822	790	843	844	838	796	843	894	799	811	832	842	804	763	844	828	852	854	804	777	782	830	838	781	857	857	798	840	850	871	802	804	819	775	810	789	802	810	807	797	817	822	783	838	767	823	805	859	792	803	837	828	789	863	778	817	844	794	775	795	791	817	790	819	833	862	822	815	796	798	825	819	835	818	818	830	787	850	768	790	826	783	820	795	764	779	765	843	889	766	871	789	772	840	832	828	850	869	817	819	829	791	821	820	833	781	825	827	806	784	844	795	832	846	829	790	842	784	809	803	784	814	848	775	816	823	802	822	807	841	797	777	801	826	812	775	806	830	833	819	783	829	817	783	762	769	867	856	798	831	796	793	791	866	816	811	821	835	832	794	826	813	801	770	804	797	806	828	774	818	836	856	800	812	793	863	755	852	803	787	815	832	823	806	782	774	801	802	820	781	817	793	792	812	787	792	840	815	778	836	811	777	779	829	852	808	792	826	805	848	791	832	828	835	832	822	792	898	816	806	830	796	816	825	836	748	847	816	850	803	812	796	792	847	810	810	803	778	799	897	764	804	764	812	814	819	783	832	808	797	827	841	850	819	814	796	801	798	819	801	816	870	793	788	835	789	762	842	777	789	814	868	821	839	775	761	825	811	816	838	820	837	804	763	767	824	813	757	807	811	782	875	865	809	793	795	818	775	800	780	870	827	825	880	802	770	807	797	819	823	816	784	847	808	806	830	782	783	858	774	807	745	826	785	795	811	799	825	850	828	836	847	810	826	792	756	827	805	807	772	820	790	812	811	800	818	810	816	817	765	755	804	812	791	788	830	802	827	817	812	811	780	814	797	785	817	799	805	806	843	816	819	820	780	804	824	856	828	879	787	810	819	783	835	831	820	867	778	840	797	803	816	826	811	803	805	777	787	858	770	818	783	777	808	804	835	817	791	790	790	849	834	765	800	785	852	815	791	789	843	767	821	802	811	830	858	812	786	757	803	821	802	835	803	835	803	817	836	781	865	855	756	842	840	847	827	808	801	815	828	737	767	813	859	775	802	796	830	800	797	786	781	770	774	812	821	795	787	809	808	818	768	774	805	838	823	809	822	851	836	886	816	876	810	781	833	855	851	767	805	772	852	816	821	769	808	862	844	812	834	800	817	834	828	817	816	800	859	818	800	770	859	821	797	854	860	782	788	772	837	812	804	809	791	834	839	846	860	836	816	806	807	853	794	791	784	832	790	809	838	791	791	848	811	820	768	798	821	802	746	813	790	763	856	844	830	778	820	735	778	785	807	784	837	818	785	816	794	795	771	811	822	798	791	831	766	823	784	813	834	845	787	838	768	763	815	802	814	925	820	861	835	778	742	836	797	840	841	819	874	802	846	806	821	801	811	818	779	787	804	784	795	822	806	868	800	785	755	818	823	835	815	828	841	767	737	816	811	846	775	852	800	821	872	848	832	784	790	782	815	755	764	773	805	793	820	823	782	753	849	806	831	818	807	779	791	794	816	839	765	794	790	822	812	806	775	785	812	813	819	796	766	779	819	783	738	888	850	831	837	817	829	824	831	747	795	796	794	837	803	764	817	788	804	770	817	802	776	810	826	836	821	800	808	763	792	812	789	793	832	801	810	794	810	807	797	789	785	796	757	802	785	784	798	829	834	794	766	844	842	817	797	764	845	812	853	803	774	824	847	802	822	853	836	780	852	834	847	800	812	812	812	775	830	850	849	830	799	790	797	825	816	775	804	826	837	841	837	846	785	783	808	797	787	772	789	840	783	751	783	785	815	819	805	796	808	773	823	762	835	874	838	823	783	799	868	818	767	816	833	799	864	826	769	833	799	844	800	821	795	832	759	818	874	757	794	816	862	859	810	823	784	826	843	814	782	768	837	817	823	809	809	822	787	839	806	832	815	811	789	765	789	803	809	835	855	782	805	817	742	813	836	813	803	802	815	777	806	801	801	835	781	808	812	793	826	731	782	734	822	820	840	847	788	792	795	759	813	835	831	787	801	837	788	792	798	797	794	838	792	770	806	825	832	776	836	804	799	753	805	771	826	789	796	814	807	805	809	772	833	817	860	834	856	802	805	824	783	883	803	783	788	837	780	805	785	828	848	769	854	799	792	804	814	779	820	816	798	843	834	803	828	826	855	806	866	777	787	828	803	822	817	808	833	823	804	796	801	813	817	779	794	814	800	786	716	762	792	766	781	784	857	788	807	823	810	776	806	833	784	809	779	772	789	789	849	797	827	831	820	807	827	809	744	766	830	807	806	773	826	837	765	844	851	822	799	722	829	787	820	796	794	813	795	821	842	777	808	799	784	835	742	831	799	856	817	767	786	768	803	795	818	839	828	824	804	809	821	767	793	829	792	741	839	750	799	792	806	827	839	810	770	839	791	834	827	829	814	796	816	772	845	798	817	836	807	830	815	760	771	752	867	790	787	807	813	806	788	824	833	828	822	827	790	780	773	799	817	815	800	788	834	832	789	833	807	789	812	819	803	781	830	792	800	787	817	799	789	793	808	816	784	746	865	778	852	810	833	822	799	798	800	806	788	799	806	763	814	889	780	768	795	842	846	822	803	865	814	760	830	826	769	811	815	808	861	813	823	827	814	803	803	822	788	818	809	792	792	852	867	771	749	793	831	836	778	809	807	833	824	800	851	783	766	751	758	828	773	782	758	793	819	824	750	836	838	878	818	802	800	807	795	859	756	795	816	812	762	797	822	799	827	779	823	817	768	793	839	784	818	804	823	790	854	783	803	799	802	824	799	816	784	833	785	836	817	781	792	817	819	807	781	796	869	823	799	789	806	782	824	849	826	815	826	825	775	821	794	774	811	820	817	800	818	787	780	782	808	834	783	773	822	820	825	816	856	816	796	833	802	791	829	792	812	779	810	803	771	800	784	811	832	781	786	819	813	838	808	799	794	846	762	826	840	820	798	794	832	752	812	842	791	806	789	781	795	840	797	822	846	830	815	849	755	765	808	812	817	868	821	852	819	782	815	820	816	737	794	819	822	822	833	742	777	803	839	809	794	801	792	792	770	853	858	786	805	788	834	832	799	805	815	855	835	874	840	751	787	794	826	868	750	818	784	862	752	800	803	799	777	767	795	758	791	798	851	820	814	783	822	815	830	841	776	807	841	780	788	865	822	847	864	803	862	783	799	799	810	798	761	791	780	809	770	823	788	759	862	795	801	782	819	845	753	781	830	803	754	847	799	833	824	833	829	809	854	827	796	766	804	811	799	827	824	818	828	793	824	803
28743	30044	28424	14032	3834	903	661	683	660	632	673	690	676	656	671	600	618	633	706	707	711	680	704	657	632	672	656	657	651	690	642	646	610	661	667	648	657	653	682	629	665	637	686	645	659	653	628	675	642	622	659	600	613	596	667	642	640	664	650	684	667	660	662	652	622	667	599	688	646	656	640	641	663	646	596	665	642	655	672	674	624	654	676	708	678	693	630	652	645	692	639	642	648	677	628	665	652	654	633	657	635	651	615	610	650	681	701	660	665	651	611	627	718	632	670	640	665	640	649	676	612	643	643	630	631	672	661	605	625	652	635	646	649	655	662	665	630	694	640	591	616	612	679	691	621	693	627	638	663	674	617	677	620	668	680	624	658	715	635	665	673	655	660	657	651	677	708	666	638	645	585	654	673	667	640	694	663	654	664	613	618	682	677	668	650	625	656	707	694	649	654	664	659	621	660	657	642	641	645	659	691	661	655	645	663	677	667	621	652	637	669	592	616	642	624	667	668	616	655	647	628	647	640	689	661	671	650	704	681	711	652	629	665	667	662	644	631	648	617	648	695	687	665	665	659	614	630	629	581	652	684	646	606	665	633	630	600	660	653	643	661	655	635	697	678	650	637	619	658	632	686	682	668	677	656	665	665	676	690	565	642	615	657	615	687	705	640	626	623	644	633	590	615	667	626	644	683	626	625	670	715	652	679	637	692	705	626	659	676	699	627	644	619	645	663	662	650	652	659	627	663	644	687	676	652	684	685	675	640	651	647	646	658	637	673	624	632	653	672	700	671	654	643	691	641	656	617	636	634	656	703	688	632	642	639	665	725	628	643	659	675	648	680	666	638	645	639	660	710	659	660	633	667	608	656	676	660	643	638	632	659	645	629	663	647	688	682	625	646	649	650	656	651	655	706	645	621	677	646	666	652	704	673	639	632	628	646	647	667	658	699	634	652	691	669	657	654	678	670	629	653	618	655	659	649	679	653	627	671	625	650	640	665	612	636	619	693	669	632	680	609	594	611	633	663	652	635	679	700	622	627	684	607	671	652	658	657	633	634	656	645	685	661	649	620	667	669	657	615	646	639	680	646	720	661	629	632	634	683	630	677	666	693	631	715	636	632	663	632	671	615	701	637	633	693	592	665	651	615	601	657	638	670	640	680	651	667	691	648	640	690	655	667	599	633	670	693	666	586	684	666	618	655	671	680	657	670	638	676	655	670	611	647	671	635	626	692	699	667	618	648	667	614	650	654	644	625	614	673	665	613	669	648	673	621	651	637	741	657	668	655	614	654	651	640	636	645	657	656	692	629	636	621	687	646	650	652	666	624	615	618	650	618	672	591	611	631	621	669	648	648	669	677	690	684	683	650	626	591	637	676	651	609	645	589	657	642	634	703	695	600	657	648	671	632	669	653	629	634	646	659	645	622	669	685	635	635	609	620	684	672	634	643	617	641	638	635	635	669	676	667	664	613	668	651	650	650	647	672	635	692	612	641	651	644	676	625	694	642	663	641	651	671	653	647	670	622	659	617	632	648	652	658	602	694	610	689	666	690	687	638	654	665	629	649	685	637	686	596	657	665	708	622	668	632	673	674	626	696	681	664	671	691	679	650	624	638	671	653	623	676	681	669	676	663	641	660	616	608	617	661	631	687	629	619	630	676	668	674	687	674	632	653	619	666	657	636	658	612	652	660	636	666	641	687	620	655	653	654	641	664	642	655	668	695	650	661	651	668	695	662	632	667	639	646	660	666	671	672	618	640	617	666	659	651	673	635	660	670	629	673	663	652	684	683	677	683	703	702	677	662	673	634	668	643	675	636	652	653	711	653	691	642	625	645	673	655	654	680	624	638	666	674	698	662	675	617	630	664	681	608	673	609	695	652	653	662	689	670	627	614	661	598	689	622	704	657	636	615	654	645	656	646	685	679	720	692	648	614	632	661	712	681	693	650	672	655	676	658	719	684	599	649	658	658	609	653	641	649	642	652	681	667	671	656	643	583	651	679	671	619	662	651	697	607	654	627	686	638	662	691	648	658	679	670	657	669	646	682	625	673	634	620	672	669	671	647	671	657	633	637	627	657	624	660	622	594	672	641	614	667	610	648	660	665	625	650	619	655	596	670	662	634	714	710	629	692	689	673	658	673	632	600	726	673	679	644	649	661	642	666	671	632	680	660	673	655	627	658	702	613	649	659	676	645	704	639	615	673	642	664	616	604	641	740	683	627	652	620	634	688	652	644	635	666	682	633	646	669	633	692	599	683	603	652	661	645	653	614	656	646	677	648	677	640	676	678	672	641	671	630	648	652	652	643	643	638	640	647	669	655	670	662	661	655	605	639	650	647	634	657	621	647	680	650	637	631	659	628	622	634	692	635	620	656	621	633	665	636	641	613	633	648	593	657	654	686	626	650	659	632	584	614	705	704	651	648	647	675	631	668	684	681	653	666	676	640	683	651	664	657	631	671	641	607	651	672	667	623	658	675	713	631	665	658	659	650	628	665	642	663	669	607	621	657	619	672	610	651	646	664	684	637	621	615	656	633	630	650	586	645	646	676	649	679	695	614	639	693	651	623	692	612	637	639	660	640	650	646	693	633	673	657	630	649	683	610	612	659	641	679	673	651	630	663	622	639	670	632	662	661	648	638	629	644	664	652	609	588	694	640	636	621	644	648	658	648	670	674	640	660	659	587	671	629	654	646	666	666	652	678	686	663	633	621	663	614	639	664	684	646	667	612	645	629	660	638	670	675	656	672	627	648	673	618	679	692	629	630	650	637	687	617	648	657	653	668	649	651	675	670	661	661	663	618	658	627	630	672	659	669	590	602	666	714	684	606	639	666	663	675	672	657	618	674	648	618	670	679	683	662	630	665	658	649	597	647	662	649	664	664	711	680	608	667	632	647	623	668	632	676	700	664	690	662	692	687	676	657	701	658	680	663	659	666	602	642	624	640	590	670	639	645	624	663	699	674	647	671	599	640	664	661	675	653	663	652	676	657	667	699	669	637	595	718	682	631	723	709	682	672	669	659	634	668	623	640	622	695	641	580	656	657	638	611	685	651	656	615	697	632	634	710	637	648	673	688	664	617	615	625	631	631	702	666	670	669	653	635	658	621	705	629	638	617	643	606	669	669	653	699	662	668	656	700	657	666	612	654	659	631	671	639	683	605	639	682	638	717	644	639	644	654	630	658	673	664	588	647	636	635	653	656	655	693	654	621	656	655	607	685	659	691	670	738	681	625	626	653	623	638	657	627	639	619	672	653	684	625	605	663	620	693	690	658	641	647	683	666	709	643	603	598	687	614	635	663	640	661	661	687	650	640	648	641	665	665	677	667	647	668	647	635	683	691	616	631	680	682	675	633	650	652	624	641	621	706	611	668	669	687	664	640	662	691	649	654	681	687	629	622	677	663	642	665	653	597	655	640	649	598	600	688	659	677	603	657	666	660	673	664	651	659	624	652	623	657	628	669	662	674	651	650	680	676	632
18271	37611	22289	7991	2818	611	519	531	539	550	563	519	570	554	537	530	576	544	562	548	565	595	539	590	585	519	598	513	558	519	535	559	530	538	513	552	563	545	533	552	541	557	530	516	523	523	505	526	545	556	562	575	557	504	543	515	545	527	531	511	489	519	557	521	536	555	598	524	527	572	530	553	536	518	541	513	509	521	513	529	535	534	546	531	552	577	520	558	589	526	557	499	541	533	552	585	512	476	577	536	533	508	555	522	515	557	512	577	534	567	519	525	553	537	517	519	509	521	562	538	586	527	588	555	572	514	544	554	519	563	547	538	537	480	530	519	525	561	538	524	550	543	528	544	561	516	529	511	502	496	503	528	556	521	519	561	537	525	533	516	506	525	564	512	491	541	534	534	572	564	549	521	548	504	527	528	536	553	520	539	544	542	567	530	562	521	520	567	489	508	566	515	532	522	557	546	555	517	526	564	520	558	524	542	520	551	550	521	516	533	543	569	514	561	533	507	554	542	531	520	509	522	513	532	547	489	542	507	539	554	556	489	542	508	530	500	499	512	522	558	539	541	541	569	527	513	549	552	518	511	512	512	566	531	521	578	538	516	524	509	548	507	536	549	538	575	577	557	470	524	587	548	549	510	538	504	536	517	561	530	540	477	535	532	582	530	529	546	591	529	571	484	515	561	521	532	559	528	547	496	503	510	566	540	523	549	521	488	532	546	537	507	554	541	521	509	566	542	519	521	534	531	575	501	506	533	526	520	536	517	556	583	508	569	532	513	501	580	546	518	529	531	591	553	525	543	518	551	552	555	515	516	551	566	508	541	530	531	550	507	534	540	538	522	550	513	575	557	547	547	521	544	551	584	536	506	529	552	531	550	534	540	550	530	553	551	564	490	535	527	528	560	498	526	527	568	498	524	504	523	491	500	543	523	516	540	527	547	541	521	497	559	496	546	523	516	582	528	531	549	589	472	551	547	504	524	518	561	535	570	551	549	547	543	545	522	546	549	599	552	525	586	554	551	511	522	558	529	542	523	532	552	527	538	519	546	547	564	541	539	556	526	537	532	551	504	544	550	515	583	548	544	540	591	549	538	554	535	514	520	544	527	518	527	529	521	572	578	485	534	536	531	527	581	566	546	527	497	530	539	534	548	536	565	539	512	518	568	556	478	548	564	503	500	540	494	540	523	549	539	509	535	547	500	531	548	499	529	561	555	512	525	545	563	552	542	535	494	494	524	544	509	505	511	538	542	550	539	542	548	543	531	541	549	535	552	539	509	510	528	555	529	536	548	525	530	530	547	584	572	512	557	556	561	504	551	552	555	506	565	535	526	522	498	566	498	554	525	549	538	514	543	521	548	562	576	510	565	507	552	520	523	529	515	577	542	533	524	528	528	517	484	582	518	509	538	535	495	514	555	532	541	550	548	573	541	530	560	528	491	559	535	531	519	507	503	491	490	555	562	543	548	566	512	524	515	513	546	545	551	522	528	549	549	544	549	534	554	530	529	531	531	502	527	481	549	507	539	543	505	524	487	518	544	536	566	529	527	503	552	528	539	556	519	527	555	548	536	546	535	526	537	519	520	511	540	502	546	550	513	557	526	528	540	551	534	543	518	502	532	536	555	546	528	552	525	516	535	500	547	542	521	544	577	526	557	535	536	486	539	511	520	559	550	558	579	537	548	551	514	525	575	530	525	530	532	540	512	511	522	537	467	539	524	545	503	527	538	579	499	500	537	557	556	552	524	544	533	517	526	498	543	538	524	550	535	546	532	556	538	508	548	552	540	546	499	576	543	489	582	491	562	579	520	528	527	532	547	553	559	500	533	542	541	556	513	542	543	509	498	520	499	492	518	512	495	533	554	503	502	539	530	553	535	511	535	536	526	553	553	512	521	561	522	497	532	530	611	521	564	550	574	529	587	551	532	535	598	589	527	527	507	549	506	539	548	537	536	513	529	511	493	529	532	511	562	559	556	538	563	541	549	559	524	530	543	552	564	531	509	515	545	512	519	536	551	522	513	572	526	550	584	518	512	565	554	536	542	528	520	582	542	524	501	575	524	569	552	530	524	509	575	534	514	539	523	548	571	550	534	569	540	523	582	527	576	514	552	501	496	490	526	555	540	551	539	508	549	504	533	528	534	566	536	521	538	553	545	535	523	523	536	558	552	495	551	500	528	563	517	541	571	538	531	588	491	569	528	572	540	588	514	529	526	545	511	546	571	515	531	554	593	537	543	569	500	515	550	585	599	544	535	554	562	547	511	500	485	532	572	522	502	478	499	524	530	542	490	519	518	548	550	551	545	520	538	526	567	570	555	517	497	543	514	539	526	554	535	522	535	532	522	525	519	544	546	530	522	538	555	519	540	555	537	560	558	562	538	498	532	540	533	522	507	531	524	548	544	565	521	508	537	555	535	612	566	539	551	562	535	532	517	576	579	514	498	546	572	524	576	540	525	525	507	537	517	564	526	536	568	557	569	554	555	545	523	491	511	543	507	581	553	531	508	560	520	530	551	512	588	546	515	561	553	547	545	545	515	521	564	533	545	553	541	499	509	533	516	536	528	525	554	522	488	551	560	553	545	529	502	531	542	553	533	544	543	545	548	493	491	522	509	533	556	531	516	538	533	530	551	557	535	556	553	508	567	491	518	497	525	557	544	537	515	587	544	566	533	539	539	536	550	501	514	531	504	547	543	535	496	501	573	501	536	594	510	487	529	528	540	554	514	570	556	500	514	524	560	506	515	568	517	593	543	502	505	523	536	549	537	525	509	576	548	535	516	565	530	520	536	533	567	571	487	535	562	540	494	518	573	529	542	568	549	552	521	554	557	539	556	522	540	535	523	533	598	558	503	556	559	559	563	514	560	515	547	538	528	553	608	492	510	514	520	506	525	510	500	530	527	547	534	536	487	567	552	521	546	518	559	547	551	504	582	531	544	566	514	536	549	488	546	477	480	555	546	553	495	540	578	574	541	523	555	502	538	561	595	516	541	519	504	518	499	537	536	557	501	559	513	531	515	521	530	557	500	518	561	532	546	543	585	563	569	538	555	526	568	567	529	555	541	557	553	548	545	549	541	526	518	525	558	471	529	548	565	524	502	527	530	548	511	597	534	542	542	550	521	524	499	583	544	527	545	579	549	539	541	521	525	532	530	521	534	562	544	527	564	563	543	553	548	508	538	546	557	537	538	538	513	552	536	509	583	568	552	523	535	497	552	514	533	530	534	554	512	530	545	573	544	520	531	540	496	493	549	513	538	514	531	523	526	534	561	552	536	540	572	568	532	539	525	521	507	538	538	518	539	532	540	549	510	515	554	566	521	534	601	521	546	558	533	500	552	522	540	543	522	504	515	521	511	572	525	530	547	538	471	531	532	532	538	531	571	555	512	534	491	512	538	546	509	551	544	538	525	498	516	532	556	550	531	549	525	547	536	495	530	540	520	532	589	540	543	533	508	532	559	598	532	529	549	574	497	544	533
24589	25728	44352	40654	29040	9438	1525	903	840	837	851	846	799	803	801	815	803	853	801	915	1021	1057	941	860	802	777	747	752	764	790	785	746	797	766	843	785	797	843	806	792	754	797	806	771	790	730	761	795	833	764	813	777	826	735	786	826	790	802	807	776	763	739	781	730	753	798	790	769	768	810	790	785	770	782	801	764	810	789	786	791	764	763	775	756	785	739	765	807	777	789	840	806	810	801	805	759	808	783	791	798	752	825	792	763	775	771	750	777	775	852	792	752	812	796	717	746	802	754	755	857	781	781	777	769	800	744	778	765	785	771	751	771	791	781	837	786	779	830	799	805	819	782	822	828	742	786	762	790	814	797	786	773	775	792	760	817	774	802	766	809	794	743	790	772	789	786	816	748	769	794	753	746	825	781	757	788	802	800	736	724	793	804	793	776	767	804	766	825	793	822	716	766	749	757	770	735	774	754	797	762	817	777	790	800	767	797	783	830	721	767	832	738	813	789	771	773	754	752	786	821	751	764	771	815	756	767	779	854	786	780	807	727	827	780	785	780	761	742	739	779	774	761	783	784	833	801	800	760	800	749	808	705	788	775	732	777	738	772	744	824	790	816	762	806	781	773	811	821	804	772	796	779	790	815	804	835	807	775	804	782	801	798	775	807	762	743	766	742	756	825	763	762	715	813	734	794	770	778	725	774	789	743	813	791	788	804	770	736	793	786	757	786	748	824	785	804	780	842	758	810	768	819	808	765	787	769	789	799	772	800	739	777	793	776	722	739	792	788	751	780	778	813	758	748	777	798	746	795	692	781	731	762	789	778	760	819	757	808	759	808	808	818	819	758	785	784	806	785	780	798	840	732	760	726	798	772	749	794	801	801	812	778	794	741	777	768	775	774	767	778	825	807	796	747	776	758	814	790	758	805	738	714	795	798	776	793	764	810	782	798	755	744	810	793	800	785	822	750	767	828	776	749	830	747	772	774	787	764	759	828	847	763	737	812	791	740	769	789	759	797	786	752	762	790	782	779	787	827	836	776	821	808	777	739	803	800	782	720	760	818	768	754	749	779	776	774	780	793	803	743	779	769	801	817	751	737	817	801	838	756	821	766	784	738	788	730	773	786	830	764	757	791	782	778	762	767	771	794	765	787	781	796	762	791	797	783	810	773	804	810	772	786	763	790	769	831	824	773	833	779	806	810	755	731	768	766	818	768	766	767	784	783	778	796	810	779	830	771	779	793	736	807	746	811	786	752	806	734	758	825	825	733	788	793	784	815	753	823	832	820	786	807	743	783	767	743	813	826	818	785	842	847	766	706	831	754	750	794	776	783	803	751	807	791	827	810	754	779	798	716	745	750	800	832	757	795	733	771	780	754	780	794	794	768	816	751	777	805	727	806	813	755	748	841	763	820	792	840	801	781	817	804	799	784	741	772	806	771	819	747	792	760	779	783	818	823	790	750	839	771	737	798	774	778	781	768	793	789	831	772	809	760	739	764	741	748	737	825	757	805	756	782	807	789	711	795	768	739	742	789	752	751	772	853	748	822	789	800	751	781	811	771	787	763	762	769	772	758	770	820	768	796	729	718	780	733	725	760	776	782	785	748	767	731	766	822	782	775	827	747	728	766	772	812	790	766	784	794	785	746	731	743	825	769	781	769	725	830	761	770	799	746	784	826	758	771	815	801	721	776	798	817	787	835	752	781	793	830	788	788	787	789	760	822	771	831	773	792	761	784	746	744	802	762	791	774	796	798	807	823	795	797	784	793	825	773	767	780	799	748	768	749	761	811	777	728	792	807	811	836	765	728	791	775	794	788	770	774	812	768	807	725	795	755	780	789	768	768	817	759	813	758	799	789	830	772	788	763	788	796	739	718	742	755	792	780	803	797	764	807	709	809	751	800	825	782	773	830	797	843	776	752	776	803	831	820	794	822	763	809	755	801	818	801	765	812	777	757	737	756	797	766	816	757	777	811	752	782	770	732	803	746	739	851	827	785	738	715	780	762	781	792	762	775	760	749	766	786	797	792	780	797	796	823	765	827	755	804	710	771	740	782	869	846	801	767	800	745	819	756	806	722	786	807	782	813	738	792	753	732	763	800	755	806	787	784	778	791	744	764	739	782	787	801	803	774	803	820	760	752	846	763	785	771	875	715	787	751	784	720	746	831	749	774	780	767	775	796	758	790	776	815	813	784	800	783	794	782	756	772	769	801	795	758	779	820	781	768	763	800	756	774	779	839	760	807	762	786	774	770	776	781	750	778	805	794	770	797	753	790	770	752	798	806	780	828	756	817	805	832	743	754	761	741	795	765	776	773	825	803	766	791	768	766	779	730	800	805	775	769	786	756	780	787	763	774	777	752	777	790	745	811	810	757	781	779	817	831	750	783	754	757	757	769	768	735	810	759	737	790	820	769	800	773	789	777	736	785	746	786	815	768	836	764	780	788	742	761	829	760	767	769	819	791	775	759	789	751	789	810	783	791	794	794	747	783	788	765	749	754	771	815	774	787	848	762	739	747	769	794	817	758	773	789	778	784	794	769	785	792	801	775	766	765	750	770	802	767	775	724	791	766	746	809	786	804	783	748	754	775	769	829	794	770	828	769	809	815	818	760	801	807	767	766	742	778	763	744	791	759	778	763	761	767	784	778	844	764	808	808	777	764	780	728	768	778	786	786	767	842	765	756	755	745	754	852	747	741	801	775	785	815	791	786	829	764	788	762	777	765	752	766	784	738	753	747	791	834	804	741	754	764	795	768	782	703	774	803	794	786	805	817	782	850	820	783	792	774	724	772	805	797	834	766	737	772	776	822	799	800	730	774	741	746	784	798	751	778	760	766	778	755	817	748	848	791	762	774	802	707	765	769	832	771	768	774	776	807	791	785	769	741	763	778	800	770	790	807	713	757	821	788	748	792	788	785	799	780	770	775	782	771	810	782	783	793	769	796	736	766	774	767	799	737	745	803	800	811	739	773	762	762	831	754	789	783	797	786	754	784	777	722	796	810	797	781	772	755	818	778	792	808	769	736	780	798	745	824	825	792	748	774	755	795	793	802	746	760	821	751	792	796	795	781	789	773	717	780	786	753	765	756	775	818	766	817	749	728	769	738	816	776	764	817	814	801	804	787	790	756	809	750	743	781	825	766	771	793	843	798	752	794	785	798	777	801	816	814	769	778	787	760	743	788	790	824	730	769	760	740	777	818	755	736	727	767	723	754	805	765	760	741	757	756	803	768	809	742	796	741	777	792	808	761	778	797	835	810	812	776	771	732	788	719	809	741	759	773	772	751	777	780	771	754	742	786	819	748	737	784	797	775	849	807	794	790	820	775	780	806	794	770	736	781	774	794	769	795	813	760	792	780	776	754	771	803	804	794	754	758	785	801	792	824	779	786	794	795	810	740	803	779	759	824	812	835	755	736	738	794	779	766	763	761	762	779	815	797	790	772	819	801	799	776	746	771	769	771	808	790	773	715	780	800	809	765
54607	97326	67157	42063	21793	1826	733	726	743	777	703	732	705	717	760	708	667	723	724	857	1086	1150	918	825	753	739	727	719	683	733	690	714	673	720	747	685	708	658	719	761	773	729	703	698	687	690	733	760	670	769	706	667	759	746	733	711	696	743	732	739	725	713	672	715	736	696	744	720	710	708	714	692	758	684	723	710	694	738	725	678	685	669	664	767	729	725	703	714	727	655	675	720	746	703	701	684	758	697	676	735	751	756	688	692	713	702	704	715	728	664	699	739	671	724	722	738	680	686	687	642	715	688	719	707	682	766	749	705	694	723	672	700	728	739	737	723	708	707	697	695	676	740	708	693	702	717	705	807	670	680	763	755	694	748	699	661	687	688	696	714	711	706	681	719	746	670	692	743	683	691	681	749	696	697	717	729	715	688	674	739	714	764	726	733	696	710	720	666	690	720	718	681	733	735	769	718	722	718	731	744	750	690	685	742	726	673	695	692	700	692	659	674	647	755	723	745	727	708	697	754	727	743	728	722	704	726	680	661	718	725	772	692	710	713	763	737	669	741	742	771	724	687	678	700	696	714	706	717	704	670	643	719	669	740	727	736	720	716	672	738	705	746	691	760	755	696	711	734	658	695	713	683	692	689	720	743	703	759	714	675	722	724	751	721	721	662	711	705	716	676	751	648	677	723	744	705	686	723	660	754	708	668	704	683	690	707	774	705	702	719	673	676	695	690	741	684	732	714	673	736	690	684	696	771	706	723	698	690	717	726	713	713	682	683	703	702	676	695	720	674	702	689	667	682	703	717	765	723	695	725	693	715	660	681	702	728	732	694	728	706	671	718	751	670	753	699	700	674	714	726	765	709	707	699	698	736	733	692	695	703	705	713	691	761	674	731	688	736	703	716	691	729	693	707	737	732	673	685	756	703	705	736	667	652	738	659	691	718	703	702	723	724	755	728	703	684	735	709	735	751	720	734	733	731	737	726	702	708	691	733	727	717	684	712	730	690	691	728	710	714	675	738	682	758	740	689	732	708	727	728	734	703	666	694	720	717	723	710	752	782	718	684	682	691	698	692	694	704	694	694	658	712	710	689	719	717	702	720	672	710	734	693	711	672	694	677	724	688	696	662	688	703	746	699	708	722	715	714	727	715	705	721	716	689	719	675	669	692	679	706	710	673	757	690	685	702	646	721	720	710	658	676	688	709	708	749	691	711	703	697	700	720	718	713	688	710	693	690	703	708	692	720	699	729	721	757	744	667	754	690	716	684	719	656	717	699	717	780	700	667	694	696	697	670	646	690	694	737	716	620	703	736	680	693	678	687	720	657	681	731	691	692	733	717	751	684	648	697	734	717	685	724	667	689	723	727	726	699	675	707	684	765	679	704	697	726	716	657	739	735	771	666	723	683	755	744	737	719	719	697	715	731	736	691	640	712	744	690	734	676	649	765	696	693	698	681	708	682	711	706	727	715	673	696	760	690	684	682	702	746	697	722	687	674	719	668	666	702	713	667	741	669	719	725	689	708	687	724	710	717	658	710	675	777	712	719	690	684	723	707	730	682	642	708	710	676	712	719	693	713	754	716	683	744	694	686	681	757	714	724	725	727	719	674	679	688	701	683	654	725	672	678	713	695	712	696	744	763	691	674	763	718	709	716	642	706	740	674	700	698	684	742	671	695	701	697	701	712	648	666	683	738	694	711	730	683	720	685	708	734	697	707	713	672	702	723	710	669	709	727	676	679	729	724	695	658	747	744	700	743	686	679	731	725	710	682	729	691	718	681	709	678	728	675	716	728	726	673	680	770	702	683	679	692	661	710	738	675	681	741	738	696	700	722	738	719	732	680	721	707	722	674	748	738	687	684	681	712	699	679	707	708	684	684	705	722	679	747	690	724	697	732	666	712	763	697	726	748	750	722	756	648	721	711	739	726	667	714	707	735	698	684	685	686	708	726	726	752	677	681	648	728	671	681	732	697	707	720	733	713	699	753	670	663	707	723	715	688	682	710	720	712	698	755	729	756	723	756	708	713	732	747	717	699	728	680	677	724	706	749	715	720	687	689	709	684	740	730	740	747	678	696	743	711	730	756	703	694	689	661	736	712	685	648	700	734	735	707	696	693	687	752	677	736	727	726	725	723	722	683	707	680	697	729	696	708	740	702	723	733	666	698	764	664	645	722	721	681	688	684	659	678	728	721	709	707	711	729	688	669	710	707	740	700	655	701	708	703	759	653	713	700	674	728	654	673	702	699	675	656	689	686	676	767	716	698	673	706	695	713	708	729	757	737	680	709	722	670	670	729	752	683	681	706	671	727	714	714	733	711	686	691	749	729	683	787	714	774	724	660	657	685	703	668	722	688	706	729	668	719	727	691	718	749	704	691	711	745	731	725	724	729	699	742	770	707	707	737	658	703	672	704	676	726	705	631	696	665	695	679	698	691	719	693	691	680	725	694	726	692	725	683	740	734	711	713	715	724	711	675	734	710	672	687	718	721	740	704	680	677	687	679	699	653	727	744	682	726	741	712	693	730	665	691	730	731	721	705	664	724	697	723	700	741	738	723	701	778	711	691	790	674	720	690	751	735	708	692	706	692	678	719	705	681	680	711	661	733	747	670	659	721	686	714	677	695	693	699	692	686	722	748	712	720	699	733	714	694	654	712	707	700	703	688	707	667	735	710	722	746	740	709	714	702	680	731	691	694	668	718	745	733	688	728	723	730	678	743	675	645	657	683	699	694	680	716	700	723	689	745	736	675	754	715	749	703	677	707	775	733	716	721	701	726	717	704	731	695	756	743	676	716	717	735	726	666	692	751	699	712	697	705	713	688	682	684	736	731	693	694	710	663	729	643	699	744	711	705	714	675	683	662	696	687	702	737	711	701	712	718	715	717	729	752	723	779	691	702	691	737	672	697	722	739	712	722	707	707	665	692	732	728	691	750	757	738	669	713	690	695	686	755	729	698	678	709	672	703	673	767	715	787	700	739	664	723	698	654	686	683	702	707	720	709	706	730	725	689	719	710	745	703	699	752	705	769	681	723	713	702	691	703	722	699	730	711	710	729	726	716	631	679	728	700	715	723	696	699	664	695	712	703	684	701	659	764	676	727	744	728	702	694	709	646	690	746	715	750	700	739	680	707	683	718	695	751	692	688	678	731	727	685	716	657	701	728	740	717	719	690	750	664	740	718	686	702	728	708	702	678	720	732	720	746	724	718	679	731	709	718	698	653	675	709	724	687	690	742	672	715	698	692	700	727	724	666	680	745	742	699	680	730	735	726	706	731	684	685	694	721	708	725	676	707	665	696	691	713	723	728	670	649	699	708	666	712	755	738	750	730	721	725	762	755	713	729	713	717	715	692	671	710	711	695	689	741	741	718	674	683	666	694	662	734	732	680	693	732	709	728	698	678	672	695	714	670	698	691	701	705	707	719	692	707	761	712	733	674	686	713	683	663	688	714	714	700	750	725	757	731	706	713	703	709	705	711
23744	23642	39516	35963	29445	14134	3079	1119	929	941	945	869	905	893	873	855	890	898	879	1032	1197	1207	1058	1024	902	901	860	836	882	876	830	851	832	924	901	903	888	853	919	852	822	892	864	860	855	895	853	834	870	876	926	876	908	902	869	870	889	896	862	857	880	881	865	836	864	804	880	839	895	873	792	823	869	866	887	856	853	832	867	815	869	814	876	875	866	838	895	838	857	843	860	828	843	890	843	816	886	818	867	900	813	878	876	816	846	859	893	880	908	895	778	906	875	855	819	860	849	843	844	841	909	911	825	876	882	959	834	894	871	863	870	902	835	820	832	812	872	842	870	851	889	886	859	862	849	843	914	867	882	863	876	844	827	852	827	885	884	913	843	828	839	812	828	870	804	851	789	863	911	857	930	827	849	863	866	847	827	828	843	881	839	901	838	865	844	845	857	868	858	836	866	830	827	908	824	878	839	899	875	891	892	820	885	912	878	848	892	808	870	867	792	880	853	782	864	834	876	849	895	862	873	841	885	813	884	834	832	837	844	864	915	839	865	838	864	859	857	817	869	825	801	875	907	869	819	872	870	853	889	830	901	881	866	826	852	913	835	845	868	854	889	874	838	874	822	879	919	854	812	829	837	794	821	837	793	847	830	904	862	853	842	881	859	884	837	885	797	837	814	835	927	876	857	865	846	860	855	902	831	849	834	898	881	848	839	841	809	801	882	837	834	823	859	837	821	850	854	862	841	847	906	857	880	814	870	871	860	872	846	871	834	875	848	866	842	862	837	872	879	871	893	854	874	813	856	839	890	857	782	857	875	850	863	941	847	883	814	863	822	880	849	887	821	850	846	912	856	870	849	828	814	818	814	848	845	876	837	859	853	848	824	899	873	859	903	852	850	861	862	824	837	874	831	875	864	832	801	897	877	847	797	848	870	856	852	874	790	788	836	857	798	824	865	896	907	896	882	868	866	844	851	871	855	896	863	832	860	866	817	816	825	896	902	848	848	852	834	861	866	840	871	851	899	861	819	909	909	833	881	857	845	834	895	843	838	810	823	867	834	876	866	867	869	882	831	866	854	871	852	865	884	936	838	845	838	860	851	823	879	853	825	773	823	836	842	847	851	856	893	834	853	818	857	816	841	867	847	768	865	879	867	860	876	834	846	777	892	894	881	829	856	866	854	870	888	825	858	819	831	879	874	842	854	860	862	860	853	872	839	863	847	869	851	850	820	882	855	914	856	856	868	879	859	904	887	835	876	878	903	844	880	812	878	853	877	838	829	886	816	868	838	870	867	871	853	852	889	809	833	901	872	845	842	874	873	872	890	827	890	894	838	832	852	824	867	850	806	857	843	840	784	783	790	852	884	857	825	865	824	839	829	828	859	867	880	842	896	871	849	890	827	802	883	847	871	887	851	847	849	836	859	839	856	873	854	800	862	879	881	857	819	827	814	877	875	855	806	888	857	859	864	866	862	818	820	800	839	861	838	849	815	815	836	840	877	874	887	844	887	907	809	853	837	870	890	845	821	801	840	850	812	917	856	841	882	848	846	850	844	736	855	836	881	848	847	838	900	850	895	796	843	874	905	844	855	888	868	823	890	836	854	828	840	819	872	887	833	810	907	848	825	853	877	858	864	861	824	834	855	835	826	838	842	879	865	879	858	869	906	865	844	891	834	882	895	837	875	826	881	893	855	871	860	833	874	918	862	870	888	856	893	910	867	848	853	830	853	851	822	845	852	820	829	851	828	906	847	812	841	838	854	864	850	823	820	866	859	864	863	884	863	896	884	903	900	899	865	824	854	878	844	805	910	871	815	826	868	870	816	883	825	878	902	866	867	827	897	844	909	849	823	848	847	862	834	883	852	862	849	892	779	845	884	813	806	870	874	861	851	811	856	851	806	838	888	880	843	840	829	833	817	806	839	823	879	837	875	850	874	818	835	862	814	841	835	833	829	859	896	846	827	824	861	841	806	828	828	898	863	821	840	830	846	868	875	903	869	840	821	847	835	797	843	799	870	848	839	836	872	819	899	846	861	829	895	866	836	847	842	822	834	864	847	828	820	857	839	864	831	852	827	847	853	838	805	846	803	844	867	856	876	881	851	882	813	867	862	886	831	850	837	880	813	825	831	825	793	869	864	864	848	864	847	866	824	862	839	858	883	900	907	907	841	876	861	862	864	804	832	880	790	815	868	809	908	850	856	851	889	892	897	876	869	855	853	862	845	878	824	865	821	826	846	837	815	840	824	841	892	837	906	857	872	870	887	870	858	799	846	861	871	916	861	860	839	859	881	852	806	826	852	823	826	874	836	844	878	873	845	850	885	891	871	802	892	782	890	865	841	821	868	879	838	853	801	811	878	815	846	860	848	842	874	881	866	855	887	804	834	887	867	789	847	866	820	862	850	863	899	866	896	892	838	814	885	833	867	801	860	851	845	834	840	811	793	848	849	818	867	849	821	834	791	805	844	923	871	881	857	786	861	844	866	846	875	907	897	884	826	859	867	824	863	817	783	837	860	802	856	855	889	903	833	882	843	853	859	872	845	847	817	843	869	821	816	825	876	920	867	864	868	881	834	810	901	881	841	824	840	910	867	814	889	877	854	840	907	830	892	857	828	875	864	851	864	901	877	819	890	855	858	878	823	830	883	848	858	797	861	863	828	816	885	778	837	840	858	862	906	812	845	799	860	875	874	864	839	906	883	874	828	824	839	862	878	792	876	857	834	919	846	827	827	855	760	890	859	827	859	896	876	872	870	801	852	869	811	884	816	873	882	850	880	832	898	834	866	806	852	861	851	862	894	852	866	868	842	813	830	867	820	873	838	907	870	864	847	833	890	799	844	856	802	836	851	794	862	817	868	823	903	903	821	883	859	817	875	817	795	891	873	873	912	875	844	792	827	848	856	827	820	840	830	845	890	912	851	866	898	885	860	872	842	893	859	783	871	826	857	820	861	852	843	810	901	848	882	877	894	842	830	851	868	813	828	872	843	846	860	867	863	879	849	867	880	815	831	841	866	832	823	868	851	866	864	857	882	871	841	874	860	899	933	822	848	885	856	854	833	871	863	845	860	864	880	867	843	807	867	884	882	895	884	893	813	856	830	864	827	830	892	864	843	824	855	851	841	834	887	843	823	856	845	881	821	931	887	836	854	900	831	824	830	852	860	879	847	820	840	797	858	840	852	863	837	869	854	827	816	896	818	831	822	848	782	811	874	770	821	869	860	858	799	827	902	822	837	865	840	870	834	844	822	855	880	915	811	868	843	827	844	889	806	867	825	865	876	858	871	860	841	832	847	835	823	819	923	867	932	823	814	810	832	895	844	893	898	847	889	823	854	870	864	866	807	879	838	871	852	843	842	839	822	835	830	878	807	873	896	866	825	874	793	827	830	879	822	863	871	827	854	848	880	817	881	846	830	852	863	850	827	859	786	801	866	845	885	843	891	868	888	809	819	847	791	861	859	842	861	827	892	803	801	844	878	800
61105	103707	73117	51492	25061	1619	828	814	816	805	760	799	872	823	767	782	786	781	871	1066	1336	1433	1036	961	886	807	841	885	828	777	835	818	780	833	802	780	789	786	789	855	757	837	797	806	844	804	787	790	851	810	830	802	815	813	767	777	805	781	813	805	813	820	794	771	848	807	772	801	799	761	834	855	775	786	840	813	785	774	774	765	803	768	808	822	795	788	825	781	770	799	795	824	795	785	792	765	769	798	819	809	808	770	809	772	777	843	820	795	791	792	788	765	827	778	824	775	800	803	842	789	789	813	730	792	873	806	794	828	807	814	753	843	862	886	774	803	821	774	883	843	787	803	803	730	815	759	756	798	818	742	790	744	793	779	857	779	802	767	835	786	828	834	786	816	790	802	797	777	816	847	790	798	805	804	840	804	776	790	875	814	809	841	783	833	793	786	758	788	837	832	800	793	746	843	831	802	847	767	831	794	815	820	744	809	815	835	806	779	767	800	817	781	742	810	800	773	820	747	810	798	803	808	773	803	772	786	796	834	831	837	812	827	820	796	846	808	789	867	798	854	763	762	768	800	801	805	785	819	818	804	775	748	823	815	798	747	819	780	839	776	792	799	799	796	799	806	817	867	794	765	786	798	806	805	814	881	815	755	774	771	811	785	776	816	786	812	859	783	812	754	824	845	802	801	760	787	807	826	786	755	754	788	844	719	783	811	793	824	796	808	838	782	821	850	760	786	879	786	839	835	822	725	777	766	808	817	817	772	816	813	775	770	769	820	855	793	818	757	766	820	799	779	820	811	775	769	841	789	814	757	828	825	794	818	765	815	787	788	782	824	769	873	827	778	853	798	762	802	790	743	802	764	795	766	792	772	779	864	781	817	800	838	777	837	794	788	786	803	825	826	833	749	784	738	795	798	775	775	805	837	748	864	774	748	784	817	738	781	733	777	825	786	751	782	814	776	823	818	784	771	816	791	764	823	772	805	830	796	832	775	822	800	798	749	777	837	778	808	778	814	811	743	842	798	801	741	802	851	799	752	797	784	837	817	778	830	806	796	814	786	804	817	770	788	813	803	792	754	763	845	844	799	795	751	778	811	870	800	791	728	845	822	804	772	823	821	790	838	800	787	813	821	826	802	783	751	797	740	836	776	822	793	766	768	813	794	832	787	813	758	768	779	755	800	814	813	812	800	796	787	759	832	781	789	819	794	769	813	828	762	788	810	802	807	796	844	856	727	766	801	818	779	786	817	803	872	827	839	821	783	811	825	790	833	731	815	837	766	799	732	787	755	797	834	764	788	816	794	844	758	761	804	791	812	777	741	737	826	808	791	838	856	859	798	856	760	812	852	803	787	772	806	754	814	796	820	779	818	817	830	824	793	797	805	764	762	801	754	788	736	849	778	753	821	727	775	826	823	778	827	817	794	812	830	857	784	790	757	780	802	740	787	805	772	802	754	804	747	811	774	823	724	725	800	816	825	768	793	784	819	824	772	801	826	803	821	760	807	793	830	796	793	830	759	806	807	822	750	817	780	809	743	811	804	813	804	852	779	795	787	748	795	799	785	807	779	800	844	860	811	820	757	793	784	761	825	802	823	751	764	797	771	776	703	776	785	825	771	814	761	762	780	782	786	832	768	839	789	749	788	839	784	811	766	818	781	800	789	807	801	798	807	795	810	812	800	728	799	826	763	788	780	760	818	766	735	791	804	779	776	805	789	831	793	768	777	824	801	869	774	777	787	827	819	814	754	777	810	837	807	853	822	847	825	796	795	829	791	826	798	768	793	766	778	781	827	813	799	804	772	800	791	783	822	728	764	785	796	814	836	814	799	803	767	816	783	817	773	777	798	855	772	760	805	779	817	801	772	830	761	793	790	768	805	815	803	773	797	830	814	850	819	823	826	780	807	814	824	753	838	777	771	765	782	777	749	790	794	856	853	821	791	755	754	839	805	765	773	762	766	794	856	812	759	749	773	847	811	743	815	828	809	768	788	796	769	797	810	827	797	827	870	836	810	807	864	763	757	774	783	769	777	793	778	789	858	775	804	774	793	768	815	835	803	855	844	775	769	776	821	826	848	795	795	861	778	790	775	779	792	815	832	781	784	762	812	798	795	797	807	842	767	806	758	798	803	825	826	767	818	765	784	791	813	804	755	795	756	775	849	828	861	769	803	829	805	817	827	764	806	794	803	768	799	783	821	778	811	835	787	814	777	776	808	835	794	777	771	822	788	779	759	766	736	777	819	785	859	799	734	790	782	832	801	821	771	768	789	795	789	798	807	834	784	778	826	810	763	802	792	780	795	756	814	802	847	830	800	773	775	801	807	822	754	755	802	790	803	758	857	832	784	803	800	820	771	768	804	766	788	740	865	822	810	798	816	780	796	825	776	825	748	795	774	783	836	758	805	789	818	785	810	820	803	777	784	790	847	802	807	812	772	803	815	798	810	809	804	743	783	816	787	742	788	810	783	817	762	797	784	784	755	807	836	818	776	808	824	751	796	847	762	811	800	739	791	762	739	745	811	781	827	818	832	800	769	769	763	828	797	780	772	852	755	796	770	841	777	827	839	758	800	802	794	783	792	831	785	741	767	810	767	759	795	806	812	770	792	765	838	810	768	817	728	783	754	783	831	824	766	795	803	796	837	822	826	801	805	768	818	780	804	805	784	796	756	795	748	799	778	774	805	776	790	794	800	785	858	772	795	796	783	842	785	788	773	764	784	805	787	761	822	775	752	720	823	776	755	773	819	775	814	786	736	794	766	829	788	840	818	784	818	827	799	757	808	791	793	796	807	779	770	805	763	824	772	832	807	832	762	816	835	822	810	791	795	842	806	766	766	819	789	788	797	757	816	801	798	783	809	757	845	746	829	782	836	778	800	777	784	821	806	804	805	773	843	777	810	836	755	778	791	763	834	789	762	799	765	764	824	831	775	776	748	773	760	744	788	819	759	783	739	804	812	808	797	815	838	826	793	782	799	777	775	779	829	745	828	822	806	833	799	845	841	785	822	829	782	791	824	777	765	783	823	794	812	856	785	786	813	729	784	806	773	792	780	802	822	796	746	771	791	840	778	722	767	782	821	783	795	760	758	803	767	821	816	808	805	789	780	828	811	733	772	756	832	820	805	770	787	767	789	762	751	792	833	777	749	774	793	784	801	781	777	797	783	803	786	750	762	795	823	870	813	758	746	779	824	812	812	840	816	801	809	770	759	797	797	788	805	800	787	778	808	816	820	819	771	838	779	817	836	805	807	802	808	802	815	798	797	796	785	823	798	772	792	768	775	826	801	779	825	788	780	797	746	767	769	805	785	812	763	806	805	768	771	777	820	757	795	808	794	808	781	796	786	761	812	753	851	807	814	804	808	822	807	740	744	760	814	771	793	795	830	838	825	804	762	819	762	790	783	805	771	738	786	756	813	831	746	772	842	822	804	793	817	779	756	854	842	821	777	827	775	741	803	779	837	805	804	848	773	829	765	815	785
28708	30345	28687	13863	3452	668	629	659	607	588	601	631	610	608	681	659	652	604	575	626	656	692	678	631	657	612	624	626	640	624	616	599	687	620	582	621	643	621	687	658	636	628	616	626	650	647	638	605	651	640	689	643	648	657	657	631	621	550	654	708	607	627	634	629	661	654	591	581	595	650	659	624	679	624	636	632	647	576	578	628	655	639	641	616	629	601	625	650	604	645	632	576	642	591	639	650	639	582	624	609	673	594	629	594	648	649	624	658	643	575	619	592	585	582	642	596	626	631	613	605	592	631	629	606	533	592	605	651	623	639	641	598	575	646	610	604	637	583	652	601	631	583	604	610	638	612	634	587	665	619	623	659	639	642	590	617	608	580	646	625	622	589	645	640	637	592	612	620	610	639	673	610	618	624	569	614	660	591	634	645	619	615	623	595	624	649	619	643	636	576	648	624	625	616	605	680	596	622	643	631	617	609	644	613	627	628	655	642	619	623	632	640	545	632	623	640	593	628	662	592	612	607	564	618	606	626	627	649	616	641	628	637	633	699	618	619	593	591	653	599	628	655	635	620	635	605	585	640	662	642	660	615	618	561	592	603	665	622	640	607	641	617	619	618	624	609	616	610	632	591	600	642	648	623	605	630	637	601	548	641	637	643	653	633	604	631	660	670	626	596	610	634	664	608	612	605	627	654	635	585	666	637	624	650	626	614	644	642	626	643	635	621	616	627	648	644	623	613	583	649	635	584	617	604	633	622	589	607	635	610	609	613	637	559	582	579	584	631	629	664	617	605	654	619	650	638	673	591	585	639	625	641	584	579	601	661	620	634	611	633	584	626	639	575	650	586	630	615	606	641	626	615	663	614	631	598	608	661	648	656	684	612	606	619	609	587	613	613	633	625	615	601	625	630	619	614	608	630	587	620	638	618	584	602	660	685	646	651	607	605	574	651	624	621	619	593	608	647	613	638	645	591	612	600	596	601	596	587	594	615	618	650	612	658	656	590	657	583	644	608	607	585	614	660	714	620	639	616	614	674	666	623	651	637	602	640	656	637	614	619	650	608	645	618	615	618	624	645	588	670	662	626	661	664	649	618	613	587	629	573	638	604	617	570	606	636	645	606	618	629	617	628	597	618	661	598	600	647	611	597	625	630	616	599	616	585	635	621	618	596	619	627	625	619	575	624	617	638	638	645	671	633	600	641	655	589	661	614	678	626	614	630	638	649	675	661	594	616	630	648	623	609	574	596	621	653	674	578	645	663	654	622	610	632	606	631	662	633	629	612	596	605	616	627	640	649	641	649	584	619	658	650	568	627	647	594	649	638	636	562	600	637	614	640	625	615	630	635	610	658	614	634	574	630	609	638	669	628	619	625	629	589	659	609	601	639	639	639	605	624	596	648	597	607	619	626	630	603	629	621	590	623	645	610	635	657	604	624	623	548	608	638	627	628	606	644	614	650	618	612	628	627	661	688	607	621	660	617	618	634	572	631	610	611	592	649	668	603	623	643	608	600	587	632	607	584	590	622	657	601	645	638	610	623	673	616	633	670	636	611	662	646	628	613	612	568	618	668	597	630	635	618	642	616	634	602	651	614	622	638	611	609	583	628	628	614	612	592	607	616	643	611	617	616	641	612	615	611	619	626	693	594	623	645	635	639	643	633	574	625	607	616	563	602	654	647	630	630	658	637	589	648	585	636	721	605	632	602	616	649	639	616	661	583	658	666	645	636	651	609	645	661	652	665	598	599	609	617	622	623	642	590	637	604	649	609	599	611	586	602	612	557	642	629	610	608	638	644	642	651	628	601	621	632	624	595	620	639	609	671	598	615	614	622	641	580	622	595	629	607	657	635	638	622	629	659	611	659	633	625	608	623	630	659	702	618	656	547	612	600	632	654	624	617	684	645	643	603	620	625	621	618	616	658	644	609	615	623	609	637	583	581	671	648	604	666	593	597	591	636	623	636	592	636	613	598	628	576	655	651	616	623	655	560	660	599	609	674	620	607	580	596	620	599	645	616	652	606	609	630	638	641	635	622	642	598	611	662	677	639	630	604	619	625	659	629	607	628	630	629	635	618	638	611	610	642	639	626	645	588	633	611	689	626	642	616	618	649	637	613	614	622	659	635	630	648	659	624	667	572	633	582	630	599	646	586	637	639	627	628	606	635	676	632	600	615	658	648	590	617	586	656	586	627	634	611	632	606	598	616	623	628	661	640	600	659	620	611	630	606	644	611	595	647	597	621	625	668	694	648	612	620	593	599	631	657	624	655	676	605	620	653	666	606	608	653	588	636	649	618	631	617	654	623	602	637	622	623	625	605	661	562	642	674	657	657	644	670	631	644	626	670	663	643	636	597	655	682	639	617	633	659	677	608	620	646	598	619	615	665	600	622	607	603	589	603	623	640	657	604	628	614	626	649	610	671	677	603	581	590	666	624	614	624	663	646	589	574	632	614	588	625	651	615	642	653	647	616	633	603	604	622	659	636	611	594	618	629	625	635	601	601	610	583	623	605	628	603	646	659	633	594	617	622	654	627	637	612	631	637	614	592	664	602	616	632	659	638	591	596	636	638	613	609	613	593	606	615	605	582	612	628	610	595	645	592	582	622	630	675	645	583	626	639	642	631	627	583	643	630	625	596	641	603	610	700	629	597	605	634	627	626	568	644	623	596	604	614	592	639	623	625	585	614	571	650	620	611	575	577	657	619	640	672	645	639	648	656	568	675	590	598	647	631	610	603	619	595	612	648	639	623	639	579	601	642	641	629	645	633	612	596	639	640	608	630	616	652	640	629	592	618	639	655	623	664	590	626	603	650	607	655	631	593	630	603	614	608	586	633	622	661	612	674	587	625	607	629	604	623	668	599	665	626	581	662	623	593	617	649	616	627	573	575	650	607	582	604	659	613	641	637	667	622	681	610	606	676	634	584	617	623	646	606	617	660	599	604	664	619	640	636	647	666	642	617	636	596	644	618	621	624	641	631	626	657	592	644	610	653	627	607	631	628	637	636	678	603	651	622	574	608	646	628	621	632	602	634	623	575	577	625	633	667	651	672	619	626	620	645	652	651	604	580	660	600	616	589	604	555	635	624	601	664	678	651	633	586	645	618	636	633	620	648	634	636	638	616	624	616	675	651	623	569	544	604	610	598	634	629	637	575	635	624	598	620	660	601	650	614	628	650	627	597	569	632	585	619	614	668	630	642	585	594	624	653	613	597	636	629	614	655	626	611	578	645	655	686	626	620	616	618	606	602	637	606	586	628	602	681	671	667	666	610	598	641	629	670	615	616	596	594	655	601	650	681	613	635	629	642	593	647	610	631	621	635	634	679	606	592	667	647	620	651	627	622	659	633	623	585	660	656	607	622	612	630	649	607	624	661	641	613	621	576	658	645	603	647	625	637	594	623	624	622	593	612	639	635	602	582	646	581	668	612	655	634	591	605	627	607	615	653	621	619	599	643	645	586	582	646	605	622	628	611	621	589
17571	37750	21606	7900	2367	545	503	530	523	518	471	525	529	491	512	492	501	517	545	588	537	538	552	496	531	505	546	516	549	482	456	551	546	512	529	517	514	517	508	527	514	529	521	549	543	512	526	498	557	496	557	511	539	505	543	492	513	551	500	492	511	539	508	532	496	519	503	538	525	539	520	494	524	531	543	524	523	532	543	512	545	529	511	515	486	561	531	498	482	534	552	483	509	510	514	514	538	512	546	488	510	553	534	514	587	486	579	489	522	504	495	505	541	538	554	514	508	535	468	556	486	531	522	514	513	525	524	529	500	515	492	558	511	539	530	541	521	512	550	490	500	526	512	541	543	512	555	514	467	517	523	483	513	493	547	556	544	555	507	531	543	502	558	547	522	491	550	502	537	529	566	516	526	540	498	487	467	560	533	522	521	454	516	481	503	515	524	523	570	489	504	550	512	504	521	489	539	525	529	548	520	510	481	511	516	502	511	528	531	456	502	516	516	528	519	515	497	520	506	515	510	528	530	528	490	505	538	552	476	509	493	530	565	530	527	527	504	516	532	544	525	533	561	559	506	547	555	517	519	528	556	512	504	522	504	538	525	489	509	526	557	524	502	543	472	504	491	532	499	548	523	519	510	513	504	579	564	518	515	490	535	482	539	523	482	522	556	582	534	501	538	514	520	502	510	514	513	524	545	527	530	490	536	501	516	541	525	491	531	523	507	474	494	534	518	514	534	490	528	522	519	520	558	517	526	532	547	560	511	477	527	541	523	504	496	565	521	514	531	538	544	553	498	525	514	529	552	536	511	517	506	524	510	495	478	521	552	533	523	509	540	529	508	533	536	530	506	496	520	509	519	529	503	555	523	492	514	478	531	537	553	540	515	511	519	505	574	500	538	507	480	524	519	525	502	506	515	498	539	528	501	510	513	507	525	502	508	515	534	525	483	557	545	510	541	499	523	505	520	499	517	540	484	515	536	534	521	567	527	504	508	539	553	535	528	527	511	528	509	531	521	566	531	525	520	516	508	527	546	499	536	548	505	478	573	519	524	562	536	483	496	532	507	530	500	518	516	515	567	522	504	504	555	518	478	505	508	561	463	522	485	520	555	536	479	523	569	518	535	518	531	531	523	535	532	497	523	541	517	511	508	503	524	492	525	486	518	541	515	503	522	533	533	507	470	497	483	522	479	550	537	563	506	499	538	504	503	512	511	548	526	513	508	566	516	545	541	512	550	520	543	509	492	523	498	538	487	511	517	511	513	534	459	516	555	525	509	509	509	514	539	509	540	525	546	497	529	515	506	545	504	507	493	511	553	512	544	540	553	531	533	510	512	544	506	502	498	511	529	524	512	526	541	553	566	535	531	511	541	522	531	522	525	483	501	497	521	501	525	527	511	544	538	515	500	535	492	490	514	517	510	528	524	522	530	536	518	500	516	550	529	506	486	515	525	520	505	485	503	543	496	532	512	514	480	553	513	537	511	512	565	563	527	468	541	538	472	548	485	536	522	512	490	532	530	492	552	528	484	488	517	514	530	496	489	487	504	552	493	542	524	493	510	494	522	535	533	509	530	524	544	554	529	515	554	472	502	502	537	522	523	560	519	541	541	509	520	478	534	507	552	504	531	517	527	496	545	545	513	526	528	532	493	492	567	542	534	557	499	542	532	575	532	532	532	550	495	537	522	537	495	496	486	507	506	509	502	502	497	515	484	517	513	539	539	533	520	518	504	523	508	532	542	543	507	524	516	522	531	560	497	521	529	520	549	491	551	550	501	518	529	473	527	536	528	519	479	523	536	527	525	509	566	533	527	520	530	481	477	525	516	540	524	533	513	512	527	509	528	499	511	513	535	534	535	544	516	500	529	515	546	510	500	519	504	480	500	555	500	556	499	501	497	526	538	513	519	527	542	530	518	527	518	495	525	547	526	497	539	546	506	531	513	514	521	474	527	504	499	515	550	541	548	511	492	478	507	547	531	507	524	487	541	518	518	489	475	545	538	523	544	527	551	515	524	500	506	506	506	510	506	545	503	519	525	518	522	561	490	515	492	500	512	505	554	532	523	515	525	552	521	492	510	537	478	523	511	542	570	511	492	504	534	576	531	489	501	522	502	526	518	534	508	539	547	500	511	503	520	512	523	531	494	501	507	505	513	570	520	464	497	523	535	522	469	561	551	553	528	501	531	486	514	482	529	487	496	521	539	545	549	529	523	515	499	486	537	550	533	521	519	504	499	540	553	503	516	508	529	507	538	572	568	487	516	513	544	504	490	549	524	515	469	527	480	525	512	514	530	504	537	506	494	511	507	490	544	507	542	509	530	523	488	515	534	530	546	552	532	497	487	515	513	544	505	551	529	511	461	493	504	554	520	471	515	490	551	531	505	511	490	505	496	527	490	526	494	519	540	527	488	531	526	551	521	474	517	519	540	541	498	531	533	523	495	529	530	505	511	518	528	524	539	487	515	548	509	492	494	524	513	526	493	534	542	532	513	521	527	533	508	493	491	477	536	517	533	508	498	516	535	528	561	504	532	528	517	498	551	492	479	515	523	508	524	527	531	521	548	527	524	519	521	577	517	519	502	507	519	494	539	527	541	567	521	522	504	495	527	476	496	547	522	537	529	525	480	529	518	502	504	515	533	533	526	554	493	548	529	544	503	542	532	471	504	502	523	497	552	504	497	539	498	516	543	488	500	541	571	508	552	540	477	487	527	519	515	567	577	543	517	548	497	490	522	546	496	501	527	475	522	558	524	521	494	540	518	538	525	499	525	509	517	522	532	518	521	502	537	555	510	537	483	538	528	477	555	509	547	510	540	534	491	534	547	511	516	504	538	546	518	518	487	484	520	505	514	529	501	501	511	544	510	509	550	502	532	513	515	492	510	517	529	520	514	513	495	547	495	542	572	551	526	503	519	533	546	514	495	518	528	519	485	495	558	495	516	505	501	522	527	489	509	493	525	527	510	519	542	548	529	479	533	530	489	536	485	520	500	509	526	532	522	515	514	525	499	506	515	533	513	511	520	524	495	501	537	492	543	487	507	524	508	534	529	502	547	537	480	484	571	497	501	486	503	473	511	521	534	552	501	559	514	527	505	503	553	533	531	513	493	517	523	501	519	497	511	514	523	525	530	486	505	485	497	546	520	516	511	502	487	531	511	501	486	511	496	542	535	497	508	536	510	520	467	530	461	506	495	505	498	538	548	507	494	524	515	500	529	579	511	488	563	523	546	522	536	547	520	518	547	532	508	519	500	509	507	497	496	505	499	519	530	520	514	513	529	516	514	499	533	485	469	504	526	537	496	484	513	539	535	543	514	499	512	510	506	515	533	529	507	502	535	552	508	485	501	516	506	505	498	507	519	531	570	502	504	491	521	495	527	512	495	511	546	505	528	494	530	522	514	540	495	523	539	532	548	555	526	582	534	468	546	548	541	538	521	504	515	542	534	506	505	525	531	529	536	529	524	508	479	539	526	509	522	502
24567	26187	47006	42864	24113	6815	1309	884	823	816	722	824	823	821	840	770	822	797	740	846	972	971	903	872	807	796	736	756	761	724	790	722	783	810	791	787	768	720	759	770	794	778	729	761	779	743	785	757	791	757	759	755	766	796	791	773	796	803	758	790	767	738	749	748	751	800	791	759	770	706	767	743	795	755	777	791	743	798	734	677	768	748	762	737	805	780	788	801	734	807	763	786	839	777	711	775	771	752	753	768	808	806	700	768	785	766	814	742	733	778	748	801	799	802	759	753	779	725	764	814	763	781	787	770	770	750	753	741	805	759	789	792	766	751	760	730	716	818	732	753	803	736	778	774	733	755	747	793	747	759	774	801	776	749	766	790	752	778	792	780	797	810	797	745	773	744	722	768	733	701	798	746	790	743	776	753	760	806	803	808	783	716	758	729	803	784	802	742	759	807	722	802	758	790	766	774	752	722	753	785	806	722	754	748	817	789	739	786	772	800	760	763	754	745	767	739	740	768	784	742	719	786	789	816	760	737	770	800	771	795	768	755	746	714	810	768	775	761	762	751	861	792	776	801	768	801	820	745	774	761	788	747	703	765	764	720	766	738	778	737	765	708	728	755	810	790	721	759	799	772	814	781	802	756	728	765	782	751	759	755	729	805	731	752	799	765	748	765	760	741	745	738	766	763	744	807	737	809	740	773	753	756	778	750	765	738	796	810	752	736	771	779	772	775	776	767	799	782	719	773	795	766	738	762	772	790	769	778	787	771	749	746	772	773	740	766	767	747	785	803	753	745	770	749	726	767	733	782	765	780	780	791	810	757	789	803	797	782	771	805	750	722	765	785	758	750	784	775	783	744	741	769	768	751	695	760	750	734	766	738	795	776	782	757	701	817	758	758	820	782	755	790	793	765	777	771	777	796	760	741	792	806	737	803	762	768	745	769	756	800	780	732	768	806	774	727	690	725	715	758	783	797	754	721	721	719	737	786	756	781	738	740	705	726	731	741	655	659	763	802	788	752	812	810	692	753	774	731	756	836	764	760	753	735	776	703	794	750	711	760	789	773	733	756	755	779	787	719	789	726	726	811	766	769	769	764	728	754	754	744	789	769	710	734	717	739	752	743	782	774	743	734	757	807	759	779	766	801	786	767	777	746	737	767	747	755	744	777	812	722	779	786	776	805	719	714	762	768	742	737	761	726	738	787	751	740	741	709	758	817	769	821	757	742	774	743	725	765	800	739	730	736	772	760	729	755	798	752	741	741	749	780	760	756	787	760	745	767	764	760	792	775	775	760	746	751	761	766	818	712	792	777	804	797	773	756	759	770	798	747	789	831	747	761	762	782	799	721	705	836	755	752	751	758	798	782	774	766	754	693	742	722	764	751	733	760	771	737	770	765	826	743	807	767	737	754	794	741	797	719	786	761	799	707	732	705	759	753	755	746	704	755	832	766	757	745	786	772	736	773	773	787	834	755	764	755	774	730	794	738	736	736	758	786	742	750	779	790	774	797	784	753	758	729	749	786	787	810	755	752	754	761	764	748	772	766	791	753	746	781	725	767	728	717	748	786	765	773	773	790	775	785	749	770	762	727	749	742	708	787	770	751	753	811	747	758	762	762	773	788	712	788	796	766	757	779	762	747	743	778	719	758	758	748	801	762	783	762	736	775	771	770	755	812	802	758	779	739	763	755	753	781	776	740	772	814	760	810	780	781	784	749	743	756	779	748	777	725	766	752	736	761	727	782	758	762	712	697	785	763	716	788	739	800	776	718	758	752	729	778	816	769	757	737	777	752	745	743	734	739	810	727	759	783	746	755	778	792	758	758	739	787	765	720	735	759	722	806	733	775	718	756	801	786	742	738	754	738	784	784	786	759	737	740	769	729	780	699	790	750	754	761	780	809	783	722	781	760	759	764	769	801	747	778	758	794	748	768	786	805	746	764	734	712	845	757	791	800	763	767	795	807	715	776	785	719	800	740	767	742	784	810	784	764	799	799	752	766	848	750	731	776	754	792	760	810	768	815	780	771	750	779	777	767	764	745	788	758	793	782	791	774	791	700	772	778	764	766	798	772	760	750	767	823	740	734	737	803	748	762	769	712	734	812	737	788	820	734	764	760	751	740	778	712	771	785	731	759	721	823	759	763	755	780	793	758	731	754	726	722	778	818	762	780	783	783	721	782	771	797	770	804	786	791	791	707	724	829	802	765	804	747	745	738	744	750	729	758	818	766	786	813	761	712	759	771	717	737	754	803	757	770	745	737	713	749	702	753	757	774	774	760	739	753	787	744	753	790	788	748	783	779	769	749	759	700	781	763	778	787	794	719	789	784	784	740	778	795	757	759	752	760	778	729	741	771	747	726	769	768	770	764	767	710	725	730	763	745	745	764	793	762	742	771	797	777	746	773	767	752	801	728	751	787	735	756	763	748	711	736	791	730	798	779	762	745	737	798	734	760	758	806	769	748	737	795	756	732	758	749	768	762	771	776	759	745	739	748	789	769	731	772	722	793	731	731	752	680	786	774	744	776	757	787	765	770	779	755	769	811	735	741	745	785	753	767	762	753	773	758	742	740	742	782	731	751	748	755	747	790	760	725	773	753	722	766	763	788	781	734	782	760	765	810	830	766	810	781	783	724	786	778	793	745	763	687	794	712	778	756	799	805	834	752	740	773	771	800	774	723	765	790	789	721	734	773	766	810	726	742	767	784	717	740	791	762	751	741	780	753	806	747	799	818	741	723	747	776	719	779	752	712	740	761	763	766	762	713	760	746	746	796	774	769	792	713	781	808	804	799	720	740	772	785	755	733	805	781	778	741	730	755	737	784	748	770	808	779	742	699	724	771	792	725	781	745	758	774	760	744	798	815	777	756	766	772	765	763	753	781	787	849	776	737	765	748	762	757	748	760	803	761	754	740	748	757	754	813	716	781	820	777	766	804	797	790	779	807	776	768	782	762	717	783	763	709	782	799	785	763	723	745	709	755	770	728	827	797	765	736	756	755	766	797	795	762	753	761	797	748	767	757	750	733	730	733	749	749	705	771	807	738	794	677	775	806	768	784	759	747	782	717	739	765	767	792	724	783	781	727	747	786	782	752	785	746	811	820	778	769	756	751	742	737	764	767	758	789	760	800	749	714	771	728	786	767	812	800	816	761	789	682	769	777	794	769	753	767	761	779	790	733	780	761	705	727	811	767	765	722	767	700	778	740	754	735	831	742	793	756	775	759	709	758	733	796	783	760	768	730	698	735	766	729	727	814	817	743	811	781	746	844	750	751	768	764	711	726	740	751	709	789	786	771	806	786	768	748	823	735	724	770	788	719	738	770	768	798	781	747	760	766	750	743	730	779	728	773	834	776	759	745	781	752	794	752	753	768	725	812	732	804	821	758	782	763	774	765	778	737	787	720	739	745	761	788	753	776	691	703	776	777	826	789	820	795	738	792	742	760	794	788	782	723	716	764	793	783	763	737	789	763	752	787	761	767
52713	98017	69271	42152	12962	947	701	721	714	693	734	722	731	722	726	722	703	659	729	934	1084	1103	875	745	704	738	703	663	761	750	653	713	698	696	683	683	723	688	717	729	666	723	714	689	720	715	721	686	728	739	727	753	747	721	689	726	649	713	715	676	714	731	692	686	701	709	731	722	748	750	735	696	701	698	699	740	694	687	692	701	676	704	747	689	709	721	670	736	647	679	682	679	713	701	665	718	707	706	687	700	700	714	703	688	672	674	689	655	678	729	698	664	721	654	710	689	702	721	717	748	666	703	744	697	695	758	706	689	698	733	680	689	718	649	699	707	709	674	694	713	694	657	716	688	707	710	694	755	738	670	716	719	688	683	740	695	695	717	720	680	680	694	705	740	710	725	688	667	725	701	718	711	685	731	674	750	692	733	666	718	735	660	678	737	659	688	705	674	714	722	720	700	727	725	706	706	723	717	664	705	750	682	654	725	711	745	702	740	724	711	662	735	749	694	663	653	700	727	761	699	687	677	723	686	724	690	664	750	680	676	715	725	693	708	717	741	673	684	697	690	747	685	694	711	667	675	694	754	734	680	716	656	658	623	688	705	710	716	708	709	716	733	672	650	661	759	751	704	747	738	657	755	695	742	683	712	700	745	690	752	664	724	666	722	747	707	699	712	690	692	667	664	720	733	689	720	696	741	687	682	645	705	655	683	695	694	710	654	681	701	707	671	755	681	700	704	736	655	656	727	734	655	693	687	673	684	689	689	707	740	754	713	739	696	699	701	635	698	668	692	636	741	688	667	687	678	678	715	725	702	700	714	671	714	680	690	764	712	684	679	752	741	718	699	723	707	662	753	712	699	753	687	683	713	714	706	694	684	720	723	706	686	697	733	706	699	715	680	688	690	701	729	709	680	681	683	714	688	682	702	679	714	725	706	721	661	732	665	713	644	727	694	699	689	673	669	671	686	730	717	728	674	691	697	738	658	706	668	735	697	673	725	702	705	706	724	663	663	719	711	705	714	675	703	702	682	704	681	689	734	725	700	696	708	671	684	730	721	699	710	694	678	694	715	727	672	682	699	740	726	667	694	736	718	667	699	736	714	700	718	760	691	707	743	693	638	712	643	679	703	705	705	684	706	683	706	737	661	690	759	699	683	708	684	686	694	712	684	687	705	699	693	702	688	683	711	640	732	720	680	744	666	707	708	718	718	666	668	696	678	706	704	712	711	689	716	712	715	704	686	741	665	739	702	693	673	712	723	684	706	698	735	728	650	699	677	726	708	730	718	713	698	702	711	696	685	670	740	671	696	688	720	700	745	705	709	712	709	708	745	669	672	725	718	701	701	740	735	726	693	653	686	687	690	711	687	679	713	725	675	694	693	710	685	715	713	713	755	733	721	652	729	687	705	704	681	696	755	663	666	683	731	724	658	706	724	711	693	723	712	676	721	694	732	718	691	690	683	772	707	694	638	722	727	713	645	659	767	661	672	729	692	735	702	691	682	697	723	708	672	709	693	726	697	729	701	705	757	729	664	669	673	713	710	694	730	643	683	710	721	776	686	684	686	729	708	711	699	678	690	696	664	704	697	718	672	664	731	723	681	724	721	772	691	688	683	678	748	727	730	711	751	719	709	661	680	692	683	725	706	701	712	654	712	685	672	697	727	729	717	687	680	713	668	735	678	720	687	687	717	696	662	683	714	662	702	739	730	699	713	699	733	707	662	686	689	688	711	674	710	673	717	711	686	700	747	679	649	736	681	681	684	682	754	723	665	693	697	707	711	733	689	668	674	733	736	679	680	746	735	734	711	659	719	699	670	669	719	701	686	653	710	720	703	719	720	698	751	708	718	758	700	768	675	671	713	705	661	706	716	745	634	725	662	754	694	680	710	690	693	664	721	727	694	736	761	707	726	687	697	707	675	710	706	679	692	692	693	690	723	673	701	722	687	750	709	742	708	669	713	732	694	669	674	683	656	683	740	660	684	709	644	684	643	700	699	716	729	678	675	698	676	724	689	683	714	712	750	715	718	700	734	694	694	702	666	685	673	693	718	716	675	648	674	679	703	681	711	673	737	697	720	684	707	716	687	645	727	661	667	711	666	659	677	675	701	704	756	714	696	671	653	669	710	654	708	706	678	715	680	714	699	764	698	690	728	676	686	709	689	689	653	728	711	711	712	659	649	712	716	703	705	647	667	725	680	684	664	681	711	717	720	705	722	742	705	723	730	693	687	688	692	656	711	684	677	705	732	695	732	653	710	774	683	721	760	717	711	707	695	728	651	699	688	683	699	743	688	669	704	744	685	695	697	693	654	723	645	740	726	689	689	649	699	671	685	751	721	685	682	686	664	720	670	673	651	716	703	708	654	692	720	669	706	701	697	658	700	688	692	686	695	691	738	706	700	713	694	707	742	690	740	692	660	671	712	688	680	701	711	695	708	704	763	696	717	750	675	748	671	687	722	672	704	675	668	681	685	743	708	687	720	672	690	705	696	739	702	652	669	700	712	712	700	665	723	646	674	691	718	713	706	721	745	711	678	632	693	757	701	696	695	699	732	662	723	743	696	699	717	689	733	714	670	704	675	737	745	731	680	696	680	750	704	714	698	710	694	713	690	701	720	668	662	706	690	678	680	669	711	672	752	718	688	748	725	704	729	676	662	663	749	721	667	727	745	684	730	748	712	724	687	729	694	738	664	694	661	719	701	706	667	714	712	716	682	713	695	689	652	691	693	706	665	714	648	699	702	702	673	648	694	714	713	681	663	677	692	683	703	649	747	677	706	655	701	690	721	648	699	663	720	681	687	738	725	715	674	695	731	690	732	746	668	688	733	709	694	742	724	732	724	720	699	683	713	721	728	681	694	712	727	719	682	652	683	701	708	700	680	657	681	708	747	710	707	706	644	747	700	721	690	708	678	672	693	680	677	678	695	725	721	706	719	679	716	723	663	658	700	718	708	706	692	731	709	668	678	708	672	696	707	658	704	707	682	685	707	671	699	699	716	722	728	655	715	683	691	753	733	668	718	705	707	683	721	689	676	686	727	724	706	745	683	705	679	722	763	675	726	731	701	702	723	687	669	699	730	697	679	698	701	696	646	692	659	683	739	713	733	707	713	708	682	668	659	724	679	660	665	681	677	704	724	706	708	664	713	729	703	704	660	708	696	709	738	720	709	681	661	705	692	728	714	681	671	696	688	708	713	711	649	713	731	717	677	682	733	700	667	673	661	723	660	752	679	709	709	717	681	664	667	647	704	670	701	734	701	713	703	645	736	686	721	706	672	709	718	753	668	670	725	702	689	665	681	667	688	660	714	661	712	707	678	680	676	645	739	698	716	708	706	675	691	703	681	679	679	701	710	667	721	698	643	708	688	707	674	693	712	683	713	696	705	686	717	716	693	738	701	682	646	699	690	682	654	738	716	714	733	691	700	723	687	677	649	672	693	697	669	686	690	692	681	669	682	714	663	715	715	768	677	730	679	701	673
23857	25222	41367	38709	23986	9994	1959	1067	947	979	903	882	905	866	883	857	877	912	904	1004	1193	1240	1059	939	890	841	911	899	851	913	871	870	861	871	889	932	821	854	886	867	830	868	856	868	939	836	828	826	895	856	849	867	857	831	835	858	847	864	842	798	815	874	837	854	881	872	863	825	838	913	852	820	871	841	867	903	870	839	834	834	817	856	814	872	857	887	846	823	866	879	827	858	863	788	870	852	863	804	877	815	827	795	851	801	804	890	845	822	843	839	876	859	918	813	796	851	819	860	812	869	806	818	863	824	811	819	810	835	876	806	811	884	828	837	840	859	847	846	817	849	882	888	815	899	863	843	839	832	889	812	826	794	860	850	795	902	822	845	890	852	898	851	875	787	782	807	836	845	800	841	865	863	891	819	829	886	852	816	814	838	874	860	805	802	864	883	897	842	872	864	835	830	866	827	853	807	871	821	791	833	887	878	814	848	813	890	890	900	820	895	816	808	880	859	820	864	865	776	851	796	805	797	822	804	866	860	863	874	857	864	850	883	884	832	853	911	887	825	848	810	865	827	872	844	843	857	799	883	856	819	912	818	834	810	835	856	879	829	896	766	807	846	874	845	838	827	865	850	837	804	810	876	846	839	838	851	824	869	839	883	869	810	839	855	853	861	824	826	830	816	893	838	835	868	842	881	868	842	886	806	827	900	827	843	858	839	825	881	821	882	868	854	777	855	852	878	838	844	853	819	847	830	855	839	857	789	794	855	826	804	866	828	831	839	830	863	885	828	811	880	744	857	851	849	809	836	839	867	836	854	835	864	859	752	834	910	877	859	836	845	801	870	864	894	904	823	832	866	826	843	836	865	819	837	852	853	819	858	818	827	841	837	881	882	859	870	869	852	824	781	792	809	848	843	826	865	793	829	879	849	798	841	799	830	802	878	854	830	879	821	881	845	831	857	818	831	874	901	873	784	836	860	784	808	882	866	897	839	820	836	839	875	800	837	827	857	833	815	890	885	858	839	803	820	889	827	891	812	849	835	798	847	820	823	854	800	769	844	895	846	857	818	836	838	873	833	783	859	858	853	842	839	853	891	878	886	830	867	871	859	781	857	863	784	872	852	890	813	777	814	829	874	828	814	882	807	845	880	841	850	889	857	856	829	835	810	835	794	856	855	840	848	842	845	875	853	869	839	837	875	833	834	822	844	828	853	823	885	896	840	885	812	901	898	892	909	821	872	799	862	859	843	820	798	839	847	864	862	809	818	807	840	851	810	856	840	788	865	831	823	816	786	880	852	844	827	824	843	865	800	832	946	898	825	803	842	884	800	887	861	809	852	866	840	795	854	903	843	828	798	838	876	835	838	857	823	830	826	844	863	870	834	924	856	822	858	886	880	820	842	865	835	863	827	878	851	870	850	842	805	890	871	829	819	850	814	830	831	927	796	838	817	828	781	879	853	869	866	836	814	849	853	902	850	869	841	832	856	818	887	835	816	856	810	837	878	813	851	808	854	887	817	852	840	807	839	833	847	865	837	838	867	842	873	829	816	864	827	841	831	811	873	833	843	835	861	840	837	772	885	887	856	844	830	793	853	834	908	826	799	919	879	853	847	766	799	910	868	851	857	855	826	886	859	859	829	809	883	832	815	818	823	860	844	870	880	851	865	839	879	869	870	817	844	847	820	817	846	889	825	825	845	843	827	857	866	835	870	826	787	800	829	833	842	844	851	867	863	900	834	854	833	871	842	867	886	862	848	870	804	866	828	829	881	927	838	843	875	856	881	811	870	941	831	871	855	845	822	794	833	873	827	870	859	844	867	806	808	870	831	829	831	766	858	879	811	841	855	889	922	837	854	870	831	885	819	903	844	835	884	837	858	836	800	790	845	939	839	852	847	830	819	821	882	781	918	869	867	808	802	860	808	847	850	793	893	883	838	830	817	851	835	817	891	851	823	838	852	864	859	905	867	809	829	839	868	804	856	860	846	836	857	873	882	866	844	843	897	776	817	863	907	900	811	823	818	804	877	838	815	835	885	837	869	831	866	799	849	841	867	812	856	844	856	831	857	844	873	830	810	855	806	894	832	861	822	874	815	838	830	877	858	801	845	850	862	845	799	829	785	853	873	825	833	807	862	820	820	847	807	821	856	851	814	835	863	862	875	839	870	865	822	849	869	859	824	822	795	852	873	843	840	900	873	841	825	843	864	863	857	837	862	852	846	878	838	914	810	811	820	854	793	839	838	835	873	872	808	832	849	882	809	851	799	805	838	859	858	889	823	838	874	877	917	827	814	821	837	858	795	831	914	834	852	848	858	866	793	829	898	821	852	874	869	836	865	816	812	861	871	847	855	852	937	842	829	870	823	891	819	856	820	892	798	834	896	834	824	838	825	898	891	843	844	863	858	806	830	826	814	830	875	829	855	844	788	844	790	856	796	875	816	810	877	902	825	824	813	845	876	832	875	842	826	822	832	893	799	807	846	780	818	865	839	863	850	841	835	873	855	888	876	829	827	874	841	837	833	879	871	872	819	861	884	834	812	902	843	831	834	827	898	817	850	870	858	878	854	843	867	847	796	853	885	848	819	889	827	907	827	823	810	795	788	851	869	828	825	849	849	825	862	800	789	855	789	833	872	858	873	870	852	842	867	845	841	808	866	875	807	848	865	795	898	842	808	855	831	831	889	815	845	852	941	852	869	883	805	881	859	845	883	873	814	900	880	871	872	855	815	847	804	833	848	839	817	788	845	833	861	850	791	866	860	878	792	815	816	842	871	866	859	829	794	834	853	833	857	831	877	873	847	839	843	847	863	892	851	821	864	824	862	822	870	832	863	878	796	866	869	810	832	842	810	794	856	858	826	865	869	805	806	878	847	858	852	843	863	836	852	817	823	800	851	838	872	869	829	874	889	824	899	851	864	842	808	873	898	906	830	857	911	858	862	811	850	815	808	950	879	887	874	826	855	906	836	898	864	807	886	888	837	833	840	841	827	792	831	846	871	820	862	828	843	854	812	855	839	845	855	815	830	829	882	845	860	832	858	858	840	837	845	794	881	872	866	896	833	818	874	878	863	803	933	800	846	829	851	830	864	831	830	883	856	858	845	790	833	789	788	849	858	836	847	847	842	835	810	825	860	882	847	895	906	858	814	809	869	849	840	839	870	885	826	842	885	877	815	866	826	834	810	840	787	799	867	843	864	838	884	899	856	777	858	892	846	882	867	829	857	819	881	803	785	873	859	809	865	853	900	894	842	837	827	866	820	811	821	859	856	799	797	857	802	867	833	885	876	837	874	850	820	816	786	843	859	839	819	812	826	840	846	865	796	830	827	843	809	850	891	845	800	837	881	838	853	843	861	872	848	836	818	814	862	777	777	770	849	864	892	830	897	843	796	889	868	841	817	879	895	808	831	875	907	866	829	826	842	803	806	813	809	822	858	860	888	849	892	834	799	896	858	850	853	864	866	858	847	850	897	859	887	910	793	848	851
59586	102406	72582	45724	12772	862	822	772	841	810	791	848	820	853	804	771	828	858	817	1001	1307	1421	1078	966	797	840	803	850	867	891	828	830	783	833	804	807	848	818	783	802	785	760	844	811	808	835	816	742	842	859	805	849	765	822	821	821	794	834	847	775	860	791	800	746	833	796	793	804	836	838	806	801	838	763	781	804	820	848	829	796	784	789	853	835	848	847	806	814	806	818	814	887	794	791	794	803	849	804	790	845	784	851	829	808	832	778	850	814	792	798	833	893	752	811	829	811	783	804	775	790	823	794	836	837	835	760	781	812	770	826	820	859	816	791	862	783	760	800	822	835	831	808	809	753	781	820	841	807	834	749	844	845	815	817	811	818	799	860	832	830	863	831	806	786	778	849	806	821	767	810	847	784	801	811	786	829	831	811	754	775	846	797	815	815	806	770	812	832	812	806	774	762	788	862	780	787	803	825	808	804	753	834	795	778	813	820	794	805	792	794	798	772	782	822	781	777	815	841	813	783	827	854	823	824	794	758	766	784	814	774	780	852	822	750	827	841	786	795	819	820	757	790	824	843	813	769	805	836	789	774	840	788	805	796	802	796	855	819	827	819	847	810	798	788	858	817	777	847	782	794	771	810	818	805	763	819	796	801	806	741	808	839	839	806	864	813	812	792	772	832	850	816	765	815	862	834	810	815	771	784	800	809	838	780	789	783	812	766	814	789	798	787	828	788	831	777	813	808	758	799	830	705	804	768	834	793	870	799	815	756	802	841	748	829	841	786	758	836	768	840	814	848	826	814	782	764	780	806	781	835	777	837	792	812	815	831	787	788	820	762	828	734	832	816	789	800	848	803	753	797	801	859	818	752	823	814	807	819	793	816	834	776	785	814	868	833	833	820	775	774	745	838	867	824	775	872	823	715	782	812	788	814	772	806	818	793	787	771	802	792	801	781	795	794	818	784	810	844	788	783	806	814	815	810	803	800	785	802	796	802	811	801	797	818	780	836	744	793	790	826	764	804	797	749	778	799	830	820	810	792	805	783	818	811	788	806	823	832	794	795	799	830	814	818	858	781	827	769	758	815	844	807	718	779	820	808	775	824	851	778	763	816	834	841	816	788	816	766	812	797	774	748	773	843	815	764	814	816	817	787	765	845	793	802	823	821	795	774	858	828	744	830	788	804	844	762	819	837	817	859	773	733	818	808	805	819	833	779	759	781	813	762	820	783	863	770	782	836	781	813	790	790	791	777	794	804	821	813	870	819	801	807	760	822	828	798	816	836	835	818	868	861	831	781	840	794	763	800	838	806	838	793	812	788	799	845	818	763	754	825	856	812	817	792	798	800	854	811	805	790	826	827	804	793	803	799	807	822	825	822	850	754	815	817	840	766	790	840	797	838	777	833	783	764	804	784	794	791	795	794	806	826	816	812	821	779	791	795	818	811	817	764	836	782	817	809	836	796	821	804	793	772	764	816	801	790	807	762	822	829	817	774	810	840	817	800	710	839	806	760	812	794	797	794	763	810	751	790	818	789	807	782	822	777	799	784	814	769	802	807	796	775	864	785	776	771	778	805	722	755	877	816	774	839	768	806	766	742	825	830	752	750	813	806	840	834	819	801	810	806	804	751	803	873	819	793	814	801	755	833	785	789	870	843	811	807	800	796	822	837	831	825	782	823	801	771	845	809	807	817	756	778	825	761	798	813	785	834	786	832	800	801	838	799	793	821	845	772	793	815	824	804	787	847	769	858	870	798	843	793	766	836	849	830	795	773	823	757	825	808	777	821	792	857	786	834	787	806	764	845	771	764	802	799	782	791	790	823	813	819	762	848	796	798	854	812	803	816	793	767	807	799	775	858	760	752	835	752	851	830	813	857	783	811	848	793	783	812	776	804	801	845	817	845	812	787	824	798	792	781	826	871	810	812	831	807	779	770	788	865	773	854	799	811	779	826	800	781	790	780	753	819	752	850	832	813	829	806	737	832	850	786	789	805	824	803	795	802	794	843	787	829	782	852	857	790	872	821	822	826	755	814	772	810	784	813	810	804	820	777	797	780	751	775	812	781	806	818	795	787	793	751	802	798	833	792	788	820	872	850	823	844	807	839	748	780	748	763	820	817	830	756	823	812	803	788	792	768	775	839	763	802	765	826	833	832	768	811	835	840	780	806	846	779	780	816	859	835	846	852	803	759	822	849	818	834	870	840	813	797	811	825	828	782	839	829	814	811	797	801	802	866	814	760	791	792	738	844	799	844	784	754	768	801	815	768	839	803	837	763	820	808	809	852	836	834	788	799	811	769	794	768	774	802	757	783	818	771	763	818	839	801	850	790	777	798	813	766	788	724	828	809	812	812	773	882	776	803	800	803	797	810	792	824	815	736	804	785	819	800	770	833	750	747	848	776	821	815	788	807	763	870	821	814	793	808	848	825	809	803	802	768	844	786	802	772	804	812	862	763	787	800	822	786	802	838	840	800	791	772	810	835	789	788	798	802	818	784	810	801	793	787	858	820	804	825	806	811	802	777	775	858	758	829	829	787	803	808	825	790	791	832	754	830	804	746	752	743	795	829	756	810	760	843	776	810	797	821	794	811	832	785	785	766	806	803	815	791	762	807	850	792	794	777	786	854	799	790	804	771	816	797	803	816	772	817	843	784	813	803	797	819	792	754	773	809	817	808	788	798	847	777	779	785	785	788	772	781	775	839	754	749	774	823	853	816	836	794	797	787	811	805	842	847	789	776	827	760	821	783	788	833	839	818	803	793	849	782	845	804	795	836	843	784	838	798	819	792	802	803	775	805	848	814	827	793	796	782	793	814	800	841	788	791	792	827	789	795	831	818	792	738	794	806	821	786	789	804	844	767	829	800	784	859	799	824	859	830	805	790	805	781	792	818	784	793	792	797	817	839	794	790	794	836	789	783	778	767	879	770	818	795	802	831	827	807	813	781	786	779	816	813	809	829	814	791	804	862	738	841	805	802	805	795	757	741	793	771	762	779	776	783	809	819	776	786	778	784	711	794	800	821	834	809	864	760	841	783	764	830	807	819	792	747	798	822	801	816	820	824	785	810	803	780	862	765	800	830	860	841	761	782	782	833	805	753	813	789	784	809	786	826	756	848	781	796	776	807	778	815	850	816	749	784	789	837	855	756	823	796	836	810	841	807	835	755	821	829	742	718	795	791	818	826	772	846	811	805	812	819	828	813	844	791	770	776	852	784	811	839	761	791	761	790	789	800	779	795	767	783	844	802	770	832	808	782	777	818	835	827	812	833	852	878	773	796	828	805	801	804	782	795	817	783	799	807	837	788	779	769	806	862	777	817	813	826	806	760	792	828	766	770	821	782	799	801	807	782	814	833	796	810	759	815	785	746	828	825	780	777	812	812	786	814	827	791	811	803	822	790	828	807	815	819	826	848	778	823	771	779	788	822	779	791	765	781	861	813	728	827	750	800	848	833	781	790	867	834	795	760	808	785	759	749	814	748
29925	32359	28817	12366	1624	678	641	651	648	596	594	620	624	635	590	615	624	612	644	653	657	649	641	610	599	632	618	617	641	663	633	628	567	653	610	619	611	606	601	623	620	595	618	624	629	601	691	649	647	601	618	649	653	659	648	645	583	652	630	592	644	648	631	651	608	651	630	566	656	612	622	652	647	678	608	631	648	632	613	659	607	627	663	592	594	628	640	623	625	610	610	630	636	632	643	615	632	602	613	625	667	625	578	678	582	606	623	629	643	639	586	650	667	636	572	642	663	603	651	670	626	623	638	644	626	578	576	571	623	663	622	602	670	667	621	656	605	598	624	633	632	622	649	605	628	588	587	651	615	596	613	597	633	608	648	666	604	613	604	561	624	616	642	587	651	660	603	637	618	621	630	606	595	623	615	653	633	610	639	636	585	587	594	639	612	592	629	614	667	614	596	658	660	664	650	647	619	632	626	627	645	611	635	600	650	641	587	672	667	627	619	601	652	660	598	624	614	612	652	625	593	634	627	600	591	631	598	619	639	577	580	656	642	635	569	618	644	647	647	643	658	608	622	586	654	618	663	636	615	576	628	614	634	648	584	639	658	637	635	665	610	616	636	637	637	620	645	596	640	604	606	624	542	596	666	598	584	613	657	602	600	606	551	600	610	622	597	627	622	607	628	640	638	637	690	607	667	610	607	601	600	625	666	656	573	663	619	622	637	619	651	564	569	636	619	639	641	654	657	618	611	613	630	620	590	636	600	626	636	631	632	644	651	634	647	624	615	677	632	631	646	608	621	652	662	593	630	566	618	603	585	626	624	590	609	631	576	622	614	612	613	604	672	567	610	670	590	580	654	695	636	593	599	602	581	597	633	629	638	648	610	591	611	618	598	639	663	639	623	657	636	626	657	626	630	657	645	630	659	671	639	599	648	640	632	613	609	658	628	604	635	599	600	590	673	653	637	635	640	633	572	597	641	650	597	646	617	635	629	607	600	621	596	608	594	644	656	649	632	650	637	618	587	596	600	628	620	640	595	632	622	639	641	583	634	633	646	627	631	614	629	661	641	604	586	645	625	586	653	607	604	632	646	653	636	632	665	666	611	569	604	599	638	610	662	638	628	632	639	650	633	596	659	612	609	635	582	587	676	639	641	592	633	670	595	604	632	583	616	604	667	663	657	653	646	620	611	654	607	620	669	580	627	660	660	625	599	608	629	612	578	636	647	622	644	663	593	655	607	601	632	625	606	613	569	653	652	610	618	597	556	627	599	636	618	593	562	577	662	635	643	636	632	653	629	619	589	634	612	593	640	633	573	614	661	651	587	606	620	572	612	626	593	615	602	614	644	602	628	625	616	633	679	628	642	652	594	606	624	603	634	598	614	629	583	635	681	655	619	635	619	631	607	634	658	639	645	648	645	627	594	633	619	585	612	643	639	623	600	606	593	671	627	612	602	658	614	562	604	577	601	631	640	599	613	619	622	615	671	601	638	595	620	633	632	642	613	586	642	636	600	614	638	575	671	617	663	591	657	638	666	645	610	616	624	588	648	642	652	627	629	639	618	627	665	661	663	621	648	604	659	601	627	563	635	648	642	613	629	695	657	579	598	648	657	662	578	642	622	622	608	625	623	642	573	612	595	610	628	597	641	616	632	627	608	646	631	601	616	686	609	568	628	583	627	601	597	668	658	646	630	652	593	623	632	617	647	641	629	617	584	611	658	637	633	626	633	638	630	556	637	600	619	602	625	665	608	622	633	681	605	636	680	649	622	678	620	608	623	623	637	664	637	570	663	608	591	643	589	572	590	603	627	629	634	627	601	620	616	651	592	595	597	589	622	603	623	672	612	651	650	596	664	586	660	613	635	677	656	635	604	610	592	668	620	603	679	670	632	646	629	651	659	636	641	638	633	661	615	599	607	627	616	642	617	669	648	622	617	616	638	618	607	603	622	617	604	636	639	686	618	586	636	660	612	578	627	614	641	626	597	605	619	586	627	649	635	637	628	598	620	603	600	654	651	629	609	636	629	622	611	620	654	630	593	619	586	549	634	600	635	674	595	626	598	636	625	634	618	608	645	606	636	618	658	606	603	596	663	627	614	645	694	641	610	599	650	632	630	624	614	625	597	675	596	604	602	632	638	616	601	585	603	666	625	628	584	602	636	604	653	641	619	633	614	614	637	639	608	625	634	588	605	608	638	680	646	617	629	651	609	640	610	599	570	595	648	647	632	644	661	626	635	645	671	612	649	579	666	649	642	622	664	565	603	648	643	620	601	608	586	622	673	620	628	652	608	631	602	606	595	585	601	635	664	620	640	616	598	630	632	642	622	619	622	607	619	598	581	661	665	632	652	626	587	635	604	632	605	573	662	632	597	626	648	603	566	603	635	582	610	633	639	623	668	667	595	593	607	584	623	629	628	593	640	604	673	639	633	603	610	614	598	628	615	622	589	613	629	633	639	661	630	595	606	630	650	645	641	671	653	662	652	618	589	610	620	623	615	632	634	641	688	566	634	666	607	684	629	619	621	625	619	624	662	603	576	626	628	614	657	675	600	617	610	610	630	593	640	634	644	610	589	616	628	615	636	640	652	656	624	623	560	590	594	613	643	600	637	634	586	638	625	628	606	613	649	610	670	616	616	659	628	581	655	593	679	609	634	635	627	662	573	614	555	642	622	650	621	627	599	604	633	663	647	587	623	590	606	599	589	641	638	608	620	702	621	666	634	601	618	671	621	637	619	574	646	598	609	596	625	592	627	659	635	630	642	637	693	631	585	637	592	598	604	650	593	608	653	586	649	606	615	621	657	669	653	658	629	605	603	602	611	582	617	622	606	631	609	641	634	683	607	643	626	613	602	637	595	624	646	622	637	649	604	594	634	626	615	622	615	561	619	650	600	633	627	608	624	551	618	612	636	615	615	634	651	623	648	605	613	627	611	644	640	636	622	583	635	560	677	668	644	650	622	636	597	607	665	607	629	645	606	604	624	586	672	627	627	673	620	609	590	607	618	609	609	612	631	627	625	662	561	623	620	632	603	615	596	621	616	605	602	628	658	591	647	662	616	585	621	626	570	671	630	624	615	620	637	598	630	615	583	635	663	637	607	581	615	629	639	640	636	599	636	639	632	612	624	616	688	607	603	642	607	591	598	591	645	643	628	625	606	675	596	608	625	613	598	626	588	584	646	632	579	599	585	610	621	602	617	617	634	649	649	623	605	626	647	595	614	566	643	638	657	648	588	615	654	576	668	622	615	600	647	603	670	620	618	638	641	641	636	655	604	652	565	612	585	598	629	615	628	630	598	640	576	618	622	657	621	594	607	626	645	572	619	618	649	660	599	605	646	625	626	636	590	617	615	634	599	633	608	651	651	666	626	644	638	647	620	644	661	663	621	633	614	648	640	612	608	630	585	624	675	642	637	636	631	636	658	623	620	608	594	605	605	641	583	631	618	654	576	622	623	630	645	630	628	602	651	653	638	636	649	644
23631	39463	21504	6350	965	540	533	570	493	517	565	511	542	486	553	494	533	533	551	508	552	563	505	579	529	535	569	544	510	493	520	495	536	535	511	612	506	578	556	498	521	556	537	524	503	521	527	501	503	538	490	501	522	523	510	526	491	520	542	502	520	552	499	479	483	533	533	529	513	496	519	500	500	532	517	518	525	512	491	522	543	499	494	526	489	522	514	505	499	542	513	505	525	536	562	512	523	579	545	501	521	526	527	553	512	525	527	495	487	509	501	537	468	520	545	521	503	523	533	497	578	504	558	498	546	527	548	562	543	527	555	493	554	549	569	511	523	559	556	523	550	506	516	497	527	543	474	532	495	532	553	518	533	507	570	502	556	535	507	495	523	541	534	515	492	479	475	510	527	545	539	513	548	491	526	548	533	509	505	533	538	532	543	532	535	526	487	555	520	520	503	519	553	524	495	508	531	538	522	523	553	502	529	528	534	540	540	501	495	503	520	511	535	550	525	518	503	500	533	528	519	537	515	544	499	518	523	574	483	479	544	502	560	547	539	500	543	530	505	486	508	537	527	554	497	513	498	512	523	530	565	508	502	505	519	517	529	539	525	529	557	555	486	514	520	519	534	483	495	508	520	556	514	487	487	506	517	511	507	491	519	558	515	532	523	491	518	524	517	496	498	515	503	521	476	516	495	516	487	517	525	529	556	509	526	537	504	510	487	525	510	514	552	511	526	510	541	503	568	537	556	502	527	467	473	535	554	531	473	542	551	531	509	514	519	552	490	489	520	576	515	514	522	503	501	509	566	564	550	501	528	543	521	532	502	529	512	504	535	517	518	495	566	512	538	489	541	498	538	521	532	537	550	508	481	520	513	547	516	524	504	547	518	504	512	539	502	547	540	546	541	507	519	538	544	503	516	487	529	513	542	529	509	532	523	486	483	517	507	521	534	537	519	510	537	532	554	540	512	510	487	515	503	521	530	512	477	520	531	521	536	492	505	516	517	497	537	546	539	494	557	528	515	517	537	479	481	519	532	524	510	546	540	502	530	511	533	464	506	499	481	519	597	486	542	514	559	512	537	542	564	511	576	527	558	529	510	510	530	513	589	490	509	492	515	575	532	505	529	526	514	488	537	556	498	523	539	532	469	488	515	503	521	555	531	524	537	550	468	498	541	533	489	515	549	499	528	563	496	521	534	525	534	497	489	498	551	513	536	544	519	542	495	506	484	491	524	522	502	544	541	508	528	493	476	516	522	544	506	505	544	547	503	513	527	501	514	512	515	519	510	518	528	493	544	527	541	499	502	524	514	522	534	499	566	532	501	550	532	509	516	498	491	510	529	526	556	566	522	543	540	572	548	540	521	498	565	539	561	493	532	538	480	542	545	521	518	515	531	511	517	514	507	493	505	512	519	491	516	530	488	486	484	541	493	559	508	525	492	487	557	546	518	554	505	493	488	519	511	498	524	523	481	493	520	524	518	517	526	493	546	538	503	523	509	534	539	534	517	540	528	519	495	523	517	544	521	489	517	523	577	528	506	552	524	511	498	492	528	495	531	489	543	479	497	511	533	541	517	522	514	549	528	549	499	514	522	537	532	483	526	525	526	498	505	477	568	507	525	499	521	540	519	494	540	518	504	491	518	548	519	515	516	496	566	539	491	509	522	533	527	500	488	554	480	512	523	495	528	555	521	565	532	539	516	573	531	513	491	520	487	510	528	519	503	528	524	534	495	495	492	569	494	465	507	481	512	500	491	512	567	481	551	530	473	553	511	534	465	486	518	525	477	524	495	482	521	526	514	484	551	491	543	484	545	526	513	538	520	521	496	476	512	498	552	489	514	519	478	539	527	503	511	517	548	525	540	521	578	543	537	549	509	546	522	534	502	535	531	519	514	473	489	540	519	519	527	516	524	492	471	545	549	517	512	482	578	522	532	542	542	520	505	530	510	532	554	516	524	524	527	494	511	526	510	540	509	483	471	543	517	500	491	520	518	490	533	557	495	532	512	526	520	537	541	495	520	512	515	512	472	563	534	529	529	548	562	485	549	517	497	547	512	504	509	519	520	548	507	494	522	543	517	564	497	508	563	491	487	545	515	537	515	513	489	475	521	489	502	529	519	506	555	477	535	528	524	437	522	496	517	573	510	516	519	513	537	540	532	510	561	495	515	532	504	491	547	580	511	557	565	529	524	494	528	535	559	531	529	510	489	509	522	512	547	483	530	507	525	552	533	535	527	534	480	476	550	551	520	493	497	520	509	498	502	539	489	532	476	497	474	497	507	532	527	544	527	522	507	541	560	519	516	481	551	514	490	538	506	518	546	543	518	511	506	525	525	489	496	515	523	468	499	537	541	550	512	516	531	526	534	531	539	531	522	489	509	501	534	501	525	474	550	571	528	537	523	511	560	520	505	520	536	520	521	529	507	533	508	540	506	517	542	508	528	493	550	533	470	537	541	503	520	507	499	522	557	502	513	465	524	496	492	506	524	478	501	524	504	564	520	552	553	521	534	542	513	532	525	495	535	560	498	529	501	515	548	522	528	506	510	500	513	457	512	534	510	517	552	493	549	511	534	517	527	529	598	533	521	497	531	510	524	532	541	539	517	510	577	553	507	484	539	520	565	492	553	520	547	501	513	516	540	493	539	528	535	525	501	515	521	513	511	519	507	505	518	510	477	530	511	472	497	551	500	529	536	490	517	492	518	519	526	534	528	520	527	530	581	534	525	513	510	545	511	521	501	519	505	487	498	528	515	527	504	538	505	539	546	535	533	517	507	480	537	509	547	469	493	513	513	500	510	478	529	545	497	503	505	498	511	518	522	541	490	503	511	506	429	558	517	558	522	506	503	481	526	555	514	501	535	486	522	551	567	529	483	513	491	525	540	526	511	536	555	524	517	513	464	497	534	499	531	521	526	511	524	496	507	550	522	501	538	568	518	515	512	510	507	530	513	548	511	507	535	521	517	531	527	537	465	545	554	485	486	541	500	530	533	533	517	525	524	512	511	520	527	542	529	552	539	508	485	553	511	533	496	543	482	498	533	545	506	513	484	522	557	519	540	535	515	508	528	568	532	492	526	551	525	517	572	529	549	536	578	508	540	516	543	525	534	515	506	552	553	489	510	489	541	494	478	541	555	511	551	529	529	552	491	554	543	522	531	528	521	501	503	491	560	491	496	539	569	545	534	526	513	552	512	532	480	541	480	536	497	527	534	561	522	501	559	536	503	470	555	505	515	478	517	547	563	534	483	523	511	541	548	553	530	547	504	556	509	497	528	517	511	494	538	512	514	524	507	519	526	528	500	538	526	517	529	477	542	546	506	540	496	533	503	518	523	562	502	549	531	553	506	521	522	521	531	529	538	526	550	544	526	517	539	530	500	473	454	566	540	509	555	485	532	519	500	523	512	491	535	509	534	516	498	539	516	540	512	561	527	491	492	475	544	504	517	484	505	528	515	543	542	483	517	533	519	527	521	485	526	514
24784	27479	43490	35989	18229	4473	1127	880	817	814	721	829	743	817	786	794	714	735	748	809	913	948	847	797	779	760	779	749	793	771	795	806	792	757	767	695	761	724	778	791	796	758	711	772	771	769	795	788	745	783	822	778	770	787	818	791	761	782	810	737	746	784	738	787	730	739	729	779	746	812	775	798	788	812	740	730	774	774	749	766	770	772	738	751	784	739	743	747	752	787	791	777	764	741	775	731	722	775	732	767	783	795	797	710	726	776	765	749	773	798	794	745	728	700	743	754	772	760	766	770	759	786	745	769	744	706	724	767	764	739	737	727	800	790	779	754	757	778	750	765	707	770	763	793	756	736	746	766	761	760	761	735	801	803	747	739	756	802	707	792	763	758	714	780	749	765	796	789	777	772	753	694	781	816	763	798	788	767	791	796	782	786	701	779	734	779	756	758	767	717	782	767	749	727	768	744	746	783	808	784	724	743	713	717	758	805	766	770	768	736	789	782	785	785	776	787	781	756	749	757	778	746	754	772	770	780	803	755	721	732	704	753	775	752	717	750	744	754	779	743	758	721	774	773	775	729	798	777	766	706	809	741	748	706	811	780	802	767	801	757	670	757	778	745	786	758	766	800	744	699	710	717	764	755	776	734	745	761	751	731	775	684	738	782	764	741	766	748	754	772	766	807	725	807	757	745	757	772	740	788	774	742	760	761	762	762	767	755	801	770	802	726	723	729	771	750	806	788	751	738	737	705	756	764	831	773	746	745	755	715	741	729	752	737	757	785	763	794	735	735	745	752	787	747	763	754	764	735	736	750	778	712	749	773	771	797	741	795	743	778	757	771	801	694	769	739	775	827	781	817	727	746	760	777	715	808	749	768	741	847	747	752	773	769	793	781	707	785	757	747	765	730	744	823	764	785	726	772	757	727	704	763	769	786	800	751	744	788	792	740	727	779	737	811	766	750	784	755	770	779	746	752	789	753	742	769	767	787	802	746	785	745	745	800	771	751	745	794	783	753	781	778	774	747	771	746	739	770	747	758	727	780	778	805	791	806	724	738	746	838	766	819	764	703	742	742	787	757	770	778	744	734	751	829	743	761	737	799	763	747	790	752	775	782	749	748	752	718	703	727	753	734	778	746	744	765	743	754	708	784	753	756	758	718	779	724	763	764	766	747	747	710	752	810	785	764	781	762	731	768	791	773	791	816	780	750	780	804	786	759	736	749	762	802	703	751	805	760	819	769	773	779	767	746	755	789	720	750	786	767	730	767	725	791	777	783	742	773	767	768	745	783	741	785	810	815	732	757	726	742	777	757	701	802	782	773	773	793	742	772	765	780	755	817	750	777	738	752	792	720	750	800	764	749	749	761	747	763	782	782	750	785	766	762	697	770	756	765	787	770	715	766	809	715	739	793	754	741	764	734	758	784	756	743	795	748	773	771	783	753	731	773	750	798	736	748	744	757	746	745	746	765	744	757	782	815	791	785	740	713	774	806	748	753	709	751	788	799	787	844	752	773	759	739	773	773	733	772	742	760	761	804	781	760	737	762	763	757	748	768	707	771	773	759	773	762	752	737	772	814	713	740	759	766	717	711	768	788	728	758	711	785	779	753	721	669	728	762	754	810	748	764	803	761	710	752	756	717	734	784	759	762	815	766	794	806	774	738	775	761	739	731	730	758	735	768	736	802	770	740	729	773	782	749	732	757	717	776	737	729	782	769	772	806	739	746	745	746	797	783	780	773	724	753	779	749	775	741	769	771	771	781	762	818	771	807	761	818	788	754	738	727	776	742	787	779	782	728	757	730	739	763	764	743	779	773	698	767	748	706	724	785	761	801	805	779	782	728	826	751	781	818	743	753	752	789	737	759	737	749	738	746	770	763	768	724	761	763	768	756	776	723	757	777	772	766	741	722	797	798	744	742	740	770	740	803	756	691	738	773	748	775	788	770	710	717	760	742	794	745	715	742	772	792	740	774	786	780	735	821	800	799	740	746	771	779	735	718	777	746	761	753	801	738	757	744	797	786	767	752	765	730	758	725	715	731	724	748	763	781	792	742	769	781	721	791	789	773	734	745	782	807	799	818	758	842	806	748	757	810	794	724	713	703	778	781	743	814	719	783	747	794	782	743	738	787	760	747	796	733	795	760	748	736	775	794	766	777	746	788	755	734	783	776	773	701	791	788	745	787	758	764	782	761	775	825	796	785	779	752	774	730	755	761	741	779	749	753	792	774	743	746	794	779	694	810	776	762	730	768	717	767	712	825	797	724	791	776	763	790	784	773	736	732	760	760	762	811	766	738	722	743	737	770	748	766	681	765	777	752	772	760	746	718	740	790	716	793	744	750	733	768	798	796	747	736	801	732	762	692	759	708	761	764	840	748	796	780	742	816	773	790	725	789	710	803	749	742	772	750	789	776	758	737	723	785	799	761	794	736	771	768	797	746	744	761	739	791	724	753	748	780	757	769	700	729	727	748	762	769	775	806	753	765	760	760	769	769	755	745	773	815	745	745	732	779	789	785	756	736	753	792	771	788	760	766	785	751	797	790	806	709	791	768	721	784	762	769	746	793	738	734	775	726	767	740	780	770	765	792	784	786	766	747	769	734	775	785	736	746	699	709	761	739	762	784	777	764	735	749	770	800	715	752	752	744	767	759	766	740	757	785	762	740	802	773	732	758	809	732	758	733	782	779	773	739	826	749	750	783	795	742	763	740	737	761	780	770	802	754	779	815	793	776	738	728	786	781	784	795	785	802	757	746	727	825	789	707	769	795	759	725	755	733	783	818	785	758	757	772	743	796	782	743	780	725	750	733	735	695	774	746	810	820	731	755	756	772	778	790	664	757	719	781	780	744	759	793	789	789	740	751	789	739	793	746	749	781	738	723	830	741	734	797	730	706	742	779	764	674	744	752	783	745	732	745	755	751	788	790	802	724	773	777	748	741	761	766	798	730	743	732	770	784	783	721	782	770	747	752	777	824	738	755	828	764	734	739	786	796	732	760	766	755	725	779	738	750	749	766	773	788	750	774	748	758	833	725	806	730	708	759	717	743	759	744	738	752	760	789	813	777	781	743	801	755	783	777	785	776	754	768	740	745	772	742	736	765	778	810	801	797	718	761	758	744	806	746	724	845	782	793	755	783	698	733	704	722	768	774	795	760	801	775	729	753	769	740	729	785	751	784	711	794	784	743	722	750	775	757	760	784	767	742	745	776	781	773	756	719	788	774	761	758	762	741	757	772	779	758	782	763	740	748	706	734	752	760	761	774	786	724	777	739	744	803	737	749	777	744	726	748	715	745	739	736	773	770	776	730	769	732	758	798	717	770	761	798	783	745	764	762	767	748	754	793	768	760	747	728	760	753	779	720	786	777	775	785	779	732	738	734	759	795	783	786	754	734	752	731	756	804	769	811	750	761	787	733	747	733	769	839	711	709	783	725	717	772	776	765	752	766	795	726	718	724	765	798	773	742	723	734	782	750	742	798
61327	97168	64875	28774	6990	999	704	730	672	728	724	696	743	722	717	722	738	684	683	750	1012	967	849	783	676	718	711	739	742	716	721	715	731	696	728	701	703	692	698	683	687	683	735	739	681	764	679	707	686	693	708	706	696	708	702	757	718	691	739	704	695	709	683	695	702	702	715	680	695	690	659	653	667	697	686	704	695	682	729	684	748	714	675	666	676	705	707	743	729	688	670	736	711	668	672	724	718	656	687	683	732	734	752	740	742	742	706	668	726	706	680	673	655	793	688	707	717	721	718	730	750	693	704	693	685	732	709	688	720	731	760	718	697	767	707	708	686	690	680	717	676	732	653	666	682	701	706	704	691	681	726	718	700	732	718	704	692	751	750	723	676	685	693	692	727	747	711	678	667	730	728	672	712	716	711	679	680	671	687	705	707	713	723	703	745	695	721	668	754	744	666	672	670	724	722	711	698	698	693	683	742	735	649	714	717	749	701	711	684	701	705	681	696	700	694	695	732	710	723	708	716	698	721	660	672	676	676	656	706	707	712	695	670	658	707	734	713	688	720	632	751	685	751	684	716	707	687	705	761	709	761	692	742	703	695	733	694	740	732	703	729	673	705	687	718	733	726	731	659	678	748	689	697	731	728	710	695	723	738	680	646	726	716	672	732	704	691	689	670	679	685	671	700	691	647	699	660	752	708	730	680	714	739	698	697	697	735	661	715	712	680	771	680	735	703	691	678	714	684	726	690	657	699	724	728	696	710	696	738	685	730	681	654	697	672	705	716	716	730	693	699	789	711	699	689	655	708	701	674	689	673	633	748	657	689	695	675	703	728	653	687	679	703	716	685	713	699	692	726	660	721	688	705	705	794	731	760	731	712	725	702	718	738	746	686	720	692	698	687	698	683	729	696	707	693	710	706	673	700	718	687	716	684	695	681	763	687	723	677	735	729	710	699	672	713	722	730	670	695	762	731	697	710	698	697	706	685	725	721	693	692	707	721	718	672	671	750	730	692	727	752	705	740	676	721	663	692	685	679	719	657	689	694	669	692	711	711	672	702	651	706	682	720	696	715	702	685	727	710	714	750	716	692	689	710	676	669	711	723	735	677	680	701	695	708	692	715	711	713	652	736	680	717	716	762	722	719	717	724	742	730	756	727	702	672	725	700	695	707	680	680	700	750	703	678	737	689	714	642	648	722	743	710	736	680	731	706	721	715	675	693	735	681	664	688	698	662	679	689	672	709	702	722	675	701	691	740	725	698	712	723	721	725	705	718	669	710	690	678	673	689	707	691	706	678	650	685	693	701	677	744	737	707	671	655	710	706	733	713	691	726	705	722	664	708	724	692	690	725	730	733	730	700	695	712	709	672	712	703	648	730	731	716	747	729	700	630	720	731	681	721	766	695	680	708	710	696	703	690	714	642	705	654	677	672	717	672	666	680	709	671	704	696	668	770	681	693	721	668	705	691	686	709	690	702	709	716	708	679	712	694	711	660	663	695	672	732	694	677	724	711	677	691	703	657	701	701	688	704	693	665	716	665	713	711	691	685	728	738	716	706	679	688	738	735	749	693	724	719	697	761	708	705	698	705	651	655	722	697	725	681	690	698	732	668	652	659	678	724	691	690	645	698	734	703	710	692	693	697	688	677	734	707	681	688	661	719	708	683	722	636	659	664	687	654	697	702	676	690	689	731	724	691	727	742	682	705	699	699	666	724	688	719	728	744	681	670	658	710	700	725	668	714	701	707	666	689	703	692	674	665	647	703	707	701	741	743	707	761	673	743	740	701	670	714	672	710	702	693	724	721	675	732	680	707	670	690	743	714	744	709	649	624	705	688	672	688	725	726	722	725	738	678	680	654	709	692	689	741	689	692	669	694	700	711	701	713	756	667	693	707	703	692	668	708	716	710	711	704	661	657	673	747	701	698	728	657	673	718	685	728	677	744	716	717	690	664	647	697	703	732	702	731	673	697	675	676	639	680	747	739	723	729	687	665	727	682	681	700	725	675	705	663	744	730	720	698	688	761	673	707	722	671	674	713	726	706	755	672	659	707	663	738	712	693	702	733	753	701	670	661	710	673	720	700	703	701	706	704	750	703	685	698	698	707	647	705	679	707	687	664	659	729	695	672	741	715	701	686	694	698	693	707	703	658	695	718	722	698	716	726	703	721	668	707	672	656	660	674	640	671	717	694	660	691	691	690	678	704	755	668	665	677	699	718	757	719	752	692	673	646	697	675	725	700	717	711	647	735	678	697	707	668	686	711	747	696	678	733	696	687	672	702	739	730	658	711	667	722	661	708	693	682	731	708	688	713	721	693	744	686	666	700	731	701	701	694	671	686	742	679	705	680	716	724	718	725	708	694	710	689	742	680	682	697	703	681	737	712	708	747	667	681	719	688	658	720	665	726	717	699	709	689	748	718	735	724	696	665	642	715	695	693	685	680	732	669	718	720	712	659	713	693	673	705	697	677	702	665	701	662	716	661	726	731	750	680	731	701	686	690	692	711	690	698	675	694	684	702	686	683	645	773	709	706	691	746	694	673	682	680	680	699	712	735	656	748	670	731	735	715	697	690	686	667	745	693	695	679	739	717	744	750	727	708	711	704	678	716	651	665	707	699	631	697	677	709	738	730	718	694	756	696	701	718	685	684	658	720	723	675	702	705	662	666	694	716	703	730	718	676	742	652	735	705	727	719	712	718	722	718	716	686	737	691	722	696	698	691	685	728	746	682	673	686	714	696	736	749	668	690	710	676	647	710	694	708	732	658	722	726	720	706	655	672	646	675	702	717	754	670	678	716	645	733	678	722	724	679	686	672	660	704	669	696	702	717	739	660	723	692	664	707	728	707	722	729	717	691	692	648	652	718	710	718	679	709	733	718	675	688	742	719	717	695	686	699	686	672	741	700	674	707	684	720	737	704	745	719	707	679	751	685	682	715	712	705	719	689	688	704	714	649	701	694	695	691	700	674	692	696	723	674	693	753	662	637	711	688	652	703	667	715	702	696	766	742	707	704	681	694	667	714	742	753	757	687	710	691	699	721	698	684	691	665	706	663	727	743	677	726	681	694	670	669	741	686	714	733	702	655	693	674	664	675	739	736	681	714	676	718	741	649	718	693	750	710	693	703	678	730	676	733	658	737	715	701	675	637	727	680	695	672	686	738	695	694	700	708	688	680	724	749	673	659	737	706	695	669	702	704	689	669	711	698	703	721	697	668	700	695	702	655	706	726	746	691	685	700	740	715	694	702	688	699	703	667	685	678	695	660	737	649	683	688	725	692	739	721	748	653	698	688	697	695	727	639	723	719	700	669	690	716	707	702	626	716	673	692	675	715	696	725	717	733	654	679	679	731	719	715	651	704	666	684	716	694	712	730	688	699	759	763	695	738	713	681	661	729	705	747	710	730	689	729	711	702	688	757	706	710	711	703	706	696	666	757	663	711	737	708	706	698	746	703	678	662	728	725	698	690	703	703	693	722	739
23912	24791	37026	32128	22834	11873	2085	1099	928	896	918	925	884	865	865	885	867	809	892	881	1063	1106	1024	1005	903	859	895	857	844	825	854	827	873	882	835	868	864	857	796	833	857	848	859	869	858	785	852	876	854	814	877	909	863	792	864	825	795	919	837	880	960	836	915	817	819	777	837	837	902	824	834	859	889	858	827	886	775	815	854	858	830	845	842	852	835	857	756	873	797	850	867	860	853	909	843	859	837	845	852	832	875	853	863	883	841	830	824	814	868	923	864	802	874	817	841	842	848	801	807	882	857	896	846	846	887	840	865	744	831	916	825	915	821	828	796	871	826	860	910	836	854	842	864	821	813	844	845	842	846	876	812	822	811	868	871	848	862	857	840	855	855	874	854	847	851	852	794	786	845	851	850	874	821	863	867	850	861	897	895	893	848	858	852	802	853	806	840	818	814	865	841	823	855	868	845	813	874	858	833	836	856	869	834	833	832	834	820	829	897	802	770	835	844	858	821	833	822	854	851	865	863	837	846	850	833	880	811	891	858	806	804	852	863	860	843	864	902	796	806	886	832	854	847	821	887	894	878	841	837	803	869	854	859	813	812	853	848	820	843	841	889	837	845	851	871	845	847	876	882	850	892	856	800	832	800	887	842	832	853	871	818	844	865	898	859	870	777	873	860	816	821	831	864	850	885	860	844	827	866	830	857	871	826	852	827	875	826	804	865	845	875	880	860	873	846	843	910	824	838	826	837	833	847	837	822	785	786	853	821	863	772	865	832	847	795	878	917	834	849	888	816	831	860	832	877	875	887	853	800	882	841	845	833	843	820	886	871	833	864	820	859	771	814	861	833	808	862	831	845	852	808	826	916	836	827	864	836	830	865	854	818	884	851	861	825	844	890	891	860	811	882	829	812	878	833	864	865	854	817	832	878	839	880	848	816	869	812	823	870	833	828	833	882	874	816	842	884	792	851	830	815	813	834	782	884	823	832	814	805	871	861	859	869	895	819	845	868	849	838	836	825	866	814	833	811	908	828	820	852	781	822	786	831	835	777	822	832	811	845	864	838	858	873	881	832	823	871	856	816	882	864	875	880	811	839	861	869	848	853	793	859	778	890	823	822	821	840	834	863	857	840	798	869	857	860	840	844	837	855	854	884	834	821	821	826	846	818	875	814	840	885	856	869	865	855	843	816	826	839	864	859	865	817	888	861	880	861	842	894	817	814	856	916	855	828	853	803	875	823	852	804	844	856	882	802	839	866	854	819	812	871	831	809	788	823	909	843	878	900	802	813	848	852	864	821	892	827	879	848	846	829	820	795	866	853	858	837	864	865	867	848	859	817	861	827	850	805	836	848	820	866	853	805	817	846	818	852	846	858	764	835	842	828	877	841	815	883	805	865	914	862	850	840	820	816	927	844	873	864	860	839	838	890	896	829	850	818	825	824	846	842	826	871	869	851	845	839	834	881	850	828	801	813	866	880	856	891	840	835	850	849	864	805	804	873	843	811	872	790	830	824	854	842	850	815	873	851	800	811	823	788	827	864	862	837	880	876	837	853	892	894	853	855	846	788	790	865	897	827	777	849	790	905	826	832	851	853	836	831	872	792	813	846	844	836	792	862	822	835	900	793	887	834	794	799	852	827	834	853	863	900	855	820	814	877	851	849	914	870	852	842	857	820	822	830	798	820	846	805	807	807	823	803	836	823	851	815	831	789	833	864	833	852	820	827	848	815	829	834	818	822	857	846	898	846	862	861	859	821	851	844	832	804	878	824	867	860	801	847	865	839	868	849	790	869	845	852	853	833	840	785	854	854	834	873	819	828	842	787	870	839	842	835	794	878	820	831	826	844	835	843	840	839	848	868	817	865	865	843	862	759	811	778	856	860	834	831	819	859	851	831	841	873	869	812	841	859	869	799	880	876	868	816	865	874	856	854	933	873	813	835	878	835	845	854	863	811	896	929	833	853	871	880	823	840	828	877	834	856	828	854	859	832	842	931	875	808	889	833	800	829	837	823	879	789	905	858	851	797	879	832	822	825	855	847	862	848	886	793	864	867	862	883	817	851	788	844	898	845	850	891	909	864	806	856	862	837	920	882	858	843	837	832	821	842	831	894	877	831	811	846	896	855	876	811	857	870	837	858	814	845	853	821	837	793	851	824	864	829	835	807	839	867	812	819	865	822	828	798	809	835	868	799	852	795	821	841	829	861	870	853	795	826	821	830	837	853	814	849	905	845	878	846	876	841	854	835	811	848	829	820	834	814	887	830	860	842	868	839	800	852	836	903	833	838	893	838	877	816	898	751	798	854	851	870	868	854	840	836	871	842	897	841	838	816	887	812	839	840	800	859	858	827	828	862	812	855	864	873	944	842	812	831	843	842	852	842	876	796	826	817	850	842	843	857	851	863	809	817	861	872	799	856	838	904	855	862	826	875	839	774	892	834	818	845	851	834	874	839	847	834	882	853	837	817	841	845	850	862	848	816	819	788	876	851	832	863	881	833	865	854	851	867	882	880	837	858	817	829	859	816	893	844	835	845	854	843	849	879	808	818	820	835	846	873	791	806	836	792	841	882	879	798	843	887	867	833	842	897	876	873	836	895	795	826	856	765	873	854	873	876	801	837	848	842	876	848	803	841	808	845	830	899	862	812	847	804	860	846	831	848	828	864	855	868	820	765	857	821	856	861	848	831	832	801	873	817	830	883	868	895	794	808	847	832	887	824	781	847	832	848	861	831	800	854	799	828	869	825	831	868	863	879	829	832	832	842	824	857	808	822	879	863	876	798	839	789	822	870	835	842	823	794	853	852	835	778	817	844	886	854	851	843	853	834	854	875	844	831	837	817	850	870	804	853	811	823	812	866	848	830	821	848	823	808	839	857	840	875	849	843	828	826	819	817	839	868	817	826	804	823	836	855	830	855	841	827	861	891	884	848	796	830	836	803	837	829	819	860	831	866	844	865	812	826	872	809	812	874	816	800	855	843	885	850	837	833	823	824	803	865	832	913	811	816	914	830	837	862	865	850	821	822	808	849	851	879	849	824	799	830	839	831	830	799	798	815	850	837	806	894	860	865	869	867	875	846	863	839	879	784	832	800	821	908	835	826	842	808	813	912	847	807	849	825	887	811	848	812	829	836	862	871	892	781	884	872	871	884	859	872	842	876	816	867	821	886	894	841	808	867	888	849	839	818	836	860	811	876	877	896	886	855	836	843	881	816	868	827	873	872	841	847	831	850	855	831	835	855	877	847	828	859	816	879	847	868	894	772	847	845	871	816	797	836	828	837	839	866	841	851	845	823	798	857	843	904	822	865	840	879	870	845	855	814	837	904	855	859	820	835	813	834	892	814	856	866	886	869	793	867	789	855	826	822	866	848	902	809	846	860	851	885	843	849	865	813	849	875	830	838	847	859	830	830	820	876	833	839	831	853	904	845	863	837	800	817	821	796	789	819	884	855	828	885	836	801	855	875	833	782	840	828	820	826	811
61422	101263	67973	38635	14339	1833	799	836	745	778	845	843	809	793	817	779	821	826	753	838	1168	1248	1014	901	813	840	816	785	837	789	835	840	816	909	759	799	830	839	808	767	808	820	776	801	792	782	767	841	808	786	797	801	826	805	828	752	737	802	794	787	806	765	748	794	835	831	790	823	813	789	752	773	866	795	816	809	752	772	776	814	784	761	796	764	767	836	807	839	775	756	756	794	796	815	754	775	786	835	840	793	779	816	789	837	766	801	818	780	781	801	791	768	810	776	821	760	804	793	833	812	792	780	773	821	754	814	860	777	801	798	815	730	802	762	783	855	766	770	790	783	787	801	800	845	816	786	809	794	807	774	778	770	841	729	794	764	772	795	770	815	786	840	789	791	785	791	834	763	829	816	852	814	756	839	840	825	805	754	816	814	775	783	751	804	770	820	832	792	778	795	788	822	761	817	774	855	766	781	754	799	806	815	756	819	755	797	852	776	790	820	797	777	794	779	826	788	810	815	814	808	767	785	853	810	837	806	797	800	775	826	806	810	806	814	833	798	783	837	805	802	793	784	791	787	772	763	848	808	809	810	789	832	795	782	804	766	786	814	740	848	760	789	818	762	764	808	836	765	798	809	782	844	816	792	815	794	800	789	827	801	757	795	766	786	803	801	752	792	784	819	791	834	797	827	786	834	778	815	751	803	782	786	808	811	808	760	813	765	802	818	838	783	766	741	794	751	768	728	724	813	768	787	829	789	754	766	795	773	783	752	803	787	785	753	796	778	782	742	827	818	762	776	829	802	783	771	737	792	791	799	853	799	801	803	816	758	803	779	806	773	813	815	820	811	816	784	719	810	782	820	796	797	773	760	775	743	809	757	808	799	824	787	776	759	781	770	764	814	735	766	830	786	770	819	789	817	793	806	820	810	852	785	794	782	777	777	836	809	792	802	840	802	769	828	831	808	831	760	778	761	751	776	827	801	739	805	769	769	815	807	812	791	817	810	817	783	807	811	780	764	744	816	768	798	795	764	793	823	795	838	813	732	770	826	828	806	834	772	811	735	792	773	789	785	837	803	819	817	808	796	766	804	807	761	794	800	799	759	791	782	816	811	790	813	791	799	794	766	818	813	793	828	797	777	782	790	779	798	779	826	794	789	753	824	819	800	811	797	817	821	803	804	774	745	814	791	798	779	784	820	746	808	769	818	815	804	775	861	795	823	763	811	820	797	798	789	744	799	805	818	796	732	813	793	782	754	789	775	775	777	798	805	803	794	791	775	762	842	861	795	788	792	827	839	799	772	829	781	797	806	775	800	780	789	797	818	764	796	733	773	809	775	774	800	814	785	831	772	766	787	847	820	829	785	775	826	808	820	795	808	853	804	740	766	813	746	802	760	767	840	822	825	804	825	736	826	798	782	826	821	750	751	769	816	794	842	844	791	753	835	801	763	816	843	803	774	821	832	822	796	843	793	806	806	740	810	746	788	803	784	772	758	779	839	755	765	831	809	775	819	739	816	817	781	757	792	765	799	791	775	797	812	806	767	792	767	779	747	799	799	860	813	775	822	807	789	771	826	799	839	777	847	822	777	815	749	754	798	769	823	728	820	791	784	846	791	742	804	845	726	770	787	759	796	827	744	757	831	847	807	774	776	821	815	799	829	809	810	764	812	757	808	766	778	794	767	759	768	792	821	813	787	811	807	765	787	861	787	800	759	799	782	795	787	781	806	853	803	840	779	825	830	867	796	765	849	774	783	830	806	821	794	823	764	837	797	816	719	791	827	788	805	814	775	807	795	814	788	811	776	768	751	789	852	842	786	799	789	767	814	801	769	777	783	758	832	784	799	801	752	795	816	814	830	825	822	770	808	812	809	849	765	778	799	836	769	817	799	786	734	817	784	806	760	782	768	801	834	792	809	772	779	821	850	828	783	766	776	777	822	813	841	730	774	744	815	858	795	800	802	739	811	758	824	777	824	833	777	772	728	794	818	814	763	805	765	791	838	789	841	822	760	821	754	784	788	772	866	822	779	784	799	774	752	778	809	820	759	759	743	769	807	770	765	788	754	791	781	787	742	801	816	818	840	818	809	812	791	796	815	757	816	772	786	738	790	804	822	806	784	844	784	772	788	778	742	784	785	800	784	795	800	775	804	830	803	746	792	769	771	779	786	788	845	742	779	750	789	817	825	768	766	788	762	782	840	793	780	799	810	814	786	826	735	770	806	793	824	786	803	850	779	792	794	791	800	794	832	791	780	796	760	809	817	722	757	818	787	780	853	796	722	822	725	822	769	806	779	760	753	815	755	774	796	760	795	821	829	744	805	807	836	753	772	788	789	768	794	807	873	775	788	788	822	806	838	826	825	786	845	785	815	790	771	804	794	778	760	824	821	787	804	850	802	759	792	760	825	762	817	763	839	811	789	782	795	770	753	835	805	826	813	779	849	782	792	798	795	770	772	784	795	816	795	771	769	799	804	767	823	778	792	783	752	745	796	778	810	726	830	788	809	726	757	805	814	818	816	821	793	807	816	774	772	748	823	868	743	803	832	765	813	787	805	768	808	826	803	775	821	773	867	828	780	823	855	731	813	873	816	783	794	855	819	832	769	734	783	795	821	824	803	765	805	795	799	803	774	764	799	792	827	823	820	803	755	806	782	790	798	787	833	822	812	819	808	805	709	746	775	730	795	771	739	772	804	807	819	774	766	770	776	781	785	771	760	769	803	822	832	827	812	777	818	758	823	810	783	755	811	793	793	770	780	807	783	827	753	829	806	819	802	835	824	758	773	805	823	818	780	753	778	807	787	812	787	792	844	762	770	768	840	807	790	760	783	777	826	827	807	770	802	826	766	829	792	777	769	772	780	795	824	821	805	766	777	766	819	849	785	807	829	751	757	797	805	791	771	750	798	791	779	768	770	798	730	830	786	742	832	837	827	773	772	792	853	761	774	801	766	774	858	791	846	814	764	751	780	813	845	821	783	759	794	776	806	816	801	788	836	745	826	788	793	820	775	771	745	748	785	799	824	802	788	759	827	792	816	799	789	797	790	779	777	791	780	789	788	756	774	796	801	771	807	769	775	815	801	816	827	783	780	779	786	822	820	780	794	770	789	784	788	768	803	827	850	802	771	831	806	813	772	796	795	809	803	780	821	788	744	816	761	799	776	754	779	783	807	784	772	878	789	763	803	779	800	798	787	832	779	820	830	785	784	778	772	769	838	724	762	758	867	817	789	811	820	789	789	773	770	807	796	752	824	796	816	759	778	835	825	810	838	801	723	775	811	806	785	717	775	785	786	768	807	785	808	831	766	814	779	782	818	802	794	799	755	815	798	790	800	791	792	856	773	826	867	815	758	786	787	799	783	778	795	777	818	773	815	772	801	809	808	755	761	779	770	851	808	772	716	801	764	741	853	837	752	776	781	763	793	809	843	730	812	781	800	843	746	763	842	791	815	732	758	763	776	744	767	796	800	800	793	779	764	823	813
29539	33393	28502	10149	1659	748	676	595	628	598	599	639	589	600	599	619	587	636	591	583	613	648	630	600	625	619	585	612	570	607	596	629	609	633	599	643	591	648	597	631	635	590	596	638	615	600	602	603	606	593	630	608	625	614	611	585	602	595	627	641	628	634	605	594	620	655	567	626	583	605	597	603	602	627	611	607	602	612	606	597	595	627	630	621	607	610	601	602	609	608	624	625	629	630	640	655	636	599	571	623	555	613	600	615	604	616	623	619	536	600	616	626	629	625	606	648	623	571	589	587	607	613	621	625	628	624	616	586	615	575	606	620	595	632	619	617	599	605	600	612	579	605	597	654	593	592	580	608	618	658	607	616	631	654	572	624	594	600	609	579	590	613	647	585	583	613	596	625	633	576	577	634	617	629	577	653	609	571	566	584	640	564	606	621	627	641	615	616	594	582	615	570	611	621	544	596	600	639	626	556	590	644	607	640	594	638	658	639	619	597	596	552	617	609	605	572	597	638	628	604	605	616	607	579	622	608	653	555	615	596	581	615	573	620	569	601	635	639	623	589	621	619	599	641	583	612	603	616	578	582	589	581	643	649	604	600	607	631	587	660	627	619	637	580	620	629	632	625	589	607	623	598	613	537	615	621	680	577	616	633	603	560	590	601	616	580	588	627	607	594	595	616	640	596	612	612	630	596	553	668	627	591	627	574	564	625	623	601	595	605	599	596	638	610	599	636	661	595	644	585	592	615	576	632	639	599	638	618	579	641	569	630	667	583	630	624	655	578	543	606	604	582	572	559	620	599	627	637	574	590	587	633	632	594	601	602	620	575	608	604	649	590	609	606	574	598	602	619	635	609	631	651	629	599	617	621	589	636	646	597	623	583	597	605	579	627	613	558	580	594	614	654	655	592	577	609	644	651	575	605	595	594	654	574	601	626	593	630	586	599	595	604	654	602	627	582	583	547	635	608	642	592	588	623	624	617	587	622	628	595	594	630	584	598	589	592	621	632	649	608	590	639	632	617	612	630	620	594	597	608	561	639	605	600	559	614	642	589	619	621	663	610	565	579	637	619	605	583	604	618	618	611	641	658	594	609	591	584	625	626	599	622	623	575	631	553	628	597	675	624	634	568	588	635	600	625	593	612	588	666	594	637	619	623	597	636	615	606	575	612	667	675	609	591	597	626	594	588	583	584	625	596	580	544	596	622	608	609	614	638	626	561	594	614	632	613	613	622	601	635	614	588	626	639	629	578	672	614	613	610	591	555	641	614	639	617	621	606	618	600	618	620	622	630	572	575	641	650	599	603	640	574	627	583	599	594	589	558	598	607	616	611	601	609	613	603	618	619	618	619	557	603	641	610	627	592	626	629	623	644	592	628	624	593	591	642	608	668	638	608	592	614	639	575	605	539	602	629	647	620	621	627	638	621	587	606	628	633	625	591	634	610	588	582	606	611	656	605	606	578	611	626	628	598	642	623	644	579	602	587	585	598	587	630	595	619	603	615	552	614	645	609	580	591	608	596	614	596	589	658	592	607	576	626	615	598	668	606	641	628	633	592	613	552	615	596	607	572	580	579	562	579	642	605	645	628	639	628	601	613	600	633	600	610	587	606	614	619	597	567	615	601	593	608	617	633	559	590	576	638	603	587	587	619	626	601	562	609	637	595	539	633	596	605	615	622	622	587	581	621	598	582	602	628	635	578	649	606	634	608	556	655	600	628	597	586	621	653	653	598	643	646	580	617	637	586	609	622	620	524	614	605	635	628	594	637	603	586	565	579	592	563	578	597	636	605	600	610	587	647	601	603	614	588	615	592	601	599	645	582	597	564	610	608	635	576	577	601	633	638	608	581	667	611	623	584	600	606	613	637	604	581	622	587	684	642	646	587	612	575	571	613	558	590	618	641	571	594	610	573	603	629	598	637	620	655	623	616	581	604	579	622	577	632	641	606	575	599	612	603	577	606	640	646	699	590	596	603	601	609	616	555	635	551	569	579	589	622	640	645	560	566	628	622	642	598	613	600	631	599	573	632	587	610	574	590	612	561	601	615	596	599	598	631	632	602	612	557	597	624	579	627	609	596	597	621	587	614	588	612	634	607	611	628	614	620	602	618	589	583	646	612	612	605	598	589	583	605	615	595	600	675	599	656	584	585	579	626	607	562	593	569	603	618	633	588	608	614	638	564	632	599	581	592	653	608	664	615	626	581	611	562	605	574	582	567	593	583	623	617	597	590	614	649	623	611	610	594	645	570	614	644	588	594	662	612	598	564	609	624	606	601	613	613	600	616	583	664	610	635	637	622	617	605	636	617	612	600	631	594	587	616	641	616	579	581	609	629	607	636	610	605	594	581	630	630	545	620	614	600	610	643	608	623	554	593	638	649	648	608	596	632	638	632	641	545	581	600	627	621	635	610	578	600	605	611	637	561	617	627	629	591	620	605	582	580	593	625	590	570	567	614	638	646	600	597	616	615	601	655	661	590	624	583	593	654	619	596	570	599	610	596	626	610	612	604	588	624	630	606	622	604	630	610	553	631	619	607	585	638	589	563	634	635	604	601	629	605	603	620	584	622	584	606	592	590	583	621	629	617	635	637	591	617	627	602	615	620	649	630	610	625	601	621	590	613	578	634	656	567	595	597	615	614	609	579	638	605	590	614	587	623	603	598	614	588	619	631	595	623	629	599	609	616	578	607	643	626	623	596	569	599	554	547	597	623	616	635	559	621	593	621	622	554	582	596	567	631	634	625	584	623	625	631	557	581	635	603	639	591	571	594	564	621	666	572	599	613	603	633	595	643	641	619	607	607	615	621	608	606	583	605	625	628	635	603	626	593	612	599	643	598	597	558	614	581	606	619	576	607	612	597	626	584	571	598	555	666	624	620	628	599	593	603	621	592	620	620	579	602	651	612	609	609	652	585	630	583	552	613	615	619	627	598	638	591	602	625	620	621	626	584	620	586	600	545	611	584	602	619	604	606	680	599	599	567	583	607	585	631	603	593	594	624	577	593	613	624	662	602	602	619	610	565	630	611	606	593	611	572	620	607	582	620	560	579	609	601	597	626	577	583	654	646	637	615	586	638	577	625	607	594	615	558	630	641	635	616	596	578	572	671	629	649	609	626	633	626	590	606	612	592	584	557	597	603	596	636	556	571	639	637	573	605	561	659	586	625	630	615	594	586	614	648	647	605	593	640	605	597	616	606	606	573	684	627	601	601	585	580	562	609	586	567	617	626	574	584	584	605	616	714	559	603	654	642	604	649	631	577	607	620	603	580	594	607	648	564	635	626	596	561	618	599	596	604	620	605	617	622	585	592	630	614	607	623	633	581	598	639	592	600	611	613	571	640	599	599	604	587	644	581	632	642	604	610	587	615	595	602	620	657	636	600	595	599	572	619	611	570	632	590	602	613	665	612	607	602	590	617	586	644	637	560	573	634	618	594	608	607	617	637	598	609	613	609	607	603	552	603	574	593	617	576	622	626
22061	40978	19987	4963	1270	606	519	516	543	490	478	508	540	497	505	518	522	505	515	508	547	550	526	546	503	575	509	546	464	526	518	492	513	485	502	534	459	511	508	526	501	500	505	513	532	502	535	514	497	508	520	496	509	499	546	470	522	491	525	487	513	504	556	518	516	449	512	556	494	540	509	510	532	511	517	476	533	466	509	531	558	474	502	528	542	468	487	537	472	532	494	522	539	519	556	548	480	492	502	501	526	523	526	549	504	516	502	489	513	532	487	507	543	505	534	480	500	494	507	522	491	510	443	491	547	532	526	513	482	529	501	506	509	535	534	513	491	508	509	540	514	497	515	529	476	483	488	496	535	506	523	522	521	493	541	507	482	504	522	520	548	488	495	530	501	496	514	527	476	478	508	501	512	514	497	458	509	533	509	527	502	484	510	535	525	528	481	504	489	490	534	488	540	492	528	503	472	491	488	492	508	515	510	502	507	536	517	519	514	519	525	497	540	525	510	498	532	465	546	484	499	526	555	524	525	481	536	536	505	492	529	487	548	528	510	516	546	514	489	518	520	530	507	464	524	500	509	525	520	503	481	512	501	521	534	511	503	514	484	478	558	529	538	516	524	496	499	496	516	511	514	498	543	491	464	530	495	546	498	535	475	510	525	512	480	516	500	544	494	526	513	496	496	535	503	462	490	490	511	522	502	488	477	505	519	525	498	515	521	512	521	487	524	482	537	507	531	513	516	533	482	504	496	506	527	528	490	498	498	549	505	494	508	506	485	539	473	499	501	530	471	535	513	523	527	507	533	493	487	521	496	469	507	463	490	524	466	510	513	483	487	516	511	488	501	531	544	494	504	507	489	512	543	485	500	497	506	489	513	514	492	543	538	466	529	544	493	491	496	520	554	518	476	570	506	506	506	502	501	529	511	512	521	511	549	510	487	499	498	494	488	494	470	518	529	488	522	502	517	492	515	511	506	510	503	489	454	460	527	489	553	495	513	535	491	529	495	493	534	511	528	499	492	495	529	503	541	504	483	495	540	493	488	470	492	526	534	506	484	495	509	484	469	482	475	517	529	486	518	508	521	532	509	546	555	472	482	516	509	495	531	517	547	529	486	494	539	506	518	503	503	571	497	489	439	505	555	500	507	541	552	509	528	536	526	505	495	519	531	495	475	544	476	506	515	507	518	473	491	508	540	510	528	539	462	531	530	544	510	503	485	496	502	521	481	486	496	503	499	500	488	513	509	492	507	517	496	527	516	500	454	535	520	525	505	507	524	546	521	543	542	504	528	518	511	502	513	475	506	499	511	531	498	541	485	509	531	485	536	494	482	521	518	492	481	478	506	499	542	518	501	474	472	529	546	500	552	546	528	509	539	534	538	491	463	501	492	506	520	490	493	526	468	497	504	492	486	465	498	504	519	510	570	579	483	510	485	525	529	486	504	517	522	555	498	515	550	497	488	533	482	514	500	527	509	513	511	483	505	492	494	464	509	476	505	504	520	507	478	508	465	491	496	515	543	538	503	491	513	497	524	527	505	507	451	509	502	487	535	505	505	480	518	505	519	489	524	503	542	476	471	485	486	501	463	503	535	515	492	495	524	487	515	525	488	521	492	521	474	529	538	532	509	472	512	516	497	520	495	494	487	499	522	503	517	490	522	525	482	547	485	528	520	496	524	495	521	524	514	491	542	532	517	508	495	517	516	524	501	482	503	477	527	494	501	532	535	531	498	521	504	493	501	518	496	510	515	506	524	536	488	547	502	558	503	521	499	547	509	509	474	502	529	517	491	509	522	493	515	522	505	503	519	502	518	538	449	510	524	533	506	490	523	515	523	558	524	522	539	475	503	504	545	441	519	507	496	539	501	506	504	526	517	517	485	519	513	468	519	508	522	512	487	545	529	502	459	545	554	519	530	525	548	494	501	513	548	490	504	507	477	481	478	477	525	517	516	497	508	495	569	457	487	483	475	520	515	483	503	497	502	539	474	454	521	503	510	505	531	509	502	476	520	537	487	501	516	504	516	528	480	528	511	516	502	478	522	552	526	523	515	505	502	523	532	530	482	499	469	520	492	512	494	514	559	459	502	502	487	511	474	517	490	487	506	528	498	495	491	491	456	516	530	531	522	507	514	489	506	494	546	507	517	505	517	496	483	531	524	523	540	488	542	492	516	527	521	502	492	508	516	539	486	485	488	485	502	495	511	526	492	499	530	518	504	479	492	515	509	494	493	496	485	500	536	447	513	509	473	492	521	495	479	529	496	511	503	478	494	476	518	492	535	481	525	529	515	501	481	527	490	507	495	475	508	500	493	494	510	485	489	483	513	479	523	486	498	492	518	504	519	521	489	488	508	525	535	561	472	486	502	547	478	503	535	502	502	493	508	518	490	476	533	507	483	522	519	471	518	514	518	473	500	500	536	510	480	512	506	534	534	527	509	562	504	506	499	531	530	537	508	504	506	491	467	533	521	508	478	504	530	511	532	497	487	528	481	555	489	491	512	496	456	558	469	512	482	530	462	524	498	529	567	490	504	520	535	500	517	552	494	515	528	517	520	523	496	486	496	539	514	501	525	511	490	542	525	489	501	506	506	523	503	557	484	484	486	488	491	522	536	489	487	528	539	527	478	536	499	518	518	530	506	495	527	536	507	470	535	475	474	512	473	480	499	521	502	506	510	517	520	510	512	501	561	506	501	524	512	489	518	545	499	513	508	503	521	542	544	510	542	491	523	553	524	527	508	540	524	485	516	526	517	473	495	520	519	512	514	444	495	494	495	489	488	494	519	518	554	517	572	513	525	509	502	517	515	512	532	507	499	520	519	490	532	525	528	549	542	516	493	528	504	543	537	530	514	502	513	532	469	446	512	561	462	494	511	497	557	525	496	486	490	536	477	510	528	508	524	463	519	523	491	486	499	529	497	523	526	491	520	485	524	475	558	512	528	512	524	544	528	496	476	513	499	500	506	493	553	528	479	508	512	517	517	521	543	501	504	541	516	530	496	510	510	488	517	464	535	516	536	521	503	510	508	522	481	517	497	498	527	470	520	483	500	555	499	566	490	520	540	509	502	475	479	523	542	507	490	544	511	518	505	553	566	520	489	473	504	474	538	502	551	523	524	509	499	496	486	524	517	524	476	482	548	477	494	515	507	516	492	546	524	501	487	521	494	530	525	531	510	488	511	516	503	502	507	468	509	504	506	485	508	462	494	518	494	468	513	546	517	493	473	513	482	478	524	541	501	503	498	565	497	510	540	530	503	488	497	475	549	533	508	520	505	516	474	519	487	523	530	499	495	514	513	493	515	498	546	526	486	504	495	510	497	478	466	564	533	508	495	475	531	493	501	501	492	514	442	536	530	549	500	555	542	512	540	515	513	563	534	503	506	520	482	495	515	520	504	518	531	521	501	494	539	478	540	528	524	492	526	508	481	509	510	520	530	497	504	504	559	533	489	498	512	520	456	502	494	530	472	506	508	523	524	525
24835	28051	43118	35947	19356	5131	1181	898	806	817	813	770	831	804	787	774	739	793	786	851	998	1022	946	820	775	787	768	787	793	794	761	737	781	755	776	766	781	757	830	777	801	761	797	766	770	858	782	799	797	789	751	755	780	788	754	773	758	781	804	752	735	794	753	799	765	810	734	746	785	754	743	728	799	763	798	782	791	775	747	784	790	787	774	810	800	810	778	803	701	765	765	826	754	769	730	754	726	800	758	816	767	705	784	770	777	760	785	783	748	750	741	784	755	766	760	789	764	741	768	753	749	763	750	797	741	761	752	797	774	758	760	769	783	723	827	769	806	839	782	814	792	720	795	791	791	790	789	747	778	775	802	792	771	725	746	791	771	785	775	737	745	789	781	761	738	745	716	790	746	742	767	754	721	835	717	767	801	782	796	764	749	775	814	793	787	774	744	778	788	726	757	762	769	722	757	729	736	799	755	761	776	756	780	737	771	785	807	772	765	761	764	797	731	732	755	739	765	794	778	738	748	717	832	740	744	744	739	721	759	796	773	755	778	777	786	747	789	807	741	771	723	800	789	777	716	782	760	779	763	730	774	771	746	767	739	773	800	772	726	769	774	809	779	779	812	778	779	766	721	767	780	796	746	770	791	774	783	775	789	794	729	792	736	797	765	786	757	807	749	753	813	765	767	750	719	770	807	746	754	785	749	761	769	759	763	728	787	770	756	783	819	767	762	783	785	747	744	731	740	776	766	725	784	747	770	804	736	742	752	813	819	763	767	734	779	737	758	759	776	715	761	743	731	757	773	767	737	752	778	754	757	750	754	808	824	748	746	787	796	736	768	751	795	763	764	772	763	766	727	767	758	700	766	718	779	822	779	753	733	744	711	744	767	779	746	772	756	767	728	750	743	749	690	767	803	771	763	800	803	754	789	744	749	736	694	738	796	772	751	736	756	751	787	742	768	788	747	729	768	766	761	748	764	801	830	753	755	748	773	821	726	758	730	790	764	738	722	792	767	785	747	785	760	743	779	703	791	725	749	751	820	700	790	765	783	789	770	752	768	704	751	794	729	812	769	775	757	777	808	752	790	760	762	730	743	767	756	782	775	725	745	741	758	737	800	835	751	792	795	770	749	738	817	727	784	752	773	737	788	805	755	785	731	761	795	762	744	775	789	728	779	748	788	709	777	748	767	746	750	748	762	746	720	772	789	768	758	754	731	807	735	754	781	752	753	774	727	751	783	768	727	774	809	768	743	769	764	750	781	779	785	771	756	729	762	777	755	749	732	811	729	753	790	738	769	736	781	749	770	734	811	737	730	731	795	722	779	784	737	756	755	738	808	788	733	746	746	758	767	745	715	743	777	763	747	715	682	790	775	750	800	718	793	757	785	760	750	791	727	734	778	753	747	755	760	723	757	721	741	770	739	754	780	760	695	751	803	778	781	705	784	769	780	764	801	783	798	754	780	768	783	781	799	740	738	757	810	743	729	772	762	772	730	765	743	787	764	777	763	818	799	795	773	784	773	719	719	802	776	765	767	780	778	744	723	761	759	785	713	779	749	781	765	779	744	776	789	761	740	744	758	712	751	754	809	720	772	763	743	737	770	738	790	795	790	750	783	755	792	743	725	704	770	786	755	778	779	772	763	793	828	757	826	755	734	800	769	755	699	760	762	782	755	778	787	777	737	816	796	748	773	795	719	743	729	729	808	800	790	753	783	768	742	790	745	727	794	770	799	763	756	749	761	751	788	788	794	754	732	752	718	801	759	782	757	775	767	729	773	779	813	753	779	763	747	756	762	742	766	831	785	794	803	800	739	741	749	780	799	772	753	788	734	749	797	800	752	726	712	740	753	737	755	752	729	803	788	763	718	747	742	776	718	770	765	765	817	756	746	823	764	740	723	752	823	758	753	775	712	763	791	705	761	727	769	759	808	775	803	771	776	768	790	762	744	809	782	672	784	780	785	736	742	745	782	784	762	769	802	735	754	724	769	790	783	828	770	776	772	762	728	738	772	753	807	829	723	764	737	845	772	725	751	752	737	798	780	811	771	761	769	791	764	713	757	785	793	726	733	780	775	749	771	783	775	773	740	792	750	783	711	749	754	808	775	784	764	777	767	763	759	769	774	754	774	753	787	798	802	732	762	772	816	756	736	756	725	720	759	788	785	768	759	801	784	734	814	742	742	802	795	761	783	773	774	769	726	804	734	786	800	796	775	786	746	738	764	737	751	762	724	738	766	799	713	705	788	742	699	800	794	785	748	771	795	785	786	774	719	832	739	760	804	784	783	713	753	723	753	762	751	746	825	711	782	806	754	741	798	748	760	709	739	773	760	771	777	752	773	753	766	767	713	728	765	792	746	666	737	742	765	749	801	839	824	762	786	826	745	742	791	702	813	749	729	763	787	733	708	737	769	783	843	833	778	758	762	765	756	745	744	767	770	759	755	716	719	806	773	734	763	738	800	728	722	725	734	782	790	816	775	698	780	758	775	749	788	752	741	756	783	745	766	749	730	758	715	788	758	746	759	752	746	753	786	787	765	784	762	789	750	804	755	735	796	787	787	772	772	771	777	733	746	719	770	743	743	756	731	744	760	798	786	747	758	805	768	718	842	774	729	757	747	785	768	788	755	781	734	686	748	781	733	754	745	703	798	730	780	787	718	767	813	722	777	728	743	773	804	767	766	768	779	808	788	770	788	737	835	762	719	756	782	757	780	735	729	765	764	778	774	760	770	700	800	751	788	794	719	773	756	761	772	735	735	767	792	770	744	774	787	768	741	733	749	727	764	791	727	797	750	770	761	749	798	783	792	811	751	756	734	739	811	794	749	771	767	750	722	766	751	731	752	779	739	681	769	797	701	760	760	796	773	831	801	735	737	815	799	741	756	797	760	780	736	757	725	748	779	811	737	760	781	761	802	765	761	782	750	750	755	725	779	815	783	756	752	787	755	749	789	734	743	748	776	728	727	734	803	735	797	778	798	787	816	804	773	790	778	740	778	827	719	814	827	717	788	779	783	760	754	742	770	770	711	765	732	820	753	776	764	789	800	769	750	764	776	746	738	809	786	705	755	804	748	697	739	743	699	745	779	777	735	731	788	723	735	782	745	752	772	778	809	766	738	753	749	755	791	780	704	747	743	803	752	758	785	795	763	752	745	766	772	743	797	778	772	859	730	781	770	780	758	804	742	742	761	752	789	739	782	757	722	715	704	770	752	799	757	763	792	784	756	807	786	708	801	758	711	801	769	722	760	772	762	781	782	775	807	756	804	773	779	746	751	751	743	753	774	809	757	747	783	743	751	787	794	749	758	801	759	742	751	762	768	760	756	743	811	760	768	737	761	761	722	765	773	778	807	746	802	755	758	726	772	793	748	798	749	778	723	796	737	744	714	740	796	757	744	751	747	804	760	771	735	717	729	736	693	755	785	722	713	741	762	763	752	728	761	804	784	788	795	745	776	761	782	749	727	745	726	778	754	777	751	773
59484	98124	64344	33010	6539	914	740	725	707	716	771	735	754	752	760	704	726	677	729	682	1098	1109	869	759	713	750	684	732	727	728	750	733	720	735	727	708	698	729	720	716	711	694	659	764	717	712	707	684	731	683	700	722	635	747	734	800	724	768	699	678	688	730	752	721	725	714	642	704	674	695	673	719	722	687	690	661	680	705	711	730	703	715	750	728	705	725	695	694	750	719	739	712	675	743	671	694	729	755	709	678	729	760	717	701	684	739	740	689	761	739	719	714	724	646	747	725	722	716	762	671	687	690	715	683	723	679	680	724	708	693	758	708	733	714	634	706	722	678	684	691	723	729	684	727	725	718	715	708	730	767	751	691	689	664	732	768	676	711	664	707	742	679	686	712	708	728	741	700	647	755	706	699	717	688	731	701	702	695	713	717	675	721	672	714	652	707	692	745	775	734	751	721	726	744	713	705	675	727	720	712	735	675	721	689	722	696	783	703	752	725	722	704	704	741	724	679	722	708	685	726	710	691	684	701	654	706	737	713	697	738	719	715	692	710	678	719	693	672	741	654	714	671	738	709	668	726	709	702	704	757	696	694	723	705	717	713	697	719	683	718	719	707	759	722	773	704	657	718	737	714	728	718	722	720	749	679	734	706	748	697	704	644	731	654	664	717	726	736	732	726	756	648	709	719	718	704	737	703	739	681	725	693	750	685	712	702	682	695	668	696	719	655	745	719	714	698	689	690	688	707	738	675	737	734	675	750	746	721	716	744	697	689	733	699	703	737	694	725	714	700	705	719	713	645	748	677	697	690	667	719	766	736	743	723	693	723	748	727	712	681	659	708	720	688	699	684	741	752	675	736	724	708	707	735	713	708	710	738	682	723	762	720	681	719	749	726	725	713	685	697	776	713	707	703	722	742	738	702	762	743	695	681	744	715	754	701	729	708	684	755	745	712	703	727	747	652	673	695	718	721	744	695	654	703	746	719	712	701	735	695	716	731	697	717	702	729	698	701	773	720	695	677	674	712	743	693	670	718	733	695	679	759	712	707	698	684	777	782	718	668	701	737	653	740	725	737	719	686	702	733	727	747	716	650	726	668	717	680	695	694	704	717	716	707	717	684	693	707	706	687	700	710	722	709	750	714	716	720	709	717	708	738	695	697	699	701	727	686	761	717	739	710	730	771	662	675	679	645	721	698	703	716	727	761	697	715	685	692	689	708	713	731	738	717	709	655	747	709	691	697	712	751	724	713	735	688	705	718	703	747	749	705	727	713	727	699	737	668	727	720	698	721	723	674	697	682	711	694	692	728	706	737	727	697	741	735	702	721	715	722	706	704	767	711	698	707	710	686	685	703	720	691	713	726	694	689	694	683	685	718	691	688	717	646	692	689	729	737	728	682	708	687	651	649	721	621	720	721	693	724	749	715	770	725	722	722	747	717	719	662	692	698	664	713	714	637	714	707	667	702	741	686	685	664	730	686	639	708	702	684	740	690	665	690	734	709	762	731	719	668	702	707	729	712	701	658	711	667	752	714	745	722	662	771	743	667	728	717	692	679	735	712	685	720	756	732	705	681	716	730	711	685	723	694	719	723	683	678	738	752	749	718	721	699	676	701	689	694	707	692	717	716	746	687	728	728	707	749	703	670	668	697	736	707	696	680	695	739	707	688	666	735	703	708	709	708	696	714	711	718	693	693	709	697	676	672	689	692	745	688	699	717	646	647	752	708	702	665	676	691	723	664	719	656	694	691	722	722	699	678	692	667	723	713	657	732	722	702	720	725	685	723	728	671	669	752	703	692	726	760	715	670	707	687	681	713	717	669	744	722	777	702	685	713	715	660	737	695	720	715	702	695	716	657	705	705	736	708	685	724	687	764	747	695	753	733	698	754	703	749	675	699	706	701	725	659	729	772	676	690	740	700	695	660	729	711	753	709	727	692	708	746	729	702	704	674	688	723	767	772	706	689	686	729	657	657	692	710	746	665	691	716	735	750	722	689	742	706	750	680	715	672	689	723	740	702	727	685	684	715	714	723	724	735	699	689	734	698	709	680	707	705	704	673	700	669	664	724	721	673	710	707	688	681	734	749	730	694	742	702	729	686	711	707	663	697	725	769	691	702	691	697	640	730	726	715	690	727	717	772	684	689	714	702	688	707	717	720	696	703	776	744	664	717	752	668	726	732	674	718	760	747	671	684	690	708	696	758	726	726	767	740	748	743	723	716	740	715	688	714	701	744	693	715	665	720	707	718	676	755	751	690	724	706	720	720	725	722	693	696	722	753	660	734	687	710	686	707	670	654	786	722	657	715	739	693	705	710	699	672	751	710	701	697	750	708	696	731	697	753	727	726	729	758	696	726	735	769	652	736	712	711	715	749	728	701	705	713	690	699	691	696	719	698	687	700	695	690	709	695	728	717	727	724	745	732	708	725	765	626	711	720	705	754	674	662	732	724	695	677	688	717	722	691	688	732	688	696	665	727	734	697	681	733	723	695	704	673	734	697	728	716	695	690	672	710	694	727	722	699	678	697	726	718	704	769	708	729	729	712	702	647	693	707	725	700	733	732	730	699	736	689	747	692	767	708	722	729	712	717	724	733	737	697	712	709	725	714	717	694	680	718	722	682	715	701	739	669	673	660	701	724	753	730	715	706	698	658	685	673	751	661	725	695	781	740	720	782	700	692	699	688	687	696	705	711	685	640	748	738	698	724	666	714	685	734	712	699	718	736	699	727	759	676	665	647	750	708	739	670	739	741	729	730	695	705	715	682	689	680	728	713	724	729	685	704	709	718	770	686	731	657	687	709	722	719	692	709	758	683	697	746	727	702	694	717	730	704	727	674	768	681	741	718	712	691	707	722	696	700	760	680	704	702	675	773	740	696	696	738	745	715	684	697	686	714	719	732	699	762	711	664	669	683	718	738	709	672	703	735	703	707	720	718	717	668	677	693	705	683	687	709	695	709	711	702	718	712	703	697	710	730	698	768	722	705	690	759	736	686	640	707	683	746	696	668	661	747	726	697	713	727	757	653	658	707	707	708	722	694	699	712	696	717	702	657	715	727	705	754	690	684	707	713	723	693	745	725	722	708	740	700	694	714	691	714	703	741	714	670	689	734	703	712	714	700	708	674	686	649	728	749	742	699	710	736	752	721	736	722	711	715	690	720	720	747	676	748	700	705	717	752	702	684	708	794	704	669	743	713	724	718	678	693	691	696	703	742	714	713	731	692	689	692	670	706	696	728	677	740	720	696	709	749	674	683	697	723	719	709	689	685	674	727	739	705	691	667	719	679	741	711	677	717	676	683	689	715	750	698	703	663	716	771	716	686	699	723	756	712	757	681	694	695	729	670	675	689	694	710	718	714	711	752	656	698	735	716	721	698	710	719	666	713	766	686	709	730	687	736	728	733	738	723	713	662	706	674	698	642	732	663	755	689	699	692	712	724	718	746	742	649	667	737	719	699	714	685	700	690	641	763	663	696	737	717
23887	24735	37924	30995	21051	10089	1942	1017	966	947	891	874	895	922	908	928	854	885	905	895	1267	1340	1083	948	911	897	848	908	881	857	885	883	900	866	874	806	874	843	836	821	890	846	866	883	832	838	858	827	890	877	894	867	862	837	867	846	903	909	841	884	855	821	865	870	840	823	863	880	855	829	808	841	880	862	892	860	815	901	866	886	851	872	778	915	868	872	868	879	894	875	835	829	853	867	895	882	893	838	831	869	864	817	851	834	879	848	847	855	846	826	835	849	880	861	833	804	865	871	857	862	847	817	835	857	830	851	944	843	878	870	789	787	870	863	845	848	848	833	877	843	828	854	871	864	893	822	875	841	832	858	816	839	855	813	837	854	896	859	846	801	797	874	843	874	861	817	894	858	901	874	777	868	847	863	852	845	795	881	846	853	905	829	890	826	872	861	880	825	850	833	883	881	792	857	862	890	870	871	845	808	837	820	786	868	817	867	793	828	854	803	861	827	890	857	868	862	853	829	830	889	887	872	800	887	849	847	911	873	867	867	855	890	851	906	900	861	852	818	879	815	833	883	866	840	860	860	831	913	892	791	838	856	862	841	838	836	844	809	822	812	881	867	898	835	845	842	861	791	854	770	846	884	860	828	864	816	813	871	831	858	901	842	822	856	843	825	835	822	854	890	852	856	825	864	849	791	868	834	805	887	860	861	832	886	856	837	796	845	809	892	882	883	853	862	804	834	830	839	825	887	828	861	870	834	836	910	837	800	859	800	848	857	816	854	874	857	854	828	836	807	814	828	855	902	844	843	827	877	837	857	875	787	815	860	833	825	851	861	879	833	838	866	850	871	855	860	908	830	846	828	826	867	821	866	899	812	874	873	806	868	840	931	877	816	780	853	864	835	857	874	902	827	836	843	833	874	821	867	796	821	820	846	832	876	832	856	868	817	877	886	833	887	818	848	837	900	840	784	829	858	850	799	811	891	831	831	861	832	853	900	835	857	839	823	869	828	801	828	855	882	901	876	851	822	850	851	858	826	905	819	819	856	860	860	873	921	834	865	852	886	883	887	864	806	898	882	885	815	853	901	852	809	866	818	899	870	777	837	792	877	851	854	845	886	804	878	903	860	795	831	862	862	840	856	911	861	880	890	875	833	837	897	825	893	854	867	873	829	887	816	880	822	884	856	855	862	873	842	800	859	901	806	840	868	914	798	869	878	886	871	826	842	815	865	855	860	858	794	890	910	854	857	851	836	804	845	818	848	896	856	825	874	832	813	811	838	853	840	854	806	826	843	821	900	842	859	885	811	848	874	837	896	827	842	864	876	810	844	844	882	840	856	824	833	858	838	831	847	823	819	833	866	828	878	898	817	863	847	925	862	893	853	883	811	849	810	869	842	857	834	846	844	821	798	834	888	841	855	905	825	927	883	869	873	838	837	872	847	843	868	832	861	830	821	914	886	870	824	856	864	829	879	873	888	847	801	808	848	898	869	831	826	828	845	832	848	840	810	846	866	838	846	877	864	799	865	820	829	867	820	876	831	850	865	844	903	839	816	852	870	863	839	842	852	872	891	880	877	888	831	852	877	830	898	838	865	828	813	889	817	893	820	833	872	870	839	843	817	850	840	862	804	853	819	852	827	833	898	829	859	856	874	842	821	837	851	840	881	880	892	896	863	855	863	866	831	822	860	867	794	855	885	862	839	865	841	892	842	846	923	848	854	834	834	822	844	843	889	790	849	849	867	894	849	883	817	876	846	852	808	790	833	860	813	838	768	822	804	835	893	910	826	868	830	864	926	805	882	789	797	849	826	861	880	890	837	857	864	839	869	853	931	866	888	877	820	909	841	827	857	842	859	842	911	814	870	838	861	853	852	892	869	815	882	892	827	833	861	858	877	902	838	854	857	830	852	854	858	848	868	811	819	840	870	859	857	896	859	808	815	819	871	842	831	861	878	873	843	866	830	862	825	849	795	840	892	888	877	849	835	875	853	866	892	836	871	816	792	842	811	827	881	802	877	851	854	832	870	872	800	841	880	848	798	835	860	844	863	819	824	873	817	863	887	869	959	850	871	861	829	871	871	872	828	858	822	847	847	925	857	850	814	863	871	863	866	797	899	872	892	911	838	834	823	810	839	875	850	921	867	799	839	810	849	838	840	817	862	942	822	786	848	939	861	836	842	841	830	892	813	798	872	864	860	855	831	869	872	832	841	830	834	900	877	851	843	884	860	840	876	847	859	860	824	834	887	833	869	836	808	786	856	908	774	814	865	835	826	850	856	843	861	812	835	898	815	808	877	871	848	863	852	836	893	866	864	856	836	827	818	833	800	860	841	889	855	864	857	856	906	855	849	884	868	837	852	905	824	873	817	855	875	839	857	893	848	873	891	819	875	931	841	846	869	833	861	815	831	909	883	861	825	868	863	844	837	832	803	858	847	874	864	837	878	814	830	861	889	850	876	831	834	831	859	823	856	825	878	799	876	863	872	856	857	767	836	866	864	892	861	860	804	840	833	870	837	868	920	865	865	877	855	858	864	832	885	862	802	821	855	849	870	819	867	831	850	856	839	841	898	847	849	837	906	854	873	805	812	795	796	846	844	805	832	812	834	833	836	860	878	841	913	829	825	835	872	840	855	865	833	869	812	871	879	869	859	842	851	871	834	830	845	892	798	815	833	945	870	819	766	851	870	829	861	851	862	872	864	869	806	889	863	761	856	832	831	870	800	825	837	879	792	810	879	852	866	835	828	852	825	811	884	858	895	868	810	826	873	872	842	840	846	803	845	795	836	826	841	876	783	854	909	862	862	848	851	869	818	838	846	841	803	840	797	849	872	838	853	844	873	894	857	790	901	890	826	795	892	859	864	846	858	876	839	940	856	787	872	894	892	827	851	826	825	898	828	889	848	857	821	876	866	858	859	862	881	817	892	817	826	842	832	840	850	841	871	875	834	876	885	858	840	887	891	838	867	868	823	828	782	846	845	836	844	831	867	901	852	859	823	856	835	849	918	867	856	853	898	835	855	838	858	840	827	862	826	774	847	789	875	870	882	839	843	828	897	872	829	869	835	861	850	831	829	822	800	815	813	892	840	830	883	818	807	842	814	836	793	850	836	862	840	886	867	846	832	879	830	815	863	823	802	813	866	836	906	809	812	881	830	879	840	819	839	848	863	833	845	846	857	842	871	821	841	804	852	915	805	870	843	857	823	880	831	876	837	887	800	862	900	783	846	814	829	853	873	821	878	834	834	835	836	827	854	785	815	885	892	898	873	866	835	860	810	870	869	827	812	800	870	882	839	810	858	787	876	863	849	876	836	753	897	852	854	874	840	803	824	922	857	882	878	906	837	852	857	835	795	857	836	849	899	843	878	815	876	789	859	853	845	864	842	845	838	810	866	853	869	859	819	865	860	903	865	829	832	893	917	876	886	826	859	834	819	843	878	841	865	825	845	847	807	898	887	851	854	915	807	852	813	843	902	870	812	882	854
59419	102430	66929	32725	9428	848	815	778	811	793	813	847	792	864	798	838	838	853	836	862	1417	1616	1135	925	747	832	832	849	820	813	829	811	816	794	810	791	779	830	780	831	820	777	826	783	715	775	870	814	776	811	781	824	817	817	794	827	811	790	818	789	814	774	814	784	779	821	744	812	804	804	794	769	752	820	831	808	766	813	789	767	755	822	808	748	856	792	845	736	779	787	877	805	801	815	824	812	798	823	781	815	790	786	801	776	841	827	819	845	852	799	857	790	852	787	804	856	813	768	789	835	750	879	786	813	798	741	797	827	830	803	785	808	821	780	815	801	821	775	780	809	770	801	813	821	761	781	788	843	826	815	787	764	739	764	797	822	789	774	773	819	812	808	848	830	812	802	757	864	821	807	790	817	767	744	807	838	827	762	785	809	765	841	815	771	828	784	835	766	812	781	823	822	802	810	776	812	765	829	783	814	784	787	788	841	776	811	835	790	776	794	831	786	879	803	833	827	824	758	796	799	761	825	824	827	846	766	827	781	828	812	800	804	793	840	813	804	817	808	784	851	777	795	797	766	786	793	802	772	804	789	788	846	803	795	766	791	812	771	829	812	773	797	778	781	858	807	776	761	801	767	793	823	759	775	853	788	824	790	815	798	851	808	806	788	801	818	811	803	792	808	764	810	824	811	846	806	772	823	797	840	809	774	845	847	821	766	821	783	831	778	788	816	750	789	833	820	768	825	821	769	772	820	783	795	793	801	773	794	810	812	814	769	817	797	796	803	813	793	815	818	830	812	782	842	751	800	749	788	777	785	852	784	809	814	790	824	826	816	845	821	784	762	811	773	821	807	795	799	772	820	810	859	789	833	806	798	806	796	782	807	813	835	751	794	762	804	796	758	803	749	766	803	785	776	811	777	746	817	861	853	782	799	846	778	843	765	813	830	767	779	781	796	828	848	801	875	749	842	769	793	808	791	765	777	786	808	786	802	829	800	826	773	840	808	846	820	782	833	792	745	763	821	796	797	795	784	764	830	808	797	770	802	788	796	808	797	819	731	795	829	746	820	795	776	798	839	843	753	805	798	767	845	803	785	795	830	831	820	787	830	770	807	786	745	780	789	832	823	808	814	821	839	791	812	750	773	821	775	788	795	814	811	847	758	797	835	804	776	799	821	801	819	792	840	775	815	834	830	780	793	800	834	775	800	783	772	877	775	754	783	783	816	795	811	791	770	782	838	712	770	796	799	846	746	769	807	848	801	779	789	820	726	820	855	796	825	791	829	797	752	816	756	838	728	732	776	794	761	792	820	751	783	789	811	828	782	830	786	792	781	825	799	801	822	792	837	835	798	772	813	809	797	805	810	816	802	772	806	795	815	793	816	796	779	761	791	759	812	809	786	779	807	776	798	756	780	791	836	808	802	809	816	799	783	803	754	799	773	769	821	783	817	806	815	763	829	823	764	760	801	811	792	825	806	801	790	803	799	804	802	814	769	823	773	837	822	765	826	802	775	781	761	813	788	800	770	757	867	812	767	787	821	804	791	785	810	785	801	819	795	793	791	773	807	768	791	824	769	795	796	766	820	766	833	834	772	797	779	850	736	759	816	792	772	817	774	817	790	804	803	793	768	818	793	800	786	768	822	800	853	858	889	811	782	792	802	803	794	811	771	807	797	805	786	782	808	788	771	804	752	848	805	807	770	763	776	809	803	780	844	794	780	782	818	750	805	807	781	833	794	801	783	787	796	820	802	787	751	788	773	771	801	860	754	808	776	781	839	782	871	773	794	779	776	780	798	863	799	782	780	800	781	829	774	793	747	836	847	778	769	766	769	812	767	779	795	804	808	800	821	799	822	794	804	771	811	822	826	830	783	786	789	786	808	793	784	808	811	801	722	745	748	818	790	808	782	758	825	797	793	777	837	801	770	756	842	743	775	779	768	769	840	843	796	846	825	826	782	771	810	806	816	790	809	796	816	768	824	774	818	787	772	775	799	776	782	807	780	755	797	805	805	757	816	799	793	808	783	791	803	769	815	838	820	838	780	815	799	734	741	771	798	807	765	803	809	819	811	797	776	771	809	791	818	813	824	758	752	791	794	776	807	808	775	805	769	775	730	804	766	780	801	787	831	767	773	780	762	770	862	785	809	816	808	836	804	822	780	790	766	763	791	771	764	840	714	811	769	802	791	790	847	786	815	751	843	810	768	828	748	788	776	789	809	782	830	808	764	796	810	832	763	803	759	802	826	781	829	850	761	773	777	789	793	820	807	804	794	808	786	808	824	773	791	762	803	835	789	816	788	840	814	824	811	785	813	781	808	797	789	829	788	811	780	814	786	769	805	778	755	785	746	776	746	828	817	802	800	777	724	769	805	813	851	779	791	759	738	842	817	736	792	852	810	789	861	822	837	811	819	815	798	808	760	821	809	794	760	801	838	776	804	741	810	786	800	754	812	827	769	769	785	791	792	788	843	776	788	842	823	753	789	817	803	786	853	788	739	809	762	844	768	748	781	788	766	794	803	777	844	781	809	818	779	852	817	822	761	742	800	793	739	785	831	797	743	797	794	799	770	809	756	803	794	807	789	847	819	794	781	779	798	829	842	748	769	782	799	835	764	780	776	780	804	844	820	826	782	740	821	847	809	815	773	834	824	752	753	829	796	839	789	779	761	783	783	835	755	807	863	827	800	835	853	856	820	780	780	771	811	795	830	768	769	774	799	787	792	745	887	808	835	815	788	801	771	790	818	794	779	760	821	805	757	792	812	771	810	772	788	790	834	813	776	822	807	814	848	770	781	827	797	765	816	788	768	824	819	756	826	812	768	837	845	786	779	777	806	826	807	848	806	774	808	798	774	769	825	811	828	758	794	764	804	849	770	711	829	806	782	817	789	825	781	835	788	769	814	765	792	740	790	776	845	754	804	811	786	798	828	801	823	766	822	807	786	854	877	794	761	784	754	802	747	816	842	784	781	863	782	772	780	787	809	812	866	796	800	794	808	789	789	787	804	820	807	818	804	825	825	777	831	856	763	814	801	799	757	776	810	830	801	845	794	779	870	773	771	828	794	771	781	849	818	830	817	784	833	804	777	830	835	793	811	792	797	804	791	785	805	782	771	779	817	772	764	807	800	771	751	749	782	783	785	812	766	776	875	762	764	759	748	808	783	781	798	804	839	807	786	761	834	767	733	775	795	826	812	842	795	793	813	821	822	832	757	800	755	814	811	759	781	796	826	790	785	769	809	831	789	767	823	797	847	760	794	765	783	761	792	824	810	822	845	805	820	829	786	841	761	744	854	781	810	794	815	796	803	802	739	806	848	794	793	844	764	804	799	799	860	800	747	754	783	769	800	814	822	777	794	820	777	833	792	804	839	794	756	798	761	843	769	803	832	779	809	784	819	793	809	786	784	788	793	815	747	787	804	799	822	791	777	790	777	796	792	757	741	792	773	781	816	793	802	770	803	765	735	820	808	807	820	844	798	749	764
29877	32022	27831	8685	1098	656	656	670	666	642	703	609	681	646	587	616	594	619	610	603	666	616	613	652	626	604	624	619	622	636	581	621	599	591	595	634	609	607	578	627	637	654	629	652	623	626	643	612	629	578	622	606	625	585	631	639	632	618	619	592	607	589	575	660	599	667	605	598	588	596	608	619	610	626	586	653	625	640	609	594	634	617	613	602	633	638	617	601	617	590	672	583	618	626	658	623	604	648	627	579	603	576	636	613	550	615	604	580	627	620	624	615	598	572	638	604	610	626	584	610	659	660	597	564	578	591	595	603	596	633	638	634	650	601	630	617	615	558	625	584	632	579	592	634	626	610	610	597	655	590	573	602	600	607	634	599	620	618	629	571	617	595	640	609	654	607	620	660	601	608	613	606	600	587	631	668	633	592	599	602	646	596	608	593	634	634	628	602	623	584	610	619	616	634	602	664	599	571	613	572	641	607	605	604	639	615	574	578	616	572	632	662	587	608	595	681	571	577	581	670	638	601	631	607	659	593	587	562	618	579	626	612	585	630	630	573	599	587	610	629	559	629	613	610	573	617	608	632	566	626	627	586	603	607	593	623	618	544	580	631	565	627	634	607	610	620	614	628	605	625	588	598	615	575	595	611	647	603	619	627	615	609	619	587	634	592	601	596	607	635	599	572	618	555	588	621	580	614	593	644	617	607	598	576	604	601	632	603	599	613	629	614	634	624	600	632	599	613	648	592	586	641	624	558	665	584	580	608	590	620	632	606	610	605	591	626	571	582	603	635	575	623	628	616	619	608	624	654	622	620	616	610	618	590	585	631	619	631	593	604	662	562	606	592	580	610	640	638	609	601	613	563	602	644	654	618	640	614	626	588	603	617	602	596	631	616	604	599	614	595	604	607	610	617	606	587	631	589	587	589	613	642	601	607	626	602	615	572	640	633	572	612	612	578	584	614	640	613	591	596	611	654	579	612	581	621	605	590	644	620	611	624	626	590	607	653	580	653	615	627	611	580	595	610	626	595	661	569	644	633	598	579	609	625	575	604	582	631	583	598	613	620	602	633	618	650	620	623	629	594	627	620	652	618	602	607	600	621	642	596	613	609	613	622	628	592	626	613	611	596	633	617	620	651	625	623	665	613	613	619	634	612	587	589	622	613	603	605	652	634	614	627	636	624	599	601	599	577	586	665	637	603	622	611	600	576	624	609	646	598	602	620	611	644	615	602	586	598	593	651	651	603	636	563	635	632	600	660	592	606	625	619	652	630	600	596	581	622	655	613	606	660	629	614	613	640	627	637	647	630	651	667	603	615	661	618	621	608	599	591	584	600	607	603	552	642	581	647	609	602	649	590	570	579	609	586	613	613	629	654	626	625	620	588	637	604	616	605	605	597	625	581	607	572	606	587	556	599	607	642	648	596	601	634	599	644	587	636	595	610	603	587	598	552	619	636	584	602	632	651	596	590	592	667	606	651	613	579	666	636	598	617	618	584	604	587	662	576	629	601	621	665	626	604	606	630	569	621	639	616	591	606	622	615	582	596	580	573	650	639	637	620	645	614	592	587	622	626	609	595	613	648	597	609	638	572	584	619	633	605	588	620	616	614	594	617	609	616	599	616	581	632	548	657	599	617	591	614	589	652	631	576	622	557	649	606	615	612	582	537	581	654	628	606	631	595	627	580	641	648	597	604	597	605	583	578	581	633	613	612	598	614	629	609	599	591	592	631	600	563	595	583	624	589	572	590	595	582	605	621	577	561	576	610	603	632	664	645	628	633	642	592	630	647	640	628	628	633	629	621	602	616	622	613	594	566	576	626	636	606	633	637	610	655	622	604	660	609	583	621	641	612	649	614	630	600	634	623	605	649	624	617	634	638	657	650	639	645	644	622	625	654	637	581	627	641	616	605	606	611	649	612	639	644	601	609	623	641	603	607	628	592	605	600	645	642	616	644	604	625	652	612	622	626	650	634	622	623	647	626	618	648	606	604	566	652	645	580	645	638	578	631	582	649	633	598	569	569	621	639	626	615	647	575	640	599	607	614	619	617	575	634	632	626	606	609	587	567	612	583	590	580	607	605	608	611	628	669	617	630	553	596	592	657	567	626	620	642	598	622	658	627	609	620	630	636	620	602	588	625	649	586	626	628	640	660	602	577	628	626	585	641	571	578	587	619	614	631	618	615	577	659	618	607	576	597	624	591	625	595	595	591	594	626	629	605	617	626	586	596	634	608	645	605	604	636	609	602	599	647	634	623	634	634	625	608	630	625	597	638	607	641	630	650	616	622	602	565	607	616	667	638	620	627	598	593	629	603	646	655	641	579	657	615	598	604	635	623	637	629	603	588	641	620	639	584	620	619	655	655	655	613	575	616	662	620	595	642	567	601	617	599	611	605	630	607	594	615	573	614	601	569	610	658	624	558	584	588	600	597	620	613	646	624	579	625	601	608	626	582	628	636	646	616	657	642	592	590	617	604	641	634	615	599	608	582	593	576	612	599	601	602	567	595	589	612	568	627	604	572	601	600	634	617	630	560	618	617	652	616	625	612	638	564	589	601	622	575	641	595	615	648	657	648	644	609	617	597	602	606	593	621	601	599	621	584	575	613	631	602	550	573	642	595	614	592	606	639	597	584	675	622	639	629	610	631	615	652	608	581	551	611	593	621	601	626	597	585	625	656	626	630	632	613	610	585	611	624	635	640	628	565	615	631	595	611	641	584	604	667	605	617	595	636	623	594	629	603	580	638	647	688	656	608	637	628	630	613	600	578	621	618	602	640	599	575	615	604	577	589	583	656	597	600	608	612	541	601	641	619	582	610	620	607	655	625	618	649	612	651	604	667	620	606	635	589	618	627	620	607	628	658	612	644	612	619	601	631	615	638	579	605	610	571	613	593	610	615	636	621	589	653	567	611	645	695	626	579	601	599	645	636	600	602	632	607	636	644	604	599	590	631	608	614	592	630	589	629	605	601	635	584	643	649	639	605	636	576	658	654	642	625	656	580	598	652	637	591	595	615	631	597	593	636	608	610	630	637	617	616	601	609	597	612	591	638	580	581	607	586	592	621	609	593	641	635	629	619	569	612	668	635	574	628	599	648	634	622	650	612	599	597	576	634	652	612	603	594	647	605	621	632	620	611	643	588	618	578	601	654	622	610	650	662	629	628	662	585	598	573	663	634	627	635	612	661	636	640	641	636	616	647	621	616	620	616	650	582	645	584	657	623	655	621	623	610	588	621	629	638	600	623	621	618	665	643	622	589	615	629	598	618	599	621	566	597	594	666	607	608	625	594	621	622	624	579	643	603	613	605	602	681	624	600	600	602	593	601	634	568	613	608	631	639	652	601	629	607	642	617	589	598	596	661	608	619	640	624	598	615	619	621	671	583	666	629	606	622	603	600	651	623	612	605	609	677	699	604	634	611	637	598	600	580	605	602	580	617	613	634	592	633	597	599	614	597	573	617	593	649	617	605	638	639	614	659
22781	39096	19488	3754	790	556	511	479	494	514	470	509	514	526	524	533	521	502	526	512	524	570	553	512	494	500	502	560	534	513	526	521	511	466	548	553	492	518	484	512	530	526	530	521	555	521	484	539	536	541	511	482	504	525	509	535	533	506	571	519	487	522	522	516	497	488	532	515	512	512	511	505	518	516	503	550	543	512	493	523	469	515	480	540	510	534	499	495	513	523	484	546	516	482	508	511	508	501	558	506	470	519	523	487	474	500	507	532	499	536	524	544	494	522	519	513	510	520	554	530	503	537	506	530	504	513	493	538	493	505	487	512	515	541	530	513	493	459	483	507	500	501	488	546	529	518	547	491	511	478	513	486	470	523	530	501	523	578	540	544	498	534	459	492	485	497	516	482	474	506	507	540	498	514	541	551	498	522	503	490	557	562	463	522	493	494	507	524	518	518	489	508	523	478	517	525	519	510	502	516	498	531	473	536	490	534	484	547	488	479	569	505	523	499	527	530	500	479	507	522	518	498	515	535	517	489	511	510	495	486	471	526	519	525	526	497	504	493	471	491	473	509	516	498	509	510	507	541	524	493	506	564	495	495	519	469	530	529	482	501	510	524	487	520	507	513	509	503	528	515	524	472	508	524	494	505	508	502	496	499	512	531	508	547	544	486	489	501	495	545	533	498	539	491	480	523	506	483	539	506	482	511	504	487	497	508	528	525	519	509	498	504	540	515	520	505	481	509	514	458	488	510	474	544	504	498	513	528	491	512	511	496	514	417	511	475	490	508	521	518	504	470	530	520	491	481	495	505	537	535	458	545	490	459	533	502	494	536	526	519	499	508	516	543	485	532	483	509	471	531	519	499	476	505	509	493	491	494	543	509	512	525	471	522	539	482	514	503	489	517	527	485	504	543	513	523	465	497	497	513	482	523	476	493	485	516	513	506	488	494	552	506	470	484	529	530	506	536	486	503	537	528	484	493	524	494	512	495	532	486	483	525	520	515	497	512	527	512	484	526	511	515	489	479	545	504	522	474	495	512	522	509	531	545	544	530	482	547	502	496	496	511	478	482	501	520	499	514	491	562	523	503	500	519	470	468	494	495	528	483	489	489	504	484	520	482	499	509	530	525	510	484	480	476	487	531	537	486	560	494	496	514	493	509	506	513	519	488	513	495	488	493	499	493	515	532	484	522	477	478	517	496	523	515	499	546	497	520	550	514	521	502	493	520	503	487	510	505	521	494	485	547	502	499	477	518	504	503	480	501	523	486	463	474	488	518	509	468	495	466	544	524	528	497	504	488	516	521	557	503	472	477	501	486	494	498	499	549	500	504	564	486	520	535	499	544	500	487	507	481	537	504	477	515	507	515	489	573	482	511	547	521	524	533	521	523	471	495	494	523	525	482	481	484	562	482	501	499	528	520	539	510	519	498	524	467	500	529	465	481	516	483	516	517	522	502	496	493	498	511	497	543	533	539	497	527	502	504	517	503	468	515	503	511	490	523	505	531	492	507	527	534	545	510	520	495	493	496	491	511	519	474	518	515	496	512	492	489	521	483	489	498	532	522	493	507	502	471	527	486	493	532	538	482	511	476	515	544	488	528	483	509	509	504	505	477	493	517	494	480	533	511	530	503	559	524	513	496	511	481	538	467	510	464	456	536	498	488	586	496	482	550	556	507	484	542	508	501	505	542	513	503	500	498	520	483	509	492	458	478	477	535	526	502	523	492	545	494	500	471	487	476	473	503	543	509	507	479	490	473	491	533	520	495	487	500	495	509	531	508	542	520	553	521	481	546	540	524	466	488	534	522	485	507	531	517	529	509	505	513	511	511	516	506	497	495	501	510	488	478	521	487	491	523	518	501	509	518	531	504	505	490	522	538	519	502	527	530	499	509	485	520	505	516	502	519	475	522	487	491	508	535	497	546	524	479	537	472	495	512	466	521	531	509	526	496	485	485	510	477	545	522	500	548	496	513	515	526	554	530	486	468	512	503	534	536	543	526	475	496	453	516	502	511	557	517	489	489	529	500	481	495	546	499	491	516	476	505	499	494	522	462	504	466	482	547	524	486	489	511	522	508	521	479	533	506	535	514	527	534	500	525	529	489	492	508	470	512	512	530	503	522	504	504	473	521	511	502	499	529	501	505	506	493	477	546	519	496	517	487	487	519	467	492	520	514	465	499	515	527	483	524	526	503	471	491	487	488	475	482	532	497	510	542	524	543	544	528	487	489	546	522	513	521	473	498	486	507	497	535	497	508	489	569	515	519	505	523	486	521	490	553	528	505	528	493	480	480	514	494	458	520	495	495	470	512	471	520	531	489	523	503	560	554	506	507	498	511	519	486	519	517	487	492	525	509	499	541	518	527	509	503	516	512	500	520	493	538	517	510	521	516	530	532	514	496	537	502	492	535	519	522	496	574	493	494	500	497	536	503	523	505	496	488	492	504	502	525	502	497	504	500	516	514	518	475	490	501	499	495	517	494	504	526	525	507	497	515	504	492	505	512	505	498	508	513	524	514	477	472	493	476	505	514	502	513	478	500	461	496	512	502	491	481	505	492	542	523	504	482	494	520	485	513	541	518	475	494	495	507	494	484	514	516	519	513	486	570	473	533	501	487	504	512	482	510	532	495	502	511	524	492	527	490	519	495	504	501	488	522	491	517	490	509	518	525	563	525	512	498	526	511	527	529	545	530	518	541	541	491	548	530	481	531	488	461	496	513	469	529	498	480	483	510	496	512	523	511	528	524	510	514	559	491	487	464	533	519	495	507	542	497	526	512	477	536	472	503	498	512	506	527	566	501	514	512	502	519	545	540	520	502	492	507	484	503	507	562	532	514	475	459	496	515	530	505	499	523	503	481	478	482	517	486	536	489	518	508	509	484	490	553	508	539	471	560	516	533	519	503	512	530	512	511	494	487	470	529	493	510	554	501	504	501	498	570	489	467	536	462	560	523	503	495	487	496	498	514	503	488	536	568	492	484	547	528	506	492	503	492	524	455	499	514	509	534	499	536	533	488	506	560	502	531	500	510	506	505	487	520	520	516	489	531	534	510	478	520	518	442	526	517	526	488	523	508	530	486	509	532	500	522	511	549	492	490	462	527	498	490	516	527	527	510	548	512	503	481	512	563	475	501	526	485	480	475	532	471	486	492	491	524	543	551	508	497	520	497	522	498	494	514	485	510	477	515	491	487	512	502	516	487	495	559	536	526	506	508	504	496	536	516	479	509	498	471	529	529	487	570	476	523	480	519	531	490	508	482	459	505	494	538	469	466	523	543	538	500	485	512	498	518	485	506	529	526	475	469	540	509	496	488	516	504	505	519	524	517	509	485	532	510	510	494	525	461	474	509	521	516	504	528	507	503	499	519	539	490	542	509	493	494	503	506	477	483	510	491	511	497	544	527	500	519	518	480	502	470	515	530	510	528	489	473	492	572	490	499	517	481	521	519	511	510	475	508	514	536	494	491	545	519	463	472	515	486
24899	27030	42175	32856	16416	3732	1154	868	814	840	814	809	801	817	838	836	785	787	794	895	929	1096	919	851	824	817	801	792	789	752	772	822	827	782	787	805	833	733	802	843	790	788	751	749	798	825	708	771	771	737	748	824	770	784	782	791	753	806	807	744	805	810	782	753	794	773	766	782	815	766	838	799	719	823	822	784	770	780	804	764	785	809	751	759	781	781	785	712	817	856	779	790	758	762	736	815	814	795	808	776	782	773	770	726	807	786	755	789	765	773	761	724	823	828	720	787	811	769	767	775	787	775	774	729	768	753	781	777	813	804	721	775	760	745	806	767	740	760	765	776	774	763	789	795	753	777	750	818	774	790	818	779	751	826	748	775	761	722	726	763	792	791	809	783	769	725	816	806	801	773	767	821	825	802	815	704	775	778	777	788	780	797	820	799	839	786	774	788	798	805	773	795	763	748	784	790	814	796	803	725	781	788	794	741	786	760	766	783	829	783	809	785	754	795	779	766	724	736	783	751	847	700	733	748	799	784	820	823	734	755	818	748	819	756	793	786	814	763	766	780	780	773	801	765	808	798	762	732	772	792	760	727	806	792	784	768	802	790	771	747	789	776	778	789	780	764	795	805	803	785	775	815	813	760	799	807	785	787	817	764	786	743	759	742	778	790	809	782	786	823	817	818	817	808	768	784	815	791	818	776	795	809	780	778	808	795	773	819	776	801	778	800	757	797	736	780	778	790	767	854	801	756	779	792	770	753	770	814	784	827	774	809	826	783	766	788	764	773	769	772	791	781	809	757	761	790	783	807	765	771	775	761	808	816	801	748	787	782	788	732	796	775	737	794	838	776	833	786	797	782	774	730	778	782	751	803	795	777	819	781	806	741	795	773	770	776	775	780	776	803	757	786	771	777	808	792	774	791	775	793	770	788	767	766	792	781	773	751	778	791	782	788	726	817	797	720	811	768	777	773	825	768	773	761	762	781	812	762	783	733	756	755	768	752	818	766	744	811	770	835	797	768	812	801	749	758	782	735	826	825	803	762	752	770	837	845	763	764	735	773	800	834	827	759	862	816	818	777	806	770	848	725	695	799	791	754	856	808	806	816	780	793	782	787	759	779	787	759	759	743	792	808	784	825	769	731	711	817	792	815	796	807	802	760	791	818	774	833	799	765	764	768	773	779	780	812	725	764	754	790	773	741	772	806	702	803	767	744	796	825	819	790	824	836	784	758	811	770	764	732	827	716	792	807	746	800	778	819	724	756	798	777	765	792	786	755	755	782	773	742	700	753	772	783	782	763	779	758	771	756	802	793	778	793	791	787	786	769	813	790	790	781	756	706	816	786	760	811	757	778	767	806	743	790	780	762	772	749	800	813	834	824	748	759	763	792	778	782	720	827	736	795	794	789	758	829	758	773	781	791	775	760	787	799	800	836	784	797	785	774	758	777	783	800	730	756	764	788	768	765	776	736	784	733	753	791	831	678	811	745	789	800	779	752	768	767	792	800	780	731	810	774	744	775	821	832	846	775	758	795	735	765	748	832	777	755	738	738	800	765	761	774	830	800	771	788	771	755	725	788	788	767	747	733	752	789	757	767	799	794	725	727	765	765	774	786	822	802	787	779	808	724	802	792	802	794	813	799	815	751	758	724	756	776	781	817	820	783	833	802	758	817	813	778	788	778	798	777	744	759	772	779	809	824	751	813	800	763	742	782	746	751	798	785	791	828	775	735	812	759	727	765	732	741	787	754	732	786	756	758	781	768	759	795	734	728	732	780	770	775	807	811	816	813	748	833	764	760	803	798	806	808	765	809	778	770	808	788	765	815	775	814	813	767	784	758	773	787	805	784	746	775	766	816	736	759	746	767	811	830	825	803	789	781	707	743	847	779	762	809	837	804	746	786	776	784	799	804	812	786	775	770	779	711	771	789	792	783	759	824	759	793	771	749	777	788	778	730	779	781	769	763	739	801	765	802	796	756	768	778	820	768	765	802	818	820	748	797	769	809	782	747	807	820	787	794	812	763	756	780	831	836	747	801	792	733	796	778	845	755	782	807	792	760	780	783	801	750	770	782	765	776	769	785	785	831	753	819	766	787	810	796	782	729	829	836	814	793	778	785	768	832	785	792	816	767	795	780	820	795	778	750	791	756	756	785	772	788	785	749	749	792	847	748	748	719	786	795	797	755	853	757	767	717	749	784	768	777	805	793	745	725	791	787	776	795	765	754	827	744	796	748	785	813	752	788	818	765	816	755	736	799	771	776	800	792	812	756	753	765	748	767	783	773	767	849	782	773	741	764	808	797	758	784	737	774	726	790	796	788	821	740	764	793	804	800	783	794	756	790	811	766	742	757	778	772	735	812	786	748	779	831	743	804	774	767	773	739	741	777	796	799	743	740	801	720	815	739	769	796	767	753	812	777	829	780	719	827	823	785	768	755	790	820	734	775	775	778	796	731	795	814	757	757	810	782	801	802	779	771	741	804	801	774	770	745	767	780	764	748	817	795	803	758	767	765	795	826	790	815	811	815	808	763	794	738	814	798	771	730	830	764	751	747	746	786	786	786	741	751	799	767	751	783	756	770	774	798	837	737	773	789	764	808	801	797	749	837	790	795	794	739	779	793	792	771	777	747	773	778	809	748	781	786	730	704	772	760	775	795	774	784	720	756	813	777	820	748	755	742	777	764	771	796	804	743	732	786	762	784	765	788	789	737	742	775	769	726	797	788	764	797	742	794	799	791	797	767	787	814	814	812	752	767	791	829	759	827	754	793	779	749	786	772	772	779	771	799	768	782	779	840	756	781	797	755	764	809	770	831	806	787	779	791	807	779	775	823	815	790	802	747	717	716	772	777	768	801	757	726	775	818	801	740	767	753	836	753	768	808	767	790	745	795	813	736	764	773	808	738	793	763	775	784	719	852	768	734	788	828	737	744	755	753	812	781	814	859	757	762	770	790	775	808	804	790	802	808	753	801	809	768	747	812	742	787	761	773	803	736	792	740	745	831	800	785	778	822	844	768	730	776	817	831	824	760	770	792	796	802	825	738	786	816	749	787	784	797	762	783	756	783	801	778	737	746	807	774	791	772	831	781	721	757	775	779	802	819	782	778	744	785	800	789	819	803	747	753	785	765	818	808	786	773	740	759	802	757	789	741	761	788	762	789	786	780	810	788	804	780	744	783	780	770	790	776	753	784	785	783	757	756	726	806	783	799	743	748	787	787	762	798	782	799	795	807	766	771	792	758	771	803	780	769	772	777	792	783	837	814	736	757	784	753	759	787	751	744	806	755	787	819	763	822	742	806	766	810	778	799	768	800	768	805	807	814	711	815	820	789	799	833	786	787	851	739	786	793	803	775	786	763	803	795	747	781	811	786	781	798	784	803	793	833	789	744	730	747	774	829	782	827	786	735	763	815	823	799	788	775	784	777	771	785	818	783	751	730	743	810	770	790	783	807	753	786	784	770	762	800	809	756	773	797	810	808
61566	97382	64276	23904	3174	723	723	753	720	751	704	759	728	718	659	741	705	696	718	813	1100	1097	861	826	769	665	719	693	695	733	682	700	713	726	739	703	733	720	724	698	742	720	744	736	674	677	687	683	738	713	702	720	670	707	700	681	667	734	680	695	711	724	673	700	661	728	733	733	734	688	732	717	747	685	687	737	717	711	673	695	740	740	651	743	698	687	717	718	735	701	642	699	701	705	708	678	710	708	632	738	707	691	693	687	662	654	678	700	774	714	715	700	730	776	702	730	747	731	698	678	726	717	692	745	719	677	706	701	738	684	729	653	688	716	716	715	667	746	686	722	704	701	732	693	700	733	736	748	663	712	707	710	719	705	736	691	690	734	682	733	686	707	742	736	700	693	701	726	674	715	689	780	686	710	701	754	728	757	679	722	699	736	662	693	730	717	672	680	727	721	680	704	675	678	707	763	770	750	690	681	699	719	754	730	700	719	708	675	705	731	716	700	709	685	745	702	713	709	733	679	751	671	734	749	715	728	701	780	699	716	686	701	721	759	705	680	721	676	674	677	703	709	750	650	709	734	732	717	705	739	729	722	686	684	706	672	683	696	624	709	747	703	752	704	698	699	695	762	728	700	694	716	678	714	727	704	708	739	727	693	682	682	688	707	730	703	740	694	719	736	730	661	711	745	685	706	672	717	721	691	703	728	705	683	762	729	711	686	682	679	709	698	762	727	713	675	737	699	729	703	786	698	669	673	703	703	699	712	740	718	720	717	758	707	710	690	717	668	692	725	681	715	688	693	727	727	688	704	683	739	714	722	707	713	737	718	717	719	660	703	684	722	756	723	713	714	727	751	744	698	727	707	698	715	704	722	658	712	709	719	701	707	738	735	709	726	704	705	698	722	712	696	730	718	726	696	735	701	688	698	705	698	712	692	690	675	732	708	691	698	742	670	737	728	729	708	704	739	665	739	686	706	628	806	668	725	667	678	730	677	706	743	742	741	763	725	745	677	648	742	687	726	690	674	687	688	688	711	692	690	746	691	669	701	730	709	676	735	726	681	743	714	712	690	706	751	685	679	739	714	690	703	712	735	713	703	696	679	679	736	693	702	712	758	676	728	700	703	712	696	704	666	679	687	706	669	701	696	711	736	798	774	721	686	701	668	740	674	683	696	701	647	693	693	732	707	669	701	773	708	740	718	678	716	679	725	706	731	702	751	731	677	687	692	698	753	654	710	745	690	699	701	689	679	696	704	679	694	716	713	700	691	723	691	713	697	715	719	703	691	677	684	650	724	753	694	665	714	739	720	681	716	685	676	698	713	692	699	752	683	710	735	731	748	679	644	754	679	672	686	768	708	715	673	714	740	686	716	737	739	731	685	713	719	667	693	775	720	700	702	731	721	687	667	735	668	723	674	644	732	734	713	728	728	730	768	709	734	714	702	694	681	672	722	681	697	676	647	682	726	744	722	689	722	728	724	730	674	709	723	686	735	706	668	709	701	727	751	731	746	701	685	663	705	735	740	728	697	722	669	683	738	723	711	718	666	714	685	690	711	734	717	676	699	688	685	688	726	701	695	659	696	675	693	689	748	751	687	679	689	754	757	727	667	693	694	691	731	693	694	744	738	713	731	712	702	735	759	706	743	726	741	754	721	723	629	699	671	656	763	711	736	649	702	689	718	687	702	724	691	683	689	723	721	651	686	763	733	741	678	672	740	683	684	695	744	639	745	638	713	682	735	713	702	743	759	737	726	720	681	659	724	704	732	671	663	677	711	708	744	699	689	691	627	722	710	709	713	701	695	689	691	697	719	691	702	726	763	662	738	722	704	679	661	693	714	727	755	731	686	704	729	690	702	737	727	728	707	679	688	728	675	700	723	704	734	733	719	735	669	718	758	634	698	697	720	706	722	681	757	710	727	681	700	705	707	705	703	681	686	711	696	736	733	694	675	716	671	681	735	732	688	743	718	712	710	699	739	708	725	686	718	736	738	687	697	723	689	723	713	686	676	706	741	751	694	702	660	692	657	682	713	755	750	714	667	717	666	681	746	664	691	701	719	773	708	733	706	722	700	711	713	638	708	691	724	719	716	692	690	661	737	727	780	747	632	683	656	725	707	719	699	693	722	702	715	743	686	695	698	704	690	712	727	674	723	725	760	722	663	694	716	682	695	681	687	721	717	712	675	704	665	734	749	718	679	733	694	740	705	710	716	730	715	659	701	717	763	721	728	695	710	755	734	672	723	753	656	709	737	726	736	722	668	732	712	740	745	729	696	652	719	714	733	712	737	751	698	696	707	653	724	675	741	696	746	692	723	721	685	730	692	686	689	702	735	633	700	691	680	736	678	692	710	697	729	738	694	726	698	699	724	717	702	687	682	677	711	723	699	750	713	733	727	729	654	686	716	729	676	686	675	744	727	680	752	702	677	661	659	693	701	641	720	737	705	722	691	664	693	702	696	668	704	717	774	735	693	703	714	691	683	694	709	760	767	676	758	712	721	714	689	700	744	696	675	733	677	708	677	703	751	675	714	691	686	716	632	726	726	743	742	723	704	714	706	666	707	689	705	693	712	725	673	711	672	703	680	697	722	795	719	680	682	721	727	679	689	707	677	657	723	734	653	717	703	636	715	681	681	759	734	691	703	694	665	673	709	696	724	732	735	734	692	755	692	708	695	701	682	745	693	719	720	730	679	744	705	700	792	659	690	731	734	644	732	691	726	715	716	739	659	718	667	718	664	710	722	724	716	680	797	705	735	656	731	722	767	691	716	675	709	714	659	687	719	699	711	732	756	710	702	678	708	710	678	691	753	686	684	719	747	705	704	707	694	717	698	735	699	710	698	731	725	719	712	712	702	716	704	680	707	691	685	661	734	758	700	717	734	677	727	680	695	696	659	723	790	717	715	672	663	703	722	700	662	743	733	676	723	702	663	671	756	720	720	708	712	672	714	705	692	673	718	720	743	741	712	750	693	711	744	696	741	766	732	693	754	669	706	660	742	727	655	714	720	714	713	754	760	690	685	669	744	709	674	668	703	740	696	707	722	732	674	681	735	697	722	641	676	736	775	689	721	719	722	707	723	664	744	723	774	727	710	704	729	694	745	655	743	731	689	686	741	726	715	646	690	730	674	662	696	726	680	714	671	719	676	731	736	697	713	679	678	705	699	698	671	695	663	678	666	672	737	707	739	687	725	724	684	686	685	710	749	661	705	724	753	707	664	671	683	700	729	710	650	694	682	703	700	704	743	692	701	688	706	709	747	718	694	710	747	682	691	672	695	739	711	689	681	727	729	739	713	749	677	691	722	745	724	712	729	711	694	696	679	710	702	684	660	710	728	771	701	688	669	743	710	694	726	753	735	704	704	721	693	750	695	645	695	735	702	669	704	688	705	696	702	677	731	675	735	730	726	708	679	705	718	700	706	702	684	712	692	712	730	731	737	724	701	703	669	721	753	762	687	723	727	732	669	718	647	709	703	748	695
23960	24391	37672	29993	20464	10021	1879	1075	930	941	953	930	897	858	918	905	906	927	935	952	1282	1386	1071	981	881	884	901	886	913	935	867	845	886	958	930	914	897	863	878	909	893	825	865	883	855	879	943	873	881	843	915	874	867	870	926	898	912	885	856	838	854	805	848	926	856	897	840	902	891	883	863	868	838	859	956	895	840	829	833	851	876	887	861	881	856	912	870	846	869	858	836	903	871	892	852	857	844	868	831	878	872	901	850	889	885	871	890	907	885	888	904	845	850	867	866	919	838	886	905	934	802	881	832	868	889	930	859	908	906	887	867	897	897	889	873	843	875	872	888	852	826	879	898	907	847	885	887	835	858	863	873	840	921	891	859	892	935	807	869	796	869	851	823	882	847	843	905	858	905	869	882	845	873	878	857	883	859	819	885	878	886	858	840	877	893	869	854	864	821	871	847	881	884	906	852	877	888	918	825	884	879	896	904	884	834	905	829	895	833	873	847	887	849	883	885	855	812	874	867	840	849	861	876	857	868	850	880	908	852	863	894	883	895	859	847	849	807	872	860	851	829	913	837	917	880	806	879	847	891	822	870	853	881	870	827	844	871	863	862	886	894	830	830	873	847	864	916	853	867	827	855	893	886	874	869	860	877	900	852	835	895	893	878	848	844	879	908	866	891	844	893	869	903	862	891	872	912	828	860	880	883	884	925	858	880	856	882	894	846	872	887	844	880	856	875	874	841	879	892	833	912	886	894	840	931	801	871	891	891	860	882	847	832	869	882	878	885	863	877	839	852	896	855	878	824	874	808	869	853	882	830	830	812	896	835	856	878	944	898	867	868	831	861	851	816	797	856	856	859	836	826	868	851	877	821	818	844	892	877	894	825	883	894	937	816	858	937	843	893	873	896	827	848	920	859	868	873	822	912	910	836	858	894	908	874	881	872	919	882	915	844	821	860	867	899	855	875	845	859	820	874	839	862	830	866	840	857	885	849	831	862	834	871	853	890	858	837	870	912	849	880	879	899	873	867	864	837	917	891	854	887	847	882	886	879	900	827	832	838	897	855	857	839	874	905	900	830	885	842	889	829	836	917	816	798	899	841	920	908	884	869	869	907	874	897	827	820	912	894	825	855	856	867	887	916	872	880	851	820	877	866	879	866	884	887	817	865	867	838	851	864	911	858	888	859	863	861	852	852	880	844	899	849	862	808	861	860	872	875	820	848	849	860	864	878	920	919	842	854	868	872	874	847	900	869	869	848	827	869	870	890	871	926	833	860	901	840	871	859	798	918	901	828	867	868	846	868	809	878	849	846	883	890	863	900	827	885	855	861	883	832	897	871	829	871	805	871	873	871	872	899	830	878	924	867	877	829	912	917	904	841	852	839	848	886	887	872	856	866	842	870	861	823	868	796	828	909	909	875	816	865	862	853	847	902	893	896	854	868	912	850	879	895	857	890	894	886	857	879	863	915	855	858	824	871	853	795	842	842	860	878	894	824	809	864	841	853	818	870	889	906	878	826	868	917	875	888	847	870	861	860	887	877	863	861	892	884	858	814	864	846	851	857	865	864	865	853	860	913	824	848	861	849	875	842	854	857	812	899	885	890	888	878	813	868	873	841	883	877	869	863	862	868	953	846	892	841	890	879	781	867	898	877	869	939	869	826	888	887	867	878	839	873	855	881	815	830	863	877	824	871	832	841	859	868	866	873	867	781	829	865	857	838	862	921	855	863	875	869	863	864	893	841	851	901	850	866	883	852	866	955	882	902	888	860	900	866	854	817	948	895	875	898	863	879	922	843	854	888	803	911	907	894	787	894	841	872	861	863	878	868	835	867	883	905	866	838	854	833	842	876	832	893	858	880	858	894	874	847	877	852	876	862	860	893	851	904	845	881	842	831	878	860	856	879	860	900	813	869	850	826	907	859	838	859	882	819	821	912	810	911	855	800	865	856	882	820	870	839	864	859	819	844	855	853	850	875	882	861	879	881	947	853	838	893	862	906	902	903	916	843	845	906	817	895	904	845	853	863	882	868	863	813	854	870	882	867	868	819	813	856	892	872	888	858	820	868	919	884	880	880	892	853	867	892	846	850	860	898	866	880	883	857	883	849	828	873	895	825	843	865	853	897	879	870	828	918	836	835	835	866	939	860	810	858	857	869	884	845	835	851	853	825	892	836	826	844	900	844	916	855	911	906	933	858	852	864	867	873	853	848	802	880	794	841	919	893	862	871	886	828	851	854	877	844	941	856	910	873	871	821	886	854	850	863	902	845	867	880	847	882	881	832	885	870	879	833	864	878	844	829	897	834	903	847	882	887	885	866	885	812	817	904	842	849	876	908	888	867	819	873	934	895	844	869	885	843	853	903	840	832	816	872	871	856	873	875	831	860	861	900	908	874	862	897	871	844	892	912	878	895	874	914	878	876	852	874	858	865	864	873	859	917	960	913	888	859	909	845	887	863	825	903	864	884	868	886	894	834	844	855	845	918	875	820	909	926	869	878	868	856	874	916	863	864	818	885	822	858	875	917	861	893	783	896	852	860	889	886	860	849	838	898	874	881	914	893	837	887	870	854	812	885	834	881	889	841	880	887	899	861	848	873	911	892	890	887	830	929	887	883	882	841	858	880	900	863	889	898	844	872	851	848	920	860	901	841	891	850	859	876	841	885	862	894	844	861	850	865	870	836	822	890	858	847	855	864	859	860	896	827	878	847	881	878	870	850	849	868	836	854	877	865	951	863	802	832	883	866	855	892	874	837	901	902	912	860	912	864	861	835	795	924	870	864	861	910	867	907	859	859	833	860	927	841	875	880	843	886	856	873	857	901	875	875	826	886	892	819	884	908	856	813	875	853	895	883	827	846	859	838	829	857	844	921	877	826	899	852	873	845	851	872	867	839	870	846	828	881	866	858	900	825	846	845	867	906	862	859	895	845	854	912	862	869	863	941	884	872	841	828	833	899	801	899	876	895	873	877	911	863	867	858	831	873	842	813	898	906	895	861	895	914	930	890	879	880	870	835	901	892	884	852	869	852	883	893	854	894	857	848	917	876	882	871	900	830	808	868	863	848	892	871	876	851	873	851	848	870	860	901	856	870	857	881	817	877	867	845	903	854	902	907	822	840	851	881	851	854	818	861	865	871	860	876	907	876	860	856	767	853	886	858	829	860	848	846	851	896	835	841	836	866	906	879	820	874	857	850	847	869	830	812	861	854	873	854	895	902	851	840	861	865	892	869	854	822	847	890	895	921	903	820	875	846	815	886	858	877	843	808	843	850	846	887	886	809	838	895	876	879	891	879	883	893	841	860	877	911	843	880	859	866	892	850	813	918	881	885	835	907	922	861	958	868	874	894	864	871	856	815	847	873	905	851	808	850	816	853	859	841	855	864	849	874	858	862	899	839	899	912	912	886	863	871	852	831	833	885	882	871	821	875	799	862	852	890	880	834	842	877	884	822	901	871	848	886	834	861	823	815	842	867	879	836	849
61255	104066	68149	28384	6565	826	800	836	810	827	800	819	764	826	847	892	824	827	838	963	1500	1479	1157	984	871	819	823	860	906	874	829	798	782	850	782	776	860	804	761	859	832	767	780	818	801	764	823	829	773	787	838	775	848	795	811	811	791	805	755	804	819	800	798	820	775	775	782	847	786	827	808	816	853	833	812	777	787	824	769	769	843	832	841	800	800	829	775	767	865	805	806	821	833	818	828	823	814	828	803	837	837	795	840	850	784	803	803	777	777	813	806	797	759	827	768	821	837	799	783	812	810	776	840	842	814	800	837	813	859	771	788	819	772	797	851	840	882	814	815	793	819	841	809	812	819	808	767	795	824	817	811	795	791	786	802	774	890	802	818	824	779	761	828	797	838	779	767	751	770	833	843	762	832	823	782	851	862	785	781	824	777	842	804	818	783	784	839	805	830	799	791	763	848	824	799	825	774	812	830	782	821	859	753	861	821	810	818	815	811	797	757	810	851	795	826	845	790	855	826	827	799	780	788	785	803	759	807	836	792	802	850	772	797	840	793	791	803	845	764	841	815	818	746	869	819	808	822	786	849	806	834	813	821	817	762	783	810	772	825	838	804	764	810	801	820	821	832	789	798	843	830	786	782	823	819	802	807	794	770	795	821	775	850	751	802	835	776	758	806	809	813	802	770	822	835	813	809	816	826	849	798	844	828	804	755	785	792	835	810	808	801	809	780	785	805	806	833	831	797	845	751	836	803	791	833	833	809	774	823	793	807	822	787	809	765	829	793	818	787	793	823	814	768	821	806	853	765	836	820	777	828	789	828	772	849	783	811	810	794	748	779	750	783	791	797	795	829	805	845	809	807	828	789	801	833	839	733	775	849	768	809	799	783	856	786	823	772	777	775	814	803	828	774	847	842	808	835	805	808	813	754	822	770	800	829	825	821	791	810	802	806	845	822	775	857	832	762	776	817	840	779	860	777	739	745	823	809	825	809	807	798	804	748	815	825	824	792	861	798	779	815	837	864	773	799	843	796	810	787	824	783	784	855	863	839	832	818	838	805	757	818	861	848	786	815	810	771	778	796	783	771	848	808	757	857	842	849	850	795	839	768	787	804	870	852	850	837	820	852	808	789	838	792	790	799	805	769	796	816	781	756	794	791	847	796	813	823	837	779	858	795	830	798	833	826	799	810	818	774	853	813	799	823	773	763	759	786	750	766	816	819	807	810	799	823	801	800	873	769	877	753	851	805	825	832	815	796	782	841	806	801	792	853	820	742	814	787	807	826	809	812	797	843	831	759	750	835	851	830	836	768	800	816	821	802	815	798	868	788	831	805	806	806	812	880	814	757	825	790	747	788	798	788	811	787	782	807	826	815	799	869	815	727	780	775	824	790	801	807	789	841	817	828	784	815	761	818	829	769	796	808	813	817	810	865	790	786	767	806	812	806	793	790	830	818	786	802	814	809	835	821	828	802	815	803	776	790	810	855	778	853	894	804	806	827	812	791	819	815	861	767	811	796	873	816	832	782	829	819	757	794	790	795	776	828	815	798	774	793	842	778	817	776	797	847	760	766	790	778	826	770	845	837	832	841	800	857	846	757	750	827	799	800	825	864	797	786	822	819	772	780	776	843	821	827	827	804	804	804	791	802	832	807	805	786	814	817	820	787	797	840	806	797	810	769	830	842	845	808	830	887	790	796	826	792	856	783	797	860	827	795	775	813	838	802	830	826	791	781	819	839	845	750	782	813	837	808	792	750	769	773	819	826	742	796	838	785	863	810	807	748	804	774	795	752	783	844	806	794	787	791	778	796	733	793	822	818	827	792	812	799	768	779	814	772	835	797	775	835	813	814	812	825	819	813	835	804	869	845	811	806	839	803	806	832	821	805	789	784	762	832	778	801	742	805	856	788	819	828	793	769	843	836	814	798	771	781	805	772	828	842	840	775	758	860	846	832	768	773	793	778	801	798	774	792	766	796	786	856	786	800	888	798	802	772	800	831	812	874	818	798	839	816	787	796	822	779	762	811	849	840	812	783	823	801	857	771	860	835	786	768	775	832	815	781	827	844	851	804	791	812	775	841	783	778	823	799	800	760	776	835	777	821	814	824	788	821	792	772	797	827	816	793	767	779	783	742	815	815	827	841	792	773	752	829	792	823	826	819	792	771	843	786	816	827	778	795	810	756	840	805	836	817	797	787	828	773	857	777	829	780	809	814	827	773	854	812	782	796	809	826	806	810	836	740	777	787	806	785	765	807	823	866	848	794	823	851	819	846	821	803	775	773	853	798	787	813	753	808	771	762	777	784	835	837	789	806	809	816	791	817	804	775	793	820	806	822	787	804	763	808	818	803	829	837	812	802	811	805	800	803	821	805	767	810	811	846	766	795	820	766	753	776	866	817	838	835	819	782	801	809	804	817	846	813	848	788	826	775	774	805	822	817	777	786	826	802	833	827	803	804	795	823	809	807	802	755	800	798	798	808	768	798	832	813	835	764	792	748	825	821	782	819	794	767	769	801	823	810	821	852	857	834	822	810	806	812	815	817	770	804	787	840	825	835	739	776	846	814	786	821	816	821	843	819	786	791	778	829	768	807	802	870	791	791	803	831	795	761	842	781	786	833	818	808	787	790	822	799	836	785	816	803	802	799	831	799	841	831	798	735	763	811	830	809	792	782	775	790	793	825	754	786	801	834	789	786	786	803	821	794	761	815	831	767	775	825	777	802	821	807	751	806	831	760	745	832	787	848	774	806	795	846	753	814	764	739	804	821	748	836	822	808	740	811	761	792	837	805	841	788	796	800	841	835	794	753	826	812	841	786	788	781	811	772	803	822	775	755	766	733	854	817	815	783	770	784	793	766	850	816	742	808	831	774	770	851	845	826	795	807	862	871	859	825	791	795	803	799	811	793	777	779	826	773	798	792	764	818	808	807	847	774	798	787	749	820	834	798	743	775	767	809	697	835	865	830	810	817	804	767	785	787	800	794	847	773	833	845	738	787	750	815	768	805	811	779	801	793	805	852	808	766	822	849	758	796	850	837	806	809	734	775	839	818	812	795	825	842	760	791	768	776	835	815	784	802	759	801	791	812	837	825	837	776	787	808	820	821	836	796	792	810	806	833	765	800	783	785	818	800	790	811	822	812	802	816	851	852	821	800	798	798	776	817	849	790	826	793	819	817	800	751	766	843	811	795	807	781	820	786	849	792	767	775	817	775	823	798	744	792	815	799	773	830	762	802	786	813	859	783	801	812	867	829	796	793	868	753	826	805	875	864	775	789	887	794	747	803	864	841	816	809	850	792	824	808	843	776	796	766	801	821	787	802	822	806	811	847	776	804	813	802	780	830	809	783	817	836	876	806	796	839	794	727	805	792	837	736	771	812	804	809	866	825	772	822	840	789	794	815	750	792	789	788	824	782	801	816	795	775	791	827	779	822	861	817	808	823	812	780	834	798	858	839	802	737	759	797	810	807	833	782	807	787	832
30076	33543	28829	9724	1142	741	707	680	673	648	700	634	617	653	657	655	668	676	704	629	648	662	712	670	612	678	662	595	668	649	682	635	655	635	626	660	691	650	697	704	665	695	705	647	672	673	658	693	646	647	639	675	709	649	631	677	707	627	643	660	605	653	601	699	674	654	651	638	659	645	619	678	637	610	608	641	670	641	623	651	655	666	686	590	609	668	647	676	629	653	651	632	615	592	602	652	647	696	696	655	698	685	639	628	684	634	626	634	620	660	671	637	707	618	631	659	666	621	618	649	636	661	666	658	627	625	706	648	645	583	629	636	664	615	623	638	630	672	598	591	681	646	626	642	623	609	604	612	654	689	647	625	606	639	606	629	640	679	612	649	642	595	616	632	684	619	666	627	656	625	691	638	704	610	661	725	577	599	673	698	661	671	659	633	631	611	672	693	693	675	639	633	648	688	637	624	684	659	624	644	621	645	657	642	659	664	638	672	641	636	641	676	614	652	609	660	696	655	624	626	657	632	641	596	688	670	615	651	642	627	628	626	675	617	668	656	662	632	650	618	639	624	655	673	625	666	666	625	664	694	634	667	660	672	681	659	651	622	656	653	647	631	585	687	620	606	613	678	708	654	667	660	699	602	655	623	674	646	640	647	663	632	666	655	675	580	599	642	634	656	603	682	702	673	670	639	642	658	718	634	670	607	620	593	637	642	633	633	647	622	640	612	632	647	607	658	648	714	644	618	614	652	665	637	648	616	646	658	640	649	679	643	620	659	598	652	702	673	631	690	682	663	629	616	623	647	614	676	656	627	665	658	663	632	612	649	643	648	672	711	618	625	688	636	686	656	615	634	597	674	647	653	621	657	635	624	656	660	680	629	643	694	658	652	687	655	704	626	663	613	632	687	655	661	656	662	642	660	653	638	690	671	641	647	646	643	629	597	616	647	660	614	646	623	665	618	618	643	655	656	628	652	650	664	691	671	632	636	642	615	639	646	694	617	593	658	630	630	698	650	655	624	660	659	642	626	654	669	645	639	629	605	662	685	643	643	614	624	622	652	609	671	644	628	678	699	639	630	694	677	665	656	619	603	610	624	693	662	722	630	619	654	620	670	633	647	566	634	627	648	692	661	623	645	643	624	720	670	616	676	658	654	649	658	657	636	658	641	649	673	658	626	668	646	684	636	588	629	606	612	613	636	648	682	610	629	672	655	621	618	598	689	631	635	670	654	684	693	652	690	633	673	651	596	621	638	717	627	632	647	642	685	608	704	636	640	663	670	685	620	654	640	621	680	642	641	624	671	679	627	650	626	619	620	659	659	640	676	645	593	652	660	646	652	651	640	616	691	677	642	675	621	622	658	672	671	676	632	671	646	662	646	650	632	664	632	630	684	613	686	664	689	654	669	644	667	635	629	655	631	638	697	675	697	616	644	629	662	587	692	643	639	681	641	628	683	654	677	685	665	689	640	655	667	666	621	662	667	675	630	649	660	649	672	636	655	606	615	654	698	620	679	633	624	636	672	644	628	675	659	665	621	655	606	605	615	649	648	651	677	613	635	690	638	652	603	629	650	665	656	596	656	636	660	652	610	640	638	672	654	654	652	652	670	639	639	632	632	622	677	643	660	675	681	639	668	641	653	653	665	612	670	624	684	645	645	624	683	637	665	636	674	574	670	672	656	676	679	647	671	631	658	690	620	653	661	684	645	643	629	646	669	642	678	656	620	665	633	675	633	701	696	635	650	621	669	601	693	638	664	678	646	692	671	633	690	658	664	596	644	637	606	672	639	687	663	669	641	602	628	626	647	625	659	670	692	664	668	637	652	666	659	618	648	692	647	643	650	639	651	629	650	618	688	645	631	652	650	634	646	618	634	643	653	643	635	645	623	657	647	656	653	697	627	652	636	615	685	640	631	628	654	637	636	655	667	676	660	682	661	673	667	655	647	664	625	675	647	720	648	659	640	632	634	683	684	613	607	692	653	665	623	612	656	632	603	631	661	615	644	635	653	659	623	642	629	622	672	654	634	630	643	658	638	653	686	668	675	705	660	674	656	644	600	647	622	655	661	687	621	646	629	677	654	687	626	656	671	667	625	625	654	618	635	669	641	621	632	642	615	664	661	631	657	665	653	668	626	615	576	626	658	609	657	632	603	631	633	664	649	657	655	684	616	666	642	628	611	639	670	624	663	682	639	669	671	689	686	665	661	653	633	660	642	661	644	652	634	616	607	620	634	657	621	665	704	661	641	640	653	640	691	619	623	628	684	698	621	671	615	670	645	648	697	658	701	621	694	641	628	641	653	685	684	674	643	665	629	664	614	601	627	619	621	622	648	637	653	669	684	618	628	675	657	622	678	657	682	671	669	675	642	651	678	639	617	618	656	663	686	652	667	649	641	678	670	668	710	658	634	627	642	647	656	694	630	633	642	635	674	693	645	626	634	613	656	656	666	612	657	650	643	653	651	638	669	693	649	611	663	665	649	640	661	670	609	653	704	670	661	648	606	706	632	635	638	688	610	647	658	681	652	686	616	672	674	670	620	643	631	663	586	647	664	632	648	625	629	668	645	599	683	664	685	667	663	679	654	721	676	646	669	654	682	599	640	636	598	638	659	674	679	640	674	633	650	681	673	647	706	634	633	671	701	623	679	673	653	640	691	619	619	650	616	618	617	646	639	630	634	649	669	628	650	648	665	649	621	655	665	658	647	638	657	658	685	625	644	674	648	629	648	650	645	651	699	633	659	651	622	668	620	650	671	669	657	689	644	632	632	614	633	611	631	663	644	658	653	669	627	672	656	637	657	642	664	632	656	663	652	700	646	657	654	700	637	625	629	658	625	674	692	669	641	664	633	643	631	643	622	671	649	616	674	606	648	631	633	676	696	616	621	683	644	652	638	682	655	661	647	641	677	600	634	599	660	641	638	659	659	670	667	661	678	665	618	657	615	639	634	693	662	613	630	620	657	639	639	675	594	625	668	627	650	624	653	672	651	654	632	630	667	593	629	641	647	669	675	691	633	673	666	630	653	680	664	652	629	671	649	598	653	651	689	637	660	647	675	630	626	653	638	646	660	628	608	664	623	643	651	623	654	632	637	628	614	646	658	693	632	639	665	636	639	563	624	614	608	653	681	649	665	620	674	670	678	643	643	647	638	680	638	656	678	655	627	662	638	645	673	646	668	611	674	667	648	658	623	619	681	673	629	657	687	671	655	646	634	655	672	647	678	647	609	630	636	658	664	661	631	663	652	735	648	676	650	662	683	643	643	699	646	596	662	655	669	643	640	692	666	649	630	707	664	622	617	688	662	672	637	655	667	641	667	730	661	658	641	642	679	649	652	664	664	596	667	627	631	666	688	640	644	670	674	639	652	610	668	623	655	643	642	655	661	663	655	623	690	651	640	661	642	668	638	631	687	668	687	659	649	673	673	626	631	637	639	653	659	619	646	674	614	683	661	601	685	647	660	651	631	694	635	611	615	664	640
23350	40648	21026	4256	752	524	545	563	491	584	507	546	566	580	569	509	565	555	598	536	525	607	571	566	575	532	520	527	565	551	524	525	516	514	494	559	534	496	538	549	534	549	531	532	512	541	539	555	546	559	517	529	580	549	600	542	556	550	541	529	521	521	571	519	555	585	594	563	526	516	531	493	540	494	526	538	534	525	551	572	566	677	587	560	517	549	515	563	551	566	540	553	541	573	534	553	539	519	500	545	534	568	508	515	479	556	517	528	562	582	537	511	540	592	552	552	501	561	574	563	547	530	525	546	529	532	531	538	563	545	519	552	556	557	551	543	499	574	572	555	535	521	548	545	536	512	500	488	585	498	514	530	528	527	492	512	540	506	502	529	532	519	536	541	522	554	504	546	545	540	557	518	557	552	540	549	528	543	536	548	533	519	511	511	551	556	533	507	547	560	521	556	541	520	542	510	551	566	528	540	541	527	544	549	502	543	528	542	500	514	533	511	557	502	569	508	538	541	565	532	510	517	518	526	565	525	527	512	529	562	523	517	526	538	525	580	516	500	523	535	549	560	519	553	517	561	523	525	524	524	485	559	524	540	569	540	538	521	522	510	518	522	534	568	568	553	518	541	529	552	525	518	549	571	561	505	510	529	534	597	568	474	491	537	557	592	514	521	565	522	567	512	554	516	507	559	523	563	524	514	534	569	540	496	552	544	496	574	508	528	512	513	529	502	530	535	532	510	507	517	503	513	543	529	577	548	559	530	534	527	566	576	535	533	551	582	519	536	544	511	564	555	543	536	513	500	541	537	537	518	500	506	559	518	559	549	520	503	526	512	541	538	556	540	521	542	551	546	533	527	539	565	561	588	539	580	508	568	562	538	507	545	548	504	562	550	525	550	547	501	551	522	552	570	553	529	564	505	576	524	510	546	563	542	520	555	531	544	573	567	580	572	531	552	504	546	541	504	525	539	541	511	504	566	537	544	504	571	564	537	560	534	485	512	514	544	537	542	525	523	570	535	517	577	525	557	539	555	565	545	576	528	503	560	577	534	542	544	547	509	509	507	540	538	501	514	556	538	544	530	517	567	521	566	529	546	575	509	511	565	518	548	550	547	558	526	531	512	558	477	545	489	523	533	541	537	533	531	504	540	512	542	556	565	540	551	535	548	566	515	558	546	533	518	580	537	576	547	502	542	517	540	538	528	535	532	583	531	506	563	532	542	528	570	554	524	551	546	548	531	538	511	534	545	569	507	520	526	512	496	513	523	539	541	524	523	576	537	527	559	542	523	530	502	522	549	530	533	518	547	555	484	525	552	533	500	548	510	521	539	479	542	516	528	526	589	505	543	580	504	532	530	515	544	538	538	532	526	514	553	523	516	518	536	575	548	511	557	515	521	570	576	532	536	512	539	490	516	569	535	554	530	548	546	539	513	570	521	551	558	552	546	557	561	542	540	524	536	532	530	525	530	547	555	530	551	568	544	552	530	537	540	550	525	561	519	540	565	532	552	518	479	557	559	544	578	544	528	526	487	571	516	564	524	512	539	508	513	527	549	511	517	505	489	512	557	520	575	543	543	515	555	535	523	541	532	525	509	521	513	519	528	500	565	551	495	526	527	555	534	528	515	562	536	564	564	541	551	490	537	550	555	508	580	587	568	539	511	539	512	541	540	576	533	581	580	495	553	539	575	507	526	526	538	529	531	486	517	530	574	537	548	517	541	537	564	534	590	550	545	565	509	560	574	506	536	572	525	555	596	557	520	562	546	536	530	524	542	532	567	490	519	536	541	550	555	530	569	492	535	525	553	517	542	529	550	524	562	563	512	525	542	544	555	571	514	554	545	542	530	504	528	545	578	506	541	561	548	533	540	549	527	548	502	546	536	546	524	541	515	536	528	558	536	530	551	549	544	537	518	527	531	513	515	512	561	529	514	567	519	540	524	516	537	551	557	515	514	512	512	544	537	550	573	536	496	544	512	516	554	544	529	543	553	542	523	534	533	533	520	584	519	574	525	519	522	541	536	560	527	549	522	511	544	527	500	514	513	527	535	575	511	560	518	511	544	506	554	563	530	559	525	560	545	585	535	543	592	555	514	485	519	551	562	570	554	573	538	518	552	530	516	525	511	531	552	548	525	546	523	553	515	522	550	487	515	557	495	534	554	572	503	534	528	535	531	506	532	559	496	549	560	518	582	547	517	508	559	579	589	555	529	529	526	534	555	507	526	541	544	565	510	521	591	553	538	540	522	510	527	562	521	515	521	528	564	530	540	537	564	542	540	535	526	576	576	519	541	537	535	518	529	531	524	520	538	554	509	512	517	530	533	553	556	515	534	518	548	521	587	530	580	568	571	546	531	562	511	575	532	575	554	565	567	553	559	526	547	462	538	519	569	571	505	542	511	570	551	557	511	558	560	576	510	578	522	543	510	538	540	561	539	518	549	569	569	533	503	546	554	536	486	580	552	524	541	535	570	500	579	505	521	485	552	511	539	562	551	485	541	553	541	588	521	543	581	506	555	569	513	521	496	532	533	558	517	517	545	568	517	538	544	543	512	542	521	541	547	549	512	527	540	526	580	518	541	502	545	494	578	559	568	489	521	556	526	547	530	552	551	484	545	509	563	532	533	528	522	534	518	549	553	567	497	503	565	489	520	549	562	539	569	542	510	548	547	493	561	572	534	526	566	552	538	510	552	529	556	522	574	541	535	568	537	572	505	522	518	509	539	536	542	578	532	531	507	557	567	508	528	499	532	536	509	520	601	510	580	531	564	579	539	535	533	575	507	567	504	520	530	575	547	556	531	497	570	568	531	526	493	552	552	496	584	490	535	530	558	509	539	520	556	509	552	497	555	548	548	523	525	518	529	547	504	534	510	546	533	524	533	543	537	575	543	526	497	579	518	561	536	573	514	533	520	549	550	578	575	545	578	537	544	513	524	518	513	558	519	550	562	575	529	521	549	539	529	505	510	571	541	515	546	531	563	521	549	545	529	522	565	460	562	566	513	524	518	562	506	550	555	527	533	518	549	532	531	523	496	508	537	546	511	529	497	527	508	515	505	551	494	526	565	544	533	528	575	538	528	501	520	543	514	556	481	552	541	537	533	521	574	521	492	536	536	570	559	540	572	519	560	511	561	528	545	536	560	547	541	516	529	550	518	531	548	579	515	516	517	557	578	578	564	520	511	541	550	568	524	526	571	569	589	529	557	540	561	563	554	549	517	543	506	519	536	548	518	533	543	535	547	481	595	543	519	532	524	505	557	500	570	544	561	511	538	529	510	534	530	541	547	552	526	557	531	537	528	538	548	572	510	543	556	519	551	517	530	531	555	546	543	544	527	519	544	504	508	504	594	547	530	538	540	546	542	539	524	525	566	540	573	507	511	557	513	548	551	542	482	529	535	532	523	544	573	588	584	539	539	521	483	497	544	562	510	545	529	482	566	508	554	571	536	581	553	513	561	528	547	537	519	530	556	531	551	579	512
24848	28178	43847	33917	16954	4421	1214	966	869	832	844	853	843	852	853	833	795	831	861	948	1075	1019	852	905	842	813	854	771	827	826	837	815	832	817	776	883	804	800	830	813	803	841	863	810	827	819	846	790	806	820	789	857	792	803	749	800	851	786	763	777	843	863	809	796	808	781	800	796	792	795	789	826	862	843	829	836	787	806	789	804	834	802	822	803	827	835	799	800	802	792	794	850	817	779	788	803	798	765	771	789	827	797	795	775	820	830	831	803	849	831	818	815	793	808	821	852	846	828	797	765	782	794	783	851	835	765	810	823	773	787	801	779	764	812	827	819	814	794	784	794	818	768	863	820	718	755	776	777	819	828	777	789	840	835	771	766	794	812	812	884	837	765	845	792	799	815	826	760	820	820	791	774	772	802	801	823	811	807	818	747	772	818	814	828	768	797	781	849	822	796	813	848	799	785	779	776	784	797	793	810	785	839	816	774	782	786	768	815	776	817	817	787	794	856	887	765	829	784	822	810	825	834	794	798	790	814	822	755	799	810	772	839	827	832	817	832	794	842	846	775	832	768	774	821	846	813	829	821	811	849	811	781	760	798	824	776	838	822	795	816	797	824	790	788	816	802	735	751	818	805	795	808	834	769	815	824	778	788	805	729	773	806	800	782	821	834	780	848	777	840	761	807	823	837	774	834	798	828	799	837	810	852	777	826	842	792	821	790	833	795	825	826	785	744	841	808	795	826	794	823	813	789	801	792	757	826	817	787	854	845	865	838	854	799	774	852	817	838	817	807	782	786	802	777	827	805	818	808	823	775	833	786	812	819	826	769	777	832	819	799	771	818	795	802	812	748	827	771	805	824	826	791	741	774	817	739	806	801	836	809	790	804	785	842	823	786	807	734	789	793	829	831	850	812	820	794	808	814	771	821	821	767	828	798	795	794	797	815	774	813	795	811	760	789	812	845	811	800	817	785	850	841	853	790	845	809	841	801	811	753	775	817	851	840	737	835	785	806	761	824	767	799	800	819	778	838	815	807	844	815	825	798	813	784	782	733	823	808	806	771	833	855	821	772	781	837	809	821	746	816	824	822	840	818	790	848	808	799	841	820	801	813	746	796	801	791	782	811	790	809	802	777	799	767	805	726	802	818	777	822	790	803	832	805	812	806	816	833	795	783	854	770	801	791	863	843	812	763	773	882	794	779	804	807	821	781	797	854	777	796	789	846	830	773	778	781	810	822	780	788	795	805	809	825	828	812	812	852	765	749	780	779	801	810	813	823	805	833	795	827	817	753	839	772	814	788	813	831	805	793	774	813	788	795	785	789	874	857	780	789	793	786	860	831	795	828	806	831	783	774	756	800	785	798	799	869	805	826	828	780	796	821	833	791	804	792	811	813	794	855	801	840	863	815	784	731	785	838	772	815	808	800	830	841	785	803	805	824	823	792	833	812	801	809	809	771	813	783	818	826	805	834	788	845	780	791	827	740	775	800	769	805	813	787	775	785	845	793	802	828	849	811	831	749	796	840	850	798	820	838	803	789	788	769	840	826	832	819	800	811	808	812	835	800	780	792	747	805	741	787	875	795	786	807	788	798	782	787	772	786	783	790	800	719	804	805	809	750	815	812	753	758	744	805	735	798	826	752	761	835	823	801	843	800	830	833	797	776	817	833	787	826	794	830	799	825	786	834	810	777	836	779	761	824	803	824	838	849	820	753	755	780	809	817	761	779	806	769	794	803	798	787	849	862	830	786	858	811	810	755	803	782	798	816	824	764	784	840	846	785	805	766	850	845	803	810	839	839	783	801	825	810	811	800	795	810	755	788	779	815	778	789	829	818	865	838	818	801	792	844	827	764	790	841	816	810	832	836	829	825	843	775	842	812	821	791	815	846	789	806	826	810	788	838	801	831	784	842	753	789	824	835	854	788	807	834	807	775	758	819	754	834	821	767	812	819	745	786	815	815	809	821	785	853	800	793	795	771	816	778	795	823	799	805	809	779	806	813	811	826	833	792	828	797	774	777	789	792	790	756	809	819	827	757	782	739	772	822	816	839	793	796	788	804	824	768	781	832	830	775	765	798	853	794	829	809	796	802	823	811	814	821	843	837	799	808	855	856	768	778	795	762	812	811	778	809	754	812	798	789	815	833	795	809	853	773	823	785	793	795	899	795	760	796	805	801	813	801	777	793	773	805	770	774	770	762	780	797	783	817	842	782	788	809	838	832	837	812	791	804	789	810	867	819	755	764	755	811	793	819	809	772	770	805	785	792	816	837	795	811	803	797	796	801	771	802	846	799	791	772	740	827	818	804	786	793	801	808	793	853	759	831	880	804	803	751	815	814	801	801	824	840	821	847	805	788	794	807	832	779	825	792	824	842	859	857	777	828	851	801	787	772	798	809	851	849	819	770	835	771	778	814	813	749	802	784	801	807	793	826	847	826	795	885	829	808	809	792	806	764	850	790	821	792	848	791	791	819	733	798	806	779	789	769	810	843	815	797	792	765	819	824	851	784	810	782	823	807	829	825	784	780	808	835	824	816	845	804	829	795	821	811	822	852	813	795	800	813	770	817	836	825	854	798	833	791	824	764	816	857	802	838	783	830	858	886	785	804	808	791	756	803	821	724	834	809	808	778	769	819	771	837	824	843	826	804	787	838	788	801	836	812	790	818	846	784	804	766	805	794	785	815	790	787	879	806	734	792	770	874	812	756	783	761	838	765	786	794	775	817	799	788	814	796	812	794	775	794	841	761	806	835	813	798	878	816	800	777	816	808	765	752	799	799	810	812	768	823	799	846	834	806	810	822	825	842	783	859	784	823	756	787	849	795	841	733	786	767	783	804	801	836	798	759	810	828	807	807	733	773	778	751	828	781	839	848	795	754	805	802	780	790	797	817	782	810	779	797	834	771	824	769	801	822	802	783	852	757	775	801	835	817	851	847	766	790	813	797	847	777	759	840	834	763	793	822	822	825	821	791	794	788	813	846	826	776	746	827	784	818	816	773	821	769	785	787	781	836	859	849	802	824	795	804	801	781	803	814	830	846	832	776	838	762	803	769	817	815	783	774	809	789	762	850	901	766	828	774	853	832	877	803	827	802	887	802	836	818	800	805	809	818	777	755	774	796	829	761	861	762	787	859	776	839	768	840	801	807	792	826	810	795	826	792	809	789	819	846	778	809	815	822	829	840	884	796	822	801	809	777	804	797	781	829	839	822	811	807	824	838	743	840	771	757	793	814	836	832	826	803	832	852	777	811	813	814	835	883	819	797	840	795	759	802	835	759	829	794	753	813	825	752	769	796	834	796	879	795	813	745	823	770	797	779	816	826	799	794	862	807	826	788	782	830	762	825	769	768	755	787	772	764	798	824	822	831	796	792	815	845	762	811	805	767	791	779	791	844	844	814	826	799	816	778	826	767	802	757	776	793	822	859	796	792	788	767	790	831	814	832	821	740	793	837	807	844	833	808	807	783	772	868	793	804	844	816
59638	98189	65129	24189	3968	940	815	716	731	701	735	769	744	726	780	773	787	781	761	853	1111	1058	981	847	753	773	752	781	712	769	767	768	711	766	722	773	765	696	752	791	761	760	746	747	768	765	759	727	740	708	735	756	736	726	736	735	725	761	739	763	740	783	695	736	764	746	763	760	788	743	728	750	773	750	802	708	756	719	705	696	759	731	734	739	751	773	745	782	777	704	769	713	681	769	729	733	727	718	743	760	739	747	736	762	733	690	699	775	785	710	703	733	724	755	761	782	754	778	733	662	780	683	735	709	718	719	767	767	782	776	783	764	739	752	764	775	740	732	720	745	733	725	738	720	720	728	753	755	689	766	740	742	752	726	740	736	723	748	721	760	700	751	753	780	739	767	719	727	738	697	736	744	765	744	740	714	779	747	706	730	746	728	747	699	732	752	778	748	758	763	804	715	718	748	745	724	743	710	731	748	721	770	733	732	747	736	717	715	717	755	735	715	773	721	730	734	761	736	754	714	765	702	736	706	701	724	777	722	764	755	780	744	756	751	749	728	735	747	768	703	739	731	715	728	751	738	708	681	722	710	777	712	762	738	726	787	764	801	785	724	778	750	701	730	736	764	719	669	732	690	689	774	782	753	773	733	743	767	745	689	739	716	712	728	763	727	778	748	724	713	714	775	687	691	740	721	715	681	761	772	722	735	721	747	706	675	763	734	761	754	783	746	768	709	716	740	787	748	758	782	755	734	786	732	739	748	707	746	721	781	761	757	740	815	730	747	724	752	723	734	715	723	734	731	763	675	742	758	766	693	703	739	748	724	732	719	766	751	793	730	740	738	735	682	707	749	756	724	702	730	759	745	700	727	765	716	736	735	743	735	760	770	714	746	729	723	706	703	760	731	760	777	724	749	752	730	755	686	764	763	761	727	797	725	740	770	711	770	699	750	700	730	728	717	743	754	737	754	770	705	725	718	700	730	694	720	713	755	732	797	730	712	740	758	689	745	677	763	747	775	761	755	717	739	709	717	722	710	752	748	711	743	748	732	711	719	741	708	699	745	735	747	751	763	712	760	712	726	716	704	727	697	758	735	744	713	727	752	784	756	680	756	708	765	788	715	759	712	766	742	745	754	725	701	749	779	720	705	745	739	733	708	767	718	704	752	718	835	805	691	707	722	709	742	687	778	767	738	753	711	734	713	723	750	742	737	747	750	762	735	706	716	715	764	757	713	748	734	759	747	672	735	717	722	739	737	688	738	744	716	753	728	738	702	689	746	723	741	751	723	729	721	810	744	710	736	760	728	699	704	772	712	754	728	725	761	741	734	715	774	733	781	732	727	788	716	728	772	716	750	704	777	659	795	747	761	734	706	699	714	745	740	707	715	757	757	766	745	731	718	729	771	743	759	782	726	725	733	754	778	706	769	766	736	691	700	751	737	725	743	694	750	726	734	710	744	733	803	799	775	701	718	746	732	744	763	687	735	747	721	676	719	697	748	737	766	696	744	728	750	724	761	713	699	743	672	760	744	709	765	732	752	697	757	755	708	758	698	750	774	751	690	745	708	733	727	705	743	718	756	758	736	708	735	740	727	720	753	788	757	747	721	758	735	724	668	728	721	771	751	752	730	784	726	783	758	718	740	721	709	727	693	685	765	749	730	700	757	729	722	779	739	764	720	763	752	719	742	709	730	701	763	701	761	731	734	709	723	721	705	740	743	764	740	790	715	747	716	772	721	738	794	741	790	773	767	772	717	726	744	742	769	717	764	748	723	770	723	731	741	769	755	762	755	736	742	719	748	729	719	762	737	710	715	730	703	735	717	692	728	762	721	816	746	789	686	745	720	707	705	744	688	742	719	709	724	740	731	755	717	720	744	703	703	750	737	700	704	730	768	705	725	723	766	719	719	707	752	742	674	736	765	764	746	686	747	732	706	689	714	702	707	714	747	768	718	755	767	762	755	703	722	721	695	801	718	774	725	762	725	753	735	705	745	727	751	713	736	759	750	699	740	670	754	717	729	745	734	761	714	736	695	736	739	742	711	719	792	736	750	738	753	706	746	778	752	744	704	755	720	760	734	728	751	718	693	703	798	746	734	775	757	695	729	757	750	727	735	745	742	787	698	745	739	700	726	756	734	726	737	770	691	758	764	707	782	754	729	763	775	720	736	790	740	749	701	725	731	737	697	768	741	770	707	725	717	702	747	730	763	733	721	753	725	757	736	746	743	745	736	729	727	699	721	723	693	749	740	708	740	703	743	705	734	806	734	729	730	768	717	716	714	692	707	702	674	699	727	695	828	732	753	729	663	722	739	738	737	697	728	739	802	724	731	677	742	697	717	742	724	681	759	759	684	751	708	717	721	730	743	771	744	729	704	710	754	719	749	779	760	718	754	753	756	733	729	722	727	710	726	760	722	695	774	741	686	739	735	698	741	704	760	729	767	732	746	702	711	753	743	766	763	675	721	740	728	746	771	722	756	713	670	768	770	693	741	772	749	725	780	748	772	740	752	711	799	701	769	735	710	705	725	728	777	733	717	682	752	764	768	722	728	722	720	739	684	724	720	718	754	723	704	745	724	756	737	726	743	695	749	730	732	750	729	753	717	719	696	762	734	748	714	767	668	741	714	722	743	690	751	748	712	719	721	721	728	760	700	675	702	769	689	729	728	771	719	782	725	658	741	773	780	735	765	727	778	704	782	756	717	769	720	719	687	724	771	739	697	716	768	714	743	724	719	748	712	741	788	741	733	728	758	704	743	734	729	699	719	763	767	714	743	814	786	735	751	759	736	717	709	749	766	750	753	704	746	715	743	711	723	735	753	747	752	755	750	740	745	764	739	734	741	730	758	751	746	709	760	721	699	724	694	770	721	759	731	676	713	742	719	750	738	689	760	701	666	732	740	722	742	748	722	724	736	747	815	759	752	739	737	726	724	684	730	741	790	687	790	766	724	755	743	755	713	806	760	689	738	729	739	722	712	750	718	750	745	717	747	726	747	734	731	718	711	740	731	790	770	750	712	716	724	745	739	707	709	727	714	756	779	744	726	741	774	685	789	683	706	745	715	753	730	694	715	798	713	767	747	713	740	784	692	726	737	734	776	760	759	729	717	752	699	795	766	727	690	735	701	767	714	771	740	735	730	743	711	741	758	772	717	745	733	790	742	718	680	729	714	742	720	766	734	740	696	778	693	688	715	718	683	754	782	772	699	724	738	763	755	756	756	747	742	713	730	734	741	687	717	715	746	732	689	748	726	743	726	719	679	781	736	778	762	714	713	747	750	702	735	726	729	720	758	690	772	710	773	781	784	726	711	744	706	739	805	739	744	700	673	740	725	728	778	732	749	719	728	721	741	754	772	719	671	723	715	750	750	717	771	728	678	704	786	696	745	724	721	739	737	699	712	726	739	707	787	724	767	727	751	743	741	737	719	728	731	733	744	752	739	732	739	753	735	712	714	727	718	749	663	719	751	720	718	727	732	760	727
24064	24798	37257	30869	20928	10533	1919	1031	920	958	964	932	928	962	977	942	868	909	969	905	1217	1201	1171	1060	890	918	902	908	957	853	918	902	881	925	944	814	906	892	919	831	892	878	874	859	859	912	884	892	840	890	871	929	858	904	927	914	821	842	898	927	892	903	900	895	856	909	898	869	898	892	885	884	858	884	869	874	933	881	862	864	836	851	859	835	898	935	878	856	924	908	898	874	909	913	856	889	836	871	837	929	852	886	917	959	935	928	940	835	865	895	914	831	902	901	872	898	880	880	890	939	906	842	887	907	868	838	925	896	908	874	919	879	889	912	923	929	878	864	812	910	860	906	928	899	872	871	926	833	896	898	877	854	886	904	919	866	929	882	921	916	859	939	940	829	848	947	916	911	931	887	849	931	874	905	923	875	897	858	870	928	897	915	869	907	857	900	900	908	866	919	870	871	864	927	895	888	847	879	920	878	857	895	933	861	914	893	854	897	866	797	904	885	893	882	847	906	890	890	873	944	908	803	851	861	891	892	903	850	921	884	852	848	880	885	900	828	912	867	896	862	891	956	886	861	914	880	904	854	909	933	934	886	853	869	852	874	869	892	888	932	912	928	906	946	859	916	871	872	899	865	896	885	891	905	941	905	887	984	878	933	883	865	883	892	837	897	839	900	931	957	856	952	897	935	858	902	908	905	973	894	901	890	852	873	910	811	916	822	814	914	908	874	864	893	882	913	873	908	879	897	899	887	914	839	920	857	861	882	866	917	883	858	897	917	926	860	903	861	890	942	835	897	920	865	857	896	902	938	863	889	875	873	904	876	899	904	862	879	880	851	923	863	901	879	890	887	889	851	839	849	883	848	869	865	844	913	910	901	874	920	982	899	906	886	918	875	924	869	867	911	914	884	872	894	852	886	900	848	939	887	893	887	915	831	847	877	827	932	887	843	880	921	873	874	946	875	851	886	900	888	905	895	890	846	891	888	832	895	864	876	903	864	892	926	890	858	886	866	911	896	888	907	896	877	846	963	848	838	920	881	889	878	860	879	872	896	918	925	895	872	844	892	822	890	890	853	880	868	915	842	839	909	906	902	932	884	928	881	922	849	872	946	862	873	897	915	856	869	888	894	928	881	865	924	872	899	904	857	819	871	858	912	868	809	898	923	905	918	867	843	845	908	905	876	883	831	930	845	876	887	893	918	858	872	870	861	838	896	894	945	860	918	855	863	854	917	899	910	836	892	890	919	829	901	907	934	901	890	899	919	936	872	885	918	874	904	875	911	867	855	823	947	874	873	877	929	863	827	826	876	864	895	890	830	870	904	854	951	880	821	907	891	881	867	897	887	951	850	861	889	844	871	868	875	942	866	874	848	925	875	875	850	878	861	886	921	901	880	896	904	858	919	893	884	861	925	922	877	898	878	858	928	851	908	942	860	900	870	897	927	895	851	895	897	869	897	849	823	839	917	898	904	876	901	904	835	892	857	913	871	890	838	881	921	833	849	878	888	895	912	877	877	918	871	900	908	836	845	929	902	810	905	834	887	944	900	879	884	852	871	833	916	866	868	816	827	878	927	919	943	814	873	903	885	920	870	879	939	884	871	909	886	920	849	899	920	929	970	892	923	948	839	870	903	865	913	848	879	881	920	827	861	918	891	881	887	892	856	937	867	891	887	895	886	880	935	835	892	852	884	842	879	860	879	887	871	868	860	942	855	915	890	861	898	881	958	837	846	888	868	850	886	871	832	856	896	850	867	905	840	927	926	914	845	857	870	886	882	894	853	908	910	888	897	911	859	946	832	870	885	903	868	890	874	897	869	874	898	942	938	931	859	911	877	849	855	879	865	923	902	856	889	911	850	906	854	925	867	884	865	834	910	902	930	900	897	929	899	822	896	944	867	890	916	844	891	908	893	932	910	870	866	915	833	892	947	875	869	835	884	885	863	873	846	873	889	853	861	918	924	875	865	876	873	870	931	884	885	890	865	926	901	897	916	837	920	873	880	830	914	841	889	896	857	817	853	967	867	880	903	829	907	876	811	824	887	896	842	849	886	883	813	893	916	918	894	857	894	895	883	881	947	906	896	891	867	895	848	898	868	916	903	884	887	876	864	881	852	891	870	864	800	913	864	870	842	809	928	827	841	864	862	809	875	884	852	851	860	871	952	898	942	867	860	884	915	921	891	863	855	850	918	853	830	891	862	883	860	826	860	855	875	881	882	862	840	876	845	898	879	878	910	892	918	880	895	886	899	881	948	846	859	835	836	879	911	906	886	879	875	876	897	930	892	886	912	860	881	857	888	891	904	927	909	887	860	888	885	861	918	889	869	927	834	876	903	843	887	890	837	856	876	881	903	854	917	923	869	866	851	836	897	862	880	843	913	874	880	847	917	937	911	841	862	866	827	927	871	872	850	858	890	868	879	836	909	854	858	827	879	914	870	888	850	860	870	838	928	914	874	912	874	934	881	876	969	892	878	876	879	900	869	884	912	891	858	907	864	889	859	863	899	962	872	895	854	824	886	890	915	800	870	912	897	905	864	890	839	879	857	896	876	840	901	861	822	845	901	880	862	857	824	932	823	925	918	854	915	905	884	841	935	893	925	902	859	899	834	868	913	929	898	873	925	891	889	842	852	841	870	884	859	933	847	863	844	912	881	889	900	889	895	885	814	850	883	899	866	900	940	853	825	894	928	861	895	887	878	882	868	788	916	893	898	917	891	890	860	870	857	884	905	877	888	891	868	833	893	894	884	878	896	890	964	877	912	839	876	897	878	859	909	910	830	860	842	917	860	884	914	847	883	861	899	884	882	921	896	881	918	890	917	870	887	856	884	880	879	848	881	857	816	866	940	921	914	841	906	877	864	851	880	906	900	868	849	898	913	904	885	873	868	931	827	897	871	879	875	890	865	899	873	928	882	925	862	833	855	889	916	855	864	912	860	854	885	900	858	865	847	889	861	869	902	847	868	857	881	889	845	879	885	865	897	870	914	846	850	885	871	876	921	878	871	868	882	886	877	863	843	865	884	875	858	900	861	871	876	877	925	841	856	905	880	873	923	836	877	882	855	878	906	911	906	833	872	929	865	871	924	872	829	899	886	890	863	861	904	903	851	899	833	885	926	811	893	862	871	853	907	830	894	848	861	868	837	895	915	898	856	860	856	891	823	911	914	827	895	874	922	872	852	891	888	872	884	905	934	872	888	858	913	842	934	902	934	856	876	854	900	891	876	896	861	934	843	885	897	894	859	873	885	852	890	884	914	810	886	857	872	843	933	875	851	897	925	880	816	880	883	896	865	920	834	906	913	914	896	918	877	919	888	865	854	850	847	886	887	900	883	851	903	875	859	884	872	942	869	876	864	901	857	895	873	870	938	842	852	900	874	928	929	895	875	846	882	860	876	922	852	878	918	915	876	930	892	848	911	877	877	834	866	903	963	882	916	921	912	879	830	900	857	909	892	869	897	870	891	908	878	903	899	915	873	920	854
61059	102882	66944	31435	9090	1343	845	867	829	851	842	810	812	875	813	858	846	903	858	970	1467	1320	1169	997	861	828	807	811	889	932	865	836	782	826	786	841	875	857	820	890	850	858	790	787	822	920	803	899	843	811	838	836	884	819	855	818	784	818	871	857	843	875	849	878	813	842	861	835	812	823	793	789	915	847	840	819	848	841	865	836	812	850	855	855	824	858	781	835	837	821	795	819	827	769	801	849	858	858	806	844	880	853	801	855	849	844	831	820	844	783	828	855	848	836	827	773	852	899	849	787	827	830	829	839	791	808	751	855	826	814	844	839	894	839	876	824	799	791	835	827	842	815	784	836	870	828	824	811	805	859	804	849	831	857	815	820	803	844	833	853	824	826	843	788	821	851	842	748	806	848	823	808	787	811	832	842	876	827	827	832	820	814	828	838	816	819	843	814	865	796	848	848	816	850	863	845	875	839	851	829	831	859	769	810	862	812	797	847	821	804	823	852	756	812	840	864	827	820	807	799	824	851	825	846	762	803	930	841	721	823	777	819	840	766	886	804	827	821	871	811	781	814	811	841	837	823	839	832	837	828	785	849	869	841	794	793	834	798	855	795	857	809	885	808	822	821	827	860	861	849	804	778	848	786	843	827	824	822	822	869	883	799	790	855	821	827	851	869	779	822	824	846	887	810	787	807	849	837	825	851	831	815	882	801	826	826	846	769	794	828	853	830	821	781	795	843	865	836	836	826	872	837	859	874	846	810	841	848	830	803	849	837	810	838	840	845	836	849	818	814	844	782	797	805	822	846	812	770	775	810	908	835	827	910	857	790	844	809	854	887	776	822	810	853	891	817	850	811	796	776	825	786	808	813	884	850	868	798	834	857	880	815	837	866	839	799	847	862	815	811	811	790	787	853	858	784	846	788	854	828	879	791	762	797	839	811	821	797	809	827	851	889	839	794	818	790	798	827	840	805	880	824	807	804	863	879	853	830	829	817	868	837	812	860	813	841	824	879	806	837	847	827	795	861	759	840	842	879	826	835	856	882	807	830	805	828	884	806	842	815	836	806	886	876	882	835	810	871	831	840	773	842	839	776	829	804	804	811	856	830	789	856	838	798	770	887	790	848	834	810	853	812	822	825	877	810	792	821	802	860	824	811	781	835	818	802	820	840	797	849	840	760	810	801	849	860	830	816	872	822	853	802	814	856	800	860	870	853	826	802	779	862	823	888	803	820	857	832	818	895	803	805	821	878	821	837	809	827	821	890	809	808	830	817	794	839	886	883	834	830	809	764	863	784	830	789	830	842	808	824	794	828	849	831	814	865	800	814	852	858	835	850	832	838	908	800	833	874	838	815	798	844	796	841	810	807	819	805	858	822	814	796	873	825	854	877	780	827	829	884	862	858	840	834	768	848	864	838	798	792	866	855	830	843	836	825	885	865	821	785	841	767	838	824	862	826	858	840	829	818	832	880	820	798	823	851	806	818	809	818	779	813	804	821	783	747	819	840	833	872	847	829	832	867	820	864	855	825	833	855	833	827	796	832	813	786	799	812	816	847	800	834	817	848	790	861	789	885	882	808	825	791	811	802	848	844	870	839	867	850	874	837	857	826	829	874	856	845	844	841	829	805	882	814	824	864	805	807	830	874	831	852	804	825	854	824	837	860	800	841	876	830	828	813	817	764	857	785	818	831	857	807	852	852	829	842	853	824	830	805	864	818	816	842	823	764	822	844	847	814	794	840	773	803	821	830	856	817	837	819	827	837	844	804	812	840	801	912	831	817	835	841	806	869	802	867	843	826	827	852	861	826	846	880	838	818	841	784	829	786	820	805	762	861	840	793	866	918	772	847	815	801	827	805	805	829	859	845	846	859	872	817	788	827	798	845	807	787	826	824	792	854	864	831	799	860	798	894	815	831	831	848	814	830	805	834	824	876	834	820	844	807	851	794	779	839	817	840	813	819	892	828	752	809	822	814	778	845	839	826	827	835	813	822	833	818	863	813	843	911	858	782	831	838	831	771	863	758	849	845	895	823	834	849	824	824	785	849	827	812	821	832	802	827	888	806	847	786	885	836	806	843	807	770	829	808	839	780	889	789	808	850	806	810	893	783	817	833	839	885	812	811	812	878	854	856	804	804	800	787	857	839	853	829	846	829	846	823	856	826	872	846	795	795	819	768	828	859	888	804	792	824	779	832	831	824	863	863	804	814	838	833	778	776	848	851	795	906	862	774	825	831	792	844	789	855	838	869	840	830	828	848	822	824	801	801	770	830	802	829	830	789	844	830	830	849	861	814	823	801	812	836	840	836	832	813	784	853	850	801	792	884	796	843	851	818	799	805	870	815	816	820	843	783	851	816	873	831	772	832	816	784	770	788	828	772	805	850	850	842	827	811	868	806	808	810	859	808	851	852	831	846	852	798	781	785	811	840	808	810	821	811	844	801	825	838	775	816	809	801	820	818	834	839	824	792	808	833	818	877	864	834	826	867	818	826	849	849	803	811	820	831	829	816	832	790	843	805	840	869	850	819	838	863	802	851	783	812	818	849	843	817	791	840	873	865	864	916	844	842	834	904	829	805	835	858	818	769	898	816	874	832	805	792	817	872	845	825	799	826	852	828	780	825	827	821	797	829	843	827	833	790	870	814	844	804	825	811	851	880	897	831	849	798	836	826	775	865	850	826	803	804	820	815	857	834	774	863	869	850	869	804	846	819	811	841	789	860	849	831	834	828	829	829	828	807	854	856	786	836	829	806	820	842	782	832	815	848	845	845	798	869	815	838	832	868	833	799	850	881	804	818	806	821	829	838	819	803	877	842	779	783	825	823	867	836	804	816	816	799	763	835	792	850	789	840	817	886	815	821	832	853	815	823	818	861	831	782	821	804	891	829	889	843	884	820	798	810	789	832	820	875	825	819	811	815	804	834	848	768	803	809	813	841	844	814	803	836	833	792	847	831	847	799	812	854	833	824	809	814	786	845	858	809	796	761	868	832	819	826	868	860	803	821	806	832	815	781	805	822	804	831	834	820	865	826	820	855	797	802	824	732	846	787	827	819	876	807	819	829	844	826	799	819	819	785	833	801	814	829	844	794	835	867	759	791	853	849	807	861	883	847	861	797	834	807	820	801	835	793	810	791	807	824	771	883	799	805	860	823	850	818	822	825	814	852	841	850	819	819	789	852	846	832	743	834	876	803	815	842	848	816	795	858	794	794	859	826	812	846	781	792	828	832	791	815	832	841	848	770	827	853	834	843	829	803	771	792	788	813	838	830	814	795	792	806	786	860	812	733	861	891	826	842	823	836	824	829	804	798	814	803	806	804	826	869	874	786	825	855	816	829	810	809	803	837	840	818	820	848	828	808	836	798	822	824	811	818	789	859	791	814	858	788	820	907	861	842	783	791	826	855	823	824	847	840	875	830	835	827	841	777	873	829	793	811	788	863	844	839	828	794	852	816	896	872	821	845	853	823	784	800	825	858	852	801
30337	32223	27279	7595	1558	713	680	675	696	683	682	670	666	668	649	684	646	720	709	638	688	683	697	681	708	686	648	667	651	604	700	642	651	666	648	680	661	679	719	655	654	717	686	645	654	668	679	718	663	682	691	612	672	634	664	672	642	652	649	657	661	670	618	663	627	671	686	676	665	699	681	649	680	659	669	648	606	652	682	663	688	661	632	654	636	687	671	670	700	661	665	687	702	644	663	703	661	643	669	665	683	672	650	653	663	645	677	670	710	642	629	682	657	676	657	688	672	642	613	669	718	654	642	658	645	647	675	649	662	686	662	655	647	711	671	637	634	665	637	684	698	682	665	666	635	679	641	643	674	663	673	666	651	727	646	687	668	703	693	665	710	628	671	642	711	689	636	668	638	683	687	678	652	657	672	632	688	652	710	643	670	675	660	672	647	684	628	619	670	612	671	638	598	673	709	690	675	683	669	658	677	652	678	653	672	696	682	673	641	688	700	652	622	692	658	655	631	681	651	648	634	698	682	631	680	647	649	698	654	691	678	665	693	665	596	629	646	634	668	698	700	652	686	662	681	670	685	608	669	693	674	621	631	673	635	692	707	687	677	644	708	683	686	666	710	663	676	665	655	614	675	607	655	686	634	681	674	663	624	663	703	640	696	669	656	675	625	654	670	624	613	681	638	650	679	649	664	683	627	657	699	666	655	616	659	677	676	642	704	653	690	736	660	700	636	686	621	658	667	651	676	653	656	733	642	664	683	655	656	655	678	655	707	655	662	647	723	634	661	649	646	644	671	650	648	666	649	613	653	648	713	706	696	660	640	644	685	722	655	672	682	647	671	683	698	697	643	642	659	685	649	643	700	648	706	684	658	619	674	656	685	633	653	666	713	659	683	675	633	657	663	619	696	673	664	657	662	698	696	679	649	655	642	618	645	667	645	650	675	674	664	659	665	711	672	644	676	697	620	640	686	626	704	662	652	689	654	678	651	659	689	645	658	675	602	680	677	656	647	676	606	713	633	713	689	657	679	675	696	700	731	647	669	657	664	643	645	674	663	658	615	652	690	671	663	697	601	664	711	668	644	675	663	660	651	698	640	629	677	669	638	655	672	648	664	635	669	703	674	628	653	671	675	687	646	675	640	656	673	615	670	640	640	614	740	698	653	674	708	642	677	702	676	660	673	714	682	647	689	655	644	658	645	716	644	625	660	701	624	653	613	682	664	653	694	679	722	679	646	680	641	656	693	696	650	664	717	655	700	651	667	703	648	672	620	686	621	657	622	662	651	682	646	678	659	625	675	667	692	662	634	659	645	651	671	719	659	661	643	687	694	655	621	686	663	660	696	650	701	673	668	641	668	663	667	630	627	667	725	673	679	629	649	658	650	635	638	681	646	648	641	629	658	686	671	717	667	646	711	660	643	665	661	655	636	698	638	664	697	685	651	672	698	693	706	688	654	686	684	645	693	652	676	653	685	648	670	658	676	655	693	631	615	674	629	719	710	649	627	662	656	678	636	694	658	680	670	749	666	673	660	666	679	665	664	626	709	662	653	676	617	671	666	669	667	628	646	702	630	677	688	663	711	652	654	661	705	689	621	609	633	643	654	681	699	653	695	674	625	652	688	643	662	673	664	613	609	678	658	683	646	679	631	672	660	694	633	654	646	663	672	648	627	650	664	642	688	668	689	690	658	658	671	677	685	670	695	659	656	629	690	672	671	681	674	682	633	620	678	675	656	662	653	668	639	712	692	664	689	625	658	714	653	681	700	689	675	682	680	639	649	702	618	639	661	654	693	688	695	679	673	683	653	631	657	647	683	704	618	671	691	633	652	646	664	670	677	652	682	673	684	662	689	637	620	663	697	713	637	672	681	633	652	675	679	640	677	667	676	631	644	691	630	711	719	649	669	661	675	653	662	659	607	598	670	636	635	660	635	661	674	672	626	689	659	653	647	613	681	718	649	649	635	653	696	667	650	694	680	736	681	632	668	679	691	637	660	667	637	606	681	640	735	613	665	660	669	669	654	673	693	647	672	623	641	692	658	708	712	647	692	646	651	704	675	648	689	704	684	651	665	650	624	665	669	658	668	684	630	697	652	703	628	674	700	646	696	672	665	651	633	637	668	642	666	683	647	708	663	669	652	654	691	697	654	646	693	673	650	685	687	650	692	675	686	691	650	709	632	635	643	676	676	716	667	673	674	682	657	669	714	675	640	693	653	640	627	667	686	642	668	688	662	655	673	637	671	662	702	657	651	689	690	666	662	681	679	700	713	659	671	664	687	670	670	720	656	694	704	723	703	645	640	641	640	736	690	658	691	663	656	717	658	646	640	692	634	680	690	638	679	686	626	631	671	624	676	721	658	661	645	665	641	669	695	663	695	671	691	685	622	658	730	712	658	683	652	695	660	700	661	671	654	670	690	670	650	649	669	644	733	656	687	720	661	661	660	620	672	697	650	691	655	644	646	669	641	664	685	655	624	646	679	672	720	694	684	655	686	710	663	757	631	647	668	678	622	693	637	643	665	682	671	636	653	626	632	624	686	685	699	646	637	657	631	651	693	639	637	625	685	674	635	699	701	691	659	663	624	647	612	686	660	686	708	646	679	667	675	666	674	630	664	681	655	691	648	669	626	687	609	651	707	678	698	642	657	670	598	687	687	657	648	687	673	662	652	676	672	659	671	628	657	658	657	657	715	624	715	698	692	655	658	636	661	745	693	616	681	637	656	689	634	664	651	645	679	636	675	633	642	649	651	649	670	679	685	722	670	715	662	669	716	610	652	620	626	687	663	677	641	679	651	696	613	656	666	640	643	695	674	663	655	659	682	660	644	690	700	679	633	642	683	643	622	677	649	674	633	654	642	650	622	680	623	635	593	641	664	644	666	670	672	657	636	688	611	666	658	636	652	673	623	708	684	692	680	651	677	669	661	624	667	639	630	658	696	681	634	616	619	668	683	661	689	671	670	655	725	700	674	653	652	618	661	668	653	666	743	665	661	701	662	651	722	620	647	668	686	629	642	644	680	645	656	674	691	693	678	649	653	660	623	703	678	710	643	721	652	654	680	694	661	642	651	696	675	664	625	643	667	691	700	655	677	658	701	640	609	667	676	704	648	639	660	661	724	660	642	663	627	672	643	661	685	655	635	677	671	696	725	606	683	670	694	685	659	633	678	654	631	681	646	648	678	693	658	738	628	676	630	671	654	681	726	682	647	640	659	665	671	651	652	671	693	678	685	702	657	709	651	675	649	604	661	618	643	660	728	660	696	701	658	623	665	712	657	642	647	650	619	619	615	627	626	691	702	680	654	607	708	636	700	739	670	637	689	680	637	659	665	667	636	652	645	696	640	631	692	672	647	639	694	691	627	668	668	684	693	641	670	677	698	613	660	662	650	640	670	683	689	666	646	648	664	675	656	629	643	686	645	723	651	629	660	670	678	672	618	663	715	644	622	689	673	678	651	632	633	696	672	659	681	654	630	640
24169	38376	19407	3227	1202	607	535	539	535	569	509	551	537	518	548	587	544	559	572	539	603	574	558	592	560	546	559	597	522	555	543	519	578	560	550	545	546	553	522	566	527	561	526	557	594	562	572	544	548	543	579	568	555	558	569	550	539	542	512	553	563	589	515	562	515	525	543	503	545	518	560	519	532	540	580	530	552	536	568	517	553	524	572	557	552	557	562	540	529	568	515	547	544	524	583	534	567	547	554	523	586	536	579	555	526	517	522	556	536	541	543	571	579	542	583	570	533	568	596	521	561	553	522	529	551	556	555	544	535	547	540	532	545	569	550	533	562	574	572	538	547	561	580	609	548	551	552	519	560	525	567	506	537	529	569	563	551	579	552	533	546	576	542	578	553	536	538	514	515	574	549	566	510	498	523	584	568	537	562	545	554	578	540	551	546	492	554	579	542	600	559	583	580	530	518	567	557	527	567	568	510	586	543	526	557	528	507	542	527	561	570	614	533	551	553	585	539	570	598	583	544	554	534	539	618	554	582	575	542	543	576	595	529	514	547	558	544	546	536	553	555	511	544	556	485	539	561	584	525	583	559	526	540	552	577	545	573	530	576	541	561	576	539	559	510	559	577	568	561	545	520	535	528	569	546	573	526	588	552	598	549	585	540	515	553	522	588	558	509	503	568	538	538	557	563	539	539	524	528	548	569	566	538	524	541	588	524	571	565	570	583	563	543	527	555	527	521	575	535	565	544	568	519	563	517	577	503	518	576	552	538	570	545	618	578	528	563	557	511	533	541	530	564	533	556	513	573	545	521	566	560	547	545	553	579	531	576	547	542	535	565	580	585	525	558	545	591	571	580	522	547	516	566	537	549	544	547	537	535	548	589	559	498	548	502	583	564	507	524	573	559	568	504	546	508	562	556	538	550	553	550	554	560	550	560	581	511	573	527	562	558	568	590	534	553	540	576	529	585	536	506	561	542	540	551	544	527	575	565	594	534	511	580	531	506	560	518	527	543	537	523	558	523	547	551	543	520	552	537	540	591	540	514	551	562	531	572	542	528	563	549	553	553	512	596	622	544	525	578	554	592	565	516	552	541	555	542	564	521	565	575	558	553	516	542	558	537	565	539	576	560	524	531	583	542	572	536	563	530	527	558	547	536	516	609	500	527	564	541	558	544	554	564	560	545	587	540	573	586	532	538	543	594	503	524	598	574	533	566	556	547	514	532	539	557	566	551	542	546	531	576	531	551	579	498	520	496	553	552	541	536	569	593	568	530	535	570	547	589	533	616	511	568	529	540	555	515	521	557	559	572	590	531	553	566	559	589	531	564	539	504	519	584	519	517	534	526	494	558	545	504	558	570	542	532	553	577	510	563	582	560	561	588	550	553	543	577	551	551	567	571	567	520	558	569	562	575	565	533	548	546	535	520	501	558	534	525	515	574	571	552	517	518	575	543	548	562	563	559	570	550	541	539	606	577	525	567	569	530	522	571	548	540	547	572	561	557	508	526	542	545	522	579	527	532	550	561	572	546	559	555	539	546	545	555	522	559	538	608	563	564	579	537	566	542	538	529	566	564	550	552	545	557	549	575	527	597	548	499	572	566	549	540	552	561	584	580	551	565	537	538	521	556	531	565	553	559	549	528	560	538	522	542	537	523	553	559	555	544	557	544	574	570	553	550	541	501	568	603	540	547	585	542	550	537	512	566	511	570	539	542	549	534	562	576	561	583	564	537	553	554	522	517	551	532	544	575	579	490	529	568	512	549	560	587	537	574	520	560	542	512	570	544	566	537	546	568	549	566	515	543	579	549	547	593	561	554	538	545	548	574	582	552	570	564	591	584	515	541	577	594	590	525	546	552	542	590	545	537	555	570	527	517	550	527	559	523	562	538	521	548	524	519	560	524	557	527	535	514	534	517	533	549	559	538	561	598	535	573	514	550	556	568	571	565	531	532	559	560	534	582	563	534	569	533	556	532	589	538	553	555	527	528	559	508	558	523	553	590	556	541	590	581	585	535	549	586	541	505	540	591	537	554	528	568	531	521	512	583	542	601	513	548	582	549	549	516	549	543	573	500	557	562	550	548	566	554	535	534	549	560	543	530	587	563	565	576	536	573	495	570	543	520	577	532	501	567	604	535	576	594	602	530	537	552	545	562	523	584	537	551	531	525	573	541	536	545	536	563	551	571	533	535	532	570	496	531	516	535	520	556	522	557	530	585	522	535	545	555	545	553	561	543	562	541	565	492	544	547	575	531	547	549	547	545	555	569	552	566	553	576	545	548	504	565	538	548	584	492	563	559	534	572	551	551	567	531	544	545	542	567	554	552	556	545	531	541	551	552	517	521	572	551	557	593	512	551	560	602	531	505	545	523	557	552	573	514	567	555	558	560	514	541	557	522	558	543	547	524	624	558	519	554	570	583	540	521	549	588	553	531	506	531	526	540	532	542	513	560	541	503	545	533	584	547	542	529	538	507	537	553	524	554	521	593	526	523	546	569	553	584	577	562	556	574	561	589	538	570	561	576	556	538	580	550	591	524	561	557	495	529	564	546	592	549	585	579	550	533	567	557	539	532	513	560	587	555	606	574	512	522	542	561	556	531	576	531	532	544	534	549	551	578	525	545	529	554	545	583	573	603	560	530	542	550	525	614	513	515	542	582	552	575	538	577	549	544	549	550	547	541	550	526	542	564	532	514	569	531	631	544	508	514	564	536	539	557	503	536	539	581	526	524	552	533	481	534	530	538	556	517	536	587	548	531	540	549	579	567	512	525	517	514	572	497	576	561	542	541	578	561	571	569	555	590	547	572	550	562	580	556	524	517	566	542	554	503	547	535	554	559	544	543	510	514	544	552	498	542	565	569	525	537	549	546	551	557	529	581	544	527	573	571	566	514	571	522	581	530	556	556	566	469	551	575	540	572	542	533	582	533	526	570	548	516	508	532	557	532	560	620	590	562	607	548	538	576	582	557	543	515	534	508	531	517	561	515	534	561	512	530	560	572	511	547	568	524	567	567	510	554	533	549	533	573	534	584	543	520	545	526	547	535	531	556	553	561	554	546	536	537	523	610	527	542	584	557	522	518	579	512	526	519	543	576	531	564	568	561	514	589	557	537	550	533	564	550	524	546	573	503	548	501	525	519	570	547	528	584	524	514	521	497	537	585	519	572	520	535	591	513	565	542	568	541	552	564	537	559	534	514	555	559	579	555	506	530	579	568	563	559	551	505	519	529	550	547	566	516	570	573	538	558	550	567	555	541	574	532	554	515	520	577	559	573	566	541	587	551	561	538	545	550	521	566	574	544	547	536	559	532	546	559	567	533	534	573	558	529	563	528	576	637	565	495	566	546	532	555	519	533	554	542	588	556	541	547	573	557	557	579	563	551	532	538	587	584	546	570	541	541	544	530	505	560	533	580	533	552	584	532	550	524	502	572	536	536	560	532	554	519	574	547	598	569	535	527	531	538	570	579	577	555	572	535	576
24885	26567	40659	33122	19190	5381	1209	939	861	873	855	874	827	849	781	847	794	840	860	851	972	1019	958	856	788	807	841	751	791	790	821	822	832	790	787	779	845	824	813	814	840	841	757	775	803	860	761	808	874	809	801	825	753	785	797	802	827	809	764	801	784	793	818	754	808	844	800	811	807	782	830	820	828	829	790	799	840	754	820	809	796	803	799	821	795	795	826	785	811	809	783	800	811	794	835	793	789	781	783	787	827	797	832	773	793	861	779	812	819	770	837	772	790	788	802	807	807	812	784	789	812	780	790	812	805	781	788	789	824	793	854	824	851	821	791	816	824	762	859	745	781	792	808	803	808	779	790	814	775	798	777	812	823	773	773	809	749	804	793	792	833	806	791	790	839	800	755	787	821	796	778	836	783	826	815	813	772	796	782	795	825	852	773	774	829	773	766	823	805	768	853	791	736	777	785	810	833	823	785	821	814	766	815	753	800	760	815	807	792	827	805	813	786	811	808	806	819	752	831	847	774	795	790	762	801	832	786	771	808	816	848	819	816	829	829	808	775	866	793	843	812	829	766	853	815	801	751	808	822	810	734	714	794	785	805	820	822	767	764	827	756	773	802	744	804	838	762	790	794	798	862	824	818	774	811	809	780	850	819	763	774	799	804	791	819	769	861	748	827	783	780	793	802	820	801	789	844	798	771	813	811	793	776	854	777	825	743	834	758	820	813	745	781	777	787	831	809	771	797	835	812	817	836	747	845	815	799	767	849	806	796	829	788	793	808	789	826	809	782	810	815	814	771	853	801	828	835	774	780	803	756	779	767	843	785	785	845	792	800	864	796	822	795	786	808	791	853	823	781	754	789	834	806	801	790	784	818	828	827	832	806	792	781	791	818	803	748	824	790	838	836	790	833	779	845	828	868	825	762	836	761	796	769	800	820	784	846	804	784	787	806	783	806	872	815	805	827	788	799	791	818	848	806	813	821	805	809	764	794	799	789	773	763	752	754	811	824	809	803	813	833	854	779	778	804	792	831	732	774	758	839	714	790	783	843	825	784	748	823	846	830	834	791	825	776	764	844	765	776	801	811	800	806	793	797	788	786	799	795	820	852	774	765	814	809	800	794	841	731	810	842	813	843	808	776	838	790	829	766	791	829	780	850	766	800	814	809	814	801	791	743	808	791	835	786	803	816	803	798	756	821	777	819	822	826	788	809	766	794	788	818	800	809	819	798	807	774	774	781	739	809	802	830	816	790	771	863	801	797	780	752	837	800	800	811	782	840	794	812	821	811	790	831	807	819	800	851	803	792	814	812	819	807	787	862	804	802	825	776	811	779	866	799	806	795	825	823	722	786	730	798	795	870	819	842	838	789	801	849	790	775	770	801	796	786	815	851	719	799	765	746	829	803	790	797	784	797	813	748	796	807	789	780	833	746	770	807	808	812	840	798	723	837	835	883	826	849	780	782	716	809	816	762	734	803	826	778	783	793	811	791	806	800	815	802	808	771	805	796	794	830	818	816	818	824	741	788	793	818	790	795	792	817	767	853	771	820	817	787	793	837	860	840	781	782	794	799	839	832	828	847	804	775	780	793	830	835	821	842	798	850	839	804	751	789	790	819	802	824	814	787	793	773	813	845	841	814	788	814	778	781	800	795	786	811	809	783	801	823	810	820	791	845	782	809	788	827	806	775	835	784	846	806	802	790	788	812	758	787	841	826	791	794	833	854	788	823	728	794	805	822	832	823	798	837	762	788	829	811	747	769	818	816	756	833	814	802	773	832	799	772	830	813	805	812	802	804	793	848	753	760	793	778	773	803	805	823	806	777	784	758	786	794	747	806	842	776	795	757	808	774	818	751	858	784	805	813	800	835	749	819	810	818	769	788	802	799	816	824	813	731	786	809	846	786	821	704	767	801	854	799	842	790	797	787	800	797	781	769	789	807	862	750	854	786	780	737	795	803	828	839	812	809	776	803	811	775	791	781	798	813	829	880	790	815	829	814	805	820	804	763	817	834	822	824	817	825	813	815	837	796	822	821	840	787	797	815	865	772	818	851	832	757	751	786	808	771	804	778	807	798	827	765	792	762	807	805	769	763	739	777	754	805	782	816	817	770	825	806	838	793	797	774	812	795	799	781	797	815	840	764	789	811	817	814	836	800	798	786	822	822	795	862	791	778	820	805	803	800	813	791	829	798	779	816	720	778	776	748	796	738	791	742	793	746	850	815	813	801	775	802	796	819	850	723	801	797	715	783	771	772	802	789	793	799	787	827	787	773	796	766	829	799	796	834	755	797	832	834	823	782	771	769	804	787	793	778	791	825	839	761	841	788	747	832	801	777	783	841	813	751	829	797	810	781	813	760	798	833	789	813	814	797	790	798	819	808	802	786	794	804	834	828	763	788	801	779	793	808	767	835	798	768	795	839	833	786	794	781	794	775	749	748	797	809	806	782	856	770	817	835	755	787	779	804	828	853	796	804	765	761	800	794	818	811	846	804	774	807	736	815	785	778	798	789	867	801	854	837	827	805	762	825	826	830	754	790	792	809	840	761	804	764	787	771	792	793	791	817	832	788	796	753	825	800	805	799	806	737	824	861	818	774	781	801	762	849	792	788	752	787	798	871	847	759	771	835	793	788	785	788	855	811	842	785	767	811	876	771	813	792	828	820	762	783	736	819	843	790	808	821	819	754	824	749	760	817	790	821	780	774	760	826	773	800	801	791	791	798	759	836	794	828	806	795	810	797	834	806	819	806	779	838	802	779	864	810	805	799	809	757	832	825	784	793	790	794	783	755	798	801	817	847	800	720	780	722	758	808	786	799	842	828	792	740	813	806	741	783	841	783	809	811	804	788	784	804	783	785	794	765	759	745	792	764	800	777	778	795	764	818	778	785	795	830	796	817	821	811	767	779	784	765	858	776	767	822	757	781	824	780	747	788	820	763	770	818	808	769	790	754	793	806	763	796	814	767	773	805	798	815	797	816	820	791	828	793	836	813	848	829	777	850	817	800	789	812	823	818	807	828	766	769	832	789	818	733	825	789	797	791	790	793	778	845	799	781	871	858	783	818	796	784	815	791	789	767	806	818	758	788	729	810	812	842	829	813	797	840	784	793	799	805	831	846	756	825	783	839	811	822	801	852	839	822	829	822	795	787	824	815	820	828	763	758	818	761	802	726	796	825	810	834	841	801	811	804	805	838	756	793	781	836	816	797	787	807	838	771	804	833	818	835	811	854	770	787	792	818	805	810	792	814	819	831	788	816	803	765	765	811	759	827	775	806	806	829	799	796	754	821	794	759	805	812	767	789	806	781	827	849	798	739	823	820	803	781	834	794	822	827	804	789	815	844	766	794	827	768	841	762	800	808	788	795	760	788	771	825	799	831	805	844	783	813	801	793	825	788	837	828	796	789	809	852	779	816	830	784	819	812	789	805	760	804	811	778	853	734	808	826	794	804	796	792	879	776	824	872	767	766	802	803	777	781	809
62054	97477	60741	27879	8367	873	757	781	717	740	721	757	762	778	723	772	698	734	745	731	1063	1018	864	830	777	734	736	769	762	747	691	780	757	704	728	766	750	722	727	800	735	753	734	753	730	718	745	724	748	712	781	764	726	766	754	758	732	721	753	708	760	742	737	741	726	800	778	706	769	761	702	723	742	783	749	718	714	726	725	750	759	735	754	713	723	712	757	745	785	720	741	718	765	708	708	732	781	740	688	737	803	731	754	724	752	761	776	736	704	711	724	715	730	712	730	743	769	768	733	715	777	744	747	762	692	715	737	719	735	730	716	708	726	743	738	714	701	812	737	719	655	784	794	742	718	788	729	702	711	750	711	770	764	736	752	754	809	743	751	749	716	751	752	704	753	724	707	692	757	738	712	755	764	742	782	696	729	770	721	729	755	650	744	759	729	773	776	766	737	780	786	755	715	736	726	671	736	744	684	712	745	767	717	711	726	702	732	741	681	763	713	774	736	723	699	752	757	780	736	774	739	737	737	703	779	706	761	767	725	744	733	701	807	711	771	735	674	699	724	712	700	724	714	715	714	764	753	699	726	781	794	742	734	738	720	780	783	733	746	742	735	731	719	766	715	709	749	702	746	728	729	736	728	717	735	738	767	737	723	760	790	775	723	757	720	738	729	708	764	758	723	697	740	740	748	728	733	711	733	716	716	726	756	689	695	743	732	726	784	721	732	716	759	743	698	758	702	742	766	729	713	732	712	731	719	763	739	765	763	736	726	725	753	706	754	729	744	742	732	794	716	705	724	736	734	727	733	675	733	700	717	669	746	763	780	715	755	749	742	747	751	725	755	715	716	774	737	702	710	708	760	749	771	763	730	751	709	759	740	739	744	711	745	714	717	717	730	755	726	706	767	733	716	779	747	762	768	715	743	722	763	718	722	754	749	761	702	763	783	762	714	768	709	735	710	726	712	721	744	700	740	708	740	780	737	707	690	719	719	739	763	733	739	752	722	708	663	712	751	793	691	748	714	758	746	729	737	739	758	731	759	707	777	739	700	739	731	761	670	743	738	761	814	753	748	777	782	767	740	736	779	722	717	708	697	712	728	742	736	742	753	730	719	722	735	760	728	768	791	753	786	733	749	749	719	743	747	772	768	738	727	709	762	746	717	726	705	746	719	687	701	740	727	767	735	717	731	705	722	711	778	726	734	763	712	796	775	716	738	736	748	701	721	723	705	741	754	711	711	759	732	758	771	724	666	750	715	739	747	680	716	736	760	753	695	712	775	741	739	719	741	746	745	729	740	705	790	726	742	672	757	770	761	730	712	728	747	734	743	729	745	726	712	739	740	749	701	735	747	743	732	722	715	708	744	748	725	745	700	738	728	745	750	713	741	773	752	747	758	706	716	745	738	743	757	757	717	747	752	700	764	694	743	773	747	748	698	739	709	726	704	705	665	772	706	755	759	741	714	765	741	769	754	769	699	788	784	748	735	752	752	759	705	725	707	725	778	746	737	727	717	724	708	736	723	729	779	766	728	707	747	682	721	758	715	806	723	766	729	729	743	728	724	743	735	753	740	739	729	748	741	708	746	750	689	743	708	755	718	788	728	698	774	743	737	742	723	756	786	729	700	714	749	818	745	739	750	759	709	715	747	697	680	764	750	764	713	750	728	720	718	735	721	717	750	703	709	757	717	705	698	734	802	760	713	700	724	678	704	754	751	779	748	730	684	750	737	740	735	713	749	730	703	666	736	713	776	694	773	760	726	768	728	715	748	793	726	709	722	767	739	719	766	784	744	749	781	768	719	737	763	756	781	760	718	787	739	761	756	725	716	805	746	809	762	706	699	735	740	791	742	721	773	766	768	786	739	761	715	776	765	772	714	718	751	691	701	675	715	723	687	718	758	795	745	703	720	756	713	703	754	797	680	735	759	740	688	774	729	768	749	772	778	745	730	761	743	745	726	746	731	728	699	752	735	722	731	704	726	786	760	687	758	691	744	705	787	747	720	698	762	665	755	770	736	704	730	712	709	758	728	749	703	746	749	746	733	767	697	747	746	752	764	761	723	770	712	779	713	719	715	776	762	770	738	750	762	832	752	697	741	692	754	729	698	711	820	708	767	730	768	743	730	693	757	754	682	757	754	728	751	727	731	726	721	746	726	755	771	726	656	743	711	733	722	761	737	738	739	718	739	698	701	693	751	697	770	772	743	701	702	719	763	722	778	745	679	743	680	715	711	734	683	719	720	730	737	680	764	715	752	753	736	704	713	689	734	755	727	712	723	759	685	747	672	721	737	776	784	752	722	745	723	736	785	713	703	722	696	777	777	762	737	686	745	704	738	734	765	763	743	769	716	737	727	753	718	712	722	725	751	755	752	758	719	719	751	722	736	738	733	701	726	708	741	740	746	735	707	761	764	693	778	675	797	731	677	751	722	735	691	733	700	718	741	704	804	752	748	758	698	750	774	727	716	712	711	719	725	752	718	677	752	751	705	743	751	783	752	756	706	725	717	749	788	720	737	731	717	710	767	708	754	764	748	733	769	745	752	745	738	715	714	749	730	719	743	687	775	716	736	715	715	688	751	688	738	702	759	725	688	781	721	704	742	787	741	749	764	766	742	782	708	736	722	744	712	734	735	738	779	724	714	757	770	773	771	746	722	751	755	798	694	716	742	725	749	721	753	775	672	724	745	711	763	711	726	711	725	762	775	740	722	674	778	661	727	709	749	716	733	769	745	767	761	704	753	706	753	718	724	711	708	718	786	730	726	713	679	715	749	735	759	720	752	728	719	788	770	722	732	780	762	735	777	710	690	700	721	722	727	712	687	731	694	695	716	712	782	719	773	761	733	773	761	697	735	723	762	755	800	704	702	736	748	756	735	771	730	762	755	743	743	728	777	749	686	748	732	715	725	711	754	714	688	701	747	710	736	717	711	742	711	764	714	746	731	752	709	726	788	707	737	756	724	737	736	698	712	761	742	720	771	742	737	724	713	722	719	683	712	760	744	708	712	718	786	708	694	731	743	772	726	724	722	764	721	763	698	781	705	713	748	734	718	736	731	748	659	715	718	739	723	756	763	728	709	697	749	729	740	698	719	743	744	719	723	712	745	738	777	763	763	730	744	727	729	697	726	768	758	744	736	739	764	678	764	728	758	669	705	761	755	748	723	763	749	764	753	746	743	734	709	753	731	715	751	739	719	731	758	731	755	756	680	741	744	789	673	719	788	733	691	794	747	710	748	751	738	749	739	778	737	742	729	772	750	723	738	721	735	720	763	784	741	746	766	713	770	746	709	742	740	719	694	778	710	691	720	716	736	714	755	713	773	717	718	735	763	728	752	718	728	729	752	779	723	719	751	784	747	741	705	754	700	718	689	737	728	686	690	781	780	756	704	720	759	734	741	686	779	739	761	733	762	784	767	728	751	767	721	761	762	749	722	753	734	773	720	739	759	725	762	733	723	706	754	705	713	753	702	769	725	704	697	718
23948	24368	37725	28976	21870	10071	1784	1092	983	964	924	924	943	946	941	885	869	940	942	1034	1276	1298	1157	1038	917	870	931	902	869	915	847	850	878	898	877	893	948	877	902	918	913	846	876	882	890	901	921	889	834	901	838	904	934	949	885	890	913	823	873	862	883	877	871	915	872	899	872	944	903	893	860	900	861	900	880	843	868	906	865	862	885	893	911	907	902	837	842	915	874	886	890	903	878	862	921	899	877	859	873	849	878	866	866	904	889	885	860	883	914	906	887	924	837	868	862	903	898	860	877	906	924	901	906	953	843	862	893	845	842	863	863	893	866	858	886	920	893	899	884	883	862	888	896	839	842	925	869	873	935	911	867	904	894	903	903	890	871	881	945	895	924	893	867	851	874	925	871	914	882	915	935	848	911	876	902	846	896	920	903	902	867	883	930	877	836	872	902	907	920	880	892	875	840	855	895	890	895	868	865	917	882	864	875	892	914	835	910	896	912	900	935	925	831	900	885	899	864	859	1004	857	867	852	876	873	811	930	886	852	928	894	896	870	864	890	866	866	870	880	855	910	926	886	925	895	879	854	877	917	875	901	866	852	817	900	842	859	864	884	902	951	858	889	913	855	849	864	836	880	852	880	860	917	903	859	858	856	865	878	893	913	843	882	936	868	885	858	883	812	882	909	845	899	843	891	891	922	880	913	852	890	890	935	896	875	844	838	888	880	864	855	909	807	899	878	891	848	877	836	894	840	852	921	901	868	910	863	893	865	815	897	890	863	899	924	890	858	865	868	880	846	844	864	873	929	927	899	872	858	884	916	825	862	861	875	891	911	836	954	890	886	897	893	927	884	880	850	856	840	889	948	893	856	861	842	846	865	879	852	844	863	838	885	818	868	835	876	872	908	910	877	860	868	892	886	870	889	875	862	898	851	838	788	865	900	816	853	881	874	902	842	880	901	880	853	852	873	899	840	872	870	892	889	895	863	832	902	852	854	844	832	875	931	866	860	815	856	830	840	894	892	912	867	891	857	904	891	918	950	888	812	872	833	887	887	869	841	876	827	824	878	912	863	869	946	905	934	855	868	875	864	844	930	880	871	864	837	880	899	879	870	902	889	877	854	876	884	915	915	870	875	868	906	865	886	820	906	853	901	883	899	924	855	917	832	862	879	827	924	874	847	876	835	874	918	946	884	897	835	837	904	859	863	898	835	867	865	874	842	885	933	881	856	930	873	887	870	867	869	881	859	833	861	852	867	861	839	927	886	934	890	926	878	908	892	846	864	890	859	920	893	880	922	812	900	946	860	857	843	851	906	817	920	884	922	821	883	867	825	927	861	868	886	860	894	936	820	815	832	881	824	912	875	873	896	895	881	857	841	913	875	932	932	902	920	848	951	892	868	885	879	846	886	929	854	873	930	934	886	895	887	871	845	919	864	880	892	895	834	890	889	855	825	880	815	867	901	894	881	829	847	886	885	868	895	896	874	881	833	845	879	880	825	884	896	887	885	851	855	810	918	892	853	915	857	883	807	888	858	868	815	899	863	890	873	922	889	866	849	840	856	842	930	891	873	917	819	833	952	894	881	910	892	860	862	906	891	874	883	852	859	898	823	923	849	849	910	920	869	905	866	913	856	856	925	944	856	886	826	881	871	897	861	911	920	884	861	859	928	891	857	882	879	879	908	836	908	941	852	917	876	912	867	871	909	876	897	846	872	815	914	912	913	821	923	873	833	855	859	852	927	919	856	923	910	893	889	873	910	855	938	874	854	914	888	885	844	926	882	905	823	869	885	854	883	881	892	859	897	832	871	819	881	885	887	925	882	924	872	849	904	873	909	884	895	847	883	877	874	898	925	858	881	905	853	839	877	873	885	935	894	882	889	872	902	839	844	847	897	895	858	875	867	928	869	841	918	870	916	877	871	779	836	896	829	865	878	838	921	879	844	858	859	913	949	900	873	885	881	901	859	853	843	855	921	904	854	906	884	841	806	890	875	904	881	877	896	876	921	905	868	870	870	873	868	873	831	888	884	909	876	926	924	832	856	901	903	930	857	856	868	814	894	829	864	867	859	920	870	853	894	855	915	833	869	841	874	862	896	894	880	904	876	913	875	914	885	831	888	784	868	895	870	900	924	918	895	853	885	885	933	872	935	857	843	825	817	869	878	866	914	876	857	871	876	880	868	882	864	910	911	939	883	920	874	817	919	912	860	848	887	901	863	838	860	879	876	855	841	894	897	874	829	861	850	878	898	895	810	881	861	897	870	886	860	874	869	899	853	901	888	856	886	894	878	911	825	860	911	878	898	887	876	864	855	859	858	888	887	905	910	836	906	852	869	867	885	919	856	895	836	918	886	899	878	847	907	865	843	858	858	944	871	856	890	898	897	837	861	931	908	841	889	881	867	884	894	905	818	858	894	865	908	859	848	907	860	893	818	905	874	931	895	864	847	817	854	919	877	852	872	883	832	892	900	873	839	872	902	889	879	934	824	838	843	898	889	886	876	845	908	921	889	885	888	935	850	869	870	906	908	855	887	840	891	838	916	792	864	860	873	868	890	834	858	879	866	948	967	837	888	876	883	862	923	846	862	830	867	834	872	892	856	874	907	910	872	846	867	928	856	866	913	865	894	899	853	837	883	869	876	918	900	890	905	895	874	861	829	896	905	874	888	896	905	899	891	921	810	885	863	887	862	818	882	916	912	876	873	865	878	822	910	888	872	936	912	817	829	883	837	870	890	922	886	867	898	848	859	859	829	862	861	869	875	870	892	904	880	883	831	835	899	863	852	908	885	883	849	851	882	887	869	940	892	815	875	920	911	891	896	839	865	867	906	842	892	880	889	908	871	899	871	855	877	908	824	906	905	900	884	810	878	860	880	845	914	858	880	846	881	864	880	897	860	903	901	875	883	818	898	842	922	830	906	856	908	832	900	886	913	871	876	847	892	897	848	910	855	873	886	874	871	851	792	900	878	886	836	876	874	868	902	853	832	918	858	846	851	928	846	870	899	855	856	849	891	893	865	871	866	831	913	827	920	853	869	846	877	879	886	852	877	904	870	861	933	848	869	900	898	906	865	880	847	879	820	904	807	840	855	825	891	857	869	793	930	936	911	821	900	923	915	896	939	889	886	866	872	876	938	876	867	840	895	837	880	826	906	896	891	862	891	878	873	880	859	909	896	846	874	866	905	827	852	876	923	867	835	833	825	897	881	857	874	841	849	876	866	864	883	858	886	902	854	912	908	896	893	895	886	907	850	895	837	881	893	864	837	863	875	918	890	909	905	832	897	885	876	877	873	895	863	873	843	846	846	908	904	900	866	885	906	825	872	895	882	867	910	896	895	853	891	916	847	882	874	884	910	862	835	844	905	896	873	865	877	926	898	854	816	824	855	927	879	885	845	896	892	888	882	895	850	838	850	847	926	901	878	834	889	887	881	816	853	838	871	837	858	895	912	879	875	873	863	908	896	834	910	932	864	885	836	814	910	904	871
63704	104361	64132	30158	12768	905	823	850	858	832	826	876	804	870	850	842	870	820	819	1017	1475	1458	1155	1018	897	855	844	841	869	856	817	852	840	812	824	789	843	847	809	832	835	845	777	840	807	832	835	822	865	849	880	880	794	812	804	838	817	808	877	803	856	834	828	837	862	841	841	830	837	862	854	841	845	832	816	860	857	821	808	802	842	846	812	845	846	807	835	859	843	863	853	770	791	790	853	782	863	863	774	862	822	841	805	795	808	874	790	776	761	818	820	857	823	809	813	807	850	846	842	819	833	789	822	834	814	784	783	833	807	838	808	834	767	842	825	811	848	803	828	789	776	817	810	825	825	853	895	864	816	822	807	842	817	835	807	787	825	828	923	850	869	803	818	828	771	808	875	813	833	789	805	875	811	836	837	833	853	808	826	798	800	800	872	831	823	879	850	800	854	880	869	852	826	851	839	860	873	823	822	848	864	857	818	855	801	847	883	849	829	818	850	803	818	797	801	816	872	806	868	828	816	828	782	859	813	883	850	855	842	858	786	832	835	850	794	827	812	814	839	782	882	849	839	815	819	813	819	758	838	859	865	847	834	826	819	815	826	796	855	826	819	830	816	810	829	805	854	815	804	829	830	781	879	790	815	797	846	854	832	851	856	815	844	787	788	797	815	870	795	794	811	803	775	818	814	800	829	846	787	870	872	861	815	819	863	830	805	836	872	831	826	809	825	826	809	834	837	813	801	819	880	813	806	880	838	811	856	819	858	866	860	835	894	817	880	804	813	825	826	871	829	851	823	804	882	847	789	849	866	792	809	831	817	827	846	824	812	816	826	846	801	810	816	797	800	866	858	832	849	819	840	841	820	728	780	817	823	855	873	840	827	850	841	850	832	807	847	847	867	836	755	831	784	822	844	844	807	773	786	862	800	828	849	813	834	824	805	863	818	838	835	809	842	864	772	845	875	797	812	833	815	827	824	839	849	794	851	850	810	845	818	827	809	807	838	802	817	876	827	867	856	765	849	842	792	865	815	843	829	861	837	846	859	842	792	817	841	818	845	868	829	856	841	885	799	831	845	815	833	850	846	809	826	820	832	837	841	815	803	842	823	922	813	808	805	741	821	906	815	849	876	803	808	799	778	837	832	854	857	859	767	857	819	876	834	837	830	802	809	787	835	834	834	859	848	861	827	739	869	859	774	766	838	857	836	851	853	838	785	806	817	844	854	831	812	800	830	844	839	841	813	830	833	851	843	842	821	812	834	786	809	774	839	827	857	829	869	832	850	793	859	823	826	774	842	795	861	866	808	830	798	793	863	778	846	819	851	814	808	878	824	817	794	826	801	824	847	813	793	803	802	798	841	801	852	871	823	821	805	811	824	814	813	825	824	838	802	832	804	817	876	871	816	847	836	830	911	830	816	829	795	817	839	825	874	870	844	823	800	853	825	842	862	807	821	866	842	848	806	796	816	808	800	802	802	844	806	816	834	825	850	800	849	803	797	866	840	781	815	800	824	828	810	793	822	817	825	831	827	787	801	815	809	812	850	846	870	827	822	804	788	858	862	864	795	823	819	841	831	818	864	820	830	850	809	840	799	845	780	827	805	820	812	817	855	802	877	844	849	823	816	899	861	800	839	836	806	809	793	851	838	789	819	859	840	790	807	806	857	814	854	865	795	809	806	829	776	767	881	881	842	805	847	813	832	843	830	838	842	765	835	793	854	873	789	809	798	833	836	807	846	790	840	824	775	782	775	875	837	878	833	822	873	815	850	790	849	830	850	873	851	843	847	800	800	804	798	800	834	870	869	786	839	799	848	833	802	809	872	812	882	789	859	776	922	796	823	831	812	847	790	789	858	854	798	807	842	817	865	829	823	838	829	809	869	765	802	827	847	847	793	814	855	787	872	840	782	809	782	831	814	796	874	826	815	847	832	870	866	825	814	826	850	873	808	851	793	818	791	834	799	791	816	811	777	793	827	882	816	852	876	801	847	827	838	822	813	843	771	796	833	816	854	802	853	767	862	826	838	837	824	810	864	803	883	847	812	838	818	808	778	846	803	846	816	792	872	806	834	813	825	841	885	859	791	849	836	840	794	810	851	860	800	813	792	837	824	859	805	808	822	832	808	784	842	797	816	824	739	780	817	835	801	845	842	847	799	802	807	824	817	821	815	816	826	861	850	819	887	878	837	821	811	814	820	840	832	797	799	762	811	829	858	823	830	860	750	837	770	792	819	774	847	811	863	762	849	849	844	834	777	833	814	825	871	755	823	828	809	833	802	817	788	804	820	848	824	818	820	776	831	848	844	821	812	773	807	782	833	801	810	826	833	829	793	783	787	878	799	796	868	834	875	837	808	820	787	876	844	830	829	853	823	753	799	810	859	821	842	818	755	833	801	830	790	859	823	840	823	785	858	843	820	749	837	776	837	826	756	804	792	831	812	830	836	798	830	787	864	826	849	791	746	818	822	836	827	802	870	806	858	843	813	823	813	827	856	801	838	784	764	873	785	815	824	817	810	821	848	824	801	829	841	825	819	795	794	806	809	840	774	824	802	841	844	843	833	807	812	772	810	800	816	801	787	875	845	827	835	860	788	866	851	839	841	745	852	796	806	822	829	883	848	860	804	764	861	803	806	845	812	837	814	856	846	821	812	813	780	832	850	754	795	796	774	853	817	819	831	852	842	814	765	808	849	823	806	817	788	765	786	754	827	797	819	855	836	801	806	775	825	855	830	845	840	815	798	854	842	779	882	783	848	844	830	811	838	874	836	818	834	814	820	871	856	822	819	791	786	842	806	804	820	802	782	793	810	762	837	836	871	820	795	761	836	784	807	841	841	829	841	801	800	799	797	833	820	842	773	826	803	814	809	816	768	844	822	860	828	823	783	780	843	781	846	810	780	825	834	877	783	789	866	802	885	839	834	862	811	756	830	866	803	845	824	815	806	774	831	829	857	806	843	846	784	781	804	810	790	837	820	787	833	774	809	839	843	820	820	858	864	826	845	875	827	865	792	855	816	759	805	796	816	825	842	859	836	840	839	823	802	790	831	799	814	846	816	831	821	776	834	807	842	845	778	808	794	825	808	749	818	870	840	873	822	840	776	835	827	788	817	852	832	825	803	785	854	762	842	821	841	803	864	842	787	797	803	845	822	866	770	789	814	797	844	828	800	811	861	808	828	841	814	845	799	811	866	821	827	762	882	781	827	821	839	839	833	803	790	817	791	813	854	835	802	850	805	837	820	807	777	819	791	780	841	809	827	821	840	859	838	793	818	822	789	872	809	814	819	823	849	871	842	852	778	802	821	792	806	870	820	858	834	811	857	859	844	881	792	843	832	869	822	848	825	817	829	804	775	837	779	835	815	829	736	848	833	863	783	841	806	799	865	738	820	814	809	804	826	755	844	848	782	775	836	856	785	760	823	822	851	840	840	820	847	846	816	820	836	815	786	803	801	852	892	797	862	856	819	850	794	797	836	798	827	797
30693	30846	24195	9301	1753	789	660	681	664	664	626	671	647	693	679	671	652	644	698	695	681	729	652	648	662	633	636	677	629	682	666	678	686	671	679	677	696	623	702	685	610	657	691	681	667	655	680	612	648	638	690	629	622	700	653	616	641	649	653	676	640	642	675	684	628	683	639	696	667	682	615	684	678	697	685	650	634	635	666	679	663	644	698	633	690	668	633	651	699	723	662	665	690	619	644	642	690	654	665	673	617	643	693	652	671	635	644	659	653	664	660	674	651	653	683	690	662	730	672	660	679	642	670	645	677	685	675	663	659	669	696	707	669	648	674	684	647	646	688	654	637	660	650	601	670	651	699	662	673	676	643	625	707	680	703	668	672	731	623	632	678	645	648	684	670	638	632	645	638	659	651	686	662	663	682	660	678	663	653	637	626	656	626	642	685	689	679	696	681	608	640	671	629	697	690	673	672	722	666	640	682	677	687	725	663	657	677	629	647	672	656	627	631	674	665	661	618	691	662	639	632	670	720	666	677	642	642	653	693	676	646	630	652	626	669	665	664	649	673	670	705	673	646	637	669	682	621	670	635	693	653	679	669	653	679	666	640	656	650	679	663	658	679	601	648	676	640	678	687	703	633	656	660	633	651	683	649	683	643	671	648	611	631	685	601	626	660	666	651	661	679	692	666	617	681	643	679	685	673	648	661	642	669	639	632	634	639	643	693	642	646	654	688	706	650	648	687	655	636	618	662	700	685	652	647	642	661	663	672	616	665	628	687	706	655	713	633	681	675	685	703	656	631	666	645	590	660	663	664	677	655	668	611	683	667	651	663	685	661	652	717	640	665	668	652	619	681	685	657	703	640	666	642	623	665	656	680	653	645	674	659	660	633	681	623	647	624	645	676	695	662	653	614	675	633	646	667	675	680	651	646	678	681	643	667	645	688	675	675	624	646	724	666	619	730	677	659	684	658	651	631	711	621	631	645	655	658	689	671	657	662	707	667	682	674	674	672	692	635	689	709	654	618	668	667	638	678	708	648	670	674	652	664	625	611	663	622	656	705	646	677	671	714	636	680	673	709	661	667	668	634	700	662	662	681	627	647	626	684	685	662	651	622	662	629	680	683	648	644	671	643	679	669	669	690	639	662	701	669	625	654	668	644	667	704	655	686	641	657	638	647	672	671	639	693	678	681	639	681	679	636	643	637	637	646	680	676	670	688	650	653	616	614	584	665	677	674	660	642	615	603	741	646	690	692	663	635	678	691	669	721	634	695	664	663	635	683	637	687	627	665	679	629	654	637	658	673	663	642	666	696	636	688	641	632	691	609	691	675	670	656	657	670	662	688	678	657	724	670	663	705	658	667	659	683	673	672	698	663	655	649	672	637	675	653	654	679	659	695	670	655	651	621	646	615	672	679	668	657	685	667	656	662	649	631	660	684	641	606	692	643	669	682	690	652	654	621	700	626	665	630	633	641	635	630	691	703	667	636	613	670	660	708	665	676	634	648	659	659	646	633	604	645	631	686	648	646	678	623	703	638	652	665	643	643	669	690	656	650	675	652	668	676	626	674	642	671	665	644	693	629	677	649	629	651	662	646	678	695	683	655	694	705	639	684	680	645	641	701	681	673	676	705	605	610	674	660	645	695	699	691	673	639	680	673	643	618	621	680	653	659	705	682	605	664	709	668	604	660	646	649	671	658	666	691	653	691	636	641	679	612	611	642	678	618	645	664	642	682	650	677	633	649	678	687	667	693	684	664	659	703	681	666	682	630	658	655	662	675	634	721	677	672	668	685	639	674	662	630	668	701	661	671	650	657	697	677	686	657	669	644	650	622	685	663	713	699	606	685	660	670	655	664	647	629	644	689	681	658	631	648	648	674	684	662	672	645	612	653	668	679	688	701	654	669	650	629	683	701	622	665	648	673	622	685	670	678	696	665	649	692	634	669	687	643	641	659	681	695	707	654	667	678	659	658	662	680	643	697	664	648	641	670	654	678	625	628	675	663	665	679	687	644	648	669	685	619	673	634	644	650	628	669	618	660	680	683	684	767	671	700	637	672	654	683	670	673	650	640	692	657	658	664	665	647	698	703	667	642	654	707	645	698	673	618	679	654	683	657	656	626	685	599	690	615	645	623	680	639	659	692	632	669	671	635	679	655	635	634	651	665	678	653	649	692	604	610	681	737	647	647	609	657	674	700	702	674	699	706	628	652	707	662	660	663	680	669	654	598	667	657	680	639	659	640	686	683	644	708	627	655	653	654	623	693	682	647	628	652	660	662	644	661	662	679	672	659	662	658	698	646	631	675	671	645	631	632	622	679	645	675	648	692	704	614	684	671	689	647	623	671	638	669	702	616	678	696	665	651	721	663	674	658	685	674	667	705	669	663	703	649	659	651	653	626	687	666	677	649	620	677	674	660	675	623	707	668	675	653	667	676	671	650	625	698	651	600	667	675	656	679	659	668	704	692	653	695	665	675	634	696	632	727	677	645	674	660	678	634	677	649	600	662	687	687	632	658	713	695	696	664	703	651	630	658	649	675	654	646	645	642	701	634	618	590	670	655	662	685	604	631	661	663	630	655	720	626	669	660	686	635	635	688	656	674	665	649	654	668	660	719	675	723	633	654	651	699	683	682	683	650	678	663	643	619	660	631	642	709	662	660	699	642	709	656	629	684	639	674	682	612	656	720	669	654	684	708	638	674	633	678	658	693	635	681	704	682	631	685	714	665	662	589	662	655	608	648	673	700	653	631	667	693	655	646	676	620	675	656	634	606	673	651	636	669	673	625	676	644	658	652	640	665	639	687	676	684	647	692	642	613	657	629	679	654	639	651	663	632	624	700	654	660	641	629	673	685	693	646	701	697	677	638	650	649	691	648	658	686	654	714	640	681	609	644	669	679	642	618	647	606	666	658	664	640	628	643	660	624	644	685	661	653	648	715	661	654	629	694	674	668	651	648	684	642	599	712	644	699	656	681	659	674	599	659	679	676	719	650	656	682	661	649	645	636	679	634	666	625	626	606	696	703	713	615	593	638	657	685	643	683	707	661	648	692	617	686	681	677	671	632	678	649	663	625	709	657	632	684	641	645	636	656	635	670	640	713	705	666	672	658	649	650	681	650	640	707	615	662	649	638	683	705	668	649	652	638	703	639	625	673	703	675	698	691	644	644	634	660	649	710	641	667	636	689	691	678	662	644	628	666	660	663	642	656	659	641	676	647	641	678	641	656	649	680	610	647	693	721	670	597	627	672	616	664	658	713	593	622	677	660	655	649	637	672	671	645	658	655	644	703	639	676	659	634	726	628	640	655	695	626	680	711	672	672	634	649	654	665	689	653	678	607	664	642	642	641	645	687	709	700	661	721	662	659	661	642	668	641	627	626	680	659	654	660	689	626	658	688	726	689	672	674	690	669	651	673	637	660	714	654	686	666	666	657	669	684	623	648	708	628	654	680	643	660	639	605	657	644	660	651	679	672	707	671	657
24730	35427	16759	4690	1274	590	528	535	557	572	560	572	563	559	552	527	571	511	544	544	618	602	602	575	526	569	556	581	545	554	557	545	539	545	547	563	589	604	531	577	575	549	532	577	528	585	544	547	483	567	528	556	507	536	515	543	541	590	590	530	584	572	528	557	511	542	553	548	536	535	521	565	546	586	518	550	536	547	549	566	548	554	564	565	551	564	522	525	558	553	598	511	520	574	565	571	569	575	601	539	531	565	560	541	528	533	550	558	542	572	523	525	537	533	526	555	527	591	518	543	540	576	552	559	552	492	551	555	556	598	549	584	538	560	545	539	588	570	546	594	564	515	558	554	596	532	515	560	541	589	575	528	523	582	566	517	561	555	578	541	555	564	528	574	524	548	559	564	542	558	543	547	522	548	588	596	544	583	550	544	556	536	534	546	545	560	492	549	547	554	546	528	581	501	529	601	551	566	522	532	605	575	537	531	534	568	541	543	571	586	562	539	531	531	565	544	558	580	586	552	533	536	568	585	580	567	546	524	551	544	569	507	591	578	534	567	571	538	536	548	549	562	580	572	587	556	582	551	546	555	580	567	522	525	562	551	529	539	511	538	527	617	560	533	591	549	542	561	548	560	531	610	609	536	564	556	520	563	556	585	551	584	490	533	534	564	545	523	569	525	499	548	552	549	578	547	536	557	533	523	492	531	526	541	567	517	533	567	571	550	547	517	506	524	548	569	549	522	545	528	544	565	508	551	551	545	543	545	529	574	571	510	576	537	593	538	515	523	568	541	575	548	501	567	544	539	550	525	583	543	559	571	557	565	547	571	546	553	526	549	555	590	556	550	536	559	547	539	518	538	541	578	497	500	587	535	583	537	574	545	555	558	540	592	534	521	514	525	569	576	505	559	518	555	547	546	574	558	513	593	543	512	580	525	557	518	541	532	542	539	562	552	545	570	554	532	526	541	529	526	543	531	512	536	529	549	565	522	566	542	581	573	572	578	547	554	507	593	577	580	544	552	536	576	539	580	545	553	579	545	505	567	551	611	510	536	564	527	587	551	521	568	577	539	564	538	573	572	566	557	594	566	570	587	552	561	566	562	565	565	544	518	554	578	553	575	598	540	553	518	576	559	588	531	539	533	529	520	496	548	566	536	564	553	534	523	533	538	537	566	559	556	517	565	535	580	527	541	524	567	511	558	592	537	541	537	544	557	538	555	579	589	528	575	572	596	549	536	532	494	561	562	571	576	532	559	543	538	544	543	583	550	503	540	559	582	514	540	556	543	527	544	542	551	537	587	557	585	533	532	572	577	543	525	558	533	563	575	545	523	564	532	523	536	568	563	556	557	547	582	536	573	564	528	547	567	521	545	565	534	532	575	589	527	544	528	556	562	520	581	560	581	530	516	579	558	539	547	527	510	536	538	591	494	552	524	555	519	576	548	575	555	537	560	566	574	564	531	538	540	507	564	559	587	535	534	583	547	531	528	521	569	567	550	523	522	540	534	535	524	554	556	563	620	547	581	579	533	559	579	556	526	506	536	544	524	549	542	582	519	558	538	554	563	552	577	577	526	554	527	526	549	540	516	537	579	568	539	525	547	505	519	581	528	564	576	540	516	567	533	581	530	520	514	575	559	557	528	543	534	542	530	534	550	489	575	548	587	540	564	534	532	543	524	527	560	568	573	572	527	546	502	500	547	539	548	515	573	544	550	545	564	573	530	501	550	570	576	601	581	549	533	511	532	531	567	552	546	499	567	595	557	549	529	563	550	555	556	559	563	524	560	533	546	527	541	571	563	524	562	558	567	570	570	554	508	541	573	518	579	537	512	579	547	569	561	586	542	549	554	535	546	568	560	597	525	522	564	551	525	540	532	553	543	579	540	554	518	548	558	530	545	564	530	546	568	585	570	537	579	580	576	563	614	528	548	563	535	570	554	596	565	568	506	563	534	568	565	547	551	591	575	549	582	572	510	546	573	557	537	575	508	543	560	579	536	516	565	554	554	563	562	549	572	550	559	561	576	517	571	539	590	541	553	563	501	567	556	527	560	560	573	527	576	550	548	536	564	537	594	557	513	519	569	552	499	548	545	541	572	531	564	547	536	548	544	563	554	537	558	548	560	572	549	568	534	546	553	575	537	539	563	577	574	591	572	613	557	507	533	527	562	543	545	558	543	560	557	533	560	553	559	560	531	512	568	539	538	547	553	586	527	509	546	555	572	558	559	586	596	532	576	534	555	514	516	563	569	527	530	604	505	561	556	570	561	533	553	556	539	559	552	537	541	510	557	549	519	565	525	576	578	581	547	599	525	554	573	568	550	549	558	491	546	574	602	568	573	567	537	528	524	566	571	526	556	574	538	568	580	552	567	522	528	545	519	542	534	524	545	561	557	579	548	534	522	571	532	516	533	550	573	537	497	539	580	524	545	552	555	510	591	560	531	563	551	527	542	581	545	539	554	561	534	533	562	542	577	556	563	541	542	547	558	549	575	545	562	535	553	537	554	529	569	568	543	549	571	489	562	546	563	557	556	531	551	541	577	549	600	603	558	547	550	576	535	563	549	574	552	500	547	548	621	556	521	548	527	503	510	538	507	556	553	542	525	550	524	543	590	563	572	519	582	556	551	581	535	558	561	566	592	555	516	540	534	527	512	596	539	537	542	543	572	532	557	548	551	558	552	556	533	545	534	564	523	531	573	549	535	599	557	559	502	548	525	526	525	537	539	559	517	563	521	556	591	567	535	544	577	562	578	552	554	545	533	571	532	545	557	536	598	586	574	546	522	577	568	558	520	576	531	570	557	541	551	518	577	591	587	573	523	514	547	532	590	524	567	577	542	563	512	552	597	529	547	542	540	508	562	506	546	575	516	556	549	528	541	569	521	561	518	567	539	549	549	551	533	597	562	548	557	559	514	548	550	557	538	555	577	549	526	583	543	576	515	549	573	543	553	526	539	532	519	583	552	551	561	572	544	516	546	543	545	554	551	549	529	591	518	594	515	545	577	568	542	542	537	563	564	527	507	567	549	535	572	539	505	507	575	542	533	547	549	540	573	540	564	552	519	590	573	600	538	526	567	556	553	602	573	514	548	529	595	518	534	524	539	533	549	527	515	511	532	520	545	543	542	584	594	556	551	558	544	567	571	499	575	553	549	527	528	522	587	600	535	548	547	580	584	493	537	569	484	543	545	549	502	541	554	531	561	559	543	529	556	564	555	504	563	527	542	545	524	585	524	575	508	586	560	528	489	573	557	539	543	541	604	547	515	526	536	590	546	538	552	550	555	527	546	542	516	598	558	527	547	541	550	554	550	573	540	546	529	545	568	547	534	555	531	579	541	533	531	567	521	537	570	552	561	568	575	527	563	545	590	546	547	557	566	587	568	542	522	560	566	559	550	544	565	502	552	538	545	604	528	536	528	604	540	553	570	512	554	546	555	515	619	564	549	545	598	546	527	493	557	567	554	560	529	578	573	555	572	574	572
24861	24724	39939	36796	20286	5188	1229	893	861	827	852	843	862	781	898	901	829	736	866	870	1067	1103	979	874	849	840	825	825	771	846	796	816	796	809	821	798	814	817	840	816	770	787	794	772	794	832	783	811	793	822	815	801	827	795	780	824	837	778	847	835	756	862	806	770	780	818	771	791	810	786	830	788	799	795	825	827	838	814	800	803	765	788	839	760	784	751	782	830	791	804	794	804	801	838	856	807	774	845	790	773	807	833	821	833	824	762	792	776	830	798	838	788	779	821	797	791	783	801	798	812	739	852	767	814	798	735	811	802	811	816	801	810	787	778	824	771	842	813	870	789	819	767	851	821	791	817	746	815	824	800	783	851	798	830	845	807	778	811	783	817	803	773	812	797	769	766	793	833	784	791	810	804	800	791	809	804	799	822	776	868	784	825	785	794	810	784	775	781	772	796	777	809	760	801	780	752	796	790	820	826	786	782	816	812	794	794	731	760	858	816	784	775	775	825	810	771	759	796	847	761	810	785	817	865	785	780	802	816	831	856	799	807	850	808	828	816	818	815	786	781	891	762	836	805	806	848	790	783	802	813	808	792	776	795	774	812	780	832	834	753	806	827	818	802	751	817	828	797	815	779	823	754	800	859	823	783	793	816	763	773	808	835	808	772	813	809	787	855	830	804	787	764	802	775	802	790	863	831	851	839	818	823	855	777	786	811	812	797	846	863	800	801	768	805	773	781	762	813	782	820	775	810	831	826	802	794	829	849	790	779	815	792	813	784	807	800	774	779	769	798	823	805	849	741	837	808	750	778	825	849	764	778	826	804	774	764	773	848	769	776	806	809	818	813	801	825	766	781	817	794	825	828	842	822	861	823	782	774	781	823	808	766	719	777	749	780	807	767	831	839	804	768	886	759	751	847	811	785	816	817	741	800	767	814	828	756	804	838	812	802	810	770	811	806	818	807	804	765	795	772	765	780	854	789	748	788	841	802	800	807	758	815	765	814	798	785	822	786	831	815	794	802	856	824	816	780	761	790	823	806	734	795	828	778	828	787	756	804	823	810	792	766	804	776	803	845	827	855	794	806	762	855	809	797	833	774	745	800	802	820	810	764	769	771	804	824	730	769	741	805	800	781	794	792	794	871	774	794	799	820	831	774	807	806	832	846	804	796	817	786	841	815	758	799	838	842	826	759	803	735	816	796	780	797	831	787	758	768	813	817	812	792	819	806	864	812	765	784	781	821	801	785	762	835	847	782	806	840	775	786	751	848	816	821	836	827	803	840	817	750	822	772	805	837	839	783	804	794	771	812	839	820	807	786	775	791	798	827	809	796	789	782	751	787	799	821	809	799	779	780	787	801	811	748	786	802	777	802	751	756	801	823	854	789	791	810	790	821	757	797	820	812	799	818	816	774	828	793	843	782	799	813	816	781	806	824	809	824	765	766	812	807	813	824	799	785	817	820	820	780	847	775	780	830	790	819	805	758	788	832	828	802	748	811	833	850	812	762	798	802	781	797	798	809	807	750	755	816	783	810	818	823	785	816	836	763	802	831	825	780	780	845	796	809	803	763	825	812	808	797	861	835	872	817	779	816	808	812	777	781	798	809	807	781	798	785	810	768	787	800	828	784	756	802	774	825	813	828	840	813	754	777	811	773	782	778	809	812	836	823	779	779	790	824	821	791	858	805	807	768	838	788	789	789	812	799	819	761	784	798	760	821	807	825	804	782	772	785	770	790	858	798	805	811	808	797	834	809	832	844	836	808	789	806	777	757	804	806	810	837	833	771	852	785	834	779	766	777	826	795	789	787	811	813	788	797	787	814	810	809	815	822	799	819	825	801	802	805	843	776	789	826	787	745	785	798	791	848	799	802	831	854	832	753	837	784	794	764	796	805	821	789	789	774	772	803	778	817	793	803	819	762	833	773	791	820	800	823	766	833	897	767	769	792	763	818	807	799	798	835	737	764	812	798	745	765	824	759	841	842	788	812	819	822	810	818	742	781	810	819	835	824	762	783	751	787	810	707	841	827	770	832	801	767	789	787	794	789	809	839	758	873	791	759	811	828	853	799	836	747	832	825	801	757	810	775	798	808	779	831	754	746	766	791	815	829	738	824	848	786	772	780	793	799	807	805	785	763	836	831	751	797	754	774	724	787	768	824	828	781	774	773	751	777	730	778	823	830	845	826	840	789	805	790	784	832	817	805	777	810	735	795	807	803	806	822	797	833	856	801	834	802	755	785	800	826	813	808	765	779	835	802	816	865	757	810	780	824	848	782	787	831	828	842	801	785	771	832	836	776	817	796	813	781	780	788	879	848	837	822	849	803	824	788	823	768	851	817	757	792	798	805	825	835	746	800	830	811	745	736	829	768	813	815	801	768	835	849	817	783	826	844	828	832	832	787	781	812	763	821	824	810	755	830	832	822	782	774	757	747	832	796	818	792	799	840	831	765	807	799	807	763	823	767	842	781	832	820	775	840	806	783	809	766	816	778	850	800	793	816	778	784	781	834	790	798	765	796	785	806	774	803	805	841	735	761	762	792	829	795	796	784	839	841	792	840	721	775	784	745	800	817	772	820	722	828	775	805	774	854	791	787	776	778	819	807	754	827	801	827	807	827	782	811	783	814	756	767	839	788	779	811	797	770	880	827	864	858	805	782	749	816	720	783	873	767	803	819	805	809	801	802	811	879	753	846	770	766	787	781	729	740	756	800	874	763	802	840	817	763	778	787	811	768	805	813	842	789	772	840	823	830	864	789	853	783	823	822	852	794	813	787	814	766	801	790	800	837	783	805	810	773	821	810	815	830	784	789	861	811	790	775	828	829	788	765	767	822	784	788	824	778	755	757	808	806	814	761	800	816	829	803	805	791	783	814	769	788	806	818	766	788	808	853	797	808	794	777	780	825	822	874	750	805	846	873	815	779	765	829	778	801	806	801	770	779	846	799	825	812	811	833	764	851	807	774	799	829	781	805	847	793	824	809	753	800	780	812	783	767	862	776	805	812	801	760	798	797	773	821	816	878	879	720	815	776	830	837	781	772	812	848	775	872	790	840	772	806	795	763	733	788	792	817	817	766	772	797	773	800	790	809	769	808	861	847	767	774	789	768	816	788	761	824	815	773	781	881	758	822	833	793	830	772	784	812	791	782	830	751	797	793	824	809	821	830	795	737	768	811	784	774	767	814	778	804	761	800	821	780	801	767	813	771	858	794	797	799	808	779	817	772	757	810	772	808	829	805	799	843	838	818	775	831	811	766	791	760	824	820	807	844	802	788	774	825	766	782	813	780	827	764	730	808	842	816	758	775	841	817	778	773	795	831	774	816	804	768	788	779	820	814	782	797	763	868	874	857	793	746	768	785	815	805	771	785	781	779	764	810	774	848	815	816	806	797	812	848	783	778	805	763	781	777	790	791	772	810	774	781	811	800	784	769	816	831	799	778	851	774	865	779	825	781	804	795	771	799	844	759	791	796	792	771	823	775
60811	90847	68070	32398	9555	753	762	693	747	758	728	749	746	753	747	748	775	708	697	806	1233	1246	1006	874	749	741	758	742	715	728	755	728	744	744	724	728	728	706	763	765	730	753	758	730	708	712	706	737	710	738	750	719	760	719	698	700	775	778	705	733	759	730	752	770	708	736	692	728	708	708	696	766	719	693	720	661	704	706	698	769	717	745	722	754	725	730	702	684	738	717	697	696	726	743	697	702	749	714	681	707	787	741	731	747	770	733	747	699	730	716	733	698	692	705	760	710	730	745	675	724	732	748	730	686	712	732	737	723	688	723	712	735	750	733	691	700	746	728	729	731	715	639	722	755	743	741	718	711	700	754	731	676	779	702	694	705	683	746	724	662	703	713	703	763	713	683	661	682	756	772	719	710	707	708	765	730	718	743	776	740	716	770	710	737	724	712	719	733	737	731	772	699	665	727	739	729	717	743	708	736	708	637	762	729	728	704	677	747	663	716	771	674	735	697	715	722	749	736	727	709	704	708	692	757	748	758	776	693	708	735	717	736	746	766	762	765	660	728	695	719	712	735	734	702	708	710	719	666	675	714	723	685	747	762	718	737	699	718	698	727	770	695	755	690	722	685	676	747	720	744	697	769	701	691	755	715	745	711	767	751	656	738	737	702	712	719	728	723	710	698	745	706	723	766	690	711	699	719	741	729	756	739	751	720	678	703	733	717	712	696	740	698	719	692	750	727	679	699	725	710	760	750	725	706	743	681	685	701	746	714	737	701	691	650	727	728	729	706	718	726	726	728	744	775	700	669	691	717	678	741	714	711	694	747	712	755	704	722	731	743	722	738	708	734	724	744	724	733	723	676	746	701	704	693	658	740	700	707	766	694	713	670	791	697	645	736	741	728	703	728	739	753	695	702	745	719	742	771	724	680	777	651	746	743	739	751	715	709	747	766	721	735	669	688	682	694	672	682	698	735	730	662	708	770	710	752	740	696	707	706	735	711	741	710	719	716	687	678	690	720	711	756	760	754	767	720	673	730	741	721	723	772	684	768	739	760	699	722	738	732	706	744	708	725	717	740	711	756	717	697	735	675	730	704	712	777	731	747	697	709	757	702	723	732	734	756	719	719	701	735	716	728	732	765	707	717	747	773	728	791	720	771	722	722	692	745	752	731	713	679	736	740	744	717	731	703	725	748	740	691	677	752	700	690	751	714	714	698	733	708	718	717	756	732	714	721	721	688	714	696	674	736	727	744	692	684	752	740	728	797	707	681	735	751	730	707	745	684	776	736	734	711	729	719	730	685	695	730	743	751	735	709	687	700	726	706	755	768	729	721	726	691	739	735	765	731	746	731	715	728	748	724	712	739	764	777	751	755	683	698	737	690	705	686	740	740	730	736	679	701	700	690	693	711	732	723	713	714	691	748	693	766	726	714	706	728	720	722	727	701	708	716	692	705	705	744	722	662	741	717	718	724	734	708	727	705	753	727	689	728	751	747	673	730	681	668	717	748	698	715	694	648	781	660	728	721	681	740	716	706	688	717	706	750	751	755	705	709	672	695	678	694	664	729	710	760	729	755	715	715	725	762	700	721	684	747	671	717	715	687	657	689	741	690	767	717	711	696	748	698	705	685	790	702	718	738	746	750	659	740	739	717	706	758	701	741	693	730	743	744	741	725	694	786	700	685	648	713	740	682	735	687	699	744	797	722	709	711	713	752	726	721	679	761	704	740	745	696	756	733	704	713	729	689	693	752	696	757	736	732	681	699	732	726	737	703	725	760	697	725	727	709	727	701	704	673	739	723	727	752	751	673	693	732	705	711	684	713	732	700	719	712	744	744	718	769	713	711	697	692	715	690	746	722	748	694	746	708	663	726	759	740	727	682	713	735	697	717	740	672	701	705	709	718	726	719	721	758	697	699	729	748	684	742	681	711	748	675	750	706	747	741	743	679	729	753	713	669	714	760	783	669	712	722	748	639	763	710	688	740	724	731	748	690	749	707	751	720	720	732	687	743	707	704	755	738	756	710	726	734	679	700	709	712	718	719	695	744	766	706	763	704	710	728	674	680	763	725	734	668	680	709	715	697	753	722	667	683	732	742	726	745	683	762	662	688	721	743	701	693	735	689	700	706	699	729	691	691	738	726	717	661	722	724	712	724	702	696	687	727	727	720	720	729	678	713	691	756	714	718	745	743	754	749	688	686	687	724	731	700	755	722	711	740	733	733	686	723	780	708	713	723	681	725	771	680	721	708	728	719	723	719	713	719	740	692	759	653	716	741	721	709	757	729	729	728	737	676	644	713	696	716	783	700	748	703	730	732	744	692	734	703	742	753	681	774	747	690	711	726	777	730	716	717	734	716	730	704	693	737	769	742	741	758	685	761	714	745	722	758	729	693	671	692	703	714	714	710	742	718	750	727	681	771	747	722	700	687	709	707	688	744	687	662	709	694	740	727	706	726	711	735	662	716	688	759	720	676	709	715	721	743	685	737	665	745	716	744	724	688	735	751	681	752	695	726	748	781	723	678	734	728	678	726	703	747	699	695	675	723	717	766	690	672	692	715	755	711	728	679	697	701	711	749	740	697	711	717	684	705	686	707	729	670	712	719	676	713	725	705	727	748	720	728	733	727	719	744	745	759	742	739	699	729	717	740	660	698	744	742	730	680	696	722	735	705	752	711	729	730	735	682	768	675	735	729	724	682	716	730	725	765	681	702	726	685	698	721	708	716	685	704	709	720	724	701	760	692	707	662	710	690	750	712	739	715	752	712	714	706	696	699	720	715	675	694	677	722	729	762	736	750	702	723	741	703	682	696	736	717	780	702	719	718	693	723	722	693	758	718	701	745	742	709	731	708	682	727	717	658	685	714	711	720	718	721	676	679	676	686	663	673	704	642	743	660	744	680	726	707	695	706	722	698	737	688	679	712	729	698	715	763	716	691	749	742	730	779	704	739	711	719	724	735	727	727	690	702	730	743	776	690	739	730	698	738	706	698	717	711	707	740	730	759	713	734	748	723	717	741	724	690	721	659	738	675	692	668	723	747	713	706	679	749	763	744	759	732	717	687	751	720	693	716	733	739	725	706	705	704	697	758	670	733	716	710	720	701	710	701	660	690	728	744	704	704	729	686	694	801	747	691	715	705	720	679	719	746	731	711	757	738	714	685	747	716	731	720	676	769	715	741	730	763	739	679	715	743	741	712	693	723	734	722	702	798	741	702	676	709	687	725	686	672	707	723	673	716	733	744	786	725	695	697	781	720	708	685	714	719	674	705	680	698	729	707	737	735	756	683	713	690	713	719	700	717	705	734	722	674	750	745	685	708	696	760	708	726	728	715	713	732	689	723	733	710	679	710	724	691	713	721	732	703	696	700	717	743	752	696	719	710	710	736	728	718	751	747	722	752	744	719	736	688	681	740	638	620	704	674	754	712	750	715	725	710	704	702	757	714	684	728	731	704	752	710	731	673	688	721	692	718	749	667	654	700
23937	23369	36614	32794	23746	11835	2224	1057	910	970	900	900	923	958	895	978	959	941	910	1053	1434	1401	1147	1061	900	908	915	918	832	882	842	862	901	847	908	934	828	880	917	885	956	809	825	933	870	848	868	876	868	870	876	859	849	848	909	909	858	878	896	863	877	834	837	909	865	856	830	900	887	853	861	891	918	860	858	874	868	898	874	916	891	883	886	843	856	872	848	860	906	868	892	893	884	909	863	851	857	861	887	860	889	907	849	920	827	863	818	871	910	805	890	804	852	908	897	874	890	898	875	832	868	842	870	915	879	916	874	948	905	871	933	869	936	907	843	823	911	906	905	862	876	875	870	904	862	863	855	814	909	876	841	841	887	850	914	865	810	860	864	863	898	860	862	789	853	874	885	874	861	862	865	833	919	876	880	892	903	892	859	880	904	905	831	821	918	889	907	865	857	886	843	826	829	878	809	922	943	897	856	825	875	912	862	821	822	879	836	891	898	868	875	848	837	861	899	838	904	895	918	847	813	900	896	937	871	814	875	847	866	905	845	891	912	875	916	749	873	867	796	892	841	855	835	906	812	868	851	823	889	871	823	865	829	811	880	852	820	914	850	866	857	908	836	885	858	873	859	846	904	848	905	915	877	842	881	909	840	915	851	828	860	912	848	878	860	857	776	879	947	879	896	827	910	915	882	876	913	934	827	866	874	886	865	873	876	860	908	900	847	860	844	870	854	880	857	912	854	840	903	876	845	889	864	910	876	870	879	847	955	816	879	858	854	813	887	890	855	895	826	852	806	866	874	886	844	911	858	828	894	851	851	859	847	867	805	812	889	867	811	839	901	880	894	874	898	886	894	846	882	848	865	863	866	888	890	838	892	871	872	889	919	834	874	856	861	846	848	889	863	893	881	910	893	906	866	847	851	824	834	843	871	825	912	834	878	871	856	856	855	894	853	903	893	852	823	844	925	849	894	866	870	839	865	871	864	889	833	936	883	880	836	851	862	856	859	830	872	874	881	841	919	890	855	846	914	825	797	835	926	898	834	889	861	808	863	844	848	857	853	861	814	845	864	828	849	884	802	853	807	847	814	902	812	892	894	856	923	845	879	817	891	873	863	930	871	853	849	902	842	875	836	831	876	872	883	913	870	845	871	882	871	889	800	831	896	846	901	853	848	865	880	885	891	890	828	862	821	819	931	894	899	848	868	914	885	899	878	858	859	846	853	899	830	846	877	899	837	883	860	858	860	848	880	890	831	844	880	910	835	864	879	857	923	907	851	870	854	913	873	844	886	901	803	871	844	863	891	901	845	902	888	876	849	844	834	827	853	852	858	877	791	828	855	879	840	836	921	892	917	818	813	928	931	889	878	898	837	796	869	889	890	867	911	881	858	902	813	845	867	879	875	860	843	874	885	841	842	888	818	839	899	905	839	865	855	870	884	816	857	894	833	856	888	862	877	854	875	861	880	894	829	872	889	895	872	814	868	851	885	888	835	908	859	866	867	870	859	852	885	894	898	860	888	841	835	911	865	898	809	903	863	884	830	826	922	866	909	880	830	794	870	809	932	842	903	841	871	835	819	858	907	870	882	839	893	832	838	917	880	950	824	848	875	861	896	857	864	816	843	874	887	873	850	873	884	833	877	814	864	874	857	832	860	879	861	881	875	840	908	863	889	857	891	912	904	884	858	882	893	880	916	931	865	883	839	850	826	865	864	832	862	848	871	887	857	879	874	847	870	926	868	865	869	852	875	874	863	899	899	850	907	848	835	886	870	837	873	869	882	876	862	874	886	870	829	841	908	835	874	882	842	838	852	857	887	861	891	911	833	843	883	904	946	902	834	840	918	900	863	860	879	847	815	908	874	880	853	850	860	852	894	924	902	863	872	850	837	942	885	821	829	872	869	826	842	839	868	822	860	840	844	862	874	894	814	888	894	877	841	904	830	884	877	824	847	852	850	876	890	898	860	916	872	858	877	881	876	856	854	885	850	905	912	889	876	844	868	872	879	848	857	810	854	861	846	878	860	834	861	897	880	903	863	890	825	882	846	861	870	879	847	861	868	821	848	922	896	848	893	858	828	875	857	854	881	874	882	866	869	908	900	874	887	898	844	768	901	885	902	868	856	896	873	805	885	894	921	847	821	853	850	893	861	849	875	848	878	893	900	865	849	882	854	842	908	853	911	902	856	874	902	854	855	838	864	839	903	875	862	883	798	859	815	845	896	874	949	866	864	803	857	836	886	876	891	812	839	831	908	862	847	892	849	880	838	823	838	845	895	839	856	873	846	861	871	893	860	840	851	902	834	819	845	817	808	896	843	902	832	847	826	849	844	878	855	859	901	912	860	898	847	883	849	840	834	802	862	831	835	856	835	871	834	842	892	885	913	860	869	833	844	856	878	829	913	819	889	849	767	822	862	890	813	848	904	826	878	852	883	923	860	878	882	886	816	846	851	844	867	879	894	848	929	923	843	847	861	881	872	904	840	883	868	882	862	826	878	867	863	885	847	831	879	877	829	843	856	889	880	946	903	881	849	919	838	837	828	859	831	848	868	846	839	853	841	836	861	848	843	869	844	858	844	859	867	913	791	875	849	860	851	822	913	815	822	843	850	854	926	833	829	828	826	895	912	878	881	876	849	859	884	895	879	854	871	895	905	886	884	874	855	859	858	880	912	841	874	840	863	842	861	863	830	868	847	847	867	881	881	892	869	824	871	828	919	864	865	885	902	918	873	880	869	815	835	827	890	910	858	837	892	888	901	880	904	891	857	856	879	899	876	837	875	846	857	819	909	855	893	833	787	843	886	862	835	872	870	865	915	845	824	877	838	899	898	871	866	851	852	887	887	891	871	870	887	877	879	835	885	901	818	833	886	857	823	945	859	834	896	921	870	823	845	901	850	868	811	868	893	849	862	861	891	847	909	835	867	846	848	837	880	835	886	859	860	895	890	856	828	875	844	869	865	824	858	815	865	908	862	829	868	894	844	884	866	874	866	926	886	842	908	845	918	899	846	870	864	848	824	811	864	870	820	877	917	862	925	868	828	833	891	906	825	916	864	908	848	874	870	845	822	866	884	899	878	908	850	847	869	847	822	900	816	849	813	867	879	882	833	845	882	891	842	841	839	892	853	881	902	878	895	858	865	856	834	875	889	840	894	881	856	822	870	822	848	836	859	918	898	878	858	889	886	892	879	849	910	857	891	916	848	790	825	868	829	876	842	847	858	861	851	882	892	840	911	864	876	851	805	857	899	902	916	906	890	811	859	877	843	901	882	841	898	870	903	848	846	938	840	855	865	855	834	841	908	864	824	912	842	887	870	805	869	870	876	907	913	835	803	886	858	857	777	849	856	852	924	883	867	868	828	885	848	826	899	809	852	880	905	845	888	832	851	866	877	849	826	857	919	891	910	891	878	839	867	861	826	875	871	841	887	870	884	929	848	819	873	910	964	856	894	837	933	847	872	893	906	849	852	911	840	822	839	885	836	915
63189	100671	74811	38980	15960	886	864	791	807	790	832	814	814	827	775	845	815	839	815	1139	1818	1721	1220	1029	909	811	839	855	824	788	789	844	805	828	801	733	782	813	794	850	798	794	809	766	842	819	842	788	883	804	811	836	814	726	754	781	817	798	826	816	828	776	815	774	806	771	775	810	809	767	777	792	773	720	807	849	764	812	840	821	834	847	847	784	781	812	805	753	775	808	811	792	765	841	788	794	853	793	814	830	807	824	798	822	807	823	816	847	805	820	787	789	820	823	823	812	844	797	822	823	808	818	807	820	838	851	755	831	838	791	761	823	862	797	850	801	858	808	814	818	845	805	803	730	808	822	798	855	810	814	785	839	815	839	790	799	802	801	809	815	798	814	802	768	817	800	804	797	767	780	817	838	815	810	800	822	807	792	811	792	821	792	826	798	785	777	839	795	836	786	787	777	836	742	817	774	792	798	732	800	761	783	805	816	823	830	772	799	787	817	792	843	778	796	777	766	766	786	815	825	749	780	786	805	847	817	760	842	806	785	746	810	817	787	793	800	803	798	777	813	770	839	791	809	825	793	822	780	808	816	835	777	778	802	796	778	822	814	809	787	827	834	802	805	733	833	811	828	831	767	774	816	767	859	785	821	775	804	800	822	814	802	781	803	827	829	738	818	757	772	842	813	798	814	812	787	839	797	817	792	776	769	799	817	784	873	793	807	813	819	801	833	773	752	823	828	752	805	789	781	745	780	830	819	764	812	840	776	799	807	750	777	796	819	821	840	793	804	836	823	846	765	763	743	796	786	776	784	818	846	793	797	821	791	799	787	765	818	798	798	799	809	792	797	793	766	831	755	789	804	753	797	802	868	818	865	842	756	800	767	791	829	866	848	861	845	779	805	799	781	800	782	813	807	771	803	750	808	845	767	740	805	792	782	780	802	771	809	797	798	780	829	807	776	799	764	852	836	818	816	850	774	819	820	835	802	806	840	791	763	819	791	830	824	803	775	841	783	773	789	820	836	800	801	794	785	811	834	820	838	770	853	788	774	799	781	839	757	763	797	776	795	839	748	850	781	798	793	768	841	745	828	846	800	798	769	794	796	771	807	799	821	783	814	773	776	829	802	798	816	759	794	764	762	780	738	820	812	784	809	844	789	814	791	777	765	826	810	801	781	843	848	805	760	829	791	814	774	828	795	792	786	810	818	790	765	821	850	780	809	795	757	804	756	835	797	802	797	822	844	781	797	771	770	813	794	845	795	784	837	809	814	794	774	755	783	825	832	723	809	823	793	822	826	845	784	828	797	766	820	799	791	820	798	773	826	800	804	780	808	809	805	801	787	796	826	809	844	812	782	769	818	790	840	835	850	818	837	792	801	775	792	807	820	764	869	845	803	793	807	808	785	819	803	825	797	787	780	791	793	819	788	778	788	727	836	829	803	795	813	840	785	799	826	861	781	827	768	799	819	813	771	791	857	822	788	763	832	847	830	841	788	815	826	799	784	796	789	773	852	771	787	788	855	822	778	820	838	829	782	792	783	815	834	800	827	820	813	786	785	764	808	815	840	854	772	863	811	785	803	829	827	825	839	808	762	830	779	826	786	803	739	785	819	790	799	853	775	802	825	835	815	843	880	757	768	837	836	778	808	807	800	766	766	780	764	822	750	810	773	879	787	775	833	832	816	842	828	810	827	790	821	802	786	875	820	813	788	775	794	866	839	804	818	792	802	813	812	832	853	854	866	772	755	756	819	787	803	765	838	833	801	811	744	793	880	802	838	825	804	792	778	828	822	799	832	793	832	798	845	789	777	788	815	788	815	819	815	827	820	779	775	777	799	755	752	780	834	800	820	775	851	864	843	769	841	778	762	833	792	821	822	757	791	818	811	813	788	816	746	769	805	794	811	775	815	799	824	833	824	803	735	774	825	784	778	744	788	801	828	791	743	805	784	821	767	791	784	842	809	824	825	791	780	779	852	869	822	828	824	816	801	770	805	813	831	816	803	815	824	859	750	843	816	855	800	753	805	719	777	782	778	755	795	796	780	818	798	788	812	844	832	833	783	824	812	769	828	772	840	789	838	786	788	763	822	767	781	816	766	815	834	816	793	811	807	767	772	840	858	839	808	781	802	748	786	813	813	788	800	757	805	784	812	846	785	812	813	787	815	808	814	747	792	804	809	843	831	778	772	792	818	848	813	826	784	807	783	800	797	830	771	771	786	783	794	794	851	775	846	784	783	824	849	827	857	810	806	768	801	782	807	796	806	750	746	798	822	740	797	815	776	771	848	827	744	777	753	760	786	808	779	771	792	851	807	778	765	828	819	821	793	813	806	813	808	791	805	831	782	762	806	763	778	818	787	780	807	833	771	813	758	735	826	805	812	809	793	734	783	764	798	788	789	807	832	837	776	801	820	772	801	792	843	812	802	812	826	812	755	844	820	795	779	747	880	821	834	814	767	867	800	817	794	821	815	813	795	811	780	771	750	790	785	849	797	832	766	767	802	832	780	774	837	795	783	856	786	870	791	756	790	805	784	747	807	810	821	769	836	791	776	809	783	879	819	767	790	829	776	787	768	803	836	804	797	762	837	759	798	791	746	848	791	746	763	818	855	796	785	844	783	787	775	817	808	792	763	808	809	815	790	785	815	843	797	748	825	797	835	789	868	785	795	762	789	795	796	786	798	844	825	788	819	869	766	740	795	808	802	820	742	806	787	799	844	791	785	797	761	830	837	805	802	740	815	760	763	780	827	775	799	788	813	777	767	751	807	811	777	803	848	799	823	794	792	794	788	798	751	806	832	771	760	845	760	773	778	819	779	797	761	774	756	846	811	805	784	848	847	769	769	808	832	787	773	766	785	769	770	805	796	786	820	806	787	811	773	772	770	770	818	788	857	816	709	764	807	771	818	895	808	790	797	828	791	771	789	791	805	794	834	779	763	809	830	770	764	758	769	783	783	789	796	821	740	817	809	782	802	773	755	803	710	827	793	789	778	751	832	761	834	790	777	773	810	796	786	764	769	783	807	750	831	776	786	843	805	875	800	780	770	778	783	835	822	815	817	827	809	807	783	836	804	812	784	824	788	799	765	786	795	783	789	806	825	813	795	749	798	790	773	732	791	797	777	754	805	839	857	790	814	768	765	819	793	786	766	839	801	785	797	767	846	810	787	865	773	784	808	801	840	782	806	763	766	798	803	854	827	818	798	810	784	777	905	826	766	802	791	838	836	825	776	796	784	767	796	836	859	773	801	846	860	846	763	781	786	796	812	808	832	812	796	789	786	750	832	806	818	781	815	754	849	792	773	813	827	772	806	768	811	765	799	816	834	797	806	792	764	782	839	824	758	799	781	869	836	826	770	792	822	810	830	800	742	821	808	803	719	796	837	809	824	842	781	805	780	768	788	793	735	829	799	772	802	835	812	790	855	819	775	818	854	848	809	835	793	796	804	846	791	788	791	787	800	793	820	811	814	816	759	819	812	798	807
30082	29445	24778	10317	1982	738	669	624	671	665	623	650	643	708	711	614	634	600	644	690	652	738	755	697	646	686	641	654	654	668	650	696	689	661	688	681	679	648	655	658	668	649	665	665	652	630	664	643	658	697	654	662	661	665	672	665	669	671	642	625	651	680	681	667	684	639	668	684	600	634	685	634	668	668	588	661	693	630	646	631	631	674	652	630	635	663	673	630	690	650	617	665	627	666	680	655	647	657	681	697	663	623	669	668	663	662	654	675	682	680	627	673	663	636	662	668	700	652	672	623	661	654	623	688	617	637	678	613	630	668	657	712	646	636	677	668	671	672	654	640	638	640	648	645	617	616	634	616	671	647	609	625	702	665	673	696	652	655	701	665	621	652	652	663	647	621	673	685	656	615	662	620	635	673	622	651	652	654	635	675	658	614	622	682	653	639	585	613	653	656	613	673	651	669	589	638	682	664	626	641	673	629	636	628	677	671	636	630	637	677	696	610	632	649	645	663	633	662	651	635	668	637	650	680	664	686	649	641	622	727	630	692	637	655	607	658	636	657	669	646	683	622	631	639	690	632	663	641	633	643	646	661	660	633	644	672	622	677	684	638	662	658	674	678	682	705	647	628	636	637	655	603	664	657	638	650	641	636	679	667	701	687	704	709	637	702	645	604	685	665	640	634	672	683	615	720	639	678	635	643	678	639	643	655	725	641	621	618	660	661	642	599	648	663	637	630	644	649	610	613	669	608	603	631	653	651	653	630	655	635	657	697	676	653	661	626	663	659	702	657	631	639	703	644	676	644	640	667	642	622	664	635	651	652	657	644	636	633	627	663	667	672	619	613	657	666	673	676	611	680	636	616	596	620	663	627	639	613	666	676	636	633	685	656	648	667	638	676	683	619	624	668	638	701	691	639	634	709	676	610	641	593	659	664	622	650	667	680	662	659	604	671	685	655	647	656	637	605	627	623	631	643	675	629	642	668	646	646	641	625	619	647	678	619	658	646	636	652	673	669	634	631	684	634	615	622	629	626	610	637	609	597	624	639	611	671	651	624	644	647	674	687	648	658	652	644	660	622	641	677	608	635	704	632	659	703	658	593	692	593	632	649	655	618	693	630	709	666	677	647	633	689	630	640	646	615	658	679	698	639	649	636	653	602	655	679	666	668	618	610	663	638	633	661	649	619	670	588	647	604	633	648	698	646	621	691	627	624	633	685	638	648	655	645	613	653	638	659	656	651	681	677	632	668	646	638	645	674	626	585	652	648	672	641	635	627	633	656	653	638	649	667	689	671	661	658	659	649	686	714	622	682	668	661	618	714	623	602	653	605	630	677	645	643	652	683	649	631	697	678	618	679	660	625	643	616	698	655	677	645	661	636	676	613	617	650	631	637	678	620	665	665	629	693	646	603	647	624	698	658	642	646	674	673	670	639	641	667	648	655	690	679	609	614	636	670	671	599	632	626	665	682	653	669	659	621	678	642	651	706	623	660	635	670	665	643	670	664	643	648	644	690	624	619	643	672	686	693	616	636	658	614	648	620	678	641	648	619	630	647	678	684	622	639	732	635	656	658	674	679	661	706	671	652	619	639	626	717	661	638	663	664	643	634	663	671	636	673	674	650	630	613	631	662	658	652	657	677	674	674	669	632	662	662	601	645	667	679	654	655	659	632	672	698	722	634	611	632	662	637	652	642	607	683	682	677	668	683	650	651	649	676	654	633	642	632	674	611	630	654	661	682	629	694	657	605	639	670	670	677	679	636	676	681	623	630	593	655	660	656	620	626	636	660	653	667	651	662	623	646	709	681	651	649	626	664	567	649	724	663	690	691	675	620	684	672	659	651	657	670	663	658	656	654	649	642	681	636	672	644	608	668	652	680	642	651	623	671	642	667	712	672	692	655	651	606	722	639	630	632	625	584	625	633	679	624	675	670	636	657	631	633	629	670	632	693	644	646	670	692	673	639	630	672	645	618	654	665	664	660	650	672	673	652	636	664	647	640	618	631	639	642	643	660	653	673	682	644	655	619	644	619	679	689	666	636	646	665	640	638	692	650	705	643	683	641	613	596	625	675	642	696	617	663	638	673	685	653	625	618	687	660	651	615	622	643	697	649	631	606	668	641	663	636	620	633	655	646	601	655	649	620	641	689	636	673	643	624	680	663	669	645	604	662	666	646	623	657	734	665	635	665	663	618	663	663	659	660	630	631	658	645	641	636	656	627	667	637	631	658	647	656	617	630	667	649	652	667	698	625	629	643	628	691	655	613	633	666	658	636	649	691	655	695	649	706	630	689	672	670	685	659	658	659	616	640	666	706	611	640	647	648	694	637	619	633	658	659	632	671	646	640	676	670	714	656	605	647	681	666	678	659	672	731	665	700	713	645	664	674	671	599	653	679	674	660	681	687	668	632	674	675	653	697	648	643	630	663	668	649	699	669	659	626	669	625	661	602	650	619	606	675	693	666	650	696	608	643	668	672	588	670	642	674	622	665	663	696	669	689	678	681	651	604	686	691	667	669	628	646	660	622	659	704	650	634	670	623	636	631	627	665	693	635	652	692	627	661	653	615	627	667	642	706	700	660	672	638	659	639	674	624	689	652	705	667	659	697	683	734	667	659	653	669	611	695	679	680	622	623	689	680	621	659	642	663	605	640	666	693	669	687	610	659	649	679	646	666	632	693	640	649	692	626	640	651	631	639	657	674	664	679	614	629	655	686	641	629	672	633	676	612	667	636	651	661	607	610	627	623	639	700	652	681	640	664	637	666	643	667	621	689	629	666	658	651	642	657	677	693	666	633	643	664	622	628	652	631	664	630	703	644	627	611	678	644	650	645	660	614	707	677	644	655	671	631	675	621	678	644	633	679	645	669	670	662	694	649	644	647	628	667	650	628	649	645	629	605	689	630	616	676	685	664	680	617	644	646	633	645	648	636	686	685	639	607	649	698	628	681	680	695	668	658	665	660	640	656	656	692	650	680	661	610	646	659	648	649	662	667	685	680	650	621	629	677	646	653	650	680	671	629	646	680	662	687	700	704	671	654	652	635	596	664	658	684	697	663	665	693	622	671	632	651	574	668	614	642	646	662	690	649	646	584	686	642	679	664	659	618	684	647	686	624	616	647	646	632	659	661	636	661	633	643	655	642	629	697	643	654	643	664	687	640	663	673	653	670	696	624	682	655	650	610	639	633	648	686	607	742	617	694	630	638	669	645	627	634	660	657	655	686	629	639	676	644	715	673	685	680	674	612	636	675	636	635	677	689	697	667	636	677	597	625	663	658	648	692	684	654	590	633	636	669	639	660	729	648	651	612	618	666	654	634	674	681	641	661	673	640	743	652	649	634	668	706	634	690	652	628	678	635	676	698	660	624	602	648	651	665	680	648	655	670	613	609	653	656	648	658	671	682	617	652	664	605	708	656	696	634	659	659	661	651	649	657	668	667	652	606	660	706	581	624	664	613	694	676	663	657	707	635	681	664	668	669
22756	34638	18051	5389	1461	549	517	555	545	509	535	532	534	547	524	552	532	510	520	545	615	579	576	513	553	537	534	539	491	558	552	529	527	561	530	524	554	525	531	519	539	555	559	539	538	536	527	496	523	535	542	554	527	499	573	517	561	546	506	537	564	508	552	566	533	527	572	522	516	512	503	524	556	533	577	520	544	524	531	558	538	485	483	556	554	540	518	546	530	538	536	573	552	535	563	567	526	541	545	511	549	534	542	535	540	500	493	568	554	490	527	555	532	594	575	509	551	555	552	550	565	558	551	541	536	497	526	554	549	547	583	541	532	535	504	543	523	564	483	563	521	548	513	524	550	535	524	517	545	545	559	496	560	541	542	538	561	528	531	528	553	546	560	547	497	550	576	551	546	534	534	518	517	524	533	582	576	527	541	526	555	491	580	531	580	521	506	550	522	572	576	533	535	564	569	573	539	577	536	512	507	512	534	548	517	538	525	549	539	516	511	575	546	528	523	567	552	510	535	574	540	568	559	544	524	527	531	536	564	488	523	571	545	550	546	545	532	538	552	585	532	559	539	535	511	525	519	559	532	554	548	521	595	568	511	547	525	548	546	508	559	550	544	527	541	527	531	551	538	527	533	517	578	542	521	539	518	567	561	518	530	509	524	570	554	501	536	566	534	529	528	583	552	516	563	516	535	541	558	559	541	507	532	521	593	540	544	514	574	524	525	568	497	532	551	560	534	495	524	519	586	503	541	533	529	561	528	504	542	540	539	537	505	530	503	550	531	539	470	564	525	550	514	493	573	516	512	494	583	505	568	573	564	536	527	527	522	562	559	577	531	537	586	562	543	577	519	514	532	530	530	569	563	495	504	529	555	555	531	484	571	504	503	536	568	537	508	513	558	561	574	515	539	538	591	560	519	496	560	562	573	555	555	527	541	515	493	509	538	547	555	525	525	539	546	523	572	525	550	509	559	544	538	550	540	521	539	522	545	530	529	570	539	528	520	532	558	536	593	534	519	549	552	496	532	545	542	523	545	513	559	580	519	548	539	539	571	545	553	528	549	519	528	526	538	544	577	543	546	493	521	525	526	547	524	575	539	544	568	524	546	554	529	556	539	525	518	542	502	541	584	548	530	578	523	599	538	568	527	504	508	521	505	554	529	547	555	544	519	546	525	496	530	473	539	510	532	537	576	546	559	514	570	522	556	555	552	524	525	537	578	527	535	530	545	494	503	482	555	559	550	517	534	529	553	534	534	538	510	519	557	532	504	526	544	530	577	558	519	570	536	567	558	561	522	501	497	561	523	490	537	586	510	533	539	533	564	516	549	571	522	550	557	529	539	542	521	551	553	562	527	583	536	554	518	536	525	546	524	530	514	557	540	544	544	513	514	525	515	560	538	537	556	527	544	568	547	530	532	523	534	506	528	529	505	560	491	531	543	567	553	515	566	564	577	553	560	525	551	530	507	576	530	531	525	522	510	527	551	588	531	520	557	516	564	537	538	545	562	492	547	526	523	548	518	577	535	488	504	540	592	565	530	490	538	551	502	512	517	526	554	485	544	487	557	607	550	525	546	540	545	523	511	530	571	512	518	534	546	559	498	527	519	548	513	504	555	527	555	472	598	548	517	511	553	518	547	513	527	529	522	484	544	530	514	526	559	564	539	552	544	554	535	544	556	524	543	509	550	507	543	573	509	582	544	547	571	537	544	536	510	528	543	571	537	537	545	583	551	468	547	547	514	567	589	548	557	552	557	478	506	486	517	552	532	591	559	551	551	502	550	538	553	514	548	587	551	545	547	585	546	583	546	533	568	538	531	528	549	536	534	522	523	514	543	526	549	544	553	536	490	532	549	517	542	564	513	529	547	538	524	570	514	531	540	511	563	537	551	517	517	526	534	553	527	558	496	555	577	512	512	508	540	571	540	549	575	536	547	539	558	536	527	556	547	521	542	493	547	549	531	516	536	561	540	513	611	552	531	529	507	531	555	492	547	570	553	490	524	539	531	562	511	542	558	560	502	500	519	535	526	581	517	544	532	526	542	537	548	530	486	560	531	554	536	535	551	545	522	553	512	577	519	541	523	491	490	558	557	527	561	508	540	542	550	527	493	530	552	517	550	568	548	572	562	527	570	542	569	527	544	526	547	511	517	561	529	526	569	513	505	503	550	496	516	523	543	536	490	553	584	546	548	540	522	538	497	523	585	537	543	535	522	547	537	555	544	529	514	498	560	532	565	524	510	519	538	513	539	539	549	524	556	518	511	536	580	526	524	530	553	594	580	540	512	566	575	513	514	471	535	542	556	575	515	554	541	527	509	529	568	527	511	502	512	509	532	543	534	558	558	520	556	515	512	513	522	571	573	517	526	543	571	531	516	519	498	571	530	541	555	524	534	523	555	525	606	577	565	522	573	527	527	533	531	528	561	546	491	583	548	549	574	520	518	558	537	552	511	568	585	534	550	578	591	540	546	521	561	532	544	524	561	469	525	501	562	526	545	552	548	505	530	548	543	544	533	547	508	574	519	520	567	542	571	559	476	571	542	529	535	567	553	552	511	499	551	528	496	547	599	532	569	564	562	515	545	566	586	547	550	563	569	560	594	543	522	537	500	533	526	522	523	577	505	540	550	523	534	535	540	530	548	550	519	495	530	523	552	530	568	558	547	529	537	537	560	537	580	536	537	518	590	473	545	583	570	533	551	522	560	537	524	539	575	525	474	527	534	579	513	548	536	532	516	546	578	571	568	544	591	526	529	552	521	552	535	540	542	519	512	554	510	549	574	549	515	487	528	569	521	510	512	549	505	533	544	542	538	553	574	515	560	529	527	552	519	567	585	568	539	570	529	546	518	538	587	553	556	533	540	543	538	527	557	492	524	524	560	523	551	538	499	534	520	517	533	504	569	546	530	527	537	521	538	551	583	480	529	529	562	540	549	535	580	531	518	568	536	516	537	535	536	523	612	560	523	577	529	519	553	571	517	543	542	588	572	580	485	538	550	572	554	498	494	513	543	504	573	537	533	561	564	553	602	555	555	515	568	538	524	520	524	578	572	520	544	518	569	564	542	552	575	531	527	527	561	520	560	536	512	542	581	545	536	540	583	516	542	562	521	532	561	539	520	537	543	511	588	500	479	539	536	557	527	583	524	529	543	523	552	516	510	562	563	571	527	570	531	578	538	539	499	567	544	534	546	563	560	557	538	538	502	546	555	501	574	585	536	499	561	551	490	495	552	512	559	559	550	538	507	554	537	575	529	517	498	565	518	544	548	533	536	496	543	556	558	563	523	543	545	576	525	496	533	557	548	576	552	548	520	559	556	517	566	546	531	522	553	560	537	553	536	533	549	535	541	567	570	533	547	504	539	568	521	515	531	507	564	539	524	510	559	564	528	521	582	504	552	506	512	531	525	557	521	473	505	546	539	552	505	543	554	580	568	567	556	509	482	509	509	543	521	556	553	503	543	496	533	573	542	549	511	528	524	579
24847	25364	37577	33841	22802	6109	1326	923	862	813	837	788	808	794	778	833	841	826	824	940	1136	1203	953	871	840	818	803	810	803	806	792	845	793	839	816	800	804	808	810	883	805	839	798	831	806	810	764	802	813	827	759	843	813	769	762	809	787	811	787	822	819	816	735	778	774	740	849	831	779	768	782	815	782	810	814	813	787	795	820	767	764	819	752	788	774	807	782	806	752	843	810	797	780	776	806	809	836	806	753	780	807	768	804	820	805	786	844	781	784	814	780	791	801	763	784	816	838	817	782	836	830	809	762	806	777	801	806	810	757	793	757	743	777	781	848	750	770	788	828	750	824	844	782	739	823	810	825	790	797	781	844	818	845	787	812	841	761	739	833	846	746	800	818	737	759	780	817	804	775	827	752	804	757	810	787	779	810	789	800	800	782	819	812	800	797	774	763	723	811	780	840	833	807	781	800	824	836	781	747	826	732	757	834	786	782	803	738	745	819	795	768	752	761	748	770	794	781	773	824	824	785	727	794	751	782	838	770	767	718	795	832	769	863	821	785	809	791	792	769	781	801	768	821	784	811	764	808	742	803	823	811	769	838	787	853	798	784	798	780	797	783	807	722	807	767	742	835	855	795	759	785	776	790	790	793	790	750	785	758	786	814	797	790	758	807	792	744	747	788	741	841	792	760	764	790	767	794	822	720	777	797	768	812	785	823	784	763	831	823	795	788	774	769	728	730	803	768	773	813	813	812	781	786	752	813	783	795	843	771	826	739	781	814	787	777	813	738	857	777	771	822	740	842	779	777	760	748	785	799	777	788	768	770	803	791	793	791	781	823	800	800	786	790	784	818	799	788	883	842	779	854	811	774	774	726	776	814	774	785	763	780	803	771	770	813	763	784	796	814	752	788	754	796	774	751	744	811	798	788	821	770	761	810	770	820	782	811	736	782	803	852	741	878	818	777	727	778	817	808	793	836	796	812	782	808	788	822	779	838	799	795	762	802	822	806	757	834	768	765	804	771	740	784	786	753	842	750	808	873	803	787	787	779	826	807	818	789	780	801	774	752	799	814	803	782	809	796	756	765	790	777	752	772	760	773	795	752	772	799	771	814	813	834	758	757	814	809	792	848	755	793	741	786	797	756	776	805	803	780	787	745	818	846	775	788	772	766	821	779	787	817	867	790	765	779	836	815	801	776	781	790	789	791	764	805	773	803	756	826	804	796	759	768	806	788	775	797	739	787	815	787	803	794	814	813	802	836	761	739	805	770	780	802	801	858	783	791	763	773	765	760	819	762	793	837	756	782	764	773	743	782	776	825	793	850	767	775	822	791	816	830	809	820	786	817	783	830	795	838	750	790	817	790	808	773	762	793	765	795	781	786	778	800	809	791	817	788	806	784	795	838	710	774	724	820	761	800	787	749	792	773	755	775	833	801	789	823	769	739	843	753	792	746	794	803	761	777	782	768	762	855	824	785	748	846	807	758	764	769	807	774	805	791	774	766	766	805	752	797	791	825	708	778	850	775	833	788	814	801	781	804	820	833	795	789	808	770	779	760	778	775	763	788	817	801	807	825	745	759	743	792	762	763	795	783	790	789	809	810	753	762	802	820	797	746	746	753	842	801	753	789	820	807	840	780	781	780	773	790	779	792	810	792	804	777	776	729	786	782	810	843	779	814	831	809	826	778	856	748	824	834	809	807	826	827	758	804	812	778	756	776	796	771	813	774	833	797	844	820	793	764	775	795	793	803	735	777	847	828	802	792	783	780	796	842	833	821	801	775	797	780	767	753	790	764	744	782	787	780	759	776	760	797	752	771	754	789	795	862	786	772	781	761	797	839	802	784	810	820	749	782	777	816	827	772	823	817	747	800	832	757	779	806	768	845	803	742	808	750	796	775	772	842	750	800	788	818	762	771	802	793	782	773	857	771	784	814	756	859	787	789	800	820	845	824	834	765	792	825	836	793	799	823	791	782	784	800	815	720	756	742	765	753	742	794	795	811	820	791	796	771	810	811	782	783	774	803	750	791	812	824	810	792	773	775	756	771	760	756	766	792	849	736	805	774	747	826	819	799	761	777	790	747	770	815	806	778	722	763	772	825	761	791	776	811	763	730	746	746	781	787	783	793	818	801	789	816	762	779	796	760	756	777	784	784	778	766	781	751	744	783	826	772	795	741	801	785	822	747	782	776	808	768	793	804	773	769	782	784	811	841	767	793	769	784	789	801	783	816	766	768	740	800	792	758	809	840	785	746	783	811	734	790	815	788	800	754	774	754	765	785	770	777	786	838	822	789	813	787	774	759	783	789	815	753	805	781	811	862	732	795	732	738	770	817	827	760	784	742	802	772	790	765	799	780	846	834	766	755	815	751	759	782	783	772	799	788	767	797	772	743	764	812	812	758	775	780	832	788	815	772	825	793	830	763	769	785	814	797	782	789	729	778	797	791	787	844	787	784	772	811	762	776	753	760	732	736	818	781	764	782	757	780	778	814	788	757	807	838	777	794	819	784	813	756	757	756	834	799	789	754	735	740	810	793	765	771	821	757	815	814	716	761	778	784	783	794	756	726	830	762	790	768	784	784	772	824	771	786	797	748	794	813	806	781	829	768	780	768	845	777	743	778	793	771	793	781	774	804	769	744	816	769	825	768	775	794	775	796	796	795	865	760	750	748	795	793	766	723	778	791	791	797	772	809	787	757	764	787	761	805	735	724	875	784	761	790	845	808	733	768	797	795	818	824	787	732	822	807	759	762	762	769	808	745	828	776	767	762	809	831	782	842	798	787	774	798	787	763	769	815	804	763	788	797	771	758	758	826	795	828	781	761	767	773	782	821	829	786	777	783	766	814	806	807	801	749	741	822	803	740	777	810	781	802	819	779	750	790	798	759	816	769	820	741	786	758	846	790	784	807	762	797	835	771	813	828	746	767	835	812	738	769	793	750	765	798	769	765	758	792	762	769	836	841	756	773	739	753	775	742	814	791	784	794	761	804	766	762	815	836	734	758	785	813	794	774	757	775	775	726	789	766	779	786	744	851	785	779	774	813	798	766	805	783	796	804	784	837	714	792	752	792	788	760	776	797	793	786	822	760	807	769	793	790	858	791	774	777	834	788	833	746	770	783	822	757	811	770	772	807	832	806	811	789	802	774	798	782	779	767	782	833	796	786	797	720	765	798	806	827	784	814	791	793	763	819	791	765	798	729	771	821	754	800	771	777	761	747	753	831	829	810	741	819	769	792	770	797	747	808	778	767	711	823	813	762	760	804	824	779	761	786	789	800	747	759	782	818	803	767	818	777	778	769	791	792	754	809	782	827	759	807	789	782	738	761	754	828	752	829	768	799	777	770	801	803	763	744	807	821	788	731	769	778	830	797	814	849	767	782	786	792	756	728	754	808	774	799	867	751	806	791	828	810	793	724	763	783	789	739	775	773	823	797	767	807	771	811	755	833	784	764	806	807	774	786	783	785	804	830	807	766	771	787	763
61770	94016	58407	33763	14145	749	774	701	711	711	743	735	734	710	716	738	758	675	711	917	1269	1345	968	859	765	764	785	679	692	723	733	691	701	772	698	719	709	743	755	742	722	733	706	686	714	707	707	703	735	674	711	699	715	690	687	767	673	679	751	719	686	763	736	706	694	710	698	723	728	760	741	708	719	682	684	744	692	772	696	755	715	702	715	732	699	680	729	735	742	746	708	694	763	736	719	715	706	702	712	716	716	732	722	728	744	747	704	703	731	690	688	651	740	721	751	687	772	697	710	708	663	723	720	658	702	699	718	727	674	748	704	697	662	718	721	746	672	748	724	715	780	687	722	742	748	688	755	750	694	795	746	727	731	726	734	703	679	734	709	715	726	718	711	696	717	654	706	709	721	729	685	691	704	718	741	721	774	739	704	694	742	717	696	754	728	718	764	747	722	748	714	697	706	745	699	698	718	668	767	707	711	692	730	722	751	727	696	710	696	675	669	729	692	690	726	733	698	696	720	747	705	709	712	715	682	706	721	734	708	686	680	720	717	702	684	688	718	726	716	675	700	706	724	709	693	716	716	719	712	715	736	754	704	757	775	724	705	709	712	723	726	728	747	711	678	731	739	661	715	688	689	720	688	723	685	735	709	723	703	713	729	673	739	704	661	688	635	712	729	731	706	724	717	719	682	735	719	692	678	725	704	706	692	704	728	720	725	707	745	718	702	740	715	691	706	723	728	721	696	643	696	712	701	686	733	735	725	758	789	698	731	723	748	744	707	715	735	736	728	734	730	730	664	701	717	718	717	710	765	681	696	719	745	721	751	687	731	771	696	762	700	688	734	688	706	721	694	725	713	722	748	667	677	704	681	680	720	710	760	704	735	693	748	723	707	688	707	717	700	752	690	731	727	690	740	709	754	711	718	745	679	694	677	761	733	767	645	707	710	729	639	682	710	718	740	754	717	734	686	697	747	717	689	727	675	693	734	697	728	702	715	747	726	729	740	687	737	707	693	738	721	736	725	677	713	694	704	711	673	709	716	739	726	697	707	660	737	740	686	721	684	762	712	727	721	687	734	692	708	714	684	693	702	711	693	741	672	733	686	728	710	683	676	696	731	756	641	721	739	706	768	672	725	706	724	771	683	670	715	702	714	758	687	716	706	701	708	667	710	691	727	721	745	716	679	771	700	733	747	711	731	685	764	730	682	697	720	723	694	730	685	707	743	729	680	713	703	718	707	744	719	750	741	717	675	697	695	695	743	756	659	713	693	683	751	700	704	691	738	743	723	707	720	697	718	697	680	713	661	766	747	775	739	695	662	705	662	720	667	683	699	687	734	704	679	727	776	720	765	730	740	754	688	678	691	749	725	698	675	724	698	694	722	715	763	676	704	731	661	680	721	745	726	733	750	720	715	674	718	687	750	758	696	702	701	710	727	766	713	722	696	698	760	725	707	701	755	741	699	680	717	688	693	723	703	696	764	675	712	688	748	695	756	704	688	741	678	715	678	736	655	742	769	702	730	709	698	675	683	765	719	667	724	715	717	701	706	720	656	728	692	677	663	718	699	692	738	721	712	695	704	653	706	698	708	718	756	757	688	755	720	741	718	723	655	706	757	753	726	752	679	696	735	778	763	690	708	678	688	677	716	727	701	731	655	710	718	710	717	729	701	760	730	692	703	759	728	693	703	754	709	724	701	718	723	742	694	693	685	723	716	701	734	758	717	745	775	717	697	750	730	686	764	741	689	742	736	711	711	694	655	743	718	681	695	731	687	681	665	731	694	714	701	716	704	691	716	731	757	692	703	723	693	694	681	758	715	665	689	698	706	782	693	690	677	682	681	651	712	694	668	696	741	724	680	729	703	720	731	680	728	721	734	683	679	707	721	702	820	709	722	714	706	723	740	748	672	733	738	750	730	689	699	691	753	695	759	727	722	716	678	721	716	739	726	663	714	679	730	734	736	673	714	691	660	742	723	695	700	720	738	730	762	714	730	710	706	747	698	723	705	703	697	737	733	691	706	720	705	724	651	713	797	683	674	719	765	701	753	698	701	685	705	723	716	736	716	704	740	724	737	676	745	725	748	745	690	716	718	728	719	704	687	722	691	681	690	744	732	745	719	736	678	702	725	703	732	700	700	688	744	713	749	717	710	703	726	727	693	704	732	724	680	727	687	711	708	703	696	737	662	703	722	731	731	722	771	693	676	656	715	719	680	732	710	694	697	753	731	660	730	747	699	720	723	753	687	720	701	722	686	708	731	700	739	773	686	642	763	717	676	695	717	718	691	681	754	710	674	739	708	758	789	714	696	724	746	741	671	722	713	719	736	712	766	745	726	688	716	650	714	702	724	683	702	719	731	643	742	721	703	720	710	703	736	746	684	729	713	727	704	704	736	698	687	735	698	711	696	718	718	757	727	763	692	676	711	712	685	697	753	705	754	682	755	710	723	718	720	735	710	748	749	765	708	730	691	713	715	671	723	762	719	705	734	709	746	701	712	707	722	709	754	706	796	729	716	722	750	707	728	735	761	705	707	694	674	696	715	733	695	749	705	741	687	752	733	682	775	691	702	718	692	727	715	743	732	684	713	693	724	752	697	696	696	735	682	751	699	673	697	758	678	656	753	717	716	720	652	712	692	712	686	743	731	710	703	774	729	738	704	709	705	690	675	757	702	720	678	705	745	751	709	661	720	713	676	688	765	645	733	702	683	709	700	712	678	747	696	739	721	724	687	699	678	683	702	707	711	687	728	701	763	713	743	727	670	746	700	713	723	692	722	739	728	700	729	743	746	714	733	723	722	686	756	726	762	678	692	724	675	682	710	709	656	693	717	735	704	732	733	740	715	687	733	728	726	757	747	703	692	739	732	692	708	696	738	714	732	693	736	682	705	679	672	705	668	773	689	660	678	727	699	708	689	716	714	730	739	733	744	700	684	685	710	665	726	731	685	730	758	704	717	743	707	711	696	706	702	680	684	708	683	749	703	695	727	684	701	685	709	749	728	702	701	665	800	688	709	700	746	734	723	679	694	734	657	748	723	691	737	726	739	690	688	692	731	715	687	668	756	749	760	694	720	697	703	699	730	711	665	692	704	742	725	729	696	673	705	756	742	706	676	750	715	712	674	709	713	729	781	709	714	725	682	672	714	681	682	674	708	750	712	735	708	711	701	655	695	718	671	737	742	737	658	740	691	739	702	701	696	730	717	712	734	690	805	700	685	701	730	751	734	705	696	712	704	688	736	698	712	697	673	712	736	734	755	731	692	703	734	703	717	695	696	735	758	702	736	709	688	715	719	736	686	736	706	672	666	724	670	694	739	736	705	713	726	682	764	725	723	727	724	737	749	723	704	726	746	697	680	736	702	729	678	737	720	798	657	707	711	711	716	707	693	660	714	692	649	687	724	726	670	739	717	683	778	734	693	739	724	683	748	707	725	684	743	728	687	721	747	699	691	694	769	715	727	687	726	696	703	673	707	740	724	737
23891	23602	36648	33208	26974	12249	2273	1085	945	939	938	848	951	961	973	880	905	894	904	959	1323	1301	1095	1047	938	852	938	929	844	890	912	896	894	856	914	844	851	883	853	819	865	872	894	855	860	899	855	893	886	802	839	885	892	885	864	819	845	883	879	896	858	897	863	862	852	876	895	824	853	870	898	925	838	853	920	854	836	851	869	891	895	840	894	859	816	876	862	895	850	818	883	882	876	808	871	880	857	864	896	876	898	867	867	870	882	783	910	901	936	902	909	849	840	903	918	845	910	867	835	886	839	943	872	824	896	887	846	846	853	896	851	878	836	893	861	880	908	896	854	829	860	829	845	835	854	902	814	812	864	883	888	857	830	846	856	867	849	840	856	896	868	832	865	850	919	840	866	820	884	844	835	835	835	885	848	869	826	830	877	858	829	880	862	889	867	882	855	892	886	847	837	846	913	849	800	905	833	838	835	910	850	817	843	883	864	847	870	841	818	784	831	867	855	869	863	870	826	837	868	915	825	879	870	857	858	828	882	829	891	876	848	852	916	846	897	859	892	847	851	829	867	860	918	811	908	871	906	805	898	888	836	857	836	845	845	912	856	889	885	844	879	886	893	894	889	866	834	845	829	850	826	819	880	882	843	869	845	870	803	896	842	878	856	878	919	879	872	835	903	882	830	862	844	866	862	815	878	894	843	895	882	929	889	866	839	790	857	854	866	865	878	805	847	891	819	886	861	886	869	876	863	836	898	841	845	833	825	853	920	872	855	863	853	839	853	872	838	886	859	851	839	840	836	807	883	888	854	824	892	795	891	846	858	906	899	861	903	865	856	867	872	842	842	873	882	882	865	837	870	838	812	848	867	875	832	884	835	870	898	876	821	838	876	833	845	893	854	838	891	835	849	900	888	865	812	847	875	860	809	877	892	780	854	890	865	847	845	849	849	858	838	859	844	856	884	824	874	867	817	876	874	859	839	842	839	905	868	877	848	849	888	892	944	845	840	873	884	910	901	877	878	785	833	864	857	921	899	893	866	862	877	913	849	806	898	873	908	874	897	858	894	821	870	843	873	876	870	863	874	830	863	865	898	868	881	795	815	872	875	880	900	894	850	862	835	896	866	924	897	904	827	830	863	841	822	888	894	843	884	816	862	834	864	796	851	873	906	879	878	863	849	884	870	842	855	844	838	857	830	844	837	888	807	872	851	868	858	840	835	839	856	841	837	886	849	838	883	884	876	867	844	881	873	865	831	901	867	853	834	839	827	917	874	835	828	832	881	836	885	864	846	884	863	925	877	874	851	837	880	883	848	862	822	887	908	822	869	878	888	867	833	841	883	835	827	850	860	893	879	902	881	889	808	824	896	799	835	864	899	858	828	812	884	895	898	890	814	835	851	836	870	837	862	837	909	820	853	856	900	764	822	870	791	870	873	873	905	831	899	789	871	881	873	875	880	871	848	893	875	886	869	849	852	847	847	884	857	821	813	866	847	892	845	880	883	833	902	897	883	869	876	859	928	902	839	822	823	865	889	808	805	855	854	900	843	867	855	920	899	883	874	859	839	832	827	888	867	858	867	846	842	885	886	885	807	876	879	872	833	815	871	850	910	827	859	851	886	879	813	860	892	884	864	832	862	909	841	837	931	834	888	912	890	849	821	896	853	909	807	844	857	857	787	864	872	872	825	806	853	846	898	869	849	839	827	833	827	854	849	913	833	885	868	876	880	878	869	831	865	790	874	867	876	881	882	911	815	851	839	855	881	840	885	855	837	874	900	867	831	890	816	904	847	817	847	879	857	905	846	854	891	900	829	916	849	837	832	877	892	883	876	879	895	833	872	849	869	844	855	912	861	881	831	851	868	850	856	792	867	811	852	861	839	849	852	871	844	870	889	848	876	901	895	921	899	825	859	839	833	891	853	866	933	848	838	879	880	807	864	877	861	899	861	854	850	855	821	861	852	850	839	865	951	901	897	840	853	829	882	889	831	901	836	915	819	888	843	878	863	853	871	859	951	894	867	867	874	900	843	829	832	833	850	826	858	855	861	883	887	886	894	826	852	906	922	839	887	903	847	859	854	873	901	914	861	869	860	833	850	869	857	850	874	804	899	850	873	855	839	876	906	894	865	880	921	877	902	837	875	866	886	839	877	857	901	889	910	882	869	833	875	896	830	890	927	868	847	825	852	828	839	858	923	876	842	832	903	863	826	845	853	850	829	867	820	861	820	832	848	817	870	834	849	884	886	866	857	861	887	830	815	872	884	860	880	886	867	795	849	833	884	857	909	845	855	900	817	888	839	847	853	857	844	879	821	970	872	944	880	844	851	879	847	898	825	848	832	891	887	885	895	833	862	836	892	835	853	826	862	847	860	851	809	868	853	845	859	840	850	812	907	805	862	853	877	873	841	851	844	822	887	858	833	877	832	862	831	845	827	827	880	850	909	849	839	875	807	807	867	865	835	886	870	876	882	859	897	867	895	880	908	880	860	905	879	853	834	869	898	897	912	852	884	849	873	834	871	825	880	805	835	844	825	848	888	854	818	875	840	847	836	856	887	887	863	891	829	886	872	820	869	856	847	898	871	888	818	817	824	869	962	903	789	790	924	932	877	880	873	889	864	830	889	870	867	869	833	813	834	873	838	930	867	888	884	830	880	881	841	822	855	890	842	864	890	838	869	815	846	889	848	859	872	854	857	839	835	838	819	864	863	814	847	874	841	859	899	885	894	870	828	890	822	820	905	878	856	855	853	866	864	918	856	851	881	858	881	897	816	850	884	846	881	837	872	813	805	804	878	837	847	874	823	878	904	852	864	819	816	878	884	868	830	846	857	853	810	875	891	851	877	848	857	838	878	933	887	876	814	826	825	858	797	901	875	849	863	819	852	858	884	844	858	873	861	901	826	863	889	876	863	866	844	855	856	897	860	850	852	829	817	807	897	859	856	909	804	860	841	848	837	892	883	869	886	864	875	870	902	858	901	888	886	872	862	904	885	856	882	805	894	859	849	866	831	911	862	901	841	877	819	839	803	835	873	882	889	810	845	819	837	918	892	869	844	832	858	885	822	859	852	838	824	878	871	857	845	838	837	866	867	865	783	860	877	856	879	877	852	830	858	802	882	813	907	892	846	881	902	825	866	843	823	896	893	840	882	862	822	869	824	862	891	889	871	878	878	876	824	828	844	874	795	918	837	876	840	885	849	877	918	874	866	899	805	849	862	815	837	887	855	881	845	845	831	799	846	823	897	900	832	853	839	858	858	890	866	874	901	873	857	853	811	877	836	907	873	887	858	849	864	851	892	839	888	876	875	812	820	837	845	847	865	850	866	826	855	891	853	843	900	850	877	861	878	838	891	896	863	828	911	821	895	857	868	828	825	877	871	878	927	817	859	869	823	856	862	887	854	893	846	892	830	802	827	789	892	851	844	850	833	866	862	858	914	907	888	812	855	850	850	885	842	856	788	867	897	903	892	872	896	811	853	830	859	848
64228	99605	68225	42425	22677	891	809	802	862	799	804	829	843	799	834	845	825	803	792	1052	1499	1476	1141	915	898	836	824	804	794	781	824	849	834	777	835	808	810	809	811	790	877	807	767	819	816	871	802	794	829	809	812	751	774	789	834	766	765	787	754	844	816	814	788	785	807	823	811	832	781	733	826	844	815	854	784	790	774	805	851	809	856	840	819	846	825	824	826	843	721	861	870	772	888	777	825	797	829	815	807	802	823	877	753	802	790	811	815	814	780	818	741	784	817	791	827	817	831	759	793	797	807	806	825	834	791	772	786	853	832	713	806	804	777	768	755	805	841	828	798	825	843	844	789	822	833	798	780	798	775	820	755	810	794	799	756	870	812	780	797	817	758	845	808	782	819	771	824	817	776	792	801	793	845	823	816	783	818	817	794	804	846	777	784	764	790	811	831	786	760	782	782	790	782	813	808	812	759	852	831	780	753	789	803	811	828	813	802	807	794	860	789	808	765	876	804	813	801	811	800	845	772	783	814	756	779	776	843	831	828	796	816	830	799	828	803	800	837	765	759	802	760	807	831	780	744	779	837	749	793	811	785	857	759	794	828	802	831	827	798	782	776	747	793	785	828	808	843	813	852	780	810	781	789	837	777	822	837	811	820	804	844	856	779	743	800	825	851	783	818	773	784	820	825	787	760	786	765	816	812	759	816	786	800	760	800	818	823	762	824	833	816	792	755	857	773	779	826	834	781	819	791	801	802	788	818	823	829	801	787	772	797	804	751	826	800	757	803	806	792	791	801	804	783	768	763	802	829	752	785	804	807	824	821	819	830	779	871	780	780	804	800	737	765	826	814	806	787	774	818	823	791	850	807	823	801	796	825	786	819	815	812	785	787	802	801	813	782	792	814	792	814	843	791	838	794	827	855	829	805	844	831	821	766	780	839	779	812	827	784	777	819	795	813	825	773	825	802	825	812	840	822	785	808	768	807	788	855	823	832	828	797	792	830	754	789	767	778	811	828	838	815	751	797	821	835	802	797	805	797	839	821	807	861	781	814	865	842	774	798	804	808	867	800	790	798	780	803	792	821	793	812	812	817	789	835	740	842	782	791	797	786	818	744	846	755	782	801	831	764	846	830	801	802	809	788	777	815	830	807	855	829	861	820	768	739	808	849	796	808	832	781	760	793	755	779	845	849	819	787	860	880	829	798	787	799	786	824	798	876	781	862	852	831	769	824	782	836	854	808	822	796	813	789	877	857	758	860	790	797	830	866	807	842	765	816	784	826	811	823	791	778	837	819	787	798	747	809	852	801	800	842	834	808	825	754	803	795	782	791	768	817	771	794	752	795	819	757	780	783	821	825	812	814	772	800	763	799	816	822	807	768	770	800	878	841	805	838	802	808	787	824	828	810	790	745	807	807	788	852	808	784	838	791	815	825	762	772	863	834	785	797	839	799	824	802	770	826	750	805	818	821	819	874	802	787	794	757	841	825	804	818	809	838	821	776	816	786	812	773	803	779	818	828	833	808	744	770	782	783	855	775	822	767	836	822	763	789	826	766	791	777	833	794	841	802	793	813	830	769	819	783	741	787	805	729	821	789	777	795	851	792	769	806	827	837	783	775	798	823	799	800	790	839	789	776	757	875	840	788	818	806	796	840	776	822	793	854	844	800	817	827	854	817	822	753	867	796	823	765	793	809	844	798	808	830	762	795	827	760	821	755	768	826	818	809	751	738	815	832	805	788	834	735	772	810	797	779	805	835	793	845	799	743	800	786	787	808	770	825	812	873	808	779	812	812	821	758	778	799	783	783	776	797	763	751	819	803	791	771	808	794	773	830	779	733	856	810	788	822	787	791	780	840	793	808	816	812	810	847	817	786	777	788	795	796	812	759	821	846	855	810	780	798	812	766	811	851	832	791	788	749	820	859	837	755	753	786	842	783	833	859	811	812	832	821	852	821	816	798	756	806	763	740	801	804	788	750	766	766	780	812	769	771	838	792	775	750	790	816	797	792	799	781	824	804	804	807	802	771	790	822	796	749	764	790	779	864	784	805	822	805	831	831	814	809	830	792	820	831	771	790	896	845	790	783	779	781	785	791	746	776	799	821	808	787	822	821	798	824	781	815	831	867	799	780	797	794	806	811	848	773	792	781	785	753	817	831	812	783	810	841	805	800	845	852	820	829	760	774	826	835	799	783	777	787	776	825	821	860	806	794	792	828	791	796	759	803	803	792	785	800	784	809	829	767	843	765	781	791	787	802	832	816	795	807	822	763	800	801	775	801	842	843	789	846	779	782	831	819	834	830	820	836	796	766	841	806	795	828	788	748	770	805	833	814	817	814	790	804	835	825	797	811	798	800	818	777	849	771	816	808	796	808	778	819	829	771	826	756	753	732	826	821	803	791	813	850	776	810	801	829	773	801	809	797	823	790	797	770	777	822	860	831	796	801	773	843	810	794	863	838	786	832	763	854	787	786	838	782	772	827	824	798	812	815	789	855	814	805	819	817	786	745	767	811	784	761	827	772	816	823	831	817	827	766	842	794	740	794	867	827	770	792	765	815	810	815	804	753	741	733	797	829	810	813	790	798	808	805	823	787	751	807	836	813	839	770	832	791	839	760	816	812	838	793	816	854	774	846	784	794	770	787	823	795	805	778	850	764	828	806	835	813	776	837	772	821	755	770	811	854	813	807	837	821	843	840	835	786	749	766	807	826	799	848	822	811	805	810	791	784	754	791	788	811	799	805	795	782	786	818	834	777	793	798	816	803	772	775	775	799	782	733	799	791	775	803	804	787	845	879	779	833	777	786	755	824	803	772	838	799	811	812	844	825	737	785	775	811	800	781	794	797	775	780	821	763	827	844	836	791	809	825	809	807	820	786	812	824	797	792	856	829	823	860	810	797	797	793	793	873	762	766	844	839	824	830	769	788	766	772	807	791	816	788	766	772	789	806	798	816	805	822	818	797	756	797	834	758	786	796	797	819	832	758	795	802	775	795	815	813	765	723	832	775	765	797	817	814	804	807	820	784	796	776	820	842	775	833	842	819	771	793	809	779	808	839	804	780	821	817	794	767	830	815	824	834	843	810	831	823	804	773	807	838	807	808	775	788	794	758	769	787	789	799	788	844	779	784	781	832	840	750	811	813	805	827	788	832	802	837	801	787	799	801	780	796	829	839	846	789	783	793	813	752	792	803	861	830	841	841	786	783	821	778	816	784	800	769	783	808	815	809	778	800	804	808	757	786	845	782	790	781	821	754	758	771	806	832	815	804	822	813	786	837	786	816	845	800	834	762	787	800	765	759	839	781	787	811	772	795	732	793	794	815	845	790	781	839	828	792	795	844	768	836	867	835	780	854	814	807	781	776	762	827	782	834	812	801	804	853	781	826	818	775	787	810	787	783	782	804	859	811	810	764	797	776	789	808	854	827	800	807	829	810	790	776	780	843	809	855	812	792	774	761	773	811	764	821	821	834	824	794	818	769	819
29924	30871	27990	11500	1838	709	669	702	660	657	639	627	679	635	664	647	712	665	630	668	673	677	699	703	637	663	695	630	629	651	636	667	660	652	693	633	648	612	625	616	666	628	663	677	670	692	641	638	624	650	731	649	615	658	640	653	670	598	635	649	643	707	642	664	667	681	661	673	677	653	662	678	709	693	709	616	673	667	664	672	694	715	632	631	660	690	708	637	653	679	647	685	664	698	697	681	670	655	655	640	628	661	659	661	646	687	630	630	683	700	657	630	639	679	691	657	688	702	648	693	633	657	677	638	682	636	643	696	649	723	657	708	627	646	696	656	695	660	674	651	697	650	665	638	636	659	724	630	635	647	666	667	647	686	660	659	684	654	648	634	628	646	639	699	684	715	640	636	695	606	685	676	661	696	668	668	677	624	661	639	675	674	652	628	667	646	659	690	654	618	703	629	671	667	679	693	635	652	621	652	641	647	618	675	661	638	638	649	676	641	632	654	724	645	628	645	638	614	649	627	679	693	655	666	607	654	620	622	681	720	604	635	634	628	639	672	649	673	683	615	624	674	697	652	693	689	623	621	703	673	671	646	625	631	672	631	592	661	732	665	694	647	627	659	635	665	631	639	709	688	648	661	638	645	634	698	669	668	646	676	654	665	673	696	652	670	661	685	676	634	691	632	667	644	705	625	662	676	658	653	630	652	684	652	659	689	650	640	635	657	679	608	693	648	638	660	681	657	669	677	631	660	691	667	675	667	681	683	676	646	652	627	663	638	687	647	688	658	657	672	696	652	663	671	668	647	655	646	654	711	680	656	675	655	648	710	673	693	649	655	676	664	646	665	683	632	667	696	668	634	659	645	679	669	647	620	697	666	656	668	628	613	657	662	681	681	634	548	663	644	685	644	654	648	636	657	689	700	715	654	641	703	654	664	667	719	699	631	681	693	683	689	682	677	618	641	639	713	648	638	634	667	671	679	672	641	661	699	624	634	696	622	679	662	658	650	657	700	612	683	648	652	637	672	660	706	626	663	669	679	640	668	646	640	679	635	672	694	650	670	648	634	715	647	686	660	661	685	671	666	737	686	679	628	673	684	640	677	696	633	666	651	643	667	645	636	667	654	687	621	602	658	725	644	657	691	700	631	662	617	660	654	679	641	671	630	674	618	691	647	609	679	599	653	627	655	684	664	635	709	679	679	669	657	682	647	663	649	640	653	631	656	689	687	670	670	662	713	701	651	704	670	662	676	696	691	674	674	668	659	679	683	675	702	636	648	653	656	668	655	620	624	642	705	645	667	683	677	669	703	675	677	663	631	667	659	691	669	642	647	679	637	676	648	680	634	650	652	707	656	629	680	650	652	621	671	625	689	671	653	660	651	661	657	656	661	665	676	657	690	635	654	655	680	658	668	676	659	637	689	682	660	619	643	649	637	584	666	725	660	676	597	691	663	681	665	646	655	647	636	653	677	658	672	687	666	642	649	689	631	704	661	670	611	649	654	686	671	696	682	647	637	669	699	673	662	675	676	663	633	666	677	636	672	668	653	647	675	693	673	681	669	675	656	655	658	608	677	671	672	648	642	651	683	663	692	689	660	653	704	631	679	629	639	677	646	679	641	677	660	634	635	727	635	674	621	637	665	646	641	651	651	673	704	681	612	716	626	630	688	721	649	647	659	622	653	650	688	609	688	698	654	659	651	650	647	647	660	623	670	653	658	654	670	620	668	644	674	638	642	646	635	705	663	669	638	713	687	688	665	700	652	654	700	684	644	704	649	645	625	673	659	657	639	655	695	664	655	707	652	606	672	662	655	705	660	665	645	656	652	673	651	641	685	677	642	641	645	689	683	689	678	627	668	654	641	614	631	624	675	659	677	712	621	644	710	696	649	653	665	654	678	679	621	629	683	703	676	671	690	718	666	643	671	659	670	637	653	636	718	675	665	644	644	684	687	661	663	665	644	659	651	693	668	695	705	654	663	589	624	659	693	662	674	681	634	656	637	658	679	669	679	671	647	664	688	669	701	679	684	668	702	679	665	638	662	670	687	651	623	622	665	698	633	645	664	611	646	686	684	608	726	698	640	698	712	681	667	672	706	610	633	617	634	655	678	706	655	666	654	612	692	669	670	695	652	695	654	625	645	658	699	650	654	644	634	666	637	639	684	622	669	666	686	632	670	696	677	664	645	664	666	675	635	677	714	642	669	640	620	646	662	618	641	671	670	656	719	688	628	681	714	676	653	651	675	617	663	657	612	618	630	709	630	670	628	650	636	685	647	654	671	683	691	635	658	662	648	625	693	668	617	610	672	676	665	704	676	652	691	659	660	658	649	692	631	616	705	692	653	700	698	646	669	679	667	672	654	668	690	660	674	667	688	656	648	649	673	638	668	660	660	626	693	664	639	675	709	655	694	653	646	631	680	664	659	626	663	715	661	646	678	652	641	650	656	649	621	628	638	651	672	693	701	655	679	651	639	754	693	638	684	665	678	639	692	645	649	650	657	635	689	690	675	704	652	644	646	644	677	649	646	693	646	621	647	658	631	649	675	635	664	646	669	714	644	656	676	615	666	641	628	667	664	619	656	653	661	635	663	630	652	671	658	639	652	685	670	697	659	693	695	644	655	668	640	634	679	677	665	671	631	646	671	657	641	704	672	660	652	622	662	700	672	661	668	621	657	656	635	662	689	683	648	640	633	678	678	707	705	668	675	637	683	679	651	662	604	662	706	590	651	603	640	660	692	689	690	637	660	660	686	679	672	644	622	619	676	651	621	679	648	680	691	698	660	668	633	657	692	660	644	650	677	694	641	636	665	691	720	651	645	645	639	661	658	666	649	676	701	687	666	675	649	700	655	656	639	625	659	700	642	627	663	622	694	663	714	630	643	638	661	621	620	665	650	679	651	640	637	684	698	625	637	604	636	636	670	637	656	664	663	676	685	615	643	671	655	660	656	615	651	689	699	696	678	625	663	688	708	621	652	638	692	659	645	621	657	696	673	661	661	638	650	672	702	713	664	681	688	631	666	658	674	706	631	644	698	692	612	646	631	625	691	652	669	672	661	651	652	699	632	647	679	698	648	678	669	646	695	685	675	645	684	698	653	685	664	650	698	674	650	681	698	641	682	672	627	648	681	651	652	660	671	695	662	639	637	666	647	690	694	626	713	716	670	690	657	614	702	685	678	718	651	669	680	638	634	639	659	682	655	680	667	654	584	678	665	657	625	633	680	677	663	653	655	634	684	658	666	637	685	640	640	705	713	606	634	617	692	702	666	682	630	677	694	661	675	677	672	596	667	640	675	619	682	631	673	629	656	630	700	641	664	651	673	659	636	679	657	662	647	691	661	634	668	662	727	655	663	643	653	707	700	638	662	643	653	644	669	657	637	666	677	633	684	653	656	694	624	642	619	696	701	626	697	668	683	627	653	686	637	626	650	612	665	692	652	650	625	659	630	616	629	659	706	645	640	694	647	646	676	649	634	690	627
22682	37239	20861	5850	1268	556	507	550	563	555	559	585	592	567	582	545	597	517	540	553	540	553	601	547	537	531	554	573	561	495	578	608	534	528	551	539	540	511	565	546	566	560	548	506	563	510	543	541	551	559	537	574	549	604	553	594	527	531	574	536	561	563	562	515	515	525	555	545	550	579	542	549	547	558	557	605	519	568	554	530	561	561	509	532	579	547	569	560	525	557	544	565	555	533	530	587	567	558	554	544	539	540	527	530	518	558	587	552	538	570	572	550	566	548	549	543	573	526	547	597	519	558	545	570	556	568	576	536	527	527	507	552	580	563	542	576	587	513	556	553	594	544	561	565	516	522	550	543	519	546	533	530	551	553	548	559	540	533	496	532	523	529	539	534	561	584	536	588	527	578	514	534	537	544	558	540	555	539	584	548	532	563	539	562	553	510	546	504	543	575	533	546	546	550	527	571	531	585	569	516	560	558	566	537	553	535	534	521	529	537	572	602	526	499	569	567	554	523	568	534	558	555	568	539	558	577	554	512	529	560	556	556	553	539	585	595	588	529	533	570	565	543	557	588	512	505	534	571	534	567	552	591	525	499	546	565	556	581	542	537	561	564	573	523	519	562	555	555	516	562	583	547	535	546	525	573	577	566	550	535	553	546	530	530	574	532	552	503	534	539	511	567	564	552	544	536	619	531	556	559	530	489	504	561	546	503	531	555	548	527	536	565	545	553	516	576	543	549	509	557	545	534	555	533	562	550	579	546	571	518	515	559	502	564	536	596	571	548	577	529	530	554	522	559	557	527	533	533	558	574	518	576	562	544	541	580	572	546	532	565	545	559	582	539	563	563	533	513	536	541	576	494	527	557	538	537	539	577	559	530	525	571	537	557	567	522	566	565	567	531	541	581	562	552	539	577	531	546	558	565	539	533	559	506	546	516	541	537	580	548	520	579	533	568	557	559	543	584	525	527	556	544	559	529	518	517	586	585	521	543	542	570	511	524	525	541	591	548	594	597	564	564	568	529	546	570	520	564	558	556	556	491	523	572	525	580	553	566	530	581	512	538	545	535	535	547	537	528	567	520	517	529	577	565	556	533	512	545	546	577	533	524	534	553	572	559	543	523	548	544	530	527	577	562	576	551	550	522	571	526	580	510	552	563	568	542	543	566	537	570	542	550	608	567	561	578	561	550	561	551	555	558	543	541	550	558	544	516	538	550	552	559	531	559	528	562	528	494	533	524	519	530	548	567	559	514	567	492	528	549	530	549	562	515	557	529	553	542	523	538	556	553	495	553	564	555	540	575	544	560	559	566	520	562	529	545	537	556	568	564	528	578	558	535	537	564	528	499	536	547	554	511	496	529	546	515	532	564	580	599	528	576	493	542	559	531	548	587	535	519	565	555	517	514	568	519	533	548	534	549	534	568	579	574	547	513	565	509	568	551	551	566	543	554	559	518	537	618	582	570	568	507	568	509	563	582	559	545	534	564	527	532	573	540	533	497	564	542	519	490	541	542	601	612	544	597	558	514	548	560	533	548	549	518	546	552	516	558	558	531	506	558	531	560	557	532	558	585	502	609	568	533	534	522	565	539	593	561	537	554	505	523	565	529	567	551	594	514	562	564	532	564	535	547	521	538	540	509	518	563	513	536	547	517	560	534	546	512	564	560	542	539	550	515	542	533	521	524	574	538	530	538	576	516	534	525	527	545	552	559	494	559	568	567	592	559	539	521	544	551	532	539	508	577	571	542	568	545	509	550	531	568	566	575	556	574	538	552	536	520	560	528	518	535	544	547	527	543	535	557	577	523	548	585	519	515	568	566	574	527	550	575	583	559	559	523	545	545	514	538	582	554	547	510	514	540	496	508	546	599	564	551	537	546	578	510	555	543	586	569	579	530	570	524	554	549	567	535	557	545	560	549	522	601	528	528	583	541	559	561	541	528	530	569	536	561	551	575	596	560	513	539	595	569	552	530	568	519	565	535	558	558	557	570	562	576	551	560	554	569	566	558	539	577	557	512	546	547	531	539	546	565	566	555	565	556	540	524	524	541	568	536	549	563	583	573	591	545	581	563	527	582	552	553	579	551	540	598	526	528	566	554	538	552	541	545	548	576	604	553	566	530	550	524	564	503	569	547	534	572	537	561	614	532	519	536	525	584	554	540	533	517	543	559	560	550	530	555	538	589	545	540	572	554	555	578	560	567	538	498	532	576	569	537	571	549	528	560	547	544	556	545	532	562	547	576	574	542	526	553	577	549	527	509	529	546	595	547	579	573	554	554	508	491	599	556	550	566	587	489	540	565	567	529	554	509	554	537	540	506	575	539	554	561	587	525	552	530	575	516	518	556	533	533	546	592	540	575	546	537	546	539	554	542	565	563	531	531	568	521	533	544	555	521	545	534	506	575	493	580	584	554	567	541	574	549	544	548	534	565	604	512	564	524	554	574	505	550	514	560	516	576	535	560	580	569	522	522	530	528	547	544	507	556	515	585	549	557	545	498	531	598	525	590	592	542	543	531	550	590	561	540	560	583	557	526	552	535	557	541	561	545	525	535	546	547	542	581	546	527	547	520	554	547	564	539	526	554	548	541	542	576	525	576	536	523	558	556	546	568	521	536	518	589	501	580	584	538	556	550	559	533	559	553	564	524	531	514	529	552	532	524	561	520	574	549	530	500	548	553	569	563	572	527	558	525	556	575	539	540	558	562	510	558	578	575	626	550	543	597	567	538	579	560	550	561	559	555	530	545	548	513	581	509	547	515	528	569	583	520	566	561	519	521	542	541	557	507	538	531	524	577	532	559	541	581	501	565	554	580	532	561	608	544	533	572	532	594	572	551	573	498	533	539	560	548	554	528	553	564	566	537	563	562	534	496	517	569	539	521	513	527	493	568	537	554	568	555	508	567	572	542	561	523	529	564	531	546	586	572	536	532	586	506	539	555	543	551	583	600	548	503	578	581	525	556	548	544	512	527	547	517	555	558	525	548	533	530	539	561	580	489	521	521	546	532	554	538	555	580	548	550	600	519	566	556	593	552	524	505	540	530	517	558	529	529	517	525	551	522	538	561	547	550	565	482	539	543	561	619	533	562	574	558	561	554	535	585	533	525	519	556	585	579	548	517	538	570	546	530	526	537	552	588	576	560	529	549	544	498	539	575	546	557	539	561	561	514	551	514	554	571	568	555	543	529	540	550	551	562	553	569	563	567	590	539	581	581	543	574	528	525	510	541	584	554	535	528	558	565	533	527	591	561	546	540	567	548	555	542	563	549	556	544	550	574	535	559	538	570	503	568	543	595	554	574	522	573	587	584	531	578	568	540	565	581	558	569	546	573	515	558	574	526	563	545	564	568	523	630	530	517	555	534	511	577	540	531	534	573	547	540	516	554	513	535	540	550	579	536	570	478	527	562	547	509	535	541	555	549	506	513	576	556	530	544	546	523	520	566	588	544	549	536	549	552	559	557	521	539	526	608	561	550	559	558
24913	25993	40902	35311	19517	5315	1279	910	822	790	867	837	760	827	821	797	782	817	836	820	918	1004	875	837	906	862	858	817	781	778	789	831	779	794	761	838	815	752	821	786	846	773	780	798	782	810	845	786	799	788	775	771	817	866	783	740	798	806	782	730	791	863	749	848	806	773	746	821	815	785	827	777	760	771	834	804	771	821	776	849	823	791	783	847	801	768	798	766	799	821	809	796	827	794	747	840	834	787	752	801	789	804	778	797	812	745	835	765	837	776	774	846	762	782	789	747	794	790	815	727	803	815	799	803	814	782	804	798	782	791	835	801	801	740	754	811	781	823	838	810	829	750	792	818	774	800	834	740	830	802	802	810	803	816	775	769	797	816	864	805	774	795	776	768	786	828	852	823	777	831	853	799	752	780	818	754	806	798	743	787	732	758	778	920	805	814	814	838	803	810	801	768	793	820	802	768	776	788	781	754	759	867	784	838	798	825	823	780	765	762	812	772	815	811	795	777	791	815	806	833	781	815	817	826	783	829	794	864	821	839	774	815	799	813	820	819	850	802	839	799	778	832	754	787	799	822	809	741	807	825	818	818	771	799	806	844	810	810	843	787	789	812	796	772	787	801	773	827	802	798	800	838	807	790	783	742	742	792	831	771	794	817	763	781	829	823	792	777	818	807	769	792	754	759	799	751	785	787	808	752	828	809	802	852	787	804	837	769	721	805	836	833	800	798	812	835	805	819	774	761	805	768	792	782	742	770	773	759	758	801	786	808	816	814	817	774	771	815	821	798	775	785	770	795	759	801	804	829	756	855	828	809	812	773	823	742	783	795	794	813	775	772	873	839	778	839	794	797	795	775	788	844	784	754	760	788	783	809	769	800	805	773	818	777	777	820	817	794	747	792	816	852	756	802	820	793	787	792	786	818	827	757	742	765	804	755	771	824	751	773	740	776	800	794	825	774	809	822	822	769	808	789	757	839	763	761	805	800	843	760	788	810	810	850	782	788	784	823	777	804	775	773	806	811	821	800	820	723	750	803	793	786	755	794	759	785	836	848	794	796	729	809	772	797	731	797	855	853	821	750	771	853	800	771	818	849	717	752	820	830	775	788	840	838	792	778	771	812	788	804	780	815	801	776	820	775	751	769	798	805	804	768	811	786	826	807	836	795	846	813	846	819	859	811	770	819	759	793	796	819	762	823	714	797	818	816	803	860	773	818	792	885	814	825	831	748	808	800	827	788	765	776	781	769	767	754	757	759	802	791	798	753	811	772	759	808	773	815	752	809	840	802	790	801	837	851	795	810	867	827	797	832	805	833	810	776	811	843	833	772	774	757	798	767	785	787	812	767	766	794	807	764	801	794	745	810	818	782	807	806	756	803	746	765	803	773	813	820	774	787	769	804	862	730	796	808	769	804	785	786	795	792	823	785	813	733	812	801	770	833	830	815	760	845	818	813	811	754	815	822	781	825	816	768	802	836	751	849	738	781	761	854	791	820	844	817	808	819	752	780	771	782	805	761	786	772	761	754	768	765	789	805	839	779	792	815	795	805	805	850	810	808	772	787	802	859	794	774	783	795	779	809	824	754	758	766	816	833	796	778	800	805	762	856	801	809	813	774	786	799	785	760	774	842	787	740	853	808	848	769	829	791	805	819	747	729	754	767	761	767	828	817	795	766	840	837	802	802	810	782	774	798	783	773	811	759	829	799	798	773	783	751	819	778	821	786	789	810	788	849	790	797	795	830	741	772	770	781	825	808	802	830	790	798	825	807	778	800	832	807	766	783	825	786	821	799	774	796	866	760	797	764	826	812	821	780	882	830	817	794	801	812	816	804	813	794	839	844	792	790	777	818	777	808	839	826	805	792	788	808	804	788	832	789	827	855	796	828	761	806	798	808	797	796	808	820	771	798	830	845	821	765	771	813	802	788	771	795	748	843	810	762	850	784	828	794	762	836	839	769	772	831	761	805	810	813	792	758	854	741	777	805	809	786	780	813	781	763	814	776	797	832	828	801	852	778	804	753	806	767	842	761	769	721	823	790	759	810	798	750	739	808	818	808	789	748	838	803	849	762	790	764	812	742	784	796	767	769	757	753	817	795	794	800	824	757	733	726	786	836	775	781	746	820	781	847	785	805	748	843	744	766	799	777	870	842	771	811	756	778	818	798	797	782	789	774	772	812	793	741	791	820	808	830	830	800	836	752	815	829	780	805	803	752	774	799	763	797	812	797	839	794	820	779	770	789	837	810	789	753	821	764	825	787	786	800	804	819	824	763	776	764	807	759	792	789	848	830	803	769	757	786	846	790	767	749	858	815	817	855	765	779	798	746	803	793	788	804	792	831	835	762	792	822	763	768	761	741	828	829	830	774	804	777	775	839	814	824	839	794	799	803	787	814	827	819	726	788	776	793	773	769	766	802	815	805	797	830	778	741	811	830	784	810	792	792	797	793	806	800	856	838	817	805	777	780	803	801	757	795	751	796	737	801	775	823	800	786	825	761	776	755	814	770	795	750	801	780	834	808	831	834	845	789	861	799	807	776	773	723	818	759	802	840	829	785	793	822	760	762	743	788	839	763	753	736	822	874	770	800	782	784	799	813	776	799	789	774	754	799	828	812	770	794	799	835	818	812	799	769	794	843	869	765	780	804	826	826	825	822	806	792	814	741	797	793	795	776	818	755	795	809	807	790	865	825	781	755	772	764	854	757	808	770	775	734	834	755	850	810	828	786	755	799	826	785	744	753	801	765	834	799	756	749	796	803	832	813	792	777	779	807	843	829	819	785	774	829	800	775	769	766	819	798	794	831	735	764	802	776	838	849	808	774	810	808	823	727	723	840	729	813	822	828	759	761	778	798	744	812	870	822	765	799	816	803	771	765	815	814	844	780	756	798	806	814	766	835	815	772	784	793	813	800	788	830	800	789	793	811	807	820	809	782	786	796	743	790	784	811	795	759	845	786	766	766	792	821	823	823	834	822	759	791	798	781	764	813	785	762	807	753	806	773	816	827	799	827	856	867	786	837	798	765	780	802	801	758	828	766	766	784	824	789	795	802	749	785	791	742	813	797	806	783	826	819	795	831	812	780	802	752	822	743	720	791	825	783	784	819	770	750	763	811	813	807	804	764	787	799	726	779	776	770	826	819	789	824	782	827	793	835	792	792	814	805	804	816	774	795	790	786	805	793	829	789	827	724	822	758	780	784	808	766	759	815	849	820	758	770	803	771	794	845	809	845	807	828	741	773	773	800	817	828	797	757	824	799	803	786	794	822	805	801	780	761	807	747	799	794	782	810	783	851	772	819	812	752	761	816	804	870	832	811	827	812	841	709	782	818	796	759	811	781	772	736	804	780	792	827	828	758	813	776	799	782	823	795	748	818	767	842	843	813	752	765	748	845	817	772	792	720	794	800	736	802	787	772	797	837	771	805	807	743	809	778	809	769	770	787	820	755	769	795	785	810	780	758	775	799	815	798	808	858	761	838
62306	96876	64996	29666	8668	847	732	714	708	734	803	744	704	730	722	726	728	706	765	784	1062	1073	883	804	772	708	748	729	757	797	703	715	712	757	757	724	688	690	684	734	771	715	709	740	712	702	762	736	719	768	764	735	779	724	738	763	757	745	734	743	703	744	744	707	718	738	735	709	711	774	781	688	751	767	742	738	780	764	706	744	778	749	726	717	740	726	704	727	724	724	741	710	702	713	717	756	733	766	741	707	777	716	713	717	707	720	736	752	739	745	716	717	721	722	716	726	783	756	749	734	761	720	750	739	743	751	737	761	741	753	746	718	739	718	706	732	746	758	737	723	782	705	738	731	707	687	738	707	745	764	752	694	744	709	703	720	741	711	715	720	709	722	734	742	684	712	703	713	718	753	678	713	748	727	747	731	716	705	751	719	768	727	705	704	771	758	689	760	736	723	747	706	754	690	737	824	705	721	756	701	727	705	695	722	691	692	692	710	792	732	729	688	706	673	769	720	719	661	769	712	691	761	719	733	758	710	708	757	713	747	730	758	701	681	704	728	733	729	712	722	709	703	726	743	724	725	751	730	713	722	723	720	729	707	692	715	647	730	679	711	727	715	722	718	790	689	721	732	703	741	748	750	715	738	678	728	765	717	683	707	777	747	724	761	699	669	702	691	692	702	711	767	737	739	703	739	689	743	709	693	683	744	729	704	724	667	707	750	749	737	737	709	763	719	749	719	648	733	666	726	706	674	733	698	714	789	724	720	752	746	727	726	791	705	794	761	755	726	685	699	737	725	731	734	691	728	760	708	773	693	708	785	713	756	759	724	783	730	746	721	736	736	714	747	738	747	665	716	722	733	709	746	709	693	734	723	783	645	733	674	749	730	658	735	716	697	718	741	711	756	729	739	719	733	723	740	740	791	764	715	741	721	723	748	727	759	718	762	706	684	675	747	734	754	763	715	733	745	665	708	706	724	711	746	732	751	711	726	752	732	723	709	732	733	706	743	754	726	705	726	769	754	728	730	759	705	775	674	727	747	675	739	750	738	729	713	755	714	694	716	700	702	737	710	715	711	690	713	708	680	734	748	759	690	732	745	749	759	753	740	730	736	724	741	702	782	710	692	727	692	720	717	761	697	745	721	710	726	765	736	742	689	720	723	708	696	730	720	732	692	696	707	756	726	712	745	733	745	726	752	733	696	724	721	747	721	766	734	727	744	720	719	711	701	734	773	740	731	723	701	750	728	695	696	751	676	739	735	719	767	736	723	725	735	692	724	747	698	731	715	763	713	713	763	748	719	680	736	785	711	686	764	715	759	734	746	724	738	727	763	711	762	720	728	710	738	760	684	758	768	762	730	774	734	679	747	715	691	709	713	766	705	788	752	702	751	698	758	721	743	756	710	708	733	751	721	718	718	707	695	716	698	696	729	749	725	732	726	700	770	723	710	745	725	762	742	728	744	701	723	763	765	700	754	752	693	739	749	736	777	703	754	746	729	697	722	729	745	709	777	738	770	725	698	740	748	748	725	734	732	736	714	750	761	755	738	771	678	672	728	755	790	727	730	746	724	786	711	697	687	761	729	693	723	734	742	687	729	748	713	733	653	686	707	722	732	764	674	722	718	684	711	747	707	742	755	728	710	770	736	706	790	739	728	685	685	724	741	701	695	701	752	715	708	710	748	703	758	729	728	699	733	755	700	742	691	708	683	688	689	762	772	731	695	733	734	735	750	743	760	727	771	755	735	709	711	730	711	750	705	726	753	742	729	678	757	698	717	719	731	716	772	735	698	714	694	721	735	693	704	724	738	719	758	731	712	706	737	748	698	744	722	713	781	711	713	740	735	738	759	691	732	755	775	732	710	686	738	710	755	712	729	776	733	714	746	736	732	711	702	716	714	727	683	764	716	673	710	693	719	748	753	691	748	697	705	701	751	718	711	760	742	695	683	738	746	739	749	695	707	728	787	730	743	732	725	739	715	726	785	758	708	725	729	694	734	752	752	732	729	672	704	720	727	701	746	747	747	743	722	701	693	757	736	725	739	742	725	719	698	699	701	743	745	710	745	663	725	743	687	715	734	733	707	764	751	740	725	733	809	699	704	704	747	731	722	773	764	692	745	750	733	707	704	698	692	745	747	770	780	703	710	730	732	729	701	713	701	728	734	733	728	717	732	694	755	758	674	736	726	679	755	704	750	761	768	678	727	763	792	754	764	698	719	735	786	686	760	783	741	695	738	717	725	755	735	714	725	722	744	733	722	744	724	746	759	738	748	776	690	706	761	737	761	726	761	686	711	730	718	717	734	728	761	693	688	750	719	771	722	684	722	711	679	721	737	722	766	735	734	744	696	705	731	724	717	702	721	717	703	745	708	705	790	718	727	728	702	764	729	713	699	727	732	704	729	712	729	695	733	748	730	749	734	721	717	681	684	700	759	751	768	750	723	719	749	759	727	771	689	752	697	736	684	692	702	745	726	730	752	733	751	811	732	679	706	719	725	722	737	726	744	728	729	730	732	705	720	732	714	715	724	777	775	727	718	739	778	732	678	679	664	717	710	753	757	732	729	746	697	752	680	724	686	726	749	671	676	749	759	733	739	700	723	716	742	720	691	713	680	691	725	705	766	705	739	752	733	735	677	665	690	706	750	733	705	717	714	698	696	737	734	723	721	770	675	716	658	680	743	726	693	705	711	669	789	665	712	762	720	694	763	743	735	727	732	711	725	690	707	790	723	712	749	726	724	750	744	767	696	738	723	703	716	731	726	689	755	761	726	728	721	690	729	760	702	695	721	717	752	721	736	727	743	726	715	755	685	671	729	709	700	711	749	714	746	734	737	758	758	773	756	742	742	694	705	708	714	734	765	729	682	745	725	809	737	714	718	739	773	767	773	709	728	742	705	721	717	659	730	675	734	725	746	730	754	714	723	743	711	746	741	736	680	689	746	781	698	699	670	768	739	716	692	721	739	715	710	704	734	737	695	708	745	697	755	670	719	744	738	699	732	738	700	691	726	710	688	710	730	721	773	771	718	710	784	727	689	772	732	718	744	693	666	756	710	788	690	787	765	731	753	713	731	686	712	735	720	747	731	728	724	691	716	670	673	757	753	746	751	721	760	770	707	716	755	724	696	777	724	754	736	715	764	731	681	752	708	680	698	752	723	736	719	746	727	685	790	723	705	755	688	700	693	753	657	709	715	710	689	754	728	746	733	688	657	684	743	737	731	726	755	731	704	767	725	706	662	705	684	748	736	678	725	749	738	684	704	694	715	698	748	788	737	697	750	687	639	746	665	678	713	694	722	744	732	714	731	692	718	754	743	761	738	693	729	751	748	745	793	705	773	740	740	768	764	686	700	700	698	713	723	687	770	679	702	740	751	681	740	745	705	724	741	727	703	738	711	746	733	722	737	709	721	766	754	692	722	743	746	721	752	728	722	720	710	710	753	730	749	756	737	710	692	718	704	692	699	677	765	705	740	707	733	742	705
23972	24105	37607	32122	22653	11668	2169	1082	943	959	908	933	958	910	895	924	996	909	962	979	1203	1164	1051	945	906	919	932	892	913	885	862	890	844	917	948	916	814	863	938	935	911	890	843	913	905	914	892	880	893	908	882	892	855	880	875	842	867	883	907	874	869	899	870	861	908	914	853	850	919	911	881	917	864	902	889	854	908	834	891	872	924	851	879	880	881	908	870	855	898	888	896	857	970	902	861	866	868	904	889	882	867	891	848	893	903	869	873	879	884	865	892	883	870	924	865	871	895	864	843	903	849	923	852	886	1009	853	871	879	881	885	891	887	907	893	828	886	863	860	882	872	854	877	874	834	865	864	877	890	884	868	897	866	876	906	916	848	867	819	870	874	864	882	860	857	919	859	878	873	934	886	847	846	909	873	824	866	888	882	853	871	832	834	826	873	948	882	849	864	818	902	863	872	892	860	870	887	850	905	929	873	870	878	893	863	906	845	839	862	893	858	901	933	898	903	855	845	847	864	846	838	876	866	878	858	914	841	842	873	839	816	820	863	849	836	870	835	847	864	879	857	864	866	953	887	881	924	925	929	845	835	898	855	939	920	908	838	885	919	879	887	927	862	825	829	837	849	882	879	800	842	859	835	873	896	853	898	894	864	886	871	913	828	851	855	919	901	895	897	875	903	865	883	848	931	876	899	876	910	844	852	858	927	898	882	839	944	905	876	853	830	863	829	842	891	832	886	854	953	848	867	889	924	901	877	838	862	911	885	860	915	887	876	853	873	939	876	895	933	917	847	901	907	883	922	832	892	908	878	889	904	900	880	860	876	855	889	848	912	901	847	873	818	836	867	863	868	887	826	914	917	862	896	838	949	905	877	917	882	878	867	832	885	821	837	862	832	886	903	835	828	860	880	901	844	899	888	871	853	833	850	882	903	861	853	926	875	857	859	907	890	843	866	866	908	901	901	821	912	875	888	844	811	871	890	851	874	887	857	818	885	881	862	865	890	843	848	867	831	871	843	901	893	827	831	856	892	879	931	878	889	877	839	886	882	902	921	893	876	883	850	933	888	888	892	872	852	879	854	922	860	924	881	867	825	910	866	900	882	856	845	864	860	889	906	943	854	880	861	866	865	886	848	845	903	877	897	881	811	873	871	891	879	891	907	875	873	880	860	861	895	836	856	904	837	926	901	885	853	890	871	885	915	862	890	910	890	875	893	882	854	865	828	895	916	818	911	797	875	909	873	825	868	884	936	860	902	887	880	878	869	851	929	900	851	937	828	910	841	911	855	849	867	860	840	887	889	880	882	888	900	879	886	878	914	861	878	883	855	888	942	820	857	880	864	894	868	871	881	851	871	848	857	946	947	892	809	890	894	860	851	880	894	846	880	896	848	864	879	873	873	848	892	828	915	874	943	915	890	921	872	826	940	868	863	870	901	847	891	901	871	889	890	814	869	853	863	895	881	894	868	857	838	857	913	827	867	888	867	888	835	875	883	915	848	831	897	860	938	896	906	849	903	837	871	866	864	825	860	898	919	866	844	875	896	893	850	836	843	877	869	865	864	885	894	891	863	864	897	866	867	897	859	847	900	878	805	906	865	882	864	932	884	840	909	862	884	869	905	897	865	897	869	899	922	855	906	908	858	889	864	863	862	905	886	870	888	837	911	876	851	916	821	884	921	869	893	908	885	904	901	867	868	876	883	877	904	787	812	903	839	857	882	878	863	895	866	881	868	916	869	872	909	896	884	889	917	838	900	861	917	878	877	909	837	818	852	874	930	900	836	935	896	913	849	892	844	876	942	865	841	847	815	882	913	867	812	909	852	859	913	860	918	880	860	874	856	854	864	894	888	886	860	820	894	946	863	879	895	889	930	908	913	859	825	849	870	843	826	871	856	807	834	886	856	859	894	890	886	884	876	871	877	884	855	842	866	875	861	838	866	872	876	850	877	865	882	861	903	869	893	858	906	919	907	910	889	885	900	901	870	871	908	859	942	909	824	868	846	836	867	877	833	876	852	878	860	834	817	848	872	878	843	878	860	834	894	935	877	888	916	858	928	902	905	913	833	935	903	871	900	873	889	854	872	845	886	897	835	827	864	900	893	883	871	886	913	911	908	861	890	867	853	893	856	854	911	848	840	864	854	883	895	837	882	883	876	854	905	874	865	844	805	896	885	842	842	886	889	827	886	858	895	876	821	836	904	841	866	861	845	913	906	864	862	831	901	861	822	872	881	869	851	824	915	881	891	851	922	864	787	859	917	901	900	949	912	898	879	891	858	858	865	876	843	894	830	891	875	895	922	889	890	842	903	900	895	854	856	878	899	913	902	880	912	858	926	875	913	911	864	895	891	842	878	833	879	881	893	865	902	843	855	893	901	806	827	844	885	843	816	866	907	879	898	912	812	872	870	895	821	853	922	882	867	871	823	859	847	848	879	938	861	891	886	894	866	840	887	875	842	873	923	852	801	930	906	877	883	868	878	891	841	852	860	832	899	891	948	888	855	860	893	832	843	853	875	895	857	835	911	936	838	877	859	861	897	830	867	930	844	937	888	898	857	863	869	908	872	872	919	871	843	850	881	879	847	843	847	866	893	845	910	904	896	875	905	807	877	918	849	877	870	871	866	909	821	926	837	880	846	811	890	908	901	872	872	877	863	805	865	892	916	899	870	871	932	900	883	857	865	874	904	888	811	888	841	867	893	893	865	867	864	868	901	897	831	834	819	866	876	833	876	885	892	827	853	863	865	871	889	839	868	871	883	872	866	843	852	860	866	921	870	848	888	885	855	933	915	869	851	881	862	856	877	875	900	881	863	972	854	891	898	868	794	873	883	847	877	852	860	836	865	866	879	811	888	906	897	873	926	884	842	880	855	900	853	874	821	877	890	868	837	824	883	835	882	867	878	851	832	864	871	855	835	860	855	880	931	873	873	851	868	856	859	862	877	912	879	878	866	844	884	857	908	890	871	868	893	938	886	866	887	887	868	888	876	924	853	851	865	889	842	847	839	898	900	819	880	894	921	896	914	882	829	940	857	852	874	878	877	885	894	914	826	846	887	899	937	914	859	851	894	889	881	898	868	888	861	846	879	905	842	857	828	858	846	905	956	909	864	881	891	923	874	889	840	852	879	946	925	915	856	836	984	912	866	899	878	884	906	805	838	901	884	842	838	761	865	852	881	856	863	841	884	894	869	869	883	844	893	864	867	882	855	931	893	887	877	901	833	883	817	846	822	902	819	886	833	958	889	926	879	897	876	866	891	933	884	852	899	864	881	833	902	856	919	857	896	920	872	929	915	911	871	880	928	889	885	833	837	850	892	876	921	783	881	886	873	859	893	871	878	814	886	894	929	883	825	883	863	844	863	814	874	841	867	857	865	861	830	874	844	922	853	849	906	901	884	897	870	896	824	898	907	853	803	927	907	924	844	868	901	860	881	884	920	837	888	876	859	874	901	836	888	853	938	922	886	864	901	846	825	879	854	858	847
64848	103567	73214	32305	15778	961	823	864	783	796	799	860	820	809	841	839	828	881	875	981	1285	1294	1023	995	919	819	794	848	847	882	869	806	844	842	854	843	876	821	825	867	806	890	811	824	820	841	823	821	826	819	860	791	877	820	831	775	794	832	879	880	826	823	833	820	812	829	789	850	822	838	832	825	809	821	801	809	845	844	855	791	840	816	849	781	763	905	812	810	812	821	842	739	799	845	789	828	802	887	804	807	832	814	890	794	861	819	870	835	822	858	841	803	785	823	836	816	792	798	792	852	766	860	793	760	839	855	857	799	846	830	851	782	811	834	804	796	840	847	795	867	774	812	786	783	865	790	823	816	802	869	824	838	808	795	849	826	828	865	813	835	843	839	818	804	817	801	821	803	760	847	811	859	874	826	775	820	791	800	873	821	798	792	879	796	847	779	805	806	814	742	799	819	833	781	871	824	787	797	774	784	850	831	801	825	835	846	797	816	790	790	824	851	792	773	839	806	803	826	876	834	789	861	820	795	771	806	768	813	834	810	814	785	796	854	795	873	844	821	823	815	824	766	779	844	817	842	803	843	807	813	798	822	848	859	771	809	815	784	819	840	868	782	821	814	827	824	811	854	831	803	850	755	769	824	803	814	802	855	852	798	828	845	776	816	835	791	778	853	827	761	809	812	785	781	771	816	835	843	879	833	788	805	855	841	818	844	835	786	845	806	822	818	782	841	775	760	755	806	794	833	853	796	817	801	792	813	773	834	733	899	842	825	818	801	772	838	840	843	825	823	860	820	799	813	838	852	833	774	792	832	844	843	735	867	812	797	796	821	823	806	778	841	879	759	802	840	812	803	780	846	802	802	825	829	844	813	791	842	838	829	781	836	751	838	824	870	836	887	830	809	810	859	813	827	858	810	833	849	818	800	861	831	816	835	843	885	805	841	874	814	830	772	790	810	825	824	764	819	803	793	795	826	829	824	824	809	838	831	798	793	842	814	812	848	786	772	842	783	817	792	834	799	779	779	797	874	838	789	799	839	809	751	827	817	809	803	802	825	847	810	841	825	790	839	828	820	820	856	777	801	846	856	830	749	847	854	829	872	777	822	841	821	877	813	829	805	789	818	841	830	845	778	828	800	830	812	823	844	777	791	783	800	823	822	795	810	727	814	837	796	778	797	808	759	812	832	820	844	794	797	851	838	829	833	859	814	826	765	789	797	791	841	837	836	806	815	819	771	767	805	795	835	868	783	848	831	803	840	801	831	784	815	780	823	809	835	846	806	820	788	839	839	811	840	770	792	791	812	819	794	774	813	810	833	817	782	768	811	846	798	865	798	795	843	767	815	807	830	786	807	792	873	818	845	794	832	787	850	803	791	808	792	844	776	795	809	821	806	824	843	843	779	792	843	907	868	821	903	831	795	865	785	811	855	831	828	818	772	822	812	840	839	794	850	862	820	808	820	818	828	801	808	780	829	826	839	831	846	834	819	869	767	846	820	810	812	816	818	831	776	821	763	826	825	823	791	792	804	834	835	816	780	796	784	788	844	780	811	828	800	774	826	862	840	845	810	774	855	821	820	826	825	833	792	851	819	872	796	794	799	792	823	828	825	840	824	834	829	831	794	767	807	801	808	806	836	780	790	803	799	778	806	839	804	846	816	773	817	855	805	825	852	840	870	840	857	831	827	824	857	849	890	787	855	829	819	788	798	806	781	797	823	809	813	786	791	795	819	808	805	763	807	823	791	827	799	825	803	812	819	787	806	782	803	811	828	860	832	822	835	780	810	841	822	792	794	812	841	853	820	842	858	809	864	839	822	820	792	804	840	806	789	775	776	816	851	796	810	788	792	812	819	784	807	784	851	771	802	814	791	790	880	833	802	804	843	835	784	786	776	817	830	811	758	874	842	788	806	841	786	829	791	805	793	789	834	845	819	776	857	796	824	815	751	833	819	838	828	799	795	814	855	798	782	795	843	803	829	831	801	746	804	827	775	821	764	811	829	808	857	828	795	808	821	781	858	765	839	751	785	826	764	811	792	809	830	838	826	822	792	837	807	850	821	829	802	819	796	778	789	891	763	817	805	773	788	779	810	838	813	830	821	790	811	820	851	768	836	793	870	815	800	828	770	831	823	852	853	867	835	781	860	791	790	785	819	849	788	862	846	752	808	856	807	838	773	785	795	822	776	787	802	832	735	783	840	793	775	860	815	820	771	760	819	760	832	826	830	813	775	768	792	828	856	819	791	806	826	840	771	816	842	812	808	810	812	835	829	807	865	799	843	837	864	819	781	842	802	858	819	813	795	849	851	783	824	773	844	830	816	841	804	825	785	800	828	814	829	797	775	853	856	829	841	769	846	813	816	784	824	768	785	816	864	788	801	836	778	825	843	809	785	811	822	825	777	840	778	818	815	851	853	881	832	842	823	850	772	780	808	758	787	843	841	774	834	817	790	854	787	761	856	865	852	827	782	825	799	787	822	790	830	837	730	806	784	816	820	835	844	780	831	809	829	770	798	816	841	803	808	752	799	780	825	803	835	822	771	784	758	819	790	809	801	788	818	786	842	788	777	820	802	822	779	817	824	842	800	804	837	806	701	823	813	854	779	819	806	868	829	832	820	805	836	777	797	779	870	836	816	781	823	822	803	801	808	803	888	790	773	821	823	833	805	876	828	793	796	852	779	840	836	839	846	786	773	769	714	804	799	806	813	800	843	865	832	784	847	832	792	795	809	834	841	793	812	863	789	859	843	816	781	741	773	770	852	827	824	882	795	819	799	842	759	822	782	841	802	841	800	787	836	796	852	807	813	800	771	908	814	743	803	852	792	796	756	779	757	777	820	770	839	865	811	825	802	832	829	799	816	856	825	805	822	820	784	798	821	844	848	828	815	809	751	826	835	805	825	790	793	762	832	774	822	825	776	806	761	829	822	829	831	797	817	829	772	805	806	786	817	783	825	834	805	832	790	812	813	865	796	790	815	806	809	813	817	850	756	779	800	808	820	820	830	819	754	833	829	812	768	806	815	814	834	754	840	804	803	842	794	803	826	763	790	836	813	770	908	817	869	788	843	853	733	844	776	842	816	843	787	827	840	783	822	819	828	798	830	814	812	801	825	816	806	771	823	806	775	740	800	785	772	837	846	843	814	838	828	796	838	817	840	835	856	818	759	796	805	833	825	831	812	835	834	820	788	825	800	773	786	791	843	824	834	789	826	833	802	809	819	853	830	828	845	774	804	834	838	797	807	788	820	829	825	801	775	783	833	802	815	744	801	826	792	848	822	815	846	830	785	821	793	762	832	824	842	818	760	845	836	823	786	845	761	813	813	835	806	834	771	840	847	797	786	802	811	792	764	812	812	848	858	869	798	832	784	781	793	824	822	796	826	810	833	790	818	738	791	766	794	825	795	840	773	810	826	854	811	826	837	844	814	791	827	797	805	820	824	806	760	790	821	821	825	828	809	795	843	776	824	829	851	832	815	833	828
30500	30684	27538	7930	2112	699	745	702	687	692	692	647	684	635	660	649	696	661	641	626	693	748	688	668	679	716	695	690	665	705	705	654	685	664	680	641	692	662	685	618	653	665	667	669	664	687	699	668	686	619	633	636	677	620	657	664	652	657	642	686	695	701	679	701	673	662	655	673	690	626	682	628	643	677	655	684	677	650	686	699	696	695	645	701	640	693	687	665	647	686	630	667	628	675	644	676	696	672	696	644	657	696	663	673	724	697	673	729	658	672	653	645	698	661	702	702	695	647	650	688	614	652	637	689	630	617	710	693	657	682	683	673	687	650	678	655	670	687	643	663	622	641	624	692	690	664	668	669	684	641	669	678	635	610	690	638	622	696	665	662	649	673	676	640	649	653	611	637	647	683	635	695	683	677	648	675	696	692	668	691	652	699	690	656	651	648	678	647	726	692	675	678	648	677	687	708	651	691	696	691	681	671	645	647	667	648	630	667	642	639	638	660	673	682	633	704	636	614	648	712	676	662	624	691	729	696	707	667	639	652	652	677	700	623	634	646	642	709	656	669	698	697	715	691	673	665	633	706	661	674	637	687	725	652	664	681	678	600	675	633	642	636	707	660	686	653	653	667	686	656	609	664	643	728	604	655	655	687	685	697	687	671	678	677	638	657	645	624	650	653	667	723	650	675	728	664	652	652	698	654	697	674	709	663	700	637	695	614	666	645	672	666	664	585	631	647	685	660	723	640	678	656	713	705	663	656	636	650	669	710	655	650	704	691	626	647	660	664	671	659	698	681	693	716	648	626	626	635	662	671	689	652	672	642	685	661	686	661	661	653	662	660	643	650	665	634	655	699	667	634	690	681	654	659	651	665	701	653	709	641	676	636	694	635	685	684	630	677	679	641	644	692	732	627	669	690	698	702	673	658	649	696	679	703	658	651	685	676	710	686	648	699	687	662	649	706	651	711	644	667	723	670	651	671	671	675	742	663	668	648	662	680	717	711	632	658	642	637	649	675	675	639	706	677	681	703	663	673	683	678	646	661	669	672	691	647	667	668	619	718	642	684	676	665	651	664	708	701	650	640	681	699	671	658	689	671	610	677	701	671	692	652	643	692	673	677	674	629	637	650	675	657	679	689	636	681	695	697	677	617	651	666	652	649	668	668	682	652	663	697	670	691	651	633	682	675	662	674	664	621	627	651	680	681	668	691	682	656	635	678	717	681	718	666	688	648	708	650	681	652	682	637	684	612	655	739	655	638	641	667	655	677	719	630	638	659	654	658	710	665	672	667	699	666	665	644	650	672	628	647	704	696	676	674	666	673	683	658	681	705	657	675	671	599	675	614	636	660	671	631	661	686	712	662	677	690	700	642	689	649	649	659	648	624	670	659	701	698	638	662	657	624	668	685	672	655	671	642	711	635	657	686	709	685	634	688	670	650	655	649	682	683	634	643	621	636	675	685	674	672	668	607	677	640	698	675	658	614	672	674	671	671	645	699	629	673	670	674	668	733	672	689	711	669	641	684	670	645	661	682	688	701	670	705	671	684	667	662	657	667	644	671	701	695	663	682	679	654	685	638	694	676	632	628	667	712	648	696	664	700	642	657	662	689	658	709	676	690	660	679	684	691	636	676	639	643	632	636	649	709	669	683	702	676	700	697	652	658	654	607	656	661	668	646	671	679	681	652	651	676	622	679	669	666	668	755	658	709	669	655	651	660	693	684	691	688	693	663	662	646	697	696	638	671	687	710	697	664	666	674	660	674	641	634	644	686	744	706	676	681	669	664	664	706	664	685	632	662	659	695	692	674	663	706	661	667	619	674	669	704	673	663	692	638	644	654	693	690	686	686	679	696	712	616	674	662	624	649	686	665	702	678	687	638	687	650	649	709	646	644	655	656	641	699	681	655	711	694	665	629	629	690	659	661	741	673	745	672	698	636	690	665	641	633	723	697	663	661	700	628	713	704	663	653	647	651	694	653	661	674	712	664	672	709	662	655	681	696	665	648	638	656	715	627	681	663	697	741	676	689	651	652	658	675	679	644	656	664	694	651	671	640	634	715	684	701	652	674	701	668	697	671	679	640	667	691	653	701	701	745	664	656	668	674	650	704	678	669	639	690	705	624	680	656	682	677	648	704	686	645	684	697	674	647	626	648	649	662	654	692	633	674	652	669	657	658	635	740	651	671	672	628	683	688	672	679	622	665	658	685	660	640	672	643	682	693	654	686	664	680	678	680	632	607	728	688	672	674	637	659	669	684	662	702	635	668	650	623	688	675	674	698	685	634	684	672	693	652	676	687	670	638	686	647	643	645	663	669	637	657	656	679	693	647	670	711	652	661	662	660	693	661	657	649	699	663	647	703	690	674	668	609	648	661	665	651	649	649	654	667	679	682	677	679	674	698	661	665	704	699	691	664	624	622	656	674	678	669	678	698	685	635	732	667	656	661	680	666	606	713	674	733	697	615	710	669	707	650	692	683	645	700	706	654	680	598	663	623	670	711	683	668	714	659	666	636	634	643	639	656	656	652	664	687	648	670	654	683	685	661	614	667	675	647	663	653	656	711	652	725	640	687	649	634	660	638	684	705	691	668	649	663	666	681	672	693	651	689	640	678	681	689	716	723	689	643	653	694	652	673	700	685	664	705	685	699	681	630	668	660	622	706	653	635	667	622	664	674	695	631	663	669	663	675	611	717	688	651	679	675	653	679	688	671	697	660	643	698	627	682	689	657	699	659	670	659	637	708	676	727	682	727	656	627	669	688	706	656	652	670	653	694	669	674	735	666	680	703	690	664	672	667	676	665	659	683	704	661	675	728	679	644	675	661	701	656	621	652	683	636	654	670	652	678	637	671	665	636	648	634	663	641	699	644	656	673	651	666	696	685	667	656	671	650	621	640	642	674	666	681	659	732	674	645	645	663	641	616	662	608	686	705	673	686	652	665	679	671	665	641	660	639	676	696	643	657	647	686	717	657	634	706	676	688	688	644	689	652	687	682	659	696	652	681	676	676	644	666	651	660	645	672	647	680	687	729	705	643	644	631	712	661	665	676	683	653	656	658	717	700	686	663	671	681	710	679	700	663	675	601	667	675	681	683	638	669	670	699	703	654	639	672	630	667	680	666	665	670	679	690	673	700	766	742	711	652	720	692	710	665	660	653	690	653	628	720	669	694	624	654	702	670	668	681	674	664	666	677	685	651	645	678	642	668	648	687	688	671	657	676	684	655	674	656	649	687	656	687	639	678	670	671	681	637	713	641	710	683	667	611	638	684	646	644	606	648	626	676	649	634	628	643	669	639	667	658	637	693	645	698	682	683	704	655	690	701	656	651	669	673	617	674	661	641	673	663	661	695	682	631	673	671	677	716	662	676	685	643	654	663	680	686	663	673	687	647	665	671	711	689	624	682	706	662	681	654	672	696	628	666	639	660	623	658	669	646	681	726	664	704	698	626	691	700	654	695	711	682	698	671	694	669	698	640	671	717
23781	36412	20502	3033	1697	547	563	553	582	554	560	542	538	569	485	541	564	557	576	524	590	581	595	589	562	515	583	501	575	527	555	547	565	589	529	537	568	524	527	596	529	560	542	582	594	561	558	532	591	531	565	525	568	591	557	525	561	555	556	550	536	552	537	578	592	565	568	570	551	544	541	557	548	562	547	547	508	554	524	583	526	554	541	567	577	569	585	542	556	497	548	573	549	578	586	551	550	578	589	553	542	577	569	553	615	567	538	564	598	555	591	545	549	537	573	553	536	554	541	570	560	536	573	573	533	513	557	523	539	561	569	540	597	528	569	515	514	521	515	567	514	576	565	577	578	498	584	513	586	546	547	539	565	530	579	497	539	528	541	563	542	567	559	574	526	544	505	556	547	550	536	555	547	559	562	511	528	549	580	540	583	540	576	544	546	553	556	539	580	547	555	554	576	523	548	552	614	544	558	517	527	553	550	534	501	536	529	529	517	520	541	554	578	523	609	575	526	569	549	551	544	530	541	548	512	558	557	551	558	610	588	562	558	545	528	548	569	530	542	516	534	598	545	547	575	554	582	573	537	546	554	546	576	524	566	576	545	553	569	539	540	554	562	567	565	550	559	517	552	554	534	552	555	574	598	577	571	542	552	568	557	540	540	572	552	593	566	526	581	617	565	581	557	558	592	550	586	568	549	572	500	560	533	558	559	546	572	585	536	587	581	550	521	564	545	537	540	530	595	540	555	599	523	508	509	572	568	546	538	544	595	549	557	538	544	584	563	580	518	524	585	570	591	522	536	517	553	557	553	573	575	548	508	554	585	578	536	571	529	591	522	539	556	573	568	540	589	559	550	562	560	522	550	554	580	539	559	545	563	561	582	567	544	552	518	526	542	571	526	531	561	507	565	573	510	561	559	516	537	614	542	541	553	526	602	551	533	533	577	541	547	535	544	565	512	582	519	560	552	498	555	552	509	546	578	552	527	547	563	545	535	581	567	546	542	541	521	556	580	530	527	520	545	563	572	579	575	559	533	559	548	566	552	528	553	554	527	563	537	519	518	526	534	562	551	569	553	553	567	549	488	539	560	558	551	543	537	564	556	550	579	566	577	557	586	577	531	528	520	552	551	543	566	595	515	564	528	586	515	609	574	542	544	619	588	537	572	544	545	551	508	542	569	558	564	568	598	526	599	563	577	559	560	594	533	547	575	535	532	547	531	565	510	555	590	558	544	590	579	514	527	519	545	544	533	555	578	517	551	543	540	573	577	590	527	580	575	559	571	541	554	537	532	563	586	523	505	546	537	560	548	570	584	530	574	546	523	563	570	554	535	547	571	585	520	568	535	567	532	561	556	560	533	530	556	568	534	548	520	550	507	553	526	579	533	558	504	538	542	521	564	555	563	543	533	540	591	569	572	529	540	521	569	566	553	516	571	531	515	582	490	590	514	506	583	523	537	518	552	588	516	527	555	540	537	561	535	567	513	542	536	563	568	514	568	539	574	564	572	563	572	543	512	528	550	542	567	587	499	543	513	590	551	541	543	578	560	574	583	520	534	537	561	574	567	593	542	541	568	623	521	502	556	546	546	543	545	565	555	532	547	573	557	604	571	545	545	546	595	554	542	555	527	586	573	547	534	526	558	551	536	525	564	521	555	536	568	549	562	589	555	546	550	514	560	575	572	560	543	532	553	522	575	553	536	569	537	518	568	566	574	538	528	536	534	547	541	574	582	548	522	554	577	548	550	539	566	567	578	571	546	581	548	532	600	513	541	547	589	566	587	574	565	550	549	553	560	548	579	564	514	597	540	547	569	575	565	585	584	565	499	524	550	567	532	576	533	558	566	541	551	587	560	595	562	599	585	574	589	537	567	585	519	557	536	567	508	579	574	543	539	527	555	549	521	546	583	558	569	509	561	551	542	538	515	573	553	558	535	532	505	554	557	554	590	521	523	607	581	555	510	584	524	556	574	593	542	561	541	545	549	527	540	514	557	556	556	572	558	523	516	547	561	574	517	551	519	565	534	568	591	541	553	549	546	572	522	522	493	578	525	536	531	572	569	563	548	521	543	545	548	572	571	545	569	580	564	549	566	540	537	527	558	611	530	547	525	552	541	585	537	567	555	546	551	527	524	564	561	566	521	571	522	510	556	561	593	512	511	551	526	557	523	564	535	548	492	578	550	550	566	559	570	551	554	542	535	528	592	515	562	535	539	535	559	524	575	614	530	564	500	552	546	525	545	578	558	541	564	580	578	528	534	552	579	574	587	583	535	516	571	548	548	563	541	629	584	544	553	564	554	524	547	532	513	536	541	571	552	560	585	570	536	531	538	536	529	575	547	523	523	533	543	561	542	561	536	516	556	522	543	562	545	523	512	553	528	545	534	568	554	580	581	548	548	549	546	536	592	549	578	518	559	566	540	565	571	578	560	537	560	532	533	553	570	546	519	536	573	561	598	556	592	535	534	544	547	525	557	558	543	588	566	583	562	557	552	528	570	540	564	556	546	565	601	576	551	542	571	556	560	594	528	530	561	551	527	562	573	537	548	532	545	507	535	522	555	584	551	540	541	550	540	589	576	558	552	550	565	554	538	549	523	534	500	562	570	567	554	571	579	583	547	570	558	574	590	529	578	563	542	561	565	554	564	558	486	580	585	595	525	554	507	572	538	601	567	540	540	567	506	567	560	541	552	550	559	537	572	547	563	542	538	595	548	556	579	566	560	570	536	567	570	538	567	592	558	587	548	519	578	548	523	532	530	559	530	555	576	543	564	567	544	570	525	575	552	550	574	496	508	500	552	530	556	518	550	563	563	563	584	555	531	538	539	574	536	533	552	602	558	533	581	579	571	571	596	555	547	513	529	557	537	560	560	612	578	564	541	531	561	555	539	566	527	521	645	579	560	560	549	570	562	581	565	560	532	579	554	545	520	553	559	572	569	563	550	555	569	586	513	532	545	576	542	557	569	556	559	523	564	520	559	556	515	527	556	560	543	569	537	566	558	529	534	537	570	512	570	568	573	546	536	561	560	576	543	547	523	532	552	532	547	534	514	515	552	582	584	529	579	598	530	554	566	569	554	553	579	520	563	566	577	549	570	572	569	571	579	546	557	548	574	567	548	524	531	520	576	563	567	537	577	583	520	558	548	561	556	517	545	576	545	539	571	522	566	534	554	549	599	559	550	552	552	541	512	560	578	548	528	505	578	526	544	529	545	548	579	593	549	558	546	550	546	541	592	514	556	585	561	519	556	554	571	556	512	545	523	560	560	527	548	543	530	553	555	521	574	528	593	532	560	559	594	542	557	556	558	529	553	539	537	567	535	534	555	554	571	547	571	642	529	546	560	536	529	551	566	571	530	531	557	529	605	575	560	521	569	547	514	581	552	534	552	541	565	559	591	534	545	547	521	579	513	546	566	556	555	584	544	589	557	540	549	565	569	540	559	556	557	543	485	533	599	525	542	547	577	549	559	518	547	546	526	534
24877	25764	39648	30122	22107	6319	1374	889	831	822	814	901	801	817	803	808	829	852	863	901	994	1053	900	890	815	784	815	817	843	788	813	787	807	746	796	834	808	779	794	833	804	799	805	834	804	755	795	791	847	850	806	831	808	809	813	809	840	780	772	738	812	844	814	874	792	810	783	839	820	859	814	785	822	767	793	859	805	780	881	815	793	818	775	861	787	803	726	795	841	819	829	760	830	837	817	803	811	768	791	794	784	856	848	785	815	811	758	795	856	806	794	796	741	828	822	769	807	774	821	837	814	816	830	820	815	848	782	819	786	783	808	787	823	803	785	783	786	784	767	771	729	859	808	780	830	821	800	761	767	838	859	801	786	842	814	825	796	802	830	797	786	795	784	772	770	764	813	773	815	824	773	783	779	824	781	785	852	796	807	734	819	780	783	809	795	774	820	820	777	784	801	757	811	823	836	787	786	759	786	807	804	811	802	780	790	788	808	762	800	750	841	781	777	756	807	824	769	800	790	768	785	778	822	790	808	780	802	797	797	791	772	819	783	771	823	855	832	828	747	802	803	805	757	805	851	810	787	780	762	772	816	812	735	775	797	821	789	827	809	809	799	817	829	796	782	843	778	817	853	831	836	781	781	799	832	827	811	810	829	783	794	875	758	773	837	833	807	800	811	794	785	788	797	770	824	850	832	843	807	824	857	798	824	813	845	849	770	751	808	799	831	820	827	814	765	813	793	800	784	849	840	845	849	793	811	782	838	758	803	831	774	794	754	807	810	806	820	830	778	811	798	799	793	800	779	744	812	836	817	783	843	793	806	781	810	793	761	763	835	861	816	766	800	850	838	780	792	838	840	810	803	810	762	798	824	771	789	756	846	855	840	826	753	798	797	821	782	824	804	734	758	807	826	831	784	807	851	768	811	797	758	838	766	778	795	800	806	792	803	814	765	797	804	849	803	810	801	785	807	779	804	800	791	821	775	794	779	788	793	832	808	769	731	838	827	811	859	873	764	844	818	834	853	809	802	778	730	775	786	793	795	807	804	770	836	742	794	813	779	758	829	800	710	798	834	784	786	795	785	774	786	817	803	779	758	761	815	789	808	819	793	811	766	807	858	813	789	794	807	774	765	757	823	848	780	796	789	807	787	790	793	808	842	776	800	797	802	802	812	782	786	742	804	842	768	807	774	841	818	813	768	818	823	751	810	802	796	803	810	830	762	734	805	787	789	771	819	805	757	817	849	784	827	754	773	773	796	770	810	791	775	761	794	768	752	788	765	787	853	800	860	781	729	753	825	811	857	773	793	827	788	805	832	831	803	838	793	786	858	784	814	798	783	755	781	816	813	792	782	770	807	815	748	769	800	778	810	827	772	741	807	792	770	764	802	824	818	843	820	772	798	832	761	797	785	805	816	836	849	824	817	781	812	802	807	780	753	773	790	808	822	782	828	776	812	778	804	851	796	826	791	804	776	777	849	818	810	771	723	821	755	765	816	752	775	789	765	798	791	776	798	804	755	808	788	814	789	762	792	824	761	782	771	844	808	750	816	776	844	831	842	809	810	799	797	778	774	786	796	772	829	812	801	817	818	786	793	805	839	778	793	764	846	814	773	778	806	763	799	821	852	781	839	843	826	818	781	777	786	825	785	815	785	824	800	833	797	813	817	765	824	734	815	797	746	737	769	811	828	837	810	782	805	794	800	760	820	781	768	798	799	796	746	788	781	749	778	765	858	774	785	776	819	798	731	770	739	792	799	847	842	812	780	780	800	789	762	797	857	799	759	830	755	745	825	792	795	719	758	809	755	789	802	795	723	773	784	828	811	811	785	795	817	783	785	777	765	796	820	775	790	804	813	794	822	780	822	853	835	751	802	792	788	782	816	823	826	820	799	773	847	787	847	772	776	789	806	820	839	832	855	813	798	772	829	822	824	777	768	786	829	752	777	795	766	831	838	759	823	767	864	799	801	797	745	778	784	844	767	791	772	805	802	764	817	794	796	830	793	816	779	776	830	801	777	772	731	758	820	776	812	818	794	828	774	802	793	793	798	797	782	836	816	805	776	781	769	799	797	802	796	804	761	823	796	791	820	787	836	781	777	790	767	823	820	905	792	793	829	811	774	740	794	770	839	803	808	767	821	811	786	816	772	832	776	793	784	776	774	812	786	812	741	814	782	812	799	782	774	762	824	758	789	755	780	814	807	779	788	804	776	798	805	750	833	781	839	788	791	789	795	807	740	827	757	763	792	803	812	829	843	833	778	755	800	799	780	838	765	809	807	826	821	834	783	763	795	790	809	863	764	788	785	859	832	831	800	758	781	790	758	777	770	787	826	829	763	818	817	811	829	759	752	831	784	860	799	769	810	844	840	788	773	812	809	793	785	812	818	798	831	816	818	819	759	795	763	808	754	788	826	805	787	777	770	754	797	788	797	813	784	769	774	785	789	787	800	847	743	727	780	817	771	814	772	754	823	823	788	821	837	778	836	785	760	808	843	767	789	757	772	809	806	785	789	802	786	745	744	799	814	815	821	799	827	794	781	772	746	830	787	790	823	772	863	791	812	788	844	799	750	769	828	805	797	823	810	755	816	822	808	832	799	779	785	785	799	791	767	767	776	804	791	795	775	792	812	814	763	810	812	775	832	784	799	803	865	802	754	805	788	806	789	844	780	786	800	853	798	873	808	831	817	815	815	782	791	760	800	784	866	765	794	787	775	802	748	797	809	751	820	809	826	782	797	784	809	820	830	777	827	832	802	794	755	820	764	745	787	832	786	793	828	810	806	746	811	853	775	815	794	796	765	829	808	795	794	803	817	772	761	799	803	785	824	847	807	766	790	794	787	798	784	779	747	811	753	811	785	819	817	821	779	749	803	756	820	782	823	817	737	780	790	855	800	831	798	853	809	862	764	815	790	791	815	789	758	827	810	784	790	801	794	815	812	760	826	793	773	793	752	781	818	781	810	798	777	845	778	769	791	866	814	759	764	810	791	789	839	771	779	804	780	794	820	874	792	752	794	786	760	768	800	831	770	755	783	800	810	827	756	785	810	856	731	757	798	751	730	843	772	802	784	844	818	798	745	787	784	789	792	783	807	821	800	777	788	775	795	747	756	827	776	795	814	805	803	817	807	788	787	802	811	799	812	850	805	779	763	857	758	789	808	790	810	776	722	789	766	830	799	849	727	798	810	770	818	774	757	807	806	822	814	780	786	794	769	806	760	821	759	810	774	813	832	795	781	773	804	747	832	784	821	864	806	824	784	777	807	829	772	786	804	797	780	801	817	777	803	808	806	797	796	763	832	786	835	761	795	813	763	787	791	827	744	817	808	821	860	766	803	855	752	790	834	769	806	799	811	803	806	793	819	776	805	768	791	791	800	723	786	796	825	808	810	769	802	801	814	817	832	749	820	739	788	814	795	751	804	745	821	774	812	822	780	838	857	769	740	807	787	769	801	800	817	782	822	787	763	772	780	858	780	824	816	754
63093	96538	53712	31809	11452	714	742	743	735	696	710	790	720	694	735	720	719	741	706	862	1100	1024	906	760	791	797	754	747	735	753	707	729	717	760	683	764	742	701	666	760	715	734	712	777	717	751	715	758	693	711	723	705	718	759	730	792	699	733	735	750	695	779	732	697	780	707	724	705	763	716	713	741	730	739	737	737	714	748	692	779	750	735	705	713	692	727	665	755	679	759	730	671	755	745	768	752	707	667	764	758	744	748	734	731	704	757	732	722	692	762	753	721	762	731	717	724	739	746	767	692	730	698	692	721	699	719	761	733	735	699	746	721	761	758	675	715	741	716	724	768	726	817	717	722	772	711	714	675	739	713	732	724	701	690	788	711	704	731	717	751	734	721	703	680	727	740	726	712	713	741	757	712	722	727	690	702	714	682	708	722	734	715	715	710	728	722	712	700	696	708	753	740	714	667	767	722	712	727	767	758	706	736	673	757	732	753	710	717	711	670	704	682	756	694	718	711	745	744	733	728	731	749	735	733	749	722	809	722	711	711	716	724	730	731	747	664	757	741	768	728	727	705	724	716	716	745	732	793	714	733	720	679	735	733	733	721	661	727	708	697	737	700	732	748	717	724	758	715	720	739	724	754	734	717	671	724	752	730	649	699	724	729	767	702	696	728	736	699	739	713	734	721	725	757	762	696	711	787	758	716	678	686	709	712	780	740	764	711	692	711	711	730	766	776	735	716	706	662	730	736	680	709	733	685	678	774	730	792	717	718	681	701	719	730	749	683	739	732	736	735	723	692	733	717	728	742	719	743	721	728	758	744	696	663	702	696	720	708	759	692	722	669	741	733	713	699	734	704	753	704	684	738	716	715	747	712	718	728	748	663	714	735	682	726	743	753	705	728	703	648	738	720	741	688	736	719	697	735	726	741	715	751	800	726	740	763	723	706	730	688	745	754	721	688	702	704	698	723	711	771	719	717	692	697	752	731	735	698	741	736	737	760	732	704	728	725	743	712	716	741	773	730	721	747	753	721	765	706	729	729	753	771	750	754	721	724	714	733	723	759	760	743	708	711	698	722	706	723	711	762	738	723	711	706	754	782	772	738	724	715	719	739	693	799	708	704	684	731	735	768	724	753	711	711	682	719	740	727	725	758	702	720	751	744	757	709	722	716	731	737	760	700	729	732	774	778	712	729	709	714	730	717	743	718	740	711	756	719	718	687	695	707	710	737	728	711	711	739	732	698	723	671	722	656	761	754	722	732	712	735	710	750	734	726	712	723	758	785	706	727	729	710	710	727	714	747	745	754	729	772	686	787	723	713	661	749	753	731	680	696	709	686	733	695	741	705	734	756	691	691	690	693	710	720	738	743	709	741	687	747	694	744	673	679	706	744	723	744	738	717	733	728	689	692	722	722	717	690	731	717	749	718	704	707	725	704	736	744	743	698	747	699	722	744	734	710	753	694	729	705	707	711	701	652	721	722	779	750	721	661	698	733	722	738	679	722	756	722	728	761	713	728	747	686	721	684	758	815	677	735	762	686	723	726	739	769	699	729	720	729	730	725	762	742	753	704	717	701	707	693	705	732	690	737	703	720	737	664	701	760	714	790	766	649	764	757	722	729	698	746	739	700	744	764	729	715	732	671	699	702	792	737	788	722	768	683	712	730	719	748	749	673	729	754	756	710	649	755	709	777	696	751	733	702	734	707	770	722	745	728	739	720	734	685	702	678	695	688	718	712	732	733	748	708	716	715	714	732	703	720	770	721	760	690	774	699	737	725	683	695	741	731	696	717	716	754	722	713	710	717	703	719	705	704	735	690	760	748	734	751	756	687	756	693	727	723	727	724	736	708	675	772	670	732	699	764	745	720	727	690	702	701	776	736	746	683	720	713	698	721	699	730	710	752	725	736	713	746	754	729	729	737	745	748	730	738	706	663	739	743	689	690	696	686	734	712	760	698	725	711	722	710	737	747	734	714	695	721	722	734	716	754	727	699	701	726	719	696	712	696	759	753	677	723	731	744	723	731	743	714	711	784	744	666	712	725	717	681	740	739	742	713	712	738	787	726	734	790	730	713	699	747	754	724	749	738	728	685	746	689	717	729	769	774	763	730	727	725	735	709	715	746	722	737	640	750	756	723	727	707	719	738	718	702	713	740	718	718	689	734	786	761	751	754	729	683	671	747	723	727	769	704	722	721	710	740	750	703	768	704	753	712	702	708	699	684	738	712	730	688	695	746	696	777	713	713	723	722	737	706	761	765	662	718	686	713	732	729	722	720	784	718	709	705	710	709	716	741	740	712	785	728	745	707	794	696	726	752	768	692	734	719	692	737	747	693	711	757	714	699	677	717	731	686	684	701	679	754	709	731	687	741	678	705	741	696	718	747	757	725	720	770	698	722	718	719	705	723	736	719	725	705	731	752	724	728	747	709	728	723	731	704	703	757	715	757	755	721	740	738	731	715	719	682	728	734	749	733	720	744	701	733	704	736	752	715	732	729	739	651	698	669	710	702	738	712	704	720	692	719	677	653	713	754	683	763	663	754	738	764	724	702	725	733	740	685	687	701	706	734	704	777	733	698	734	773	697	719	674	737	731	706	758	701	755	729	719	654	707	683	709	748	778	756	699	733	694	778	776	729	775	733	734	755	716	700	733	716	664	766	735	704	689	705	744	775	693	705	702	705	771	722	759	712	711	697	692	723	727	756	715	695	711	711	741	763	726	687	702	733	705	692	725	716	707	726	746	765	720	744	724	718	715	739	733	743	744	734	706	774	715	733	745	726	718	713	718	673	665	730	653	703	725	735	694	712	751	714	660	723	746	770	696	700	767	709	729	727	699	683	725	698	777	766	704	757	747	723	709	731	757	725	697	709	738	758	814	667	714	704	668	713	762	732	695	741	720	683	717	712	660	730	702	732	736	679	745	713	698	716	680	739	701	734	694	670	776	697	689	741	806	724	692	734	761	787	753	726	730	730	749	733	709	746	742	710	785	729	713	725	706	737	729	725	725	733	719	695	772	712	722	696	725	713	672	705	710	724	718	761	723	715	771	728	719	712	726	697	706	745	742	752	729	737	735	722	698	677	702	715	746	697	720	717	674	752	744	663	761	719	738	742	742	739	732	725	719	702	758	739	733	754	658	728	728	709	698	721	733	711	754	679	751	710	754	684	699	713	690	710	720	693	721	711	702	691	722	721	679	750	730	690	720	739	743	702	730	694	732	722	745	707	689	716	719	727	691	744	742	739	766	717	725	712	749	733	743	731	738	705	737	763	751	743	730	705	710	731	712	735	716	725	733	706	740	714	682	693	706	690	712	742	770	733	741	681	732	700	730	688	688	722	751	722	748	758	738	733	715	737	715	686	753	827	676	684	670	738	640	675	751	656	707	747	745	721	721	702	726	745	710	738	705	706	680	733	774	685	737	672	688	749	704	721	769	670	709	726	716	780	734	711	706	725	695	659	736	723	723	693	669	726	724	746	725	702
23905	23879	35277	29797	23307	11899	2242	1121	918	915	937	929	919	940	924	842	865	891	868	974	1208	1172	1040	895	884	849	848	917	925	826	869	883	856	898	840	867	887	831	927	845	877	832	866	866	883	934	878	926	869	879	847	876	870	845	939	863	873	877	852	875	863	851	921	857	874	872	846	849	853	874	891	865	889	886	865	916	857	851	823	871	885	900	823	885	835	873	915	856	905	889	918	880	866	897	885	842	893	860	900	907	901	812	835	909	835	864	913	822	867	869	928	882	852	827	843	907	928	918	852	866	809	931	878	828	831	869	870	814	894	909	798	850	889	911	828	828	865	930	854	837	852	865	807	883	819	825	872	800	887	868	891	912	834	827	829	859	853	859	844	862	905	904	906	909	886	888	890	897	850	892	839	859	864	894	876	927	866	859	906	847	841	861	920	855	875	857	840	886	843	866	874	874	882	867	922	826	867	832	870	905	919	905	873	876	847	839	914	899	863	901	857	840	853	881	887	859	841	913	865	863	852	843	829	879	870	852	903	863	857	838	836	856	812	850	883	842	874	901	868	860	849	864	808	827	875	840	888	861	866	899	883	911	848	815	846	891	854	826	835	809	892	900	919	820	848	880	876	860	786	860	871	891	864	868	845	822	836	859	893	855	887	868	787	829	857	876	851	871	881	920	864	907	874	870	865	862	900	831	876	858	839	847	900	863	802	926	805	892	848	770	868	863	848	917	856	886	923	853	887	856	858	861	860	871	895	810	798	875	884	869	861	835	868	843	822	867	899	871	890	877	845	889	938	907	844	881	888	867	920	830	865	866	863	835	840	837	907	904	921	860	926	858	848	871	853	876	864	858	908	822	865	900	855	833	859	863	893	837	874	845	908	846	850	867	887	831	841	892	875	921	840	900	896	886	826	910	870	877	888	878	826	873	845	898	848	819	856	814	852	835	857	860	866	844	841	869	830	818	850	825	885	860	854	901	844	863	837	846	846	846	901	873	885	836	896	867	841	867	867	814	914	857	814	891	894	888	848	910	856	870	843	828	863	832	895	840	897	832	843	853	918	858	899	895	822	878	891	901	830	851	851	903	857	873	786	877	856	906	957	866	840	879	875	866	913	862	894	867	852	909	854	878	916	881	911	868	875	914	836	896	857	863	889	903	830	869	878	882	879	890	894	869	858	863	881	936	877	863	929	881	863	844	821	864	865	860	882	835	921	852	880	886	830	860	853	810	904	890	818	894	881	836	891	888	855	837	876	860	815	909	890	871	886	835	880	888	829	847	836	834	883	856	798	861	853	913	847	904	843	872	843	816	873	882	858	871	881	879	898	851	923	861	865	850	796	867	834	833	852	813	838	910	889	816	839	815	855	867	892	820	857	837	905	894	880	846	869	908	890	883	812	866	943	851	897	831	855	837	931	922	845	855	875	853	885	844	841	882	883	874	866	907	827	879	910	859	869	834	847	847	868	871	825	798	897	838	872	848	889	872	861	873	873	892	862	898	903	866	881	833	891	862	878	858	850	827	910	797	848	885	904	884	860	838	861	871	812	793	881	800	865	876	885	850	868	840	875	844	917	880	885	896	904	912	842	855	868	916	865	905	840	899	881	885	842	875	829	818	888	922	872	911	878	881	919	893	854	883	847	864	881	831	896	883	944	872	898	897	891	932	793	850	855	846	930	892	830	863	854	875	866	842	898	899	839	863	877	855	841	833	834	848	859	869	885	865	856	852	873	856	833	850	857	914	915	870	869	877	845	796	888	865	838	901	843	946	876	828	877	845	863	844	877	839	868	877	843	877	885	865	872	896	869	871	822	913	869	881	862	886	886	970	889	867	883	884	878	885	869	865	890	910	920	886	855	849	816	861	940	826	882	839	852	845	884	888	851	870	876	865	912	873	910	844	852	886	880	889	891	861	855	857	811	871	834	861	866	871	846	873	839	861	867	855	902	855	891	907	879	874	847	833	927	867	853	876	844	854	810	865	911	900	916	911	873	875	857	884	851	880	810	868	908	838	838	913	907	890	880	843	897	850	903	863	877	887	867	901	835	862	852	893	870	799	898	864	866	852	824	880	845	828	838	888	881	879	858	875	833	859	881	795	871	873	859	876	888	847	888	860	876	874	894	863	890	860	815	914	808	874	897	861	853	830	877	825	859	896	910	881	879	890	812	883	873	867	912	890	864	855	874	850	846	885	886	859	897	832	838	854	860	844	901	861	906	854	878	826	886	864	883	860	827	898	841	842	915	824	821	858	867	866	887	859	831	841	891	893	825	864	870	842	862	834	825	837	838	867	884	919	841	833	881	829	834	873	884	845	849	847	844	877	871	883	821	841	845	866	911	793	857	882	821	850	873	867	847	870	852	869	887	897	908	841	825	895	806	874	892	815	881	835	924	891	872	850	828	865	883	867	865	824	865	888	857	888	891	823	862	876	864	897	849	875	881	839	874	884	862	891	912	941	906	835	854	959	846	925	875	874	821	841	918	857	901	897	912	887	878	899	892	859	902	807	833	878	845	847	880	838	874	916	822	866	864	873	848	865	899	833	872	872	836	837	894	883	914	881	862	902	849	853	847	909	835	891	881	877	977	864	913	855	854	908	834	861	900	847	867	842	840	808	863	882	881	913	837	911	884	862	862	886	877	891	841	872	883	853	836	829	881	858	858	891	837	809	894	845	834	884	847	815	802	887	846	903	867	862	885	848	815	855	848	836	943	893	814	900	851	932	877	834	880	796	834	868	851	874	859	866	868	840	887	893	818	911	846	842	871	826	873	863	838	852	860	932	834	865	876	866	867	853	842	857	866	902	857	890	905	899	820	872	874	867	888	879	938	848	856	846	870	810	873	855	851	879	868	804	823	888	821	870	934	884	913	883	860	818	881	869	843	832	827	848	872	881	838	835	835	859	886	846	864	885	848	843	804	879	884	924	824	866	839	842	875	870	875	848	899	825	839	866	878	849	883	879	821	859	836	901	887	948	857	877	927	817	891	896	843	871	862	837	815	878	841	873	826	887	878	833	835	852	844	865	840	827	844	865	874	843	869	849	875	824	857	856	881	926	905	869	916	877	849	923	830	863	854	841	895	851	836	864	871	843	854	809	868	867	830	895	886	850	879	810	815	870	886	874	884	871	893	873	862	876	846	839	861	887	821	785	900	837	874	838	872	853	880	867	850	816	886	852	858	818	924	838	890	897	923	843	866	855	882	867	796	849	903	918	893	873	893	852	853	848	890	873	891	851	918	875	849	879	903	840	901	875	881	846	874	863	896	894	843	869	843	923	863	879	912	844	843	852	867	848	899	842	850	834	848	866	843	821	844	869	899	858	890	851	869	816	857	858	833	864	847	816	882	869	839	874	866	821	915	898	883	873	816	856	870	786	856	863	899	857	906	886	856	872	836	862	857	837	882	907	873	828	856	851	840	937	814	855	883	854	856	878	852	879	855	854	846	855	873	815	843	870	858	873	838	879	823	852	917	862	833	873
64711	101420	64073	40592	13956	951	772	782	834	863	856	826	834	830	850	851	806	825	845	1041	1360	1269	1008	874	864	829	842	834	803	806	849	773	853	773	796	800	840	809	854	811	801	835	840	843	790	827	790	788	808	816	803	813	782	836	828	829	807	829	873	811	760	831	863	787	820	789	818	825	767	795	800	826	821	797	819	775	799	819	831	801	811	802	839	788	789	754	766	846	788	828	813	849	789	809	785	835	799	766	826	816	869	865	796	781	814	806	800	786	796	779	800	841	789	857	795	811	823	822	837	778	790	772	817	840	821	763	799	826	813	824	814	779	840	776	821	773	804	850	853	798	810	780	798	802	847	827	816	817	819	782	825	820	856	789	802	750	814	803	826	782	801	782	815	809	852	796	795	837	784	824	819	804	805	806	879	787	846	826	849	824	837	837	847	845	809	777	832	822	798	761	796	781	755	782	845	837	842	775	771	847	838	837	800	826	780	815	802	768	814	785	814	808	810	781	767	827	849	849	883	826	833	784	818	756	819	846	707	827	764	821	849	836	800	835	777	826	810	839	819	795	817	820	824	793	852	782	831	813	820	801	795	803	781	728	776	777	846	798	790	806	799	765	854	801	803	833	800	828	824	726	773	801	782	787	813	857	847	773	789	817	811	827	800	849	825	754	796	826	821	820	795	776	803	819	809	792	784	804	818	802	798	808	794	797	849	786	796	777	809	861	774	794	789	854	833	826	826	807	782	847	819	833	831	806	810	811	784	861	832	802	800	805	804	831	839	788	804	800	808	797	857	796	801	879	807	798	791	817	809	809	827	793	796	762	802	817	850	791	820	770	780	865	814	795	885	795	815	805	745	771	791	805	756	818	834	739	835	796	836	779	822	825	855	808	863	790	778	800	837	805	790	803	854	753	772	796	834	810	810	798	814	766	832	832	779	849	771	828	835	795	809	807	828	777	814	833	810	741	829	822	791	787	785	824	792	832	838	771	766	821	814	759	805	775	805	786	769	808	861	795	803	792	823	769	790	809	811	774	858	824	816	781	792	821	789	805	798	823	821	793	763	816	811	840	813	838	834	808	823	809	749	776	862	803	794	773	793	803	807	821	841	834	812	761	836	828	801	783	830	745	757	802	748	802	783	834	786	821	800	826	788	817	789	793	814	825	822	797	820	777	779	831	827	816	812	836	838	766	796	777	757	754	834	735	799	831	817	829	826	824	836	803	849	796	837	851	828	841	808	854	877	826	777	785	770	782	817	804	803	806	765	782	820	864	776	774	802	845	784	875	772	767	780	797	842	813	800	801	870	837	777	816	813	797	791	776	864	813	797	825	803	783	872	804	828	794	785	837	870	830	822	765	770	801	856	817	793	811	798	840	808	817	799	812	800	825	809	823	835	782	757	810	825	869	803	833	789	829	774	781	838	821	779	740	849	775	792	840	806	800	829	789	809	809	796	835	768	757	822	795	786	818	765	825	773	814	790	833	796	794	819	868	801	842	800	827	789	778	795	814	749	790	817	763	756	803	777	834	851	810	805	839	815	825	769	827	792	807	786	800	789	783	763	805	790	792	840	806	765	804	785	786	783	784	789	820	785	840	809	747	800	811	814	782	825	864	779	757	818	816	795	819	845	847	838	791	762	796	804	784	820	833	780	822	765	835	815	825	806	845	814	849	825	774	767	842	803	763	858	802	814	783	784	828	847	820	765	769	839	850	800	825	794	804	766	797	811	841	811	828	800	795	789	775	761	814	823	825	786	814	845	824	835	797	802	827	814	788	828	784	840	840	798	807	727	788	838	784	788	817	794	840	786	817	777	815	777	838	767	819	781	801	753	807	799	781	792	769	772	803	824	792	770	812	779	815	815	819	805	822	748	812	770	776	796	819	825	820	843	754	832	808	809	860	770	758	837	805	850	758	839	788	776	814	837	758	844	817	838	793	861	840	817	777	790	813	807	784	842	742	769	808	809	836	817	788	816	841	828	815	797	813	784	810	818	810	782	824	779	801	839	807	787	834	805	823	837	856	802	813	807	830	796	820	817	873	828	794	756	797	812	838	819	835	821	775	826	846	844	828	793	776	825	794	844	888	821	870	800	794	811	856	813	811	836	852	793	804	818	784	780	775	766	801	784	772	767	798	811	802	790	815	785	809	813	794	831	810	832	781	779	824	777	830	825	813	781	777	804	773	792	792	829	841	789	795	763	793	768	823	801	809	759	794	791	813	802	805	846	782	830	813	785	796	770	784	845	860	795	848	871	787	827	825	797	804	829	837	821	803	841	809	754	739	777	800	794	854	775	802	759	815	791	868	773	787	821	825	790	799	795	791	807	794	808	797	786	793	790	784	718	847	825	772	780	812	732	852	834	829	767	822	807	796	821	800	843	813	802	861	829	782	808	768	833	749	819	769	784	840	807	805	852	804	823	809	791	789	806	764	836	824	819	799	804	838	796	833	790	875	752	816	819	786	817	767	758	839	783	837	757	837	862	810	753	787	783	798	787	831	783	805	794	847	811	843	818	834	747	817	810	796	844	828	787	737	804	770	841	817	775	846	793	812	763	808	771	763	838	740	818	744	835	845	783	785	805	821	866	856	776	797	775	805	811	831	794	814	793	812	765	800	848	795	801	785	786	826	790	797	795	849	843	815	815	830	811	819	836	816	801	783	827	748	852	801	767	807	762	818	791	811	806	836	848	773	807	833	795	752	836	803	837	783	777	769	812	829	803	835	833	797	815	810	758	757	792	836	764	790	820	769	798	860	827	843	808	862	805	801	820	798	818	798	816	830	801	836	788	772	818	819	801	838	816	789	816	808	773	853	774	785	800	821	786	783	782	825	770	792	780	774	791	836	776	784	780	775	804	746	769	839	848	801	780	766	755	768	810	729	809	819	818	859	779	803	793	760	815	786	818	766	797	804	792	798	768	791	860	825	830	815	865	818	723	755	791	810	860	808	879	794	773	818	831	777	799	799	783	823	779	806	823	814	785	767	769	814	772	809	790	800	758	789	828	747	753	820	852	819	812	790	786	790	839	856	808	767	784	855	814	838	847	722	810	795	797	764	791	821	781	809	782	834	760	808	835	769	755	786	806	777	723	807	840	794	790	789	736	903	780	813	786	806	816	785	783	804	826	773	778	790	835	774	846	789	815	795	809	808	800	787	843	794	782	815	810	795	837	826	856	792	782	784	825	823	805	817	828	801	807	785	835	815	798	830	771	786	787	893	780	797	819	777	808	775	800	820	847	824	845	801	786	807	811	820	800	804	755	789	790	803	802	803	807	792	782	791	758	828	813	810	808	816	800	851	806	832	798	839	804	791	818	802	766	791	788	765	802	787	781	820	791	843	771	788	799	818	828	780	817	790	808	741	802	812	823	796	844	818	815	798	777	771	796	782	839	779	841	787	842	816	782	792	802	798	738	802	804	857	785	791	771	811	791	836	755	778	823	787	830	768	816	752	789	764	813	801	796	865	799	857	861	798	862	792
30508	29860	24427	10868	2346	739	663	687	643	662	646	658	639	702	696	641	654	626	653	628	724	718	718	708	642	668	659	685	649	616	643	666	686	664	601	632	691	677	643	662	676	644	668	686	731	613	708	650	623	653	691	649	677	665	638	640	668	665	668	653	645	673	648	634	669	633	684	656	656	687	677	703	625	665	657	672	633	657	653	683	677	656	672	645	668	631	644	707	649	673	689	624	666	661	648	666	660	642	685	655	688	727	642	734	671	674	626	666	679	668	662	674	694	655	694	659	649	618	679	672	654	645	645	678	668	675	648	615	640	659	626	665	662	662	655	701	644	672	659	692	647	688	662	688	648	733	621	599	662	624	658	651	643	623	661	685	670	667	679	645	680	642	715	625	659	669	636	726	705	647	663	688	693	646	638	664	671	619	650	658	692	621	645	678	674	653	653	623	657	607	661	680	649	678	688	654	664	680	656	624	637	686	666	670	659	683	729	607	674	664	679	666	680	630	653	626	664	698	648	633	644	645	672	655	654	658	633	651	638	630	645	680	651	641	683	650	678	679	713	671	664	668	669	669	656	631	651	666	665	656	603	700	666	659	699	655	672	660	639	687	642	654	617	598	638	621	633	650	650	685	626	689	649	679	654	651	670	660	675	639	669	668	685	677	698	633	668	609	633	735	657	668	625	650	655	669	672	672	626	648	626	636	698	692	673	697	659	668	693	650	683	683	630	615	645	632	718	647	655	675	670	652	695	675	642	645	728	624	674	630	656	657	675	761	637	626	660	663	652	650	623	680	655	653	627	656	716	654	667	634	642	635	665	665	682	663	616	668	653	669	656	635	655	712	652	655	617	637	660	667	667	635	651	642	674	663	707	698	626	675	681	664	662	625	654	674	642	643	682	694	636	681	663	648	655	664	643	665	674	632	672	642	702	630	627	640	660	663	671	681	623	664	680	638	680	698	692	674	651	668	678	667	639	652	629	640	627	668	640	624	649	696	670	686	692	651	681	717	676	670	662	635	647	632	634	648	639	647	670	675	641	653	649	642	687	660	666	657	655	663	635	642	613	651	680	621	641	617	661	634	646	653	657	683	664	735	623	680	636	674	676	643	687	679	677	671	644	671	610	668	591	678	643	668	664	647	709	699	672	604	672	686	647	710	651	699	685	704	650	651	693	679	638	646	689	696	645	652	683	627	684	684	656	629	691	611	647	657	669	643	640	665	681	670	672	671	711	674	715	654	653	630	661	612	661	669	683	658	666	657	648	650	663	670	654	649	676	625	703	682	667	673	703	657	693	676	650	644	638	608	660	712	628	665	661	657	684	629	694	672	660	674	648	699	652	643	631	635	676	634	650	661	694	659	640	657	671	624	673	651	648	653	722	645	649	667	726	655	656	659	616	658	639	668	677	657	673	696	640	649	653	672	657	664	656	667	648	618	685	655	609	688	719	641	677	631	657	704	643	658	657	667	640	673	629	657	637	666	710	693	660	635	646	660	640	668	678	663	618	654	674	639	666	643	646	678	707	681	643	659	690	663	678	691	692	677	639	635	615	635	697	644	666	645	678	592	645	610	629	708	663	653	592	687	695	671	636	634	638	625	666	610	732	674	648	596	663	682	656	706	633	644	663	643	671	663	674	634	673	632	648	609	618	655	690	660	678	670	642	659	720	645	616	658	658	640	671	648	618	577	705	689	696	634	619	688	673	642	664	673	672	663	692	682	696	655	676	677	635	660	669	666	650	651	661	683	649	692	651	682	704	677	661	710	648	676	606	681	651	679	639	627	663	687	701	672	677	672	646	687	646	657	669	674	668	676	660	653	655	672	673	664	657	687	733	670	684	648	645	669	682	674	626	710	639	677	655	685	690	638	652	633	684	672	635	632	644	680	692	624	661	674	705	619	630	688	682	647	610	655	678	696	676	657	654	714	687	624	625	655	647	665	644	659	639	676	635	696	672	686	610	684	669	664	681	625	666	668	649	650	647	664	673	679	628	626	626	638	659	665	647	622	667	644	683	642	648	663	632	672	663	696	640	648	689	628	639	656	662	680	696	616	703	683	617	701	658	678	702	668	688	661	639	658	672	680	673	663	625	693	651	606	699	629	630	632	656	718	661	668	674	631	626	639	658	613	656	685	674	677	682	639	657	606	625	678	695	658	659	615	687	669	648	644	647	695	667	663	667	691	657	664	710	671	644	663	701	644	656	671	637	634	717	666	642	677	647	679	671	621	633	644	671	685	664	650	638	716	637	657	627	635	696	673	690	675	701	682	630	652	675	656	657	623	629	639	646	649	617	688	600	646	648	654	626	650	668	643	658	639	690	638	680	711	630	675	667	662	654	686	655	644	660	658	698	663	630	664	679	629	656	666	689	633	639	648	638	647	656	648	699	705	642	678	687	685	633	677	669	712	639	595	650	664	671	686	637	624	688	688	673	625	629	661	631	660	645	683	655	681	654	649	623	640	623	662	650	608	664	653	683	689	702	644	675	635	672	618	651	649	635	674	664	700	699	657	674	613	680	615	646	629	628	663	657	651	674	675	635	665	658	652	640	695	683	666	644	688	666	623	620	716	696	667	683	630	667	661	622	652	648	683	657	637	685	672	666	591	678	681	664	678	684	626	646	624	659	644	667	689	632	661	695	705	652	634	603	698	653	646	629	660	639	688	643	623	674	676	662	642	708	672	660	590	669	727	626	640	680	668	639	636	684	646	632	668	644	692	655	606	678	645	683	700	636	694	609	675	647	691	656	661	680	612	647	654	633	656	653	664	640	653	631	649	661	594	646	663	688	639	667	664	600	671	670	647	667	695	663	654	713	641	672	641	667	700	647	642	697	645	691	684	690	674	672	625	671	652	638	682	689	635	676	666	668	625	658	669	684	667	649	668	693	681	653	661	708	656	626	649	655	672	683	649	629	637	652	691	651	662	642	710	678	644	680	644	619	697	699	622	661	674	707	620	667	692	685	636	665	670	657	683	692	657	680	674	645	661	645	632	645	674	675	665	658	607	624	641	648	674	604	651	691	635	663	706	673	620	657	670	681	702	682	696	644	676	648	696	725	680	623	672	672	644	695	663	679	665	652	696	641	618	681	675	666	691	645	669	652	680	589	668	623	645	661	669	690	680	670	671	617	629	649	660	662	665	660	670	625	616	656	672	617	657	690	679	682	665	651	676	634	633	665	667	686	656	656	670	676	630	641	662	630	647	700	681	688	643	635	646	664	659	657	706	682	631	709	647	666	661	667	719	668	663	663	672	640	682	664	639	646	625	681	694	638	650	677	621	678	704	686	683	674	699	626	609	658	633	705	638	722	652	673	648	614	656	704	694	665	665	636	688	630	673	663	653	673	686	648	678	597	613	660	692	673	610	659	659	694	655	673	687	639	709	637	616	637	647	624	647	644	641	677	689	646	682	624	689	636	636	653	685	665	660	668	670	642	643	720	664	651	652	687	623	649	644	633	600	660	660	650	645	686	637	699	659
24696	34326	17798	5780	1729	578	508	533	526	562	517	534	531	563	550	567	529	541	596	537	553	588	522	558	549	557	545	532	549	577	545	530	509	571	561	534	554	515	548	542	570	617	522	532	549	529	533	554	542	526	541	574	580	581	570	563	549	522	530	539	527	508	543	527	529	519	548	532	560	576	509	521	558	570	562	552	524	532	548	566	559	523	586	557	552	578	562	543	568	494	563	539	552	582	579	540	557	543	557	528	573	587	570	553	554	517	559	536	521	561	532	613	515	543	549	552	563	529	535	544	551	533	585	541	526	537	563	559	538	565	575	544	564	533	559	544	546	538	505	559	564	604	544	558	531	560	561	530	539	534	576	530	558	532	604	535	505	547	551	549	514	539	545	579	532	514	561	526	565	558	548	525	580	539	557	554	584	588	525	565	559	565	539	572	523	558	548	531	556	495	543	554	549	551	530	563	539	540	528	524	510	565	547	566	554	531	572	599	539	520	552	506	585	539	505	558	539	555	548	511	587	535	544	525	543	556	552	558	580	548	580	557	522	519	533	609	554	534	563	547	545	562	536	521	532	537	558	548	553	525	523	510	538	525	547	570	560	528	525	540	611	592	565	515	555	591	551	495	526	556	534	558	550	563	545	586	536	528	572	576	575	510	526	531	541	544	558	552	525	550	524	587	548	549	563	530	541	577	524	564	555	559	544	566	567	536	528	519	532	541	540	571	510	495	580	553	536	577	540	590	507	536	590	555	494	550	534	577	559	588	566	536	532	525	544	554	524	574	515	572	572	527	551	565	581	543	528	488	546	537	530	548	560	550	557	564	524	573	551	541	561	572	590	545	579	542	522	570	510	548	537	554	564	548	527	537	574	530	587	550	525	548	545	505	523	552	572	546	540	551	536	561	572	533	540	520	568	580	529	561	557	551	538	508	520	540	585	580	561	556	550	555	555	529	531	551	560	563	536	598	567	543	592	561	532	562	537	545	544	510	525	547	519	533	555	559	551	517	541	553	549	518	540	551	530	591	552	569	568	543	557	560	525	522	552	537	599	510	552	597	520	548	531	543	516	561	532	588	552	566	532	569	527	570	551	556	568	500	588	533	528	579	539	543	506	494	575	550	541	513	556	546	566	545	562	532	576	541	564	513	526	546	538	556	558	589	502	489	551	517	580	561	539	565	545	541	501	559	568	525	557	549	533	543	533	521	565	520	515	553	580	535	512	567	547	559	559	548	548	567	558	569	525	542	521	572	574	580	579	588	545	600	555	587	545	523	536	532	555	530	503	562	545	585	543	505	545	515	536	519	576	538	559	514	522	554	575	602	546	573	578	557	540	529	550	521	555	540	562	543	539	535	553	556	500	543	550	542	554	518	535	552	562	530	546	512	549	579	519	549	555	581	532	563	531	519	572	529	551	554	464	571	541	564	546	540	537	560	618	564	541	565	537	562	537	510	576	548	547	531	578	529	528	555	551	560	567	519	559	574	530	549	538	538	542	538	555	520	515	537	566	560	533	517	561	536	517	565	559	568	574	538	558	556	534	534	533	549	506	522	529	512	585	568	535	572	527	568	538	538	562	537	580	524	536	538	551	555	537	581	587	545	546	545	553	551	548	555	539	548	504	578	561	516	537	515	559	537	555	557	548	565	543	535	541	563	586	532	538	580	523	555	528	494	539	543	538	530	525	586	565	523	544	584	556	561	535	528	585	547	545	515	528	529	543	513	527	552	540	536	561	564	556	561	572	576	572	514	569	546	579	546	533	554	539	585	539	551	525	552	537	537	521	571	567	512	539	537	567	542	539	527	585	543	540	572	539	538	539	541	537	554	537	585	529	543	559	535	590	544	532	536	534	519	564	558	536	524	550	555	522	513	553	570	553	580	540	545	551	516	548	583	597	553	578	548	530	507	539	579	528	564	573	526	565	564	518	551	565	560	528	538	556	607	606	563	536	568	516	534	554	536	519	556	548	581	558	505	547	517	582	540	511	549	575	509	545	594	538	573	546	484	520	550	526	524	531	510	539	550	531	537	524	553	559	555	501	542	563	551	540	570	534	545	553	570	546	526	558	558	483	536	524	569	623	501	572	513	548	544	544	523	528	545	552	576	528	526	557	521	573	521	567	547	516	560	506	501	569	533	575	545	506	531	519	558	574	524	511	582	561	523	515	564	569	554	541	539	549	520	526	592	554	545	595	559	564	552	528	563	600	534	590	560	559	573	537	545	566	534	548	554	530	585	551	549	551	539	545	573	564	519	549	545	506	523	560	529	579	527	576	562	509	575	547	573	548	539	526	546	539	497	571	571	511	547	498	568	547	513	562	571	575	529	570	542	536	476	518	575	540	593	522	576	535	551	584	544	546	527	569	482	547	510	502	545	530	532	544	515	554	525	551	536	529	577	543	544	558	578	538	555	544	528	539	560	532	556	532	594	594	554	568	550	561	569	538	540	506	533	537	536	545	560	501	574	564	538	533	512	581	544	538	563	503	558	582	536	547	542	541	537	544	520	534	538	538	558	550	585	556	539	601	501	545	549	527	567	556	596	567	543	517	537	567	590	531	533	541	530	520	549	569	575	554	513	569	605	505	545	526	563	526	514	513	584	548	558	537	582	578	520	512	574	535	555	546	571	548	538	540	553	540	522	517	574	533	521	545	544	562	554	552	547	563	560	515	544	472	542	472	553	503	534	570	519	581	537	580	517	533	575	533	590	592	525	527	588	560	531	552	561	544	512	569	592	531	554	561	532	526	532	504	554	543	525	549	536	552	566	545	551	576	521	546	546	618	553	554	586	539	544	519	556	579	545	550	543	561	564	561	533	558	579	521	534	566	559	570	532	576	578	569	557	532	572	547	521	581	530	568	561	556	557	498	544	575	588	584	544	557	525	545	550	531	552	551	589	584	553	528	548	545	552	541	544	570	558	584	530	579	523	569	540	528	573	503	553	579	560	509	572	568	570	530	551	525	553	553	520	550	559	538	544	540	580	561	504	532	571	533	561	509	542	520	551	502	583	509	559	532	538	527	552	533	547	514	584	510	551	576	564	581	524	580	504	579	528	499	574	545	520	576	582	541	549	552	532	566	558	532	516	573	550	535	592	590	568	602	572	560	527	562	534	544	515	514	555	513	531	593	542	508	558	546	521	544	555	544	604	526	506	520	546	574	530	566	575	557	549	529	537	583	534	521	555	533	543	528	520	579	548	523	521	515	574	602	535	543	509	575	545	492	552	551	548	536	530	561	549	566	569	537	595	551	547	552	542	565	526	558	586	589	537	555	543	519	577	538	506	540	521	523	507	554	548	553	567	521	545	532	541	524	517	612	596	543	588	526	553	572	538	561	579	575	560	544	554	525	583	530	563	518	588	542	529	533	560	525	532	552	551	593	544	557	561	512	537	578	490	522	540	576	576	537	527	528	585	517	544	519	540	542	578	535	512	541	534	592	571	556	561	516	502	560	526	540	546	583	493	494	497	525	563	555	569
24875	25528	40400	36836	22762	5548	1133	908	808	807	818	800	811	830	769	818	780	815	809	859	1030	982	889	840	796	782	790	815	744	815	772	771	764	801	777	776	810	792	767	780	797	811	850	797	822	792	798	839	818	828	792	804	743	699	773	802	748	837	831	805	819	812	796	785	849	819	783	784	789	773	758	819	839	799	810	820	798	821	781	795	768	829	823	829	739	794	784	815	795	785	808	795	764	747	838	859	846	773	789	793	762	783	788	760	841	760	802	752	777	795	799	756	780	770	805	792	804	825	743	798	762	767	752	812	803	791	765	795	767	755	834	783	771	811	758	777	827	765	777	844	758	783	779	755	812	793	857	766	797	791	791	805	779	801	780	807	742	783	780	767	844	786	828	844	780	748	786	768	779	802	780	784	784	754	731	776	813	746	801	814	760	773	766	764	808	802	850	834	763	770	803	824	735	769	748	790	779	764	787	795	819	759	806	804	806	813	825	796	817	778	765	785	790	817	762	771	782	783	749	789	806	742	820	803	781	749	811	773	785	795	751	813	745	763	747	763	758	821	752	750	764	807	758	827	768	808	766	803	768	779	804	817	818	789	763	787	778	743	775	728	801	783	784	757	796	838	745	786	751	842	761	798	707	799	753	799	809	742	796	787	723	759	790	791	801	792	812	756	771	797	838	820	775	865	737	801	810	852	811	750	767	787	785	798	851	751	820	755	782	778	795	740	826	737	797	792	794	793	790	850	766	758	808	771	810	798	775	742	760	791	795	782	820	733	790	780	836	788	765	738	763	761	789	823	764	751	836	867	803	816	787	793	771	767	756	811	774	756	777	811	787	757	779	751	772	783	812	827	775	766	791	807	765	800	748	792	764	770	805	794	757	807	834	743	778	716	753	772	825	752	789	806	798	753	790	753	798	759	797	792	771	802	808	780	775	814	770	779	764	780	773	780	784	791	811	794	717	767	784	783	819	796	816	794	756	785	790	783	762	773	782	741	751	755	787	773	820	787	833	810	833	788	769	752	826	835	762	759	754	799	744	797	769	764	781	776	793	748	791	792	790	805	811	826	833	757	779	775	782	738	826	748	795	791	795	778	795	819	805	779	786	735	804	787	780	744	788	787	773	788	813	791	825	756	777	835	785	804	744	782	827	827	804	773	792	812	817	814	747	807	795	748	810	726	807	762	821	778	732	798	750	757	783	813	773	792	782	828	767	788	801	785	763	769	793	793	712	763	778	739	790	820	847	812	739	795	795	780	774	774	784	766	809	809	764	749	827	782	770	787	831	797	793	805	724	792	767	801	769	755	743	786	810	778	762	841	777	780	738	791	841	777	763	815	767	763	820	772	802	753	821	807	788	748	785	758	778	806	807	760	815	834	805	785	832	765	748	753	742	767	822	787	783	809	723	741	831	791	750	753	770	770	844	755	778	742	795	756	805	760	811	739	743	807	758	805	807	803	796	832	828	771	801	757	788	767	737	844	785	818	749	766	730	795	762	755	795	778	818	848	782	778	753	759	824	802	828	737	779	759	808	792	803	769	784	797	717	797	754	809	789	769	804	803	801	768	771	793	764	784	755	796	783	777	807	808	783	764	809	748	753	785	764	750	768	788	748	791	787	743	838	784	810	824	779	766	767	767	767	781	787	802	783	829	782	772	769	802	797	762	766	792	755	760	788	766	738	778	761	821	737	785	822	797	775	763	790	810	864	717	762	773	757	810	708	788	809	805	773	806	815	823	792	784	770	779	776	791	762	838	783	722	795	778	772	828	789	780	792	785	814	761	816	773	767	813	824	808	728	751	811	783	783	738	784	740	791	746	759	803	762	782	797	810	781	807	843	786	788	804	779	825	740	749	770	754	799	764	769	829	800	789	786	831	843	824	752	764	762	852	773	759	750	766	751	772	794	774	832	794	757	748	779	704	801	823	819	782	790	758	781	767	764	780	812	820	768	787	818	772	764	778	800	801	739	810	850	759	776	822	812	786	762	803	805	788	800	791	790	836	789	785	772	781	776	760	829	746	798	753	734	723	864	794	780	775	745	808	806	809	789	793	833	770	804	772	785	737	794	722	787	786	807	772	781	787	758	752	806	752	742	784	763	762	800	758	809	789	843	764	759	784	759	729	753	755	797	782	780	845	824	742	785	770	813	770	827	762	790	743	817	789	784	819	786	753	772	762	774	796	741	848	821	822	804	782	771	746	806	771	804	787	778	798	786	820	761	733	763	748	802	758	810	797	806	781	767	804	732	776	834	779	789	786	835	779	810	743	746	773	802	769	797	738	735	765	806	802	805	750	816	819	799	779	781	771	753	800	782	742	771	780	804	847	761	771	817	837	800	760	796	776	766	781	807	757	744	789	809	787	755	741	841	772	746	760	804	827	793	801	808	766	805	763	685	862	806	841	771	818	774	776	815	767	757	800	787	777	773	795	786	777	792	778	812	833	757	744	790	797	799	776	809	736	797	745	786	809	759	750	773	807	738	798	759	842	778	778	757	799	818	805	775	817	809	835	781	799	738	747	818	856	766	747	773	754	765	803	786	774	775	790	791	759	816	730	762	772	795	789	760	778	759	785	793	765	779	751	818	748	745	826	781	800	752	793	786	813	757	789	785	764	781	760	845	812	740	772	815	803	841	806	771	829	822	768	758	792	814	827	788	749	779	795	793	792	769	765	800	841	777	803	805	748	787	763	723	763	833	809	768	762	782	769	829	809	799	820	809	753	790	740	814	795	793	767	762	757	782	771	794	788	817	811	780	797	805	803	792	771	789	838	783	761	780	726	756	795	838	781	753	791	833	781	787	791	801	842	762	752	754	786	774	803	761	844	794	781	787	798	776	746	778	795	767	789	753	770	785	753	772	809	814	843	782	786	793	746	860	837	766	786	788	823	759	738	769	770	783	749	738	793	744	812	762	790	778	760	776	753	804	762	810	786	756	795	751	787	775	813	841	739	809	774	784	772	773	726	764	810	815	772	726	791	765	785	777	757	800	831	773	771	784	755	744	814	809	774	805	800	801	834	782	722	813	810	775	773	740	787	797	719	765	731	767	786	779	793	782	814	781	823	748	777	765	768	782	807	803	777	778	821	781	721	811	807	731	762	782	740	818	778	789	792	786	800	743	740	746	735	786	759	757	800	760	748	761	795	749	782	845	806	775	777	752	792	781	779	740	834	778	748	771	799	846	789	751	802	733	776	803	791	825	794	756	816	826	748	837	725	790	754	762	759	809	756	780	749	802	746	793	780	796	787	787	745	789	785	789	810	757	807	798	781	768	824	764	787	796	789	770	781	805	773	753	819	837	755	774	811	778	788	768	781	801	822	799	802	791	755	765	746	849	756	762	793	694	737	749	762	729	827	805	791	804	774	743	848	793	762	780	786	750	736	800	736	782	761	826	752	729	744	740	799	758	777	789	778	840	746	796	801	796	788	844	782	782	845	828	770	788	787	798	751	788	807	825	751	786	796	797	807	795	768	743	780
62227	91064	65803	34767	13286	783	748	808	699	733	773	743	727	703	727	743	664	717	708	826	1042	1005	874	784	738	707	702	743	735	778	745	718	688	725	720	808	757	742	722	673	703	694	706	728	677	762	685	715	711	720	700	699	722	691	726	695	728	684	685	721	744	745	748	737	731	725	684	716	664	720	684	706	692	706	725	707	738	671	698	693	695	671	715	743	691	710	678	719	694	734	718	756	755	670	740	718	741	667	694	691	747	674	687	695	710	699	709	729	716	668	708	708	673	776	733	705	727	755	688	712	743	743	720	697	742	753	746	687	749	717	662	666	763	737	697	716	675	724	747	678	712	749	776	679	714	715	687	715	734	729	750	673	702	764	739	717	705	716	726	674	707	747	731	737	722	718	687	702	695	701	654	704	708	708	678	742	733	755	747	726	728	746	735	682	716	733	776	725	736	691	686	707	696	736	737	751	715	756	691	697	693	745	745	725	705	696	731	732	716	710	742	740	723	749	728	685	708	744	673	690	734	696	738	732	688	721	666	766	741	734	685	683	728	693	728	679	724	707	720	717	674	697	711	664	699	757	714	688	686	722	724	696	686	692	709	773	694	741	719	677	717	705	722	695	694	704	678	745	726	705	672	732	716	757	712	728	726	688	725	769	726	696	710	687	684	715	739	709	691	758	701	760	741	694	702	704	706	711	736	686	696	811	682	771	733	725	735	701	713	725	657	734	728	686	722	719	745	716	671	690	751	694	705	696	696	731	681	734	688	679	701	732	680	710	715	706	751	707	710	697	646	718	753	727	709	749	714	707	726	730	664	697	676	683	664	672	685	694	724	698	665	721	698	724	667	723	681	695	709	692	742	725	714	731	726	748	716	715	697	672	716	732	767	712	716	718	724	708	701	714	745	713	691	701	716	704	689	729	791	699	719	710	728	677	714	701	691	663	692	680	701	715	719	696	700	711	740	747	756	741	737	737	767	753	714	723	719	707	706	703	708	724	698	688	678	768	735	725	695	750	720	720	748	686	738	734	743	709	688	682	695	675	725	682	731	743	738	715	729	748	745	704	742	696	721	699	702	735	702	710	706	666	749	764	741	735	679	735	700	679	747	756	635	700	686	759	698	753	672	693	701	687	701	705	700	709	702	684	692	747	691	743	715	660	730	713	704	711	715	693	758	676	718	712	752	733	744	706	693	703	682	690	742	691	697	710	708	708	702	707	702	735	749	701	737	702	667	660	698	732	758	742	789	715	714	724	701	703	732	727	727	713	689	675	702	680	729	716	739	769	687	721	710	690	686	729	708	728	729	686	702	703	717	731	695	710	738	699	746	708	721	719	715	740	705	689	774	722	736	684	690	750	660	700	721	748	729	688	737	723	746	734	693	685	715	721	683	699	710	725	739	659	705	754	705	721	723	727	733	696	656	673	720	697	676	731	725	706	741	751	754	674	682	712	704	688	751	693	747	696	779	702	733	701	746	755	713	752	754	721	709	690	720	674	703	710	736	758	698	665	724	683	729	727	723	647	755	700	706	704	686	674	690	706	692	715	738	737	715	688	730	744	728	728	721	722	730	727	695	702	714	712	687	740	660	719	757	688	721	732	728	732	725	694	737	713	706	659	688	745	752	708	711	741	732	680	692	732	706	671	696	745	778	688	704	678	747	723	693	748	720	646	678	704	685	691	694	693	714	725	734	736	742	648	727	748	661	725	698	732	680	729	721	687	714	721	734	708	703	712	712	705	664	706	681	698	694	721	716	737	725	696	739	701	727	746	728	685	730	722	771	705	682	723	725	709	713	707	679	693	742	738	686	680	726	714	722	734	706	717	719	656	741	750	669	716	666	758	639	712	730	742	774	712	704	678	713	758	685	686	683	725	712	757	745	702	719	735	680	727	692	708	717	734	702	722	674	654	699	681	721	741	685	742	747	699	751	744	743	718	663	723	680	729	715	715	734	707	658	712	704	716	689	701	762	695	715	756	682	686	699	668	720	711	720	709	746	743	714	716	671	710	737	704	685	711	714	678	658	711	653	671	730	723	719	724	723	718	723	711	765	693	743	722	751	712	704	714	737	744	693	746	741	713	752	686	707	721	704	715	664	668	705	711	720	721	709	709	720	735	656	718	700	665	746	711	710	669	751	734	697	717	736	727	672	700	746	700	754	800	710	720	746	743	727	730	691	737	750	737	730	673	667	714	726	696	708	692	697	694	720	693	754	759	691	752	690	753	688	699	698	679	715	728	721	716	749	677	774	700	698	693	731	685	686	734	757	704	695	690	700	760	782	721	729	665	716	698	708	709	712	652	721	714	731	716	740	723	700	743	721	714	712	703	710	656	740	769	734	712	703	723	711	706	681	748	741	700	680	687	744	735	707	708	700	716	703	748	697	660	710	739	746	740	739	689	710	682	726	710	689	732	719	746	740	709	718	694	736	690	727	690	727	715	726	732	717	679	718	699	701	707	739	710	717	695	696	701	753	700	718	714	702	652	682	751	734	654	730	716	702	674	716	748	750	706	730	716	723	680	721	686	733	712	736	734	727	685	708	734	660	690	717	653	723	698	694	683	661	698	725	731	714	725	677	780	721	681	737	693	710	737	713	708	660	695	728	745	722	724	707	744	718	725	711	696	701	686	658	762	680	728	770	730	693	748	719	707	715	743	725	654	732	747	727	692	712	700	733	738	693	681	709	700	706	698	781	663	708	724	719	731	754	728	723	713	741	684	724	722	703	792	711	711	680	758	770	753	698	725	700	683	683	689	707	703	705	695	711	699	744	697	728	726	711	705	671	701	693	713	761	697	758	702	697	707	686	698	677	682	724	732	700	695	673	700	689	699	723	762	665	718	716	685	780	696	730	731	747	695	697	710	751	696	698	721	732	741	685	684	675	686	732	705	673	737	766	741	708	674	718	706	651	735	731	744	739	700	696	729	728	731	731	702	717	708	753	746	772	727	693	721	729	719	738	742	682	742	708	660	727	699	718	667	717	696	667	743	722	729	722	699	721	739	696	713	673	705	793	696	723	703	705	734	736	701	717	726	742	721	725	716	707	736	726	726	694	678	744	663	705	729	743	764	751	671	708	700	709	652	711	734	691	696	700	690	701	772	708	712	741	742	715	717	695	711	687	707	735	726	665	681	686	683	725	753	693	756	731	690	673	708	756	654	723	706	691	735	695	687	710	704	725	703	714	726	730	706	738	717	759	713	723	709	719	696	725	690	738	751	662	740	665	727	717	692	673	677	706	672	794	733	674	765	740	738	743	764	709	693	732	724	730	717	735	702	699	701	658	681	682	753	738	716	695	729	733	708	749	683	732	682	679	724	748	730	730	691	725	733	757	768	691	728	724	714	724	729	727	708	714	683	736	718	744	689	680	681	708	701	762	740	682	681	783	671	727	697	668	735	715	761	714	671	755	755	696	684	702	717	718	693	699	751	745	753	685	735	735	727	699	698	690	768	696	739	700	731	709	737	680	702	733	696	721	717
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
