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
340163271094	340163271663	340163272213	340163272763	340163273313	340163273863	340163274413	340163274963	340163275513	340163276063	340163276613	340163277163	340163277713	340163278263	340163278813	340163279363	340163279913	340163280463	340163281013	340163281563	340163282113	340163282663	340163283213	340163283763	340163284313	340163284863	340163285413	340163285963	340163286513	340163287063	340163287613	340163288163	340163288713	340163289263	340163289813	340163290363	340163290913	340163291463	340163292013	340163292563	340163293113	340163293663	340163294213	340163294763	340163295313	340163295863	340163296413	340163296963	340163297513	340163298063	340163298613	340163299163	340163299713	340163300263	340163300813	340163301363	340163301913	340163302463	340163303013	340163303563	340163304113	340163304663	340163305213	340163305763	340163306313	340163306863	340163307413	340163307963	340163308513	340163309063	340163309613	340163310163	340163310713	340163311263	340163311813	340163312363	340163312913	340163313463	340163314013	340163314563	340163315113	340163315663	340163316213	340163316763	340163317313	340163317863	340163318413	340163318963	340163319513	340163320063	340163320613	340163321163	340163321713	340163322263	340163322813	340163323363	340163323913	340163324463	340163325013	340163325563	340163326113	340163326663	340163327213	340163327763	340163328313	340163328863	340163329413	340163329963	340163330513	340163331063	340163331613	340163332163	340163332713	340163333263	340163333813	340163334363	340163334913	340163335463	340163336013	340163336563	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23510	21742	29779	24254	21742	21790	8356	1429	1064	995	896	929	827	856	738	803	751	781	689	718	726	710	712	725	694	684	690	645	682	645	636	635	636	646	640	685	621	640	652	632	642	692	593	620	680	651	665	579	610	634	668	630	613	668	629	605	602	621	635	636	654	613	638	601	644	633	634	625	628	652	606	623	614	620	620	625	612	619	645	584	610	620	648	647	597	650	641	612	669	617	599	641	628	656	614	622	629	641	626	608	629	607	613	619	615	612	636	628	640	622	603	591	614	582	666	618	578	652	634	650	628	635	609	638	648	609	642	623	586	626	594	584	591	628	650	604	632	594	609	650	605	615	645	638	669	578	638	645	611	605	624	610	603	666	613	627	620	626	629	673	630	629	633	587	679	653	651	623	585	633	655	630	636	632	612	620	615	624	639	625	601	638	634	600	633	639	627	606	663	596	587	580	617	651	584	604	594	623	616	639	621	637	631	647	640	611	657	635	640	634	619	600	603	608	596	611	663	625	622	611	626	608	613	618	629	630	617	650	666	638	604	622	615	612	566	612	604	641	645	622	629	613	615	663	595	657	633	630	628	673	619	615	664	652	635	607	639	621	668	589	642	619	604	609	613	672	609	637	577	626	605	665	640	636	569	599	601	623	604	633	619	671	633	666	599	581	627	640	614	629	621	632	625	662	631	620	596	618	580	599	640	618	632	635	616	611	618	626	578	566	592	660	614	656	621	602	658	612	597	639	628	620	580	653	624	600	640	591	621	597	611	672	639	611	599	695	613	647	638	636	617	624	606	646	601	649	630	601	596	657	605	653	619	618	614	579	622	652	625	630	608	605	600	613	597	646	635	613	619	603	668	607	634	619	631	639	629	640	626	613	594	633	636	621	586	587	650	613	610	650	607	659	650	558	643	632	618	605	595	662	627	591	641	601	647	634	592	626	641	622	605	605	622	649	630	652	651	616	616	607	640	627	656	628	598	584	642	601	601	612	621	674	599	602	616	620	602	678	588	629	619	593	606	631	596	618	665	618	626	653	694	597	603	611	614	642	648	637	629	616	632	615	605	578	584	593	600	631	665	634	614	622	655	638	617	620	609	604	657	663	598	625	599	637	656	643	625	626	632	645	617	579	597	621	628	626	615	598	594	593	652	642	606	619	592	668	592	611	618	608	598	605	617	610	657	595	623	528	577	593	637	646	580	626	625	591	591	629	608	625	652	662	619	646	584	615	617	629	564	650	656	605	594	628	662	621	607	654	614	643	585	612	624	610	610	591	638	643	617	613	632	646	607	602	633	631	571	627	625	628	636	605	625	595	628	606	672	617	611	627	625	612	633	632	593	627	585	597	572	601	592	624	604	670	639	631	651	639	579	652	604	627	625	620	608	609	564	589	569	596	589	621	610	676	653	615	599	585	616	671	620	596	654	617	617	658	629	609	642	590	611	614	623	567	626	600	587	620	615	602	647	647	628	662	606	626	572	582	631	634	587	664	653	625	593	611	620	597	615	632	638	641	623	627	646	616	598	628	618	622	645	657	701	645	631	629	601	605	644	595	678	619	607	634	575	618	615	583	625	621	606	647	642	583	669	643	607	627	636	644	598	636	620	643	621	632	577	655	603	600	616	646	615	619	624	606	640	621	641	618	651	613	606	629	616	609	602	647	590	624	616	649	612	641	641	587	635	596	593	619	621	637	666	639	626	603	576	616	654	606	628	605	618	612	617	615	607	647	643	654	594	582	673	638	630	619	664	644	637	636	606	579	642	597	606	598	606	619	643	603	606	611	611	612	636	674	595	610	627	615	633	597	653	633	604	624	623	619	630	645	667	579	616	639	586	656	620	584	646	718	600	608	612	661	608	582	626	658	595	629	589	618	654	619	628	638	631	616	672	615	619	627	655	635	631	638	623	623	663	619	575	626	617	623	637	586	596	617	583	630	628	644	596	619	599	625	634	639	628	673	588	672	600	638	636	613	587	615	631	654	656	637	579	655	603	614	604	587	564	630	590	605	649	625	646	582	596	609	557	598	632	653	609	575	635	622	667	600	644	603	626	621	588	687	629	618	601	651	632	615	631	629	624	673	682	640	613	627	617	665	626	603	597	576	624	609	615	632	643	657	626	608	635	616	611	603	590	651	588	644	621	635	626	625	592	613	664	630	633	674	665	646	643	593	606	626	619	618	573	618	626	630	603	594	622	624	610	604	617	618	619	586	619	631	645	592	594	613	599	626	614	597	620	611	660	614	616	628	631	654	622	620	647	565	645	630	606	603	549	610	667	610	654	635	633	636	645	605	598	640	616	651	644	596	667	604	644	677	672	622	623	628	661	612	631	611	612	649	603	603	667	619	638	589	628	636	581	632	622	634	635	602	606	657	680	570	568	638	678	599	595	662	646	622	575	567	652	623	638	614	599	636	654	619	648	617	644	606	589	592	573	629	630	616	643	601	590	600	610	552	667	607	601	653	656	594	627	611	592	593	660	589	613	594	596	601	664	598	611	649	588	607	615	661	612	596	612	618	605	623	629	637	629	618	652	632	644	641	641	621	633	637	628	674	593	628	662	674	646	554	630	625	622	602	649	613	580	623	630	598	607	610	653	630	600	653	619	631	597	637	586	632	630	588	616	624	582	605	646	632	640	617	624	607	647	637	607	642	619	617	597	646	670	625	608	645	604	655	597	606	625	602	663	612	618	610	630	643	637	567	604	593	656	627	607	614	628	629	635	610	621	610	636	593	624	621	644	632	659	626	641	636	645	614	570	624	646	618	586	642	626	592	608	623	619	620	634	589	623	581	622	617	595	627	627	660	616	659	626	620	617	587	622	596	613	620	631	614	637	591	678	631	589	639	593	643	656	638	638	655	612	569	573	608	614	632	625	633	632	602	622	612	593	616	631	583	645	579	604	593	605	626	635	600	635	586	641	598	587	587	647	624	631	660	621	610	632	631	642	602	633	633	649	590	640	641	602	605	639	609	626	626	659	622	617	613	653	629	645	634	650	605	586	642	623	601	637	539	616	640	613	608	633	642	583	601	614	595	596	613	610	584	609	602	607	636	628	589	612	596	613	628	628	591	572	643	609	627	609	621	619	643	627	571	618	579	645	622	644	642	593	618	628	604	614	614	636	625	630	589	613	654	619	640	603	633	598	557	620	591	597	653	640	597	643	618	664	594	644	643	649	604	603	631	618	632	599	656	606	635	679	624	630	583	593	660	610	614	580	673	615	636	612	595	633	618	605	601	610	611	648	609	585	633	647	608	653	613	640	647	604	617	642	657	628	592	608	598	594	670	592	598	607	605	609	608	622	609	627	621	565	609	628	594	643	604	617	619	615	637	620	588	625	618	599	634	617	621	586	591	605	667	660	580	686	593	598	654	602	600	638	578	613	628	627	606	582	606	623	616	625	609	653	608	605	648	642	643	613	623	608	575	651	626	614	581	632	629	617	578	572	641	606	632	629	628	633	610	612	670	618	590	587	587	614	597
13955	16540	13189	6813	4860	3726	2916	2407	2067	1780	1615	1461	1378	1252	1165	1105	1139	1074	1048	974	915	928	925	878	850	934	855	893	840	894	879	849	824	858	870	846	861	866	827	777	797	813	824	765	802	854	765	865	785	804	833	789	785	825	854	816	788	811	758	806	785	857	810	809	782	751	813	813	773	810	809	777	760	760	752	773	750	835	766	834	761	796	772	756	781	814	809	763	753	799	813	817	744	761	795	799	753	804	838	735	808	852	783	755	818	844	808	786	792	788	798	765	796	790	793	818	765	858	762	788	769	784	772	790	798	769	777	849	793	798	826	793	773	806	787	851	839	807	787	815	752	750	758	791	825	820	787	778	821	758	793	769	831	802	802	780	738	772	766	810	814	783	753	823	774	773	844	783	764	803	787	781	794	827	803	775	810	813	766	774	790	806	808	801	755	735	743	775	799	833	787	749	766	817	784	739	740	796	780	794	799	821	759	764	826	804	773	823	801	814	758	781	814	805	831	835	726	732	799	781	812	769	787	805	765	753	767	776	802	811	744	794	780	767	826	824	807	803	771	811	760	772	819	788	764	805	778	793	816	785	756	808	729	811	736	800	813	779	790	801	771	790	799	794	809	793	774	811	789	803	786	793	758	751	822	766	831	788	810	803	803	792	806	772	737	814	819	839	741	780	761	780	818	789	748	767	818	767	819	785	831	823	761	746	783	749	744	819	796	778	778	849	735	783	768	819	799	780	770	806	820	761	781	829	779	794	746	791	739	784	773	811	817	832	794	828	741	805	758	767	802	772	822	750	770	811	754	781	761	790	741	834	783	808	796	814	773	776	799	727	837	831	760	759	799	791	815	766	836	818	818	807	780	760	759	768	750	811	775	821	811	789	765	825	810	748	780	757	755	858	796	833	761	816	785	792	767	793	844	780	826	802	737	770	782	777	828	794	801	818	806	755	793	784	747	792	803	812	776	796	790	781	774	778	809	749	760	798	794	811	792	776	803	758	778	779	805	791	785	787	734	754	804	751	807	818	762	827	774	806	795	794	787	830	827	828	798	771	765	723	781	778	794	758	784	786	791	776	794	795	809	810	794	773	785	776	796	799	767	818	795	777	810	783	756	781	802	806	766	773	774	816	757	748	822	736	700	758	798	792	767	705	790	801	740	806	813	788	758	802	743	794	759	804	784	796	754	758	806	791	711	724	745	778	806	809	774	816	766	746	759	766	786	794	784	799	773	779	792	773	792	791	778	790	755	785	806	762	757	781	746	759	755	761	760	773	762	753	813	784	805	747	825	789	745	784	770	821	791	787	835	808	772	800	770	818	737	819	799	787	796	778	754	783	805	790	787	813	777	833	818	806	766	794	831	818	807	790	756	742	798	799	791	776	811	756	749	758	792	790	813	756	833	775	765	758	804	822	801	785	759	782	809	766	784	778	769	768	796	739	738	829	787	781	816	772	782	767	789	813	797	833	769	832	721	764	820	758	783	809	768	822	798	813	742	754	806	773	786	771	780	786	754	773	768	815	791	815	797	752	833	768	753	805	792	807	780	799	791	806	829	768	770	809	748	754	815	739	819	771	787	823	795	779	777	744	748	809	811	809	837	782	792	800	754	802	835	768	795	807	812	780	791	800	797	832	749	775	806	778	801	801	766	824	769	779	758	765	826	794	787	827	834	831	840	763	803	794	796	837	787	783	769	746	771	782	775	792	740	760	802	790	769	806	786	764	782	830	822	773	741	790	804	781	801	767	787	820	775	812	793	764	757	775	798	738	779	773	772	812	771	785	779	773	787	774	809	807	802	743	795	805	772	793	740	771	775	800	796	771	776	746	786	750	799	808	800	798	791	808	798	827	841	770	764	774	766	803	793	846	752	744	810	766	793	752	826	785	751	812	811	765	795	775	806	827	833	763	786	806	754	765	774	769	801	783	793	791	723	778	766	773	791	801	812	802	771	779	776	772	787	757	813	767	773	825	763	776	808	821	793	747	841	784	799	798	814	780	777	757	846	774	789	788	734	751	771	826	754	802	756	759	783	756	823	818	793	743	761	796	805	746	771	782	721	768	765	758	770	744	772	807	811	819	843	786	809	771	751	768	755	782	748	766	766	811	807	736	769	836	763	794	796	774	805	709	771	779	801	834	755	765	759	826	789	816	746	822	788	810	783	764	742	827	808	805	813	794	748	780	766	804	767	798	778	747	784	754	833	799	770	801	767	785	827	784	819	776	771	808	795	792	820	761	800	768	806	757	837	761	780	776	763	782	777	742	763	796	744	793	809	779	757	793	732	783	734	818	757	807	772	760	782	765	741	763	789	790	788	788	838	805	761	818	821	718	734	774	770	822	794	832	819	804	819	750	770	780	813	812	842	780	812	813	819	778	802	809	833	750	739	794	758	771	773	757	730	777	741	796	770	772	786	804	776	787	763	802	822	797	800	781	756	769	782	783	812	769	826	775	812	825	779	782	776	778	793	773	774	783	764	831	776	806	780	802	744	857	811	775	727	780	820	813	779	762	777	785	774	748	760	763	785	783	802	759	792	748	804	751	751	763	779	759	769	734	825	771	765	764	800	746	811	748	820	801	801	798	800	795	768	792	772	731	791	773	766	756	839	752	767	762	822	798	759	782	773	769	739	797	741	819	766	822	769	846	809	764	838	738	748	791	816	772	802	725	823	769	778	800	788	778	761	768	819	842	791	771	796	772	766	790	762	772	740	730	762	785	802	805	772	749	744	812	747	773	772	841	769	834	808	760	716	809	755	809	813	764	818	808	802	740	796	786	782	776	814	780	814	783	808	782	755	770	756	805	776	773	811	736	740	743	760	845	795	800	738	807	757	792	782	832	759	798	804	762	824	781	753	825	821	780	766	761	783	783	770	737	748	789	781	818	815	778	810	785	780	821	772	822	791	799	848	822	776	787	770	820	809	778	791	752	754	833	756	804	824	731	744	798	752	808	794	723	777	848	771	778	773	763	796	799	785	776	776	775	826	715	792	747	730	807	762	772	792	802	801	793	821	809	792	785	786	769	767	796	781	753	790	807	711	737	769	796	774	799	752	782	766	769	803	805	767	828	766	805	785	760	791	809	771	789	810	811	785	753	772	798	808	772	766	787	767	760	720	780	751	783	753	774	825	801	806	785	751	780	788	842	776	775	789	757	812	799	798	797	768	767	762	785	792	761	737	779	726	793	776	761	788	766	738	808	805	818	764	803	756	788	771	759	813	804	797	764	801	780	761	757	800	806	823	784	796	799	776	797	749	766	809	762	768	783	763	755	751	841	751	791	845	783	755	806	778	795	811	797	748	852	779	784	730	754	707	751	774	809	759	801	800	782	767	836	747	790	823	794	784	819	765	724	754	777	786	776	786	750	761	750	815	780	771	754	818	839	847	723	764	760	772	787	757	802	814	801	803	767	814	837	735	759	800	794	779	775	819	772	804	786	846	833	744	750	812	838	767	797	805	774	760	747	807	811	800	729	771	771
26497	20327	9068	782	474	489	435	442	468	459	431	447	424	440	443	440	414	447	430	409	455	444	423	443	408	426	444	422	395	445	430	455	432	408	410	435	408	442	456	381	398	430	417	420	405	402	430	404	448	384	433	437	416	390	399	402	437	397	459	424	424	397	449	433	477	418	449	432	388	494	432	461	434	403	403	462	470	400	436	449	417	451	407	436	389	445	405	437	416	422	417	423	399	407	452	402	479	406	411	385	392	411	424	433	427	428	408	421	440	399	406	407	405	429	439	434	421	422	460	402	420	407	419	435	425	400	386	431	449	400	429	435	420	402	411	437	378	411	412	421	424	418	390	456	404	379	434	419	412	387	446	370	439	407	429	409	424	433	438	408	455	416	444	427	419	414	458	397	429	440	427	414	424	413	377	397	424	437	402	385	390	403	412	426	439	401	426	411	421	427	416	407	390	408	440	404	443	434	431	431	446	436	423	390	426	404	441	408	446	464	423	444	443	406	428	441	406	391	396	398	447	432	440	398	421	419	460	417	386	413	402	409	397	438	382	440	412	411	402	418	418	424	431	408	439	386	419	407	438	394	418	419	414	415	415	401	441	421	451	430	415	450	365	437	423	418	427	449	431	391	403	426	383	448	420	434	403	466	398	398	419	414	409	421	435	432	413	420	415	394	456	424	403	444	417	450	429	454	423	431	396	439	458	435	443	406	407	451	413	458	400	429	417	455	400	440	432	411	421	429	431	405	434	407	416	426	394	432	428	417	439	420	422	412	414	439	405	413	410	393	410	435	425	462	396	453	405	426	433	418	419	447	467	418	436	419	413	411	403	431	393	453	385	447	404	429	431	400	420	433	411	383	410	429	404	419	396	415	431	418	461	435	414	438	432	419	416	416	386	424	416	426	394	456	430	449	417	424	411	384	409	431	434	437	403	387	449	426	420	397	434	418	409	427	407	393	412	420	437	420	398	413	379	415	419	422	408	424	412	426	389	397	406	426	417	383	447	436	408	442	433	463	460	414	452	416	406	418	434	443	433	435	398	413	426	407	429	401	425	400	425	411	398	439	432	436	391	409	430	383	387	375	436	420	417	440	419	401	399	412	406	446	415	435	438	440	419	430	368	407	394	461	451	421	435	408	457	428	394	424	440	430	426	412	414	426	413	415	399	410	391	456	464	403	424	429	443	422	398	424	429	419	411	448	433	419	417	399	394	429	429	430	456	435	464	430	423	431	404	397	438	386	439	445	395	384	428	415	410	433	387	416	423	431	419	417	435	394	410	396	415	435	436	418	422	438	443	400	458	444	443	402	407	407	399	468	447	435	425	408	435	415	426	431	432	448	442	461	429	464	412	400	429	439	425	426	422	435	453	407	429	435	428	422	411	415	392	430	429	448	411	405	400	411	426	413	424	410	407	427	408	410	413	399	437	428	366	367	411	408	440	416	406	433	386	396	437	439	382	407	394	409	450	378	426	452	442	407	420	412	420	422	431	406	457	419	452	426	426	422	427	419	416	428	422	422	440	364	396	440	415	418	405	400	432	441	400	412	455	433	417	411	439	419	453	416	404	409	399	419	413	444	458	406	429	413	402	391	414	437	438	414	412	409	452	420	401	440	434	397	427	387	423	439	456	437	424	392	422	422	406	434	439	421	421	405	431	421	403	423	424	423	412	446	413	443	416	422	385	424	439	396	416	447	433	413	423	374	441	433	376	408	420	405	445	390	421	408	429	437	407	393	395	400	373	438	415	420	442	410	428	408	399	398	427	422	398	392	410	418	440	413	393	436	426	430	434	414	399	400	401	453	422	424	417	420	438	421	387	409	428	414	415	422	383	428	433	446	435	443	417	469	413	422	432	458	457	403	437	397	440	415	419	398	395	400	446	404	428	448	445	409	450	426	434	440	397	392	419	427	456	449	363	398	406	419	453	442	449	424	427	441	450	428	417	425	422	462	434	412	408	430	392	434	431	447	406	423	420	396	434	427	448	425	425	417	421	407	444	388	422	431	389	411	408	431	436	443	452	433	393	426	413	425	442	426	436	430	396	409	444	462	432	415	464	408	464	384	384	429	403	381	380	438	427	415	422	405	422	387	410	438	436	406	392	358	430	424	427	427	438	413	466	434	447	431	442	451	400	447	413	395	420	361	441	380	437	460	399	411	428	420	397	428	473	431	428	393	444	451	433	400	426	431	437	431	429	410	435	399	453	406	387	416	412	410	444	395	419	441	480	426	393	397	390	424	484	400	405	430	400	449	407	438	434	420	378	418	444	432	428	419	405	426	433	420	392	388	441	422	429	422	446	428	438	424	431	423	404	379	411	439	414	448	455	423	427	412	411	429	448	399	427	406	435	406	446	415	442	393	395	405	421	435	437	441	411	406	390	436	444	422	436	389	397	451	425	410	449	392	399	389	418	411	434	402	366	404	462	434	405	418	422	461	434	469	425	423	432	378	447	417	414	412	430	423	338	449	388	406	430	440	414	391	402	455	395	399	426	440	392	421	414	419	414	437	400	387	439	420	394	441	430	437	432	397	400	415	405	385	425	445	404	412	419	428	413	431	421	434	439	436	389	432	419	422	421	458	411	462	453	405	432	406	457	388	420	430	441	430	420	382	376	402	411	428	465	393	449	416	444	468	406	448	443	417	414	381	427	445	451	418	418	411	428	432	407	406	438	455	455	426	396	388	423	402	408	394	403	390	402	415	423	423	428	425	406	396	421	424	404	413	395	437	421	416	455	461	416	433	448	405	416	416	413	425	400	428	441	413	377	449	438	401	430	428	459	401	419	445	449	405	459	421	395	419	415	419	411	424	434	408	423	405	411	402	407	431	396	450	390	446	412	435	448	408	413	403	381	424	425	400	437	433	414	403	433	498	429	450	404	420	438	387	454	398	435	411	402	424	451	456	454	445	418	430	432	413	419	427	436	428	452	384	445	422	397	440	438	431	424	406	428	421	415	421	426	383	370	413	408	404	410	431	414	426	430	410	413	435	453	439	406	440	418	435	420	432	424	402	419	446	399	426	440	441	454	432	427	388	419	423	445	417	425	450	419	431	416	428	376	418	381	426	404	437	395	450	419	436	430	431	427	433	392	432	402	408	426	456	419	400	418	403	383	400	450	446	418	415	435	403	404	428	447	429	431	440	431	422	456	417	470	400	445	413	421	398	431	442	442	391	404	425	413	419	446	420	450	400	409	436	416	422	395	425	439	413	419	404	463	406	451	401	437	404	430	393	433	421	430	427	390	406	424	413	410	426	373	415	434	450	398	408	418	391	462	416	441	423	431	423	410	426	434	453	460	427	437	404	402	434	439	407	423	386	420	442	411	416	425	441	422	403	447	407	428	413	409	402	437	420	450	435	394	465	437	389	427	460	412	415	415	421	424	400	417	430	428	433	433	458	434	432	424	403	469	398	397	398	434	419	407	394	393	366	434	463	389	403	450	405	438	394	368	398	412	402	438	415	410	402	419	391	408	470
6346	1351	1173	787	735	646	604	564	592	593	557	572	577	537	554	541	540	550	567	530	556	523	512	540	530	555	576	524	497	560	523	580	604	514	504	521	550	517	552	576	537	551	530	524	559	550	541	539	574	538	531	537	502	520	551	498	555	529	503	537	524	518	557	536	548	516	562	531	513	541	508	558	539	535	557	539	499	548	563	532	540	533	541	547	498	555	547	584	499	563	561	559	558	532	514	543	521	528	529	512	548	517	555	548	503	539	520	540	510	528	524	525	551	575	521	563	538	587	542	510	484	527	587	511	499	534	546	553	522	509	548	548	526	538	533	535	535	563	560	570	547	540	503	545	555	536	522	518	559	535	529	515	539	525	544	529	532	540	560	530	500	538	535	543	551	505	515	538	531	526	534	527	534	540	566	482	538	552	570	516	564	539	537	545	504	546	531	535	518	562	536	532	547	585	528	528	525	551	524	550	576	530	572	580	511	546	530	541	481	524	506	510	546	524	568	501	520	556	537	529	553	526	518	517	514	571	565	520	518	546	543	537	552	563	524	492	530	517	517	570	550	509	511	517	510	581	527	540	558	558	544	547	566	558	541	550	543	541	515	527	528	544	553	524	522	523	572	525	522	527	534	577	562	560	527	541	532	527	560	535	516	517	538	519	527	571	543	517	576	572	540	547	559	512	538	552	567	512	559	511	551	576	513	497	543	527	529	558	534	530	546	538	540	532	544	521	564	581	524	536	566	453	554	525	589	522	537	529	532	524	500	533	557	512	495	571	513	542	591	552	492	508	563	533	487	538	552	523	549	584	512	556	519	497	529	540	506	546	550	541	562	515	516	543	559	518	503	583	544	504	567	518	529	585	517	522	569	565	557	524	462	561	531	508	555	552	511	539	526	576	518	510	533	508	494	545	510	580	555	519	551	545	531	518	545	524	518	569	523	543	522	521	554	529	536	502	526	553	523	519	496	518	526	522	583	551	532	534	525	549	544	534	532	539	511	562	541	552	538	555	524	557	567	552	552	592	559	557	534	526	514	527	508	548	518	575	522	503	512	524	533	566	554	519	562	554	543	521	550	529	543	535	546	474	556	520	509	531	548	568	524	572	548	528	540	526	556	552	550	532	531	491	483	538	615	535	554	557	537	536	542	544	547	529	534	510	520	533	511	541	557	545	530	544	521	519	567	553	557	533	580	513	547	538	554	538	540	564	538	516	540	531	536	530	498	540	516	521	547	559	523	567	543	514	562	497	547	533	517	547	541	521	556	560	553	524	530	536	505	572	524	512	484	510	556	533	568	546	563	533	539	548	485	570	533	534	490	539	495	528	596	567	500	489	511	521	511	539	519	502	523	554	496	500	497	499	516	549	531	548	509	521	564	575	566	550	551	506	559	554	519	559	566	535	513	518	575	546	541	532	563	548	521	524	568	548	531	529	524	504	592	516	528	513	560	527	504	604	537	532	528	578	528	572	524	536	554	504	547	569	544	552	520	544	553	504	532	559	587	593	520	523	513	517	490	522	492	503	511	529	523	546	556	524	567	516	537	544	599	559	535	530	553	560	532	531	557	542	525	504	504	519	534	563	523	489	538	521	539	531	535	569	542	524	559	543	520	541	530	526	543	575	540	547	560	586	584	532	513	579	530	510	531	547	534	500	582	522	539	562	526	528	565	486	529	530	582	573	547	511	515	566	536	553	528	590	549	514	545	535	539	493	552	505	509	513	561	542	568	547	505	553	518	477	559	532	530	511	560	550	527	541	544	588	511	527	509	580	526	555	523	524	545	534	572	511	520	539	543	519	544	536	582	503	563	583	556	556	535	507	541	570	584	539	556	485	539	542	493	499	509	556	545	502	538	517	531	496	532	504	576	524	534	531	552	595	548	527	536	557	534	548	513	536	559	558	510	562	561	537	569	517	563	566	554	526	506	511	554	564	520	536	495	557	573	555	549	529	564	544	535	526	538	467	534	507	542	531	576	555	541	520	560	525	553	558	546	539	535	484	522	552	563	521	560	553	534	562	503	520	555	510	525	538	500	543	513	517	535	510	556	493	548	492	526	499	523	543	539	533	554	533	535	523	560	520	548	524	530	559	564	533	517	555	535	585	557	565	523	497	538	538	528	521	561	556	530	589	543	555	565	563	487	558	528	579	527	535	555	552	534	548	529	541	558	524	532	534	491	503	578	523	533	546	539	562	535	543	543	507	535	527	552	521	535	555	550	554	548	521	539	559	514	565	514	538	567	552	524	515	551	494	542	558	553	543	509	573	526	512	551	549	532	529	530	520	577	542	518	525	533	539	530	569	552	547	568	553	526	516	522	571	560	532	552	561	518	538	535	553	546	533	540	508	529	513	549	543	541	541	526	552	535	516	571	517	526	525	556	530	517	535	539	522	505	505	558	514	563	508	556	558	508	537	515	553	577	524	510	544	525	523	538	520	503	551	567	520	541	535	549	523	516	543	514	519	512	528	531	529	530	595	547	496	516	557	550	575	513	522	518	511	523	531	523	531	517	642	539	529	502	536	501	531	560	546	527	565	542	510	498	518	543	560	518	513	506	506	571	539	538	553	519	577	539	545	535	585	519	540	507	543	526	512	536	528	530	561	536	531	561	571	520	525	524	523	520	548	474	535	555	515	525	493	530	564	529	528	555	552	557	559	551	524	554	533	549	566	539	528	502	564	562	532	541	532	528	534	531	504	512	557	550	564	536	550	526	537	547	505	518	542	535	556	573	536	550	528	545	544	528	532	554	517	486	532	533	522	536	540	598	580	553	487	554	557	530	526	522	524	532	543	515	507	507	513	553	556	507	509	526	550	545	523	522	494	546	554	545	558	602	551	568	518	512	525	558	516	542	530	509	494	532	548	533	524	533	544	546	514	510	590	513	537	561	540	541	534	566	557	550	510	498	548	556	540	520	481	540	537	549	546	539	529	526	556	560	535	525	570	524	569	507	537	547	557	516	582	522	513	532	535	570	541	546	523	512	513	487	561	554	522	536	527	537	553	550	518	531	558	467	528	534	531	524	549	540	552	568	496	535	515	513	548	541	503	565	592	527	520	533	526	536	578	529	490	510	579	498	531	527	569	554	542	538	490	530	556	518	563	537	551	516	538	540	504	499	524	518	568	522	539	519	567	486	486	516	520	499	529	523	587	547	550	569	534	549	556	534	535	549	573	506	498	533	531	536	538	540	524	511	532	503	511	523	483	552	520	564	498	542	516	537	528	526	573	531	543	562	504	546	578	511	510	530	516	520	504	493	525	546	528	520	560	541	529	558	507	528	527	557	534	555	518	513	538	534	559	546	505	514	554	530	563	532	519	554	542	555	541	578	502	501	568	534	581	531	558	468	543	554	525	520	553	532	543	564	572	552	547	504	553	555	535	511	527	512	579	566	491	561	551	560	527	572	555	540	527	542	544	551	546	508	591	535	574	521	545	573	534	528	529	556	554	537	550	511	516	524	531	537	571	526	553	541	549
23698	20954	28289	23788	20934	9885	1515	1071	991	936	870	815	792	804	804	823	731	757	777	732	734	734	766	747	796	750	720	734	720	755	694	716	737	771	725	724	761	719	701	760	739	685	697	675	728	723	699	688	717	729	734	745	694	722	704	682	728	710	701	703	725	670	690	698	762	671	706	722	741	689	758	717	698	643	691	706	692	674	714	690	745	724	674	700	663	644	722	711	708	700	713	686	678	667	679	679	714	712	707	684	750	694	730	721	672	675	693	751	719	755	686	686	696	715	705	701	730	667	658	635	650	696	695	725	726	674	718	680	728	676	728	714	724	723	688	736	687	687	683	701	686	688	743	690	678	693	688	652	707	720	720	673	757	672	716	693	718	741	717	702	691	740	734	726	683	699	679	683	715	704	714	749	696	709	676	695	681	720	726	678	733	685	718	732	716	704	656	715	710	755	689	670	689	697	675	682	684	714	676	676	666	725	712	652	727	652	717	660	725	721	699	681	689	718	694	673	729	699	688	705	725	675	727	704	681	721	755	681	732	694	729	687	684	697	691	732	712	709	717	700	720	760	725	690	713	703	704	666	677	720	690	683	679	697	690	719	707	708	688	655	700	685	720	715	689	675	739	705	711	708	660	729	703	686	734	669	689	664	694	686	710	698	696	733	708	692	674	722	700	742	720	669	677	723	741	745	677	730	750	730	718	706	697	714	738	721	728	688	725	705	703	709	688	657	726	738	696	703	679	703	684	691	734	694	696	689	694	742	739	733	683	711	655	738	675	699	692	674	684	731	691	674	704	681	701	683	660	690	677	691	695	695	739	707	726	692	668	667	662	721	705	684	689	690	730	675	738	705	743	701	693	692	657	703	680	703	763	715	760	704	703	683	744	687	651	701	697	708	679	649	770	699	730	683	706	697	735	748	730	660	675	675	706	658	698	705	663	733	687	739	681	678	696	678	690	700	704	747	646	696	723	723	684	711	714	722	699	697	689	734	762	759	695	708	735	699	654	740	682	704	671	677	682	735	742	713	687	693	710	734	680	672	751	694	688	701	721	745	735	681	705	704	678	679	717	717	674	737	731	684	706	679	725	703	711	624	714	677	720	681	689	701	731	719	727	703	714	717	689	717	746	717	709	716	717	699	672	691	745	698	690	752	716	718	711	658	725	734	692	673	687	674	690	728	687	697	684	749	706	710	700	672	750	707	685	702	738	683	709	704	685	666	702	667	712	655	731	679	686	683	724	718	675	715	696	737	701	643	658	712	732	748	713	686	737	702	713	703	714	703	736	691	733	696	677	775	741	677	648	668	702	766	726	694	669	720	723	747	647	742	693	703	681	735	713	687	750	709	742	717	735	724	667	750	736	692	721	713	718	740	696	714	654	710	735	656	708	703	696	766	712	720	725	662	696	673	707	672	684	713	687	690	681	757	678	696	638	740	698	730	703	741	621	701	678	796	692	672	693	684	681	728	711	692	666	688	690	730	690	660	629	714	713	663	678	706	725	705	718	727	674	665	713	714	692	701	734	741	718	750	731	678	709	711	736	661	719	691	646	726	692	698	726	671	718	710	704	698	688	693	725	736	655	715	720	722	700	659	695	723	721	719	747	680	705	720	682	735	669	708	715	715	688	708	715	637	671	735	680	660	701	663	687	696	659	719	700	684	701	682	763	666	701	648	696	691	708	721	713	715	672	729	716	692	694	656	679	695	651	713	700	674	712	678	706	643	736	732	684	750	696	709	744	722	672	741	754	689	712	681	694	691	696	690	714	738	713	688	732	704	672	651	735	694	654	714	681	706	741	661	706	714	707	697	742	694	684	704	698	727	725	713	688	730	699	678	682	699	689	741	709	737	735	702	781	703	697	707	725	699	699	714	693	719	660	726	709	719	728	715	692	713	689	685	682	711	674	654	712	728	693	685	764	690	711	678	696	698	707	689	682	700	687	698	673	685	711	699	686	703	711	690	690	679	672	727	697	671	682	667	735	682	701	636	693	724	749	730	718	703	689	766	702	700	683	665	715	692	682	683	670	739	646	720	694	723	770	697	675	679	697	670	665	657	711	668	716	709	682	693	691	668	704	675	716	757	717	732	768	672	689	661	736	701	691	713	691	673	644	654	702	707	703	711	704	704	701	715	695	678	671	752	680	728	742	697	701	683	702	730	681	706	652	676	713	699	704	663	709	695	697	697	719	744	733	711	706	726	695	695	724	748	682	706	702	740	678	735	706	702	705	721	685	685	702	765	685	708	658	712	700	691	715	690	671	705	671	681	713	698	733	691	706	737	722	639	698	700	666	708	657	692	711	717	664	731	710	719	698	747	646	662	734	721	725	695	703	694	688	649	712	675	687	733	701	732	715	717	706	712	694	675	698	738	714	745	705	693	713	686	718	689	686	712	738	632	731	737	730	715	707	710	698	668	724	657	711	720	684	730	693	744	714	670	673	761	721	692	700	703	728	688	684	717	717	684	636	722	665	692	683	688	685	700	735	719	664	668	678	769	746	702	707	688	700	676	720	703	713	712	717	663	677	691	673	667	675	679	698	722	696	666	699	644	721	648	691	662	689	727	719	697	717	645	646	710	675	781	641	676	727	694	712	691	695	744	708	730	721	694	692	655	674	686	678	685	731	697	626	682	690	701	700	731	695	722	717	720	658	724	720	667	717	638	700	725	678	659	664	707	714	690	690	696	676	645	725	715	693	689	694	705	720	742	746	710	647	706	690	709	692	686	740	708	727	686	667	677	769	676	750	712	726	697	650	668	710	703	726	706	719	672	757	702	738	768	722	726	732	661	714	712	664	754	682	717	682	713	665	671	703	674	700	728	684	685	663	717	692	690	696	682	712	723	712	684	716	690	712	688	697	682	746	704	707	676	681	679	669	676	685	720	725	684	701	729	708	682	709	747	716	680	709	737	700	654	705	675	686	699	688	674	686	699	729	726	732	681	688	669	712	723	740	693	711	700	676	692	707	699	711	692	680	688	729	698	694	673	666	732	710	717	696	697	692	701	644	714	688	673	711	671	738	673	713	719	662	685	704	700	683	704	686	708	706	731	688	701	695	698	724	669	712	683	666	674	689	698	642	684	724	705	724	748	718	675	734	726	710	731	668	672	718	703	677	731	724	692	744	704	714	724	709	667	721	702	681	658	745	676	717	735	706	706	727	743	687	691	676	688	734	677	726	667	675	711	710	681	717	685	743	707	722	678	705	676	654	685	699	702	733	666	664	677	632	713	704	703	716	666	733	701	645	711	739	728	750	646	702	688	662	718	705	673	691	713	689	661	655	703	737	721	726	731	706	716	687	705	677	737	659	678	738	702	694	722	712	734	687	704	703	733	706	698	692	673	655	724	716	714	714	673	701	722	688	747	692	716	685	717	685	727	734	683	711	723	698	688	677	720	728	670	717	697	737	676	710	698	741	707	686	677	682	700	729	680	696	667	698	682	706	703	622	663	732	693	715	685	771	696	664	674	724	687	661	664
10232	10071	8157	4146	2971	2410	1948	1669	1461	1357	1262	1233	1172	1112	1106	1006	1015	1044	1018	983	959	930	913	885	946	951	924	920	913	1027	902	988	944	916	887	932	873	940	892	889	937	888	884	865	886	919	890	882	866	859	864	947	893	863	893	907	911	892	934	902	867	867	899	920	849	929	934	871	881	889	897	900	913	904	870	940	878	900	854	859	895	878	914	843	886	853	924	866	836	915	859	905	888	861	854	848	927	891	929	919	875	898	870	826	859	912	844	921	892	880	847	861	881	911	911	899	870	865	833	915	874	902	881	892	898	871	906	900	925	901	866	906	922	882	849	928	918	924	900	895	838	849	867	910	874	856	884	873	868	892	912	930	860	884	917	832	905	882	880	857	882	925	881	869	895	826	902	939	859	863	885	892	860	877	881	896	907	868	935	875	892	951	873	860	878	893	879	946	904	887	839	911	898	869	874	887	890	936	913	781	855	877	868	910	880	877	890	874	934	922	933	905	882	915	859	892	914	887	886	813	866	891	937	952	944	842	864	893	922	848	932	866	889	895	865	880	909	905	881	892	829	840	871	863	883	852	894	845	861	863	869	913	859	894	913	892	885	895	898	842	852	857	937	847	822	855	825	873	811	938	901	858	935	896	928	889	917	950	839	878	913	905	833	896	909	851	886	905	888	894	924	885	865	863	876	892	865	900	865	835	896	890	882	854	898	923	883	910	838	846	896	857	892	880	891	831	883	888	839	903	863	833	936	910	909	864	906	892	896	880	877	854	891	867	911	878	845	914	904	892	878	904	916	867	891	934	862	839	872	907	913	887	865	887	877	844	853	908	872	890	854	902	892	859	801	876	851	897	915	889	824	926	883	910	902	871	885	887	851	880	915	845	898	857	919	839	868	899	843	873	838	898	845	865	870	920	901	911	844	908	892	922	886	843	951	934	925	893	894	851	864	894	881	904	907	882	867	854	933	859	863	887	916	859	916	835	868	873	867	925	902	850	851	922	900	849	883	841	902	920	877	910	924	919	819	890	895	882	880	912	876	864	851	900	866	930	944	858	919	872	906	867	921	882	837	952	874	882	859	864	922	891	868	857	860	892	886	903	890	907	903	892	844	900	861	834	901	858	891	881	911	913	927	866	866	880	888	912	873	871	906	889	852	873	859	905	869	837	909	877	938	831	907	865	924	924	881	835	846	861	860	918	898	912	831	934	857	861	895	875	875	915	855	879	904	892	850	911	826	846	895	968	932	880	870	872	863	848	908	911	933	913	872	848	868	888	925	866	938	830	864	840	859	894	929	860	880	887	834	901	920	899	920	865	865	886	866	884	862	894	884	867	887	930	929	912	836	882	929	896	912	856	884	864	887	870	845	827	835	819	906	901	894	923	851	825	929	922	892	908	944	920	865	869	896	867	903	847	897	919	928	924	919	892	907	888	871	867	898	900	853	873	840	855	855	866	901	859	866	893	803	878	889	909	902	894	935	900	910	849	852	873	937	867	904	878	952	871	838	864	907	894	856	905	880	826	902	859	863	893	836	913	853	889	874	930	887	921	987	935	908	877	887	862	865	843	892	865	911	932	940	871	901	893	898	873	894	903	871	918	893	895	879	929	893	880	872	938	882	887	876	884	859	841	891	913	895	902	851	863	875	890	890	884	929	877	885	876	920	879	836	863	929	857	901	847	848	871	916	913	883	906	913	902	912	893	857	881	886	871	917	925	917	863	880	866	850	892	844	892	896	947	889	836	868	883	912	868	893	861	866	860	927	878	885	885	852	894	917	900	878	852	862	858	864	879	897	894	925	911	829	891	893	922	849	901	898	823	832	892	859	897	896	911	838	861	867	873	833	841	882	839	870	919	839	908	840	834	912	826	837	886	846	915	842	914	827	943	867	901	915	946	820	895	882	850	968	915	860	882	870	874	866	888	879	892	880	881	902	890	889	887	869	886	828	919	835	811	915	880	841	941	876	888	885	880	896	843	906	923	874	905	898	897	839	869	819	864	895	893	841	836	857	837	849	883	902	883	897	870	902	844	895	899	843	856	850	859	868	864	908	852	892	892	879	864	853	807	889	923	864	869	875	874	911	931	877	843	844	869	853	894	921	885	852	892	843	869	895	933	884	879	839	837	832	870	845	900	867	872	902	930	890	828	904	869	932	880	934	866	873	837	907	866	920	841	836	867	813	870	856	881	877	890	837	844	859	930	847	937	883	886	871	863	863	899	887	896	893	845	837	805	879	869	831	884	918	868	954	863	843	873	864	863	861	847	882	883	871	833	851	940	866	901	880	903	878	860	935	866	917	920	856	911	923	888	847	893	907	869	873	910	919	877	945	827	839	875	896	901	878	841	877	855	877	846	844	872	823	822	905	851	872	899	887	899	854	915	899	910	877	902	872	886	894	862	932	956	915	919	883	833	876	890	880	856	911	874	907	856	926	856	885	900	938	889	887	867	878	909	883	841	930	855	872	901	935	872	877	869	886	863	892	862	840	857	854	875	898	869	897	845	901	838	900	896	886	853	850	859	864	916	837	869	906	864	847	882	857	919	913	875	884	916	886	868	842	897	862	928	884	943	856	891	836	834	915	892	936	899	890	930	863	851	891	887	852	827	890	848	858	910	914	924	886	892	948	892	906	896	872	869	923	915	882	952	916	914	816	891	905	872	889	891	875	909	929	907	858	836	863	882	829	893	906	885	890	858	851	826	875	855	877	847	884	856	882	889	863	881	907	847	939	881	846	862	940	862	891	895	846	907	943	905	889	855	857	821	897	858	882	860	866	898	877	930	907	895	846	887	877	886	919	832	848	896	913	873	882	832	917	882	871	814	917	895	886	955	849	917	867	895	889	912	836	901	881	904	870	809	901	885	870	877	892	886	842	857	886	867	889	923	851	886	861	853	937	871	882	890	921	861	884	892	840	932	867	821	866	843	894	842	848	925	927	859	902	867	890	814	895	901	878	864	878	831	839	826	877	894	881	869	882	838	920	864	963	867	906	859	887	877	881	874	828	919	823	914	862	882	842	813	868	878	877	906	833	839	917	870	848	903	911	839	890	929	865	883	903	834	927	881	888	871	788	878	923	921	870	953	849	918	895	913	871	919	902	879	864	913	878	868	940	874	862	901	831	882	981	848	837	896	882	902	892	853	860	884	869	917	924	873	866	892	835	935	838	912	842	879	885	888	900	928	881	879	886	900	869	936	878	869	869	878	922	890	903	875	874	904	927	865	874	849	903	922	861	891	854	953	868	906	909	824	873	855	904	882	909	867	860	881	901	913	844	936	860	857	869	905	863	878	854	837	901	863	921	906	847	881	904	834	880	879	863	869	876	888	846	870	860	886	936	867	844	891	887	867	905	873	860	917	886	899	843	920	961	879	920	907	912	895	846	873	882	889	902	899	903	770	868	854	886	873	895	822	852	898	857	876	878	944	885	869	888	861	872	863	890	852	912	877	824	872	880	814	884	848	887	887	914	854	886	910	866	858
22629	20914	28633	23321	20919	20952	8140	1336	1073	971	873	864	853	687	716	743	694	667	657	658	659	677	698	671	641	614	616	673	657	679	630	648	619	576	624	604	644	582	622	589	657	621	618	628	608	606	562	582	551	608	601	569	581	613	569	584	604	612	594	597	637	616	567	603	594	571	632	552	571	600	599	591	641	566	648	579	614	616	582	561	555	639	618	579	617	571	587	627	586	595	604	573	588	579	591	641	643	561	569	643	550	589	639	550	578	615	597	591	635	567	603	582	591	563	623	609	568	598	583	586	584	592	584	588	625	579	572	587	541	572	559	590	618	567	594	592	619	635	611	587	611	580	593	604	590	611	624	618	609	589	585	592	583	593	578	606	560	634	577	615	599	571	605	591	564	568	603	612	622	589	600	557	598	597	629	645	615	610	595	577	584	600	548	558	601	587	579	635	608	613	590	576	538	610	609	550	605	612	575	593	597	605	599	544	558	554	568	563	605	588	587	604	596	615	610	616	617	576	567	598	592	576	590	584	580	603	555	626	587	586	623	591	586	565	628	576	581	606	541	576	615	612	581	579	597	610	612	583	590	583	600	607	585	617	561	589	551	615	572	571	597	555	557	616	588	539	530	600	615	571	593	612	573	619	587	588	621	577	568	593	599	625	579	577	577	592	601	590	592	534	646	578	615	604	566	625	550	604	572	625	583	548	621	591	621	622	605	599	603	568	630	594	611	583	630	580	566	591	583	579	594	566	627	553	588	571	570	606	602	604	604	572	601	593	554	589	530	591	582	595	598	575	589	626	607	619	585	583	617	628	621	550	588	599	622	648	554	585	575	601	560	551	595	572	580	593	595	606	610	565	582	578	584	567	568	567	565	561	658	591	556	620	581	555	581	589	614	540	567	559	596	612	605	567	570	594	614	627	558	556	569	621	569	581	591	618	608	604	614	640	590	605	584	610	550	594	588	563	623	597	597	563	607	565	594	575	606	578	542	549	573	584	593	594	612	557	576	577	584	636	576	614	598	629	586	610	583	583	585	564	582	596	564	605	617	571	616	586	565	623	603	614	596	609	570	580	590	628	562	589	616	615	594	567	630	624	621	606	608	604	586	642	587	606	592	609	580	603	639	611	574	577	579	550	574	565	599	594	600	618	578	597	571	602	587	578	571	616	619	602	560	588	569	594	602	544	585	599	597	574	591	597	610	540	577	579	541	565	594	554	596	615	617	577	605	562	593	589	614	580	583	640	557	597	590	574	590	550	600	578	550	570	582	592	607	617	576	627	585	596	584	598	590	581	641	576	603	607	580	626	584	556	615	580	536	574	630	556	611	560	590	588	618	578	628	612	580	554	629	622	567	597	577	594	610	601	595	579	628	574	575	588	601	618	584	579	562	602	649	625	612	553	572	576	608	599	584	591	579	624	591	603	549	605	592	563	610	616	598	614	587	546	601	660	606	610	545	550	602	628	610	603	598	551	653	596	595	617	605	612	603	617	546	585	590	621	564	611	604	592	576	607	583	570	539	617	576	616	557	547	582	631	588	595	564	612	608	612	569	610	581	566	560	588	591	629	607	588	593	567	631	621	579	585	579	570	595	559	577	619	670	585	603	594	587	594	605	568	559	583	587	627	560	597	610	568	596	577	619	654	566	593	545	600	542	609	543	580	548	570	608	591	579	592	609	579	587	605	599	608	616	564	565	597	568	577	583	566	642	593	555	570	600	567	568	591	559	628	585	588	594	603	576	586	615	589	596	581	596	577	609	592	551	619	567	589	614	667	580	603	621	570	557	607	648	621	627	588	578	584	585	584	607	584	600	613	579	593	568	578	577	614	575	604	612	617	578	600	595	628	599	599	573	598	539	605	619	561	569	577	601	565	582	631	596	608	593	564	548	577	544	596	549	623	615	595	627	544	578	589	581	612	611	566	559	581	631	632	584	577	603	595	646	578	581	560	569	565	617	593	584	585	604	585	587	590	577	589	575	553	612	564	618	593	595	566	598	633	584	573	589	556	583	569	606	586	589	585	557	570	587	605	600	621	593	572	579	576	587	601	552	547	561	619	605	590	613	585	573	554	617	591	581	556	601	624	573	572	591	571	573	539	619	582	566	583	585	615	558	577	607	555	601	584	585	555	640	579	570	639	623	555	619	610	605	620	609	566	584	585	585	573	598	530	581	567	618	572	574	603	578	620	575	558	567	576	591	574	611	569	582	635	581	621	553	595	555	557	594	598	642	590	594	570	579	576	625	618	603	583	581	591	611	614	550	612	618	605	635	612	566	635	614	571	623	561	572	643	584	572	608	639	572	584	612	577	563	601	588	579	609	590	596	580	631	617	583	590	619	585	590	587	576	556	616	569	579	517	556	598	603	615	561	582	629	608	577	563	598	571	590	647	625	627	570	590	591	574	602	599	588	627	570	592	561	580	602	587	592	595	575	597	614	587	544	619	602	594	608	604	567	572	587	625	597	579	597	577	601	592	606	567	600	619	593	592	572	592	599	610	575	582	569	579	610	573	554	595	626	561	577	571	577	632	612	561	575	539	588	556	582	580	612	579	600	578	574	573	565	603	603	601	548	572	592	570	590	571	605	586	582	604	575	583	583	612	573	641	617	588	608	591	590	579	604	592	608	621	613	632	551	584	578	651	622	569	601	605	579	577	563	595	602	577	563	655	620	547	628	606	573	588	574	547	611	655	556	633	544	603	622	581	593	608	611	583	610	616	585	608	597	571	642	625	567	599	555	571	579	601	601	581	582	605	575	605	598	606	624	623	617	645	627	608	567	630	555	558	576	606	603	566	603	574	638	518	582	560	563	603	616	643	567	618	581	610	615	605	593	598	572	581	557	585	603	627	616	606	583	567	590	603	640	604	581	577	585	624	619	604	588	578	605	576	583	581	592	590	575	564	570	588	570	621	582	577	580	604	596	614	601	582	572	590	539	586	610	591	599	578	593	624	631	532	570	604	615	594	559	603	609	573	615	566	574	606	535	591	643	608	600	613	584	593	592	628	614	595	598	625	582	606	610	600	585	575	582	575	597	567	539	543	561	569	544	546	545	578	639	589	596	546	590	587	555	565	563	581	597	584	576	588	602	592	610	591	574	590	562	596	553	577	585	610	544	559	589	603	632	605	612	636	587	618	566	578	609	571	580	594	586	595	570	605	600	551	641	580	613	556	576	567	613	591	563	577	588	581	603	544	588	576	593	600	613	579	596	614	590	548	586	606	564	612	604	522	584	594	564	616	602	545	598	582	591	557	573	546	590	629	591	630	617	623	600	574	615	572	608	567	593	550	601	595	566	587	599	558	603	629	593	561	604	587	560	543	582	648	591	575	564	587	621	565	584	601	589	539	573	611	568	584	599	575	608	602	604	566	630	620	610	581	600	570	568	585	595	547	555	580	599	605	564	638	614	588	612	607	586	593	593	589	616	628	594	611	571	623	602	585	634	614	648	594	550	572	560	554	569	580	596	623	566	571	608	556
15090	15744	12538	6573	4784	3565	2821	2350	1913	1731	1542	1441	1319	1184	1152	1077	1097	1000	991	899	986	933	871	884	862	825	852	842	837	766	860	741	841	844	786	802	775	806	745	779	781	761	781	804	768	780	768	719	785	818	790	763	755	742	747	778	751	759	737	753	713	771	754	735	773	744	744	753	756	792	750	782	751	772	755	802	750	741	702	770	767	781	773	775	782	750	769	758	805	739	748	742	757	705	755	727	747	779	785	754	734	724	736	764	741	780	723	778	739	779	775	726	727	762	666	713	742	787	783	712	763	791	745	714	779	780	715	744	740	769	755	739	761	706	764	752	784	775	767	721	746	702	753	793	753	769	699	739	732	777	732	797	737	755	705	713	714	742	734	732	765	731	733	817	730	765	765	754	764	766	730	723	760	737	742	726	716	745	767	745	753	737	768	714	771	700	725	717	755	726	708	711	719	716	741	724	790	730	709	745	728	744	722	728	739	764	728	801	757	762	746	751	768	753	755	758	728	728	740	736	766	739	727	742	765	714	769	733	748	700	749	792	747	719	790	710	776	767	735	761	715	747	687	728	707	741	752	717	763	733	771	699	798	777	755	779	752	772	754	722	750	710	741	722	743	782	681	736	741	736	796	748	742	706	736	761	722	740	771	768	729	790	711	752	764	707	697	757	747	704	753	735	784	753	733	811	741	734	718	737	736	750	759	788	737	751	771	764	757	785	758	780	724	777	763	742	781	746	752	777	795	716	787	720	726	700	775	747	824	734	730	729	771	781	749	791	749	803	777	746	781	723	768	741	698	741	805	722	771	763	732	697	736	794	765	748	780	694	835	799	753	741	770	747	739	715	771	746	761	767	734	752	797	760	720	756	790	797	751	765	733	762	774	756	790	710	783	773	764	764	758	741	759	748	737	738	738	770	718	791	766	732	763	793	745	716	741	703	749	747	736	741	753	724	732	760	770	742	773	725	741	759	697	768	720	769	756	700	752	755	739	762	757	720	754	752	689	752	751	719	746	789	775	771	743	797	762	786	755	755	771	799	758	709	767	732	748	741	780	709	828	736	740	684	702	783	709	677	767	756	776	746	769	762	720	736	778	716	747	703	762	718	766	742	769	769	764	791	731	757	791	748	746	724	717	720	761	774	704	738	735	709	756	738	727	731	788	722	728	754	744	695	743	720	697	725	790	763	773	711	785	724	757	777	748	740	704	729	769	744	755	763	734	772	759	729	729	759	754	751	784	724	746	759	762	722	713	672	748	735	734	748	793	758	739	766	786	710	717	705	749	713	737	710	754	741	755	754	757	718	787	773	759	784	723	745	798	778	744	725	726	738	740	725	759	732	684	755	788	746	754	740	731	761	720	704	719	772	766	764	777	776	719	761	735	760	749	753	702	722	753	757	738	735	750	790	777	763	743	735	767	767	750	738	763	801	693	727	744	706	742	760	727	772	769	740	750	788	721	731	728	748	731	753	810	782	783	738	735	763	728	744	751	722	725	728	754	721	781	771	727	728	739	758	744	730	784	741	789	765	767	735	749	699	733	725	758	748	724	775	764	748	730	753	786	714	778	748	750	756	719	780	818	734	754	800	746	760	716	737	725	743	730	780	745	778	707	749	706	782	768	748	721	741	758	713	718	785	722	759	761	731	740	773	742	776	711	753	762	744	738	772	736	763	741	713	726	751	721	717	728	752	755	703	726	725	753	745	724	814	695	757	774	711	755	733	773	695	722	756	782	724	747	722	753	760	734	739	784	716	736	701	743	733	750	772	797	738	800	722	747	777	725	714	745	720	738	768	738	787	691	753	714	729	713	734	749	726	699	771	703	778	782	767	751	760	695	717	772	746	755	722	740	763	677	753	756	744	757	791	763	711	707	754	773	725	743	776	713	811	762	755	709	772	721	769	746	766	778	695	788	782	721	727	735	742	707	774	740	756	734	767	746	742	708	710	769	791	754	786	760	789	757	762	752	761	706	726	736	703	736	758	713	757	772	757	786	759	747	769	752	735	749	741	766	778	778	697	696	748	713	784	776	758	761	753	733	750	734	753	738	693	783	714	754	708	745	737	735	737	756	771	736	761	719	750	736	736	778	754	731	702	790	708	782	728	767	795	735	736	724	698	715	772	747	684	787	754	762	746	770	793	716	735	740	791	757	690	746	740	782	788	732	790	724	711	764	734	767	721	761	748	762	772	729	747	763	723	762	754	710	774	755	751	733	730	753	774	725	730	744	794	766	743	812	742	784	758	739	748	781	719	735	776	727	773	720	695	733	679	715	712	698	762	716	771	742	757	699	703	784	739	753	736	744	769	765	777	783	700	720	714	737	768	726	779	740	725	783	732	753	783	752	728	763	813	782	781	756	771	793	756	785	751	763	697	749	749	777	690	738	759	733	715	763	755	798	752	774	762	771	738	772	765	731	770	813	753	761	791	788	722	744	788	727	738	742	663	772	737	748	759	788	716	719	759	791	747	737	739	717	768	764	718	757	792	757	750	767	730	742	731	728	758	748	773	753	730	772	829	785	726	744	775	744	734	749	734	799	739	780	735	718	762	724	762	785	732	721	748	747	764	799	710	769	711	720	778	746	746	725	719	781	716	728	778	719	774	768	762	743	730	772	737	743	716	771	757	759	766	729	774	771	756	715	773	750	717	755	804	738	768	765	704	770	737	739	719	754	720	725	723	789	752	725	799	750	746	725	720	733	765	717	755	748	793	773	722	713	720	767	753	807	758	719	765	731	784	742	795	804	746	735	744	767	750	779	780	786	790	756	717	747	745	730	770	772	793	737	715	749	730	748	767	770	792	727	748	740	715	780	790	764	746	729	749	753	766	751	773	729	770	724	756	710	734	727	804	733	737	818	748	747	754	741	722	741	719	702	802	734	747	741	740	781	800	708	721	739	797	727	713	766	740	749	771	736	748	727	753	783	767	744	765	702	744	734	735	753	756	764	725	779	725	767	799	751	745	743	791	736	769	741	762	730	729	737	761	764	759	736	753	754	734	714	727	730	777	762	719	686	762	738	721	758	788	803	842	772	741	815	808	734	778	743	719	684	752	722	715	716	780	760	774	729	729	756	767	781	763	743	752	761	710	766	741	790	705	742	734	808	749	745	760	750	721	749	712	760	753	731	757	767	796	754	738	709	768	738	690	760	745	712	763	730	745	745	689	767	777	775	735	745	758	744	736	777	790	774	730	790	707	746	775	753	733	735	768	718	755	744	770	744	785	740	769	739	697	740	741	727	772	752	753	780	752	700	736	750	793	779	678	728	732	751	748	749	777	782	745	753	772	777	777	722	790	764	749	765	697	738	734	755	715	799	737	727	739	695	745	743	713	722	708	749	749	773	764	739	732	752	765	741	690	787	744	787	735	746	686	729	777	755	737	720	717	754	741	785	743	775	741	719	707	787	753	752	732	766	716	722	729	756	746	731	792	770	745	815	771	751	741	770	774	771	721	754	732	764	698	746	751	735	772	724	792
26666	20347	8776	853	553	497	456	464	462	432	436	421	408	415	448	395	416	405	430	452	411	388	411	431	425	426	467	427	459	431	427	413	442	436	419	417	446	436	377	432	452	404	383	420	393	449	426	439	414	444	438	449	428	401	436	412	435	442	453	399	417	395	429	389	432	410	447	485	386	418	425	407	405	429	401	403	433	404	429	441	419	421	408	439	430	402	397	413	427	376	417	432	386	431	427	431	424	418	421	423	428	453	404	437	401	432	421	425	444	419	443	410	437	423	451	413	404	392	433	418	406	429	430	436	400	389	399	410	429	400	428	431	414	446	419	422	429	403	420	447	449	436	428	387	391	410	419	434	393	448	427	471	430	462	420	437	410	418	422	402	402	413	452	453	425	413	422	379	444	456	411	408	424	435	406	437	391	415	433	438	435	430	400	402	418	434	455	452	432	433	426	403	437	408	428	437	424	439	438	407	411	406	423	439	423	446	426	416	430	416	422	435	422	411	410	395	448	438	421	372	397	435	393	412	387	410	455	359	439	425	404	417	428	418	409	415	437	443	406	413	417	403	446	453	448	446	438	442	431	408	392	438	394	427	401	425	469	427	419	444	456	445	407	426	392	443	422	412	411	394	427	427	425	443	417	416	405	407	416	402	419	411	431	431	460	456	401	407	418	390	427	434	421	461	428	427	450	401	423	417	448	420	409	481	445	407	408	435	397	423	412	416	417	435	399	402	416	407	427	451	443	408	437	442	415	402	415	381	427	432	403	433	419	414	419	436	405	419	405	449	438	423	458	412	408	425	434	461	399	412	409	409	399	413	445	438	372	406	430	447	407	389	400	473	450	400	420	420	427	424	437	420	407	414	432	435	521	412	468	409	410	408	407	412	424	454	443	419	464	436	409	398	426	412	430	447	415	399	442	427	433	456	416	448	428	464	416	423	429	424	413	466	412	425	434	402	452	413	419	375	434	445	408	458	418	448	414	409	460	428	435	446	453	419	429	457	417	432	416	431	442	420	419	437	402	443	430	430	427	435	402	459	436	417	408	432	402	393	422	416	426	420	397	417	383	417	446	425	425	417	419	431	402	413	432	384	409	388	441	381	394	403	422	455	425	427	412	392	424	434	418	463	409	444	403	426	429	443	440	435	467	432	408	424	429	468	381	408	397	409	417	428	404	388	431	415	399	408	428	437	431	417	414	451	406	392	447	457	421	426	405	456	431	436	417	435	426	472	386	413	420	414	458	425	417	411	390	420	424	440	427	395	423	373	413	471	432	401	428	406	438	399	456	416	390	446	399	451	469	422	389	433	411	423	423	405	445	417	419	452	420	429	438	432	400	399	412	436	430	387	446	430	441	399	401	384	415	419	394	414	426	451	446	435	440	407	385	428	396	415	419	431	441	420	438	432	413	401	399	418	407	387	460	429	415	409	389	427	405	392	402	434	406	423	400	424	403	390	435	420	434	389	466	426	398	415	408	412	407	425	430	403	472	409	433	429	443	435	435	413	431	444	417	418	407	435	414	419	410	399	416	442	394	411	481	412	422	407	394	396	403	447	446	427	414	456	441	425	438	426	446	399	440	416	415	449	431	418	414	419	410	395	394	443	421	408	440	402	450	417	441	421	458	412	403	411	412	455	388	432	454	408	424	419	423	368	433	386	414	442	464	442	429	415	445	402	412	435	373	382	406	438	403	391	434	396	381	388	422	375	417	426	360	404	409	383	452	450	414	430	448	431	404	427	394	421	464	420	404	413	441	396	428	438	453	416	410	430	428	400	427	438	391	402	410	443	422	404	418	434	417	395	423	437	394	415	424	405	447	389	406	401	405	426	407	446	422	425	439	375	411	377	388	416	405	432	404	354	438	417	430	420	468	388	427	418	406	421	448	442	415	426	449	375	431	396	421	398	434	402	417	439	435	441	450	418	447	399	429	391	450	392	415	420	428	457	406	424	423	419	438	383	426	416	407	401	426	426	418	410	429	405	402	409	404	426	420	423	437	404	434	421	427	442	396	424	420	408	423	419	431	432	427	419	451	425	451	401	428	408	445	435	419	415	442	407	422	382	394	384	435	415	438	440	388	407	379	392	403	419	427	438	416	424	369	382	428	408	404	405	420	406	419	424	424	439	429	394	382	422	440	428	428	392	414	453	420	389	443	433	402	466	428	389	402	405	438	398	395	395	440	450	436	469	426	400	424	450	399	422	420	445	414	437	409	397	387	385	392	461	449	416	423	440	427	408	421	430	424	427	437	440	421	402	419	419	464	380	439	430	406	434	461	430	419	434	429	456	400	421	416	402	427	394	428	433	414	403	395	427	417	421	401	409	449	357	398	396	417	407	400	428	384	437	418	403	447	384	420	415	421	416	412	419	431	434	441	424	420	443	439	409	397	416	427	451	417	434	419	435	402	408	420	448	450	449	378	416	410	428	410	456	394	416	431	419	455	401	429	404	439	416	444	420	407	411	423	408	404	448	394	425	424	405	439	460	393	452	429	441	397	485	443	466	441	422	404	407	389	372	388	437	456	400	448	385	446	428	408	392	424	410	379	407	488	429	443	414	444	406	448	440	438	391	414	441	426	438	420	432	411	451	391	402	424	426	425	407	425	447	428	453	389	431	389	430	430	385	415	438	443	406	386	437	445	443	410	420	374	443	383	433	403	403	409	425	411	400	447	425	396	379	422	432	440	410	438	421	459	412	423	399	431	410	407	422	466	443	423	442	431	399	407	425	397	453	417	436	435	406	406	396	411	426	427	430	456	410	388	408	409	445	402	403	410	431	383	402	433	450	439	443	426	409	419	420	397	403	462	453	429	441	413	421	419	410	403	436	453	420	452	423	474	409	425	441	426	398	463	416	433	428	430	385	410	423	432	421	369	468	425	442	444	419	403	422	398	373	380	440	464	427	450	400	405	411	414	433	416	385	441	429	430	433	414	403	433	410	433	406	397	419	441	414	379	404	398	400	408	430	424	431	398	406	425	409	429	412	385	424	406	432	401	432	446	415	451	415	386	419	395	412	437	406	437	412	448	416	410	399	437	385	432	408	421	415	446	394	455	472	416	436	450	429	434	405	423	423	434	390	421	415	452	411	446	448	436	441	456	407	420	444	406	405	443	428	411	429	387	445	412	399	433	409	406	428	426	391	424	374	386	411	437	414	395	444	409	419	452	397	443	399	413	378	431	397	431	418	418	401	439	454	421	423	399	423	407	420	415	438	381	404	457	451	406	417	417	418	413	428	429	434	403	410	441	452	428	419	432	404	442	420	418	445	417	450	409	442	441	451	393	419	398	458	415	414	413	419	428	408	429	431	429	362	404	405	428	444	438	436	434	425	420	428	431	407	400	431	430	445	421	414	402	456	398	450	386	439	397	447	392	438	412	443	436	396	411	399	402	422	420	410	447	459	376	404	466	396	399	438	397	429	385	421	391	425	431	408	452	429	410	417	411	435	392	416	445	424	409	462	443	410	407	380	413	442
6375	1436	1191	838	724	580	587	573	532	518	556	526	529	576	582	533	515	552	562	530	588	543	542	531	555	598	527	563	533	536	554	523	502	528	547	546	500	517	516	529	522	570	511	577	555	560	525	505	521	522	537	534	524	534	521	572	567	508	525	547	550	581	559	510	520	521	534	549	585	568	532	546	540	554	533	553	567	561	550	566	552	554	484	565	487	537	560	564	534	533	532	569	539	502	525	531	527	518	548	525	561	510	539	563	543	513	539	567	514	521	567	557	506	563	514	532	549	537	508	594	507	507	560	544	525	505	495	539	506	553	526	528	516	553	576	494	558	503	500	539	512	572	559	518	536	536	515	529	543	535	544	529	558	515	546	563	554	543	574	527	574	528	538	528	552	520	517	549	534	560	543	556	567	511	518	542	601	513	517	545	499	556	566	533	539	567	553	515	534	565	588	524	571	493	565	535	530	543	538	587	558	512	519	567	507	511	533	570	550	510	540	578	573	517	589	455	520	521	508	509	544	500	537	538	580	517	512	505	537	520	519	577	536	559	522	522	534	522	501	544	495	553	539	511	542	553	521	543	573	528	540	563	572	520	558	519	567	504	494	511	527	506	493	579	547	495	561	504	524	570	559	545	496	517	503	531	554	530	568	557	531	553	507	551	561	519	569	523	529	540	510	501	572	519	547	546	577	519	524	513	558	549	520	630	550	533	542	582	532	499	529	523	528	539	502	530	519	527	516	532	504	510	518	589	507	547	529	564	537	498	558	566	528	511	566	534	566	556	504	526	553	532	537	502	534	543	537	559	524	501	587	505	536	549	546	546	559	563	510	512	516	562	542	539	531	576	517	525	573	557	584	562	559	559	544	514	546	518	544	560	560	545	505	493	529	471	538	554	512	514	556	534	549	515	525	542	514	521	536	515	518	574	546	502	547	573	542	515	538	555	559	515	503	589	552	542	526	534	508	506	556	541	536	539	546	545	544	522	520	544	499	500	539	550	510	538	547	512	538	572	565	547	534	529	489	488	511	587	523	595	523	500	566	523	580	550	516	545	540	512	552	575	511	513	525	499	534	539	524	484	523	479	539	566	515	557	502	538	515	506	516	532	557	491	568	541	525	537	546	540	563	533	530	522	544	549	503	547	485	562	544	598	553	506	539	567	538	509	532	547	521	501	561	533	537	511	505	505	498	563	554	542	508	587	521	520	542	555	552	523	503	531	571	513	546	545	575	555	576	524	539	509	590	514	526	549	509	503	532	533	553	526	585	522	582	550	531	532	538	511	549	499	544	553	547	533	531	559	560	543	534	562	571	531	554	561	527	511	514	563	563	523	532	508	509	561	494	523	518	548	539	530	570	522	536	491	530	518	558	529	548	577	598	516	543	565	503	563	502	532	566	519	545	529	553	566	529	536	513	591	543	564	544	551	484	529	537	547	568	541	548	574	552	528	520	519	508	514	588	537	531	540	524	582	562	553	549	552	545	497	540	528	503	564	541	543	533	576	575	526	562	501	519	553	552	514	603	510	539	575	548	505	554	575	540	526	574	543	561	526	504	511	550	478	575	533	560	484	512	568	530	554	518	538	556	567	550	541	540	518	561	565	539	497	507	553	535	562	558	543	568	556	558	534	548	545	537	568	541	581	504	540	565	544	592	605	529	570	543	511	518	525	530	549	547	520	516	528	547	554	526	572	581	540	536	514	527	500	530	567	558	552	519	547	544	513	564	540	518	526	548	538	518	548	528	502	546	562	561	513	551	484	538	519	540	523	525	539	477	548	569	536	513	538	515	504	542	523	546	516	526	522	580	552	496	532	533	511	566	551	569	526	520	513	545	577	530	534	552	569	500	538	508	571	565	550	536	523	562	555	562	564	552	569	522	522	582	561	554	549	509	522	505	521	571	532	516	515	610	562	514	598	519	527	536	529	555	557	552	547	545	537	534	587	559	512	507	493	552	528	566	524	525	512	544	519	546	533	523	570	568	497	590	555	545	498	540	517	567	542	524	507	542	531	525	570	530	521	507	519	560	516	518	550	554	524	567	507	504	535	552	534	525	530	554	492	528	540	527	524	526	545	542	538	556	531	557	605	544	516	528	561	542	495	549	529	546	528	516	540	558	532	538	526	510	513	528	511	534	587	561	544	548	541	549	573	549	486	521	542	507	548	605	521	520	555	526	550	597	514	530	561	546	528	571	561	528	562	502	541	534	489	540	547	526	499	517	571	547	552	500	521	519	540	535	525	562	559	535	520	505	530	543	513	519	548	552	543	523	531	535	530	574	521	562	527	546	543	540	551	514	525	542	541	532	528	543	522	557	530	542	523	559	523	534	517	509	530	539	486	554	534	526	555	513	539	535	530	533	569	567	559	546	548	515	577	541	526	562	518	574	550	516	528	522	524	523	534	535	536	490	576	497	556	573	539	522	542	543	525	540	533	556	538	537	487	526	557	528	496	525	544	565	557	512	535	513	495	540	537	555	565	526	529	532	508	537	545	534	560	537	557	548	541	539	529	549	544	519	543	509	536	517	536	569	516	519	535	554	523	552	561	521	540	512	538	553	573	510	573	501	523	525	540	548	508	525	555	588	540	566	542	580	550	537	549	533	538	555	541	551	539	521	499	550	554	540	530	524	516	561	548	549	528	553	549	532	533	545	569	538	563	543	499	498	541	528	568	564	562	520	555	515	506	529	507	541	514	542	523	547	509	534	555	544	526	549	541	512	505	519	558	526	536	531	556	513	571	508	568	552	549	505	563	554	547	571	548	534	560	540	552	527	526	535	558	529	508	524	552	546	510	517	581	518	521	566	566	553	540	561	549	574	538	533	533	549	504	572	496	558	521	543	534	543	552	549	521	537	521	545	507	520	506	587	571	560	565	532	507	544	563	545	518	564	534	543	519	535	547	563	563	551	553	522	532	522	538	519	562	539	546	605	503	558	547	576	555	537	529	531	559	548	520	538	511	546	524	556	526	570	533	554	539	537	553	519	553	527	539	552	505	501	574	541	539	540	517	522	551	496	532	517	567	546	547	531	542	520	527	559	574	535	556	510	538	570	530	547	564	532	565	552	564	492	520	528	504	546	536	526	555	515	551	520	530	516	563	502	532	570	523	487	550	560	517	562	555	519	573	501	513	532	500	526	492	517	555	549	521	540	555	546	573	566	530	506	521	535	545	532	531	530	563	525	558	527	529	567	515	512	533	550	544	551	490	516	547	540	548	564	541	522	501	563	549	494	536	515	553	560	501	516	505	536	529	558	524	542	555	547	558	532	531	522	546	573	529	541	531	540	511	526	555	500	539	503	621	518	523	520	567	590	510	546	527	548	524	571	570	534	574	566	517	524	542	502	532	566	576	555	543	585	528	528	539	560	574	549	521	511	572	578	518	538	514	565	568	509	600	568	569	530	542	547	529	536	541	528	546	578	532	572	524	529	489	519	545	550	526	520	499	546	521	545	539	533	509	500	510	508	501	515	551	519	524
23678	20932	28190	23816	20912	9721	1552	1093	882	923	762	800	812	802	801	752	800	707	749	725	704	755	755	727	754	719	749	735	741	708	712	720	760	742	729	691	669	692	746	699	719	700	738	706	720	716	671	689	698	708	707	672	691	699	682	699	646	720	708	710	732	695	703	710	644	720	670	682	705	669	712	718	704	709	693	690	754	682	708	742	696	737	722	674	714	726	711	719	651	727	740	636	696	695	686	695	713	696	717	725	714	702	685	698	680	711	701	680	684	697	720	724	748	690	696	755	712	694	683	684	675	643	740	701	698	677	697	726	714	751	719	712	684	652	698	697	735	680	691	716	713	675	712	709	698	712	711	716	686	655	692	693	690	681	678	707	754	714	721	725	672	686	690	722	688	688	723	726	677	678	745	644	704	673	722	665	677	640	702	699	756	743	695	722	717	651	711	724	662	720	682	644	675	647	692	700	704	682	723	688	685	708	697	695	692	681	651	715	678	706	664	631	630	729	666	702	728	695	682	715	691	679	716	723	676	653	730	726	689	746	714	667	687	665	655	688	670	686	651	724	659	682	676	744	697	718	702	701	693	667	737	675	674	733	693	725	725	698	697	728	699	709	666	651	708	674	727	725	690	653	694	707	697	726	699	656	690	693	712	671	694	680	689	741	717	695	667	665	682	714	714	663	725	717	692	703	680	671	713	683	741	687	698	706	652	731	655	701	691	730	650	757	698	720	714	764	720	729	696	656	743	692	703	661	704	683	678	712	721	647	670	699	708	699	707	703	677	664	709	634	668	739	722	681	705	752	709	698	709	688	698	661	707	688	653	707	710	712	722	694	706	671	682	659	670	702	712	667	733	691	681	680	670	732	710	703	683	733	708	707	691	706	684	717	692	703	675	668	694	628	657	699	705	711	698	641	679	720	673	690	690	680	682	703	717	726	704	681	708	653	698	700	693	680	741	698	707	677	707	659	702	720	720	691	685	699	676	676	776	733	655	648	692	717	676	702	705	690	692	705	708	770	683	706	750	730	733	676	696	688	719	718	676	618	676	723	674	683	678	679	706	691	664	689	704	700	716	720	726	729	650	661	710	673	698	700	689	701	701	652	727	709	740	665	662	685	710	720	710	761	699	699	696	660	718	686	688	723	681	704	708	710	669	724	706	661	690	666	719	686	693	697	682	687	706	685	682	708	704	651	689	706	692	674	713	727	658	711	700	717	714	722	696	668	679	698	691	694	696	659	684	725	706	702	657	732	675	694	677	684	685	732	707	648	767	747	667	679	680	713	698	694	707	674	662	720	706	659	701	693	706	710	662	651	711	696	696	682	676	688	694	732	711	688	711	722	674	713	690	667	684	652	638	690	707	708	718	724	713	688	671	676	702	674	763	697	703	733	700	694	690	650	703	709	699	644	727	672	689	685	682	702	711	666	663	703	676	732	684	686	730	654	638	659	651	733	688	671	688	703	687	658	747	660	734	741	736	668	715	676	685	742	661	687	708	726	689	702	749	692	674	678	706	689	701	698	703	757	674	708	708	715	704	698	690	695	660	683	687	727	698	703	724	761	692	758	722	702	724	743	717	710	671	702	697	694	664	693	685	708	676	696	737	683	731	699	694	732	708	672	679	765	707	739	658	698	745	694	700	689	707	672	675	687	738	686	702	694	709	717	688	670	660	675	694	726	695	737	693	726	683	710	682	671	732	713	694	732	709	739	711	713	727	716	733	698	702	743	716	665	650	665	681	707	679	702	664	698	712	717	720	660	700	728	694	657	689	722	666	725	708	714	727	721	664	695	697	670	688	668	652	720	719	630	690	681	723	711	702	709	671	680	699	719	721	716	708	668	710	708	680	674	726	711	667	681	690	709	685	685	715	639	693	677	680	717	687	682	697	688	698	735	721	726	672	706	728	693	678	697	736	699	621	686	713	706	688	683	675	657	706	709	698	713	683	696	746	671	682	698	727	695	675	721	664	691	701	665	729	724	736	708	697	676	694	684	730	683	746	738	734	678	667	723	713	703	718	730	670	635	740	687	688	693	695	701	678	747	684	669	684	692	716	652	698	659	699	725	719	672	684	707	654	704	713	698	707	700	693	678	751	706	680	710	707	721	677	647	682	669	675	683	708	677	693	684	737	653	675	737	687	695	730	729	703	701	696	708	690	703	651	730	691	704	711	709	706	719	668	704	719	730	685	679	671	738	685	712	695	700	727	683	697	688	670	673	739	723	737	700	677	690	661	690	713	684	702	727	653	700	698	681	687	712	732	706	704	695	706	709	747	728	693	703	748	695	657	680	737	663	714	701	661	716	678	688	743	677	681	646	673	630	713	689	670	668	695	685	677	738	734	674	715	740	713	692	685	704	658	701	675	664	678	711	693	708	720	647	684	647	712	714	745	678	663	665	687	708	743	695	703	648	718	726	704	693	694	680	691	669	756	676	670	702	730	700	729	713	658	677	720	688	694	691	732	700	650	678	717	716	713	689	698	732	694	658	680	689	675	722	685	673	691	706	701	640	701	659	670	719	663	732	673	683	683	680	671	681	665	702	725	655	733	676	660	708	683	689	722	685	701	738	709	691	704	669	698	703	703	706	692	685	727	631	681	704	685	699	739	741	674	744	731	680	691	708	701	745	679	669	678	668	716	675	666	730	676	708	711	721	705	644	753	682	689	707	719	699	616	640	680	705	687	725	694	680	659	720	727	705	751	717	660	716	683	661	686	716	707	696	738	688	712	645	676	690	684	695	702	693	738	758	689	697	707	730	727	738	726	682	720	701	698	734	726	677	660	668	712	703	714	668	732	708	713	657	646	679	719	695	729	704	684	739	720	725	693	680	688	675	709	675	701	741	734	695	690	663	676	693	694	656	661	698	696	688	678	698	655	725	728	724	655	671	711	714	705	727	696	696	707	712	721	701	711	662	701	719	737	730	705	698	750	730	678	712	673	658	735	702	680	680	659	685	676	671	670	661	678	709	668	680	688	726	725	710	693	727	680	709	690	673	685	744	724	695	688	724	735	674	757	781	707	665	683	697	712	689	698	690	698	749	707	732	676	701	648	671	709	682	676	679	702	658	691	707	671	706	670	732	672	709	713	685	714	654	702	683	741	706	739	717	736	722	723	712	698	702	696	697	663	686	701	680	688	691	655	681	714	701	697	687	717	728	698	726	673	732	657	699	702	711	708	674	707	712	763	661	721	710	733	692	688	690	681	665	697	675	704	683	694	705	700	720	680	786	704	734	716	675	673	734	687	710	652	665	732	703	705	707	713	690	668	667	722	747	688	631	735	777	715	682	662	722	702	702	691	673	692	658	683	689	712	706	680	639	685	704	701	683	755	660	672	723	657	664	641	659	724	707	698	717	698	686	697	640	671	677	690	738	658	746	714	713	664	678	725	672	726	686	676	654	728	690	715	674	686	692	688	680	709	692	658	720	703	689	685	634	682	685	710	685	683	691	690	684	693	676	678	687	693	658	726	688	684	726
9409	9942	7862	4057	3181	2425	1999	1781	1475	1385	1262	1234	1090	1082	1072	981	1025	988	983	950	934	948	936	899	933	893	928	915	895	952	943	958	916	870	856	917	927	925	829	915	886	871	884	869	869	903	931	900	933	904	851	896	878	867	862	850	883	839	895	835	884	856	936	841	901	869	814	850	872	909	832	843	886	926	899	886	873	890	848	904	923	865	880	885	935	871	919	897	804	901	864	909	896	875	889	831	878	853	924	888	890	847	845	879	865	853	871	889	883	892	889	920	904	918	857	860	865	883	833	860	950	855	876	899	885	891	883	851	839	930	876	931	854	858	880	871	857	899	833	900	887	864	879	900	872	938	850	897	866	940	883	873	873	874	840	857	876	845	877	852	909	854	865	892	902	866	839	852	883	844	872	893	908	852	839	856	867	888	843	879	842	863	930	863	867	870	857	871	853	851	843	842	845	905	883	926	848	879	864	916	894	875	913	906	881	836	884	898	896	883	833	912	888	880	944	888	888	870	919	865	878	819	873	861	865	859	902	887	901	931	848	883	847	832	901	861	854	911	910	827	850	879	894	812	874	883	802	866	894	869	879	896	894	874	925	865	904	860	918	905	894	886	823	874	863	887	923	855	883	835	847	854	828	859	846	858	878	849	911	841	899	856	881	898	884	868	862	929	889	875	863	881	876	874	868	838	856	885	832	894	870	854	879	862	878	876	868	874	891	833	880	853	901	840	859	891	873	867	795	858	874	892	817	884	883	878	884	872	886	884	885	883	883	864	883	909	854	871	830	894	866	870	889	862	872	887	896	883	830	875	866	883	883	879	880	873	868	892	890	855	847	946	875	961	840	866	873	839	878	935	870	940	882	884	889	835	807	852	852	873	885	869	866	843	848	858	905	919	880	861	874	895	846	889	902	886	914	882	842	906	854	876	869	919	888	908	868	893	872	836	932	922	849	893	915	880	907	893	915	877	908	893	835	885	829	855	889	819	859	840	913	800	838	884	869	900	875	921	875	842	888	916	862	857	882	904	883	924	885	838	877	815	825	817	876	883	842	872	874	879	910	812	934	878	853	900	865	842	919	827	847	870	854	875	859	817	847	898	819	853	925	875	897	908	856	892	885	856	893	837	917	838	856	908	919	843	841	898	842	889	845	913	895	864	905	868	871	872	915	819	870	846	866	843	858	873	856	887	887	875	848	864	870	918	878	865	877	852	905	891	845	874	931	862	846	877	912	862	841	852	871	877	916	919	836	925	871	929	863	841	911	896	884	845	900	860	887	923	857	893	813	858	792	962	880	902	853	865	881	875	822	844	904	884	894	843	862	830	845	869	818	917	905	887	922	906	844	875	859	851	846	859	842	899	855	892	842	805	879	873	877	837	921	856	851	905	838	896	844	866	796	829	853	863	922	887	840	888	835	856	859	939	914	879	874	845	867	892	873	837	880	827	854	844	880	891	910	869	820	882	881	860	859	863	853	929	878	880	879	889	868	882	907	874	892	875	857	878	862	869	876	883	821	859	893	898	870	891	922	846	848	870	851	888	846	898	884	845	911	926	875	853	885	891	870	900	890	835	856	811	850	897	920	841	827	866	882	905	825	921	836	873	861	893	841	879	858	873	844	935	877	931	942	888	877	883	896	839	892	852	909	873	894	848	879	850	877	895	870	895	895	827	910	835	901	866	909	845	920	887	870	870	909	847	887	839	900	892	843	882	882	842	868	865	803	923	849	859	877	842	885	811	856	900	851	874	857	872	896	875	848	903	872	857	942	871	896	828	904	841	837	893	896	885	894	883	844	894	885	886	893	858	869	856	900	867	838	863	795	864	861	879	872	866	831	930	880	881	913	867	854	912	884	834	900	883	906	917	837	874	878	833	876	831	869	840	840	833	825	827	819	856	907	897	917	934	864	874	906	862	836	840	886	882	874	846	894	882	859	906	850	840	881	870	884	900	914	911	891	877	875	886	923	872	861	890	810	850	891	844	853	896	912	896	912	845	817	842	904	877	923	885	871	864	934	895	881	833	863	875	879	897	880	893	866	922	876	913	876	880	891	852	856	879	893	921	871	827	851	891	885	840	896	842	862	861	900	875	842	858	933	840	908	884	812	866	888	889	849	877	864	873	895	931	898	880	882	874	919	908	900	859	896	869	917	873	830	883	847	848	857	871	927	930	875	843	895	863	898	895	867	837	862	868	837	924	844	891	846	905	902	871	864	889	883	871	876	870	853	866	836	859	890	876	867	866	882	837	899	901	889	862	959	879	865	906	851	873	893	900	850	914	881	868	852	847	877	860	847	835	862	851	895	927	837	882	904	881	842	912	905	888	865	909	936	865	915	913	881	871	906	889	883	859	854	841	905	907	862	901	922	863	840	850	849	913	876	825	851	897	893	950	842	858	901	859	898	850	821	861	912	855	827	857	832	848	894	853	860	821	883	853	860	897	876	881	907	873	854	862	851	928	895	850	845	898	860	815	858	833	874	857	865	862	901	889	858	888	826	822	809	830	829	851	842	864	866	917	886	914	892	885	871	892	856	877	904	848	908	875	851	870	927	890	881	886	844	842	890	902	895	820	824	860	868	861	911	881	917	825	881	821	895	879	859	886	842	919	884	904	834	894	857	876	868	869	853	843	910	887	840	848	906	822	862	908	901	866	902	882	892	857	882	901	779	857	893	833	896	843	901	856	884	920	869	829	831	894	810	888	911	872	914	889	860	820	917	891	875	886	870	862	903	859	880	878	904	875	856	837	857	888	873	867	881	878	853	890	878	856	841	904	894	931	847	854	877	835	860	888	897	832	830	891	863	854	876	854	852	914	871	853	857	859	858	904	898	902	856	859	896	856	860	858	843	868	910	904	867	906	887	857	868	864	879	858	920	822	858	868	890	876	892	835	842	883	857	858	835	850	831	883	851	904	895	892	896	923	862	862	926	858	864	852	909	873	892	887	912	881	892	866	875	849	880	857	863	899	879	830	905	895	886	917	922	870	871	816	866	869	851	863	847	862	900	881	847	880	805	923	890	830	853	867	854	864	937	854	867	883	886	801	875	826	907	850	859	816	862	844	834	851	888	912	907	867	847	922	884	841	842	904	891	882	828	905	932	876	861	851	875	858	829	882	840	891	844	872	869	914	873	814	917	901	888	830	873	921	865	905	869	845	856	864	872	887	925	891	919	833	852	885	907	822	875	959	850	908	852	873	861	905	866	855	912	819	867	869	838	891	859	862	859	893	825	879	876	888	824	901	887	893	922	888	881	919	874	891	861	835	838	881	863	863	854	921	843	877	873	918	856	866	886	904	859	857	861	906	829	836	870	898	854	908	865	876	854	908	921	826	905	886	843	908	891	885	855	891	875	894	924	858	920	853	884	839	866	881	875	911	898	832	898	863	894	890	888	905	884	856	878	849	904	846	887	911	862	833	797	829	920	918	872	893	867	847	879	843	862	852	884	876	857	887	835	852	863	886	834	903	909	869	827	866	904	881
22692	20956	28755	23325	20957	20987	8054	1344	1062	986	881	808	843	780	752	719	711	688	680	716	680	642	624	642	598	637	679	648	648	627	609	582	623	629	609	627	602	569	588	592	633	601	571	648	552	577	635	580	581	630	573	616	597	606	535	609	589	546	605	636	597	600	605	568	611	683	578	601	611	587	590	602	570	568	596	569	593	604	614	588	627	596	596	601	588	579	581	591	599	597	576	571	592	636	560	580	574	595	584	601	620	579	625	607	563	598	606	585	566	572	609	591	560	548	604	605	578	596	614	584	598	629	588	595	576	621	601	604	522	624	635	613	617	595	565	576	585	544	609	559	608	588	567	578	551	629	572	569	598	612	576	615	597	622	624	583	580	610	600	565	591	584	564	575	606	576	594	624	610	580	603	574	578	584	638	559	600	632	556	559	588	586	569	558	648	594	540	580	636	596	568	621	575	614	586	618	575	598	597	586	561	614	604	554	649	602	576	573	578	579	606	589	635	558	598	561	586	576	625	559	594	587	604	583	601	558	615	598	573	623	592	594	583	598	603	597	547	558	608	609	566	586	553	586	574	574	587	640	592	616	595	617	582	585	587	619	611	595	595	602	586	567	598	586	587	582	601	564	615	615	546	583	568	595	586	596	596	592	620	587	569	566	580	578	566	603	553	598	644	569	586	566	603	581	586	586	646	589	575	580	600	602	545	584	589	597	589	596	556	561	590	591	629	580	604	621	574	582	614	597	614	636	598	608	603	619	633	608	598	565	535	580	651	565	586	594	602	591	601	621	603	563	602	639	645	610	582	583	620	614	573	600	570	608	587	587	546	551	608	577	587	598	592	634	598	551	582	603	598	542	583	619	603	569	588	597	530	610	579	597	568	542	597	602	589	613	609	563	568	547	603	590	573	595	567	569	596	579	579	563	616	574	559	576	542	554	599	573	613	568	532	584	622	606	559	610	581	581	608	582	546	609	630	596	620	571	582	590	555	621	570	601	592	573	581	599	568	570	549	610	568	561	566	584	607	599	618	571	590	617	569	619	580	592	569	572	595	587	581	614	554	598	589	577	623	618	572	634	566	635	610	609	579	567	590	562	616	588	618	608	582	597	611	608	568	619	573	571	547	555	575	589	563	616	586	589	592	555	539	579	605	594	579	579	603	591	564	622	587	595	576	573	548	588	590	559	607	579	579	571	581	584	572	613	555	552	553	578	629	579	601	534	582	614	546	584	581	604	555	602	606	553	572	570	562	591	592	566	595	601	610	636	600	609	554	592	549	566	606	572	613	605	563	595	603	582	591	601	556	566	622	577	605	580	571	569	610	611	582	560	585	569	531	595	621	610	607	561	589	592	615	599	598	557	564	563	596	615	575	529	615	549	580	587	592	598	611	559	626	576	585	614	580	583	572	617	588	605	606	627	576	623	578	601	572	578	594	570	570	574	588	593	572	589	601	584	600	531	592	667	580	592	567	598	595	547	571	618	584	573	597	625	600	594	623	576	567	621	617	592	613	594	546	553	611	581	600	579	585	571	568	590	610	585	575	556	636	583	574	604	649	538	562	627	566	595	593	630	579	590	572	586	612	608	602	563	587	574	585	597	612	594	622	598	622	559	559	617	590	577	588	608	584	598	596	625	566	633	575	553	608	576	601	565	566	541	610	591	550	551	589	608	610	559	610	557	583	592	590	597	546	566	547	562	597	568	600	607	578	552	604	563	608	583	596	602	617	592	596	594	576	610	558	568	594	622	642	606	600	571	601	553	568	573	584	608	534	574	580	605	569	596	563	619	639	609	645	562	571	593	591	549	633	564	571	588	621	574	580	577	586	633	580	565	589	548	570	580	583	597	548	609	603	579	555	607	575	607	548	552	562	595	569	563	574	621	604	614	543	594	579	585	583	625	605	603	559	539	609	580	602	561	563	569	596	581	570	569	576	628	575	597	629	570	555	547	650	606	523	584	585	573	581	565	554	584	593	595	621	598	636	601	591	596	566	574	560	556	569	595	585	557	584	587	623	601	612	581	615	549	591	605	557	618	563	568	561	539	607	575	576	578	565	562	591	539	590	571	579	580	593	611	596	603	587	588	566	607	562	584	573	526	543	605	572	569	593	572	600	592	533	610	550	584	547	566	599	595	563	586	508	614	591	570	531	603	595	582	616	561	575	573	558	626	603	586	593	618	616	588	590	545	579	547	620	592	624	591	558	645	600	602	593	594	583	589	589	584	593	611	551	554	607	600	599	595	586	565	572	597	604	588	552	539	591	615	601	587	581	543	589	571	571	588	586	599	591	597	598	626	577	514	594	563	571	588	623	610	615	571	573	642	612	583	595	589	559	555	581	541	578	563	595	549	558	592	580	573	593	587	561	603	599	565	582	590	636	554	561	531	579	583	574	568	596	620	599	592	571	599	607	569	580	581	592	588	571	602	617	567	603	550	640	593	612	589	605	648	586	606	565	628	546	545	606	580	592	550	571	585	598	659	621	627	593	585	562	592	587	572	611	565	563	634	543	591	566	627	557	533	599	565	607	613	548	585	639	581	575	581	579	613	558	568	610	578	636	533	603	576	601	606	613	579	543	541	594	620	622	555	552	571	600	584	565	672	564	573	605	596	584	582	540	591	538	608	580	537	554	556	586	583	556	591	581	602	562	617	542	566	572	563	596	655	543	561	586	570	595	603	560	583	638	560	643	555	592	580	580	562	529	629	582	588	568	551	600	592	618	577	581	578	615	593	606	601	576	547	637	584	569	553	587	614	615	577	553	616	552	559	589	590	567	553	608	607	577	611	561	635	610	616	560	610	592	622	540	582	574	585	606	585	607	607	609	559	581	579	583	614	565	559	585	582	618	603	607	554	597	552	616	574	598	550	600	576	579	599	601	607	630	569	636	565	600	624	593	594	665	586	558	575	594	589	605	597	603	589	574	605	584	608	600	573	611	586	608	623	600	629	631	587	608	567	605	604	595	599	557	551	586	602	571	593	579	588	596	608	569	596	523	603	615	604	576	557	602	571	572	538	584	611	571	552	559	584	596	597	598	615	569	591	614	597	577	626	589	570	606	584	581	628	590	617	634	592	573	592	581	612	599	610	615	633	577	553	579	596	609	595	587	535	575	596	540	579	550	540	594	632	572	577	613	590	623	610	577	564	643	595	554	580	557	645	578	626	612	592	592	583	609	576	625	611	555	608	521	562	613	627	558	566	614	593	577	559	582	531	568	564	598	604	565	584	598	584	589	572	634	619	577	582	587	580	592	588	616	537	590	582	576	579	589	619	567	608	602	586	596	561	592	625	579	524	589	563	577	583	566	560	559	611	620	602	575	601	560	597	621	643	582	566	567	616	583	548	580	570	597	573	595	573	594	597	576	636	591	609	599	628	573	586	640	601	597	599	605	595	619	570	559	617	534	578	548	630	593	609	573	583	531	522	598	605	555	596	564	596	614	580	562	600	576	527	611	607	541	616	602	571	592	583	588	592	602	538
15184	15799	12726	6507	4768	3602	2762	2279	1987	1706	1533	1368	1274	1175	1158	1074	1002	981	945	1016	921	898	873	887	904	829	873	798	856	835	781	834	786	828	838	825	777	809	778	786	809	802	844	729	766	762	797	737	783	770	773	748	743	753	779	710	720	690	730	738	748	784	747	763	741	756	740	735	728	736	750	725	767	775	813	746	733	742	768	769	779	712	776	736	703	803	770	714	699	754	734	740	742	722	793	728	788	711	750	711	730	766	744	713	719	748	769	753	791	767	771	773	754	775	731	748	719	772	760	716	734	729	757	758	716	776	759	723	703	776	667	742	719	770	713	716	763	769	769	763	783	706	687	722	757	740	770	763	739	765	744	717	774	778	758	713	764	748	711	710	770	733	716	753	766	725	740	743	736	693	741	749	709	717	768	766	773	766	735	756	744	780	725	742	729	729	727	777	758	749	738	762	745	749	745	688	749	742	791	751	708	754	759	737	736	732	732	752	724	771	739	729	739	743	749	753	784	731	775	699	722	697	763	755	777	798	741	752	698	718	749	762	785	730	727	752	722	706	763	774	730	753	726	769	782	686	755	732	735	742	783	769	768	766	803	724	769	764	699	774	730	772	771	725	750	734	762	721	692	774	753	764	727	801	769	725	742	719	743	739	771	746	748	697	729	694	791	760	708	754	761	767	734	755	716	787	779	708	736	728	801	777	742	721	786	711	746	732	730	723	705	752	750	782	727	745	733	701	743	752	774	740	785	725	788	763	767	767	777	758	781	754	726	734	760	746	788	723	719	754	737	734	776	755	688	740	785	810	727	769	713	727	758	727	724	789	721	739	788	709	717	738	726	766	768	765	741	710	785	779	734	715	713	720	722	735	754	767	762	704	756	716	766	726	760	733	759	749	719	736	742	773	743	746	708	745	732	670	757	784	719	689	728	757	748	758	809	719	731	767	736	728	728	736	748	770	782	745	784	758	722	723	775	733	772	763	718	732	705	738	728	689	719	746	757	716	783	731	733	798	725	695	749	738	779	782	740	775	737	757	746	722	780	770	732	748	766	760	701	715	747	740	762	767	722	781	735	757	742	730	716	771	736	695	780	730	715	744	767	725	743	710	736	742	731	760	759	695	708	772	702	711	767	774	714	758	783	802	730	765	705	728	790	739	761	728	773	758	739	710	751	752	762	729	781	716	714	764	792	729	789	776	793	732	774	738	787	815	699	661	745	740	764	768	771	759	759	737	722	735	763	745	748	742	750	770	753	763	779	769	740	760	779	760	752	716	671	724	704	735	757	742	715	721	772	819	745	726	750	718	746	772	727	721	731	760	776	757	752	735	785	703	755	759	769	772	744	764	759	800	784	720	763	741	738	745	720	762	753	727	762	696	740	765	764	723	741	745	766	740	737	790	743	730	752	743	792	712	772	752	800	762	754	753	734	752	774	759	777	786	785	737	728	772	769	782	725	763	755	734	726	744	692	747	751	716	680	711	758	718	727	740	713	766	714	771	757	735	706	743	761	737	757	751	716	735	716	805	700	762	769	768	792	749	709	704	709	741	751	719	767	799	757	692	743	720	740	702	763	750	769	741	746	711	727	765	774	744	781	743	779	772	761	697	759	743	755	709	720	766	725	721	726	774	731	754	719	819	742	743	790	742	758	767	776	779	740	765	722	765	687	730	742	708	754	724	766	741	768	790	700	736	686	798	756	750	750	745	756	733	746	703	755	734	703	755	726	776	756	758	723	717	744	760	758	791	722	686	720	770	698	737	677	710	734	737	715	775	747	722	722	781	779	773	738	741	786	735	684	733	710	659	733	694	764	725	773	744	732	797	738	767	770	770	724	713	718	754	735	733	691	751	761	786	768	742	743	784	740	709	803	732	734	751	763	773	703	687	747	746	751	704	713	752	746	739	788	708	724	759	816	750	715	758	757	746	781	669	723	732	701	729	786	728	741	742	727	750	718	750	765	739	747	765	734	806	733	773	763	786	693	752	781	679	720	776	712	758	738	723	764	752	750	765	771	784	779	776	772	790	712	717	744	776	719	707	727	717	727	730	748	717	704	691	763	772	734	746	718	741	750	827	711	733	796	751	699	731	795	745	776	737	709	759	710	762	764	689	772	736	740	730	718	794	792	767	752	767	804	745	725	737	730	710	765	740	718	739	744	722	727	742	744	764	755	752	763	785	753	764	797	729	746	733	710	752	736	747	717	760	715	776	707	769	702	672	695	746	734	752	717	768	775	815	704	744	737	785	700	692	774	747	749	726	730	782	759	746	742	743	742	720	728	767	734	735	724	719	775	740	747	748	702	760	784	750	763	738	757	774	725	690	736	710	729	738	747	745	738	735	756	781	768	776	689	754	721	794	736	755	771	757	746	719	750	757	748	755	732	789	745	772	774	806	735	726	733	703	753	726	762	762	783	778	794	702	726	768	754	743	764	703	789	746	784	761	746	737	780	748	738	747	757	774	771	702	738	740	796	766	743	775	737	736	773	752	697	759	743	724	739	799	765	717	701	747	718	781	748	788	707	741	771	781	730	764	737	752	736	748	675	692	744	745	716	756	756	680	770	737	785	705	745	721	733	749	714	738	742	683	762	759	726	748	793	788	766	747	736	733	772	764	761	724	739	726	732	753	720	694	755	712	741	750	718	732	743	760	722	736	739	761	764	703	758	793	716	769	732	755	732	736	727	743	726	735	711	756	723	746	728	744	751	738	756	735	748	765	762	713	738	753	712	737	765	777	758	756	716	739	731	772	712	765	748	752	745	740	757	762	734	767	739	746	761	776	751	715	730	764	707	728	733	722	739	775	742	749	733	715	747	738	689	735	760	715	768	686	755	727	755	798	769	713	741	786	740	681	780	726	729	736	771	762	747	768	676	740	757	712	764	746	793	748	736	741	726	720	741	760	717	784	732	755	751	777	752	754	764	799	752	720	762	774	744	717	741	687	730	770	767	734	732	751	768	769	724	749	708	773	764	770	742	696	749	745	739	719	735	782	754	733	793	712	694	750	773	792	784	728	791	757	806	718	735	717	771	710	717	752	740	760	716	793	724	741	759	711	773	740	724	735	715	722	723	742	707	729	764	772	784	765	737	690	768	720	718	712	695	770	753	749	742	740	776	735	728	750	711	761	758	731	757	741	775	714	741	741	816	785	705	726	752	739	736	744	744	742	750	743	749	733	765	760	706	722	729	747	764	734	730	790	716	746	750	755	777	758	764	728	727	763	752	749	713	763	707	729	679	789	760	750	728	730	732	774	771	787	778	745	746	734	737	721	720	768	733	739	754	738	725	782	747	791	687	745	754	789	744	706	699	796	659	745	765	805	781	711	757	741	704	734	727	719	746	670	765	786	701	751	756	742	759	769	768	776	800	751	752	728	752	734	736	777	736	738	750	749	739	766	690	778	715	724	741	753	744	770	730	691	747	735	772	736	797	723	719	710	735	710	725	807	783	773	726	797	762	722	766	718	729	728	773	763	695	709
26630	20334	9118	825	455	472	449	480	436	423	413	431	403	378	446	408	409	413	426	412	438	438	416	407	435	448	434	416	427	400	427	419	398	377	394	419	402	406	458	403	409	427	424	424	424	422	427	404	404	393	440	425	457	428	380	384	438	419	447	441	415	369	463	432	426	416	428	404	413	384	399	398	417	393	433	438	411	407	452	424	411	395	431	398	417	452	441	436	418	452	406	414	382	394	437	422	389	408	421	391	396	433	380	416	441	375	407	412	395	376	412	409	408	397	455	448	418	439	394	422	410	414	421	422	426	436	377	444	419	443	448	410	410	387	410	411	401	416	393	417	415	445	395	401	404	394	384	432	414	442	409	409	415	428	393	403	422	427	424	416	410	404	419	381	402	399	429	403	396	418	425	388	417	415	411	382	408	422	395	391	450	380	421	439	412	410	437	415	434	413	450	385	405	410	461	400	440	426	429	450	388	438	402	452	384	412	453	389	430	442	442	459	445	409	383	437	427	420	457	422	433	408	417	390	433	432	410	423	427	394	396	410	407	435	415	420	396	411	442	409	409	399	432	435	408	422	414	407	426	434	397	442	389	419	419	425	418	416	393	410	433	409	429	417	412	444	398	398	441	406	426	416	420	395	422	399	462	405	407	417	420	414	386	443	401	443	415	431	407	425	344	445	386	405	380	409	437	400	440	425	407	420	454	431	381	408	371	399	408	393	429	397	414	435	403	431	417	470	444	387	391	407	447	410	372	445	402	403	419	383	398	411	424	403	429	404	398	402	408	387	451	419	417	408	420	429	436	398	391	429	408	413	433	420	365	424	425	437	419	418	419	441	414	403	405	426	438	426	423	428	404	418	395	426	390	376	412	382	418	419	402	415	390	420	402	401	425	430	405	424	436	404	418	441	441	434	420	404	376	390	422	416	386	432	384	391	424	440	434	429	408	351	421	402	414	416	410	390	389	431	384	417	405	430	417	427	410	446	434	470	408	439	450	428	416	406	386	429	396	439	405	390	401	406	413	387	399	461	452	425	398	412	382	398	393	427	402	454	414	409	404	387	416	445	410	428	406	403	449	386	383	393	412	417	406	417	379	427	428	423	408	413	393	407	423	430	411	394	384	420	416	420	457	385	394	392	416	416	446	429	400	408	385	421	439	414	427	435	399	444	431	387	390	445	412	424	419	423	393	459	391	431	454	430	391	415	420	417	409	401	407	395	404	412	398	423	393	413	381	378	420	429	412	404	430	372	399	411	395	412	416	377	416	398	442	439	404	426	404	435	395	426	424	399	427	420	436	416	373	402	437	413	426	426	428	424	413	406	402	407	390	452	406	408	442	419	454	421	453	417	418	394	459	414	420	436	423	416	420	406	407	405	421	405	412	448	425	430	463	412	421	410	445	396	408	412	420	397	455	440	426	387	390	408	423	434	390	448	424	427	409	428	401	384	403	360	439	408	400	416	408	436	401	425	437	407	374	412	392	439	444	415	390	412	438	421	428	418	410	430	431	377	399	402	421	408	447	401	379	392	412	447	416	408	410	384	405	422	418	424	438	402	425	401	422	424	424	435	437	405	403	391	428	397	409	400	400	413	394	420	431	422	428	432	452	427	408	424	430	420	416	389	426	372	396	430	461	434	414	436	404	407	402	426	433	395	389	413	395	409	436	427	447	441	431	407	447	396	387	436	438	397	459	439	401	394	414	381	420	388	409	408	401	423	384	435	447	413	401	436	425	417	448	422	401	402	410	407	435	436	401	434	452	430	434	430	468	402	391	378	425	399	419	413	390	409	451	408	419	404	405	388	398	420	407	390	406	412	398	394	398	428	411	401	421	403	417	396	407	410	398	377	409	401	446	396	437	387	422	408	391	418	408	395	402	416	443	387	416	418	413	429	393	445	431	406	412	395	421	383	432	388	421	423	427	448	415	396	390	405	426	422	437	409	418	439	429	398	412	371	432	400	399	405	402	407	415	436	408	434	422	439	420	385	383	413	405	435	402	373	421	412	428	388	412	448	399	422	397	411	416	402	375	393	390	408	409	439	434	466	389	442	421	435	427	397	396	391	403	420	411	394	373	385	445	420	403	430	395	424	408	414	442	419	432	384	445	430	427	397	405	440	411	418	454	400	348	419	464	391	434	417	384	382	437	392	408	405	385	393	374	369	404	438	399	408	378	433	431	385	417	383	430	402	446	428	416	391	412	419	401	366	426	430	399	418	418	398	409	447	431	415	386	398	414	442	416	405	405	414	360	443	400	406	436	400	398	437	426	427	417	436	425	409	364	408	454	423	412	455	389	415	388	399	425	413	393	437	427	404	423	425	413	393	390	413	439	400	384	403	407	442	417	434	406	420	414	404	417	358	374	466	416	421	391	412	420	374	426	422	417	422	395	448	388	394	391	419	403	402	399	424	442	416	455	371	407	475	398	422	413	415	394	389	419	421	392	436	404	416	391	383	380	398	416	387	412	385	430	425	413	445	421	410	437	405	391	398	403	404	437	466	393	421	429	427	404	421	429	426	403	414	436	412	415	439	407	421	413	416	408	393	399	405	446	384	388	382	417	406	408	425	409	423	404	421	447	404	417	395	413	436	406	388	438	402	407	419	403	436	399	398	406	425	407	398	426	410	421	426	395	417	427	417	417	404	366	395	409	389	417	411	422	371	470	414	399	406	391	417	407	405	399	427	393	407	449	426	413	440	456	386	425	432	378	395	422	432	411	411	405	413	413	400	399	416	420	436	370	436	431	414	417	438	382	387	413	423	402	402	425	447	399	406	437	413	395	418	421	388	420	394	382	420	396	455	389	387	428	386	437	397	378	417	421	412	422	385	424	362	403	411	418	386	415	387	414	423	399	416	411	407	432	361	433	412	418	392	404	437	424	425	427	389	411	452	403	405	420	377	415	411	358	399	436	407	407	410	390	411	439	427	394	437	386	423	410	425	385	399	403	443	420	420	404	406	371	411	416	424	400	406	418	417	387	400	416	421	385	382	386	406	467	429	424	364	389	426	418	405	406	403	421	401	431	401	387	405	395	384	423	383	432	423	438	428	432	403	438	449	420	389	444	405	423	411	440	383	409	410	413	367	374	387	378	401	416	409	415	377	381	397	420	412	394	393	414	399	423	444	391	403	398	386	404	393	397	406	431	416	432	454	458	407	420	412	439	420	435	400	443	395	410	431	403	425	412	439	451	415	438	402	394	416	412	400	384	420	400	425	407	377	395	465	416	462	368	411	422	444	408	434	414	464	439	422	391	442	408	449	417	378	413	435	410	404	411	422	408	384	383	421	382	427	419	405	422	424	381	394	435	415	405	386	437	394	412	401	434	394	381	420	433	408	428	407	433	464	418	441	428	417	407	419	445	465	445	431	376	403	451	457	439	378	456	437	409	402	396	393	425	403	414	424	402	394	447	388	422	433	426	440	396	421	402	397	429	408	394	446	439	443	448	443	424	399	406	453	411	431	410	392	420	377	411	392
6428	1370	1151	794	714	626	652	586	544	563	565	553	548	539	545	571	546	518	530	494	579	487	511	552	492	532	520	557	517	518	484	500	538	511	558	485	532	566	537	513	538	578	511	519	544	530	515	536	523	512	540	533	565	546	536	555	521	539	528	509	517	525	542	508	535	533	563	533	561	529	550	539	505	536	512	498	503	522	489	536	523	556	550	541	528	504	528	480	554	531	540	513	517	547	502	516	562	531	515	545	540	516	508	482	529	520	512	496	491	540	532	537	505	486	505	541	523	561	546	535	493	483	555	565	527	565	536	528	507	543	538	530	483	575	537	545	502	551	560	566	512	515	535	541	524	526	487	565	488	535	524	577	470	535	538	504	518	531	510	521	531	515	489	518	494	508	540	554	518	538	562	485	502	513	548	551	526	531	504	564	555	581	572	493	509	523	525	534	533	546	524	552	553	522	513	545	532	537	508	540	486	537	488	524	548	508	551	503	517	537	528	525	583	552	547	535	525	497	540	491	509	503	545	514	534	551	518	481	534	579	484	508	527	510	571	571	514	559	551	555	509	563	559	520	514	536	543	547	539	516	562	532	541	522	556	533	536	532	540	523	518	536	558	521	539	500	480	501	504	570	504	535	563	549	536	543	568	544	555	505	572	553	581	541	538	495	516	503	561	538	562	520	531	537	496	567	570	550	505	539	515	490	563	510	529	513	525	515	532	529	558	535	520	513	531	508	526	536	555	527	518	573	541	508	550	569	510	493	555	517	567	508	511	568	575	523	537	508	551	521	533	551	551	517	538	523	556	536	550	511	519	493	527	573	510	548	488	474	542	520	529	519	520	532	538	568	561	524	574	504	548	503	517	546	564	519	536	518	542	583	542	512	526	547	555	508	519	540	518	527	516	562	532	478	562	532	495	530	481	536	520	531	527	529	535	535	520	553	524	525	503	543	535	556	497	560	500	523	538	511	536	545	527	541	594	541	522	513	563	526	571	519	520	556	543	521	563	579	532	494	517	519	507	514	565	525	506	504	527	496	512	588	522	539	508	509	516	538	538	553	537	530	521	531	525	530	574	505	548	561	508	518	561	541	531	490	548	518	525	588	577	567	520	526	554	518	505	501	532	562	536	545	542	528	551	531	554	542	508	542	591	537	508	594	532	523	514	495	517	543	532	587	559	509	520	535	518	518	531	517	543	552	546	518	558	537	563	540	516	550	500	539	505	532	486	504	546	526	530	540	522	531	589	529	513	450	517	543	516	528	498	519	552	489	485	545	529	551	557	568	586	505	582	524	565	529	529	547	506	549	520	537	541	546	514	535	558	501	499	521	528	532	505	523	499	563	483	493	503	511	545	520	531	511	539	514	514	507	542	557	535	573	581	572	511	554	521	535	549	570	520	549	555	576	531	494	553	561	507	513	488	534	500	535	508	564	492	550	522	541	555	580	541	524	499	542	525	551	481	539	539	525	530	564	528	561	565	528	530	532	538	526	547	552	567	531	551	503	527	529	536	585	494	578	549	543	546	542	559	544	526	542	529	558	557	525	559	570	551	536	530	547	548	521	516	497	493	501	579	533	552	557	530	554	514	524	580	499	539	549	550	530	512	558	563	521	519	520	525	518	564	529	555	532	560	562	537	536	495	532	546	569	500	528	512	549	528	522	545	493	536	539	505	526	531	548	511	521	510	534	496	538	547	555	496	549	514	524	516	494	523	554	501	532	530	537	539	515	561	545	516	531	532	524	540	587	529	552	526	530	555	502	589	544	533	523	544	531	495	522	545	505	515	539	522	526	531	561	565	509	537	534	506	512	498	479	511	526	511	495	528	513	528	506	531	502	565	561	544	521	537	554	541	525	526	556	488	545	515	527	543	539	544	528	519	505	485	543	514	534	540	539	561	512	581	536	507	554	576	549	529	542	562	496	555	541	508	490	504	548	498	514	505	549	498	523	519	510	514	576	499	515	564	546	523	523	506	512	520	533	489	542	507	538	509	539	518	499	534	561	585	506	499	580	507	491	530	546	544	527	529	505	542	530	506	543	526	500	521	532	545	589	550	528	512	538	514	559	533	541	538	547	496	549	566	517	563	513	556	555	526	558	513	489	490	514	540	497	577	534	532	532	524	500	522	549	538	591	515	549	531	522	559	565	517	506	541	560	501	519	518	532	512	543	521	507	505	513	526	570	473	522	516	537	550	512	538	533	523	583	525	485	552	561	500	517	524	523	504	533	546	565	526	521	543	527	536	549	525	536	520	535	484	538	534	525	525	488	509	524	561	508	575	509	522	503	508	552	543	544	550	546	526	541	497	533	495	516	543	532	541	560	492	536	511	516	544	499	543	499	536	516	547	529	519	504	532	515	549	528	561	524	488	515	509	549	513	552	536	524	545	534	463	577	480	526	549	510	520	488	519	544	535	574	568	543	530	563	560	567	511	511	503	558	526	510	529	542	516	525	531	555	553	502	541	550	536	517	523	552	521	531	529	594	510	564	500	542	517	530	524	512	503	514	558	538	561	532	526	522	493	492	516	529	539	520	508	515	514	542	484	513	491	534	539	531	501	514	481	524	539	528	548	520	502	520	535	535	561	505	537	553	562	556	547	525	519	550	544	514	498	518	526	529	533	510	548	574	509	496	498	552	543	554	516	517	497	526	572	536	511	564	533	513	559	551	540	526	553	495	551	537	499	486	536	558	502	606	564	553	536	541	512	483	535	535	517	506	552	548	586	557	538	535	531	517	533	544	517	507	548	505	517	544	519	564	580	480	511	525	539	509	505	514	531	480	541	530	523	545	529	548	563	536	562	558	504	527	533	578	550	519	517	486	519	567	538	529	548	538	568	539	506	521	532	576	493	575	525	546	520	530	509	533	526	500	564	524	518	564	526	551	538	518	552	543	571	520	521	563	549	528	513	531	531	514	533	500	522	541	547	544	534	553	471	526	541	518	546	500	550	495	531	541	494	503	501	531	516	516	514	510	520	531	534	514	532	539	513	515	523	495	525	559	586	528	532	549	577	540	527	500	537	495	554	546	554	534	549	521	516	561	511	537	495	533	521	520	497	537	507	495	553	565	505	505	558	506	553	506	493	563	537	527	535	532	576	507	534	497	534	492	513	515	493	522	530	567	556	526	538	549	548	520	524	576	524	525	527	516	581	555	537	544	539	531	507	467	553	494	515	549	535	545	522	518	551	516	503	521	538	505	558	560	517	561	521	548	514	528	574	517	491	517	561	549	524	536	548	563	498	535	530	530	530	517	529	519	541	535	565	546	517	529	490	507	547	532	565	511	504	521	559	556	558	523	532	503	512	524	571	464	553	584	577	525	497	510	535	512	535	501	509	545	527	515	523	563	529	514	538	532	529	522	536	543	526	562	524	548	560	492	508	489	549	508	519	543	534	532	526	553	551	550	506	544	558	495	567	549	559	548	509	538	548	508	517	526	545	578	518	507	500	570	562	515	568	522	547	532	539	514	561	537	562	551
23718	20942	28271	23765	20949	9686	1542	1093	969	926	854	860	813	786	760	752	747	762	706	715	700	743	703	677	727	717	721	741	716	669	721	689	694	704	689	687	706	698	695	716	688	703	724	727	722	723	755	680	697	681	725	708	660	658	764	708	655	710	641	671	688	701	696	715	691	703	693	684	664	672	700	716	631	725	694	705	681	714	654	681	682	743	686	700	740	697	698	698	662	670	708	705	687	680	748	708	682	687	702	662	687	724	727	674	686	711	697	704	693	708	638	703	718	647	640	675	683	706	693	676	738	690	682	665	702	648	644	712	717	673	733	672	717	705	684	701	722	646	701	729	694	712	697	690	690	640	707	708	673	653	679	698	752	702	701	703	677	747	684	710	710	696	712	700	696	637	693	726	724	730	647	661	693	710	665	677	708	653	695	676	721	702	689	714	703	718	669	689	657	662	618	697	726	690	629	754	664	706	681	682	722	696	696	663	756	736	710	672	661	671	661	720	667	707	700	684	720	651	749	663	666	645	655	659	729	736	712	627	721	722	721	710	746	696	676	651	700	676	669	670	710	673	701	700	698	673	680	727	716	681	720	688	647	697	638	675	715	751	674	705	645	687	691	722	642	710	685	702	696	695	690	748	684	650	724	714	671	681	711	686	733	721	605	668	689	652	699	718	661	697	676	661	657	702	692	719	687	724	707	647	685	681	626	693	716	660	705	741	680	635	687	673	698	643	648	698	719	677	740	696	692	704	714	680	664	722	666	691	679	637	756	678	725	675	687	653	711	691	684	677	700	694	701	731	725	667	702	706	644	701	694	703	681	660	673	718	645	683	694	684	690	687	700	679	672	712	703	677	666	666	696	684	702	696	693	693	650	710	692	670	716	732	709	773	670	704	673	684	641	729	688	680	722	674	657	683	654	734	690	704	687	708	667	657	709	681	684	740	687	681	650	661	670	695	717	706	650	681	711	651	682	687	713	712	667	690	692	680	661	676	657	682	679	709	673	705	682	709	669	644	635	708	714	702	711	688	677	700	685	673	668	657	723	744	679	714	676	698	712	755	691	674	719	691	691	701	669	681	720	737	695	657	650	642	645	670	751	659	700	705	711	694	684	665	674	710	677	690	726	692	634	650	714	658	678	687	664	668	705	724	694	708	643	716	692	715	689	714	697	676	684	683	629	693	710	644	706	691	681	687	673	675	697	669	662	683	707	698	666	702	746	652	766	681	673	646	727	651	712	645	689	694	668	662	684	672	665	773	681	717	712	694	684	661	728	678	724	668	682	686	691	687	710	684	684	692	660	652	682	686	715	687	692	691	675	687	747	681	731	705	699	693	738	721	683	700	690	696	707	700	644	661	624	657	681	707	689	648	706	635	724	675	670	672	634	713	697	683	691	653	667	688	659	725	662	682	671	725	726	698	717	680	676	696	681	726	668	689	686	704	746	679	672	739	727	731	685	731	731	723	682	691	644	704	671	685	698	684	703	738	644	672	734	672	694	684	696	672	707	682	705	643	683	674	656	676	661	710	702	636	668	729	687	716	687	662	697	710	698	705	682	740	679	715	702	725	682	678	699	652	708	681	704	702	662	678	641	667	713	674	675	714	663	654	702	725	680	663	687	665	659	699	656	696	723	665	735	764	717	664	697	631	712	716	706	713	672	646	720	703	697	667	670	652	708	730	690	743	729	658	747	675	664	692	708	737	694	644	669	714	687	721	651	724	694	705	706	654	686	671	702	686	698	702	749	705	679	718	661	728	737	692	682	688	717	704	684	679	686	711	676	713	691	698	706	694	737	663	658	703	705	704	714	692	707	708	695	693	678	764	663	635	698	672	711	710	700	675	673	639	697	648	682	714	707	663	682	641	725	688	686	674	641	711	689	664	691	683	760	684	699	654	686	681	683	713	675	687	674	713	674	720	667	699	679	712	714	735	742	693	704	671	632	645	640	704	714	723	703	711	710	667	671	685	686	690	706	649	700	724	689	695	662	682	672	699	738	669	691	686	688	651	699	680	694	714	687	661	724	690	665	686	719	677	696	645	661	733	683	734	710	650	709	690	701	724	646	703	693	710	707	688	687	679	663	674	657	692	652	666	719	672	708	751	645	670	670	673	709	703	659	674	662	670	672	703	679	682	661	641	673	705	708	660	691	695	646	673	668	684	650	708	659	695	697	725	688	729	692	687	711	694	705	683	685	738	715	681	693	641	687	670	708	685	670	662	716	670	666	687	727	668	690	695	679	722	691	720	670	697	668	679	670	619	678	721	683	693	710	739	702	687	663	704	714	675	642	677	705	708	696	704	652	681	711	723	677	668	687	639	725	705	660	683	709	651	684	720	656	660	686	654	705	691	691	710	692	670	696	695	676	684	669	654	692	657	671	670	676	677	693	690	709	687	691	653	702	681	636	686	710	739	656	705	688	697	693	635	689	698	660	675	663	678	719	738	673	717	667	710	710	695	704	672	663	651	691	713	699	658	672	681	690	725	707	664	693	696	711	722	691	647	702	683	702	688	684	681	730	723	658	621	695	654	687	704	728	704	650	656	711	671	717	703	689	671	701	664	694	714	744	708	702	720	715	705	657	702	651	650	669	654	718	660	683	707	691	710	713	660	686	688	718	633	675	751	659	692	681	661	714	682	680	657	724	637	745	678	669	679	705	669	714	704	650	663	677	672	709	714	698	671	662	670	705	721	681	737	664	660	677	655	688	677	724	739	691	693	680	694	663	691	648	708	676	651	682	729	707	720	706	703	674	721	677	748	680	710	684	666	697	685	658	685	709	715	658	701	731	645	656	683	717	667	666	675	713	732	675	699	688	697	669	641	673	686	718	676	706	683	677	715	702	666	662	673	708	684	661	668	679	712	662	658	651	639	771	689	688	642	696	620	714	634	670	695	631	744	661	695	722	705	690	663	717	723	696	662	692	681	695	659	673	658	651	700	697	701	679	700	684	667	699	661	607	713	719	682	710	702	640	727	706	681	712	657	740	717	729	670	733	689	673	667	669	741	694	704	727	683	693	674	685	680	717	668	668	708	675	680	680	649	709	706	704	674	696	708	673	689	675	683	675	698	712	681	745	637	695	697	712	702	661	722	638	691	652	721	708	667	647	683	713	665	712	718	680	700	725	679	724	731	695	720	721	716	683	706	706	716	669	732	725	716	696	667	707	665	648	680	710	692	696	688	701	785	673	694	671	723	667	654	667	700	666	652	676	692	735	688	686	695	706	747	722	698	761	689	723	691	688	710	736	712	739	695	663	687	731	662	705	652	694	700	657	663	735	690	712	685	700	684	720	689	709	662	679	670	671	695	706	692	682	669	681	658	689	696	666	701	680	696	717	692	701	722	657	702	703	654	671	660	722	677	661	714	680	679	730	687	710	685	747	685	697	676	650	707	701	640	747	694	667	701	730	709	693	709	654	688	716	674	668	663	717	663	682	699	700	678	704	675	727	633	683	680	704	673	708	702	709	716	716	705	705	617
12505	9992	7975	4151	2856	2310	1922	1689	1519	1404	1284	1206	1163	1083	1045	1031	1038	1016	1014	984	937	958	946	911	947	952	954	887	905	923	944	908	877	886	854	879	928	887	953	864	855	936	848	848	886	881	953	906	962	858	854	935	850	887	898	874	856	862	844	831	930	873	871	880	942	852	859	886	920	924	868	926	874	875	842	891	915	841	859	880	863	839	904	876	884	883	892	893	869	875	856	870	872	882	874	880	910	877	838	843	868	890	876	869	894	854	851	848	896	843	843	860	866	837	941	902	862	865	842	828	869	834	837	867	826	876	929	861	770	885	885	863	886	904	839	880	879	849	913	870	839	865	886	871	894	845	876	886	877	863	864	843	870	883	835	847	894	897	814	903	795	864	876	838	860	836	858	872	905	840	826	891	899	851	848	838	840	869	867	832	854	857	833	891	886	897	871	880	904	835	855	850	875	867	866	855	863	876	893	873	788	898	945	858	860	891	820	878	868	900	887	884	898	875	876	872	967	884	887	855	887	899	824	860	887	904	932	828	869	842	939	837	837	853	856	896	861	881	899	857	923	865	922	850	876	819	935	844	880	959	852	893	908	851	836	889	884	874	875	879	958	879	863	903	912	867	907	883	891	858	916	903	890	851	819	885	833	897	854	862	847	864	867	836	910	877	884	912	891	883	835	847	873	872	866	894	870	855	883	874	946	851	838	900	837	839	901	854	892	828	896	906	873	832	909	949	848	875	897	884	907	877	883	851	883	876	853	876	868	818	862	870	895	869	890	857	873	948	848	899	887	874	811	829	782	809	843	833	857	836	852	906	892	880	910	900	843	845	883	852	894	865	846	892	903	825	867	884	882	871	911	880	900	840	898	882	881	844	887	844	879	927	878	863	871	872	836	857	809	884	925	839	891	860	866	895	899	840	866	892	888	859	885	935	893	837	858	879	899	882	888	855	829	877	855	893	848	909	882	854	929	860	867	886	831	871	881	887	881	906	877	865	862	885	916	865	894	935	895	815	879	874	878	855	925	894	887	887	875	926	849	880	874	875	829	851	893	833	871	876	887	855	875	871	922	873	881	801	919	846	836	837	921	859	881	873	857	853	889	836	865	905	876	931	827	820	868	829	863	882	827	844	867	781	928	860	842	902	877	841	862	862	870	820	897	854	862	883	854	860	833	889	871	900	903	887	847	868	890	876	872	902	939	857	903	841	887	911	875	828	825	894	831	840	888	906	868	813	893	873	837	877	886	882	872	922	892	816	831	851	871	893	828	888	898	896	863	890	893	888	912	879	876	899	868	835	944	856	872	858	841	823	878	879	872	846	868	887	843	805	826	927	911	892	855	846	911	872	884	893	854	870	875	863	870	860	849	924	843	841	815	884	881	842	865	888	860	897	827	859	945	822	863	854	873	856	878	888	864	892	848	875	831	916	906	878	818	858	893	853	885	856	863	861	849	868	824	824	883	852	908	858	881	902	917	889	844	883	893	904	912	891	904	817	888	842	892	892	834	879	851	901	844	896	884	877	877	823	922	810	887	848	851	899	895	861	872	871	826	839	904	869	883	885	893	865	876	843	855	937	865	911	869	875	917	882	865	867	847	879	885	801	852	850	893	862	864	885	865	887	889	867	842	884	880	861	921	892	848	914	832	812	873	874	920	845	910	929	825	844	857	818	905	871	853	848	853	903	907	889	853	868	852	859	868	869	845	868	878	848	866	877	885	904	864	874	923	888	887	900	865	842	911	854	860	904	856	872	874	928	863	890	888	862	880	893	844	861	922	879	881	895	884	853	867	846	883	862	838	887	901	883	865	852	839	902	875	904	845	831	858	869	863	862	874	851	881	881	885	855	871	884	854	847	864	859	877	896	915	851	838	841	877	869	881	848	893	897	860	888	883	881	838	910	903	923	854	856	877	842	899	867	880	900	885	895	828	904	839	866	879	834	887	914	880	876	851	825	897	869	864	854	863	864	893	931	848	894	853	906	886	837	880	924	874	917	850	858	820	895	869	891	871	872	894	889	839	858	848	829	898	903	897	886	849	868	831	852	859	846	887	907	906	862	890	881	860	854	893	857	841	853	842	900	882	880	893	933	927	877	878	915	883	890	918	848	883	812	919	882	870	901	830	909	852	870	907	878	895	933	897	825	871	852	843	874	873	902	888	888	873	846	819	817	898	886	896	873	910	824	866	904	885	851	898	841	818	832	825	864	909	857	856	869	934	841	888	876	914	795	853	847	878	836	888	835	911	869	871	898	844	842	833	870	807	831	866	845	885	848	890	888	866	894	904	861	832	904	880	860	904	882	808	872	857	877	856	883	851	832	900	846	898	854	902	842	876	865	853	926	839	895	881	859	853	889	894	833	857	846	852	910	864	881	856	890	922	875	878	898	873	923	849	895	893	847	834	845	921	812	936	833	888	902	857	856	849	873	842	836	875	851	917	923	839	864	833	902	910	886	872	846	899	860	844	885	892	883	804	844	900	955	909	862	854	867	934	884	889	859	897	914	872	843	809	867	893	907	922	884	868	904	885	887	854	902	888	868	902	880	854	848	902	888	840	890	914	848	819	842	849	949	896	921	892	886	914	896	887	843	893	878	934	894	914	864	914	812	918	901	826	902	945	866	849	895	856	911	870	848	888	872	841	832	859	895	879	921	885	804	868	840	862	881	899	867	840	877	883	868	919	895	903	867	871	802	894	884	847	862	896	861	880	923	862	899	862	875	866	812	888	827	835	856	868	864	863	878	885	855	844	854	852	865	907	880	885	831	884	853	888	843	895	865	895	837	883	824	875	915	919	879	930	837	827	834	884	895	857	842	884	921	844	832	888	897	825	927	897	837	816	838	817	849	888	880	836	874	825	874	904	870	836	887	897	884	902	891	908	887	881	925	882	837	885	879	797	906	894	827	907	877	826	859	901	856	886	877	919	869	895	888	914	841	933	882	832	883	868	894	878	845	845	880	930	870	800	873	847	854	866	867	838	892	922	856	867	902	826	850	860	870	882	894	854	873	919	878	879	925	894	841	911	856	832	852	909	860	818	825	878	906	875	817	829	874	872	908	848	832	844	907	845	890	858	810	877	822	833	804	888	863	840	916	888	858	864	873	872	891	880	892	838	920	822	848	848	849	839	869	871	837	907	866	838	883	888	819	846	873	848	898	865	860	896	873	839	880	825	842	879	898	845	836	885	899	801	867	896	873	891	874	912	885	830	870	915	874	874	873	820	866	845	887	855	847	899	893	870	864	857	867	898	875	830	843	886	884	884	861	891	910	859	888	903	902	856	873	885	875	888	882	873	895	876	879	872	847	866	899	870	826	859	928	851	849	847	888	846	904	881	800	901	827	816	900	852	858	844	847	827	862	924	904	887	834	841	851	826	917	921	884	906	884	894	869	920	886	887	844	912	896	882	873	852	896	850	831	869	955	856	896	858	905	878	889	919	847	858	863	875	910	868	868	841	864	917	894	918	880	843	878	820	866	912	841
22700	20934	28701	23317	20934	20978	7893	1327	1026	939	888	830	794	792	787	713	699	683	649	677	642	661	631	647	660	672	657	635	630	619	590	619	612	650	589	589	621	620	585	639	606	673	587	590	577	577	572	614	611	634	609	597	632	599	586	588	593	541	603	574	593	599	608	615	601	549	585	560	586	564	633	570	547	569	602	615	601	576	611	536	589	606	609	588	606	619	610	560	553	552	570	651	575	573	585	594	575	642	575	600	557	570	605	563	577	573	591	590	581	591	597	578	576	594	601	582	608	607	594	620	546	550	594	553	592	604	629	590	639	575	643	521	585	569	577	534	605	591	636	597	592	590	608	587	584	558	609	576	587	588	627	620	622	604	638	606	612	577	594	577	570	619	544	578	581	591	551	597	592	538	583	584	605	642	566	579	579	576	566	625	594	591	577	586	578	583	548	588	581	573	620	602	578	554	535	601	632	604	597	581	556	568	592	626	542	617	578	610	583	567	562	559	612	564	562	598	565	604	568	604	581	594	622	606	621	539	565	589	570	606	556	570	591	558	546	608	587	587	634	609	566	593	598	558	579	587	604	573	581	579	577	534	564	601	600	572	576	566	573	557	593	629	554	539	565	612	591	559	584	575	611	581	607	579	596	598	570	633	612	599	582	585	582	557	626	608	598	562	591	594	530	559	573	600	601	577	545	539	623	558	612	581	594	586	576	567	627	564	576	623	569	610	592	603	600	621	596	593	548	598	570	610	528	596	588	575	557	588	596	565	550	593	613	600	575	536	565	596	586	619	605	607	576	564	608	571	617	563	598	545	585	582	553	663	578	570	579	590	553	576	593	589	601	610	558	546	570	590	579	575	564	544	542	600	596	556	572	605	541	598	581	592	566	589	538	575	600	627	578	504	599	574	598	570	588	628	598	594	564	579	555	552	583	555	565	577	600	582	561	593	572	619	584	548	545	566	588	565	633	590	629	597	583	567	578	563	566	564	613	604	595	580	599	603	548	548	583	562	606	583	558	583	596	579	558	573	631	588	561	579	557	573	571	621	583	620	576	633	596	572	582	596	594	590	550	603	618	576	571	590	579	596	592	566	570	645	586	635	581	599	576	551	600	567	549	568	567	517	642	647	586	612	608	604	567	602	593	589	594	561	568	592	537	571	591	564	612	579	623	610	584	560	608	556	562	595	599	585	551	587	574	531	605	577	571	546	528	576	580	588	615	569	571	568	600	588	634	599	620	591	565	599	566	604	641	577	563	572	552	585	575	584	564	609	577	577	562	599	576	583	574	580	585	597	581	595	575	561	575	592	555	544	576	634	560	598	593	565	584	556	600	581	599	586	589	604	547	560	592	602	575	589	592	615	564	600	582	584	626	604	578	581	580	551	589	580	607	597	545	592	527	620	569	580	585	578	565	570	628	576	586	574	602	581	572	579	605	569	540	581	565	603	601	561	549	584	573	567	594	632	610	627	563	592	557	559	616	588	644	596	585	577	599	611	609	615	583	597	600	554	583	562	585	614	597	559	579	591	598	593	559	573	577	597	581	552	608	575	644	559	572	536	575	552	588	537	567	619	573	584	593	603	580	606	606	589	574	577	562	574	607	596	628	556	567	591	537	637	573	622	587	599	585	555	605	617	562	539	582	594	601	621	596	582	592	561	589	562	566	543	570	589	571	556	579	572	561	589	613	560	536	570	577	575	591	582	617	580	608	595	553	577	589	587	570	569	597	556	559	559	584	624	558	592	576	587	611	612	587	580	576	566	628	581	564	557	624	605	582	583	539	584	553	578	594	581	594	574	631	556	565	602	567	575	581	578	602	596	554	606	527	594	659	568	640	595	574	582	538	592	571	600	606	625	580	579	576	581	614	553	565	655	600	553	574	554	583	600	560	593	623	580	566	597	576	536	575	549	573	539	636	567	570	572	591	552	600	576	613	621	572	552	624	556	587	571	556	566	602	567	568	567	571	568	618	616	568	560	588	599	592	637	633	563	620	567	579	593	593	558	577	590	580	572	605	596	601	616	592	594	553	576	567	611	576	588	584	625	585	550	576	592	604	566	636	564	560	584	556	593	587	561	558	556	560	602	598	588	543	615	572	561	572	549	584	567	584	585	607	578	549	538	549	591	613	614	561	556	565	603	609	593	581	551	572	585	571	591	567	575	581	610	577	601	584	577	596	568	613	565	581	564	606	584	620	634	596	587	572	574	603	568	562	562	585	568	544	608	576	579	570	591	511	601	577	591	586	574	585	621	551	556	598	568	607	614	585	610	605	614	585	619	578	595	609	561	573	582	609	548	611	598	612	602	555	599	587	565	568	626	583	572	593	575	596	617	612	628	583	574	590	589	598	574	566	556	534	541	628	573	585	625	558	596	569	551	600	531	580	582	551	632	604	599	629	639	582	588	590	589	570	564	580	584	572	591	583	597	597	585	610	607	573	575	584	600	648	565	542	554	588	580	596	587	557	623	618	598	616	568	560	557	580	573	581	599	600	561	581	595	565	597	618	576	589	557	602	571	565	596	625	618	572	570	585	602	590	574	611	562	574	569	575	584	579	572	577	610	605	620	603	609	607	573	583	603	617	571	558	561	593	560	559	583	588	597	570	556	566	558	587	597	588	623	551	601	580	608	589	587	597	575	586	567	589	590	556	620	578	545	623	552	578	585	591	585	590	608	600	617	562	561	546	587	571	584	550	578	568	606	574	607	597	576	554	552	603	579	573	552	606	561	582	551	604	578	582	610	625	544	560	575	576	569	590	573	567	552	646	611	623	609	546	582	577	589	602	570	584	567	552	591	580	602	582	616	587	628	617	601	573	611	592	616	613	621	609	592	634	583	515	599	616	611	556	546	554	580	551	560	559	583	590	549	634	553	613	554	565	603	621	578	590	565	600	591	590	557	596	558	605	546	570	570	618	564	592	611	607	564	591	649	584	592	577	580	606	610	536	579	580	579	584	548	595	558	577	588	602	620	561	582	587	587	598	538	557	568	622	569	517	590	576	556	593	619	578	624	576	586	602	602	618	582	577	541	598	579	580	589	611	563	593	584	536	566	562	626	569	540	585	576	543	584	561	582	579	587	547	582	561	553	600	578	579	600	540	587	591	568	601	566	606	570	578	591	604	648	614	582	612	580	559	589	572	590	553	568	563	560	555	571	558	589	609	562	574	594	568	573	619	614	585	591	586	564	607	562	561	591	587	595	576	585	579	555	592	588	590	546	611	596	554	583	558	584	596	582	552	577	594	599	561	574	563	570	586	590	565	550	624	614	608	547	532	602	620	575	629	563	618	552	545	618	603	514	596	610	553	558	609	607	583	603	579	595	552	543	577	589	546	615	554	574	541	578	584	616	592	607	568	585	536	594	562	548	574	596	602	554	564	543	597	584	555	595	579	585	595	580	593	619	586	592	590	550	554	565	605	570	622	584	605	551	592	553	601	606	570	566	589	609	563	573	560	567	573	564	611	582	637	544	590	586	572	559
15802	15843	12289	6644	4715	3531	2785	2332	1968	1705	1483	1370	1294	1189	1085	1074	1017	1009	953	941	935	876	858	868	904	875	839	867	931	875	781	813	759	734	841	719	789	776	790	781	772	829	782	748	756	760	820	827	794	747	789	758	770	765	809	789	752	675	731	751	779	743	714	762	755	693	817	711	745	698	737	757	779	711	746	749	724	758	725	745	762	731	735	754	734	780	744	716	777	763	807	793	816	730	750	722	688	728	751	771	766	731	720	677	711	762	772	739	733	719	768	735	786	677	730	748	750	761	794	743	769	767	731	726	733	752	771	759	743	740	756	766	714	792	750	735	766	760	711	770	765	741	734	750	717	785	738	735	755	753	696	755	784	747	716	731	705	771	757	765	746	764	722	716	727	727	726	704	782	725	763	797	739	740	758	726	787	731	734	768	781	717	694	756	744	717	781	734	731	747	732	774	758	686	761	773	724	754	741	741	761	747	796	756	699	750	724	727	729	711	723	741	745	732	769	779	696	760	732	785	713	717	761	762	732	757	766	763	741	739	791	722	688	695	762	781	710	743	751	784	731	788	747	714	714	776	716	729	763	752	774	745	747	749	745	764	758	775	713	767	762	755	690	747	767	767	762	752	723	772	757	770	713	749	720	731	717	740	708	716	691	744	754	804	748	726	764	749	768	728	739	710	744	727	741	736	797	753	770	714	744	779	759	757	742	719	719	807	708	669	774	782	773	665	768	701	719	745	767	805	779	731	733	739	785	729	721	710	765	757	709	786	756	695	772	722	710	713	761	761	777	716	787	743	733	741	752	748	727	763	763	740	770	718	738	778	778	697	755	722	700	806	782	754	775	747	768	744	752	718	765	726	753	723	703	714	777	764	742	737	724	709	740	747	708	781	757	689	737	719	736	785	757	713	743	752	682	737	757	754	716	767	741	732	738	760	761	747	719	764	737	729	752	706	718	770	741	707	745	738	752	761	707	737	767	743	751	762	791	734	762	780	761	724	689	717	785	777	700	753	769	750	727	773	687	714	741	738	774	763	739	770	727	712	761	746	762	730	737	768	736	726	728	766	757	747	746	754	784	712	768	744	718	714	714	697	767	731	750	725	697	781	742	726	765	726	759	715	702	775	756	745	741	754	757	725	747	771	762	753	735	760	745	731	738	768	754	758	730	742	725	753	758	744	734	711	737	749	732	748	703	758	732	708	697	785	725	750	755	757	739	748	710	748	749	740	750	752	770	753	704	698	737	710	767	729	751	785	747	775	770	726	736	772	773	781	749	752	752	750	749	707	730	779	754	729	730	778	788	751	769	765	769	718	731	721	756	733	784	781	748	727	763	701	733	714	783	749	783	761	750	736	722	748	742	770	715	748	733	728	734	743	791	728	773	726	787	759	817	726	735	749	702	761	795	729	755	800	750	700	729	721	786	761	764	723	767	774	750	733	808	754	751	700	789	742	760	736	708	710	765	694	798	708	766	632	685	799	758	739	750	759	770	722	695	753	765	768	779	745	752	769	765	778	726	713	761	686	706	717	704	763	722	755	725	768	759	739	759	776	773	774	697	716	786	775	760	770	774	726	719	722	759	755	762	697	718	748	796	750	772	717	733	744	732	798	714	818	773	758	741	766	787	784	748	745	770	720	796	800	736	695	761	729	729	700	708	734	730	715	761	712	735	736	764	770	790	696	747	741	746	745	707	728	735	748	793	770	690	768	704	723	736	748	704	742	767	746	808	758	789	757	742	730	741	740	776	747	704	724	751	799	767	702	724	742	734	686	770	710	695	731	810	747	757	772	742	769	724	756	739	773	793	739	734	750	743	697	755	769	769	745	740	754	765	736	747	738	738	789	745	751	715	771	734	757	721	772	737	769	784	750	725	740	740	725	721	676	724	780	697	696	745	697	689	718	742	739	765	763	755	675	744	745	747	766	708	740	726	732	779	745	772	731	750	709	713	724	727	754	722	770	721	773	752	773	720	727	778	733	767	799	750	750	752	727	751	701	785	765	748	758	777	784	791	777	713	730	745	741	701	705	741	742	733	738	720	735	730	738	824	758	740	792	771	767	784	762	738	745	767	768	768	803	751	729	759	736	748	734	735	773	736	738	731	785	737	794	704	795	760	746	769	744	814	754	748	711	722	727	780	737	724	690	748	783	761	745	743	734	763	751	770	740	791	766	748	710	710	732	746	707	775	750	740	745	720	744	730	799	738	731	745	737	715	779	743	738	762	768	724	754	774	739	730	751	730	757	730	704	737	746	758	718	778	789	738	764	741	724	710	732	752	736	751	795	746	714	759	741	751	757	765	725	735	732	747	706	712	734	771	741	758	694	774	718	703	770	722	692	715	737	718	798	777	744	758	706	709	752	735	707	762	754	683	753	702	743	774	745	762	782	761	754	779	736	761	737	754	751	737	735	735	744	799	689	746	716	743	794	733	757	785	748	782	744	714	708	751	727	796	747	723	694	789	769	734	723	752	706	804	743	732	759	691	773	725	711	722	774	729	817	720	744	761	761	716	731	748	704	755	729	710	763	742	734	746	755	790	766	739	739	762	744	755	776	761	787	705	732	776	762	724	755	772	717	791	760	764	751	740	717	749	747	729	763	720	751	742	744	810	776	775	726	755	731	703	766	726	782	714	756	716	790	721	761	774	722	755	754	764	722	753	720	767	689	816	728	754	731	715	767	749	732	719	773	735	714	729	731	719	760	686	704	735	785	753	750	798	788	772	741	774	706	778	735	765	774	764	780	765	725	731	745	767	813	713	698	741	753	783	714	713	795	727	730	758	739	792	729	706	701	799	764	735	760	737	697	754	688	769	725	732	706	789	717	743	762	742	758	710	755	813	768	706	713	764	706	787	786	718	737	761	779	733	756	744	741	715	763	771	704	736	775	714	736	737	742	748	719	786	726	781	763	741	755	730	790	698	758	766	769	792	745	717	752	752	742	747	787	676	786	709	756	691	740	772	755	752	756	764	738	741	741	693	759	772	743	734	762	745	751	757	794	756	747	770	744	763	757	737	746	683	759	779	761	760	767	719	763	733	707	704	787	765	763	798	761	734	738	704	781	735	739	749	726	765	677	781	744	744	755	776	707	719	811	745	737	708	732	770	766	763	701	722	746	745	735	683	722	752	682	749	719	721	720	766	726	765	749	725	730	725	736	738	768	796	779	773	739	766	797	743	759	729	709	745	794	697	759	784	760	784	757	712	713	782	737	768	724	729	716	786	749	734	775	791	737	710	721	717	759	792	715	763	688	722	770	767	760	717	745	764	750	723	712	746	756	738	721	719	754	718	719	785	734	802	753	717	772	688	796	731	751	706	721	736	727	761	716	735	721	753	721	760	778	802	727	771	782	765	749	754	733	758	760	745	738	766	778	764	717	721	746	764	765	737	704	762	752	715	766	731	741	708	760	715	752	734	742	723	752	751	739	760	735	689	709	824	767	736	761	728	733	768	688	742	723	771	747	790	752	721	741	764	725
26648	20396	8987	815	523	511	463	442	426	447	438	411	404	430	452	415	397	401	397	436	411	371	429	407	411	420	388	435	452	433	410	434	433	416	437	411	418	424	390	415	390	450	415	410	439	400	419	428	416	395	384	436	428	407	381	394	407	414	364	403	430	436	401	424	442	421	397	424	462	424	426	404	402	394	431	413	444	403	400	418	402	405	413	400	399	393	402	418	442	422	400	413	399	428	402	410	418	406	472	434	404	436	449	441	427	429	443	407	417	443	405	423	409	425	412	448	415	450	401	414	395	425	432	439	429	413	408	390	435	390	435	407	438	389	404	415	380	416	421	405	441	411	438	417	420	424	427	440	429	440	455	431	429	414	404	378	400	395	416	394	440	430	424	436	376	431	438	412	430	403	397	390	399	450	383	408	417	418	460	391	410	388	409	385	411	450	405	404	396	410	423	446	434	389	426	396	404	430	443	415	424	429	379	433	402	403	427	386	405	430	391	402	395	423	436	378	396	419	433	426	407	453	419	399	381	397	402	415	413	405	390	453	407	421	407	411	417	446	387	422	418	397	378	435	426	422	394	419	426	435	396	354	433	412	422	458	449	400	426	447	415	383	427	420	444	411	413	417	408	419	414	430	452	423	437	428	394	418	454	414	436	437	395	438	396	446	424	411	393	422	352	405	432	422	400	398	408	428	377	423	395	427	407	388	426	439	438	411	437	449	442	424	383	417	419	430	416	407	417	411	400	395	426	414	379	400	433	422	429	397	414	439	400	476	409	442	407	394	414	385	411	427	443	450	401	402	403	440	408	428	424	424	411	400	444	423	390	417	450	413	428	395	408	406	455	394	383	433	406	420	421	433	397	414	382	407	370	399	434	437	437	406	381	428	403	381	382	417	390	387	420	454	382	415	441	378	398	403	490	399	390	432	404	421	412	412	402	425	395	383	417	431	420	399	410	404	420	426	384	426	387	403	449	414	432	405	429	439	435	434	463	409	423	417	392	387	414	457	416	437	475	422	394	408	427	430	443	411	405	443	410	401	399	421	395	399	426	418	430	416	354	392	415	441	379	433	404	430	419	425	401	416	395	382	389	457	392	439	382	426	405	411	396	401	423	400	404	381	411	445	450	384	411	425	373	409	433	385	398	439	382	406	459	416	400	439	382	385	401	411	398	411	427	425	439	384	461	388	405	417	417	438	429	389	429	395	407	412	419	415	370	377	407	403	402	431	416	415	433	413	384	378	420	406	405	411	378	394	445	423	430	402	454	427	415	379	402	420	419	382	404	399	408	413	417	423	446	435	417	424	445	410	403	408	438	394	439	401	426	383	381	438	404	427	423	398	422	419	412	399	439	372	396	393	375	401	389	424	419	378	399	428	425	411	387	453	470	393	403	403	435	456	450	393	401	420	393	409	436	442	384	426	414	382	434	374	393	427	394	388	415	416	380	415	423	408	390	427	397	399	412	497	432	432	428	411	436	421	447	421	388	414	415	443	422	395	429	424	459	429	401	421	431	408	394	395	438	441	390	443	466	426	413	388	444	462	433	410	398	415	407	400	433	426	430	410	437	409	403	363	414	430	425	450	395	415	386	414	454	411	434	404	397	408	430	393	436	442	419	432	412	377	416	391	413	419	433	394	422	398	454	433	433	365	416	411	432	406	447	395	381	387	410	422	436	448	433	432	389	417	448	427	402	411	390	426	408	447	405	413	454	387	425	395	431	404	396	393	370	406	417	388	441	433	417	402	415	391	407	397	384	415	416	392	441	418	432	423	432	402	423	394	407	432	443	403	434	396	387	394	400	409	423	435	454	394	401	421	443	412	450	388	431	411	395	466	410	420	403	401	415	407	359	420	420	436	391	421	448	381	455	414	479	407	406	417	401	408	453	393	404	420	405	401	417	411	395	411	393	431	409	419	398	393	421	403	391	401	432	425	386	380	426	425	412	448	369	445	369	363	441	429	378	410	422	384	403	429	434	420	411	421	408	402	451	431	395	417	421	404	401	390	434	388	398	416	428	416	414	387	443	400	430	393	414	425	423	403	403	381	411	394	447	414	396	436	400	396	453	404	423	392	410	435	430	375	448	408	408	411	390	403	389	422	431	428	439	403	384	404	412	378	405	396	425	446	379	432	434	376	401	412	389	392	404	400	438	386	385	451	415	459	398	401	417	432	403	411	405	433	419	396	411	422	440	419	440	369	440	396	399	395	418	397	457	396	431	411	373	414	427	378	446	426	383	400	430	398	411	435	383	433	426	392	421	417	429	420	443	453	448	385	438	427	405	424	372	411	390	419	401	406	436	382	418	400	400	424	397	381	399	462	447	425	404	413	433	442	413	376	429	407	432	404	456	432	415	411	408	409	367	410	406	409	402	407	451	384	463	401	423	428	415	429	427	410	440	434	422	414	419	414	410	394	431	395	400	401	365	419	433	425	393	418	430	413	397	391	397	424	415	407	439	418	388	414	419	402	412	387	413	415	423	453	426	434	436	464	385	428	422	432	422	399	408	397	434	418	411	445	418	427	425	421	409	416	414	409	415	416	404	440	414	400	392	377	402	439	429	448	378	403	409	455	425	369	376	386	430	392	415	402	400	420	422	406	420	416	479	428	423	405	398	402	367	425	395	416	392	388	384	439	412	435	371	412	399	407	386	445	409	418	434	388	399	412	436	413	455	415	399	409	450	437	455	431	408	399	443	403	433	415	453	401	446	410	388	381	409	427	420	410	434	413	428	417	404	438	394	411	398	436	398	424	401	380	419	422	413	405	397	434	427	458	433	410	434	433	441	393	403	404	430	429	417	388	411	420	379	464	445	417	417	457	400	409	434	408	399	438	413	424	435	406	401	397	395	391	447	383	416	433	422	403	436	389	419	454	399	365	424	416	432	405	430	422	423	403	380	392	426	439	382	461	394	393	444	402	408	420	406	416	409	410	443	393	420	465	384	379	391	443	424	408	417	427	371	420	403	410	389	434	392	409	411	383	470	412	409	403	398	402	426	415	446	444	386	436	431	402	426	415	413	368	388	436	407	424	397	435	461	378	420	421	448	403	403	421	386	421	420	430	411	437	431	408	407	423	391	362	458	413	414	450	377	438	395	415	416	407	411	390	457	416	421	361	393	419	377	397	389	387	416	430	400	364	458	414	410	409	437	455	430	435	434	434	382	391	432	420	457	396	447	422	446	399	382	431	397	382	422	411	419	399	428	404	404	453	412	432	399	397	434	390	406	414	456	426	438	387	430	385	401	396	434	403	415	447	429	406	412	405	435	407	400	419	416	391	438	419	383	426	381	409	382	389	432	411	444	415	410	425	406	396	428	418	400	401	417	377	427	428	430	445	415	401	416	431	448	436	446	413	430	419	386	447	385	410	423	421	433	415	443	393	455	410	420	405	422	445	372	411	417	380	401	401	417	434	431	384	401	402	424	409	409	382	409	422	447	379	413	424	413	380	423	449	404	397	411	455	397	430	437	391	403	395
6280	1409	1225	835	702	662	620	618	572	545	589	578	548	537	557	593	566	521	526	560	504	545	510	552	523	554	521	481	532	546	494	511	526	522	562	535	534	511	542	557	488	484	524	535	491	533	556	519	535	546	534	523	548	554	535	525	507	526	546	531	523	544	538	491	536	559	510	526	494	539	498	537	510	529	546	511	549	533	571	510	502	522	532	524	536	535	566	540	536	494	572	533	545	517	526	500	546	505	582	540	527	502	506	522	511	526	556	539	528	518	547	540	580	515	509	499	542	490	549	561	531	505	549	531	533	557	535	552	563	514	518	521	581	504	483	567	575	547	553	501	535	571	531	507	541	524	486	526	548	530	505	557	566	497	535	541	506	515	498	524	526	510	551	561	552	514	498	554	575	514	517	526	515	543	509	545	502	530	552	510	550	536	564	533	544	499	500	556	493	529	565	490	541	537	544	546	548	554	539	541	514	577	489	550	515	535	515	533	501	513	553	537	540	505	498	508	521	518	571	529	537	527	537	526	540	514	534	548	525	527	523	521	516	499	494	547	531	514	488	568	516	530	568	556	504	510	529	533	492	532	553	541	575	504	530	529	531	541	551	528	522	570	489	499	517	513	530	551	536	548	546	518	514	554	529	547	539	500	565	543	535	522	523	522	574	521	497	529	540	556	524	571	509	517	529	553	538	527	522	543	520	483	555	535	576	526	525	505	545	512	545	540	535	509	564	542	534	488	542	502	473	509	549	547	524	538	528	524	537	558	552	520	530	549	560	534	510	487	528	555	555	527	539	519	574	537	486	517	534	524	514	506	513	534	532	530	553	541	511	527	548	546	528	514	473	562	522	542	552	541	530	530	466	519	509	537	516	547	581	548	520	518	533	538	526	523	517	484	544	557	510	543	525	527	552	531	534	533	552	492	554	538	492	535	557	515	537	553	557	506	523	505	501	513	517	489	555	506	502	551	537	560	508	483	518	525	487	507	513	506	554	567	487	538	551	545	542	591	536	477	530	536	532	535	531	530	519	543	515	521	559	532	540	521	535	497	525	528	565	520	534	537	535	530	510	530	511	517	524	573	556	554	492	491	536	570	531	532	515	522	524	555	488	488	589	520	579	540	497	545	542	547	531	513	537	542	537	546	570	498	531	565	508	517	519	518	511	542	536	511	530	501	491	544	548	512	536	541	521	533	513	557	555	512	521	547	509	511	501	540	521	520	494	585	527	534	546	556	531	561	495	542	582	524	521	538	575	525	538	535	549	562	495	540	539	553	572	544	543	502	517	546	496	542	517	542	551	507	530	523	523	540	551	524	513	540	525	487	524	540	547	522	494	550	509	520	509	512	536	539	514	554	499	610	525	533	500	519	544	571	509	476	512	487	546	561	526	540	509	513	497	507	540	508	546	508	522	524	539	518	549	573	487	555	525	560	558	549	553	580	535	532	526	537	507	528	503	547	527	560	515	543	522	546	572	488	547	512	512	517	510	549	497	530	560	505	505	513	532	543	554	510	557	539	497	542	531	497	508	511	519	528	521	546	531	533	487	559	561	539	538	551	558	546	554	534	526	530	513	490	540	526	521	482	540	533	523	511	520	522	561	514	548	532	496	532	540	518	540	538	500	474	540	533	546	553	519	544	545	553	511	508	547	543	536	571	577	527	535	517	544	553	566	532	497	534	525	512	520	530	506	521	521	522	522	516	537	521	525	536	545	533	531	561	553	518	470	517	523	537	544	548	531	539	545	574	510	521	531	521	532	487	514	510	545	490	478	557	591	512	516	517	528	488	543	502	525	612	499	553	546	547	520	511	552	581	560	551	552	525	507	523	537	520	502	502	524	516	519	545	563	488	544	550	513	501	532	504	521	530	494	577	552	555	544	517	513	511	550	559	535	496	535	507	508	540	527	539	498	563	531	504	517	558	533	489	500	538	506	524	511	505	511	560	544	498	530	530	560	517	470	535	522	525	569	547	541	525	554	547	505	519	501	520	538	525	569	536	543	584	565	505	538	495	518	515	533	508	498	538	540	547	515	550	541	538	524	556	491	491	512	497	565	521	486	561	555	534	529	546	467	508	489	520	509	556	514	539	556	537	503	508	519	582	548	515	493	556	523	540	535	535	476	542	544	548	564	554	536	541	559	529	604	541	512	528	506	531	504	513	508	558	546	495	505	525	531	506	524	504	539	522	515	529	547	525	520	590	515	513	549	517	540	510	524	509	516	545	526	547	502	542	536	536	504	469	517	551	540	521	572	524	550	560	512	543	518	573	531	522	504	532	538	511	540	522	569	534	497	524	529	500	521	571	504	490	536	540	496	550	542	498	509	519	489	485	524	532	524	555	518	502	491	509	535	540	570	480	511	525	532	516	517	569	543	549	514	508	564	520	523	508	506	536	553	484	524	545	479	538	524	514	527	483	485	528	548	531	527	491	522	535	529	532	540	487	563	519	515	494	515	537	558	530	523	526	484	548	498	475	504	550	545	528	512	532	570	545	501	491	540	536	540	488	540	508	564	528	558	512	532	574	561	507	562	520	538	559	539	563	530	531	542	541	542	499	539	538	556	522	501	566	529	572	569	522	579	516	514	531	518	559	512	583	512	504	515	527	523	531	543	543	529	522	544	542	543	551	501	515	544	521	510	550	541	525	583	536	491	573	531	538	506	548	543	499	524	527	540	493	558	526	540	565	516	537	552	516	511	489	520	489	528	538	498	543	558	488	502	514	542	545	562	526	502	552	544	555	513	471	555	500	524	546	575	511	531	523	523	539	540	546	533	467	534	541	548	541	560	509	525	540	490	536	555	552	515	557	532	564	503	527	518	526	532	580	550	530	530	506	500	550	500	488	537	524	512	477	546	527	545	526	506	552	545	547	560	523	551	524	580	504	509	558	537	529	523	525	500	519	553	541	509	529	507	534	517	528	569	541	494	541	554	501	553	486	510	532	522	526	527	550	537	489	586	519	545	539	513	538	513	507	539	551	505	528	538	534	521	537	520	506	515	538	512	538	539	498	532	551	520	515	506	542	518	572	516	523	501	517	532	518	553	554	546	482	540	537	527	530	516	590	533	545	510	527	507	504	551	509	551	538	548	504	522	532	531	561	528	547	563	560	534	547	542	513	524	511	520	521	565	480	565	519	500	514	533	533	546	550	478	520	520	507	481	496	529	522	529	549	504	483	532	501	564	511	537	526	522	513	542	526	550	549	521	549	521	540	519	513	541	522	570	551	550	516	552	515	538	523	522	560	532	510	507	523	533	528	534	505	535	549	505	497	536	502	547	542	520	509	561	538	509	526	528	545	550	567	477	522	517	512	509	536	550	556	542	510	536	529	545	492	550	527	485	564	504	500	520	592	508	507	522	550	534	526	564	536	520	546	500	514	557	506	530	501	509	547	524	466	534	565	497	489	550	552	536	515	524	501	496	535	540	563	533	500	494	533	541	563	560	550	563	575	496	534	530	503	502	548	506	522	529	547	539	525
23658	20952	28191	23855	20928	9678	1499	1101	950	852	884	849	799	742	711	786	746	747	719	769	748	731	711	687	736	683	707	716	701	695	742	674	690	675	727	727	713	694	690	747	703	667	696	733	724	702	688	645	727	719	665	690	699	734	660	705	694	718	665	697	712	649	700	692	726	704	680	689	730	731	694	776	716	723	680	702	649	630	688	733	702	681	676	667	661	705	693	670	694	712	671	712	673	670	699	656	687	713	678	681	691	678	714	719	695	680	670	703	645	706	682	645	669	712	655	611	669	700	672	703	731	665	695	726	643	667	710	670	678	705	674	638	679	643	699	666	707	685	670	675	728	710	680	686	673	665	729	655	692	722	696	703	668	674	680	669	689	691	716	684	709	671	677	747	691	710	682	716	633	693	694	694	661	692	688	701	764	713	688	631	695	716	693	678	646	692	729	671	716	694	646	763	690	642	690	629	683	667	723	694	697	697	704	691	720	671	664	673	696	697	728	685	661	676	665	679	598	660	660	659	669	700	725	616	690	687	720	694	671	684	677	664	727	698	724	719	639	674	715	622	685	727	698	710	684	629	724	700	723	685	703	697	647	693	686	703	691	678	684	703	721	741	718	668	709	698	667	706	630	641	679	707	696	698	684	672	710	734	678	675	620	670	683	691	685	708	722	722	691	694	675	705	691	652	695	682	642	710	679	655	687	684	664	668	673	662	676	679	699	708	706	719	697	715	697	697	677	684	739	674	729	696	703	667	734	693	651	685	723	659	672	667	682	633	680	646	653	675	666	712	682	696	672	724	701	713	730	655	669	659	697	726	690	696	736	717	705	698	752	696	716	685	665	706	662	649	695	649	686	682	665	710	687	702	705	700	710	749	694	691	662	682	699	708	673	731	719	690	674	687	681	645	675	639	712	734	696	692	711	685	696	697	682	661	718	673	692	659	706	746	703	666	675	672	668	712	681	629	656	673	695	706	664	686	675	663	711	671	695	640	702	725	685	661	741	657	701	696	683	653	714	743	696	677	699	653	628	662	706	711	677	710	656	697	654	693	664	673	675	775	659	708	638	710	666	698	701	666	686	664	632	717	689	678	653	698	666	669	685	719	671	728	725	716	649	694	677	666	687	694	654	674	686	683	645	669	690	668	638	672	727	686	697	677	676	659	722	667	670	697	640	726	665	683	729	696	666	671	723	638	649	705	724	684	673	677	645	683	644	687	635	681	663	687	683	676	658	733	693	703	692	660	721	681	680	650	681	717	680	731	678	730	672	645	655	687	657	658	690	676	737	718	705	697	737	676	685	671	709	654	659	720	686	705	665	651	642	665	649	688	671	665	710	715	740	672	700	699	657	681	738	680	684	698	707	659	639	692	650	649	715	713	699	644	717	691	630	721	647	679	647	738	690	672	729	688	688	708	698	680	696	687	704	729	667	666	734	683	686	674	607	714	706	714	668	671	744	693	672	710	673	691	714	702	718	716	662	641	698	688	655	691	674	655	683	690	631	692	683	695	727	696	678	626	691	715	708	650	669	660	687	698	705	683	697	675	681	639	674	691	614	696	644	666	677	681	743	657	677	724	704	730	693	740	689	680	695	758	716	695	668	746	637	735	720	683	690	687	714	678	710	739	713	763	671	705	714	712	677	682	688	663	698	691	705	677	644	726	683	673	687	690	690	690	771	668	669	700	713	712	637	677	695	664	707	650	701	683	681	687	665	694	700	682	663	690	695	634	660	666	667	641	673	709	684	686	658	710	708	667	686	682	679	663	693	658	631	672	680	680	668	666	686	709	711	690	659	657	687	682	710	703	726	705	688	689	701	696	672	686	665	694	651	691	645	751	634	659	688	696	680	686	682	704	662	690	690	670	712	701	663	645	698	629	705	698	721	678	675	597	671	668	708	707	723	658	708	730	661	709	696	639	700	696	666	649	700	676	684	695	662	714	691	659	674	705	725	703	700	673	704	679	680	676	712	690	666	634	667	666	733	724	738	649	650	683	683	673	698	710	667	675	699	715	710	689	694	693	714	673	696	698	671	705	723	738	672	648	677	702	669	687	640	721	675	699	654	628	708	668	718	694	728	656	740	706	720	695	691	702	700	653	689	687	670	733	694	712	681	667	659	650	716	659	675	660	668	662	655	644	707	701	714	690	685	691	706	655	697	668	701	671	708	663	717	699	674	635	664	700	651	683	710	661	654	715	704	730	679	674	630	664	720	686	720	717	674	706	743	712	740	652	627	715	640	654	698	684	696	700	697	660	678	703	685	643	710	697	700	711	718	686	722	680	685	676	757	677	735	697	688	692	704	631	648	645	689	679	671	647	673	689	719	664	713	677	665	631	685	701	709	679	730	667	686	699	675	638	647	716	659	669	705	708	696	679	702	709	745	674	675	673	682	656	692	682	664	653	639	698	701	681	692	671	691	627	652	647	654	648	679	649	705	713	707	686	680	706	685	689	684	669	703	677	684	675	678	696	685	668	672	669	671	681	743	680	702	697	640	729	674	692	679	700	626	648	660	689	648	691	652	658	637	635	709	711	700	709	736	689	735	642	686	687	735	683	694	669	676	690	703	707	657	645	702	675	659	640	692	682	720	700	685	658	625	690	722	639	703	679	686	638	655	690	712	665	689	652	631	655	680	644	699	738	692	732	734	723	682	669	693	647	666	676	694	642	696	702	711	684	640	669	666	689	664	694	697	711	754	644	684	677	737	632	675	704	678	660	687	714	630	672	724	651	617	638	682	681	668	721	698	710	727	674	649	673	688	650	677	713	673	739	690	648	660	708	681	688	686	646	676	684	717	630	699	690	673	673	685	677	724	701	713	651	691	719	743	722	654	692	684	690	669	727	695	689	751	691	709	696	723	683	653	687	722	672	716	672	672	666	697	718	664	684	697	711	660	651	704	699	704	680	711	687	707	676	682	638	641	694	675	708	645	647	698	732	763	669	683	682	691	709	716	666	622	661	694	690	675	681	626	698	654	650	671	715	684	676	718	671	666	625	764	721	698	682	649	708	690	699	693	609	687	687	679	681	630	689	648	747	662	651	683	701	719	687	702	698	660	683	694	650	615	696	707	709	723	652	681	704	713	694	716	714	709	715	701	686	696	702	719	677	665	689	679	641	675	708	685	678	687	694	713	651	711	703	657	722	736	668	688	678	679	687	674	703	717	710	723	696	652	707	665	680	668	667	658	684	671	695	655	667	659	653	673	722	676	741	678	727	709	647	700	674	662	719	694	698	654	685	713	623	674	717	731	676	703	694	668	711	679	692	650	702	672	666	725	632	646	705	698	727	696	734	662	688	677	717	734	654	671	689	702	656	680	674	710	733	639	738	658	643	715	695	650	685	694	680	713	665	687	729	672	671	705	674	646	705	686	729	671	696	679	692	640	696	714	682	668	624	722	653	721	656	660	646	697	705	716	729	642	679	664	664	715	715	635	705	659	696	712	691	670	684	727	703	727	690	675	723	661	682	711	676	680	677
11810	9976	8129	4102	3007	2377	1936	1590	1557	1336	1317	1148	1103	1089	1069	1030	1084	991	956	968	952	935	926	925	896	889	887	906	929	900	903	912	861	880	865	859	903	910	947	921	838	907	899	856	865	878	842	917	871	896	916	890	939	866	885	860	907	870	880	900	845	863	937	885	881	906	908	874	799	887	885	866	829	928	881	903	886	895	878	887	915	926	868	859	870	859	881	836	875	866	834	911	880	857	853	920	908	897	870	849	843	872	935	877	885	834	886	897	873	889	841	905	883	906	872	903	874	888	892	878	872	871	825	823	929	870	860	922	881	865	826	882	878	854	902	888	847	899	849	913	798	867	878	846	891	866	845	886	884	890	859	865	896	849	845	861	883	890	898	830	844	877	874	899	829	868	846	855	849	886	859	834	860	847	852	869	883	815	883	850	892	922	854	849	802	915	869	865	832	849	840	878	879	909	900	885	891	849	864	869	849	880	829	865	867	892	899	874	859	887	849	940	821	911	829	837	898	891	840	885	847	937	890	858	856	867	842	869	882	879	914	896	872	861	879	884	830	875	903	873	878	860	846	827	894	845	878	897	835	831	814	855	843	861	833	875	849	827	884	868	871	894	865	861	867	833	869	829	846	885	844	903	892	822	839	899	891	870	865	880	892	830	899	797	888	872	895	871	886	846	849	879	900	888	900	906	863	883	830	830	853	870	866	799	847	852	865	846	851	833	845	926	890	885	831	896	863	864	888	867	859	842	851	851	835	871	846	864	856	849	899	870	923	849	893	840	830	896	853	828	856	890	866	855	838	845	910	859	845	829	862	928	865	837	875	860	884	846	837	895	897	834	875	843	859	825	849	849	890	878	883	848	829	841	857	893	874	931	820	869	873	854	882	846	853	861	845	920	891	854	833	844	887	868	910	909	897	905	880	865	903	843	865	868	851	893	921	847	824	900	829	837	870	952	860	838	830	891	854	864	827	835	894	853	853	838	859	862	840	909	871	881	907	820	823	856	873	852	819	801	834	866	827	878	867	875	858	873	890	813	872	827	850	841	844	898	881	831	919	881	857	855	895	872	850	865	885	878	867	865	838	866	866	876	857	868	798	859	855	898	868	818	871	845	837	863	901	848	852	893	880	865	885	847	897	881	913	842	858	869	944	924	870	831	844	836	858	841	907	869	887	877	880	914	868	896	853	908	885	828	850	832	894	860	833	870	850	896	831	839	857	892	829	868	957	897	873	852	932	936	895	826	865	872	879	833	856	830	895	887	859	925	888	819	865	835	854	855	921	868	899	823	821	893	866	828	820	831	843	870	822	879	890	813	872	865	882	892	874	849	920	866	884	898	908	866	902	841	850	867	859	804	878	855	915	929	914	802	882	920	862	903	829	856	860	836	879	866	879	901	790	900	895	935	907	888	895	908	898	854	836	839	874	815	808	892	913	881	823	905	894	834	848	867	893	845	851	836	884	900	840	925	892	887	849	882	825	851	870	859	895	834	887	897	872	883	860	877	869	924	804	897	866	879	848	867	844	898	829	819	848	872	933	876	891	867	874	916	845	860	827	836	852	800	885	888	894	878	838	880	880	901	814	894	832	887	888	854	921	843	887	895	870	851	863	927	871	901	885	892	885	827	857	879	876	856	880	903	827	903	838	815	912	896	876	885	849	868	842	834	902	919	929	862	856	854	848	825	839	876	883	800	854	858	851	880	872	931	859	924	862	862	809	883	806	846	905	875	834	840	866	844	862	914	896	928	851	831	836	894	888	897	874	822	908	889	887	875	808	910	819	843	865	841	874	856	925	800	865	883	870	887	845	867	846	855	859	856	856	894	883	860	856	877	849	851	932	874	866	850	931	819	866	840	866	895	825	868	832	835	859	875	849	820	800	824	860	880	864	855	901	943	801	900	893	836	862	852	857	878	881	833	816	812	841	895	827	899	862	835	899	878	873	834	829	874	849	851	893	899	865	845	860	898	865	842	910	877	855	848	804	875	855	896	823	853	895	852	878	854	845	855	868	869	827	880	896	889	859	858	893	889	846	839	848	864	914	838	850	844	891	857	828	859	881	904	863	886	864	889	858	931	846	817	830	873	871	873	894	865	850	849	846	822	871	945	925	863	848	871	851	880	862	885	878	878	828	821	855	898	862	893	847	879	846	868	867	795	825	881	879	901	854	855	915	861	815	885	872	918	922	836	850	853	889	918	854	882	867	833	875	848	910	872	829	851	877	890	858	839	846	849	915	899	856	863	863	845	830	883	888	868	848	853	895	817	867	880	869	884	869	856	890	877	871	852	845	879	813	857	849	859	861	859	919	864	824	830	870	895	876	847	829	885	873	902	882	851	810	846	883	873	865	861	850	843	923	834	880	880	789	800	874	891	821	852	777	896	817	875	838	846	854	840	876	851	853	889	869	852	877	826	883	893	844	842	872	874	846	859	836	861	835	863	880	885	899	870	874	823	835	856	861	905	808	881	914	866	851	890	881	899	865	892	825	903	836	856	859	866	895	915	857	815	873	837	855	927	896	871	759	887	846	883	911	887	872	828	829	819	845	907	807	838	879	816	845	857	884	868	853	869	865	901	893	893	914	889	883	854	804	857	910	839	857	877	855	852	923	887	891	882	926	892	848	872	816	884	928	817	888	846	899	853	865	837	844	817	935	835	917	819	939	852	899	833	850	898	870	854	878	867	877	910	846	808	839	865	847	862	847	854	843	892	891	908	802	837	861	878	873	868	926	899	859	902	841	876	870	873	840	905	893	883	850	890	906	859	851	841	842	853	855	939	863	887	919	840	891	845	871	836	896	875	883	839	832	916	871	862	838	891	878	842	865	849	835	810	866	858	833	852	882	924	896	855	837	894	864	869	864	861	864	887	890	886	901	886	914	884	871	795	802	846	817	861	849	818	806	850	874	851	888	848	904	846	856	862	832	878	802	811	815	849	858	866	821	856	849	897	870	899	814	872	835	837	896	895	923	913	883	856	894	896	837	876	888	862	870	850	865	827	876	834	864	865	890	881	829	907	861	849	891	825	825	865	883	872	887	920	853	855	918	837	847	785	935	827	859	883	849	897	882	882	877	841	837	907	883	877	913	860	860	866	865	908	860	900	849	867	872	863	868	823	873	863	819	869	850	789	885	873	888	836	890	859	880	904	815	884	839	808	827	853	886	851	906	864	919	859	878	893	804	913	826	817	841	843	856	803	865	907	891	842	843	880	878	821	855	859	855	864	875	920	866	897	819	909	916	828	851	905	847	863	901	840	868	886	865	879	885	864	877	885	851	864	908	838	837	887	818	862	872	877	815	889	856	841	880	881	878	841	857	853	847	877	796	873	902	808	798	869	890	864	818	870	839	861	915	859	819	869	845	875	870	880	868	878	830	829	821	886	853	907	887	854	899	887	853	864	924	877	863	894	869	919	887	885	880	867	857	838	857	884	907	869	887	889	892	911	860	906	837	844	856	873	861	849	843	872	854	904	856	830	885	771
22715	20940	28671	23371	20940	20996	7977	1350	1052	934	870	835	754	753	740	732	690	656	685	664	630	604	701	650	634	641	616	595	625	596	587	605	613	550	606	591	592	615	594	653	598	605	578	585	577	583	624	529	606	600	586	597	582	589	623	580	591	639	594	553	627	562	581	567	599	555	593	600	578	599	536	584	602	599	584	616	586	606	600	574	595	508	598	554	607	580	597	578	586	596	596	603	575	599	564	578	618	568	589	582	549	616	598	588	582	578	578	602	598	579	615	551	628	565	618	603	600	595	623	601	554	566	522	605	549	599	596	574	583	591	617	576	557	598	597	572	635	628	620	600	549	621	594	582	600	571	599	518	588	594	570	587	593	567	580	543	559	630	641	635	550	615	589	587	581	600	570	616	628	597	593	521	557	597	566	601	585	576	535	602	569	614	593	636	561	589	564	555	593	574	548	565	592	568	570	600	577	599	583	560	566	600	633	594	576	566	554	592	553	588	557	592	600	579	607	521	577	536	625	571	563	602	518	562	601	577	554	586	549	638	611	602	615	558	552	589	593	624	577	575	597	596	568	582	563	599	520	584	587	587	616	598	557	624	543	633	576	603	623	546	599	557	589	582	558	584	590	596	629	575	569	611	584	537	588	596	567	598	572	598	616	582	574	531	591	587	600	601	599	591	552	555	551	585	595	565	570	550	564	589	564	641	581	576	544	582	563	599	627	561	590	659	584	596	619	581	601	595	565	523	589	567	560	558	576	592	547	605	594	611	589	602	531	613	549	564	610	580	616	591	538	583	621	578	629	610	581	576	562	601	564	567	571	577	609	534	601	623	588	595	586	554	585	559	607	606	557	590	515	580	549	588	546	581	597	590	554	568	610	584	594	527	581	579	576	598	577	578	572	547	596	579	557	610	599	592	613	585	588	549	584	593	612	574	587	576	617	571	598	573	604	585	554	587	546	562	589	592	580	567	584	560	612	576	581	571	562	539	623	590	569	621	562	585	582	619	619	617	591	602	580	589	582	592	601	564	578	592	573	521	580	578	546	565	603	576	569	533	577	619	542	593	597	505	606	598	561	582	565	607	608	610	605	601	554	565	545	589	615	585	587	594	559	569	562	582	577	546	552	525	632	634	569	567	577	598	571	609	595	570	617	591	582	581	600	559	607	582	611	552	596	584	552	614	600	591	603	619	580	565	584	556	636	541	571	558	568	546	567	575	593	613	589	577	583	649	591	599	567	574	626	581	563	583	579	591	610	572	614	595	603	581	588	603	545	584	585	561	535	609	622	571	548	530	603	610	559	581	616	560	600	584	608	568	534	546	646	553	607	584	612	571	556	536	623	538	593	579	597	578	564	528	554	588	609	570	564	621	591	611	582	591	584	553	577	547	522	532	555	557	582	577	579	581	547	570	568	574	592	573	580	562	612	592	563	584	508	600	598	528	594	558	597	588	595	576	571	589	597	574	587	621	552	588	618	540	562	586	634	557	603	579	579	617	576	595	566	574	577	524	600	577	623	612	601	551	547	587	558	574	607	577	585	591	556	552	587	543	564	578	600	539	604	574	552	574	593	606	627	603	563	580	582	586	546	609	598	615	592	579	602	536	598	554	590	618	592	587	585	582	577	602	544	575	581	595	616	584	576	600	569	594	598	567	588	613	555	626	567	567	551	619	566	582	603	568	595	596	568	582	537	555	560	581	536	621	570	599	593	534	585	587	562	599	562	607	622	586	590	571	618	627	538	640	597	545	577	549	613	624	576	616	597	569	571	547	566	591	580	549	558	543	577	607	578	578	602	581	607	593	608	555	630	545	605	623	597	525	604	611	566	540	581	576	578	563	564	595	567	565	549	564	581	605	602	562	611	564	586	573	552	537	499	613	568	603	572	587	573	554	575	633	594	581	580	571	599	587	584	596	584	547	561	613	602	572	586	575	569	589	576	560	569	576	598	600	578	584	600	549	540	576	592	561	597	554	553	501	569	598	582	534	600	556	566	544	555	582	592	593	535	575	568	545	579	603	599	591	585	558	586	593	564	587	577	610	573	614	610	562	553	565	579	633	582	594	592	582	616	646	555	600	588	585	587	591	610	603	605	601	570	592	562	560	533	629	594	599	581	596	603	566	562	604	574	628	592	585	567	599	591	605	548	618	596	524	536	557	574	551	552	597	621	555	537	573	595	567	536	593	626	584	586	597	575	553	587	561	593	569	589	576	583	574	584	557	590	570	597	528	595	576	586	553	572	550	550	629	567	615	594	583	593	568	599	568	551	549	547	583	614	612	600	519	613	571	585	573	588	546	563	613	587	565	576	549	585	579	609	587	566	550	582	559	593	569	598	576	601	580	613	552	687	575	632	584	544	567	545	581	585	592	590	579	587	599	638	595	577	583	586	594	570	563	578	522	594	614	602	603	567	555	588	568	570	579	567	590	601	596	574	584	610	532	606	617	567	550	559	563	546	559	618	607	558	584	599	589	582	600	598	565	552	553	570	546	594	595	590	607	563	593	587	592	646	616	518	611	594	558	596	589	585	577	553	596	564	602	568	602	546	537	593	602	539	566	564	582	585	589	575	571	589	594	544	569	534	562	609	579	584	577	575	576	599	606	559	620	610	561	559	561	577	570	576	571	577	568	595	579	607	577	593	530	581	595	590	538	591	535	583	592	607	571	604	547	604	566	560	571	596	618	593	544	587	547	564	575	583	591	587	571	624	562	564	565	568	582	575	605	567	608	578	602	610	577	592	583	580	550	623	598	606	535	524	509	590	569	603	581	587	568	565	590	552	589	582	617	578	568	545	622	592	565	555	558	583	566	603	564	585	618	567	574	625	624	568	590	577	598	573	544	550	637	596	599	583	572	605	562	609	572	604	601	562	536	608	617	581	582	564	601	576	595	586	555	585	603	584	578	595	601	623	602	587	518	636	566	556	615	608	617	548	616	586	565	616	567	577	598	542	575	538	546	573	541	589	604	620	583	568	577	598	565	637	626	564	598	552	564	572	585	566	559	565	568	574	591	597	610	602	598	621	568	594	569	560	552	575	591	555	601	569	593	616	573	612	592	594	541	622	616	566	523	546	579	568	548	549	621	591	569	550	590	577	597	564	578	582	577	575	632	527	603	583	585	615	590	566	588	579	574	582	596	569	591	603	618	573	563	614	611	549	589	550	623	585	584	572	553	578	581	586	591	591	595	597	596	588	572	549	625	549	567	584	549	559	535	601	577	603	575	571	572	565	574	568	571	627	606	591	618	571	564	583	571	618	564	579	591	628	585	611	618	556	579	588	598	533	553	608	580	523	615	569	583	607	572	604	553	563	609	566	577	579	535	608	544	540	597	578	578	620	551	571	572	597	627	582	592	616	590	641	567	550	596	557	608	595	623	550	589	579	567	561	615	604	573	591	606	555	599	567	561	576	607	579	570	584	606	604	585	601	601	574	550	572	576	558	598	603	598	568	603	628	629	609	605	566	586	642	577	553	579	605	568
14051	15880	12528	6659	4725	3601	2807	2323	1898	1777	1507	1424	1261	1196	1065	1077	978	964	910	909	864	914	835	847	808	832	871	835	819	800	801	728	716	785	752	786	782	807	741	782	753	750	755	727	763	747	739	730	780	749	792	738	811	747	749	729	732	696	785	736	768	774	767	807	795	766	735	772	734	741	792	720	739	707	718	727	712	748	719	719	737	754	742	758	729	736	719	743	730	699	744	740	731	732	768	791	705	736	684	679	753	711	767	743	742	745	725	788	742	755	786	778	770	742	773	744	740	729	748	745	761	700	720	738	718	680	746	782	721	733	741	743	701	750	746	725	749	700	698	750	726	737	745	694	746	760	749	755	700	749	781	729	687	772	736	732	746	764	681	741	745	725	692	669	705	756	734	711	740	780	683	747	719	758	755	693	722	742	702	741	749	782	701	727	753	752	726	702	683	752	701	755	763	729	746	716	753	713	707	712	723	727	764	740	783	764	704	725	743	747	746	715	760	699	769	722	728	750	756	735	733	748	752	715	708	722	741	737	758	764	741	750	727	738	718	704	753	729	733	761	751	695	751	728	697	755	760	708	757	713	743	771	728	743	732	776	747	743	738	744	742	764	704	765	726	714	758	749	730	757	764	731	727	727	741	727	765	743	737	746	739	698	774	713	730	737	739	698	737	749	766	737	728	741	753	732	704	675	727	726	750	738	688	708	740	748	782	703	755	734	760	717	734	712	725	736	715	749	711	738	744	736	725	740	678	796	761	718	721	746	727	744	763	748	726	736	725	761	733	700	731	749	724	745	691	724	705	777	762	718	742	726	713	755	754	733	718	744	727	707	734	753	796	712	728	706	696	729	664	691	731	724	729	724	789	756	701	741	739	765	751	724	700	760	655	733	723	746	745	725	717	778	715	764	700	776	689	689	695	756	729	693	702	733	749	799	722	739	720	761	753	738	716	731	711	707	751	766	709	725	706	729	702	739	702	747	691	692	728	725	718	755	750	736	787	711	752	734	756	727	766	740	771	715	727	715	769	726	763	688	739	748	717	712	722	710	714	718	710	728	725	722	745	769	705	760	754	736	751	750	737	745	783	709	749	737	672	757	798	713	739	723	748	738	780	711	690	712	702	759	710	740	694	707	732	742	716	678	770	761	719	713	738	771	730	775	674	759	736	762	768	731	747	685	698	693	762	742	711	728	743	746	724	716	752	769	703	746	772	720	729	735	728	755	748	739	747	743	739	730	690	666	725	690	705	726	672	701	716	740	716	731	725	701	763	821	707	700	712	748	727	778	771	753	729	697	665	758	736	771	688	706	740	722	715	736	711	740	742	730	739	756	788	743	715	699	724	742	706	737	741	741	702	798	733	728	705	745	720	728	758	712	744	684	712	716	729	729	722	689	713	749	753	712	717	745	765	750	715	702	716	711	753	703	722	748	733	771	729	749	761	697	710	722	736	750	747	736	748	699	734	718	736	716	761	749	720	787	765	710	743	734	709	723	760	759	742	742	760	741	705	736	728	767	711	716	705	743	746	761	704	736	783	729	722	747	740	694	707	761	756	741	725	748	712	721	737	747	706	706	749	750	735	744	746	734	713	735	731	696	726	681	719	708	756	728	752	725	721	721	715	676	718	755	765	693	762	756	695	729	742	727	729	744	727	720	716	741	705	736	737	765	678	729	710	707	748	748	732	722	728	744	737	715	759	722	732	702	755	680	679	697	737	752	736	753	675	747	703	720	749	739	756	727	727	766	726	732	744	750	717	723	722	693	743	742	716	771	725	748	747	735	744	760	740	745	726	742	755	743	719	704	735	722	778	745	730	782	733	714	698	738	714	734	753	782	737	761	750	783	675	769	770	695	755	738	694	738	717	764	752	763	695	748	689	729	709	728	729	690	756	722	747	741	736	724	749	695	697	733	716	700	734	732	707	741	738	710	706	738	759	699	727	720	698	682	724	742	696	751	749	701	730	721	748	704	740	689	708	743	748	722	767	743	728	732	712	703	755	774	700	697	724	754	717	675	716	765	754	749	724	763	698	736	752	755	742	721	702	753	735	749	742	751	736	709	729	702	718	767	786	698	723	743	723	731	719	716	728	674	717	735	761	725	710	705	707	738	731	699	726	734	754	717	701	718	723	724	741	696	727	737	731	699	736	722	693	715	750	712	722	719	764	705	722	781	762	681	754	765	754	719	721	724	791	772	695	746	716	761	716	701	751	728	755	765	716	765	746	729	726	717	669	803	712	710	765	787	740	733	754	713	746	721	737	746	674	757	820	752	768	746	763	702	770	734	713	761	756	753	742	758	788	716	763	726	710	745	701	684	772	694	711	693	751	722	759	737	727	729	766	705	735	737	710	688	755	728	744	738	786	763	731	748	801	713	688	739	726	729	730	728	691	756	706	721	733	784	735	795	714	799	712	681	703	694	764	723	700	736	726	711	731	726	741	752	759	742	784	730	751	745	731	744	698	734	762	706	714	744	708	693	780	731	771	703	728	735	701	678	754	748	715	745	686	699	734	759	765	724	701	763	716	744	734	717	699	758	717	735	724	685	718	734	714	749	767	760	765	739	724	760	728	710	731	728	717	769	741	696	730	748	700	697	735	737	724	717	725	698	746	765	759	706	668	713	695	751	711	725	747	697	735	748	726	713	712	749	691	719	801	715	688	746	738	749	792	709	727	714	696	734	735	703	744	759	704	714	749	736	738	708	744	735	691	720	661	751	772	706	724	729	731	730	729	745	739	695	743	694	742	740	719	765	738	750	737	773	739	750	761	766	742	703	709	707	755	767	748	783	698	728	710	735	727	750	735	710	770	782	750	705	749	732	692	753	738	740	738	695	728	704	744	729	767	712	724	725	713	712	756	729	725	717	706	778	751	732	700	751	765	739	696	757	722	708	759	769	715	709	752	719	749	741	735	763	761	731	717	755	720	715	725	754	710	760	772	765	665	725	728	745	756	776	746	717	737	705	756	719	698	746	748	740	696	728	732	675	747	731	680	650	743	720	720	691	770	733	712	712	728	755	717	817	761	736	767	734	697	696	790	708	732	703	750	713	738	684	709	744	725	744	735	778	714	731	749	736	703	740	740	749	770	758	740	711	716	731	759	764	732	756	751	716	708	701	716	744	746	753	715	718	720	704	791	749	731	741	764	737	766	765	762	709	703	712	702	697	718	727	733	695	736	731	730	750	752	714	729	718	721	742	741	719	750	731	722	753	744	720	738	749	714	706	766	703	745	698	731	749	727	680	725	760	772	684	704	700	712	729	714	716	712	775	725	742	784	720	710	753	742	726	722	726	746	776	705	749	765	736	713	752	735	700	699	750	741	738	764	799	748	723	738	738	710	758	760	712	680	719	722	707	741	746	727	725	742	684	699	717	698	738	745	720	764	734	701	782	738	726	740	757	718	729	684	717	755	716	700	736	682	714	735	739	734	701	748	735	748	770	731	750	730	736	721	713	750	762	739	759	756	761	701	687	781	785
26582	20360	8970	875	528	456	450	462	459	414	423	421	408	431	412	419	432	434	407	424	417	405	439	429	412	411	438	393	402	379	439	423	440	408	419	399	419	439	395	419	444	416	423	416	417	394	438	393	415	428	412	429	395	421	406	442	381	397	427	445	405	446	373	393	396	396	407	395	408	408	403	392	427	392	427	414	412	423	388	406	396	421	425	430	442	436	421	426	405	416	391	409	440	419	419	395	405	411	421	444	386	387	416	359	410	426	415	437	387	400	403	405	409	385	374	420	409	421	429	408	375	446	397	381	393	412	419	405	441	426	408	438	419	423	410	417	409	398	419	434	418	434	389	386	426	409	402	418	393	426	405	445	445	388	409	409	417	403	419	429	410	383	440	429	426	413	403	420	418	417	427	420	421	412	401	410	439	408	408	365	420	393	393	438	428	416	394	412	397	405	377	381	376	404	408	386	380	432	388	419	414	427	424	408	415	388	458	430	408	430	436	436	438	412	398	380	398	419	415	410	394	424	407	408	462	454	413	419	401	412	429	402	408	418	401	393	417	433	428	427	401	399	430	446	404	407	432	451	399	447	412	396	433	387	453	393	408	407	388	371	427	397	422	393	426	402	430	356	427	416	416	421	424	441	383	442	384	403	407	410	399	402	433	393	406	395	396	417	408	423	394	467	408	387	424	458	405	414	451	404	427	419	414	402	389	381	404	382	401	428	398	396	415	374	454	368	425	394	414	369	415	481	400	386	387	383	412	410	439	410	416	389	393	431	398	404	385	456	448	451	411	408	433	443	426	443	398	402	417	399	374	442	433	429	400	371	391	417	447	398	396	408	412	436	406	421	425	397	412	427	398	414	432	432	421	417	414	428	410	443	408	396	397	393	416	391	428	407	448	383	423	381	417	406	434	442	403	436	438	431	446	397	377	433	395	380	412	385	391	398	428	380	420	401	435	402	380	387	422	408	402	379	392	380	429	401	445	370	410	413	408	427	425	430	366	429	400	410	404	417	466	424	400	387	421	404	413	385	416	410	393	415	410	415	405	444	401	388	381	420	419	376	412	418	435	412	395	394	397	373	379	447	452	428	423	433	409	398	401	423	434	409	376	406	402	421	410	417	409	416	434	422	398	412	437	416	414	419	406	376	406	444	397	387	410	416	413	406	394	400	428	414	428	398	437	434	416	359	393	420	392	408	400	398	380	375	390	456	391	413	395	385	360	387	431	408	380	403	430	393	433	426	423	404	441	426	406	415	452	445	437	392	388	399	405	409	426	427	411	367	420	386	394	417	441	412	406	432	366	393	391	402	432	379	428	413	430	398	422	409	434	417	441	409	382	395	439	397	424	424	411	429	453	415	414	392	404	355	419	418	409	439	423	444	410	421	444	407	371	430	402	404	418	403	432	402	400	403	385	431	406	398	411	406	385	417	387	422	392	410	386	376	467	410	390	410	446	400	409	397	426	403	391	391	397	449	411	451	417	390	391	444	416	415	397	397	406	375	427	408	410	421	400	434	381	422	440	403	402	389	401	408	419	379	394	418	403	424	426	384	383	418	400	421	414	386	397	425	420	399	409	460	432	432	429	434	412	383	402	411	426	419	436	404	408	408	437	420	403	422	396	427	428	400	388	374	440	410	414	400	417	364	397	392	396	409	423	410	429	431	402	395	391	417	403	427	387	403	402	423	414	396	417	466	433	442	387	382	418	429	423	431	418	390	418	386	398	390	407	399	425	374	405	401	417	353	401	429	407	421	416	454	403	408	380	416	390	399	424	409	440	457	443	396	415	383	386	368	409	416	395	440	412	377	418	449	452	425	382	394	414	435	410	410	399	423	441	419	404	436	399	382	423	392	393	424	402	401	388	415	433	426	423	383	426	366	398	396	430	413	402	425	419	406	425	423	442	404	379	375	406	389	409	401	395	471	423	408	399	411	424	447	425	427	401	433	439	387	432	406	414	402	381	385	431	391	418	437	395	425	392	403	404	411	397	434	406	393	390	426	414	389	399	389	391	409	395	383	401	426	436	429	446	413	406	386	424	396	398	431	434	425	417	415	422	416	404	413	439	413	406	414	441	415	441	397	413	384	392	401	416	389	402	425	399	422	389	410	405	423	405	362	392	428	379	438	410	419	467	410	401	373	422	440	420	431	386	445	441	441	408	409	448	399	412	396	406	427	390	425	405	377	448	416	391	388	407	431	397	393	386	409	393	391	420	402	423	427	402	419	425	384	403	431	429	417	430	404	411	412	431	413	409	393	400	422	407	417	414	413	394	412	437	417	409	434	450	413	399	430	427	388	401	398	381	429	426	410	435	423	394	455	378	403	424	405	422	388	399	399	367	440	414	412	423	432	439	447	444	411	409	385	441	411	418	362	386	396	425	396	431	434	398	396	400	431	412	383	393	411	380	359	411	453	409	406	408	403	434	432	433	421	440	401	420	387	401	411	403	443	388	434	409	421	420	395	396	384	378	374	413	397	392	435	399	383	417	404	388	407	424	440	425	416	366	396	405	399	387	383	380	418	388	396	408	427	438	398	417	411	411	408	383	423	448	394	445	418	423	384	401	401	412	410	377	397	433	441	427	390	398	437	392	409	413	404	360	376	405	397	376	396	394	429	414	418	436	393	413	407	417	440	431	423	375	413	434	432	386	438	417	421	406	407	416	435	428	393	388	404	386	412	393	409	392	415	436	402	389	445	418	431	391	420	429	409	406	410	434	444	408	380	438	401	383	445	426	463	427	394	406	421	392	367	436	420	415	391	450	407	375	445	441	430	434	416	430	392	419	397	376	404	402	417	424	400	423	426	418	419	420	402	421	424	421	418	395	418	372	412	407	407	386	446	423	405	414	392	424	421	410	422	412	387	440	403	457	425	422	417	434	386	401	389	426	417	404	357	394	394	370	418	443	409	422	385	396	394	397	434	413	388	392	372	403	375	403	403	452	470	395	396	437	393	411	410	380	419	417	371	442	386	444	410	444	396	399	412	399	393	414	406	447	367	412	415	454	423	436	397	418	439	419	420	385	410	388	446	423	392	415	416	426	413	393	427	403	426	381	432	418	431	398	420	424	392	427	402	441	424	405	414	413	412	382	405	398	462	415	411	404	415	423	401	408	404	403	436	394	396	435	399	432	397	406	426	383	428	401	430	422	442	449	413	403	431	410	430	401	418	454	425	461	454	385	418	415	391	454	386	400	438	387	402	420	428	419	399	416	364	458	397	417	396	424	429	401	396	429	393	399	364	414	411	431	435	365	390	398	420	403	417	412	440	420	392	399	362	421	437	418	449	391	439	416	417	406	407	427	420	438	425	406	415	418	419	417	438	432	444	398	391	421	411	420	406	399	422	420	418	387	430	422	419	401	389	441	405	412	392	392	414	402	415	409	405	389	421	386	396	413	366	445	432	399	414	406	422	410	382	413	398	417	412	423	411	402	434	403	400	428	421	397	401	393	418	392	429	392	422	414	416	435	412	393	387
4720	1384	1233	790	700	633	587	545	551	542	573	549	537	528	533	562	513	542	520	507	498	530	498	508	504	539	520	471	530	507	505	543	485	514	516	534	536	497	518	496	545	510	527	491	515	543	556	487	512	501	535	527	502	498	539	527	488	492	501	484	528	543	552	532	544	577	528	489	495	498	528	544	549	535	495	559	552	560	539	521	563	551	533	524	544	522	495	494	507	508	565	535	491	529	527	532	489	486	525	498	531	528	504	504	486	553	510	513	536	510	529	521	568	515	521	487	515	561	480	517	514	516	504	544	533	524	525	523	586	534	519	508	530	516	499	519	501	528	562	547	510	533	506	485	545	551	520	527	534	527	521	490	480	524	535	526	506	580	555	523	535	564	533	475	485	507	539	515	492	472	520	513	532	543	549	534	495	495	507	566	548	554	496	494	522	540	518	499	519	558	531	523	544	505	475	526	516	535	502	553	479	505	516	546	514	536	510	489	512	490	534	509	535	494	524	536	512	516	488	515	505	475	540	513	543	454	555	539	493	520	531	506	533	512	522	534	480	508	543	493	510	481	558	498	521	532	530	507	549	529	503	539	504	498	534	542	492	556	502	558	499	472	512	536	547	521	527	545	516	494	503	518	549	549	566	525	540	537	512	486	495	546	481	502	549	529	510	513	499	560	515	496	526	546	500	551	527	509	469	521	544	504	495	511	550	500	544	483	549	561	523	507	530	535	559	544	549	524	534	512	506	529	495	524	500	487	539	547	520	529	519	513	523	525	519	517	545	569	521	510	514	518	489	502	512	505	495	521	520	562	508	470	549	504	485	523	510	524	492	517	507	515	550	503	568	521	543	506	500	524	497	491	499	505	522	502	552	517	514	536	513	515	495	554	529	510	525	513	484	537	529	522	556	572	507	536	516	516	486	497	545	534	522	497	508	529	468	536	470	541	505	501	493	478	556	517	551	534	584	539	537	532	554	497	534	530	523	559	492	523	508	484	546	537	533	489	524	544	568	491	472	508	522	509	529	490	551	479	520	534	542	529	499	546	489	544	522	548	541	493	542	502	510	539	497	521	500	498	545	470	493	558	528	521	487	520	569	514	542	508	484	543	510	506	561	557	506	544	508	492	490	463	521	479	545	531	561	551	509	475	523	538	571	518	558	546	476	548	509	540	522	541	532	505	570	517	517	517	531	526	495	544	545	483	514	563	524	547	536	485	534	529	562	535	543	548	503	468	515	518	546	515	498	490	529	530	503	535	498	527	502	475	504	502	486	505	509	512	483	517	542	495	538	536	510	464	506	536	491	528	508	522	522	498	575	518	531	539	550	522	544	536	518	535	538	531	501	514	484	483	543	524	512	538	486	527	534	522	561	542	528	529	509	525	523	510	543	510	513	508	527	514	498	513	513	521	544	512	528	513	517	552	555	490	540	529	480	521	516	507	508	508	527	540	526	508	565	493	538	546	546	482	507	556	530	515	536	529	520	523	534	501	540	505	513	521	552	544	565	527	510	495	537	519	508	513	553	543	554	538	545	520	512	523	539	501	513	495	519	522	528	542	534	553	513	596	561	515	494	501	528	527	542	530	477	550	591	546	522	510	545	508	529	495	529	570	567	504	534	489	559	510	524	547	545	534	495	496	534	522	473	533	522	526	525	525	482	486	524	519	527	473	522	524	527	520	558	501	477	525	536	493	523	535	515	493	549	503	509	507	528	508	521	578	529	519	534	546	483	571	523	485	531	537	509	510	526	516	538	507	519	517	552	534	510	530	542	510	525	556	487	532	517	552	534	504	496	538	528	502	487	501	539	543	520	500	529	511	518	475	548	515	534	532	514	470	525	542	512	514	523	501	508	531	552	553	548	522	508	519	503	525	494	515	545	527	508	552	554	513	528	542	498	515	522	479	529	516	530	540	564	526	490	492	518	548	547	531	542	508	493	498	534	532	554	541	513	487	515	496	525	520	547	494	527	499	545	493	506	515	530	525	545	507	504	529	519	512	523	528	531	489	488	538	531	527	514	491	512	503	527	552	540	519	503	501	483	481	499	553	504	532	515	517	513	522	526	513	488	515	503	492	443	497	519	535	525	534	512	542	504	510	514	533	540	556	475	485	514	531	550	490	492	534	536	524	528	503	524	540	505	555	523	508	499	534	491	553	530	531	533	498	548	519	570	512	526	527	533	480	527	520	547	534	494	497	518	499	512	531	483	573	518	497	501	527	518	510	546	541	517	513	505	518	573	496	512	530	518	560	510	511	517	493	481	515	495	522	532	521	478	490	509	539	477	543	542	494	536	549	493	556	524	542	529	555	485	518	512	518	506	483	513	521	511	504	499	502	491	530	524	536	519	504	522	543	508	506	504	537	517	489	505	506	542	492	503	574	517	511	562	511	535	486	539	519	532	516	536	501	525	525	542	552	510	511	506	506	547	539	525	536	504	497	512	492	473	533	602	505	524	518	497	533	506	509	535	518	522	515	515	485	522	518	525	533	512	492	527	532	570	505	507	541	525	539	521	545	502	531	492	536	531	538	546	527	510	555	530	505	545	558	524	525	522	542	548	521	526	521	497	507	511	511	541	549	583	533	534	541	528	508	524	485	552	535	531	491	464	503	505	528	519	528	565	510	529	513	526	534	493	568	515	527	539	523	519	533	497	505	529	493	527	481	538	530	493	554	512	499	523	502	497	522	520	527	502	513	510	540	551	522	509	491	502	520	518	507	561	535	531	479	517	534	567	544	530	488	514	542	517	541	499	515	504	559	514	519	522	487	566	527	587	504	509	515	503	533	507	519	466	554	507	518	528	526	549	576	524	512	550	516	549	550	537	486	536	556	510	536	527	541	570	492	503	553	567	569	537	531	510	527	500	546	535	507	522	500	513	544	525	537	546	562	540	513	484	529	505	533	530	523	490	542	495	557	496	506	575	534	519	479	485	513	546	528	505	563	547	528	517	528	549	525	493	521	506	522	557	523	517	536	505	487	502	482	558	552	536	525	559	539	510	543	517	533	531	551	512	526	491	506	531	511	511	487	551	546	492	513	514	518	533	558	517	526	471	480	518	504	549	500	538	498	543	519	478	477	544	477	459	499	514	524	513	547	512	502	493	488	552	515	561	520	532	495	530	492	522	535	524	527	510	493	540	533	534	546	513	553	525	530	516	505	511	507	516	525	529	536	500	584	502	551	523	530	528	501	460	560	475	544	465	520	505	497	482	519	539	541	515	512	519	491	538	542	527	486	518	494	518	497	529	535	555	552	490	527	503	536	506	550	508	511	535	516	489	468	489	531	488	534	540	511	539	530	513	535	474	502	524	471	515	540	513	560	511	481	506	528	508	518	486	506	521	485	534	505	490	520	536	560	548	539	514	486	560	544	519	510	557	487	510	531	542	545	507	516	525	479	498	508	561	550	521	519	540	527	520	543	543	500	530	536	510	534	520	508	526	540	492	529	528	531	541	519	524	534	486	541	528	534	503	511	523	498
23698	20946	28181	23795	20893	9668	1466	1056	915	848	861	849	802	782	740	793	730	710	684	728	807	731	726	700	738	684	749	741	691	692	628	755	659	682	665	680	658	711	684	683	701	696	712	666	656	701	696	696	679	717	681	711	700	657	726	678	725	686	729	673	653	676	683	701	674	699	703	684	642	746	671	700	699	694	675	707	659	728	675	654	669	708	719	715	622	697	652	694	689	736	679	672	709	669	686	716	687	682	734	660	680	704	685	690	631	696	705	659	709	699	668	701	697	688	703	650	667	675	693	705	677	714	681	651	698	705	672	690	705	688	680	649	675	729	689	695	714	692	665	669	740	694	701	682	714	642	652	633	675	644	642	678	711	698	655	693	685	678	717	709	720	692	692	659	686	665	675	665	670	660	701	696	655	688	701	706	681	644	705	708	684	709	688	682	683	692	690	677	700	690	635	678	695	713	710	689	675	704	640	651	717	616	665	685	671	712	676	611	662	688	698	751	693	733	683	684	641	697	656	626	676	718	660	681	663	715	746	723	729	687	683	676	744	713	692	695	716	669	675	664	676	644	655	683	675	674	662	657	736	693	671	677	677	644	680	669	718	672	668	665	681	695	679	694	644	633	722	700	726	664	720	717	672	655	692	675	674	673	690	658	686	658	641	658	666	712	690	651	746	728	657	654	688	711	664	711	683	704	670	692	663	705	672	675	693	672	636	687	642	682	671	668	729	648	696	714	673	689	670	703	692	697	664	684	647	686	716	682	666	703	699	687	673	667	666	683	715	683	673	654	645	695	705	663	648	617	676	716	641	694	682	704	663	678	701	683	712	658	692	665	698	702	693	680	668	652	732	719	684	684	657	666	702	696	648	688	694	671	687	679	668	689	676	654	656	700	657	655	668	676	613	707	679	713	665	669	676	693	678	710	654	663	694	662	680	694	701	736	724	734	663	641	651	718	699	637	652	677	679	717	712	703	706	711	709	687	674	635	660	688	679	690	635	708	686	695	691	698	676	695	670	656	688	682	684	629	613	701	675	711	681	668	693	739	726	644	684	673	685	709	656	649	700	665	722	666	693	657	692	672	693	710	711	704	677	671	678	678	658	651	667	683	688	630	653	665	666	703	677	660	691	690	666	677	670	705	690	718	682	675	684	662	683	703	689	694	648	727	679	680	667	655	723	634	750	683	649	659	707	682	716	696	681	691	718	667	685	739	676	671	675	676	651	683	661	690	645	649	724	646	653	701	668	664	705	666	684	701	700	651	681	716	687	660	677	704	686	685	691	672	669	652	651	638	688	695	655	680	672	644	723	705	662	675	652	698	701	655	694	684	694	704	693	700	722	675	707	683	714	631	695	700	706	666	656	659	624	679	692	654	648	733	674	750	656	677	656	661	685	664	611	703	649	673	698	653	681	674	650	674	702	662	644	691	653	653	710	694	713	679	681	626	687	699	690	702	652	657	663	673	718	720	699	682	678	645	660	674	679	705	699	657	690	647	692	738	670	717	686	645	662	699	646	679	694	710	712	748	616	639	711	661	694	711	680	679	645	704	667	694	667	701	733	676	674	667	674	649	625	664	677	703	644	695	680	662	687	689	685	688	694	651	656	686	654	641	681	679	700	656	668	700	676	675	681	709	679	696	671	714	726	620	675	727	654	683	684	664	679	679	661	703	642	684	722	678	714	720	661	692	678	694	714	691	666	628	653	713	696	656	674	667	660	670	655	684	675	641	707	666	759	665	676	711	677	653	694	658	675	667	751	666	633	683	713	707	731	688	625	686	632	679	681	710	692	663	672	700	670	705	658	697	675	724	738	667	693	682	731	691	627	663	674	642	689	718	683	629	666	689	697	675	672	622	696	663	686	659	699	677	683	680	687	699	694	681	690	647	625	706	703	635	706	715	691	674	682	686	683	693	666	689	670	721	638	687	662	688	696	654	664	678	673	655	663	703	667	678	658	702	686	693	663	698	677	710	638	703	691	640	681	746	703	670	692	666	685	638	706	686	647	662	692	662	677	663	700	668	712	667	693	686	667	721	681	699	633	695	662	708	675	671	662	640	678	676	669	692	657	693	670	718	685	650	682	703	603	703	673	683	686	671	692	657	671	698	677	668	666	666	664	688	674	654	694	680	658	698	706	669	668	672	692	678	596	661	706	665	655	691	663	690	711	646	716	659	698	664	649	665	681	702	638	687	665	681	660	702	684	719	651	697	666	656	613	702	687	652	638	656	697	642	697	656	665	672	677	654	690	686	612	687	659	724	699	704	664	691	657	671	648	673	676	679	673	678	673	655	696	705	680	704	705	708	670	677	700	706	692	690	643	700	666	689	672	664	647	710	715	679	650	712	696	651	757	667	719	695	711	675	706	693	700	698	674	674	715	701	757	707	718	630	688	623	720	668	633	671	684	656	646	704	705	693	673	694	669	674	689	639	666	705	656	680	685	685	656	688	692	696	660	681	709	695	706	709	682	610	678	690	708	671	695	648	707	681	674	634	664	704	648	701	745	702	734	718	707	714	667	743	690	691	688	705	674	697	728	626	625	647	634	695	641	663	641	655	721	669	701	700	703	703	664	661	623	684	660	681	622	708	709	694	661	702	706	713	708	665	704	695	701	687	721	715	655	725	639	735	684	684	692	674	644	719	662	664	716	671	661	698	673	711	659	689	686	686	684	738	642	664	648	682	703	656	630	669	680	661	674	699	692	723	702	685	720	645	677	705	703	736	652	608	641	680	680	698	701	709	627	685	666	699	673	707	664	708	728	673	708	679	712	731	710	667	673	648	691	653	647	679	681	656	663	753	658	698	703	712	679	691	684	692	643	677	665	710	673	677	664	638	691	666	690	661	672	697	661	654	675	682	684	727	683	675	629	691	692	678	584	643	672	673	698	713	710	653	677	704	678	674	687	636	671	680	710	712	672	641	664	684	741	694	666	698	675	643	683	684	677	620	705	722	661	652	654	712	646	641	638	671	676	678	690	739	653	669	681	687	733	656	722	639	685	652	657	724	690	662	727	692	677	645	728	680	676	717	672	661	662	684	725	727	672	659	664	666	676	699	693	656	683	692	651	649	685	684	678	687	710	659	659	697	683	671	725	664	673	665	702	699	687	692	670	699	718	738	732	658	698	673	704	704	701	661	658	647	673	680	679	710	644	685	682	648	740	643	706	698	718	648	669	710	689	686	684	652	691	693	706	678	648	647	643	709	680	644	680	732	669	652	674	717	684	722	639	747	700	681	677	720	748	726	660	610	699	660	677	675	654	674	691	691	680	681	671	679	664	715	684	713	692	690	677	689	658	642	717	686	717	690	691	652	716	660	650	713	684	708	743	696	698	686	634	666	691	675	692	673	705	681	702	672	682	670	685	646	675	672	674	673	678	690	698	684	655	671	656	686	679	741	644	678	712	701	652	698	655	659	685	690	686	681	649	679	665	666	648	689	701	671	672	677	639	664	676	722	688	649	665	690	693	662	664	674	651	676
11277	9974	8038	4138	3033	2291	2018	1687	1455	1374	1244	1146	1147	1048	1128	1035	1047	950	989	959	958	878	892	883	917	946	934	881	905	908	885	887	909	883	928	914	876	860	881	878	907	909	814	867	851	863	925	863	897	844	866	863	865	891	875	874	895	896	818	885	799	871	897	853	855	851	959	868	862	832	912	900	867	808	843	881	889	867	867	880	846	884	877	891	869	894	857	908	887	851	857	842	828	824	838	830	914	818	873	846	867	884	865	877	842	882	906	844	834	868	876	912	840	835	819	928	835	855	858	833	868	825	893	875	892	868	803	883	884	850	878	862	846	830	815	842	858	806	824	880	889	836	875	853	885	830	906	901	871	875	871	872	897	891	862	838	891	886	862	803	781	881	907	863	881	845	889	899	851	820	870	846	891	825	834	873	845	869	836	874	890	881	889	863	807	878	857	845	863	859	871	855	823	874	862	881	857	883	838	894	862	869	876	850	867	886	864	916	853	876	834	867	857	862	834	877	849	853	845	838	880	882	839	856	917	843	905	862	850	884	874	906	835	882	843	829	889	860	857	881	858	855	850	863	866	857	895	893	817	858	837	890	938	866	823	821	877	814	834	894	828	844	857	863	862	879	899	785	832	838	826	833	862	874	841	807	848	846	851	899	884	903	775	861	839	895	877	830	865	880	830	850	788	817	899	902	842	852	830	879	880	838	880	854	817	833	857	871	881	845	846	854	874	822	860	881	828	869	851	858	877	817	928	841	844	923	851	836	808	844	838	902	834	834	846	875	868	859	823	857	887	826	859	827	846	856	820	860	872	812	844	903	862	820	870	820	854	841	872	873	876	870	824	858	871	926	851	857	868	863	849	841	840	878	814	857	829	867	860	838	826	912	907	864	839	858	881	827	851	908	870	835	838	805	847	856	847	888	815	844	841	906	862	880	814	864	881	865	876	875	851	875	838	834	856	840	832	839	869	924	917	874	883	910	843	840	879	846	914	882	804	922	842	920	840	847	879	804	880	858	854	862	862	907	865	858	880	892	874	837	849	896	867	870	859	865	904	807	817	833	831	883	806	868	868	849	813	880	810	831	824	849	833	853	875	916	864	844	864	849	899	828	870	857	808	864	850	856	842	853	881	875	832	863	836	807	864	860	807	906	833	837	837	845	875	803	837	811	866	878	900	845	830	868	825	916	836	831	828	870	867	867	890	865	845	816	880	886	840	829	896	866	868	918	859	832	874	822	833	846	874	836	863	860	858	873	878	890	799	936	818	861	844	857	861	880	826	835	838	888	870	881	836	899	850	865	871	863	846	855	859	832	837	842	831	876	833	820	887	827	828	930	846	809	865	850	842	865	862	895	883	843	864	896	866	877	873	877	865	868	913	856	902	879	874	825	910	811	878	907	895	847	857	897	932	876	814	814	839	893	868	846	869	855	827	831	890	920	897	852	917	854	848	845	881	856	874	863	855	857	896	845	867	841	823	889	826	883	874	857	824	860	909	853	850	822	815	849	890	790	878	868	902	899	910	869	850	888	845	880	926	839	893	885	838	881	853	811	867	907	871	912	847	893	860	869	836	855	808	861	867	857	805	876	832	870	823	816	902	878	819	870	815	872	884	826	884	866	843	830	872	867	827	867	836	862	939	815	831	880	923	867	919	878	865	880	881	895	867	904	839	882	913	870	831	815	907	884	880	832	895	853	880	849	857	858	862	875	841	844	842	821	880	851	838	858	888	882	872	853	868	848	815	850	815	912	906	819	862	872	900	796	880	853	874	879	804	821	813	817	865	820	784	864	848	850	897	811	830	872	843	860	876	859	886	830	851	864	856	867	858	831	869	875	887	852	826	848	858	807	877	901	824	843	819	884	880	874	884	854	840	868	835	866	858	855	838	854	904	879	861	859	819	887	863	836	869	911	858	809	849	852	852	833	839	846	907	889	832	826	829	856	817	851	888	822	822	856	887	849	860	836	877	857	861	854	830	844	895	855	892	825	905	927	877	869	826	859	863	849	841	821	811	866	824	870	868	829	849	828	852	839	918	887	909	855	856	802	836	855	861	829	919	876	867	912	874	863	867	821	858	884	877	834	851	886	899	861	882	849	894	819	848	800	842	853	830	835	831	903	827	850	851	813	864	803	842	906	848	861	856	871	834	838	841	831	816	852	832	849	870	860	852	849	856	849	906	877	865	850	831	924	861	873	831	907	871	923	868	858	848	839	828	862	857	825	867	907	872	875	865	853	813	860	909	844	844	797	877	899	847	858	852	803	865	874	884	882	862	871	882	845	875	857	898	907	854	874	827	897	858	875	826	902	964	824	796	844	873	838	869	831	824	874	858	844	836	811	901	853	846	867	842	878	829	850	795	876	892	862	844	840	900	778	804	855	866	850	835	850	860	889	837	901	903	849	837	879	907	868	869	864	852	861	866	878	857	876	880	830	848	822	890	843	861	859	850	816	870	838	852	868	896	893	882	863	868	820	852	816	849	872	871	858	833	833	874	822	902	891	840	855	806	887	870	803	904	862	876	830	848	847	864	842	874	857	843	861	873	865	867	848	826	837	842	869	903	866	827	869	854	871	808	832	856	818	862	854	857	875	889	877	871	878	835	859	903	892	937	833	871	870	879	872	842	802	867	827	837	915	815	834	845	825	854	930	822	818	854	826	922	863	856	871	870	906	851	832	877	865	799	920	840	882	810	863	828	905	828	861	822	834	864	858	844	918	869	837	895	848	858	919	841	826	872	869	841	920	879	813	837	857	847	862	820	810	905	849	840	852	841	853	872	868	869	814	824	818	894	833	861	873	833	877	814	903	861	864	895	829	875	872	869	854	880	852	826	849	829	844	849	861	899	806	885	891	839	908	816	893	812	857	843	849	887	865	862	866	882	955	829	831	909	843	853	873	827	838	862	854	888	854	847	834	860	868	871	852	882	837	872	870	853	886	862	814	861	825	827	862	861	854	878	822	840	862	819	846	857	885	879	829	828	815	823	833	877	866	845	856	867	837	892	879	832	868	848	858	793	834	877	799	867	852	866	787	821	842	810	879	830	829	842	889	922	856	840	835	836	773	896	870	838	888	856	870	852	831	837	837	865	890	799	876	862	868	835	830	837	859	843	858	839	865	851	840	864	877	825	844	853	818	847	878	847	858	846	870	854	871	891	877	902	814	829	851	849	857	885	859	862	847	896	872	856	841	840	845	873	891	889	873	868	839	870	839	908	897	859	872	888	844	871	886	844	857	842	818	807	896	867	871	848	859	885	876	866	867	863	894	842	906	857	806	848	819	906	873	853	850	812	865	834	862	839	892	825	835	871	874	838	829	811	872	845	851	860	850	865	810	878	876	846	863	858	798	836	872	917	870	860	861	830	918	825	830	883	847	883	831	839	826	872	883	860	791	855	870	878	841	816	835	858	853	862	797	836	859	836	831	820	839	818	885	873	883	855	886	888	875	838	833	878	834	858	836	913	859	828	806	859	898	867	814	823	840
22677	20910	28597	23372	20913	20954	7159	1288	1033	941	858	795	768	732	695	694	684	694	647	617	650	626	619	590	606	590	659	627	625	607	640	594	628	570	560	579	598	576	581	619	581	588	556	584	595	597	583	609	550	536	605	561	584	577	564	574	559	601	551	587	590	553	598	586	564	583	549	556	586	585	584	567	607	579	573	564	501	567	552	554	560	529	568	552	556	556	543	576	550	551	565	597	548	563	578	529	537	545	573	534	575	585	536	572	532	543	547	533	541	583	543	580	521	569	544	541	531	575	564	535	558	537	551	524	570	553	525	544	563	572	549	581	588	545	548	564	569	555	538	601	526	560	559	606	600	569	560	605	559	561	562	540	528	612	545	533	539	528	588	552	550	577	493	509	513	554	601	544	588	567	594	530	535	558	570	571	565	510	580	580	522	542	571	553	604	552	564	528	569	520	521	560	593	554	542	540	589	559	563	550	576	568	579	588	575	522	509	580	554	518	571	579	549	553	527	567	526	616	544	575	537	536	554	572	561	542	578	590	599	545	556	572	622	615	544	555	579	547	573	538	519	542	554	584	540	541	547	542	541	549	573	563	547	578	563	602	562	547	552	557	560	514	538	568	550	543	573	551	580	562	614	518	593	561	601	536	583	560	575	590	581	559	615	528	597	579	549	571	569	505	579	553	559	574	594	564	556	554	562	578	579	561	592	573	579	525	586	541	545	578	568	559	576	577	587	603	551	558	538	594	551	536	593	570	555	545	541	563	568	547	556	574	549	566	577	582	599	608	533	532	551	537	557	548	548	553	571	556	512	540	503	563	543	546	553	604	571	545	595	563	560	545	589	594	538	553	638	600	536	546	535	581	573	558	579	628	535	561	535	596	599	528	570	558	561	581	555	552	564	529	514	584	530	574	550	579	556	523	564	593	567	553	513	601	594	551	571	541	566	585	573	586	529	525	601	559	570	546	565	585	617	561	565	585	570	548	540	520	602	508	591	558	567	570	527	532	581	550	597	586	536	594	525	538	528	570	539	536	570	581	547	555	590	538	555	548	566	577	598	545	565	535	591	532	538	573	552	594	591	586	562	581	571	568	558	586	534	526	552	550	566	572	604	561	552	536	571	606	594	536	550	557	556	602	555	548	536	562	603	534	552	531	554	576	537	580	593	580	583	550	529	545	548	557	579	551	563	556	561	552	538	599	554	602	568	543	543	560	569	558	567	545	551	527	579	604	616	523	553	530	559	542	577	543	549	593	572	585	536	565	565	567	582	582	549	569	537	582	543	570	552	580	536	551	567	542	570	529	531	544	600	509	567	559	583	585	584	570	572	532	559	568	576	604	543	559	516	502	541	605	553	561	606	551	571	584	552	562	578	560	560	570	521	592	561	550	607	593	574	573	592	520	586	557	577	550	571	585	530	559	565	526	573	566	574	595	549	554	524	578	584	601	576	556	554	542	556	537	557	575	553	554	599	554	592	574	587	567	602	582	602	591	528	594	568	595	561	598	604	517	552	563	559	533	581	539	579	563	579	557	572	536	552	605	529	566	517	567	558	548	494	592	515	565	592	539	569	575	568	545	532	568	591	551	560	566	571	567	586	581	560	572	557	568	557	549	553	592	572	582	569	513	592	550	583	551	614	502	574	553	583	543	536	544	558	566	559	575	527	592	536	558	568	543	550	522	587	578	570	524	562	554	586	544	533	563	572	584	554	518	557	547	611	592	537	583	539	587	535	593	597	522	565	586	575	567	555	567	568	561	524	570	546	573	528	544	585	615	582	546	544	566	609	552	553	591	538	588	560	572	564	529	538	549	590	552	560	537	549	574	572	564	574	584	578	565	554	489	565	559	552	597	574	517	551	602	543	514	552	535	562	552	565	529	577	584	546	545	562	632	577	569	597	567	602	555	535	541	572	592	609	518	548	492	561	538	533	617	561	526	527	570	512	538	580	579	536	589	505	572	535	538	598	583	570	563	570	583	577	570	530	577	583	562	532	570	615	566	561	553	539	512	568	563	558	586	574	521	573	547	549	518	560	543	588	571	518	554	573	573	570	593	531	532	552	536	565	583	540	573	568	552	543	558	557	581	586	544	554	562	581	586	576	569	603	547	582	541	555	534	592	568	564	611	577	534	557	542	542	567	559	607	557	535	564	541	541	534	552	546	542	522	570	615	542	548	594	566	550	567	532	567	578	560	559	572	537	590	548	560	570	556	572	559	556	578	570	533	540	576	588	551	595	534	575	566	595	510	562	575	564	606	576	560	546	572	585	596	557	580	572	558	582	540	527	611	571	579	561	528	569	564	577	557	586	568	561	507	558	583	548	535	530	592	550	564	542	588	547	574	568	551	558	534	569	586	586	555	556	563	543	564	546	569	540	544	544	593	547	544	588	576	592	567	565	565	578	564	562	587	572	561	571	564	568	546	559	553	542	531	535	569	585	578	591	566	552	527	567	580	574	562	574	595	526	585	570	593	580	567	507	550	572	561	560	546	553	550	580	518	583	548	594	598	549	586	518	557	543	572	589	583	564	573	565	594	562	582	581	563	605	558	575	551	559	560	602	546	592	572	561	559	547	543	583	517	544	589	573	539	559	567	538	591	590	567	594	543	592	604	549	543	598	557	557	558	556	523	563	563	541	599	579	513	571	528	574	565	547	588	603	518	567	537	562	593	539	580	549	569	590	580	557	572	543	579	601	568	567	601	537	569	575	548	558	556	543	543	577	611	587	574	598	534	567	543	534	556	545	569	546	554	547	541	563	558	551	546	548	586	598	553	562	582	548	574	538	584	556	560	547	546	545	553	563	592	571	589	550	604	543	583	595	538	545	578	579	575	545	532	556	599	557	595	566	549	598	560	541	561	576	545	556	516	550	523	560	547	559	561	554	575	560	562	576	507	574	539	570	552	597	547	580	605	576	560	586	568	545	561	538	544	556	540	578	549	555	598	595	551	584	559	583	610	551	521	550	555	544	591	566	603	587	597	605	574	520	579	534	549	540	560	520	547	597	563	580	586	579	562	568	610	551	553	566	582	521	591	519	592	501	598	570	554	619	541	535	575	540	610	555	596	545	609	589	601	576	571	573	572	530	539	569	521	594	557	606	539	579	541	556	576	566	579	583	558	565	580	594	548	582	566	558	549	527	585	557	561	597	551	574	576	592	551	594	598	587	567	523	544	559	563	561	560	597	541	537	559	548	578	535	601	562	556	552	583	555	553	628	539	565	587	630	537	568	543	594	560	543	614	557	536	571	532	556	524	547	585	578	537	540	568	539	563	584	561	593	588	585	567	582	565	587	568	574	559	550	588	556	598	591	524	550	600	572	575	553	577	521	549	563	577	550	552	610	581	529	549	507	532	588	532	574	572	615	538	577	544	578	598	581	526	574	561	562	550	536	568	546	553	566	583	548	560	585	573	521	567	570	593	590	531	604	568	574	574	549	569	552	568	551	598	569	541	535	601	601	547	539	557	553	537	515	581	544	558
10473	15752	12600	6584	4791	3525	2820	2340	1958	1673	1591	1386	1231	1247	1141	1059	990	896	993	912	923	870	832	833	829	796	898	846	782	768	784	773	690	779	731	733	726	774	787	757	752	796	709	783	794	758	725	763	737	726	704	709	694	750	740	702	772	759	723	697	701	734	771	753	735	714	712	695	729	751	752	773	782	729	710	767	743	774	728	683	719	738	752	775	738	734	706	775	708	745	738	710	709	658	742	754	740	754	739	761	689	758	733	688	741	749	734	715	811	733	763	772	730	721	672	753	734	707	696	703	735	679	708	746	734	723	725	711	734	710	701	731	690	750	751	718	695	753	702	737	704	749	753	758	729	772	708	689	724	758	770	741	722	691	710	726	778	713	703	771	748	719	757	729	741	718	739	695	699	722	739	731	711	678	710	726	737	714	764	714	725	769	714	727	766	684	698	687	767	681	725	726	745	736	704	738	766	728	714	683	716	766	700	712	758	677	733	722	733	751	707	681	737	741	719	752	713	746	764	704	676	715	721	680	715	726	723	750	720	737	674	760	707	709	685	696	771	724	714	717	676	722	720	748	689	730	733	716	792	757	705	703	762	759	704	638	733	762	732	744	722	757	724	690	731	736	693	719	681	719	732	730	712	701	774	730	756	682	690	714	721	664	672	737	728	694	764	784	758	729	684	734	740	696	732	667	717	712	732	700	762	678	737	713	723	744	721	747	735	720	748	712	742	703	731	658	678	720	740	732	735	755	737	747	707	704	720	719	701	702	719	730	710	723	763	697	733	708	739	713	736	678	742	726	705	730	732	715	719	704	685	726	698	746	721	729	704	719	686	742	680	670	700	714	687	707	755	706	692	809	717	724	731	700	675	720	694	682	691	698	758	727	704	736	720	737	700	736	682	770	708	672	685	730	771	762	740	715	759	746	686	731	707	713	697	737	719	712	709	733	741	708	726	744	678	711	725	727	711	744	719	715	737	732	724	738	706	715	705	757	770	737	727	730	725	685	715	705	721	731	695	709	778	742	700	702	737	757	754	727	713	729	687	755	744	692	715	732	706	703	769	672	769	677	730	759	731	683	716	738	707	735	685	722	728	803	713	661	746	780	752	752	726	728	713	722	725	721	722	723	712	745	737	700	730	710	752	707	762	754	737	691	732	722	733	665	738	745	713	679	695	724	724	726	709	700	760	710	695	717	733	690	737	746	742	688	722	684	722	709	775	705	734	770	711	730	744	704	729	770	671	706	710	685	684	725	728	768	749	722	719	725	688	715	720	734	744	710	737	747	733	736	699	735	741	708	664	657	685	719	701	762	722	689	716	700	718	698	726	713	696	724	724	703	783	674	701	744	697	688	768	696	689	732	712	684	726	722	702	761	748	759	715	710	762	754	678	715	755	738	703	724	721	731	692	722	723	786	717	734	768	693	718	754	711	718	719	699	714	726	700	764	678	748	747	774	767	752	664	775	703	750	648	736	718	701	696	749	732	673	735	723	698	728	709	705	670	760	747	684	701	728	697	663	726	773	729	719	718	805	741	724	696	743	678	704	722	758	745	765	735	675	707	727	710	728	710	686	763	751	748	704	720	737	738	720	683	713	714	753	688	741	771	741	747	739	699	730	695	789	690	745	738	703	738	742	744	756	733	727	704	735	717	740	729	750	683	717	754	721	740	697	726	669	714	685	717	714	684	746	732	740	746	735	740	767	702	739	688	739	780	763	725	682	706	714	746	691	749	679	706	762	706	726	755	746	737	749	675	739	759	722	711	698	696	749	725	734	677	698	701	722	733	705	726	737	746	678	725	689	693	680	781	711	724	733	827	716	721	724	737	716	709	728	694	755	675	742	740	713	676	726	744	772	681	705	724	713	707	708	733	689	685	765	719	725	744	706	734	695	761	705	729	742	764	695	741	740	694	709	718	742	699	721	666	701	751	762	698	733	750	709	739	750	696	693	698	687	687	708	719	732	706	735	664	740	730	749	699	730	694	755	701	729	718	679	703	718	715	694	691	742	788	663	715	693	691	698	757	715	741	753	749	727	736	753	763	687	732	675	734	716	694	712	774	697	761	726	715	725	728	725	666	702	750	710	697	731	701	777	693	756	742	718	767	741	679	744	689	728	720	672	730	771	698	723	716	717	733	694	736	697	713	701	733	720	731	712	703	759	727	744	738	742	686	737	747	722	710	736	714	779	734	744	731	718	706	729	713	684	707	749	683	694	738	680	703	698	728	706	743	723	713	701	736	710	684	693	706	749	718	707	707	749	704	716	765	730	719	717	724	751	759	688	719	724	728	717	751	724	735	744	717	717	706	750	738	700	728	752	690	751	697	732	702	736	708	758	723	731	671	728	708	717	748	750	718	703	719	737	728	731	691	689	715	757	725	754	764	717	714	710	682	678	722	715	752	752	694	710	724	707	748	740	774	722	725	758	735	724	733	739	689	718	709	721	681	712	699	744	722	711	743	702	728	741	719	686	728	713	748	699	721	757	742	722	705	734	681	700	771	702	714	714	729	758	674	740	711	765	732	695	695	726	722	694	711	748	693	712	683	730	765	731	711	700	704	757	727	769	754	706	711	698	674	752	719	701	713	735	759	693	754	683	755	721	690	711	735	693	709	722	650	733	742	718	724	707	709	718	705	744	729	726	722	742	727	699	743	710	712	723	687	687	696	731	743	745	718	695	730	675	742	750	771	761	686	763	694	660	751	661	694	714	751	722	719	745	720	742	687	712	754	737	702	753	770	717	663	736	716	684	733	683	750	682	692	743	739	734	714	712	739	716	731	782	738	662	701	775	727	731	734	724	673	739	686	713	698	733	701	721	708	742	730	671	780	749	713	738	714	702	707	676	678	697	670	768	718	706	707	726	706	791	681	669	767	709	691	700	711	730	731	710	694	778	740	750	734	703	718	682	660	736	760	775	770	678	704	727	738	731	753	735	736	689	732	712	745	709	756	696	700	752	733	743	745	703	716	729	726	720	694	672	716	733	753	704	693	730	722	706	743	742	735	699	739	733	673	685	657	702	722	690	660	645	708	710	693	721	769	700	738	754	679	700	699	708	722	726	730	702	700	699	724	729	746	734	716	706	724	703	739	712	686	757	764	718	708	688	707	730	709	747	735	741	722	710	702	758	694	712	705	807	723	699	719	738	709	749	738	680	738	737	695	716	746	721	661	735	692	728	728	722	715	792	729	726	666	705	730	738	709	720	768	700	696	709	708	695	725	718	734	731	705	668	707	760	755	698	736	721	726	720	737	701	713	733	762	728	701	738	696	705	740	717	725	701	719	729	741	690	662	684	761	755	733	693	708	694	719	691	732	739	736	741	738	722	734	717	695	735	719	717	726	731	739	726	706	699	721	683	724	707	732	686	691	695	680	771	753	696	733	738	734	680	723	752	682	734	750	700	759	723	746	712	731	755	767	706	737	703	708	727	720	667	743	697	734	743	736	726	737	700	767	738	707	682	683	713	729	714	682	749	729	758
26536	20302	8788	801	455	448	427	407	422	400	413	409	395	426	460	427	437	409	394	402	408	416	373	392	400	402	397	418	450	398	404	406	404	427	442	395	399	400	402	406	407	384	406	413	423	401	409	432	388	438	395	383	380	428	407	404	397	425	417	423	411	412	413	405	418	425	386	395	383	395	432	410	398	400	435	385	418	411	382	436	407	432	434	421	407	398	422	380	436	414	408	409	387	394	404	395	388	387	408	407	426	416	413	436	398	393	392	402	395	367	374	386	421	383	400	401	384	388	350	401	366	417	432	382	420	415	371	408	408	396	398	409	412	422	399	400	356	436	408	408	388	393	425	400	389	395	424	422	370	442	413	418	393	405	391	366	385	424	418	407	412	425	395	412	403	396	410	428	433	390	422	368	339	377	397	408	410	421	412	420	389	408	405	394	411	435	405	429	367	409	390	420	411	395	425	392	421	425	397	401	410	405	391	405	409	379	392	403	459	375	424	409	378	410	399	377	377	389	362	457	390	429	426	406	402	419	407	402	414	406	368	381	423	412	378	397	409	412	403	387	425	386	408	422	411	421	413	368	401	376	423	435	418	418	431	402	391	409	395	391	425	402	398	428	424	420	437	423	426	406	390	404	412	426	394	430	431	424	399	380	444	408	406	393	388	385	393	379	417	434	396	391	410	411	384	440	415	408	381	397	433	401	404	374	389	398	377	419	372	414	440	401	405	391	423	425	414	358	399	466	419	396	399	420	394	447	411	398	420	390	396	410	388	419	417	391	401	376	428	374	376	357	395	385	448	412	415	402	405	399	427	398	387	410	397	419	415	388	404	414	422	444	410	398	442	405	412	414	417	382	391	381	422	423	412	422	424	423	378	406	384	432	392	426	387	419	422	386	387	407	384	359	386	419	385	403	424	402	397	407	407	393	422	413	401	417	378	402	400	415	375	402	427	412	414	405	439	390	404	416	438	425	413	406	385	413	429	420	422	412	417	383	386	403	383	434	408	418	379	415	408	430	402	440	389	382	433	405	396	420	418	395	422	401	387	398	370	392	443	438	426	420	386	422	408	414	419	411	391	426	393	402	396	418	428	395	416	389	405	413	427	386	395	404	427	401	411	463	375	413	387	425	357	389	424	381	408	411	415	441	381	438	382	409	392	428	406	400	404	393	398	386	383	365	413	392	407	391	410	390	437	376	376	415	393	383	398	352	389	438	430	401	415	425	447	432	381	399	434	378	429	346	360	400	393	414	399	408	388	435	419	386	371	402	411	435	434	409	434	386	397	394	367	404	394	433	403	387	396	387	423	406	385	388	439	394	422	391	450	402	380	404	386	369	406	396	390	395	448	355	408	403	403	378	420	419	376	451	401	408	395	398	397	401	395	401	387	430	438	380	423	404	435	377	374	407	430	415	432	356	427	396	405	380	356	416	397	431	376	404	425	395	416	404	400	423	383	390	422	431	417	440	424	400	418	450	418	404	416	401	450	385	422	397	420	389	423	409	435	403	378	410	424	405	408	433	401	427	361	394	414	429	389	462	399	347	402	364	454	404	407	470	386	402	412	393	400	418	413	428	410	393	396	385	384	424	399	431	411	410	383	381	387	417	442	441	401	386	392	408	427	414	400	417	402	415	390	403	372	413	405	396	411	390	432	413	425	420	385	409	385	411	419	406	407	395	398	402	395	392	411	420	421	409	415	371	383	437	402	396	385	406	423	425	387	391	414	383	381	352	417	386	411	413	429	433	386	420	464	365	394	421	390	366	405	403	417	400	391	377	408	371	404	443	382	367	367	408	405	414	451	396	425	390	419	404	396	439	437	428	425	441	386	379	395	401	413	440	413	434	387	422	425	400	425	409	416	408	418	402	400	435	397	423	387	433	407	396	449	435	390	419	376	429	423	418	405	417	409	428	403	398	369	411	413	408	394	395	374	424	392	412	422	405	385	412	379	416	397	411	381	369	422	387	413	411	419	426	408	444	408	439	403	407	415	435	433	403	402	422	414	406	383	400	389	407	387	398	434	417	423	382	444	392	402	380	419	419	430	406	398	430	427	425	432	367	421	420	409	386	404	399	415	391	375	413	403	371	420	407	379	374	440	444	378	381	403	401	441	365	394	443	407	392	415	399	390	392	405	417	410	409	405	438	395	412	378	393	415	407	386	418	452	376	409	419	425	361	426	437	439	408	394	432	388	413	386	441	427	436	411	412	402	438	392	401	371	411	380	425	414	395	404	375	397	402	380	404	377	366	426	398	365	410	410	385	383	400	402	440	395	388	415	415	422	385	386	400	400	420	422	392	449	427	404	385	411	442	394	411	417	404	415	420	394	390	431	366	409	423	422	392	418	400	415	406	419	380	394	406	402	420	395	397	408	412	408	428	400	414	415	402	403	407	386	399	387	426	433	401	408	424	380	431	429	354	408	426	388	396	396	425	403	410	408	385	421	397	445	374	437	392	415	404	403	409	406	368	388	436	445	424	406	407	405	414	407	398	425	399	391	391	424	406	395	370	408	402	406	412	384	374	376	428	422	414	386	425	445	429	423	418	368	419	415	417	394	402	396	377	419	393	404	401	388	414	400	387	400	424	421	473	403	399	372	415	385	416	413	406	428	395	418	402	419	393	401	394	395	408	395	434	386	423	424	386	423	418	387	448	387	410	418	403	396	381	457	411	423	433	420	399	396	407	419	401	401	432	401	381	411	372	376	415	413	401	419	390	407	428	364	422	395	437	426	406	426	398	399	403	407	415	405	401	418	412	412	381	388	383	393	376	393	412	404	372	413	381	395	419	406	408	454	413	401	412	405	434	408	421	418	416	384	400	386	421	393	433	404	386	424	417	399	406	423	431	394	413	422	421	410	410	401	410	385	390	400	385	390	399	400	423	412	430	436	410	387	426	401	440	411	428	391	396	414	389	396	424	474	414	418	419	439	400	376	415	392	406	392	359	424	418	407	430	395	360	423	387	399	443	394	425	422	385	431	394	380	399	428	396	386	401	414	393	433	385	417	396	432	351	414	401	408	413	453	451	398	430	418	410	398	415	384	389	371	415	382	408	417	430	427	380	407	427	392	388	415	406	376	416	399	417	437	396	419	428	410	393	396	401	386	403	400	394	362	396	396	402	383	408	387	387	424	433	398	411	398	425	389	394	378	411	425	422	409	397	417	374	386	405	383	402	406	395	384	430	399	409	423	399	424	419	398	434	402	392	458	403	411	410	425	439	423	398	432	432	426	419	393	366	401	424	408	361	403	382	382	429	414	371	392	417	405	400	422	452	385	431	388	424	386	399	427	431	405	406	409	416	402	435	423	422	396	415	372	445	404	411	430	428	423	422	392	419	401	414	408	414	417	401	444	428	405	384	396	400	418	388	454	403	415	370	402	393	388	404	400	435	420	424	429	371	435	394	375	397	422	414	384	417	401	409	411	394	414	402	400	399	425	389	420	407	385	379	414	434	408	434	391	404	424	438	420	429	410	395
4937	1342	1163	799	682	642	566	585	572	567	547	562	525	522	550	546	568	496	515	484	515	525	528	512	513	541	520	509	545	553	491	513	540	513	483	493	513	524	535	521	537	517	529	517	477	527	481	497	519	482	486	538	514	526	480	490	537	513	521	523	467	510	535	517	525	522	539	491	480	503	604	523	498	515	454	539	504	526	536	571	510	477	538	530	535	502	540	528	511	547	499	521	524	518	472	505	493	518	530	561	526	535	489	546	527	527	560	542	528	507	501	500	511	521	500	551	521	518	563	492	517	544	508	512	516	564	523	517	513	482	572	533	571	564	528	514	489	479	503	541	500	507	547	495	471	522	500	517	511	521	557	536	497	536	561	510	502	522	492	510	553	504	530	541	525	509	535	522	515	504	502	493	479	535	508	523	493	559	545	474	538	530	554	541	485	513	541	538	512	522	517	554	529	514	534	524	562	498	518	499	524	522	490	533	512	527	542	503	515	495	468	529	513	499	481	513	484	509	507	550	514	504	533	573	512	545	518	488	534	502	528	504	497	539	540	511	487	501	520	543	533	520	523	514	510	550	503	534	489	504	539	516	517	535	553	519	529	525	535	492	507	567	510	531	554	531	470	525	492	535	548	471	527	490	507	502	497	469	492	533	500	535	509	555	532	517	526	474	538	533	547	526	494	527	549	551	492	477	507	474	519	499	479	513	521	504	561	578	515	553	578	539	510	554	511	510	517	533	486	500	511	518	531	524	510	525	523	521	508	542	545	514	544	501	523	547	538	508	550	540	534	491	491	544	505	528	544	541	541	536	516	495	488	511	567	535	529	539	524	533	559	537	515	511	526	545	497	525	527	551	546	505	584	519	518	510	502	485	516	493	509	537	495	465	525	495	563	513	515	465	559	512	495	547	512	514	499	553	545	496	523	533	529	500	525	500	548	507	530	526	518	535	498	533	512	547	529	565	524	528	526	502	500	573	509	502	535	543	503	496	508	522	555	524	541	526	525	524	500	501	539	555	516	537	493	518	542	490	522	467	571	526	516	522	526	556	527	525	540	570	520	564	540	518	498	520	509	521	550	513	537	506	517	483	485	540	492	560	481	533	519	527	514	525	511	527	510	513	495	536	536	550	511	526	542	551	517	480	548	532	547	551	525	528	500	480	485	520	483	533	518	541	512	520	523	510	511	514	512	508	529	499	533	542	526	516	499	540	533	495	507	490	498	496	519	532	549	533	539	536	581	563	531	507	492	555	526	545	521	545	523	513	527	541	506	502	526	507	521	495	510	495	523	495	525	538	510	521	514	514	495	510	524	511	516	521	562	530	485	514	525	539	515	502	539	471	551	551	548	551	519	529	495	516	502	518	548	555	533	489	533	540	524	538	506	533	548	487	523	529	493	499	514	513	532	563	557	493	510	529	504	529	530	472	490	519	529	485	480	503	537	532	496	539	564	527	497	501	553	535	499	511	528	490	533	484	532	499	559	540	467	520	518	482	548	512	511	512	525	526	504	519	516	568	508	498	480	515	510	517	492	496	508	534	516	557	553	501	528	525	545	536	517	501	496	565	529	524	520	494	563	545	502	514	498	519	539	510	511	498	535	482	540	532	486	537	523	526	529	541	448	520	503	505	530	535	523	488	541	507	554	503	526	549	507	555	539	526	534	539	535	504	509	530	502	507	517	531	484	543	540	502	497	515	505	508	527	520	549	522	551	528	508	473	566	565	516	530	534	548	518	520	553	536	485	512	532	530	490	532	481	558	481	509	488	529	544	550	535	525	544	492	498	550	542	528	527	499	549	508	554	542	545	535	548	519	532	494	500	501	533	521	542	516	505	476	505	548	545	505	505	519	517	513	493	507	545	503	511	562	527	507	517	523	514	523	522	481	478	509	523	502	499	562	506	540	539	526	476	541	494	516	510	493	527	519	528	554	499	532	518	509	511	514	549	510	498	514	528	497	532	543	527	519	541	511	554	490	539	533	542	526	541	537	517	513	568	523	515	554	538	476	531	528	530	489	475	523	475	493	531	549	481	518	488	568	535	523	541	559	546	525	529	478	501	545	506	537	580	495	519	486	482	498	566	474	534	501	549	517	550	490	531	516	475	535	495	509	531	487	519	539	525	546	540	525	536	510	529	495	529	517	515	517	491	497	524	502	536	488	514	507	518	524	518	451	504	511	545	486	516	527	553	512	491	497	495	504	516	520	527	533	564	523	509	509	507	494	532	519	545	519	527	533	521	496	551	539	505	532	551	547	523	528	550	542	559	507	526	490	551	554	546	544	545	533	505	527	532	517	477	515	532	518	487	492	507	515	515	519	535	527	510	570	517	502	498	538	528	529	541	511	506	505	529	510	524	559	518	502	521	526	527	535	528	512	559	524	550	526	503	523	536	508	515	522	509	524	530	492	520	557	509	509	509	528	518	525	491	520	495	520	548	530	512	537	531	526	505	518	478	529	490	485	493	525	484	547	517	526	544	534	539	530	519	536	491	496	490	527	504	546	514	512	498	538	458	541	489	524	521	519	520	561	519	528	518	484	489	536	543	500	491	518	507	502	539	486	558	583	478	520	525	494	522	512	493	521	519	517	495	510	513	484	561	487	522	451	507	514	533	520	526	550	546	531	534	487	552	530	543	546	551	521	538	518	467	511	511	513	564	534	531	550	505	497	473	546	500	535	514	484	527	544	522	530	531	483	482	538	513	539	462	504	540	534	537	536	543	513	523	470	510	469	510	518	497	490	526	508	587	511	502	490	534	510	533	500	537	512	553	533	533	495	528	535	519	502	504	521	509	497	493	530	498	500	549	529	518	532	550	542	523	496	544	521	528	509	538	544	509	578	493	546	522	555	554	517	539	518	533	545	517	512	523	538	534	474	530	536	496	527	558	528	525	531	529	550	539	537	520	477	557	507	510	555	507	510	497	525	530	533	502	568	528	520	544	525	514	507	526	485	533	550	521	523	541	544	481	508	500	528	547	509	504	550	530	582	519	551	585	494	524	535	562	501	498	578	512	509	531	537	530	506	541	523	541	529	492	519	478	503	488	547	478	509	482	533	519	534	528	466	547	472	499	517	480	532	545	514	493	497	543	469	486	518	512	553	506	519	528	521	470	518	549	542	525	531	551	475	536	550	522	468	507	495	527	526	533	502	512	524	538	532	522	525	513	554	510	523	543	529	488	541	552	501	560	511	474	530	522	514	504	547	517	562	512	534	514	518	486	554	474	563	531	493	534	456	488	498	492	520	578	494	530	537	529	509	508	546	474	551	497	519	544	527	516	538	550	474	517	528	506	550	479	531	498	513	550	489	514	542	564	499	486	539	534	532	531	492	535	546	519	531	523	535	550	520	565	514	526	494	500	518	509	487	505	536	561	520	512	549	529	509	551	516	544	522	537	543	520	520	515	527	491	531	499	518	517	501	542	520	499	535	509	516	534	513	518	488	536	527	499	531	529	522	501	562	504	527	528	516	556	552	503	513
23643	20940	28161	23849	20920	9273	1460	1019	836	903	885	807	772	719	808	736	717	726	713	704	772	763	723	732	719	688	720	720	679	688	685	715	679	693	705	695	676	681	663	668	654	720	706	674	660	691	666	707	660	686	707	677	688	680	690	684	646	705	672	726	718	683	679	706	676	672	697	715	671	623	706	705	697	677	693	680	667	734	686	698	647	714	706	720	635	657	607	646	668	664	724	748	670	715	681	677	692	697	722	684	694	662	665	629	672	636	675	737	679	647	692	705	620	659	680	710	692	715	674	632	671	672	685	648	700	616	656	679	680	666	657	662	644	667	675	704	678	680	691	667	711	691	692	648	667	674	667	655	633	711	705	669	681	674	640	693	671	677	672	703	655	631	662	677	688	662	668	648	734	676	667	690	642	692	666	677	615	700	671	718	655	689	697	700	643	642	648	682	640	662	665	649	687	660	704	670	687	700	675	638	652	648	712	683	677	637	655	638	710	679	684	747	679	697	655	671	741	674	710	704	677	650	644	678	643	637	699	665	698	712	718	689	668	679	641	706	669	659	648	716	681	689	637	662	656	679	633	691	699	646	667	708	692	653	641	685	673	666	658	732	650	677	689	660	675	702	652	685	671	665	660	688	609	723	681	697	698	650	647	651	686	649	664	697	660	695	640	647	670	690	663	657	706	699	681	645	682	712	649	716	676	661	683	666	649	657	676	722	668	664	676	674	670	674	663	699	672	724	656	735	669	693	732	692	663	714	706	675	700	690	674	648	694	721	694	634	667	699	724	697	630	671	702	687	659	651	666	687	674	669	706	726	658	663	695	647	694	700	702	727	708	740	685	644	656	701	643	670	708	666	671	644	675	662	685	696	667	654	636	675	696	629	682	655	675	624	661	684	649	670	683	650	681	645	717	649	702	648	698	695	664	624	687	672	711	648	678	698	635	703	661	657	663	714	644	655	653	641	676	636	705	684	661	701	705	663	666	689	689	665	685	675	681	675	691	669	703	674	638	694	633	675	683	684	688	671	674	658	704	689	674	680	618	639	727	656	686	654	660	715	702	685	686	652	679	682	634	658	692	691	699	671	675	660	652	647	702	661	676	663	692	676	671	690	694	650	678	706	659	654	656	673	661	676	717	672	675	675	676	696	635	712	712	682	672	693	712	751	716	671	690	686	687	683	643	692	690	695	661	698	665	670	697	690	711	702	696	677	720	703	684	639	685	666	627	662	696	747	649	690	630	673	683	648	696	680	682	681	666	653	657	681	651	692	677	636	670	709	715	641	663	696	668	679	679	642	666	655	634	624	679	644	653	674	640	691	676	713	662	659	688	664	655	730	727	678	672	684	708	677	666	703	660	684	688	657	674	688	633	725	651	636	698	675	678	707	674	699	733	677	687	642	659	666	666	719	678	683	681	649	646	679	666	654	634	647	694	684	666	631	666	681	638	679	712	704	669	662	662	672	684	695	662	719	641	638	680	703	668	656	694	669	671	655	681	702	697	682	683	694	691	673	633	685	705	658	681	646	679	656	680	650	700	733	663	656	661	661	700	685	698	651	701	694	658	682	635	675	671	650	662	671	682	631	698	676	668	713	682	635	699	644	672	652	633	657	705	685	689	697	714	635	640	677	707	656	682	615	703	664	660	691	677	686	680	686	651	691	644	674	646	723	637	633	704	622	658	677	706	644	656	675	710	664	640	656	670	649	650	669	634	792	666	706	686	657	628	646	675	695	640	698	675	690	645	633	721	658	651	674	675	673	672	671	651	664	669	646	654	679	632	655	691	706	688	698	671	684	713	638	680	674	635	693	656	706	659	693	660	742	670	679	648	745	682	636	707	720	708	692	680	665	659	650	623	617	672	680	657	627	740	709	641	671	691	718	671	676	694	663	704	685	661	666	628	657	657	671	678	660	658	712	694	667	626	661	732	686	675	667	649	667	692	680	701	688	695	694	685	643	643	702	665	727	683	649	627	632	689	634	701	664	703	681	749	692	667	666	634	693	695	756	669	667	651	646	683	655	714	703	707	657	651	670	648	685	741	670	619	631	668	693	636	695	715	681	697	680	691	640	690	713	669	696	681	683	681	629	631	707	656	680	719	675	713	701	688	658	689	687	704	724	685	676	639	680	703	652	713	685	642	639	687	645	675	634	652	647	615	643	624	701	709	678	670	731	660	698	645	694	677	683	688	706	668	752	652	643	675	660	603	705	658	728	660	682	678	642	642	713	620	680	656	669	712	690	696	662	731	720	649	653	676	663	692	677	672	668	735	667	687	725	640	636	662	728	674	689	625	660	673	641	722	670	629	662	670	657	635	650	690	651	670	653	672	670	679	628	648	626	739	625	686	673	670	696	729	671	686	675	653	693	616	675	698	676	682	693	683	677	741	643	685	672	698	684	654	676	733	650	686	677	696	681	687	629	704	650	641	661	677	657	659	668	673	649	666	665	675	686	743	692	713	656	662	684	652	669	682	681	696	728	690	643	679	667	679	714	672	679	683	660	622	600	627	655	685	698	724	699	635	672	671	661	701	686	658	654	692	658	686	674	685	696	642	677	687	683	654	668	685	684	674	644	678	676	640	702	675	650	689	658	688	703	659	700	684	716	691	670	690	649	675	681	647	698	686	700	672	710	666	662	674	688	693	677	646	696	650	655	696	674	657	663	713	691	676	690	638	707	687	660	667	694	688	621	669	672	656	624	632	673	676	686	692	683	645	672	680	681	708	703	688	695	697	643	700	692	719	655	656	650	631	665	666	723	668	668	665	692	644	620	684	644	650	625	686	666	672	703	697	689	658	703	628	651	656	662	670	662	668	629	618	669	699	677	645	688	662	707	672	711	659	660	721	699	657	699	644	699	698	707	703	723	650	657	660	632	687	680	700	650	701	698	626	705	681	698	683	712	612	637	668	691	667	641	707	679	674	683	712	649	678	637	683	678	669	661	710	643	664	657	716	631	686	686	681	634	669	689	633	687	688	685	688	639	688	679	670	653	699	686	654	629	662	647	687	663	647	690	656	700	673	668	684	675	684	676	689	692	675	620	688	699	689	662	665	663	646	627	694	708	720	649	691	658	641	682	672	706	676	686	705	612	654	662	641	672	709	635	656	663	645	690	665	686	647	668	679	689	683	651	704	695	618	647	668	668	667	678	658	664	659	656	688	668	676	695	661	698	676	660	687	706	655	697	624	699	705	614	709	681	614	676	636	694	659	651	638	669	690	683	680	680	686	672	668	658	667	727	713	669	654	688	662	694	632	601	636	640	697	690	656	707	643	698	689	702	665	631	690	663	704	666	649	706	687	681	629	680	700	700	681	667	666	658	678	727	647	701	717	673	669	680	688	710	723	656	735	712	676	693	669	670	673	652	627	637	722	688	688	662	671	709	650	664	684	686	709	677	686	695	641	670	639	653	684	639	656	662	701	683	719	687	667	665	705	720	652	676	688	696	701	674	665	680	701	661	715	692	652	659	701	651	675	730
8240	10044	8021	4044	2974	2366	1933	1671	1509	1293	1278	1171	1162	1075	1062	1040	1016	961	1034	947	932	961	926	872	892	912	946	839	888	887	887	862	882	899	904	870	919	906	869	860	887	888	848	870	868	855	795	908	842	862	867	855	833	836	871	823	823	835	877	862	804	895	870	836	835	874	889	866	812	839	852	861	852	854	902	913	863	857	862	774	833	850	863	887	828	853	875	816	851	828	869	854	860	825	834	916	886	826	818	863	872	871	832	878	851	866	907	848	838	826	813	878	838	850	882	870	883	853	941	858	881	818	844	883	812	879	853	829	881	862	889	825	847	887	827	909	809	845	865	887	870	829	846	886	885	828	844	864	887	857	884	816	803	795	884	893	837	845	842	832	846	818	882	847	777	852	888	816	814	803	834	870	865	845	861	916	850	803	882	823	848	879	828	807	865	845	844	873	832	833	877	887	873	859	884	878	874	831	875	886	879	861	851	865	914	879	875	796	862	798	829	868	826	848	865	835	875	825	895	837	821	909	864	853	873	874	829	887	836	826	838	868	866	825	876	878	844	830	857	838	831	878	912	874	922	879	803	831	863	833	825	895	818	908	890	944	881	860	876	897	836	811	858	858	870	866	901	852	797	902	876	899	914	828	820	798	815	882	886	858	859	840	858	802	867	870	835	881	855	887	873	824	809	803	844	820	866	855	831	854	822	906	859	847	850	841	841	847	889	843	815	832	829	868	819	895	826	846	886	817	870	788	836	854	827	854	865	849	820	843	871	868	785	836	880	846	853	897	836	876	812	909	857	860	877	840	879	859	845	811	841	876	872	862	842	782	820	836	909	810	836	892	850	948	863	853	829	845	943	835	903	884	819	887	869	815	867	862	874	894	873	873	878	911	832	839	912	851	813	838	886	892	803	846	821	873	874	906	867	828	880	890	852	826	889	887	828	858	792	832	847	823	840	858	866	876	842	900	788	870	897	879	835	852	874	871	893	846	858	868	898	836	842	840	839	861	805	839	895	846	828	843	835	892	823	867	872	868	832	880	850	836	856	871	811	887	901	841	870	898	803	861	830	915	795	850	877	893	872	855	879	804	849	859	833	875	846	801	859	834	834	880	849	818	840	838	835	859	917	807	837	812	881	835	812	840	848	833	839	883	866	830	873	842	822	913	837	844	891	826	900	846	884	828	878	871	889	819	879	852	812	868	861	845	801	848	871	882	890	843	860	900	849	791	859	880	842	904	893	787	876	878	894	851	853	866	878	889	832	851	765	847	876	852	836	872	821	880	865	837	845	823	891	884	860	872	886	815	845	901	847	846	877	814	877	863	878	826	834	822	863	865	837	880	833	849	855	877	839	926	826	837	878	807	842	873	835	805	849	824	847	861	850	839	843	849	837	840	838	857	902	900	887	891	842	788	857	794	955	861	832	878	836	862	822	880	903	831	836	856	895	830	869	860	810	866	830	844	885	842	859	852	875	821	851	839	901	942	872	828	833	814	933	816	879	871	874	808	844	819	844	796	817	788	870	822	871	821	849	783	809	890	838	830	782	856	871	849	881	869	833	815	825	804	821	879	869	861	869	839	850	865	805	849	853	860	932	851	844	834	876	823	826	834	866	838	842	829	859	857	828	849	896	852	824	824	830	859	804	924	826	854	868	828	879	831	952	869	837	812	824	897	804	838	834	782	847	858	814	805	816	820	855	876	802	828	861	873	864	840	870	886	870	828	879	847	852	861	911	854	874	905	863	867	870	862	888	843	876	864	876	862	879	854	860	881	873	849	885	855	900	844	808	901	839	816	837	827	834	876	853	857	906	869	861	869	863	851	844	855	870	847	861	888	846	815	844	885	863	854	843	872	854	809	861	870	815	831	884	876	809	792	885	859	834	853	896	878	851	863	794	873	844	895	842	818	859	831	817	823	861	859	858	822	844	848	880	851	875	859	848	869	876	786	812	874	783	843	877	854	891	889	869	814	890	857	867	844	853	878	852	900	803	871	888	872	863	828	871	840	881	842	886	805	834	868	835	789	824	833	874	828	891	878	850	836	855	859	879	841	876	843	873	831	893	830	868	856	848	829	913	875	879	922	844	846	832	863	867	800	824	858	924	895	828	867	830	878	823	871	898	831	873	855	855	776	867	862	869	833	851	880	847	881	854	932	851	814	833	840	835	826	859	861	875	838	769	870	869	827	863	869	819	796	851	830	830	828	856	806	861	839	830	849	887	859	904	890	880	850	855	865	880	810	796	871	860	822	854	842	876	867	822	815	823	856	864	870	802	879	838	780	853	809	886	835	887	818	892	835	857	882	875	879	905	877	882	863	867	862	837	866	896	838	862	886	870	827	879	853	868	851	832	836	846	858	867	826	811	901	860	835	865	859	808	860	853	866	835	871	873	863	869	893	802	844	862	854	786	825	856	884	782	852	836	893	850	822	850	884	874	874	833	842	895	871	903	819	845	884	839	825	890	839	842	821	874	834	914	859	822	920	884	892	823	861	840	805	891	855	860	872	835	846	859	897	857	871	869	857	816	828	897	858	887	849	820	891	866	860	850	824	840	855	840	776	898	839	835	811	854	876	834	896	825	856	860	845	835	891	853	832	802	817	823	862	879	816	813	872	846	869	855	864	878	853	875	812	860	843	867	836	804	886	861	815	870	861	864	857	839	894	845	877	776	810	846	880	882	871	845	898	841	838	897	799	847	823	871	848	873	819	851	869	870	922	858	900	846	808	847	844	864	826	829	844	895	840	868	868	893	826	859	906	850	796	896	840	815	876	839	882	882	870	828	828	846	836	842	886	822	859	875	863	863	838	790	872	891	867	907	860	821	857	845	846	844	790	822	846	871	854	853	815	885	876	849	822	873	807	873	878	860	853	871	850	910	872	836	856	861	850	839	856	838	863	854	818	868	788	843	833	811	852	844	894	838	854	899	831	874	881	872	861	816	863	858	904	803	823	894	851	829	846	877	875	850	852	883	854	845	796	854	863	856	835	841	906	827	822	813	845	842	861	834	867	828	850	834	798	821	866	883	881	842	830	861	878	880	856	840	861	816	856	866	900	813	832	894	832	856	892	802	835	870	854	908	823	795	862	800	829	902	878	824	833	881	829	838	848	809	830	879	838	858	850	844	825	842	831	858	827	860	844	839	804	849	822	880	828	807	794	849	887	882	839	852	930	871	863	834	875	854	869	902	856	871	873	808	880	872	817	873	865	822	853	796	836	838	778	918	823	877	833	855	804	819	841	851	900	837	845	879	858	866	858	833	847	848	823	812	900	819	849	855	878	803	833	862	849	844	832	864	804	892	821	861	858	884	825	831	860	830	851	818	833	875	883	826	833	829	850	826	823	858	786	856	842	852	855	899	841	890	860	904	841	885	822	893	837	832	897	841	843	850	919	826	827	849	906	825	843	832	810	861	850	833	864	897	875	820	852	893	910	855	869	839	874	850	869	875	855	853	857	894	881	868	835	866	861	869	844	858	864	826	841
22775	20982	28728	23422	20983	21022	7347	1307	964	989	898	801	828	722	688	707	676	654	654	610	669	664	636	626	646	598	582	595	608	672	574	583	589	564	545	605	575	600	604	595	611	595	611	595	577	611	592	558	566	550	575	613	564	556	576	609	569	562	587	537	606	573	616	590	611	552	548	568	533	556	564	531	535	559	566	546	536	557	552	578	600	569	569	551	587	623	519	567	556	533	571	580	551	545	557	564	601	542	562	539	577	594	567	578	579	600	570	623	589	558	559	566	557	610	553	546	576	586	574	537	555	593	544	527	536	577	523	536	568	574	620	587	514	571	579	578	573	566	550	572	605	571	566	557	599	548	540	539	581	538	591	580	535	546	550	579	567	557	588	560	576	537	600	580	545	543	559	539	547	574	593	543	544	576	611	614	535	554	553	555	567	596	568	570	599	560	558	589	582	583	568	564	566	581	558	535	557	573	535	552	555	573	607	559	559	574	590	575	586	596	597	565	576	559	527	567	523	594	576	537	582	517	556	553	609	544	577	606	555	565	547	552	577	574	574	572	519	582	554	573	553	562	626	591	576	571	561	572	589	560	581	550	591	557	528	567	554	584	553	584	572	546	575	585	556	552	551	573	530	545	574	580	543	540	583	540	553	560	554	537	541	564	569	582	568	570	570	539	572	586	584	546	587	559	589	556	550	543	621	542	532	580	553	617	577	568	602	534	565	530	537	578	559	558	565	543	519	557	567	579	584	539	614	546	566	570	576	522	612	546	569	579	594	629	572	602	519	574	599	558	588	557	545	556	618	582	552	549	541	557	523	565	596	584	607	587	572	563	534	557	589	595	588	584	551	559	573	582	563	539	570	569	566	593	497	515	534	565	598	584	602	567	563	619	589	581	545	575	573	624	559	568	589	604	593	558	545	570	569	568	570	542	569	570	566	592	597	564	577	535	557	610	554	537	571	558	562	516	567	591	584	539	612	562	564	560	550	587	586	531	581	596	610	547	613	587	534	564	561	568	554	576	554	574	590	584	574	599	560	559	584	550	559	589	583	558	564	550	572	541	560	571	583	564	553	563	554	556	551	564	588	599	575	586	573	602	569	551	559	559	560	527	575	558	584	525	609	559	588	536	545	569	591	557	584	585	545	527	560	541	577	577	534	568	574	543	558	596	570	595	589	576	532	540	550	572	574	591	616	591	554	597	566	583	617	563	577	581	554	592	533	574	560	589	543	574	570	581	604	569	575	565	541	572	575	556	529	569	569	576	614	604	554	577	588	576	570	584	517	530	571	503	546	577	526	565	552	556	552	539	577	530	605	529	564	581	563	576	559	566	527	558	575	552	545	558	585	552	572	549	583	569	582	554	562	542	530	554	525	581	591	572	594	593	541	563	535	608	583	569	548	540	531	564	533	561	587	565	616	586	615	543	559	553	579	561	554	543	581	539	633	534	599	546	556	538	566	546	566	568	587	613	593	568	590	560	565	594	556	557	630	564	546	545	594	587	528	569	542	609	556	557	530	546	532	586	553	583	579	533	540	581	593	615	558	603	549	607	566	578	545	557	557	554	567	552	538	584	563	554	604	570	583	548	605	573	571	557	554	599	593	582	580	574	598	579	571	500	554	582	563	584	566	584	544	554	572	612	570	562	545	582	595	548	548	545	583	574	591	594	573	558	513	549	571	608	590	553	592	533	558	541	566	519	593	570	532	581	566	581	593	559	564	554	560	538	571	563	552	584	535	592	574	610	562	565	552	579	581	593	567	532	591	551	583	610	594	564	545	562	541	561	563	538	554	527	560	618	561	556	587	547	578	568	562	562	580	613	564	554	572	545	585	564	562	595	515	550	589	560	539	530	583	578	586	613	545	592	584	520	538	530	526	575	549	571	576	586	565	561	602	564	552	593	558	589	620	558	583	564	559	550	533	558	568	528	562	571	520	555	548	619	548	549	605	600	568	550	578	575	585	583	612	556	603	558	594	539	551	526	595	543	543	609	607	634	554	579	551	585	542	579	563	540	598	586	572	529	568	574	549	595	561	554	543	581	559	582	585	571	528	519	566	549	547	524	594	556	537	553	522	539	562	572	617	560	544	554	581	619	591	561	552	523	591	569	547	575	582	548	615	602	565	561	555	615	556	576	589	531	612	571	612	556	535	574	548	554	537	589	539	609	553	539	559	525	556	569	556	586	534	574	575	561	540	544	555	552	578	523	565	539	587	585	563	593	567	565	533	582	606	570	541	587	550	551	542	565	516	587	565	581	586	575	551	566	542	566	589	551	587	581	568	583	590	568	577	580	556	561	615	576	599	540	554	547	573	588	545	619	609	614	597	581	534	556	574	575	548	576	571	551	535	526	543	577	561	605	581	566	593	573	580	552	546	552	557	582	540	543	531	543	544	563	597	599	536	553	560	545	591	582	562	570	594	528	587	546	562	550	561	579	583	584	584	531	516	556	582	571	551	554	534	520	577	582	558	523	561	527	577	589	568	551	524	517	590	536	561	596	585	583	556	535	530	600	565	551	538	520	519	541	567	566	554	526	547	576	585	563	540	541	585	591	561	556	598	549	561	537	550	500	526	580	552	576	557	564	569	575	550	620	607	570	588	559	576	598	523	594	556	589	570	536	557	579	554	558	561	611	538	592	559	546	512	522	587	531	562	574	591	534	599	562	552	580	510	545	595	577	556	601	551	543	545	546	529	578	549	543	561	535	553	571	560	548	515	537	540	567	544	551	564	582	594	563	585	557	540	573	547	556	593	548	567	560	571	553	632	587	578	545	552	510	569	596	550	553	572	521	560	553	575	560	579	587	565	534	551	524	556	547	576	518	578	553	543	564	583	570	532	541	549	559	561	571	591	592	588	568	579	562	590	565	588	589	582	540	503	549	580	549	587	582	585	580	579	564	555	543	552	552	577	575	594	588	573	597	588	579	585	591	544	537	545	596	562	569	566	554	593	569	550	544	550	536	542	571	568	569	586	572	570	555	596	576	549	584	558	563	552	552	591	537	597	555	566	602	596	587	582	545	585	569	594	554	577	574	558	571	570	541	593	560	535	532	563	581	583	580	585	553	542	536	559	556	568	611	568	524	552	577	553	517	576	562	551	550	558	552	553	550	599	576	574	539	556	555	577	577	589	548	568	538	542	569	584	577	612	601	530	585	592	558	611	574	550	581	558	535	557	590	561	603	531	563	531	586	561	569	595	515	563	604	551	575	573	540	563	559	598	543	552	607	552	560	596	577	540	570	564	606	533	564	545	581	564	557	580	548	626	551	592	548	549	572	574	614	550	562	606	567	553	563	533	598	587	591	556	547	521	580	579	580	572	533	546	580	595	547	530	569	523	597	585	594	562	611	534	579	572	578	528	587	609	523	587	555	543	556	531	585	562	581	576	527	611	558	573	583	615	557	574	564	589	567	538	572	556	587	549	532	595	507	536	514	539	554	561	561	568	588	548	572	544	547	574	548	573	549	538	591	528	556	548	535
12601	15750	12531	6646	4835	3506	2806	2345	1890	1716	1502	1432	1302	1160	1074	1047	1003	993	898	926	882	840	868	837	825	833	778	815	823	798	790	784	775	733	809	767	763	783	793	730	733	789	777	762	762	794	793	714	779	748	753	731	733	766	681	721	772	666	729	707	768	714	741	727	663	761	711	748	714	754	717	749	757	746	718	733	674	716	725	747	726	759	754	730	711	731	735	726	688	668	729	748	710	738	709	733	700	740	720	706	684	748	699	746	720	735	739	745	745	722	734	749	721	763	684	716	724	734	758	761	749	678	688	701	693	692	703	685	686	704	760	754	767	744	693	705	716	723	719	736	698	694	712	766	758	775	732	738	694	728	668	671	781	751	691	706	713	735	713	706	697	690	733	706	718	656	708	729	751	696	723	741	758	716	727	718	727	700	681	724	715	776	699	732	708	681	720	677	715	732	693	722	744	687	746	703	744	710	751	757	718	717	708	717	728	740	716	739	699	686	748	725	706	704	741	715	756	715	704	706	721	667	663	747	758	780	707	753	773	725	711	678	701	703	681	760	745	678	680	732	737	710	769	721	686	706	711	734	674	712	740	741	708	748	745	723	696	744	731	688	678	729	735	710	693	726	744	762	706	715	705	708	751	714	669	684	755	690	729	712	745	699	700	770	731	741	709	705	723	737	678	670	764	747	727	724	756	704	716	711	693	677	698	732	675	727	711	687	750	682	747	708	728	698	741	739	679	710	747	704	743	717	763	703	743	751	742	782	695	737	741	709	711	755	701	711	755	755	722	735	762	721	742	742	672	723	716	734	726	748	731	684	707	731	706	716	730	661	705	706	664	720	715	713	654	755	760	722	680	688	733	698	719	696	726	720	716	691	724	681	736	738	708	738	727	726	756	693	741	733	717	754	722	705	743	696	721	709	710	725	703	765	682	738	696	695	725	773	697	741	693	768	738	690	717	735	791	773	685	722	705	764	730	675	768	781	726	698	715	714	705	723	702	708	714	750	719	748	708	749	725	733	719	670	741	741	704	739	709	669	729	693	771	717	754	692	723	674	732	766	753	799	684	744	720	709	737	703	722	720	765	789	697	692	733	757	757	714	703	689	697	735	734	746	741	694	671	711	713	711	738	746	752	702	696	681	718	759	726	705	717	754	759	694	735	721	717	720	780	675	706	739	723	727	749	747	726	728	706	691	736	728	716	694	777	690	778	776	738	722	722	697	756	694	727	702	690	748	735	723	737	724	724	755	742	755	706	734	689	767	714	748	738	727	719	726	710	738	696	717	715	737	696	707	710	729	725	693	723	762	729	716	677	717	715	727	766	692	706	732	737	764	706	773	706	745	726	729	699	714	739	716	690	711	746	716	721	694	711	731	690	677	735	766	722	698	719	714	720	712	705	703	718	711	742	755	666	746	704	750	705	767	757	682	709	777	731	730	711	742	757	715	692	726	696	735	746	739	734	714	736	740	716	718	714	733	758	697	728	752	717	704	694	721	713	730	736	696	748	745	716	736	742	694	688	726	728	741	695	719	730	718	702	775	721	742	721	699	711	770	722	720	744	721	745	707	713	752	724	691	716	732	699	719	721	716	700	736	739	732	744	658	761	712	730	721	757	748	757	738	727	704	723	777	712	727	716	745	714	689	695	740	730	735	727	742	664	783	740	702	716	757	689	717	718	699	702	687	685	693	704	731	727	731	774	704	737	755	723	709	689	726	700	696	724	773	723	748	738	744	703	737	708	708	732	754	763	759	733	752	690	682	732	758	755	709	737	771	706	741	702	732	738	721	720	707	753	712	704	709	762	776	716	711	712	690	704	705	754	750	669	755	722	750	742	725	696	728	734	734	725	700	697	682	695	722	701	726	758	692	730	698	723	741	763	728	756	696	725	750	736	740	691	713	698	708	725	743	739	768	723	734	738	719	676	686	694	715	718	726	743	734	778	734	711	717	740	735	694	761	760	692	732	647	731	748	708	726	778	673	717	761	762	737	721	719	772	735	740	707	728	733	750	753	753	713	711	708	724	752	742	714	735	692	716	727	763	750	705	712	690	726	690	752	722	725	704	724	703	706	762	721	698	737	736	723	723	737	723	738	723	758	715	743	715	763	731	720	782	705	686	715	703	748	696	739	680	736	757	741	702	717	702	742	744	735	736	736	741	733	712	785	727	720	664	710	792	681	696	701	708	710	733	752	726	685	709	712	725	680	681	775	699	680	755	736	720	688	705	767	680	708	716	702	685	737	699	704	683	692	745	683	696	713	715	741	675	730	693	692	697	733	663	717	713	715	712	690	694	762	718	704	701	702	728	737	697	691	705	693	779	677	698	730	667	709	696	722	746	707	708	706	706	766	761	739	683	697	712	713	700	705	687	699	695	703	761	732	723	724	731	652	744	725	758	722	719	711	738	703	717	694	724	724	735	703	708	718	696	683	701	697	709	752	717	706	704	708	749	674	765	702	733	667	737	691	695	705	686	728	737	723	694	771	763	709	733	711	778	695	679	770	686	726	715	760	723	703	676	777	703	726	707	756	695	690	740	744	719	734	711	722	727	712	697	725	694	708	753	714	661	734	751	711	731	775	707	683	700	707	722	714	743	758	705	725	688	734	712	694	732	674	777	713	752	717	729	763	739	740	747	758	693	718	701	728	702	731	713	709	710	741	709	697	714	738	733	745	762	726	697	728	723	720	704	716	743	713	678	773	723	746	750	735	696	687	695	692	687	738	691	706	725	730	685	719	723	713	720	724	711	722	713	772	678	756	709	725	744	746	749	673	725	710	752	729	694	729	692	712	709	685	731	750	752	744	709	712	737	746	681	738	703	747	717	700	737	752	715	688	752	748	751	709	739	715	697	665	745	710	726	735	684	692	740	762	705	731	758	726	721	768	691	717	767	707	687	690	761	726	677	689	761	742	698	692	709	717	733	665	803	723	719	664	749	746	755	738	726	699	690	730	736	705	709	751	693	741	695	700	720	715	749	738	716	703	684	703	743	684	716	731	736	745	750	731	746	734	679	743	724	735	736	735	765	670	710	685	740	691	684	711	687	763	721	690	716	697	677	751	703	712	713	739	761	755	710	709	680	731	728	686	730	726	707	752	731	683	729	743	715	747	683	735	780	713	737	719	751	712	733	722	765	706	769	753	741	661	732	678	676	735	723	757	719	730	732	752	703	751	719	737	702	742	716	716	784	747	718	713	731	721	716	715	683	708	713	760	707	703	694	715	705	714	664	740	754	745	760	702	718	692	752	728	775	724	767	736	753	703	758	692	726	692	759	719	684	739	738	709	726	740	717	703	679	702	764	677	739	734	748	718	689	743	695	670	752	740	736	769	681	748	719	712	711	726	700	800	750	737	726	743	764	715	710	733	711	780	766	734	699	721	735	719	716	758	723	729	729	709	727	747	755	680	748	703	765	772	694	728	709	663	747	696	756	710	725	769	722	713	693	686	740	727	725	705	719	691	752	732	690	705	728	728	717	731
26605	20391	9409	1043	691	602	547	441	474	446	436	407	430	395	410	430	427	388	413	425	431	421	401	377	416	416	419	377	404	411	374	390	423	410	437	398	388	389	403	398	396	435	402	407	414	425	440	419	371	403	411	422	403	392	399	419	418	433	438	402	439	415	418	391	391	415	427	410	401	423	437	394	391	395	390	385	396	404	385	413	419	404	384	416	418	449	393	433	404	406	411	423	436	417	387	443	420	402	418	404	418	382	399	404	441	410	400	407	407	347	399	416	444	372	399	395	390	413	403	384	404	419	439	412	375	396	414	399	383	405	404	416	417	397	395	399	424	397	394	422	390	417	389	366	415	394	412	412	434	402	390	409	391	390	402	421	404	407	402	398	369	397	421	386	431	406	392	428	413	437	415	434	415	445	414	455	431	384	435	389	391	437	460	441	404	415	430	392	397	379	409	387	411	406	398	403	352	406	406	415	394	361	411	448	434	426	420	393	440	401	414	401	403	379	343	398	389	408	390	426	427	411	408	407	406	428	436	415	398	422	387	400	380	429	402	445	390	414	460	374	367	453	402	390	375	396	386	366	373	390	393	445	398	379	417	401	432	370	432	414	446	411	434	401	395	413	399	393	380	412	412	420	421	403	395	371	420	432	388	378	402	402	385	383	439	395	426	427	418	432	389	384	386	417	381	446	387	415	415	425	403	416	432	390	412	375	418	401	380	407	427	450	380	418	428	366	429	398	426	404	412	399	400	388	401	456	414	427	374	413	404	382	429	399	435	408	375	394	409	399	441	424	423	426	382	407	372	428	403	426	405	405	392	426	421	417	416	407	411	419	410	412	425	412	372	388	407	402	434	397	400	404	393	422	393	429	448	391	434	413	394	453	396	376	443	416	428	395	437	384	392	422	387	452	471	428	406	433	407	417	357	383	400	413	411	360	389	409	385	402	368	410	413	418	469	427	403	449	417	386	401	435	408	380	395	398	414	408	420	391	412	410	422	395	378	386	405	395	395	376	400	407	441	381	365	430	427	435	420	357	424	393	424	391	394	411	434	412	455	383	399	406	410	393	408	434	411	433	390	400	418	405	407	406	388	383	400	418	398	393	440	388	388	425	414	402	390	436	424	409	411	366	385	417	397	442	411	455	419	414	413	381	395	381	372	398	413	407	418	389	391	421	419	426	411	397	346	405	398	399	405	431	421	391	471	402	414	414	387	420	391	456	407	419	362	402	426	414	394	402	423	376	378	408	414	352	419	409	373	363	411	420	410	411	406	388	413	412	404	425	413	397	425	392	394	428	406	401	430	378	435	390	404	383	374	462	439	439	417	418	401	425	403	431	397	424	413	416	360	423	415	398	422	425	421	377	383	378	383	410	442	399	438	408	409	397	405	384	400	406	393	401	382	448	430	413	410	383	437	448	399	418	398	429	413	376	384	374	431	400	449	415	417	425	391	417	419	409	385	382	410	391	433	401	452	401	447	399	402	404	408	423	419	414	401	410	417	398	417	438	405	430	392	412	379	413	411	434	386	423	418	389	422	385	411	413	416	429	416	413	416	437	391	414	417	415	454	396	427	406	397	400	401	388	384	386	422	412	434	424	445	420	415	382	397	411	400	405	415	404	417	400	410	388	392	407	398	387	427	444	450	387	396	419	370	412	395	420	402	411	407	385	404	382	380	383	375	439	388	416	394	397	409	405	416	397	415	413	438	378	432	380	402	387	456	386	405	429	376	422	410	381	415	405	387	429	428	408	369	411	425	399	392	408	382	412	412	440	419	433	385	423	382	397	399	407	411	442	378	415	454	448	422	430	424	400	355	425	419	387	428	421	385	436	360	392	455	379	359	413	393	434	387	415	400	443	391	361	398	419	390	382	468	408	411	413	403	419	443	398	397	404	388	371	407	454	416	403	427	416	378	416	411	392	412	398	390	411	386	425	375	455	385	385	398	410	382	403	401	388	386	394	440	403	430	401	427	415	412	405	419	449	423	437	435	377	422	450	399	394	393	393	387	415	395	416	439	436	414	435	387	410	372	404	373	408	449	423	439	416	423	445	406	423	390	414	402	390	428	438	421	430	430	416	406	400	404	414	373	417	409	378	385	408	363	390	392	406	408	404	445	447	413	396	422	400	401	405	396	396	401	397	440	404	421	441	410	406	431	423	398	375	372	379	412	413	404	399	395	433	408	397	413	363	412	451	433	413	425	402	396	424	407	428	419	392	431	409	417	416	404	398	412	411	446	381	398	396	433	423	421	430	394	391	397	363	405	431	437	393	434	421	401	413	394	408	383	407	377	450	376	444	418	432	455	368	405	391	422	429	379	387	416	414	472	404	397	402	411	374	417	402	441	376	412	452	420	459	403	410	383	398	407	403	389	454	386	377	425	412	420	375	397	353	403	404	415	371	400	441	416	360	404	395	438	388	443	388	371	398	345	432	400	408	424	401	424	409	431	388	387	435	458	411	430	397	404	385	430	438	379	433	390	402	393	420	381	420	440	425	425	407	406	398	397	404	399	396	413	410	411	380	384	407	379	422	388	418	397	386	398	427	407	403	412	416	396	410	433	396	427	420	408	455	438	432	396	392	426	405	366	393	376	379	346	387	394	374	403	386	413	370	382	451	457	415	416	395	428	390	375	435	439	411	406	384	428	449	399	361	400	408	408	408	372	407	408	422	408	457	415	417	432	393	405	421	423	444	413	401	418	401	375	408	419	438	391	421	430	375	426	408	425	401	383	399	419	418	376	447	423	419	443	396	405	387	407	400	394	386	438	409	371	435	409	377	443	414	394	432	420	379	384	419	438	440	427	433	417	379	408	414	405	416	379	429	422	430	386	412	419	418	380	418	373	390	406	395	406	392	436	400	437	404	396	418	419	399	416	417	388	411	402	384	414	427	367	405	378	381	402	402	414	454	415	394	364	378	379	441	428	415	402	405	421	372	404	409	414	394	422	399	403	408	411	439	391	431	422	393	435	432	450	427	404	381	368	411	353	420	363	415	465	410	430	415	412	386	414	408	372	401	400	432	390	396	394	411	402	360	413	418	384	403	402	400	441	412	390	404	383	411	372	406	390	400	409	395	425	415	413	447	401	409	392	424	412	422	419	416	450	427	404	382	454	420	432	448	425	403	459	415	406	413	399	388	408	422	369	388	391	440	392	420	409	420	425	357	382	421	400	405	418	393	397	394	425	378	447	431	393	421	416	387	422	422	399	407	399	404	413	410	363	430	406	440	375	405	367	394	377	373	406	398	416	434	465	401	412	419	457	401	379	381	384	420	409	399	426	387	431	413	384	415	453	415	425	402	430	388	439	396	374	428	388	421	441	428	390	406	374	393	402	411	413	425	481	412	414	413	395	410	380	417	399	408	413	390	387	372	400	392	418	403	383	398	414	465	398	422	410	402	400	421	417	400	377	431	399	397	397	382	376	394	404	423	428	405	419	390	394	419	400	378	439	377	411	422	401	403	427	390	430	392	405	401
6986	1509	1314	829	717	616	651	571	599	578	564	525	516	511	568	539	541	576	576	567	508	565	530	487	530	493	494	508	525	492	548	541	523	568	513	508	528	533	502	527	514	522	490	552	529	545	471	500	540	551	529	563	494	551	541	499	531	502	516	514	504	484	511	512	544	563	535	530	551	517	565	522	476	514	532	556	519	557	514	510	534	564	472	530	551	513	505	513	563	523	515	558	517	508	548	511	535	514	514	521	520	527	520	531	518	536	516	513	539	522	528	520	539	511	547	506	514	497	528	513	504	501	561	463	547	557	499	526	560	533	542	565	527	541	474	542	506	516	522	538	489	468	526	486	497	487	517	543	513	510	506	470	536	528	515	535	512	541	514	593	496	506	532	531	548	518	584	514	531	515	547	490	494	551	485	525	525	542	551	545	532	485	544	506	523	546	517	551	544	517	509	556	509	529	559	521	507	512	517	488	479	505	522	496	522	509	561	532	507	504	550	522	513	557	516	494	468	546	544	490	531	488	586	518	513	536	510	544	527	530	533	539	482	516	521	506	490	522	561	530	550	524	504	478	542	539	519	535	543	540	521	501	538	540	543	505	496	507	512	496	536	518	511	509	538	527	490	541	485	541	507	528	500	540	515	572	561	510	481	538	499	516	540	514	550	510	473	518	536	553	525	540	507	517	526	532	527	527	509	534	503	531	522	572	515	487	520	485	517	504	490	525	533	563	565	550	542	523	504	481	511	533	505	567	477	493	509	520	469	531	539	527	568	522	555	550	538	534	560	518	527	498	524	510	533	517	509	470	503	539	515	542	513	544	521	498	518	508	558	543	507	525	561	539	532	527	573	507	519	482	510	558	511	513	544	515	510	555	521	555	515	542	528	534	497	515	522	490	531	522	517	559	508	532	520	535	498	477	542	518	528	533	496	517	486	528	527	546	513	528	495	545	518	508	520	499	518	566	518	493	535	515	535	532	511	516	516	553	510	505	499	558	513	565	511	507	559	517	536	527	577	542	528	547	536	528	512	488	530	553	552	513	505	533	499	544	480	534	538	531	551	479	524	505	514	512	523	540	506	499	518	549	521	551	569	490	502	524	525	520	532	510	580	548	536	508	507	495	542	493	529	526	518	531	552	497	540	524	521	527	524	520	538	516	501	536	537	498	489	545	540	562	526	528	544	525	490	496	498	507	517	512	510	503	530	553	530	538	529	553	500	531	507	530	516	493	487	530	538	529	545	536	509	544	535	527	532	531	531	531	530	527	501	515	484	548	491	538	543	498	535	493	499	521	569	554	493	489	503	526	507	525	515	510	541	538	535	531	512	522	554	523	537	534	540	503	503	508	561	529	499	569	525	539	522	512	493	535	533	526	501	536	530	526	516	503	482	499	552	501	542	526	530	525	481	518	551	527	545	499	493	520	501	536	523	548	521	511	505	546	529	481	509	512	542	538	532	531	548	513	538	535	535	539	517	534	512	561	538	500	512	515	516	587	470	497	525	557	566	492	472	480	534	539	531	519	495	502	541	552	500	500	522	498	553	483	524	545	543	581	546	538	518	543	520	537	513	495	548	478	498	528	484	509	553	516	527	489	537	520	561	537	538	536	567	512	486	521	539	544	553	527	545	548	548	519	507	483	529	545	553	531	548	516	501	509	512	509	539	528	523	504	493	496	540	578	538	553	499	539	501	523	560	534	536	522	534	526	556	512	516	463	543	521	520	588	534	504	514	503	542	500	559	544	511	541	533	549	538	498	538	547	525	482	504	504	518	527	512	509	574	499	546	520	490	501	524	517	562	513	523	568	490	491	535	520	532	502	503	523	530	528	484	538	515	501	525	539	496	534	561	530	491	502	507	547	489	494	519	515	537	531	521	490	520	510	497	533	498	532	506	522	533	488	557	531	543	535	547	542	502	527	497	490	549	517	541	532	552	560	555	525	518	552	515	535	512	513	515	527	493	526	515	524	526	497	534	507	534	546	541	511	519	508	528	580	535	511	494	529	552	536	509	516	511	487	517	516	546	572	491	511	477	528	536	553	578	514	529	487	496	529	542	564	514	530	549	528	484	539	511	524	541	543	544	523	563	530	556	519	530	511	498	498	547	519	504	517	535	536	519	524	547	534	565	528	512	522	519	497	525	533	585	542	507	496	513	492	514	544	535	483	548	488	470	531	533	513	510	550	546	513	487	551	518	490	566	516	517	518	499	536	535	546	540	513	547	514	549	517	546	510	495	576	545	530	536	515	528	497	526	511	502	549	534	524	511	547	539	553	508	534	541	525	498	544	533	604	462	484	548	495	494	514	513	478	516	539	508	568	499	520	538	486	561	532	526	530	507	534	505	484	511	466	517	543	533	554	580	516	526	495	523	496	514	536	502	534	533	549	552	495	528	504	511	570	580	517	516	536	549	559	478	495	493	497	524	511	506	492	503	504	523	521	506	513	515	532	522	528	516	480	480	491	497	507	576	521	493	486	481	528	519	528	491	495	502	530	522	480	470	512	513	545	541	522	492	560	528	542	506	510	555	536	537	505	514	545	547	499	503	516	486	532	463	543	508	541	560	545	519	529	512	551	502	512	541	510	508	485	560	560	496	510	494	552	521	531	493	558	553	567	521	524	537	536	532	513	542	474	521	505	526	539	517	514	540	567	535	525	569	529	533	515	503	496	512	484	512	498	544	508	541	510	562	524	480	534	529	535	547	518	559	540	555	550	469	501	543	532	512	493	531	504	550	574	522	521	540	540	503	486	530	492	530	546	503	538	550	514	473	502	530	578	472	538	504	487	543	538	496	520	452	536	540	516	514	495	537	507	532	560	556	525	541	538	540	505	543	531	507	576	565	523	546	478	527	503	535	500	535	508	544	485	527	521	534	514	558	521	546	527	529	552	507	538	530	559	498	543	542	516	504	544	487	537	518	543	515	565	543	482	495	485	555	527	559	513	523	537	525	513	531	521	504	523	509	496	502	516	557	510	515	500	522	575	496	518	528	546	525	498	539	484	566	545	512	508	523	543	527	557	526	542	521	595	545	476	519	553	521	504	519	517	521	483	536	491	535	501	522	518	503	519	549	506	509	536	543	520	509	529	489	588	506	521	514	530	545	514	488	524	523	514	493	540	535	534	528	545	518	520	509	559	531	525	522	490	488	539	534	481	548	546	532	512	579	508	511	517	513	549	545	523	514	561	520	526	531	520	492	539	545	529	527	517	495	515	515	553	507	524	511	555	540	520	509	527	528	550	528	504	547	491	519	525	510	522	538	537	550	511	551	526	556	520	496	551	492	535	531	534	486	506	539	561	516	523	557	551	501	514	519	541	557	531	500	495	563	524	531	529	494	530	501	510	550	518	543	526	534	498	523	531	491	513	530	543	549	535	503	573	507	520	486	509	496	490	511	534	518	526	508	565	574	532	539	508	511	512	494	543	518	514	530	538	529	506	546	532	579	509	523	522	509	536	511	543	546	526	508	531	525	511	502	509
23620	20930	28186	23844	20915	9541	1472	1105	926	935	869	813	800	732	755	785	764	730	751	726	698	685	687	720	716	781	701	716	689	729	676	698	653	717	718	705	672	729	680	663	665	693	707	727	707	664	712	699	661	673	667	650	659	665	685	671	649	643	726	684	658	693	656	702	700	691	683	729	701	664	674	639	642	729	688	695	692	644	679	645	660	684	652	654	661	678	640	638	687	602	682	683	658	660	699	684	650	697	677	708	699	633	625	630	695	667	693	667	646	660	689	715	702	696	665	642	680	708	647	665	712	725	664	673	681	665	690	672	687	680	638	669	676	678	683	712	659	636	677	661	656	635	725	700	672	695	725	670	706	678	674	671	667	624	596	644	689	699	678	699	689	676	713	669	678	697	660	716	661	661	666	679	710	674	636	693	655	674	669	709	668	640	664	689	670	671	676	663	676	658	681	619	721	696	660	712	683	652	658	675	659	683	674	685	659	638	660	701	640	676	688	656	667	692	636	681	656	711	653	648	674	637	683	642	712	678	677	686	632	677	681	679	691	673	662	637	679	640	686	617	692	661	643	670	666	646	688	660	655	649	578	685	672	693	655	675	656	660	649	664	678	633	653	690	664	674	671	714	696	673	680	716	656	695	659	676	691	685	683	667	699	634	694	634	720	698	655	641	674	697	632	705	666	678	687	644	730	628	696	675	660	679	694	686	687	707	709	660	677	700	659	685	667	689	677	684	645	667	672	639	647	693	668	639	715	694	610	677	657	682	718	691	663	672	687	659	673	632	696	666	625	659	661	644	673	663	649	635	721	715	686	711	662	692	686	711	706	636	682	665	698	667	669	679	655	676	643	674	662	650	655	658	720	688	662	704	667	640	692	683	662	652	652	664	720	660	666	687	640	675	649	660	690	674	700	619	650	637	672	687	663	631	677	670	688	635	665	654	764	662	659	682	636	648	647	659	645	665	680	663	660	716	695	670	684	646	668	677	697	708	670	672	656	684	680	663	712	645	663	672	655	639	640	647	716	749	618	679	656	719	658	674	645	675	653	633	654	659	699	679	673	602	688	669	672	688	653	654	649	650	633	672	688	710	708	689	624	644	678	697	645	667	643	622	701	666	744	668	674	721	689	717	669	719	659	659	647	687	682	696	709	730	641	645	708	685	669	663	693	708	654	648	664	668	706	670	641	675	711	642	682	665	665	685	715	658	690	686	671	692	665	664	680	665	628	709	695	694	655	684	654	663	694	646	672	682	675	681	673	725	645	635	659	681	648	648	690	636	673	674	674	650	669	653	648	683	694	713	666	649	635	635	647	647	709	704	670	676	659	662	695	687	652	682	662	645	626	696	707	670	707	639	697	675	656	682	635	658	645	671	652	648	669	678	665	613	688	695	683	629	719	674	664	697	629	684	703	688	649	665	679	673	629	680	659	686	672	664	665	691	688	662	664	637	682	725	690	628	689	697	682	662	675	663	677	684	652	682	687	694	679	656	644	620	658	636	603	684	626	653	706	671	672	682	694	667	633	691	644	669	641	649	704	686	630	649	653	665	682	686	704	652	670	673	639	679	704	652	685	715	674	684	694	680	707	688	717	674	690	694	656	675	680	685	679	682	670	664	676	707	651	664	685	652	672	660	648	692	679	659	664	703	652	671	718	682	643	654	661	661	691	645	667	662	710	672	691	712	672	684	706	667	694	657	698	664	667	682	665	652	677	656	659	689	674	667	668	669	649	636	688	667	627	630	696	666	652	689	650	664	710	656	664	703	622	625	643	669	667	712	667	718	648	722	665	669	696	666	722	683	673	686	610	676	707	669	590	649	681	704	703	631	714	638	660	698	701	699	664	614	715	654	631	679	674	611	686	648	690	662	640	632	699	665	644	677	697	622	656	702	639	677	662	671	667	633	663	663	655	644	650	680	682	695	688	634	668	660	712	656	663	636	696	736	680	653	655	683	649	667	658	667	699	681	674	645	634	660	708	654	672	678	656	603	697	665	704	681	682	699	660	705	658	651	673	642	684	712	630	679	650	674	626	664	661	694	689	683	697	663	646	667	684	689	607	644	693	674	653	665	664	619	674	660	670	691	672	672	717	681	616	658	697	653	669	704	688	665	681	638	691	639	654	654	643	670	682	692	652	715	678	699	671	702	637	695	667	697	663	671	695	643	673	673	641	635	673	651	680	659	688	646	659	676	672	690	708	660	664	665	694	624	670	662	675	732	708	699	744	722	689	686	676	653	710	656	633	697	661	667	653	697	655	684	671	673	682	659	711	673	670	658	708	676	619	713	665	727	668	687	658	649	683	709	672	612	699	689	660	641	663	682	695	728	640	643	651	700	705	695	671	677	633	658	667	689	669	670	647	650	633	641	660	694	610	638	692	627	687	686	631	732	691	658	671	666	662	638	661	672	660	678	681	654	717	722	647	622	681	674	660	656	668	654	649	668	676	640	704	692	674	666	671	674	674	679	721	723	671	684	683	664	646	655	677	692	685	686	639	654	710	722	647	662	672	649	660	663	675	657	665	677	671	660	697	670	670	684	689	621	656	662	646	685	695	638	662	684	682	678	668	624	710	636	662	701	666	616	682	712	699	688	683	746	641	652	674	692	660	657	627	650	641	652	633	719	667	688	717	712	614	656	703	658	635	683	649	644	663	691	645	682	681	679	642	668	664	650	670	668	621	689	681	657	696	633	620	645	669	670	680	657	644	665	660	657	651	696	691	629	694	647	662	721	685	677	648	687	706	682	662	668	679	665	689	649	685	647	627	668	735	716	658	690	699	610	685	627	681	684	702	690	677	666	744	686	676	681	658	642	654	717	648	714	675	644	653	642	667	664	635	651	669	715	659	655	665	652	639	666	675	684	686	658	659	686	722	635	685	691	635	685	661	659	662	657	668	684	676	624	685	677	665	654	690	692	649	688	653	656	672	677	679	723	665	664	692	676	674	664	676	662	670	656	668	650	659	647	694	645	664	658	673	660	631	581	648	672	633	674	646	654	711	686	676	640	664	668	677	694	615	655	711	723	664	661	612	725	650	681	669	608	663	693	631	680	689	672	696	689	677	662	674	674	709	682	687	689	666	714	702	667	612	646	658	691	662	726	695	662	680	654	696	654	656	697	686	646	667	625	676	751	694	667	675	648	692	716	710	681	656	644	658	677	661	676	642	685	669	639	665	656	682	677	691	677	688	682	682	681	624	710	663	662	708	676	652	676	695	703	625	681	673	730	665	694	712	660	702	636	633	713	689	664	672	653	690	680	691	673	672	640	658	684	685	661	671	678	686	669	700	747	696	721	643	636	633	668	712	673	643	666	672	673	671	640	682	689	683	664	708	711	689	666	678	690	678	658	718	713	667	672	691	699	618	623	649	694	664	685	700	686	712	635	695	676	720	679	651	677	668	660	643	661	683	619	647	648	670	648	631	697	677	636	639	690	666	680	672	684	668	651	677	658	685	653	664	658	664	661	676	640	676	682	661	658
11547	9848	7915	4157	3025	2352	1981	1660	1500	1369	1292	1234	1051	1071	1020	1077	995	1008	947	925	975	972	876	936	889	914	901	907	939	869	889	902	877	848	910	864	892	859	898	876	844	861	868	866	850	852	866	890	852	847	834	829	862	827	858	830	853	834	886	850	854	864	804	863	811	850	837	857	847	903	824	845	858	854	839	845	853	795	816	868	799	864	852	845	829	873	882	823	885	799	822	893	888	873	813	861	868	885	863	869	845	923	884	851	845	831	856	850	881	896	842	882	846	869	850	843	841	792	879	812	900	874	849	828	812	871	901	826	880	807	872	869	841	861	854	868	856	836	850	898	863	881	835	816	919	842	825	867	821	847	847	849	841	868	880	824	838	859	863	881	844	849	867	835	839	842	856	825	890	855	819	825	857	878	861	859	824	887	848	779	860	807	915	820	879	841	847	802	836	864	849	832	826	852	841	824	806	776	895	871	887	857	886	825	848	866	858	823	892	891	883	834	847	825	832	846	848	806	837	857	857	861	821	871	883	856	932	874	888	810	867	850	842	864	867	849	844	851	845	870	848	850	808	830	851	910	831	829	879	871	859	848	867	855	836	864	851	799	847	902	801	791	837	839	863	821	798	801	850	834	893	850	821	813	815	844	826	870	880	897	814	805	898	847	887	864	811	865	911	799	839	858	866	854	859	856	847	872	901	838	861	838	858	869	819	811	862	853	843	842	871	905	888	871	869	876	849	843	834	862	829	860	867	803	842	852	852	865	870	827	897	888	855	867	825	879	842	829	841	833	840	880	841	872	850	815	855	899	834	872	858	894	860	824	865	864	887	841	801	883	846	892	901	853	865	813	838	905	878	844	862	844	790	848	916	803	838	832	840	847	850	874	851	815	866	836	849	882	883	813	919	807	794	837	839	877	865	861	850	835	832	835	882	883	870	860	864	866	879	876	862	873	838	806	852	853	840	765	873	807	829	851	854	865	829	840	845	805	833	918	815	879	854	821	894	822	880	850	853	897	865	895	863	858	804	852	904	867	849	883	866	919	859	867	841	858	873	841	867	831	823	835	823	877	862	871	868	881	877	894	845	894	914	862	889	864	817	826	867	820	834	871	849	850	768	895	886	799	873	830	887	870	846	871	829	847	835	859	830	832	860	890	844	911	890	861	837	867	868	857	856	854	814	862	860	834	831	857	843	824	838	879	831	847	840	880	864	850	858	839	815	870	888	832	828	831	841	823	876	853	820	829	853	856	909	787	813	800	868	793	869	810	846	859	833	858	815	861	860	867	859	831	826	861	867	860	802	790	897	857	815	833	891	850	858	874	808	883	837	853	894	852	870	854	882	847	814	827	889	820	789	887	829	852	763	802	798	828	815	804	847	834	863	845	832	845	856	846	837	897	877	867	851	818	817	916	822	886	817	908	880	812	836	885	851	838	840	865	831	873	863	881	901	842	834	842	846	884	866	805	878	843	856	815	865	912	877	903	850	838	832	887	878	860	844	876	857	824	850	837	800	827	803	893	813	846	882	831	859	781	808	830	831	896	859	877	894	862	837	901	850	821	859	843	870	863	835	771	900	835	851	834	865	846	838	785	843	884	897	857	847	900	903	883	853	808	824	824	866	796	883	854	822	922	866	871	830	870	846	847	826	836	882	870	807	862	843	831	861	807	859	832	831	888	895	848	930	867	837	844	829	822	814	885	830	840	849	872	834	782	885	842	810	853	887	895	881	831	834	859	858	873	904	857	884	796	808	803	867	838	859	853	907	850	850	838	892	847	906	886	860	917	849	869	821	873	887	839	862	873	817	808	826	905	868	866	818	872	870	823	895	904	868	909	887	843	837	866	817	909	873	888	860	803	824	848	858	802	895	875	863	844	834	875	905	826	878	912	829	849	860	881	832	817	862	911	816	858	837	833	839	828	875	871	873	916	883	807	865	891	883	890	875	847	874	882	847	836	816	868	793	830	797	855	870	845	888	871	820	866	801	863	831	830	844	851	842	802	865	834	855	891	876	818	832	854	825	898	854	905	840	895	904	840	825	865	835	863	852	868	856	911	863	815	816	901	846	893	820	848	853	879	840	815	829	809	828	861	840	808	846	911	833	806	832	838	854	835	819	831	832	845	855	798	833	836	871	819	874	789	835	865	874	891	848	852	912	884	825	869	844	811	882	804	888	830	930	803	873	868	831	820	808	864	818	816	842	875	896	876	866	874	828	859	851	878	917	820	832	831	827	861	835	867	850	798	879	864	833	818	810	885	802	873	849	858	843	885	834	859	819	884	859	886	841	870	853	830	827	881	874	849	879	899	905	847	835	833	829	879	837	896	814	857	805	856	861	861	866	876	848	843	805	845	831	846	839	827	816	867	796	824	843	828	870	796	852	851	875	869	853	859	881	852	839	813	874	857	841	911	845	829	838	906	876	834	835	856	783	843	887	837	850	839	753	902	808	839	825	840	855	782	852	811	860	823	885	858	829	820	908	837	873	846	886	863	911	831	825	850	860	833	840	814	882	848	841	822	842	911	849	853	816	841	823	896	813	873	893	810	900	853	861	822	872	864	856	830	878	862	858	870	807	843	819	826	822	827	866	825	855	816	855	891	881	802	873	840	868	877	859	845	862	819	792	872	849	827	898	799	814	809	837	821	809	832	800	905	819	870	898	821	862	845	807	815	835	835	862	860	852	875	858	811	867	804	844	866	871	855	869	800	857	886	861	884	874	886	843	885	836	830	832	826	836	850	886	900	872	880	870	860	847	874	850	803	820	801	837	863	847	863	858	839	847	823	861	905	816	875	747	882	849	875	856	837	875	840	900	877	857	859	872	824	820	861	857	854	892	855	887	804	875	850	849	842	808	883	853	917	834	812	889	846	858	829	858	880	891	839	829	861	966	855	833	856	843	847	856	839	844	853	865	903	876	862	886	868	808	918	838	938	821	871	850	862	832	876	912	870	833	864	824	854	831	903	844	864	862	851	829	843	846	892	818	843	874	843	836	875	902	858	870	896	819	792	824	819	860	841	841	912	853	861	843	797	861	895	850	880	866	812	859	848	872	828	847	809	846	848	826	820	810	837	861	840	811	867	849	839	856	830	848	866	848	861	819	842	842	857	849	875	847	791	851	837	865	817	802	866	885	863	839	826	882	810	823	845	824	822	841	867	873	839	828	839	846	844	877	852	841	821	841	832	831	853	849	846	933	850	812	866	761	892	850	872	833	886	879	886	833	863	829	886	857	936	779	851	861	868	850	848	868	892	822	847	839	848	843	834	860	887	873	822	796	833	820	870	850	815	836	895	839	852	839	835	852	833	825	908	832	916	830	836	905	850	869	876	882	859	820	806	918	832	853	857	876	891	831	798	806	905	820	858	841	853	864	871	883	848	856	889	805	788	866	854	905	854	808	860	834	889	851	919	849	834	826	826	819	844	870	844	904	835	835	822	834	892	811	878	796	838	879	864	803	855	820	850	842	865	900	838	797	909	868	835
22718	20946	28672	23370	20950	20983	7511	1340	944	972	849	827	753	786	732	751	699	649	653	638	632	581	648	607	600	561	612	629	601	589	599	593	621	585	575	590	591	583	591	584	600	542	573	553	541	576	561	590	555	542	608	577	574	596	575	555	545	598	543	562	537	555	597	570	519	558	584	625	567	547	556	570	578	529	586	560	616	564	628	566	563	553	549	598	548	549	555	591	579	582	530	602	587	573	544	524	522	529	560	571	571	579	600	533	607	546	542	582	560	547	591	590	507	583	548	536	542	578	568	553	534	594	556	565	569	566	610	567	564	563	557	570	566	590	569	603	560	608	542	554	542	571	549	552	537	552	553	531	584	543	585	553	557	557	612	605	569	555	544	568	606	576	573	523	537	535	559	563	584	567	565	552	539	549	565	567	548	528	561	549	554	610	552	586	539	546	553	558	566	550	546	591	572	557	596	543	594	564	581	553	590	577	569	538	580	551	585	590	555	563	575	573	537	535	527	572	576	582	558	582	547	553	586	561	584	573	564	564	537	610	576	578	547	540	575	534	548	559	517	555	534	574	552	560	529	568	560	532	613	571	589	581	541	535	575	573	574	536	533	581	558	567	581	572	590	551	539	598	549	588	557	580	551	536	587	562	571	523	593	598	567	591	543	587	583	519	580	540	535	600	597	598	553	560	521	517	568	582	592	575	581	559	572	557	558	567	616	516	611	558	571	599	584	590	581	562	533	599	551	567	586	575	566	557	588	561	590	577	568	528	578	602	552	601	586	563	575	577	541	550	565	586	539	566	559	530	525	561	570	605	585	554	567	578	548	587	563	568	569	561	579	578	558	574	557	566	587	609	581	536	601	564	586	498	489	538	587	575	524	543	599	535	571	579	590	522	579	540	536	566	535	553	559	578	559	569	552	530	568	585	593	554	543	557	527	533	573	553	548	623	560	563	560	543	591	567	549	565	568	545	591	565	578	566	564	544	556	571	567	569	549	585	596	582	555	596	539	568	607	581	538	566	561	546	588	551	525	554	567	552	529	589	569	563	559	580	588	518	526	566	556	552	554	576	558	529	526	574	565	609	578	587	539	538	602	572	536	572	526	578	557	598	611	591	551	535	539	591	596	531	526	575	559	574	581	554	572	568	572	517	569	524	566	599	566	564	566	624	610	550	530	590	569	543	542	598	607	587	569	559	533	545	573	562	530	593	554	605	522	571	561	543	531	559	530	593	565	563	544	572	541	581	558	557	577	538	541	570	580	544	539	564	531	554	579	623	608	576	539	562	557	547	607	560	581	560	525	567	549	549	552	556	578	537	592	520	540	565	558	562	521	550	588	579	577	591	539	552	557	588	521	537	574	548	563	580	552	603	554	585	554	574	571	601	539	539	566	583	538	542	562	520	545	550	555	559	552	568	574	582	553	557	538	538	549	583	575	542	594	550	601	575	547	536	562	569	539	565	567	585	607	610	561	548	549	547	561	578	493	599	591	543	526	554	514	519	565	525	569	552	542	571	589	546	568	534	591	529	583	568	542	571	539	547	539	562	555	567	525	566	545	588	558	568	551	589	546	597	671	570	540	562	562	564	574	563	616	554	559	549	550	533	597	550	560	557	542	565	564	560	544	552	576	535	519	584	576	553	559	571	509	559	546	571	579	534	606	535	552	554	575	547	564	524	545	558	553	538	530	568	551	531	568	573	597	541	558	549	579	579	570	562	571	572	543	576	536	548	577	555	551	537	545	581	552	530	582	518	581	558	537	536	555	557	517	608	550	544	571	549	574	576	577	541	591	573	591	601	525	510	559	551	572	571	554	614	602	538	525	613	569	526	529	545	539	566	551	553	555	522	575	568	563	530	529	557	566	560	540	567	586	583	548	556	550	532	509	576	564	558	550	528	585	571	564	554	528	550	563	579	514	540	585	557	560	563	542	546	573	567	512	558	535	522	576	549	535	549	548	553	551	566	555	559	550	568	562	530	581	561	558	517	561	554	570	576	510	556	584	562	532	561	576	604	531	579	572	564	542	551	525	565	590	560	534	581	544	627	537	575	590	569	554	573	567	550	587	561	602	556	627	574	583	505	551	582	544	576	558	546	555	528	541	545	609	567	534	584	583	559	564	545	560	524	574	528	599	590	535	578	555	584	519	529	593	624	595	582	559	565	574	572	540	553	612	536	551	555	579	545	585	524	558	582	563	572	541	578	523	564	554	547	622	507	553	536	525	614	547	596	543	543	561	541	527	591	555	525	581	567	593	534	546	529	525	547	535	582	522	578	581	590	616	580	559	552	570	538	560	580	543	552	569	592	550	552	555	535	563	597	590	585	555	604	558	538	588	589	542	545	553	570	564	579	548	558	598	583	575	559	555	610	596	577	589	567	524	533	545	578	558	558	542	528	582	567	591	544	519	531	567	533	548	572	555	612	592	549	586	556	577	531	553	547	505	550	599	552	537	560	552	555	558	556	572	564	542	499	562	589	524	583	587	612	554	542	534	574	538	570	519	565	543	508	579	590	575	544	572	574	549	546	574	596	589	580	573	546	575	596	552	526	528	518	545	579	566	574	582	553	564	547	543	589	588	523	555	569	555	624	584	588	568	563	576	551	537	558	578	545	595	585	522	544	576	581	534	544	541	562	598	535	571	540	552	542	576	575	553	565	544	600	551	572	591	584	568	497	552	588	599	537	610	563	589	551	573	524	572	540	562	544	548	563	562	574	587	568	555	546	544	524	573	616	556	554	583	570	525	566	505	549	528	556	533	623	612	558	546	555	510	561	520	567	550	569	545	547	587	552	536	584	576	569	610	596	572	571	532	549	542	578	540	554	567	518	542	549	562	559	537	556	550	570	576	544	599	555	562	608	596	575	550	524	566	581	548	579	507	558	561	531	542	562	572	533	533	557	526	547	559	548	575	571	573	558	571	571	542	608	573	538	548	555	555	528	579	577	557	547	538	566	553	541	525	537	527	576	571	575	560	551	558	535	562	588	589	546	555	550	566	541	542	534	554	574	557	573	546	595	597	545	576	568	525	571	567	611	578	558	567	526	566	548	522	567	531	556	585	554	557	594	544	563	560	562	534	582	551	545	558	527	521	563	530	521	590	576	562	558	532	550	577	554	565	557	582	532	519	534	545	551	549	581	563	559	567	594	574	566	555	619	534	547	541	523	547	537	570	556	542	574	535	552	556	558	594	560	586	548	553	559	543	571	563	554	513	562	520	576	578	567	584	546	588	541	564	531	503	597	523	562	560	576	562	558	592	548	551	545	569	590	538	549	556	543	612	559	554	558	534	588	590	605	580	539	538	554	545	546	546	541	552	560	538	577	564	560	572	554	583	586	539	574	603	583	599	546	558	570	583	538	542	549	523	538	581	521	580	581	552	554	557	562	542	556	581	575	540	545	528	600	565	581	530	585	576	524	579	541	546	535	522	558	547	563	542	552	536	585	550	583	556	554	535	569	595	512	601	545	549	543	553	589	553	612
12375	15783	12450	6692	4691	3563	2848	2264	1908	1628	1500	1360	1285	1205	1089	1048	1010	992	933	932	879	860	873	789	787	832	846	776	733	788	790	789	728	753	781	774	812	749	752	770	759	744	761	739	727	704	724	763	745	724	729	661	724	728	684	731	757	714	748	796	750	765	777	691	695	755	724	699	698	689	714	749	760	710	748	731	761	747	693	712	769	717	754	689	698	721	736	696	728	772	704	736	729	742	731	697	684	731	674	726	688	685	731	687	752	753	737	753	644	686	687	693	728	727	698	705	725	716	752	741	744	674	734	746	729	747	718	719	729	678	718	785	734	704	760	685	702	763	683	719	736	740	724	743	735	721	712	677	692	711	704	719	744	756	717	666	728	708	739	699	680	705	734	717	717	741	699	728	720	689	740	712	690	681	712	752	722	724	734	707	701	708	733	764	696	704	733	765	700	689	731	719	735	765	685	726	710	740	737	721	744	689	717	740	733	740	740	739	724	684	751	719	689	691	726	721	741	707	780	722	769	726	716	684	742	727	727	767	725	714	704	745	742	750	722	727	714	734	675	722	658	669	706	692	709	700	740	743	756	773	729	781	731	722	723	720	733	697	720	700	726	727	721	726	720	735	735	708	757	718	731	700	667	713	695	690	754	671	721	768	717	725	733	729	742	673	706	713	686	684	726	725	763	740	699	710	709	687	699	707	749	663	640	722	698	662	728	689	692	744	732	757	756	710	706	717	761	744	692	702	710	687	703	715	720	704	721	705	743	741	742	683	709	740	678	708	707	689	700	753	697	717	703	737	682	720	708	702	725	754	729	730	720	783	707	736	722	705	738	708	679	725	764	719	755	717	740	754	709	674	673	679	717	707	758	759	747	672	705	664	719	716	694	710	665	773	665	743	731	709	722	697	740	712	691	730	718	686	693	718	703	717	733	728	734	707	688	714	752	718	736	699	718	739	741	667	691	755	703	704	769	687	751	727	737	735	704	731	725	694	681	757	758	740	714	729	747	735	740	693	711	682	750	722	732	742	733	716	722	734	716	702	721	714	712	706	674	736	681	736	739	694	771	713	678	725	735	739	726	688	721	693	727	698	671	687	698	669	652	731	731	725	716	672	656	727	738	722	684	747	718	723	735	745	747	663	702	687	743	717	728	709	725	719	681	733	698	736	730	700	698	742	750	729	731	671	722	729	710	748	707	687	660	666	709	742	767	717	721	707	691	751	702	719	738	701	695	723	741	754	706	696	744	718	719	716	729	764	729	703	695	715	703	705	699	730	731	725	738	731	743	712	763	723	706	710	702	731	714	691	722	705	724	749	773	697	710	732	757	680	678	726	680	735	776	774	744	688	718	696	682	760	731	721	740	743	653	710	725	720	772	706	735	671	673	695	735	696	677	681	695	727	731	752	689	754	714	693	679	702	708	771	671	710	723	722	747	699	683	717	684	710	775	702	746	641	688	727	715	735	697	753	770	775	727	740	710	720	788	754	788	715	742	684	695	648	746	771	678	740	724	694	692	676	704	749	695	736	735	727	725	702	720	723	713	686	738	709	756	739	729	726	750	681	731	694	727	703	709	734	730	734	720	727	691	676	753	697	690	705	727	765	759	722	705	738	734	751	723	749	734	724	716	691	703	713	750	727	700	726	685	714	776	668	719	679	698	703	685	705	661	729	718	698	701	703	745	690	738	726	738	736	723	734	706	712	706	713	692	678	705	773	719	753	683	729	722	743	708	699	706	759	682	719	677	743	744	722	742	755	748	751	730	697	680	704	712	738	749	732	763	691	696	782	732	672	743	754	746	696	740	717	638	715	737	680	748	697	698	770	733	793	690	725	676	760	716	738	725	713	724	719	705	738	665	724	702	714	730	710	720	765	743	708	712	722	679	719	716	724	611	701	739	703	771	711	734	744	695	707	700	775	715	710	684	685	700	745	731	703	683	726	688	711	744	720	685	723	737	690	695	752	730	698	778	710	700	713	701	758	709	698	768	727	707	745	679	723	725	691	660	706	696	726	760	678	747	691	687	724	677	715	718	733	720	727	712	703	725	645	725	765	712	707	713	731	708	683	705	725	750	722	747	724	748	716	694	702	732	720	700	734	735	687	711	792	722	724	674	727	704	746	728	757	694	710	742	743	692	730	692	702	743	715	716	736	704	720	720	716	689	751	727	729	697	736	660	716	731	694	685	720	764	706	689	719	725	734	726	739	684	736	712	698	703	678	727	710	713	713	726	705	739	697	663	689	735	728	703	721	709	685	713	693	708	733	743	747	696	716	713	713	738	676	696	764	728	706	717	760	735	709	702	756	713	716	714	686	694	727	697	748	701	668	743	719	685	692	741	731	711	720	673	715	709	712	765	707	755	706	701	739	707	742	711	730	727	682	715	731	715	729	751	703	732	719	691	735	751	723	766	727	712	732	692	730	690	730	760	727	741	731	697	674	729	698	645	695	729	724	735	729	644	741	752	715	768	732	723	715	687	727	677	700	663	704	712	741	704	734	724	747	749	715	715	715	705	736	697	729	746	727	710	740	685	648	671	745	760	734	685	767	746	754	726	734	736	765	775	767	720	702	782	735	688	696	727	695	768	678	706	725	697	717	718	693	778	674	678	717	710	691	716	695	737	684	707	710	721	691	732	721	700	737	699	726	734	771	688	686	683	689	731	748	723	679	701	681	729	735	771	703	689	754	695	711	705	716	685	747	723	736	726	724	733	728	737	688	757	680	785	714	720	708	711	683	668	739	655	699	752	693	701	717	753	701	696	705	724	726	699	723	704	662	761	700	723	731	746	707	689	771	774	748	709	734	751	710	708	720	712	740	689	730	704	719	681	712	729	714	736	712	794	711	750	671	697	707	727	741	704	743	721	708	715	737	736	689	759	711	752	686	781	735	702	688	746	737	634	751	682	744	701	714	723	767	727	745	686	727	710	722	727	712	755	724	753	674	789	726	684	733	732	691	691	720	702	684	728	671	764	702	646	730	733	704	756	728	706	688	730	738	648	710	718	698	743	781	699	701	783	741	704	717	702	753	682	722	694	714	673	700	752	744	722	684	762	701	747	762	690	704	729	737	751	776	663	712	707	694	713	697	748	756	700	727	695	704	658	731	734	709	717	731	673	711	788	689	727	713	717	691	718	717	704	726	664	720	698	684	660	724	693	690	755	717	712	731	746	644	696	683	735	683	718	712	716	679	732	715	704	749	709	745	694	733	757	730	714	680	750	764	626	699	769	724	669	740	705	746	743	732	721	690	701	744	704	709	703	689	713	740	719	725	665	726	749	729	729	695	712	681	698	741	699	727	720	746	690	702	730	716	748	720	709	711	757	717	772	741	742	717	736	750	716	693	642	685	690	716	655	680	748	694	700	703	691	746	718	684	677	700	728	734	703	761	714	760	758	725	696	671	702	719	709	729	721	754	729	740	757	683	728	691	715	719	678	752	733	679	740	751	715	726	705	777	722	701	726	713	702	695	735	715	724	718
26643	20431	9058	841	505	470	442	448	440	385	413	413	409	438	399	428	413	396	418	361	391	395	408	474	419	422	441	384	376	442	399	414	410	410	405	391	393	400	409	385	388	380	398	420	426	408	445	421	417	449	417	377	382	413	419	421	363	405	382	387	433	430	417	382	411	380	402	368	424	418	435	392	414	406	423	390	376	387	417	405	399	410	404	417	403	406	379	406	388	389	394	375	400	428	376	370	398	416	426	406	395	376	394	429	409	399	421	402	389	435	430	401	370	411	386	393	415	428	385	430	399	433	384	419	427	388	396	425	397	439	377	404	408	392	383	440	436	386	404	400	392	379	390	407	408	408	434	412	419	377	403	390	394	409	413	423	441	379	406	391	417	436	409	415	402	442	422	375	402	438	400	400	409	411	420	416	406	391	446	379	413	447	426	395	414	390	414	423	390	379	407	432	404	376	416	409	383	403	392	404	376	396	402	400	402	383	404	403	428	420	391	426	398	411	401	422	437	412	420	384	374	384	417	418	390	394	380	416	430	414	403	398	454	433	419	382	393	427	367	373	433	364	366	406	405	410	374	392	405	408	387	407	392	387	366	401	383	368	413	399	428	405	371	438	401	401	401	411	398	391	384	381	438	392	412	398	402	387	393	411	430	406	401	402	366	440	416	398	412	452	396	383	396	363	396	405	400	420	435	367	375	358	428	434	403	392	414	391	418	433	392	407	434	384	409	354	421	415	387	390	394	404	370	387	433	430	415	419	416	390	407	347	378	403	385	380	408	393	382	421	415	408	402	389	401	400	389	398	408	412	385	386	410	422	419	412	413	426	404	415	387	384	405	386	398	398	426	373	390	402	416	399	403	413	392	411	378	431	417	412	370	382	399	387	399	408	367	370	412	394	425	415	400	375	386	401	389	421	427	409	438	368	346	400	372	371	401	395	393	418	388	414	429	392	400	389	405	403	405	364	404	426	378	382	405	397	388	404	437	407	396	375	386	401	391	399	430	374	418	402	416	437	429	384	417	412	403	402	387	402	441	411	419	400	400	406	396	390	405	396	399	432	399	437	430	393	396	431	414	389	378	414	421	432	382	420	373	395	387	452	415	419	419	407	388	405	401	381	406	411	374	394	393	372	417	412	416	367	416	413	401	421	409	405	430	391	367	420	411	429	399	401	421	394	391	440	425	387	397	428	464	447	377	382	396	387	423	417	387	447	395	413	406	428	404	413	402	410	398	408	417	376	419	375	374	401	452	385	395	424	404	398	419	400	432	414	399	391	407	378	450	390	427	388	435	380	417	414	404	432	407	412	407	377	421	416	383	386	388	430	378	391	405	445	373	407	394	357	401	416	418	396	412	418	411	374	409	392	395	388	413	423	403	404	383	423	382	424	380	379	363	383	379	397	397	407	405	419	414	388	430	402	434	403	417	409	400	381	434	414	386	380	351	421	406	437	434	394	393	397	381	398	381	395	424	427	401	407	413	405	411	378	409	353	428	402	403	403	396	368	407	372	392	408	420	433	417	406	397	435	385	410	412	393	402	408	394	417	381	388	396	410	407	407	409	409	418	357	367	428	370	414	399	429	375	414	417	456	401	380	403	422	386	394	439	410	411	409	402	417	423	360	365	371	424	442	406	406	414	398	421	422	415	423	406	427	445	392	418	394	380	413	416	389	420	401	355	371	400	407	420	443	416	428	399	390	434	345	400	427	404	382	430	382	382	390	390	444	401	438	440	387	403	401	389	410	411	381	425	413	412	388	397	437	389	415	397	413	430	398	396	388	412	403	378	418	423	414	386	448	395	399	410	396	412	405	376	404	435	401	425	419	453	395	416	386	379	403	410	422	437	398	353	405	365	437	387	421	415	421	425	443	391	426	386	406	434	407	413	430	414	384	388	374	406	429	399	408	407	413	418	462	381	392	403	434	421	376	418	405	407	393	381	429	382	417	430	401	400	386	375	401	424	408	395	412	425	409	406	401	410	416	401	402	405	418	447	367	413	403	418	409	426	402	397	414	393	377	413	380	394	394	399	395	413	402	383	385	401	411	414	408	382	401	395	411	415	400	375	415	378	426	344	414	402	390	366	418	409	427	406	354	401	405	400	415	402	398	367	372	371	393	427	411	365	385	400	413	391	384	414	410	398	404	395	415	415	395	405	419	390	407	407	393	423	396	440	389	422	349	393	420	388	443	379	365	420	420	387	406	395	389	407	401	450	398	443	396	436	449	403	398	400	397	434	412	383	430	424	409	393	433	433	427	396	410	433	391	433	371	372	377	409	400	402	401	362	394	370	418	368	421	394	403	418	420	383	417	407	414	392	438	415	404	392	425	390	403	386	429	381	406	392	385	408	410	426	405	424	400	390	385	433	429	431	403	420	424	414	427	418	422	391	385	373	417	377	419	425	392	404	414	352	428	397	434	386	412	400	383	423	396	433	428	394	377	371	416	408	388	429	405	422	425	426	391	429	397	427	395	408	400	396	424	413	416	393	404	412	396	404	374	394	408	393	380	388	408	381	418	434	345	367	412	422	411	426	394	447	387	389	413	382	377	385	384	448	398	403	369	402	392	395	442	392	435	429	406	386	428	421	406	365	378	365	399	400	382	409	369	437	375	382	394	434	410	375	408	423	400	395	401	425	399	378	422	372	398	395	396	392	405	439	411	446	417	415	372	426	395	416	389	434	424	404	379	408	381	447	395	363	393	378	417	425	403	363	402	408	393	403	401	437	462	426	403	449	420	402	431	417	443	418	386	402	426	401	400	380	430	413	349	457	403	403	438	404	401	381	407	440	409	417	395	401	413	377	394	406	406	417	383	404	384	378	420	371	395	374	423	372	410	436	356	388	448	398	440	397	388	393	410	359	412	454	407	422	426	404	385	374	414	415	404	417	393	408	394	383	429	387	420	386	395	426	409	409	419	432	382	386	403	434	405	383	415	392	390	400	408	370	420	386	413	390	404	391	410	416	393	404	396	409	434	404	449	439	386	370	408	363	385	425	386	423	380	392	416	380	391	416	399	395	395	382	416	376	419	425	429	412	391	383	393	389	405	408	408	433	408	401	388	398	414	399	374	398	418	394	424	398	395	404	420	432	432	389	384	398	434	437	423	374	403	400	403	382	412	400	404	428	393	426	391	406	419	402	402	412	403	384	439	433	378	425	414	374	399	416	406	399	398	398	411	422	415	371	390	409	378	393	397	369	423	389	409	419	388	404	445	383	408	417	441	411	392	415	415	416	386	424	380	416	395	424	405	400	379	400	421	419	411	406	400	381	375	417	388	401	422	431	439	410	381	402	439	408	382	432	404	397	437	425	443	395	426	413	392	392	397	407	382	398	378	417	409	412	388	387	426	390	416	397	354	404	419	365	387	418	433	401	398	410	428	402	405	431	418	407	445	423	440	404	397	389	410	381	412	421	399	400	405	392	421	402	412	383	402	383	430	384	440	415	385	424	419	404	431	397	416	409	398	427	413	396	397
5824	1394	1244	816	704	608	662	543	581	592	550	589	548	510	568	560	546	518	505	510	513	523	544	523	536	545	491	531	528	535	565	544	499	516	533	508	551	528	546	518	496	569	540	514	504	516	523	503	538	532	523	522	498	524	491	538	503	544	519	511	491	532	497	533	504	548	524	542	540	526	497	498	517	483	507	560	496	523	518	505	535	525	540	517	520	503	548	540	522	495	532	568	512	510	535	495	540	529	534	499	528	507	557	493	559	518	508	499	518	509	502	521	499	506	508	553	518	539	527	530	513	535	521	522	543	513	498	548	491	525	498	513	515	509	499	533	531	530	482	525	551	540	501	514	527	510	515	506	497	505	526	490	539	541	515	511	475	516	523	503	513	509	542	516	506	530	505	507	522	524	531	487	559	542	520	506	556	533	513	537	530	508	551	560	544	505	499	501	504	530	558	541	519	498	499	523	539	515	527	547	519	518	512	511	489	509	521	483	504	515	515	521	531	516	533	513	518	508	506	495	517	466	508	499	545	525	532	537	523	505	541	524	506	526	512	515	532	511	521	517	506	531	519	502	520	521	533	512	492	514	510	523	491	484	494	506	472	514	512	487	504	555	491	521	561	532	538	504	521	535	523	511	520	536	527	528	504	505	534	505	550	515	480	534	512	507	535	516	528	527	525	524	513	470	553	522	534	537	482	527	478	534	472	507	552	523	517	541	533	479	550	503	528	546	557	489	519	459	537	541	527	575	548	505	534	512	537	534	544	493	507	519	511	524	475	515	534	507	477	536	501	573	557	525	552	529	509	471	503	519	484	498	514	535	519	533	539	536	516	568	543	545	533	525	542	529	506	514	508	548	509	561	495	551	515	537	479	542	479	511	547	528	508	528	499	524	556	543	495	502	539	559	502	521	530	530	503	522	530	530	515	505	522	478	538	524	532	492	502	555	563	487	479	481	525	508	514	476	497	512	544	521	531	507	554	506	527	516	516	510	544	527	544	470	494	546	515	518	489	490	513	506	523	510	502	503	535	506	485	516	510	487	560	532	497	535	512	503	517	478	473	479	528	517	531	514	539	548	538	496	532	517	504	490	526	497	499	515	506	561	509	519	480	486	528	537	501	544	516	553	541	488	487	505	498	510	549	512	507	543	464	500	528	535	558	537	522	551	550	490	508	494	564	493	551	492	505	540	543	564	529	531	546	527	508	574	498	510	479	496	547	520	573	530	548	524	568	551	520	516	491	512	466	536	553	535	516	501	522	553	527	584	530	507	504	530	540	490	545	509	511	546	516	533	536	507	507	502	508	533	578	525	549	499	536	524	520	558	495	520	520	538	463	550	522	510	524	498	506	525	515	549	539	489	515	548	533	514	503	515	511	519	534	506	526	517	562	537	529	534	521	522	527	505	508	529	545	504	517	547	523	485	521	544	541	519	520	522	553	567	499	544	523	518	530	507	513	485	559	496	526	564	475	552	528	531	533	517	530	528	532	507	540	495	522	511	515	488	517	484	498	513	517	539	545	523	511	529	487	489	488	561	517	516	519	532	523	517	516	518	524	502	513	528	507	523	533	502	512	548	557	523	513	496	535	509	527	545	492	513	482	534	485	519	527	494	528	489	467	503	522	520	511	533	524	521	504	560	503	524	505	506	497	495	515	530	534	517	505	503	528	522	521	504	495	547	564	524	522	514	526	481	533	551	467	544	546	506	526	503	511	519	543	537	526	518	566	496	521	531	530	540	513	526	516	525	593	501	483	530	528	518	538	496	518	523	537	473	519	490	500	516	490	536	527	540	529	504	537	515	496	500	508	518	522	474	520	545	526	508	497	551	530	506	502	495	565	541	526	517	508	502	527	506	556	501	567	543	489	500	530	513	491	579	519	529	514	464	566	498	496	539	555	499	496	571	491	523	521	508	531	557	556	481	548	510	526	469	491	549	519	528	549	484	505	532	510	515	506	532	491	532	536	502	512	499	534	507	523	522	562	531	519	496	544	506	561	499	530	516	519	482	503	532	528	510	510	483	476	513	545	499	488	509	532	521	533	511	509	505	484	498	508	524	538	524	543	504	506	521	475	535	571	514	537	516	535	497	546	530	509	520	494	524	548	472	500	547	502	513	536	532	495	515	530	499	520	530	533	535	508	487	529	516	532	504	543	482	525	504	515	538	527	518	538	499	530	517	555	487	529	521	499	528	486	522	494	507	514	521	515	485	525	514	561	516	520	511	531	511	548	535	496	547	550	552	521	485	483	518	514	510	512	535	494	565	505	506	580	524	532	540	537	501	499	534	507	484	534	488	455	552	522	522	525	525	535	490	524	453	506	531	537	504	478	487	533	475	502	530	505	534	516	502	521	523	531	535	496	468	546	486	538	508	524	529	525	520	489	545	504	522	526	518	511	498	539	552	503	529	531	517	557	506	482	550	506	499	502	494	507	526	537	489	513	560	520	538	540	524	507	525	500	484	463	525	522	504	547	524	552	517	520	536	494	536	515	542	512	501	521	535	529	530	535	539	536	551	481	530	544	514	543	584	493	557	528	515	516	470	513	537	545	573	548	504	518	504	518	555	520	496	533	516	524	488	512	534	512	520	511	557	529	530	537	525	570	536	548	528	548	503	503	516	528	534	514	560	488	496	522	492	556	524	540	519	552	515	542	523	520	503	525	531	509	480	492	530	516	515	527	484	564	502	548	535	539	560	534	515	516	547	548	541	515	534	529	484	544	522	478	545	559	540	545	522	538	536	485	515	497	548	517	520	461	535	505	511	509	508	569	501	484	511	501	500	464	475	501	529	515	524	516	520	514	508	506	480	504	523	521	573	563	549	476	486	512	507	539	533	511	532	487	499	548	521	490	512	514	559	466	510	524	532	482	526	520	515	576	518	495	477	533	488	527	518	536	551	518	529	508	531	497	552	544	512	504	555	520	504	500	494	514	502	522	503	552	534	517	525	486	478	513	523	513	532	512	500	518	486	509	511	537	481	505	554	507	496	538	521	532	550	539	527	504	489	506	522	485	543	501	514	486	491	523	550	512	510	490	481	525	535	499	528	490	522	474	546	489	516	528	538	496	505	523	518	484	535	538	502	514	577	483	522	491	555	520	530	536	535	523	482	523	514	506	510	500	517	479	513	527	548	506	496	521	510	479	486	523	534	532	512	531	486	508	543	530	570	525	561	483	510	520	522	507	522	514	522	509	511	498	568	549	527	521	526	561	568	528	506	551	534	500	568	504	538	484	526	553	542	534	538	564	566	563	509	484	524	554	482	482	530	492	537	488	515	494	497	525	483	545	522	540	473	537	507	517	545	555	543	508	557	478	461	523	508	521	477	498	544	515	545	538	501	509	539	529	502	507	486	526	525	541	553	505	459	538	502	534	533	521	509	568	535	526	549	498	514	507	525	533	535	488	515	521	552	519	493	505	525	478	529	551	524	502	500	576	514	534	521	484	519	521	502	536	518	519	501	537	510	490	509	545	535	485	516
23631	20916	28171	23824	20917	9601	1468	1023	883	866	807	844	785	805	724	761	750	709	676	712	699	653	705	730	692	668	690	741	680	706	665	688	674	663	665	688	701	708	678	718	685	701	712	670	687	680	669	683	655	731	657	663	672	652	607	682	627	646	658	693	685	685	663	681	627	684	685	647	659	695	681	671	688	666	685	651	630	639	689	717	711	638	644	704	667	673	689	651	647	700	689	672	664	684	683	694	630	664	621	636	662	664	628	676	671	638	612	647	674	646	644	651	657	676	713	660	684	653	691	644	649	698	644	679	632	659	712	614	720	700	662	674	675	636	652	658	689	670	633	716	651	673	655	667	644	692	711	642	669	715	691	681	707	670	664	653	661	696	640	697	661	677	655	637	674	650	664	628	702	664	622	669	643	653	666	658	663	716	654	670	705	640	686	687	657	660	644	688	658	675	648	658	675	652	703	689	668	667	633	666	651	703	694	659	677	675	693	636	626	663	677	638	674	683	651	712	644	667	671	675	645	668	696	680	693	661	668	660	682	632	664	692	652	674	642	658	598	689	682	624	678	626	677	690	643	696	626	705	705	667	665	671	671	696	641	636	648	632	685	649	677	688	702	640	644	698	645	663	666	675	643	659	687	647	659	646	666	682	642	696	637	676	693	648	711	658	667	694	674	665	728	652	664	655	658	656	663	731	718	668	703	669	689	638	655	657	667	717	655	655	652	672	681	713	681	666	665	694	669	661	711	657	691	637	624	655	684	653	663	702	654	625	662	628	677	666	637	685	668	644	698	695	648	664	718	690	663	658	677	680	679	627	680	729	652	695	665	649	714	665	669	673	686	667	641	648	641	664	645	687	742	674	636	672	654	640	718	696	689	671	687	732	652	660	654	686	656	647	645	669	673	681	691	666	690	663	665	695	648	670	656	672	668	617	651	660	695	664	677	621	661	698	652	716	655	628	676	639	670	702	673	654	632	648	648	655	628	681	667	635	640	667	690	716	700	631	742	641	680	653	682	686	666	680	697	693	648	686	682	641	676	651	682	676	668	676	667	628	672	719	682	665	634	664	663	665	697	637	670	657	688	635	657	701	673	664	657	650	698	648	621	693	700	682	669	677	667	649	693	648	639	675	710	650	673	687	687	651	628	675	678	655	673	689	639	682	637	638	671	724	635	676	668	698	630	650	711	639	668	678	666	657	586	671	673	659	670	667	665	650	656	645	667	701	674	696	716	681	683	631	687	670	658	644	656	673	685	701	681	682	633	707	656	702	673	637	693	683	726	671	674	668	698	697	667	668	665	645	676	688	635	644	729	666	691	701	668	639	608	726	656	713	661	641	632	667	655	646	669	661	657	690	633	654	695	654	725	698	694	698	666	695	665	646	682	671	709	655	681	721	629	710	699	672	698	713	682	664	676	681	650	679	665	698	686	631	656	709	628	666	650	663	657	715	663	670	686	686	671	651	684	625	714	698	667	701	662	638	679	695	669	648	695	659	610	690	673	671	681	679	646	644	671	659	675	629	636	665	683	645	696	720	676	700	673	655	690	632	652	650	648	646	574	654	686	679	706	672	712	617	699	648	665	671	625	640	617	668	680	650	662	685	652	663	653	670	666	630	650	637	661	688	637	607	666	643	707	672	634	714	662	661	639	661	657	684	676	683	645	697	672	657	678	688	676	660	685	725	657	686	632	682	633	693	646	665	686	651	684	647	680	696	683	668	659	661	720	698	697	680	680	668	710	666	652	689	638	659	643	658	673	684	659	645	702	631	631	717	665	657	700	655	654	695	676	690	660	679	645	629	662	688	695	672	675	656	699	698	701	619	654	644	633	680	637	682	655	668	635	715	659	651	631	689	662	642	692	643	704	717	665	682	666	669	617	603	674	681	655	618	685	685	690	673	682	649	667	657	675	645	656	655	721	648	641	641	690	703	650	655	699	626	668	687	679	669	675	633	649	652	687	638	700	699	653	703	636	663	632	693	680	654	642	700	649	653	697	680	639	680	648	646	642	664	720	616	626	676	620	685	665	657	694	651	653	700	662	678	632	681	694	625	642	611	675	647	698	630	659	656	650	620	695	661	630	621	664	698	666	640	611	660	691	622	669	664	598	694	664	700	621	663	661	691	664	700	659	679	658	666	699	680	680	656	691	639	640	693	633	688	630	653	681	639	691	656	646	724	651	622	626	674	632	703	706	670	739	632	643	648	675	642	713	660	690	677	684	664	644	692	653	714	696	665	646	660	669	682	659	651	649	667	703	681	661	665	691	658	652	661	675	650	669	670	603	689	702	671	642	688	669	658	652	649	654	660	609	726	662	650	689	681	640	698	713	649	677	660	703	637	680	663	664	666	627	663	682	627	672	626	650	690	684	627	675	655	657	661	668	647	658	673	673	657	674	670	686	670	692	649	669	641	659	669	668	632	686	680	689	689	670	672	642	652	704	655	629	643	658	658	648	663	676	665	688	679	712	628	640	650	661	752	665	685	687	672	699	645	641	667	620	644	687	621	668	623	688	656	691	603	693	685	655	645	659	657	705	645	712	668	697	659	657	654	652	660	650	620	613	630	639	689	677	651	670	581	641	674	665	698	651	646	673	685	644	661	693	664	678	680	650	705	627	651	684	640	643	637	658	677	647	648	688	622	647	674	655	663	671	655	676	657	659	645	660	644	707	685	650	658	650	648	678	701	637	680	670	673	672	664	665	712	677	667	683	665	663	633	653	684	640	651	721	677	659	707	696	718	627	655	681	654	645	645	679	640	646	691	634	677	689	730	636	677	656	638	629	643	629	654	669	681	623	655	705	659	666	688	668	684	656	633	710	690	624	660	674	638	622	708	673	714	671	665	682	688	683	686	667	627	662	683	663	615	645	608	671	681	677	677	696	687	668	661	687	658	718	675	700	661	645	676	650	669	660	655	667	647	673	698	702	709	704	691	708	665	665	642	710	675	640	616	675	598	688	698	666	647	661	629	671	700	665	669	692	657	702	657	645	699	630	671	689	689	671	673	629	674	693	659	652	642	616	631	675	656	662	671	666	679	619	657	650	695	648	664	671	711	649	638	679	666	708	648	672	690	683	686	654	637	656	594	667	683	698	652	691	684	659	676	675	658	623	661	682	697	638	668	682	682	665	665	644	677	641	631	672	683	711	702	681	668	653	685	641	689	638	672	667	660	654	607	663	682	686	656	691	674	707	617	675	660	671	679	640	639	716	697	704	606	661	655	675	654	654	697	615	684	645	696	620	711	661	657	634	701	716	649	647	712	657	619	650	693	670	683	675	644	649	642	695	729	667	718	682	667	637	686	655	638	653	662	627	716	648	622	667	680	658	688	668	678	633	634	667	669	665	661	697	658	668	670	662	672	619	665	648	607	717	693	659	593	699	667	626	696	655	666	621	686	662	686	647	635	673	650	662	693	647	615	692	657	671	689	685	680	676	661	693	666	594	692	634	685	661	655	624	657	665	713	676	669	679	643	624	663
8059	9921	8079	4187	2935	2341	1863	1763	1479	1413	1223	1146	1139	1109	1073	1017	973	1021	939	967	944	938	935	906	874	870	930	895	915	871	868	873	891	899	894	909	875	915	854	802	871	860	866	859	832	884	841	879	848	876	838	844	885	834	905	832	789	834	888	842	872	824	844	846	839	883	865	807	841	873	888	814	842	887	857	838	803	863	871	832	827	829	832	807	856	894	884	807	891	856	869	856	828	889	839	864	833	838	867	859	849	850	866	841	836	891	847	802	855	843	850	818	798	831	863	898	861	810	817	831	852	807	853	854	797	818	829	859	861	801	869	817	837	819	848	872	852	846	840	872	839	849	844	887	882	806	847	902	815	839	884	838	884	863	851	767	858	840	829	860	874	826	860	785	827	809	816	802	824	855	822	903	846	848	836	833	886	771	846	870	878	861	797	898	840	852	822	831	851	824	860	819	865	877	879	816	864	885	895	834	860	861	876	798	837	814	849	834	833	839	796	842	817	877	891	833	853	853	892	833	890	868	858	917	859	824	853	846	868	867	848	836	854	827	849	857	823	773	884	853	877	875	838	873	819	888	835	861	906	821	851	867	847	865	814	843	837	872	846	860	856	843	853	847	870	830	836	831	800	834	870	805	835	826	811	852	861	810	852	809	824	883	828	827	787	873	854	842	846	793	843	827	795	839	845	878	755	875	850	850	824	801	849	845	855	839	799	855	894	832	844	817	840	859	845	913	872	786	826	863	776	851	825	854	831	841	810	832	846	850	861	808	845	854	863	818	838	827	845	845	819	812	801	875	785	862	869	833	870	821	838	847	800	812	836	858	857	861	864	838	881	848	855	869	847	862	849	825	822	833	826	861	847	832	842	866	849	804	816	786	869	863	836	815	818	862	809	799	890	846	800	858	909	880	864	878	845	837	818	886	848	876	852	831	828	840	858	857	815	805	859	859	916	835	855	854	858	808	788	851	812	826	838	887	874	873	911	830	869	860	857	815	882	851	808	868	876	886	864	847	821	841	848	857	841	811	810	828	814	812	827	821	818	877	859	801	903	841	835	796	831	816	836	852	885	876	848	886	862	809	854	860	861	849	871	814	858	833	856	853	858	840	884	852	855	807	806	834	858	858	869	802	793	921	815	862	888	870	858	879	856	903	868	826	856	810	895	799	867	895	829	858	811	793	869	894	822	849	862	835	837	860	850	891	879	843	796	807	851	888	878	831	889	838	785	842	860	862	856	800	876	829	839	795	833	816	826	853	871	850	828	813	842	892	868	858	844	847	847	831	834	880	839	828	791	867	834	860	888	811	815	848	832	859	895	845	827	762	841	867	827	835	871	826	865	890	868	811	825	868	789	870	882	855	841	837	838	817	880	821	804	868	852	796	859	836	843	840	853	883	858	891	827	850	838	808	851	861	871	823	860	814	900	837	846	844	820	864	835	837	832	829	820	885	921	857	820	805	855	836	796	822	819	859	834	862	787	835	884	862	871	816	882	887	843	793	888	844	845	807	865	823	867	818	785	802	845	876	879	845	843	857	876	852	837	808	837	865	841	852	844	820	847	920	802	845	905	827	866	829	880	859	840	836	818	881	840	851	831	884	842	914	891	843	856	824	882	914	904	847	826	827	827	895	853	864	938	805	849	800	871	826	885	819	851	861	833	831	853	826	867	842	850	885	866	839	792	892	798	868	841	822	839	817	877	821	876	850	860	872	867	843	838	905	818	804	906	791	810	798	906	846	820	814	877	838	865	819	808	834	879	826	838	881	858	844	840	875	893	840	872	856	778	864	819	856	832	862	811	843	836	853	836	775	851	802	875	861	854	833	884	826	837	813	852	864	860	849	846	864	838	833	834	909	834	846	826	865	839	882	787	840	888	812	842	890	850	826	826	848	840	857	845	807	805	922	844	885	807	833	845	820	852	852	846	827	906	854	840	915	829	844	806	851	823	816	819	840	823	858	915	847	874	850	823	840	775	771	841	913	828	841	814	845	833	927	816	853	854	809	863	820	826	860	866	842	869	851	781	849	831	843	829	800	824	844	783	866	794	830	805	847	825	830	819	821	826	867	822	850	856	790	868	850	838	832	814	876	849	895	885	876	871	864	843	834	814	773	853	858	839	814	833	838	852	883	833	872	812	811	834	834	834	819	872	900	883	807	877	820	859	838	837	818	853	878	829	805	815	782	752	866	866	892	795	866	823	826	895	857	827	890	789	858	860	837	858	888	843	847	811	828	851	823	818	835	803	855	838	853	795	825	807	816	874	909	798	870	835	811	860	836	818	862	856	855	874	782	854	832	847	864	861	827	814	858	899	780	839	846	880	811	879	899	822	834	896	793	892	871	820	859	802	871	800	869	850	843	876	824	864	824	807	809	789	869	844	881	844	877	863	890	825	891	846	868	826	850	767	850	864	884	862	822	855	873	866	834	840	842	793	823	869	851	821	877	816	841	846	875	847	846	851	822	871	824	859	806	835	812	863	840	855	820	853	908	816	844	811	851	877	801	838	852	855	826	897	891	807	868	871	864	865	829	845	855	833	807	848	831	842	841	859	825	829	855	857	829	823	776	836	862	831	920	775	802	807	831	826	806	896	815	837	823	897	888	837	833	837	819	896	821	793	831	848	882	779	879	895	837	854	821	832	833	829	877	853	880	843	876	805	838	838	795	790	807	878	803	821	888	920	825	897	840	833	877	864	854	878	802	865	829	827	809	802	835	877	844	865	914	812	809	872	900	865	813	835	906	874	834	833	801	815	852	908	829	904	794	837	868	808	858	820	862	888	813	850	833	874	850	853	870	922	825	814	829	880	823	842	825	801	877	801	833	842	857	863	842	800	872	879	851	840	857	851	827	814	795	881	865	876	861	873	863	803	813	865	855	835	831	840	834	880	878	797	854	816	827	863	861	806	820	844	815	839	870	895	915	813	851	809	829	847	844	844	835	860	827	860	827	834	837	871	840	823	884	795	842	905	835	868	820	845	805	837	925	868	832	842	893	856	916	876	859	888	865	840	821	835	867	881	818	873	843	831	842	824	824	866	806	894	831	829	855	833	875	873	795	848	815	849	892	797	842	881	819	856	839	785	830	825	884	860	820	850	834	869	785	809	839	840	880	855	837	847	875	822	828	832	888	886	861	879	831	771	825	824	868	846	876	830	882	836	816	821	897	812	824	847	825	821	863	784	868	813	860	811	865	905	847	838	832	827	877	812	851	891	891	856	865	801	792	835	822	842	842	806	842	870	895	872	836	781	874	799	903	871	846	843	847	890	832	864	860	797	852	840	863	850	886	798	776	853	868	782	821	807	860	828	869	829	840	802	846	838	834	832	890	824	832	864	827	836	805	878	834	905	862	855	805	875	828	819	795	834	839	860	802	803	828	841	811	885	842	877	854	846	819	849	842	824	843	817	785	897	800	801	851	858	815	833	847	912	851	846	843	855	905	853	789	784	875	851	865	805	827	836	849	842	837	872	824	864	846	820	807
22640	20928	28670	23359	20929	20959	7693	1342	1029	913	933	811	772	757	736	736	706	625	644	654	634	656	644	610	617	594	562	528	638	587	583	551	638	598	634	549	560	588	591	548	558	535	549	536	576	629	559	542	529	552	595	556	596	582	599	554	594	571	562	553	572	553	549	555	555	563	561	567	571	553	568	570	584	583	583	561	546	599	536	565	553	560	566	579	532	539	508	545	590	599	566	539	587	564	588	540	569	550	558	580	593	553	563	561	549	572	549	548	559	538	547	546	552	539	557	565	563	544	570	586	571	562	581	592	551	558	566	597	559	545	572	571	551	540	593	550	552	615	636	563	559	578	554	597	557	566	609	552	554	551	578	537	530	575	553	563	525	559	593	575	548	559	532	547	590	554	591	551	557	562	538	541	577	564	562	540	540	539	564	545	619	603	555	580	568	592	552	526	564	559	600	559	543	571	609	593	564	545	509	559	556	562	590	590	559	561	547	546	598	571	521	569	558	585	581	567	552	557	550	544	555	542	588	559	548	507	550	553	544	597	595	503	580	560	582	560	525	584	583	540	578	533	581	533	589	560	582	544	550	525	537	539	531	501	567	553	555	574	538	577	553	523	563	570	592	546	598	520	548	581	529	562	568	590	555	586	535	556	559	591	541	587	544	558	527	584	590	572	569	584	563	589	601	553	594	557	554	592	557	580	581	597	598	569	536	544	576	568	526	560	567	555	572	550	553	553	514	627	548	590	562	602	564	573	541	577	595	579	536	580	568	595	560	550	549	595	561	546	529	594	490	587	576	580	523	540	574	559	541	574	556	533	577	594	565	570	546	547	583	569	526	560	577	553	534	560	584	595	544	553	577	566	557	591	535	521	553	538	568	556	569	552	519	594	563	586	591	562	570	585	575	621	534	528	550	590	517	565	527	572	549	525	522	542	553	551	580	554	528	582	554	549	537	538	542	566	543	585	575	530	571	560	571	522	567	571	560	532	558	557	549	551	529	552	590	565	537	526	548	566	546	565	553	544	583	569	590	579	568	562	599	569	562	543	540	598	599	568	580	536	576	575	525	602	566	560	539	579	583	547	534	562	551	609	565	564	547	579	589	587	535	562	627	555	594	577	563	565	531	533	551	542	583	557	583	594	569	550	551	542	568	587	581	542	589	621	591	579	549	567	544	573	572	562	571	515	549	539	581	585	545	549	542	563	576	569	563	558	554	557	541	574	567	584	567	553	600	579	545	557	616	593	563	527	528	554	535	553	596	570	571	554	508	555	580	536	565	565	512	550	591	563	533	544	545	553	591	577	592	572	548	543	552	529	494	583	533	560	555	533	547	559	543	530	600	574	603	538	549	519	589	538	536	518	575	553	555	580	596	525	545	532	520	551	555	571	512	566	589	584	552	553	539	580	570	565	556	539	513	560	564	531	588	520	533	558	552	551	544	564	548	525	534	544	548	506	557	521	555	594	543	588	601	555	600	536	547	539	614	528	600	572	514	552	545	573	560	515	581	587	569	576	545	549	548	567	568	595	528	555	604	589	574	551	581	561	574	553	555	594	552	581	575	582	553	548	543	528	565	586	578	576	607	570	573	542	552	571	575	573	659	578	579	575	558	595	560	548	527	566	535	558	555	534	606	547	538	557	526	547	542	527	537	560	550	535	559	585	527	559	570	573	530	580	576	548	535	546	600	620	545	523	605	612	528	562	573	539	611	532	547	569	587	594	568	552	582	536	558	598	535	626	548	543	587	555	557	571	564	531	549	534	562	521	553	524	548	635	567	594	532	591	561	580	598	543	558	497	491	571	606	547	557	541	571	542	526	548	582	564	566	547	579	539	520	561	588	541	562	544	551	566	561	546	536	544	580	588	565	585	577	554	554	595	581	548	556	550	573	574	522	531	563	554	529	531	567	544	537	560	556	528	598	581	578	540	543	574	522	602	542	565	557	558	527	553	629	512	554	600	524	604	574	530	595	559	611	562	540	553	539	519	545	558	545	584	498	572	565	544	506	603	529	585	583	576	509	542	546	599	503	581	552	518	557	566	572	556	577	576	555	560	557	546	557	591	547	575	582	542	569	554	593	642	561	576	575	569	538	581	566	606	547	570	561	532	517	552	536	540	541	561	556	519	502	534	532	578	561	575	521	584	568	608	579	540	544	561	535	563	531	540	529	554	522	590	595	552	558	532	566	539	568	553	598	541	581	563	578	554	543	573	542	580	581	578	504	545	625	513	553	549	548	536	567	567	568	547	523	557	560	527	565	516	562	535	533	519	524	569	560	560	571	575	543	524	540	564	542	540	557	538	573	578	590	582	556	553	512	584	551	569	545	580	538	561	510	548	619	514	558	532	569	532	537	531	568	552	520	563	565	552	597	538	590	566	533	577	570	567	566	553	529	557	585	549	528	546	511	523	569	536	583	569	555	548	564	532	570	540	584	530	574	533	627	549	539	551	549	561	567	524	590	580	558	565	540	585	583	540	561	543	535	557	572	570	525	576	501	571	528	535	555	537	529	554	555	547	561	522	558	559	574	555	573	567	545	535	560	594	578	583	574	602	591	575	568	610	527	560	621	576	553	555	555	541	594	564	564	555	554	578	552	577	601	614	517	589	563	584	543	553	570	551	605	555	487	573	552	565	568	571	532	586	558	585	550	541	550	586	553	603	573	581	537	550	559	537	596	538	560	534	543	575	570	548	607	577	576	582	504	548	548	561	564	603	549	550	583	540	558	529	545	615	602	534	557	561	567	521	601	599	529	560	551	579	570	559	503	533	571	586	511	549	563	534	546	583	611	553	568	548	556	577	587	568	551	502	510	542	574	561	542	511	536	537	573	547	570	545	575	568	541	557	609	603	611	560	513	600	577	556	535	551	536	553	517	542	539	566	568	548	523	590	516	559	579	564	575	574	557	577	576	570	575	573	570	544	590	561	558	562	524	530	585	573	579	603	528	564	560	595	535	573	545	549	506	595	567	527	543	532	592	551	564	592	570	516	580	510	567	536	526	567	570	519	537	552	561	497	547	573	533	605	561	537	561	550	567	548	560	549	551	570	586	563	535	574	551	564	563	571	587	568	576	545	597	553	542	564	548	568	557	527	549	546	590	523	554	559	560	569	547	569	543	545	573	575	518	534	516	571	502	560	560	546	579	571	526	510	524	539	553	565	577	598	541	544	585	524	553	517	518	534	561	536	534	542	565	550	548	556	547	543	587	555	559	555	584	575	592	549	527	542	531	567	558	601	566	572	634	526	579	552	567	553	564	604	518	583	600	585	583	535	556	512	580	553	563	567	565	562	556	548	536	563	575	572	528	571	529	553	555	529	589	571	561	539	556	553	537	589	567	579	533	554	549	585	558	535	602	586	579	581	541	563	544	552	546	553	570	559	576	577	580	544	552	598	561	576	538	545	530	591	551	551	548	489	589	536	532	566	548	552	560	562	537	573	514	584	553	582	512	553	523	572	532	572	529	556	561	572	540	553	548	526
14461	15994	12613	6659	4829	3484	2906	2206	1902	1759	1511	1417	1201	1154	1164	1026	981	928	920	936	849	825	878	825	845	767	820	776	753	753	780	766	778	722	789	745	753	726	733	737	734	735	754	778	727	759	733	680	756	707	767	756	668	773	777	713	707	758	736	702	733	770	708	758	801	758	709	690	741	720	761	685	718	721	686	773	707	741	736	687	754	712	734	709	755	739	682	734	680	699	708	724	701	718	712	712	732	666	730	732	694	728	725	718	734	729	680	745	745	714	740	728	685	695	676	733	752	696	667	684	706	737	705	695	680	694	647	711	725	690	720	712	704	721	706	698	770	683	738	703	722	782	764	724	698	747	669	696	713	739	731	681	741	728	701	709	753	714	711	715	713	675	721	682	694	716	637	651	694	714	702	751	800	708	749	747	734	701	733	675	727	738	722	745	687	757	682	712	769	704	724	693	726	725	673	715	705	753	713	753	733	745	664	689	682	685	760	684	694	710	729	724	716	719	680	715	685	693	682	695	714	710	733	714	691	737	748	733	740	708	724	704	663	704	719	727	752	727	680	733	690	684	723	703	727	709	751	677	689	738	732	707	713	709	712	716	710	731	683	730	674	720	712	708	695	724	722	751	692	733	717	717	722	660	698	708	688	692	725	706	697	660	711	680	706	664	706	699	685	756	711	656	699	714	734	736	678	758	688	732	706	705	714	765	697	699	720	718	694	664	766	712	701	756	718	696	719	746	733	718	679	741	694	691	704	707	712	673	731	684	701	732	740	709	727	716	696	731	715	702	736	716	703	728	718	728	692	713	682	738	715	687	698	726	700	700	729	748	725	685	734	673	689	706	703	737	731	726	692	703	746	686	681	686	745	678	680	698	717	698	731	670	755	730	734	734	678	650	705	690	716	736	721	704	717	710	719	707	682	711	717	741	701	743	729	693	687	724	686	678	733	684	727	768	684	692	707	735	757	716	709	693	688	693	720	721	721	698	724	725	710	748	768	730	701	706	719	751	733	719	705	714	693	685	735	732	704	694	731	724	671	679	691	731	755	686	723	695	692	745	660	732	734	700	728	703	736	709	678	684	709	705	687	700	678	691	706	663	686	702	750	680	693	716	714	699	740	669	729	656	779	734	729	695	742	723	723	678	725	710	727	672	688	731	700	713	659	667	701	695	694	661	716	702	703	733	697	696	720	728	746	719	724	694	765	700	688	662	699	684	703	682	737	734	686	743	694	719	721	673	669	728	707	732	699	707	757	640	715	665	682	679	734	732	704	712	678	706	708	761	723	771	708	719	725	672	711	707	734	705	690	703	707	698	710	734	728	718	673	724	703	721	738	697	714	725	701	738	747	706	722	663	791	694	707	667	700	761	703	742	725	702	728	722	683	713	676	705	733	656	743	627	700	750	735	693	742	731	688	654	708	728	653	732	729	715	708	736	694	733	759	717	750	708	677	677	756	711	775	727	679	693	719	711	697	758	778	715	683	720	688	732	689	725	749	724	718	756	719	708	724	716	685	634	719	755	785	749	685	733	720	698	738	752	711	749	729	757	687	726	702	718	713	740	718	722	687	748	690	745	728	733	724	713	734	762	705	696	685	683	717	741	727	731	739	693	755	707	686	682	728	737	770	699	658	697	719	698	746	710	735	712	731	730	668	719	685	682	696	685	732	729	719	738	735	725	737	723	747	767	705	699	708	700	695	712	703	688	711	689	656	728	727	694	715	737	685	741	724	731	705	729	651	738	715	724	669	701	760	723	727	721	702	684	666	705	770	705	726	739	710	754	722	703	690	683	743	720	716	742	716	712	750	682	692	739	730	734	735	726	742	729	712	753	744	718	707	716	741	684	715	716	740	747	679	688	713	716	737	691	701	686	735	776	715	739	679	782	732	697	741	705	699	699	705	711	723	737	757	719	691	742	690	731	734	682	733	725	701	712	732	733	763	708	716	668	739	696	718	734	711	676	729	732	705	699	738	698	724	741	737	726	704	688	694	699	690	733	764	710	708	698	701	704	702	705	775	741	694	726	721	710	750	730	665	729	766	706	698	701	657	719	780	670	673	692	734	729	731	745	763	699	716	701	718	700	739	647	725	790	718	694	718	680	711	765	703	725	744	732	725	656	714	780	701	689	701	715	711	733	718	737	686	696	711	681	678	726	733	734	671	694	752	698	716	757	711	704	771	697	691	705	699	715	694	719	668	734	689	743	740	715	727	730	742	693	740	704	778	732	744	714	700	753	697	704	713	671	722	670	706	734	762	678	613	745	683	678	707	725	717	680	707	718	704	717	782	707	712	773	715	742	736	718	736	706	692	736	736	719	712	732	747	721	748	752	692	701	701	701	714	759	669	736	662	702	704	746	750	681	681	715	755	695	713	674	731	749	746	718	700	691	770	716	711	717	740	724	717	734	706	723	691	755	709	685	696	693	699	707	676	708	764	718	702	710	720	755	685	706	695	710	701	684	715	734	704	704	725	716	729	703	672	702	751	725	675	721	734	760	731	701	694	735	668	692	740	705	694	675	693	727	709	703	699	655	711	688	687	761	706	688	702	729	734	663	729	743	700	709	758	737	770	732	676	727	689	743	702	738	700	704	659	753	682	715	709	686	743	708	694	683	736	705	731	661	740	697	741	735	698	737	758	665	683	719	708	753	690	770	700	666	664	696	723	762	682	718	650	669	705	743	719	718	690	730	724	683	756	718	700	718	693	697	708	696	711	709	762	734	664	737	686	717	705	691	694	754	695	711	743	687	734	753	718	685	721	732	731	723	699	715	749	700	749	741	687	742	666	769	715	715	712	708	711	731	730	703	681	736	718	687	704	707	746	727	749	642	740	668	719	725	694	744	712	752	715	717	739	705	706	747	700	702	755	687	724	704	703	677	739	712	730	711	715	695	751	718	721	742	713	730	694	686	726	697	761	717	711	704	721	734	699	691	736	733	664	674	705	753	727	696	643	672	722	698	724	694	720	694	723	767	688	688	692	730	690	710	690	713	708	675	683	725	723	745	718	697	709	716	729	721	746	724	674	695	719	744	713	746	701	747	773	715	741	707	739	696	700	694	690	688	707	702	712	731	704	751	724	741	742	710	714	736	707	718	679	673	737	703	722	715	695	767	727	709	729	749	705	739	681	702	727	691	714	728	742	715	759	700	745	734	728	735	690	699	712	680	709	718	727	768	733	685	738	745	702	700	698	677	734	713	705	674	687	697	741	725	785	773	714	697	713	760	747	720	700	707	686	660	732	681	742	724	721	723	756	711	741	758	693	696	701	743	663	696	715	694	707	757	684	727	729	683	661	709	685	675	715	722	720	735	721	706	717	709	731	694	716	690	708	748	662	704	702	717	745	720	746	779	686	740	734	734	707	712	713	687	700	753	715	738	721	695	709	683	743	757	669	699	723	721	730	691	706	730	712	716	667	705	681	746	736	668	750	696	723	710	719	744	714	715	688	697	706	704	731	774	663	709	743	689	709	756	733	722
26455	20363	9125	832	509	466	443	419	427	433	403	439	402	421	411	386	371	420	391	427	420	376	437	441	400	420	424	423	434	406	392	395	386	408	366	398	397	385	392	395	371	424	382	423	398	416	351	420	418	428	408	389	388	406	424	418	436	405	410	373	388	403	401	400	409	397	384	409	400	410	387	393	379	424	389	368	414	390	406	400	414	414	412	412	415	388	414	367	402	426	379	401	385	392	424	405	406	400	407	404	416	413	415	410	396	378	402	371	386	369	369	386	428	442	414	399	405	379	411	413	413	432	403	357	403	361	442	416	389	425	395	412	411	387	420	392	371	397	399	419	367	378	410	413	418	413	367	405	398	405	355	383	416	368	415	409	397	404	388	421	375	372	398	369	385	384	368	388	414	382	409	409	400	417	374	370	442	412	411	394	374	406	418	408	415	407	402	376	383	391	413	354	390	407	449	421	395	368	413	403	428	382	408	381	375	391	389	420	369	426	369	395	409	416	377	383	372	379	397	393	402	376	368	393	380	400	400	421	436	415	409	378	437	408	398	428	421	375	398	381	389	389	401	375	396	442	452	418	397	420	410	429	426	419	353	399	383	408	397	418	399	388	388	419	396	387	384	400	397	429	400	407	425	425	401	413	369	392	415	415	380	394	406	399	403	410	406	396	405	388	377	388	382	400	413	413	395	363	377	374	404	388	350	432	404	411	398	380	391	409	403	398	412	385	406	387	431	399	381	406	438	386	411	374	427	371	378	387	386	439	393	384	410	406	405	413	444	405	370	428	395	391	395	385	407	400	396	412	406	388	412	383	412	379	417	385	372	399	387	428	389	362	423	394	418	368	429	421	392	371	417	375	400	436	390	372	374	381	365	420	407	414	407	380	420	374	401	410	402	419	400	377	372	389	385	391	424	405	439	381	384	413	410	400	407	402	414	367	403	396	357	419	404	418	406	401	361	345	346	413	410	405	411	409	383	406	380	378	412	388	380	412	417	354	391	384	420	365	424	345	402	389	377	399	417	409	387	387	417	382	417	426	379	391	405	390	397	382	420	400	400	430	393	407	390	400	416	397	406	363	419	388	360	396	372	388	412	359	378	380	387	397	383	431	424	428	347	411	412	424	415	398	365	419	388	382	394	421	395	411	371	403	351	388	392	392	384	393	380	396	364	414	406	409	405	391	389	387	420	405	393	402	437	396	434	398	361	418	426	384	395	378	400	414	389	443	418	395	392	407	436	424	417	367	411	414	385	377	382	423	410	416	412	369	401	403	384	374	392	358	405	370	403	376	400	419	386	378	407	398	390	394	421	369	412	371	404	397	404	419	437	378	420	415	367	390	410	376	426	398	408	383	368	401	373	419	382	397	403	424	413	433	400	437	405	397	384	393	395	411	394	393	393	392	357	342	402	431	391	412	420	418	396	398	434	421	391	389	418	405	388	412	381	437	379	431	360	385	437	389	386	387	372	391	371	414	411	451	389	387	407	394	381	393	390	433	394	425	380	394	384	391	394	393	389	390	382	435	424	418	375	426	404	361	439	427	415	384	383	406	398	412	409	376	404	389	410	365	414	404	450	388	411	413	439	388	409	396	379	405	392	404	406	424	398	409	397	398	399	407	412	410	366	442	371	436	394	358	364	404	405	386	421	400	417	398	413	390	420	401	371	421	435	396	415	415	427	402	414	440	408	397	370	407	394	339	386	384	418	385	380	373	423	437	441	379	383	428	393	343	386	385	403	395	424	365	395	406	379	428	388	354	387	391	404	419	400	380	362	393	419	386	398	409	385	396	421	370	409	379	395	415	451	413	389	484	404	409	431	381	411	394	414	397	401	358	389	407	372	353	380	387	412	421	422	410	412	383	383	379	394	394	396	423	418	398	403	398	401	365	387	416	402	420	433	390	434	405	409	392	385	407	408	389	388	422	415	415	408	360	392	398	414	402	379	398	417	415	371	418	407	401	417	400	394	416	418	410	397	439	391	419	372	398	423	401	373	450	371	427	398	397	410	408	378	416	413	430	377	400	406	439	390	365	387	399	413	388	391	388	374	419	409	392	401	393	388	379	394	424	362	414	418	408	379	382	361	385	432	443	420	377	368	387	421	383	380	387	405	357	402	426	437	431	383	392	418	442	411	403	412	425	366	395	431	370	405	410	422	391	384	412	405	435	417	416	415	405	448	411	394	402	382	408	404	413	413	387	430	409	396	438	391	398	405	392	385	398	421	404	402	384	378	386	422	402	385	379	384	410	389	384	415	406	415	387	370	401	395	408	416	398	399	396	339	429	413	371	389	431	426	360	391	369	397	423	416	384	381	403	391	398	420	351	438	409	386	367	382	441	410	403	399	408	394	395	371	378	418	359	388	447	402	415	391	386	406	406	410	406	409	436	436	414	390	393	399	395	388	418	416	377	405	396	390	361	389	381	358	386	409	407	410	406	393	399	423	386	426	408	395	395	401	444	382	362	397	361	415	404	403	434	445	407	402	413	395	390	408	399	381	392	427	422	358	371	393	380	380	401	443	388	389	387	454	409	381	384	390	412	383	385	371	415	396	447	419	401	415	417	410	427	412	379	397	405	408	381	398	390	398	420	391	360	391	402	401	403	416	428	430	374	396	351	377	392	418	398	391	385	396	429	394	400	401	435	397	397	354	412	352	403	443	393	371	404	397	368	395	410	403	379	400	423	381	381	415	354	420	353	399	355	404	381	410	394	426	374	406	365	356	384	403	397	413	393	400	423	424	364	402	389	420	423	421	399	395	452	371	394	412	382	391	402	386	413	429	407	394	421	366	419	386	437	390	400	399	427	363	419	372	366	376	403	406	387	405	404	363	380	388	377	397	423	386	443	392	408	378	411	410	431	390	403	386	409	404	385	404	382	416	398	417	388	392	400	396	389	382	403	366	383	393	387	402	399	407	393	417	363	444	411	399	386	413	420	419	445	421	424	416	424	366	369	389	425	396	399	388	386	373	415	376	381	378	378	406	413	422	414	401	429	419	379	404	392	418	371	431	400	383	437	406	401	428	390	389	409	403	368	398	435	408	406	408	403	409	405	406	365	351	390	367	365	405	421	397	426	366	423	405	410	411	389	443	412	373	401	424	387	438	371	383	411	409	368	421	401	394	428	393	412	384	398	402	391	406	392	394	360	404	417	408	407	400	364	417	393	405	420	406	405	400	389	410	365	417	400	386	416	393	363	400	416	418	403	375	375	371	429	393	387	384	404	422	420	384	367	384	400	394	374	375	396	363	379	380	417	373	383	375	364	365	405	403	421	401	374	406	389	354	399	374	398	395	377	410	392	438	388	399	422	395	435	409	417	376	365	394	379	376	386	416	404	452	399	396	402	377	367	362	369	409	391	378	375	377	417	388	427	426	426	413	411	379	404	404	398	391	398	387	398	434	408	446	379	390	396	396	405	380	409	412	397	393	387	405	368	399	390	397	382	398	415	393	402	410	376	385	389	379	388	427	420	401	383
4975	1353	1190	791	698	613	641	605	557	537	552	518	534	519	500	562	521	520	551	508	492	543	524	551	519	517	531	521	547	515	516	518	507	550	533	521	553	500	516	491	524	510	495	509	503	502	516	494	512	470	492	484	493	530	516	507	509	465	540	529	519	539	495	505	531	507	519	542	513	549	530	526	524	520	493	531	517	496	512	519	511	476	476	490	504	513	506	498	556	512	543	482	506	543	497	512	525	475	460	520	480	525	541	481	509	507	499	499	487	528	478	531	491	491	523	499	516	513	471	517	500	489	476	526	484	500	514	488	530	492	474	489	501	510	520	513	556	508	538	527	468	516	521	503	502	492	515	480	465	472	481	516	560	519	529	534	522	540	510	544	483	533	521	517	489	532	507	502	470	525	516	487	511	555	513	484	527	496	513	528	497	476	531	481	518	550	543	563	484	539	525	527	526	512	535	509	454	538	490	485	513	491	546	512	475	504	547	520	533	524	533	477	492	525	523	489	515	530	547	483	511	514	548	583	519	485	486	531	502	519	512	519	552	530	494	444	507	521	509	496	540	484	506	527	524	494	522	469	519	565	510	505	532	512	529	527	518	495	550	503	489	471	535	520	546	513	510	457	489	520	522	533	543	501	532	510	547	485	520	528	521	512	506	522	473	504	504	488	522	492	523	511	536	522	497	540	433	522	493	517	455	531	550	515	519	525	557	494	521	542	486	518	527	539	535	511	492	515	492	552	512	508	529	532	500	506	499	499	504	530	511	527	501	500	522	521	554	510	498	511	525	519	485	475	549	555	485	514	506	547	494	503	568	525	517	532	500	515	512	504	521	513	510	479	520	537	500	532	523	532	548	499	518	478	522	500	545	500	541	507	518	484	549	493	490	554	514	521	490	525	485	523	489	533	492	485	569	466	533	530	523	532	478	497	484	536	533	518	485	526	518	481	542	554	468	513	501	490	493	550	497	505	500	542	478	530	499	558	496	524	495	527	533	495	517	529	498	525	541	532	537	515	492	514	491	470	487	509	510	520	503	523	531	520	507	522	545	505	528	495	499	514	474	502	503	526	518	431	487	535	513	511	487	511	490	497	480	527	518	503	528	486	469	521	493	515	526	523	546	537	503	490	512	521	500	512	485	531	526	471	560	471	521	520	496	536	521	546	515	531	564	515	539	539	499	483	553	565	520	505	529	518	542	508	531	487	501	538	500	518	509	535	551	509	512	538	463	478	529	493	519	493	497	544	508	540	503	513	532	500	522	519	509	479	465	494	526	508	481	503	495	501	483	486	529	551	490	540	507	520	533	495	509	499	510	515	531	476	523	503	527	549	525	545	499	571	517	523	506	492	525	525	506	520	524	522	536	530	485	487	525	523	512	551	537	521	539	504	507	545	497	541	478	496	532	509	525	489	529	499	517	509	538	546	499	487	528	506	517	516	499	543	493	509	468	546	500	513	534	505	492	511	542	527	500	486	532	558	492	532	494	536	498	510	484	506	530	505	531	520	515	496	520	481	521	505	468	525	484	519	484	526	480	508	525	522	529	509	495	537	490	504	504	471	542	500	488	515	503	490	512	481	491	481	499	538	504	558	549	512	492	473	529	534	544	508	505	538	520	510	526	535	519	530	492	486	502	528	490	515	496	528	493	478	515	499	518	536	512	505	509	506	487	521	515	495	533	482	524	546	541	489	496	505	527	526	463	509	509	508	489	555	511	500	509	508	503	483	478	531	508	495	508	505	499	532	526	523	504	533	508	479	508	525	519	486	503	474	563	489	481	527	495	519	518	527	518	517	523	512	516	510	470	507	542	486	532	543	547	527	505	533	515	487	548	545	496	524	515	495	507	486	475	537	503	512	527	512	488	515	538	525	520	503	508	535	551	509	474	502	512	503	501	521	497	568	500	439	518	524	519	505	527	519	509	516	547	508	485	493	488	510	519	554	504	492	521	488	507	523	539	550	518	498	529	480	497	527	534	514	530	556	516	547	488	492	538	554	531	498	566	500	506	507	494	492	531	506	483	477	498	489	477	524	524	527	519	551	478	520	529	539	531	502	502	513	512	496	512	525	505	475	531	473	509	526	518	524	482	496	508	491	524	522	538	530	541	496	543	546	533	505	478	525	489	498	516	524	479	511	516	499	484	515	472	510	501	466	543	498	534	481	501	526	495	522	500	517	561	534	480	529	524	501	529	486	514	501	490	488	539	519	533	466	521	533	545	524	498	489	488	474	513	562	513	513	492	515	480	546	521	515	515	513	500	511	487	502	503	482	514	477	531	534	519	481	488	520	523	509	523	498	498	559	505	493	520	524	504	505	490	546	530	539	556	508	569	531	503	532	472	510	490	530	540	514	477	491	516	534	515	505	504	524	508	543	543	527	478	498	491	532	493	540	510	511	533	546	509	553	486	469	468	524	531	523	509	514	504	470	552	491	522	533	532	472	500	571	511	497	541	471	499	530	504	515	517	503	517	465	516	492	507	517	535	526	536	512	500	513	497	557	533	469	506	541	542	516	583	511	507	524	512	521	507	515	521	539	509	526	541	526	495	522	513	510	530	504	504	495	498	549	493	515	538	515	489	500	527	483	510	509	465	506	549	490	531	512	515	535	514	514	509	547	506	531	539	486	500	502	536	513	525	511	515	524	488	519	494	507	547	531	534	533	530	506	507	490	543	515	522	521	500	489	474	522	502	512	492	474	488	512	500	523	552	560	553	549	515	495	511	513	508	500	501	506	525	492	549	474	505	468	518	464	534	463	533	508	502	522	507	493	485	487	501	549	549	482	480	516	519	522	515	536	477	572	491	508	521	490	523	514	523	542	473	520	512	511	490	497	524	501	543	506	566	539	515	516	533	534	493	528	519	534	521	540	456	529	500	537	535	527	526	513	479	502	522	522	496	471	458	530	505	516	517	503	514	530	523	501	557	504	552	506	496	539	501	505	502	522	497	506	528	517	503	525	544	532	495	545	552	566	548	496	539	508	507	503	543	513	479	555	504	516	532	507	493	525	520	504	514	545	516	527	496	512	504	511	533	516	512	513	515	507	522	491	530	557	523	522	530	498	537	515	537	524	512	519	517	518	532	516	476	485	460	488	506	553	515	499	536	535	514	505	452	499	491	549	539	493	573	529	526	526	534	513	544	562	523	543	512	511	520	521	471	512	534	538	500	501	554	517	495	526	508	476	535	512	462	512	507	537	495	508	497	516	523	529	528	518	540	504	528	511	500	536	487	529	488	482	481	482	495	525	496	516	489	513	514	511	492	531	523	560	516	506	504	562	485	493	519	498	504	562	526	540	516	565	479	504	556	501	486	521	574	533	529	515	478	515	541	507	499	520	499	521	540	471	542	544	554	490	509	517	487	550	497	488	499	517	530	511	537	536	503	552	538	523	548	481	499	525	497	491	511	488	541	567	534	511	506	496	510	555	554	512	503	511	528	539	534	487	578	491	508	516	531	522	508	539	499	506	493	479	503	542
23667	20938	28221	23816	20913	9717	1491	1040	952	896	864	791	797	780	696	732	728	735	682	724	733	718	714	724	699	710	730	660	655	683	711	649	704	697	702	674	683	716	657	669	694	660	640	654	672	701	708	655	666	717	666	652	620	647	626	663	642	664	662	712	689	615	661	642	666	685	661	677	684	628	693	636	674	654	635	702	671	617	629	680	634	672	635	669	666	685	696	633	669	673	639	695	684	634	650	695	723	682	654	668	694	696	674	707	688	656	668	678	707	677	634	666	630	666	680	676	647	627	658	691	676	712	660	651	679	692	722	672	665	616	670	639	686	703	646	645	718	684	656	666	613	632	663	640	653	653	683	597	642	665	634	695	625	676	690	668	670	678	696	632	688	731	697	710	683	636	676	648	710	682	605	656	677	660	673	628	616	617	730	685	628	658	680	694	627	685	627	673	667	667	632	675	719	670	652	645	658	652	658	648	651	660	634	659	702	692	643	681	675	720	684	673	646	658	677	675	640	653	637	727	680	633	663	669	638	706	681	626	613	629	684	672	623	682	717	689	672	722	661	662	684	685	662	628	679	651	663	651	643	647	672	680	634	660	668	606	621	644	693	697	667	663	630	677	651	715	671	646	630	718	676	678	664	637	676	665	660	631	701	718	674	653	693	679	706	653	614	692	651	698	712	716	620	662	670	653	702	663	626	661	667	664	648	657	690	721	676	628	665	685	708	631	652	626	741	697	682	670	684	666	697	694	648	639	669	677	630	680	662	683	707	691	684	659	688	690	656	661	709	679	651	597	671	631	683	673	687	670	588	695	697	678	669	648	666	690	622	675	650	655	710	649	697	670	675	680	691	638	645	671	666	687	624	652	706	639	726	644	687	624	655	670	637	671	702	687	685	651	668	680	642	601	657	667	632	662	667	668	684	683	648	674	680	677	594	682	657	669	681	648	665	661	645	653	686	683	671	690	669	672	657	677	729	700	622	702	669	693	648	643	635	661	644	657	681	655	706	626	667	659	659	649	669	682	653	629	667	656	621	696	683	730	674	655	712	623	667	683	674	628	683	668	653	662	683	682	640	657	680	708	654	638	676	657	664	683	644	662	666	688	675	682	673	670	670	677	653	668	662	661	700	649	668	651	702	626	690	654	638	641	696	633	646	642	663	608	698	664	625	695	656	632	673	660	706	666	663	664	716	723	673	634	686	666	689	703	662	664	703	682	667	666	659	676	634	696	694	701	670	690	649	679	728	605	616	678	675	640	634	660	645	677	670	654	641	648	628	680	649	589	677	658	664	635	614	668	637	638	659	646	667	686	641	687	657	695	650	652	674	684	699	722	684	730	710	631	683	633	660	699	690	651	625	643	680	651	669	691	660	657	666	649	634	699	625	646	705	667	628	657	653	656	672	658	638	674	664	631	698	673	664	658	654	663	653	692	665	692	641	619	684	700	661	682	618	641	632	658	638	660	683	645	639	650	678	679	660	629	616	674	646	659	646	652	661	689	681	694	662	668	673	657	683	671	650	686	669	665	700	667	719	637	649	669	690	661	627	656	655	646	684	639	706	670	687	640	625	674	637	661	681	660	636	691	648	714	722	653	688	647	709	622	656	661	687	632	725	628	661	602	657	627	702	659	651	654	675	676	688	700	638	673	632	692	665	708	653	638	633	691	730	657	731	700	693	659	665	664	665	684	651	669	666	690	663	658	668	678	656	656	667	629	664	622	678	676	677	629	697	620	672	630	635	640	627	651	704	702	659	621	642	692	670	673	685	609	635	634	668	645	708	657	631	702	662	633	661	643	695	689	703	604	659	648	667	654	661	705	649	645	673	652	641	696	687	690	683	639	670	656	667	646	668	616	682	670	653	702	655	654	665	670	705	701	709	651	716	696	615	665	671	675	683	680	697	724	664	673	674	670	737	649	651	655	692	645	703	663	676	685	587	703	667	645	695	686	674	623	675	638	675	633	649	721	687	652	679	658	616	678	674	648	651	684	665	650	692	623	657	649	698	633	663	652	651	648	668	687	680	644	699	655	611	701	699	677	687	649	705	639	667	681	667	683	661	686	711	658	700	654	673	616	667	632	628	645	687	639	601	690	701	644	672	685	672	679	664	678	672	637	656	637	641	671	678	637	653	643	694	686	633	678	607	662	649	675	661	679	676	642	629	676	690	670	626	640	699	664	611	643	662	640	723	701	677	685	662	691	612	677	673	674	649	692	630	665	670	705	668	640	661	658	672	660	672	662	651	684	677	653	640	669	667	672	669	719	650	676	644	658	663	628	666	679	639	619	576	674	682	701	696	649	637	647	655	737	660	659	681	661	667	729	708	646	640	654	686	675	611	659	631	686	601	681	649	638	648	698	702	671	643	661	653	694	666	657	664	668	685	695	684	643	678	656	654	652	702	634	708	724	644	616	670	706	649	634	682	648	685	667	665	680	666	692	707	675	671	692	653	662	649	644	679	649	671	697	606	605	671	653	670	674	662	669	647	633	637	663	742	655	639	662	642	714	682	702	664	683	679	646	672	692	648	584	651	713	664	646	667	651	688	662	653	666	655	650	707	654	672	676	705	672	677	706	698	653	694	621	618	673	667	668	668	649	687	683	655	672	677	678	701	676	639	713	667	678	609	667	613	644	629	677	662	701	678	647	623	719	678	669	692	611	642	639	686	650	636	662	714	638	698	625	660	701	628	685	688	645	683	695	707	654	635	671	686	660	650	711	650	653	667	693	651	629	631	712	679	652	684	678	687	659	678	661	686	634	653	608	698	682	610	687	683	674	651	647	680	683	657	691	659	724	649	711	670	648	648	624	640	722	657	654	701	697	607	670	618	713	691	650	707	658	650	662	682	683	676	685	688	623	628	629	668	706	655	685	669	694	641	747	636	687	699	643	692	674	589	640	657	671	586	661	671	661	639	666	689	653	698	678	689	703	631	681	673	662	667	714	653	669	672	660	654	678	647	689	652	677	657	690	630	649	675	700	660	659	633	682	717	703	703	658	668	634	649	682	667	716	669	694	636	679	721	668	629	707	669	640	662	690	681	634	648	652	667	686	624	707	647	691	617	648	681	693	652	652	672	647	673	673	671	681	648	628	718	678	734	673	632	667	690	685	618	641	668	710	701	660	636	649	673	638	675	674	625	725	704	667	610	690	683	623	670	642	682	674	625	682	684	658	661	655	663	663	684	628	665	639	638	676	666	643	638	640	654	682	642	677	632	659	680	601	655	637	656	636	653	651	702	704	672	664	655	651	649	666	654	628	668	669	699	650	607	673	698	682	662	654	643	712	671	678	674	684	626	655	663	660	688	657	676	687	690	663	658	648	665	683	663	632	668	661	659	682	669	681	708	664	736	630	708	716	668	631	645	684	684	659	683	642	674	618	678	629	669	659	709	667	665	648	665	650	639	683	637	715	642	653	631	684	666	654	704	644	665	690	669	644	678	605	633	646	687	668	641	671	670	643	662	702	661	667	681	666	644	672
12473	9914	8062	4127	2961	2251	1949	1750	1457	1352	1257	1142	1074	1116	1017	1026	1019	935	937	901	955	912	909	869	930	873	884	899	900	902	888	830	843	909	807	835	884	850	819	908	886	857	855	910	852	853	855	839	864	842	821	873	849	848	881	852	832	947	851	829	843	851	811	863	899	894	905	826	860	795	928	820	909	815	888	856	849	815	852	887	827	868	871	869	807	888	833	807	844	852	833	830	819	863	831	843	863	847	846	874	856	878	875	875	828	843	769	838	832	856	860	838	850	804	848	854	832	867	823	793	829	900	861	833	895	857	834	837	857	902	861	819	878	857	861	837	786	850	848	879	892	822	875	843	842	831	836	853	839	804	862	812	851	845	839	850	901	883	834	850	831	900	851	879	825	841	891	878	878	845	844	855	887	857	862	862	869	836	866	830	804	833	862	788	873	852	817	829	857	843	824	836	835	861	827	878	899	802	790	797	801	850	824	855	831	822	845	866	796	860	874	814	834	808	823	852	902	822	822	861	835	814	864	826	816	779	813	825	854	873	874	798	845	849	847	868	882	908	822	827	801	841	834	842	838	825	854	835	831	852	854	828	882	852	936	797	850	870	841	885	841	821	867	906	868	865	780	849	825	856	824	797	860	839	883	859	861	857	825	830	854	821	869	812	857	824	806	884	878	841	903	849	872	794	828	827	882	811	828	893	834	813	843	838	854	842	932	866	819	822	843	882	867	918	790	829	879	850	790	818	851	870	866	841	808	804	830	886	837	853	858	853	807	843	861	871	853	857	872	876	889	858	871	916	848	851	831	898	809	814	886	809	854	850	829	825	817	873	811	879	881	837	868	824	818	827	861	828	843	869	838	849	856	827	848	876	850	818	832	862	856	858	840	853	849	832	856	867	844	835	875	852	869	845	842	827	888	808	798	891	859	892	866	815	833	824	808	818	845	845	831	896	816	827	864	849	848	906	801	819	816	831	844	797	842	853	840	808	841	840	856	838	814	827	841	823	821	858	818	840	868	824	879	806	848	885	868	875	899	869	894	863	804	863	806	858	804	865	833	866	853	835	865	808	867	850	805	820	849	795	837	854	880	786	827	855	832	801	791	877	868	820	847	840	857	883	822	852	864	823	847	890	810	905	823	844	851	862	818	848	799	832	837	877	814	828	902	859	835	861	868	807	874	833	847	860	867	840	825	904	789	870	838	865	867	858	853	869	842	807	818	870	833	846	843	834	872	842	798	857	836	808	856	824	869	862	859	870	837	838	853	805	812	848	865	861	803	885	838	882	880	879	857	806	868	879	796	864	842	849	820	876	877	832	871	764	900	881	855	831	876	817	832	869	882	783	815	847	882	826	881	844	871	872	845	864	866	851	893	871	858	850	790	880	881	878	819	862	819	852	784	783	841	798	825	854	891	851	847	844	818	871	852	863	822	810	871	863	836	885	857	802	854	864	805	842	853	795	836	879	880	864	852	881	823	857	803	808	839	812	903	861	878	858	837	841	820	902	849	810	820	820	911	783	865	782	878	827	852	879	837	886	809	793	838	831	887	867	817	884	822	837	808	836	835	862	857	867	865	860	839	802	884	850	815	820	849	865	851	879	838	825	861	853	851	825	873	761	845	886	869	827	883	825	863	842	870	837	810	881	890	824	850	829	835	824	823	841	877	881	869	822	895	851	845	820	871	797	822	863	824	887	807	816	795	862	844	786	862	862	839	869	883	858	921	858	852	876	838	837	875	825	856	833	852	849	825	878	777	825	879	807	861	810	857	889	827	844	802	843	782	824	832	815	843	853	841	830	856	843	827	844	824	828	828	848	883	849	852	859	820	847	815	863	882	843	875	862	821	904	834	782	835	860	848	855	896	873	830	834	860	862	819	866	871	803	829	855	787	871	847	809	860	896	846	821	855	872	843	827	827	806	851	824	874	817	822	848	830	878	870	878	808	819	846	847	824	826	824	819	821	836	828	831	784	865	828	903	850	831	846	823	795	827	857	856	825	852	836	853	851	845	890	830	858	874	803	885	829	779	841	826	883	872	806	860	919	829	828	837	860	834	854	819	841	839	815	859	876	770	832	873	879	834	803	795	807	826	867	789	889	855	822	862	863	856	881	824	817	855	894	845	842	843	910	868	810	823	874	851	870	877	868	829	826	863	850	895	827	826	858	858	887	859	817	843	883	873	806	834	814	828	865	855	855	850	869	806	807	858	824	844	888	843	854	815	819	813	864	856	823	772	857	828	814	897	861	821	845	782	851	886	828	863	898	886	851	880	842	840	838	856	839	791	831	838	827	824	862	810	917	842	845	822	840	844	801	828	810	841	852	868	848	769	863	905	853	776	849	805	874	845	810	861	835	792	833	795	914	839	869	830	816	818	822	820	799	878	842	856	830	811	837	811	810	847	893	841	830	870	844	794	835	822	873	815	834	827	843	879	861	834	862	849	806	853	831	855	861	842	884	834	856	857	915	877	829	873	845	817	813	798	870	869	826	809	852	900	861	860	818	843	839	809	852	836	834	860	883	818	838	863	828	898	855	809	780	852	862	859	856	888	889	853	795	868	855	823	839	876	852	840	823	809	875	821	870	881	888	810	879	896	863	807	875	782	839	856	859	845	849	836	877	884	861	854	874	848	870	818	805	842	850	847	828	826	835	839	812	833	847	837	862	838	846	827	826	829	856	882	813	832	867	782	848	883	840	822	837	841	839	811	886	851	895	825	839	826	888	814	843	821	834	885	831	848	832	857	806	875	840	857	856	814	831	815	768	843	860	874	829	776	857	831	894	803	862	818	860	814	878	843	823	821	908	817	857	830	824	809	836	846	913	794	841	824	842	849	855	793	810	881	871	838	872	852	809	865	892	821	811	868	870	866	855	797	831	839	878	859	849	844	882	824	820	831	847	764	863	836	821	831	834	843	834	856	820	813	833	874	800	856	789	874	878	835	843	862	808	787	851	802	819	852	849	839	836	849	869	807	796	832	857	788	843	817	857	856	863	872	867	873	851	857	807	832	832	847	831	835	747	786	838	810	840	900	903	840	861	751	830	871	824	860	860	838	806	808	827	813	836	850	898	868	868	864	894	864	847	850	861	849	859	869	821	848	805	817	818	878	824	836	839	860	879	841	864	765	853	821	811	811	829	844	875	884	868	824	783	783	857	810	865	837	840	870	832	826	801	841	861	847	857	857	828	852	884	816	822	887	856	835	843	876	872	829	799	828	811	852	884	883	838	795	885	837	885	850	897	896	830	848	899	848	813	802	881	826	820	839	866	797	857	850	858	847	817	833	874	846	832	814	883	816	863	868	830	852	844	856	810	860	840	849	871	775	834	847	846	834	851	855	846	852	847	844	893	799	866	829	896	830	841	825	818	838	805	858	859	861	868	782	837	838	866	842	836	898	849	858	812	856	844	811	825	855	823	828	878	823	841	869	816	886	847	884	852	892	844	851	836	840	833	880	817	822	802	891	826	863	845	821	801	847	783	840
22652	20930	28625	23380	20931	20967	7716	1382	983	937	834	792	799	749	709	701	673	635	696	660	626	644	631	623	612	599	596	591	638	593	576	601	566	598	593	539	536	600	603	563	576	551	553	586	599	543	565	564	592	565	614	595	567	574	540	581	576	597	566	554	546	536	537	553	586	581	563	593	557	551	580	508	584	577	578	553	506	567	564	602	597	533	556	573	569	541	561	611	548	516	597	575	586	535	562	522	565	596	530	577	589	577	492	564	575	547	577	555	546	600	559	538	549	568	550	509	602	588	532	576	576	544	566	544	580	531	571	550	567	529	538	516	566	555	533	531	545	562	554	603	536	565	580	559	556	538	591	563	569	605	561	567	565	559	602	537	570	538	590	587	582	601	557	513	533	543	553	563	579	565	571	564	533	530	550	558	555	549	569	528	525	595	580	521	571	537	507	561	555	538	554	522	516	559	625	571	537	553	548	558	546	580	547	576	563	553	534	568	540	547	553	567	565	540	541	557	511	564	564	519	563	614	531	548	568	547	576	600	556	587	567	554	533	539	567	593	553	557	580	545	605	561	566	557	559	539	552	550	546	549	572	551	562	536	560	563	546	561	585	560	571	539	553	563	562	548	561	514	577	595	561	519	557	511	514	548	574	579	553	551	538	563	560	530	569	555	570	573	537	541	514	554	606	612	613	547	521	538	540	591	542	549	567	545	549	524	562	533	541	602	601	537	564	559	554	562	544	548	548	566	590	524	585	583	587	523	570	557	591	533	542	530	571	589	582	607	528	557	556	542	581	559	538	515	576	557	568	566	558	530	546	560	588	548	562	514	545	547	543	549	553	535	563	582	586	575	590	554	542	560	568	543	515	562	531	574	548	550	519	576	605	551	517	533	584	528	515	578	573	511	549	531	538	523	570	546	572	546	509	574	540	546	589	568	515	572	536	537	519	561	572	548	544	595	525	544	572	548	596	557	569	540	597	556	545	554	518	514	575	557	494	589	548	607	553	531	574	560	517	539	558	572	563	561	562	537	526	514	572	584	560	573	549	563	539	568	583	592	535	594	539	548	557	511	567	565	558	529	538	563	533	603	529	560	580	599	588	599	517	568	573	524	555	549	527	517	561	537	559	570	522	539	579	511	538	542	564	551	545	564	549	572	548	595	536	587	554	551	514	560	582	563	571	591	492	519	559	601	574	542	588	510	584	561	601	564	536	566	544	574	554	527	555	533	531	515	546	550	532	558	539	563	587	544	613	588	592	546	542	514	585	532	593	576	539	539	520	544	549	554	549	525	532	578	528	555	573	531	559	552	530	557	562	579	561	530	574	565	556	531	556	541	553	570	566	516	551	566	561	553	543	559	567	582	557	542	574	565	559	603	546	539	579	526	577	586	528	583	563	536	548	566	571	504	557	513	573	550	560	544	566	529	555	551	544	512	570	575	581	531	518	535	523	563	546	550	545	537	550	606	590	599	571	484	529	611	523	553	541	540	522	535	546	556	511	544	548	534	582	550	565	518	562	512	542	596	537	552	573	565	545	571	549	560	535	537	568	599	552	582	590	553	524	553	563	568	587	553	556	579	597	554	573	552	582	519	564	577	542	566	485	604	548	566	574	566	560	543	530	546	533	542	568	549	528	568	519	547	589	521	562	522	592	558	559	529	534	522	576	554	577	542	591	554	558	534	521	527	523	597	573	576	526	544	556	559	565	588	545	597	504	571	577	585	531	563	544	547	581	563	565	584	568	516	535	516	568	559	513	575	563	551	498	564	539	522	590	542	548	556	559	543	557	559	590	543	481	568	568	550	532	586	525	551	577	580	551	561	579	551	546	565	567	566	569	561	578	574	541	577	509	526	567	602	562	550	539	552	564	549	543	561	582	546	507	548	563	551	536	556	566	572	517	538	570	544	547	549	555	538	529	568	537	571	536	539	591	579	542	528	566	548	574	539	527	561	546	564	529	541	557	532	563	548	580	557	533	536	564	542	541	549	524	540	534	531	581	560	560	544	568	574	535	527	527	534	535	561	503	529	575	570	542	547	600	568	533	521	560	525	541	575	534	555	585	590	562	591	535	537	571	511	569	558	537	537	541	570	535	526	552	563	572	538	537	534	585	543	541	489	566	520	566	539	537	590	541	564	527	546	580	605	533	557	543	569	521	578	551	604	530	568	584	538	574	576	554	568	522	562	550	542	546	541	526	538	534	560	540	535	554	538	572	568	520	543	532	565	545	550	540	557	601	570	536	511	588	535	617	543	501	512	541	553	570	574	521	557	499	526	572	564	530	522	548	563	542	593	544	569	576	546	532	584	541	539	586	571	558	509	541	559	524	539	559	541	536	560	572	564	565	529	561	582	550	563	541	550	573	524	535	544	557	516	524	602	559	519	532	579	526	535	531	580	548	568	563	531	533	548	523	567	563	541	531	537	544	568	485	591	510	562	548	584	533	525	519	561	578	560	561	537	561	564	564	559	546	570	555	547	606	549	541	533	555	556	553	568	520	535	541	548	572	534	486	613	531	554	550	554	532	573	571	538	550	537	589	582	554	570	537	568	498	563	542	550	551	540	543	564	538	579	545	538	529	544	583	541	569	563	537	561	526	571	576	556	528	523	550	561	558	559	586	588	547	572	496	547	621	548	534	535	513	537	570	529	526	581	522	568	563	535	544	520	600	515	501	541	503	542	578	563	567	510	572	554	561	531	548	560	530	539	544	536	556	573	538	556	546	519	556	536	544	534	570	559	528	534	562	540	504	525	552	557	586	521	563	555	537	553	555	524	549	536	560	561	543	554	581	521	524	529	510	582	529	568	535	555	540	538	581	535	515	525	531	558	564	565	558	559	531	544	547	545	540	587	525	545	552	556	542	514	546	552	550	579	540	515	541	514	592	570	585	538	563	604	552	569	544	528	520	550	542	495	542	527	513	555	559	538	530	516	587	578	571	545	539	541	556	543	522	529	533	543	569	532	573	557	563	556	549	577	532	524	535	540	544	549	583	553	544	551	535	560	562	551	544	555	544	542	550	561	574	538	523	593	589	552	514	582	544	552	533	482	595	565	542	564	574	544	555	565	575	550	551	526	536	619	546	515	585	526	557	553	581	526	560	615	543	510	529	513	533	545	572	564	542	500	551	541	511	524	568	509	545	620	536	583	548	553	515	536	570	520	534	531	542	560	568	531	583	531	575	574	596	515	567	527	521	558	561	571	492	552	549	549	542	542	515	542	547	586	535	570	581	535	549	557	517	536	529	565	515	531	547	544	571	545	542	505	564	515	553	503	510	536	554	553	598	541	515	552	516	569	530	582	532	569	503	536	630	506	549	550	549	555	587	552	540	546	572	534	596	524	551	541	530	586	560	536	533	546	537	525	553	606	550	536	518	580	525	529	522	586	528	585	546	522	544	549	562	538	567	557	576	548	552	516	558	570	529	583	529	577	499	569	603	570	589	552	581	510	566	560	536	514	512	523	509	526	538	577	534	547	573	535
12475	15972	12555	6668	4621	3422	2830	2339	1947	1736	1449	1365	1222	1112	1059	1075	1073	945	892	860	834	881	878	871	824	836	752	811	807	813	723	795	772	780	740	720	730	752	736	778	745	756	752	779	725	713	703	715	755	739	759	722	760	749	745	705	706	715	733	753	722	676	720	727	683	713	799	697	751	710	710	742	669	698	733	719	695	744	706	722	768	732	723	744	727	709	723	714	680	704	758	767	721	702	699	689	703	737	746	691	698	724	710	700	706	746	711	668	677	726	728	683	715	682	676	727	745	707	696	695	686	680	691	709	709	760	731	662	683	669	736	750	680	705	723	730	734	753	684	686	726	696	723	723	754	719	702	745	673	724	725	720	728	733	675	699	672	716	735	729	726	758	682	689	685	724	721	670	684	743	689	731	705	725	748	702	672	724	696	670	662	696	758	688	707	689	700	733	735	701	726	715	737	722	699	739	772	662	760	721	680	675	740	724	719	703	683	695	713	704	675	690	687	728	719	748	700	696	701	724	705	718	720	664	720	695	657	679	716	694	689	729	710	715	669	777	690	671	707	714	674	701	692	707	672	712	700	753	702	716	692	710	725	722	720	767	703	777	693	749	752	721	709	661	698	709	736	638	716	718	721	705	741	727	720	699	701	732	735	705	722	706	755	705	712	713	717	725	726	676	713	735	729	680	674	740	720	674	691	724	711	690	664	713	710	759	734	682	696	695	721	711	750	670	678	722	703	737	653	691	737	708	699	708	732	677	725	724	743	699	699	713	705	725	698	711	666	708	730	692	672	723	696	701	722	722	632	688	690	672	684	722	645	674	689	687	731	709	700	729	679	679	704	692	663	669	744	687	702	701	721	709	721	697	671	721	705	680	727	725	733	728	713	689	681	669	718	656	697	676	689	695	685	734	731	679	694	744	734	701	698	710	707	665	718	750	674	621	705	713	688	680	690	704	662	705	730	749	691	711	725	777	658	744	675	703	694	673	671	732	764	705	696	706	723	718	727	712	783	727	694	705	684	726	702	694	701	665	725	709	689	735	716	658	740	752	682	695	770	711	679	721	689	726	695	700	665	705	716	696	752	719	666	660	700	710	728	725	712	673	723	674	678	693	675	676	669	731	699	688	801	703	658	721	695	691	706	675	704	712	705	703	708	731	735	699	724	713	737	702	705	663	707	707	727	723	695	744	705	729	726	720	712	676	683	662	713	701	738	700	702	657	681	697	651	742	717	696	715	742	686	700	689	705	712	733	732	660	721	681	652	742	694	715	733	746	725	698	723	682	695	731	689	720	740	702	702	686	672	679	693	709	677	723	684	748	732	662	686	681	767	686	662	707	680	737	704	668	699	690	759	700	686	671	708	735	741	707	721	669	735	741	706	667	658	729	671	684	735	706	661	673	707	705	692	706	669	714	707	714	701	734	691	728	695	739	692	686	680	701	698	741	648	674	719	727	736	748	702	661	715	686	747	682	675	716	730	759	672	649	769	672	671	722	742	659	773	736	681	668	746	735	687	695	730	691	758	714	699	706	724	704	744	710	710	728	746	717	693	760	705	694	802	691	724	723	684	705	732	726	733	684	715	684	673	697	743	693	702	673	710	705	691	683	724	706	737	747	708	747	728	684	718	686	739	707	721	698	695	710	688	713	780	670	706	700	680	691	731	687	708	694	715	719	709	699	689	719	736	751	709	686	694	694	711	700	682	681	728	663	697	707	725	706	666	724	694	722	690	662	679	687	769	715	710	737	721	753	713	716	749	701	690	666	722	686	734	706	731	721	732	737	706	745	720	710	721	727	746	706	692	696	728	743	741	656	727	719	697	696	719	708	724	744	773	678	725	723	645	651	664	741	686	709	663	700	688	691	716	696	692	697	696	749	701	701	709	726	654	721	728	687	674	653	725	710	683	671	677	696	720	722	682	721	724	678	732	689	714	710	663	664	657	719	667	711	699	754	710	704	685	686	710	687	702	709	680	700	708	721	716	727	689	668	695	731	702	711	671	722	736	712	670	703	740	672	702	712	708	714	681	688	697	734	687	700	736	698	720	709	735	725	695	723	734	688	713	726	677	721	707	698	703	670	689	701	713	683	765	685	669	703	692	707	710	726	717	643	659	697	682	675	662	697	744	721	653	749	684	739	711	683	707	743	734	749	694	702	675	735	707	703	701	753	707	705	676	715	718	698	706	724	673	698	692	727	741	695	699	698	713	703	711	679	730	692	714	726	680	701	718	707	752	716	696	721	732	699	731	688	743	714	715	718	687	676	706	693	734	674	749	681	642	732	742	680	675	718	707	718	692	689	690	726	760	733	671	737	692	714	739	696	734	682	708	705	698	688	720	736	727	656	735	664	727	675	713	754	705	676	732	662	731	733	707	757	744	745	742	680	693	717	703	678	701	713	746	709	705	689	692	707	661	715	743	726	723	682	697	746	702	664	728	730	723	697	703	706	703	731	724	726	737	724	763	725	685	716	695	739	744	710	745	712	660	723	719	687	705	728	666	696	721	698	686	722	709	722	680	683	711	702	696	689	710	653	699	721	738	684	715	698	737	696	713	697	693	703	746	719	737	783	708	744	676	679	723	731	730	670	747	686	712	697	704	708	706	661	723	717	695	710	733	653	623	711	753	697	711	757	672	681	742	678	705	733	731	708	719	689	703	687	706	704	692	693	674	709	723	732	744	722	673	742	691	655	751	682	707	749	720	747	682	753	676	730	751	728	700	696	709	733	743	675	691	720	723	663	689	700	712	676	742	740	709	707	696	695	689	698	691	696	748	679	723	689	698	684	726	666	697	732	718	684	704	741	703	675	708	740	688	691	708	753	754	735	700	674	711	711	700	691	666	638	686	737	741	663	706	694	721	723	692	680	734	723	732	730	690	670	731	703	713	707	730	714	725	693	681	697	716	660	720	711	756	720	733	720	698	729	719	692	702	683	728	728	676	733	697	705	676	685	662	724	714	678	727	657	729	723	702	746	680	760	739	663	656	678	731	684	604	745	697	694	659	699	728	732	726	670	650	667	682	671	676	718	706	688	696	684	668	684	728	686	705	688	703	667	692	719	722	752	710	728	708	675	755	717	755	692	760	735	711	669	730	772	695	742	700	692	772	737	757	711	661	721	717	672	697	680	660	694	696	699	658	700	695	700	698	711	682	673	648	716	696	690	719	741	690	675	701	708	642	711	686	740	690	741	697	700	707	697	710	695	650	729	729	737	701	681	670	639	693	701	706	733	719	733	684	761	698	702	703	740	706	728	710	718	720	719	676	714	714	716	707	663	673	703	707	672	730	700	706	709	754	706	733	740	699	717	696	722	684	689	705	748	676	685	749	666	691	731	726	719	693	695	695	662	677	689	738	704	698	695	758	714	677	710	724	694	690	660	692	712	682	712	676	706	706	741	662	740	679	705	724	722	656	666	713	746	675	753	716	716	674	732	697	695	711	735	654	688	721	723	742	706	739	688	718	715	689	734	761	728	702	692
26547	20301	8721	872	506	464	429	435	397	441	409	404	379	422	391	397	397	413	419	414	416	393	379	391	377	392	399	369	429	396	391	409	407	379	375	394	406	424	384	425	395	406	391	408	412	407	396	368	392	409	406	401	445	395	406	369	380	372	419	398	379	401	406	405	408	367	378	415	401	385	408	402	389	357	381	400	404	414	407	377	414	398	433	390	408	394	413	396	390	411	410	409	383	391	412	414	378	380	370	453	380	394	380	365	392	405	396	380	425	410	375	411	388	408	395	413	370	368	424	395	398	383	378	390	387	372	397	391	386	407	411	378	389	423	416	404	353	400	394	394	413	406	336	365	378	383	405	430	396	423	436	389	408	404	429	403	380	428	415	389	401	383	399	415	411	416	423	393	353	406	347	420	401	385	395	376	366	427	395	422	363	367	414	403	377	363	370	426	412	365	373	413	354	376	345	398	421	407	411	422	398	382	369	376	419	364	410	404	392	407	381	384	356	391	411	359	402	390	386	410	392	412	394	390	386	414	388	386	408	417	374	416	405	398	411	419	392	372	418	414	370	434	400	394	368	375	414	419	389	428	424	357	408	407	420	370	402	414	362	384	402	378	370	396	377	423	388	380	402	393	367	404	359	426	388	406	421	396	386	386	416	378	382	379	381	342	419	419	417	397	388	380	406	385	393	389	392	390	392	428	391	386	410	396	374	349	359	380	388	403	413	414	401	375	376	391	393	449	376	407	392	376	393	427	394	374	380	404	391	402	366	379	362	385	359	387	401	392	405	412	379	407	379	393	404	383	421	398	350	367	407	376	371	412	404	437	406	409	372	402	406	373	410	384	386	406	401	412	404	408	393	356	391	392	399	398	405	362	394	387	397	422	405	368	394	388	383	399	356	343	389	404	423	425	380	383	404	433	378	416	407	413	377	388	400	403	424	401	374	419	419	401	379	383	393	413	426	383	414	393	388	405	445	375	375	411	447	380	385	409	399	386	340	408	387	384	413	389	387	408	384	410	386	386	386	406	431	395	376	412	400	410	413	380	370	417	414	381	389	410	387	415	415	387	395	407	416	342	407	379	430	366	399	402	381	384	393	399	377	374	385	407	413	425	370	377	388	345	369	367	364	408	425	400	389	408	375	370	390	366	407	419	377	374	408	397	360	412	351	342	389	388	429	430	402	366	395	397	390	381	392	425	402	396	386	393	389	414	392	401	390	388	376	425	412	366	407	398	405	405	397	395	369	385	403	352	389	425	396	399	413	431	392	444	380	385	390	402	382	415	414	383	416	370	387	410	353	449	373	388	398	383	405	360	374	430	387	410	395	376	389	355	369	382	364	369	351	450	346	379	393	428	375	425	403	399	401	365	425	410	400	385	402	361	412	371	408	368	401	403	451	379	425	395	399	416	436	392	394	377	399	395	402	406	388	381	412	392	394	392	376	395	366	406	409	364	419	396	388	397	393	381	385	403	404	409	415	401	382	406	371	358	417	353	404	401	417	372	409	369	416	401	401	404	408	370	417	360	393	418	390	411	421	391	395	380	393	373	406	383	378	352	425	374	410	395	375	401	408	397	398	389	359	408	404	361	397	391	407	405	361	401	388	390	413	393	402	387	396	382	374	411	370	448	389	370	387	387	396	410	368	396	400	391	395	397	406	415	407	395	382	415	423	392	388	394	439	393	371	394	379	389	379	395	354	420	383	418	367	383	398	385	391	428	418	401	385	399	371	419	405	388	377	401	377	415	395	401	412	416	400	429	356	367	419	403	424	404	400	370	408	390	401	410	345	422	440	393	357	366	382	416	366	394	394	401	368	386	415	400	410	386	400	415	413	373	362	422	404	400	346	401	380	392	386	399	384	387	399	381	372	380	380	430	383	402	376	426	371	380	384	366	427	422	402	389	406	385	384	397	428	381	402	393	395	420	424	395	427	398	341	384	376	394	395	365	410	445	406	395	392	371	373	384	421	371	442	408	377	428	407	401	428	397	423	410	380	383	361	418	412	404	375	393	401	376	391	395	393	368	378	406	406	386	415	393	397	359	366	389	416	369	413	420	402	406	411	417	398	410	400	371	391	369	387	380	407	366	430	402	415	394	392	379	422	369	417	419	414	375	369	392	397	412	404	414	420	388	395	385	406	399	417	409	437	391	394	405	378	372	433	428	400	367	399	392	350	385	367	399	378	425	366	416	380	372	386	385	400	396	397	380	418	305	417	400	395	404	388	378	392	426	386	430	418	407	405	377	378	387	415	408	367	406	387	424	393	391	404	392	418	406	419	397	374	370	416	387	391	377	405	387	416	381	407	431	388	373	445	416	411	412	388	389	393	408	409	388	423	421	377	412	387	429	396	384	387	398	371	368	419	396	396	391	409	390	426	394	407	389	400	408	369	396	406	388	352	396	388	398	433	415	404	376	405	393	443	449	417	359	367	372	389	389	385	425	392	387	388	418	383	396	398	376	402	392	374	378	412	411	430	386	379	407	382	387	405	413	346	372	399	378	392	400	412	401	414	385	405	381	418	405	384	398	372	411	372	378	386	406	406	407	408	410	391	408	402	400	373	407	377	454	418	384	373	390	391	388	428	380	380	385	373	386	413	404	409	372	368	364	387	409	367	380	400	389	413	415	375	370	376	394	417	413	380	387	404	406	423	381	360	392	407	381	362	409	387	395	406	372	365	395	383	382	374	415	402	373	379	412	340	402	396	394	380	374	376	375	376	392	423	388	397	411	353	369	375	399	425	407	401	408	420	401	371	413	398	394	356	367	424	385	435	400	428	384	402	382	384	390	411	408	435	379	392	393	385	363	363	391	417	400	401	419	388	368	383	443	366	401	397	376	415	378	356	441	366	420	429	367	405	400	376	414	375	358	378	397	406	403	419	368	423	404	374	369	424	381	392	413	400	429	373	385	383	429	392	388	417	409	399	398	400	385	374	413	357	418	372	397	388	389	391	381	385	393	419	401	428	387	408	382	390	391	396	393	428	401	409	398	423	383	377	383	413	387	370	375	362	369	414	391	398	409	421	423	415	405	385	401	379	385	382	417	390	390	373	388	405	391	371	362	398	371	404	391	385	414	357	411	390	441	403	394	409	393	379	415	392	396	418	395	364	388	375	370	403	380	397	386	393	371	368	388	378	412	380	415	381	402	385	384	395	405	367	395	352	412	394	407	411	354	390	392	414	379	401	405	432	373	435	382	389	414	405	399	352	416	417	393	402	399	392	362	387	369	381	379	402	393	415	399	360	388	397	392	427	366	380	387	342	368	396	398	423	372	412	398	408	402	375	392	355	443	405	421	395	414	417	368	389	366	384	360	386	359	392	366	422	380	401	367	394	412	398	404	413	409	423	416	376	411	397	396	451	406	414	405	426	395	396	392	372	362	406	379	380	394	393	392	375	400	379	428	411	407	372	365	422	405	388	378	379	413	361	384	401	392	389	404	397	371	368	382	402	372	426	379	389	369	420	416	395	375	391	368
5079	1426	1151	751	681	611	638	563	532	570	527	557	553	534	496	515	529	506	528	478	507	493	514	566	468	532	528	534	523	502	536	537	514	471	507	535	566	481	526	520	486	538	506	521	543	511	528	519	500	541	493	517	516	540	502	526	555	514	544	531	473	504	500	498	523	503	516	534	551	487	446	494	494	498	552	478	522	490	506	499	496	538	500	479	548	534	511	500	510	527	454	495	470	504	558	502	494	539	484	467	492	514	511	501	515	527	485	454	506	486	542	504	494	503	498	534	523	471	498	550	495	509	478	485	512	533	496	504	481	519	528	533	486	512	490	502	475	523	504	488	511	538	488	493	509	488	514	517	475	494	511	480	524	505	504	550	517	530	530	482	523	504	513	536	543	529	539	548	516	487	447	513	499	504	483	521	540	527	537	511	527	515	537	542	538	503	514	543	470	536	534	515	515	481	503	507	513	538	535	518	488	553	507	529	548	500	524	502	508	518	538	499	499	515	506	527	517	549	460	559	562	512	529	499	498	502	534	531	517	515	499	535	523	520	491	505	500	516	497	511	485	515	517	530	522	518	543	444	521	479	532	504	515	481	495	498	500	448	496	477	515	503	507	514	476	514	522	468	487	471	530	474	470	503	564	546	496	488	517	508	483	513	505	536	476	549	506	492	493	511	522	539	512	521	499	480	497	528	510	523	519	524	479	470	522	493	523	566	520	509	513	518	511	499	510	500	519	516	492	494	512	441	547	501	518	490	480	489	510	489	449	522	493	508	510	549	521	552	500	525	514	526	530	511	546	488	479	480	503	514	554	511	503	514	510	497	458	577	516	520	530	514	553	463	541	512	510	520	523	522	493	504	507	486	488	470	533	506	485	478	491	501	511	471	497	521	509	523	476	493	513	538	522	512	505	464	507	512	468	490	478	565	482	542	518	518	472	475	503	508	521	493	491	527	526	498	497	565	484	502	512	502	498	486	523	505	489	475	554	508	504	524	483	527	490	509	499	516	532	484	582	570	515	537	510	516	537	541	520	522	520	518	447	519	512	552	541	520	531	533	493	541	463	483	502	491	493	471	517	521	564	497	523	481	518	498	489	535	510	515	480	491	525	491	501	516	471	491	502	535	512	525	524	506	506	499	483	489	513	479	505	529	501	496	497	504	517	513	515	487	480	550	494	499	499	515	495	483	521	518	565	539	507	519	477	517	522	510	525	498	499	524	544	509	478	484	503	502	525	512	490	507	496	471	481	521	487	509	497	499	510	515	500	503	523	504	527	499	487	514	471	503	510	511	496	500	529	488	514	481	482	485	511	489	534	540	490	520	496	522	504	511	526	508	495	482	505	533	546	510	495	520	527	505	501	511	502	548	496	509	511	518	501	533	486	520	520	504	510	514	529	506	477	517	491	501	502	482	500	530	496	530	550	500	479	533	525	499	547	526	523	481	521	538	506	527	529	501	517	467	546	519	514	492	490	534	498	501	516	476	559	517	514	502	524	525	521	500	482	530	488	525	464	564	517	495	504	508	501	502	507	501	479	521	491	510	503	501	505	526	492	517	518	499	514	498	478	464	495	497	479	472	514	503	497	500	525	485	526	489	511	478	486	528	499	503	463	505	512	517	488	504	494	518	495	564	516	501	488	511	505	500	479	492	539	523	499	503	489	535	454	530	505	516	512	523	504	548	494	518	468	492	499	505	465	503	510	518	545	490	495	546	503	520	498	516	506	474	506	515	519	497	471	533	505	529	527	525	537	548	504	485	508	498	514	506	483	488	548	503	524	507	502	497	519	558	460	528	506	543	472	523	495	489	501	482	493	505	515	481	515	471	532	519	523	484	438	484	502	519	504	532	516	570	495	473	496	505	484	483	521	526	507	545	551	520	484	501	502	524	481	523	537	532	505	498	507	505	535	490	479	507	531	488	517	534	509	522	507	507	470	486	489	475	524	525	526	506	502	525	544	508	525	540	507	478	492	478	558	526	520	522	498	533	517	511	529	532	526	473	510	491	516	513	538	512	525	519	497	506	497	497	495	496	493	516	518	592	539	497	512	495	467	492	480	498	528	496	485	505	480	494	523	483	531	507	486	491	496	514	536	545	502	498	519	495	516	512	477	492	521	506	506	552	491	510	503	482	521	460	491	500	492	496	507	475	511	492	520	478	523	489	509	517	527	480	534	483	505	467	541	453	476	518	493	471	533	525	521	485	486	473	504	480	527	546	544	521	534	490	518	509	514	483	507	525	492	530	546	512	474	495	503	524	505	487	494	497	518	496	487	501	530	524	483	544	481	508	448	484	527	545	482	515	518	495	550	507	524	512	518	514	492	533	486	539	537	494	487	528	518	539	546	500	503	463	540	481	469	558	510	470	468	499	546	512	491	521	538	521	529	498	527	549	485	503	539	516	477	522	510	506	550	537	505	483	539	500	504	510	469	538	496	497	496	499	511	512	500	523	513	524	494	535	490	479	504	530	482	526	469	521	474	476	534	492	554	522	445	473	512	540	488	538	566	511	497	539	517	535	478	509	498	514	523	495	488	484	522	482	495	485	512	491	475	533	513	522	501	478	490	494	498	494	483	474	496	498	491	474	461	534	514	523	499	532	537	497	532	469	519	521	551	498	529	513	529	491	497	527	520	488	498	473	495	529	512	482	512	501	504	532	472	541	521	521	491	524	513	509	534	526	535	470	538	487	518	500	494	515	513	502	487	510	525	493	492	521	512	504	494	499	531	538	524	526	481	458	434	511	515	498	500	549	526	515	498	511	514	490	523	528	484	483	501	514	515	489	513	516	476	502	490	514	541	518	531	539	558	539	512	501	532	492	513	524	516	542	545	475	512	539	509	512	509	505	490	499	482	486	456	484	510	484	516	524	499	534	451	516	529	535	541	489	523	515	508	476	514	504	505	521	501	507	514	485	545	487	503	494	455	512	521	504	536	450	510	535	492	489	512	498	512	508	497	478	512	512	503	470	489	505	533	537	487	522	521	509	499	507	541	523	507	539	539	492	527	499	501	505	517	478	521	515	520	491	511	489	475	549	535	514	489	517	543	510	537	475	550	542	507	472	537	520	497	532	510	490	494	504	544	493	481	488	508	499	500	509	503	527	538	526	535	509	477	522	469	496	512	534	504	519	487	469	496	549	480	485	504	501	496	529	485	499	455	521	497	490	500	508	533	505	488	553	490	519	485	513	531	509	496	475	464	479	503	511	502	556	479	490	500	492	532	489	486	513	525	532	502	523	533	486	534	513	508	492	482	519	506	507	519	507	515	484	543	538	520	499	565	526	495	523	513	521	482	495	501	546	462	478	493	524	529	475	459	495	513	526	537	498	511	463	500	517	443	502	497	539	507	497	503	525	546	523	526	489	545	475	503	521	556	483	494	519	521	512	517	523	485	543	483	484	487	510	533	470	461	505	501	534	504	523	517	509	480	451	460	518	512	536	485	486	513	522	516	496	493	524	512	531	497	498	543	526	508	486
23597	20936	28218	23805	20908	9447	1402	1046	882	829	777	804	757	756	776	727	666	717	719	673	748	690	659	689	714	638	698	678	653	747	662	707	666	723	682	636	673	696	674	701	689	667	690	667	659	677	688	680	654	686	669	640	640	638	647	692	697	657	663	650	626	646	676	650	638	667	622	634	642	689	620	700	624	645	673	650	718	666	670	629	644	660	627	672	609	647	630	678	682	658	647	661	631	630	674	672	644	645	623	636	689	665	690	683	625	662	660	657	658	693	596	684	701	620	727	654	618	651	687	658	633	656	683	645	667	654	722	614	663	662	610	692	673	651	657	712	620	689	619	665	677	671	655	645	644	717	653	677	696	700	614	660	665	665	654	641	684	643	682	699	676	651	696	697	686	656	635	722	638	652	652	631	655	637	654	635	645	684	665	682	681	624	659	669	648	648	670	632	666	668	642	681	644	620	713	615	658	663	636	663	639	653	665	677	626	652	656	618	629	617	631	704	668	708	692	618	647	634	622	647	698	679	637	648	641	609	610	687	688	674	652	658	649	653	629	628	592	643	625	675	674	665	687	636	633	633	672	676	618	711	655	633	629	652	669	643	626	651	649	671	649	646	619	650	675	654	700	677	630	627	645	681	660	667	669	637	626	664	700	649	653	660	584	664	656	618	662	643	675	648	674	619	662	608	669	652	650	614	627	663	657	634	695	635	684	636	668	687	631	604	708	668	667	641	662	669	668	657	661	653	654	685	650	619	667	657	593	647	664	661	647	603	673	663	653	663	690	653	658	626	698	671	711	641	619	654	628	680	689	687	649	667	650	639	663	616	635	676	691	662	663	636	683	621	652	637	649	625	637	664	667	631	741	645	667	649	684	682	662	671	620	659	637	659	666	660	685	667	670	668	649	657	634	624	608	606	680	657	645	662	656	638	704	639	666	622	663	666	705	632	624	684	617	678	677	631	663	621	677	625	667	656	677	634	711	673	660	641	659	598	665	638	661	640	667	672	680	673	641	651	683	692	664	622	645	654	663	671	618	656	624	609	624	666	669	665	699	653	663	654	670	673	658	635	652	616	639	658	674	644	697	687	646	667	700	661	666	647	651	627	604	681	637	620	622	712	659	587	646	662	674	716	652	657	628	648	648	673	664	642	624	647	644	685	640	671	639	692	631	657	642	719	679	640	650	675	639	670	658	652	675	649	613	697	652	615	670	639	612	655	619	647	647	607	677	604	612	674	640	691	689	653	656	665	681	621	668	656	653	666	644	633	636	686	674	642	676	657	658	643	636	644	650	671	645	622	670	694	650	653	610	668	653	664	668	653	669	636	649	669	697	662	667	665	683	673	652	678	663	650	679	635	660	697	675	661	648	605	680	679	688	650	641	659	684	654	677	670	626	639	662	606	703	660	669	698	632	646	641	614	645	650	642	671	676	623	628	674	635	631	640	652	657	638	687	636	624	671	673	646	715	679	665	691	667	664	663	678	656	681	629	628	645	700	679	666	646	670	641	649	688	656	648	674	670	661	628	632	667	640	718	685	673	599	640	663	635	603	670	609	668	634	639	663	641	665	699	686	662	673	657	688	674	651	699	681	641	621	626	677	654	656	660	687	648	675	680	644	687	670	681	729	646	669	655	633	680	655	673	683	616	673	659	679	654	663	646	621	706	686	647	640	614	645	682	650	699	680	657	646	667	661	623	671	650	670	680	611	658	620	684	654	601	689	667	669	603	644	673	673	642	690	707	682	641	678	663	713	695	657	651	691	689	623	641	710	614	661	615	651	707	654	688	679	601	615	688	647	717	665	645	680	631	645	675	624	659	698	695	614	657	615	698	625	661	653	627	645	639	651	625	667	719	669	645	624	661	675	654	680	631	648	676	664	651	649	663	671	662	716	610	627	654	652	692	686	658	618	690	705	669	663	653	644	668	676	694	649	664	696	637	680	642	631	654	608	650	674	645	677	610	653	672	675	620	662	665	669	643	624	649	672	675	674	663	639	603	678	654	652	657	645	706	667	622	648	676	673	669	620	625	675	680	683	643	606	703	651	662	653	619	649	688	668	636	644	634	641	639	642	655	639	600	599	603	616	675	634	634	665	625	630	668	681	654	672	662	688	648	700	639	609	647	643	622	678	596	657	634	642	675	697	695	661	682	666	626	636	651	631	620	640	649	705	663	656	689	670	645	633	665	618	606	676	694	637	631	685	670	631	599	685	643	679	658	665	658	684	650	689	584	680	647	676	683	704	699	635	635	645	663	705	654	678	605	670	629	645	623	640	675	614	668	648	671	658	681	667	634	658	623	626	646	655	634	665	671	638	666	638	661	592	644	666	633	615	681	658	662	675	688	665	618	651	685	602	642	653	676	683	670	703	636	663	660	628	663	656	663	687	667	664	623	653	659	676	649	665	666	666	624	628	631	688	645	663	675	692	705	670	624	680	636	616	707	614	630	641	708	705	698	639	666	604	652	645	653	643	664	621	645	660	664	642	705	606	628	638	638	621	709	587	697	627	668	667	698	646	693	626	674	657	674	673	668	664	620	683	640	653	666	621	641	615	682	685	681	661	673	683	659	648	665	687	662	632	643	636	679	733	662	668	697	637	659	657	674	667	665	683	681	652	693	620	635	645	649	630	636	610	675	675	640	688	690	628	653	631	646	622	681	654	675	640	655	623	651	667	646	707	647	645	677	658	653	661	651	653	705	671	617	637	687	664	667	635	682	645	653	645	673	677	671	659	652	641	669	679	629	644	649	638	675	654	677	623	663	689	607	623	634	650	646	693	654	675	641	683	659	652	629	613	635	658	679	641	665	619	672	604	647	693	635	630	658	658	695	723	653	689	647	654	631	670	660	669	643	609	642	656	702	677	630	685	640	673	669	671	671	686	679	638	711	694	650	650	680	662	663	659	642	690	603	658	687	614	675	621	673	651	668	634	702	684	682	649	660	633	647	675	650	669	607	674	630	651	636	603	674	627	677	583	685	647	653	649	640	658	653	654	664	626	658	634	664	663	646	688	670	684	670	642	623	660	647	706	622	708	645	625	641	654	657	612	669	677	639	668	694	668	648	659	686	713	669	696	633	660	648	662	609	646	636	673	682	670	651	669	651	714	644	638	668	636	651	675	611	654	676	623	651	634	629	622	628	630	620	670	670	688	672	638	699	669	659	663	668	666	677	724	659	675	663	612	607	673	676	655	657	686	675	642	618	612	616	736	661	661	656	635	638	618	694	644	658	639	662	681	636	664	619	641	698	660	630	695	655	647	635	624	651	645	667	616	658	686	691	660	651	682	641	651	608	619	638	655	621	633	620	647	693	644	673	662	621	634	678	677	654	627	669	677	660	669	642	606	608	679	643	674	648	633	649	650	703	660	648	709	626	683	689	677	640	654	715	645	632	658	665	623	655	622	650	621	648	681	634	648	669	648	656	632	701	696	685	647	625	674	647	663	627	613	656	719	659	641	674	641	689	639	625	677	636	648	612	631
10514	9975	7986	4091	3018	2340	1935	1597	1420	1318	1223	1150	1106	1083	995	997	973	976	913	931	879	935	917	883	892	915	879	945	879	917	867	856	865	842	863	839	901	861	868	889	827	882	876	796	861	807	867	885	839	835	813	861	834	866	824	794	825	865	806	864	883	874	849	820	843	873	810	847	835	871	842	839	848	882	860	866	785	800	859	811	849	906	795	800	844	864	827	822	846	827	789	836	852	789	839	851	831	817	870	880	826	851	758	833	809	821	888	860	800	897	850	835	850	835	835	835	803	794	875	829	829	824	823	877	842	826	805	857	796	821	864	839	793	792	838	855	889	840	805	839	876	849	856	870	851	786	819	788	852	893	834	817	842	871	849	841	839	798	825	825	822	842	826	845	808	831	855	835	836	778	854	810	844	867	809	812	821	843	786	822	806	852	826	843	862	831	840	809	859	809	837	863	870	883	803	811	856	833	863	869	808	825	854	828	845	837	800	846	796	823	847	834	814	827	778	818	850	873	796	839	832	838	790	788	842	824	848	828	848	795	786	866	881	844	843	899	839	808	815	826	814	829	840	867	814	803	825	842	857	842	843	831	894	838	849	803	831	808	849	835	842	827	813	843	808	862	872	820	810	889	850	787	870	778	830	878	804	842	856	840	844	928	873	814	868	782	869	815	833	801	844	797	865	824	824	846	854	798	810	826	843	806	879	842	798	858	824	789	840	818	902	825	791	819	803	837	819	851	778	903	845	833	843	864	903	873	820	833	831	826	828	890	841	838	762	779	819	813	858	809	855	838	836	812	790	822	845	831	865	834	846	840	826	848	905	841	808	833	829	823	882	830	843	836	903	786	863	869	830	792	855	844	828	860	821	798	814	851	815	905	840	811	861	821	850	863	828	858	777	842	827	807	811	844	840	858	905	841	814	850	895	844	887	853	869	858	857	781	802	810	812	843	806	843	804	822	937	817	845	846	868	781	791	869	795	792	847	830	822	825	870	818	827	858	796	839	819	809	829	823	839	856	856	904	881	853	858	851	786	812	839	867	844	823	801	817	825	801	861	828	822	854	859	810	852	834	877	794	747	862	803	872	893	840	820	895	817	850	867	816	877	899	848	845	876	863	856	831	875	864	840	862	790	815	819	864	869	890	898	798	862	822	854	824	839	820	855	794	869	885	834	817	840	822	861	871	799	842	816	812	873	863	791	801	844	785	807	824	856	781	849	824	805	848	842	798	839	822	841	826	827	860	907	828	804	802	859	810	841	847	850	852	863	860	841	846	808	831	856	895	810	860	874	836	876	847	914	824	792	833	867	883	837	898	832	822	778	830	850	891	874	824	868	869	878	781	839	842	786	776	813	756	830	809	833	842	882	807	818	788	838	845	884	816	820	839	857	833	844	818	818	862	850	832	787	863	829	859	796	842	865	850	841	860	829	883	857	799	821	815	789	857	820	820	812	821	815	896	799	863	862	800	847	806	808	839	875	808	813	855	803	773	861	845	838	838	851	856	825	820	853	768	844	776	817	847	855	881	781	842	871	797	858	837	830	823	843	803	798	837	821	819	848	770	847	829	833	771	797	853	816	856	848	856	830	813	829	816	852	820	802	834	857	801	812	788	777	831	830	852	848	834	790	860	830	857	833	823	853	834	809	809	777	837	806	867	754	849	786	818	825	845	832	852	866	818	882	800	879	831	867	791	825	833	876	856	841	857	789	867	822	893	837	800	827	806	824	830	760	826	848	826	843	853	807	804	881	882	834	829	845	832	822	811	805	857	857	790	836	842	839	865	827	793	784	778	784	837	787	821	858	879	796	811	819	792	820	838	819	795	847	847	813	845	776	791	806	843	896	827	814	835	810	880	836	803	826	887	808	894	816	814	765	890	827	837	839	808	820	815	848	812	809	799	810	807	827	835	855	870	791	854	846	867	827	856	848	856	831	818	768	830	835	854	839	816	820	837	808	815	776	859	891	820	828	885	889	850	869	807	829	836	831	843	885	815	827	864	832	862	859	884	824	860	804	815	870	795	849	825	820	809	847	815	872	883	795	775	831	811	803	816	846	861	802	842	854	825	870	842	810	861	836	886	818	838	818	830	795	795	819	835	832	849	829	810	826	907	851	810	806	842	841	869	783	847	855	784	836	812	822	819	804	844	801	882	836	781	834	831	826	780	864	825	777	837	818	838	832	854	858	821	825	872	853	824	823	801	853	830	865	847	842	808	863	871	856	824	835	864	781	817	801	837	845	826	850	794	822	803	827	828	838	854	826	880	836	877	821	809	851	826	815	891	825	833	847	859	824	883	830	865	843	867	874	829	848	835	806	872	830	854	836	810	871	819	859	815	800	821	878	849	814	873	839	820	787	805	812	874	891	815	828	861	862	854	891	791	852	830	826	813	848	865	866	856	838	806	874	910	825	813	863	801	829	846	818	895	810	869	824	814	848	884	808	840	861	873	829	811	802	804	845	868	866	862	805	896	833	828	819	799	816	837	847	882	794	808	798	844	829	853	861	798	868	850	837	860	831	839	828	817	866	870	878	815	848	849	843	847	846	853	841	826	860	822	842	864	866	825	878	845	795	841	820	827	842	873	830	815	862	840	841	859	826	864	808	832	837	874	804	828	763	806	808	808	841	865	815	802	831	814	807	844	845	813	836	800	849	774	827	775	780	833	797	819	837	837	844	871	838	860	863	879	827	824	835	834	790	797	809	796	887	789	829	803	858	846	809	780	835	820	830	820	867	859	843	837	817	829	841	799	824	874	856	848	798	862	844	809	851	826	947	787	852	837	837	876	798	870	813	809	849	820	859	796	811	809	901	882	829	807	869	857	809	874	903	883	823	837	814	864	838	870	840	793	832	821	866	817	847	837	787	913	855	871	801	852	855	831	820	823	796	790	851	813	846	819	812	884	809	835	803	778	823	866	869	845	810	812	810	801	894	813	835	783	815	878	779	821	815	871	843	858	931	889	842	861	843	855	819	838	796	843	868	847	855	809	856	837	842	863	830	817	856	828	825	824	792	789	854	849	925	853	841	806	856	777	855	859	827	801	827	872	826	830	791	827	814	839	839	845	866	823	821	834	888	844	789	847	863	844	829	794	801	830	741	818	836	862	824	810	839	800	833	803	805	874	839	807	833	835	843	852	836	818	826	891	823	827	802	831	826	868	803	860	850	816	829	826	815	852	809	777	837	806	844	851	880	877	845	842	871	845	820	831	834	878	800	833	868	810	850	831	807	848	792	796	886	845	841	868	795	806	787	812	865	769	794	831	832	803	848	850	808	786	827	825	826	806	787	837	867	849	826	839	822	835	808	841	795	818	828	796	817	841	792	818	827	823	817	868	833	863	824	785	848	820	819	876	827	825	876	842	861	861	822	874	865	776	810	823	801	804	834	836	830	863	898	857	871	829	847	827	859	876	799	889	886	821	874	836	819	800	856	853	828	857	798	818	808	832	826	813	804	873	864	844	821	838	836	820	894	850	825	861
22689	20948	28650	23406	20956	20971	7270	1262	1014	888	833	809	750	699	729	700	658	666	647	570	638	599	612	608	581	543	590	579	614	582	607	617	622	559	567	544	568	572	559	573	538	535	578	588	602	572	582	540	560	537	569	551	589	562	511	568	552	556	499	572	549	531	564	564	530	610	552	525	535	553	554	553	503	549	553	555	553	565	562	554	595	567	554	542	542	521	570	547	551	551	529	541	531	538	564	565	569	567	532	546	555	530	555	551	550	562	545	613	547	595	529	574	585	518	528	558	536	577	532	557	527	566	550	546	595	541	533	509	597	574	517	502	533	570	557	546	586	546	538	591	545	538	517	557	524	531	580	554	547	549	524	543	567	588	552	549	547	593	525	549	572	543	574	489	557	560	496	563	597	558	577	571	572	538	546	525	559	544	523	531	582	546	528	571	551	512	572	555	551	551	555	542	533	520	555	546	537	527	547	536	581	530	576	520	544	555	534	546	515	557	548	538	553	552	558	531	560	525	542	548	560	529	535	541	518	551	545	540	545	524	520	565	546	557	543	557	554	542	551	542	533	536	555	591	547	549	551	528	523	577	551	551	576	562	587	538	547	587	555	518	505	561	549	587	554	566	533	566	535	521	518	552	548	549	569	568	494	581	528	567	522	569	527	539	548	601	554	550	563	522	552	557	562	506	549	553	544	544	557	517	574	558	520	569	550	550	579	580	545	559	548	558	592	520	554	542	535	511	536	569	555	512	529	566	544	572	530	544	542	495	550	558	547	570	546	549	504	572	587	590	519	556	565	520	586	542	538	510	506	512	551	533	546	522	558	532	554	524	541	551	563	552	498	558	599	553	486	540	520	540	524	558	527	560	566	559	548	565	528	542	560	590	510	541	553	558	537	577	545	559	511	560	572	557	546	515	593	541	524	550	537	577	571	538	521	516	549	554	620	549	532	562	584	582	510	594	574	519	546	551	541	565	506	543	508	525	531	558	557	541	520	572	547	508	525	545	529	527	563	536	534	545	557	539	570	554	556	552	555	511	523	554	506	547	536	500	526	558	560	528	543	519	533	514	510	505	556	524	585	545	543	552	541	575	543	497	522	583	556	561	535	540	525	542	550	560	536	573	525	570	550	581	505	568	524	542	551	530	575	523	582	580	587	559	526	538	526	525	541	548	553	500	560	582	509	597	535	576	581	569	559	570	579	509	547	583	562	553	532	588	524	526	606	511	594	558	562	578	549	588	562	509	485	586	519	571	571	565	538	592	516	583	576	547	529	549	511	530	542	569	514	587	546	512	540	545	572	566	579	545	547	544	529	551	504	552	573	545	531	569	538	565	533	564	503	527	551	557	531	538	591	535	504	559	572	545	516	522	548	574	536	523	576	567	551	574	559	556	590	532	543	552	558	544	567	551	536	526	555	524	560	583	503	528	537	543	493	536	560	600	529	542	535	512	545	511	576	540	499	560	557	549	588	580	539	527	504	536	543	573	550	532	532	539	531	554	552	522	537	560	541	561	591	497	527	529	543	505	550	534	554	557	547	539	564	526	563	521	537	516	559	527	582	527	595	544	554	532	479	497	585	600	556	578	565	561	556	533	530	607	546	529	578	530	559	542	567	575	567	574	553	542	562	500	583	521	551	531	553	543	562	547	594	484	541	550	629	511	568	511	508	538	545	494	541	492	528	512	543	564	573	523	479	562	553	497	561	579	530	554	574	565	536	557	564	547	574	582	577	518	536	541	581	593	546	584	531	555	546	573	566	518	515	514	541	543	536	528	563	569	546	560	569	544	518	570	485	524	549	546	580	560	534	522	511	503	500	560	548	558	551	569	539	542	543	535	548	550	536	566	564	542	551	595	530	537	561	577	555	511	561	572	520	536	539	558	556	530	550	576	525	567	545	524	540	546	524	530	507	536	555	541	498	503	536	504	520	533	579	572	528	579	523	501	532	564	538	527	530	536	565	536	544	536	536	547	569	513	514	550	525	517	553	566	559	576	567	563	530	560	524	571	531	524	509	531	536	547	549	569	557	553	580	533	589	551	527	538	544	558	520	556	539	553	558	572	524	536	570	533	517	569	553	581	533	515	556	537	550	529	535	547	539	522	572	547	544	572	540	564	541	521	564	554	498	573	539	537	562	573	529	571	541	535	540	546	527	554	553	558	575	557	573	561	558	529	560	582	528	555	547	556	523	513	548	518	564	554	576	546	541	519	531	549	513	547	568	568	551	537	555	536	535	546	521	569	517	560	557	550	539	524	553	549	528	533	581	538	536	557	522	529	566	492	527	562	516	546	548	593	548	588	513	514	546	538	540	509	536	493	554	519	564	572	496	567	567	577	570	584	609	514	546	546	538	545	531	583	481	537	552	537	523	564	519	515	565	524	532	601	513	540	574	529	537	531	540	566	533	566	541	546	543	540	551	563	535	555	539	517	549	564	554	551	517	533	535	498	518	533	532	560	554	489	547	527	580	541	559	520	577	492	568	548	564	544	566	555	527	542	569	546	525	540	530	548	561	537	591	569	549	525	529	554	545	553	569	552	545	548	555	453	540	513	544	528	586	528	555	523	562	544	520	514	500	538	568	565	538	515	589	548	538	540	521	517	529	560	552	562	532	580	525	559	572	539	564	538	565	550	543	546	562	546	528	544	545	525	521	530	534	552	548	578	506	559	555	567	563	475	565	520	527	573	537	551	540	518	552	537	507	528	545	568	557	590	537	520	536	508	547	541	586	517	501	496	532	563	545	526	561	574	545	543	555	563	539	551	524	564	508	554	571	524	549	552	604	573	545	529	508	572	527	580	539	566	535	526	494	516	587	521	536	500	520	516	521	566	540	554	608	531	578	564	507	508	558	511	519	556	576	549	566	537	604	549	541	511	542	599	580	544	540	567	564	540	567	491	539	571	515	573	534	575	552	521	551	514	521	573	556	530	536	561	568	543	539	533	517	552	550	541	548	589	551	498	516	548	502	553	525	509	579	512	553	622	509	524	566	576	550	557	564	539	573	567	538	523	578	581	597	581	518	528	547	553	554	571	592	535	561	521	521	515	553	575	541	566	552	515	541	528	558	527	557	556	541	583	536	551	562	542	566	542	589	526	543	544	543	489	587	576	557	520	544	553	576	514	595	564	571	539	564	577	536	570	586	526	514	596	561	586	563	531	540	524	555	557	555	618	538	523	497	520	587	545	586	548	530	527	531	589	524	438	573	540	555	535	522	506	575	515	555	556	536	583	549	538	528	576	498	531	583	554	559	546	555	512	533	527	546	517	522	536	580	561	548	562	613	530	551	533	526	528	568	560	548	510	536	534	556	547	529	560	556	528	561	605	523	554	548	532	576	520	491	523	521	520	547	528	549	516	575	555	568	558	559	564	569	546	524	531	568	568	533	585	557	521	529	570	542	544	508	585	528	563	541	576	541	559	567	536	513	525	539	561	541	576	496	535	551	554	554	514	554	567	534	561	524	531	557	542	557	567	539	506
13952	15781	12434	6562	4695	3505	2810	2345	1927	1733	1517	1358	1277	1130	1074	1049	989	951	942	843	856	866	829	816	797	872	784	763	751	805	773	748	765	757	748	736	770	750	752	735	729	756	753	680	709	750	736	694	723	687	722	719	784	727	701	752	720	704	696	726	713	694	756	740	700	722	721	685	731	735	709	714	721	743	702	755	686	727	736	674	716	699	670	687	691	693	669	714	724	690	695	724	698	720	739	715	708	707	719	745	664	728	723	707	707	705	654	693	705	706	718	677	661	684	682	722	662	659	695	678	712	753	729	678	675	737	687	754	727	703	743	720	675	702	708	672	737	692	755	728	664	709	659	679	723	702	704	736	699	706	688	733	741	690	680	728	709	697	735	688	738	727	669	731	711	721	677	708	691	729	706	716	703	703	669	708	663	717	677	674	717	670	730	665	734	654	691	734	714	721	698	733	744	739	728	674	711	675	731	732	702	668	676	696	710	771	728	700	697	737	689	735	688	744	686	672	705	721	709	718	691	674	693	716	690	669	670	707	715	696	699	737	727	682	717	746	717	733	728	696	718	719	676	725	685	693	667	712	755	726	680	647	693	690	667	697	656	710	728	722	705	746	660	718	713	735	686	702	747	665	711	687	694	700	729	705	741	691	647	716	726	703	719	667	716	740	712	747	705	684	680	688	700	732	732	669	721	660	713	734	702	710	683	740	682	700	692	699	651	743	685	673	677	638	720	718	704	698	692	719	683	662	704	712	724	678	750	707	690	654	690	698	699	745	690	705	657	636	710	704	707	708	670	645	699	667	689	681	675	691	741	714	724	755	663	727	694	692	688	702	671	704	655	696	714	677	708	636	742	672	722	741	672	715	664	728	708	695	700	677	718	728	737	652	691	695	723	709	718	737	709	713	704	713	750	703	670	639	672	692	684	728	729	658	685	701	729	719	687	708	716	737	699	674	706	686	706	661	692	684	668	691	685	698	692	749	692	727	746	681	692	684	655	704	719	729	737	713	722	670	725	692	707	720	694	717	675	742	702	733	722	706	641	761	684	706	745	670	696	729	700	723	694	666	720	693	741	690	749	676	698	680	703	655	748	702	704	733	704	722	697	685	723	662	689	692	688	703	705	730	748	688	689	740	683	740	698	705	756	625	664	622	717	658	699	649	702	688	687	669	739	720	718	702	723	672	744	724	690	732	752	677	697	663	671	715	662	648	719	717	674	701	723	733	739	741	710	694	724	692	707	728	692	684	717	665	709	707	680	665	709	738	737	717	703	676	697	700	715	688	686	718	685	674	730	643	687	724	722	694	719	706	688	698	718	708	721	675	698	684	700	713	705	730	692	672	729	694	724	725	742	713	694	749	725	710	711	718	692	715	687	744	641	682	715	693	717	683	680	714	713	688	699	677	719	719	671	709	740	703	718	689	741	741	703	717	684	743	689	708	697	714	715	731	663	711	687	732	719	721	689	714	707	726	753	685	684	684	728	691	713	756	719	650	697	725	719	671	690	717	697	742	661	671	725	698	747	665	712	670	680	736	728	730	717	672	704	691	716	735	750	705	715	665	711	705	711	692	690	714	725	700	671	685	745	695	706	743	695	700	740	709	772	696	661	694	750	695	704	658	684	706	710	673	696	737	715	689	700	726	672	670	688	706	730	723	679	662	749	714	722	739	711	640	718	706	708	689	686	760	697	781	721	719	708	728	678	720	676	686	718	704	678	692	689	697	715	664	692	718	613	719	659	719	716	708	740	697	709	705	706	724	698	655	729	659	693	684	693	741	726	663	764	698	689	716	696	678	725	707	658	681	722	706	729	721	699	699	629	724	733	633	668	726	671	697	720	673	709	709	711	701	706	669	739	697	725	696	681	720	664	726	668	681	677	705	693	640	683	688	660	701	744	660	686	687	709	691	694	700	691	702	745	682	730	689	699	674	713	713	710	690	680	665	733	728	692	704	714	675	701	691	714	688	701	697	715	692	695	708	709	657	750	665	700	672	683	693	647	721	696	646	693	681	667	698	760	705	703	673	712	671	708	706	732	711	696	690	717	689	679	715	668	695	691	732	719	716	746	678	727	689	697	735	715	695	737	666	716	645	659	722	691	659	672	716	667	689	657	725	692	719	632	661	683	676	700	703	666	732	665	695	636	662	708	707	690	671	716	694	721	674	717	660	707	667	686	705	715	682	752	665	738	701	657	668	707	672	672	694	719	694	727	689	715	730	715	672	722	764	692	649	715	685	716	679	697	725	695	707	692	693	721	721	673	666	732	672	748	719	770	683	649	702	684	691	726	694	710	732	689	673	736	682	703	746	704	748	763	682	699	688	725	676	659	684	716	722	674	653	713	705	665	693	688	703	696	742	665	711	732	717	707	669	691	704	744	728	714	709	704	707	678	714	704	682	750	722	682	705	683	712	774	668	654	755	728	686	718	659	712	677	695	694	721	709	671	705	722	698	651	662	729	712	712	724	700	699	730	690	654	717	694	718	708	725	704	704	741	672	705	640	726	708	743	674	731	728	701	725	707	685	658	706	694	658	708	721	679	736	685	693	671	740	743	663	661	711	650	742	714	673	713	708	698	681	694	701	678	695	685	675	662	660	665	727	659	693	674	700	732	676	683	646	678	722	704	685	757	695	660	671	688	750	758	687	706	731	695	695	687	690	713	688	657	678	703	725	711	762	727	704	650	703	703	675	727	736	693	702	708	678	680	740	653	698	711	708	665	734	738	690	724	697	711	702	700	681	688	714	685	717	671	654	695	720	702	699	694	655	705	700	699	733	692	684	699	704	715	687	696	698	740	713	719	652	739	741	700	667	705	698	659	699	746	668	675	678	707	692	710	664	705	695	683	687	705	747	682	682	730	640	730	691	696	681	712	720	679	705	695	711	718	686	716	729	662	686	716	678	719	734	673	660	711	694	699	707	704	732	749	718	668	683	720	679	743	716	698	737	699	691	670	680	672	718	721	732	710	714	732	685	725	708	751	680	689	684	674	708	697	723	684	676	726	696	733	655	742	695	674	734	680	674	674	725	705	672	733	695	693	699	699	711	711	680	696	726	673	673	701	718	670	651	712	690	745	702	717	671	689	709	680	686	701	706	654	724	680	699	707	710	675	734	754	730	691	685	766	709	703	658	680	745	669	695	677	754	667	727	679	718	726	689	704	709	707	664	703	712	690	698	707	740	700	655	697	710	742	704	732	690	704	683	680	678	745	708	705	737	752	708	671	691	741	659	697	715	691	731	720	690	731	703	716	660	753	667	680	704	693	741	713	668	647	674	716	713	710	699	664	659	734	684	745	729	678	674	704	666	667	706	673	708	719	668	718	687	725	696	654	708	754	678	711	683	667	718	735	675	683	691	674	675	691	687	660	713	752	744	733	670	724	712	700	678	677	718	703	703	718	685	708	724	689	726	658	707	647	662	688	731	692	716	695	724	714	656	727	690	693	727	677	696	701	676	697	743	707	655	702	712	699	693	674	671
26663	20388	8853	871	521	480	407	402	413	405	412	402	408	410	380	387	381	412	421	400	425	395	394	373	380	411	403	362	399	405	412	363	397	381	385	403	398	392	392	384	380	404	383	368	387	404	402	386	401	410	370	368	369	373	405	397	396	413	418	391	370	342	380	376	374	421	387	372	366	411	390	382	412	373	408	376	419	398	378	418	422	407	359	351	389	421	413	369	360	416	398	413	370	429	389	419	417	389	422	404	381	376	401	387	434	398	416	390	393	383	354	384	428	378	433	414	396	364	394	425	387	379	414	375	397	402	413	383	390	400	413	389	405	407	427	393	417	406	382	398	406	406	357	373	412	407	404	406	398	376	386	379	378	417	416	425	432	385	391	419	440	396	398	410	387	389	383	433	395	389	401	389	368	409	384	364	412	411	422	413	403	398	413	376	399	391	401	405	362	387	427	383	364	424	380	368	383	397	426	381	387	365	381	403	404	418	363	387	394	403	400	404	390	390	383	383	385	419	389	383	404	376	362	404	388	406	402	361	363	364	395	362	445	366	369	368	380	351	417	408	391	358	369	416	427	391	408	391	386	426	381	398	392	380	409	410	371	398	381	405	423	377	369	390	397	405	408	442	399	399	398	421	377	412	405	400	416	388	404	400	430	363	383	407	396	420	406	395	387	383	392	395	383	390	390	360	427	394	357	383	426	430	412	371	374	334	378	393	378	404	405	427	386	422	391	373	365	364	398	364	413	358	401	409	391	382	380	379	387	387	408	432	392	345	397	398	386	393	396	396	422	420	408	378	417	387	373	438	422	388	374	400	422	385	408	397	384	388	391	422	403	395	391	387	365	393	358	370	386	376	403	397	389	393	401	385	428	398	431	392	400	401	382	410	412	396	410	388	418	415	368	416	397	408	422	414	381	383	384	406	395	387	386	383	405	361	388	410	410	414	409	384	418	398	382	375	423	384	384	395	397	402	358	423	393	384	378	384	398	388	402	401	401	393	389	354	361	405	402	380	424	400	385	413	381	362	360	384	358	347	388	399	422	417	398	391	386	414	401	410	405	409	387	359	401	386	370	363	391	388	381	363	376	406	404	389	397	391	433	363	398	395	389	391	392	406	402	427	385	382	406	378	380	387	382	374	370	404	420	373	433	434	388	370	378	383	400	408	401	392	398	418	356	385	375	383	403	392	391	380	376	411	390	381	387	405	408	404	384	389	393	378	381	390	391	372	389	417	386	397	402	411	434	411	394	349	410	378	467	385	347	395	406	372	404	385	378	402	382	384	373	421	399	396	371	400	428	393	382	365	402	383	390	386	399	416	384	405	372	394	381	370	378	394	376	421	372	380	389	373	366	397	431	355	393	386	404	395	404	411	382	392	408	388	346	421	413	396	417	456	406	392	393	361	389	409	392	409	412	396	409	386	419	367	427	361	385	385	382	368	406	398	404	422	390	409	401	367	395	389	390	388	431	364	404	422	393	363	404	385	407	416	401	355	391	408	426	391	367	377	402	436	429	395	377	415	408	377	386	371	412	361	386	352	389	409	406	398	356	395	415	375	426	375	413	430	385	388	425	384	403	400	363	391	382	401	392	423	372	418	413	399	425	385	425	363	379	392	379	369	391	378	395	395	399	414	384	363	382	394	425	392	363	394	402	372	375	404	428	407	386	419	401	384	407	383	387	430	387	376	404	418	406	413	376	428	352	382	347	361	387	369	388	431	385	371	385	432	398	396	401	361	384	395	378	385	397	389	390	394	383	387	394	376	414	416	429	341	426	376	401	385	377	360	393	385	405	392	411	347	381	393	393	382	413	377	393	391	434	393	382	360	361	372	387	426	357	387	400	382	403	394	382	387	412	401	408	412	397	361	399	402	412	380	398	391	381	432	398	375	411	412	390	382	390	371	389	378	384	411	384	412	402	372	429	397	412	402	409	371	422	397	415	405	412	385	405	415	400	413	412	423	406	375	400	375	379	402	388	410	392	405	417	365	397	408	409	377	386	391	384	374	373	416	393	369	359	405	396	363	385	413	369	395	377	393	383	418	449	367	379	417	407	387	376	400	412	377	395	343	414	382	403	396	420	398	409	411	381	395	393	400	385	382	406	379	432	390	388	366	380	388	384	405	360	426	415	386	386	405	371	380	417	393	397	421	389	405	386	380	378	363	367	420	374	405	403	415	426	420	360	402	410	455	392	360	403	423	385	393	373	366	330	413	377	387	357	377	382	378	398	401	447	410	379	374	369	345	392	397	420	392	362	368	387	398	433	429	380	405	377	403	359	350	408	393	357	378	375	391	387	389	405	387	394	390	361	396	375	348	388	380	412	440	365	392	383	435	372	386	399	382	407	417	379	399	428	404	362	404	377	428	424	409	375	375	430	365	418	354	425	384	375	411	440	354	376	387	402	438	391	394	354	393	391	406	373	397	380	399	395	405	434	370	373	375	374	383	401	386	378	411	404	409	381	363	397	397	387	394	383	358	404	380	390	415	413	363	411	398	396	363	379	418	383	380	394	406	405	401	410	399	403	395	378	362	360	381	396	399	391	418	377	388	400	385	390	396	374	394	411	392	383	380	369	423	425	390	410	356	384	400	369	385	376	391	398	398	408	396	403	390	376	372	389	412	402	394	373	365	335	410	401	385	400	401	386	379	395	397	414	362	385	388	395	372	414	403	369	412	367	385	376	373	401	360	365	414	380	397	416	421	405	390	364	406	428	362	388	436	370	371	388	366	394	356	396	399	373	387	379	395	360	402	385	356	423	396	370	398	358	391	351	390	363	388	389	414	405	392	383	409	406	351	415	401	409	393	408	401	415	373	386	413	415	359	379	368	411	376	429	348	379	410	413	427	394	414	394	346	373	389	383	402	409	409	380	407	393	376	387	359	391	399	395	408	418	357	398	398	411	414	399	373	384	392	356	402	362	377	419	373	383	394	364	396	398	411	375	423	366	396	380	396	383	389	385	363	408	394	358	426	404	437	408	416	404	416	407	447	387	424	393	376	405	405	389	367	384	413	411	375	370	431	403	407	379	433	394	397	412	380	405	373	372	408	413	391	406	389	420	423	391	425	406	380	410	381	382	375	399	381	396	409	417	405	396	420	392	423	331	415	392	389	349	419	377	383	399	406	385	441	410	379	402	376	388	396	389	370	392	388	415	433	401	390	386	423	368	406	359	442	374	372	399	408	417	364	423	396	405	402	429	410	400	387	366	381	368	386	368	400	361	397	366	421	372	389	422	401	378	378	400	414	395	369	406	422	379	339	404	377	388	381	411	419	378	395	379	394	395	358	377	413	391	381	395	381	418	382	411	404	396	395	381	415	376	400	394	384	369	412	396	412	387	399	407	376	391	418	363	389	367	372	382	408	416	396	401	418	380	376	373	371	389	402	363	416	377	377	415	393	382	391	407	366	411	369	369	382	383	434	404	389	399	387	412	427	419	383	407	389	433	367	400	395	426	390	360	368	401	419	388	386	421	418
5537	1364	1166	826	688	608	611	560	551	575	547	562	528	533	513	524	539	475	510	501	482	544	545	483	481	492	553	506	487	509	522	518	490	502	518	522	540	534	534	470	511	512	493	540	542	471	527	532	547	488	510	487	504	494	498	520	531	494	490	489	517	527	532	491	521	526	504	527	538	519	482	531	452	510	531	517	571	469	503	502	489	491	496	532	480	498	493	515	510	496	533	489	515	473	513	505	487	544	503	524	536	522	512	535	531	501	543	526	520	493	474	517	504	540	535	515	524	536	488	508	523	485	525	515	486	515	495	534	513	524	497	527	503	538	517	516	547	476	529	527	529	505	517	526	514	551	542	501	542	473	486	526	445	489	484	494	480	534	522	543	525	521	554	533	486	540	495	488	483	501	501	539	512	508	467	534	500	495	528	497	547	512	504	503	552	513	499	552	509	519	540	486	517	475	508	526	498	502	506	491	526	498	526	517	518	555	494	515	489	502	507	504	522	485	524	473	478	524	476	491	484	519	552	519	496	549	522	533	493	505	529	516	514	523	504	542	550	554	519	540	508	495	510	517	485	526	506	484	521	505	499	524	506	540	528	533	530	535	459	499	514	515	548	472	554	541	529	512	509	499	525	514	440	528	488	520	561	531	517	513	529	520	496	498	547	483	489	536	486	539	525	529	535	531	511	480	467	495	484	466	531	548	475	506	510	485	574	502	481	527	526	526	524	563	555	523	540	529	498	481	507	540	498	501	489	482	503	502	500	521	524	498	502	541	570	480	503	488	499	528	508	526	529	486	518	490	565	462	511	519	483	485	487	499	508	516	477	490	494	504	525	510	485	508	520	524	544	481	495	517	505	523	499	543	453	519	488	517	538	492	476	523	502	509	506	524	530	512	529	513	490	526	494	532	510	526	493	485	495	502	524	476	534	491	472	460	501	501	494	512	534	472	509	484	522	453	517	508	524	506	541	536	542	507	522	512	453	486	506	531	515	496	484	478	468	514	524	495	458	524	503	522	540	553	530	490	505	487	509	478	517	540	499	489	462	517	494	509	493	491	519	515	531	533	505	499	509	523	475	499	485	511	514	498	506	493	548	512	473	507	496	514	538	504	502	524	527	500	502	527	501	522	540	494	540	486	528	487	496	477	526	451	501	532	528	538	484	480	509	494	496	510	527	487	492	538	485	522	493	552	531	532	551	547	491	507	533	499	541	543	475	530	494	512	500	514	449	510	468	472	517	487	497	532	520	481	491	531	559	524	508	518	502	486	501	501	474	554	490	534	494	524	505	512	488	504	512	520	474	482	553	525	490	472	496	495	527	515	505	521	510	516	493	534	555	529	515	528	509	517	537	496	514	491	496	505	511	515	538	510	483	479	528	493	528	521	474	517	494	525	506	536	484	538	504	525	520	545	502	525	505	483	496	516	525	501	544	532	496	497	503	493	473	487	521	517	471	541	514	540	544	498	528	531	513	500	517	525	532	523	468	513	502	489	545	541	527	514	506	486	463	504	488	486	523	519	507	486	528	524	548	537	496	504	510	521	535	490	528	490	534	540	550	506	522	567	470	518	513	505	516	480	478	489	556	514	533	528	510	534	487	519	498	483	487	515	543	534	508	531	518	517	522	552	490	533	494	498	538	529	463	529	504	553	478	535	533	567	525	482	528	475	499	510	496	519	516	544	481	511	501	527	508	511	527	541	539	520	487	549	526	539	534	536	519	532	541	545	552	551	574	514	543	512	562	524	517	505	500	555	515	516	508	540	496	474	505	579	519	487	479	506	512	482	493	522	507	510	541	512	495	523	515	487	538	507	520	530	514	487	544	508	540	509	542	518	497	496	519	552	518	507	518	559	499	541	502	496	509	529	502	525	499	512	509	522	493	490	535	533	529	506	485	491	483	527	514	500	511	511	478	494	463	534	517	529	456	477	508	548	531	521	514	531	477	563	517	514	488	492	510	533	524	522	508	484	500	526	493	520	490	475	479	500	481	480	501	508	514	505	467	486	497	506	495	490	475	523	547	513	499	490	491	498	505	485	515	517	519	467	486	529	477	487	474	534	541	550	507	487	524	505	542	532	505	485	531	499	527	528	555	536	495	522	486	496	488	499	529	499	508	508	486	494	491	502	467	515	549	563	470	529	503	521	494	495	503	524	517	497	469	515	547	513	490	525	511	459	527	468	485	496	517	543	483	549	510	514	498	524	477	530	562	543	505	524	551	492	519	527	498	470	490	510	496	512	472	540	504	525	526	521	519	515	543	518	496	539	497	512	545	500	482	500	502	508	532	552	490	513	523	517	516	517	536	495	536	512	494	534	522	542	498	489	535	516	495	493	530	557	523	534	509	530	528	480	504	511	477	535	509	519	516	486	517	502	462	512	486	529	540	516	509	503	480	525	534	526	501	504	504	494	509	527	526	532	535	495	531	547	498	496	553	526	510	518	494	536	528	512	476	519	496	482	502	535	531	469	511	505	527	491	523	497	542	493	516	483	520	508	549	525	503	469	514	491	497	524	525	509	521	491	494	507	509	488	522	530	519	541	519	521	517	506	526	539	516	507	475	509	517	514	508	482	545	539	512	477	525	526	530	460	530	528	538	515	532	501	506	522	551	481	507	537	505	484	454	505	520	520	527	518	498	456	515	486	513	513	519	518	521	563	475	518	498	518	494	559	531	534	482	491	543	510	515	486	518	484	525	517	514	565	492	482	514	507	511	547	491	538	502	450	477	532	547	488	521	495	490	511	490	524	538	479	468	525	518	510	491	540	514	504	547	492	518	508	515	499	502	506	489	504	504	534	504	496	512	462	544	503	457	468	496	514	515	500	504	571	482	523	535	477	498	488	483	493	489	528	485	553	504	483	509	493	487	488	527	508	503	506	500	478	488	533	468	547	518	538	494	542	517	497	487	520	491	515	498	537	542	470	530	518	507	522	492	487	499	516	528	540	507	518	514	473	562	511	511	549	479	499	532	460	488	544	490	513	531	488	502	542	480	518	496	438	495	511	520	516	523	518	538	535	505	488	531	552	507	513	521	515	505	518	506	501	535	531	505	535	507	510	534	517	477	539	498	491	543	532	533	539	494	505	499	516	495	544	515	500	528	477	518	508	485	490	557	500	505	508	487	541	527	527	522	511	501	535	516	517	477	491	517	493	532	495	512	479	514	514	533	498	522	498	523	520	519	518	491	498	508	516	527	509	516	520	511	478	538	472	506	502	509	464	533	486	502	507	503	521	487	503	511	517	476	524	495	513	484	509	530	537	513	500	484	495	507	491	488	510	511	504	492	537	527	550	549	563	524	524	521	516	463	506	482	492	465	500	547	477	535	512	519	529	503	440	509	532	506	513	550	522	521	551	513	517	540	515	495	470	514	513	533	499	523	495	515	508	493	545	508	504	492	536	506	493	526	534	541	536	548	506	512	500	522	504	526	483	483	488	493	534	495	510	474	493	532	506	520	487	482	486	529	476	479	528	438	521
23675	20930	28207	23800	20910	9711	1385	1083	900	873	816	794	802	750	783	710	742	677	722	660	691	703	676	740	673	716	643	736	709	658	649	678	668	684	648	667	698	715	680	678	668	640	732	660	626	675	664	612	696	676	687	678	644	708	676	646	687	677	655	651	681	658	668	660	685	670	727	693	675	677	665	663	682	636	686	657	657	658	642	643	644	615	683	653	686	671	672	689	685	631	708	693	701	674	668	640	696	682	643	644	685	706	652	589	658	665	610	652	660	659	627	657	663	641	679	657	686	671	667	659	650	658	626	665	671	653	663	639	652	655	648	662	696	665	669	649	636	641	639	669	666	600	630	636	665	616	627	643	652	668	676	620	659	654	606	665	706	621	632	668	656	641	687	674	634	654	626	635	642	694	658	721	610	667	676	690	651	683	694	671	703	668	612	627	665	664	655	648	679	677	683	649	616	697	669	668	665	612	650	692	653	677	670	646	685	661	633	639	652	625	603	644	673	644	683	640	648	675	682	655	645	627	669	649	691	657	661	631	688	679	643	633	657	656	660	655	629	637	689	709	660	680	629	673	644	692	694	589	662	667	650	666	628	629	629	622	659	692	687	619	664	634	673	663	684	619	632	650	664	692	725	654	683	695	672	693	678	634	677	652	660	660	665	654	690	627	606	694	620	629	655	642	645	690	614	644	637	684	669	671	645	654	666	637	652	648	685	690	649	621	673	651	676	699	636	655	682	647	666	647	671	648	667	660	626	635	651	644	706	637	693	649	699	617	628	626	660	686	638	677	673	640	668	678	626	648	610	597	659	656	687	659	633	640	699	625	681	695	644	683	661	687	643	649	621	680	653	709	682	622	703	661	668	673	664	671	697	633	646	634	660	630	612	664	663	671	640	676	652	668	678	629	642	700	621	638	673	639	637	645	651	670	662	681	675	650	625	667	663	656	655	633	707	669	657	678	675	683	627	671	655	635	655	662	685	620	661	645	587	713	681	654	646	652	706	631	665	635	654	648	634	666	674	625	643	686	691	644	636	662	691	707	624	706	664	641	640	672	653	663	662	694	656	699	679	711	607	652	635	666	675	677	667	677	637	700	672	688	643	676	643	682	664	663	683	707	689	641	626	657	640	627	657	665	616	613	664	650	649	640	653	658	668	676	658	673	642	689	626	638	654	665	641	667	657	632	652	623	654	628	641	673	671	659	719	643	727	641	656	717	638	647	662	632	632	604	625	641	690	708	640	654	665	637	650	641	689	642	672	680	683	627	673	619	682	661	702	646	694	632	635	657	682	661	656	668	622	694	646	689	647	672	680	633	660	664	707	631	681	659	692	660	626	667	655	686	671	697	694	674	675	660	690	685	620	714	680	644	604	663	677	661	654	674	663	644	643	695	648	647	682	703	659	659	673	682	656	656	625	668	653	674	702	675	637	651	635	694	684	660	624	727	654	676	664	676	666	695	635	627	644	691	657	642	707	686	640	657	659	707	654	600	675	635	639	679	634	692	661	649	624	614	660	659	674	631	674	644	619	656	646	684	684	619	701	640	717	637	641	641	669	615	668	661	669	630	683	664	629	655	696	674	652	600	667	637	649	695	634	671	667	633	674	682	654	624	704	633	638	644	640	678	678	678	652	633	654	628	647	649	691	686	701	625	688	645	629	675	630	707	598	678	653	649	665	696	697	686	653	648	663	640	641	609	643	703	670	666	657	660	643	698	626	651	705	622	640	661	664	690	656	645	660	678	675	666	666	641	678	624	654	675	652	653	697	644	652	679	651	630	646	681	702	683	691	677	607	669	701	666	634	698	704	688	646	649	648	681	653	616	684	651	675	687	645	631	668	657	657	656	631	692	662	682	646	610	655	625	629	657	631	686	617	629	618	695	682	698	647	669	684	668	663	652	671	670	709	659	672	644	661	634	653	643	618	614	695	679	658	656	631	649	637	634	750	633	622	638	666	657	656	619	694	674	637	691	645	671	660	667	651	684	671	641	676	691	648	614	645	658	683	636	631	676	621	688	647	648	641	644	630	638	631	618	679	632	683	676	667	626	608	667	668	656	645	673	654	656	675	698	626	659	661	656	640	640	652	611	639	591	698	647	655	630	659	678	625	591	665	657	690	615	716	630	637	643	613	645	721	620	639	694	670	626	662	667	663	614	647	673	639	662	663	666	650	674	641	661	631	652	682	656	659	669	632	653	634	631	691	672	637	671	714	647	672	674	673	658	647	665	643	644	627	647	668	626	686	673	676	641	659	699	649	631	682	724	662	665	627	640	651	677	689	628	647	596	645	698	659	644	615	680	689	677	675	629	674	598	632	668	664	680	659	646	710	657	657	665	671	677	662	676	637	604	684	720	689	697	658	645	653	601	673	652	661	664	606	635	638	648	620	641	616	681	680	648	611	657	643	695	662	625	691	658	688	684	689	656	638	683	653	655	652	650	634	624	656	674	646	698	638	644	698	684	619	683	651	642	672	668	636	695	661	670	653	686	660	640	698	637	636	675	653	626	683	617	655	692	723	685	646	668	670	627	623	658	666	663	662	626	667	653	666	664	671	622	699	626	663	680	651	671	712	651	610	655	658	635	623	654	674	610	677	596	627	665	677	663	682	633	665	645	607	690	687	685	695	635	677	657	648	665	637	644	598	627	656	644	665	664	639	671	655	646	643	635	627	666	651	668	639	664	646	668	630	673	652	610	631	679	672	669	706	672	608	643	665	665	659	663	589	662	645	659	641	671	656	657	690	670	665	679	630	640	676	700	655	622	703	660	668	667	673	651	600	668	678	662	661	662	641	641	624	678	653	637	680	673	699	706	694	652	631	632	661	647	672	643	656	662	691	688	659	662	636	654	655	636	631	663	622	665	633	690	624	642	704	663	689	683	697	695	675	669	636	646	685	651	627	656	641	656	685	655	623	649	686	620	621	700	657	662	655	695	675	658	710	609	620	677	704	686	646	692	674	707	677	697	633	634	648	658	616	611	704	658	671	620	631	646	642	660	633	627	720	701	646	671	660	639	638	664	655	699	666	667	646	671	656	700	720	638	654	725	662	616	665	655	652	649	661	658	649	655	639	684	685	591	714	606	638	637	648	635	651	656	628	661	631	623	712	679	619	658	655	673	650	640	650	697	647	702	643	735	670	619	669	671	682	668	654	689	678	641	669	659	665	688	716	658	674	656	691	658	672	623	678	622	651	640	675	655	599	670	668	657	676	672	617	633	690	632	706	642	678	660	655	618	605	667	658	713	681	675	660	669	650	685	654	662	686	660	636	642	658	669	717	636	617	599	678	669	686	653	655	697	687	651	658	674	671	667	650	623	615	652	652	657	678	622	684	669	678	620	655	661	625	671	654	625	650	613	649	654	649	707	690	673	638	630	671	718	723	639	650	615	683	660	693	661	639	642	706	643	655	679	633	621	633	659	656	648	610	675	631	660	664	676	621	673	648	639	642	692	638	643	657	625	716	650	640	596	702	653	672	724
12639	9987	7932	3970	3037	2355	1887	1584	1484	1361	1232	1161	1139	1042	1041	1001	1000	934	995	935	895	916	880	876	891	902	912	870	874	890	917	864	873	824	862	863	856	831	914	867	850	875	865	811	786	868	856	831	847	835	856	846	822	858	775	801	844	853	846	867	824	795	840	869	894	782	862	773	867	827	888	799	830	881	832	858	862	840	838	765	769	794	797	818	828	817	875	837	830	877	823	831	826	853	834	868	826	879	800	836	822	872	869	822	851	855	807	818	759	820	857	837	872	884	804	808	863	803	862	764	843	834	841	835	820	871	831	828	866	793	804	852	915	846	879	795	842	793	842	790	833	782	801	801	814	807	853	820	898	886	808	855	837	825	820	841	808	816	870	865	843	836	817	838	798	814	833	866	835	823	825	833	845	857	843	826	793	852	856	837	803	841	789	885	837	834	800	841	858	882	816	844	796	829	831	839	816	842	839	840	832	871	843	837	793	827	821	825	836	851	876	818	815	855	842	838	835	840	895	856	813	853	807	815	814	805	782	845	821	845	825	833	835	820	803	861	826	814	809	853	853	802	846	876	845	843	853	877	795	799	820	849	825	833	840	835	794	861	809	871	811	868	821	854	825	832	833	780	879	827	822	761	838	826	851	826	870	835	829	823	820	774	820	851	844	876	849	776	814	767	842	788	782	837	846	840	833	853	864	834	887	853	796	813	828	821	819	833	816	837	828	843	842	831	812	807	830	871	806	848	877	844	858	829	818	807	827	832	853	808	808	788	827	828	824	798	896	864	819	833	829	863	812	811	823	829	797	832	859	826	878	852	780	871	849	809	820	822	827	849	877	834	844	856	812	864	837	856	807	865	844	802	813	822	787	867	792	819	796	821	814	851	833	775	807	849	820	825	822	817	878	882	838	771	829	837	796	794	858	833	781	821	781	818	769	778	824	842	787	852	836	832	866	771	822	830	817	841	874	853	832	842	857	816	791	819	835	834	795	822	843	864	821	842	790	822	805	870	806	871	826	809	847	823	793	825	852	856	851	809	859	820	860	835	853	835	836	838	795	857	860	816	870	792	870	835	851	809	850	838	836	906	824	873	796	855	802	760	800	829	830	868	827	852	876	839	831	785	822	789	831	835	793	778	817	820	846	928	789	797	795	833	860	857	845	821	857	841	826	806	788	908	840	871	794	797	831	848	835	826	827	814	811	806	833	797	822	814	822	802	820	777	825	813	822	824	822	806	848	830	844	818	830	771	835	804	854	902	881	849	820	854	807	862	825	818	813	788	896	791	829	814	800	810	870	850	822	846	831	827	805	789	840	799	839	815	808	780	819	886	851	839	848	859	867	799	869	896	806	835	832	794	819	852	842	827	792	805	842	879	827	830	838	830	837	856	847	810	784	805	819	846	819	828	861	859	821	841	782	835	841	820	820	806	860	805	859	826	817	813	846	844	832	831	808	801	845	826	841	811	796	815	833	881	877	840	873	836	796	865	856	807	824	856	828	817	866	874	858	840	806	815	849	839	851	870	791	839	783	814	833	856	851	847	835	863	828	831	806	840	783	858	851	839	866	856	846	844	825	868	862	795	818	842	820	794	768	861	837	852	844	804	819	829	836	771	855	794	821	880	846	826	871	835	884	864	862	816	813	822	807	824	827	821	862	829	784	851	814	846	827	884	813	810	814	830	842	880	825	850	818	836	819	782	847	852	832	871	808	837	832	807	860	819	820	845	839	830	802	882	828	834	834	818	810	830	813	804	812	849	837	789	812	871	829	866	860	788	825	828	844	893	845	863	860	854	851	789	770	865	850	805	821	789	820	873	831	840	824	829	856	842	785	801	782	787	829	837	785	813	847	816	772	867	779	775	827	824	843	765	854	836	818	844	846	850	855	807	810	872	810	833	783	814	893	828	813	856	820	857	852	835	806	833	817	822	818	871	779	810	800	810	849	814	904	782	876	835	850	877	825	796	821	835	783	810	864	816	855	886	842	795	862	888	821	809	847	842	825	823	820	858	874	807	840	874	805	750	798	876	876	778	804	880	777	875	834	823	802	835	812	873	819	882	805	767	784	792	851	848	819	912	832	868	803	809	881	794	810	899	839	852	852	824	837	834	853	849	871	824	796	878	830	817	889	823	807	810	789	803	837	858	880	828	855	836	883	854	825	807	827	810	848	875	754	838	823	768	816	831	833	816	842	778	797	770	843	794	797	842	838	832	842	800	814	867	842	817	839	827	836	838	840	841	823	871	839	795	791	819	807	817	808	874	829	873	788	775	800	849	887	795	851	850	867	843	790	815	817	810	852	827	854	842	842	872	851	833	871	747	814	840	850	816	884	845	787	841	842	830	829	770	833	812	860	804	800	835	833	849	832	869	805	816	885	801	848	795	852	856	833	838	859	814	831	810	844	816	833	840	786	831	784	813	849	773	881	831	814	822	820	866	788	870	844	811	848	799	803	885	806	845	830	797	891	877	832	761	823	871	820	836	793	821	816	829	861	796	822	804	810	824	832	874	802	848	814	897	829	837	869	789	785	749	809	860	808	787	858	819	804	832	839	834	790	838	797	852	863	836	848	823	850	805	819	856	823	820	776	870	838	780	835	812	855	868	848	876	827	825	803	847	803	817	862	821	774	794	855	868	855	821	847	851	869	786	817	797	834	833	855	847	836	814	823	835	787	840	832	809	806	832	824	826	850	860	801	846	853	832	799	825	823	841	812	787	791	863	816	833	874	897	801	826	803	862	865	814	830	819	825	867	812	846	846	804	828	802	796	848	808	869	814	852	806	825	849	818	843	796	784	845	840	851	890	807	870	823	810	801	849	858	835	838	859	820	818	847	801	838	854	814	797	820	809	835	925	857	849	829	846	821	843	812	809	843	782	826	882	796	869	781	843	845	782	834	833	851	850	868	811	842	835	828	845	889	823	827	864	808	853	803	786	816	760	861	856	858	844	874	808	790	817	883	814	899	868	815	832	823	799	827	805	832	818	808	817	829	809	803	821	790	860	810	835	802	808	771	842	824	850	849	794	803	874	876	828	825	862	812	850	790	858	788	810	823	851	830	832	875	786	806	840	842	865	843	825	774	795	799	794	809	837	815	796	820	867	818	793	837	806	876	851	846	783	808	789	823	874	801	812	856	824	849	830	788	806	794	812	858	836	846	799	851	893	839	855	821	835	802	838	867	861	807	817	847	836	831	854	856	816	840	815	843	818	885	882	848	846	835	857	860	861	793	838	820	875	831	776	843	851	822	807	862	875	792	853	803	799	801	825	796	844	858	817	772	871	792	808	818	832	849	805	849	816	872	869	783	829	779	793	860	828	883	866	848	832	835	828	852	826	822	809	843	861	844	861	852	850	880	865	846	890	818	822	795	820	878	849	846	795	824	836	807	821	800	842	823	823	837	791	882	805	877	833	835	833	815	874	839	840	807	781	811	824	869	812	813	852	853	814	804	791	877	845	824	831	795	802	830	858	835	795	847	797	798
22601	20910	28641	23312	20911	20939	7768	1358	977	919	835	788	752	744	673	695	670	693	635	669	569	606	614	632	579	583	596	624	540	585	552	570	594	569	604	550	559	576	578	531	554	495	509	558	599	549	547	536	581	545	583	548	591	564	500	582	527	522	568	547	541	534	571	579	579	558	541	582	488	552	553	539	586	516	582	557	542	523	554	546	590	539	541	563	539	535	564	548	533	558	586	516	549	526	558	558	561	581	534	582	569	514	539	558	556	523	552	542	558	539	544	559	561	574	515	536	549	557	567	541	555	515	549	541	534	531	530	534	554	541	540	584	572	554	499	555	553	568	534	529	577	551	518	469	564	577	564	513	572	588	581	515	469	568	568	544	518	505	501	538	562	543	556	516	514	565	527	578	519	528	541	565	541	553	550	546	525	576	529	539	568	561	521	554	548	585	529	542	581	538	570	567	552	539	556	535	543	553	519	570	521	536	570	554	537	576	518	581	572	578	548	574	531	549	533	572	574	571	561	531	491	573	519	575	560	597	540	502	559	539	545	537	566	511	520	601	496	483	543	531	523	512	554	528	550	554	513	551	610	531	547	578	545	502	522	565	534	539	584	527	552	542	504	539	549	557	575	539	552	549	519	563	564	568	574	512	546	524	567	497	523	534	530	544	559	498	556	531	541	566	576	536	533	534	565	590	551	540	552	561	535	568	528	565	551	522	543	554	567	493	588	589	540	535	563	553	532	549	548	581	602	537	524	523	551	527	563	540	529	556	505	547	510	544	561	525	534	534	521	582	533	497	526	542	555	527	576	555	551	544	562	559	527	561	548	560	515	527	550	536	534	581	528	544	535	535	558	563	551	529	520	559	516	532	548	522	491	558	567	559	573	532	571	547	553	538	567	572	559	547	498	572	533	523	514	551	580	545	550	519	521	511	560	527	543	511	559	544	543	521	595	571	540	548	539	512	545	532	528	543	527	527	532	561	561	531	546	580	546	519	542	535	539	520	544	586	558	561	569	568	565	519	580	521	556	520	577	578	554	559	595	537	503	557	525	553	559	578	548	550	522	533	542	559	587	570	529	555	590	528	567	505	548	537	528	487	535	533	574	541	547	550	556	526	530	536	544	572	585	501	545	556	529	544	530	522	544	560	512	563	536	561	589	537	541	546	587	530	499	560	552	525	524	512	540	536	532	557	526	580	554	575	550	573	598	513	520	540	565	510	551	565	568	585	527	513	512	568	567	519	564	554	519	526	505	558	556	496	566	505	567	537	558	553	537	547	532	534	505	523	515	524	519	573	572	532	541	529	531	582	531	507	549	523	536	523	536	538	501	529	547	507	518	542	534	508	537	562	560	571	558	548	556	549	547	555	552	606	558	532	503	508	542	529	573	521	577	505	523	508	529	505	520	527	515	569	522	558	578	557	551	559	577	553	578	557	554	536	540	506	592	561	523	492	553	541	527	519	539	535	589	564	585	571	534	557	576	570	559	549	569	527	518	524	547	512	498	548	515	529	516	488	535	584	515	557	543	588	535	527	525	562	557	519	500	508	505	528	540	547	520	536	577	567	540	530	533	590	562	572	535	537	551	572	543	555	501	512	561	564	570	549	563	535	526	523	545	530	549	553	591	538	525	559	536	543	522	578	554	545	542	548	569	520	521	517	539	549	566	522	529	547	547	569	528	510	559	515	530	523	481	555	554	534	540	556	513	532	555	523	537	542	524	528	558	538	533	528	517	590	546	531	522	551	513	562	546	523	537	569	542	525	551	521	569	504	559	585	581	537	517	525	559	536	568	556	516	537	528	551	532	567	529	580	564	524	522	567	532	539	549	593	537	513	519	562	526	561	557	552	526	522	531	586	527	553	558	582	527	553	543	577	491	500	532	549	555	574	539	557	579	545	554	530	560	531	537	567	554	572	561	538	562	514	563	575	503	535	531	535	560	528	555	559	537	526	568	524	539	561	538	511	560	521	571	537	561	557	583	543	557	558	549	544	570	538	579	535	502	500	548	553	563	532	566	505	534	534	540	556	485	501	560	517	545	503	551	575	552	548	528	499	527	521	548	546	557	549	550	552	535	557	577	556	527	521	561	529	572	505	576	560	511	556	572	591	521	557	567	550	538	525	502	545	506	532	537	577	537	531	569	542	540	519	505	552	529	511	535	547	521	562	507	541	532	536	553	495	543	544	557	531	515	517	522	537	543	541	524	536	532	576	560	549	552	561	564	579	512	504	552	531	534	560	570	534	501	570	572	570	582	556	569	554	552	520	560	554	484	542	550	537	575	550	558	564	543	550	509	572	586	547	548	544	541	589	577	518	543	561	511	493	535	567	599	559	522	540	514	557	538	555	554	530	516	517	566	530	506	537	547	511	555	559	551	553	542	523	569	535	555	570	531	535	548	564	559	501	556	560	511	540	506	540	530	534	515	503	548	542	529	556	527	525	585	548	554	536	516	545	580	570	605	533	565	554	559	545	544	517	526	517	549	531	537	543	540	553	503	517	559	492	488	591	578	534	544	541	544	554	606	521	537	493	568	519	578	560	565	562	559	558	552	513	520	552	572	550	529	570	563	560	536	588	533	588	543	522	531	517	506	527	571	521	544	575	572	543	535	542	555	523	533	552	552	589	561	506	558	520	554	578	550	507	596	536	554	571	542	513	513	529	549	534	552	536	569	547	547	545	569	534	571	553	554	541	587	522	556	534	568	588	555	581	568	537	503	571	547	495	560	569	552	552	527	540	535	603	529	543	594	520	543	542	543	505	562	601	557	587	527	562	534	563	542	529	537	564	565	563	542	518	521	547	585	545	525	501	525	542	549	523	501	531	547	580	528	515	555	556	537	567	557	516	531	481	526	538	526	525	524	507	525	543	565	537	549	550	548	540	581	530	550	562	509	568	532	551	530	557	549	530	531	541	505	519	522	513	525	557	530	539	576	566	524	534	537	549	560	577	536	564	538	541	618	548	542	498	555	513	507	538	524	533	523	564	560	545	559	497	485	577	560	572	517	556	550	535	486	559	538	562	531	531	559	525	534	542	567	535	552	555	523	531	538	554	524	551	549	561	539	551	515	541	609	507	560	507	538	566	552	511	562	528	522	560	525	521	566	537	549	568	541	526	580	532	536	540	554	552	533	600	544	525	571	533	536	568	534	546	534	500	558	516	559	577	491	524	498	524	502	550	515	532	531	532	535	531	501	507	559	559	563	547	558	519	541	557	553	531	528	547	548	514	526	529	496	553	545	515	601	544	570	515	541	561	544	527	531	575	588	567	546	551	498	530	523	562	549	552	508	582	586	540	512	551	527	575	523	509	490	539	553	515	515	541	541	574	525	548	583	569	500	538	516	567	570	501	587	532	557	549	514	547	491	537	538	545	525	541	526	532	513	537	549	574	530	543	497	572	543	479	540	550	530	545	533	567	566	533	555	557	570	517	503	554	572	575	589	514	561	556	537	531	509	526	520	540	534	516	505	560	581	541	532	553
14472	15564	12445	6584	4533	3443	2786	2309	1902	1590	1507	1384	1242	1169	1107	972	986	938	912	894	834	797	824	786	785	803	815	782	721	747	834	711	774	764	745	728	693	716	726	763	692	731	740	721	675	725	674	775	684	751	725	709	755	674	710	736	731	710	739	733	720	648	720	739	701	678	642	704	700	741	717	668	716	739	692	699	694	701	684	701	673	756	671	744	753	692	682	682	673	724	734	676	705	688	686	692	693	739	712	718	706	703	740	698	700	700	727	726	701	659	703	709	723	751	655	676	654	653	725	726	677	729	676	683	687	684	717	667	720	712	729	717	688	680	715	735	665	665	717	688	712	686	616	678	742	673	763	742	724	717	699	684	681	720	704	686	722	724	719	687	702	706	708	723	726	727	683	712	708	692	697	671	717	723	684	711	681	738	738	683	734	698	664	706	704	673	650	699	731	708	719	729	700	701	694	676	672	712	707	709	705	697	687	680	689	699	651	734	654	677	713	705	717	670	679	715	713	721	697	697	712	756	671	702	692	745	665	688	745	664	682	721	689	725	690	670	762	715	620	709	686	655	702	681	652	718	670	705	683	689	682	677	709	734	679	718	694	746	714	688	654	763	724	742	702	741	697	663	699	750	659	683	677	711	674	711	702	740	676	733	699	686	682	718	685	756	693	702	697	727	695	673	723	643	704	689	684	673	716	724	701	670	671	733	657	691	718	693	665	701	666	735	742	698	702	696	698	703	687	731	705	655	735	680	717	674	713	731	615	671	734	680	675	710	697	701	647	708	689	734	688	698	690	748	679	689	691	697	636	679	656	701	766	684	746	683	685	686	698	698	660	744	704	658	727	710	721	697	709	654	673	682	693	656	692	704	658	688	692	712	672	717	682	687	688	686	669	679	653	709	672	708	672	710	704	682	662	700	671	727	720	679	721	725	704	688	648	703	695	725	698	691	675	665	694	689	713	745	705	672	652	683	686	703	714	644	692	721	688	713	707	724	664	689	708	660	686	685	728	669	683	686	701	701	689	696	657	694	747	699	675	700	638	731	688	736	724	738	639	710	708	659	754	691	702	674	687	723	696	676	728	712	686	712	707	701	672	696	682	702	738	687	696	687	751	700	651	690	722	697	696	684	664	702	672	680	708	711	755	663	621	692	683	720	685	714	670	726	682	628	742	702	710	739	690	704	654	706	704	666	696	679	727	730	692	693	672	711	692	733	688	670	716	651	694	686	730	685	749	666	617	678	689	717	704	665	755	676	686	746	710	664	700	649	732	699	759	670	712	731	688	679	751	638	677	751	695	706	689	716	709	663	720	698	697	671	691	693	691	672	744	709	694	685	699	682	701	682	705	686	691	704	714	682	672	710	697	630	691	689	705	674	727	681	717	650	706	665	737	683	725	682	668	701	647	708	724	713	692	694	670	746	644	698	755	731	633	694	691	724	711	702	677	694	685	682	648	723	703	689	701	722	682	701	699	679	709	704	675	740	712	702	718	728	722	654	746	643	712	666	687	691	683	684	682	678	687	693	672	672	723	677	647	673	662	669	679	705	723	677	670	669	693	707	720	729	706	679	674	662	693	655	728	694	684	689	678	690	765	663	704	688	687	683	705	714	745	669	640	691	658	715	731	657	710	697	635	692	713	676	650	712	725	699	679	682	703	692	657	750	683	728	730	719	718	708	692	702	714	706	726	695	737	662	703	714	675	680	721	711	678	667	709	725	692	709	705	730	741	692	706	759	703	738	644	719	695	727	698	691	722	723	673	694	725	711	665	668	700	661	698	722	686	750	683	692	654	710	688	701	699	703	690	657	698	756	680	706	688	725	705	708	708	695	721	712	694	753	694	747	719	683	700	713	663	718	665	697	668	701	683	685	698	709	677	707	676	729	749	683	693	725	657	705	692	727	711	709	714	713	710	684	696	718	719	665	651	640	703	716	682	674	682	731	650	646	706	645	705	675	681	652	698	678	713	759	682	670	704	678	734	670	713	675	667	710	692	704	697	745	691	665	695	725	701	670	705	684	693	652	678	738	685	698	678	720	680	727	648	671	754	701	664	722	711	728	744	644	713	702	664	655	703	702	680	719	679	677	695	698	699	688	709	714	704	713	673	705	644	727	692	663	683	674	683	675	697	739	673	705	666	723	718	670	725	686	692	644	727	660	666	682	722	720	695	689	699	707	731	710	680	696	625	680	679	712	675	656	734	674	709	665	703	703	728	725	707	683	735	676	731	670	665	730	626	698	669	659	689	674	729	675	670	705	684	666	694	705	711	771	696	714	751	685	697	647	713	657	702	737	695	701	689	705	691	705	739	702	682	696	696	762	689	713	737	630	731	697	678	652	729	723	720	708	713	746	641	723	725	714	719	677	632	677	680	688	685	678	686	715	687	739	694	705	683	712	708	674	705	724	718	701	715	701	696	704	737	727	680	654	687	680	664	669	664	655	706	699	658	693	687	723	660	681	694	718	641	667	638	713	681	666	679	715	702	663	719	692	711	681	693	715	679	650	710	709	749	708	657	638	706	736	678	668	643	671	691	730	696	706	696	686	696	678	689	709	684	703	734	708	723	670	727	694	691	666	646	674	693	658	695	751	720	707	684	723	708	716	683	716	711	750	688	639	664	679	695	706	700	706	699	698	694	669	712	686	658	718	668	672	746	682	711	695	711	676	677	673	702	678	659	683	611	682	721	679	714	733	704	657	703	651	685	741	677	711	647	683	713	663	715	665	700	695	701	702	683	685	669	706	647	669	700	716	620	699	720	745	684	698	660	718	725	717	702	687	685	757	684	712	689	688	730	729	721	699	708	711	694	667	678	682	685	731	722	712	702	726	753	682	718	702	671	701	696	727	649	690	655	686	651	639	662	709	723	694	690	689	697	713	723	695	695	715	676	736	693	717	707	678	706	694	758	650	724	715	669	694	679	639	690	709	705	717	686	750	673	678	691	656	725	736	715	712	677	660	705	703	721	695	681	713	677	761	654	766	700	697	681	709	691	660	694	691	696	719	685	711	697	658	651	666	691	640	696	674	665	685	692	739	683	691	734	702	669	739	678	707	665	695	730	656	694	709	751	702	765	650	705	640	684	684	708	740	699	718	750	690	735	655	651	726	678	695	725	708	683	740	685	661	732	719	705	694	758	680	678	683	707	665	697	709	697	689	713	717	665	676	730	696	697	672	719	733	702	674	669	694	724	702	656	708	730	699	694	680	659	734	655	668	704	662	690	709	728	694	704	723	687	676	698	668	677	704	730	682	673	673	683	687	735	687	699	654	696	725	714	661	709	681	673	659	712	677	681	696	729	674	694	690	685	666	683	739	684	647	674	681	657	705	676	699	713	696	739	720	667	710	695	685	684	681	678	730	716	650	697	691	688	693	687	681	681	700	690	699	677	716	626	673	689	718	707	684	687	734	670	742	710	734	680	721	694	682	680	712	683	778	705	677	732	695	694	708	668	729	685	680	702	708	687	707	722	663	649	672
26578	20321	8854	981	653	640	497	438	420	444	420	411	381	415	450	404	356	395	395	412	394	412	409	449	393	396	389	406	402	418	428	422	390	411	389	395	428	411	379	411	410	403	390	392	354	418	441	372	440	400	352	389	419	411	402	390	421	356	408	370	369	388	380	377	412	393	431	397	384	355	390	426	374	411	414	392	392	381	404	424	393	414	432	400	417	422	422	381	399	431	401	418	402	373	428	368	398	395	406	387	420	396	416	411	379	372	419	448	367	378	419	427	401	417	412	405	405	438	369	375	397	373	378	412	414	413	383	372	409	395	401	445	387	404	388	417	386	410	410	401	402	378	370	364	380	374	391	396	406	393	392	389	373	397	382	386	390	372	436	396	403	398	396	395	371	423	408	405	424	369	426	356	368	357	407	393	410	409	376	426	411	353	399	368	390	411	380	422	365	412	387	378	396	395	406	401	360	386	388	411	397	424	407	412	397	380	412	393	415	410	400	371	394	371	398	398	411	405	408	371	404	386	396	440	405	406	388	367	415	402	392	387	414	408	433	393	400	403	415	399	406	412	391	399	390	388	395	402	388	421	411	380	366	370	377	448	392	377	363	436	400	420	404	415	414	424	414	416	424	400	404	401	392	354	394	413	432	365	372	361	414	412	404	370	388	397	366	426	343	398	386	373	426	417	388	405	411	385	400	413	396	382	402	436	399	394	415	427	425	429	405	361	422	400	391	418	386	402	402	414	392	387	425	420	413	407	371	424	422	351	395	356	417	400	426	423	374	413	402	399	372	392	396	427	414	377	391	416	368	369	403	397	396	407	376	339	395	378	424	387	407	415	386	412	367	437	393	378	426	430	451	382	369	403	384	413	383	431	418	388	379	374	406	408	366	357	419	396	435	402	417	362	402	436	373	412	403	374	350	382	399	408	398	459	414	376	372	410	407	359	400	383	401	398	401	398	406	400	365	402	395	438	394	381	391	375	403	360	428	379	370	381	415	400	389	407	416	417	416	385	405	430	383	399	371	422	416	391	387	396	408	415	389	408	398	383	388	402	405	386	440	383	399	402	393	380	394	421	400	368	381	402	382	402	367	436	384	410	388	376	393	401	380	386	369	369	348	409	383	357	402	395	397	383	393	370	365	374	385	387	399	388	412	410	414	402	374	422	385	375	380	429	398	383	409	383	429	409	403	456	413	384	385	391	388	377	394	438	361	400	406	411	358	418	427	369	380	370	417	390	401	407	357	369	439	401	386	371	423	422	378	373	397	407	386	404	420	405	420	382	430	393	389	409	373	386	397	365	379	384	389	364	390	402	386	355	388	390	425	382	368	382	418	394	364	379	371	393	394	430	402	416	403	403	399	378	380	352	364	389	424	384	407	372	427	364	401	384	404	387	408	364	421	409	430	390	412	421	405	380	382	421	420	395	391	406	402	421	379	382	405	364	384	408	437	353	387	417	401	420	378	392	417	407	417	394	416	418	399	399	394	416	377	394	392	383	417	405	409	387	391	433	415	402	403	383	392	429	398	406	397	420	367	431	392	390	379	388	400	403	404	409	372	404	374	347	359	366	401	390	418	401	371	385	395	417	408	410	410	364	385	431	383	377	422	382	349	392	429	414	407	404	420	346	434	376	415	345	387	376	455	408	418	422	426	381	382	404	394	384	380	409	398	358	431	435	408	357	423	394	389	366	395	404	387	402	420	407	422	378	401	405	370	399	386	384	390	392	406	396	359	394	407	425	389	444	398	389	401	393	398	371	420	372	370	396	381	384	364	389	393	400	407	387	428	422	408	387	404	384	377	389	418	387	422	385	374	411	395	398	387	385	370	393	348	421	357	395	368	377	374	383	376	414	381	378	413	384	394	415	397	393	371	388	408	408	402	404	408	421	384	401	392	413	382	388	386	434	392	401	392	399	396	395	398	385	410	398	358	380	373	425	411	391	370	377	383	385	394	397	414	384	416	369	420	374	422	384	386	393	392	418	403	375	391	431	410	371	389	391	413	394	398	374	413	382	414	413	384	374	399	385	417	396	395	373	377	436	402	387	339	414	393	387	417	395	389	385	374	394	382	382	431	422	414	393	403	401	400	372	408	380	410	456	421	390	422	412	401	382	366	417	384	423	414	437	408	365	399	415	385	391	382	394	431	402	390	379	395	415	420	360	407	404	386	407	396	412	370	399	402	402	388	403	416	369	407	358	411	380	392	372	403	417	419	400	386	396	426	382	392	399	365	386	402	403	394	395	430	375	371	370	385	400	421	441	413	413	392	370	360	421	412	397	378	391	383	368	432	367	412	402	377	395	389	421	405	373	412	376	431	394	386	397	395	398	406	380	384	415	407	417	397	397	425	408	389	415	382	405	407	397	406	438	373	369	442	399	350	407	388	414	406	394	399	360	418	405	415	393	385	385	398	374	435	420	392	378	415	381	377	417	395	440	394	398	419	417	416	417	407	371	416	407	403	388	377	365	423	424	374	440	425	391	418	431	358	404	395	405	400	365	364	418	387	412	413	403	420	422	404	410	367	403	394	414	393	399	380	426	407	397	405	366	379	431	402	454	408	414	405	404	376	389	413	419	406	390	385	395	403	403	395	357	388	371	409	392	370	413	385	405	406	416	403	375	375	387	375	364	411	384	441	396	380	380	414	435	383	364	381	407	380	368	422	397	435	420	377	412	401	379	437	400	442	385	386	408	406	392	412	381	394	424	412	403	393	390	409	354	378	400	391	453	375	385	390	398	352	370	375	420	422	393	395	424	395	379	396	422	393	401	379	434	386	368	391	412	394	411	387	368	422	431	411	388	390	371	439	411	342	382	379	387	391	364	366	372	398	397	420	416	409	409	422	403	385	428	380	393	364	393	375	384	405	381	403	411	375	415	403	434	393	399	407	403	374	442	402	392	389	399	412	400	420	389	416	379	408	409	396	359	395	395	389	429	404	392	439	409	429	412	412	382	383	411	374	419	426	388	419	385	372	374	414	376	414	373	372	402	405	384	417	381	394	408	414	395	432	384	402	388	442	390	413	390	418	400	371	388	384	413	405	393	405	413	377	381	404	360	381	407	387	396	369	427	388	397	391	360	393	399	412	377	416	374	376	357	398	408	436	371	372	403	405	366	386	408	396	387	382	389	403	387	380	397	408	389	415	447	403	402	409	402	415	406	382	366	398	377	398	391	397	394	399	388	408	395	391	425	401	359	392	410	399	410	392	390	369	376	425	414	356	374	409	402	399	421	394	402	365	384	401	370	394	440	395	414	404	430	398	420	417	350	402	380	406	390	372	404	387	419	406	406	406	395	407	429	395	390	417	384	403	419	392	378	360	395	424	394	410	378	381	417	416	374	405	398	414	382	410	404	404	402	363	404	408	398	394	407	372	405	410	389	399	413	389	399	402	375	392	446	374	441	412	397	389	348	373	388	368	415	405	395	375	374	386	367	385	408	413	401	397	422	396	393	371	443	418	381	358	379	389	394	365	413
5248	1489	1326	809	699	582	607	580	530	528	537	514	507	524	529	496	543	514	525	497	518	526	497	514	533	510	499	545	522	494	494	544	535	493	503	518	502	510	538	541	512	544	481	558	540	509	524	491	498	490	507	521	481	539	500	524	494	481	503	480	498	485	517	487	545	537	541	514	518	511	516	517	497	511	518	498	532	518	512	490	536	469	522	557	519	525	500	535	522	529	498	487	505	538	513	530	507	526	482	507	496	519	496	499	548	552	468	499	509	503	500	497	482	500	517	521	475	483	522	530	491	512	530	505	491	554	480	522	524	533	504	539	513	507	526	545	550	488	518	478	523	526	534	497	500	486	518	527	537	489	469	496	505	498	550	476	495	525	529	489	505	502	512	513	519	489	506	563	495	495	516	499	527	514	546	482	510	520	532	514	522	502	519	497	516	523	477	563	508	544	500	526	537	468	495	505	488	541	503	534	500	461	548	458	470	484	562	516	489	501	504	516	487	504	522	514	515	440	520	513	484	474	532	540	510	523	510	489	502	546	526	519	525	511	518	488	516	489	482	496	541	514	492	526	531	543	494	522	507	543	495	491	518	545	488	512	495	564	476	493	505	511	473	455	532	521	580	515	499	507	536	483	533	482	523	530	506	486	524	522	478	522	477	505	521	504	512	473	506	496	522	485	490	501	528	539	513	518	503	492	460	515	520	465	492	541	534	500	487	461	495	556	526	534	540	499	531	468	507	519	478	483	514	495	528	491	507	466	503	514	508	459	531	508	537	516	495	545	520	522	527	501	508	507	541	481	493	517	533	544	548	481	517	499	522	545	540	506	518	486	489	505	476	501	483	491	541	500	506	516	510	510	482	526	538	507	478	489	511	507	491	494	504	534	517	500	530	509	506	528	515	521	489	530	509	491	531	511	508	498	499	501	532	524	514	523	530	500	485	538	511	509	481	476	535	475	501	475	515	530	511	509	515	537	495	510	506	505	489	499	494	497	480	500	485	483	507	470	507	515	514	546	528	501	525	504	544	509	515	505	464	483	505	486	508	507	575	564	511	499	554	477	532	538	564	528	504	493	503	503	503	524	525	503	535	503	524	503	509	496	531	485	506	522	537	509	492	520	497	499	517	506	530	546	499	488	489	516	487	512	518	476	485	478	480	511	482	523	535	497	486	512	478	542	522	501	571	494	533	491	544	495	506	525	500	481	527	521	543	501	511	487	533	520	526	501	506	500	502	512	506	480	536	504	471	511	537	513	521	531	502	499	516	480	476	500	475	491	525	554	537	496	517	484	536	494	504	524	509	516	523	535	502	518	512	469	507	507	498	474	507	507	519	518	532	481	509	520	478	512	448	504	505	533	516	499	499	474	516	540	523	500	554	487	496	498	529	497	522	570	533	514	491	529	544	497	508	510	474	498	500	503	479	535	515	512	561	469	499	507	492	538	515	495	525	475	544	500	510	514	484	525	511	477	527	526	515	520	478	528	506	521	502	500	486	516	466	486	455	495	515	508	484	500	536	500	479	506	505	476	520	481	524	517	500	540	545	544	526	522	547	520	534	492	500	472	507	504	503	502	521	522	508	497	486	514	480	515	514	495	494	490	470	516	517	458	474	546	494	519	515	486	503	504	519	552	525	471	494	500	501	556	505	530	494	474	492	517	502	502	517	512	532	510	496	484	490	499	506	531	496	511	520	517	520	514	475	491	535	523	500	494	487	486	543	561	480	506	531	506	490	514	504	539	486	472	511	496	486	532	510	520	486	541	451	528	466	488	472	493	505	483	487	490	539	547	491	518	496	538	507	500	443	536	519	516	499	482	479	506	500	505	509	509	511	501	508	547	487	534	552	519	474	543	468	476	536	516	499	494	500	513	469	469	499	518	502	525	560	483	491	518	504	536	520	520	477	477	520	511	471	526	528	527	519	530	560	521	524	544	513	530	502	525	495	506	538	494	494	486	492	500	532	523	539	487	495	514	504	486	506	525	546	476	533	541	500	515	497	487	504	496	539	517	510	550	512	477	487	508	521	517	491	495	504	536	496	495	538	521	486	502	531	493	495	508	495	537	513	475	514	532	484	498	463	508	478	536	539	487	487	525	503	517	553	506	477	489	477	481	524	474	514	516	458	505	505	563	515	520	548	489	513	505	488	487	506	531	510	514	473	504	508	546	548	484	490	542	481	515	511	465	469	509	479	487	505	498	530	506	506	501	553	535	476	516	483	515	458	513	497	504	504	533	532	526	522	501	496	518	535	512	485	477	515	568	486	470	515	498	493	514	530	493	520	529	528	507	523	497	503	517	492	467	527	484	496	507	503	526	506	490	495	527	518	517	525	496	496	504	509	522	551	516	523	520	534	514	524	530	523	524	519	509	504	490	512	541	514	520	504	520	497	463	516	495	521	564	476	492	509	541	494	533	489	496	492	446	484	499	502	492	524	522	495	479	493	487	499	511	515	496	514	531	476	480	519	482	469	529	517	482	506	505	510	496	474	544	485	471	494	509	474	532	532	489	514	483	522	528	498	507	509	526	469	465	512	500	507	513	541	492	474	485	509	498	520	504	498	482	501	530	476	520	482	511	502	512	538	507	501	506	513	555	483	491	506	542	506	463	517	530	506	507	515	554	466	499	522	520	511	529	514	490	486	502	506	508	536	510	514	536	505	537	521	490	527	535	525	497	511	538	482	515	479	496	531	557	546	524	535	531	494	484	478	510	487	507	509	492	510	524	505	491	495	551	522	539	543	516	516	495	475	503	500	494	498	495	478	499	514	477	487	494	503	543	488	481	511	492	525	524	487	519	520	537	512	476	510	500	519	560	522	501	501	526	487	492	504	469	549	512	507	498	550	514	537	511	486	467	503	509	517	534	545	481	516	499	522	500	504	494	497	511	542	477	520	510	530	536	538	508	505	492	467	497	519	506	481	504	507	533	536	541	504	503	512	513	528	512	524	495	482	536	526	524	514	500	536	530	517	525	515	525	535	527	540	478	501	516	503	519	501	493	527	476	532	520	512	495	506	504	521	543	490	486	522	503	491	524	546	507	538	524	454	494	505	515	552	570	492	533	501	476	501	470	522	530	482	472	512	535	531	512	521	507	484	480	491	563	516	503	489	512	502	514	513	508	515	489	511	487	560	491	495	542	521	493	530	502	481	513	508	522	508	496	510	488	506	521	505	515	496	515	516	507	507	472	529	517	488	536	509	500	551	508	546	469	444	521	511	465	505	535	538	496	476	532	495	513	523	508	510	521	538	517	526	535	529	527	515	504	482	499	508	543	533	511	521	531	467	496	472	526	494	500	506	533	529	493	478	505	491	529	526	518	557	499	528	520	533	506	510	476	531	503	537	483	491	467	481	504	526	482	508	534	513	497	526	541	480	503	468	495	490	489	527	547	506	492	549	535	534	494	468	468	547	523	521	523	529	522	503	513	502	525	501	501	510	507	511	496	510	533	516	531	552	516	522	471	489	473	503	486	497	546
23631	20928	28191	23821	20929	9702	1371	1048	885	844	842	799	766	752	716	782	688	687	713	689	698	712	700	664	702	697	650	660	674	681	658	665	663	647	710	632	648	644	678	665	688	690	695	675	634	650	658	706	700	673	628	694	728	650	670	651	661	614	681	666	659	653	667	673	659	601	656	639	680	683	675	663	668	618	636	629	698	626	646	704	689	623	702	642	625	641	630	630	622	658	646	678	655	684	669	648	661	618	653	642	660	642	675	677	607	634	667	634	643	648	654	653	673	717	650	636	629	684	631	679	654	687	646	662	641	603	652	651	685	609	711	679	664	622	628	650	627	674	661	660	667	658	670	652	632	655	619	700	676	656	664	673	709	671	598	715	673	648	644	643	642	610	656	640	666	661	629	708	631	676	622	650	622	654	664	648	640	626	677	657	671	638	652	668	674	656	647	672	626	640	677	601	691	632	597	653	663	652	639	639	670	663	710	660	655	622	648	644	643	663	642	666	628	675	631	619	650	655	662	680	681	623	686	668	651	675	704	631	635	690	696	685	670	630	681	694	689	612	649	674	616	705	679	629	616	648	651	654	665	689	625	650	659	669	675	636	614	646	665	674	612	643	668	652	661	684	636	691	643	651	656	681	629	671	682	651	665	669	643	686	675	675	687	695	651	649	696	635	621	640	618	663	668	652	665	605	665	639	661	735	668	679	673	661	616	647	650	659	614	654	645	675	651	636	682	629	606	633	632	649	660	610	709	655	653	649	633	663	653	630	658	680	698	633	620	624	639	599	603	675	671	614	657	648	666	633	615	651	623	711	720	673	662	707	680	670	657	653	636	658	670	683	655	632	584	656	652	678	633	691	676	638	650	629	668	677	647	654	654	628	641	653	681	658	672	652	610	648	658	643	655	672	708	659	706	675	646	678	646	627	670	644	688	642	701	609	643	736	654	651	668	603	627	631	647	624	686	640	634	613	673	691	656	627	678	638	633	642	656	650	658	654	648	642	649	629	688	647	627	670	612	679	633	669	611	654	664	667	677	630	664	674	617	625	662	619	647	651	620	649	627	679	640	681	696	621	652	630	653	667	697	611	669	616	646	651	629	655	623	671	643	616	630	638	627	677	691	638	622	682	640	602	663	643	621	674	704	713	634	657	659	661	670	639	653	654	641	643	659	611	659	633	668	625	608	643	703	711	618	668	651	657	680	663	667	634	631	641	664	684	630	659	655	651	620	663	635	590	630	659	661	645	609	666	618	627	656	657	671	656	668	658	696	649	660	631	645	651	648	620	655	627	640	625	660	665	615	625	693	651	649	702	649	624	638	623	656	610	688	673	686	667	640	644	641	675	683	612	663	671	635	637	644	644	633	645	635	693	631	667	643	644	646	660	652	665	675	668	678	594	654	638	627	693	665	673	718	635	662	664	671	689	634	681	621	649	661	648	649	658	631	671	706	701	644	676	640	656	643	640	631	640	645	655	691	593	675	615	624	637	645	706	640	657	609	635	651	649	660	653	682	692	658	667	663	659	606	646	649	675	647	673	647	682	649	685	633	635	652	656	658	676	637	635	646	628	685	690	664	659	625	637	658	691	640	630	657	703	671	641	633	645	613	641	663	634	641	658	635	649	651	702	634	652	645	665	638	623	632	690	649	646	678	665	657	666	640	654	652	686	588	653	617	659	650	645	672	646	654	667	640	614	636	667	614	655	628	638	654	673	721	623	627	607	649	661	657	704	703	685	656	659	645	676	669	681	646	685	630	609	628	642	630	631	683	681	631	642	644	667	669	638	679	667	636	635	649	694	672	651	683	668	629	634	618	663	689	682	625	639	683	635	642	645	598	669	615	678	636	619	677	632	701	663	645	660	665	652	667	689	646	662	677	694	659	642	650	665	611	652	632	657	687	624	624	649	636	682	642	649	657	634	616	673	642	660	675	632	605	621	652	682	707	656	656	633	638	687	711	657	652	598	658	658	636	637	663	682	684	700	650	622	650	636	666	601	652	624	614	677	619	676	627	650	650	653	664	657	629	684	621	645	673	628	666	628	604	684	682	663	676	688	658	656	645	685	646	625	663	665	687	652	612	641	666	666	647	649	639	662	669	730	647	651	654	636	635	659	652	669	618	640	670	680	632	647	652	667	689	636	649	644	639	662	631	614	693	679	642	670	652	619	674	703	652	648	686	617	670	659	691	642	645	655	607	643	605	660	663	670	654	654	678	612	631	609	670	706	638	657	662	684	657	638	662	619	660	635	662	619	607	659	642	654	630	679	661	609	646	648	663	685	638	662	621	599	648	632	654	663	689	704	661	625	643	642	632	650	655	659	626	640	634	661	640	652	621	620	635	666	637	659	662	629	679	648	673	659	644	614	651	647	684	637	678	620	680	678	689	653	651	622	628	631	658	650	626	646	617	647	641	639	649	644	623	661	661	675	656	670	615	669	695	667	668	734	618	646	640	641	641	665	620	654	632	633	614	637	662	678	590	638	611	645	649	705	641	622	644	658	622	629	643	693	645	716	601	639	642	642	665	636	680	669	692	668	660	601	636	616	661	592	683	629	607	635	672	680	652	610	653	637	649	647	629	638	633	647	680	646	632	645	627	657	691	639	616	706	645	699	637	649	631	630	658	664	689	651	691	644	646	669	627	674	661	665	679	706	614	676	708	662	657	668	641	652	646	648	640	615	696	623	650	628	645	690	647	638	646	625	683	652	633	619	632	619	677	635	648	642	623	644	667	660	663	661	644	617	638	602	654	680	657	621	657	687	629	645	667	683	657	639	649	630	659	659	642	621	633	619	636	694	672	675	667	663	599	621	644	700	634	641	649	614	682	597	625	631	655	634	641	630	640	627	642	658	653	640	660	614	647	708	595	684	656	663	645	692	657	663	637	620	636	654	678	671	650	679	640	651	625	675	660	673	638	669	631	661	631	671	641	647	657	651	678	667	608	658	634	658	647	620	627	601	693	642	649	609	640	619	668	637	692	687	672	625	652	601	674	659	637	689	622	636	648	646	635	643	649	651	689	678	669	662	639	651	683	648	644	663	631	597	657	647	651	658	628	648	630	654	701	651	626	641	667	661	627	638	639	617	667	606	677	643	657	677	657	612	622	671	604	657	644	648	627	696	643	647	635	640	652	698	669	679	693	647	658	631	652	663	647	679	651	653	656	700	624	629	673	615	670	672	652	647	635	649	621	641	716	660	636	672	625	688	578	655	645	674	617	680	648	615	682	676	640	669	666	639	674	704	654	621	650	647	620	672	624	681	672	704	674	652	645	616	665	719	669	637	647	635	622	637	671	668	641	654	640	673	626	643	664	665	616	626	688	667	649	639	620	650	651	679	661	680	651	617	633	633	636	674	674	636	689	656	634	639	689	630	638	636	647	624	662	621	616	655	642	650	662	625	648	617	661	619	690	645	619	672	628	687	643	663	661	622	651	616	673	631	640	645	626	655	680	670	641	670	606	704	670	631	620	672	662	658	624	625
13260	9984	7979	4204	2950	2416	1935	1637	1417	1263	1312	1174	1151	1069	943	970	995	929	984	928	900	922	906	873	853	884	896	842	853	850	898	881	862	792	829	831	793	871	834	857	850	837	820	853	828	779	837	801	816	894	846	804	825	833	835	815	827	855	828	888	840	891	817	829	852	812	823	810	841	809	812	885	828	849	805	860	831	849	804	770	805	824	818	852	824	847	827	805	848	833	830	797	846	838	840	825	900	813	853	830	851	838	860	824	806	794	852	865	853	774	813	751	849	817	805	821	808	802	774	849	850	795	795	840	801	836	835	833	817	811	880	823	807	807	839	827	775	782	808	882	818	847	790	823	841	874	818	828	742	859	814	852	827	846	809	820	874	817	814	823	833	837	842	793	856	851	851	831	814	833	796	821	834	822	804	826	843	810	817	779	850	863	881	840	854	769	791	853	822	823	861	880	849	851	798	826	831	830	792	859	851	811	827	824	794	830	836	803	836	807	856	792	850	810	854	840	792	821	840	868	865	855	822	826	811	848	866	827	832	876	858	786	843	828	846	875	873	803	819	854	824	793	780	830	813	842	825	824	835	823	872	818	823	869	793	814	803	871	863	849	817	812	812	803	831	760	835	819	838	833	799	851	829	865	803	844	799	808	827	809	814	840	810	795	828	803	858	824	841	794	793	833	798	812	886	849	855	826	811	803	826	818	851	821	798	795	805	826	834	881	885	817	805	775	754	812	792	832	876	796	830	828	805	802	812	797	808	845	840	830	804	822	891	838	851	802	812	855	836	828	801	848	808	811	847	772	860	773	848	859	783	814	828	807	764	871	850	754	802	831	817	835	789	872	812	825	842	843	834	800	800	849	794	846	866	823	813	847	788	833	866	837	803	849	838	844	877	776	841	824	823	793	835	824	801	844	861	818	821	829	810	820	788	808	869	790	810	770	834	826	780	761	844	814	852	844	839	813	867	801	852	905	764	836	816	824	782	827	865	813	853	798	760	834	805	793	826	845	856	824	801	769	860	773	852	840	859	814	808	813	767	803	851	814	822	843	858	832	822	857	806	839	847	817	815	831	818	800	870	860	918	832	840	851	821	795	793	798	833	786	829	829	802	800	825	816	827	850	866	808	855	850	830	803	790	730	838	844	779	785	811	869	881	813	837	803	845	828	769	837	819	845	909	866	827	821	855	841	831	780	816	819	846	827	831	797	863	814	820	778	840	845	811	801	835	841	842	864	838	835	922	779	811	778	838	874	815	870	811	817	815	850	764	852	806	843	855	871	812	804	791	819	838	839	866	850	843	815	806	864	840	769	811	791	865	875	922	879	838	833	800	850	821	831	810	888	834	854	835	869	774	847	790	841	829	848	844	796	887	835	779	876	863	786	761	824	828	796	831	810	831	802	803	884	856	831	827	822	835	854	856	755	817	816	874	810	801	817	832	838	842	822	762	832	844	884	833	828	850	800	840	777	793	826	807	845	824	835	794	814	759	796	878	814	871	827	816	848	869	846	816	833	814	804	851	873	819	836	868	832	814	835	885	835	816	857	846	831	835	772	819	794	806	881	842	789	858	859	794	837	784	798	842	852	864	782	790	791	818	814	803	843	841	825	852	795	795	843	814	831	855	842	823	781	835	849	818	857	804	834	865	797	895	883	826	829	770	788	784	739	799	790	825	808	880	801	810	794	840	779	775	784	817	798	822	830	794	861	791	799	784	809	852	772	870	790	803	846	887	847	849	865	845	773	800	804	854	840	878	866	815	780	838	807	851	858	798	793	784	831	874	848	822	769	849	850	826	801	803	820	788	790	809	821	819	897	846	840	847	845	800	794	771	856	803	806	775	834	782	830	810	849	810	787	865	870	798	846	791	844	842	877	804	848	819	833	830	796	835	828	809	858	811	798	823	835	808	810	802	846	814	830	826	807	832	816	834	783	799	831	802	848	819	862	834	816	827	804	853	851	829	783	803	816	824	857	852	857	844	824	799	862	815	861	834	797	800	823	828	795	848	832	866	836	776	848	802	846	796	853	783	793	835	797	856	841	839	817	811	859	781	824	835	858	787	820	840	801	808	812	822	846	833	802	820	845	785	839	764	858	797	868	849	843	871	822	824	834	827	768	780	825	793	854	837	854	817	830	809	833	860	852	807	828	853	830	855	852	841	830	809	846	822	841	846	830	809	839	758	807	839	819	834	845	827	789	893	791	812	840	824	834	793	828	802	818	812	855	794	805	843	791	828	815	821	835	834	824	856	827	805	798	854	846	787	772	804	790	840	846	811	839	821	822	853	812	848	779	798	815	800	802	822	800	827	774	862	860	800	813	823	858	824	854	815	801	773	824	876	846	866	806	819	848	844	802	860	819	839	813	837	806	840	791	821	836	881	848	810	804	863	843	840	858	849	829	811	722	850	791	808	858	815	838	851	839	826	827	827	853	809	847	843	829	804	816	841	840	871	869	817	810	829	807	843	869	812	835	844	839	840	774	832	814	830	836	796	832	760	835	761	813	808	846	814	843	814	823	817	863	845	861	848	839	835	843	842	811	824	785	824	888	791	810	815	826	852	853	844	852	801	811	810	849	800	833	856	849	867	827	763	845	819	851	780	785	886	839	837	821	836	855	835	780	833	789	820	815	794	806	827	841	830	837	850	832	817	751	839	800	821	827	791	768	842	829	778	846	859	813	801	868	840	809	791	814	814	823	808	815	836	854	819	841	824	796	795	839	824	865	802	842	849	809	818	804	831	830	878	817	814	855	776	781	798	860	830	819	882	800	857	829	865	788	864	795	780	840	809	850	871	891	832	837	828	895	876	783	837	800	812	811	863	858	860	828	844	822	871	800	830	810	812	850	812	840	747	840	824	850	771	823	833	842	827	831	836	844	791	847	820	834	821	853	872	851	778	838	824	834	776	858	863	810	907	825	799	842	876	816	859	772	848	892	842	840	806	817	757	815	785	784	819	838	780	803	862	822	862	845	778	852	776	784	813	811	833	833	820	831	778	847	858	842	844	821	834	847	834	859	817	820	816	819	860	804	857	809	807	824	841	819	780	840	876	786	833	810	850	849	798	831	773	831	839	838	857	869	837	833	773	840	791	822	869	814	820	811	866	822	772	861	806	770	782	852	871	809	829	814	844	813	822	923	845	823	876	781	804	862	874	794	858	788	797	848	831	825	803	843	838	847	804	795	868	822	789	801	807	879	835	821	782	823	844	849	853	831	820	823	793	878	825	828	835	802	828	871	804	769	832	804	782	794	812	804	861	864	840	793	800	857	858	797	824	862	816	781	823	817	789	829	815	853	857	796	813	867	860	822	852	797	843	790	831	857	819	831	836	829	806	800	878	857	859	832	853	807	807	767	835	826	805	786	801	795	852	844	841	795	809	839	823	853	834	830	818	826	819	852	838	823	803	798	824	816	801	843	808	866	833	815	829	839	841	837	872	825	792	801	848	831	873	832	806	864	823	822	867	836	845	854	814	796	780	800
22729	20948	28721	23334	20949	20993	7585	1339	1006	899	864	816	790	680	698	638	666	615	653	653	631	586	632	576	595	615	579	561	580	577	569	561	549	556	570	556	561	592	545	535	582	532	608	522	545	601	565	505	551	545	519	541	549	606	568	527	560	554	533	539	514	542	573	538	576	521	551	538	523	550	548	546	533	521	600	560	575	561	540	553	529	564	543	534	520	538	559	556	566	543	532	546	584	550	558	513	546	558	567	571	559	523	552	550	558	529	543	513	545	555	539	556	506	569	520	525	500	552	544	544	535	562	579	571	537	571	539	522	556	552	544	532	566	556	547	527	560	546	561	533	548	538	543	570	548	565	562	557	539	530	486	531	577	610	532	551	538	508	519	595	566	543	540	538	518	557	562	520	561	526	534	510	493	521	583	542	538	577	533	577	523	564	566	542	530	536	555	507	545	575	528	549	527	538	576	554	554	585	560	554	522	536	561	592	528	551	550	515	538	526	534	533	553	495	557	539	560	572	496	548	533	556	542	523	565	572	550	547	506	505	545	576	551	520	542	547	538	525	570	539	539	534	557	527	550	520	536	528	597	535	561	530	518	506	549	554	561	545	548	568	522	572	557	579	581	558	566	558	546	551	557	526	534	502	563	514	560	541	509	534	524	533	579	559	535	546	544	516	558	534	511	563	510	521	519	556	545	579	551	537	527	524	562	517	542	535	522	529	539	606	516	518	521	530	517	552	537	544	564	548	543	530	555	507	525	554	564	532	578	547	583	544	586	552	569	524	518	552	522	566	589	556	519	544	505	550	577	506	569	557	545	580	583	540	531	507	553	546	483	537	515	517	519	537	531	536	548	528	529	541	530	506	511	552	498	539	530	541	527	545	530	543	541	545	503	538	534	562	531	557	555	504	556	554	534	509	542	515	541	552	570	577	524	575	522	529	528	543	590	535	552	548	532	528	507	539	501	567	547	566	556	484	526	506	576	561	514	559	542	512	527	533	572	537	519	558	559	519	482	517	547	534	558	542	510	521	551	516	531	554	559	540	506	515	552	532	560	535	508	604	552	540	529	521	540	568	553	561	569	515	541	536	554	531	588	532	525	521	569	561	535	523	524	539	537	580	573	563	572	550	571	553	521	515	486	531	522	558	571	526	538	535	555	521	560	543	488	521	536	530	549	557	550	525	566	547	543	526	552	578	561	552	555	524	560	545	535	518	590	524	536	545	561	524	565	559	526	508	571	566	538	532	523	570	534	519	572	491	519	556	551	560	550	539	537	540	531	513	542	566	504	576	553	550	541	556	534	552	563	509	544	537	556	530	507	569	557	495	602	566	560	546	511	532	556	523	532	510	546	524	544	495	529	567	535	543	577	507	556	519	521	595	542	554	551	557	545	554	554	550	573	518	526	537	511	591	522	547	547	519	567	545	534	527	533	525	531	532	559	517	526	525	565	550	538	489	530	561	563	527	514	537	535	576	538	550	551	565	538	511	552	524	553	533	533	563	535	553	528	569	492	544	577	570	542	569	557	552	534	564	574	557	532	521	531	506	563	518	535	518	558	559	553	553	552	570	512	577	580	547	528	560	552	539	536	549	548	539	547	528	528	517	510	518	533	515	520	523	537	552	564	565	546	582	531	531	554	549	521	519	532	599	532	577	540	552	576	550	553	561	540	529	547	556	547	527	551	540	514	565	516	537	558	513	543	581	537	523	537	561	538	543	580	537	543	519	569	501	562	566	552	573	536	525	558	538	525	557	575	540	529	522	537	564	582	534	540	560	563	528	550	497	565	513	580	516	532	489	506	533	581	553	585	534	547	541	575	541	549	578	558	538	537	507	558	533	575	560	542	522	527	547	562	524	510	536	533	557	516	561	567	550	532	552	532	533	525	548	533	514	546	521	571	573	554	580	525	546	516	544	538	530	576	531	545	551	551	556	527	546	536	566	542	588	541	565	562	522	543	543	557	527	574	555	546	504	523	548	553	594	581	532	536	547	515	491	545	533	580	537	595	574	574	524	536	508	509	529	551	556	529	552	517	541	537	553	557	559	552	536	531	549	543	512	553	556	547	595	571	550	548	565	537	543	577	558	547	527	567	515	539	523	549	545	546	538	556	525	533	525	532	555	537	511	525	511	557	553	533	526	537	504	541	522	520	490	539	567	549	571	513	515	508	561	521	546	551	503	554	573	517	537	542	509	534	515	513	565	530	524	540	555	556	532	612	581	518	548	526	536	546	539	522	542	529	479	555	566	565	573	531	547	576	572	549	600	544	504	578	554	519	552	509	522	522	507	515	514	552	523	523	586	573	496	518	562	569	553	510	548	566	557	591	524	516	526	540	516	565	570	575	558	511	548	565	522	531	564	536	550	549	543	547	539	544	541	544	521	577	544	593	489	504	545	531	549	537	543	548	517	512	554	529	538	533	537	525	526	539	523	533	551	551	542	555	531	523	566	570	573	521	585	520	543	539	576	573	523	554	539	552	532	527	524	548	563	554	532	545	596	552	504	526	525	527	535	533	565	543	545	533	537	539	551	563	526	535	537	539	501	523	555	552	565	584	556	542	568	554	562	506	521	514	550	504	489	554	537	552	552	502	518	539	570	541	580	537	527	564	535	549	523	565	543	561	546	506	511	586	547	557	490	523	502	558	532	516	538	545	546	564	575	519	534	543	557	519	513	578	557	543	558	506	561	540	505	555	561	547	520	546	561	549	494	533	512	519	575	537	556	529	546	549	531	507	539	560	507	539	547	562	551	545	539	525	528	544	547	525	520	529	539	535	517	525	532	551	537	523	537	518	590	534	601	501	562	545	542	582	554	558	528	578	562	538	535	560	528	590	587	550	537	523	559	529	531	513	558	564	496	529	573	512	496	494	562	511	569	535	510	560	545	527	527	548	522	534	564	519	520	513	509	564	589	601	550	548	568	509	502	532	534	554	530	557	572	564	520	525	537	522	527	528	571	543	555	489	520	549	507	545	533	544	578	529	553	547	504	578	532	534	531	547	540	537	509	526	565	553	538	550	570	573	516	578	536	513	558	538	485	557	509	534	535	547	545	533	534	536	553	524	512	547	531	551	529	517	531	523	540	576	559	552	542	531	530	556	522	578	564	531	544	533	537	500	562	483	539	539	559	541	525	564	537	537	545	563	554	551	520	577	564	517	556	543	560	535	543	545	574	577	554	544	547	569	564	550	502	569	506	548	503	526	532	494	557	565	585	521	527	509	506	584	543	562	504	590	523	539	512	515	533	534	511	533	547	532	568	529	532	540	582	521	540	508	525	539	502	466	549	542	488	574	556	533	552	517	517	561	538	536	563	550	574	529	527	529	540	554	553	557	517	495	517	592	557	568	525	548	570	536	527	535	550	534	550	492	536	544	531	517	543	543	519	533	544	478	562	514	549	545	557	561	552	523	589	586	508	562	528	494	548	554	534	503	531	551	577	556	532	573	616	530	577	523	552	555	532	551	530	548	515	488	528	566	537
16479	15477	12560	6359	4618	3409	2783	2281	1925	1588	1455	1346	1237	1119	1028	1001	1001	893	918	802	815	808	868	817	779	789	797	741	780	744	741	711	767	817	683	701	703	784	762	708	730	744	668	728	734	707	721	728	706	722	726	751	760	716	683	731	729	697	683	736	720	709	710	729	717	664	728	734	690	682	690	696	697	735	707	690	733	758	708	702	703	713	731	682	697	723	718	710	707	670	665	702	712	730	729	705	728	732	719	718	659	668	694	713	730	688	748	696	709	724	671	662	664	672	677	696	734	668	682	700	703	692	683	696	671	730	687	691	709	698	701	696	685	679	684	730	751	725	679	667	686	674	652	710	734	720	731	691	699	673	653	698	678	730	751	686	754	693	697	725	742	694	686	631	738	681	686	671	703	649	696	650	682	698	729	702	708	702	741	726	734	685	709	677	688	696	694	712	677	740	726	707	700	673	706	725	758	659	653	692	677	666	713	683	710	709	691	663	679	687	643	681	715	685	717	688	687	720	729	709	718	698	716	673	679	722	707	695	689	696	690	640	683	722	660	677	729	666	692	722	674	661	703	718	734	643	681	671	705	693	639	710	712	673	690	692	684	651	708	695	713	651	668	751	674	723	720	684	697	668	680	699	667	736	723	732	647	693	682	713	696	738	691	696	710	749	690	622	690	674	682	682	720	716	678	690	683	675	721	745	723	730	692	708	701	675	716	654	708	703	626	692	731	703	686	669	654	675	745	697	718	692	699	712	684	700	670	732	749	662	682	672	701	691	650	675	731	674	716	679	718	664	694	682	687	725	711	716	674	735	701	701	735	640	666	688	722	655	681	697	737	696	725	720	704	723	683	742	666	682	722	718	711	723	695	667	724	705	689	658	666	704	719	674	674	725	722	705	732	666	689	643	728	666	740	636	736	685	699	736	687	687	718	726	728	684	702	718	631	700	662	678	685	723	673	708	723	695	687	679	677	717	689	631	726	736	703	692	712	692	705	714	729	731	693	671	677	686	690	719	677	681	696	709	725	691	679	657	725	675	705	632	682	709	710	715	687	666	687	656	697	705	713	714	737	690	721	697	665	689	716	715	685	701	713	691	727	702	701	686	715	640	652	670	630	652	697	667	687	700	647	698	724	713	694	688	688	676	724	696	684	698	698	730	734	682	722	643	711	700	667	644	752	706	693	657	680	680	650	633	684	614	684	680	624	721	685	690	710	723	749	747	663	676	670	741	684	673	679	745	696	674	705	659	709	696	669	680	750	688	706	747	688	705	719	701	693	708	654	706	710	668	662	770	679	704	738	710	707	700	675	699	672	656	739	630	722	702	682	679	696	674	701	707	730	678	698	692	672	703	692	662	674	657	681	686	701	699	694	662	657	749	694	666	752	728	714	690	696	725	688	669	720	715	685	676	736	719	688	693	701	736	716	693	699	722	716	741	734	739	694	682	680	758	712	715	699	701	679	731	653	701	721	689	726	680	708	734	745	712	691	708	685	693	670	654	675	686	666	673	699	674	739	712	714	673	734	688	702	693	674	658	718	699	690	674	673	713	677	718	692	666	699	722	703	666	680	685	724	720	696	662	644	672	700	660	690	661	716	698	692	713	648	677	650	687	698	705	740	694	726	734	689	713	697	666	742	705	715	737	753	662	687	664	706	679	667	666	681	719	724	652	709	678	692	686	695	675	672	672	688	692	711	668	706	693	638	725	742	699	694	697	752	659	701	703	709	735	720	715	653	709	695	703	688	747	689	728	664	704	691	706	636	714	703	660	724	712	691	695	661	685	695	690	661	706	689	669	654	697	695	690	696	723	673	692	752	656	640	703	652	687	707	715	661	680	712	755	707	704	609	682	686	686	706	700	672	707	690	627	725	697	669	688	742	719	714	709	668	670	724	642	744	666	726	650	645	750	720	729	705	726	728	675	699	697	672	679	649	670	684	669	698	702	700	646	724	674	699	706	654	714	679	683	657	665	701	702	660	649	689	696	751	702	710	662	645	733	670	669	665	704	715	654	694	689	667	703	663	689	725	680	716	680	719	690	694	698	711	736	711	726	661	734	659	688	733	685	685	702	652	688	725	667	684	650	658	718	738	686	684	707	694	654	731	697	657	701	693	644	685	686	709	704	726	673	661	702	671	676	706	721	710	682	704	702	692	721	710	722	686	690	708	691	695	697	719	693	749	725	683	724	723	701	724	675	670	717	672	685	726	688	664	718	683	720	678	717	711	676	686	695	653	686	676	675	666	650	706	682	688	763	715	719	673	678	685	674	669	713	663	649	693	691	698	739	675	702	704	706	728	741	723	711	714	694	712	714	670	681	735	705	688	665	693	720	654	696	667	748	703	665	719	702	667	711	697	721	700	672	697	689	713	684	643	705	667	678	678	683	759	662	676	700	692	686	700	670	719	682	693	685	651	722	661	710	712	665	689	700	669	694	700	693	699	703	677	714	685	653	698	647	683	641	688	653	680	700	686	730	673	684	729	668	707	707	680	645	699	682	673	680	653	714	667	695	682	678	666	687	713	676	668	701	690	683	677	687	704	672	686	729	694	698	698	683	678	720	694	723	702	705	623	705	701	691	680	690	653	726	663	665	684	688	705	688	737	695	705	712	702	729	699	674	687	713	704	670	670	722	718	682	670	639	693	720	680	676	721	687	735	722	716	718	667	733	714	690	720	694	679	700	701	725	665	661	702	683	685	723	703	709	713	687	697	708	730	657	748	662	700	723	722	678	680	720	707	693	732	705	680	715	712	679	675	735	691	657	698	715	697	683	695	699	702	707	648	667	704	739	673	720	720	681	685	705	650	734	695	682	661	691	700	727	697	729	668	724	726	703	712	708	681	676	709	714	644	686	703	661	659	662	728	670	708	720	708	730	669	713	626	697	694	676	696	686	720	667	740	638	694	669	679	699	687	670	683	675	718	668	706	710	649	651	685	734	706	720	667	698	744	713	708	712	713	694	730	705	713	724	725	670	699	674	724	707	662	729	722	684	704	680	686	728	728	715	729	697	685	656	747	677	686	709	633	679	700	698	670	708	716	672	678	691	709	697	663	672	730	683	689	735	717	734	680	716	677	677	685	782	715	710	751	649	715	699	710	704	716	654	660	666	691	654	698	711	668	690	656	655	692	690	677	663	625	725	698	653	749	702	727	706	690	697	713	694	718	672	732	688	718	725	722	782	725	688	682	683	725	707	695	683	725	641	700	713	672	656	696	690	678	716	686	658	642	717	671	724	699	702	696	687	746	648	670	702	638	740	676	702	706	701	691	683	706	688	658	705	711	678	656	678	716	693	691	722	719	727	668	680	669	677	673	723	702	682	742	709	720	672	689	670	708	644	702	698	740	669	692	647	675	721	706	688	672	677	667	698	696	700	671	691	718	703	719	696	711	667	727	707	723	712	702	622	673	661	701	655	695	711	656	666	696	712	723	726	680	679	678	649	674	673	677	670	713	666	705	684	719	724	674	697	684	684	664	695
26635	20375	8750	771	495	449	449	440	453	378	438	397	425	370	385	416	369	391	406	387	394	419	374	414	423	391	401	358	360	365	404	405	405	398	389	417	404	381	401	330	383	387	390	363	409	421	379	387	361	384	411	388	422	380	358	377	413	395	413	401	432	367	401	372	391	397	388	373	401	403	403	386	374	416	384	395	375	389	384	390	414	431	392	409	391	371	406	383	442	418	361	393	395	401	403	411	394	370	376	416	431	400	433	402	393	364	398	381	390	372	351	384	373	402	404	370	395	377	432	416	396	415	405	383	379	375	348	386	378	393	413	377	404	392	415	426	433	403	333	409	405	407	392	415	405	374	374	357	408	389	388	401	355	365	409	419	403	417	400	394	409	413	391	377	395	404	385	402	419	411	374	386	399	371	392	411	380	401	394	372	352	371	445	362	390	394	400	417	377	357	336	375	431	378	391	404	361	367	364	409	376	387	385	396	389	377	403	387	402	390	415	399	420	426	398	412	403	417	374	411	399	418	376	375	370	421	357	436	414	413	379	378	380	416	371	420	406	375	384	339	368	392	404	384	416	376	400	399	407	383	410	406	411	395	362	359	354	385	363	379	375	397	438	372	383	394	334	369	369	424	375	377	366	375	405	385	407	403	386	373	390	349	390	395	392	379	375	409	410	346	376	387	400	411	376	349	425	396	396	393	339	415	377	406	383	391	390	400	399	405	399	423	392	364	395	393	380	427	381	388	395	357	422	391	413	384	363	386	352	428	416	373	409	411	405	397	416	367	399	341	397	389	391	370	348	366	360	354	390	418	403	383	374	376	362	367	406	392	400	381	350	365	401	376	381	364	386	410	384	370	389	402	367	395	385	376	400	380	398	394	392	412	369	413	414	369	386	370	435	421	371	372	407	399	401	408	432	403	367	387	412	390	411	380	391	403	426	387	399	371	384	364	405	436	389	392	362	395	373	379	397	410	390	327	383	382	377	388	385	400	417	387	433	402	390	394	367	396	377	354	376	406	375	378	392	339	392	391	389	420	417	400	380	391	390	395	356	360	394	374	390	394	398	378	381	409	393	377	386	406	414	397	415	373	419	397	389	374	384	389	403	370	383	403	382	349	391	401	396	398	381	397	392	365	403	378	355	398	397	374	396	422	405	372	404	426	396	377	400	411	396	401	402	406	416	411	408	378	408	416	389	366	410	417	363	370	386	388	420	404	408	383	386	387	375	401	374	371	393	379	376	397	389	391	380	414	376	374	372	401	367	364	394	376	342	412	430	376	334	404	364	400	414	397	422	419	416	412	383	360	408	420	404	387	369	413	378	398	382	417	373	387	384	406	402	380	406	384	384	431	408	376	423	386	410	408	402	379	409	429	413	396	398	369	409	385	447	401	427	393	418	421	382	387	413	386	393	395	362	373	383	373	367	370	376	394	383	381	425	403	388	397	384	389	387	392	429	399	360	378	398	385	416	387	419	373	385	416	361	375	392	399	414	374	388	392	396	383	421	387	384	395	407	365	407	382	407	426	388	406	369	378	378	412	396	386	414	387	404	412	400	398	426	422	419	365	416	363	386	424	421	409	377	367	373	388	410	359	389	414	406	374	408	363	379	399	418	352	397	383	404	404	398	373	352	376	364	401	399	424	363	411	371	407	404	436	401	365	398	381	366	411	363	420	369	387	415	383	390	408	421	417	398	370	418	427	402	405	380	390	360	351	437	398	396	414	373	372	364	363	395	388	408	393	387	388	404	406	377	361	386	408	405	371	366	392	372	360	371	409	401	411	413	382	412	381	389	380	375	392	397	372	424	409	383	398	414	394	388	402	404	384	396	347	379	376	416	396	387	380	364	383	428	404	438	378	360	422	411	365	416	413	398	394	413	388	380	372	397	410	397	378	400	412	374	371	387	423	399	406	427	401	383	368	413	374	390	445	383	369	414	411	429	382	388	357	386	355	431	390	373	403	347	388	357	382	383	382	376	400	389	404	420	386	402	365	382	384	378	416	398	426	382	416	409	387	401	401	369	380	382	374	376	381	378	393	401	413	417	413	366	402	400	387	389	374	389	378	417	402	371	432	374	365	352	378	406	376	389	383	370	391	401	358	399	422	391	425	365	409	389	396	354	390	394	384	385	379	377	406	389	350	428	373	405	420	413	406	395	390	373	392	397	395	361	410	402	416	383	366	392	416	409	362	402	414	363	391	422	419	412	398	396	344	377	381	393	388	410	418	376	362	358	387	375	424	363	377	383	400	354	396	383	362	351	362	392	406	420	368	398	417	386	393	378	399	443	426	394	412	390	374	442	367	408	390	377	370	370	414	400	380	361	393	435	419	415	392	385	400	392	437	395	386	403	374	384	408	370	409	380	391	390	420	385	424	398	400	365	379	411	378	388	394	389	391	351	352	408	374	402	370	417	374	391	366	391	397	379	393	388	405	394	381	397	418	318	394	414	400	367	397	385	384	353	363	404	411	399	384	365	390	412	368	365	406	391	371	374	402	400	400	387	424	407	384	398	362	360	412	386	366	365	370	393	384	398	412	395	369	385	383	401	377	383	360	402	408	371	381	386	368	402	409	403	403	394	392	392	392	405	395	364	396	392	420	401	386	382	418	416	381	396	375	407	383	383	379	392	402	399	389	381	398	392	361	385	407	405	417	378	401	375	378	381	390	398	426	401	378	411	385	388	396	368	421	419	399	380	429	406	380	434	407	393	400	392	408	404	375	399	382	421	376	397	392	426	406	394	383	383	397	385	408	367	371	403	407	379	401	392	391	364	389	435	379	415	404	403	401	420	407	380	424	399	428	413	362	367	455	387	405	373	385	428	380	387	388	404	401	392	418	392	380	348	418	378	413	383	419	391	405	401	402	385	404	378	363	403	357	381	386	414	380	391	400	417	401	397	398	378	396	390	368	402	442	395	389	396	400	375	381	363	395	390	405	377	430	383	373	391	408	383	403	415	350	412	386	405	380	409	407	388	402	410	378	363	376	396	406	379	384	392	380	392	384	396	394	403	356	408	402	393	412	358	417	396	430	366	438	433	419	394	390	392	433	419	390	399	413	414	398	423	390	406	369	377	399	381	376	369	398	364	409	390	390	373	395	397	402	365	393	359	412	369	404	397	415	401	385	391	409	394	391	359	383	403	370	378	414	391	402	413	408	387	383	403	376	370	377	387	407	437	394	379	366	385	432	378	423	421	396	384	379	407	397	417	430	372	404	376	406	377	386	397	399	389	357	416	392	395	395	404	379	377	389	384	393	364	392	424	415	388	411	414	368	369	381	369	374	375	363	388	429	412	386	392	381	376	370	397	398	425	387	391	402	382	442	380	401	419	382	382	375	398	397	395	394	384	403	383	395	403	363	364	406	376	390	379	393	386	377	394	378	402	417	420	419	377	380	399	399	375	393	387	388	361	376	385	376	351	365	363	395	454	376	376	400	395	380	391	400	361	380	416	362	392	406	392	386	417	396	382	374	407	406
4978	1354	1138	787	629	638	601	554	553	524	546	481	525	495	533	498	485	509	526	519	553	481	553	551	509	492	493	539	494	467	542	508	493	513	488	516	545	466	530	530	515	485	505	512	504	505	502	507	513	518	518	532	477	527	510	497	526	491	505	514	490	546	462	506	465	518	488	490	481	524	484	485	477	508	518	486	536	507	499	512	527	483	467	451	500	492	524	497	472	453	494	473	516	492	506	501	480	515	459	510	490	499	486	539	503	495	501	515	493	454	491	496	519	486	469	490	518	508	490	462	471	502	493	486	501	496	466	534	553	496	495	475	507	539	498	534	506	524	499	522	508	469	500	528	479	513	493	481	496	488	503	481	531	517	472	502	487	511	481	522	480	484	522	486	493	520	516	545	488	492	472	535	489	498	520	521	494	492	550	576	529	498	533	514	493	484	533	548	511	483	535	548	522	473	521	519	508	494	488	510	521	528	507	506	497	496	492	518	495	488	514	524	502	525	493	538	523	526	481	476	532	463	522	511	486	486	500	490	498	511	526	502	471	523	514	484	484	470	482	513	451	499	474	492	519	477	501	510	480	481	483	530	498	518	543	477	473	495	524	524	552	463	504	525	506	500	501	510	482	544	503	507	495	506	454	455	502	482	477	454	496	513	498	500	512	468	457	499	503	504	450	499	520	483	510	500	518	483	498	510	497	498	490	491	490	489	545	479	460	532	490	487	516	464	540	501	503	492	527	538	511	513	503	518	478	526	521	496	506	453	490	531	524	499	445	506	471	509	494	460	502	513	519	515	498	495	487	525	524	505	545	491	506	512	505	498	498	509	491	510	529	475	464	545	480	534	562	515	488	527	523	477	490	522	453	485	478	527	518	466	490	501	506	486	503	506	491	492	508	530	510	485	519	532	503	497	502	489	503	487	490	537	501	515	505	524	529	489	516	522	534	533	473	499	476	534	454	458	558	518	499	472	539	523	507	538	551	503	484	480	490	511	531	482	499	490	490	493	482	521	524	483	519	493	479	499	506	503	497	510	524	491	482	512	513	486	492	506	475	511	466	526	474	531	505	521	462	540	530	501	484	511	481	522	483	508	504	507	552	493	505	514	511	520	488	511	519	473	513	496	537	488	505	506	509	536	441	499	494	471	517	473	518	489	527	521	474	517	468	507	487	484	515	487	501	533	513	518	494	497	506	491	505	473	484	500	492	481	487	495	524	529	524	533	500	512	534	527	500	505	511	488	517	512	500	526	505	462	514	518	520	470	511	497	512	488	463	547	515	519	511	501	492	507	516	498	489	499	529	490	469	499	507	480	483	466	488	492	496	529	497	509	536	476	525	516	492	493	474	485	517	476	504	522	491	504	516	518	498	547	489	493	523	499	539	483	504	489	510	513	548	515	533	522	460	518	485	493	531	508	477	521	470	540	489	522	483	488	486	503	505	526	567	520	552	494	519	511	516	483	507	497	502	505	543	523	490	524	531	467	475	485	493	466	558	505	505	512	461	518	529	522	471	534	494	492	469	549	503	505	514	529	512	522	476	502	493	472	475	498	488	515	467	494	521	466	481	509	492	502	477	504	463	521	517	500	515	513	504	511	495	538	525	479	491	481	517	526	489	496	506	495	512	512	533	524	493	493	480	543	487	515	525	507	500	509	482	494	501	502	522	500	494	523	523	489	479	532	468	497	505	536	495	496	499	480	528	512	511	486	487	490	532	503	488	453	465	449	519	499	508	481	515	490	464	487	531	488	493	509	546	521	488	517	510	551	526	509	469	493	503	506	495	471	471	540	492	487	484	465	518	538	532	498	453	520	517	482	488	529	493	498	512	531	575	478	515	509	483	513	528	481	514	549	512	538	523	535	496	520	487	520	488	517	474	494	494	541	469	419	515	551	510	541	489	478	512	503	508	507	477	508	523	542	526	483	513	494	465	507	536	540	509	527	494	513	527	481	498	475	484	526	499	506	472	467	500	472	504	498	458	542	514	470	498	510	539	513	533	532	558	491	520	484	534	501	514	481	478	470	494	498	494	492	485	519	514	518	491	472	452	483	533	507	511	495	500	512	512	529	506	521	491	464	468	510	510	502	518	506	503	532	500	485	507	473	535	482	485	472	501	474	538	489	543	508	491	504	501	528	524	512	468	538	503	517	508	534	481	512	528	505	495	498	474	517	504	508	559	526	517	541	506	523	486	468	479	485	546	489	511	513	516	491	459	471	534	490	484	522	476	462	539	517	499	558	523	482	479	501	502	495	471	518	499	501	499	480	473	462	523	535	524	547	523	489	506	539	474	512	502	479	510	530	518	516	508	510	511	480	492	509	490	491	504	482	493	503	515	494	508	496	505	485	471	511	487	518	514	508	552	508	540	529	500	527	495	493	468	491	521	471	481	520	452	485	496	499	482	538	530	503	495	477	511	514	531	521	518	499	530	494	491	510	488	524	501	484	501	467	489	535	455	494	502	484	510	489	492	516	469	480	519	552	527	520	500	538	516	502	524	525	535	533	463	518	502	520	492	504	507	483	507	497	515	476	496	518	484	511	503	530	496	511	484	502	567	494	498	502	523	521	539	551	522	541	513	497	481	459	527	509	531	528	552	519	491	490	532	500	492	485	510	524	522	497	477	510	476	469	469	481	486	527	526	489	531	510	515	483	479	498	539	467	474	512	493	531	497	510	523	492	493	504	518	540	509	478	504	541	459	456	500	512	476	481	483	467	508	489	529	511	482	470	486	464	498	466	491	508	540	546	497	517	509	487	525	446	474	483	472	463	499	463	501	499	488	513	513	532	518	533	486	485	541	496	509	468	503	529	487	489	472	526	494	513	529	503	489	511	512	503	505	542	469	506	526	471	513	472	544	526	491	492	517	511	503	495	516	555	491	495	493	527	537	503	517	478	548	490	533	490	530	493	500	465	529	539	455	491	482	530	467	496	493	468	521	510	499	549	467	487	539	492	506	528	498	522	491	489	525	512	537	551	527	510	525	491	509	486	501	498	499	518	530	497	482	475	508	529	499	531	534	485	494	470	490	497	486	539	528	509	524	510	509	479	495	499	495	521	501	521	493	536	550	517	479	509	517	486	469	489	522	515	492	524	501	528	505	484	470	526	524	464	470	494	459	536	470	517	518	485	503	514	489	469	483	545	490	503	517	493	493	504	533	489	522	511	501	516	499	494	475	504	483	500	470	467	493	514	502	542	509	510	500	542	457	484	520	516	499	532	509	573	488	495	506	491	519	525	486	502	524	486	451	495	517	486	545	516	481	480	488	509	457	497	513	499	527	518	481	507	504	480	492	468	526	519	501	521	462	468	479	488	504	465	526	506	544	520	491	536	503	477	468	517	471	485	512	531	535	494	529	497	514	494	494	496	479	500	510	486	482	480	500	500	535	516	531	524	582	501	497	512	499	510	496	482	512	495	516	504	521	516	521	489	474	495	506	478	502	516	521	466	512	537	504	479	455	469	508	519	542	506	508	475
23649	20932	28227	23797	20917	9647	1326	960	870	852	833	762	767	727	777	764	705	689	666	645	640	694	640	650	670	679	705	704	695	659	636	680	661	679	644	686	618	639	642	641	666	641	672	632	622	641	690	652	673	661	684	635	630	662	637	686	669	664	646	647	628	728	606	621	633	644	599	665	603	637	658	617	670	640	685	640	626	604	654	649	651	671	656	616	685	657	666	680	628	592	700	621	625	655	641	667	633	643	649	652	636	676	610	696	625	649	662	624	659	648	677	670	636	630	597	636	624	637	633	601	644	644	692	619	620	621	609	668	660	665	641	644	635	671	648	647	651	686	671	618	614	656	644	663	625	656	607	689	616	619	652	652	645	637	621	609	606	638	660	651	640	622	654	655	655	680	630	666	678	598	645	606	582	714	674	638	639	653	646	662	641	640	639	635	637	663	638	658	621	641	625	673	631	619	618	686	600	652	612	633	607	638	633	655	618	608	635	632	666	614	615	667	631	589	677	629	618	658	648	603	647	620	648	615	658	586	647	624	664	667	613	604	652	688	693	637	653	625	625	668	665	701	689	645	594	642	654	647	611	643	624	607	661	663	668	618	648	614	637	645	580	628	667	675	710	591	655	622	647	737	652	647	603	652	637	615	621	632	695	629	655	674	612	640	639	669	654	658	638	639	616	597	657	677	642	649	660	651	612	620	623	642	629	627	682	659	638	631	636	628	633	662	641	661	693	624	604	650	661	640	651	606	693	595	643	660	615	632	563	677	593	599	625	662	628	632	650	657	627	650	635	628	656	617	622	627	635	662	659	654	629	670	655	617	672	675	647	618	653	672	645	681	647	655	627	644	612	619	635	637	639	641	643	647	620	584	653	619	591	600	640	663	631	593	645	669	650	672	639	643	607	628	697	590	652	642	644	625	657	668	638	631	709	648	627	698	656	689	644	695	613	689	689	579	633	641	662	633	625	587	652	658	652	637	633	618	681	601	622	628	673	650	635	655	661	636	628	618	640	627	656	608	628	659	646	681	674	677	657	667	621	602	674	672	638	722	664	660	655	657	678	612	648	640	664	627	615	646	608	646	642	653	672	665	665	659	675	611	651	649	684	645	629	653	666	630	631	618	643	630	633	624	632	640	654	643	628	689	650	641	632	633	662	671	633	628	625	638	666	590	669	635	668	692	656	642	664	685	666	704	603	663	677	663	609	620	660	650	641	611	642	651	626	596	662	596	685	651	635	583	651	632	682	617	654	657	661	670	639	641	606	637	612	648	628	638	656	626	676	660	630	576	607	604	646	616	620	613	641	607	694	647	666	688	668	684	628	641	618	602	617	648	647	637	674	606	653	629	677	635	666	646	610	622	611	681	650	597	625	673	636	680	670	626	615	586	621	652	625	654	647	609	670	641	622	615	661	661	610	629	649	728	627	615	619	649	621	615	612	599	673	674	638	617	668	618	648	688	680	667	660	674	693	661	701	640	629	652	619	614	653	650	657	655	670	629	659	661	641	675	626	624	679	624	691	638	688	671	602	636	653	631	654	631	635	649	637	600	686	626	666	681	646	633	574	666	641	633	650	690	629	673	663	603	649	672	616	646	608	657	673	600	633	659	630	632	622	669	708	641	605	652	663	651	609	629	663	618	633	671	641	665	627	614	643	644	651	632	656	651	647	591	621	609	640	599	651	618	620	692	670	649	679	588	643	646	669	600	679	664	610	650	596	651	665	615	623	619	622	613	646	651	658	704	684	602	642	617	671	636	655	655	672	654	649	695	665	631	634	664	600	676	638	640	646	671	598	660	676	626	642	646	668	639	653	637	614	623	649	689	637	626	633	622	602	634	629	627	654	655	622	673	625	628	694	652	664	630	620	655	658	632	663	646	597	669	651	612	638	658	651	617	663	667	691	688	630	667	650	623	661	624	601	631	647	613	641	647	618	639	632	646	605	659	664	668	679	665	598	661	666	650	648	631	586	603	624	638	596	640	616	608	662	613	603	657	626	629	678	625	679	642	626	639	652	622	643	661	668	652	636	654	619	671	630	645	663	653	635	617	613	649	667	646	630	646	690	632	634	661	670	647	691	674	680	634	663	667	651	663	611	629	614	679	612	639	620	651	648	628	670	626	678	644	625	632	650	651	626	667	616	647	671	654	641	607	626	656	663	641	646	668	657	636	621	648	638	638	608	639	678	651	662	676	645	612	683	656	667	636	676	620	712	659	652	632	606	638	665	665	654	608	639	599	671	657	585	631	678	636	656	636	639	667	664	618	637	608	658	657	673	663	670	668	663	657	649	638	672	647	649	644	635	652	614	674	654	650	644	678	646	628	667	577	663	673	654	667	620	647	619	685	633	639	610	654	646	637	641	682	618	617	641	637	645	672	663	639	668	614	638	659	619	648	631	680	683	668	642	645	666	648	640	689	638	614	659	607	646	642	654	647	649	666	572	638	655	619	592	657	621	616	601	635	633	677	634	661	686	622	592	632	597	678	625	652	684	616	592	633	619	630	662	643	699	681	628	661	632	622	659	688	642	643	668	667	621	611	665	628	653	664	675	662	660	588	643	630	626	639	622	617	654	695	650	650	583	606	666	632	627	660	626	633	678	647	651	656	632	632	645	667	593	639	656	623	667	667	635	618	665	655	618	644	639	615	620	655	648	661	610	649	659	661	622	696	710	631	637	636	620	668	620	645	662	635	613	678	690	630	672	634	670	709	655	659	618	646	626	663	684	673	655	658	654	629	659	644	621	669	630	635	616	635	690	672	625	626	658	633	682	570	656	595	673	651	642	584	675	692	645	629	618	654	649	664	692	658	622	674	641	711	606	655	654	605	622	652	639	671	636	605	616	645	623	643	582	674	641	647	655	681	612	674	634	620	652	672	642	585	626	627	663	642	629	647	657	649	621	641	599	636	703	604	665	602	627	618	623	658	665	621	654	612	653	621	636	635	602	596	657	604	646	651	580	618	601	692	643	666	629	680	632	643	629	653	633	634	608	624	641	647	607	640	649	671	681	628	651	657	647	627	661	666	670	630	643	677	628	618	645	677	649	644	630	633	623	705	659	670	604	651	643	639	613	638	639	613	629	659	682	614	674	653	607	613	607	679	615	645	642	678	634	618	636	640	608	644	679	626	670	649	629	643	709	619	627	620	647	636	604	652	642	657	621	590	717	636	606	625	664	648	698	667	629	638	629	638	624	658	606	616	636	648	601	621	659	613	669	633	658	625	667	685	621	634	656	604	624	611	634	651	576	635	670	649	633	647	626	613	637	667	681	613	655	597	665	680	659	650	635	592	616	638	652	661	613	665	662	655	631	634	662	660	670	652	641	663	662	615	641	610	623	674	701	635	618	713	685	623	651	627	652	597	611	608	626	643	636	672	607	692	628	649	643	662	683	638	604	633	665	612	642	595	632	659	643	645	624	646	640	658	643	658	617	622	649	623	582	691	662	647	652	628	597	585	662	649	605	604	664	625	659	651	669	637
14605	9844	7819	4043	2934	2411	1900	1561	1464	1306	1186	1147	1081	1054	1021	971	954	932	916	944	942	897	896	886	936	899	886	876	900	891	834	887	827	901	848	857	866	836	875	848	791	869	839	807	835	789	804	781	853	837	856	806	823	795	818	848	807	829	849	823	862	797	845	866	821	802	805	863	734	860	830	864	808	773	780	786	833	824	810	802	822	858	830	831	865	843	843	807	801	827	826	804	809	805	832	849	829	846	809	778	850	823	856	834	781	827	839	836	820	795	821	851	833	824	862	821	789	829	804	892	838	836	809	739	842	833	815	761	820	796	827	808	870	828	799	840	817	805	834	846	840	832	806	805	802	800	805	854	785	854	826	787	798	851	828	813	811	816	886	784	813	868	844	823	779	828	826	812	846	843	844	805	789	814	796	847	800	807	853	849	759	751	819	840	812	852	837	863	792	807	840	850	821	853	850	810	807	813	831	819	824	847	864	832	846	826	776	827	820	801	797	846	838	800	813	812	825	771	838	839	800	808	848	833	836	828	823	853	819	825	869	822	831	822	794	839	798	816	852	828	839	810	820	814	871	811	855	827	802	777	834	812	838	794	794	857	764	804	809	816	856	797	799	805	845	789	754	809	761	824	794	803	755	788	837	803	828	860	800	836	813	797	842	875	814	820	755	804	795	796	816	818	815	775	790	845	821	843	798	801	799	771	819	819	795	795	790	869	814	799	811	785	810	816	841	800	871	906	836	807	812	775	853	808	813	806	823	830	800	820	820	800	828	860	826	850	857	818	866	843	841	788	805	788	793	830	825	836	813	832	825	852	837	784	773	827	861	837	812	814	856	826	806	859	832	804	830	811	867	843	803	877	850	802	821	812	774	792	806	810	861	856	821	814	801	783	810	818	836	772	859	775	864	812	825	778	839	789	816	786	900	833	784	823	847	831	841	830	817	802	782	811	784	802	782	832	835	799	829	778	805	780	811	805	792	828	819	809	807	828	752	801	825	842	771	844	834	839	862	857	840	848	884	803	870	785	820	765	777	806	813	810	801	812	796	801	847	806	835	794	840	778	789	807	847	846	807	788	774	840	758	788	805	829	778	815	817	827	847	846	800	838	832	808	859	783	788	813	821	809	779	801	844	825	797	815	766	800	816	787	818	832	786	855	799	801	839	818	879	802	790	856	845	855	834	803	796	851	790	804	782	824	838	795	827	809	785	814	772	866	845	829	848	817	853	822	784	812	790	864	827	832	872	817	888	786	798	813	802	854	868	797	850	825	835	822	814	751	829	813	819	777	789	814	870	753	759	891	830	839	808	850	823	783	815	780	820	809	870	852	808	821	770	771	804	841	821	874	780	815	863	787	797	793	807	841	797	877	825	787	769	820	826	857	839	795	875	832	777	855	813	794	776	797	747	790	779	798	812	780	845	873	824	859	802	825	806	813	833	817	816	816	811	861	814	808	786	806	794	830	762	855	876	822	786	791	834	811	836	751	845	826	806	818	790	802	805	825	803	795	859	847	811	841	838	807	813	865	839	804	803	820	835	833	817	823	807	820	810	822	802	886	768	815	790	765	844	851	835	881	804	826	837	816	795	783	800	877	805	789	827	856	842	821	805	809	815	799	792	799	831	778	847	822	843	740	840	863	822	859	787	813	758	802	812	800	815	825	801	825	826	832	807	822	825	809	762	774	853	793	795	823	767	815	850	751	841	773	763	813	738	803	815	875	807	855	792	771	826	818	830	857	825	833	797	805	816	863	836	819	825	851	801	815	847	819	793	856	820	834	826	837	814	777	796	769	883	762	816	807	828	817	837	856	827	841	796	883	809	844	823	824	815	853	841	810	805	830	857	812	835	774	811	822	836	860	863	812	786	784	860	812	796	813	849	829	806	801	847	838	811	810	841	773	887	845	793	826	787	799	869	854	813	763	854	834	855	854	789	784	839	886	793	810	804	768	811	871	813	760	812	756	814	790	855	808	836	823	846	805	785	853	841	826	821	843	819	837	835	760	874	811	849	797	797	834	755	856	846	866	795	855	840	767	843	828	801	778	854	798	754	835	843	825	835	830	798	814	749	804	810	838	868	817	829	786	809	793	882	781	826	881	821	797	791	790	847	820	840	795	800	798	828	864	786	816	794	849	816	775	830	849	761	839	838	777	798	781	802	801	795	807	784	823	780	793	829	822	818	852	808	775	761	836	806	793	833	813	795	788	764	856	783	805	764	795	860	806	805	867	806	803	844	774	798	788	855	825	831	798	811	783	827	801	830	816	816	801	841	803	810	832	832	811	819	838	741	812	855	779	788	836	788	832	748	799	775	800	809	770	848	845	809	797	835	811	831	850	818	805	789	812	834	806	817	817	783	838	808	815	813	844	833	820	837	836	808	776	813	823	816	861	796	856	806	814	813	873	835	805	822	823	829	830	830	804	844	852	801	825	838	806	827	775	840	816	812	809	821	843	794	798	834	858	819	835	774	818	864	798	866	815	825	822	842	827	787	840	842	856	824	800	818	793	827	771	764	811	885	802	852	807	847	827	816	819	808	836	820	813	830	835	839	821	845	840	808	815	771	867	812	862	822	793	777	855	833	787	822	851	778	756	761	779	771	783	725	836	777	848	773	845	823	812	872	838	807	798	825	817	760	857	799	835	823	780	827	761	804	775	856	759	853	846	799	831	799	834	805	848	805	817	765	813	897	821	884	829	824	802	821	804	802	802	749	822	834	866	785	794	847	835	829	768	836	825	840	809	825	834	804	846	815	777	792	830	826	885	806	809	841	797	824	853	827	841	840	813	805	817	828	808	801	853	812	791	823	804	805	832	840	793	778	810	849	796	854	806	829	818	838	804	848	792	811	830	808	816	829	815	801	802	817	842	840	829	864	817	775	854	766	812	801	800	864	849	775	788	835	848	825	786	871	773	790	841	797	817	744	850	808	809	860	885	859	835	824	837	784	813	878	852	795	830	866	834	806	849	839	868	828	797	823	828	817	819	810	844	813	834	823	840	832	812	804	813	861	820	888	849	846	792	834	786	823	839	830	830	764	793	815	865	833	838	823	853	781	869	789	807	829	853	821	794	811	823	806	834	796	857	805	845	838	857	832	816	825	787	810	837	828	820	791	849	851	784	835	842	824	834	766	825	845	836	815	830	860	898	826	831	833	825	825	832	818	825	855	778	790	806	793	805	840	843	810	808	854	816	843	842	823	761	840	799	749	824	820	852	813	806	843	823	847	761	809	795	790	819	832	812	809	785	811	780	890	777	794	791	815	838	817	795	808	812	828	787	823	832	820	802	820	857	856	820	804	815	819	787	846	840	811	832	819	812	822	843	857	795	861	856	833	792	851	786	855	776	829	823	838	837	805	800	792	851	783	851	827	866	799	827	835	819	812	785	784	821	794	777	864	821	801	814	821	771	814	798	834	797	811	801	847	855	830	869	838	815	819	837	821	831	834	805	833	816	766	763	834	790	816	750	813	830	788	828	813	829
22681	20926	28612	23394	20928	20940	7172	1289	993	945	844	777	741	749	693	615	665	659	664	627	603	619	536	563	574	595	579	554	613	612	554	545	561	555	574	547	581	531	555	537	529	566	519	548	529	504	532	540	525	561	544	508	535	519	533	530	538	485	508	536	566	516	526	536	513	530	576	561	519	507	537	546	577	607	572	566	525	542	546	535	582	539	527	549	535	560	537	517	497	611	541	528	504	539	572	551	511	507	560	483	536	513	529	571	518	527	522	532	529	528	549	530	516	570	523	573	529	557	528	532	493	532	535	526	577	526	559	523	539	520	521	538	491	532	509	554	555	529	543	577	537	512	518	541	555	544	537	524	568	517	505	565	534	528	549	540	576	536	556	556	572	545	516	542	529	565	529	502	561	553	515	561	545	574	539	500	543	519	507	553	547	540	553	543	498	516	557	546	527	533	497	526	550	535	553	539	531	555	543	484	472	546	545	541	553	511	526	550	536	520	537	520	530	531	562	530	510	539	527	543	494	533	574	540	522	517	522	481	567	497	547	527	499	564	538	542	502	495	531	530	570	560	539	545	499	570	510	535	572	566	506	508	519	522	516	496	529	498	568	565	565	574	534	572	505	533	568	517	529	569	556	565	491	555	557	514	586	510	578	551	538	560	596	550	530	519	506	533	538	538	545	526	512	507	528	561	555	528	571	521	531	556	571	569	555	526	527	486	516	532	513	551	543	542	528	558	551	482	497	547	536	495	568	549	535	517	547	535	567	499	548	577	519	524	542	517	510	539	545	526	535	570	544	499	548	538	517	540	526	531	519	493	516	515	521	547	512	502	493	535	514	539	520	489	510	537	555	569	549	544	497	507	513	531	517	563	531	534	535	555	526	492	514	529	532	567	513	545	555	509	501	508	522	516	554	521	540	504	585	516	528	520	525	517	543	531	521	538	573	548	540	519	552	525	554	517	563	593	552	531	563	496	543	512	537	541	534	496	528	525	582	551	557	533	536	561	527	551	493	520	496	510	509	540	554	524	558	533	522	485	540	559	506	523	548	515	529	525	516	557	555	527	531	530	542	493	588	488	582	563	555	531	517	484	510	474	549	556	553	544	530	541	548	542	590	510	563	563	548	539	524	524	550	543	585	513	578	519	501	558	506	500	537	528	546	569	551	533	515	508	505	525	548	544	569	592	564	568	503	589	532	524	535	523	536	540	493	504	526	514	506	541	537	535	538	510	530	489	558	527	534	532	529	518	556	524	550	534	536	524	553	530	482	544	518	490	546	523	554	533	581	511	537	533	522	520	546	503	535	554	504	510	494	562	521	542	497	555	534	550	521	558	543	530	523	502	495	562	553	539	536	537	563	549	547	535	572	558	551	535	520	538	557	545	574	512	536	564	551	529	527	540	549	516	584	526	520	531	540	491	506	535	523	512	587	511	500	552	499	537	509	530	497	556	518	534	537	593	485	574	524	569	521	498	486	567	558	576	516	542	558	543	488	492	570	519	514	520	543	519	559	536	538	558	531	548	509	528	529	500	584	577	503	507	526	513	514	517	502	541	552	564	510	507	554	549	557	500	495	542	541	516	551	490	534	559	493	508	537	510	533	531	516	560	524	531	559	545	535	548	561	580	545	528	553	522	506	513	511	549	561	554	574	472	528	541	529	538	524	491	515	532	550	515	535	533	527	531	554	540	501	517	558	553	528	544	559	542	573	545	556	533	526	532	554	521	546	522	572	503	556	507	505	529	520	506	541	539	542	531	536	515	477	474	523	555	526	505	546	508	544	557	547	538	490	552	535	558	540	538	503	524	543	563	527	532	513	546	505	494	494	514	560	498	503	544	501	506	547	515	567	546	578	541	527	542	547	551	553	539	506	531	524	493	523	530	472	552	564	541	511	468	557	542	520	540	533	531	565	527	533	534	529	616	543	520	553	524	497	499	577	501	536	545	518	529	524	503	513	532	524	529	533	518	576	572	559	515	527	543	511	508	556	505	533	503	532	542	530	563	541	546	543	514	502	541	522	506	546	519	539	568	545	527	506	487	486	522	578	517	544	555	548	560	546	495	552	511	547	524	536	528	497	572	537	536	548	517	493	548	560	502	576	496	497	530	516	557	520	535	537	529	514	512	554	531	472	501	551	511	557	549	532	546	539	515	541	553	549	520	533	542	549	522	553	553	556	530	521	525	550	519	526	501	532	539	536	537	495	496	534	491	547	560	555	529	530	574	556	544	535	556	539	537	554	569	555	555	538	562	558	543	498	531	555	542	531	555	501	539	562	499	556	563	530	554	520	532	546	542	544	525	523	506	559	556	543	532	565	523	560	514	557	553	504	546	544	515	526	553	542	506	520	539	562	467	512	469	535	560	512	485	494	562	497	521	484	558	536	571	505	500	534	543	548	524	552	555	538	476	563	540	538	537	528	551	511	500	514	560	498	510	526	504	535	539	517	495	483	517	507	517	530	541	552	509	552	529	558	525	568	545	566	508	512	561	553	549	549	503	533	520	481	509	519	525	520	547	516	545	558	498	544	537	598	547	506	533	542	560	504	528	512	561	548	556	552	525	537	530	537	572	528	547	547	551	541	549	542	515	581	553	541	514	522	541	530	501	518	540	538	535	512	501	545	557	554	513	506	513	513	511	587	553	511	521	566	536	531	524	575	520	509	584	578	537	521	542	515	528	547	541	516	564	507	541	539	566	542	544	576	526	544	526	526	530	561	564	530	507	521	512	520	522	521	543	504	506	535	552	501	541	545	543	560	496	530	529	509	519	563	507	569	528	539	549	540	557	528	491	531	520	583	550	526	519	540	542	546	555	513	551	583	563	524	536	549	539	501	506	520	556	526	538	539	530	552	498	572	506	547	503	545	514	515	523	555	484	554	535	556	516	513	520	536	586	493	529	550	484	492	551	514	513	552	537	562	531	540	549	514	544	549	520	541	524	540	543	516	516	529	546	521	542	536	522	552	510	510	508	523	572	518	595	510	517	547	583	572	538	522	529	560	504	495	512	532	515	521	545	538	509	519	549	528	552	571	520	563	568	531	529	511	498	497	538	522	518	539	545	547	523	543	541	525	514	580	518	479	519	511	524	573	514	530	542	556	532	527	498	576	532	544	539	518	523	522	515	503	572	528	535	559	561	525	497	530	551	547	557	512	528	542	532	484	486	551	552	544	567	520	519	571	554	526	504	546	568	550	574	507	546	548	560	577	577	496	607	560	517	520	524	549	550	522	571	499	519	570	543	498	527	513	543	532	530	534	518	551	542	513	538	520	554	572	508	539	556	568	521	518	554	497	576	493	503	543	523	552	531	548	572	500	530	544	556	505	528	531	528	568	516	549	549	520	541	542	559	557	508	511	561	510	552	503	549	544	546	535	522	487	576	553	500	541	512	513	519	511	565	556	531	525	540	551	552	588	495	496	534	579	514	537	507	535	537	533	504	497	576	556	492	583	525	534	535	501	590	561	576	527	512	511	536	561	539
10158	15883	12517	6566	4665	3462	2678	2273	1933	1684	1454	1384	1292	1156	1048	1016	1001	954	882	861	866	812	836	843	766	798	805	755	737	750	692	778	726	748	688	732	715	723	738	669	730	742	777	690	701	686	700	741	745	679	693	701	698	732	736	672	740	685	751	694	692	647	720	699	738	728	736	708	700	700	725	698	702	638	723	679	720	710	700	682	655	721	679	701	715	682	717	676	714	664	722	687	691	702	674	670	691	649	713	690	697	650	712	695	681	678	681	701	671	697	709	639	717	700	661	668	672	717	708	635	675	717	707	691	735	677	693	704	750	703	656	666	678	694	708	741	666	708	688	680	662	721	708	688	715	657	661	689	735	708	667	704	678	710	682	648	670	678	713	702	665	727	678	674	686	666	709	726	714	662	655	656	673	700	636	658	686	686	695	693	697	655	675	658	699	705	694	677	675	700	618	674	713	669	692	699	708	656	710	677	705	675	676	719	696	687	671	681	698	661	682	703	689	742	700	650	687	690	672	717	687	673	736	663	696	724	670	712	669	687	704	696	685	634	673	699	655	656	658	675	660	725	692	699	692	680	709	698	660	722	717	696	699	655	707	679	629	688	691	687	707	672	714	647	672	677	687	690	649	667	654	702	644	687	657	671	649	658	693	684	663	689	622	705	710	684	655	690	672	671	683	674	660	695	684	695	657	653	745	685	670	659	611	668	722	650	697	654	676	663	699	701	750	698	660	682	666	710	646	674	675	678	606	689	715	702	697	648	704	665	694	677	683	645	704	656	663	702	687	638	733	672	712	705	652	708	728	690	674	693	694	663	668	665	664	706	709	708	672	745	649	638	715	735	716	700	703	668	684	695	706	686	701	712	702	651	691	699	683	678	697	649	724	668	707	693	699	678	678	621	669	674	742	696	690	696	689	703	694	682	736	695	694	694	693	672	640	668	692	706	691	696	656	705	701	730	662	674	673	640	658	654	756	658	687	678	707	644	736	647	713	673	693	634	700	716	682	740	725	655	647	673	723	700	660	673	673	738	717	667	698	691	687	702	672	707	638	676	684	735	633	668	731	693	706	635	668	653	709	713	707	688	704	699	715	699	676	658	696	664	695	705	698	704	666	671	723	683	694	695	679	722	701	698	691	728	686	671	671	692	712	691	659	649	705	683	682	673	645	716	731	699	659	702	672	723	732	671	665	692	673	732	672	652	612	670	675	696	668	709	704	648	649	713	703	676	647	714	698	715	664	698	696	635	684	639	700	732	677	688	675	668	697	690	641	729	732	680	657	730	720	672	714	690	694	664	669	633	683	705	702	683	685	692	647	689	690	646	699	689	685	737	690	710	736	692	705	666	651	684	732	690	730	732	702	701	694	690	708	699	666	704	707	691	661	689	689	710	667	684	663	642	673	702	663	675	669	692	646	680	680	690	683	647	679	724	655	748	743	709	681	694	681	658	688	653	681	696	687	708	693	706	675	716	676	739	709	691	663	648	668	691	667	719	695	651	706	709	696	667	628	685	680	681	687	665	623	715	673	687	696	691	670	683	727	660	691	721	692	710	645	670	682	671	714	718	695	719	686	691	649	655	664	642	678	679	699	687	707	679	711	694	648	667	693	697	682	668	675	653	675	755	683	685	690	743	683	698	661	674	676	689	674	670	711	699	687	620	686	686	683	662	698	723	703	703	636	669	651	735	695	690	612	692	701	656	690	650	626	662	726	684	697	664	664	631	685	655	677	674	658	736	613	697	695	718	703	718	703	682	679	666	700	686	645	683	697	666	623	664	722	734	664	695	665	716	659	680	695	669	688	689	645	712	726	695	692	661	688	693	690	668	673	708	671	703	669	669	706	689	705	690	735	721	673	655	729	666	688	722	692	667	708	695	659	663	671	716	695	703	638	699	646	688	697	681	687	698	683	720	730	638	666	692	653	702	696	676	680	677	700	707	688	709	719	670	676	681	683	660	654	668	692	705	656	702	698	651	693	687	659	680	702	685	654	724	673	636	693	657	641	710	732	687	708	679	676	693	676	671	677	713	664	707	698	658	670	706	664	668	646	630	664	689	687	689	669	689	689	676	663	666	679	714	685	706	715	700	648	675	708	703	704	665	753	661	654	676	672	704	686	690	707	704	629	690	690	715	676	633	693	689	707	686	662	693	677	709	742	701	730	693	666	682	718	734	659	711	682	677	711	702	665	644	695	688	695	651	704	674	687	666	688	715	713	671	656	657	741	696	693	688	685	682	675	681	736	666	644	657	684	679	730	718	709	676	682	666	675	726	668	718	702	687	687	669	643	697	732	705	673	677	706	707	676	695	657	694	716	700	673	716	682	662	703	643	628	657	691	668	660	655	668	683	687	725	707	672	703	664	667	731	739	691	700	703	684	655	645	718	685	623	694	676	702	658	676	702	713	718	666	652	703	724	673	637	681	665	684	690	682	655	728	635	734	682	678	666	641	649	644	719	698	715	692	687	729	676	671	682	694	676	719	699	708	665	677	635	664	732	704	681	690	683	690	705	680	657	755	691	678	700	621	691	705	704	635	659	652	698	683	678	677	670	683	694	687	665	670	666	682	618	643	692	691	691	678	684	645	628	697	711	700	684	653	734	655	667	641	621	732	668	727	673	704	646	717	617	692	681	659	676	691	675	668	665	667	633	700	661	695	692	701	709	677	658	653	659	673	661	689	617	686	687	683	660	681	644	669	682	681	669	689	645	652	678	684	678	697	666	680	701	696	663	633	641	681	646	690	657	666	709	744	644	669	696	633	677	689	668	668	730	717	688	662	719	686	655	668	701	722	652	687	664	708	688	738	717	690	676	691	726	653	722	642	670	727	683	668	666	666	654	683	698	635	687	630	639	681	641	635	663	663	701	679	682	663	646	669	698	688	652	635	690	629	683	684	667	667	690	662	680	691	679	695	670	692	680	712	722	682	650	689	664	689	670	729	698	679	691	665	704	682	669	665	705	714	689	668	699	676	644	691	691	665	714	622	675	710	664	680	672	707	676	676	676	635	682	689	737	649	683	668	757	671	715	674	702	695	711	691	704	691	685	736	671	666	693	700	701	696	654	661	698	697	689	663	660	679	680	710	693	727	673	668	699	651	651	677	718	652	713	686	667	717	674	694	694	668	689	665	676	698	677	697	644	702	704	686	715	675	726	634	720	662	644	637	652	690	669	703	670	671	654	668	713	742	684	692	729	699	665	681	649	685	687	696	694	689	647	679	682	682	664	688	663	676	684	713	718	692	710	670	706	698	693	633	709	709	690	667	688	684	710	708	678	651	732	707	657	732	659	715	664	673	680	675	698	746	652	691	641	726	677	712	602	741	686	703	705	663	679	658	689	656	663	654	691	669	657	714	716	702	642	691	648	653	680	688	655	687	663	698	693	691	684	673	680	673	696	680	658	684	700	661	692	664	668	680	675	656	720	708	712	699	670	674	646	741	652	718	700	734	677	674	635	680	685	659	684	711	696	652	625	706	710
26601	20406	9086	799	458	426	422	404	409	402	408	414	384	435	398	389	371	398	401	353	398	397	387	417	368	407	403	348	428	412	421	385	420	372	406	399	399	391	348	393	402	407	410	377	414	372	398	382	380	384	404	392	404	429	426	387	375	365	415	367	397	398	399	379	390	387	415	412	400	372	414	386	363	381	399	406	390	400	386	370	422	369	358	355	413	410	383	393	385	395	372	388	373	385	398	404	367	393	412	391	408	414	382	366	328	362	398	391	379	411	404	407	396	400	393	395	350	376	350	419	371	425	431	388	387	382	396	366	374	398	383	392	386	450	364	373	375	388	378	387	393	384	415	424	410	404	402	355	385	356	377	384	402	412	393	411	404	373	410	393	361	412	406	387	412	420	387	437	403	400	388	413	384	434	407	377	366	369	431	417	382	416	381	370	402	342	396	391	426	415	388	394	372	397	371	389	433	412	427	396	391	359	362	374	367	411	386	432	404	359	362	392	390	389	387	380	378	404	416	370	389	405	388	390	409	399	372	383	381	356	361	368	395	394	379	370	425	382	391	377	393	418	382	390	400	447	388	411	401	376	362	371	384	368	383	386	369	400	376	406	390	396	412	361	398	384	392	394	384	353	369	412	416	424	381	374	395	364	347	404	383	387	394	365	386	363	406	387	419	399	394	359	390	362	390	370	398	360	373	368	412	387	391	409	408	389	354	357	378	368	402	384	408	370	416	386	367	366	402	406	383	364	401	358	382	418	369	407	404	396	362	390	409	413	375	384	394	364	391	383	375	383	371	374	425	395	374	380	382	353	401	372	392	384	417	396	430	376	368	398	396	399	387	417	381	448	438	385	394	379	400	428	396	374	410	371	349	409	405	372	391	397	376	422	382	388	393	386	411	422	383	381	379	407	384	367	382	390	394	371	404	382	397	353	370	414	410	374	381	404	357	414	375	388	368	359	355	370	379	391	364	410	379	354	394	400	404	355	406	391	407	405	396	384	374	418	415	401	411	375	411	414	405	404	386	385	358	458	398	382	369	371	377	390	391	413	400	415	403	370	392	343	375	357	419	391	390	363	397	383	432	401	440	379	377	372	399	407	367	378	380	369	423	390	383	399	399	359	403	379	392	370	383	398	348	369	411	424	400	428	380	369	384	436	408	413	454	384	378	380	373	404	415	399	384	402	376	423	370	426	356	355	410	377	397	423	418	389	398	430	404	372	392	404	400	376	407	385	400	345	413	382	405	410	361	397	385	397	356	396	395	390	421	389	392	344	371	404	391	391	389	412	397	378	384	411	366	394	415	400	400	383	368	385	400	393	438	394	396	380	381	365	388	403	405	422	400	400	373	405	385	399	400	414	396	362	369	397	403	427	371	369	373	396	397	382	388	370	335	367	395	428	398	395	421	385	408	363	378	368	426	400	417	388	357	369	419	401	396	392	418	370	413	417	382	342	378	389	398	369	379	376	385	362	357	396	371	417	408	369	415	388	359	387	377	373	370	414	390	387	377	422	387	413	368	356	433	389	415	393	407	414	405	378	441	391	385	374	384	388	373	392	381	393	364	382	393	373	431	376	383	391	410	378	408	391	364	416	356	381	375	392	375	399	417	425	371	410	417	384	364	375	397	377	396	417	410	414	363	411	402	394	362	378	400	392	400	384	407	379	407	388	386	384	395	374	433	405	390	389	381	429	379	403	399	374	374	367	369	410	395	350	370	386	415	411	383	394	385	407	377	387	370	383	374	423	394	381	358	393	398	365	411	382	389	401	361	375	386	397	358	373	374	348	448	388	390	360	407	381	416	384	410	417	382	437	390	371	358	367	396	368	375	396	416	432	404	381	420	391	403	368	407	412	396	413	379	410	402	394	386	389	404	383	406	405	397	393	397	379	404	406	407	415	384	373	393	356	386	353	406	396	409	419	381	394	390	404	406	354	429	374	369	366	412	387	385	385	397	363	369	362	403	381	418	419	423	384	399	399	401	409	369	401	374	353	412	415	391	389	379	396	404	392	399	390	424	415	367	378	360	421	372	427	381	385	373	388	400	375	411	426	387	411	410	398	362	372	378	370	388	402	347	406	367	393	388	389	399	385	346	408	432	392	395	433	435	392	412	366	398	405	388	388	412	398	389	371	395	384	389	383	412	395	397	391	430	392	369	374	398	387	400	379	372	399	397	357	385	354	388	365	380	390	404	389	411	373	445	375	401	404	384	405	401	382	386	370	398	384	411	425	383	383	404	354	376	397	367	344	380	436	369	390	396	376	369	375	420	404	378	406	432	373	389	373	411	384	378	386	383	393	393	416	422	382	402	414	416	358	407	400	361	424	393	383	376	366	344	357	411	398	391	382	389	398	359	375	350	373	356	400	415	374	381	383	353	410	387	386	386	410	371	404	395	397	395	399	401	427	413	349	380	385	433	376	400	424	382	389	345	425	370	376	399	386	393	380	353	382	386	414	399	360	418	413	367	406	402	414	407	398	386	437	392	395	384	419	389	397	403	390	391	386	345	435	390	398	352	386	393	369	360	360	375	394	415	385	378	372	403	425	370	380	369	354	396	373	428	387	382	367	398	408	400	416	405	398	405	381	404	409	391	419	423	365	403	365	390	387	395	429	371	388	407	398	414	386	415	367	368	405	417	391	375	420	394	379	399	394	386	411	402	373	387	433	416	375	388	414	388	384	384	413	415	403	392	432	399	427	403	380	376	387	400	387	363	384	407	372	379	411	351	420	406	359	386	350	358	395	397	393	360	371	379	408	396	398	411	399	404	410	369	389	353	382	394	387	416	388	393	376	401	367	407	406	396	429	391	340	377	389	371	384	412	395	359	386	395	348	397	407	382	375	389	388	426	420	385	397	387	376	402	409	422	400	428	382	410	395	424	395	388	393	399	434	424	377	381	415	398	392	378	369	367	385	380	357	358	411	407	376	436	418	414	373	414	389	398	391	404	381	397	380	384	390	406	333	410	431	398	374	413	387	413	411	380	397	419	398	364	367	365	421	383	371	392	414	374	361	372	369	388	376	394	426	402	409	341	414	386	391	385	388	375	408	361	436	367	395	389	395	364	362	375	376	394	384	405	380	391	373	378	383	384	404	408	382	409	381	390	360	411	386	391	371	408	428	384	371	367	413	379	356	401	413	374	400	385	404	403	383	406	389	386	380	385	390	367	358	383	403	374	396	401	391	393	360	395	405	402	360	367	416	422	384	417	396	375	380	360	399	417	405	441	407	406	359	396	394	391	344	373	370	391	378	387	362	410	398	366	406	387	397	395	331	388	379	430	408	402	400	390	391	350	375	389	393	376	350	381	372	400	364	374	356	392	382	390	382	377	402	397	384	408	379	367	377	389	424	372	372	387	411	408	365	402	399	398	343	404	404	377	389	360	399	397	372	384	389	413	404	368	407	382	405	392	412	381	427	420	429	378	387	396	395	362	359	395	403	386	365	369	375	381	387	381	382	389	401	354	378	407	414	407	392
7705	1340	1176	724	680	589	553	577	531	532	548	497	517	496	509	547	512	471	517	508	469	495	474	501	502	491	476	530	523	540	522	490	505	484	500	506	492	505	487	478	514	476	495	509	515	497	504	502	536	543	516	490	515	476	474	494	486	536	480	515	497	498	492	467	531	528	456	502	498	493	470	521	479	486	514	484	523	491	510	490	479	498	544	489	484	484	492	472	555	490	477	480	511	508	478	467	496	531	503	523	481	532	512	472	530	506	482	494	520	495	513	491	507	518	497	536	539	525	494	485	478	526	489	487	517	507	515	488	483	501	508	553	491	475	470	502	481	435	490	506	513	509	504	513	488	474	511	527	548	482	512	479	515	525	482	480	531	509	485	502	491	484	499	539	487	509	526	493	507	509	488	472	516	517	509	496	484	508	510	521	491	497	498	489	496	481	465	513	521	504	517	511	560	456	497	483	470	480	519	490	521	511	553	521	508	504	498	516	501	490	571	511	497	523	530	473	499	546	456	485	501	550	502	522	515	503	535	510	506	490	528	474	448	539	510	512	453	519	500	501	503	511	491	562	495	537	556	493	485	496	474	496	504	488	452	537	494	479	520	496	495	491	535	531	504	519	509	493	555	554	520	515	528	491	506	529	511	529	516	496	497	555	491	524	507	493	484	443	519	523	510	503	510	489	493	486	481	520	491	515	514	516	530	516	510	517	477	516	529	484	472	505	471	497	496	521	509	459	502	475	497	497	505	474	501	482	480	556	552	530	498	495	502	509	539	509	482	552	501	490	525	517	544	517	513	470	506	532	514	501	452	449	489	534	458	506	495	492	516	480	472	437	471	484	480	528	481	497	443	471	490	483	491	468	550	508	521	488	463	507	468	502	543	512	474	489	526	481	534	503	499	520	507	492	493	462	488	520	533	514	502	525	494	527	480	541	489	489	454	515	510	488	520	477	511	472	542	516	524	510	486	500	477	491	504	477	503	488	502	494	469	478	503	514	493	531	519	529	492	534	496	518	505	501	485	485	507	490	540	536	472	508	491	515	494	521	544	513	513	494	516	497	464	472	498	504	509	512	505	522	491	510	528	528	482	480	491	538	501	484	498	463	500	513	492	521	510	477	490	521	524	540	512	530	521	517	475	509	486	519	484	501	489	477	551	549	483	555	466	514	523	530	529	480	481	474	532	543	536	475	479	535	500	451	528	479	470	486	503	439	508	515	473	502	480	506	501	487	517	509	519	482	520	486	495	508	492	496	488	512	482	494	480	486	547	501	547	518	512	509	492	474	473	473	507	467	481	502	475	497	503	539	504	527	500	526	502	472	510	503	487	470	500	497	485	503	509	518	491	508	506	533	517	477	510	494	491	539	492	518	509	536	505	493	478	515	495	519	494	531	492	541	506	500	467	513	516	528	523	509	495	477	495	472	528	510	466	501	529	502	531	477	516	507	513	483	525	509	486	502	468	539	528	543	451	506	485	474	484	525	483	541	524	467	488	509	482	495	512	530	518	493	500	475	474	524	533	452	515	482	508	507	512	530	519	542	463	454	539	520	487	522	494	487	459	510	527	494	494	529	527	486	528	540	523	475	506	484	507	462	505	494	522	498	481	483	507	513	528	486	515	500	514	496	503	484	512	514	474	454	544	475	496	512	497	464	497	477	494	490	502	502	464	526	470	497	509	513	462	499	514	522	523	533	515	511	494	524	463	483	519	522	501	564	505	498	497	496	502	494	492	512	521	480	487	489	514	467	511	490	554	436	463	507	512	544	499	510	457	557	493	496	494	505	480	514	503	490	515	469	501	517	550	521	485	488	503	529	502	487	515	533	530	469	510	494	498	504	540	478	515	474	527	522	495	473	501	478	498	464	495	498	523	479	485	522	500	506	497	510	476	515	508	485	515	550	524	526	537	526	504	510	509	532	505	518	505	508	514	498	531	533	483	484	485	527	500	493	480	502	520	521	502	463	489	522	518	503	518	471	523	509	503	485	503	502	491	460	501	531	518	477	483	520	478	514	503	526	481	507	515	524	545	478	509	471	458	473	484	497	474	488	511	530	482	468	511	510	502	510	492	465	541	496	483	509	513	505	500	472	517	472	508	495	508	498	507	496	481	510	516	485	497	478	506	509	512	492	520	534	503	510	462	497	514	512	506	473	466	531	521	464	499	549	506	492	505	480	499	493	499	501	480	522	524	484	545	486	531	564	499	497	475	537	495	514	477	474	478	512	539	511	546	445	499	521	488	483	497	523	514	496	511	522	487	524	476	503	495	483	496	482	472	481	478	539	514	509	488	502	491	520	525	468	509	482	487	511	489	511	482	505	492	489	530	539	481	512	527	500	450	520	511	519	487	469	499	494	510	490	529	509	503	484	501	470	496	497	472	505	487	500	508	504	479	508	513	490	523	502	500	515	553	534	532	509	498	499	498	515	468	511	514	497	484	480	489	505	522	502	506	525	507	515	498	483	527	475	417	504	513	496	490	527	489	513	504	501	489	464	484	499	536	483	540	505	542	539	492	496	482	488	506	466	496	478	520	510	511	508	473	479	559	479	489	524	516	505	500	534	530	477	467	475	511	512	523	499	469	504	511	527	532	504	492	473	530	495	509	485	518	510	497	520	478	506	457	515	501	505	492	475	488	517	534	520	534	489	531	492	519	481	509	478	490	483	463	518	517	487	529	503	541	543	523	516	489	521	499	483	500	526	465	545	492	522	483	444	491	483	473	506	504	526	499	513	512	501	485	520	479	479	475	523	516	459	494	493	487	477	514	483	490	514	505	486	482	505	521	509	493	472	491	512	522	528	475	499	466	550	502	487	552	515	507	450	484	480	541	492	489	527	474	490	456	534	513	457	501	467	465	461	470	521	459	470	507	492	470	519	538	526	510	476	471	541	524	518	509	505	536	511	505	509	522	501	492	495	531	467	550	507	473	495	516	508	486	510	513	510	464	544	497	550	509	515	474	508	485	496	509	471	479	507	537	516	486	462	474	528	477	518	517	557	532	515	483	523	479	501	512	486	509	502	520	500	477	490	500	491	477	504	477	482	480	504	531	549	539	503	524	485	508	520	474	503	521	520	467	519	499	497	502	487	517	485	495	468	518	520	512	489	463	460	503	515	485	506	481	515	495	496	492	541	500	515	491	519	477	481	512	509	498	559	506	480	481	503	498	474	521	462	479	570	488	485	471	480	505	503	510	459	509	529	509	476	511	521	519	523	516	532	529	495	518	537	490	549	485	484	470	522	527	495	495	486	492	502	488	475	493	498	539	488	496	506	477	475	523	514	486	530	516	486	509	475	487	484	490	497	496	493	519	510	486	509	495	535	466	500	522	487	536	532	456	527	531	471	493	517	490	494	515	520	536	462	522	478	462	486	518	508	508	510	519	465	492	535	516	508	485	523	512	511	514	499	470	482	473	468	525	487	530	517	492	494	498	524	472	498	529	515	512	515	474	489	479	504	520	469	497	481	490	501	512	480
23652	20942	28215	23826	20921	9604	1348	1038	903	810	852	746	752	756	683	680	682	694	686	680	686	688	597	742	701	688	690	684	664	670	643	625	629	684	661	640	619	645	607	651	685	640	648	679	647	684	692	622	613	684	667	678	666	663	648	635	645	646	608	650	650	610	634	604	633	659	644	652	648	679	641	653	619	600	611	693	605	612	663	680	647	621	663	635	647	624	658	628	652	633	624	607	703	622	637	634	605	636	661	657	615	666	654	644	656	611	654	635	631	696	662	611	637	629	596	693	635	646	595	640	602	700	624	624	665	628	687	643	632	620	642	664	707	621	684	616	621	640	635	600	646	655	679	608	622	625	654	627	607	663	642	604	603	649	653	615	605	588	635	660	643	627	649	638	681	667	650	631	649	699	651	622	653	679	566	622	628	723	630	616	630	668	620	636	634	657	658	638	598	602	630	580	648	617	629	683	676	669	643	614	628	609	633	648	638	659	657	588	663	634	665	658	627	609	649	665	643	628	596	619	661	623	658	641	639	664	669	648	657	649	614	637	635	667	646	659	668	678	609	669	601	663	675	606	632	605	629	688	630	632	628	647	582	656	648	632	675	620	631	651	666	621	643	646	623	622	662	636	622	659	624	647	649	656	628	665	670	588	609	603	649	619	598	638	631	609	668	643	650	664	639	643	655	635	663	654	629	660	622	671	664	646	642	591	597	601	695	620	639	668	662	634	644	657	644	608	639	630	612	601	638	650	638	627	638	658	625	644	645	592	609	602	644	652	608	632	661	646	630	666	673	632	653	618	648	645	635	686	606	652	585	709	622	641	614	615	654	628	678	635	625	608	659	665	647	605	619	676	596	644	666	630	592	636	643	679	657	664	592	629	596	639	716	713	626	670	626	620	638	606	684	617	668	621	650	682	663	637	642	647	594	660	624	662	664	667	672	631	635	657	682	623	654	635	653	654	666	628	654	654	607	634	640	658	643	613	645	647	605	641	642	670	684	618	622	637	601	660	655	651	640	610	634	623	606	652	683	595	605	641	625	598	628	650	655	602	629	650	619	614	628	658	649	604	649	685	635	704	659	621	658	645	654	652	638	642	667	646	608	634	678	626	625	625	620	605	660	664	675	681	664	631	626	592	654	604	661	652	646	645	633	609	606	626	641	642	634	621	618	618	668	680	669	677	635	625	601	616	639	622	670	613	640	628	647	636	627	638	648	607	651	658	667	629	635	634	658	629	697	627	601	654	688	637	656	645	610	630	663	665	615	633	644	658	615	664	627	632	676	591	624	617	645	630	593	625	625	627	609	658	611	588	588	602	688	665	631	642	566	645	671	622	644	663	650	660	663	612	649	615	636	679	632	625	621	687	624	686	642	630	636	632	700	633	614	597	602	645	675	685	630	678	633	648	663	681	624	606	670	636	637	649	599	654	600	602	638	610	681	603	607	648	704	643	644	684	677	615	647	661	654	646	649	614	698	639	588	623	611	685	611	659	679	614	665	625	610	623	613	629	667	681	636	633	618	631	609	649	699	695	627	653	650	632	660	657	652	661	631	657	617	669	656	621	657	673	658	641	613	629	632	635	624	659	647	641	601	621	656	621	631	649	648	635	683	657	666	664	617	674	660	620	599	665	694	612	626	643	622	655	619	632	634	646	644	625	656	615	667	603	614	603	614	658	693	634	633	582	639	610	674	640	632	616	642	648	665	661	649	620	619	663	641	674	605	603	594	579	665	704	645	605	690	689	586	631	621	651	680	644	615	648	665	676	685	634	672	677	648	669	634	684	649	634	663	670	670	648	613	645	603	612	653	643	668	628	637	648	661	626	627	632	632	652	634	657	658	646	622	624	650	650	670	596	625	627	665	646	607	659	622	645	644	639	645	626	673	634	653	648	655	623	653	642	619	618	627	675	676	661	630	637	631	679	627	644	681	651	659	653	691	614	656	631	616	623	636	658	605	626	615	640	639	667	627	632	650	628	605	642	660	610	679	671	661	619	630	695	588	653	666	640	637	604	629	660	658	667	678	662	666	610	642	625	615	634	616	659	623	665	620	629	622	652	577	641	644	650	602	669	663	666	615	696	676	557	605	611	613	700	655	582	698	663	642	649	634	607	716	677	666	618	587	617	631	654	635	601	636	622	610	638	639	636	659	640	587	701	694	642	619	606	656	669	619	639	630	625	657	623	646	629	631	611	589	657	584	634	605	629	656	672	655	659	630	606	641	666	606	584	671	616	678	648	620	625	621	618	632	640	593	576	633	610	645	596	650	662	640	660	640	619	659	642	559	658	594	636	627	651	657	669	666	663	691	659	645	636	635	585	671	641	584	651	624	613	638	650	635	611	639	588	668	608	637	634	626	659	692	642	624	642	647	667	680	620	639	643	652	621	596	646	656	660	605	615	657	631	632	717	636	653	643	718	620	652	653	631	636	591	664	645	657	639	670	604	614	634	657	639	606	647	667	562	664	676	642	674	638	654	638	649	660	619	649	645	664	643	650	651	653	605	607	643	615	625	627	646	692	667	612	605	617	620	618	642	653	638	659	589	606	663	643	648	644	679	651	680	637	638	607	645	633	646	650	627	663	638	647	626	664	654	655	611	646	642	639	658	661	704	658	604	647	692	613	624	646	659	628	625	641	619	652	650	608	687	599	670	613	681	608	656	644	647	662	597	653	625	639	611	653	648	597	625	639	642	662	658	658	633	667	619	629	633	638	634	568	648	694	638	629	651	640	616	631	616	650	659	644	625	613	641	672	643	584	621	606	666	663	653	642	663	619	601	686	652	683	654	651	620	640	678	643	644	629	628	619	674	636	574	672	653	621	658	624	662	612	609	606	637	595	622	606	647	636	635	599	663	659	611	637	673	595	618	664	640	645	587	606	647	634	617	650	658	674	663	655	648	625	649	613	573	634	627	678	613	657	652	628	624	637	635	610	648	578	595	633	671	673	637	613	671	671	626	627	632	599	685	636	618	656	646	654	653	677	600	694	660	632	626	611	623	625	644	666	600	611	643	685	637	629	619	636	644	675	676	627	628	627	629	661	617	643	610	588	595	599	670	660	638	615	611	624	623	638	693	671	654	663	690	638	633	617	625	590	650	632	651	650	651	649	590	662	616	610	618	629	608	629	682	677	614	644	666	615	706	655	645	646	642	660	605	650	650	655	595	677	648	648	663	641	605	608	635	625	646	682	664	622	640	609	662	645	625	618	638	644	691	631	625	621	657	611	622	652	682	646	648	616	676	628	643	644	621	639	613	648	594	617	718	630	640	653	639	635	628	679	620	590	633	678	634	671	689	646	665	618	638	689	633	610	638	608	632	638	683	602	622	627	584	657	632	662	652	626	591	620	619	628	622	641	652	666	665	627	645	667	673	646	638	665	629	649	597	648	651	622	586	634	671	639	626	654	590	656	650	598	633	638	638	632	635	655	619	638	662	621	667	655	623	665	627	639	657	647	632	653	663	569	695	627	578	629	647	658	630
14308	9915	7904	4052	2910	2298	1875	1652	1457	1230	1241	1159	1109	1050	1033	1028	979	919	905	881	867	878	856	892	836	831	850	830	868	829	834	875	794	789	824	842	862	816	824	848	841	850	785	799	803	860	781	854	855	822	855	793	827	836	829	835	792	850	735	825	826	855	798	864	787	868	847	801	875	807	829	840	821	844	767	881	787	866	813	875	811	814	753	854	788	810	837	851	832	795	764	837	864	777	818	798	804	798	776	837	842	851	742	821	800	825	815	819	783	806	775	819	824	773	773	813	863	879	822	779	779	808	850	790	842	788	785	832	758	827	827	820	864	765	849	833	827	841	784	827	760	832	791	790	769	836	799	796	838	779	791	794	844	868	788	781	792	824	832	811	850	814	784	812	830	821	781	750	820	837	829	819	805	845	848	810	780	836	834	828	822	845	819	797	829	839	857	819	803	820	811	825	812	788	832	808	801	794	823	843	787	791	774	801	790	779	821	812	829	812	796	791	804	832	838	768	797	795	785	819	871	767	814	750	814	858	826	812	794	814	851	799	778	802	805	888	819	794	792	831	864	839	787	803	776	793	828	837	819	800	806	787	853	770	861	816	786	832	819	819	814	799	819	776	823	747	814	804	808	860	832	828	841	815	838	837	802	788	838	803	820	833	821	844	811	831	838	848	793	834	871	839	857	833	767	809	819	893	815	813	821	786	863	803	792	866	820	800	824	816	841	849	855	782	847	797	793	819	785	821	855	847	768	811	826	824	817	835	825	785	822	830	839	774	747	809	795	835	825	871	837	806	775	792	804	833	796	777	814	779	837	778	808	819	787	843	869	845	829	744	843	808	825	809	848	866	813	830	870	753	830	808	809	808	821	831	812	848	785	809	807	811	800	856	786	833	822	831	833	818	834	830	816	803	782	829	856	796	818	822	738	829	816	828	763	853	802	798	756	820	782	810	837	828	776	789	830	768	813	803	811	847	839	781	845	822	769	789	838	863	798	858	859	814	778	796	806	858	833	835	828	786	778	812	788	813	849	808	843	829	787	854	803	831	825	813	842	830	782	806	805	801	823	852	788	796	812	803	779	811	824	812	798	807	807	777	803	811	854	817	782	821	822	768	839	849	843	799	820	835	804	833	769	747	797	837	796	821	813	857	846	776	831	807	850	804	798	780	824	822	774	802	850	818	828	759	841	840	853	837	876	827	839	810	842	862	774	833	759	783	832	815	790	820	822	821	750	858	815	847	808	842	795	808	802	811	804	848	854	801	805	805	841	815	837	835	820	855	816	813	793	822	843	822	763	819	805	804	845	856	782	818	792	804	786	793	799	823	782	793	822	767	860	807	763	824	778	859	806	836	815	811	795	826	816	805	792	849	859	835	807	849	833	767	817	823	807	795	849	839	763	816	809	799	849	802	799	842	814	829	804	797	819	854	800	834	805	813	882	815	811	858	849	794	781	839	797	810	835	779	803	795	831	826	858	790	813	829	848	857	805	796	801	809	812	782	802	818	806	828	800	789	825	824	836	834	785	825	840	797	786	827	789	820	816	805	815	811	804	791	847	787	798	825	834	797	814	784	881	859	820	826	821	835	813	802	781	762	832	786	813	823	790	806	812	833	808	806	847	802	828	834	772	838	838	772	789	820	810	821	810	827	824	834	774	806	785	819	844	794	871	793	807	788	843	804	806	840	820	831	833	835	820	807	813	786	799	805	777	837	769	775	778	762	789	732	816	833	808	802	839	786	833	765	796	760	784	765	818	771	773	763	801	870	772	825	798	862	798	811	868	832	830	843	832	851	835	823	833	809	739	794	803	831	824	764	818	810	802	792	861	819	786	867	817	840	780	817	811	807	830	795	843	800	771	782	809	817	778	791	812	798	842	804	788	759	866	803	836	792	804	793	867	833	805	807	768	793	826	813	844	857	780	803	801	809	804	873	799	796	784	854	829	796	798	826	824	781	856	805	860	842	833	811	820	846	771	790	794	844	778	839	863	830	803	782	848	798	816	848	806	785	828	776	841	846	838	833	811	813	865	839	810	806	817	771	754	886	867	820	779	813	793	821	737	790	773	760	812	806	830	830	854	802	853	799	856	832	843	790	847	826	739	824	810	847	780	818	783	839	814	737	805	804	848	825	773	796	829	778	851	786	835	834	828	819	831	799	788	788	802	796	840	811	830	843	814	844	819	824	787	828	821	755	826	802	794	827	783	789	763	773	791	823	867	777	754	811	791	793	752	802	801	783	808	826	799	788	822	794	826	842	902	806	832	832	838	798	805	768	856	786	816	842	811	825	791	845	859	815	808	791	764	785	780	821	830	775	835	848	768	815	804	783	828	809	794	789	792	817	811	842	810	865	791	781	833	827	803	751	804	771	825	811	762	777	772	838	786	790	808	810	804	821	790	822	808	808	756	853	838	770	866	863	769	779	821	829	826	826	851	803	806	791	804	790	803	838	828	807	817	832	776	803	840	824	810	855	822	808	771	837	838	815	813	752	802	835	816	844	821	784	834	796	769	790	718	834	773	822	784	819	794	808	830	793	885	788	783	799	788	797	778	830	849	813	801	790	794	788	788	802	786	808	812	836	847	814	816	802	811	805	795	806	785	831	808	821	789	850	834	836	837	822	845	751	780	799	802	777	786	784	765	823	816	807	786	789	783	821	785	773	834	801	795	778	826	803	797	786	815	801	781	798	796	822	795	820	816	762	792	835	803	834	859	780	820	758	798	779	841	834	834	806	802	830	790	879	834	811	871	800	782	776	787	834	826	761	745	810	880	800	764	843	797	830	775	859	805	817	778	816	791	838	832	788	801	775	851	763	859	791	834	779	806	807	807	835	808	818	818	797	851	797	805	805	801	761	771	840	816	855	834	844	778	772	803	790	775	792	792	782	781	819	790	826	795	804	777	826	855	820	822	788	815	786	851	801	799	785	799	803	861	791	825	816	859	840	865	825	776	841	802	842	847	840	819	767	757	823	751	826	822	779	832	783	854	834	814	869	800	797	831	879	762	787	776	860	813	834	792	814	866	839	860	842	843	776	801	787	825	776	842	801	881	852	796	768	741	842	782	821	827	800	856	792	790	815	790	782	833	810	851	825	820	780	790	826	775	848	831	810	760	790	787	834	826	837	823	809	788	768	791	770	790	838	818	797	873	819	816	788	789	805	801	781	807	772	842	823	805	852	844	770	775	840	781	774	805	807	813	834	797	825	806	820	817	792	800	794	794	792	819	809	798	821	811	784	836	765	786	775	795	775	835	832	816	806	797	843	788	873	797	778	796	793	823	811	764	807	830	812	771	800	839	791	836	788	814	795	810	758	763	843	771	824	802	818	806	841	812	801	828	772	850	793	800	836	780	857	829	806	820	814	836	803	868	775	795	806	801	827	753	810	806	793	842	818	801	838	818	802	781	852	822	818	758	815	807	851	809	834	850	825	819	852	817	804	838	847	835	816	869	803	837	783	856	778	882	823	784	823	830	778	849	803
22658	20912	28666	23306	20915	20933	7633	1302	952	864	808	748	728	726	706	682	622	623	630	607	631	579	585	552	538	579	548	569	547	540	588	553	591	565	507	544	573	528	572	553	590	576	551	529	552	531	541	554	532	493	549	550	531	505	581	572	575	541	545	518	552	556	554	571	532	536	591	524	557	582	522	572	545	515	557	543	536	539	546	539	520	507	512	565	545	518	589	473	535	553	538	530	510	484	509	523	531	516	533	530	541	537	552	521	510	530	541	510	513	519	567	534	523	507	546	520	538	500	599	533	545	533	498	534	537	529	528	534	539	545	527	528	531	518	499	523	546	506	530	511	487	525	546	507	532	493	537	528	529	534	557	493	504	567	526	531	541	517	517	547	565	539	529	566	550	509	500	563	559	517	555	561	537	520	557	539	511	496	538	543	530	518	531	522	499	533	502	495	545	517	553	496	485	499	529	531	552	526	539	535	555	523	552	553	576	505	539	530	549	535	535	527	522	540	525	482	500	534	517	553	585	567	554	509	564	506	492	528	509	495	502	532	541	552	509	567	563	540	573	541	531	519	502	539	547	534	527	559	520	530	551	494	527	522	575	547	508	576	506	519	555	512	520	543	548	539	527	524	518	526	523	478	572	516	530	514	520	547	483	543	535	515	506	534	528	490	534	547	528	554	511	532	539	517	525	554	512	496	528	559	484	510	488	573	510	539	546	508	517	531	553	538	537	591	522	508	487	523	546	525	513	540	493	524	541	533	481	520	540	515	563	502	520	521	521	531	507	494	559	515	482	557	572	516	577	526	527	534	536	517	522	517	547	518	540	550	541	509	549	529	532	500	535	552	501	518	538	512	505	535	500	522	526	476	530	539	601	487	529	556	537	529	562	535	523	565	561	504	570	544	544	534	518	558	494	547	512	486	496	532	534	540	521	501	563	508	531	493	501	497	515	507	522	538	514	549	515	476	520	484	545	491	525	572	523	514	530	508	529	582	529	540	528	520	509	536	488	512	555	531	538	536	533	590	513	515	458	475	517	523	514	558	538	514	494	529	523	534	511	533	477	520	559	537	520	522	535	498	497	526	513	538	536	510	524	556	545	547	576	540	539	536	541	550	541	534	522	544	484	538	529	544	536	510	537	533	500	500	554	537	560	484	529	521	503	537	513	507	573	534	533	529	506	500	553	500	564	548	537	493	491	541	572	515	524	497	510	561	531	492	530	548	590	513	513	532	556	513	500	541	528	533	516	538	513	521	523	527	496	533	527	539	457	505	563	538	516	518	566	487	506	523	539	552	508	490	547	565	542	551	506	492	555	532	525	533	517	522	537	543	529	500	502	541	521	532	521	508	548	526	547	523	547	520	534	531	479	565	557	520	497	517	529	573	525	534	517	511	533	559	487	515	543	499	500	513	518	527	516	554	514	552	547	568	549	530	517	553	555	573	561	514	509	505	586	563	510	540	532	526	550	481	534	532	572	541	545	538	534	565	523	544	547	515	535	535	524	500	574	568	517	540	532	509	552	535	550	529	542	525	517	535	562	496	539	527	540	535	491	527	566	538	531	524	561	499	523	538	530	549	521	508	516	573	544	514	492	526	523	446	537	488	515	498	560	560	556	510	555	554	516	512	533	528	527	547	523	532	532	528	537	562	569	519	529	499	544	526	534	571	542	510	449	583	533	479	575	526	553	512	532	567	521	539	548	534	522	535	540	510	509	532	533	528	502	515	513	521	536	544	526	527	526	522	507	498	521	521	558	559	544	533	540	497	512	512	568	529	531	490	512	508	535	549	528	551	510	541	514	513	523	513	514	497	523	504	516	532	548	562	521	513	529	524	511	536	544	514	519	524	509	541	545	497	551	558	517	517	551	502	538	549	529	524	518	513	522	553	539	538	565	552	503	551	519	512	498	560	549	521	569	530	535	525	538	509	543	561	512	530	525	525	516	544	544	548	507	500	520	512	539	537	538	555	511	547	577	521	562	544	530	566	534	537	517	507	512	514	503	512	539	523	495	525	582	532	535	496	560	545	493	572	536	507	534	524	515	504	561	502	513	555	533	553	516	523	525	530	510	533	484	564	543	530	538	511	515	549	521	522	548	533	480	465	504	552	574	586	505	516	522	524	538	551	477	529	507	519	569	495	536	496	502	518	532	502	537	495	517	579	516	557	491	508	516	514	543	541	547	495	554	533	509	525	509	517	512	487	504	527	559	499	510	512	554	522	505	549	469	510	514	479	509	513	511	542	503	516	526	521	560	513	562	560	519	512	526	510	503	564	544	532	522	508	522	566	526	560	506	501	537	506	524	543	491	552	537	513	550	551	516	503	504	513	472	524	542	501	525	507	520	535	527	519	539	496	532	533	525	527	570	545	540	512	469	558	540	544	510	534	523	538	555	524	556	523	506	534	506	512	551	494	553	524	508	528	523	522	529	478	506	527	569	525	509	530	520	523	497	486	504	564	511	503	548	506	540	453	556	561	531	550	485	563	524	476	559	508	545	521	510	539	508	531	520	552	559	503	510	525	494	547	533	496	550	480	554	559	521	505	548	556	525	517	517	545	585	519	511	497	540	510	509	559	541	540	535	529	541	554	514	543	521	560	543	537	517	523	542	519	534	547	518	537	539	506	547	521	534	576	532	542	577	508	498	512	534	546	526	509	530	511	515	514	532	518	597	520	521	536	534	524	520	508	495	521	514	555	521	496	528	551	534	562	515	537	511	493	519	486	516	537	541	538	476	524	577	504	531	517	550	540	545	532	512	501	549	543	511	519	531	556	493	548	521	513	485	509	567	520	553	509	537	479	525	553	533	576	515	539	528	565	540	494	482	532	548	541	504	526	507	502	530	503	517	548	550	537	545	575	523	528	503	544	548	536	559	527	568	542	529	577	550	525	510	548	526	492	516	559	487	520	544	561	552	503	519	527	503	505	498	519	509	544	536	536	570	520	518	466	538	503	533	549	520	511	529	537	538	562	532	508	516	514	521	519	510	534	549	496	475	518	489	521	533	523	547	548	508	500	542	502	505	519	573	520	506	535	492	520	515	522	512	525	522	571	538	524	525	523	542	566	586	498	566	547	532	528	500	563	515	542	524	564	542	514	529	562	549	530	522	552	511	546	534	557	518	529	563	541	489	556	518	508	507	519	539	535	537	543	523	581	520	545	499	546	509	550	493	541	543	553	539	543	508	508	580	502	498	515	506	507	553	548	523	488	554	545	526	522	524	534	541	531	537	503	531	530	523	488	513	520	524	529	531	504	535	503	526	540	538	540	551	465	479	541	545	524	527	572	454	503	534	481	495	545	522	563	513	544	555	528	540	525	522	529	559	506	526	491	568	551	587	490	497	525	552	522	526	524	499	532	551	522	490	527	517	497	510	541	518	514	555	502	523	502	530	547	543	529	530	505	522	534	494	522	497	488	525	550	533	507	523	515	519	553	507	512	500	572	475	533	519	558	528	514	509	552	502	511	505	475	482	542	550	494
16065	15660	12538	6530	4671	3480	2722	2257	1971	1657	1450	1323	1169	1078	1021	992	968	898	886	867	818	790	776	741	784	751	812	757	744	717	725	737	722	775	719	774	703	737	703	715	659	689	730	706	713	705	731	667	689	668	704	695	700	631	660	690	664	735	683	708	680	673	706	698	718	705	681	694	676	690	672	716	635	746	680	639	687	669	678	664	697	705	689	671	704	663	724	634	665	703	689	733	671	739	640	640	698	670	670	707	696	668	697	674	707	721	701	654	634	680	692	752	654	646	653	674	653	651	723	651	681	652	678	674	688	658	656	678	644	687	662	666	699	720	680	626	714	730	738	680	625	711	704	682	659	674	678	716	702	659	622	692	639	648	684	674	637	697	719	637	686	653	681	681	675	637	740	666	677	657	722	690	644	652	714	681	680	680	659	681	668	708	669	699	721	695	631	715	694	667	679	658	614	711	647	707	674	701	677	699	687	671	667	684	689	665	656	706	638	684	678	681	689	672	690	715	691	687	687	659	703	668	681	648	737	704	669	649	676	639	644	688	638	686	657	655	671	678	673	686	687	633	680	710	651	674	729	657	663	720	669	668	677	676	669	639	703	662	692	733	722	679	673	663	681	681	682	676	703	676	673	670	685	686	709	624	635	644	674	701	653	676	623	705	705	672	690	654	668	672	677	678	669	665	712	671	719	693	657	678	639	706	658	673	711	668	721	717	689	668	657	702	695	705	667	656	716	638	717	637	678	704	684	677	672	636	699	658	712	630	727	696	706	659	659	719	662	694	744	698	693	701	672	687	670	685	689	668	648	689	667	670	662	637	672	665	649	700	692	689	675	647	684	696	660	670	636	691	699	687	676	647	638	683	663	704	685	685	668	663	653	653	685	676	649	714	681	670	659	709	680	735	675	697	676	658	662	676	664	691	662	674	676	683	690	665	721	698	678	688	716	665	631	675	708	725	715	656	690	646	672	684	721	647	756	715	680	667	674	650	676	655	690	677	696	716	638	726	662	684	706	696	713	621	633	680	706	638	685	682	680	688	680	687	741	725	697	702	697	703	682	677	689	704	734	729	721	663	699	662	677	671	687	663	648	710	671	687	696	665	671	679	691	700	686	648	699	656	703	647	651	673	719	729	650	701	675	678	652	632	744	701	719	669	664	678	695	687	707	701	643	666	710	672	659	674	639	654	697	681	645	674	684	750	713	677	674	698	686	644	692	714	670	700	673	715	717	681	717	705	629	646	684	661	664	672	669	653	679	677	683	707	685	683	629	678	663	670	683	721	682	667	698	722	700	729	684	646	675	646	693	668	679	684	690	678	727	696	673	691	692	682	658	665	672	662	666	678	635	682	686	714	681	693	677	697	681	675	699	699	654	710	707	704	663	659	676	694	656	656	696	697	686	704	644	680	702	663	642	675	700	701	694	700	709	721	614	669	693	654	698	646	684	695	663	708	671	702	678	678	686	696	702	706	659	691	639	709	684	625	682	716	665	699	702	676	670	678	650	675	673	665	642	672	668	645	662	723	652	708	704	666	705	671	696	700	689	665	661	651	646	647	676	645	652	667	689	689	653	695	665	690	636	669	642	702	687	719	678	685	722	673	680	680	677	680	658	723	724	648	632	665	693	681	708	728	631	679	667	696	681	711	654	682	647	664	654	689	667	683	633	700	693	675	697	678	631	652	698	716	707	732	693	681	713	703	627	719	651	677	652	661	614	675	726	686	659	719	713	682	652	686	655	714	687	721	637	657	653	714	701	670	695	690	636	666	649	690	690	670	659	672	706	707	712	667	639	642	691	692	691	676	697	692	668	669	674	673	677	663	698	665	677	703	699	677	678	728	678	674	741	673	709	619	650	682	666	681	703	703	650	681	646	673	622	653	656	708	648	694	708	675	683	711	687	668	699	668	651	673	688	658	684	694	662	659	696	652	665	666	654	730	664	702	705	710	661	686	699	687	686	684	714	692	644	681	654	684	672	693	663	671	684	722	656	667	667	657	720	722	687	677	690	677	668	646	677	694	682	707	657	661	704	660	688	679	683	664	664	654	680	661	654	720	660	700	729	655	672	652	662	628	730	648	699	734	632	659	677	662	666	662	649	725	640	645	661	619	678	646	619	691	645	672	694	690	717	663	678	672	668	731	654	706	701	684	664	699	697	699	651	676	678	727	715	634	685	693	665	637	634	647	727	678	682	689	626	697	702	677	673	638	693	673	738	670	657	681	695	700	717	667	680	689	659	684	650	678	696	667	619	659	658	669	685	674	693	650	650	748	635	734	687	629	682	666	689	695	688	689	712	689	662	675	702	684	645	672	693	682	675	653	655	709	632	710	726	658	649	688	733	686	666	693	681	710	698	695	694	698	667	610	731	680	696	684	689	721	674	656	685	644	666	688	676	708	671	689	658	660	659	703	670	676	721	702	652	640	682	713	691	688	664	709	670	644	679	687	664	689	714	657	672	709	715	683	649	676	683	700	689	655	696	697	681	674	694	696	690	656	688	641	703	689	661	654	658	685	682	712	695	722	653	644	684	680	671	692	670	694	708	702	705	665	725	657	685	658	722	639	623	672	634	700	660	622	647	673	638	685	651	691	673	673	699	708	680	698	672	737	674	674	652	690	625	659	626	704	677	653	640	632	684	643	717	720	695	673	652	671	678	672	696	725	688	662	691	711	697	691	702	633	676	685	675	616	678	666	689	704	663	679	671	651	676	652	685	710	705	686	692	679	673	709	698	715	726	665	672	674	657	738	693	716	684	660	697	716	676	700	703	671	664	693	706	641	667	702	690	657	662	693	662	699	647	706	676	668	699	684	671	692	648	685	653	663	704	733	667	718	659	671	690	712	694	663	702	653	679	675	709	697	686	676	660	669	679	631	678	648	708	657	653	662	699	717	657	664	669	679	680	677	666	664	653	684	709	685	685	692	673	669	667	678	637	642	664	663	672	700	671	699	671	656	705	658	693	686	712	718	672	664	692	701	655	703	650	689	691	680	678	657	642	641	644	702	671	703	697	684	660	669	719	653	704	698	697	666	664	691	696	628	671	719	732	669	696	737	661	673	680	653	736	646	675	685	656	701	678	655	709	677	694	679	665	674	708	697	689	653	642	672	697	694	678	707	679	643	703	681	634	705	643	701	679	675	665	691	682	673	667	685	681	661	688	716	690	698	654	691	664	666	703	688	677	698	698	681	669	672	675	660	648	644	704	634	686	665	686	677	689	701	681	667	662	672	702	653	712	700	663	662	586	652	714	679	676	690	681	623	698	639	672	647	699	706	659	682	673	630	652	686	700	639	665	720	664	680	697	639	661	673	633	680	689	762	662	684	674	649	722	690	660	697	656	648	670	683	678	706	662	768	703	650	682	663	658	683	714	617	681	681	661	700	689	627	704	664	684	692	655	698	698	698	647	640	654	687	693	661	721	675	624	695	639	666	677	655	698	668	700	694	705	618	673	697	666	704	626	683	691	694	670	645	697	624
26558	20325	8817	726	463	411	419	384	408	357	402	394	374	413	378	410	381	389	400	377	373	382	390	406	399	371	382	379	419	406	393	398	370	361	333	380	359	391	418	370	355	390	354	371	402	388	359	362	389	367	399	373	380	394	382	373	365	411	414	412	407	382	373	403	354	375	404	365	400	412	371	387	380	367	377	396	403	351	388	384	393	367	354	335	399	380	363	374	373	384	366	360	400	378	419	383	373	380	383	389	352	379	394	403	348	347	348	403	372	384	383	387	381	362	371	366	391	397	343	399	364	383	367	388	388	404	374	407	391	363	401	411	399	380	395	385	373	352	386	416	390	395	360	370	372	376	382	383	383	383	396	381	393	373	397	380	385	361	383	391	364	355	356	372	383	401	376	367	381	374	401	375	386	354	373	343	387	404	374	417	376	406	392	380	398	407	407	396	354	431	361	372	333	371	386	356	372	383	346	333	352	373	427	392	398	390	375	388	383	384	396	418	394	348	381	389	362	382	365	388	414	398	371	406	359	374	413	397	368	403	334	370	385	376	398	376	378	369	397	391	388	382	356	411	386	397	361	375	388	398	380	394	373	342	381	389	374	371	419	359	381	404	376	425	383	378	375	379	369	383	409	359	400	376	347	417	368	428	376	360	377	386	387	371	382	345	387	362	404	382	394	371	382	392	351	405	312	348	382	370	387	418	375	373	384	413	370	377	370	379	393	374	379	414	394	383	365	406	357	360	390	401	410	392	345	391	374	394	364	388	373	348	362	368	395	397	356	345	374	398	380	368	382	363	377	414	343	391	388	399	382	337	365	353	385	367	418	404	369	386	371	394	362	368	411	385	360	378	383	397	417	355	364	360	385	361	408	370	365	405	359	401	385	366	406	389	366	400	363	382	384	380	394	377	412	378	392	373	382	361	377	410	359	390	379	382	360	388	372	405	393	375	391	400	369	389	394	377	393	374	394	367	351	398	366	369	383	381	376	406	388	361	394	374	360	387	390	372	441	396	392	417	402	344	378	402	352	354	399	406	384	377	397	366	391	392	371	370	375	397	401	398	367	409	408	377	398	369	388	399	368	367	382	381	411	388	364	402	421	382	399	400	405	416	355	391	359	409	392	385	388	360	373	366	352	386	379	400	370	345	394	403	391	424	394	409	386	344	377	374	415	370	405	396	423	361	391	357	399	371	394	397	396	386	389	378	372	363	415	369	379	370	364	397	382	400	375	396	383	385	345	383	410	361	380	349	387	417	380	373	413	388	387	368	369	416	365	384	361	383	371	379	383	351	383	418	366	373	346	375	358	386	359	355	377	393	390	359	371	362	354	378	363	361	385	412	366	355	418	371	348	389	367	423	366	412	386	339	372	381	374	428	390	391	415	374	410	405	357	366	401	382	374	386	382	369	385	362	389	387	378	397	398	395	421	384	369	398	398	379	336	403	409	344	396	361	381	415	387	368	412	394	399	406	422	395	373	372	429	371	370	402	329	379	341	373	404	366	380	382	410	376	370	378	389	386	405	409	376	354	349	389	388	356	380	381	402	361	336	349	422	377	360	376	377	361	369	408	369	369	334	362	370	396	353	376	375	389	370	352	425	374	397	359	423	388	358	371	382	388	416	376	396	370	345	372	385	352	424	419	363	405	396	403	377	334	381	393	384	370	361	396	390	360	396	377	372	421	398	403	377	365	362	351	406	364	395	386	403	356	334	416	403	378	365	378	389	403	388	372	356	369	422	361	405	381	384	379	388	396	355	407	383	390	379	377	382	387	401	413	395	373	392	390	409	364	395	356	384	390	402	379	380	399	373	392	374	378	386	367	397	405	371	378	402	377	397	422	381	376	388	364	360	387	396	353	380	400	390	381	375	409	388	368	388	352	378	361	385	379	384	395	389	344	365	340	391	350	360	400	370	375	368	381	378	407	405	359	350	394	384	365	377	368	407	377	389	374	406	385	393	368	368	366	376	337	366	385	411	393	363	360	385	401	383	369	379	379	373	374	379	368	356	390	376	400	368	434	377	350	396	401	418	389	383	368	371	381	376	406	377	376	353	337	392	408	364	375	345	355	375	400	393	411	382	349	398	380	392	407	404	376	378	381	373	355	360	387	380	396	371	375	363	389	342	357	403	389	367	369	432	351	391	356	374	384	375	377	434	378	348	395	375	400	383	373	393	387	398	407	367	383	377	390	376	371	445	381	393	352	399	391	379	397	403	378	378	391	369	384	384	366	362	355	377	433	391	378	398	410	378	395	392	353	373	386	398	371	363	388	379	326	396	392	364	388	398	400	373	410	409	361	372	383	414	390	393	383	363	365	388	404	380	378	385	415	361	376	363	375	381	356	384	387	397	375	374	388	358	382	379	415	378	390	397	353	397	391	375	355	353	375	376	402	406	347	368	366	409	400	401	403	396	388	383	374	384	395	374	392	399	398	387	358	432	397	406	412	363	346	424	358	362	375	374	385	388	359	398	409	383	378	386	413	416	392	401	379	363	351	400	395	397	358	392	382	407	431	413	382	384	401	405	361	390	395	376	386	378	393	407	362	387	360	397	387	401	375	380	403	382	401	375	386	387	376	404	359	395	402	359	386	392	381	377	384	426	353	350	413	420	396	414	402	417	394	416	375	392	365	373	437	379	399	408	390	381	399	364	372	377	382	375	402	405	359	382	385	388	365	407	379	360	390	368	379	395	379	395	411	395	362	361	382	380	372	361	402	400	355	395	403	366	377	350	398	397	395	374	397	386	387	350	393	391	363	365	387	395	383	337	392	392	385	390	357	365	387	425	338	371	386	367	350	385	405	407	414	390	357	352	378	403	403	364	373	382	379	394	384	350	394	352	397	360	363	426	367	371	352	427	407	401	358	397	378	352	402	397	426	366	394	371	401	374	411	375	380	425	369	399	366	355	407	396	391	389	350	370	371	371	361	368	381	355	358	390	380	365	374	365	392	389	355	359	352	385	412	371	415	369	400	392	371	364	411	395	429	347	383	384	357	401	378	394	394	360	390	403	382	350	386	365	362	419	386	382	372	386	393	396	399	351	381	384	391	387	385	393	425	397	416	369	399	391	363	380	404	420	359	362	378	368	371	398	377	399	379	385	373	357	358	387	372	347	370	391	401	347	371	393	380	397	388	361	397	342	361	398	388	376	369	378	364	397	343	396	387	377	377	393	361	376	391	361	376	397	383	385	389	374	382	399	372	392	367	361	393	348	381	379	393	380	390	370	393	396	368	387	383	400	409	372	397	408	365	374	395	389	376	373	386	423	374	397	406	352	369	331	377	372	395	378	400	420	382	376	363	371	370	361	371	346	397	362	402	397	375	372	374	407	389	386	355	372	366	363	372	379	366	380	398	398	367	359	385	413	375	371	348	403	378	378	387	396	380	371	348	395	363	346	389	382	349	381	374	348	363	368	385	371	362	378	398	365	384	370	402	370	386	377	373	391	399	383	395	396	383	420	361	396	353	359	371	406	376
6933	1241	1178	786	623	594	582	534	463	589	536	516	507	530	502	515	499	524	476	484	496	475	499	464	492	525	476	491	501	513	528	520	493	516	525	466	511	534	480	510	503	471	499	502	475	514	529	478	524	498	550	460	494	488	509	466	491	492	544	511	464	498	524	465	480	472	497	496	449	511	498	513	519	459	464	517	490	468	477	509	498	478	492	503	483	466	512	499	542	498	490	508	470	494	464	515	490	508	555	486	502	502	502	451	481	483	491	472	471	512	466	503	491	481	498	471	490	465	516	520	511	494	490	485	484	522	496	463	503	469	492	468	502	475	502	457	449	464	491	453	506	480	512	486	526	500	519	519	523	510	505	492	515	503	477	517	479	473	485	492	465	485	527	506	488	472	513	455	504	453	522	484	480	493	514	543	493	519	531	483	490	437	496	517	475	509	500	504	463	497	528	512	505	500	514	518	520	490	477	505	531	497	476	515	449	499	485	486	513	450	521	491	468	501	461	480	513	469	472	474	533	462	489	476	494	536	496	562	489	496	474	517	495	525	494	491	479	489	479	498	495	475	491	508	484	514	526	464	492	517	504	495	476	487	493	459	486	520	477	453	466	488	521	471	463	464	506	489	516	460	450	502	476	482	450	496	467	511	500	491	496	503	477	501	500	486	498	494	492	505	479	492	522	494	484	517	483	521	510	437	455	502	482	484	513	483	471	484	424	482	477	473	462	503	492	469	498	509	501	471	518	524	494	527	474	463	515	546	453	469	487	482	503	482	473	482	507	501	476	479	492	478	450	500	464	478	450	466	515	519	471	497	481	492	507	495	502	475	501	502	485	532	542	492	488	519	461	484	505	483	507	505	463	535	491	464	495	515	495	541	466	493	473	477	501	479	501	486	495	513	506	466	497	515	520	479	483	460	501	511	492	527	527	483	504	481	496	517	482	505	459	556	466	467	496	488	517	475	522	490	500	482	485	496	480	485	490	488	495	473	467	482	493	499	500	464	498	488	485	505	489	466	489	512	527	507	475	456	508	514	517	484	476	511	542	524	488	521	501	489	491	475	514	479	489	488	500	506	477	487	516	485	472	516	444	515	511	516	513	530	494	463	501	459	505	473	492	522	494	491	467	513	453	498	540	458	498	538	498	484	499	526	492	474	469	512	505	471	513	470	449	482	496	460	480	502	450	503	492	513	451	513	465	495	489	456	466	487	471	480	480	485	537	487	469	487	467	489	522	478	512	492	484	516	493	545	504	457	506	499	523	511	469	496	517	482	508	462	489	472	481	477	477	479	507	527	467	478	507	465	501	502	478	463	494	492	493	533	539	493	526	481	476	512	507	506	480	487	488	483	458	496	471	494	473	497	509	502	474	464	497	518	540	521	473	468	542	482	473	479	475	496	484	518	504	482	496	501	525	477	469	499	473	548	487	491	471	508	502	511	497	521	507	491	468	541	494	476	519	447	479	493	490	467	480	494	491	485	461	505	500	509	509	454	505	499	458	487	513	466	514	462	505	516	487	526	475	498	470	491	495	491	494	492	509	489	498	479	521	473	492	478	505	482	475	507	456	491	455	504	483	455	482	520	496	504	481	506	489	521	501	493	490	485	462	490	497	489	497	542	472	503	497	502	506	501	516	501	467	495	474	473	475	462	487	466	524	488	499	480	467	507	534	495	480	506	485	482	515	537	486	468	474	494	494	495	527	476	465	494	537	498	489	478	488	449	492	528	473	495	515	520	507	480	524	512	475	497	506	489	514	430	518	494	509	458	480	481	523	504	454	554	507	479	477	515	506	499	503	497	501	509	489	487	499	524	498	508	534	515	504	496	495	477	506	482	465	509	501	527	504	474	441	525	495	498	486	488	458	463	459	493	504	538	517	502	479	451	434	481	514	467	529	468	519	477	497	470	461	506	474	495	506	491	470	496	481	498	532	472	537	447	509	466	499	502	535	494	496	479	474	471	489	479	557	509	463	538	505	486	502	486	488	498	509	481	490	538	500	512	458	470	503	446	483	514	563	517	503	499	506	480	510	523	510	494	524	499	466	447	472	465	510	504	521	484	479	463	466	456	507	446	478	484	499	512	481	493	527	503	495	523	490	508	499	505	488	487	487	502	488	484	505	480	498	474	498	496	491	487	529	468	551	529	501	455	518	456	497	493	469	495	498	480	489	501	478	494	491	479	527	504	497	497	487	499	484	504	526	465	513	498	487	470	459	504	501	533	515	492	491	483	496	515	479	490	499	508	514	469	450	475	478	475	516	480	465	473	518	501	477	486	519	539	555	500	472	493	464	507	499	485	518	499	504	496	502	494	463	498	506	476	481	507	498	461	518	493	486	476	516	511	503	493	467	530	483	495	484	483	520	512	472	504	468	503	486	490	491	526	517	513	489	516	483	527	483	480	524	494	509	463	550	503	483	520	467	480	499	517	508	514	495	473	473	478	492	484	480	476	494	494	560	491	497	496	486	462	503	497	492	510	486	508	511	487	494	483	508	459	487	502	535	473	481	472	513	475	557	527	479	551	480	525	509	468	487	522	480	505	499	496	483	502	524	506	522	474	463	471	528	488	489	509	487	512	419	505	500	479	512	496	471	539	513	499	531	499	473	516	528	493	465	528	526	518	494	493	480	496	524	474	510	492	505	489	533	482	495	464	449	532	506	472	483	501	523	494	503	486	480	498	509	492	482	499	522	500	494	480	474	475	501	508	516	539	502	497	512	520	494	521	512	492	459	463	497	508	456	505	481	486	462	465	487	544	478	480	500	504	469	470	529	522	495	542	447	516	498	480	514	534	481	515	482	494	531	519	482	522	507	498	456	522	490	495	493	519	525	525	461	509	458	488	498	469	498	495	498	474	492	519	496	519	490	489	515	464	484	470	535	458	490	520	509	495	469	467	527	528	532	471	503	474	498	511	497	513	442	509	470	494	443	506	485	492	500	490	479	524	487	493	486	505	528	496	494	527	510	455	522	516	475	501	515	483	488	447	493	514	481	485	483	500	507	475	491	510	494	480	526	506	475	490	447	512	541	508	503	487	502	491	465	499	488	507	446	530	496	527	491	508	506	499	528	540	485	494	491	461	484	496	420	495	439	507	488	458	508	477	482	491	452	560	490	494	445	510	481	513	519	478	475	488	500	522	569	493	491	480	499	506	479	493	510	472	513	455	510	471	492	518	485	559	500	510	471	527	460	491	531	510	456	457	519	465	505	502	499	493	548	482	477	504	483	487	458	458	550	490	544	494	437	508	536	471	459	483	491	469	482	511	493	487	501	531	494	486	506	490	478	518	505	492	499	448	453	497	448	461	512	495	488	494	487	482	488	520	499	522	504	501	473	495	496	530	495	504	478	532	520	494	541	492	530	548	492	529	451	502	528	516	477	500	473	463	542	480	476	483	503	533	474	486	485	489	480	490	485	520	502	476	493	492	518	504	481	514	497	493	530	505	510	506	472	494	492	497	480	494	487	496	530	502	543	490
23677	20950	28262	23814	20944	9603	1386	1022	892	848	778	760	724	737	708	658	676	702	695	703	661	722	735	729	654	713	654	672	622	652	704	630	633	645	669	657	659	663	666	615	667	625	628	631	665	645	661	690	628	642	647	688	704	603	636	694	631	643	617	662	641	649	655	626	654	625	657	611	650	665	631	647	662	679	641	605	625	634	624	622	667	676	651	628	621	653	623	616	622	638	645	643	619	639	614	646	659	610	651	595	631	683	660	638	679	621	656	607	640	647	681	660	642	598	649	654	639	591	652	645	630	660	675	621	681	650	616	674	659	613	632	678	661	638	623	613	619	599	628	654	695	667	608	608	610	631	627	637	617	657	668	644	614	633	652	590	662	637	595	640	657	626	648	614	660	624	688	680	673	623	648	684	628	680	665	628	645	620	687	639	651	610	664	662	584	644	630	616	596	658	669	622	637	634	636	641	629	677	624	632	662	631	638	657	679	641	647	648	633	647	678	635	623	684	602	643	616	650	612	627	650	659	603	613	666	615	608	632	629	650	646	642	627	707	631	611	585	636	634	654	579	666	619	639	673	654	594	635	657	648	639	661	675	637	644	613	670	618	625	635	669	605	626	621	651	667	629	644	632	605	605	637	645	608	650	640	633	613	653	604	694	664	659	627	636	625	601	659	624	631	633	626	665	656	665	656	595	618	688	647	629	638	643	635	672	663	656	625	631	632	636	594	691	643	639	657	631	651	664	713	648	669	627	606	647	600	636	665	639	673	679	661	659	637	618	640	636	651	636	624	660	614	637	623	625	651	657	590	629	639	604	646	653	711	691	591	655	629	647	608	658	647	645	630	638	656	649	619	615	613	609	626	618	637	650	623	614	684	674	658	649	644	673	636	610	665	601	626	646	614	693	615	662	656	646	698	661	632	613	641	666	654	647	679	670	655	628	630	693	620	679	608	679	671	614	586	647	659	650	662	640	689	611	642	638	619	670	653	632	618	647	657	609	630	659	632	639	617	680	661	639	667	631	608	635	636	581	650	584	669	614	595	608	621	659	644	623	630	613	631	596	627	620	620	589	639	622	677	650	672	650	627	610	682	619	615	624	667	585	605	645	632	635	645	647	662	647	626	691	661	649	633	657	653	664	660	570	662	612	601	639	652	663	647	665	654	665	649	672	598	643	657	614	651	627	647	643	622	619	670	630	686	655	676	638	595	659	621	654	645	591	633	617	660	682	587	717	625	598	670	622	621	668	651	639	589	654	662	658	627	627	638	625	631	665	623	640	585	662	576	639	650	613	656	660	635	648	638	695	617	651	664	650	661	676	641	633	592	626	649	639	620	608	596	646	625	640	657	642	612	647	583	636	652	646	637	654	595	644	653	643	647	643	626	622	661	681	677	592	672	624	639	599	676	659	652	658	674	649	657	689	629	606	694	677	653	623	608	641	634	633	652	650	644	672	678	645	652	643	594	613	629	634	657	602	628	656	621	629	625	657	646	649	637	635	689	691	638	699	658	643	630	634	612	675	589	690	633	643	609	615	649	651	716	604	677	651	644	641	655	644	656	644	671	643	639	622	625	603	647	656	611	674	648	644	644	681	621	629	637	646	667	673	670	655	626	683	625	619	664	608	602	625	632	649	599	657	633	696	672	638	619	655	635	673	628	666	629	627	639	628	625	657	614	605	619	621	681	655	660	678	661	565	675	619	616	610	612	678	702	643	590	628	634	623	674	622	646	603	660	715	657	647	665	659	660	606	591	618	604	648	651	606	641	686	619	684	683	692	655	689	658	653	618	632	614	679	650	643	632	666	672	662	651	593	658	686	611	620	640	642	606	632	665	689	679	640	651	643	706	626	636	602	644	662	623	668	613	617	611	642	603	616	594	630	653	652	599	647	623	638	627	631	577	648	704	644	660	595	660	659	654	633	657	696	624	622	598	642	596	666	661	647	658	600	613	645	642	615	613	636	648	641	650	656	677	589	654	623	681	648	609	625	617	626	621	642	654	637	605	632	605	672	647	649	610	619	651	634	652	651	638	616	637	634	627	660	646	649	585	664	657	633	626	586	625	657	657	678	677	637	632	618	672	639	611	657	624	663	653	627	687	653	673	608	665	624	634	639	655	663	642	645	637	591	634	635	648	650	640	663	637	604	638	622	651	627	628	642	657	662	623	649	645	625	629	675	638	597	643	608	609	607	653	685	622	624	596	631	619	690	635	617	681	652	647	625	622	666	649	644	628	608	627	631	607	648	635	595	656	641	617	628	634	641	601	661	643	610	664	606	681	630	623	660	623	631	598	606	658	559	646	674	651	616	652	610	677	643	622	612	625	657	656	648	634	681	640	664	649	642	655	635	647	612	633	661	633	608	651	652	626	675	659	681	645	605	631	686	647	663	644	616	683	680	638	642	617	671	650	663	622	627	620	620	602	657	657	617	643	654	594	618	645	630	638	666	688	591	634	635	629	633	623	681	653	624	638	621	633	639	636	602	692	633	629	631	668	654	616	638	643	640	624	643	634	658	601	623	653	620	629	630	637	615	665	640	602	642	635	615	626	681	655	593	623	640	633	594	611	646	614	632	651	641	660	580	633	645	637	644	648	620	643	599	660	634	590	616	662	624	586	647	612	632	642	631	658	586	587	667	661	615	654	615	654	604	626	616	621	628	619	662	624	636	618	607	656	655	662	662	650	662	642	634	670	589	670	594	637	600	634	684	652	633	620	631	664	698	633	664	671	654	621	591	650	576	648	653	608	658	637	630	626	610	637	622	650	615	617	639	595	612	643	647	695	615	632	651	652	644	588	666	612	646	644	630	663	639	632	654	656	617	615	616	631	622	642	648	622	662	660	633	634	672	641	619	602	633	666	611	647	639	599	630	649	629	608	641	598	651	662	585	608	656	618	656	598	666	621	626	646	611	624	699	632	649	636	660	577	615	662	670	649	611	659	577	675	633	648	680	591	673	693	631	648	649	652	649	648	626	648	637	633	639	686	648	648	619	667	645	613	601	623	657	639	644	601	605	633	631	631	680	652	607	661	673	631	626	634	651	641	601	622	617	651	630	596	603	655	574	642	618	632	587	626	623	655	656	582	617	633	631	675	645	629	678	654	619	609	642	663	651	583	663	635	618	689	617	622	654	647	632	637	665	656	653	650	634	629	628	653	648	675	630	644	657	614	606	651	678	638	685	625	619	619	631	613	628	637	645	635	650	657	644	670	646	642	644	660	672	662	608	650	636	625	649	698	580	638	572	596	637	644	669	639	596	666	634	689	643	641	623	661	630	611	671	589	593	673	645	674	629	685	595	650	640	636	637	604	602	668	609	650	653	609	628	605	660	621	631	620	644	621	693	656	620	626	646	620	633	646	615	630	605	629	649	638	643	626	617	682	648	628	671	634	600	592	642	698	619	649	626	608	617	667	620	691	602	641	653	591	679	637	636	630	677	611	611	643	658	681	621	635	642	638	631	662	596	615	591	662	637	600	595	612
12882	9949	7917	4027	2892	2253	1849	1577	1419	1319	1256	1127	1110	1084	992	997	1002	978	878	864	907	858	864	855	871	841	827	847	766	849	838	828	815	860	859	806	854	851	789	804	809	822	792	817	863	816	849	844	797	874	823	797	774	800	845	830	793	784	816	752	828	798	783	799	867	838	734	758	836	834	869	783	797	819	802	834	810	846	794	863	795	816	761	740	822	834	831	763	820	834	790	819	784	861	778	773	861	839	796	782	778	831	945	808	816	788	836	796	813	836	812	807	763	794	785	816	805	854	817	774	851	800	830	844	785	896	817	817	785	805	802	836	822	816	845	830	829	805	822	817	845	832	816	801	781	844	794	826	810	830	798	856	812	813	800	807	803	761	780	840	830	754	798	809	798	760	840	839	836	831	827	794	833	831	814	855	819	776	794	790	834	817	846	791	816	796	783	824	779	798	788	864	816	810	798	833	790	796	819	774	816	776	786	813	763	799	787	789	801	849	811	780	782	777	785	810	800	760	770	800	782	826	811	846	760	772	838	789	814	754	787	791	836	834	795	793	827	797	818	866	745	819	843	792	760	792	822	755	827	811	785	831	793	797	819	812	789	811	800	814	845	784	814	839	813	841	877	829	829	838	780	830	762	852	782	786	769	785	860	759	809	792	793	810	803	798	816	837	811	786	880	781	819	812	830	820	779	793	846	829	797	747	759	860	807	804	823	805	818	819	751	870	776	775	780	813	854	773	831	858	820	856	826	780	804	772	791	848	850	832	828	827	811	846	797	817	864	826	840	810	829	842	785	808	806	767	833	822	850	808	822	787	804	835	793	842	725	791	777	800	861	829	862	813	784	831	812	792	816	793	830	842	781	802	790	845	862	811	803	840	828	810	775	798	807	835	809	804	864	834	804	760	791	792	799	770	835	838	792	775	797	784	818	838	792	803	808	834	724	795	826	801	833	829	840	803	811	830	793	844	782	806	812	813	768	814	826	793	821	814	794	850	873	804	787	800	794	817	805	798	806	821	784	838	799	806	796	788	817	810	777	838	801	801	795	815	867	804	833	784	855	794	835	841	832	781	786	766	785	782	800	796	847	787	774	795	820	812	860	770	835	829	815	817	797	801	786	772	788	810	800	773	821	767	809	778	807	774	807	834	834	780	864	796	835	780	802	795	851	786	801	769	791	796	845	818	796	787	809	813	812	816	792	897	871	826	812	784	777	808	850	791	773	835	793	788	776	856	856	826	854	850	793	778	812	759	823	837	801	832	809	789	827	791	766	772	821	807	806	797	789	807	805	790	857	856	782	790	872	873	829	841	782	815	810	816	801	803	835	764	803	794	842	792	801	754	857	813	802	834	818	813	787	782	804	794	804	823	860	828	821	782	790	785	775	755	810	762	804	800	830	780	822	806	833	839	821	815	825	801	787	833	809	779	799	758	796	771	796	806	801	831	788	762	833	820	786	817	821	833	807	794	837	752	774	817	771	815	781	842	793	767	753	772	789	822	765	806	785	834	832	788	837	815	833	819	823	852	836	747	803	858	751	788	806	812	820	821	816	820	813	877	771	769	816	838	834	804	792	879	831	818	828	757	878	835	728	884	787	826	827	818	827	833	875	782	796	808	805	829	784	782	808	825	833	843	778	811	808	819	797	778	810	774	823	787	811	800	789	822	827	731	741	827	824	851	814	828	795	782	824	826	773	856	791	782	806	816	780	821	770	797	805	824	780	768	779	755	823	767	802	800	810	878	769	791	779	785	795	867	784	801	805	835	773	825	798	784	837	838	839	810	809	789	786	836	807	820	828	808	744	778	782	838	803	785	800	776	781	793	845	772	813	849	771	814	821	795	851	780	817	848	826	808	784	798	837	866	828	767	790	764	842	836	857	753	817	806	792	819	826	803	820	855	794	789	811	808	815	777	775	812	821	774	824	763	838	790	790	804	814	821	828	831	854	862	763	800	797	831	794	796	837	808	803	802	828	826	773	852	845	798	808	841	787	794	810	823	800	831	894	826	768	824	836	827	820	818	798	821	848	794	810	797	843	786	805	797	790	783	798	756	832	803	801	780	788	805	797	818	777	809	803	818	794	816	823	822	810	853	851	802	784	814	777	798	808	799	797	819	802	807	827	766	837	812	828	798	871	824	803	821	780	745	847	800	845	802	795	815	806	839	812	833	826	819	815	751	749	797	792	833	848	764	804	800	820	816	824	808	808	783	829	830	781	815	769	809	812	802	833	851	800	837	813	846	811	791	745	841	835	750	781	792	795	794	790	840	827	865	762	877	866	824	843	809	799	790	807	852	790	811	834	783	759	837	806	860	817	812	819	853	813	805	790	812	805	776	792	785	817	800	813	866	812	840	830	828	837	828	786	791	777	809	823	801	782	806	820	769	867	817	752	804	821	837	819	796	857	759	812	824	820	824	858	856	793	789	822	836	844	813	771	782	825	787	815	761	765	832	768	780	784	780	818	775	786	828	846	769	804	797	828	792	823	828	810	774	809	787	798	830	780	756	850	814	789	804	819	867	807	808	825	819	805	809	798	782	774	768	833	804	748	811	829	881	751	755	793	817	806	780	772	784	809	802	842	842	836	802	824	819	797	841	828	837	782	804	798	813	786	786	800	778	770	798	783	808	848	817	767	797	815	819	807	810	846	772	818	753	811	799	789	793	760	802	833	829	804	782	841	805	764	794	824	835	803	782	813	737	773	775	822	792	826	805	815	773	847	790	783	816	806	810	824	808	833	814	804	809	787	817	808	851	832	734	780	803	859	792	767	824	822	828	794	761	804	871	808	774	808	816	823	789	851	797	787	763	789	810	811	784	814	786	827	852	767	826	852	814	800	757	799	772	830	863	804	794	811	775	761	802	764	799	798	808	795	880	754	794	812	836	819	776	823	806	859	842	803	821	793	829	793	854	765	804	828	812	822	826	819	813	775	867	750	826	845	826	775	770	797	781	791	857	808	844	878	836	853	774	777	808	826	757	796	836	835	791	837	766	819	788	816	845	764	790	785	796	792	805	815	763	793	789	828	764	761	819	794	815	785	792	845	842	793	837	767	792	793	810	800	809	817	772	761	772	824	785	825	823	804	819	809	809	843	758	794	813	819	848	773	818	791	848	761	840	831	830	879	809	764	866	831	798	796	806	731	745	823	766	803	797	813	795	820	832	794	801	852	801	768	825	840	814	830	808	799	791	777	758	805	779	761	860	835	870	769	780	780	823	839	748	815	824	840	798	865	756	834	766	835	860	774	842	782	799	794	884	842	853	777	823	816	852	796	840	823	803	844	848	854	794	825	817	815	748	804	828	827	728	839	791	830	811	814	826	766	818	846	808	772	808	797	856	849	862	802	799	797	780	841	791	824	813	786	772	855	820	802	829	769	819	816	876	774	847	800	818	817	803	835	803	797	782	772	790	794	812	792	791	749	831	801	780	813	790	836	869	860	773	813	814	860	840	773	785	720	779	798	807	791	809	808	828	817	794
22740	21000	28819	23355	21000	21050	8568	1322	978	880	814	827	689	694	709	692	662	631	634	596	621	572	624	564	627	551	598	498	646	555	564	554	583	526	595	528	529	548	552	555	536	538	554	532	544	534	522	565	517	571	537	514	524	518	520	518	574	541	537	553	514	548	537	504	520	513	582	525	543	532	570	544	588	503	558	543	507	515	522	569	558	555	562	567	540	543	508	540	603	521	521	553	518	530	553	524	524	497	558	542	541	517	516	529	523	536	529	533	535	561	522	508	524	537	547	542	552	498	577	548	572	502	519	518	531	521	529	554	562	531	521	504	504	561	586	543	528	548	551	488	516	550	512	509	540	510	548	556	522	510	536	530	525	517	546	519	529	508	544	502	551	545	549	547	508	542	477	555	527	558	505	539	538	531	506	576	515	550	538	528	559	524	518	518	505	528	521	536	502	526	584	529	582	534	535	530	530	519	546	516	541	494	570	552	536	555	574	554	474	531	493	509	522	544	533	521	494	549	524	517	533	509	541	521	548	530	547	525	510	533	558	504	563	554	517	512	499	492	549	537	553	521	496	504	511	552	560	529	547	552	505	517	549	480	509	569	554	536	533	536	558	517	547	546	486	530	528	534	539	541	543	528	543	566	557	516	469	547	518	567	509	518	545	540	486	543	602	515	534	557	549	573	515	549	557	526	554	579	541	525	527	566	556	556	498	585	533	509	518	505	527	568	565	567	559	522	459	527	524	523	496	503	574	530	546	513	513	578	552	574	513	524	526	527	509	541	554	544	519	546	532	511	543	489	539	533	518	545	533	544	540	540	532	573	558	553	541	561	505	516	548	469	497	530	557	546	585	525	514	491	529	518	530	523	508	566	550	519	536	524	560	553	566	523	534	566	528	542	527	507	523	523	517	514	525	514	565	549	536	482	545	540	517	540	567	540	513	499	514	532	524	524	551	499	539	535	549	531	520	557	538	502	529	510	515	519	572	528	542	478	559	562	550	530	529	507	556	514	544	550	491	534	539	569	560	553	549	484	522	481	549	528	506	512	576	558	527	531	542	508	596	537	552	507	515	562	515	505	530	497	504	562	517	514	557	508	542	520	550	553	529	534	561	553	531	501	516	501	548	502	521	548	540	550	515	506	529	480	508	574	544	524	518	541	538	530	585	530	480	521	509	516	487	512	518	550	532	517	561	525	522	548	566	545	512	502	496	527	508	571	538	543	500	551	499	526	536	515	481	503	570	513	563	527	494	521	507	566	539	526	508	554	506	549	529	537	527	548	497	488	528	542	531	505	593	519	528	551	538	521	517	552	533	553	543	548	536	540	503	515	505	529	557	525	540	550	530	551	537	554	532	529	513	528	516	531	526	526	537	547	501	529	526	540	512	572	548	513	517	516	524	502	519	529	515	517	561	532	533	532	567	484	535	528	565	522	532	578	536	526	505	512	510	551	505	533	540	565	529	556	523	562	524	498	523	538	523	518	528	525	540	539	518	502	521	536	516	585	509	534	479	511	533	568	539	563	509	519	533	532	544	565	544	540	551	551	517	500	500	547	513	581	522	514	509	557	534	511	546	545	496	589	515	531	545	516	482	503	508	546	516	522	500	503	531	507	569	559	509	539	515	569	520	517	523	509	525	554	515	502	546	486	489	566	568	543	504	511	494	580	528	518	525	520	540	553	520	514	520	545	536	538	514	583	525	539	539	507	501	491	557	491	529	507	512	510	523	513	558	519	525	522	490	522	534	510	515	542	558	500	521	523	554	523	504	505	540	548	548	518	519	525	549	549	533	492	528	495	542	511	545	503	509	539	591	520	547	562	534	553	508	519	554	514	515	577	549	524	535	475	498	520	527	526	538	510	534	508	563	528	523	507	536	538	556	518	526	524	572	582	531	555	513	516	557	480	541	561	562	508	537	561	512	529	520	496	565	523	540	459	539	557	546	564	511	548	526	530	500	555	559	566	548	543	536	530	545	535	551	530	540	506	524	568	538	556	526	542	552	576	493	579	467	603	537	550	559	537	565	528	554	552	515	496	524	489	546	544	503	535	544	530	509	549	517	574	524	515	537	546	548	510	529	533	532	558	546	544	489	555	551	548	548	526	528	523	557	531	526	521	539	538	537	490	497	568	502	513	530	533	536	549	516	521	509	505	536	535	571	519	514	534	537	504	546	561	543	531	525	528	515	523	526	576	537	519	519	530	536	508	521	500	525	509	523	551	534	519	523	560	541	527	561	507	564	498	498	539	544	513	521	539	517	533	573	497	567	492	523	518	491	545	530	572	515	551	518	539	493	540	532	536	528	602	486	515	538	466	535	548	519	534	496	523	516	571	539	478	538	555	540	533	536	536	536	508	521	527	528	512	522	544	495	524	529	507	536	559	536	543	518	532	518	526	523	487	555	547	530	496	538	500	570	563	530	534	490	534	532	536	516	515	523	494	576	553	538	530	546	525	557	508	563	531	592	540	514	578	561	538	547	535	571	513	507	524	530	535	530	552	552	539	527	528	527	551	514	517	496	523	512	562	513	511	495	527	500	544	528	540	556	513	529	515	521	491	558	486	566	533	554	529	497	518	512	547	505	518	534	534	482	595	520	579	532	525	566	539	531	524	525	580	536	528	500	508	539	541	520	513	513	518	517	542	493	500	514	504	510	545	515	533	521	502	524	498	484	562	503	507	503	526	521	536	591	513	526	570	547	543	537	501	519	491	530	519	501	532	523	497	533	533	515	531	539	522	512	525	521	512	593	533	520	518	521	538	512	518	541	489	527	546	502	579	495	556	556	472	521	493	508	543	535	552	517	551	540	501	547	527	534	548	525	515	507	501	511	526	487	510	514	587	573	509	518	508	577	532	483	544	528	544	516	537	531	557	506	553	522	517	508	553	527	501	542	536	506	528	553	527	548	523	513	533	539	520	536	512	582	540	511	519	560	531	534	531	547	520	527	516	560	521	518	550	562	509	556	513	545	496	527	491	555	512	517	543	577	505	513	481	517	538	528	515	506	565	551	488	513	502	542	540	537	534	542	525	519	553	485	502	514	500	564	508	545	526	525	511	490	511	500	494	526	490	555	496	509	527	559	501	506	531	516	540	518	507	556	520	507	516	535	529	522	512	509	537	512	500	581	539	567	555	527	511	518	576	531	529	519	485	495	510	552	524	503	508	506	573	521	534	509	552	508	547	490	547	551	574	526	500	533	560	532	527	535	498	493	568	522	508	516	539	543	499	534	541	531	524	509	537	517	532	545	530	603	521	542	518	543	519	534	506	522	545	543	539	531	531	560	505	527	531	499	500	515	558	536	532	550	528	546	567	544	582	508	559	499	535	513	525	523	529	514	526	518	512	497	480	563	520	529	508	531	570	564	542	494	570	527	527	539	547	578	556	512	550	547	526	536	555	504	551	533	524	540	550	515	544	516	496	527	558	559	504	548	541	461	464	496	524	529	488	533	528	521	518	509	545	574	526	532	539	518	533	535	510
17399	15577	12414	6514	4553	3508	2774	2273	1883	1644	1482	1366	1163	1121	1029	978	931	958	920	887	844	890	784	788	763	786	736	778	774	762	778	759	713	769	742	740	683	654	702	669	699	723	697	728	679	739	724	699	738	675	736	748	685	679	686	681	707	680	718	689	724	719	713	711	687	700	673	667	638	704	744	659	662	649	692	688	691	695	698	674	693	697	687	707	644	642	662	692	686	692	678	744	700	665	696	697	634	693	653	665	701	681	742	666	667	696	663	672	665	643	653	693	679	741	666	679	702	705	723	676	624	688	713	661	678	677	658	680	665	713	666	680	699	699	630	662	656	666	675	674	716	647	642	691	690	668	664	650	683	633	680	675	690	702	700	676	647	697	679	647	662	689	668	728	653	717	678	641	686	667	689	715	658	695	675	643	630	705	667	672	662	645	678	676	695	707	727	671	723	670	724	707	664	668	689	680	668	708	676	753	641	662	671	670	654	699	667	694	738	675	678	707	693	717	654	685	680	673	666	698	671	688	711	682	683	660	669	646	672	675	647	679	668	628	672	698	658	695	687	692	683	713	669	646	661	706	717	655	644	695	688	723	665	664	687	640	645	672	702	654	651	724	671	700	666	667	714	707	692	662	701	679	691	705	717	640	651	677	639	709	660	701	674	655	648	693	649	673	668	676	691	674	669	667	667	725	666	689	642	694	660	684	663	722	689	671	646	658	655	661	678	709	680	683	654	679	653	668	641	702	680	678	693	608	644	660	655	702	688	642	714	645	689	659	639	639	687	683	657	686	691	661	711	693	699	683	669	655	644	660	644	713	663	758	709	664	691	674	716	684	699	679	673	676	727	719	662	624	656	678	708	707	667	701	707	676	649	677	708	659	688	669	719	694	724	644	685	716	664	691	662	677	644	676	696	672	722	670	669	693	683	697	679	733	675	718	656	706	687	686	709	688	729	685	658	652	650	675	715	688	687	695	665	688	683	683	715	731	673	684	683	662	664	675	680	807	715	668	673	629	706	637	622	680	684	690	661	664	686	677	688	689	687	595	676	727	662	659	729	717	665	738	640	675	671	695	657	685	667	697	693	739	660	673	693	712	706	701	718	714	686	662	682	717	751	695	637	698	667	678	643	679	656	643	629	683	689	693	662	709	661	779	674	684	656	627	684	652	625	676	641	675	687	691	673	757	664	640	632	715	675	659	670	702	664	686	641	630	713	703	694	660	703	689	711	687	603	595	679	684	652	670	663	684	652	685	684	682	701	684	645	672	664	703	707	684	680	706	724	659	671	654	695	716	715	642	676	664	697	659	696	657	693	685	671	675	678	684	647	689	683	695	691	635	710	708	638	684	683	652	656	704	675	671	672	690	715	683	688	662	680	659	638	672	670	671	691	671	671	664	687	670	699	695	688	654	670	661	688	722	684	658	712	724	661	691	689	667	694	703	699	683	652	705	696	705	707	685	651	687	672	734	672	690	696	661	656	684	665	675	683	626	714	679	677	675	704	698	648	633	670	638	678	669	644	693	641	678	678	706	679	662	647	695	723	690	760	680	672	696	670	699	674	624	690	671	671	665	711	706	665	720	687	713	701	666	710	650	651	643	646	639	720	707	674	694	705	672	669	642	666	692	679	704	672	664	709	658	684	658	642	690	706	654	635	661	664	701	703	696	686	765	683	644	678	705	690	649	692	726	726	686	679	642	665	637	707	654	663	679	701	679	678	667	678	693	649	638	670	708	688	631	700	670	726	686	654	653	665	629	665	673	696	665	682	676	650	667	652	709	664	677	710	681	684	706	685	664	664	664	654	709	678	681	679	671	685	682	688	707	664	686	713	650	685	680	678	649	659	648	704	676	688	690	734	702	680	669	705	716	655	679	700	664	638	652	639	715	699	687	685	659	701	668	700	658	648	717	658	673	697	690	703	628	713	664	753	661	703	663	669	707	660	657	691	641	670	662	663	716	615	740	669	725	665	678	687	670	678	697	659	673	685	686	689	669	687	643	674	658	702	668	678	686	698	733	690	642	703	691	661	686	712	729	677	694	686	688	710	655	714	674	659	682	626	627	729	647	703	702	621	681	703	676	660	667	736	677	653	668	676	688	645	697	664	681	659	641	701	677	684	677	656	715	691	682	671	689	673	677	734	673	695	665	648	687	682	727	694	674	678	668	696	637	681	648	678	671	679	680	738	667	697	688	663	640	678	705	666	632	639	668	650	692	697	646	695	682	647	697	669	706	720	693	690	719	671	642	653	734	641	636	636	671	687	696	725	669	659	680	666	686	667	716	649	737	628	641	664	700	634	701	682	650	694	688	729	648	688	711	685	697	683	681	675	666	651	683	708	683	658	698	637	665	639	656	658	671	665	675	727	659	730	675	681	729	709	672	635	667	708	665	642	692	673	687	690	675	639	687	675	684	688	694	702	654	643	719	660	703	690	666	736	673	653	654	667	708	676	646	662	682	643	669	675	724	672	699	660	668	684	689	678	639	694	617	662	699	673	656	707	679	686	679	647	687	674	662	668	655	714	628	600	598	632	689	727	700	665	655	671	696	684	679	719	717	686	706	707	688	653	639	668	660	702	679	691	634	679	695	688	690	673	718	644	684	684	645	666	651	654	617	704	666	655	680	659	696	707	656	710	667	696	715	686	674	696	682	667	714	702	659	694	691	663	681	718	683	708	687	649	700	674	726	707	617	679	758	647	697	653	728	680	682	646	697	686	649	659	686	667	674	707	663	670	689	628	670	712	658	653	721	641	700	682	687	669	649	674	660	677	667	661	675	687	681	726	676	681	684	706	713	673	644	652	709	649	693	660	674	684	718	651	677	613	666	629	678	680	656	678	667	667	693	621	661	671	703	661	674	672	639	652	643	691	648	644	693	641	726	654	649	706	644	716	686	687	653	708	652	669	663	638	664	666	706	618	689	693	698	641	661	676	689	727	675	712	664	687	619	633	665	658	638	701	675	626	653	680	678	648	663	706	663	676	636	778	698	726	695	674	678	673	684	686	674	688	652	651	648	678	712	685	664	675	721	680	677	669	703	655	634	686	717	661	691	686	640	722	687	693	693	636	671	708	661	633	677	678	670	668	673	684	678	674	677	702	656	689	663	683	668	673	656	674	672	712	705	668	714	648	715	621	685	686	655	704	685	677	635	678	647	694	661	678	683	669	669	692	699	687	662	661	661	659	720	676	677	696	643	730	682	680	656	652	697	647	674	667	694	674	693	642	656	721	683	678	692	734	694	680	683	684	665	667	739	628	722	627	716	678	696	703	672	654	704	702	638	647	635	663	664	647	687	685	641	703	620	663	681	676	620	647	720	669	719	678	685	639	624	702	666	631	687	674	644	703	707	701	666	697	679	698	705	701	708	653	679	696	658	748	705	710	671	666	715	710	700	663	666	659	685	673	656	664	678	670	672	668	690	720	696	701	638	680	667	682	658	706	657	693	695	677	691	677	682	678	686	679	677	660	683	701	719	654	715
26677	20522	9314	1025	724	632	531	424	396	438	445	416	405	407	363	406	409	393	411	368	369	400	439	419	400	369	435	380	402	379	384	392	391	411	394	394	412	374	393	404	405	353	386	387	396	394	391	384	359	387	364	409	367	415	376	377	415	362	383	367	394	378	407	375	378	403	383	392	411	351	375	372	401	391	372	354	382	408	367	414	403	428	386	405	404	376	382	396	397	379	378	374	371	421	382	408	418	393	398	397	408	385	387	435	399	411	373	386	366	363	381	368	358	421	387	369	416	405	375	357	372	398	371	386	361	382	367	398	390	429	392	397	384	384	357	368	369	394	371	380	413	399	362	388	397	364	414	376	399	394	376	371	374	372	369	404	369	408	321	391	359	384	368	389	393	406	409	376	405	397	419	430	406	385	406	351	387	434	392	373	380	398	399	365	386	368	407	380	387	382	404	375	388	399	345	380	405	414	376	391	420	409	350	424	409	394	384	405	375	394	393	354	412	394	402	398	404	387	419	392	363	380	391	401	401	366	435	354	397	393	378	407	396	396	379	395	407	409	409	413	376	408	390	361	378	391	383	388	398	398	395	418	418	431	366	377	372	380	367	391	406	352	395	419	379	407	364	393	392	389	427	363	361	406	397	408	390	397	391	430	357	378	396	399	365	378	400	405	362	386	363	376	412	383	377	410	415	393	408	368	400	370	372	383	382	387	375	406	384	365	360	363	388	394	376	360	385	381	424	410	386	413	397	392	393	372	380	389	408	353	370	379	385	394	400	428	371	397	378	402	382	367	385	368	378	391	405	399	430	384	374	398	407	354	405	398	401	404	390	383	398	357	356	403	380	413	414	403	381	400	401	415	418	419	357	402	386	430	386	383	366	385	401	395	381	389	413	385	439	410	352	379	418	393	366	399	392	399	385	371	368	399	387	397	405	375	386	394	401	394	416	359	415	429	406	421	380	367	378	382	357	386	389	399	384	373	366	359	395	413	370	375	389	357	364	372	401	395	405	365	390	370	392	367	407	359	380	396	344	409	401	418	393	381	391	358	369	385	395	391	372	421	390	415	395	408	411	374	406	376	381	427	365	430	365	368	391	415	388	382	357	373	425	365	372	392	379	398	385	383	361	388	386	405	368	406	381	399	390	386	402	403	391	393	420	416	391	405	375	395	403	383	431	410	396	367	381	404	386	388	362	390	405	361	397	395	372	384	407	410	390	429	428	371	417	383	394	402	426	338	381	408	379	423	387	378	380	362	385	395	350	376	419	406	393	406	426	386	437	362	414	357	392	371	386	421	403	417	387	390	406	364	397	387	375	402	354	417	422	370	385	429	376	406	406	374	370	417	401	395	325	378	361	349	406	414	415	405	378	378	371	392	374	380	395	382	382	339	330	390	392	391	389	412	406	362	354	412	413	383	366	366	386	401	395	405	380	373	416	364	409	347	410	422	380	381	391	374	374	368	401	405	419	376	392	385	386	404	400	447	411	394	388	399	361	416	402	392	397	391	416	372	398	418	415	387	376	357	403	381	410	400	412	373	410	390	387	433	400	406	383	418	408	355	394	388	374	422	357	369	374	383	405	356	353	397	373	370	388	365	382	382	399	387	367	391	363	360	400	383	372	387	386	353	387	413	406	431	379	395	374	401	392	361	389	388	381	412	383	407	349	379	399	395	383	386	410	420	379	380	406	364	369	368	402	431	403	395	399	384	412	383	372	403	401	377	400	397	392	392	388	410	403	384	388	373	373	383	393	400	406	383	389	392	392	371	432	409	369	433	398	403	392	408	379	364	392	361	407	386	418	411	369	382	375	417	366	397	384	365	388	406	417	381	362	402	392	371	420	357	369	398	390	393	385	364	401	393	371	345	353	380	441	385	318	382	393	357	417	425	402	388	392	411	407	368	390	405	388	402	390	403	439	402	368	387	405	399	378	399	373	403	360	411	408	378	413	375	415	382	386	364	361	418	389	401	391	388	397	378	386	366	384	387	394	406	415	395	401	379	375	378	390	425	428	367	409	423	401	363	391	405	411	398	412	383	413	403	395	359	371	405	387	408	399	356	424	404	370	378	421	373	361	384	386	380	415	400	356	389	419	393	400	378	386	402	395	413	383	392	410	361	354	383	352	382	398	371	412	376	422	405	399	440	421	435	361	390	374	382	422	403	397	424	407	409	385	390	365	404	407	431	375	381	411	418	380	404	380	398	414	381	393	352	387	402	367	365	389	400	393	399	394	416	391	411	400	380	363	378	383	393	378	373	368	366	387	356	370	369	386	362	415	398	396	387	393	386	399	381	398	411	402	351	416	385	423	450	389	395	379	370	385	399	391	432	387	361	407	366	401	376	379	391	380	438	366	366	374	409	409	405	367	380	384	369	390	418	367	391	399	381	393	368	399	423	387	405	374	394	417	389	398	400	412	363	360	400	375	379	370	407	367	380	343	367	370	395	376	385	364	376	392	377	361	405	398	371	407	367	386	368	348	384	378	402	353	390	401	385	355	379	374	350	397	420	373	377	379	370	349	401	400	383	364	391	356	367	394	393	371	400	358	367	393	394	379	392	395	402	358	379	360	391	399	386	350	379	411	366	408	394	375	405	350	417	415	370	396	373	394	352	390	400	372	377	370	358	357	380	399	364	386	391	379	401	413	352	370	397	394	390	394	392	426	385	407	364	352	404	359	377	383	363	421	417	391	367	399	379	406	358	377	371	414	411	364	391	418	401	385	403	355	380	381	368	350	354	349	370	399	396	391	380	372	377	371	381	411	385	404	382	383	344	400	381	367	388	384	389	427	391	379	368	375	368	399	363	356	413	357	388	378	396	384	389	411	400	394	425	381	382	344	381	463	393	417	378	367	383	383	358	364	413	389	359	363	410	357	386	401	341	386	382	401	383	383	387	345	384	400	405	401	384	364	384	411	395	397	423	377	434	397	390	389	399	388	404	426	378	393	372	358	400	439	376	389	358	400	386	333	364	435	413	371	380	405	385	405	356	415	416	410	387	392	365	351	402	425	412	388	391	403	421	400	367	404	369	396	371	395	401	392	387	359	396	427	391	404	404	398	404	366	392	388	379	355	401	403	382	363	376	371	389	400	391	382	370	391	397	377	407	398	376	413	374	387	356	394	391	395	388	368	385	388	356	430	391	400	390	380	365	379	405	407	386	425	402	366	390	378	394	388	383	380	427	404	393	382	431	402	399	400	401	417	348	398	395	407	391	420	373	411	410	381	389	386	378	425	392	390	384	414	393	379	383	390	360	407	367	384	375	411	392	364	380	374	394	375	400	401	374	385	355	405	367	403	419	359	382	394	386	383	391	379	395	366	344	373	405	359	390	389	386	380	422	377	343	424	385	363	395	378	377	372	409	403	372	419	394	399	403	401	405	414	392	418	369	363	407	413	396	400	356	381	372	380	385	381	368	386	417	369	360	387	372	397	387	367	376	372	402	422	404	390	399	394	412	385	378	381	396	367	401	379	388
7018	1445	1303	826	693	606	554	649	556	540	522	543	536	506	497	492	563	502	491	487	546	473	512	522	526	500	503	506	526	472	503	481	489	501	511	499	493	515	498	517	517	518	502	506	495	518	496	526	520	508	493	483	519	515	512	515	509	507	471	497	459	484	523	488	547	497	507	511	502	476	503	514	544	498	522	517	486	505	470	506	497	541	513	505	504	475	496	502	533	501	549	468	492	526	475	527	502	491	490	466	500	526	499	498	467	488	507	458	440	530	516	508	520	520	480	493	500	504	469	446	512	518	522	496	453	528	499	482	472	542	485	446	472	514	470	519	480	506	483	495	494	511	495	517	522	492	488	477	484	466	520	501	482	507	522	539	487	509	500	475	497	505	501	473	472	517	480	455	517	538	508	493	517	486	531	499	490	500	518	515	458	480	505	509	486	495	496	498	487	488	499	483	518	530	520	503	507	507	504	500	476	475	523	497	522	485	489	479	442	477	501	525	552	492	468	485	505	482	495	491	480	446	505	544	520	533	507	494	525	482	572	533	494	525	492	507	534	493	491	514	526	492	478	523	499	529	491	510	487	503	489	496	492	462	451	510	503	459	482	498	477	455	503	504	525	464	520	502	482	508	486	461	499	501	475	499	494	509	466	508	446	547	481	475	514	517	507	497	480	488	511	545	483	494	509	505	531	474	459	521	510	475	477	492	471	515	531	500	453	532	456	493	511	544	519	511	487	492	456	486	467	481	485	473	483	467	491	471	496	505	507	512	579	513	535	487	507	545	495	488	484	504	513	503	469	489	482	486	541	481	507	473	558	508	472	495	527	494	505	484	473	521	505	478	515	518	505	499	476	480	488	494	503	501	481	448	538	509	459	520	525	479	504	482	505	482	466	509	496	500	494	492	507	495	475	475	524	479	476	463	508	547	499	520	546	478	546	507	537	491	488	487	479	472	508	513	521	526	517	497	480	504	485	502	491	517	489	501	578	478	461	545	523	505	534	553	545	460	498	509	530	477	526	474	507	483	466	488	535	517	486	460	511	468	493	459	478	493	515	486	488	524	528	548	483	459	483	544	473	481	489	517	500	517	504	526	479	470	482	515	515	505	538	512	465	491	506	480	493	452	521	493	540	513	469	505	508	473	494	524	447	508	498	464	497	481	480	538	471	514	477	494	513	491	475	522	470	505	514	510	522	507	498	510	517	498	474	527	511	501	514	502	508	512	470	531	518	534	495	505	509	513	500	518	482	483	534	482	497	441	495	518	510	478	499	499	512	506	530	473	529	501	515	481	504	503	515	495	490	513	510	508	478	476	491	502	476	521	532	477	516	470	495	521	526	506	498	461	483	526	503	491	519	507	493	508	479	461	558	456	535	503	498	494	506	502	506	460	516	470	522	492	503	482	503	494	519	489	484	499	509	497	530	486	485	448	511	472	506	503	497	491	497	515	499	498	517	459	489	478	512	516	483	512	462	480	511	498	530	495	528	511	495	526	498	500	496	513	460	530	500	490	501	512	515	506	474	496	480	521	482	487	492	476	450	479	500	505	473	518	521	486	509	501	477	493	538	506	477	515	533	505	513	482	465	510	532	494	499	523	518	485	526	480	470	505	516	514	508	452	530	504	537	514	479	502	532	555	496	476	480	543	495	476	497	458	492	543	500	487	481	502	519	502	494	506	492	565	490	489	534	487	525	488	511	483	489	494	496	507	483	461	518	479	523	505	533	499	497	483	503	458	492	495	507	512	498	487	526	524	501	527	493	498	508	510	535	482	492	499	507	512	522	522	468	502	514	477	542	480	524	494	504	529	491	518	467	505	524	483	505	491	465	515	525	511	509	532	508	496	486	553	463	505	512	503	495	508	552	486	515	493	561	537	487	462	504	511	577	523	482	468	536	481	533	480	482	516	512	492	488	503	522	511	502	472	525	508	492	490	496	515	509	520	505	520	498	524	491	498	491	551	475	531	504	475	530	494	489	502	501	487	522	459	498	502	518	487	477	502	472	526	507	479	515	506	507	499	485	509	537	503	502	473	526	502	494	485	504	501	474	518	485	532	479	497	480	464	508	496	474	488	467	526	516	472	535	485	481	517	478	503	477	495	515	514	547	516	533	481	488	518	521	517	476	490	474	507	531	493	509	485	477	530	469	494	557	523	521	494	517	497	491	492	468	457	500	476	513	476	515	531	561	458	488	466	460	523	502	495	520	520	535	490	493	499	486	484	537	494	491	513	520	486	514	492	478	517	471	556	485	483	469	522	513	483	498	485	478	493	493	498	475	483	497	467	525	468	510	509	539	486	485	486	470	509	493	505	516	529	537	533	500	514	521	497	485	487	534	504	512	514	521	497	481	481	510	485	505	479	520	501	526	456	493	493	509	488	491	475	524	496	495	504	495	488	511	513	464	503	560	500	511	508	493	495	452	518	468	501	483	504	527	509	508	488	514	504	492	524	486	481	503	560	481	542	475	504	509	516	507	511	510	508	483	488	517	514	519	504	479	445	480	465	495	481	470	518	483	495	496	521	468	492	482	512	495	501	498	464	509	496	476	491	502	500	519	509	489	537	545	545	489	479	476	494	500	532	501	533	487	492	472	546	448	526	512	562	509	480	520	524	467	548	485	503	505	534	515	487	500	466	500	550	500	506	522	521	491	460	489	445	562	508	516	506	491	457	491	537	483	473	532	486	519	486	488	519	489	446	517	508	477	495	502	509	484	553	477	452	538	518	498	495	528	544	480	548	488	530	508	513	497	505	526	531	554	498	466	533	524	544	505	504	502	518	522	466	464	511	504	489	453	462	504	516	539	505	485	478	508	469	485	529	500	472	502	522	522	494	466	504	494	533	505	520	499	536	479	487	497	517	518	480	522	478	506	528	498	501	508	486	490	519	548	504	497	505	531	509	485	502	488	470	490	495	535	518	507	537	531	490	465	464	499	528	505	463	515	530	483	473	475	498	506	479	500	492	537	503	497	501	457	514	472	507	456	497	492	513	528	518	491	476	509	528	482	508	473	463	494	477	510	477	518	509	512	537	503	503	505	507	483	484	508	492	466	513	523	546	490	488	512	506	524	453	534	464	517	511	468	509	492	491	500	516	517	524	534	550	491	469	525	481	493	515	529	489	507	534	512	540	509	541	504	498	512	480	515	505	511	503	495	541	462	510	461	472	518	498	524	465	483	527	465	496	512	508	523	464	504	536	509	501	492	524	514	498	492	517	518	478	510	476	500	568	480	494	509	476	490	495	508	502	458	480	513	513	517	523	500	526	487	491	518	515	443	539	528	498	487	477	498	471	481	538	501	501	507	498	495	485	471	524	502	463	496	485	502	522	523	489	478	482	530	492	554	504	468	470	505	502	488	454	494	506	502	520	476	497	529	509	496	454	457	491	488	505	538	459	495	508	519	491	520	514	503	495	527	527	504	520	484	511	507	502	491	481	520	512	519	492	499	488	507	513	523	467	515	472	481	486	496	519	495	483
23764	20998	28325	23842	20983	10275	1448	990	902	841	795	755	747	764	719	743	643	692	713	722	649	667	653	696	696	670	626	674	664	709	723	687	654	627	691	622	638	680	671	628	640	642	643	649	628	654	622	637	628	650	681	586	634	636	638	617	653	645	610	674	664	639	642	636	626	623	660	635	637	663	634	637	640	697	612	658	591	648	588	618	638	623	708	658	628	635	665	670	644	656	620	643	629	648	677	643	621	665	680	624	606	621	630	673	636	655	657	661	583	601	669	662	659	650	607	633	643	627	675	647	639	622	668	627	664	601	642	643	670	632	591	583	635	641	653	627	616	656	614	620	622	681	619	679	600	652	568	641	653	655	667	619	633	666	633	636	587	662	657	624	641	639	636	594	599	619	633	678	639	643	673	635	615	649	656	627	622	709	628	667	605	658	638	629	609	676	643	646	603	630	640	660	665	654	578	657	694	673	623	593	608	615	628	702	612	607	663	632	680	617	690	633	646	635	669	673	623	635	667	647	658	611	715	648	659	624	649	660	663	635	626	631	614	630	690	606	664	615	671	625	657	619	631	655	661	668	632	618	620	606	651	613	650	632	667	675	678	668	647	616	609	569	614	610	623	658	606	610	627	629	610	640	629	679	610	643	655	679	631	682	616	676	611	617	645	672	636	592	610	640	624	695	598	660	625	649	677	641	611	614	592	617	618	644	581	647	623	628	657	601	653	638	642	662	689	658	629	653	627	648	678	647	671	673	602	679	664	651	617	689	690	664	644	632	651	683	641	664	627	651	655	622	589	645	650	640	611	629	647	649	648	662	620	658	634	622	639	699	593	613	646	667	586	666	627	639	627	656	665	659	622	662	602	621	627	625	600	670	671	606	655	684	640	634	638	699	610	616	619	634	653	634	635	649	632	610	661	626	642	615	623	659	680	687	623	663	618	587	666	621	653	611	616	616	655	674	638	628	657	739	634	601	608	679	636	675	626	647	669	649	643	637	663	631	599	695	650	663	632	641	617	687	658	598	676	608	654	643	605	635	640	658	646	649	622	642	630	601	603	635	625	641	678	623	626	666	628	607	623	640	638	627	646	635	624	611	633	602	633	652	631	639	613	659	582	621	603	635	658	653	619	633	619	694	682	601	625	652	626	637	628	654	643	636	646	611	588	625	586	664	631	698	640	630	626	657	660	630	619	621	651	678	658	648	626	641	638	649	655	634	635	612	608	662	609	625	654	666	662	617	642	616	683	610	641	661	670	632	636	606	651	642	619	647	661	616	652	669	590	626	625	605	595	669	655	625	656	628	619	617	598	624	618	580	619	641	631	663	647	694	666	619	601	593	653	639	608	666	650	631	624	618	656	650	614	643	646	675	601	632	641	590	659	691	672	623	612	627	629	652	648	670	639	653	652	684	634	664	636	662	634	590	629	592	647	641	608	628	659	552	606	657	609	675	641	606	621	638	620	623	676	598	630	642	639	635	632	587	643	617	650	655	655	592	651	602	613	649	610	667	643	668	660	682	648	616	622	637	620	678	636	617	637	611	619	607	600	649	614	675	671	656	629	659	612	667	623	622	672	641	616	660	621	654	591	643	671	612	613	625	655	619	676	631	659	675	674	666	621	646	658	649	663	599	649	649	626	640	636	650	644	641	631	610	628	651	680	642	659	628	634	601	616	672	568	607	634	630	642	603	639	625	617	650	640	683	657	583	631	673	650	674	678	627	677	640	649	673	635	650	663	639	680	626	657	608	630	632	666	652	632	656	602	667	656	617	675	635	652	655	676	684	585	602	616	632	669	652	639	602	627	610	659	663	680	620	659	634	650	702	639	645	647	627	613	621	681	618	635	624	644	634	610	622	660	655	649	626	597	648	626	662	605	627	632	657	615	666	639	676	635	611	639	645	644	659	640	686	640	611	598	662	623	634	616	607	628	645	646	660	615	637	660	619	612	624	601	686	624	613	639	651	609	637	632	625	637	641	650	583	654	615	655	608	630	651	659	693	673	670	667	640	637	656	631	684	655	640	673	638	642	619	596	666	608	642	653	634	598	644	645	632	625	608	650	661	619	639	641	633	629	636	605	621	625	647	601	625	656	630	615	623	653	636	627	635	625	632	649	651	632	637	627	657	652	662	611	643	622	655	605	666	596	637	648	664	653	654	639	644	593	646	625	607	592	682	709	608	664	613	642	604	633	618	639	634	607	676	663	621	680	665	683	626	651	615	647	610	608	645	686	679	646	648	644	664	602	644	678	643	671	645	628	631	693	669	643	688	680	617	654	633	635	645	633	676	679	649	643	630	617	647	642	670	660	630	652	664	648	662	611	594	623	611	640	621	610	683	617	630	632	640	613	644	622	614	600	645	649	603	632	642	683	644	624	588	651	626	598	687	586	626	597	606	608	699	662	624	641	607	646	688	612	611	602	652	621	613	639	658	638	631	670	647	616	608	671	657	624	636	658	599	673	620	688	631	588	637	623	599	683	605	619	635	632	653	556	637	626	637	622	723	601	575	610	643	638	649	639	648	680	580	664	648	659	613	617	610	611	604	686	636	643	634	688	646	633	678	637	640	601	631	645	639	643	672	634	674	636	659	661	566	645	621	642	611	591	642	625	642	589	640	639	575	655	675	654	641	656	648	622	634	700	676	592	599	632	644	617	664	644	651	637	667	611	614	622	612	665	697	608	622	597	656	633	619	615	712	621	625	652	622	613	583	634	651	614	636	621	643	645	599	645	665	645	652	663	642	692	582	644	598	642	639	630	624	619	651	644	623	681	686	615	614	627	596	594	648	678	607	576	623	631	661	624	630	680	665	645	642	645	650	617	647	638	650	634	681	675	648	642	612	621	625	660	650	625	649	645	616	659	650	628	642	621	676	636	630	670	645	652	636	649	640	613	622	619	654	627	634	679	634	625	601	645	599	603	615	621	656	615	645	597	605	653	618	704	659	608	667	629	633	692	614	672	634	617	637	655	629	627	636	654	612	669	637	610	647	645	667	595	592	635	677	645	591	605	630	673	646	658	596	630	635	618	608	625	627	661	636	658	638	642	646	658	650	618	652	639	637	632	623	628	636	599	610	630	627	650	686	647	655	676	686	637	674	645	593	657	646	645	631	622	584	651	588	653	641	648	659	643	677	602	636	653	616	648	662	642	652	619	597	645	628	662	630	662	655	604	623	670	620	659	663	644	631	631	649	627	653	669	650	601	659	623	639	631	635	622	664	639	573	596	648	648	617	640	654	660	634	625	626	614	653	659	660	611	672	636	649	618	663	613	616	634	612	614	654	602	596	573	628	629	622	655	674	649	627	599	652	657	664	649	590	641	643	660	611	647	609	680	695	613	577	634	638	612	659	678	608	641	638	639	639	637	592	660	636	609	631	636	637	632	635	608	589	644	629	613	599	662	629	661	647	610	649	676	599	659	680	627	605	650	648	646	650	597	654	606	647	666	647	637	620	669	624	664	638	621	636	611	637	623	644	618	631
15600	9781	7788	4074	2976	2258	1901	1611	1436	1305	1171	1085	1081	1028	939	986	944	893	925	904	915	845	919	905	906	868	842	855	800	844	909	796	866	825	802	824	813	813	800	783	835	827	809	890	831	830	801	823	846	865	795	854	810	865	825	834	772	795	831	842	832	793	771	810	813	846	825	808	814	770	777	792	833	781	847	797	828	853	811	790	847	804	862	800	829	828	798	786	821	821	816	790	837	802	752	827	865	816	839	824	761	776	841	771	804	833	828	788	783	827	868	789	838	821	792	814	878	859	825	807	844	789	807	794	804	807	831	785	836	846	787	819	816	804	851	812	778	786	720	830	776	818	783	762	825	817	850	833	848	823	831	826	820	776	755	777	790	826	841	830	811	802	803	767	814	825	821	823	809	836	805	843	803	831	801	816	801	833	779	828	796	830	788	796	865	770	763	821	767	811	880	846	810	795	777	785	839	825	810	871	754	867	796	804	812	832	816	820	816	796	803	800	829	770	876	853	836	806	867	861	797	783	773	773	792	806	817	819	849	834	818	785	809	801	801	817	780	775	840	863	794	787	873	858	766	784	865	778	797	736	753	831	826	806	807	792	797	810	774	818	833	820	795	751	750	799	809	851	819	754	766	882	802	806	827	784	776	788	784	803	768	799	810	802	810	827	795	837	825	775	840	773	780	820	769	776	849	788	814	801	828	856	820	802	785	823	805	795	803	857	824	809	843	806	800	793	811	796	816	849	761	778	821	814	769	812	803	798	792	776	799	806	822	794	801	807	813	900	799	813	763	818	792	809	795	794	828	811	786	791	731	783	865	806	863	875	820	822	778	759	794	819	787	780	813	798	783	764	839	851	821	814	817	833	834	806	820	813	834	762	830	784	821	817	780	762	818	860	877	819	747	797	818	794	857	803	841	869	814	834	823	839	801	778	813	825	803	803	817	795	848	789	842	797	824	798	839	820	833	770	875	778	843	842	843	825	755	826	782	807	783	835	820	776	796	792	867	804	853	834	782	808	753	841	814	837	813	803	881	778	832	786	821	763	793	775	774	788	850	830	761	808	836	780	814	846	844	770	818	823	741	808	814	789	860	804	738	772	823	868	817	812	826	831	820	838	810	803	791	814	813	838	848	778	824	773	737	808	811	773	837	806	836	871	820	783	808	799	767	792	804	817	786	824	791	826	769	790	826	840	837	791	782	814	800	812	802	836	832	784	858	775	817	788	813	834	815	828	806	780	818	788	790	815	845	785	778	793	798	849	806	803	817	842	787	823	785	769	796	808	858	782	892	860	823	817	811	837	795	812	803	775	760	815	744	846	837	811	791	762	806	799	798	808	834	737	784	835	835	829	782	804	793	783	826	802	818	827	820	819	745	772	814	830	806	840	844	798	751	795	776	790	834	826	854	833	807	823	812	775	814	791	733	785	801	760	803	840	788	849	790	819	828	786	784	867	764	836	847	788	775	818	817	782	748	784	747	779	825	823	809	832	814	760	826	809	743	751	858	836	825	874	850	754	748	790	801	761	817	790	792	769	788	843	790	792	838	826	826	843	782	840	829	768	807	811	798	810	791	859	805	778	813	831	777	739	803	840	801	796	799	798	816	818	774	826	786	795	725	828	771	804	868	819	817	774	807	805	814	822	834	798	803	794	821	863	826	810	854	818	796	805	822	814	799	779	799	789	776	797	805	788	800	820	850	804	814	788	825	834	835	819	809	756	818	770	796	787	776	781	789	771	801	879	833	787	816	852	836	805	786	800	781	740	783	822	781	831	823	776	788	855	819	769	772	793	791	798	804	853	873	825	833	822	761	821	778	815	794	789	812	819	839	791	813	819	821	850	803	805	779	806	815	808	783	823	802	815	805	830	767	803	787	812	830	770	812	853	802	825	832	777	829	821	805	807	803	831	839	752	830	802	809	814	768	782	807	804	808	805	805	788	810	772	740	821	833	836	816	819	834	768	777	762	781	790	815	786	829	830	807	741	805	830	801	783	775	816	792	766	777	811	790	870	826	812	820	814	736	790	813	797	775	770	790	848	810	777	802	778	809	774	817	794	814	836	824	833	804	762	870	779	822	814	781	760	800	838	844	799	760	810	746	828	796	798	826	798	834	838	806	760	786	774	803	773	806	832	759	806	848	785	814	842	811	738	773	795	807	781	830	846	771	756	827	738	800	835	801	810	790	782	790	842	745	789	778	835	825	804	787	785	789	799	768	852	841	850	789	825	828	841	822	796	838	812	785	779	819	780	802	831	837	775	799	794	809	830	845	794	776	793	836	799	774	800	827	792	795	813	830	796	826	805	802	824	794	767	804	812	763	796	770	791	806	820	831	801	787	790	820	807	824	797	770	832	807	828	813	800	836	762	845	844	784	847	785	782	845	833	800	811	780	794	819	800	794	825	765	829	832	778	795	797	837	791	811	763	865	819	855	738	836	807	819	869	825	761	847	791	807	820	755	889	758	810	779	797	790	834	805	824	822	797	836	870	782	764	830	843	805	817	765	838	806	748	767	815	787	799	800	816	775	840	795	834	807	846	768	781	767	809	772	837	823	837	743	807	803	796	790	811	819	851	854	783	824	838	828	779	839	815	847	866	796	799	802	810	810	834	845	793	853	829	757	812	814	857	781	834	800	775	761	810	822	799	812	786	868	793	813	809	843	849	833	852	825	792	820	826	785	817	794	796	776	807	807	818	812	858	767	783	832	817	813	821	810	785	806	783	835	762	840	779	794	862	820	840	769	847	762	811	798	803	822	805	783	745	801	786	794	824	796	780	791	814	805	805	765	814	769	786	829	818	826	807	778	816	814	815	803	839	822	806	825	781	796	828	828	812	814	833	813	749	807	839	799	806	822	802	833	813	805	785	821	853	817	785	812	811	786	841	754	805	822	816	782	790	816	815	791	789	851	803	867	799	794	831	771	818	776	766	794	843	784	812	849	829	795	826	834	813	828	810	828	784	796	805	805	815	774	849	796	794	796	782	771	805	825	827	824	789	759	801	805	820	784	793	833	810	762	791	806	820	765	809	819	853	809	780	816	795	857	794	853	850	802	793	826	779	819	801	844	766	794	787	762	786	857	795	771	812	793	803	806	813	814	779	824	802	824	818	855	820	842	823	798	802	790	827	858	754	747	837	837	793	817	742	807	805	829	817	795	835	804	875	820	827	801	825	808	806	805	815	812	816	769	815	796	861	791	795	787	772	818	806	783	821	806	791	775	799	808	828	835	797	811	839	786	795	800	795	792	797	816	781	825	795	825	795	786	782	818	821	851	787	761	814	833	825	771	809	823	793	759	812	833	886	818	808	778	829	760	829	758	788	796	838	842	830	762	784	789	830	808	763	792	815	783	832	820	841	788	819	782	804	796	812	794	804	754	800	901	784	859	814	781	793	823	798	774	780	795	819	831	835	833	824	799	801	818	809	784	793	757	806	817	778	829	804	796	834	851	806	842	791	864	827	809	838	817	781	816	797	782	836
22756	20990	28813	23347	20990	21042	8553	1256	920	871	807	784	766	631	727	621	607	651	601	632	565	592	605	561	549	573	534	551	582	575	523	531	524	516	489	495	549	516	587	554	544	549	550	509	549	565	509	516	556	509	508	544	553	532	529	536	533	514	525	523	508	476	490	550	551	503	572	529	473	566	517	555	580	595	496	544	552	515	559	520	534	542	540	546	521	516	529	553	496	543	552	530	522	551	528	556	520	531	537	549	525	548	552	484	522	528	543	523	525	510	550	502	545	514	549	529	550	538	521	540	536	549	493	516	526	527	562	595	551	535	532	484	552	499	553	507	540	552	491	544	506	508	510	527	510	578	505	548	525	533	512	509	461	529	501	547	535	532	516	541	526	508	554	527	499	491	510	514	509	512	521	527	517	527	515	502	488	522	518	501	517	500	495	545	532	515	550	518	548	545	500	519	497	508	477	503	501	500	512	509	512	563	520	550	554	526	522	591	507	489	501	515	514	553	510	522	522	478	522	526	505	504	523	490	526	540	527	511	520	552	466	514	543	535	497	538	506	545	583	522	522	542	508	541	547	514	561	533	502	464	548	519	513	521	499	517	504	498	558	503	506	530	512	549	525	511	520	511	500	521	507	513	507	509	538	473	499	479	532	546	530	511	505	549	495	523	517	524	518	515	482	509	509	533	501	525	518	532	493	561	539	490	524	501	501	525	548	533	473	532	549	483	506	554	521	539	550	521	513	507	532	546	547	504	555	510	511	518	565	519	503	494	525	492	549	495	522	506	551	507	503	503	503	519	558	529	477	512	525	511	515	522	534	537	546	520	522	541	540	521	491	474	530	508	510	546	523	550	499	511	541	553	480	542	490	509	533	490	493	511	478	549	519	546	533	465	539	527	521	522	544	491	521	463	555	532	505	531	527	481	528	501	521	556	502	494	565	490	513	523	503	565	494	519	493	532	526	562	562	493	505	526	496	551	522	483	542	482	557	541	518	568	509	529	471	552	525	516	513	529	470	509	493	521	509	533	506	502	501	511	512	542	537	523	509	543	500	526	530	493	522	507	585	520	538	519	531	520	547	531	556	532	522	560	571	494	540	491	577	544	521	514	517	507	542	487	529	476	511	523	554	532	522	552	507	516	511	520	501	502	530	529	537	517	501	514	500	531	565	496	505	531	534	533	523	488	523	490	543	586	536	511	529	525	539	514	507	528	499	547	506	500	512	560	502	531	505	494	462	528	519	475	541	533	541	537	528	487	509	533	523	547	538	540	555	526	517	526	522	514	496	556	504	510	521	514	541	543	554	521	511	504	503	528	495	511	528	530	542	520	525	548	507	567	512	533	507	540	523	522	545	507	519	534	517	531	541	552	529	526	546	513	516	530	558	522	537	547	526	568	518	540	542	505	533	494	525	495	494	507	540	496	542	505	510	526	524	550	531	513	544	508	517	512	508	517	494	506	513	516	511	466	541	500	535	540	511	523	529	529	548	474	487	508	519	514	490	494	496	534	519	563	569	488	540	506	476	538	540	540	501	518	515	574	526	546	529	569	557	509	487	530	515	516	515	534	535	520	518	533	525	529	529	524	508	543	510	531	538	544	533	485	507	534	499	531	549	480	499	520	514	483	526	541	547	494	502	552	501	571	518	530	521	538	500	509	498	525	547	519	527	475	532	558	518	539	541	618	518	512	524	567	525	545	525	494	508	533	538	482	538	495	535	516	544	530	547	548	533	507	506	514	502	531	547	532	516	514	545	526	521	507	534	536	546	554	546	486	554	540	536	549	534	526	525	552	497	496	507	525	522	526	523	518	532	505	516	541	503	507	510	514	507	520	506	555	540	532	523	525	572	560	506	544	536	552	512	536	513	538	554	523	544	500	538	530	535	506	502	528	547	513	525	545	517	521	492	524	490	528	493	504	530	504	491	540	532	512	538	505	508	521	507	486	572	519	521	492	515	550	504	525	518	533	507	493	531	516	516	495	520	502	563	520	555	534	492	502	527	523	535	549	478	513	513	567	548	524	506	527	500	524	526	574	536	514	511	509	484	543	541	520	536	498	468	551	479	514	533	544	494	519	507	535	517	527	496	525	521	529	506	525	492	565	529	539	527	521	543	496	473	522	490	522	475	525	546	538	554	487	537	475	523	545	552	516	526	496	497	497	558	509	515	548	509	564	504	518	509	511	531	509	499	491	491	524	547	487	539	492	558	537	517	528	558	515	496	509	500	455	503	551	492	510	523	557	498	532	542	545	568	487	523	508	520	543	513	560	507	541	513	536	517	489	518	561	524	514	534	536	503	514	488	556	520	493	499	531	535	508	549	514	489	521	515	538	480	493	543	579	546	543	500	555	564	533	523	513	526	523	510	517	502	565	536	554	516	555	526	549	554	509	509	527	483	533	527	585	544	492	487	510	520	555	555	514	596	513	548	500	524	514	541	520	539	483	519	504	519	521	548	564	550	503	577	494	506	538	519	570	558	541	476	568	527	522	524	485	533	552	512	537	535	559	512	517	519	542	480	477	527	489	519	536	532	502	539	503	509	504	509	524	535	500	551	529	500	535	522	517	500	506	572	578	551	550	523	507	525	566	561	540	541	559	545	494	520	516	522	522	521	541	545	536	506	508	495	517	515	505	529	519	511	482	512	519	531	508	543	552	519	527	536	498	503	497	521	545	484	570	510	556	517	531	528	518	468	504	494	521	550	559	534	521	507	515	534	524	466	535	506	510	530	514	499	512	559	530	517	492	503	502	498	557	483	497	543	526	564	499	551	534	541	527	505	477	520	508	497	524	550	519	494	546	539	503	512	514	506	539	518	498	527	511	529	548	504	516	515	491	562	543	556	526	500	527	569	534	521	539	523	490	530	527	512	509	517	494	516	479	570	477	503	514	501	532	491	551	507	534	486	496	531	537	483	534	497	481	492	492	495	530	527	484	562	534	547	533	516	504	546	541	518	539	534	530	499	526	473	509	542	554	458	503	549	544	486	512	561	531	536	525	563	529	512	542	508	484	566	543	570	527	509	506	531	538	549	578	516	513	547	501	518	522	485	487	535	516	517	490	541	522	516	477	533	535	500	513	541	496	518	540	517	511	518	535	489	518	535	455	525	536	534	532	499	494	480	499	491	528	528	501	505	506	504	540	560	510	544	499	497	508	495	498	504	512	553	532	545	526	516	519	577	513	533	507	512	537	559	529	503	514	549	504	504	498	522	543	521	501	529	509	555	499	519	535	505	536	507	535	496	507	492	548	509	562	547	517	520	521	501	537	505	526	525	550	522	510	542	566	513	552	525	530	560	537	490	512	510	495	547	573	489	541	519	542	545	503	557	503	501	500	530	524	570	507	531	495	556	512	541	532	483	534	542	561	539	500	516	508	522	487	532	505	514	531	534	497	516	519	528	479	515	547	480	508	527	555	577	520	494	552	485	561	521	538	524	540	499	538	520	471	497	509	489	495	522	499	542	499	500	468	499	559	527	522
17527	15452	12439	6448	4571	3503	2804	2206	1854	1652	1412	1303	1228	1130	1108	998	952	930	905	881	855	797	760	759	786	772	745	750	753	735	737	723	703	673	679	692	679	703	702	708	682	739	693	745	680	710	686	691	659	661	698	731	696	731	664	675	701	721	681	670	715	674	730	680	703	688	691	698	663	665	690	658	689	650	682	674	658	653	662	655	665	697	732	680	705	708	682	657	683	671	677	657	662	667	718	634	665	685	705	653	670	654	677	686	674	717	652	701	693	683	683	674	698	679	672	672	667	665	646	698	690	645	704	677	698	704	667	683	662	643	679	687	649	707	683	696	674	661	640	715	677	674	670	657	725	677	628	642	673	702	683	677	636	649	697	650	680	667	688	672	666	694	680	646	665	707	692	694	679	646	695	652	643	679	687	692	686	659	635	679	626	673	715	687	686	731	692	664	654	677	642	703	641	678	668	662	666	624	668	669	693	709	694	683	681	664	684	686	720	617	647	664	705	692	713	699	671	703	636	688	630	698	721	706	656	674	664	673	695	675	700	643	706	700	679	698	681	694	703	670	663	677	635	662	717	631	686	708	702	623	663	667	691	681	639	682	658	628	632	748	669	651	655	627	672	700	727	729	679	654	690	677	646	636	672	664	664	670	666	677	640	716	697	625	626	666	681	694	716	693	635	670	681	725	664	640	635	649	662	634	709	683	630	670	691	698	648	623	669	702	676	645	705	684	649	650	673	671	709	653	650	682	664	650	645	651	693	669	663	684	647	646	687	677	669	648	673	653	670	658	679	671	686	650	679	687	667	649	696	659	652	654	676	660	698	703	661	629	701	676	684	675	659	687	671	655	652	659	683	687	682	620	668	639	628	639	677	681	642	714	659	669	682	691	652	680	661	657	688	651	671	705	706	699	659	673	669	686	689	664	680	693	672	679	654	709	645	666	715	709	656	671	658	668	690	707	671	656	722	702	640	693	642	696	652	646	671	727	699	674	699	651	720	729	661	635	719	681	637	691	637	689	673	654	670	718	640	627	688	664	699	684	636	666	689	616	720	645	619	689	634	694	640	661	680	684	671	674	689	712	664	705	645	662	649	674	674	725	658	682	666	640	642	607	596	651	705	681	649	690	678	690	691	643	665	611	698	680	619	691	684	694	675	706	679	648	670	663	682	651	675	689	691	632	623	652	672	639	707	674	613	683	689	677	678	669	651	728	690	684	674	672	675	676	652	654	686	706	639	685	660	718	689	668	673	659	682	674	647	645	622	655	671	641	653	625	623	656	615	652	670	719	733	658	687	688	662	675	690	640	715	689	664	635	708	718	674	649	674	659	679	653	627	655	653	683	686	669	675	705	698	687	669	630	680	675	705	676	615	694	646	649	649	656	685	700	683	641	700	652	680	633	697	643	704	688	638	653	636	685	656	663	682	655	661	690	683	669	676	715	719	672	662	634	668	663	653	655	656	654	719	659	691	687	635	639	680	667	665	669	621	701	656	657	690	680	640	690	639	696	668	643	688	687	685	673	686	649	677	627	669	691	689	674	696	671	666	665	681	656	676	638	667	696	648	702	663	677	697	695	697	626	671	683	691	711	679	730	733	684	693	663	675	663	674	653	692	687	650	684	670	664	691	699	695	670	700	700	736	688	649	712	696	637	722	692	696	694	655	654	689	665	656	685	677	674	670	634	692	716	675	650	690	714	677	681	687	655	641	681	656	721	651	712	653	695	657	716	662	705	637	661	660	697	657	690	694	686	649	639	700	687	703	657	661	686	665	680	673	665	668	656	716	669	684	617	648	676	665	721	685	683	668	656	656	677	676	733	698	675	628	698	653	644	684	690	659	667	667	638	655	649	658	651	682	663	684	681	675	689	636	627	689	688	655	634	662	706	680	677	659	648	714	658	636	677	647	633	678	645	680	724	611	698	679	720	739	647	653	677	651	695	685	662	691	665	664	665	657	643	713	678	641	684	662	670	705	653	689	667	655	685	685	648	710	680	683	710	726	621	664	626	659	662	664	655	661	687	654	684	708	653	687	707	739	686	714	655	660	665	668	620	670	664	628	690	744	675	697	693	606	621	627	681	678	684	648	658	656	691	665	674	698	689	694	662	680	634	682	634	702	705	669	689	687	705	721	673	687	643	679	707	710	733	657	677	616	656	686	701	649	665	657	703	704	684	683	656	635	652	651	668	721	675	659	690	695	660	695	703	741	727	662	676	706	628	671	659	671	656	709	652	673	662	657	632	664	708	692	630	651	682	697	685	720	637	609	681	699	660	665	670	671	649	671	598	724	664	675	667	691	639	683	657	730	710	759	696	642	677	675	673	706	615	690	731	687	668	659	688	659	701	631	744	665	691	668	715	660	669	652	694	663	631	692	659	683	644	655	667	688	642	628	658	617	693	661	664	704	663	699	674	698	710	667	670	661	707	682	633	649	695	665	630	658	664	700	658	685	665	656	695	664	652	671	676	689	626	685	670	665	652	688	691	655	656	707	640	674	648	677	706	749	674	682	613	646	680	673	677	659	663	661	673	666	676	735	676	708	670	726	699	667	656	676	633	653	673	662	637	661	660	644	672	600	663	677	694	703	668	672	713	672	681	690	632	650	691	627	678	656	685	678	678	657	684	672	664	717	644	671	678	756	669	709	684	715	659	677	716	680	608	637	668	678	655	742	673	631	688	690	713	675	680	636	686	655	625	647	706	686	646	705	626	645	684	690	695	661	706	688	686	650	691	673	696	702	684	699	699	682	651	649	655	659	679	659	668	678	669	662	691	652	668	671	641	699	696	716	645	673	676	750	682	649	659	686	636	642	641	693	682	709	663	679	653	675	676	656	662	629	684	671	653	659	676	631	649	637	720	603	681	643	664	652	687	707	684	658	676	694	667	658	624	669	673	671	692	644	681	657	655	674	672	703	687	638	679	682	627	660	692	663	600	654	709	646	681	704	669	629	683	650	665	733	665	697	718	666	649	717	639	672	692	665	680	662	735	646	655	676	668	661	687	665	655	665	653	688	695	696	631	684	652	676	663	700	624	673	677	631	629	719	633	628	650	673	660	692	674	667	665	631	688	652	699	694	650	677	648	654	657	660	676	664	675	681	613	675	625	683	691	690	666	692	679	690	672	656	690	661	649	636	631	647	713	647	649	701	666	653	680	684	719	634	671	674	683	675	707	660	653	700	664	664	676	684	686	668	629	675	685	677	702	676	685	669	682	684	673	705	647	671	640	662	641	669	710	685	649	702	679	666	698	638	653	657	633	681	680	657	689	634	653	674	690	692	635	621	661	703	699	699	640	695	633	693	667	623	686	645	660	627	677	688	643	665	618	676	678	707	678	668	681	654	669	652	661	682	669	703	667	670	655	695	642	702	663	681	719	640	658	655	659	700	686	623	684	660	644	635	684	659	647	703	693	636	686	688	668	659	648	661	661	658	648	662	655	667	672	658	636	668	650	736	644	653	640	636	659	648	644	656	681	671	668
26651	20480	9230	1056	750	659	531	428	420	407	418	369	400	388	376	423	389	410	395	366	385	393	386	364	377	386	358	397	421	377	372	396	361	413	356	374	327	362	385	417	403	369	377	381	363	401	383	368	387	361	396	432	389	367	380	401	378	392	380	428	408	349	396	397	369	378	383	400	357	377	385	365	396	379	360	352	372	377	351	381	392	370	376	393	410	411	387	383	415	397	334	388	394	345	407	381	428	361	358	423	402	371	408	389	364	404	373	390	360	376	458	358	381	379	379	410	390	357	372	330	410	398	401	388	388	366	368	403	423	392	391	391	357	395	374	409	356	356	367	417	379	411	370	381	343	400	378	382	343	383	372	404	410	375	381	368	361	346	395	376	365	404	418	380	380	393	381	401	389	382	414	347	353	379	387	410	352	392	404	387	373	354	352	383	402	377	358	396	405	379	378	374	394	376	379	390	389	364	404	358	400	381	394	392	355	398	365	374	384	423	404	402	384	380	376	370	394	393	417	368	379	400	367	373	393	397	399	369	396	411	379	378	380	382	385	373	364	362	410	391	380	416	385	407	383	368	388	368	367	383	390	363	357	351	399	361	369	390	386	381	384	411	390	410	368	380	341	382	400	398	407	366	409	401	355	366	366	358	441	370	380	352	382	383	343	396	381	400	354	358	370	373	374	381	371	364	418	389	368	395	391	381	373	399	417	388	357	362	376	392	357	400	382	381	365	376	384	404	429	408	391	355	404	403	381	388	379	384	404	388	370	385	400	363	379	393	368	389	397	348	395	369	421	389	350	357	387	406	388	381	421	399	374	391	413	383	357	375	361	369	374	388	391	359	385	389	367	392	388	381	446	416	425	360	417	382	376	350	401	384	381	393	362	356	390	369	381	394	416	371	395	463	351	406	396	364	403	413	406	386	402	339	397	402	370	385	372	335	397	390	381	345	377	387	378	383	382	399	389	382	369	345	346	383	381	397	385	377	396	379	365	405	392	380	395	418	407	383	368	355	361	384	382	377	399	366	368	388	398	377	350	355	373	422	406	374	345	353	362	398	336	378	384	376	353	415	357	371	350	370	393	368	395	411	380	398	364	405	378	365	386	386	387	397	420	413	386	347	384	399	374	364	406	389	387	375	354	377	377	394	421	400	404	356	385	410	405	400	372	384	382	375	370	358	385	406	400	377	366	339	382	385	370	375	401	363	407	385	382	387	398	339	368	376	370	422	356	398	393	393	412	405	378	382	369	374	392	388	373	348	375	379	405	395	376	409	373	390	364	406	362	411	399	359	364	380	382	375	372	408	425	393	355	359	390	415	377	406	363	383	380	368	386	406	389	352	410	416	396	351	390	353	365	445	373	372	401	359	361	397	389	370	391	367	406	349	374	377	396	385	394	365	408	377	371	367	392	376	432	365	374	341	397	414	383	376	394	401	380	384	391	398	384	415	344	350	399	372	384	384	385	360	359	359	393	395	432	404	377	419	375	348	394	389	405	398	392	391	382	364	360	382	392	389	382	428	395	394	388	377	351	384	385	401	380	351	392	374	380	385	351	368	354	373	417	379	409	398	393	379	364	429	367	380	364	380	396	378	373	354	437	389	347	377	373	376	389	380	401	364	378	384	379	390	367	378	371	427	340	378	380	395	400	403	365	376	404	392	375	402	398	389	374	378	369	362	407	385	402	363	342	393	378	412	389	397	406	396	365	348	378	335	392	398	403	377	399	370	401	394	342	351	417	382	394	360	389	368	359	383	397	431	357	394	361	395	372	369	377	377	392	382	394	367	408	371	378	365	381	364	410	406	389	388	373	363	406	395	363	405	370	341	362	358	368	380	348	360	418	328	390	393	363	350	354	379	399	362	372	379	384	376	413	389	352	378	407	372	374	374	361	327	354	403	396	371	348	382	358	384	390	348	387	378	379	395	366	368	377	407	401	428	425	409	399	393	371	379	361	376	358	369	422	383	402	413	376	387	360	379	367	357	380	373	392	362	409	382	404	389	391	420	367	406	368	377	386	370	375	399	375	372	364	382	376	405	386	384	361	385	409	393	361	397	416	359	377	387	382	376	422	391	395	405	374	373	382	394	387	380	397	397	396	344	361	355	376	356	378	381	370	362	407	373	412	360	401	391	389	408	405	380	394	399	398	378	402	414	398	396	365	402	366	378	351	372	392	412	355	397	363	348	390	407	355	391	362	396	368	354	401	378	410	399	378	383	395	410	381	371	365	389	374	402	419	371	351	364	368	410	360	372	385	378	370	389	378	412	348	384	374	386	375	328	392	400	428	381	336	373	401	378	345	382	412	380	347	377	378	366	398	415	404	419	346	400	332	394	384	370	382	429	394	384	380	393	386	396	371	412	391	407	414	407	369	402	372	401	367	424	380	412	367	371	376	361	367	404	356	404	381	356	379	401	389	379	354	371	362	383	358	382	389	399	388	382	379	410	375	368	374	377	403	377	389	386	375	379	433	387	422	423	383	383	398	373	344	361	376	411	382	373	390	363	399	372	364	404	393	365	413	437	374	389	407	409	333	373	379	401	412	351	371	399	397	399	358	371	385	364	396	326	375	357	349	367	360	370	374	412	374	383	371	358	368	393	370	366	362	378	413	346	384	397	392	366	391	390	367	367	375	365	407	379	386	370	376	349	411	389	370	416	408	386	369	356	385	369	389	400	340	412	362	392	398	388	351	382	399	428	387	374	389	395	401	416	347	379	393	388	397	351	388	373	387	430	378	406	418	364	386	399	400	381	406	380	422	410	367	371	383	353	419	375	393	388	402	395	402	376	405	377	392	387	383	365	379	383	394	424	371	368	380	396	377	415	402	399	377	360	395	364	384	405	320	391	393	354	369	382	405	435	403	367	386	361	394	379	420	393	404	391	353	408	378	404	373	413	418	386	393	415	355	391	400	354	408	401	390	359	389	350	399	376	344	399	383	366	385	386	365	381	422	366	387	418	427	397	378	385	369	392	381	368	334	378	377	370	346	358	347	367	369	383	387	396	408	398	375	370	340	384	355	387	392	374	375	380	401	434	397	391	395	381	372	384	389	380	366	362	361	398	400	417	361	376	389	396	395	380	388	387	362	379	404	412	371	358	416	395	414	391	353	380	346	388	336	368	369	369	361	388	377	381	418	376	358	391	369	397	386	357	406	351	399	408	384	404	340	357	358	409	376	375	400	370	363	386	360	370	408	389	387	361	432	393	400	363	385	400	380	400	408	369	350	414	348	353	373	378	417	375	391	365	383	389	356	357	400	399	407	412	388	395	390	355	381	364	399	416	439	347	369	359	382	408	378	323	412	376	413	386	373	360	408	400	399	378	435	391	394	403	378	392	379	407	418	347	364	439	371	373	351	369	392	376	370	357	388	347	392	403	398	378	386	410	372	409	377	353	379	383	403	398	386	394	404	436	417	390	371	420	377	391	380	386	430	371	383	400	390	384	428	374	362	403	426	398	354	355	383	369	358	342	373	390
6990	1480	1219	811	716	621	588	594	534	537	552	535	508	536	485	476	503	512	490	509	474	527	479	521	504	504	512	477	553	494	488	500	491	512	454	504	480	532	470	491	463	503	478	492	482	506	510	486	497	520	525	500	498	515	521	480	485	520	523	508	474	474	503	488	514	516	482	493	464	519	512	476	481	514	490	460	501	467	466	515	507	544	469	502	527	517	498	538	488	448	498	479	520	485	504	469	469	518	539	490	479	494	478	460	449	516	512	513	516	502	480	501	517	511	477	496	501	517	493	500	475	492	489	528	521	514	448	521	492	465	496	482	498	489	518	492	487	487	520	495	496	475	531	494	520	454	505	494	508	486	485	459	516	520	495	518	484	515	495	476	503	515	465	484	518	489	508	539	506	472	520	491	540	502	474	507	470	508	488	490	459	496	516	490	483	515	479	486	492	516	475	506	495	494	496	523	479	512	521	500	496	489	486	459	522	519	465	473	490	462	493	506	502	482	537	471	520	528	486	475	549	450	508	476	439	489	501	476	496	470	463	489	492	496	452	526	498	497	484	514	462	475	510	532	473	486	493	510	509	494	499	494	535	494	506	525	520	512	479	513	448	455	488	469	520	486	484	486	500	526	529	440	515	513	479	513	528	466	488	534	498	538	534	486	500	456	477	498	520	492	496	515	476	496	472	520	528	479	527	514	523	479	454	488	468	501	521	475	462	501	499	444	492	501	516	496	493	524	477	505	539	470	507	497	476	506	484	495	514	461	493	475	486	491	486	545	484	479	497	502	512	500	493	499	519	509	497	497	496	480	462	491	480	519	511	489	535	499	532	512	481	490	484	459	496	489	525	512	463	469	507	491	517	512	491	527	499	486	508	485	517	490	487	547	512	511	485	488	508	479	527	520	516	530	509	467	506	492	480	520	501	532	519	465	500	482	487	529	528	477	509	478	474	482	492	507	505	491	503	483	531	521	513	506	526	495	499	492	497	450	479	470	464	526	512	466	536	529	473	495	494	478	517	468	513	511	474	518	498	492	469	476	469	465	498	488	463	460	476	447	496	505	524	502	490	503	495	486	500	437	532	492	494	509	507	513	506	497	495	502	499	477	525	528	513	513	487	484	451	516	485	525	430	496	491	477	513	513	492	498	475	493	529	515	472	460	491	524	481	500	491	509	491	542	520	504	512	508	503	533	490	524	486	521	473	495	491	522	498	464	474	510	514	501	468	472	494	513	440	524	514	511	534	467	463	489	534	536	486	475	519	516	495	442	494	519	514	506	507	536	514	528	517	538	520	514	462	448	500	491	453	523	543	492	468	518	517	499	475	445	451	516	494	505	503	515	491	504	503	479	520	485	516	535	510	493	529	501	489	512	474	463	523	461	458	512	517	487	506	510	514	523	495	487	508	503	468	493	514	506	499	492	478	520	493	484	490	497	526	502	487	484	516	493	531	503	491	451	497	512	470	525	503	496	505	489	484	440	514	447	504	510	501	492	514	487	497	486	512	521	524	493	504	535	486	448	522	538	501	528	506	516	516	499	455	510	460	477	511	506	494	470	483	487	482	454	535	521	483	480	504	452	538	483	513	473	462	458	485	498	520	479	466	537	504	471	521	502	478	498	482	470	477	477	466	483	509	509	480	489	479	502	464	482	475	512	458	524	487	482	472	498	500	471	507	485	469	498	509	487	502	506	519	484	462	475	492	526	484	533	504	471	501	504	509	505	474	527	506	483	480	499	479	499	496	486	475	517	542	464	502	468	510	502	466	457	500	452	520	478	486	491	461	466	466	496	468	507	490	453	483	463	485	509	532	512	493	462	499	478	438	447	484	478	494	494	479	488	495	479	478	468	483	483	500	509	510	476	489	480	506	505	509	473	466	489	515	490	521	454	507	474	516	466	486	491	523	522	507	514	521	509	551	541	488	532	481	471	470	514	438	477	509	493	465	502	481	507	521	484	543	493	460	496	481	484	503	513	489	520	498	488	547	451	471	457	503	451	523	490	495	512	518	463	460	483	482	496	514	476	501	505	465	506	486	522	470	498	494	506	489	473	501	471	504	493	438	465	505	482	462	495	463	489	529	510	492	488	512	460	480	492	519	490	533	480	505	437	462	495	486	518	473	523	522	491	497	519	504	557	521	514	473	515	497	508	479	524	493	499	469	491	499	468	510	518	469	499	527	511	499	484	504	494	481	502	501	469	507	491	516	527	488	493	475	524	497	513	509	464	495	489	485	508	506	482	489	462	509	477	477	494	506	498	486	477	464	466	475	491	501	474	471	496	490	478	503	502	508	482	519	505	514	465	494	501	495	488	481	463	471	449	505	452	470	512	475	496	514	508	500	521	488	524	503	488	517	518	486	480	507	488	538	537	511	520	472	481	501	503	536	504	500	497	551	499	505	515	517	493	506	504	476	466	482	469	480	536	495	502	476	470	475	538	454	452	496	484	469	518	461	494	503	502	515	510	476	541	485	461	529	491	518	516	479	527	501	496	461	496	464	481	469	485	491	515	491	515	486	507	504	490	474	527	547	534	493	529	472	507	485	559	516	462	490	503	514	522	491	499	493	517	469	547	502	486	498	518	496	514	463	474	511	497	509	496	496	501	518	489	501	487	508	497	508	509	521	456	515	513	435	461	524	520	531	472	490	472	516	462	488	496	497	517	453	472	471	509	523	539	491	523	496	478	460	464	497	501	469	528	503	474	494	479	540	510	499	505	475	500	520	508	512	518	493	513	518	499	495	462	487	520	523	475	495	481	515	519	519	483	507	483	479	490	512	453	467	497	507	501	493	508	479	522	517	491	507	508	556	491	511	498	444	504	498	517	485	477	515	502	510	512	470	494	488	520	526	491	492	551	480	469	482	514	509	511	464	472	489	463	474	474	484	483	456	526	466	460	497	476	483	502	531	468	486	512	453	507	479	461	492	510	487	499	471	503	510	511	546	517	516	493	516	492	492	527	481	487	481	520	494	482	477	490	489	501	502	449	530	509	489	477	510	508	475	491	509	508	474	509	466	512	508	496	480	494	527	492	481	468	484	541	494	489	451	473	476	489	471	468	478	507	494	472	442	478	506	533	497	509	467	466	526	462	495	430	509	495	521	493	514	525	484	474	506	489	489	491	515	507	469	478	456	480	503	500	510	507	476	490	525	520	483	546	466	493	530	471	464	509	496	516	523	458	516	487	498	468	514	511	521	464	489	521	513	483	499	512	488	449	509	462	515	484	505	497	505	468	532	489	468	480	485	503	503	478	488	500	510	482	487	469	485	501	483	478	526	516	447	486	475	487	547	493	486	490	479	504	478	485	480	484	469	448	526	501	511	487	505	498	474	526	507	516	498	515	471	488	488	500	505	506	520	492	509	473	512	481	506	525	494	479	531	478	492	535	525	485	523	485	517	475	526	496	491	494	493	488	456	507	500	479	487	492	492	507	486	463	477	501	463	523	499	494	501	522	525	513	500	460	459	476	483	488	526	531
23710	21002	28355	23851	20988	10417	1460	986	850	880	774	764	726	755	728	696	710	703	663	702	664	694	672	640	672	653	629	638	631	645	650	683	658	648	614	651	635	675	657	624	635	590	659	656	648	671	631	621	651	626	629	656	571	617	644	638	659	595	631	649	654	619	674	638	603	643	659	619	640	626	641	615	583	614	656	648	666	636	627	621	628	642	653	657	611	665	648	628	636	645	614	621	647	662	599	596	654	602	626	590	656	606	657	659	649	642	672	619	654	665	639	620	645	623	652	618	635	612	636	629	618	661	636	645	613	620	630	641	623	599	626	652	654	657	605	641	685	675	618	600	587	635	602	602	653	619	632	604	682	660	660	648	637	632	624	606	618	645	589	637	607	626	603	609	634	611	646	643	642	643	607	604	605	628	590	667	648	614	619	613	618	609	603	619	610	628	616	644	660	604	606	622	608	571	598	610	626	665	633	616	637	610	648	589	658	608	606	630	606	615	631	671	651	638	612	625	599	619	632	626	628	660	633	620	678	616	634	658	676	589	670	647	634	659	614	633	590	640	604	613	671	652	637	610	664	634	610	635	643	604	612	639	637	658	599	598	611	608	657	588	666	603	604	617	618	613	617	585	639	641	652	657	628	618	632	658	596	661	639	670	608	649	653	608	646	628	634	629	626	663	653	664	644	609	617	633	647	611	610	646	651	624	624	620	662	603	641	669	616	638	612	681	620	606	652	619	623	580	627	625	660	636	686	616	615	624	658	587	614	584	625	679	664	578	626	653	650	633	611	672	632	621	644	639	636	643	651	677	654	631	651	649	603	639	639	621	626	587	663	630	661	609	665	612	624	630	633	660	601	650	590	630	640	599	595	620	570	642	621	613	624	648	636	627	632	614	669	659	645	652	661	671	544	662	613	603	644	631	626	657	582	626	611	628	660	599	657	612	612	642	620	654	641	656	639	621	608	629	634	590	616	618	590	629	633	631	630	633	603	661	636	620	666	616	637	630	654	635	651	635	629	635	591	619	616	595	632	659	649	641	632	648	659	687	618	659	606	625	650	644	636	620	653	661	605	617	637	617	598	648	638	632	622	647	635	657	608	619	641	622	633	615	645	595	644	652	667	596	659	686	599	606	667	651	624	606	673	623	663	619	634	586	670	643	629	610	630	611	628	630	629	675	651	619	589	591	602	639	632	634	628	654	584	579	620	638	654	624	657	650	643	590	663	592	605	694	705	656	593	672	599	619	643	635	646	614	603	700	651	609	633	653	643	652	626	563	644	596	621	645	582	598	673	630	662	636	632	646	615	589	645	654	661	635	614	617	637	652	632	617	634	618	647	641	653	621	641	659	607	637	599	604	657	644	661	649	604	627	671	685	623	619	632	608	652	636	673	601	641	639	615	631	643	610	682	640	643	636	584	593	614	657	656	642	657	686	642	604	633	640	685	642	608	567	602	611	647	570	609	569	616	624	591	636	652	656	637	586	663	610	600	613	697	617	618	649	642	647	635	653	577	624	639	625	607	613	626	604	615	669	617	653	646	623	632	628	649	625	634	669	650	683	626	577	620	621	654	630	636	621	651	586	600	620	549	617	614	654	633	626	653	594	647	626	617	618	603	606	597	608	690	605	665	630	637	616	619	625	611	611	665	659	638	635	618	670	641	644	628	591	657	652	633	645	624	575	669	647	641	569	641	625	565	636	589	648	644	640	664	623	587	663	669	588	674	610	637	613	615	634	640	636	646	653	604	634	628	625	609	628	689	642	638	628	630	641	693	648	608	659	645	652	593	626	651	680	607	618	648	640	603	557	624	621	617	616	625	616	665	649	656	601	636	613	605	660	649	634	610	624	642	595	641	647	600	621	621	628	685	659	686	624	623	618	653	643	640	618	601	620	641	625	667	613	618	620	639	640	620	607	602	647	629	670	646	615	661	629	588	665	585	617	634	675	661	659	592	638	644	592	668	605	638	654	645	672	654	617	646	624	633	629	638	604	665	617	629	616	656	630	629	621	598	568	623	606	629	638	650	611	638	625	590	616	627	649	629	606	602	611	629	665	652	596	635	620	628	618	617	642	675	599	602	635	634	590	647	649	641	638	612	609	613	642	649	653	655	600	597	586	648	645	644	611	675	670	616	664	648	625	667	678	649	620	601	630	611	637	632	632	650	669	652	611	685	652	650	643	675	613	575	619	647	629	622	651	623	646	649	626	652	612	652	661	634	624	641	629	613	637	629	695	701	623	629	577	592	651	620	640	662	606	602	593	619	616	611	636	604	620	623	635	630	644	667	616	650	673	619	649	640	642	646	649	602	650	630	625	615	589	632	631	653	611	660	602	617	631	637	638	657	620	644	560	644	623	614	646	600	624	670	643	653	631	616	607	617	680	642	636	645	635	633	630	639	636	595	662	624	652	608	636	632	606	635	634	591	622	625	608	615	646	651	585	671	649	621	635	612	611	618	603	625	644	648	641	626	589	615	589	646	669	618	624	610	681	628	628	636	652	627	587	634	597	622	638	627	674	617	614	665	605	627	600	643	597	628	622	619	643	612	679	597	579	650	620	630	690	623	614	622	673	632	619	639	640	610	640	642	639	654	615	650	621	625	593	599	643	633	658	636	597	632	639	610	644	647	633	663	667	642	642	650	648	641	620	639	641	601	612	627	653	616	624	664	558	696	637	620	651	618	615	610	622	620	633	627	652	618	612	618	635	597	605	594	641	585	594	665	608	617	595	589	644	677	657	643	660	603	638	645	611	613	685	659	674	649	646	611	600	638	645	612	625	602	606	608	617	630	600	611	679	655	624	640	601	656	625	625	612	591	613	718	610	619	646	638	614	657	651	613	626	634	650	637	646	626	619	611	633	659	657	652	645	618	634	651	621	628	595	621	671	603	634	620	665	668	639	643	644	666	614	632	637	608	618	625	601	606	623	630	592	581	640	642	617	607	649	665	644	642	608	633	618	638	619	643	579	665	624	649	604	641	613	628	624	650	657	650	599	622	645	601	619	636	629	662	685	650	636	591	612	642	642	624	613	634	634	676	607	635	653	618	620	611	580	644	628	635	573	621	635	689	628	656	635	627	644	631	591	637	666	627	653	609	672	635	608	685	665	651	642	643	641	626	651	631	648	656	633	650	660	636	603	620	633	641	631	641	647	665	604	649	578	614	667	675	684	641	678	632	662	608	627	628	627	661	624	619	640	651	611	631	615	582	630	652	650	623	674	652	644	637	624	613	609	636	665	618	643	610	598	610	692	611	662	624	609	655	659	613	666	644	603	650	620	647	628	609	619	655	653	646	623	633	663	636	587	614	636	624	640	632	619	621	615	590	667	657	641	602	680	643	669	575	664	640	671	641	652	633	627	677	651	632	617	653	632	631	642	656	638	624	620	649	645	654	666	676	642	616	618	643	598	625	608	643	624	627	630	635	634	635	618	625	644	650	608	673	648	607	593	651	639	617	657	583	637	683	648	597	565	676	688	632	611
17062	9624	7763	4002	2856	2343	1812	1541	1393	1310	1167	1123	1046	1008	992	981	914	911	893	905	910	901	835	925	860	833	864	902	804	786	831	809	793	802	782	831	849	819	881	845	855	852	808	850	798	824	826	799	857	777	805	826	834	812	818	793	827	774	765	779	844	860	785	821	820	821	743	775	804	821	818	801	818	833	755	838	810	808	833	822	808	764	826	771	785	833	820	779	794	805	811	849	749	883	811	844	811	794	839	803	840	810	794	826	816	782	836	801	849	766	855	824	876	801	810	814	801	775	810	785	820	857	836	811	797	789	802	834	822	804	793	785	818	779	802	819	806	824	789	803	826	765	835	815	816	784	821	827	824	838	822	793	797	801	783	800	822	822	790	806	790	805	801	871	822	819	812	792	800	720	780	790	799	795	863	775	776	820	758	766	769	777	794	814	807	793	836	797	840	832	804	753	847	803	748	790	789	800	828	839	790	822	782	805	837	795	828	810	786	829	779	851	794	784	812	819	778	800	736	784	848	826	762	760	839	834	815	786	802	811	810	823	774	815	812	772	790	802	808	816	859	809	786	795	836	810	820	767	816	817	788	793	866	777	805	821	763	814	823	790	861	824	822	818	795	782	779	835	821	801	821	789	821	794	837	774	809	797	826	781	728	834	788	811	828	772	783	800	829	763	815	761	759	815	783	806	788	848	811	777	817	782	794	794	782	797	842	787	791	842	803	803	835	782	800	771	847	773	825	800	784	784	773	756	834	760	782	814	818	842	793	787	847	811	789	841	785	778	815	788	782	804	793	851	832	807	742	848	795	812	792	756	822	815	777	834	810	786	799	843	837	764	755	786	765	780	861	814	791	833	798	768	800	780	814	768	812	843	784	836	787	763	768	811	820	799	777	751	824	787	823	821	816	792	820	839	814	818	748	831	767	819	838	777	773	798	805	797	788	763	805	811	800	828	783	792	780	825	799	787	832	787	789	827	779	743	821	816	809	822	809	811	803	800	815	779	769	812	761	795	841	889	772	797	756	811	821	797	778	819	785	810	835	766	762	811	850	778	812	789	793	822	783	800	819	862	814	823	755	798	846	811	811	734	760	790	828	855	805	816	829	789	826	805	840	796	788	803	738	841	781	791	803	815	766	816	734	777	784	788	766	783	812	848	762	879	785	833	770	793	712	818	798	828	799	854	783	814	795	790	821	764	809	816	771	827	797	812	824	793	820	816	802	762	802	835	807	794	785	795	856	799	820	817	799	784	799	778	812	778	744	789	802	831	842	779	802	819	814	886	866	842	828	780	794	807	787	786	754	826	836	802	847	827	772	814	810	772	767	828	803	787	784	850	817	801	762	785	799	776	799	853	783	779	782	860	850	844	792	742	807	788	793	781	819	734	790	784	825	786	770	756	749	868	798	775	810	807	762	800	830	792	833	772	831	819	823	827	794	814	818	854	734	822	857	820	857	857	808	799	819	770	797	792	789	816	856	867	859	823	856	841	787	782	815	797	785	803	789	816	768	787	811	872	772	770	772	821	810	823	810	818	798	803	808	785	812	827	795	830	794	830	786	743	803	777	776	782	765	784	768	827	804	822	763	774	823	848	871	826	789	829	792	783	818	806	786	795	810	798	766	797	786	808	777	807	795	824	763	842	833	806	857	812	766	854	818	808	827	795	827	819	742	832	891	830	789	840	805	816	809	783	809	829	763	825	807	835	821	824	810	792	822	804	838	816	781	791	808	839	769	823	773	810	756	819	827	756	811	792	774	769	793	804	799	818	840	791	791	800	825	811	741	779	818	781	807	785	847	802	853	829	853	732	792	800	807	827	779	783	843	751	773	773	830	814	805	788	810	818	776	790	811	774	779	806	805	839	805	818	798	769	824	842	781	810	801	814	791	855	787	812	821	743	790	808	793	801	839	790	840	835	811	828	757	761	790	823	804	825	801	797	822	783	798	769	845	815	814	791	796	816	847	802	800	822	830	805	800	791	814	830	829	820	829	792	783	788	799	774	803	792	791	836	831	729	813	814	794	805	883	805	879	809	773	818	813	795	826	815	798	858	792	812	844	774	790	819	802	790	763	781	836	814	815	834	789	829	796	824	794	866	860	795	834	749	849	810	786	778	787	801	791	846	757	780	811	837	769	830	791	774	860	789	821	836	810	817	827	820	833	796	792	814	804	808	821	824	823	817	815	789	819	835	785	806	815	761	799	764	847	802	809	771	803	809	780	812	789	804	799	792	814	774	758	788	800	813	811	858	790	804	810	766	807	799	766	775	798	812	772	787	842	787	770	767	774	848	809	788	814	830	825	779	837	778	806	774	760	757	801	787	792	823	851	802	829	818	751	857	784	855	802	776	836	808	816	794	867	796	837	864	791	754	857	763	759	773	835	795	874	843	840	776	813	809	801	837	773	783	796	765	809	796	791	804	857	892	819	738	755	773	765	734	770	868	788	803	815	821	746	827	773	853	836	832	796	800	750	834	839	799	799	823	796	836	777	799	850	791	814	799	813	811	801	824	781	820	838	819	796	831	813	813	803	816	734	806	813	821	857	776	810	816	821	759	852	786	831	782	825	773	756	841	816	811	898	819	798	767	811	805	808	846	852	803	813	823	806	801	773	782	821	816	761	799	749	774	818	790	723	813	769	794	833	826	794	806	828	810	774	781	823	816	832	739	810	727	756	784	784	774	795	846	775	741	782	774	829	817	831	776	802	830	763	815	805	783	797	827	790	806	841	789	775	847	864	861	820	769	786	809	793	812	760	804	783	800	802	866	797	801	827	814	808	758	791	782	784	748	806	767	818	813	779	775	784	851	812	773	873	837	763	780	837	790	825	776	814	841	848	824	794	860	764	829	787	819	769	835	795	766	774	759	805	774	825	820	781	772	821	821	846	780	793	779	842	804	802	776	835	861	788	812	821	873	803	825	831	815	823	809	823	813	803	790	796	771	790	793	797	813	825	790	812	787	826	795	793	825	795	804	751	792	778	794	793	793	812	783	834	791	792	812	823	780	764	790	780	764	806	796	772	786	786	835	825	843	806	818	816	829	794	763	797	765	831	792	815	776	797	796	791	796	812	817	858	788	793	797	774	811	761	796	803	794	744	872	755	795	830	784	807	764	807	864	801	768	817	803	791	804	854	830	766	763	791	824	810	799	793	819	827	802	834	800	786	770	763	852	765	772	838	810	802	817	793	810	762	785	830	793	740	775	800	798	754	782	867	840	816	828	792	785	848	793	803	801	749	839	820	819	802	803	754	818	841	819	813	790	794	750	801	788	827	841	809	788	827	838	790	805	843	779	860	794	790	795	770	847	767	835	816	871	798	821	766	826	793	805	759	802	775	834	829	779	784	796	816	780	804	761	774	813	781	781	805	811	858	821	863	797	809	814	793	738	803	832	836	838	846	788	788	832	803	777	756	780	818	769	788	803	739	828	752	826	791	812	851	810	808	798	795	800	785	763	835	830	802	791	788	782	756	809	804	804
22700	21000	28816	23360	21001	21041	8577	1239	963	849	803	791	706	706	684	672	650	605	629	638	625	612	538	591	557	555	566	583	599	557	538	563	531	522	513	536	530	546	523	530	548	532	571	532	492	476	527	512	507	500	515	511	527	531	509	513	500	508	517	532	506	504	537	528	502	555	515	523	504	541	525	505	535	560	509	542	524	574	538	501	526	537	500	534	531	540	477	547	533	488	538	509	539	502	519	559	535	487	515	515	530	509	518	498	519	507	489	489	514	539	497	561	530	501	564	549	508	498	520	496	494	533	541	506	494	509	514	505	490	529	541	537	471	520	532	583	507	530	521	539	533	500	522	509	520	534	514	529	547	513	513	520	558	514	502	565	519	505	520	558	522	493	527	540	522	517	543	512	528	513	459	547	541	523	497	483	533	490	483	533	533	479	528	513	502	510	549	525	542	533	552	529	497	511	533	483	527	523	525	518	502	495	499	497	548	484	502	495	528	531	528	520	526	481	562	561	529	558	528	541	523	553	483	529	501	529	544	535	535	481	524	547	488	497	505	567	507	509	537	497	531	492	505	514	540	494	509	502	521	570	534	537	524	537	496	541	519	550	518	486	467	531	486	470	543	529	527	572	560	501	506	521	536	493	547	509	559	564	513	495	530	549	492	544	535	548	552	563	525	501	495	465	499	519	531	485	536	516	482	516	545	522	516	503	490	507	508	512	508	499	507	519	523	571	517	511	493	489	539	470	522	521	516	519	501	530	568	505	473	523	543	512	498	521	513	509	509	528	522	524	532	491	515	527	540	544	507	508	531	526	476	506	533	528	537	529	501	523	513	510	509	541	536	490	541	522	514	536	525	493	523	510	505	519	518	517	488	517	483	509	523	503	532	514	501	534	508	533	510	492	517	542	482	538	495	516	494	508	514	520	509	513	482	525	527	515	545	522	535	514	565	535	502	538	488	500	555	533	510	520	512	529	548	495	521	539	522	529	509	523	501	520	519	509	496	536	533	473	510	514	549	493	505	490	492	516	515	501	502	528	539	522	533	512	513	514	529	533	517	499	484	513	545	510	538	489	504	558	512	529	478	506	476	572	537	494	500	504	504	561	537	557	524	520	505	520	511	506	498	521	555	532	533	515	532	471	503	515	543	526	543	557	510	516	508	526	585	483	530	527	477	524	523	504	539	533	488	532	529	472	513	560	506	540	505	548	525	523	528	509	493	562	525	519	485	566	515	552	516	514	558	509	537	568	521	521	497	501	512	517	516	535	519	479	535	556	481	536	549	514	494	430	499	479	495	534	549	502	494	517	518	509	487	506	507	495	480	531	495	514	560	498	562	555	516	508	526	509	514	542	451	534	521	519	509	511	560	550	492	484	500	516	504	476	493	534	507	470	542	495	518	540	553	506	514	511	528	472	539	536	528	531	515	523	495	508	543	537	525	492	511	510	541	537	548	514	518	503	543	527	556	511	518	508	500	536	468	505	535	498	484	537	543	557	490	546	528	479	480	502	539	552	510	492	490	509	520	523	468	528	536	533	551	512	535	537	529	503	517	539	529	503	529	485	543	522	518	489	488	501	519	502	502	529	514	538	479	549	531	479	497	524	513	525	492	530	505	515	532	555	516	517	546	500	542	534	543	500	559	516	519	527	525	494	510	508	565	506	539	533	527	540	525	501	504	513	517	520	508	533	516	489	515	519	538	511	472	502	516	510	515	549	529	496	516	553	514	470	521	534	503	493	514	496	551	539	505	531	528	550	522	514	583	485	549	535	529	525	489	539	511	521	497	516	572	527	537	488	517	528	523	499	521	553	511	502	511	522	516	516	505	541	490	527	511	555	492	564	536	541	568	532	509	514	487	499	517	531	524	507	503	530	501	539	528	554	513	561	502	483	542	527	488	526	497	519	543	507	498	503	542	511	529	526	558	541	512	503	526	544	536	515	471	473	542	507	528	478	505	535	470	539	506	481	524	552	571	537	484	546	489	516	526	535	501	490	508	482	508	543	523	525	504	516	552	509	565	451	518	492	516	492	495	495	518	525	493	538	520	538	462	528	529	511	494	546	532	486	506	503	505	559	503	473	543	478	488	529	488	480	526	500	524	519	492	530	541	531	475	494	501	473	514	526	527	533	513	575	503	553	503	502	498	521	532	471	530	510	539	561	513	553	543	539	527	512	497	502	513	507	457	559	533	502	511	512	517	489	512	502	514	518	495	496	498	530	481	512	511	482	507	522	512	509	518	499	537	507	537	527	467	456	527	491	483	484	502	516	544	533	504	508	517	501	525	529	579	509	527	481	488	504	529	521	511	494	503	544	477	498	524	522	509	566	498	493	523	504	548	499	549	504	526	511	498	503	504	538	524	536	523	482	490	558	513	547	537	531	499	484	554	489	504	475	539	546	526	540	525	508	549	555	515	485	481	523	497	515	538	495	518	519	525	515	531	530	466	515	540	503	541	516	542	518	568	510	542	525	509	531	549	517	506	513	564	489	541	520	489	506	529	526	526	541	518	537	535	565	525	469	515	517	522	547	515	500	514	522	475	528	521	496	512	498	544	518	489	500	516	472	551	480	556	555	494	508	515	497	547	534	508	493	543	530	492	518	464	537	495	501	561	498	502	504	510	509	540	522	526	543	557	507	524	525	515	522	520	515	501	495	494	527	497	518	500	535	505	485	550	480	542	511	462	543	503	544	515	542	524	519	519	456	519	543	520	559	488	507	521	541	535	533	538	495	505	517	532	485	492	500	553	496	556	511	468	498	507	522	527	492	517	497	576	522	525	495	529	544	507	492	517	546	477	503	503	508	534	534	510	521	506	516	484	491	516	532	503	532	488	477	506	547	468	515	526	495	494	504	525	514	506	541	485	508	489	514	539	522	488	563	514	540	516	495	522	536	544	550	524	533	510	533	488	495	520	503	524	464	542	537	515	534	530	492	493	489	494	512	502	525	525	513	532	552	503	518	499	545	558	509	504	535	513	486	491	488	520	554	552	568	542	529	560	526	525	499	512	505	505	513	501	523	527	470	515	500	530	545	537	526	537	538	523	516	524	520	517	510	475	492	542	514	507	508	537	509	539	495	525	538	507	496	539	511	505	523	474	519	500	540	514	528	578	540	523	506	503	521	494	480	474	537	529	516	529	538	565	506	535	531	474	522	528	518	498	547	536	569	497	506	525	561	517	483	514	486	490	548	491	487	521	542	469	508	509	532	519	516	501	510	527	495	531	517	501	503	519	538	503	519	528	487	504	507	482	558	527	496	510	498	516	502	548	487	512	533	545	480	486	499	511	503	512	574	509	514	505	493	504	532	567	526	482	551	479	536	466	530	545	544	536	549	530	506	562	553	510	546	510	518	518	519	513	522	520	476	541	514	497	492	534	527	488	514	527	551	541	504	546	509	512	560	514	534	483	482	485	515	539	525	481	539	487	500	514	516	510	504	534	531	503	514	536	513	534	526	510	507	510	510	549	549	523	469	494	550
17861	15600	12220	6428	4660	3459	2713	2197	1888	1572	1453	1297	1192	1002	1028	990	926	911	921	909	825	790	797	779	741	781	775	729	734	735	747	782	713	647	700	730	773	686	720	697	679	710	693	737	742	682	711	700	657	671	660	743	681	636	665	671	684	679	617	705	691	723	702	693	690	662	657	678	662	670	698	712	716	671	711	644	622	664	697	724	666	708	707	661	664	680	679	656	669	616	634	666	670	689	676	649	671	650	632	680	655	666	687	644	659	686	652	703	667	650	707	691	656	653	697	676	673	646	650	646	636	623	650	688	649	673	670	648	647	688	646	682	660	704	636	640	686	692	677	667	658	672	638	643	632	692	660	644	681	662	705	662	660	684	658	657	673	626	635	710	686	675	676	667	682	631	641	649	661	673	681	671	708	636	651	688	651	680	635	694	688	630	660	655	694	654	665	645	673	691	657	709	631	696	634	687	732	690	706	721	685	665	676	677	660	693	664	642	682	661	704	610	648	697	691	695	655	695	663	687	666	638	681	671	697	629	715	675	641	656	656	652	721	657	622	689	679	656	682	665	672	734	684	624	666	729	639	669	651	675	697	639	672	663	649	675	633	689	697	668	675	654	645	693	670	678	671	677	614	678	694	679	659	655	671	676	689	644	702	650	678	706	670	719	673	706	657	676	667	699	665	683	672	649	695	637	679	637	692	702	719	666	682	654	669	674	698	646	612	661	639	648	693	671	694	671	656	625	654	694	669	660	667	676	690	657	638	678	675	670	586	659	681	671	685	629	687	660	661	693	715	670	641	677	669	645	673	681	674	668	681	684	673	710	674	661	700	678	661	657	654	675	685	702	672	688	687	681	657	671	658	680	688	668	715	668	679	689	656	679	678	637	657	664	642	642	683	671	669	629	665	662	651	670	666	664	677	685	649	652	694	678	683	709	641	664	644	678	668	706	690	650	657	642	660	648	759	707	651	671	679	687	649	637	617	637	718	696	661	677	698	607	656	685	661	650	652	669	616	645	668	662	620	652	690	672	695	702	665	647	666	655	672	651	696	642	696	643	711	650	661	667	677	666	663	641	674	655	651	694	675	648	667	691	714	697	648	704	670	683	655	652	684	706	667	659	683	726	697	656	678	639	686	672	627	674	650	658	664	680	662	680	682	661	690	642	640	639	710	645	624	645	639	688	703	672	641	671	710	651	667	698	648	682	591	644	660	704	674	673	633	640	698	638	690	657	686	715	690	642	665	667	715	644	661	674	667	655	673	710	712	666	663	659	631	735	657	602	680	690	696	702	725	630	666	633	656	684	696	664	639	653	702	631	610	662	651	669	697	637	675	681	662	680	708	692	650	646	697	619	647	680	717	661	634	669	679	708	647	655	708	717	675	664	697	621	671	656	681	659	688	671	716	690	675	677	645	676	668	662	705	682	627	714	682	687	684	671	677	665	655	741	660	656	677	729	683	629	697	663	669	675	628	685	641	678	709	622	632	671	699	685	610	693	671	699	613	660	660	675	679	691	671	667	740	682	664	682	695	645	660	666	614	611	636	715	648	669	687	689	684	662	638	618	720	646	657	678	673	669	668	618	677	695	681	685	690	671	659	674	674	642	654	685	645	631	655	648	688	666	621	700	654	698	686	645	667	638	673	632	673	641	699	647	673	657	644	648	634	685	664	664	661	676	693	660	603	653	676	683	615	690	631	648	660	679	692	633	659	659	680	680	650	668	621	714	666	710	647	664	673	647	675	639	695	636	672	653	717	639	679	649	691	672	661	658	628	701	667	652	707	613	648	656	614	656	618	651	651	687	623	704	640	665	653	668	690	651	687	693	705	672	668	652	672	669	690	638	668	637	693	659	624	672	639	671	656	678	683	696	670	640	661	619	678	691	666	659	675	700	649	678	644	661	634	668	634	661	697	650	645	654	644	663	691	693	630	628	683	658	672	659	658	662	661	634	680	690	664	643	698	667	643	664	641	676	663	627	641	640	687	651	654	693	681	640	682	658	694	710	661	660	701	691	646	663	698	658	679	724	625	665	658	718	640	676	647	699	660	639	697	710	628	641	668	687	644	700	706	667	643	679	665	621	642	690	690	661	653	722	695	679	638	678	642	648	710	704	675	694	666	652	685	629	687	663	660	647	675	665	651	648	672	653	675	631	632	672	657	655	671	693	706	671	604	677	650	637	647	668	682	710	606	686	708	706	638	697	615	662	649	648	650	682	688	674	647	660	685	691	661	665	717	621	684	695	640	641	668	667	685	683	662	675	623	692	686	672	677	643	662	666	687	595	676	669	653	701	736	669	660	659	656	594	668	676	604	682	627	654	622	640	658	699	641	641	705	626	726	698	626	660	660	629	648	652	722	691	675	625	705	661	677	641	697	698	661	700	674	669	670	704	649	651	637	697	687	647	633	665	649	667	691	626	644	688	673	662	629	645	613	691	670	662	656	676	666	689	700	643	631	644	625	689	658	641	671	716	689	672	665	635	706	642	673	660	672	700	702	700	681	688	632	650	681	670	649	710	658	676	691	696	611	703	674	629	707	700	640	678	648	638	646	660	666	637	656	679	683	637	699	635	653	665	711	688	678	625	641	661	599	703	680	652	642	663	646	692	667	676	724	691	675	687	694	606	664	664	691	659	674	676	643	630	661	636	623	683	697	691	650	662	683	633	661	627	684	634	670	646	662	689	682	656	666	660	687	652	694	669	668	644	634	648	700	693	705	702	716	662	674	659	650	675	718	658	706	632	674	649	656	635	651	651	665	651	648	730	660	629	671	692	639	637	660	652	672	676	661	734	620	671	665	671	701	670	655	672	732	683	662	703	702	730	640	685	677	699	636	697	666	660	643	684	721	686	657	683	630	675	702	712	678	663	633	657	652	667	672	659	718	636	662	674	668	690	674	671	657	681	716	671	705	686	666	634	661	636	685	627	675	668	662	667	658	697	638	657	653	714	701	654	650	698	696	683	649	682	624	644	629	665	668	628	676	681	667	627	661	693	650	713	669	701	691	637	687	647	662	646	683	668	668	679	685	652	687	669	627	678	654	677	698	675	656	704	743	624	622	685	667	681	632	656	665	675	649	664	688	669	697	684	675	700	656	630	684	655	675	702	664	686	660	663	615	684	617	723	669	664	701	674	653	664	630	641	670	671	673	695	650	714	686	678	675	661	642	618	688	665	648	692	671	662	711	682	647	702	678	667	678	675	633	651	649	671	677	629	695	674	701	676	661	667	716	689	603	638	662	670	651	651	610	723	664	691	638	621	689	681	676	671	685	645	695	653	657	618	688	647	686	642	669	622	648	655	659	653	675	641	689	676	622	637	665	659	664	657	674	653	672	708	662	680	670	652	604	660	668	665	632	642	658	693	676	640	658	652	666	656	654	677	664	675	653	691	667	697	693	673	698	653	637	663	636	682	682	689	690	648	700	678	638	640	629	647	650	662	687	668	628	668	703	653	672	686	653	683	663	717	696	685	628	636	661	647
26538	20373	8884	829	489	464	418	423	362	410	397	382	402	388	354	399	381	395	396	391	363	359	406	366	389	371	381	377	365	382	373	395	388	356	364	402	375	393	378	394	372	362	381	413	421	372	398	409	374	369	385	357	363	375	369	364	356	388	393	389	377	358	354	398	370	349	393	377	368	380	370	365	386	366	411	385	435	403	380	386	399	384	374	381	358	360	388	398	366	378	383	365	381	405	380	363	388	423	386	383	381	380	388	396	374	363	389	352	384	397	385	407	354	396	350	369	396	369	340	386	352	376	345	356	345	384	326	410	357	364	379	365	380	375	379	365	366	327	374	418	366	378	388	377	344	383	394	369	391	388	363	379	389	364	397	374	384	381	371	373	358	412	394	357	370	391	385	359	330	381	370	346	370	374	378	377	384	398	344	395	390	343	390	404	388	361	352	358	375	339	368	369	376	369	384	354	358	363	352	395	423	397	348	373	406	388	395	370	376	336	382	378	388	404	405	388	392	370	381	370	375	370	380	369	401	384	379	380	389	353	400	373	387	389	394	381	375	362	360	364	386	362	348	379	374	344	339	373	384	409	374	394	384	373	376	390	365	390	336	364	375	339	352	392	377	391	408	371	368	433	409	394	385	365	384	352	419	358	401	360	368	339	360	355	389	331	384	385	361	368	360	404	352	390	385	368	381	412	361	385	350	358	374	364	357	344	362	389	394	348	362	353	365	372	359	392	395	389	370	400	384	404	363	392	390	391	381	344	392	392	393	411	412	385	387	374	383	403	376	363	358	422	357	411	378	391	370	371	393	402	405	348	401	393	343	381	373	406	374	385	392	391	356	381	419	368	408	377	369	359	378	390	365	371	366	379	377	390	362	366	385	407	366	382	372	369	350	355	370	395	384	374	379	370	341	378	390	403	348	372	364	361	402	401	407	379	408	366	390	378	391	379	387	374	369	360	357	351	380	402	387	347	379	386	368	352	352	344	362	378	386	404	389	378	355	375	385	386	413	422	411	388	366	384	360	388	369	326	417	390	407	402	372	399	372	363	369	349	424	375	396	383	405	399	360	390	395	350	359	390	397	407	382	369	376	378	372	369	380	364	370	405	359	364	343	406	379	392	345	368	371	392	354	399	394	354	361	374	406	381	355	371	387	386	412	387	424	370	373	370	385	372	373	375	375	394	356	420	372	397	361	366	389	362	343	358	432	382	379	361	351	392	373	375	344	377	396	367	351	404	364	372	363	389	360	382	390	375	385	346	394	386	383	375	370	403	388	381	367	404	372	358	380	378	384	386	374	383	377	385	386	413	387	400	346	368	402	373	374	388	373	386	392	345	390	386	407	375	374	384	392	365	382	370	366	389	406	383	391	368	349	378	403	360	382	365	395	387	390	371	409	407	379	388	384	355	391	338	366	402	371	330	396	392	407	384	371	403	368	357	376	387	383	350	366	377	354	386	381	427	373	366	345	358	362	383	392	370	340	374	347	366	415	371	383	358	382	358	382	390	354	374	390	395	392	422	417	382	394	379	350	360	407	441	407	420	374	397	425	391	360	378	394	367	393	393	387	390	383	380	329	390	370	411	368	384	379	395	381	422	391	388	359	384	408	406	389	337	381	333	351	368	399	349	355	369	376	376	387	369	393	382	358	345	383	408	384	373	326	357	363	387	407	324	391	362	388	413	356	370	390	384	406	386	383	392	392	374	408	353	381	332	392	358	352	380	350	382	393	413	365	353	374	410	375	337	407	395	358	394	388	359	418	381	364	407	362	362	363	348	371	360	361	386	335	363	426	385	379	361	331	407	383	363	379	366	428	377	400	365	370	388	398	389	365	424	343	351	387	414	362	366	341	388	382	381	387	369	410	378	392	338	360	374	346	338	399	376	368	364	377	372	401	370	379	367	415	364	412	416	378	389	392	355	374	326	395	334	408	383	358	379	365	394	364	389	369	368	347	389	386	359	392	346	385	398	357	359	363	363	412	380	380	378	350	369	375	400	420	373	401	371	364	382	366	382	395	368	368	409	374	383	380	394	413	332	395	375	379	358	400	383	393	382	385	386	362	353	375	385	387	407	407	346	372	378	391	372	406	363	391	360	373	388	389	356	376	385	412	405	365	350	371	376	389	396	359	349	380	379	365	350	440	385	363	356	398	351	401	400	368	387	330	393	372	400	399	371	402	358	375	350	371	389	403	410	367	374	355	411	404	383	382	340	360	395	400	381	360	374	386	367	386	393	390	403	363	373	351	356	390	367	380	390	371	378	383	388	344	371	371	391	373	349	398	384	374	383	368	350	397	359	421	415	371	357	388	366	406	390	344	375	365	392	379	328	388	396	402	402	382	369	394	372	375	357	418	406	351	379	365	377	385	413	385	384	353	385	353	378	387	390	340	366	399	344	399	381	389	387	378	365	330	378	399	390	359	376	358	376	412	388	411	407	360	366	338	401	358	395	361	368	399	378	372	406	387	376	370	332	405	412	375	399	414	385	368	403	356	354	370	375	368	357	372	362	363	369	410	389	351	373	360	366	380	385	354	394	372	375	402	379	349	353	360	360	365	380	388	357	376	368	345	409	412	375	378	350	382	351	357	377	376	374	352	379	382	370	422	371	398	403	381	390	361	371	390	372	371	387	375	365	370	368	383	351	358	403	380	387	379	397	359	345	375	379	399	385	405	382	398	395	372	369	358	378	357	390	387	368	385	358	386	362	348	401	394	384	398	357	400	362	394	344	376	376	360	347	356	343	323	425	358	355	347	382	372	351	328	351	373	378	375	376	393	380	363	388	388	367	378	402	384	369	365	363	373	377	373	348	378	346	362	417	358	369	348	381	387	404	372	373	366	395	398	361	357	371	347	380	361	373	384	358	384	360	399	382	356	387	391	370	356	355	369	382	391	383	372	387	337	383	375	419	416	408	387	406	387	407	370	366	399	399	352	351	386	345	387	409	384	354	348	368	356	380	381	405	403	379	373	395	354	379	392	393	372	394	393	393	374	355	374	398	341	391	383	356	411	384	362	335	371	395	358	365	392	378	382	437	393	364	382	379	369	351	404	380	399	362	322	393	383	375	396	357	391	410	387	366	369	372	401	363	394	352	407	367	354	379	372	387	379	372	358	386	383	361	383	374	392	354	363	393	362	414	367	404	392	381	357	378	384	370	372	368	381	381	392	383	395	375	394	366	361	388	356	375	392	346	376	381	389	354	399	367	375	357	384	357	361	346	385	390	375	400	365	349	348	375	385	381	360	375	409	341	399	342	373	369	371	353	375	363	374	351	376	361	399	392	378	352	394	386	370	409	387	408	374	372	363	356	333	341	368	379	381	365	403	346	377	402	354	391	368	389	365	394	399	347	353	379	398	377	379	407	409	405	371	355	374	404	371	350	388	363	397	379	367	388	363	387	380	386	372	373	398	384	368	353	384	368	385	394	371	377	365	375	338	387	384	369	375	347	394	399	416	403	387	358	396	404	335	385	347	349
6000	1327	1152	727	682	589	550	494	514	555	523	517	522	538	529	474	542	447	497	497	462	456	483	507	533	455	448	508	504	477	455	476	509	467	508	453	491	473	466	493	507	472	514	493	459	504	449	502	459	480	478	488	517	484	466	464	451	489	482	502	453	516	492	496	503	484	492	484	495	481	496	532	464	491	481	457	473	518	421	478	452	478	484	492	487	482	512	449	474	469	499	487	497	537	492	497	475	464	477	492	511	515	492	465	532	494	480	486	483	523	490	474	470	496	477	465	515	508	447	504	480	518	471	468	467	439	484	466	502	461	446	534	452	497	503	511	522	467	485	467	501	449	482	464	503	495	501	499	467	496	508	463	455	489	446	501	468	485	486	467	460	449	425	496	491	466	498	477	532	512	438	504	477	486	508	478	515	497	488	492	488	472	488	481	478	451	501	519	505	519	470	466	484	456	491	466	497	478	498	513	490	442	509	485	463	475	501	482	484	486	499	489	456	460	466	484	489	479	493	461	476	441	506	485	478	494	479	508	478	486	484	503	450	508	479	486	494	463	458	465	475	471	503	480	519	491	454	490	468	462	477	463	493	484	489	503	479	507	495	499	498	495	501	471	496	513	486	536	498	517	478	449	471	520	464	433	479	483	469	509	495	495	494	509	488	509	514	484	495	469	477	478	465	456	482	467	477	478	475	491	456	469	511	439	508	478	473	484	507	475	491	529	479	464	505	470	506	487	452	485	473	453	469	475	478	499	506	530	486	492	480	501	488	500	473	448	484	516	476	482	458	479	492	492	449	458	481	495	495	490	479	488	482	483	510	500	496	490	500	471	462	498	514	508	521	473	514	473	440	506	486	476	454	469	499	472	473	443	473	457	466	467	483	488	483	465	524	446	445	507	499	498	524	481	473	497	495	539	460	489	477	463	487	485	495	472	498	492	455	492	489	504	474	453	478	481	460	501	475	520	484	517	488	459	484	533	497	504	491	496	474	478	500	492	467	511	482	472	501	488	495	488	490	502	509	457	490	483	483	487	511	461	496	505	454	465	446	502	481	455	462	497	477	473	515	476	472	490	509	484	474	461	485	490	460	466	487	492	517	492	487	492	493	488	487	482	474	517	493	449	460	528	479	491	480	472	486	471	510	477	507	477	508	521	474	490	528	472	471	476	503	470	481	491	488	512	442	507	499	489	470	513	491	470	477	421	475	521	454	483	484	483	494	498	443	507	485	463	513	484	452	452	526	518	474	478	477	465	440	485	481	494	471	502	510	517	502	450	472	482	470	464	515	458	484	494	491	500	464	502	486	431	495	497	507	509	471	494	483	501	514	482	495	487	485	489	491	504	485	501	483	485	486	518	453	509	525	471	507	461	450	483	478	489	494	454	454	477	455	477	505	485	451	525	464	473	453	489	501	492	492	510	487	461	522	531	500	480	465	478	456	468	536	490	487	502	509	487	512	520	510	492	470	475	511	503	475	461	502	448	508	495	480	490	549	492	474	486	475	459	450	449	480	466	494	476	519	535	472	481	466	467	467	464	491	490	447	508	479	503	488	530	494	455	522	537	475	480	488	500	471	493	495	483	479	448	485	434	490	504	502	505	487	456	521	454	522	488	485	540	455	462	459	492	488	503	429	499	465	540	500	502	491	538	460	498	487	507	463	454	461	487	475	487	454	450	466	445	494	483	455	477	474	510	519	439	501	501	514	502	488	488	467	499	484	506	496	515	453	498	504	479	462	501	481	494	494	461	452	489	494	480	471	480	512	511	506	481	516	479	447	485	510	501	476	474	459	458	507	517	508	535	492	468	498	475	467	505	500	457	521	475	458	509	421	511	486	487	502	464	508	457	435	456	517	465	518	543	496	456	527	487	457	503	499	478	498	462	457	464	463	497	478	470	479	526	495	447	454	466	494	469	511	492	492	512	455	539	495	511	492	509	516	482	481	448	451	499	496	510	484	482	482	497	499	551	502	450	494	476	495	486	486	485	471	500	439	510	500	466	492	476	455	505	517	512	504	513	515	485	471	551	490	498	507	494	466	475	489	481	466	507	514	472	451	450	499	521	484	473	487	479	492	546	497	495	473	470	478	499	475	454	495	481	486	471	477	458	501	496	480	480	463	491	488	491	519	511	524	441	491	445	454	499	529	453	510	509	476	466	483	482	460	458	473	502	467	466	464	487	522	503	477	480	503	458	513	500	479	500	504	475	454	464	487	462	454	515	503	481	475	488	473	512	461	471	485	476	480	514	489	471	500	527	498	485	499	465	512	503	483	473	507	495	492	486	499	460	463	488	480	496	482	498	486	498	493	471	475	442	525	485	503	505	467	473	458	459	471	515	499	510	523	465	473	473	455	494	448	469	510	501	490	477	471	467	466	476	502	518	463	486	495	494	515	480	531	510	499	448	517	473	510	493	484	499	485	488	477	475	488	470	463	467	521	474	469	471	478	464	489	456	510	492	488	496	487	480	461	501	473	494	521	464	463	461	475	484	479	489	502	469	451	496	469	520	509	478	523	495	509	508	460	494	475	484	480	505	458	482	476	422	493	500	478	511	492	464	473	486	482	483	448	461	442	476	500	477	480	497	509	477	472	489	491	477	461	480	492	479	483	506	507	499	489	482	479	500	472	488	491	480	504	486	458	521	508	491	493	527	484	523	463	508	482	486	453	514	493	479	495	526	478	496	475	466	501	479	491	495	489	474	501	491	522	519	521	439	474	488	472	478	490	468	458	492	486	502	471	511	485	466	507	486	469	462	460	469	452	449	485	515	483	457	483	477	489	496	473	523	473	490	511	497	481	458	469	482	480	479	473	472	470	490	432	508	507	469	456	490	470	448	472	448	465	469	473	489	504	488	468	504	453	450	497	489	484	502	500	488	493	464	450	501	477	463	456	467	497	470	458	475	480	494	462	497	481	476	489	537	481	484	474	506	511	451	481	520	461	483	487	472	507	458	457	495	521	524	515	477	498	531	499	528	485	439	464	458	497	498	507	480	483	503	458	507	502	489	455	499	473	503	475	504	457	477	497	466	493	479	475	518	476	441	497	491	464	462	494	470	484	497	507	498	506	513	464	491	497	515	493	488	515	498	491	509	473	513	471	486	497	497	518	458	498	480	475	486	474	479	467	504	483	450	473	482	446	496	493	496	485	473	460	504	492	475	496	508	465	502	497	523	483	485	478	487	490	537	518	484	476	512	465	453	450	467	512	479	480	516	474	483	470	466	486	493	511	502	462	469	508	493	515	461	474	444	470	469	485	505	499	500	457	480	478	469	473	487	462	495	477	511	502	485	501	485	462	513	469	475	502	478	499	493	515	500	451	481	491	472	498	511	503	464	490	479	472	526	491	501	509	445	479	464	481	505	517	434	500	485	476	496	470	490	482	473	501	511	485	547	460	485	480	503	487	473	513	475	483	490	472	476	482	508	513	521	517	504	483	520	478	484	532	460	475	510	434	489	513	489	499	469	495	451	480	441
23770	21014	28364	23854	20993	10239	1340	985	808	773	743	716	757	708	740	644	658	676	675	612	612	691	625	675	658	661	634	629	651	659	640	613	650	642	643	655	617	610	626	607	626	633	681	639	597	621	654	610	591	639	633	634	634	630	660	625	604	591	631	574	640	623	621	643	620	608	638	655	651	647	674	662	611	654	620	621	669	644	665	625	638	631	600	590	587	665	621	624	623	625	620	562	605	642	595	631	611	641	595	663	639	631	632	647	632	680	651	647	596	661	592	637	605	653	648	629	583	642	628	650	586	649	575	625	597	638	663	603	628	628	606	660	604	620	638	621	611	674	712	678	639	629	589	627	609	659	610	622	601	663	579	595	609	623	644	634	652	633	625	644	663	598	596	620	638	607	641	640	598	598	611	632	618	603	670	618	622	576	652	635	649	610	578	627	663	626	601	664	632	630	620	637	590	601	607	619	618	591	650	612	638	628	625	619	625	619	612	623	630	615	608	674	638	607	619	643	640	627	666	605	667	613	623	612	645	626	682	624	601	606	646	602	617	578	641	634	601	612	648	614	621	654	661	642	681	593	620	627	639	639	631	609	612	646	564	625	605	626	632	575	637	637	636	626	657	606	611	623	639	612	617	620	598	614	625	605	639	647	620	600	608	618	621	615	583	626	605	646	672	641	676	611	618	648	601	625	618	585	636	631	646	601	649	641	647	625	629	615	640	603	620	590	596	608	624	617	645	656	651	618	622	641	648	689	669	633	601	615	653	581	614	612	640	699	653	616	622	632	573	571	602	607	627	607	671	590	616	582	645	593	622	605	610	644	642	629	606	608	620	614	674	672	622	640	585	648	620	647	593	604	624	633	628	630	588	628	666	613	648	614	643	583	628	657	609	636	623	603	588	628	615	633	638	664	613	666	601	649	640	624	604	627	662	643	619	613	628	612	631	622	622	633	628	609	633	645	638	577	571	646	632	565	609	616	642	627	632	596	640	616	671	593	662	637	643	582	641	585	597	595	624	629	617	669	631	631	638	662	622	628	621	648	666	618	636	640	627	628	646	641	674	648	596	660	635	617	613	630	588	647	628	594	614	640	583	583	628	631	616	607	611	596	599	587	594	627	579	638	668	645	618	633	636	628	651	616	643	618	637	596	660	653	613	598	643	643	627	618	651	636	641	631	632	648	630	622	639	592	669	566	632	664	601	651	656	602	621	605	609	612	627	618	585	664	599	592	615	684	635	639	619	628	591	625	587	626	657	615	643	666	599	654	582	639	599	672	645	633	638	607	589	630	648	639	656	591	599	624	619	632	629	601	637	608	640	654	600	583	603	593	654	589	667	605	613	560	576	633	581	646	604	603	638	589	652	615	636	628	582	615	685	628	665	637	652	644	611	606	614	648	638	610	615	670	631	653	593	606	601	623	636	566	634	646	615	638	639	662	665	629	595	648	641	643	611	655	631	622	583	619	570	628	617	621	626	638	611	618	637	628	636	583	604	599	625	591	673	627	646	594	651	666	640	599	627	616	669	634	607	636	574	614	565	638	618	567	613	597	658	629	633	611	590	610	635	630	624	610	646	628	621	619	644	628	585	585	662	656	603	626	597	618	608	596	607	638	630	588	619	650	616	634	621	674	661	624	600	608	631	624	594	628	588	639	640	617	626	613	637	619	578	617	629	612	590	613	593	611	652	627	621	644	627	612	634	617	602	568	638	611	571	645	629	577	617	605	611	615	605	597	608	639	655	649	570	631	594	632	604	648	656	645	614	620	633	655	634	632	618	640	648	689	580	634	635	612	616	620	626	602	612	628	671	595	608	646	629	625	635	602	629	652	635	657	618	635	591	604	674	667	612	642	606	644	581	576	620	605	629	639	625	618	602	629	614	651	601	652	665	660	609	618	632	635	642	616	570	600	593	590	629	623	594	612	603	616	617	562	647	621	619	619	644	581	575	605	594	583	615	622	614	587	633	557	645	636	627	584	593	601	619	611	593	641	639	595	627	638	644	669	587	652	602	601	651	646	587	657	615	662	626	607	631	612	676	610	617	587	640	595	630	616	615	601	628	644	614	611	619	644	633	586	634	634	593	589	623	617	636	606	618	643	650	629	669	675	637	632	623	627	622	590	614	632	610	601	667	645	593	621	633	613	628	611	643	621	582	594	598	608	590	660	589	585	604	659	650	611	623	617	613	598	622	643	652	667	662	593	576	630	673	594	549	675	623	578	650	645	632	605	600	620	630	637	652	609	615	606	624	618	587	636	628	641	600	625	623	625	588	638	607	673	622	626	590	614	647	621	602	641	681	599	609	646	609	613	636	616	641	642	661	618	596	631	638	644	588	587	606	600	631	611	639	590	607	601	630	624	612	615	621	579	599	658	650	638	622	637	689	650	610	615	574	589	588	649	645	635	625	600	588	628	592	625	622	690	635	609	634	613	640	622	604	625	619	647	666	618	609	660	654	654	624	630	644	614	628	581	633	590	589	646	614	604	653	593	653	601	652	615	664	574	624	601	637	658	622	579	624	606	627	633	638	591	654	605	607	572	612	639	630	622	611	647	650	647	570	632	642	577	614	630	621	603	589	645	649	570	596	651	592	644	625	673	630	603	601	622	660	619	632	627	637	617	634	644	624	650	620	633	621	664	619	613	646	589	595	587	621	683	595	616	612	629	634	622	637	638	601	598	624	641	645	619	589	659	627	660	611	652	633	672	635	579	649	605	578	654	625	615	657	602	633	606	601	650	581	616	641	652	601	637	615	609	680	613	637	639	638	623	634	622	626	620	548	597	619	647	585	628	634	629	602	588	642	675	630	597	599	647	649	662	646	624	642	619	623	590	635	632	648	667	603	655	611	605	614	617	611	640	654	599	612	603	639	637	633	629	618	666	625	633	671	617	566	611	607	625	630	636	644	604	602	644	658	592	575	616	613	677	603	617	634	618	639	641	637	648	654	635	565	576	614	628	608	626	584	662	631	615	656	621	588	626	634	649	641	623	564	644	636	644	651	642	640	644	627	642	627	600	653	652	666	658	616	599	619	596	617	600	642	558	601	676	689	614	653	585	618	623	600	640	643	593	625	648	624	649	624	637	590	637	598	636	616	633	626	601	601	623	655	617	606	662	628	623	663	600	611	597	612	615	628	666	659	647	592	622	611	639	625	610	595	637	611	632	636	617	608	579	631	602	591	624	641	655	631	623	597	615	661	652	613	601	576	617	584	671	619	655	588	623	581	621	628	624	618	612	651	608	575	658	633	631	629	652	635	669	613	576	611	626	619	586	607	613	648	663	601	630	594	615	652	592	590	630	646	579	609	583	606	639	609	552	644	612	647	579	599	632	631	620	622	673	623	695	637	602	636	588	662	600	617	612	644	600	624	630	638	645	604	624	617	631	642	609	621	608	676	610	602	576	647	633	601	618	640	634	616	696	589	635	642	642	643	584	588	605	608	672	651	605	641	601	625	603	600	641	631	626	614	637	647	659	595	609
16229	9781	7770	3940	2829	2231	1901	1582	1370	1332	1163	1172	1003	1031	972	940	977	901	927	858	902	845	921	882	829	858	853	847	806	822	805	837	831	852	844	798	770	823	808	865	864	818	809	777	804	771	797	766	789	774	819	804	774	852	774	811	816	748	798	864	738	800	816	819	840	796	810	804	797	809	809	780	758	805	830	788	794	832	781	753	750	787	833	817	766	817	785	788	786	757	808	797	734	805	795	763	783	804	757	770	805	859	785	783	758	869	798	830	786	788	765	798	808	758	757	819	822	815	791	826	803	794	738	780	788	789	793	826	811	801	821	773	806	791	797	837	802	781	807	818	826	823	824	799	787	804	822	826	794	780	779	800	805	803	836	807	792	804	812	790	805	758	835	778	786	795	781	768	769	808	799	795	847	822	847	802	750	772	775	855	824	757	821	797	809	788	851	819	771	804	777	757	781	783	791	790	809	845	782	755	756	863	839	799	820	793	815	819	845	775	810	814	798	874	804	807	777	754	796	803	792	748	800	751	828	795	805	787	817	764	810	835	801	773	799	802	830	785	736	780	845	776	813	812	804	817	760	796	805	807	762	797	847	818	822	800	793	814	811	775	792	781	798	808	796	846	773	829	830	833	880	793	761	818	775	795	821	780	758	800	790	796	815	816	780	779	787	805	817	835	854	775	821	796	802	778	790	773	743	786	835	828	811	813	803	790	807	783	780	833	809	762	832	777	776	775	822	783	813	780	763	805	786	785	794	783	779	840	778	795	795	826	770	802	762	830	808	783	789	779	762	799	794	805	759	770	797	742	760	756	825	805	754	742	854	815	814	819	840	769	791	772	787	783	784	791	750	783	800	815	775	790	765	802	778	816	799	848	776	790	763	787	830	832	751	772	807	792	779	783	841	792	778	795	788	824	779	818	858	764	806	798	766	811	792	777	799	789	781	767	795	798	748	801	822	805	809	772	793	791	820	797	763	754	759	786	842	760	811	841	802	818	763	873	807	788	785	819	795	812	790	808	809	787	814	783	816	773	835	804	819	802	794	780	752	799	855	787	773	801	767	769	816	789	815	817	780	730	805	831	846	812	830	806	770	797	795	772	758	793	725	815	765	814	771	821	819	776	778	787	803	801	789	771	761	834	810	771	778	813	777	822	848	839	755	790	776	794	793	822	760	755	814	813	800	786	768	806	763	797	796	824	774	793	795	770	811	809	787	782	814	804	758	754	783	805	798	785	810	797	790	782	766	854	831	774	832	806	803	815	810	782	811	843	794	769	759	781	821	795	769	855	790	791	765	799	818	833	814	749	841	782	838	783	741	755	780	765	812	811	776	779	785	848	781	780	755	817	750	807	789	789	746	800	792	790	793	768	808	838	751	795	797	793	831	800	843	809	821	757	769	872	758	847	797	751	799	816	808	825	720	815	803	762	788	848	818	807	856	825	787	792	798	803	740	800	771	820	800	771	765	774	786	773	795	785	773	820	743	767	776	744	782	775	783	796	751	808	801	852	808	802	791	816	784	807	786	818	836	818	818	745	746	763	767	779	810	804	779	829	792	781	827	817	812	809	788	835	808	758	761	794	839	790	834	830	864	792	837	822	863	767	810	762	736	823	803	802	802	820	813	789	793	793	769	768	788	791	792	800	821	769	760	783	757	805	764	806	810	762	818	788	760	779	812	771	808	747	833	782	786	759	814	789	789	803	781	768	794	808	759	791	749	771	778	792	819	803	833	783	819	803	767	809	746	773	772	790	795	844	748	781	784	795	753	791	783	805	774	808	823	767	789	696	753	776	780	849	798	825	837	832	761	807	808	785	810	822	795	746	787	780	794	808	841	778	785	785	784	802	828	782	796	783	780	795	830	769	775	792	858	846	830	799	796	821	785	776	765	770	777	824	729	831	786	791	795	835	794	769	770	828	795	764	822	787	769	790	844	851	795	798	758	792	791	749	741	834	824	831	776	763	772	743	758	802	791	797	819	781	808	813	873	787	812	774	817	763	796	805	762	797	802	789	830	784	812	797	812	815	818	786	811	786	798	759	819	789	831	774	804	853	779	777	808	812	762	731	779	797	780	795	730	818	832	771	764	798	794	795	827	784	784	782	759	810	773	776	866	792	776	814	791	826	790	858	812	786	841	836	747	801	740	820	792	773	796	771	751	789	761	768	739	808	767	814	815	817	835	816	775	863	780	765	782	814	808	783	807	798	828	786	797	766	738	777	760	772	879	750	865	774	812	761	814	758	802	771	789	767	775	794	777	749	813	814	738	736	795	792	799	806	803	842	806	816	770	816	811	796	802	805	774	747	818	826	815	805	728	760	773	803	763	837	811	786	858	805	814	801	763	795	786	786	788	827	793	786	832	761	752	784	820	785	814	740	771	750	788	782	783	851	791	801	816	815	830	794	854	811	768	788	787	753	790	800	794	789	751	816	787	786	810	811	824	803	786	799	790	767	782	803	820	761	760	766	788	761	737	799	844	764	765	792	777	802	783	754	779	761	760	809	821	785	779	770	827	811	781	867	805	779	779	842	787	767	807	813	770	806	818	742	864	823	804	819	839	782	769	765	807	771	813	776	786	787	812	783	786	780	841	777	789	766	896	831	777	784	795	773	855	800	799	784	788	744	809	813	789	759	768	794	812	805	784	801	813	787	787	779	833	767	734	761	813	769	805	760	756	823	719	811	800	781	755	817	753	803	804	772	759	739	769	813	793	757	813	815	858	827	831	784	773	814	799	793	796	787	843	807	799	786	788	752	778	811	826	817	846	780	804	808	742	793	775	785	791	845	798	777	842	827	781	837	783	764	811	771	790	831	802	789	755	799	793	796	783	792	807	773	740	794	770	858	808	844	819	812	801	786	796	768	775	846	797	820	783	800	795	765	827	782	828	834	807	796	797	742	823	805	771	799	802	804	822	790	762	835	795	822	810	836	831	826	819	822	855	809	765	789	795	813	797	826	836	761	776	801	801	770	781	789	786	828	815	810	816	817	823	817	723	779	777	768	764	767	783	785	823	834	781	787	778	778	803	808	827	840	804	780	752	763	797	794	810	746	776	820	835	783	800	759	805	802	809	780	775	864	770	739	843	805	800	804	776	834	845	815	762	821	784	783	739	782	773	786	767	771	828	769	770	783	840	763	753	783	754	819	833	802	793	767	808	792	817	799	795	792	782	794	787	791	769	804	799	817	785	810	842	743	724	767	786	802	796	779	800	752	804	782	771	747	805	753	839	845	796	815	807	747	828	826	783	770	798	837	769	794	773	762	795	760	799	831	808	810	767	769	786	824	764	788	794	765	770	790	806	799	762	833	704	775	800	779	784	801	797	801	813	778	805	783	813	776	838	744	772	830	757	807	828	824	780	795	783	839	766	757	820	765	739	810	851	819	818	756	785	797	828	802	772	731	824	789	831	737	788	792	812	819	796	773	813	795	819	766	765	784	791	811	791	782	824	753	755	771	779	824	773	842	784	796	773	806	762	820
22723	21002	28763	23428	21002	21048	8895	1228	927	826	833	742	706	709	669	645	625	620	652	624	560	558	603	564	576	627	527	528	538	585	527	589	594	572	560	564	525	557	551	528	536	544	572	534	516	513	516	520	536	545	536	504	571	529	534	502	517	523	567	517	531	506	530	517	552	516	527	548	554	508	554	522	498	534	526	504	528	556	527	509	515	523	513	510	533	539	504	526	540	500	486	532	481	506	486	528	521	506	529	472	526	511	497	542	516	507	546	507	529	481	501	539	481	526	525	514	527	502	530	538	517	578	532	528	533	502	515	501	543	541	520	520	547	500	517	504	511	528	507	538	508	500	526	483	565	472	514	566	515	503	473	502	481	489	523	523	485	538	528	465	477	524	543	539	528	497	492	501	523	520	490	512	527	514	505	534	509	532	532	534	495	526	515	491	501	534	508	518	531	531	520	492	526	516	508	497	541	510	519	533	504	517	510	507	549	514	491	497	545	535	517	526	512	508	512	496	531	513	527	505	518	492	544	536	501	539	493	464	514	529	492	520	556	509	544	540	487	481	495	507	530	523	535	517	522	476	540	550	509	544	513	516	479	516	532	514	589	520	579	494	540	498	500	496	520	518	534	523	525	526	520	499	470	541	515	540	491	519	526	514	506	571	518	531	513	472	539	491	484	479	494	498	529	533	518	535	521	473	532	501	543	588	536	521	488	546	543	503	521	521	512	552	545	518	481	501	533	494	544	539	535	502	493	548	517	532	557	483	534	533	470	503	515	532	517	481	514	520	511	516	482	534	518	521	499	541	528	468	497	505	508	546	499	498	486	534	482	498	524	531	508	536	518	538	491	516	523	546	526	519	496	533	520	558	513	503	535	523	537	531	526	534	507	528	496	505	490	503	480	492	497	495	549	504	549	507	527	526	489	486	512	507	477	543	526	517	515	532	529	486	529	528	513	542	530	545	502	529	506	522	512	519	526	508	510	470	527	533	505	535	511	497	501	472	484	517	515	482	515	478	489	569	497	478	508	536	512	533	523	540	523	533	532	484	551	517	561	512	509	550	569	492	503	514	535	475	498	554	501	495	506	507	484	508	529	485	519	492	512	528	513	488	510	527	553	522	531	515	463	505	528	506	509	522	536	549	557	480	490	550	515	519	535	554	496	507	518	526	525	511	474	495	498	530	526	511	482	522	482	518	564	489	517	489	496	518	507	525	514	543	527	530	513	478	527	501	477	524	540	512	548	513	560	534	506	523	529	522	504	516	438	562	505	504	504	520	497	484	527	527	542	559	524	504	546	550	529	498	528	535	494	493	591	508	467	475	541	532	492	511	502	541	514	489	494	471	547	478	501	490	540	530	558	513	524	510	500	475	531	506	502	533	494	543	507	508	505	547	503	546	531	492	549	490	535	534	508	520	523	541	530	549	503	533	487	543	528	498	529	549	537	531	519	503	510	485	525	521	516	553	553	522	531	507	516	528	496	515	507	523	517	519	536	545	566	466	515	555	545	542	530	532	521	526	520	489	540	472	519	544	492	519	472	524	523	484	517	508	569	510	498	482	536	501	522	483	496	525	533	487	529	514	547	510	512	508	528	480	481	488	494	487	549	485	473	547	503	524	525	529	559	539	535	557	516	547	501	468	530	514	557	535	518	503	525	489	511	495	549	468	524	464	506	501	496	520	500	470	514	536	509	530	516	529	506	524	492	544	543	540	467	544	542	474	505	514	513	533	541	532	542	495	517	509	494	496	495	508	469	546	539	483	542	516	499	586	536	551	545	552	540	503	510	547	510	533	517	509	545	527	522	486	505	518	516	531	526	496	501	513	496	500	497	490	514	525	535	476	528	487	512	530	505	529	513	518	527	538	542	510	508	519	501	518	490	538	496	511	508	512	529	499	553	525	519	520	502	503	529	495	518	476	539	512	491	527	543	511	518	563	517	504	569	509	482	509	507	516	499	494	502	527	580	501	551	537	511	509	481	504	545	538	520	510	477	516	548	582	523	558	505	513	530	485	505	519	514	507	536	508	492	504	542	520	487	455	563	495	509	503	498	553	518	533	514	528	499	472	527	495	540	497	537	448	527	557	531	543	540	466	527	497	518	534	518	502	489	521	475	493	525	509	507	505	538	518	506	498	503	566	509	521	506	485	495	542	568	512	497	517	536	484	511	501	542	536	490	511	544	530	535	484	494	481	510	524	490	551	539	499	517	493	519	492	512	508	471	504	476	519	512	534	498	473	512	483	491	563	511	529	571	535	538	501	498	493	507	532	555	490	491	514	517	514	539	512	513	526	545	527	568	525	491	513	518	504	521	499	524	515	521	499	528	589	521	542	515	512	540	539	518	512	508	516	531	486	530	501	544	504	494	522	492	505	491	524	519	480	542	530	535	518	534	522	539	494	557	503	459	479	509	493	532	527	489	510	508	523	485	501	521	509	514	506	547	518	492	509	474	534	536	523	487	533	480	509	505	506	518	518	486	534	503	474	495	521	531	561	514	496	508	503	510	501	510	527	489	511	494	532	517	535	504	490	523	473	490	527	493	535	491	536	541	513	497	492	531	484	525	505	510	523	511	513	521	512	529	510	521	493	514	491	492	522	495	536	486	559	546	495	534	520	487	533	507	528	509	501	495	505	497	500	507	475	512	503	509	523	523	509	505	497	482	513	526	496	494	500	553	503	527	488	525	510	487	542	519	531	504	488	523	531	500	481	502	523	512	524	528	543	507	540	533	521	521	497	481	505	472	511	552	518	494	541	497	510	499	517	473	512	521	494	527	519	519	488	549	516	480	523	521	489	504	501	491	477	516	495	539	506	577	516	495	490	506	530	537	522	526	506	501	527	496	483	466	504	496	479	488	481	476	523	510	492	532	505	496	564	516	517	523	559	515	491	464	487	491	522	523	532	490	521	505	487	531	491	484	499	472	492	524	515	542	514	538	511	511	504	516	555	551	541	529	483	508	520	489	542	494	523	466	491	485	509	526	514	523	551	482	512	553	497	557	474	487	481	465	538	471	531	514	540	503	545	527	543	494	535	503	519	532	507	468	506	514	507	479	502	480	520	469	509	515	532	543	536	526	510	493	509	523	525	489	477	519	506	538	532	498	537	511	522	503	490	496	525	511	524	516	496	537	498	511	539	502	520	538	530	516	569	504	532	489	530	527	486	490	483	511	489	502	511	505	499	527	508	502	541	510	525	499	522	528	486	521	523	499	509	537	528	535	546	585	537	492	511	517	519	531	552	508	513	520	511	487	508	535	559	513	551	529	562	491	542	524	504	494	496	569	524	483	505	531	515	512	544	515	496	495	503	481	511	530	481	540	551	545	487	533	495	559	517	519	512	555	506	526	487	494	491	489	470	511	509	519	508	545	513	511	476	508	507	515	494	475	518	524	516	504	544	528	536	544	514	510	519	545	528	530	532	544	508	475	540	474	538	518	522	526	523	502	545	494	480	516	558	543	478	483	490	518	511	545	536	521	519
19019	15509	12144	6347	4574	3467	2711	2247	1875	1621	1426	1320	1139	1121	1061	937	946	912	861	840	884	800	838	816	747	735	766	755	758	669	705	769	719	739	742	723	689	734	686	656	695	750	672	671	664	679	640	689	687	701	623	678	638	648	697	654	724	710	696	687	703	656	654	669	693	666	670	649	684	657	728	699	671	693	698	671	690	635	713	644	650	655	633	677	664	683	681	691	630	696	669	666	680	672	662	629	660	675	700	638	657	660	696	646	661	682	693	640	679	714	674	618	647	667	685	605	656	674	659	648	699	672	648	687	690	663	667	684	690	688	655	639	654	636	649	660	663	712	714	671	657	676	627	651	639	722	626	640	694	681	637	649	719	695	675	659	645	644	622	669	681	677	681	674	649	697	640	681	701	648	674	705	660	669	671	635	659	636	703	651	685	689	645	701	690	655	607	713	676	675	691	647	644	658	634	668	624	681	675	655	638	676	691	665	668	744	639	660	668	647	663	670	706	618	689	627	683	668	694	624	651	684	714	649	671	663	662	600	686	664	674	673	655	622	631	654	639	671	684	659	658	654	635	692	662	630	673	690	670	712	679	690	722	684	667	682	649	665	652	697	665	666	655	657	670	689	636	687	639	651	658	652	686	672	699	678	650	703	661	660	652	667	653	667	641	627	729	697	667	672	641	664	666	691	687	665	700	683	663	670	699	693	644	668	698	652	664	685	636	666	671	651	657	647	642	628	653	654	684	652	636	699	634	644	705	637	740	681	644	654	666	639	647	665	650	664	635	671	672	709	679	653	687	655	669	677	657	645	648	675	659	644	667	609	659	638	661	654	657	702	643	603	625	661	625	681	656	640	658	668	666	658	628	673	678	673	624	652	661	666	656	643	644	672	615	648	653	689	677	668	656	658	627	662	679	707	642	668	663	610	694	651	679	650	685	649	637	650	666	636	672	685	672	646	689	670	664	663	698	632	635	662	663	675	661	625	647	670	686	650	654	669	675	695	687	655	638	673	652	701	684	687	675	702	666	733	663	643	642	666	632	688	674	722	676	660	707	674	686	650	680	661	640	654	646	676	639	655	684	664	647	709	642	614	678	704	700	662	701	684	637	674	702	673	640	655	648	664	577	685	719	659	683	702	650	654	667	688	643	730	672	697	654	643	658	655	672	682	617	637	660	660	679	690	698	656	660	690	673	719	661	660	648	673	664	664	678	706	642	661	666	632	685	689	673	632	690	692	682	687	647	657	656	704	656	661	648	690	687	648	638	646	668	652	663	666	652	650	646	681	663	673	653	701	676	620	658	669	658	650	703	686	686	641	681	667	598	664	670	668	609	658	672	628	678	656	642	655	668	644	648	664	675	688	672	657	679	650	667	654	676	636	695	690	649	675	651	652	666	670	692	661	600	654	697	663	666	672	699	642	649	644	624	683	645	658	651	657	653	663	683	732	662	727	691	692	613	610	653	689	680	695	659	673	661	647	664	725	647	662	640	667	675	690	632	698	666	662	677	645	694	641	678	630	630	646	683	671	708	666	619	714	642	688	686	699	682	660	662	634	692	635	677	665	683	652	645	683	687	641	636	647	662	635	658	635	673	691	687	652	675	670	711	671	671	649	647	643	649	661	696	638	683	684	642	695	674	659	673	684	661	620	663	689	671	632	643	663	673	656	685	672	661	693	693	674	683	643	724	657	615	676	673	656	663	630	645	678	633	672	664	674	682	653	658	653	604	692	663	635	689	664	661	666	581	675	684	651	668	668	677	683	639	668	682	667	660	655	685	659	694	623	702	695	635	634	674	625	639	646	674	688	646	685	681	682	638	634	665	683	647	635	654	600	691	632	648	674	699	655	661	673	641	653	641	680	613	623	645	676	650	657	686	660	643	657	684	610	682	698	707	692	720	707	632	625	634	658	641	679	679	651	661	645	638	709	679	681	628	661	665	673	686	629	655	614	649	680	669	676	684	659	657	685	667	678	674	578	652	685	664	641	662	664	628	604	724	665	657	676	710	653	627	633	674	653	667	665	666	639	664	641	641	683	694	653	649	697	625	673	703	664	655	659	662	600	669	631	656	673	693	648	605	679	694	703	704	676	695	649	654	655	677	665	666	641	691	648	647	678	646	676	671	633	644	681	641	639	690	705	692	631	614	684	623	676	700	641	664	666	667	673	645	668	639	667	620	625	615	688	673	618	702	648	677	661	669	648	634	664	646	705	675	640	688	667	671	667	685	677	676	633	652	697	636	641	675	695	679	636	639	675	638	616	631	645	719	669	695	661	655	671	675	671	655	684	659	645	674	661	642	631	664	635	688	659	656	645	672	655	624	638	674	670	678	679	650	664	659	685	654	661	669	666	638	678	615	651	658	655	668	695	685	681	665	625	675	641	656	678	642	650	666	645	648	675	673	715	688	642	659	694	659	679	677	653	691	710	651	662	680	685	652	650	649	651	676	721	652	681	677	667	679	656	639	663	680	657	645	665	681	658	672	631	632	638	625	671	754	667	688	626	669	637	702	663	648	641	644	674	657	642	668	639	682	618	634	671	654	690	664	670	691	690	667	686	693	685	713	699	692	629	616	668	617	652	656	628	686	618	644	694	646	657	716	635	624	642	659	686	701	668	690	672	636	651	653	696	636	699	693	656	644	692	674	693	662	661	635	628	681	683	635	615	670	641	618	660	647	644	652	665	675	674	701	594	670	661	714	702	677	634	699	721	695	650	668	713	635	646	641	646	674	652	700	605	650	671	638	629	659	662	665	657	633	687	648	658	636	644	708	707	661	667	630	669	688	646	628	697	630	663	628	684	642	689	651	667	713	661	709	657	653	712	672	635	675	642	675	653	668	700	634	666	645	719	670	676	700	696	592	658	680	695	620	647	655	691	644	693	670	679	648	676	691	658	644	664	632	625	700	644	659	642	696	693	656	677	676	660	667	667	646	688	659	679	690	686	598	666	646	658	673	669	665	665	692	657	641	655	671	646	663	648	689	695	685	669	690	672	625	672	620	649	628	677	604	652	679	687	646	655	676	652	664	678	705	657	640	671	645	657	667	631	674	690	679	683	640	627	695	660	670	643	711	639	637	670	656	654	672	672	659	727	679	673	671	637	684	666	664	656	646	690	680	650	710	661	675	706	583	669	705	643	689	674	586	701	669	669	663	688	698	633	665	705	646	676	651	682	604	644	673	630	688	690	676	683	651	682	650	681	636	633	682	686	655	651	724	674	659	737	630	668	650	631	677	705	714	659	619	680	693	688	631	675	647	626	631	660	681	709	672	662	713	699	670	685	662	677	680	664	658	652	650	667	619	631	688	644	666	621	660	645	678	677	618	656	676	666	699	637	687	620	701	649	633	689	723	644	709	689	654	661	676	635	674	660	702	701	673	633	657	655	702	636	670	662	635	650	603	664	653	654	696	647	678	657	660	658	636	644	674	667	685	685	664	631	698	650	650	649	663	699	629	696	685	661	642	611	644	703	678	607	671	674
26506	20299	9272	1048	692	654	485	365	406	414	411	388	408	441	398	397	387	403	389	376	363	381	428	382	381	379	376	371	388	367	394	401	365	400	386	385	384	406	404	376	349	363	398	375	393	361	416	377	423	411	380	371	369	414	393	380	391	363	368	380	340	347	335	335	353	351	389	362	393	378	360	340	365	382	386	383	348	395	424	381	357	373	373	378	404	385	398	380	400	399	389	426	373	363	373	372	373	337	359	361	371	385	355	342	366	406	375	370	379	346	403	409	385	379	389	370	356	386	382	352	379	426	390	361	398	333	366	372	352	365	360	379	428	359	373	385	400	386	394	370	409	423	372	395	387	423	379	366	394	365	382	393	408	404	386	382	387	377	368	379	352	365	386	384	392	331	386	372	368	366	389	374	370	347	381	349	378	342	391	362	400	414	380	358	382	408	342	347	359	367	366	358	382	378	379	372	366	378	383	376	381	366	385	367	360	352	365	390	397	392	390	370	385	372	398	374	413	394	387	380	387	414	376	356	421	346	345	395	367	379	396	369	398	367	379	371	374	349	375	361	375	381	412	402	359	408	379	383	370	370	418	363	373	367	412	354	363	382	404	395	374	364	357	370	424	401	361	408	365	380	347	408	377	367	353	371	409	393	385	375	386	362	333	368	365	362	366	374	395	375	404	377	356	410	395	382	370	431	368	357	395	367	351	378	385	400	418	345	350	386	388	380	401	344	410	352	385	338	370	369	376	382	356	386	421	390	395	393	410	376	399	348	374	403	366	391	368	392	389	368	371	397	358	366	386	379	386	400	392	375	388	414	346	356	365	365	373	388	380	371	390	375	378	384	359	402	383	419	390	419	411	379	364	361	396	375	367	381	397	379	363	365	377	408	369	408	428	372	372	383	385	391	374	377	380	418	396	388	363	418	364	397	347	389	357	420	341	377	378	359	367	369	422	384	362	415	372	357	373	377	377	379	418	372	391	344	340	350	366	386	388	359	385	396	374	366	360	402	397	387	418	379	365	387	359	367	371	360	374	379	374	382	372	369	394	384	347	354	414	399	343	386	409	394	387	356	411	359	397	396	365	376	369	355	437	371	382	365	381	360	382	387	375	369	394	365	361	367	405	345	405	407	382	370	394	377	411	378	381	412	380	417	408	386	383	377	373	371	371	395	392	393	410	408	378	408	383	385	347	344	388	352	415	388	374	360	411	374	404	359	408	397	384	380	400	383	343	357	387	400	430	413	361	340	394	383	409	385	380	374	380	404	378	359	354	398	344	398	372	366	372	364	398	414	370	395	407	381	386	367	396	383	393	404	366	411	393	372	377	413	401	373	410	409	382	373	362	360	391	376	377	357	408	401	406	363	369	396	355	359	342	394	371	405	403	345	369	391	395	365	397	398	370	335	373	369	379	408	396	393	386	370	374	380	374	390	348	368	350	404	434	351	381	374	371	368	366	380	414	388	389	369	400	388	354	412	387	401	381	375	392	402	356	362	357	373	382	390	368	373	361	352	367	394	351	399	366	393	393	379	386	422	352	341	377	384	416	408	376	365	379	386	358	385	375	382	385	376	363	383	358	376	375	356	373	383	352	365	396	416	347	394	394	377	398	406	389	341	361	374	353	422	382	364	375	402	392	392	404	370	390	347	377	342	402	418	366	369	405	370	376	382	389	374	394	369	369	375	392	380	386	413	383	364	374	383	427	354	397	390	402	392	338	368	396	358	373	379	411	374	336	371	386	375	400	345	380	374	394	359	381	421	375	402	363	355	319	378	376	377	381	335	379	369	403	409	403	374	378	397	359	417	349	368	378	379	372	425	389	389	347	371	363	397	375	413	396	360	381	366	350	388	394	406	379	390	398	370	379	405	381	385	405	403	368	372	359	349	371	364	402	364	382	382	390	328	364	368	369	370	375	348	391	387	339	356	389	391	400	376	352	323	388	360	404	386	390	374	373	368	382	381	377	380	388	361	386	420	394	354	372	392	347	392	389	393	421	368	393	398	381	404	387	396	379	384	411	369	414	382	403	390	395	362	396	405	390	349	395	385	367	361	379	352	400	362	424	407	429	411	361	351	383	394	423	395	365	365	381	420	418	368	352	384	375	364	410	377	386	384	371	365	384	363	377	384	371	382	383	370	373	360	403	400	367	380	384	382	354	371	369	379	373	353	331	363	383	356	390	333	403	380	399	348	374	355	365	367	426	384	347	406	361	405	347	360	373	412	370	390	387	416	391	357	372	353	407	405	355	337	368	339	363	367	373	391	377	390	388	361	382	418	374	382	362	365	409	404	333	397	378	381	379	415	359	345	385	373	345	384	390	420	433	372	391	372	365	382	366	382	362	347	404	378	392	379	364	389	403	379	373	423	379	390	371	378	367	366	369	371	395	400	377	376	363	380	369	388	398	362	396	365	377	394	348	388	370	363	381	377	405	373	336	356	423	363	338	397	386	349	378	405	398	393	404	348	381	377	386	369	356	397	377	348	401	359	379	356	404	378	396	357	385	418	384	376	381	401	352	383	343	406	379	372	408	350	363	409	410	417	349	387	396	426	380	384	360	360	366	375	369	363	360	343	382	372	366	405	375	398	364	381	341	360	399	359	378	353	376	368	358	375	372	397	405	340	414	409	393	365	386	388	400	367	383	342	384	407	382	387	371	420	403	395	359	419	399	357	381	407	367	370	384	388	370	362	379	382	387	376	408	347	366	362	371	360	350	374	406	401	371	377	403	364	404	358	385	355	397	397	372	407	379	356	380	364	388	401	407	377	395	367	372	380	382	394	372	373	375	364	403	398	345	409	351	374	374	397	393	357	395	391	371	399	367	355	371	369	359	367	368	404	390	413	355	390	364	389	373	378	338	375	395	381	418	388	381	318	395	420	378	400	368	379	374	397	386	402	371	374	385	371	367	359	365	374	368	357	386	391	383	353	380	367	394	376	384	348	399	401	389	386	391	379	354	391	397	390	365	367	381	408	401	390	371	364	367	374	371	372	381	350	364	382	382	377	362	359	380	383	387	315	410	360	383	395	391	370	440	351	411	386	370	374	380	407	381	332	390	370	407	415	386	399	382	373	386	397	388	370	353	383	407	377	365	388	359	393	381	388	401	376	388	376	375	412	387	360	384	373	377	353	389	399	371	373	390	383	392	393	398	387	364	375	352	409	400	373	363	382	351	363	392	378	389	390	349	381	378	388	419	386	388	383	383	370	381	348	357	387	388	384	367	361	367	370	343	426	370	361	380	388	385	404	378	411	410	345	373	360	396	402	360	375	360	389	380	392	370	356	388	389	398	376	398	402	380	384	373	394	404	368	380	399	377	370	377	423	381	355	379	364	377	401	372	381	383	389	380	328	385	368	386	362	352	376	365	381	345	356	407	365	364	416	377	359	411	365	405	373	369	378	350	353	383	376	425	403	378	391	380	388	417	371	377	383	372	390	417	381	395	370	407	385	379	392	390	338	398	380	387	386	365	380	452	376
8227	1443	1212	801	678	613	577	535	552	537	503	526	498	547	514	506	489	512	560	524	521	499	465	477	527	513	499	531	468	466	491	499	492	513	502	469	526	463	502	481	476	501	516	520	493	476	483	463	516	481	498	521	498	491	489	489	476	500	478	476	480	495	509	511	465	507	494	475	490	525	510	487	466	461	476	506	511	494	523	463	472	497	509	501	506	464	454	467	531	496	485	512	453	483	498	489	550	497	483	505	497	462	490	520	464	523	518	514	475	475	507	513	491	516	490	473	504	535	489	480	502	476	507	495	499	464	482	506	466	516	472	495	518	485	499	474	488	465	474	501	433	466	480	473	495	512	460	522	467	499	528	470	517	474	534	456	506	520	476	477	480	492	483	496	483	504	538	527	500	474	487	507	499	512	475	469	492	506	504	487	505	498	512	486	483	513	474	515	467	502	461	544	508	522	487	489	486	468	507	487	470	506	501	498	475	479	482	516	515	508	505	485	470	445	486	473	456	515	489	509	469	507	489	499	490	496	516	495	506	497	480	573	526	492	515	444	476	495	459	514	499	498	496	509	505	507	456	539	490	459	488	495	488	463	489	457	506	501	484	511	466	488	521	469	494	495	471	470	479	451	483	472	465	511	498	482	487	490	474	486	494	482	464	506	500	509	513	463	472	507	511	464	558	472	524	512	529	483	473	454	435	483	527	494	464	499	472	474	485	471	481	482	472	502	486	466	498	477	489	497	495	479	550	469	505	535	530	505	495	503	511	508	424	553	469	528	501	473	498	501	478	437	528	467	480	532	532	471	483	477	532	504	480	460	516	466	492	506	486	489	499	532	476	476	468	537	495	482	480	503	491	495	516	473	452	501	457	527	501	499	506	515	516	496	515	486	466	512	493	504	494	506	460	479	489	493	516	486	478	500	486	460	494	480	481	518	485	510	481	500	462	490	448	495	483	482	481	466	491	498	483	474	474	462	497	478	467	486	508	519	464	477	481	485	505	470	452	482	469	505	479	487	441	424	545	483	463	486	489	455	491	525	476	510	528	534	501	493	468	504	485	460	486	519	486	450	498	474	487	520	499	506	497	476	499	481	483	442	474	490	489	481	522	508	507	499	475	494	445	507	490	491	514	493	494	535	507	495	481	479	477	491	508	501	490	499	489	463	453	502	455	474	477	495	492	512	481	472	461	502	469	498	501	504	500	493	505	490	475	445	530	508	503	501	492	484	464	520	541	507	494	490	520	452	484	486	514	479	484	490	554	487	480	511	489	494	486	480	455	469	509	500	474	465	514	521	457	544	484	518	532	497	473	456	447	535	471	546	512	474	468	511	478	520	477	463	508	470	462	486	481	516	480	466	472	492	513	476	500	488	498	501	501	530	520	482	527	474	530	459	482	478	493	489	459	514	474	474	500	505	496	489	545	460	468	508	495	515	492	525	476	505	495	514	475	503	519	483	528	517	483	475	462	474	544	484	458	505	479	502	501	501	443	491	510	518	517	492	435	465	443	477	514	528	491	470	461	474	474	497	479	474	495	502	498	479	467	517	492	526	482	439	469	461	457	488	481	536	537	514	489	471	516	478	498	442	501	479	483	498	496	526	469	493	477	460	491	494	516	457	489	555	454	484	481	503	503	472	490	509	506	465	481	494	491	495	502	480	498	487	499	498	494	505	508	523	466	527	518	497	505	466	534	502	511	519	511	478	491	533	504	456	512	453	496	470	501	493	480	489	508	488	459	475	500	493	492	481	532	476	493	501	519	467	494	488	466	472	531	521	499	519	492	528	477	477	453	496	507	496	498	523	486	492	495	463	515	465	496	480	478	478	474	478	493	489	481	483	521	519	557	469	528	466	519	465	486	508	493	531	485	518	530	532	489	522	476	471	507	510	462	502	521	476	490	475	540	466	466	522	457	492	491	465	489	460	482	502	530	474	495	512	488	461	443	488	507	471	478	543	457	509	461	493	466	516	474	526	452	500	508	474	451	521	482	515	486	507	504	486	511	488	481	493	477	501	497	476	508	471	479	523	482	509	431	526	490	508	508	543	482	495	479	473	490	503	470	491	483	493	467	503	459	469	479	497	494	522	486	472	508	477	431	521	475	477	457	492	511	476	497	518	522	487	474	496	508	521	508	486	472	470	486	499	458	477	497	515	484	497	506	518	461	498	475	466	494	495	469	507	479	482	496	459	510	485	496	498	541	502	491	475	493	451	541	520	485	515	508	499	475	513	516	493	490	504	481	484	469	467	485	492	523	475	473	485	485	523	464	522	489	466	565	507	499	466	470	509	463	498	501	456	490	492	461	531	501	502	474	510	529	508	480	466	507	460	502	497	466	478	487	482	444	545	499	490	473	472	468	506	493	470	466	468	509	449	485	501	478	496	509	475	490	488	512	464	534	517	494	522	524	479	460	534	455	485	492	493	459	518	486	491	490	454	512	493	434	495	481	467	483	479	504	493	505	489	485	475	459	472	495	467	524	473	515	500	466	500	505	498	483	498	458	478	473	449	488	487	498	511	519	507	491	491	494	465	470	471	480	477	508	508	521	511	507	507	489	506	461	464	491	519	485	524	488	481	512	509	493	478	509	527	512	469	496	469	462	490	519	490	475	505	513	488	499	502	484	505	485	512	501	503	521	468	483	503	494	486	484	478	498	502	496	517	468	480	508	500	534	496	522	505	507	524	556	507	477	478	464	472	487	500	496	469	471	488	502	488	517	474	472	487	471	489	488	460	492	485	497	459	516	491	479	537	471	518	465	499	490	464	493	512	484	489	485	456	485	463	485	495	531	482	506	498	478	513	480	486	495	494	490	481	510	485	455	459	476	475	515	456	450	469	471	484	476	498	474	530	501	520	478	498	510	476	528	469	523	515	523	497	487	498	461	492	494	439	454	500	504	496	486	511	482	484	484	507	485	501	476	524	471	496	478	473	491	519	525	485	508	503	530	485	525	508	469	473	508	431	502	509	483	499	483	502	509	522	487	462	511	493	484	489	527	492	511	487	520	454	471	430	516	500	523	500	444	445	480	473	508	523	477	492	481	482	515	534	542	505	562	488	491	474	480	492	505	476	493	475	496	464	511	497	498	498	470	464	470	459	487	479	497	469	457	525	484	471	502	475	479	484	527	495	513	505	523	527	495	496	486	480	450	491	469	443	505	467	482	452	484	482	506	489	446	495	504	560	503	476	453	489	509	462	513	472	493	507	507	463	501	512	485	505	506	475	482	519	460	468	466	518	516	503	520	476	479	499	510	483	514	496	498	474	527	514	474	473	481	526	500	492	512	500	492	515	484	516	508	511	481	512	506	498	454	503	489	510	459	500	478	491	448	495	506	512	543	531	488	496	459	497	522	500	492	506	490	478	441	512	476	532	490	495	489	533	471	499	469	507	487	495	516	502	466	489	463	503	496	490	473	493	491	488	526	475	491	501	489	481	452	496	486	485	500	482	473	471	516	477	525	491	503	468	476	475	473	442
23716	21014	28354	23873	21004	10122	1402	1000	811	815	777	727	669	720	696	657	648	657	642	696	646	627	643	651	669	671	656	628	657	610	658	705	614	657	630	622	649	653	655	621	640	650	665	615	638	623	680	632	609	599	584	649	647	683	636	632	648	640	647	611	625	637	664	586	625	603	622	676	668	616	596	659	626	622	637	643	656	606	614	618	660	599	618	605	629	608	641	703	621	612	647	601	641	582	623	628	634	625	629	631	606	633	667	606	613	660	626	606	595	663	584	628	623	632	607	617	637	610	603	625	658	651	601	582	623	617	610	637	623	640	615	625	636	611	677	647	625	638	648	589	575	608	621	615	608	636	594	628	613	632	627	628	622	648	639	559	646	593	612	595	645	628	620	651	662	622	653	628	646	612	674	583	664	667	588	657	571	643	631	665	634	606	620	576	650	628	649	594	637	592	604	674	635	606	643	627	613	621	656	630	644	668	646	608	606	648	658	606	581	633	590	596	617	607	658	625	594	610	630	650	620	630	655	604	644	642	649	623	601	612	610	610	594	592	626	619	619	608	589	611	642	639	592	599	638	617	645	633	620	642	594	641	594	597	614	598	620	594	626	614	621	638	668	605	684	635	621	621	615	613	617	614	630	639	643	642	621	608	638	602	632	608	629	600	648	611	602	642	682	660	594	626	580	607	624	661	611	618	609	592	601	638	600	591	598	607	642	644	622	609	666	623	626	615	611	632	658	634	676	604	661	645	651	586	604	596	660	638	687	591	618	609	616	642	625	639	560	636	624	593	587	626	610	608	609	597	635	651	612	617	577	636	575	651	580	605	610	589	640	605	645	647	615	620	625	625	612	638	613	625	624	676	595	658	628	604	649	662	597	598	631	611	639	649	579	617	586	605	608	643	615	649	623	610	635	639	603	651	573	653	584	613	634	645	658	563	624	617	606	605	631	612	634	632	611	562	575	651	634	613	617	613	587	586	638	652	643	605	632	647	623	647	656	643	610	607	586	630	614	590	582	635	644	605	610	624	640	624	631	653	645	588	637	634	645	614	633	644	650	593	619	574	615	616	656	630	584	626	613	619	625	637	633	609	649	618	659	600	611	614	638	607	626	663	635	601	580	607	611	595	612	591	638	629	603	656	666	604	603	613	631	682	595	634	604	629	629	624	706	638	615	607	628	597	614	614	610	654	631	636	647	632	631	648	694	598	675	627	635	608	599	658	621	605	613	633	606	602	687	621	620	663	651	625	592	610	629	624	637	613	605	600	601	567	647	584	648	657	619	611	570	614	637	613	642	620	636	622	625	628	643	622	607	611	628	578	633	662	630	652	649	656	632	635	663	624	645	586	591	659	606	631	631	633	637	624	629	609	623	652	613	590	608	629	658	596	593	621	655	682	636	652	618	621	596	583	653	586	601	669	592	581	665	615	632	644	634	617	573	630	597	589	669	573	637	643	644	673	625	623	663	592	636	639	638	623	595	606	618	668	628	604	648	629	584	644	608	636	671	614	664	658	599	622	588	620	602	611	643	642	535	662	613	615	639	634	622	646	649	636	592	658	620	643	666	604	599	670	654	605	633	604	702	652	643	658	666	627	595	615	612	660	630	566	676	653	684	603	604	656	618	635	638	621	647	627	633	623	636	620	648	657	628	650	641	621	652	584	611	615	636	592	657	683	620	600	614	639	620	659	662	634	598	655	618	675	642	641	631	580	615	619	640	628	576	648	616	644	630	566	635	634	587	596	637	654	662	597	640	625	630	627	626	587	616	606	627	576	648	649	637	613	664	616	599	641	646	642	615	597	568	632	614	618	616	604	603	639	622	631	616	639	604	601	615	637	586	614	628	613	625	635	637	616	623	611	602	604	590	667	685	645	647	639	628	622	624	602	618	620	624	602	631	587	633	627	636	657	629	609	599	580	555	588	624	598	626	628	656	598	646	643	583	612	587	609	543	650	595	653	639	627	635	603	618	573	620	581	639	601	630	626	643	647	650	584	616	612	630	641	624	662	654	650	651	640	637	596	633	643	630	585	615	660	675	581	604	622	601	628	677	636	652	595	573	664	620	661	649	672	610	607	635	615	641	650	614	577	635	588	655	623	638	619	681	632	653	590	605	651	644	616	633	629	653	614	621	673	584	609	613	626	646	631	630	648	615	637	626	693	615	677	614	642	663	601	579	594	638	644	655	618	679	613	660	613	615	580	642	591	619	603	659	605	616	622	690	626	631	640	604	616	610	646	658	607	647	643	606	625	620	620	601	677	636	614	666	578	617	648	639	609	600	620	610	638	626	618	610	667	607	623	607	620	612	600	650	627	614	640	649	604	631	648	646	613	625	637	645	660	637	673	653	666	625	645	631	583	600	622	643	603	678	589	576	614	614	591	620	578	621	595	636	615	644	646	597	640	604	625	644	594	601	629	669	632	636	622	634	633	595	638	625	580	625	625	602	615	634	595	653	581	612	633	588	611	589	620	618	622	598	624	605	627	662	615	688	614	639	650	590	601	608	637	654	572	630	641	605	661	611	586	576	645	652	606	605	613	642	614	628	619	572	618	611	663	642	622	614	610	634	616	599	613	627	637	634	606	613	630	648	609	609	629	631	625	619	620	629	596	649	656	630	563	621	646	616	620	607	649	626	634	622	638	592	586	652	642	625	619	633	625	598	612	630	661	606	625	617	629	626	618	590	592	666	675	595	600	627	661	601	573	620	634	639	592	582	645	585	645	594	599	618	650	642	604	619	642	653	617	636	585	660	628	634	671	600	637	671	613	635	615	596	613	653	575	635	650	613	639	626	572	647	625	631	619	642	598	599	618	636	619	675	660	609	578	577	591	647	644	645	626	618	649	640	625	611	611	637	611	665	561	569	611	618	615	640	602	654	611	617	606	661	609	630	655	620	644	579	602	646	613	639	687	645	633	606	650	589	584	623	667	620	649	598	677	629	617	616	617	620	585	652	660	585	599	647	597	612	645	603	651	631	586	588	573	646	667	611	582	589	628	621	616	653	648	610	614	695	641	684	635	629	614	610	630	619	624	636	635	631	600	602	622	594	622	568	650	626	650	639	651	657	611	659	620	631	625	627	598	617	628	622	628	652	646	604	617	566	633	653	632	671	582	577	631	590	623	635	622	621	595	599	620	641	618	605	616	633	680	607	629	585	595	622	630	641	666	629	640	626	618	601	629	618	589	606	631	613	593	637	623	609	619	627	641	631	652	618	636	607	632	658	627	662	631	639	594	637	605	608	637	622	627	631	617	582	637	704	676	630	622	668	628	646	586	615	616	649	607	640	672	664	639	600	588	576	628	587	590	617	629	600	610	589	606	626	578	614	621	582	668	642	566	596	629	621	619	655	679	601	621	691	666	634	605	601	642	591	616	622	632	591	615	646	613	665	664	626	608	624	597	618	613	597	632	616	600	638	620	613	614	589	609	636	613	621	595	595	596	617	638	626	614	616	646	640	608	582	698	670	616	624	595	610	560
15895	9834	7853	4023	2948	2200	1868	1570	1421	1264	1193	1040	1075	1003	931	916	967	909	925	941	895	875	851	807	909	838	826	834	836	723	829	839	800	815	865	844	760	799	752	839	808	821	858	777	844	796	783	844	822	826	802	800	854	834	774	816	761	888	815	769	801	831	780	766	815	795	811	747	814	820	753	820	796	768	766	778	826	793	815	769	807	794	784	771	774	818	804	835	813	816	794	811	808	757	762	734	827	828	833	869	814	770	768	816	778	767	807	829	828	773	815	781	808	785	770	770	811	788	820	815	792	773	802	846	781	769	782	789	819	782	806	757	790	809	814	791	798	836	806	838	766	791	738	800	817	796	800	806	811	810	786	823	796	767	743	796	775	811	757	807	770	759	791	801	853	789	776	797	845	737	797	826	839	806	805	773	761	765	765	761	784	786	803	794	759	788	806	788	771	750	773	757	761	801	775	815	808	826	805	797	808	804	712	810	784	766	759	769	799	784	772	767	804	771	744	787	778	809	804	793	788	859	785	809	810	769	809	795	759	827	768	813	783	813	725	794	828	786	805	764	796	825	770	817	825	768	754	749	749	748	764	794	801	782	772	808	752	819	774	817	804	794	762	748	818	817	767	759	788	811	813	793	781	805	760	798	765	789	752	808	814	730	777	720	775	783	824	757	809	763	763	792	813	818	813	802	794	782	815	856	762	811	741	823	778	812	763	761	772	835	788	816	788	782	736	749	747	806	803	819	774	828	782	826	769	818	764	825	829	832	781	784	794	765	817	785	813	805	863	784	718	787	785	804	785	827	790	810	805	782	789	748	780	755	774	756	795	818	768	812	761	799	780	764	780	780	830	764	808	828	838	742	810	790	811	792	738	799	748	822	779	781	824	784	812	815	748	777	800	793	774	716	781	775	722	791	799	764	828	781	753	768	799	797	703	775	805	783	756	784	780	862	797	870	786	799	764	794	821	798	788	795	800	781	757	751	761	845	767	775	768	872	795	836	785	806	737	781	772	792	834	788	811	748	736	844	802	795	784	811	766	811	784	808	818	769	802	844	819	769	790	794	809	823	726	784	752	805	804	816	763	766	781	787	816	752	762	747	769	741	797	740	762	770	768	774	762	814	756	729	824	793	814	763	761	753	786	790	798	801	776	751	828	802	799	796	823	802	786	773	818	831	815	834	806	780	776	765	772	747	785	802	781	831	772	828	837	829	790	806	791	822	801	746	783	758	818	779	806	821	798	828	802	785	828	749	814	744	759	781	813	774	792	788	788	798	797	785	797	771	786	786	770	801	744	770	809	803	769	802	796	836	777	822	780	824	768	821	766	749	802	781	769	794	808	795	793	734	786	769	800	837	774	780	765	811	790	813	812	781	779	812	802	760	750	813	762	799	833	810	811	754	824	763	801	802	782	811	788	802	742	803	754	805	772	813	837	806	831	806	771	795	811	757	815	772	788	817	799	802	865	767	775	821	741	826	781	741	786	776	829	773	764	781	774	778	791	809	805	770	722	833	822	819	761	798	785	751	832	786	814	790	794	737	816	814	764	829	793	845	739	825	788	808	749	784	772	776	818	828	770	789	785	797	794	806	778	781	772	776	795	827	825	867	774	756	828	770	804	752	807	769	784	863	807	818	829	831	830	808	784	806	784	807	831	783	779	767	803	780	789	802	779	777	782	811	794	809	796	789	778	744	790	785	790	823	786	740	786	841	744	749	815	787	834	813	755	815	788	805	761	820	767	770	785	775	805	799	746	810	795	798	797	754	828	761	779	762	831	794	758	776	796	777	753	788	752	816	790	760	747	782	764	734	775	783	790	810	798	761	771	804	793	764	798	799	789	777	754	787	752	743	785	804	792	806	836	790	798	817	782	779	761	805	806	762	793	826	812	797	806	757	770	818	824	764	767	789	805	796	768	755	788	748	758	787	809	767	804	776	806	769	802	756	814	773	803	732	791	778	827	737	773	782	769	745	783	809	829	816	819	790	782	795	760	801	800	807	783	833	789	804	841	773	814	783	783	751	833	786	794	789	760	784	778	797	720	766	826	800	802	833	757	779	782	798	745	757	775	815	753	803	797	793	766	810	833	808	772	823	823	736	812	752	773	753	792	791	787	759	823	772	806	792	747	789	862	774	802	805	816	816	794	817	785	773	805	742	783	788	764	784	775	741	825	797	773	739	800	781	798	790	821	763	774	817	775	762	808	774	802	767	810	784	760	793	796	788	784	796	769	782	816	771	838	774	791	769	794	781	759	807	789	853	808	793	836	772	814	822	766	797	791	820	734	804	828	810	898	855	778	813	761	779	813	806	789	786	787	800	777	820	775	777	755	786	806	786	844	758	807	784	779	811	828	763	789	813	812	749	797	806	800	736	770	802	743	789	830	785	817	751	786	775	790	791	810	832	828	798	776	791	774	799	786	798	837	813	787	764	763	762	809	776	763	822	801	750	809	764	739	778	777	781	761	808	789	857	811	828	768	839	831	818	794	793	768	793	785	764	805	763	811	798	812	812	767	748	744	775	826	797	810	815	805	790	767	783	815	748	784	781	806	813	798	872	787	803	794	761	821	836	771	778	800	781	751	802	753	772	788	788	817	749	812	787	782	787	833	795	767	791	772	793	845	822	794	771	782	818	783	794	771	775	799	826	772	763	806	762	831	824	751	813	781	778	789	809	799	781	816	765	788	803	761	788	778	813	758	768	836	795	793	759	799	793	822	809	830	792	823	809	842	813	768	793	793	845	807	829	764	786	833	801	791	777	805	780	843	774	793	774	831	817	755	803	786	753	807	760	812	780	778	777	779	814	806	799	786	778	765	797	822	783	786	744	831	838	806	806	792	776	838	784	765	751	790	772	807	770	777	787	850	785	755	779	810	726	802	779	753	829	809	759	753	803	781	766	695	747	783	783	815	787	787	806	861	809	768	748	734	793	801	770	822	776	781	835	785	778	764	810	792	762	799	793	750	810	803	791	806	823	771	822	814	806	800	781	791	817	736	807	764	810	759	787	826	769	791	786	794	792	810	762	810	771	777	796	768	756	804	767	816	738	817	826	802	796	843	793	791	818	823	805	727	809	768	787	803	768	799	813	789	802	764	830	801	756	804	781	799	808	780	769	789	771	755	840	804	808	823	815	771	798	756	758	779	768	753	777	822	810	779	812	797	819	825	858	780	808	791	794	825	796	752	801	778	801	821	762	786	775	784	782	843	771	767	782	763	804	797	779	803	777	770	793	754	844	827	761	804	785	795	769	842	785	780	846	821	783	785	798	788	807	782	801	783	797	782	784	781	772	784	839	789	777	775	790	804	791	815	799	809	748	771	799	767	759	819	796	798	786	768	825	804	772	791	786	800	807	800	770	797	804	808	781	783	806	756	793	792	838	821	760	782	786	789	808	759	812	795	738	782	756	791	808	800	796	800	795	798	756	766	805	755	775	777	818	799	764	808	755	789	796	794	808	770	814	743	812	786	795	783	780	767	791
22702	20994	28845	23344	20995	21021	8786	1321	952	879	775	687	719	675	657	638	617	623	600	574	598	601	603	558	575	545	547	548	560	559	539	506	527	522	548	502	523	519	555	549	506	527	538	521	508	527	526	533	546	515	517	520	495	538	523	506	484	541	577	517	494	511	498	495	514	526	518	529	508	515	516	532	527	513	534	554	506	520	539	513	498	488	481	519	512	540	472	510	496	538	475	519	543	566	537	529	532	562	481	502	504	537	554	498	503	545	543	545	530	510	529	546	492	506	528	472	561	542	529	501	540	502	539	515	486	548	527	577	485	510	513	521	522	501	536	512	520	508	504	515	519	556	536	510	540	565	521	503	498	510	488	537	498	540	518	511	488	536	525	519	541	486	520	564	515	517	511	498	507	536	520	522	544	558	516	506	544	516	533	532	529	506	502	527	492	482	502	545	534	498	533	523	532	585	481	493	483	524	502	534	481	544	568	511	502	500	501	558	532	524	514	513	513	545	537	533	504	542	542	551	480	487	546	519	495	565	497	523	508	522	509	510	534	497	484	508	511	537	550	495	497	487	514	528	486	465	491	536	499	479	522	483	462	507	511	535	485	528	491	513	507	541	535	514	511	551	465	528	513	488	569	478	497	569	543	488	493	522	541	530	542	520	515	511	517	494	513	486	465	514	483	495	524	495	506	525	544	550	491	482	523	510	509	508	481	497	493	510	527	488	550	501	509	560	505	536	506	477	502	536	522	558	506	556	557	507	497	519	530	486	517	543	522	523	507	545	513	507	508	512	519	567	551	515	535	504	502	520	527	538	517	505	517	544	525	514	532	476	551	509	550	518	522	500	502	531	524	540	506	524	511	501	532	527	513	541	510	493	543	475	544	509	513	489	523	524	508	541	526	509	548	499	556	551	512	520	542	512	531	529	540	519	511	517	515	532	511	522	520	507	506	512	519	488	532	489	516	516	520	513	509	498	499	496	486	551	521	554	494	519	517	540	478	527	519	542	510	482	495	520	527	540	525	520	509	533	518	510	501	485	521	488	531	502	523	533	465	541	531	494	499	520	522	551	515	495	492	502	521	517	493	523	515	519	490	497	526	513	522	524	542	508	520	521	497	475	513	567	529	429	545	541	559	511	499	477	521	525	537	490	522	499	529	520	515	538	563	520	530	544	579	544	538	523	501	525	493	491	514	528	513	536	512	516	529	475	520	520	511	532	479	547	498	515	563	525	523	481	555	510	518	527	533	506	535	516	528	514	486	543	488	513	550	487	474	506	475	506	517	490	484	515	465	556	519	508	511	490	539	513	502	527	516	493	522	503	536	490	510	538	475	493	510	526	539	499	501	559	501	548	507	501	535	499	572	528	497	511	550	522	537	510	568	501	474	486	487	494	517	501	534	494	484	514	501	542	535	515	529	505	516	513	487	507	496	493	542	553	538	527	480	491	496	488	512	519	547	510	495	480	532	522	514	508	505	468	510	519	493	524	527	490	504	492	484	505	519	480	511	531	502	515	524	502	536	496	505	486	539	486	521	558	508	529	549	507	512	486	503	525	518	511	506	509	513	519	513	557	559	549	510	515	537	532	499	516	517	507	521	519	496	542	482	498	485	527	483	479	500	484	546	498	490	541	472	523	496	531	470	566	519	534	548	521	538	500	526	501	542	525	509	532	461	498	523	536	489	525	516	501	530	538	539	511	524	533	500	489	535	498	513	566	514	533	538	497	525	527	541	508	486	507	516	514	513	505	510	515	516	536	508	505	494	489	528	501	469	540	487	506	471	508	548	529	545	519	519	521	481	525	501	500	518	528	519	544	496	522	491	539	479	473	465	524	518	493	511	510	460	546	492	533	525	490	504	453	539	524	514	478	521	518	506	519	544	531	499	537	447	517	508	462	499	525	522	496	521	514	526	511	512	508	511	489	521	496	520	538	490	515	514	537	522	496	473	539	517	538	516	531	512	488	535	563	501	507	544	522	556	497	485	544	533	486	504	503	503	505	513	474	518	521	523	516	529	542	485	498	531	510	543	536	512	524	532	537	496	553	495	490	543	493	472	497	525	514	511	522	522	507	507	555	530	502	506	539	515	532	526	501	527	472	535	491	479	505	478	509	473	521	514	494	520	547	494	484	525	517	526	519	472	520	512	541	550	521	522	487	517	522	504	511	507	488	502	532	517	528	503	491	514	505	501	493	530	511	513	522	544	526	513	533	527	494	504	517	531	519	500	497	547	522	487	496	480	494	522	490	500	508	519	508	481	534	555	528	486	508	497	546	529	565	523	509	554	518	506	497	488	515	484	500	533	492	505	536	491	506	510	501	484	462	509	497	504	474	511	514	500	524	477	481	515	505	505	529	531	507	522	526	502	516	454	479	495	538	531	497	507	498	482	550	523	563	517	540	523	497	487	554	484	485	518	523	511	529	526	557	500	527	509	501	493	528	509	514	542	521	510	521	514	497	531	521	519	493	512	493	518	514	540	492	514	521	522	559	512	497	521	499	493	484	525	529	512	501	528	553	499	527	531	532	518	509	538	513	493	521	532	518	533	494	510	493	519	525	523	493	491	543	525	512	535	497	486	489	553	483	491	491	503	518	532	459	506	557	469	500	480	519	516	515	567	537	535	515	519	496	576	536	503	488	521	497	534	490	498	507	503	492	496	559	509	524	504	491	503	515	512	520	517	511	543	511	529	537	508	498	505	523	528	525	486	530	502	517	526	471	517	540	499	507	516	543	453	492	503	492	496	499	508	473	500	507	476	528	521	517	540	545	498	518	516	545	470	505	532	494	495	490	526	500	478	525	526	524	543	532	513	529	492	535	529	492	498	515	512	523	522	513	499	490	522	512	530	521	515	504	487	492	549	544	522	500	509	512	501	501	536	485	521	518	524	530	521	522	476	528	530	539	500	503	494	486	525	501	530	513	502	507	488	533	573	524	558	488	493	529	510	530	512	491	499	496	496	539	512	457	509	489	520	517	514	540	511	535	520	510	506	467	550	495	508	531	531	521	500	498	497	491	486	488	504	474	486	486	491	529	490	498	517	528	540	491	576	519	548	496	524	510	524	504	506	541	514	491	503	553	517	548	527	549	509	531	459	498	524	491	529	538	530	537	519	518	485	513	501	500	517	497	500	504	507	490	547	489	524	498	540	542	519	553	530	566	556	523	501	521	529	581	527	538	514	508	508	508	528	481	536	509	474	489	530	537	528	563	555	478	514	511	492	518	542	484	529	527	506	539	503	524	550	518	494	521	534	518	520	497	482	521	457	529	493	515	517	523	497	528	510	499	538	504	506	522	504	498	516	512	504	512	510	518	533	497	519	485	524	468	503	515	570	498	486	511	531	499	488	534	460	537	526	535	497	503	501	502	490	539	470	518	504	543	506	512	524	458	515	525	511	497	543	535	504	499	500	537	515	492	513	524	515	513	477	541	512	484	514	520	500	498	516	517	529	484	516	502	484	504	527	530	511	554	507	538	562	511
18715	15316	12198	6370	4510	3456	2712	2204	1840	1598	1514	1211	1197	1118	989	964	924	932	881	847	778	853	809	738	789	741	785	792	727	737	664	680	665	701	689	657	686	723	693	701	702	688	674	705	715	688	652	707	649	662	659	664	655	651	661	685	687	619	701	654	673	636	669	673	700	669	632	699	630	651	684	676	653	632	697	659	700	653	677	632	704	684	627	615	699	674	626	623	630	666	675	659	693	696	600	679	674	660	679	658	626	677	675	680	615	687	619	630	634	615	673	706	628	664	688	682	682	637	624	633	677	647	672	667	639	699	645	670	672	681	648	681	668	658	679	643	687	643	677	638	639	685	620	654	630	673	643	685	634	643	640	702	642	630	627	672	648	651	668	710	666	675	681	633	609	701	630	662	717	637	648	665	654	630	678	615	652	660	577	656	635	654	703	641	654	694	651	690	642	674	659	673	636	644	635	659	644	643	647	688	688	624	607	666	692	662	669	675	618	692	704	630	638	622	665	664	672	690	607	616	666	628	626	665	665	704	689	651	670	644	653	664	657	705	654	707	644	649	694	650	689	620	684	640	676	641	643	629	633	645	687	728	697	624	635	699	670	724	639	643	663	690	660	689	611	639	667	663	680	668	647	694	676	661	690	660	658	646	669	682	659	675	629	672	660	656	646	704	625	665	627	609	706	680	696	676	657	604	633	714	649	671	651	624	613	660	624	649	662	679	672	681	682	679	650	670	692	647	675	664	709	653	678	614	648	613	683	636	680	624	635	621	635	653	677	644	721	628	645	668	677	601	623	688	625	668	662	672	701	624	582	671	635	689	672	668	686	672	617	649	653	626	633	639	665	679	656	663	651	655	624	628	634	669	666	624	653	628	657	695	658	648	660	684	613	690	677	678	680	696	671	653	613	635	671	600	676	652	703	682	646	639	649	645	690	644	649	651	676	637	656	673	681	668	667	688	706	662	686	641	614	647	680	664	663	666	627	617	622	652	624	635	701	637	647	677	634	684	661	649	634	673	673	642	669	676	622	655	687	629	680	645	683	634	662	716	678	653	667	676	668	666	605	658	630	687	663	718	732	674	649	655	641	615	662	628	633	659	629	723	673	645	667	653	670	713	654	639	676	642	656	637	637	662	673	642	675	697	652	668	659	636	667	679	688	657	665	617	658	660	660	652	658	703	661	704	659	617	643	683	655	644	655	682	635	675	654	624	658	669	640	675	668	629	649	628	707	710	653	665	629	674	661	645	663	679	653	697	706	674	707	670	647	632	656	691	685	673	653	659	670	663	707	654	643	669	666	692	658	647	657	654	676	630	668	674	662	647	688	674	636	654	669	659	690	659	657	622	710	711	680	662	673	679	660	676	598	657	647	653	659	671	639	642	657	707	642	572	619	702	659	611	639	669	737	639	667	671	649	682	663	666	653	630	676	648	618	658	635	662	660	714	642	672	646	687	673	658	693	708	667	657	689	643	627	671	674	624	639	675	621	669	679	657	648	643	678	621	691	663	669	632	684	647	693	641	625	711	637	662	641	671	630	666	673	688	691	649	654	696	661	667	718	645	662	694	659	681	626	676	629	691	621	669	675	659	686	646	630	664	658	601	639	649	626	648	696	669	699	661	660	645	638	653	633	640	683	673	685	637	648	617	668	641	672	644	634	661	692	678	655	687	681	675	679	681	647	674	672	618	654	660	661	688	629	727	658	642	654	688	674	677	662	660	637	660	655	651	617	643	692	656	657	652	624	669	633	657	677	615	638	652	645	706	698	686	647	675	658	654	689	628	699	660	661	649	651	659	675	625	609	669	660	668	615	627	702	660	626	630	634	660	649	651	648	682	695	666	645	622	648	644	639	699	663	662	572	704	648	659	679	654	694	663	636	669	692	681	696	656	652	706	624	622	668	617	640	655	701	653	648	668	645	668	635	654	684	673	673	612	660	702	663	656	641	657	684	651	645	683	671	675	650	635	670	638	653	600	644	685	607	651	685	673	674	671	641	654	641	643	641	620	692	662	678	626	677	650	689	680	662	633	658	691	634	679	689	635	629	666	627	691	653	672	645	625	648	619	633	616	658	696	675	650	676	642	685	637	639	672	696	689	624	663	647	659	675	644	668	672	666	669	711	650	674	668	646	672	656	658	689	653	666	637	642	642	640	686	682	642	689	647	638	612	662	670	627	695	646	672	652	656	705	619	664	652	666	695	689	676	647	610	617	622	646	620	652	658	663	627	652	664	676	673	657	639	658	622	636	652	634	679	688	661	642	682	679	677	684	623	676	631	643	701	664	657	678	654	682	679	626	634	638	668	657	654	613	681	669	653	646	672	662	660	660	663	629	646	661	647	638	652	653	668	676	608	631	632	666	671	640	660	649	675	670	708	647	689	631	654	687	642	644	661	660	657	615	641	677	652	723	661	614	641	655	666	653	622	687	608	709	589	648	706	663	681	602	675	672	644	633	667	668	678	619	635	616	666	632	684	603	658	625	663	677	678	643	626	688	660	664	667	678	634	669	662	645	641	640	661	675	629	648	667	706	695	680	680	632	716	669	644	689	651	707	665	647	639	689	705	674	631	657	659	714	649	678	599	635	680	695	667	645	706	701	634	661	653	662	644	637	595	651	675	692	674	657	615	635	684	649	681	695	672	662	631	661	629	660	696	662	669	660	655	681	609	686	672	638	699	626	640	672	649	650	664	648	681	665	621	674	656	661	649	651	585	665	647	653	635	677	585	644	669	660	648	699	678	667	653	672	623	649	639	670	662	599	656	663	687	673	637	632	644	669	673	632	640	655	638	641	707	660	699	703	631	666	624	689	624	658	688	641	657	634	648	684	677	670	685	676	665	663	688	661	655	667	671	632	652	677	655	649	600	679	668	722	628	671	641	677	703	674	648	656	646	633	663	586	657	654	674	676	669	644	651	677	635	700	673	629	645	673	691	681	667	697	629	684	662	685	676	634	644	699	674	662	699	667	664	688	679	663	651	668	639	641	681	642	661	658	657	669	684	646	693	671	710	664	667	652	646	666	653	657	629	638	683	657	656	642	654	666	655	643	646	649	678	661	659	671	630	662	674	684	698	674	662	660	701	710	647	665	656	626	625	716	673	654	708	695	655	617	643	681	704	674	681	667	696	612	653	666	657	729	643	689	726	673	644	688	637	687	674	648	660	669	705	666	640	666	639	647	683	676	662	663	645	677	670	618	647	688	677	667	650	658	617	638	627	669	626	683	610	673	607	667	636	648	627	633	660	678	633	657	645	632	648	630	644	663	664	649	667	675	695	653	678	632	659	670	671	651	702	705	698	670	734	678	647	655	641	685	663	613	662	611	642	647	646	609	655	659	653	710	680	675	692	674	677	642	692	637	675	639	644	692	640	663	666	658	654	631	683	660	689	639	659	640	616	662	589	639	596	697	647	702	657	663	667	667	653	680	664	680	640	667	700	674	631	645	633	702	671	653	688	649	627	625	649	601	656	604	655	679	645
26687	20504	9366	961	617	589	488	387	393	383	390	362	337	386	377	397	367	366	398	406	370	388	347	399	392	378	379	361	368	378	382	427	368	396	367	373	351	360	375	372	360	373	393	378	404	327	377	380	371	369	393	379	393	376	389	386	381	374	356	362	372	418	356	375	384	385	352	348	428	390	394	351	361	384	397	358	374	386	379	412	371	382	402	356	404	376	375	374	388	373	350	379	381	374	385	377	351	378	384	371	373	365	369	381	372	373	372	376	384	382	384	356	398	348	345	386	359	378	389	353	407	329	371	400	354	364	394	378	399	404	376	368	359	418	390	388	372	380	387	372	371	349	393	352	368	362	355	401	405	370	390	363	373	395	371	382	354	384	343	395	402	378	356	368	388	355	374	365	381	370	367	395	360	380	366	389	350	346	380	356	386	381	378	356	370	404	371	371	367	371	359	385	355	411	366	377	349	385	373	378	327	382	393	346	372	367	373	360	387	388	431	403	327	392	390	389	369	387	345	343	374	391	396	365	371	377	369	353	408	362	374	381	391	390	382	363	430	363	401	379	346	379	394	381	376	361	380	396	375	391	385	391	368	379	378	373	356	387	402	343	373	376	358	332	400	380	395	387	377	379	417	336	387	363	401	386	402	349	380	395	352	377	357	354	385	422	357	402	376	345	372	379	368	381	320	349	352	381	375	369	357	365	395	342	413	367	382	368	347	364	365	356	404	353	379	394	403	388	387	383	354	383	376	356	355	357	371	373	409	377	373	372	380	415	369	356	373	379	384	371	383	381	364	359	379	365	416	361	380	379	373	378	406	365	370	352	389	374	368	392	394	335	405	354	386	354	355	371	386	358	394	408	378	382	366	396	390	355	370	385	347	376	353	370	379	366	389	381	350	378	358	362	394	390	355	382	381	370	364	380	391	361	388	397	373	369	380	364	352	380	380	395	368	405	334	416	373	355	416	397	344	386	377	349	356	377	361	364	354	386	402	409	368	382	397	362	378	372	371	384	394	368	375	380	385	388	378	384	377	368	374	366	392	331	363	404	374	383	386	381	378	397	389	381	358	364	378	356	378	403	414	391	419	393	356	406	365	391	383	395	357	381	324	362	400	352	383	389	381	384	377	326	380	366	373	368	381	338	373	361	395	371	349	338	373	381	372	391	366	395	401	368	378	381	377	390	332	365	373	364	373	378	358	362	397	364	363	384	351	427	385	370	385	387	369	359	344	350	404	418	382	369	399	380	377	368	372	426	402	392	369	377	415	361	365	403	333	362	402	381	393	368	354	379	399	382	400	420	348	377	378	374	390	400	390	388	370	363	406	352	390	402	375	424	372	378	376	376	352	365	396	366	356	418	356	381	365	361	377	379	363	360	352	381	349	388	393	387	382	362	378	378	396	374	371	357	380	331	394	402	393	381	348	366	331	364	388	356	362	399	374	392	395	386	369	379	370	381	364	393	383	385	387	343	370	383	379	343	398	383	389	378	397	349	399	381	401	379	383	389	368	412	374	352	420	386	374	359	357	386	395	355	358	403	380	361	363	374	369	390	367	371	370	358	372	366	357	386	378	379	380	369	390	376	381	352	406	354	355	371	320	378	388	377	356	374	349	379	355	379	400	395	409	353	393	348	376	385	374	369	408	356	369	391	339	348	396	371	364	359	406	359	385	363	410	374	398	384	367	407	378	365	341	361	386	377	368	345	382	370	397	360	378	387	387	398	354	367	359	358	358	406	375	361	355	380	339	400	360	368	372	376	397	358	366	377	413	384	366	422	379	385	408	390	385	370	352	390	366	353	383	392	384	377	406	394	391	367	343	397	368	362	382	396	374	373	400	370	390	397	363	359	368	417	349	386	379	407	398	404	391	391	346	368	376	358	368	394	367	372	383	381	409	371	364	377	362	362	376	386	386	381	392	378	365	325	394	434	390	378	362	380	397	381	343	387	412	371	380	386	380	400	422	401	405	384	385	351	401	385	361	380	377	382	368	391	393	333	389	352	371	340	388	363	359	373	359	414	380	383	347	387	401	367	405	384	370	343	390	388	382	363	387	368	404	401	371	369	380	382	380	370	409	391	343	367	353	351	359	388	384	384	379	380	389	352	369	402	388	382	387	369	396	392	390	389	411	362	348	374	373	366	353	403	395	366	392	348	367	384	381	376	352	371	374	357	356	377	363	358	375	381	362	408	385	378	344	356	377	357	398	385	344	344	359	382	359	368	384	333	390	361	353	386	379	362	389	382	380	395	357	378	397	393	360	368	363	359	387	385	366	358	354	397	393	335	385	384	373	384	369	393	386	375	335	349	384	400	364	355	380	378	344	360	391	405	318	391	369	400	364	368	379	385	384	383	338	375	383	402	388	365	421	355	383	364	416	388	388	339	358	365	423	375	408	365	365	379	387	374	396	421	382	311	370	392	356	399	357	386	370	359	383	374	403	391	372	379	369	391	407	389	371	394	365	371	368	358	360	384	346	387	374	361	404	389	387	339	400	336	394	401	396	393	377	350	367	379	362	360	392	376	383	390	368	354	374	362	362	389	354	385	372	334	363	408	387	420	390	397	397	349	355	395	399	394	428	372	363	396	415	361	354	324	379	377	362	341	403	381	375	357	367	354	382	411	384	392	348	358	385	327	380	364	371	347	399	373	403	349	365	361	386	357	362	338	379	381	368	368	366	369	405	385	390	365	375	395	371	353	357	354	388	364	399	390	381	362	363	370	367	376	359	373	361	360	401	335	396	352	362	377	381	379	355	349	360	360	359	374	372	356	381	407	392	364	360	406	362	373	395	372	307	354	348	389	369	371	391	381	394	387	374	377	375	364	364	348	367	402	374	367	400	362	368	373	390	317	359	341	340	424	371	414	362	382	356	368	363	392	360	404	366	407	382	374	383	365	358	385	381	377	404	393	411	361	364	401	345	372	376	370	357	352	369	350	377	386	385	367	366	367	376	386	355	381	397	367	364	418	399	394	413	353	355	384	369	377	393	348	377	395	363	333	389	352	374	356	390	370	393	366	388	332	362	358	388	364	387	358	391	386	395	379	413	388	376	390	349	373	373	376	436	373	357	383	383	377	342	358	372	373	383	374	396	359	362	364	399	386	376	366	360	351	370	392	400	382	348	349	407	381	420	356	366	354	391	403	360	381	411	364	381	358	383	378	345	384	346	461	373	387	345	377	378	365	385	340	415	354	364	348	405	371	380	351	367	355	368	385	377	386	354	349	386	384	345	341	397	385	379	374	400	358	357	382	352	381	366	364	357	374	367	379	353	377	367	343	344	399	392	377	383	387	368	385	381	378	345	367	384	393	377	355	368	384	389	381	402	367	350	422	357	377	414	390	351	359	414	386	362	354	377	390	349	368	389	354	375	380	394	398	405	404	356	351	393	371	428	355	386	388	371	366	404	363	371	364	372	363	389	365	383	353	370	402	346	394	371	361	379	345	416	393	386	393	386	341	348	364	413	378	360	354	392	342
6891	1393	1257	817	675	625	525	579	531	502	553	488	540	524	490	521	535	530	490	533	495	507	487	465	495	462	500	491	466	479	477	476	454	487	504	461	474	525	456	510	524	452	478	489	491	481	517	457	474	505	521	476	471	498	493	429	479	503	456	498	469	500	516	491	426	512	479	469	492	500	480	476	516	507	481	512	499	493	505	512	499	495	513	510	457	473	482	507	473	455	496	473	504	480	458	492	466	495	474	517	431	494	490	485	456	486	466	516	507	472	478	473	503	469	452	477	486	487	448	518	508	516	475	464	461	505	467	455	499	497	495	470	483	480	498	460	493	507	496	521	500	488	512	502	516	495	454	451	492	500	459	463	481	486	501	464	451	502	470	493	473	532	460	462	487	464	501	511	512	509	507	499	439	472	485	511	503	489	500	498	517	483	468	474	473	499	476	452	488	506	499	530	526	471	462	500	468	482	514	493	478	456	530	474	464	483	481	455	478	488	475	453	498	454	486	494	505	495	457	496	480	523	488	498	532	488	432	468	461	498	448	465	481	490	519	466	502	426	469	478	482	522	493	467	492	454	484	469	508	494	490	486	485	504	459	457	487	472	500	507	478	505	527	495	499	456	473	515	529	496	485	447	460	489	512	500	510	483	484	513	470	494	480	485	485	496	483	453	552	491	503	475	474	479	480	492	468	452	512	466	468	484	489	531	448	474	470	478	471	511	506	503	468	471	521	509	496	495	510	514	528	475	512	524	507	513	468	482	514	499	475	441	441	507	465	476	491	498	495	453	440	521	501	490	471	459	519	465	466	469	474	527	487	484	492	515	480	465	496	496	502	495	483	483	469	506	477	491	495	519	495	501	475	490	467	510	512	507	475	489	476	501	464	482	486	445	476	505	455	485	500	502	483	466	462	512	440	501	496	498	498	490	450	495	494	484	456	488	477	511	484	494	443	460	529	498	454	489	511	502	431	461	522	437	465	477	489	492	452	457	478	491	488	514	511	478	471	470	491	462	504	502	427	500	471	473	505	476	505	526	508	475	484	492	465	495	482	476	445	501	466	497	442	471	485	467	448	507	456	449	500	468	462	483	527	507	504	480	476	472	494	491	526	468	531	466	518	478	514	478	494	504	473	507	493	466	488	461	499	487	462	497	513	488	489	464	478	514	507	491	458	475	477	493	469	469	488	465	465	516	462	502	510	483	455	508	520	505	501	492	468	500	474	485	446	519	478	469	465	477	477	444	468	506	486	466	449	494	497	493	469	511	498	475	467	509	454	471	485	475	499	474	492	498	488	489	502	493	444	478	455	466	505	460	484	471	445	492	511	492	441	521	458	487	446	467	510	515	491	475	473	512	458	484	505	485	468	476	487	476	481	512	472	449	468	480	483	457	468	450	537	523	489	492	493	475	465	490	478	471	513	510	485	481	499	502	469	503	529	534	476	504	474	483	473	505	491	514	458	515	485	539	487	458	500	476	486	447	497	490	505	503	493	477	501	472	465	462	493	488	495	436	472	459	494	475	480	496	512	548	485	498	484	487	489	506	493	432	525	511	482	456	493	455	497	464	473	490	538	482	460	477	504	506	507	514	479	488	458	499	494	499	472	477	520	484	504	452	520	480	518	498	488	505	525	481	510	464	505	485	480	498	482	460	474	493	501	502	509	506	484	514	494	466	438	459	451	470	486	484	484	477	500	468	512	462	490	471	531	465	498	489	480	540	484	473	477	493	483	454	477	521	462	480	473	512	469	501	470	466	494	485	488	492	468	511	469	549	486	448	519	477	456	523	480	452	514	513	455	481	472	483	503	462	450	418	448	504	473	460	480	483	491	492	472	491	469	518	508	463	515	467	497	436	485	473	490	483	476	482	472	499	516	430	511	472	477	496	459	452	466	461	466	457	466	510	477	512	503	495	495	477	460	493	526	488	493	538	493	491	458	514	518	505	515	479	467	500	518	469	501	483	453	443	479	491	458	455	461	465	473	473	438	487	472	522	498	503	473	514	474	443	483	458	499	496	470	501	498	474	491	442	475	464	476	469	465	481	513	461	475	515	501	474	480	506	485	510	474	506	491	489	496	449	466	510	468	458	482	475	484	483	473	493	486	482	511	460	496	499	499	482	474	494	492	524	467	496	479	481	480	498	466	476	474	494	466	471	498	509	481	468	507	507	456	504	469	501	521	446	509	531	485	486	481	505	524	490	490	512	470	504	470	475	490	455	458	454	498	509	446	454	500	470	514	454	475	493	480	480	480	487	461	500	481	529	489	500	485	529	508	490	536	501	502	453	513	494	485	492	485	496	485	522	469	508	478	526	485	515	483	497	485	501	475	478	468	497	537	483	485	468	511	474	487	464	438	499	512	495	454	465	473	480	486	453	496	495	511	487	475	502	458	495	469	467	511	468	499	507	519	525	505	442	512	489	467	493	506	517	485	445	496	505	517	475	525	488	489	486	509	492	487	464	498	466	485	449	477	478	494	457	483	464	472	527	469	470	486	466	473	480	521	488	464	479	510	446	496	488	504	497	518	481	527	492	472	499	497	459	494	494	494	470	447	490	476	451	475	477	505	493	492	499	488	554	490	491	483	475	523	492	491	525	478	531	478	492	487	483	478	480	478	503	481	504	465	494	472	474	455	503	522	438	469	512	479	476	493	438	452	509	510	502	519	494	493	467	470	501	487	515	495	512	536	487	461	476	488	466	466	504	475	499	468	494	495	484	498	432	496	464	464	504	489	491	464	493	497	494	461	497	496	491	483	464	504	464	470	430	430	497	527	460	500	482	513	520	473	477	497	501	452	478	503	508	463	519	506	479	501	459	498	447	470	496	492	485	488	501	451	526	462	489	486	463	502	503	508	498	468	492	502	487	453	508	499	431	490	496	483	506	487	490	468	478	473	464	514	466	507	497	488	464	510	485	493	445	478	466	463	464	476	494	471	468	480	494	467	492	498	460	488	499	442	533	530	496	473	453	494	526	462	466	495	483	468	511	477	450	496	488	490	516	477	512	449	504	498	486	519	472	500	515	468	473	476	468	465	503	478	479	486	512	485	524	533	493	479	507	503	503	501	495	499	498	522	463	436	514	508	459	494	577	470	482	496	513	514	520	518	512	449	467	497	483	505	483	485	492	473	494	472	464	498	473	520	504	476	482	495	482	522	475	496	474	519	471	494	489	520	484	497	476	470	519	470	465	519	466	437	516	478	509	509	466	499	499	488	478	488	508	499	451	513	537	481	506	476	467	492	489	487	532	476	497	455	485	502	464	528	482	454	499	493	493	516	494	471	501	504	476	494	480	479	478	482	481	505	469	482	466	522	496	490	541	480	486	510	457	482	560	500	492	456	478	512	515	479	485	474	489	462	481	501	533	513	534	487	460	517	500	482	492	488	510	506	494	483	496	455	510	524	468	495	468	487	484	509	516	478	495	478	487	503	469	520	475	490	466	488	477	474	494	514	490	483	468	455	502	488	473	508	461	509	506
23700	21012	28379	23858	20995	10464	1458	917	838	850	807	741	737	740	740	714	673	714	694	660	668	651	714	651	668	660	589	648	615	634	618	655	654	644	648	677	645	618	668	642	622	643	641	698	631	602	610	644	641	608	601	606	687	612	587	628	659	641	633	625	644	617	609	631	592	637	575	666	638	597	641	650	626	598	619	646	646	596	642	640	610	616	627	628	590	631	632	639	598	629	618	610	623	605	681	591	615	631	635	643	622	637	610	651	615	622	638	580	608	590	667	605	601	617	636	654	601	576	594	620	609	638	566	638	618	589	665	636	631	629	641	631	617	597	587	662	615	615	669	593	613	652	635	647	594	600	601	649	626	618	609	630	637	667	607	624	629	639	638	620	635	660	610	599	655	577	628	632	612	633	665	655	613	660	652	662	612	627	603	627	599	605	603	568	592	619	631	593	650	626	581	622	585	582	594	625	612	663	631	654	614	662	619	612	606	638	666	635	641	654	604	611	608	625	618	601	624	585	621	603	643	593	591	634	604	619	611	618	570	636	612	646	582	677	625	640	615	590	606	566	604	594	621	615	606	582	642	597	642	646	606	590	633	636	593	608	634	656	575	615	628	631	670	674	645	617	624	631	640	629	608	634	593	582	619	572	639	590	578	621	575	643	654	647	613	601	594	578	632	635	585	672	693	579	592	615	613	588	663	617	577	602	645	632	633	615	609	646	598	610	622	594	564	621	597	614	596	605	619	603	612	573	578	616	617	628	596	618	598	612	623	624	624	640	620	577	651	606	618	602	581	635	620	619	639	605	568	631	613	606	656	655	580	599	629	593	586	618	606	656	629	624	615	580	622	650	596	626	608	611	610	607	642	607	628	623	639	578	560	684	566	614	607	615	589	603	633	636	649	588	597	656	631	644	662	596	607	662	616	639	639	590	598	576	639	603	603	653	609	649	581	624	571	628	661	608	623	641	587	610	612	583	615	647	616	649	604	612	586	638	651	656	609	661	593	643	651	596	637	635	616	585	648	589	645	591	548	612	610	579	622	589	597	654	632	633	579	601	642	624	645	650	613	598	609	604	629	629	643	621	619	641	606	642	629	603	602	617	643	623	640	627	614	600	596	633	652	630	621	616	616	576	628	609	620	586	597	624	584	616	615	623	609	578	608	633	640	583	636	618	585	580	597	588	587	580	651	626	598	551	580	597	567	610	611	618	663	642	592	633	654	631	627	601	610	592	635	642	637	670	613	632	652	613	636	652	643	629	606	596	618	625	651	622	609	602	647	667	625	618	628	638	627	583	589	631	638	662	616	635	600	633	558	625	639	641	620	665	603	673	650	612	598	596	595	661	631	660	626	628	633	640	634	591	597	575	630	588	616	607	641	619	616	616	600	643	604	623	622	636	621	590	580	587	581	661	571	633	635	646	639	606	616	570	618	612	646	639	644	651	615	586	642	603	605	624	615	672	624	631	653	658	618	609	612	587	562	624	596	631	584	591	624	635	610	606	615	641	615	587	667	628	620	582	627	622	610	589	607	575	636	622	648	616	583	598	639	624	618	656	612	599	599	622	581	622	625	602	619	613	601	635	618	615	642	621	645	597	594	614	640	619	604	651	603	610	651	613	629	630	584	564	616	606	661	624	607	665	653	655	597	609	627	594	604	630	634	587	583	579	613	626	654	601	627	653	619	598	613	567	652	595	617	617	616	636	618	627	613	643	648	618	601	615	609	604	626	610	643	557	667	606	599	606	653	609	611	623	599	606	617	626	599	553	627	641	648	644	642	627	597	641	593	632	602	635	613	634	628	657	587	630	639	621	627	585	641	653	626	639	643	628	670	627	610	656	602	623	634	618	586	630	632	593	610	586	618	599	623	594	627	654	619	629	632	633	621	593	609	595	567	615	621	600	626	610	623	600	619	601	617	620	572	560	621	589	598	652	608	610	634	610	625	603	597	643	597	636	612	619	594	649	642	585	577	586	600	658	650	620	610	609	600	630	566	624	586	625	582	571	617	670	584	595	609	622	616	590	610	639	610	593	605	617	643	595	617	604	611	644	583	596	662	625	581	601	603	675	627	623	600	603	603	602	648	614	601	616	605	645	588	640	630	680	648	624	612	631	636	620	674	601	659	640	613	633	614	637	623	632	623	593	646	579	636	585	590	620	635	625	591	593	695	596	593	605	629	606	653	665	612	641	675	582	596	622	661	584	576	646	595	637	644	626	604	644	584	644	618	597	616	631	651	612	640	629	611	560	652	643	623	584	597	598	613	621	630	635	611	610	598	634	646	561	595	583	624	606	609	671	592	623	646	644	633	571	641	602	614	607	622	632	586	618	630	634	671	669	654	605	601	596	580	588	602	642	616	671	584	583	614	616	604	621	617	569	586	627	608	614	659	607	613	634	656	596	649	583	604	616	604	663	624	570	593	593	622	653	631	602	612	641	624	599	676	637	598	614	600	608	608	596	614	640	628	629	628	588	603	613	637	681	621	632	603	616	636	614	583	642	614	666	604	623	582	624	606	590	658	626	611	614	595	645	587	615	614	595	622	603	601	602	612	630	662	621	594	622	629	601	617	684	611	621	591	600	626	602	631	575	588	582	656	594	645	615	587	615	661	635	650	619	615	597	633	622	594	585	598	581	641	638	616	603	628	638	628	624	620	626	601	574	600	632	672	603	659	611	605	605	630	618	604	631	567	630	626	630	582	578	632	584	647	629	632	625	593	600	579	624	621	628	669	642	602	649	601	631	647	639	590	615	645	627	604	610	601	630	612	638	607	660	608	661	592	628	600	624	642	648	596	604	577	620	610	587	642	611	637	660	610	637	619	625	640	621	659	619	620	658	659	658	577	604	624	602	644	614	609	600	582	629	616	602	581	589	599	623	601	580	640	622	638	616	601	603	613	659	557	591	637	589	609	560	639	674	600	632	616	609	638	616	653	635	642	594	605	601	651	615	589	605	631	592	635	611	607	683	571	603	656	608	590	605	610	607	619	598	615	638	662	614	629	618	639	602	627	593	606	627	633	615	580	586	622	585	613	620	593	610	615	597	609	636	607	594	607	602	599	640	673	639	661	601	592	619	621	614	651	611	614	647	625	596	644	665	595	592	610	606	612	606	619	616	628	603	591	620	605	595	612	649	629	638	623	604	622	645	654	615	637	640	625	643	620	629	630	598	588	587	659	616	618	593	631	614	641	627	598	627	667	599	617	609	569	587	637	579	583	608	635	595	584	632	615	651	595	657	616	597	603	621	638	595	569	651	612	598	617	606	571	592	630	610	609	612	622	603	623	590	601	617	616	639	617	647	660	620	614	636	632	659	665	617	595	642	608	632	606	628	660	632	628	629	650	669	591	642	670	659	618	624	603	635	587	622	618	577	600	606	649	638	596	606	637	608	619	603	621	593	582	637	628	598	600	601	603	618	617	631	580	599	592	608	670	644	664	560	638	579	637	563	610	641	626	595	621	624	633	619	595	658	631	605	610	658
17813	9527	7905	3957	2793	2238	1888	1508	1426	1238	1181	1056	1073	971	995	956	950	950	868	872	899	854	876	825	829	883	821	878	822	836	823	857	835	856	787	824	769	813	862	785	794	798	833	842	817	816	812	801	830	804	780	751	776	761	782	780	777	764	855	796	751	776	792	843	769	780	795	787	807	787	798	796	761	773	807	822	806	737	792	795	766	812	803	779	804	800	801	765	794	773	805	751	768	770	760	823	754	742	742	773	781	810	826	770	811	773	789	761	749	801	791	828	762	730	771	818	757	784	740	788	766	737	776	771	762	766	770	783	824	807	753	808	823	772	747	822	760	779	747	798	757	756	803	822	756	820	796	800	760	798	763	784	813	734	815	787	791	764	735	769	789	783	807	795	777	759	756	730	764	800	754	758	812	774	808	808	822	789	846	783	783	742	777	782	735	709	759	785	790	748	794	760	828	835	801	795	856	780	789	803	797	761	781	841	791	784	792	776	773	828	808	802	781	805	758	796	806	771	759	792	809	743	822	799	767	795	789	833	807	805	837	782	794	775	772	806	780	753	803	787	871	761	786	796	800	775	750	842	785	796	783	811	806	756	789	786	807	797	776	772	843	800	801	799	764	780	787	791	771	752	760	811	788	742	779	791	786	777	814	800	776	796	780	760	842	817	776	787	831	779	797	765	811	798	738	777	817	753	798	780	782	827	806	785	804	799	763	783	798	796	787	769	793	823	777	803	794	736	790	806	802	822	756	767	734	731	779	762	775	814	821	815	785	813	747	742	828	788	778	822	799	802	789	758	771	762	803	754	758	762	754	793	811	723	819	787	787	809	803	776	766	769	781	783	732	800	818	801	770	746	785	780	762	804	811	785	778	782	758	786	763	779	809	827	840	779	812	785	811	807	797	792	861	787	741	712	757	728	808	815	778	781	793	785	785	783	823	767	795	774	805	768	764	803	775	779	779	799	776	765	778	754	780	845	775	820	803	767	766	782	801	772	786	820	832	797	738	759	758	780	825	777	797	794	783	830	815	810	800	821	800	782	801	773	781	774	807	840	790	760	778	773	755	810	766	728	802	810	761	756	803	718	800	748	766	810	815	762	737	797	789	764	751	756	804	843	781	738	775	808	795	797	804	815	797	773	785	779	814	829	767	761	813	797	778	754	776	788	765	789	811	819	768	790	772	772	749	796	749	738	802	810	760	755	796	808	776	755	813	752	788	771	791	774	779	750	790	764	766	771	805	802	831	753	753	760	746	785	775	774	825	809	783	772	792	763	787	807	767	783	791	788	783	762	819	798	873	754	805	811	836	792	761	844	810	790	754	771	778	766	812	791	785	829	748	766	832	809	742	803	753	775	810	793	807	839	806	751	777	789	764	791	752	773	821	817	780	773	807	767	813	738	759	817	742	818	815	790	812	793	812	794	804	740	765	799	780	829	775	791	769	747	807	759	767	748	808	832	749	770	758	777	758	785	796	790	788	767	818	810	772	799	787	803	787	781	763	783	768	812	765	790	811	800	774	761	754	859	777	745	782	809	722	814	759	742	808	749	710	796	772	804	794	840	785	806	811	816	798	793	794	780	777	781	806	804	794	792	792	777	796	786	805	747	776	781	787	843	791	762	792	801	821	797	778	805	759	773	783	826	779	762	837	777	758	797	777	749	864	789	755	823	788	810	814	755	777	749	801	801	800	729	798	820	765	745	771	750	810	762	758	759	810	812	753	767	816	792	784	736	796	814	789	793	826	835	767	791	798	759	795	783	773	794	813	802	779	759	826	780	742	820	759	785	819	738	793	756	816	808	766	806	815	756	787	750	805	790	783	799	810	792	780	797	795	789	819	702	749	772	784	779	791	756	821	796	817	789	796	770	792	826	778	817	736	803	771	799	772	791	742	799	788	763	723	778	759	780	793	767	795	780	841	782	784	747	790	815	815	809	769	778	825	791	775	826	813	770	790	792	813	798	737	795	803	814	802	766	821	820	793	762	785	762	774	777	820	744	754	845	773	839	784	791	773	827	758	789	748	810	774	772	790	812	813	836	824	758	787	796	760	798	797	777	795	796	808	796	765	797	820	809	794	803	815	807	780	834	784	787	767	770	819	768	808	848	820	706	748	753	785	809	776	749	827	799	778	800	826	777	762	787	816	800	781	730	803	804	798	777	778	791	816	780	786	817	776	777	847	755	742	797	803	794	807	797	801	803	781	777	804	810	794	790	762	813	776	809	779	753	801	816	822	796	804	743	782	783	847	812	787	846	782	818	767	789	819	798	799	794	742	786	797	786	738	751	773	778	773	793	825	831	801	773	818	824	772	761	826	788	785	791	776	754	832	758	835	736	830	775	807	845	822	807	781	805	777	788	728	776	812	759	757	796	785	772	796	819	794	718	779	757	790	793	712	741	738	781	799	822	797	812	780	812	740	775	831	776	774	753	848	798	778	764	728	803	787	757	750	818	821	774	830	803	818	758	775	796	757	797	757	773	777	845	772	774	769	734	799	786	797	795	787	792	818	809	844	774	764	815	805	736	811	836	799	811	806	790	779	758	767	787	824	813	770	835	764	780	793	786	764	807	746	788	839	849	755	771	823	775	807	770	728	778	786	758	739	786	793	768	723	745	809	810	754	783	785	814	784	747	836	744	861	794	782	838	763	795	816	770	826	770	835	745	802	805	707	778	822	768	746	779	861	811	822	817	797	751	792	785	797	806	827	771	787	804	785	808	801	787	734	806	753	764	779	825	772	785	817	804	821	768	740	849	813	797	791	815	749	772	793	773	770	785	816	751	781	766	755	780	755	757	796	796	751	745	817	797	778	879	800	787	801	819	775	809	820	818	791	794	818	797	783	774	748	807	788	740	760	799	792	796	823	772	812	789	745	752	808	811	803	800	752	748	782	783	773	806	802	787	800	766	761	805	811	735	741	768	775	798	776	760	733	803	765	796	808	810	797	759	795	865	742	765	736	743	774	796	697	792	755	790	827	756	836	794	834	770	715	738	789	742	770	803	825	776	779	802	755	780	809	768	786	809	736	748	818	783	751	836	737	743	770	769	803	785	706	804	793	817	781	794	775	813	771	770	842	810	778	768	821	827	787	739	841	842	789	743	769	812	765	772	802	787	777	785	756	823	798	780	781	811	765	803	738	760	797	812	765	764	791	773	780	841	793	793	768	814	838	780	750	817	787	799	793	816	784	769	825	787	812	818	779	774	873	801	755	758	764	755	774	758	764	763	836	731	841	787	804	808	806	797	757	769	826	814	815	793	774	753	815	840	744	772	798	766	721	765	812	841	772	871	725	822	794	794	776	745	780	756	755	864	788	824	820	821	801	805	786	839	771	797	765	730	772	814	778	805	862	779	812	762	774	825	832	817	790	831	790	808	820	778	778	766	766	812	840	767	796	792	771	786	831	762	808	794	763	788	797	799	812	769	808	759	791	773	774	759	788	827	767	750	796	810	791	782	775	785	795	767	803	773	766	782	805	790
22739	20990	28845	23347	20991	21028	8669	1241	983	890	794	724	710	696	649	623	677	638	618	575	530	597	558	565	571	594	532	509	531	540	508	534	515	537	528	548	513	512	516	522	521	515	508	493	521	501	499	523	525	527	516	526	485	550	507	503	493	485	494	507	555	527	502	585	507	514	541	513	526	520	504	516	496	505	490	515	503	495	513	512	528	510	493	471	521	485	529	542	499	514	484	512	506	478	487	494	494	525	515	536	530	486	509	505	528	481	506	528	505	512	514	560	506	501	508	560	492	489	481	510	466	477	507	487	497	475	485	469	538	497	517	495	513	546	543	553	504	519	516	491	520	549	483	523	485	511	479	525	557	516	490	508	491	531	503	546	502	512	502	482	523	467	542	477	529	514	518	515	450	504	524	549	515	479	513	521	484	498	505	492	443	524	477	550	484	504	514	515	509	477	539	536	500	488	507	485	523	526	452	511	489	511	499	489	516	536	538	514	499	516	498	536	535	489	486	483	514	497	550	520	509	484	490	482	532	509	502	471	500	483	493	501	501	497	508	483	530	513	466	506	498	532	501	559	484	510	474	517	533	517	502	512	522	512	487	519	495	487	470	505	527	539	493	472	499	506	521	501	519	483	497	446	501	499	491	478	466	504	521	489	535	505	511	540	533	533	454	510	486	494	537	520	477	484	502	487	512	518	483	528	513	499	487	519	507	537	522	541	500	478	503	477	497	510	501	493	516	546	495	512	501	545	496	483	519	506	538	468	460	521	493	531	509	524	468	520	508	514	468	531	500	476	498	497	502	548	540	493	509	525	493	509	489	515	515	540	500	515	534	508	534	528	518	483	547	504	527	486	528	512	487	528	493	479	523	493	483	488	522	496	513	511	517	505	478	464	506	463	547	484	510	502	502	512	509	527	514	462	474	510	509	498	491	501	521	433	530	512	521	507	530	499	534	495	511	492	498	488	513	464	529	507	521	520	499	472	489	512	491	497	496	513	526	523	474	483	493	511	464	471	510	505	523	474	467	500	507	495	453	504	498	524	500	491	506	489	472	500	533	506	502	503	523	482	510	531	510	505	497	482	506	509	501	500	527	498	526	480	530	517	508	491	493	513	491	528	467	499	446	495	493	502	514	493	502	456	508	494	493	458	521	521	508	541	478	495	516	526	493	491	527	536	502	490	508	486	542	465	485	484	467	492	483	474	477	472	523	488	500	485	480	474	529	483	520	499	498	538	510	497	516	496	489	509	515	490	528	511	502	508	515	521	524	467	502	505	496	465	499	504	533	492	491	518	483	538	529	501	511	496	466	483	496	532	517	494	501	446	527	496	525	472	512	483	515	540	528	495	492	512	489	476	536	526	513	479	473	473	503	523	490	466	486	498	470	510	543	474	516	500	469	487	515	451	484	509	534	537	518	492	456	520	486	516	503	500	505	514	469	512	550	500	497	460	502	496	505	507	502	483	522	560	518	470	518	495	486	517	543	536	523	487	491	533	491	494	498	548	519	474	496	495	481	525	451	477	490	500	479	526	510	495	499	480	546	528	507	495	537	467	528	545	497	513	505	486	504	492	505	498	518	520	501	506	538	481	489	506	513	471	500	523	500	510	477	498	511	473	537	506	508	490	533	490	487	497	480	526	531	504	476	518	567	495	490	521	469	496	493	498	508	476	513	530	505	493	520	491	483	521	487	500	482	470	508	543	540	529	525	475	506	479	488	466	501	504	474	487	474	515	512	490	505	506	486	485	507	491	507	502	526	495	516	536	474	510	489	528	528	497	495	549	523	507	535	494	502	503	496	478	493	489	497	444	491	476	515	491	525	467	531	497	522	502	487	465	519	504	502	518	471	494	489	519	538	507	485	529	492	497	478	506	546	508	512	495	536	525	511	510	493	506	518	478	511	497	493	484	482	497	508	500	503	507	545	502	481	480	559	447	517	519	523	495	471	528	476	484	479	502	510	457	519	490	513	516	488	467	518	530	480	516	519	534	473	496	510	513	487	515	512	506	479	512	522	538	469	506	525	462	495	508	482	488	496	426	508	466	496	518	481	482	497	501	485	495	528	496	484	519	494	510	530	495	474	457	518	519	532	495	526	496	506	517	474	478	486	508	493	528	478	504	541	520	495	487	521	487	470	527	510	489	481	492	498	521	503	502	484	471	498	503	551	513	483	462	496	465	500	517	505	507	502	488	489	488	486	471	516	504	477	524	512	496	491	506	500	478	490	514	502	503	513	452	473	474	521	488	471	521	532	479	488	493	489	505	527	480	515	506	529	496	500	498	511	558	529	464	517	512	502	483	501	490	455	509	494	516	460	491	505	481	496	471	524	504	530	508	504	487	530	493	500	525	505	479	472	482	472	484	494	504	508	507	506	493	531	527	506	533	500	509	550	486	539	480	519	496	499	468	504	519	483	495	488	539	493	479	488	489	504	503	513	512	526	502	483	490	508	499	522	502	496	519	505	517	474	503	555	493	538	522	501	509	563	493	544	483	564	461	489	525	496	527	511	484	486	523	492	469	489	547	498	514	531	525	479	548	555	465	489	453	475	490	518	487	529	485	507	483	510	510	527	524	529	539	492	493	486	460	482	471	519	504	499	491	490	490	506	513	508	496	537	506	458	561	472	486	479	459	543	510	518	518	496	538	537	498	524	486	488	497	505	515	507	476	515	502	469	516	491	488	493	527	523	475	498	494	496	540	476	494	526	504	488	483	507	510	480	532	470	525	529	485	490	485	488	540	540	526	524	482	481	488	513	461	563	521	488	470	484	495	521	519	523	472	482	506	509	490	444	510	526	525	490	540	542	481	489	508	497	481	501	486	511	473	487	500	490	490	496	471	498	511	446	515	498	495	502	468	518	541	490	505	504	486	496	531	509	510	490	536	490	509	544	543	516	535	492	484	486	482	527	486	494	524	489	548	513	514	478	518	505	515	528	549	493	484	545	496	494	497	538	516	463	484	459	496	546	520	480	515	484	500	470	462	484	511	500	519	519	502	473	490	499	496	504	506	504	512	524	516	506	513	506	498	526	498	508	462	524	516	497	507	489	509	532	483	475	490	513	519	515	485	456	458	476	508	499	532	498	478	502	522	473	515	522	494	498	508	494	497	466	515	498	534	469	498	461	492	481	513	526	495	514	500	514	485	505	516	494	506	530	550	533	509	511	494	505	489	493	501	527	523	521	512	452	475	504	529	518	499	521	473	482	541	491	511	549	486	476	481	504	544	502	560	496	511	510	520	495	514	484	502	521	527	530	513	457	494	513	506	472	488	510	506	487	503	479	511	528	504	513	530	506	497	471	478	470	498	461	487	496	519	501	530	502	491	523	482	510	520	474	518	494	492	486	520	487	510	502	515	483	533	490	485	497	520	500	503	501	448	525	533	505	524	474	490	479	527	515	513	533	501	535	511	485	507	506	520	536	528	547	493	511	507	504	472	503	482	481	484	515	506	483	496	487	528	464	509	498	488	529	527	486	524
18443	15266	12366	6547	4564	3401	2675	2180	1850	1602	1400	1277	1182	1142	1062	991	954	874	871	861	805	802	753	729	727	732	729	722	737	689	742	703	698	696	778	716	698	655	654	726	677	677	667	663	685	660	716	661	702	717	689	645	691	646	669	721	642	670	638	667	675	684	621	703	668	637	655	680	663	612	670	632	655	664	686	669	690	623	717	634	659	657	633	645	614	690	715	649	646	651	655	657	620	653	660	600	657	597	670	671	650	688	661	669	650	657	656	656	618	641	661	633	666	676	673	659	676	686	632	629	575	696	649	637	706	585	684	639	606	688	706	649	591	648	645	661	651	688	654	685	683	647	661	656	668	651	667	634	644	654	625	675	654	632	693	653	633	680	615	654	642	647	625	680	640	669	703	644	664	605	602	642	634	663	635	616	637	632	671	644	666	629	643	664	615	627	665	641	634	634	651	632	653	648	654	650	672	656	642	631	647	660	625	649	650	624	687	661	663	652	647	688	656	654	666	656	599	651	653	697	659	656	657	631	666	651	662	693	644	650	660	623	624	652	642	672	672	616	621	646	617	619	645	679	641	653	691	657	663	675	658	639	666	645	666	670	604	692	623	638	685	593	614	660	652	638	661	657	666	652	614	623	621	649	661	631	644	629	605	677	653	602	611	653	705	669	651	691	679	684	633	637	632	676	648	632	605	645	644	627	677	637	658	660	656	670	622	640	624	666	642	667	633	646	616	667	685	684	612	676	673	703	639	672	613	665	664	683	681	660	645	616	674	652	637	681	633	695	661	637	662	682	654	633	649	639	654	670	649	676	661	608	706	696	664	634	622	663	677	622	658	622	620	649	665	673	632	657	620	634	708	614	674	676	666	648	681	672	672	630	677	706	657	584	641	644	658	634	657	606	641	637	635	606	625	651	671	612	606	628	670	618	623	690	640	703	646	668	624	665	673	656	672	673	615	655	672	719	688	684	688	691	688	664	641	639	599	672	631	636	641	658	617	666	661	620	660	644	679	630	692	672	643	664	626	640	677	660	630	645	627	658	623	714	670	664	686	671	645	637	625	622	609	680	669	662	678	671	614	648	710	625	610	661	677	640	666	654	639	669	663	640	619	638	630	664	667	620	668	659	595	639	713	667	603	647	657	690	735	621	673	652	695	607	629	635	656	631	645	640	630	645	653	641	683	675	645	656	630	662	634	670	670	647	673	632	688	638	623	619	650	672	654	639	661	619	668	689	634	653	640	674	693	653	636	645	661	657	636	652	679	637	628	644	694	624	680	579	618	684	667	618	608	650	600	664	645	663	681	633	666	617	646	637	673	606	673	628	687	642	620	675	640	649	650	641	665	631	637	651	628	637	656	665	662	586	685	655	680	661	648	652	628	649	644	682	673	655	598	653	628	610	644	618	641	671	661	616	651	677	680	646	673	648	635	645	652	678	619	643	642	680	622	655	644	635	704	650	657	643	634	632	677	640	679	650	657	663	692	644	631	668	628	611	679	642	690	642	620	671	626	640	627	663	677	670	610	698	627	635	685	658	664	679	645	688	652	628	659	654	652	645	613	694	679	664	657	627	608	669	633	700	615	665	626	622	659	632	607	643	655	681	638	620	667	660	611	629	665	597	672	691	630	636	667	628	609	649	677	639	661	659	665	657	657	695	675	654	638	652	668	701	593	675	657	642	654	666	638	691	679	673	632	645	652	650	665	614	666	636	649	640	598	648	622	660	622	647	608	633	611	693	707	636	606	633	691	669	632	593	648	626	658	692	625	639	627	624	598	695	617	630	657	640	673	642	572	620	665	671	649	605	676	646	630	629	607	582	673	628	651	612	686	633	697	649	627	634	668	662	631	663	606	626	647	644	666	604	655	691	662	623	646	673	632	625	647	606	682	647	644	642	663	661	662	695	674	638	660	647	670	680	663	651	660	604	657	621	640	660	662	645	651	694	680	650	658	648	634	643	646	612	639	633	627	636	656	640	634	684	651	642	689	634	636	631	652	707	654	637	660	600	607	659	694	669	592	661	687	634	666	645	654	659	645	630	651	656	654	658	682	663	679	701	610	660	631	670	649	673	628	631	642	620	622	638	653	646	653	658	654	643	653	652	672	682	643	685	672	680	621	678	672	655	637	634	671	660	617	685	672	621	670	668	636	625	621	647	653	672	632	661	656	664	642	662	707	622	633	684	672	628	612	644	677	638	625	660	677	661	687	653	632	660	658	686	651	672	633	625	668	598	653	636	643	636	635	675	672	675	652	638	637	645	663	672	686	622	663	609	651	614	647	701	630	625	666	626	711	609	624	614	633	638	655	661	631	626	703	634	665	662	613	637	622	662	667	683	576	659	673	650	632	690	648	705	588	667	606	686	658	679	653	667	655	632	667	630	659	699	699	629	648	672	610	700	637	645	623	656	662	661	646	678	648	657	642	670	660	643	691	697	611	645	574	598	646	655	685	635	668	642	643	652	650	679	686	646	623	684	625	702	654	659	659	627	662	672	670	642	639	670	666	646	646	600	634	636	597	646	658	643	681	633	657	661	629	641	658	658	651	626	691	649	644	649	660	634	659	662	653	683	664	659	608	678	622	651	663	690	646	658	668	630	670	666	658	626	666	668	694	656	668	628	672	649	650	649	643	627	668	653	655	628	666	641	580	623	636	658	619	684	598	634	690	651	641	677	649	606	641	673	657	683	663	649	647	664	631	662	616	631	639	648	613	620	621	661	662	665	645	669	668	674	647	670	638	634	648	665	638	616	630	637	666	675	616	636	703	666	678	621	671	646	655	662	615	648	631	684	620	644	653	619	659	669	656	665	603	667	625	653	683	658	711	642	644	641	629	625	664	646	653	622	641	682	644	648	681	684	633	676	638	634	597	604	686	600	665	615	609	656	687	630	643	667	661	616	607	647	645	662	622	672	676	650	635	704	617	620	648	665	661	615	671	667	633	644	689	671	718	622	634	646	640	621	637	693	668	647	626	673	630	675	580	651	646	578	669	639	645	665	714	649	687	607	617	616	668	664	668	662	618	681	633	654	609	659	623	585	610	683	662	689	662	617	652	666	616	646	656	631	663	687	632	657	617	647	650	672	715	641	642	634	668	678	628	679	636	618	644	682	661	659	657	675	631	680	684	658	637	646	690	627	631	627	674	655	681	635	635	661	635	628	629	654	647	662	651	634	655	659	649	640	623	625	637	661	608	687	619	683	635	642	630	653	654	629	638	623	660	642	665	637	597	652	658	609	676	683	653	600	687	700	611	636	630	622	603	626	639	619	704	676	621	649	649	634	634	676	649	689	631	645	630	659	611	619	650	629	649	632	658	680	672	666	663	657	632	621	672	611	677	631	626	657	633	624	661	627	668	647	655	663	662	697	625	667	659	728	689	653	622	634	704	644	668	635	630	660	675	610	655	608	697	663	654	667	672	639	631	674	667	658	674	720	629	666	667	657	646	601	634	637	655	642	674	621	639	690	649	662	664	587	685	655
26609	20458	9365	1072	683	666	512	437	389	402	389	386	393	387	422	417	352	380	390	393	357	391	381	391	397	375	386	366	387	369	373	388	350	366	368	364	364	378	371	388	375	348	361	391	357	355	384	347	364	371	375	369	355	355	397	413	371	372	383	360	408	325	400	361	395	327	377	415	366	349	369	334	412	367	384	359	346	387	347	366	368	367	353	379	405	371	376	367	326	367	368	394	384	358	374	363	346	369	370	354	383	294	359	370	348	350	390	396	369	379	349	403	351	343	357	398	413	383	320	372	344	392	345	378	395	335	391	359	384	361	402	329	388	364	323	330	406	377	360	364	376	336	340	384	382	350	382	375	346	405	376	374	388	353	395	374	355	411	382	365	361	351	412	396	353	349	388	347	365	371	348	354	379	373	348	362	387	369	388	405	365	360	412	388	402	384	344	375	390	392	374	359	360	376	343	342	360	379	345	354	359	370	380	359	369	342	372	372	395	367	367	387	378	393	366	358	369	365	385	343	375	369	390	368	394	376	370	358	374	365	356	393	403	379	397	359	368	330	370	377	405	367	377	374	359	411	364	356	381	381	377	360	371	383	339	371	375	355	393	421	392	403	377	369	343	385	372	345	381	400	371	366	394	390	359	387	354	355	344	376	340	387	370	372	373	383	362	383	354	385	364	364	376	341	386	366	386	379	354	393	371	351	375	382	361	373	342	353	400	362	382	361	395	374	381	389	394	373	375	375	397	386	380	368	344	378	378	364	382	341	356	366	398	349	364	314	383	358	358	344	385	362	378	370	361	375	372	383	381	353	392	375	355	369	388	378	405	354	403	351	374	361	363	400	373	372	371	360	357	422	357	346	346	399	360	367	347	392	341	397	375	376	355	398	373	358	381	396	348	344	366	384	377	375	346	384	365	382	339	337	400	400	367	380	347	379	347	387	366	356	366	381	358	365	386	388	355	335	359	369	355	381	350	345	360	351	354	388	386	406	368	386	371	381	359	373	363	363	398	411	360	340	381	384	369	346	352	378	345	354	383	388	386	390	363	372	386	388	344	400	369	346	382	405	370	370	364	370	400	364	367	373	377	390	379	395	355	357	374	364	413	388	331	393	396	340	366	365	415	378	369	373	346	387	333	377	354	369	338	394	346	352	403	365	373	333	373	351	374	403	403	353	379	359	356	380	361	389	364	358	358	371	366	372	347	358	380	373	339	386	363	350	363	361	355	376	372	372	373	345	387	394	351	361	396	332	340	370	343	321	353	355	347	377	389	361	334	365	359	359	363	371	402	345	373	371	371	365	364	375	371	400	359	380	369	379	364	391	342	375	380	381	412	389	378	365	410	345	364	368	345	371	342	342	350	357	400	335	402	379	376	401	365	385	388	369	381	414	348	370	342	348	350	368	400	394	385	359	364	400	354	372	354	382	354	378	363	354	363	371	359	416	371	370	379	366	362	366	339	406	363	359	362	342	381	340	364	401	345	354	355	360	357	385	353	338	349	374	354	390	376	339	384	346	386	375	392	366	345	382	392	339	412	372	352	367	383	390	384	360	366	351	397	398	359	363	369	380	372	365	389	388	399	366	337	375	363	373	359	354	366	369	365	405	352	380	389	332	370	399	376	366	361	368	362	381	427	385	361	353	340	390	335	364	383	380	368	357	333	361	382	369	366	366	324	376	376	378	414	376	364	356	370	367	402	363	377	359	378	358	379	368	375	340	375	379	368	373	361	391	356	349	356	392	355	376	373	390	364	352	364	372	354	384	357	391	375	336	357	362	401	351	369	376	373	374	369	397	418	353	376	353	406	355	390	397	376	374	343	396	359	372	367	397	389	384	393	376	392	390	375	394	371	370	368	405	344	350	370	372	369	327	394	367	388	405	407	362	366	429	368	377	390	379	377	368	396	350	398	362	383	378	363	392	363	380	368	363	367	375	370	353	354	355	390	369	380	359	356	375	365	347	412	371	385	389	364	375	356	387	391	362	380	379	359	366	371	368	359	406	338	374	371	356	405	380	408	367	372	385	374	348	404	420	360	399	387	387	371	373	380	364	350	383	379	395	358	383	381	367	385	365	399	375	329	364	367	370	357	390	392	395	362	397	383	340	364	364	368	354	375	358	411	358	376	368	381	368	413	390	387	398	358	347	347	345	348	340	372	369	372	358	390	411	386	379	366	389	368	383	367	393	375	345	366	390	361	366	392	393	396	351	375	365	373	369	416	352	375	366	355	394	350	356	371	389	364	377	386	380	374	367	370	389	338	379	380	376	397	379	384	390	404	349	380	375	353	371	362	347	385	382	392	344	330	376	378	360	367	334	382	360	369	381	400	342	358	355	356	382	346	349	363	376	379	316	386	385	353	358	354	334	377	402	388	366	351	358	347	391	379	388	377	379	374	389	350	372	387	384	371	362	383	372	384	349	393	381	344	371	379	386	360	353	372	364	379	347	338	375	360	384	365	397	382	357	377	388	400	377	402	359	354	345	336	388	380	385	378	377	408	386	336	394	391	348	350	382	358	353	365	374	367	372	372	379	403	351	368	349	364	379	385	369	352	362	359	394	399	374	340	371	355	384	351	353	380	370	322	395	380	369	367	371	387	379	412	386	373	350	388	383	368	348	359	337	379	363	341	368	341	365	352	375	382	388	412	383	369	383	364	389	371	381	385	373	375	330	390	399	367	418	342	342	346	346	344	367	376	372	350	375	347	395	429	381	367	381	359	337	344	386	363	388	378	385	351	386	379	369	413	367	358	386	369	341	365	372	349	361	375	398	373	373	402	352	394	375	358	342	424	344	386	382	370	359	366	370	364	374	359	386	404	387	363	393	364	378	369	381	354	381	413	376	373	380	351	395	379	375	370	393	378	378	376	371	384	391	353	367	346	367	361	393	401	344	383	363	357	349	360	366	411	354	375	368	349	393	419	404	372	378	343	373	390	355	378	344	352	372	379	367	344	367	405	350	370	336	411	396	366	382	394	381	363	357	352	385	353	381	392	338	374	370	416	381	402	362	374	372	360	345	367	382	381	390	347	353	357	371	382	426	346	364	362	372	385	378	386	370	372	384	383	383	362	329	390	369	379	370	380	367	397	384	339	369	377	418	377	364	343	362	374	346	389	379	375	418	396	380	372	391	373	353	347	417	388	392	364	342	404	362	381	351	340	361	409	359	378	359	388	390	394	350	325	339	376	342	367	340	379	382	388	420	382	385	362	390	367	366	361	371	339	360	368	351	358	341	405	401	381	372	370	392	342	358	375	363	342	355	375	381	354	344	355	397	377	357	369	355	375	353	386	364	340	382	370	351	375	382	370	390	376	364	351	387	374	388	368	368	371	399	397	401	397	376	401	359	386	374	391	378	394	367	377	355	369	356	361	405	377	388	351	371	391	380	402	386	360	356	363	379	396	363	374	377	397	356	337	377	363	355	355	368	382	385	399	349	373	351	404	398	385	393	375	382	373	323	396	418	374	362	344	394	350	375
6850	1489	1346	825	669	640	609	614	547	530	547	506	508	491	480	477	510	525	511	501	502	485	474	485	462	516	495	525	497	496	539	484	487	470	468	503	491	489	499	511	482	500	457	487	497	473	479	521	513	471	469	485	493	526	487	486	506	462	479	489	468	495	474	491	470	462	475	449	476	501	470	430	438	501	513	476	491	473	453	532	515	490	478	491	501	501	521	528	474	479	438	444	478	496	505	492	501	486	520	494	464	482	512	497	498	486	485	489	483	468	465	504	495	454	465	505	471	468	485	454	474	482	519	476	448	457	468	470	506	481	469	456	488	458	450	476	495	465	493	439	452	471	466	476	510	500	503	448	498	502	450	506	493	476	513	496	488	505	512	486	488	472	480	468	498	450	516	457	462	472	471	531	432	480	445	467	511	484	510	497	477	521	502	462	484	470	459	469	510	473	493	457	533	462	453	479	487	504	480	497	488	478	437	482	499	440	463	503	506	473	475	484	455	501	497	465	468	487	502	443	469	496	517	508	472	446	479	472	474	465	469	476	500	473	487	529	510	442	476	485	502	478	526	483	514	490	471	456	480	476	470	499	460	458	477	492	481	476	478	516	485	510	488	503	476	480	506	468	483	477	457	480	479	511	477	453	469	497	477	495	456	468	479	476	482	471	463	449	485	484	490	486	493	493	483	485	495	481	505	481	515	496	482	463	471	467	483	506	452	517	465	488	470	473	456	487	475	506	440	483	468	464	515	504	503	433	482	506	482	486	487	488	486	491	488	466	473	445	495	479	488	470	478	442	486	482	469	478	493	502	509	499	511	501	494	463	515	489	478	502	523	494	478	449	475	509	484	519	501	464	504	481	499	478	511	492	525	451	517	498	467	496	468	515	480	470	475	485	505	486	471	499	444	496	515	481	487	464	516	498	462	462	442	489	464	441	454	508	498	461	469	489	465	481	463	499	501	496	468	481	501	483	490	475	490	465	531	488	443	483	458	462	479	472	490	478	455	450	514	482	488	474	510	504	516	481	529	478	471	488	468	495	504	480	475	466	487	472	496	483	487	502	479	471	499	464	473	454	452	496	446	462	478	489	451	466	493	471	470	510	494	504	511	463	434	478	487	469	467	483	498	473	480	472	458	523	468	503	496	464	461	495	503	455	515	521	513	492	464	495	513	436	493	495	479	484	450	490	442	494	448	491	488	474	486	468	499	480	495	483	491	492	475	480	472	504	441	475	471	452	482	481	480	488	472	490	509	494	479	470	468	502	502	521	470	514	487	466	478	506	464	479	511	472	498	453	492	500	501	472	437	496	464	446	535	501	441	465	483	451	484	470	477	468	488	443	482	471	431	535	476	503	432	459	467	481	453	491	467	491	496	479	447	480	481	519	502	493	498	486	467	430	520	452	452	541	479	438	527	462	496	489	488	480	460	479	485	494	471	492	457	513	511	489	459	432	478	477	512	507	507	497	490	510	489	503	510	477	487	465	476	477	488	448	515	476	510	451	490	506	498	474	443	473	494	469	476	495	504	503	492	510	500	432	474	505	474	492	493	499	476	454	495	554	469	487	460	493	510	517	463	476	464	487	500	491	463	496	489	480	473	479	483	497	504	494	470	478	512	462	447	476	511	481	475	518	503	475	456	486	503	492	474	535	473	479	485	502	489	483	516	471	488	494	469	449	473	494	484	474	446	505	469	478	500	515	483	497	505	481	514	449	490	475	475	481	480	443	489	505	491	466	521	470	484	494	476	505	481	466	502	482	476	502	494	526	474	487	479	439	428	477	452	475	499	451	490	441	485	492	456	488	470	499	487	515	495	456	492	445	498	501	523	458	500	468	528	524	487	482	490	486	482	490	477	461	456	466	494	509	505	496	528	466	520	486	501	494	448	492	472	471	488	529	478	446	469	502	461	462	445	512	503	487	446	504	429	476	472	478	490	483	473	469	445	496	474	446	465	463	498	496	485	500	478	501	451	464	496	500	495	479	509	510	474	523	461	470	483	511	411	525	468	482	454	505	498	503	451	502	455	455	456	484	509	512	488	455	489	476	482	482	497	461	421	493	513	485	471	475	488	462	485	484	495	515	508	481	463	467	482	478	491	464	473	485	464	489	509	512	444	486	481	519	454	464	503	476	491	495	491	510	463	493	410	490	492	484	455	471	470	502	481	464	469	489	513	519	484	497	466	495	460	455	490	491	449	464	447	503	494	503	528	494	450	466	478	497	516	506	498	501	528	489	464	491	437	482	480	484	454	453	455	473	476	470	428	491	502	472	479	499	481	528	476	525	491	489	473	479	485	483	494	467	481	456	501	463	490	427	495	491	507	466	473	487	543	505	455	489	484	464	481	445	462	432	493	438	498	452	523	451	492	473	466	461	478	489	512	466	480	519	470	479	438	477	478	468	504	491	513	475	530	469	480	477	474	489	495	537	500	468	479	456	490	500	488	476	490	496	507	473	481	471	513	483	447	466	458	505	474	463	518	466	486	491	431	454	461	524	513	501	460	506	534	482	468	468	448	487	461	462	486	484	478	459	501	488	489	492	493	469	470	489	454	474	470	444	491	467	485	528	519	473	435	511	489	475	460	478	494	485	463	487	478	451	519	484	439	476	487	501	480	506	503	470	491	501	502	488	489	446	446	511	475	486	458	496	467	455	480	476	481	499	505	495	507	482	493	447	456	477	484	506	502	453	493	491	460	467	479	512	514	462	473	502	423	444	507	506	492	529	473	449	485	507	456	466	540	459	498	472	522	447	489	475	451	490	505	482	455	525	514	423	517	461	494	466	484	530	472	479	462	487	513	459	484	478	488	453	487	491	508	518	477	500	524	496	473	427	454	492	505	483	497	411	447	486	484	492	475	466	446	460	496	488	478	475	493	502	487	480	465	461	474	502	441	509	492	486	491	489	509	455	490	484	462	495	471	480	447	492	478	465	482	499	518	484	491	501	503	494	483	470	536	474	489	488	491	474	471	491	472	452	468	463	485	513	461	503	516	491	473	511	461	465	520	478	501	486	494	479	459	460	466	470	438	497	488	448	511	485	465	474	450	478	519	481	483	526	481	449	481	495	449	474	495	467	469	469	498	448	510	485	485	458	517	497	480	447	479	459	497	474	482	458	487	452	485	489	524	487	451	452	483	460	486	511	469	486	456	499	453	490	457	461	487	476	443	482	479	506	500	444	470	485	483	499	523	489	459	490	509	478	479	475	513	474	496	473	476	481	524	496	466	475	486	505	464	449	473	480	503	532	446	454	439	500	487	485	518	443	512	450	478	455	511	449	485	471	441	487	501	510	462	481	495	489	450	494	466	492	449	485	484	469	515	467	466	450	466	478	452	452	439	462	459	511	453	475	489	495	503	453	500	454	484	489	478	496	514	497	467	474	488	493	444	473	473	458	475	452	507	534	483	490	479	433	482	478	533	445	484	494	447	437	466	474	471	503	517	506	521	548	500	495	531	472	516	485	465	478	485	493	476	501
23667	20998	28350	23839	20975	10094	1336	924	862	756	808	722	698	651	703	758	617	638	644	632	663	644	638	693	622	598	650	656	671	642	600	672	642	609	610	611	667	619	613	614	621	610	623	611	620	659	623	656	629	628	592	610	587	590	555	617	654	607	586	629	603	646	642	591	660	580	618	614	631	580	603	627	635	603	628	594	672	612	629	611	651	580	585	577	655	626	632	598	554	620	597	620	597	596	566	634	618	564	642	641	632	629	605	607	612	622	596	609	641	636	599	621	589	639	601	553	610	632	608	660	555	629	614	620	627	564	593	617	623	585	641	602	624	615	620	610	644	605	535	603	576	622	615	628	634	634	568	638	599	621	587	632	588	612	624	585	666	591	638	589	601	595	637	595	600	605	614	591	603	626	616	623	610	610	605	615	640	568	578	630	586	653	617	534	581	564	602	586	636	614	663	624	605	582	598	637	609	635	599	597	568	622	618	637	602	581	612	645	584	584	598	599	566	602	634	578	612	573	613	619	584	642	609	579	550	633	610	632	628	617	639	582	566	590	608	611	600	639	632	616	633	625	589	582	634	627	619	657	602	585	641	614	630	578	628	602	588	640	636	597	603	608	598	604	592	592	634	622	648	606	634	642	611	643	627	566	642	657	632	604	615	622	580	613	625	578	584	635	597	569	628	644	615	627	637	599	590	577	552	605	591	572	627	639	584	600	585	640	616	636	621	553	622	617	596	576	622	588	624	589	628	658	602	604	638	620	641	588	607	625	651	661	608	567	587	580	583	596	569	650	610	603	589	626	576	567	598	646	653	649	601	564	553	585	584	583	589	637	620	600	625	558	623	601	591	631	657	628	625	590	619	625	651	606	618	618	631	645	585	640	611	599	642	644	584	622	600	606	604	582	599	639	632	599	606	611	608	650	622	591	607	636	609	596	624	627	596	611	617	640	605	606	626	645	597	642	605	650	577	642	628	623	586	654	620	601	625	615	610	616	638	577	624	566	619	621	633	569	650	623	649	566	623	603	589	637	608	567	603	603	579	611	540	630	627	624	567	630	585	615	598	620	646	587	630	645	614	594	636	597	608	596	570	592	614	616	569	621	612	579	620	632	612	626	612	630	600	574	653	629	610	626	606	594	645	587	639	665	607	621	588	607	622	604	562	687	591	613	613	594	637	618	604	618	591	611	595	591	586	630	652	610	648	635	685	602	601	548	580	589	598	591	594	647	638	580	624	619	605	600	642	615	622	601	630	576	600	655	654	597	626	601	621	614	613	607	595	602	625	640	546	622	653	585	604	627	641	644	637	570	578	579	642	613	604	644	609	624	629	630	609	578	613	607	600	593	603	633	623	610	594	596	611	647	589	567	637	606	625	621	601	636	593	588	615	572	644	604	592	648	603	650	614	613	635	607	618	695	617	612	605	594	630	604	643	648	626	663	632	594	615	562	571	593	613	614	620	594	584	579	605	581	636	646	579	608	592	614	587	636	619	652	633	613	594	620	640	643	617	634	585	636	568	629	600	642	611	620	647	581	645	615	602	592	618	580	591	564	605	597	643	619	643	619	577	613	593	623	605	625	645	584	596	631	597	625	639	610	623	579	612	602	584	601	602	612	597	609	630	602	574	594	629	615	601	642	599	620	646	644	576	588	599	622	602	590	640	590	611	632	632	602	641	633	578	609	615	638	626	646	575	585	630	620	614	626	573	605	669	623	561	566	615	634	576	622	603	619	603	645	608	573	597	587	593	601	591	636	611	638	635	621	596	607	604	611	610	649	575	600	580	611	602	611	633	613	643	590	594	611	595	612	636	573	590	592	644	570	658	627	689	583	605	563	663	609	591	633	564	581	615	608	648	594	583	637	626	595	621	623	631	576	609	650	605	598	540	589	649	615	600	609	664	603	604	656	594	619	615	605	635	577	611	593	636	626	612	618	646	640	647	611	623	614	656	610	629	637	645	652	616	607	620	605	624	584	607	578	607	564	611	637	592	592	565	564	653	608	591	628	651	611	608	569	675	598	646	612	643	615	638	563	618	585	636	573	599	614	611	602	564	614	586	643	625	569	628	596	618	627	600	608	608	599	618	643	600	619	651	589	589	597	598	585	594	662	609	622	662	605	574	582	624	649	610	629	615	612	624	614	596	626	603	620	614	601	546	626	646	583	613	626	637	667	601	602	611	591	629	605	625	586	619	616	646	606	616	613	602	582	627	590	638	661	595	603	579	649	629	565	560	607	581	620	623	605	615	635	629	637	585	583	585	588	617	614	658	624	614	561	591	592	610	619	582	579	578	618	593	633	610	630	645	636	604	614	595	604	606	593	626	625	645	629	615	628	599	651	620	592	598	615	615	581	606	646	626	634	626	590	618	597	589	576	624	601	609	593	616	632	643	605	598	623	594	591	581	611	610	629	672	628	602	590	625	590	605	620	632	592	606	639	609	609	599	650	603	644	640	626	584	636	663	653	630	590	592	597	619	600	616	624	593	620	665	625	641	564	605	653	582	620	576	637	593	629	548	618	648	599	608	581	615	629	609	585	612	586	593	617	602	601	655	579	605	623	605	614	609	609	603	644	612	604	571	645	619	619	635	617	630	606	649	625	590	627	584	632	591	638	549	565	605	622	593	624	633	618	578	675	559	602	638	638	605	607	632	591	636	630	614	617	628	654	573	624	620	592	616	671	597	665	612	627	636	585	601	602	619	590	602	602	604	610	621	618	614	591	613	616	655	664	636	588	580	593	562	606	646	608	599	628	584	601	625	585	591	597	634	576	564	616	557	631	617	611	647	641	584	630	597	635	562	546	639	606	615	608	622	623	617	642	570	587	664	641	591	623	621	573	608	565	593	616	618	623	650	589	580	593	640	621	570	576	605	622	570	591	622	620	582	614	568	638	659	621	597	611	611	608	611	604	600	616	602	587	606	603	597	604	610	590	629	630	601	645	600	601	616	630	591	657	623	599	624	549	618	626	646	621	623	636	586	601	626	599	577	628	623	634	617	601	606	624	622	623	617	603	630	614	584	662	627	631	636	619	604	581	611	637	594	621	601	648	610	650	649	611	586	628	616	613	623	598	608	644	617	640	624	621	630	586	629	617	586	568	617	601	604	580	657	648	604	663	609	624	594	635	637	663	598	565	607	614	601	597	643	580	580	609	602	596	578	643	610	589	617	594	607	565	627	612	537	573	575	596	616	628	595	594	650	660	566	605	622	610	653	593	639	619	597	592	629	595	564	658	627	582	607	580	610	669	628	644	607	568	621	664	596	647	580	599	596	562	567	615	583	583	625	601	576	627	599	615	585	624	575	611	633	546	635	585	596	574	558	626	615	607	592	574	643	615	608	599	621	601	651	584	586	621	659	612	632	627	631	606	624	609	565	649	643	572	627	607	632	622	602	551	653	623	610	575	637	618	566	637	635	577	601	637	605	575	622	596	625	575	617	611	585	596	621	644	576	586	641	570	568	613	625	636	586	629	656	585	585	605
16738	9529	7663	4057	2933	2266	1845	1584	1443	1302	1162	1047	1045	1086	931	926	906	834	934	853	855	827	829	845	847	856	844	835	812	798	850	806	789	820	804	742	806	799	798	770	745	787	812	839	803	845	768	811	782	781	736	799	760	787	816	781	843	750	793	751	763	764	769	788	856	784	762	717	817	823	734	772	759	789	736	777	796	792	792	774	844	824	756	791	798	781	769	756	802	767	770	779	760	810	758	782	786	762	742	844	806	729	795	803	799	740	806	783	747	756	747	787	753	782	787	767	755	801	768	772	809	725	768	810	827	818	789	799	818	806	817	809	787	795	798	782	801	798	787	712	797	802	746	779	783	809	779	800	843	750	735	800	760	806	772	785	797	789	770	758	765	739	845	829	739	750	805	730	757	801	804	803	765	760	738	777	807	762	757	791	740	759	799	757	727	791	826	766	794	840	813	791	782	791	775	812	784	821	772	774	780	719	814	826	794	761	777	788	808	772	787	804	747	758	770	758	779	781	773	813	765	774	807	755	785	756	761	785	783	773	750	765	778	734	783	802	810	714	760	756	853	784	855	770	760	776	803	792	785	711	731	784	761	770	770	778	768	779	759	845	789	728	729	760	811	811	775	841	757	771	796	757	772	746	767	761	750	809	736	825	724	817	807	818	793	817	818	782	727	761	773	769	758	796	797	780	735	798	837	811	785	774	774	785	771	812	775	768	766	823	757	780	758	799	805	769	740	808	834	772	776	809	774	809	778	805	744	796	809	799	760	800	771	743	783	800	796	770	797	752	754	779	782	791	759	807	802	808	853	803	751	787	754	778	756	797	773	800	820	786	771	807	773	774	792	748	800	811	796	774	828	813	755	751	807	805	764	796	791	826	790	769	763	761	765	756	730	768	788	790	784	765	797	812	771	794	751	807	774	768	793	808	806	749	808	797	772	757	779	774	793	724	780	761	766	784	770	762	773	809	769	826	844	833	815	770	788	806	779	798	774	781	792	807	828	769	832	822	783	769	775	797	854	787	783	755	769	755	767	751	769	759	724	802	770	772	807	782	786	794	773	790	763	797	776	791	769	782	760	783	789	736	798	805	818	792	814	766	741	812	741	804	736	835	773	806	809	801	810	777	802	769	758	761	826	770	770	726	757	804	760	781	772	732	779	840	804	812	776	803	826	741	761	841	789	768	814	765	781	795	756	798	784	744	754	838	802	788	722	837	791	790	793	733	777	765	798	778	789	759	739	757	785	782	808	811	800	778	791	799	811	813	786	741	741	758	808	784	785	785	768	738	798	772	773	810	792	757	807	743	735	792	806	746	800	779	763	769	749	808	797	729	790	776	767	759	774	831	814	771	783	771	754	776	804	763	768	788	809	770	825	772	755	767	795	854	831	773	783	792	769	763	786	754	792	746	823	801	818	768	795	791	744	820	768	740	815	786	786	772	820	816	810	802	815	818	805	812	788	761	784	794	769	732	794	828	788	784	749	789	763	760	808	755	823	768	795	759	788	768	782	752	751	799	782	789	787	756	807	748	781	724	777	797	823	775	823	765	758	780	808	774	824	810	816	773	727	773	820	785	771	762	765	786	775	779	775	766	766	800	772	798	769	800	729	778	763	796	802	815	786	783	810	809	822	794	746	837	761	802	761	774	768	788	746	739	788	797	822	790	806	791	742	765	794	772	698	780	796	802	762	807	769	788	774	771	784	777	785	846	741	803	777	748	762	779	811	747	730	774	828	746	747	788	747	776	780	792	815	811	796	800	744	770	793	801	815	774	807	780	734	772	777	795	808	776	774	801	741	788	816	788	799	780	809	811	799	775	776	786	762	763	817	795	766	722	798	802	749	810	804	759	753	750	810	743	763	775	799	769	790	776	766	764	810	755	771	813	800	798	749	788	771	764	778	795	774	809	787	778	779	815	755	818	753	721	784	795	744	748	753	750	760	746	788	804	738	785	755	760	809	809	814	736	744	748	781	818	767	805	814	755	757	837	772	756	738	751	761	791	757	781	786	796	823	815	859	772	757	793	778	760	831	808	769	816	804	785	777	826	799	760	773	807	748	812	726	755	786	766	773	818	756	741	762	718	804	791	752	774	747	799	792	806	766	811	799	790	775	781	780	783	777	836	795	740	774	744	844	791	804	786	753	750	785	816	798	782	769	737	802	766	756	748	816	761	778	788	767	770	734	792	782	827	786	782	776	820	807	782	766	806	760	740	737	854	787	738	769	740	776	749	782	771	791	802	739	808	759	828	797	753	780	792	827	780	783	735	763	755	757	800	737	777	830	796	808	802	733	735	773	833	789	793	780	736	772	752	785	820	732	789	794	779	782	722	784	762	796	767	780	759	798	795	822	808	802	773	783	776	784	769	824	757	752	792	744	780	805	845	762	750	770	754	784	764	804	799	750	799	772	834	763	752	804	784	791	774	711	737	838	774	763	747	751	759	765	812	790	778	778	763	812	747	770	728	773	794	774	823	811	771	838	800	781	790	761	786	813	793	817	818	780	763	750	763	790	817	731	789	823	803	754	808	772	783	810	773	807	788	737	837	808	750	749	748	783	789	801	773	812	793	798	750	773	791	797	777	724	760	752	726	781	753	828	816	750	760	763	815	749	826	761	783	807	769	727	803	712	737	740	769	771	789	760	779	813	752	760	794	743	790	754	746	782	731	785	823	787	821	739	786	790	800	787	827	778	807	728	786	817	781	761	744	769	725	746	740	755	757	839	747	783	777	751	818	797	794	815	789	820	798	743	738	777	806	747	833	810	817	789	756	810	756	756	792	753	821	755	782	766	745	811	748	818	737	760	805	749	751	803	794	796	770	824	799	790	786	792	771	789	805	774	774	797	751	808	791	760	794	794	793	829	746	795	782	758	741	793	770	741	754	747	821	757	814	824	754	755	745	766	775	792	776	811	825	781	799	776	738	816	769	789	803	790	766	781	737	849	789	833	752	761	773	756	767	757	735	742	787	829	799	810	759	783	771	762	795	782	770	829	810	814	767	770	793	798	743	816	844	802	806	802	784	778	764	760	828	784	799	782	761	718	777	791	747	794	810	780	751	783	748	832	805	760	807	783	801	789	770	811	786	779	834	778	811	771	775	757	735	784	799	751	798	832	778	810	804	769	762	758	788	711	789	772	825	793	773	783	770	773	739	755	822	790	713	782	786	817	764	781	770	819	791	756	819	808	749	775	775	757	777	814	774	787	804	835	771	784	748	802	766	720	780	767	802	783	792	800	789	799	788	740	767	825	757	786	754	785	787	821	776	789	797	800	770	767	736	755	832	734	748	782	771	809	819	812	781	766	744	779	745	795	798	749	790	774	800	746	790	706	791	773	789	787	776	819	756	791	798	797	762	787	812	731	798	785	776	783	780	774	711	809	802	768	771	777	741	741	818	761	749	791	791	786	759	762	815	816	780	789	789	795	803	758	768	807	834	794	807	763	790	814	789	727	746	792	781	789	783	769	784	750	768	750	752
22772	21012	28852	23364	21017	21068	8977	1249	952	890	792	774	733	672	668	679	595	629	578	614	617	529	564	577	600	523	559	519	512	523	511	562	517	505	527	520	514	538	521	557	505	514	535	538	513	542	554	511	499	480	538	513	480	519	505	525	489	515	531	532	510	555	498	529	496	496	483	533	543	499	492	499	519	496	519	501	498	492	481	500	537	492	520	540	519	504	566	458	490	562	498	524	495	510	507	535	545	509	511	502	479	502	487	506	511	490	505	534	506	484	507	505	506	514	518	501	507	490	520	508	500	498	495	481	498	486	511	514	554	477	501	554	522	506	497	502	504	546	522	517	519	514	519	487	512	514	497	509	490	494	490	509	524	517	535	473	516	481	506	508	516	511	512	501	496	540	525	540	520	512	449	505	514	499	522	506	500	486	520	516	501	531	486	441	500	505	479	488	512	482	527	520	535	462	503	520	529	518	508	501	518	526	515	497	494	496	527	520	524	508	531	541	506	502	523	478	504	527	523	522	494	499	512	557	483	502	504	541	494	505	496	549	498	506	486	495	528	530	472	513	516	505	533	515	505	525	480	488	478	496	454	510	520	483	533	491	532	491	541	503	512	511	497	462	459	497	499	523	525	467	508	474	500	506	533	484	505	504	508	475	500	485	459	468	528	529	456	534	489	478	520	486	479	521	534	497	510	466	510	491	480	522	483	519	510	517	517	512	489	479	480	465	485	533	525	520	525	539	498	475	506	501	502	535	491	504	465	471	483	501	541	512	498	484	540	532	474	516	490	519	550	489	505	505	509	518	507	495	505	544	505	544	543	518	528	552	549	518	505	486	479	485	527	512	514	517	501	463	506	517	496	501	478	495	485	482	513	472	484	489	520	492	508	519	505	551	522	493	525	538	497	484	496	465	490	485	528	473	455	527	479	536	558	520	527	517	448	530	513	482	494	535	491	502	509	479	504	465	555	461	503	510	463	507	516	539	520	516	548	475	495	522	483	527	496	487	502	545	477	509	469	470	513	560	501	469	499	507	503	522	545	496	471	507	524	512	440	515	510	492	507	487	489	518	540	479	512	537	517	483	504	506	540	536	506	489	515	507	502	543	456	507	501	491	530	503	545	513	452	495	491	534	497	501	525	483	498	529	501	520	516	484	515	567	495	510	511	488	510	512	544	469	512	526	525	450	533	542	492	475	500	510	503	540	498	516	483	458	506	491	527	498	521	499	499	483	538	492	488	552	565	491	499	490	501	501	510	529	509	536	497	532	513	516	515	548	501	513	514	485	486	544	507	511	491	499	468	548	492	516	508	519	515	466	502	521	479	527	532	534	455	515	523	480	500	493	509	542	533	515	505	481	501	538	519	485	499	475	491	492	514	524	494	505	503	528	523	498	476	510	507	490	526	498	464	478	509	473	510	489	463	490	508	534	522	487	501	511	516	526	509	556	523	481	510	530	513	499	508	455	492	552	543	500	506	489	492	502	499	516	531	509	552	514	516	517	474	501	532	491	512	519	495	519	494	486	510	486	508	466	481	462	486	487	486	481	503	512	491	545	483	516	509	526	501	484	508	529	500	515	522	533	491	492	495	497	452	502	498	505	496	487	519	472	556	511	495	486	509	503	497	500	501	520	545	524	492	509	477	532	486	525	508	487	483	495	453	500	490	478	454	534	490	522	519	519	565	476	489	511	566	486	483	497	458	502	506	479	539	498	489	507	522	486	499	541	472	516	519	513	552	522	453	464	489	463	476	499	484	488	478	505	500	504	531	491	457	490	474	507	494	553	496	478	546	459	471	517	538	476	524	496	503	530	532	520	504	505	517	486	537	489	512	551	506	507	550	522	531	509	527	471	499	509	511	511	529	489	522	520	544	496	503	483	496	504	476	501	504	542	506	509	494	509	552	496	501	532	501	475	471	488	501	484	495	497	509	497	498	537	518	507	489	500	506	516	517	512	493	527	505	483	530	531	504	529	506	513	521	502	498	499	528	512	490	483	540	466	514	496	477	513	521	463	498	531	515	546	508	502	520	529	526	501	553	473	537	502	503	506	499	519	533	503	493	540	535	466	548	490	523	507	513	503	513	531	510	533	513	484	541	507	481	500	509	521	551	494	525	503	508	503	486	505	502	461	528	462	493	510	496	494	502	482	547	508	512	505	482	510	472	509	486	494	510	513	479	514	495	517	500	514	499	572	512	483	515	478	499	494	505	492	480	550	499	524	536	464	483	508	547	525	484	526	502	471	506	509	479	494	518	504	516	531	489	507	493	547	489	544	485	485	477	497	501	485	520	475	509	517	478	521	478	496	493	482	541	532	544	469	520	512	502	536	529	478	529	488	554	508	481	497	519	489	467	522	493	528	510	535	542	490	504	544	485	505	513	535	529	489	484	488	499	535	509	503	476	513	534	492	531	512	486	512	469	470	501	485	533	513	532	507	461	435	484	503	480	473	505	531	487	490	515	529	499	465	468	496	501	524	517	492	524	477	492	492	519	510	472	522	513	498	517	513	533	524	485	503	489	498	494	494	517	510	518	515	510	526	557	465	484	465	554	540	501	509	522	503	462	506	474	481	469	485	522	518	475	513	534	508	455	554	507	486	494	507	466	519	512	539	511	529	478	531	450	505	494	488	486	512	564	535	469	520	526	549	459	521	506	465	479	526	488	535	454	506	494	480	486	511	482	503	531	519	498	523	523	470	484	500	520	513	485	487	477	531	505	477	534	500	514	489	500	507	523	531	508	495	510	504	500	513	513	480	548	463	539	476	502	525	463	477	473	482	498	538	556	534	496	508	515	484	536	499	479	489	485	497	464	500	506	535	512	522	463	491	540	488	530	496	467	497	503	467	483	469	502	539	494	507	542	506	500	513	516	518	530	507	534	543	524	545	547	506	509	511	536	474	494	451	492	490	517	486	511	518	491	505	502	501	476	522	528	517	511	518	517	502	506	500	501	516	497	447	497	517	508	470	474	474	512	518	520	493	521	499	495	470	530	519	511	538	517	510	492	514	513	480	484	549	518	532	505	489	513	524	487	466	520	491	465	533	495	473	519	507	532	485	525	487	479	492	525	514	518	481	473	462	531	506	490	508	524	498	520	506	452	544	472	485	509	506	483	522	526	485	514	486	521	531	523	484	522	476	487	532	501	527	490	465	489	498	496	478	520	534	469	475	516	463	498	490	489	519	525	506	477	495	490	501	517	527	517	511	482	458	485	471	487	538	519	486	494	463	531	485	523	491	512	518	471	539	487	498	524	476	486	512	506	517	503	523	454	500	492	517	503	488	507	528	526	501	509	516	507	512	525	498	480	468	521	516	522	508	478	528	520	519	482	511	532	508	517	472	526	484	522	509	505	487	514	538	517	486	514	499	487	475	492	499	522	508	509	527	523	486	493	514	518	538	514	510	491	531	516	531	527	495	460	509	527	503	561	512	512	489	500	509	483	498	487	517	527	507	482	494	522	502	527	527	466	545	475	474	451	506
18485	15333	12397	6467	4575	3414	2611	2216	1800	1527	1461	1279	1151	1057	1007	955	905	881	852	878	803	799	769	770	721	750	714	696	757	736	715	735	737	661	698	712	725	677	643	655	676	671	691	690	706	680	684	674	671	664	695	651	712	676	671	662	639	662	660	649	632	685	705	648	693	626	709	648	681	673	657	625	698	642	610	692	638	707	718	669	688	696	610	653	629	661	630	653	655	665	597	627	666	675	642	637	685	639	689	679	634	678	671	609	623	660	691	671	670	670	642	656	676	611	602	666	669	649	670	619	663	669	660	700	685	689	684	634	699	637	628	612	686	578	649	615	618	612	664	655	642	629	635	672	636	650	631	618	632	664	615	702	638	673	633	656	626	703	661	627	658	639	606	656	639	668	581	638	627	652	636	626	678	624	618	675	698	648	617	601	677	664	640	683	648	664	650	675	621	641	632	656	625	660	659	710	663	684	647	660	683	672	625	670	650	661	712	621	642	642	649	685	666	622	681	655	626	668	679	658	689	669	621	660	627	603	653	613	654	644	644	663	619	652	660	692	672	628	615	625	652	643	627	636	689	687	679	662	648	633	669	635	644	616	635	645	708	669	654	636	639	666	661	622	662	632	673	612	633	623	631	665	613	606	609	623	651	639	623	609	681	592	655	646	658	640	634	605	637	665	657	650	668	640	593	683	658	639	629	613	693	644	655	639	631	615	631	668	656	663	695	660	641	640	634	596	631	675	636	693	698	658	678	649	693	658	700	686	666	664	688	600	668	651	669	709	655	673	605	638	655	624	627	618	657	659	635	680	670	659	654	607	620	637	679	632	606	649	683	656	668	648	599	646	680	670	667	636	631	628	612	606	647	672	640	646	681	640	616	706	649	640	682	646	641	621	678	641	583	659	677	618	651	678	679	669	643	651	658	665	699	652	686	671	601	650	640	630	621	642	650	682	651	643	682	616	648	645	636	620	673	658	622	641	628	646	676	635	646	649	700	660	647	652	623	629	635	664	615	649	648	644	669	661	665	639	662	619	647	651	594	686	683	619	695	567	640	646	604	662	587	592	602	661	643	632	632	628	641	634	676	641	631	640	658	656	687	635	695	650	635	634	624	643	648	642	645	652	639	637	632	660	693	621	623	651	677	647	650	672	656	650	603	608	660	638	669	710	624	653	653	626	555	650	657	616	656	624	670	637	660	664	603	645	629	632	648	617	650	662	668	677	639	673	644	672	637	641	619	680	654	648	664	609	603	639	649	656	620	645	633	640	592	664	627	634	665	604	645	612	614	622	636	626	626	680	650	645	663	670	631	641	617	643	637	593	615	641	687	667	678	665	670	647	660	653	627	592	647	632	656	641	694	588	660	612	691	648	654	660	632	618	715	668	663	668	642	655	630	650	624	649	671	678	678	650	658	692	663	687	686	674	633	698	650	621	640	653	683	663	677	633	632	629	640	680	656	653	662	667	608	681	660	617	628	685	707	656	600	623	661	666	657	689	668	647	603	602	674	649	636	662	630	639	675	652	664	599	608	648	670	673	607	686	690	724	658	592	633	647	694	659	614	680	666	665	678	624	638	636	640	665	640	646	600	705	636	684	624	640	646	653	638	616	629	648	619	578	654	625	678	622	612	665	634	662	683	635	649	691	684	658	637	685	667	636	669	649	596	649	657	607	629	673	691	650	654	661	651	598	645	571	653	698	646	650	645	668	641	662	651	626	678	603	681	652	637	626	683	620	622	641	647	627	667	647	661	623	628	667	663	680	676	651	660	682	584	641	679	662	656	617	650	612	614	631	662	652	631	649	669	613	626	673	667	624	672	634	646	667	654	670	610	667	641	646	644	680	662	653	668	658	657	694	674	662	662	635	660	641	665	656	666	673	723	650	679	667	659	631	613	626	586	619	672	673	656	621	604	646	661	630	628	664	605	634	675	661	661	631	670	617	648	666	675	656	645	651	643	634	697	635	690	625	615	618	636	664	674	668	622	663	639	572	646	631	686	640	626	646	641	641	625	613	673	645	653	636	681	669	645	647	694	642	654	694	655	652	667	639	652	683	590	625	610	635	671	670	607	681	635	642	665	604	633	615	675	680	643	655	643	642	663	634	632	711	621	681	617	634	635	650	622	603	629	638	651	573	620	606	677	657	635	684	595	662	647	613	693	639	654	701	611	691	668	695	635	665	649	687	620	641	663	647	608	639	619	608	635	632	673	644	664	658	647	664	660	603	665	654	682	663	670	611	696	643	621	685	627	644	638	659	650	675	670	620	625	613	672	632	679	683	651	618	639	669	636	592	649	675	676	655	609	604	666	683	675	723	624	660	645	663	666	645	665	682	659	668	558	657	709	685	626	655	610	698	659	611	643	623	666	591	624	669	686	640	608	628	655	666	667	597	628	641	617	653	658	666	657	650	668	634	635	662	644	646	637	610	644	615	659	644	633	608	628	658	664	656	616	616	637	685	683	678	635	626	634	646	620	656	682	651	610	675	628	658	627	641	633	644	673	620	635	670	643	695	688	637	634	640	652	623	611	626	665	677	614	688	634	609	664	671	652	650	680	688	651	610	630	638	692	593	620	682	642	639	671	645	653	658	653	644	643	647	671	657	647	672	692	645	641	673	680	658	612	649	678	673	634	688	625	654	656	623	642	667	630	659	638	621	666	650	655	668	616	681	630	656	642	599	620	678	668	618	656	656	615	691	637	696	643	663	652	667	694	651	637	576	659	600	656	643	647	671	636	675	647	635	675	664	691	639	666	643	649	676	650	644	719	625	601	656	620	667	637	667	639	629	645	667	628	620	636	629	648	659	673	637	643	654	614	659	646	636	616	664	678	673	663	659	633	660	611	684	602	658	636	638	637	668	618	605	633	631	650	626	642	668	651	674	640	605	655	690	680	667	658	645	659	600	673	625	653	630	676	673	647	682	648	631	610	612	641	608	682	612	687	624	630	620	668	652	623	681	629	629	661	647	666	625	654	656	636	666	641	627	660	675	631	649	656	655	626	654	595	673	660	641	620	649	644	647	662	650	639	638	614	654	669	644	623	628	620	676	674	618	673	676	653	656	597	656	613	628	648	570	676	616	653	598	635	668	657	683	677	607	648	639	663	665	615	687	606	635	633	673	643	603	624	669	631	634	663	641	633	637	661	641	639	691	624	645	638	665	670	639	651	683	617	667	615	661	657	606	665	642	659	666	627	624	634	656	628	647	666	610	630	663	632	667	683	645	602	635	682	632	601	612	641	662	612	679	653	624	660	626	676	680	649	699	645	628	683	623	589	695	630	662	618	701	655	655	656	660	635	626	602	632	660	625	617	672	678	637	641	660	635	620	619	642	633	688	656	597	660	692	697	630	660	640	644	637	687	686	666	626	673	651	684	652	593	643	654	678	666	633	644	597	611	631	621	685	703	665	666	628	677	591	677	637	670	665	648	664	672	647	662	648	690	661	688	629	623	633	634	625	636	643	678	652	648	643	631	653	650	681
26701	20471	9225	1042	703	643	538	423	384	418	383	382	375	365	407	398	386	406	377	357	385	367	390	351	357	383	380	365	395	394	363	388	358	395	345	389	368	364	397	380	372	337	392	418	370	383	374	395	377	407	357	395	363	371	382	385	356	359	353	350	398	374	369	365	340	402	384	381	398	358	398	427	354	371	419	376	376	408	355	401	371	384	351	367	398	377	360	369	378	365	388	373	399	367	376	382	390	381	373	377	384	364	380	407	357	361	388	376	362	366	381	376	377	388	402	415	412	352	356	385	414	381	386	387	374	370	361	407	410	409	420	361	403	362	392	383	377	371	360	381	393	374	374	378	401	352	406	386	390	387	378	363	371	361	364	386	394	388	375	361	370	400	368	346	405	376	373	388	385	358	380	377	380	341	352	372	392	376	373	368	391	379	386	404	386	361	376	359	383	386	357	360	408	350	376	385	351	392	349	347	398	317	412	384	373	376	410	363	366	382	362	406	351	391	398	373	403	398	383	371	357	379	397	379	358	361	368	340	379	395	350	353	377	370	332	393	391	378	386	373	365	355	395	338	386	353	356	382	367	399	368	358	395	386	374	398	391	414	358	406	354	372	334	367	408	383	346	375	395	401	407	364	392	361	365	379	367	420	395	397	386	375	368	373	383	361	380	392	362	367	388	389	380	386	394	378	391	398	381	400	363	371	405	369	385	359	363	370	343	359	376	348	374	372	351	388	365	336	372	367	387	381	385	356	350	347	374	377	359	354	402	389	393	391	397	408	416	365	356	358	360	379	389	375	391	377	380	373	375	348	369	398	373	384	401	379	357	330	383	372	385	346	342	366	343	396	405	383	370	374	359	400	379	396	396	387	404	362	372	393	385	337	372	421	376	373	353	352	337	354	375	417	378	392	362	409	385	388	419	345	338	398	367	379	378	394	400	396	361	362	377	399	385	401	391	375	379	358	356	372	407	368	365	377	365	367	372	375	355	406	385	392	370	395	361	323	381	381	381	386	361	366	370	362	340	368	356	347	365	390	390	363	363	402	390	394	348	372	348	389	386	359	361	362	372	380	394	361	359	369	420	332	376	362	379	363	377	387	391	350	386	366	383	385	351	377	379	373	358	363	417	341	403	379	349	391	377	369	399	366	385	354	385	398	427	352	354	357	409	376	364	376	397	385	407	395	355	379	354	382	356	351	359	361	416	400	374	369	360	379	392	381	340	379	368	346	403	391	385	375	343	437	412	377	401	400	361	382	400	386	346	371	371	369	366	383	402	381	368	392	394	362	385	338	360	371	383	366	371	356	311	356	372	356	402	366	356	374	358	364	378	391	391	418	393	406	366	397	359	361	373	384	381	374	421	381	346	369	379	359	375	354	374	357	343	367	397	370	378	374	337	372	377	366	357	338	383	362	388	390	378	340	345	377	379	402	383	337	398	426	376	339	392	359	376	357	372	376	377	400	339	411	369	368	358	382	368	412	357	380	368	378	363	384	388	371	347	361	383	360	402	350	372	369	359	341	371	382	397	376	424	370	398	373	373	392	359	396	350	352	369	391	379	432	371	367	412	372	356	351	394	362	383	375	406	388	364	397	399	397	342	376	353	457	363	374	379	386	347	401	372	361	357	365	347	397	363	378	413	370	369	354	395	364	375	365	389	362	386	379	371	386	421	354	344	362	356	395	371	374	349	391	397	392	399	369	404	384	421	335	370	401	378	389	378	373	352	401	367	374	360	354	341	376	344	404	336	365	386	372	372	373	372	346	392	351	399	342	395	390	385	387	382	359	330	387	371	376	375	373	359	401	394	402	366	389	398	376	352	368	371	400	359	357	370	380	369	398	396	411	378	394	363	413	348	369	365	389	384	374	380	372	382	401	387	374	380	364	365	425	387	382	337	409	334	402	379	338	376	405	424	416	390	389	374	363	379	385	332	404	384	397	366	357	400	368	377	358	348	378	382	366	386	359	358	403	330	391	336	367	357	356	378	370	353	381	396	350	378	339	358	421	376	391	399	340	349	381	397	359	362	436	338	344	375	389	377	383	393	339	386	368	357	362	393	372	370	381	395	360	370	385	392	355	372	372	374	376	356	361	364	379	358	368	349	374	353	375	386	364	423	364	405	393	370	390	374	365	340	387	371	377	347	379	365	384	359	344	364	387	376	368	366	396	372	414	355	345	380	334	388	392	374	363	410	367	372	383	355	407	360	366	393	365	378	384	372	407	432	371	397	405	368	389	361	329	391	380	377	385	394	420	334	347	372	362	418	380	349	388	392	394	346	345	385	447	364	379	368	379	364	371	363	389	351	386	376	395	368	335	401	330	354	399	360	401	371	364	386	350	361	342	356	368	387	331	379	391	356	369	376	383	381	393	369	372	381	313	387	382	395	391	370	377	377	360	361	400	400	374	386	364	393	350	377	377	393	375	361	386	384	372	367	401	425	374	383	362	389	382	340	380	367	355	394	368	397	354	381	366	364	347	381	377	384	376	386	327	333	383	379	384	358	403	368	409	380	344	389	370	336	352	386	397	399	381	363	372	358	424	381	342	386	376	384	387	381	349	377	372	376	332	397	403	346	365	363	360	366	397	363	356	388	384	429	361	344	349	391	368	346	366	348	377	369	340	377	378	404	414	375	383	353	348	351	397	408	407	399	390	358	370	378	361	363	386	367	377	354	347	361	386	322	350	376	434	376	387	374	359	357	392	405	371	391	386	401	377	356	375	367	339	400	363	390	382	399	336	371	395	377	385	391	367	343	354	369	389	372	359	389	376	386	406	361	388	376	335	391	361	333	365	371	372	394	371	398	398	373	355	380	391	382	367	393	382	386	370	380	367	363	358	373	407	374	337	365	388	354	354	386	346	381	386	370	342	377	357	380	374	377	379	373	369	381	413	370	357	385	394	386	371	379	394	410	364	340	381	380	379	367	379	355	371	390	361	383	383	347	391	409	335	380	376	376	365	378	372	351	368	386	351	348	403	413	369	389	382	393	357	402	367	387	380	396	314	338	413	371	390	374	388	394	400	384	380	366	372	377	372	354	405	349	388	343	373	392	380	380	378	353	373	395	395	381	410	348	356	379	366	347	370	348	380	347	385	424	383	364	383	355	357	347	343	365	370	353	380	387	350	376	362	371	374	357	398	358	397	351	367	382	346	394	375	374	396	379	382	349	341	376	395	332	353	432	391	387	349	401	391	377	373	353	333	372	373	379	385	333	383	378	354	394	362	378	362	340	381	391	389	368	386	371	396	375	367	357	405	376	351	378	406	398	392	353	343	381	364	392	347	382	350	379	384	351	343	342	378	383	396	358	389	344	389	363	378	366	342	371	377	368	404	387	367	363	371	362	392	371	375	355	390	366	391	353	376	388	351	380	396	389	409	381	366	352	377	405	366	370	351	358	409	355	400	360	360	371	366	363	349	344	388	380	358	358	391	392	345	380	391	364	380	373	373	380	367	376	401	372	383	341	390	359	370	390	393
7916	1438	1225	806	697	576	585	546	530	489	527	509	497	499	493	573	493	504	439	484	481	507	481	467	443	488	494	482	484	519	496	468	535	495	446	486	482	470	489	493	495	475	473	539	485	529	521	529	506	479	490	493	460	491	467	477	474	444	473	501	454	457	451	496	465	534	457	447	548	489	462	498	450	497	462	487	488	480	499	492	489	486	474	492	509	505	456	449	460	472	488	510	502	452	453	467	439	536	464	474	450	479	465	482	495	502	471	454	452	464	495	493	494	489	507	483	477	480	511	495	488	513	550	493	474	499	497	459	448	506	480	512	498	515	462	468	433	485	493	483	519	489	462	473	490	489	488	493	484	443	461	492	538	503	471	431	474	475	468	505	483	445	468	468	526	468	469	476	468	472	474	471	473	458	481	488	447	449	523	469	471	462	484	453	484	509	493	520	466	481	536	470	503	467	492	452	496	470	486	466	503	498	500	502	528	485	481	464	483	448	510	462	460	485	479	471	488	464	469	487	482	498	466	498	522	498	494	458	480	483	502	503	500	521	480	477	500	455	488	478	490	490	470	479	489	480	509	480	476	497	514	470	480	455	509	485	494	501	499	471	461	468	500	489	489	492	498	499	476	440	489	481	497	509	481	478	494	486	471	474	500	531	445	478	499	533	496	479	486	499	526	489	476	497	484	474	475	500	498	490	492	486	477	468	488	496	466	508	528	522	455	449	483	497	499	481	444	469	484	447	488	483	512	506	494	503	470	453	516	532	468	461	524	481	508	446	455	489	505	475	461	493	474	497	488	457	484	497	490	489	539	474	445	469	488	498	488	502	506	503	457	449	467	445	491	500	454	503	451	504	518	521	475	478	470	438	475	466	442	455	489	481	507	479	482	462	462	499	455	459	485	476	479	423	478	483	470	492	476	495	477	477	494	498	461	455	531	488	473	516	458	433	460	491	458	453	461	485	491	498	486	455	503	440	472	495	480	467	478	494	491	478	470	486	465	484	476	504	504	471	490	497	486	456	515	473	523	481	477	468	449	456	531	491	468	483	519	493	473	437	475	465	542	502	483	479	493	482	441	495	505	493	479	457	497	469	491	495	483	465	470	476	483	470	485	515	484	495	469	521	489	470	506	477	505	448	432	456	499	497	481	446	469	511	442	503	485	493	500	481	500	470	506	484	493	439	498	492	462	471	503	478	455	494	499	513	461	498	467	520	462	475	454	490	510	482	444	464	535	489	482	487	509	474	483	528	505	504	459	466	451	500	438	512	494	517	473	520	467	460	467	438	513	471	494	446	500	479	515	490	482	460	479	507	450	514	459	465	479	487	481	481	513	478	524	478	536	517	476	482	489	504	479	477	466	493	503	509	501	494	470	490	525	537	472	474	506	485	457	496	472	482	460	470	448	469	492	448	528	487	450	490	466	440	493	512	454	488	498	475	509	470	491	494	493	486	471	471	477	468	482	473	489	475	484	486	466	502	482	469	502	486	509	500	490	475	475	480	482	519	439	509	482	476	490	483	477	501	488	471	534	428	481	454	500	489	488	517	474	468	484	496	469	475	500	432	484	518	475	473	494	475	501	488	494	478	457	499	464	484	491	493	487	499	506	469	531	483	442	471	503	453	485	470	489	462	499	438	488	472	498	478	502	456	517	452	486	512	497	463	483	554	501	485	469	461	453	469	522	496	467	479	481	519	510	474	488	461	455	499	468	464	483	476	524	488	461	487	487	499	515	489	500	511	492	494	502	468	503	468	502	506	493	487	482	482	512	480	493	450	433	493	465	459	472	454	457	494	477	467	509	487	494	490	503	517	466	458	488	511	473	502	484	479	481	491	481	495	467	509	493	510	510	491	498	474	543	506	488	485	471	494	473	476	465	473	469	495	485	505	471	520	470	463	471	485	524	482	469	459	486	491	493	488	469	498	466	440	534	506	470	499	481	452	480	492	485	504	483	483	466	488	476	510	458	475	447	471	453	465	454	473	467	524	507	474	491	511	537	472	479	487	462	477	504	441	495	479	469	480	462	456	482	461	478	490	454	481	476	527	467	520	503	476	485	495	471	478	459	453	501	491	499	480	470	479	511	494	501	477	478	451	499	471	461	506	463	447	477	500	467	496	503	494	512	452	468	460	441	470	471	454	499	500	504	516	500	466	481	502	530	461	495	487	495	459	484	470	477	526	552	466	448	464	487	487	434	463	507	485	442	459	510	470	503	502	486	466	490	483	464	466	517	459	467	501	451	455	477	499	450	489	492	485	474	504	456	477	440	442	462	453	445	464	447	480	481	468	537	440	466	510	496	496	446	514	524	511	451	506	496	466	443	471	476	481	474	490	499	452	521	511	481	499	487	473	526	456	487	470	479	479	478	509	502	466	471	490	450	527	500	495	470	523	513	472	506	470	463	484	492	506	480	476	471	477	515	466	485	492	528	506	491	461	517	474	477	484	491	488	511	479	482	474	464	511	494	483	476	486	493	467	513	450	513	508	466	505	459	438	487	506	508	466	503	473	512	509	496	497	488	471	507	480	492	478	480	476	453	496	510	495	484	478	466	440	474	520	507	510	512	474	500	428	481	506	487	497	477	519	459	442	500	495	511	464	468	467	474	476	524	491	454	490	502	511	492	469	453	453	490	497	457	524	482	445	453	484	493	434	467	490	483	482	487	500	478	491	467	492	494	485	477	481	507	505	501	450	501	496	485	486	495	444	492	501	499	513	502	509	488	471	456	520	506	471	485	475	441	525	490	443	473	502	448	496	526	477	464	470	518	498	490	506	487	483	446	461	501	503	481	472	470	519	472	445	491	515	525	507	501	457	448	480	460	488	488	503	486	509	438	482	484	483	466	474	448	522	482	470	500	510	483	480	463	459	508	507	520	431	508	513	455	520	511	487	485	440	450	490	466	514	482	499	517	444	469	528	493	487	491	503	522	538	476	494	483	459	455	473	503	470	487	523	470	464	476	449	481	450	470	477	459	497	489	496	489	486	466	466	500	533	487	482	511	483	526	502	478	475	432	472	473	480	521	477	461	476	479	485	462	488	534	539	479	506	499	521	455	463	517	541	469	477	476	456	507	486	492	492	504	496	540	440	441	484	513	446	517	475	470	438	435	488	465	471	460	493	481	518	502	476	508	430	498	481	494	467	497	503	508	490	456	496	452	458	480	475	487	482	504	503	452	477	470	490	498	496	471	463	461	483	485	524	466	471	512	491	465	528	440	471	514	465	472	498	478	488	520	479	491	464	493	450	486	456	498	477	459	488	478	463	493	481	445	500	491	500	459	485	448	536	493	504	481	504	472	488	479	473	437	437	468	480	489	470	495	482	474	491	482	509	533	471	464	474	476	491	483	478	502	464	484	517	481	444	494	503	480	497	509	476	475	534	486	466	445	457	511	504	436	501	430	480	483	487	483	453	480	470	459	446	506	469	444	508	464	480	494	468	485	494	489	472	473	512	447	457	443	482	474	464	444	428	498	479
23754	20996	28266	23867	20971	10083	1365	975	832	785	824	742	700	697	680	701	697	661	641	658	641	636	642	622	633	655	642	660	604	625	649	627	640	630	609	611	702	572	634	587	609	626	651	593	611	655	634	636	626	634	588	574	590	620	643	687	628	646	636	609	607	649	618	632	593	578	598	596	596	621	564	568	633	617	633	610	619	602	640	594	659	587	590	567	654	561	629	594	597	598	656	608	587	632	620	629	641	625	622	605	632	607	616	640	598	578	630	598	632	618	604	617	615	597	619	621	626	615	590	576	567	621	639	626	599	653	585	621	629	554	597	654	640	592	634	582	647	601	621	618	600	613	625	595	587	584	610	645	658	599	610	592	625	604	662	603	637	598	613	604	621	613	614	625	613	636	601	602	620	619	607	620	614	615	627	625	609	636	640	607	603	616	601	584	638	610	614	586	552	608	591	569	586	589	645	614	614	596	587	663	629	600	618	603	619	611	568	634	608	586	609	654	662	590	621	571	572	596	620	609	604	602	644	619	620	610	602	580	636	569	605	647	610	596	632	666	624	595	642	582	607	608	592	593	637	598	611	646	617	556	631	660	614	627	613	605	615	618	613	620	576	604	658	584	646	638	597	594	612	626	612	619	622	595	610	600	594	589	620	615	600	615	623	602	603	567	594	619	556	571	611	633	611	606	597	592	581	599	612	620	608	600	606	598	644	558	609	638	598	610	591	621	605	634	609	615	609	639	625	638	608	618	611	571	626	587	584	638	609	580	623	585	653	622	627	564	628	587	636	587	610	592	624	586	582	631	609	572	642	657	604	601	606	579	611	605	605	613	632	607	595	610	599	607	609	625	614	573	591	634	633	628	582	594	639	642	617	600	598	628	638	633	612	591	622	616	622	632	609	609	591	568	612	597	627	572	646	626	570	593	587	634	648	635	589	615	594	588	610	595	648	605	596	614	640	643	561	578	621	627	616	606	619	642	638	613	620	629	614	626	608	634	634	597	619	592	633	631	629	574	587	596	609	632	623	622	604	616	607	598	611	537	620	599	624	622	647	605	579	633	633	596	622	611	634	610	631	618	636	605	589	610	651	604	577	624	586	610	609	660	637	622	641	621	607	645	638	565	605	608	605	613	631	587	599	578	617	577	599	623	679	585	658	612	594	567	646	566	620	625	635	620	615	606	636	619	621	582	593	591	604	616	653	580	608	603	561	629	646	630	572	600	601	592	582	600	587	601	600	557	603	592	587	633	597	619	637	586	628	630	569	648	614	597	621	601	613	598	648	636	613	654	638	644	637	627	579	628	662	605	622	569	624	636	631	581	639	584	648	617	577	614	562	614	635	586	614	613	559	581	630	661	605	607	629	573	613	583	584	660	587	597	606	587	617	579	626	610	553	604	565	613	641	590	609	614	594	628	644	597	616	611	623	643	596	617	601	643	571	659	645	609	635	641	627	599	599	585	591	589	624	558	607	617	593	629	631	624	563	620	618	574	650	662	632	607	675	559	561	620	633	591	587	549	568	597	645	585	624	570	584	624	579	614	605	601	577	621	604	630	600	570	623	580	632	656	643	616	594	599	628	630	611	616	610	597	612	587	605	616	577	647	636	595	593	548	588	601	625	590	587	581	566	630	623	576	650	611	643	628	592	644	615	617	582	584	580	589	607	590	616	650	604	580	585	602	609	634	576	601	599	601	622	595	575	609	648	655	641	606	640	594	612	585	625	570	604	641	621	577	601	604	609	604	615	573	551	633	632	532	631	602	597	594	612	627	585	599	598	638	620	633	631	594	591	624	603	619	608	591	588	598	606	575	570	629	588	584	569	598	596	632	641	656	636	587	584	592	602	638	643	636	620	577	639	589	658	626	578	624	635	588	568	601	617	612	593	593	640	669	590	583	613	614	632	608	602	602	645	605	646	626	640	617	587	640	620	625	608	631	597	639	631	651	614	674	646	639	589	557	604	584	571	609	624	598	616	618	566	627	635	582	596	657	572	631	636	627	588	569	618	615	629	654	587	570	638	615	667	612	595	610	586	606	628	603	645	588	647	632	610	607	616	587	591	628	648	593	636	628	635	644	570	627	571	607	622	615	615	594	593	613	592	652	627	622	598	604	587	612	610	621	607	620	568	616	615	633	616	629	617	606	587	620	594	599	649	598	618	628	608	580	590	618	619	630	595	603	649	641	632	585	628	591	643	640	566	606	570	619	631	632	603	643	630	632	555	586	585	565	650	609	607	605	608	655	573	566	606	610	650	602	585	583	581	611	654	610	653	627	612	627	604	598	627	630	628	607	606	615	620	606	596	612	596	597	579	670	597	597	615	630	604	551	591	618	637	544	615	656	665	636	659	612	630	628	616	633	619	636	603	616	582	582	602	617	578	613	586	603	608	632	576	568	599	602	589	675	619	597	619	672	630	618	585	605	612	604	595	594	614	641	560	593	618	624	646	553	637	630	594	629	636	631	589	581	626	611	599	595	620	569	590	620	667	632	608	604	606	617	633	627	603	631	620	610	625	589	620	597	564	604	671	610	617	627	627	650	611	631	605	596	571	620	601	611	626	599	603	589	591	627	602	562	628	615	653	644	594	613	613	605	614	584	677	637	657	582	611	630	613	592	592	597	631	640	646	628	604	584	643	586	600	650	620	616	579	617	579	605	620	604	630	651	582	590	603	563	586	617	604	572	630	610	628	596	585	578	556	584	611	607	554	607	575	616	606	565	610	573	607	577	593	620	563	578	611	643	615	604	615	686	628	619	630	590	605	620	622	597	572	651	620	588	620	568	623	664	588	601	601	595	634	636	611	634	609	609	624	618	556	575	591	611	594	602	618	591	584	555	613	616	664	582	588	599	664	599	605	600	581	625	614	614	599	610	611	615	621	588	594	567	602	635	610	643	604	599	603	614	553	569	623	620	627	569	598	627	615	573	587	604	641	570	580	636	605	610	612	598	599	548	638	603	645	645	611	599	627	663	621	597	604	622	574	647	565	634	628	634	585	595	640	569	586	605	593	609	604	609	644	612	610	544	596	622	608	650	619	611	594	582	606	629	561	565	620	592	636	611	612	653	654	624	581	607	611	579	610	627	580	602	598	608	621	603	601	622	607	647	577	625	603	609	623	579	633	705	613	570	631	593	609	631	591	620	591	629	632	584	577	613	580	564	589	623	560	588	634	638	628	613	613	591	586	628	626	579	587	632	619	617	587	572	653	634	626	587	651	612	625	608	552	632	618	598	615	620	584	595	622	611	632	575	604	641	626	637	573	611	606	621	579	592	610	595	658	594	582	584	635	604	596	607	637	627	590	631	602	634	618	628	619	630	560	640	625	628	639	586	583	603	571	611	586	563	591	584	555	634	555	639	567	654	620	618	642	609	563	608	587	641	547	553	619	606	590	642	600	642	582	577	600	609	658	604	609	614	624	622	606	606	611	593	624	601	621	591	600	581	579	596	597	579	570	614	653	598	639	563	639	563	569	622	619	613
17631	9508	7801	4022	2842	2217	1876	1587	1452	1229	1178	1164	1075	993	948	895	919	889	931	885	830	880	835	803	875	847	870	858	838	782	790	829	759	766	799	818	781	838	855	828	795	791	778	785	801	816	823	766	774	808	785	803	779	781	789	769	827	818	817	794	795	812	831	790	795	747	749	744	759	827	774	829	757	762	782	801	759	780	795	773	800	791	768	805	824	755	753	768	770	799	775	795	793	784	756	817	817	792	756	793	767	753	783	743	768	806	802	814	800	781	756	777	789	783	758	784	806	712	738	772	841	804	819	780	720	777	782	788	741	816	754	760	771	771	794	790	793	794	758	765	783	772	851	811	748	755	752	792	830	793	782	797	783	775	800	746	749	724	772	736	758	779	796	758	756	765	754	748	773	740	763	783	822	805	719	775	755	755	784	726	765	751	755	782	751	762	785	782	768	745	754	768	790	783	737	736	787	753	788	764	786	768	741	732	776	770	817	767	774	739	744	804	804	774	775	798	774	784	789	751	776	752	749	788	788	782	756	792	766	776	819	744	779	771	764	831	779	811	742	783	768	788	789	751	798	706	818	800	754	799	803	791	755	824	772	740	787	806	790	779	828	759	802	738	809	798	751	788	764	817	826	715	786	805	794	779	747	717	774	839	760	748	756	737	773	804	797	789	774	790	755	791	773	773	773	758	736	738	775	803	775	769	785	772	786	808	813	727	774	759	721	767	793	791	783	761	765	779	747	800	760	805	802	825	750	770	767	768	797	756	822	768	756	802	752	773	777	757	728	818	795	782	835	787	784	788	744	771	775	780	818	736	787	788	784	806	750	810	757	756	790	727	802	771	780	746	787	777	740	791	777	744	758	749	734	731	822	761	771	774	826	804	785	778	794	707	726	825	795	826	733	782	752	783	744	810	834	795	790	791	764	805	818	730	820	721	781	808	761	765	781	753	782	786	772	805	752	772	795	782	788	783	813	771	822	743	748	755	772	770	789	761	770	841	812	764	751	729	794	752	780	823	705	790	736	795	756	796	836	807	787	779	734	785	731	770	788	736	751	781	781	842	790	720	753	762	746	803	823	768	786	751	773	783	764	759	771	783	739	817	784	809	800	717	780	774	797	730	777	760	779	774	742	808	781	781	767	796	793	733	768	781	766	774	793	762	813	827	752	821	798	771	752	736	796	792	792	747	728	768	785	741	754	740	783	783	760	789	752	769	811	805	777	775	759	735	792	776	771	760	792	795	822	790	807	812	836	762	747	721	781	795	773	770	795	767	752	737	781	764	778	780	764	745	712	809	761	769	776	822	764	828	798	800	821	777	736	779	793	806	767	735	766	775	762	814	760	806	774	743	775	787	780	774	749	766	790	804	812	794	760	781	746	767	763	812	759	783	719	769	807	804	717	773	730	799	811	769	772	823	801	765	749	753	769	787	802	782	718	775	817	752	780	767	781	737	788	815	774	777	771	771	744	799	830	772	796	777	811	778	754	775	770	713	771	807	807	787	797	764	804	791	750	742	813	807	756	746	762	782	704	805	773	740	761	748	795	793	812	771	776	802	770	797	758	804	824	776	790	774	821	779	780	782	799	757	789	797	754	782	751	727	782	772	749	774	801	787	809	761	821	788	809	762	811	781	756	807	785	768	763	781	801	774	775	787	785	773	820	755	773	741	820	683	812	782	790	795	815	780	767	819	797	767	750	801	773	785	782	754	777	799	771	779	750	786	763	744	782	748	761	748	778	749	718	787	747	738	760	745	768	769	761	821	784	774	795	821	817	773	778	765	781	776	778	758	794	778	768	759	796	789	759	819	755	770	801	778	783	751	761	759	824	753	785	772	760	762	836	781	789	782	769	760	778	738	782	704	793	755	770	771	759	807	784	749	784	740	803	766	762	780	767	777	854	765	766	738	800	739	777	780	745	749	790	748	769	796	765	790	821	784	759	777	764	811	763	759	805	772	786	821	778	756	737	771	754	749	802	774	731	804	778	767	733	754	787	771	753	822	758	791	759	779	775	778	779	773	785	771	768	808	829	743	801	814	776	744	808	755	807	763	773	758	762	805	727	790	820	760	733	787	742	756	753	789	790	776	803	756	770	793	749	768	782	758	780	823	752	727	749	778	738	776	789	815	850	830	850	791	778	765	749	753	762	800	774	746	810	775	760	776	744	813	792	778	754	804	756	771	738	780	765	760	781	813	785	781	771	709	728	792	818	785	741	817	805	776	758	789	814	826	758	780	749	771	793	768	797	764	788	816	740	780	757	766	810	766	778	790	798	770	789	766	794	758	735	758	767	848	780	796	773	743	747	747	763	804	750	796	798	821	763	830	806	759	780	778	758	753	779	813	773	761	738	774	771	756	774	775	799	778	789	803	783	760	793	812	809	776	774	759	764	722	834	756	740	850	789	742	770	775	772	773	764	806	825	776	770	746	787	750	819	787	798	803	802	806	759	758	768	775	792	773	773	757	741	813	760	759	782	794	786	750	747	743	820	767	786	797	777	803	772	749	783	747	750	756	717	777	816	765	754	757	770	787	751	787	817	810	753	763	805	803	796	811	771	756	773	790	794	812	760	812	825	760	825	770	736	805	793	779	752	750	774	737	789	791	820	746	783	763	782	831	789	762	765	796	741	794	792	765	768	769	807	755	741	782	740	784	842	838	738	770	798	761	802	767	769	781	751	784	813	811	719	791	748	760	768	753	801	805	788	759	772	741	725	769	796	803	744	773	789	786	745	783	736	766	749	704	735	776	722	762	771	784	799	768	764	799	767	769	807	791	793	760	815	791	772	807	792	743	802	770	807	748	794	779	809	742	790	760	796	762	775	745	778	770	790	809	794	793	764	769	750	784	766	835	781	767	803	782	804	748	776	807	762	760	883	768	766	748	832	767	763	789	781	788	782	789	798	773	810	775	761	773	772	785	807	783	783	804	744	761	790	765	723	819	793	797	798	774	752	805	764	739	761	802	767	714	804	789	788	757	747	755	787	790	809	768	770	810	761	763	795	743	783	733	765	789	778	750	777	766	771	764	813	812	754	805	763	849	788	783	787	777	758	797	801	736	784	743	749	774	806	805	783	731	754	745	826	768	713	792	799	762	776	789	798	767	763	779	821	815	728	848	775	779	797	780	798	759	774	818	835	780	740	784	730	748	761	753	779	753	762	777	784	718	748	751	817	794	755	750	732	819	747	810	789	814	803	716	764	808	810	795	752	743	768	768	784	690	746	769	786	793	806	768	746	746	745	744	774	791	739	777	778	740	821	746	762	800	790	757	781	778	829	731	785	740	791	779	761	817	779	811	749	760	690	770	748	793	835	792	755	809	747	822	725	804	829	821	833	779	788	804	750	741	755	778	818	764	716	743	770	741	761	770	746	728	777	798	775	756	800	776	740	772	815	737	784	821	840	769	787	787	761	790	747	772	769	825	802	743	739	787	793	743	771	819	815	763	796	790	763	777	825	766	778	777	822	717	777	805	794	760
22737	21006	28773	23432	21010	21054	8583	1293	935	826	812	727	710	657	624	614	604	594	559	608	616	568	596	564	584	506	553	520	558	551	544	575	475	516	492	512	526	542	561	487	540	544	519	504	498	547	509	528	518	551	502	501	522	512	489	522	496	504	542	527	476	480	490	546	537	510	530	522	516	525	530	522	513	471	524	527	551	525	505	492	489	510	491	506	515	543	475	543	497	506	509	493	538	508	487	514	512	516	505	537	514	517	457	514	506	510	478	540	484	481	472	524	494	496	492	492	534	473	506	518	502	494	491	477	498	478	558	536	532	506	467	499	484	492	523	472	491	540	485	489	523	508	509	480	506	499	499	510	469	504	501	506	489	450	488	457	500	509	462	517	513	499	495	509	497	482	495	485	480	517	515	522	463	484	505	508	489	501	529	476	487	491	504	492	466	481	505	518	494	462	488	546	485	492	462	495	533	514	533	477	531	486	508	521	495	479	492	494	498	490	482	487	525	504	490	522	476	466	462	462	512	501	514	471	511	519	532	541	537	487	552	506	492	491	512	477	485	477	477	512	499	483	512	508	468	502	477	496	478	465	514	522	519	486	505	471	485	483	477	512	504	486	475	517	476	515	517	489	499	507	488	537	486	477	492	532	489	581	492	513	493	492	540	474	511	497	491	487	467	515	482	481	477	510	509	492	501	505	528	520	502	492	514	469	513	493	483	462	516	493	457	488	495	523	494	476	493	488	470	529	464	476	494	554	456	475	517	511	501	488	476	501	473	528	505	568	489	517	528	495	483	492	499	481	532	503	532	531	520	532	508	478	480	496	470	502	516	517	478	518	502	471	487	496	508	491	500	511	481	451	525	478	492	494	485	509	564	553	514	486	521	498	512	462	508	529	515	527	510	524	540	517	509	496	509	482	469	472	461	524	520	494	480	506	494	490	462	505	514	497	507	524	489	515	468	532	465	523	474	489	516	513	538	501	505	496	463	510	488	489	473	466	504	517	496	538	502	469	501	526	501	505	501	505	487	501	499	483	515	472	527	494	496	475	505	506	522	512	515	473	524	496	514	493	487	480	517	539	520	513	505	497	470	497	530	508	507	502	522	463	457	481	504	485	484	494	504	515	494	507	485	542	508	499	521	519	498	517	503	427	478	474	505	529	456	517	497	448	542	508	484	492	501	485	471	516	524	514	469	526	468	515	495	512	464	464	526	510	482	513	535	503	490	512	490	506	534	498	489	504	519	498	474	537	501	509	547	518	514	481	494	498	462	523	499	481	489	521	487	542	495	466	469	519	525	528	491	511	521	487	511	477	489	498	453	534	476	527	500	510	496	495	495	525	532	500	534	498	513	501	491	479	511	525	483	477	498	499	501	506	502	524	524	536	483	511	525	486	474	505	496	500	501	503	489	512	504	477	476	503	468	498	493	468	498	492	505	519	492	463	524	487	520	498	505	505	503	519	486	497	483	518	494	515	522	522	508	511	507	485	531	543	503	524	515	508	525	521	514	500	520	492	513	435	516	499	528	535	457	520	556	474	490	535	477	484	455	530	483	513	478	511	496	467	496	496	486	547	546	515	515	516	486	479	523	511	466	496	486	512	500	503	458	511	513	491	442	477	560	536	522	509	514	491	508	486	491	474	484	494	494	505	511	523	489	482	496	501	499	478	495	481	473	539	487	472	538	495	476	506	526	527	508	540	560	475	524	493	477	512	478	509	490	497	481	484	519	537	490	521	496	502	533	512	483	487	511	493	497	464	484	491	466	487	526	493	503	519	492	519	507	465	487	501	529	500	490	499	529	505	473	506	514	556	536	490	482	490	515	508	504	523	492	516	475	449	506	500	490	503	513	494	488	530	500	504	488	509	513	503	472	528	514	495	487	472	513	487	493	511	530	491	492	512	527	519	538	530	549	490	497	510	538	515	498	494	486	485	485	506	465	486	479	485	501	459	475	537	513	508	477	493	482	533	522	503	524	498	467	476	503	554	500	473	471	526	509	498	474	507	518	493	519	509	504	513	489	484	496	517	525	480	520	564	525	462	517	521	474	522	505	546	494	552	501	517	544	496	516	527	482	485	523	522	513	512	516	497	520	503	505	519	478	483	474	504	510	508	512	476	491	522	486	522	523	491	477	497	483	505	501	516	489	529	541	465	534	520	495	545	533	494	519	517	525	519	567	481	554	530	509	537	498	488	528	491	514	490	448	478	520	481	500	496	484	494	485	517	506	480	519	522	524	502	517	531	509	511	491	477	487	461	523	489	496	492	517	463	466	502	470	490	480	524	468	468	548	517	478	530	477	478	453	496	506	485	482	520	490	493	504	510	528	545	547	513	497	461	499	491	513	498	497	469	502	526	516	469	543	517	479	548	501	487	499	526	481	504	494	436	536	483	486	531	513	521	482	491	483	512	525	486	501	516	507	506	462	506	518	492	464	535	502	496	520	499	541	483	480	500	488	473	487	524	501	516	523	482	493	518	523	474	517	504	492	480	536	474	505	467	511	510	509	502	527	514	490	510	511	499	510	506	501	494	499	482	485	526	519	500	526	489	492	460	482	491	518	517	505	485	518	523	493	475	508	449	504	495	504	482	495	454	481	485	467	479	498	514	479	487	494	441	549	479	506	480	499	513	522	472	462	457	495	504	479	518	522	553	464	501	521	503	469	519	530	491	515	491	542	488	477	451	496	512	482	463	509	502	516	499	493	497	530	522	499	508	486	486	499	493	519	523	544	514	500	521	493	469	511	476	498	506	469	511	491	506	473	535	507	492	510	491	492	484	480	484	510	491	512	514	498	537	504	471	476	506	477	480	536	497	480	479	494	513	489	517	462	518	489	495	487	510	464	510	498	501	485	511	524	470	482	518	528	461	499	502	497	496	499	507	487	487	472	488	508	533	501	482	464	515	521	488	497	511	520	494	476	508	531	479	519	517	544	530	534	492	490	496	444	536	462	504	508	457	513	465	513	511	472	469	484	499	495	488	493	505	524	511	476	486	504	473	527	475	465	493	536	483	481	483	530	507	478	505	490	540	499	475	499	527	451	450	501	510	497	528	540	493	532	453	536	470	497	535	518	533	512	500	512	520	519	517	496	531	500	515	481	525	535	497	476	460	474	554	493	519	497	465	492	509	497	539	531	505	494	508	465	477	466	481	516	485	539	475	461	486	524	523	495	506	470	533	469	479	476	493	511	479	502	464	442	504	467	533	495	527	482	520	448	475	534	504	509	484	505	505	511	481	485	463	484	489	546	445	463	533	495	498	483	487	507	486	506	505	472	519	575	530	514	533	515	506	471	485	505	471	555	513	470	520	516	505	519	497	528	493	499	509	545	512	521	495	517	486	480	480	501	489	512	515	475	513	497	507	484	494	515	501	468	522	502	515	512	505	484	454	484	478	549	498	565	501	506	451	505	470	537	468	492	462	506	530	523	513	482	479	502	478	512	454	515	486	507	504	477	469	485	487	489	506	510	508	477	482	548	520
19393	15338	12289	6311	4523	3508	2658	2147	1821	1617	1423	1322	1155	1078	1013	1019	952	884	879	836	837	793	809	773	725	724	739	694	754	718	712	728	722	665	690	742	697	641	680	649	691	745	683	634	668	719	693	699	659	665	677	631	645	703	673	680	683	647	717	647	632	670	638	634	666	690	635	624	645	641	650	652	634	652	671	633	689	658	660	686	647	643	651	642	659	655	675	620	677	615	671	622	666	639	688	624	640	685	632	674	611	697	622	646	656	640	680	658	619	648	627	652	610	632	644	639	676	672	661	645	667	611	656	645	648	637	635	624	626	679	608	667	667	640	657	631	641	604	602	643	660	655	668	646	648	615	723	657	661	711	677	622	650	627	637	685	584	675	698	650	660	627	703	592	660	689	658	633	613	673	642	650	589	686	636	693	685	642	687	691	639	658	630	634	630	654	689	655	680	631	662	689	625	615	642	654	670	662	648	614	626	683	634	665	609	649	612	664	637	644	666	736	679	687	624	604	630	657	648	645	661	655	661	638	655	618	657	603	646	607	630	660	635	637	641	636	605	640	633	633	667	672	649	665	618	638	638	632	626	678	642	676	643	616	669	675	664	625	632	652	673	691	616	657	668	660	649	694	606	645	670	657	588	649	640	659	651	619	622	647	655	629	605	646	604	677	638	615	646	637	638	639	651	680	631	646	632	694	613	621	595	629	569	662	631	659	624	648	649	642	651	626	662	688	640	596	674	617	646	628	656	674	612	653	692	658	636	672	635	634	597	625	673	650	645	661	649	651	665	647	658	639	620	650	624	653	625	609	604	605	628	622	667	654	633	680	669	654	651	660	661	649	620	660	645	608	617	644	660	633	679	660	646	642	635	619	647	624	607	670	638	688	614	639	635	645	650	666	637	687	639	597	671	666	592	657	631	657	658	648	674	606	620	644	656	596	610	649	650	633	687	692	627	660	626	630	652	637	695	654	636	702	674	671	650	612	652	635	629	648	646	642	659	595	611	656	670	646	684	611	587	657	660	672	638	671	647	687	631	660	619	636	683	672	634	648	657	621	619	616	647	630	636	660	638	638	616	611	670	644	645	663	665	628	602	687	630	698	621	624	631	643	638	652	635	648	657	612	612	665	676	612	650	640	632	682	689	636	644	637	637	642	629	659	662	602	617	688	631	671	662	702	624	633	653	675	667	701	637	658	691	679	639	578	660	647	654	633	632	606	642	601	631	660	620	694	667	658	697	636	651	638	631	684	627	678	652	647	649	662	648	645	669	612	638	659	680	608	674	604	624	629	633	644	621	626	661	620	612	662	672	625	592	608	700	694	635	644	659	634	667	628	638	657	674	628	630	636	636	661	667	640	635	597	673	661	624	661	666	692	654	585	608	649	606	626	640	617	658	625	670	638	636	645	628	646	630	598	608	658	638	658	630	692	656	630	659	664	613	628	611	646	674	669	690	651	617	598	663	624	634	656	604	688	661	630	602	671	623	625	679	652	653	689	633	623	633	622	638	603	680	634	634	616	648	658	620	617	639	655	642	665	662	642	635	655	614	694	614	636	665	603	670	625	687	637	592	655	659	627	619	648	621	630	645	657	673	666	632	627	641	671	674	608	664	642	677	601	618	617	631	621	630	644	698	743	660	639	656	634	654	645	631	615	606	640	642	664	689	664	673	612	685	628	648	644	639	611	675	634	681	629	649	666	630	629	626	649	662	627	637	658	654	601	685	608	674	648	602	636	642	616	615	686	667	656	662	674	615	627	622	680	657	664	612	639	658	640	691	676	618	631	650	669	628	659	619	655	624	665	633	646	649	664	656	592	664	648	657	671	661	639	653	663	653	694	668	661	679	610	615	609	637	645	621	652	614	634	640	675	655	650	661	634	642	651	656	623	656	606	635	698	638	641	641	639	645	642	676	621	635	615	638	648	648	638	658	643	661	657	645	661	653	580	626	657	630	624	720	604	610	661	693	659	636	636	630	628	606	659	640	651	649	668	645	632	608	655	670	657	610	658	630	648	641	643	685	660	651	669	585	675	670	613	679	675	614	695	638	670	637	670	638	670	620	686	595	628	661	711	604	677	674	639	682	667	642	644	623	606	612	649	636	670	615	635	662	654	634	665	630	705	642	617	624	644	612	675	654	624	643	641	639	650	587	673	678	637	582	690	652	627	609	622	643	634	637	625	645	704	664	632	668	643	626	631	637	642	716	643	675	623	665	632	654	666	640	660	637	676	614	615	673	614	668	581	622	632	621	676	579	645	661	682	630	615	687	663	655	629	668	649	584	687	645	639	656	634	667	606	662	625	629	671	653	598	625	663	614	605	662	638	613	650	629	640	613	630	649	639	623	658	687	679	637	620	647	646	644	655	663	622	666	651	605	654	615	683	625	626	643	623	654	623	645	633	614	615	589	637	666	620	611	610	703	667	658	684	667	674	657	613	633	649	628	654	657	639	647	660	659	671	689	620	674	640	636	660	634	638	635	647	677	653	643	671	674	653	664	682	699	693	622	672	629	632	598	681	651	612	685	649	631	690	625	645	643	651	631	652	724	645	641	678	659	681	663	632	666	653	648	683	659	638	629	679	639	627	680	647	598	663	651	647	608	618	644	590	628	646	643	630	627	628	653	670	677	657	631	661	646	659	648	599	641	693	598	655	662	616	658	685	647	663	659	578	646	648	662	681	648	651	623	621	610	702	656	630	624	611	666	678	615	633	658	676	607	636	614	654	627	647	605	688	650	660	618	617	658	663	642	654	633	598	636	649	602	621	653	615	663	618	692	607	624	633	672	635	667	627	637	644	560	653	629	642	654	618	673	639	655	647	644	645	672	675	649	666	667	638	697	681	636	648	678	671	630	627	706	669	660	659	597	657	626	678	664	615	669	595	656	626	631	654	635	680	654	655	638	631	674	652	658	591	639	644	614	664	621	727	650	641	598	633	667	688	643	623	612	646	655	640	654	675	673	658	604	614	668	627	668	649	656	646	704	629	633	627	658	652	697	638	677	676	676	630	635	633	638	693	682	656	633	666	636	636	670	691	672	631	636	588	618	639	638	676	653	591	634	624	599	683	623	655	617	633	660	629	640	674	690	637	669	691	665	631	639	628	673	679	677	650	623	666	642	629	615	640	641	638	620	596	616	596	604	657	656	641	613	625	652	658	666	636	627	653	574	622	632	582	678	663	644	636	638	654	631	649	626	634	683	624	614	672	655	691	645	631	622	674	634	624	661	662	641	629	677	625	667	655	604	678	585	613	675	618	670	656	651	636	625	614	655	661	635	628	641	652	605	627	664	614	627	648	613	658	684	661	674	632	633	674	630	661	623	582	624	681	659	618	664	647	641	606	644	632	633	653	656	677	646	630	635	612	619	673	663	656	643	658	656	668	660	637	609	659	648	661	670	648	658	659	653	622	613	643	657	630	659	679	654	672	579	625	615	661	632	629	644	663	585	648	610	647	671	677	650	635	664	649	633	650	683	610	618	652
26787	20452	8963	805	472	401	373	412	404	380	400	391	368	355	379	369	366	365	410	400	352	389	388	373	392	383	341	389	357	357	389	373	370	348	369	364	363	406	366	408	357	410	363	357	376	365	370	363	376	380	396	394	332	397	390	334	391	358	393	380	396	357	407	362	383	395	350	376	354	358	373	368	384	384	370	363	385	362	328	374	383	370	399	386	381	386	359	374	386	356	376	373	383	364	378	395	390	381	367	401	355	364	379	367	360	379	378	385	337	363	412	360	381	351	345	309	399	358	368	346	382	394	350	366	385	339	369	346	363	358	384	374	322	347	369	343	354	401	397	379	389	359	392	391	343	386	361	334	410	374	343	342	396	353	373	340	387	399	361	381	366	373	349	376	370	338	348	378	384	367	375	375	351	350	353	388	356	393	351	369	391	343	378	407	365	385	356	388	415	357	354	386	385	380	385	358	357	367	365	389	360	368	345	371	367	393	351	392	407	379	345	371	402	382	344	360	345	388	341	399	394	348	334	358	383	407	358	372	366	341	373	405	394	366	373	355	399	387	407	356	376	391	362	353	388	368	408	410	375	345	353	366	375	399	376	378	399	398	366	367	436	373	348	374	361	382	343	362	404	372	366	382	378	350	347	357	353	364	376	376	390	389	366	374	397	350	390	361	408	369	355	374	354	357	354	361	380	320	374	339	390	374	379	383	386	406	350	358	364	373	351	381	384	359	378	357	358	344	372	357	351	395	380	354	386	383	412	386	363	366	394	323	354	371	375	347	374	376	405	359	353	362	373	366	341	388	356	412	391	359	332	368	388	387	368	406	354	409	372	375	343	369	421	396	353	367	380	353	384	367	368	391	377	384	363	381	370	360	343	362	379	380	322	370	366	398	370	384	326	366	374	377	350	369	403	373	345	376	321	370	329	359	358	386	342	376	360	374	364	393	356	365	403	346	366	359	377	376	340	382	353	384	387	366	359	368	386	376	392	364	357	371	386	366	333	374	385	402	366	388	375	345	367	397	366	372	374	352	366	360	357	368	357	369	351	355	401	389	418	357	369	343	386	369	376	366	377	361	353	346	373	377	395	392	363	389	338	367	363	358	385	399	385	324	355	347	367	370	359	342	393	403	402	367	380	353	345	355	379	366	368	389	356	384	382	360	351	394	382	360	362	342	364	341	346	358	403	347	392	362	321	357	376	371	379	354	358	398	396	373	365	355	354	361	374	365	346	367	375	365	367	321	353	351	390	399	386	344	418	364	373	377	364	347	364	368	383	373	378	356	363	369	385	394	369	398	327	389	356	364	368	384	385	360	359	380	349	371	349	367	386	359	356	374	383	370	372	375	356	363	345	379	351	375	366	363	351	368	360	359	380	359	350	365	380	357	386	374	363	385	362	363	358	399	341	352	397	378	372	365	349	373	384	353	368	391	373	374	390	364	334	370	350	364	359	391	364	396	364	350	382	388	376	373	379	362	397	370	348	393	361	370	356	366	341	386	355	369	380	364	357	367	344	366	374	365	368	389	381	383	375	366	383	378	351	349	361	383	343	393	365	370	395	375	328	383	403	373	387	373	362	406	369	359	356	402	372	384	375	349	389	341	377	361	358	392	379	392	386	382	356	369	363	373	363	375	372	374	391	371	356	350	366	382	353	366	362	359	335	371	385	353	344	371	342	375	370	389	360	369	399	363	375	363	378	386	388	354	362	349	388	352	357	371	375	363	331	404	364	361	377	344	350	350	384	383	384	366	369	380	349	402	368	363	392	369	340	331	352	353	365	326	334	388	392	389	387	397	368	365	360	373	367	374	398	396	381	351	381	382	367	389	383	381	371	423	396	368	369	358	382	362	367	370	381	365	375	348	372	362	406	356	385	370	366	376	359	395	352	381	357	380	344	398	395	353	348	374	359	386	347	355	383	368	376	378	387	341	395	353	398	365	364	357	421	336	346	383	403	376	348	377	356	401	362	340	402	339	362	376	350	383	364	375	380	411	362	352	347	339	363	351	375	365	396	363	356	371	403	365	341	392	363	373	371	372	350	364	334	376	396	354	344	388	346	365	347	371	390	372	353	372	372	353	374	401	374	328	359	397	383	338	369	343	381	350	391	395	344	384	392	353	361	346	382	382	381	371	385	394	360	381	362	366	322	402	334	364	363	344	359	385	357	356	357	379	398	414	403	369	378	354	388	398	366	375	368	367	363	405	396	353	405	382	369	384	353	391	376	380	367	376	372	361	354	381	380	405	353	374	373	398	356	353	376	342	364	352	375	374	380	395	359	374	345	376	355	383	378	372	356	371	386	399	383	350	370	356	385	383	393	347	383	377	365	395	373	362	383	352	383	365	384	366	370	374	390	375	374	372	341	368	383	370	389	355	382	355	366	366	366	394	387	365	378	374	364	332	348	343	358	377	408	380	350	342	387	389	357	384	332	384	366	358	356	385	376	381	366	387	349	366	366	356	380	353	366	358	386	353	393	385	373	369	362	393	388	368	392	404	385	372	390	345	331	379	373	373	359	371	342	373	362	363	342	343	360	377	395	344	366	377	426	344	350	340	363	375	374	362	400	358	371	383	341	385	380	393	363	372	379	367	391	377	403	411	362	396	369	353	370	379	332	406	388	342	364	400	393	388	371	377	407	381	372	396	370	394	364	367	377	390	391	345	408	377	375	373	361	342	357	352	355	369	354	349	376	398	388	397	388	359	380	396	370	372	354	340	388	390	353	364	371	361	368	375	379	349	384	370	365	381	326	407	370	385	383	351	408	348	361	375	359	373	415	367	380	359	362	354	389	380	368	347	394	351	378	369	335	348	358	348	323	353	355	396	365	379	378	383	361	394	387	402	386	381	389	347	372	358	368	345	360	397	364	413	351	372	361	381	351	374	340	360	366	341	345	400	386	367	360	368	321	341	364	394	393	393	360	360	351	404	375	390	354	393	407	368	384	375	345	379	367	380	406	370	361	334	371	339	361	338	382	341	392	392	363	349	358	401	371	382	391	324	376	376	376	365	357	353	380	362	382	360	356	389	355	363	398	348	379	374	361	379	382	395	363	365	364	389	399	369	364	361	342	389	378	377	336	344	352	367	363	373	375	368	369	356	353	329	407	370	361	394	357	401	384	352	363	373	378	362	398	350	370	391	358	393	377	367	388	366	381	384	400	388	374	342	360	359	394	378	331	397	353	360	391	389	377	347	397	368	380	344	356	389	368	361	391	406	390	362	380	392	442	390	381	351	373	395	334	372	363	387	339	401	372	337	372	356	380	387	355	390	358	384	340	362	349	376	361	375	376	382	379	388	376	381	404	379	348	348	375	384	384	397	390	348	369	371	383	363	406	377	352	379	373	375	368	367	353	377	340	372	392	372	398	364	364	347	395	380	382	371	380	386	365	392	339	391	362	355	363	354	356	364	356	367	376	381	369	381	377	366	366	362	393	403	407	365	370	440	373	392	364	353	376	360	366	365	377	343	356	369	349	365
8174	1315	1163	735	634	592	557	554	508	528	506	525	511	502	516	511	494	513	511	493	487	480	514	504	425	512	482	456	453	452	474	476	463	499	512	506	475	475	491	482	504	437	469	529	468	466	477	461	476	437	465	482	492	466	446	426	474	481	506	488	456	516	476	467	479	487	482	465	481	499	482	487	498	472	455	452	478	466	505	485	496	491	502	475	522	478	450	469	475	459	429	502	461	465	443	455	490	477	453	492	481	481	476	482	447	502	500	466	496	498	502	510	473	481	463	489	494	438	462	467	483	466	491	473	474	518	485	475	478	454	483	523	483	466	500	489	449	481	464	494	495	442	518	484	483	513	488	482	488	495	453	491	473	478	471	519	440	488	472	523	474	481	519	487	451	486	467	481	473	517	495	461	464	452	473	527	485	486	418	472	471	474	497	481	494	512	446	493	473	461	484	502	485	475	488	473	536	475	470	476	466	490	475	445	482	469	466	488	465	461	456	496	471	488	478	454	491	497	445	466	448	469	428	484	468	484	500	496	456	482	477	475	486	463	525	514	493	497	486	494	460	509	451	498	456	496	489	483	481	494	514	464	499	517	518	465	473	487	486	493	484	528	538	464	471	489	453	483	463	498	499	467	465	494	447	472	499	459	464	467	500	444	496	475	447	534	497	482	483	475	494	498	492	454	474	429	441	472	485	462	501	475	494	493	486	486	485	466	490	468	445	510	502	484	525	465	460	449	448	472	481	489	484	477	464	506	486	475	504	475	486	455	483	521	440	481	467	509	492	498	526	494	479	468	482	482	476	472	454	487	503	424	509	457	529	469	474	502	481	523	491	427	483	485	491	461	477	473	518	504	469	495	475	500	451	529	483	489	479	491	557	463	480	464	507	473	494	475	461	467	458	445	440	486	491	439	515	491	492	491	433	505	492	449	492	469	492	455	492	478	436	438	507	454	493	504	466	465	466	496	455	476	475	467	460	521	477	482	470	470	505	467	495	464	499	489	515	481	477	483	467	429	501	483	526	511	521	484	458	475	465	479	489	452	486	483	467	488	462	480	492	503	505	481	493	462	453	503	482	525	478	477	490	513	459	464	467	511	448	503	485	473	456	466	478	470	472	510	509	490	474	457	493	472	483	510	465	455	462	486	509	448	485	529	459	465	471	448	448	503	504	523	468	500	439	500	485	507	504	474	452	466	476	472	462	490	474	463	466	499	499	475	520	500	535	483	474	467	450	466	495	505	483	492	439	480	480	511	494	445	424	492	451	485	501	477	508	481	524	485	441	488	493	516	492	503	438	479	471	475	497	466	516	518	504	487	480	472	502	480	481	462	466	470	460	494	472	454	470	489	494	443	462	520	506	487	528	439	486	496	481	495	432	510	469	502	460	497	510	445	456	525	451	466	473	483	451	468	497	435	525	460	526	503	470	500	470	463	467	502	502	473	464	516	485	525	499	487	513	470	494	449	475	458	526	484	504	465	470	445	514	472	463	457	449	490	447	472	493	455	471	474	486	452	494	463	465	483	464	467	509	476	522	487	476	479	476	459	471	485	518	491	496	474	502	467	492	456	530	467	493	463	494	442	472	450	448	433	466	508	472	463	486	494	494	499	488	526	459	492	504	470	476	505	488	493	496	484	494	520	463	483	478	487	473	461	507	497	461	479	463	472	498	524	491	506	481	507	471	482	545	459	509	463	480	492	494	493	484	464	487	458	454	491	463	478	478	458	497	469	495	497	456	494	484	467	473	514	496	486	481	505	493	488	489	460	476	490	470	466	465	464	487	462	531	463	445	497	492	467	471	497	447	474	532	473	457	461	484	487	475	526	486	473	465	492	491	472	452	495	474	475	489	483	485	467	432	519	496	455	504	470	475	518	446	427	493	440	479	490	521	468	446	487	474	511	450	493	455	487	500	523	486	482	459	468	491	491	503	467	470	498	444	483	476	489	512	493	489	442	503	482	452	457	497	483	480	503	482	447	459	517	475	457	468	501	469	465	464	479	475	484	485	476	484	494	448	478	481	461	488	480	530	457	490	499	535	479	459	538	468	445	532	485	446	505	438	473	469	474	459	472	440	476	446	486	487	498	489	481	472	482	501	484	543	472	494	455	472	502	486	499	459	471	477	474	525	486	461	500	470	446	533	458	513	495	483	484	477	473	511	472	494	462	472	495	489	446	473	476	506	485	480	448	488	468	437	536	474	545	475	442	465	506	463	497	464	477	456	450	444	477	465	475	487	470	475	446	473	480	457	473	479	490	477	448	479	507	463	526	459	497	500	481	486	469	456	491	451	454	450	433	498	472	464	463	459	470	494	459	456	487	480	516	473	494	472	508	455	475	466	455	478	486	491	487	481	507	502	491	474	438	526	481	486	508	488	463	458	502	445	449	466	451	481	446	464	510	456	486	469	487	469	484	514	478	444	455	479	479	501	506	490	476	518	515	463	457	433	493	499	533	432	499	503	465	492	506	507	446	446	503	447	442	493	466	500	464	496	491	495	449	451	481	488	506	455	457	501	475	493	438	489	434	490	492	475	443	435	435	512	473	457	486	483	487	511	454	482	469	490	459	471	479	469	468	464	439	498	455	549	443	456	471	492	461	505	479	460	458	467	497	467	510	456	456	477	497	508	452	471	474	482	470	427	448	453	495	529	496	468	491	443	516	514	485	478	481	476	484	485	523	458	485	472	426	460	488	478	467	497	479	477	490	482	461	488	480	466	468	484	499	482	463	529	499	475	506	495	493	498	465	488	473	475	505	485	477	472	484	465	503	502	476	461	452	454	475	522	514	490	498	500	452	521	464	486	514	503	526	544	508	474	495	430	485	471	476	486	460	478	480	460	456	528	467	500	507	485	458	536	505	480	455	491	507	504	442	508	499	470	483	474	492	465	496	532	472	481	496	438	458	490	434	437	491	476	512	481	471	474	476	461	480	503	505	477	489	461	485	490	477	488	471	516	476	488	495	462	468	497	477	492	506	491	465	459	465	455	481	447	497	474	487	482	485	454	484	484	494	471	494	489	499	492	451	479	460	456	467	455	455	524	504	480	478	485	541	404	495	451	507	449	507	445	440	485	441	463	480	479	497	458	453	480	463	431	466	481	532	470	503	520	464	489	532	455	476	523	447	488	457	513	493	458	496	487	484	488	489	510	474	465	455	466	479	489	476	492	508	496	467	475	475	477	501	487	472	480	472	466	512	477	431	503	478	494	476	503	496	488	455	515	496	449	469	434	469	496	482	465	495	495	438	503	487	469	458	496	501	486	484	502	496	456	487	463	476	480	507	519	485	503	469	451	471	489	475	475	512	438	473	458	512	469	475	462	452	481	500	459	491	454	497	502	523	466	465	476	458	476	457	459	502	476	425	501	453	491	436	481	469	497	463	471	479	470	451	502	503	455	486	494	461	469	496	520	512	429	457	480	452	465	481	503	470	496	465	468	476	481	493	464	493	464	517	463	480	521	496	477	487	502	442	467	493
23743	20990	28314	23834	20993	10102	1349	923	796	771	733	736	722	727	703	695	682	642	600	653	659	601	700	650	656	637	621	652	638	663	614	601	624	641	630	641	599	604	608	639	620	612	607	603	614	619	602	586	581	636	601	619	619	654	594	637	585	639	609	621	617	621	598	583	592	626	614	634	632	614	608	612	577	592	605	590	577	639	605	584	646	595	582	620	610	638	616	611	592	557	586	591	635	581	604	566	618	612	611	585	664	591	588	595	582	598	654	603	621	555	602	601	604	625	606	610	607	599	586	568	629	602	601	611	584	635	575	606	601	584	636	653	604	618	593	598	600	569	624	594	578	596	603	600	652	600	602	606	606	616	577	604	633	583	615	595	587	593	632	635	620	609	647	650	629	592	595	604	619	576	579	574	594	572	623	589	586	629	624	610	600	596	566	634	657	571	612	622	615	572	598	643	613	629	608	587	628	580	607	595	614	587	608	635	605	594	596	616	594	579	587	619	597	628	611	591	606	601	614	610	646	619	649	623	597	607	613	665	603	606	644	608	606	573	645	625	579	592	599	575	576	584	592	596	612	602	578	585	621	576	604	590	596	588	616	596	618	628	599	582	601	618	599	585	600	585	607	591	601	572	603	632	609	640	593	607	651	591	598	587	633	632	574	583	614	607	610	623	578	615	592	595	639	620	613	585	618	608	609	595	609	590	622	598	646	595	592	619	588	615	595	611	612	607	623	650	633	596	611	552	580	584	591	602	594	636	592	554	636	588	600	610	589	602	554	636	567	600	636	592	640	573	638	634	578	604	590	637	597	594	610	628	606	641	629	614	605	608	623	616	622	575	561	621	582	625	568	602	631	568	561	608	626	638	599	578	631	608	606	598	623	597	613	591	577	538	613	585	642	618	611	648	619	587	628	578	566	647	569	618	642	619	569	613	574	593	594	633	643	598	630	604	656	594	572	564	571	600	602	637	608	605	624	568	587	606	600	623	611	578	616	603	565	609	585	623	585	630	578	588	659	564	619	602	633	624	601	608	594	619	607	583	610	621	597	619	629	619	632	586	598	638	621	582	625	556	592	567	585	606	575	636	582	630	611	617	558	611	611	608	626	623	584	621	616	624	619	658	636	599	624	605	550	582	600	582	566	616	579	592	608	653	647	618	624	581	603	602	620	602	589	589	632	593	554	590	601	620	648	614	609	610	609	590	592	627	546	629	619	617	574	635	576	587	573	601	602	590	646	606	612	595	624	579	557	622	593	646	608	616	582	643	605	593	667	613	589	643	598	584	588	582	595	592	588	628	583	618	604	573	661	587	617	589	600	616	568	611	605	570	583	564	617	575	623	608	583	600	603	608	624	616	602	573	582	584	632	600	600	561	614	586	583	590	613	630	584	605	600	590	628	636	611	634	593	631	593	627	599	591	638	612	581	589	634	614	607	595	589	654	596	656	586	577	590	586	601	568	640	622	614	567	614	645	583	614	590	595	603	568	634	609	628	611	570	615	626	614	568	589	551	604	614	599	614	605	617	598	521	582	571	603	613	585	570	601	639	595	630	619	625	598	609	590	614	672	627	583	614	557	603	608	663	643	574	613	599	606	609	587	580	585	594	592	568	626	595	583	622	591	598	555	581	603	528	608	628	615	603	598	618	612	633	602	575	600	571	588	640	601	593	597	581	605	647	591	630	638	602	570	642	583	629	591	616	539	588	610	569	619	620	628	584	612	595	604	592	640	585	664	619	616	628	624	582	607	566	654	641	618	639	579	581	587	579	635	600	609	597	569	613	611	586	579	588	613	629	607	572	589	611	609	603	641	586	590	585	640	594	622	631	623	580	606	636	609	652	588	542	623	604	583	571	616	562	644	636	571	591	617	609	619	616	625	563	574	616	620	618	634	624	597	617	634	620	637	618	610	592	604	543	597	575	649	626	597	612	626	580	608	611	578	577	634	572	542	621	623	609	605	646	563	560	613	619	608	639	603	583	586	601	621	634	616	600	624	577	619	598	579	588	602	623	596	620	599	611	581	642	603	626	592	625	594	606	616	587	625	583	639	630	587	569	578	616	632	615	598	588	578	624	593	589	623	591	578	608	565	598	568	594	625	597	595	624	620	632	592	639	608	598	594	640	602	639	631	599	589	601	564	630	571	636	602	619	551	614	627	612	638	582	598	616	596	617	590	615	602	581	606	578	609	612	621	635	592	612	621	605	613	641	578	610	581	623	571	616	586	574	627	573	555	570	630	635	619	629	600	605	628	600	585	610	605	577	632	628	607	636	615	637	608	640	602	617	595	595	611	596	620	612	600	571	578	616	611	622	594	610	622	567	562	603	561	602	599	599	618	578	576	618	614	637	593	572	567	591	606	639	592	604	580	554	608	654	573	620	571	616	584	627	570	616	589	580	613	603	609	599	568	530	587	577	610	595	589	566	607	586	591	590	630	631	613	599	598	590	599	576	634	614	598	609	584	598	567	617	617	667	575	612	646	610	601	581	609	606	626	627	566	552	581	565	587	620	571	570	587	619	630	636	569	622	633	634	557	619	613	606	586	663	638	622	620	606	609	614	545	620	617	595	575	590	598	595	629	610	594	639	610	600	628	635	634	576	607	638	600	618	586	577	633	564	631	603	615	624	538	619	582	622	565	597	638	616	617	609	633	618	595	600	646	588	588	604	582	591	600	612	573	609	590	608	620	620	587	564	612	636	626	643	591	588	571	589	610	599	585	639	617	624	617	573	620	580	597	576	578	587	575	578	603	561	605	619	571	637	621	612	616	652	619	606	606	564	619	606	582	607	588	589	602	619	614	618	593	616	626	604	619	594	621	648	585	607	634	606	586	618	627	639	595	638	599	602	572	583	633	635	601	626	588	592	625	633	598	621	578	593	625	579	574	601	623	591	574	628	598	537	604	593	585	599	618	563	573	566	579	584	587	633	597	624	599	572	564	635	607	578	575	547	643	561	579	607	548	626	627	631	638	648	601	598	585	596	623	609	589	594	594	589	619	583	584	585	595	600	605	604	637	595	619	638	555	583	617	604	600	582	580	597	625	616	573	634	572	583	582	570	616	613	624	577	619	640	606	638	564	581	577	612	587	611	566	572	580	584	606	566	636	585	586	598	590	619	614	566	619	613	604	620	588	557	620	593	578	593	613	582	584	598	626	647	619	634	608	588	594	598	601	617	634	628	604	628	585	582	570	595	560	615	607	603	568	587	600	596	579	588	603	610	643	584	598	604	627	649	623	656	600	619	608	605	578	598	627	587	547	596	630	624	593	612	627	560	593	578	606	558	599	615	631	596	611	616	602	615	584	628	555	614	582	599	524	611	612	637	649	619	577	649	639	573	594	599	616	587	534	592	562	678	651	567	619	633	590	633	618	547	580	622	575	606	598	586	560	624	596	631	569	608	588	606	633	647	627	595	637	572	597	575	557	586	632	617	627	630	596	604	580	616	649	615	594	619	578	569	608	567	607	619	595	599	615	601	606
17214	9429	7709	3916	2819	2207	1882	1552	1352	1304	1139	1091	989	1034	962	911	935	904	873	858	854	871	854	830	841	810	780	829	848	787	786	847	803	848	807	715	794	823	832	739	795	731	826	747	788	809	755	774	791	830	825	798	798	792	783	750	743	783	778	802	826	768	763	754	807	761	831	729	809	738	765	809	795	810	794	778	815	777	812	774	807	802	794	771	762	792	774	753	689	793	817	805	791	809	789	772	789	753	756	805	786	744	779	775	766	761	776	739	788	783	780	763	772	770	726	804	765	794	784	773	764	790	773	747	753	786	755	770	761	790	759	746	738	792	768	810	778	750	728	748	729	811	794	760	807	832	735	783	763	755	776	819	787	791	759	790	781	760	778	794	782	767	776	802	766	743	719	762	752	754	726	762	729	794	775	788	759	783	764	752	729	759	733	789	751	755	789	796	814	748	766	723	806	768	764	792	795	810	764	722	767	727	803	809	723	797	778	782	767	732	807	788	800	706	750	759	762	690	775	736	797	712	774	738	781	773	778	733	739	779	748	796	766	804	777	765	719	788	735	739	777	825	841	757	784	787	723	782	789	769	757	776	744	794	761	780	762	751	791	774	777	752	753	781	767	745	713	757	731	766	753	769	814	756	750	777	772	735	787	799	813	799	751	781	744	703	780	782	800	807	764	769	725	771	753	800	774	774	804	755	730	810	749	745	782	717	824	740	745	774	713	785	790	782	770	799	765	774	766	735	772	747	742	738	766	769	793	760	793	749	737	786	765	760	745	781	715	782	752	796	783	745	766	756	752	715	795	835	795	769	785	774	766	806	790	811	812	790	766	789	807	779	779	791	762	775	777	759	748	806	732	770	794	818	758	742	716	805	837	746	763	816	754	752	786	780	798	755	769	774	767	768	769	745	768	763	753	754	760	749	726	809	724	806	746	788	749	755	782	760	784	761	766	788	764	810	698	796	817	763	749	771	759	756	748	755	838	726	776	788	803	773	788	776	752	798	769	838	778	799	737	801	772	769	803	838	771	787	773	738	794	786	811	795	781	795	786	830	813	782	810	761	731	778	801	769	758	802	762	754	779	785	729	804	748	766	781	735	748	731	751	766	787	806	770	733	760	782	714	761	767	755	738	739	796	830	739	793	820	811	700	807	733	822	741	768	735	735	785	836	753	793	842	768	766	742	759	801	777	776	715	753	785	774	754	841	800	761	713	785	759	757	729	762	712	778	765	737	792	828	780	755	755	748	765	804	730	769	748	774	822	807	745	816	728	796	769	770	785	760	747	737	735	726	764	734	724	809	723	742	798	789	745	813	805	744	772	743	792	768	861	778	828	742	792	750	774	774	764	782	794	728	750	796	788	782	797	785	748	779	729	763	818	752	776	755	781	781	773	762	781	762	794	727	758	775	783	788	830	790	792	775	782	752	755	804	745	813	748	769	759	744	787	744	774	776	787	743	821	780	728	781	769	778	794	777	787	821	800	782	793	759	751	741	841	791	764	749	765	765	822	764	834	766	810	751	736	775	758	769	771	798	789	785	809	775	770	738	778	820	819	780	785	727	788	803	800	798	799	778	811	766	809	780	757	753	766	760	782	787	814	748	802	789	780	765	792	747	773	798	758	763	763	799	800	734	794	745	757	780	759	779	801	797	773	750	756	792	754	801	783	718	788	757	746	764	801	737	779	758	790	773	774	775	765	750	759	813	756	748	762	766	778	750	755	779	767	791	771	746	717	755	803	757	774	774	760	808	742	783	780	751	775	816	772	730	800	766	788	782	752	778	787	768	768	749	773	775	794	787	764	779	782	750	760	746	781	796	758	802	802	730	808	792	752	792	751	802	771	791	799	787	759	730	752	755	770	795	761	762	778	795	810	737	735	785	746	749	746	723	779	797	760	785	754	824	720	765	747	762	793	738	727	751	820	736	787	860	803	771	735	754	741	805	790	801	794	735	829	797	783	751	759	806	773	754	783	741	744	756	749	774	756	766	777	794	769	741	817	733	720	805	747	787	747	786	762	789	722	809	746	745	805	776	765	728	742	775	754	775	826	767	761	803	789	765	774	722	765	802	735	777	779	742	774	724	758	756	761	803	732	790	769	766	767	767	758	725	755	761	716	790	762	737	754	745	789	775	741	718	758	801	725	743	758	701	789	792	743	738	757	785	739	798	775	788	736	793	760	779	696	777	758	792	740	767	795	752	783	767	759	782	764	840	797	751	766	758	861	764	786	749	785	782	769	742	786	754	787	803	766	776	764	755	781	776	768	723	798	772	781	820	792	746	781	751	822	765	794	799	762	825	778	724	801	787	777	792	791	782	750	767	769	749	778	767	867	798	765	714	721	760	775	756	816	790	824	751	764	775	755	767	827	766	786	785	801	814	819	750	755	807	794	795	799	790	716	823	778	750	780	828	749	769	758	780	723	775	777	732	796	733	817	751	822	766	771	779	774	788	755	833	785	770	810	712	749	785	759	815	783	777	768	762	746	797	733	776	796	771	752	764	727	757	785	759	784	813	764	813	800	763	762	750	732	772	785	794	785	767	722	779	740	777	787	771	768	773	728	796	727	763	768	808	750	813	753	742	801	764	766	801	756	745	748	747	742	772	783	801	746	790	757	772	763	755	759	723	775	767	790	780	766	744	737	792	780	728	777	767	770	763	766	780	744	780	859	762	764	761	769	753	781	778	736	767	802	768	793	775	778	762	739	763	775	813	746	770	786	789	731	791	769	748	777	774	752	791	813	773	749	799	816	762	791	786	742	775	748	792	739	791	795	759	743	806	749	729	816	802	809	742	786	729	721	777	730	765	749	777	774	776	778	753	746	766	788	739	750	741	786	815	783	774	786	770	771	737	781	769	751	707	800	810	742	785	765	731	757	781	809	730	787	751	743	770	776	789	735	807	748	803	803	737	805	727	739	791	733	749	782	798	738	740	775	763	814	745	808	741	773	789	789	805	777	764	774	803	804	754	729	757	762	787	772	777	800	791	781	769	772	788	745	828	731	749	735	762	744	768	751	751	776	753	749	745	746	755	771	741	729	754	780	745	748	761	759	785	781	768	807	796	775	788	782	794	842	782	719	787	785	809	793	795	801	795	768	769	723	777	725	792	771	745	764	821	749	774	741	744	809	736	779	757	749	772	795	739	780	779	799	758	780	779	772	766	815	799	749	803	779	802	765	767	771	760	733	766	825	749	746	802	812	745	851	749	767	781	763	700	769	720	743	776	782	767	801	781	751	737	759	772	752	760	785	770	758	724	758	784	778	810	757	751	802	792	760	764	763	743	748	767	734	779	769	781	790	754	733	822	785	792	794	800	804	752	798	734	745	798	805	775	726	777	805	762	738	788	782	770	811	775	806	717	786	772	758	729	774	741	807	782	757	781	778	791	772	802	771	771	786	750	759	781	747	779	797	772	783	740	767	734	744	779	777	758	734	758	750	823	770	792	730	738	741	751	788	790	742	788	775	761	738	745	756	751
22728	20974	28711	23407	20975	21014	8743	1240	907	859	789	741	617	707	628	641	555	551	576	588	536	528	554	553	545	537	562	539	553	556	524	519	545	509	496	512	479	529	565	552	506	503	506	518	518	454	498	470	531	522	509	523	502	491	527	494	512	493	499	506	535	477	460	514	491	470	484	484	513	499	461	526	497	484	503	479	514	486	504	485	527	563	508	470	475	454	457	520	496	491	511	509	523	498	532	483	469	473	515	505	527	450	483	510	508	524	482	503	495	491	461	500	494	498	445	507	530	426	520	490	515	471	526	480	455	518	501	467	501	496	515	478	473	465	446	526	509	491	452	511	524	515	527	530	508	477	481	510	477	484	507	497	478	517	488	477	491	520	482	471	519	501	474	510	542	560	466	487	496	472	466	488	491	483	479	523	522	516	454	485	478	495	486	473	483	465	479	474	487	528	524	477	523	452	484	484	495	512	482	495	494	473	508	481	549	487	519	514	489	497	484	520	527	515	478	482	468	495	480	499	487	488	445	493	509	532	483	505	499	475	500	481	538	458	499	472	478	458	461	491	508	511	480	458	510	489	485	508	485	518	502	473	480	483	494	466	503	456	499	487	539	542	508	503	457	516	480	533	481	477	485	462	473	472	543	515	501	479	470	535	483	488	457	519	482	525	487	471	478	498	513	475	514	473	540	501	459	479	477	495	484	492	495	526	513	470	484	490	483	514	464	479	503	467	537	518	458	489	468	465	534	513	501	462	493	457	502	494	517	480	507	516	473	512	489	469	515	510	483	508	484	489	517	516	478	471	491	512	491	453	473	462	517	513	524	508	451	489	472	469	503	441	485	505	499	493	480	542	466	505	478	470	452	541	518	528	497	477	456	495	487	505	530	537	475	485	481	477	488	474	461	489	520	479	477	479	514	477	476	522	475	472	481	480	481	494	491	511	506	509	485	453	470	478	483	476	488	473	463	545	477	469	507	476	468	494	535	477	472	484	504	478	512	508	479	496	494	493	501	498	480	483	493	482	508	555	497	527	498	495	511	526	479	508	489	530	524	473	501	487	490	474	465	495	481	509	503	530	504	536	498	499	479	515	468	483	476	519	462	492	465	482	520	491	471	480	534	518	501	459	452	531	510	437	503	475	507	493	498	529	502	489	518	478	471	488	486	508	516	522	514	477	491	531	521	471	508	504	485	498	476	524	467	483	482	505	496	504	499	503	474	494	503	500	503	487	508	500	475	484	511	491	495	494	492	509	507	512	498	530	519	473	503	535	511	492	492	469	513	526	500	472	462	521	477	516	494	495	510	477	490	478	527	455	524	494	511	528	504	540	534	503	474	452	469	478	498	474	509	552	520	486	515	488	491	478	513	509	497	482	466	522	485	462	498	491	481	522	496	485	475	532	495	527	488	481	497	539	483	471	450	469	509	505	489	533	526	508	498	513	469	471	487	474	519	477	527	482	528	468	475	499	508	491	458	497	489	493	501	494	478	494	500	470	493	493	486	497	510	507	509	512	468	491	522	482	505	528	493	535	496	493	488	474	501	468	524	450	503	521	501	467	485	507	469	479	483	510	509	536	481	483	453	483	481	483	537	517	522	488	493	479	511	479	475	499	490	484	456	478	490	526	490	485	513	506	477	511	532	480	491	505	473	509	532	472	526	513	514	507	475	477	529	482	500	525	473	492	474	493	504	464	524	498	505	496	493	468	492	490	467	500	505	509	458	465	477	513	507	549	507	490	495	510	525	462	487	492	489	418	496	541	475	498	471	493	474	480	485	514	499	554	514	519	507	522	531	514	501	507	491	477	477	490	497	491	479	516	466	482	515	491	469	536	494	480	490	479	474	504	507	496	436	516	504	500	471	495	515	513	513	494	491	516	501	506	474	520	530	464	513	516	506	494	489	472	496	483	471	501	487	467	513	484	516	483	455	510	449	459	492	495	504	521	483	468	463	530	497	496	481	473	514	501	517	483	516	475	515	506	494	468	510	508	494	502	512	522	459	472	488	491	505	470	502	465	506	478	520	495	458	517	510	521	488	487	513	526	500	484	499	488	496	513	490	502	512	456	509	482	487	488	505	472	487	465	460	500	499	511	528	496	429	492	519	497	501	527	512	485	488	476	518	502	467	492	458	492	499	500	517	438	461	466	499	475	506	468	476	485	521	485	516	520	499	479	469	492	521	467	463	506	461	476	491	481	472	511	485	478	482	469	478	477	502	510	455	483	482	492	543	485	463	486	462	481	474	495	495	493	480	458	475	447	501	502	533	479	472	500	529	505	535	512	512	518	500	476	458	491	525	493	486	513	482	522	502	503	492	495	512	499	477	503	475	503	511	470	516	512	489	483	499	489	490	464	473	474	484	477	482	520	496	479	543	449	502	521	496	504	503	517	437	531	509	465	533	528	509	491	504	508	513	504	507	479	497	507	519	501	480	476	475	460	486	465	514	485	484	456	526	476	481	509	518	549	504	472	521	479	477	521	478	532	521	458	449	500	554	499	473	504	517	472	496	492	471	499	528	460	449	514	438	447	482	488	500	480	512	528	515	507	512	508	523	480	471	502	471	514	483	520	515	520	469	453	485	526	462	501	480	474	493	506	468	492	500	504	503	488	506	463	461	473	510	508	507	440	525	518	490	511	539	510	468	481	497	508	478	497	486	464	439	494	531	511	491	501	463	527	461	478	471	504	493	478	492	547	520	496	445	481	503	464	506	510	476	508	494	514	494	504	503	514	490	465	467	490	505	479	507	513	503	512	483	482	513	531	511	459	505	475	508	480	504	489	492	468	504	484	490	499	479	512	453	467	469	530	513	496	492	521	471	478	469	466	506	491	470	465	525	514	488	484	498	479	492	484	472	510	491	461	504	502	488	486	515	479	492	459	486	515	551	505	464	470	542	470	510	500	498	500	510	494	495	479	536	472	510	515	474	521	508	470	468	518	473	452	512	497	483	448	498	541	468	472	500	479	502	514	497	536	446	482	504	496	523	527	463	531	469	502	479	463	474	493	472	478	480	509	542	457	527	516	470	491	510	499	530	488	500	507	483	508	523	496	510	500	492	477	493	470	457	484	511	468	465	513	501	458	511	499	466	482	474	462	497	505	514	477	495	479	485	521	489	486	463	497	464	506	520	480	498	477	500	524	481	497	496	484	416	430	477	525	498	475	479	504	520	512	446	526	507	502	514	492	501	460	539	461	498	473	504	479	519	506	505	462	520	496	465	467	476	503	482	490	511	536	495	505	524	454	493	493	459	487	538	497	482	484	498	523	447	526	474	493	520	492	503	464	492	465	478	463	509	487	446	501	487	497	455	495	488	466	441	494	520	482	530	505	490	483	476	505	466	497	463	514	471	507	513	466	480	456	493	464	452	495	461	489	524	503	471	513	516	464	500	450	489	500	502	503	467	476	500	488	483	501	473	507	511	492	505	478	503	488	506	506	510	498	493	490	495	483	495	485	519	491	486	483	514	507	513	499	467	472
19544	15349	12210	6249	4372	3309	2581	2228	1884	1549	1345	1245	1165	1098	956	931	983	915	869	785	788	786	742	728	737	710	749	734	732	735	679	679	641	660	690	665	642	669	686	662	680	682	647	653	642	643	636	699	709	667	675	673	700	662	690	663	618	635	639	654	664	676	651	672	596	677	670	644	692	655	679	663	634	672	633	600	625	649	631	661	631	662	635	631	646	684	634	641	672	627	607	687	617	644	682	666	593	634	605	613	648	633	627	624	658	629	576	679	617	653	649	576	610	641	627	626	633	606	645	647	614	640	598	641	637	636	686	642	607	693	672	612	635	639	692	650	684	633	673	640	639	626	630	652	612	658	663	611	658	594	633	657	663	604	651	622	633	671	624	628	649	651	641	640	578	668	646	647	648	624	647	653	645	661	629	672	572	610	626	634	624	624	671	627	636	632	626	617	638	630	663	665	656	640	631	608	637	663	675	671	642	590	618	656	614	636	636	685	623	616	645	652	627	639	696	630	623	599	643	660	668	641	639	641	629	631	651	597	658	630	611	641	649	678	639	672	666	623	618	616	628	626	630	689	645	606	652	632	642	635	593	667	661	628	627	634	634	630	669	636	684	693	639	626	626	647	617	626	610	642	659	680	629	604	612	647	596	611	608	606	614	608	647	658	684	625	636	595	640	615	668	624	642	632	620	594	622	611	626	587	588	699	648	639	649	657	620	621	642	646	638	632	625	645	644	669	626	623	622	649	624	646	649	632	626	669	672	626	639	648	632	587	615	649	647	666	659	609	602	664	619	655	622	643	607	645	638	685	618	639	636	619	620	605	612	677	564	658	644	611	622	663	675	652	650	681	624	679	595	610	630	639	628	694	631	641	669	660	620	661	668	635	605	641	605	660	619	625	683	649	661	638	642	628	643	651	672	644	628	641	668	600	625	652	618	638	617	629	606	647	663	667	638	666	630	643	633	607	653	656	629	698	610	644	684	636	631	624	636	654	667	633	645	653	631	643	635	654	637	648	675	616	631	650	627	650	664	655	677	580	703	646	653	644	614	668	640	650	607	636	641	648	637	646	665	612	629	634	668	664	632	664	616	645	629	606	668	670	642	666	646	626	615	631	585	666	619	656	666	662	662	623	662	618	610	647	602	618	625	661	622	651	645	621	614	680	647	657	637	631	605	648	627	621	626	647	626	642	655	590	616	613	640	639	627	633	638	605	642	635	635	634	636	598	630	617	594	592	637	651	661	654	703	620	650	623	655	609	680	676	656	638	635	637	617	658	639	663	603	664	713	650	666	645	626	600	603	601	645	615	618	670	675	670	647	650	646	636	679	674	667	600	689	654	653	631	629	660	627	659	638	643	637	660	659	625	630	643	644	595	640	641	599	647	641	655	626	655	655	665	651	629	588	627	652	676	672	605	633	595	627	658	626	614	645	607	662	669	633	613	652	648	603	662	653	641	674	603	642	628	694	637	620	643	626	678	667	637	641	614	604	638	596	621	638	626	597	587	648	646	652	682	604	639	631	614	672	631	693	649	628	615	630	609	616	686	649	625	669	599	628	626	642	603	631	619	626	670	663	599	610	674	607	615	664	617	659	651	646	686	644	661	647	673	688	624	636	656	623	636	664	625	695	674	672	641	628	647	627	595	608	652	612	669	586	633	651	611	628	641	604	665	668	629	658	657	627	625	621	609	653	625	613	677	637	667	645	686	652	606	649	621	684	660	615	652	648	651	651	592	657	662	628	646	686	640	686	640	590	633	641	626	634	661	627	618	634	655	672	635	642	627	641	668	626	659	651	609	634	626	669	604	644	639	644	680	633	626	676	617	631	628	640	630	650	636	650	641	572	655	702	617	675	615	636	639	577	625	655	657	616	625	634	634	634	623	648	596	687	635	602	681	649	668	681	651	618	622	641	659	612	638	617	649	650	638	635	649	602	651	654	617	610	664	636	600	676	626	602	685	649	589	612	618	637	644	620	660	640	624	697	643	648	655	611	640	662	578	645	650	631	622	622	623	623	647	633	630	591	653	665	602	644	611	632	663	619	653	617	603	640	671	672	632	620	606	683	646	616	621	638	639	662	676	598	694	637	594	628	625	661	625	610	624	670	647	636	638	635	623	629	651	645	589	630	649	665	646	639	602	633	603	602	649	661	621	660	633	655	628	633	655	616	607	636	623	635	713	648	666	670	638	636	612	617	639	634	638	665	639	628	634	628	597	631	686	605	633	618	627	612	639	656	591	660	657	579	578	618	635	624	647	661	658	657	680	678	644	622	654	645	638	674	665	668	644	650	589	665	630	615	623	661	598	691	639	630	648	651	615	555	651	659	667	627	657	649	637	652	667	622	632	631	665	661	621	630	658	677	614	623	666	632	649	622	602	678	599	623	607	642	634	645	613	625	622	663	611	634	630	666	616	613	595	636	641	628	649	622	655	638	594	662	641	628	620	638	624	631	661	674	658	622	629	615	653	652	639	622	585	614	656	694	668	629	636	656	669	635	644	632	624	619	604	651	630	674	612	666	660	633	641	617	675	656	607	643	618	638	662	647	629	663	614	640	679	623	649	680	646	611	630	646	636	662	611	623	674	627	695	621	622	633	656	657	654	622	633	616	625	627	645	641	676	647	649	611	642	643	691	679	613	623	647	642	616	665	678	608	675	676	654	621	635	676	611	625	691	629	637	630	650	644	618	630	677	624	620	620	570	613	605	625	640	648	616	604	585	625	621	631	639	654	640	602	620	613	629	637	647	651	675	625	620	650	675	589	628	636	687	673	638	627	619	620	652	646	680	615	636	677	628	641	618	645	630	650	650	649	608	658	632	608	664	668	629	638	604	622	626	633	624	666	698	676	596	606	618	667	630	644	663	606	653	619	605	598	648	563	634	644	593	703	640	633	647	655	601	647	628	638	637	636	616	637	646	647	637	632	603	673	659	631	663	652	661	641	612	621	616	657	600	619	647	646	641	585	650	643	642	594	679	630	638	597	649	621	590	602	594	668	587	630	630	643	634	639	625	642	637	592	633	636	621	638	683	631	649	639	652	616	637	593	605	663	657	625	670	610	653	604	626	629	664	599	625	628	623	634	622	629	697	645	668	615	622	634	628	605	614	627	626	634	633	671	634	649	632	665	673	660	607	647	651	641	596	662	671	640	632	627	650	643	605	679	618	611	624	602	634	626	663	655	627	614	563	676	649	621	623	657	649	650	646	666	624	636	610	640	646	615	645	618	652	612	654	672	669	621	652	589	661	646	620	601	631	626	627	608	651	630	621	668	627	694	671	666	634	624	591	625	585	648	614	653	621	635	633	651	627	639	674	614	648	645	590	623	633	649	587	654	608	668	652	622	635	625	597	632	600	686	598	648	670	626	637	642	665	654	669	596	642	604	617	664	640	663	645	689	594	611	637	648	645	638	616	689	659	599	678	692	645	656	681	652	657	616	678	614	594	661	617	648	636	683	631	620	625	631	641	653	636	604	610	618	598
26530	20386	9259	990	640	547	453	391	389	389	382	353	376	401	382	357	387	350	400	377	382	348	328	371	374	361	371	370	332	344	377	393	381	366	383	357	398	388	359	387	373	371	376	343	384	355	361	367	372	370	388	344	382	376	365	362	386	368	402	350	368	396	370	358	383	388	354	323	347	353	357	385	381	365	372	359	404	368	338	347	351	348	376	382	361	379	337	406	367	363	358	361	390	369	346	381	381	368	331	400	376	360	353	384	355	368	375	352	342	363	364	364	353	325	359	337	396	393	383	363	358	331	355	344	354	377	391	335	355	339	372	365	350	383	360	393	373	377	344	344	337	321	406	359	370	330	365	374	354	334	333	338	377	367	362	348	368	368	341	368	364	339	357	333	372	347	342	356	363	373	375	351	359	379	378	379	362	378	385	380	354	388	371	363	344	393	343	341	380	355	369	380	386	386	372	359	373	343	364	370	373	378	335	345	345	364	391	348	381	375	350	363	409	352	382	406	291	354	340	383	358	354	365	368	364	333	378	370	367	359	348	349	385	328	337	362	347	385	340	374	341	345	372	364	374	368	367	348	382	353	384	356	345	398	380	350	339	354	367	382	356	357	344	395	383	353	371	353	384	345	385	318	324	379	347	358	336	341	375	360	329	339	417	388	345	326	352	368	353	360	344	359	361	380	351	380	388	350	343	355	374	364	379	357	358	369	394	383	364	406	349	354	353	367	369	362	359	382	354	378	359	373	363	358	365	373	380	355	381	355	385	356	323	338	335	395	352	364	351	353	337	371	378	383	368	378	327	340	348	344	361	377	388	363	358	399	376	319	313	370	347	356	348	383	379	360	376	344	357	374	342	379	368	369	388	394	347	388	338	399	412	328	372	389	359	358	367	346	364	357	356	360	370	360	396	347	340	397	385	398	362	332	396	350	393	377	374	373	375	395	368	383	352	371	343	349	382	405	373	366	336	382	367	358	378	337	348	372	356	395	337	365	377	399	404	361	364	366	366	358	362	388	392	366	359	368	353	388	338	351	369	378	353	366	337	396	380	333	368	348	413	370	364	351	375	384	382	333	361	368	370	358	350	352	382	350	387	354	390	342	364	334	334	353	359	359	373	377	326	379	367	370	373	339	387	387	389	365	371	357	343	335	364	380	371	325	357	365	335	331	385	372	347	331	382	401	366	361	336	335	376	339	387	352	374	354	367	343	341	375	355	365	349	353	374	342	376	369	369	405	347	376	350	376	361	345	375	385	352	340	348	374	347	380	360	358	343	364	385	351	342	363	363	394	363	346	395	342	363	345	351	381	341	383	379	350	346	350	349	333	371	346	339	351	400	375	355	330	351	369	341	351	367	364	349	345	364	359	365	360	342	372	340	308	363	336	387	381	372	398	398	334	367	337	386	375	400	350	370	364	348	387	348	385	375	366	367	341	347	374	366	343	368	369	363	372	371	373	373	390	375	336	356	377	358	382	358	343	357	356	372	342	348	381	360	373	334	380	352	365	350	356	370	385	376	419	387	356	364	352	374	368	361	355	377	371	382	350	353	350	354	367	361	335	362	358	368	355	360	379	393	388	367	338	359	362	373	375	368	360	358	383	382	353	366	360	359	363	335	357	370	377	344	354	371	366	346	354	382	389	355	398	366	367	383	367	344	351	404	346	358	385	387	330	400	350	381	349	349	377	380	385	376	339	360	382	393	329	378	367	370	357	382	360	390	356	379	370	356	369	354	373	360	367	357	351	394	332	386	378	361	353	352	336	379	361	326	375	373	351	403	364	383	363	333	358	364	355	357	402	379	374	368	378	355	367	350	398	374	392	364	340	369	374	370	353	378	383	333	341	367	352	396	371	356	370	364	367	335	333	367	359	390	341	390	354	350	357	395	353	396	357	364	379	374	381	349	359	354	364	362	353	340	361	364	360	363	363	361	390	325	352	356	345	344	369	373	352	357	370	386	371	388	382	382	356	390	380	390	366	383	372	389	365	370	374	355	351	330	370	383	377	351	374	340	383	342	348	343	369	358	360	380	365	339	344	363	377	385	362	372	362	397	354	364	356	380	383	360	364	333	350	351	387	360	362	362	344	386	374	340	365	351	375	338	374	353	379	344	326	379	343	390	335	401	366	359	364	381	371	326	368	395	349	354	358	354	332	379	343	389	325	383	380	390	357	368	357	338	374	375	347	338	340	375	365	366	379	366	339	389	359	379	372	360	340	406	378	375	348	390	366	371	404	351	367	375	350	351	371	321	383	382	362	386	342	354	362	358	380	355	387	327	358	375	362	369	378	351	396	393	351	347	389	348	339	351	371	359	351	360	378	378	389	382	382	339	375	363	339	337	373	376	353	395	391	396	325	356	364	390	391	402	365	360	383	422	358	356	374	388	368	372	345	380	369	377	369	368	377	364	347	383	410	315	382	302	359	331	391	388	373	376	366	364	360	377	357	384	362	379	409	347	352	384	362	380	362	411	368	379	349	395	342	347	351	341	370	372	359	401	354	344	329	381	342	396	342	354	375	334	358	411	392	364	348	367	338	373	356	334	349	365	350	339	327	380	373	349	337	362	364	360	392	341	323	321	353	381	383	364	365	358	336	396	382	390	346	369	346	351	368	365	371	352	349	351	357	363	330	402	377	366	349	386	370	349	357	379	359	348	358	339	391	379	354	367	361	366	352	312	334	347	382	378	355	386	373	346	346	349	330	359	367	338	329	366	378	355	349	391	379	364	349	362	373	346	348	363	381	342	365	366	371	329	410	382	344	386	340	358	369	355	391	338	317	349	361	411	347	413	381	338	368	353	360	350	414	369	369	371	391	391	349	349	347	369	428	372	336	366	371	368	374	365	408	365	371	353	361	354	364	367	338	369	366	368	369	371	366	348	360	362	391	374	337	334	346	373	392	358	387	372	352	339	357	341	332	329	365	339	395	394	385	405	374	381	352	343	337	362	343	374	346	353	342	363	395	327	392	344	372	352	375	374	388	395	371	367	369	370	338	325	364	329	355	372	362	352	351	355	355	368	380	374	350	364	366	340	376	352	357	356	386	375	388	384	334	351	392	353	375	394	383	384	360	360	344	374	357	369	363	346	341	368	385	358	316	350	340	396	366	366	373	377	364	375	377	386	368	357	344	368	370	381	372	354	373	382	383	394	352	364	363	356	347	323	355	384	342	369	388	347	341	369	383	359	362	379	360	333	355	373	366	383	361	366	363	345	340	361	352	376	351	334	397	352	369	361	374	371	352	368	409	378	376	361	386	373	361	339	394	366	385	375	345	376	376	359	362	365	337	359	342	374	380	379	375	342	406	359	349	351	376	365	387	359	358	370	399	382	337	399	344	364	364	362	384	358	380	356	378	339	337	359	353	379	349	375	372	378	386	360	349	370	373	345	389	350	327	380	393	358	389	373	361	357	369	387	371	351	386	353	392	333	343	347	379	374	341	390	372	357	391	351	374	364	355	340	353	380	360	332	352	336	351
7632	1411	1135	819	636	601	580	548	530	528	541	523	503	458	510	480	443	490	493	523	505	464	431	449	462	510	499	464	457	491	476	475	503	480	495	517	491	429	486	451	474	515	465	451	480	472	479	462	470	452	451	467	466	500	489	481	492	484	461	490	471	471	422	453	423	468	469	441	441	470	450	475	470	445	463	484	462	501	492	490	467	482	450	466	493	475	456	456	465	436	455	453	449	423	436	471	463	481	506	480	497	497	480	463	448	460	468	432	464	450	458	453	462	487	453	459	468	472	468	497	463	484	474	493	464	452	490	449	475	447	483	511	455	426	459	468	496	447	449	463	456	488	505	485	475	506	459	511	490	497	456	483	501	461	471	523	449	496	451	463	497	489	484	513	437	486	465	462	492	481	474	468	478	479	472	450	483	479	456	487	478	495	538	474	465	482	456	461	496	482	478	469	510	464	465	442	474	480	515	476	444	485	500	467	447	491	459	486	463	459	457	502	481	527	478	474	461	520	434	458	458	449	466	435	442	467	463	483	459	489	491	483	499	470	445	499	465	480	420	473	473	446	469	478	504	506	494	449	490	485	464	463	475	454	423	486	476	473	435	469	491	488	523	487	456	520	463	508	474	483	486	486	515	493	464	478	473	471	458	461	436	485	443	507	486	470	488	486	494	520	455	526	473	473	449	470	475	459	464	460	489	462	496	491	488	496	494	473	466	462	525	467	455	486	520	490	439	503	489	452	461	469	456	498	491	476	469	489	458	486	462	510	462	505	469	481	474	472	468	512	471	491	466	475	470	464	455	489	492	487	490	436	481	475	479	473	485	490	464	513	481	451	474	477	456	506	515	519	462	496	499	500	449	499	475	474	462	505	457	478	460	482	475	461	434	443	448	433	436	488	449	437	464	478	502	482	492	484	462	456	479	518	454	462	476	443	475	482	438	481	480	463	451	483	514	464	473	476	491	434	481	463	481	474	438	450	504	472	516	485	458	473	531	462	502	467	425	518	445	499	451	498	477	491	481	452	456	486	459	459	488	481	540	436	472	499	494	527	515	488	497	441	479	518	438	478	470	511	492	492	469	483	433	450	490	479	492	480	448	440	430	505	480	468	494	487	435	478	435	477	464	497	450	484	500	459	465	447	466	506	472	490	467	478	467	458	422	446	477	461	462	461	464	450	489	462	433	490	453	473	467	466	483	503	468	480	522	426	457	473	437	459	458	453	511	490	449	502	465	459	475	448	471	448	450	465	468	459	462	450	518	462	482	433	470	456	483	443	434	485	480	441	476	481	484	421	464	474	485	507	458	467	452	469	471	498	505	466	487	486	454	468	443	487	487	486	491	483	483	482	446	456	495	471	430	412	505	457	487	497	442	487	446	472	443	493	468	504	477	494	485	503	510	487	450	476	486	479	473	494	473	507	487	466	516	471	443	430	474	438	459	459	473	450	472	462	449	493	495	470	479	464	482	514	507	482	494	427	467	479	499	498	503	453	481	465	510	464	449	443	466	483	474	497	495	486	464	471	502	449	476	450	430	462	484	441	468	481	477	494	447	501	483	463	482	452	487	456	444	483	472	536	443	496	481	498	448	462	442	460	461	464	474	465	515	467	468	507	471	493	433	473	496	522	443	461	458	477	465	475	508	469	505	472	460	482	494	479	473	495	477	466	457	478	520	477	465	506	478	493	495	471	439	490	502	472	456	507	499	442	467	481	497	471	463	469	518	449	439	464	431	456	493	476	494	469	455	447	473	467	470	490	444	471	447	463	444	469	457	475	480	502	452	487	499	479	500	499	440	455	490	472	470	465	500	484	491	492	492	456	498	517	464	495	491	469	452	452	492	458	516	490	476	494	499	481	464	453	478	469	496	481	471	485	469	506	471	494	471	462	481	460	467	494	487	494	494	491	475	464	480	453	435	477	520	441	486	470	498	472	474	478	512	451	463	467	481	477	487	469	502	503	479	499	467	454	481	461	468	463	446	493	445	509	493	500	466	463	479	498	475	457	457	460	482	483	485	502	468	495	497	462	506	463	481	492	468	495	467	469	494	506	426	461	448	467	471	448	472	463	488	457	448	444	488	513	463	469	471	486	481	475	466	487	460	479	471	486	473	469	479	464	471	506	465	436	488	481	477	447	475	465	501	496	475	479	456	462	440	466	490	504	495	466	473	466	468	487	469	489	463	434	480	471	462	498	441	494	505	478	483	498	526	438	471	495	483	476	492	472	467	472	473	460	496	483	442	467	475	459	493	479	529	530	463	502	444	496	450	478	459	444	472	449	451	447	474	476	458	454	485	471	465	453	450	534	466	519	481	461	461	467	479	440	432	481	480	493	529	421	452	467	455	495	486	496	470	474	465	516	451	457	444	413	468	459	489	449	461	480	447	464	461	491	479	446	506	453	450	486	491	424	507	484	507	484	440	489	446	473	464	443	458	446	487	458	466	487	465	505	485	460	469	472	450	441	452	467	482	465	494	489	488	467	517	464	496	469	472	510	471	463	451	478	459	464	445	471	506	514	475	433	496	477	458	450	473	461	454	511	452	469	468	455	513	536	467	473	441	474	489	495	459	454	502	460	476	436	477	503	438	448	460	480	453	512	474	477	495	449	465	460	475	457	481	451	477	502	484	475	440	456	465	444	477	442	485	435	488	490	469	509	476	483	518	451	460	459	482	523	454	472	465	476	441	490	433	488	504	441	475	499	458	481	458	467	499	479	475	495	484	458	476	477	439	434	458	434	490	425	546	493	488	469	451	463	433	485	450	474	450	445	447	500	464	470	464	506	442	520	507	459	457	464	498	461	470	447	468	473	474	483	463	443	467	463	478	510	510	411	494	430	455	492	462	508	459	518	478	469	492	451	512	454	456	472	460	499	446	451	481	492	450	482	471	477	477	508	463	471	489	447	481	474	455	502	461	528	425	509	505	484	441	434	487	472	465	460	478	443	484	515	479	481	463	477	436	475	466	449	499	451	491	501	436	482	441	440	480	456	469	490	482	449	500	488	488	460	440	463	506	461	532	446	481	442	475	460	455	469	485	472	507	523	489	497	466	463	508	497	459	491	446	465	477	486	462	502	440	470	465	431	510	451	455	454	499	477	502	518	461	461	457	429	457	451	449	478	466	476	484	477	488	466	490	499	462	461	472	474	477	468	463	467	468	513	471	487	452	466	518	482	511	478	457	466	495	474	473	489	475	513	466	444	508	482	457	461	453	454	475	451	458	492	486	499	471	488	491	468	487	488	491	443	481	476	480	487	471	486	474	473	451	479	492	455	479	470	542	467	497	471	464	464	455	496	461	471	436	464	446	466	484	449	483	428	440	443	448	430	502	459	464	487	498	458	489	471	447	457	464	533	514	464	504	484	459	438	482	455	479	473	459	461	466	431	501	445	484	459	460	499	495	458	473	480	512	500	506	445	433	453	482	476	458	462	457	459	485	461	500	448	434	497	489	528	485	431	489	517	489	467	477	475	448	488
23691	20938	28286	23738	20918	10060	1312	908	831	770	732	718	734	651	678	636	628	660	685	654	658	617	606	633	648	601	614	621	652	593	625	612	589	639	620	606	637	589	605	569	598	565	588	603	578	583	595	542	626	610	620	532	610	630	652	590	599	592	601	591	594	609	577	583	636	630	586	571	608	620	614	593	620	622	630	549	646	589	560	631	587	589	561	589	637	570	580	591	626	616	566	625	614	608	593	566	617	589	580	590	612	580	589	603	603	596	580	560	596	603	580	626	556	597	566	577	588	588	590	598	612	577	564	537	609	575	553	605	614	538	586	590	588	609	548	611	614	585	598	586	573	586	559	568	584	544	571	625	550	607	607	581	624	564	627	595	556	592	596	592	588	584	633	614	593	594	594	549	645	563	589	621	562	580	576	563	621	587	539	626	573	562	585	605	571	597	603	602	576	568	605	615	576	585	604	625	618	587	605	583	581	614	605	592	613	584	592	643	578	615	585	566	564	575	620	590	607	559	574	599	561	603	599	610	603	622	624	627	600	585	558	602	591	584	545	645	558	625	634	612	659	620	592	573	590	563	614	617	617	604	618	611	597	578	609	583	618	559	552	569	632	570	577	587	600	571	633	644	620	571	615	576	609	580	595	609	586	586	599	585	572	610	596	610	573	614	593	579	621	555	629	561	617	595	588	558	600	622	597	587	621	631	608	604	586	619	626	606	621	623	632	587	633	596	597	590	592	590	589	608	613	565	618	589	647	575	581	601	607	645	627	623	599	593	543	601	616	573	629	616	592	601	603	563	604	615	624	641	587	584	623	573	584	634	532	608	573	618	605	613	567	568	653	612	556	588	586	601	613	587	596	568	622	559	595	610	580	614	622	577	576	608	629	563	585	611	586	590	573	566	592	598	608	648	613	641	606	617	604	629	569	590	578	569	592	624	597	615	615	629	670	574	594	635	589	586	656	584	619	607	610	568	568	627	561	616	559	616	621	593	551	581	565	617	634	571	619	631	575	590	636	594	646	637	589	623	580	623	591	589	583	606	603	586	589	599	582	576	586	572	598	595	625	593	607	620	570	601	589	602	619	602	592	596	595	539	582	575	633	617	596	572	582	596	588	557	589	596	601	603	600	547	622	595	617	584	591	654	600	611	589	575	606	614	614	600	600	631	607	667	562	632	636	574	652	610	564	587	574	568	596	643	604	621	547	592	589	586	599	641	580	556	612	614	592	590	568	577	600	570	605	626	584	597	576	578	598	578	542	578	617	609	563	637	601	581	559	595	578	578	631	604	587	578	620	588	559	587	597	623	591	607	565	594	565	570	635	610	564	623	574	649	609	624	561	592	574	551	640	590	585	595	620	532	615	626	602	643	585	600	582	607	577	614	570	561	590	622	593	630	557	585	583	569	617	560	603	591	620	580	596	588	566	574	626	520	614	541	604	630	597	614	565	629	605	582	614	591	605	634	568	611	604	554	616	607	593	591	580	601	564	595	603	611	604	580	581	591	554	584	587	576	614	609	608	578	604	604	578	533	596	568	610	595	621	583	610	579	625	582	573	605	633	583	557	612	610	594	577	532	568	596	582	592	587	627	592	560	652	575	571	566	561	594	569	583	584	616	596	627	633	592	586	590	573	561	612	590	589	559	626	646	602	607	612	572	584	542	592	603	617	569	642	574	617	608	648	622	596	618	579	602	571	634	625	519	537	576	636	592	591	602	552	605	554	581	576	617	597	553	595	544	583	600	585	616	558	644	581	583	603	598	598	575	612	665	654	576	604	609	592	611	597	579	640	629	553	625	547	593	563	616	614	609	556	577	599	580	592	636	599	582	648	576	620	601	572	530	605	550	600	638	595	646	559	563	628	589	618	593	572	571	556	545	582	576	608	570	579	566	593	598	558	608	600	576	594	640	574	599	594	582	594	569	568	612	637	608	613	585	592	607	597	586	619	600	620	619	578	548	617	575	579	625	620	592	638	564	574	572	581	552	564	634	603	591	598	605	563	587	621	606	604	580	603	631	612	583	570	605	571	578	568	578	608	570	609	551	629	633	610	624	576	590	586	612	633	575	592	573	600	595	563	585	594	569	631	630	635	587	585	562	621	619	558	612	591	595	600	567	591	639	629	607	590	595	581	611	559	592	563	587	620	593	596	584	619	628	628	539	663	557	570	538	617	615	631	604	609	573	580	569	615	567	600	607	591	598	585	579	567	633	591	620	590	636	604	579	581	558	628	589	600	600	599	615	578	642	581	571	576	583	565	565	601	592	588	603	589	619	596	569	598	600	573	604	562	647	565	550	576	573	603	577	588	614	584	585	594	587	622	586	581	608	618	590	634	602	625	632	573	618	602	558	620	606	571	602	582	561	630	652	588	572	637	599	579	613	621	624	535	576	619	613	584	581	530	634	588	597	601	615	602	555	570	559	625	560	604	568	581	591	612	609	601	574	579	572	603	599	580	598	603	547	590	629	538	591	608	633	608	578	576	626	583	584	555	559	606	615	618	594	581	567	587	611	620	559	519	581	596	584	582	621	611	574	598	622	597	618	591	583	624	589	547	575	551	600	550	577	575	612	589	604	616	589	617	592	559	581	605	603	554	612	580	623	608	548	600	572	608	577	593	589	565	608	591	574	552	608	572	629	547	570	587	571	568	571	555	580	610	576	570	625	592	590	617	573	594	608	652	583	570	591	584	580	549	638	585	603	583	577	598	630	618	578	594	585	581	611	592	603	602	592	612	621	593	609	593	602	578	610	600	607	597	607	593	592	642	618	603	591	573	591	550	619	565	562	613	590	576	622	565	603	578	576	564	605	619	562	616	606	559	590	588	594	520	624	559	615	575	623	606	577	566	661	620	578	600	592	576	598	577	624	578	601	611	587	583	548	612	594	548	610	576	590	622	629	621	592	603	523	551	579	597	597	586	622	616	635	603	611	583	592	607	593	587	611	649	658	601	573	584	586	560	643	597	606	630	605	621	611	577	600	546	522	563	594	585	609	580	599	531	588	636	613	618	537	544	616	616	587	595	587	633	580	614	635	621	572	562	627	617	565	594	618	548	599	591	592	624	604	614	609	557	615	592	615	591	620	618	628	631	623	602	599	578	611	600	615	575	606	596	589	587	584	601	597	592	582	561	611	583	584	608	627	580	588	626	613	550	583	580	585	636	559	665	589	614	577	578	592	606	597	618	558	600	606	585	588	621	581	599	604	569	589	577	598	589	558	639	582	593	568	601	602	568	611	580	607	597	607	612	582	592	558	542	589	599	588	623	638	643	562	549	654	588	622	608	586	593	579	580	575	600	581	618	577	577	537	603	573	605	652	595	579	603	547	635	604	605	574	622	605	580	625	592	584	596	540	637	622	607	588	590	569	610	568	557	547	552	605	611	576	635	568	590	607	621	579	597	617	633	601	609	591	572	587	610	614	613	580	615	616	619	609	565	581	608	636	595	605	578	576	558	587	560	562	601	584	587	573	600	601	566	562
15629	9632	7819	3882	2914	2274	1807	1596	1342	1241	1182	1078	1033	951	986	917	896	892	857	814	854	879	826	731	842	839	797	813	791	798	800	792	755	791	824	799	747	778	815	769	831	775	807	821	754	751	760	752	801	766	737	771	756	747	756	767	757	707	715	777	762	764	758	783	784	774	783	788	756	727	754	722	778	782	792	775	755	758	797	764	796	752	818	751	769	713	753	755	800	749	771	803	729	719	786	812	799	772	773	786	771	716	744	768	728	754	720	787	793	753	714	804	735	715	717	752	770	767	729	724	776	797	762	763	771	775	798	747	747	745	790	771	765	759	715	759	772	741	719	779	826	748	781	766	730	749	756	777	741	806	788	757	756	738	794	777	753	743	803	789	764	741	725	751	795	735	731	753	760	766	732	750	778	797	763	790	790	782	762	739	767	749	791	776	771	749	767	794	772	780	768	815	782	718	722	846	777	789	732	819	768	779	773	800	755	710	738	781	700	713	757	778	713	733	725	769	769	809	750	761	765	780	723	725	790	754	773	761	795	758	774	698	749	749	771	739	784	777	775	804	732	765	740	717	748	756	731	749	752	751	801	805	736	771	818	771	748	727	759	684	701	737	789	814	767	756	751	782	759	740	798	783	749	739	750	766	742	768	711	755	721	783	704	740	707	746	734	785	781	770	741	782	757	689	804	737	751	726	752	722	753	744	775	734	799	752	732	711	768	718	771	806	774	734	708	747	797	746	769	786	784	742	786	736	731	729	761	791	797	752	785	776	778	755	719	738	787	729	743	741	757	796	775	764	761	757	809	794	773	776	756	794	769	780	772	772	755	760	723	740	752	788	715	738	753	791	770	758	770	752	785	767	783	753	739	744	742	747	752	802	743	758	855	772	756	728	769	805	726	793	736	782	751	750	791	790	749	758	779	750	747	751	732	746	802	762	730	748	776	762	794	762	758	739	757	753	735	773	735	825	750	752	758	781	767	790	765	775	708	763	759	736	789	791	716	733	747	746	759	793	787	775	724	727	704	786	760	753	799	788	726	794	801	754	775	835	765	745	733	732	818	775	777	727	790	778	751	754	733	764	774	733	824	776	738	733	738	784	729	759	757	790	767	701	791	755	782	747	804	791	746	743	752	778	769	770	759	762	741	739	750	778	693	765	745	741	743	731	747	712	741	795	744	718	771	735	738	745	733	717	800	753	749	767	778	773	736	761	749	772	723	788	814	700	750	742	783	755	736	780	771	766	754	775	730	754	789	729	802	746	778	759	729	738	743	798	774	740	729	751	775	778	789	761	731	771	765	767	761	768	677	777	773	777	722	696	780	716	767	778	788	764	773	814	763	767	694	761	779	740	749	753	744	777	740	727	731	736	803	773	778	710	727	752	744	770	699	801	750	789	758	742	774	753	693	745	780	801	752	758	752	748	778	752	760	828	793	764	779	769	790	738	739	716	758	766	710	747	764	757	781	757	757	826	781	761	754	742	802	757	753	789	761	748	696	780	802	774	737	784	705	780	810	755	770	775	778	799	755	731	760	763	703	772	775	726	756	778	748	727	725	824	757	747	741	757	717	760	791	769	786	717	758	809	721	776	766	809	756	741	760	735	712	760	775	764	772	773	735	751	700	727	768	776	717	797	774	762	769	741	718	773	779	786	746	755	766	735	770	718	749	786	760	731	747	759	773	794	754	789	785	769	770	751	759	780	818	743	757	760	802	733	774	789	766	813	805	732	733	810	775	770	784	757	756	757	754	770	795	763	793	705	745	777	746	767	752	758	803	779	730	764	754	791	749	745	726	792	754	774	736	756	742	758	805	732	775	757	769	753	726	750	741	831	735	753	730	798	733	747	775	821	735	731	810	733	723	793	756	806	698	743	780	786	731	750	765	726	775	749	783	760	741	744	718	794	737	752	775	733	795	767	717	741	798	769	756	776	727	799	766	736	791	751	731	755	723	778	775	749	767	785	737	727	765	733	794	754	759	758	742	744	783	786	753	830	686	740	700	778	744	791	789	749	797	786	771	788	812	802	784	743	754	766	745	760	754	773	772	750	769	802	772	747	769	738	719	809	767	728	736	789	808	760	714	759	730	759	702	786	778	766	746	761	789	772	686	791	766	779	739	809	731	775	771	802	765	796	744	741	772	724	825	787	755	748	712	724	737	723	705	825	753	744	746	793	753	767	784	837	753	757	749	777	713	756	795	719	735	751	747	749	744	748	770	752	785	738	758	769	724	789	787	702	784	791	766	735	761	745	741	750	758	768	729	806	757	729	755	767	766	763	744	761	817	770	741	800	731	712	772	697	797	756	784	752	785	772	765	713	737	796	747	749	795	766	796	742	758	748	829	764	749	782	737	767	730	758	752	702	699	732	751	728	730	733	728	706	767	769	742	766	767	732	733	740	785	771	784	704	746	720	752	744	810	823	687	810	745	712	768	708	791	762	789	813	712	704	715	725	780	770	736	794	773	737	747	756	747	744	779	754	736	824	792	712	793	788	732	777	754	780	740	805	741	723	736	769	785	736	770	727	777	753	751	795	795	765	760	720	755	749	724	738	750	745	752	729	768	746	723	716	745	792	764	713	785	764	745	778	715	761	807	763	781	793	750	790	755	803	777	756	739	800	747	776	720	748	758	732	757	790	787	748	733	759	731	815	763	786	836	754	742	765	794	759	714	764	778	766	763	770	772	738	764	747	765	734	742	749	754	769	773	764	771	799	808	746	734	783	778	757	741	744	770	771	750	755	787	754	745	759	806	734	802	700	709	728	737	723	728	792	780	733	740	758	763	749	754	712	712	780	765	752	782	717	821	799	769	823	734	767	728	758	788	758	809	786	793	805	738	714	777	730	772	776	737	764	774	751	767	757	821	710	760	751	721	719	748	732	792	731	725	722	777	778	761	752	754	783	748	776	765	751	776	756	758	719	715	718	776	776	750	741	746	794	781	754	750	745	737	726	779	753	767	769	713	791	710	745	813	766	759	776	744	735	734	734	787	812	767	735	766	802	803	784	823	708	716	714	756	753	796	760	775	761	773	741	769	796	752	723	757	726	769	769	730	784	762	739	742	771	723	694	784	721	763	749	801	739	791	728	742	777	743	688	732	738	720	755	775	772	742	758	768	701	749	757	790	815	768	789	785	763	766	740	756	761	740	757	726	777	755	767	775	737	730	803	743	817	722	766	734	740	764	735	742	784	729	744	756	777	712	765	730	772	726	792	792	783	768	716	770	745	744	808	733	792	725	717	773	773	753	716	811	792	771	803	785	784	750	717	804	800	783	730	767	717	735	800	780	711	771	791	732	749	761	799	749	801	786	779	757	811	770	761	740	776	808	778	775	757	714	736	775	773	760	695	831	763	749	774	743	714	763	742	765	707	731	718	773	780	751	763	761	778	788	782	785	755	790	813	759	817	716	751	791	730	703	778	728	805	798	770	760	724	743	837	775	811	771	745	811	763	745	771	744	783	763	737	795	729	732	776	745	731
22762	20930	28701	23295	20933	20996	8568	1293	920	830	764	731	672	658	602	612	594	562	551	579	566	574	523	549	543	586	523	505	502	521	527	522	517	506	496	486	532	504	502	521	512	492	492	497	507	535	493	496	502	495	523	528	555	532	532	480	493	477	487	490	512	497	486	520	472	560	474	505	484	490	511	493	474	492	525	492	505	505	477	495	502	503	461	542	484	499	464	430	487	513	526	515	465	475	514	464	458	456	498	487	482	490	498	479	496	481	510	524	486	492	478	508	445	492	530	505	470	505	477	446	513	522	494	493	503	489	511	469	502	434	451	473	503	472	468	499	453	503	502	484	479	484	484	481	486	497	552	494	477	483	474	471	486	499	482	498	494	544	525	490	500	492	504	477	497	475	494	471	476	502	516	524	454	516	479	497	493	488	525	476	492	474	485	491	496	505	475	521	468	501	501	533	500	469	512	473	415	510	476	463	479	536	457	501	509	506	502	492	489	476	484	495	503	454	514	472	491	494	497	488	452	487	508	533	521	461	484	494	449	499	477	470	507	475	501	464	486	476	510	516	491	505	490	500	506	471	511	457	519	441	488	499	497	509	501	507	472	458	488	505	481	487	483	473	524	512	472	443	515	519	489	535	521	473	483	482	494	478	447	508	498	471	491	496	487	509	441	450	465	540	466	470	464	500	459	483	492	496	481	453	496	482	502	488	464	506	484	501	468	513	475	470	503	488	501	493	511	532	463	484	497	494	493	467	490	484	516	520	484	470	453	493	479	510	481	464	497	456	537	474	487	496	491	436	485	476	508	498	491	485	478	527	504	475	496	500	460	499	481	495	523	475	508	489	507	457	504	501	540	482	474	464	469	479	515	500	501	504	482	498	473	457	487	478	508	491	512	488	495	520	507	463	506	524	448	509	468	487	516	524	488	506	512	471	491	487	482	437	474	446	479	504	490	482	504	531	495	502	469	509	482	471	458	514	514	492	463	470	490	473	505	506	486	516	475	449	481	492	500	475	463	476	482	453	501	519	525	497	468	495	451	492	506	523	471	512	485	546	473	467	454	513	465	494	523	478	455	449	501	468	457	459	487	486	482	486	475	499	452	499	483	465	463	441	475	503	502	497	531	445	455	492	514	457	477	487	472	480	489	460	499	509	512	486	505	466	504	459	504	506	469	510	468	506	456	493	489	496	499	469	494	469	479	496	436	519	518	449	507	520	472	466	490	547	466	481	486	488	522	474	495	502	504	480	500	487	501	509	479	499	498	487	501	494	507	494	497	488	494	525	478	490	498	495	446	506	472	507	472	450	469	481	511	479	472	442	477	511	480	498	469	505	499	488	489	481	467	482	464	465	527	462	492	485	499	504	483	458	509	488	511	461	445	502	502	509	501	524	502	480	490	468	459	499	486	459	474	509	497	495	472	491	499	516	469	431	529	509	502	496	467	518	486	498	446	457	496	496	491	470	495	495	506	481	495	526	494	519	468	459	486	510	527	508	500	491	509	461	509	479	517	513	455	496	506	481	463	505	468	482	489	488	535	453	502	493	514	509	465	496	467	445	503	506	482	517	472	488	495	430	479	451	475	479	512	474	503	501	524	466	484	452	456	502	481	497	467	486	479	458	531	487	471	461	474	462	502	488	463	484	457	496	475	471	539	508	471	468	470	487	461	487	442	473	498	500	494	518	486	476	530	506	450	495	476	499	476	476	485	498	460	460	454	483	476	464	467	514	444	499	484	488	475	510	492	481	492	494	479	469	538	487	535	466	485	493	477	457	486	527	474	464	493	494	520	498	492	456	507	514	460	504	496	488	455	490	476	445	512	527	473	476	484	477	471	503	496	528	491	491	474	467	495	493	481	457	498	462	494	508	468	538	500	495	455	493	484	459	492	472	502	500	507	499	488	521	470	477	465	482	487	496	503	478	522	477	479	482	481	498	480	460	486	457	509	497	484	501	526	487	484	457	485	525	487	515	472	446	513	486	518	512	471	487	483	475	472	483	542	457	490	505	515	491	480	529	498	484	459	466	505	503	482	536	492	476	453	506	465	510	530	461	452	494	432	476	486	493	466	491	524	463	494	492	490	448	500	471	481	439	483	476	495	464	500	485	487	470	488	489	434	482	517	497	497	477	487	513	507	495	496	484	494	487	500	501	510	477	472	496	497	489	474	497	457	496	471	524	482	468	491	485	476	484	485	485	499	509	493	493	467	508	492	507	516	443	462	470	483	486	486	501	497	510	500	489	464	495	455	473	496	494	449	487	473	480	492	473	510	458	479	522	468	504	466	485	474	506	476	468	471	450	528	498	463	539	517	485	491	462	494	498	487	490	441	475	495	482	481	457	491	465	503	500	485	468	448	504	470	530	465	538	466	505	484	526	485	507	499	527	471	502	497	492	477	531	499	483	487	494	491	441	515	487	495	469	496	486	483	492	485	506	482	495	479	478	508	474	466	469	484	494	466	455	473	497	510	452	508	521	462	497	482	500	474	494	494	478	462	461	490	481	467	480	498	491	476	524	500	455	497	499	486	468	494	500	477	468	483	502	450	483	524	445	474	454	461	448	474	468	448	486	481	517	519	473	493	490	490	480	472	481	457	485	497	500	480	503	486	505	487	494	511	455	469	488	483	484	471	514	519	512	467	516	458	488	450	474	497	485	489	448	475	540	484	448	470	488	485	473	465	479	481	474	490	458	498	493	459	470	505	496	486	501	461	501	492	502	498	490	495	442	496	495	479	462	463	488	501	485	518	431	502	516	489	468	527	494	456	519	489	486	502	447	518	527	456	490	512	479	493	462	484	492	495	506	458	504	490	499	476	484	497	488	480	467	525	518	448	481	508	481	469	476	449	467	502	522	476	487	484	497	506	472	469	491	484	515	444	456	493	489	482	533	499	494	472	548	519	459	482	507	479	477	509	537	513	516	472	476	506	498	451	467	458	499	441	498	484	507	475	478	519	447	516	518	503	509	497	506	456	468	485	520	447	505	471	465	478	481	470	511	516	459	476	516	461	478	458	481	466	493	476	468	504	477	476	479	431	491	470	495	494	452	471	471	470	461	508	447	469	511	445	464	496	451	484	489	527	511	501	470	481	440	479	493	524	474	489	516	464	460	481	443	483	503	501	503	521	501	493	492	512	506	509	453	479	488	509	468	463	482	458	484	531	488	470	455	498	494	491	498	513	458	513	479	467	474	500	510	480	501	484	486	451	485	457	475	499	492	469	455	480	494	487	474	455	473	470	468	448	458	518	518	526	493	500	473	462	467	459	485	522	462	465	452	514	465	474	519	505	532	467	459	466	505	491	453	489	439	466	477	492	463	477	457	475	515	496	573	486	489	469	533	485	492	476	480	502	487	455	479	495	497	487	496	528	509	484	486	517	546	473	482	493	468	501	500	472	470	472	488	501	458	508	476	460	508	447	472	478	492	482	453	502	475	492	529	466	479	456	478	476	467	445	470	511	477	505	520	520	515	495	467	478	456
18711	15263	12291	6409	4492	3413	2612	2221	1859	1536	1364	1204	1192	1041	984	960	919	855	830	799	840	830	778	736	795	745	664	706	684	701	696	704	672	694	670	649	675	685	655	668	640	710	682	653	663	609	630	632	650	681	633	696	639	644	636	671	653	642	652	638	604	683	631	618	634	619	581	612	640	614	625	622	626	654	623	656	628	589	689	662	599	641	611	626	596	638	615	618	629	603	638	592	649	622	613	652	634	632	631	644	653	592	614	629	628	593	602	652	592	629	628	670	633	696	637	657	596	591	661	615	628	621	643	625	653	627	645	634	636	652	609	623	622	595	636	645	602	649	601	641	618	603	644	664	625	649	621	622	609	635	616	638	626	630	638	648	625	607	646	632	622	647	643	659	618	644	626	674	568	646	620	649	630	631	663	611	643	660	646	573	608	657	654	631	649	621	607	614	628	616	650	608	599	627	581	607	658	636	641	608	630	618	623	648	648	633	636	619	618	642	635	613	630	618	624	610	641	647	624	611	635	570	640	655	664	669	584	649	611	639	629	634	617	644	595	614	599	609	637	615	634	651	619	633	671	625	658	629	608	651	625	615	658	626	636	645	605	674	646	620	654	607	623	627	613	620	628	651	649	658	648	643	632	635	600	639	598	598	627	599	651	636	663	661	637	661	642	637	640	622	675	612	626	619	676	652	605	626	627	639	657	650	629	659	634	615	623	650	654	594	645	651	633	624	617	658	606	643	635	625	645	623	620	622	601	625	607	628	619	621	644	645	679	612	662	645	591	611	626	597	634	619	597	617	640	609	652	643	614	670	657	638	647	598	623	667	621	609	645	611	664	630	622	632	656	597	658	645	592	624	628	668	630	618	645	639	662	619	597	611	627	637	625	627	653	667	605	614	635	670	634	617	645	664	626	620	621	653	639	651	681	637	612	638	660	647	585	618	600	623	671	672	636	690	625	666	602	667	666	632	629	621	645	618	648	607	641	608	599	657	625	668	656	678	609	594	647	641	647	631	602	623	633	597	619	623	670	655	621	637	614	623	601	628	600	621	584	646	632	642	619	598	589	656	583	607	625	620	644	633	619	611	604	596	621	599	668	636	599	605	632	617	667	609	618	607	654	596	626	661	646	599	634	638	624	614	612	608	676	684	635	577	640	639	615	642	645	573	624	657	639	638	640	643	575	654	629	625	617	643	618	607	645	626	618	611	663	590	632	653	629	636	630	627	623	623	640	668	666	656	610	642	616	630	627	635	635	672	635	655	631	603	637	660	646	584	602	649	629	639	628	654	599	664	593	662	567	588	679	622	626	601	612	588	606	670	658	640	647	614	643	694	596	626	631	622	626	647	655	618	642	614	707	649	617	646	640	658	654	621	636	630	611	596	639	624	641	655	631	625	661	615	645	612	628	614	649	616	606	649	596	654	634	632	646	614	642	623	615	652	632	665	681	609	661	684	592	600	621	641	589	643	632	627	634	616	618	640	630	620	615	680	651	613	646	638	619	677	614	660	654	596	598	676	626	571	624	602	627	637	647	653	656	630	663	704	617	611	624	587	647	629	623	609	635	605	614	633	605	644	598	623	589	653	572	615	631	608	620	592	632	620	592	618	628	676	653	602	622	630	598	671	621	602	633	643	632	645	611	679	623	621	600	630	617	647	648	616	589	633	613	595	618	624	600	641	631	641	599	669	619	648	656	609	646	631	669	663	614	645	600	608	620	621	640	605	594	663	627	606	616	652	658	623	657	601	646	618	630	625	578	636	660	604	637	647	623	659	646	633	612	614	653	621	629	694	595	594	641	613	643	652	638	650	649	587	635	622	656	603	591	615	568	647	622	566	620	640	632	619	581	630	681	630	647	682	651	633	603	646	677	654	658	615	622	644	650	643	659	624	632	669	609	663	593	651	615	626	655	618	644	635	642	670	598	610	641	567	626	663	643	657	644	598	627	630	650	654	648	631	692	641	660	660	587	640	656	665	647	636	640	624	650	631	604	650	649	643	625	664	585	615	666	602	581	616	620	627	638	608	656	616	632	642	653	602	624	640	655	605	616	637	612	612	667	667	615	645	599	616	603	658	629	636	591	600	641	624	669	643	625	565	622	616	665	607	571	623	657	607	643	628	650	636	652	644	619	631	679	641	596	586	602	683	648	623	643	657	630	581	610	656	566	647	639	625	624	628	586	639	629	646	628	570	581	649	618	631	620	642	589	624	633	610	615	635	663	613	577	620	667	599	597	624	628	626	659	615	595	592	604	627	629	587	634	613	636	617	590	571	597	586	638	662	620	631	630	617	612	620	611	637	643	602	622	613	613	642	604	626	595	596	639	647	623	574	623	679	603	627	636	630	657	610	614	625	579	642	588	647	652	652	647	600	623	631	614	674	629	631	648	660	655	626	635	635	648	594	579	623	637	635	605	650	665	621	641	581	640	605	635	608	641	657	679	648	642	610	611	635	644	608	606	637	591	621	645	638	628	635	637	639	657	640	674	584	661	627	605	629	633	655	591	649	614	646	645	606	625	627	629	676	653	627	670	584	619	641	597	645	628	622	634	641	648	641	650	636	623	634	659	622	631	581	631	612	631	596	616	679	652	653	602	680	658	612	636	663	632	643	650	658	672	623	620	643	645	620	619	612	619	624	626	628	615	572	640	617	612	610	617	630	640	631	715	639	651	626	629	638	588	588	632	613	663	627	618	616	627	658	616	587	599	626	617	620	646	621	647	604	619	655	643	612	601	627	592	605	615	680	633	624	624	624	589	686	601	604	658	612	608	626	579	629	624	640	621	618	639	671	615	653	647	602	643	640	603	620	627	629	583	624	656	655	625	608	599	619	631	629	610	606	606	582	629	580	607	617	626	617	654	625	581	588	639	608	625	639	618	624	651	615	634	558	672	600	626	628	622	642	644	609	629	602	659	603	655	639	620	609	637	629	638	642	623	668	629	627	647	645	597	618	611	609	624	674	637	637	644	675	654	609	617	630	629	661	620	657	630	642	658	635	635	613	645	626	634	592	621	626	641	654	613	598	641	608	619	659	633	702	637	567	642	585	633	653	694	625	636	578	650	623	578	644	596	618	618	660	632	626	591	618	622	634	640	589	639	622	646	678	638	646	603	611	664	631	649	607	650	636	614	638	671	604	594	666	609	628	647	595	658	640	627	667	642	627	597	668	658	634	651	607	654	610	624	641	622	633	661	622	680	594	598	625	622	634	621	628	613	604	645	594	625	612	611	654	616	638	614	638	623	635	685	658	613	592	614	607	629	584	611	616	621	615	597	592	581	651	646	605	615	605	650	617	615	620	586	618	611	638	623	668	620	635	560	606	589	594	619	626	609	639	632	647	651	601	665	626	623	668	693	663	642	666	609	606	635	631	650	630	651	599	610	631	629	660	617	653	615	658	645	672	597	646	649	604	634	685	607	631	611	612	595	664	626	633	610	621	587	674	644	638	630	610	650	648	626	624	630	651	649	627	600	676	583	665
26558	20374	8773	819	501	430	406	376	394	396	371	368	345	346	384	381	364	352	371	368	383	375	351	385	332	399	366	351	363	392	353	358	358	383	326	320	344	398	369	346	345	372	357	382	374	368	391	374	378	347	348	389	338	338	360	380	362	365	395	358	368	379	411	358	383	332	344	373	350	388	365	354	379	349	348	320	374	347	345	408	345	362	358	359	329	352	378	394	336	371	376	394	354	327	313	399	360	366	358	344	379	351	362	355	334	363	325	342	361	376	400	347	357	358	371	389	321	342	331	367	316	390	368	334	358	386	394	365	364	401	357	349	358	361	372	373	349	378	343	348	377	382	338	356	365	390	369	341	349	357	372	381	330	346	375	353	363	377	359	359	367	404	379	373	344	363	362	338	318	378	353	380	370	371	338	338	368	335	352	365	375	349	356	361	384	345	387	362	341	362	335	353	365	338	347	331	337	376	372	371	395	353	356	329	350	360	366	372	351	361	396	364	399	371	354	362	374	382	374	403	350	369	367	358	387	349	340	352	372	378	356	349	365	384	357	370	373	377	359	374	313	382	358	328	386	392	392	348	385	365	368	351	338	389	353	338	355	362	376	343	407	365	384	360	362	369	361	354	414	380	390	361	356	348	367	334	382	350	379	375	383	353	388	349	352	357	358	400	356	393	320	406	371	362	371	325	348	366	366	366	349	375	362	357	386	393	387	349	368	370	349	389	348	359	371	342	369	332	369	338	381	342	345	353	367	366	363	405	383	402	353	327	361	379	393	388	347	354	343	358	350	350	368	365	380	374	372	384	361	361	412	350	361	384	362	356	376	326	355	367	362	367	325	388	372	370	382	406	378	359	355	368	391	362	340	363	362	392	359	370	355	340	355	332	337	345	366	367	329	357	371	361	384	362	352	390	364	382	367	355	329	388	395	378	366	356	375	382	370	365	322	381	334	384	348	390	357	366	357	384	343	366	399	385	369	370	377	382	374	365	338	328	341	358	327	385	338	386	376	363	328	352	336	349	340	383	391	366	344	353	403	340	348	388	345	375	325	384	389	364	354	371	378	394	354	382	341	369	360	365	365	337	373	357	357	370	375	377	378	339	379	379	337	353	379	355	339	384	351	377	353	393	366	333	370	347	376	356	360	385	370	346	380	341	349	360	373	362	367	332	388	389	366	376	348	365	364	363	342	359	355	367	367	370	359	401	339	380	366	354	368	330	328	364	372	345	348	367	350	370	359	369	392	340	386	336	379	407	367	366	338	324	379	349	390	382	377	352	379	333	338	424	372	378	360	357	367	363	347	348	386	377	366	343	358	353	385	393	391	364	353	318	368	366	369	394	354	370	362	315	308	381	365	345	413	372	356	337	348	354	381	356	353	374	359	345	365	395	358	336	351	367	352	339	343	363	374	371	387	342	365	387	359	363	339	366	382	359	374	366	346	353	326	367	331	364	349	348	373	359	345	341	358	343	319	391	356	372	356	356	387	372	356	361	360	349	327	345	389	369	374	371	364	355	398	375	354	333	351	353	332	368	335	331	359	391	379	370	372	374	370	371	395	397	361	400	389	377	373	349	370	371	373	341	347	378	367	385	359	351	351	319	342	389	358	369	359	365	393	401	371	334	352	376	333	387	358	388	369	370	373	371	313	378	324	351	375	395	362	372	366	374	410	370	340	368	399	357	340	337	363	372	335	360	387	390	352	362	348	349	351	351	375	370	353	360	368	364	349	376	355	354	355	366	376	357	348	362	352	363	357	369	360	334	349	370	383	384	358	360	375	364	384	339	390	401	362	360	373	365	386	375	369	329	382	371	387	359	384	364	368	382	366	351	361	392	350	357	371	357	386	351	353	376	347	317	389	359	358	360	348	342	367	345	372	352	354	353	364	364	367	357	337	344	393	380	365	382	367	368	344	365	398	379	357	362	334	380	380	371	377	380	384	358	354	346	394	379	363	342	377	366	359	336	376	328	354	387	348	369	336	345	356	351	359	374	355	368	348	357	360	346	323	417	385	349	379	348	376	380	332	371	355	374	366	363	357	387	368	367	343	360	358	376	355	411	350	345	360	372	343	369	373	391	320	355	366	364	380	378	358	332	372	333	365	353	377	381	372	352	362	346	407	337	382	345	383	345	355	346	355	334	357	377	375	371	363	385	366	381	360	332	323	364	330	360	346	327	351	373	349	354	342	352	358	341	355	328	348	357	368	371	350	380	360	364	392	343	353	360	383	386	377	335	377	326	337	325	379	363	369	347	381	361	332	331	377	362	343	394	382	375	376	372	382	364	372	377	347	374	328	375	354	340	329	351	363	361	358	345	391	358	347	343	359	363	370	391	356	351	333	366	363	377	378	339	367	345	339	376	334	347	361	325	388	383	350	344	387	389	368	370	369	353	413	350	388	379	349	352	352	331	389	394	365	366	350	373	345	378	361	354	331	313	392	341	343	372	352	358	378	374	366	381	381	349	368	360	344	408	360	351	369	352	360	388	359	373	378	368	361	348	364	363	378	368	355	379	364	381	352	388	353	333	369	384	338	353	336	351	394	336	364	380	365	374	355	341	371	347	359	354	361	363	347	372	380	356	378	369	396	334	360	350	376	382	372	343	367	370	356	374	357	390	345	378	350	360	380	401	336	375	344	366	358	374	383	350	340	324	369	360	330	348	340	346	368	374	368	386	366	364	356	398	357	382	361	376	369	356	358	372	378	359	343	343	334	374	394	366	367	375	380	378	350	392	345	333	341	362	381	366	408	369	364	358	363	383	351	380	343	370	324	353	350	379	377	395	329	327	391	365	374	374	361	380	370	386	362	335	387	365	371	378	381	345	380	416	364	357	364	345	372	388	381	389	382	347	373	359	393	335	348	387	364	371	381	367	382	338	363	356	351	331	352	354	358	354	374	369	370	346	367	379	375	358	381	376	357	354	357	353	359	346	369	350	357	357	386	353	356	334	377	384	356	389	337	364	363	384	382	367	353	351	340	338	371	327	372	339	366	357	357	342	346	344	390	349	350	363	331	408	333	358	380	363	352	368	397	365	371	360	354	379	376	371	353	425	392	360	361	352	387	367	344	353	344	355	365	378	397	374	359	352	413	384	349	357	359	365	356	325	382	377	382	362	381	389	370	365	341	396	354	356	360	340	369	359	341	361	416	374	377	337	317	355	356	376	370	381	376	368	382	353	388	359	339	356	371	361	312	412	364	374	374	383	380	354	333	325	348	386	341	390	378	394	348	395	392	392	363	382	358	373	369	363	339	369	366	371	374	365	374	362	376	338	387	365	336	363	396	363	359	326	386	380	343	346	347	344	350	324	378	365	401	329	323	383	349	374	391	339	365	368	359	384	377	363	342	356	374	401	353	357	360	381	329	357	354	364	370	352	343	327	375	360	362	352	366	356	365	390	355	341	395	364	397	352	374	382	367	344	367	374	400	394	333	334	335	374	343	334	329	349	381	365	323	374	376	353	398	349	339	328	372	375
7974	1231	1112	709	649	542	573	525	531	525	477	500	485	452	464	460	454	513	444	496	450	492	472	407	473	444	487	465	471	461	478	479	500	492	476	462	458	484	449	461	456	465	464	459	460	465	467	441	470	505	465	504	449	497	470	462	449	457	469	456	482	485	464	447	478	507	478	471	476	474	478	460	488	479	508	464	436	499	459	463	523	472	435	475	478	495	456	472	495	463	429	509	518	470	500	467	491	540	460	478	452	467	478	449	491	428	463	496	496	448	474	462	470	480	471	495	471	455	473	456	475	517	462	481	448	438	501	494	489	514	493	464	454	461	485	462	467	464	443	444	493	461	475	458	446	493	495	492	477	484	518	457	477	456	453	471	477	454	485	502	451	491	496	457	440	481	477	485	476	466	438	438	452	498	456	480	487	449	467	482	487	436	455	476	432	442	480	442	456	468	459	455	435	454	464	460	456	494	482	451	488	467	519	478	448	473	489	462	445	465	475	459	442	484	477	455	500	498	481	414	475	473	499	497	481	479	439	495	468	455	446	495	506	443	446	506	483	442	462	472	472	436	476	413	481	465	457	467	493	489	495	489	482	459	484	491	482	456	529	494	474	452	479	454	480	446	465	460	468	473	462	486	431	502	458	482	488	443	464	449	460	487	504	492	470	466	497	460	448	471	481	437	450	452	471	474	438	451	474	453	466	526	455	486	494	462	476	491	484	490	459	509	488	478	494	429	456	489	467	457	511	465	493	487	479	489	476	506	465	470	505	453	490	450	477	523	493	486	503	478	464	500	457	454	468	448	488	493	453	463	442	460	445	462	458	476	483	487	494	468	454	507	466	485	488	510	485	456	501	462	491	485	456	453	466	458	487	497	494	507	508	514	457	460	443	434	445	489	469	466	452	473	459	460	500	421	516	470	477	518	484	479	468	467	457	471	493	468	445	503	443	471	512	501	454	485	432	452	473	503	453	431	480	473	444	476	453	494	457	491	489	457	463	483	466	479	429	451	449	479	485	509	478	431	469	453	502	434	443	463	466	474	440	479	455	449	460	497	506	458	482	489	457	441	491	432	457	474	479	435	445	476	474	507	479	506	467	475	460	461	432	468	489	463	431	450	466	438	461	475	492	492	481	460	483	470	444	506	462	457	455	487	511	450	457	481	510	477	481	457	494	454	464	472	479	458	499	473	452	477	446	485	483	430	470	451	463	474	456	480	464	471	489	478	458	455	500	483	481	422	472	445	498	454	504	486	436	477	450	455	441	500	432	459	467	509	456	454	464	425	483	477	464	426	456	499	454	493	460	469	439	507	447	489	468	472	455	467	493	479	464	475	458	436	476	489	476	440	506	458	454	486	472	505	473	450	474	474	470	498	471	457	471	482	444	465	474	462	446	472	463	428	453	481	479	442	484	446	495	449	471	492	452	495	466	477	472	479	459	472	466	481	449	465	474	454	497	422	503	470	467	482	497	468	438	480	482	464	483	472	496	442	455	526	435	460	453	486	453	492	467	493	485	479	464	451	453	430	502	453	474	475	437	473	484	440	473	475	462	460	451	491	468	489	514	462	488	454	487	470	473	439	446	450	483	445	465	504	490	473	483	446	483	492	475	490	454	474	490	476	448	456	492	482	481	435	456	439	496	465	443	427	491	506	456	462	516	491	465	473	472	451	501	478	483	469	470	471	455	466	487	490	470	454	460	434	491	441	493	478	493	460	458	444	467	478	447	472	488	465	513	445	469	468	486	477	425	469	505	431	483	474	467	489	459	469	446	435	479	484	451	490	459	479	421	477	489	436	472	464	471	466	487	479	497	474	426	465	486	475	476	471	487	449	495	480	449	492	508	439	448	518	470	447	415	424	434	441	471	469	469	477	464	500	465	522	497	496	497	438	468	454	506	476	484	476	503	464	515	481	498	454	503	471	449	453	473	440	475	474	466	477	488	459	461	456	492	483	452	499	504	488	440	438	470	455	457	433	448	464	472	486	441	447	459	510	469	466	455	475	425	443	488	449	460	490	494	466	470	472	473	478	490	482	442	406	467	476	504	462	452	441	502	475	463	477	478	481	477	474	468	510	499	482	486	460	461	470	478	462	478	486	473	472	431	458	492	440	467	489	500	462	460	466	499	483	491	503	445	457	470	514	454	496	503	489	473	478	462	469	506	508	481	476	504	489	477	446	445	451	475	489	450	503	490	425	465	478	460	445	497	487	500	459	497	470	484	461	453	496	462	456	441	450	479	474	492	483	437	450	445	469	485	479	463	448	466	476	472	441	475	435	446	479	481	478	489	487	454	441	437	452	456	449	503	496	465	452	443	476	508	466	446	475	465	440	463	512	475	472	454	449	465	490	456	469	444	480	474	487	471	418	458	468	433	480	459	474	467	459	466	464	471	497	493	456	481	451	507	494	464	508	489	472	465	497	444	463	453	473	474	481	464	494	442	480	513	490	462	484	439	435	473	483	427	479	465	460	478	452	439	477	451	467	484	453	442	454	501	493	444	471	450	488	506	444	475	474	476	499	454	450	503	510	504	477	468	474	480	498	479	462	493	524	453	485	471	489	464	485	491	480	491	457	489	440	467	478	472	490	464	477	433	475	440	486	448	454	510	456	502	492	452	462	485	494	474	445	503	483	452	463	485	532	455	409	473	415	474	465	479	495	496	478	465	493	439	469	487	471	510	472	438	462	481	483	478	493	472	509	494	473	470	478	465	488	448	488	446	448	483	505	478	494	488	505	475	507	470	477	460	464	424	472	472	444	487	474	482	449	441	463	423	428	442	451	451	456	471	436	440	479	500	508	437	455	477	468	465	488	490	486	479	462	416	474	472	467	444	441	443	464	471	455	461	454	487	501	484	484	460	467	463	452	480	453	482	407	434	502	459	444	462	458	430	485	476	474	467	470	461	473	486	477	464	498	481	459	491	483	493	490	451	449	471	479	450	471	423	455	476	487	458	427	516	467	454	502	444	487	488	457	507	430	501	463	474	464	470	471	473	439	428	475	445	479	477	494	416	461	431	494	468	481	497	475	480	458	498	424	479	472	485	464	468	459	441	475	470	490	507	493	456	439	478	479	448	472	448	448	481	453	502	511	485	437	479	478	468	480	500	454	453	466	441	475	484	473	431	503	449	470	446	497	506	454	443	443	448	450	472	515	484	466	442	456	455	475	447	482	488	445	473	473	506	447	450	465	449	461	498	454	515	492	465	463	507	433	475	443	457	481	481	453	469	449	472	416	500	467	459	441	451	457	477	482	506	457	473	463	467	492	487	461	490	482	441	497	483	478	502	472	459	462	482	461	469	455	463	484	479	502	451	462	475	466	477	504	475	490	502	488	454	481	489	489	455	502	461	494	439	492	467	451	462	453	480	469	469	452	472	435	434	481	490	482	454	466	456	492	455	465	455	457	510	466	477	489	444	493	489	444	485	491	477	453	455	447	419	487	452	491	476	483	470	492	461	448	423	428	429	464	450	455	486	468
23694	20952	28272	23769	20945	10038	1306	942	828	808	797	765	680	687	722	619	635	614	597	635	631	668	644	586	619	625	608	681	634	626	617	575	595	577	567	581	606	588	607	642	648	571	610	627	614	614	590	623	598	581	581	657	593	607	590	635	598	618	600	597	610	586	575	639	575	636	578	599	583	600	577	594	607	604	575	587	578	615	557	537	580	619	626	634	569	629	609	614	559	582	569	609	596	662	595	597	628	625	593	557	614	638	601	655	591	604	599	618	595	592	569	594	584	613	640	579	576	622	596	605	609	589	631	576	605	573	583	617	594	598	564	574	604	605	630	601	652	572	577	600	571	611	546	563	602	616	629	600	614	572	593	630	598	590	590	595	601	648	609	619	634	623	609	584	559	589	639	584	617	614	561	604	568	592	627	581	593	568	589	545	592	592	583	612	618	596	585	591	585	607	578	607	587	594	603	625	599	587	585	561	614	575	556	613	592	595	586	565	596	608	592	648	632	599	612	606	596	627	580	659	607	584	609	644	609	594	566	601	616	552	573	614	596	569	620	592	591	585	565	609	591	608	552	681	575	608	602	579	550	594	600	611	610	616	610	596	558	568	607	561	606	611	625	595	596	598	610	556	606	614	625	625	586	597	559	630	575	575	562	568	592	585	580	572	571	601	606	631	609	623	561	577	626	553	562	612	542	580	590	580	598	589	610	623	602	606	543	542	586	577	587	618	587	582	632	616	614	546	562	572	574	566	619	615	651	625	589	579	622	608	612	565	602	666	583	621	570	601	585	619	554	574	570	593	605	625	601	605	640	605	583	590	598	618	600	583	582	546	578	567	586	556	611	567	572	594	580	619	622	608	583	546	579	612	579	596	611	623	646	611	627	612	623	612	584	591	570	621	598	568	557	627	565	604	599	617	594	563	605	655	603	619	578	599	625	587	611	580	603	591	616	545	605	609	608	556	568	585	580	607	627	590	610	584	573	592	559	595	558	576	609	563	597	589	632	590	630	611	547	595	603	576	595	590	642	605	587	627	608	605	581	596	618	614	566	626	615	611	579	586	581	623	642	611	580	550	606	555	579	586	623	602	615	618	587	616	586	581	587	588	588	578	601	610	593	629	575	592	574	577	581	587	614	607	624	607	641	556	606	600	596	604	596	548	629	645	573	595	562	613	587	618	598	611	560	595	591	593	590	560	608	528	575	556	599	559	627	590	603	585	612	587	591	605	572	613	605	596	574	569	599	625	624	660	617	607	561	600	564	563	591	594	601	542	593	555	577	616	577	609	595	591	625	611	538	609	618	619	625	599	594	592	606	627	628	598	690	548	572	587	569	568	611	595	612	602	601	631	622	578	595	561	585	669	628	590	602	604	553	545	583	609	565	609	604	630	576	628	609	617	578	584	612	635	629	588	576	604	609	632	610	578	635	599	572	587	596	605	559	598	620	584	600	580	619	599	563	575	590	586	620	570	597	619	608	592	595	591	584	608	599	617	593	573	542	568	578	595	608	599	567	630	621	594	579	580	623	605	577	580	591	573	616	584	555	628	540	582	616	649	599	534	604	581	618	579	563	575	613	585	578	612	591	597	587	585	615	586	581	591	599	616	590	634	566	561	562	607	584	608	618	623	611	568	564	609	529	586	623	606	588	644	589	617	587	623	618	566	602	593	592	593	573	605	621	589	593	578	619	626	581	575	595	582	600	595	586	600	605	625	573	591	593	625	595	597	594	617	574	595	609	604	572	631	611	594	600	584	552	602	641	582	544	557	615	631	589	566	587	587	567	587	597	546	635	603	588	604	574	592	618	595	555	614	614	604	628	583	590	600	611	601	563	603	604	584	614	649	610	554	573	604	579	619	587	587	616	598	610	619	592	571	583	629	580	528	557	555	555	627	621	610	611	646	592	624	591	604	578	594	579	574	582	620	574	614	586	552	583	609	613	598	631	593	602	648	574	612	641	550	598	563	609	632	584	559	554	634	618	604	604	597	607	573	618	598	548	633	630	645	557	592	602	569	609	625	586	632	517	646	609	638	548	566	591	603	623	602	603	584	599	581	617	609	577	558	591	645	615	595	565	574	576	582	570	606	548	625	600	590	592	563	577	577	578	594	608	599	566	598	560	640	596	585	594	632	602	570	618	637	614	608	635	585	592	558	607	590	570	589	609	599	633	606	619	579	622	596	603	553	583	607	588	641	658	602	614	580	575	596	597	554	538	591	639	588	572	577	602	592	586	591	617	572	611	600	599	589	630	633	541	567	614	591	606	587	629	579	576	567	614	601	572	611	571	570	639	625	578	620	610	582	596	579	571	620	590	588	586	592	599	614	635	584	584	576	583	576	603	545	589	596	579	577	596	626	603	629	598	573	593	566	625	587	592	615	583	570	579	593	666	597	600	627	614	578	588	608	594	582	613	557	563	618	594	647	615	585	598	642	547	560	576	589	618	603	560	601	609	601	551	619	566	602	563	569	536	547	623	594	630	555	636	604	578	577	555	536	596	577	578	598	569	626	588	599	578	562	572	603	635	609	629	589	605	610	588	638	626	611	596	591	613	593	606	615	547	599	590	549	638	572	610	599	588	579	602	637	567	601	583	609	616	614	533	626	556	569	623	590	577	592	575	570	633	572	623	612	603	599	623	556	593	596	615	604	627	576	553	619	586	629	598	584	585	615	605	593	618	586	628	568	576	581	551	583	660	588	561	582	616	563	591	618	585	584	598	622	653	579	591	581	613	562	618	559	602	521	615	617	613	600	597	611	629	598	575	597	606	590	576	629	622	601	557	622	635	607	601	560	605	590	629	630	637	662	573	582	567	609	566	587	579	627	611	600	573	582	589	639	580	555	610	612	595	612	609	613	597	575	650	632	560	592	551	587	577	573	601	602	592	602	548	571	619	607	586	592	614	560	600	540	596	575	561	575	574	561	613	607	617	572	611	554	596	572	608	552	620	575	628	584	559	586	585	612	581	631	582	634	605	583	603	555	629	571	571	586	577	560	579	599	566	601	549	616	608	597	598	587	589	608	614	625	574	609	572	579	583	625	589	606	576	524	577	616	577	584	555	601	591	617	627	601	598	569	627	600	583	566	579	609	592	577	583	612	564	631	600	602	642	543	563	643	580	561	553	583	554	584	608	564	554	626	604	583	630	557	563	565	557	591	596	580	586	617	578	548	618	585	583	614	563	622	578	621	610	594	617	647	569	610	581	563	642	572	587	633	592	612	575	549	607	578	631	586	582	570	562	589	590	590	632	599	565	588	619	587	608	585	631	611	604	574	585	598	570	569	596	577	579	589	616	609	564	560	608	599	594	553	583	606	589	559	617	624	572	657	577	612	640	621	589	613	615	577	604	603	606	612	600	592	623	601	596	604	593	578	582	584	609	557	597	628	621	596	594	617	608	592	626	587	621	615	587	629	597	582	583	614	604	588	599	602	555	596	590	627	628	593	610	639	587	600	590	618	585	626	561	608	588	616	595	606	579	615
16007	9694	7657	3935	2904	2192	1852	1556	1374	1201	1166	1073	992	963	951	955	946	904	893	796	883	818	804	871	813	806	821	797	823	802	798	743	797	768	748	733	783	769	831	770	788	751	766	761	797	739	756	794	745	829	799	751	788	758	819	766	810	761	789	754	794	746	776	699	805	738	768	761	774	786	771	786	701	742	747	778	742	755	783	744	759	734	738	728	771	781	765	728	755	743	739	782	757	766	732	774	752	782	771	760	755	792	737	785	736	735	747	712	749	730	769	734	725	728	731	768	713	754	740	757	774	734	728	759	750	763	771	726	760	828	804	757	775	734	719	799	746	734	770	741	724	719	742	724	715	756	767	813	742	743	792	742	802	738	736	782	774	738	677	715	779	743	765	793	786	805	738	737	795	771	783	709	723	774	744	756	756	743	757	781	756	745	760	695	758	738	730	780	823	738	764	746	750	757	724	776	796	764	794	759	772	777	740	778	750	767	772	763	783	756	726	752	732	768	759	745	803	727	760	752	735	726	760	756	827	773	754	722	748	712	751	800	730	752	737	788	715	748	746	774	774	727	796	773	721	718	736	761	741	765	783	783	762	710	745	757	779	774	763	730	782	739	768	767	791	736	776	783	737	787	748	704	738	754	796	747	801	755	757	754	733	746	777	760	814	758	702	735	725	726	776	764	776	734	771	705	729	756	760	745	766	707	731	785	778	717	768	774	801	781	737	718	760	746	811	744	751	778	770	752	748	784	784	716	785	749	672	704	764	718	798	759	767	783	722	725	731	736	777	829	754	765	776	747	731	747	758	726	758	776	692	738	760	772	717	737	715	745	743	781	733	775	739	746	748	744	747	707	734	801	711	755	747	800	749	787	774	781	720	740	752	730	733	797	735	749	778	780	751	764	779	757	772	752	789	836	750	769	735	803	783	741	738	784	761	850	790	756	756	760	777	709	759	808	697	777	784	745	757	740	738	787	765	770	771	768	811	742	721	700	730	726	749	757	788	787	777	711	745	776	791	742	753	725	753	754	776	773	738	734	752	753	732	734	732	777	751	736	713	768	685	796	762	789	809	750	750	759	736	751	766	804	734	706	791	790	800	764	748	719	754	757	789	751	768	723	756	750	777	719	826	754	755	808	789	748	721	725	789	726	737	745	764	811	726	801	814	784	754	816	757	808	773	773	745	706	759	756	750	713	783	767	777	750	726	701	783	755	737	799	734	752	780	746	748	754	781	754	744	739	737	772	755	768	736	707	703	747	717	761	768	733	775	754	811	739	760	764	764	768	735	763	799	742	691	778	786	773	745	722	763	769	727	763	771	762	768	713	716	723	774	781	782	747	743	745	744	743	731	779	771	732	747	757	736	732	712	718	790	755	791	772	775	762	744	740	724	741	717	772	711	774	792	745	702	709	729	783	754	773	783	726	821	754	769	794	765	831	793	780	742	739	776	734	824	757	767	736	792	768	723	677	755	718	802	780	761	795	803	717	704	749	798	735	755	782	742	735	764	761	755	783	771	735	710	699	693	734	736	756	791	761	752	752	715	744	782	764	757	764	715	774	761	739	756	700	768	764	748	711	730	748	793	733	761	764	738	765	778	803	777	730	800	722	772	730	754	692	793	777	742	759	747	737	747	784	773	790	761	779	768	761	765	737	732	770	742	740	752	754	691	769	722	747	784	765	741	736	791	732	748	751	774	757	734	777	698	761	786	775	777	754	771	769	767	754	753	843	787	740	753	731	742	741	757	746	755	785	760	793	817	733	775	751	767	769	747	740	714	743	798	756	779	768	719	765	770	752	755	755	723	796	742	784	775	732	818	737	668	734	754	739	732	768	741	739	772	764	784	831	797	757	784	697	756	772	769	753	761	767	778	742	764	759	728	751	777	780	774	750	780	734	776	789	762	771	720	736	814	720	795	773	732	771	772	757	756	717	818	765	800	717	791	752	732	777	746	742	731	750	789	777	763	761	755	745	778	742	737	794	750	751	753	749	753	751	759	786	750	774	803	745	753	787	780	727	784	694	747	771	799	767	769	762	685	786	770	776	772	760	798	811	711	740	766	761	739	798	799	759	772	764	820	753	802	761	739	696	748	755	779	771	773	735	770	759	730	752	727	741	772	740	777	770	774	754	752	785	778	750	800	762	737	787	742	723	798	796	762	771	741	720	711	730	811	709	729	750	710	739	746	693	776	769	747	744	769	781	761	762	797	760	742	729	753	753	733	768	731	759	769	774	785	784	808	774	711	778	749	769	770	769	790	786	814	749	716	774	719	716	755	733	833	757	744	743	722	768	764	731	746	724	735	779	700	791	794	732	802	795	748	750	776	713	768	735	745	771	725	746	762	737	784	732	774	760	758	725	757	814	796	769	828	790	770	768	763	799	751	749	746	780	732	721	693	740	709	750	758	773	768	749	766	762	751	778	796	739	788	768	744	778	750	770	731	765	714	759	745	773	737	762	731	717	758	790	725	774	789	758	737	764	789	754	740	728	776	713	749	761	816	758	779	753	756	741	779	716	733	742	815	749	729	772	774	762	785	731	713	822	734	757	777	755	763	802	790	706	772	741	810	738	721	694	766	784	711	759	751	705	754	750	764	777	740	759	791	731	727	754	739	800	779	727	806	836	753	735	756	773	768	776	805	791	758	754	728	746	796	748	763	733	790	738	760	721	760	800	763	765	791	793	795	767	717	771	789	716	710	728	758	727	711	785	751	734	792	740	725	750	756	751	782	742	800	774	748	729	762	760	793	756	761	779	723	758	774	714	723	757	787	806	746	734	785	754	727	750	785	727	778	740	753	741	773	714	730	783	725	752	728	768	726	824	757	765	745	736	769	774	794	744	769	779	774	708	737	797	753	729	783	782	751	740	790	804	740	749	763	763	765	764	791	750	744	760	705	820	756	750	763	764	745	759	716	807	762	735	803	734	747	731	764	743	799	759	830	690	830	745	748	759	741	820	768	796	710	736	775	778	791	668	767	756	786	759	795	789	765	764	765	731	761	712	731	771	743	761	742	786	755	846	757	809	751	753	723	714	758	752	788	716	736	797	733	730	718	771	754	735	739	779	739	737	782	790	806	703	725	739	749	745	731	787	812	783	755	750	781	756	820	753	769	763	744	741	704	774	767	722	744	759	789	761	751	787	756	775	750	760	731	736	754	740	780	729	753	756	738	763	723	729	762	773	723	817	745	750	791	714	759	766	773	818	761	793	766	722	760	720	764	760	704	766	772	703	736	734	683	756	762	739	740	733	732	761	776	777	726	764	812	793	709	748	787	758	732	717	767	741	751	836	763	720	766	806	785	743	740	733	803	691	765	780	761	743	769	815	775	753	739	712	768	783	764	781	732	735	765	717	740	710	754	703	760	726	745	763	740	738	748	777	796	734	744	738	680	714	730	739	775	769	791	755	745	759	798	772	708	782	717	743	740	748	806	758	743	732	783	717	771	754	763	747	765	722	786	786	779	767	732	709	804	772	752	762
22746	20936	28693	23343	20936	20972	8396	1147	953	833	766	681	676	633	614	604	547	630	574	597	527	565	526	568	526	533	562	494	563	515	508	490	538	514	535	520	488	509	496	506	485	521	503	493	486	464	483	503	503	523	491	479	483	513	488	491	500	451	522	489	470	455	520	513	501	494	513	528	496	488	485	470	450	468	497	485	474	462	531	457	517	502	488	505	470	453	491	480	492	504	513	471	487	455	485	466	495	475	499	488	485	503	492	466	504	474	470	450	483	458	513	470	467	504	490	462	471	501	456	468	477	469	472	494	482	485	482	502	539	485	507	501	466	525	466	453	491	491	519	472	490	487	467	503	484	478	483	480	444	477	465	477	441	482	504	488	481	434	516	497	486	453	502	505	491	476	473	463	501	485	485	475	438	483	474	439	489	480	452	463	474	530	535	471	493	498	456	491	466	525	501	485	493	478	479	493	479	483	474	474	462	452	495	489	481	464	493	454	447	503	528	485	469	486	490	473	462	495	456	488	482	486	504	471	481	511	437	481	475	423	511	510	479	478	486	479	481	515	497	493	482	483	470	472	458	452	514	490	444	476	512	479	480	487	523	521	489	484	460	531	504	458	465	454	479	466	442	486	473	456	510	453	487	473	487	473	504	461	470	511	478	505	544	517	482	504	469	468	495	486	458	493	484	507	484	477	488	466	522	471	493	435	479	490	472	463	470	480	467	447	489	489	495	457	472	484	452	479	502	489	476	499	477	484	464	462	458	483	459	457	480	504	478	498	499	508	489	447	471	542	478	479	503	468	445	496	490	449	476	497	486	491	499	488	488	493	463	472	482	479	475	476	480	468	474	483	479	490	477	471	500	465	492	423	494	494	451	517	495	491	507	505	470	491	476	475	495	482	498	470	495	464	478	468	496	463	472	444	489	473	470	475	472	495	462	473	464	505	496	481	508	484	453	481	453	488	520	502	464	476	509	469	520	446	490	479	462	496	472	464	496	484	461	473	456	467	494	476	456	502	465	491	487	447	487	479	510	492	479	472	515	483	477	472	512	500	499	445	464	488	465	444	485	498	454	507	460	451	489	512	514	490	489	500	477	506	499	505	497	504	483	480	455	484	450	464	467	500	488	463	470	491	526	482	521	478	499	502	473	457	512	439	469	433	499	478	490	432	514	503	498	499	462	509	457	516	465	503	479	480	493	470	482	509	492	484	500	472	469	538	477	485	499	489	476	470	513	487	514	504	462	449	441	465	467	479	454	507	451	538	481	478	463	412	453	433	480	477	484	505	492	498	458	489	457	448	478	504	460	516	472	483	530	469	476	511	507	479	481	479	488	518	463	449	430	455	524	512	466	504	462	444	528	451	513	491	503	515	491	458	514	470	486	522	503	491	497	484	479	497	453	460	476	500	504	470	499	513	513	476	485	515	450	441	498	461	484	471	466	475	499	479	501	494	516	488	500	497	449	493	481	483	464	475	492	464	475	479	500	481	470	472	500	476	484	478	448	452	443	474	483	436	477	476	467	481	492	464	432	524	449	475	485	488	494	478	468	466	526	483	479	493	477	472	466	481	484	457	488	491	470	435	459	511	482	520	491	473	479	475	501	487	456	463	474	455	472	468	489	435	469	502	507	502	438	495	483	490	481	470	495	450	496	469	505	480	472	462	484	513	494	500	457	469	501	444	454	473	509	501	511	508	483	477	481	486	508	486	491	486	494	485	481	481	452	494	493	500	446	490	470	473	496	470	492	510	450	471	493	479	486	484	463	476	505	473	487	476	462	479	464	474	484	442	486	482	466	465	515	509	454	475	489	481	491	477	478	490	483	444	493	489	478	453	455	478	475	477	536	493	470	471	471	447	464	456	472	459	492	479	478	496	451	502	515	480	479	478	471	486	455	451	479	448	460	469	467	470	466	462	454	483	453	475	470	459	499	458	469	450	478	481	481	470	505	451	514	483	461	473	473	464	454	498	450	455	493	502	481	454	466	491	505	470	460	484	503	482	490	475	477	486	451	459	484	492	458	500	469	528	494	511	464	476	491	479	461	466	479	484	446	475	515	449	463	475	481	460	467	485	471	520	465	456	481	488	468	463	462	463	460	480	449	466	469	485	484	469	471	478	455	449	444	460	508	484	497	483	487	501	470	483	462	443	488	515	479	482	489	486	458	516	479	499	462	479	480	505	504	481	510	492	461	494	494	504	486	493	494	480	523	465	488	470	488	480	509	483	501	504	438	487	422	480	491	483	458	468	497	471	474	479	485	486	466	473	455	519	458	454	480	438	490	502	482	494	483	513	493	492	513	464	479	487	450	459	487	535	500	512	457	484	521	473	429	483	459	488	460	498	559	490	479	482	511	481	504	478	516	483	444	479	472	513	475	496	510	510	455	490	481	494	490	464	452	436	492	483	481	468	455	474	477	445	503	509	508	467	453	494	479	507	496	422	449	471	428	477	522	490	487	502	501	520	495	469	488	460	477	506	461	495	451	493	459	486	484	512	478	515	477	461	493	449	459	464	456	457	483	468	500	470	518	473	486	496	493	509	451	471	468	470	482	478	504	478	469	448	481	432	488	476	485	450	446	485	476	486	483	480	475	445	476	475	512	469	506	489	498	461	464	497	466	475	498	523	457	489	481	461	482	460	508	472	441	450	494	463	474	456	451	493	484	491	467	503	503	489	449	442	473	469	505	496	489	502	461	478	466	463	499	426	461	504	508	467	472	473	504	448	524	519	493	479	479	469	453	447	465	455	467	492	473	481	453	477	497	438	480	451	464	499	468	469	490	502	482	437	489	469	462	528	507	485	480	529	498	465	487	515	504	487	502	480	454	424	509	493	500	451	429	479	473	515	506	484	506	478	497	515	529	474	496	496	480	484	511	441	482	479	450	468	493	503	484	463	474	496	471	500	465	459	499	488	465	487	451	476	483	468	466	490	465	476	484	488	500	485	486	498	472	474	449	426	476	482	474	490	480	445	475	468	497	477	474	505	531	465	509	481	500	491	480	444	485	506	479	473	463	429	509	475	490	451	485	465	488	458	436	521	454	460	486	511	477	469	488	478	462	452	465	510	502	452	492	476	463	481	468	460	450	475	481	426	496	462	491	500	469	432	484	411	497	482	497	505	481	486	490	463	468	508	478	462	485	459	478	447	441	476	454	484	508	457	449	494	481	493	484	465	483	458	484	509	461	502	483	446	486	477	482	476	459	420	522	480	475	508	464	496	461	455	451	478	471	497	456	459	464	461	529	489	442	450	465	470	470	468	447	486	457	476	431	434	497	506	458	478	450	469	518	474	466	463	460	460	478	498	517	465	475	485	436	470	481	455	474	482	504	492	477	456	475	455	498	514	487	429	468	430	517	494	493	462	491	462	481	476	477	499	491	491	491	473	501	501	492	504	490	465	487	514	478	474	499	460	474	483	456	459	479	467	468	428	492	476	442	449	455	473	476	463	501	463	442	490	497	457	501	463	476	480	485	527	473	466
18703	15302	12220	6264	4472	3356	2685	2211	1801	1593	1324	1232	1186	1091	982	990	905	886	844	821	755	789	767	725	767	739	729	668	768	685	708	698	660	686	641	668	669	677	694	626	673	657	636	625	648	646	618	666	642	645	671	614	643	634	639	621	608	610	658	657	608	646	632	623	645	633	637	625	627	657	620	680	643	642	653	616	637	669	623	662	662	664	610	563	610	671	649	663	636	623	629	632	647	632	632	641	633	628	594	640	577	585	627	667	628	621	625	587	603	638	633	667	598	620	649	617	618	611	595	587	631	617	646	582	613	642	636	636	590	593	641	656	650	624	633	628	601	629	624	618	657	616	676	653	587	614	654	674	635	597	596	633	625	662	679	665	648	664	628	642	597	620	633	651	607	668	641	608	634	608	625	636	583	615	601	631	627	589	626	633	606	635	598	633	613	627	640	615	645	595	623	661	665	602	623	631	604	605	641	641	600	633	622	648	619	607	589	632	616	615	631	666	638	663	647	612	614	641	603	643	624	609	643	634	656	626	610	639	592	608	586	622	642	611	628	639	665	629	621	624	616	593	616	625	578	657	633	595	621	612	638	636	610	653	622	609	662	611	660	609	622	615	619	634	607	605	602	627	612	601	615	634	612	643	643	645	595	644	661	601	640	617	640	620	636	616	640	649	605	617	615	656	592	627	617	615	626	662	616	596	619	606	613	620	655	608	581	591	628	616	648	678	641	634	661	631	575	633	660	614	649	610	661	576	608	582	665	659	605	619	682	608	626	635	601	650	649	588	666	595	624	586	682	663	629	663	659	603	624	620	623	648	619	622	650	654	613	663	632	604	609	634	584	578	616	611	623	625	635	647	624	641	623	630	640	667	639	609	610	614	623	577	635	587	634	593	573	605	610	654	619	640	604	584	654	600	603	647	641	653	608	615	596	600	614	620	648	663	631	614	610	632	605	600	639	603	616	662	595	636	611	656	620	636	637	666	619	600	629	612	608	653	630	608	624	605	614	618	673	621	607	606	602	642	620	630	598	627	618	670	649	613	620	594	629	660	626	605	653	612	637	619	575	649	623	624	592	622	632	603	582	604	619	588	650	637	701	635	613	608	576	557	636	646	640	652	610	595	594	643	621	634	624	663	615	587	678	644	658	615	636	620	630	606	647	607	605	661	620	609	601	634	671	591	661	604	643	613	697	631	668	585	621	640	616	613	588	624	654	652	582	624	574	604	601	639	624	616	647	638	605	655	611	603	631	606	683	617	600	609	615	640	614	654	625	643	636	628	604	584	631	628	640	638	635	627	628	605	626	655	624	659	581	589	610	670	637	705	607	573	584	644	636	631	604	599	622	681	625	603	638	575	603	650	615	597	613	658	596	594	589	656	645	626	573	597	625	608	624	622	633	643	618	630	606	604	651	594	608	635	639	654	662	598	632	621	609	613	621	623	694	630	667	634	613	618	584	607	616	614	648	631	628	572	653	628	629	619	659	598	651	652	625	633	602	628	634	622	662	648	650	643	686	644	645	623	672	641	631	641	609	668	638	630	600	651	669	660	625	641	652	618	621	631	640	648	667	610	613	591	634	648	604	593	581	646	611	616	617	615	608	608	597	577	620	687	642	617	601	645	597	602	642	630	626	641	645	589	597	647	656	659	665	664	670	606	651	648	594	627	600	628	621	630	635	623	586	631	601	659	601	618	618	648	689	632	607	664	599	629	606	609	622	627	603	641	626	599	664	623	639	656	630	634	644	632	626	635	624	640	627	647	592	591	613	628	622	636	613	640	600	658	627	597	627	621	614	613	676	639	642	660	664	608	591	586	644	604	659	629	635	612	628	629	595	589	631	644	655	596	607	630	604	618	630	636	640	639	638	627	612	611	642	669	629	618	561	631	616	607	609	639	647	623	635	654	647	634	645	552	593	646	628	654	623	624	615	682	611	605	641	652	648	660	619	668	600	631	604	666	613	609	570	580	613	631	622	605	638	598	635	626	572	631	595	655	602	618	625	628	617	626	658	605	640	624	610	610	659	611	592	625	599	621	641	631	637	611	613	634	639	631	654	629	669	615	621	554	659	619	616	588	597	638	627	590	642	642	648	630	619	674	623	645	629	625	632	678	608	609	640	657	655	598	627	607	619	625	612	623	600	637	597	591	635	635	616	630	606	601	609	641	659	614	610	596	617	623	648	600	590	631	598	611	616	599	638	675	681	650	670	601	596	662	635	654	621	649	619	629	608	608	639	635	630	644	620	596	622	606	650	596	618	635	652	608	625	559	620	610	586	626	644	623	647	606	596	586	636	614	639	664	656	641	574	645	596	637	632	687	629	691	624	626	590	654	648	647	652	630	665	608	686	623	609	658	638	617	651	579	610	640	626	619	643	643	604	616	576	650	648	643	590	637	663	643	609	615	616	625	623	635	612	651	675	621	610	641	621	612	699	608	646	621	646	597	633	632	635	629	580	567	655	648	620	604	576	637	657	648	589	622	650	610	615	641	604	589	665	623	621	672	619	622	657	643	629	618	579	587	586	669	556	629	612	626	599	601	594	612	604	582	608	596	581	598	626	648	640	626	609	650	643	615	628	593	608	653	660	617	610	664	621	652	659	610	659	595	647	663	603	607	619	601	620	600	617	605	632	626	582	630	581	663	623	615	610	646	595	594	652	652	589	610	635	610	589	598	587	634	638	632	589	623	591	611	638	632	609	638	663	648	627	591	637	646	632	687	632	655	587	606	593	623	603	633	671	640	628	609	661	660	599	667	645	615	628	611	622	659	633	631	576	586	606	650	595	658	626	653	632	629	647	682	642	625	601	648	595	647	643	629	636	616	626	656	608	602	604	676	634	583	644	645	612	652	622	616	650	597	613	612	660	687	672	652	632	619	635	593	572	675	593	603	604	622	623	587	653	653	605	611	610	607	620	597	620	605	652	653	603	621	651	655	621	637	615	625	620	608	630	635	622	601	616	570	595	674	614	651	594	647	593	610	592	608	654	658	625	611	542	614	629	645	674	614	654	572	691	612	587	587	657	621	703	617	614	642	634	658	608	615	630	595	630	656	624	622	651	628	570	644	597	597	644	603	602	642	610	579	654	642	660	644	617	637	585	585	624	613	601	580	626	645	650	631	606	594	679	641	623	598	640	630	587	626	640	650	625	601	594	664	649	586	621	637	627	594	619	654	654	647	614	657	618	595	607	633	638	639	636	604	553	633	623	622	628	616	636	625	604	635	633	670	628	600	636	660	576	610	622	610	642	599	622	579	610	647	672	586	655	625	637	638	598	611	605	601	626	607	582	583	589	628	616	646	599	597	649	644	633	638	600	631	612	652	616	680	637	631	620	613	639	623	618	639	620	612	595	626	561	649	618	623	623	622	671	618	623	637	600	646	591	593	618	617	660	583	619	608	609	648	635	579	622	587	602	643	659	662	571	602	638	589	579	656	599	616	629	612	643	622	683	603	655	607	609	590	631	648	611	609	622	605	606	645
26659	20418	9077	944	633	599	448	413	368	360	404	402	371	378	392	401	359	401	372	359	360	414	362	351	367	375	377	349	320	352	359	352	356	364	374	366	379	381	320	368	375	342	389	360	359	353	355	367	364	379	344	406	389	377	353	336	344	320	296	357	377	358	388	366	370	333	384	354	382	372	377	377	353	381	341	381	375	352	312	394	370	371	375	329	352	382	354	364	345	369	401	368	345	362	367	396	345	372	373	376	374	372	409	340	375	368	395	363	346	308	378	375	355	385	384	382	349	338	356	374	348	366	350	355	370	366	351	384	340	353	392	397	362	323	377	369	359	380	330	386	358	362	363	382	368	399	363	310	346	341	402	379	384	381	347	328	339	393	359	363	384	396	358	365	353	354	369	399	350	360	325	358	381	368	366	371	388	349	347	396	345	356	397	359	362	353	340	368	405	371	354	354	361	358	401	360	347	376	368	359	347	332	347	343	332	367	383	331	385	349	365	385	321	378	352	357	378	379	364	356	367	350	365	377	342	355	368	355	363	355	338	357	355	370	353	378	378	344	365	380	356	361	358	372	360	351	362	369	389	348	370	360	357	336	364	386	353	394	373	371	356	349	349	379	367	384	393	347	364	360	374	363	370	353	352	366	325	395	324	350	354	370	376	342	369	339	348	326	343	347	355	366	340	365	370	371	357	361	352	352	353	348	367	346	365	386	375	377	372	372	369	353	371	333	343	346	367	355	388	350	362	384	319	328	379	363	337	359	352	362	411	389	370	340	364	390	372	373	358	364	376	347	338	358	358	348	368	368	386	337	360	350	352	378	375	415	358	333	389	384	345	382	371	378	352	377	355	365	351	393	381	406	329	376	377	400	344	337	374	386	369	369	360	365	392	382	349	347	346	327	394	369	381	361	314	354	344	354	364	385	374	361	347	371	344	388	367	366	360	354	377	331	363	381	384	370	344	372	321	351	345	349	356	362	370	346	355	337	358	409	350	378	351	366	356	376	372	366	358	370	356	375	350	345	359	355	374	404	364	361	401	389	379	373	355	391	358	380	376	374	366	379	411	381	356	342	351	350	361	375	407	382	357	381	409	389	365	385	357	348	351	365	342	385	400	378	359	383	401	356	354	371	353	375	363	369	387	398	387	340	363	364	381	377	352	319	361	380	356	361	357	371	363	370	350	391	375	354	379	377	389	400	365	365	365	367	371	369	370	366	381	372	334	354	361	361	358	388	373	365	330	366	384	358	372	369	357	349	370	368	389	371	359	379	326	386	348	366	363	345	348	362	347	362	417	361	352	327	380	361	354	357	379	351	359	370	313	357	365	402	388	391	367	361	373	328	402	355	362	338	371	370	353	340	346	343	389	376	354	324	339	352	341	351	357	384	379	380	362	393	341	374	323	370	355	346	351	355	370	332	349	322	353	376	383	367	372	359	372	390	361	395	345	336	366	387	346	361	359	331	382	359	369	363	384	375	349	340	377	339	348	358	421	391	354	368	343	366	363	383	338	370	333	377	375	387	350	356	375	368	358	350	359	370	367	366	393	355	332	349	387	341	360	347	353	355	352	340	351	368	350	357	382	351	339	376	383	382	350	333	383	376	373	393	359	352	354	372	348	374	397	352	371	363	366	356	381	395	390	354	361	378	357	362	378	363	340	376	359	398	376	354	380	345	412	350	388	387	332	338	340	355	362	404	328	386	428	371	349	367	365	360	366	366	411	373	356	331	363	346	387	355	378	362	403	396	347	341	356	382	327	330	367	373	360	364	397	352	364	371	342	354	365	358	356	380	356	352	358	369	374	395	332	346	346	366	349	386	352	372	385	364	391	366	324	348	333	335	339	345	360	376	363	378	333	342	338	396	371	366	370	338	394	363	323	394	344	362	345	340	346	382	360	385	357	377	367	359	363	347	378	347	365	358	356	339	381	377	369	394	365	355	375	351	390	368	366	354	369	337	364	329	400	344	332	375	362	357	371	360	362	373	324	379	363	395	304	354	382	371	345	332	411	309	345	351	343	359	327	336	362	341	371	374	347	383	388	383	383	375	352	351	345	349	353	343	368	374	345	363	352	368	354	376	383	379	389	361	408	375	350	377	350	327	352	368	381	375	351	364	354	339	375	343	367	342	393	358	353	342	352	371	419	347	363	339	352	378	371	352	364	383	354	362	381	338	354	333	369	313	320	370	368	385	357	374	369	382	382	377	332	347	359	408	369	337	380	384	382	342	344	361	350	364	363	332	374	382	365	332	371	382	346	364	361	338	340	353	365	378	355	361	396	399	364	378	360	349	382	377	354	376	387	361	324	386	387	378	349	339	356	359	373	349	331	375	353	365	382	392	352	390	386	387	378	406	339	331	353	354	386	345	401	324	387	340	347	336	355	384	394	352	374	378	377	335	330	346	363	359	342	400	341	376	339	356	370	365	357	360	311	346	374	362	366	363	343	355	330	363	371	364	369	390	331	348	374	376	373	403	332	399	333	353	359	351	333	362	355	376	370	344	346	344	396	337	349	362	345	371	366	374	392	382	347	337	337	336	379	359	357	395	333	386	360	381	357	357	386	349	339	347	344	371	379	371	371	380	368	347	351	355	364	361	362	353	360	380	375	357	418	403	398	380	392	345	361	354	355	359	373	340	345	362	343	323	370	382	332	330	331	351	364	352	369	354	341	347	356	376	384	407	375	387	361	372	375	354	342	340	396	333	381	355	371	416	376	364	363	373	371	388	358	384	373	359	391	356	391	376	381	411	340	329	336	364	344	371	385	353	348	383	398	321	361	343	371	351	386	380	374	359	358	318	397	355	343	400	351	331	370	393	371	366	385	370	361	382	342	383	344	344	318	408	366	363	358	406	362	373	375	345	407	350	372	367	365	327	374	351	353	383	352	351	375	336	349	365	324	358	380	356	349	381	366	371	380	373	374	375	317	350	376	354	366	358	378	352	398	376	348	369	362	362	406	374	341	329	350	375	363	363	388	358	351	369	357	360	357	356	383	356	371	356	357	393	362	338	370	346	409	364	358	348	375	354	376	348	386	347	392	340	403	370	355	370	359	374	392	352	345	344	377	357	352	351	359	368	356	369	387	373	370	398	343	351	402	380	387	361	373	346	335	355	352	369	362	373	391	377	349	365	372	340	362	355	358	351	342	374	362	379	346	380	363	348	388	355	357	353	370	347	395	356	352	352	376	341	380	345	361	373	353	355	330	385	363	360	375	361	358	398	317	333	347	357	358	348	335	397	356	357	378	390	347	340	388	342	371	363	371	384	359	375	373	385	385	357	375	374	327	363	379	382	379	356	373	369	393	343	370	385	354	380	355	330	357	365	375	345	327	371	397	344	344	351	363	344	334	359	332	351	359	347	373	367	384	414	350	332	365	358	382	359	384	356	387	368	370	403	351	371	341	358	378	339	335	376	369	343	341	340	367	376	375	364	337	376	378	350	365	358	353	331	368	379	365	360	350	358	366	349	339	334	362	344
7879	1418	1203	742	750	643	543	556	550	523	506	506	513	455	469	502	496	468	460	490	473	474	494	437	522	468	472	477	470	484	515	469	462	502	466	500	498	452	512	502	493	494	448	464	452	442	406	428	485	461	474	447	484	469	484	437	459	464	475	454	458	506	518	503	481	445	432	490	495	462	458	458	493	468	485	496	479	501	466	456	438	436	465	479	473	462	473	453	461	457	444	469	479	495	501	492	455	457	473	495	477	470	438	473	432	473	475	488	448	490	428	426	518	480	479	463	455	445	452	478	475	450	525	496	470	489	491	504	525	479	458	494	450	490	464	467	479	501	441	491	489	504	454	500	444	443	455	547	469	468	428	474	503	504	517	472	481	463	448	470	447	434	485	433	455	486	483	464	461	479	424	494	466	486	482	509	467	477	464	467	506	465	423	492	472	481	478	478	470	529	457	456	510	487	477	471	500	494	495	486	511	484	444	474	441	488	503	465	473	465	490	479	465	464	460	494	470	491	494	489	442	497	474	462	477	456	480	508	495	506	472	518	451	475	471	480	431	503	472	479	499	460	483	438	434	475	432	460	471	463	477	472	466	469	444	498	489	467	461	460	478	465	511	443	463	475	500	455	470	481	452	496	455	476	469	482	453	442	482	482	442	476	488	502	491	466	442	482	467	484	413	474	463	478	459	472	480	466	478	467	511	532	433	424	490	435	461	499	503	500	446	447	462	460	495	478	435	457	463	471	458	482	509	439	456	466	477	489	475	436	471	467	492	487	454	460	466	464	458	465	446	483	492	481	458	494	459	475	462	468	478	477	414	475	486	507	482	473	459	494	479	490	481	445	462	499	509	454	478	452	453	505	460	477	476	481	467	458	507	459	474	458	466	498	467	461	462	494	516	484	485	523	458	487	493	441	470	453	454	455	428	455	462	437	450	474	478	495	483	506	495	470	489	462	418	462	484	432	452	486	449	499	504	497	461	470	460	489	481	462	444	484	485	433	468	463	486	443	470	434	515	487	510	477	485	484	457	482	481	472	489	466	481	492	480	476	446	484	509	465	465	461	469	479	497	479	480	488	464	472	480	485	474	496	493	443	469	484	480	472	480	444	479	439	442	496	468	479	477	482	460	489	463	478	482	442	464	476	511	475	450	482	450	480	448	473	475	418	482	435	466	445	485	442	470	477	459	520	544	446	510	490	481	480	483	451	444	469	454	486	460	434	475	497	451	458	452	423	457	495	476	488	474	482	451	502	517	464	451	476	496	494	484	471	467	471	452	469	503	441	476	454	445	473	491	417	485	445	431	485	482	463	463	450	479	448	453	474	467	458	498	471	485	487	437	447	520	515	432	427	465	465	489	433	473	462	474	476	474	457	453	462	459	481	483	481	499	460	496	474	473	490	459	454	465	446	476	485	447	443	471	494	454	463	507	459	517	475	459	488	457	455	448	485	486	473	495	473	504	443	467	473	506	456	475	471	505	444	439	459	493	541	459	491	492	498	459	443	485	500	501	451	490	460	458	453	454	491	447	512	466	521	462	465	486	454	429	458	440	445	453	489	459	423	488	451	485	482	467	423	446	458	438	437	476	464	526	477	464	466	451	457	479	467	500	453	481	479	506	483	478	434	508	475	499	494	453	470	479	443	470	450	472	492	480	487	482	465	430	483	466	468	498	482	472	480	462	465	439	473	448	486	483	492	507	503	512	462	496	441	426	453	449	448	508	473	511	441	482	464	445	452	448	437	497	467	499	463	487	470	498	492	488	467	477	473	502	451	481	469	471	503	493	506	476	478	475	519	452	461	473	510	472	468	481	471	461	450	448	499	441	464	479	476	459	510	462	437	478	481	470	495	462	440	481	501	483	481	488	462	460	465	517	495	463	479	471	450	476	455	473	430	452	421	502	489	450	490	498	488	517	474	476	443	452	487	473	445	457	425	490	455	503	489	451	455	471	474	427	466	449	486	485	490	476	486	511	442	484	483	458	457	476	474	451	472	493	467	454	481	454	460	458	486	441	445	465	507	447	474	456	476	481	487	466	497	495	502	486	493	470	483	437	497	441	465	418	479	441	509	494	496	478	490	462	491	475	484	466	458	449	480	489	500	494	483	487	487	465	516	490	477	492	475	512	459	514	427	440	424	449	503	471	448	448	434	472	459	473	453	456	463	457	494	492	477	451	474	459	476	431	505	516	454	470	485	478	476	466	437	479	461	450	461	471	482	492	449	471	454	441	490	504	480	482	453	468	446	490	468	473	466	461	506	450	448	457	470	478	501	454	486	443	484	421	462	499	475	484	452	475	477	487	499	484	451	482	462	476	467	490	483	464	493	434	501	472	515	460	460	448	473	483	470	433	464	453	469	494	504	439	470	451	496	469	521	471	438	459	487	480	464	469	456	508	446	528	473	470	516	449	451	539	495	463	463	447	488	499	445	457	486	437	433	451	496	485	490	459	462	463	473	457	479	508	491	455	482	453	507	466	497	454	498	471	467	479	470	470	478	447	497	449	468	467	485	463	452	520	509	465	453	503	500	472	512	478	492	473	428	479	498	439	475	460	471	504	430	452	458	483	467	467	457	445	475	458	475	507	499	452	475	466	498	450	452	487	478	470	442	470	442	475	477	517	468	459	493	474	436	488	474	504	527	470	457	457	464	438	461	479	461	472	472	486	511	428	498	491	487	525	488	481	457	476	482	501	465	451	446	464	489	475	498	459	479	473	474	469	478	466	450	486	485	444	480	437	458	448	455	466	501	471	440	470	491	462	500	497	497	491	522	450	487	444	492	477	481	509	481	455	473	485	510	475	483	456	434	496	471	477	488	470	453	468	514	455	489	468	463	489	465	491	459	481	479	526	468	477	484	481	490	451	430	441	473	488	491	462	486	481	495	480	488	468	460	456	493	494	459	498	446	510	461	464	443	489	490	470	470	458	513	471	478	468	508	467	475	463	487	444	475	462	457	485	471	440	482	452	490	465	469	457	503	453	451	464	508	471	471	487	521	511	435	496	472	465	467	457	474	496	490	460	530	474	462	455	469	442	474	484	483	463	500	471	473	479	502	465	444	464	449	475	462	484	484	483	455	462	470	420	479	452	484	435	490	493	516	470	448	498	477	474	502	475	502	482	436	485	468	436	478	425	472	494	476	456	470	429	490	487	507	460	462	489	424	456	496	447	449	482	491	502	470	466	449	497	483	456	488	467	452	440	431	471	468	477	446	439	469	476	452	490	459	443	494	457	477	472	498	486	475	458	500	486	459	456	498	477	496	479	452	454	477	477	484	497	450	490	485	446	422	495	471	453	473	486	449	482	454	479	471	458	439	468	474	478	492	472	471	451	477	446	486	487	474	467	464	479	482	456	490	456	462	473	431	491	500	433	451	455	457	462	489	518	484	465	505	477	441	471	449	477	470	518	473	444	502	478	431	480	489	484	468	499	476	455	439	478	452	421	451	446	459	473	455	456	478	471	456	441	487	432	450	510	484
23581	20938	28250	23769	20916	10323	1304	935	803	768	749	716	710	694	643	658	651	604	646	625	621	629	647	623	625	635	585	605	577	534	671	596	614	622	570	648	566	585	617	560	600	624	597	591	588	569	576	634	617	601	588	573	619	606	614	574	580	607	591	626	584	585	618	602	596	573	571	565	645	560	576	576	584	616	631	577	613	587	636	609	660	551	569	604	588	578	640	599	608	603	601	654	585	649	545	608	576	585	620	564	636	634	583	593	596	611	564	573	619	566	576	557	622	587	614	560	594	588	584	614	529	629	585	599	595	589	603	594	586	581	612	596	615	636	610	584	621	583	586	592	636	644	578	619	619	562	614	625	588	615	579	635	597	598	595	591	651	576	588	632	569	584	616	596	585	602	572	617	598	564	624	601	597	602	589	603	565	595	587	538	606	564	614	609	614	591	605	596	576	572	598	542	559	560	564	613	616	611	575	578	591	593	549	581	616	572	537	576	590	603	596	578	602	580	597	583	590	606	598	556	580	565	575	617	615	643	591	611	612	623	616	521	550	596	586	594	522	581	614	614	577	604	611	571	587	590	617	599	541	560	588	557	629	547	600	537	554	503	581	552	592	589	599	616	589	603	601	552	609	566	605	550	597	651	610	598	582	583	606	568	585	631	621	564	529	585	599	602	587	599	594	557	613	572	592	575	556	631	567	602	624	600	631	597	567	585	610	615	562	624	618	598	601	672	572	586	573	567	621	568	588	625	566	591	588	592	544	556	596	595	589	589	609	555	617	568	548	593	600	591	575	578	563	617	620	568	570	625	583	573	595	604	582	608	607	615	611	606	581	566	596	590	574	619	630	571	586	601	616	623	587	579	621	607	561	634	619	609	574	608	595	584	629	609	595	617	581	580	582	619	587	574	632	569	600	628	585	598	565	597	539	584	604	603	581	602	600	574	569	603	564	576	563	570	568	585	584	611	586	591	622	581	596	550	590	583	603	582	632	582	577	571	599	542	583	610	574	570	574	588	610	583	606	610	589	584	572	592	597	610	563	608	557	594	642	624	580	609	600	590	581	581	576	566	605	614	603	613	574	608	545	588	638	573	575	594	586	620	579	604	582	607	628	629	593	630	609	581	596	598	576	570	615	565	611	571	571	592	613	615	642	589	595	579	566	554	573	600	567	539	590	566	639	580	630	651	622	570	585	612	577	617	625	589	558	603	624	586	627	588	622	600	565	575	580	573	620	578	595	626	646	594	582	616	576	600	553	601	578	607	560	606	596	598	598	563	568	577	593	558	604	600	577	575	561	613	599	570	626	593	595	608	634	607	589	631	612	558	631	566	611	578	615	625	592	602	612	561	595	605	574	569	574	588	600	584	570	591	576	590	572	544	630	603	576	562	524	561	543	594	541	578	547	612	592	602	594	592	608	594	622	591	612	601	628	581	576	617	608	590	574	589	550	618	620	552	605	583	566	602	561	592	562	580	550	622	542	650	607	549	611	599	569	534	620	619	596	538	606	564	588	604	624	587	581	577	620	564	578	584	590	583	601	606	559	546	596	602	585	606	618	602	604	591	635	598	608	556	586	598	578	624	611	570	654	600	590	612	581	624	610	559	581	576	620	588	568	584	571	613	587	559	610	596	576	563	576	564	612	612	620	580	564	617	596	627	609	611	589	544	573	569	600	589	594	540	598	602	600	589	588	596	604	579	608	591	577	614	573	568	547	585	564	589	600	592	609	547	571	609	622	586	581	590	587	562	536	582	617	592	574	619	563	567	580	579	630	601	575	588	633	579	577	586	634	605	633	585	596	620	548	608	591	577	577	608	597	579	579	579	602	572	570	548	581	617	595	594	587	586	574	600	604	631	632	563	591	551	604	598	571	615	595	597	578	617	643	566	596	589	623	599	577	568	577	592	627	589	554	607	612	564	587	580	609	573	584	603	580	595	613	609	597	633	606	633	576	562	562	540	591	629	599	557	588	561	613	592	591	573	552	597	569	567	611	564	571	553	570	578	608	629	587	590	626	591	591	574	593	604	570	632	666	593	564	562	597	546	588	624	646	541	607	608	622	609	585	563	611	585	528	599	546	589	614	570	599	613	552	626	594	589	600	584	614	599	616	603	558	616	561	563	596	583	570	610	575	559	585	570	611	547	571	554	541	573	556	585	624	601	611	599	601	578	555	590	600	584	581	621	570	620	580	589	620	591	560	576	612	564	547	608	587	579	546	586	616	622	589	605	607	600	595	595	602	612	600	575	566	597	581	605	621	623	550	558	592	578	581	588	548	564	571	599	623	598	588	607	621	590	591	576	620	597	617	612	580	599	573	612	564	559	627	592	568	604	610	619	578	607	639	556	637	570	593	580	589	577	632	606	601	516	581	592	616	593	581	624	635	624	612	600	599	620	603	603	604	584	580	598	604	618	616	616	611	592	602	567	606	585	583	543	594	602	562	611	599	619	616	626	623	571	593	612	572	574	564	618	608	561	560	605	594	594	630	581	627	605	628	620	573	601	600	580	568	620	613	585	541	559	567	574	613	580	596	575	610	606	598	609	578	588	625	559	579	600	625	557	559	535	595	588	548	598	535	610	584	636	622	582	589	601	576	560	594	627	533	576	599	574	595	558	587	580	602	578	583	581	559	591	578	596	577	602	587	604	597	584	585	583	572	591	597	593	626	576	578	568	605	597	587	593	598	613	574	589	578	574	602	590	581	587	619	608	599	547	589	582	635	588	611	564	588	583	586	575	618	571	608	593	621	623	595	603	597	581	651	614	626	638	647	558	575	579	604	583	597	623	618	595	595	576	590	608	595	631	607	604	577	621	586	614	585	602	583	580	572	595	637	613	585	573	570	570	581	567	573	635	590	577	598	624	579	613	577	592	561	592	569	581	620	610	557	607	581	626	549	609	628	608	619	549	600	670	542	592	548	596	597	620	576	578	603	610	618	567	608	590	579	555	599	597	605	597	537	599	623	609	576	564	576	576	622	586	593	570	622	574	587	571	582	607	596	557	603	598	550	543	559	614	614	609	589	602	621	549	574	613	597	552	563	578	602	556	593	580	526	617	601	639	611	599	549	571	564	574	612	607	599	600	570	592	564	600	606	578	607	609	588	593	626	622	602	553	597	584	631	611	610	593	571	592	570	570	582	598	603	542	539	593	595	562	607	563	600	573	537	566	598	568	580	593	598	601	590	597	595	588	592	588	580	564	582	573	540	585	593	579	609	614	617	581	613	567	571	567	576	589	608	539	580	571	589	582	587	600	594	624	628	544	600	562	572	559	569	599	591	578	648	601	611	602	599	585	619	551	598	601	560	573	606	595	571	627	567	605	617	591	643	598	579	562	577	584	579	632	609	571	588	564	558	568	615	582	522	570	598	627	570	610	559	615	579	565	603	593	565	577	583	572	633	582	595	572	561	571	612	587	603	573	571	545	582	569	582	609	587	569	568	576	604	592	540	572	620	552	590	621	588	625	592	572	633	590	566	603
17443	9412	7635	3880	2825	2189	1727	1632	1346	1212	1121	1032	994	956	939	934	860	859	929	873	869	830	805	866	810	841	834	799	844	831	776	816	821	815	822	846	759	781	721	789	761	788	777	741	737	814	719	814	755	725	739	776	768	719	727	767	726	752	762	736	835	718	744	751	738	751	766	779	764	736	756	757	772	753	706	830	772	811	746	768	752	770	757	778	742	781	760	776	729	767	733	729	739	744	744	736	759	787	784	791	758	758	734	733	750	768	748	740	739	750	754	763	720	787	755	785	744	730	787	737	780	772	811	728	777	737	724	732	772	720	728	796	720	796	771	769	779	740	741	789	763	765	758	799	777	762	756	808	736	715	787	740	767	749	747	703	797	752	773	724	769	731	732	697	728	752	770	728	767	720	699	735	741	752	748	750	810	735	746	761	757	728	763	762	785	743	723	771	733	772	716	782	768	762	757	786	707	755	752	751	748	783	758	748	795	782	781	759	756	760	744	761	730	750	776	757	788	755	737	753	706	756	743	773	747	721	749	740	788	762	785	748	774	726	726	749	762	767	746	703	764	780	732	694	770	764	755	769	737	702	795	734	757	765	717	783	739	754	741	718	775	767	766	806	761	725	750	700	694	737	767	749	751	749	744	808	777	797	755	785	780	741	777	763	772	725	737	689	778	722	784	726	791	751	734	764	795	746	743	741	752	761	768	775	772	756	772	775	757	741	781	773	778	759	739	767	735	736	735	786	777	771	772	688	812	725	737	778	776	736	713	737	777	762	778	784	740	730	809	770	759	738	789	737	741	712	768	778	774	767	760	752	700	688	769	813	747	730	738	778	732	753	740	707	740	812	771	789	705	818	730	746	762	777	781	723	782	760	758	800	778	772	788	740	784	747	803	714	729	685	768	742	748	729	812	749	751	748	761	770	734	757	724	767	734	779	745	790	765	735	783	748	757	738	748	775	698	761	711	769	754	806	766	752	800	745	800	774	722	728	689	690	746	745	783	718	801	741	748	749	738	738	753	719	748	726	780	751	769	742	758	722	782	746	753	745	785	743	747	732	734	794	719	756	707	777	734	744	735	772	768	734	784	745	717	775	755	776	774	763	818	745	678	790	736	756	726	703	775	761	749	757	771	812	763	748	725	776	795	720	768	738	783	725	753	779	712	816	695	739	752	741	718	724	732	704	758	745	786	763	759	778	726	729	752	758	759	772	719	721	741	752	774	768	766	731	766	759	766	738	778	782	764	812	784	760	763	760	759	800	789	774	733	717	739	715	763	742	731	791	766	788	714	751	791	734	810	709	759	770	777	770	790	768	752	774	746	743	743	722	706	766	770	806	762	721	736	779	754	742	759	783	784	729	762	750	750	779	777	744	754	763	727	737	773	756	811	732	776	744	760	779	785	711	737	769	769	747	782	805	743	764	785	770	752	787	780	744	793	758	777	720	742	779	767	748	757	763	772	745	769	705	728	820	725	713	714	770	727	779	739	734	760	776	785	787	775	712	726	750	746	737	745	719	747	727	765	744	771	800	782	728	717	780	749	705	745	740	715	783	780	760	732	708	738	731	735	709	729	802	772	729	776	753	754	747	795	751	704	772	798	749	730	810	767	784	786	785	783	780	743	773	724	749	766	760	736	786	730	756	734	751	751	742	729	702	741	752	756	795	792	729	731	733	775	765	734	780	788	710	757	764	795	791	772	752	760	801	701	764	765	766	752	743	712	765	743	741	781	734	787	771	754	718	762	751	778	751	760	797	755	749	795	737	749	741	721	728	766	773	745	723	736	760	750	763	706	798	750	719	765	743	759	738	719	755	753	744	741	716	752	775	758	762	768	778	798	762	682	778	743	708	754	771	722	772	715	732	717	722	795	757	760	747	754	733	758	772	772	759	770	760	773	774	761	752	791	789	799	811	700	774	767	804	729	753	727	757	744	734	785	729	732	739	790	792	739	745	729	749	706	767	787	701	698	747	758	750	790	719	749	784	738	740	736	743	749	761	745	769	755	765	762	716	712	771	742	776	774	793	674	797	768	771	711	738	738	768	810	728	759	739	772	760	742	789	732	789	766	749	726	758	803	790	770	723	722	770	794	755	776	778	772	753	760	743	750	686	744	722	762	711	729	745	754	731	743	769	737	759	774	754	762	788	789	745	798	744	766	797	781	782	758	697	709	696	762	724	752	765	715	734	764	734	747	793	829	767	778	779	764	731	745	788	793	708	756	727	763	761	752	746	761	783	735	766	774	775	747	758	715	701	798	744	799	739	734	759	771	745	724	770	723	725	769	764	757	784	717	767	749	723	795	725	745	702	722	712	784	743	775	767	775	785	759	718	739	723	714	743	740	721	689	727	790	814	787	762	729	756	793	716	774	784	729	773	769	751	785	733	820	719	810	777	810	832	712	781	746	698	780	755	736	772	745	733	744	756	786	740	732	780	808	736	755	699	762	670	800	768	772	805	766	792	764	775	722	738	722	745	723	759	753	819	739	739	727	783	666	723	770	731	811	753	732	783	751	765	712	766	749	743	731	734	736	801	724	754	786	779	753	774	701	761	711	785	698	787	748	757	749	760	819	762	774	823	773	742	769	741	712	789	719	726	771	721	754	743	725	717	747	746	796	753	778	765	771	747	764	744	759	786	751	719	772	754	750	768	724	703	701	775	767	786	736	720	707	709	775	771	783	736	772	761	780	758	749	797	745	713	706	747	735	814	738	830	725	714	732	725	789	817	769	751	770	765	801	757	796	729	744	704	844	795	804	781	725	703	770	797	809	711	747	767	716	773	701	744	776	741	719	751	706	692	779	780	740	729	709	728	757	753	760	727	793	771	724	773	765	747	771	707	754	754	740	739	782	767	750	754	735	740	779	793	796	781	798	753	730	754	785	771	762	710	744	717	744	745	719	753	759	762	755	753	700	717	720	715	766	716	757	783	774	740	808	781	738	800	795	723	751	789	748	751	741	769	770	729	781	757	729	721	785	714	759	761	820	736	757	720	792	764	731	795	775	713	750	764	751	741	744	769	777	716	787	717	738	745	780	737	730	729	726	766	750	770	744	733	702	720	755	732	754	770	770	755	741	725	773	773	745	804	765	726	764	777	750	732	743	740	762	773	710	750	739	745	729	753	732	762	761	763	747	754	794	703	764	714	740	758	719	792	792	752	757	730	745	755	744	785	741	763	715	782	714	764	760	748	737	735	786	740	755	756	739	764	796	795	785	802	748	740	760	804	741	736	772	779	746	701	798	774	750	746	786	670	740	743	784	775	721	755	731	747	771	750	748	739	736	717	788	777	704	732	750	746	728	774	722	763	709	714	724	731	750	776	804	773	770	810	692	697	765	755	707	768	725	773	743	762	723	729	722	757	724	778	734	760	736	778	696	764	738	790	797	758	763	732	749	772	751	757	714	757	776	751	758	727	769	768	768	718	760	754	743	769	700	736	718	798	759	773	773	790	782	718	747	734	756	733	768	778	750	764	701	781
22684	20958	28719	23348	20959	20993	8320	1152	917	880	769	739	657	630	636	643	605	565	599	590	547	517	534	500	491	495	493	536	521	485	491	515	497	521	508	509	510	515	550	492	543	472	508	483	471	492	537	478	492	502	498	496	506	493	475	470	503	469	523	543	510	488	535	497	489	484	461	494	480	490	480	483	479	480	466	473	512	509	470	464	498	479	493	474	535	489	467	457	470	470	501	448	508	491	517	505	491	491	482	490	519	486	520	498	485	503	523	462	470	537	486	489	464	442	474	473	497	491	475	501	473	480	515	475	483	493	467	534	469	494	516	497	506	475	451	501	485	477	488	418	480	471	478	455	512	450	473	456	470	439	479	480	455	510	503	464	472	478	461	471	455	478	476	522	513	500	482	468	493	510	538	489	487	478	486	467	501	528	475	512	492	494	491	473	461	470	485	504	488	489	474	444	496	477	476	495	494	489	503	498	497	528	539	473	508	481	480	488	477	485	474	432	498	494	479	456	475	471	500	508	454	481	457	471	500	456	499	485	451	445	492	444	489	481	477	461	507	457	479	483	459	482	536	447	463	459	466	489	487	502	494	487	459	469	460	495	476	469	455	509	479	484	464	481	488	493	487	467	491	464	468	465	486	487	481	474	487	471	465	480	492	462	506	459	440	463	502	485	454	458	471	472	499	479	476	545	495	494	458	482	465	477	507	456	489	488	490	451	498	487	483	494	454	535	489	481	485	494	468	473	504	517	468	499	483	463	493	488	511	512	473	492	468	473	493	521	469	494	467	479	484	495	498	512	486	478	498	442	475	450	459	481	487	490	477	503	451	498	443	449	470	504	434	502	506	491	457	472	465	488	516	501	460	455	509	518	478	482	493	454	511	471	471	501	492	502	448	516	500	496	517	523	504	494	449	463	470	465	484	466	495	466	498	474	485	466	540	499	498	477	454	448	490	467	515	442	427	451	481	510	491	488	454	494	466	472	498	450	482	489	461	511	507	487	509	462	495	475	484	472	475	497	472	457	455	496	454	459	446	468	472	480	463	496	461	451	458	444	510	478	461	526	438	476	504	506	490	481	463	450	455	473	505	493	466	492	500	518	469	485	468	486	467	475	509	456	479	499	466	442	458	450	487	487	500	469	469	492	522	468	514	452	460	506	484	467	480	523	467	466	480	478	497	507	484	497	457	494	479	450	479	473	549	509	490	481	474	496	474	431	461	502	468	488	432	456	475	523	467	485	467	535	497	490	478	487	510	493	520	495	497	484	485	473	496	520	482	516	494	489	489	447	502	471	420	444	495	483	498	458	495	523	530	480	454	465	470	468	468	485	458	485	490	447	492	470	479	477	499	495	476	476	473	472	475	492	477	459	474	440	513	461	494	494	481	464	459	459	495	465	483	482	485	477	485	446	515	453	451	464	467	503	483	483	450	475	482	468	475	460	486	467	458	479	494	478	522	445	460	477	491	527	491	508	490	447	502	459	470	505	511	458	499	482	492	483	513	471	475	500	486	470	463	497	471	483	456	493	485	482	486	485	479	475	515	486	484	501	481	470	487	480	503	493	491	449	475	468	446	474	489	512	477	493	499	444	511	498	426	526	445	517	481	466	506	489	481	516	485	461	473	466	477	466	469	483	459	534	508	484	490	463	479	475	489	519	507	504	459	468	473	457	439	480	511	474	473	475	534	486	513	464	459	481	444	501	510	440	481	506	470	446	462	488	485	499	486	505	445	478	471	488	516	511	514	465	450	462	479	489	508	515	501	480	469	461	519	465	497	469	503	459	482	502	506	508	502	466	510	469	475	498	450	477	442	465	478	462	469	480	475	489	467	482	490	465	476	480	454	531	453	483	509	461	519	499	497	460	459	452	474	496	468	483	511	493	533	476	480	473	486	513	493	488	495	436	494	483	494	463	493	485	453	447	476	500	480	474	457	486	523	440	456	507	494	460	433	505	504	446	515	467	476	494	528	487	512	496	519	485	483	437	473	485	457	488	466	485	499	501	464	473	486	508	449	486	463	463	510	497	446	469	482	492	460	478	508	439	471	444	492	450	493	482	486	498	496	486	456	454	446	505	520	472	519	476	499	413	460	466	486	497	491	500	492	437	488	477	468	482	532	425	482	469	494	519	497	493	464	481	476	504	475	459	466	499	461	472	499	475	468	496	452	488	467	466	456	482	464	496	515	475	467	499	555	471	455	478	444	483	457	446	504	508	510	472	458	463	484	481	458	495	454	463	470	485	485	481	445	473	502	546	500	471	482	455	459	475	502	509	488	458	490	486	461	456	478	460	497	405	467	497	470	472	505	474	477	474	441	475	478	483	470	485	475	504	463	438	501	465	451	474	469	488	502	462	500	452	487	485	484	493	450	457	497	493	514	472	481	479	460	455	488	448	484	488	529	472	511	492	428	473	460	475	445	471	512	439	461	482	472	472	479	480	469	452	491	471	495	465	489	435	464	479	478	481	454	458	462	497	465	507	473	458	472	478	498	498	490	450	491	463	477	499	495	517	473	470	484	431	524	481	478	498	458	490	480	498	508	528	511	457	494	484	495	456	444	495	509	501	475	504	457	492	511	456	475	499	456	496	500	520	497	477	486	499	476	501	459	468	495	475	494	422	483	479	478	506	476	498	495	478	444	485	468	475	465	465	491	514	487	473	495	441	489	453	491	459	449	475	455	490	434	463	440	462	498	477	481	475	472	466	510	495	466	466	496	485	451	450	497	488	485	447	471	454	453	522	475	464	522	515	506	484	479	457	456	477	474	468	494	459	495	491	515	472	512	493	471	416	447	481	507	488	484	500	513	477	466	487	481	510	475	497	470	504	478	468	515	474	517	486	494	459	465	498	452	503	498	447	445	491	468	464	474	450	500	492	452	514	492	481	508	448	465	483	507	490	486	457	507	466	503	454	470	472	502	479	445	522	461	443	481	469	527	464	476	489	498	476	483	468	507	500	474	507	470	484	497	461	504	461	493	498	498	482	480	468	491	507	514	489	502	501	441	441	485	464	514	470	468	449	503	485	440	454	422	474	505	475	476	425	436	464	470	467	449	469	474	445	455	485	543	471	488	500	538	462	461	489	497	482	523	466	476	471	449	483	494	460	511	495	442	460	460	518	499	480	480	450	470	467	486	448	465	487	489	501	452	466	465	520	501	504	483	481	475	529	462	482	469	468	451	453	468	424	485	466	524	479	500	492	465	475	454	471	510	491	451	453	477	433	505	469	468	494	440	499	460	466	484	494	526	484	463	509	500	471	475	505	486	520	460	479	449	524	524	446	455	477	491	489	419	525	501	480	496	512	513	513	489	500	473	514	493	468	493	491	496	502	434	500	491	464	464	466	470	420	508	450	473	491	531	460	485	486	473	469	450	496	498	472	487	430	512	521	496	442	470	451	467	496	477	489	452	473	464	451	477	468	475	483	461	493	489	499	507	483	467	503	504	518	473	490	472	474	489	474	495	456	457	495	489	477	500	440
18194	15250	12323	6457	4510	3478	2634	2104	1836	1545	1403	1261	1126	1028	1015	884	927	837	823	773	792	821	747	688	727	723	731	689	754	670	751	667	649	671	639	652	700	674	653	645	656	618	677	683	645	676	709	677	648	630	659	637	617	662	626	629	621	606	632	637	617	653	591	633	629	639	601	654	662	645	585	634	670	592	592	633	675	613	557	616	632	657	639	612	602	647	619	679	650	598	606	601	626	631	588	635	665	623	618	645	634	619	621	571	606	590	643	593	599	610	603	598	630	625	630	631	594	620	610	623	641	619	606	628	587	644	639	622	645	601	658	615	625	577	619	617	614	593	634	632	614	614	573	561	617	626	650	638	686	641	578	607	648	621	630	562	597	639	605	635	642	648	615	632	648	610	634	637	639	623	604	612	602	611	628	620	656	571	602	630	653	677	618	657	668	582	639	600	632	647	657	621	607	636	610	602	639	638	587	651	613	679	611	667	636	634	625	595	657	619	625	628	647	656	601	617	625	651	636	633	587	614	638	641	603	639	620	632	596	639	640	661	622	674	577	597	637	642	619	633	631	584	625	593	621	636	636	673	600	584	641	637	622	626	605	633	610	605	616	617	623	633	607	646	629	664	629	612	640	613	615	656	614	619	597	615	574	630	600	647	612	615	628	597	637	635	590	659	618	629	654	645	658	627	644	609	630	634	613	636	626	586	615	603	661	633	598	635	616	610	619	644	588	609	608	592	647	641	651	584	625	624	621	624	613	608	595	645	619	608	600	603	625	605	629	634	631	602	599	583	626	607	634	595	630	582	640	617	606	594	643	615	656	634	579	587	627	633	600	602	609	592	637	582	570	610	626	614	630	616	626	619	585	613	642	636	590	654	647	628	606	649	583	627	603	585	626	587	647	633	648	619	627	612	614	648	586	643	614	561	592	626	593	598	636	617	624	608	655	615	636	633	615	632	611	605	622	664	605	608	645	622	595	627	560	649	611	564	613	601	627	634	586	592	628	626	615	609	600	606	677	608	636	606	621	607	660	603	591	665	615	614	614	592	637	624	573	629	643	629	597	603	631	647	633	634	602	619	588	621	647	613	645	565	619	644	629	591	575	655	638	623	624	601	617	617	577	635	601	575	596	613	622	623	662	627	637	603	632	646	631	652	596	630	620	624	599	599	657	602	626	623	599	596	616	617	618	688	627	644	650	576	649	593	597	682	632	627	639	577	638	634	616	617	622	624	634	593	627	580	601	625	596	607	568	612	640	638	638	613	613	616	636	646	635	638	593	626	614	571	614	593	631	677	599	634	617	612	641	622	627	633	624	627	613	550	665	632	643	644	646	641	635	628	641	629	620	587	619	634	638	639	628	613	590	631	599	630	609	630	622	639	614	641	642	605	662	560	617	600	612	586	653	628	608	654	606	618	673	607	609	636	612	648	579	616	654	589	659	628	581	607	595	647	591	618	620	632	609	604	681	642	636	612	633	614	622	620	616	607	619	635	588	604	634	606	610	632	610	626	599	641	641	613	621	634	576	602	606	615	647	620	621	603	574	630	635	614	553	632	603	591	647	626	588	619	615	632	622	588	579	607	630	587	614	594	654	613	616	642	611	658	645	583	637	605	632	625	658	625	616	652	623	645	677	654	576	628	625	612	608	613	612	603	591	674	594	591	607	626	630	624	602	624	601	628	628	643	632	636	598	640	630	618	585	583	625	618	630	616	611	629	670	618	652	630	675	709	635	593	641	608	601	607	599	631	602	609	591	609	597	619	639	614	560	638	638	632	617	613	630	639	637	606	628	625	633	591	600	616	630	609	588	627	576	647	633	647	632	589	616	646	587	609	616	607	605	572	631	638	604	648	610	622	633	600	633	633	606	670	638	652	605	633	599	642	594	644	597	644	577	596	633	591	624	649	646	639	648	566	617	630	587	597	643	669	646	613	621	599	603	620	627	645	591	638	604	636	625	667	619	568	608	611	575	623	623	647	652	606	618	629	604	655	637	620	570	579	608	588	613	599	606	631	627	624	606	598	631	593	599	659	626	647	641	572	630	583	618	623	600	645	629	582	643	637	626	596	640	633	618	625	654	614	624	645	646	648	660	609	638	582	598	610	639	652	614	618	636	585	626	621	631	607	585	614	621	596	653	655	571	619	640	594	610	603	585	585	577	611	676	601	617	600	612	612	608	608	605	596	606	599	623	562	644	673	623	604	622	579	640	610	646	605	624	626	603	662	645	641	644	598	614	642	627	611	614	613	609	622	582	606	643	631	560	619	628	657	599	617	618	620	629	571	594	645	609	627	629	618	630	625	613	639	615	557	590	601	578	622	656	622	552	613	598	593	633	595	610	628	606	558	625	627	657	629	604	614	646	627	620	616	607	640	630	589	605	650	631	663	632	584	648	596	605	581	621	637	639	643	627	613	638	588	581	639	630	626	643	681	673	633	626	584	608	617	646	599	629	632	613	622	583	594	639	623	636	637	644	628	664	620	612	571	644	619	645	602	582	668	614	607	636	641	608	647	658	639	597	647	624	635	632	629	642	631	643	623	612	675	675	581	594	614	610	576	647	632	609	606	609	647	641	607	583	626	613	602	610	650	578	622	612	630	625	621	650	607	602	666	592	588	579	666	598	641	643	633	646	650	600	622	634	617	606	575	587	624	601	614	617	597	614	651	618	615	638	593	611	612	621	659	654	632	640	583	589	630	627	634	620	633	658	593	624	615	631	641	589	629	604	579	635	613	633	635	572	586	619	592	600	617	622	605	652	621	614	611	646	621	640	623	613	628	594	660	618	620	600	598	614	612	569	652	603	628	610	626	616	627	639	605	612	616	592	596	617	599	625	599	605	583	600	592	580	628	611	602	608	607	614	618	557	613	595	565	613	644	661	653	653	592	639	617	593	620	623	623	650	657	638	592	611	631	581	693	609	605	616	613	642	592	612	595	599	625	574	628	621	623	604	644	616	538	638	666	590	627	629	638	606	634	567	612	590	607	588	650	600	563	608	616	623	669	572	632	613	654	560	603	629	625	641	634	644	590	667	605	621	625	664	648	574	596	610	561	609	630	591	594	582	609	621	642	630	626	649	586	648	591	587	581	615	663	627	598	622	584	635	649	607	583	594	613	619	603	643	636	584	641	588	686	623	620	626	605	610	627	650	638	637	656	597	619	637	603	586	608	592	623	639	589	612	594	632	650	606	621	652	655	609	648	572	591	608	590	604	565	611	613	569	607	631	671	579	662	655	604	612	604	606	635	625	604	611	603	598	624	631	639	620	617	668	657	573	587	630	624	627	630	601	608	607	596	617	570	612	599	585	623	643	592	597	598	620	607	583	609	718	633	665	637	569	617	640	592	623	603	648	611	631	612	601	585	627	638	565	578	645	625	626	616	599	624	650	634	618	576	622	615	657	572	609	631	631	587	615	617	642	622	647	613	695	595	620	620	621	594	610	604	655	619	633	654	640	637	585	607	577	640	637	615	622	605	603	607
26673	20298	8701	723	444	410	423	378	356	349	396	340	380	352	379	342	366	356	328	355	348	335	380	331	373	352	346	322	361	334	340	377	355	346	331	374	386	385	334	349	353	357	342	358	344	337	360	340	373	389	358	365	408	361	337	364	375	333	331	362	388	372	349	321	348	342	328	349	339	339	335	352	347	348	367	317	312	348	379	370	387	360	365	342	350	354	373	343	351	392	352	386	392	375	346	404	352	369	369	348	393	376	338	362	359	378	375	339	372	372	374	376	389	369	379	301	393	373	363	403	343	365	359	344	355	365	375	361	318	399	348	341	360	378	343	373	346	381	344	359	334	334	345	384	378	352	348	339	363	373	340	373	363	352	330	336	373	329	347	364	374	347	364	371	375	324	346	414	363	350	368	362	372	335	353	394	367	352	360	338	353	369	336	339	357	374	362	344	347	352	344	360	350	350	362	357	374	376	375	366	348	356	374	342	355	315	354	359	353	378	328	340	362	342	359	392	377	356	358	369	380	336	340	354	344	338	319	354	369	375	360	347	323	323	357	361	353	351	369	357	340	364	354	343	372	360	363	381	342	347	355	347	379	371	333	354	361	365	347	334	380	331	394	357	356	375	363	351	376	324	387	360	355	378	348	381	358	347	376	395	321	362	391	350	342	346	349	359	352	345	368	355	329	349	356	335	332	350	392	347	363	363	363	350	363	383	345	354	379	365	327	348	377	370	352	414	360	356	360	336	368	353	391	367	344	361	341	414	366	328	354	330	363	368	357	378	379	338	350	370	350	362	339	364	370	375	370	352	356	389	365	364	358	372	368	357	379	380	346	325	330	359	310	358	352	372	347	366	383	355	383	364	350	328	351	331	395	346	346	374	314	354	340	329	375	355	350	366	363	355	341	365	359	342	337	381	360	337	361	339	363	322	347	345	355	357	354	358	348	358	352	368	364	360	318	343	326	355	375	362	347	355	358	375	368	352	332	350	394	379	357	391	346	365	359	371	338	355	399	336	354	350	360	335	354	353	363	342	316	362	370	372	360	358	360	338	370	350	359	408	357	357	356	338	344	347	364	363	364	360	331	352	350	375	340	338	352	360	354	366	335	372	344	317	328	379	378	367	377	371	364	379	334	365	366	341	383	365	397	365	364	388	351	322	340	385	338	390	319	353	322	356	366	400	313	348	365	348	372	375	343	355	350	326	350	337	358	380	411	362	328	377	338	374	374	349	330	366	357	362	361	335	365	348	381	333	316	350	342	383	352	345	349	358	336	363	354	384	362	356	350	357	363	369	346	347	344	342	354	368	379	356	349	356	365	313	365	352	390	358	340	347	404	388	357	353	318	335	339	375	372	345	333	352	382	353	392	379	359	361	374	366	358	332	362	344	390	340	319	327	322	374	361	380	397	328	417	327	350	390	358	378	321	342	395	355	355	363	382	340	364	327	332	374	362	336	338	314	361	384	368	344	358	353	347	353	344	346	338	341	377	396	368	393	314	335	364	351	377	347	351	372	310	352	335	347	332	371	376	358	360	376	330	347	335	376	369	354	346	375	368	359	349	363	330	378	341	376	366	388	340	368	346	391	380	344	378	350	342	355	345	383	338	332	362	346	405	371	345	365	344	401	342	352	313	353	335	367	365	374	379	372	339	365	335	361	362	344	346	346	392	367	352	385	369	374	393	379	380	375	400	373	344	366	359	397	347	372	361	334	379	344	376	356	316	324	351	363	317	341	401	348	360	351	363	340	399	362	383	342	369	351	347	382	324	369	374	367	392	361	379	345	332	340	357	307	319	368	327	371	332	369	358	319	372	380	402	389	363	375	323	368	365	361	369	359	346	379	337	337	364	380	353	367	374	370	358	320	352	339	351	370	371	354	337	331	375	338	377	344	377	331	356	364	339	352	349	363	369	343	339	343	357	335	334	363	379	383	367	343	378	340	346	334	370	349	376	353	321	352	334	370	343	341	336	370	343	306	374	357	364	384	362	351	375	405	406	330	352	342	302	353	335	403	362	358	338	397	373	356	402	347	329	384	342	366	350	358	351	315	344	376	358	355	373	363	328	335	372	332	336	331	369	363	388	354	321	399	361	361	379	335	386	361	367	358	376	390	338	348	357	358	352	376	335	388	351	347	370	361	383	336	346	384	381	333	360	376	332	387	336	346	393	355	337	386	405	360	344	363	370	337	374	374	385	359	383	374	366	361	331	359	388	347	371	381	353	349	373	358	339	350	354	333	339	365	356	356	344	360	355	328	390	334	334	322	372	375	366	371	362	352	373	384	364	363	345	347	336	363	350	358	366	377	348	357	376	363	358	353	360	352	352	320	369	402	364	365	340	344	359	364	387	364	368	336	348	331	359	361	361	367	327	322	322	369	374	357	355	340	353	350	397	357	366	361	373	366	378	362	357	354	352	346	330	388	349	352	381	330	330	355	348	315	390	323	344	368	371	369	370	366	353	408	339	374	346	368	341	367	373	387	357	353	346	374	371	358	358	350	384	385	388	368	380	328	377	380	350	354	359	374	377	348	367	323	355	351	370	364	369	344	366	355	333	359	353	336	344	398	350	351	377	353	389	377	350	358	359	338	397	339	338	401	346	356	364	397	358	357	371	341	364	356	365	323	387	353	336	326	352	343	365	373	349	354	330	342	365	362	348	350	353	355	369	383	351	306	392	350	362	361	384	363	383	355	373	381	376	375	323	355	344	355	354	343	345	323	362	336	389	356	341	407	363	381	341	367	308	359	379	365	371	351	364	372	380	348	364	362	335	339	381	320	374	371	378	402	383	362	353	360	375	380	337	388	348	389	365	403	351	336	365	364	356	355	349	313	362	359	345	378	359	347	375	345	338	336	363	357	349	382	368	329	365	360	327	348	349	330	383	352	339	365	335	355	358	362	355	366	356	353	365	390	377	314	346	329	325	331	356	348	350	325	372	360	360	357	357	355	370	377	367	363	346	354	329	366	361	358	371	338	370	374	381	382	367	386	385	398	381	378	361	319	357	355	375	386	335	367	348	314	344	357	341	349	360	365	342	383	335	377	377	365	338	386	337	331	351	362	377	356	365	352	315	360	372	353	374	375	375	359	327	348	346	362	373	370	342	358	395	344	343	372	384	343	346	334	397	356	369	361	348	332	370	366	345	346	354	398	373	354	348	357	362	344	335	332	370	372	347	361	352	350	351	375	378	370	357	374	383	365	346	350	346	364	339	374	378	338	370	365	309	355	377	375	388	375	358	351	341	391	379	376	392	343	363	383	352	371	332	370	344	341	379	375	348	371	316	324	359	378	363	392	350	366	355	335	350	369	367	360	347	368	352	364	401	358	365	349	326	353	345	364	368	366	396	379	356	360	365	355	345	352	352	340	351	353	346	392	355	367	340	360	369	322	356	376	371	347	366	334	362	331	375	376	361	353	315	367	359	388	357	345	337	310	358	359	356	381	349	350	366	374	359	354	364	320	310	349	344	361	379	359	369	333
8073	1202	1114	752	578	549	530	512	551	481	499	505	494	519	449	434	447	494	489	504	467	454	483	532	442	471	450	491	467	427	499	458	461	456	465	504	487	450	474	436	393	455	464	494	450	483	474	456	469	485	457	475	459	455	456	479	468	474	489	479	488	467	470	481	466	445	461	466	467	454	458	444	485	443	442	428	442	457	418	462	496	431	461	461	432	445	465	427	478	451	476	427	486	476	490	443	423	452	466	488	462	438	464	463	484	443	449	468	477	456	432	418	467	445	463	506	453	446	511	462	465	451	443	466	474	481	488	461	470	447	444	460	454	468	485	496	437	448	466	481	451	456	450	468	470	468	437	486	456	476	423	486	468	452	441	464	475	470	484	469	504	503	427	484	482	441	480	435	468	457	453	489	478	462	448	481	443	471	453	451	472	487	436	459	431	442	444	460	431	457	463	471	474	433	484	495	449	448	488	443	489	481	483	459	502	439	472	480	434	502	470	445	440	458	460	462	447	466	466	442	458	440	450	442	498	469	459	464	480	447	467	466	451	434	456	478	484	484	489	461	500	446	438	478	452	446	480	477	452	437	479	490	466	508	467	448	468	475	449	424	470	457	473	517	444	466	456	447	438	446	474	495	451	455	469	438	452	445	465	473	451	465	516	466	481	426	457	466	433	446	439	442	461	472	445	498	481	468	440	457	474	482	507	479	461	478	503	460	472	495	462	490	477	481	497	461	440	469	450	471	461	472	505	501	466	459	459	467	475	514	503	441	460	441	466	445	456	453	459	445	448	479	441	468	457	467	445	480	464	476	485	477	477	452	454	503	456	474	450	446	481	490	471	460	455	467	464	426	493	470	465	486	435	471	469	475	442	443	485	452	464	472	433	436	471	423	487	464	454	477	459	465	449	494	434	473	457	471	437	473	470	439	481	445	462	469	465	453	439	465	457	426	504	445	424	463	426	439	436	462	483	460	439	447	475	481	435	443	476	451	464	438	485	472	449	479	448	431	471	435	456	488	476	463	451	446	480	466	478	452	493	433	454	440	434	473	455	449	502	480	441	443	468	467	459	489	458	489	419	500	449	471	443	445	467	462	453	469	506	468	462	460	457	464	475	477	465	451	476	436	445	438	448	465	485	496	460	459	449	448	440	481	447	442	479	503	421	486	470	501	471	476	467	441	492	447	497	493	491	487	467	477	509	477	428	432	462	453	495	419	489	464	407	456	451	474	505	449	452	475	452	439	440	480	469	437	447	439	504	450	495	479	465	435	456	437	473	440	469	457	461	470	458	473	456	428	457	423	451	489	443	417	451	467	432	506	492	428	451	456	504	505	491	491	483	472	467	469	451	467	440	453	476	478	458	463	484	476	455	456	410	472	442	495	437	464	473	486	465	494	451	471	479	444	463	449	491	491	476	459	440	455	480	463	479	435	502	446	482	468	461	471	462	473	417	462	447	501	472	477	476	458	487	475	493	456	431	451	456	422	421	504	495	458	471	491	500	447	489	463	443	458	481	487	476	469	468	456	435	459	419	468	475	468	491	439	452	439	463	475	465	411	437	449	479	461	484	491	450	479	463	461	420	414	495	471	464	465	469	487	474	454	443	476	440	443	480	457	479	450	481	482	458	480	450	503	491	425	422	515	465	476	462	429	473	485	483	478	472	422	460	458	486	455	483	452	463	461	465	446	414	462	441	472	477	458	445	453	456	453	460	474	498	469	450	475	485	486	470	469	492	482	452	456	442	457	432	514	464	495	467	468	473	456	496	440	450	477	445	442	441	466	455	469	443	454	453	474	425	450	496	451	425	462	485	451	427	467	463	487	436	419	464	447	492	487	480	443	438	492	437	461	456	431	492	471	417	459	483	452	453	470	459	495	456	477	431	485	471	493	470	479	471	527	430	469	475	442	453	466	447	477	471	465	447	449	468	493	456	473	458	480	455	467	431	478	477	507	437	470	435	443	492	432	483	438	497	480	490	446	444	458	448	489	474	454	495	435	454	467	477	466	456	443	437	420	423	454	457	454	471	493	475	452	463	455	503	531	546	471	464	452	484	445	496	468	482	440	441	451	461	461	476	481	452	474	469	470	475	481	482	430	445	471	459	463	487	464	433	468	430	421	435	478	470	469	503	470	461	440	434	474	448	489	443	467	464	466	494	467	472	448	415	466	454	472	476	536	441	472	453	473	442	495	432	474	434	460	458	472	460	460	492	476	446	460	461	475	515	483	492	496	462	453	447	473	506	490	457	474	466	419	467	544	461	490	472	511	511	449	476	461	463	440	446	467	467	427	445	441	430	441	495	443	447	451	447	462	480	442	465	430	465	425	462	482	481	443	480	458	500	499	445	454	449	439	401	481	460	465	473	467	483	450	473	475	459	481	460	480	459	454	476	456	460	505	498	434	463	459	465	454	437	474	465	462	463	483	486	438	410	498	500	452	474	495	458	466	480	490	483	485	492	444	467	485	467	470	503	470	487	442	457	473	458	487	479	452	444	470	470	460	454	469	488	483	456	441	448	471	452	493	462	468	450	468	497	455	445	453	496	483	484	475	481	472	488	448	473	440	445	494	451	437	430	439	511	459	429	459	478	484	470	434	438	441	448	505	454	454	458	452	454	459	445	458	456	451	449	469	451	487	429	470	471	446	495	498	458	454	465	465	459	476	465	462	495	447	451	444	487	447	422	489	491	492	450	486	436	443	488	469	475	446	475	460	435	432	476	461	483	428	484	476	455	444	436	451	499	406	496	469	470	481	470	462	504	491	434	407	472	471	495	517	473	479	471	479	459	472	444	512	438	455	477	482	422	468	466	453	499	477	460	461	470	507	485	492	483	463	466	458	437	455	448	450	464	457	460	468	471	441	504	472	455	425	487	439	457	496	430	476	425	446	440	482	498	455	446	470	418	486	484	462	488	484	492	466	451	466	434	450	480	492	431	447	451	476	487	433	478	461	453	470	510	481	450	447	460	461	440	477	457	439	482	490	461	462	476	446	430	447	455	493	466	470	487	461	470	454	468	459	471	423	467	436	450	431	461	490	449	456	422	435	436	453	448	471	475	447	480	463	446	431	439	470	474	485	496	483	446	453	443	455	437	469	476	473	438	463	455	483	445	464	505	466	435	430	464	478	483	498	496	452	458	468	487	430	476	456	454	429	492	492	416	440	459	434	477	514	452	468	488	452	535	438	468	460	454	468	447	448	455	475	458	446	482	457	439	475	445	472	450	464	494	503	440	441	466	461	464	470	461	444	499	464	455	443	466	502	474	441	451	463	510	473	460	451	461	458	477	442	452	474	445	461	456	440	468	434	474	458	451	461	455	481	452	482	436	482	461	460	431	464	456	469	429	506	467	475	463	463	447	487	482	460	438	485	471	471	487	461	430	458	470	455	453	474	470	464	468	499	468	470	477	466	443	470	485	441	462	474	472	463	489	449	444	521	473	468	463	468	498	451	457	473	467	516	466	431	470	449	439	441	490	468
23713	20930	28183	23805	20920	10202	1308	936	869	723	735	723	694	663	668	649	585	612	593	679	631	644	648	625	575	629	641	609	601	570	580	558	638	607	555	583	591	609	619	627	619	625	618	580	554	596	621	573	590	607	617	568	591	568	602	570	573	607	604	556	617	580	608	622	600	580	594	608	609	606	576	579	555	599	542	593	614	596	583	582	581	588	562	588	610	598	571	612	612	541	633	619	597	592	619	603	576	612	567	543	596	593	605	558	599	577	573	601	556	573	611	585	552	587	563	547	591	601	553	611	634	598	607	549	513	573	571	550	567	575	596	568	619	586	563	606	590	605	594	601	605	565	574	579	596	590	543	585	565	589	552	605	592	605	600	618	610	573	543	557	569	610	610	578	591	622	596	581	614	588	573	621	578	561	612	588	630	585	584	561	572	622	564	563	576	588	564	576	603	560	585	564	576	589	598	624	620	585	590	576	569	583	590	615	564	554	583	551	557	591	618	558	598	555	563	607	600	629	578	571	582	556	554	590	592	552	583	575	623	576	577	597	571	590	638	583	576	555	595	589	534	580	588	624	571	598	602	583	592	555	599	550	608	545	628	588	571	535	539	581	643	565	564	553	599	592	609	586	574	597	555	577	573	567	593	564	597	554	591	602	615	626	576	571	597	571	608	595	610	627	652	549	584	598	601	567	549	597	585	564	642	568	575	587	594	613	554	569	626	558	598	600	575	589	621	587	595	559	580	579	587	564	586	596	571	594	607	586	566	605	617	596	569	595	612	564	559	562	629	583	554	567	527	603	599	618	535	606	570	569	568	596	593	575	586	580	555	574	574	610	586	580	558	605	591	559	578	560	619	564	625	594	576	600	574	582	564	555	575	618	581	561	570	583	533	598	551	576	539	612	585	614	580	580	585	561	576	595	566	636	575	602	582	598	554	603	610	606	583	580	564	556	567	581	603	576	638	586	566	572	592	588	538	587	582	577	561	547	550	597	586	576	578	569	558	574	549	591	606	586	547	582	571	568	626	594	629	587	593	573	610	596	612	617	633	582	585	622	567	597	628	575	618	579	584	582	597	586	587	646	526	572	542	585	622	539	563	586	613	570	561	593	562	558	619	591	571	572	608	578	591	588	585	598	591	583	573	650	546	566	566	540	588	622	605	547	539	621	609	630	581	549	573	588	587	571	604	588	622	602	581	529	584	603	580	596	573	635	632	570	610	555	585	563	604	595	524	616	648	536	599	536	585	620	549	555	600	592	576	620	599	580	556	563	585	574	610	636	619	582	611	563	615	591	610	627	608	613	583	567	546	600	620	561	621	540	620	561	573	576	616	563	573	612	583	574	603	549	596	585	577	583	593	615	592	579	555	567	578	578	529	617	611	589	642	573	570	617	587	626	584	589	597	529	558	564	575	546	583	565	565	594	602	555	580	609	600	559	570	616	610	591	577	586	579	553	640	590	591	575	596	588	580	596	563	595	533	616	589	639	588	595	589	579	571	575	560	559	577	619	590	538	636	611	581	543	582	587	604	561	587	566	592	550	577	549	597	620	587	558	565	572	613	596	611	631	564	601	579	593	595	567	534	585	560	577	589	612	568	574	581	542	613	583	597	549	606	579	584	599	590	611	600	564	575	587	577	631	584	576	552	603	570	565	629	627	599	584	591	571	588	593	558	549	600	598	601	597	558	576	600	626	599	611	549	590	541	566	608	561	624	569	624	561	609	573	561	579	598	605	568	598	578	584	578	588	623	547	548	551	599	607	575	596	583	630	527	545	558	593	605	549	563	604	552	608	597	578	598	599	533	571	554	602	590	578	589	593	608	529	554	600	577	584	589	584	604	632	586	575	581	598	579	630	565	599	585	610	547	557	577	590	562	566	568	551	573	548	563	594	592	608	573	628	625	611	536	566	599	596	609	595	569	586	574	605	595	557	539	569	634	610	573	627	546	586	593	555	569	562	590	607	573	620	586	630	611	630	581	594	608	593	566	584	574	548	580	576	599	605	596	582	618	576	635	570	584	529	543	554	567	551	569	554	572	616	589	569	600	589	621	566	598	575	617	565	579	592	586	591	614	642	563	567	586	591	532	635	551	577	596	551	603	547	580	585	576	550	626	577	565	617	587	554	582	599	665	583	531	578	572	616	511	601	600	618	575	559	560	528	573	579	573	525	575	568	593	593	589	580	586	552	622	600	604	620	620	607	571	586	570	638	561	552	605	577	593	562	562	627	604	578	612	631	646	559	634	551	563	573	602	618	597	599	587	619	509	599	565	590	601	568	652	581	615	573	597	579	583	564	616	576	591	621	538	557	613	612	618	605	588	602	577	584	584	553	581	604	603	621	609	586	566	596	578	551	597	545	596	614	582	555	579	615	616	589	556	579	571	567	569	616	631	602	575	595	645	614	599	574	566	530	581	552	557	542	589	631	618	572	560	547	604	565	596	544	567	609	565	585	604	598	598	609	570	542	626	537	620	560	582	585	578	590	575	572	581	564	560	591	553	579	555	626	558	608	574	573	635	597	574	604	568	524	595	555	576	624	596	621	517	566	556	575	555	610	611	580	560	583	615	601	545	559	553	564	552	572	603	570	572	620	583	587	640	609	552	551	600	606	624	646	596	626	552	573	558	592	608	622	609	557	601	594	577	571	577	574	630	599	604	596	578	585	636	629	581	584	516	573	592	609	598	544	622	551	547	602	597	561	593	598	613	565	550	618	540	589	611	583	597	604	576	588	606	620	645	587	589	587	555	618	575	581	580	588	578	587	605	554	586	601	611	566	575	609	514	591	579	562	583	566	608	557	560	561	579	600	606	596	532	590	580	607	560	569	579	563	581	623	574	601	580	635	559	636	610	611	561	619	622	570	542	577	583	583	537	617	554	559	528	575	574	623	588	588	611	601	607	601	612	553	615	630	581	582	596	586	569	546	578	557	536	560	581	574	565	558	589	577	564	595	596	607	599	597	571	597	589	589	558	576	609	612	596	593	576	561	603	614	607	576	566	593	626	577	610	562	587	587	550	593	569	545	555	571	577	579	573	575	598	534	568	560	598	588	587	567	560	538	564	600	586	564	522	602	586	578	557	526	571	597	567	596	604	594	581	558	542	560	622	564	617	554	581	573	600	603	560	589	601	564	626	562	556	574	558	574	606	610	626	601	562	577	555	644	586	561	631	564	590	577	600	572	557	565	595	581	601	591	577	563	583	566	613	601	565	572	574	610	592	569	554	557	592	605	559	633	592	618	588	564	605	564	572	576	605	547	561	586	530	585	571	585	597	576	612	597	594	564	579	611	563	623	524	584	604	541	587	609	583	611	620	610	576	547	593	589	587	564	565	610	561	548	567	553	573	536	610	567	540	564	627	600	614	610	562	566	556	559	560	555	550	576	553	591	520	611	598	570	554	550	583	605	593	596	574	574	591	607	598	577	578	572	591	583	596	595	562	618	579	576	580	584	599	566	532	588	588	591	597	558	593	581	592	574
17204	9522	7940	3956	2866	2172	1808	1569	1353	1203	1164	1094	1000	958	920	961	885	834	853	850	845	836	834	827	828	780	811	786	818	794	800	752	784	802	826	801	781	783	792	747	725	756	734	730	754	728	795	811	766	726	756	785	826	759	754	740	760	747	718	759	751	798	739	805	776	764	711	728	776	745	724	743	714	738	805	777	755	765	790	732	729	765	783	749	757	718	746	765	745	729	740	741	743	768	722	760	693	761	755	759	730	721	724	776	763	726	744	767	736	746	733	727	779	712	735	724	731	740	803	740	756	702	761	761	724	740	783	724	766	750	747	769	735	785	758	724	793	751	734	704	743	681	768	764	745	786	734	749	806	752	732	747	717	739	777	762	719	776	783	772	787	713	824	732	754	752	724	739	724	797	725	705	763	794	772	710	726	746	788	760	733	769	731	800	741	765	727	727	780	760	761	764	764	793	785	778	755	753	768	765	776	785	771	760	777	777	732	727	714	728	737	691	747	742	725	750	711	748	759	698	776	802	767	726	794	763	704	727	763	680	746	766	748	774	752	752	771	746	729	753	752	734	745	751	743	768	780	764	778	720	738	752	744	757	750	730	768	757	765	749	716	717	704	752	711	738	808	738	760	719	734	751	731	742	717	765	753	773	732	769	728	745	720	723	782	773	738	738	767	720	780	739	738	736	723	723	736	754	710	705	781	735	785	789	771	808	757	747	719	758	732	785	760	769	724	742	774	711	757	788	705	741	782	738	732	775	760	769	786	690	728	773	704	718	718	732	723	725	716	780	763	701	776	730	748	762	701	766	786	792	723	751	731	776	741	738	752	784	709	738	667	763	730	759	766	721	704	784	782	779	758	758	767	761	777	762	770	779	685	759	751	727	731	743	748	721	790	776	733	725	757	747	739	787	713	745	698	766	748	757	763	705	758	734	773	780	755	808	768	708	786	735	751	727	723	768	737	739	739	768	728	753	756	740	765	691	739	693	751	748	780	760	759	796	797	770	745	757	771	721	788	745	760	761	781	787	777	743	747	736	714	776	757	770	742	751	765	772	737	766	736	747	714	728	701	786	782	763	753	791	769	786	723	758	775	743	728	772	772	742	719	772	700	765	745	805	762	761	759	768	779	705	797	783	763	729	759	739	728	766	758	772	708	727	718	724	769	763	724	755	758	723	739	786	761	752	762	741	758	755	764	762	732	678	751	734	778	762	750	754	737	723	751	767	772	753	807	748	720	770	785	741	803	726	729	724	764	795	768	761	715	752	751	743	768	722	759	795	738	756	729	751	713	764	772	772	757	756	728	794	724	764	736	834	787	738	735	771	770	732	740	736	764	727	739	746	779	730	734	741	749	722	740	767	757	794	736	747	741	718	746	670	729	735	727	817	781	721	750	729	743	762	723	723	720	824	761	730	739	743	751	732	782	740	762	709	719	720	784	780	766	753	757	727	786	717	717	709	758	773	726	746	776	711	708	749	721	724	765	691	677	759	709	758	750	748	742	752	718	743	779	793	735	735	786	734	740	716	798	762	767	764	761	749	753	746	776	736	751	746	731	756	731	774	679	739	740	760	729	747	736	795	790	731	767	733	796	717	760	771	713	781	756	715	739	738	729	731	751	715	766	745	717	760	703	742	757	766	707	740	753	807	713	754	746	753	741	715	724	731	753	709	757	741	787	790	742	730	791	794	776	812	777	717	757	784	784	758	790	731	737	703	725	777	772	721	718	766	670	719	753	724	734	724	778	751	761	768	757	695	739	724	738	743	722	818	712	754	758	751	754	698	785	715	777	730	734	758	791	740	753	772	715	755	773	752	748	745	744	737	729	766	796	690	733	693	719	758	776	751	747	725	692	733	740	729	718	753	720	753	787	757	753	769	754	735	716	735	735	743	753	728	769	755	748	726	729	755	763	756	755	769	746	715	783	740	767	775	773	746	754	741	707	723	710	728	751	697	707	776	708	755	775	725	712	731	764	739	735	752	743	738	788	759	760	713	752	717	767	748	733	773	763	794	719	738	735	724	763	740	711	761	719	764	751	760	701	757	773	720	790	712	722	676	759	731	794	690	776	742	757	752	741	740	730	757	725	759	684	776	783	786	768	730	729	763	735	775	761	734	723	726	796	708	758	758	759	696	763	738	755	756	816	763	745	769	761	726	750	729	771	734	751	733	747	729	777	742	784	769	768	724	793	786	766	732	741	761	736	724	711	796	693	730	728	731	744	747	732	779	792	736	736	742	733	764	772	768	787	766	735	714	697	729	754	751	746	783	742	735	773	750	746	735	700	754	741	718	769	765	662	720	762	722	704	749	751	781	754	739	797	690	719	787	749	783	756	760	783	720	759	781	773	772	746	704	798	739	723	758	726	737	732	729	751	753	703	777	745	726	714	758	779	747	727	756	706	762	756	754	791	750	694	745	674	734	786	776	802	747	692	722	762	767	796	806	805	774	719	727	739	706	779	757	725	734	727	730	765	761	788	719	763	751	728	730	766	758	746	759	798	736	751	761	776	775	784	706	734	742	752	722	724	707	708	763	735	700	757	731	747	755	743	776	758	745	760	765	726	762	792	734	743	744	675	719	790	711	754	766	755	775	714	799	745	704	782	747	697	699	691	760	753	719	735	758	794	772	798	715	725	751	757	750	715	742	794	766	756	752	764	675	700	770	738	781	759	801	794	759	724	750	788	757	715	738	810	772	728	760	746	701	720	769	782	701	796	720	666	738	722	741	789	794	767	763	723	736	699	728	755	777	738	733	716	755	723	757	737	718	735	764	763	750	759	738	736	778	749	747	769	671	720	747	736	731	734	754	767	745	716	752	767	756	738	762	722	756	739	774	775	741	771	751	765	777	753	751	769	782	745	732	715	766	709	728	729	784	752	750	697	750	727	733	749	717	740	721	770	732	711	788	754	739	696	767	726	754	774	709	686	745	781	741	721	725	705	804	777	713	738	712	751	789	671	706	737	720	795	791	703	755	808	794	787	709	732	774	779	749	801	728	730	798	727	747	729	714	783	757	769	808	765	776	730	758	763	758	729	744	726	763	745	736	777	694	771	760	720	780	728	745	709	763	732	757	770	738	799	771	804	717	731	726	743	810	721	749	757	708	746	715	789	773	693	736	760	753	739	754	733	731	734	747	703	793	678	700	743	722	743	720	766	766	753	743	747	709	689	751	779	715	678	760	730	748	767	713	762	761	773	766	710	732	738	727	762	729	753	750	768	767	767	759	724	756	718	725	726	791	730	726	745	749	786	727	778	760	814	714	811	759	730	757	708	746	743	754	753	755	779	734	726	710	750	752	730	740	757	712	715	777	735	765	736	773	760	761	795	780	721	767	725	766	808	768	774	718	718	775	748	760	717	734	751	781	786	740	702	724	743	783	727	710	754	771	754	737	736	712	730	719	793	788	769	716	719	725	738	721	752	741	790	726	765	781	736	738	788	762	747	755	773	779	761	750	773	771	763	724	710	721	736	714	813	706
22698	20948	28678	23408	20948	21001	8629	1226	912	814	775	688	680	612	623	599	547	573	563	531	564	579	556	513	480	545	531	477	522	505	477	532	493	505	490	473	504	495	511	489	476	462	480	487	485	457	521	528	453	490	483	518	463	488	487	495	520	540	480	478	501	496	472	481	458	507	522	477	481	470	486	483	470	450	464	502	469	460	485	486	468	474	475	446	484	509	479	505	526	477	487	461	498	518	490	497	487	523	479	516	460	443	476	454	465	474	493	473	483	522	469	496	498	490	507	481	487	465	521	447	484	472	488	494	472	510	510	467	510	436	511	456	460	511	455	485	511	466	477	508	481	460	471	480	483	495	494	491	472	501	477	478	475	455	460	518	479	498	454	510	431	513	484	488	465	486	482	524	450	486	478	476	463	483	486	517	475	496	487	431	479	459	453	500	498	513	503	486	468	454	474	488	529	497	470	466	473	488	455	465	446	468	464	469	499	486	458	491	520	476	475	469	500	458	457	474	512	453	529	433	454	496	453	464	476	467	519	505	485	435	511	506	438	539	475	476	500	497	521	452	474	502	473	461	499	459	455	457	510	434	488	479	506	496	501	462	470	489	500	517	477	439	467	461	506	498	489	502	484	502	476	468	447	464	440	498	448	509	471	488	464	478	477	511	473	426	469	422	475	507	511	483	460	462	510	493	485	456	474	498	510	521	447	471	459	462	498	508	475	477	474	432	435	488	451	492	511	479	491	489	509	446	474	498	468	432	464	507	450	499	479	493	454	484	430	476	463	491	477	448	515	496	472	459	498	481	525	459	515	449	466	453	461	489	483	447	459	501	487	515	492	476	457	494	494	478	483	462	528	485	460	439	466	451	482	518	497	469	503	478	468	504	446	475	476	523	436	491	458	492	492	450	485	501	486	475	497	495	490	494	476	488	477	442	482	482	502	516	460	492	489	512	438	484	483	487	456	463	479	479	455	450	490	474	484	441	495	484	483	471	446	513	542	468	479	492	464	449	477	479	480	492	435	459	470	495	476	515	479	448	492	485	480	462	490	498	480	492	515	496	504	467	473	483	487	477	458	458	464	453	504	475	467	515	518	441	459	508	480	481	480	467	520	480	457	515	430	479	483	476	468	475	504	470	497	483	477	472	489	484	462	480	479	479	481	456	474	467	469	481	533	475	526	542	510	484	507	524	467	449	463	460	497	478	475	468	461	510	464	450	452	445	448	475	494	464	445	500	495	469	495	454	540	483	461	507	494	480	472	462	458	516	466	461	463	481	488	502	460	486	471	480	503	500	485	498	474	478	482	474	462	466	456	506	505	491	473	485	505	473	473	496	470	557	490	462	496	503	484	460	429	479	470	441	480	460	442	457	453	491	472	474	481	433	460	468	471	525	465	484	485	502	429	477	483	533	506	515	462	505	490	474	473	475	463	496	457	489	507	461	443	501	455	477	507	483	475	471	466	462	478	477	454	480	470	511	464	471	489	496	485	462	472	498	474	467	523	456	488	476	498	494	446	474	516	455	453	493	489	469	502	493	494	461	451	451	478	466	452	454	502	470	498	497	469	478	449	463	501	465	486	506	491	456	487	465	517	470	503	482	458	506	488	502	511	482	488	473	510	492	486	500	484	480	469	482	461	483	460	494	490	449	461	472	490	445	530	475	488	487	479	510	484	509	450	481	544	460	460	520	478	468	456	499	439	447	459	494	490	498	485	461	488	481	445	509	487	516	481	452	524	504	492	496	459	482	513	483	482	497	513	455	517	472	491	476	494	479	508	475	481	508	426	458	434	470	474	461	472	503	494	460	467	475	479	499	449	442	468	557	473	437	499	475	498	473	506	454	454	458	482	452	449	488	485	444	482	490	475	455	456	529	506	511	458	511	491	482	476	479	461	490	480	463	479	488	455	498	491	488	458	475	516	476	473	483	469	482	485	458	475	442	517	454	494	416	511	514	491	457	478	507	446	398	444	457	443	460	425	479	472	482	448	485	487	476	441	471	492	485	457	459	502	462	508	474	493	510	500	447	491	488	499	453	454	459	501	506	484	481	489	478	487	498	479	465	482	474	484	469	475	505	479	518	450	473	505	450	507	449	488	512	488	441	501	476	482	483	506	476	468	479	484	454	511	490	489	448	483	484	510	514	473	474	476	463	467	469	460	453	469	480	481	491	471	480	480	473	466	471	487	481	497	452	443	503	472	476	488	458	487	461	491	469	469	528	494	454	478	476	483	496	504	470	448	464	475	495	482	461	472	486	478	453	482	500	472	464	510	492	483	431	475	464	465	455	485	471	507	464	441	447	475	486	445	470	459	454	512	505	485	495	476	485	502	453	459	502	507	461	461	465	511	480	475	446	451	522	491	463	451	484	475	497	463	468	455	481	499	503	446	493	505	460	448	490	470	477	522	492	454	461	503	450	486	488	478	443	457	436	502	491	470	458	462	463	474	480	486	482	453	491	505	492	491	460	483	487	424	489	450	509	470	473	528	459	508	420	466	495	446	461	462	490	475	526	505	474	486	452	485	491	471	456	492	466	482	458	459	481	483	450	435	489	448	520	474	469	487	498	464	468	468	485	483	489	446	431	487	443	464	490	473	467	515	464	477	470	496	495	448	476	475	498	479	476	462	473	480	450	496	487	464	498	477	477	455	482	457	501	449	477	437	455	488	470	496	446	494	457	457	466	492	499	489	519	445	482	493	429	505	451	448	462	497	474	482	493	487	475	500	529	492	461	457	490	496	489	455	458	466	495	484	506	452	465	462	440	491	473	478	459	473	475	485	476	464	474	507	502	458	486	486	499	475	454	471	504	523	491	493	499	448	474	482	467	497	488	483	481	468	492	483	516	458	440	478	473	453	484	476	465	470	501	487	453	477	495	493	475	467	499	472	477	461	472	493	455	495	477	455	508	475	473	479	467	450	465	513	440	496	467	463	495	491	449	505	449	433	474	503	448	469	508	542	475	446	486	484	466	495	430	440	469	466	483	512	482	465	477	482	478	466	486	453	471	439	480	459	483	487	497	483	478	465	497	482	469	480	483	464	516	494	502	472	473	500	475	455	511	499	486	465	489	470	490	474	480	525	482	501	511	465	469	485	424	459	498	450	488	507	454	453	483	466	489	477	494	488	440	466	436	483	524	455	442	469	479	506	455	471	442	474	459	489	499	496	504	497	460	493	446	489	509	455	461	448	493	510	489	457	507	480	496	508	450	470	442	493	484	498	468	481	471	458	487	422	469	484	484	488	502	481	488	461	439	461	442	444	474	474	510	453	505	478	488	466	442	513	485	462	489	473	519	540	484	474	488	449	452	458	492	460	464	519	452	474	443	506	472	473	484	499	503	506	496	494	505	441	510	473	478	506	455	475	448	505	457	459	483	455	487	480	518	493	461	500	473	475	499	452	500	431	483	482	458	460	487	470	491	472	496	499	445	459	505	488	472	455	469	469	485	498	467	501	458	491	515	460	480	443	465	439	462	433	469
20909	15370	12168	6299	4570	3345	2693	2118	1765	1608	1375	1245	1107	1038	996	934	824	828	876	817	764	803	746	772	715	708	712	692	701	689	671	690	695	667	604	656	638	672	663	638	690	677	618	617	629	618	626	624	686	683	622	631	648	639	649	660	646	650	630	590	649	580	654	601	629	668	656	651	623	648	653	625	649	645	631	604	649	630	576	671	627	624	664	608	623	586	611	621	601	632	623	596	624	654	682	621	644	600	638	620	568	616	600	615	646	649	640	665	674	647	637	674	599	668	629	612	615	600	601	602	573	604	674	592	609	611	665	673	619	647	615	641	647	629	617	621	650	632	625	564	645	595	591	627	632	658	598	620	598	648	637	595	642	622	607	627	613	563	596	633	593	626	620	638	646	625	613	629	573	612	606	618	639	590	631	653	677	623	617	594	654	611	663	618	631	615	679	620	662	614	599	608	611	642	638	644	601	577	608	600	641	631	626	592	637	643	582	686	585	622	638	605	612	600	578	615	647	614	607	634	634	598	597	659	627	605	613	609	591	617	599	597	634	582	590	623	604	650	599	605	630	594	630	625	672	586	611	650	601	598	636	618	601	602	613	585	646	592	599	607	685	594	640	667	669	638	568	585	617	607	598	644	644	658	622	625	634	632	598	599	625	629	630	602	667	598	574	621	625	626	621	594	626	606	639	611	639	595	633	621	613	604	646	620	624	635	629	627	653	588	622	592	600	585	578	665	626	606	605	588	619	644	610	575	608	615	588	606	628	609	632	635	641	644	600	627	619	619	595	639	657	592	584	633	618	611	616	612	625	651	594	647	672	616	646	601	574	612	606	589	665	630	642	621	594	632	584	594	631	627	583	626	588	564	601	600	662	583	572	608	642	618	657	620	647	589	606	657	598	629	591	610	666	610	631	634	614	636	625	626	628	599	606	613	608	626	632	658	591	642	588	622	601	580	593	656	608	588	620	620	602	638	620	596	637	601	599	567	647	630	649	635	623	612	633	634	630	636	631	624	635	657	648	621	610	625	599	572	616	610	607	636	596	613	617	617	603	635	613	602	574	659	644	591	610	617	576	622	650	617	604	594	589	617	613	641	651	601	634	587	582	613	584	630	614	624	652	641	641	605	644	645	638	604	611	638	593	576	636	657	600	606	621	619	597	622	609	582	616	628	629	625	622	595	596	635	591	571	649	603	606	628	649	634	585	604	636	591	619	616	531	599	624	627	606	622	603	586	625	622	635	595	622	673	627	584	667	569	596	641	633	616	631	626	634	638	680	610	563	647	612	631	626	599	619	634	647	562	602	618	635	624	657	609	593	639	627	614	623	593	653	634	613	639	588	617	589	588	611	562	617	619	626	636	662	620	640	605	596	599	629	606	637	611	609	606	619	584	638	613	609	606	638	575	573	588	654	643	628	619	597	632	647	624	614	612	624	583	642	656	612	644	619	635	600	599	600	632	630	627	598	593	595	635	635	625	584	640	605	590	585	615	590	591	609	629	652	583	624	607	615	627	644	594	570	618	611	623	597	637	613	585	581	632	642	616	653	602	636	604	622	594	633	615	621	604	615	595	617	633	588	636	570	653	559	614	570	634	595	619	611	612	651	630	635	630	606	666	631	609	612	690	608	645	612	608	618	572	607	632	627	617	602	642	628	608	648	646	626	580	596	604	589	562	649	603	635	584	599	634	643	619	631	614	642	656	637	639	617	591	622	593	646	608	635	609	594	641	637	652	584	581	645	581	618	674	610	641	635	636	623	578	609	627	652	608	591	581	612	606	595	599	667	565	627	663	550	602	627	606	586	587	626	587	603	654	582	650	639	561	604	637	674	597	635	601	616	619	631	578	614	602	653	625	606	615	616	595	621	652	638	636	648	609	636	640	639	591	644	599	644	596	635	624	655	636	628	623	637	625	623	593	650	627	637	651	593	627	621	627	670	602	618	614	672	580	606	609	652	618	617	675	628	568	598	623	571	575	572	647	606	662	595	601	615	623	619	578	614	632	623	607	611	634	653	601	598	616	598	592	648	661	611	631	618	633	615	646	636	608	643	568	648	620	632	609	634	667	660	597	582	612	607	601	637	588	609	634	596	606	597	590	627	640	638	623	582	630	599	602	632	629	607	602	530	607	658	627	618	606	656	588	613	611	614	624	603	606	603	580	630	617	577	573	602	659	650	589	597	577	656	611	624	663	639	609	593	615	627	649	621	635	604	634	641	651	623	657	653	604	621	594	621	606	615	660	608	674	644	624	600	613	625	632	605	610	565	599	608	626	628	590	611	649	621	609	644	636	626	621	604	603	605	599	632	597	625	590	646	609	623	605	660	619	620	627	581	644	615	626	614	604	643	661	601	622	637	614	570	634	677	578	593	628	601	588	662	644	603	656	662	605	653	637	622	605	616	614	620	581	600	601	605	645	571	627	654	600	595	641	597	582	609	659	607	645	616	630	604	622	613	628	604	640	620	606	591	605	630	616	638	626	626	578	597	565	628	637	599	640	600	604	602	604	586	663	640	591	612	654	622	650	654	671	672	631	594	610	646	648	589	665	670	608	602	600	633	635	595	614	629	632	607	597	606	610	664	597	602	630	565	641	603	654	599	601	552	638	569	603	625	603	598	615	576	615	650	633	616	586	648	618	625	651	588	633	612	584	618	646	598	632	630	612	603	628	642	590	609	606	630	658	605	599	650	593	625	613	593	596	569	581	616	635	582	639	621	635	624	631	576	587	637	611	601	663	630	604	593	632	632	593	603	565	620	613	614	610	592	680	579	628	644	598	602	609	622	641	653	572	625	655	628	611	611	627	663	667	638	617	608	580	626	599	641	626	643	619	617	600	621	603	630	590	601	640	595	590	614	656	594	579	680	632	615	614	629	637	595	616	594	621	624	563	641	598	598	610	632	583	659	627	593	612	601	583	621	589	638	630	663	582	623	600	615	611	629	609	631	634	606	582	560	681	609	620	597	632	608	625	636	589	624	609	600	624	614	626	606	635	631	604	611	637	629	638	626	657	617	585	601	623	623	591	612	582	616	619	601	634	638	601	566	608	608	623	641	609	628	654	596	609	590	615	640	625	645	597	573	559	632	582	666	633	612	606	654	610	590	615	596	607	580	647	595	639	653	619	654	630	592	635	618	634	576	594	605	623	640	634	623	580	614	645	638	601	625	615	618	594	601	639	650	583	654	596	645	653	589	643	598	622	584	596	606	582	621	611	592	612	599	600	609	647	600	607	595	552	662	649	596	651	644	627	606	632	628	633	584	657	641	589	606	590	609	647	648	605	681	661	605	611	600	605	563	608	627	638	591	653	647	612	618	589	588	617	596	604	605	600	617	602	619	639	620	581	624	619	624	596	577	631	638	604	627	593	633	607	614	616	631	616	600	580	631	610	622	631	617	624	578	587	587	619	607	611	578	614	603	599	641	594	638	589	586	570	580	621	624	628	586	593	652	599	627	623	660	621	629	632	609	660	615	612	614	591
26635	20302	8934	729	434	400	381	361	380	409	358	374	356	334	357	340	364	363	367	327	353	374	344	382	399	370	358	366	355	391	337	364	363	380	355	345	315	358	355	363	360	372	372	333	354	295	312	365	356	358	339	367	352	363	350	321	358	342	381	363	338	339	373	399	354	357	346	352	357	374	372	361	373	345	326	400	370	390	365	335	393	370	344	348	361	344	372	342	379	369	372	337	349	340	381	375	352	372	383	364	361	363	367	383	329	355	337	349	348	388	356	333	367	348	370	353	367	353	369	329	339	353	339	374	377	373	370	355	368	326	376	375	349	384	340	369	360	394	334	302	354	349	349	347	372	377	318	352	341	371	366	367	335	350	407	365	366	351	363	384	356	340	381	342	355	343	365	375	367	345	353	374	358	341	385	336	345	364	321	376	342	335	346	372	367	342	344	385	367	339	360	396	368	389	350	355	363	351	353	331	387	392	365	355	380	380	373	342	369	330	359	370	332	344	334	344	345	359	356	343	368	385	388	376	365	379	337	378	391	366	347	360	364	385	344	317	367	364	331	336	333	375	389	329	355	352	384	333	356	380	353	371	366	419	358	358	364	359	370	328	365	362	383	391	361	343	338	366	348	338	339	328	343	358	356	344	369	379	363	349	402	343	342	330	348	372	351	335	366	375	354	376	343	361	340	320	365	382	381	368	385	368	343	341	354	343	349	364	379	343	342	339	353	367	307	387	367	338	365	359	329	362	357	370	383	342	358	326	352	343	369	350	358	382	384	354	374	337	391	382	356	393	368	366	361	370	360	377	340	349	339	374	365	365	373	334	370	364	430	349	336	333	360	377	398	333	340	373	367	324	348	332	388	358	371	364	357	347	358	356	378	381	390	349	354	307	302	383	344	381	383	363	354	351	367	358	323	352	348	374	375	392	321	329	360	358	384	322	364	379	368	329	365	334	348	339	356	324	346	377	380	400	329	323	311	371	367	372	367	384	376	367	351	356	361	356	339	358	346	356	337	385	359	373	391	378	356	348	332	359	382	324	393	361	333	393	394	357	370	370	327	345	355	342	373	346	369	379	350	340	366	372	368	370	368	352	369	403	371	407	366	366	365	374	363	363	385	370	387	385	406	348	354	330	343	339	354	337	336	344	362	316	388	349	343	358	347	349	371	350	400	315	358	356	364	373	336	388	389	344	344	346	362	373	377	380	367	358	337	323	364	361	360	322	374	353	354	325	334	370	314	341	363	350	365	331	362	357	362	353	344	355	376	377	339	349	381	346	387	381	313	353	374	335	358	409	325	368	373	399	356	318	359	361	363	361	373	388	384	376	337	370	372	377	338	372	342	378	370	384	323	373	364	367	365	376	343	345	335	363	359	341	342	346	393	387	359	346	365	352	343	357	370	352	357	360	377	359	363	381	348	327	360	388	370	331	339	389	367	337	376	342	352	392	359	353	387	368	354	346	361	383	354	307	373	360	350	348	377	391	381	332	356	360	319	356	374	366	360	357	388	392	362	344	353	334	378	334	348	351	364	335	381	357	372	357	338	376	383	378	321	341	360	362	327	370	343	379	388	359	364	393	361	349	365	369	321	358	376	376	395	375	348	323	380	368	350	378	389	350	351	393	353	354	358	375	358	324	329	362	353	369	378	357	381	365	364	364	357	345	376	355	365	375	366	346	320	326	375	354	353	361	364	351	357	348	357	379	349	339	301	352	360	323	359	342	340	361	360	377	329	353	363	332	364	322	353	372	328	374	355	424	345	401	377	346	378	372	344	384	343	370	330	345	361	377	358	329	328	347	361	356	351	353	340	378	364	353	360	336	352	382	358	358	361	344	349	361	391	340	374	351	354	362	349	394	414	353	326	362	363	370	383	324	370	321	353	342	350	338	353	397	371	353	384	399	343	367	356	336	388	364	350	375	314	379	345	336	362	339	364	360	367	362	347	354	371	349	353	337	379	315	338	335	341	347	357	356	351	354	329	381	346	394	359	382	353	352	372	369	367	361	325	341	415	358	377	346	365	375	359	351	370	321	321	362	346	358	335	365	379	338	324	364	343	356	340	311	337	352	361	355	351	354	363	365	348	376	376	339	383	366	348	345	350	356	351	380	355	339	361	326	372	353	351	330	374	333	338	355	344	325	315	406	340	411	351	341	371	371	369	382	364	368	368	360	351	351	385	346	360	362	347	400	330	319	335	344	339	369	393	369	345	359	342	357	379	322	348	351	349	366	353	356	369	352	360	364	392	386	356	344	339	346	367	359	384	378	349	386	359	346	320	354	328	376	348	365	354	362	355	377	362	355	354	370	382	364	344	376	346	361	344	359	331	386	312	377	324	377	380	333	352	387	349	361	363	366	378	352	375	384	350	364	367	355	355	347	377	340	375	374	368	315	364	337	353	361	371	326	344	362	369	369	350	349	328	382	370	379	329	376	365	344	369	379	363	353	364	354	349	386	348	370	365	355	342	352	370	372	344	350	374	334	341	330	368	367	386	399	387	369	351	361	385	341	357	370	340	369	369	380	362	328	364	346	386	373	314	353	378	326	346	352	329	362	350	339	382	355	384	377	329	324	330	330	350	355	343	362	361	319	361	351	372	354	354	360	347	348	349	356	366	370	370	365	356	398	371	331	347	334	369	338	328	355	358	354	369	347	351	337	336	373	310	349	376	356	367	375	369	373	346	349	377	349	340	366	375	355	346	387	353	380	372	372	359	321	352	338	350	374	357	345	349	351	352	363	346	363	365	367	375	334	364	316	388	360	344	381	343	377	369	301	376	332	371	356	351	342	360	370	391	365	377	354	347	322	364	368	345	389	352	387	343	382	353	339	307	366	340	327	338	376	356	384	367	360	366	344	359	317	325	332	358	362	351	374	394	371	329	355	354	408	377	337	376	368	379	383	323	379	341	377	335	334	345	366	340	414	347	356	372	379	344	338	363	364	365	344	364	378	335	331	351	383	323	382	357	347	372	348	325	366	378	352	367	382	370	356	332	365	379	325	380	327	356	348	340	357	354	323	369	366	368	338	350	353	364	390	320	329	362	344	368	353	371	360	397	392	333	346	360	370	352	383	367	382	348	339	360	347	367	351	351	355	357	335	358	391	372	356	331	349	360	329	381	319	364	349	345	356	379	388	355	344	350	345	338	358	327	345	395	327	341	334	363	370	363	380	370	365	360	357	384	383	349	375	343	326	326	350	339	340	368	368	360	359	353	340	332	330	342	348	376	379	371	334	358	373	371	338	375	360	326	364	388	363	361	358	359	390	342	378	380	369	361	332	368	375	404	355	365	356	366	370	323	334	353	336	371	359	354	368	374	351	332	361	369	349	355	377	334	379	373	366	382	402	386	364	359	351	358	350	321	347	372	349	373	357	369	376	358	364	326	380	384	356	375	355	383	358	338	355	315	364	366	383	333	375	355	390	347	391	362	364	378	371	373	383	371	368	356	349	353	388	349	387	351	349	362	355	381	362	362	390
7109	1329	1075	737	609	588	552	499	537	518	506	508	489	444	483	458	485	496	439	442	428	453	468	470	455	494	469	457	474	483	478	450	488	435	492	482	472	461	463	460	485	435	446	487	471	467	456	469	450	430	446	514	488	459	468	418	444	454	475	459	481	434	472	443	462	482	460	475	449	470	460	442	462	437	466	458	467	428	465	475	484	461	446	470	452	475	518	490	468	488	479	475	491	484	465	471	426	458	472	483	488	509	439	484	509	453	490	430	469	445	492	443	485	481	461	458	463	498	451	446	452	455	453	445	485	444	482	434	480	464	424	461	459	455	472	429	454	450	472	483	484	484	463	470	463	450	459	496	445	456	450	444	451	502	481	439	461	525	463	426	466	494	502	457	460	455	496	486	446	424	465	443	487	453	456	477	476	458	444	436	494	444	503	474	471	457	497	467	454	446	460	443	450	468	444	477	464	429	475	462	432	457	461	439	467	472	461	500	501	462	464	463	468	453	484	446	438	414	460	469	447	456	432	475	482	479	462	497	475	425	492	456	421	439	435	455	445	441	461	485	493	484	499	445	447	483	496	482	456	438	481	486	463	471	471	446	489	471	496	441	484	455	438	487	461	517	472	465	486	468	469	472	470	478	442	481	443	448	471	475	476	464	446	497	454	445	469	433	484	454	504	481	491	473	424	444	462	500	445	413	448	472	435	476	492	469	453	449	491	469	480	461	497	489	422	437	460	423	451	473	471	431	469	443	430	447	464	469	502	456	445	472	484	462	457	483	478	473	452	431	474	479	443	481	478	447	454	457	424	495	416	463	428	448	436	489	480	477	482	405	472	431	437	466	479	463	478	452	476	442	460	447	447	459	492	479	429	468	475	472	490	436	469	456	458	484	448	452	441	465	481	418	498	475	474	436	487	450	472	460	457	456	456	453	463	445	455	465	475	439	465	461	475	466	433	499	422	474	456	446	449	487	461	485	476	475	476	448	468	456	458	441	446	479	476	487	488	505	496	451	444	492	442	450	478	430	474	436	423	416	418	489	438	459	477	446	443	470	464	448	479	465	488	458	449	495	442	451	452	436	493	466	491	445	438	412	461	457	471	447	438	495	433	463	419	434	455	456	445	461	471	492	439	442	435	476	458	476	438	516	493	466	448	487	469	463	459	511	482	495	511	443	456	469	451	460	509	469	468	470	498	443	439	468	469	412	473	466	432	448	486	483	451	432	476	489	479	456	440	472	473	465	476	450	441	477	423	455	474	468	445	438	450	480	480	463	493	430	459	487	478	481	468	487	460	456	475	439	465	487	478	471	465	469	441	460	465	471	416	467	460	466	478	465	446	461	470	468	457	454	473	496	448	472	477	471	420	482	405	474	468	493	456	473	502	449	455	434	472	476	413	467	495	450	449	417	466	462	463	451	457	472	480	470	483	474	473	482	460	460	473	473	480	470	441	469	488	465	428	508	467	399	457	425	478	485	481	452	468	467	458	476	474	464	469	469	488	445	468	462	465	439	466	432	467	483	479	441	456	435	446	444	501	422	490	443	455	496	483	456	486	451	442	507	471	488	479	436	440	491	430	478	480	430	460	429	489	447	437	483	427	466	491	468	490	450	465	450	460	463	481	431	466	459	484	455	498	453	495	464	470	445	446	444	462	474	468	488	461	459	435	419	475	449	473	488	464	516	472	472	446	442	429	455	476	496	444	469	457	460	480	441	451	467	531	449	499	452	451	434	510	444	463	471	452	438	468	470	485	454	475	484	452	407	411	447	466	474	463	450	512	448	471	463	492	474	486	449	500	451	441	496	448	478	465	442	465	457	476	504	453	494	439	466	449	418	444	444	454	469	503	477	485	501	444	465	415	453	456	474	468	481	473	446	426	430	467	477	455	478	467	458	447	465	472	490	453	454	481	426	477	462	512	463	435	496	449	477	493	465	461	449	469	467	502	478	443	433	469	432	493	459	471	486	472	471	487	506	445	444	467	482	481	440	480	484	440	481	473	434	468	464	426	538	461	433	497	480	462	456	436	434	488	501	471	497	503	452	456	416	475	474	493	475	441	440	467	427	479	458	459	462	479	466	451	465	437	521	452	458	419	444	459	456	482	497	460	476	465	489	444	480	478	458	456	427	432	469	457	420	461	473	479	455	449	440	477	467	467	453	456	471	485	429	461	513	529	464	462	428	432	499	507	471	468	485	456	463	464	426	439	439	487	495	475	455	473	447	483	515	469	486	459	478	445	433	463	462	457	466	457	438	439	465	458	459	476	468	469	465	451	427	445	484	430	494	498	496	464	473	478	418	442	462	442	450	423	438	510	476	461	448	474	460	512	425	420	441	441	463	469	452	475	404	452	510	493	473	447	471	454	482	452	451	451	497	438	441	463	471	436	422	504	517	462	428	490	474	465	446	442	513	471	464	447	450	469	459	438	424	458	498	442	429	467	520	440	442	477	444	468	445	445	481	481	451	399	470	451	482	429	437	440	478	432	454	453	467	470	500	506	488	453	471	441	493	479	450	462	481	444	458	439	461	465	430	451	435	510	455	504	480	455	487	465	491	450	486	467	450	471	480	501	457	455	453	489	450	444	466	448	447	471	479	487	502	459	455	469	481	453	435	473	445	488	492	480	464	431	450	475	455	469	463	484	472	428	448	432	423	472	462	474	444	469	458	441	446	492	482	450	459	504	450	461	462	499	482	436	486	416	490	431	477	439	497	436	493	456	446	480	488	481	444	462	456	459	398	468	461	450	473	473	428	460	418	467	480	460	451	441	468	479	480	444	463	430	489	448	469	482	487	478	485	447	453	434	448	460	435	480	464	476	464	422	445	428	479	491	452	441	428	492	483	465	451	469	453	460	488	452	503	463	493	489	454	482	436	481	450	471	451	468	433	461	440	439	520	451	477	497	454	480	469	483	466	446	445	504	459	463	443	470	455	459	498	471	450	429	472	442	455	478	449	469	472	470	471	484	512	457	452	451	462	464	453	482	478	445	414	438	457	455	407	485	447	460	493	479	485	480	475	469	423	417	458	466	472	456	493	486	424	471	491	477	475	439	485	474	451	478	495	455	497	474	444	459	434	460	438	428	461	444	466	450	473	431	491	439	493	430	467	485	452	460	461	448	416	480	431	457	470	463	482	444	453	451	459	434	452	489	472	424	447	438	500	485	430	468	475	484	463	424	402	449	503	468	468	483	435	420	437	434	462	460	444	468	434	416	476	467	453	468	481	509	464	468	471	479	443	455	494	460	511	498	474	498	445	456	466	478	453	498	447	434	476	480	461	468	424	483	460	517	456	448	451	450	470	446	459	504	455	482	464	464	489	452	473	443	489	453	451	482	468	480	482	467	442	463	458	448	505	470	484	454	433	462	450	465	426	454	466	460	436	437	449	447	460	493	429	478	435	446	403	480	412	453	467	487	460	463	464	490	463	504	473	457	445	476	487	422	456	478	473	468	443	431	446	441	473	443	454	434	437	470	456
23654	20928	28212	23818	20924	9641	1351	948	825	783	743	670	672	605	681	679	603	646	649	623	628	618	621	619	628	624	543	636	628	618	586	595	580	612	566	581	599	627	610	572	611	564	592	611	553	572	587	616	594	631	573	588	580	617	605	563	574	594	597	579	608	627	573	595	590	594	602	564	588	576	610	556	572	620	605	571	619	601	573	595	589	581	604	622	599	574	590	580	666	593	593	600	600	564	602	548	594	562	595	572	659	581	580	637	589	545	572	573	610	562	599	585	590	571	608	594	599	610	554	601	578	614	568	570	577	610	592	571	634	609	583	579	561	596	592	550	585	527	597	560	596	615	602	598	581	604	595	588	600	575	584	560	605	622	603	599	623	609	610	587	603	604	608	619	619	610	563	594	568	581	561	572	627	594	600	586	611	612	579	574	604	544	596	620	607	539	595	573	552	590	599	583	574	549	616	571	550	612	581	579	628	585	601	585	598	576	623	603	593	597	578	560	596	575	543	572	574	597	592	568	574	565	593	565	620	571	530	610	556	567	608	626	569	592	611	539	584	604	555	543	622	605	573	525	572	565	604	575	598	584	603	528	611	586	605	614	564	542	592	577	552	552	594	590	614	591	551	559	564	573	566	579	551	557	563	618	607	625	597	590	550	591	549	555	596	574	589	592	607	597	606	571	590	554	588	636	611	601	569	609	588	618	559	570	611	562	569	581	641	599	598	565	600	621	597	569	588	546	580	579	622	636	590	541	554	551	591	606	584	568	558	627	567	611	603	556	606	609	567	569	600	574	585	569	592	603	606	580	571	592	565	591	582	611	605	587	604	589	608	559	585	595	576	554	573	531	604	587	554	562	545	614	579	557	612	585	589	596	582	578	615	554	580	617	578	553	530	583	582	577	577	552	598	628	618	613	571	582	603	563	564	599	576	568	580	554	604	532	593	570	554	583	617	548	638	592	638	576	612	572	572	608	592	546	572	584	577	551	581	598	555	566	566	563	575	576	602	572	599	624	587	568	580	594	651	612	556	576	566	596	587	591	564	610	581	602	545	590	617	575	579	612	555	594	629	570	633	573	540	586	524	562	607	580	587	589	615	613	592	583	592	555	567	570	581	589	639	617	613	524	569	608	568	565	586	590	569	589	593	596	613	556	596	570	588	611	577	561	567	556	549	576	568	570	583	578	600	590	593	606	521	617	562	572	553	605	610	565	595	596	570	568	637	589	589	585	627	571	614	593	571	536	559	591	574	581	588	598	612	572	598	569	586	576	590	554	584	566	603	570	572	554	640	587	569	579	567	600	583	562	589	567	602	558	569	596	568	612	596	588	540	605	630	556	590	572	527	566	548	587	587	563	592	546	581	579	577	612	562	563	617	581	586	588	613	628	561	620	588	585	567	573	575	617	582	610	611	593	606	581	556	614	552	590	672	565	581	537	614	517	567	614	567	554	591	625	584	599	607	588	606	542	591	618	538	586	592	573	578	589	554	614	628	587	565	591	550	564	570	622	554	586	581	565	577	576	552	592	598	553	575	596	557	583	583	564	585	576	591	561	600	606	542	569	604	569	574	591	534	545	578	583	567	559	576	616	526	572	624	567	630	563	549	564	552	596	601	605	593	607	571	596	615	599	557	566	557	564	565	574	563	585	645	576	573	578	609	590	570	522	556	582	541	547	599	573	619	569	601	573	630	575	575	614	565	623	616	593	572	577	588	607	567	568	629	596	609	603	572	602	577	566	576	567	580	601	589	581	608	548	599	587	615	618	637	552	582	596	585	556	592	546	574	597	549	611	528	570	554	605	557	528	584	567	570	589	601	557	610	603	543	585	587	567	591	599	571	558	547	604	598	595	595	615	536	583	594	589	551	603	630	566	543	603	583	557	529	543	566	558	552	582	515	571	565	595	564	573	569	562	550	575	606	524	562	583	614	586	593	573	628	645	590	619	610	611	589	560	619	609	537	648	557	569	557	556	602	612	577	567	534	579	563	578	544	606	593	577	560	593	532	588	589	565	601	571	585	562	560	628	569	611	607	591	588	587	551	594	626	567	597	559	568	608	602	596	569	602	575	565	584	628	627	587	560	570	602	554	584	599	561	586	540	539	609	567	638	631	591	580	583	604	577	586	561	573	579	537	592	619	580	598	567	644	558	544	571	614	603	552	585	566	588	585	606	591	629	578	612	587	608	528	565	587	599	610	608	596	572	606	582	592	655	569	610	568	561	541	612	582	584	594	565	564	605	568	556	591	600	560	612	623	600	560	584	599	568	573	595	580	562	593	590	571	616	607	566	608	540	605	560	596	612	588	599	554	607	598	591	594	579	566	594	580	604	571	610	554	587	571	590	570	581	586	604	543	587	557	571	593	572	572	590	586	552	635	584	577	556	559	593	614	592	587	549	542	606	588	587	597	538	612	582	584	556	596	617	587	594	583	591	584	596	574	572	580	553	604	543	572	556	593	568	623	603	560	611	593	560	598	516	559	591	587	610	568	606	550	590	556	559	577	636	582	631	576	616	614	555	579	603	623	583	557	582	561	579	593	583	584	565	557	602	612	567	562	565	581	559	560	588	623	582	580	588	596	630	560	585	593	601	583	607	586	603	581	614	531	527	596	608	607	571	580	541	574	564	576	574	567	542	609	625	619	561	648	574	559	571	588	555	579	585	579	591	560	633	585	568	566	596	591	528	547	522	584	580	627	598	622	622	572	557	649	572	542	575	602	598	574	608	604	599	575	581	611	607	574	617	594	539	550	581	569	550	593	580	551	545	533	581	605	561	592	568	578	596	591	620	589	573	553	539	531	616	585	564	561	541	549	548	546	579	578	580	651	594	580	547	591	605	599	563	598	567	592	577	593	591	610	560	626	636	595	556	587	569	576	579	559	579	546	535	603	572	607	583	619	550	606	600	556	580	592	565	577	612	609	565	571	563	561	548	616	593	561	625	561	596	564	610	564	605	533	546	565	569	635	617	603	556	558	556	549	579	569	574	617	581	645	537	580	597	581	604	567	566	553	567	551	583	580	581	566	576	582	598	559	600	569	587	601	598	583	590	567	591	568	540	551	560	593	607	558	594	617	616	570	584	560	593	596	582	559	567	606	587	567	558	579	584	573	599	611	589	575	567	518	574	584	578	553	605	587	597	529	555	570	591	575	598	572	607	582	598	577	571	563	597	569	591	572	622	577	590	641	598	573	576	621	598	597	617	608	585	627	576	547	601	562	569	621	569	601	591	563	565	611	561	580	538	559	559	604	563	586	607	576	578	599	552	610	588	634	594	563	595	569	599	578	564	630	567	584	584	593	556	592	593	594	546	616	589	613	574	538	607	564	638	607	579	569	572	594	532	597	576	607	568	561	611	567	553	612	599	607	583	591	573	620	553	560	626	597	557	574	583	563	583	580	578	591	586	589	557	594	586	543	578	627	552	576	581	630	579	585	595	566	593	551	576	606	611	578	646	598	592	603	546	575	607	549	569	618	629	574
15869	9529	7682	3980	2764	2157	1815	1548	1393	1217	1127	1110	1013	996	879	898	897	830	882	847	821	813	810	777	812	810	814	754	796	777	786	815	760	736	783	744	787	740	783	805	771	760	736	760	766	791	715	755	782	792	767	756	791	748	725	738	759	771	770	776	730	779	766	774	762	743	748	748	738	727	777	761	712	763	749	734	733	796	735	746	741	685	745	759	749	728	776	742	764	758	751	783	709	739	698	739	709	732	716	720	734	748	749	786	724	733	754	695	711	694	693	761	751	760	751	746	721	727	696	783	771	707	752	757	754	731	771	730	758	706	787	723	753	685	699	746	762	773	781	751	738	766	724	739	749	778	713	701	747	784	736	776	767	720	735	731	772	740	718	741	745	755	711	753	714	724	721	703	745	746	764	734	755	721	752	677	769	760	690	735	729	740	754	791	814	734	797	746	748	796	725	759	784	695	791	773	726	741	743	738	760	781	776	698	756	654	717	790	717	784	745	694	781	749	754	716	726	741	722	776	716	737	761	722	720	782	753	765	737	761	788	691	730	754	729	717	701	746	755	668	722	756	763	708	742	741	748	785	747	753	745	741	775	749	744	754	775	686	753	744	794	767	696	807	718	783	717	741	722	693	742	775	744	735	796	777	769	734	710	733	734	728	704	743	717	738	744	766	789	770	757	765	754	725	760	741	757	711	739	741	768	751	708	733	741	770	751	711	771	797	771	745	776	773	726	728	725	707	762	727	717	737	693	795	802	738	718	764	723	757	737	746	747	724	722	775	791	692	753	730	763	757	738	720	705	722	734	718	775	740	701	779	730	745	748	764	746	741	751	689	711	737	762	761	737	727	768	742	762	796	776	774	702	739	726	741	721	735	807	730	813	722	732	754	747	720	763	737	777	731	730	748	714	751	715	728	738	718	744	708	724	731	722	733	750	733	767	767	754	760	748	721	768	696	691	763	692	696	759	711	767	739	740	735	754	755	736	729	742	730	729	733	742	746	738	743	718	709	751	753	759	771	740	727	789	750	702	706	730	719	757	760	756	739	739	776	694	783	770	684	715	708	719	744	700	767	721	733	774	774	784	724	782	712	764	714	682	769	817	747	799	731	791	738	776	740	705	703	756	803	716	726	739	697	734	751	729	731	720	758	743	708	779	773	738	784	705	756	751	701	728	738	732	667	753	766	735	802	780	732	702	753	724	720	744	745	755	728	758	770	829	710	760	730	742	741	696	746	739	756	721	744	730	743	741	781	727	775	707	741	761	708	807	721	785	724	762	730	719	784	742	746	664	729	710	700	731	753	723	775	751	734	691	770	727	740	723	773	771	782	673	751	783	723	771	699	776	733	744	751	718	773	745	758	765	740	764	788	796	740	778	751	745	731	736	735	795	734	721	756	743	718	762	746	780	723	731	762	737	701	770	765	749	734	777	722	766	710	752	714	747	743	755	733	691	741	786	707	732	685	757	742	760	734	765	736	730	722	763	714	744	714	730	775	729	731	723	737	735	789	766	791	668	736	770	759	701	697	742	756	758	775	702	700	706	735	777	736	714	733	718	753	726	721	743	755	767	800	730	758	709	712	773	778	721	782	745	729	755	705	757	782	712	705	734	765	737	695	695	717	703	778	701	749	761	743	734	751	731	736	752	732	728	783	729	731	764	702	670	707	754	750	748	786	718	707	761	771	720	773	783	765	746	707	771	759	754	758	744	694	762	810	718	741	733	740	780	707	753	741	774	703	720	766	713	774	703	766	736	757	708	723	771	750	723	750	709	752	750	694	757	787	699	713	728	808	740	700	721	768	702	730	748	741	751	720	716	785	744	708	775	695	703	737	746	777	715	732	738	696	721	787	725	748	719	755	777	766	788	733	698	759	710	766	685	741	763	747	745	718	724	780	766	795	700	770	754	729	740	736	690	760	799	787	733	717	692	714	780	723	685	740	758	715	754	757	788	748	790	708	740	708	812	779	750	735	723	739	755	735	757	694	708	751	771	775	756	746	743	743	740	745	744	770	768	730	717	722	722	719	724	743	776	748	748	672	754	726	761	721	766	737	803	740	772	737	762	712	717	700	771	734	750	741	726	700	776	723	737	768	774	705	715	743	723	740	746	751	760	720	752	768	737	739	744	777	742	747	740	751	692	761	774	703	770	769	676	728	758	746	698	762	757	689	689	805	771	729	709	741	767	777	735	779	781	699	759	761	808	751	740	753	738	794	764	736	747	739	671	730	782	708	726	723	722	756	747	739	711	725	732	677	735	707	734	726	751	735	727	734	731	767	762	766	798	730	712	781	729	741	767	771	704	729	733	774	722	720	709	740	776	772	726	721	725	723	744	728	798	761	740	788	773	724	755	746	755	757	773	775	722	765	722	708	709	712	721	725	750	762	709	787	741	717	743	771	753	768	740	773	723	779	752	718	705	711	733	763	712	760	740	734	689	745	761	714	759	791	726	722	760	757	752	697	753	712	738	762	768	696	732	755	763	782	764	747	737	688	759	800	751	785	765	739	726	721	720	738	724	694	692	824	769	728	742	706	669	741	704	719	753	744	748	726	740	734	759	768	735	715	735	698	814	733	756	780	746	709	747	733	714	735	751	706	755	734	752	735	708	727	758	751	717	741	749	742	762	757	747	739	750	732	716	762	724	720	729	746	752	806	751	746	694	719	760	760	792	747	749	745	734	776	716	726	709	728	750	773	735	723	733	796	730	756	688	712	746	719	750	740	759	772	681	805	741	719	732	695	741	749	738	743	751	689	736	712	735	721	749	725	711	750	739	784	789	689	777	750	804	797	707	726	716	731	772	707	723	755	817	747	742	744	757	720	778	735	772	779	744	704	735	734	747	723	750	753	753	764	804	733	787	769	763	738	748	731	770	741	774	757	779	748	769	733	782	722	695	726	744	747	738	774	713	718	726	762	714	744	736	707	723	751	742	763	756	783	734	771	785	750	726	754	699	761	737	767	748	711	789	751	720	741	737	735	744	801	758	775	733	750	746	735	750	737	778	774	779	751	717	770	768	763	691	729	753	746	723	761	731	762	745	727	726	726	779	725	765	711	745	737	732	729	747	730	735	739	730	758	758	749	755	766	719	713	752	730	765	713	723	741	781	754	746	746	747	775	719	742	756	732	768	704	729	737	717	731	746	726	725	763	777	705	749	769	781	687	691	768	679	745	763	785	726	765	778	742	742	691	718	753	738	754	783	699	741	707	709	738	745	713	739	764	760	713	749	778	748	751	782	740	747	739	763	739	713	704	707	742	778	721	767	769	775	734	720	745	763	763	778	749	762	732	741	753	770	749	710	733	769	749	690	764	736	684	724	706	755	717	753	721	705	737	757	784	749	771	745	750	726	731	739	675	807	749	746	709	725	743	721	717	721	714	728	751	736	766	778	757	742	723	779	768	677	748	766	719	743	757	749	780	685	742	753	732	790	706	754	735	810	705	717	786	734	739	747	719	755	737	753	737	757	722	775	703	721	768
22721	20954	28719	23360	20957	20993	8014	1207	898	832	799	687	692	653	628	598	584	583	572	563	562	512	579	542	484	526	500	501	502	501	470	477	493	522	521	487	490	497	471	500	477	477	485	473	503	472	480	485	467	484	473	444	432	473	518	463	473	438	477	483	474	498	496	468	494	511	510	542	487	489	484	495	471	491	453	461	483	471	491	499	474	487	479	525	513	460	478	444	461	494	442	449	511	447	484	483	454	484	508	485	474	545	506	473	507	504	467	447	485	488	470	455	457	473	469	465	486	500	468	473	481	505	430	454	442	461	484	491	481	456	473	461	501	434	480	491	506	465	447	494	475	462	476	481	448	469	497	510	494	506	473	479	488	452	469	469	447	469	444	467	468	448	456	445	484	474	490	459	474	451	435	482	497	487	456	477	424	468	471	453	459	487	448	479	460	467	486	454	482	477	484	453	441	471	477	496	490	428	499	451	467	483	486	478	446	460	462	480	486	512	496	456	484	471	469	463	444	463	457	475	438	470	506	480	461	447	474	445	476	468	465	473	473	496	499	487	441	479	512	447	497	490	471	471	466	454	480	478	477	452	474	482	466	460	465	494	478	511	480	474	448	432	466	514	504	470	434	470	471	484	479	495	486	461	453	449	517	451	488	498	453	488	419	480	485	480	463	503	491	476	484	464	464	507	492	471	443	481	512	478	452	486	457	459	487	481	514	453	463	493	445	446	499	486	478	493	433	494	489	459	485	458	488	500	477	492	504	455	465	500	467	497	469	483	451	489	484	495	461	482	461	444	531	477	496	476	476	453	538	486	464	486	474	470	478	515	477	505	500	489	458	436	467	468	439	475	443	509	476	481	479	499	446	481	474	471	479	477	449	473	456	470	483	483	465	515	487	457	482	459	456	445	433	443	485	449	447	457	447	473	490	488	529	456	490	453	504	424	472	480	520	476	501	464	465	476	462	493	488	491	500	427	470	496	516	492	473	467	461	471	434	519	462	485	478	503	496	476	512	516	439	445	470	476	429	442	482	488	484	452	467	462	449	479	483	456	511	522	464	481	455	455	474	494	475	480	440	431	462	453	478	484	430	481	474	467	498	512	452	420	467	517	435	489	474	490	466	455	489	449	479	454	453	492	477	469	499	490	491	490	471	459	480	500	472	473	484	467	430	466	466	494	451	477	510	516	453	429	444	513	445	456	479	465	459	488	411	462	462	505	448	421	511	457	440	475	435	475	452	476	446	485	477	478	491	485	443	466	469	437	443	458	498	457	439	480	429	474	478	481	493	482	483	445	504	454	508	467	486	498	488	496	487	521	463	471	486	473	454	459	473	459	483	487	471	489	450	479	454	441	483	485	452	516	479	468	462	465	484	485	445	464	471	467	464	479	448	460	477	470	486	485	482	428	440	452	459	503	467	489	448	456	500	493	442	475	504	469	494	480	445	508	505	479	478	461	496	472	500	444	497	444	484	458	454	480	483	452	451	520	485	460	540	477	505	461	470	507	506	480	450	491	515	494	495	508	456	488	436	499	459	484	446	473	469	486	453	467	459	513	467	444	456	478	480	472	524	468	478	511	485	481	473	459	472	464	463	461	472	498	473	462	457	509	478	454	476	440	456	465	455	450	466	485	516	465	467	480	467	487	452	486	457	514	473	470	425	462	453	470	456	479	507	470	463	490	488	450	468	483	459	495	484	463	481	472	501	489	481	484	451	436	511	484	485	477	458	503	477	467	454	492	492	479	500	479	488	509	454	515	461	524	502	460	483	463	516	453	478	466	479	442	435	463	492	476	503	502	450	496	465	492	461	467	480	478	482	466	524	460	455	466	469	482	467	452	469	474	453	454	486	475	484	485	494	460	489	504	455	508	463	462	431	465	462	463	494	435	467	485	469	463	495	498	469	465	489	494	514	482	469	493	481	456	477	496	485	467	464	466	489	419	463	494	470	468	469	498	494	455	496	501	459	461	486	465	415	471	501	469	445	487	465	504	510	442	488	451	480	466	476	465	518	455	428	454	473	466	501	409	442	538	470	508	475	483	516	450	525	470	508	441	483	453	438	422	458	497	476	513	438	477	423	493	456	495	430	480	459	473	471	509	491	478	497	465	485	504	473	484	469	456	494	470	517	504	460	483	478	463	465	467	466	443	496	482	454	511	516	490	503	476	511	473	472	489	463	470	473	487	488	478	480	473	464	504	451	424	460	463	472	437	442	505	451	508	471	449	474	475	441	503	453	459	459	456	453	492	465	502	493	453	465	504	454	469	474	483	436	494	488	476	481	480	475	472	486	470	469	472	502	464	493	474	456	494	445	451	459	512	483	450	462	471	466	461	464	444	524	487	479	486	481	443	450	468	491	539	467	469	462	457	452	439	453	465	465	485	439	463	481	464	503	467	490	517	503	472	449	491	482	478	498	492	426	510	500	491	554	462	463	488	470	457	472	470	518	461	476	487	501	466	510	454	486	479	485	482	442	483	471	503	469	457	460	474	499	463	478	493	449	473	413	447	489	481	479	484	459	466	469	480	480	480	438	425	464	433	483	495	448	459	450	443	489	476	483	464	498	476	465	494	467	484	464	467	442	494	473	458	477	491	474	469	456	422	468	499	495	518	473	442	441	518	454	458	472	492	474	465	463	504	486	491	477	502	460	467	445	485	448	489	443	445	471	475	508	478	459	477	483	488	482	483	490	468	450	501	494	495	447	463	445	465	467	487	446	466	485	472	490	464	477	453	437	499	471	518	453	476	436	450	456	483	456	461	472	456	471	481	477	509	448	416	464	473	493	452	495	500	461	509	469	460	502	482	506	446	505	464	489	428	438	446	468	473	469	462	449	459	492	484	484	457	507	478	482	456	473	435	500	491	470	472	502	483	456	472	476	489	473	466	456	478	487	502	488	480	493	483	493	439	413	468	496	464	463	455	520	480	445	497	435	516	475	469	499	473	461	536	474	480	437	476	473	465	493	485	472	485	457	494	490	485	470	518	445	479	500	445	453	486	488	451	502	459	467	483	481	493	481	472	461	479	492	476	461	475	511	480	527	480	465	424	458	491	495	475	474	482	485	449	467	451	446	511	526	466	468	489	490	457	517	453	450	471	458	481	474	454	517	449	489	443	487	450	488	471	462	472	504	492	528	481	487	457	474	445	502	460	435	508	448	466	493	476	461	495	488	453	496	495	484	465	484	492	482	467	456	494	493	504	432	454	470	448	491	460	479	461	484	480	491	474	453	456	442	457	414	473	481	457	467	517	481	462	505	474	526	457	471	464	500	496	478	455	505	471	442	468	471	468	461	481	458	487	492	451	482	474	494	495	469	468	463	449	463	469	461	464	483	483	492	436	470	461	489	486	482	508	451	425	464	502	478	498	494	447	471	481	474	490	479	504	487	441	455	445	456	474	471	473	487	459	479	499	476	465	452	459	450	487	473	511	465	477	485	468	478	478	471	461	465	487	459	496	492	521	455	456	497	461	454	451	498	445
17119	15419	12278	6392	4499	3341	2706	2142	1837	1641	1424	1210	1124	1031	973	930	894	835	812	795	718	752	756	731	680	723	711	683	692	662	681	675	647	633	587	664	641	676	641	653	611	639	652	641	654	651	613	602	626	653	605	617	637	636	608	629	660	588	683	604	650	624	638	643	682	629	626	607	631	656	638	617	656	585	602	587	633	629	629	617	580	604	574	615	653	586	574	630	578	652	574	627	609	643	586	635	599	605	628	651	629	593	604	593	648	625	564	666	654	628	674	621	604	641	616	607	653	627	634	590	622	609	623	538	604	572	634	634	610	610	585	606	609	651	599	596	584	606	636	605	613	669	604	585	649	607	636	645	593	573	632	591	652	594	645	595	613	631	598	632	599	629	578	576	572	608	598	626	632	595	628	583	607	587	612	610	636	643	611	588	630	600	573	615	623	657	592	596	638	622	582	614	599	602	644	613	608	600	675	634	607	654	599	618	656	604	628	596	617	591	627	638	623	562	629	595	617	622	599	591	611	583	592	644	633	617	602	606	633	591	617	599	603	619	620	579	632	634	611	640	623	579	580	633	617	619	658	647	619	586	590	622	618	621	624	621	645	616	586	625	657	598	619	604	638	593	569	607	618	610	609	572	607	620	569	626	582	591	603	594	552	644	555	645	624	593	625	597	587	603	597	620	617	574	611	614	585	606	611	580	609	578	569	607	593	636	631	582	624	633	646	626	616	591	595	604	569	616	569	631	599	639	650	657	638	560	589	562	613	583	625	606	594	607	633	643	644	583	618	622	602	593	597	659	639	599	611	646	646	568	618	632	612	630	600	603	634	594	600	588	602	593	635	615	555	608	645	620	638	572	586	604	633	590	597	586	637	605	607	546	625	571	612	623	607	625	598	610	600	584	611	636	577	607	582	593	608	595	631	609	627	628	602	590	603	618	584	615	581	602	601	632	651	636	640	604	654	640	600	573	550	608	596	616	608	633	716	626	592	609	626	618	598	623	630	673	614	605	564	618	623	634	631	582	587	616	628	607	640	601	646	593	591	586	631	586	618	576	624	614	617	642	588	570	588	610	611	574	583	548	599	591	644	574	576	636	608	637	619	619	603	648	616	593	646	637	650	661	595	670	606	605	626	642	588	601	598	602	552	649	616	600	577	643	614	613	605	642	609	552	576	621	662	604	566	622	640	630	623	645	594	631	603	604	637	570	589	626	595	641	610	618	626	607	591	632	639	617	607	615	588	632	649	649	585	654	595	598	617	614	609	582	663	619	653	624	600	651	592	554	602	635	624	598	650	660	605	593	605	625	643	625	593	618	577	613	674	606	608	611	580	587	616	625	617	591	654	603	612	614	599	597	600	632	563	577	603	610	608	662	607	629	583	560	613	645	610	599	593	634	609	571	595	588	607	606	615	583	577	617	621	610	635	612	609	605	601	594	592	612	591	597	594	620	645	613	622	631	576	608	608	619	609	593	643	649	608	601	649	638	587	615	628	623	605	600	583	624	615	594	664	612	595	662	601	651	606	590	579	592	664	628	600	631	635	593	652	586	604	616	630	616	610	606	626	592	650	640	591	579	593	594	612	661	596	581	574	655	588	610	615	647	605	598	635	671	638	588	659	612	596	631	608	620	578	597	602	594	588	600	611	592	611	649	630	624	632	627	579	573	611	585	622	628	627	583	643	605	662	615	618	602	624	593	611	603	595	601	621	579	610	625	607	601	632	572	640	634	586	652	626	544	567	604	643	594	566	598	615	633	580	633	608	603	601	582	634	656	613	607	618	608	625	602	586	584	640	658	589	613	609	570	616	587	593	597	605	625	583	624	585	630	588	591	614	588	569	586	635	568	606	582	644	599	643	617	608	585	621	637	646	663	568	578	637	600	533	607	588	601	671	636	652	653	606	593	659	645	612	606	627	591	636	607	601	623	631	662	647	566	626	618	579	606	590	591	618	620	621	613	601	585	652	576	600	590	620	614	620	616	596	583	594	618	638	582	613	568	601	573	646	616	629	630	611	641	658	626	600	635	582	620	622	610	642	619	580	625	564	640	600	645	623	583	599	595	609	607	630	633	625	568	622	579	562	587	599	640	652	585	611	637	612	605	615	621	636	625	577	539	583	575	610	621	627	586	624	577	560	635	579	594	596	597	606	592	610	680	604	622	625	654	560	632	654	616	592	647	618	636	627	650	657	657	621	604	647	621	650	592	636	635	565	654	629	612	569	645	632	645	614	647	586	623	611	593	625	591	640	580	574	645	597	606	604	610	646	640	585	653	592	610	590	598	622	645	632	614	577	582	599	588	626	599	624	642	592	581	627	605	622	622	577	616	590	585	595	624	609	604	594	601	597	618	579	595	593	612	640	587	558	576	614	633	607	625	589	587	640	616	609	594	615	630	590	610	640	634	609	626	582	607	666	580	579	582	642	604	598	581	658	607	569	613	595	581	628	581	615	624	612	602	615	604	599	591	606	589	603	581	628	614	587	607	569	620	603	613	608	606	642	605	624	594	672	625	611	594	595	619	593	583	586	598	634	625	632	618	620	634	620	645	599	648	619	614	581	578	623	616	566	626	616	607	620	583	602	632	586	573	634	582	585	622	598	576	595	652	572	602	540	633	584	599	639	586	637	620	592	616	594	615	585	599	610	577	594	612	623	610	617	643	595	599	613	571	587	579	639	577	601	624	613	575	621	634	635	629	563	592	624	592	641	602	611	593	635	672	612	605	635	593	571	631	625	594	570	583	623	631	598	620	613	652	623	620	580	619	588	619	606	600	619	623	590	622	598	611	630	609	592	644	628	610	628	648	624	646	626	623	574	546	565	585	619	662	624	617	590	601	563	603	630	623	595	600	648	611	578	619	605	584	620	597	628	624	645	604	596	583	599	655	595	611	607	618	607	583	560	601	636	630	630	640	615	607	631	637	639	613	579	651	616	618	633	646	590	545	622	640	591	623	643	597	609	633	629	611	580	611	615	668	593	608	576	604	658	636	608	596	567	605	623	597	606	611	652	552	623	658	602	653	599	598	607	615	582	587	610	607	568	602	631	597	617	615	640	563	643	585	613	628	654	652	654	602	590	605	595	623	614	584	638	599	644	604	593	597	594	584	611	589	567	645	632	612	559	583	601	627	653	606	598	600	638	606	587	599	605	569	603	572	583	612	618	659	587	628	623	595	642	618	620	590	636	621	615	579	643	620	627	602	623	587	591	543	565	624	614	666	646	639	604	566	588	580	580	597	603	620	625	613	633	584	596	642	605	649	592	641	647	607	633	640	590	579	611	637	648	639	604	622	603	607	617	607	580	610	629	583	619	620	588	629	681	582	612	646	596	609	579	597	610	600	645	606	634	575	638	643	617	608	622	601	618	609	576	643	623	617	613	655	632	618	652	611	623	658	632	607	626	578	614	609	595	645	584	610	600	646	590	629	617	629	592	625	640	650	577	591	570	619	628	611	669	628	646	580	591	643	641	640	601	663	593	572
26664	20296	8715	692	424	409	356	380	388	369	379	382	355	371	387	398	404	362	335	383	377	358	375	385	340	323	347	353	352	345	343	348	364	363	357	376	370	335	370	345	346	372	338	354	368	376	389	361	380	354	374	353	399	372	375	337	379	332	341	368	388	345	351	362	349	384	363	326	353	378	360	380	384	364	354	380	342	391	350	362	361	361	374	359	363	383	362	380	352	346	350	304	362	335	358	391	383	312	350	323	375	414	357	352	353	337	340	370	375	365	311	347	329	312	370	355	342	360	361	342	350	376	370	361	370	314	367	372	373	368	384	350	353	373	357	378	378	346	355	384	365	363	366	345	352	342	375	346	357	327	373	358	319	337	391	368	330	362	359	372	365	377	362	377	387	360	366	364	347	367	348	329	373	370	391	359	307	362	337	340	394	366	391	368	345	363	344	333	370	363	354	353	336	335	339	343	347	354	362	350	320	374	348	360	351	315	300	347	353	373	332	370	375	385	384	360	341	384	362	383	350	367	343	373	369	366	344	343	381	372	344	339	355	394	353	356	314	340	388	363	316	353	315	335	352	358	336	367	350	364	342	346	349	338	384	367	375	358	373	333	345	327	356	385	380	345	352	335	365	357	333	372	398	329	351	363	368	360	349	339	353	355	349	369	348	368	335	348	356	347	364	324	352	365	364	375	369	374	333	340	355	329	335	366	363	373	334	349	367	370	354	367	386	367	363	351	333	383	374	355	352	351	325	371	383	362	363	360	357	339	361	348	345	344	389	318	365	348	332	343	356	372	373	368	404	373	339	356	361	341	385	351	347	375	338	352	327	351	346	336	337	315	354	384	361	365	338	376	353	393	356	341	321	369	348	371	353	405	359	325	395	324	366	350	347	383	356	363	368	372	366	336	366	356	360	337	373	365	342	351	322	362	361	356	363	365	373	376	354	354	386	367	372	337	351	326	350	342	396	399	345	359	367	357	327	385	389	343	327	349	348	380	346	358	365	365	347	385	346	369	363	352	354	363	368	371	383	371	373	339	340	372	382	375	367	369	342	368	365	350	366	350	352	379	379	336	364	342	358	383	364	357	353	346	396	387	370	332	384	340	371	320	323	399	386	352	378	351	331	389	350	336	363	374	312	347	338	371	349	373	342	334	348	332	340	370	357	332	354	379	352	352	376	382	380	357	372	367	336	351	331	378	347	351	323	395	392	317	362	359	363	379	354	361	346	385	365	386	336	366	370	362	356	384	350	372	380	353	343	391	357	327	383	346	363	367	381	363	359	383	363	345	377	366	336	356	351	368	356	390	366	372	341	376	343	362	353	362	329	358	395	374	379	344	355	321	326	339	348	375	340	365	308	371	347	386	341	374	362	358	338	353	347	369	321	358	378	387	375	363	370	373	379	367	357	377	374	327	340	360	386	354	387	364	378	361	348	364	370	337	347	344	340	334	360	331	363	380	353	343	333	345	348	366	368	359	348	363	328	363	354	363	351	336	366	371	360	359	404	361	390	391	370	374	387	349	382	359	354	371	363	346	317	361	349	349	346	328	352	341	355	362	365	370	353	333	346	364	334	349	365	349	324	352	342	375	344	385	375	327	358	370	388	349	366	363	336	336	341	368	325	366	354	336	321	371	364	348	367	349	371	336	377	353	368	330	363	361	349	371	345	355	369	335	357	336	385	381	342	366	358	322	340	354	335	367	350	345	334	385	361	348	351	353	344	367	361	360	383	395	364	384	359	365	355	340	355	359	328	345	382	352	356	388	328	378	355	332	294	362	347	342	342	353	364	335	344	347	382	351	377	399	365	353	339	336	356	350	331	370	393	356	385	344	356	362	334	376	377	348	339	393	352	394	366	352	365	373	348	328	350	369	308	338	348	318	363	365	373	345	385	352	322	339	287	379	337	365	371	335	380	362	358	339	352	345	386	388	395	378	354	363	347	362	365	347	341	377	371	374	361	338	358	381	369	357	373	354	358	370	340	379	335	354	347	344	341	371	334	336	378	354	327	367	348	329	346	347	332	345	351	340	352	353	342	361	349	364	378	364	333	378	340	342	340	370	361	347	367	374	344	368	362	397	381	339	362	351	389	343	376	310	347	360	332	319	337	371	365	363	352	384	332	345	336	341	350	348	362	376	360	377	335	394	388	372	366	350	372	380	343	335	379	347	322	368	369	366	360	356	363	349	402	348	361	328	390	353	352	368	340	368	364	364	332	357	334	382	371	354	345	348	369	357	347	345	348	371	377	340	333	330	366	350	387	327	332	366	373	348	343	375	358	337	336	387	359	353	366	330	373	404	388	337	382	334	345	368	357	361	355	319	333	364	343	357	382	347	369	343	361	335	357	352	352	346	348	371	340	356	344	353	327	358	381	308	366	379	332	354	344	363	379	360	361	379	372	333	377	347	374	355	373	379	365	336	353	374	339	355	367	368	393	361	360	333	349	354	377	334	368	342	351	334	361	353	352	322	360	346	343	337	376	360	370	384	350	386	360	335	362	374	339	358	347	365	358	361	343	360	391	344	359	380	375	349	333	344	353	373	355	370	371	359	365	340	380	390	361	347	377	356	369	375	325	357	365	332	363	367	367	324	356	374	335	346	384	328	360	332	327	381	349	377	380	366	326	395	362	346	352	351	322	383	351	353	340	357	396	352	346	307	359	349	368	347	332	363	354	330	321	351	360	304	354	355	377	386	344	367	383	333	384	364	366	375	333	372	363	356	364	342	359	371	383	355	368	339	331	355	388	351	358	357	367	340	344	332	392	360	336	367	382	394	314	370	360	338	389	381	374	344	358	372	353	367	347	365	390	336	356	364	351	354	366	339	344	380	333	339	366	356	338	348	338	323	341	335	328	342	342	357	333	353	338	356	387	320	338	365	355	367	333	351	380	413	355	373	374	375	369	351	350	342	378	388	342	332	398	374	334	345	364	315	353	362	352	367	396	371	365	366	336	348	355	337	348	370	345	364	314	345	348	342	350	343	385	361	358	346	368	352	354	359	357	366	359	350	359	366	362	356	352	387	340	375	350	336	382	356	336	354	353	381	328	407	307	387	359	377	352	389	338	368	373	352	358	359	372	344	356	375	362	335	380	366	370	335	336	356	348	395	372	398	387	317	350	369	388	318	357	364	370	373	358	345	362	351	331	351	364	383	372	379	381	376	368	357	370	352	367	386	354	369	376	322	369	376	355	365	363	361	345	373	352	355	359	378	339	371	375	348	347	355	315	337	357	341	319	373	373	343	360	295	374	400	345	358	341	357	361	353	367	347	331	362	348	347	384	330	341	368	343	351	340	346	364	372	347	361	353	356	365	344	367	359	369	361	346	390	356	361	344	354	375	341	339	384	339	369	351	334	364	341	355	356	340	342	325	347	360	353	353	327	337	379	340	320	352	351	356	337	322	363	340	374	382	347	351	381	329	328	401	354	384	367	357	366	349	322	348	365	362	334	352	353	336	355	350	355	342	349	338	339	373	385
8288	1293	1152	708	637	617	545	565	530	502	457	500	479	457	454	441	471	508	491	466	431	466	451	476	450	468	441	482	487	463	488	472	458	489	444	471	479	487	455	482	452	476	461	444	444	446	444	472	471	452	436	470	458	466	445	442	479	463	496	467	469	443	449	427	466	434	456	493	434	436	465	451	494	452	476	442	473	486	489	457	469	450	443	477	460	493	474	428	434	461	454	480	464	488	446	458	475	493	449	474	440	477	492	461	471	453	437	422	454	485	443	486	457	437	455	467	457	438	499	490	497	466	445	446	427	475	469	441	449	477	464	483	447	437	489	465	424	461	495	438	487	463	443	474	458	454	470	465	471	431	448	486	491	476	480	485	484	478	468	440	460	481	465	447	467	460	439	492	453	478	450	490	480	454	451	447	426	486	451	438	446	450	487	466	472	445	477	428	455	462	473	465	458	467	469	473	459	451	451	459	467	462	469	437	441	461	463	491	501	442	457	465	417	457	416	459	473	433	441	503	472	485	490	452	446	434	476	458	503	488	484	432	476	453	449	478	480	490	464	457	432	451	474	446	474	489	491	452	467	462	425	451	453	425	460	459	469	456	477	445	465	471	467	441	466	469	455	448	462	477	426	445	468	444	456	443	452	469	480	456	443	497	461	460	452	476	436	476	492	447	452	460	459	468	451	485	471	421	434	455	466	483	447	445	431	445	499	487	463	475	423	447	484	443	446	451	477	419	491	436	451	476	473	449	529	441	464	468	421	473	456	448	482	493	447	497	439	459	461	479	448	453	445	491	427	467	452	466	459	447	462	447	457	470	482	447	448	440	461	461	485	454	478	454	442	466	481	486	464	466	436	451	462	442	456	446	439	474	445	429	470	499	490	450	454	479	481	468	476	469	475	427	484	435	486	472	436	455	424	479	463	452	480	475	444	480	506	458	425	490	487	458	447	442	464	401	464	499	455	434	447	497	464	456	471	453	478	443	473	481	474	436	436	456	428	468	465	470	482	424	458	451	432	456	452	468	464	468	457	430	451	450	432	453	456	424	471	486	437	482	452	469	480	448	476	443	461	456	446	415	467	469	487	491	455	448	466	454	446	459	496	454	481	447	483	461	465	474	456	463	448	470	470	410	464	435	473	470	450	450	512	427	486	472	423	443	472	472	468	491	454	435	445	479	429	477	467	458	470	458	450	455	457	427	437	491	474	464	477	486	445	496	446	460	460	437	501	456	489	465	478	453	470	478	491	446	437	450	488	462	488	439	447	461	452	452	465	457	467	445	466	495	448	476	450	457	449	486	527	452	474	453	450	459	461	469	491	491	513	454	473	514	467	439	454	473	457	496	473	484	441	465	475	471	484	455	473	469	459	472	438	449	454	481	492	455	475	496	477	464	480	489	448	431	491	446	495	471	446	463	450	466	494	447	474	461	506	447	435	450	470	436	462	411	467	470	492	456	489	440	502	468	464	467	482	461	471	446	453	445	488	472	450	500	458	448	467	438	451	474	474	459	477	461	429	501	427	461	485	429	480	454	505	456	478	463	456	453	481	468	443	512	448	463	457	477	417	472	461	447	439	452	464	450	440	450	492	469	490	457	459	438	451	495	448	475	476	479	453	469	460	446	438	457	460	487	464	479	471	455	436	470	467	422	490	475	457	445	451	447	468	451	441	483	479	456	465	487	471	445	463	452	478	465	470	443	453	453	446	475	461	446	485	417	388	455	448	456	448	450	484	467	481	454	490	476	486	442	460	472	463	477	421	484	445	454	435	460	443	454	436	462	458	451	462	475	458	409	460	454	434	455	443	466	480	477	497	465	481	454	465	435	486	457	445	493	492	455	451	464	489	437	463	466	480	457	431	454	475	474	488	430	456	463	443	425	475	469	458	457	462	486	450	490	472	434	457	488	451	477	505	470	436	486	472	472	481	480	458	460	487	421	469	444	454	472	461	456	477	433	498	453	453	489	474	449	467	432	478	463	495	457	452	456	439	449	460	449	457	428	481	479	456	461	477	465	502	446	395	501	491	474	450	471	474	476	497	478	462	464	461	489	453	470	478	442	462	459	450	480	465	453	467	448	489	459	442	465	491	461	494	404	455	451	480	460	484	444	477	464	448	500	500	453	456	494	459	448	475	436	428	461	513	477	473	483	490	416	476	503	478	420	460	433	451	478	447	459	450	438	497	458	462	495	453	498	485	473	485	482	491	481	463	434	449	455	438	505	459	456	498	420	447	450	485	462	453	445	461	450	480	458	424	460	490	471	447	454	466	465	459	438	441	461	454	482	452	471	471	489	468	425	478	440	517	464	446	455	433	449	459	462	437	445	415	458	436	509	446	446	457	472	459	477	475	478	463	465	458	491	496	487	453	433	480	462	473	452	491	463	455	462	445	463	489	460	427	462	489	468	449	481	482	512	440	491	494	487	457	467	472	449	498	478	452	454	484	440	437	457	491	447	442	455	474	475	479	445	493	456	454	489	481	433	457	502	475	456	479	440	469	442	478	447	451	473	468	501	497	467	458	471	453	472	445	476	459	460	441	472	493	479	437	451	414	438	444	469	452	519	472	445	470	454	474	423	449	457	456	436	440	439	475	473	451	480	470	418	470	473	443	444	457	457	463	483	448	458	532	462	450	441	467	460	476	487	457	460	484	487	450	446	471	438	502	461	488	460	463	474	449	443	457	459	501	434	419	408	501	482	471	466	494	495	470	445	434	440	479	439	438	448	447	475	486	429	471	439	482	446	489	427	498	458	494	469	456	461	447	475	490	457	489	454	433	491	431	457	464	438	492	496	472	445	436	451	473	516	495	469	432	459	482	426	441	464	444	425	467	470	475	458	463	464	428	439	476	473	442	453	486	455	433	478	432	429	461	472	433	442	478	428	436	436	467	433	466	462	456	451	453	491	425	466	480	477	494	439	464	435	443	494	456	417	452	452	473	470	458	492	457	464	441	432	430	459	428	419	483	439	445	508	464	459	432	487	482	453	481	453	425	468	456	489	465	486	452	469	456	464	469	477	451	474	435	445	496	437	480	436	501	515	459	464	475	488	478	444	443	469	448	488	446	444	479	430	455	466	446	512	499	468	483	450	474	476	475	483	507	484	475	452	440	476	472	442	511	415	479	459	452	463	465	495	484	490	455	481	454	417	502	436	453	446	463	454	475	471	456	439	489	433	465	460	448	464	464	453	494	455	442	478	467	473	441	496	453	471	480	484	432	451	424	426	473	464	476	431	495	477	463	421	466	456	474	501	422	430	447	447	457	427	502	484	474	451	488	442	476	437	483	471	479	457	487	453	477	446	438	451	494	456	472	459	466	435	483	463	461	466	494	441	463	501	437	435	436	490	489	441	482	440	495	457	434	464	500	497	442	432	475	471	453	428	484	427	479	475	453	471	484	455	437	442	443	437	469	471	471	482	439	491	457	443	461	452	443	481	477	460	451	471	472	468	482	481	487	426	485	444	465	469	449	454	466	481
23711	20954	28210	23851	20933	9795	1304	905	808	774	732	665	641	673	613	638	613	631	628	609	633	631	596	591	595	608	615	603	581	581	584	584	590	547	621	589	556	557	601	600	607	548	590	587	579	578	638	597	584	570	567	597	632	604	582	594	602	595	562	584	600	557	639	594	577	588	555	575	573	559	582	572	632	606	605	582	588	592	587	569	566	543	596	562	611	594	556	600	579	593	605	566	540	616	612	602	562	596	605	560	617	539	569	556	562	576	544	585	557	599	570	608	579	584	556	583	564	549	605	521	488	594	583	564	551	574	574	591	556	552	537	583	603	587	597	572	546	594	557	568	550	588	581	550	586	568	580	532	559	568	584	575	563	560	565	528	607	604	578	546	591	550	569	552	561	605	541	590	563	609	591	613	551	612	572	609	554	585	536	576	593	583	562	578	587	597	576	565	575	577	576	584	566	557	596	583	555	568	532	637	566	655	579	584	580	555	544	616	585	586	593	562	589	590	561	557	601	595	604	583	600	550	596	592	571	566	588	623	569	562	620	576	596	540	560	538	532	604	597	563	564	566	552	588	575	540	585	617	618	562	607	579	585	604	623	558	607	528	584	554	568	625	595	537	561	566	587	580	560	539	579	562	600	612	548	582	592	547	592	578	590	598	586	568	558	587	626	563	591	606	561	618	570	571	596	584	564	563	576	601	550	594	592	574	571	563	561	580	588	606	544	603	621	605	615	577	608	543	611	517	558	593	565	591	575	550	591	598	589	557	578	580	556	555	584	571	556	590	617	567	632	587	588	522	589	612	607	552	558	569	542	543	549	544	565	569	597	577	556	601	569	564	556	557	553	576	588	558	541	584	591	563	587	596	554	563	541	592	575	614	569	563	606	556	568	577	561	549	546	594	603	563	586	517	538	565	616	544	574	554	610	610	551	584	584	576	592	577	556	539	534	559	555	608	534	547	552	619	582	583	604	571	611	571	559	566	556	576	574	577	570	537	602	576	526	592	551	591	597	569	612	596	581	574	570	593	563	557	568	564	548	516	539	596	591	583	542	571	546	523	611	612	540	545	556	543	581	580	640	593	542	605	589	627	586	605	561	577	617	575	585	577	665	583	582	649	581	588	568	564	592	604	570	610	570	550	560	570	529	572	571	571	605	621	595	594	544	528	573	556	597	620	567	591	576	560	556	571	551	523	586	588	571	608	575	561	583	583	582	576	623	564	576	605	559	562	561	556	573	590	537	567	549	601	561	573	594	570	553	565	546	557	552	596	569	567	574	560	581	561	604	567	594	562	552	594	622	564	588	622	574	559	567	573	558	612	578	576	591	583	560	597	580	602	578	576	626	568	602	598	567	566	538	558	573	573	582	600	575	593	619	596	554	582	568	564	589	586	582	613	540	586	603	546	528	547	607	571	601	545	607	552	636	569	561	578	553	538	575	565	584	549	562	585	560	598	610	578	578	603	580	589	598	598	531	559	548	550	579	559	631	579	532	587	551	549	603	525	587	567	568	596	592	561	554	504	568	597	543	553	598	568	578	612	593	574	607	544	631	588	565	589	600	563	583	592	577	557	593	562	583	576	582	582	540	602	527	564	543	561	538	545	549	541	552	534	595	618	551	557	568	602	581	542	605	555	544	604	586	588	589	581	625	576	564	532	586	583	591	560	591	568	566	574	554	606	580	614	562	583	590	567	558	581	595	560	587	616	563	620	583	593	561	591	590	579	553	597	621	554	581	568	587	581	584	582	582	568	619	573	564	571	535	558	609	558	598	604	586	587	581	570	559	566	592	586	594	549	607	600	593	582	563	629	563	572	541	592	556	551	557	607	548	595	553	612	555	579	575	559	575	556	612	567	573	585	581	533	577	613	585	555	589	606	559	630	587	583	586	600	535	597	611	572	538	578	584	595	621	586	587	538	583	578	623	563	561	594	568	598	574	586	597	575	569	609	584	566	593	579	622	563	574	577	571	505	553	553	617	605	597	584	547	556	576	574	575	561	580	593	580	543	599	551	578	568	571	616	583	583	575	583	540	613	573	565	517	577	558	605	524	567	562	560	519	586	553	571	535	577	588	575	585	597	587	541	556	585	593	563	555	552	620	584	608	532	561	563	600	617	580	612	586	541	549	586	567	563	560	547	587	568	598	586	595	562	566	549	570	626	576	592	598	540	581	606	567	604	589	566	580	578	532	543	563	582	582	561	597	599	573	566	565	585	589	590	599	546	586	555	570	599	523	555	569	594	593	591	610	546	565	563	566	573	575	581	570	562	553	518	588	584	589	597	543	568	582	584	567	556	531	537	560	574	601	610	597	586	547	544	586	589	560	548	571	593	572	616	521	582	578	558	547	597	590	561	555	588	573	600	570	596	536	558	569	563	601	592	562	588	549	557	544	567	563	549	620	561	589	627	605	533	551	566	571	562	567	564	558	605	614	560	587	575	600	570	524	591	573	538	565	583	560	547	579	584	532	614	566	591	587	575	525	566	531	587	549	623	564	580	587	594	570	574	583	590	552	590	602	567	581	560	564	586	612	612	594	614	562	622	555	601	540	559	537	594	594	591	618	555	619	548	572	603	597	536	602	544	598	556	559	573	586	592	560	566	601	553	599	573	560	580	579	584	590	625	574	573	613	562	556	585	598	595	577	582	587	566	600	555	564	601	581	578	557	592	601	589	532	554	579	555	590	592	610	557	599	595	603	591	562	593	594	553	635	550	596	569	630	582	605	528	561	543	555	610	604	554	567	581	547	629	577	555	577	574	558	583	554	508	556	617	590	571	597	580	597	589	643	574	643	567	583	571	631	601	584	553	579	566	591	562	577	570	563	558	603	580	565	568	572	587	534	520	615	589	600	552	576	537	588	551	563	563	586	613	602	567	552	590	573	590	548	551	588	609	574	587	578	553	577	560	591	570	577	589	584	549	551	539	544	545	586	602	595	564	566	591	571	633	575	569	564	561	562	595	536	630	568	550	585	602	584	591	572	596	599	586	550	596	597	582	552	562	608	553	600	560	583	628	561	557	569	553	588	574	617	553	583	529	570	558	554	567	594	615	583	618	591	628	555	578	562	627	591	570	542	575	596	576	571	573	601	554	564	611	539	552	547	561	584	593	554	531	588	524	590	571	552	569	590	543	588	555	605	590	595	611	565	553	599	548	598	534	568	503	616	573	566	545	547	554	541	558	597	561	562	587	592	561	597	555	600	569	618	603	546	546	579	591	584	553	585	539	542	572	615	612	574	559	576	598	558	580	580	571	581	572	579	586	564	565	576	570	532	574	528	576	570	580	590	553	590	614	553	568	601	561	552	603	545	556	557	553	577	601	609	568	600	568	627	571	599	623	560	563	579	599	569	608	599	570	602	613	561	524	533	554	569	617	570	545	580	612	580	565	552	571	536	559	558	593	566	551	567	523	603	615	555	578	550	543	575	556	567	567	561	578	551	554	538	566	565	627	599	586	577	568	520	616	578	568	598	596	610	587
15058	9544	7831	3906	2700	2218	1838	1531	1361	1218	1169	1088	1035	943	938	916	844	870	825	842	842	835	799	759	753	823	763	749	788	784	743	727	770	747	772	760	788	786	758	785	748	742	729	760	743	745	793	746	722	769	741	780	742	709	770	737	748	709	738	713	693	737	742	732	721	746	762	719	731	753	743	789	748	733	754	747	773	698	717	743	773	697	749	742	748	765	718	721	752	723	701	735	738	718	736	722	722	724	732	742	748	726	738	729	711	716	712	756	797	721	738	733	733	723	708	717	749	736	764	719	770	755	744	713	761	752	792	787	721	745	750	731	733	716	732	700	743	774	705	718	769	729	779	730	730	730	767	714	712	755	718	758	685	753	719	704	720	720	735	777	812	698	700	769	737	738	688	765	696	737	758	779	727	710	722	700	745	718	755	718	787	735	783	683	718	775	707	686	783	762	742	722	714	722	726	738	744	756	775	754	718	737	689	721	716	757	721	690	663	703	751	729	734	700	744	708	699	757	790	725	762	721	767	755	763	733	700	770	770	715	693	683	751	770	720	752	743	678	725	713	726	764	719	713	778	694	746	767	736	731	729	656	720	712	709	756	776	701	750	717	712	799	730	779	710	737	716	756	781	790	743	766	711	725	705	727	779	743	746	747	714	736	737	747	701	740	700	741	748	719	752	782	763	715	769	733	747	769	733	768	726	726	749	699	705	685	750	730	735	771	732	777	700	763	732	757	747	750	765	719	740	770	755	745	724	747	670	727	762	761	741	712	752	711	746	725	775	771	728	747	745	742	672	742	720	694	730	747	704	757	801	702	733	700	727	737	709	749	748	754	757	747	772	770	724	738	715	732	708	765	729	768	753	711	738	751	678	756	712	708	682	707	740	745	747	756	702	718	780	732	738	730	724	688	729	753	736	783	736	684	750	721	715	701	742	749	742	736	719	704	742	751	689	736	721	750	735	759	735	753	700	713	757	713	706	754	689	743	718	717	742	791	771	757	768	712	777	722	732	762	740	786	762	705	693	745	777	779	710	738	733	720	720	737	742	735	701	724	737	710	708	698	693	750	722	718	743	725	762	761	720	696	758	722	690	719	701	781	716	730	772	831	758	714	719	784	690	727	717	748	779	789	729	762	743	784	743	772	759	771	731	735	757	763	782	753	790	759	707	706	723	782	713	690	727	726	704	689	742	718	770	729	715	789	722	730	691	698	747	734	706	765	744	803	698	765	767	715	733	748	767	710	739	781	798	771	774	761	740	704	744	719	684	717	716	710	774	735	714	734	718	692	746	767	763	720	761	752	730	744	792	743	777	750	737	755	734	715	737	706	721	727	731	733	762	765	747	758	740	747	759	697	733	778	673	772	784	753	713	773	719	761	721	767	713	705	760	768	763	716	810	789	750	793	746	729	736	724	752	734	788	735	740	690	804	753	732	745	766	767	730	806	765	761	763	714	746	708	759	756	788	717	723	768	701	765	732	733	734	735	729	725	756	724	721	720	751	725	678	730	744	793	716	750	793	746	750	757	706	750	756	724	741	759	759	749	743	672	747	777	709	768	693	751	753	785	731	742	733	754	704	757	710	755	725	721	710	717	715	750	726	699	730	746	724	731	701	715	683	690	731	772	788	762	729	724	722	749	699	679	717	717	761	746	762	736	717	732	736	744	788	739	677	718	718	727	752	745	739	751	746	741	725	738	681	708	723	700	750	724	749	731	759	738	707	763	746	724	720	724	760	694	718	788	765	732	723	739	705	776	745	747	740	763	750	740	747	743	764	783	738	761	765	731	733	745	757	702	776	705	697	773	685	706	749	734	801	756	747	740	770	731	739	759	741	742	724	729	742	736	755	763	758	728	724	719	769	753	723	696	726	723	779	738	710	705	774	748	735	740	737	732	721	786	755	728	718	706	745	764	757	733	746	688	760	677	736	713	720	710	691	778	749	799	753	735	745	706	751	730	721	736	693	716	760	721	752	685	731	738	768	722	743	729	725	764	725	737	795	732	747	740	775	716	767	780	740	774	710	754	762	749	725	715	757	771	738	767	719	751	687	729	718	715	753	756	753	759	761	725	701	697	697	745	687	760	716	743	723	692	743	735	695	724	810	704	692	733	745	732	730	753	730	748	723	721	721	766	760	761	766	729	778	749	730	734	725	763	736	748	766	731	728	759	764	781	765	703	731	694	758	710	734	734	725	750	757	741	732	727	742	734	705	741	776	776	736	725	706	800	708	724	752	748	756	695	728	688	761	759	767	716	731	760	748	744	737	714	753	740	767	813	707	723	687	716	768	708	775	755	743	711	764	748	768	719	689	765	755	717	738	767	734	708	722	693	712	734	725	700	675	713	742	720	738	766	792	732	739	745	732	734	723	758	741	739	710	699	748	708	732	753	719	686	716	725	752	733	729	750	745	715	695	779	769	771	689	724	717	752	721	725	715	723	749	712	724	754	762	754	756	720	733	769	700	738	710	800	774	738	722	731	728	744	702	749	774	740	742	749	745	721	752	743	748	785	719	710	753	781	732	748	717	719	748	734	759	725	722	731	684	722	701	766	702	753	775	726	750	729	745	778	737	739	733	706	699	763	799	754	758	778	745	716	727	732	756	765	721	749	779	749	752	747	753	780	717	767	812	734	754	725	678	721	724	669	790	677	737	746	720	700	739	745	742	798	720	686	740	758	733	710	722	729	773	769	722	752	758	714	763	730	764	736	731	735	704	762	777	740	768	747	760	686	751	746	706	753	747	754	751	761	740	761	748	716	716	735	743	713	716	701	691	704	721	706	814	717	776	734	729	697	700	777	745	758	737	692	680	730	773	708	706	746	720	699	818	697	763	701	740	745	739	771	721	726	704	688	753	711	710	756	718	761	727	764	733	781	700	753	725	740	737	735	735	761	733	807	722	747	757	735	729	711	725	743	738	753	757	733	738	764	738	757	752	729	746	736	734	709	735	748	704	743	722	680	708	773	731	766	730	713	772	741	742	772	708	724	731	726	742	722	683	729	687	733	688	754	728	711	700	771	733	698	729	772	730	735	781	724	721	734	744	706	793	731	736	717	734	748	735	727	745	756	774	784	739	736	737	723	747	740	751	747	725	767	789	763	729	689	722	741	765	765	723	758	739	725	706	711	758	755	787	797	743	761	663	768	753	711	785	775	706	749	700	718	760	781	714	755	785	737	662	781	730	730	750	737	727	726	770	760	711	764	726	739	732	760	722	719	718	717	754	693	741	743	756	748	764	760	799	719	787	794	727	773	740	774	767	730	699	755	709	750	769	710	744	732	758	797	747	739	767	716	763	710	694	713	762	719	736	761	706	680	766	732	697	741	721	755	784	734	751	735	728	754	711	779	704	760	721	697	733	738	720	747	786	681	739	764	736	760	740	786	727	761	701	757	769	707	764	753	775	743	708	712	743	718	681	759	699	680	700	741	761	699	735	727	734	714	744	757	760	695	756	734	720	726	742	727	695	721	732	758	719	729
22712	20944	28633	23412	20944	20975	8325	1227	873	832	772	798	684	653	638	585	594	568	543	540	525	537	501	510	501	496	536	493	473	524	475	507	501	495	530	515	483	477	496	528	478	479	470	492	483	459	452	471	469	478	494	482	484	477	500	485	509	491	509	494	470	451	437	458	454	454	497	445	483	457	470	467	440	475	494	495	471	524	477	482	493	482	501	470	488	493	487	491	459	465	473	503	458	473	486	504	542	483	477	500	483	439	453	486	490	444	493	454	495	465	455	474	474	505	486	461	462	446	431	487	475	457	471	485	496	484	440	473	491	463	462	480	503	518	465	488	464	423	508	450	456	469	444	457	493	474	502	467	479	553	471	462	514	486	457	512	481	469	456	479	473	452	462	480	486	480	461	505	475	491	482	441	446	488	468	484	470	507	488	476	479	471	510	479	472	485	507	494	494	462	474	486	490	425	496	467	483	488	500	480	485	472	477	467	484	493	488	454	498	513	476	509	477	459	467	506	456	468	476	503	503	485	445	463	468	485	512	471	469	470	522	478	469	472	474	466	448	460	428	471	478	468	464	479	474	480	459	497	508	470	405	449	519	468	472	523	438	452	471	497	463	484	486	461	508	458	499	498	458	520	488	480	470	484	453	432	506	476	477	476	505	461	483	474	490	492	491	483	495	533	465	495	465	530	466	484	499	464	465	455	484	441	504	432	493	492	464	499	500	465	436	459	455	470	469	493	481	456	461	470	479	483	446	495	467	469	468	500	459	468	482	461	433	480	470	482	466	453	461	490	492	483	455	484	450	476	454	467	492	463	468	490	466	464	514	478	441	460	467	467	451	450	449	464	450	475	460	492	496	449	425	455	486	476	483	459	451	481	484	480	443	487	447	472	448	494	450	454	482	473	499	458	483	452	458	443	488	495	461	464	457	461	465	469	476	477	451	498	454	487	475	444	410	473	446	457	457	460	468	467	482	436	458	480	444	489	440	476	494	484	474	476	464	475	461	512	495	475	465	489	457	505	490	498	481	444	477	464	507	493	479	474	456	450	473	488	469	502	471	484	506	491	431	458	454	483	459	493	479	467	488	469	490	478	459	460	471	465	475	461	476	476	463	479	469	431	471	443	468	475	463	476	442	487	486	472	515	499	481	478	460	500	446	482	445	501	495	475	425	522	489	474	451	509	480	464	468	425	438	475	522	501	438	479	467	488	502	456	486	508	453	455	478	469	499	436	466	457	495	479	455	464	487	522	432	423	485	459	481	521	453	485	453	496	444	496	513	483	455	452	463	487	478	448	465	445	494	455	447	480	493	461	439	497	476	480	428	466	511	471	473	515	494	423	492	449	470	465	498	434	454	459	502	435	479	441	498	494	449	480	492	480	510	445	432	426	455	484	445	408	541	468	421	478	462	485	484	468	471	481	468	467	465	470	492	505	461	472	422	498	451	503	465	489	482	515	456	505	454	442	464	474	443	516	516	492	503	475	490	443	487	475	434	466	486	465	473	503	500	442	465	479	439	484	476	454	481	505	470	473	502	496	453	492	439	444	491	477	451	481	468	488	499	464	482	473	505	487	474	459	467	485	484	508	457	473	444	477	484	474	492	475	487	493	483	507	451	519	492	472	460	476	467	478	481	478	466	494	453	459	468	454	497	493	465	438	482	489	469	460	453	511	499	451	474	463	475	435	442	513	482	495	483	471	507	484	464	477	464	497	456	456	478	488	447	475	492	434	482	482	487	451	447	476	458	456	479	495	477	499	488	492	479	463	516	486	511	459	468	461	455	447	448	498	457	437	485	476	446	440	453	427	479	455	488	483	480	423	494	463	487	440	474	482	491	469	454	494	485	485	497	482	451	484	470	472	501	462	447	485	454	426	468	449	475	490	486	491	485	501	449	487	454	444	463	456	448	471	430	470	468	486	475	472	433	451	490	455	507	508	444	432	496	506	491	449	493	501	513	460	484	505	495	498	469	498	467	477	458	470	468	458	485	494	467	463	467	459	467	441	497	459	502	469	466	466	443	497	430	405	468	482	478	465	473	481	453	449	431	464	450	495	426	469	478	452	467	489	440	478	473	453	436	486	460	464	501	451	492	466	493	490	468	496	450	456	486	521	415	471	504	473	509	456	467	424	444	457	461	444	449	488	497	423	499	498	480	506	497	474	469	499	499	482	463	507	455	471	471	448	440	439	488	447	436	496	488	469	463	467	508	485	496	455	442	461	503	429	476	465	490	498	442	513	452	448	500	505	469	488	486	501	446	430	492	486	443	473	466	458	469	436	460	456	426	489	453	483	440	461	498	459	498	457	454	500	452	483	535	467	503	464	460	468	479	461	446	460	482	469	472	471	493	486	435	437	459	457	478	464	470	448	434	446	431	465	473	509	481	448	504	461	443	484	478	491	425	458	474	518	493	480	473	474	486	452	511	466	455	498	476	482	480	508	466	453	442	500	447	415	474	494	458	443	476	478	495	507	456	467	492	451	490	440	475	478	470	489	460	467	463	502	457	435	472	472	451	441	456	470	457	480	453	469	463	471	457	470	451	391	458	446	439	493	428	455	519	463	512	487	475	488	438	507	479	516	452	463	452	474	481	481	483	467	417	483	499	489	490	454	468	485	468	477	472	454	462	444	498	463	446	486	490	489	427	476	450	448	441	442	460	473	488	507	456	465	482	454	504	446	480	506	488	480	461	488	484	451	455	496	493	476	483	501	467	505	495	481	469	427	464	457	496	432	479	476	469	474	467	461	447	466	483	441	478	444	493	454	470	447	455	465	482	412	487	497	446	484	488	489	472	465	516	463	453	466	493	456	486	480	483	479	446	457	484	434	484	448	435	476	475	475	462	441	459	484	489	469	458	489	478	453	447	467	491	479	495	463	475	480	473	499	457	488	475	477	458	443	489	450	469	490	460	458	430	505	447	455	482	493	427	490	446	473	485	425	479	434	476	456	428	453	484	476	475	491	453	468	435	426	471	477	486	452	469	522	453	495	468	470	498	455	451	466	478	458	494	475	477	491	476	469	443	467	500	498	457	481	497	492	476	468	484	472	466	447	520	470	448	479	451	468	480	462	478	500	496	475	507	476	501	504	459	442	520	463	469	481	459	475	479	459	472	472	478	456	446	481	462	470	458	456	462	439	490	513	448	485	479	423	502	477	488	490	509	492	484	478	456	481	507	507	491	497	444	465	441	474	465	471	453	517	490	493	473	451	469	476	477	478	444	469	470	487	472	468	430	443	431	448	428	494	472	486	458	478	472	468	469	441	498	476	507	487	473	455	449	488	462	459	468	465	470	503	499	444	494	475	421	464	442	473	441	440	436	480	490	481	450	458	512	483	469	501	482	448	471	460	442	456	490	476	496	496	463	458	501	464	494	494	438	452	469	469	471	469	486	457	503	442	432	469	464	457	484	438	480	462	474	425	458	456	473	428	473	470	495	458	451	490	501	493	424	451	483	453	507	459	458	481	481	481	498	497	488	454
19344	15089	12151	6404	4583	3354	2624	2148	1816	1622	1354	1265	1111	1028	1025	901	942	844	830	804	788	767	727	773	743	729	663	677	679	675	677	654	656	635	626	646	664	698	635	650	666	652	588	627	613	625	664	641	608	645	612	626	633	646	656	643	646	620	635	648	654	619	603	626	629	647	621	603	637	608	645	568	619	615	636	613	644	651	619	664	595	633	627	621	616	617	664	617	604	642	586	651	615	645	596	584	628	573	636	616	597	641	660	627	601	612	619	599	616	630	606	618	584	604	594	643	618	648	641	624	583	591	606	604	610	622	634	588	601	606	637	576	622	597	641	601	615	608	598	616	590	636	623	616	608	602	590	622	591	567	647	612	613	577	606	570	606	650	585	650	649	588	583	581	607	619	687	576	602	595	602	635	652	650	662	576	603	617	623	612	616	589	600	590	588	624	639	639	633	614	634	651	636	679	610	609	621	678	625	592	605	652	614	592	609	583	620	590	616	593	589	623	615	637	596	602	589	629	625	579	584	609	616	629	616	644	660	587	608	601	617	602	601	618	652	629	630	584	616	605	582	581	640	620	610	617	650	576	613	595	626	618	614	637	628	586	634	623	592	611	608	589	626	629	623	608	602	621	614	625	606	618	622	584	629	612	585	619	610	576	613	597	670	641	603	580	614	619	631	618	624	597	629	604	619	642	627	600	621	641	622	556	601	642	654	573	617	664	620	548	584	614	604	546	618	617	603	634	624	658	607	639	602	614	585	612	631	576	630	650	634	583	592	632	604	642	624	641	623	556	670	593	629	628	624	610	619	580	576	644	576	605	629	609	590	624	609	578	626	676	584	564	601	553	654	620	628	616	587	630	585	612	637	608	649	599	622	605	655	647	628	643	630	598	582	588	644	606	623	630	611	640	650	604	652	611	644	606	652	618	641	589	627	645	638	585	622	581	626	636	633	592	639	594	629	619	600	590	628	629	615	615	605	640	577	640	598	591	569	642	629	610	626	607	583	610	621	548	584	601	631	608	574	601	605	602	614	602	642	601	607	603	631	652	555	579	596	643	585	626	628	589	596	605	606	620	572	635	621	630	654	639	626	615	615	621	651	606	617	606	586	600	643	647	593	612	576	621	668	625	605	618	612	671	634	650	645	578	609	635	632	614	616	628	607	656	616	594	608	605	569	600	599	604	638	614	575	592	597	615	633	667	612	625	619	610	611	638	614	613	625	568	622	615	602	582	591	587	587	660	622	615	578	587	597	608	610	577	618	583	571	638	607	586	645	625	553	613	636	586	605	609	671	620	572	591	588	634	591	625	584	603	614	613	567	564	616	604	606	567	581	603	632	652	586	632	620	616	633	645	630	610	616	563	603	654	585	609	594	606	601	630	648	628	646	648	608	637	606	592	594	627	612	611	580	585	636	651	611	572	614	611	626	600	629	621	634	647	617	643	625	654	591	607	623	639	638	581	604	570	632	622	651	597	629	580	574	635	616	615	629	614	633	634	567	610	611	590	614	632	605	642	599	581	640	601	624	601	604	612	612	585	597	618	566	612	623	591	611	637	652	619	636	583	632	598	583	615	566	591	622	560	635	586	564	582	593	608	587	615	601	589	617	590	631	602	621	617	613	617	581	671	626	588	609	592	596	647	658	632	605	643	593	594	612	584	618	606	622	562	628	655	607	601	644	656	597	632	615	637	593	617	618	593	653	617	595	618	630	667	619	609	592	588	626	619	590	632	614	586	629	620	585	633	600	637	609	581	634	639	582	624	615	617	654	598	590	650	614	636	609	651	620	605	618	603	614	573	593	631	639	608	579	606	659	637	552	564	613	571	616	571	635	596	654	624	629	660	632	576	627	597	630	608	618	588	625	585	598	628	628	626	613	617	630	666	596	673	601	625	564	625	622	643	621	640	603	594	573	592	619	595	666	618	611	621	611	619	600	624	613	608	587	660	639	619	614	582	635	620	652	615	676	593	599	604	593	583	645	621	632	590	619	642	598	615	659	635	572	577	625	650	590	604	636	604	700	634	632	629	608	584	617	584	628	618	574	607	614	598	608	644	611	631	610	651	617	575	611	612	596	598	628	627	635	603	611	592	596	628	592	633	617	575	648	587	603	601	570	560	623	619	639	583	583	571	634	598	631	607	600	623	634	610	630	654	621	619	664	587	605	610	640	581	653	655	675	624	629	607	626	621	599	633	618	576	584	613	592	646	608	591	609	625	609	640	626	628	616	574	595	619	582	617	614	611	619	595	650	649	607	588	604	638	615	664	620	591	638	597	591	661	596	585	631	604	591	658	598	627	583	644	628	600	546	560	588	625	577	635	629	599	649	586	567	597	610	617	590	640	609	574	596	616	632	605	635	614	675	636	638	638	581	609	628	636	564	605	591	611	633	617	604	580	594	635	619	560	581	575	630	594	596	609	596	658	586	640	643	588	658	589	623	614	623	649	636	631	652	629	613	556	596	591	601	626	630	634	586	622	615	566	607	604	613	617	605	608	628	591	632	657	634	627	591	607	572	602	613	589	623	614	576	579	617	632	609	632	629	615	622	552	605	623	642	614	587	618	636	571	623	617	616	652	620	569	599	618	624	606	645	566	588	623	654	603	605	646	605	593	693	611	656	545	615	625	634	617	661	605	642	574	655	597	608	608	636	629	620	673	633	590	648	610	591	624	600	586	662	621	628	625	616	574	588	573	606	633	618	600	583	600	649	587	646	626	652	587	587	584	593	631	611	606	659	576	598	586	593	609	591	572	617	606	671	580	616	606	624	601	606	595	648	677	615	613	640	613	623	595	646	575	667	591	615	571	592	601	655	612	614	614	636	595	588	631	691	631	614	596	668	620	612	593	584	666	638	603	607	618	617	608	598	616	579	611	644	617	638	620	612	626	606	627	619	591	605	622	587	624	582	589	610	642	622	605	587	622	593	593	637	623	555	622	669	596	594	627	576	610	557	625	631	613	612	635	619	579	649	602	592	607	618	606	618	651	601	620	607	586	615	606	611	617	654	615	606	598	604	609	622	620	596	621	651	596	645	581	602	593	614	616	603	660	637	567	581	612	629	597	595	596	588	626	635	635	600	613	655	624	621	590	604	630	622	597	555	644	624	631	610	655	596	613	632	556	632	640	637	581	635	610	618	546	630	626	571	604	626	569	629	608	622	626	634	611	590	605	579	610	592	618	595	633	599	625	637	640	644	601	605	595	620	596	607	593	586	581	619	613	602	644	637	637	609	615	615	634	622	577	633	617	595	599	567	549	612	571	596	621	663	631	564	596	613	611	636	574	578	604	610	586	627	559	613	642	601	596	600	649	658	633	615	600	659	610	624	572	603	606	571	637	590	603	642	613	597	613	600	609	589	595	566	651	571	631	613	589	586	620	605	628	611	587	607	575	637	579	567	592	617	589	608	598	605	640	600	641	610	600	612	639	643	609	627	591	615	626	626	651	595	610	598	597	590	613	683	629	601	572	594	612	619	597	573	620
26598	20277	8713	737	463	396	441	408	348	336	401	386	382	373	355	330	368	361	333	363	354	369	361	348	335	351	341	390	342	331	317	329	348	316	325	360	361	348	361	366	358	347	357	380	378	345	351	348	371	377	323	381	372	352	343	370	364	314	332	319	395	308	386	388	345	381	356	354	368	359	340	364	345	354	326	358	343	357	369	318	392	347	397	369	367	328	353	371	368	384	366	324	352	364	340	370	357	347	340	339	407	349	355	337	319	370	338	332	335	350	341	376	363	390	352	325	379	360	350	365	331	344	359	347	319	354	343	351	340	346	363	386	350	378	349	355	352	331	369	377	350	339	353	341	379	316	338	343	362	354	340	380	332	376	354	355	369	333	355	397	348	374	359	351	333	383	356	353	336	336	386	342	369	355	372	327	387	345	362	338	389	345	332	382	369	343	343	347	368	377	375	392	349	384	362	356	369	312	376	314	341	403	342	372	353	335	349	350	348	388	359	337	367	366	359	329	375	370	383	354	342	382	349	373	358	374	367	346	360	365	351	356	321	367	377	348	331	378	394	359	344	378	330	351	371	373	335	353	324	331	363	362	359	331	372	340	350	380	388	385	346	341	367	344	339	363	328	309	375	392	351	352	348	381	335	359	382	367	371	330	382	326	362	360	363	348	346	340	354	347	366	362	384	400	354	345	329	374	338	357	337	346	340	385	376	335	356	324	378	345	379	338	341	348	356	351	337	355	365	353	353	349	364	346	323	356	341	380	373	357	368	350	348	373	342	346	364	373	338	368	352	365	337	362	355	376	327	342	324	328	361	355	351	331	358	329	380	323	373	398	339	345	364	342	357	357	337	363	374	373	374	359	353	390	356	356	339	339	366	356	355	333	362	352	363	322	359	354	334	371	362	328	348	329	345	327	363	340	375	350	374	375	345	354	345	376	340	343	394	345	348	355	367	350	389	350	385	351	389	316	363	365	348	349	394	311	345	363	321	374	360	337	345	326	340	344	366	349	333	362	380	378	360	349	339	396	322	349	367	355	368	398	349	336	348	369	320	360	336	350	354	357	344	342	352	365	334	363	371	383	384	376	350	345	378	388	371	355	332	405	319	385	389	356	377	352	393	329	348	392	327	357	363	353	365	361	371	378	379	360	341	311	364	358	345	361	361	359	365	362	352	345	351	321	371	328	331	365	328	351	354	345	335	346	378	354	374	366	334	364	359	342	377	332	371	345	331	369	364	401	353	362	330	331	336	350	340	360	359	371	337	325	356	370	323	353	400	366	386	359	338	372	314	327	360	334	348	364	338	394	378	380	366	355	368	315	349	339	378	338	325	341	345	353	366	347	341	350	346	366	347	341	392	373	370	394	329	356	351	338	367	384	370	347	371	359	389	358	371	354	368	367	373	369	325	341	350	350	391	338	355	347	345	348	390	332	348	319	367	330	362	373	378	359	351	334	348	314	368	340	327	343	337	334	350	343	354	343	355	349	361	385	356	367	319	361	363	311	375	361	362	340	376	356	351	362	354	382	350	362	373	344	350	372	373	352	362	365	367	364	355	375	363	361	343	386	373	329	340	342	365	364	357	353	372	347	353	389	385	341	352	333	343	376	366	348	342	356	353	374	310	375	371	352	348	359	355	327	347	360	341	345	351	347	312	376	370	326	345	382	328	344	353	372	381	317	358	348	394	333	362	358	352	351	398	364	372	348	350	373	329	347	408	336	357	343	360	301	343	363	372	297	349	348	331	369	302	340	332	359	380	350	332	317	329	403	343	364	342	357	351	362	338	326	375	356	351	332	341	364	317	373	382	362	343	360	358	337	361	378	348	415	348	345	365	342	318	358	358	366	364	391	336	347	335	326	340	346	359	361	362	333	327	383	363	338	322	339	333	339	347	342	313	378	410	379	350	331	367	360	332	324	376	342	335	358	333	335	326	364	343	384	379	355	373	349	383	350	318	354	372	379	346	352	367	346	337	380	393	389	359	314	354	307	349	328	374	347	328	324	315	383	378	353	384	372	374	366	368	391	373	379	361	373	344	348	361	351	352	350	388	316	376	319	378	362	367	356	368	344	327	340	357	362	369	354	376	332	386	363	355	334	355	366	349	330	341	364	345	344	377	314	349	359	348	347	361	355	389	351	359	347	327	374	347	365	318	347	351	342	350	361	356	358	347	364	350	364	367	345	330	357	348	346	341	345	376	361	321	378	340	355	375	357	338	369	383	376	358	350	344	348	371	356	351	353	365	371	355	333	361	375	352	360	372	319	352	338	362	337	375	394	354	365	354	359	344	351	339	369	337	365	295	374	395	327	348	346	345	337	353	355	352	348	338	392	368	370	347	377	360	344	348	334	345	354	347	376	370	369	331	359	374	366	365	344	342	358	309	324	349	385	350	341	340	340	342	338	370	384	367	318	313	371	346	341	363	330	328	357	377	342	391	322	365	370	365	350	349	349	342	338	354	343	377	359	350	319	312	337	366	357	349	358	372	357	357	364	375	352	348	392	368	352	328	361	327	334	337	345	369	343	341	367	361	374	353	345	365	345	352	390	336	370	338	364	341	375	331	328	375	360	328	354	339	373	346	341	357	284	337	395	380	327	329	368	348	344	373	350	340	364	342	345	332	349	333	336	352	362	396	353	336	357	310	383	389	350	355	331	341	343	363	377	386	334	351	337	364	358	375	339	356	375	358	351	350	344	363	368	351	362	382	347	378	353	358	385	346	353	343	353	330	371	380	364	360	338	383	367	381	343	338	369	353	364	350	349	393	338	332	373	376	351	363	355	370	323	360	327	358	379	336	335	338	342	380	361	370	358	366	347	351	347	352	311	339	358	373	316	346	359	359	340	383	350	353	359	328	356	377	336	323	354	378	361	361	332	321	349	387	355	372	379	366	350	346	356	355	328	368	357	341	353	343	352	373	312	404	377	339	351	378	346	362	341	330	377	347	364	336	361	368	315	360	330	385	366	346	363	343	389	344	365	338	370	373	364	337	318	349	354	335	360	336	338	378	365	361	348	353	342	378	353	359	349	349	343	365	327	355	392	343	329	354	403	353	367	346	316	343	352	367	306	382	371	359	365	352	386	335	368	363	364	369	356	346	377	358	319	378	324	369	376	367	386	363	347	331	360	358	356	353	392	316	350	367	329	349	362	348	360	352	340	365	348	346	358	354	344	331	321	353	310	354	342	374	340	359	367	355	354	355	327	346	337	365	369	371	327	366	374	336	333	373	344	344	375	333	342	354	367	347	393	350	345	380	343	363	355	382	368	399	349	345	344	350	353	335	339	362	339	367	364	373	369	342	352	354	342	363	359	347	323	325	362	343	342	337	359	353	364	344	376	351	345	367	353	396	381	350	354	359	365	325	358	369	376	380	354	340	355	368	323	306	362	343	347	341	365	362	373	345	392	341	346	322	403	354	335	358	355	367	344	344	361	361	358	336	332	333	336	387	329	337	297	406	360	387	357	343	348	349	351	366	354
7363	1248	1165	767	604	592	553	530	492	487	518	482	501	474	446	461	481	454	447	466	502	451	482	448	446	478	469	501	427	474	439	457	472	453	500	500	483	434	493	475	457	462	470	472	474	475	454	472	471	474	448	456	453	484	458	434	470	473	468	462	452	454	424	464	451	449	475	451	447	457	444	478	451	458	430	461	446	448	483	466	478	489	415	511	485	451	464	463	440	473	474	464	455	452	492	418	468	462	471	445	452	447	503	457	476	476	438	456	485	456	405	477	505	477	501	442	481	487	498	478	473	498	464	459	483	470	465	451	441	449	466	425	483	470	435	515	455	428	441	448	450	506	447	441	464	443	470	422	489	458	478	456	481	446	469	480	480	473	435	407	456	459	463	471	438	470	456	449	443	444	482	474	466	415	454	500	446	409	480	460	517	485	443	451	489	475	430	462	437	485	490	447	444	505	451	495	433	493	455	456	433	450	477	465	468	467	426	469	472	427	473	419	455	449	503	457	461	466	477	486	477	467	450	499	443	443	466	471	447	408	463	477	448	460	453	460	440	446	486	472	453	466	452	472	418	467	475	454	443	506	455	466	460	412	454	469	496	477	456	459	449	419	430	432	427	448	493	462	459	472	468	461	462	451	498	457	447	516	430	456	466	464	470	448	466	480	493	431	474	523	458	464	434	458	431	481	460	463	443	472	421	421	476	481	462	462	512	477	476	471	473	455	479	419	465	469	481	455	459	456	472	436	442	453	509	464	476	479	460	432	405	480	430	464	451	477	459	466	492	471	456	473	471	448	465	448	463	458	494	454	431	454	460	451	437	497	441	441	489	410	462	443	509	456	455	454	472	469	483	450	438	478	461	485	472	438	438	420	482	444	453	425	463	477	452	433	454	409	481	461	421	426	463	482	456	449	421	446	454	440	465	407	461	469	465	462	421	458	471	454	484	431	490	476	444	427	395	472	459	472	437	492	458	451	467	489	463	458	426	442	473	486	423	476	481	471	465	461	464	474	441	455	467	431	448	433	419	465	470	493	435	472	459	461	488	433	471	447	434	454	483	454	471	497	478	472	420	424	487	447	456	436	478	472	456	427	436	453	411	467	432	458	424	511	470	441	456	445	454	463	452	443	465	451	481	443	456	470	457	471	476	447	445	482	464	487	466	458	422	445	481	432	452	492	459	429	473	455	460	425	461	472	432	455	459	469	433	465	457	492	442	469	439	485	476	471	431	468	482	484	470	446	477	467	431	478	448	469	464	487	427	499	474	459	465	456	454	459	447	488	446	449	493	472	480	468	435	479	436	448	501	456	447	471	452	427	446	450	498	443	447	452	474	453	439	434	470	446	482	464	443	433	458	432	439	486	455	424	454	445	456	432	455	484	491	460	473	470	474	469	426	432	508	466	434	441	477	441	494	481	469	473	449	418	464	473	460	444	459	489	460	493	454	459	471	470	480	441	458	488	488	462	462	468	464	471	441	459	432	459	436	435	467	478	494	453	465	440	482	462	433	465	448	456	465	440	456	447	444	471	490	458	520	449	463	467	428	442	468	458	475	442	496	454	447	503	463	431	460	441	455	446	450	454	446	507	445	464	474	456	478	471	431	442	447	472	508	443	424	499	433	465	490	436	474	437	461	490	463	454	460	469	454	452	448	468	449	462	464	454	488	466	448	472	438	503	428	458	454	446	487	453	509	438	461	473	471	472	441	470	478	451	474	422	443	431	480	474	472	480	451	475	458	463	473	499	477	424	438	477	502	467	449	492	457	479	449	464	422	484	473	462	467	472	465	438	484	454	462	456	426	428	457	488	414	460	463	438	505	459	452	452	461	460	460	445	431	432	424	441	474	487	457	447	426	465	462	460	441	488	455	475	472	451	438	504	473	470	442	454	440	488	476	436	467	474	435	452	435	440	472	459	461	419	470	422	433	462	459	477	437	455	454	432	477	481	459	459	470	476	469	469	470	444	423	447	460	482	451	467	467	439	442	490	484	494	485	467	469	464	489	429	450	472	447	443	468	429	475	437	457	468	457	437	492	485	435	476	481	447	479	471	459	466	443	511	439	489	489	459	472	450	492	497	447	443	407	443	469	455	472	460	489	479	476	477	499	493	439	454	453	455	471	439	456	426	444	482	444	453	451	479	438	448	437	479	458	455	449	436	444	439	450	454	414	479	454	466	452	469	467	449	470	487	401	447	442	448	472	462	455	457	454	454	453	502	484	449	482	459	462	431	487	433	455	449	479	512	487	510	451	459	452	428	480	451	447	500	444	469	448	492	473	468	479	421	460	481	444	483	438	461	475	455	465	457	440	501	438	498	448	466	472	485	464	442	417	439	465	500	450	448	438	449	450	497	437	452	452	488	456	457	455	470	463	494	429	519	475	471	437	459	516	469	454	452	487	491	475	436	465	445	456	526	462	418	467	464	463	447	474	493	463	475	481	475	483	450	455	468	458	460	484	471	479	457	459	444	457	457	472	464	428	478	458	444	432	436	470	475	454	429	428	426	495	469	444	479	433	464	420	464	475	426	443	432	474	478	452	489	465	469	487	504	493	467	447	442	421	446	462	460	489	474	469	441	469	454	496	432	463	460	478	488	489	501	466	454	450	495	470	449	493	479	464	457	456	481	487	458	479	467	460	470	479	450	463	435	480	464	492	466	432	477	467	456	496	431	449	446	477	457	480	456	434	454	449	487	446	441	453	452	451	439	428	420	427	460	450	459	478	421	446	442	458	449	453	424	474	435	468	467	489	410	490	455	472	473	469	491	439	448	439	441	498	436	447	473	434	458	435	455	463	480	427	458	459	449	473	463	452	482	438	477	456	485	438	468	501	443	474	495	462	437	463	482	496	469	449	449	496	503	447	510	490	496	480	426	438	448	454	415	503	444	434	475	437	460	443	461	411	506	440	432	493	483	430	425	471	495	468	486	474	435	468	466	473	440	477	406	457	469	483	490	478	459	485	440	453	442	465	461	485	492	428	434	426	440	449	476	472	472	444	488	470	454	473	462	448	450	484	454	448	458	441	467	519	464	482	465	438	447	487	457	456	478	482	479	472	445	456	455	461	442	472	439	452	431	447	472	436	469	459	433	504	458	426	472	463	416	475	492	425	474	452	505	517	471	460	486	424	422	437	452	468	459	491	445	457	449	461	453	485	448	450	436	497	466	460	472	423	455	454	448	446	490	495	467	472	452	470	449	497	454	466	477	506	472	450	515	450	449	479	481	474	455	455	453	475	406	465	477	469	462	472	451	483	486	440	451	470	464	486	482	473	515	451	457	478	466	453	444	500	464	455	439	458	445	473	463	439	446	460	469	437	475	458	455	438	484	479	462	463	428	464	471	482	481	445	460	442	462	485	446	480	431	443	488	470	461	429	471	491	440	448	436	451	416	523	455	494	442	492	503	439	454	500	444	466	449	440	481	458	481	473	448	449	444	457	461	476	443	478	474	449	453	447	510	481	489	452	487	387	468	498	419
23662	20936	28260	23789	20925	9548	1292	949	762	748	732	741	685	640	646	642	654	645	634	604	601	644	656	606	625	542	586	603	636	564	633	611	610	614	582	596	613	583	612	578	622	590	585	592	604	592	577	577	563	561	572	580	607	567	540	569	571	592	594	578	560	581	531	534	592	567	601	561	576	625	589	600	537	550	557	564	549	585	556	579	539	559	561	586	548	592	611	596	569	568	560	568	566	536	580	574	539	526	569	547	586	544	603	518	570	550	550	562	539	536	604	567	533	567	562	608	602	537	631	556	634	554	583	584	582	594	578	569	501	561	557	565	556	519	583	583	604	567	577	568	578	563	550	546	566	612	571	578	614	538	537	553	586	538	549	607	621	514	538	569	572	577	552	562	615	553	568	546	592	551	602	581	527	583	561	587	589	563	562	582	610	593	567	579	575	609	592	592	592	563	582	530	552	620	563	528	580	524	578	553	567	587	579	566	592	568	595	581	589	567	544	595	554	567	559	612	587	560	601	589	555	541	582	549	610	623	569	575	598	549	558	576	539	601	592	541	621	576	538	569	611	562	532	548	569	589	568	582	558	552	596	548	626	614	552	570	569	604	588	573	558	591	572	577	640	565	559	589	553	569	573	586	560	592	594	572	583	559	565	573	584	575	578	560	609	571	565	549	613	594	566	575	540	511	537	580	541	526	524	564	545	539	567	579	604	567	573	547	588	595	544	553	570	542	551	560	553	574	583	537	574	628	590	578	595	552	589	586	577	574	542	569	534	528	593	587	552	557	577	556	523	529	545	591	577	562	546	564	561	599	564	573	575	614	597	583	575	576	603	550	580	597	556	557	560	569	554	568	529	571	566	559	537	555	568	574	610	587	598	573	554	573	574	570	594	552	538	634	568	572	562	565	582	618	572	586	575	580	579	572	549	575	584	596	604	519	546	553	584	516	546	588	587	559	564	563	604	564	524	586	556	560	551	565	562	538	577	568	591	560	597	595	580	574	573	571	598	553	596	521	532	571	528	570	576	552	589	588	557	576	604	575	583	598	584	549	573	551	575	596	611	569	560	577	530	591	569	582	602	581	566	539	587	589	536	569	584	593	582	604	626	619	567	556	559	568	558	566	552	616	548	585	593	582	568	566	573	597	574	564	576	574	549	544	564	534	562	549	560	577	558	553	567	594	591	545	577	587	552	577	588	565	532	555	551	573	540	559	602	562	567	560	551	586	604	569	574	599	581	575	539	616	560	605	570	517	561	560	576	596	616	517	569	589	525	583	609	633	538	538	586	583	560	531	570	600	618	565	517	573	600	535	601	563	574	585	555	569	571	547	570	556	555	558	561	573	564	548	572	597	574	557	551	580	586	574	556	577	586	527	581	588	558	571	608	594	609	587	579	566	561	525	536	574	540	531	544	533	563	572	526	591	549	592	602	563	560	559	615	564	523	599	557	535	561	569	565	558	605	552	609	614	579	586	565	582	583	578	577	549	578	565	573	556	544	564	541	592	549	556	580	559	552	585	545	543	516	583	573	566	580	584	544	565	624	560	585	611	570	545	598	512	571	547	555	562	550	529	558	576	573	570	597	608	572	536	577	600	568	602	545	556	642	585	580	614	560	566	579	582	571	571	560	571	546	563	535	569	566	589	582	568	542	567	554	582	533	541	540	573	595	551	610	536	589	594	589	625	541	526	605	567	604	553	562	551	565	538	545	605	587	564	548	557	560	550	571	554	552	607	577	574	536	542	555	554	568	551	577	581	586	600	567	576	585	558	573	549	563	524	613	516	542	563	590	538	554	589	610	594	585	568	558	548	588	583	566	564	594	573	548	562	564	544	548	587	609	596	555	598	577	570	573	608	574	577	598	543	595	543	561	575	599	579	582	545	562	569	582	578	618	575	528	611	553	554	546	609	578	548	559	580	568	537	571	562	543	586	584	571	537	583	551	529	534	526	577	526	592	621	565	573	596	582	571	569	598	581	580	565	574	536	580	562	601	556	596	576	589	569	548	590	550	586	581	540	606	584	587	533	543	580	587	609	568	593	607	592	568	576	596	568	567	540	570	598	593	549	585	569	569	565	542	558	592	563	574	587	610	555	560	543	580	568	558	607	559	546	578	552	593	619	571	517	610	562	534	543	547	563	586	605	595	561	559	579	598	585	589	622	588	581	619	599	576	567	606	591	577	554	573	581	563	586	570	558	597	534	547	577	598	547	563	560	535	570	536	595	527	567	550	581	557	560	583	564	576	510	557	588	592	536	567	573	588	585	579	596	519	527	589	560	565	595	630	543	605	538	594	581	577	544	596	561	566	624	546	584	596	603	541	616	588	569	574	541	556	540	582	623	584	562	529	549	538	532	567	580	562	543	569	550	548	573	571	561	550	585	588	558	599	608	579	577	549	564	535	578	558	559	540	551	569	583	610	542	494	576	565	602	580	580	566	591	557	551	560	583	582	562	537	568	549	620	607	602	589	578	555	579	542	534	555	542	588	601	607	583	586	539	560	568	596	563	560	595	525	569	581	535	584	582	570	572	595	593	601	525	601	572	581	609	528	596	581	584	566	531	549	571	552	577	566	568	573	578	545	553	542	585	563	575	607	546	552	578	581	613	568	580	583	598	551	573	583	556	551	589	553	567	593	543	569	553	585	579	581	561	587	533	584	582	511	598	595	574	535	574	596	573	529	567	593	614	571	562	547	592	558	563	584	569	524	586	607	552	578	578	587	566	600	534	557	596	585	589	575	559	544	577	614	560	590	558	556	588	561	550	574	579	582	568	556	596	569	574	598	550	533	557	560	571	541	565	599	606	591	568	600	568	546	565	563	571	601	549	542	602	520	558	558	567	583	592	610	584	574	577	576	551	555	579	574	557	494	543	592	553	560	507	593	565	589	565	540	599	588	598	551	573	549	587	600	556	615	561	602	577	565	604	522	632	560	577	563	523	610	572	595	601	533	586	561	582	589	556	543	544	556	518	568	572	550	540	554	576	567	585	602	575	563	585	565	544	544	542	558	533	614	564	583	597	544	554	536	541	497	552	574	552	553	548	551	602	606	602	565	599	551	591	567	590	583	556	592	614	578	556	551	538	598	578	578	599	537	564	565	563	563	593	614	610	548	569	547	566	592	605	542	582	605	545	534	544	587	512	600	590	529	557	566	576	572	555	527	579	582	563	601	570	598	564	609	564	551	577	543	518	589	530	547	571	561	602	549	517	546	535	575	577	566	581	558	569	525	527	526	572	520	555	555	522	568	557	561	553	539	528	610	543	568	585	550	607	538	571	599	559	605	581	567	546	579	531	546	539	576	570	548	589	558	546	587	546	563	600	570	530	547	590	548	560	569	575	565	582	575	569	533	529	574	551	538	562	520	538	574	602	572	558	572	587	568	585	599	533	555	549	550	566	571	568	573	562	582	547	549	601	599	604	548	555	580	567	603	565	582	557	548	575	586	542	537	623	566	553	559	518	539	595	536	578	590	531	537	524
14252	9623	7761	3894	2897	2209	1801	1523	1393	1237	1100	1072	1073	953	934	882	850	887	809	922	833	843	805	791	743	777	804	810	731	724	747	762	723	792	766	755	756	733	757	788	750	717	754	767	749	746	772	734	748	737	774	729	711	749	757	726	768	721	724	773	789	713	719	752	706	740	710	734	735	727	784	764	739	745	767	757	759	734	725	728	789	690	711	738	789	714	736	745	696	732	749	727	738	744	715	700	716	686	751	787	729	704	710	774	759	728	707	707	714	748	738	744	738	706	756	737	755	736	735	755	772	807	770	710	759	718	729	727	741	733	685	749	733	727	749	726	736	722	733	701	732	753	730	701	764	680	711	765	740	752	699	732	746	708	693	731	779	733	743	710	725	713	705	746	747	730	735	778	746	724	716	788	742	749	737	687	730	741	705	780	705	767	770	762	731	745	699	734	723	747	714	780	719	718	722	731	715	783	802	773	745	732	766	745	684	712	710	803	726	743	799	738	703	739	717	762	761	720	708	705	766	727	726	771	756	722	736	733	721	724	735	734	719	773	737	723	742	755	744	725	758	710	769	738	748	740	699	702	737	685	740	745	728	716	784	740	710	769	702	759	715	723	723	698	698	750	750	732	744	686	752	745	745	726	740	743	742	763	734	784	778	749	704	701	716	731	747	722	795	749	756	731	710	724	763	758	731	707	761	723	734	729	782	762	760	742	736	720	723	725	746	699	722	713	764	730	771	698	770	698	771	728	706	771	714	690	750	778	705	741	716	750	732	764	750	749	789	687	761	702	731	772	734	756	726	728	702	744	763	809	740	716	792	693	724	759	700	727	742	753	752	695	777	820	759	730	740	715	716	712	749	720	707	786	686	753	707	778	708	682	807	738	722	745	727	697	762	745	718	700	721	696	735	747	753	650	764	722	710	823	740	742	649	752	708	710	722	758	774	705	734	685	704	714	724	707	706	716	702	751	744	722	752	698	734	728	754	728	768	744	705	700	707	755	705	693	770	719	705	707	740	724	801	704	776	708	755	669	665	711	730	761	746	717	710	664	721	707	716	753	730	782	755	760	691	691	745	775	728	698	740	727	706	739	733	690	714	698	717	755	750	703	746	741	748	731	704	720	750	749	749	753	717	740	730	708	755	749	750	737	671	710	749	756	727	729	709	743	763	762	752	729	728	745	717	716	729	725	765	731	732	762	719	678	735	757	726	739	786	734	739	721	698	774	756	776	753	768	749	734	732	770	742	715	716	750	771	772	702	668	725	685	726	773	733	740	778	755	723	715	743	731	706	755	739	779	751	771	734	753	781	738	763	703	683	756	731	739	743	747	772	754	769	685	741	696	715	731	759	713	753	763	727	705	776	713	726	776	722	743	759	708	741	703	739	727	746	678	747	743	751	758	707	794	692	757	792	708	754	773	747	713	736	730	689	732	758	694	715	716	700	773	722	767	734	720	737	745	800	750	744	775	744	701	761	706	730	761	745	763	758	724	758	734	720	749	747	725	753	707	703	734	740	793	746	735	762	715	717	738	701	728	697	746	747	724	744	707	788	733	737	767	731	739	781	736	735	750	747	712	678	744	691	750	664	782	697	749	770	727	769	712	688	722	707	791	754	743	786	730	781	744	745	730	706	750	740	724	655	722	673	713	697	767	723	689	721	708	666	754	739	728	747	665	705	773	783	769	701	792	712	731	732	715	750	729	808	707	745	703	744	755	710	714	699	736	717	721	747	715	769	741	730	735	807	719	767	728	722	743	716	762	714	726	769	750	739	701	745	740	707	813	686	750	715	735	780	738	682	706	749	758	736	765	690	750	742	733	737	709	704	747	740	733	733	724	719	757	712	713	756	715	741	752	732	717	731	712	705	692	741	696	742	734	766	694	725	737	702	746	723	713	732	712	699	716	721	715	739	719	750	764	736	715	704	694	790	702	751	786	734	758	725	770	752	727	690	746	778	717	717	709	781	787	713	762	764	731	731	711	753	700	724	735	736	761	715	738	741	709	685	752	714	784	747	711	726	774	746	742	730	741	697	727	699	728	700	709	697	745	736	756	760	720	766	721	719	718	766	757	706	741	715	726	751	731	699	734	671	712	715	739	707	745	724	726	726	752	741	703	697	746	760	711	695	777	765	725	812	721	748	744	710	696	684	820	732	743	722	723	720	730	742	751	698	754	797	764	726	749	732	716	692	739	673	726	730	778	716	742	745	700	681	743	731	750	746	706	742	754	766	726	721	721	775	748	715	783	753	697	703	762	739	779	752	729	728	734	716	749	742	737	777	752	769	671	730	771	806	702	736	738	730	730	690	768	784	734	710	781	723	665	733	810	727	726	752	733	758	694	753	701	726	718	733	737	702	684	717	706	749	735	759	750	734	747	720	722	696	743	748	750	719	743	713	736	706	706	730	771	743	696	676	717	723	673	710	708	741	739	732	755	665	765	698	724	686	703	699	695	737	738	715	702	730	729	731	692	780	757	773	785	762	834	728	727	770	755	747	766	763	690	698	722	746	708	688	693	765	718	733	741	717	714	708	747	739	711	723	723	750	777	729	753	729	725	729	750	758	672	736	717	691	723	699	739	699	702	731	754	711	742	778	688	719	732	754	701	710	765	691	729	700	763	739	754	717	753	737	688	740	764	754	674	729	741	774	761	749	731	732	701	706	722	751	745	755	763	729	736	741	718	726	714	763	645	726	685	703	694	731	747	734	696	725	726	740	801	777	769	717	704	753	763	726	727	695	755	746	732	744	767	757	725	733	793	699	732	769	723	731	771	720	656	741	767	763	704	734	716	758	719	724	760	753	739	759	716	775	733	709	704	763	692	740	759	732	754	775	699	693	689	812	723	726	742	741	709	734	734	751	742	741	718	708	745	707	693	696	728	729	726	744	734	750	717	682	749	761	735	741	739	754	738	783	802	757	729	750	779	769	745	658	728	739	733	729	694	707	737	753	768	762	780	689	777	711	739	739	807	739	728	707	725	723	750	749	703	707	751	740	762	725	703	785	729	750	757	755	702	759	708	755	738	746	700	753	711	720	739	745	769	716	776	718	741	783	740	734	734	772	708	744	734	714	739	737	742	766	732	700	749	754	727	724	732	755	753	762	803	679	725	691	731	721	765	741	725	751	717	746	770	772	741	747	733	780	775	720	775	735	706	758	784	723	738	767	736	738	717	733	698	747	733	749	706	743	704	695	757	682	737	734	765	750	733	735	729	729	753	736	696	719	750	700	718	718	744	742	706	738	740	702	752	706	679	757	716	739	715	715	714	758	727	718	733	726	744	758	706	754	727	713	724	711	692	732	696	738	723	754	758	743	741	792	777	718	732	734	740	646	784	706	712	734	746	759	758	766	725	761	729	698	766	715	723	703	766	735	713	718	736	754	739	724	765	751	746	697	766	750	721	704	698	743	701	715	742	725	719	719	744	696	781	752	696	766	775	753	725	768	728	693	727	710	750	759	711	764	687	731	771	782	740	721	727
22770	20950	28693	23399	20950	20992	8180	1166	897	805	730	727	633	620	619	562	627	562	595	536	567	497	512	493	523	485	529	514	503	506	526	490	457	515	470	507	495	478	505	460	507	525	486	477	482	463	461	443	480	466	481	468	444	453	496	474	482	502	451	492	472	444	484	471	492	494	485	454	447	490	431	467	473	531	508	510	445	460	504	473	479	469	449	439	499	488	469	465	459	498	432	440	440	474	456	435	476	486	508	488	477	498	443	417	432	424	482	474	471	444	428	461	454	472	488	479	443	443	456	496	477	465	468	472	468	477	462	451	466	450	484	445	484	440	462	423	517	463	466	504	473	483	467	446	443	444	499	488	516	506	423	469	439	463	424	468	444	473	486	450	453	514	440	479	519	484	484	457	453	461	458	468	466	485	511	491	501	487	438	453	457	462	439	485	448	465	464	425	483	473	471	468	505	450	432	449	452	467	466	440	503	466	462	445	434	455	495	489	504	459	479	507	519	427	463	429	492	508	474	463	483	459	468	475	441	462	502	494	457	458	487	439	474	493	459	476	484	471	448	479	430	461	457	457	457	455	433	487	487	465	456	443	473	468	494	473	434	445	476	491	481	468	505	452	454	474	472	470	453	468	508	439	460	463	485	466	493	484	463	465	465	455	503	475	457	463	460	469	488	433	419	448	457	413	474	459	447	533	464	517	435	429	471	428	449	488	480	477	443	464	473	459	447	454	455	462	454	467	421	460	426	448	497	477	468	452	452	490	466	506	464	499	468	483	473	468	451	463	484	472	495	504	471	435	447	484	463	493	479	455	494	439	462	451	460	455	447	433	470	476	503	477	485	417	438	430	447	438	454	489	486	471	460	475	458	445	473	417	479	457	445	486	477	463	460	474	434	445	455	459	458	459	482	459	469	428	469	430	485	523	498	470	462	459	470	456	471	504	496	509	461	486	456	453	469	443	451	465	429	482	478	489	464	455	476	495	452	474	474	493	435	436	479	449	505	467	464	455	484	451	444	455	435	451	487	443	435	469	466	436	465	450	438	468	461	454	486	449	446	467	483	491	466	491	434	444	436	487	469	490	473	461	486	497	492	504	452	462	427	480	461	461	474	511	450	457	489	477	443	430	455	472	450	481	471	466	508	410	466	497	462	452	430	461	423	453	454	463	505	471	458	483	424	447	438	464	475	457	469	453	464	446	493	462	477	453	478	451	479	455	460	501	482	485	450	467	490	459	445	475	460	465	482	496	451	451	481	483	500	429	504	472	443	404	478	496	495	431	452	463	461	500	473	466	471	443	462	483	443	450	451	445	465	459	494	448	469	423	407	431	471	457	444	468	504	462	437	477	471	451	463	509	440	463	456	487	472	498	469	459	456	511	441	455	493	468	450	458	420	469	484	453	485	481	470	463	454	445	434	423	479	418	488	458	438	455	457	421	481	472	460	457	481	458	470	493	489	448	475	441	454	469	442	448	454	448	472	474	465	460	465	477	445	499	471	494	509	467	493	454	440	453	473	468	495	495	460	490	440	470	432	503	451	464	498	460	447	448	474	445	457	445	472	513	457	459	409	464	470	434	473	492	464	453	478	416	476	476	444	503	470	471	461	467	476	464	470	489	466	460	491	456	471	496	451	500	458	467	465	482	429	484	458	448	470	502	469	443	486	483	516	437	474	480	457	440	480	472	495	473	491	499	447	447	467	432	455	463	464	487	459	456	480	467	457	478	489	452	480	456	450	504	459	464	481	483	460	442	482	460	426	457	496	471	466	484	498	467	436	484	502	446	443	443	442	530	486	492	489	422	483	482	502	463	480	495	509	498	446	449	421	467	465	467	466	455	511	480	470	441	459	515	471	469	462	464	492	476	446	460	500	494	463	451	418	480	441	476	476	456	474	481	422	447	457	454	446	464	438	434	491	456	448	444	507	478	473	417	469	428	479	454	472	484	480	426	462	497	467	453	483	487	477	461	472	462	435	472	461	477	463	474	443	450	503	498	467	440	494	448	476	506	427	475	462	451	464	466	458	485	449	463	418	496	458	464	481	434	449	455	448	484	466	504	460	470	463	485	482	474	438	465	447	488	489	432	481	473	472	467	517	486	472	503	490	519	496	468	490	458	472	483	445	482	496	401	491	447	437	466	451	459	467	452	479	438	448	439	450	441	472	439	484	472	469	451	484	493	491	479	450	470	470	494	475	475	454	445	463	459	438	473	467	447	480	491	484	448	440	466	447	488	494	503	427	466	483	451	467	467	474	442	475	486	443	482	443	511	468	452	486	456	459	442	444	475	455	472	462	447	473	436	488	463	467	449	452	450	498	456	478	488	484	449	461	464	431	435	474	487	441	480	458	491	452	451	453	444	480	484	433	479	463	440	485	472	430	483	464	478	517	470	452	488	469	450	478	463	463	434	450	418	456	460	431	456	483	456	444	443	426	479	473	466	440	472	444	463	494	447	505	446	519	462	473	460	482	492	453	454	501	471	475	417	460	468	457	481	459	478	433	453	456	459	460	463	483	466	489	451	495	451	433	488	480	455	461	484	499	496	481	449	454	424	459	491	454	466	467	462	455	460	444	397	472	449	489	504	475	467	505	535	503	462	481	472	461	450	495	446	494	409	434	491	465	440	496	433	464	469	488	421	500	462	424	475	462	459	464	497	499	479	468	457	491	457	452	473	459	453	481	449	493	452	459	451	473	465	483	468	477	470	447	486	486	477	458	448	483	461	459	447	415	460	474	446	437	478	472	460	464	449	453	454	481	483	431	452	473	484	477	466	472	457	458	469	495	479	462	470	513	485	425	495	434	439	483	463	451	469	450	448	451	461	456	469	461	462	483	477	466	448	477	439	437	470	442	437	446	457	465	429	457	462	439	472	460	470	481	474	453	485	490	448	452	505	465	463	490	450	430	457	448	447	486	468	486	474	484	483	458	477	513	455	454	469	480	433	468	470	448	465	455	471	478	516	504	483	480	483	424	475	472	446	430	502	447	445	498	503	466	467	449	479	470	442	468	454	445	499	480	485	446	476	481	472	455	467	475	475	474	472	503	459	460	482	442	459	467	505	449	482	488	454	445	490	420	487	487	444	474	464	457	423	452	456	472	444	477	473	443	392	490	463	434	467	427	471	468	492	515	491	452	469	503	490	457	484	436	458	462	472	478	453	457	479	444	455	468	457	470	456	485	472	491	523	480	461	470	462	480	470	430	453	476	490	443	410	484	446	440	471	513	480	463	432	483	466	482	516	454	449	496	465	464	461	429	460	470	459	453	492	480	479	454	458	457	449	478	444	455	453	491	466	446	490	478	479	452	437	458	489	457	447	485	432	488	487	447	474	424	463	507	475	423	450	489	456	472	457	478	482	475	448	507	487	463	480	441	482	455	501	458	480	483	444	484	455	443	479	449	430	496	445	454	488	482	474	457	505	401	430	513	444	481	471	474	434	472	457	448	449	460	445	432	447	512	439	490	451	434	481	481	440	422	445
18314	15107	12323	6350	4488	3362	2697	2130	1821	1624	1337	1165	1180	1042	949	911	886	848	789	787	814	735	738	714	707	711	733	705	693	684	635	636	683	709	640	671	686	626	690	612	639	675	607	635	643	624	632	661	616	566	601	593	671	616	575	615	600	610	626	634	600	657	670	645	599	587	586	635	618	572	595	668	617	617	594	570	597	640	564	609	638	619	618	611	610	656	607	629	616	583	588	613	605	615	629	589	644	626	614	596	634	569	620	610	620	612	614	629	577	578	636	598	627	560	594	575	624	587	600	642	627	587	630	626	624	645	611	628	604	627	595	574	584	615	632	549	636	587	601	596	627	592	592	619	640	569	643	535	592	598	635	582	596	580	609	604	537	619	590	608	621	649	615	604	613	630	611	653	585	607	626	638	577	603	629	586	629	607	645	623	584	616	581	613	657	607	597	572	578	594	617	573	634	611	601	586	584	575	574	589	626	671	571	597	578	598	602	582	617	614	604	577	561	647	593	570	649	599	620	611	607	623	607	560	610	613	602	606	638	630	567	633	580	599	612	582	585	569	610	643	627	605	628	626	613	609	587	573	591	626	593	638	546	617	583	611	575	577	561	639	619	593	628	588	591	607	609	620	585	616	587	608	614	610	586	602	602	636	624	578	643	598	643	620	606	599	601	607	637	589	609	607	584	598	590	583	673	663	636	590	600	646	587	589	653	592	624	588	617	629	616	615	597	563	601	622	595	604	592	625	658	577	649	603	589	635	627	599	565	622	577	582	605	623	608	566	560	615	643	570	597	647	607	586	655	605	605	617	654	660	642	605	635	580	600	602	555	617	542	600	590	640	623	625	616	597	623	642	572	628	598	586	619	576	556	629	625	632	614	644	644	604	591	605	625	605	577	592	594	614	604	593	572	591	594	631	605	621	590	599	608	617	591	594	615	589	611	614	643	606	622	610	580	594	620	591	633	594	601	579	587	604	664	594	618	596	577	597	584	624	606	607	609	600	578	572	586	619	566	623	638	607	592	595	612	652	644	651	601	651	641	607	613	589	634	620	595	587	604	584	596	641	635	632	578	573	615	603	592	565	559	604	611	606	600	592	622	601	592	584	631	581	603	627	600	604	580	625	627	610	628	619	598	562	602	580	661	661	659	596	631	611	624	633	582	625	589	592	647	584	588	655	652	595	621	589	641	619	644	635	644	624	587	588	590	611	613	591	593	610	630	552	607	574	585	590	585	624	583	575	602	571	619	587	592	582	599	565	594	628	591	624	599	552	631	598	594	586	567	557	602	591	577	639	550	598	597	648	654	574	594	598	592	607	600	620	615	625	601	599	567	628	642	619	631	640	613	658	615	599	603	600	595	587	567	596	596	601	583	616	576	626	620	547	583	598	622	593	573	585	634	650	590	596	604	563	592	592	574	594	614	602	586	613	609	589	579	610	570	627	586	622	603	623	605	574	605	588	565	679	611	629	597	544	586	606	602	602	577	597	596	583	597	613	589	552	598	607	613	620	617	607	626	616	591	612	617	570	613	627	590	612	587	608	578	594	567	554	584	649	600	580	601	593	597	600	613	631	631	580	604	659	506	571	634	594	613	570	578	574	596	586	608	579	585	646	630	599	657	611	595	649	582	620	591	583	595	572	595	644	669	626	589	585	598	588	656	587	585	584	630	616	626	634	586	613	627	576	644	576	629	623	606	633	608	560	666	588	599	568	615	640	599	625	552	604	612	546	627	608	630	621	613	566	570	645	581	626	623	610	624	568	606	612	602	656	613	607	605	589	573	641	579	616	590	582	622	664	678	568	636	595	663	633	615	574	575	585	573	601	601	635	579	604	633	611	622	584	607	601	605	612	628	616	626	632	590	610	606	621	632	611	649	579	647	618	604	609	617	589	608	582	587	689	562	608	569	638	588	608	605	634	607	617	619	608	600	568	627	596	656	579	588	562	589	594	573	607	620	622	605	605	598	570	597	561	584	618	583	584	616	626	594	615	555	610	657	582	610	600	609	592	606	643	622	587	595	607	610	615	609	600	632	609	557	602	626	564	605	608	639	639	607	600	616	620	611	616	611	579	583	602	595	607	612	577	598	603	600	629	571	612	618	584	598	590	594	588	618	625	568	578	634	623	620	628	595	573	555	606	645	609	633	666	613	629	591	618	584	603	608	568	596	603	592	645	593	601	593	578	622	618	574	601	635	600	597	606	602	609	599	605	604	585	656	627	573	552	623	594	588	568	600	604	587	585	616	584	613	627	589	593	575	582	656	588	645	583	617	606	566	584	657	591	587	631	583	626	596	615	606	561	584	557	575	615	581	623	573	610	640	544	616	598	602	607	578	568	627	592	638	635	527	585	622	589	595	624	629	602	583	602	609	628	604	615	598	631	626	632	604	591	611	584	664	580	577	591	618	614	630	605	544	604	612	590	574	584	584	605	600	611	617	564	594	619	612	598	577	586	605	639	587	612	558	590	594	585	639	573	636	657	577	631	631	633	608	611	610	640	611	625	599	563	624	598	597	596	626	607	603	566	603	580	606	566	600	598	615	622	590	562	598	638	593	599	586	596	580	553	603	604	614	615	659	595	607	591	580	560	618	616	572	632	589	583	641	611	613	646	585	605	601	597	633	598	574	576	582	579	602	564	590	610	585	585	655	609	627	595	568	598	606	596	584	582	583	611	651	593	644	603	623	610	616	599	571	571	622	571	589	560	626	607	647	574	656	606	588	611	599	552	620	622	591	574	609	616	611	617	628	617	585	614	596	652	617	579	569	616	650	579	626	565	640	591	622	643	625	608	595	612	572	564	578	608	658	611	626	579	608	589	603	616	598	595	609	657	599	599	628	549	601	625	609	594	667	592	605	617	583	639	612	603	625	623	639	635	629	628	641	619	625	553	579	613	627	615	628	647	616	631	586	585	591	638	600	626	600	670	628	603	594	612	643	621	586	606	647	606	630	600	628	551	579	600	596	599	591	599	580	601	610	598	622	580	608	634	627	603	575	560	626	656	617	641	612	629	587	539	638	566	609	597	595	634	641	605	610	606	607	624	561	614	619	590	592	607	594	595	600	629	612	664	570	616	644	603	602	599	630	621	588	597	602	616	552	629	602	621	644	598	614	605	647	577	609	588	624	581	589	595	626	610	588	625	579	601	557	595	611	579	591	602	601	562	577	556	614	606	571	577	544	624	604	607	601	615	583	608	579	611	573	626	608	629	647	609	604	631	594	608	631	615	611	611	634	609	566	602	626	610	577	589	578	621	641	606	608	629	622	600	629	612	618	622	673	615	587	652	583	599	586	640	580	603	617	651	589	626	579	569	614	578	570	637	628	591	611	541	632	593	584	609	600	592	582	626	585	597	597	571	599	665	609	664	610	585	614	623	561	601	572	579	553	623	602	621	595	585	617	587	603	558	586	629	599	550	572	641	659	598	633	553	598	590	584	604	593	593	595	614	565	601	617	607	611	598	597	562	615	640	640	571	583	673
26760	20342	8745	886	617	583	462	376	356	362	377	377	357	320	356	346	348	337	335	382	390	313	370	321	392	330	367	344	363	358	345	362	374	319	349	343	380	355	380	381	349	368	359	366	356	344	365	374	371	343	370	355	360	327	372	356	354	372	367	362	375	356	328	355	372	367	340	362	357	376	349	349	356	329	375	368	345	349	347	321	316	363	347	343	351	343	322	350	321	335	323	346	363	341	339	337	347	372	349	335	350	370	362	348	352	358	388	359	370	342	311	380	349	340	334	349	327	365	377	352	360	350	350	355	358	370	335	382	356	348	352	364	351	353	336	314	382	329	383	333	330	386	343	371	328	358	344	361	361	363	308	362	335	366	341	376	364	355	348	340	381	371	337	362	349	328	356	357	350	301	356	367	343	372	358	339	357	366	359	326	350	343	329	326	349	321	355	348	330	407	357	345	332	329	332	331	340	331	347	344	373	375	329	336	341	337	329	375	347	326	355	340	369	332	355	374	377	323	392	358	363	353	381	334	357	366	358	320	372	368	327	355	336	350	335	342	368	320	347	335	371	361	393	367	379	363	348	372	341	372	353	367	341	359	358	354	412	377	352	328	354	349	344	326	328	330	359	320	344	357	346	359	348	361	333	361	366	355	393	328	318	346	319	344	341	359	373	323	359	366	351	328	329	325	392	366	373	357	361	363	331	331	368	335	344	353	310	362	362	347	344	385	329	330	333	358	363	312	345	339	373	395	358	383	346	359	331	349	341	369	360	350	324	318	346	351	367	333	345	375	327	335	360	321	336	382	354	367	338	350	368	343	370	360	340	344	345	357	359	369	384	347	369	348	311	343	342	350	336	375	354	357	326	344	368	343	339	359	351	367	328	387	370	361	369	353	340	366	355	333	344	344	355	371	344	358	347	365	345	323	385	316	337	341	343	370	338	361	359	383	328	381	353	366	346	348	336	354	340	350	323	352	374	367	324	357	327	379	334	388	384	324	349	353	332	354	336	407	357	363	364	355	362	363	363	329	385	363	340	319	346	340	373	352	352	350	326	366	351	367	359	345	362	366	357	324	367	325	352	389	351	356	379	367	353	334	373	355	352	327	358	347	375	342	344	342	352	360	398	357	319	367	363	328	356	366	330	327	341	356	325	365	325	352	367	357	368	346	355	322	326	341	395	363	327	384	345	387	365	377	336	364	363	358	353	355	359	341	346	343	358	345	380	355	354	350	341	356	368	329	357	355	351	344	310	358	318	341	365	355	342	343	354	362	359	346	361	343	340	331	358	357	336	323	360	324	344	337	346	347	362	393	325	346	335	366	395	337	351	343	363	311	359	360	309	327	335	356	357	349	370	356	345	325	407	335	358	355	371	356	333	350	374	323	351	357	370	348	356	342	365	369	365	359	333	335	369	320	350	395	374	379	327	328	343	371	316	364	349	378	343	341	368	355	348	388	361	369	397	325	361	372	333	364	351	331	365	392	336	334	366	363	336	359	348	372	372	359	348	353	356	357	353	364	344	323	356	363	351	349	399	349	302	350	392	343	364	328	367	368	373	349	333	316	360	378	365	368	324	357	337	367	351	332	355	341	360	356	319	338	334	357	332	332	351	365	362	372	354	339	351	304	355	353	370	354	378	342	355	330	376	336	362	370	354	356	351	343	374	329	328	349	336	357	357	330	358	383	342	343	335	351	354	307	343	358	349	388	349	347	349	340	351	322	338	375	308	326	354	378	359	327	383	360	348	370	367	360	374	321	349	358	339	336	348	347	360	347	348	363	361	369	354	334	348	326	337	345	308	336	360	363	357	354	370	351	363	353	347	347	361	372	360	338	342	331	339	360	371	319	348	360	348	321	372	343	354	332	339	327	359	339	386	352	356	312	379	332	350	348	359	358	356	382	337	330	314	376	390	341	345	341	364	334	355	329	351	367	354	371	347	349	333	304	350	348	380	330	347	329	333	336	343	333	326	386	351	335	333	347	315	364	344	356	356	335	325	344	378	347	330	376	362	368	377	341	333	364	371	364	364	347	350	346	333	345	366	357	346	332	382	357	362	367	353	328	319	345	341	381	365	352	344	390	315	350	363	337	322	353	335	324	361	352	357	351	337	351	355	346	376	358	358	352	344	388	331	369	375	353	331	362	361	331	353	350	405	341	319	368	352	351	354	355	332	353	367	330	355	339	357	349	333	370	334	361	354	359	359	351	349	348	347	379	334	330	327	348	347	384	355	390	359	371	345	348	344	336	346	342	364	338	354	337	350	358	366	341	364	374	354	356	371	365	363	344	349	340	344	363	366	343	368	368	355	350	392	320	352	336	339	330	364	375	335	367	392	352	365	336	389	342	355	328	317	353	340	351	326	365	352	377	373	316	329	361	345	325	318	346	388	373	343	331	349	332	378	348	353	326	315	341	351	355	364	313	336	331	320	375	343	318	346	375	352	333	357	329	365	372	363	364	356	351	363	347	349	356	378	362	381	329	348	340	373	360	357	357	374	357	357	360	371	392	386	359	330	337	347	361	338	343	360	367	316	339	355	350	347	367	338	335	357	392	338	361	344	352	362	360	343	356	331	375	391	339	322	343	361	327	349	353	359	352	335	323	352	332	356	338	337	360	390	364	362	334	300	339	318	355	358	341	336	353	341	356	376	324	348	321	334	339	361	360	349	330	338	333	379	351	328	345	376	375	324	346	355	318	340	331	366	368	349	381	361	350	348	331	356	313	346	373	351	359	347	342	353	337	360	365	352	363	366	337	329	339	338	375	340	348	361	343	318	347	366	364	347	343	345	349	366	380	376	371	355	375	375	353	368	358	362	390	342	377	323	340	354	362	338	354	354	319	331	325	349	329	379	330	335	370	352	366	334	358	362	317	356	387	381	348	348	336	353	321	395	397	346	349	342	354	355	326	336	356	347	352	354	371	319	380	350	383	343	316	379	361	400	355	341	320	353	357	350	351	360	343	359	345	348	332	327	337	339	379	373	365	316	388	331	346	349	335	354	363	342	357	328	359	365	333	310	386	375	338	349	351	321	364	390	356	328	344	351	341	358	354	358	329	323	359	356	327	381	333	339	349	364	344	354	320	371	343	366	364	379	368	369	341	339	356	342	348	320	364	324	380	358	331	356	367	342	354	296	374	336	336	338	344	350	350	396	352	344	367	344	367	328	361	378	335	359	350	323	333	354	335	327	341	348	358	357	353	358	355	369	337	336	346	371	348	343	388	357	336	351	335	339	337	352	382	351	332	337	343	368	362	364	342	347	353	365	336	366	350	374	353	347	381	377	361	362	350	337	329	371	381	360	316	355	365	342	344	332	345	358	335	350	359	375	396	349	368	390	328	326	320	324	389	363	357	365	349	357	340	350	394	342	325	377	361	375	354	368	339	320	343	356	355	339	376	356	360	287	353	329	322	348	361	328	364	351	350	334	341	357	349	351	350	349	351	322	351	368	369	323	345	336	342	387	359	390	360	385	349	347	359
6729	1406	1188	755	684	599	560	535	485	506	516	477	485	462	453	503	459	479	438	444	492	478	475	455	443	448	467	475	435	439	458	440	470	482	494	442	450	441	461	479	454	440	492	445	465	455	473	495	430	482	451	476	474	488	455	479	465	429	497	410	458	451	440	434	441	446	477	460	473	483	470	428	481	468	431	447	473	460	452	475	472	501	437	439	466	441	469	449	452	425	433	443	457	408	471	459	475	451	505	439	466	440	457	517	433	459	478	448	469	480	456	435	420	459	478	500	437	458	466	460	453	480	494	475	472	442	470	445	478	473	448	471	470	418	488	474	473	441	481	467	448	447	440	459	446	464	458	454	455	453	453	456	424	441	490	470	446	463	476	452	488	459	487	446	431	450	428	410	477	469	480	460	428	471	454	442	486	443	477	457	455	448	466	435	454	469	428	450	457	484	436	421	470	433	433	457	462	452	462	475	488	466	425	434	478	464	490	462	464	480	418	456	483	456	491	421	426	470	482	437	475	471	481	478	447	466	484	449	436	428	462	446	469	467	465	451	496	467	414	476	471	471	421	435	467	443	450	438	410	497	431	446	465	417	460	490	462	471	490	455	451	470	423	449	465	448	511	471	494	453	444	428	445	455	480	430	478	480	493	444	443	473	433	455	481	440	452	478	446	535	483	439	448	460	443	423	472	463	468	462	471	451	463	462	461	438	467	472	480	485	429	466	482	458	429	469	410	507	467	430	451	441	451	456	479	454	430	434	460	459	489	445	466	419	483	466	470	455	455	486	478	472	447	492	502	458	523	471	451	480	455	461	484	451	460	440	449	488	446	457	467	433	433	447	455	465	443	482	432	452	455	434	494	424	499	477	455	497	469	429	451	484	418	458	463	486	468	452	462	430	441	463	444	439	466	455	444	468	435	444	435	457	460	451	458	479	492	469	480	462	497	480	394	455	467	470	470	435	468	484	443	431	448	450	464	418	447	441	473	447	462	494	479	436	457	479	480	502	488	471	468	466	429	475	489	471	466	485	424	419	468	491	468	479	408	462	442	471	439	480	452	459	466	436	458	410	471	434	473	508	464	462	452	485	441	461	461	438	500	492	411	469	469	478	449	411	454	466	446	448	435	458	434	455	456	466	459	476	449	450	453	430	462	425	473	476	462	456	465	458	466	442	477	442	433	448	442	461	469	417	473	456	467	469	438	468	440	450	443	480	467	460	494	452	436	464	463	479	470	439	482	417	479	415	472	477	473	456	462	478	469	477	480	442	443	437	444	488	415	478	507	434	452	435	465	458	474	452	481	467	470	473	464	454	472	460	408	432	478	424	489	422	440	463	474	451	452	424	436	480	430	463	473	487	491	433	481	497	469	446	472	451	456	479	483	447	466	457	488	461	464	460	435	469	476	499	450	453	466	491	451	437	449	432	451	468	487	440	457	457	443	471	489	485	454	446	452	451	449	477	473	455	453	465	410	441	452	434	485	444	451	459	444	452	466	455	472	458	445	461	430	477	432	468	451	447	452	470	441	430	480	459	489	475	451	462	471	469	451	470	485	447	449	466	430	470	445	467	502	453	490	469	457	453	468	441	433	432	440	441	440	469	478	449	436	451	458	420	461	484	498	423	508	461	450	429	499	481	454	505	480	446	463	465	441	458	437	463	445	454	469	455	420	432	505	451	470	460	427	493	481	449	458	468	483	440	477	428	467	442	432	453	441	495	441	461	475	474	437	456	485	428	468	471	428	449	464	472	465	476	468	436	442	458	478	441	492	442	460	461	480	471	452	418	468	446	471	437	474	411	481	462	453	445	453	488	456	451	450	453	486	426	430	442	439	448	426	456	460	463	488	440	455	465	433	470	469	429	452	453	460	435	475	475	448	455	462	419	442	486	451	479	483	452	473	481	469	443	460	446	442	428	436	448	477	455	412	452	472	423	471	452	502	476	467	486	428	450	475	428	477	440	467	471	450	473	450	468	475	456	466	484	429	462	452	457	439	474	482	441	449	464	425	488	468	472	472	455	445	506	450	428	463	448	445	449	441	427	470	436	424	488	457	514	454	438	474	485	404	466	480	436	476	508	444	450	447	496	428	469	462	483	457	441	454	471	503	493	453	451	466	472	474	459	451	454	451	460	480	454	449	438	420	461	483	432	450	473	447	432	480	475	464	448	447	434	455	438	452	477	414	449	463	466	486	475	450	459	475	425	471	436	436	454	469	431	444	457	461	481	435	486	471	475	458	463	513	476	444	472	458	438	429	418	458	450	468	440	447	438	466	467	464	467	482	438	432	468	456	500	468	464	444	459	471	503	437	461	451	470	441	430	472	488	446	441	449	445	457	465	457	427	481	431	441	456	450	436	452	460	465	457	449	421	465	457	450	449	475	447	468	471	488	490	442	440	468	475	441	485	447	466	477	452	448	466	436	474	496	453	458	465	440	463	483	466	450	453	430	444	468	429	487	455	443	459	480	453	498	449	486	435	468	460	426	462	467	469	433	435	439	481	523	444	460	432	477	446	447	463	430	434	456	467	491	464	433	456	465	475	414	446	473	460	440	467	475	450	456	438	427	474	453	446	492	435	449	444	439	455	427	491	481	408	457	463	485	467	437	454	447	443	422	470	426	450	458	471	461	500	447	464	455	468	431	420	445	417	505	462	490	396	449	490	464	451	449	473	477	456	483	488	436	443	446	443	459	415	465	454	455	460	448	438	438	445	447	464	456	447	446	439	431	499	447	473	459	461	491	472	488	433	472	478	449	481	437	473	490	466	468	451	439	432	488	474	455	467	477	464	417	476	444	447	450	461	469	458	442	466	440	467	461	446	429	429	423	475	430	428	450	439	455	461	469	445	459	451	417	457	438	427	446	437	431	435	457	493	464	446	458	459	452	492	466	428	426	432	465	460	472	495	459	462	474	484	484	486	467	494	465	462	467	478	473	468	471	482	440	467	461	457	453	484	489	417	480	485	419	475	459	476	438	470	477	448	493	453	462	460	487	423	452	458	454	473	401	456	466	471	428	479	447	409	467	494	433	406	440	438	465	489	446	418	420	442	457	473	459	476	464	449	452	459	461	440	418	488	445	484	482	439	515	466	475	412	445	480	459	445	451	458	492	453	445	455	471	420	424	453	452	452	481	438	505	460	440	461	466	495	475	485	438	468	433	455	493	483	471	482	416	458	483	457	428	481	489	478	453	462	448	484	433	467	468	442	483	488	457	418	447	485	462	527	480	471	465	474	483	470	479	454	461	457	491	473	468	490	483	430	479	485	459	473	480	423	464	469	453	481	447	486	472	478	468	464	469	465	496	445	464	459	485	449	470	443	436	447	436	490	467	472	491	462	422	474	461	455	471	458	453	488	455	467	459	442	450	473	483	449	468	451	455	491	444	496	471	462	474	457	471	465	478	426	451	468	438	433	478	431	453	429	424	480	465	451	452	462	495	480	457	466	457	465	445	459	426	459	460	502	477	504	493	471	481	416
23675	20944	28260	23792	20947	9624	1334	919	764	744	746	671	641	639	679	685	599	613	639	644	609	592	573	608	570	605	627	590	611	612	614	596	603	591	586	571	545	529	595	539	557	575	579	640	575	574	658	565	614	584	528	579	609	546	608	534	580	568	586	610	580	619	539	562	578	582	576	579	585	561	603	563	579	581	579	565	555	534	619	594	584	548	570	589	536	599	534	631	597	548	570	577	565	587	563	581	561	589	502	584	553	613	588	557	593	606	554	582	581	551	502	569	554	539	553	553	626	623	581	537	599	577	580	618	564	560	601	522	576	592	586	582	565	556	581	596	593	574	586	577	585	529	620	573	598	576	549	602	605	592	584	561	569	538	577	582	607	587	573	583	627	560	566	601	542	554	565	585	582	570	582	575	606	548	566	594	584	564	586	536	594	561	567	538	548	594	572	590	561	575	572	556	511	570	594	554	556	567	605	567	581	610	578	540	583	584	552	531	593	583	532	527	575	562	603	566	565	558	529	551	553	620	606	584	588	521	612	577	564	533	583	555	585	555	539	568	597	572	606	556	557	566	577	575	540	532	582	618	615	586	606	559	580	579	568	567	519	589	604	585	530	562	552	552	577	562	534	596	583	581	559	578	595	605	579	598	524	557	583	576	542	561	570	560	549	564	554	575	567	554	596	572	612	567	591	565	566	572	597	555	564	560	534	542	550	575	597	541	570	564	541	612	565	613	580	564	552	577	586	560	541	576	633	540	576	600	596	555	589	569	544	620	556	547	582	593	547	538	543	621	622	520	546	554	602	574	522	578	554	551	564	606	546	560	569	583	590	565	593	567	545	542	561	522	580	560	567	549	556	587	549	569	615	601	566	574	604	573	544	577	544	561	569	590	555	577	550	529	552	542	562	588	610	599	562	518	568	541	570	557	581	593	564	557	573	592	592	580	570	565	541	565	568	539	585	579	583	558	559	538	567	575	564	582	565	579	585	561	563	574	577	578	568	592	529	604	566	558	605	566	554	574	541	554	562	547	552	584	548	576	543	597	568	533	542	563	574	556	545	592	598	529	570	540	563	562	585	576	587	545	591	554	529	581	567	571	550	589	589	556	558	538	552	608	588	549	556	584	578	565	559	544	574	594	546	572	574	564	574	584	546	555	553	556	567	551	582	581	582	549	574	548	534	609	584	571	591	591	580	559	560	586	524	608	565	575	607	553	560	590	549	574	581	592	594	546	638	563	554	568	571	536	589	543	594	570	569	587	588	579	547	547	533	525	580	591	584	558	588	597	598	542	546	614	582	539	587	572	595	587	557	513	595	597	616	577	617	594	563	594	554	575	516	564	545	554	524	603	567	588	546	541	549	555	588	571	572	571	568	575	618	589	538	599	583	585	524	612	571	565	514	577	558	532	578	592	615	542	555	578	567	592	592	581	534	606	553	517	580	572	571	624	569	546	549	563	573	547	554	596	522	553	565	587	551	567	592	568	568	564	552	536	555	584	541	536	571	599	580	560	579	605	549	554	535	554	597	600	531	550	534	555	542	536	588	572	526	546	523	583	555	584	582	578	579	564	582	537	604	572	590	606	591	566	580	575	538	563	600	528	575	597	568	585	559	542	575	536	569	546	574	577	555	581	598	555	581	529	546	551	570	589	570	551	564	565	574	562	577	554	607	504	555	573	547	575	572	603	597	571	585	597	554	585	592	536	605	560	569	553	585	543	568	541	554	573	579	635	599	606	547	561	584	552	573	536	576	558	567	566	554	577	583	581	542	563	587	526	566	544	620	561	539	584	547	599	578	604	534	597	576	567	529	572	591	565	600	583	604	582	587	577	563	575	588	594	570	610	549	507	595	590	531	577	501	555	522	559	555	585	589	575	543	555	538	596	560	582	546	562	599	582	528	558	529	610	564	585	569	577	591	565	585	562	584	579	579	562	556	531	552	574	578	557	587	533	565	569	569	560	539	565	569	577	548	576	556	546	588	556	585	549	584	578	577	577	521	561	555	536	535	572	600	570	527	615	576	586	561	596	542	564	577	580	603	559	579	557	583	558	565	555	598	587	583	512	571	553	557	579	608	555	527	582	532	573	613	556	539	600	555	570	554	565	546	529	586	624	596	566	540	562	563	574	528	563	581	560	652	569	562	568	603	585	559	554	555	554	576	591	582	563	568	594	555	565	550	605	549	576	532	535	539	555	601	563	578	525	587	564	560	561	540	603	561	534	586	576	562	607	534	542	569	556	549	554	578	580	552	565	544	592	590	558	578	532	576	582	555	574	582	565	538	580	570	557	547	585	597	554	552	572	603	552	573	533	531	569	584	555	554	531	578	626	566	566	590	547	575	570	567	572	525	540	656	576	544	569	590	555	521	562	549	547	533	538	550	522	600	631	581	563	538	624	572	580	583	553	551	601	584	581	591	558	548	551	551	563	541	570	596	583	536	541	595	591	541	560	595	562	566	577	562	568	574	567	548	535	532	532	548	536	569	583	559	597	553	578	545	565	566	569	580	589	586	577	562	561	547	529	570	586	588	586	561	577	571	572	561	541	536	587	542	553	557	582	601	592	577	552	573	597	544	548	619	554	571	568	573	534	549	560	563	590	568	531	582	569	575	589	546	575	554	578	572	513	590	583	568	578	588	543	560	583	586	570	525	557	561	565	590	515	551	581	626	560	593	588	603	599	555	596	541	555	574	586	568	591	591	549	604	544	567	536	564	569	575	608	567	540	565	575	555	589	609	561	551	533	577	582	562	564	553	546	553	552	543	576	575	546	597	552	535	538	607	597	536	570	550	574	552	590	574	582	542	583	525	578	548	594	557	583	588	579	528	541	545	527	557	543	559	557	560	593	537	548	570	607	586	522	585	565	523	553	567	556	598	565	598	570	574	571	564	549	568	589	588	573	549	565	549	558	520	587	590	580	548	559	596	564	564	578	586	546	604	610	570	577	544	557	525	553	595	562	585	587	548	601	605	576	541	587	551	600	533	599	540	568	557	569	557	557	503	576	578	523	566	550	530	555	567	581	562	586	554	583	541	572	604	566	617	539	598	553	550	537	581	593	595	591	556	578	543	559	591	604	548	613	582	561	561	606	587	619	547	589	563	566	588	589	589	540	598	576	591	597	586	578	571	561	590	584	569	530	569	540	555	612	555	563	595	584	547	619	568	537	595	520	581	552	639	575	590	539	551	558	521	596	609	519	588	582	554	548	555	589	602	556	544	543	563	593	542	569	529	563	573	565	569	565	567	556	556	570	576	579	564	561	545	588	600	579	578	598	592	549	592	567	544	573	580	602	582	518	555	535	556	591	580	570	572	572	579	595	603	620	548	571	567	543	566	568	572	540	580	593	544	553	571	607	552	579	585	562	572	544	579	542	581	574	574	560	584	528	553	578	530	583	595	565	557	560	572	580	587	563	571	577	574	538	541	593	551	557	530	596	580	563	574	573	560	587	566	552	544	552	599	550	561	553	579	599	531	562	566	563
15278	9620	7715	3938	2794	2146	1817	1523	1391	1177	1122	1026	1020	945	915	914	877	814	855	885	830	759	778	762	755	808	778	757	830	742	753	763	762	808	782	771	761	762	752	714	736	708	784	737	740	767	710	798	718	749	754	691	751	741	771	751	754	725	811	745	739	706	710	690	747	718	745	708	770	755	771	761	837	788	763	742	733	725	685	754	695	748	753	769	729	734	719	743	699	749	725	745	702	685	776	700	741	712	766	720	744	773	731	717	749	718	737	729	741	703	727	736	746	740	757	718	722	758	690	755	737	688	785	741	703	778	724	725	763	736	757	750	778	709	772	783	695	757	719	703	721	756	728	704	701	760	778	710	749	727	750	719	726	705	786	752	719	700	796	744	725	683	747	743	718	764	723	736	699	670	760	717	744	765	743	737	693	746	671	729	709	718	715	709	711	733	726	778	773	658	714	725	683	713	745	731	706	695	775	737	737	761	729	689	746	707	760	759	751	728	742	701	700	748	731	709	722	704	794	719	727	748	798	731	799	769	696	714	757	714	701	708	744	734	745	715	726	763	779	779	776	707	704	703	718	743	736	702	718	754	717	695	677	712	725	744	671	710	744	750	725	762	750	724	736	740	746	734	732	708	741	721	720	724	703	695	749	723	767	745	709	720	721	676	746	703	731	740	701	779	730	733	768	716	724	721	742	694	737	704	702	726	716	696	758	752	752	696	713	744	731	683	656	738	725	741	711	757	768	758	691	760	706	726	705	754	758	723	766	669	731	747	721	688	779	728	778	728	740	722	784	770	770	744	755	692	778	733	766	738	757	699	734	752	709	726	774	717	709	749	713	733	690	779	737	757	778	752	705	717	725	711	784	758	732	693	767	749	749	777	736	767	708	661	707	744	681	781	701	711	733	768	704	690	755	740	705	727	723	719	730	682	711	701	726	714	684	719	746	720	757	728	729	770	763	731	704	737	730	740	681	732	730	736	725	757	717	708	780	713	732	738	746	763	714	724	708	721	712	737	732	727	720	747	762	688	752	721	741	698	728	756	702	706	764	739	726	730	704	724	731	760	714	726	781	719	721	742	715	678	723	728	757	744	719	728	720	703	744	731	728	810	739	751	758	744	718	748	735	732	739	734	704	740	733	745	717	736	738	700	709	726	729	692	726	711	771	731	696	730	733	708	721	754	719	708	743	748	752	748	697	734	764	752	753	711	769	748	741	754	711	702	712	703	725	716	718	758	738	662	722	770	738	709	712	720	744	735	729	754	680	668	731	730	732	711	779	688	740	769	764	733	724	715	761	724	721	686	756	732	725	716	777	763	754	698	722	795	694	770	780	794	799	722	682	716	727	747	767	688	760	711	729	756	749	752	743	705	687	743	722	719	749	726	715	765	710	716	696	749	713	675	761	734	773	726	745	752	721	735	759	720	714	718	709	728	727	738	653	728	738	749	728	691	737	747	776	775	744	717	682	722	725	742	749	756	709	744	762	693	684	719	716	689	685	783	708	718	681	783	733	743	708	706	752	744	735	701	687	721	776	724	712	733	772	693	748	715	742	738	702	686	753	757	736	726	694	750	732	759	749	699	747	730	747	727	739	730	780	704	782	744	744	690	729	676	708	691	735	747	727	778	765	737	692	709	705	756	730	748	697	713	695	720	752	765	705	698	737	744	719	745	715	740	704	744	767	700	729	706	777	704	769	760	778	764	760	744	724	711	727	750	733	752	733	736	732	715	711	701	716	735	706	749	700	746	746	731	768	714	748	712	737	712	754	747	737	694	722	735	724	726	761	728	732	747	776	745	737	698	761	667	693	703	750	728	715	781	714	741	731	703	726	787	751	767	733	706	724	691	713	743	719	733	699	737	698	701	712	748	704	716	729	807	771	755	752	738	758	740	686	709	770	775	783	677	762	802	746	699	717	693	770	762	744	741	703	730	682	716	728	754	777	745	695	696	686	750	750	733	716	746	721	693	724	731	795	739	736	757	746	781	707	714	768	725	720	722	712	691	746	745	724	717	722	679	696	745	743	735	753	723	747	660	672	722	714	754	706	753	741	758	753	750	698	729	749	734	765	735	744	708	755	738	781	742	720	754	706	705	743	751	760	722	681	735	691	746	791	694	683	740	695	755	722	693	710	744	724	761	699	738	745	741	700	730	705	690	752	739	752	698	759	714	781	713	739	732	714	734	760	760	749	749	721	764	741	698	721	762	711	723	743	692	700	728	721	736	736	755	747	742	737	693	720	776	732	758	691	745	745	734	709	773	748	717	732	674	752	778	736	743	699	699	714	769	758	704	737	732	804	714	722	730	718	708	752	725	749	720	776	674	744	738	728	700	699	779	753	732	704	694	713	685	760	751	725	750	736	748	714	735	707	734	758	717	683	744	745	759	712	703	738	711	788	766	703	732	772	746	774	748	700	724	722	732	713	701	767	770	715	773	703	762	751	738	728	733	755	745	739	750	713	736	743	670	738	749	766	714	741	761	728	716	736	755	749	730	753	761	716	741	763	723	704	691	722	727	745	740	728	720	727	767	766	733	736	757	790	731	743	723	710	737	730	731	692	740	755	729	738	781	726	707	704	721	710	653	735	712	748	699	782	730	747	742	732	733	726	757	727	730	731	726	748	758	717	699	742	692	782	728	698	725	742	785	766	754	735	761	718	740	698	728	739	725	770	705	685	720	734	769	691	746	725	696	739	726	774	735	740	685	714	743	694	770	690	713	756	721	709	715	729	769	724	766	724	726	741	731	724	718	707	729	741	731	696	715	708	749	764	726	734	730	739	694	712	731	758	743	792	724	721	738	755	748	710	698	754	781	745	729	734	717	756	745	740	757	711	733	756	692	727	715	703	704	725	789	730	739	763	749	718	748	756	741	702	703	707	739	737	720	704	763	730	736	784	753	684	733	691	752	711	735	734	746	672	718	704	709	741	739	680	738	781	720	728	740	786	728	730	721	748	710	772	742	718	699	775	755	650	718	716	713	752	737	665	755	704	749	716	716	700	690	783	719	719	744	701	725	695	746	707	701	760	716	731	716	732	736	757	726	706	762	759	694	720	749	712	682	740	690	702	723	747	682	710	692	650	716	705	781	727	737	754	672	732	752	730	762	679	671	706	718	717	765	744	686	742	683	702	741	709	717	711	704	734	698	654	705	720	742	750	729	734	724	718	708	699	790	714	698	712	735	703	719	745	733	709	750	672	743	718	745	740	729	722	744	771	794	750	729	736	722	694	728	726	732	707	733	750	729	711	730	759	750	734	713	718	738	737	703	710	752	741	774	716	743	782	711	780	757	726	718	740	712	739	736	680	713	750	728	745	693	703	742	719	730	744	746	707	765	744	696	745	704	772	689	750	744	721	743	763	723	744	721	760	708	748	743	701	682	716	729	761	739	748	746	721	756	742	755	754	722	736	709	749	722	787	673	748	770	725	768	757	699	733	681	748	739	667	721	730	744	771	742	765	714	754	712	755	719	724	730	751	740
22701	20948	28681	23391	20949	20988	7736	1177	887	802	769	653	622	620	550	571	555	543	568	572	549	539	566	483	500	502	474	488	472	499	510	492	482	522	533	499	469	477	506	453	496	468	462	496	462	482	455	467	472	478	491	441	495	466	487	457	455	443	501	464	494	496	471	480	462	470	481	471	516	492	410	484	455	493	503	486	490	480	463	478	443	470	471	468	472	495	494	449	462	475	463	472	512	450	461	478	467	469	468	419	472	478	490	441	478	463	450	487	445	461	489	416	456	462	477	433	491	496	474	450	473	463	489	487	431	461	459	500	469	462	461	487	435	459	471	503	467	457	469	487	494	450	461	464	469	473	474	469	471	442	476	485	418	479	481	469	461	455	476	473	431	451	445	473	468	436	465	490	434	468	461	464	461	461	432	420	487	451	451	445	485	479	443	446	451	460	459	463	465	468	421	437	439	411	447	489	418	488	478	463	469	454	502	493	424	496	476	430	451	472	460	437	430	445	489	455	447	417	467	474	455	464	466	425	454	475	448	447	455	438	459	464	456	455	444	426	449	499	441	471	483	457	455	487	452	451	467	461	455	422	459	459	427	461	482	456	441	406	437	470	451	464	451	490	443	449	441	443	441	433	463	456	409	466	459	457	454	460	492	438	447	448	469	469	433	431	444	491	457	456	449	497	472	505	490	469	466	454	483	422	462	475	447	480	452	456	465	457	454	507	466	463	444	504	430	477	428	436	490	478	472	475	464	458	467	482	482	495	451	452	462	445	454	510	471	451	472	441	461	442	482	457	441	474	452	460	475	485	455	455	443	500	482	461	461	465	473	449	439	437	439	418	434	453	421	465	456	452	436	475	471	430	441	458	484	470	473	472	470	471	462	458	482	519	422	451	485	482	457	470	503	438	483	448	426	455	497	452	473	452	445	475	464	453	484	460	434	446	474	484	455	459	459	433	471	474	468	461	442	444	453	496	440	460	486	470	465	451	450	447	454	432	500	441	445	437	417	451	477	457	483	437	456	447	460	459	431	445	484	438	464	444	440	480	432	414	473	433	420	441	449	519	447	483	475	481	426	460	473	499	446	415	461	435	443	436	480	481	447	441	478	511	464	455	463	460	477	436	441	449	469	449	465	460	476	460	422	405	473	477	498	475	478	487	474	457	497	466	480	496	430	488	466	460	445	461	463	447	473	495	452	491	459	466	441	455	474	445	431	485	433	441	464	504	479	462	446	452	513	436	453	461	435	482	465	430	494	453	437	449	472	462	441	447	447	469	461	465	454	482	474	451	443	476	445	493	471	437	472	450	476	486	461	478	485	458	471	487	500	484	471	446	470	457	508	458	454	467	471	477	455	455	483	453	466	475	488	469	444	450	451	464	443	482	446	480	475	446	462	463	434	474	456	464	463	485	466	439	492	469	456	462	451	474	476	463	493	466	515	503	432	483	435	479	466	488	512	425	474	504	462	468	465	470	470	461	452	524	453	485	465	486	472	461	457	492	466	466	463	469	431	462	496	433	474	468	508	445	491	447	451	509	454	458	461	478	442	457	467	464	463	482	437	433	460	467	432	451	438	477	466	449	484	442	484	472	466	462	491	445	477	451	487	491	463	457	434	454	468	471	462	501	446	451	456	464	484	450	459	465	439	452	421	467	450	486	428	480	460	455	485	447	460	452	449	472	483	427	457	481	451	475	439	431	462	448	466	463	455	490	493	482	475	444	452	471	458	464	478	443	446	438	451	422	483	452	490	464	434	452	465	513	462	476	503	447	469	469	431	469	446	438	457	475	476	422	462	421	493	477	430	467	483	467	446	442	448	428	456	495	504	423	485	501	487	437	454	473	448	424	461	466	465	472	464	491	464	480	461	484	463	426	464	460	500	450	465	469	457	466	436	415	440	450	494	435	453	430	451	503	445	498	474	462	433	441	445	445	469	487	448	482	444	444	474	479	455	423	432	440	454	506	491	452	485	452	433	462	455	446	441	462	460	426	463	455	470	459	440	457	488	479	462	445	467	456	445	435	483	439	464	476	509	453	438	437	504	470	484	447	425	430	461	457	467	467	495	448	503	434	452	460	463	510	465	407	457	510	465	433	451	426	492	438	459	427	480	494	457	475	459	457	484	434	465	473	467	490	415	469	463	458	443	480	444	478	445	485	482	434	472	444	433	467	451	437	444	474	470	431	505	486	478	503	464	491	476	428	466	473	449	457	466	480	480	452	469	468	496	467	448	452	450	439	507	469	442	466	483	433	513	469	467	436	504	455	457	493	448	461	458	428	456	458	465	432	471	468	481	447	458	443	476	465	452	427	486	482	429	483	463	421	457	438	445	446	450	426	473	462	410	490	493	455	488	469	457	434	468	444	480	461	454	401	507	490	481	495	484	492	466	437	467	457	494	493	494	473	502	433	411	455	471	453	517	458	470	469	455	462	484	486	469	438	443	432	442	472	493	428	458	457	477	468	440	493	459	480	500	477	486	467	499	483	438	452	494	472	464	490	480	456	443	454	457	427	447	443	445	453	459	469	457	455	459	461	505	492	453	436	463	473	507	472	452	434	466	479	464	447	480	470	441	450	467	441	443	475	449	414	416	466	456	473	425	447	423	451	455	439	479	474	471	429	481	466	446	445	493	475	427	474	470	465	486	450	497	454	459	473	475	437	448	480	473	452	454	474	469	435	459	458	454	473	449	430	461	463	467	446	470	457	454	500	482	489	437	475	436	425	465	460	470	465	459	468	458	448	470	454	475	453	418	441	501	436	435	482	445	444	473	498	518	498	433	462	450	487	446	464	443	450	427	479	461	473	425	504	452	414	457	438	441	460	444	477	489	459	429	443	475	456	458	492	506	469	480	498	468	479	474	469	462	426	445	496	402	451	448	496	474	472	448	476	459	445	475	480	440	484	484	487	432	408	474	470	476	449	474	463	440	490	466	454	473	450	442	456	456	487	474	470	448	446	489	434	463	416	451	442	488	481	453	462	430	488	471	460	471	451	465	454	480	454	489	477	489	488	471	482	438	457	457	462	461	430	463	433	526	477	512	448	430	410	456	457	470	457	428	444	457	467	485	477	474	491	458	463	464	446	451	455	419	447	489	452	508	457	450	454	464	451	430	473	440	474	464	473	428	449	451	464	462	458	442	469	445	453	454	503	484	451	468	452	460	437	452	445	483	493	448	427	455	462	474	473	503	486	474	462	444	481	452	454	503	465	509	409	472	445	441	438	463	432	440	473	477	478	493	481	461	451	438	453	448	461	438	501	449	455	438	470	477	472	452	453	476	451	457	466	494	478	441	487	439	478	443	466	492	485	449	443	465	442	459	461	502	430	445	464	483	469	469	458	442	458	480	445	476	458	441	473	457	495	435	472	420	483	489	445	481	489	462	446	455	438	442	460	454	472	461	453	455	446	440	453	487	468	489	506	454	480	457	518	458	465	456	457	480	465	444	515	440	471	462	491	462	451	466	442	476	512	429	440	445	445
17261	15285	12349	6490	4580	3411	2687	2108	1841	1558	1418	1230	1157	1022	976	912	835	882	826	835	767	753	750	734	698	696	704	745	721	677	695	643	670	656	626	639	647	611	639	621	650	627	594	619	592	630	620	674	596	648	609	582	645	599	597	635	596	587	609	660	643	598	599	609	614	599	605	621	627	590	606	605	607	594	622	616	622	602	617	616	652	589	624	602	607	565	623	574	620	625	608	591	585	597	639	612	580	621	657	610	627	645	614	616	609	629	607	621	617	627	608	604	594	608	556	617	612	615	612	602	601	599	633	579	593	569	605	569	610	568	597	622	580	595	601	576	615	586	611	601	615	567	606	570	571	590	639	594	613	627	635	604	662	575	626	560	594	589	588	598	592	624	645	574	598	614	573	594	617	572	582	586	630	615	605	544	606	525	584	580	610	610	600	623	611	590	596	571	600	622	640	616	617	604	564	597	566	563	590	655	595	576	587	604	586	569	579	606	593	672	556	616	614	570	604	619	569	601	613	633	638	615	599	625	621	637	571	612	617	601	567	615	634	594	616	603	553	571	558	604	577	633	593	590	632	629	614	586	599	541	568	534	624	592	553	613	632	593	626	555	589	616	620	575	589	603	572	603	582	619	611	568	598	617	619	572	595	618	571	617	566	620	639	576	601	602	621	621	624	560	597	612	625	575	627	559	616	595	593	606	601	586	628	625	549	611	598	580	555	591	589	654	581	582	586	589	592	542	620	623	593	600	594	613	629	620	555	571	609	597	632	578	595	575	606	623	613	640	636	620	565	594	585	619	593	583	576	590	560	636	586	591	607	590	569	629	575	612	593	560	613	574	552	580	579	606	595	625	603	607	591	626	556	601	575	575	635	572	591	639	603	593	582	632	615	615	616	555	650	559	609	627	589	594	591	623	622	588	637	595	583	612	563	626	558	588	591	651	558	659	633	608	616	584	631	588	575	576	595	603	610	613	573	624	594	625	602	619	593	635	624	599	585	626	629	584	592	620	607	560	616	580	598	582	636	631	582	573	607	584	576	598	616	568	598	616	547	618	569	623	606	559	619	567	588	585	590	576	615	573	596	563	592	622	576	628	623	611	613	602	607	582	600	598	612	597	577	606	600	595	608	552	551	607	562	561	591	582	613	608	598	655	615	606	604	567	604	583	633	622	615	640	612	596	601	617	597	661	595	554	601	548	636	584	602	572	595	611	612	638	600	575	576	580	608	590	634	643	611	589	566	582	618	561	562	618	620	575	583	562	617	589	620	592	555	596	604	613	565	605	579	586	571	618	562	579	575	568	612	584	581	632	579	592	597	587	610	621	618	606	616	614	636	611	565	640	576	629	605	601	596	605	620	603	551	636	572	585	594	589	612	613	599	667	571	559	627	582	601	645	571	578	611	600	622	611	575	591	585	550	599	567	620	596	607	596	594	603	582	576	590	595	599	583	566	553	586	614	562	571	640	638	624	560	578	569	624	624	599	586	605	585	615	610	581	589	609	609	571	562	643	597	588	602	594	601	598	563	609	594	577	593	561	595	667	609	607	595	565	570	557	596	593	554	607	604	622	561	598	587	594	606	607	591	603	610	570	599	574	608	569	597	583	596	618	624	611	582	616	598	589	594	638	615	599	631	619	600	617	572	611	591	569	520	564	558	621	559	616	614	613	592	575	605	564	610	619	570	592	618	593	602	609	604	587	587	611	569	605	610	593	581	586	621	628	626	579	615	613	617	590	627	577	621	559	600	573	595	577	557	584	597	567	582	582	571	617	594	586	575	605	615	534	607	631	623	620	610	599	610	570	556	642	607	611	577	602	598	591	542	618	589	571	586	550	559	604	598	614	614	583	565	607	585	555	581	598	649	617	569	592	653	598	629	635	564	595	608	538	611	622	622	633	568	632	594	619	629	575	577	596	604	582	602	605	621	578	619	655	601	579	563	576	600	627	588	586	587	547	619	654	583	566	623	600	558	606	586	558	624	600	637	583	590	625	604	591	590	633	582	608	568	641	601	623	624	596	593	591	613	574	592	615	590	549	585	606	620	576	602	599	581	589	547	568	591	606	604	607	633	586	588	628	595	599	574	587	632	545	524	595	600	572	609	605	612	616	631	578	597	592	632	593	572	612	646	631	621	597	617	596	605	598	586	634	598	606	568	621	633	639	602	596	579	570	585	539	584	608	628	597	613	590	590	625	591	616	604	589	663	616	617	576	615	606	603	592	577	588	600	619	635	665	608	614	588	643	589	583	582	555	587	609	632	634	554	603	555	604	630	592	574	629	618	602	602	629	614	595	567	567	585	615	604	603	583	622	614	591	643	590	577	579	640	561	573	644	595	560	568	588	584	593	589	611	614	580	607	590	625	591	599	599	590	591	590	539	598	591	598	616	626	653	578	589	592	646	674	580	641	604	549	607	569	586	630	601	592	645	608	601	583	617	619	568	593	574	593	633	606	578	600	614	593	592	603	604	575	600	574	612	641	613	609	589	599	593	619	598	535	624	563	615	599	537	581	557	591	566	586	580	581	589	593	611	598	636	582	624	579	580	582	559	640	620	644	587	613	595	579	590	589	602	594	554	581	619	593	631	570	573	594	587	615	638	586	562	640	588	578	612	548	588	579	602	576	587	589	605	611	574	571	656	630	639	591	613	566	648	633	616	596	586	617	630	587	593	563	604	585	588	586	589	594	584	602	598	599	589	569	583	592	596	608	620	596	579	592	614	613	594	618	609	594	595	588	590	598	630	588	596	590	556	589	585	604	595	608	570	581	585	622	648	612	556	585	548	629	611	570	615	574	622	561	579	575	584	590	576	599	577	638	562	611	575	594	596	578	545	565	591	614	658	625	591	563	619	595	628	608	578	609	581	597	595	611	595	638	594	625	579	611	592	615	606	625	573	585	594	517	614	594	656	586	631	575	610	613	550	614	637	547	634	610	588	591	594	573	651	566	641	597	602	614	600	614	639	658	601	611	615	553	608	624	612	558	614	594	633	619	578	588	617	592	594	614	586	601	620	625	607	592	620	613	621	591	660	615	569	573	576	562	592	648	588	624	593	623	606	576	582	583	590	566	653	581	594	594	565	596	563	574	592	615	617	605	597	579	626	626	594	621	613	610	601	597	619	594	607	593	582	591	601	589	639	610	580	598	618	587	578	600	612	629	623	585	582	619	683	593	617	606	590	594	572	555	619	616	605	548	593	574	620	572	623	668	566	606	556	545	621	589	591	584	629	570	603	659	582	611	600	607	620	643	577	578	615	634	576	562	636	623	607	552	584	571	594	619	634	537	557	571	548	587	601	568	610	598	623	616	600	595	568	607	588	557	581	578	596	648	603	577	630	541	552	596	595	583	573	542	619	642	569	610	633	629	603	599	610	612	590	616	596	581	610	599	605	603	567	676	609	580	604	559	604	594	615	551	547	589	581	617	609	599	615	635	559	548	579	598	605	568	604	600	624	607	555	617	620	621	607	627	565	593	579	592
26674	20368	8672	732	444	430	399	344	353	367	356	342	369	396	341	384	368	353	368	386	357	362	337	396	365	343	381	363	354	355	351	333	332	343	357	350	357	338	407	348	335	344	360	354	350	354	352	360	365	378	365	337	345	365	350	386	345	319	381	363	334	370	332	337	339	358	385	362	346	348	360	338	357	381	356	342	342	326	339	335	373	323	351	327	369	364	342	344	352	329	344	356	333	365	345	336	337	339	335	364	368	334	353	338	329	328	368	316	321	383	335	348	356	346	341	354	375	356	359	339	354	378	350	341	340	349	355	343	343	384	386	328	332	342	339	363	358	333	346	347	381	366	378	340	340	336	359	355	333	371	345	388	334	360	348	384	317	349	385	353	361	359	328	382	339	370	345	336	379	383	329	351	353	346	370	335	333	349	351	374	375	354	353	359	325	361	355	374	321	327	333	385	347	360	351	365	368	364	360	364	360	320	353	338	351	346	325	327	337	324	334	384	389	351	366	357	338	353	364	322	347	367	354	355	358	358	340	342	328	345	369	325	353	344	329	343	338	328	335	329	362	393	346	356	346	349	319	355	332	324	377	339	373	344	310	352	375	335	335	333	324	351	319	348	316	338	310	384	369	346	334	355	354	346	336	375	345	344	324	322	366	359	359	361	367	338	333	352	325	333	340	385	317	341	335	363	374	355	312	355	315	339	316	366	347	331	342	317	352	370	340	382	335	370	358	368	372	323	349	347	329	337	352	372	368	342	319	366	371	308	333	339	359	332	348	343	344	331	354	351	336	338	333	366	374	299	333	366	357	361	391	351	354	367	344	314	337	360	349	343	373	356	337	355	341	339	366	359	369	381	322	373	355	378	321	370	339	416	354	318	360	384	369	331	352	349	341	337	364	390	328	368	358	356	372	340	367	365	333	352	349	360	366	378	328	376	354	336	347	372	356	332	339	335	365	335	328	352	351	332	359	353	321	348	351	353	357	359	381	350	371	339	317	355	376	343	339	329	350	345	404	327	335	357	344	371	337	333	322	347	336	345	370	333	341	354	353	350	330	354	346	347	350	350	355	348	334	343	353	339	330	346	338	335	359	365	366	330	360	343	330	357	382	328	342	324	349	322	338	366	308	347	350	344	330	344	343	370	354	363	367	336	362	403	367	312	339	333	342	338	357	342	390	365	359	352	359	357	324	357	364	354	297	372	332	368	347	346	350	377	331	343	387	342	377	344	350	361	322	367	348	330	359	365	369	369	334	330	353	301	352	388	332	395	360	341	355	345	345	298	348	341	349	337	367	366	345	353	368	333	318	326	340	328	359	353	363	343	387	375	390	380	368	320	312	330	369	361	334	367	331	353	373	361	365	347	329	355	351	353	344	321	354	328	366	341	372	336	367	346	350	348	363	332	330	358	336	355	351	345	366	374	356	359	335	364	349	353	340	361	375	352	344	359	322	342	352	357	339	328	363	315	348	319	356	356	324	342	309	340	351	382	355	333	327	349	355	327	374	338	338	342	359	344	366	347	334	354	315	351	351	334	322	346	364	352	350	324	341	363	328	334	337	342	374	346	368	332	358	356	359	335	312	353	356	366	363	326	338	337	336	354	331	357	345	367	356	325	327	374	368	327	346	338	360	347	364	369	368	353	318	349	337	372	362	325	328	333	370	348	366	368	344	354	357	366	352	377	358	362	365	310	331	356	377	357	307	358	340	375	362	322	344	302	362	368	365	339	353	387	346	383	355	356	344	340	355	321	327	350	376	383	318	336	338	383	372	357	334	370	378	355	333	339	380	370	361	350	334	324	313	352	316	364	335	377	372	312	336	324	339	358	333	348	346	325	329	370	347	329	384	352	350	367	371	335	349	348	308	316	346	368	325	363	347	367	371	356	362	372	329	325	362	387	329	345	360	360	346	361	341	351	323	325	320	372	369	365	383	353	357	355	347	371	320	330	360	358	391	361	347	355	348	372	369	363	364	384	348	324	374	357	373	323	387	352	335	338	338	354	374	349	368	337	329	325	354	304	337	358	347	314	344	356	347	333	321	335	368	348	349	346	361	338	319	354	380	334	354	352	342	363	351	361	322	360	354	350	353	337	372	370	379	339	349	348	370	337	349	356	357	368	338	340	347	369	341	348	322	381	352	323	376	337	344	354	368	346	389	356	314	325	368	368	332	345	345	368	376	380	340	334	316	330	342	365	362	335	341	321	358	340	336	379	368	346	352	386	351	323	356	334	353	329	354	357	349	356	312	339	354	333	338	382	322	343	338	373	346	335	344	308	333	328	333	366	339	324	330	368	347	343	357	347	332	320	324	392	380	372	332	345	369	348	358	386	322	334	353	380	330	352	352	337	349	346	324	362	325	356	316	362	360	335	321	363	377	347	355	364	336	351	359	355	379	346	346	324	357	321	348	385	343	387	348	352	388	349	365	321	366	375	335	318	353	337	353	365	333	314	352	334	352	367	341	372	323	351	342	364	330	327	343	328	337	336	359	343	326	343	318	329	344	319	373	332	357	346	367	355	356	333	323	386	375	386	351	338	322	351	344	325	339	334	360	368	355	358	338	353	360	360	334	333	340	354	365	356	351	358	358	307	363	372	357	344	333	339	324	318	348	341	360	363	365	314	368	343	330	359	376	351	352	370	367	320	348	350	338	351	363	351	352	345	347	373	351	348	351	361	348	340	339	365	330	347	336	398	372	361	334	324	313	319	352	346	331	348	368	359	375	364	365	353	313	381	317	367	345	335	341	349	371	352	367	359	346	355	339	351	353	341	351	349	347	354	335	342	348	347	330	339	379	343	353	327	334	331	370	368	348	358	360	346	368	363	369	373	337	370	354	328	356	358	353	377	369	346	323	350	376	357	361	334	346	365	356	366	362	367	359	324	304	360	353	323	319	373	345	346	336	326	336	362	354	374	363	344	367	367	361	353	320	342	350	347	358	359	337	339	354	357	349	362	359	364	356	358	314	352	337	334	352	348	360	342	372	359	340	377	356	364	335	339	358	388	358	353	366	324	354	351	366	347	383	346	378	359	337	357	338	338	340	342	348	327	347	334	368	362	334	350	336	352	331	361	336	350	357	328	348	365	311	318	331	343	326	365	349	326	358	339	339	337	320	374	326	350	328	353	354	374	307	327	361	322	325	348	364	384	328	362	339	372	313	345	337	336	349	382	338	393	368	349	338	360	353	332	324	381	360	363	326	355	344	342	373	337	327	351	374	361	361	318	360	349	349	356	326	350	380	340	334	343	346	367	346	346	351	335	383	328	362	345	334	356	350	345	354	352	356	366	299	324	320	391	364	381	334	348	396	320	324	339	356	365	348	328	327	376	341	325	364	346	353	379	321	310	341	312	332	359	355	326	372	329	356	348	363	346	324	299	352	334	323	313	340	343	369	370	330	366	343	363	373	371	346	329	323	323	366	301	355	387	323	349	351	335	341	363	322	320	323	362	396	362	346	338	363	345	335	330	346	344	347	357
5581	1276	1093	737	566	621	540	510	513	507	522	476	475	436	477	453	481	490	450	427	439	445	450	480	466	467	454	450	459	424	503	476	437	468	436	460	454	449	439	446	461	400	430	468	468	479	450	429	476	452	469	444	480	458	489	492	499	438	447	453	444	479	458	417	477	456	477	411	450	438	423	429	448	464	453	413	451	461	443	450	436	458	482	458	442	489	463	472	413	436	456	434	435	449	456	450	457	512	427	442	437	464	456	423	453	463	449	413	430	434	456	424	454	431	435	471	424	427	423	455	474	441	437	490	455	472	465	453	458	439	407	470	429	444	436	479	516	465	430	451	450	457	437	435	466	450	477	453	450	411	491	445	452	466	438	464	414	418	460	440	460	459	474	444	452	454	458	441	413	450	484	470	448	422	442	459	441	458	442	408	437	421	526	425	441	399	474	482	442	451	443	453	475	453	444	471	434	461	497	466	436	463	482	461	465	447	420	499	429	475	459	440	431	476	483	464	454	458	465	435	444	456	490	437	436	462	492	468	468	420	473	452	458	437	450	447	424	479	490	441	446	468	463	476	471	439	437	430	463	415	484	455	453	451	455	456	435	423	419	469	493	454	452	450	463	413	431	458	459	480	442	452	448	414	453	434	473	432	423	441	442	443	480	462	476	441	468	448	465	478	451	444	485	462	450	471	452	487	507	509	450	477	468	465	436	459	434	451	441	421	436	447	447	456	435	451	433	508	440	431	467	451	452	429	475	447	442	464	450	498	443	429	499	468	450	465	452	474	422	441	429	422	467	414	469	436	476	466	477	459	484	441	434	492	447	463	442	469	461	464	431	447	458	434	457	493	459	478	470	446	447	492	462	454	463	427	450	450	475	419	435	457	468	428	431	439	474	437	456	437	476	421	444	450	477	449	457	442	453	448	486	495	453	438	485	453	446	432	450	449	449	456	437	480	473	490	491	495	463	441	441	481	489	470	466	474	418	429	481	449	453	444	425	437	429	467	499	433	479	452	456	454	463	449	452	459	443	463	419	463	423	422	486	476	414	419	478	437	479	462	461	431	461	448	456	456	463	455	462	431	430	441	460	449	464	425	448	457	417	441	467	435	455	433	455	401	463	469	461	429	453	441	483	434	444	449	469	462	476	431	439	433	467	442	477	466	430	457	424	483	456	469	415	445	467	453	442	445	423	491	422	471	437	443	428	436	466	468	421	473	474	426	433	456	439	472	460	455	440	448	449	421	453	447	449	464	424	446	492	461	445	485	420	463	444	497	415	462	427	473	489	454	472	449	452	426	446	446	447	434	461	469	427	429	439	461	433	438	454	444	468	447	479	472	451	450	492	466	465	465	476	433	457	478	439	445	465	455	444	422	450	471	456	449	468	445	472	479	436	439	444	462	418	452	491	434	451	458	446	462	466	460	435	452	475	448	464	480	451	466	445	498	447	437	459	443	440	439	410	465	433	441	482	454	439	438	433	451	503	433	454	430	406	430	445	389	459	456	445	422	423	439	480	441	437	427	470	441	432	438	470	449	469	458	471	443	450	410	494	450	466	440	469	436	431	457	498	436	464	428	465	467	468	420	445	442	438	450	414	426	476	465	421	469	466	449	469	446	443	456	469	473	467	432	450	443	511	450	470	436	469	418	510	440	465	440	453	469	442	463	452	456	460	451	455	477	429	466	423	444	432	412	445	441	440	454	454	443	427	447	455	451	457	439	440	468	448	455	474	467	456	480	460	456	433	471	461	476	471	488	454	445	447	479	475	449	469	408	481	439	441	430	435	411	464	453	445	482	496	451	444	466	474	431	451	467	482	473	444	478	490	447	475	439	444	424	445	433	476	400	459	465	447	459	463	448	435	456	497	470	439	431	407	463	452	467	461	442	427	432	472	461	436	451	440	462	423	447	418	436	458	486	430	455	469	448	471	403	420	424	467	495	458	411	444	480	465	439	451	454	439	426	436	440	450	476	441	460	456	459	443	461	467	434	452	472	470	511	428	473	407	448	402	471	447	459	439	422	458	450	456	461	466	460	421	468	469	468	453	443	438	454	453	465	414	443	451	465	469	458	473	428	414	438	414	466	472	474	440	462	479	463	452	458	449	429	470	487	440	449	455	475	444	426	433	434	496	484	454	452	449	483	460	461	498	437	466	427	464	432	449	464	475	464	437	442	469	457	456	433	471	440	492	415	383	437	437	434	448	388	478	458	415	465	464	424	444	421	459	444	471	432	430	481	425	440	453	484	463	457	462	435	458	461	461	452	459	439	476	436	454	439	460	433	410	458	472	467	437	438	453	466	470	472	481	446	438	455	450	454	463	440	454	428	412	484	470	481	447	446	445	467	486	433	462	474	493	445	464	465	428	445	455	453	431	471	473	438	471	444	480	475	390	444	430	473	457	439	458	447	472	448	473	460	502	444	438	492	446	444	451	430	446	481	455	442	500	468	451	483	473	506	439	462	467	462	440	405	492	438	437	449	425	487	479	463	455	391	435	435	433	429	448	483	478	448	488	439	481	480	460	451	453	440	469	457	408	458	470	461	448	431	391	460	471	471	477	447	427	460	448	417	462	458	418	457	467	456	461	475	451	450	460	455	460	448	427	422	447	459	472	444	469	478	444	456	412	446	420	460	472	433	474	463	467	456	454	429	444	473	460	464	452	459	454	443	465	465	432	474	460	434	432	463	437	441	448	444	463	468	459	459	443	472	467	434	393	434	418	459	450	449	480	482	479	433	460	432	455	426	429	445	442	471	439	451	441	419	474	429	474	438	443	464	453	434	458	476	463	420	420	443	443	447	424	458	462	471	495	450	431	438	469	462	398	458	414	470	399	459	468	466	436	455	484	457	413	483	420	453	447	472	418	427	415	451	428	452	467	428	430	479	441	463	415	464	446	481	442	446	482	461	430	455	456	431	439	432	476	442	433	438	470	442	452	452	438	488	429	456	487	436	462	433	475	449	493	457	476	495	449	496	434	467	461	491	413	484	432	403	463	444	453	497	408	446	469	498	461	435	413	477	483	449	408	454	455	499	400	434	471	449	451	457	477	473	458	449	462	503	431	472	421	432	469	475	421	473	455	429	491	476	443	441	440	435	456	440	485	495	423	444	416	457	456	456	425	457	457	429	467	476	440	468	453	489	424	447	513	474	493	444	446	456	437	445	453	426	456	413	444	441	425	431	438	431	436	462	465	416	450	502	442	466	457	460	474	490	444	449	465	451	442	480	440	450	459	431	440	448	408	461	440	423	451	441	420	466	467	444	431	469	463	455	448	468	443	469	434	465	462	431	473	435	482	443	457	477	450	463	440	436	434	435	461	435	440	434	474	471	436	461	424	435	491	470	451	471	420	453	503	463	417	430	481	488	499	472	454	459	457	432	468	459	447	515	444	448	464	439	429	460	459	451	484	468	503	463	452	460	454	468	471	446	466	433	475	467	465	421	455	452	460	466	483	424	471	493	466	458	415	424	449	409	477	432
23727	20930	28193	23804	20932	9444	1348	930	812	735	735	689	656	609	648	638	641	623	606	598	603	596	617	545	657	634	619	570	607	582	615	607	580	585	536	596	582	576	563	560	551	588	606	589	571	567	543	550	607	543	611	570	578	560	578	593	601	572	584	600	572	586	585	574	597	567	559	571	602	561	544	550	573	566	538	580	587	595	584	534	603	574	593	563	549	619	549	611	579	588	596	608	542	644	583	552	596	545	562	600	583	540	564	542	552	542	527	531	577	589	550	585	556	584	571	571	559	603	574	527	557	547	571	540	566	588	542	549	572	585	550	609	507	581	569	502	609	542	570	562	539	592	603	585	575	554	612	557	574	568	561	613	585	604	508	592	529	580	560	573	590	541	569	561	568	567	586	553	515	589	590	535	591	567	543	538	587	573	559	552	539	573	576	596	568	630	545	612	528	566	606	572	569	583	555	581	564	563	600	585	602	557	528	588	518	593	572	542	534	572	552	556	568	569	539	559	594	568	540	628	577	567	567	560	566	551	558	574	559	550	551	573	568	556	579	597	558	546	544	553	576	588	552	639	573	574	587	555	580	570	591	566	567	556	566	582	578	560	592	609	565	576	580	597	563	575	543	546	532	564	564	608	537	573	538	593	578	573	562	571	572	617	598	574	586	633	584	563	554	543	560	564	577	578	554	589	569	624	560	590	526	530	564	612	559	599	580	601	573	558	561	579	547	572	569	533	589	529	589	584	583	552	557	562	518	551	583	559	568	538	555	578	542	561	567	569	554	556	606	544	565	570	578	542	610	558	612	528	554	547	575	580	602	612	544	562	595	592	576	547	602	541	522	520	518	594	586	590	574	533	595	589	606	591	607	532	515	563	563	561	584	535	548	590	565	545	563	570	589	508	563	530	576	572	587	532	546	558	620	588	586	559	561	586	566	609	571	559	562	513	607	557	619	585	521	597	528	550	557	565	548	582	607	574	550	536	590	600	557	563	571	552	577	579	581	587	611	578	578	580	563	584	577	519	555	554	588	542	594	599	550	587	519	572	598	532	576	568	580	568	546	559	584	561	531	591	580	601	574	538	560	606	569	579	516	550	578	538	522	598	620	591	550	588	574	574	591	585	589	556	544	569	535	591	583	541	548	515	533	530	562	605	619	603	565	601	537	576	603	524	577	586	562	614	573	550	549	610	512	561	575	575	551	578	566	540	553	551	584	567	547	574	564	521	625	580	568	578	577	537	565	563	557	555	554	575	571	590	571	515	611	543	589	536	576	532	557	531	551	539	610	571	536	532	551	587	573	565	550	567	557	571	557	574	554	564	606	552	607	600	570	586	521	560	583	566	506	585	577	552	577	580	538	598	547	567	578	514	594	572	540	526	561	553	578	555	574	574	546	566	566	565	569	585	577	558	560	571	581	604	578	612	572	598	593	554	546	547	545	556	551	551	534	561	611	599	616	563	608	562	550	570	607	529	580	599	570	585	561	532	546	533	584	575	556	593	565	538	574	566	560	571	585	556	568	552	563	513	542	561	554	540	576	570	585	603	569	559	616	529	550	601	548	590	588	560	585	581	583	561	571	554	569	542	587	554	559	562	598	539	546	528	589	567	597	546	592	583	550	572	557	538	574	537	573	589	511	615	547	571	563	527	544	537	545	540	579	567	596	530	516	596	554	580	555	548	563	507	572	539	587	601	557	554	588	600	557	584	597	588	563	554	560	556	543	556	546	578	557	536	574	558	592	566	579	550	591	530	563	554	535	568	604	562	570	566	542	523	567	581	540	565	548	552	556	537	578	561	580	544	598	568	628	554	605	582	541	546	562	539	588	555	588	581	610	551	552	586	582	596	568	557	571	563	563	607	583	541	566	567	608	563	553	610	572	543	552	552	549	524	526	573	569	582	600	586	625	545	608	580	559	536	542	582	578	594	605	560	588	613	556	577	558	515	585	550	570	549	584	595	551	580	569	565	579	572	576	552	569	548	559	539	560	546	553	583	581	565	560	555	571	510	574	579	519	557	600	517	530	603	551	596	568	574	557	585	556	553	586	583	592	581	589	570	565	566	573	516	574	583	528	542	586	543	595	588	615	580	586	566	565	585	569	566	546	608	543	560	581	546	558	531	563	568	550	559	582	575	584	595	555	548	608	550	565	544	532	581	593	575	521	568	579	589	554	587	576	579	545	559	585	589	550	552	576	571	563	559	547	585	596	561	556	569	576	596	569	589	557	531	571	584	549	554	579	562	590	559	576	534	531	587	557	591	549	551	554	550	613	548	543	598	587	557	561	555	535	565	596	571	581	579	508	557	572	530	578	547	556	534	567	544	566	557	560	553	538	592	584	582	589	545	589	584	560	594	551	560	584	595	552	565	566	600	579	550	548	555	554	553	533	542	588	565	556	632	505	547	602	591	609	583	590	566	570	564	587	585	552	590	555	623	563	640	589	546	560	567	595	626	570	543	555	590	561	511	549	520	566	601	554	548	551	574	571	561	561	557	557	545	567	537	639	556	573	590	559	573	588	557	572	563	536	530	602	557	566	562	561	520	527	565	556	549	584	578	552	571	558	574	581	556	565	570	524	541	560	590	583	576	564	545	561	587	601	566	539	530	595	554	550	572	581	612	516	601	566	563	555	570	571	594	581	559	612	550	545	565	585	566	523	571	552	595	584	564	510	549	567	577	610	536	578	574	562	548	539	593	571	570	589	553	542	589	563	543	555	619	543	536	586	568	563	576	560	550	548	577	570	585	532	595	591	539	543	543	573	571	580	548	627	589	585	571	569	539	560	545	547	540	529	586	564	523	554	577	589	615	569	543	579	584	549	589	601	558	605	572	593	531	577	574	588	514	583	534	627	563	573	556	556	578	567	559	568	582	549	598	579	554	531	583	559	594	578	579	573	582	536	571	536	559	572	577	584	530	606	570	562	546	589	572	588	569	588	546	535	586	585	533	555	596	574	574	561	556	567	571	598	573	566	558	583	588	585	568	606	540	551	539	588	575	536	600	568	535	582	537	593	570	603	558	539	589	577	533	604	553	596	593	552	588	549	557	546	568	609	547	570	587	569	552	549	599	594	541	543	626	543	580	523	584	525	529	586	546	562	554	582	602	547	553	605	575	606	565	584	545	602	561	556	587	556	577	589	566	506	577	612	564	550	564	549	560	560	560	561	625	587	589	590	577	555	557	567	588	584	531	548	589	537	534	584	596	567	553	567	558	592	543	617	549	571	562	544	581	559	603	605	582	588	556	558	531	549	533	581	558	569	581	569	527	535	567	552	548	568	560	548	561	568	614	583	563	597	540	583	574	596	599	548	590	546	557	556	565	573	522	551	590	585	574	539	594	544	574	610	565	595	550	527	549	559	543	576	515	584	578	582	564	567	545	534	563	533	563	573	566	589	566	586	558	589	583	577	530	514	515	558	560	572	606	595	566	571	533	582	581	566	522	559	562	577	567	593	613	572	563	581	596	541	557	554	549	567	598
13941	9526	7723	3941	2831	2178	1725	1520	1332	1194	1156	1054	1012	937	900	868	889	869	925	788	821	758	776	795	749	786	747	778	724	793	742	735	755	779	826	755	712	706	750	792	724	751	766	718	745	731	666	739	738	769	768	772	739	761	750	751	689	762	715	759	750	772	709	701	775	733	691	760	765	745	715	747	727	746	753	749	724	738	755	743	706	718	731	746	771	739	727	751	678	693	698	727	728	743	674	731	737	721	698	727	689	749	734	695	767	722	758	727	743	662	695	716	726	721	704	729	767	713	710	755	719	755	726	705	673	744	732	727	701	702	774	698	720	712	703	787	749	701	734	767	714	737	783	722	717	721	730	737	729	733	735	709	733	716	764	697	733	748	733	734	687	724	757	748	697	746	709	746	714	671	732	719	717	728	715	723	757	678	717	730	744	733	744	719	733	672	739	721	759	704	731	751	693	746	702	703	809	769	787	748	773	721	674	748	710	734	721	743	752	697	708	715	718	757	673	728	749	747	700	750	757	745	723	717	736	698	719	727	746	666	706	721	721	708	688	718	729	726	726	731	722	716	728	737	760	670	685	748	713	689	733	694	720	705	729	724	755	770	709	751	747	733	695	697	769	708	728	727	701	708	677	670	759	714	770	748	753	741	688	706	725	727	769	761	762	697	678	732	678	716	745	719	752	737	733	734	738	691	737	761	700	708	752	742	759	708	686	707	741	694	745	738	742	743	744	723	787	726	711	743	725	710	726	719	751	680	747	777	695	713	740	719	751	755	686	725	687	719	773	702	728	742	739	749	765	739	743	766	776	672	706	672	735	754	691	739	708	743	698	692	768	677	762	761	685	722	742	731	681	710	715	705	747	738	709	748	756	733	693	723	766	734	714	728	727	761	697	713	705	692	733	734	744	693	758	733	726	767	702	716	770	769	752	720	694	749	750	738	696	690	696	733	747	704	735	737	745	714	717	716	735	727	692	753	704	749	724	720	697	718	730	718	713	710	743	733	703	722	680	744	704	767	717	679	728	717	741	710	741	717	707	712	748	753	711	748	740	721	750	755	741	762	724	699	686	750	683	725	746	747	734	755	757	761	731	689	702	736	729	721	742	726	753	686	776	743	658	727	769	747	703	669	749	740	710	687	707	689	718	683	752	701	764	735	767	738	743	713	752	710	720	721	750	679	706	746	707	716	734	715	658	759	727	705	748	744	774	712	736	756	692	722	693	739	725	765	726	727	722	725	743	719	734	718	732	694	713	767	723	720	681	768	730	753	696	748	733	697	684	736	692	723	742	738	746	732	701	729	726	735	757	747	739	714	728	728	736	697	773	737	699	726	701	691	728	684	736	730	692	687	695	685	695	705	764	695	740	700	711	738	736	708	723	745	749	739	705	731	727	699	694	756	732	693	679	748	681	716	692	687	740	725	675	724	734	766	745	679	727	770	721	724	705	727	716	732	756	728	780	730	723	702	697	692	690	681	753	727	699	754	733	719	713	711	691	706	756	719	731	703	727	705	772	709	699	749	708	726	704	773	740	729	768	749	659	717	762	773	758	738	673	726	703	695	755	698	738	751	753	726	713	769	763	767	722	728	716	724	668	712	737	700	729	698	712	713	737	730	733	761	690	750	747	762	769	724	741	756	721	764	791	754	749	751	742	711	784	731	726	749	713	677	763	740	706	757	739	691	694	744	706	707	733	769	741	711	721	721	729	736	730	679	689	704	764	721	751	731	735	689	734	727	761	700	738	734	729	720	718	728	762	704	730	688	702	746	723	697	689	665	710	754	764	719	731	706	701	770	752	727	716	716	727	729	724	744	677	683	739	716	755	706	755	692	761	772	732	723	681	707	760	728	756	718	737	750	702	730	690	732	739	736	772	706	724	757	692	760	706	701	743	682	734	725	695	668	722	712	716	761	737	706	754	763	702	691	737	680	689	727	710	737	722	720	706	680	718	759	735	743	753	741	677	741	731	706	698	732	740	772	769	725	745	742	716	736	698	676	695	691	728	709	789	676	706	751	713	738	727	724	735	719	745	757	721	723	774	740	674	734	757	725	691	738	734	748	732	668	736	764	723	782	735	747	728	717	735	737	766	698	762	698	673	753	697	719	733	708	721	760	665	731	676	677	768	773	750	764	691	692	707	756	737	708	724	718	667	733	702	730	733	712	743	749	730	697	746	778	705	707	711	778	729	701	722	724	717	761	723	726	776	728	776	786	720	739	738	656	741	718	733	710	744	744	747	677	708	724	731	688	746	715	679	751	713	745	690	730	705	709	707	742	749	703	723	728	705	737	695	713	767	763	751	732	733	730	735	733	679	759	796	719	699	696	696	739	725	725	720	725	773	760	713	703	786	702	740	693	717	761	762	741	724	735	701	723	691	697	725	689	720	747	736	734	774	773	734	716	754	774	768	772	733	728	713	672	743	766	728	758	718	741	707	688	719	713	689	736	729	717	719	651	775	705	701	734	766	722	730	728	759	739	716	731	745	763	734	664	704	763	694	741	675	754	722	741	716	727	757	696	735	737	724	744	697	754	689	724	695	720	757	692	702	738	747	740	735	787	748	662	719	744	702	687	776	678	700	654	710	739	668	714	714	713	676	684	748	714	778	757	689	779	721	722	729	745	705	690	747	683	757	759	669	734	712	740	696	698	686	715	757	755	777	724	699	718	708	753	705	787	743	758	721	720	721	724	728	735	678	731	746	732	726	757	726	712	747	696	731	748	691	734	774	732	750	723	746	713	680	794	740	706	704	772	738	725	748	718	731	705	710	683	728	788	727	710	741	759	697	728	703	732	754	705	729	733	755	775	719	684	764	733	720	711	737	754	753	769	716	740	714	750	751	717	678	733	744	696	722	715	798	731	739	731	720	709	679	738	738	708	716	703	709	754	745	741	720	720	686	738	717	768	653	732	693	753	755	739	699	735	658	722	739	749	704	758	661	684	736	714	756	722	708	730	717	752	727	761	701	746	722	722	701	727	776	670	739	738	727	699	696	712	739	721	750	736	698	722	707	715	672	722	683	699	780	697	748	773	694	694	704	728	738	705	672	735	703	708	733	697	746	692	721	758	714	691	722	716	725	731	727	722	702	716	739	703	714	737	703	715	704	712	704	737	736	691	761	718	677	760	790	787	694	711	691	766	727	757	763	714	743	726	705	728	748	721	710	742	705	669	687	697	721	711	682	725	680	744	732	737	730	715	720	721	706	713	764	711	680	726	753	737	745	721	681	724	693	716	710	744	741	735	697	686	720	783	737	707	769	683	686	746	717	756	681	734	730	738	760	803	712	749	782	727	714	718	694	733	710	701	734	732	727	706	710	752	741	791	710	662	732	705	776	714	682	724	789	682	825	746	679	740	690	780	728	767	697	698	687	740	737	696	717	741	744	763	711	734	740	680	717	718	728	708	693	739	741	745	770	770	768	699	718	720	709	722	767	652	742	752	769	698	743	782	736	771	740	735	693	709	731	671	723	715	718	727
22693	20958	28717	23358	20959	20997	8024	1182	883	805	715	676	729	646	659	603	559	622	559	582	536	542	522	482	528	503	501	510	538	544	521	450	521	454	452	484	487	450	460	483	488	563	479	474	494	470	472	471	512	483	479	505	479	481	464	490	462	465	454	485	504	511	524	497	476	468	471	469	457	469	479	454	469	435	452	471	478	503	502	445	464	443	455	461	466	472	467	466	421	472	445	464	509	476	497	448	469	489	465	490	512	460	432	448	436	421	455	502	464	457	505	488	456	457	465	448	487	505	451	491	446	458	462	476	452	492	458	458	494	441	466	493	501	468	451	469	493	457	465	471	447	513	449	442	507	429	462	463	491	440	468	509	461	457	482	468	459	435	445	462	489	469	495	452	458	456	446	469	459	499	479	511	466	456	416	433	475	450	468	442	478	449	469	490	457	463	443	499	463	481	449	477	459	454	446	491	467	473	446	480	469	479	452	495	433	440	460	460	461	433	479	513	492	460	446	454	459	475	441	482	452	485	461	446	464	434	447	419	493	417	460	475	464	446	425	446	466	470	427	451	471	476	485	464	439	462	434	466	444	466	488	472	472	451	480	459	439	433	448	477	496	449	461	477	496	484	467	468	472	443	465	506	480	492	478	491	464	464	442	476	496	461	493	488	452	460	417	522	487	448	470	478	485	427	466	449	431	469	483	459	491	455	473	486	424	455	524	444	469	513	473	462	479	486	465	459	451	461	496	461	485	432	468	474	478	456	462	459	445	505	474	482	463	478	432	478	444	457	480	470	469	464	477	430	472	453	459	448	474	475	456	460	440	500	471	456	478	441	472	465	448	423	429	446	492	473	441	441	456	423	498	469	471	477	428	455	471	445	457	477	489	459	466	463	447	503	451	471	447	467	494	462	469	471	453	439	450	470	474	443	483	429	475	495	464	458	453	480	449	470	443	462	440	444	480	481	453	464	446	445	476	442	443	465	456	454	476	422	481	476	504	485	483	454	434	441	455	491	447	443	476	506	456	455	439	448	441	430	472	484	455	480	493	457	484	481	462	482	460	501	483	434	450	445	448	465	440	446	463	468	443	428	455	528	453	494	449	445	412	510	456	446	453	424	461	451	491	462	468	434	436	469	499	467	433	454	474	473	458	474	446	484	420	469	445	472	450	471	463	482	482	475	465	459	415	475	458	469	464	480	473	458	429	412	475	487	469	468	474	464	466	483	435	453	463	463	494	462	456	447	484	494	463	451	443	456	465	442	464	488	432	447	508	468	449	459	466	476	470	454	482	455	448	488	434	465	487	458	448	465	462	451	451	457	490	505	463	473	446	453	477	466	470	467	451	453	462	433	496	476	441	491	481	447	433	457	450	513	505	474	422	473	469	476	480	487	469	473	450	473	461	425	476	473	466	489	477	474	455	490	457	442	438	492	477	494	510	465	474	474	475	461	463	448	491	438	456	437	447	470	428	442	451	448	478	483	439	467	492	485	476	508	425	479	489	438	446	485	460	434	449	449	487	467	445	460	522	445	437	496	470	454	472	491	432	457	438	470	472	463	460	480	492	477	450	473	487	425	457	440	436	447	457	470	437	469	471	439	457	447	449	492	485	461	461	458	454	440	457	449	459	436	444	443	470	454	431	477	498	492	445	469	476	426	450	478	460	448	455	467	460	461	471	465	477	473	462	512	491	478	420	475	459	415	488	514	426	449	455	430	447	477	469	457	485	446	468	500	425	433	446	485	483	452	452	466	456	453	472	454	478	494	458	457	488	431	473	465	457	502	485	476	458	463	459	456	492	460	472	457	471	462	467	445	469	484	452	481	483	454	439	490	428	444	443	470	449	478	483	444	461	489	455	416	467	436	485	474	453	458	471	471	456	462	468	483	443	469	483	434	464	449	463	473	450	498	435	450	418	454	439	491	428	464	460	465	453	441	461	457	461	455	421	465	467	516	464	461	488	451	453	465	457	437	475	501	425	475	474	464	466	470	497	448	469	434	456	459	479	458	473	440	433	463	428	451	456	464	484	458	452	470	436	410	432	458	461	475	447	503	491	452	457	483	473	437	433	473	477	479	433	466	466	478	435	488	471	460	447	477	454	472	482	460	455	444	438	448	473	462	481	474	470	503	427	476	483	455	467	485	466	457	436	454	456	462	511	459	484	466	455	452	451	491	388	435	441	487	448	447	464	455	469	460	439	463	455	491	448	463	480	446	466	467	404	426	445	468	409	464	456	427	474	501	457	480	471	475	485	473	489	443	439	505	404	446	455	471	478	466	479	460	450	438	480	509	466	469	452	477	483	461	457	479	464	432	446	446	436	434	474	449	461	510	489	468	456	447	432	483	437	470	453	436	500	467	461	464	477	441	469	442	442	455	490	423	508	509	425	453	475	471	449	470	465	474	451	479	453	458	446	450	428	474	441	448	455	453	425	471	441	492	468	470	467	472	434	462	503	476	410	427	489	473	472	441	471	467	460	459	459	445	446	490	425	469	434	456	486	447	447	472	467	460	463	455	456	483	458	447	468	451	443	480	437	474	480	454	405	440	493	503	465	469	506	484	437	476	492	424	484	412	438	471	486	455	465	486	433	474	465	460	417	493	473	446	441	464	444	476	477	453	460	414	446	427	476	473	465	437	466	403	420	453	477	488	457	450	461	443	437	461	448	489	419	468	465	458	497	499	473	452	479	471	429	515	486	463	466	466	455	482	448	515	465	440	442	496	491	453	472	494	452	476	456	452	467	426	470	442	444	437	465	468	468	463	469	501	531	434	474	488	453	468	469	438	433	485	473	433	443	422	451	462	442	420	480	442	411	499	468	488	430	441	457	441	424	412	457	439	479	438	441	433	452	461	464	496	482	441	437	468	478	450	487	478	483	474	422	439	465	470	447	485	471	469	453	469	425	449	473	476	487	446	417	456	455	461	469	458	444	456	460	455	454	460	456	508	450	489	488	484	441	486	448	447	459	459	482	449	467	476	467	471	426	450	444	455	455	424	457	451	483	444	462	455	460	422	455	469	425	466	437	452	471	444	456	475	499	423	410	473	476	434	465	457	463	477	484	507	467	474	447	473	435	475	500	480	497	453	448	464	446	467	490	444	432	485	452	445	495	443	438	474	457	463	450	483	432	439	461	463	446	430	455	438	483	465	463	425	465	479	459	448	494	451	477	488	494	470	477	425	436	444	434	440	468	420	451	485	484	448	499	440	477	463	440	444	502	462	425	462	450	439	481	480	475	460	443	509	435	462	481	472	432	504	460	453	441	454	448	462	461	453	465	476	453	466	471	451	496	457	437	463	470	455	486	474	438	491	496	444	465	473	466	467	480	471	435	461	463	495	482	439	465	476	452	498	463	440	454	437	455	418	455	490	487	480	434	473	436	473	440	449	448	483	466	471	453	497	481	486	430	502	499	438	465	468	436	486	447	434	483	462	467	423	457	450	435	498	505	475	450	443	443	458	466	465	454	465	411	448	454	439	466	466
16508	15317	12261	6474	4521	3428	2621	2155	1706	1529	1396	1259	1121	1048	956	942	831	813	785	796	729	756	744	741	679	705	698	716	707	640	621	650	657	661	638	682	683	689	646	576	630	627	637	641	604	598	577	597	603	575	624	619	666	620	619	598	633	602	629	610	593	576	611	618	611	624	585	579	611	590	622	623	613	585	608	578	625	614	619	592	638	571	578	609	565	623	594	588	601	585	603	592	636	583	587	597	589	584	574	616	605	587	595	585	588	598	589	577	582	642	586	595	579	595	635	591	628	623	578	566	558	585	600	626	600	605	614	580	593	570	610	581	618	615	604	593	618	568	616	615	580	584	595	608	641	590	576	586	623	557	604	602	601	617	598	622	562	577	597	592	629	587	589	556	578	605	615	562	614	572	585	606	563	602	574	608	590	585	605	567	601	624	606	594	579	590	626	609	597	583	603	619	607	578	557	591	552	616	593	581	600	594	583	595	593	627	581	614	602	584	619	636	591	572	622	561	590	578	579	615	604	609	579	616	611	583	583	577	600	652	597	603	623	587	600	574	616	583	625	580	576	582	619	610	590	585	565	618	638	576	527	568	571	626	588	573	582	564	551	587	614	585	561	613	607	603	555	578	593	635	593	618	565	581	601	574	574	615	588	617	582	590	574	631	578	553	551	592	569	607	604	564	555	614	564	589	613	593	647	602	585	590	637	624	571	546	584	620	600	626	570	634	601	622	614	589	574	580	630	631	600	641	599	577	604	615	567	593	607	633	590	641	585	585	595	573	584	570	595	590	611	604	600	573	615	603	583	589	580	601	586	614	614	587	590	559	631	615	625	597	579	587	568	563	609	568	580	630	581	567	609	600	605	610	564	602	610	630	607	595	579	596	613	575	610	548	605	639	566	589	614	632	607	596	661	595	585	632	616	556	608	614	592	595	595	573	588	595	601	560	604	599	585	596	624	630	628	602	540	542	627	614	627	630	628	645	623	606	629	611	587	629	653	603	558	612	606	589	592	609	614	574	565	605	634	603	522	583	590	655	573	575	608	597	611	617	581	574	632	621	619	609	571	594	603	600	586	597	615	647	619	574	579	602	580	617	601	592	551	573	594	595	575	576	562	589	594	588	580	581	581	617	589	614	592	572	616	582	615	558	545	612	626	581	607	596	580	594	610	604	570	555	630	614	604	602	612	593	626	611	608	601	598	579	644	593	595	624	608	578	583	621	574	590	571	595	647	602	593	565	608	572	593	630	612	568	576	595	620	590	579	580	622	580	586	602	584	594	595	613	592	606	617	613	599	563	573	559	608	595	582	601	590	609	616	606	595	597	570	583	595	611	629	620	594	597	588	565	642	605	570	651	608	602	609	546	570	588	599	590	596	594	582	556	597	558	627	582	564	600	573	606	591	602	604	609	606	576	606	596	584	558	616	593	566	606	578	588	613	584	608	615	587	626	581	599	550	608	598	564	575	585	672	555	595	591	573	602	576	620	582	613	602	608	594	600	573	621	572	608	608	596	591	573	603	613	585	629	642	624	581	626	637	560	567	622	553	624	597	618	610	562	635	606	610	595	598	583	586	602	585	568	569	589	612	642	591	581	598	599	604	599	609	589	573	566	583	577	585	587	603	576	621	654	609	643	613	606	568	560	595	567	629	581	582	558	610	647	617	600	596	604	602	586	583	611	605	593	668	578	561	589	623	583	601	659	617	586	610	601	584	620	619	607	587	618	593	609	592	598	606	640	598	560	566	623	619	618	603	654	600	629	634	564	584	625	560	556	582	589	592	609	547	639	571	588	582	629	610	606	593	617	590	590	601	634	606	590	590	561	605	577	594	576	599	646	569	631	610	581	610	619	587	591	590	596	584	586	603	605	618	572	617	577	611	610	618	623	579	624	604	585	571	578	596	622	556	643	610	607	583	575	579	601	603	580	568	598	561	532	597	595	570	580	574	610	572	622	611	639	550	602	606	614	595	577	603	590	636	589	610	590	584	583	559	589	593	585	629	589	578	570	580	573	644	599	606	582	597	577	590	647	584	602	592	582	612	604	584	591	575	550	618	587	576	563	633	587	580	589	559	593	632	592	632	617	597	579	640	621	587	621	582	556	621	582	570	608	568	632	606	576	600	565	607	591	575	628	596	566	616	586	564	610	629	600	633	596	590	596	626	611	552	583	570	610	608	641	595	593	629	622	577	558	610	605	623	576	637	561	574	591	552	569	618	560	542	573	564	569	580	650	573	602	634	596	565	623	583	668	579	586	622	633	596	624	591	613	604	586	606	632	573	645	618	640	591	572	596	537	588	610	599	632	567	576	640	560	615	539	566	553	599	632	619	570	550	573	565	582	595	573	580	597	602	615	638	589	584	636	608	587	607	557	571	576	568	588	546	599	588	596	624	571	590	589	621	603	636	604	581	613	539	567	593	581	575	572	608	637	607	588	600	610	600	574	645	613	589	566	574	573	573	588	623	629	606	588	597	581	610	575	644	637	594	574	596	590	572	577	573	553	579	597	608	599	557	551	576	616	558	585	585	568	595	602	584	604	567	570	593	592	596	585	598	611	554	590	605	545	632	617	608	604	625	604	580	583	620	618	610	643	610	603	576	587	559	606	569	555	577	608	582	559	583	626	624	610	542	593	623	630	608	562	611	580	593	611	622	611	586	581	603	598	617	533	549	631	568	597	646	615	666	599	590	590	563	607	551	615	600	591	548	597	595	609	618	590	552	574	608	590	613	601	625	623	612	592	546	608	622	568	605	582	561	538	547	553	627	593	578	563	610	568	562	621	605	613	596	574	600	587	613	640	605	603	554	613	590	603	577	600	618	614	606	621	609	588	567	562	611	603	622	615	580	582	585	600	610	545	608	621	624	626	538	597	543	571	573	570	563	580	577	563	571	608	638	555	610	601	609	553	604	644	552	641	573	654	622	573	578	601	586	643	608	588	609	612	570	586	565	631	604	568	583	575	655	603	579	622	600	582	576	598	623	590	587	606	550	604	558	619	658	596	587	579	588	570	616	608	614	624	587	608	580	592	586	611	610	629	587	576	618	603	630	615	609	562	592	593	611	627	595	611	616	601	616	577	586	575	610	567	608	569	597	550	594	584	617	595	568	625	611	588	589	590	609	581	620	597	589	579	577	637	597	577	617	584	582	622	575	554	560	607	602	600	600	573	610	608	620	597	592	604	598	597	590	594	553	610	632	601	591	580	553	607	595	629	595	557	560	649	602	597	605	616	593	584	619	613	550	623	593	591	588	594	564	597	549	594	594	623	566	580	601	603	601	601	575	590	584	601	571	544	569	613	604	596	563	578	590	604	591	591	602	597	599	643	589	600	545	575	616	603	568	570	585	583	605	646	605	619	624	588	594	596	596	603	595	623	609	618	583	573	569	565	605	584	619	588	582	634	618	576	613	584	618	570	557	585	660	605	633	595	615	630	609	598	590	605	604	602	642	584	607	602	591	621	604	581	558	571	575	577	638	582
26689	20388	8934	705	415	421	408	324	385	338	349	377	343	355	341	348	331	371	339	345	349	342	372	348	327	317	356	367	340	373	365	337	347	341	348	368	364	344	367	350	340	354	354	388	319	360	378	373	344	323	363	336	333	359	362	348	356	354	345	365	355	363	348	347	361	352	368	320	327	318	340	356	347	385	386	365	350	346	339	376	334	350	333	396	335	344	394	346	348	377	353	332	359	357	318	375	349	371	368	315	358	351	341	341	345	326	378	386	352	340	354	363	346	338	351	348	332	337	388	362	332	342	355	331	323	346	349	377	347	351	354	334	388	358	343	344	349	380	316	380	325	375	330	336	326	349	336	330	372	336	357	325	365	315	352	330	309	373	328	341	358	306	330	348	310	335	363	353	350	320	350	355	378	365	358	401	365	375	346	345	361	330	365	352	367	328	358	371	352	321	377	355	364	351	317	370	349	362	335	355	331	375	366	294	358	330	361	335	343	355	382	360	345	380	317	327	335	369	331	334	358	379	344	330	328	347	360	337	355	372	349	356	366	371	326	344	366	357	351	356	345	351	339	383	332	318	340	315	346	277	353	371	337	302	306	337	345	355	363	365	353	355	380	334	357	362	318	381	338	372	333	351	362	328	314	346	354	379	337	338	350	341	330	380	367	302	365	368	363	372	346	364	374	343	381	348	355	296	348	335	365	367	369	339	345	364	323	337	363	331	340	336	362	320	346	339	359	363	379	371	333	345	347	335	361	324	367	316	341	352	362	358	317	331	370	332	331	357	339	355	358	352	380	336	312	321	328	344	331	336	379	363	332	322	363	321	345	352	355	330	367	380	359	338	347	362	344	362	366	353	348	340	355	329	356	329	330	357	322	341	361	360	367	337	373	361	364	335	393	337	360	379	344	357	359	339	344	354	336	342	328	356	338	336	355	340	371	374	323	317	332	359	347	355	321	381	374	346	361	361	363	346	364	351	364	344	349	341	365	377	355	345	322	352	334	338	356	360	358	369	348	378	352	356	358	364	349	378	317	363	357	363	391	350	355	360	351	350	341	373	358	367	305	342	370	330	331	354	353	359	353	344	351	350	353	341	355	345	343	361	332	324	381	349	332	383	385	329	348	346	362	356	344	359	358	342	359	345	373	374	344	335	346	336	358	365	338	324	349	318	368	340	333	347	372	333	324	352	380	308	307	331	326	376	346	388	303	351	349	323	343	317	353	387	351	334	364	357	312	343	350	346	348	338	323	352	340	356	361	334	331	326	351	340	339	359	349	359	334	331	362	342	337	390	360	388	359	339	350	356	333	336	308	353	368	344	341	355	364	343	336	327	314	347	317	339	358	340	374	380	334	342	330	316	340	358	364	384	311	378	314	367	342	346	341	325	349	357	358	359	357	354	341	384	354	357	350	328	362	304	323	330	318	346	318	362	346	325	352	386	342	345	331	340	349	317	310	362	371	370	315	318	358	354	325	328	364	338	353	334	345	301	307	340	353	322	344	377	369	344	321	345	331	349	351	353	383	351	351	363	337	360	333	377	350	378	345	337	356	348	351	306	366	371	303	357	330	330	355	324	381	349	368	362	354	382	371	381	356	333	347	371	341	359	344	346	355	329	345	380	354	352	325	344	339	357	355	369	366	322	332	334	358	361	354	379	376	341	316	354	376	346	342	353	344	378	352	321	377	342	390	369	336	331	322	346	338	345	346	369	330	363	357	346	339	335	343	363	338	343	363	371	342	348	374	380	374	322	351	342	338	333	348	334	345	348	321	357	349	346	372	373	329	374	328	351	364	358	361	369	349	350	357	321	390	346	336	341	342	334	349	326	334	340	349	365	365	361	331	330	358	329	371	349	376	334	351	320	330	347	360	349	337	341	358	339	329	389	337	335	382	383	341	324	367	328	322	374	368	304	383	347	360	370	341	331	353	358	326	324	375	344	359	314	340	312	371	369	362	356	351	334	348	334	352	360	342	331	346	331	334	372	340	368	376	367	366	339	352	351	326	343	329	364	360	354	387	357	334	329	328	321	363	330	341	374	367	364	310	309	320	369	372	332	363	350	388	352	361	363	372	337	352	344	351	343	360	346	362	356	361	328	357	355	328	355	354	350	378	370	346	337	358	347	354	377	330	357	370	319	373	368	335	360	340	322	355	326	361	368	341	329	350	364	337	364	385	342	342	390	354	361	349	350	370	402	371	363	356	374	336	376	351	366	329	399	373	377	371	351	358	374	369	322	367	356	391	360	341	315	350	352	372	315	363	359	366	347	357	324	354	340	337	332	374	357	386	337	365	377	325	373	331	382	375	361	350	337	377	349	325	345	369	320	347	363	358	387	372	357	376	316	383	355	368	366	339	364	347	339	376	359	350	348	322	353	376	343	367	360	365	366	373	349	360	386	351	339	361	332	369	333	332	348	352	345	362	348	362	363	320	334	325	361	328	354	328	336	344	361	347	368	340	340	346	341	365	326	329	374	382	347	407	339	322	328	351	362	364	360	369	385	333	366	370	350	361	334	367	334	357	338	333	317	359	365	368	366	355	349	368	352	380	343	355	346	358	331	329	363	360	312	365	351	351	358	343	329	362	365	318	342	323	380	322	358	319	353	346	377	354	347	341	346	401	345	360	337	352	357	331	312	378	329	371	349	337	378	305	334	342	369	355	356	355	355	349	371	342	344	367	335	371	353	317	305	344	368	364	357	353	364	370	337	303	346	373	364	356	355	331	333	377	342	332	353	327	354	346	357	371	320	357	375	322	345	345	335	365	377	363	348	408	362	392	361	333	351	353	326	365	307	335	358	359	357	356	338	320	352	333	311	368	354	319	353	374	347	346	331	352	367	334	322	347	331	357	361	351	342	348	388	347	342	360	372	350	325	337	355	338	321	325	364	364	342	349	346	358	368	368	369	325	335	360	356	340	376	336	361	359	349	334	350	330	350	381	349	335	338	329	352	350	330	360	363	359	360	323	331	362	369	355	333	342	359	326	345	328	367	347	366	346	347	350	344	320	339	342	376	371	324	326	337	338	342	368	385	379	348	334	366	339	372	352	335	340	356	322	353	322	353	372	343	364	379	371	355	333	378	357	360	372	346	383	351	358	361	364	355	301	337	343	339	338	335	358	347	345	356	351	350	335	344	336	377	335	359	365	370	341	398	309	348	346	347	352	337	347	353	342	363	326	371	309	345	349	344	327	332	382	364	343	359	341	383	358	345	350	329	370	360	346	340	371	376	365	338	352	376	352	340	356	374	353	326	342	363	356	363	337	338	374	340	371	359	367	356	360	349	328	381	362	356	358	353	345	341	330	323	358	322	376	352	324	337	350	364	350	322	358	320	342	382	364	362	350	356	331	350	372	328	366	345	339	324	343	365	324	326	345	346	354	343	344	323	348	356	335	348	357	359	339	333	327	360	381	364	349	332	349	362	317	356	373	320	330	367	341	351	361	379	335	318	370	348	419	371	369	388	386	309	357	352	375	364
6748	1251	1021	701	644	567	508	493	472	473	475	485	488	465	456	500	486	448	443	450	412	462	433	427	513	475	457	450	457	466	447	463	451	468	474	467	423	460	447	419	436	473	414	450	449	486	459	454	435	450	429	440	461	445	451	471	433	457	441	452	417	464	446	429	455	501	468	414	422	433	456	456	487	448	491	447	453	521	462	478	424	413	469	452	428	453	426	441	469	477	445	511	467	462	474	487	479	503	422	428	422	469	459	494	447	441	437	470	467	455	457	405	458	471	464	458	466	450	443	460	420	425	449	429	443	486	430	426	414	480	462	471	421	432	431	480	436	445	427	458	416	457	469	430	519	431	409	491	434	462	458	495	432	441	441	458	474	470	467	452	470	500	446	468	471	466	433	460	448	466	472	440	427	450	435	444	457	452	425	470	444	451	427	428	447	451	440	443	445	474	444	443	443	464	479	466	440	436	424	462	450	465	453	455	450	467	430	427	458	461	448	465	450	472	444	468	479	447	457	457	474	461	426	455	445	422	428	473	463	434	463	441	451	455	440	431	415	486	451	477	453	484	473	467	429	457	473	450	433	415	437	455	457	480	477	451	453	439	470	453	428	459	435	467	479	473	469	463	477	427	442	451	460	468	465	435	437	459	461	447	423	441	481	446	465	438	464	430	481	449	467	399	462	442	434	461	453	439	441	456	462	463	474	484	481	479	421	451	456	466	452	448	443	513	449	441	426	418	488	474	438	412	440	434	489	471	453	436	448	442	429	460	442	478	465	451	447	472	475	432	465	439	474	411	457	465	443	414	461	447	446	431	416	458	440	426	461	473	429	439	474	441	453	457	446	419	450	470	406	475	483	453	476	429	473	436	437	484	464	467	455	454	451	482	450	448	468	475	404	481	448	426	471	473	470	461	457	444	442	467	459	455	478	451	454	464	470	459	432	446	458	424	501	436	455	454	460	472	456	431	432	481	457	450	449	446	488	480	471	429	468	426	464	418	415	449	454	452	443	441	494	456	457	454	446	443	434	452	489	497	474	475	422	435	457	458	494	453	437	420	468	474	420	480	455	439	445	488	453	459	415	439	462	468	470	442	444	430	465	430	426	462	467	451	437	442	448	466	464	440	476	453	478	467	473	461	457	473	448	414	439	484	443	453	445	458	463	434	458	441	458	406	431	454	470	447	441	451	444	425	463	440	478	464	454	480	488	450	429	455	481	406	452	430	427	434	473	472	441	509	464	456	455	418	463	436	419	470	495	430	428	430	471	477	455	439	452	485	474	433	408	433	425	475	480	466	463	459	498	496	445	442	464	450	457	442	409	455	418	405	463	449	439	456	435	445	450	439	458	436	451	464	447	437	440	484	391	405	472	474	431	432	453	436	468	441	443	433	416	447	438	440	434	456	422	478	470	488	440	451	463	437	479	431	483	422	429	493	447	438	431	462	449	444	456	453	463	438	481	472	491	408	459	450	424	448	477	484	444	445	433	472	464	418	455	456	456	430	453	491	445	430	424	478	429	426	484	414	453	480	456	436	448	434	474	465	413	463	464	414	463	442	437	473	445	458	434	445	446	481	420	420	490	436	436	493	471	458	470	407	465	451	468	413	438	461	445	460	429	498	464	434	447	460	476	460	459	442	454	418	448	463	439	426	470	475	456	446	443	415	464	471	475	450	461	446	447	476	462	456	430	488	466	452	427	427	476	461	437	462	485	454	455	453	476	453	425	454	456	465	452	451	475	482	448	466	453	451	475	478	462	429	458	446	431	453	459	457	445	477	421	433	442	447	440	447	451	495	467	442	443	443	463	453	473	434	446	397	433	462	479	446	449	447	451	489	478	460	477	466	471	474	431	469	438	490	425	458	469	422	435	455	427	477	431	450	450	447	464	403	438	459	449	478	440	461	469	457	464	458	456	434	478	445	439	440	457	445	473	477	448	456	440	486	484	430	450	455	480	437	445	423	452	438	459	471	471	447	517	442	488	443	422	476	456	434	445	471	463	430	451	458	447	471	422	477	457	430	429	474	473	449	469	460	422	464	453	457	421	501	412	441	452	455	488	452	420	425	435	435	452	457	462	438	427	422	460	452	468	475	449	440	434	467	464	465	432	453	434	438	438	483	445	497	475	453	461	449	449	424	427	425	460	447	473	448	503	453	405	478	437	459	466	471	461	433	420	439	472	459	430	428	419	465	465	457	473	421	469	429	451	409	446	458	425	456	431	471	480	445	421	475	472	455	428	442	461	447	449	484	431	433	449	444	431	454	407	454	443	465	447	465	445	485	452	472	444	430	427	433	465	465	498	453	482	472	453	434	440	449	467	424	432	462	461	428	452	437	447	477	478	467	431	440	453	471	457	454	450	442	439	470	456	437	491	445	459	447	478	437	435	457	418	493	503	467	497	440	451	468	493	453	468	462	464	416	454	431	473	443	452	467	443	422	474	450	441	460	484	435	409	421	488	427	470	445	422	492	442	446	484	424	457	440	451	449	457	447	462	443	429	456	440	471	434	456	465	436	433	425	500	488	422	461	432	412	448	486	399	447	456	488	427	419	461	469	456	465	483	408	440	431	458	462	475	461	408	439	449	462	462	442	432	487	472	445	451	438	442	468	446	475	470	428	489	433	463	459	455	452	468	484	449	413	438	455	451	492	443	477	446	458	455	462	443	449	426	427	465	467	443	426	446	433	444	457	460	424	425	448	410	451	446	446	453	464	429	437	458	466	460	457	398	478	448	474	453	453	472	478	427	422	452	449	466	446	460	443	421	435	460	431	472	426	462	420	420	452	502	446	461	468	421	427	426	463	426	443	466	441	490	482	423	448	453	448	465	489	445	423	462	452	420	423	461	441	420	422	446	475	450	444	411	448	440	469	443	488	431	448	483	448	428	436	495	438	465	411	423	455	476	431	468	449	466	471	465	439	450	485	477	454	480	436	488	459	478	398	438	455	423	478	460	477	428	470	456	454	446	450	428	438	424	436	467	450	445	446	422	436	466	474	409	431	457	472	453	444	475	444	470	451	482	448	462	426	421	454	409	424	457	453	451	439	502	439	461	456	428	397	462	437	458	460	498	414	439	459	453	440	462	460	459	465	456	436	434	469	483	477	472	436	476	405	453	439	416	446	443	483	435	471	514	468	455	440	440	427	447	438	463	456	431	438	456	455	456	469	445	453	414	459	420	424	475	453	458	463	436	467	476	482	476	457	507	449	429	480	449	459	478	433	421	491	479	469	444	423	463	474	471	460	447	463	456	439	455	432	448	438	472	508	418	475	424	432	419	453	432	441	422	454	414	440	473	462	425	462	425	444	454	444	463	486	443	459	461	468	427	472	462	469	446	470	465	460	432	435	499	448	453	399	442	455	435	460	443	445	467	416	471	430	416	444	452	453	430	484	473	439	420	449	456	439	452	456	450	468	407	472	431	423	456	489	440	422	444	447	454	489	453	468	458	416	460	439	467	443	471	474	469	468	438	496	472	415
23648	20938	28236	23789	20919	9606	1310	901	768	776	792	705	663	628	669	607	617	622	605	624	588	593	566	584	573	586	616	639	569	593	559	568	516	583	595	592	611	595	595	608	574	622	569	564	581	584	614	575	548	549	565	542	571	595	565	592	527	599	559	588	600	541	577	571	540	574	580	547	565	556	555	562	605	561	569	536	516	600	542	574	576	599	567	561	550	599	581	556	570	610	572	581	559	567	560	600	573	592	560	592	526	552	542	561	592	557	566	608	591	566	558	602	553	538	545	574	592	528	542	563	562	545	596	553	537	528	562	595	540	569	555	576	588	574	569	556	625	560	534	526	542	578	595	571	567	561	588	554	588	563	560	553	543	590	517	545	567	526	557	540	558	553	500	577	579	561	576	618	578	549	557	551	540	537	578	552	574	569	601	550	532	559	542	544	562	578	561	528	555	545	543	543	554	561	537	592	524	578	598	536	565	552	575	564	561	604	547	563	570	566	598	545	589	582	581	578	568	550	552	565	588	615	524	611	575	569	549	532	562	588	587	588	564	563	550	573	521	558	554	554	586	580	564	609	524	577	545	595	538	576	589	551	541	567	581	552	571	571	548	592	571	563	567	572	572	588	562	551	518	559	542	597	586	536	581	562	585	604	599	634	614	528	537	556	540	572	575	539	580	559	583	560	578	574	605	532	559	579	578	545	525	566	552	592	530	566	580	603	578	564	575	562	547	573	572	575	548	575	592	598	561	588	578	571	552	585	577	542	556	548	612	542	536	587	552	516	551	597	537	535	513	555	566	564	584	567	560	549	517	596	597	611	564	559	547	535	569	567	545	545	557	537	539	554	577	541	559	567	561	546	551	558	552	565	560	582	566	574	540	542	507	534	526	547	560	580	570	576	578	592	554	533	564	586	541	583	565	556	560	584	548	538	543	617	598	532	552	525	563	557	597	572	580	530	512	550	566	600	570	560	572	583	552	561	585	595	592	603	585	559	591	547	568	527	578	578	581	579	550	588	562	543	575	566	569	524	575	565	556	584	541	528	552	554	547	567	565	576	570	562	581	552	530	555	544	563	546	604	539	565	610	546	603	548	548	569	557	517	549	562	573	545	540	533	565	562	579	569	543	586	562	567	584	575	568	555	578	556	614	527	560	542	575	575	587	545	614	554	566	537	563	571	551	542	589	568	560	606	553	540	538	569	562	566	550	584	545	619	539	602	586	551	595	609	597	580	569	556	559	570	511	545	615	515	557	511	563	588	535	563	559	536	549	539	592	557	534	556	548	611	555	585	534	557	549	580	564	576	557	545	545	533	581	556	559	606	555	549	587	537	558	525	570	567	583	554	570	522	534	559	563	557	570	574	566	555	571	571	583	586	560	558	604	563	533	573	574	566	573	570	574	578	576	577	528	569	617	549	559	564	541	590	537	572	598	565	606	551	556	551	545	537	565	569	566	601	538	538	590	547	573	613	525	535	518	577	579	551	555	569	532	522	584	575	537	574	530	615	578	624	588	587	561	530	574	556	557	582	569	572	547	593	570	582	589	539	560	577	559	597	568	592	528	588	561	553	556	605	548	546	528	564	541	581	567	586	567	581	562	550	550	588	618	573	595	535	568	547	519	536	536	552	575	605	596	592	510	564	564	600	574	535	552	591	557	564	554	592	565	599	587	558	533	560	537	558	553	554	559	530	605	575	521	573	533	572	585	565	560	577	569	568	574	567	569	558	545	563	576	578	500	577	558	551	534	566	559	571	544	562	575	546	618	586	563	494	570	561	522	578	558	591	551	531	582	565	541	582	562	612	560	558	575	514	583	568	582	533	535	595	558	507	546	552	600	597	544	557	514	583	600	536	575	610	565	561	552	558	541	578	571	572	574	566	593	530	548	543	599	563	576	545	578	525	528	541	584	534	528	534	578	562	601	561	542	586	594	585	565	565	540	562	554	525	547	573	528	559	609	581	585	600	512	580	526	513	555	587	557	538	558	548	564	556	557	550	532	565	566	606	570	535	556	544	539	570	570	597	591	575	597	537	541	562	582	579	542	615	603	500	564	561	569	590	536	558	538	573	564	545	565	554	549	586	592	543	539	574	595	574	583	558	549	570	569	570	569	550	548	583	528	539	521	572	523	567	559	629	578	576	556	549	598	609	577	561	530	589	541	554	584	540	562	578	561	533	568	556	571	582	583	572	559	534	559	558	568	530	548	550	561	556	576	529	531	505	540	566	531	545	563	546	608	504	581	591	576	550	532	551	571	577	609	500	558	561	579	559	579	596	548	563	559	543	568	557	582	601	536	546	590	542	545	492	547	553	573	578	535	569	572	572	580	525	606	568	546	549	551	547	550	563	576	510	521	587	557	541	554	543	567	593	544	581	578	580	601	566	539	551	578	604	597	555	539	555	574	587	536	581	563	572	550	581	537	559	568	574	537	563	568	562	589	537	559	500	557	541	609	568	551	530	534	538	551	574	564	564	547	583	567	581	619	608	536	565	538	576	564	549	623	572	586	538	620	596	588	547	581	576	588	573	587	639	566	570	582	557	542	577	567	549	578	554	561	556	583	563	613	573	634	535	562	500	580	528	555	548	581	528	562	543	558	587	609	561	567	545	567	516	573	574	585	561	552	530	560	561	551	507	601	565	567	578	569	560	560	537	586	568	554	581	541	564	548	556	530	549	541	501	588	550	567	571	518	593	559	567	539	544	549	521	536	585	571	561	588	562	611	573	584	567	561	565	557	629	550	508	542	565	538	563	589	520	590	572	576	574	535	548	598	591	551	603	553	555	535	555	537	581	510	597	561	592	562	557	553	527	565	519	549	563	592	568	574	583	604	530	534	559	544	557	542	558	546	511	530	552	525	499	530	538	564	586	563	582	598	568	551	525	556	560	572	552	587	572	560	562	568	571	526	579	590	567	563	572	520	588	546	582	526	528	594	562	571	550	573	550	593	524	567	554	552	545	550	610	589	589	558	580	565	569	571	580	573	562	571	550	578	527	564	547	560	589	557	593	569	562	542	568	565	574	603	523	515	528	571	555	542	561	590	564	567	555	536	548	584	591	582	517	575	554	539	561	514	546	600	575	527	563	526	496	607	548	566	632	542	554	535	549	547	568	587	604	589	572	571	533	581	537	561	579	559	540	551	593	577	569	567	556	559	547	584	569	541	574	518	576	523	547	550	590	563	575	560	560	603	542	590	564	552	545	555	548	578	576	514	524	573	536	585	551	545	531	550	552	557	532	515	578	514	565	515	589	553	616	537	563	560	552	564	593	580	561	560	588	553	536	588	591	536	563	541	596	584	581	556	566	534	584	488	565	504	624	593	564	512	557	578	550	546	539	551	563	535	565	566	574	561	580	550	544	525	584	520	548	588	584	535	531	557	543	595	568	602	578	546	582	569	511	560	599	542	550	580	551	574	543	563	594	541	539	538	544	541	555	573	557	544	566	525	611	521	568	531	586	540	589	559	562	529	531	589	535	562	530
14448	9428	7819	3996	2797	2098	1763	1568	1403	1198	1130	1029	986	984	928	828	861	853	815	838	815	742	777	799	796	768	739	721	781	738	756	722	754	764	779	728	717	737	721	737	738	719	760	761	725	719	736	733	697	694	714	723	713	722	724	685	720	717	751	748	723	727	771	712	738	724	745	702	751	703	675	678	752	697	745	753	668	687	761	731	712	720	723	720	712	724	742	745	730	703	710	765	728	715	735	696	689	703	690	744	730	699	675	698	754	721	714	697	730	776	756	682	745	691	722	712	753	776	700	707	705	781	739	762	719	714	740	691	689	735	708	746	719	703	769	688	717	706	710	706	718	722	714	762	685	699	683	693	721	711	686	766	666	730	773	697	716	714	760	752	751	723	715	703	756	711	740	727	741	709	731	681	713	734	738	741	742	736	664	721	710	704	706	710	736	710	703	720	706	698	692	715	738	722	684	730	722	697	710	722	712	721	692	722	720	697	698	740	710	696	766	713	739	709	712	759	709	717	758	747	688	754	708	711	733	715	701	650	713	753	758	751	772	754	743	742	753	729	731	723	666	675	723	753	702	767	704	703	707	740	744	746	727	692	755	756	704	769	713	723	697	715	704	753	736	706	728	725	739	711	742	711	708	689	731	698	732	776	699	683	744	711	675	709	726	728	683	753	739	671	697	754	688	758	694	676	731	687	770	708	715	717	698	672	699	711	679	716	716	708	716	673	715	696	670	724	697	703	734	710	749	747	758	681	711	690	701	696	741	730	670	690	747	788	718	764	659	728	738	736	729	721	769	727	705	767	685	712	725	635	752	728	746	761	720	748	709	715	729	698	775	716	746	754	710	725	730	729	707	717	744	715	737	669	722	736	694	744	716	694	682	764	722	744	672	738	716	707	762	691	732	713	690	712	696	702	714	709	704	712	738	728	691	685	711	688	723	681	717	727	706	688	727	660	758	759	732	738	740	746	677	711	717	714	771	697	712	741	698	748	698	704	750	717	657	667	692	723	704	712	738	719	747	735	735	741	730	738	720	681	748	707	751	707	681	660	781	668	750	754	692	745	681	693	709	726	660	653	743	706	723	728	694	707	680	738	705	691	711	729	683	724	694	784	759	747	778	714	760	732	729	716	686	768	642	658	722	720	697	697	684	717	649	704	688	701	678	748	720	746	749	730	653	678	739	673	714	766	724	713	736	720	703	684	701	729	697	716	691	720	710	741	758	741	692	770	748	710	702	692	720	752	672	757	685	711	767	754	734	732	731	700	719	674	733	710	708	735	702	750	706	778	720	667	702	689	724	722	710	708	744	702	714	721	749	732	716	699	733	684	732	716	732	723	674	707	672	692	722	692	716	731	689	723	703	716	730	736	720	668	757	764	717	731	725	679	778	741	695	731	754	730	754	741	698	718	739	750	710	706	693	730	713	724	685	719	684	710	729	702	706	710	777	758	755	723	704	739	674	744	726	729	701	726	711	662	727	763	691	759	676	698	720	713	685	737	753	720	741	731	795	687	700	710	733	722	696	766	736	735	753	696	695	684	711	746	742	729	702	648	670	705	767	684	692	687	763	720	732	734	680	730	741	714	689	737	716	753	770	703	758	665	738	711	702	712	754	743	706	726	711	700	775	723	736	716	794	692	666	724	718	706	704	714	740	693	715	708	724	712	724	707	752	750	689	719	720	687	718	735	731	717	683	725	731	740	713	684	757	733	691	724	732	739	665	673	699	670	732	673	702	736	736	685	712	772	725	725	761	699	714	707	764	718	727	709	741	687	715	718	738	696	712	666	764	700	716	711	739	716	704	723	705	698	696	742	708	732	752	742	736	685	720	696	733	709	700	727	764	714	696	719	699	747	764	732	727	728	767	758	719	732	720	683	741	742	740	686	778	698	706	740	795	716	718	693	666	731	762	702	693	700	738	735	760	717	734	660	670	707	691	683	674	682	707	714	672	748	643	719	761	750	738	675	717	725	753	734	785	754	710	683	719	725	747	739	721	704	692	703	688	749	716	704	730	734	736	669	702	726	698	755	693	693	785	760	798	699	730	748	700	668	707	712	734	714	722	702	719	734	738	712	731	707	684	711	708	708	774	740	705	700	759	683	728	708	733	687	728	717	803	729	679	734	759	685	738	736	716	678	730	725	766	725	678	696	729	720	714	724	689	684	704	751	711	731	732	678	739	749	716	740	722	726	729	683	681	722	668	726	702	713	732	724	711	691	763	691	712	688	736	698	766	714	733	735	712	730	720	736	662	756	662	696	721	721	729	675	739	736	692	703	712	726	703	734	735	715	680	780	736	683	691	733	730	704	724	693	728	685	686	696	689	688	699	702	705	706	716	720	744	704	726	736	742	692	669	714	750	737	745	733	678	719	740	672	755	754	723	727	703	716	692	725	716	717	744	747	795	669	725	683	727	772	734	678	664	653	713	677	711	722	697	685	758	728	722	782	753	732	659	685	685	695	682	697	718	736	677	706	761	755	785	686	718	734	694	722	705	690	695	744	683	749	695	713	691	712	704	748	722	731	748	745	718	743	756	692	714	727	755	740	719	725	724	692	723	688	694	685	692	759	701	697	718	639	761	717	712	719	698	717	709	723	721	724	718	701	728	742	743	709	741	740	725	709	690	748	713	699	732	732	728	705	689	730	788	717	692	672	765	770	709	695	677	724	754	741	747	764	749	724	673	713	737	707	706	709	734	722	695	718	711	727	692	778	740	758	710	710	712	698	746	749	693	706	716	711	728	744	731	755	677	745	715	687	752	711	720	733	717	755	692	734	703	727	738	686	695	679	695	717	738	682	710	697	677	710	728	763	697	758	731	667	744	716	679	734	670	738	686	762	696	739	724	756	706	629	720	684	668	750	713	681	723	712	695	700	728	687	724	680	731	742	752	677	707	716	735	741	697	697	732	747	702	725	741	730	740	747	746	743	698	709	670	711	727	710	745	694	748	759	729	688	693	708	726	694	721	702	730	702	718	713	664	692	724	719	709	721	744	653	719	671	714	730	644	736	717	689	683	685	760	697	719	698	706	760	704	695	727	754	715	733	796	717	710	690	687	734	716	685	720	765	777	749	668	718	695	717	729	668	754	680	708	758	762	698	708	713	668	703	683	705	719	737	714	739	685	738	730	690	729	693	755	711	693	754	750	740	689	719	709	715	696	708	698	732	738	722	723	689	710	651	681	749	690	737	704	715	701	707	723	695	706	763	712	758	759	697	732	722	735	693	672	681	754	712	735	713	711	741	706	714	725	721	711	703	712	709	751	723	691	739	779	742	728	724	709	738	702	666	757	732	732	725	685	680	753	695	696	748	696	689	688	741	744	688	689	703	743	717	723	710	702	700	730	744	725	709	678	718	758	718	713	724	662	717	742	730	724	733	723	695	751	737	718	692	737	760	707	699	723	721	742	722	716	663	700	750	673	738	709	699	737	738	723	729	742	725	696	672	659	683	701	714	713	735	746	689	745	728	750	735	732	709
22666	20932	28673	23368	20933	20966	7152	1186	853	800	775	689	693	632	617	600	586	532	533	534	554	493	521	463	533	522	499	482	511	504	509	492	495	453	501	456	486	466	477	466	495	464	470	457	475	464	449	486	518	450	461	429	431	422	467	449	424	457	466	476	467	447	471	472	486	476	415	486	467	429	466	474	459	411	463	413	503	450	444	428	494	480	486	430	484	471	472	463	432	461	471	480	478	472	450	480	446	475	444	429	475	456	471	444	421	471	450	437	434	455	480	453	458	460	457	467	425	449	478	480	434	457	467	480	447	409	484	452	487	485	433	454	455	459	451	468	457	442	459	483	416	448	459	453	447	431	436	458	452	459	485	431	422	463	441	456	472	412	455	445	447	451	483	459	466	453	421	444	448	413	489	458	450	466	459	439	460	485	474	463	432	429	419	459	434	453	438	444	454	433	428	479	445	469	458	464	431	451	471	457	449	456	444	444	457	483	435	448	435	470	463	432	429	437	477	488	467	456	430	446	475	434	420	493	449	468	482	442	489	468	494	438	501	460	448	473	459	455	387	427	405	458	461	437	508	450	434	464	406	445	462	441	477	398	445	467	497	435	468	426	438	459	510	454	457	439	443	434	476	436	473	458	438	445	439	461	463	433	464	471	438	463	453	438	447	492	432	409	443	455	437	448	463	440	402	477	451	433	439	468	464	456	433	481	415	466	498	478	441	455	479	472	421	433	465	432	473	441	445	455	414	443	440	450	459	444	443	425	449	430	498	468	458	425	459	462	429	500	457	459	443	497	423	428	456	462	478	474	468	467	448	455	454	453	439	489	463	444	452	481	444	433	446	446	463	442	456	453	447	460	442	475	450	462	455	441	465	435	457	443	439	444	484	460	440	478	456	452	451	413	451	429	480	481	458	467	449	413	436	437	449	435	505	449	475	469	445	460	463	421	422	455	460	455	456	471	468	471	434	459	466	435	458	455	448	460	426	472	447	435	476	494	463	425	424	480	448	416	478	487	435	483	467	426	457	491	493	417	472	466	492	475	451	420	455	446	446	468	433	458	436	435	433	472	444	475	396	481	461	437	460	437	484	433	476	464	442	458	453	461	512	457	499	441	424	497	470	464	454	435	481	487	479	436	466	439	417	468	438	471	468	484	464	462	454	466	471	456	430	469	428	468	470	441	489	436	497	492	443	445	440	468	464	456	433	470	433	456	447	421	437	475	463	443	451	425	472	480	488	450	474	420	442	440	446	465	448	449	423	463	469	465	458	433	472	465	484	444	458	428	456	486	438	447	480	455	448	461	459	406	437	465	460	452	457	422	466	439	466	494	464	465	512	476	407	457	481	496	451	450	432	452	444	454	439	451	483	467	442	458	470	431	405	448	466	428	467	423	439	476	463	439	449	463	438	486	476	443	446	480	461	458	495	431	442	464	424	450	436	460	454	421	442	426	436	445	415	438	451	427	442	460	456	447	480	437	458	455	431	452	450	453	466	452	436	420	488	439	447	441	434	449	437	462	500	463	405	439	463	443	450	417	471	474	406	483	445	468	463	452	441	462	406	457	445	461	440	455	459	488	442	473	455	461	436	438	439	458	448	450	407	432	459	454	436	495	468	436	442	458	470	459	412	434	448	482	436	437	451	429	482	440	436	485	447	456	427	446	402	444	454	428	423	448	449	467	468	486	460	448	449	431	461	431	443	451	474	466	441	445	436	465	443	471	481	454	446	439	460	451	460	480	488	449	481	442	461	423	439	456	455	423	490	454	487	431	450	460	421	462	451	422	481	461	453	470	451	469	479	448	446	462	459	446	459	448	458	461	458	456	460	454	447	486	460	433	492	453	432	441	436	504	472	478	463	470	469	453	485	413	469	440	419	459	473	438	483	444	439	418	450	466	465	488	490	426	460	451	391	478	457	450	441	444	441	506	447	454	471	471	406	458	455	446	438	439	449	482	471	464	477	449	430	475	463	464	475	467	451	460	496	444	472	465	458	438	441	427	452	410	455	437	450	441	439	425	421	452	504	450	458	429	418	441	482	423	450	443	480	436	430	433	427	466	438	473	471	453	446	437	462	467	468	448	470	404	412	472	499	440	439	452	427	442	471	449	442	443	423	425	405	452	468	453	469	413	440	424	428	441	442	433	456	458	440	487	493	460	432	419	469	450	440	437	470	463	487	476	452	409	462	449	437	442	419	482	429	402	470	485	437	437	456	457	440	474	424	430	457	471	471	442	468	461	455	463	484	427	426	386	441	425	448	463	468	447	455	477	487	470	474	472	449	443	459	437	450	439	414	415	434	452	429	463	430	432	460	453	432	436	445	518	459	456	438	456	494	444	508	493	450	459	471	416	458	464	438	425	447	437	447	420	410	469	469	450	432	446	470	439	460	448	456	425	448	452	453	432	450	413	470	431	445	430	449	443	443	472	445	455	461	432	460	447	464	429	434	467	446	431	436	472	484	419	447	467	449	447	438	423	428	435	430	446	447	463	461	457	466	425	404	455	441	446	445	455	466	424	458	431	433	443	421	463	461	437	447	495	428	444	436	418	454	432	435	425	447	461	448	462	473	462	452	426	437	407	440	453	471	441	492	458	489	420	441	447	482	432	462	434	485	439	434	454	468	457	432	478	463	511	425	441	448	452	470	459	427	482	459	452	419	446	462	469	443	452	422	475	485	448	456	498	450	464	448	440	435	445	472	442	452	470	459	420	434	417	473	468	500	474	434	434	451	445	466	457	437	436	432	472	420	438	488	496	434	433	476	398	430	423	458	435	424	452	411	427	408	418	454	479	459	466	458	486	467	472	402	478	471	452	439	439	436	456	453	451	473	433	440	469	469	452	486	432	419	487	458	424	431	436	424	409	436	437	412	433	452	440	462	498	491	453	438	435	428	459	420	444	432	453	467	438	459	454	486	432	420	469	478	439	465	444	409	421	449	445	461	465	458	442	456	433	473	419	428	487	447	416	451	467	466	476	467	470	442	474	444	451	440	422	426	398	426	402	459	452	457	510	486	424	423	464	396	448	461	460	455	473	468	437	454	455	452	464	461	493	478	417	446	439	444	437	472	444	442	456	522	455	435	448	447	470	427	445	495	442	427	454	432	435	430	454	438	452	444	441	461	416	470	443	456	477	492	398	433	440	463	461	445	461	454	475	460	448	465	464	472	455	445	438	432	475	442	427	449	411	432	449	477	443	437	475	469	468	438	462	450	452	463	464	457	459	447	458	447	448	485	454	455	435	453	479	429	467	439	450	487	441	462	456	449	457	473	467	455	435	458	424	461	469	441	439	472	452	438	417	475	460	462	451	473	440	420	456	445	459	474	425	466	473	447	430	454	453	433	454	465	449	473	461	468	420	464	458	492	486	437	486	438	433	465	438	449	442	441	447	456	453	463	469	449	458	471	413	447	444	464	469	460	463	444	424	425	480	444	442	450	460	421	455	444	435	445	476	449	450	429	494	480	434	434	426	450	459	458	454
15161	15180	12369	6475	4447	3344	2701	2210	1818	1566	1400	1246	1062	994	986	932	858	876	757	783	748	707	715	719	736	671	688	685	648	645	664	669	698	596	657	653	629	661	625	599	609	618	630	627	617	604	625	594	577	622	583	582	588	598	600	600	615	631	639	564	553	614	598	585	616	614	629	568	584	568	575	577	583	553	634	614	587	622	576	602	606	613	589	614	586	561	576	575	602	613	594	558	543	597	589	587	628	633	588	552	570	583	591	595	629	628	620	566	605	613	598	569	589	545	577	585	583	588	598	623	596	635	549	592	588	589	603	574	603	551	589	572	556	599	597	620	617	605	598	581	599	602	580	566	573	606	600	592	610	575	542	581	616	590	583	577	580	557	630	598	587	607	643	558	603	572	609	603	601	558	534	595	549	581	642	589	575	552	591	588	607	590	575	575	585	619	619	569	604	606	573	616	609	590	611	610	639	540	526	561	570	592	552	564	611	608	599	592	579	592	569	579	628	545	581	578	559	563	574	576	562	592	567	586	594	553	597	592	579	564	573	546	591	570	549	608	553	551	556	585	568	570	563	573	576	618	571	590	594	576	587	569	566	587	608	613	578	608	562	560	571	585	607	605	590	596	585	574	552	592	578	596	573	590	566	561	594	547	545	603	617	608	581	567	587	589	550	558	607	585	569	584	550	522	597	612	606	619	534	602	623	634	587	596	611	588	596	578	557	575	598	565	560	611	599	583	575	597	623	552	600	576	579	531	579	561	606	578	629	592	611	594	646	598	605	593	538	586	612	629	539	600	560	594	585	556	581	577	570	549	579	611	609	574	570	571	561	616	585	574	604	608	585	576	598	629	584	605	585	569	576	601	520	597	560	533	614	558	578	587	592	566	575	580	594	608	630	606	586	585	594	603	547	582	554	623	581	594	582	593	582	581	573	578	607	588	644	562	617	544	592	587	577	573	571	555	582	580	568	617	599	585	572	630	596	543	592	599	622	589	564	605	560	585	553	670	562	588	621	580	555	605	576	589	619	598	642	608	616	564	567	591	615	592	566	578	531	579	596	554	594	586	609	610	618	599	643	567	589	594	569	546	565	579	573	571	616	605	586	579	543	601	584	600	594	587	586	576	580	569	600	575	567	577	561	562	583	597	600	608	616	586	631	596	561	572	599	617	576	582	577	612	611	585	577	642	586	611	618	560	577	621	581	554	628	604	601	629	618	591	603	587	561	612	563	608	614	582	592	599	605	590	565	566	569	616	562	567	596	605	582	623	623	593	539	600	582	579	559	591	599	605	559	617	587	592	580	542	522	598	617	623	544	576	594	597	609	562	514	558	587	588	622	614	645	576	564	568	581	598	600	577	564	554	598	597	611	540	539	623	598	613	575	588	620	591	605	594	601	610	628	579	612	625	563	579	572	544	607	569	547	581	601	579	604	602	590	600	563	561	643	593	563	581	614	617	592	529	575	603	526	573	563	553	565	561	622	582	585	569	622	505	592	611	644	613	589	612	583	598	571	623	568	603	585	588	611	587	582	592	578	605	590	549	615	563	569	616	524	549	599	608	600	601	618	596	563	563	603	582	580	583	601	619	597	612	568	568	605	580	558	562	622	588	547	615	562	593	574	612	586	541	577	573	599	639	574	594	596	630	573	557	574	576	579	607	599	632	570	571	551	617	565	590	594	598	578	671	549	582	606	572	593	597	598	557	585	560	589	577	639	571	614	588	589	610	619	613	592	588	562	642	596	551	567	570	570	606	549	573	554	611	579	604	598	577	582	591	623	580	564	570	593	607	556	595	564	586	556	569	554	610	561	579	576	628	544	619	564	552	615	617	575	629	560	564	577	597	579	595	584	563	569	556	584	603	639	630	572	556	639	643	582	606	609	569	618	565	570	573	620	583	598	600	570	591	572	604	599	561	572	538	561	615	614	592	607	557	593	602	569	597	580	566	551	567	569	595	552	632	602	578	604	605	551	616	621	621	598	555	608	574	609	566	588	539	614	578	568	586	558	585	584	588	572	604	583	591	537	592	586	559	570	641	581	619	600	646	570	592	539	583	566	543	564	579	611	588	583	603	592	600	575	549	612	635	537	627	600	584	628	597	644	577	575	583	608	579	563	561	557	547	598	584	560	544	635	552	620	584	599	597	579	593	575	584	581	561	601	569	592	578	539	600	603	615	584	562	600	582	584	605	582	583	562	631	590	568	573	574	558	589	533	594	594	562	582	579	604	592	583	582	583	572	583	578	635	580	612	559	573	585	593	555	550	563	515	598	543	604	597	520	558	561	585	563	586	577	568	619	657	568	607	592	619	631	533	588	557	560	613	584	597	580	612	603	548	579	569	588	548	558	577	563	588	592	552	556	586	636	557	616	589	586	624	553	554	593	613	560	631	592	622	559	573	580	572	603	569	669	573	604	575	538	606	551	569	586	590	572	602	562	629	626	550	575	580	561	568	580	558	590	577	618	598	612	571	602	570	624	589	582	625	582	610	609	618	577	627	628	599	546	548	582	596	579	561	570	582	588	602	645	541	546	588	590	584	607	575	646	569	581	570	583	555	580	595	633	578	573	649	590	601	544	624	582	573	609	601	558	575	565	587	577	635	575	548	621	576	605	571	601	586	564	602	583	583	587	603	560	565	602	563	563	585	603	575	561	593	577	580	606	577	568	602	594	611	596	572	622	610	577	580	608	562	588	587	616	574	613	594	582	538	630	570	643	564	583	588	580	569	566	589	619	589	595	584	577	560	577	586	607	527	607	599	556	569	574	582	585	568	586	648	584	618	606	592	586	541	540	582	542	555	600	564	568	562	598	611	605	588	635	537	592	579	575	575	574	539	560	615	583	577	560	615	592	607	578	592	586	618	523	561	602	587	550	590	583	578	576	611	669	550	600	628	600	640	587	590	587	598	601	573	626	548	602	584	566	592	562	542	626	606	608	571	592	579	548	550	554	564	560	583	555	564	586	603	602	581	599	570	602	603	590	525	538	597	563	542	553	562	609	563	561	562	582	544	568	560	551	577	591	565	506	580	616	595	578	558	626	617	609	604	616	587	590	590	576	584	583	599	558	573	606	574	523	581	581	607	545	583	585	573	565	577	546	617	617	575	632	579	594	601	573	547	554	576	570	562	569	581	562	620	562	586	584	583	617	590	548	606	580	604	598	543	595	614	591	574	597	572	590	581	568	575	587	595	550	575	536	592	610	593	582	578	591	581	557	558	555	580	565	559	568	589	599	608	594	625	553	612	584	550	578	605	599	586	569	578	602	612	599	615	618	606	568	602	593	610	569	551	563	559	576	628	566	570	578	582	565	601	604	602	598	594	615	567	612	601	624	621	594	608	600	567	547	585	580	630	590	581	583	571	613	558	575	615	598	590	572	623	593	581	618	566	582	588	601	563	568	593	621	602	624	575	537	622	604	545	580	584	557	597	591	600	536	582	592	574	598	548	602	611	630	595	543	610	573	570	599	613	566	589	591	555	608
26617	20408	8808	730	460	407	394	356	359	387	375	368	365	377	382	366	356	348	324	313	337	362	387	333	352	332	330	336	356	376	353	355	386	337	326	335	325	315	375	347	343	361	341	344	337	339	332	327	361	346	328	342	339	377	345	348	347	338	359	353	328	329	324	359	347	323	324	343	359	326	373	348	344	315	330	335	385	354	336	361	382	308	353	382	359	342	355	369	352	355	388	370	370	345	368	321	357	346	348	359	345	348	321	358	357	370	367	345	357	321	359	346	345	360	366	361	340	346	378	320	354	372	332	365	358	340	322	350	359	362	346	336	329	361	303	340	368	327	368	327	362	335	372	333	335	328	327	345	301	350	338	349	356	368	327	338	355	379	335	341	362	307	379	302	342	333	361	378	341	337	356	353	330	356	331	343	365	338	381	307	332	350	334	392	371	363	356	376	363	373	312	352	355	342	351	343	303	355	338	381	366	358	331	361	327	362	347	348	356	371	327	318	361	374	324	366	348	330	342	367	367	317	346	322	333	335	382	350	328	355	347	361	335	328	318	373	329	377	316	354	385	358	332	360	349	350	333	346	367	381	346	348	369	367	319	341	338	339	338	357	314	360	349	331	357	336	346	341	341	351	368	334	320	337	330	336	335	351	364	338	386	332	366	329	396	385	363	368	359	343	348	349	349	306	351	338	337	336	384	357	319	313	335	356	337	347	372	301	356	314	340	356	321	358	368	359	360	362	325	313	338	350	343	327	360	323	363	374	345	344	356	370	324	340	371	323	381	363	341	361	346	328	334	330	334	356	319	359	322	350	381	352	356	331	348	371	376	335	364	333	396	372	338	331	335	363	343	334	368	357	351	347	331	319	313	351	345	321	343	365	365	328	322	357	389	331	336	337	383	352	347	334	378	355	362	355	354	335	342	362	347	349	346	331	343	361	345	336	335	294	323	340	341	349	352	326	370	363	367	383	345	319	368	338	358	385	350	352	328	360	368	310	354	362	320	329	307	337	348	347	357	347	358	356	325	337	304	364	398	339	342	359	367	339	345	324	312	369	321	353	359	328	341	334	330	330	351	379	348	332	340	319	351	348	354	369	353	343	324	323	357	321	331	356	344	326	320	357	351	348	359	339	348	377	309	322	344	351	324	345	349	338	344	342	368	327	323	348	326	337	378	353	357	366	334	350	339	367	353	314	307	351	325	367	338	340	336	351	343	344	356	333	383	353	354	315	364	329	311	354	335	347	359	335	304	353	376	356	324	323	337	334	349	309	316	354	359	315	350	360	381	304	379	331	343	351	333	365	318	381	374	326	368	357	349	345	350	346	337	311	341	353	348	317	359	356	349	365	335	359	364	357	361	296	341	335	344	367	307	363	334	381	319	337	305	356	342	337	344	364	371	366	364	314	358	349	358	362	383	346	335	312	347	327	333	355	341	333	354	349	357	317	375	346	388	360	328	326	344	343	349	330	348	335	361	342	339	301	351	327	344	334	350	352	329	350	349	363	314	336	370	347	331	348	312	333	319	325	338	340	353	343	339	352	346	364	334	358	352	336	366	348	369	352	339	369	405	345	349	371	368	398	366	337	353	363	324	330	341	364	367	351	357	355	367	354	371	342	337	327	362	337	343	352	340	327	387	339	334	323	340	349	328	362	354	310	317	347	368	343	338	345	365	326	357	361	330	338	330	343	370	330	363	371	337	388	330	330	324	345	361	342	392	349	347	353	337	354	375	313	343	358	336	339	391	380	370	356	321	346	364	351	342	348	348	332	353	328	351	343	373	359	313	326	334	336	350	343	343	364	354	339	338	376	331	331	360	358	377	335	331	332	374	349	317	344	313	337	330	376	340	327	330	342	359	313	366	331	345	361	345	328	345	365	343	379	335	350	334	351	344	319	369	353	380	352	350	397	358	344	373	354	340	328	341	366	354	336	358	355	354	370	304	370	342	345	337	363	358	343	371	359	355	324	360	352	336	366	328	332	348	339	377	335	364	382	361	336	341	325	353	343	362	344	318	340	352	344	353	337	360	350	324	377	356	374	359	328	355	359	367	384	370	350	382	370	334	318	329	336	319	349	320	318	337	372	350	344	321	329	355	372	350	352	351	302	373	291	330	313	336	354	332	337	355	334	371	349	356	359	335	364	352	394	359	349	354	318	391	362	348	326	323	351	342	349	335	342	364	369	337	344	331	326	342	307	345	328	341	360	335	342	332	340	338	321	344	355	329	366	358	344	363	324	323	365	342	355	352	360	347	341	353	363	334	353	369	381	362	338	353	351	341	371	359	390	342	336	367	349	350	332	376	359	332	344	341	348	369	335	362	322	392	372	330	376	347	338	373	365	348	315	356	352	340	341	323	353	351	347	344	343	332	371	370	354	351	368	360	334	371	333	323	330	337	369	374	329	342	351	337	327	366	330	361	310	369	351	340	351	347	362	345	335	321	321	353	358	370	358	374	324	325	383	324	342	322	353	346	376	375	337	338	305	368	366	365	353	363	346	364	367	374	344	315	349	359	380	336	327	349	366	352	346	381	315	326	339	328	374	338	322	326	323	367	334	353	365	390	338	331	354	355	357	377	387	306	370	333	349	376	363	338	357	334	357	338	350	321	326	336	326	338	341	347	358	327	357	354	311	351	378	351	355	319	355	380	349	316	333	385	377	363	327	323	321	358	317	332	331	363	319	353	320	315	357	345	341	337	372	351	351	346	333	319	336	357	381	335	368	351	347	321	347	359	336	339	343	342	339	329	316	363	338	380	347	342	363	319	362	326	342	364	345	347	373	350	354	326	337	356	358	332	287	314	336	340	340	324	346	329	356	335	329	341	351	358	328	343	314	355	356	327	334	339	360	359	350	384	352	328	339	362	343	335	320	333	331	342	344	348	312	364	361	350	353	353	345	370	322	358	348	377	346	348	350	352	323	360	365	338	375	385	373	361	364	340	374	357	378	361	332	331	321	356	333	331	335	342	338	310	339	354	348	345	372	352	362	346	330	351	327	391	363	345	346	347	343	355	381	347	294	343	336	333	351	344	312	324	323	354	361	377	362	366	361	338	334	351	326	363	362	319	343	294	305	328	326	347	363	350	345	337	333	356	365	355	360	348	353	336	335	353	362	333	363	346	347	372	351	359	349	345	353	361	319	369	381	305	308	335	343	327	337	363	338	342	361	338	345	393	345	345	373	313	368	367	323	341	348	356	370	340	347	379	334	339	335	317	348	351	362	353	349	331	363	333	319	355	339	368	324	337	330	325	345	358	368	329	354	338	298	330	346	376	333	363	346	330	349	346	355	315	385	340	333	333	347	347	340	332	362	360	339	388	315	343	346	332	319	336	337	340	328	378	321	360	346	328	328	348	346	388	388	363	351	355	357	331	344	362	353	340	346	332	307	371	379	329	327	345	354	375	340	351	333	363	369	341	325	353	338	377	347	378	355	348	362	344	336	314	350	365	344	365	335	367	313	357	341	373	320	347	364	331	346
5411	1210	1078	692	621	536	480	507	487	482	478	487	461	486	477	425	502	482	506	462	413	429	452	457	433	447	442	411	445	469	436	440	461	454	456	450	448	420	501	440	425	430	441	454	448	442	442	461	432	447	433	452	430	436	433	457	436	448	458	465	445	433	402	451	457	461	427	470	451	450	462	441	484	445	466	466	427	469	441	463	444	437	445	445	470	420	437	447	430	456	417	508	429	446	465	472	446	457	431	429	430	426	440	437	427	450	441	438	443	437	430	444	482	468	450	461	461	397	434	434	464	442	424	434	465	459	467	439	423	474	453	482	405	466	445	458	428	457	465	417	481	418	444	412	448	452	470	416	460	444	432	469	433	463	446	418	500	472	434	432	414	453	439	452	428	457	462	469	472	440	455	473	452	447	441	440	423	389	407	424	464	433	475	482	392	425	463	443	433	402	448	464	431	431	441	503	427	449	463	419	435	424	453	468	424	438	466	475	450	466	462	470	475	437	421	448	452	448	431	441	409	434	488	440	452	438	407	446	446	426	481	430	435	460	480	438	452	432	448	454	449	471	426	459	410	452	505	516	464	448	457	469	432	432	440	439	446	467	437	471	432	462	455	457	437	442	463	448	470	443	424	423	438	429	405	452	450	405	466	469	466	439	421	441	433	487	428	427	427	428	426	436	448	446	456	452	465	436	422	463	470	426	448	464	418	441	412	405	472	448	440	445	444	419	466	430	455	438	442	442	446	464	437	438	430	457	432	438	405	432	438	458	472	470	460	411	425	457	478	421	467	472	410	461	453	444	420	475	424	440	439	446	485	449	422	490	474	434	461	400	448	413	450	417	451	449	450	448	401	406	431	442	469	474	433	458	430	463	454	408	447	431	439	479	446	431	427	473	442	480	467	480	457	450	418	432	437	488	430	424	483	454	449	464	467	462	460	459	451	474	476	446	473	477	475	451	504	417	441	460	437	493	447	399	459	434	441	421	461	419	472	422	476	428	467	428	438	441	462	438	453	434	428	465	394	414	438	469	415	445	425	433	452	424	407	460	434	453	417	444	412	436	427	444	447	414	420	459	439	473	434	412	449	435	408	429	444	475	466	457	430	426	430	459	442	442	448	476	427	431	468	428	408	466	446	463	431	437	403	451	464	436	475	441	445	428	509	444	456	437	458	398	434	445	444	454	419	408	453	437	473	448	495	431	429	492	448	459	445	453	462	419	414	436	447	455	442	439	447	479	442	428	433	438	467	436	417	405	437	456	447	467	435	471	401	419	446	404	416	457	442	414	391	399	437	426	450	419	438	480	479	481	457	426	450	459	430	453	448	440	456	479	466	513	467	419	455	448	409	441	449	464	475	444	419	442	424	379	421	427	449	460	444	421	438	423	453	482	420	398	410	501	460	435	466	464	457	454	448	446	448	442	472	422	452	475	424	465	418	437	452	449	457	444	435	450	446	466	430	442	461	456	418	467	459	433	477	442	453	475	445	421	447	464	400	426	462	451	430	421	450	458	429	467	413	444	433	465	454	405	461	471	419	448	455	423	461	414	435	451	435	403	453	488	417	455	443	462	443	465	478	457	439	477	430	488	460	451	453	441	388	424	413	463	445	458	460	454	459	417	461	465	407	462	398	461	474	430	448	402	478	434	452	455	424	468	476	448	415	432	435	431	436	431	401	448	456	462	460	464	429	430	451	469	446	432	450	419	436	456	439	451	456	435	435	424	465	451	427	461	457	453	445	435	454	439	479	446	428	432	410	479	468	397	427	408	496	429	446	447	433	447	444	439	417	421	480	438	454	440	438	420	502	469	510	494	452	443	430	482	445	468	474	480	443	419	424	452	427	455	474	420	432	469	422	444	408	444	422	468	438	465	432	416	425	420	445	464	424	460	440	438	458	461	448	429	440	469	416	442	463	448	476	467	449	407	392	458	461	450	407	424	466	455	444	435	432	463	469	437	441	447	437	411	445	438	440	439	486	441	428	455	416	429	451	445	487	426	453	448	449	432	418	409	489	440	419	442	442	435	411	442	407	419	428	426	457	430	456	432	425	435	439	426	477	452	415	446	430	423	446	447	449	401	440	448	423	432	428	423	459	447	469	443	465	427	423	421	441	441	446	435	466	461	446	461	465	444	431	460	457	419	449	407	440	448	431	448	450	419	459	440	467	431	446	446	461	434	454	448	455	425	448	437	437	418	436	446	423	424	410	437	454	433	433	435	421	435	478	466	422	439	441	468	427	397	471	451	439	446	424	435	445	442	468	426	432	422	481	456	454	464	419	459	400	459	474	440	396	445	416	403	462	447	482	446	407	452	454	433	449	444	426	459	437	463	467	491	464	469	458	449	447	459	428	455	483	385	444	427	479	457	421	442	441	440	420	473	447	465	454	458	443	472	447	478	469	384	438	443	429	490	413	397	465	432	483	458	452	458	449	472	476	425	452	413	426	448	461	433	428	435	394	428	440	427	481	473	451	431	467	510	445	465	447	435	404	427	445	480	439	441	430	417	451	453	436	445	471	420	406	469	421	462	471	427	412	421	405	458	450	449	471	424	454	467	437	426	442	428	449	425	458	487	488	480	474	412	471	422	453	430	429	449	400	462	478	478	433	413	442	456	436	415	408	459	450	435	431	475	432	429	468	480	423	444	430	463	494	435	421	434	425	439	434	426	478	435	457	400	444	437	437	431	446	457	430	416	485	446	433	447	442	452	462	458	460	475	445	462	423	489	487	409	463	449	450	464	436	483	418	471	421	442	441	402	448	441	397	442	429	397	406	444	439	403	416	415	424	434	441	454	469	497	419	455	432	448	442	411	406	435	427	429	470	461	424	465	481	404	430	416	414	432	430	430	435	456	451	470	481	442	400	441	433	444	447	451	477	460	451	455	437	416	440	449	391	421	441	457	401	451	441	478	448	450	413	468	447	445	446	466	441	467	471	412	447	451	485	414	458	470	446	477	449	492	440	479	451	432	408	436	448	441	431	465	440	444	413	440	453	461	445	443	422	426	428	468	431	470	441	463	457	416	443	469	431	467	439	415	463	446	470	441	410	426	472	434	432	473	482	448	453	464	472	453	398	467	445	448	466	445	498	425	485	471	442	451	438	448	455	408	459	423	442	418	438	458	450	435	438	432	417	454	431	427	403	467	446	449	438	402	459	441	455	454	417	448	454	456	439	440	462	445	417	453	442	426	429	441	428	420	449	420	448	454	414	461	428	438	427	465	404	435	460	459	434	445	407	448	446	469	436	441	434	442	460	443	456	475	404	463	443	417	441	398	441	447	453	443	475	462	464	415	462	452	474	502	435	448	450	442	456	439	418	464	415	429	469	441	429	449	422	422	436	458	456	480	459	477	488	418	447	473	446	455	404	439	456	465	366	422	446	435	439	449	416	467	456	428	485	481	491	401	462	440	425	416	467	470	424	457	477	431	447	407	446	463	451	433	438	444	456	448	439	470	473	462	424	465	440	451	456	450	446	447
23716	20998	28296	23918	20977	9237	1308	889	789	785	688	686	673	652	597	626	661	618	572	607	613	589	588	625	596	556	625	548	571	526	604	590	584	539	557	564	522	569	591	541	607	548	527	522	568	560	519	576	574	602	607	518	573	598	548	583	567	606	565	585	532	551	532	587	576	548	614	535	524	547	581	561	556	582	578	542	551	575	559	507	586	569	537	596	584	588	591	560	535	557	605	540	570	538	545	566	556	588	557	555	575	552	569	549	559	534	558	528	572	561	565	591	556	578	581	577	542	541	551	565	530	608	590	552	534	550	542	526	540	569	582	526	566	548	587	575	586	588	533	556	557	537	540	577	558	568	536	577	535	567	546	580	597	607	551	542	528	522	552	535	563	586	606	569	564	558	595	591	557	556	553	584	535	551	579	567	536	571	551	553	596	543	540	520	556	568	564	550	600	552	560	549	529	542	573	546	557	540	556	549	590	543	527	576	552	518	562	575	587	567	514	565	559	563	544	558	566	543	533	552	517	575	562	541	531	538	587	600	505	556	547	526	564	573	519	579	513	570	545	548	583	568	550	558	562	533	548	508	556	567	597	589	552	580	545	524	549	556	589	584	564	579	570	541	535	576	559	563	573	581	560	555	515	603	582	580	599	542	562	536	579	554	598	553	534	562	570	588	563	542	560	557	565	570	558	526	553	576	570	570	540	580	569	571	534	527	530	566	563	564	576	544	552	516	589	562	586	510	551	597	558	527	538	564	575	578	501	564	586	515	574	563	575	564	557	521	565	537	541	557	591	583	531	611	551	560	610	522	521	532	526	581	570	623	598	558	535	565	585	567	569	539	565	572	551	533	556	550	561	530	508	581	597	568	572	534	550	534	567	605	583	547	531	503	564	561	586	572	569	566	525	565	566	539	543	561	494	558	583	586	583	582	540	562	570	564	572	512	546	569	560	569	577	609	594	522	537	534	554	564	561	586	612	557	576	530	565	554	577	533	547	553	585	554	549	579	553	573	580	559	557	543	542	528	531	596	558	581	542	558	530	540	562	556	591	557	556	529	594	568	565	556	564	546	551	566	591	543	553	576	520	595	577	541	548	548	569	549	547	569	574	563	582	517	571	531	604	593	551	590	602	577	533	577	563	539	574	556	562	578	570	592	585	552	588	495	524	590	558	518	543	532	611	550	565	561	555	586	553	539	579	538	532	588	540	556	554	548	587	531	551	586	598	573	560	583	598	588	596	577	565	549	536	561	547	588	556	522	555	567	538	558	559	609	571	574	579	594	562	562	561	546	555	575	600	570	525	571	578	572	574	590	514	566	563	548	568	547	568	562	573	610	558	559	548	603	581	565	583	547	561	568	590	535	572	532	526	567	569	571	547	549	585	561	563	560	577	558	546	551	578	546	548	583	558	516	560	556	544	542	521	590	602	577	609	574	589	597	552	562	612	564	558	570	557	577	578	544	541	560	547	566	578	589	557	570	577	570	559	541	597	590	545	562	613	584	574	537	587	525	575	527	550	524	580	572	566	517	595	573	626	551	591	548	577	602	515	537	538	520	555	547	546	584	586	562	563	542	604	562	584	548	580	534	593	594	552	580	533	564	579	610	569	601	582	584	533	570	569	544	605	562	579	514	543	556	588	580	548	562	560	593	551	557	584	542	553	554	559	558	568	559	591	552	591	586	587	525	522	575	565	567	578	529	531	553	573	567	565	558	546	563	532	560	552	558	590	512	569	553	582	553	570	557	577	587	511	543	587	575	574	517	550	600	539	547	566	528	549	545	549	542	556	546	571	562	560	540	562	570	566	594	554	536	575	525	553	576	546	536	564	563	567	578	529	579	535	583	553	560	542	553	537	532	565	548	548	577	578	597	586	581	531	535	565	563	580	584	586	532	560	576	568	574	594	550	581	550	528	567	554	604	559	559	526	579	567	549	571	573	516	536	583	579	585	558	570	533	557	568	536	569	553	535	595	570	550	540	504	571	589	548	610	575	569	573	562	577	572	544	559	579	550	556	561	542	529	553	563	563	553	642	535	579	565	592	575	577	587	570	576	574	600	543	570	562	526	539	516	559	538	569	584	524	576	568	550	516	545	581	576	544	535	578	548	610	573	556	573	535	541	547	547	607	565	535	536	523	562	550	578	609	549	553	570	532	548	529	509	565	587	566	531	562	547	574	599	598	598	541	546	579	528	550	520	563	538	558	550	618	545	531	533	533	569	553	547	565	547	545	587	575	622	604	555	576	562	592	555	555	545	515	593	552	556	550	537	590	570	604	490	575	533	566	599	546	545	514	586	551	588	549	569	529	574	510	601	563	595	599	582	527	569	553	556	549	593	562	523	569	562	538	542	528	540	522	541	586	535	569	510	575	549	554	552	582	576	574	531	577	536	555	575	598	573	552	560	562	556	604	540	574	537	548	568	566	569	588	615	546	569	538	584	571	532	533	557	576	601	568	575	568	535	565	528	550	557	526	550	517	546	599	566	569	592	509	558	518	579	556	542	554	558	569	549	584	573	515	596	575	521	569	529	541	512	508	531	549	543	542	560	555	581	600	514	603	560	547	556	573	557	561	573	596	558	577	555	566	575	561	528	528	565	567	584	585	563	550	571	581	584	568	557	538	573	557	552	535	566	570	573	564	559	561	546	535	581	582	596	571	583	595	525	513	534	548	542	535	544	581	566	568	544	572	546	507	580	574	576	543	577	601	512	549	561	549	544	582	600	549	604	531	525	545	576	577	536	536	562	541	532	571	560	562	530	581	550	603	568	572	565	564	624	523	560	588	606	540	539	546	575	490	562	522	567	558	585	596	543	549	559	559	596	571	539	545	557	540	582	559	539	558	541	545	571	544	522	522	564	566	543	597	546	569	552	618	553	546	542	523	537	547	566	561	546	624	553	591	555	568	528	556	562	546	557	552	606	578	529	522	567	578	567	584	589	559	514	571	505	552	557	578	594	575	540	597	553	555	558	571	580	511	603	563	579	515	553	579	567	581	556	582	586	547	526	516	552	538	544	559	541	555	523	603	571	548	550	571	583	566	570	559	547	569	582	570	590	612	578	541	568	560	570	557	551	551	547	547	547	515	552	567	571	534	609	584	512	576	561	513	559	558	526	557	569	568	571	528	524	606	615	497	567	574	551	565	538	571	624	548	599	566	588	527	541	533	538	560	565	564	557	576	569	557	553	531	607	561	527	596	608	542	635	552	563	563	587	555	517	578	535	581	571	541	570	533	520	555	489	598	513	570	558	583	555	525	583	589	545	541	537	544	567	543	567	557	561	555	497	547	550	526	556	543	555	553	584	576	557	554	486	591	586	547	541	558	568	569	572	517	506	564	540	578	528	563	569	557	519	567	538	559	609	551	599	564	552	556	567	524	581	541	550	592	536	586	584	554	586	565	552	565	597	584	550	562	562	545	569	561	539	516	567	527	541	592	572	554	567	587	580	537	551	556	570	548	549	550	588	545	556	563	540	538	532	551
11941	9659	7908	4049	2799	2165	1847	1571	1366	1214	1123	1059	970	906	977	920	851	891	783	814	745	797	799	758	797	826	756	744	762	772	730	749	805	722	718	759	733	722	713	693	732	724	727	728	751	738	711	773	709	733	722	693	702	730	719	690	684	704	707	708	698	699	736	744	693	803	702	728	741	714	694	762	743	738	718	755	688	748	711	731	710	665	717	733	743	776	736	709	763	692	712	702	716	726	726	747	708	785	692	736	688	740	682	709	724	736	666	769	696	728	721	742	712	734	710	783	745	730	710	727	695	689	678	657	744	708	759	740	721	713	712	771	691	709	750	708	724	736	705	731	692	707	750	701	707	704	649	717	700	708	717	734	781	728	728	682	767	746	701	739	721	680	728	741	766	746	716	686	689	720	697	695	725	683	676	710	699	742	717	717	735	718	707	691	722	745	709	684	725	649	728	725	715	734	728	749	706	724	738	728	749	704	716	720	768	760	700	742	692	693	711	716	768	664	739	695	731	754	688	694	734	667	710	666	707	732	731	725	658	667	721	689	721	642	692	689	755	706	717	696	744	726	722	711	697	656	683	718	714	740	705	669	711	710	707	752	724	733	729	688	721	685	723	677	724	789	694	726	730	731	731	733	732	752	705	744	753	762	692	710	675	754	711	687	761	715	642	729	701	716	743	763	732	711	717	708	755	719	752	721	693	726	728	679	755	708	727	693	733	672	726	641	716	711	697	701	722	757	718	677	698	686	716	709	764	729	740	740	679	750	709	712	747	687	690	676	739	708	687	739	734	696	682	674	723	741	760	674	697	687	720	670	679	694	739	665	698	691	689	690	716	785	728	704	729	722	693	711	744	741	740	732	668	710	691	723	689	729	676	732	728	700	692	696	698	709	685	733	733	699	726	747	712	736	715	705	696	715	727	759	738	703	720	684	740	719	705	728	691	719	672	741	697	685	692	696	755	760	745	720	714	739	737	722	692	697	737	730	683	709	715	703	692	710	736	723	694	684	718	711	707	704	730	715	724	731	731	687	741	693	715	693	711	697	750	676	715	716	696	723	670	688	658	690	705	761	671	710	722	719	716	719	705	694	753	755	750	673	739	670	706	763	735	749	712	703	685	729	709	717	691	662	725	721	746	721	753	695	670	702	715	749	741	701	734	707	726	703	692	763	679	735	679	734	737	747	727	720	731	706	697	719	741	725	680	706	700	655	692	687	663	700	680	687	714	719	738	735	661	692	754	667	722	675	736	705	733	709	708	754	707	708	699	750	707	722	734	702	752	700	760	722	717	770	725	714	751	712	695	719	768	685	687	754	728	715	728	768	675	719	706	707	711	729	746	744	690	694	708	753	743	715	728	721	682	693	729	680	715	730	729	694	711	723	727	717	711	708	718	675	712	725	707	708	702	773	734	679	731	715	719	702	746	720	719	717	693	749	734	733	736	734	701	725	743	712	715	710	697	725	753	714	684	687	689	676	735	720	682	706	675	711	710	704	728	713	707	718	639	726	740	742	661	735	759	705	723	700	688	757	719	671	716	764	685	708	751	667	746	765	740	698	705	722	691	752	730	716	734	683	723	730	714	725	717	770	721	753	723	672	697	633	725	690	686	724	728	737	661	732	729	745	690	710	708	718	715	720	745	679	722	734	679	683	733	713	761	734	691	714	719	714	690	718	734	711	717	773	698	777	735	659	704	703	712	704	717	656	746	719	679	735	680	728	735	710	705	677	733	698	730	729	764	707	719	718	739	751	714	665	774	716	735	650	676	698	671	693	716	716	750	734	717	714	711	694	726	694	715	719	692	750	717	664	696	716	722	752	722	764	707	729	731	714	728	681	703	722	705	709	694	700	678	695	732	728	699	724	676	706	669	721	723	727	720	744	703	706	822	719	715	709	708	736	754	737	738	734	741	689	698	713	718	680	777	695	719	720	693	720	744	699	702	675	715	669	765	746	703	696	696	682	735	709	719	736	723	713	672	717	709	718	725	702	692	696	737	719	723	707	669	731	740	739	709	695	675	704	717	695	735	768	736	756	708	704	685	744	758	731	711	734	770	655	716	722	744	725	689	747	720	728	717	713	702	716	677	722	701	722	713	714	701	712	692	700	679	678	710	698	712	739	750	694	740	712	713	712	726	700	720	678	727	763	721	747	719	704	636	701	681	755	716	701	732	743	782	718	694	747	688	724	735	667	721	722	693	726	743	682	735	741	749	752	701	729	790	715	749	706	723	743	699	718	715	738	692	717	674	737	715	683	721	713	736	698	751	708	691	679	720	742	745	741	617	696	725	717	740	747	716	707	725	703	692	707	683	713	697	685	697	701	664	710	668	685	744	774	758	715	718	723	727	727	744	732	690	738	691	739	693	729	706	766	683	706	687	687	678	685	763	718	672	740	682	688	667	764	744	695	734	718	669	703	714	722	736	743	655	760	705	704	770	674	738	724	685	749	775	762	716	712	745	745	736	718	710	727	699	692	718	691	725	717	699	691	692	741	676	705	701	711	724	718	688	688	685	739	732	717	687	748	726	735	665	720	693	748	656	726	707	730	700	707	744	747	724	701	686	649	726	729	708	704	722	717	750	783	705	674	721	708	716	721	727	689	728	725	737	691	714	739	728	703	729	734	742	756	751	699	696	734	679	692	698	680	694	709	696	725	745	713	724	736	730	731	740	714	737	710	723	723	679	711	731	777	736	731	705	699	686	720	712	680	689	701	712	710	704	740	706	697	645	722	740	684	749	718	688	696	722	735	717	694	663	723	698	720	663	674	737	694	678	735	715	710	674	711	662	714	724	709	700	709	701	711	691	721	739	734	704	762	733	726	750	706	678	734	717	702	690	703	712	728	717	713	699	745	697	677	716	743	688	734	716	689	714	738	703	753	709	704	785	731	694	723	700	713	755	699	665	722	717	721	731	721	739	704	725	696	737	713	677	663	701	707	661	761	770	735	725	744	737	736	698	752	746	726	762	698	711	732	711	649	687	681	713	698	694	717	714	687	731	748	737	769	714	693	680	701	755	685	693	723	721	689	722	715	698	745	700	847	751	724	751	718	650	672	729	708	730	721	747	733	734	723	709	732	730	726	683	724	745	709	741	763	665	685	701	694	698	700	690	746	695	699	721	748	681	743	700	705	741	715	765	717	713	738	711	707	714	671	709	735	734	740	688	750	709	703	683	714	717	697	671	728	734	756	728	739	730	713	702	693	723	745	688	715	729	731	739	715	716	711	670	697	708	665	704	681	728	726	677	687	707	709	741	709	721	693	773	730	707	737	735	741	681	792	700	732	731	720	709	640	704	683	720	727	695	694	707	694	744	713	720	691	702	696	690	716	681	682	713	732	731	716	680	694	700	685	696	695	695	734	679	717	694	730	687	735	692	725	693	720	719	720	711	736	741	709	697	694	710	711	735	708	720	704	679	706	720	704	727	714	742	744	699	686	758	749	737	697	710	687	680	724	763	689	738	720	710	676	704	682	688	724
22784	20992	28763	23409	20992	21006	7497	1145	918	800	758	717	632	610	625	583	556	565	539	533	519	508	505	533	507	492	506	493	468	466	456	477	456	508	488	467	481	451	465	469	472	441	469	506	472	458	485	504	451	465	437	479	490	443	453	449	462	450	462	418	462	476	506	420	446	436	439	452	461	483	466	478	418	442	446	440	438	456	449	484	414	447	437	448	496	459	524	430	454	470	488	504	437	466	445	406	457	477	475	450	425	466	456	417	476	465	464	467	449	452	430	436	439	484	421	468	419	467	428	443	473	469	460	451	491	434	436	425	430	480	458	441	457	464	472	447	431	426	441	452	449	415	429	476	428	440	408	433	445	459	469	428	439	433	475	437	475	464	444	451	445	440	455	462	436	458	463	461	506	451	404	495	453	448	532	463	407	453	436	434	421	408	494	412	454	435	461	485	434	408	496	492	442	436	466	438	442	449	481	457	433	445	462	483	472	420	419	474	473	451	460	462	444	417	422	450	468	431	461	419	494	442	439	463	410	482	443	490	479	470	460	446	477	466	429	418	441	468	481	416	443	456	481	487	418	432	452	479	465	446	473	446	463	468	458	458	438	421	442	461	449	457	461	448	434	421	449	454	440	441	425	466	483	493	441	471	440	440	459	425	455	428	434	482	464	433	445	465	426	432	452	444	478	460	447	438	425	419	446	487	446	448	444	452	462	466	410	462	468	462	444	473	488	518	464	446	452	456	458	443	435	475	490	464	424	431	425	429	442	434	459	468	506	439	424	439	473	441	463	475	442	425	478	445	444	456	472	462	450	416	469	472	456	422	439	472	449	462	456	455	411	483	452	440	453	445	442	509	457	447	449	440	444	421	450	434	431	485	442	454	453	427	458	442	434	440	450	460	429	460	457	416	488	404	483	451	483	420	484	456	492	429	476	454	415	430	397	448	447	421	445	468	460	450	451	454	428	489	469	426	454	497	484	486	439	499	445	457	479	430	451	470	479	451	456	461	472	473	441	423	449	438	516	455	451	465	458	420	445	440	445	435	450	411	439	478	420	466	421	443	371	447	441	459	426	441	473	466	473	376	434	458	452	435	470	399	489	466	449	434	477	468	454	469	428	463	463	431	459	472	450	417	483	435	466	447	481	457	439	425	448	490	481	435	443	473	459	440	452	422	419	443	450	440	440	446	453	458	432	464	420	467	433	446	442	420	445	403	481	414	482	449	471	432	432	443	489	467	439	418	390	475	435	448	457	453	436	456	443	463	460	419	458	441	431	469	481	474	462	476	481	496	476	429	454	497	476	420	471	432	415	447	454	422	484	462	428	432	453	493	456	433	438	443	472	429	443	452	470	462	446	466	487	409	440	449	441	453	450	451	496	425	454	432	431	472	444	458	432	415	445	442	441	432	445	449	452	423	426	435	468	458	513	421	452	479	465	488	434	457	479	478	469	436	444	471	456	445	424	444	452	488	451	503	424	454	459	441	454	454	457	459	411	426	443	441	449	466	452	432	449	465	472	432	416	436	392	439	475	460	457	467	434	452	433	410	474	418	440	443	465	432	434	449	417	478	434	451	460	442	453	448	429	466	423	427	451	466	459	448	434	432	421	440	415	467	420	443	416	464	467	450	460	457	464	410	462	472	446	426	486	450	424	471	463	503	438	450	496	450	457	443	450	434	465	467	477	472	428	447	487	433	501	446	445	430	439	447	455	427	482	490	448	435	463	425	402	479	413	466	414	451	455	437	470	440	442	431	448	437	415	463	442	433	464	480	439	465	420	456	441	435	501	436	446	452	451	414	477	423	470	443	418	426	465	397	475	427	454	435	431	418	484	470	448	461	459	455	447	422	417	459	462	426	408	457	437	452	456	496	455	435	442	465	410	480	450	497	480	473	445	475	439	475	446	410	460	427	445	476	435	447	479	455	500	452	436	452	481	448	458	472	427	461	470	478	449	467	442	439	479	475	444	447	443	463	430	441	444	455	445	455	460	448	469	412	431	465	443	422	461	454	446	436	424	443	424	474	457	429	450	456	446	447	456	444	463	462	462	417	453	477	446	413	428	459	454	444	461	437	478	473	464	396	446	451	462	425	421	438	467	493	462	459	435	460	463	461	485	415	455	420	443	447	483	441	470	420	458	436	452	433	424	445	434	471	470	410	446	437	437	458	450	457	481	465	420	457	449	427	435	450	463	452	451	433	491	437	465	470	425	431	452	476	482	453	485	446	445	453	447	452	447	451	461	433	463	437	409	449	466	434	431	440	440	419	502	442	445	435	452	420	455	481	423	476	443	459	464	414	485	438	436	471	440	436	468	445	444	452	471	464	453	408	461	426	465	457	461	442	440	439	422	478	422	480	461	480	440	448	476	449	452	492	437	417	481	482	447	426	473	460	469	465	438	443	436	429	398	449	418	463	478	449	441	475	458	475	459	450	470	457	450	432	484	423	473	448	438	434	453	448	459	448	425	439	419	437	471	469	458	464	448	487	460	467	454	429	409	399	467	430	477	441	457	463	451	442	465	432	454	448	445	457	474	423	442	439	456	469	417	480	437	465	479	445	427	452	435	462	470	458	458	406	443	476	418	436	443	460	458	465	482	452	450	470	424	443	433	451	462	414	454	442	420	451	428	436	483	451	505	454	415	468	445	428	460	465	429	441	453	460	440	459	445	407	431	443	478	413	428	425	462	449	433	450	458	471	468	433	427	466	456	456	437	443	488	483	408	479	443	438	435	500	470	457	451	466	454	461	485	435	413	450	432	417	452	410	465	458	468	434	434	427	472	446	446	462	489	447	481	390	462	451	445	436	488	469	446	435	444	459	461	450	457	439	473	438	422	411	427	470	451	419	449	490	489	486	450	486	445	415	455	437	432	470	464	452	469	462	422	426	446	462	467	463	409	494	451	431	464	465	404	425	476	432	430	441	431	445	468	463	449	471	489	463	483	441	446	454	424	497	487	444	431	475	474	481	423	438	398	428	414	433	420	436	468	451	449	488	438	427	424	462	428	424	489	471	417	434	426	468	440	451	463	429	455	472	474	447	488	414	454	463	422	492	429	435	435	462	438	478	468	474	452	430	448	460	444	432	469	437	410	446	443	469	413	453	431	446	425	444	463	488	442	454	422	478	464	454	462	470	411	439	430	404	425	474	459	446	449	419	422	461	425	431	444	503	459	441	420	451	483	444	428	459	456	482	449	469	436	438	461	459	458	494	429	427	485	474	455	406	427	417	483	399	465	438	445	441	440	464	448	427	422	446	449	424	441	486	458	435	499	455	463	448	460	450	410	431	444	471	461	444	484	418	482	433	464	431	493	485	470	464	435	418	440	464	432	432	469	430	425	427	457	406	462	439	430	443	444	431	473	498	457	425	466	453	466	487	418	430	410	476	453	440	448	435	468	441	468	438	451	482	466	478	428	429	458	437	470	428	440	409	463	449	460	488	420	471	440	464	443	438	455	432	466	447	424	465	443	474	421	430	482	486
15553	15314	12232	6441	4474	3412	2518	2155	1793	1497	1362	1146	1058	1047	939	898	919	832	811	816	730	758	667	669	694	714	711	649	682	675	624	652	612	660	617	650	682	658	620	627	592	598	646	663	572	580	660	629	625	603	624	591	626	620	581	638	595	576	595	579	587	564	562	579	648	604	594	583	621	549	586	654	599	594	588	609	576	611	569	606	561	567	608	565	609	620	578	633	558	584	565	584	589	628	636	614	568	589	559	526	573	551	592	590	612	616	610	556	596	590	599	577	565	584	583	613	527	583	527	581	595	569	604	616	595	557	597	606	583	645	577	570	629	600	593	580	587	567	555	605	524	559	623	580	555	534	613	591	567	578	563	621	606	594	570	600	560	566	604	611	552	643	598	564	579	593	563	589	558	573	558	576	587	594	609	573	604	571	579	567	609	570	598	630	564	572	589	547	579	571	586	602	600	583	623	585	558	611	585	595	571	607	563	567	613	604	536	595	570	580	607	562	583	548	572	559	587	590	575	634	600	610	571	604	596	583	611	623	572	582	572	593	561	587	598	576	620	596	603	562	588	590	587	563	625	582	535	598	580	632	579	625	592	570	560	564	585	601	599	605	597	579	581	582	594	606	587	597	582	606	589	614	588	596	588	545	574	587	578	589	545	638	570	591	551	555	650	614	618	587	566	591	583	623	615	582	600	606	597	563	634	593	594	632	598	582	547	587	573	583	563	555	580	570	564	579	569	609	558	574	578	588	635	600	571	584	535	552	602	560	595	620	560	574	591	592	558	549	567	563	586	573	611	586	587	566	547	586	583	606	560	599	587	605	599	583	580	561	556	627	588	600	602	587	593	573	612	550	601	588	590	608	565	594	576	582	567	583	568	578	524	586	589	615	590	571	591	594	572	593	603	630	572	585	582	579	601	566	598	604	579	556	541	569	588	612	634	578	604	604	603	602	589	627	565	608	574	577	552	562	575	543	586	608	601	605	532	582	586	603	601	578	634	549	571	551	585	591	585	597	588	584	616	549	566	568	561	645	578	564	575	602	610	549	611	604	586	569	542	582	579	599	565	621	573	543	555	577	549	582	629	627	577	607	591	553	579	579	565	542	587	573	576	554	630	602	594	580	584	603	567	589	578	600	569	591	610	591	592	544	546	591	599	607	573	611	577	602	567	560	562	581	568	575	626	586	568	603	594	582	604	568	555	535	553	568	578	595	589	591	569	608	567	614	548	621	580	570	586	615	559	573	579	561	609	569	583	593	612	566	577	582	551	613	548	612	587	567	590	567	576	527	582	586	577	578	541	562	559	573	603	564	571	542	577	569	549	607	568	597	619	543	581	611	576	584	583	587	573	588	586	574	545	615	550	589	571	578	587	617	585	602	594	590	568	605	588	573	568	619	636	538	611	534	552	629	607	538	585	583	581	580	530	612	577	590	597	560	603	550	621	591	569	629	571	593	628	589	557	587	582	617	632	590	583	584	627	564	593	597	573	595	600	565	591	581	573	584	579	562	606	608	600	590	581	611	613	574	605	589	570	579	560	565	575	597	575	587	650	595	553	586	577	618	584	580	601	558	569	600	598	613	607	593	614	583	559	547	592	588	545	584	627	601	549	524	554	596	638	535	575	580	593	572	545	579	556	633	582	583	581	568	571	581	560	572	555	555	545	586	626	555	555	584	544	537	596	564	594	560	594	566	579	571	586	579	612	550	633	577	597	569	591	619	575	571	573	583	549	536	600	547	554	571	585	581	571	580	556	563	569	570	569	546	571	590	588	568	609	631	580	584	589	561	581	563	562	589	580	593	590	607	595	583	603	585	613	568	603	571	607	594	592	573	574	607	570	619	591	564	579	573	609	583	614	530	579	588	590	584	596	570	571	568	595	514	584	576	561	611	603	607	562	583	568	580	542	626	586	578	616	589	574	577	559	590	585	595	584	572	585	558	567	603	556	593	590	549	579	603	559	613	564	572	610	600	567	587	578	569	582	591	607	620	568	626	584	559	563	562	590	558	581	564	581	566	584	531	576	632	525	581	575	561	601	571	588	565	582	597	596	623	582	634	608	584	607	582	599	595	545	583	571	601	620	587	602	559	552	562	555	599	628	600	562	573	577	525	573	538	622	573	578	603	577	559	644	612	575	615	571	577	587	577	540	556	572	592	571	614	576	588	551	573	545	587	544	610	517	591	634	542	572	579	603	585	568	626	572	557	590	584	593	576	602	622	610	581	575	561	591	554	594	592	570	535	584	489	585	619	544	615	589	592	574	578	555	537	571	593	593	588	600	575	537	608	629	539	576	603	575	541	576	590	571	577	647	570	583	586	560	613	593	624	537	568	589	543	546	582	596	573	548	597	604	555	563	574	580	598	601	586	587	603	566	586	615	593	585	592	560	568	584	564	615	573	615	597	611	579	554	579	545	581	562	609	589	580	579	605	567	585	594	578	584	555	552	562	604	567	621	568	619	545	566	565	568	543	551	588	595	575	616	536	552	550	595	614	536	605	600	579	535	554	564	614	611	562	569	585	562	582	570	596	570	608	564	599	565	547	582	552	591	579	591	597	589	534	570	602	570	574	566	585	602	590	583	603	573	539	564	591	581	601	552	572	560	571	630	580	604	605	566	585	597	555	600	540	626	569	595	598	598	591	581	595	561	574	572	559	604	571	594	551	597	627	588	580	561	570	571	570	577	586	603	582	549	586	598	584	563	610	580	557	529	544	555	575	578	592	604	533	579	537	620	620	550	572	598	598	587	620	594	548	596	588	579	594	586	586	582	586	600	525	623	592	563	593	600	570	539	595	608	603	562	556	547	561	583	586	574	568	555	573	628	583	597	572	571	570	598	570	579	618	613	588	589	559	536	599	557	623	596	549	549	531	577	592	521	585	596	548	536	618	569	549	576	568	566	632	574	554	621	566	596	577	583	579	618	599	597	589	594	568	589	559	587	567	622	622	583	562	584	611	577	596	649	566	577	587	611	577	556	560	581	613	532	605	530	607	600	579	606	561	590	577	555	581	579	593	634	585	567	582	570	576	532	598	565	543	592	557	561	570	574	587	604	593	576	545	511	613	541	573	645	540	615	526	592	598	571	615	559	565	564	558	535	599	601	595	587	600	565	581	600	612	593	600	555	548	606	526	578	617	587	608	596	620	577	592	562	574	607	552	582	583	549	540	552	584	578	585	615	616	578	575	634	576	598	559	525	560	578	586	577	599	570	601	576	577	579	593	613	563	587	585	605	575	578	595	606	543	599	540	571	544	559	588	600	624	589	560	606	606	595	618	593	598	574	591	565	549	621	548	595	599	607	571	561	628	584	567	604	581	607	552	581	589	578	627	594	590	585	534	592	610	562	565	545	586	603	585	576	559	591	584	550	603	560	586	606	614	585	605	584	573	579	568	558	597	593	537	582	584	600	633	588	532	627	552	614	588	550	598	595	575	625	658	590	577	581	579	587	631	600	577	574	577	567	584	606	539	608	571	586	558
26809	20408	8826	942	643	578	466	372	370	354	324	341	360	325	348	338	350	355	377	340	371	367	340	367	365	325	385	316	359	355	320	378	338	370	375	313	334	325	363	343	350	373	346	341	349	332	378	377	372	337	340	388	369	354	362	341	321	346	376	329	346	325	347	326	325	329	369	304	343	321	362	379	384	350	350	368	345	377	330	325	374	357	343	342	354	338	341	346	338	323	350	344	341	333	378	360	367	327	366	325	317	320	327	351	377	376	310	367	381	312	345	351	338	378	349	327	337	350	313	350	334	317	301	360	344	328	374	351	335	350	348	386	323	333	357	342	349	365	373	360	344	349	351	339	350	320	346	351	365	368	337	345	347	348	367	320	364	351	345	366	336	331	320	337	363	345	390	310	339	318	340	327	333	363	323	368	368	356	329	344	329	361	312	358	356	344	302	332	340	344	350	338	351	369	313	359	347	343	336	339	370	330	372	331	345	336	378	355	352	357	386	357	358	314	377	338	368	323	322	347	342	351	336	350	385	330	343	338	349	314	354	311	360	343	369	359	353	331	333	373	352	351	326	343	380	339	350	365	357	337	330	337	370	343	297	342	331	323	354	326	367	333	323	382	315	344	359	346	359	364	376	338	305	345	359	364	375	371	334	330	352	321	343	331	340	300	357	350	329	333	346	364	353	347	353	344	336	349	312	374	320	344	327	329	361	345	373	380	328	341	326	354	368	367	372	334	305	347	313	339	332	332	338	323	339	351	358	338	344	324	330	356	352	360	326	342	348	336	373	368	365	361	341	309	300	353	319	338	337	313	335	343	363	338	359	368	339	377	315	328	351	335	366	356	367	340	374	320	364	368	364	383	325	307	340	344	322	295	336	361	335	352	385	365	337	359	358	365	333	357	348	322	346	358	330	350	345	314	365	356	319	332	367	341	335	376	334	353	340	334	323	327	329	330	330	316	374	331	337	329	327	359	335	383	328	377	388	341	345	336	316	341	331	348	357	353	355	348	325	355	396	351	329	347	348	299	332	337	348	362	362	388	325	324	339	354	364	341	327	343	339	345	355	315	360	349	353	370	315	331	343	355	317	358	330	333	344	354	380	329	345	324	347	362	347	348	337	378	353	346	350	370	334	350	363	319	331	295	330	369	341	357	333	350	394	341	321	341	317	327	339	352	336	352	309	376	339	358	350	357	357	340	363	331	335	379	330	352	347	343	349	336	345	369	336	364	311	369	348	327	342	357	364	342	363	329	335	348	314	371	340	370	364	312	357	371	305	366	335	330	361	336	337	311	334	379	363	348	351	343	330	331	384	320	347	337	324	360	342	357	354	355	351	343	339	380	341	338	335	316	337	354	381	332	360	344	359	340	328	356	354	351	324	350	343	301	328	382	345	368	344	346	341	353	355	342	344	339	362	329	325	327	359	350	372	336	346	354	324	341	341	317	332	372	361	358	389	338	346	345	329	309	345	367	343	337	332	328	346	356	349	346	340	391	324	381	324	350	347	346	350	303	337	375	355	330	335	325	358	337	353	352	350	338	330	319	320	347	353	325	371	308	358	329	337	348	329	345	359	322	362	317	352	323	365	343	373	328	316	318	348	335	344	352	346	359	347	351	338	330	322	362	344	362	340	362	336	339	327	365	379	329	323	341	371	353	331	332	332	362	359	373	353	303	337	354	360	359	365	332	338	323	328	329	359	348	354	338	343	403	354	310	357	330	347	363	357	347	382	318	338	323	369	360	342	313	358	357	360	360	361	334	318	372	345	375	327	343	321	398	309	362	314	347	354	389	374	344	357	322	341	343	340	314	343	350	325	348	338	366	368	334	327	360	350	352	333	356	359	384	351	332	342	354	349	349	364	331	326	349	343	363	357	346	371	355	350	383	368	353	352	337	357	357	359	367	356	375	356	322	320	315	351	339	340	344	319	363	337	329	311	340	382	343	325	357	363	353	361	343	331	334	344	329	328	345	356	340	304	367	372	351	334	341	343	381	339	329	331	354	318	366	361	316	351	356	340	354	325	345	370	369	327	353	392	340	359	371	331	350	329	347	353	349	337	322	329	342	388	360	349	357	361	363	339	344	330	323	346	339	338	336	328	344	376	348	311	368	339	359	336	333	350	349	363	350	341	346	355	339	337	349	345	339	353	351	366	315	344	294	358	353	318	355	362	349	317	328	350	322	323	333	350	355	355	324	340	342	364	352	331	315	333	349	393	363	332	348	340	356	329	356	390	326	343	336	343	373	368	319	348	314	371	367	321	321	340	373	365	339	321	365	308	338	342	327	340	323	338	331	361	368	343	359	356	337	358	308	371	355	355	367	320	343	321	343	343	355	325	340	360	337	330	357	344	332	362	352	340	327	374	321	329	357	346	337	352	347	337	362	332	352	343	331	374	373	359	352	366	354	357	323	352	302	344	343	343	384	352	332	361	366	346	324	346	339	350	353	355	389	344	364	347	337	360	356	381	336	319	329	338	320	389	312	326	352	351	348	317	394	329	341	338	348	371	373	345	332	370	326	353	357	372	338	348	341	362	363	329	366	327	344	352	320	328	341	377	333	322	340	331	355	354	341	332	347	359	361	315	367	341	369	353	331	369	353	360	342	339	348	373	340	347	337	335	302	372	353	380	339	359	337	349	345	365	322	361	313	348	341	351	354	333	347	338	343	371	347	356	310	333	372	361	351	377	342	363	322	318	330	357	358	348	362	331	359	367	325	373	337	324	367	353	354	319	309	369	370	347	363	355	346	354	356	333	363	328	358	353	368	339	341	358	334	358	335	363	367	323	347	334	373	363	367	335	354	351	340	366	306	375	358	355	359	343	365	368	382	324	355	322	315	324	327	348	344	326	356	341	359	324	346	325	339	326	332	342	312	364	321	342	375	299	312	370	359	340	329	327	362	365	356	328	338	331	335	352	339	358	335	348	337	345	340	349	351	350	358	337	368	340	331	340	319	360	376	342	350	326	334	348	370	317	328	361	324	359	367	330	328	346	353	326	362	360	340	328	324	350	380	348	353	325	346	328	362	311	328	338	346	348	384	359	326	347	309	355	329	356	359	345	343	366	370	341	344	337	350	304	335	334	344	350	340	336	379	376	323	306	351	374	339	372	336	377	330	350	311	360	336	332	346	374	321	351	374	365	347	383	357	338	334	372	359	337	328	335	338	349	364	341	380	335	304	335	341	351	350	346	356	329	341	348	344	348	367	353	331	366	350	363	328	360	334	333	343	370	330	357	348	344	337	335	378	372	375	362	344	393	361	355	331	328	371	337	344	356	357	372	354	332	356	328	375	346	330	337	358	356	338	336	365	339	345	343	342	367	321	337	356	319	337	348	328	324	319	350	324	321	324	336	357	388	352	359	363	316	341	338	332	331	380	326	362	390	362	375	340	327	342	351	331	351	378	326	356	327	343	356	359	348	364	338	353	275	358	379	354	333	354	331	335	341	344	332	344	340	337	367	356	346	351	335	321	312	353
6137	1301	1166	758	618	559	506	521	509	502	469	467	494	463	432	472	456	463	453	471	439	469	495	464	463	467	453	459	450	482	446	481	477	435	461	460	451	470	437	448	411	438	470	435	442	435	407	459	461	469	448	416	401	434	467	414	441	448	433	435	434	452	487	493	449	455	427	423	449	416	446	437	428	472	447	409	420	447	453	431	461	427	437	459	448	459	456	456	457	413	475	422	427	437	429	428	459	429	469	468	442	484	459	434	451	468	438	474	440	430	488	457	428	404	430	431	483	429	429	396	451	475	419	443	454	435	457	439	457	486	432	486	448	432	450	423	495	437	462	480	455	441	447	435	442	446	450	440	454	414	462	479	446	476	446	389	461	452	449	435	471	444	435	441	461	420	451	455	424	459	452	414	444	425	455	473	480	453	491	442	439	421	422	435	438	450	438	456	431	439	432	435	464	466	455	476	471	454	449	429	412	448	428	475	454	467	438	430	450	490	455	438	402	473	420	463	451	461	464	460	455	459	451	452	431	443	437	454	449	453	457	468	452	445	460	469	444	436	414	444	443	431	425	460	441	474	442	421	448	445	456	446	466	437	474	461	497	453	418	475	448	435	484	487	453	454	458	476	446	464	417	433	449	453	449	454	443	473	427	438	415	413	397	466	464	445	486	479	448	444	454	420	456	419	432	490	424	447	437	432	472	416	437	460	455	432	445	470	476	434	446	447	432	476	454	465	434	415	446	414	393	457	448	410	433	451	481	431	461	439	428	439	463	439	473	485	526	428	446	431	407	418	445	452	483	468	471	479	448	445	455	452	429	444	420	470	437	450	429	471	453	406	441	457	466	408	444	472	434	445	468	425	426	432	461	451	430	438	431	431	461	449	468	456	498	447	491	450	462	438	465	468	440	488	451	426	469	461	429	451	440	418	395	439	468	460	411	408	460	449	432	450	466	417	455	459	438	444	473	431	405	431	436	457	419	422	427	438	466	449	443	432	416	457	446	468	436	438	479	469	444	448	487	453	457	416	444	452	476	453	458	428	432	471	438	463	449	485	456	450	428	447	444	457	465	447	453	455	424	434	484	470	430	452	415	436	457	458	458	451	442	484	459	455	497	422	455	444	457	476	406	441	445	478	442	472	422	412	462	436	476	460	488	477	394	429	464	416	422	418	439	437	447	458	454	450	475	443	496	482	428	425	464	456	410	443	483	463	473	438	454	472	494	439	452	450	451	457	409	447	455	393	432	441	469	430	449	432	439	452	473	434	425	440	440	469	445	453	472	447	449	427	447	415	458	443	459	434	460	483	455	448	441	459	467	440	464	448	454	441	408	464	443	460	422	429	449	463	456	451	443	444	440	403	451	448	430	450	433	440	473	447	448	456	494	451	440	480	445	427	450	469	444	473	472	416	447	462	419	428	455	446	463	439	454	467	433	461	462	462	429	402	477	436	443	461	447	421	441	428	451	447	441	446	476	473	447	457	451	430	478	460	456	475	443	429	430	410	429	451	435	419	416	438	440	453	456	439	411	441	415	408	409	413	474	417	483	494	459	423	487	452	475	434	458	459	437	491	394	466	440	431	450	426	442	433	476	442	466	472	421	421	450	480	439	451	465	450	452	413	423	450	460	428	447	446	437	473	455	444	449	432	417	479	457	464	491	452	461	425	434	458	440	474	465	437	447	484	454	423	483	435	454	451	484	444	463	440	426	463	421	436	439	454	435	445	452	417	439	458	462	394	448	437	439	464	439	442	470	439	441	448	425	447	418	455	446	452	442	455	435	421	499	451	473	421	466	465	454	482	426	429	429	452	439	402	431	461	445	428	462	457	448	440	433	433	482	442	446	440	481	438	460	423	454	417	421	473	417	446	450	437	446	499	474	409	446	477	442	441	468	437	487	452	446	443	460	441	494	457	436	445	423	466	430	429	464	441	479	436	419	424	431	469	462	435	437	483	457	458	451	457	414	397	454	409	436	484	436	420	448	466	463	435	461	440	492	431	438	462	465	438	453	447	457	437	443	438	458	446	471	518	424	453	466	456	429	466	448	463	442	442	432	424	443	444	424	458	457	430	475	452	443	416	453	449	449	450	437	431	408	462	439	440	460	415	479	471	449	448	455	461	415	474	459	446	417	443	433	458	442	426	427	470	477	448	456	428	430	472	434	441	468	431	450	426	424	446	413	445	455	416	441	452	503	454	477	448	447	461	456	447	474	472	434	471	421	457	453	442	478	448	453	412	445	468	433	414	473	426	454	437	430	417	450	431	462	475	411	428	451	435	435	448	465	437	426	444	447	464	491	469	408	431	461	483	436	436	493	403	475	441	448	486	445	448	452	444	433	420	465	398	440	415	439	446	451	437	452	428	444	443	434	467	439	432	435	461	452	434	443	464	457	467	407	459	430	419	436	422	430	433	457	439	444	452	446	458	431	471	417	487	478	417	448	436	447	414	443	448	439	459	433	462	447	447	444	466	458	429	458	461	472	499	489	450	423	415	434	452	447	443	436	414	449	443	446	462	450	459	470	467	444	404	429	475	407	454	456	416	427	437	449	447	417	445	452	401	487	423	444	452	452	473	443	443	451	456	437	436	434	449	435	481	427	420	439	455	404	439	469	437	452	440	459	437	474	468	450	438	451	432	446	437	474	466	448	422	485	425	461	426	405	418	482	470	452	441	459	422	435	445	437	445	471	452	477	449	447	466	462	416	452	473	485	445	428	425	455	399	446	456	453	429	491	454	402	437	447	472	451	438	474	445	450	466	472	421	465	431	484	449	441	460	466	409	456	440	431	469	440	468	449	463	455	433	489	449	466	407	463	453	444	449	437	463	433	438	447	468	420	447	486	419	472	409	494	435	455	422	459	422	455	437	410	453	444	446	434	485	420	452	453	418	390	450	427	414	442	445	459	463	410	450	450	440	422	413	446	465	422	419	442	442	450	449	476	428	436	410	435	446	454	467	487	429	428	444	434	436	453	468	449	508	468	484	452	430	445	407	434	479	456	439	457	428	449	405	437	446	431	469	473	435	421	424	490	439	437	455	450	481	427	433	444	462	444	450	438	445	426	443	459	446	437	458	445	468	472	453	430	452	433	412	459	437	441	436	431	464	441	462	435	455	445	405	481	464	447	477	431	451	451	421	446	478	488	458	462	480	469	449	426	433	467	443	431	448	418	443	468	478	425	456	449	480	428	454	488	435	485	439	456	438	445	477	465	455	454	438	434	464	428	468	468	432	458	423	459	425	472	426	505	478	424	440	436	438	442	483	444	460	458	449	448	440	472	450	427	470	441	453	461	433	473	447	435	475	433	429	423	410	448	413	412	452	434	457	436	467	413	398	439	495	445	458	445	443	436	457	441	424	456	457	441	408	464	461	498	465	463	430	459	437	466	440	460	466	437	459	489	419	474	458	442	459	418	439	463	438	444	444	435	450	427	413	464	440	448	435	440	433	430	438	440	450	436	480	435	472	421	447	415	487	474	421
23717	20990	28315	23823	20967	9542	1324	902	798	712	696	639	655	611	640	614	622	555	599	604	588	559	589	596	609	588	568	594	592	572	576	558	572	552	543	557	548	557	556	564	538	562	558	562	581	572	570	597	545	564	588	562	544	559	526	547	556	550	542	574	552	520	539	521	545	565	543	537	524	576	544	585	557	535	557	547	586	552	560	544	575	540	546	580	557	565	540	518	527	564	586	555	597	566	545	592	529	583	559	545	570	536	536	591	536	545	506	529	553	548	542	529	545	563	520	537	560	562	538	545	553	538	581	562	549	553	547	560	548	576	585	531	544	521	583	544	601	557	543	517	534	563	560	550	558	555	581	542	562	557	534	519	549	581	483	550	544	539	483	547	502	501	537	576	530	532	546	540	580	573	513	555	540	569	565	536	565	561	566	536	568	550	581	574	570	525	598	582	545	560	579	542	555	562	508	538	571	534	540	549	524	531	533	535	591	541	540	515	515	520	567	537	504	540	533	547	601	537	567	514	548	548	543	552	548	522	603	581	576	554	609	555	563	518	558	550	594	603	520	546	534	536	549	556	554	542	555	547	575	563	517	535	544	570	551	551	530	557	560	508	541	539	613	536	536	542	545	574	567	500	553	557	561	563	523	559	540	567	566	573	564	539	572	546	556	542	542	570	521	541	574	534	522	556	546	581	536	507	569	560	518	589	565	562	578	553	556	570	564	499	569	561	529	536	545	515	551	552	561	538	572	565	533	531	581	512	525	582	543	539	558	580	567	558	563	568	550	576	555	571	576	516	522	549	563	514	544	561	564	510	548	572	556	532	575	518	562	512	518	563	559	565	544	526	543	582	559	581	565	543	548	568	539	549	519	549	565	556	568	560	547	532	562	522	540	567	552	537	560	583	555	532	559	551	508	566	573	497	531	542	545	539	596	554	535	545	519	576	574	527	556	548	582	561	577	567	559	550	522	535	561	593	543	571	554	540	577	543	526	515	560	525	572	557	554	553	519	531	524	553	558	548	547	533	548	543	597	557	542	554	516	548	558	549	541	552	587	497	550	574	535	606	542	538	548	538	598	549	549	569	559	567	518	569	547	562	528	546	553	556	547	532	578	534	580	513	532	553	529	514	564	547	559	568	561	519	551	595	555	591	549	611	482	565	526	539	556	557	550	568	546	582	557	582	539	562	578	535	546	560	579	560	571	565	522	582	511	572	530	570	548	564	537	559	565	564	564	519	560	599	593	552	557	585	576	566	564	521	601	527	593	530	607	567	525	576	577	587	554	569	536	509	580	587	545	530	536	529	559	518	574	539	581	562	590	485	566	521	556	530	541	615	552	545	606	582	556	553	546	546	541	551	609	553	521	518	531	594	602	542	544	531	529	577	555	558	597	546	522	592	578	557	536	536	536	565	539	546	538	540	557	533	541	587	594	546	552	592	549	572	527	572	582	538	539	521	558	533	568	541	572	554	554	535	537	544	577	588	548	549	541	586	521	542	542	583	594	576	546	575	556	549	575	568	540	538	560	561	568	562	589	556	522	575	556	560	573	564	567	538	516	543	533	579	506	538	520	558	547	540	517	585	528	537	569	549	512	527	555	543	519	586	554	530	553	563	588	505	510	524	524	564	540	551	567	536	573	531	538	606	542	547	579	522	552	538	547	568	564	530	532	569	591	560	571	515	581	575	610	564	563	557	497	545	536	551	598	555	552	575	525	556	543	552	539	524	507	538	552	522	542	533	563	545	530	552	543	563	568	563	564	549	559	542	584	586	556	536	557	546	558	531	527	534	594	546	550	522	524	552	537	555	547	518	536	536	575	537	571	562	575	586	599	564	505	597	543	536	587	569	527	529	567	562	565	553	519	590	525	537	586	524	548	542	543	550	510	535	576	565	531	534	506	565	561	593	578	605	589	556	528	533	566	534	525	580	543	583	584	501	537	599	564	525	553	539	538	605	539	531	561	572	548	520	558	521	547	551	541	567	587	543	560	559	565	575	568	548	574	536	556	563	524	548	574	529	551	544	542	561	562	569	531	559	496	526	560	559	520	575	561	548	516	545	556	569	517	567	565	568	566	563	583	524	553	556	540	548	545	526	528	565	567	523	566	555	557	574	549	548	591	602	580	524	569	551	547	578	529	549	567	542	584	559	580	532	527	538	576	540	565	564	523	553	573	566	551	538	530	558	576	531	565	531	569	578	557	615	537	560	539	509	523	539	569	522	515	544	571	530	546	574	589	536	543	573	548	514	570	540	543	559	556	545	534	563	555	597	533	549	523	488	572	570	554	535	550	531	607	579	570	504	550	553	542	558	544	582	546	604	581	542	571	547	569	562	518	531	602	563	534	532	551	539	567	504	563	569	534	529	501	518	570	588	523	586	499	522	560	534	531	576	581	543	526	574	575	506	551	566	578	564	542	498	559	566	604	561	575	535	560	509	551	557	605	533	533	607	545	574	570	539	571	591	517	597	567	562	595	549	516	634	573	584	587	528	539	561	543	555	534	544	532	529	580	529	582	579	509	545	529	523	562	581	518	517	572	534	540	567	550	541	549	591	563	566	541	506	563	559	559	519	542	560	584	536	553	546	564	572	559	577	605	529	581	521	558	555	595	555	543	569	506	571	571	534	539	528	551	537	568	545	521	554	526	582	529	510	558	525	583	562	535	555	551	534	560	542	580	541	569	559	596	543	580	515	510	546	560	522	535	549	538	565	562	506	537	552	548	532	558	537	593	524	548	526	567	549	576	577	571	471	548	578	536	567	551	558	553	597	530	500	565	554	530	548	562	562	502	574	525	562	580	552	579	523	557	544	533	584	548	535	576	588	549	563	546	572	593	518	523	531	550	542	570	590	528	554	545	565	529	511	545	562	563	561	557	580	539	561	522	577	537	550	524	584	550	589	593	575	558	550	558	570	504	597	549	529	540	560	584	532	547	574	567	569	570	561	576	588	570	526	585	573	564	554	536	551	558	562	583	526	536	563	531	533	581	560	499	569	518	541	509	539	574	575	538	546	573	538	557	573	564	581	548	515	540	548	546	508	555	562	545	537	511	507	530	530	540	581	547	563	554	580	565	576	546	539	555	539	543	565	541	558	554	563	514	588	535	519	601	575	561	538	544	526	562	578	538	529	550	559	534	569	555	605	545	565	549	579	579	532	553	613	588	598	558	538	588	568	616	527	574	519	522	596	548	529	556	557	517	561	574	581	584	546	608	572	584	559	556	565	570	556	537	575	549	555	572	591	579	530	590	577	569	527	563	554	594	558	571	544	535	578	576	517	539	564	587	532	569	581	579	566	526	531	534	517	509	546	543	560	513	528	563	553	508	547	557	575	526	544	539	542	505	516	547	488	535	513	551	542	531	537	531	621	558	558	565	576	578	597	523	528	549	530	563	569	562	560	556	551	544	558	539	541	537	541	572	531	560	542	532	533	566	536	528	540	601	549	497	568	572	576	537	549	545	579	535	580	569	550	547	519	539	558
13744	9432	7922	3956	2887	2226	1853	1519	1336	1223	1087	994	1000	909	902	860	848	837	855	782	826	782	776	722	726	729	781	788	741	747	741	685	745	709	768	717	724	754	705	721	725	730	762	713	743	720	716	685	745	721	712	709	718	706	763	705	709	658	750	729	690	755	701	707	702	708	707	761	687	735	707	702	745	675	748	693	683	750	675	672	704	725	659	718	706	675	708	701	703	695	693	717	682	724	703	731	657	740	699	709	737	708	725	694	718	736	718	721	705	730	696	706	685	746	704	693	750	707	694	709	695	712	680	705	732	723	719	699	759	705	696	722	693	734	665	745	751	688	686	724	720	688	716	716	718	735	677	667	749	703	700	717	710	704	694	684	645	711	696	711	727	718	691	688	703	693	678	702	700	748	723	771	675	720	657	704	697	746	711	688	669	666	700	700	686	683	736	720	710	717	733	699	701	698	696	729	708	714	719	716	786	721	687	662	750	726	682	746	730	712	703	703	656	692	736	674	740	658	735	723	747	693	714	759	730	674	694	681	687	715	714	735	736	708	762	691	712	748	699	701	703	744	733	703	652	687	656	695	706	764	664	689	712	690	719	696	674	649	721	721	692	721	678	691	681	678	697	739	699	757	716	682	707	714	677	728	663	720	707	697	705	712	720	712	682	738	684	734	697	720	738	655	715	698	729	695	686	681	722	679	665	717	714	669	742	647	684	692	706	703	676	716	697	677	731	716	712	678	683	715	725	689	711	704	704	685	671	729	758	711	724	742	726	683	739	658	721	672	690	706	697	698	678	733	703	664	662	717	699	710	723	715	689	784	702	654	696	697	712	692	770	734	714	709	707	745	712	714	708	716	698	714	713	741	719	709	718	698	656	761	709	714	691	686	707	704	729	706	718	704	685	672	679	662	726	723	711	715	703	665	703	723	668	717	713	723	701	715	725	709	695	722	777	748	745	701	749	735	718	689	702	671	702	706	675	725	730	698	719	741	711	686	688	713	729	706	725	731	721	691	695	648	688	683	687	674	708	712	691	683	723	782	715	717	686	725	684	698	701	722	715	730	742	686	770	682	704	724	706	703	735	783	703	674	730	709	692	692	733	704	725	692	699	701	728	739	669	738	691	757	736	726	679	737	706	691	715	714	695	736	722	676	668	693	736	730	731	714	704	726	684	723	710	739	726	761	712	683	729	723	693	698	703	734	681	688	720	704	659	677	683	697	668	691	733	729	707	731	727	693	675	707	735	734	752	701	727	672	717	693	754	733	684	673	692	717	711	736	710	720	740	682	717	629	700	724	671	658	659	638	705	703	712	667	715	681	649	709	700	724	711	689	676	710	718	731	717	716	724	682	722	671	694	669	739	676	728	693	770	737	716	712	716	659	723	709	705	718	699	734	708	707	689	675	707	682	684	721	694	647	731	671	704	666	739	669	656	716	757	668	731	659	694	735	708	696	706	684	662	665	741	639	725	734	760	679	661	687	683	702	683	709	740	681	709	715	677	714	715	729	711	702	683	756	661	720	710	686	691	666	766	699	671	690	734	773	703	687	717	703	664	728	697	711	670	729	714	704	637	732	720	771	701	717	686	749	676	713	669	738	685	738	707	706	739	724	728	726	676	714	716	701	678	701	633	649	755	706	693	713	707	759	699	683	680	721	734	757	680	726	761	699	667	694	705	700	729	658	685	734	721	757	676	688	659	670	715	730	740	707	691	713	714	675	742	726	721	754	738	703	703	707	711	699	669	697	736	682	709	681	699	694	725	672	684	726	698	672	683	671	700	696	722	713	652	724	693	711	671	713	729	711	707	701	702	715	686	721	673	700	683	726	717	726	684	738	682	747	684	720	743	727	690	732	706	666	674	696	724	684	711	672	658	731	642	688	703	700	716	720	696	670	702	706	683	704	746	641	722	698	711	712	712	715	674	736	701	723	770	722	719	695	663	732	771	732	712	712	718	671	687	702	713	681	698	714	717	711	697	751	700	659	744	687	715	693	668	717	672	699	654	702	709	725	680	728	687	697	743	730	725	698	743	654	763	695	692	684	718	699	715	676	659	717	753	719	743	674	736	697	712	699	741	719	678	720	692	712	669	688	752	646	718	724	720	768	729	718	740	703	697	675	696	740	693	703	694	694	735	722	689	733	731	693	706	717	699	690	710	702	688	714	732	651	684	703	711	704	699	682	723	703	687	669	716	715	672	652	720	655	700	753	698	735	733	730	698	740	671	734	672	656	718	721	640	657	687	729	685	722	677	687	674	712	712	757	667	702	722	688	705	696	709	718	705	705	702	705	731	740	687	724	732	680	706	667	685	719	694	686	666	726	705	690	726	725	777	687	713	706	731	657	751	598	701	680	677	682	698	705	678	722	660	755	700	706	752	710	706	700	708	696	716	692	743	678	734	711	700	703	736	762	702	704	707	720	761	721	724	740	722	725	714	706	667	731	665	661	732	692	708	686	718	670	752	684	697	698	729	696	682	693	727	712	703	688	718	662	674	706	751	712	655	733	693	691	712	719	688	755	706	717	716	706	729	719	637	709	644	696	709	747	725	691	687	715	720	703	692	681	717	713	713	702	718	711	723	722	711	664	676	701	690	701	672	718	679	705	680	709	699	658	756	695	721	692	752	695	730	702	728	711	633	706	715	664	701	731	708	717	663	755	667	693	742	734	693	744	675	748	727	703	754	729	690	677	722	706	700	685	714	770	711	714	658	724	702	691	708	687	720	710	704	693	729	720	712	715	672	721	736	729	751	713	701	695	705	733	716	696	668	729	696	641	724	698	719	681	720	692	703	701	702	696	739	748	712	673	709	747	688	714	695	675	725	689	686	760	703	724	724	665	701	691	700	668	703	728	713	730	717	722	685	726	732	724	708	722	754	685	711	674	709	702	726	679	720	668	752	673	691	713	714	647	704	729	780	699	689	698	667	671	691	743	741	688	684	723	706	707	707	670	647	648	708	729	685	727	686	662	707	693	742	721	709	718	688	744	693	663	729	762	658	715	697	734	697	725	714	688	660	723	724	678	744	735	726	694	703	702	728	691	682	702	748	751	666	693	680	684	698	716	741	716	689	713	718	701	690	693	715	719	733	696	686	737	704	725	691	690	682	707	732	682	759	655	694	654	711	724	707	665	710	713	712	681	717	727	707	673	684	675	708	697	673	766	753	715	639	702	660	727	700	668	716	658	706	724	685	720	690	763	703	764	679	751	694	719	698	746	714	681	707	726	726	783	692	723	698	656	717	727	706	682	703	661	698	724	722	718	692	704	669	719	704	762	679	699	733	692	703	665	668	693	708	679	664	755	742	705	672	690	712	710	716	684	685	756	679	682	741	715	689	728	707	723	751	665	706	714	709	687	689	725	731	714	715	712	664	740	689	711	716	705	699	711	721	737	659	750	686	692	713	711	664	717	757	663	689	759	684	671	697	692	689	726	685	749	715	697	743	642	749	696	717	717	707	707	741	697	722	722	666	712	715	703
22750	21002	28738	23462	21002	21033	7268	1191	936	802	736	682	636	641	592	606	557	541	534	555	501	495	494	447	512	511	483	482	512	449	476	463	496	453	467	469	427	459	472	440	483	453	448	480	499	481	461	480	478	460	458	453	457	470	417	475	439	452	441	474	461	429	459	490	449	465	514	435	445	443	396	439	464	459	461	438	435	475	453	433	427	438	483	431	429	448	435	443	419	461	460	457	444	451	411	424	463	450	458	465	416	416	427	410	452	435	452	458	451	429	457	432	416	453	447	469	416	421	441	454	476	457	455	457	407	482	436	427	470	442	444	470	428	457	443	435	459	414	463	449	450	470	457	438	436	468	461	442	460	452	425	458	465	458	415	472	451	457	468	456	466	478	470	429	482	473	445	456	444	462	454	444	460	440	413	446	471	429	463	473	447	512	461	435	471	445	415	440	427	440	447	407	459	471	439	446	421	460	456	445	456	423	450	463	481	433	471	403	449	457	505	475	464	430	506	467	446	447	453	405	441	426	432	444	454	444	458	464	423	428	451	446	425	483	417	456	446	450	479	462	485	476	457	461	432	463	409	448	453	418	414	454	443	439	459	437	448	445	445	474	448	444	404	486	455	445	429	464	467	420	426	438	438	427	445	458	445	435	430	436	449	441	437	437	416	471	479	453	455	448	453	459	443	494	446	442	419	408	465	463	481	442	459	445	430	477	484	411	463	431	454	483	431	469	442	455	415	457	436	453	455	463	464	427	423	429	467	430	446	466	484	403	452	433	448	461	449	446	416	469	470	444	453	442	440	442	431	450	427	455	423	464	434	447	432	467	458	461	413	458	454	460	460	450	472	474	450	449	437	465	414	420	404	447	456	448	448	490	441	445	450	447	440	496	436	426	477	420	467	449	454	414	429	453	473	406	446	425	411	430	449	448	444	465	459	470	411	421	428	438	437	415	448	456	465	451	421	454	451	405	481	459	448	475	463	426	436	412	433	416	463	444	476	444	425	441	441	472	448	430	482	457	442	451	513	459	477	454	455	421	478	445	446	452	463	434	441	451	498	503	449	477	466	451	462	416	473	447	430	428	477	458	446	422	448	428	444	458	446	448	457	422	490	429	426	450	441	468	461	457	446	461	438	453	432	459	426	427	442	410	412	402	420	453	464	465	500	464	468	450	467	462	449	419	428	427	466	440	476	426	403	427	471	436	465	478	441	469	446	455	457	448	477	440	460	462	468	441	471	444	447	432	472	433	423	434	472	417	434	423	459	444	461	436	432	459	448	446	455	457	447	423	477	442	492	421	462	478	428	454	478	447	441	437	444	443	417	454	452	397	434	490	424	457	489	434	473	446	444	417	477	452	450	459	458	465	435	470	481	418	490	462	431	437	443	468	468	475	422	446	447	445	449	469	460	438	432	470	473	448	433	457	464	438	434	451	430	440	496	462	464	476	437	436	479	424	505	410	470	448	426	444	439	456	469	451	471	445	447	439	438	445	452	447	493	432	459	445	438	473	484	442	418	440	435	460	455	454	460	417	427	479	447	427	441	446	426	412	472	452	433	429	419	423	456	456	423	465	439	447	461	476	444	469	445	446	412	459	427	433	477	442	446	430	446	455	490	423	454	460	438	454	478	473	449	416	445	456	454	440	448	465	452	410	452	447	442	456	460	455	431	471	483	418	459	423	436	462	431	421	443	423	444	452	455	426	462	434	470	420	453	447	442	404	440	463	416	448	432	437	436	404	474	465	474	413	404	465	453	460	443	452	436	411	469	461	495	464	446	442	450	457	446	456	422	449	446	423	449	448	468	445	464	460	419	417	443	471	461	413	474	450	460	459	444	448	442	458	466	453	446	426	420	445	490	429	435	462	450	458	491	450	452	467	461	433	452	440	467	419	453	409	396	408	432	448	434	453	431	442	413	452	458	428	478	504	411	466	444	434	473	409	456	454	457	465	430	429	444	454	445	431	421	430	418	457	447	442	484	439	474	478	471	414	473	460	451	444	478	447	435	420	457	469	489	446	444	433	472	423	462	421	451	465	435	446	447	470	429	409	462	420	485	422	452	454	463	447	452	438	419	430	446	413	447	467	440	434	434	482	475	456	464	461	431	455	459	423	442	449	467	480	437	432	421	451	431	403	403	461	483	459	487	459	422	468	458	447	457	450	437	406	456	405	444	491	443	483	428	456	446	426	450	424	449	446	426	435	403	425	479	416	437	476	444	478	432	446	467	458	459	449	472	472	464	446	456	472	456	434	458	435	474	456	463	450	442	460	416	464	442	448	409	439	422	461	457	429	470	417	440	441	454	457	450	448	408	429	443	408	446	413	464	485	434	476	434	439	445	442	441	426	430	442	438	457	428	483	492	412	476	468	434	435	452	428	459	432	437	436	461	464	456	429	423	429	453	459	492	434	448	448	482	430	420	494	439	466	429	419	421	486	444	478	452	433	466	435	456	434	404	503	461	437	405	441	442	471	443	479	431	450	457	425	478	432	417	456	428	482	440	456	439	445	421	445	446	434	413	450	495	441	441	471	436	494	425	437	464	458	441	449	439	462	444	448	465	416	452	451	422	445	450	435	444	447	414	454	469	482	455	452	467	472	461	468	459	479	455	489	459	449	443	461	434	462	459	419	448	434	434	420	449	500	457	447	437	474	456	449	425	424	464	471	461	461	472	454	455	436	409	418	448	471	488	431	417	484	433	448	451	457	443	417	447	470	440	441	477	458	435	451	410	467	480	419	420	448	476	462	403	427	475	440	438	468	436	461	445	460	469	438	401	443	421	401	467	453	460	454	480	460	428	456	434	458	480	465	447	439	470	457	470	399	431	458	445	441	444	467	424	453	428	453	438	463	408	481	449	441	469	439	409	416	448	462	439	444	386	470	433	467	439	419	417	469	454	432	425	451	448	457	448	450	459	460	454	440	441	454	476	432	469	432	456	426	495	466	435	430	447	454	448	422	432	430	431	451	426	442	414	458	496	431	462	457	437	463	391	427	470	419	451	395	427	402	473	437	421	458	412	432	452	418	457	467	415	474	458	443	462	434	459	441	473	469	397	409	476	437	459	419	481	450	444	464	441	443	497	472	401	427	457	444	471	439	477	406	435	447	405	434	449	430	449	446	444	435	415	471	428	440	477	470	463	466	454	471	416	461	438	441	461	423	416	410	471	463	443	413	443	443	444	427	462	451	453	433	439	454	456	525	452	423	470	426	455	460	455	414	428	429	430	459	476	500	451	454	424	451	423	464	434	432	463	423	407	442	483	389	456	432	437	501	450	430	458	457	480	468	480	454	452	454	454	461	438	500	449	478	433	449	457	447	473	472	441	438	430	442	478	479	459	463	461	443	453	441	452	442	448	438	476	413	451	454	430	487	477	440	451	423	453	416	437	463	465	462	437	448	443	436	471	452	450	435	487	463	444	458	446	453	482	422	460	397	455	410	445	465	411	453	429	430	405	409	448	485	444	436	410	441	412	442	452	455
14737	15336	12331	6371	4468	3342	2709	2189	1802	1496	1330	1185	1134	1031	1012	924	882	854	797	770	739	746	740	735	690	681	666	645	661	602	691	644	619	575	601	628	639	642	654	632	615	626	612	631	569	579	597	592	609	620	569	631	600	599	639	612	578	596	584	599	627	584	644	557	579	601	602	561	573	599	603	607	578	592	591	611	563	587	594	579	597	535	608	557	583	574	610	566	542	627	612	588	616	580	548	556	561	608	622	562	583	590	617	601	579	603	569	577	568	560	597	532	584	599	579	566	579	579	585	570	571	533	560	527	553	568	584	574	576	574	584	570	592	575	606	573	619	573	647	566	582	587	567	599	579	555	588	595	623	604	554	564	585	569	572	554	556	560	581	554	586	569	580	566	603	581	576	583	646	554	592	564	616	558	538	596	570	621	613	568	585	593	612	554	569	557	611	537	563	564	572	592	582	594	546	596	626	567	597	565	568	598	571	606	573	589	531	587	564	623	597	593	601	576	557	547	581	549	577	570	560	583	560	591	603	583	586	585	582	596	543	575	557	599	571	614	605	592	577	572	564	590	605	616	597	576	581	606	624	550	573	591	593	584	547	585	539	555	566	520	534	603	581	611	528	604	575	547	573	580	575	590	565	582	640	598	629	587	562	562	566	595	610	623	589	613	580	559	589	564	599	575	594	563	605	580	563	562	537	579	582	556	605	575	569	563	596	616	605	557	527	560	567	565	615	609	565	582	597	606	588	608	568	582	566	571	587	574	591	605	542	552	541	582	619	584	603	574	620	589	599	604	566	608	576	581	616	612	562	564	571	606	594	545	605	609	564	592	555	585	595	596	598	584	584	602	602	604	615	566	587	600	585	549	581	538	565	573	595	582	602	598	574	569	613	584	550	566	572	595	597	603	551	576	567	618	597	612	569	629	541	604	593	572	598	573	612	604	530	614	635	578	593	568	546	558	553	549	562	614	565	588	574	566	582	556	560	584	540	584	569	571	581	566	587	582	557	607	590	575	600	592	548	558	574	601	552	584	599	597	614	617	567	620	597	568	608	576	599	566	609	603	594	554	589	554	596	563	586	542	611	539	588	570	579	597	587	532	581	578	575	590	569	592	548	576	549	549	584	581	600	573	574	597	579	574	560	553	585	597	602	563	611	563	564	586	586	607	592	597	635	607	553	567	607	629	611	603	639	607	570	576	570	580	564	591	627	580	559	594	560	547	611	554	536	578	589	604	590	578	591	587	598	621	577	554	582	598	559	580	554	592	583	586	591	557	580	582	578	591	566	585	632	610	602	576	558	584	611	565	594	547	569	566	561	550	529	586	560	586	570	598	578	568	554	569	571	577	573	568	573	581	583	532	603	567	586	599	583	601	583	577	618	603	612	573	617	590	524	606	550	579	573	559	555	571	583	619	566	574	533	535	571	621	630	601	579	594	594	587	586	593	594	602	570	557	609	563	566	596	574	547	572	560	597	597	642	581	572	624	602	577	572	624	582	545	597	616	586	579	586	581	540	594	563	594	603	586	572	610	588	587	561	595	572	592	537	613	565	562	588	614	574	537	569	568	527	552	603	563	560	557	574	574	586	587	581	588	591	551	591	553	590	593	578	566	557	550	554	621	567	572	608	624	590	569	606	616	617	550	540	620	562	578	597	603	577	582	604	608	585	560	551	592	559	593	560	575	554	592	606	614	557	531	572	608	545	566	568	564	622	611	559	585	557	601	577	584	534	588	565	594	567	601	602	561	603	573	559	613	561	544	601	563	637	557	588	557	597	608	614	547	618	609	547	586	521	577	601	560	567	571	574	572	559	578	579	572	586	592	564	569	575	590	552	642	519	581	600	569	550	592	592	599	548	554	598	570	563	601	562	609	551	574	578	603	581	584	594	551	572	516	561	575	606	605	550	591	592	581	538	578	605	594	578	600	589	543	612	563	601	570	583	586	615	572	575	605	624	583	580	561	523	563	600	561	617	581	584	558	542	567	582	572	586	558	584	599	583	581	589	597	561	544	586	562	592	591	576	541	600	596	575	576	576	574	589	598	597	584	583	586	608	554	564	575	566	597	563	575	540	568	570	606	585	604	553	571	563	569	565	543	550	566	568	546	579	562	569	564	588	533	575	533	601	585	564	619	642	616	563	578	597	544	562	546	639	572	610	575	612	617	576	602	616	557	589	588	531	581	542	576	554	567	558	566	576	574	619	593	526	577	571	574	586	555	595	594	581	603	557	591	581	552	585	577	616	573	606	621	632	606	599	600	600	578	569	559	570	541	550	606	581	580	533	585	583	598	540	592	566	558	555	572	557	568	606	549	577	590	570	597	605	549	575	615	588	608	581	538	569	573	599	600	610	546	565	611	570	577	571	566	524	588	616	624	575	584	576	571	539	601	576	579	544	590	557	608	573	594	548	545	614	592	554	589	582	590	569	543	604	566	578	544	573	586	617	591	589	575	564	575	601	581	590	552	572	611	583	578	614	544	612	553	589	571	583	590	607	559	553	565	581	562	548	589	595	571	597	556	607	539	593	587	590	557	608	598	563	638	562	574	560	587	605	619	553	592	566	573	552	559	606	559	568	562	564	549	552	561	564	593	575	606	580	561	591	598	545	572	557	568	606	606	544	545	597	572	594	536	570	585	624	556	585	558	603	589	563	536	540	576	591	605	605	576	586	544	572	563	548	550	635	580	603	571	608	557	591	551	599	560	547	569	606	585	543	608	570	555	585	575	537	580	601	598	591	600	575	558	580	562	560	557	569	580	555	568	591	582	569	603	565	586	558	593	581	577	610	575	622	555	595	616	564	574	566	565	611	576	573	577	581	581	563	578	566	593	624	556	605	540	592	597	534	531	584	583	619	575	588	541	598	602	569	581	569	589	592	577	579	584	589	563	537	603	596	554	616	543	600	536	612	566	591	566	567	590	572	588	577	573	553	578	562	575	573	551	547	547	568	609	632	602	586	567	531	566	601	565	574	555	543	602	586	604	552	552	561	550	583	586	527	547	558	602	578	571	606	577	562	561	585	591	575	604	556	566	609	551	612	563	567	569	581	579	610	594	572	571	578	530	548	568	551	532	583	566	535	597	585	555	592	580	615	560	584	604	567	528	579	609	584	549	573	567	571	548	572	551	602	588	600	629	589	582	609	557	616	577	684	557	567	588	558	596	572	577	550	575	548	560	554	614	545	598	625	577	603	557	549	602	580	595	604	600	585	621	592	573	551	585	550	592	592	568	580	589	576	592	604	562	603	569	583	597	570	561	567	542	565	583	544	591	605	541	600	547	567	585	583	540	561	578	586	592	593	568	588	586	607	608	560	555	533	594	582	566	595	586	549	577	559	541	594	595	587	549	585	542	555	570	570	526	649	586	566	562	586	579	560	544	613	565	600	608	598	558	517	566	608	556	624	568	575	555	586	559	555	611	558	600	591	566	557	597	562	550	601	587	542	547	541	564	568	564	580	566	596	573	595	577	582	545	618	540
26672	20295	8403	775	449	399	380	344	358	362	370	308	366	360	337	350	355	354	362	369	349	372	343	313	350	349	357	379	354	360	295	363	333	351	334	343	348	353	316	348	350	349	354	356	340	324	342	328	336	340	342	372	338	367	336	341	370	354	321	355	351	335	356	306	341	357	336	313	367	344	332	337	332	367	348	371	326	333	329	374	338	347	331	328	350	315	359	330	330	361	354	324	366	357	367	323	356	358	320	334	344	331	355	380	367	356	346	295	336	315	362	320	393	318	335	367	358	335	324	320	336	382	347	349	375	339	335	318	327	334	331	353	380	349	326	364	377	351	322	344	323	318	368	326	345	328	319	318	312	342	361	390	328	364	316	350	327	349	321	338	329	343	327	323	352	355	324	375	350	332	353	354	349	357	388	343	356	351	324	348	328	343	354	354	360	341	335	316	347	383	326	340	377	363	381	345	343	343	335	355	348	366	334	340	364	356	377	337	335	358	346	314	374	313	351	322	328	331	339	344	342	343	360	361	351	345	357	338	342	348	373	354	291	301	353	378	349	345	303	364	322	372	347	317	373	327	368	359	340	318	328	348	323	338	367	326	331	356	347	350	331	337	357	325	366	317	358	353	345	350	356	329	378	332	349	353	326	325	309	344	359	342	336	336	339	342	351	323	363	363	329	349	360	348	338	336	324	316	353	329	327	368	325	381	339	321	303	352	359	379	356	353	356	344	331	362	348	337	307	334	359	362	343	354	363	383	338	306	371	336	339	361	331	322	348	327	311	333	348	386	293	350	348	349	350	346	324	284	354	350	366	347	364	331	328	293	327	323	369	330	338	322	365	351	295	365	318	354	350	329	364	341	324	339	349	344	366	351	344	351	336	334	385	320	335	362	344	343	382	331	356	355	342	335	360	339	333	339	330	317	328	371	339	345	338	362	340	349	331	342	354	339	375	304	317	295	366	378	364	375	294	343	319	352	347	378	329	345	332	348	349	352	364	351	332	340	305	328	309	341	316	328	322	357	341	332	335	354	369	329	328	344	333	335	344	360	351	365	302	341	361	339	326	373	367	337	334	325	327	334	365	339	351	332	372	339	347	320	320	377	345	371	352	351	356	360	337	342	334	329	354	365	366	329	352	333	346	381	336	352	331	328	353	356	349	348	364	339	319	336	349	354	352	340	331	342	367	325	346	335	301	363	317	325	371	330	353	350	338	328	338	338	352	321	315	350	365	317	331	331	353	354	354	335	324	346	349	360	305	328	332	366	317	333	307	358	372	351	326	338	333	370	322	355	373	350	347	327	342	326	342	371	341	394	331	307	329	325	329	327	342	341	318	332	333	333	355	323	322	352	349	380	366	353	315	341	320	344	347	321	362	338	334	324	330	329	348	356	355	344	366	312	353	361	312	381	346	348	332	338	381	349	316	327	355	352	350	350	347	361	318	301	332	343	358	347	340	318	371	342	349	342	322	359	351	332	348	337	329	344	346	327	339	347	316	324	344	350	325	340	349	350	350	388	332	349	335	335	333	330	334	369	300	350	359	354	361	342	312	337	339	330	354	341	312	332	335	324	312	320	363	331	311	358	341	305	370	337	335	345	361	293	350	353	319	359	307	356	379	348	363	336	351	387	372	348	370	318	350	350	316	320	335	333	342	334	346	355	330	327	311	357	335	330	348	333	313	333	309	372	349	328	341	347	349	336	332	335	373	372	343	341	340	318	341	327	353	333	381	311	293	319	342	321	338	395	340	324	332	333	341	373	348	361	356	358	323	332	356	373	332	331	341	318	374	350	346	342	376	336	350	332	316	341	317	356	320	355	336	363	323	354	338	352	356	330	324	344	321	341	337	312	344	345	328	322	363	321	345	336	381	329	337	368	344	338	344	364	329	348	343	350	361	314	358	359	324	355	341	353	364	363	325	379	321	337	359	357	359	374	319	334	344	384	337	321	339	343	349	341	332	334	365	345	361	324	348	337	342	338	303	367	331	352	351	333	350	333	348	356	356	322	346	343	345	339	325	323	341	351	333	321	339	333	349	324	352	334	382	352	334	361	350	348	383	332	377	302	354	340	352	364	342	314	340	339	361	367	348	336	345	356	345	365	371	350	357	364	353	332	360	341	331	323	349	389	308	334	326	332	351	378	326	334	299	357	317	337	291	337	346	331	330	361	348	322	329	381	352	321	354	341	365	361	321	329	342	312	307	347	317	326	360	331	332	333	339	376	323	355	356	338	347	326	317	315	347	341	362	321	361	370	357	346	352	333	325	331	353	342	325	347	322	321	319	354	366	342	297	338	353	340	342	349	324	324	339	337	333	361	352	323	364	355	340	338	362	333	344	358	310	351	327	354	339	355	365	328	314	336	322	341	329	336	335	338	331	363	341	316	370	373	340	347	309	358	358	338	343	316	343	356	352	355	352	307	320	327	365	313	342	346	327	360	360	346	345	351	354	312	334	335	374	349	322	377	325	335	328	330	311	330	340	353	323	325	347	338	352	369	373	309	330	344	345	345	361	296	319	355	320	350	298	343	353	339	312	370	355	349	337	333	346	332	334	318	343	326	319	290	347	337	343	356	380	372	362	360	321	340	327	338	365	341	357	349	361	374	312	340	347	335	355	360	347	316	351	347	332	341	333	353	385	330	349	342	348	341	317	368	341	345	310	343	357	324	336	351	364	335	314	328	351	322	330	363	336	377	349	317	349	326	349	340	360	324	348	362	321	349	303	348	346	371	352	353	332	342	311	348	321	354	328	396	330	327	341	304	329	369	339	321	364	326	319	384	346	364	366	360	356	351	352	373	302	353	355	342	356	334	375	291	354	365	344	340	353	344	351	303	359	355	359	336	336	325	349	347	330	329	354	377	309	384	314	318	342	380	367	331	348	332	353	351	313	347	351	338	355	325	348	340	340	334	356	353	344	337	342	337	363	369	334	349	327	363	338	359	333	338	349	337	324	343	346	326	352	326	329	333	377	336	326	345	317	318	322	383	338	340	354	335	326	338	355	329	359	332	330	343	344	347	345	362	390	318	341	315	316	342	350	356	366	367	295	345	352	329	325	349	350	337	370	342	326	352	324	326	344	339	312	346	352	340	314	316	363	357	327	346	352	352	314	304	341	341	367	322	352	399	350	333	333	337	355	346	349	319	344	321	308	315	346	342	324	368	328	338	306	354	363	339	317	388	326	365	352	367	376	394	360	344	392	343	336	366	331	360	336	345	339	327	332	330	331	326	315	338	355	328	341	328	377	351	318	318	377	332	317	377	348	329	324	368	319	360	331	318	291	350	352	323	362	350	343	317	350	368	336	335	371	373	353	336	343	336	352	338	343	332	310	345	367	330	312	349	328	347	331	340	348	339	351	343	349	325	347	349	332	329	347	328	332	335	342	341	333	328	339	408	311	348	349	335	386	354	358	342	326	355	351	311	361	327	354	329	343	332	357	371	374	358	339	326	322	340	366	354	319	338	353	321	317	314	334	365
6068	1223	1097	723	604	540	521	500	477	461	477	440	493	418	467	442	476	479	453	440	466	456	412	470	428	460	394	438	425	497	434	455	401	480	432	447	455	418	468	461	438	455	503	435	453	451	477	456	436	414	419	450	447	451	449	454	451	502	434	411	457	405	462	379	443	429	445	457	445	462	408	397	445	400	408	423	456	446	459	463	476	449	467	439	423	463	441	436	440	476	480	435	441	436	447	500	458	470	465	429	421	441	423	421	477	474	457	419	489	426	451	428	440	476	421	422	440	451	427	424	447	432	474	415	385	459	426	426	435	462	452	437	460	437	444	454	442	433	474	448	429	459	451	430	448	468	455	423	442	424	435	427	434	463	435	475	448	450	462	491	452	469	455	424	442	448	444	403	431	439	410	446	431	435	471	452	461	425	416	433	438	415	444	454	478	452	411	396	423	425	439	399	427	455	441	430	448	457	450	467	460	422	468	440	471	390	440	453	461	395	433	417	419	431	465	414	426	431	420	429	435	434	461	463	414	438	443	424	431	437	436	452	452	470	457	488	450	440	428	420	393	429	431	422	437	413	427	430	453	441	423	478	428	417	463	446	409	421	460	433	441	429	469	435	455	445	455	472	452	421	444	409	464	452	433	458	422	450	438	420	437	434	438	470	418	468	416	396	463	438	451	445	448	479	458	423	448	485	423	427	415	463	447	443	436	410	436	387	467	441	471	469	447	459	446	463	451	426	415	446	443	447	459	464	432	448	421	456	456	444	428	472	443	462	455	490	433	422	435	426	437	430	433	460	444	426	415	439	433	447	453	441	447	452	463	442	429	442	489	460	459	443	447	427	431	433	436	428	457	433	429	478	475	467	435	456	428	453	428	460	472	429	435	448	441	402	460	477	440	412	451	427	418	430	468	430	482	410	464	417	434	429	427	474	460	421	423	455	469	453	413	457	446	405	432	432	441	399	429	492	468	421	431	427	446	453	442	454	455	435	433	447	435	390	463	413	403	407	449	435	422	462	442	469	465	440	445	412	448	458	466	453	440	458	453	449	422	454	415	443	415	423	463	433	438	431	472	498	466	448	460	421	412	410	515	463	432	445	439	416	446	380	457	431	423	478	432	470	437	449	448	436	430	452	427	450	415	442	436	455	481	419	434	457	428	428	441	451	444	440	437	459	427	414	457	477	410	427	435	439	432	484	441	449	463	465	445	438	438	458	424	451	443	464	467	429	431	428	461	406	445	417	446	457	424	438	456	435	455	427	455	414	445	420	463	418	438	423	484	416	409	403	463	454	471	447	432	464	442	418	418	451	409	436	461	439	435	442	452	453	447	461	426	426	426	430	422	446	466	454	473	413	495	439	430	430	400	408	451	460	461	456	435	404	421	439	435	453	471	440	408	496	464	398	444	467	446	421	476	436	444	441	459	465	460	417	491	467	439	460	443	472	443	440	422	441	489	441	462	469	452	453	444	456	459	418	474	428	428	437	481	436	415	429	442	473	425	445	418	466	452	449	477	447	454	424	438	455	413	428	440	461	428	422	442	459	397	430	467	452	451	466	440	444	447	439	418	407	441	440	453	439	474	449	454	461	445	404	462	441	461	450	488	437	448	457	468	465	432	481	431	449	460	461	444	425	460	454	428	506	412	462	392	440	456	492	417	430	434	453	450	442	371	407	480	456	492	438	459	458	424	495	497	431	425	447	449	452	437	432	439	435	448	420	420	421	471	433	459	424	425	428	455	428	426	425	463	444	456	470	443	453	414	479	416	472	438	477	458	462	424	397	420	413	449	465	415	429	419	440	420	450	446	374	419	449	472	487	428	466	452	457	434	434	412	441	447	444	441	437	468	400	440	467	487	445	467	430	414	436	424	442	434	453	440	459	487	456	457	451	410	412	470	434	449	454	436	455	429	426	429	450	433	444	481	433	448	455	454	413	425	440	419	432	472	423	431	441	417	396	459	425	427	438	447	463	429	432	440	444	454	453	476	434	435	420	440	474	436	451	464	445	422	454	451	436	464	468	436	430	441	420	445	465	417	494	442	415	447	419	452	467	422	422	479	409	456	421	421	473	445	412	470	454	444	455	444	406	427	455	440	432	458	443	456	423	457	410	427	416	457	448	433	463	448	450	443	436	391	461	442	459	457	467	474	469	465	433	446	440	440	439	421	471	464	461	451	423	443	455	466	436	509	396	454	496	453	425	451	437	449	452	432	449	429	438	464	440	440	455	489	473	427	450	462	451	411	413	431	504	468	477	425	445	456	432	462	460	477	442	437	428	462	437	453	429	435	431	465	486	479	417	454	412	385	493	462	439	441	450	475	468	451	417	430	443	438	437	449	439	461	477	432	432	421	475	432	442	456	418	455	434	413	442	427	434	414	430	461	469	448	419	444	454	417	445	431	445	464	452	464	460	408	442	450	409	442	433	424	437	429	435	438	425	418	443	458	444	423	454	422	486	442	437	421	412	441	424	461	483	454	424	478	454	504	454	466	438	474	452	477	435	427	417	438	430	450	456	423	452	466	458	453	402	475	433	461	443	436	451	453	439	419	479	436	445	446	408	452	463	451	433	439	469	444	425	458	443	457	417	420	435	481	423	466	453	398	449	435	476	435	456	464	427	427	467	457	461	448	429	460	427	423	429	473	461	480	421	456	466	442	464	487	456	439	490	434	447	477	447	459	457	455	451	427	440	461	465	434	415	474	428	438	446	454	428	432	420	431	459	429	459	439	422	429	447	446	443	448	434	408	476	439	420	419	439	425	425	464	421	447	436	437	471	420	434	407	450	438	454	448	412	444	443	496	474	461	434	436	423	437	449	434	501	426	473	422	428	458	471	428	443	454	420	462	465	397	442	450	449	425	420	425	441	426	462	443	457	419	446	470	431	450	409	443	418	434	401	423	439	456	445	493	462	467	444	445	421	472	439	407	463	408	454	463	440	417	425	451	442	473	439	443	436	424	430	426	439	450	436	438	432	413	435	444	443	409	404	405	412	446	437	467	434	452	451	462	446	452	469	424	453	423	456	436	441	433	479	421	433	443	471	415	446	434	410	401	454	461	472	461	441	430	431	456	437	461	492	443	431	422	468	429	423	432	474	397	467	442	465	475	443	459	459	442	435	490	447	483	439	420	442	433	422	470	481	427	455	459	470	413	440	421	452	455	456	435	407	451	420	435	427	466	447	440	406	429	475	433	451	411	480	450	456	399	464	448	459	470	452	449	447	416	438	478	450	436	447	432	429	435	439	425	438	453	455	451	439	440	474	464	477	468	456	419	427	401	446	439	431	492	442	449	441	415	456	423	421	455	441	472	447	432	411	416	451	482	442	446	433	437	394	470	455	437	434	452	424	462	445	426	447	416	414	498	438	445	422	418	426	415	403	417	416	467	457	424	431	442	449	456	468	474	429	437	417	431	477	487	436	508	427	471	419	438	438	471	422	443	433	460	441	428	432	432	444	446	444	413	454	444	416	439	449	420	474
23717	21016	28289	23932	20994	9429	1290	887	766	739	718	705	617	672	601	592	614	591	600	620	605	616	586	572	550	595	559	558	599	555	596	544	580	592	585	557	586	573	569	563	529	550	590	524	569	531	535	510	598	545	585	525	579	553	603	546	573	542	554	551	565	547	549	575	566	570	606	562	569	582	557	568	577	577	536	560	603	561	592	530	572	551	559	529	565	546	525	550	544	556	577	552	555	564	551	574	531	579	538	572	594	578	544	543	548	543	547	576	557	614	534	561	506	522	609	566	578	575	547	588	570	540	578	566	582	580	557	552	522	577	567	555	565	535	570	565	538	571	576	556	542	580	579	541	525	554	574	584	572	562	571	528	549	616	533	578	553	563	596	527	580	548	551	566	588	562	547	586	600	590	594	556	539	562	580	561	606	541	540	543	565	563	554	553	582	552	526	513	522	530	571	576	547	558	553	563	545	542	569	554	523	590	551	543	541	538	579	580	554	558	537	554	553	536	568	596	574	571	558	599	551	520	557	543	509	532	554	609	566	528	554	563	508	542	558	590	505	521	531	511	549	544	563	565	563	554	541	525	507	569	550	553	544	540	554	566	580	591	533	547	550	560	535	515	564	554	498	537	564	558	541	573	567	543	579	545	579	527	514	535	560	569	566	522	559	542	549	536	527	516	556	487	533	537	528	538	517	510	525	585	561	543	499	543	515	621	548	574	548	535	568	552	529	521	582	568	498	516	592	525	555	568	565	544	542	548	513	534	548	537	571	568	563	561	568	545	556	575	566	594	573	557	558	526	548	534	511	555	577	586	555	529	517	560	534	591	543	566	530	558	572	540	544	564	587	570	546	594	524	546	561	534	562	547	562	559	562	573	585	565	538	560	549	496	556	599	584	564	515	530	542	578	559	531	551	539	564	567	537	546	550	603	542	549	543	505	513	576	530	581	522	530	538	591	553	571	545	589	565	605	554	588	544	583	537	565	585	562	515	546	557	551	499	584	538	542	559	568	568	566	568	530	552	543	530	517	537	534	569	570	558	527	558	526	516	562	556	556	550	545	540	596	543	548	547	572	570	549	572	568	567	585	590	575	540	557	552	578	563	514	566	524	579	600	551	550	565	561	550	548	572	546	522	546	529	553	530	538	526	518	558	527	579	547	533	528	590	545	568	529	502	621	556	552	526	545	574	560	586	522	503	559	552	556	548	543	600	527	545	547	521	574	566	557	571	570	543	617	511	556	526	550	564	556	545	535	533	569	546	555	555	538	572	526	549	560	558	584	594	590	538	526	559	587	555	545	562	574	560	560	538	574	581	526	568	499	539	527	548	575	530	577	516	538	564	526	540	552	532	554	559	538	558	590	592	542	552	586	535	534	569	516	583	533	554	542	535	533	599	555	564	534	536	534	523	578	546	575	596	553	579	550	555	537	624	533	532	545	575	522	595	525	562	537	576	570	539	536	538	566	537	521	547	542	564	546	586	554	522	587	551	565	557	574	573	525	565	549	563	525	567	570	527	568	514	516	550	566	557	544	581	514	534	530	548	546	516	543	543	544	538	507	527	569	581	592	570	538	546	557	516	528	568	548	570	561	559	547	595	508	601	563	514	531	595	574	605	576	622	559	552	548	565	546	572	600	556	518	578	564	537	552	564	595	574	488	579	569	553	598	562	537	559	579	554	512	615	548	554	586	558	582	569	549	536	563	552	540	563	561	507	542	545	591	544	555	512	545	567	517	575	582	517	532	517	589	563	542	515	580	505	560	553	517	545	548	556	563	552	544	516	512	524	649	576	540	537	552	512	520	557	540	567	562	562	549	537	555	583	565	569	576	551	579	584	530	572	544	580	529	563	568	551	603	563	557	517	576	579	589	497	542	593	568	551	536	525	548	619	538	580	519	551	550	558	568	577	552	543	543	579	552	530	526	537	578	509	537	551	569	531	523	528	546	554	527	587	591	529	553	551	521	598	580	572	564	561	549	530	567	565	538	556	537	523	541	533	560	549	551	526	556	552	520	490	551	578	532	564	556	562	544	569	541	582	581	552	549	590	565	529	559	577	521	559	551	530	537	559	543	539	572	553	569	543	595	526	543	555	521	569	582	510	533	544	567	519	555	538	508	552	532	522	541	574	551	595	544	533	561	559	568	558	567	555	540	519	558	582	559	558	544	570	589	584	534	564	610	566	543	589	524	575	549	543	534	557	572	517	557	564	511	512	529	555	550	524	560	559	548	522	548	529	540	536	585	558	605	533	535	558	554	548	556	568	511	596	539	583	531	568	547	574	554	552	563	525	601	524	538	510	567	552	540	524	556	568	579	578	553	531	561	535	521	574	552	534	557	575	544	549	552	548	524	541	529	559	536	537	577	573	584	514	550	543	544	531	559	551	568	561	530	557	507	544	549	591	576	557	518	594	554	533	514	565	550	515	554	560	544	563	551	523	543	565	559	559	547	569	530	544	550	546	593	536	525	594	572	546	558	544	534	553	559	594	580	544	546	549	521	534	588	528	520	516	545	546	615	552	574	530	568	558	566	551	568	560	585	577	595	552	553	578	574	563	581	526	541	615	544	564	587	569	564	567	504	531	558	531	571	508	580	515	574	569	539	561	543	565	586	573	552	482	570	585	583	582	585	520	522	533	569	547	587	531	597	540	579	575	600	528	545	521	551	568	590	567	563	557	543	528	551	580	500	529	504	529	543	592	547	575	552	550	499	566	552	601	545	526	567	566	540	573	538	537	527	564	579	563	511	542	545	555	539	556	485	563	569	525	576	568	539	525	551	519	558	602	533	579	543	566	574	575	518	585	527	568	533	527	543	547	546	540	514	532	574	517	572	565	554	563	554	570	536	565	550	574	513	538	538	594	575	567	555	587	559	543	574	558	490	519	537	531	533	552	563	538	577	552	544	593	550	553	508	548	533	539	519	581	538	581	551	545	565	518	522	539	545	538	597	538	527	542	548	529	565	533	567	532	570	608	524	553	540	561	530	497	556	526	529	568	570	549	596	602	569	550	585	537	538	541	560	580	565	555	526	561	569	546	564	541	543	537	537	585	553	512	574	575	553	549	568	543	519	582	564	567	541	559	532	552	565	526	533	553	529	597	564	517	566	529	545	568	565	566	545	602	539	544	543	510	553	573	545	556	577	551	563	572	533	527	566	591	544	595	549	528	556	541	505	522	559	545	572	564	548	599	578	521	549	550	547	567	575	565	515	535	542	547	577	603	518	536	593	575	551	584	564	522	523	534	544	556	531	521	534	563	516	560	563	566	542	557	497	604	584	539	492	548	580	572	580	555	536	553	573	555	575	571	531	536	584	530	546	548	552	572	529	551	507	578	552	552	484	530	551	558	552	564	605	532	555	542	538	622	544	508	529	552	516	521	516	547	544	518	498	554	563	534	578	566	541	543	579	507	574	579	530	550	585	561	495	520	566	555	548	569	588	567	550	540	559	601	541	561	555	600	540	545	521	556	597	572	531	533	506
15181	9372	7809	3901	2797	2187	1853	1553	1254	1234	1136	1016	1007	957	831	847	838	844	833	789	772	791	769	803	771	739	745	770	755	733	719	755	728	732	773	719	721	708	735	732	747	712	718	695	707	717	711	714	695	739	753	760	690	699	733	724	735	725	706	699	754	775	710	757	671	729	739	707	770	680	684	702	733	750	690	741	699	726	690	717	717	681	741	732	687	756	724	732	678	655	712	727	704	725	682	708	656	761	719	715	743	740	729	716	682	700	710	707	706	707	709	727	738	754	734	679	731	734	703	734	690	702	708	768	692	693	724	700	713	715	648	743	711	675	670	725	679	795	720	701	692	748	697	695	687	716	721	686	711	743	721	687	668	704	682	704	725	702	714	714	689	683	708	724	682	703	704	725	684	739	712	752	742	723	735	668	713	721	710	687	659	709	727	731	730	713	696	736	745	723	708	696	759	674	670	708	727	710	709	726	729	760	709	718	737	761	709	687	696	696	717	694	646	704	710	681	742	706	698	690	695	686	685	738	702	695	729	732	714	685	732	732	728	711	684	652	698	718	741	716	733	704	703	675	700	741	684	707	682	720	682	734	727	654	716	637	692	687	709	689	722	697	696	716	678	659	712	671	694	726	744	736	682	685	720	720	698	702	722	717	693	713	722	725	720	742	684	704	714	725	738	679	709	690	699	738	715	729	704	719	735	666	684	683	737	673	698	718	695	691	718	726	675	696	698	668	726	734	679	674	710	731	721	702	712	694	685	691	708	732	727	676	677	677	664	723	724	715	700	717	675	713	693	719	734	717	681	668	681	679	704	705	717	687	706	731	713	700	748	673	687	715	711	696	676	736	788	663	686	707	726	730	708	722	718	720	721	735	662	726	655	697	685	711	701	698	742	645	719	735	718	756	712	767	715	708	735	704	706	749	652	716	728	701	686	645	697	664	685	715	705	685	696	739	706	731	681	714	709	719	720	702	695	668	702	728	687	687	724	720	712	659	662	717	649	684	686	755	697	695	703	704	675	705	719	705	683	706	708	691	708	730	733	721	722	719	672	714	669	717	722	711	731	712	741	682	740	745	724	691	721	704	737	665	713	694	731	696	692	652	685	709	725	696	743	690	701	689	723	669	715	699	709	700	718	693	732	729	675	766	704	750	677	742	749	728	721	725	700	715	706	725	680	686	748	717	772	712	719	676	731	727	710	704	708	716	717	711	687	660	722	689	736	692	684	696	708	719	683	736	672	669	735	711	708	730	714	683	709	681	721	725	673	720	705	693	694	699	725	694	707	747	677	698	718	733	669	707	726	670	677	724	662	712	689	693	744	692	692	741	702	634	701	680	698	769	718	694	672	735	678	718	661	697	709	712	684	690	726	715	721	702	708	738	694	707	740	704	731	721	691	732	745	722	718	727	669	701	718	676	703	739	698	682	698	741	722	699	738	662	693	745	699	724	711	711	690	663	682	724	707	719	721	739	755	681	733	765	708	715	728	671	705	708	687	713	736	711	728	701	709	716	702	730	739	684	690	701	746	715	699	674	680	709	732	733	722	668	690	747	701	702	690	697	667	680	731	708	727	729	720	718	701	728	744	676	699	697	707	715	730	712	675	702	682	783	662	635	730	707	698	716	718	721	671	695	713	703	652	692	684	728	724	660	728	679	710	735	701	729	722	736	703	702	682	696	698	697	768	752	716	725	724	714	660	651	726	718	718	752	694	754	679	694	711	743	683	665	717	738	671	678	717	710	738	724	735	753	695	691	761	739	724	694	656	655	719	715	701	715	717	708	717	725	655	696	683	785	709	704	712	695	711	733	683	671	718	714	719	763	726	711	768	710	692	660	713	724	760	756	654	707	688	708	688	694	758	740	720	724	655	647	655	715	681	700	725	672	706	732	704	736	732	730	703	703	707	741	686	687	688	690	709	701	696	719	690	752	738	726	734	684	704	709	728	749	661	703	694	729	715	712	736	686	709	723	759	734	714	726	704	713	762	758	701	688	715	685	724	680	784	730	737	741	707	691	706	739	794	737	695	699	731	787	701	676	693	756	705	723	721	680	695	671	716	691	756	685	713	750	687	689	744	696	747	650	716	701	702	714	688	683	723	736	699	688	691	695	702	698	663	710	719	718	681	711	697	715	723	672	730	694	730	709	704	782	761	706	714	702	683	709	720	646	686	740	689	703	730	709	719	678	765	655	673	676	711	666	705	750	710	684	706	716	708	719	737	721	711	719	689	696	685	727	702	711	698	689	691	674	712	662	745	742	753	720	667	721	703	724	711	685	682	741	656	740	701	695	727	715	748	731	669	728	677	703	698	706	724	741	724	731	710	696	753	717	664	736	677	718	682	667	689	657	722	738	726	669	734	706	753	673	718	683	732	703	680	695	696	743	715	752	713	757	699	646	714	685	730	773	728	697	718	696	706	680	691	708	681	756	745	733	730	697	719	735	676	717	775	725	666	705	708	722	732	707	692	687	697	716	716	661	718	764	752	677	724	710	699	703	659	724	682	682	770	696	686	710	729	725	715	757	751	711	756	700	715	708	730	719	713	699	721	685	738	678	703	722	618	702	721	743	683	688	765	690	713	743	706	755	732	725	691	715	766	709	673	671	700	711	686	674	694	726	687	732	692	685	689	749	747	752	666	698	701	671	692	712	694	699	712	747	746	693	727	722	721	636	700	661	638	746	729	706	724	718	695	768	672	705	677	716	668	711	714	719	691	709	686	714	734	749	691	727	708	698	740	732	658	720	703	709	691	749	729	661	701	712	658	680	689	748	697	767	703	729	706	700	690	696	726	758	686	751	754	667	696	708	715	703	701	688	659	695	720	709	734	733	680	738	764	720	764	739	720	690	753	732	688	736	678	739	682	685	723	679	660	722	741	672	733	683	720	681	708	687	710	699	697	735	692	765	712	700	729	693	690	766	683	701	722	686	674	679	683	738	676	697	700	752	722	690	759	681	695	743	713	741	746	702	734	705	733	727	764	734	694	712	726	701	746	716	741	715	795	708	665	644	689	670	708	724	658	719	743	699	702	692	722	705	668	666	703	673	661	701	752	666	712	699	749	667	730	745	745	668	730	690	727	661	720	762	710	738	751	701	717	685	768	774	681	661	678	719	732	697	699	682	685	709	731	705	724	667	664	682	679	709	701	672	701	751	678	674	676	691	677	700	731	734	728	676	658	670	736	705	663	700	738	697	705	720	725	734	672	720	728	696	663	705	715	715	699	695	684	752	722	696	712	687	720	728	644	692	718	754	689	711	731	699	682	675	665	669	681	712	709	698	719	724	669	676	665	712	727	704	725	662	719	758	735	725	770	704	684	708	701	681	730	705	700	743	745	733	712	732	708	697	757	713	679	697	648	702	673	674	730	726	678	712	716	739	699	708	712	686	741	739	690	747	732	734	684	726	713	706	722	725	657	692	682	698	721	661	687	729	713	694	699	721	739	747	697	716	690	663	663	687	703	710	699	698	685	652	723	703
22741	20998	28727	23441	20998	21043	7231	1178	907	781	761	636	653	576	557	566	555	541	529	499	509	530	512	465	491	470	492	488	502	506	505	484	507	467	465	471	469	429	466	466	429	465	447	470	470	466	446	483	460	515	434	426	495	435	438	468	455	500	439	426	487	431	445	437	426	433	488	483	456	452	458	447	446	461	443	433	459	455	417	451	419	495	454	451	459	452	464	471	443	434	435	419	447	470	482	463	418	436	426	483	464	402	443	517	450	397	446	438	444	474	436	431	404	440	462	446	450	435	440	454	422	458	478	447	441	449	465	440	452	471	472	432	446	444	419	442	441	434	421	435	419	412	467	444	458	451	427	439	465	433	407	454	436	393	428	459	439	473	470	431	483	467	445	492	470	453	424	459	417	457	455	395	409	422	448	449	425	451	454	470	469	407	426	454	461	462	392	432	455	436	436	438	431	461	422	487	447	459	433	427	449	446	437	445	438	438	421	451	414	465	475	456	416	434	481	420	432	460	425	497	481	418	396	434	473	432	447	442	449	437	433	441	440	458	424	461	486	477	436	455	472	481	476	431	424	455	448	432	468	448	448	448	457	468	444	411	432	450	456	461	484	410	460	382	426	430	455	434	455	426	439	432	423	452	428	483	433	450	434	447	426	430	429	427	433	471	444	448	447	419	443	447	473	449	437	438	455	425	428	437	449	485	437	418	402	426	487	411	456	400	457	437	448	480	432	423	465	459	402	451	455	468	460	412	437	428	450	495	456	439	450	449	491	446	442	442	412	446	449	440	405	440	471	445	457	484	491	421	408	410	418	453	458	446	432	444	448	424	455	391	477	428	462	424	450	399	449	458	480	451	440	444	455	423	443	453	471	423	441	459	465	464	461	451	458	417	439	436	444	461	430	475	433	450	437	442	418	419	455	418	429	443	452	470	435	435	452	445	444	466	448	455	458	467	428	409	422	421	442	448	465	474	421	469	462	430	454	437	443	439	467	415	405	440	449	432	444	409	456	442	464	456	437	456	441	484	408	447	444	447	458	476	425	474	466	419	458	424	444	432	461	442	450	493	454	435	427	419	439	415	453	454	441	464	438	449	457	439	449	456	451	456	456	452	435	444	451	413	424	446	438	468	479	504	419	421	438	446	440	442	458	482	421	439	431	469	443	460	463	450	441	428	467	430	417	433	407	431	458	478	421	475	455	452	484	444	493	424	440	421	405	434	464	456	508	441	451	457	443	426	427	443	472	418	433	469	432	476	447	443	439	468	481	474	432	461	407	392	454	440	448	443	405	441	441	397	394	456	447	446	432	445	455	460	435	430	436	448	474	440	454	392	450	444	422	453	420	408	459	464	430	438	414	428	470	439	467	462	452	438	440	455	465	419	449	435	432	426	452	498	438	492	455	423	444	453	451	442	429	401	424	437	419	452	429	449	436	444	487	432	436	447	453	471	435	445	434	441	418	457	440	429	468	455	478	432	441	424	429	451	453	452	468	458	429	435	450	402	439	434	465	457	472	423	446	444	398	460	427	431	471	487	439	428	434	466	470	461	455	441	506	461	447	418	440	461	445	424	477	421	449	424	430	434	447	436	490	456	444	426	475	439	449	463	425	424	473	454	426	445	432	470	426	393	440	425	454	447	461	410	450	449	448	462	467	446	442	463	464	457	435	427	415	420	461	471	461	426	446	466	415	450	419	435	467	432	450	446	447	442	449	455	435	456	442	462	420	437	448	463	438	426	422	463	444	424	479	430	453	456	445	461	453	432	421	439	443	443	409	435	413	448	419	439	457	464	458	427	451	439	417	443	455	469	439	448	437	438	469	457	469	449	428	434	418	458	420	418	432	435	455	471	451	445	422	469	407	386	467	430	455	465	483	413	472	446	424	454	418	478	453	425	435	432	456	477	491	435	464	456	444	423	443	425	455	458	446	439	442	397	462	453	482	457	428	457	446	454	443	462	455	464	436	426	435	453	431	426	426	448	494	458	475	464	456	465	420	446	441	422	470	488	434	430	437	476	445	416	449	438	438	461	443	470	448	435	438	477	405	439	477	443	440	485	443	480	450	426	477	418	460	429	427	496	453	437	481	449	451	423	431	459	444	455	444	417	463	425	468	470	449	429	462	447	467	460	504	467	445	439	453	431	377	436	417	467	479	433	467	479	438	470	424	471	435	421	413	452	460	428	451	460	473	477	450	432	432	421	413	453	439	402	450	458	497	432	420	438	446	435	482	440	424	436	437	433	453	472	456	429	417	453	443	454	460	429	460	478	454	473	454	431	429	448	477	479	424	457	412	460	454	436	425	442	483	425	460	421	443	430	420	455	465	452	472	438	450	405	466	470	440	462	446	458	458	410	501	427	423	440	449	444	413	447	442	433	439	467	446	422	409	454	425	423	458	450	441	405	434	413	428	427	471	451	426	414	435	439	455	471	489	449	410	443	479	432	447	450	432	442	435	412	460	473	433	446	458	480	434	470	381	470	424	428	429	459	431	450	416	446	456	458	420	441	464	414	438	422	459	450	467	472	407	420	462	448	437	442	440	466	441	473	417	420	446	461	427	455	435	464	426	387	430	464	454	434	453	422	438	423	462	403	456	490	438	436	474	453	470	416	439	441	474	435	456	472	462	443	470	413	439	474	435	444	504	426	471	448	435	432	414	417	458	424	463	452	409	418	408	463	409	456	450	445	444	458	436	477	457	445	469	449	446	466	416	445	438	413	471	439	446	446	424	449	456	435	447	424	470	468	444	470	442	438	453	429	434	466	421	445	425	459	462	436	431	456	472	426	456	413	455	449	450	449	446	436	430	437	430	465	430	483	467	452	451	401	471	468	421	422	404	457	462	422	426	462	454	483	425	421	402	443	487	413	452	426	400	442	459	470	440	433	450	458	440	416	452	449	431	413	439	440	428	444	399	448	434	453	431	450	446	438	445	455	425	500	421	458	425	439	469	436	404	469	464	418	442	454	424	421	437	448	413	433	444	440	434	433	446	408	428	424	407	486	448	448	477	468	464	419	473	452	441	433	409	455	437	451	431	461	491	449	441	478	459	463	461	450	438	430	462	448	421	474	437	451	430	417	442	447	433	435	451	420	389	431	424	439	460	484	437	463	418	456	470	444	460	446	438	423	447	464	432	415	431	458	439	456	437	432	452	458	457	445	449	418	451	474	425	428	432	451	448	446	441	485	448	452	444	448	454	466	453	435	469	448	424	475	492	437	416	468	457	448	480	436	449	444	437	395	436	472	419	477	440	452	458	453	432	453	403	449	434	438	419	424	436	403	463	431	445	405	450	457	419	459	427	411	454	433	432	465	451	453	457	484	428	455	449	486	442	436	442	448	426	409	451	493	472	461	456	432	464	480	447	449	470	478	457	464	477	442	460	443	456	420	438	390	446	419	441	446	450	446	447	427	468	472	461	435	468	432	439	449	410	457	455	449	466	435	417	445	485	430	432	438	415	467	409	453	451	440	467	440	417	466
16031	15131	12233	6392	4366	3439	2654	2101	1733	1522	1301	1117	1052	1019	967	866	859	814	803	757	702	761	725	708	649	729	672	698	634	581	644	672	643	667	580	659	616	632	586	604	651	626	575	608	583	614	585	616	592	575	547	575	580	633	624	624	586	567	540	608	585	571	573	638	606	539	637	581	592	607	573	543	567	586	567	593	576	575	604	610	547	599	640	554	612	589	587	573	578	591	576	622	549	598	588	615	528	566	589	611	620	599	602	576	595	542	604	544	608	565	574	600	588	581	527	603	575	591	573	587	562	590	602	550	595	610	592	589	601	585	585	586	582	579	562	559	581	577	570	593	549	586	579	574	586	587	557	579	554	559	566	616	564	567	601	578	590	578	590	561	596	614	574	585	583	586	568	567	570	549	581	537	604	620	558	575	562	596	603	594	596	600	555	613	572	586	590	552	576	532	575	582	532	598	614	560	594	568	574	561	599	571	581	566	597	585	617	545	612	601	557	559	560	584	548	570	572	574	582	567	576	569	603	563	601	555	630	567	596	587	562	568	601	578	559	583	564	558	566	589	523	591	590	549	562	587	600	581	604	580	577	582	562	558	598	572	549	585	559	592	541	550	584	606	595	579	549	587	562	574	582	578	606	574	548	550	583	624	540	603	584	607	556	599	533	616	634	572	530	529	557	582	606	555	541	644	590	548	586	556	595	589	596	576	588	584	637	556	569	583	556	577	551	549	546	587	537	582	559	549	559	596	567	585	593	546	576	571	586	619	575	617	599	595	561	584	552	596	587	597	595	587	602	588	579	618	552	545	608	565	605	552	584	546	613	573	598	575	648	584	569	596	571	612	646	547	539	578	577	644	593	607	539	612	543	574	562	542	570	597	560	571	565	597	561	551	572	598	549	578	571	566	575	599	585	615	607	611	590	592	609	567	585	595	603	528	564	554	594	546	584	572	586	572	593	592	597	582	586	580	623	544	592	583	578	590	570	607	566	561	549	592	556	552	586	567	587	556	559	515	545	588	578	562	558	554	573	566	560	566	594	597	578	563	561	578	637	563	528	568	557	606	593	571	588	586	566	590	559	573	621	599	574	588	606	593	572	606	580	547	557	589	605	585	596	598	547	554	598	559	578	569	589	590	595	632	556	560	574	619	551	584	611	593	573	579	590	592	590	543	587	599	532	590	596	569	615	596	605	586	560	547	569	597	569	610	549	551	602	594	583	551	544	548	554	577	596	604	563	547	550	573	582	549	611	562	563	558	542	579	530	577	549	628	549	596	557	571	588	592	582	599	568	588	581	624	610	570	557	542	593	565	560	579	637	604	588	610	616	608	601	595	576	567	620	570	577	568	594	548	611	560	602	614	536	559	563	575	589	568	560	614	601	573	555	586	572	606	584	621	556	564	572	600	562	563	531	578	567	501	578	620	557	606	577	549	541	563	606	587	564	574	559	580	572	582	569	567	555	589	605	571	586	505	527	561	562	613	600	542	576	612	607	621	523	551	583	539	570	557	548	566	561	596	616	590	567	560	572	567	578	615	586	594	601	578	527	579	582	600	578	553	582	621	601	593	552	550	601	542	591	540	540	556	592	554	596	569	567	589	601	578	568	614	569	627	563	593	586	602	552	602	570	543	572	613	555	619	591	606	565	591	597	591	586	585	574	534	603	553	580	597	577	588	601	563	600	583	594	632	525	572	555	535	606	591	555	583	565	535	554	574	566	627	603	603	582	594	595	605	537	577	571	581	567	581	613	578	605	581	558	583	565	590	583	586	561	583	557	577	541	596	592	565	561	565	570	589	567	572	547	512	583	573	582	560	614	583	547	597	537	587	569	570	544	594	589	606	617	554	592	558	605	570	607	552	568	585	594	555	585	564	600	574	628	610	636	596	551	517	606	585	572	583	582	585	561	582	574	589	567	565	584	611	581	584	542	620	524	585	578	577	562	585	574	577	550	560	603	576	622	602	547	620	583	553	546	628	546	580	590	511	570	569	528	610	567	584	597	576	537	566	585	570	574	564	561	603	623	585	526	611	569	623	579	599	586	589	575	605	582	557	500	548	596	599	589	558	539	585	566	561	596	584	556	556	592	585	603	602	579	572	583	591	538	556	602	559	572	595	613	557	600	549	543	578	598	574	524	516	572	563	584	594	589	579	592	579	579	587	545	565	553	603	627	548	574	549	584	578	540	582	579	555	574	560	532	607	622	562	564	588	573	564	577	581	566	568	592	609	569	566	587	563	570	592	572	614	559	559	602	578	597	599	532	569	581	520	560	544	582	531	562	594	534	533	569	566	580	610	605	577	571	575	587	584	571	567	562	550	598	559	582	562	605	581	578	572	568	569	547	567	582	531	564	585	586	585	579	601	636	561	535	621	547	619	603	556	560	580	548	569	608	542	575	593	617	539	581	579	574	575	600	510	564	576	551	592	627	560	565	592	556	578	597	584	571	574	616	568	594	547	597	553	566	585	597	551	572	590	585	602	592	555	557	569	621	574	635	578	584	574	591	556	561	559	562	590	588	557	563	586	578	575	550	547	598	568	622	568	568	595	549	567	558	600	629	555	573	578	589	592	627	566	553	553	595	555	520	557	552	583	597	567	613	570	572	573	578	568	572	581	623	577	546	557	560	602	550	606	540	578	562	550	579	580	603	584	551	610	513	582	595	655	549	577	613	617	596	585	579	555	601	573	614	572	548	573	544	588	577	587	584	552	577	565	584	583	602	526	604	564	578	610	601	586	566	570	592	572	604	578	574	543	573	575	552	570	566	581	602	556	572	576	580	573	561	548	562	612	578	560	535	530	565	582	584	555	563	598	587	569	611	565	569	561	563	546	548	553	569	556	563	565	562	549	596	565	592	543	631	612	608	552	592	595	566	571	598	589	550	567	619	600	549	570	599	588	603	580	598	544	598	537	582	561	579	537	636	570	617	577	536	564	556	541	562	566	585	616	561	575	567	566	607	512	597	555	594	536	542	572	590	540	590	582	562	597	571	572	604	593	567	562	589	582	600	587	548	592	594	583	604	533	605	553	570	617	572	568	566	573	613	567	612	584	584	565	633	551	582	579	576	540	574	600	595	563	594	569	570	602	556	601	570	583	560	601	584	605	592	604	607	585	591	614	562	579	604	580	582	541	564	614	575	614	562	599	640	546	596	602	563	588	562	542	614	532	569	579	531	533	536	558	573	613	587	634	574	585	570	576	578	634	576	570	607	541	583	573	594	585	583	577	561	592	602	575	601	592	572	603	533	590	544	559	577	610	579	605	570	633	600	557	565	546	611	571	624	621	568	561	639	577	591	585	575	558	583	557	595	556	552	569	567	601	570	580	592	589	540	564	547	584	586	579	540	576	590	589	557	577	553	588	585	611	543	593	576	625	540	497	534	592	554	600	566	584	573	589	587	544	609	635	597	568	573	561	574	559	589	570	547	559	585	592	571	573	600	566	554	594	541	564	561	540	514	556	584	573	561	543	544	600	575	598
26722	20399	8749	979	656	599	437	386	353	365	372	326	335	338	334	348	358	355	376	335	354	376	340	322	332	355	383	361	359	353	337	317	322	321	348	356	327	340	338	331	342	323	343	366	320	345	324	353	338	367	361	317	360	342	329	339	348	355	336	313	328	363	332	337	340	359	346	309	346	348	294	352	298	322	379	361	354	372	347	330	370	341	349	371	355	329	348	323	358	373	340	315	340	353	340	318	310	359	371	320	377	352	339	317	328	341	352	335	365	344	368	351	336	328	325	362	337	334	371	303	342	346	324	358	359	360	316	345	350	322	323	351	349	318	331	369	347	371	337	318	356	344	353	347	340	325	356	360	344	322	362	317	336	330	379	348	335	368	329	323	328	332	346	370	306	353	313	332	334	347	342	347	327	349	318	328	345	335	342	379	313	341	361	361	324	390	339	380	338	347	331	346	357	349	330	341	355	303	323	365	371	306	358	340	327	323	323	364	315	344	346	328	332	361	337	333	338	304	334	352	370	351	322	340	363	331	333	334	352	348	352	321	352	354	352	375	336	324	339	345	329	345	373	336	331	386	328	325	339	332	325	314	319	340	345	329	301	363	353	331	314	342	353	341	366	358	322	334	351	369	376	349	377	366	330	330	325	360	349	355	331	338	353	382	323	382	351	358	359	329	358	324	358	353	340	357	333	327	338	331	346	353	294	307	344	346	341	332	324	331	378	341	319	329	327	345	353	330	354	333	351	328	348	340	359	327	348	372	380	336	355	381	348	342	325	335	331	345	344	367	327	310	335	357	340	337	307	325	375	352	346	341	352	332	324	346	381	333	307	371	387	328	333	333	336	332	392	329	336	308	341	322	318	320	293	358	341	340	341	333	339	334	352	344	377	323	334	345	341	334	363	326	347	332	375	328	334	369	344	336	360	349	358	341	357	336	358	354	330	363	359	336	330	327	323	345	330	310	356	366	361	329	330	368	328	340	323	322	347	356	358	313	342	317	350	342	367	354	375	363	360	333	325	338	360	343	321	351	340	367	338	341	331	336	324	342	321	337	286	329	362	344	356	300	377	353	344	331	407	368	347	375	314	343	313	341	345	342	376	349	327	357	368	328	373	358	352	387	349	333	350	340	345	352	325	335	336	335	364	357	342	340	343	365	325	323	336	377	348	351	348	381	353	358	372	354	372	361	322	368	326	338	354	346	352	338	346	338	359	336	350	351	338	324	328	347	364	355	336	308	349	346	353	316	349	338	325	313	328	370	355	347	331	296	337	331	332	330	339	334	335	337	314	342	341	330	341	349	363	333	328	332	322	355	365	322	349	357	348	317	344	331	348	369	338	349	335	354	318	324	353	366	331	330	319	347	347	382	331	365	351	319	340	357	340	328	323	348	339	336	322	311	346	380	344	355	345	340	286	334	302	318	359	343	345	300	375	345	330	346	327	333	302	351	330	347	324	340	333	352	326	341	317	351	378	321	329	351	324	328	346	367	344	356	343	336	350	359	332	351	348	300	338	336	318	328	325	344	345	329	370	378	325	363	353	353	355	353	346	329	352	340	325	317	340	342	352	350	342	379	319	361	306	345	353	324	343	296	356	322	365	344	359	348	338	319	351	350	350	358	332	369	334	327	321	333	373	347	324	350	372	391	361	354	337	367	339	360	325	349	335	328	332	327	345	378	343	343	345	329	347	335	329	338	347	405	319	351	338	363	354	325	314	331	344	337	323	300	324	341	330	328	360	345	332	317	355	354	336	315	333	324	361	322	342	342	356	344	326	323	338	350	359	355	346	347	308	354	334	349	354	332	329	365	360	314	322	352	392	339	358	326	343	335	338	349	362	361	347	357	331	345	379	339	323	353	367	320	344	352	345	332	318	352	370	332	356	320	381	310	357	335	364	341	372	310	346	296	316	346	380	334	373	353	335	355	389	328	377	326	300	332	365	332	314	310	345	341	356	349	328	349	352	346	330	352	328	310	336	351	338	328	341	368	314	337	377	299	334	362	332	346	347	332	346	326	339	356	343	361	354	351	321	367	302	349	354	336	357	349	342	366	343	371	343	318	341	344	325	348	330	360	349	383	354	355	332	363	357	353	366	334	353	357	326	359	322	314	344	336	359	346	367	326	331	347	346	389	357	373	317	390	338	319	315	363	333	375	350	346	331	365	344	375	358	330	317	321	380	346	336	341	353	358	324	345	358	349	376	355	361	346	330	345	368	354	363	375	309	357	354	374	363	371	347	327	320	361	341	333	328	339	360	335	326	372	337	335	347	353	341	363	378	349	326	324	329	333	306	348	349	328	336	344	354	388	332	352	311	342	340	322	344	343	338	340	327	326	315	346	340	351	360	310	354	341	351	361	346	365	336	331	363	307	338	343	362	346	358	345	352	353	341	333	318	345	338	354	348	324	309	324	346	326	370	355	323	365	369	360	366	332	348	340	360	323	356	330	357	351	372	296	339	333	337	334	317	330	348	356	395	331	335	351	334	342	333	337	360	376	331	332	355	399	321	320	361	330	362	351	353	346	343	353	328	340	333	310	363	320	345	372	333	338	335	384	308	314	323	334	324	349	318	353	353	312	333	348	316	324	356	338	304	385	353	335	331	322	340	336	364	354	342	353	318	345	375	351	304	333	361	332	330	317	340	352	317	287	322	326	332	318	365	350	358	328	336	349	323	365	349	350	320	384	321	351	322	334	322	387	336	349	352	341	324	365	302	343	351	324	361	335	324	336	331	372	340	350	362	360	347	336	349	345	370	352	307	345	346	353	339	340	327	340	335	384	358	348	316	375	334	322	378	354	357	331	348	345	352	347	360	314	356	365	306	334	350	345	345	323	330	359	346	344	362	348	360	343	375	345	382	337	344	363	330	331	366	342	353	353	313	335	337	314	335	330	317	360	322	350	331	319	350	328	337	378	333	353	330	342	315	335	352	305	346	342	353	367	325	370	347	346	350	337	365	355	351	357	324	383	322	339	322	353	326	382	334	352	294	355	322	351	351	359	354	391	332	336	350	326	354	290	341	337	323	332	336	310	347	356	355	331	325	316	342	334	365	297	343	326	348	326	359	338	345	336	348	349	321	330	291	324	348	356	359	333	331	328	321	353	331	359	346	352	377	312	342	324	336	338	328	319	363	340	334	367	330	344	349	354	382	321	341	335	322	298	347	352	340	356	360	309	337	310	342	332	342	340	368	351	341	355	329	337	321	341	340	334	340	354	335	374	353	326	326	329	351	348	333	344	349	339	356	328	349	308	338	366	356	352	332	368	339	312	311	326	326	357	354	355	339	352	338	340	346	349	328	343	321	341	334	339	332	327	353	338	374	324	348	347	325	340	377	340	333	338	350	295	333	347	327	317	363	336	361	321	342	350	337	317	337	383	328	332	343	357	362	328	314	338	319	334	351	345	348	350	314	366	363	336	361	323	324	398	334	345	353	363	329	368	331	300	334	378	339	337	339	348	317	350	385	355	326	305	322	376
6242	1436	1216	728	609	603	497	527	501	501	407	495	456	455	492	512	439	454	485	459	487	436	434	446	445	426	464	460	462	448	467	469	454	465	441	446	458	446	468	468	417	431	483	459	452	446	450	434	456	428	427	415	431	431	436	424	425	440	441	428	434	401	435	471	468	445	432	438	433	435	461	437	450	425	452	453	428	458	436	462	435	469	441	467	430	431	485	453	424	453	430	462	422	473	432	442	441	442	455	432	374	449	467	439	422	474	431	474	392	438	436	452	460	391	418	450	432	469	445	461	468	481	457	461	437	457	426	432	419	448	451	430	432	425	442	447	461	463	451	450	438	474	438	403	428	415	447	443	451	433	409	423	465	448	427	433	440	455	497	422	444	452	450	450	453	450	472	463	424	422	457	421	428	443	419	489	459	441	380	436	465	456	443	418	416	451	474	439	397	430	443	505	497	442	455	420	446	469	486	471	494	438	476	418	476	458	474	441	449	395	466	439	455	437	449	423	449	438	454	470	468	460	468	471	467	441	408	440	421	480	444	462	417	428	437	434	438	459	449	468	429	409	443	431	457	454	486	466	435	482	437	469	453	450	425	426	454	453	454	461	475	448	412	454	412	472	417	449	453	442	391	455	469	411	449	464	453	460	406	425	428	453	447	461	418	448	461	491	477	440	409	458	423	469	458	445	453	424	434	426	451	437	496	448	450	465	480	425	454	456	444	447	425	433	454	428	421	460	419	435	454	440	478	439	448	462	412	418	420	452	439	464	418	457	404	434	443	443	450	405	456	445	422	451	430	480	444	477	443	417	480	436	439	470	467	404	454	435	427	476	453	415	444	419	463	447	415	441	435	435	444	479	443	445	473	420	418	420	464	449	461	444	458	451	445	412	442	479	462	431	448	441	447	461	442	417	447	449	414	477	433	436	423	441	445	497	457	443	410	461	426	409	460	459	423	447	455	429	487	421	452	442	403	473	414	435	456	397	443	442	417	459	466	473	457	433	456	444	435	444	421	452	458	477	429	476	466	489	416	434	451	416	419	438	449	445	472	427	460	451	468	457	453	436	466	430	465	437	439	451	424	440	404	458	467	445	490	474	448	434	444	433	465	420	435	478	447	450	434	474	423	427	428	416	424	404	458	407	429	445	417	441	426	477	456	427	453	466	460	424	435	474	430	446	480	414	427	479	445	458	453	407	443	431	450	447	462	439	462	425	461	469	441	457	410	460	422	427	451	456	451	404	476	487	452	432	461	448	452	481	433	418	461	428	464	453	473	483	446	447	448	469	428	427	455	428	457	459	439	457	476	442	419	451	443	420	429	449	440	408	467	461	476	430	460	480	437	471	442	428	442	441	412	464	469	436	451	449	460	429	454	450	429	455	432	487	464	481	455	423	474	432	448	446	452	468	496	430	442	435	393	472	442	427	433	455	423	431	445	476	445	428	462	433	438	438	459	411	417	450	482	437	447	468	410	424	445	425	401	466	440	443	485	484	434	448	432	437	409	471	411	425	444	411	493	426	391	461	420	448	435	461	435	389	418	426	408	438	403	445	429	463	430	458	417	438	470	448	452	446	451	468	465	435	468	473	436	448	445	432	453	439	442	448	447	474	414	449	396	469	462	438	440	468	422	438	439	474	419	457	457	438	459	424	459	438	426	458	452	472	464	427	451	438	462	464	446	457	460	434	433	413	430	445	455	425	458	416	456	444	433	426	437	451	417	425	489	456	442	459	457	417	431	426	465	439	431	455	494	483	452	423	439	426	450	477	454	453	417	456	414	453	440	463	437	435	439	408	444	467	453	459	442	431	463	422	465	444	434	412	423	465	422	487	435	417	450	460	451	458	422	432	438	465	444	416	435	425	453	435	402	442	414	442	411	414	449	478	455	450	471	449	468	443	446	446	451	454	434	462	403	461	438	497	476	459	400	444	455	399	462	434	452	448	430	407	438	467	449	432	464	459	455	428	463	419	442	423	423	440	458	443	457	489	462	433	417	435	446	426	502	458	448	455	464	450	409	422	447	439	457	441	425	444	395	443	478	447	461	436	410	442	490	451	455	506	462	435	451	488	485	437	406	434	421	429	425	429	421	468	452	473	464	451	444	464	449	469	470	406	439	461	382	433	424	448	429	454	405	446	416	475	473	460	431	417	456	448	458	433	403	428	454	455	418	395	458	425	473	431	433	455	440	477	400	424	438	433	431	457	449	410	466	444	438	424	488	477	449	419	464	410	459	489	460	445	458	451	427	442	405	452	425	425	470	437	482	476	440	454	448	450	408	435	421	428	436	446	462	449	427	463	433	480	443	461	439	431	454	450	420	458	457	440	423	423	447	445	442	472	448	412	436	453	444	436	420	430	449	428	467	428	422	441	402	414	442	457	426	474	430	478	420	445	469	448	466	423	513	420	462	448	469	428	446	443	443	450	435	433	459	468	455	437	446	425	501	434	412	432	467	468	478	424	466	429	442	455	433	419	469	407	431	421	415	456	440	443	430	428	475	423	444	426	444	449	436	452	455	453	485	494	467	387	413	440	454	455	439	437	454	458	404	480	480	430	429	428	416	442	432	465	436	394	466	439	420	492	421	435	456	440	452	476	441	442	440	464	409	461	430	445	467	443	440	449	407	436	435	456	459	414	470	461	473	419	395	404	384	443	455	434	463	450	452	417	459	477	444	449	436	438	451	458	418	467	437	419	466	445	422	445	442	433	453	413	449	464	458	405	452	473	395	413	459	436	472	449	436	431	421	463	423	416	406	436	437	474	397	422	435	432	438	458	421	443	426	459	483	419	487	434	502	388	470	396	451	427	484	454	458	450	430	448	436	433	452	451	438	427	462	444	463	474	434	461	436	451	410	487	472	430	463	431	453	433	455	417	473	429	427	470	468	463	413	447	442	412	439	454	474	431	462	466	489	478	460	471	435	427	457	445	430	430	440	413	449	457	447	453	412	460	436	470	432	426	415	419	438	435	440	425	437	485	378	462	415	428	430	425	435	468	448	474	444	434	459	437	435	409	484	426	420	446	468	443	471	434	476	456	449	436	411	454	449	413	460	465	454	429	438	450	426	435	442	420	426	431	398	443	428	435	424	442	479	428	449	471	438	469	455	435	451	409	450	458	438	421	447	415	410	444	431	425	433	459	427	445	430	441	453	459	486	425	456	452	441	449	496	473	450	421	426	430	480	412	438	432	444	459	447	466	428	455	478	447	459	422	442	446	430	454	442	455	452	427	438	426	410	428	430	458	459	445	432	431	438	474	488	414	408	454	445	460	457	441	445	445	494	478	459	438	415	437	413	458	442	480	437	430	439	419	476	422	450	429	436	445	422	450	430	475	440	438	468	454	452	458	437	449	427	450	472	423	429	423	466	473	423	457	445	425	426	423	456	460	473	468	458	449	478	478	439	435	455	420	459	466	453	392	472	463	464	416	462	466	447	461	433	477	464	454	473	467	414	444	426	452	435	430	412	422	438	457	416	442
23745	20998	28285	23875	20967	9162	1167	875	778	744	647	687	647	668	582	613	619	594	580	582	597	593	596	609	551	558	578	545	567	588	551	625	584	566	530	551	582	603	519	603	574	562	603	565	599	547	518	574	565	551	546	562	544	573	550	573	584	568	553	583	548	550	556	522	508	559	528	547	527	512	538	526	564	581	521	520	511	552	558	564	529	497	544	557	559	555	552	524	541	563	578	574	550	535	537	565	520	538	530	525	580	542	570	549	581	547	536	542	491	524	577	529	547	547	577	577	568	550	552	557	559	565	576	541	506	531	539	524	491	554	605	566	592	591	564	538	535	529	554	564	516	562	544	560	551	543	535	528	529	495	524	534	514	546	540	590	566	534	574	544	575	536	550	517	582	590	551	565	548	551	553	526	514	540	571	547	541	533	519	557	581	561	522	528	548	567	564	572	518	567	519	583	534	524	543	528	543	564	521	545	525	529	577	573	536	541	532	540	542	551	501	530	559	587	513	521	567	530	541	544	528	557	518	500	554	544	552	584	530	562	545	550	586	556	510	547	579	539	519	544	573	573	572	559	534	529	516	511	517	542	533	529	480	532	544	552	546	542	571	518	552	521	553	530	532	564	522	547	562	542	538	539	535	551	528	537	541	518	540	571	518	548	511	557	543	561	551	540	563	530	553	564	566	579	519	546	512	546	578	557	542	534	574	509	531	515	539	542	580	492	522	577	516	548	564	529	545	590	540	534	582	558	538	535	551	568	583	522	551	547	538	526	510	563	566	526	512	534	519	568	535	579	540	548	562	555	481	492	564	563	554	555	559	550	537	539	566	583	556	564	523	559	572	500	530	535	528	551	553	512	545	518	542	533	554	517	503	531	575	530	539	569	540	547	543	517	607	551	519	513	537	544	525	560	510	528	523	520	553	546	521	523	564	532	514	519	522	562	595	543	539	557	510	548	564	558	573	546	520	519	585	525	527	562	497	561	527	587	527	558	566	524	562	550	625	579	556	473	545	509	508	493	548	582	561	508	610	584	570	516	566	532	519	528	587	548	532	529	515	554	494	527	559	580	555	548	521	578	544	550	563	544	530	528	545	542	548	565	545	583	523	558	550	529	517	516	517	585	544	560	560	534	508	532	512	551	553	559	563	565	545	520	561	530	576	527	534	532	526	528	538	545	584	530	585	533	541	518	527	565	531	504	551	523	566	524	556	576	542	548	521	546	548	601	562	558	526	512	540	577	566	545	575	551	540	554	530	568	584	545	556	564	603	544	574	548	530	555	553	522	522	482	550	548	551	525	529	552	541	532	547	536	515	607	528	553	556	557	550	556	520	514	566	520	512	511	538	601	560	559	561	535	521	575	504	548	533	556	591	517	522	572	546	553	561	542	548	509	568	584	566	554	558	509	567	553	565	582	561	538	609	550	520	520	514	540	576	512	502	556	566	493	484	509	532	536	548	534	590	531	537	566	559	524	524	555	554	546	548	537	543	530	513	541	556	523	590	521	569	474	582	525	554	526	547	553	545	516	553	563	516	551	540	538	493	480	495	561	547	588	546	558	578	548	592	535	554	553	552	555	529	530	518	532	544	540	571	514	523	555	540	575	514	571	561	521	562	542	561	501	530	530	522	535	531	568	567	570	558	515	540	532	517	514	584	511	560	570	557	548	541	527	513	549	545	560	523	549	574	510	579	568	528	551	550	576	562	548	563	494	575	561	542	543	506	530	516	566	545	543	510	513	516	522	534	548	579	515	534	541	538	550	533	544	542	538	532	578	546	551	596	525	543	564	518	570	577	545	550	551	527	571	538	553	521	536	561	559	522	497	540	550	494	540	579	565	534	544	526	535	560	523	512	567	545	548	582	519	551	547	539	529	549	536	548	532	546	557	521	554	551	548	523	544	500	554	580	541	605	505	539	546	547	531	537	561	557	580	518	552	533	552	548	577	507	593	565	584	618	555	543	545	557	547	566	564	529	535	559	546	483	524	554	558	526	500	588	560	519	541	576	543	584	551	519	512	562	539	543	558	542	523	531	534	531	546	543	579	546	535	541	513	573	581	551	512	517	575	528	548	554	531	547	532	568	562	533	519	509	545	569	516	518	518	531	518	503	516	528	528	547	510	556	542	543	534	553	529	570	528	560	561	559	530	557	571	559	561	573	562	518	562	582	500	558	565	567	565	565	527	553	532	556	576	536	531	577	566	531	531	530	590	522	577	498	556	508	517	561	521	533	579	560	519	539	523	538	550	561	546	586	507	545	542	521	579	546	511	577	573	560	520	508	546	565	559	529	516	526	564	554	574	555	528	517	518	576	567	589	558	516	547	558	528	531	514	538	526	496	552	516	526	509	531	570	552	544	591	557	545	542	553	562	561	540	594	545	519	569	544	561	603	545	557	572	530	577	590	512	542	565	554	553	560	543	523	598	532	530	529	585	590	549	554	544	556	553	533	590	536	533	487	555	547	589	532	509	541	525	561	483	503	539	543	551	575	543	539	546	538	565	557	564	546	523	551	533	518	539	585	526	494	530	556	526	573	530	581	532	519	569	543	537	538	543	563	546	498	577	541	542	541	537	523	523	514	547	562	547	560	530	563	568	553	541	575	584	548	529	559	557	515	520	560	542	573	518	554	536	510	510	537	540	536	532	552	585	509	523	526	583	543	491	529	560	566	574	546	568	549	554	518	545	532	543	528	533	495	550	518	533	520	600	549	543	518	541	557	513	534	509	579	576	542	530	541	566	585	561	557	529	537	556	530	527	530	537	521	554	547	569	549	516	527	572	554	524	546	542	508	551	565	534	552	596	567	506	536	516	557	531	474	513	510	540	559	553	511	560	554	545	582	547	533	500	523	546	536	521	553	574	535	556	534	557	533	526	533	522	492	544	518	518	580	539	536	525	538	503	554	569	555	540	551	548	549	527	537	498	561	536	534	550	515	535	526	574	541	547	502	555	553	544	607	555	512	505	542	538	564	537	531	537	540	572	579	536	517	539	538	554	540	504	524	508	535	508	524	571	572	569	533	546	570	566	534	546	524	538	552	559	556	517	552	538	526	515	559	548	568	550	535	530	535	575	567	494	601	522	518	559	550	537	517	587	518	536	578	559	524	544	514	583	560	598	585	553	525	517	524	540	568	578	531	582	559	534	571	547	559	595	561	507	532	546	535	535	503	515	569	557	560	563	541	503	561	530	536	527	512	506	548	532	538	558	543	580	538	528	556	534	518	547	535	505	529	554	565	567	519	577	544	534	524	531	528	563	524	534	577	517	536	546	567	553	527	547	513	503	510	504	574	569	559	547	553	535	576	554	551	571	511	546	530	560	558	551	530	546	544	505	551	575	510	534	559	552	524	553	537	556	514	587	539	525	527	533	538	587	565	545	501	508	526	534	552	544	539	530	531	550	514	589	511	546	564	553	591	565	550	505	540	522	562	544	544	558	545	523	550	518	543	553	604	550	585	550	595	568	559	584	558	560	557	519	509
12072	9548	7810	3844	2773	2162	1804	1605	1261	1224	1122	1006	890	956	891	869	812	847	809	832	823	800	806	753	746	815	775	732	767	744	734	678	686	703	710	716	713	723	709	691	698	724	635	736	698	712	718	678	701	749	676	687	695	682	773	741	690	712	728	713	717	726	736	658	699	680	721	720	666	711	687	636	697	700	699	730	707	747	750	694	697	648	674	756	707	685	730	647	734	744	678	686	682	705	742	710	664	757	709	699	651	660	719	698	676	769	724	740	728	724	716	654	725	695	737	676	731	704	720	653	660	747	698	694	697	692	761	667	645	675	747	717	699	704	686	680	694	666	698	723	655	710	750	727	725	710	727	725	688	711	737	717	729	708	713	683	717	679	727	659	762	701	711	694	704	693	739	672	684	720	694	711	701	655	706	682	757	667	706	706	677	709	714	714	672	660	727	698	661	712	713	698	675	738	684	725	701	695	687	703	671	699	703	723	677	698	709	700	712	657	701	710	695	720	723	736	729	723	702	691	674	722	682	712	667	704	737	666	701	720	752	661	663	719	690	698	702	723	695	684	687	654	732	692	738	685	718	719	715	668	728	731	716	672	704	665	662	692	727	702	686	709	729	714	673	718	701	748	726	720	707	672	730	728	717	715	696	729	706	706	711	755	686	716	741	725	657	750	686	681	694	706	654	712	759	737	697	641	618	724	725	676	716	721	704	693	720	726	692	704	663	714	693	679	719	711	716	731	661	661	709	680	661	670	667	754	675	656	695	711	747	693	632	703	681	696	681	729	692	700	713	714	705	668	662	664	716	698	688	699	718	701	699	700	687	751	735	721	683	682	702	696	716	702	672	734	698	732	708	687	699	714	734	701	693	693	712	676	702	685	720	725	652	697	770	704	707	660	705	718	738	680	660	714	717	724	668	694	670	718	737	710	707	754	678	709	655	689	666	689	667	720	699	709	708	697	750	732	648	715	706	703	729	687	738	734	703	720	694	704	667	723	667	703	691	692	693	727	714	678	723	670	748	724	683	702	656	704	718	706	705	724	693	708	687	689	753	717	730	690	695	683	669	661	677	694	757	693	663	727	718	678	651	724	713	722	686	683	724	718	745	709	699	740	700	694	669	723	690	713	671	704	712	711	705	672	701	686	695	711	739	682	708	714	716	701	741	698	699	724	718	737	720	711	756	658	732	729	665	723	710	714	705	652	675	673	720	744	689	727	716	699	743	697	679	759	689	701	682	706	715	731	708	737	698	713	675	723	697	731	714	689	703	717	661	722	751	688	710	708	714	678	710	744	667	660	658	705	706	683	629	693	695	687	717	716	661	674	686	699	715	719	739	721	688	695	664	673	722	703	728	711	674	737	748	706	684	730	686	732	730	725	682	685	686	706	722	710	692	705	716	718	701	666	675	676	729	696	728	660	672	714	660	683	686	702	688	673	700	684	713	671	750	685	705	695	684	672	680	684	719	727	712	629	672	653	661	689	711	697	691	666	702	689	678	708	711	727	716	715	704	700	709	750	710	683	729	696	709	711	739	746	698	631	707	726	696	696	745	720	720	696	670	708	694	664	706	717	682	693	673	743	680	666	724	726	676	709	721	681	719	720	689	713	672	702	723	713	677	669	675	669	733	698	688	702	717	702	676	737	702	646	687	701	642	714	695	701	707	710	713	660	688	657	677	700	667	692	738	698	730	727	667	705	713	640	671	698	698	707	702	745	695	753	699	683	723	694	705	695	680	679	709	692	696	687	726	683	669	655	688	665	675	715	765	731	699	758	692	720	707	701	642	694	660	662	694	720	681	696	689	676	708	703	707	702	653	659	672	691	671	701	687	712	714	635	740	710	694	671	724	646	693	692	666	712	700	674	672	735	731	705	719	682	685	702	720	668	673	679	687	711	718	685	702	646	713	691	661	699	697	691	732	713	705	707	725	681	695	663	667	697	693	721	742	723	686	738	663	670	684	724	717	731	728	714	685	730	714	729	701	689	667	707	736	731	708	655	709	668	737	707	679	716	736	712	672	710	727	681	741	688	688	743	637	716	737	679	692	714	672	707	704	724	722	699	701	696	736	666	706	696	710	674	700	696	639	692	704	701	717	731	715	712	682	704	719	714	701	756	708	689	698	676	707	696	695	666	693	714	684	721	681	677	701	735	642	718	675	683	687	702	656	717	699	718	753	695	755	659	716	723	746	694	710	690	716	726	708	705	696	693	693	687	725	727	656	696	706	709	683	788	696	664	716	712	675	715	704	695	695	678	688	686	699	665	728	732	711	689	697	700	704	649	712	690	692	695	627	727	736	669	718	700	645	721	718	708	693	715	696	714	709	675	703	679	675	688	686	667	736	678	709	679	738	673	687	692	721	680	707	709	677	723	691	703	764	660	688	686	714	744	662	663	684	684	675	699	700	709	731	642	675	722	751	656	680	730	695	723	641	708	711	697	699	727	715	728	699	684	760	699	687	693	711	688	718	728	697	726	667	752	691	697	676	719	694	687	729	690	676	713	668	664	698	690	711	680	627	691	700	697	688	704	704	656	748	707	665	704	699	704	654	748	735	725	676	765	704	718	688	720	708	710	719	697	681	702	696	691	721	721	698	697	722	718	682	704	646	708	720	713	757	719	715	697	681	648	738	742	655	736	701	729	733	684	725	658	697	734	700	690	687	675	719	733	691	711	666	708	674	755	697	749	694	707	731	743	723	700	679	689	718	704	679	672	686	647	673	729	674	704	690	688	712	672	679	721	646	707	705	724	640	733	679	701	702	716	708	696	687	684	714	694	663	663	702	683	710	698	656	739	745	703	640	672	663	702	682	670	703	697	705	703	729	705	689	710	724	756	775	731	715	695	674	697	722	674	728	720	708	695	699	706	716	660	711	662	724	723	713	673	649	696	656	704	694	704	684	703	681	688	768	681	744	718	685	702	709	661	698	663	704	657	682	710	713	664	682	713	701	725	705	677	728	738	702	706	728	742	746	719	703	661	704	687	705	707	682	730	737	720	744	690	758	723	714	656	699	704	717	697	689	626	733	714	711	752	674	721	705	724	697	698	746	725	732	676	692	700	713	710	676	688	715	716	707	733	718	703	704	708	687	694	684	709	726	662	689	713	749	682	705	702	726	691	725	682	704	695	737	710	731	711	755	702	703	686	692	745	693	642	701	742	716	732	751	697	712	681	678	690	685	723	698	687	744	699	712	715	724	707	721	716	703	667	750	705	665	697	681	686	719	690	675	680	696	699	726	725	774	733	659	699	684	712	713	698	712	701	694	768	685	661	713	703	702	694	651	719	708	678	760	706	702	666	679	675	652	716	726	663	673	679	721	663	706	682	700	684	700	733	766	736	665	729	680	702	706	643	712	720	674	730	707	687	662	668	692	688	706	702	691	689	668	705	705	678	673	703	687	708	697	707	710	725	710	712	715	674	669	737	635	678	699	719	739	684	724	728	681	677	649	729	689	678	710	712	725	695	761	700	684	687	739	749
22755	21002	28792	23378	21002	21040	7499	1155	892	808	715	665	646	638	539	574	529	534	558	546	515	479	474	509	503	474	468	495	483	457	441	458	464	435	459	445	454	427	479	466	454	424	417	447	482	440	478	444	453	436	487	477	445	459	469	456	458	447	446	438	414	484	450	460	441	456	424	479	415	434	453	448	468	448	428	466	472	438	420	424	433	435	463	467	466	440	462	448	433	446	474	417	424	457	495	482	443	421	434	470	469	434	460	456	414	437	422	423	463	428	417	448	437	446	454	421	426	411	426	490	464	436	444	432	423	456	462	462	444	460	388	453	443	461	441	462	447	461	464	463	426	469	456	428	433	439	434	454	463	410	512	453	436	434	444	444	458	428	415	433	478	454	441	397	435	433	459	425	463	457	460	452	478	458	443	450	439	455	436	407	430	440	466	432	463	444	435	413	446	452	425	396	441	442	442	481	430	445	429	409	480	433	448	402	411	445	414	423	438	416	473	430	445	437	473	419	409	417	503	469	472	450	455	438	486	474	465	415	422	439	438	420	416	466	444	430	474	440	483	448	503	478	438	413	449	425	431	453	401	433	428	434	451	433	478	438	459	440	451	450	451	467	467	433	449	471	443	428	464	447	438	442	446	461	442	479	443	443	445	430	438	429	445	450	421	466	444	444	443	421	409	458	444	437	437	463	444	440	454	443	454	471	470	446	469	416	438	455	455	414	427	427	458	473	456	421	405	448	433	447	414	458	468	442	435	484	470	475	456	473	443	431	449	434	457	430	462	469	439	441	443	457	435	453	438	432	432	430	455	420	465	435	449	450	445	450	446	431	452	461	467	451	483	429	419	464	452	467	435	458	437	433	469	486	454	448	470	440	448	444	460	467	460	434	433	413	435	451	452	421	458	463	457	463	465	452	452	451	438	483	474	459	435	429	426	423	478	450	408	456	427	451	426	453	472	449	451	443	456	439	425	468	426	478	430	449	464	414	433	413	443	426	480	442	440	432	480	457	468	475	462	461	446	444	454	466	441	417	459	447	438	444	435	445	473	436	459	432	440	450	429	453	453	432	440	458	427	468	395	415	385	404	480	435	415	459	403	425	469	394	434	419	434	423	439	435	483	449	451	460	440	427	428	454	440	393	456	424	442	457	422	425	390	438	459	408	448	436	462	460	439	436	462	444	421	434	453	472	448	400	429	490	429	441	425	444	429	445	452	449	429	435	415	433	421	447	459	440	460	428	441	421	429	417	439	469	456	444	447	444	429	452	429	436	427	451	460	462	469	445	433	426	441	427	414	467	420	412	424	457	445	454	460	459	430	425	460	419	482	423	478	416	462	448	443	412	428	410	437	453	430	470	426	432	451	422	443	463	404	423	430	465	423	419	436	459	441	464	435	430	477	447	412	478	421	428	413	447	446	471	469	445	460	463	440	444	479	484	456	472	443	479	440	438	463	455	419	428	466	461	454	499	482	415	443	445	487	449	446	440	435	442	421	447	436	435	463	422	436	424	449	393	479	462	437	426	426	448	469	466	460	452	434	428	478	420	408	495	436	428	429	451	434	447	424	417	462	438	409	419	435	418	422	438	433	404	491	415	438	462	434	426	445	424	417	490	444	440	415	467	391	471	445	450	453	442	474	434	453	453	455	408	457	453	438	451	428	444	419	432	444	418	410	422	465	426	447	433	413	419	466	452	466	460	478	447	461	448	467	458	465	463	449	457	415	444	459	439	405	423	476	423	441	416	449	473	434	441	481	447	486	423	404	432	408	407	449	440	414	430	452	438	445	436	480	438	487	439	423	444	437	445	439	397	452	464	425	428	429	434	444	487	460	462	465	449	454	451	460	430	426	467	417	436	446	434	457	445	428	429	426	475	438	449	427	432	443	443	417	464	432	457	390	427	448	451	453	464	424	435	441	436	405	413	445	468	458	434	446	451	419	437	472	492	419	455	469	434	462	414	404	445	452	430	392	478	429	440	408	432	439	419	445	449	424	455	450	440	412	422	456	461	493	428	468	432	412	411	427	471	446	433	437	451	474	462	450	473	443	471	406	418	444	451	427	407	423	458	443	476	437	442	431	440	424	459	458	435	455	439	451	438	444	453	448	445	473	444	435	459	406	445	439	397	434	405	401	392	462	478	473	421	462	463	443	443	467	429	441	469	433	444	453	428	417	408	455	436	419	434	491	436	462	448	404	427	449	459	442	482	434	472	421	473	486	427	423	442	419	466	437	413	449	440	456	426	420	429	422	442	404	460	456	437	471	452	429	457	471	432	411	426	438	457	416	444	483	443	438	465	461	456	439	427	444	438	422	425	431	419	462	447	433	476	419	436	430	455	413	459	417	421	452	453	445	498	418	449	405	419	428	454	449	445	426	426	474	456	466	414	424	435	422	419	438	430	408	443	473	427	428	432	415	469	478	430	418	465	478	440	401	421	431	414	456	461	426	457	451	472	418	408	440	444	436	425	477	466	450	485	422	435	443	462	427	433	427	475	468	442	478	419	429	418	459	473	418	446	443	451	426	430	449	440	440	424	398	430	455	457	451	445	454	407	408	436	467	444	469	430	467	418	453	440	460	400	453	458	427	441	456	416	453	510	441	435	469	427	413	435	398	441	447	445	484	419	458	438	448	467	464	472	460	421	441	406	448	402	421	418	501	431	440	448	434	464	475	452	419	469	423	440	418	429	437	458	460	452	459	418	450	477	432	436	412	448	474	458	475	441	442	442	419	475	442	426	451	451	471	479	451	394	465	453	443	425	414	442	433	450	464	479	428	454	425	428	446	428	429	439	451	455	437	440	456	444	441	445	475	428	422	478	434	424	435	396	437	457	424	428	441	433	449	395	464	431	445	504	443	377	437	464	477	460	472	464	440	437	434	471	411	434	451	435	424	440	429	433	443	430	477	407	448	409	433	457	444	449	470	463	451	434	472	387	440	419	429	423	446	457	470	430	415	432	423	411	415	469	443	457	417	463	453	441	413	460	463	448	437	436	472	422	454	477	407	483	435	435	474	459	448	487	436	424	415	470	447	517	464	451	443	432	463	430	438	439	454	395	460	466	442	450	428	430	471	406	439	464	449	447	468	415	422	420	422	429	417	463	463	420	478	471	435	466	452	444	440	446	458	432	477	432	457	435	427	425	450	454	423	442	453	450	496	507	456	450	465	411	437	444	399	464	435	443	425	388	445	425	461	439	442	403	497	444	445	450	444	427	439	451	455	501	414	427	459	488	470	460	422	467	454	463	442	422	481	477	448	475	444	435	428	421	467	451	433	451	463	437	388	440	428	426	448	413	413	455	480	454	420	419	421	388	422	438	455	441	469	473	432	463	450	448	435	413	453	461	468	442	430	464	456	449	413	420	445	444	397	424	411	442	441	462	476	435	426	444	402	442	451	429	487	437	423	476	441	421	439	484	431	464	469	459	452	403	474	416	469	447	429	416	424	418	410	458	441	435	426	451	433	467	453	434	416	451	455	448
15612	15349	12116	6376	4524	3325	2685	2082	1700	1591	1329	1244	1076	1048	962	847	875	804	773	770	729	736	734	714	685	663	661	669	693	624	596	639	600	602	622	636	615	608	610	634	622	644	599	605	617	595	644	603	608	618	563	629	628	620	598	587	566	595	603	572	589	603	617	586	599	622	606	615	577	569	577	587	558	578	582	600	577	598	591	573	561	532	569	573	566	588	577	603	558	557	566	596	555	585	614	562	561	568	579	561	580	589	564	593	585	560	564	601	558	534	561	653	572	572	569	584	575	614	587	571	586	588	547	615	612	578	550	583	561	559	559	599	575	611	602	552	578	540	596	584	567	629	580	603	591	553	565	554	582	556	513	544	558	554	607	557	586	534	559	541	524	554	590	559	540	605	596	555	654	595	564	602	608	570	610	590	609	591	579	569	579	563	528	567	601	594	517	567	604	604	594	574	609	556	604	629	567	576	579	569	601	575	547	592	581	547	559	595	568	557	543	521	582	586	544	591	544	565	593	559	566	592	548	562	585	607	585	522	573	540	575	614	590	541	545	557	553	587	580	585	601	593	592	571	600	554	560	576	587	613	579	563	591	570	562	556	579	555	622	621	580	536	554	556	555	605	580	600	591	531	589	575	611	608	542	554	590	598	549	569	573	581	543	554	654	566	559	556	558	555	577	562	587	600	576	597	555	553	564	562	576	563	555	540	606	612	560	584	527	560	603	595	614	594	583	583	569	607	560	572	579	576	569	565	559	547	543	563	645	565	602	549	548	545	557	601	554	564	559	594	582	548	588	543	560	526	571	570	569	559	543	567	597	596	553	578	537	599	578	543	539	567	549	558	594	585	567	568	560	575	610	584	597	582	575	579	611	585	594	523	577	555	595	538	580	570	609	591	600	590	587	602	548	606	548	584	553	552	564	581	584	544	527	588	612	593	553	602	581	558	617	596	566	570	597	551	582	584	574	595	551	608	545	570	527	587	590	607	554	591	566	604	552	582	574	570	573	577	559	578	552	557	526	563	560	583	534	546	564	588	547	630	581	587	594	604	562	565	559	573	547	549	601	594	560	574	586	610	554	577	591	563	578	547	597	567	572	586	566	567	546	522	565	563	611	563	568	544	568	581	552	567	586	587	551	596	580	537	535	586	539	572	593	570	535	538	558	581	568	571	559	582	630	545	597	536	562	576	531	589	566	541	586	589	619	540	591	587	560	562	560	577	541	591	579	557	600	627	589	561	559	583	546	575	587	584	558	571	571	563	553	607	577	555	563	567	576	562	570	549	584	595	591	590	590	574	587	587	565	557	561	613	592	522	602	590	541	560	544	585	566	597	490	568	588	565	582	525	562	564	553	586	540	566	554	544	585	593	623	568	560	586	558	593	544	568	595	614	566	594	544	595	564	570	564	612	566	537	612	563	582	561	542	562	554	579	554	609	582	530	542	626	565	610	573	555	563	589	583	550	594	551	579	549	555	575	565	570	523	570	573	600	595	584	584	553	580	541	576	592	603	602	581	578	552	587	596	578	556	632	542	608	567	602	619	565	550	615	546	603	601	579	564	585	582	588	516	579	601	568	564	579	610	572	582	570	612	582	564	579	593	596	534	573	572	566	584	586	576	578	588	577	598	588	613	589	617	568	552	571	569	565	575	560	543	582	559	591	565	569	513	614	603	621	604	576	560	594	553	587	570	537	551	598	536	533	598	574	560	630	530	577	581	590	562	584	545	578	562	562	516	583	575	572	533	568	543	599	541	610	551	578	593	612	531	565	587	547	544	583	574	586	558	547	605	563	606	574	557	560	529	592	594	552	572	533	573	557	571	553	610	599	602	587	563	579	578	572	555	569	588	536	570	580	598	586	598	538	574	574	559	522	596	563	593	570	571	562	566	594	572	552	527	544	569	615	581	626	595	605	525	573	560	590	599	542	528	647	593	548	590	580	579	576	564	589	536	610	593	589	557	585	570	546	591	580	612	570	586	575	551	562	592	609	562	601	591	590	581	572	591	549	562	589	532	558	576	600	567	586	597	567	571	570	582	562	554	607	606	584	541	589	580	611	617	567	584	581	591	612	527	570	571	572	570	552	562	565	551	571	568	567	576	582	601	577	578	603	588	565	605	592	530	563	523	605	559	546	600	585	591	603	582	591	558	548	586	592	573	611	574	578	606	579	575	553	588	591	577	551	604	573	586	556	572	589	571	582	554	585	536	589	555	535	588	571	575	599	566	567	555	556	590	575	564	544	550	572	550	556	591	551	547	562	607	569	574	572	550	603	562	616	572	568	572	588	589	557	585	584	590	590	584	610	537	582	555	584	592	565	583	574	592	600	582	562	568	530	566	582	604	563	575	488	573	548	575	572	532	532	550	592	567	575	602	528	557	591	564	574	610	552	625	585	592	544	565	583	610	548	599	594	553	571	557	583	575	577	566	581	526	556	564	554	556	531	557	566	627	598	555	576	614	631	595	596	614	550	594	549	553	575	560	570	574	594	568	538	583	609	619	588	548	592	572	599	602	566	554	550	583	618	559	594	624	582	526	565	546	552	551	589	608	559	595	534	616	562	562	547	560	551	565	567	559	557	582	539	563	568	586	599	560	538	562	553	599	522	610	543	544	555	562	553	538	585	533	567	564	576	593	582	609	561	568	578	588	555	569	595	532	558	549	545	591	591	553	621	572	582	581	572	580	621	560	576	559	555	556	586	527	555	532	560	592	519	561	541	621	575	560	567	552	522	603	585	558	584	540	598	550	590	568	552	582	577	552	551	554	539	542	587	556	586	590	591	527	568	590	583	594	563	609	545	597	575	561	528	587	547	552	601	553	543	548	589	551	576	571	552	614	553	569	555	547	588	616	619	592	525	592	550	593	546	540	565	604	573	555	544	562	597	532	557	589	599	566	617	592	579	567	579	611	557	595	570	540	578	563	618	585	607	577	544	599	619	580	584	574	563	522	585	573	590	555	565	554	630	566	560	605	575	553	561	605	587	552	588	571	623	555	551	581	584	572	586	568	564	592	593	557	551	634	567	573	558	607	563	560	561	565	578	577	575	557	601	595	602	557	566	581	573	603	568	571	563	583	588	586	616	557	584	519	573	564	591	581	560	639	610	535	588	553	615	604	547	547	559	576	562	544	566	581	550	574	553	586	626	508	565	544	568	555	567	570	608	593	541	553	596	553	570	591	562	573	580	597	558	548	598	575	587	579	567	565	583	550	586	573	576	580	527	555	562	573	540	609	540	570	559	554	607	582	527	580	536	570	584	574	583	595	583	582	577	581	580	584	562	601	518	614	571	586	573	577	539	618	574	563	602	560	562	594	563	543	556	581	579	538	592	579	550	567	523	571	555	610	585	553	566	629	569	543	565	580	589	551	566	545	582	603	556	589	581	581	595	595	553	596	557	616	608	585	575	582	574	584	600	579	526	589	583	601	596	572	588	576	576	598	586	578	557	565	571	567	535	570	600	586	587	572	579	584	561	556	572
26742	20442	8920	965	662	600	436	334	354	346	324	360	375	346	304	373	320	339	313	361	383	291	324	322	347	366	327	339	329	364	335	339	365	346	340	338	329	323	322	342	351	316	352	332	316	313	350	331	363	325	348	362	332	327	335	339	337	345	349	348	336	330	339	316	355	353	331	339	335	353	362	366	339	328	334	312	340	330	376	345	311	337	332	329	351	345	309	312	344	358	338	348	341	353	320	332	342	317	347	311	320	342	340	334	338	325	354	340	291	371	335	350	332	333	349	328	356	367	346	319	304	308	342	345	341	334	322	318	343	349	318	330	315	369	338	338	345	335	344	325	315	346	364	355	357	346	353	368	345	345	349	354	363	335	309	333	346	339	342	336	398	342	346	335	351	318	320	326	313	352	346	365	325	345	320	345	341	320	365	340	319	351	327	311	311	339	328	360	321	338	314	337	348	311	346	326	361	328	345	323	319	369	315	326	328	360	341	331	326	344	350	360	317	310	355	364	340	370	320	338	346	355	344	337	329	311	303	365	358	370	334	365	351	349	365	342	313	336	297	326	336	355	360	322	328	355	342	317	335	372	345	357	332	340	333	347	361	316	340	345	348	333	319	347	331	356	321	351	363	341	340	341	331	350	357	356	353	317	360	324	367	310	366	363	349	341	344	355	323	360	329	321	380	344	361	334	345	347	319	352	348	312	358	340	355	334	346	325	332	305	325	361	338	354	305	329	357	306	349	324	309	314	336	354	304	351	356	373	348	336	306	355	326	374	351	361	354	305	341	356	345	332	331	347	354	350	331	311	302	342	371	349	369	339	359	317	368	349	323	345	325	315	336	379	350	359	361	329	364	342	333	367	336	349	348	345	328	336	344	355	317	374	346	317	329	327	334	344	337	351	372	328	302	344	322	346	321	367	345	341	320	347	319	316	339	320	350	340	337	343	343	327	348	309	320	332	327	336	339	348	348	377	346	352	303	354	358	350	379	338	328	329	331	335	345	327	360	336	328	348	341	349	360	318	328	312	388	320	343	336	357	345	317	318	328	346	369	329	339	345	328	341	357	352	323	344	379	334	326	358	335	323	328	326	352	322	354	319	366	310	337	313	340	319	330	326	341	354	324	326	337	344	313	340	328	351	353	345	335	328	337	305	384	289	326	346	314	340	331	327	342	351	313	342	304	318	349	346	349	321	352	323	346	330	324	322	342	351	336	349	334	351	332	354	333	369	355	339	303	343	341	348	335	385	302	351	338	323	361	295	330	333	310	384	335	306	347	363	336	312	324	335	347	352	316	348	315	324	321	332	311	350	339	311	338	307	328	287	340	350	360	358	319	331	335	334	348	338	358	322	346	318	338	337	336	326	347	323	351	384	342	378	368	337	356	366	338	311	336	320	323	350	351	317	330	364	327	336	301	377	379	328	342	327	338	335	351	363	347	332	337	327	321	341	350	305	340	332	335	337	347	309	347	344	334	376	317	325	333	334	324	326	328	327	330	329	309	314	344	353	338	356	328	339	370	346	334	314	326	314	338	336	332	364	345	342	344	329	335	325	372	303	340	321	313	363	343	340	306	346	312	374	319	365	353	343	344	368	347	316	323	326	312	329	367	323	328	344	346	343	350	342	358	327	325	309	312	329	369	363	332	326	337	311	377	334	321	330	336	356	347	355	357	342	341	340	352	345	326	351	391	344	314	353	347	352	314	380	351	384	340	327	333	347	321	324	339	365	337	346	312	321	343	347	332	352	369	361	335	341	350	332	316	312	308	343	362	332	293	304	353	351	347	346	340	356	349	366	389	357	359	329	308	348	382	345	335	330	324	332	362	339	349	333	349	347	338	318	336	345	371	329	376	345	358	343	308	342	366	381	301	315	338	338	355	345	329	353	322	326	336	363	359	285	341	317	312	361	332	336	342	305	326	339	347	351	350	330	363	332	316	372	350	331	368	335	324	365	358	354	364	345	357	330	332	332	353	338	362	379	345	342	339	378	330	326	364	335	346	354	357	353	383	356	337	308	308	359	330	346	362	330	341	351	376	360	329	336	322	344	338	359	374	343	339	338	320	350	312	360	349	342	317	338	323	341	348	343	332	358	336	363	326	334	334	356	350	327	376	324	360	323	307	347	341	332	323	341	317	341	323	335	335	343	348	350	355	335	358	324	334	347	337	323	320	323	330	331	363	321	342	356	376	327	348	334	317	334	346	324	344	346	320	349	298	297	342	345	335	301	348	326	350	334	339	362	356	324	341	344	353	371	324	316	339	331	331	320	312	290	302	271	306	366	286	297	329	345	317	328	339	352	358	336	346	354	357	303	340	329	351	307	339	344	337	331	331	341	328	341	355	296	364	326	327	320	343	343	360	347	356	353	321	332	339	355	347	340	350	330	347	353	339	322	337	363	290	338	327	355	303	311	372	345	325	343	358	333	344	331	326	362	330	310	365	307	380	344	345	307	314	362	365	342	370	327	333	347	312	355	330	373	317	323	295	332	335	295	345	325	318	353	359	348	326	364	326	341	332	354	346	353	334	354	343	350	331	351	364	322	335	345	322	368	367	327	343	361	309	336	345	346	344	347	339	329	357	355	365	319	332	332	356	327	356	344	398	358	364	356	350	330	337	318	293	353	328	339	349	341	347	346	348	347	327	354	346	363	314	352	349	328	299	319	302	387	293	328	310	324	299	363	326	339	340	336	316	295	337	329	339	323	324	328	330	273	286	311	352	341	330	307	311	344	335	333	310	360	336	346	378	366	353	330	334	334	338	322	325	312	323	349	360	366	337	348	339	331	348	345	335	313	353	323	349	333	375	353	334	338	342	345	344	359	344	347	377	332	325	321	378	342	329	370	315	359	344	311	332	360	367	330	325	308	319	364	342	336	306	320	354	309	349	319	349	343	329	344	370	320	320	326	387	346	375	320	345	339	322	339	340	364	348	336	327	344	333	369	342	342	332	326	333	326	334	333	329	347	337	344	317	336	354	343	345	344	334	320	315	356	350	331	318	335	319	290	313	365	327	335	297	316	337	355	341	326	347	353	366	327	328	358	337	347	335	321	355	331	402	350	338	319	322	318	333	325	340	333	331	323	324	327	347	308	363	344	338	337	300	321	320	374	322	339	325	338	354	339	353	319	329	337	355	316	326	341	336	335	330	303	345	352	353	356	325	304	338	380	365	368	319	361	329	335	333	330	348	357	334	327	311	321	324	351	386	321	331	334	369	329	364	344	370	337	336	329	322	308	317	343	354	347	346	323	338	351	327	359	345	327	355	342	342	330	346	346	327	332	330	360	385	354	323	371	324	359	336	325	338	351	392	335	332	347	336	345	346	346	334	362	340	364	351	323	323	339	327	346	322	345	347	371	328	341	363	353	355	339	363	352	353	350	363	340	353	317	319	323	354	346	322	359	330	345	338	317	346	320	342	343	340	330	346	343	338	345	332	349	335	330	346	330	352	346	331	339	351	300	334	372	335	287	330	299	314	344
5390	1371	1213	757	660	605	542	538	523	478	498	456	488	486	445	453	448	450	449	449	434	431	426	441	439	411	452	444	429	470	409	424	438	417	458	434	472	450	471	414	457	454	425	457	434	478	441	399	448	460	443	428	435	418	452	440	442	431	406	426	456	456	437	469	450	466	423	443	452	394	449	432	440	443	421	419	408	421	448	447	437	423	452	444	401	451	461	436	439	451	407	408	461	455	454	445	447	448	402	396	409	480	436	442	440	434	475	418	455	475	431	432	432	452	433	446	435	405	492	440	429	435	443	467	420	438	462	425	457	422	448	402	427	452	453	425	417	430	494	465	491	426	427	420	435	464	417	443	440	459	497	440	450	427	456	413	456	420	456	469	492	465	434	450	468	406	432	436	447	421	414	416	447	455	396	441	461	389	434	415	442	448	425	393	382	418	433	439	458	450	438	452	429	433	462	405	464	401	464	455	413	404	470	428	433	437	405	429	455	441	437	436	442	443	417	405	443	434	441	436	430	449	446	449	439	405	428	405	430	415	436	449	408	445	436	456	439	456	400	453	453	447	461	430	400	447	428	436	443	420	444	423	420	453	442	430	447	462	404	408	480	435	450	403	482	449	467	430	413	427	438	401	478	439	411	453	435	463	437	442	439	400	455	457	400	466	488	453	456	404	416	432	446	436	490	433	434	442	415	426	437	455	420	460	464	443	452	419	430	452	438	460	430	476	408	478	474	454	462	445	428	471	428	427	429	390	429	464	443	430	447	443	441	414	430	427	396	468	465	439	450	487	475	451	432	457	472	405	399	445	441	389	454	430	439	453	424	428	478	441	464	476	432	412	448	447	442	409	424	462	460	427	402	402	476	439	439	425	443	392	452	418	443	444	459	474	440	470	439	463	441	444	456	465	427	431	441	445	461	449	437	491	471	457	423	427	415	403	453	424	458	443	417	442	441	446	430	439	429	441	460	430	470	421	440	419	456	434	466	464	452	383	458	469	477	449	485	406	425	425	432	442	427	441	439	406	430	443	412	447	454	405	441	421	426	453	417	425	447	414	465	446	452	463	464	382	389	440	408	427	421	406	402	442	452	421	444	433	431	441	453	441	437	392	486	432	442	421	439	452	430	482	449	442	447	385	464	404	452	427	404	455	468	453	436	448	454	398	472	442	460	428	480	449	432	423	401	462	463	421	430	421	425	501	417	437	463	457	430	464	400	436	440	451	430	443	417	407	460	438	431	423	443	424	438	395	436	426	453	403	422	495	437	398	440	431	492	458	470	433	427	475	416	438	421	448	420	391	399	436	431	456	405	448	441	448	429	422	459	490	448	470	452	437	444	445	475	418	413	444	457	420	439	448	453	446	428	472	424	445	424	454	457	439	466	439	470	434	439	459	432	431	431	425	448	427	440	464	455	420	435	410	460	429	418	466	457	422	450	413	425	447	440	452	416	423	465	443	429	449	407	442	442	429	419	422	391	485	455	414	447	423	430	451	458	444	436	464	423	433	439	471	458	453	447	446	478	426	434	457	427	428	412	451	422	403	436	452	426	425	430	459	463	429	411	450	455	459	406	455	431	423	449	422	435	493	439	460	436	430	456	446	465	442	426	428	442	408	462	431	452	428	412	429	441	438	418	444	414	424	465	461	464	456	424	450	493	444	445	467	492	458	457	442	458	413	422	425	448	462	418	464	431	443	454	421	495	414	423	423	417	437	455	427	429	424	441	474	453	422	436	419	410	441	421	408	413	441	409	441	398	438	445	431	413	435	468	453	409	443	435	422	429	467	459	446	441	437	428	449	441	457	496	461	453	435	466	410	455	452	444	407	419	450	460	403	416	448	448	420	469	447	425	445	410	417	451	431	438	436	414	477	411	417	440	465	444	440	441	429	454	450	405	462	445	421	421	462	471	455	491	468	460	431	428	423	418	433	448	397	438	434	468	438	449	446	453	426	455	425	446	455	453	417	420	442	447	412	430	372	459	396	462	419	443	405	407	444	446	465	439	422	410	466	466	433	424	453	446	445	444	480	450	427	433	439	440	432	416	444	423	442	459	445	468	430	454	421	475	452	401	425	441	431	418	432	439	439	435	423	389	449	437	377	420	435	470	470	470	455	476	416	424	451	447	422	451	452	434	467	436	424	465	448	441	426	429	518	415	431	411	452	433	469	426	418	387	450	458	471	465	438	465	470	451	396	436	424	466	405	447	443	428	453	406	467	438	405	439	448	392	431	452	422	425	455	439	466	425	391	434	435	406	436	414	410	457	447	433	465	465	434	466	450	430	446	453	442	472	437	455	434	487	464	444	425	459	425	423	440	444	441	413	406	453	432	406	434	479	466	405	449	422	482	412	431	443	429	475	432	475	428	463	472	432	449	442	427	437	422	442	424	442	422	491	453	435	421	446	511	424	447	443	419	427	485	435	430	453	437	448	490	403	429	410	453	428	446	442	444	454	451	419	430	477	430	400	430	429	483	409	501	418	424	438	470	444	478	453	448	419	440	402	439	426	452	415	436	427	438	419	431	396	446	429	461	423	444	421	403	441	445	420	427	451	456	421	441	440	439	438	457	430	453	440	434	446	428	447	429	423	451	472	460	458	401	444	456	432	411	437	445	433	460	480	410	418	410	465	421	447	441	454	421	418	463	430	416	431	478	451	397	443	437	410	468	435	475	456	432	483	467	436	417	460	455	461	462	456	442	418	413	423	474	422	391	418	417	414	432	426	458	430	432	412	449	421	440	391	410	425	435	434	438	400	415	400	423	436	409	457	397	426	426	420	450	454	441	423	443	444	436	458	446	423	432	442	429	455	406	435	420	466	444	412	438	468	424	439	423	458	415	448	431	454	440	414	412	452	462	521	458	461	421	417	435	449	385	449	443	460	417	442	418	475	466	473	443	481	443	450	427	438	470	430	429	441	465	416	413	451	450	465	452	434	445	438	418	425	455	406	396	421	440	454	459	423	422	442	444	489	403	434	420	425	443	486	451	430	422	474	453	417	447	457	437	429	477	432	431	451	411	417	486	416	477	420	420	442	396	453	479	424	427	451	411	431	434	445	441	465	418	433	433	426	442	456	453	421	450	440	464	419	427	425	429	429	447	432	426	416	429	423	439	446	438	456	458	473	462	442	420	470	464	454	500	430	445	429	461	458	421	443	408	452	446	431	427	386	475	450	431	452	416	439	442	426	410	444	451	466	431	424	454	433	437	444	471	446	403	444	446	468	452	460	443	431	447	438	389	456	436	475	451	470	430	424	474	393	447	456	453	431	427	462	425	460	407	439	443	427	458	461	480	435	474	444	437	446	468	442	430	422	443	411	435	432	473	407	434	442	451	432	442	460	451	431	494	471	455	445	476	430	443	447	454	454	441	392	457	458	465	447	403	398	424	458	413	426	464	468	438	394	435	473	488	431	447	464	420	445	428	422	393	464	424	430	448	457	473	439	442	453	430	479	443	459	445	433	437	451	424	477	433	444	400
23683	21000	28311	23901	20999	9350	1238	852	748	686	721	688	629	651	624	614	601	595	586	631	553	616	564	596	585	570	567	590	560	579	556	545	571	559	558	607	595	548	525	504	541	556	555	540	566	526	548	572	543	536	517	524	593	563	544	555	527	540	523	564	567	573	498	565	532	532	522	516	567	514	558	533	555	505	523	589	555	570	538	531	508	511	506	545	566	520	570	532	522	594	547	538	558	553	545	561	523	540	544	549	540	554	532	556	538	528	537	522	546	524	542	575	527	534	545	500	533	549	543	560	576	545	541	539	544	502	521	560	561	551	553	573	532	528	587	557	516	532	539	533	547	517	582	517	506	564	522	508	572	559	517	537	557	559	478	583	592	528	551	545	524	579	512	566	558	527	536	534	555	592	570	536	564	566	538	531	597	483	551	564	543	552	516	586	519	561	562	526	507	567	540	552	550	567	593	526	523	545	544	499	574	581	561	562	557	586	556	546	541	566	567	560	559	515	545	553	526	549	570	547	544	529	526	554	532	581	550	557	586	524	522	521	533	510	565	545	552	558	529	518	506	533	555	532	587	551	556	514	529	565	555	606	562	523	500	524	525	543	571	550	530	541	565	486	558	510	560	533	560	504	514	542	518	526	537	562	498	528	540	526	574	548	559	553	537	537	623	518	557	585	521	523	535	564	510	520	542	583	586	511	535	538	533	519	550	513	580	490	559	572	536	512	551	530	574	531	552	555	566	540	560	507	519	487	540	532	533	545	549	562	544	551	529	515	562	515	538	568	536	517	562	558	560	555	554	537	545	580	581	517	525	559	528	562	531	514	538	522	519	537	519	526	515	561	527	508	552	533	503	570	536	492	554	505	587	508	493	494	555	502	526	529	575	531	524	568	525	550	544	544	525	555	559	545	544	556	514	538	540	509	533	549	585	522	564	568	563	557	543	538	531	522	537	569	585	514	539	546	584	529	521	516	598	553	503	563	496	513	558	544	535	533	572	562	508	569	504	573	506	571	536	519	567	534	530	560	522	529	589	525	544	561	487	551	528	522	553	543	559	552	612	517	518	505	511	537	580	529	529	565	556	560	521	527	571	548	543	528	575	492	572	570	572	506	517	503	526	539	566	537	522	539	562	545	527	528	531	585	535	569	586	564	580	559	569	560	512	578	535	513	523	511	541	477	546	532	507	595	539	542	541	537	536	553	501	492	530	552	530	533	516	544	514	552	522	536	543	550	557	539	537	526	545	535	533	555	534	515	560	560	613	606	545	560	518	520	567	521	551	561	539	549	524	540	513	536	521	523	533	553	543	528	541	507	569	528	543	515	513	533	545	547	507	566	541	569	501	545	531	526	546	537	505	542	568	522	528	551	531	583	501	540	534	518	539	574	553	518	575	544	528	530	552	530	521	547	579	541	549	513	552	523	530	522	530	529	553	526	570	517	549	556	517	551	508	540	533	534	537	553	558	515	531	520	577	521	509	545	586	565	509	553	552	561	532	514	558	551	535	523	552	532	512	552	549	497	577	542	531	479	510	596	525	562	528	533	510	505	575	550	562	501	526	562	522	538	541	509	567	533	539	509	527	499	560	558	578	508	548	570	558	551	504	575	529	516	571	519	579	580	525	544	541	559	603	572	572	550	513	520	519	551	551	570	539	562	559	524	571	537	539	544	578	551	530	560	543	538	517	525	508	523	558	544	549	546	593	532	541	539	488	561	583	516	565	552	518	511	535	528	588	523	514	544	490	523	591	516	573	537	532	544	554	521	554	528	537	546	525	541	549	564	526	561	546	576	508	574	590	514	565	557	522	529	517	536	559	521	535	548	536	551	542	524	530	526	521	528	544	514	553	546	538	561	495	508	524	515	592	584	547	543	580	539	507	558	532	560	575	541	526	579	520	519	541	544	506	575	544	532	544	547	577	534	544	530	525	506	564	563	573	536	527	505	565	571	533	517	559	572	527	549	540	558	504	553	554	542	538	506	566	507	564	538	559	540	544	530	534	576	571	530	578	512	565	579	543	506	514	523	567	498	520	492	564	517	529	538	524	526	551	513	583	546	511	539	569	537	542	536	519	553	561	536	557	550	542	538	525	490	512	536	544	522	507	523	516	545	563	544	576	503	539	501	548	500	531	568	523	521	546	581	477	544	552	559	552	584	510	528	541	531	525	532	540	512	558	526	571	540	507	545	531	546	567	576	543	523	572	545	551	545	570	535	543	512	539	496	516	537	563	534	533	561	521	543	583	478	578	553	513	540	521	526	533	491	568	558	559	554	527	559	585	553	520	490	519	509	521	520	497	503	537	557	541	549	559	534	520	504	554	560	538	501	492	548	544	556	513	554	531	563	568	537	571	523	491	601	528	551	528	526	531	550	579	497	526	533	520	522	533	534	552	561	555	541	538	533	502	566	573	536	531	523	557	539	545	511	580	551	551	537	554	551	589	501	528	548	564	562	543	565	512	531	530	552	503	532	531	558	521	563	509	540	513	521	512	542	556	533	534	581	529	556	538	551	525	536	555	559	549	521	527	529	539	549	528	538	565	546	552	571	562	533	546	535	516	537	542	552	550	571	561	526	494	537	537	539	544	528	504	532	496	550	551	585	563	551	543	529	555	515	539	552	507	545	514	558	523	515	539	555	510	508	537	502	538	523	545	556	543	567	498	551	533	549	563	532	536	530	505	552	540	538	503	541	545	503	539	588	535	550	467	496	549	521	499	550	493	509	568	544	574	550	525	545	565	534	536	549	542	574	547	507	492	506	564	540	558	569	545	547	547	568	568	561	484	562	554	494	513	537	530	590	569	598	556	521	541	575	534	580	532	497	543	547	542	504	558	559	546	532	501	522	554	556	550	510	544	498	556	535	571	533	503	534	545	494	559	522	538	527	565	535	551	524	509	514	532	546	491	555	528	525	549	567	535	546	535	530	549	502	528	518	539	551	514	485	542	542	544	542	561	551	583	560	549	494	593	544	579	643	517	555	564	495	537	550	511	553	553	528	545	537	547	513	544	521	531	526	503	562	485	549	554	559	550	550	541	539	549	553	526	523	537	535	541	557	537	557	530	531	550	533	584	546	589	511	507	547	541	497	556	553	550	518	570	558	503	542	495	564	524	518	566	517	539	583	523	514	520	514	517	531	531	546	554	572	551	547	521	544	542	573	548	610	602	504	603	568	571	526	550	551	549	536	534	522	545	510	577	513	530	534	575	508	591	522	499	521	570	512	532	540	572	540	564	509	565	535	548	575	581	535	581	520	568	503	555	540	553	546	547	518	511	503	573	547	515	540	537	533	503	562	566	559	538	500	546	566	534	557	520	578	526	549	550	514	550	538	515	509	551	558	564	501	564	558	565	537	514	519	535	537	547	562	519	540	571	569	568	573	518	522	532	537	535	533	490	521	566	558	532	524	529	548	567	532	545	520	518	549	541	539	535	552	519	527	510	563	541	538	551	532	576	547	566	502	566	512	540	497	571	559	521	576
12126	9662	7811	3889	2791	2220	1797	1529	1297	1249	1134	991	1010	939	898	846	872	854	802	747	830	795	803	719	755	743	750	748	712	793	718	775	733	722	759	719	759	726	743	722	715	673	700	716	712	711	704	769	701	709	686	681	689	783	710	720	732	695	677	675	711	722	663	675	701	747	711	742	694	657	682	730	686	696	737	718	698	683	698	720	703	753	693	710	739	707	705	712	703	734	715	673	648	696	721	724	659	722	709	743	681	672	713	718	705	701	681	702	710	711	709	745	739	703	747	708	712	689	664	678	687	698	660	709	728	720	716	690	690	673	669	729	685	670	670	673	722	708	695	730	711	718	683	706	721	712	620	687	646	773	663	636	690	685	709	699	755	784	713	706	685	695	679	663	683	700	679	729	728	702	690	664	707	688	703	733	709	686	699	708	697	707	683	727	729	705	684	696	670	697	676	652	727	735	724	653	744	737	695	721	708	733	688	745	694	698	717	743	685	702	695	647	713	718	705	756	669	669	669	698	735	708	709	734	718	654	742	658	670	720	724	701	690	711	725	675	707	686	646	695	712	732	675	726	742	654	730	676	758	706	693	702	689	676	684	693	712	700	686	696	671	663	736	711	681	678	670	669	709	669	684	716	669	696	707	679	685	665	677	674	692	679	730	707	672	730	687	700	642	737	704	687	718	674	700	714	724	715	738	707	661	691	732	705	682	669	720	660	733	658	728	648	721	779	752	729	719	687	703	680	707	660	707	743	684	692	698	678	667	706	712	707	649	653	701	717	690	693	694	633	718	691	733	713	651	709	686	604	721	666	656	675	668	680	671	656	728	706	699	684	706	690	688	716	692	717	633	696	697	660	672	701	672	703	671	699	683	671	750	714	683	650	743	666	678	712	710	662	671	727	642	702	678	652	660	675	694	667	686	719	692	687	724	733	660	715	731	718	703	710	678	670	689	689	693	669	703	718	635	662	685	708	702	675	713	684	704	675	691	696	732	694	660	714	672	683	692	688	706	716	682	690	670	695	719	719	670	652	685	707	660	719	725	726	718	715	716	657	689	717	701	692	711	687	703	724	700	701	712	654	712	733	676	703	719	689	684	673	669	669	721	721	701	702	638	685	684	686	705	718	703	710	710	701	706	682	732	672	667	678	692	689	661	720	712	698	728	689	733	685	716	659	681	681	691	694	747	675	666	701	676	696	701	765	694	721	690	677	745	724	694	705	683	702	709	683	740	714	682	668	659	691	695	711	660	633	758	691	683	705	677	694	702	681	694	674	659	702	685	696	689	719	727	689	681	696	697	696	657	695	731	693	681	695	662	681	732	683	698	657	695	638	714	667	715	691	726	717	725	674	719	677	692	711	696	707	732	722	695	672	694	700	672	728	730	707	687	694	660	735	677	699	698	691	715	664	710	714	719	689	725	752	659	699	711	708	650	704	646	678	702	650	733	708	657	687	659	663	679	735	675	722	648	687	698	684	732	682	709	720	707	697	761	648	704	731	669	686	655	685	706	747	737	689	698	688	670	750	682	698	657	671	690	726	679	735	703	716	714	698	736	665	684	675	678	684	726	693	672	670	720	742	690	668	677	699	690	613	700	702	703	702	681	748	666	734	661	716	705	649	699	710	712	698	706	697	698	737	726	732	709	705	714	685	668	673	714	711	690	704	676	656	682	657	679	707	710	673	713	694	746	705	701	699	695	642	704	683	721	694	648	695	691	720	740	665	677	697	712	730	718	684	655	726	685	687	687	662	732	689	696	672	683	650	769	719	679	705	679	715	719	689	710	696	700	698	686	731	678	687	679	707	635	687	702	683	699	684	729	654	704	713	701	704	671	696	702	676	718	711	690	745	699	685	680	652	714	728	718	681	637	697	735	699	766	723	682	688	746	714	734	722	700	693	707	696	661	676	709	728	726	726	683	704	707	707	721	719	692	692	707	683	694	648	697	724	691	686	692	670	689	660	644	721	704	680	685	700	697	705	661	729	680	742	669	715	675	674	717	667	677	677	631	725	711	668	698	735	657	664	656	691	758	703	698	709	719	707	701	671	716	675	708	653	683	644	722	695	708	689	719	673	728	753	686	689	714	678	708	713	710	706	666	694	659	684	736	722	708	711	677	663	715	739	671	727	683	669	655	638	727	718	665	709	717	717	655	673	715	709	697	664	661	733	713	738	728	714	702	718	720	687	684	652	679	700	637	700	722	728	684	689	708	686	723	720	662	735	709	709	769	691	650	729	727	744	691	685	701	695	695	678	752	718	720	663	689	687	689	662	717	743	664	728	679	684	729	685	707	706	668	661	705	655	705	648	746	682	692	725	695	694	702	705	642	683	673	705	675	710	696	707	725	675	703	735	685	699	691	691	726	731	685	733	739	693	690	721	696	680	678	645	720	673	709	735	671	669	675	711	742	700	658	745	689	665	696	703	695	711	693	716	720	718	708	667	693	686	680	705	696	692	704	675	717	716	717	667	727	704	706	700	676	684	703	727	683	671	707	745	705	668	691	662	705	677	730	700	740	690	730	702	727	709	661	711	710	659	721	695	662	672	695	673	714	713	709	688	712	662	703	721	681	666	731	687	715	715	743	688	692	675	693	680	703	647	752	712	704	647	687	706	688	687	687	730	671	722	695	695	718	711	655	723	703	742	678	663	697	664	705	704	702	699	650	695	734	705	694	714	678	719	680	692	700	666	624	708	705	677	686	716	681	663	721	731	680	691	666	681	659	714	755	709	705	728	714	701	696	690	673	732	691	676	711	705	668	696	725	709	694	695	667	736	683	731	691	720	685	737	671	686	707	790	705	664	710	720	677	721	729	711	750	712	736	688	677	701	720	705	735	691	716	696	681	708	718	707	713	707	688	646	737	717	696	735	752	676	738	731	706	713	656	676	709	676	716	719	724	703	673	729	721	680	700	666	652	686	697	707	692	694	702	655	738	659	702	708	753	679	712	728	730	729	682	716	674	697	702	742	670	683	667	727	694	698	739	681	686	700	692	685	672	715	720	674	661	711	728	713	697	685	714	717	650	684	684	695	703	678	670	708	684	642	715	702	687	656	682	705	679	669	709	696	672	707	687	668	683	713	688	695	701	640	684	717	673	726	721	676	724	710	719	708	665	740	679	628	670	720	681	664	748	693	726	730	714	705	664	672	698	709	686	723	699	667	731	709	665	681	697	690	646	732	672	722	688	690	750	722	708	703	733	735	656	727	711	695	685	667	710	696	692	685	731	662	682	713	692	689	708	656	736	681	696	687	732	735	755	692	697	645	703	719	704	685	728	716	697	699	701	740	702	657	675	694	709	729	707	744	685	700	734	724	669	710	683	678	726	701	692	744	713	690	671	703	692	713	689	657	705	633	683	709	659	698	721	651	729	719	703	694	707	661	689	721	680	720	711	714	724	655	681	691	741	707	718	684	678	735	758	728	700	685	644	647	709	732	704	694	704	672	706	676	668	666	717	714	711	726	662	676	712	672	710	655
22681	20954	28700	23393	20954	20993	7199	1168	852	788	773	677	619	592	549	594	534	528	548	540	500	486	494	439	509	455	434	458	440	476	464	467	438	451	464	482	462	442	479	439	489	420	451	443	447	462	435	459	466	447	436	445	429	438	454	508	419	438	490	450	445	429	424	422	438	444	448	425	440	460	436	459	467	422	466	441	408	445	479	414	466	444	436	422	444	455	461	440	438	429	433	448	401	405	445	409	440	475	469	423	422	443	439	377	469	412	477	428	455	436	444	425	474	434	437	418	415	439	470	429	439	434	402	401	443	424	457	409	441	442	419	432	489	479	454	427	410	409	403	456	413	438	405	423	483	390	446	440	420	453	443	446	409	423	471	430	416	443	395	446	449	454	471	414	478	414	424	411	464	414	426	451	433	479	443	440	460	400	470	440	446	447	436	430	462	439	416	468	394	444	429	454	419	445	447	423	435	419	455	433	477	433	454	425	441	466	417	437	435	447	426	428	436	472	472	439	413	418	449	455	445	462	469	444	415	443	404	416	433	461	410	412	442	450	430	408	434	431	433	460	455	428	432	440	424	418	426	459	439	381	456	419	446	433	414	389	438	460	437	406	428	436	443	413	417	406	436	415	424	438	455	418	433	420	467	421	494	441	460	454	447	456	493	429	411	395	464	431	440	441	422	429	405	443	476	424	452	423	435	472	483	498	442	465	458	445	439	452	431	431	452	406	434	411	446	426	450	443	455	385	459	470	441	437	415	437	442	454	439	433	423	407	445	442	428	423	433	438	434	415	420	429	426	406	445	463	419	438	411	453	432	417	443	434	461	437	424	436	437	431	447	428	435	414	398	408	414	453	415	467	440	409	472	465	448	384	447	458	449	445	451	444	426	411	422	442	408	431	496	447	459	445	392	414	431	425	426	409	477	430	444	456	413	423	422	437	437	416	434	444	429	431	446	456	403	408	417	445	430	460	453	440	453	433	459	422	480	442	434	443	402	436	404	445	422	455	421	427	453	445	409	437	435	385	436	434	386	431	424	452	461	450	426	408	424	401	449	443	462	426	415	463	420	432	425	443	404	408	399	433	461	429	406	480	404	467	426	422	424	458	411	470	453	467	429	412	422	460	406	431	471	456	448	415	413	402	410	444	482	454	425	439	445	435	434	483	429	424	447	403	407	452	429	447	393	468	411	425	431	403	452	434	414	450	464	401	455	410	427	426	422	418	420	440	463	430	437	455	470	380	464	460	462	447	399	456	409	382	441	415	429	453	428	420	454	420	439	451	437	485	470	437	459	423	401	428	430	465	418	473	411	425	443	430	440	431	451	464	426	477	417	444	467	469	425	408	452	442	452	435	425	474	425	438	422	440	426	429	431	422	459	431	443	440	403	417	432	418	431	411	437	433	457	414	450	430	446	427	463	448	448	439	440	446	428	450	428	464	421	433	448	422	441	429	422	453	409	444	471	430	471	477	387	435	448	461	441	397	449	410	437	477	425	415	436	441	423	422	429	405	426	428	417	439	392	426	423	452	452	429	431	411	423	460	477	461	413	425	410	432	460	442	433	408	424	455	443	439	443	433	398	436	465	450	418	415	444	441	434	413	469	449	437	427	445	418	449	433	436	397	422	419	464	422	452	402	454	412	446	438	412	444	417	448	438	430	437	403	441	454	420	445	459	442	447	415	420	469	460	450	434	426	462	429	443	446	450	462	460	416	438	475	424	447	440	446	466	447	414	436	431	425	454	453	406	459	489	430	453	424	416	454	459	457	428	438	467	397	416	410	445	435	421	456	437	445	472	410	438	430	430	387	416	428	456	417	441	444	462	443	425	441	433	456	434	443	421	412	453	433	452	437	418	470	464	460	470	409	430	424	448	473	475	408	431	434	480	476	404	405	422	502	412	443	440	439	428	439	432	427	440	438	442	456	456	437	445	446	485	439	426	422	444	458	485	433	437	427	459	439	428	439	425	435	427	423	420	421	424	452	389	480	462	438	433	437	453	424	437	458	447	421	458	438	406	434	454	434	426	408	444	407	429	425	441	416	398	426	429	433	422	410	407	443	454	448	417	433	417	439	454	459	396	447	427	432	444	374	396	445	411	451	425	440	445	446	428	472	448	460	412	436	432	422	431	378	439	424	447	449	463	425	440	443	428	428	408	463	443	460	449	439	408	462	428	396	396	430	417	452	426	448	458	456	368	449	403	447	435	435	437	438	415	466	423	478	464	416	436	432	401	464	432	419	450	427	367	432	424	412	456	446	443	413	422	420	442	450	426	433	425	450	450	415	405	454	422	392	441	430	441	423	420	427	463	480	451	440	427	424	454	420	423	455	438	456	418	416	415	433	434	459	406	422	427	443	443	419	427	483	425	461	445	459	405	440	415	459	406	442	420	445	422	426	436	448	458	444	456	435	464	443	473	426	440	456	411	406	443	455	463	464	426	439	458	425	433	431	404	442	440	444	414	438	413	417	438	435	468	464	430	434	448	407	439	403	409	475	419	476	426	437	420	407	432	427	468	423	430	458	422	421	448	421	450	410	418	435	438	432	436	441	419	451	426	433	466	455	425	435	439	422	444	441	451	443	448	417	431	439	440	446	445	417	443	429	466	434	398	442	460	454	435	380	444	407	390	462	479	446	440	395	444	426	430	444	448	431	441	435	442	460	452	478	430	394	474	433	461	449	421	466	433	431	418	423	432	436	390	434	398	421	406	414	446	439	442	458	413	429	435	423	407	422	448	427	416	428	441	434	439	443	428	389	403	439	426	450	439	445	431	469	455	428	447	425	415	405	436	446	464	485	436	438	448	419	438	420	422	450	467	429	414	445	414	427	452	437	416	423	452	438	428	463	406	419	453	405	420	428	455	427	414	435	419	458	464	427	467	429	447	435	412	410	427	464	465	407	449	439	475	408	445	394	436	442	457	403	478	455	427	403	438	389	436	397	435	414	435	414	426	449	439	432	402	430	452	428	421	395	469	413	425	450	421	462	425	416	427	465	414	468	443	441	480	420	452	397	433	403	428	419	386	445	449	406	429	414	446	421	475	402	463	468	431	439	464	464	411	418	458	459	439	449	416	438	408	454	438	444	452	423	429	425	429	456	430	414	410	439	424	405	437	447	419	439	412	426	449	434	428	451	419	439	460	467	492	440	441	420	455	441	462	420	485	409	432	431	448	437	440	455	470	425	428	451	399	441	413	434	457	418	403	460	452	409	419	441	425	436	439	445	445	446	448	438	454	439	458	397	399	429	441	422	421	453	428	427	410	449	452	443	424	427	449	446	426	446	432	435	414	439	428	442	419	429	438	438	431	455	459	425	431	414	438	474	427	424	469	445	445	439	445	471	466	472	431	419	435	424	405	414	416	400	441	422	468	465	435	457	403	444	442	408	448	412	423	428	445	416	440	437	421	427	444	439	460	422	445	411	445	430	428	428	409	454	451	435	430	454	407	452	441	428	398	452	433	426	440	444	435	432	460	405	427	437
15422	15190	12230	6319	4403	3346	2557	2101	1758	1485	1260	1176	1087	1022	909	919	827	815	749	762	730	702	672	729	626	681	679	664	645	625	606	603	596	586	644	593	601	566	581	609	589	653	570	631	586	619	552	613	587	588	585	569	579	578	573	600	629	565	566	593	588	639	637	549	569	602	596	568	548	575	558	574	596	574	559	589	598	573	594	594	557	549	599	587	561	573	547	568	575	543	561	612	562	561	607	590	609	551	560	567	559	599	569	581	566	537	577	536	541	584	557	517	585	527	535	545	584	566	572	601	601	549	544	554	552	598	583	609	562	556	600	550	603	565	566	584	543	555	557	587	593	571	547	550	603	559	559	590	576	578	618	561	586	598	543	555	626	567	613	597	533	559	590	599	553	578	609	593	592	594	565	588	556	582	558	521	586	572	545	556	553	552	549	564	568	565	537	536	524	579	574	580	560	512	564	550	569	579	542	569	572	514	525	585	561	547	584	612	610	559	543	552	561	560	578	575	539	542	593	549	538	556	558	594	581	597	540	564	569	536	579	597	591	529	591	578	531	578	563	632	599	556	543	593	566	538	554	575	592	596	558	572	551	537	571	576	560	559	603	555	579	574	511	548	543	587	529	550	592	571	574	563	530	562	600	535	549	578	557	595	574	565	586	612	586	539	588	560	554	596	561	562	510	545	567	575	569	594	563	582	537	559	563	611	566	581	580	585	578	562	613	590	551	580	547	592	530	526	530	543	569	576	578	502	574	569	535	564	557	587	580	560	584	585	578	562	564	565	599	561	556	601	558	580	558	599	574	597	544	537	557	580	598	551	547	572	538	572	557	537	574	584	587	538	535	558	560	550	569	587	570	566	588	578	513	594	569	596	560	600	595	538	572	550	562	557	555	560	539	539	571	550	621	561	594	570	599	542	549	581	560	518	550	589	545	608	561	606	552	566	549	536	582	563	537	602	600	540	551	578	593	507	585	595	551	585	581	543	580	532	543	621	584	552	573	530	582	581	596	567	539	606	596	576	525	615	549	555	578	567	608	556	520	555	510	548	570	538	586	575	570	534	545	558	611	564	574	575	591	544	556	597	589	529	588	538	533	547	541	573	556	578	559	585	588	577	621	581	578	583	579	533	590	511	547	565	566	585	562	573	556	553	597	539	565	571	528	566	556	582	563	554	602	566	592	573	558	581	591	551	591	589	564	549	545	563	578	561	525	605	561	558	556	568	570	579	545	564	582	579	582	582	530	565	577	589	510	579	563	576	512	540	544	577	571	596	552	553	577	539	567	567	542	576	541	545	549	592	589	566	567	558	533	576	566	524	567	564	566	575	548	546	606	553	531	556	575	590	561	565	548	537	596	581	544	552	603	523	583	531	549	600	540	547	545	590	570	566	549	564	584	534	586	568	592	538	547	578	585	574	595	548	572	587	576	578	579	558	562	547	587	533	580	520	571	615	552	598	538	553	549	541	548	543	515	571	552	553	554	624	566	553	569	566	578	567	545	529	538	551	561	557	552	549	570	570	575	555	582	587	553	582	576	583	555	570	558	545	588	545	557	589	556	571	587	545	531	546	603	548	569	582	581	607	561	587	561	609	539	533	594	576	578	575	572	558	559	628	573	577	522	565	556	571	570	579	580	593	568	560	605	582	548	581	595	552	554	522	554	623	500	571	565	536	562	543	558	558	580	565	517	533	579	565	548	571	551	599	592	605	544	528	584	575	550	545	588	564	564	544	567	584	549	574	553	563	558	589	575	570	572	547	545	583	563	556	568	572	562	562	566	609	555	574	564	563	570	583	573	568	576	538	598	559	562	564	539	560	558	574	555	587	538	595	576	570	575	568	582	591	583	552	593	600	542	590	603	562	581	562	526	559	551	571	552	572	555	576	570	594	578	519	523	545	625	569	606	569	555	599	555	593	610	584	563	594	562	502	565	560	521	539	569	567	584	536	534	574	543	551	561	569	597	571	597	590	575	559	541	571	589	600	546	523	544	563	546	557	537	542	581	542	575	566	586	554	585	516	588	537	558	575	546	557	558	588	559	544	614	552	587	526	576	539	574	550	554	578	527	552	500	591	568	595	575	575	555	557	563	624	570	553	546	568	569	548	577	573	515	567	533	551	577	571	570	564	575	613	564	538	554	540	552	553	579	539	557	607	572	515	599	549	585	572	561	573	583	589	571	550	540	587	560	577	585	571	595	566	588	545	547	547	543	586	558	595	585	553	574	571	568	585	557	588	553	589	566	553	502	571	600	551	562	604	563	625	573	565	589	612	550	559	563	613	569	531	601	558	590	575	560	553	548	528	542	576	547	563	571	584	606	591	588	585	576	612	531	568	520	561	507	568	572	611	577	529	549	557	558	544	574	529	567	573	569	601	560	556	568	598	566	592	546	556	533	621	578	550	592	602	614	569	561	596	537	557	562	534	554	551	554	547	569	544	572	581	575	538	562	563	573	515	533	581	576	562	555	566	577	551	601	546	603	530	534	525	580	524	581	557	549	540	542	568	590	539	544	585	568	561	557	561	563	545	539	582	570	576	599	587	567	577	559	557	563	596	616	586	550	527	560	533	568	589	595	609	579	541	580	584	535	578	569	536	549	547	520	556	563	537	560	603	569	571	536	550	547	569	562	545	591	610	578	583	525	543	601	540	549	567	586	561	563	556	551	590	598	560	600	571	588	561	538	563	555	576	595	571	580	553	574	574	569	551	594	536	584	556	577	564	568	550	566	557	593	545	591	548	583	546	625	566	572	597	562	597	554	540	589	560	565	576	569	548	545	571	573	535	576	547	571	596	556	569	572	595	619	596	581	542	532	531	527	555	555	552	589	563	558	560	534	571	540	550	563	544	556	537	588	578	564	589	622	587	593	527	563	568	596	583	537	555	573	557	536	555	541	573	572	589	578	553	610	511	576	529	588	598	560	581	580	592	575	561	602	576	534	566	590	581	611	589	581	553	579	602	563	560	591	584	592	544	565	561	543	610	577	560	550	549	561	538	558	521	575	538	542	593	541	570	565	604	595	559	561	564	546	588	581	545	589	587	569	590	582	575	561	553	589	547	561	552	587	551	528	599	593	554	585	577	513	569	578	590	573	579	552	576	560	567	558	529	596	597	545	603	582	563	552	602	596	539	548	594	567	555	565	548	576	536	516	538	562	572	573	522	558	557	577	526	597	564	553	592	607	569	561	556	558	597	525	544	570	545	534	606	582	573	604	545	578	570	547	557	555	585	564	571	581	543	565	561	595	557	553	567	538	563	569	601	601	538	549	555	542	573	571	570	544	549	577	554	554	550	507	549	565	509	540	586	563	587	597	591	585	582	569	610	544	571	609	571	578	542	592	608	535	552	552	534	610	615	559	519	565	557	561	557	562	581	566	568	549	579	556	556	594	595	560	593	582	542	585	539	536	566	576	584	582	585	583	544	565	550	527	575	539	537	561	543	591	537	522	561	570	557	589	584	573	553	566	573	588	527	555	521
26559	20268	8635	704	395	375	374	366	333	300	324	345	336	350	322	320	302	359	321	348	341	321	319	338	332	334	331	377	354	336	324	328	356	344	311	331	359	313	338	333	365	337	371	343	304	351	338	394	301	341	351	336	318	308	311	324	352	360	350	355	350	331	322	320	335	350	336	339	336	319	357	311	290	321	344	309	321	330	336	318	332	312	340	343	308	344	309	333	326	300	302	345	327	324	347	358	327	316	327	310	339	350	336	325	323	323	359	331	326	309	344	301	366	323	317	301	344	332	368	339	353	336	326	334	311	323	327	333	317	328	322	359	364	357	344	376	327	332	352	323	348	369	374	313	332	321	375	341	339	323	342	341	329	309	326	347	358	305	317	311	340	336	307	347	329	319	336	362	322	315	327	321	336	307	351	331	318	333	324	331	341	344	330	304	352	368	342	332	341	326	351	346	350	328	339	331	315	320	316	320	362	353	351	310	336	374	324	331	325	326	336	345	288	325	359	341	365	322	321	379	313	323	368	317	337	330	313	308	309	340	331	338	334	332	329	324	315	340	300	350	352	349	358	325	295	338	330	345	322	334	321	336	310	338	313	328	355	329	339	315	325	319	313	335	335	316	362	357	328	352	314	328	345	321	321	349	316	307	344	335	328	308	330	327	348	346	359	331	310	370	308	298	325	325	330	312	343	356	348	354	314	322	352	339	335	358	330	346	325	329	334	324	313	317	347	322	355	321	351	319	313	328	334	334	321	332	323	320	338	346	355	358	331	318	337	313	332	326	340	322	354	371	365	338	284	336	326	352	324	329	342	318	341	314	363	321	344	328	331	331	334	339	303	327	335	319	312	330	331	302	323	340	327	329	343	330	356	358	302	347	313	300	322	325	327	329	334	338	348	348	335	306	323	290	330	354	332	307	317	316	349	336	328	328	344	344	340	299	322	342	287	356	353	338	334	336	319	353	351	340	331	338	323	337	320	367	323	324	335	321	319	327	356	322	307	304	346	319	307	357	338	349	328	334	329	320	359	361	348	313	337	370	309	351	306	356	329	344	325	341	323	322	338	341	331	342	306	341	366	327	327	333	315	338	316	327	305	359	332	301	308	315	357	351	346	356	329	319	336	339	305	345	318	381	336	329	345	285	334	327	356	330	334	344	369	312	314	301	352	313	371	337	345	338	341	338	355	334	332	346	326	326	344	332	324	344	330	306	346	325	336	351	365	326	335	326	321	351	357	325	329	307	318	301	316	331	305	343	357	322	313	335	291	325	317	320	351	339	341	315	303	326	304	365	318	345	331	368	359	322	333	326	315	341	341	300	327	319	349	346	366	303	369	329	320	329	310	334	376	340	350	318	314	354	344	329	306	319	335	352	317	339	338	316	323	341	351	345	323	332	324	324	289	336	304	331	326	342	323	330	340	346	334	312	301	325	300	320	333	330	295	320	338	320	323	287	358	346	359	344	331	318	355	353	332	332	338	309	320	312	314	306	343	302	306	338	307	339	321	329	344	362	325	307	336	350	338	304	336	375	361	309	367	335	348	332	351	289	306	325	311	305	351	329	302	347	332	328	356	353	317	363	320	284	355	328	315	341	334	338	303	312	318	340	293	331	317	345	344	312	324	314	345	333	341	300	346	346	317	337	299	339	326	300	309	319	309	341	339	339	339	338	364	333	322	321	329	315	321	333	313	315	317	305	330	334	335	335	333	298	349	352	330	332	317	343	321	320	341	369	345	338	348	337	314	348	324	339	321	313	328	361	328	318	306	323	317	320	321	314	294	323	315	338	338	306	336	336	324	331	349	340	310	332	321	300	359	338	333	354	316	337	351	324	346	372	357	363	323	320	320	386	332	334	308	333	333	350	343	352	313	349	341	319	343	334	316	356	340	325	305	297	317	341	314	329	316	309	364	329	331	338	355	344	336	347	347	339	323	348	341	309	344	341	352	370	302	307	343	328	322	326	331	324	341	341	329	346	365	289	336	316	299	297	335	323	323	342	326	319	318	316	336	310	353	323	356	342	312	351	318	343	310	286	304	266	343	365	334	323	321	322	316	340	351	364	333	331	310	341	326	346	333	367	320	333	341	344	299	330	331	319	334	314	342	335	321	334	328	347	331	328	382	314	320	302	329	312	349	339	366	331	313	331	372	330	335	307	323	318	314	353	326	343	347	333	356	315	362	354	345	342	302	318	339	324	330	316	353	331	317	332	353	362	328	312	343	334	328	326	337	326	309	320	318	345	336	322	349	346	316	325	337	333	352	324	352	339	321	349	301	313	321	321	296	350	326	328	316	352	366	327	316	330	324	356	354	310	311	326	326	339	333	367	353	325	353	325	362	331	336	307	311	330	320	328	314	365	336	303	357	350	322	315	358	336	336	326	345	317	326	336	347	337	352	340	328	357	351	330	337	315	328	308	327	339	321	360	343	329	317	345	307	333	319	328	319	309	338	359	311	330	335	329	319	359	316	315	369	323	310	366	333	349	346	356	327	288	346	353	311	309	308	342	300	314	342	305	363	326	315	338	332	341	313	319	312	325	323	304	330	306	316	323	340	322	341	281	312	323	325	314	333	327	335	333	344	333	318	376	341	332	314	317	332	350	325	362	342	324	326	329	314	361	395	312	365	333	352	360	328	360	355	302	350	318	315	342	332	352	302	344	326	343	353	345	355	330	363	329	336	342	355	357	318	339	342	324	341	328	346	337	322	376	332	317	306	355	317	341	327	339	313	353	356	345	331	343	352	364	291	353	340	339	327	323	376	324	319	326	332	317	306	319	356	322	313	333	316	321	331	341	338	332	319	302	343	346	369	312	371	355	326	343	334	270	318	294	344	346	339	312	329	320	332	352	312	348	360	323	312	308	334	329	323	356	326	326	334	316	314	292	317	352	356	318	321	325	323	360	328	348	342	379	330	334	337	316	320	331	342	346	340	336	308	349	319	315	374	305	327	295	344	321	342	328	360	331	310	346	339	329	327	330	340	377	300	318	350	312	340	332	317	318	338	324	314	288	368	337	340	299	325	322	339	334	355	333	342	325	295	328	312	329	322	378	327	341	305	365	327	332	337	358	318	313	339	317	350	326	322	370	330	337	345	347	286	338	331	310	329	307	339	339	338	341	317	333	345	359	348	361	354	320	323	365	345	328	316	351	342	367	322	342	379	358	302	366	340	333	313	327	319	340	338	335	313	299	320	313	323	336	320	363	339	308	302	351	318	335	321	338	325	367	321	367	387	340	334	306	326	313	324	322	355	297	374	291	343	311	334	327	357	351	341	352	339	346	343	322	343	326	345	333	338	365	309	325	342	323	304	341	344	318	309	335	305	337	323	312	354	339	338	319	302	338	315	344	323	325	337	335	348	328	333	345	354	317	319	328	346	339	335	292	307	327	323	346	346	332	347	352	315	320	331	344	324	338	329	325	330	290	297	323	309	341	310	363	318	325	336	361	354	345	318	330	342	304	343	346	346	310	338	351	312	345
5568	1289	1053	693	592	529	486	482	456	465	457	440	455	439	437	424	425	460	475	438	431	415	439	439	439	442	442	401	488	439	435	412	428	416	405	439	454	436	434	466	439	425	404	401	412	421	434	456	434	422	452	463	442	417	454	418	464	414	454	432	421	419	451	445	398	423	403	423	462	413	469	419	475	406	428	442	411	424	453	401	456	391	437	441	431	388	461	445	409	456	441	409	439	436	439	413	438	484	416	434	421	410	429	390	404	447	468	441	465	455	458	418	415	405	459	421	451	431	411	415	403	412	393	412	420	426	410	444	405	404	442	461	414	442	465	442	412	449	404	441	405	405	443	448	412	484	428	425	430	443	427	419	455	459	413	406	423	442	450	413	436	451	461	431	418	399	426	425	455	412	433	403	414	422	403	414	403	437	441	451	418	435	425	434	423	409	417	427	462	441	436	449	439	443	406	450	466	458	434	443	408	408	436	440	473	412	428	455	462	426	422	457	424	466	451	431	396	424	435	407	426	412	445	402	419	464	432	446	458	415	416	443	434	433	452	428	445	410	447	418	463	451	427	392	436	444	447	424	465	430	443	408	408	468	398	449	422	417	454	430	474	439	469	460	431	426	442	437	422	391	414	431	411	460	438	448	432	399	426	424	445	452	454	426	444	449	413	442	419	458	397	434	429	425	423	425	455	451	446	445	422	433	423	439	415	444	444	476	433	404	395	459	425	422	422	443	415	437	427	413	403	369	425	467	399	434	421	440	442	391	440	415	435	440	433	422	432	425	416	409	459	407	409	421	420	427	402	473	425	417	410	420	445	412	414	410	427	441	453	423	428	430	413	435	396	426	452	415	408	398	422	427	410	400	400	418	399	403	422	434	435	457	437	455	414	448	435	406	412	420	424	442	447	454	409	452	407	409	429	390	455	457	401	415	423	444	453	429	401	420	434	433	440	459	417	417	468	423	453	428	444	406	455	420	438	442	432	423	428	397	434	441	411	432	400	413	422	428	441	430	416	423	444	424	435	409	428	465	417	415	428	467	447	419	436	440	434	431	389	428	457	374	448	416	410	440	429	428	446	411	428	460	431	451	445	430	422	449	398	442	420	440	396	443	419	452	452	433	413	431	386	407	408	431	449	427	406	437	473	428	424	465	411	449	443	452	476	412	452	467	408	468	420	416	447	416	436	444	411	432	440	422	424	429	430	463	437	459	430	405	442	444	416	410	410	395	434	401	472	403	444	415	416	435	427	423	415	397	402	432	429	411	420	428	437	421	439	455	405	429	428	433	410	459	464	469	411	429	432	422	427	480	412	417	407	438	395	484	421	415	409	437	463	425	427	431	420	402	416	443	447	392	435	463	450	447	385	406	430	420	441	429	415	443	439	463	474	440	446	435	456	389	413	469	418	396	451	407	431	453	436	441	431	435	429	401	444	442	460	444	410	451	442	401	407	388	425	436	432	450	441	421	427	423	449	398	471	419	414	415	452	444	441	430	460	440	397	451	437	430	416	445	429	454	435	425	467	450	418	437	399	443	420	471	445	417	437	442	449	427	462	431	438	436	460	419	453	461	408	407	447	448	412	437	402	375	410	425	436	460	446	424	402	447	441	457	429	403	462	435	448	471	412	409	464	407	452	437	441	427	428	483	433	416	425	446	483	441	425	474	440	430	449	436	429	447	443	442	432	440	421	431	422	431	417	463	429	439	448	409	449	447	450	426	398	435	436	410	466	429	449	424	393	451	478	442	443	416	440	442	383	454	463	423	416	439	426	410	451	419	441	418	446	422	436	381	444	431	439	440	381	421	428	424	418	440	436	438	407	459	472	470	444	438	429	414	419	415	417	440	442	427	436	439	431	435	451	442	433	432	430	477	436	475	449	398	426	408	431	401	432	417	431	426	445	384	407	446	423	452	398	428	421	435	435	417	421	431	445	427	411	414	430	406	437	442	475	396	435	431	420	431	450	411	419	416	402	454	458	422	416	469	413	466	395	399	399	442	423	454	445	447	418	421	421	403	451	440	444	427	412	426	424	457	431	412	398	442	449	428	427	415	437	437	408	436	448	437	407	411	413	426	426	428	408	422	468	394	426	450	420	437	406	397	435	433	445	441	473	401	440	450	420	442	383	431	418	414	429	393	460	426	425	420	445	423	446	447	421	425	438	442	452	443	431	388	455	462	424	408	419	424	441	409	423	409	438	436	421	413	423	444	448	413	394	454	453	435	438	423	412	449	412	411	465	416	442	453	428	441	443	451	427	451	433	400	460	438	418	479	442	428	415	443	409	443	421	427	433	426	423	424	433	423	418	427	382	449	451	433	412	431	427	413	415	418	452	417	481	418	432	433	439	454	433	439	406	448	480	394	408	438	414	420	446	426	429	414	438	436	427	428	422	431	425	416	429	420	434	437	422	448	475	457	429	414	439	442	413	427	427	430	461	410	405	424	468	452	433	423	459	413	442	399	415	414	472	434	439	423	428	407	465	455	423	427	427	472	443	443	378	427	439	421	417	414	440	421	407	409	469	452	421	452	444	428	428	426	432	431	430	457	419	449	448	440	429	422	422	407	475	443	396	456	408	457	440	406	421	424	399	444	416	438	435	388	423	437	440	487	448	434	458	435	467	417	423	499	446	422	414	453	434	411	409	463	474	444	390	417	448	432	424	444	462	442	455	412	410	438	422	407	386	424	426	439	416	440	424	413	456	411	423	426	433	434	411	418	464	434	435	389	419	431	439	400	435	441	431	426	441	414	423	438	439	418	434	421	435	446	396	427	420	445	450	445	434	460	425	406	458	418	420	407	447	397	463	418	424	398	454	441	457	489	430	431	410	438	441	416	460	412	416	454	429	448	453	446	449	429	397	448	461	412	412	441	434	397	373	441	450	436	434	411	423	439	436	420	425	389	424	425	410	426	420	404	419	440	456	420	416	424	422	426	445	402	411	420	416	406	404	452	439	419	423	447	455	430	429	472	419	380	428	425	424	435	431	379	425	469	449	396	413	421	439	404	459	436	398	418	426	462	447	408	431	421	427	469	458	437	417	430	442	454	398	430	432	430	446	402	476	429	441	420	443	465	453	390	411	395	416	426	431	428	423	392	421	421	439	439	440	437	417	464	434	399	393	420	412	433	396	421	458	403	413	417	425	410	435	398	426	434	480	450	464	431	413	442	433	418	416	412	443	417	418	451	432	386	412	425	423	440	421	439	441	445	383	436	417	424	436	405	451	438	407	476	420	424	423	463	412	440	429	436	408	457	410	442	398	428	459	474	442	452	436	451	420	452	417	395	396	405	438	411	409	439	410	437	421	439	457	436	420	380	430	423	430	445	449	397	407	446	426	460	453	435	421	432	410	400	434	435	434	437	435	414	464	433	396	452	431	403	423	423	435	436	456	432	447	458	452	424	439	424	438	449	416	379	440	386	404	429	433	445	384	423	402	423	454	443	446	411	431	452	435	466	402	447	431	425	459	433	419	431	451	428
23684	20998	28268	23878	20970	9288	1267	971	760	771	676	631	621	577	574	589	613	603	592	598	598	589	582	546	560	607	544	581	533	529	569	539	558	540	523	568	559	536	554	558	542	509	555	601	602	539	558	528	538	530	525	583	551	574	555	561	548	547	518	566	540	586	525	551	555	557	498	549	530	540	545	577	551	544	508	566	521	561	600	552	542	568	533	528	533	541	576	542	532	544	501	548	554	517	496	556	517	556	538	551	530	570	530	527	530	543	541	522	551	532	533	470	513	500	572	519	535	593	541	526	558	531	566	518	574	538	526	548	523	537	554	582	519	603	524	525	531	515	531	562	545	559	519	580	547	540	558	543	531	577	540	534	556	544	548	537	564	574	573	539	587	563	553	535	563	527	554	587	529	524	526	556	519	515	526	548	586	555	507	541	562	552	536	540	528	575	535	585	523	501	578	557	599	530	515	532	550	534	531	500	528	573	521	554	543	547	552	558	557	545	551	545	535	543	525	541	547	533	535	553	553	565	523	546	556	543	535	545	533	511	543	522	539	505	537	544	549	524	532	519	561	508	526	551	531	569	534	502	547	547	489	536	517	542	536	559	540	555	563	530	518	530	501	541	549	525	553	525	503	588	545	547	565	535	550	523	569	549	523	577	537	564	563	514	527	547	552	559	582	551	552	516	517	555	551	532	552	521	541	533	538	541	523	512	510	495	565	523	502	554	546	555	544	542	536	532	525	542	539	561	569	555	553	535	536	570	506	513	544	559	565	558	550	555	572	543	557	542	516	521	524	578	517	539	587	529	489	541	567	566	534	556	515	537	563	535	516	571	582	543	562	537	539	521	570	562	538	529	550	562	595	511	505	564	529	564	578	515	538	516	485	492	559	530	567	563	540	548	534	535	533	572	540	576	539	558	553	539	500	585	548	554	569	536	563	553	546	531	575	552	509	540	548	534	567	567	528	526	525	543	536	522	516	501	581	531	554	549	579	510	515	540	569	583	521	517	501	544	520	571	546	555	539	552	569	544	538	534	540	550	541	518	541	545	535	542	562	568	525	560	550	542	560	519	515	535	541	564	559	590	532	540	512	560	517	548	548	577	534	506	528	551	553	521	526	543	528	533	525	525	569	569	548	487	534	560	536	527	538	535	487	566	546	516	565	530	605	538	547	542	505	550	566	560	544	510	491	539	545	536	576	515	516	525	548	469	570	582	567	561	574	545	504	531	531	553	552	564	584	558	581	543	565	553	552	474	604	519	530	571	567	578	559	502	538	523	545	549	501	523	562	558	519	565	560	543	579	557	557	525	546	538	555	526	556	573	559	516	539	501	553	565	539	524	574	525	583	578	568	528	517	504	531	573	547	603	532	514	562	533	572	553	559	510	553	572	544	544	522	492	560	552	523	534	556	557	540	531	516	555	546	527	554	536	558	548	505	558	577	551	550	547	546	536	541	527	560	552	534	545	512	516	539	513	532	554	566	525	538	532	519	524	543	548	512	544	538	508	559	533	532	556	529	543	552	550	553	542	560	573	574	528	546	541	533	502	539	521	535	552	580	560	618	548	548	533	560	526	537	558	550	509	530	508	565	525	535	529	505	569	515	560	551	523	538	540	528	568	544	519	572	556	529	523	533	578	572	570	570	583	556	526	547	500	545	527	558	579	538	548	499	533	535	550	554	538	576	515	517	535	539	503	563	502	522	520	541	538	565	616	577	554	557	555	554	536	546	508	526	499	567	595	564	529	555	537	514	533	558	609	505	533	527	554	602	531	557	555	528	537	547	538	511	526	571	573	506	554	579	558	560	541	554	527	556	511	540	545	537	518	559	575	503	547	513	525	529	501	514	512	571	547	526	535	544	532	588	562	515	584	504	566	536	518	551	534	542	499	568	576	563	502	519	525	537	534	569	580	594	542	589	548	518	552	585	512	485	537	507	520	549	542	536	518	502	537	553	528	555	550	548	514	560	553	553	512	519	513	537	498	533	534	578	526	528	551	571	544	549	534	520	562	555	520	596	537	555	561	525	541	512	533	524	551	535	565	551	550	518	540	542	536	521	572	530	566	515	561	548	551	570	508	530	492	555	584	483	535	514	506	553	546	534	554	537	547	556	534	581	567	499	540	519	551	551	560	540	533	558	551	549	596	536	488	587	551	567	556	546	536	527	530	518	519	554	566	584	486	505	566	571	557	542	518	523	560	532	556	522	544	547	534	556	555	536	607	518	519	582	560	520	559	582	567	524	595	567	558	555	510	534	471	555	545	521	541	576	540	523	568	581	548	546	548	573	529	559	567	537	527	567	541	527	520	561	553	494	507	561	605	554	526	571	589	508	562	506	544	508	516	530	526	560	539	612	539	537	509	562	529	508	532	514	552	523	544	533	552	483	569	539	545	532	552	549	548	506	563	581	499	493	512	508	512	541	498	512	578	527	574	541	540	540	516	529	548	541	545	541	519	531	553	533	535	546	539	525	553	504	521	565	574	523	539	579	546	531	564	554	529	551	547	552	571	546	544	517	559	542	535	537	520	532	549	513	522	552	527	536	518	523	526	546	567	549	550	542	522	549	570	580	577	512	557	507	536	516	543	565	556	536	548	536	573	591	559	591	530	547	559	576	537	503	577	504	535	528	555	583	515	577	539	537	538	528	516	552	528	535	563	516	517	537	536	535	513	556	532	548	558	530	498	523	528	549	556	505	511	540	552	503	523	500	541	537	574	576	556	564	543	534	532	565	522	561	548	567	562	550	520	519	558	502	573	503	573	554	538	516	544	535	498	519	556	554	491	536	526	575	569	571	570	551	525	547	547	596	529	540	550	515	527	565	553	561	524	500	560	491	545	522	563	581	561	543	536	528	518	532	502	548	564	559	545	527	550	538	543	516	559	513	547	514	552	559	519	541	528	532	549	533	543	549	527	521	554	510	523	530	531	559	518	528	502	551	512	557	595	534	527	534	538	564	541	568	531	550	530	513	552	551	534	573	488	535	510	536	562	536	552	561	507	564	516	529	536	495	555	549	533	513	551	529	541	551	545	530	560	534	513	559	555	559	531	572	537	510	541	561	506	566	544	517	525	533	552	532	531	539	502	526	514	515	559	531	522	529	520	542	518	540	514	576	571	566	539	541	524	525	537	521	525	537	568	557	508	530	542	511	526	567	516	559	558	541	511	580	570	486	524	523	550	537	533	571	522	519	521	563	561	557	550	539	539	527	566	514	491	546	503	554	542	550	566	488	526	528	535	548	516	595	545	541	526	548	545	562	525	523	583	524	584	541	539	542	508	592	558	581	560	521	572	584	563	556	539	518	543	511	553	566	555	538	562	499	522	500	524	537	551	534	538	505	530	560	531	547	573	528	569	474	523	498	532	518	520	512	535	536	590	548	545	549	501	539	531	534	534	546	519	544	551	560	524	529	553	535	559	560	515	526	505	521	533	529	531	515	542	524	531	507	556	544	540	541	522	512	521	565	549	509	552	560	530	527	548
12530	9395	7616	3881	2821	2196	1760	1540	1271	1132	1067	970	955	916	879	858	818	822	804	815	781	754	809	821	728	795	735	716	717	718	713	717	706	729	685	696	765	747	685	729	737	694	762	681	694	726	699	718	687	714	706	665	668	718	677	728	681	682	734	675	683	727	721	677	723	690	645	756	640	694	683	692	707	723	722	655	748	705	747	725	711	685	687	671	657	705	690	697	722	700	747	695	675	648	767	658	655	714	668	678	731	743	679	668	717	727	694	668	700	676	731	687	694	675	732	660	692	729	731	677	679	705	644	728	702	694	738	668	700	680	676	682	703	690	672	682	724	675	727	654	743	708	714	682	723	711	665	693	723	646	710	694	685	722	657	686	708	658	716	704	726	737	710	687	682	697	693	703	750	718	706	679	702	686	718	679	709	669	682	678	686	696	734	704	684	685	652	687	635	720	707	694	733	645	672	693	678	729	688	693	654	710	659	684	698	677	670	700	684	681	712	730	734	699	716	668	678	676	717	677	699	713	655	684	690	656	671	707	717	762	731	701	718	717	672	652	702	704	720	717	720	729	713	685	698	651	677	726	720	691	697	692	700	704	739	714	693	678	728	705	762	674	682	728	691	657	687	671	729	705	719	697	751	702	701	695	705	695	667	673	702	733	657	673	729	732	713	712	712	691	675	657	712	718	704	689	665	642	670	683	697	695	696	667	684	698	743	690	707	681	659	715	649	678	662	718	685	663	702	672	725	713	659	712	694	736	719	725	694	633	650	702	709	669	679	715	690	704	691	722	665	734	742	684	672	676	668	678	696	692	692	733	750	732	705	691	692	657	707	734	749	652	693	690	692	666	721	706	737	670	745	738	697	693	697	699	674	673	644	731	619	686	659	693	664	674	708	706	711	723	715	717	666	692	679	676	686	703	678	700	654	667	717	650	694	674	749	700	687	705	670	680	747	676	696	714	728	744	743	700	637	673	655	654	735	691	716	690	659	669	759	709	769	732	717	665	699	702	713	704	671	710	649	655	677	724	657	702	708	696	657	718	707	684	656	691	701	735	666	714	689	747	644	736	659	681	719	687	667	687	660	716	740	697	677	698	673	679	738	692	718	729	679	718	709	664	700	684	659	686	714	695	684	688	666	697	695	675	715	661	698	696	653	698	708	717	720	719	645	678	653	690	667	675	668	679	660	726	678	735	666	669	693	715	696	716	670	667	671	697	671	722	671	692	651	712	681	675	752	743	756	673	659	735	702	645	706	681	673	646	719	693	683	703	712	661	704	735	682	622	685	689	743	754	695	699	722	668	686	737	687	703	680	667	698	668	672	705	694	693	733	722	711	709	743	691	682	715	681	750	662	721	695	685	703	694	688	711	670	672	700	705	665	676	699	672	680	712	704	727	725	703	708	677	705	691	714	698	687	697	666	723	702	668	658	728	685	721	651	706	670	671	708	692	731	678	682	698	693	675	686	694	721	684	750	691	723	663	680	733	665	697	630	722	702	684	691	677	729	701	698	679	714	653	671	751	664	692	661	674	690	738	711	746	619	690	716	651	713	692	656	717	650	692	711	656	739	698	715	696	725	685	711	689	681	712	731	623	688	696	725	686	709	693	666	720	709	713	664	693	655	712	682	687	732	731	679	670	705	677	653	714	731	656	692	672	709	678	676	683	652	700	701	708	693	687	670	696	689	659	664	689	737	707	733	670	711	719	705	685	671	706	685	694	685	745	660	717	663	750	669	651	646	681	669	727	687	656	673	698	625	751	681	658	693	698	727	716	730	675	720	714	702	717	679	683	703	686	700	720	771	673	685	724	700	683	672	660	686	725	711	657	693	749	696	682	725	677	642	695	682	725	653	705	638	734	704	704	734	674	657	637	708	685	769	707	648	671	653	656	718	685	670	685	682	673	716	688	725	663	671	695	700	683	700	661	695	722	748	679	684	714	680	672	686	698	769	647	667	746	718	694	684	683	737	711	709	671	652	654	661	633	701	698	645	711	705	672	729	688	693	706	687	684	705	661	709	733	716	697	683	679	706	689	683	638	732	700	693	683	674	670	746	713	673	665	660	679	666	683	655	753	699	705	698	666	696	648	684	694	701	699	711	690	712	711	740	686	675	720	706	727	670	667	758	688	671	721	717	673	663	653	709	719	679	688	688	724	716	644	718	725	663	729	709	680	712	694	692	717	687	728	678	748	717	702	705	715	669	728	703	671	658	668	740	696	732	681	685	686	669	669	691	676	721	697	700	690	701	695	668	726	712	638	712	664	709	718	708	698	706	678	639	704	759	657	686	669	676	691	680	668	702	721	647	683	685	699	679	687	706	686	694	703	693	729	708	697	678	688	659	656	707	730	666	646	692	755	740	724	642	653	643	683	656	695	673	687	730	675	662	725	685	698	721	687	711	677	714	690	677	705	702	703	685	682	652	660	706	718	660	696	706	726	691	722	703	694	694	647	692	673	716	684	696	639	702	696	708	674	704	720	744	657	725	700	675	705	724	657	628	682	716	699	731	701	691	662	680	683	694	693	699	666	716	696	686	659	685	680	704	688	704	709	679	711	660	658	665	677	651	701	722	704	660	671	692	662	682	688	697	677	682	671	722	708	746	653	677	688	703	720	707	665	692	706	700	686	692	729	692	718	684	697	678	680	696	699	668	710	685	695	719	705	642	716	707	759	708	746	683	708	681	691	658	690	701	690	650	667	702	707	677	660	701	643	694	669	727	734	734	700	738	724	673	659	660	705	706	709	658	730	662	706	681	700	730	779	665	666	679	680	735	693	717	669	709	706	722	738	736	692	733	672	677	708	690	665	677	686	718	692	674	710	677	695	734	694	679	703	665	699	707	674	695	692	728	692	700	691	697	668	664	695	633	719	688	676	666	690	710	672	684	734	708	660	669	719	689	672	683	721	703	663	673	708	719	694	685	709	700	667	722	716	661	689	674	669	676	705	696	695	691	717	668	715	678	719	725	686	677	680	689	642	660	677	681	703	665	717	682	711	700	692	706	702	668	699	678	685	703	729	706	678	669	716	725	628	660	742	716	676	702	664	695	638	700	665	711	696	637	685	683	694	714	681	738	716	727	746	682	701	658	719	665	689	672	687	721	680	700	654	769	710	705	661	649	713	709	717	703	689	681	707	685	688	733	740	712	726	679	704	705	715	700	687	704	677	720	656	731	691	656	664	710	712	711	722	690	663	705	705	683	682	696	680	683	665	688	678	644	730	704	665	695	691	675	691	712	661	681	678	676	696	735	697	733	712	681	676	662	715	706	719	675	682	656	701	700	725	658	697	726	731	692	718	656	648	630	713	668	687	709	670	684	701	691	695	709	692	689	684	721	718	699	718	652	674	705	740	726	668	652	738	728	660	727	663	670	673	677	673	684	665	688	683	715	692	674	698	714	658	659	702	677	667	712	709	674	674	689	692	702	713	706	690	650	695	713	661	718	688	684	648	689	737	708	689	669	666	671	693	676	715	724	690
22720	20986	28756	23404	20986	21022	7325	1163	851	749	770	674	657	603	576	550	550	527	491	491	513	494	499	519	475	501	459	491	468	455	468	435	436	425	426	429	457	461	417	420	431	458	420	488	443	424	446	440	411	476	422	461	417	445	449	447	410	432	443	441	460	441	411	448	460	435	420	435	467	411	422	409	439	439	457	467	421	433	427	433	431	410	468	441	422	445	405	430	399	437	486	471	431	429	438	414	443	449	436	467	491	448	421	443	390	417	450	440	410	501	431	437	440	398	449	448	422	461	431	496	447	409	415	451	412	417	429	444	443	478	449	448	437	429	445	465	445	414	456	410	473	468	447	422	403	458	428	411	450	449	440	469	459	401	426	445	419	459	407	455	464	406	424	422	438	414	413	470	450	434	407	395	420	433	485	460	441	449	453	427	464	415	417	415	454	443	419	437	440	435	445	436	389	451	473	445	456	446	409	433	433	445	409	408	424	444	442	448	442	452	442	436	453	437	455	426	426	423	415	411	429	433	405	446	442	437	429	460	425	428	427	426	480	424	429	438	420	418	452	458	435	477	432	439	439	414	468	450	417	434	436	437	438	413	402	465	444	419	416	429	461	445	413	462	448	459	405	434	416	437	442	433	399	451	459	465	442	438	450	430	417	408	409	451	429	425	420	481	410	442	444	445	410	436	399	441	408	409	386	459	411	427	446	441	429	450	440	441	407	453	468	457	407	473	464	405	474	427	433	405	420	450	475	439	436	449	466	460	407	471	417	468	440	423	420	427	432	446	425	420	452	421	420	424	441	445	457	403	461	449	415	424	431	440	414	438	414	459	419	426	438	410	415	440	451	424	446	409	423	425	439	450	436	444	428	440	418	448	433	431	434	420	451	437	398	435	439	413	446	416	404	434	453	418	413	419	465	411	464	415	452	413	430	405	463	421	415	384	396	485	448	395	459	438	407	436	416	437	393	400	430	427	446	446	415	420	411	428	448	436	433	449	437	433	446	404	451	419	455	443	429	429	435	451	458	423	458	433	399	399	444	425	421	410	435	440	451	461	421	439	369	422	443	475	421	455	404	444	470	470	401	418	442	399	442	419	447	414	421	411	413	446	426	464	442	442	436	415	457	427	425	432	433	459	430	420	430	431	414	405	438	461	420	441	397	426	427	421	437	435	459	436	418	447	421	448	431	438	450	450	430	406	429	450	420	435	404	449	427	420	449	445	419	423	389	463	448	432	436	421	418	406	391	432	408	464	453	383	454	414	440	469	438	436	428	391	443	437	418	417	422	431	413	441	435	428	443	432	390	436	473	445	423	424	433	387	432	387	438	452	417	429	461	400	410	423	448	413	443	422	401	438	383	427	438	453	438	430	406	432	451	435	430	454	463	434	430	415	434	449	442	414	441	434	445	445	435	434	424	409	469	421	449	421	432	408	438	445	428	425	425	432	442	460	449	406	412	472	445	400	419	440	467	459	412	462	438	399	423	442	425	405	447	410	442	446	432	419	410	470	445	407	455	445	439	444	464	445	436	418	418	456	441	450	415	403	405	422	423	436	454	403	466	454	441	441	434	426	430	453	432	428	402	435	403	482	424	441	433	446	428	482	449	395	435	432	458	412	411	456	460	430	416	421	479	415	432	413	404	423	463	439	432	439	433	410	452	477	419	428	471	475	438	425	444	407	415	405	437	434	468	422	433	412	422	422	443	432	434	469	419	418	483	398	436	415	390	440	420	442	386	432	448	470	439	453	429	389	398	438	426	417	441	438	426	405	487	438	434	435	440	436	417	444	458	435	461	425	430	457	480	428	476	429	511	444	421	419	447	428	473	458	422	429	484	434	409	465	453	406	448	418	440	404	428	428	377	453	375	435	463	431	437	414	408	394	412	444	448	427	442	455	464	402	404	451	443	448	460	461	425	428	433	472	413	440	468	425	406	433	416	424	448	428	415	418	402	439	435	468	445	425	431	418	417	465	436	461	401	458	447	400	430	438	439	448	439	430	426	475	404	466	449	462	459	395	425	451	390	433	403	436	428	428	430	429	440	418	441	428	464	447	401	408	420	432	422	456	461	431	437	403	438	406	397	419	454	422	471	422	465	446	432	401	432	428	423	449	439	457	460	469	419	461	423	425	443	470	403	448	427	417	423	415	436	444	441	439	439	435	456	452	438	415	451	410	488	377	414	443	432	435	455	444	446	452	472	435	435	414	394	424	449	445	411	419	410	439	451	427	410	436	419	450	493	410	420	403	407	421	453	423	448	458	425	423	466	422	429	385	417	395	463	412	427	458	452	440	440	437	415	441	422	434	467	444	419	435	417	414	414	463	443	450	439	413	462	491	452	444	468	417	422	415	430	412	408	441	464	414	455	416	433	440	397	448	428	441	432	430	384	408	415	435	457	430	429	421	422	440	419	442	402	443	432	440	404	414	476	422	442	417	410	430	440	454	388	421	413	413	444	446	435	428	411	447	455	431	416	433	446	446	437	429	461	425	468	430	421	451	423	398	421	429	460	423	424	435	425	420	435	443	457	432	412	455	454	412	426	405	415	412	421	434	469	447	448	437	443	476	455	393	455	448	401	400	428	416	414	440	412	438	409	435	452	467	427	417	466	448	446	429	433	446	435	439	406	429	423	426	418	408	409	460	438	409	469	450	448	449	458	446	399	465	449	435	479	429	473	384	439	434	449	437	430	436	465	432	402	415	432	446	432	445	413	461	443	420	413	492	436	415	432	466	458	465	424	432	416	433	428	448	445	433	421	431	444	426	420	410	454	444	460	422	425	419	428	445	442	418	414	411	477	440	434	428	429	433	426	478	430	425	408	423	429	456	454	394	397	445	421	416	424	461	428	472	425	431	471	419	452	458	455	440	431	446	486	438	460	421	423	423	425	455	426	433	447	455	408	463	449	447	407	420	411	412	453	434	434	436	402	408	379	488	476	429	444	397	413	420	432	443	427	425	460	408	409	462	443	412	476	426	415	413	415	422	437	420	410	464	433	467	429	396	454	449	409	421	441	424	437	402	425	434	410	442	446	427	435	403	439	415	429	409	413	458	485	428	444	458	434	402	452	451	432	439	453	427	464	427	410	441	413	427	424	440	437	418	431	386	441	440	466	434	439	425	411	435	410	412	420	427	426	436	428	427	417	404	430	426	443	444	442	445	437	421	437	373	427	427	421	464	413	410	481	461	397	432	441	444	437	427	423	412	449	420	452	442	442	431	385	419	431	437	440	471	424	415	428	461	455	457	402	472	442	443	420	430	441	441	426	461	455	419	458	434	386	438	435	416	422	426	449	391	436	389	446	445	415	463	442	442	424	457	442	437	407	429	479	457	413	429	451	404	439	409	441	398	445	450	464	403	426	427	435	422	416	446	437	460	437	432	400	460	431	428	462	455	455	406	412	415	454	403	429	451	411	456	403	423	420	426	399	429	449	371	459	417	389	371	415	417	401	396	438	439	456	441	427	470	403	452	413	439	423	442
13242	15306	12411	6337	4563	3323	2630	2188	1737	1557	1367	1148	1087	992	937	911	837	811	794	749	703	753	662	683	650	692	668	669	688	620	651	625	650	677	576	586	576	595	640	592	563	595	612	575	582	596	580	619	615	578	569	630	538	589	572	545	558	548	584	586	631	535	584	576	573	615	631	573	568	525	550	581	555	563	567	599	575	513	569	562	568	570	556	573	535	593	545	541	517	590	609	547	591	578	557	581	548	583	555	551	561	544	576	596	557	533	562	585	537	541	554	565	568	555	537	579	557	562	541	611	570	568	532	574	566	597	594	569	547	546	548	523	557	583	554	578	578	570	556	559	585	524	510	549	583	586	585	599	588	579	526	593	568	572	541	573	538	555	575	535	602	541	579	574	560	531	575	559	590	577	531	587	526	550	583	600	566	559	570	565	540	530	578	579	536	533	618	565	542	523	597	558	590	552	537	596	524	563	554	572	556	574	541	569	540	554	574	558	586	588	594	530	572	545	566	590	571	552	612	622	546	583	546	573	574	632	607	556	557	539	597	565	587	545	559	529	562	554	548	569	537	582	562	534	569	549	562	528	563	544	524	564	507	542	573	586	594	560	552	567	551	542	570	550	521	565	612	577	550	555	536	563	577	584	528	551	585	597	572	584	546	592	566	572	545	582	533	573	586	606	622	568	568	567	573	553	583	563	548	553	544	572	562	613	579	583	545	517	568	602	550	571	564	530	561	556	530	583	556	594	538	576	561	567	599	564	597	526	545	593	546	567	560	551	555	560	565	576	532	584	560	545	564	558	553	527	576	540	570	561	557	568	532	555	566	573	575	559	582	589	551	574	540	631	575	576	563	553	524	605	542	569	538	542	545	565	513	539	539	593	556	525	591	560	547	588	572	572	600	554	577	578	592	550	597	543	568	608	605	547	571	548	573	554	583	547	571	535	561	556	605	584	574	572	550	523	573	546	582	580	555	539	555	592	543	549	598	564	558	547	558	518	541	582	564	524	569	536	552	588	550	535	544	597	572	542	555	566	563	564	586	570	534	557	558	557	579	548	573	566	550	547	535	605	604	535	551	595	571	553	537	517	559	496	571	566	552	553	553	546	625	584	536	565	547	551	520	529	545	592	541	557	580	580	597	519	541	577	543	584	570	581	573	563	576	580	559	529	571	561	565	579	563	553	551	554	546	562	578	589	560	569	557	517	561	569	571	554	545	570	554	539	528	608	545	557	572	538	571	555	529	511	560	512	556	594	523	575	586	583	595	562	551	521	567	591	575	586	552	542	579	553	558	561	536	546	557	596	599	570	542	572	528	570	555	536	553	555	567	517	533	569	569	545	557	552	561	570	529	554	558	560	572	570	585	526	526	572	584	563	532	537	518	545	563	580	539	555	553	561	593	538	614	567	547	581	550	538	572	557	586	528	553	529	527	544	563	553	591	550	540	537	535	564	544	559	562	545	517	585	507	564	568	518	550	542	566	553	567	556	560	544	549	544	576	549	585	554	570	546	579	552	520	553	529	560	557	541	582	538	542	569	549	602	587	563	556	587	606	571	592	571	519	594	546	594	585	580	557	607	533	577	541	540	560	592	561	592	535	517	548	554	566	573	581	563	549	586	549	565	592	584	540	550	559	541	542	537	579	514	579	596	559	580	548	586	608	578	544	571	597	577	578	548	547	571	564	573	559	561	598	546	583	576	574	591	544	561	516	575	569	542	594	561	576	574	563	545	592	540	580	571	546	559	517	560	544	538	555	547	526	611	570	534	546	590	566	552	595	577	549	552	562	550	543	516	569	546	576	563	565	570	536	559	570	563	573	602	570	585	520	580	542	541	554	571	530	572	553	562	528	540	535	563	561	645	575	572	541	575	584	539	588	542	529	545	533	562	573	563	580	546	522	513	536	501	581	551	574	522	571	536	607	588	548	574	552	530	582	535	566	548	575	581	559	593	582	522	548	581	535	548	567	585	562	582	512	609	534	520	560	529	571	550	556	549	547	506	566	558	563	547	554	560	587	529	554	570	586	517	552	539	521	555	539	573	565	537	552	562	526	542	570	579	564	550	552	576	550	555	563	542	585	555	581	572	546	551	565	543	561	548	556	582	576	576	532	610	581	536	574	543	573	554	530	564	570	553	585	573	571	594	555	596	582	558	572	576	521	566	558	530	563	509	547	574	546	529	542	542	538	575	567	571	618	563	571	563	562	563	546	575	589	563	535	582	571	565	575	578	551	528	581	567	525	598	562	594	544	560	608	550	560	578	539	523	567	583	570	539	542	568	561	559	573	569	567	572	573	557	610	582	585	576	565	523	557	525	594	519	556	602	539	551	552	540	526	543	568	581	585	588	584	560	547	581	541	574	545	539	560	586	547	574	534	556	565	577	546	576	543	584	578	536	544	537	530	558	569	582	586	534	567	554	556	537	574	553	558	555	558	584	567	592	554	588	549	567	536	547	559	536	585	545	572	597	610	539	547	514	569	565	560	565	546	554	539	535	552	564	518	517	556	611	552	551	529	552	564	593	590	597	557	575	552	561	589	578	543	627	546	622	565	584	561	565	567	532	579	561	587	583	559	538	572	582	551	558	545	559	538	530	562	579	495	514	581	565	609	524	535	578	557	560	582	598	580	539	561	573	540	529	566	567	573	554	566	553	616	575	595	527	542	582	580	542	555	592	546	556	578	556	591	590	591	573	618	551	557	590	531	567	540	582	565	579	566	535	571	572	557	571	581	586	539	509	546	561	535	615	566	545	552	544	512	578	578	561	569	554	542	542	587	497	582	558	588	592	565	583	564	559	568	566	495	547	505	563	544	589	585	527	548	610	579	581	598	612	567	573	564	529	579	561	559	538	543	529	564	584	549	549	571	551	590	591	524	587	589	568	557	566	529	558	560	556	572	517	561	537	570	577	571	569	554	564	549	548	541	581	551	641	544	561	588	503	582	546	562	570	575	519	560	585	600	553	563	518	573	553	551	528	558	571	608	590	549	578	544	589	543	580	546	543	572	580	591	564	596	575	590	564	526	567	506	553	531	536	555	548	559	566	569	543	547	538	564	558	590	550	539	567	570	563	583	566	558	529	528	543	543	577	580	502	563	570	615	594	546	557	550	595	535	537	579	577	554	545	564	569	572	531	509	564	569	562	550	521	588	600	585	541	593	510	534	570	534	539	536	586	528	580	576	556	572	538	558	570	545	558	563	547	531	581	517	569	589	527	563	546	583	575	596	544	589	538	538	539	590	554	571	557	531	615	573	552	568	543	536	515	584	536	571	546	528	547	559	570	580	516	534	544	569	561	532	568	534	575	567	552	522	573	561	590	554	588	532	550	592	577	573	591	586	578	535	538	551	569	543	523	568	538	593	533	562	585	595	557	560	553	570	569	561	572	563	571	569	557	538	530	554	542	559	550	556	536	541	524	590	577	530	574	543	597	567	546	580	565	529	589	535	594	550	564	586	555	511	570	507	515	557	498	546	584	547	591
26670	20419	9015	965	663	593	491	354	328	359	338	342	347	336	367	344	335	340	337	323	298	350	356	327	370	340	329	328	328	322	356	331	330	292	325	332	339	322	348	333	331	351	335	314	336	318	323	309	366	346	341	344	321	330	296	340	311	346	340	349	332	299	346	351	370	354	337	331	338	339	335	318	337	338	318	314	359	321	323	343	294	317	322	357	345	358	321	310	342	376	364	308	343	342	320	319	333	338	333	343	321	377	340	344	307	343	339	303	355	345	343	314	317	334	368	363	340	350	301	316	347	345	313	342	335	369	332	345	305	321	352	321	330	361	318	331	327	347	332	320	331	322	338	324	328	315	335	341	333	310	335	350	365	327	339	335	321	322	329	348	341	306	323	344	338	343	330	317	322	344	363	297	333	316	353	331	305	296	333	288	350	332	345	360	343	332	313	341	348	337	343	350	329	327	357	331	335	324	330	361	340	332	303	347	357	365	306	313	321	359	338	336	352	347	320	329	340	346	323	334	316	328	363	311	377	334	334	356	346	331	329	321	325	319	336	323	318	345	342	335	345	316	322	320	329	344	344	327	323	361	318	334	345	345	364	365	347	322	337	374	351	326	307	299	307	341	318	332	339	355	338	335	338	344	345	338	315	338	367	357	324	325	334	341	353	341	303	334	341	332	335	312	318	323	331	319	356	333	348	330	322	316	325	343	306	294	323	371	328	331	339	320	341	307	316	362	325	331	324	314	325	294	334	338	330	340	296	364	351	321	308	367	326	341	320	336	316	336	360	363	343	327	328	334	345	339	359	350	319	337	328	311	347	332	320	335	343	306	363	332	367	300	336	322	322	307	345	340	342	316	314	332	307	340	354	339	348	340	357	283	303	339	369	327	309	320	321	323	349	349	318	333	336	340	348	338	360	293	320	340	331	294	318	323	345	313	353	338	339	320	322	307	357	344	343	337	332	313	328	364	335	328	363	342	318	341	330	341	329	322	315	327	363	327	340	316	342	321	321	322	356	323	340	318	358	341	309	334	325	328	322	335	301	340	315	347	347	331	324	322	344	317	344	354	320	331	339	325	330	335	354	341	315	314	335	324	349	312	335	329	346	322	370	353	316	342	324	359	337	333	335	359	348	336	364	334	313	310	339	345	334	310	362	358	356	349	325	300	311	307	325	340	365	330	370	342	345	302	330	332	318	318	327	305	328	334	313	305	351	314	318	317	329	381	369	337	330	329	333	354	350	350	335	362	338	371	340	340	356	304	314	335	335	346	376	348	340	331	337	331	347	349	324	348	310	317	318	346	339	317	319	358	314	357	336	331	329	359	361	374	349	314	373	331	350	318	336	334	313	328	312	327	370	311	351	331	319	317	327	327	341	315	346	362	330	329	324	361	341	345	352	320	344	303	341	363	320	337	349	351	325	321	308	343	329	316	348	349	355	313	299	315	371	334	328	328	326	317	320	324	354	352	332	363	327	290	334	351	308	335	349	330	352	323	349	325	334	334	356	345	335	336	324	330	346	370	335	336	311	321	319	335	347	325	339	337	322	333	330	302	342	320	328	348	327	361	347	306	344	344	333	356	333	359	321	338	316	342	336	329	336	332	333	364	340	318	328	290	339	302	341	344	334	360	325	336	322	359	347	326	317	359	358	340	315	356	323	296	336	337	345	358	327	340	353	343	328	354	322	321	309	339	298	327	328	351	307	337	327	317	314	330	335	363	298	286	347	359	346	331	362	348	327	333	348	310	327	328	360	337	364	314	353	347	329	332	355	289	324	318	327	383	297	332	325	336	321	336	335	331	335	324	347	344	354	355	348	354	317	333	323	334	331	350	345	315	343	358	342	342	307	361	345	331	337	332	336	359	340	309	339	326	326	338	340	325	350	308	346	346	304	318	318	278	301	292	328	354	335	324	320	294	334	347	350	329	348	351	320	353	328	345	370	364	298	323	329	330	312	332	308	344	364	323	321	357	303	358	319	294	332	333	342	375	351	335	317	316	300	329	326	368	295	343	366	314	335	343	305	334	313	335	351	348	320	338	305	308	329	342	344	339	337	318	342	318	357	340	321	353	350	348	356	329	344	325	333	340	347	362	346	317	333	310	296	346	331	309	345	309	305	329	360	341	318	335	347	322	337	342	306	322	350	330	326	363	326	315	323	332	321	315	314	366	349	345	313	332	315	308	328	348	321	343	332	338	366	335	337	360	347	356	357	347	329	308	338	357	344	353	352	343	330	354	332	337	339	336	335	322	327	364	380	326	334	309	318	337	323	339	324	302	317	303	340	339	356	329	303	333	315	338	340	347	325	343	332	353	345	333	349	350	352	319	309	355	322	321	340	334	340	345	318	343	332	326	369	316	335	353	355	304	353	336	322	346	341	296	344	347	366	327	342	372	341	316	322	350	333	311	341	316	337	329	374	333	334	345	322	308	371	336	360	331	335	337	347	343	367	347	322	323	337	321	372	321	325	315	342	334	326	342	323	339	359	309	350	342	364	289	281	343	344	334	344	287	364	344	324	298	327	325	323	344	333	318	353	355	319	315	334	347	345	343	361	338	341	345	349	299	337	303	325	350	326	324	363	301	318	323	356	320	347	333	334	333	326	336	304	322	355	363	371	310	346	344	337	320	326	319	308	333	345	333	309	328	345	358	334	330	337	299	332	341	332	335	347	323	319	324	329	325	307	353	353	348	328	360	351	348	322	368	355	324	363	298	349	356	316	313	342	335	331	318	364	365	325	348	348	343	304	345	311	322	341	319	333	318	345	345	321	338	321	297	336	327	351	380	323	350	354	321	328	363	347	351	325	338	351	366	337	339	362	326	339	370	335	327	317	310	335	348	326	364	333	358	350	363	360	307	330	344	303	342	323	332	340	335	316	359	350	343	321	337	313	359	355	356	331	320	322	317	336	350	325	334	351	323	363	342	363	362	330	351	338	333	370	316	323	323	326	312	339	332	338	286	332	347	293	350	346	357	300	346	360	338	326	345	332	329	333	357	307	330	368	313	316	359	309	318	337	325	300	318	343	318	332	346	356	304	324	338	328	380	308	297	341	330	324	330	335	344	326	360	322	350	338	340	315	335	344	328	327	354	315	341	352	290	328	348	319	320	325	308	336	333	307	362	346	332	344	346	356	330	308	337	321	345	348	334	348	348	351	342	371	355	327	328	357	344	337	329	351	295	343	348	331	329	334	333	343	334	331	331	359	325	322	351	339	317	343	339	299	325	331	320	304	333	333	334	335	327	347	365	299	332	328	348	330	318	360	357	339	367	307	333	344	340	318	342	329	346	339	339	321	370	338	323	325	338	339	311	339	338	309	350	338	327	328	318	309	343	343	327	348	349	325	337	309	319	345	351	356	329	308	330	330	336	334	323	366	337	313	341	352	339	340	311	304	339	319	359	335	347	327	352	306	354	328	376	345	360	377	324	350	340	346	339	334	334	346	328	322	337	337	325	331	340	301	353	363	302	320	353	362	300
5079	1333	1243	743	627	600	538	533	490	463	440	443	448	439	445	474	400	428	454	431	432	418	442	459	450	412	448	498	425	452	492	442	427	421	400	419	424	431	478	441	411	441	456	402	411	444	416	439	431	449	442	474	423	398	437	436	439	448	446	447	422	454	448	437	402	453	448	426	447	409	475	429	433	444	409	424	429	434	455	473	422	422	399	412	464	441	433	434	416	495	455	438	418	426	443	434	426	432	417	412	406	429	445	443	440	429	467	441	478	435	404	442	457	424	421	438	389	415	416	417	429	430	449	394	400	462	420	438	450	428	424	441	472	465	439	443	401	434	437	456	428	426	429	422	483	427	473	462	426	421	425	439	406	438	467	422	441	420	419	421	442	423	411	424	404	478	416	456	418	496	426	425	405	440	447	412	426	403	415	416	421	436	429	430	415	434	463	420	411	419	423	443	473	454	436	433	449	411	463	426	410	395	432	486	468	430	413	430	431	457	487	444	438	437	438	419	464	483	420	477	423	420	455	468	428	414	443	426	429	423	459	457	453	457	401	425	444	400	433	458	410	430	429	415	448	443	421	403	453	403	429	439	443	430	401	491	444	452	495	445	409	454	402	464	456	426	437	462	405	381	391	437	419	428	458	408	475	446	410	431	405	448	426	468	426	444	453	461	424	423	412	450	425	420	449	426	419	436	453	434	460	419	408	415	413	464	434	426	460	467	466	427	433	458	403	430	385	424	425	452	414	417	460	448	464	426	428	402	430	456	441	437	411	410	441	414	473	445	428	467	453	424	419	487	421	426	407	441	452	400	450	423	429	446	424	429	433	433	414	426	407	464	446	436	433	451	436	445	423	429	425	420	409	422	415	413	445	438	425	417	411	444	437	444	396	427	419	452	467	432	415	413	419	402	451	418	458	447	406	467	434	387	411	404	437	432	454	435	461	450	397	468	416	443	449	452	386	435	470	449	471	408	447	441	426	457	429	415	418	405	440	424	458	421	412	430	428	425	480	430	437	438	433	465	446	457	411	474	424	416	407	414	437	408	449	409	442	443	449	464	430	420	426	414	415	471	430	436	452	400	455	416	422	451	423	433	442	457	463	447	438	445	462	414	418	407	445	424	457	397	463	420	407	434	446	445	410	460	389	413	454	455	406	420	407	483	444	443	427	437	419	419	410	434	459	410	415	446	424	474	400	446	415	450	479	413	416	411	424	450	434	424	423	490	445	447	419	427	430	454	455	448	433	403	433	434	460	438	455	429	477	413	436	408	431	392	422	436	437	459	437	408	450	415	438	415	416	441	390	439	442	429	476	418	409	403	442	425	460	438	432	412	424	438	437	431	427	446	410	448	441	410	435	462	461	422	445	379	407	417	395	443	416	459	387	426	437	427	410	399	443	431	446	448	409	420	436	446	394	433	456	412	428	399	405	453	442	417	412	416	438	491	394	436	440	413	469	415	397	409	423	414	400	406	423	450	406	442	425	446	451	425	418	437	473	448	428	432	409	463	429	455	433	455	448	413	404	451	435	427	421	443	421	444	420	439	415	472	411	408	444	464	410	428	461	448	417	475	412	458	449	400	414	465	413	431	433	435	450	358	428	409	465	442	428	434	481	416	418	482	441	416	406	419	417	452	447	429	458	451	402	396	452	410	435	423	403	451	449	422	448	405	436	461	395	471	452	403	424	425	438	420	435	449	428	430	449	432	433	460	416	380	480	442	465	400	450	437	398	418	433	469	456	456	446	439	432	435	466	424	426	446	444	454	453	447	427	391	445	446	430	428	444	421	456	425	427	444	447	469	464	403	430	426	446	465	425	408	447	399	444	429	422	429	440	456	408	417	409	433	437	401	444	434	450	385	428	413	410	451	436	393	442	423	416	448	427	474	428	431	473	441	415	409	403	399	429	404	430	424	457	411	432	415	426	407	446	405	439	440	393	426	432	411	421	440	460	460	413	442	460	425	403	422	409	425	427	443	417	477	415	420	436	405	438	418	438	431	425	423	420	435	445	455	450	402	430	440	369	428	402	404	396	439	425	442	482	447	423	404	422	433	394	405	407	427	414	425	448	440	403	419	386	408	442	409	450	429	427	440	423	435	454	461	411	470	460	413	470	431	449	420	430	410	445	416	422	404	460	437	407	435	444	452	433	431	451	435	445	485	426	401	457	435	455	425	427	420	441	425	384	429	415	412	442	424	443	446	386	458	415	412	415	452	424	429	387	425	461	446	410	441	418	440	447	450	432	417	417	429	450	462	444	441	412	434	433	467	453	392	452	436	450	421	421	447	439	455	454	432	441	437	438	447	438	454	388	448	434	448	463	417	412	458	448	383	431	396	499	441	443	429	451	404	390	403	422	407	447	455	406	445	410	443	417	431	427	430	415	443	466	449	449	421	460	402	426	407	432	439	458	448	451	421	428	436	407	424	445	432	456	438	425	419	478	428	456	419	452	434	445	419	449	422	401	442	444	436	420	400	468	443	416	431	436	459	449	440	463	415	415	420	405	445	466	444	462	425	425	452	431	446	402	429	426	435	432	419	423	476	414	451	421	431	421	401	392	414	451	447	419	435	433	488	425	463	426	425	466	457	428	455	424	464	462	453	424	428	433	453	420	419	444	442	398	403	453	428	429	437	458	440	448	457	421	423	436	425	412	411	430	445	426	481	439	442	383	465	392	430	475	420	402	453	418	430	488	442	478	465	431	428	443	446	430	418	407	448	462	417	432	423	456	453	392	418	422	423	441	436	409	426	397	433	429	394	422	449	400	454	418	400	411	386	466	432	436	417	456	454	436	434	429	428	408	424	450	420	460	377	441	399	451	397	398	419	419	408	435	446	417	440	415	439	411	418	438	412	424	408	425	417	465	417	367	459	443	438	421	445	432	454	447	444	393	480	431	440	426	439	427	425	451	442	460	403	463	434	438	449	419	438	489	435	431	428	447	450	389	430	463	437	421	436	451	428	435	435	434	410	429	426	461	419	424	455	400	417	456	443	453	429	399	402	413	442	407	433	474	420	416	421	429	435	455	428	414	448	422	417	431	452	440	419	410	439	449	452	419	438	421	422	437	431	433	442	405	411	438	448	413	420	395	432	399	462	417	409	458	397	409	438	433	442	476	435	434	403	436	440	425	420	435	388	462	449	402	450	417	451	401	402	447	438	487	402	422	444	447	441	444	436	441	421	431	406	411	392	448	433	422	422	431	441	458	415	451	449	441	444	419	423	478	427	453	433	441	419	423	461	455	442	413	408	408	430	433	471	426	428	434	443	450	437	442	438	424	397	392	442	421	402	421	454	441	427	450	446	420	443	427	445	441	452	392	429	417	412	429	415	421	428	448	416	453	422	403	435	438	453	428	423	434	399	435	473	410	418	438	447	475	444	392	435	416	420	405	453	447	441	409	441	436	427	449	422	434	465	464	445	416	470	451	422	408	438	421	436	431	420	433	430	430	474	411	445	437	422	412	439	425	419	432	416	426	442
23712	21002	28245	23927	20973	9103	1256	843	761	659	716	630	636	651	593	603	578	575	572	579	519	586	569	578	582	583	555	570	546	562	541	509	557	555	564	574	604	514	545	569	528	559	549	558	585	554	548	551	505	561	576	543	543	590	558	538	563	499	532	577	492	538	554	506	579	549	523	528	539	514	537	548	532	499	529	529	527	507	534	557	574	535	562	532	531	551	555	558	567	536	535	540	546	527	526	525	550	529	537	546	524	526	534	551	562	561	575	535	551	594	523	481	534	538	504	535	519	550	478	501	532	531	539	572	580	523	558	537	522	512	542	524	550	521	543	518	567	532	507	526	526	532	506	592	526	498	572	535	528	579	555	519	522	538	581	510	542	503	519	517	516	513	500	532	558	539	559	530	514	545	527	516	543	528	520	554	541	526	555	530	558	557	512	567	524	545	557	558	546	553	519	502	535	538	558	537	536	574	531	567	525	558	510	544	520	540	526	531	543	563	543	548	556	527	574	516	523	515	537	536	604	561	549	531	511	580	563	560	528	532	499	532	560	522	539	522	505	535	564	547	477	550	577	514	539	561	532	521	571	532	522	577	535	537	557	542	554	565	571	560	566	561	537	566	465	566	574	543	501	570	524	565	545	552	574	532	509	528	576	526	551	568	526	484	569	528	566	527	550	488	549	539	568	552	542	525	525	556	554	494	549	524	542	492	566	520	575	544	578	540	509	557	491	539	562	517	522	553	525	562	489	583	520	540	567	583	542	536	511	552	525	517	531	529	517	502	519	537	563	550	532	573	509	553	549	562	550	558	532	510	518	563	472	540	531	518	552	549	529	548	557	557	569	550	565	522	524	529	538	534	525	516	534	507	547	527	544	547	527	604	531	530	529	492	591	534	550	548	530	545	516	512	528	535	516	560	528	553	562	536	525	501	559	515	554	506	560	495	523	523	573	538	563	542	535	527	554	494	522	517	563	568	569	524	533	535	541	573	520	564	549	525	554	552	543	548	585	522	499	556	495	570	508	538	567	546	566	532	551	528	534	545	560	552	539	513	559	552	501	539	542	534	522	525	562	532	561	525	516	534	490	496	522	520	501	518	523	562	538	548	564	531	605	525	554	539	549	493	528	521	529	481	548	495	530	556	596	538	563	506	559	541	488	555	524	531	533	521	572	529	542	527	537	526	553	553	502	566	533	553	562	544	567	511	506	571	506	545	539	558	537	542	536	502	511	548	553	517	492	552	591	563	533	537	533	559	518	552	522	528	576	533	540	551	569	475	553	512	531	565	549	554	526	539	523	529	527	527	501	570	532	532	526	550	564	564	562	556	520	535	533	558	532	538	545	566	546	518	502	536	523	495	616	542	527	492	565	558	528	559	537	542	540	513	556	522	566	527	538	521	557	529	542	548	578	537	553	556	539	525	525	562	528	548	545	537	507	553	498	543	553	551	534	534	496	549	508	544	546	576	598	515	549	514	542	569	536	514	568	550	531	607	564	533	551	503	547	500	527	528	554	502	512	503	516	510	523	521	540	589	564	552	522	513	549	515	548	540	538	528	499	539	548	553	531	558	596	512	572	524	554	551	528	526	534	529	554	536	550	499	551	535	508	519	549	543	580	519	571	506	569	508	509	549	542	531	546	535	546	551	538	523	520	522	513	512	526	561	539	526	526	527	540	532	542	544	527	522	512	552	536	530	496	558	553	518	537	522	529	530	557	546	518	554	556	540	540	525	538	528	559	551	547	528	520	546	531	568	544	554	533	554	511	528	518	554	532	543	554	523	499	513	536	565	529	573	526	569	572	539	511	513	524	512	546	563	539	559	545	526	501	541	535	509	542	569	508	514	591	540	532	548	480	571	485	509	550	576	515	526	522	510	562	570	593	501	484	521	525	553	533	550	526	539	515	587	551	570	511	552	511	520	564	528	605	537	585	576	540	566	534	499	547	527	510	540	543	573	575	502	524	525	541	545	557	535	464	559	519	548	485	517	555	492	548	500	481	491	547	553	551	543	526	535	538	506	536	553	526	534	562	564	531	527	539	525	538	544	538	563	507	550	545	551	537	551	504	520	489	511	556	529	515	568	520	526	557	519	504	548	526	546	493	527	513	545	549	516	551	533	530	539	541	531	521	565	575	507	550	537	545	541	557	549	548	504	536	522	543	510	510	554	510	505	562	492	568	544	534	551	552	551	552	538	516	566	546	494	509	562	547	548	513	543	526	566	547	521	515	528	526	558	504	536	521	522	587	532	537	536	551	498	508	533	568	553	561	570	562	534	483	555	532	540	552	538	546	562	542	529	486	545	537	502	500	514	502	541	508	535	523	557	555	558	525	527	559	543	484	558	508	529	572	560	554	585	512	524	550	507	573	540	522	512	519	509	569	534	557	543	522	539	533	527	555	575	524	557	544	525	532	520	509	575	508	532	520	563	538	499	581	521	569	571	516	564	548	531	543	582	534	465	580	527	526	535	524	533	518	552	539	519	601	544	513	557	541	512	541	511	559	514	524	546	577	548	476	536	542	582	532	523	531	540	518	518	529	520	532	551	500	517	515	494	559	570	527	554	552	505	545	563	525	563	546	565	560	494	551	566	507	498	576	514	550	538	550	522	558	551	529	528	526	533	483	571	511	570	543	564	565	557	549	511	524	552	539	521	518	538	524	551	534	531	516	542	538	539	581	534	557	530	537	548	563	531	550	527	543	508	530	520	552	529	537	562	519	475	546	553	576	543	550	533	542	561	570	504	534	520	557	536	557	527	553	554	578	592	512	509	510	502	543	515	557	526	532	545	563	525	533	532	549	548	518	575	557	529	533	589	551	513	549	545	539	545	497	531	524	541	571	590	518	533	520	523	491	522	580	490	537	535	545	538	550	548	546	535	548	565	500	536	497	546	559	522	547	550	492	551	540	540	554	501	537	555	541	543	498	521	534	515	510	501	540	594	530	567	520	521	526	549	542	571	502	511	546	562	509	566	555	496	490	547	516	507	534	517	562	544	524	552	560	535	562	555	556	527	528	561	510	561	491	553	534	550	532	525	552	512	546	565	502	557	567	501	499	513	544	549	555	577	487	543	528	541	493	582	536	537	563	531	556	552	548	525	537	586	544	544	562	529	482	507	565	550	543	532	528	554	550	530	573	519	597	502	528	517	551	571	577	508	534	570	536	516	537	555	535	514	572	515	577	527	540	523	540	561	555	512	568	532	561	548	494	550	602	584	530	586	529	512	513	543	548	525	531	513	547	525	519	524	514	546	528	504	499	499	525	479	528	482	522	562	530	561	523	562	483	537	590	549	515	556	506	533	591	536	547	555	499	555	513	533	602	512	538	540	516	543	487	568	530	565	533	565	543	530	550	539	536	537	529	515	551	564	502	570	534	556	547	559	524	540	562	540	512	553	574	514	554	494	562	542	575	529	535	534	556	531	533	528	526	514	570	486	546	532	517	526	526	545	522	531	520	521	547	531	509	493	537	515	546	569	531	547
11297	9451	7717	3951	2739	2150	1774	1469	1329	1147	1087	945	953	926	897	890	805	825	822	774	859	755	770	747	761	767	719	728	739	795	727	712	742	729	682	719	712	712	709	735	676	687	666	696	726	791	697	696	698	680	735	732	623	715	679	673	711	741	698	683	688	690	682	687	709	688	694	706	721	720	683	667	752	712	688	668	656	729	697	670	685	747	688	694	680	663	669	676	664	658	731	637	694	667	707	739	709	680	663	688	723	675	692	681	694	678	701	698	681	670	718	664	696	707	709	662	701	681	686	675	665	687	650	696	704	710	709	683	700	670	679	682	672	654	732	687	696	709	680	654	683	659	711	727	691	677	748	677	672	682	670	643	700	704	668	670	677	673	663	665	683	657	699	688	707	671	688	713	655	706	669	746	672	706	691	707	705	693	702	721	709	706	701	689	701	643	686	723	663	701	672	698	690	688	693	723	703	707	691	728	659	720	705	705	639	721	744	729	691	716	706	717	718	703	699	678	651	696	696	678	673	702	664	686	718	643	697	682	686	658	667	695	715	648	681	703	712	715	689	659	674	683	697	688	634	686	696	673	691	724	692	716	729	700	811	690	727	667	736	689	713	687	686	656	754	647	663	712	662	733	679	692	649	679	719	673	706	724	735	689	738	689	678	706	666	681	714	680	730	671	706	708	714	645	716	681	705	695	727	649	669	703	685	697	696	705	721	694	693	673	678	715	706	692	745	678	696	694	702	631	701	646	677	709	682	697	710	690	709	693	730	673	725	663	715	687	653	686	679	685	682	678	690	675	669	685	705	779	714	693	647	680	696	730	671	668	699	724	644	677	664	656	681	655	711	672	718	690	704	700	658	685	664	676	660	665	637	669	670	729	686	702	698	676	688	732	721	739	702	686	707	713	696	697	651	717	708	657	722	687	683	699	704	661	666	710	692	692	705	711	694	688	707	716	674	729	712	664	650	698	686	628	709	693	717	704	700	717	696	758	730	690	676	675	692	687	722	701	677	650	746	726	670	690	750	650	712	665	700	716	677	722	748	688	720	665	714	670	725	683	662	711	690	702	700	718	698	696	671	658	730	681	693	736	672	648	692	725	711	667	677	661	733	679	705	657	667	719	680	707	630	694	696	646	668	679	702	736	661	680	671	690	681	667	712	711	651	708	704	679	734	653	722	703	737	720	704	686	664	676	732	698	708	656	712	693	668	655	706	643	668	717	645	701	695	669	669	682	671	656	668	681	660	691	714	727	648	708	701	643	694	665	679	646	699	649	688	667	723	697	692	708	630	660	642	709	660	667	677	685	718	721	722	717	701	675	676	678	668	703	697	719	716	676	683	736	752	679	704	744	643	693	708	661	627	740	694	680	685	673	695	679	704	651	673	697	681	695	683	692	674	703	698	661	692	669	701	691	692	645	678	706	748	649	694	712	689	701	701	670	735	725	729	697	719	652	662	669	722	680	702	687	714	679	687	668	720	709	648	712	691	714	673	730	719	758	724	652	717	752	646	725	694	721	763	719	683	698	699	643	715	713	712	699	699	715	679	670	654	661	697	700	702	607	703	688	724	684	699	656	705	669	722	683	717	669	688	688	660	670	712	698	720	686	712	742	745	687	676	689	700	713	683	690	681	701	690	693	699	669	700	655	707	707	681	738	685	691	689	678	686	729	689	749	692	757	709	751	710	681	633	738	689	708	667	700	695	734	746	710	720	698	661	710	686	677	651	712	728	741	676	689	697	708	668	720	731	695	684	677	710	692	734	687	651	721	685	660	669	680	678	696	672	731	698	661	666	658	644	663	649	697	706	728	706	684	646	681	704	687	709	664	699	718	694	691	681	702	729	663	687	657	707	703	702	705	676	746	680	689	718	719	675	706	689	685	672	706	671	624	721	716	681	736	737	700	684	701	665	643	663	710	717	643	662	657	668	689	677	701	711	691	676	699	722	647	716	700	717	714	740	684	708	687	696	673	716	722	668	652	736	719	708	689	696	693	697	696	677	694	689	646	760	734	694	675	686	698	723	723	695	655	676	664	727	715	673	671	708	754	708	684	695	643	703	659	657	707	703	755	652	652	699	708	688	660	677	661	674	686	739	658	669	680	695	645	670	671	668	673	723	683	694	695	727	729	692	706	692	703	694	675	669	695	712	716	652	689	675	717	722	690	708	699	671	692	685	716	718	707	749	685	673	664	687	698	686	722	687	707	670	684	710	666	731	711	671	684	686	705	652	709	686	688	668	713	760	712	721	705	699	697	684	670	686	692	649	703	715	686	681	648	745	716	690	693	705	704	684	675	714	704	709	653	665	679	724	702	699	689	676	704	666	682	658	722	682	711	705	713	676	692	738	647	681	675	724	744	669	689	744	670	684	703	707	702	689	679	679	731	646	747	690	677	720	678	728	695	756	689	704	701	726	713	707	695	701	703	668	689	752	690	668	667	678	648	734	719	654	668	695	663	742	697	702	682	681	703	656	740	691	660	690	670	645	713	662	665	665	685	703	678	689	726	683	691	712	693	711	678	705	652	693	620	677	695	680	702	713	688	725	690	676	685	727	730	669	731	726	656	647	703	683	716	682	682	676	745	686	710	688	736	698	738	731	716	726	722	673	731	648	675	697	726	668	677	701	677	731	676	696	716	692	690	702	684	673	741	652	702	667	682	662	657	724	739	695	656	682	705	729	719	708	741	677	705	647	718	699	693	672	692	687	683	681	699	715	712	654	677	674	730	681	708	675	700	700	745	710	698	676	648	661	722	718	718	674	722	709	675	674	632	661	678	720	688	704	630	701	714	676	673	657	679	680	705	708	747	674	708	680	688	708	683	709	754	705	679	702	690	681	662	738	661	626	674	691	663	678	723	708	705	687	724	697	702	682	719	660	705	659	702	711	710	699	725	745	704	667	718	701	649	701	681	746	681	691	643	686	646	706	679	679	693	695	699	691	655	708	697	732	630	769	669	653	687	691	722	674	687	743	676	683	718	703	707	736	625	682	729	693	668	728	699	692	655	685	674	674	677	722	711	655	717	718	716	674	675	682	665	682	676	688	724	670	712	702	634	698	674	714	716	708	678	679	708	728	657	670	669	643	678	693	695	726	742	675	689	682	686	693	664	722	667	680	662	699	722	707	703	713	682	740	693	723	702	707	674	735	683	718	713	627	683	671	683	690	648	722	670	691	701	711	681	660	712	714	715	673	677	729	703	654	697	720	724	673	651	742	704	673	700	642	709	695	696	714	695	667	624	701	699	711	687	657	693	711	752	681	653	703	698	735	678	688	700	685	669	693	667	712	652	707	717	641	689	663	685	690	722	646	664	680	640	687	661	694	697	669	714	698	696	703	686	717	682	669	685	691	686	655	696	712	702	687	734	676	646	715	713	683	656	668	690	684	672	695	690	690	720	645	685	672	718	694	705	689	722	690	667	710	659	688	710	684	640	697	658	662	716	679	671	656	679	685	666	671	724	664	674	657	705	688	709	719	705
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
