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
339415081684	339415082253	339415082803	339415083353	339415083903	339415084453	339415085003	339415085553	339415086103	339415086653	339415087203	339415087753	339415088303	339415088853	339415089403	339415089953	339415090503	339415091053	339415091603	339415092153	339415092703	339415093253	339415093803	339415094353	339415094903	339415095453	339415096003	339415096553	339415097103	339415097653	339415098203	339415098753	339415099303	339415099853	339415100403	339415100953	339415101503	339415102053	339415102603	339415103153	339415103703	339415104253	339415104803	339415105353	339415105903	339415106453	339415107003	339415107553	339415108103	339415108653	339415109203	339415109753	339415110303	339415110853	339415111403	339415111953	339415112503	339415113053	339415113603	339415114153	339415114703	339415115253	339415115803	339415116353	339415116903	339415117453	339415118003	339415118553	339415119103	339415119653	339415120203	339415120753	339415121303	339415121853	339415122403	339415122953	339415123503	339415124053	339415124603	339415125153	339415125703	339415126253	339415126803	339415127353	339415127903	339415128453	339415129003	339415129553	339415130103	339415130653	339415131203	339415131753	339415132303	339415132853	339415133403	339415133953	339415134503	339415135053	339415135603	339415136153	339415136703	339415137253	339415137803	339415138353	339415138903	339415139453	339415140003	339415140553	339415141103	339415141653	339415142203	339415142753	339415143303	339415143853	339415144403	339415144953	339415145503	339415146053	339415146603	339415147153	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2755	3600	2300	2755	3600	2300	2756	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2758	3600	2300	2758	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2760	3600	2300	2760	3600	2300	2761	3600	2300	2761	3600	2300	2761	3600	2300	2762	3600	2300	2762	3600	2300	2763	3600	2300	2763	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2763	3600	2300	2763	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24822	24120	34985	29224	22509	13592	2920	1026	777	775	743	724	754	778	761	812	770	776	743	727	753	708	737	771	733	742	792	782	765	762	683	750	711	729	680	759	772	734	783	693	737	751	746	726	701	779	730	719	745	728	734	713	745	717	731	739	718	741	721	718	784	733	704	752	707	725	748	724	675	762	731	719	729	719	732	707	713	733	766	732	684	689	692	723	708	709	705	774	717	648	781	725	717	701	666	718	759	712	725	712	738	716	708	738	675	717	731	724	767	742	780	777	702	746	772	738	737	758	715	735	722	676	717	726	773	730	726	750	750	725	789	679	742	725	773	746	695	728	680	756	719	716	722	742	713	737	733	728	700	744	766	759	775	723	736	719	724	690	726	724	708	691	738	694	760	697	776	740	758	737	699	728	749	732	755	710	748	740	702	729	697	755	709	729	728	712	696	766	689	711	722	754	747	708	692	690	713	715	730	753	756	761	710	742	725	720	770	731	708	724	699	743	726	759	750	726	718	754	709	710	715	763	750	739	708	762	771	713	698	735	759	715	737	699	761	770	703	709	752	731	718	721	749	710	725	775	743	731	725	676	727	723	703	684	725	712	722	758	728	757	714	749	710	712	775	698	732	738	718	695	719	739	713	763	739	727	723	706	721	723	702	718	720	733	680	750	697	791	691	690	707	748	724	730	752	708	753	740	730	750	696	750	763	762	746	707	745	716	669	696	714	751	781	763	711	685	681	699	704	705	698	752	686	729	664	741	707	758	712	762	752	745	742	713	711	728	696	705	679	755	709	733	704	714	750	777	708	703	724	725	707	753	718	735	798	731	722	687	714	776	712	718	670	774	712	718	686	730	726	699	695	739	761	764	701	749	728	702	743	734	646	714	728	741	743	705	743	723	705	721	689	775	753	745	733	711	740	735	704	749	700	755	763	694	753	710	751	724	730	726	707	750	752	749	722	758	760	734	755	734	699	728	747	749	731	743	722	689	721	761	702	739	778	684	718	716	709	752	752	764	724	751	775	707	784	780	696	687	759	734	781	769	726	751	743	708	720	685	756	733	794	716	746	686	743	750	704	762	762	791	772	745	760	686	768	745	729	744	732	686	729	689	748	749	766	750	721	738	740	751	728	710	698	691	770	726	715	728	757	757	744	724	695	743	683	734	804	731	785	784	690	708	749	755	654	769	682	688	719	703	748	707	682	725	722	689	716	710	712	701	721	679	744	743	733	753	727	749	725	679	713	733	723	696	737	739	765	748	734	744	736	717	727	717	702	742	797	716	741	749	686	721	756	711	770	679	674	711	720	719	719	712	745	725	730	764	768	777	701	778	729	720	762	758	746	645	694	758	758	768	736	732	706	742	736	741	713	701	724	741	736	699	726	701	724	768	750	732	737	755	751	684	687	720	687	723	720	763	693	748	757	737	708	718	741	740	745	752	766	732	748	712	737	741	722	712	727	716	734	728	701	724	738	750	753	767	738	752	712	728	768	754	694	729	777	734	776	744	666	763	722	735	762	768	742	709	712	750	741	698	758	727	774	699	772	756	712	747	737	738	722	678	728	736	711	744	734	744	759	726	685	720	711	732	760	760	704	690	760	686	717	658	764	747	679	714	715	748	733	722	750	693	753	740	717	688	781	696	750	716	709	733	750	713	730	701	704	734	690	726	717	729	699	714	730	700	732	750	742	744	720	710	756	785	695	738	720	699	718	742	725	766	715	721	717	734	725	716	708	713	701	778	709	700	726	708	738	708	716	717	730	744	715	727	764	746	765	750	765	780	735	763	679	724	735	743	730	707	766	690	693	733	691	720	725	740	765	762	698	730	693	737	737	727	664	711	751	744	707	676	689	703	733	717	742	723	773	718	721	750	709	758	724	728	805	780	773	675	741	758	704	732	701	716	746	708	722	750	710	738	714	757	717	713	765	768	716	742	759	721	748	745	719	730	734	710	743	715	755	726	764	705	696	740	741	749	722	695	700	753	731	740	748	693	732	719	762	734	738	720	769	723	789	697	737	699	739	730	743	765	719	698	754	685	738	752	697	760	746	716	722	684	729	746	743	712	740	708	733	736	752	711	740	720	735	702	754	681	764	754	725	726	694	773	747	770	745	712	743	712	718	741	720	721	736	702	755	702	717	709	717	745	772	719	753	699	715	752	691	749	767	668	679	727	706	734	734	699	701	724	711	738	710	746	762	680	728	743	709	668	699	780	724	707	721	734	719	690	761	702	718	740	738	747	718	727	747	685	754	691	787	764	711	757	685	723	739	719	703	710	711	752	718	703	718	673	727	729	735	659	724	729	683	766	737	735	710	733	716	758	751	765	743	750	712	786	745	715	676	739	718	709	715	764	728	741	715	736	706	713	752	747	738	709	694	748	706	714	708	674	715	729	724	734	714	710	738	753	690	708	719	745	757	738	751	754	715	745	762	679	728	727	731	713	750	689	766	799	772	759	736	737	727	738	743	715	682	764	773	723	717	702	717	721	738	693	732	749	728	737	763	759	695	682	711	740	720	722	793	741	716	702	688	735	742	715	699	755	713	707	707	712	670	742	687	708	737	814	703	768	723	738	755	773	697	743	761	746	770	722	761	685	702	752	761	671	740	686	721	716	716	715	770	753	716	703	697	752	752	715	725	758	717	759	715	719	751	721	689	690	691	727	703	704	694	763	746	689	701	690	710	718	755	712	781	749	741	710	744	739	731	722	763	701	761	728	721	736	728	732	748	726	772	774	781	749	776	761	743	715	748	703	781	756	744	746	747	714	725	699	725	735	761	782	725	743	803	745	770	764	715	743	722	730	729	690	728	691	734	729	778	673	705	775	785	721	698	714	733	750	681	757	757	727	727	707	688	693	672	743	717	741	736	752	699	763	694	725	717	753	701	709	696	734	719	738	731	672	760	752	714	694	733	732	719	737	727	706	705	688	689	733	710	684	733	759	756	737	761	705	687	760	777	739	730	770	756	750	763	749	728	707	734	777	783	778	699	725	735	658	683	722	753	734	738	714	802	753	716	734	716	739	745	741	721	713	703	687	755	719	694	726	709	707	745	731	734	685	692	688	723	729	703	682	734	726	757	737	718	790	744	736	740	754	732	739	733	709	744	689	746	709	733	723	704	752	745	698	727	756	727	732	749	697	673	712	748	659	753	716	725	770	774	798	718	742	704	701	709	684	694	657	709	757	728	778	724	714	704	754	733	745	746	733	744	708	664	705	714	777	712	741	728	728	742	767	695	761	750	710	736	711	730	735	694	743	712	728	726	727	766	741	693	719	771	732	724	734	709	683	697	782	773	760	724	802	748	735	727	745	749	710	729	694	720	711	774	707	755	723	731	739	755	736	704	737	743	720	693	763	706	761	715	779	720	727	686	745	765	735	717	744	794	699	733	736	693	699	684	666	787	720	706	698	717	728	707	740	714	713	748	766	690	775	719	726	765	748	728	728	713	794	714	722	759	759	710	757	742	697	722	748	739	729	751	724
65290	104017	67413	33507	13663	4468	1430	762	768	674	676	772	689	678	689	724	668	733	698	713	667	675	640	696	687	685	686	734	679	637	676	680	717	645	678	714	710	698	686	640	684	675	688	698	732	694	694	643	637	653	673	671	722	631	692	696	739	705	692	710	713	688	697	639	682	674	658	648	696	677	685	679	689	700	675	685	702	707	653	687	713	736	644	684	696	691	692	689	651	664	704	693	705	654	694	659	699	726	689	634	668	678	673	672	646	726	672	656	677	723	697	673	646	690	691	696	667	695	620	686	695	684	668	699	689	694	715	718	696	695	729	690	665	726	678	683	637	694	716	666	645	619	631	702	694	676	643	706	683	710	711	646	728	703	699	706	698	723	693	651	655	678	713	664	648	680	645	683	681	695	680	692	647	708	657	658	773	687	684	721	700	664	675	680	687	663	635	668	684	664	683	694	673	655	653	706	666	651	637	670	659	665	764	705	669	652	671	707	683	702	674	710	722	685	670	722	683	663	620	750	671	680	706	694	707	673	714	659	641	671	686	675	671	721	696	665	734	691	685	712	678	713	652	689	696	668	683	672	670	703	653	692	706	677	693	711	679	677	701	694	638	710	700	702	746	685	660	668	686	722	660	711	654	709	669	662	675	697	674	588	717	690	656	649	691	703	647	694	697	664	680	701	634	643	645	657	729	710	652	669	673	705	689	716	716	662	677	688	716	709	695	657	721	695	718	684	659	732	750	654	705	684	673	713	687	714	713	725	700	684	682	664	671	675	663	671	610	643	648	644	691	677	664	688	671	681	698	695	684	672	647	685	636	698	670	655	671	661	672	659	730	684	701	689	664	648	646	722	678	708	712	642	650	708	708	710	686	687	680	669	681	646	689	661	658	709	658	602	712	638	671	639	709	704	594	664	706	674	684	659	674	654	668	685	689	698	676	659	695	706	683	698	741	693	691	670	680	688	652	645	707	675	688	715	715	682	651	651	666	674	693	690	682	631	676	687	625	671	697	696	708	740	664	683	748	690	677	707	677	664	703	681	710	631	668	695	700	645	732	680	659	708	713	656	682	651	648	673	711	710	701	684	715	633	684	695	687	647	711	657	680	675	714	662	614	650	653	708	659	705	652	662	728	687	671	686	649	740	681	701	718	694	672	704	675	647	671	709	687	696	660	675	687	646	675	734	725	716	689	666	652	677	707	717	666	692	652	656	656	660	710	713	716	667	708	663	700	675	677	664	711	684	665	692	652	713	689	694	690	672	625	692	694	679	689	693	723	663	682	679	686	701	682	701	675	641	682	679	706	714	700	695	770	679	687	648	686	684	694	690	725	663	684	718	677	691	680	665	687	661	697	723	688	699	655	686	684	655	665	685	693	635	674	673	684	739	687	623	679	710	672	645	700	633	694	683	639	675	679	671	678	710	676	679	674	611	684	671	671	686	668	699	733	694	701	734	686	685	653	693	659	699	690	658	678	680	670	720	672	672	625	685	631	693	677	680	684	650	706	686	700	708	672	714	713	691	651	699	670	699	662	670	688	655	685	675	685	645	704	664	663	719	666	665	689	676	729	657	676	679	699	684	703	697	651	676	695	713	695	715	686	722	711	680	699	688	663	692	704	728	632	701	654	700	660	707	716	707	687	686	723	663	688	714	673	679	694	663	725	668	635	725	605	666	711	648	702	674	615	678	667	692	683	685	666	678	700	673	710	653	678	671	700	691	696	704	731	656	674	697	704	725	653	647	676	674	711	690	685	670	687	711	708	672	674	662	645	649	677	664	667	645	652	632	680	647	637	691	701	674	714	659	714	626	699	675	693	680	666	699	720	690	707	687	690	656	729	693	652	671	694	653	709	669	674	676	677	590	685	657	626	682	701	682	664	655	706	663	695	713	687	700	715	690	688	704	689	692	703	706	716	643	661	673	642	673	680	688	620	668	704	697	700	666	686	715	627	651	630	683	655	701	645	756	643	703	705	650	708	652	692	694	746	672	673	682	670	667	654	662	673	677	686	668	662	679	680	678	667	728	712	674	644	710	622	664	650	684	706	672	710	677	682	718	701	692	689	677	623	640	667	667	635	731	658	668	748	676	711	686	674	632	679	692	695	676	671	679	716	679	679	653	666	680	657	679	702	704	654	656	732	648	620	687	687	634	650	700	663	670	682	682	686	696	639	672	702	669	716	670	706	665	678	707	664	673	674	667	682	663	703	681	652	662	627	704	672	706	637	662	674	708	658	728	666	708	715	678	699	684	736	652	668	644	626	670	652	690	692	702	652	650	711	667	691	701	697	662	690	721	702	677	636	657	691	692	658	702	716	641	681	718	679	659	688	686	697	696	668	705	692	705	656	674	636	653	715	660	655	647	656	665	701	692	727	664	664	707	620	687	688	702	665	676	641	719	670	663	664	654	694	663	664	724	677	715	636	711	656	665	713	647	692	642	671	700	663	680	676	715	675	682	661	667	687	655	677	689	660	703	633	694	670	687	703	695	680	687	700	660	684	658	702	657	677	694	652	654	762	679	687	696	683	707	699	636	681	656	690	675	660	682	721	707	679	701	736	657	619	687	660	666	704	655	661	707	697	675	658	637	730	692	676	681	675	630	703	641	688	699	641	687	678	654	698	706	665	678	645	708	701	707	726	640	659	650	652	728	619	716	685	666	647	679	645	689	659	650	677	682	697	687	650	623	677	657	695	669	681	701	679	699	624	674	707	672	687	659	693	625	656	684	659	717	660	684	638	660	674	697	684	663	643	693	668	693	653	679	692	669	672	677	644	679	667	738	702	695	734	745	648	668	725	714	686	644	688	672	641	696	634	653	688	689	708	712	656	733	687	679	691	706	684	676	697	684	664	691	659	697	649	714	716	660	680	670	676	705	684	688	728	718	699	744	672	648	662	719	688	677	678	666	712	657	671	672	631	676	644	684	680	654	608	643	681	671	649	678	673	656	663	705	659	669	680	753	664	699	669	684	658	665	656	678	626	658	665	672	653	641	670	657	685	648	703	659	695	653	648	671	662	610	689	710	660	697	676	688	654	693	674	645	669	701	753	732	663	650	610	685	660	690	654	697	700	644	713	711	650	683	654	642	669	697	679	722	697	701	703	673	697	643	669	710	689	641	702	680	659	682	711	679	685	752	696	626	645	728	661	678	691	689	641	658	685	687	706	678	683	690	664	682	670	662	655	689	701	698	709	716	660	662	656	657	711	671	692	682	721	684	696	674	724	679	680	678	708	670	684	681	608	619	685	719	717	681	657	629	691	714	717	642	669	685	640	634	655	708	666	690	695	672	691	730	688	659	731	696	681	701	696	616	666	635	660	739	670	656	721	683	684	696	672	663	658	664	687	696	661	684	699	683	660	663	688	678	682	670	714	709	672	699	656	678	713	618	681	692	710	700	676	678	666	640	693	642	694	662	668	645	638	635	677	753	689	653	664	688	678	699	643	681	658	680	667	672	693	682	665	707	705	619	697	698	722	730
30547	30592	24764	9165	1797	791	549	497	543	481	517	517	505	506	463	471	521	522	514	495	522	487	503	473	545	504	524	482	482	491	496	480	482	481	477	498	506	523	510	494	451	463	509	504	510	533	482	484	520	476	492	522	533	472	519	497	517	478	489	526	491	472	510	512	458	489	493	449	507	472	504	517	511	491	493	466	493	552	495	474	523	543	480	492	504	535	500	506	519	513	463	503	510	463	545	509	505	527	454	505	482	507	509	522	518	486	488	555	480	514	495	511	480	491	475	504	457	536	545	475	493	487	518	541	523	515	478	478	454	504	456	493	527	504	537	488	497	456	485	494	509	509	493	493	478	482	486	464	492	468	515	520	487	486	483	508	495	518	459	510	522	486	480	519	488	512	550	551	477	487	500	550	525	512	507	529	527	539	491	493	507	471	498	527	527	481	481	490	466	485	483	550	523	490	507	540	489	531	522	517	549	495	548	473	520	521	531	512	501	505	499	478	502	516	488	509	453	493	475	486	501	533	460	459	518	447	465	561	488	451	484	516	482	505	501	520	536	513	486	557	507	516	536	477	515	483	514	531	481	498	488	501	483	487	490	531	518	501	518	508	474	482	484	532	518	481	510	485	497	504	489	503	452	495	496	490	470	496	531	470	476	500	452	457	493	533	469	506	450	501	497	508	474	498	528	476	506	526	519	523	458	496	496	463	508	532	487	504	498	512	496	487	505	542	475	504	523	515	502	482	494	547	522	461	518	526	499	503	472	468	508	496	499	516	504	484	460	472	487	516	485	507	505	473	451	556	465	480	477	493	497	505	506	479	484	463	517	504	498	499	478	558	503	506	484	488	511	507	527	517	484	454	507	454	480	511	476	514	501	509	523	498	481	501	527	529	470	507	521	509	494	511	507	505	498	518	530	504	496	484	478	528	477	515	499	521	488	495	486	490	523	530	489	522	518	487	477	500	533	478	473	516	532	484	506	515	458	482	469	491	507	571	515	485	530	473	507	489	480	485	479	462	504	523	491	564	503	479	498	509	475	483	481	492	503	440	498	485	530	469	536	528	515	499	500	480	501	502	542	500	558	499	533	542	482	477	460	507	526	497	505	508	486	481	482	494	517	500	535	494	493	466	455	506	507	547	501	495	496	530	502	475	519	516	524	512	490	477	499	521	519	513	480	505	513	474	521	492	468	530	500	483	510	515	498	498	506	519	553	499	518	504	509	537	482	450	514	525	494	509	487	494	516	492	470	478	513	528	496	481	510	436	511	460	509	486	488	468	499	508	499	537	485	493	477	485	449	523	506	480	461	485	540	506	532	491	509	496	523	507	533	506	472	524	487	521	467	514	477	472	446	495	500	480	515	458	524	453	523	482	510	474	510	546	510	522	479	465	491	512	520	491	459	529	538	491	470	509	490	500	514	511	508	520	525	525	501	502	490	510	506	495	503	493	470	523	507	492	503	489	494	498	507	480	480	509	548	502	464	510	488	515	517	500	484	506	500	503	521	456	502	476	495	531	507	486	530	494	456	517	517	472	509	474	482	502	489	457	511	534	501	475	472	519	521	461	492	539	502	522	540	535	519	532	484	487	506	486	491	524	462	447	568	488	528	515	483	490	518	524	465	499	535	496	476	478	463	440	528	506	492	506	467	502	497	535	524	479	512	540	509	531	471	498	503	535	500	480	522	514	483	510	529	471	526	521	529	477	529	515	475	522	492	485	512	500	465	501	520	506	507	490	458	504	488	466	469	526	487	519	512	518	512	514	479	514	509	553	463	455	472	477	523	527	514	518	502	538	528	505	474	489	537	474	500	499	515	539	477	469	480	479	495	498	526	504	486	455	508	505	509	506	467	485	448	495	516	508	512	516	513	470	474	518	503	501	475	474	497	475	500	469	504	461	478	520	507	484	522	509	509	505	504	530	504	514	450	472	488	538	515	461	484	499	481	496	506	502	498	490	500	510	473	490	485	512	489	475	488	442	471	544	528	545	526	486	543	470	509	520	546	482	544	537	473	476	479	485	483	470	565	528	511	494	503	486	529	554	478	501	560	504	482	486	508	471	520	512	492	497	478	469	476	485	489	492	513	478	487	505	491	473	487	518	485	520	474	514	497	516	482	491	467	519	526	455	503	518	515	522	511	485	539	507	469	507	504	489	527	533	506	460	489	450	517	504	499	480	512	488	495	486	505	523	479	509	491	528	479	498	486	524	480	503	543	506	505	498	477	485	516	475	536	491	497	485	503	467	486	523	499	510	493	503	483	474	489	456	502	517	514	492	465	513	479	515	465	511	485	520	490	479	504	516	510	497	503	520	507	495	511	550	483	479	460	460	525	476	475	478	540	517	540	484	509	499	449	493	496	474	448	479	502	476	492	519	516	516	479	512	533	543	484	510	504	499	497	518	471	511	500	500	493	495	489	487	506	499	477	534	509	529	509	516	499	518	546	466	479	504	541	507	534	495	513	508	472	520	495	464	498	505	495	532	504	501	552	498	493	493	500	525	502	509	475	498	478	506	506	511	509	508	518	501	467	521	505	527	518	518	499	499	501	514	542	514	493	518	463	528	538	510	461	504	466	466	488	494	535	518	519	496	482	492	521	460	508	449	513	488	490	492	480	515	501	471	505	501	495	464	498	511	527	461	499	478	492	507	485	526	500	486	518	477	508	473	475	496	484	490	511	475	481	512	533	453	507	484	503	536	481	500	483	483	498	530	480	503	490	512	532	518	540	533	514	508	538	491	505	504	492	468	504	524	503	530	532	487	472	523	466	474	449	466	508	484	474	469	537	482	511	509	482	466	486	507	482	501	496	498	505	487	502	464	490	552	519	504	509	474	509	518	500	551	458	516	479	482	493	527	475	523	506	431	537	540	486	504	507	489	530	526	524	486	486	484	519	522	518	497	503	526	461	482	516	504	516	467	488	472	498	488	493	527	519	495	546	534	530	470	513	516	496	476	507	490	518	511	504	537	493	512	493	518	461	508	475	488	494	502	513	503	488	490	517	509	514	536	483	498	504	484	525	483	527	506	499	506	471	508	495	506	513	523	561	508	469	473	496	496	511	502	514	489	471	482	484	497	485	462	462	517	509	508	495	548	479	495	495	507	487	495	517	492	475	495	492	488	514	520	521	533	484	518	488	510	486	497	490	487	548	522	502	465	488	458	480	490	513	508	483	506	494	490	496	507	519	526	509	504	549	512	511	524	508	489	470	531	474	479	536	487	531	516	494	472	541	494	507	495	467	446	523	518	487	505	520	503	479	467	518	493	478	493	505	479	474	475	467	454	517	539	514	509	517	486	490	495	514	496	443	497	469	513	510	531	497	471	506	481	473	509	483	453	549	519	492	500	529	540	465	493	501	528	533	511	493	522	529	526	474	527	508	477	504	490	503	522	508	485	512	474	536	503	515	561	489	507	503	494	516	495	489	523	541	473	467	541	464	527	516	569	471	515	486	454	527	489	491	492	446	478	497	524	513	483
24128	35482	17734	4937	1518	690	480	428	442	418	418	445	446	382	413	457	398	423	420	400	438	413	424	439	460	442	414	406	428	448	420	414	482	422	434	411	426	436	419	420	427	406	421	412	458	433	435	412	434	425	428	417	416	422	420	407	468	422	433	431	429	424	403	400	445	450	429	412	427	460	414	412	390	411	443	427	422	435	441	433	429	403	425	445	440	419	402	412	433	432	433	448	407	435	463	431	413	389	398	402	455	431	409	427	396	440	411	413	446	431	393	401	399	411	385	411	463	451	397	429	443	402	414	396	401	445	451	419	414	439	432	438	439	415	406	405	422	426	446	430	428	451	371	414	420	453	454	430	377	415	412	414	426	459	452	398	414	414	429	446	432	400	410	456	386	429	437	377	409	425	401	400	423	416	426	400	366	441	429	408	441	405	402	400	423	446	423	442	421	411	375	467	395	432	397	397	458	397	404	442	431	427	410	452	435	447	417	425	396	426	443	431	419	413	406	404	431	380	416	393	422	436	386	437	431	442	385	405	437	426	434	417	422	436	403	431	428	366	441	444	416	410	442	442	392	368	409	369	451	436	404	438	429	436	399	424	411	408	402	416	438	425	447	424	426	433	441	389	410	442	387	440	408	392	408	439	451	455	405	395	409	435	428	440	406	403	420	416	406	432	408	422	451	427	427	380	404	433	411	425	426	485	468	448	431	438	448	417	406	415	415	430	429	424	403	397	457	442	423	422	414	428	392	419	396	408	458	421	449	415	377	428	447	411	462	415	431	420	440	428	441	398	391	422	421	415	461	402	473	434	445	425	419	432	441	396	421	415	427	457	420	414	427	419	399	443	424	436	438	408	380	418	359	416	411	397	447	418	448	418	412	449	409	423	441	441	413	402	422	451	429	429	427	389	424	422	396	449	420	408	412	441	422	400	383	400	425	432	427	442	429	448	452	464	433	450	447	423	430	470	449	406	444	388	435	451	453	415	438	439	411	400	358	442	443	397	369	438	404	455	423	416	424	444	457	410	421	417	461	410	400	433	418	423	406	389	415	457	413	421	424	430	405	434	423	432	424	416	435	422	436	412	427	413	416	439	419	429	402	436	440	411	445	429	395	376	391	491	430	399	463	442	451	430	425	406	451	452	458	410	447	425	389	432	420	428	378	443	410	466	427	432	410	426	373	406	428	403	447	427	450	418	418	396	425	464	448	428	410	424	492	446	404	433	410	368	459	418	411	398	444	424	409	454	380	398	397	435	467	396	393	427	411	455	419	408	418	429	417	437	436	373	402	376	402	409	429	412	424	427	432	414	446	432	418	418	405	399	406	407	431	448	423	412	414	407	437	490	382	418	395	416	420	439	431	457	414	416	416	440	398	451	432	430	395	410	447	416	367	425	420	441	440	408	441	431	442	457	443	421	442	373	421	425	422	443	428	425	402	407	451	406	425	388	430	437	376	452	413	392	427	396	407	420	432	402	454	440	391	401	432	427	427	393	412	414	425	413	433	410	421	396	431	405	390	451	406	390	446	414	407	382	435	435	439	400	476	391	438	422	432	390	403	397	429	395	427	453	390	449	423	431	445	466	451	408	421	423	433	418	467	436	426	385	409	436	425	421	484	393	418	437	421	441	419	409	456	418	388	425	427	464	413	419	432	403	436	405	415	433	427	433	437	429	417	427	404	418	423	384	409	423	437	426	433	413	435	411	430	420	383	416	416	421	414	437	396	409	408	403	449	395	419	424	421	450	429	412	411	447	382	423	432	453	478	406	423	444	398	426	422	446	419	390	455	386	395	407	410	448	431	463	439	395	429	444	409	409	406	406	436	420	414	461	413	459	446	433	423	423	417	429	408	392	437	433	437	394	420	446	391	433	447	442	422	427	414	423	414	407	409	409	393	444	414	419	406	413	400	398	453	396	412	411	402	420	390	425	398	428	426	447	440	452	449	411	441	407	411	382	450	436	417	444	459	425	417	435	420	428	422	458	445	408	452	406	450	422	419	407	416	415	403	417	429	404	421	443	421	435	423	392	403	399	408	448	450	442	378	416	420	413	435	430	404	458	446	458	415	433	430	443	425	467	391	436	452	432	422	444	427	430	402	420	433	415	397	448	423	422	420	406	442	431	437	402	392	404	396	394	436	416	437	434	427	430	402	474	419	389	432	455	395	438	419	409	431	384	446	477	420	422	405	425	408	441	420	416	408	398	404	406	447	396	423	426	434	423	434	406	458	402	457	382	455	457	444	386	430	433	431	424	439	406	412	447	423	392	410	385	396	416	418	375	405	422	438	382	416	437	404	425	410	439	424	400	423	427	424	442	391	443	408	406	423	440	427	416	443	448	445	396	461	468	397	429	383	424	419	395	427	438	416	413	430	415	427	436	414	402	411	437	436	427	459	408	422	410	444	438	424	438	392	430	426	424	421	415	419	406	447	387	393	378	420	424	433	410	442	415	395	419	398	430	436	441	444	424	410	411	429	452	406	407	415	431	416	442	452	402	434	429	408	413	429	403	406	405	419	397	451	430	431	394	451	460	401	424	442	415	401	395	436	449	442	441	369	387	393	455	400	392	397	424	430	387	443	395	412	436	422	425	411	468	440	424	426	452	393	429	400	383	416	395	402	394	399	419	418	428	388	435	445	405	393	424	421	418	435	403	408	419	439	409	439	447	416	480	429	396	448	400	449	447	375	440	409	444	384	423	419	389	445	409	446	435	431	426	430	419	413	423	425	435	411	420	415	396	405	450	405	409	415	424	388	424	396	434	442	417	410	422	421	400	406	388	401	419	421	393	391	415	496	468	410	458	406	389	421	447	390	383	422	457	431	378	425	430	443	421	443	403	426	409	421	439	427	488	404	407	401	417	402	415	379	415	409	436	375	429	409	435	396	422	453	418	458	433	424	408	425	413	446	434	425	405	428	417	436	391	410	417	437	437	422	423	414	442	407	385	421	441	428	420	425	408	432	412	411	412	411	455	423	422	440	430	420	394	405	411	390	403	436	465	397	399	409	377	396	404	464	416	431	408	415	403	439	393	388	395	426	422	421	422	395	444	426	464	420	429	447	430	403	410	399	400	413	391	472	412	413	423	407	430	437	402	441	400	416	456	430	433	429	413	376	436	423	418	409	390	385	450	391	432	427	425	452	402	414	360	439	406	416	438	440	420	444	410	439	424	483	432	395	431	445	400	414	385	442	437	426	436	438	449	400	397	417	422	424	433	389	429	451	431	422	443	420	389	417	428	437	407	403	454	426	422	439	415	404	393	409	384	443	409	405	426	408	412	380	416	387	411	436	428	410	431	440	409	423	442	428	417	428	441	416	412	418	437	414	425	429	440	432	414	411	401	419	406	440	449	424	421	381	396	409	417	457	448	421	437	404	421	430	471	412	389	440	402	441	425	445	437	410	412	424	458	414	409	441	451	428	411	432	435	409	411	427	410	460	433	398	410	434	412	432	410	400	402	404	442	385	418	387	421	416	397
25092	25835	37254	31568	18565	5666	1330	715	630	638	623	603	586	615	614	573	566	544	588	582	581	624	594	592	605	595	572	601	564	590	585	598	606	576	636	563	625	613	611	590	621	603	562	546	574	589	620	583	580	603	571	654	571	554	636	592	605	591	597	603	570	586	576	575	565	592	566	584	569	592	585	624	604	582	566	605	598	552	562	579	574	578	586	567	588	605	561	580	598	575	594	555	558	614	563	547	611	592	599	600	604	578	571	581	623	574	649	565	567	583	598	602	618	569	617	563	569	564	561	608	617	577	583	577	595	586	585	579	580	555	587	559	568	595	573	561	590	601	600	579	619	545	546	593	575	555	594	603	596	571	572	590	555	588	552	595	608	557	580	621	609	601	542	610	569	558	648	610	600	541	563	581	551	610	591	591	589	539	574	567	627	637	560	602	498	647	577	521	554	566	583	592	565	609	605	562	585	573	579	598	602	546	554	616	590	570	629	557	579	596	621	542	611	599	603	561	592	641	602	609	572	617	592	551	584	604	589	591	614	553	598	619	534	579	567	562	636	614	573	579	588	579	578	596	582	627	527	570	596	595	597	602	616	607	566	568	584	588	612	572	601	595	585	617	547	571	602	592	590	628	562	597	598	590	531	585	577	614	600	587	619	584	550	575	555	582	571	629	587	568	581	559	531	604	599	592	605	560	581	564	584	582	588	585	609	520	608	587	555	612	552	576	613	606	580	590	560	608	563	548	595	552	581	593	580	566	584	556	544	605	569	604	600	550	602	606	564	576	582	592	614	554	590	591	582	567	616	628	591	626	597	589	562	599	551	591	621	568	611	598	607	620	592	613	604	551	559	559	605	578	574	557	561	551	634	615	574	547	590	540	556	602	567	587	560	561	569	584	545	612	551	583	595	550	606	565	543	627	546	604	592	539	565	602	587	581	622	577	605	578	529	581	581	561	591	569	600	618	599	534	591	576	572	566	626	591	603	545	582	603	605	602	602	596	606	629	579	591	587	595	621	574	556	578	628	562	563	593	583	574	604	572	563	583	592	598	590	561	583	651	598	610	577	571	564	560	585	572	553	564	598	590	570	592	560	550	558	571	585	620	576	593	563	572	596	579	546	626	630	593	553	559	608	536	596	574	591	604	605	572	612	589	582	560	549	578	587	612	583	603	548	598	579	620	543	590	560	584	602	533	604	578	558	570	621	608	563	564	571	578	588	593	576	581	570	573	579	534	548	606	595	583	615	592	602	578	591	587	533	549	587	566	572	546	579	591	595	563	587	564	599	563	578	592	565	594	572	577	583	542	601	563	579	564	588	629	603	575	590	573	563	583	574	590	605	607	546	613	601	585	594	597	600	621	640	580	594	582	574	563	602	562	596	563	580	595	587	601	595	599	557	605	602	570	620	608	597	599	564	556	585	606	590	580	555	571	604	572	581	562	630	620	609	559	595	570	562	628	593	564	541	590	602	627	584	632	595	554	590	589	548	623	566	528	599	611	595	572	555	603	607	570	598	583	584	556	560	578	577	564	568	596	571	589	624	599	553	549	558	600	537	582	569	586	578	558	628	581	558	579	578	564	621	550	583	563	557	606	525	601	592	604	591	597	608	586	596	580	565	585	590	581	599	618	530	570	579	582	583	562	587	572	515	623	595	609	611	543	605	564	595	562	540	626	568	582	590	576	581	571	590	553	589	608	606	576	616	600	583	608	591	626	549	594	565	600	549	541	587	582	558	607	563	570	570	602	569	578	621	630	633	585	558	572	578	567	598	587	573	595	623	542	599	578	558	594	608	594	567	606	587	568	547	577	620	584	601	589	575	583	544	592	563	553	572	552	586	578	586	583	649	615	604	582	596	584	547	535	552	599	606	632	622	617	594	579	569	576	618	612	577	587	535	581	598	571	555	562	587	553	620	576	573	567	565	568	569	584	590	600	617	608	615	554	622	603	605	631	563	599	532	576	572	626	585	587	586	564	561	619	552	606	601	618	569	586	549	562	611	595	585	570	592	594	617	550	576	532	652	622	576	573	563	556	589	596	589	598	573	577	561	593	574	542	624	588	552	601	602	566	597	567	601	592	593	553	586	592	599	595	611	597	528	585	582	552	545	553	588	571	586	615	514	564	590	590	584	574	547	576	575	620	619	609	555	589	593	575	565	561	627	571	545	582	554	603	572	591	584	585	552	559	521	604	547	535	532	596	587	581	555	549	566	581	596	586	595	613	569	571	574	578	608	600	536	531	590	612	602	574	629	508	662	529	616	585	569	585	542	602	610	592	577	597	598	561	595	573	600	542	574	608	580	574	561	598	591	626	562	559	594	572	565	584	597	622	566	539	568	556	538	557	589	589	572	546	576	547	606	570	593	587	609	533	577	549	581	575	559	583	621	541	548	584	586	564	590	602	575	608	593	588	557	555	587	591	571	536	571	598	593	583	608	608	652	538	614	538	570	563	607	584	573	578	560	587	567	580	553	600	568	593	624	610	549	553	565	596	582	589	619	559	568	559	622	623	585	610	618	594	571	596	617	546	545	571	569	583	615	553	566	615	532	585	595	550	609	580	586	576	573	542	560	579	620	603	618	590	562	550	573	549	578	552	596	577	568	616	567	609	575	545	603	537	589	567	577	545	583	559	590	587	596	584	587	559	581	576	548	563	549	583	571	555	605	617	567	550	608	564	569	560	601	538	587	539	544	630	586	569	603	580	596	565	599	584	569	621	572	572	532	532	593	620	552	587	575	559	624	600	584	589	571	574	594	615	610	600	578	557	578	561	604	593	591	547	599	604	588	584	571	576	602	573	560	595	580	587	578	600	566	572	562	609	581	551	572	548	609	590	577	559	563	608	616	596	554	564	592	586	615	549	593	567	613	610	558	568	636	573	600	591	599	607	603	575	567	563	563	571	603	602	559	575	581	548	558	561	583	573	561	570	615	548	622	569	611	581	540	577	556	572	614	568	614	589	553	588	598	586	605	585	609	550	581	602	607	569	620	579	575	624	575	570	584	588	588	539	631	560	533	532	600	562	606	598	635	578	536	583	595	527	584	630	577	595	612	573	553	575	582	545	536	594	617	616	593	595	558	611	605	569	595	614	578	567	561	579	576	577	606	574	569	606	569	585	582	590	598	564	578	565	571	578	519	646	613	567	589	593	553	560	606	562	594	586	626	572	612	600	619	543	535	571	583	576	582	608	594	634	612	561	575	568	589	541	601	611	574	552	570	571	570	598	642	533	589	603	562	552	576	590	573	614	548	608	613	605	553	567	579	614	614	604	573	618	582	603	605	616	592	600	586	605	581	604	570	591	539	575	533	598	578	573	574	614	534	626	609	554	555	620	595	584	613	586	614	612	602	569	574	559	607	579	600	613	581	587	596	590	565	584	574	628	573	592	598	594	556	563	551	602	585	590	556	576	623	511	572	561	598	615	557	539	577	607	612	555	582	602	557	557	588	541	574	578	541	581	574	637	561	565	580	539	588	588
62670	92116	58634	26910	8306	2366	946	609	532	563	531	557	547	550	566	573	536	538	550	548	535	635	537	563	540	512	590	586	531	582	504	561	515	548	567	558	575	531	570	511	527	556	552	509	542	554	578	559	538	583	586	558	560	546	556	539	553	534	542	542	553	510	572	545	495	575	514	549	539	534	512	520	554	542	533	530	518	563	557	540	555	558	579	523	549	556	551	510	551	547	573	566	580	564	552	585	528	524	540	567	541	559	555	536	594	536	529	579	572	573	568	542	578	516	522	518	559	531	538	518	523	534	527	521	581	516	566	562	561	534	586	524	546	565	497	533	552	566	552	481	509	571	551	550	550	567	535	547	511	567	554	545	556	588	571	555	540	537	525	568	539	533	521	563	541	563	516	507	555	526	527	499	569	555	543	534	560	518	564	593	568	518	601	511	510	554	554	539	509	558	557	549	517	579	567	581	554	564	535	530	570	534	527	586	580	531	548	569	562	501	498	538	547	556	542	566	589	551	541	519	535	548	523	559	521	513	523	539	554	568	538	531	554	554	545	548	515	547	535	559	558	547	526	523	543	573	536	590	541	555	597	544	516	577	519	530	546	515	556	533	553	554	484	554	573	581	574	590	561	576	506	583	559	565	504	539	525	560	520	563	560	566	541	563	544	517	553	529	566	574	538	606	534	580	550	540	560	523	547	511	549	569	553	581	523	549	565	568	559	514	562	508	547	513	550	553	518	527	536	536	518	551	517	528	545	581	581	492	526	563	525	539	538	555	521	560	536	543	548	547	510	544	553	553	533	523	559	543	548	540	579	537	570	512	545	561	524	542	535	551	540	521	545	503	552	534	523	494	544	524	531	524	577	578	499	548	540	567	523	542	538	538	602	546	580	496	463	542	538	526	544	588	571	530	586	548	576	566	572	566	547	540	546	529	567	549	544	532	523	520	531	519	553	504	562	478	573	514	570	578	577	534	553	543	565	536	569	528	515	558	539	559	553	544	514	556	519	556	533	524	540	575	548	522	551	527	554	561	518	587	557	554	542	555	553	519	524	577	499	536	542	545	547	548	530	559	535	528	498	528	557	550	520	543	533	496	530	591	533	548	559	539	539	524	535	569	544	530	525	542	538	549	522	544	538	557	551	547	561	508	538	528	533	548	553	531	560	585	546	553	562	542	580	518	517	551	495	524	566	537	507	535	521	547	529	537	571	540	549	537	522	560	509	541	505	526	544	528	550	498	528	557	521	547	563	515	558	506	569	576	582	513	587	562	530	571	582	562	566	594	530	522	577	537	536	543	523	544	565	525	528	577	581	574	549	525	546	525	553	499	529	512	538	547	544	518	536	584	519	537	522	537	491	554	517	548	581	514	514	541	549	537	571	521	553	579	536	566	535	564	561	504	504	534	525	528	557	572	526	535	532	552	523	557	542	520	564	509	607	522	551	582	530	539	540	498	536	497	536	543	539	549	571	534	575	585	569	503	533	534	531	575	543	542	553	540	525	566	559	517	461	551	541	580	521	556	519	555	543	535	580	568	548	585	531	562	531	559	566	564	517	528	535	538	571	534	570	539	549	575	568	514	520	513	516	582	570	522	563	534	572	546	541	574	530	534	549	548	521	549	546	499	584	532	538	507	556	551	561	567	495	545	558	523	554	511	547	536	524	544	510	549	529	563	530	533	537	540	568	557	491	529	511	540	536	516	534	568	595	569	559	557	536	563	600	516	564	605	541	540	548	558	547	515	524	572	557	550	570	554	573	559	573	532	554	511	543	519	558	527	570	530	532	515	545	558	504	546	545	558	568	519	568	546	524	589	526	515	543	540	537	498	567	517	551	524	541	559	576	511	562	565	548	563	517	519	560	573	549	517	580	546	555	560	557	531	526	556	508	537	533	589	512	506	529	530	499	505	536	597	540	580	520	539	572	567	580	534	507	566	556	505	553	541	555	550	537	564	513	537	558	578	586	571	540	542	515	552	586	508	481	502	557	540	545	527	506	489	525	502	540	566	531	569	522	529	548	560	517	580	554	524	541	573	513	522	542	532	520	533	534	605	547	534	542	515	493	585	557	519	536	528	546	536	543	555	540	541	546	543	551	556	541	550	530	511	552	557	553	546	488	509	548	543	578	539	527	558	509	579	507	533	531	520	521	532	524	529	544	528	513	563	537	555	540	514	506	512	534	532	525	588	562	548	540	579	516	539	498	529	536	541	577	508	523	533	565	488	525	523	541	518	583	579	550	555	543	539	552	517	496	542	545	532	541	516	547	540	541	554	518	544	531	560	535	546	559	532	541	547	554	498	526	512	511	539	536	552	517	557	557	566	536	549	504	576	561	522	578	534	563	544	550	526	519	524	513	538	490	571	556	556	563	556	517	541	525	562	549	524	510	549	545	524	563	487	544	533	538	557	509	532	618	507	528	555	556	547	541	521	511	511	555	537	579	554	502	536	557	538	576	502	541	514	551	544	513	513	555	546	567	564	568	566	497	533	524	573	523	545	531	521	558	571	558	568	561	544	504	530	508	532	544	572	555	526	528	548	524	502	554	545	541	593	539	560	555	571	504	557	493	548	534	551	544	541	534	550	545	540	563	555	568	553	537	569	541	560	502	551	538	509	544	588	560	521	542	545	543	503	565	560	540	504	538	518	525	510	582	549	511	562	547	542	560	546	479	532	541	521	530	523	579	559	563	547	518	579	564	576	558	533	506	577	529	538	515	511	535	525	551	523	543	524	559	545	525	548	573	532	526	547	524	558	585	575	573	518	542	537	531	588	540	521	576	570	517	542	595	532	523	492	549	541	536	550	537	553	492	590	551	585	519	536	528	538	553	540	544	535	550	528	494	538	543	517	536	557	499	548	538	571	553	548	512	544	540	563	581	544	580	554	536	598	562	517	572	569	553	525	554	522	500	535	553	555	572	549	516	559	529	506	592	541	534	546	560	550	551	533	532	499	536	565	586	562	540	528	516	540	552	510	595	504	553	610	533	531	513	548	559	528	540	573	523	570	542	526	542	557	555	551	529	554	511	563	492	563	574	552	545	520	533	550	546	534	567	540	581	526	511	510	541	559	532	531	545	561	560	552	572	547	550	536	523	517	588	545	564	558	513	550	561	548	547	521	490	510	561	549	542	553	543	556	566	509	548	528	501	544	560	578	522	512	537	567	548	521	538	553	509	570	526	568	551	542	564	471	569	533	563	526	552	535	526	596	499	562	558	553	543	536	558	559	514	567	530	557	570	542	559	512	524	526	546	521	539	541	518	596	557	581	512	518	530	521	531	533	549	562	575	522	582	534	547	537	550	524	551	581	505	532	548	548	529	559	538	572	560	560	542	539	570	523	568	530	547	528	521	575	545	579	541	532	507	529	552	546	567	564	571	547	517	535	534	519	537	547	545	539	512	545	575	501	561	534	529	562	502	495	533	521	527	562	563	557	539	519	524	521	520	531	556	560	584	535	556	561	534	524	527	588	523	574	529	521
23889	23690	34322	30153	22056	12824	2646	940	786	741	817	777	694	750	734	732	683	703	681	748	731	722	727	692	747	736	749	750	726	753	769	729	672	758	725	721	738	737	683	664	743	708	710	704	691	726	680	706	728	737	720	717	653	675	701	716	699	681	713	717	735	713	760	717	669	736	700	770	731	717	688	684	718	728	705	673	719	738	737	665	689	745	721	723	676	681	709	736	758	695	714	714	741	687	683	733	712	717	685	707	743	683	698	698	731	715	668	692	709	731	748	712	669	761	739	733	696	673	725	728	701	732	696	738	688	694	693	719	698	675	719	676	717	721	712	688	680	722	687	705	713	684	668	645	739	685	706	687	694	717	711	746	703	687	715	698	654	721	723	688	694	660	695	721	673	704	712	738	668	669	736	699	689	674	694	719	722	703	718	689	680	718	657	687	742	712	729	717	713	754	713	738	682	683	701	669	716	695	706	669	710	704	702	720	711	727	692	686	699	696	684	702	688	725	682	697	728	718	697	652	744	719	730	682	728	759	738	696	712	726	743	683	662	712	675	719	707	745	682	699	733	768	706	694	719	700	683	736	741	699	746	746	658	725	726	719	687	701	738	703	713	723	701	715	723	727	689	700	730	708	715	719	747	748	687	684	690	713	692	731	695	664	688	713	760	697	694	701	678	748	737	706	719	693	709	726	690	711	674	705	749	739	720	730	667	707	694	706	726	666	759	703	708	677	704	729	640	713	690	721	741	660	684	722	703	723	697	741	677	656	755	699	721	671	666	720	698	728	701	734	710	722	693	725	694	752	664	696	760	722	665	739	671	679	684	722	735	694	686	732	700	717	687	728	727	665	765	704	744	682	698	776	697	691	753	719	710	757	722	736	701	694	733	754	700	748	750	698	640	703	704	720	756	705	716	654	711	717	714	695	706	671	710	679	689	684	692	672	723	691	714	697	732	684	722	671	768	712	758	690	722	671	699	653	738	657	679	720	678	709	711	670	711	678	698	658	711	696	676	661	700	647	692	752	713	709	720	713	728	708	730	674	717	761	697	693	695	736	700	727	727	733	644	698	711	704	709	717	709	698	709	681	683	754	663	697	685	688	681	684	715	710	680	742	687	741	738	675	737	710	680	739	697	729	693	760	690	758	703	713	732	732	728	656	738	693	744	716	697	698	727	715	697	680	702	710	733	691	677	715	698	689	680	744	739	685	698	769	714	754	670	702	655	696	697	736	659	711	713	686	698	657	691	721	706	712	726	717	704	714	717	704	658	705	703	729	712	731	742	723	689	701	701	719	712	728	702	745	713	678	672	670	705	719	685	723	697	720	707	733	711	706	717	694	715	731	705	716	693	696	707	730	663	720	730	728	704	701	695	691	727	663	731	690	745	699	732	716	694	719	700	748	679	680	747	744	693	647	683	668	696	752	709	671	712	708	659	730	715	682	684	713	708	678	700	701	685	694	692	732	643	743	713	721	758	678	669	665	685	692	725	743	702	704	734	744	692	710	690	753	760	700	708	711	713	723	678	675	718	714	704	687	696	704	704	670	704	738	685	692	721	762	707	729	694	716	695	708	705	736	662	719	766	718	728	691	650	710	738	693	744	715	743	715	708	741	719	708	721	688	739	697	696	690	710	732	694	691	695	680	669	735	710	732	712	693	706	716	674	706	641	678	731	700	705	709	749	723	751	703	736	715	723	705	741	747	682	759	762	718	674	741	712	717	699	701	671	715	710	745	665	744	710	685	712	686	731	692	716	709	761	719	699	715	698	703	734	702	711	739	724	750	745	698	678	701	706	663	766	677	745	690	733	703	671	733	721	724	728	658	720	654	740	671	687	673	686	720	719	646	685	686	753	676	715	718	721	724	689	729	692	686	720	725	723	690	702	732	702	741	683	688	739	703	695	688	716	743	706	738	700	696	738	714	743	703	705	678	726	689	701	695	716	724	670	699	725	640	700	733	742	736	745	713	710	691	682	739	712	701	689	733	698	682	690	746	713	715	722	738	711	752	689	706	708	706	719	690	693	656	711	740	680	700	706	672	679	751	696	719	700	714	715	701	654	698	708	735	676	635	674	763	705	674	699	752	705	675	722	698	670	698	729	669	708	709	741	746	747	703	691	700	678	714	708	698	660	707	689	692	650	765	699	786	642	667	673	682	701	708	681	695	707	714	729	737	673	701	689	700	681	729	692	695	675	725	709	695	701	666	721	690	670	760	742	675	721	710	691	678	741	677	722	684	635	680	717	735	666	702	706	697	730	693	735	726	674	727	679	727	669	666	636	747	742	709	663	712	738	694	719	682	713	711	706	727	696	699	659	685	722	707	728	676	763	673	729	686	739	703	726	716	720	676	706	728	731	662	649	693	695	736	755	669	702	742	721	695	693	661	679	704	693	708	720	754	713	703	738	714	690	707	665	700	675	729	731	720	708	674	670	698	742	647	675	732	703	677	700	716	683	661	694	724	689	690	658	694	707	681	678	674	686	767	687	736	706	678	697	713	721	709	720	729	655	731	674	683	684	691	709	698	634	674	733	694	689	691	701	660	667	738	736	711	700	683	732	710	721	707	714	723	745	700	657	727	697	734	673	719	720	714	712	691	682	711	690	751	695	679	711	733	716	707	690	712	665	730	715	710	765	732	700	733	630	728	716	693	727	712	734	742	682	745	697	670	719	699	722	684	725	669	700	719	734	719	712	652	676	710	697	672	770	704	712	641	706	708	675	715	671	715	735	678	684	699	687	735	706	691	722	677	668	711	707	701	688	727	711	704	733	686	690	665	729	718	719	666	694	708	665	679	739	709	726	671	682	667	748	710	709	711	696	702	717	708	684	737	698	733	648	684	701	687	724	758	690	642	713	671	704	710	701	697	689	691	755	617	685	701	712	696	753	734	711	684	712	711	642	728	744	693	700	664	693	690	742	685	695	701	694	692	714	694	739	700	739	696	709	715	681	724	744	695	697	743	721	694	680	746	705	700	674	695	719	751	687	646	681	710	684	726	721	693	696	686	733	682	664	736	680	710	692	697	689	703	692	680	697	679	689	692	705	676	687	695	707	685	701	673	727	667	725	673	702	699	730	745	731	676	666	681	677	672	697	753	715	658	714	715	677	697	759	696	702	693	695	714	750	716	678	746	722	687	687	669	648	669	704	738	684	708	660	698	666	650	672	693	706	695	735	682	719	716	695	678	680	685	714	643	715	687	652	710	703	690	673	709	722	709	653	735	632	689	703	741	742	710	675	712	708	714	699	735	693	694	709	702	681	706	688	695	699	701	721	678	674	732	704	733	678	686	679	748	700	768	707	696	687	644	731	706	691	652	735	678	731	686	703	670	733	658	715	686	734	698	688	693	715	740	714	768	700	717	705	676	657	722	773	712	685	691	640	748	687	671	723	669	699	726	716	679	707	694	639	749	737	760	715	716	733	722	728	699	684	709	726	674	686	686	691	691	707	662	695	674	752	737	734	735	680	746	687	682	691	706
63103	100908	67096	36251	13190	3574	1144	783	655	705	667	654	619	683	668	700	686	662	629	684	693	636	659	685	632	638	676	684	670	677	675	685	705	667	653	710	667	630	645	661	706	672	665	695	648	675	663	688	702	679	643	709	683	674	657	669	660	676	674	666	686	676	618	673	676	649	689	661	671	677	650	652	651	636	683	618	651	684	650	683	669	680	647	657	714	640	672	669	611	667	654	721	668	578	648	649	708	730	686	625	660	655	646	638	642	636	655	633	713	654	661	631	676	599	672	642	662	672	686	644	669	690	631	693	660	699	655	665	674	642	592	642	702	642	619	739	693	652	668	660	640	680	666	619	632	619	680	674	616	673	683	684	658	653	670	637	687	674	687	620	687	662	657	651	637	680	695	644	704	634	643	678	648	668	703	640	682	657	631	659	686	657	672	662	652	656	670	718	674	696	678	639	643	694	649	703	638	698	659	637	661	668	668	642	631	688	695	708	647	665	684	661	688	636	644	665	677	639	643	642	643	650	673	615	658	717	676	700	678	668	705	643	598	641	675	629	641	661	677	631	684	687	677	668	688	650	653	654	632	686	684	627	674	696	656	673	711	696	662	628	676	665	655	632	669	652	667	667	685	724	626	667	647	647	702	652	664	668	634	689	647	650	682	687	678	654	646	609	658	673	702	654	690	659	631	684	633	667	677	665	649	703	634	641	709	644	648	697	671	666	688	652	681	694	644	676	632	654	722	642	673	620	601	654	651	659	635	622	663	620	688	636	645	664	629	634	662	618	677	658	708	649	620	667	692	675	652	667	639	678	639	630	640	718	667	660	643	674	670	637	656	659	622	649	670	643	676	625	644	684	683	641	708	675	687	656	654	636	713	641	652	622	673	655	670	655	633	641	621	692	694	672	623	642	629	655	652	648	663	654	588	690	648	594	653	696	647	681	627	632	650	691	633	737	644	689	666	688	632	674	641	666	724	653	657	663	628	666	693	672	667	656	625	629	659	639	690	657	653	615	688	640	676	653	687	650	701	663	683	621	655	644	655	661	623	653	647	593	674	682	643	665	640	651	609	654	627	650	672	705	660	664	696	658	691	672	692	701	726	665	680	682	632	674	623	638	691	664	640	618	654	668	650	673	680	655	636	639	666	723	707	653	644	682	664	623	603	682	686	650	678	666	656	687	681	628	646	633	654	661	681	666	679	679	677	632	624	627	645	630	673	643	672	643	638	658	682	668	632	688	677	671	666	649	649	660	689	692	677	732	694	674	686	663	654	675	711	649	677	652	696	671	682	612	655	673	667	660	630	639	650	617	613	634	606	673	689	680	657	671	647	661	681	624	693	669	630	670	644	660	686	640	670	627	660	629	692	677	667	659	652	647	654	599	680	621	612	660	616	647	662	678	668	650	693	630	659	636	651	679	654	716	646	635	658	669	676	659	662	668	638	647	666	662	649	696	700	613	692	711	677	624	700	643	652	666	651	646	676	665	668	681	695	678	625	652	678	701	663	642	718	653	665	681	662	669	681	628	636	619	654	647	671	628	663	732	633	688	654	626	670	665	624	639	699	656	684	648	662	668	622	694	651	629	657	664	705	676	656	669	669	667	665	685	640	641	691	648	655	710	678	686	646	701	676	658	706	637	682	673	638	624	681	659	641	668	657	613	680	663	656	651	665	691	609	711	630	613	733	691	655	657	630	642	705	657	620	661	637	619	649	628	647	666	673	634	650	656	673	673	688	642	703	641	688	670	653	709	579	638	672	665	671	662	620	651	614	665	671	732	677	646	641	661	656	683	659	659	702	677	672	630	697	628	692	658	639	622	667	656	650	615	676	638	639	652	662	624	705	627	678	628	674	676	681	644	639	648	647	672	666	664	697	645	679	673	646	661	671	654	647	633	671	709	680	671	609	646	675	644	679	644	661	656	682	593	635	625	660	648	640	659	672	670	669	665	633	653	694	636	639	679	667	713	615	659	639	656	655	641	667	664	676	674	629	641	642	657	664	653	671	628	624	686	621	621	696	671	645	689	627	693	633	644	615	651	671	653	711	701	679	629	656	747	673	657	713	638	667	595	617	669	655	651	644	671	633	650	698	652	648	709	654	685	657	686	626	652	679	646	695	663	665	682	698	649	680	657	645	620	651	658	638	666	702	685	677	703	671	632	684	644	660	649	605	672	675	664	661	722	639	649	657	669	650	654	623	642	651	674	635	668	653	622	666	657	663	654	689	655	604	646	650	635	729	650	672	612	657	699	623	679	677	632	670	600	649	676	639	683	669	670	642	689	641	713	653	688	667	671	673	717	672	684	640	686	630	667	598	694	671	695	676	604	665	643	701	671	676	636	614	620	624	664	675	705	657	644	610	694	640	657	711	627	694	679	717	684	682	652	662	670	674	653	649	672	652	687	722	628	705	636	677	692	674	705	659	642	676	668	628	665	647	609	658	685	639	672	637	611	695	662	659	625	655	658	633	653	640	649	669	663	689	681	673	592	696	680	697	689	699	678	615	648	702	632	667	704	727	696	692	639	635	641	713	666	682	649	651	678	669	636	685	678	651	648	689	753	659	630	667	676	609	652	646	709	627	684	601	671	648	635	657	657	620	652	709	667	660	701	657	720	632	657	601	657	651	649	686	693	681	647	656	666	674	649	620	635	676	665	658	684	670	615	699	639	692	624	598	661	681	704	647	657	634	708	659	677	638	676	653	673	679	652	640	686	654	665	685	617	683	668	665	621	684	655	607	627	647	665	711	627	648	672	647	681	696	656	669	643	661	696	667	634	693	653	634	646	624	656	694	686	648	651	664	649	646	638	638	645	646	682	662	659	666	683	673	694	657	691	642	761	651	650	672	673	632	631	678	666	655	677	607	699	720	634	635	601	720	658	646	659	689	649	636	659	616	667	661	637	640	654	627	696	681	648	608	660	646	680	651	701	697	718	662	691	676	658	654	689	678	674	726	671	629	659	670	625	639	692	702	658	703	645	667	681	623	668	645	643	650	649	672	684	692	693	685	641	660	643	627	652	637	642	661	701	673	667	701	708	633	662	648	632	661	644	701	669	677	659	655	677	677	675	649	673	663	648	632	622	662	641	675	625	657	695	650	660	615	712	677	711	666	608	684	676	673	598	698	608	652	653	670	653	633	617	677	652	649	653	638	648	663	658	635	663	661	627	674	709	667	636	649	633	642	679	672	673	680	641	649	671	620	645	649	653	696	612	652	639	620	665	644	667	641	656	694	666	626	616	672	618	617	652	656	676	687	689	678	689	686	722	675	627	653	618	585	684	625	650	676	688	684	660	678	693	657	644	698	670	665	648	698	685	625	623	659	637	704	651	655	619	670	630	650	642	666	671	649	562	646	668	636	660	655	656	655	711	676	627	654	633	662	670	672	669	688	651	622	608	665	640	639	691	648	665	696	620	701	666	673	646	689	670	662	690	640	610	620	676	674	647	655	648	704	687	685	644	660	653	676	664	630	650	669	647
30925	30557	23753	9094	1945	791	556	499	551	500	544	519	511	525	516	496	521	494	541	504	515	510	457	482	490	476	477	518	520	492	517	513	462	534	485	534	485	498	511	470	540	466	502	495	504	509	489	473	473	502	501	493	492	476	480	466	485	513	444	538	490	474	501	546	486	539	510	492	493	483	489	508	495	452	475	526	495	506	546	488	479	508	502	469	495	497	519	496	488	526	505	521	501	531	533	529	501	513	483	473	459	467	513	502	504	494	511	468	478	502	490	472	487	484	469	517	526	509	464	480	448	514	497	505	536	479	491	502	486	507	494	439	496	490	486	487	502	510	492	477	507	463	483	502	466	506	530	516	505	453	519	513	479	493	506	484	499	537	502	505	520	511	504	476	503	477	505	491	501	453	484	498	514	459	508	466	496	508	479	485	505	468	518	502	473	474	485	527	521	510	505	494	496	493	501	511	512	465	522	482	541	525	517	478	506	499	487	512	446	522	481	534	493	500	474	522	522	523	504	512	496	490	458	445	540	508	516	490	514	517	483	535	504	531	467	486	470	500	499	487	519	519	516	550	488	510	482	486	495	499	486	498	511	483	497	512	528	457	490	507	487	478	509	473	447	491	467	496	502	476	479	521	477	494	496	513	510	525	503	468	501	505	475	476	467	488	469	444	512	486	478	488	464	503	536	505	517	477	471	504	515	474	484	549	498	485	479	486	523	530	521	507	504	498	506	521	495	498	475	501	470	511	530	503	491	475	495	476	511	462	504	464	501	530	484	500	500	517	493	481	542	489	500	502	492	491	512	525	485	530	529	474	494	446	510	516	476	526	447	527	482	476	516	521	509	458	525	490	516	492	519	455	525	493	528	477	495	531	521	499	496	497	493	457	485	477	496	515	465	467	518	494	491	527	518	492	466	525	451	514	514	504	453	520	506	473	491	496	468	503	518	516	461	520	478	524	508	507	483	520	479	535	504	495	455	504	531	515	547	571	524	472	502	488	514	506	526	472	497	504	516	473	460	513	486	467	503	491	506	517	529	469	471	468	531	477	496	500	512	485	523	537	486	488	526	477	507	463	514	513	516	501	541	521	535	488	490	473	489	483	511	519	443	490	553	534	437	529	467	485	488	483	455	464	500	517	496	493	486	454	514	488	498	493	503	507	511	490	511	505	510	569	468	488	546	554	492	521	508	549	502	477	492	450	481	476	495	504	499	479	492	488	517	496	488	535	511	467	469	498	497	486	527	500	501	495	532	479	518	490	504	480	496	525	491	493	510	503	523	498	461	477	471	486	518	517	529	488	489	504	477	476	500	476	501	486	536	550	454	491	539	527	524	535	503	546	550	481	503	516	472	507	521	473	482	498	517	514	508	523	482	536	478	524	489	510	502	525	504	494	531	453	473	511	469	515	506	534	462	514	525	509	489	513	475	474	512	525	533	494	500	509	492	506	466	517	491	463	541	494	516	472	459	522	490	532	493	508	506	520	500	482	496	522	516	503	452	464	509	505	486	505	480	534	512	500	470	497	492	487	539	516	497	497	468	520	467	455	485	543	498	534	522	532	505	514	490	508	521	516	470	474	501	460	457	490	461	502	493	485	509	492	481	504	485	500	476	493	521	499	527	481	536	500	558	508	504	519	493	518	530	507	498	500	490	482	466	496	527	518	511	488	448	505	500	504	453	477	504	462	550	518	529	473	515	463	495	486	450	477	499	533	510	458	491	495	499	520	518	528	484	523	520	475	500	535	502	478	535	519	477	504	497	511	515	500	506	509	456	501	489	506	519	505	486	533	461	492	504	502	523	489	515	475	483	472	480	464	480	517	496	515	507	480	471	507	541	441	504	516	490	490	480	487	534	465	494	501	508	498	542	505	503	523	512	496	480	519	489	529	480	452	503	520	516	459	490	493	490	516	499	495	499	504	512	506	515	487	477	521	519	530	532	506	495	463	465	510	494	486	505	479	508	496	494	514	487	502	477	489	503	503	517	509	467	526	532	514	461	455	542	528	503	551	480	512	544	484	513	482	492	509	451	495	477	511	502	492	517	512	505	513	501	476	526	499	501	514	461	519	511	484	455	500	513	459	492	486	481	493	468	462	501	500	493	453	457	483	540	483	469	479	520	489	513	521	512	497	492	483	504	494	502	539	514	457	494	464	510	487	512	497	496	514	532	517	493	524	477	489	524	506	549	511	500	473	473	537	515	537	507	530	509	513	498	490	510	470	510	521	513	494	511	450	508	495	509	460	510	485	497	514	493	473	499	512	456	505	479	504	513	477	493	538	485	543	507	488	507	498	521	480	507	492	487	497	465	484	508	527	515	470	536	487	509	507	503	512	470	494	488	510	465	461	511	500	503	500	499	517	494	517	511	489	518	520	502	550	483	485	458	497	535	491	481	479	476	481	490	499	462	498	497	521	458	491	513	548	518	540	514	512	492	448	511	496	549	528	470	513	497	496	495	511	513	484	469	508	521	516	500	496	506	480	504	475	533	526	506	503	529	507	491	482	484	502	515	514	474	503	483	483	521	497	485	528	511	485	508	500	475	473	523	504	491	505	503	487	477	481	528	500	497	512	557	505	497	460	472	534	466	504	477	496	506	485	507	555	517	509	486	507	505	516	486	482	490	475	516	524	489	494	502	478	516	480	473	481	501	463	454	520	530	493	511	486	516	493	516	501	495	492	519	460	521	510	489	505	474	508	493	545	510	489	528	498	495	486	525	510	495	500	514	532	477	470	492	521	503	501	553	509	522	470	467	512	522	509	447	491	515	457	473	505	524	499	476	508	487	501	484	470	528	479	483	524	513	529	464	508	503	450	472	444	502	485	482	461	463	474	501	513	509	503	475	436	555	496	510	512	468	452	488	528	471	501	484	470	445	507	544	507	495	501	505	477	471	530	488	513	498	518	478	493	501	486	537	479	515	502	513	503	467	519	519	523	491	513	474	506	481	519	508	498	531	477	503	508	495	510	508	481	488	484	513	469	491	486	504	472	495	461	481	511	515	469	491	514	474	483	497	540	483	537	514	531	500	516	529	454	525	501	529	494	470	529	475	508	531	514	515	484	515	518	456	493	530	526	492	525	493	484	518	505	474	518	476	516	480	457	519	481	500	478	513	514	493	454	496	518	504	554	503	490	483	521	489	486	486	521	487	517	507	497	515	527	471	469	458	464	455	510	484	498	479	541	488	530	520	529	513	489	510	526	533	482	498	510	491	515	463	524	522	498	486	497	481	513	524	498	507	454	515	482	485	517	501	496	501	513	509	492	484	487	496	496	488	505	502	491	513	519	502	481	478	518	504	470	544	505	516	516	456	508	503	500	522	494	500	484	513	519	506	492	471	497	473	492	493	490	498	482	498	483	484	512	476	479	536	561	506	509	474	489	505	481	494	491	489	513	474	470	502	479	478	471	466	499	508	462	463	481	501	504	478	498	489	451	429	499	480	454	502	478	500	510	525	489	508	516	522	472	531	484	473	510
25027	34746	16848	5154	1573	685	533	455	397	399	426	399	403	451	426	450	424	467	429	423	430	415	420	402	423	402	446	399	434	448	411	409	405	457	438	428	398	420	462	427	426	420	431	410	431	425	417	440	462	458	431	414	433	429	417	459	394	445	413	454	441	434	381	412	402	393	385	423	466	408	424	426	398	429	419	442	422	439	387	454	461	466	447	440	436	472	449	430	435	421	465	410	449	423	422	417	423	446	414	392	467	407	405	442	430	482	429	427	429	433	436	446	448	434	403	417	450	426	414	381	442	425	411	470	445	426	457	453	422	436	437	432	408	390	421	432	419	391	466	398	425	419	434	431	449	446	421	407	433	430	409	425	410	413	423	400	414	412	412	406	448	424	418	445	409	436	426	440	439	412	429	460	435	388	432	369	433	405	449	404	437	397	457	410	413	446	419	420	477	439	419	453	477	375	452	429	401	432	422	444	446	434	421	418	414	400	416	452	404	424	433	382	446	438	426	454	415	416	427	427	403	439	385	480	392	424	411	417	411	415	405	419	439	413	425	426	448	441	417	423	441	448	410	403	425	397	436	408	433	415	406	429	429	411	391	431	377	394	377	410	429	425	412	387	418	405	470	411	398	444	392	405	437	403	443	450	424	444	397	427	410	406	414	426	434	416	401	424	409	434	396	410	418	442	392	393	388	419	396	424	393	392	405	410	407	443	428	416	471	393	475	418	429	409	428	423	431	387	420	422	393	417	463	441	453	393	440	370	411	431	393	439	416	468	458	407	411	396	423	458	432	410	423	437	406	410	443	441	424	424	423	446	459	433	410	428	398	381	428	432	380	438	422	399	414	425	455	428	419	408	412	430	476	415	398	413	426	423	407	415	412	433	453	412	389	455	435	429	423	440	380	437	476	395	415	428	414	414	415	397	401	424	440	446	459	440	429	448	406	447	438	417	400	399	442	421	445	441	422	403	407	425	414	393	413	419	453	405	426	444	429	377	460	442	425	388	413	454	431	442	412	407	424	437	442	395	409	433	433	407	421	451	443	389	404	376	433	402	451	424	381	402	390	420	444	426	422	437	426	393	451	410	403	414	424	435	413	409	395	363	465	417	414	435	448	459	420	434	395	422	434	414	389	423	403	425	443	438	418	433	407	438	392	408	443	437	373	446	395	433	431	438	442	439	425	418	429	483	438	422	399	434	421	440	412	445	425	425	421	419	409	417	426	403	447	433	447	417	425	430	408	431	458	425	433	406	429	411	417	438	412	437	448	427	413	417	436	455	405	434	444	421	454	444	400	443	410	428	411	398	387	446	441	456	405	408	422	417	424	405	418	420	411	427	428	436	415	422	425	405	405	433	405	429	402	417	424	434	429	397	448	427	440	440	472	411	417	395	437	417	414	449	413	428	467	400	431	454	414	401	415	416	419	441	391	402	424	392	427	458	414	415	433	394	416	439	417	445	390	422	420	381	489	398	407	434	423	443	430	410	452	441	403	445	401	429	399	423	402	394	414	391	405	360	371	427	434	438	406	414	413	444	397	407	445	432	431	409	394	412	442	408	388	450	405	396	427	430	453	441	466	378	421	422	432	423	405	384	424	412	419	403	436	456	403	435	389	404	431	430	432	444	413	402	432	399	425	413	457	426	420	435	389	460	407	430	411	417	399	416	441	428	418	404	475	407	396	371	438	402	405	454	384	407	405	380	388	448	436	402	428	423	428	424	423	440	415	455	437	427	442	442	413	413	441	432	426	430	454	420	441	422	392	443	445	397	432	448	437	446	457	413	453	445	429	436	427	429	397	430	454	434	410	414	428	427	420	443	489	411	405	427	438	446	390	443	399	405	438	424	417	434	436	430	475	401	416	412	439	412	446	442	425	415	447	457	461	438	385	439	412	390	439	439	397	412	425	432	417	449	436	433	431	453	432	394	407	410	419	430	438	446	439	387	438	454	402	423	416	403	417	444	404	387	425	404	434	399	392	422	415	425	452	404	408	426	418	440	415	446	457	422	452	419	436	426	411	403	415	462	435	409	417	453	400	390	391	436	398	425	430	412	425	445	403	438	455	416	454	424	382	445	399	431	423	411	446	428	409	418	438	423	411	437	418	386	423	458	432	402	421	413	424	433	421	398	424	416	425	432	417	419	440	441	420	406	420	379	449	446	421	454	401	425	434	401	431	405	430	405	371	435	445	393	429	408	364	412	411	418	414	417	448	380	417	402	399	437	428	432	410	432	405	421	419	422	456	393	423	406	432	435	444	474	409	432	389	420	417	427	401	395	440	424	422	446	431	425	445	447	420	415	414	413	420	430	450	417	403	398	407	437	426	426	442	411	396	444	394	416	426	424	407	418	439	406	399	405	421	463	423	409	448	421	416	415	425	407	375	423	397	432	449	429	415	382	430	398	443	426	429	434	424	412	429	428	398	440	393	452	442	425	436	422	393	423	430	425	435	442	432	398	415	449	370	415	434	409	402	414	387	419	396	439	399	399	394	430	434	391	409	400	403	401	429	392	458	415	448	417	420	429	404	396	405	396	431	395	418	431	412	441	401	414	457	416	426	418	450	440	457	415	420	459	409	442	412	437	391	439	432	408	424	419	394	420	437	424	415	409	417	405	459	441	435	423	393	438	415	457	442	409	433	428	405	409	415	419	406	418	406	436	446	391	425	436	425	437	418	435	434	411	424	420	409	435	432	424	415	408	393	405	407	404	429	451	452	421	399	439	421	453	427	432	440	446	417	410	453	424	387	377	404	418	404	452	451	419	399	397	433	436	404	432	433	369	405	406	416	405	431	393	399	459	412	416	450	445	435	439	438	416	435	445	429	388	425	403	444	409	444	415	427	435	438	395	411	421	460	403	400	429	390	426	434	402	430	446	430	394	412	452	451	434	421	420	399	429	456	410	445	414	393	387	451	408	426	428	395	414	456	446	441	435	406	415	438	427	428	395	439	431	434	430	421	408	448	420	377	435	379	434	423	412	425	385	385	401	441	422	461	430	364	423	426	406	413	445	412	429	433	406	428	403	419	412	469	443	429	442	457	434	426	417	445	427	448	412	431	432	440	421	426	397	436	435	428	419	382	411	390	439	417	412	436	405	412	396	406	434	429	429	427	409	417	418	396	442	439	401	442	424	465	392	381	422	374	416	441	415	405	427	427	408	430	426	411	429	384	466	449	418	430	404	433	397	450	426	417	433	464	447	448	424	377	405	402	437	409	433	440	454	449	415	454	413	423	417	438	424	418	439	443	410	438	408	386	430	424	411	420	450	434	408	418	465	433	398	430	389	431	399	395	394	445	410	421	419	434	443	452	435	425	439	423	425	418	400	416	416	394	429	428	442	434	389	424	455	419	422	428	420	437	420	450	427	433	406	417	403	415	437	441	435	411	446	398	424	435	413	418	393	457	414	419	435	449	454	417	413	427	429	408	436	388	447	437	397	450	412	411	455	451	377	421	454	435	419	456	462	401	426	391	445	427	411
25020	24927	36882	33019	19865	6847	1393	727	631	608	622	589	628	582	598	569	631	611	626	562	641	614	562	605	597	604	587	566	575	587	529	572	576	620	555	557	602	579	590	577	610	625	529	590	613	579	561	604	606	551	596	607	605	546	571	596	557	617	596	610	544	655	552	591	584	555	585	556	586	609	605	566	576	596	608	573	592	604	580	579	601	642	594	582	565	624	551	589	591	595	576	597	597	608	606	618	586	521	564	566	589	615	599	592	629	628	579	578	542	609	578	571	563	612	599	606	583	573	579	587	564	613	594	609	576	559	589	533	586	572	626	653	604	599	604	603	576	565	589	601	565	582	582	570	585	602	585	629	593	577	617	590	610	582	541	589	550	572	587	593	565	541	579	610	571	558	606	546	564	554	589	542	602	600	542	547	613	554	598	510	585	554	578	595	595	610	617	591	611	604	621	563	571	619	619	585	586	604	586	603	600	563	554	580	589	615	567	542	618	582	574	553	596	548	616	555	615	586	558	580	574	617	607	594	549	617	569	614	593	617	567	564	573	606	558	607	584	579	632	566	563	576	590	605	598	561	556	599	579	566	581	613	576	566	545	565	590	587	575	602	605	576	585	602	558	551	589	566	621	584	565	583	587	585	550	609	560	582	569	569	616	573	572	541	565	537	571	583	624	590	594	607	579	614	621	595	594	615	589	601	589	593	587	575	558	549	595	550	550	585	541	596	612	562	589	563	579	640	598	596	594	605	644	625	598	544	615	582	538	589	605	575	605	639	553	617	579	569	584	596	549	562	575	638	602	551	541	566	601	592	588	565	571	586	649	612	619	543	607	603	607	596	580	597	627	598	573	614	574	547	575	574	598	562	578	569	554	589	607	628	585	553	553	616	605	651	580	565	575	556	594	631	573	578	571	599	607	591	577	568	598	597	638	586	544	590	598	601	570	628	589	588	585	601	577	592	608	558	655	598	575	579	631	549	614	571	616	633	637	556	607	614	557	575	627	573	596	550	594	585	599	566	569	607	530	561	606	589	593	582	594	555	591	588	579	590	600	632	618	572	587	546	549	565	586	550	618	635	554	606	586	538	554	588	596	573	582	611	623	605	589	626	599	589	609	610	624	582	538	613	561	609	581	603	576	593	597	572	551	575	566	578	569	578	555	557	570	576	587	612	588	586	598	595	636	578	609	551	582	586	567	532	613	553	637	570	578	528	575	587	610	568	629	554	554	626	596	586	549	586	606	589	576	602	575	583	599	600	607	604	582	574	608	595	613	541	636	580	626	582	587	616	576	620	584	579	549	580	545	582	596	596	537	600	613	591	547	605	557	597	539	531	564	556	560	595	578	582	560	562	569	581	625	604	580	594	582	594	525	610	577	561	580	605	627	585	583	623	584	563	592	609	644	579	618	577	585	574	597	552	585	548	608	558	585	613	576	574	597	601	569	583	524	594	596	571	550	553	571	589	609	555	571	584	589	559	627	569	583	564	580	564	587	591	540	601	601	619	618	562	580	547	566	556	556	592	586	597	587	566	529	596	590	554	541	552	578	639	606	601	551	583	553	628	605	622	621	605	642	565	553	578	596	570	597	578	624	595	566	613	526	618	562	606	531	572	564	547	571	545	660	542	577	565	563	593	530	564	570	607	594	596	571	572	594	593	623	595	566	641	629	596	579	542	614	564	620	623	633	621	538	587	598	627	593	578	580	563	594	591	589	593	572	568	581	566	621	523	558	603	620	590	568	605	598	575	583	547	600	596	582	595	558	596	597	621	555	617	614	603	573	606	618	619	586	598	534	536	557	563	611	565	596	622	563	600	589	594	605	586	572	571	561	573	606	582	628	598	604	556	597	600	577	615	606	568	587	562	546	578	623	570	578	559	559	614	582	566	611	556	594	579	574	594	602	596	591	593	582	581	596	563	595	577	593	597	581	576	514	612	622	563	615	610	568	620	577	583	536	578	597	577	584	590	548	548	623	534	597	560	596	562	578	578	569	582	581	618	583	612	637	600	571	628	578	606	623	592	576	612	586	604	563	586	563	561	602	579	580	558	608	587	528	615	556	553	587	531	611	614	637	563	562	571	589	567	598	591	565	572	608	560	579	580	596	596	539	587	583	627	595	565	583	559	611	611	554	574	592	581	606	602	591	595	569	570	614	566	567	538	539	552	571	574	620	595	629	552	593	617	590	616	601	609	589	528	599	567	591	593	566	582	608	557	595	562	589	586	598	539	577	581	568	572	581	635	589	597	591	556	618	575	601	590	566	564	577	576	597	571	555	601	563	576	559	611	565	572	570	582	571	567	643	582	619	598	603	617	610	575	555	563	578	552	586	591	603	613	600	552	571	564	592	591	598	549	551	572	573	580	613	598	591	569	581	601	608	557	622	567	551	595	594	593	539	601	599	621	593	591	577	585	568	598	575	587	578	571	593	557	582	608	556	592	573	605	574	623	613	577	628	543	549	578	549	537	588	568	593	616	568	559	606	607	564	584	566	588	614	587	544	573	565	613	584	620	612	545	555	573	589	584	569	575	569	546	632	609	550	643	602	586	572	572	584	572	562	631	602	599	593	534	584	585	581	597	545	548	577	578	641	570	579	571	603	567	608	555	609	576	620	536	605	583	610	597	556	574	575	598	579	567	579	627	557	554	572	569	575	555	580	574	575	561	582	580	583	578	586	547	601	573	599	580	568	575	580	612	591	576	570	603	572	557	597	615	600	593	601	568	586	597	591	544	595	605	584	634	603	574	603	562	594	626	585	625	563	602	519	567	550	573	546	570	550	596	605	588	586	583	552	610	567	583	551	560	545	575	604	600	605	539	539	607	523	571	592	577	607	587	607	629	566	581	602	584	572	591	533	547	580	585	537	544	554	592	584	607	622	566	584	590	588	587	587	547	593	577	593	588	583	536	581	563	562	610	586	622	599	593	573	548	633	582	567	556	552	582	582	604	584	545	611	571	611	576	594	545	613	634	576	600	585	526	585	625	609	582	600	561	606	576	622	578	608	616	563	597	546	584	627	520	562	603	598	586	603	561	585	592	588	600	631	537	564	593	574	614	564	616	561	614	585	584	625	588	596	601	604	543	575	602	616	581	569	582	589	607	586	581	573	583	580	568	573	560	559	552	585	600	528	558	591	574	534	545	597	595	537	639	599	573	592	609	560	599	594	572	594	621	553	564	532	545	595	573	593	576	574	614	590	553	577	570	558	585	643	592	589	551	560	621	576	574	609	603	610	587	560	608	560	629	577	527	525	584	639	598	584	621	579	621	590	588	575	548	600	557	615	567	572	551	551	573	563	571	544	551	633	634	573	589	589	578	577	586	584	582	579	612	605	500	606	555	572	591	554	591	591	640	566	583	562	563	568	611	545	572	593	571	580	600	603	564	595	574	564	592	576	601	590	623	596	586	548	591	578	600	618	572	572	602	576	597	603	602	592	577	605	549	595	601	589	569	597	563	604	581	598	560	579	549	618	580	562	594
62599	87999	60664	29396	10565	3149	1005	621	560	539	556	570	556	488	536	568	597	583	558	538	579	535	547	533	549	540	549	559	520	530	567	580	522	520	557	493	537	543	563	551	543	565	478	573	539	557	547	569	531	539	510	571	553	527	581	531	579	563	556	510	559	517	534	575	528	560	569	510	541	557	572	520	504	555	559	572	501	558	523	557	531	538	530	535	574	549	551	542	524	514	504	514	532	555	516	559	572	532	546	507	518	542	493	516	539	558	543	511	537	565	533	540	541	602	528	538	559	548	532	560	541	526	536	536	548	580	545	497	588	544	536	552	518	565	520	572	533	550	516	522	537	535	543	528	530	537	550	541	512	553	520	565	543	544	544	594	531	552	475	553	563	512	549	558	559	531	571	534	557	551	550	554	540	569	546	562	600	539	566	571	534	541	516	545	556	554	538	499	556	514	546	563	494	557	535	526	534	543	520	517	535	517	564	577	515	542	525	535	533	524	532	525	510	565	530	517	523	482	557	557	572	548	479	550	533	602	561	563	543	573	561	590	511	522	551	566	495	588	523	548	539	563	545	527	536	532	532	574	520	534	535	560	531	551	598	516	511	554	525	579	555	551	527	546	531	527	555	561	546	530	563	546	513	534	529	549	533	593	549	595	559	535	563	545	486	530	516	509	534	545	523	505	577	525	529	537	517	562	550	576	518	513	509	527	531	568	501	528	536	580	525	563	545	519	534	527	567	545	555	529	597	555	519	509	557	543	547	556	524	555	535	548	518	559	568	525	538	519	555	513	548	549	558	564	517	560	558	537	565	533	541	527	515	539	524	516	522	527	547	567	536	556	505	527	547	534	482	519	552	540	528	576	509	551	550	512	563	550	565	584	496	527	547	547	554	522	532	532	558	543	577	544	551	545	560	554	512	552	520	555	559	558	569	530	558	536	594	533	559	538	529	527	548	504	513	523	492	548	529	539	529	512	547	535	518	550	547	555	578	515	518	546	526	540	530	560	571	578	523	521	513	572	529	576	525	582	529	577	536	537	549	555	531	554	549	566	541	529	546	566	504	518	501	506	542	527	557	566	536	549	529	545	504	585	522	548	521	568	539	521	563	501	503	542	514	502	529	516	574	530	530	560	562	571	515	534	520	561	568	505	559	515	556	543	519	588	582	511	513	554	561	511	534	529	543	536	533	536	533	538	538	543	579	540	531	552	521	558	553	554	561	548	556	537	477	528	542	525	530	549	547	550	538	563	534	542	499	559	527	531	556	565	556	540	559	519	540	545	559	520	552	585	490	540	549	585	537	520	533	547	564	547	577	535	499	527	573	534	574	515	525	545	524	571	508	563	524	539	551	539	527	566	523	550	518	540	589	540	511	521	532	540	508	566	571	550	541	509	545	549	558	565	534	568	550	556	535	577	571	543	489	536	511	581	552	513	526	542	534	551	549	557	539	593	550	574	524	548	541	519	533	547	532	528	547	547	562	520	547	574	518	558	508	505	590	573	502	535	543	548	561	570	550	529	545	538	541	569	536	561	550	591	537	521	571	489	584	566	570	550	571	513	563	577	539	560	511	520	545	539	516	557	553	542	581	566	537	547	578	556	546	533	526	538	564	539	536	542	541	524	544	599	512	544	545	520	526	527	571	536	532	512	507	578	528	539	577	543	483	516	558	513	537	504	561	548	538	527	547	558	574	486	545	531	547	557	511	530	506	528	557	562	508	554	519	524	592	594	526	538	548	563	515	577	568	565	550	554	504	519	561	536	533	554	529	486	572	530	516	547	575	532	527	532	561	548	546	541	523	515	547	541	490	561	549	553	523	500	509	567	564	550	584	530	520	518	512	581	583	508	542	530	542	535	539	541	535	529	550	511	504	529	583	539	561	545	563	515	531	558	565	561	527	513	575	505	511	551	579	529	511	513	568	519	573	519	516	552	530	559	537	556	528	548	547	542	544	569	505	525	565	598	537	559	523	524	559	549	543	530	548	511	542	519	563	508	558	570	482	524	544	556	552	540	586	507	581	550	533	567	568	546	527	549	556	531	570	541	514	561	553	531	545	583	555	541	556	532	517	559	546	541	549	538	479	532	558	558	533	552	518	557	523	499	558	584	509	530	516	495	555	538	507	533	528	516	525	551	533	540	527	571	550	513	544	560	576	541	507	562	548	601	526	556	563	575	538	508	551	532	577	541	523	513	534	562	528	558	516	559	525	499	534	536	571	505	546	542	560	569	523	530	517	529	517	545	509	534	526	527	519	540	562	562	500	535	502	490	537	564	558	554	519	562	531	547	517	559	528	555	496	512	574	544	544	536	520	551	550	561	534	558	569	544	537	502	520	566	520	523	562	546	546	538	547	531	556	519	517	526	557	560	520	530	535	566	544	538	509	526	525	530	559	549	557	535	505	487	578	500	537	536	498	532	556	504	526	566	494	512	535	541	551	548	534	521	533	526	506	542	572	530	564	534	561	546	590	542	523	522	509	543	539	536	560	524	531	513	521	591	544	540	529	599	551	522	515	584	531	518	505	576	524	552	538	542	566	501	523	529	569	538	525	516	523	559	480	538	550	553	550	602	540	514	536	523	550	586	544	541	525	550	522	521	547	544	511	481	569	532	533	546	516	525	541	585	541	536	504	528	516	550	586	575	496	510	583	567	540	574	560	482	553	541	549	560	543	504	521	521	559	531	506	519	529	552	526	548	574	524	563	534	521	508	539	515	553	531	537	539	518	483	556	550	564	538	531	527	544	508	538	550	530	578	540	510	537	527	525	538	523	522	562	517	572	524	566	523	513	548	521	567	563	547	514	559	533	525	560	458	517	542	542	542	532	534	493	529	574	541	553	570	534	488	509	561	491	538	532	523	519	537	561	541	518	543	561	544	499	495	538	551	536	559	528	539	573	552	554	529	557	507	527	538	531	560	540	516	533	529	528	566	530	520	521	550	509	524	564	530	516	579	556	559	561	555	514	501	508	546	548	538	566	485	552	539	562	545	507	551	529	537	501	591	560	522	518	553	495	537	549	524	532	501	528	540	566	553	553	564	512	542	547	545	557	512	520	536	562	531	566	524	533	553	519	536	530	561	542	523	515	536	531	567	521	547	518	560	524	512	543	546	574	549	537	483	534	500	526	535	521	546	518	514	551	536	546	514	522	541	550	564	531	582	543	484	560	532	477	561	527	533	550	544	544	497	518	498	544	517	476	505	555	532	514	549	567	546	518	522	548	564	547	528	542	523	527	512	537	538	544	523	545	566	543	541	516	561	498	548	549	570	496	561	553	522	551	556	539	566	584	570	565	536	551	510	572	569	548	559	502	550	542	539	517	563	536	530	554	551	579	513	506	499	576	552	547	553	548	598	497	539	471	568	529	535	512	573	579	505	498	532	550	562	554	531	561	525	509	526	491	550	466	524	511	580	508	553	513	515	505	541	545	546	528	538	532	551	528	520	535	572	588	507	547	545	514	524	510	536	506	537	551	514	484	513
23895	23589	35157	32107	23639	14117	3405	976	804	769	779	771	789	762	718	770	738	747	718	751	678	732	723	776	807	739	754	746	702	718	734	749	731	770	711	694	699	715	722	740	714	706	727	739	715	729	731	755	741	730	758	731	714	727	686	735	724	654	735	728	716	750	735	756	729	721	715	714	700	684	724	741	726	762	720	743	729	755	709	733	742	703	733	713	757	691	727	689	741	683	747	710	760	729	788	742	737	746	726	694	756	771	774	689	707	728	702	727	730	709	723	716	726	750	694	768	750	742	754	739	760	727	705	725	727	727	741	671	768	711	732	733	717	716	747	719	741	734	735	740	768	670	728	768	705	730	727	733	710	695	718	725	701	745	713	743	686	678	722	679	743	765	699	704	741	777	688	735	682	716	758	707	724	736	695	720	703	683	785	716	726	742	702	672	712	681	677	789	697	717	678	712	698	714	709	718	687	685	708	758	741	726	672	698	737	706	739	700	715	723	702	717	724	690	712	732	723	692	720	676	713	731	726	660	721	691	703	731	707	755	774	741	717	743	737	726	710	703	703	718	735	774	720	744	729	716	718	695	713	713	686	697	743	703	712	715	728	714	732	689	730	715	705	709	711	761	691	718	757	736	735	761	708	684	674	701	677	739	702	704	714	709	766	743	713	705	677	688	717	749	762	717	696	705	705	723	743	777	711	723	715	661	741	717	679	737	722	708	696	698	763	742	738	727	685	736	701	729	742	698	682	729	704	724	791	731	762	729	731	675	741	703	762	699	712	748	718	750	765	748	704	745	705	761	753	727	705	714	679	709	690	688	681	804	744	762	660	745	738	706	706	716	744	731	726	714	701	756	755	720	697	721	685	700	725	702	738	714	707	705	719	694	703	680	756	695	710	695	691	764	708	695	732	737	783	708	709	731	753	750	714	689	655	748	729	748	766	711	710	739	704	694	714	741	711	763	683	717	752	686	709	701	692	694	705	724	722	722	699	722	696	721	728	759	742	691	761	741	765	748	729	719	754	746	672	739	684	738	684	721	693	775	753	711	707	748	694	702	720	716	710	730	658	697	773	737	734	745	672	729	725	707	759	724	712	716	732	700	705	722	713	728	746	668	705	743	685	705	748	725	681	705	713	663	717	707	715	752	669	716	732	671	728	714	723	688	723	682	729	696	737	701	748	711	703	691	728	743	728	744	751	741	682	721	724	710	717	761	749	712	712	737	765	693	746	755	711	700	720	738	705	737	685	673	724	678	734	740	804	703	742	722	724	717	748	707	700	732	702	693	703	711	660	729	680	679	702	690	675	721	752	736	701	681	718	704	706	700	720	692	694	715	707	687	714	684	744	723	749	763	703	704	719	729	732	723	668	729	752	740	723	736	729	708	716	751	731	757	749	751	717	759	747	754	701	737	747	734	727	713	750	735	757	715	735	708	779	724	728	711	734	733	654	715	716	771	717	738	714	746	732	679	697	726	709	659	703	754	700	702	760	727	723	721	699	711	668	661	672	693	670	678	736	720	712	707	753	717	651	742	666	708	714	674	725	694	727	708	751	709	711	704	722	673	675	735	727	754	770	715	668	738	715	743	721	706	739	772	718	739	730	735	739	694	707	703	744	708	705	724	739	728	736	741	724	715	704	721	705	701	717	754	756	744	701	693	736	694	710	723	680	729	748	707	681	718	734	660	719	727	733	714	742	765	731	729	705	729	692	704	705	753	755	735	702	721	743	715	677	692	734	696	718	684	708	728	759	777	701	721	758	723	699	701	704	685	779	737	706	700	765	746	697	735	669	759	731	763	736	718	701	738	738	687	716	699	750	732	747	691	687	699	771	699	721	718	712	681	713	710	718	734	727	725	711	742	721	692	732	663	737	686	719	766	770	739	725	718	723	687	673	694	683	679	717	760	672	741	664	719	707	707	730	743	681	724	695	735	680	709	727	690	677	677	710	741	717	697	691	790	719	690	730	700	688	650	733	712	675	717	727	745	729	706	719	763	744	718	729	700	708	735	720	688	739	625	766	726	749	705	725	728	719	745	694	664	755	719	708	722	725	607	762	694	718	702	716	704	716	713	696	714	723	759	719	665	764	723	720	722	760	741	714	694	787	727	724	710	745	751	725	734	710	796	685	687	712	693	734	677	723	726	798	747	689	662	736	743	745	687	735	737	715	701	780	729	693	735	697	683	714	681	735	743	757	702	720	692	772	725	733	718	715	748	724	727	726	691	720	686	720	724	675	682	647	691	696	717	684	759	748	774	780	732	737	708	712	697	707	735	694	718	722	687	715	744	744	724	745	767	728	712	680	718	755	743	721	723	726	723	715	718	736	722	690	703	686	725	735	667	724	693	739	711	708	723	718	713	784	716	709	729	718	728	689	754	722	732	729	695	776	786	736	700	736	807	697	695	749	738	700	759	694	668	751	730	724	730	692	768	708	701	696	694	669	735	731	681	701	702	680	729	733	672	747	700	738	726	749	739	703	709	705	730	711	733	674	702	696	723	708	708	729	650	756	754	777	764	748	752	705	705	764	742	743	697	746	682	725	721	763	752	751	750	720	747	710	707	727	734	663	735	758	722	743	644	687	708	708	714	717	692	684	693	699	666	703	678	738	672	753	712	727	717	695	697	699	720	759	732	716	701	652	712	738	705	708	727	755	675	701	699	663	745	771	713	707	655	714	700	671	707	733	659	725	719	700	697	708	697	762	715	676	709	723	715	719	697	701	751	696	703	680	725	691	717	749	745	697	734	719	721	758	707	754	712	721	699	676	772	716	735	673	711	798	747	724	683	717	759	754	669	716	726	685	684	701	704	734	762	751	759	732	778	737	664	735	729	722	676	696	709	761	760	733	734	731	760	724	752	719	739	640	723	732	744	737	691	764	682	707	746	739	702	714	731	704	737	674	687	749	694	744	692	699	679	719	701	740	688	690	645	692	702	698	711	687	744	701	725	756	690	695	714	726	731	754	708	701	714	723	735	683	723	714	701	703	722	715	714	707	723	715	750	695	734	750	716	728	717	742	708	697	729	669	688	702	698	744	720	746	712	760	752	699	734	751	713	699	701	765	713	743	726	710	685	725	691	652	743	663	726	716	660	723	682	680	707	738	746	702	701	712	755	689	708	738	681	686	723	768	721	688	757	732	665	750	710	725	723	696	685	688	719	737	691	746	712	688	665	705	704	694	722	700	679	704	676	747	660	740	741	673	725	732	683	695	733	734	719	720	619	726	745	695	757	680	717	680	706	679	737	689	694	748	673	712	672	715	725	739	713	709	735	719	723	720	732	712	668	759	705	731	732	706	707	679	671	689	744	755	716	710	703	704	733	754	707	735	656	719	723	760	710	678	800	695	668	710	708	746	753	778	719	686	717	662	732	707	694	729	671	759	778	744	697	669	685	755	698	712	676	735	671	727	749	687	782	708	686	756	727	724	720	724	739	717	694	666	720	705	706	703	705	717	704	697	701	728	738	720	721	788	725	694	718
62999	100240	70201	40135	16740	5293	1573	850	717	702	679	683	665	662	646	730	691	676	721	698	712	694	659	712	666	708	615	648	678	637	659	727	659	661	642	678	673	697	706	636	683	690	730	672	667	650	661	660	646	689	636	725	684	665	641	640	657	690	695	648	691	638	681	661	638	688	641	661	688	621	705	678	694	626	636	673	687	689	675	700	629	626	687	652	645	703	680	658	681	681	678	650	647	618	688	671	690	720	627	683	643	643	691	711	657	640	656	663	674	684	634	660	638	712	671	681	641	693	641	674	659	650	672	688	675	670	634	653	669	634	702	618	672	614	659	698	650	656	664	691	721	643	660	659	669	650	732	664	655	697	662	696	681	682	673	649	697	717	706	648	656	715	687	627	623	670	677	699	639	710	662	699	624	662	670	695	689	736	658	609	661	619	649	649	637	689	642	644	640	668	638	646	680	706	626	622	600	665	652	706	657	668	640	694	669	737	684	737	664	647	655	672	658	679	650	667	681	662	703	635	645	693	674	652	638	640	675	612	630	646	686	673	655	660	719	684	691	715	646	659	595	640	699	666	684	692	646	693	667	670	654	706	619	658	665	638	657	693	684	664	632	665	735	655	674	703	681	689	652	670	672	668	672	660	664	683	684	689	645	650	672	663	712	658	679	644	702	667	649	675	631	670	661	674	679	702	693	670	646	642	665	677	612	676	694	666	693	648	633	651	686	651	668	614	673	664	693	693	714	666	688	654	676	683	626	691	662	665	717	676	667	641	697	681	671	709	666	656	715	682	662	635	669	679	654	654	674	670	670	621	670	636	714	685	662	714	672	684	651	645	710	666	689	682	623	675	659	643	678	639	691	665	690	643	637	677	704	672	658	670	676	694	676	629	723	638	711	707	662	665	652	632	667	686	641	693	691	683	709	677	702	689	657	665	654	725	678	683	628	644	620	676	690	701	651	688	697	627	611	692	691	646	637	657	631	675	662	708	637	680	666	684	657	626	666	700	759	603	673	709	669	636	684	607	689	656	617	696	661	671	697	657	613	664	677	650	655	677	685	689	630	642	638	628	677	676	701	679	665	694	723	605	653	676	661	659	673	737	683	659	638	675	626	710	696	657	628	669	683	645	650	613	655	666	652	652	709	681	632	697	642	657	701	675	641	656	699	666	659	675	658	707	683	662	702	632	682	671	671	700	666	683	671	698	638	647	672	625	655	637	663	680	677	662	647	661	641	670	680	698	680	703	637	647	663	637	658	682	643	613	658	676	640	692	632	719	624	650	655	627	627	657	661	662	671	682	648	703	684	692	665	632	606	672	655	663	691	667	639	669	702	651	650	636	623	684	680	659	652	690	695	689	672	653	656	650	694	671	673	662	651	648	666	683	656	610	636	653	704	668	707	664	645	652	643	647	628	656	658	667	645	661	661	698	665	687	656	647	665	680	668	637	665	660	686	637	641	667	655	667	667	691	678	625	676	676	639	684	624	663	686	652	646	701	689	637	670	686	699	671	661	680	646	671	644	667	675	659	660	655	673	660	685	656	651	689	649	699	690	671	657	649	694	695	683	702	644	651	665	653	706	648	658	678	654	657	680	646	664	660	647	636	688	663	682	691	678	679	675	631	684	679	672	626	643	663	706	626	663	664	631	706	695	636	659	648	632	681	696	642	662	692	628	665	649	646	664	692	670	671	594	670	665	678	658	674	651	670	651	645	653	663	688	657	664	650	629	609	649	617	672	599	644	667	688	719	679	674	632	689	635	654	656	666	667	664	650	677	709	631	736	658	602	652	674	664	671	638	655	667	680	654	705	664	675	677	684	611	657	646	682	704	684	661	622	710	628	642	698	654	644	694	667	671	701	679	674	669	704	699	615	660	634	652	649	612	656	699	617	665	652	649	633	626	651	680	706	645	658	623	644	619	618	683	678	645	677	678	652	667	622	645	711	690	638	663	630	681	662	703	703	756	687	654	689	687	656	626	686	731	682	694	675	678	659	674	660	656	641	666	718	666	700	719	654	640	646	670	679	638	643	691	663	641	701	638	694	655	594	659	648	673	690	670	664	649	664	646	647	677	689	682	640	638	679	691	683	684	649	689	676	673	685	686	667	654	634	675	671	647	616	647	710	646	665	670	634	684	668	706	690	654	617	638	656	660	651	657	676	683	678	646	655	669	703	666	610	711	633	670	691	676	670	705	679	620	680	675	707	656	660	679	670	629	644	667	677	659	711	668	665	666	656	680	651	712	705	645	646	609	677	634	686	653	685	680	649	644	673	644	684	674	645	657	637	685	654	644	674	611	717	641	685	666	668	693	691	686	709	653	639	681	658	658	656	688	698	650	697	659	631	666	666	643	657	671	607	684	667	651	681	644	657	684	692	659	647	682	655	708	627	719	618	666	647	629	632	668	603	661	665	687	620	668	660	648	623	678	667	662	690	696	651	710	642	664	688	650	639	677	692	632	655	703	692	684	650	654	687	626	718	707	656	641	653	644	641	643	666	646	682	739	642	663	692	718	638	670	662	684	670	617	686	649	657	639	690	670	661	660	672	653	670	679	678	674	650	689	674	646	671	631	679	654	684	702	675	656	665	678	639	666	665	722	665	645	665	650	630	644	655	644	645	649	657	700	681	701	656	644	699	646	688	698	650	669	637	661	686	625	648	659	664	687	695	673	634	664	612	701	652	686	662	676	696	691	668	662	671	690	654	658	681	644	655	602	636	651	622	675	667	634	672	706	684	643	661	653	732	696	650	676	648	715	689	648	642	690	627	695	629	636	656	638	652	670	659	682	656	683	654	739	679	668	629	664	658	675	697	684	647	662	685	653	679	658	670	677	665	639	705	649	696	622	657	659	663	675	655	672	659	695	678	686	689	725	698	618	674	683	661	654	643	624	732	574	677	665	645	657	686	654	656	663	649	699	658	669	684	649	623	663	716	698	652	685	636	657	682	690	684	645	641	674	647	649	694	675	689	659	664	666	661	616	667	658	707	632	675	608	658	686	628	645	638	670	674	640	642	687	625	663	662	723	655	652	670	651	691	695	665	654	657	622	653	683	655	676	670	644	655	687	717	639	647	654	735	637	642	680	659	671	665	654	646	657	623	645	690	701	697	647	655	669	658	676	653	684	656	687	686	678	666	626	662	657	671	666	675	676	627	677	666	682	697	706	660	674	670	673	650	638	642	647	663	637	686	677	696	643	655	645	651	709	646	671	730	700	699	704	666	679	682	657	684	669	687	664	658	673	640	667	711	672	661	643	702	665	664	638	672	618	659	657	633	634	671	627	627	645	675	652	654	623	644	693	648	672	696	669	650	687	670	683	720	692	639	628	707	661	627	653	692	721	649	707	638	637	678	618	658	663	634	620	699	660	677	650	641	647	670	671	685	689	667	658	664	640	688	657	659	634	622	665	660	633	644	669	656	703	670	736	689	683	683	635	698	616	674	636	680	644	677	599	660	666	677	648	640	665	612	668	651	615	703	632
30240	30476	24477	10126	2246	866	613	511	504	544	525	502	521	472	555	506	485	502	508	539	504	496	517	517	529	540	503	506	487	495	472	517	514	564	486	498	504	516	510	565	522	552	524	532	518	529	504	549	473	555	521	496	536	525	557	495	534	504	505	493	517	508	483	529	507	517	510	528	463	494	505	555	516	526	517	525	520	508	508	485	480	490	487	468	496	533	524	522	523	519	535	495	505	542	528	487	543	462	519	510	502	502	495	506	541	498	511	501	502	522	533	549	532	505	524	547	520	526	543	543	528	545	494	512	515	530	519	512	472	540	485	483	539	464	491	523	501	527	518	532	470	458	506	524	508	508	505	479	548	462	561	516	502	567	550	519	538	500	468	494	507	528	559	524	498	513	516	506	538	534	537	502	507	525	503	496	500	511	564	544	511	526	506	489	514	497	539	511	468	516	526	477	563	495	534	538	458	536	512	492	537	504	506	537	506	509	528	484	534	542	512	504	511	518	582	519	488	531	534	496	514	504	520	477	464	524	532	504	534	468	507	509	522	511	518	512	521	529	496	504	520	525	494	511	523	481	526	499	499	492	515	515	528	518	525	537	520	534	477	535	487	530	524	491	514	516	499	479	495	511	558	521	525	517	498	521	532	540	507	510	524	513	551	493	507	507	518	523	507	500	499	479	494	513	510	520	514	527	461	493	486	505	517	510	520	558	508	519	515	493	499	506	545	559	484	507	522	550	486	513	482	500	530	515	510	545	525	537	518	518	504	461	513	520	526	519	532	518	497	492	556	499	548	516	492	466	536	506	526	500	491	529	514	524	543	503	533	457	525	547	468	546	529	509	519	561	504	507	460	510	505	504	506	522	490	541	573	437	496	490	522	541	500	528	538	527	515	523	552	481	540	515	478	514	504	489	496	484	516	498	520	461	515	520	507	556	515	488	519	527	510	529	505	520	500	525	513	499	549	553	494	462	541	494	500	528	519	551	465	502	521	524	518	506	498	544	517	539	509	550	502	542	501	513	515	510	506	506	519	567	490	482	496	500	529	490	564	520	545	524	540	532	557	508	495	489	547	526	515	508	563	493	534	507	498	524	519	491	507	523	520	521	500	472	495	477	521	528	521	521	533	512	541	569	486	526	496	501	499	488	544	548	495	526	488	526	531	515	487	519	527	525	522	506	499	501	478	504	506	521	516	535	562	502	493	543	511	502	505	521	477	495	485	524	544	494	503	519	486	533	560	492	505	491	520	555	483	492	514	547	495	507	499	493	508	543	510	521	483	541	552	542	532	506	521	502	508	500	533	507	458	523	574	528	497	478	488	532	508	511	445	481	514	531	517	514	483	531	504	516	511	522	519	553	508	536	541	494	517	536	497	516	509	481	518	530	525	546	510	529	544	534	541	522	504	526	507	514	445	528	526	493	534	495	539	532	517	557	497	529	522	544	498	514	503	492	508	492	527	493	521	527	544	553	506	482	509	470	494	519	509	522	528	567	529	552	504	512	487	496	521	483	539	495	498	521	507	521	524	519	507	546	493	567	515	522	499	525	512	473	515	507	524	520	511	550	517	489	519	499	528	513	482	517	526	546	507	506	505	478	537	484	543	567	483	514	528	503	539	524	512	517	488	519	467	497	495	503	508	527	464	510	562	500	522	497	519	478	507	515	493	518	515	535	490	549	493	519	487	541	537	525	492	519	497	522	529	501	520	541	524	510	506	515	472	538	508	519	576	530	529	509	538	500	532	494	511	468	546	514	505	512	548	486	482	516	525	526	504	452	520	549	566	495	487	538	533	506	550	531	455	525	483	536	542	520	508	551	529	545	497	503	509	476	502	493	551	455	484	514	541	478	533	501	503	501	484	503	503	523	504	476	484	503	497	508	520	526	532	531	502	521	506	502	538	526	507	495	551	495	513	514	524	517	472	507	494	469	515	519	514	566	540	517	537	527	545	478	504	493	532	476	525	507	491	473	491	546	525	498	483	503	510	513	492	556	501	454	548	513	552	533	504	539	507	557	520	486	501	522	513	503	531	501	486	497	496	477	511	519	550	507	549	538	528	506	545	538	511	488	498	501	505	491	531	526	506	487	523	524	482	536	546	508	526	533	527	506	519	529	543	533	539	545	538	497	511	521	489	527	507	535	524	502	513	451	524	509	525	457	514	515	487	512	536	545	504	538	476	571	539	510	474	513	465	518	497	538	543	507	482	486	512	527	533	502	501	530	510	520	489	547	528	534	525	513	548	527	518	511	521	539	533	517	516	503	519	470	475	487	490	521	536	521	524	508	544	499	526	533	557	503	539	530	505	505	481	520	477	501	542	496	505	538	501	493	482	516	527	517	481	539	509	507	538	517	547	510	505	514	505	530	521	513	503	518	529	512	556	527	510	513	510	552	494	540	532	477	545	553	508	536	511	507	504	493	471	511	503	512	515	486	512	536	527	526	516	532	572	514	506	547	522	502	503	516	512	566	520	538	482	487	536	514	547	507	517	526	499	486	567	554	498	539	519	518	532	528	549	530	564	482	550	548	501	500	518	518	520	509	496	529	522	526	497	525	552	523	495	517	506	544	526	516	526	558	507	551	454	501	527	502	492	507	517	568	508	518	528	518	463	547	517	466	499	521	526	470	531	548	529	493	505	491	513	520	481	548	518	536	480	530	528	512	515	511	546	473	492	480	543	532	523	508	509	497	508	488	533	519	491	537	507	547	491	502	478	519	538	498	529	502	529	496	511	502	497	513	538	479	516	524	551	514	513	485	496	525	519	491	509	507	529	493	488	500	492	526	534	515	545	554	479	500	536	493	492	501	474	538	499	527	500	507	526	498	518	499	476	530	518	513	475	518	523	492	517	534	517	519	531	501	514	500	545	546	508	508	467	535	483	521	492	501	506	486	499	465	526	518	540	518	492	491	524	534	520	467	535	495	560	493	548	508	508	507	542	513	491	545	505	514	489	528	507	518	539	521	477	475	537	492	489	516	531	500	486	519	515	503	494	501	531	507	521	530	517	544	508	477	532	498	497	483	496	505	556	526	527	511	535	544	527	519	515	487	521	495	503	527	487	548	532	507	495	523	493	494	563	532	524	560	495	503	535	507	556	525	506	509	482	509	524	474	568	484	531	554	573	531	525	529	520	490	522	523	589	510	515	449	534	478	503	552	525	521	526	528	560	540	516	523	513	515	516	545	462	510	522	579	478	485	513	474	497	543	555	486	506	518	495	521	532	530	526	494	494	488	498	503	544	552	554	510	528	545	497	505	460	544	505	506	518	509	520	529	508	544	480	547	523	532	510	501	501	542	513	498	521	496	524	499	475	451	475	522	497	529	546	491	512	491	530	480	485	492	489	516	524	530	529	563	529	518	514	496	520	535	509	495	474	482	474	514	535	497	535	538	535	474	486	522	523	523	505	558	523	510	506	527	468	474	458	534	520	537	530	498	501	536	476	510	544	505	481	515	528	524	485	522	449	529	503	535	537	521
24531	34320	18273	5612	1862	756	500	442	446	453	461	463	446	414	464	434	447	426	461	446	410	366	469	436	470	420	419	442	443	423	462	469	407	468	449	410	439	444	423	403	455	460	449	454	445	476	414	438	430	422	433	432	463	422	434	415	455	445	444	404	389	449	436	485	438	422	425	443	393	498	432	437	424	423	410	464	415	433	442	434	431	394	456	421	480	432	428	413	434	445	454	421	422	413	415	448	465	436	452	424	434	431	413	402	419	460	400	449	447	417	414	463	455	435	420	450	473	425	412	442	459	406	431	439	462	458	437	446	470	410	440	429	474	420	468	434	441	442	452	431	425	410	420	442	417	445	424	422	400	421	420	423	390	439	448	425	414	438	465	453	443	425	446	442	442	428	465	434	447	454	399	424	434	439	442	402	416	441	438	415	457	423	391	442	438	441	388	408	392	442	405	425	431	456	397	428	461	414	432	400	420	425	442	418	416	443	439	463	425	419	446	420	436	419	443	425	434	416	438	382	455	426	429	441	422	445	431	461	461	410	466	409	432	428	407	417	460	466	441	421	438	431	418	411	441	453	377	400	452	444	435	431	423	433	408	410	440	424	434	406	421	456	417	448	449	459	410	431	423	410	427	473	459	414	475	437	436	417	456	410	456	401	402	470	447	421	449	446	396	411	400	429	432	430	423	406	437	404	446	402	427	424	430	415	426	408	430	453	424	424	440	418	437	437	445	413	422	406	447	451	462	450	402	441	411	445	448	436	409	415	440	441	449	428	441	443	465	483	461	450	435	419	450	429	420	436	454	442	425	430	427	459	432	459	438	443	382	444	423	440	416	397	424	394	423	430	404	439	441	423	461	432	419	411	413	455	426	411	407	430	435	470	422	421	398	408	454	410	435	411	451	392	426	468	457	461	437	406	463	459	454	423	395	415	430	444	448	412	445	406	444	423	463	408	450	407	430	472	415	436	390	425	451	457	453	457	414	418	467	469	455	405	426	402	425	404	405	452	422	425	428	417	436	447	436	446	413	420	416	388	478	414	430	445	422	433	401	452	439	399	445	471	408	418	435	446	447	386	403	455	438	438	455	386	426	453	432	383	422	443	412	380	419	456	469	439	436	395	422	440	438	406	449	444	410	430	445	463	433	439	421	427	447	445	444	423	444	437	399	443	436	448	401	429	448	422	412	465	443	453	440	445	411	446	407	427	441	414	436	468	428	457	430	388	436	430	421	452	465	450	416	428	429	457	429	454	409	437	406	404	437	411	424	444	394	430	451	405	461	413	446	457	444	439	425	413	399	427	453	457	461	414	392	453	384	463	463	373	432	468	451	423	461	403	417	454	459	440	477	408	439	438	445	450	418	402	417	450	434	418	418	429	461	455	435	466	451	418	419	433	448	415	429	439	408	419	452	398	428	439	447	470	421	437	436	390	470	406	468	434	420	419	436	436	405	391	441	405	454	429	438	444	408	463	429	434	439	433	442	419	425	455	416	450	416	434	418	420	448	447	438	424	444	420	474	422	429	427	426	392	449	468	393	442	445	465	458	419	440	437	402	427	451	426	426	406	460	442	457	402	404	427	454	431	427	418	451	447	423	410	458	440	448	442	414	428	424	455	413	446	444	446	454	471	443	439	446	407	434	432	415	429	443	441	448	452	443	433	408	436	474	443	427	429	447	469	421	442	407	445	432	443	406	445	425	433	449	393	431	457	432	419	440	398	455	462	450	434	448	414	436	403	412	430	445	462	456	434	430	422	465	448	454	425	475	451	419	437	463	458	398	421	434	437	405	438	470	447	470	432	441	445	429	408	452	426	444	423	436	417	501	395	414	393	456	404	438	444	426	418	389	437	429	421	453	417	436	428	437	444	437	456	477	428	434	385	377	464	505	421	399	411	440	438	416	472	426	458	462	452	419	441	448	423	419	428	473	435	429	416	438	414	446	422	403	426	427	431	399	438	409	434	410	433	446	427	422	384	435	419	410	405	418	424	435	454	429	441	421	427	440	442	415	401	412	433	473	472	442	454	433	422	424	394	427	403	419	436	452	406	453	402	449	404	409	401	477	440	427	417	404	446	439	435	402	448	454	460	436	433	464	408	471	415	443	397	416	429	444	452	391	437	427	429	447	417	447	467	430	463	426	452	424	450	439	448	409	424	421	425	435	411	441	444	397	430	444	478	432	435	468	422	441	435	471	431	440	481	427	417	456	394	479	426	438	431	432	428	429	389	424	408	405	482	448	441	393	457	391	430	431	434	440	426	426	427	405	445	422	446	425	475	447	440	449	410	428	452	420	450	396	467	405	466	446	473	425	448	426	471	479	425	445	444	431	436	434	469	423	431	438	440	449	438	456	425	446	439	417	457	443	423	415	404	434	446	400	426	406	397	427	480	425	430	428	437	408	387	438	424	454	428	438	451	405	427	385	436	457	428	422	443	449	435	441	422	461	416	414	424	422	437	447	413	434	440	455	412	430	419	443	434	427	438	439	475	445	412	410	440	411	417	399	449	427	446	421	421	451	444	407	429	420	436	481	397	415	446	417	438	420	463	424	431	411	413	464	441	398	432	401	440	412	436	433	430	419	433	437	418	400	420	425	411	399	427	439	430	433	463	447	399	443	460	442	398	441	451	447	458	493	413	411	427	434	459	428	434	441	472	431	437	426	453	428	428	428	397	413	400	420	481	424	433	435	468	414	450	434	431	435	403	441	446	406	422	423	443	449	398	445	430	465	487	434	415	404	418	406	441	413	450	427	444	469	443	403	451	422	439	438	446	411	418	414	445	431	443	441	405	436	434	437	461	456	417	442	390	467	453	431	451	452	434	427	422	407	439	442	430	404	436	455	451	412	457	407	403	462	431	436	407	413	436	392	396	414	431	442	434	417	442	424	414	429	430	443	418	445	439	448	421	452	444	461	457	382	424	472	411	423	457	436	428	436	418	380	430	422	446	466	440	416	424	454	423	414	440	435	428	447	434	439	444	436	428	438	464	460	415	398	437	410	427	453	431	414	415	421	416	438	446	446	474	444	448	424	459	444	397	408	455	414	453	421	447	417	402	428	406	446	445	468	406	395	421	464	409	437	399	416	437	429	440	418	397	441	455	426	443	385	426	460	456	444	472	436	430	472	435	446	460	442	476	419	443	433	447	432	436	425	399	492	442	431	445	396	400	445	373	459	418	407	452	418	413	421	434	393	405	426	444	465	444	451	449	422	411	421	405	424	451	464	450	411	425	464	414	437	405	438	432	440	421	439	415	417	409	432	453	417	464	433	415	412	411	453	434	456	459	413	460	418	470	423	466	448	437	431	402	421	411	399	417	436	386	447	417	404	423	404	435	386	433	409	420	443	426	431	413	448	432	434	415	433	407	423	447	428	457	421	472	447	434	424	423	433	424	427	410	410	424	390	442	447	441	435	426	443	442	452	417	476	459	414	443	394	451	446	450	425	420	431	447	405	428	392	451	463	443	413	432	432	429	450	436
25062	25373	38256	31665	18677	6013	1372	734	621	626	671	620	635	694	658	549	625	648	610	609	609	600	646	589	647	594	611	628	567	588	664	609	607	633	643	593	587	588	626	694	616	604	614	615	606	600	584	574	621	581	609	562	630	555	588	619	603	599	565	600	590	607	643	602	638	628	597	666	636	620	619	640	602	616	599	631	611	589	618	612	634	588	613	582	624	581	637	602	582	598	539	571	631	626	554	621	622	594	603	594	608	582	569	588	639	600	609	626	561	664	588	581	586	563	607	634	555	606	590	558	560	598	643	607	605	630	627	635	606	584	584	625	609	649	602	536	594	601	594	586	640	640	624	671	581	603	625	600	613	630	642	585	584	595	622	621	591	591	613	608	606	634	587	626	620	584	619	608	626	604	592	594	635	639	619	630	605	585	592	619	611	563	594	607	586	587	621	656	569	579	655	584	580	624	602	623	588	617	650	617	628	600	593	597	610	600	642	609	594	589	614	635	641	614	648	600	554	600	554	606	625	593	580	564	626	642	612	593	590	608	635	627	655	588	609	634	614	628	587	594	617	591	607	612	617	602	614	606	566	619	640	568	595	603	573	588	611	602	648	635	615	619	613	638	575	618	619	654	583	582	598	610	638	624	594	561	582	607	614	593	645	573	606	605	623	563	613	651	590	607	598	613	627	620	577	584	614	584	590	595	600	580	580	610	642	621	564	597	614	549	652	587	599	598	601	631	609	606	632	578	648	624	632	630	586	628	597	625	671	582	603	617	619	588	592	618	637	623	605	603	588	579	602	578	634	629	587	646	569	629	579	660	613	605	589	612	599	612	605	628	581	564	668	535	571	636	643	632	577	620	613	589	572	575	639	613	600	643	635	592	615	633	583	566	613	639	638	603	634	566	595	611	599	569	597	567	575	625	604	618	620	596	622	596	592	608	618	592	574	593	654	608	619	618	587	553	580	589	634	654	599	635	583	613	624	596	596	567	619	614	560	624	630	583	570	625	616	592	574	650	624	625	615	605	622	603	614	602	621	584	611	591	580	615	602	630	604	628	597	598	593	586	591	578	630	563	561	603	619	587	615	574	610	609	581	630	605	590	609	618	588	574	602	580	613	585	608	659	596	576	570	568	603	618	612	589	640	611	590	628	631	570	614	578	589	604	626	640	591	579	578	578	631	645	557	619	600	557	596	582	596	618	587	596	535	620	610	602	633	623	634	557	614	613	554	645	563	569	575	631	623	556	620	623	616	616	581	631	645	610	590	642	609	616	616	608	648	621	603	607	602	603	583	641	645	617	622	582	554	572	600	602	574	587	594	610	593	610	580	602	599	619	608	603	593	621	593	581	661	597	627	599	604	636	615	576	577	568	640	616	602	622	628	587	603	604	599	663	610	597	575	633	627	598	625	582	589	578	589	581	651	614	601	652	595	637	608	658	586	617	577	591	617	581	624	629	637	594	604	558	605	597	586	605	555	532	592	560	627	616	588	578	585	626	611	626	604	604	593	572	564	614	623	621	615	640	602	666	588	593	629	581	599	616	564	571	591	603	652	646	617	591	596	568	631	603	551	585	635	563	599	588	602	601	616	567	563	586	569	643	600	577	647	630	600	600	621	598	610	578	573	605	545	626	608	611	574	611	566	637	601	606	588	581	570	630	570	603	608	587	581	623	594	580	595	551	593	567	600	583	593	614	552	564	623	585	652	623	614	600	644	649	587	596	598	574	625	583	603	606	591	619	651	579	628	612	618	585	593	595	587	607	586	584	587	639	628	601	622	629	545	673	581	608	648	638	604	564	606	598	584	644	619	594	624	604	582	585	575	613	583	590	605	602	615	602	584	601	626	624	556	565	631	594	588	596	654	575	609	598	596	657	579	607	602	554	582	589	573	599	602	629	578	650	571	602	581	637	575	619	620	593	610	625	558	637	624	582	635	623	589	569	578	654	539	606	572	589	595	614	560	637	562	579	588	599	609	650	560	588	598	599	564	584	629	610	622	608	565	591	599	584	590	614	612	641	577	603	661	634	620	588	620	594	602	622	594	571	631	604	607	611	657	594	608	631	638	638	588	607	637	594	621	587	581	573	590	611	593	573	618	621	638	609	581	572	597	646	591	596	612	598	625	614	642	613	573	652	606	663	602	646	601	647	611	598	620	613	576	617	561	606	631	585	623	581	645	629	602	594	583	595	613	599	591	579	637	604	620	590	592	587	604	642	593	646	576	600	602	593	584	591	539	607	615	574	592	568	608	573	587	574	606	572	618	611	627	584	596	595	637	601	617	619	566	592	602	557	654	585	590	650	610	622	609	637	647	633	584	586	577	636	604	620	615	625	602	616	583	620	585	617	603	557	571	637	590	563	600	613	587	592	595	628	622	561	603	645	606	624	616	579	611	567	635	575	592	603	592	584	604	578	579	552	632	620	587	647	567	579	620	602	616	610	599	639	609	575	600	624	582	603	596	586	647	607	628	598	621	586	644	629	601	607	595	596	610	596	641	616	580	602	601	590	623	569	598	642	652	638	574	621	609	577	599	592	620	592	598	632	594	610	628	582	613	651	620	630	614	594	602	606	576	566	621	590	605	609	602	634	593	571	594	610	623	647	620	676	564	651	548	665	607	610	626	598	603	649	593	572	604	610	605	593	602	599	564	618	565	620	588	582	582	594	564	630	641	592	595	587	641	577	551	598	597	634	607	630	598	634	583	562	617	610	619	626	608	600	618	631	551	572	627	554	585	616	587	604	590	572	614	567	627	556	583	629	578	577	571	593	611	586	620	595	596	589	611	556	616	601	622	543	590	602	583	593	628	595	583	611	597	658	595	607	618	575	622	623	636	619	644	629	583	599	605	604	607	673	596	625	578	573	589	579	670	630	611	619	604	585	607	571	635	588	585	582	619	621	619	602	623	602	579	603	641	641	621	592	597	607	592	622	610	605	602	633	617	588	668	617	597	625	600	610	590	613	633	612	604	590	633	576	618	607	612	603	541	593	624	597	576	643	594	569	589	553	609	600	614	600	605	586	600	601	636	616	609	621	644	620	612	620	596	554	576	628	662	596	601	588	617	582	625	604	635	611	554	608	628	590	597	577	628	637	631	639	559	625	629	600	617	579	599	604	579	612	631	594	580	645	611	596	579	620	604	592	572	615	574	636	657	582	622	571	582	611	640	598	638	583	610	643	590	613	612	598	605	611	580	608	624	600	648	607	621	612	573	560	610	629	619	591	628	542	617	574	595	588	593	572	609	628	593	595	646	632	605	608	585	609	633	620	606	595	559	621	583	603	604	619	604	576	651	564	613	640	573	566	610	620	589	567	585	623	592	591	619	597	637	599	603	583	609	630	592	609	604	593	613	598	608	596	626	559	600	571	583	593	604	610	582	612	567	590	614	573	598	553	591	651	570	604	561	621	593	606	592	620	624	639	586	575	621	557	622	561	605	619	614	593	624	643	589	573	610	620	653	605	625	654	609	570	630	584	597	619
62120	90486	60516	26875	8921	2439	954	679	594	567	557	543	574	562	619	582	567	558	591	537	557	594	566	594	600	532	587	537	555	549	604	575	587	613	565	572	539	582	580	619	519	535	554	549	591	581	600	526	577	583	577	557	614	547	582	548	594	581	565	556	512	546	535	577	568	533	585	590	569	585	578	572	532	571	568	556	578	590	556	562	515	543	553	601	569	547	561	514	604	568	577	580	541	564	569	602	581	547	539	546	537	585	522	587	581	550	569	550	584	529	536	541	549	565	529	602	594	582	578	566	560	569	557	551	562	495	534	579	572	536	528	560	568	566	593	585	539	591	560	564	559	564	534	548	566	548	496	579	546	576	569	560	568	561	542	545	571	582	560	578	576	612	594	581	615	566	572	599	582	570	586	528	539	596	567	551	577	545	518	568	584	581	545	551	539	563	588	589	573	553	553	579	585	581	597	586	576	584	545	575	574	555	530	545	526	601	594	559	561	537	570	536	587	552	543	598	568	579	521	531	562	573	566	551	595	607	520	570	590	523	572	564	587	563	583	558	540	570	566	572	568	548	578	573	627	544	544	572	572	610	565	531	583	553	560	574	578	552	542	549	534	551	537	590	615	556	573	561	579	558	518	613	541	573	544	584	566	529	591	489	599	581	580	608	554	562	574	563	573	557	612	522	598	575	578	555	577	583	591	581	573	572	556	527	516	594	552	566	516	548	557	547	557	548	551	575	572	550	517	564	556	532	582	584	542	585	564	540	576	546	527	542	588	524	558	555	564	587	565	550	547	610	570	560	555	559	538	559	550	562	580	564	570	558	499	571	542	609	583	575	584	593	541	544	562	592	532	605	525	561	563	601	594	575	595	540	592	552	584	549	586	561	579	528	614	560	507	551	560	584	581	594	530	562	581	553	546	605	598	551	530	626	577	549	618	561	544	554	544	563	578	570	581	564	571	551	589	569	533	573	515	544	587	574	583	588	559	560	555	536	564	585	568	563	571	576	552	576	563	586	545	593	576	576	546	559	582	569	615	518	572	571	578	540	579	526	552	554	615	585	542	575	549	576	552	572	555	521	558	560	555	565	555	543	563	597	566	571	567	585	602	577	602	522	525	533	551	574	600	566	545	593	557	566	575	535	534	562	523	578	553	557	517	551	569	553	551	541	565	533	554	566	552	569	545	539	599	596	523	561	592	559	549	553	560	540	583	542	544	561	598	592	584	553	557	537	556	533	559	551	573	561	553	592	533	600	565	546	555	565	581	590	549	569	575	554	570	577	544	528	538	571	535	577	545	574	559	572	548	543	568	532	610	562	549	555	530	527	557	573	581	537	562	552	548	566	562	555	618	536	507	515	544	532	536	579	578	539	579	570	566	556	559	599	589	547	572	560	531	557	541	548	554	556	574	586	560	582	568	578	548	528	540	585	517	553	555	539	529	541	582	544	551	562	564	516	537	585	520	573	572	558	576	520	534	534	546	570	543	569	540	581	586	598	552	556	515	622	571	595	592	552	581	544	580	557	614	533	533	542	594	557	543	535	582	562	559	543	581	528	602	577	528	565	569	529	567	539	572	545	582	532	594	595	601	562	534	594	552	576	581	573	570	569	543	559	529	546	587	530	589	544	555	570	545	539	580	537	567	584	577	574	581	541	556	512	565	545	537	568	590	590	495	522	541	536	578	552	554	534	529	559	544	562	569	538	554	571	580	538	574	558	532	551	585	540	529	606	581	600	564	555	575	575	558	563	556	561	566	588	594	576	577	547	579	560	581	531	561	557	640	573	506	576	571	572	581	539	614	554	539	559	546	540	561	599	553	555	534	533	543	519	519	578	543	558	558	578	576	595	567	540	572	551	536	583	538	544	573	586	574	558	544	557	546	585	519	535	541	571	567	584	542	560	586	563	578	553	552	581	540	545	584	527	589	564	562	559	560	525	538	534	555	534	563	555	580	564	589	588	598	564	547	536	501	530	525	556	506	536	550	601	564	547	584	561	542	539	572	558	559	565	551	552	612	552	593	584	585	547	567	560	543	570	583	564	602	589	562	595	538	523	559	558	589	566	542	598	543	540	570	565	599	528	575	567	637	559	553	567	590	569	561	553	586	535	591	576	542	582	508	521	595	530	572	571	580	547	543	586	522	545	595	587	559	543	548	557	543	584	543	510	578	588	584	576	565	549	560	564	528	560	553	560	578	567	551	551	576	592	569	581	547	621	585	519	528	593	517	553	558	573	533	555	545	544	551	577	603	532	614	511	595	570	560	552	538	568	584	528	531	575	520	539	591	543	596	557	538	557	576	587	514	559	609	575	528	517	582	559	556	544	566	583	546	570	553	569	506	583	545	518	530	597	557	535	579	526	557	505	564	574	549	554	537	547	571	542	542	584	550	562	564	584	548	567	540	557	575	568	553	540	556	581	568	553	561	606	527	559	590	544	552	541	541	547	627	577	572	567	508	566	580	551	558	578	541	542	566	559	575	558	565	601	562	545	560	586	525	597	601	549	567	548	605	572	575	564	527	608	585	542	529	557	537	565	517	555	545	551	550	529	568	556	576	564	571	595	533	556	582	540	575	596	538	570	531	540	565	614	574	553	560	582	571	551	585	545	541	542	577	560	596	561	594	565	551	578	577	520	562	561	606	561	550	559	571	560	563	538	566	604	611	553	565	581	585	564	558	532	570	541	556	537	559	555	516	576	554	554	497	572	574	541	553	534	587	553	554	563	567	573	565	564	575	547	558	540	552	567	555	582	569	586	571	592	540	558	550	549	565	563	537	505	582	499	551	534	526	541	552	518	530	561	604	533	529	597	597	573	577	573	545	566	570	536	549	575	540	579	570	563	515	524	558	541	552	564	543	581	555	552	546	566	583	562	553	578	560	528	585	523	560	537	563	578	568	545	609	591	576	567	562	563	544	585	557	527	594	557	559	575	559	542	579	553	541	557	563	514	540	542	568	597	576	547	544	562	569	548	582	569	554	574	512	518	568	521	528	538	583	573	580	607	584	533	546	611	568	550	547	567	588	607	579	561	589	544	548	596	548	558	544	545	611	520	568	528	558	572	538	564	580	584	613	525	585	566	583	559	540	580	510	570	537	550	594	551	574	562	613	556	555	551	532	599	531	576	560	571	568	573	546	570	597	567	556	558	588	539	543	569	544	547	596	549	574	568	578	598	550	546	533	560	562	551	577	537	532	537	571	581	575	577	572	548	570	528	555	572	532	543	557	577	530	559	583	581	570	538	559	537	546	532	559	544	609	552	585	555	603	528	589	535	551	534	556	522	542	543	542	572	592	563	526	565	556	545	554	510	583	529	544	595	556	572	547	540	552	549	554	548	566	576	571	531	590	579	568	558	569	566	532	563	604	565	559	543	553	516	531	553	566	584	533	566	597	583	562	561	575	552	550	562	554	583	580	559	575	575	533	630	563	590	552	561	605	548	555	552	546	584	602	572	562	522	547	587	534	590	558	556	543	536	566	553
23951	23263	34139	29251	21551	12379	2529	1025	779	811	820	765	775	804	728	777	758	712	789	751	722	760	794	756	718	735	752	712	700	737	723	756	784	767	715	760	743	769	796	734	724	684	764	770	685	707	812	772	765	759	743	757	748	756	740	754	713	777	709	741	723	727	721	686	708	720	742	679	690	762	766	712	749	701	743	734	731	701	735	749	741	713	731	728	760	783	761	752	751	756	779	731	775	761	721	764	776	750	747	756	714	705	738	763	706	725	759	682	713	717	739	686	789	760	745	755	748	717	732	760	726	693	680	746	731	747	711	728	752	715	827	725	717	753	752	812	719	769	709	707	775	710	747	812	797	731	745	746	724	693	727	721	798	704	721	709	769	721	719	766	730	739	729	718	729	742	701	746	745	734	730	700	737	713	703	708	778	719	762	731	759	745	748	751	695	727	723	777	735	780	704	731	743	724	742	719	758	710	741	738	725	731	713	768	755	689	723	706	716	734	754	766	739	783	711	700	748	747	685	764	732	718	745	737	698	743	711	723	718	778	752	789	718	711	741	776	735	763	700	688	763	796	754	744	732	791	697	693	722	774	727	749	688	742	750	711	693	760	745	741	757	752	751	780	723	741	760	750	786	747	712	722	697	721	678	707	700	700	768	701	753	741	706	754	688	695	719	705	711	724	721	776	719	762	732	713	722	696	724	753	748	738	766	770	728	730	746	708	736	741	733	708	704	780	755	751	727	740	747	735	729	718	768	752	689	753	722	722	732	761	695	682	727	744	728	773	701	735	759	747	758	758	714	687	732	724	743	737	712	726	718	742	753	757	726	719	705	711	714	709	728	711	741	785	698	740	771	705	767	718	761	723	709	706	750	752	720	711	753	712	703	676	719	731	739	744	708	694	713	718	720	743	712	735	776	740	765	752	735	700	755	725	694	771	727	770	719	754	700	725	692	724	707	715	743	721	740	732	754	704	755	726	749	747	759	742	720	729	749	738	752	711	723	692	737	687	752	704	743	712	706	723	727	739	728	697	707	694	680	760	710	706	732	691	716	729	739	698	746	718	754	743	732	694	708	765	674	800	714	752	737	671	697	703	704	714	732	770	717	744	743	717	740	742	738	795	704	730	756	708	725	723	776	724	771	713	716	681	728	762	688	717	738	734	742	709	711	768	725	734	762	707	727	727	745	723	726	687	709	745	740	706	717	724	703	724	714	746	672	664	739	752	714	691	761	705	730	666	743	714	665	769	720	726	707	699	724	728	763	739	727	724	752	723	745	746	748	743	745	771	763	696	723	734	737	737	756	708	705	680	765	752	704	788	750	731	685	768	731	787	776	672	700	695	729	730	724	741	791	755	715	746	695	721	688	729	735	727	700	782	762	778	734	732	731	719	725	715	741	764	717	725	693	736	725	699	711	716	745	752	735	717	742	721	684	723	719	717	728	707	673	728	723	718	736	716	785	716	738	779	769	750	747	715	786	714	744	765	703	718	722	706	709	754	729	715	717	723	732	730	748	768	715	738	758	728	753	710	743	710	731	729	787	759	718	740	767	720	747	721	701	744	816	711	773	728	758	743	729	759	783	757	776	679	749	755	701	766	671	679	756	723	717	716	737	769	744	729	738	668	717	737	742	744	740	741	742	748	741	725	689	720	751	752	761	762	691	742	729	762	709	713	733	732	758	726	754	689	750	732	737	700	711	730	723	740	710	727	722	691	692	726	740	743	719	777	766	743	744	728	767	751	739	718	722	741	759	708	719	720	740	730	749	718	770	740	717	751	753	742	754	788	713	742	724	775	754	725	671	741	764	726	738	713	725	720	687	716	771	773	701	717	725	720	723	717	744	716	703	756	762	725	762	682	727	744	740	710	697	748	741	743	691	729	783	684	701	738	718	741	706	743	744	770	724	724	702	711	764	718	685	704	793	702	754	784	775	694	748	751	723	748	737	675	758	734	734	691	704	688	737	708	728	705	745	741	723	745	734	702	748	759	722	735	738	730	685	720	729	775	734	714	740	744	807	755	757	728	726	713	763	726	736	715	715	732	703	761	746	721	732	704	709	719	745	662	685	762	698	708	735	762	757	676	696	719	739	762	721	737	724	737	720	774	716	769	743	757	781	678	704	728	757	742	741	716	761	742	770	738	718	695	749	719	705	692	734	720	707	754	724	737	698	733	794	755	716	755	732	714	736	693	768	709	763	710	740	759	722	709	722	725	702	722	716	730	727	712	773	730	751	704	721	731	721	702	721	753	788	693	699	723	704	760	775	770	736	726	677	716	768	761	747	747	734	711	762	708	731	721	758	708	770	707	736	692	731	745	698	787	714	757	744	715	710	730	726	729	747	784	697	794	711	726	731	680	717	726	692	750	743	738	686	736	751	732	730	754	710	709	735	756	764	727	669	701	757	763	686	672	706	665	704	704	761	699	729	716	714	768	726	736	754	697	736	748	755	780	728	730	736	754	727	740	696	728	700	689	703	756	716	770	753	742	704	728	765	704	751	764	731	725	735	713	698	708	732	728	796	718	683	712	748	706	708	742	741	731	713	673	738	719	715	765	778	771	769	738	706	763	744	729	669	743	688	686	727	740	743	724	728	745	743	700	677	740	676	780	688	730	739	779	744	718	729	778	771	687	734	743	719	728	683	727	731	740	709	717	765	780	709	750	706	743	707	758	728	672	731	754	736	747	747	769	734	737	760	749	754	742	695	701	712	655	761	746	710	719	718	680	732	708	738	731	696	723	764	771	723	697	766	724	749	751	735	743	757	716	755	687	711	750	704	755	705	776	734	698	728	719	724	715	701	792	709	708	757	764	724	746	738	706	750	754	747	741	743	797	767	714	752	740	750	781	740	784	742	772	734	740	707	721	732	717	741	762	686	752	687	714	714	746	745	693	750	741	729	754	720	710	706	723	734	765	733	724	763	741	750	689	734	715	636	729	742	736	683	693	708	740	703	703	788	723	753	740	705	769	749	744	702	709	726	736	722	712	725	747	743	673	762	686	768	693	766	763	676	700	677	740	752	778	721	773	763	715	733	733	712	700	722	687	668	731	741	736	733	688	751	743	744	801	741	706	789	743	682	724	751	697	749	764	771	730	771	694	729	752	735	809	716	718	724	738	684	723	724	759	718	762	775	796	738	707	691	705	737	679	727	723	722	705	740	733	734	723	749	703	735	699	762	712	791	749	704	720	780	716	751	715	725	735	749	739	724	736	718	721	731	748	698	709	750	717	733	717	715	717	736	741	745	702	710	721	751	719	731	712	720	712	760	745	768	722	724	714	720	757	722	773	749	767	720	678	761	704	763	687	733	726	757	746	753	762	729	721	730	740	805	808	713	745	742	743	754	715	708	718	767	747	751	703	676	738	711	762	731	727	746	744	702	685	701	739	751	665	732	717	744	731	754	682	745	747	747	721	735	739	742	732	722	691	707	773	702	683	700	714	742	745	788	748	706	770	737	703	752	726	798	702	697	733	736	722	742	693
64139	100314	67595	35150	11551	3366	1122	718	698	688	645	683	709	702	655	693	710	692	739	659	675	699	684	702	653	671	687	688	686	667	643	659	671	708	721	677	625	718	647	694	636	720	646	657	702	686	721	660	685	695	683	675	691	699	687	644	683	647	654	664	716	707	732	749	690	702	645	670	680	662	676	664	710	711	667	619	671	652	660	656	710	671	664	637	707	727	603	695	664	687	703	693	649	690	663	702	729	637	712	689	698	727	714	703	628	686	710	680	699	657	708	696	681	662	620	668	704	678	631	669	695	662	676	664	679	695	679	666	652	665	618	638	734	698	671	710	653	709	609	674	676	728	719	647	674	698	644	758	674	695	680	732	681	679	627	699	757	657	702	670	710	709	678	653	694	722	695	703	692	699	675	702	714	648	684	679	685	712	637	720	684	659	669	655	682	643	684	655	709	626	663	705	691	701	758	685	659	704	674	711	707	712	732	651	655	689	665	698	700	678	681	721	664	650	713	688	654	677	659	697	664	677	634	699	660	687	685	683	662	711	716	708	683	718	671	691	652	691	688	670	686	706	665	686	686	687	705	713	683	679	683	727	722	687	669	693	724	709	666	690	671	694	712	666	706	679	669	652	683	678	710	674	620	698	671	710	708	697	680	684	679	698	675	653	668	662	686	659	689	660	682	647	700	705	650	654	655	671	675	598	688	708	688	659	663	660	702	688	660	665	675	724	703	671	662	744	676	650	688	651	664	647	676	691	676	707	670	722	685	706	690	631	628	718	679	675	695	644	654	722	692	663	659	707	684	682	647	687	667	709	695	671	683	680	663	655	677	685	718	704	701	712	730	658	656	664	695	642	671	678	653	650	670	702	696	686	671	714	663	681	667	652	711	696	702	706	684	681	668	688	715	701	629	690	708	652	660	640	669	693	683	692	668	699	699	710	713	699	721	686	665	700	706	704	660	671	659	701	679	733	654	643	648	687	650	686	666	643	679	700	686	680	675	660	671	667	668	688	675	658	651	699	666	690	677	671	731	681	689	678	717	697	685	676	649	723	689	697	644	713	685	623	676	673	644	700	688	712	678	683	723	689	671	691	667	672	693	658	675	679	647	679	687	642	673	726	695	688	632	683	695	674	648	634	700	703	664	672	627	681	704	694	689	652	700	634	635	620	736	684	688	664	692	642	672	653	705	669	652	683	677	672	679	662	690	677	716	677	678	657	700	705	714	662	637	653	685	662	661	690	721	650	693	689	681	693	698	692	662	685	653	743	683	655	647	658	680	701	693	705	711	661	664	689	689	683	705	684	677	690	679	690	702	718	683	664	689	668	697	679	697	676	673	733	666	667	739	697	647	699	652	673	682	685	648	733	687	715	686	663	682	703	678	710	713	632	646	682	694	682	734	628	700	665	688	687	679	693	680	646	667	692	716	695	641	653	692	672	695	686	713	653	657	706	751	699	690	673	657	674	615	643	681	647	654	712	728	694	689	652	650	704	720	696	678	656	707	681	674	668	656	685	696	708	693	722	674	709	683	689	645	704	645	680	695	663	674	640	680	671	664	666	662	673	704	663	705	652	642	709	672	669	697	703	725	637	662	687	660	659	662	666	712	659	686	693	692	690	694	713	710	711	671	671	664	735	721	699	722	638	697	702	649	669	698	652	652	682	699	714	691	693	672	657	705	664	674	658	692	642	686	674	703	642	630	654	659	658	666	670	683	671	719	639	666	689	661	685	658	658	676	700	701	682	716	646	690	704	665	684	690	674	679	680	651	745	650	645	638	692	713	696	670	642	640	670	690	676	686	678	637	674	671	739	711	665	660	709	690	650	694	634	676	685	680	635	691	697	681	721	668	686	677	675	676	695	723	680	692	693	644	696	675	658	670	701	661	693	678	711	670	668	694	706	664	744	676	692	669	677	718	709	656	631	659	675	681	672	657	689	623	635	683	638	692	639	644	681	661	734	673	675	728	631	653	640	692	680	700	694	691	682	681	677	676	689	638	697	619	646	690	728	653	709	716	721	688	684	681	695	659	634	705	696	731	687	704	608	697	666	678	678	700	603	680	661	659	676	664	642	702	667	668	704	667	657	754	679	692	659	667	661	648	679	719	671	680	701	724	661	697	654	649	654	710	690	672	714	702	702	672	725	672	687	676	706	654	653	660	726	682	631	653	695	713	700	690	692	708	662	689	667	703	678	683	672	639	681	702	690	718	718	675	660	699	698	693	654	672	637	672	684	662	678	719	665	749	668	678	679	678	673	732	680	684	659	709	673	682	687	676	707	668	680	679	678	663	636	669	657	669	683	687	684	680	641	658	687	666	735	724	651	690	668	666	645	699	662	713	677	688	676	686	679	714	697	715	692	635	690	626	676	698	653	725	723	687	686	658	685	675	691	697	631	668	651	646	673	651	631	638	675	677	729	688	668	712	655	711	663	672	695	718	688	672	685	728	682	661	699	678	663	674	703	687	658	675	702	680	652	688	656	651	689	666	697	678	625	692	640	659	715	669	601	673	704	647	707	719	650	668	728	678	670	675	689	636	696	686	704	692	685	684	682	698	717	632	641	699	654	706	694	662	733	672	694	680	642	710	674	681	707	695	729	722	657	644	703	656	678	637	665	655	674	707	668	697	725	669	664	670	659	694	651	666	686	700	630	692	644	652	652	677	677	654	698	671	727	652	687	679	712	688	664	668	688	689	632	707	650	707	650	705	701	729	641	703	684	653	672	663	681	736	739	646	687	702	714	674	662	710	690	696	680	673	649	693	675	666	710	720	707	690	688	685	676	709	708	723	684	698	729	641	683	665	672	695	699	688	674	722	701	699	700	660	669	699	688	637	664	694	670	669	700	702	671	660	639	698	677	675	712	628	684	675	704	689	691	690	690	680	708	672	711	666	691	674	699	646	705	649	648	749	646	744	690	678	694	629	659	659	678	687	693	631	655	623	644	669	666	745	633	714	674	643	694	688	651	674	695	706	693	664	675	658	637	665	678	666	707	729	675	656	722	685	693	694	684	691	669	733	667	676	689	659	697	679	636	691	677	684	658	732	696	717	673	664	680	742	686	661	668	670	685	697	696	669	674	738	677	733	675	654	614	646	650	648	688	725	678	666	697	683	695	644	666	728	673	608	689	680	670	668	718	690	629	617	678	656	663	673	630	635	671	732	695	716	681	679	668	658	721	697	680	680	687	636	709	656	706	619	728	673	674	687	678	670	682	646	697	699	682	651	609	671	711	639	691	719	669	680	675	723	679	732	700	644	707	680	677	671	659	712	671	677	683	699	662	619	671	676	692	690	693	676	680	649	702	662	664	726	655	712	691	715	673	645	696	640	664	710	651	686	693	661	704	696	634	706	706	687	641	664	696	679	665	639	662	665	732	673	658	695	639	677	711	620	660	646	687	637	633	662	688	685	651	716	649	702	708	667	650	711	708	696	638	684	689	656	648	678	687	694	707	735	696	704	685	720	632	648	678	696	673	689	686
30790	30558	25341	8919	1724	746	560	531	555	525	502	540	575	527	484	502	556	567	523	505	488	508	510	599	514	562	551	536	523	571	504	472	502	517	511	509	541	526	519	548	516	523	577	470	470	533	519	568	495	495	582	513	537	518	525	563	515	546	528	536	513	536	491	550	566	501	512	550	559	535	495	519	537	497	544	486	536	543	536	492	474	547	516	534	511	525	543	495	537	479	535	524	520	500	478	534	558	513	532	480	566	504	493	519	525	519	542	508	504	518	504	569	529	576	476	544	538	538	522	518	530	525	524	482	537	526	516	560	521	517	537	566	493	535	536	520	518	552	519	537	509	533	546	493	497	552	507	594	499	503	523	536	526	528	518	534	493	496	502	499	510	507	490	522	519	505	555	504	517	489	535	477	507	519	536	521	523	468	485	514	517	522	544	550	537	504	521	540	512	531	477	530	491	531	518	568	524	500	564	521	540	499	494	519	534	499	524	514	483	549	550	489	507	549	554	512	523	526	505	531	523	475	488	526	500	535	552	544	484	503	538	501	536	525	549	541	527	547	552	484	534	541	572	515	523	516	518	532	509	517	538	502	534	505	522	507	485	528	516	572	473	487	534	533	502	469	521	541	527	528	497	513	523	494	488	511	501	520	501	495	534	523	524	493	516	504	543	484	509	534	514	557	544	486	509	525	503	522	479	542	541	529	515	525	504	541	522	522	608	527	515	511	487	507	497	533	491	544	477	543	550	520	526	491	534	508	510	535	535	574	507	490	521	493	526	539	477	537	547	492	526	490	506	528	519	517	542	523	510	471	511	547	503	517	543	497	517	493	528	497	535	538	550	540	546	536	501	479	496	548	515	484	495	522	465	462	579	486	499	511	534	480	556	491	533	537	558	551	539	498	503	541	482	544	509	512	551	517	469	542	543	465	506	559	503	499	490	517	497	507	511	519	581	492	517	549	574	500	523	510	514	473	507	485	515	525	525	546	510	522	508	515	523	521	528	502	487	541	501	525	566	539	517	460	518	536	512	536	522	497	533	559	545	487	518	548	515	524	493	508	513	523	516	552	510	507	502	485	496	511	508	545	509	499	506	520	519	518	546	553	555	506	513	482	518	506	472	490	489	517	513	563	544	534	489	547	555	485	542	500	516	530	526	484	588	500	542	543	522	516	491	504	525	529	476	553	524	504	494	513	495	525	525	548	550	526	507	526	536	494	491	489	517	549	502	559	518	529	557	556	500	536	542	533	525	508	490	511	516	521	491	478	555	521	508	516	511	507	483	553	503	526	518	512	516	511	505	515	509	530	487	467	545	545	543	514	505	521	581	527	494	543	553	520	517	504	502	525	552	538	553	518	505	491	520	507	509	504	487	533	516	536	542	529	558	493	554	510	493	481	502	541	515	507	468	505	488	524	472	526	512	549	526	478	548	514	505	551	504	538	527	505	524	528	568	505	522	510	511	543	549	539	525	527	532	510	540	500	489	504	559	503	526	515	539	496	533	519	537	506	564	515	529	523	532	534	516	540	548	519	512	486	510	562	467	520	522	518	497	519	539	520	526	514	499	533	500	536	538	525	499	533	486	464	516	500	521	495	529	529	514	502	510	517	532	534	532	586	461	484	508	486	471	538	529	503	485	493	533	548	498	547	528	522	516	510	487	519	495	547	548	533	508	507	526	473	484	507	518	549	501	488	491	494	520	534	523	515	543	482	500	529	523	530	494	533	548	494	500	525	500	503	518	536	537	517	564	522	529	517	542	501	527	503	543	491	506	518	536	508	532	516	523	508	541	524	531	516	514	530	536	528	495	495	526	518	541	499	537	531	498	491	556	506	482	560	519	494	543	511	489	561	481	554	539	522	520	522	526	488	539	519	525	544	556	541	495	534	503	518	515	567	536	503	529	505	507	509	529	471	485	522	521	549	518	541	522	534	513	520	510	504	525	521	515	520	564	500	513	491	538	501	540	503	502	535	459	532	537	572	484	525	534	502	502	548	519	533	501	529	515	539	509	536	502	522	519	487	514	517	513	499	506	507	508	543	474	512	508	510	558	516	564	541	533	505	528	499	490	520	536	516	531	462	517	488	503	513	524	542	514	527	502	495	535	526	523	562	558	485	485	530	526	493	505	533	521	490	530	492	510	512	514	533	532	495	487	503	499	539	557	528	501	497	495	488	499	473	528	523	515	518	527	494	496	521	503	522	516	544	487	525	486	502	498	503	530	545	537	543	547	523	554	542	475	540	530	483	505	530	551	522	520	496	514	481	498	485	511	570	526	498	540	493	475	517	519	555	527	511	543	522	556	519	526	540	510	522	522	507	516	536	529	543	489	524	462	502	513	512	516	533	525	553	524	494	543	510	502	544	499	491	552	522	541	538	476	472	512	532	499	506	500	502	494	488	512	531	498	560	551	542	539	477	517	517	551	488	506	499	503	501	494	507	517	544	526	530	468	497	531	506	496	566	467	509	505	515	540	536	521	529	513	498	511	541	497	497	535	552	537	538	534	515	505	534	522	539	515	490	474	493	505	504	517	524	535	515	505	514	539	483	512	446	526	512	517	507	524	552	548	496	538	542	533	517	530	536	517	524	529	490	522	510	504	501	523	510	488	525	557	545	524	536	535	549	534	558	558	532	538	533	490	498	536	540	551	516	491	540	573	546	512	491	527	514	476	565	522	478	514	499	521	515	532	525	515	519	504	503	486	530	482	529	508	547	577	510	509	537	487	552	529	539	545	517	563	513	533	526	506	544	525	523	508	525	465	532	527	462	530	512	507	498	513	531	499	496	519	536	549	520	538	522	532	471	573	477	502	522	474	511	503	529	509	505	556	511	512	520	526	520	531	519	498	492	519	503	584	580	520	525	571	539	517	531	498	541	523	541	530	519	502	551	486	525	526	504	501	554	521	505	516	517	482	507	493	512	530	514	515	498	539	496	551	539	507	529	496	530	526	548	503	496	519	545	548	514	527	523	518	475	484	518	494	530	493	490	468	523	555	511	584	518	516	544	504	544	481	492	545	510	555	525	478	536	510	530	510	502	496	493	478	515	508	509	515	490	555	529	525	526	526	504	504	566	517	468	490	501	517	539	520	528	503	575	501	489	524	528	513	520	493	525	540	483	572	518	493	500	502	541	507	506	494	520	536	501	513	543	518	531	509	477	549	541	504	529	541	542	460	518	510	526	502	538	492	499	496	537	533	522	555	486	499	516	492	538	493	528	580	530	536	491	525	571	574	510	516	530	533	550	522	523	483	519	525	511	535	532	487	496	509	561	536	537	559	479	527	541	542	515	521	524	567	493	514	507	549	468	496	498	552	483	510	525	486	489	510	504	450	534	503	512	555	500	530	502	500	521	529	514	515	476	513	489	478	508	525	504	522	555	503	529	513	494	527	527	506	481	582	546	524	512	508	561	487	514	534	519	489	532	542	517	526	524	514	533	540	511	504	559	500	556	513	490	515	506	516	541	564	543	509	474	557	524
24476	35352	18382	4551	1395	604	529	447	448	432	470	469	435	452	454	433	454	416	416	495	420	401	468	442	411	475	437	455	447	457	445	455	442	433	455	446	438	453	473	419	418	487	482	433	446	415	445	443	454	426	451	390	446	393	459	445	441	450	445	437	454	445	457	413	459	427	437	431	411	471	447	437	456	408	459	467	442	447	454	409	462	452	441	432	455	431	484	423	455	435	423	449	431	435	448	433	451	442	457	417	457	419	443	418	407	477	435	422	439	479	428	403	476	434	471	430	469	449	451	431	425	408	418	427	426	453	438	435	435	437	431	445	431	409	425	440	466	426	425	444	451	399	417	444	419	424	430	466	463	437	421	469	440	452	452	442	440	455	459	465	478	446	420	503	409	423	461	430	450	419	432	414	424	452	398	475	411	454	445	481	428	478	480	444	453	470	419	435	440	413	418	398	450	432	452	454	437	410	422	468	450	465	391	477	463	472	417	404	412	445	439	448	464	426	432	433	423	448	433	465	446	451	434	417	438	447	448	437	478	425	453	450	398	447	477	428	449	440	446	442	471	458	426	424	461	450	447	440	404	429	404	442	414	422	422	419	460	459	414	435	439	423	455	465	462	423	462	426	441	435	449	407	418	418	446	452	412	473	409	454	436	433	431	429	435	418	471	424	436	412	479	446	447	401	469	433	464	459	412	451	455	437	442	422	388	466	426	452	460	469	452	461	480	419	433	411	458	435	454	440	423	425	432	383	459	442	450	440	420	393	457	460	423	400	442	436	442	427	439	478	431	448	403	444	428	438	421	425	430	462	407	417	445	451	448	454	460	475	481	455	430	443	431	415	428	431	462	454	439	432	437	428	408	436	474	403	466	459	443	425	411	460	426	418	458	444	484	471	457	401	434	412	415	433	462	440	453	474	421	443	430	455	464	469	464	412	390	438	417	448	425	460	442	457	432	438	435	436	443	436	457	434	392	448	447	471	447	465	443	402	436	451	433	443	475	421	444	437	464	411	431	450	462	472	468	462	495	457	460	447	465	446	427	431	430	419	466	479	421	426	431	395	452	487	441	452	453	431	431	433	430	471	432	394	436	452	401	456	429	434	413	421	414	475	449	452	434	477	417	496	468	463	421	389	417	429	434	454	440	443	424	424	483	445	462	403	435	459	399	421	458	448	426	472	465	445	399	420	469	460	422	444	456	399	447	438	431	472	441	411	421	461	402	435	405	431	428	414	408	416	450	420	434	451	425	468	447	450	434	442	407	437	439	417	441	454	419	425	437	444	423	449	442	436	432	428	435	460	442	440	426	395	423	435	427	463	413	419	468	429	451	426	432	422	407	442	441	434	469	421	453	442	451	438	459	468	432	456	419	456	395	395	448	459	421	429	436	425	416	415	429	430	453	488	413	458	389	462	449	393	462	432	453	447	431	472	444	410	468	422	432	468	431	478	435	433	408	404	448	424	435	426	399	478	467	444	425	419	446	427	457	452	418	452	468	435	450	401	451	388	447	428	430	434	451	473	422	464	449	483	478	440	439	459	443	436	454	412	427	465	431	426	424	422	472	453	399	431	406	454	405	457	439	416	425	446	450	397	444	452	424	406	441	431	451	402	451	475	449	405	422	447	427	394	428	431	477	463	429	475	423	427	417	448	400	447	457	444	470	481	477	429	432	410	440	443	419	448	439	435	442	420	435	472	468	470	441	439	433	439	435	439	430	410	432	448	453	463	447	443	426	466	448	440	417	431	461	451	409	447	437	498	429	444	425	452	454	427	448	430	401	406	462	442	449	434	421	413	404	457	463	433	465	433	423	446	410	439	400	457	431	451	411	401	423	418	431	434	431	458	458	425	463	420	467	430	438	419	430	414	453	400	454	436	461	438	454	409	418	453	439	398	476	442	442	452	457	463	449	446	428	437	421	446	425	441	439	446	445	405	464	421	492	423	448	440	468	455	423	454	430	467	434	382	464	457	432	476	445	447	439	417	467	429	414	443	417	441	419	471	454	436	426	444	428	447	443	416	444	438	444	441	470	428	411	420	418	425	398	418	430	439	455	412	450	461	479	413	449	434	418	446	422	445	425	427	447	425	430	473	465	458	463	437	432	438	436	459	447	454	419	447	394	453	450	419	431	393	482	448	421	432	426	425	437	408	405	431	468	444	432	477	403	463	450	419	392	457	462	445	438	410	412	456	460	433	446	422	399	420	434	437	472	451	454	419	439	410	437	468	443	455	421	432	409	435	464	468	439	435	453	423	458	459	436	419	427	421	397	444	449	413	463	436	430	435	441	454	432	463	439	421	434	451	433	434	454	430	405	446	433	435	463	465	446	430	464	454	441	423	440	421	408	426	487	433	417	479	421	465	460	418	405	451	447	412	404	450	418	451	500	439	436	453	457	452	436	461	453	458	413	437	451	411	423	425	413	446	457	440	447	428	404	468	431	419	408	420	405	471	440	470	468	461	447	417	455	446	425	487	445	477	433	426	396	475	416	461	456	438	422	437	388	464	439	453	423	429	431	416	438	440	453	462	433	440	419	447	419	455	401	421	424	422	415	407	412	443	432	433	432	431	408	435	468	422	427	426	429	445	439	450	478	485	436	413	446	468	440	390	472	445	451	445	457	422	415	440	464	383	430	462	453	432	448	438	408	417	417	428	423	457	393	427	423	412	454	471	422	438	431	451	441	409	450	426	462	395	437	383	435	449	457	399	405	400	468	451	411	414	449	381	460	433	437	471	441	443	411	445	402	462	430	422	423	445	461	436	485	440	449	447	416	475	403	426	424	415	446	458	438	456	413	467	468	416	432	440	451	483	438	453	455	434	389	427	415	420	443	436	415	453	430	442	447	453	419	434	438	424	445	434	432	457	421	451	403	434	410	411	453	412	422	431	490	422	431	439	443	406	430	443	424	466	418	473	392	442	446	434	413	409	440	419	429	398	430	433	423	449	448	393	474	424	470	397	488	401	449	442	441	425	443	450	457	411	441	409	455	452	444	438	444	437	430	445	471	449	447	428	436	442	419	399	411	449	420	421	415	434	430	457	440	420	469	425	466	432	450	440	458	453	413	412	449	436	473	402	445	437	453	457	430	424	463	460	403	458	471	451	447	402	429	451	427	438	456	423	469	443	445	417	431	399	416	425	440	452	447	418	443	469	402	476	436	432	480	452	457	397	445	450	465	450	441	434	413	425	402	450	472	458	427	469	453	433	432	398	432	477	421	422	441	447	435	451	432	420	430	455	427	407	454	456	434	434	427	467	457	412	448	429	423	423	414	427	456	444	449	466	457	446	457	446	474	427	451	473	449	385	448	450	431	432	457	438	470	439	414	467	437	433	429	415	445	458	425	440	457	459	431	421	440	434	458	461	459	444	455	471	473	445	399	435	433	427	441	417	449	450	405	417	436	444	428	462	432	433	415	433	413	458	420	416	438	439	444	446	441	460	454	444	458	431	427	413	409	430	450	404	412	448	432	419	421	446
25059	26023	38463	31516	18500	5848	1279	710	571	630	611	611	648	617	612	568	604	606	651	613	624	583	578	608	571	636	612	561	604	581	596	602	623	616	579	591	623	604	584	620	605	598	598	610	569	573	556	613	599	578	643	588	641	665	623	611	625	566	619	569	563	588	602	554	623	584	605	630	579	621	628	563	603	605	579	627	610	574	593	590	606	588	572	573	571	598	609	614	627	570	548	612	549	593	572	541	586	595	598	605	569	607	620	607	603	594	633	588	631	587	597	581	586	608	549	605	592	590	554	579	599	590	575	599	605	606	626	626	602	560	588	620	577	593	584	578	609	605	598	588	601	620	652	608	618	586	595	603	573	578	580	561	595	579	614	576	617	564	548	574	577	622	592	585	566	559	579	578	607	589	584	625	575	592	604	598	600	621	533	619	592	567	556	578	608	590	585	627	597	591	547	556	586	563	594	599	590	592	577	619	569	592	593	665	619	610	610	573	610	550	585	574	538	576	573	582	568	602	617	587	586	572	572	598	602	573	623	580	593	560	573	611	571	623	583	564	605	613	559	562	573	613	596	625	608	620	616	592	610	586	541	626	582	610	606	584	585	581	558	572	593	559	589	598	551	587	614	571	559	575	600	573	593	549	603	557	602	595	598	597	569	583	564	658	609	609	617	581	599	574	621	566	583	613	555	551	610	566	602	628	585	590	633	565	608	573	639	638	574	573	602	592	547	576	559	602	606	589	525	592	587	606	606	614	572	584	593	558	584	621	568	584	603	547	568	580	585	686	611	591	604	583	569	588	586	568	603	626	615	603	569	586	607	597	621	587	601	556	600	584	589	618	625	604	574	560	609	585	599	684	584	624	572	633	592	567	600	575	629	616	603	586	624	573	598	627	609	600	574	570	568	606	637	601	606	561	574	581	578	575	589	617	581	605	591	584	636	567	614	584	626	583	574	633	581	564	596	629	607	599	525	596	565	580	589	608	581	566	609	578	592	652	604	607	594	606	592	578	667	559	611	585	568	597	600	609	583	619	571	606	564	565	546	654	564	560	561	608	601	598	609	568	566	617	568	590	582	561	560	559	554	590	577	538	562	586	585	594	589	566	639	603	623	610	578	552	582	541	591	601	612	565	603	591	582	591	631	566	606	589	565	590	592	571	575	596	628	594	547	571	578	600	598	584	599	558	641	592	571	560	594	610	571	616	596	595	598	609	638	596	584	589	571	626	636	573	569	546	605	629	587	597	583	587	586	600	574	608	594	559	560	649	529	618	563	585	600	598	667	597	588	614	590	590	569	597	590	604	655	574	553	594	570	581	591	595	546	599	609	602	584	620	605	617	561	555	529	575	593	615	628	616	631	566	557	565	584	582	574	606	583	625	547	593	598	634	581	595	572	623	571	570	582	569	608	568	562	573	592	597	602	556	562	573	612	563	618	535	603	575	585	597	625	537	550	603	609	594	607	576	561	636	604	583	590	540	544	609	592	561	562	601	621	613	574	600	603	584	632	632	612	575	591	613	598	596	592	617	537	543	589	617	606	611	558	583	585	583	558	589	570	602	621	518	591	619	579	610	596	595	595	605	560	591	630	586	581	609	550	580	568	621	579	600	620	644	611	595	562	621	593	531	620	633	609	599	611	599	636	585	589	592	579	599	621	617	595	564	584	626	581	578	565	570	559	564	600	617	604	585	554	597	605	544	593	549	594	564	558	561	610	618	530	604	616	624	581	565	636	580	592	551	579	608	557	589	598	617	591	624	574	583	623	578	556	562	547	618	549	616	561	599	629	609	592	587	568	582	558	581	575	530	606	579	619	624	554	614	600	553	624	570	611	563	630	582	613	621	613	587	549	587	611	588	622	562	577	582	596	615	574	592	586	591	603	586	578	543	547	621	625	611	620	593	623	592	567	582	568	601	599	562	573	615	555	650	549	620	564	558	566	563	618	632	588	611	608	607	598	574	570	588	551	584	536	555	606	548	581	606	606	625	638	629	610	587	609	599	598	581	610	585	597	590	580	610	606	547	607	587	588	569	601	614	615	561	551	588	547	569	555	537	594	599	610	560	625	554	613	612	648	533	605	605	538	574	580	592	617	613	633	554	622	605	565	575	597	530	570	534	587	619	601	581	562	595	564	594	606	608	603	595	585	623	568	601	590	592	574	580	553	577	536	593	581	590	610	571	625	585	622	595	575	550	541	558	610	577	595	567	610	537	553	580	606	614	588	540	602	632	629	573	591	556	588	563	601	581	585	571	575	613	547	575	578	599	593	596	632	591	579	530	558	625	586	607	639	591	592	605	615	615	578	645	594	558	623	577	580	583	585	600	576	610	570	592	570	574	583	611	602	588	604	606	560	597	575	611	605	596	588	596	564	589	650	577	573	631	595	602	586	618	577	595	566	598	601	598	600	585	602	601	588	577	610	566	591	591	584	575	580	621	539	589	592	515	586	599	605	579	574	590	591	530	578	566	580	612	575	660	617	590	614	617	583	600	614	566	571	553	599	600	560	593	585	565	617	575	589	571	594	609	621	593	598	589	577	556	558	619	644	610	585	586	618	539	613	601	605	615	582	621	553	598	585	631	619	607	557	596	625	572	558	540	574	572	590	634	617	625	578	581	608	613	636	588	554	573	564	619	618	591	593	611	596	541	607	605	532	596	567	557	611	641	634	601	594	625	599	608	568	589	578	586	569	588	566	605	589	603	569	604	585	589	590	583	600	598	562	616	582	639	608	628	624	619	544	609	550	572	605	584	573	599	579	585	594	578	552	592	559	563	579	531	595	575	576	561	618	558	613	596	583	595	626	582	624	606	602	560	562	614	591	614	593	584	583	603	579	585	605	610	553	607	570	571	560	599	579	579	599	591	581	644	579	601	593	600	618	613	599	571	590	564	620	603	553	596	565	604	588	572	605	584	583	602	566	581	579	615	619	579	626	572	594	569	601	592	578	592	592	588	596	593	598	557	573	564	604	564	624	587	578	581	610	565	582	573	598	562	569	550	567	635	599	570	625	575	556	615	576	585	590	614	612	600	605	605	561	620	613	564	601	544	541	601	590	637	594	627	601	595	598	591	576	569	573	578	580	569	587	574	560	530	556	555	604	593	618	612	627	614	595	576	587	599	604	595	589	618	533	620	562	591	613	558	557	566	534	596	608	608	598	607	576	580	596	582	605	627	561	602	562	573	602	569	581	595	586	576	568	606	609	607	595	647	556	594	577	580	579	598	588	588	584	585	572	585	571	623	581	556	555	571	576	642	569	599	586	565	559	550	599	561	588	589	591	577	601	555	631	628	599	579	597	613	590	569	589	598	574	633	585	610	567	578	586	580	572	580	589	569	586	574	584	571	548	593	602	620	575	556	624	641	589	609	620	561	557	599	571	592	607	561	557	546	571	553	603	551	608	597	584	589	592	538	559	577	619	615	584	587	596	616	567	545	561	580	592	562	564	545	595	607	599	622	612	611	563	563	572	604	578	622	580	543
61595	92255	59355	25759	9133	2554	876	630	529	567	526	531	552	525	578	572	538	535	575	544	579	550	531	568	554	533	568	559	550	545	568	515	566	546	586	544	513	589	543	546	509	535	580	533	552	529	558	513	562	531	544	564	554	526	549	521	537	550	505	516	556	546	535	541	550	586	574	561	556	565	547	548	548	563	509	584	517	570	543	514	576	573	539	547	574	560	556	528	544	543	588	544	545	584	521	533	575	548	545	591	540	539	586	537	538	545	547	527	540	548	559	517	546	532	551	563	561	555	491	541	468	538	513	510	548	579	513	544	510	558	582	555	550	527	577	523	520	579	517	522	544	521	532	554	553	517	544	545	545	561	544	535	562	585	554	561	540	561	575	545	542	505	565	528	564	539	590	524	535	531	539	539	563	533	524	575	535	537	533	517	545	536	555	524	565	540	539	515	562	548	531	570	523	533	564	566	556	531	558	552	539	561	521	569	513	542	601	555	556	559	544	542	519	552	562	564	540	564	530	536	556	567	529	537	547	542	564	559	557	578	556	521	542	583	566	559	539	510	534	584	513	530	547	516	546	501	522	561	550	549	517	534	559	584	562	566	550	557	586	538	555	552	531	548	578	511	549	569	583	518	603	550	534	524	561	561	578	553	541	570	525	545	561	583	563	561	551	512	570	555	559	530	556	574	558	568	503	578	529	519	520	577	556	566	525	539	524	530	545	525	586	534	543	548	550	586	540	545	543	532	552	532	538	564	573	560	553	543	604	598	551	538	551	563	575	529	507	571	519	572	540	521	550	558	554	513	555	565	513	577	525	547	536	574	570	562	520	574	537	537	595	578	532	571	573	529	588	583	515	525	553	523	546	592	571	524	549	530	526	551	545	564	573	523	563	549	540	584	540	543	557	531	520	563	515	573	537	543	552	545	529	544	542	551	512	540	572	574	566	563	544	534	558	497	566	560	545	552	527	510	583	586	516	520	550	529	563	587	540	609	531	523	530	525	573	550	565	541	543	513	532	575	542	540	555	535	530	504	569	543	533	539	560	563	512	549	560	594	566	501	538	515	573	529	558	503	566	563	511	533	538	593	547	565	530	530	501	559	565	598	511	552	584	560	530	546	557	585	520	535	568	567	555	488	505	542	487	532	591	576	582	547	530	558	545	574	577	529	572	537	512	544	531	564	543	579	539	543	509	567	524	522	542	529	526	583	527	527	537	579	531	531	557	565	553	566	491	574	522	511	554	558	544	537	538	536	576	557	525	484	548	578	532	566	581	542	523	531	522	558	546	505	533	517	570	538	525	562	521	571	571	555	533	533	518	533	501	541	504	505	556	547	556	530	565	576	553	559	513	556	564	537	513	544	568	542	585	534	524	502	552	546	525	530	512	545	484	563	526	552	540	503	542	559	522	538	552	570	524	568	550	541	574	516	542	523	550	557	546	547	540	554	551	514	546	587	556	568	533	559	551	548	545	554	558	541	519	517	524	500	532	562	539	543	522	542	536	559	531	551	529	558	614	515	527	569	550	589	531	539	584	554	584	556	538	529	542	579	533	551	542	526	587	567	534	512	553	534	531	539	586	528	516	485	548	553	542	528	494	536	498	533	544	547	529	493	536	546	534	553	554	594	511	549	522	510	564	541	561	535	527	528	537	553	565	562	538	559	547	532	560	551	546	567	501	551	558	530	556	501	523	593	504	549	541	559	540	531	525	538	554	517	539	525	551	574	545	561	590	557	535	536	559	559	568	543	533	548	518	540	534	575	522	507	495	546	582	539	569	556	515	525	581	565	605	490	551	527	554	533	591	499	553	557	551	557	532	554	525	574	563	575	554	543	526	514	505	585	530	538	535	518	502	559	540	544	574	552	540	507	538	493	531	585	552	572	538	532	549	513	536	531	565	553	560	537	550	519	562	546	541	504	539	552	537	553	596	514	533	502	544	538	564	530	570	538	557	495	559	525	519	510	540	576	501	529	544	558	572	542	554	542	508	512	596	558	553	531	567	568	549	550	559	524	549	569	536	530	511	534	520	561	539	547	511	572	546	559	506	556	550	569	514	506	544	534	544	533	535	527	544	587	546	565	534	536	532	516	505	547	525	531	552	558	563	555	550	556	550	522	563	544	528	539	592	550	538	538	530	518	549	574	530	543	517	543	555	535	495	575	534	519	549	521	582	542	548	554	537	542	579	528	539	562	506	541	532	544	516	537	527	533	587	541	545	559	542	555	565	527	549	554	587	556	571	571	530	564	560	541	588	544	542	539	519	541	526	572	561	519	564	566	532	559	544	561	513	540	548	573	513	529	553	547	530	565	581	560	551	559	533	573	544	526	550	543	547	544	551	524	562	568	580	538	529	564	585	530	531	548	554	543	585	521	514	573	543	588	513	547	530	585	548	569	529	500	545	556	554	570	541	552	546	519	516	589	513	533	579	527	516	546	530	545	506	530	542	584	551	507	518	519	560	528	559	541	562	554	553	507	537	548	506	542	544	535	508	556	511	541	564	531	556	557	553	536	550	538	524	511	550	575	546	540	573	516	516	574	514	549	550	525	551	542	483	567	560	557	548	535	526	547	553	530	573	567	558	537	519	528	557	529	537	511	527	520	530	513	566	535	516	544	550	482	538	552	557	526	552	578	494	561	552	545	570	529	558	551	558	539	551	546	521	567	558	549	564	542	551	575	552	582	552	531	501	531	535	521	536	531	567	557	519	565	509	544	517	499	600	565	534	543	551	572	534	495	520	565	540	525	524	582	522	572	558	544	530	542	551	538	522	521	545	531	526	532	546	557	514	530	484	531	549	529	523	536	556	522	557	532	517	531	559	530	503	576	548	575	549	509	581	572	530	473	561	563	558	504	539	529	568	584	551	555	524	575	545	515	609	529	504	507	553	493	534	533	563	563	577	530	512	543	516	528	572	567	523	588	514	545	568	577	559	564	506	535	565	549	536	536	559	553	537	555	505	517	550	541	541	564	516	553	569	537	543	553	546	581	591	529	545	552	553	548	520	522	560	544	592	534	526	536	524	541	510	550	554	514	567	549	529	549	518	494	549	512	527	532	499	569	540	526	572	532	555	554	545	516	544	567	534	563	550	581	518	565	519	505	553	534	537	533	589	585	546	555	565	517	541	519	576	533	539	575	555	536	538	563	554	524	573	553	571	551	575	539	491	519	547	522	526	549	506	507	563	597	589	544	518	530	538	563	514	553	586	484	578	511	554	512	578	553	565	543	564	543	535	566	531	565	530	510	493	545	535	553	540	527	534	561	530	532	562	555	529	548	546	541	571	582	549	549	546	523	526	561	579	589	588	556	575	568	550	544	544	523	524	586	494	522	553	525	531	536	530	557	560	547	570	538	558	493	552	516	535	547	547	577	551	544	549	510	542	507	530	521	562	578	515	566	521	550	547	528	556	533	542	528	545	560	559	533	530	545	566	544	539	551	577	562	583	551	535	535	542	535	572	563	518	529	584	503	547	546	532	535
23959	23084	33189	29522	22365	13681	3121	1056	802	737	731	744	742	726	745	689	742	713	745	724	761	753	740	728	726	737	705	695	726	692	732	699	671	692	780	679	708	700	692	709	722	695	677	672	729	696	707	719	723	654	733	715	699	732	691	691	710	728	715	761	712	791	687	718	730	695	689	716	727	673	755	702	710	743	666	718	691	658	689	691	711	734	681	689	695	672	721	702	688	752	677	726	708	738	734	697	690	681	722	699	718	674	710	759	641	693	687	762	696	683	723	725	710	707	720	701	654	717	708	667	729	691	736	690	761	696	685	725	774	727	670	710	725	705	715	673	698	738	651	683	745	760	705	762	743	693	734	760	712	747	676	697	754	721	660	730	771	743	679	676	701	679	713	667	674	644	722	702	694	714	684	680	720	750	744	725	713	717	740	717	752	702	707	707	746	696	698	717	691	694	740	661	690	657	706	653	749	689	719	747	678	713	685	717	712	739	734	712	733	764	684	721	703	709	704	742	700	646	690	749	664	701	732	693	739	732	735	679	714	742	674	708	723	713	683	697	693	658	719	674	720	728	681	675	679	709	685	703	722	704	683	710	697	764	665	674	742	754	707	667	713	724	742	716	692	679	690	730	726	708	669	746	740	726	709	776	741	698	702	718	684	755	705	716	798	725	686	669	700	663	716	778	708	701	699	704	711	714	698	759	726	702	754	722	706	702	678	727	722	728	711	699	717	735	671	685	657	681	660	698	688	696	697	725	706	706	701	712	659	741	732	697	709	691	670	716	754	725	707	684	698	735	720	717	680	697	660	725	678	694	671	664	684	729	699	706	704	697	676	727	667	680	706	720	691	709	716	651	730	681	717	701	736	719	676	762	691	659	732	738	690	674	707	676	692	748	683	724	742	697	708	687	702	740	660	722	736	666	668	680	698	726	680	674	687	740	729	668	697	731	755	750	725	657	695	733	694	696	693	669	755	710	715	679	688	758	739	669	732	672	683	689	701	706	675	655	668	729	714	702	690	735	671	701	680	718	686	694	699	706	731	674	688	680	724	715	667	691	706	680	706	723	728	711	706	691	707	694	746	741	657	705	709	697	730	725	727	711	701	768	759	632	702	688	665	713	725	667	696	697	713	700	667	722	700	684	728	694	687	754	725	712	695	697	664	737	723	729	704	670	707	702	687	732	754	712	724	724	672	640	714	710	705	709	672	673	689	717	666	750	728	670	680	707	737	705	727	661	660	711	735	697	655	669	676	693	719	695	726	739	708	699	712	719	705	670	676	638	728	707	685	727	674	688	752	724	704	716	688	718	736	675	741	696	720	767	708	713	723	715	672	740	656	661	677	690	711	729	715	657	745	731	745	732	737	695	722	712	696	705	705	701	687	728	702	690	709	700	706	745	696	760	700	674	732	695	719	698	702	689	722	712	707	668	695	700	724	709	679	734	742	706	672	674	687	715	683	684	755	698	697	743	677	697	745	708	693	745	721	712	672	713	723	709	704	711	693	752	768	734	734	727	695	739	668	673	709	672	694	717	694	732	672	738	741	715	738	680	725	705	660	727	741	689	754	691	688	712	691	694	668	697	710	702	701	749	672	744	671	704	704	759	736	734	680	729	688	712	729	721	693	715	672	679	664	711	736	701	715	668	685	665	718	739	720	705	680	653	662	724	735	698	690	685	728	645	726	656	656	702	692	730	736	655	715	696	729	764	678	714	705	679	702	712	726	706	715	734	691	699	671	735	733	761	750	699	679	662	714	685	703	713	676	711	684	765	678	749	720	687	719	687	679	726	751	702	691	687	719	670	744	684	639	737	754	720	710	723	703	686	698	760	718	690	690	700	670	706	702	651	689	733	728	705	707	699	716	747	737	680	685	709	690	697	701	692	708	692	708	715	675	737	686	756	704	721	729	741	700	684	732	663	725	664	699	706	675	705	648	724	700	738	679	713	706	701	692	735	704	695	726	664	694	705	689	657	720	742	656	714	726	651	717	731	799	713	716	721	684	724	737	642	753	665	696	719	703	723	711	708	733	738	708	696	719	726	748	686	697	745	660	686	702	716	699	742	676	710	732	677	702	716	757	701	724	712	702	714	723	678	654	727	750	756	642	735	715	710	711	753	689	713	699	682	679	726	704	722	736	677	694	745	685	674	706	706	694	738	662	712	691	717	725	701	702	736	703	693	744	678	732	660	703	721	717	708	687	707	720	663	706	747	729	736	714	748	741	720	740	675	678	737	670	726	722	692	702	650	688	681	688	707	733	750	726	734	723	694	682	679	697	673	680	738	734	683	661	721	730	673	683	694	720	675	696	716	683	654	670	692	733	644	726	756	736	666	725	697	694	694	731	657	655	706	749	730	681	720	730	667	683	704	711	648	670	755	626	724	698	688	696	699	639	713	729	704	665	706	722	752	722	694	643	670	719	695	764	707	693	672	715	680	705	667	655	666	700	642	724	742	736	707	703	647	704	700	712	746	749	717	733	688	722	701	709	703	719	666	724	727	736	688	714	722	734	676	690	704	693	737	714	665	661	725	695	683	705	705	711	741	697	671	672	712	767	682	735	680	711	704	686	719	692	725	689	704	708	721	717	717	704	775	683	691	703	671	692	721	717	678	694	716	709	662	693	716	697	704	689	681	726	669	702	701	678	722	711	730	698	722	628	698	733	662	681	710	661	720	666	721	705	691	703	690	717	708	697	711	694	697	729	701	676	668	687	702	745	717	738	726	715	716	737	735	739	706	696	727	672	757	743	678	711	709	733	649	685	710	724	694	690	704	680	711	683	719	689	686	687	673	727	714	722	702	735	723	721	713	696	684	765	706	719	708	670	670	644	704	721	692	664	745	705	717	672	691	707	682	711	721	697	679	723	686	766	696	710	693	712	662	668	722	672	719	704	694	706	711	718	705	749	682	701	729	718	688	718	687	729	736	705	728	701	671	735	743	730	709	701	735	728	682	709	687	666	737	672	717	741	672	677	715	755	722	691	697	723	724	728	663	705	658	646	733	699	657	721	703	756	671	704	711	707	727	713	692	680	715	710	733	694	680	707	685	775	703	649	702	672	728	706	698	709	721	692	715	683	687	721	662	730	738	682	685	667	784	667	686	697	698	689	713	654	686	705	755	692	700	689	724	730	706	687	726	705	731	691	732	763	668	694	695	726	716	647	721	712	732	647	687	647	700	735	668	716	737	684	723	636	703	724	702	737	736	676	725	687	666	733	745	716	677	719	681	674	758	682	772	721	735	688	703	659	748	713	699	691	702	676	726	699	753	657	712	699	719	709	672	731	719	695	734	699	701	705	669	716	716	679	680	657	711	697	698	670	692	692	705	707	698	686	672	715	723	745	711	703	703	672	679	693	657	696	699	711	726	739	735	681	676	678	677	696	662	740	730	741	702	688	667	688	702	716	706	681	714	690	691	721	737	738	748	705	673	791	688	716	689	755	752	676	663	755	720	712	684	763	647	695	741	784	719	661	753	691	718
63793	99634	67944	37100	14397	4120	1375	802	656	612	643	649	653	730	682	677	674	673	679	633	666	700	713	685	683	707	621	681	639	692	719	688	668	692	657	657	636	641	653	653	650	651	672	665	651	659	634	684	683	651	698	667	648	698	692	634	700	675	658	636	691	614	632	710	651	633	670	669	697	653	716	672	633	629	658	693	680	678	651	633	680	641	687	650	690	672	639	669	701	611	668	682	622	652	655	701	659	654	647	675	628	619	654	655	677	612	657	626	673	660	699	662	638	609	689	633	631	707	651	656	664	700	670	640	688	680	659	653	634	669	661	654	648	657	629	666	621	616	654	631	674	688	652	673	654	634	666	629	691	653	629	672	621	639	661	628	641	671	654	700	674	681	651	633	641	659	662	655	722	645	652	685	671	637	690	638	605	642	671	629	604	639	614	677	629	634	682	681	695	634	661	649	641	681	636	634	682	635	671	661	636	661	654	654	677	718	714	658	675	673	661	650	658	679	618	654	670	690	678	667	685	656	738	665	668	609	657	651	630	668	657	646	665	630	678	631	623	626	712	681	645	639	633	657	648	662	640	656	658	671	640	647	635	709	687	666	631	665	673	612	664	648	666	619	628	666	691	678	684	683	639	697	658	639	627	620	688	672	644	667	642	627	632	599	673	617	649	670	655	661	702	639	729	657	632	685	675	701	661	681	686	642	698	659	631	700	719	632	674	631	649	610	666	683	707	650	634	665	637	648	604	643	652	646	709	686	661	648	665	661	668	660	649	653	649	678	641	670	639	671	622	638	624	692	677	652	666	673	680	642	665	674	661	638	654	663	641	703	685	665	611	681	680	619	647	666	646	677	607	626	680	672	639	627	630	699	699	663	652	665	665	666	652	677	649	662	626	642	683	654	670	670	660	657	691	671	715	701	661	657	655	701	635	645	640	664	697	662	672	703	633	623	656	678	690	654	664	600	679	677	636	645	667	637	635	659	641	662	615	719	611	668	640	652	657	695	658	657	681	629	665	635	675	676	646	645	617	658	623	693	656	637	649	642	635	585	682	641	617	626	657	641	696	651	634	641	679	653	680	637	678	685	644	678	641	679	641	642	645	619	656	620	684	638	733	648	633	621	613	616	631	680	697	667	681	636	687	642	665	671	661	648	672	662	676	610	616	676	672	647	672	648	627	644	680	633	680	630	604	623	679	657	640	640	674	705	670	672	685	676	656	693	657	639	633	663	611	689	681	661	615	617	669	676	644	633	687	650	632	625	690	619	646	659	679	631	653	615	682	660	648	633	647	665	645	690	708	669	636	667	658	666	683	633	671	673	681	660	671	613	654	658	705	665	635	649	676	662	673	640	615	679	739	640	651	641	650	630	664	710	650	631	712	636	644	645	642	656	644	679	657	645	669	619	650	640	633	671	650	659	668	671	670	654	631	639	706	648	643	636	690	644	649	620	704	641	688	654	604	640	652	665	631	659	680	651	655	685	666	693	666	607	636	671	644	656	605	646	688	681	619	613	685	651	628	708	642	675	628	676	648	653	656	677	681	674	650	676	629	662	655	644	671	685	668	675	646	665	660	685	595	666	674	596	659	665	682	697	638	683	669	663	721	640	652	616	642	627	630	639	654	647	677	640	618	682	659	663	689	674	674	672	631	668	665	701	639	633	674	688	662	668	685	670	652	605	642	657	636	681	675	642	652	670	611	698	689	659	591	666	624	642	663	644	621	655	663	653	648	655	676	661	591	662	641	700	673	664	670	617	626	648	689	617	681	681	628	705	672	619	639	620	650	657	626	621	675	676	614	641	685	663	669	666	695	685	662	642	626	642	633	624	708	655	629	678	635	691	693	662	577	684	664	646	661	629	674	605	613	670	638	683	697	659	659	680	673	674	627	711	591	674	667	624	636	632	662	656	625	704	655	636	660	663	639	666	661	622	620	679	686	686	670	662	660	667	679	682	668	624	705	655	643	635	680	627	667	658	648	651	656	677	669	629	646	666	607	628	682	668	612	627	705	695	691	646	655	629	639	693	690	679	694	665	691	639	660	683	672	681	656	609	664	686	652	634	595	685	683	658	700	677	649	628	621	618	631	642	657	640	628	645	678	620	716	674	658	621	621	673	680	655	665	616	643	653	657	666	647	637	660	654	650	615	613	621	645	702	644	658	588	675	660	679	664	630	680	654	660	674	651	688	664	697	663	622	642	663	634	651	635	664	645	596	678	676	663	663	654	655	656	629	638	700	652	643	608	589	648	632	675	628	638	614	677	682	643	688	636	655	636	674	673	610	681	655	660	670	699	676	659	692	678	641	654	665	618	639	659	653	638	608	659	655	656	614	670	680	655	645	679	665	669	659	688	669	631	664	651	630	644	698	657	697	609	681	652	667	669	666	647	638	640	637	684	654	669	656	683	620	657	654	648	656	703	656	679	637	654	632	592	617	643	691	642	643	626	706	665	653	648	685	684	652	667	641	665	646	612	641	680	647	649	653	669	624	681	660	686	629	636	667	691	645	667	720	653	644	662	647	648	664	612	660	656	658	655	682	688	603	699	654	621	620	638	662	674	594	646	653	671	659	661	640	655	615	677	627	637	643	732	644	682	659	647	648	648	643	634	669	627	660	665	665	664	684	668	624	690	628	665	667	705	683	694	681	629	683	672	666	657	719	678	638	652	660	617	672	697	651	619	721	613	704	650	668	642	673	664	666	686	657	657	610	646	645	661	636	637	688	636	622	642	664	640	654	646	619	680	696	651	640	589	666	675	662	658	641	649	623	631	657	671	692	662	671	620	686	592	692	643	664	627	611	638	652	647	633	668	709	679	635	664	647	620	637	654	634	628	714	605	641	641	624	671	616	683	679	646	642	677	670	629	633	691	695	606	623	625	658	638	639	670	592	583	684	621	701	644	616	638	671	668	679	685	706	685	672	652	653	642	641	659	667	701	661	623	680	655	694	664	704	670	630	662	645	660	647	676	661	650	676	681	631	710	671	590	641	655	675	649	694	662	690	649	671	665	630	633	687	600	608	602	642	630	684	687	674	690	664	642	623	614	647	635	648	633	646	652	700	697	690	639	690	653	632	613	658	613	670	610	634	640	662	661	602	653	661	681	659	660	686	646	654	630	704	670	646	694	637	631	660	610	657	619	662	671	615	613	660	680	665	619	662	621	575	669	651	641	646	666	662	659	655	643	672	654	666	657	614	609	651	640	649	618	624	647	626	683	649	613	656	649	613	641	635	678	639	693	618	646	666	664	631	664	666	680	722	648	667	642	638	649	668	669	702	647	688	651	663	627	662	680	644	678	640	643	664	681	672	630	648	684	664	607	636	643	635	653	650	635	641	671	694	667	664	647	656	665	645	691	677	629	640	685	682	645	682	687	655	606	645	657	647	664	647	678	634	601	655	666	616	666	647	651	588	658	606	615	709	635	659	656	622	669	651	674	636	641	629	648	640	637	653	669	671	656	630	647	618	676	661	614	656	722	629
30853	29844	23899	9308	1861	791	550	488	493	466	495	496	477	480	512	506	478	476	486	462	516	458	478	469	483	501	464	471	496	460	458	483	467	534	514	476	467	462	489	465	498	452	505	499	537	493	531	502	497	537	482	495	470	514	491	529	516	476	534	512	491	482	481	491	484	499	444	536	414	490	464	500	494	458	476	512	499	518	516	480	474	494	474	508	537	482	473	491	482	485	463	472	502	497	509	453	483	525	505	504	488	459	490	484	498	487	451	502	490	537	484	523	511	540	477	498	526	499	518	452	492	500	505	498	518	508	451	481	493	481	464	461	483	468	535	496	532	471	494	472	481	500	486	479	502	422	476	509	498	454	490	500	500	475	445	448	500	488	481	483	478	502	494	474	475	537	479	473	502	466	486	486	463	491	475	505	506	484	507	487	518	474	478	480	479	478	485	470	478	500	462	477	499	494	518	465	488	467	458	442	450	474	521	470	461	459	529	478	501	450	431	494	521	512	513	507	494	481	459	481	471	477	513	460	492	505	496	489	487	536	499	472	510	508	515	486	467	493	471	475	489	459	504	522	506	465	510	482	443	491	494	510	457	466	480	493	454	500	447	479	485	480	470	481	450	502	464	475	463	525	487	472	500	527	494	472	436	512	496	496	453	484	512	508	503	481	491	467	507	479	495	491	468	506	492	482	494	490	520	483	429	445	515	477	514	514	462	450	479	484	493	506	479	480	464	514	455	481	496	511	468	467	497	462	477	473	547	503	542	488	502	473	518	472	538	482	506	511	500	483	466	495	486	444	463	491	470	500	468	473	473	501	474	473	446	466	491	498	491	537	498	475	477	516	515	480	505	479	488	471	495	490	463	513	484	461	498	452	485	481	459	481	500	454	465	497	463	466	488	477	503	519	478	477	484	510	467	482	478	482	491	472	465	521	512	485	462	488	459	440	464	509	488	482	492	498	494	523	467	496	484	483	528	511	479	463	492	478	452	470	496	476	520	482	459	517	468	439	460	484	488	477	499	434	482	514	502	484	489	468	500	459	459	483	459	486	496	467	496	506	487	503	471	470	498	464	475	503	495	473	513	472	461	455	458	503	434	472	515	487	504	488	467	495	506	488	499	455	471	503	488	446	474	463	526	451	504	482	478	438	498	478	460	514	513	504	512	476	477	510	474	495	495	489	502	491	519	508	474	492	486	492	495	485	502	501	501	451	460	482	524	451	485	505	485	477	499	497	448	504	472	448	523	495	496	499	512	428	465	479	451	487	475	472	546	507	461	486	462	503	454	463	520	461	497	467	468	452	524	494	485	500	550	470	508	504	465	481	503	494	499	482	497	488	512	493	448	496	484	486	477	501	484	431	523	457	468	470	494	494	482	502	440	489	509	492	470	491	494	485	494	459	508	501	470	487	469	490	502	493	526	497	418	489	461	480	494	510	470	488	491	458	469	480	499	507	460	509	457	505	495	474	474	505	486	496	470	505	471	467	493	494	512	519	495	457	426	483	482	476	506	494	480	480	488	514	507	475	498	443	452	476	478	478	472	494	506	458	528	489	500	448	460	442	459	484	451	498	535	436	499	475	465	460	474	519	433	533	438	498	492	490	505	505	481	495	540	488	435	486	475	466	478	467	461	493	490	462	467	491	454	478	490	475	485	494	504	466	528	445	466	513	508	483	524	506	474	479	448	474	467	517	448	484	484	519	489	453	488	456	511	486	473	506	503	534	498	475	489	435	506	499	458	462	440	459	497	484	491	498	478	458	518	481	506	451	528	485	465	500	501	474	499	471	506	488	452	475	497	487	520	503	511	450	500	465	497	461	478	486	508	471	477	494	500	481	495	476	471	492	458	490	512	468	499	486	500	503	498	454	470	434	511	476	499	527	531	470	477	494	482	508	481	496	523	504	494	490	507	460	495	486	479	500	486	505	496	512	502	478	456	496	497	461	470	492	477	496	450	485	495	465	478	485	504	457	544	444	476	522	463	485	453	519	478	523	458	502	490	473	495	478	503	490	513	460	451	475	498	477	497	488	476	495	501	502	503	517	486	490	481	498	446	472	458	461	477	470	460	467	500	508	483	485	496	467	492	495	483	460	454	501	491	484	479	501	482	484	500	510	442	490	448	490	456	519	530	462	516	497	509	486	460	464	480	493	503	470	448	523	536	464	507	505	509	472	490	480	469	479	502	435	514	495	513	460	499	452	526	482	524	466	440	476	477	476	449	473	499	456	473	468	505	486	475	487	474	538	507	528	463	497	510	424	483	484	500	476	514	475	501	457	473	469	527	469	501	480	495	497	485	472	487	476	451	469	499	548	511	466	465	471	460	469	485	459	476	532	463	471	492	532	459	477	482	506	443	476	495	497	490	460	454	510	483	476	497	462	491	483	471	466	486	470	501	484	482	474	503	497	545	524	515	463	492	465	496	475	472	477	488	484	494	451	495	498	506	514	478	444	485	500	494	493	528	455	472	465	484	474	478	507	486	501	504	510	480	495	457	517	480	492	467	470	494	519	506	466	492	496	459	463	480	493	438	492	478	472	512	502	480	470	461	466	502	510	486	491	455	445	478	495	475	485	483	530	500	456	440	476	477	493	470	473	481	538	487	503	483	495	455	505	477	484	513	499	480	498	473	481	559	473	499	493	440	489	469	488	470	485	488	485	452	517	484	542	462	464	504	470	468	471	507	502	495	494	489	487	463	489	439	520	480	481	477	488	484	508	497	455	494	487	510	458	470	471	482	488	499	493	478	487	531	480	484	493	469	504	482	510	476	492	484	488	474	479	488	465	482	543	500	470	444	491	503	469	503	497	439	475	479	516	496	503	459	480	462	475	500	488	490	454	440	483	462	463	469	467	500	496	509	471	504	493	478	478	445	467	471	460	494	486	512	497	499	471	493	485	459	481	507	489	475	464	481	475	465	476	479	470	454	491	465	503	495	457	500	456	450	492	476	480	494	436	518	466	477	469	503	454	490	507	488	517	465	430	491	456	464	458	479	466	466	493	490	518	472	476	456	476	492	480	474	512	475	493	495	454	490	528	468	518	478	486	459	443	504	457	480	503	453	490	470	481	490	508	483	478	490	453	468	518	461	492	479	474	474	479	476	495	496	475	483	486	517	518	469	502	475	452	481	491	525	497	492	515	514	486	478	468	475	490	513	493	490	455	501	474	486	522	477	475	439	457	485	529	505	493	457	468	500	482	438	490	502	488	474	477	489	485	475	507	502	509	504	460	496	505	488	503	458	450	468	492	462	455	523	465	476	487	519	478	487	481	521	550	510	504	449	454	464	465	485	503	500	455	466	471	475	498	525	486	516	441	455	519	483	475	522	467	481	472	490	504	521	497	492	452	495	450	519	485	480	522	508	479	487	510	457	486	491	516	482	482	465	488	491	465	489	466	454	495	504	524	470	488	488	492	490	506	468	468	512	507	484	496	475	490	469	507	514	489	472	483	453	450	528	473	526	511	477	460	508	464	463	470
24909	33779	17535	5084	1532	689	476	463	459	371	419	407	422	365	403	450	418	389	401	432	398	421	434	433	416	437	383	420	364	424	397	381	388	462	377	392	423	434	398	425	401	424	406	438	394	415	400	413	374	423	398	429	437	410	391	439	423	432	408	403	398	413	405	434	375	424	425	421	419	394	423	405	416	386	446	392	418	432	371	406	388	359	411	419	433	432	420	416	414	405	441	392	406	359	407	415	398	390	393	396	401	384	464	402	398	373	406	403	426	428	403	424	378	418	433	438	435	424	407	424	415	402	427	429	429	387	426	436	423	409	412	415	411	422	393	414	389	435	393	442	395	411	410	415	433	403	423	457	436	424	392	393	425	429	406	401	390	402	406	415	426	422	412	413	447	398	417	414	360	425	389	423	379	419	356	398	406	401	454	418	400	406	406	434	396	381	397	420	417	415	426	436	395	410	448	374	439	379	444	408	390	423	424	391	389	364	402	402	409	454	365	409	439	411	417	398	425	406	408	389	434	388	407	402	390	437	409	403	383	395	357	383	418	442	402	413	407	408	384	397	370	381	395	419	407	407	401	392	431	399	417	409	421	379	399	372	336	399	405	363	396	399	382	417	423	410	414	382	414	432	408	428	389	410	427	403	391	409	395	426	421	421	417	402	401	391	396	373	402	428	410	439	420	445	448	388	403	400	400	392	371	410	388	384	399	399	407	415	436	412	402	449	410	400	413	422	414	397	433	429	429	453	413	410	409	381	398	410	387	371	439	449	422	405	406	388	399	447	387	403	414	359	421	400	408	402	453	412	433	406	414	427	413	450	412	411	428	408	438	399	403	407	420	427	425	406	412	420	367	411	414	394	416	393	436	416	404	422	424	425	430	440	421	403	393	427	424	416	404	412	439	424	435	444	371	386	394	386	383	379	400	397	427	393	444	399	401	395	408	406	390	427	407	409	402	396	432	384	395	405	450	424	404	388	423	404	400	391	375	390	386	409	429	398	428	413	441	400	402	390	410	400	371	418	416	401	392	412	404	398	394	391	409	422	457	423	385	402	412	405	409	416	386	421	440	387	405	407	440	392	426	390	434	393	423	427	390	431	409	410	437	410	376	403	449	390	397	405	422	395	384	381	402	387	440	393	376	402	394	371	449	426	398	377	374	396	431	384	438	423	429	425	426	423	402	423	406	403	407	393	459	429	433	383	408	425	439	447	395	398	387	419	403	448	411	391	425	433	437	389	386	434	413	385	396	458	385	408	407	378	422	394	403	399	417	357	394	429	403	417	435	440	374	398	392	393	379	422	420	432	420	400	396	406	395	412	389	413	398	419	422	424	413	404	398	435	379	423	426	398	420	386	420	398	396	415	392	417	409	394	409	403	399	433	386	393	346	444	412	415	381	410	424	418	420	413	412	427	382	408	393	426	385	391	410	439	396	423	452	371	412	392	392	412	414	418	413	397	385	397	405	413	414	403	381	386	399	434	360	430	432	413	407	401	397	372	385	399	424	404	401	438	414	436	394	406	389	400	437	412	414	405	400	419	413	453	423	396	422	400	427	420	384	428	379	399	397	444	390	425	431	387	434	414	396	419	439	409	398	405	426	418	435	405	431	402	400	401	391	396	395	416	365	386	406	387	403	433	407	410	392	434	396	404	447	415	432	414	429	410	432	410	413	428	423	411	396	401	422	392	378	414	455	411	394	423	441	402	399	404	401	401	407	427	378	372	373	405	405	433	416	379	440	447	395	381	398	426	410	397	385	388	413	403	458	445	421	403	408	428	392	400	414	397	443	399	434	405	412	385	441	385	404	401	379	387	395	417	387	418	417	421	416	438	394	413	393	388	410	441	413	412	394	413	398	405	396	417	390	408	420	418	431	417	423	405	423	394	422	426	398	442	408	410	385	435	383	423	417	418	374	376	382	426	412	385	404	426	401	386	450	410	395	388	415	411	426	366	409	437	413	398	394	405	411	393	412	409	370	421	427	403	389	410	390	411	396	362	416	397	380	416	412	386	424	402	398	424	409	397	432	397	384	392	404	432	390	385	406	421	463	402	427	407	391	427	425	382	389	398	440	411	412	406	400	393	416	434	391	427	410	398	395	412	405	448	397	416	404	421	416	382	409	408	409	409	427	408	415	432	473	400	467	416	418	411	415	387	398	367	443	406	397	398	410	387	392	401	409	382	410	399	419	365	373	419	405	415	421	382	428	372	419	405	395	430	414	425	443	394	414	404	377	408	400	411	420	383	424	396	448	391	399	449	431	418	435	405	419	418	420	368	389	416	392	398	402	413	480	384	401	438	405	431	392	399	396	418	415	410	409	420	376	412	417	431	387	431	398	436	437	416	421	417	393	439	445	418	457	372	403	431	408	422	400	386	393	425	443	431	401	396	396	424	424	411	425	440	404	399	383	389	401	387	408	453	382	384	425	431	401	436	420	390	426	405	433	408	399	397	422	423	430	444	415	434	411	422	408	385	413	385	428	399	447	388	411	430	432	387	417	373	360	391	387	429	403	412	415	425	384	432	407	419	411	397	421	390	379	400	428	398	441	365	421	423	417	406	420	402	367	423	409	432	401	419	394	342	455	390	394	395	412	445	398	385	400	443	426	396	440	412	417	429	431	385	386	351	428	420	418	418	389	434	426	404	407	431	401	452	410	412	406	416	397	413	407	416	409	400	404	376	398	439	389	423	421	395	418	432	399	427	403	388	421	437	408	461	422	377	395	431	401	401	383	408	425	389	429	398	432	423	418	410	415	406	429	416	387	386	398	423	383	412	428	394	441	406	424	379	391	422	391	404	413	389	426	409	399	423	443	428	438	361	400	412	421	420	412	425	375	414	423	384	424	373	427	414	449	358	405	421	414	426	416	418	413	418	412	409	371	393	425	394	430	398	425	400	383	432	424	415	395	396	392	400	410	452	400	379	426	408	419	399	394	422	408	413	387	400	397	410	421	423	392	413	389	434	393	397	409	416	389	412	400	444	374	435	401	441	393	419	390	454	418	429	428	422	448	407	420	433	395	434	416	433	402	414	412	402	377	405	395	433	411	393	428	433	467	402	427	377	418	381	419	427	396	390	387	447	413	409	413	424	439	432	400	399	399	408	388	421	416	412	423	399	426	433	418	393	425	422	431	395	418	416	414	423	417	406	417	442	424	441	403	393	419	392	392	402	429	374	432	427	410	435	419	408	399	385	414	422	407	439	428	411	402	368	402	420	406	404	438	402	418	394	437	378	425	373	409	406	469	411	398	431	390	404	401	409	424	413	425	412	401	398	399	412	396	425	432	407	429	392	412	423	415	390	417	419	432	415	418	383	384	433	405	440	426	431	407	447	417	382	390	367	410	422	414	400	462	418	416	437	429	415	441	420	389	435	440	414	427	418	410	420	416	411	400	374	428	390	420	438	397	426	408	414	420	384	427	398	436	400	411	411	410	398	452	408	415	381	424	377	393	433	414	411	426	420	422	432	420	388	393	403
25029	25431	37468	31158	19571	8420	1933	744	640	592	566	557	560	548	574	603	548	605	622	510	611	575	562	550	563	530	579	586	590	562	554	539	551	560	539	565	555	523	536	551	570	581	564	551	560	552	595	595	547	597	587	554	545	574	587	590	612	523	583	577	559	568	543	550	614	545	551	601	543	575	538	532	530	590	609	554	540	576	581	549	545	512	568	524	529	584	528	514	568	552	550	583	553	545	559	579	579	553	533	531	570	531	558	573	562	591	567	577	544	541	512	546	577	551	587	567	603	560	568	580	514	539	529	557	548	503	547	540	559	537	541	564	587	571	575	556	525	563	557	606	514	590	531	541	541	553	589	590	555	572	560	533	531	529	555	577	531	537	573	552	580	554	556	548	572	563	547	541	544	596	564	570	576	529	518	524	571	595	543	574	524	533	520	555	564	549	576	549	536	600	557	523	575	551	581	539	512	555	559	538	523	542	545	548	564	524	566	528	554	575	537	581	543	543	545	569	587	575	542	534	586	530	528	534	558	516	534	544	550	570	563	565	542	577	587	572	542	525	554	564	597	528	568	498	548	596	564	580	568	509	541	569	583	591	569	559	568	517	573	556	561	575	584	574	578	563	540	551	563	525	551	595	574	554	523	551	572	616	543	557	576	599	576	545	637	576	556	546	562	541	538	564	533	543	549	549	549	571	523	580	597	570	596	550	591	527	556	549	520	577	510	594	542	538	567	532	566	545	601	536	512	531	576	551	539	556	558	598	568	563	543	544	526	550	564	533	534	546	551	557	535	553	573	574	564	508	544	551	597	527	546	551	525	571	564	580	555	556	561	545	569	557	530	542	535	593	554	578	533	525	565	536	572	565	556	524	562	562	583	561	572	584	533	566	539	542	538	554	519	571	524	525	572	504	570	601	577	569	573	601	556	553	521	578	599	587	558	563	566	582	564	560	541	605	582	556	547	537	534	571	539	543	518	543	564	584	535	563	539	525	552	597	572	548	557	577	578	541	572	563	562	513	567	535	528	547	561	565	559	547	540	514	562	580	551	549	573	531	576	512	550	584	562	571	555	549	531	578	555	562	552	557	482	512	541	589	551	554	600	582	548	558	559	542	545	578	574	580	550	559	542	559	557	539	611	559	562	584	556	599	566	577	570	573	542	588	521	559	594	585	522	549	539	589	550	574	574	574	550	613	590	562	540	562	594	526	585	536	584	556	552	553	501	601	559	545	543	557	534	503	546	565	576	584	547	536	554	553	585	540	550	571	553	547	529	563	531	542	536	575	565	543	544	579	556	551	556	516	565	589	526	534	573	597	542	524	596	549	548	541	550	602	600	583	573	537	561	510	544	529	539	568	527	531	527	542	534	566	546	523	507	533	529	594	522	593	546	548	526	516	537	548	587	556	551	549	606	478	540	566	556	568	528	544	497	550	505	564	555	548	585	546	532	557	561	495	576	544	525	538	588	560	574	551	583	565	528	531	526	544	502	550	554	551	566	518	574	526	554	536	568	561	567	569	555	516	559	583	553	533	564	526	565	537	551	538	487	571	522	563	555	567	578	528	563	571	556	540	533	549	554	543	566	608	564	523	520	567	556	557	551	541	550	550	547	558	572	539	588	564	571	571	576	532	544	560	570	584	543	620	564	532	577	568	513	571	565	549	556	572	565	598	589	541	562	555	549	597	550	530	581	574	593	517	541	595	555	554	563	524	568	519	594	547	581	576	579	561	507	545	603	529	569	528	547	520	573	556	551	535	541	572	563	518	570	575	576	532	526	539	553	564	550	584	546	554	559	571	559	546	531	548	565	549	531	547	472	507	587	566	561	566	544	549	557	518	569	527	581	546	570	596	542	545	576	568	555	594	566	552	520	563	582	563	558	554	553	573	563	538	528	552	580	521	578	530	533	509	549	585	547	576	553	546	572	528	562	546	544	555	554	568	547	512	565	563	537	580	495	592	586	578	504	518	551	558	554	552	553	560	545	545	555	607	559	547	546	539	569	540	567	562	560	565	571	540	525	563	549	494	569	601	556	586	547	577	583	558	618	559	547	581	532	558	558	566	560	548	588	544	561	561	563	572	527	517	559	557	569	558	563	507	555	536	476	529	543	591	531	548	559	577	601	534	537	572	537	580	548	560	485	579	536	550	552	557	579	551	502	549	556	517	529	566	538	540	502	511	543	572	555	548	588	555	587	579	567	607	572	573	514	505	561	592	598	577	558	531	560	576	573	531	561	595	558	513	525	566	594	546	562	587	549	540	566	568	579	596	571	497	568	507	568	523	587	627	547	548	511	537	538	584	540	560	568	561	528	571	554	560	551	567	553	586	562	524	561	582	546	602	551	507	572	571	567	545	555	548	543	586	544	540	574	560	575	574	603	539	545	532	532	564	573	562	604	569	543	559	578	559	570	541	537	570	537	551	584	533	570	565	556	533	535	514	540	556	601	538	538	537	570	542	558	548	561	526	536	512	562	543	567	519	540	545	527	520	621	575	511	579	575	590	527	557	533	515	527	546	559	541	559	510	543	573	529	557	526	552	588	566	579	544	610	576	564	578	563	575	561	534	557	571	532	546	545	589	568	549	544	521	544	528	596	548	540	573	576	559	564	560	550	623	552	569	506	526	544	523	533	564	519	587	519	557	558	558	573	580	563	539	616	556	548	540	554	597	537	531	512	558	533	605	569	590	528	547	561	573	576	511	594	546	554	547	527	570	581	568	555	579	571	568	553	538	543	547	557	559	551	566	550	517	542	562	595	577	547	582	566	530	592	601	571	586	546	550	550	574	525	573	548	627	540	561	573	565	573	514	568	548	562	544	573	549	572	576	593	548	556	511	520	544	560	563	570	553	590	578	547	520	531	556	530	581	552	568	562	532	558	523	575	550	564	543	571	560	604	541	542	543	549	542	591	551	576	542	572	525	523	576	530	603	548	560	569	556	577	582	544	539	530	530	542	571	637	555	546	571	532	544	544	561	537	565	556	529	552	555	530	575	565	546	548	578	549	590	568	584	529	561	561	600	546	552	520	543	533	532	507	532	543	544	554	521	547	564	573	561	574	511	511	544	545	526	538	561	572	549	528	573	525	562	571	570	596	553	585	554	547	578	605	591	599	542	567	550	576	567	520	539	549	560	561	569	548	554	529	576	573	562	519	558	582	551	539	540	566	496	532	583	546	565	545	513	544	535	542	533	550	546	550	524	543	550	574	530	534	562	583	566	572	572	543	551	535	545	565	562	533	543	558	563	540	540	546	587	544	591	545	589	542	565	563	533	555	544	529	548	538	523	598	579	596	533	518	555	555	593	573	505	568	546	565	518	558	604	547	593	565	541	530	560	520	553	584	540	565	550	567	530	562	568	543	551	577	591	548	516	572	526	573	586	544	589	558	590	533	559	531	554	573	564	530	561	544	534	578	572	515	562	575	539	581	594	525	582	561	575	524	584	583	543	554	555	547	595	564	572	546	538	569	557	551	560	587	541
62958	90064	57950	24908	11603	4542	1480	687	555	568	517	498	500	535	502	516	513	513	528	510	558	497	492	541	537	518	559	487	521	518	517	512	517	508	490	497	477	505	492	508	465	492	497	505	491	539	503	524	533	530	497	524	481	502	511	527	518	513	543	544	507	531	554	483	471	474	510	500	533	514	494	559	496	491	474	508	561	515	482	516	522	496	472	530	509	482	525	512	523	518	520	522	471	538	499	473	533	528	509	456	475	476	515	536	518	513	485	504	510	499	534	502	508	541	493	542	491	536	483	503	538	530	492	499	513	463	543	478	524	477	549	541	468	482	496	507	527	476	502	504	493	507	491	525	535	521	493	536	483	551	509	513	501	516	469	525	510	553	546	486	528	501	512	465	524	505	502	528	479	472	538	540	518	502	522	531	516	474	509	514	514	498	519	539	507	530	533	492	502	507	561	524	529	506	552	490	505	450	475	541	548	500	525	532	513	517	497	518	511	506	537	456	499	493	474	470	508	520	487	574	509	543	502	489	524	576	502	486	471	501	543	517	530	512	515	518	538	505	533	488	519	498	515	515	496	489	534	507	505	495	541	495	515	485	506	508	511	496	517	499	488	498	496	488	529	492	485	495	467	504	491	493	539	488	524	537	474	495	515	532	487	517	490	482	523	528	512	485	510	515	503	513	483	492	491	500	518	533	506	516	524	527	515	477	554	508	492	529	524	505	496	511	464	469	477	517	509	575	470	488	506	524	538	506	549	480	556	526	514	486	544	488	479	494	531	515	514	529	487	452	527	515	485	510	530	529	497	512	514	523	496	532	512	508	538	505	466	533	498	541	467	507	544	496	502	513	461	528	518	519	503	484	506	533	511	489	500	490	532	475	500	460	512	516	490	479	489	508	489	484	508	489	525	517	475	443	508	503	512	509	510	493	509	506	495	535	543	531	492	495	522	518	487	487	496	525	519	517	501	529	532	503	514	487	562	537	524	495	522	535	545	549	516	490	548	479	498	517	471	486	517	517	529	497	494	501	525	508	507	505	509	466	490	524	519	514	537	519	552	502	500	514	509	491	486	520	508	548	521	498	532	510	518	494	505	512	471	483	514	530	518	504	482	539	504	505	461	492	504	545	493	488	500	522	537	484	517	499	544	530	539	521	484	498	524	504	517	478	559	487	469	489	526	540	489	509	494	505	510	557	480	513	490	526	481	525	522	480	502	515	498	524	484	471	533	528	500	468	477	512	483	510	516	527	484	515	516	510	510	490	531	517	538	498	507	503	532	500	508	493	506	487	499	522	521	486	506	484	525	508	496	487	491	498	496	525	529	504	503	519	492	563	513	537	462	515	469	514	518	498	505	513	508	501	528	499	497	493	493	511	471	528	537	498	500	534	487	486	506	517	545	482	495	530	546	526	509	500	489	491	455	511	516	504	535	513	490	497	468	507	543	561	517	501	564	503	516	492	517	524	506	506	528	490	536	500	562	475	518	539	501	448	477	511	552	460	504	474	505	481	542	512	523	507	503	526	523	522	513	525	522	496	499	474	532	531	511	510	526	512	534	493	509	493	512	482	513	520	487	496	541	486	524	467	516	502	512	499	502	512	545	527	520	499	511	483	498	507	501	540	484	477	539	505	484	513	548	512	530	541	516	521	510	498	523	491	545	536	525	510	546	510	507	542	543	512	501	508	525	502	512	527	464	551	529	519	501	498	516	517	523	544	522	470	492	477	501	479	501	492	519	506	523	487	553	492	516	494	515	495	501	496	500	508	496	491	466	494	510	529	526	533	497	512	496	528	506	546	497	523	522	498	524	540	479	498	515	483	485	528	505	510	536	483	510	481	521	451	504	478	485	510	518	539	540	495	504	508	470	476	524	524	520	525	524	538	522	536	511	485	500	545	480	542	550	576	512	514	479	535	532	528	472	476	461	503	522	563	464	482	478	534	516	503	488	519	494	481	481	518	514	499	518	489	509	485	539	489	521	491	500	500	499	532	543	504	529	492	513	505	489	518	509	524	493	491	504	507	511	507	491	512	539	456	525	506	470	497	553	521	532	507	505	527	502	545	462	518	562	480	487	532	544	496	508	504	504	480	512	504	513	534	547	480	517	486	452	553	490	510	523	552	509	537	505	472	504	515	483	515	494	529	527	507	533	539	517	474	519	534	520	510	548	534	527	510	477	462	516	513	497	524	504	542	494	512	538	494	519	493	500	503	513	508	508	503	500	507	550	473	513	522	510	536	548	515	490	422	514	511	514	513	541	510	540	498	500	472	497	504	563	510	508	501	510	514	515	524	513	504	514	512	520	504	519	510	471	518	492	486	517	453	539	533	534	509	477	514	504	524	536	516	512	498	511	508	518	500	525	508	505	547	529	500	485	507	486	502	514	516	513	531	483	487	463	544	485	486	511	461	525	484	511	516	497	494	524	537	512	510	514	509	487	515	548	494	515	526	496	508	515	462	540	503	502	509	524	508	493	482	488	476	517	509	473	502	488	493	501	490	493	501	478	495	519	512	478	502	522	539	519	488	522	518	535	519	502	538	503	487	525	462	536	489	497	496	507	479	474	509	509	544	505	541	508	512	545	507	537	516	515	536	512	534	499	509	527	518	512	555	478	530	488	546	455	486	479	490	543	489	497	494	546	517	485	484	546	530	477	486	532	512	493	489	497	522	494	529	538	529	502	503	498	520	522	494	545	500	467	539	495	520	500	487	518	519	487	527	518	466	521	480	500	482	528	520	501	503	537	457	481	488	494	524	507	532	528	520	513	502	480	501	488	505	509	498	527	545	501	525	525	536	519	507	479	469	500	518	469	482	530	519	485	531	507	513	508	489	503	517	492	483	519	485	539	517	505	548	489	498	509	493	533	498	498	506	511	536	499	473	524	584	539	501	489	517	502	534	500	470	532	522	501	525	525	547	521	535	517	533	540	494	498	468	540	528	528	494	469	478	469	489	516	486	559	475	506	540	506	535	506	500	501	515	514	505	486	491	517	529	547	523	486	496	507	496	492	503	515	509	501	540	473	531	554	520	468	524	470	504	512	491	530	496	517	508	544	517	502	478	517	479	541	527	478	478	550	523	541	516	522	493	490	473	498	521	490	577	499	530	510	474	531	502	497	539	499	487	500	527	491	483	531	487	467	519	549	517	551	506	513	518	528	516	523	495	502	504	501	529	478	489	514	537	474	499	492	488	480	508	508	531	518	492	491	495	563	531	502	479	518	510	545	502	544	501	532	501	503	486	515	497	523	500	531	514	499	526	515	485	518	529	517	534	511	522	472	521	528	501	535	501	530	527	505	481	512	486	509	527	511	486	484	517	520	511	496	490	514	506	457	478	501	477	498	498	502	516	483	498	477	505	507	518	546	527	530	523	502	536	501	505	536	501	519	496	507	542	519	461	502	502	509	478	518	521	523	469	499	507	480	553	484	537	497	530	468	537	460	484	471	496	474	511	503	506	437	509	508	498	539	488	513	476	521	511
23870	23160	33381	30321	23932	15670	4537	1165	763	713	706	673	717	671	719	713	675	706	701	632	691	668	679	651	690	700	659	708	701	669	686	697	702	711	673	650	643	674	714	645	665	727	705	684	652	717	677	712	712	689	655	706	686	640	691	647	654	676	664	650	703	679	631	665	660	671	672	663	639	655	697	610	684	732	626	665	691	635	661	641	689	615	633	655	645	656	701	646	629	657	655	703	670	672	730	668	674	666	687	626	647	665	636	683	650	635	660	660	664	671	647	635	662	661	657	639	667	621	647	670	665	700	627	623	674	642	656	673	742	700	686	648	620	640	653	630	663	647	658	644	672	645	700	664	685	674	651	650	672	655	671	632	642	685	669	621	650	652	643	654	666	679	651	656	635	653	675	703	667	661	639	663	657	614	687	676	721	693	680	638	643	674	626	647	620	691	691	650	658	632	602	682	670	650	631	675	726	634	656	693	634	669	718	677	638	673	655	638	664	700	666	663	689	719	670	640	631	699	703	657	691	640	690	664	694	637	644	644	683	677	644	637	658	665	645	672	656	676	637	709	662	654	673	682	667	668	685	653	632	663	649	654	641	663	612	688	630	698	664	692	670	682	651	698	674	666	681	678	619	662	658	676	702	668	643	609	621	692	665	661	646	652	712	679	687	649	599	708	675	657	606	665	685	656	667	683	626	685	637	682	647	617	636	663	610	689	663	649	674	642	643	682	636	655	668	659	636	670	650	625	716	697	629	617	661	628	659	626	676	719	679	692	731	684	625	677	683	643	646	639	657	656	628	684	686	673	670	601	644	647	667	663	663	707	685	683	651	670	696	610	659	657	697	708	691	686	695	688	682	686	675	678	689	677	702	653	678	697	650	671	622	660	675	688	695	689	710	637	676	668	714	626	646	676	705	699	638	679	643	660	635	711	671	617	693	674	668	668	675	609	649	661	644	680	634	680	682	640	683	681	674	632	645	696	686	660	692	648	618	669	631	654	664	682	667	651	662	619	652	697	653	710	668	673	666	656	636	647	662	689	702	667	702	710	596	693	694	693	665	647	679	650	680	655	700	657	682	688	622	703	676	641	764	709	657	659	658	697	674	670	674	662	630	661	664	665	698	676	661	682	637	712	663	642	661	626	662	684	627	646	658	691	716	617	672	669	669	677	665	660	682	713	649	624	643	676	660	650	705	641	704	664	661	688	663	658	680	679	678	642	686	618	675	691	667	675	686	676	688	655	662	708	643	671	700	651	696	639	668	655	681	740	617	652	640	663	656	682	689	672	639	700	613	688	698	704	712	666	622	632	668	675	688	660	653	681	661	681	639	624	704	681	691	643	582	686	665	656	679	648	653	647	652	646	654	675	690	648	672	635	652	642	699	678	737	677	662	642	680	663	664	725	696	653	703	627	649	662	670	682	657	652	651	698	674	669	710	669	663	667	640	655	695	683	664	688	637	622	670	670	648	654	625	672	669	682	648	690	629	637	652	649	692	687	660	692	666	644	662	662	643	665	662	642	607	658	712	641	694	671	735	658	673	681	694	659	662	662	674	698	664	699	713	692	660	675	690	657	617	677	675	667	693	624	693	659	695	675	648	729	721	623	658	702	648	675	703	689	626	680	649	648	637	650	638	659	695	700	680	681	698	637	654	643	624	702	646	678	678	670	657	621	643	672	649	639	674	650	668	677	724	630	670	598	675	655	674	634	672	665	667	657	653	639	665	650	660	723	701	700	666	680	711	648	629	663	646	665	661	667	698	683	678	684	641	655	686	625	636	635	627	618	675	620	705	631	658	657	666	675	681	675	726	673	658	720	696	674	653	671	722	628	668	658	648	678	691	683	659	648	660	672	710	691	668	665	655	677	662	655	623	649	650	683	684	660	667	701	683	685	692	658	657	643	709	693	676	661	658	659	667	607	681	685	690	643	647	672	646	622	665	686	663	711	687	694	645	672	667	683	646	642	648	638	617	682	678	642	643	675	634	646	686	696	656	632	675	691	662	673	660	658	629	663	693	682	666	695	626	669	641	653	640	659	678	658	666	651	672	681	662	679	660	660	665	677	700	695	644	615	641	686	642	664	692	695	671	630	645	646	634	654	673	669	673	690	706	639	678	689	688	702	680	685	647	698	681	680	633	653	677	660	677	631	634	669	654	673	656	645	657	631	687	650	699	674	658	658	642	649	671	645	639	641	641	651	662	644	662	688	693	642	638	643	705	635	619	608	655	594	664	671	657	661	658	671	683	667	693	666	665	703	628	639	636	709	680	698	662	649	660	598	706	658	741	689	661	639	632	740	717	624	673	676	685	658	639	669	695	634	656	649	675	648	680	675	691	666	635	683	600	667	695	704	728	660	642	706	601	691	665	655	662	648	674	678	683	686	625	656	667	623	713	720	707	660	662	676	655	726	661	670	704	685	693	652	653	719	631	672	651	616	627	691	674	657	663	651	644	673	653	645	684	678	683	645	640	673	697	684	659	658	661	641	666	637	656	658	678	651	644	694	649	638	642	664	658	695	693	694	663	609	665	633	658	649	676	673	691	667	656	668	655	619	677	643	682	681	671	658	668	643	624	681	682	630	698	643	659	636	658	649	642	689	675	666	688	642	701	670	686	648	640	646	693	680	626	714	682	674	705	665	677	636	660	675	676	689	691	651	659	702	659	675	632	675	642	684	637	686	680	676	599	681	648	655	662	641	647	700	665	664	647	655	693	662	712	624	636	664	683	649	710	665	691	650	710	677	632	682	696	670	673	618	661	685	648	667	682	706	645	679	615	663	710	704	700	692	652	641	674	657	657	691	647	666	665	688	654	671	642	646	657	619	677	662	707	666	685	652	615	638	693	623	701	625	669	678	697	658	657	673	632	656	654	604	611	686	638	657	718	663	650	652	696	653	685	646	671	691	619	667	750	719	674	698	679	686	707	670	719	636	693	687	683	678	672	706	665	673	668	665	627	659	627	664	648	663	677	680	711	693	675	691	682	633	678	633	718	651	644	650	655	671	648	656	617	601	629	646	631	679	646	614	621	678	670	701	683	661	676	702	657	683	667	646	669	708	648	666	637	685	643	621	704	657	675	674	663	623	667	636	721	710	706	666	701	687	642	630	656	653	667	682	644	706	643	657	678	666	659	698	604	641	680	698	684	675	708	618	635	660	698	646	657	636	724	645	688	685	702	657	663	627	668	707	663	672	651	665	676	646	627	646	643	679	668	694	665	652	623	614	625	598	678	689	615	665	688	674	663	674	693	673	646	697	673	655	653	724	674	611	663	689	646	703	676	679	664	688	645	661	644	618	653	638	669	672	638	645	674	633	710	662	693	654	639	675	643	617	673	621	634	655	629	698	670	695	698	698	680	678	634	650	646	642	636	651	614	642	699	655	651	634	648	624	700	702	668	658	624	673	663	655	675	655	647	643	692	628	692	624	655	650	682	660	645	658	670	679	695	681	651	685	691	653	642	708	639	664	678	666	652	674	680	670
63810	99550	63496	38983	19030	7445	2468	1003	686	626	605	646	642	624	634	613	642	600	676	664	620	653	630	681	641	630	569	663	594	607	679	650	560	624	637	602	638	645	659	620	638	635	690	609	649	635	674	640	693	622	639	657	638	636	628	653	605	620	627	668	683	641	603	638	639	700	613	591	659	647	618	607	630	612	641	641	651	604	657	657	622	611	629	614	611	633	616	630	615	632	625	657	589	590	650	610	624	665	597	651	646	644	629	612	643	627	615	608	584	624	598	660	599	656	661	601	621	619	615	651	645	629	701	624	657	605	601	643	623	622	615	604	629	640	619	643	627	630	628	603	597	620	661	636	612	622	663	661	627	623	605	598	619	632	657	612	622	648	679	645	621	613	619	601	620	621	645	651	627	594	683	627	629	658	627	622	632	628	645	628	656	661	614	638	622	586	621	640	674	597	623	654	619	602	645	640	680	651	608	679	621	640	651	665	606	647	641	585	583	645	594	644	659	592	630	607	574	622	627	598	677	666	567	625	618	602	617	684	662	593	596	628	598	617	686	669	669	643	627	661	620	610	556	642	576	644	634	667	662	610	580	598	635	660	599	596	623	626	626	601	677	594	598	600	645	664	667	613	654	647	616	633	621	649	620	575	621	604	602	636	603	612	603	628	650	656	645	641	634	621	645	633	645	649	639	655	616	608	622	615	630	605	653	624	606	569	590	638	589	648	609	614	589	647	622	605	640	637	614	601	657	638	629	641	638	666	592	644	649	663	622	621	635	641	659	600	599	644	642	612	620	629	595	610	636	627	665	675	635	633	615	620	613	641	653	630	597	658	624	598	615	653	592	616	641	600	586	678	617	628	667	610	626	574	624	609	619	622	630	579	632	595	636	627	628	607	613	599	599	648	624	652	599	618	597	634	648	616	649	642	630	662	605	609	676	637	634	657	607	638	583	588	646	633	647	641	638	613	666	641	593	598	640	612	653	624	665	654	613	651	622	589	585	616	620	615	582	619	641	637	620	603	639	632	646	625	656	626	697	616	617	622	637	669	625	603	628	613	644	640	647	660	619	660	599	639	627	597	613	655	665	641	621	617	626	632	651	594	626	655	624	643	629	632	587	638	642	639	632	682	604	606	641	601	644	627	683	597	673	637	593	663	608	640	625	627	630	645	628	599	614	647	620	646	615	627	621	659	623	619	650	613	636	622	635	652	574	670	622	656	578	629	645	659	601	650	653	591	678	626	674	597	605	657	602	647	641	572	620	569	591	638	618	611	654	630	613	617	667	618	602	632	611	578	621	667	644	655	632	619	629	609	643	601	610	607	644	617	614	610	614	649	673	655	630	608	686	558	604	620	632	622	647	609	591	580	630	628	640	626	666	622	610	598	640	606	665	666	645	639	605	615	679	619	600	609	619	612	639	652	668	644	625	606	629	645	650	563	615	639	629	641	619	629	616	591	622	625	655	625	607	606	596	627	607	607	635	630	677	601	649	628	590	641	593	614	641	607	680	585	598	581	655	610	625	615	657	634	656	601	617	630	624	705	635	649	668	638	609	637	661	618	631	643	646	602	602	644	623	597	628	668	592	650	634	609	652	626	604	640	640	642	681	610	616	624	637	662	651	610	634	621	627	620	654	677	600	647	603	593	579	640	614	612	647	597	630	618	637	588	553	582	667	654	639	653	671	642	632	608	606	598	583	625	644	648	591	650	622	649	653	614	625	613	667	596	634	602	642	641	593	652	626	644	683	648	637	649	655	657	571	655	617	615	642	652	641	593	597	619	610	615	615	637	621	626	677	629	590	609	590	628	590	602	607	586	580	631	628	611	662	651	633	645	639	620	578	628	628	659	580	584	627	606	632	654	584	667	609	632	644	672	673	599	629	631	622	632	643	597	627	597	622	622	656	660	639	626	619	624	587	623	600	642	641	669	628	586	620	639	627	652	614	606	641	621	629	669	615	624	611	621	627	642	643	618	634	585	615	629	599	616	620	618	655	620	625	625	566	590	614	623	593	619	650	649	651	648	621	593	631	608	643	622	625	620	604	619	578	605	584	627	577	649	629	616	640	637	624	582	614	624	601	633	634	647	693	605	615	613	631	596	633	634	593	606	637	660	652	626	597	643	600	609	610	655	640	637	632	671	621	679	615	677	629	610	585	632	607	588	620	599	627	605	659	669	649	640	660	633	653	635	610	595	643	645	635	664	607	618	544	639	670	592	647	611	647	655	621	641	620	636	649	637	597	602	653	619	555	660	644	637	638	621	650	610	614	611	655	574	607	618	606	639	603	612	684	652	613	617	618	624	606	592	648	617	623	600	605	687	643	610	630	648	630	644	619	621	647	694	594	635	664	647	625	614	653	613	629	632	641	598	659	589	604	623	661	664	671	613	611	613	627	636	620	597	668	630	620	635	649	670	550	588	636	615	614	642	626	647	628	691	601	554	633	616	639	602	613	606	597	631	617	649	652	619	633	629	608	618	576	637	629	616	566	674	615	611	669	677	623	606	666	657	639	648	616	662	638	643	629	623	696	601	660	618	619	631	625	622	625	608	649	677	635	619	622	626	660	626	607	662	606	659	658	585	659	618	606	593	612	663	632	654	602	635	597	638	644	626	582	618	586	652	644	601	655	623	659	617	625	666	605	655	616	587	619	643	651	604	590	643	654	636	632	672	629	682	649	574	613	661	648	583	620	618	591	673	589	639	678	677	666	626	618	637	611	633	613	622	638	624	660	642	578	623	615	642	634	583	660	626	608	646	553	635	636	624	618	609	600	619	646	617	650	608	655	570	656	656	620	579	667	641	608	621	648	650	648	612	627	669	644	598	687	651	599	595	625	601	599	630	610	616	621	647	605	641	606	623	647	610	640	602	570	657	602	577	653	619	658	575	605	679	629	585	603	612	668	646	610	660	631	615	638	592	571	617	666	638	581	645	553	585	620	578	612	612	632	591	656	629	623	604	616	651	646	668	623	644	611	621	664	624	634	665	671	623	627	578	624	613	618	646	593	638	610	637	619	629	629	636	620	583	582	611	694	618	623	611	609	635	613	635	640	600	612	662	615	586	681	621	582	614	610	636	595	586	615	577	627	621	606	641	608	595	601	626	617	634	628	632	627	636	650	620	623	625	606	636	573	626	606	645	602	646	626	552	616	605	633	635	611	591	627	641	658	595	583	613	623	610	623	598	615	609	641	623	572	657	606	602	614	611	637	618	668	601	644	613	608	613	621	634	639	689	631	634	612	595	644	636	657	622	625	604	667	594	631	654	590	584	641	634	660	562	594	618	613	637	625	642	648	618	613	634	594	636	643	611	683	595	618	623	629	596	606	593	613	583	642	631	641	603	594	622	621	602	596	606	628	665	618	645	598	613	644	623	614	627	642	637	589	602	662	621	623	638	605	621	601	593	643	622	637	640	608	603	638	605	596	628	641	617	591	665	639	619	609	613	660	607	625	622	664	629	657	612	626	627	614	619	621	621	610	614
30356	30247	24212	9557	2084	849	564	463	442	456	466	472	465	455	428	481	453	443	429	482	431	457	457	453	431	435	472	441	467	438	408	435	399	463	430	440	427	392	486	471	446	430	435	417	448	434	421	432	444	439	433	445	474	417	442	430	454	457	400	437	413	463	435	457	446	474	434	427	437	408	419	434	455	407	446	423	438	446	452	396	440	440	425	441	451	413	461	404	431	492	427	472	444	469	435	428	430	459	403	440	449	452	473	443	431	422	424	411	435	433	424	437	439	432	440	431	442	444	408	453	447	458	436	437	439	451	483	432	455	466	441	409	423	442	476	457	511	422	434	450	447	426	438	428	429	459	452	444	423	414	462	432	458	421	417	441	480	445	411	437	418	448	416	419	447	408	439	448	456	449	438	484	440	430	437	464	394	411	452	441	454	424	469	433	421	442	432	436	441	459	423	466	471	469	494	410	422	447	451	417	470	430	453	480	474	431	443	472	445	438	438	455	446	437	429	457	416	414	437	422	420	458	442	464	423	431	457	448	422	450	470	403	463	461	467	441	436	453	424	411	429	435	496	439	495	417	417	463	438	448	425	403	445	456	460	444	414	443	437	417	412	489	425	465	429	434	466	404	427	451	437	444	425	432	463	425	432	431	478	446	453	465	433	422	408	471	432	466	416	437	446	448	460	399	394	449	421	431	464	439	461	431	414	489	452	412	434	457	453	411	407	460	492	448	458	473	404	448	427	432	462	413	462	436	438	425	464	437	433	440	485	451	442	463	432	423	441	430	466	432	409	455	415	455	427	406	418	424	452	476	455	461	433	444	434	413	448	434	418	477	456	464	425	463	472	461	437	455	445	431	450	444	400	406	473	432	447	452	449	470	451	417	464	448	462	445	427	433	459	442	469	428	422	446	443	465	451	451	437	426	427	459	477	417	433	455	467	433	399	478	408	455	438	464	439	448	413	408	469	410	439	445	433	449	460	434	434	446	434	464	441	456	436	435	434	441	424	462	417	414	439	477	427	436	441	448	441	439	419	437	463	420	459	421	417	463	436	409	432	438	440	427	425	425	419	422	436	422	446	420	398	432	458	409	431	452	455	435	447	419	431	419	449	461	517	423	470	413	457	438	437	503	438	441	408	464	379	437	450	426	425	466	438	457	438	431	426	460	447	422	420	466	416	404	452	422	415	455	442	461	422	445	418	443	453	454	458	430	410	454	435	431	438	450	449	420	408	424	440	453	431	433	488	462	426	443	410	443	422	474	435	450	485	447	478	436	412	444	425	469	439	448	392	448	411	427	421	414	416	430	491	450	463	463	458	426	396	438	426	385	449	434	438	467	450	490	445	402	393	464	481	446	475	446	469	470	451	452	433	421	452	440	433	442	438	452	430	433	454	429	397	453	447	449	404	438	457	418	450	456	436	496	450	442	431	455	441	409	424	448	415	423	461	423	429	452	452	453	408	426	436	377	432	433	457	425	424	440	430	441	406	445	416	431	416	460	463	447	455	480	425	431	432	425	448	430	407	428	466	488	447	450	455	398	441	462	431	439	472	462	440	424	442	476	421	440	446	435	477	453	422	459	448	454	430	437	461	458	480	439	451	418	465	469	494	449	431	395	448	424	447	437	432	437	423	426	428	471	443	441	441	413	425	447	433	408	443	444	451	442	436	456	438	448	445	480	439	451	466	435	419	463	430	412	469	443	422	446	454	410	407	437	443	451	457	429	422	446	461	458	436	447	448	451	471	435	430	432	447	410	447	425	434	463	438	462	446	447	427	421	423	412	450	428	428	435	463	433	424	433	456	452	443	496	455	441	464	456	459	469	423	432	465	432	447	459	411	440	413	417	419	424	421	422	443	428	388	458	428	447	437	425	412	421	438	458	420	495	446	449	436	396	456	462	447	435	449	421	461	437	429	431	451	408	472	437	418	434	468	477	453	446	427	436	436	419	465	389	422	447	424	431	437	464	455	429	453	416	430	481	446	443	440	435	425	438	473	449	419	437	443	457	431	464	429	488	419	431	468	410	471	442	465	489	420	433	429	457	422	411	462	441	375	452	413	440	427	423	462	428	393	466	467	397	409	404	442	453	414	486	425	410	445	440	430	450	423	445	465	431	453	437	465	448	420	450	465	437	441	436	433	435	430	426	460	426	400	422	437	461	425	471	459	436	443	449	407	441	452	440	460	441	437	469	456	427	441	464	453	430	433	453	439	446	421	432	458	433	468	432	454	465	378	428	448	411	401	448	444	467	479	442	441	465	434	422	471	467	451	460	424	445	454	423	452	449	448	506	466	438	406	445	446	471	426	405	446	429	467	433	449	451	441	420	437	432	438	463	473	441	417	451	483	435	445	393	429	425	458	474	435	443	452	446	419	468	448	436	429	432	422	463	440	447	448	443	455	421	415	452	455	433	459	451	467	429	459	467	431	451	425	451	458	481	469	402	459	432	441	427	452	472	433	473	437	461	418	449	415	419	474	473	437	462	473	429	470	429	440	484	458	445	459	460	434	428	438	482	473	444	424	448	443	444	432	411	458	473	454	434	428	486	493	423	436	403	449	371	406	466	437	445	436	427	429	424	445	411	452	458	439	444	416	455	469	432	457	440	458	459	454	403	453	447	448	474	399	413	403	460	437	492	426	426	432	442	422	442	443	425	462	435	403	460	448	455	410	477	435	443	397	425	459	422	366	435	431	460	429	465	467	446	422	397	449	416	457	423	443	463	438	465	443	473	451	468	441	444	431	439	454	459	426	445	440	419	437	445	415	471	464	457	449	416	422	429	411	431	472	419	431	435	394	470	441	412	435	417	443	417	433	432	430	460	427	482	454	434	407	419	452	456	462	444	489	463	459	444	479	423	443	438	454	454	461	419	439	411	437	428	434	469	443	439	416	439	464	451	444	472	399	425	422	448	431	455	418	449	428	430	420	433	442	410	426	433	433	438	428	423	444	432	438	458	426	468	483	464	436	443	425	441	413	452	451	441	412	462	463	472	439	427	445	446	435	451	448	428	423	403	433	468	415	430	405	434	466	420	400	436	458	469	441	455	452	439	432	402	405	456	468	467	449	422	449	424	404	433	447	444	447	438	454	478	456	428	407	419	388	438	462	435	459	441	487	441	438	438	436	474	428	442	436	442	460	435	426	457	425	461	478	436	471	472	465	458	434	452	416	439	428	423	415	408	432	439	479	435	457	451	461	467	447	417	412	423	462	457	439	388	449	448	449	431	449	430	427	470	419	463	407	425	416	411	447	435	458	403	463	457	468	425	426	436	450	456	434	437	429	466	457	439	443	432	408	479	434	431	424	451	399	424	438	401	453	440	460	440	416	450	444	451	435	460	453	436	512	461	468	461	439	465	457	474	437	433	458	421	404	455	427	420	437	412	455	456	449	456	433	425	456	421	418	435	442	429	437	404	456	464	464	448	444	460	424	470	427	426	435	454	464	431	448	430	429	441	467	459	447	410	440	440	422	408	435	474
24214	35404	18219	5185	1650	708	506	425	363	372	401	355	383	392	374	381	394	412	359	417	373	377	419	367	383	420	361	411	410	372	430	374	371	365	339	356	411	385	380	373	403	379	357	370	373	379	379	383	339	428	398	392	411	401	415	354	385	411	361	418	375	381	361	372	380	396	380	398	369	364	371	371	349	361	391	381	365	367	432	395	397	383	352	395	369	386	354	395	366	366	382	379	389	324	387	355	382	406	375	365	363	349	388	358	377	411	403	412	350	376	373	383	372	375	400	379	391	423	381	400	383	378	401	396	370	385	393	399	387	394	385	377	404	384	409	371	378	404	392	387	400	368	380	342	370	398	362	379	401	372	398	351	374	399	374	396	356	420	379	393	387	419	387	423	383	377	400	367	376	403	376	379	391	409	347	390	399	355	368	377	381	413	318	414	403	375	389	345	353	371	371	386	409	396	396	376	385	381	407	362	381	371	385	331	358	386	358	390	354	386	371	391	382	380	367	393	368	360	365	363	392	384	409	367	364	381	370	403	362	394	379	373	370	374	377	367	389	399	422	375	414	423	369	380	371	356	399	387	388	370	351	368	381	398	396	373	368	350	392	389	386	379	374	400	369	386	355	372	374	441	365	394	387	368	359	387	366	387	395	354	365	384	349	397	348	369	407	350	407	379	382	355	347	415	380	392	388	353	358	380	407	377	384	377	370	352	391	389	419	377	385	400	390	376	374	380	389	385	400	385	384	393	398	357	391	424	417	368	390	386	382	380	396	371	366	387	381	380	366	416	406	383	403	383	411	385	414	392	361	378	367	356	351	380	331	403	345	402	370	397	383	406	391	381	403	362	402	409	391	400	397	356	360	400	413	385	378	369	384	388	348	362	393	390	393	367	381	425	397	347	410	366	391	391	370	399	365	412	389	408	382	364	373	382	400	409	399	389	374	418	363	360	376	384	392	375	347	364	367	405	390	368	360	389	366	357	394	386	397	359	380	355	388	367	389	392	374	392	391	369	366	381	386	386	354	405	387	372	380	367	366	344	373	364	413	391	389	387	358	402	374	365	388	435	374	402	409	378	428	391	406	394	393	394	378	375	356	373	347	366	412	386	365	395	375	394	415	362	371	376	386	406	426	374	405	372	402	387	423	368	359	374	387	414	348	413	405	371	386	390	372	367	407	382	407	399	397	394	392	357	428	428	365	420	414	388	375	396	377	392	367	385	395	348	398	357	377	391	400	380	360	418	358	375	373	364	365	411	402	380	394	394	358	358	360	384	376	363	379	371	423	365	347	386	391	378	377	395	371	393	383	367	349	389	370	392	407	370	408	413	377	388	374	366	371	377	390	367	375	408	396	397	383	399	374	410	383	412	392	405	353	385	410	377	385	348	405	381	360	395	379	394	393	365	375	382	424	349	384	398	392	360	364	393	396	378	374	365	361	383	374	391	363	410	382	391	392	382	389	384	398	402	425	385	408	376	391	378	382	357	426	392	393	386	363	387	420	377	384	371	391	372	390	369	383	367	360	357	348	368	414	374	386	378	366	380	359	380	409	331	368	347	388	366	390	375	359	380	366	408	389	403	368	388	379	372	377	372	362	348	363	376	381	402	352	357	386	357	373	418	380	345	416	383	338	359	399	371	384	400	399	416	360	394	394	388	366	369	362	358	369	409	354	419	407	366	390	374	375	361	356	377	406	404	342	374	361	416	348	370	379	370	380	389	393	386	351	387	410	391	385	393	367	347	388	392	392	368	365	376	396	349	388	378	390	349	392	442	357	386	415	394	391	388	380	365	366	390	402	340	379	382	371	363	404	383	384	371	388	414	381	369	400	367	386	399	375	370	363	372	378	362	414	413	373	395	356	396	380	390	350	401	415	397	393	369	392	399	428	425	359	404	388	354	361	353	386	356	374	419	380	434	374	348	373	411	388	358	356	390	379	380	365	393	392	384	437	405	385	400	385	389	359	376	351	396	385	409	424	368	390	394	380	373	413	379	379	395	400	352	384	353	392	396	389	368	369	396	393	375	414	380	374	380	415	393	377	382	356	442	366	392	392	399	386	377	372	391	380	370	378	407	383	389	373	380	385	407	376	371	368	363	399	368	381	357	399	387	376	397	401	400	375	334	362	364	365	366	388	406	416	360	372	378	386	359	384	368	379	384	391	371	360	376	360	397	397	371	389	376	332	362	372	402	375	401	370	370	376	398	379	384	390	363	388	362	372	410	379	424	389	379	357	409	387	415	389	404	385	393	373	385	361	349	401	344	399	423	411	379	340	410	361	408	402	397	355	390	397	415	380	385	324	403	443	394	416	394	392	373	371	400	427	406	368	386	373	369	338	390	375	413	369	403	411	367	406	380	409	405	380	412	379	363	333	377	354	409	412	374	359	373	380	369	386	388	378	394	379	406	367	354	361	382	370	353	368	405	367	379	360	384	355	407	346	410	364	368	342	362	403	345	401	418	365	362	381	383	372	403	407	338	382	379	379	394	400	369	386	365	366	402	386	386	369	402	389	392	385	384	406	408	357	351	365	392	373	367	367	335	397	414	359	418	371	368	382	383	380	370	335	389	355	399	400	405	375	374	391	420	386	346	376	425	400	390	390	364	375	367	403	366	379	354	387	385	412	403	399	373	404	350	406	413	355	413	374	396	404	390	412	357	390	369	373	374	369	402	387	395	367	375	389	431	375	375	385	388	371	400	382	384	395	380	367	381	362	374	368	405	384	375	393	380	391	375	383	380	372	388	361	379	396	364	370	351	398	356	360	430	357	372	387	396	384	371	398	400	391	346	363	381	371	357	357	388	352	352	393	378	377	383	405	318	398	392	395	370	382	363	362	373	383	401	406	410	407	362	375	363	381	386	382	369	418	393	368	375	383	366	388	380	406	371	382	397	363	367	350	393	402	379	375	375	374	368	383	390	368	375	390	373	387	365	417	406	384	430	384	365	359	385	396	392	408	365	396	414	419	381	402	334	429	339	411	378	360	394	389	368	380	363	407	416	346	420	357	399	383	375	400	358	404	360	397	414	359	373	369	376	377	373	391	342	373	352	392	373	394	373	333	425	361	368	423	387	388	402	378	408	386	383	375	393	366	404	332	401	381	388	372	426	410	343	424	409	364	379	404	396	404	358	403	390	428	382	363	364	402	397	372	364	365	377	398	363	377	367	367	363	430	373	384	383	399	374	372	380	383	356	409	396	397	340	366	386	375	375	382	357	412	382	398	374	378	382	348	410	425	350	344	428	355	351	395	402	414	387	394	395	357	390	409	401	401	381	382	407	396	377	373	381	345	392	390	381	367	403	407	388	398	369	404	412	352	391	381	371	371	376	395	364	410	347	367	373	387	390	377	393	368	412	386	356	392	401	340	363	349	381	377	392	385	378	420	370	371	389	367	372	355	363	421	364	363	392	347	342	394	381	369	386	367	352	398	355	381	423	384	383	418	381	401	412	389	382	393	359	405	388	349	379	371	412	384	388
25166	25627	36567	30863	19313	8133	2079	891	560	527	537	522	559	518	537	510	529	524	517	524	562	519	551	590	543	548	492	563	484	528	512	537	508	549	562	503	516	500	558	549	541	525	545	514	490	520	576	529	547	563	508	533	569	519	537	504	503	559	550	531	490	548	545	477	522	510	532	509	485	550	532	477	515	547	477	484	570	500	530	509	518	519	531	543	512	509	509	529	448	494	540	525	523	506	545	514	512	544	543	509	511	525	519	495	577	556	531	470	493	543	544	543	478	527	523	532	509	563	472	510	506	534	480	573	516	518	531	527	523	569	490	532	515	541	510	554	518	514	495	543	515	544	555	583	525	506	530	529	543	498	515	525	478	478	493	491	532	519	548	506	511	537	502	509	494	546	529	484	524	502	522	525	483	538	557	514	529	511	509	526	514	546	527	548	543	532	518	483	517	535	485	542	515	491	500	521	521	562	499	496	507	546	499	469	533	504	504	581	527	494	529	523	552	542	565	525	541	548	550	530	534	593	489	542	511	507	524	497	531	548	528	537	532	487	488	505	537	474	542	536	533	502	521	544	501	514	530	488	539	522	530	518	568	528	532	499	522	523	540	512	482	519	530	506	502	511	527	510	533	531	525	565	511	490	518	502	525	496	478	498	533	519	500	500	507	521	525	512	560	495	507	564	543	528	522	491	517	528	556	519	543	523	514	507	525	544	550	566	510	485	513	495	543	487	508	505	535	524	522	484	551	557	568	546	543	505	497	533	555	501	513	509	535	481	554	499	525	509	506	539	477	550	493	556	533	516	531	561	546	513	520	548	479	509	509	525	495	484	527	534	494	524	514	489	533	471	500	498	524	498	497	534	546	522	535	539	504	529	525	528	500	532	506	543	507	504	495	568	528	540	521	517	528	508	522	514	493	531	499	550	538	540	540	523	532	502	544	542	518	532	492	513	517	548	513	503	508	492	513	542	499	518	515	528	483	539	534	498	511	496	525	483	497	555	499	514	493	506	548	562	505	498	506	591	512	523	468	512	529	501	499	546	547	514	514	531	538	479	544	512	521	529	510	501	519	481	542	515	533	463	531	495	519	500	519	501	521	490	532	515	521	537	512	499	538	503	493	530	515	506	523	536	525	523	517	523	509	536	546	566	521	533	565	516	551	490	536	507	531	494	536	530	516	523	551	519	524	516	508	535	504	506	525	491	501	496	517	533	550	504	564	485	530	504	537	548	535	515	535	527	578	548	524	492	503	548	504	511	483	528	550	547	496	578	504	527	503	518	511	560	547	531	492	516	504	517	537	535	525	514	501	542	532	491	525	488	532	541	536	517	550	474	494	493	529	530	543	545	538	517	499	536	544	524	547	543	522	547	533	480	529	549	465	536	479	514	538	520	541	532	539	516	546	484	540	487	536	535	492	508	437	560	504	505	512	503	517	561	537	496	514	537	493	552	501	494	554	531	560	535	517	516	488	509	511	489	497	498	520	506	541	534	524	503	555	543	560	505	520	503	520	540	525	554	507	493	487	520	509	518	530	544	543	510	481	543	536	504	505	520	532	545	494	540	510	530	549	505	489	495	532	547	492	488	538	523	518	578	539	560	500	514	486	529	555	535	519	541	523	536	545	511	511	512	516	514	507	506	526	509	509	535	520	575	484	517	510	550	525	524	531	545	508	496	502	557	492	563	513	533	508	528	530	491	534	535	504	487	494	500	526	507	558	503	496	480	512	519	519	520	512	570	508	524	544	569	523	494	534	503	544	511	478	511	506	532	499	549	539	553	506	508	532	531	536	494	487	602	485	541	549	537	512	531	523	517	538	524	535	520	512	486	555	565	523	561	506	557	493	546	530	499	509	495	540	495	514	500	522	571	525	543	508	522	538	527	481	519	498	515	532	529	527	547	538	533	534	558	503	483	565	541	530	520	556	534	540	548	574	518	511	561	550	524	483	540	529	507	520	530	493	553	495	540	530	503	532	541	521	561	512	552	541	532	538	565	517	528	524	554	512	531	503	536	543	508	535	544	515	530	523	543	507	521	536	500	523	524	547	569	500	516	506	516	520	515	546	479	518	506	518	507	551	525	525	484	519	511	520	493	534	525	480	480	568	501	546	517	505	463	529	495	517	529	485	491	520	527	496	547	509	525	502	500	522	540	501	547	525	567	552	540	544	511	516	504	526	513	505	534	524	529	520	507	516	567	530	534	544	514	540	500	525	529	539	499	542	512	500	491	572	491	503	542	495	507	517	498	495	531	498	464	466	517	518	517	508	521	527	539	488	509	548	509	499	500	479	591	539	533	526	505	557	510	496	533	484	493	568	532	519	542	507	513	529	516	546	493	541	515	529	517	529	519	533	504	530	536	552	524	548	498	498	524	504	529	535	518	532	513	526	533	508	531	529	545	503	514	474	508	503	479	526	532	519	563	520	557	505	508	500	527	536	521	506	476	514	480	572	546	511	511	519	520	525	519	535	513	552	493	555	524	525	554	498	496	527	490	532	533	466	506	513	517	559	555	573	528	509	482	552	522	498	558	505	542	542	520	545	512	496	518	510	530	527	536	528	493	506	569	527	488	520	498	465	502	516	521	555	496	486	507	560	551	540	493	508	535	552	515	547	544	517	515	496	496	542	496	537	549	513	570	505	577	495	497	521	535	499	512	533	544	514	546	516	504	508	510	524	514	524	544	540	564	555	493	530	475	529	535	505	525	528	526	495	518	538	546	511	533	516	495	544	535	518	529	514	530	538	548	504	557	546	528	494	502	527	569	542	532	543	527	515	516	526	538	506	502	509	505	545	538	529	508	515	480	503	460	494	543	512	548	543	514	528	514	538	507	531	483	517	522	508	511	558	552	558	537	528	571	535	518	490	487	579	533	526	497	518	504	517	520	511	526	501	479	496	526	519	548	482	510	544	512	508	557	546	543	526	553	511	522	511	530	507	572	552	530	518	500	470	552	500	524	516	562	548	489	512	499	548	485	542	531	515	541	539	525	543	548	515	581	533	493	551	549	533	554	550	520	504	502	537	564	555	512	558	516	527	536	551	506	508	575	535	541	483	505	506	498	531	524	555	470	566	519	503	500	542	514	521	533	523	534	518	547	505	532	511	509	549	528	510	569	548	517	505	535	526	543	483	504	524	520	559	497	567	542	501	502	508	563	508	549	504	537	502	525	509	543	514	507	519	514	547	522	525	521	515	532	495	522	511	501	481	495	534	566	518	503	521	532	483	511	495	550	558	519	542	545	525	501	483	531	548	552	522	519	549	509	543	510	555	505	498	540	488	515	521	528	525	542	527	515	528	535	496	475	549	503	502	519	511	526	492	517	532	520	501	523	529	535	540	511	532	505	483	561	508	543	516	519	502	522	539	493	498	546	513	484	523	485	533	535	513	505	529	504	530	573	544	504	520	561	551	484	505	530	535	545	508	526	511	555	498	538	499	462	533	505	558	540	525	548	549	540	537	518	513	528	503	515	543	526	526	505
62253	90485	58015	25016	10991	4554	1743	861	630	507	468	505	496	515	451	491	497	481	459	479	507	501	476	488	525	516	514	466	485	483	487	478	462	490	455	519	490	488	472	513	487	465	480	492	484	505	492	483	505	533	506	480	478	463	494	480	471	474	529	473	466	512	488	458	474	490	458	491	500	512	517	458	507	510	466	497	475	519	495	501	481	509	512	511	498	493	503	466	473	497	499	545	478	477	471	498	459	504	522	487	466	463	519	490	499	516	505	535	517	500	484	474	525	513	491	483	505	471	498	483	486	564	506	499	490	476	464	485	456	440	504	514	510	502	533	507	498	501	520	484	465	514	521	468	484	493	491	476	498	503	516	469	487	480	511	493	463	473	469	529	474	489	489	493	473	483	494	454	503	488	501	480	487	508	532	477	461	470	478	500	487	498	466	504	507	501	489	507	516	522	492	515	493	498	488	485	485	495	497	507	494	497	530	474	480	478	488	519	525	502	464	461	489	483	506	502	467	547	467	501	502	508	471	491	499	453	483	452	532	474	491	509	513	438	479	522	525	488	466	504	476	539	495	483	487	494	491	537	483	455	459	473	506	510	508	526	519	480	516	499	525	515	490	518	434	486	486	481	473	524	485	464	500	495	480	482	518	514	481	466	492	462	468	491	502	512	512	510	503	464	498	520	452	481	495	483	530	534	479	479	513	515	473	465	469	480	494	522	504	501	509	488	509	512	531	523	484	500	515	440	467	498	484	457	468	465	481	448	491	493	477	472	503	521	458	499	489	517	526	485	483	477	490	519	514	478	472	499	483	544	499	512	489	533	502	470	542	473	511	511	487	483	492	540	522	477	478	475	475	468	502	481	498	511	499	509	498	489	477	509	503	495	515	483	490	484	489	501	511	453	483	495	531	486	476	493	496	494	470	497	482	497	501	516	478	476	473	493	495	496	502	516	477	486	512	479	501	489	499	477	488	492	486	522	538	476	491	485	507	500	515	495	484	477	497	502	480	455	496	454	522	484	491	467	473	513	504	487	493	475	535	464	514	460	518	506	514	499	503	500	533	503	496	506	522	481	493	480	447	483	429	525	502	503	484	493	492	458	469	536	483	479	512	545	526	500	458	488	509	467	493	529	479	483	459	516	481	528	508	528	483	506	473	468	512	515	464	481	525	468	483	499	470	494	519	463	444	489	452	472	478	496	524	493	470	504	521	488	522	501	480	476	471	495	475	508	491	482	472	525	529	480	484	487	472	496	503	489	489	465	476	497	471	472	499	496	469	524	493	494	545	490	514	480	458	504	446	520	509	492	520	503	496	482	475	488	491	509	508	453	454	506	498	500	462	495	508	516	522	495	504	468	518	496	469	489	490	525	466	479	466	493	458	501	474	506	531	503	480	488	499	476	481	505	496	481	495	496	483	479	458	523	448	463	554	470	489	498	515	484	492	492	484	543	491	512	503	472	478	493	484	479	485	478	490	492	515	481	511	506	494	500	470	476	479	484	482	519	482	554	490	491	529	496	490	491	516	490	465	502	501	454	468	527	458	457	514	478	480	497	452	484	480	494	534	510	478	515	551	496	492	530	474	460	531	501	477	520	523	518	469	503	523	514	504	470	492	495	527	480	515	536	484	488	490	480	499	469	470	513	479	472	500	488	496	522	497	501	505	509	452	496	486	463	499	459	489	482	482	500	491	451	507	502	549	453	512	472	496	501	510	478	525	503	513	526	486	484	486	502	518	496	493	436	497	471	508	529	533	504	506	482	526	485	454	511	473	472	507	486	478	471	511	499	525	490	498	465	463	515	486	483	473	500	511	481	449	508	458	524	485	465	498	479	498	550	458	496	452	508	490	467	461	504	473	460	464	498	467	498	525	473	490	494	491	493	510	476	460	518	469	477	527	504	499	493	508	464	488	496	490	490	479	446	478	517	488	458	456	474	488	505	479	510	544	496	460	460	499	479	492	492	485	477	478	493	500	481	494	546	444	466	458	540	510	503	465	473	549	504	467	497	502	479	482	510	485	525	483	456	461	489	502	476	511	504	463	474	471	539	470	487	492	507	497	471	507	485	446	497	512	481	513	547	476	498	478	531	484	467	502	478	498	496	465	488	469	488	457	476	478	481	423	428	487	493	486	526	458	467	480	499	527	479	512	481	514	494	499	466	480	478	463	477	506	506	517	530	486	484	458	498	520	499	520	502	475	505	506	497	481	537	523	556	497	512	499	492	500	506	489	491	504	487	513	492	480	497	486	459	512	439	475	487	454	516	506	490	509	507	476	455	503	489	477	499	511	481	460	485	499	513	490	479	480	476	489	481	486	456	540	502	495	530	460	515	493	498	469	476	502	482	507	488	495	490	493	517	482	463	471	487	521	489	509	497	460	463	500	463	507	456	468	486	469	501	463	447	503	464	478	486	480	485	455	486	458	477	521	520	494	510	498	509	493	452	492	511	473	480	462	473	500	508	474	482	471	479	478	485	482	513	510	472	472	496	518	519	498	472	486	506	479	484	505	482	491	453	512	478	473	483	476	496	472	449	491	471	486	459	472	506	502	489	472	494	460	493	468	512	476	494	458	482	487	479	482	485	464	482	491	504	472	479	486	511	450	516	469	531	518	468	512	493	509	473	507	494	498	498	447	500	521	489	478	477	520	487	484	485	490	465	504	499	485	518	497	466	501	479	538	496	509	492	469	477	498	486	486	501	520	468	501	456	476	458	515	507	481	488	435	536	513	539	511	471	462	526	499	491	503	511	482	490	545	491	495	471	471	479	486	489	484	497	502	501	474	510	509	441	519	538	533	481	515	498	528	477	516	507	499	481	466	464	516	494	512	501	531	528	495	519	477	520	508	512	488	539	516	511	512	496	514	527	500	493	487	474	494	475	527	505	471	492	446	514	503	483	516	457	498	502	463	454	464	478	498	488	533	459	481	495	487	510	474	500	445	486	470	469	485	486	498	491	446	498	476	480	477	511	452	480	498	502	453	534	511	481	507	475	452	514	541	477	490	502	517	481	509	454	497	495	524	495	494	494	497	505	483	491	453	466	459	532	485	506	507	492	532	535	486	494	489	480	461	525	473	476	487	476	487	509	486	459	440	495	490	519	497	466	446	441	480	506	487	478	484	514	491	485	512	479	550	509	518	502	487	495	460	446	487	494	479	501	505	529	530	518	484	464	512	494	512	476	461	494	498	516	475	470	490	512	510	465	482	490	486	471	501	504	478	474	516	496	469	459	498	501	506	498	478	516	485	492	489	514	500	476	485	500	482	490	489	459	506	445	492	502	478	471	522	494	474	521	488	442	510	522	485	508	468	488	482	507	505	497	527	483	478	498	513	472	507	528	500	468	420	491	482	516	468	484	500	512	505	543	479	477	463	490	501	490	503	483	492	517	492	544	501	522	483	515	458	502	499	516	501	472	477	516	487	493	479	507	500	527	489	469	524	477	543	514	453	481	500	448	505	470	497	468	476	492	500	501	526	517
24033	22808	33114	32601	25380	18105	6626	1442	813	778	741	708	670	755	721	702	705	731	743	667	718	709	719	638	725	696	639	676	643	659	634	684	669	674	663	697	658	675	697	691	650	635	655	654	655	680	729	697	661	666	685	668	674	702	697	699	664	648	667	635	658	678	644	660	681	617	654	664	697	648	658	630	657	648	659	684	650	664	699	672	719	622	664	668	653	707	664	623	645	704	681	655	631	697	673	663	705	654	684	667	643	666	653	690	707	651	724	679	676	636	674	677	660	607	683	658	685	630	710	721	646	710	658	654	655	644	659	648	625	659	684	653	653	702	645	679	669	688	639	663	678	636	635	656	647	669	705	664	639	649	672	654	694	678	670	669	668	669	664	664	675	686	684	692	656	653	685	686	663	652	693	651	655	616	649	644	648	654	669	659	701	667	652	600	644	621	658	663	684	656	687	623	677	663	669	654	636	638	686	660	696	663	644	660	663	627	653	599	655	711	693	589	647	663	673	627	643	693	655	654	633	645	670	646	667	637	669	694	688	679	671	673	610	657	665	685	664	687	644	676	718	673	648	697	652	660	675	619	681	652	674	679	707	707	689	690	679	697	693	669	728	682	638	705	691	677	702	646	632	649	632	665	596	608	660	708	699	662	714	665	648	669	640	697	638	660	675	664	656	647	690	681	676	700	685	739	648	647	644	730	658	701	653	692	682	613	645	656	631	667	678	667	657	669	691	698	681	697	680	653	608	635	687	644	612	633	639	719	632	656	723	671	660	640	653	676	660	677	654	732	648	649	674	680	654	654	660	666	635	683	686	654	662	633	655	642	650	658	637	657	702	722	660	672	678	652	675	700	670	652	686	701	633	669	699	624	645	688	633	638	689	678	633	650	675	685	693	662	694	659	689	654	660	652	680	666	745	671	626	674	669	657	670	725	656	696	605	654	662	643	620	651	698	677	656	659	659	619	673	676	686	673	641	698	679	683	641	671	666	634	661	646	700	620	614	667	695	646	643	669	680	650	677	663	660	639	685	677	715	609	696	686	637	637	626	688	652	658	654	657	684	685	636	665	672	647	679	633	638	646	680	683	677	638	700	646	668	640	696	688	682	637	688	680	667	707	657	682	688	675	705	651	702	666	654	647	659	658	616	668	700	676	660	650	688	626	692	675	662	680	650	652	666	665	653	697	654	673	662	638	664	639	694	693	668	689	649	618	650	660	701	678	712	682	611	664	633	654	648	610	641	669	633	624	678	695	659	664	644	646	708	676	644	676	654	645	651	689	648	656	668	626	718	661	657	690	628	698	622	678	699	646	657	681	670	677	619	650	669	676	711	652	671	659	677	674	651	676	672	683	665	634	677	685	631	659	692	641	689	677	649	678	671	715	643	650	676	694	662	701	658	727	660	660	665	637	667	668	623	658	656	661	661	686	666	729	659	682	671	712	717	664	675	667	672	645	672	660	689	711	666	684	676	670	686	647	682	632	682	717	669	687	640	628	673	640	619	662	682	666	664	614	667	633	683	674	616	648	652	646	703	646	632	631	686	672	651	631	677	687	643	715	667	637	665	678	647	648	683	663	703	659	644	679	738	626	665	641	659	695	690	657	654	661	662	635	635	665	664	658	647	678	645	637	646	674	690	652	693	629	665	632	697	642	655	729	662	652	687	682	657	677	674	610	641	675	712	676	686	637	701	634	667	663	633	652	696	714	665	671	608	676	640	632	667	719	702	639	672	590	634	647	684	672	662	658	655	659	653	662	684	651	659	701	645	685	648	657	674	704	686	680	659	653	723	653	678	643	690	703	659	705	692	668	645	694	647	664	629	601	646	689	700	691	684	710	697	660	689	680	670	674	618	697	683	684	675	651	652	673	665	655	708	691	681	650	652	662	653	623	656	656	652	679	683	673	649	651	638	672	638	673	678	696	730	692	706	672	640	670	710	655	664	628	634	710	640	684	645	662	627	681	614	664	697	662	678	660	712	665	670	689	679	665	700	644	651	677	636	709	678	636	690	627	662	677	682	709	661	658	700	680	664	646	623	634	669	649	689	677	634	695	645	634	671	672	688	660	665	653	635	662	611	676	656	669	680	644	660	627	669	696	683	687	659	647	683	649	667	688	648	648	698	631	642	662	646	700	656	692	634	690	703	666	702	683	689	688	649	667	678	682	666	613	670	677	733	638	693	749	672	649	674	665	658	672	687	656	631	655	666	645	659	680	690	655	635	654	657	664	716	682	692	635	683	608	627	655	656	708	655	687	637	693	647	669	647	629	689	638	679	661	655	684	693	667	636	690	678	671	635	686	678	696	703	716	693	659	639	670	634	672	697	647	674	647	654	655	668	657	683	656	641	672	645	635	642	685	698	680	715	679	652	648	665	682	663	674	652	683	627	673	649	661	695	693	680	627	670	637	679	622	681	640	732	730	668	677	688	643	666	639	651	637	663	646	653	663	639	645	676	664	656	650	626	660	597	639	690	670	664	689	683	665	664	658	610	645	643	682	725	641	687	705	699	705	637	671	631	641	659	651	660	708	659	626	657	687	672	690	692	653	660	700	656	682	711	672	694	651	622	654	677	657	631	666	636	683	696	697	673	683	668	646	650	664	658	693	689	714	700	684	670	676	679	638	624	630	710	672	686	644	709	689	616	668	653	653	705	683	636	662	623	684	699	619	648	643	658	597	665	715	646	724	633	669	715	708	683	654	686	699	647	615	709	646	669	639	664	666	685	682	673	640	651	654	688	684	693	644	660	627	694	701	659	679	733	662	677	654	642	674	643	621	729	657	650	687	655	657	678	591	635	656	675	613	707	700	636	708	656	645	708	708	628	633	646	629	616	642	652	674	674	696	675	687	667	625	653	681	638	691	686	669	616	644	683	655	681	649	662	650	711	678	666	687	678	653	692	699	648	651	659	660	641	656	698	660	679	669	624	635	662	631	688	669	660	659	653	706	666	670	637	656	627	661	652	668	652	649	675	635	639	632	643	626	603	657	681	695	672	679	673	697	712	638	670	652	641	681	661	646	595	708	667	631	601	694	625	676	674	717	654	698	696	641	651	692	662	678	692	691	675	658	686	640	717	681	689	642	641	640	698	667	702	716	648	677	685	716	626	671	637	625	713	653	666	662	694	674	649	658	684	673	673	674	654	678	697	674	679	674	666	604	668	686	672	646	695	704	662	634	683	692	656	657	655	627	706	711	673	658	664	704	681	654	622	621	672	646	664	668	672	621	641	657	710	641	690	715	610	703	658	634	648	653	649	732	644	635	638	637	627	665	678	653	652	677	698	680	654	679	662	651	644	693	640	656	653	645	648	640	669	645	685	712	646	690	688	689	642	651	669	644	671	653	667	683	641	687	663	639	674	667	663	645	701	701	654	626	621	644	683	691	653	650	693	665	642	663	610	680	681	653	655	658	717	692	689	713	671	679	666	708	686	657	635	665	650	686	680	669	661	691	691	677	653	688	646	666	634	680	659	693	654	644
62704	93391	72424	44245	21990	10086	3573	1274	774	673	607	619	611	674	617	619	629	605	618	640	645	638	624	646	678	602	648	594	679	610	607	644	592	619	640	614	630	632	598	607	625	649	651	614	623	612	629	652	610	645	647	612	669	623	699	606	613	609	612	638	627	635	621	604	639	633	621	613	626	671	633	655	603	646	618	639	646	637	574	655	602	654	633	630	599	584	634	659	621	644	647	585	653	658	611	639	645	657	621	614	661	659	624	616	623	652	606	622	617	591	616	639	615	638	632	622	654	610	613	631	629	626	640	657	674	627	611	653	629	605	635	650	563	614	597	596	629	599	649	663	610	615	621	629	655	639	653	650	638	626	587	662	634	679	640	603	601	691	626	607	680	623	665	649	582	627	598	651	650	621	647	657	593	648	641	611	665	623	644	663	597	663	655	632	653	669	656	676	607	637	634	631	608	624	591	628	613	611	615	650	609	620	624	595	640	662	655	597	625	630	620	596	655	595	617	631	631	643	611	644	641	616	638	645	617	615	622	652	666	604	664	619	591	606	650	618	649	625	634	646	642	623	623	623	633	621	616	634	649	600	606	640	573	628	635	635	644	635	655	612	615	606	619	627	602	631	611	655	633	602	624	649	595	595	653	600	610	643	608	637	637	649	584	632	627	623	631	611	596	658	596	628	653	622	637	645	630	581	603	620	644	623	630	659	593	618	640	635	651	614	653	645	588	625	639	607	642	593	654	649	606	619	560	671	635	624	663	626	616	613	662	618	682	609	606	584	647	669	602	595	648	621	605	629	649	631	587	677	614	646	614	616	636	637	627	639	606	658	622	616	620	673	678	626	648	615	641	634	595	671	649	605	621	675	610	644	650	661	593	591	558	597	684	604	604	630	625	641	603	622	618	631	660	603	655	653	633	696	616	607	599	617	647	654	618	625	633	602	694	620	625	682	587	611	620	619	607	628	669	609	618	653	614	649	646	622	597	625	632	597	649	620	630	652	623	662	627	677	618	632	687	616	625	596	675	622	629	621	661	564	629	622	633	617	664	617	641	555	643	656	635	629	639	609	622	631	599	615	595	625	641	617	617	601	606	599	667	623	629	570	636	655	612	618	600	656	623	626	638	610	627	630	632	630	631	629	605	612	635	599	659	603	632	600	638	670	639	617	638	603	641	635	615	617	649	622	683	621	652	622	627	631	615	649	614	626	672	628	631	653	666	640	643	646	641	654	575	608	628	634	614	628	615	665	614	601	575	610	620	617	624	635	614	648	650	594	648	595	636	593	613	594	600	656	637	644	642	635	641	646	593	614	641	647	633	656	647	656	618	667	637	612	635	624	585	653	618	636	588	616	606	675	601	595	660	647	637	648	636	577	582	606	659	621	673	641	630	633	624	643	582	600	622	606	623	676	640	604	625	593	611	670	653	622	606	651	667	629	641	610	630	682	630	626	604	623	668	614	625	636	649	566	624	660	627	626	604	613	663	639	609	637	634	604	640	586	614	653	709	590	642	655	678	629	618	604	616	606	637	614	593	644	628	604	628	605	575	672	599	634	657	682	553	638	581	612	661	651	659	604	631	609	625	590	626	597	615	624	600	622	599	659	556	606	666	587	642	599	609	612	619	629	635	638	609	688	642	583	618	599	635	633	620	657	635	644	639	602	630	630	590	583	593	591	649	623	627	657	656	574	631	606	649	654	616	642	651	634	667	675	605	657	641	587	661	612	624	651	646	639	643	614	620	666	668	664	626	659	598	637	602	607	613	604	617	631	658	589	608	653	626	610	640	596	578	647	582	613	650	611	661	630	623	656	669	617	671	576	579	700	616	634	649	615	667	600	594	579	634	606	616	638	655	613	599	651	622	666	628	613	632	638	622	624	620	662	613	597	642	626	646	631	563	602	645	655	615	607	614	634	645	603	661	615	647	629	611	620	599	626	603	623	578	603	634	605	615	637	624	638	649	597	590	585	625	616	608	614	559	567	567	652	649	620	686	616	662	596	636	618	582	603	614	622	597	631	590	646	683	602	601	630	581	611	659	611	648	603	642	628	686	644	646	668	641	613	637	624	622	632	642	640	632	591	674	657	606	619	609	599	610	615	622	622	634	658	614	628	637	605	624	621	636	685	635	653	654	644	624	625	609	582	647	597	621	621	663	612	651	620	614	644	629	645	596	614	635	603	577	633	616	650	618	626	625	641	640	626	612	643	667	604	610	633	612	621	645	638	642	582	632	600	619	621	629	604	611	638	589	649	598	641	621	623	585	666	642	620	591	627	578	646	660	632	641	607	627	663	637	608	592	608	593	617	600	607	566	595	616	602	613	601	622	613	609	597	611	626	621	644	629	645	646	603	638	617	582	641	601	624	609	644	610	642	664	651	619	633	619	620	583	617	638	638	582	630	640	596	606	651	623	585	629	590	607	636	616	636	598	626	653	614	647	610	639	634	652	606	629	617	608	647	598	642	591	605	653	621	630	575	572	655	604	645	654	573	657	610	620	598	608	604	642	630	658	596	638	556	640	639	625	608	616	587	631	629	631	660	622	669	690	654	629	607	604	580	617	600	590	626	562	649	627	619	627	574	616	626	589	591	593	644	646	581	600	665	591	656	591	649	608	653	636	622	634	644	618	575	632	610	641	585	650	604	621	621	619	585	635	620	693	650	654	594	580	620	649	654	638	636	601	571	607	628	606	619	663	620	636	621	593	564	644	605	619	620	624	612	655	575	638	623	661	618	651	611	643	613	617	610	626	638	619	641	607	613	577	623	583	606	579	660	636	613	645	601	661	605	595	598	642	656	628	590	628	642	602	602	595	609	617	583	640	638	633	596	611	674	594	601	625	645	573	622	614	610	663	618	638	634	611	636	566	620	592	601	617	626	609	615	595	602	620	636	628	604	645	575	633	591	602	642	614	618	616	614	623	606	612	630	655	582	624	657	648	579	589	652	603	591	618	574	639	604	652	612	623	619	618	565	620	633	592	610	624	634	640	617	600	613	600	632	587	627	620	613	543	621	643	629	615	625	624	595	661	634	624	580	598	616	613	619	631	636	629	587	587	650	647	645	614	593	637	608	593	578	637	658	649	606	655	594	591	581	637	676	619	641	634	625	627	628	705	636	639	629	624	646	601	649	623	607	623	672	577	627	644	577	632	669	640	603	597	599	617	649	658	666	645	617	651	621	659	638	628	622	625	638	602	656	597	612	620	655	626	598	638	639	606	602	644	636	639	597	586	643	622	612	580	593	638	644	611	586	646	640	611	602	634	631	602	625	639	635	628	644	628	616	618	681	648	648	616	646	587	623	619	644	637	633	634	631	662	598	646	672	592	590	607	600	625	593	550	637	598	629	612	635	632	624	620	609	630	633	622	591	655	627	588	586	646	658	593	678	618	576	642	621	625	640	602	625	660	592	654	625	591	645	662	634	622	622	583	630	604	608	591	618	617	612	651	605	611	628	636	638	621	636	608	607	616	595	609	611	647	624
30186	28274	23255	8818	2090	1123	641	512	478	450	432	419	421	428	457	433	444	442	433	455	418	419	439	433	432	431	455	475	411	423	408	425	398	412	399	412	446	435	433	409	430	413	425	449	453	440	439	467	452	460	436	445	433	440	424	424	465	443	422	431	443	404	479	436	439	449	429	415	429	420	424	413	424	403	430	473	400	456	459	440	427	444	466	424	410	440	407	441	440	414	412	466	416	426	437	474	399	443	427	440	423	449	455	404	428	454	404	457	452	407	415	456	412	441	455	437	416	443	459	429	447	455	438	396	428	471	446	443	427	451	422	449	447	442	394	399	400	424	426	450	398	436	436	431	447	391	436	409	415	432	436	458	462	459	470	460	424	469	406	418	446	434	442	439	451	434	470	427	429	435	461	418	434	404	460	431	446	412	430	422	440	454	419	420	443	450	474	444	398	413	442	436	459	395	442	445	407	415	446	446	450	407	422	443	434	471	430	417	430	458	439	413	455	440	411	451	431	462	454	449	444	435	394	451	467	424	406	441	482	417	434	414	415	445	442	456	432	435	439	404	402	387	462	468	467	453	407	439	470	450	436	430	441	408	432	425	466	420	458	422	439	418	454	468	415	415	408	415	425	442	457	407	451	427	418	423	413	426	437	440	410	446	412	456	417	425	434	418	429	465	395	433	386	441	435	441	403	451	470	459	450	434	410	442	449	396	439	449	485	439	441	444	418	417	428	401	424	441	442	435	439	425	433	453	425	440	410	407	413	450	369	459	439	426	405	440	446	440	462	424	407	443	390	403	485	441	424	424	453	419	428	419	459	445	407	432	421	440	420	444	421	464	427	414	434	446	455	448	456	428	414	400	475	437	431	424	417	469	445	460	402	419	406	452	420	421	419	422	442	486	441	423	467	433	415	457	491	427	416	433	432	459	448	445	469	451	398	431	478	427	457	421	455	456	454	413	466	426	439	434	453	413	420	445	470	413	422	461	446	443	427	424	456	437	450	415	446	420	421	420	438	423	405	416	426	447	442	465	453	433	415	447	410	443	452	465	430	473	435	442	459	434	463	426	397	435	468	454	491	410	438	432	413	418	451	444	442	434	438	458	461	411	411	443	443	478	398	449	410	419	424	421	450	473	416	449	429	448	436	455	414	411	403	394	431	454	480	439	421	433	447	390	416	403	467	429	390	439	458	423	427	453	443	393	430	474	406	472	407	445	440	423	425	436	435	454	420	403	447	422	429	412	444	417	442	424	462	441	436	415	418	452	426	428	442	441	425	433	412	460	424	449	435	403	466	492	423	450	411	449	423	442	454	446	473	427	393	395	440	376	456	465	425	450	475	417	486	454	443	438	402	440	432	422	395	456	413	453	426	421	381	442	401	423	420	428	481	431	422	444	424	435	431	440	454	433	451	401	417	425	470	439	404	452	420	433	443	439	444	441	430	421	452	417	422	391	449	435	422	442	461	414	469	435	408	430	424	441	437	422	404	454	428	446	443	433	466	436	444	376	454	379	418	443	412	384	429	394	429	427	435	410	414	405	451	454	443	455	476	487	377	440	443	425	453	428	402	424	425	424	446	442	424	412	437	431	437	421	429	441	428	441	431	400	465	425	450	445	435	423	415	421	411	447	432	412	452	431	458	416	472	458	431	448	429	418	420	424	464	397	414	444	443	412	430	444	433	425	441	439	436	438	425	422	438	424	400	425	428	429	423	495	418	447	435	446	454	399	429	444	432	443	423	427	444	446	400	421	428	390	418	422	420	421	411	419	431	421	418	458	461	409	405	473	432	422	450	424	408	416	404	448	466	487	433	428	425	447	414	477	453	392	441	438	451	447	450	465	436	454	446	453	418	427	455	422	452	447	428	491	444	421	443	418	437	399	434	413	460	465	439	432	429	442	427	439	441	415	444	411	422	430	429	422	447	444	418	445	420	441	461	409	411	437	430	421	433	451	431	424	451	410	429	430	457	417	414	430	440	411	428	442	433	462	415	457	407	414	406	427	415	439	425	454	471	434	429	446	412	399	402	487	459	406	393	424	468	460	431	429	405	398	433	423	419	442	434	428	451	427	450	402	464	473	442	399	423	443	460	413	429	428	465	426	418	447	446	426	446	410	410	453	417	479	423	421	426	444	447	425	409	388	475	431	441	453	402	425	398	443	444	464	455	432	427	450	448	452	414	469	484	457	444	453	438	420	445	475	409	438	424	424	408	478	448	430	423	417	414	424	423	396	442	453	424	435	434	445	433	426	428	425	448	476	445	425	446	454	412	415	445	424	467	432	431	443	450	448	409	466	425	425	463	422	427	432	426	480	376	458	407	422	402	424	428	435	440	419	412	447	467	424	439	481	432	423	396	375	409	442	449	460	427	460	438	428	467	461	434	442	460	430	478	425	450	440	437	485	413	419	444	426	432	422	447	401	430	409	475	445	474	410	434	423	450	440	419	460	434	419	476	422	435	427	409	423	465	407	420	435	406	402	406	426	412	474	463	429	455	422	429	409	415	428	438	426	384	393	452	426	405	416	427	456	431	453	444	398	448	430	427	392	407	422	445	405	461	443	401	427	419	429	415	452	423	415	439	447	408	421	421	436	448	408	431	428	473	428	427	443	414	396	419	425	420	431	438	426	430	418	446	433	416	455	445	451	440	423	428	448	449	427	395	415	446	437	412	439	452	422	371	437	448	439	410	439	433	444	430	428	427	449	426	424	432	418	412	450	429	412	404	408	439	448	427	429	413	449	437	459	448	459	478	404	434	446	407	462	464	454	462	434	450	424	442	430	466	393	456	433	457	446	450	399	415	420	441	453	431	441	436	414	427	443	420	440	450	433	405	460	473	447	402	474	411	455	426	410	440	399	461	427	434	438	445	405	446	405	432	407	441	394	395	416	404	446	452	450	420	420	407	437	415	436	432	461	492	422	422	454	431	475	427	455	459	467	417	440	401	442	425	427	428	448	433	408	454	453	466	447	432	416	411	432	433	444	462	441	423	424	435	456	464	392	441	443	436	452	399	419	436	417	434	455	440	428	420	415	474	451	442	441	428	400	439	451	440	436	461	434	468	419	445	413	431	384	433	416	446	484	421	415	407	437	443	449	435	435	441	436	490	434	379	400	427	441	441	458	424	438	401	462	444	418	410	414	419	420	428	420	457	455	436	417	405	419	439	422	410	433	440	469	445	439	429	439	409	423	426	446	445	409	445	413	408	468	440	409	465	446	435	419	424	444	460	495	469	423	413	438	411	468	423	429	428	432	441	430	451	465	418	419	465	448	411	416	412	389	424	439	456	462	450	426	408	412	424	426	452	450	468	469	428	447	463	435	419	410	429	469	447	436	463	444	423	398	423	450	439	398	437	442	423	453	418	447	428	436	425	461	402	436	424	422	437	401	430	445	408	399	423	474	413	438	427	433	440	455	446	418	485	436	440	416	436	438	436	405	411	449	428	432	412	458	444	439	409	441	417	461	407	430	397	445	426	438
23478	31619	17506	4849	1905	1151	589	464	393	408	381	382	391	353	392	367	357	371	379	369	389	367	360	395	387	385	376	395	349	387	372	377	368	376	408	327	364	355	370	368	363	390	313	361	394	357	394	370	342	379	342	405	397	355	389	360	340	337	387	375	347	380	391	378	349	364	387	411	367	379	358	388	360	378	373	402	356	384	382	381	362	370	386	376	370	405	332	384	371	373	410	370	388	339	381	354	391	375	390	346	360	379	370	356	372	385	391	354	387	390	409	350	382	384	354	331	374	376	386	357	363	390	364	379	349	337	363	388	382	373	342	405	358	362	349	347	346	394	384	355	401	355	347	380	381	363	383	356	439	373	385	377	380	376	373	382	351	386	388	371	406	378	378	377	384	384	384	364	390	365	352	404	363	373	383	378	369	373	363	380	319	368	346	352	361	377	352	360	377	366	361	354	397	343	411	396	364	361	376	358	396	361	362	375	363	380	366	363	355	364	399	400	366	389	402	371	346	388	351	367	375	359	392	346	383	390	383	347	383	368	401	395	389	371	385	348	376	396	394	356	384	353	387	364	378	389	368	358	379	403	381	356	360	383	386	352	356	383	425	360	362	388	375	381	376	340	346	391	378	363	387	348	401	399	393	377	380	427	342	389	365	404	359	336	383	352	333	371	356	356	334	382	377	413	361	374	368	368	390	331	403	373	348	381	345	369	387	361	405	348	404	372	358	377	378	400	380	394	364	350	358	370	399	374	361	372	346	353	357	383	391	364	384	373	395	386	363	376	350	356	373	407	351	400	334	355	364	370	359	365	378	361	359	383	350	367	363	369	353	411	344	333	358	369	374	351	352	412	376	356	385	388	399	347	387	384	380	347	400	362	370	402	371	409	378	342	364	416	378	390	399	353	359	366	365	374	365	387	383	391	407	394	370	353	362	372	360	395	378	339	372	353	369	346	358	347	368	354	393	426	393	363	432	374	382	345	404	374	354	349	366	405	349	381	355	389	399	394	397	360	420	351	408	386	385	368	408	348	371	345	375	378	396	367	350	362	389	391	395	356	378	385	416	376	327	384	356	397	345	408	370	336	398	370	386	365	351	352	363	363	379	393	360	371	392	407	349	393	359	365	376	384	364	357	381	359	377	367	394	349	403	384	370	396	372	378	380	409	358	392	371	377	412	388	390	376	392	341	379	367	376	354	382	376	375	348	368	378	383	357	379	369	349	367	358	377	378	343	377	394	373	348	407	363	377	392	368	392	347	345	382	358	375	362	401	369	353	352	359	363	360	368	348	376	390	388	396	350	386	379	366	364	368	363	401	374	375	369	367	350	349	390	399	332	384	347	376	353	406	389	339	381	354	361	397	370	336	381	355	388	344	386	371	340	331	397	390	381	366	383	385	343	359	387	374	355	360	394	407	365	354	383	357	355	371	389	358	359	367	382	392	367	357	371	369	353	371	363	390	392	360	409	387	378	350	372	366	385	394	372	397	391	358	391	378	365	374	375	354	378	382	355	397	371	408	369	369	409	365	370	379	347	389	371	362	362	363	394	379	376	382	351	408	387	337	377	348	398	364	361	348	371	340	389	399	391	373	364	394	364	353	360	359	370	400	361	367	394	368	366	387	384	377	336	362	335	419	376	359	369	360	381	359	406	363	359	381	349	406	366	357	332	383	372	367	386	423	360	394	359	352	398	359	378	384	363	366	355	390	362	388	398	344	370	408	397	388	335	377	383	398	407	355	376	375	382	394	393	353	400	386	425	382	343	348	377	341	388	393	402	407	360	395	384	363	359	389	411	381	364	344	370	373	342	365	385	377	359	374	397	355	362	374	377	386	373	369	369	362	387	384	352	378	394	368	409	363	360	341	362	359	372	360	395	363	357	348	367	364	358	411	355	382	382	387	348	375	381	407	372	380	383	394	392	357	378	377	355	371	375	353	380	389	364	419	366	368	364	339	365	399	350	397	379	360	383	365	404	393	370	370	362	390	432	373	400	401	383	382	376	391	331	350	393	369	381	376	392	349	364	377	386	404	374	349	373	359	376	383	363	377	374	372	369	404	345	382	367	375	378	366	372	396	376	402	391	336	356	371	346	361	378	366	357	427	363	376	389	381	381	381	375	393	364	390	363	368	361	400	348	388	372	384	393	382	417	351	394	373	367	358	382	354	386	369	342	387	384	362	365	354	376	374	346	358	392	390	315	380	363	385	368	356	379	366	352	376	355	366	385	390	375	373	385	362	377	336	361	393	379	390	334	401	378	368	370	394	369	373	371	374	371	399	371	401	381	419	377	372	371	359	386	398	363	400	370	381	353	341	383	340	370	379	332	346	367	354	375	350	373	371	401	382	368	351	370	356	428	398	391	393	396	396	361	363	319	379	362	363	362	371	356	358	364	388	420	395	380	384	337	353	368	406	394	349	376	394	357	385	357	374	350	397	358	361	327	337	369	381	380	346	373	354	372	385	382	358	377	390	370	385	373	356	402	369	364	364	402	387	384	372	376	379	374	339	371	377	369	376	371	368	351	369	430	383	351	358	388	338	377	418	339	361	356	321	366	378	364	387	371	343	391	394	360	383	390	371	350	342	383	399	400	391	385	369	386	369	358	393	353	360	391	353	365	389	346	339	408	383	392	341	348	357	373	365	372	356	381	417	385	345	362	407	441	371	367	401	380	367	330	374	391	406	397	368	354	337	384	372	368	385	336	383	369	381	395	402	386	380	386	373	396	378	392	390	361	378	382	369	394	363	364	373	395	367	401	371	387	395	355	367	398	392	401	379	366	400	391	367	393	380	371	388	363	357	390	394	378	355	380	399	366	380	372	344	355	378	381	394	360	373	383	347	342	345	388	347	358	396	352	371	402	410	388	373	379	395	398	375	390	397	360	341	410	392	411	389	363	387	377	358	386	368	388	374	379	360	414	370	366	344	369	399	389	364	387	369	409	362	373	365	411	374	384	364	368	377	392	408	370	366	381	382	356	381	364	388	382	351	390	317	370	361	375	379	373	374	398	367	381	379	376	354	349	361	395	371	397	355	394	371	389	392	357	406	391	353	389	385	355	364	400	368	384	364	379	387	342	385	394	369	351	363	362	352	371	395	354	325	382	358	379	393	369	388	357	370	406	392	359	336	374	365	384	380	378	394	369	403	373	359	384	411	392	360	382	379	359	349	414	388	362	353	371	363	351	371	360	412	348	397	390	353	372	354	366	399	367	398	357	345	330	387	377	371	390	377	378	385	393	370	380	382	384	368	357	375	382	385	362	391	353	365	380	384	376	392	383	378	364	386	348	388	387	363	342	372	364	385	401	358	380	346	387	384	371	373	393	366	352	386	338	378	392	355	366	373	380	365	370	368	378	405	358	365	353	369	380	390	368	369	364	374	374	355	383	374	376	375	376	381	362	377	381	388	360	381	350	382	388	366	358	360	389	340	372	353	397	394	355	353	378	382	350	370	392	384	345	403	386	385	390	369	381	365	393
25048	24718	36511	33678	23134	12179	3614	1112	651	565	610	538	593	556	548	596	570	582	550	563	550	600	546	553	545	551	520	561	556	562	547	570	550	619	566	569	560	592	591	561	522	559	582	526	579	561	589	570	599	529	564	533	554	549	531	582	557	566	544	627	566	527	555	569	543	568	595	553	529	561	539	548	556	536	587	562	573	570	571	547	540	529	563	552	536	590	549	555	570	569	515	590	598	541	588	565	515	543	576	537	586	565	556	519	569	529	537	565	521	555	579	533	534	539	524	549	542	540	563	558	548	529	542	577	491	579	547	606	560	512	582	570	566	523	510	550	555	572	572	540	517	511	589	538	535	595	551	537	580	575	561	527	549	611	557	579	561	598	547	543	584	549	509	555	594	522	558	529	547	508	577	574	564	556	551	561	543	564	522	568	572	536	572	491	607	571	550	567	559	542	543	544	581	492	571	537	565	516	547	512	504	542	585	555	574	548	528	579	572	563	560	516	549	548	533	545	512	552	600	562	536	559	556	576	565	552	545	576	551	578	536	548	543	530	523	575	563	534	530	535	551	553	570	542	543	597	507	558	527	545	558	521	507	513	528	574	534	591	548	568	609	559	525	545	552	530	501	569	600	490	577	561	523	520	582	535	573	532	575	599	521	556	571	552	521	531	562	526	544	548	561	567	591	602	575	584	545	564	544	566	520	585	589	541	517	537	508	561	557	533	569	552	528	585	565	587	588	561	571	547	558	550	548	546	533	580	569	555	579	574	540	606	523	549	572	565	576	536	586	565	525	513	544	540	550	550	598	550	526	536	526	603	538	572	541	582	550	512	560	572	530	575	539	601	526	535	596	541	572	571	558	577	555	551	555	542	576	568	549	506	569	552	527	545	567	546	541	582	531	589	576	505	582	563	549	571	526	553	503	547	538	510	543	550	537	512	541	503	553	603	590	535	563	514	574	543	573	554	582	565	578	574	528	548	538	531	558	557	551	544	561	518	594	539	508	560	553	568	526	551	560	561	587	537	569	553	563	537	577	568	579	504	556	538	543	595	549	556	529	564	574	585	539	567	578	539	561	565	565	575	521	558	550	568	535	540	515	578	559	577	545	547	557	516	584	565	612	561	543	574	550	575	489	527	564	570	552	568	544	594	563	528	571	530	586	561	567	565	569	531	579	538	515	518	544	513	541	576	536	551	547	556	532	513	533	605	568	597	563	554	534	549	543	540	564	521	544	549	560	500	582	528	534	581	560	557	567	583	547	549	529	562	576	526	559	518	579	514	521	529	537	549	563	572	603	554	559	527	507	515	578	571	566	518	585	551	538	571	539	592	574	580	552	548	572	529	548	586	589	546	579	526	557	537	555	565	546	562	589	570	519	524	563	576	549	538	557	582	524	549	557	561	558	545	590	543	546	533	540	524	575	546	533	535	606	592	575	527	556	548	560	536	580	526	583	517	571	538	565	583	557	574	567	592	584	514	536	552	560	566	572	537	568	597	594	584	547	545	535	482	533	569	574	546	563	561	545	544	553	529	553	589	561	554	570	564	580	593	539	576	591	560	575	534	572	573	544	539	519	573	524	530	535	541	542	592	567	547	565	549	557	572	524	510	551	585	559	553	551	596	552	562	552	536	514	557	527	541	546	563	541	522	534	563	608	518	542	557	563	535	596	581	523	535	570	568	576	535	554	570	536	554	545	513	490	554	546	544	540	553	541	529	535	594	568	590	541	550	558	505	584	513	542	560	511	554	544	515	531	539	568	586	552	581	521	549	533	589	507	525	522	550	570	567	563	583	574	555	570	584	548	571	532	503	546	570	575	570	573	551	519	591	520	564	522	572	511	510	535	526	527	526	571	555	529	585	548	500	608	545	571	535	544	563	570	533	566	538	526	569	560	560	535	561	543	531	552	566	556	547	553	590	569	532	523	547	544	511	545	530	579	517	555	562	582	540	520	512	541	564	570	555	568	553	563	560	549	568	560	553	536	558	546	564	522	558	549	567	518	568	576	573	602	540	549	515	532	573	525	591	540	557	556	539	570	556	531	525	533	515	525	548	520	557	544	557	538	544	548	553	563	560	531	549	556	553	579	500	580	542	587	511	532	581	567	561	498	526	562	571	549	636	530	566	539	556	565	542	549	567	510	565	599	537	544	558	558	560	548	553	530	572	565	576	588	566	541	542	537	518	559	567	551	484	589	546	540	533	588	503	530	569	553	535	521	560	605	566	545	548	570	571	573	544	551	542	531	560	591	550	577	563	561	556	558	525	578	569	574	596	560	566	588	516	539	570	601	566	538	540	525	565	587	556	522	602	583	547	593	537	545	596	517	532	564	550	512	536	582	558	565	578	547	512	550	555	549	521	519	560	574	568	560	586	527	545	554	554	540	527	561	561	552	546	569	566	572	583	574	603	579	541	568	586	563	559	564	573	593	526	552	587	536	533	520	561	562	547	543	519	538	590	519	585	528	556	566	549	534	541	541	581	534	540	510	507	554	526	557	533	523	552	560	549	519	520	543	544	527	586	501	579	545	565	530	552	534	596	507	549	548	550	571	531	572	536	583	542	572	530	557	573	547	553	570	513	585	555	578	530	580	577	547	568	546	571	526	578	538	563	585	528	548	566	558	533	554	565	529	553	559	570	535	552	574	582	564	549	552	563	544	552	567	545	575	548	536	546	547	588	573	612	535	537	533	528	562	567	527	571	548	555	550	571	600	583	533	520	547	589	527	531	550	556	542	540	525	516	539	529	565	558	596	539	557	525	551	564	531	512	551	590	572	553	533	562	607	598	533	565	535	589	524	592	553	563	565	517	512	533	547	574	575	582	560	569	594	548	541	541	545	530	548	593	560	562	554	555	566	543	504	528	545	532	562	574	555	599	530	585	520	586	583	597	572	520	614	571	523	552	563	563	543	570	591	539	577	598	530	552	512	521	559	507	539	560	560	538	566	568	544	520	610	548	567	534	558	565	553	546	491	506	541	563	542	543	516	563	572	541	560	544	523	548	562	567	546	516	577	586	512	524	534	537	583	510	543	531	583	553	545	554	557	514	570	536	553	537	567	514	578	534	539	545	552	522	575	571	562	539	588	590	516	577	549	538	587	544	532	539	534	559	562	566	552	550	565	582	536	528	532	556	573	542	566	526	577	556	550	590	568	543	562	543	529	550	527	577	565	580	535	545	533	568	522	556	586	577	554	547	561	519	570	521	547	544	544	541	510	532	575	529	571	538	538	587	592	599	537	549	561	526	534	568	554	541	578	536	538	515	531	578	577	564	543	503	540	553	551	549	581	554	552	540	576	539	526	560	558	547	511	565	571	565	543	560	563	566	509	533	524	541	510	550	564	561	535	583	524	511	602	494	566	529	578	552	565	506	572	540	534	580	546	564	576	570	577	584	575	527	515	558	580	524	525	538	574	550	578	592	537	590	575	553	551	569	543	599	536	544	586	536	535	529	532	528	586	550	527	548	590	510	528	562	521	559
62044	85978	59856	31926	16664	7179	2846	1056	621	562	529	520	528	521	505	509	515	516	515	503	499	519	548	513	500	510	543	524	475	474	490	539	529	533	533	524	492	510	526	530	536	513	564	511	490	488	511	509	466	502	502	480	550	522	538	476	520	502	548	497	535	539	494	504	495	522	523	471	497	515	506	512	528	540	510	541	506	534	519	555	523	517	496	531	524	509	494	534	527	509	511	499	551	494	522	537	530	533	536	487	534	498	532	524	478	518	464	519	493	523	528	535	478	528	543	547	517	499	506	531	462	525	492	532	488	494	484	493	489	569	498	507	520	497	534	555	525	495	508	546	489	503	513	492	503	522	518	500	480	524	524	527	525	483	530	517	486	494	533	489	495	518	512	454	516	567	500	514	477	510	520	500	529	486	478	508	491	532	492	489	460	532	496	497	547	574	546	512	517	518	556	511	527	551	566	525	499	518	544	481	521	567	527	531	487	497	502	510	511	503	504	487	515	536	514	537	526	525	533	491	507	538	520	519	540	475	467	487	499	491	518	551	517	525	516	526	486	506	530	515	519	503	536	535	530	490	507	509	491	515	528	489	534	515	509	509	527	496	494	499	528	548	523	545	539	521	502	470	481	502	517	505	526	531	486	523	524	488	489	513	493	488	553	499	520	542	517	536	498	552	525	504	529	487	474	512	489	517	449	497	470	515	541	482	508	492	517	541	514	495	508	520	514	521	517	518	520	486	516	525	494	486	520	497	478	496	534	566	459	478	527	528	519	534	511	511	505	525	525	521	493	530	518	492	539	505	493	508	517	491	537	498	483	500	511	545	553	508	517	525	554	501	523	515	534	482	498	536	500	518	545	516	523	456	514	529	518	486	514	520	498	513	493	516	532	494	477	530	470	507	481	502	534	514	516	535	526	506	509	516	520	494	550	486	535	520	514	522	493	467	519	488	520	508	536	544	500	526	511	530	483	517	567	504	482	528	497	494	493	507	543	485	497	487	504	504	523	526	525	501	539	482	509	556	473	543	527	526	526	485	496	498	506	484	532	522	504	514	496	528	499	522	515	534	512	496	488	533	510	494	489	542	533	489	537	488	528	503	516	527	531	490	520	523	566	542	519	499	490	514	528	502	465	521	575	485	487	498	487	526	517	543	512	510	516	508	484	505	504	515	527	484	506	507	503	517	485	547	462	505	503	477	464	503	529	530	529	478	506	478	534	465	489	528	534	493	504	479	513	516	503	500	513	527	497	538	507	530	514	501	523	493	493	505	489	499	532	517	484	506	497	510	480	527	501	507	531	522	481	535	490	519	523	444	509	515	482	488	507	546	492	526	508	502	483	492	480	499	544	540	544	496	521	533	577	507	530	497	501	506	534	494	518	539	510	529	467	551	499	545	493	521	544	519	509	527	509	515	528	491	557	517	563	519	525	502	513	531	528	524	497	524	476	516	481	501	495	508	498	514	530	443	526	550	511	523	538	498	493	472	524	524	474	501	523	506	479	500	489	540	532	497	528	560	542	510	516	498	490	492	510	517	514	511	513	482	512	535	508	529	477	493	483	536	509	518	494	518	513	502	484	505	509	513	538	511	474	479	500	480	494	526	528	513	508	508	514	512	517	486	527	523	497	515	555	491	473	512	494	527	523	443	484	533	496	515	519	504	563	550	522	517	521	483	533	522	468	506	522	504	491	544	503	484	494	526	552	501	529	514	494	483	477	497	476	544	546	529	535	517	511	525	491	521	506	533	491	510	504	470	495	494	501	509	490	553	484	491	500	505	523	504	521	528	542	494	517	545	490	518	520	510	503	535	518	465	502	526	535	525	493	499	468	501	530	535	516	518	509	455	496	507	505	527	499	525	484	549	526	502	514	486	565	538	500	492	529	534	545	518	497	498	527	520	493	510	474	544	502	486	489	482	562	555	522	486	508	544	492	497	515	529	501	472	561	481	481	531	534	506	480	519	539	537	486	488	519	511	520	529	520	507	489	510	504	529	528	522	498	528	522	507	531	488	493	501	539	521	517	509	496	573	551	519	522	480	488	496	495	554	543	521	518	507	557	485	519	498	506	518	503	463	535	464	496	479	511	557	540	542	495	509	474	517	484	514	528	509	512	484	518	524	472	504	550	523	532	543	513	494	516	524	507	530	488	496	548	512	506	494	543	533	485	517	533	566	481	508	511	474	531	521	516	525	550	463	529	530	514	530	512	516	488	464	519	529	503	485	480	516	532	477	511	496	496	491	495	510	517	503	480	533	494	497	523	556	519	504	550	530	560	493	538	507	522	494	520	513	538	508	506	507	528	497	490	512	503	482	531	490	527	497	488	508	502	489	517	544	505	545	490	452	495	469	491	498	454	521	504	498	574	522	499	518	489	503	509	493	533	462	513	493	495	518	501	504	510	505	505	535	480	484	529	495	514	452	484	522	477	499	513	526	518	492	515	541	517	489	488	508	513	493	531	505	496	534	484	498	555	533	517	510	533	500	523	488	555	509	538	509	544	544	510	515	463	496	545	513	492	527	478	481	497	496	517	501	525	519	482	515	501	464	518	487	525	541	533	487	519	479	508	519	540	525	493	532	506	522	492	544	508	489	507	502	524	518	506	478	503	509	481	520	513	465	474	527	514	493	461	524	565	515	482	523	534	520	516	528	514	483	567	524	542	555	476	533	475	492	545	498	517	508	511	531	480	521	548	472	540	509	482	506	541	540	480	532	486	553	544	502	495	500	528	523	473	528	484	483	535	546	469	526	525	509	491	511	512	519	485	509	480	539	528	554	507	529	513	523	517	488	470	513	502	492	501	509	532	502	504	575	545	488	521	512	517	492	484	534	503	529	525	498	502	524	475	544	512	473	559	548	522	490	554	478	475	502	472	500	502	499	504	486	508	539	499	511	517	522	515	515	532	453	503	583	520	472	490	556	508	500	523	498	506	467	537	535	520	524	498	489	518	515	495	514	479	507	473	533	483	515	507	504	514	474	490	513	484	522	512	533	516	502	497	515	561	521	508	474	520	468	530	496	497	532	510	506	553	488	532	537	467	532	532	530	477	526	534	490	502	487	501	498	506	475	507	516	493	533	480	478	474	519	547	504	544	530	498	537	515	493	531	516	516	485	525	510	500	492	536	536	519	534	514	509	491	535	490	511	527	499	518	531	512	508	517	521	502	508	489	481	540	501	530	475	492	489	513	521	533	492	489	480	516	521	496	505	534	470	504	515	511	461	492	537	506	546	492	473	496	523	537	519	509	495	492	522	492	473	493	493	504	496	482	516	525	516	508	501	544	521	520	518	510	501	514	471	542	532	498	500	517	498	541	501	509	504	512	520	538	488	495	523	500	511	527	515	489	518	505	483	503	506	503	473	493	499	507	537	482	533	518	543	534	543	506	558	469	498	552	504	517	515	480	480	508	539	510	507	510	456	474	563	494	512	517	503	546	532	523	545	543	551	492	504	525	523	534	528	523	457	466	554	474	482	516	498
23972	22790	34117	33527	27485	19440	7884	1596	882	793	734	761	709	748	771	802	702	763	705	778	699	712	730	750	728	728	731	714	732	705	757	757	721	745	719	769	738	753	736	726	680	695	687	691	704	693	696	688	694	735	695	724	717	708	707	728	740	736	713	759	733	741	748	679	699	726	735	733	727	664	755	709	731	688	692	699	770	718	702	753	719	766	761	776	758	693	737	667	739	712	746	718	739	740	730	698	703	682	714	752	761	704	714	728	703	697	739	732	739	735	682	695	742	731	731	688	796	686	687	764	718	760	717	764	734	658	747	733	723	687	682	708	712	741	744	717	735	680	712	677	756	701	702	731	765	719	722	699	637	767	733	741	729	741	768	721	712	739	718	724	713	723	683	711	692	720	680	701	736	730	698	718	737	731	728	696	693	679	764	691	704	752	714	726	746	755	735	676	758	746	699	736	740	721	743	681	698	708	723	741	702	647	677	705	692	730	763	645	722	691	693	682	685	746	708	715	745	723	663	692	749	708	766	737	773	739	715	721	718	690	708	685	774	694	696	736	711	786	750	704	711	690	743	726	692	717	719	733	696	687	722	671	746	731	696	697	710	741	703	720	780	699	722	694	707	720	703	679	680	728	690	708	713	729	761	702	708	706	666	734	712	735	730	714	755	668	698	706	711	722	719	711	746	709	691	671	728	724	709	689	704	729	740	697	760	743	680	720	702	734	755	709	717	716	661	702	697	689	671	702	752	698	725	734	722	710	731	702	751	689	751	714	715	725	709	732	708	657	732	736	722	727	752	692	691	680	707	687	696	756	728	724	670	779	699	716	699	708	726	708	765	694	686	707	737	666	728	703	714	767	736	688	742	735	698	686	747	721	698	717	732	723	685	718	696	691	731	713	722	703	703	681	723	693	745	707	728	722	713	712	734	724	681	741	734	724	727	760	728	709	723	715	722	737	712	703	734	689	659	731	743	701	683	733	723	685	742	744	721	665	732	714	736	699	701	730	747	708	753	692	683	763	706	725	740	693	688	751	736	718	744	739	734	734	708	728	715	707	728	642	707	751	735	704	734	734	731	766	731	704	711	733	724	732	722	646	683	727	702	704	740	675	727	755	671	703	757	687	748	718	704	750	740	734	722	710	694	680	744	734	718	712	764	706	751	679	649	732	699	657	705	687	741	718	686	710	687	729	681	714	692	776	673	707	715	751	739	718	746	699	708	732	682	732	754	732	725	714	735	705	763	782	717	692	698	747	712	748	771	704	733	689	689	690	728	704	745	765	715	728	732	721	725	667	744	721	717	689	742	718	688	732	699	735	761	676	675	719	754	739	737	764	682	729	701	734	685	727	745	730	685	715	729	691	741	761	724	683	668	716	723	688	715	748	736	706	684	683	688	761	729	728	724	747	725	674	708	754	702	732	729	701	749	718	730	656	738	707	717	720	686	726	759	756	690	728	688	764	725	724	727	702	673	708	752	734	712	737	686	727	693	745	716	715	711	738	691	746	714	771	720	720	744	721	696	667	706	672	682	749	657	749	695	712	758	730	701	683	690	707	729	688	668	707	682	767	718	725	694	734	731	725	753	734	721	698	706	699	708	683	744	687	698	712	695	720	716	686	717	709	687	719	677	742	716	704	757	741	745	717	678	768	761	738	730	740	679	731	730	695	710	680	664	666	682	754	720	700	699	725	679	705	698	734	684	708	678	723	667	742	707	706	750	709	778	732	736	727	689	689	682	727	663	709	706	693	674	710	711	728	721	744	710	702	701	734	718	719	735	720	726	712	699	702	684	748	728	717	733	700	724	724	717	712	702	719	694	738	722	713	733	739	765	661	740	730	691	710	695	667	749	733	718	664	716	738	694	721	724	724	720	726	759	678	701	731	715	728	732	729	741	782	746	673	712	722	744	676	677	755	649	713	689	712	709	747	707	755	708	763	739	706	716	713	664	745	739	690	728	679	728	691	722	739	748	707	773	725	706	754	736	702	694	668	699	713	695	706	693	727	687	706	734	726	717	719	717	730	692	694	685	682	761	729	687	710	715	731	736	703	770	738	672	725	712	715	714	708	758	752	720	735	689	729	721	713	722	712	717	731	719	695	749	737	732	713	733	755	696	678	711	734	707	660	749	748	688	749	717	720	699	727	683	703	733	711	753	721	675	746	722	694	748	704	718	688	741	709	690	691	703	714	706	687	715	723	760	696	723	696	655	726	744	759	729	722	695	684	698	704	694	717	677	727	731	737	720	707	721	736	708	725	675	769	692	735	715	722	723	690	690	710	713	686	702	717	751	677	756	765	730	691	704	748	705	737	737	724	675	711	695	739	700	701	730	720	702	694	723	729	764	683	731	680	697	723	743	749	719	736	711	749	711	767	684	693	713	698	737	724	733	703	711	722	781	737	752	756	681	745	720	693	714	705	782	726	697	791	727	692	714	711	700	725	682	714	700	736	702	726	777	718	713	681	741	737	721	722	704	733	725	758	699	701	720	717	748	713	755	694	711	717	744	734	719	745	703	719	680	693	716	701	674	742	740	712	704	699	741	704	737	713	695	741	694	744	717	740	756	777	710	652	751	736	720	736	682	749	686	685	688	717	752	713	723	712	719	678	698	737	693	759	673	747	715	686	741	727	733	725	706	711	708	732	694	739	654	713	679	680	691	765	723	724	725	685	697	701	702	739	701	699	726	720	702	681	720	740	700	687	702	719	694	721	672	695	752	763	724	749	704	734	721	755	708	659	747	729	715	687	722	704	682	751	788	717	746	729	664	724	695	725	685	731	704	729	699	718	765	695	713	701	689	729	712	719	725	736	754	692	706	706	679	698	695	730	689	683	688	734	709	715	741	698	709	764	717	680	688	747	740	711	746	693	665	720	729	735	718	691	718	701	688	713	709	698	684	722	671	714	750	689	683	720	770	720	700	729	745	777	683	724	744	726	673	691	722	749	759	683	706	745	685	738	732	714	713	702	720	736	718	712	686	698	724	700	689	729	688	700	726	765	741	711	711	743	759	708	697	661	689	725	682	709	687	693	706	696	713	685	726	691	675	709	707	743	729	749	749	749	722	694	765	723	711	723	659	711	703	680	696	716	643	724	680	730	699	766	754	752	704	686	695	739	675	742	727	715	767	739	704	725	697	724	685	717	715	712	744	725	707	717	781	711	718	705	703	691	774	686	731	688	739	678	729	749	725	703	699	703	693	779	731	702	745	734	681	707	720	734	714	726	719	715	720	727	720	688	701	717	712	737	749	656	705	732	695	703	744	705	756	721	711	739	737	727	704	709	704	739	704	701	704	764	678	738	729	687	676	752	742	693	714	694	712	682	722	726	718	705	695	708	735	693	724	698	705	753	762	700	667	709	767	676	705	722	724	744	732	722	740	704	691	720	729	724	714	718	746	697	679	735	688	671	775	708	746	723	707	673	680	691	713	748	698	760	691	662	717	702	728	730	732	717	712	707	674	750	727	750	688	701	727	668	708	717
61171	96806	74101	46473	25911	11352	4208	1432	816	728	661	667	727	708	680	680	628	707	708	697	670	655	660	675	703	690	647	695	666	718	685	713	705	659	706	719	691	682	701	701	663	663	677	666	680	696	714	670	686	624	665	672	632	677	633	652	660	656	644	660	693	705	666	702	672	614	644	691	678	688	683	636	664	711	638	658	631	656	695	635	644	707	654	650	675	673	631	622	673	681	673	671	684	654	684	644	624	619	697	673	638	664	648	679	646	663	643	641	626	678	660	673	702	631	639	702	625	714	690	647	671	626	661	684	664	716	678	670	658	672	705	675	662	673	661	683	663	682	711	713	660	689	717	674	672	693	658	691	668	672	699	637	634	630	651	668	670	624	677	628	670	691	722	643	651	665	665	650	675	696	676	694	706	627	685	666	644	675	743	694	665	618	622	690	665	647	654	668	648	694	641	644	696	722	631	653	636	680	686	673	627	660	738	668	656	726	748	623	726	691	645	663	647	667	653	698	633	696	688	679	650	638	638	626	692	671	677	641	666	631	645	698	668	667	649	653	635	661	612	661	634	674	664	704	631	636	653	660	641	670	592	668	686	623	636	697	701	675	644	624	619	694	646	625	632	601	710	658	649	656	699	696	662	694	667	640	626	651	689	682	662	686	674	653	636	690	711	648	640	637	683	669	708	689	663	645	732	673	652	665	665	671	613	666	696	657	673	667	655	703	678	659	695	650	670	661	650	687	641	668	683	622	652	649	687	640	653	664	660	674	659	668	664	667	649	632	634	672	677	683	653	620	632	637	674	696	614	660	669	726	659	666	610	694	658	670	626	666	654	643	642	654	672	641	678	669	617	662	635	642	632	660	671	649	641	646	664	695	673	653	640	659	636	676	689	632	661	705	674	711	703	694	705	664	652	675	644	652	691	666	682	652	682	675	649	694	688	610	707	640	630	679	680	668	668	645	631	651	695	673	638	693	678	671	651	623	636	681	669	603	716	619	604	685	649	686	679	729	636	668	662	626	702	657	675	671	622	652	688	667	672	658	708	680	638	669	668	612	637	691	664	653	657	647	642	705	683	660	680	650	670	681	680	671	671	687	652	657	683	602	639	697	631	663	666	630	664	686	681	653	637	611	652	624	660	667	667	664	703	678	637	629	672	693	590	645	695	707	662	703	590	685	698	657	670	705	681	702	677	631	643	635	661	669	640	702	703	667	640	676	682	670	642	651	613	678	686	636	667	682	701	637	665	665	677	672	650	670	652	664	638	684	652	635	678	650	700	656	679	721	613	661	616	648	691	613	650	659	650	683	640	670	638	676	620	652	664	673	658	674	665	680	696	689	666	662	646	663	658	699	668	637	687	737	634	659	676	657	688	666	662	722	657	653	667	642	671	615	714	643	657	707	681	693	657	656	646	656	641	689	663	682	652	693	661	640	639	640	618	625	653	672	715	685	654	625	700	635	688	656	671	686	680	655	656	676	692	666	666	671	638	669	660	647	652	699	661	670	626	685	661	690	654	649	665	658	688	649	666	675	648	677	642	673	665	641	632	634	653	661	641	660	664	621	648	687	661	620	690	681	684	654	690	695	625	672	638	672	717	658	689	703	660	703	627	637	634	663	664	704	647	681	727	705	618	680	722	628	664	683	695	676	645	657	676	677	682	627	699	654	629	670	619	677	623	629	685	672	690	625	654	671	714	676	651	663	660	680	645	723	656	672	663	690	640	657	662	666	637	678	617	674	671	685	657	643	664	600	655	673	678	670	653	640	662	635	624	705	670	654	696	698	706	644	677	698	657	641	667	608	639	668	628	689	704	671	708	634	662	670	641	678	635	655	644	658	666	668	662	642	624	671	645	652	668	705	668	641	696	682	641	647	677	697	706	684	645	655	649	696	679	714	694	661	661	671	668	636	654	638	646	662	616	666	661	685	653	608	688	659	645	654	626	700	674	671	649	679	663	668	681	649	656	664	649	660	703	670	692	654	634	650	693	642	636	646	666	671	640	642	695	645	669	701	695	673	669	676	681	680	697	653	666	644	618	670	693	665	634	709	693	668	616	604	658	591	670	674	669	595	674	640	653	629	683	677	672	672	642	666	623	676	637	621	612	677	704	683	666	701	668	658	720	684	669	677	700	654	623	635	688	695	658	661	659	627	683	666	646	647	629	685	682	681	635	660	693	706	688	683	688	643	637	673	658	685	677	652	643	698	612	671	634	694	642	650	672	629	666	664	612	683	679	637	643	611	657	646	683	654	641	653	680	605	689	667	681	668	663	653	668	673	661	668	685	670	674	631	641	656	669	652	673	651	633	656	647	651	662	679	685	659	618	680	663	697	664	648	682	672	644	631	578	589	644	661	701	645	642	681	597	705	648	694	653	638	713	682	654	639	676	678	664	647	686	625	684	669	663	630	661	674	660	632	650	686	737	649	640	681	670	635	699	707	639	643	627	707	664	690	691	702	650	620	674	688	642	648	610	646	669	669	667	669	627	648	701	656	630	635	655	662	639	695	672	630	654	693	632	650	623	651	627	656	643	644	680	675	638	651	674	646	677	637	651	647	672	663	684	641	689	693	640	700	709	629	630	648	680	632	644	611	662	705	665	646	637	625	642	691	635	680	701	616	659	619	666	699	675	617	661	681	641	659	619	673	642	664	674	702	692	622	625	658	634	641	700	667	678	651	673	691	664	701	663	643	650	690	668	665	637	693	675	668	667	690	649	614	658	652	667	721	660	676	672	660	655	697	641	644	639	672	667	644	663	653	644	656	644	607	632	630	673	611	673	686	668	665	650	632	688	639	667	643	635	619	644	662	672	630	679	662	688	714	637	681	648	653	629	632	658	634	625	671	683	666	677	644	664	627	638	644	652	638	671	608	688	670	691	707	633	649	684	646	707	667	654	674	690	681	668	656	621	640	633	708	628	659	689	665	634	640	617	726	624	663	630	642	643	653	632	681	708	655	659	661	664	641	661	661	658	678	668	647	611	632	642	699	665	663	691	667	668	660	640	618	637	632	665	651	629	677	631	675	692	645	674	655	649	687	653	628	655	670	645	650	652	672	674	671	643	643	623	653	689	698	693	678	669	678	652	649	670	688	613	693	711	623	685	667	671	678	679	687	675	644	641	655	643	631	703	653	646	654	694	679	660	697	677	697	700	661	659	690	669	617	608	659	575	669	662	641	648	677	649	669	676	730	661	674	674	639	619	652	711	684	688	656	724	657	678	637	690	641	673	633	700	667	647	647	648	652	677	692	635	671	629	650	659	663	614	723	644	648	643	665	674	678	633	676	693	701	680	675	663	686	672	654	649	620	672	717	648	599	713	665	663	647	672	612	635	680	680	671	678	658	665	641	667	674	667	731	647	629	670	665	699	639	672	631	654	626	671	618	626	644	654	617	680	653	658	640	710	655	631	631	669	639	651	654	664	718	657	650	682	667	645	686	670	629	648	665	662	689	665	715	638	659	671	655	606	661	648	661	671	651
30344	26673	23025	11689	3351	1227	705	567	512	460	465	473	464	492	474	483	522	486	489	489	498	508	505	472	509	525	530	458	467	474	556	489	484	506	458	490	472	504	503	475	496	486	482	472	491	485	498	491	481	503	517	475	477	507	484	505	462	489	472	506	478	507	504	517	482	447	452	466	469	513	516	481	460	473	500	480	435	483	482	465	507	491	463	486	465	503	495	487	504	485	518	424	481	471	493	500	466	467	537	503	483	481	469	499	506	483	490	480	486	464	513	463	514	442	482	467	478	436	462	450	447	478	437	474	453	494	513	481	482	514	475	489	459	440	497	512	476	430	478	476	497	516	501	472	457	488	496	478	498	509	507	501	552	498	498	499	465	478	467	512	468	452	500	474	465	520	451	470	496	473	473	507	458	484	510	433	465	465	491	526	480	500	500	481	528	483	457	466	517	481	481	497	457	491	479	462	465	484	478	480	481	447	537	484	468	484	426	492	497	481	473	523	486	491	499	500	478	444	478	496	509	476	493	491	500	482	483	481	503	509	449	493	468	468	484	487	431	514	493	497	514	456	428	477	474	485	450	472	470	490	501	498	505	483	475	531	486	499	471	474	464	523	454	487	503	485	436	493	495	441	505	460	486	476	455	488	505	476	486	487	513	473	481	466	461	495	465	468	479	450	456	448	482	475	488	491	465	477	468	449	493	500	499	472	458	478	494	470	484	466	470	493	482	430	505	451	489	475	458	482	478	451	512	483	489	511	492	471	485	462	505	467	477	432	468	475	489	532	487	487	498	479	524	480	490	492	441	500	441	529	450	495	463	491	493	500	498	482	522	436	502	460	516	503	472	447	447	510	501	507	484	461	509	519	460	529	426	464	491	442	465	497	459	505	460	456	474	465	476	478	503	485	500	465	499	485	523	498	514	474	495	512	480	459	494	483	468	465	470	519	516	476	453	465	459	517	495	480	504	435	488	443	481	499	474	484	461	503	472	480	499	465	482	442	473	491	526	484	465	474	455	485	493	515	476	482	468	476	470	453	472	467	458	506	493	507	485	446	520	472	470	473	455	484	469	493	460	475	484	448	497	482	465	467	496	474	448	505	484	443	504	458	464	471	466	494	469	498	490	489	473	486	513	496	474	473	453	475	488	464	473	502	445	470	504	472	493	487	477	498	497	447	459	474	504	476	500	472	481	515	495	472	433	507	505	452	488	455	518	475	496	483	459	468	477	438	480	495	479	499	481	472	504	498	502	470	510	471	489	513	527	446	485	490	464	491	528	485	493	503	488	455	466	492	512	465	473	472	511	512	477	440	514	483	476	487	483	470	485	498	479	471	477	519	531	518	476	476	502	531	489	475	441	487	463	471	510	500	491	473	474	457	472	499	494	477	471	481	483	480	512	511	507	507	437	512	505	447	493	482	501	454	472	458	489	523	475	492	454	437	495	522	494	467	516	470	479	475	501	483	513	496	490	475	476	469	471	489	457	471	488	475	448	491	475	488	473	475	491	483	475	507	474	455	521	458	512	459	453	474	482	469	501	489	501	473	476	469	509	504	437	504	520	506	465	467	502	484	511	491	482	452	462	427	455	512	501	493	486	493	474	475	510	480	503	438	478	503	475	507	463	453	495	490	463	472	470	479	508	488	478	492	458	476	512	486	520	435	466	498	477	493	445	500	474	500	505	480	467	461	476	531	513	467	474	443	505	496	487	501	507	454	476	460	494	434	456	499	488	524	479	438	506	467	528	503	455	505	485	490	464	474	484	480	466	479	454	500	521	486	470	475	482	475	481	535	454	522	496	500	509	472	480	456	478	514	486	470	499	479	470	487	507	517	509	507	498	479	437	472	483	457	456	526	497	477	510	490	515	463	474	489	468	476	527	514	529	475	462	474	456	537	460	448	477	498	527	524	512	525	491	462	480	471	476	494	504	520	506	473	510	489	470	465	444	450	503	475	530	490	501	510	493	480	510	461	496	491	464	477	482	483	471	490	497	496	431	493	482	528	496	500	496	514	524	505	495	466	494	545	448	484	476	494	500	485	482	509	456	493	449	479	460	503	464	482	473	479	508	488	496	477	491	480	481	520	488	468	459	471	455	473	471	511	476	468	500	490	479	501	500	500	501	511	505	476	512	493	487	483	432	493	486	500	450	474	453	498	485	472	466	501	480	467	497	486	479	479	448	480	491	473	432	467	488	500	493	486	489	497	513	489	470	488	502	522	470	439	474	492	463	497	507	554	448	465	495	466	471	523	476	523	503	466	505	487	480	557	488	486	500	502	480	489	472	517	461	503	508	461	517	516	478	521	444	502	495	473	498	488	477	463	496	509	489	519	481	511	488	473	503	435	461	497	510	475	477	497	437	488	523	473	484	510	468	445	505	462	488	505	469	486	448	482	481	481	473	474	483	491	476	501	468	492	447	496	441	490	495	493	464	502	482	454	473	506	476	488	486	457	485	486	474	457	481	436	439	500	456	444	519	483	492	468	479	469	497	492	489	434	496	496	490	476	477	504	499	503	485	515	476	477	481	480	462	485	489	506	508	497	502	527	538	457	472	507	524	439	531	491	489	468	466	490	468	458	488	515	461	485	482	500	490	509	501	501	465	506	493	493	493	447	474	481	450	474	513	485	443	464	513	490	455	503	423	478	499	510	468	471	521	495	478	486	491	495	473	477	490	495	467	452	473	498	469	478	479	486	477	487	467	505	513	506	485	450	488	483	457	497	481	515	505	484	454	472	466	510	492	491	461	501	454	482	455	507	483	487	504	472	450	502	490	465	512	454	456	488	472	491	445	502	446	470	499	418	480	473	491	501	458	487	505	481	487	490	474	463	444	485	482	536	463	490	484	485	471	498	493	469	457	459	499	475	497	493	474	520	491	483	472	473	479	520	499	477	470	447	484	488	444	473	471	504	530	464	477	474	487	477	487	475	493	480	507	460	501	514	498	523	462	467	471	477	473	474	503	497	465	516	506	454	481	478	504	452	504	462	490	473	469	511	463	461	536	507	442	461	476	465	457	478	478	511	477	447	494	499	476	491	520	483	475	434	440	459	491	484	473	484	489	469	495	504	515	469	456	508	492	482	485	467	471	475	499	511	508	477	537	520	474	468	508	474	487	532	465	447	494	476	491	480	499	507	509	517	476	438	467	508	476	462	478	489	474	494	432	433	498	478	493	497	479	482	482	503	466	504	469	448	467	450	498	491	441	465	465	520	483	497	487	469	480	470	483	514	442	493	496	497	487	493	456	491	499	493	507	458	493	457	502	483	457	510	474	469	492	540	474	451	546	498	494	482	466	478	498	470	476	476	488	499	484	518	531	481	477	479	505	486	426	490	492	465	467	481	443	460	453	476	478	459	459	449	497	472	491	484	479	507	486	495	462	478	508	483	470	483	495	492	531	466	457	467	472	512	460	486	508	470	510	483	484	489	513	465	461	460	519	480	454	493	464	446	450	456	441	436	465	472	470	499	458	480	500	481
23198	29417	17977	7071	2686	1118	667	442	434	450	394	387	415	455	413	425	408	472	447	432	446	391	431	415	405	413	420	422	386	420	388	401	395	415	410	411	408	422	434	419	406	438	442	383	417	393	389	385	406	409	412	412	438	429	434	433	399	415	433	381	432	384	400	418	403	428	420	432	394	430	399	431	423	375	417	405	448	395	413	417	383	381	438	419	420	414	406	417	444	410	419	393	425	413	423	405	389	461	387	424	401	386	409	441	405	423	388	423	411	425	412	409	395	406	407	415	389	424	425	404	414	426	410	393	416	400	411	424	407	398	397	406	375	394	429	396	408	429	417	410	410	426	445	428	349	392	420	405	435	377	462	411	386	438	432	425	388	395	391	384	381	438	424	421	419	451	406	418	416	438	389	403	392	418	455	375	395	428	421	422	414	428	399	390	404	441	415	441	398	445	418	415	416	382	414	375	405	439	379	411	425	403	445	443	439	385	411	427	401	409	422	430	405	427	432	392	408	412	382	387	408	393	454	392	402	394	395	434	402	424	414	398	418	447	417	397	391	405	398	410	408	395	437	420	415	408	412	425	374	426	416	419	410	413	415	413	403	405	414	415	420	416	395	422	417	436	374	395	402	389	465	442	411	426	409	393	404	404	403	394	398	382	417	440	422	366	388	398	439	430	409	434	458	415	383	387	404	427	417	393	415	419	419	420	402	397	457	448	437	407	420	404	385	428	446	412	398	436	423	435	391	382	387	403	388	443	386	367	421	437	401	427	429	385	401	391	410	418	425	371	423	395	404	415	436	397	413	423	430	407	433	432	439	401	415	413	473	450	371	391	370	407	390	411	447	386	465	429	423	385	427	419	408	383	422	419	407	382	418	412	415	420	399	390	415	427	399	398	448	444	405	429	433	415	433	421	429	420	439	408	425	415	393	426	422	402	413	390	384	382	424	403	407	462	422	398	460	382	415	418	453	412	417	408	404	404	428	407	389	399	382	432	424	412	426	419	429	424	394	395	431	417	373	429	387	451	392	410	398	395	422	407	405	423	380	404	393	412	441	396	392	396	385	387	371	425	400	412	400	409	412	439	388	400	395	431	419	393	417	389	408	396	420	415	375	435	449	425	410	374	434	383	381	409	441	410	392	428	440	454	440	434	412	400	386	421	413	414	394	403	393	389	448	398	431	416	401	413	433	421	417	424	436	378	446	385	400	428	428	431	423	414	419	419	403	399	429	446	402	401	387	386	396	384	388	425	414	393	418	413	425	421	372	393	396	422	424	388	413	409	400	425	420	417	401	422	438	401	434	422	446	402	387	405	416	410	392	402	420	421	424	414	442	390	400	381	401	433	403	426	436	414	436	421	452	401	373	422	412	420	388	452	392	453	426	416	384	420	433	406	414	418	404	483	408	425	402	452	418	432	395	376	432	396	443	398	414	424	451	361	407	423	435	399	379	423	410	439	441	410	412	404	420	411	432	398	398	407	410	398	403	373	405	390	435	428	373	416	422	413	411	433	435	448	372	383	387	428	423	401	396	425	402	458	390	389	395	392	394	430	407	406	438	403	417	335	421	399	448	440	422	422	411	412	433	391	401	427	374	367	411	416	409	416	417	395	438	395	419	428	413	400	377	421	448	400	403	411	435	421	395	430	410	406	425	440	393	414	446	410	415	442	416	371	408	415	399	422	426	394	365	449	417	407	417	421	404	428	405	419	436	420	403	396	384	422	413	417	424	416	385	392	404	375	457	411	426	432	423	402	385	422	410	437	405	404	420	391	431	415	422	406	420	396	394	415	428	400	425	402	409	433	411	402	418	383	428	436	406	415	412	404	405	407	382	419	414	419	408	408	412	425	401	424	421	438	424	414	464	422	420	403	448	453	450	397	413	421	405	432	454	440	422	433	415	418	454	363	420	390	386	464	397	414	411	395	416	422	415	378	389	407	394	401	411	420	405	426	420	404	409	400	412	422	399	426	434	395	436	393	432	403	405	407	437	404	416	415	467	430	416	401	435	393	427	422	412	456	413	407	439	416	442	416	428	433	383	423	450	443	444	382	391	416	430	399	389	414	391	422	412	371	415	389	400	400	375	436	413	427	444	438	428	382	370	418	419	397	413	370	430	420	416	409	383	403	410	394	422	406	412	410	407	420	430	394	424	420	403	397	391	430	433	432	407	402	447	420	414	410	387	441	390	409	392	449	422	424	436	419	414	391	416	428	379	409	427	379	437	431	403	395	434	420	432	365	427	399	412	409	406	397	434	458	417	395	436	400	439	365	406	423	441	464	432	387	405	424	386	425	394	425	399	429	427	409	383	410	390	442	376	399	388	418	392	420	407	444	421	375	416	387	397	429	416	464	398	418	369	379	425	430	391	396	437	419	424	417	409	417	374	418	426	439	420	410	419	424	419	424	418	422	379	432	413	420	431	449	382	401	434	461	427	438	415	417	390	404	379	411	406	394	442	410	403	394	374	445	410	432	375	410	392	429	396	405	406	400	464	371	413	438	428	396	398	407	419	423	410	407	404	410	393	461	411	396	389	435	411	407	415	372	414	393	372	404	431	451	440	441	385	455	384	393	399	397	415	396	428	368	410	403	415	413	418	396	428	448	384	422	418	428	437	417	392	405	380	409	406	393	396	406	402	381	368	433	441	423	397	390	416	415	393	423	412	444	395	451	411	423	401	386	402	426	396	405	439	417	407	383	434	445	403	393	426	419	387	400	424	397	397	404	408	436	414	382	408	433	435	436	397	407	417	437	397	435	410	383	418	401	405	451	416	395	400	401	432	426	344	412	388	417	423	377	404	392	413	425	407	396	421	404	411	421	371	401	391	392	412	446	394	418	402	423	430	431	417	405	401	389	425	420	390	389	419	392	370	405	420	394	442	384	396	377	407	400	445	394	453	356	391	431	422	407	423	434	412	436	406	407	411	429	413	441	430	391	415	444	407	440	395	376	417	417	415	447	413	427	417	423	410	386	390	425	408	407	408	402	435	429	373	385	418	385	416	419	396	409	386	354	398	422	419	448	424	357	423	403	394	386	428	400	402	416	431	418	416	399	412	407	418	423	443	452	402	397	448	425	403	435	421	399	424	424	418	388	389	375	422	412	430	418	415	447	404	392	431	413	411	404	442	410	419	404	469	381	404	399	422	393	413	445	392	440	448	424	420	426	396	415	416	396	400	429	395	414	414	402	409	447	419	445	412	382	408	419	388	423	392	427	379	390	416	408	407	383	453	399	399	403	430	425	393	393	399	430	385	459	404	402	404	407	427	429	438	475	390	417	383	439	454	393	423	428	366	431	429	400	400	427	411	416	413	391	440	432	412	419	433	415	432	401	416	376	408	397	352	406	448	433	398	396	416	395	401	403	445	455	416	432	435	410	413	418	385	422	422	395	441	396	433	411	398	411	389	404	421	389	422	403	415	395	419	416	427	427	410	394	406	400	405	446	414	402	433	447	397	369	385	373	421	409	390	399	424	407
24973	24555	37510	36132	25318	11199	2396	1018	689	639	619	627	655	638	601	605	611	603	611	575	620	628	597	629	578	584	566	611	595	608	629	618	611	609	603	619	651	625	612	552	626	618	592	613	616	567	596	640	619	614	619	601	584	571	603	570	616	632	594	577	601	637	584	608	609	577	604	632	574	580	593	618	582	610	592	598	578	602	625	548	642	596	608	659	616	681	584	561	577	650	592	606	633	624	600	604	595	593	630	593	598	562	609	588	608	597	588	623	606	648	615	602	563	593	577	661	605	637	608	608	580	547	620	586	628	622	624	590	633	624	636	610	642	572	596	571	611	581	597	607	564	622	656	609	608	644	622	593	619	623	626	570	627	593	666	595	559	632	586	616	586	615	589	589	625	658	581	570	624	584	622	619	557	594	633	641	619	613	633	588	579	596	561	576	634	574	575	654	612	585	647	570	590	632	639	611	562	616	615	544	651	588	608	665	618	650	574	634	628	582	569	604	598	586	602	604	615	580	603	607	653	601	578	639	553	631	587	581	637	568	576	596	604	618	557	618	569	594	587	566	578	627	616	590	593	557	615	572	617	596	599	573	625	602	588	607	637	595	649	594	587	596	617	578	654	589	630	599	568	627	589	581	625	655	616	567	612	609	596	622	591	589	635	626	588	608	607	587	674	618	671	564	570	625	596	588	625	624	578	642	581	596	541	591	602	627	612	609	616	619	608	618	632	639	609	608	610	611	595	586	604	646	633	567	558	625	617	622	623	568	572	600	598	586	585	561	594	612	624	599	573	599	561	568	612	596	585	609	591	604	623	604	641	618	613	597	614	561	570	622	633	583	637	617	606	644	588	651	622	599	587	589	634	585	580	612	588	632	603	624	569	617	608	549	674	626	607	587	562	534	570	629	566	595	618	598	603	617	627	603	616	605	596	591	611	585	629	554	595	563	636	612	620	640	554	570	623	556	613	556	621	587	597	653	590	651	574	605	604	635	611	624	624	597	572	602	630	604	552	617	612	544	614	608	614	653	613	641	594	557	563	588	610	652	596	582	615	553	576	583	624	585	586	651	599	612	564	623	634	591	628	633	573	630	581	551	635	585	590	599	593	592	596	644	604	607	628	583	614	571	605	577	623	571	594	587	589	603	628	595	584	583	640	576	576	535	594	569	559	612	590	604	599	581	610	548	603	603	650	560	571	623	668	600	609	580	602	578	615	587	587	626	571	642	593	608	630	564	595	594	603	591	637	627	588	640	615	637	598	604	606	585	618	585	640	599	593	594	632	647	620	596	588	596	609	611	681	579	569	567	603	595	574	604	631	632	559	642	617	637	637	599	613	592	620	599	634	622	575	602	661	612	582	589	589	652	598	596	613	574	604	595	605	579	611	593	629	605	658	574	604	593	639	612	616	564	616	600	545	551	576	587	592	573	604	594	565	583	582	631	620	634	618	593	621	586	592	588	592	600	585	585	557	586	588	572	569	548	570	590	619	617	617	625	596	595	625	580	573	597	618	634	591	627	585	602	614	625	624	578	641	585	574	614	617	604	619	617	570	599	595	587	584	605	604	604	594	609	614	584	598	591	588	601	630	583	598	613	640	539	618	547	584	644	556	591	613	572	626	602	624	620	600	625	603	573	589	574	619	545	552	577	552	597	603	628	576	596	582	580	632	550	575	613	616	603	564	602	612	590	634	605	609	622	586	644	591	559	651	585	629	588	668	588	604	632	643	574	612	603	595	533	599	581	608	580	595	625	629	618	628	583	591	590	645	636	570	606	583	620	637	587	611	584	567	606	621	586	593	554	583	619	573	550	614	633	579	645	619	617	609	629	562	630	592	607	619	591	592	617	594	614	561	609	584	617	623	596	556	601	604	566	572	601	621	558	612	575	597	622	621	621	605	599	613	648	561	636	587	570	592	596	605	588	625	617	625	529	611	571	611	651	597	592	593	601	576	613	579	521	594	574	644	583	610	584	600	628	625	555	626	593	619	568	573	611	623	619	583	584	570	648	599	616	579	610	608	622	621	583	641	630	596	557	563	645	608	581	597	608	610	615	599	614	592	598	578	597	629	614	605	562	592	644	601	603	628	584	595	592	599	595	611	600	572	614	584	593	564	620	592	612	586	582	609	595	606	662	597	672	578	594	622	570	590	553	605	646	622	619	597	595	582	595	567	600	592	557	609	625	619	665	611	621	601	622	571	617	597	586	575	597	577	614	626	595	601	664	589	632	599	639	621	631	659	599	606	600	600	600	564	608	569	653	626	620	623	621	609	609	614	587	614	630	598	631	601	593	625	556	606	613	603	595	595	563	612	607	598	581	587	589	591	633	633	640	630	598	605	553	578	582	595	608	547	579	588	548	610	615	588	565	599	596	586	611	546	564	622	596	625	630	561	619	646	599	560	579	619	636	613	592	596	562	578	615	623	568	594	591	623	572	617	620	658	566	598	599	600	597	605	620	627	593	653	576	635	586	608	598	605	636	602	602	580	617	596	606	589	576	597	583	584	607	590	605	607	588	618	577	589	583	582	581	601	565	584	621	563	616	586	577	615	633	599	643	598	618	629	593	628	626	616	619	553	603	592	591	583	573	580	585	601	590	597	582	608	646	549	608	622	553	593	611	565	583	670	621	586	582	630	620	589	574	618	603	642	596	582	640	602	591	598	624	631	588	604	617	630	604	633	614	573	551	620	585	603	602	615	599	620	631	614	618	639	617	639	589	593	612	629	590	600	593	650	584	644	576	568	612	603	572	602	559	572	598	577	623	620	600	632	584	596	598	577	594	623	622	597	622	624	639	585	603	637	627	568	631	611	577	621	655	627	602	605	588	591	652	625	600	616	579	609	614	620	639	588	618	581	601	601	613	566	598	592	638	616	631	606	611	605	568	609	535	587	594	591	597	613	629	636	620	624	578	593	605	576	601	606	556	603	608	621	665	553	572	570	620	555	586	579	568	610	583	610	552	592	595	663	610	587	610	652	610	570	594	553	559	591	618	598	604	622	613	599	585	579	599	617	583	594	577	590	606	593	611	597	574	588	666	576	594	623	599	625	592	572	620	644	597	597	599	618	629	623	619	621	594	594	575	630	594	611	614	598	600	627	584	642	657	599	633	633	603	632	590	617	623	600	560	578	663	623	532	647	588	595	573	573	626	571	580	631	638	564	635	574	648	585	584	562	600	601	626	605	628	581	638	613	662	570	639	569	609	635	608	605	626	626	557	643	601	581	606	577	592	572	590	616	596	602	629	594	608	573	609	611	586	607	555	609	627	582	621	588	597	619	596	592	628	592	568	620	595	599	591	609	603	575	603	577	622	562	562	647	609	612	595	639	589	635	656	616	580	568	547	607	598	603	618	629	598	602	606	637	616	669	589	585	609	576	637	586	616	598	653	594	577	604	611	620	666	583	569	621	592	583	629	601	603	620	620	621	614	625	625	622	631	614	593	583	591	586	621	626	641	599	645	576	614	593	612	605	591	624	615
60857	87920	62992	35481	18528	5609	1786	902	584	539	563	580	568	589	605	572	595	601	572	596	583	501	589	598	579	595	530	551	564	529	600	584	577	537	530	623	567	498	624	574	556	584	570	556	569	561	536	571	535	571	545	563	592	566	579	610	580	533	527	539	574	547	519	534	508	568	554	528	554	608	544	553	603	529	549	576	537	593	581	555	520	566	567	566	546	551	535	533	617	553	562	570	586	601	575	586	563	537	523	594	581	527	616	561	589	547	565	565	527	542	518	577	543	542	555	589	521	550	553	545	574	542	581	543	548	550	574	551	562	548	559	568	580	557	591	546	566	545	545	577	563	552	573	558	552	565	574	566	562	562	550	523	596	582	569	543	578	604	557	597	530	548	609	562	559	560	544	590	533	562	567	560	538	565	589	497	561	567	531	545	590	550	561	598	548	504	505	575	551	590	555	573	550	539	547	507	585	535	534	613	523	570	535	562	552	558	559	565	599	501	571	545	571	552	550	512	519	562	538	565	580	552	561	557	562	563	533	569	556	567	603	525	534	561	553	561	535	547	528	524	550	548	552	576	575	552	519	580	521	533	550	616	544	545	597	583	500	548	565	556	579	572	561	546	569	579	584	538	538	576	573	557	546	568	555	573	569	539	554	587	594	573	564	558	517	519	555	566	579	596	561	553	572	558	550	564	540	511	538	575	546	567	530	573	553	562	565	558	553	563	579	536	526	557	549	560	545	581	591	556	601	569	557	596	542	533	562	602	543	571	516	532	578	551	567	575	559	521	539	548	562	557	575	532	578	583	568	558	538	550	578	551	548	539	553	525	557	550	511	549	577	522	576	560	601	543	543	573	554	566	533	536	572	554	545	551	563	544	530	529	571	558	561	538	568	584	521	567	564	526	545	567	565	553	538	544	543	551	584	543	528	547	559	545	579	546	553	527	537	564	565	575	596	584	572	578	559	530	547	546	498	556	519	605	578	547	594	566	543	541	567	572	583	531	550	564	525	587	568	564	581	548	575	587	555	557	547	573	575	535	544	575	569	537	547	529	574	547	546	566	569	546	528	606	558	594	513	545	543	540	556	556	551	581	562	543	561	582	540	511	559	591	560	538	535	576	531	538	510	571	596	558	579	532	542	540	575	530	567	567	583	524	565	579	580	560	542	571	547	557	555	559	514	564	576	545	519	538	574	569	558	569	582	575	561	560	545	580	542	526	536	542	515	547	560	543	545	543	557	538	552	584	562	564	548	533	568	542	573	546	553	562	562	586	590	576	513	530	593	547	520	519	550	547	552	609	564	560	526	554	536	509	565	543	528	539	558	542	582	573	575	547	495	530	581	541	552	532	534	541	553	538	558	570	548	564	519	525	529	563	572	527	505	579	535	540	587	577	505	532	562	508	546	505	562	531	570	566	503	583	589	562	570	537	568	535	526	531	542	554	538	603	534	545	524	577	564	557	543	530	547	543	578	553	598	553	559	551	589	525	527	559	549	523	563	538	537	545	537	503	532	604	574	558	571	552	552	555	580	534	576	499	576	499	549	541	561	551	554	549	561	544	552	521	586	531	554	565	555	553	534	592	548	542	567	567	545	545	523	538	557	575	555	552	565	568	550	551	560	575	599	552	539	594	506	557	587	547	536	547	557	556	532	549	562	572	572	528	528	557	532	540	546	621	563	570	569	585	595	620	566	546	566	534	558	558	532	577	559	582	542	512	524	571	553	574	514	564	552	551	584	588	528	492	543	562	571	568	549	558	554	554	570	553	540	561	556	552	543	590	511	575	554	543	544	565	575	529	508	551	543	578	562	534	537	503	542	566	543	562	549	572	575	539	568	546	526	524	528	549	591	529	556	553	567	586	531	576	581	565	569	544	522	569	548	534	571	551	567	534	557	553	563	539	547	516	539	573	547	557	518	596	534	558	542	580	559	571	588	560	569	587	514	582	537	541	567	588	549	557	511	570	573	547	549	522	566	541	554	579	554	580	577	599	547	537	557	528	539	560	630	555	563	566	562	536	584	547	530	524	548	524	551	589	557	558	582	555	533	546	562	519	601	579	582	555	535	571	601	607	544	551	552	587	520	530	569	564	499	586	555	549	509	563	560	580	569	586	552	557	553	556	544	583	563	540	552	553	542	586	542	519	573	559	528	552	577	583	563	557	555	562	550	562	580	520	591	574	558	566	549	548	577	515	548	519	535	571	511	549	507	541	539	531	516	600	541	587	563	546	568	594	560	586	560	568	547	597	555	553	539	552	584	582	547	489	571	548	563	545	576	571	521	526	559	577	554	542	558	550	553	572	566	529	580	575	554	550	605	563	559	535	570	547	566	541	534	569	554	535	518	567	548	566	541	539	554	548	634	577	532	587	556	528	515	557	548	569	572	575	545	574	567	560	547	592	564	540	565	521	531	574	602	554	546	558	550	524	577	600	550	550	520	536	598	516	531	585	497	567	578	577	561	529	532	527	580	584	556	507	543	551	560	496	558	570	547	560	554	573	593	564	535	594	551	519	574	580	595	544	564	535	605	588	599	539	573	576	586	557	581	553	527	560	603	575	541	574	554	537	514	561	543	571	569	595	593	547	559	553	516	580	519	562	542	536	549	521	545	529	584	535	542	537	552	561	535	542	514	551	546	574	564	575	508	556	592	520	543	566	571	597	571	544	591	562	547	602	530	536	562	554	528	601	559	574	537	586	573	555	541	553	563	525	584	528	586	544	542	550	549	547	583	566	552	547	540	594	546	549	530	540	578	536	567	520	576	566	543	550	537	530	549	557	553	540	624	576	526	555	579	574	575	538	545	540	546	565	579	577	548	567	547	559	542	588	559	520	559	554	559	571	552	584	505	596	522	519	533	521	513	541	537	568	571	553	583	504	524	529	512	521	554	576	533	536	560	574	530	593	561	574	572	577	544	576	560	538	614	560	583	573	526	523	565	567	532	546	576	554	579	557	552	543	546	524	513	567	524	516	620	565	552	527	555	576	559	555	558	538	498	562	557	498	560	548	532	534	505	571	561	551	551	540	559	567	554	564	542	494	545	587	554	550	524	544	537	595	563	566	582	529	550	534	555	571	554	546	571	517	553	558	532	583	575	555	512	504	564	594	597	518	546	605	529	557	555	538	550	568	546	541	569	551	557	571	567	575	588	529	548	554	504	538	553	595	536	564	527	567	541	571	573	551	580	589	541	592	593	554	532	535	583	579	549	552	547	525	554	602	590	556	541	576	559	553	564	503	596	568	546	601	572	528	554	532	517	518	537	541	529	586	514	516	562	521	545	565	534	557	531	570	496	564	547	579	541	583	516	540	553	553	537	575	555	514	562	517	523	588	569	556	553	544	537	532	599	535	530	536	563	597	542	544	579	544	535	625	539	544	583	558	575	554	569	549	515	566	558	552	532	555	605	524	572	571	546	542	552	565	587	584	571	520	569	564	582	551	565	577	524	538	505	557	506	579	548	535	573	541	593	494	590	545	572	525
23938	23065	36237	34165	25601	15623	4148	1182	852	810	802	786	780	817	782	838	816	817	748	779	723	760	756	770	784	785	749	732	763	756	736	784	756	743	753	740	744	720	738	763	713	700	775	746	759	753	714	739	789	724	716	776	749	749	780	736	754	775	761	787	768	746	772	806	707	750	764	746	779	741	731	765	733	806	725	752	762	798	776	789	712	762	806	728	727	748	792	726	769	732	741	749	740	786	736	758	730	729	811	749	758	779	716	726	695	752	761	713	802	766	760	738	766	757	730	747	717	751	721	740	797	772	774	684	731	783	764	765	754	698	797	736	708	747	779	711	676	755	754	763	731	714	737	706	717	744	809	738	711	768	710	730	754	759	742	741	727	730	773	768	705	744	781	751	792	767	748	734	730	745	776	749	755	748	753	739	734	755	750	729	751	748	769	750	763	727	734	747	756	740	775	752	717	718	746	787	744	703	719	761	756	743	769	747	733	718	723	757	789	778	734	728	742	742	763	775	764	697	726	699	691	705	758	761	728	790	737	745	744	751	737	699	775	743	773	761	739	790	723	737	746	696	732	727	786	800	777	754	741	749	744	765	763	751	710	708	738	728	771	741	689	761	781	756	732	703	729	736	729	711	713	746	695	728	724	752	788	775	805	729	693	769	735	707	745	747	745	735	800	772	770	725	810	742	757	772	791	798	750	708	683	712	745	767	761	754	747	700	733	721	745	757	720	815	756	736	739	778	776	757	736	742	719	792	783	781	762	807	833	763	742	728	780	740	752	755	690	787	702	732	725	687	731	801	691	747	751	771	755	709	703	763	752	725	758	760	744	802	800	729	741	747	784	747	738	732	749	714	799	766	757	715	778	748	740	720	704	736	772	740	715	746	720	737	745	713	720	727	730	722	743	750	791	741	759	711	701	823	755	722	750	781	783	756	757	713	759	762	764	735	725	759	744	730	754	770	742	730	761	752	779	715	757	724	746	710	710	817	739	765	773	746	778	761	804	710	730	759	721	776	705	720	758	760	777	809	706	738	746	739	765	736	783	757	798	718	737	749	761	741	775	757	742	785	749	794	818	763	794	758	770	695	755	765	753	735	762	748	712	759	711	717	795	810	759	781	692	802	736	757	754	722	734	746	749	795	744	729	762	807	751	752	737	763	777	779	755	752	709	738	735	761	754	752	725	757	708	745	739	744	764	741	734	745	762	757	695	768	733	774	712	812	752	767	775	777	763	710	776	750	739	789	745	714	696	725	753	700	702	772	736	772	750	723	794	713	741	769	754	777	739	762	676	747	790	698	766	744	750	733	743	751	728	774	742	697	769	742	778	700	732	717	759	774	808	772	762	763	724	747	755	798	705	761	706	754	706	745	779	783	733	714	735	735	742	760	718	751	736	767	731	783	740	713	742	719	757	779	749	808	768	756	739	720	740	750	763	749	718	785	754	750	789	730	732	718	783	784	730	768	716	716	770	752	758	730	726	764	724	755	748	702	793	764	738	754	771	767	725	737	752	700	732	734	792	733	719	748	711	786	738	722	722	765	715	724	753	736	770	741	743	722	710	774	705	755	758	754	778	730	735	750	781	759	722	698	703	762	745	751	713	703	734	733	768	718	742	737	769	775	753	742	712	721	715	750	749	713	730	703	750	755	756	803	747	718	706	764	754	768	722	736	776	752	737	738	773	739	739	753	789	735	747	784	755	747	770	774	788	765	738	704	714	759	760	753	702	789	739	758	731	733	752	803	768	745	748	730	766	792	766	755	746	731	755	767	667	757	767	773	776	755	773	756	675	724	745	742	783	698	757	773	704	750	742	743	747	717	766	647	738	717	806	756	780	750	760	740	754	745	773	742	715	723	723	795	776	716	703	789	742	721	742	787	726	762	743	739	741	717	757	751	722	767	730	761	788	738	777	749	771	810	775	711	769	720	737	714	749	734	787	738	761	732	734	817	697	720	727	732	753	768	730	715	756	731	761	696	759	738	755	761	739	728	755	748	796	731	769	732	736	770	723	780	745	752	756	743	760	735	791	783	754	784	725	682	748	727	743	712	796	777	789	789	726	771	728	775	772	756	707	734	803	719	749	818	705	734	770	752	702	773	745	737	747	717	775	751	780	739	776	763	710	797	757	678	728	783	767	709	810	700	735	713	698	733	776	773	730	795	749	741	789	729	765	733	734	745	738	744	783	766	773	737	766	758	741	702	739	768	739	669	730	713	758	752	762	758	751	756	779	790	723	785	765	773	782	769	725	761	795	719	723	785	740	729	679	709	798	746	768	711	734	739	758	732	772	761	759	717	748	770	761	750	758	742	731	742	755	677	719	706	754	721	726	758	759	776	766	702	720	728	723	724	747	754	740	722	718	777	699	685	748	683	790	772	747	708	726	703	741	766	774	794	756	754	742	734	772	769	734	725	757	715	703	752	738	750	751	702	734	757	764	722	753	768	706	766	718	751	749	755	775	715	711	749	747	715	717	744	758	762	761	738	738	726	738	737	780	743	704	717	778	760	735	760	718	770	744	721	751	730	750	749	741	757	697	765	715	780	771	729	731	756	748	713	781	727	774	713	732	738	770	742	790	759	797	737	717	697	736	788	767	779	746	795	755	754	685	752	693	756	738	729	776	739	775	743	748	733	743	733	694	758	756	760	778	724	772	727	739	796	742	734	763	713	745	757	760	717	724	710	745	724	741	757	763	757	750	740	705	735	698	739	732	738	761	731	726	698	753	734	700	757	725	785	768	792	789	734	743	734	757	771	786	761	740	768	719	761	751	696	742	737	711	733	788	745	753	762	739	739	768	702	782	692	725	748	724	754	739	735	732	734	764	737	697	733	765	732	753	728	744	712	740	730	782	706	731	783	746	748	782	743	728	723	738	736	698	752	763	760	754	799	754	743	721	721	671	744	772	736	778	789	691	755	745	724	714	751	794	757	747	714	771	802	768	751	738	764	728	721	742	781	736	716	754	753	773	710	763	776	745	730	757	731	715	762	734	728	706	731	729	716	791	708	735	694	707	761	766	770	729	784	755	715	739	768	734	735	716	737	785	783	740	664	786	755	791	805	720	731	757	738	779	747	781	699	714	736	756	669	778	711	709	739	808	767	732	734	738	719	746	732	702	793	698	741	752	742	757	722	748	790	749	728	724	730	748	699	717	709	688	755	733	722	721	759	737	774	703	747	702	728	732	678	736	765	744	767	723	684	781	761	757	780	719	753	685	779	738	728	731	710	754	774	779	751	758	750	754	760	722	737	784	746	759	761	726	783	780	751	752	733	744	715	760	750	742	740	710	722	722	728	727	769	733	799	712	694	731	778	769	759	730	795	730	781	738	776	702	763	722	751	764	747	702	736	746	742	726	766	749	728	734	697	732	749	746	764	750	742	734	758	725	783	789	775	796	735	767	742	762	738	750	688	724	772	767	714	704	756	733	742	755	734	756	704	796	749	703	792	740	758	750	723	720	769	738	737	762	790	775	728	717	722
60491	100698	73240	45183	20589	6272	1806	955	786	715	752	734	683	740	702	709	734	724	690	702	724	687	723	748	723	697	692	720	735	680	672	709	683	727	725	697	693	700	692	755	710	683	658	658	645	737	693	670	697	672	663	701	703	720	686	732	688	704	704	699	675	702	712	671	718	690	706	698	715	687	737	711	703	717	714	704	719	702	701	740	732	735	686	694	704	717	672	740	657	688	706	700	686	736	721	665	678	698	699	709	695	714	702	735	692	687	707	678	747	656	669	704	647	705	681	659	684	682	668	675	720	716	720	722	741	688	669	682	686	708	698	705	692	693	686	712	672	716	686	730	705	738	654	651	691	674	711	744	673	677	702	685	735	692	725	653	715	658	721	691	682	655	748	706	697	719	739	718	727	673	733	726	713	707	700	699	676	674	659	680	762	686	709	696	661	737	634	716	726	705	653	691	701	698	727	675	705	664	662	721	648	745	641	684	681	674	695	696	732	650	686	723	701	691	728	679	692	637	700	678	670	718	696	708	656	675	675	704	694	734	696	653	680	635	695	687	699	745	662	678	683	684	671	723	676	689	659	681	705	725	627	695	624	712	631	723	642	670	674	684	700	688	693	672	672	645	719	684	730	732	684	660	704	724	701	696	672	696	684	692	706	686	683	671	715	639	733	664	689	639	726	684	683	679	740	733	704	667	713	684	754	726	704	759	691	675	640	696	712	670	660	690	732	705	640	740	712	704	715	670	685	693	700	680	695	711	695	660	678	694	734	708	720	706	691	699	716	645	722	706	782	684	675	690	727	687	685	722	714	592	705	706	686	712	675	651	665	693	677	696	653	688	686	682	682	716	702	706	696	690	715	705	687	747	670	704	675	701	712	714	712	673	693	701	680	691	699	660	661	685	720	690	670	698	694	700	711	740	668	678	716	695	727	695	734	733	707	679	707	763	701	683	636	683	703	671	751	707	683	666	734	719	709	686	636	676	708	698	707	692	724	756	717	686	648	720	678	716	669	675	707	677	684	686	700	705	692	675	671	704	675	698	698	728	700	681	713	661	654	705	730	669	694	693	689	694	724	663	690	697	680	710	708	715	715	726	690	737	695	706	684	728	680	685	674	671	675	649	697	682	706	700	668	694	705	731	726	701	735	696	706	721	698	679	676	698	675	730	698	694	735	682	707	745	741	745	707	682	701	712	684	656	685	722	697	711	694	703	695	701	721	754	727	700	693	709	665	670	721	687	703	699	696	686	706	684	675	710	690	726	703	692	706	683	737	705	633	753	748	711	726	738	684	690	702	682	662	742	729	673	665	727	695	733	752	718	642	723	703	716	664	688	714	689	753	724	704	712	715	681	660	681	702	697	669	750	728	665	645	645	733	673	673	655	679	672	682	698	680	705	669	775	758	683	709	693	761	689	721	694	653	661	684	733	688	706	695	687	687	670	697	709	697	710	668	697	683	757	655	678	699	720	729	676	739	689	707	656	685	718	664	716	689	745	707	702	726	741	695	728	712	732	712	706	680	695	633	685	682	680	711	712	694	686	700	678	678	673	687	683	701	698	704	677	728	738	683	705	645	722	698	646	723	664	677	758	689	732	710	687	692	675	740	677	689	729	673	651	687	729	681	665	638	725	659	706	675	714	669	693	716	693	685	695	721	738	674	678	711	684	708	722	712	725	721	662	721	709	695	659	707	703	660	702	699	719	704	715	675	666	667	704	704	704	719	692	729	714	748	660	754	713	675	717	718	734	684	687	708	726	699	694	706	700	712	698	703	737	694	699	708	715	676	695	733	719	640	672	687	709	667	693	685	701	645	687	716	684	657	731	680	687	679	745	704	670	690	688	680	712	711	730	702	701	679	688	741	738	710	678	701	695	703	720	730	681	697	712	732	733	757	701	702	704	675	708	724	739	720	693	708	657	687	674	715	718	678	689	686	699	670	714	660	692	696	727	729	701	725	685	698	680	637	694	681	705	697	697	685	667	676	730	766	652	708	704	695	669	717	744	649	709	703	699	746	688	684	748	680	685	697	693	715	726	741	678	715	742	702	651	719	655	746	723	661	701	732	691	660	689	698	686	712	640	657	724	727	686	658	697	693	658	708	697	693	714	675	713	681	662	675	681	636	713	727	676	714	657	709	694	705	691	659	650	733	742	699	691	702	724	730	696	691	681	722	682	701	677	726	676	686	655	749	723	696	720	685	676	682	715	718	679	714	696	653	671	702	713	706	704	669	672	729	703	722	678	613	644	694	684	732	721	761	719	706	723	694	679	694	693	664	708	683	772	719	728	714	659	648	677	690	696	678	699	710	682	703	679	721	726	704	704	658	695	665	728	701	737	707	707	682	720	643	686	689	684	682	694	746	676	684	739	672	718	738	674	694	720	706	708	716	668	725	678	685	720	753	713	684	677	688	696	729	691	674	674	701	684	679	702	708	669	686	701	698	696	719	701	694	657	683	691	681	722	713	729	697	710	723	731	744	663	671	690	679	678	708	667	701	687	658	681	678	724	689	677	749	649	679	631	647	676	676	720	677	653	694	689	649	683	676	695	653	722	682	678	670	671	727	694	697	705	736	678	735	708	704	693	641	710	713	727	697	718	709	661	708	670	670	710	694	711	706	670	698	719	712	705	715	666	692	719	731	707	663	719	675	773	756	660	726	709	688	665	689	648	720	704	690	694	661	666	675	678	728	722	745	657	703	720	708	725	689	690	706	688	657	737	663	700	682	728	674	633	707	697	668	689	663	685	671	700	697	718	684	710	666	688	704	642	751	665	649	669	673	708	697	724	697	732	684	710	733	665	662	677	677	690	726	744	696	645	711	698	673	690	708	711	707	713	640	746	733	677	695	696	709	687	644	725	700	671	723	716	673	682	732	699	699	703	664	704	711	675	686	644	731	667	698	691	697	715	702	759	652	701	680	727	684	686	726	696	731	719	682	663	687	695	688	648	686	714	679	691	699	704	725	689	706	765	692	703	689	712	677	713	677	686	695	644	671	681	634	760	711	652	698	661	695	689	703	708	669	724	674	705	678	703	691	724	708	703	750	657	695	719	684	697	691	667	716	713	672	693	712	653	670	686	688	706	745	720	745	712	691	643	734	698	697	687	698	688	725	725	702	703	741	689	718	708	702	693	672	690	708	746	697	690	695	729	716	682	662	701	717	674	752	679	665	655	712	655	748	710	715	731	732	699	718	711	653	704	679	698	704	672	668	671	721	656	711	700	729	691	669	711	682	674	669	674	739	704	680	638	733	695	647	686	731	692	667	711	701	659	701	726	717	623	661	699	701	667	692	732	671	694	689	731	701	668	715	671	719	679	662	721	748	670	716	735	713	694	645	664	700	729	718	691	673	700	652	653	701	680	682	661	694	692	660	705	698	670	716	673	662	676	719	663	715	689	677	686	699	647	658	681	686	627	677	673	635	718	686	674	665	665	712	721	744	706	638	736	670	643	702	705	705	698	707	680	725	658	682	721	678	708
30445	29697	25048	10261	2263	844	592	583	530	533	536	548	546	536	519	541	523	526	540	532	562	533	537	547	537	549	529	551	544	510	547	519	561	542	533	518	578	537	496	526	544	520	503	553	517	559	532	514	524	551	537	568	519	554	478	539	539	536	568	555	520	593	544	564	536	502	524	522	552	527	499	581	581	463	548	526	546	546	547	515	533	520	510	515	546	537	516	544	561	505	544	528	567	536	541	557	536	539	493	565	575	521	547	542	558	565	522	520	520	521	536	516	545	494	490	526	553	528	532	580	497	524	558	518	521	529	560	522	530	524	513	532	555	547	492	543	533	515	511	580	540	524	494	578	531	525	570	531	506	564	571	507	548	526	526	523	537	524	531	559	537	478	527	508	542	489	537	575	528	545	540	527	501	472	518	538	541	538	549	525	552	555	555	521	539	525	558	554	530	550	554	552	515	529	552	548	512	496	516	575	538	532	518	536	563	544	556	525	590	595	550	556	527	495	500	567	549	582	558	489	581	521	528	501	541	530	559	559	529	521	540	559	516	554	500	529	503	571	529	545	545	524	505	534	508	559	503	543	550	522	543	556	568	554	565	598	547	564	505	518	554	546	552	528	528	522	555	519	569	538	515	519	554	529	539	514	516	509	549	516	532	539	544	490	581	547	568	554	551	506	556	535	554	527	532	532	523	527	496	574	525	539	545	486	541	546	522	522	526	556	540	511	544	523	555	567	496	539	548	571	590	572	563	513	574	533	538	525	526	522	575	578	539	540	572	581	536	553	540	574	568	550	553	573	575	536	500	529	541	494	530	527	545	501	534	516	539	565	527	546	530	508	482	539	523	529	504	553	521	541	546	517	543	552	513	547	542	493	533	523	545	538	501	492	548	522	569	551	531	529	530	509	503	533	570	513	483	533	549	563	552	542	521	492	571	499	539	533	545	496	570	494	563	536	590	533	523	567	523	481	533	562	550	536	548	529	557	574	518	494	545	542	553	512	571	536	529	562	584	540	566	523	540	538	511	507	548	534	549	529	521	506	535	529	524	554	538	519	506	511	540	582	535	519	554	523	541	575	518	507	541	484	554	514	527	531	559	535	511	533	537	552	543	545	566	539	512	519	569	535	533	505	481	539	494	550	525	530	546	523	522	493	517	554	585	505	533	531	545	524	521	535	555	530	519	545	570	579	564	567	520	569	520	510	535	540	579	564	523	531	555	530	529	552	524	542	572	499	517	551	536	546	529	535	547	539	539	485	490	492	540	554	532	514	556	532	536	533	529	511	527	558	503	486	532	545	539	505	538	525	538	529	541	523	539	556	533	518	513	513	512	533	529	559	555	553	529	516	532	498	480	513	545	557	534	520	510	551	552	547	549	536	567	498	517	534	521	526	541	541	543	556	521	548	532	534	493	504	548	499	523	572	546	498	562	525	558	524	517	512	528	542	487	536	507	510	545	570	564	513	543	485	574	546	556	520	539	525	559	492	515	508	584	528	534	555	508	547	566	544	513	493	541	493	503	534	504	497	514	566	517	564	526	529	541	496	490	549	560	515	550	512	515	559	529	526	541	503	525	530	528	535	519	550	542	531	549	559	518	569	542	537	526	520	546	548	543	536	558	559	570	538	570	540	601	577	555	530	511	503	536	539	502	490	536	512	511	457	519	577	575	579	487	512	532	501	568	532	554	476	514	534	520	533	561	524	508	536	571	531	531	545	552	517	560	524	518	557	530	550	553	528	490	483	529	584	522	525	549	530	502	496	547	517	561	520	500	576	535	525	531	533	572	529	556	530	496	537	507	541	508	549	516	491	547	557	505	485	525	489	524	541	538	528	558	540	524	506	505	506	526	533	513	528	581	555	532	533	538	542	503	511	552	503	543	521	503	538	542	540	520	558	537	483	522	510	472	528	558	539	506	494	565	516	532	545	535	543	520	528	514	525	524	514	543	508	542	520	503	536	518	549	520	540	521	549	535	531	518	521	536	553	525	511	542	544	516	522	497	528	538	518	509	529	514	523	509	539	518	533	568	543	588	531	545	500	540	514	491	543	527	554	542	515	539	549	510	521	533	547	504	559	580	571	551	522	530	579	537	538	512	552	554	537	543	549	561	533	544	559	564	562	565	545	529	544	536	547	536	552	579	537	520	505	547	551	561	543	499	560	539	511	522	545	517	526	498	516	551	548	543	523	498	564	534	508	539	526	592	520	551	546	522	495	555	494	527	507	561	574	489	551	534	556	554	516	554	524	544	542	545	569	533	507	523	542	515	556	537	509	551	504	517	557	569	561	528	525	542	556	556	531	544	548	521	513	552	514	559	525	518	551	613	520	585	560	550	570	561	529	551	534	556	525	534	525	563	539	549	559	531	514	545	511	512	535	548	539	541	480	540	566	546	469	492	517	536	517	572	506	551	558	567	542	564	559	532	512	575	540	541	540	523	529	533	517	530	579	528	523	488	572	493	536	534	556	541	527	554	558	555	537	518	552	536	539	514	476	503	562	558	535	545	550	553	517	545	502	541	528	541	534	567	496	534	548	514	515	526	541	572	533	538	504	518	542	513	544	515	521	519	575	510	508	542	546	561	525	529	568	504	512	542	507	503	546	523	539	511	525	535	496	535	546	534	538	543	501	518	555	507	499	552	547	515	537	512	511	536	536	492	517	552	535	543	524	601	542	563	537	522	551	519	535	548	554	529	549	487	516	510	511	516	573	563	510	549	516	496	517	550	505	543	554	511	558	488	518	565	526	525	488	528	528	546	543	554	550	557	536	491	540	527	538	544	551	500	562	565	504	526	545	493	542	512	582	576	593	484	576	528	550	549	528	514	541	502	534	581	544	547	544	534	541	502	523	558	533	548	544	543	533	470	500	516	534	527	500	543	545	507	541	513	581	520	532	514	534	546	521	551	550	505	587	511	548	528	503	546	601	581	527	543	581	514	561	571	569	498	522	565	522	511	537	518	552	554	558	525	537	562	538	555	527	509	547	557	562	536	536	521	539	574	546	505	587	592	529	555	513	571	536	516	514	538	531	537	518	517	515	502	506	547	512	549	544	524	513	573	552	563	533	529	514	531	510	498	515	538	510	557	537	559	575	577	606	526	525	537	531	544	493	556	556	565	532	527	557	532	544	586	549	518	522	494	486	528	570	507	555	512	547	549	543	580	539	480	514	513	503	522	516	533	556	529	575	553	501	530	535	497	525	523	539	546	491	515	561	541	515	533	530	534	543	557	516	531	539	513	542	550	545	547	500	522	504	556	493	589	549	522	536	538	523	499	528	564	548	530	536	562	540	569	530	563	510	546	563	531	549	547	537	557	564	544	510	540	532	523	513	533	551	529	541	520	548	519	542	525	554	562	538	558	502	561	553	511	527	532	535	543	509	571	525	536	565	565	564	541	508	527	555	557	553	543	529	549	534	529	525	474	572	548	550	497	561	530	523	526	523	539	539	531	549	516	521	548	506	540	537	551	528	571	498	590	507
24299	34351	18969	5698	1733	658	509	448	437	440	464	486	431	471	442	463	486	507	494	465	448	476	457	447	475	398	435	458	463	461	418	468	478	431	451	465	474	425	479	483	455	473	462	458	436	443	424	452	468	488	429	448	460	487	440	480	446	439	478	445	444	475	434	500	465	449	462	466	469	450	435	444	477	433	468	448	422	431	475	474	448	456	463	464	421	468	462	501	498	430	454	462	453	469	452	469	469	451	422	464	418	449	457	499	448	451	430	453	432	479	431	473	423	464	433	441	462	416	478	474	425	459	428	428	434	423	469	459	412	470	451	438	467	437	469	469	461	405	462	470	462	459	450	461	459	413	502	428	438	439	439	444	407	430	464	456	456	429	468	444	441	458	468	459	436	458	435	451	445	457	457	447	430	442	406	457	448	425	410	443	425	459	429	407	419	441	471	461	451	441	429	466	464	425	478	427	456	466	436	457	439	484	464	419	463	474	436	477	470	460	450	479	433	455	429	434	419	470	442	460	454	428	424	457	445	409	461	463	423	442	479	477	464	431	424	454	452	434	427	460	447	435	460	442	414	428	427	447	461	468	426	471	480	483	497	456	440	433	447	455	420	415	432	472	402	424	469	449	490	453	456	477	421	459	467	418	440	460	456	461	448	431	431	460	442	457	470	429	464	440	431	464	441	480	457	444	467	424	444	504	441	431	461	461	441	455	472	444	478	450	458	420	467	410	419	483	468	442	491	441	497	465	451	461	465	441	469	416	405	448	425	450	473	442	425	416	456	466	461	448	451	434	435	457	479	482	411	441	446	466	439	460	441	401	447	436	450	456	428	461	402	448	446	447	462	481	436	437	486	466	477	440	448	445	418	439	436	431	437	439	423	471	469	419	479	441	475	451	462	459	480	438	447	435	468	407	479	463	473	426	443	438	458	469	455	472	449	446	435	451	481	473	426	424	472	425	449	479	460	450	435	409	440	500	461	431	423	471	437	431	475	412	447	487	400	444	407	426	448	469	446	448	470	459	429	427	472	395	442	440	446	441	471	486	452	416	462	416	445	483	461	445	430	444	469	457	471	441	440	500	433	445	468	403	466	489	463	399	438	462	450	447	431	399	479	440	449	448	459	466	471	450	429	461	431	393	451	466	443	430	439	475	432	471	432	454	458	429	464	436	466	450	449	475	436	492	471	476	456	445	454	456	426	489	425	428	446	423	460	491	446	424	410	449	456	427	486	476	462	478	456	437	464	433	462	440	444	412	465	417	430	443	436	447	427	443	442	500	492	454	458	460	440	415	440	474	467	456	421	499	453	445	415	428	447	436	461	450	441	515	487	433	432	461	429	446	469	427	467	483	478	426	443	423	409	447	436	428	464	424	464	444	474	429	452	473	447	429	440	429	468	437	445	506	440	472	404	425	454	460	451	473	458	464	440	435	443	442	448	411	449	443	422	431	436	432	481	460	432	434	387	426	489	457	484	462	480	405	452	445	407	437	456	437	452	429	445	459	460	427	451	423	471	448	486	435	419	473	438	436	492	429	458	444	402	478	433	445	446	465	447	439	437	456	441	417	430	425	452	445	450	444	494	478	422	417	434	437	485	492	439	488	448	433	457	427	453	440	457	444	450	439	426	434	444	448	430	506	440	445	442	508	468	437	449	428	482	423	449	446	429	428	426	416	445	473	421	443	453	415	488	437	489	459	438	458	449	440	420	487	491	434	490	461	476	432	460	477	470	468	462	468	463	470	399	427	422	475	425	463	441	421	413	429	493	439	467	460	422	435	451	450	468	449	430	391	496	448	478	441	477	439	457	414	465	410	459	447	460	488	446	443	496	460	422	436	449	481	434	468	454	482	437	423	476	444	402	470	406	442	465	479	433	461	462	462	455	433	443	450	448	462	470	439	449	479	437	449	443	479	429	443	410	430	451	435	458	437	442	418	448	434	436	460	421	448	454	436	448	438	457	453	440	454	474	422	473	458	459	427	446	459	435	437	502	440	442	422	477	459	426	464	417	439	468	455	468	442	451	414	436	434	419	441	441	435	427	459	456	422	460	447	431	420	446	436	460	468	466	492	469	436	445	474	470	462	481	399	450	456	439	410	422	484	419	406	463	457	437	464	454	470	465	455	446	468	433	419	417	409	408	466	411	477	415	441	453	463	448	436	446	466	441	474	449	442	448	453	480	484	481	481	494	458	474	427	472	446	470	452	418	446	433	517	479	426	450	474	453	476	499	448	476	460	435	445	453	436	460	442	415	444	440	436	472	414	427	426	459	430	429	475	496	413	455	468	496	440	466	450	439	465	473	436	422	473	419	456	459	460	467	457	460	441	471	463	465	420	464	460	453	453	475	450	423	491	448	471	431	456	415	421	436	449	468	460	455	445	415	437	466	426	421	466	482	440	481	448	473	459	457	427	455	454	432	441	447	461	440	429	458	450	450	420	456	439	479	468	427	451	438	422	451	400	428	444	427	424	473	431	440	448	444	465	439	441	475	430	456	476	440	422	421	456	461	459	441	462	443	446	439	408	464	435	455	431	462	484	444	414	421	438	433	444	444	439	441	439	419	427	483	462	433	435	472	438	435	449	435	411	450	466	419	450	445	471	432	450	453	466	448	448	419	450	469	419	469	439	443	424	470	450	475	486	429	437	454	470	485	449	441	441	428	457	457	460	455	457	426	444	410	481	429	467	443	441	440	440	426	454	449	398	418	452	481	437	460	439	448	423	443	396	448	461	445	492	468	439	470	466	466	474	440	446	476	459	442	452	456	457	446	465	441	482	455	434	488	468	457	457	486	460	461	466	415	448	456	411	468	472	441	451	466	472	468	442	450	450	436	446	441	454	445	435	397	430	433	436	455	431	425	482	449	455	435	458	459	399	431	507	435	444	451	423	455	438	484	476	472	482	437	493	425	483	421	470	455	414	473	429	454	452	442	451	458	448	426	444	447	479	492	461	441	471	420	496	471	431	476	460	453	431	431	418	411	477	494	460	484	463	467	482	427	421	446	450	463	438	461	406	433	440	453	441	437	472	428	456	448	416	427	433	424	447	449	474	470	486	462	464	463	420	420	473	450	440	418	457	456	461	430	469	455	457	446	461	436	445	444	439	426	468	433	454	432	447	435	484	443	451	454	450	477	440	462	459	435	436	490	441	456	427	416	461	442	464	469	442	484	469	487	482	431	471	449	436	471	441	450	437	434	466	442	479	483	468	437	474	444	463	409	490	435	440	405	427	458	458	433	456	420	416	464	459	429	437	505	484	491	407	439	454	472	422	452	432	443	454	444	468	452	438	437	442	446	458	441	467	412	463	436	448	399	460	458	458	447	421	431	412	468	458	474	455	456	431	472	456	449	446	459	459	437	448	477	434	472	411	463	443	453	433	426	464	421	449	478	438	452	412	448	446	488	464	477	418	453	440	443	418	411	463	454	424	420	433	450	440	467	471	467	428	439	426	467	461	439	455	419	473	466	454	443	460	411	449
25002	25358	37440	32329	18808	6128	1359	785	730	671	654	661	667	640	695	645	634	622	633	629	735	638	661	645	684	654	631	593	654	624	655	635	658	651	666	675	632	623	650	704	631	608	626	604	689	618	594	609	625	621	669	664	616	622	679	607	641	601	597	657	632	650	661	676	636	598	642	606	653	671	670	587	631	613	656	687	645	649	701	648	637	664	607	619	633	611	649	677	633	630	599	667	692	641	614	669	621	618	650	638	627	624	647	574	695	659	614	644	640	640	613	662	649	633	682	683	643	632	683	614	629	633	645	595	631	652	610	624	627	645	612	625	618	632	634	600	638	648	643	621	656	626	646	568	579	651	617	617	612	629	640	635	625	607	631	654	643	641	624	656	666	616	624	654	689	643	640	640	611	624	629	643	607	612	619	656	657	619	618	626	619	634	662	634	641	601	626	661	661	657	672	615	644	646	694	646	642	638	636	633	667	667	666	635	636	645	628	633	645	682	676	662	624	672	650	663	649	637	612	675	632	640	672	627	646	636	618	631	622	612	657	689	613	685	645	670	647	620	620	648	631	649	658	634	613	658	628	643	667	644	637	618	660	588	628	591	623	631	622	616	665	643	633	614	613	609	658	645	621	663	613	640	654	663	653	614	638	622	651	641	669	634	665	628	641	637	617	639	698	626	635	631	640	637	637	649	606	574	644	657	653	630	609	621	631	603	610	638	610	643	631	641	621	605	634	606	667	605	673	679	685	660	635	635	642	616	611	622	601	651	664	633	589	670	615	612	655	621	654	621	617	637	621	667	663	629	612	640	606	617	675	693	630	627	642	656	628	670	601	645	627	618	637	664	631	612	583	639	642	640	609	634	589	629	642	640	632	636	606	600	666	663	609	608	662	635	631	583	651	649	605	681	653	650	628	645	619	645	633	634	624	612	615	647	637	673	604	610	653	645	610	645	619	609	663	594	615	669	596	608	640	627	621	625	613	643	615	649	629	628	655	607	633	661	625	587	647	610	610	638	608	619	583	649	633	665	656	636	607	646	580	648	639	630	609	642	652	645	731	620	618	632	671	610	682	622	629	633	633	634	671	635	670	653	665	678	671	661	675	616	621	617	618	659	635	634	634	604	633	637	626	652	598	678	649	627	630	636	647	661	680	635	679	648	652	598	621	635	616	626	661	627	612	711	616	628	635	628	603	635	631	655	665	637	703	675	674	636	601	604	643	613	650	605	663	669	629	614	617	609	600	642	640	665	621	655	617	653	635	601	626	659	664	594	652	643	633	663	603	640	657	665	639	633	647	663	662	658	691	619	592	645	641	658	625	657	650	643	647	626	626	656	636	605	673	606	629	639	647	666	631	635	648	626	609	617	622	644	600	625	624	669	629	608	633	626	636	616	651	678	627	649	620	661	578	653	645	632	620	618	629	643	646	665	644	613	600	595	638	620	603	643	664	589	612	660	641	633	653	595	650	613	685	633	673	630	637	649	625	658	635	582	656	611	635	586	611	647	640	625	582	636	612	610	620	604	666	627	599	629	602	589	634	648	605	668	619	660	646	617	644	620	648	602	616	607	584	633	622	642	621	698	610	630	643	632	589	643	659	634	569	698	659	629	619	610	599	642	631	644	607	634	597	597	674	568	612	615	662	643	645	637	587	624	616	665	630	621	651	656	667	624	666	657	648	595	652	591	671	601	616	647	633	627	639	671	626	618	631	663	622	648	617	613	612	618	625	619	645	634	635	626	615	653	626	621	616	671	595	646	636	645	619	676	628	576	632	669	652	644	603	593	621	625	629	654	606	637	650	614	634	632	654	632	606	619	637	621	663	596	627	636	611	630	644	653	656	625	649	640	644	631	641	649	642	634	614	632	615	598	610	645	618	614	634	648	682	620	638	642	675	650	639	626	612	627	638	643	625	652	597	634	639	593	624	635	658	612	640	646	630	604	608	628	571	623	654	606	647	581	663	615	644	629	631	608	697	632	661	606	609	635	618	666	649	618	646	602	646	694	647	682	696	629	642	656	618	634	630	597	615	648	628	604	624	666	624	638	603	614	608	618	644	633	617	650	636	611	648	656	652	650	666	692	602	622	673	662	666	623	626	627	620	615	641	650	632	663	598	654	610	657	623	658	662	670	643	637	649	689	625	665	684	651	648	618	640	644	652	661	642	590	625	613	612	605	668	593	663	640	653	657	672	611	599	645	641	641	642	619	674	634	620	611	612	655	618	707	607	647	611	667	663	641	635	634	640	619	624	635	643	611	599	683	630	667	627	637	632	670	682	644	596	601	652	656	627	655	620	630	625	625	611	667	677	643	649	639	658	651	672	682	587	582	591	614	666	619	619	656	603	668	633	652	638	636	647	680	596	610	630	654	635	609	611	631	629	609	610	613	619	596	650	647	595	617	638	630	621	640	621	609	617	629	660	581	596	648	638	664	605	590	659	653	630	674	608	625	656	649	651	670	634	675	636	648	615	665	644	651	629	629	709	667	615	618	642	606	607	614	631	612	636	629	620	640	658	635	645	647	634	662	615	604	635	649	641	645	597	636	643	642	647	614	631	650	647	604	648	666	601	644	588	614	649	645	622	680	620	608	684	633	674	645	655	620	694	632	624	646	662	611	640	678	648	644	659	625	594	641	632	592	568	641	645	622	621	635	635	643	675	641	616	657	631	559	669	604	681	587	644	598	608	665	642	665	631	602	662	643	672	626	637	670	614	588	625	666	633	600	657	604	628	647	601	609	605	627	674	631	630	593	624	630	594	661	616	627	624	594	645	656	599	656	659	660	629	623	666	591	597	629	583	644	603	646	663	629	649	635	654	645	606	615	645	659	582	608	653	638	658	643	698	632	641	611	654	626	632	644	657	612	631	639	656	662	667	639	608	662	691	590	632	654	591	613	658	640	659	627	589	610	629	623	674	639	638	614	578	640	655	622	583	638	675	650	676	659	611	639	630	599	678	624	649	610	625	617	608	624	611	639	640	649	619	588	646	615	599	638	644	678	610	705	662	691	631	658	607	623	587	589	686	668	620	634	661	596	643	654	610	644	649	645	584	634	670	593	635	599	622	592	641	652	605	608	614	587	641	655	622	628	639	643	634	627	661	652	657	612	664	643	631	625	599	655	647	624	613	613	653	637	644	614	682	669	642	653	572	636	615	665	636	623	617	646	602	627	602	648	597	672	602	615	626	619	644	612	624	614	626	647	649	632	619	672	627	611	633	632	625	617	603	635	654	594	608	653	633	662	614	637	636	646	630	587	643	600	654	638	623	661	626	616	620	625	612	634	658	620	648	670	712	663	649	683	620	636	635	607	638	670	610	644	643	636	658	659	635	610	617	627	614	645	608	605	651	627	655	588	629	648	603	647	629	662	621	643	628	632	655	602	635	654	679	633	664	570	624	661	651	653	653	620	655	636	667	647	630	607	611	644	689	627	640	610	617	622	645	626	604	672	667	629	625	597	618	644	625	596	650	668	597	612	593	645
62589	90868	60563	28043	8878	2505	964	702	601	608	649	629	571	605	563	567	601	607	568	623	631	571	611	570	598	587	599	571	584	586	598	589	594	594	579	580	563	558	565	627	564	588	599	542	582	621	601	577	577	581	575	574	593	580	584	602	594	582	549	593	584	577	556	561	639	589	585	610	563	555	615	586	575	551	583	572	574	598	588	574	614	588	577	626	574	571	567	557	580	575	546	567	547	557	536	621	573	564	548	577	583	543	557	562	628	612	564	619	575	565	536	598	592	579	597	592	560	586	605	602	588	600	592	568	582	568	606	569	563	566	572	581	574	565	565	595	579	567	567	581	554	574	567	569	586	549	593	550	637	566	590	555	555	568	569	600	607	588	541	585	561	607	568	564	579	616	571	555	589	604	582	630	582	554	585	534	578	567	591	562	556	560	602	576	555	612	546	558	568	590	570	572	608	569	594	539	574	575	553	546	580	566	590	601	574	564	591	586	599	560	554	572	579	614	577	592	568	577	570	572	595	540	560	576	567	558	594	598	550	552	621	571	586	564	541	583	588	583	557	537	604	599	570	603	601	557	544	633	603	555	620	616	574	542	603	566	580	550	598	608	616	582	599	609	583	606	593	557	523	586	541	611	585	541	581	570	570	616	534	580	584	595	604	556	583	613	621	585	536	563	606	588	551	577	574	562	560	592	516	583	563	629	600	609	552	548	561	589	636	556	565	576	593	654	564	570	565	560	575	596	560	584	596	604	594	596	531	576	557	595	539	597	619	592	584	560	595	619	571	588	584	575	587	586	552	552	580	611	578	559	606	559	620	564	573	574	607	524	523	561	577	568	582	577	584	565	607	565	572	603	575	527	583	583	590	551	587	557	579	558	593	602	579	603	648	551	570	603	589	600	578	581	547	645	578	598	578	599	581	585	553	595	564	576	632	553	574	602	609	558	540	526	571	591	571	600	599	578	571	563	616	596	549	590	609	574	541	591	582	608	579	606	621	578	542	568	566	565	594	566	575	567	578	543	573	565	563	553	577	539	609	564	577	600	566	615	612	618	583	573	588	556	563	565	570	612	583	591	552	608	591	554	581	562	590	566	556	588	614	544	549	587	561	556	590	565	591	565	552	613	565	592	575	557	615	577	538	610	546	607	566	526	592	548	602	624	605	636	615	611	595	563	581	589	551	576	581	560	597	571	607	568	566	564	581	592	605	562	568	595	608	557	612	569	595	598	601	566	568	566	558	557	598	568	581	588	593	565	521	587	581	541	592	597	642	550	580	629	583	594	587	552	576	549	553	556	618	565	586	637	591	574	575	587	606	575	558	584	563	587	572	605	540	571	592	579	607	563	567	608	598	597	581	593	553	623	562	593	666	596	561	605	549	582	574	551	600	589	620	601	626	580	594	600	598	563	599	582	583	565	610	620	574	591	558	614	566	528	573	586	558	612	587	571	584	553	613	617	586	572	604	625	606	643	571	582	613	580	587	559	542	627	587	570	585	605	564	571	582	597	556	600	599	592	601	556	572	584	582	607	576	585	559	599	594	634	593	574	571	592	609	545	561	580	567	596	587	574	561	604	600	587	571	575	544	590	590	613	571	563	588	565	563	586	583	540	547	506	594	578	587	595	576	567	550	576	577	572	584	556	665	595	577	562	601	549	570	548	574	607	615	628	547	567	554	583	579	557	553	593	566	572	588	592	535	565	531	597	565	601	573	575	554	605	550	574	598	589	577	561	586	600	569	544	543	595	537	554	633	598	609	559	561	592	600	583	583	572	566	604	560	564	587	555	595	552	528	625	586	602	597	578	565	611	580	582	602	582	539	597	603	582	637	600	549	584	567	566	585	542	542	518	598	592	571	553	587	552	537	569	569	574	569	568	568	578	585	595	571	557	528	575	565	548	586	559	606	570	586	603	541	556	567	565	593	567	597	541	606	543	580	606	581	599	568	580	545	584	560	565	550	585	583	555	596	594	566	574	579	573	574	598	626	600	581	596	559	577	589	545	566	578	544	605	585	576	582	642	591	594	561	598	581	600	586	591	642	556	549	594	590	590	605	600	559	573	600	578	584	612	547	565	597	556	629	593	571	606	574	604	614	562	573	558	553	538	609	562	568	571	562	543	571	567	509	606	565	610	581	535	577	577	565	581	592	543	633	565	586	558	587	579	567	580	613	568	572	603	603	552	592	556	603	571	542	529	579	610	581	585	632	601	574	611	577	588	567	604	555	531	545	583	622	605	541	587	582	558	576	556	573	564	581	618	593	598	571	577	595	588	596	581	571	587	663	606	561	553	597	585	593	592	585	565	572	595	574	569	581	592	565	582	593	603	577	586	567	591	578	560	593	562	551	565	562	581	560	589	575	554	578	596	591	556	576	576	588	567	517	512	582	595	557	603	557	553	579	533	645	592	560	632	592	533	603	569	610	574	583	566	608	498	587	560	596	538	583	562	581	572	613	612	592	556	613	573	618	534	559	558	603	583	576	562	609	560	574	615	582	563	589	541	583	626	603	589	610	574	598	583	577	595	583	590	603	574	554	594	582	600	556	545	569	553	564	556	581	557	576	591	570	562	599	583	620	569	561	604	602	539	584	573	605	605	575	543	593	585	586	570	567	605	639	560	596	533	590	626	620	606	605	587	584	583	528	586	576	541	558	564	545	577	572	585	567	547	564	568	601	595	568	577	552	570	589	598	555	570	588	594	604	582	573	571	568	569	552	606	567	567	630	612	601	596	597	591	602	537	587	605	574	565	576	571	613	589	564	600	584	612	575	583	592	630	566	583	547	587	590	555	546	605	560	590	592	619	592	568	580	565	563	575	558	591	583	632	593	609	589	539	583	591	599	549	579	612	616	554	591	598	573	580	622	606	556	605	568	562	562	569	581	597	550	549	597	549	555	560	587	579	612	571	561	546	553	614	541	577	589	571	645	552	583	553	562	580	567	592	545	557	584	591	589	594	590	583	588	592	529	584	589	560	564	587	596	625	564	557	569	567	601	576	549	590	605	583	591	573	564	564	587	571	588	604	610	548	585	618	593	566	596	598	559	572	598	568	539	615	565	568	563	632	551	604	588	548	561	503	552	595	554	568	609	569	565	549	611	602	571	545	569	558	562	586	527	570	550	602	564	526	590	583	583	613	607	574	580	582	610	584	554	601	552	585	591	565	594	588	585	621	566	581	573	587	565	569	564	573	562	564	642	562	565	609	599	573	575	567	601	538	531	548	591	558	575	559	585	549	597	586	627	612	579	561	561	562	597	591	543	572	587	560	584	611	541	547	573	621	586	578	613	567	566	570	554	582	577	607	626	576	588	537	551	560	609	550	607	556	562	530	576	585	571	583	557	596	597	582	539	585	596	585	582	595	581	582	563	572	577	583	573	601	620	555	555	523	613	581	609	576	601	584	580	576	622	588	587	626	582	570	585	594	609	589	606	579	549	608	588	582	577	581	582	590	563	600	588	579	607	618	567	606	556	559	582	565
23928	23098	34034	30017	21995	13321	2980	1088	806	796	813	787	787	806	828	801	784	774	766	824	772	791	752	778	801	710	764	799	742	760	837	685	749	785	814	748	749	749	719	770	787	799	759	790	824	781	756	771	796	797	766	734	757	771	789	753	721	773	799	773	813	739	764	789	745	765	773	770	697	788	773	762	768	751	740	789	747	811	769	776	793	790	771	775	791	768	785	756	769	737	796	745	770	750	803	767	772	726	696	754	792	698	728	769	787	798	750	778	790	721	721	805	737	749	777	786	748	789	718	695	738	789	723	727	748	790	756	756	766	758	774	782	805	739	797	747	747	718	775	736	680	752	753	769	750	784	769	742	773	786	765	772	743	751	829	772	798	749	758	771	762	780	739	737	752	813	769	756	774	746	749	791	728	758	767	727	727	766	790	782	773	732	746	797	730	813	800	776	703	701	783	750	705	762	769	767	736	789	737	748	762	775	796	753	753	728	743	775	752	733	784	803	768	764	722	824	756	745	737	765	705	774	758	778	743	726	719	691	781	768	817	746	720	748	773	773	731	726	795	756	721	769	813	762	747	754	760	807	741	726	802	725	762	723	768	716	767	768	739	733	734	766	762	734	722	769	737	786	761	735	770	779	757	751	745	726	789	711	756	785	816	742	790	776	791	783	771	758	773	762	797	765	740	778	731	769	798	742	740	760	687	800	733	731	757	758	764	784	726	762	780	724	774	788	754	748	795	724	758	794	764	786	724	789	774	795	718	775	745	769	711	725	773	757	697	725	799	768	738	769	787	734	788	726	782	741	776	776	797	736	739	749	790	761	720	725	739	711	761	744	784	744	776	790	743	731	706	729	740	734	731	799	795	749	754	744	769	780	795	760	737	782	791	821	792	754	741	741	767	781	791	757	773	720	718	784	742	762	776	748	742	755	786	736	754	744	726	769	713	743	786	810	719	720	782	787	750	760	743	746	755	762	744	751	763	743	797	779	792	729	737	747	757	726	775	772	791	746	761	734	764	749	758	781	765	790	761	781	797	764	724	787	752	766	795	718	750	730	767	747	753	714	737	786	766	770	767	780	749	809	785	773	753	730	760	724	831	689	769	774	767	722	782	723	693	752	761	732	749	791	726	758	728	751	760	764	803	796	802	770	764	712	793	784	738	696	793	724	782	771	773	712	735	765	787	746	756	710	755	750	770	791	776	730	825	719	776	768	808	765	769	744	768	819	764	764	729	757	777	763	792	781	755	814	761	743	759	750	747	778	733	716	839	729	767	764	755	757	746	762	778	718	757	708	802	802	702	736	799	770	779	756	776	772	833	737	764	799	824	788	789	750	734	784	793	746	749	781	797	773	779	757	751	752	767	787	761	755	743	813	777	740	755	794	792	759	773	749	743	737	770	755	796	762	744	769	849	747	740	762	734	826	773	784	721	738	793	756	778	765	729	747	711	759	739	795	756	724	758	760	729	774	770	798	728	769	771	784	756	787	759	715	715	754	757	781	781	723	748	788	816	768	820	783	787	784	748	753	786	774	734	756	762	747	752	726	757	793	713	748	740	770	754	729	757	826	755	797	795	771	754	767	803	772	759	746	773	788	773	791	785	778	768	726	790	699	781	726	753	745	744	763	721	751	716	745	775	783	800	783	751	768	743	764	787	691	728	742	762	748	757	697	700	760	749	777	712	687	798	774	825	701	737	732	732	739	770	744	758	769	803	729	708	779	759	729	776	737	785	738	784	768	706	750	799	745	725	735	785	762	772	759	791	788	724	719	752	760	760	772	754	748	750	706	744	732	782	778	765	780	768	748	766	761	726	777	769	787	737	757	774	812	749	757	751	732	778	803	765	784	782	785	776	765	769	793	752	732	781	724	777	725	754	787	773	769	802	755	710	740	758	771	762	743	736	757	759	761	741	777	740	796	729	789	729	760	742	789	748	697	759	784	774	758	836	753	747	715	733	741	719	760	773	780	746	763	742	747	762	787	767	741	764	734	774	733	768	732	750	728	728	728	825	798	759	759	755	734	768	740	759	799	773	792	764	741	743	745	710	782	730	768	775	787	743	743	799	747	781	762	767	777	740	788	796	720	751	744	766	753	764	754	712	730	710	782	783	766	792	747	730	818	720	758	794	760	706	747	825	751	739	734	768	741	739	728	761	748	763	795	762	734	761	725	785	739	728	735	765	709	768	785	756	720	773	784	784	748	775	767	705	771	776	748	749	707	781	721	762	729	725	731	756	759	786	749	716	764	734	739	809	686	768	767	756	768	767	771	760	736	796	768	801	782	761	751	712	690	714	751	796	739	783	768	693	762	725	736	748	796	733	724	792	781	781	725	745	767	742	695	781	761	772	761	752	714	726	742	697	756	720	748	724	720	773	797	719	770	785	746	731	788	786	767	808	743	779	746	781	789	744	752	720	810	703	716	754	777	768	755	742	771	726	776	736	751	747	802	725	754	791	754	786	802	776	708	728	775	758	768	754	737	735	852	731	764	760	768	733	739	780	744	779	845	758	723	717	792	780	787	714	762	800	790	790	745	780	743	795	809	791	784	741	757	745	765	739	799	745	696	778	775	738	747	737	739	815	770	788	799	765	765	772	717	769	780	746	792	794	802	764	752	771	780	755	827	791	781	738	762	747	723	742	758	766	769	798	696	751	748	773	793	747	712	763	756	728	744	751	747	787	765	722	716	793	779	751	777	722	737	751	748	752	746	791	766	761	761	774	738	814	714	813	758	741	781	793	763	731	727	761	725	767	736	763	706	810	793	763	775	710	771	809	727	771	774	782	739	711	758	720	749	790	790	770	790	713	759	806	748	713	751	756	743	743	755	735	742	794	766	767	762	799	792	758	737	721	753	758	767	782	746	782	726	750	778	733	756	759	758	731	770	722	746	748	771	723	758	776	779	763	795	786	714	764	787	737	734	718	759	737	758	795	763	769	756	764	782	780	794	730	781	776	737	747	757	766	798	755	782	758	757	779	744	786	751	770	754	700	762	772	795	736	769	756	737	723	757	738	754	754	733	771	756	756	713	729	772	744	791	747	708	759	768	775	697	774	731	775	773	759	757	767	716	725	732	752	787	734	732	785	744	727	812	788	755	715	745	773	750	745	799	726	773	729	767	795	775	763	751	766	739	733	747	730	712	761	724	776	752	794	774	778	766	738	811	780	720	759	755	774	741	798	741	740	782	699	718	768	771	767	770	739	713	795	782	750	767	773	743	766	784	730	741	751	757	742	805	763	742	691	784	747	757	797	783	764	716	760	761	791	745	755	750	753	743	783	729	740	771	710	766	789	771	788	726	780	757	757	788	733	806	784	771	819	757	726	786	752	746	756	717	733	735	700	768	762	786	753	756	772	772	772	763	732	791	744	744	777	790	801	729	763	732	752	787	775	782	749	785	763	712	756	713	757	734	729	706	768	761	773	790	780	810	759	773	742	778	786	696	765	794	809	734	741	765	804	731	782	747	797	719	736	763	756	739
64001	100709	68452	36341	12970	3839	1367	799	730	727	761	712	720	687	699	674	707	685	730	720	655	676	697	696	677	695	726	729	735	719	662	747	711	717	706	744	697	703	720	706	703	722	685	706	705	704	692	681	724	699	697	721	711	645	733	727	679	696	728	707	671	755	763	724	750	649	698	700	748	711	652	701	714	713	715	705	723	737	722	696	734	749	751	670	714	678	710	742	722	719	658	729	721	711	669	674	677	689	703	716	735	694	680	721	663	712	724	709	725	643	730	664	691	685	714	713	678	705	709	705	696	689	687	680	662	706	685	697	707	707	700	674	680	658	662	695	726	739	699	729	679	691	679	729	698	721	697	698	666	724	667	704	698	697	725	686	718	665	677	719	706	693	729	744	694	710	711	683	681	721	708	694	682	696	737	720	671	726	682	674	715	741	653	736	675	683	684	701	725	677	715	657	718	667	692	750	699	710	702	710	695	730	716	701	694	666	694	696	714	632	653	691	721	687	702	712	701	742	680	677	697	664	678	722	726	686	685	724	702	704	699	710	700	732	716	717	742	758	711	734	677	671	713	703	710	656	697	676	712	730	668	620	673	716	683	693	685	694	679	698	716	730	738	694	688	693	697	693	689	673	740	712	697	714	723	709	680	665	662	717	696	707	718	696	704	702	721	738	719	710	740	686	727	716	722	643	680	663	696	704	719	706	672	722	713	691	681	661	689	704	704	736	672	715	727	695	746	702	665	675	664	721	684	695	724	681	655	681	676	681	745	726	694	684	693	703	695	714	702	693	676	692	701	703	685	665	684	748	683	709	697	686	719	744	723	713	645	671	687	700	719	699	680	693	692	702	697	699	742	707	674	676	679	683	721	695	708	670	714	698	694	673	740	712	700	687	673	713	690	730	693	714	743	707	736	687	640	730	718	706	718	705	685	705	671	697	679	657	726	729	699	704	658	710	712	723	771	677	734	745	730	737	690	665	673	667	695	648	672	674	739	675	729	696	719	682	694	691	715	710	689	673	688	699	722	721	718	690	723	728	709	688	735	712	706	683	693	688	714	694	698	712	707	714	759	724	747	704	695	685	689	700	670	688	707	751	664	700	665	743	674	696	712	710	685	718	718	706	713	728	664	711	649	682	672	749	684	744	681	689	691	657	705	648	712	706	679	679	684	694	720	679	707	695	726	710	723	688	703	724	764	683	711	696	702	690	701	734	713	683	693	636	686	663	689	713	696	703	688	706	707	737	708	700	719	707	696	687	725	754	698	691	704	697	699	670	720	709	679	688	669	723	678	684	656	708	720	709	745	712	686	709	687	700	689	669	655	684	734	719	699	726	749	703	737	714	717	664	680	698	718	717	731	685	705	640	709	715	679	735	710	663	733	733	743	694	668	696	671	685	715	693	695	732	666	713	680	699	728	744	719	721	707	680	737	689	746	706	673	722	672	717	714	701	667	694	719	680	730	748	660	698	674	691	660	721	713	721	696	683	700	697	656	685	703	743	733	706	720	732	758	739	699	680	670	686	685	707	708	712	689	664	675	691	686	686	717	684	701	715	735	694	712	665	742	679	679	720	688	690	709	642	694	695	698	706	694	674	722	691	679	697	707	677	726	662	710	675	680	713	672	747	739	726	688	684	682	681	703	732	681	724	715	729	725	701	714	719	711	663	684	644	724	722	696	674	680	628	734	674	678	702	735	649	700	661	661	715	719	687	654	685	657	658	695	707	704	753	733	675	679	673	709	718	684	736	704	674	704	690	678	689	694	706	652	733	733	708	668	707	666	685	634	669	684	748	710	720	702	728	725	710	726	730	683	692	649	657	659	694	650	711	721	741	672	699	716	745	749	672	716	702	708	718	681	673	679	744	676	720	676	680	718	697	693	730	676	734	660	739	675	691	690	690	685	697	712	745	715	693	724	718	666	728	683	653	688	735	670	655	738	686	759	690	699	700	697	705	693	684	710	726	671	676	679	672	683	696	704	669	704	651	745	690	708	625	700	682	705	707	701	705	703	720	651	690	693	716	676	670	677	722	674	667	721	693	667	687	665	673	696	728	705	630	659	720	674	699	712	688	730	676	679	714	677	731	687	695	721	695	712	717	703	729	701	702	697	718	689	741	655	735	718	694	708	695	712	689	702	643	720	743	690	669	721	713	660	671	679	706	694	742	728	727	690	678	668	713	716	679	722	697	652	642	722	740	682	698	678	688	719	717	665	708	667	706	684	712	707	717	720	679	714	691	700	724	667	735	721	694	709	659	656	671	707	657	663	723	689	717	716	701	702	663	681	659	672	681	700	674	693	661	686	684	693	632	658	748	720	726	681	685	712	698	698	681	663	672	746	694	703	648	722	710	685	697	703	719	740	724	732	739	715	706	741	707	678	697	717	681	738	721	677	686	664	658	712	674	734	674	778	775	666	663	708	709	714	744	712	739	709	659	704	690	651	748	692	724	715	705	704	657	724	679	631	669	681	710	668	691	689	674	718	702	736	698	664	699	683	688	691	660	710	714	660	704	667	670	699	684	699	713	679	744	687	645	707	690	711	740	733	718	707	734	685	702	711	662	708	648	704	660	672	710	680	708	748	660	689	703	669	676	691	725	684	747	694	665	723	739	696	699	675	645	704	668	680	721	675	702	681	680	697	666	738	723	687	712	698	694	718	655	675	720	656	733	721	689	717	645	693	705	753	714	718	664	698	721	751	666	686	708	689	736	711	650	668	672	710	714	680	675	670	692	721	692	695	713	692	682	679	659	731	695	686	701	763	704	678	690	646	645	678	717	708	718	715	694	752	729	688	684	728	729	659	658	724	744	661	740	673	701	700	700	684	759	704	670	731	744	673	655	691	715	694	673	711	665	682	691	656	684	665	733	741	667	727	721	691	674	696	661	674	692	702	720	674	680	692	667	702	678	639	686	696	704	716	699	676	707	756	668	690	705	669	668	672	655	711	709	642	685	702	724	683	676	684	693	708	755	697	683	704	713	683	718	692	637	723	709	699	702	696	701	665	698	679	711	700	694	707	737	645	689	723	725	699	683	661	691	704	648	664	709	690	642	707	677	729	677	704	670	700	683	684	704	713	706	668	717	662	667	702	701	644	724	702	701	753	704	698	690	721	707	723	696	713	702	711	652	707	713	657	728	686	685	711	686	678	736	707	734	698	664	704	684	715	664	731	730	645	658	687	676	721	732	683	674	646	709	685	716	727	708	715	711	683	684	687	704	679	683	709	653	719	682	729	673	729	678	722	707	684	680	661	709	662	721	736	693	715	677	698	639	698	711	715	723	738	720	676	715	693	706	709	656	683	693	672	653	753	681	723	692	695	747	737	687	704	691	728	741	644	667	716	693	693	687	706	683	713	677	701	703	679	689	690	681	673	664	666	696	713	694	670	626	732	709	683	723	691	693	699	734	722	694	720	704	721	691	716	709	663	709	726	706	727	637	698	665	660	768	722	701	707	726	736	656	755	687	700	683	716	716	674	717
30674	30423	24709	9230	1852	764	588	545	515	522	566	543	514	544	570	515	507	546	561	519	549	533	549	512	522	497	546	541	502	536	545	498	542	555	561	539	572	504	532	505	580	550	556	545	589	577	531	519	530	537	536	513	539	535	540	544	536	539	481	528	536	558	531	548	509	575	522	547	513	547	553	535	508	542	535	528	520	573	541	519	579	525	533	575	507	561	568	545	551	519	533	514	542	569	522	562	567	549	541	565	533	545	476	549	555	551	538	549	531	545	530	531	524	517	486	529	582	532	528	566	542	571	547	564	519	525	498	570	537	529	544	544	555	557	540	550	504	571	536	514	543	508	526	558	548	538	545	548	558	562	562	537	546	541	559	519	530	530	538	573	540	527	549	503	550	565	530	578	548	514	587	494	513	520	461	511	517	481	491	566	577	569	532	552	500	510	529	540	534	577	559	518	524	518	550	521	528	570	543	510	554	555	580	569	562	540	528	501	537	532	523	535	501	519	480	505	578	504	510	550	562	568	515	518	512	549	530	526	501	522	517	570	517	543	557	555	539	500	537	566	548	497	532	539	522	556	529	508	541	508	523	540	510	566	571	572	541	494	546	552	499	560	516	531	546	563	565	573	516	567	546	523	561	551	527	576	534	552	516	532	571	551	582	571	531	576	549	556	511	536	554	558	527	567	575	531	515	531	540	553	524	518	570	543	525	562	522	545	535	546	558	526	547	527	531	513	507	532	552	495	503	540	537	565	537	523	531	556	515	537	554	515	545	547	547	568	524	548	505	527	527	509	536	537	523	528	532	551	502	576	576	561	517	545	565	517	483	509	539	545	553	530	507	523	499	545	547	509	568	566	518	531	527	533	526	522	529	570	575	534	535	516	521	530	517	546	549	544	523	585	494	550	530	553	550	504	555	529	554	515	527	576	558	515	582	542	540	507	511	540	521	534	541	524	543	542	535	583	560	552	540	512	527	538	509	511	524	524	518	487	552	499	483	561	511	544	555	500	514	536	560	530	503	534	552	565	516	543	514	519	537	540	544	505	522	517	517	522	533	499	505	529	535	584	522	535	547	535	565	526	533	518	566	495	554	542	559	559	574	513	506	563	508	530	522	546	577	558	551	566	525	514	516	535	547	498	513	547	524	535	587	512	531	530	542	502	525	527	549	490	519	536	543	534	528	558	519	552	532	514	543	513	554	540	551	518	551	514	521	515	500	493	552	504	549	562	523	508	512	494	534	542	516	576	563	560	511	520	491	534	571	561	530	556	526	560	551	514	533	534	535	523	562	559	568	534	529	564	535	536	522	493	535	535	530	515	532	534	520	549	530	562	596	545	531	499	490	532	529	533	567	525	543	554	523	542	523	539	553	499	527	568	521	512	535	539	535	528	521	593	561	529	517	532	527	506	503	539	554	557	563	507	525	549	522	573	529	510	545	570	496	523	568	529	559	517	567	524	552	548	525	507	534	527	532	554	553	490	495	515	485	529	565	583	536	518	537	558	550	554	575	541	568	499	543	548	508	581	497	530	541	507	540	572	538	531	505	547	478	537	545	509	524	544	531	508	539	517	558	568	578	543	521	537	526	498	544	560	552	544	550	525	533	515	550	533	505	510	530	505	544	535	533	541	527	551	534	545	505	532	507	579	546	529	563	550	571	589	498	563	521	537	554	505	501	513	544	537	554	568	544	542	539	558	515	539	514	550	519	489	506	567	538	541	531	568	559	569	532	546	509	549	545	577	546	538	505	491	534	519	512	529	527	533	578	575	545	559	505	528	566	537	564	547	581	518	546	527	564	562	549	487	547	523	552	522	566	570	508	531	528	539	505	545	552	504	511	575	506	535	541	521	546	489	537	530	535	509	550	556	540	543	532	555	529	515	522	519	524	538	488	510	535	565	519	526	579	540	505	525	591	529	488	542	507	481	574	519	547	514	541	562	509	557	531	549	558	577	599	545	546	537	562	592	558	507	571	485	544	527	568	547	534	549	546	587	578	564	567	568	556	528	512	573	568	503	549	546	532	520	551	554	542	492	534	547	540	539	532	506	537	536	542	516	505	560	576	514	545	564	533	512	564	529	580	564	544	569	512	505	480	569	518	539	544	532	539	520	547	474	531	533	526	562	518	524	563	523	560	526	538	564	565	486	535	515	548	520	505	543	540	539	524	524	540	579	489	531	519	505	551	537	576	537	560	547	567	536	514	515	548	552	551	571	536	563	552	547	579	529	582	474	507	521	544	567	567	506	513	564	499	493	552	580	558	538	539	537	534	515	519	557	534	531	534	551	476	575	543	522	553	534	530	584	507	566	549	522	502	536	533	516	520	533	594	553	532	594	515	528	593	518	585	575	551	493	571	531	542	523	553	535	480	546	546	567	489	533	546	493	558	555	545	526	556	533	525	545	539	547	531	552	501	545	576	545	535	506	563	567	539	529	527	528	541	507	548	531	519	512	536	551	511	516	588	508	567	516	548	521	511	532	536	553	517	487	561	569	537	529	533	528	584	550	571	534	528	572	563	537	516	529	530	528	518	516	538	568	547	541	566	556	551	540	565	529	583	600	524	538	492	529	522	549	509	555	511	575	586	574	526	542	543	505	522	529	548	505	539	562	543	526	537	563	520	502	508	535	536	523	551	544	498	557	537	551	527	529	541	534	525	523	571	539	540	517	552	520	507	496	547	555	539	569	517	516	538	522	507	560	546	515	552	556	553	565	524	554	583	522	505	538	519	533	561	505	491	526	524	570	533	565	480	542	512	529	563	581	545	552	538	534	550	535	537	506	568	542	620	567	521	552	520	560	538	540	558	520	546	517	523	556	539	536	562	560	532	518	544	550	535	544	567	506	536	518	529	568	585	542	585	544	533	559	553	536	521	563	527	510	563	478	483	557	534	535	536	492	505	586	548	536	509	540	517	534	518	552	496	500	512	563	552	531	543	533	550	520	563	547	548	516	565	527	583	523	520	550	548	527	535	512	541	563	491	535	553	574	523	519	523	489	516	540	510	568	560	555	518	569	491	558	520	566	518	539	549	546	551	506	533	530	557	523	529	573	541	555	540	565	587	553	616	572	543	545	541	560	495	543	531	544	545	553	559	531	538	509	533	548	541	475	512	564	540	541	533	535	563	531	572	517	536	506	504	564	507	520	522	526	532	539	492	544	570	588	528	567	563	546	584	581	550	521	528	533	519	543	527	509	514	552	494	536	535	561	541	531	567	550	525	527	541	520	538	548	563	557	569	550	565	534	509	556	555	515	542	486	499	580	524	516	538	520	587	549	514	515	558	521	521	505	526	546	523	544	518	592	575	511	520	524	517	519	529	525	525	555	591	505	496	578	517	528	559	561	545	565	526	564	511	569	571	528	533	526	566	529	509	537	553	540	549	562	539	577	550	533	568	557	539	527	531	568	522	532	519	565	522	561	522	559	527	522	555	571	548	526	519	566	533	541	538	534	521	527	550	581	509	564	531	520	553	538	540	529
24935	34662	17963	4942	1495	658	460	498	489	456	434	436	433	460	437	463	448	445	456	448	458	449	440	460	435	448	495	408	425	465	459	452	465	506	447	454	463	450	462	460	439	466	434	440	462	451	504	492	400	439	466	473	468	440	475	425	457	479	470	482	425	443	465	430	467	479	483	483	477	411	464	469	446	458	451	426	454	453	440	434	426	478	477	477	433	447	421	446	450	453	424	494	462	469	476	436	484	450	446	476	472	420	412	442	470	453	405	449	450	421	463	423	458	476	459	437	479	450	438	433	461	451	439	468	438	465	451	411	438	461	433	464	422	437	423	483	460	450	472	443	468	443	425	451	448	440	433	426	490	454	441	442	440	449	431	438	454	429	434	423	439	442	467	458	469	389	465	443	481	426	463	476	455	426	479	452	439	457	463	456	441	426	426	470	454	448	436	514	431	450	442	474	437	451	485	472	469	458	403	473	426	463	458	418	450	463	502	436	453	446	467	427	457	447	500	442	466	453	459	474	402	424	466	452	396	434	470	431	441	429	452	458	454	441	414	429	471	459	448	420	502	497	461	426	454	445	470	424	468	451	432	472	437	478	463	405	456	461	426	487	413	480	463	459	437	437	427	502	494	433	434	447	465	476	476	475	455	433	463	463	413	435	472	422	423	488	479	481	468	430	492	473	435	450	450	419	438	436	514	459	420	423	447	440	461	444	439	472	456	448	427	484	422	435	440	472	476	455	473	427	458	459	464	441	437	461	470	459	437	473	459	431	448	461	470	461	448	499	473	425	446	446	488	451	499	441	460	443	434	437	403	450	425	445	453	468	475	458	414	469	430	463	424	402	443	402	450	404	441	441	402	476	457	439	465	429	428	460	467	435	462	463	444	458	481	477	466	481	447	453	439	427	443	470	450	446	463	434	458	453	445	457	416	430	455	448	434	413	503	459	480	479	438	439	467	443	447	462	431	478	473	462	458	467	470	468	438	412	464	451	455	469	462	419	457	482	424	470	440	469	455	460	484	466	492	441	466	448	432	453	459	457	468	451	442	504	425	490	408	436	464	432	465	463	459	397	458	408	468	451	467	461	437	476	447	466	490	478	459	488	457	451	434	442	438	452	469	502	456	441	439	452	475	435	440	432	469	460	444	444	439	435	438	449	448	466	440	472	478	465	427	437	452	451	426	457	419	421	454	446	429	426	514	453	426	460	423	416	429	485	468	436	471	459	449	439	457	416	487	457	474	441	462	440	444	491	478	451	470	443	442	448	427	453	428	449	498	449	467	449	451	491	459	463	476	475	438	403	448	460	418	472	474	437	470	444	444	435	441	436	452	467	424	438	472	445	444	445	464	459	447	432	425	467	465	449	472	473	466	475	456	453	462	454	443	443	453	460	467	440	477	447	464	449	452	465	437	434	444	461	418	459	431	454	480	431	450	476	435	459	479	456	442	492	441	411	459	433	451	466	474	447	473	471	403	412	430	451	468	444	489	443	459	425	445	452	460	468	477	429	452	457	467	418	455	446	491	456	447	445	455	486	479	456	439	488	457	468	446	453	482	486	406	446	449	475	468	431	467	453	450	427	481	440	461	469	459	430	456	462	452	448	433	462	446	446	415	431	466	443	446	439	427	477	447	459	487	443	445	452	465	468	429	454	437	474	454	476	444	445	443	445	462	440	461	461	435	461	435	481	449	462	425	440	445	449	456	458	451	461	420	397	450	433	471	451	486	435	509	475	452	397	492	454	417	473	419	436	422	463	454	444	443	469	403	470	462	468	430	463	468	467	489	469	457	452	453	454	458	458	450	412	433	460	442	451	435	451	451	463	414	438	473	459	452	473	445	446	454	459	424	440	438	440	430	422	445	435	465	420	488	425	478	451	422	446	421	464	420	464	469	438	424	494	433	445	417	465	434	434	464	460	417	513	447	506	441	484	426	425	430	402	414	449	469	430	447	470	473	480	479	478	467	426	487	428	449	451	433	464	452	453	430	435	479	474	439	454	447	436	435	424	462	415	473	483	467	458	456	438	434	437	475	450	450	434	468	439	471	497	461	472	453	429	449	444	446	455	453	457	494	470	468	442	443	496	446	438	453	447	451	450	505	454	439	427	459	502	445	429	456	463	428	443	442	429	428	442	458	440	437	440	438	419	476	429	448	456	457	459	436	468	490	464	441	430	479	460	481	445	444	492	459	438	413	468	437	473	490	412	391	435	483	447	470	460	447	449	472	463	429	442	495	389	452	444	454	464	485	487	488	444	466	426	475	446	456	450	417	450	448	443	502	450	436	482	440	479	438	484	472	438	474	463	421	457	465	423	467	494	463	434	465	469	450	418	435	456	463	499	461	450	466	453	486	429	442	481	442	436	449	451	464	463	454	467	457	451	432	465	468	471	456	470	466	460	454	453	414	445	484	455	471	442	442	440	472	463	453	478	441	456	455	455	435	432	473	455	445	447	427	474	422	456	449	466	484	454	438	494	450	455	444	492	427	452	435	458	479	447	450	483	459	454	442	467	466	432	433	431	463	433	452	438	428	467	470	439	397	472	436	415	449	444	456	418	436	454	464	431	468	473	440	452	467	443	471	491	446	434	441	471	447	437	430	449	462	432	414	450	487	462	471	441	483	487	444	453	457	474	459	454	457	461	491	441	475	433	451	419	451	464	472	457	433	437	464	482	469	444	412	468	532	456	466	474	401	423	446	442	458	429	484	464	450	470	457	434	437	470	447	476	450	448	458	434	438	486	432	440	455	483	429	460	456	468	491	440	460	458	479	441	441	458	431	484	452	449	402	487	457	417	477	443	470	409	482	429	465	416	462	444	438	477	445	466	426	472	421	467	447	476	447	448	473	468	451	484	415	433	490	453	466	451	469	454	503	441	473	460	452	473	453	470	460	430	497	462	469	454	437	471	485	469	494	436	489	418	422	475	440	443	436	486	422	437	436	425	448	477	468	491	443	459	445	448	441	445	432	427	454	447	443	457	490	437	474	464	450	450	442	465	427	430	427	437	410	471	458	417	487	458	466	463	457	440	469	436	448	460	470	447	444	432	471	477	411	440	470	477	437	474	437	458	450	477	445	434	445	450	426	459	458	467	445	429	474	468	464	447	482	463	467	458	433	469	436	440	478	464	444	488	438	468	441	486	472	470	412	423	462	419	446	439	429	472	458	501	483	474	472	498	422	389	431	423	430	432	490	474	452	437	464	463	457	431	481	476	438	451	450	464	468	447	437	459	429	441	449	452	461	447	441	459	442	445	438	457	426	415	469	449	446	454	430	458	494	455	452	456	478	472	466	468	442	472	457	463	470	463	470	442	404	443	475	420	465	481	430	464	428	443	432	440	479	448	426	445	436	401	455	396	470	482	447	430	468	439	463	446	485	461	455	446	454	452	460	451	453	459	475	453	441	460	476	450	452	434	465	403	470	454	462	450	476	464	451	448	431	450	481	384	441	404	439	458	422	493	445	447	479	386	431	477	429	451
25159	25295	37439	31380	18622	6080	1329	777	643	657	673	664	661	616	683	665	650	622	592	618	648	605	652	662	639	656	642	658	689	659	588	626	622	626	653	647	644	645	590	583	623	576	625	656	628	630	604	647	636	597	611	658	561	643	653	637	630	616	657	580	645	662	627	610	661	599	639	617	647	651	615	628	630	639	655	585	607	581	600	571	621	685	597	632	607	622	619	602	630	641	660	657	583	613	643	636	613	668	607	623	638	629	643	617	645	657	607	626	679	636	670	609	654	632	651	608	630	637	644	640	653	629	639	633	623	613	608	631	634	680	617	618	617	620	613	641	637	619	646	651	602	701	635	639	638	578	665	602	617	625	619	646	637	592	623	609	638	616	613	630	674	656	612	615	630	614	623	598	645	661	584	619	672	644	659	639	581	613	620	634	655	662	649	634	629	634	599	615	657	584	667	607	610	585	618	663	628	618	674	614	589	687	643	642	650	607	580	658	618	655	622	623	637	653	632	611	631	623	668	628	622	607	651	642	617	646	642	628	625	662	648	633	635	638	606	618	616	654	614	641	602	645	601	613	598	617	579	641	604	588	625	661	623	639	591	591	625	621	581	622	638	648	588	624	611	643	615	593	635	641	608	718	619	574	641	644	654	617	614	651	638	577	622	606	581	621	607	599	607	660	598	618	612	606	609	640	645	656	659	610	596	648	623	625	653	594	618	621	619	621	640	653	616	651	654	605	611	656	672	631	586	641	678	650	629	615	652	606	658	644	628	599	644	599	597	643	634	593	615	616	618	610	642	607	631	578	654	568	627	599	642	641	616	605	639	627	622	683	612	579	606	638	642	601	623	636	630	624	629	661	653	602	613	621	699	615	568	625	661	584	614	585	592	633	619	662	620	616	614	597	640	675	616	634	621	607	623	638	609	624	633	640	672	663	572	624	657	615	644	639	581	612	635	640	614	630	600	625	654	634	629	594	644	628	598	621	641	672	609	625	658	614	591	619	646	637	605	640	640	580	561	600	600	665	619	631	639	613	624	624	594	655	615	659	648	605	628	621	656	644	602	611	629	621	586	623	668	640	642	643	611	606	635	635	632	600	572	606	615	631	556	647	633	615	623	560	673	603	595	667	594	597	622	611	642	620	560	613	633	606	604	639	662	671	601	599	587	670	596	593	634	629	617	620	617	639	630	614	626	627	607	590	589	615	641	621	633	601	604	607	633	584	655	595	674	614	597	682	626	616	654	642	700	624	572	642	607	635	599	606	632	635	597	602	610	642	602	652	624	673	577	597	630	598	655	639	595	579	629	604	634	592	595	651	592	636	616	593	643	687	597	596	672	612	620	635	673	638	608	617	621	621	589	628	647	656	621	615	671	643	625	609	660	615	576	568	612	619	609	599	590	640	627	606	661	623	650	628	626	633	595	541	610	651	630	652	601	637	592	602	622	608	592	650	575	592	642	667	652	661	680	630	601	639	617	666	600	574	602	672	600	673	608	621	586	684	613	602	603	596	684	626	587	638	609	605	614	579	598	601	591	613	629	609	629	589	605	638	638	619	655	660	613	629	663	603	618	613	645	611	598	587	596	626	655	619	610	646	655	657	619	645	655	622	609	680	634	638	627	636	632	581	599	613	631	589	623	611	595	632	638	656	648	650	644	626	652	571	639	612	690	607	637	648	637	637	621	601	602	641	613	612	656	688	582	641	629	652	613	598	606	612	615	627	590	576	609	641	618	592	605	643	619	679	572	641	600	634	639	586	574	624	678	647	596	645	656	643	670	580	662	660	626	608	638	639	647	588	637	635	618	633	633	612	603	624	596	632	645	598	608	599	703	662	583	625	662	655	602	572	619	624	602	614	586	613	625	586	596	594	657	598	617	629	570	666	625	659	638	590	611	678	598	625	558	637	620	571	635	628	627	636	620	618	624	620	671	588	583	642	645	595	625	632	623	607	660	663	642	567	607	622	631	650	626	660	618	629	610	642	618	632	593	654	622	638	607	624	615	682	592	629	626	590	627	624	685	649	609	635	627	631	595	624	653	644	569	605	600	617	605	643	656	573	641	623	559	650	652	664	610	608	611	612	625	671	598	612	586	606	625	606	608	637	619	596	641	593	601	576	669	593	637	603	579	625	616	644	646	591	667	582	624	656	620	584	642	616	628	611	616	645	632	629	637	636	603	632	603	596	662	562	632	565	630	602	612	620	590	649	622	593	601	619	629	685	591	619	632	611	654	650	626	593	623	646	600	625	648	637	659	631	656	615	651	623	590	642	592	621	634	597	619	599	606	610	659	626	616	645	587	605	638	614	634	537	619	625	637	635	641	664	622	574	599	632	591	618	667	631	629	644	655	612	643	623	614	634	632	643	604	571	667	618	619	617	657	629	638	645	585	636	626	638	616	613	624	602	547	626	590	613	608	628	601	604	589	609	647	634	603	564	623	634	607	639	643	642	616	595	661	603	660	650	662	627	627	634	636	611	613	644	642	624	622	608	617	594	633	651	677	648	578	605	639	597	623	619	588	611	625	609	596	628	590	642	563	621	572	620	606	636	652	619	609	630	564	635	629	634	635	613	602	643	593	596	631	636	612	629	623	651	631	607	607	612	625	593	682	634	631	605	648	636	608	596	643	651	619	615	646	656	640	625	595	627	595	630	624	644	578	623	621	680	567	653	625	644	653	614	678	611	631	625	632	622	614	617	592	639	609	648	639	636	650	600	593	666	673	574	628	625	600	645	613	629	596	598	607	631	643	640	645	628	664	621	647	644	602	630	646	583	663	611	626	628	632	599	645	587	656	627	620	618	645	625	599	666	647	596	627	617	633	665	606	605	602	580	589	591	638	626	603	662	628	651	655	624	640	626	651	613	627	616	590	630	597	688	643	625	633	628	660	586	597	608	629	643	610	647	672	614	613	603	611	612	682	599	624	594	593	607	631	633	600	559	582	649	632	659	622	552	625	602	599	669	610	595	625	614	657	592	620	655	633	619	598	649	613	627	623	617	652	628	607	635	599	623	578	596	662	621	654	623	636	643	578	611	666	653	596	643	629	588	596	612	581	677	623	594	670	618	632	640	636	557	619	631	594	625	574	653	668	615	620	615	619	597	639	623	621	631	681	567	591	600	675	655	596	611	614	593	638	638	614	650	637	639	582	682	637	650	625	588	594	587	606	639	679	670	598	653	633	667	672	608	620	588	644	648	585	639	619	614	647	677	635	605	631	650	626	608	629	638	624	584	617	612	630	607	598	601	637	638	651	624	631	596	633	640	598	618	588	619	602	572	641	605	626	637	584	642	661	612	667	628	619	674	676	609	656	605	584	635	628	597	632	584	616	632	646	646	627	638	595	635	677	626	593	671	604	608	621	625	636	648	638	618	564	631	660	600	621	654	598	574	630	624	620	645	629	602	614	611	638	615	641	681	595	645	602	629	657	647	634	642	669	618	620	639	598	611	569	636	642	584	637	579	623	607	603	649	609	578	583	623
62628	91431	59266	26210	8694	2546	884	621	605	546	586	624	557	601	613	619	533	622	568	562	577	593	575	557	566	555	574	582	577	614	581	560	564	592	600	612	568	592	608	592	558	576	578	600	582	606	629	560	557	586	582	598	586	570	597	627	567	601	582	599	589	603	580	606	584	567	594	576	599	579	601	596	578	597	608	594	569	604	565	583	580	600	588	552	589	561	587	595	580	581	582	613	585	557	571	569	544	565	610	603	576	560	596	594	541	595	600	552	590	567	571	589	563	558	599	605	547	576	573	581	582	558	667	572	593	601	584	566	602	548	604	562	562	568	619	598	583	549	578	555	537	565	545	561	571	568	536	609	591	582	549	626	563	589	601	607	577	608	598	559	595	546	537	604	607	606	540	554	546	579	589	603	591	569	633	557	546	564	542	586	569	573	562	598	634	561	574	579	568	591	556	592	554	557	545	546	556	606	590	549	611	552	598	562	601	544	570	614	574	598	623	539	570	549	530	602	616	546	605	561	622	590	572	566	591	572	553	578	585	612	587	592	617	551	531	604	564	558	603	543	551	584	570	510	593	578	571	553	585	527	578	550	588	572	549	607	585	598	547	636	557	585	597	554	542	555	519	585	565	531	591	570	576	581	599	567	624	576	595	554	539	573	541	554	581	538	544	578	547	565	564	554	603	560	549	545	533	569	581	575	598	579	542	613	549	576	574	565	583	593	539	584	568	594	548	579	548	590	549	553	568	590	577	584	566	581	628	576	581	571	583	605	606	575	605	585	583	579	584	561	585	556	560	604	575	565	602	581	622	571	605	587	600	573	537	601	577	580	571	576	605	593	569	606	586	577	592	586	566	603	581	587	534	586	568	561	637	583	571	600	622	595	564	569	545	589	600	540	573	568	545	606	566	612	533	579	578	581	592	584	559	542	591	551	567	609	536	575	576	568	564	544	544	560	565	531	556	546	592	588	582	573	549	583	595	603	581	573	585	610	564	522	552	569	575	567	593	543	572	580	567	562	527	564	551	540	558	602	586	606	596	574	573	595	591	555	568	578	554	563	583	529	556	585	529	582	576	578	591	599	542	564	566	612	548	557	579	597	566	544	543	592	618	576	571	553	580	644	563	593	538	587	599	550	598	616	556	567	584	591	580	601	579	582	588	528	589	540	628	560	585	578	575	586	599	585	561	583	576	553	572	578	572	559	558	549	572	570	584	565	577	554	577	571	573	562	569	556	607	565	623	584	592	573	568	570	592	560	579	558	571	560	584	552	591	562	573	560	541	568	553	586	582	568	581	577	561	564	609	536	573	596	587	597	611	590	589	591	579	575	559	537	614	597	569	563	588	591	549	585	506	611	586	579	569	623	610	559	595	578	558	568	562	568	592	554	555	550	553	583	626	584	597	558	608	601	578	597	571	524	609	580	555	580	605	587	549	578	563	541	577	528	588	610	538	615	600	577	519	614	549	568	579	587	594	589	567	565	585	589	592	541	570	582	552	607	588	550	574	582	554	564	561	594	564	564	579	542	543	531	591	553	596	597	594	567	565	597	581	545	563	591	552	565	550	527	581	565	588	560	570	606	618	599	598	556	592	541	608	578	582	568	539	596	578	580	578	589	616	578	522	578	601	555	553	614	580	537	575	563	579	559	575	578	572	602	550	569	546	522	576	593	571	601	573	583	544	570	548	576	593	569	579	576	546	574	589	573	530	600	549	592	570	579	600	501	569	538	612	570	584	604	606	603	573	579	565	569	577	588	608	539	562	561	592	593	569	569	542	559	572	631	592	543	582	587	550	561	591	557	512	612	593	559	559	558	591	535	555	608	571	557	590	603	546	591	572	571	568	567	577	553	580	576	597	533	590	566	598	570	607	575	553	552	565	554	599	539	572	565	598	558	556	571	548	593	588	591	598	581	608	559	554	565	595	585	615	599	573	580	584	606	561	582	594	553	591	592	620	600	582	556	514	537	573	534	607	575	577	557	577	587	567	575	589	544	549	542	605	560	610	551	611	562	554	607	585	614	570	600	580	586	517	568	556	585	582	529	528	555	596	564	568	565	586	667	604	565	579	602	549	552	556	586	556	575	569	572	580	574	557	587	576	569	522	611	621	600	618	561	548	580	594	557	569	581	572	546	583	630	581	548	565	547	556	552	580	573	581	546	628	548	555	575	580	536	583	561	610	583	599	592	572	538	605	597	602	588	541	544	539	577	595	580	560	570	614	595	565	555	563	572	536	599	539	572	612	597	586	610	595	568	588	604	534	554	592	608	558	551	588	608	539	599	576	597	561	585	590	605	556	573	567	557	573	581	589	579	582	565	577	565	592	554	598	516	591	570	606	597	547	577	579	553	561	578	612	572	564	549	607	571	577	570	577	626	569	578	559	583	582	545	568	603	572	585	583	583	572	537	645	551	554	571	574	569	615	597	566	602	576	607	562	571	564	610	558	549	566	582	570	547	594	578	548	543	535	539	585	555	571	620	554	576	550	625	571	587	529	591	556	564	585	582	578	562	564	600	574	603	563	573	598	594	520	589	586	569	558	609	556	578	620	579	591	581	557	559	590	587	595	543	578	584	597	543	588	555	575	645	609	602	566	560	559	564	546	587	568	579	543	565	611	596	606	549	538	532	565	550	575	555	568	570	550	569	573	584	572	564	576	559	556	527	606	571	566	578	572	570	597	588	606	568	598	545	580	569	550	533	562	572	584	504	584	542	554	592	555	568	634	561	622	533	565	588	591	604	599	579	588	587	566	549	560	626	531	532	572	579	574	600	570	559	545	594	594	571	577	590	603	580	567	586	593	584	557	600	597	590	517	574	565	557	575	553	600	595	588	514	590	558	586	552	596	535	539	583	559	561	583	572	547	562	572	572	565	597	585	578	579	537	555	563	580	547	558	565	586	584	577	582	591	544	620	568	593	574	592	522	557	565	578	556	595	575	580	549	584	580	600	544	564	553	575	574	574	548	562	568	562	556	547	546	574	581	585	591	602	578	614	576	558	573	538	558	549	629	571	590	604	551	591	630	590	541	527	567	534	597	582	586	615	599	569	601	522	532	578	553	607	576	599	546	548	576	552	560	576	560	584	542	569	575	623	595	578	606	593	593	569	559	566	621	614	545	566	575	610	557	575	618	598	567	548	564	557	586	599	537	559	584	568	595	593	570	571	594	560	587	577	549	580	586	564	554	565	591	545	594	584	570	623	590	575	620	570	561	589	554	556	588	610	552	610	592	566	537	583	586	556	595	583	569	589	577	566	606	585	537	534	573	571	594	524	569	597	564	569	591	560	548	596	600	587	562	593	587	557	556	590	614	568	574	580	585	558	548	563	575	557	554	554	628	578	561	536	556	608	558	599	591	579	547	554	561	577	570	595	526	620	568	578	547	621	568	563	544	572	578	544	546	576	607	567	565	555	557	518	615	614	599	534	552	567	602	567	573	596	579	588	594	556	545	615	615	589	601	595	550	587	548	535	564	549	576
23967	23289	33817	29912	22353	13353	2921	1012	837	751	809	757	800	775	760	782	796	726	722	740	765	802	841	754	747	789	782	720	730	729	743	770	714	765	769	769	783	786	758	765	762	749	759	736	756	790	784	770	759	790	757	798	758	762	748	765	755	796	701	757	762	737	793	805	738	814	747	791	736	727	777	810	796	740	740	745	714	781	780	695	802	790	761	717	805	759	738	766	746	741	780	772	724	709	783	784	803	737	741	782	718	745	709	745	760	722	713	787	781	762	716	790	751	761	780	733	796	742	731	779	785	754	757	800	750	748	778	790	723	712	708	755	767	714	754	745	746	763	777	768	775	730	726	708	762	772	817	733	776	727	802	696	779	722	705	755	718	761	738	744	773	755	734	715	722	753	797	780	751	708	721	722	717	734	745	732	744	774	709	776	723	732	677	689	777	744	777	739	734	778	746	742	722	705	739	774	808	699	785	758	753	754	787	723	719	786	777	737	771	750	727	740	799	752	709	752	761	738	693	724	751	749	759	726	748	729	760	758	691	770	736	720	725	722	738	788	713	745	743	722	790	730	746	721	739	781	727	724	737	774	697	770	734	718	784	765	713	748	715	766	710	761	734	722	791	769	758	756	790	742	727	735	742	743	735	775	754	740	724	762	754	771	750	755	738	755	792	765	715	751	742	739	726	738	748	754	747	724	779	761	737	739	772	753	759	739	741	768	779	726	775	733	709	737	794	785	781	752	739	745	799	801	761	735	781	752	721	740	781	784	785	737	734	743	712	739	709	726	740	734	687	758	723	777	706	732	726	780	770	747	778	751	746	820	692	738	710	745	760	724	709	770	743	729	751	776	759	769	720	708	752	722	771	755	734	800	704	736	736	695	733	786	771	738	763	758	748	758	768	738	767	697	732	710	762	732	771	773	746	706	707	735	753	726	763	720	784	730	736	789	750	775	734	783	765	753	748	783	739	741	778	803	814	683	690	750	725	680	717	690	799	765	802	790	760	779	809	716	702	694	733	735	772	783	763	731	739	768	753	771	764	758	730	749	723	775	755	694	737	749	736	726	772	709	712	770	737	775	773	752	762	741	740	769	703	779	743	753	748	710	758	759	751	778	741	743	750	752	776	776	731	707	740	799	711	699	727	750	777	734	781	710	753	765	744	746	736	788	757	702	775	794	833	760	759	786	705	745	816	751	750	756	761	767	749	763	770	713	735	744	772	789	773	743	731	718	769	728	757	703	768	732	683	709	743	698	728	699	773	771	739	733	767	773	697	775	776	754	749	730	737	719	737	777	751	750	747	729	806	751	746	748	740	796	737	719	733	718	747	738	740	695	747	704	723	706	773	706	776	787	769	748	745	740	712	759	743	750	739	756	779	776	767	720	779	752	750	791	757	723	810	720	721	697	732	717	730	735	721	764	722	779	739	762	697	725	723	745	742	776	755	720	736	755	721	759	753	744	770	713	760	762	721	731	739	744	750	754	721	698	759	749	787	707	757	796	747	724	710	757	746	726	771	749	764	753	745	757	724	769	710	703	792	761	730	735	725	759	734	673	752	767	794	713	725	742	744	768	790	710	708	721	744	713	740	752	772	746	809	743	723	792	767	721	732	790	732	755	707	753	751	772	811	739	766	782	742	749	743	720	793	736	733	751	741	722	758	756	775	748	704	816	770	756	774	780	712	783	711	737	719	726	742	699	727	715	745	725	709	724	752	740	713	695	803	760	756	749	745	725	732	746	726	729	718	797	763	774	736	744	756	748	757	730	734	753	795	753	762	756	739	765	724	751	769	759	760	745	763	704	758	770	783	750	710	732	833	743	717	724	758	739	737	739	787	811	751	736	760	751	742	774	777	753	770	726	757	723	757	723	747	759	761	660	756	713	750	804	732	798	741	745	785	697	788	710	762	771	760	791	782	776	706	773	751	678	746	751	748	782	717	697	703	765	790	705	737	736	745	749	740	749	723	725	749	688	726	725	704	739	750	730	753	770	744	780	752	734	808	723	744	760	774	724	787	780	716	736	775	752	750	763	738	768	768	736	752	712	737	791	761	749	679	710	753	755	770	722	752	789	704	723	765	724	747	738	741	750	759	762	759	714	770	773	750	730	732	788	706	751	784	818	736	744	727	795	766	763	771	750	769	689	754	760	708	735	764	750	746	701	676	689	754	726	756	751	719	718	729	725	772	731	761	748	749	749	785	798	755	762	759	763	742	721	695	805	748	737	754	782	710	739	683	777	740	753	767	770	698	719	740	752	790	744	764	739	739	728	740	760	739	742	796	745	728	743	713	753	740	719	756	685	711	763	754	695	706	733	734	750	689	770	712	746	744	721	718	743	735	754	730	722	767	787	753	762	757	773	724	779	781	724	748	723	731	734	771	757	697	737	770	774	762	767	760	730	778	694	730	757	762	735	696	759	725	825	795	744	769	781	732	707	718	764	734	793	723	774	740	712	740	745	722	751	816	790	774	753	756	750	742	760	721	727	768	799	699	766	732	775	753	823	731	726	778	768	647	713	758	781	750	718	781	758	730	755	775	749	755	758	719	762	756	740	811	739	749	744	717	707	730	785	776	728	692	755	739	754	756	774	789	757	730	817	723	734	722	738	767	722	751	769	746	790	799	732	792	755	670	716	742	749	767	749	724	788	730	769	756	711	721	786	739	758	733	766	715	756	757	784	740	773	778	756	748	722	743	758	748	736	789	721	717	737	724	745	777	771	761	753	721	729	726	776	684	772	733	759	767	735	743	745	757	723	762	704	811	781	768	739	767	729	707	757	733	769	730	726	734	786	732	767	752	777	774	760	749	790	771	745	769	726	744	726	759	743	734	759	737	745	676	752	716	726	780	747	744	724	739	744	764	732	737	720	737	739	762	757	747	759	742	755	742	727	704	745	710	764	656	719	712	700	770	700	735	726	733	713	775	734	733	741	793	754	726	746	748	757	793	741	744	763	775	734	744	715	718	780	746	775	785	763	782	795	722	705	729	765	725	731	763	712	746	705	770	731	708	700	709	751	751	726	714	692	737	732	738	788	777	744	754	771	700	734	791	772	777	731	761	724	754	726	728	803	724	718	752	725	702	763	721	752	733	727	729	760	734	783	705	808	791	776	749	730	736	748	799	728	755	747	754	781	752	749	748	785	775	769	693	789	709	807	712	760	737	812	713	729	706	806	745	781	746	765	720	752	745	830	778	809	724	743	743	695	752	769	725	772	764	776	781	794	792	707	767	774	772	722	756	754	760	781	741	734	739	777	751	724	725	713	732	741	726	785	780	755	692	763	707	742	736	781	770	754	755	704	690	746	765	781	744	740	749	787	772	726	744	740	751	746	751	769	728	737	713	727	752	774	738	784	731	748	691	733	777	735	731	710	787	768	768	797	730	760	765	762	728	820	770	746	696	755	676	783	753	721	793	738	732	736	728	725	715	742	806	782	720	712	698	762	729	693	758	767	772	729	753	779	746	789	736	760	769	731	768	744
63593	99843	67453	37314	14201	4111	1275	826	713	676	670	668	701	722	694	752	733	700	739	673	696	757	683	675	734	731	740	705	716	688	708	720	736	667	697	682	713	696	664	715	684	694	704	684	778	654	683	713	736	730	708	711	739	695	713	672	714	727	677	694	689	711	685	707	709	749	672	739	727	705	669	685	691	729	696	681	667	679	716	732	731	695	690	782	703	698	701	686	698	630	704	709	719	703	738	679	667	718	695	680	704	687	733	710	679	737	699	708	679	729	695	664	680	748	671	717	670	730	712	728	662	690	650	703	693	678	740	743	746	708	696	645	692	674	658	707	667	712	746	695	684	702	727	701	707	698	679	760	724	678	685	703	697	700	712	700	715	699	658	670	692	691	702	664	681	648	697	672	701	683	689	691	700	711	662	686	663	698	683	664	720	704	712	655	699	673	736	721	687	670	735	694	674	691	716	695	717	691	729	773	689	670	713	717	711	694	692	697	658	705	710	665	647	681	740	676	661	729	668	708	664	710	675	651	667	735	681	703	690	670	700	678	668	688	688	710	699	742	713	634	685	704	726	731	711	659	630	714	670	690	737	708	734	700	712	729	725	698	684	714	702	645	693	704	712	658	685	723	730	702	731	676	714	672	729	666	708	705	708	714	659	703	681	718	764	720	687	676	685	633	677	696	692	676	696	738	759	670	685	685	673	745	711	735	700	704	705	685	704	697	734	699	679	736	701	690	707	656	679	689	719	708	708	675	683	727	664	664	661	721	701	695	646	681	644	744	669	717	694	658	668	682	670	682	743	710	694	700	714	654	694	683	702	657	686	723	684	723	697	652	684	694	700	727	686	672	664	677	667	746	737	682	665	708	692	738	687	690	700	637	685	714	707	721	688	708	674	713	735	674	687	689	655	671	700	724	676	653	697	688	716	703	714	693	686	729	644	715	712	692	691	721	703	728	689	717	668	753	691	668	721	657	728	680	669	703	720	679	724	710	706	715	689	677	727	662	693	692	650	731	708	670	687	721	712	711	688	723	703	625	757	648	691	657	752	746	703	716	722	697	735	685	704	655	764	693	699	730	709	706	718	674	703	713	724	702	721	708	661	723	735	716	705	681	703	693	686	682	679	699	686	698	667	714	668	660	676	708	706	707	665	716	728	675	687	693	683	729	697	713	702	732	707	662	671	662	691	709	722	708	711	696	711	683	666	710	683	677	703	693	709	697	682	735	720	702	659	660	662	685	659	671	700	696	658	676	707	723	756	667	667	671	716	705	697	720	720	732	699	642	672	701	670	716	743	716	697	686	728	675	687	713	675	762	669	685	714	731	648	709	741	706	661	669	700	721	706	655	685	731	700	691	721	745	638	735	712	755	724	680	694	678	685	681	681	722	717	689	696	758	708	698	701	694	712	697	723	715	712	692	678	688	699	709	662	697	702	691	729	750	706	731	647	651	698	745	780	726	669	704	689	698	710	724	691	634	706	715	692	639	697	672	681	666	639	745	791	763	729	691	673	748	692	679	697	718	689	734	726	711	670	732	678	690	633	686	674	729	681	722	736	693	683	715	670	706	763	740	701	741	699	721	712	701	691	731	697	689	736	708	698	706	761	685	665	704	688	717	668	726	684	713	701	724	707	712	700	713	692	735	634	696	726	710	691	698	695	659	685	700	706	689	719	718	718	692	735	724	678	709	645	675	711	708	708	730	688	667	685	683	676	741	704	736	696	717	690	666	668	719	668	695	676	697	682	726	720	679	693	663	716	663	667	723	672	690	744	664	716	718	712	661	687	665	667	709	683	752	673	677	697	665	693	740	680	644	763	648	684	671	713	697	668	697	694	708	747	695	685	731	686	678	708	717	733	680	681	710	720	694	700	702	683	685	716	666	686	629	666	692	703	685	668	727	705	677	713	700	662	685	699	737	731	657	674	725	681	689	714	683	690	686	687	741	666	659	712	729	661	670	656	702	711	696	647	702	712	680	673	683	718	680	714	743	658	673	731	674	704	644	662	699	699	656	675	718	685	666	680	679	708	688	679	726	740	675	674	708	686	702	707	673	683	683	681	686	733	720	699	675	675	654	716	696	708	687	659	683	655	671	684	681	764	656	655	731	688	730	704	694	705	688	634	680	697	660	664	691	676	665	736	720	711	671	676	699	683	704	685	652	767	679	648	697	662	696	706	667	694	663	685	696	683	680	707	737	691	682	699	713	684	684	645	687	666	637	689	691	755	669	695	706	665	675	697	666	690	728	666	680	690	675	736	724	662	780	726	695	656	753	692	681	748	709	677	714	673	671	710	739	659	709	666	681	703	733	740	704	698	708	704	673	695	699	700	697	709	713	666	714	663	637	661	758	753	675	733	720	726	676	689	655	663	691	744	680	756	648	719	702	697	660	691	734	688	705	675	708	715	688	712	691	694	733	712	706	750	685	698	672	649	689	680	721	716	730	718	633	686	762	686	732	694	700	654	736	671	668	667	688	706	684	681	761	682	658	704	684	682	673	685	704	693	677	718	707	693	710	666	675	721	639	702	664	666	714	731	687	708	749	689	733	704	671	705	713	649	711	713	690	662	720	687	714	676	682	742	672	663	698	700	717	646	684	683	721	668	728	688	705	673	673	682	676	710	699	655	728	732	680	712	693	724	692	674	647	639	695	708	682	700	736	719	679	711	692	723	679	648	673	684	687	697	695	704	687	699	675	671	681	699	731	709	685	679	724	690	696	681	694	664	721	725	718	701	734	689	698	662	757	704	696	701	670	747	650	684	696	693	671	691	677	721	703	712	671	713	647	680	674	687	669	719	668	667	683	732	697	669	678	668	723	690	693	702	696	679	746	664	672	708	697	645	683	690	714	691	659	674	649	700	667	741	687	682	648	667	679	706	673	691	709	655	720	717	667	739	694	708	699	709	726	687	741	703	692	648	696	670	720	692	683	705	677	682	730	696	662	659	657	699	669	672	679	709	700	691	723	678	668	662	692	734	703	682	713	641	699	681	697	712	735	676	734	690	674	705	718	690	728	706	681	683	703	766	690	697	684	632	653	704	732	674	707	707	679	717	716	724	678	657	642	681	681	742	697	699	703	725	674	726	676	750	710	715	716	694	777	680	683	729	710	652	692	675	716	684	747	685	707	779	698	667	690	736	654	698	711	697	706	692	737	697	725	685	754	671	687	691	703	722	659	749	682	668	671	700	657	710	688	726	704	728	741	691	683	698	672	692	692	719	748	699	710	717	710	688	646	660	699	697	753	688	680	686	691	718	710	632	684	698	689	719	720	734	701	683	679	727	696	671	710	712	717	653	700	709	714	733	699	644	726	675	690	714	712	675	667	688	649	727	739	676	696	702	696	626	721	689	665	698	739	700	669	670	683	690	663	665	689	703	695	682	656	704	683	695	714	671	719	702	706	725	662	676	740	657	669	662	706	700	734	681	682	679	711	649	702	651	698	697	696	701	735	682	718	708	699	723	683	723	727	694	726	714	699
30789	29861	25058	9834	2113	927	612	536	566	570	545	519	537	586	486	527	529	539	554	566	587	598	512	515	576	553	512	538	577	564	529	585	534	519	534	509	544	513	521	521	553	541	565	514	526	543	522	544	537	552	558	538	520	553	553	503	532	521	540	536	554	570	545	540	537	563	567	579	545	573	563	531	530	552	560	543	524	494	526	528	541	531	525	529	556	523	519	567	558	507	503	522	491	551	618	531	562	521	519	552	518	544	553	516	541	523	538	585	522	544	522	521	513	523	526	572	503	534	559	562	494	526	529	525	501	563	533	524	531	556	546	502	563	535	550	558	585	533	511	478	536	537	554	552	538	533	590	528	597	569	550	539	515	525	522	532	549	535	579	516	521	532	511	487	513	568	558	575	515	557	511	532	515	502	523	556	537	568	501	510	515	551	524	532	552	546	514	561	547	532	552	516	539	542	567	572	527	551	532	543	544	519	553	540	504	514	525	531	497	549	542	564	555	505	544	529	527	584	492	517	514	547	495	566	555	547	503	537	533	507	502	531	509	553	548	573	518	553	509	514	508	532	488	524	573	532	556	547	499	561	521	553	542	506	531	516	528	562	533	503	544	573	520	508	520	536	509	527	546	550	515	554	531	528	526	567	484	568	503	526	529	513	550	508	581	565	535	544	515	528	505	471	526	564	515	556	537	550	523	546	542	525	522	524	511	584	536	524	571	539	547	525	498	576	525	538	502	559	555	549	534	514	595	526	493	547	538	529	552	517	531	539	532	524	553	554	526	511	509	530	556	570	576	493	514	511	555	541	533	536	581	516	548	525	526	527	534	545	528	539	554	537	507	536	551	575	517	576	544	529	543	538	541	523	536	554	493	498	585	533	530	506	561	574	505	548	539	545	549	540	553	515	575	519	502	552	519	533	522	522	545	569	572	521	515	530	522	524	548	471	528	529	530	500	536	486	533	541	530	482	512	539	541	541	543	541	531	559	500	516	539	557	502	539	537	522	524	513	497	506	496	524	583	524	515	491	527	540	517	525	564	512	548	551	521	505	587	505	527	538	538	577	538	515	549	547	546	551	538	532	523	534	536	522	546	532	544	551	521	552	529	526	512	509	563	546	531	531	524	548	552	521	540	522	512	560	532	542	536	493	568	581	497	545	566	560	557	576	530	507	526	536	553	561	562	528	527	529	573	521	471	538	534	531	543	512	525	495	533	545	533	515	553	523	512	543	524	513	555	504	539	560	581	529	561	510	506	502	555	532	553	507	574	528	537	514	550	500	532	574	563	590	542	542	540	534	594	527	520	496	545	546	528	536	584	495	545	553	561	528	553	581	527	519	528	504	592	554	537	482	483	511	516	557	510	551	517	523	509	511	534	523	550	565	533	560	498	587	519	526	530	526	591	509	510	527	502	568	527	595	576	504	524	495	537	518	526	532	581	536	610	544	557	518	563	541	539	503	544	550	547	528	532	516	525	522	514	527	497	501	531	541	552	542	545	520	544	566	576	558	535	569	551	537	572	553	549	559	556	532	558	544	534	547	524	543	518	552	560	550	536	525	542	573	570	549	540	540	516	492	527	515	524	560	566	523	521	571	539	543	535	494	562	530	505	533	566	557	562	546	545	527	516	499	521	530	541	513	512	528	519	509	512	533	521	554	521	529	543	558	566	561	527	522	565	531	556	499	533	535	547	511	516	513	567	530	524	487	531	536	523	503	513	529	540	510	541	552	558	524	575	587	535	553	536	520	574	563	560	545	555	548	526	561	493	549	527	543	513	537	537	544	517	537	527	546	524	558	516	548	538	520	517	547	560	505	532	552	542	549	553	546	494	555	541	550	501	541	564	543	566	534	533	550	523	540	487	545	524	501	520	546	547	552	536	482	564	542	528	551	578	514	579	517	568	541	526	551	520	520	521	575	527	534	536	525	555	525	540	480	556	575	500	522	537	519	542	539	550	562	520	541	510	496	523	567	544	493	534	490	537	565	526	539	550	557	567	520	535	632	522	530	546	550	533	556	557	533	538	529	537	519	555	521	531	524	550	558	553	535	489	544	521	522	539	545	509	647	569	503	581	511	551	557	517	526	516	576	505	544	562	523	532	546	530	562	524	513	562	568	501	540	565	574	545	550	535	565	544	551	545	533	494	526	576	582	495	540	545	560	511	561	509	554	530	520	523	508	549	582	529	531	546	516	563	562	582	542	560	505	565	521	557	552	568	520	558	538	499	479	527	498	516	541	562	545	557	530	539	546	521	529	575	606	562	557	533	534	544	503	581	567	541	563	518	520	533	542	532	538	560	554	531	532	531	543	529	574	537	528	532	559	543	537	522	495	532	535	544	515	559	526	565	572	532	547	494	525	553	565	607	522	511	545	530	547	549	544	554	525	520	522	550	542	524	533	544	544	499	519	544	561	534	507	577	501	541	549	551	513	505	503	529	532	550	555	528	552	520	508	534	542	564	560	535	559	537	511	559	568	507	524	548	529	535	524	532	555	534	541	535	560	563	544	553	458	548	478	557	537	557	500	548	553	516	529	560	545	533	524	572	507	532	524	554	542	574	482	571	585	508	538	505	528	505	518	534	583	553	522	564	489	512	564	502	502	541	498	537	554	555	526	527	534	554	567	527	557	563	541	531	551	548	538	520	528	507	491	565	546	555	529	554	519	543	540	552	570	527	527	557	539	542	529	539	502	532	503	536	545	515	523	516	518	573	527	562	558	554	556	529	522	527	552	565	553	536	527	541	535	557	567	513	500	529	517	509	530	537	520	533	505	584	508	576	561	503	556	517	534	472	522	526	531	510	534	545	536	553	516	539	532	554	519	511	501	518	563	485	535	538	564	497	557	528	567	570	559	550	526	483	569	535	516	523	556	537	564	537	545	514	539	562	530	564	517	499	500	550	536	527	583	543	603	517	531	518	500	540	537	540	567	543	593	537	552	529	570	558	551	550	565	546	548	508	555	519	516	506	566	512	495	500	514	556	521	540	566	520	526	553	517	561	557	541	538	524	588	503	553	562	491	543	541	510	525	491	539	527	566	551	490	532	546	549	574	599	472	499	583	529	532	512	565	536	520	581	516	534	534	534	546	525	521	540	528	556	504	499	558	490	545	533	521	538	544	494	527	500	544	531	532	513	548	510	539	521	533	551	541	538	549	538	483	505	541	534	509	540	512	525	520	505	516	538	530	505	564	518	534	518	530	504	571	533	520	555	501	550	523	509	504	531	512	464	535	491	548	534	596	568	575	539	530	535	495	545	504	554	522	550	565	510	549	525	496	526	525	560	553	556	491	550	557	557	504	515	532	540	549	569	515	523	521	586	520	503	549	553	592	508	522	558	509	549	553	550	518	464	557	547	576	528	509	537	529	518	537	530	513	537	534	528	533	560	566	563	528	549	539	540	528	515	540	556	513	555	528	527	544	549	551	545	568	519	534	545	506	503	549	546	524	521	563	541	517	554	566	548	508	555	512	558	552	544	535
25399	34749	18846	5324	1663	738	545	483	466	447	426	453	445	477	439	467	450	430	444	470	418	467	481	455	463	434	424	456	445	449	443	456	439	453	493	439	451	461	436	476	417	472	464	456	479	434	493	473	462	476	429	467	481	460	463	424	427	450	446	446	420	472	442	432	449	458	419	472	496	438	412	457	474	431	471	470	436	439	441	483	434	460	479	470	449	450	451	449	449	457	443	469	461	423	432	431	468	454	498	435	441	424	457	465	426	451	461	444	453	453	447	414	419	441	431	502	436	468	449	456	437	408	461	438	475	420	444	438	432	458	451	458	459	397	476	404	412	462	477	464	487	449	422	454	443	411	461	466	441	429	422	455	452	444	468	443	456	471	459	513	442	451	454	457	451	445	469	409	478	451	460	448	449	484	460	486	483	410	480	465	442	458	441	459	450	482	421	474	432	426	444	459	417	461	440	473	428	440	466	438	491	458	449	482	432	430	420	486	465	474	442	447	442	418	473	485	444	494	461	439	445	467	428	440	453	441	455	460	454	453	435	427	458	487	473	447	393	465	458	442	447	463	488	456	475	449	428	452	469	431	483	416	497	453	437	462	465	449	499	472	458	417	475	426	429	466	434	444	450	459	491	446	449	428	451	456	452	493	465	460	442	478	419	431	457	466	463	431	460	441	448	442	444	489	437	455	450	451	455	441	446	398	481	466	436	455	489	459	423	483	460	445	477	448	459	461	439	422	476	422	461	465	444	447	474	462	452	477	412	458	435	437	428	482	418	468	449	440	453	482	464	416	443	410	446	465	431	460	454	469	488	479	447	464	452	504	443	442	435	464	440	426	493	476	424	479	465	434	443	481	416	482	442	471	453	422	462	452	456	435	457	444	432	489	439	448	470	476	441	449	439	474	434	444	483	443	447	425	456	441	440	463	410	423	429	498	477	495	415	410	423	459	437	437	446	473	475	463	468	444	436	459	452	466	511	442	460	464	472	475	422	453	486	474	485	451	440	443	452	475	456	422	428	467	457	434	456	461	428	428	451	455	487	419	471	446	455	435	452	448	496	476	418	465	433	412	431	451	506	455	457	477	418	444	474	481	434	446	447	425	456	448	451	491	441	448	460	443	500	402	451	472	432	495	486	467	446	425	440	427	448	425	444	451	458	466	467	459	422	430	434	438	484	473	474	440	463	451	482	468	469	449	451	429	429	456	467	494	436	473	445	441	435	469	459	443	498	472	442	432	418	438	427	462	414	424	474	486	444	470	452	451	432	424	457	436	437	448	432	437	453	455	482	419	459	493	453	478	462	465	433	425	416	433	440	431	438	468	458	442	427	429	492	465	479	399	473	487	437	433	465	436	421	470	442	490	448	443	472	497	413	435	452	426	446	448	472	504	483	468	459	475	418	445	479	473	460	482	462	503	462	495	447	442	416	456	500	405	434	425	434	460	461	482	448	477	496	466	446	444	485	456	431	456	515	471	429	480	448	435	430	458	428	476	429	458	412	459	465	450	472	443	464	483	455	430	475	448	443	456	466	451	465	450	427	392	434	461	476	427	448	417	468	431	416	443	440	456	459	461	431	492	456	465	459	463	469	458	477	475	414	476	411	403	459	461	396	456	429	478	477	484	454	481	477	448	471	455	452	488	468	461	455	463	472	455	461	451	474	438	415	478	416	434	495	441	439	453	458	454	463	483	430	418	477	462	458	439	487	452	411	439	454	471	445	397	465	436	454	479	468	458	452	445	460	458	474	453	429	444	472	436	471	460	452	456	432	462	417	462	441	450	450	415	452	452	438	495	458	423	448	459	436	455	477	483	464	467	435	447	449	479	414	485	458	449	421	451	445	438	449	435	462	449	467	421	458	433	462	460	444	453	447	416	453	479	447	412	438	476	438	453	425	437	434	464	424	406	435	446	441	421	455	427	426	451	433	475	462	476	462	412	456	455	398	468	432	446	481	471	456	454	459	490	441	462	455	471	412	461	451	454	485	466	429	453	474	447	440	454	445	440	450	402	478	463	437	422	482	472	458	447	476	419	448	451	460	444	496	457	432	462	441	424	464	447	452	451	480	450	449	477	474	441	436	471	421	458	447	456	441	475	459	460	432	451	473	441	439	460	409	452	455	437	446	432	403	441	456	448	432	444	474	426	471	438	443	458	443	471	407	432	439	451	423	448	476	454	428	427	464	434	447	493	434	462	410	473	495	453	450	474	438	434	451	461	455	484	483	451	433	443	454	453	460	483	449	458	424	438	470	444	430	440	438	442	453	439	477	403	467	426	440	464	480	426	462	439	428	424	439	452	473	496	399	465	461	485	455	446	489	474	452	456	450	435	451	455	426	475	447	465	447	456	445	467	429	420	463	482	448	458	413	432	478	447	417	470	493	437	462	452	459	471	442	483	423	461	437	426	458	432	450	446	498	455	485	432	454	436	455	447	443	431	450	439	456	463	458	451	467	462	442	472	449	458	458	430	452	425	459	434	466	450	416	435	463	482	459	430	492	447	465	492	428	427	442	446	452	464	449	464	467	461	467	444	458	435	482	432	426	470	444	456	450	468	486	413	440	449	418	454	419	443	464	409	463	474	451	451	455	443	476	427	477	466	424	422	480	455	445	480	477	433	481	466	462	434	441	471	460	419	448	467	480	474	446	523	434	439	441	464	451	419	482	444	463	480	460	460	485	471	452	462	476	444	422	434	426	431	461	474	432	459	422	436	474	458	455	431	450	445	445	442	466	468	472	446	481	439	449	461	425	456	469	458	432	459	454	458	453	441	465	469	429	453	459	425	458	457	479	469	495	482	430	429	438	468	426	481	448	450	419	450	463	492	443	443	487	434	477	397	458	418	440	451	469	468	460	465	442	457	434	485	459	473	464	495	450	435	432	464	411	459	475	412	471	429	454	425	426	499	487	444	465	455	482	431	512	451	478	485	439	460	450	413	470	488	493	426	448	469	447	446	443	408	469	429	448	432	452	429	448	483	464	439	465	443	445	419	458	469	441	433	453	481	444	449	457	450	467	482	459	422	467	452	433	425	470	480	411	443	458	476	464	464	434	451	466	438	454	438	482	447	447	435	476	407	437	471	435	435	438	487	456	474	411	461	437	450	443	452	446	447	463	451	432	486	464	430	439	461	446	456	455	466	419	430	429	420	439	443	468	438	464	426	474	439	447	401	440	490	467	452	440	465	438	442	449	445	450	428	472	477	467	453	430	474	436	446	431	443	457	437	435	422	438	462	449	436	467	460	448	457	452	470	435	481	491	419	425	462	465	466	443	422	482	441	428	489	455	430	418	445	458	478	433	435	452	440	480	462	445	432	453	453	428	441	474	472	426	444	443	467	431	418	483	465	448	478	430	497	474	456	469	437	468	499	467	440	460	417	454	436	436	469	421	463	491	390	427	427	453	480	473	469	467	433	466	433	477	451	468	456	433	458	415	427	416	470	432	442	458	433	452	431	462	442	408	451	462	434	412	463	469	464
25040	25225	37409	32017	19079	6598	1440	743	696	689	639	594	654	636	648	611	601	661	647	622	604	582	608	594	617	615	608	650	631	648	606	623	643	627	640	667	613	615	591	634	646	634	632	661	588	614	625	602	623	610	614	629	591	588	641	566	627	604	591	661	635	612	637	652	611	646	636	566	632	635	608	611	623	623	624	658	611	646	607	555	632	627	623	613	640	635	590	624	622	604	626	622	615	596	583	615	620	656	602	571	654	593	592	638	605	609	648	588	602	628	592	608	599	568	630	599	607	604	604	608	644	596	567	654	586	615	606	637	606	654	597	600	638	605	598	628	596	564	603	597	616	561	612	609	581	587	596	562	618	619	638	604	635	611	606	586	624	565	636	599	640	653	634	618	635	634	639	562	616	637	624	639	599	635	602	576	613	609	577	580	663	600	640	588	594	629	589	622	640	589	623	599	586	599	594	601	614	695	631	625	640	615	631	610	612	595	599	661	634	627	587	598	618	625	636	586	606	591	663	608	611	646	647	602	583	596	599	636	579	610	606	627	635	616	588	602	635	587	625	566	650	616	577	661	614	653	606	623	643	584	604	612	618	647	614	607	576	615	593	654	613	641	624	592	636	604	600	630	652	622	614	615	613	597	630	611	614	618	620	637	624	599	623	608	606	611	607	587	615	590	600	628	592	606	630	599	634	623	588	638	610	554	587	607	628	607	611	622	594	594	660	581	601	620	603	645	621	606	613	571	599	620	577	604	671	619	611	616	597	647	599	601	620	606	597	627	605	604	563	599	596	615	594	617	618	593	606	598	591	575	606	657	559	624	633	623	590	615	599	590	597	593	628	632	573	646	638	598	619	641	631	616	592	597	661	604	623	612	602	590	611	615	611	542	643	582	628	593	574	639	628	607	601	627	623	542	657	588	624	606	569	602	593	617	615	624	646	669	633	614	593	621	593	628	636	631	611	635	599	629	577	607	616	599	651	592	540	584	595	586	607	573	637	558	590	607	614	597	604	603	573	591	580	622	613	611	593	591	575	595	583	629	613	632	616	608	592	614	560	580	598	644	587	630	618	600	596	642	593	627	616	613	611	627	632	622	607	614	591	607	591	586	645	590	619	591	601	599	633	583	583	612	615	597	582	601	619	637	618	608	648	614	577	562	581	596	592	646	640	588	574	612	598	632	628	587	588	631	628	596	630	620	599	622	628	659	610	602	639	612	601	651	667	571	616	581	590	624	622	621	586	606	596	625	673	651	593	627	624	627	600	611	555	601	620	614	596	585	612	591	609	592	615	595	654	630	619	591	651	587	624	590	575	591	592	607	634	640	605	590	597	637	613	606	634	625	592	646	556	591	601	663	632	600	591	622	593	614	621	629	604	622	627	609	604	581	625	621	677	617	634	590	616	555	560	660	615	606	585	667	588	593	596	635	649	607	625	579	596	591	608	601	574	619	592	581	601	636	605	576	608	624	616	580	660	630	570	600	620	530	645	572	625	654	622	573	601	596	620	575	567	601	603	601	593	596	590	620	639	631	601	627	600	606	613	582	588	606	607	576	628	628	595	637	590	637	604	621	587	603	630	589	619	627	625	639	644	562	601	621	614	596	609	610	640	626	561	630	606	587	576	632	584	640	602	656	617	584	677	612	628	587	634	647	599	613	633	705	602	616	643	625	609	638	626	609	555	589	609	610	648	600	599	606	637	630	591	620	625	632	614	651	597	582	619	571	643	633	602	601	564	603	589	590	589	650	610	593	619	619	620	610	637	624	595	614	629	581	613	665	650	620	631	602	645	593	643	600	604	616	607	655	647	667	619	668	578	609	597	595	627	607	588	645	633	618	593	574	556	633	597	628	603	639	589	584	603	571	618	592	633	616	559	611	656	628	587	618	570	619	578	613	633	599	580	600	619	590	588	617	612	640	599	583	587	621	631	575	604	633	609	605	579	594	564	632	618	561	610	608	594	594	648	601	604	572	611	585	598	609	619	593	582	656	638	598	622	597	571	613	579	560	590	657	578	644	616	587	601	617	621	608	618	611	611	606	589	601	619	629	653	574	596	581	631	548	611	655	614	617	592	591	615	613	586	609	610	589	644	608	623	590	578	604	620	600	630	613	577	633	652	606	585	629	598	630	595	592	585	591	584	603	594	612	614	579	593	640	631	600	644	603	604	657	665	606	578	559	620	567	641	605	614	624	631	654	640	625	628	571	613	622	628	622	661	606	543	621	629	565	566	577	652	579	590	635	625	608	579	643	688	585	631	566	581	575	617	585	615	572	642	595	607	636	571	557	643	597	639	578	631	637	607	576	620	596	629	586	648	553	640	611	612	656	619	582	570	606	594	577	577	604	593	619	591	626	568	600	579	635	570	638	608	599	647	562	621	593	634	661	630	630	629	658	636	569	584	648	596	588	632	597	648	592	660	589	632	640	573	617	664	626	581	619	576	615	573	582	631	576	625	659	642	600	633	551	581	622	601	623	630	598	611	609	610	612	619	629	638	609	573	605	648	659	604	594	590	602	592	636	620	608	586	593	621	586	636	611	643	638	631	609	625	590	575	624	619	681	622	655	581	579	609	619	609	604	572	599	588	612	652	573	609	602	602	593	619	616	603	604	599	655	644	647	602	648	603	635	646	629	620	603	627	578	552	587	612	583	567	563	607	586	568	631	620	596	614	601	585	642	673	607	623	599	600	614	615	647	552	671	636	594	597	653	650	620	599	635	596	605	604	581	609	594	617	615	603	642	582	636	611	609	623	670	607	589	593	616	611	639	623	632	566	619	555	643	600	615	619	571	579	581	660	625	618	632	614	611	628	579	563	597	593	562	613	618	605	623	648	587	660	643	579	604	588	512	630	634	619	652	590	603	649	564	577	610	608	589	587	639	642	613	596	602	617	619	637	610	553	656	582	636	566	567	653	657	603	628	636	597	593	621	608	605	589	634	612	645	563	643	561	560	611	648	622	599	629	630	644	648	629	617	606	569	582	622	594	596	625	581	612	591	625	637	620	642	582	655	596	607	620	611	603	645	592	581	589	602	603	665	619	577	616	598	630	593	638	582	616	656	611	592	596	591	608	633	619	564	626	601	610	614	639	555	597	596	670	615	627	576	630	585	581	548	570	609	568	660	618	647	614	641	578	628	628	552	644	619	621	614	563	615	652	620	615	607	609	607	617	606	640	616	652	628	617	567	635	619	628	593	575	620	586	615	620	604	651	591	622	579	607	595	602	637	599	637	605	639	629	619	553	632	601	641	634	571	621	597	579	604	625	582	585	611	593	553	620	603	682	633	601	634	600	628	590	584	631	611	580	592	610	620	603	611	625	601	585	650	608	589	616	609	607	612	610	581	612	623	595	657	586	620	599	620	621	629	599	607	621	614	602	596	671	611	604	629	627	616	615	635	631	622	627	628	597	592	621	637	604	614	607	601	629	590	606	601	615	656	579	601	609	560	590	601	575	566	601	621	605	607	625	635	617	637	620	575
62481	90920	60157	27204	9534	2812	1044	670	561	561	578	588	531	578	558	579	619	573	560	547	560	552	594	565	549	563	557	561	562	548	519	573	569	603	565	547	561	585	565	593	575	545	499	547	593	591	571	574	596	598	543	556	556	572	592	563	596	579	586	579	590	606	609	583	558	529	573	571	559	557	585	570	595	560	571	554	557	530	541	567	535	525	563	604	558	586	620	582	563	565	553	615	542	530	554	565	560	552	565	592	567	559	564	539	539	571	560	532	556	535	584	581	541	564	515	563	585	554	546	555	562	575	542	568	583	569	626	539	571	572	598	633	580	611	592	576	563	546	584	585	561	581	575	505	549	579	552	587	561	587	563	543	563	576	574	582	561	596	535	556	597	543	567	516	519	571	563	569	555	545	518	589	545	544	550	528	574	578	575	546	553	579	564	613	567	547	538	559	596	584	561	572	606	548	597	530	541	589	538	567	547	571	613	598	509	589	608	568	580	539	541	581	583	556	577	572	538	576	541	514	527	534	585	542	508	579	544	543	554	588	553	576	511	578	574	562	542	562	580	579	558	548	521	550	536	607	556	565	533	613	541	541	587	564	584	565	532	548	496	540	543	587	518	563	552	564	587	534	551	544	555	534	533	570	547	540	577	573	566	558	575	556	561	548	530	555	551	551	551	563	512	563	571	553	595	557	537	576	585	558	551	582	575	562	555	571	536	546	560	573	562	563	570	590	602	555	546	560	515	564	598	544	541	583	560	578	585	560	563	538	579	586	590	546	612	538	603	551	573	565	547	594	563	568	548	584	573	516	544	574	558	586	593	552	594	552	595	560	574	506	575	557	590	559	565	567	568	597	588	554	555	564	565	582	518	580	523	579	579	550	589	546	543	571	585	552	522	537	528	545	596	503	590	541	563	541	561	558	555	562	583	557	557	588	531	582	565	527	595	533	558	553	518	578	520	574	530	547	567	597	555	525	557	571	556	569	564	563	595	567	557	557	565	563	552	568	539	574	559	593	597	593	543	527	548	553	533	534	582	582	562	623	586	526	588	564	590	580	586	544	514	551	579	527	574	568	540	538	528	549	527	583	559	606	575	580	581	575	615	547	569	575	552	565	566	576	547	537	573	589	520	578	518	570	577	547	554	574	529	588	534	610	547	561	570	533	537	565	546	530	523	570	551	538	548	573	606	552	562	496	558	555	532	532	517	587	537	564	589	584	563	606	592	554	537	563	563	603	569	560	595	574	549	533	611	573	515	573	588	558	533	563	557	555	592	558	561	562	554	552	572	581	542	526	596	585	557	520	580	599	554	536	569	564	569	527	582	576	561	586	600	572	567	564	539	529	529	565	548	552	577	543	560	576	574	570	541	548	564	534	524	601	541	540	548	577	573	611	578	537	542	552	559	572	573	523	559	552	551	600	569	572	569	594	561	544	513	569	563	591	543	589	591	595	558	574	550	582	579	533	557	560	544	586	584	572	567	535	580	548	547	608	552	563	581	556	552	550	593	579	593	567	581	532	569	561	605	623	524	572	586	559	574	540	605	551	520	611	592	594	576	583	605	618	588	578	541	570	564	576	543	545	578	566	511	545	570	562	540	574	585	561	589	584	532	558	596	590	596	563	588	556	548	556	567	538	567	589	540	623	558	594	539	507	553	552	586	570	520	595	580	583	566	547	527	583	576	576	570	529	560	582	547	550	606	576	507	587	558	548	597	559	538	540	572	552	545	551	513	563	555	599	545	552	526	589	551	567	552	530	569	541	521	579	604	540	580	559	559	529	573	557	575	583	538	569	578	569	573	562	526	550	571	579	570	581	590	587	600	569	587	544	570	561	588	569	577	553	577	574	571	545	562	524	554	570	563	566	560	553	553	574	613	579	531	549	581	548	605	589	547	574	550	562	591	510	578	574	570	566	575	599	543	601	532	521	570	544	565	571	552	572	597	534	595	585	561	546	555	563	557	558	591	533	528	567	509	551	521	543	534	587	589	548	565	551	559	555	550	537	584	555	590	570	605	573	515	551	561	568	555	582	553	563	559	596	549	550	570	522	553	632	590	566	542	581	560	539	604	562	561	539	575	602	556	575	575	526	560	565	551	553	548	534	575	521	585	572	546	545	584	568	556	599	561	589	562	564	535	526	583	530	542	579	547	532	584	559	527	567	578	580	544	565	579	558	516	540	558	565	541	538	550	556	534	604	556	543	579	571	561	552	596	546	600	552	570	603	555	535	574	513	540	566	569	562	570	538	544	570	589	566	554	526	561	534	586	570	584	557	582	554	556	525	591	529	560	569	547	562	522	571	565	552	563	521	563	549	586	573	579	606	572	594	550	602	554	571	512	540	529	559	612	565	566	551	560	558	543	554	567	611	524	543	569	546	536	520	584	575	626	549	601	534	572	598	598	600	562	564	593	596	581	580	566	529	557	561	582	560	597	587	521	549	539	543	582	594	567	582	575	563	551	563	524	545	601	524	514	604	546	554	607	560	588	622	573	559	573	574	571	560	560	533	544	614	540	560	549	557	558	578	536	615	557	556	540	541	584	562	578	553	541	529	576	549	531	539	531	569	538	526	550	576	568	600	536	565	570	578	583	533	561	580	548	574	573	564	572	524	527	552	536	580	551	544	524	558	591	553	582	556	527	560	508	550	541	533	577	560	604	563	576	535	605	581	563	555	542	554	535	580	522	542	587	570	543	515	588	540	590	576	553	535	551	552	579	562	601	590	566	618	571	587	542	566	569	559	567	550	542	587	558	562	586	565	549	576	576	558	573	561	590	537	566	537	563	574	551	534	554	589	540	547	534	569	558	553	542	556	600	583	551	556	557	541	580	556	562	538	567	521	568	564	550	580	567	586	533	534	551	561	555	565	529	563	540	512	531	608	583	526	536	612	560	546	516	546	563	525	550	572	560	565	584	597	553	566	584	577	529	580	630	553	577	538	548	559	604	544	554	575	567	528	602	563	550	565	593	526	586	592	598	533	591	574	521	551	538	539	558	583	567	552	572	563	541	544	598	521	569	588	530	604	570	598	572	545	551	577	563	550	514	595	575	555	601	568	587	505	575	545	535	592	541	548	507	558	526	537	528	557	572	570	586	607	535	510	543	582	567	590	523	543	530	559	535	567	569	592	557	543	542	570	598	577	564	554	528	582	531	592	588	546	510	546	552	542	555	548	569	554	538	563	540	556	559	519	561	544	571	524	574	580	531	575	580	556	535	579	549	540	516	580	571	535	566	544	567	531	579	544	567	565	593	571	561	618	574	558	553	515	555	541	563	536	585	541	558	559	562	528	566	569	558	506	521	561	568	565	576	540	529	518	526	541	531	544	543	552	574	554	527	557	565	600	523	597	576	554	566	566	553	605	502	560	561	553	522	546	566	569	545	551	518	598	558	541	603	583	579	570	602	529	569	556	573	563	541	513	520	566	537	582	554	583	535	574	630	541	559	579	548	548	546	541	564	564	568	552	524	579	579	553	556	571
24004	23296	34484	30214	22271	13514	2997	1071	794	799	812	757	792	784	729	733	734	758	754	766	752	780	714	683	704	742	753	729	780	744	753	755	712	720	744	785	685	742	693	774	727	738	773	722	723	713	775	777	699	733	716	743	799	726	739	726	699	738	749	777	704	687	764	797	767	755	717	767	716	715	738	706	741	800	729	719	728	707	721	700	777	728	710	750	790	698	716	690	717	717	741	685	710	740	765	759	728	751	689	684	743	736	707	714	698	682	767	683	714	705	726	728	663	732	720	735	721	761	722	727	713	708	739	713	710	722	774	694	783	794	734	722	715	760	722	688	736	744	733	733	774	723	743	737	683	744	714	707	766	753	740	795	733	755	726	662	727	732	776	714	777	730	763	690	700	749	744	747	755	709	721	715	674	755	733	715	755	725	656	713	723	743	741	798	751	724	710	701	741	716	721	749	744	775	709	748	765	687	725	772	750	786	730	730	737	717	739	722	726	703	706	741	703	732	706	730	787	735	724	747	735	694	715	698	755	715	741	729	731	744	668	724	706	748	727	678	734	724	715	688	720	730	730	754	728	722	740	778	703	692	754	752	719	716	777	712	668	731	720	764	763	724	698	778	723	705	724	692	674	787	694	700	732	731	737	723	707	714	706	718	743	780	751	707	710	723	733	770	758	727	711	718	714	762	721	711	734	712	765	699	794	721	728	736	757	707	718	739	730	711	722	753	692	690	776	729	742	726	741	769	727	702	760	738	737	683	686	719	717	759	769	728	736	723	702	729	782	739	706	709	693	723	674	693	714	730	730	690	742	712	742	759	721	736	747	754	749	720	703	711	719	734	715	715	710	721	748	741	739	762	722	753	703	726	696	741	738	699	757	723	732	698	682	725	731	733	722	779	727	704	731	755	762	761	731	724	740	724	689	764	708	695	728	735	731	736	763	766	724	767	707	745	744	698	775	723	704	742	760	744	766	733	687	746	721	706	732	719	712	718	725	728	726	716	719	771	729	743	687	726	770	725	738	786	738	732	723	721	691	752	691	735	714	718	724	729	736	771	727	712	772	715	742	774	707	721	719	744	806	728	774	714	737	684	756	745	759	672	706	719	744	732	705	733	721	795	721	708	740	713	717	704	743	749	747	733	725	789	750	722	658	735	741	712	731	737	752	683	727	750	733	771	639	750	719	733	722	748	728	739	758	743	725	711	739	720	744	708	775	779	675	772	781	725	756	764	737	755	714	738	690	814	721	709	743	697	693	689	720	755	768	716	733	730	750	712	744	753	743	726	719	723	712	734	706	781	712	804	745	722	712	716	771	686	711	741	774	744	733	753	770	737	742	790	736	710	749	745	755	675	741	704	696	723	719	732	767	691	777	793	749	729	729	729	769	759	745	673	761	753	707	699	729	686	781	754	705	751	732	716	676	721	699	739	719	745	777	709	754	710	710	733	703	762	751	726	719	765	735	744	698	779	747	690	738	757	725	714	712	727	738	760	773	725	774	733	697	771	755	710	743	726	733	727	694	726	731	739	770	780	741	748	707	729	740	720	768	690	767	759	718	729	696	676	721	741	684	723	714	729	739	700	768	745	747	761	731	744	777	699	726	748	715	718	773	728	708	768	742	722	724	725	737	735	763	779	743	736	723	744	739	736	747	729	727	731	770	746	723	712	759	721	736	725	699	773	757	775	700	735	674	746	700	721	716	747	731	762	699	769	760	765	711	772	800	751	745	706	724	745	704	726	740	706	676	738	754	770	726	692	711	717	753	774	780	738	737	771	761	696	739	741	731	713	711	700	702	706	756	718	706	755	676	732	731	696	691	773	761	710	758	729	755	756	742	759	742	723	705	743	718	703	726	717	723	752	762	754	758	777	687	768	735	777	747	758	767	746	727	700	735	733	760	722	684	777	713	727	690	752	718	719	768	744	703	692	731	764	689	752	701	714	788	726	749	750	734	687	783	749	682	725	687	764	735	764	772	722	749	712	727	775	735	724	682	727	758	694	757	700	747	729	738	715	759	766	757	673	767	750	716	757	742	721	670	736	742	674	702	737	750	723	757	709	706	745	749	713	697	765	713	714	708	746	785	698	694	724	765	698	745	720	712	762	739	764	689	725	733	719	745	686	693	682	774	778	739	767	716	703	721	720	712	777	722	749	753	714	734	737	727	745	752	716	719	721	722	759	737	709	735	763	720	763	737	726	711	739	682	716	714	793	689	739	764	762	746	714	728	757	689	732	754	716	759	741	727	752	745	739	726	721	665	744	720	700	789	751	728	713	740	755	729	710	677	750	702	760	716	726	736	717	686	735	741	754	723	757	727	720	713	723	729	743	749	715	736	707	729	721	738	775	768	707	766	766	734	730	740	780	793	759	729	720	738	768	697	730	738	761	740	714	725	793	744	750	737	720	735	677	737	693	774	744	782	683	698	684	662	747	722	735	765	719	737	754	699	748	757	683	695	707	786	750	776	726	695	764	722	741	709	680	759	746	717	774	722	730	735	694	777	722	742	709	729	700	746	782	779	724	725	738	725	708	731	710	720	702	768	748	721	715	776	697	760	705	693	715	740	736	703	760	692	734	728	745	722	726	730	744	718	721	767	719	736	709	714	719	754	738	730	732	754	671	771	735	730	758	722	726	713	771	708	745	738	708	701	761	744	719	739	725	720	742	685	749	732	767	724	699	744	717	686	732	753	776	704	738	757	665	681	712	746	746	746	749	743	764	695	749	756	694	706	656	738	746	688	746	711	727	764	737	813	741	717	712	717	724	732	728	767	748	744	688	724	675	736	740	727	706	709	750	711	780	707	704	793	710	764	742	764	709	725	772	740	766	742	760	759	723	731	716	750	736	699	790	718	737	715	746	682	718	744	711	742	745	726	686	712	708	726	716	766	758	732	757	724	746	699	688	763	780	772	766	725	700	730	763	774	742	720	740	715	706	744	743	775	720	775	741	707	803	706	722	789	781	767	703	754	785	750	698	718	695	743	739	766	740	698	723	726	705	738	677	762	743	672	721	749	728	750	730	739	743	719	666	725	751	743	736	748	743	771	760	807	730	766	763	731	702	764	761	765	697	714	742	746	757	706	751	723	715	719	734	766	734	731	767	780	740	770	740	685	743	754	747	683	770	740	737	711	703	723	722	775	741	765	719	696	745	787	755	757	749	734	757	733	718	702	759	705	698	660	761	736	742	741	743	674	743	686	765	736	706	709	720	738	774	768	721	743	746	729	709	733	736	711	749	743	687	763	761	733	747	731	750	744	702	727	741	746	779	691	726	756	688	686	689	695	706	737	706	692	736	731	706	759	746	767	708	711	748	747	717	718	752	734	764	778	716	746	687	764	687	770	721	734	731	753	728	688	762	734	760	759	708	707	731	738	707	755	715	716	722	741	753	711	717	750	725	755	758	755	730	716	720	789	730	695	708	716	727	785	738	773	705	717	700	690	764	752	718	717	717	692	725	735	681	737	698	740	721	729	749	698	718
64077	101171	68503	36563	14067	4251	1462	823	716	653	636	642	689	688	694	686	722	720	675	659	660	713	638	632	685	632	687	701	636	663	694	693	695	693	740	704	693	682	684	695	640	658	648	679	657	648	704	633	697	677	684	700	681	712	640	683	680	685	681	706	670	662	663	648	716	736	657	724	620	700	697	656	692	690	672	641	663	624	637	679	684	674	659	652	668	715	708	639	678	661	614	680	679	658	674	680	694	633	620	687	681	645	659	711	682	669	678	690	613	704	676	657	706	660	660	692	657	705	665	681	693	709	679	680	661	695	651	745	661	642	697	668	640	682	669	650	702	676	660	672	730	660	638	710	664	686	652	701	621	684	680	682	674	661	632	721	664	693	680	697	734	668	690	703	684	654	689	721	689	660	638	680	665	611	646	682	682	706	638	724	701	704	689	660	739	691	682	711	663	655	699	693	708	714	683	665	638	666	652	679	678	685	704	678	679	646	671	633	690	638	621	598	702	641	689	664	653	659	652	659	673	693	697	687	654	660	655	678	700	654	679	643	647	698	716	644	674	706	677	686	696	668	663	630	708	707	688	727	654	655	641	666	674	680	726	660	667	638	713	644	643	696	667	687	671	661	681	684	656	639	692	639	679	639	661	708	634	650	662	671	658	653	654	685	677	712	662	706	686	648	732	649	707	667	668	647	683	671	617	621	667	685	693	640	707	680	666	661	675	664	655	640	731	658	683	706	666	680	641	680	680	661	653	690	687	632	675	663	618	645	661	690	693	697	710	659	634	635	667	663	672	697	715	657	661	705	684	687	675	656	703	646	616	667	702	677	710	711	704	687	652	692	705	664	722	674	708	672	702	690	629	659	685	701	687	707	692	677	663	680	629	720	679	678	721	668	685	665	659	665	699	700	639	678	736	683	690	705	644	681	670	694	667	698	686	651	686	683	693	724	689	696	679	688	664	702	732	633	715	681	670	632	728	643	644	655	648	635	697	661	743	646	686	672	658	668	705	658	709	661	654	681	657	680	731	637	645	676	691	637	639	639	662	676	657	639	716	724	717	686	629	675	702	691	678	654	680	660	659	696	683	712	651	671	673	671	659	718	719	640	675	616	664	660	641	683	668	635	668	682	713	687	592	699	717	684	669	645	697	723	638	670	678	683	633	688	647	689	624	697	757	716	668	670	656	661	666	666	665	692	722	653	674	710	672	660	698	670	655	627	679	654	707	661	686	693	698	667	672	724	666	677	663	669	702	635	709	618	710	661	653	677	697	687	632	663	657	732	671	701	694	691	655	669	679	667	663	706	660	631	682	706	696	651	626	669	657	637	689	653	687	695	685	696	688	650	680	653	670	707	651	671	681	676	687	660	708	699	667	712	675	665	696	697	662	703	686	666	679	668	664	686	680	663	625	649	655	673	665	728	658	669	661	642	665	658	681	694	677	641	689	688	679	637	717	646	719	646	647	679	686	681	621	622	679	712	661	665	669	628	662	662	650	681	664	692	704	700	679	669	674	653	693	694	611	698	672	651	661	701	690	715	645	621	628	714	676	668	673	671	710	702	719	678	683	663	701	650	653	664	653	668	719	673	666	647	672	668	671	670	695	698	649	697	630	672	648	672	650	720	711	676	687	711	728	641	636	693	639	655	667	656	659	684	660	667	673	652	707	674	671	640	698	676	683	686	692	720	606	653	664	709	662	686	638	667	704	685	661	674	649	677	687	705	683	660	704	669	704	670	711	673	672	674	644	710	675	701	667	639	656	676	648	701	700	663	706	629	617	678	645	656	620	658	680	649	700	680	656	706	646	643	643	619	671	704	669	663	619	681	699	635	654	656	667	644	692	669	629	662	645	646	703	673	686	671	679	687	665	668	657	642	656	696	688	726	626	670	669	636	672	668	643	660	699	642	670	683	692	669	704	682	621	659	703	720	671	679	678	663	655	701	659	691	667	712	721	687	668	673	692	612	640	742	669	650	680	653	666	678	668	682	672	708	661	717	696	637	667	644	700	714	652	662	686	706	664	715	673	641	669	648	651	637	682	651	634	709	685	677	662	703	679	705	660	635	671	634	637	704	629	656	624	676	682	708	658	695	667	668	662	669	616	642	702	684	676	680	678	677	653	661	679	682	641	707	630	655	660	674	659	688	700	660	668	644	702	676	674	653	678	687	632	668	691	732	643	703	719	682	642	671	701	688	659	679	673	712	685	686	689	677	717	667	710	694	680	699	679	680	663	637	673	620	687	675	692	737	654	721	659	699	646	683	688	687	686	682	669	660	690	661	704	727	697	699	681	702	661	677	674	670	636	684	648	674	673	749	681	684	666	663	683	669	640	658	680	699	653	669	671	659	664	699	667	658	705	689	651	662	681	678	677	687	709	687	716	681	697	663	662	707	661	671	694	697	658	658	705	678	670	682	659	700	671	726	644	715	630	654	688	683	710	692	685	664	706	688	684	648	670	671	686	657	647	639	653	638	658	695	658	646	676	638	701	678	664	625	673	667	654	718	677	665	612	656	673	676	678	632	672	653	664	655	647	668	682	638	727	676	712	649	681	665	676	660	666	636	705	679	670	686	668	666	700	662	660	649	629	719	674	708	642	685	699	701	633	688	678	639	646	641	650	690	649	697	673	668	684	643	722	680	659	670	713	660	728	686	677	684	710	640	697	702	671	615	674	673	662	664	703	688	669	669	656	706	629	673	662	620	724	667	685	647	688	708	667	716	623	716	670	676	640	647	682	655	666	694	686	646	706	717	678	628	710	656	720	662	718	650	662	626	679	709	617	698	696	695	718	661	700	635	655	704	684	640	689	672	633	676	705	659	651	637	636	677	682	664	645	669	687	677	655	671	689	610	696	668	682	653	649	637	701	668	679	675	712	656	675	646	737	685	705	661	685	670	695	698	640	671	689	672	645	702	703	666	642	648	709	670	646	694	707	620	655	677	677	665	669	680	650	672	664	681	645	706	649	696	643	639	676	677	618	685	702	699	651	630	622	654	686	624	677	693	669	676	650	657	632	678	665	667	619	708	696	633	688	726	677	650	647	657	679	688	701	713	694	671	655	652	666	653	650	700	637	680	672	680	690	619	661	679	667	639	709	693	673	660	683	633	682	702	693	681	654	642	683	618	674	634	666	709	692	695	650	646	644	707	647	675	654	667	601	651	708	694	649	704	695	695	667	663	675	709	664	692	658	646	693	662	671	627	676	668	655	689	659	715	663	657	648	715	595	694	661	674	647	700	674	673	692	673	650	662	667	630	643	673	675	713	615	667	643	683	688	692	662	646	674	683	682	662	628	658	670	625	615	658	712	699	670	672	689	653	649	711	638	671	700	643	703	664	704	668	667	669	636	678	678	717	650	670	674	683	639	700	658	640	714	683	672	703	634	658	701	664	667	673	673	658	661	651	676	661	668	729	696	674	687	685	640	655	655	623	677	665	705	687	677	646	632	661	654	655	695	636	682	685	650	645	665	710	664	693	690	639
30690	30219	24965	9163	1859	822	608	545	499	523	516	510	505	535	514	523	545	503	543	502	503	524	490	505	484	533	481	559	483	550	492	459	512	490	534	525	500	551	539	502	476	520	505	519	528	504	534	471	536	489	502	509	557	500	532	520	554	549	532	497	504	528	485	491	520	469	476	527	535	522	506	512	483	512	534	458	552	513	466	498	492	561	496	577	506	477	545	518	474	503	512	549	512	529	519	540	487	522	521	524	512	509	476	499	483	501	524	528	524	535	529	553	542	485	530	500	527	512	521	490	529	494	515	492	476	514	507	471	521	533	527	516	533	513	470	493	502	500	484	532	518	510	523	481	476	482	489	458	528	490	489	531	555	478	514	503	530	489	495	557	514	511	513	519	475	551	492	496	527	512	526	467	482	521	534	513	544	502	494	511	562	499	512	539	522	502	498	523	515	496	510	523	512	522	454	506	531	493	512	497	477	496	505	536	504	477	487	520	497	477	488	503	563	497	557	489	527	546	509	510	535	540	484	521	500	477	535	534	563	529	520	503	534	481	479	537	520	544	501	510	518	518	470	558	487	529	513	509	519	492	524	529	508	535	484	549	536	496	529	523	502	478	480	522	525	475	514	501	506	511	505	510	520	547	530	511	543	510	549	498	477	467	522	520	522	532	502	508	530	522	498	527	488	520	536	500	520	495	540	520	506	512	521	500	493	546	518	511	517	512	529	495	513	520	525	542	514	537	541	478	493	512	484	533	542	497	530	518	492	511	517	527	524	553	546	494	470	520	465	535	501	507	472	535	490	531	520	518	476	521	502	497	515	499	506	500	482	499	537	540	504	495	501	460	540	462	548	513	520	467	544	515	502	495	516	512	535	532	546	541	534	513	488	492	472	510	499	516	513	490	547	555	499	533	563	495	499	508	502	507	480	516	504	546	577	484	543	483	499	510	510	530	503	553	512	475	549	510	481	511	509	511	508	547	537	530	536	521	566	530	502	518	526	506	498	520	487	525	558	514	523	485	530	525	526	520	530	470	511	544	545	512	516	524	510	525	535	508	486	511	525	477	502	527	539	502	495	535	519	533	541	560	514	516	541	549	531	481	549	503	536	543	518	533	507	467	531	515	527	476	516	495	513	528	522	487	509	500	500	472	505	528	561	494	523	547	489	501	546	512	517	496	490	518	486	485	486	544	517	516	499	475	492	520	537	538	488	527	507	471	506	514	502	500	527	531	559	515	523	521	567	480	565	548	518	512	523	496	510	489	475	516	540	490	545	525	456	509	519	500	575	506	496	509	469	515	526	555	500	548	486	521	486	544	487	515	538	528	484	532	514	545	455	502	473	465	506	508	534	520	481	538	504	522	528	567	479	523	501	541	527	460	523	524	484	511	495	525	477	534	554	531	521	506	454	493	524	519	483	473	467	496	517	536	488	515	533	532	498	530	532	496	549	486	513	515	494	530	505	495	516	546	530	534	533	562	493	545	494	499	518	498	482	510	547	506	583	523	514	511	505	477	502	531	513	456	543	488	472	487	554	486	508	478	546	501	512	540	500	494	517	485	519	499	505	511	537	507	503	531	484	500	536	514	501	521	515	524	505	512	500	523	499	528	553	505	527	501	503	490	510	516	533	489	503	520	502	499	494	500	543	589	527	463	506	500	578	473	510	521	509	522	498	496	490	506	520	517	494	542	530	518	534	557	507	477	485	525	532	516	517	544	523	519	497	525	568	530	521	479	534	520	536	469	497	456	509	532	500	505	466	478	503	498	509	519	479	483	545	529	511	483	548	509	464	523	516	517	469	513	560	517	486	533	512	516	524	518	456	503	513	491	498	478	503	535	488	541	549	514	525	532	558	491	518	495	465	484	519	516	508	490	519	555	520	500	484	500	533	488	561	471	528	519	494	526	507	528	518	501	531	548	523	508	515	523	514	505	486	507	518	555	509	475	513	535	577	552	498	499	494	531	548	491	491	492	508	491	496	515	537	479	533	524	521	511	524	517	540	497	526	494	513	495	528	484	509	549	537	536	477	543	530	507	533	509	481	541	506	515	552	531	525	518	519	508	525	548	520	549	535	490	519	488	543	502	471	515	548	519	511	501	474	524	525	479	508	549	499	488	511	528	523	494	521	519	514	519	510	494	488	510	530	488	491	500	513	495	513	516	481	519	513	480	505	472	497	482	458	498	519	527	540	542	521	528	551	503	514	545	500	515	502	549	526	525	506	500	522	515	519	546	511	521	472	473	515	505	492	517	516	508	495	479	483	479	538	494	537	530	503	475	471	491	505	498	529	542	498	474	525	540	472	491	522	479	533	528	523	540	541	497	525	533	531	526	518	498	474	485	494	543	506	522	514	510	487	515	516	489	512	501	495	519	508	496	508	539	506	492	472	504	536	516	504	487	492	491	499	483	500	505	547	491	520	492	548	543	562	505	524	482	487	510	513	508	496	536	548	509	507	531	540	514	458	522	509	561	498	532	495	498	494	502	499	535	542	466	526	536	490	513	515	478	532	494	501	519	539	491	480	526	481	489	536	502	532	541	507	533	507	501	515	463	535	525	508	481	505	498	495	553	515	514	506	508	568	525	458	504	539	511	553	531	565	502	511	490	515	510	498	475	494	508	544	489	526	561	467	510	513	499	513	497	504	489	504	524	506	486	543	534	496	513	512	530	517	512	532	486	549	557	506	556	499	543	496	523	506	509	524	501	494	504	500	559	520	517	544	552	557	491	495	544	523	527	513	549	537	548	518	531	510	544	485	496	498	467	497	549	544	502	488	542	535	536	499	527	490	497	446	499	501	523	509	473	519	538	504	478	484	486	542	539	551	533	532	521	489	532	532	528	466	493	508	500	499	510	514	554	544	500	505	527	523	502	510	505	525	540	509	508	559	510	499	516	510	531	459	536	531	523	501	487	480	488	508	461	495	523	538	493	529	530	504	484	533	484	486	499	488	557	535	529	553	522	487	506	563	519	521	482	504	514	507	532	498	471	498	528	543	521	508	504	484	477	477	542	504	519	493	472	548	505	485	554	513	548	508	482	542	531	472	515	477	529	549	509	542	484	473	497	496	536	529	532	500	469	500	486	502	541	536	514	524	484	504	529	517	478	510	526	524	525	520	561	512	520	475	523	498	526	505	547	527	520	517	508	502	503	508	451	509	464	488	515	547	469	524	486	520	479	530	533	519	511	512	499	518	506	484	529	533	532	521	516	500	532	548	528	494	535	559	511	507	512	535	506	439	542	488	462	525	547	524	518	513	479	500	508	531	518	481	458	548	491	520	502	493	530	510	518	500	524	540	536	506	514	524	492	486	511	511	505	518	513	553	507	538	509	480	552	523	501	530	489	480	472	552	508	498	500	500	494	487	519	510	489	511	476	509	509	517	495	557	503	565	532	504	555	492	529	537	509	519	532	532	518	497	537	499	519	536	512	504	532	512	498	509	492	472	514	487	537	518	515	545	498	548	511	521	525	508	510	517	529
24739	34703	18013	4794	1490	696	496	442	465	428	454	443	417	365	408	451	415	436	400	430	456	439	432	430	431	523	444	428	462	457	453	445	438	423	437	413	436	441	412	438	453	416	394	413	401	438	423	417	427	458	418	411	423	407	394	438	421	428	450	417	445	452	443	397	465	439	435	424	458	437	417	478	417	431	405	426	439	449	432	426	457	443	469	471	489	383	437	454	469	433	432	415	420	434	432	413	422	444	411	446	406	419	404	427	426	486	428	459	428	439	438	422	423	401	442	487	437	434	466	395	441	462	415	436	412	421	446	425	389	398	423	421	396	445	426	426	455	442	447	426	422	388	430	430	418	427	448	418	435	433	422	454	457	458	451	419	424	436	433	417	413	438	453	458	407	454	412	425	386	434	444	441	452	373	440	445	433	459	415	406	430	438	387	410	473	415	403	413	434	438	452	432	436	438	426	446	421	407	412	440	417	441	454	409	427	466	471	412	408	391	408	425	433	439	427	395	412	461	412	455	415	455	442	423	432	429	463	418	435	460	384	460	422	428	447	435	456	445	444	437	446	400	422	436	421	427	423	421	432	429	423	454	389	432	417	424	408	439	445	460	414	456	444	416	443	442	483	448	406	445	486	453	418	427	450	428	406	424	432	425	424	398	448	404	469	430	394	456	478	412	438	436	436	455	437	438	431	429	422	400	420	437	443	442	425	436	462	440	421	394	460	441	424	459	448	434	416	436	450	427	423	442	401	429	415	441	406	461	450	434	456	401	441	457	452	428	442	401	425	407	434	430	447	408	434	404	463	426	413	448	423	459	457	410	436	456	398	407	420	451	450	461	442	457	449	424	481	419	415	441	457	457	418	442	404	442	447	417	406	426	455	456	427	416	414	427	433	435	431	471	404	419	428	406	409	446	427	426	461	427	421	444	409	439	407	411	450	404	429	415	453	409	419	447	407	406	424	427	438	425	431	436	447	486	419	474	442	460	448	419	437	450	417	422	479	439	424	436	394	448	437	419	408	436	437	399	404	455	442	421	435	436	434	458	465	414	434	435	403	427	423	447	442	423	451	440	460	412	467	445	381	439	480	403	425	444	432	465	432	415	429	461	416	469	392	429	445	442	425	413	412	415	423	446	424	438	447	462	427	421	447	424	432	428	438	418	420	435	418	421	419	397	389	460	430	424	460	389	405	423	426	449	390	412	428	415	388	418	454	417	437	445	439	439	427	456	423	437	487	432	413	432	432	431	431	471	422	432	404	471	416	406	433	434	403	426	443	432	455	436	419	427	449	441	438	450	463	401	442	397	408	417	445	383	416	456	481	430	384	424	429	404	413	458	435	455	401	399	449	449	430	425	449	417	415	408	465	467	417	423	449	432	471	415	456	455	375	424	406	404	428	440	430	449	457	403	430	440	426	417	410	433	430	421	446	476	429	461	414	423	431	430	397	422	433	434	398	394	414	440	471	411	413	388	418	455	440	440	449	416	430	458	438	418	443	483	439	439	423	428	419	430	450	433	423	382	486	467	423	429	435	431	423	445	458	435	411	406	426	452	417	448	457	439	387	434	470	456	455	463	413	437	451	420	445	415	424	414	486	469	405	465	502	420	463	442	456	416	414	438	435	395	417	422	406	392	443	428	449	406	429	426	439	417	365	430	425	439	421	430	426	419	424	407	425	451	403	406	459	419	447	423	423	442	449	439	458	438	411	429	472	435	415	447	418	418	434	416	429	432	418	461	399	477	424	443	443	433	430	403	401	428	413	436	427	442	388	421	441	409	436	403	437	408	417	417	421	450	422	446	426	419	422	395	461	431	433	436	423	443	419	419	419	399	431	442	409	390	390	456	393	410	443	418	428	462	424	428	404	423	435	429	440	434	440	437	425	411	437	429	436	426	446	424	414	439	471	385	435	451	405	412	420	388	449	424	439	416	418	429	444	419	424	453	442	445	431	429	427	417	409	445	444	477	425	422	427	386	381	450	425	425	417	421	454	434	440	472	420	420	425	406	417	434	421	435	456	416	441	406	387	423	428	442	423	439	402	438	410	399	419	448	388	431	412	434	428	459	423	401	446	394	454	424	464	433	458	423	442	405	456	389	464	401	423	417	441	464	419	428	414	438	491	434	423	439	433	401	397	472	412	423	415	458	423	414	460	440	372	430	439	456	414	428	463	445	420	452	417	444	407	446	434	435	417	412	425	436	427	448	468	427	433	405	467	437	419	432	426	439	453	449	422	396	437	440	357	389	450	415	440	418	460	414	409	444	437	417	418	431	400	439	440	450	425	366	472	413	444	427	422	430	436	430	414	426	407	443	435	434	419	440	460	431	434	444	429	424	438	427	417	427	446	451	486	463	425	451	457	409	405	446	437	442	425	404	444	424	456	439	456	424	419	428	418	458	455	417	413	431	428	432	407	423	403	444	411	435	429	424	422	426	439	473	445	435	418	441	407	407	367	420	389	402	457	421	425	404	477	425	432	443	428	419	434	437	414	438	400	406	420	423	434	441	448	454	433	441	436	420	448	434	423	463	401	418	430	404	428	419	421	424	417	461	465	424	414	464	444	444	443	438	426	433	445	436	432	425	455	407	427	453	456	423	435	403	412	414	457	461	453	458	422	413	446	451	427	405	407	418	451	433	474	438	390	428	438	411	442	441	414	431	413	450	460	434	410	400	420	442	487	449	432	429	443	421	407	423	427	433	448	392	444	453	430	374	447	452	440	431	424	414	457	434	421	440	463	474	412	473	440	439	403	441	408	415	432	419	414	478	410	442	431	422	413	430	456	452	415	432	430	434	442	450	412	433	394	422	431	427	441	450	434	440	440	397	419	438	417	441	406	403	425	424	459	419	435	390	422	431	442	449	402	377	417	410	401	432	440	413	418	429	416	477	455	456	444	430	468	446	439	419	419	436	478	420	411	447	426	418	462	449	402	447	397	420	448	431	395	433	435	419	453	403	421	497	455	390	404	444	429	424	412	404	434	422	447	465	408	452	392	436	418	430	445	418	436	373	405	437	444	402	452	428	451	439	438	466	472	446	417	433	440	454	407	404	439	431	413	420	454	442	443	421	415	440	480	439	447	425	430	396	387	409	408	393	441	446	414	463	460	436	432	414	440	436	439	471	433	411	409	416	400	452	428	431	417	437	450	417	409	413	401	448	425	432	399	409	450	432	440	436	398	445	445	450	417	433	453	438	447	443	448	419	464	438	450	385	432	463	414	422	432	424	423	397	432	434	463	422	413	395	423	435	433	433	467	450	451	421	464	427	462	451	443	462	422	438	388	418	442	435	391	422	432	454	391	428	436	452	417	452	428	455	416	447	442	409	416	432	451	481	460	404	449	410	419	405	428	413	441	427	453	443	433	423	433	446	453	428	451	441	436	410	454	417	426	426	443	452	402	400	464	423	427	431	434	431	425	410	425	408	449	423	440	403	401	407	431	430	430	412	425	418	426	437	463	423	412	455	418	428	460	393	427	428
24986	25379	37785	32033	18887	6605	1499	790	729	614	658	613	607	627	626	588	601	614	616	610	627	636	590	621	608	640	626	590	609	598	638	622	626	623	614	624	635	601	585	619	635	610	628	609	585	616	653	618	657	593	595	656	656	617	612	649	592	596	682	574	608	612	579	642	591	632	618	609	655	652	630	608	596	585	603	645	640	554	586	577	596	620	629	611	639	596	606	601	605	609	608	631	651	609	593	643	605	631	628	650	597	618	591	619	621	647	631	599	590	616	621	628	627	606	591	557	601	607	607	608	577	604	611	632	619	622	596	618	592	603	618	589	634	591	633	594	654	624	601	610	608	563	633	637	590	608	643	647	623	609	638	636	585	604	609	591	590	602	612	609	654	606	632	653	669	590	623	637	657	613	618	625	604	637	595	560	604	619	635	601	612	582	581	588	656	546	654	609	613	620	618	581	576	599	579	578	603	602	610	621	600	646	588	599	584	610	643	593	603	609	642	637	650	583	604	620	585	616	560	629	626	554	611	613	630	627	632	611	647	598	601	663	588	616	619	625	587	590	624	605	606	585	615	613	629	556	540	578	611	630	565	601	630	625	567	617	579	610	598	608	630	600	558	592	573	587	585	605	602	652	589	598	616	649	647	552	601	620	594	577	639	572	593	580	622	583	574	625	629	600	631	638	615	573	629	612	622	614	608	568	551	601	612	649	612	621	603	629	583	581	665	569	606	624	611	608	618	571	632	652	609	595	630	638	542	588	593	592	596	614	631	586	586	587	588	616	593	593	644	582	619	569	630	631	597	578	575	673	612	582	613	643	643	605	631	584	642	600	612	620	641	586	617	585	619	662	635	607	613	618	597	609	631	624	626	645	633	639	582	627	607	633	610	585	641	601	582	569	618	622	609	604	607	599	583	630	605	621	594	612	607	619	619	637	640	598	580	599	616	633	622	611	623	582	581	593	596	612	637	553	585	601	573	546	620	613	590	578	636	614	628	639	593	580	601	602	619	625	613	603	624	584	596	620	595	622	588	637	662	631	589	610	604	615	582	619	587	622	657	665	567	596	571	610	619	616	633	641	632	611	578	650	599	594	627	622	623	606	601	571	622	648	587	646	633	610	585	589	570	597	600	633	681	580	621	602	582	616	597	596	618	637	591	606	604	614	612	624	585	623	597	620	600	633	600	640	669	609	600	593	645	618	607	613	603	621	603	618	582	606	599	625	605	672	603	606	600	599	612	598	600	594	656	641	619	571	620	586	602	582	626	631	656	629	651	618	649	628	646	599	650	612	639	623	622	552	626	640	622	589	613	585	619	588	593	608	587	605	625	633	631	628	637	624	646	625	672	588	630	607	619	616	612	596	661	610	604	618	647	553	607	645	638	621	628	634	647	578	609	601	626	609	596	608	596	606	577	597	607	619	581	623	599	658	565	586	570	639	638	572	570	583	575	593	586	622	624	622	600	629	641	624	632	612	613	618	581	659	611	614	631	580	613	608	615	627	591	582	601	629	571	544	592	578	644	618	613	634	599	643	592	627	633	636	631	628	595	599	610	610	595	650	625	629	589	611	645	579	612	615	605	627	599	568	599	631	633	598	630	607	587	664	618	614	642	591	599	620	567	626	597	593	612	610	600	644	584	620	589	649	647	625	594	611	628	649	620	594	584	651	610	585	613	636	620	617	584	582	604	642	589	632	603	591	616	604	628	609	621	571	641	585	584	594	598	662	660	654	584	610	606	618	647	644	607	623	612	638	620	625	627	580	593	619	612	654	614	597	594	675	597	620	600	582	636	596	577	585	596	644	620	622	579	596	641	655	659	604	642	586	621	618	607	621	602	579	616	627	599	655	615	620	589	679	615	586	634	639	628	584	633	629	607	622	640	622	624	616	610	648	655	589	609	603	585	623	616	609	579	570	597	604	622	642	622	563	629	630	569	597	595	583	594	573	638	583	593	587	627	586	644	623	598	647	602	624	615	608	588	614	633	609	575	585	587	614	576	599	631	593	569	596	593	609	604	620	633	583	602	615	620	605	623	616	645	556	645	580	584	659	623	627	655	615	582	637	600	644	622	588	622	622	588	612	595	582	659	586	618	615	635	589	643	583	615	625	654	563	647	641	620	643	623	574	592	609	649	655	613	615	629	621	602	638	587	607	649	638	616	640	624	573	609	598	624	610	660	610	609	572	638	597	606	617	623	612	586	611	610	566	557	595	669	601	592	614	639	584	597	610	593	607	585	610	634	655	648	607	651	638	605	619	577	592	645	571	640	599	590	625	580	601	616	602	614	629	616	660	609	651	593	622	586	657	609	655	616	629	585	595	614	627	595	580	620	621	614	571	601	628	622	633	605	613	634	631	612	636	572	597	599	627	613	577	617	636	588	606	597	577	648	630	600	620	577	596	584	609	635	586	655	610	615	534	600	625	645	606	653	572	603	600	655	623	592	610	555	621	594	595	555	636	591	617	648	633	617	629	629	634	593	624	593	620	638	648	635	590	606	629	599	568	651	623	570	604	629	603	608	604	585	626	615	631	587	603	594	644	629	590	592	651	652	614	646	594	599	564	669	598	594	638	599	620	655	609	575	601	567	613	638	614	625	636	605	631	603	654	627	590	646	569	623	619	589	650	647	645	579	556	615	588	596	618	575	620	648	610	632	618	646	654	649	595	638	627	645	624	691	615	629	631	580	592	589	603	635	622	625	623	566	608	636	608	610	551	654	631	608	572	613	573	602	630	573	642	615	576	595	524	596	631	601	576	623	616	592	576	630	610	577	591	566	576	606	580	583	641	591	604	609	588	577	597	608	622	601	604	599	594	611	600	591	575	594	623	610	612	585	593	589	572	647	642	611	592	594	628	666	555	616	649	587	612	634	671	646	599	593	655	607	601	655	632	645	574	597	621	620	601	598	547	598	609	621	586	593	578	626	586	593	594	605	649	635	632	617	600	629	617	607	640	578	638	626	635	614	614	642	679	617	592	592	613	620	605	610	583	641	601	618	613	599	632	611	567	614	634	594	621	592	600	580	641	636	623	597	628	649	604	629	579	600	595	637	614	590	683	592	575	562	631	630	631	604	615	632	584	596	600	580	646	605	595	597	659	601	619	624	623	569	612	591	621	639	627	606	583	588	619	655	634	599	634	607	620	570	610	569	612	621	546	598	600	627	576	645	661	603	638	568	660	554	602	579	624	620	612	578	598	586	659	620	608	632	641	588	590	576	603	623	600	640	597	626	599	622	566	605	609	583	599	582	661	593	635	594	596	629	624	641	621	597	652	597	614	637	611	603	638	590	660	566	591	595	661	628	593	637	603	579	639	600	646	620	595	646	563	648	614	620	630	637	627	619	648	586	619	606	578	644	587	645	619	590	576	636	575	588	604	610	614	595	616	625	565	614	583	591	612	587	587	600	643	575	639	621	598	614	607	595	577	658	614	607	587	642	597	622	634	630	612	601	612	586	581	629	569	639	596	616	601	639	655	648	615
62146	91775	60489	26986	9101	2816	1065	685	568	568	564	602	573	520	584	558	545	550	552	582	614	581	572	582	551	510	569	562	583	545	618	545	566	576	564	568	551	544	549	519	571	512	589	581	534	575	577	559	577	522	582	543	599	504	582	554	544	562	585	537	613	562	584	574	523	558	566	576	547	546	563	579	556	544	544	555	561	577	577	575	559	536	562	574	562	590	567	596	525	565	533	594	546	544	556	564	529	537	562	571	600	555	587	624	577	559	534	552	555	574	536	525	594	516	591	535	541	532	569	545	573	561	574	563	553	556	527	577	541	586	548	526	556	569	543	567	549	609	594	579	593	559	532	558	509	553	562	561	548	546	523	515	542	554	528	550	521	586	563	524	556	590	539	558	567	551	594	573	567	556	557	553	529	529	529	534	536	516	551	567	593	532	576	561	524	571	551	578	573	539	545	548	551	530	527	576	586	512	582	521	521	561	555	547	572	573	555	542	539	577	561	589	533	559	542	558	577	530	566	538	534	529	520	570	559	562	537	587	554	634	587	498	527	564	539	504	537	515	551	554	604	555	586	531	558	565	535	543	591	591	559	563	562	533	570	534	545	590	548	533	541	583	535	590	562	532	561	558	542	543	547	569	525	563	542	543	538	589	559	537	579	541	532	534	526	523	544	569	546	541	556	574	567	547	547	573	577	569	595	516	547	551	582	589	541	549	525	527	553	580	577	597	574	575	585	544	558	548	582	531	572	537	602	519	548	517	577	587	590	586	560	520	583	522	551	552	545	576	543	547	572	558	560	586	509	548	544	548	569	581	590	575	530	568	580	542	538	584	540	601	565	550	600	541	569	556	597	567	572	577	550	527	544	543	549	574	573	541	548	541	604	568	565	559	521	577	537	564	541	579	555	543	550	576	540	550	575	542	546	558	522	556	588	521	570	552	522	540	533	560	540	582	574	550	531	578	575	589	596	549	573	553	588	522	573	549	553	537	566	585	562	585	632	582	574	538	545	569	551	573	510	591	543	567	553	543	561	623	566	566	574	585	573	565	522	590	566	560	534	546	539	573	568	563	553	524	569	552	554	582	556	541	600	535	574	572	548	563	598	551	544	575	543	531	570	579	572	550	564	582	534	552	588	583	583	503	555	569	563	492	569	543	582	521	521	532	591	515	567	550	565	552	605	539	556	535	550	556	543	574	572	530	545	542	542	509	527	548	592	530	555	536	569	551	530	585	550	579	512	619	548	538	553	570	526	604	547	571	607	560	538	543	557	570	547	549	566	515	531	549	558	501	590	577	520	556	563	555	572	543	577	503	558	564	558	543	567	545	549	573	581	557	547	530	559	520	530	541	559	591	509	576	566	505	544	536	553	545	544	567	533	547	545	579	568	576	542	539	592	559	539	540	563	539	571	536	591	530	567	583	558	584	570	607	574	564	563	540	553	562	511	550	585	533	545	548	568	560	582	600	576	561	532	542	583	523	528	567	555	534	569	534	583	569	576	557	520	599	529	597	557	563	548	546	540	545	554	562	582	557	551	555	523	558	542	574	547	522	566	538	551	555	545	522	514	534	553	542	517	580	537	604	602	563	558	553	570	509	585	538	574	567	577	583	508	532	537	548	507	574	548	610	592	592	581	486	588	507	589	548	569	528	537	528	494	569	515	550	564	566	532	577	563	600	528	552	581	578	615	565	559	553	609	576	567	579	531	582	569	554	585	521	543	565	548	604	518	589	544	546	554	523	576	523	538	528	598	535	541	570	516	531	567	564	566	547	559	531	534	567	535	532	542	516	559	553	573	560	519	527	578	520	544	564	530	507	548	565	543	560	555	587	542	574	575	545	552	535	540	550	522	573	527	579	568	546	544	534	566	511	557	547	567	543	535	519	560	541	579	592	529	585	547	565	577	562	572	561	526	543	546	596	592	536	540	521	551	597	594	571	566	535	514	564	566	537	553	537	567	561	594	528	530	516	581	546	539	587	513	566	525	575	541	574	563	536	603	545	553	531	544	521	555	550	483	576	523	563	604	558	578	549	546	560	557	599	527	545	557	547	514	570	548	583	565	576	553	521	544	530	581	542	521	525	593	536	616	539	590	572	546	503	554	547	557	532	521	554	538	564	566	568	559	541	560	524	573	551	574	595	519	562	579	560	569	588	580	536	539	536	538	559	534	539	557	570	586	526	545	555	547	574	547	544	527	557	570	553	563	538	544	552	583	573	546	552	568	563	553	548	572	558	525	555	553	547	570	531	524	575	590	539	540	516	537	556	530	511	563	518	545	560	565	584	535	542	521	543	555	577	560	579	531	547	549	556	537	562	572	555	523	554	536	548	531	590	562	580	595	571	550	559	522	582	567	562	543	563	542	513	538	559	581	554	546	540	577	593	550	580	542	507	553	548	547	564	614	558	523	537	550	558	564	526	547	548	578	562	549	566	571	546	543	553	531	573	532	579	562	514	545	549	586	589	547	585	589	567	547	568	559	578	547	545	547	556	524	549	550	549	619	549	565	571	501	543	558	542	564	537	551	581	536	565	525	534	613	525	527	575	579	551	563	531	541	615	576	556	532	526	513	517	533	554	554	552	548	542	550	554	628	529	536	522	574	559	528	559	569	572	522	528	577	554	579	538	544	598	566	536	599	538	556	545	568	535	552	582	545	585	554	509	548	547	546	559	519	552	534	532	547	574	516	538	614	510	508	540	575	530	589	551	519	590	558	550	556	579	529	565	602	565	581	558	553	553	548	563	544	576	610	522	564	591	569	557	563	573	549	563	575	547	542	569	570	548	546	526	565	526	567	503	596	536	560	571	545	560	529	515	569	541	551	567	565	538	538	516	520	584	553	573	589	589	522	542	558	584	617	564	562	533	552	556	568	540	532	549	553	554	510	572	525	557	572	572	550	534	596	502	585	583	555	526	625	563	592	602	578	556	539	560	552	499	560	555	497	534	542	552	506	578	564	561	557	557	605	524	525	571	546	591	543	593	545	532	583	531	549	556	547	536	497	590	561	563	572	564	565	558	555	563	535	527	541	534	532	553	570	511	549	565	560	571	554	547	576	541	548	567	548	581	570	551	561	587	537	575	548	534	562	577	543	528	549	574	550	519	505	587	560	578	527	544	593	570	530	571	564	556	572	569	539	546	531	547	526	559	549	539	548	582	548	553	561	531	554	530	550	535	534	587	521	574	528	549	537	526	580	548	530	551	515	578	501	558	556	543	564	582	561	580	518	549	521	577	523	600	520	519	527	574	555	557	553	532	583	541	568	537	544	548	550	557	560	529	565	547	525	545	561	550	547	561	516	529	563	532	544	564	554	527	506	535	570	540	542	569	512	523	570	555	564	547	506	558	567	544	542	547	614	592	531	572	532	600	527	530	593	516	560	545	562	536	543	561	552	591	553	552	542	537	558	540	578	564	565	549	594	551	576	536	566	566	572	531	564	593	596	581	552	547	512	526	551	575	605	615	533	576	573	573	562	527	561	569
23933	23204	34127	29576	21961	13823	3237	1016	794	818	823	751	786	778	737	721	752	704	789	749	763	688	781	761	789	730	756	692	805	741	748	722	745	792	744	747	757	753	727	744	760	757	723	760	747	764	759	795	784	736	756	754	721	749	744	720	760	752	741	781	749	733	729	719	727	709	714	752	703	740	750	751	698	726	708	765	757	750	656	774	737	745	762	763	761	710	726	761	760	714	731	758	736	722	704	793	747	679	724	732	711	723	716	727	726	723	761	707	756	705	753	751	713	763	765	730	731	756	743	740	713	769	744	734	741	746	743	729	763	726	665	728	740	742	709	661	748	726	719	764	710	705	730	771	742	762	723	700	772	754	802	735	753	754	796	685	748	707	768	710	761	787	751	694	738	725	748	709	761	732	753	742	702	742	732	695	763	751	755	754	758	746	746	739	765	720	733	739	698	724	701	749	656	768	742	717	737	737	755	754	737	758	761	704	750	733	744	724	711	735	699	709	714	697	697	763	783	789	706	779	702	732	751	706	747	751	776	652	752	705	758	753	758	745	694	725	763	724	725	733	740	739	736	727	752	721	784	777	745	731	722	714	699	746	736	723	737	745	731	702	738	772	715	737	764	705	727	715	735	729	780	776	730	732	753	781	739	685	814	726	721	730	738	723	731	672	691	694	684	748	732	723	772	727	715	762	730	736	732	718	742	729	735	769	748	723	719	777	732	721	749	747	728	718	717	703	707	749	769	740	740	738	774	759	767	730	741	769	706	701	740	751	713	732	735	712	736	708	688	684	728	762	722	757	702	745	724	711	726	797	736	742	699	747	725	724	698	781	688	707	723	741	727	779	729	670	738	730	698	761	739	690	713	737	727	759	756	707	766	769	746	743	783	720	792	719	677	675	714	790	754	780	737	648	739	738	728	727	725	714	716	749	771	725	737	655	722	757	760	727	729	723	729	746	700	700	716	731	745	749	741	768	730	731	703	812	782	715	719	726	734	705	790	731	773	760	783	756	735	769	762	733	735	777	741	693	728	702	794	717	749	713	781	738	687	701	764	711	700	759	726	750	712	726	769	726	765	733	747	700	788	737	709	743	732	737	758	719	749	792	776	725	750	761	720	738	774	714	727	746	711	723	720	737	749	754	711	747	735	744	747	740	743	753	737	729	752	754	720	715	731	764	759	761	770	747	749	719	718	727	762	730	746	737	726	732	720	776	706	730	719	701	759	810	748	772	723	742	742	755	752	720	668	666	721	766	751	760	806	776	756	711	670	745	748	696	674	716	792	752	723	757	727	752	726	716	773	712	696	751	707	703	685	683	790	797	722	750	707	727	672	711	719	721	746	724	769	745	741	704	752	742	753	727	749	701	717	733	743	724	735	752	702	722	765	761	817	772	752	691	741	684	776	716	741	707	707	698	671	690	687	723	751	748	720	713	762	726	710	709	807	761	686	667	740	730	712	709	751	768	708	745	786	726	749	748	721	725	733	724	766	734	754	730	747	737	760	715	717	692	694	668	747	683	726	722	763	737	785	711	670	765	705	747	765	690	748	736	705	716	757	761	743	760	741	758	732	739	710	792	727	728	741	678	724	737	718	706	731	728	740	787	724	745	749	652	732	758	644	745	744	723	754	753	749	743	777	779	747	707	745	759	772	710	642	759	710	709	724	696	730	713	737	739	689	735	733	739	765	779	715	695	708	725	745	763	773	689	718	772	756	685	731	732	735	735	712	667	746	701	764	722	736	725	686	695	719	731	742	698	768	761	739	667	726	710	717	738	738	712	793	721	750	694	759	722	749	731	696	771	699	731	772	744	762	768	728	718	764	747	687	782	767	777	741	713	718	758	779	733	753	682	733	707	724	714	777	715	770	760	705	728	728	712	734	702	699	702	738	691	740	732	731	724	766	758	728	759	686	708	730	724	744	732	752	775	700	781	803	778	739	713	706	702	749	779	737	717	755	766	707	719	697	734	724	747	720	747	722	709	746	753	736	723	730	719	719	731	754	702	735	715	733	727	676	716	733	792	749	759	745	708	710	728	723	712	756	727	759	725	744	710	705	740	725	690	742	663	725	733	717	730	749	696	695	704	756	751	721	757	732	716	757	716	734	715	760	742	773	734	751	698	674	695	705	733	738	682	720	734	730	736	774	738	732	734	740	777	713	758	698	746	758	717	764	708	718	666	755	787	732	736	766	724	729	710	745	725	689	691	745	730	729	756	747	708	732	753	726	739	738	745	745	740	713	709	757	738	789	761	713	727	695	707	797	733	728	715	729	741	740	742	744	717	724	732	722	722	741	706	724	738	684	688	726	751	735	747	695	708	739	716	712	770	724	719	724	739	682	703	710	723	757	704	708	730	740	714	744	719	734	713	699	777	754	755	742	707	745	728	669	781	770	787	745	746	719	706	742	749	735	708	802	735	713	721	717	751	736	747	728	698	781	750	762	745	753	762	741	732	780	714	762	750	729	731	746	742	774	739	712	663	710	739	732	741	727	700	737	762	774	752	747	707	739	755	718	747	732	734	691	785	733	726	764	699	770	758	753	751	715	761	720	720	724	738	741	761	722	707	718	756	776	739	713	726	717	707	704	697	762	712	751	749	752	706	730	758	751	724	727	801	726	709	713	761	735	788	731	717	699	723	755	724	735	726	799	689	744	703	754	713	778	683	745	765	785	753	702	732	749	724	732	824	737	695	736	740	717	735	706	779	770	724	738	748	699	740	693	702	746	718	746	800	710	749	737	751	742	761	833	756	697	737	771	766	770	722	685	765	740	768	726	753	711	726	740	744	744	744	782	740	722	723	719	727	751	742	764	705	703	737	686	729	722	742	692	739	778	772	731	718	777	729	736	726	675	787	706	737	747	745	762	747	713	723	762	761	702	702	786	723	698	775	714	721	704	731	714	766	747	760	737	742	762	707	764	731	792	758	717	754	761	715	755	777	745	711	711	772	797	696	700	740	741	734	762	761	735	715	674	777	680	771	721	700	754	703	715	705	728	737	713	769	785	747	765	766	730	735	735	680	729	777	764	765	704	727	731	721	718	699	747	755	766	742	713	692	707	702	744	736	736	733	705	753	685	732	748	735	766	744	734	718	738	722	769	768	750	750	708	742	761	714	765	737	757	733	728	703	669	690	682	762	730	705	735	728	740	709	746	784	719	783	747	728	681	765	769	702	759	711	667	731	783	685	718	711	774	728	723	708	737	730	731	687	709	751	746	788	728	703	674	757	711	750	727	771	727	689	724	742	725	721	739	779	753	746	739	769	696	730	736	706	744	707	748	727	763	774	759	706	740	736	754	746	728	721	693	753	735	795	715	768	771	725	768	727	758	710	756	717	733	753	742	719	723	712	691	753	747	697	731	723	687	682	731	722	732	740	715	740	726	721	731	726	724	773	750	703	706	701	780	791	717	751	718	702	742	696	703	744	732	724	740	677	730	740	687	709	768	726	680	762	705	740	693	720	694	732	769	738	727	741	727	705
64002	100870	67784	35688	13292	4812	1520	871	697	640	629	669	676	659	714	709	662	685	683	706	724	644	692	681	713	677	693	667	650	665	654	690	698	671	658	675	668	660	642	651	692	725	690	704	713	736	654	702	714	694	679	685	689	686	757	653	642	685	698	669	699	657	672	702	662	719	668	695	699	671	664	638	718	703	652	696	658	641	707	654	659	653	684	732	686	690	726	645	688	653	647	645	679	670	680	687	675	683	697	665	694	652	677	655	640	658	705	655	696	662	637	656	658	655	634	655	708	645	683	698	682	641	684	653	689	710	651	687	722	638	636	684	693	656	656	706	681	634	632	684	652	659	665	712	703	658	693	716	689	689	749	703	706	695	694	669	681	652	678	686	677	692	670	679	612	635	677	684	653	689	728	666	640	689	702	683	681	698	688	639	643	694	669	672	695	673	674	701	637	719	660	701	677	632	727	676	678	710	707	681	675	719	704	675	603	701	680	650	709	687	684	673	644	667	694	736	674	683	676	677	623	694	678	703	676	674	662	635	648	698	714	666	673	649	677	658	637	662	665	655	714	671	645	688	676	706	709	663	679	674	666	680	704	710	655	660	687	650	649	686	686	689	706	700	649	663	663	666	646	662	686	625	679	672	666	660	630	645	687	648	671	700	688	684	712	676	628	686	704	665	646	674	681	702	637	642	687	647	673	670	694	674	675	663	705	672	659	623	629	708	693	645	662	662	658	690	636	661	722	703	641	659	704	667	651	731	684	661	741	702	668	685	662	658	678	660	672	666	639	629	722	675	695	669	684	745	617	691	708	658	648	661	691	650	648	685	688	720	659	699	674	724	690	693	644	646	634	733	675	645	683	637	706	652	657	712	657	694	654	663	679	642	684	677	705	677	646	703	672	694	674	655	668	697	697	670	671	648	684	662	680	698	672	660	672	673	700	692	665	680	682	697	663	656	668	666	691	653	663	683	671	695	669	692	696	685	698	677	687	657	669	680	712	680	670	641	699	664	661	634	656	678	680	678	697	659	699	679	695	686	648	644	705	665	663	669	666	711	660	647	732	701	694	708	671	702	720	649	640	677	658	671	667	687	684	639	686	684	734	692	713	679	613	684	670	688	692	692	654	667	639	652	678	670	727	693	677	689	639	626	654	650	654	662	709	691	636	672	658	680	658	653	678	644	710	649	640	626	692	641	665	639	701	728	652	680	642	684	699	628	646	704	676	645	626	652	686	667	653	694	660	692	655	678	657	677	704	686	646	682	634	688	654	610	661	682	683	700	664	671	699	688	690	633	637	671	644	669	667	675	644	632	671	660	693	731	657	695	671	659	688	697	681	634	689	713	669	716	653	647	668	686	642	643	666	673	638	674	681	682	666	686	675	693	676	669	664	696	724	675	728	709	698	633	699	698	685	711	662	653	672	654	690	641	692	657	672	722	656	659	713	677	670	699	686	672	678	690	684	650	677	640	636	713	678	690	645	688	659	655	648	659	685	694	712	688	684	692	712	627	698	668	607	640	660	640	673	686	609	648	663	700	674	674	680	683	691	673	687	669	667	673	685	673	700	684	670	659	627	713	678	699	723	652	699	649	684	629	650	686	650	691	671	676	681	676	704	680	684	669	644	700	688	685	641	699	663	686	720	638	716	764	719	616	697	716	670	646	667	682	665	692	702	700	640	659	714	633	693	663	672	680	652	670	677	682	673	719	695	704	704	667	664	705	653	708	728	627	681	671	725	681	645	649	690	708	707	696	699	672	683	670	627	691	600	663	678	630	678	678	657	682	686	711	630	674	632	705	684	661	651	658	691	677	667	635	686	739	699	685	701	644	681	639	702	679	647	646	693	654	638	667	687	665	663	689	687	732	672	661	671	645	658	701	668	714	640	685	678	657	668	610	682	687	710	682	698	639	637	719	671	659	667	668	631	683	690	654	704	693	683	662	714	673	685	706	666	671	681	685	632	693	649	661	648	713	658	688	662	695	690	696	667	691	665	682	661	678	666	685	684	653	700	694	646	670	663	665	655	610	675	732	613	663	669	689	679	665	667	663	659	646	658	670	668	682	661	722	666	647	672	670	672	672	666	647	651	644	619	661	703	642	686	660	600	724	703	672	643	665	712	673	686	681	639	681	619	686	631	601	689	658	653	674	655	668	710	684	647	705	665	695	706	682	663	697	653	690	674	645	662	689	668	642	639	661	720	656	637	705	676	706	655	665	691	656	674	643	664	702	645	675	692	686	695	708	662	728	639	685	712	673	698	678	638	659	693	652	658	690	658	720	658	692	694	649	649	694	697	662	707	656	608	681	671	680	711	684	665	670	720	672	699	630	666	665	697	672	677	625	635	628	625	642	698	632	703	690	653	705	676	688	641	651	654	699	692	657	675	633	690	668	647	681	659	677	685	695	666	674	688	677	681	617	676	662	641	642	696	701	653	612	741	660	685	692	651	640	684	691	661	660	635	684	634	740	712	681	656	649	696	651	678	646	626	687	695	633	698	673	659	695	674	676	694	627	659	700	663	635	696	652	660	707	689	697	659	672	665	662	696	698	691	674	730	680	710	671	638	672	663	673	674	703	649	672	705	654	682	689	649	631	646	697	636	702	693	632	671	649	644	681	678	673	742	689	670	669	665	627	690	652	687	663	689	644	684	667	645	681	670	703	683	630	677	662	667	643	676	641	657	673	734	706	666	703	658	731	653	683	652	647	689	659	679	678	684	726	614	642	706	656	722	665	685	696	633	697	675	689	693	641	654	651	645	694	746	656	683	682	700	691	643	643	679	656	641	702	669	627	697	709	685	699	746	660	697	674	685	702	730	687	664	741	633	704	637	687	671	733	672	660	716	625	679	706	704	655	687	656	668	672	704	707	695	655	670	675	666	622	672	733	695	659	650	609	671	676	650	695	706	695	685	657	700	659	674	696	697	696	646	670	703	686	685	743	680	664	632	686	721	645	721	624	658	701	683	672	676	616	651	678	624	654	645	674	672	698	705	680	693	662	677	716	632	696	661	650	677	699	668	650	703	693	639	653	651	665	659	676	660	698	681	659	645	665	661	664	610	629	660	683	668	694	683	698	679	653	682	693	680	650	694	664	669	672	675	635	626	681	635	661	691	612	733	664	630	652	678	654	656	704	647	695	721	685	629	681	686	624	653	703	640	681	652	673	666	646	681	685	718	677	655	767	670	659	648	652	660	651	675	691	723	649	642	636	587	622	696	698	639	688	667	657	667	627	665	669	705	688	658	709	699	675	666	626	677	648	686	691	624	679	654	691	657	651	685	616	684	653	703	705	659	675	685	685	680	681	650	680	697	686	657	660	690	642	676	659	658	653	674	693	684	710	646	682	644	647	667	664	695	641	698	684	705	623	666	639	630	700	732	671	692	719	678	684	673	671	647	689	677	708	657	649	665	660	699	635	648	661	656	707	618	660	629	723	650	671	678	641	682	668	678	682	674	681	647	698	678	640	625	689	709	689	679	698
30842	30266	23602	8836	2009	848	547	521	461	504	498	461	505	569	493	489	535	498	517	426	523	575	500	474	505	534	510	536	503	489	523	486	466	491	503	476	531	512	511	494	478	494	520	482	505	515	439	479	496	505	479	521	546	485	454	533	540	483	499	507	518	526	504	445	439	489	465	495	520	529	498	475	491	481	533	465	535	498	526	457	483	486	560	489	552	502	563	445	477	486	490	521	515	503	522	538	488	526	517	526	503	525	452	562	501	516	481	511	492	466	521	491	507	471	520	492	485	504	500	468	474	548	467	492	502	481	500	505	518	550	472	556	498	496	485	502	489	507	509	525	483	485	470	466	528	498	473	510	520	491	508	503	479	463	522	507	512	488	515	473	442	460	475	465	521	517	491	508	493	489	488	548	531	497	527	534	475	486	533	473	470	526	478	509	478	489	488	508	498	502	456	494	508	512	531	444	525	489	496	503	463	501	479	531	498	466	473	511	485	503	506	488	520	530	470	488	482	496	507	490	494	493	507	470	503	509	511	482	537	531	489	477	536	515	506	505	505	511	458	518	484	503	525	506	506	503	525	545	509	485	494	466	505	472	516	476	576	499	525	482	498	459	500	508	495	518	501	513	502	519	491	472	488	465	506	494	524	518	510	508	493	528	483	550	487	498	461	538	534	508	527	538	491	487	496	479	495	479	488	492	550	493	532	530	501	489	510	479	511	464	471	497	495	496	473	495	482	511	513	501	464	493	478	481	535	472	489	490	496	509	506	493	459	520	507	503	530	503	508	489	500	491	497	509	494	492	508	509	514	501	499	536	500	535	480	482	482	501	499	537	492	465	457	520	528	527	514	479	496	484	533	477	514	504	482	539	475	481	495	466	493	506	487	516	520	504	497	521	536	494	467	463	478	494	494	527	451	450	504	492	496	524	489	531	498	494	526	514	513	499	494	479	466	482	486	484	502	511	483	514	509	530	486	514	489	523	466	477	486	525	538	454	485	526	514	531	529	499	484	475	530	516	477	507	519	470	457	498	530	513	485	493	500	504	551	514	504	479	508	511	538	483	527	458	531	473	475	537	497	484	500	491	510	514	515	480	485	501	477	499	449	473	489	487	502	506	508	479	534	474	483	466	504	483	483	493	489	453	515	517	451	469	488	504	514	484	518	498	493	445	521	504	502	465	483	499	540	499	469	527	514	471	548	505	456	515	501	499	530	485	506	498	510	491	462	498	513	509	514	493	507	534	465	530	482	491	534	491	542	515	513	469	503	498	506	531	518	513	472	527	502	481	501	496	472	510	506	459	497	477	504	508	482	512	507	466	492	514	516	477	470	507	482	466	473	504	481	480	491	496	469	524	488	508	506	498	489	486	521	497	456	519	514	494	503	440	490	508	479	519	482	527	446	474	549	518	523	521	497	479	529	508	510	516	514	536	470	457	487	503	499	520	518	462	492	489	505	475	510	497	512	520	489	465	478	504	507	530	487	508	525	482	459	503	502	503	488	495	516	475	539	477	496	514	470	473	510	474	508	498	480	476	488	478	480	500	490	489	513	524	474	511	477	536	521	472	484	482	481	519	526	493	463	493	495	492	454	482	476	460	520	532	499	501	479	492	503	502	553	478	512	491	464	495	464	501	524	482	499	508	543	481	469	455	537	485	485	522	497	487	507	538	485	537	500	461	496	487	491	511	514	499	543	503	501	485	502	499	496	527	467	499	512	529	518	465	498	514	501	494	499	462	556	508	479	482	516	548	528	537	494	517	505	472	527	471	552	515	488	514	494	494	489	538	538	529	532	523	467	482	497	534	549	519	485	496	515	496	520	505	522	486	496	557	505	505	514	473	456	507	491	491	548	477	482	523	486	452	504	488	471	527	519	513	471	500	512	464	478	522	469	502	503	473	489	460	522	528	522	512	451	519	482	455	535	496	529	507	503	496	508	482	479	513	503	509	473	482	481	554	498	501	511	549	527	531	515	508	516	474	521	499	511	511	456	503	493	501	499	524	479	463	517	537	506	516	465	470	491	482	523	533	496	491	489	512	516	496	503	530	467	479	524	531	520	501	517	513	505	507	495	493	515	521	519	479	507	473	496	467	496	514	513	510	487	537	487	493	521	519	488	500	477	533	495	488	479	476	496	511	495	507	510	479	496	496	486	524	486	496	530	493	500	494	515	500	489	524	483	502	505	514	491	520	512	493	499	502	492	540	522	446	461	472	508	482	491	478	487	467	513	539	506	492	484	493	516	476	516	507	451	528	508	554	509	474	476	492	500	507	511	497	504	476	452	530	445	512	500	485	471	505	533	525	529	487	519	497	508	505	483	506	481	489	507	472	517	485	481	482	492	497	474	527	513	514	469	494	506	493	488	500	482	465	488	472	492	505	539	508	490	510	518	498	514	456	502	491	494	469	506	520	489	472	495	481	505	511	519	498	480	516	492	496	539	496	490	470	488	432	522	520	512	481	474	457	500	452	504	479	507	486	487	491	528	450	492	550	468	442	497	479	476	526	481	500	562	513	484	495	485	466	517	478	508	506	510	544	504	485	484	521	540	523	483	562	505	547	520	496	506	445	495	525	468	482	515	503	488	474	480	554	512	531	512	512	454	506	512	493	526	517	493	496	460	478	471	469	465	506	469	490	517	488	517	501	492	540	503	545	520	505	514	528	501	486	498	481	494	508	562	519	477	481	473	498	538	521	515	515	475	493	508	517	487	509	488	524	507	515	533	471	486	464	466	492	485	501	510	508	486	506	506	463	516	544	513	537	481	487	497	504	476	508	496	517	481	497	475	469	499	523	453	464	498	490	508	520	485	523	471	500	487	521	493	512	509	506	537	522	487	504	525	540	502	513	532	473	508	506	517	508	480	460	499	510	464	529	501	517	514	524	502	487	482	504	445	504	486	519	492	490	507	492	506	474	507	504	497	498	467	511	515	511	474	509	434	526	502	488	462	492	519	543	496	471	523	513	463	495	508	509	502	507	466	494	501	491	472	494	480	522	545	488	498	518	494	516	483	475	538	488	476	497	476	503	538	507	524	509	482	519	473	504	502	480	496	511	503	504	457	488	509	482	498	451	492	504	519	508	476	490	502	484	486	513	516	474	464	508	513	532	515	506	527	461	519	474	522	504	515	491	537	467	499	537	467	479	525	494	468	474	543	536	511	499	504	470	549	490	481	481	478	488	537	476	508	474	479	498	517	491	538	486	560	546	532	545	517	463	473	530	470	498	471	473	503	484	484	470	482	459	467	469	526	526	495	501	497	476	508	471	484	531	485	485	511	482	551	510	506	491	480	505	478	507	481	465	478	494	524	491	478	487	491	469	488	498	466	502	513	450	514	496	474	516	542	524	483	487	537	509	498	516	500	513	508	490	474	468	542	488	512	486	498	470	494	487	441	472	550	453	471	528	488	520	504	521	501	531	492	486	526	498	462	492	489	489	474	482	488	542	489	527	523	505	510	504	507	496	478	497	510	518	515	491
24705	34227	17451	4725	1724	850	541	417	403	406	404	395	439	402	398	450	433	418	420	461	410	426	458	413	419	423	432	443	422	441	435	422	440	399	406	425	413	434	383	445	423	414	380	441	421	435	431	434	415	414	437	404	465	381	383	427	431	421	414	400	426	402	432	403	446	419	450	406	419	400	399	378	433	421	398	422	402	434	477	427	437	399	397	432	453	446	390	410	435	443	428	437	433	399	426	407	436	427	397	451	417	434	445	433	416	433	424	399	432	436	430	397	410	423	400	418	417	395	447	417	439	395	412	439	403	440	386	442	411	402	425	411	462	407	463	438	396	449	430	440	426	439	434	404	440	380	406	417	384	405	452	421	392	414	428	406	446	418	442	424	422	400	422	412	403	441	404	405	417	432	435	429	407	433	461	458	427	434	425	390	387	450	440	416	443	409	449	397	435	450	449	415	427	402	424	417	417	414	414	425	444	417	395	416	391	420	426	416	451	409	428	432	414	379	409	430	392	397	409	439	421	438	437	398	408	460	434	430	420	414	401	403	396	433	417	427	409	438	425	428	426	421	406	433	399	409	454	410	432	413	425	401	432	454	421	400	426	398	458	440	373	442	467	400	416	400	448	452	475	371	435	412	418	451	373	456	403	452	408	389	410	404	448	407	433	417	428	426	422	442	415	399	419	437	407	426	466	461	403	416	392	413	431	402	411	425	401	423	435	446	402	407	468	418	407	405	426	416	439	420	446	423	414	434	428	421	472	386	461	386	426	417	410	446	418	439	401	418	432	438	408	431	462	438	456	410	415	423	385	430	432	443	414	410	373	395	428	427	438	431	417	423	439	412	411	412	414	444	398	385	414	430	424	400	436	452	431	423	433	434	446	424	437	419	370	429	447	392	434	407	423	420	449	391	471	414	433	449	423	453	408	436	429	388	426	416	424	405	433	439	413	448	370	405	407	390	403	424	396	409	426	402	446	408	434	412	427	428	428	438	426	404	408	433	415	464	415	411	452	428	442	421	405	419	449	428	427	429	434	437	418	445	397	408	418	401	474	433	420	481	428	403	431	428	417	425	403	404	428	405	415	398	405	394	412	424	413	404	377	407	425	418	437	425	398	434	410	444	420	387	434	401	455	417	433	427	424	440	455	410	418	413	409	433	428	416	412	412	418	399	430	444	413	380	372	426	416	441	407	411	407	400	412	426	448	425	378	437	451	441	440	444	430	427	418	431	445	475	444	405	430	421	446	415	421	375	464	439	402	425	425	420	384	435	437	411	414	435	434	414	429	445	447	441	403	414	460	429	450	441	435	452	394	373	416	405	374	454	429	447	431	400	427	398	448	414	429	424	400	392	429	449	443	429	420	435	415	438	410	420	414	427	468	420	427	437	429	435	438	417	430	402	450	441	429	386	421	414	409	430	415	419	418	440	450	437	436	439	432	374	387	413	434	436	421	424	400	409	448	431	398	401	436	435	435	395	445	428	425	451	406	423	458	434	385	432	437	416	395	398	380	440	402	403	453	407	431	398	421	429	383	408	412	423	430	426	382	415	400	416	438	412	388	408	404	426	413	454	423	434	406	433	410	431	430	433	410	429	436	409	462	503	419	417	435	419	404	413	405	433	416	434	451	375	386	428	425	430	391	423	423	438	442	417	459	443	449	443	371	396	370	399	430	407	448	419	421	401	430	409	402	440	426	405	416	412	428	433	416	413	393	467	415	416	452	418	436	392	408	391	429	404	408	409	431	405	388	404	431	421	429	410	397	426	443	420	418	397	436	452	478	424	395	424	401	454	397	378	376	425	436	426	457	387	428	410	475	424	398	385	422	434	389	407	417	410	425	429	408	416	425	422	420	435	408	414	420	431	449	419	461	400	411	388	417	441	425	432	411	447	428	436	407	398	419	465	432	460	398	413	433	415	419	428	429	428	457	435	417	419	461	419	407	428	406	444	430	412	412	408	414	435	412	411	438	448	418	446	402	401	432	431	400	402	446	428	406	421	430	431	402	425	413	426	407	404	420	416	395	403	414	392	386	377	397	443	414	386	397	406	407	416	419	395	408	421	399	443	450	360	423	422	429	422	447	402	442	445	444	435	414	404	417	420	423	369	390	433	430	437	427	430	429	407	415	423	366	425	431	414	455	463	410	433	434	400	429	442	408	398	441	438	433	426	405	435	438	476	409	393	415	434	426	436	445	430	497	438	429	419	428	443	421	400	434	409	443	423	430	425	421	422	407	448	406	405	431	417	416	402	421	412	414	411	403	417	389	413	401	417	402	448	422	432	403	436	433	421	424	408	448	434	458	410	440	384	426	462	423	397	398	443	430	404	425	394	407	423	449	426	434	430	412	416	389	446	418	449	400	398	428	406	417	468	412	387	400	409	421	431	461	416	448	403	404	440	403	400	387	409	407	441	369	407	428	412	401	428	415	423	405	400	408	387	370	400	470	442	387	437	467	445	434	391	448	388	404	454	411	406	411	434	443	394	454	431	411	424	467	425	413	421	403	440	425	443	444	398	434	419	451	395	398	399	417	436	467	414	409	428	404	412	419	406	441	429	426	424	432	409	416	444	438	447	417	448	428	440	430	429	419	411	415	421	395	442	371	434	407	412	426	416	401	425	437	439	446	431	415	439	443	457	425	449	421	428	432	409	436	455	406	463	387	383	409	419	418	440	422	445	386	407	404	401	441	380	428	426	414	415	409	425	381	421	426	413	455	400	434	380	439	407	436	422	459	449	405	425	410	429	405	420	405	400	397	389	445	447	441	423	410	383	445	420	408	463	397	458	426	439	439	390	418	439	419	423	400	397	464	409	436	425	389	403	426	433	420	412	456	424	384	401	419	410	387	407	410	424	453	404	427	449	440	446	441	410	397	425	416	411	385	408	399	390	435	423	428	453	441	403	406	428	429	417	378	426	435	403	436	455	434	433	419	406	392	388	438	403	406	415	429	418	396	438	411	391	423	418	416	424	410	407	428	443	400	473	416	421	415	388	392	445	392	404	403	423	414	396	424	446	453	445	407	466	420	415	423	419	418	419	406	413	406	423	415	437	385	431	415	396	415	396	446	426	400	417	445	398	406	422	420	405	430	438	411	432	411	457	421	432	413	408	390	417	436	440	434	417	403	422	386	413	427	439	408	427	431	452	435	431	430	426	420	414	467	455	410	378	407	439	423	413	446	428	419	446	391	423	424	431	460	374	435	382	428	422	475	449	415	425	407	459	409	442	427	440	426	421	445	390	455	440	403	443	400	459	442	444	448	388	418	408	424	431	435	419	429	462	442	403	433	420	392	434	447	387	439	441	434	421	407	414	439	422	430	441	454	430	434	431	418	393	459	440	412	407	473	433	410	432	455	439	413	469	388	432	390	392	402	416	421	385	410	423	445	410	432	429	431	399	418	383	433	416	435	425	397	385	426	388	422	384	434	399	413	415	419	414	421	404	467	443	398	419	427	426	413	422	416	398	444	411	425	405	413	409
24939	25307	37828	32138	20610	8382	1816	757	597	593	606	606	623	600	586	590	591	564	585	618	585	533	634	591	564	591	599	624	627	571	586	597	594	576	607	569	575	589	589	564	608	628	620	574	563	563	582	602	573	600	598	531	539	603	590	525	564	580	605	605	559	525	599	609	618	603	638	588	561	586	571	583	562	608	573	613	596	558	562	582	556	567	556	597	569	603	555	571	564	586	596	539	579	593	519	550	560	573	560	611	595	569	590	598	532	577	612	614	584	588	588	552	553	590	567	619	565	567	588	572	615	571	575	595	533	531	590	584	569	556	587	618	590	588	612	569	567	571	577	561	603	548	551	554	604	567	577	606	593	584	568	555	561	548	587	570	599	574	577	633	570	584	602	610	562	616	559	615	586	558	517	541	546	537	573	592	582	552	590	560	560	587	584	576	569	600	554	607	548	587	519	536	596	586	576	562	568	582	597	555	566	579	573	558	558	600	539	568	572	600	586	583	592	587	522	578	563	547	578	558	567	551	575	574	517	619	624	556	553	558	558	592	620	641	540	585	582	615	578	601	578	566	575	604	584	608	570	601	581	572	572	583	609	584	588	573	583	554	592	549	563	595	584	550	563	574	587	589	546	564	565	565	606	589	561	565	564	597	609	563	592	561	556	533	587	587	602	581	598	603	596	570	613	551	555	570	622	596	609	589	589	561	579	592	614	558	571	558	600	598	546	530	582	532	585	564	573	587	545	583	579	583	634	536	593	529	572	576	595	561	615	601	605	576	568	597	606	561	579	592	545	597	541	523	593	577	550	584	562	600	564	575	580	531	582	577	575	592	617	569	538	535	622	599	613	605	600	591	526	595	550	574	575	569	585	613	608	556	618	584	560	588	542	572	522	560	611	580	577	546	606	554	553	605	570	589	597	559	553	571	593	551	574	538	596	578	540	552	604	559	535	550	603	601	581	539	617	581	586	532	575	541	660	557	534	569	576	582	573	608	607	548	560	558	585	549	555	534	610	566	583	613	534	604	572	590	594	596	569	594	548	575	588	572	562	571	590	555	581	591	565	573	569	589	602	555	592	545	608	577	633	578	535	588	561	552	607	597	548	598	607	543	587	623	565	601	574	576	577	554	583	573	636	580	619	587	555	582	574	570	630	551	569	616	553	584	543	566	598	557	560	594	571	476	625	603	578	558	629	575	580	592	609	594	594	609	609	532	619	546	555	557	590	555	592	607	563	612	570	589	570	553	580	546	567	603	586	582	554	537	578	523	580	549	575	560	560	588	558	557	575	591	608	577	578	586	533	574	535	599	578	539	541	599	595	551	549	580	586	584	557	586	574	603	564	536	538	593	583	557	594	602	589	572	539	544	582	577	582	527	535	573	562	622	620	593	553	542	552	563	595	598	586	548	620	547	594	561	535	529	595	578	586	557	548	609	578	586	531	580	588	610	583	591	566	568	609	573	561	538	578	589	571	543	575	578	608	614	591	539	588	557	594	562	602	534	571	580	551	544	605	521	576	546	565	564	607	559	569	576	566	556	585	584	568	565	565	590	574	596	581	586	567	584	595	612	569	593	606	569	588	518	548	612	585	585	574	609	570	530	576	553	544	559	583	548	587	590	586	601	600	580	556	559	607	585	599	575	573	587	585	541	577	567	554	589	573	596	585	583	578	582	591	553	556	598	609	615	589	628	582	610	619	555	580	590	569	621	537	619	540	589	631	569	539	603	610	589	584	621	567	589	573	568	608	576	541	581	605	579	633	541	594	567	604	579	605	587	560	602	581	565	580	549	594	547	593	585	573	567	593	578	573	552	564	588	586	579	587	602	566	614	573	605	553	537	572	600	604	583	564	596	554	540	602	576	589	612	566	498	595	527	591	612	571	589	578	603	580	583	516	598	614	580	543	546	602	559	574	586	541	568	599	547	574	562	570	549	549	590	585	562	551	562	597	568	533	605	586	571	596	559	609	559	625	616	557	533	580	596	617	586	572	570	535	606	550	632	608	582	604	574	568	587	573	558	552	584	570	581	593	545	593	598	588	615	562	566	587	600	559	532	563	612	590	573	585	589	578	568	545	565	576	580	579	624	596	573	585	550	554	600	585	584	585	589	588	547	572	594	577	597	607	615	514	538	629	587	563	566	550	557	542	573	549	616	565	595	589	542	583	533	554	595	560	581	534	546	561	598	586	608	603	540	591	566	591	562	594	570	568	589	575	612	602	577	588	601	591	549	585	594	610	574	552	588	580	595	561	591	554	574	579	563	583	575	584	554	532	578	582	578	577	580	622	579	610	558	518	580	631	551	565	576	569	623	533	567	557	579	592	578	593	542	590	552	547	567	550	527	586	580	551	552	528	563	624	600	561	582	589	611	598	617	546	608	579	610	608	606	543	567	601	595	576	560	593	553	606	587	577	550	597	573	589	561	575	587	610	606	590	552	566	559	568	584	600	610	572	583	562	597	562	552	566	524	552	561	561	582	577	602	585	561	591	537	570	556	495	591	573	578	580	597	585	556	541	576	593	559	571	580	536	548	594	537	634	624	547	614	517	589	611	577	565	538	593	563	551	550	607	574	573	579	526	601	591	602	565	541	587	570	589	562	579	590	580	560	617	554	585	561	573	592	571	562	624	558	572	605	586	621	613	575	569	566	591	602	586	568	559	555	577	574	549	560	548	577	591	577	564	568	536	622	582	616	554	569	585	555	596	575	574	564	574	575	582	560	596	556	579	580	601	567	612	577	559	602	591	578	570	604	586	597	575	599	593	572	579	626	576	566	547	558	581	568	589	590	558	581	567	586	583	606	577	551	538	594	586	535	561	553	576	608	607	556	566	555	565	555	572	609	597	595	582	630	564	572	594	624	615	541	591	632	591	589	592	586	597	561	556	583	592	571	615	601	580	630	591	566	554	628	554	582	625	612	557	578	566	576	566	560	568	548	583	559	610	611	588	582	597	623	589	626	596	561	578	584	602	570	531	541	586	604	584	582	594	571	602	587	563	556	582	576	543	559	567	563	580	590	583	586	591	585	569	570	558	611	558	583	580	543	566	620	554	560	588	602	546	549	564	567	558	600	578	571	585	594	572	554	573	552	571	613	573	610	560	582	551	608	581	598	609	624	578	620	550	541	598	586	581	529	567	561	584	574	574	573	596	563	560	564	569	568	582	582	590	554	597	590	592	568	613	570	593	569	570	611	588	615	569	558	611	577	549	584	579	591	560	558	580	545	616	588	596	528	592	602	571	616	605	561	638	560	590	561	604	536	572	597	582	560	630	583	557	591	562	564	526	543	562	572	619	551	570	563	606	580	556	557	555	582	538	575	586	567	583	614	622	611	570	549	564	606	577	565	532	595	571	618	563	526	579	568	537	574	571	624	542	598	568	551	594	528	636	619	560	612	555	583	583	562	590	602	583	564	570	588	583	526	592	536	556	543	578	571	559	579	592	593	540	572	572	580	552	526	568	579	577	557	605	569	585	553	589	601
62226	90314	59678	28667	12034	4159	1355	685	606	533	524	522	598	538	523	564	550	512	564	524	520	552	575	530	504	540	531	515	518	556	529	603	533	550	560	538	533	538	551	516	563	529	531	539	528	508	529	564	516	504	553	540	563	480	524	545	532	513	568	547	530	538	554	527	563	544	506	531	511	524	527	527	554	543	519	527	550	504	528	515	556	523	500	526	494	506	516	542	539	603	532	535	553	513	562	515	530	537	544	516	535	541	563	546	576	551	470	521	531	540	543	536	541	540	490	534	555	495	526	518	559	534	532	513	581	563	531	542	544	585	549	549	525	518	565	539	561	539	537	509	509	525	520	546	553	557	550	533	546	568	536	525	515	571	522	541	479	546	558	545	499	542	523	517	512	503	583	543	531	526	526	543	566	480	529	552	530	509	541	526	509	585	538	564	515	537	499	558	551	528	525	545	554	519	530	515	572	490	534	564	524	541	513	565	528	539	544	567	503	518	505	537	571	493	517	565	562	519	576	560	579	543	523	535	518	551	551	528	520	556	524	532	504	566	519	520	507	509	505	531	574	547	526	539	532	536	540	549	573	519	482	536	530	513	506	522	530	539	484	534	520	522	568	524	518	549	543	492	569	511	528	585	570	512	498	532	510	546	514	563	531	543	554	561	531	500	509	529	529	534	510	557	550	536	544	525	532	537	538	505	547	561	512	545	522	552	533	516	527	550	550	551	536	552	485	523	546	567	540	508	513	535	537	521	494	523	529	565	540	549	541	551	555	485	548	511	519	539	546	526	544	557	532	510	545	512	522	538	573	522	572	546	493	522	514	537	514	475	548	541	558	516	564	520	559	567	537	559	583	538	542	545	489	539	556	536	538	577	532	557	537	552	573	509	544	545	534	534	530	530	563	522	537	490	483	519	540	565	537	496	550	541	537	502	532	555	554	521	550	519	501	516	528	522	528	517	501	501	493	532	539	514	545	544	553	510	521	527	547	530	485	553	507	515	541	588	560	547	499	494	540	548	550	563	481	509	487	536	563	524	546	519	555	533	572	532	549	529	507	535	550	555	536	521	550	538	508	517	575	542	509	536	493	552	550	512	526	533	545	518	507	549	524	537	492	561	536	540	528	527	494	537	539	538	522	511	552	555	524	508	534	550	539	573	557	510	570	538	553	545	521	541	530	551	569	530	525	505	538	528	538	595	527	521	554	507	539	544	557	505	521	533	485	523	502	524	498	507	516	519	571	526	524	554	539	558	543	562	496	540	531	526	532	545	531	529	499	521	483	544	516	574	490	516	502	542	510	523	545	511	522	528	558	486	516	516	533	508	546	553	518	532	590	537	537	534	497	538	559	574	539	502	507	538	500	527	541	546	517	531	541	529	525	531	570	533	548	535	589	537	512	510	549	502	567	524	548	511	549	558	528	525	520	511	539	525	514	556	535	508	527	534	522	531	526	480	546	517	497	541	520	548	552	533	556	518	532	539	579	559	533	542	547	573	499	546	510	569	527	568	516	519	555	528	523	527	558	551	538	544	505	507	503	560	533	540	547	518	580	524	554	517	567	532	536	526	520	490	546	547	556	550	529	525	530	512	546	504	538	579	523	550	532	544	545	478	537	490	532	537	534	508	525	570	548	510	546	559	512	504	534	523	528	547	510	563	532	564	526	507	508	518	510	535	495	535	508	550	515	544	566	505	525	537	526	554	508	584	541	517	506	485	561	488	578	514	513	525	531	543	531	518	494	553	547	509	590	538	504	499	497	503	521	552	512	539	527	502	559	552	500	530	497	562	522	498	550	537	499	546	572	559	527	537	491	486	502	554	527	554	597	530	487	520	501	562	543	523	556	491	517	526	522	526	540	551	547	533	505	543	578	563	532	475	498	561	573	549	524	563	524	516	543	533	524	516	562	529	532	524	543	536	579	541	589	530	556	511	540	504	553	533	537	538	541	532	500	541	572	500	541	537	521	559	525	488	545	530	537	529	534	537	525	530	490	560	540	554	582	535	531	563	576	522	542	541	513	541	554	551	549	550	528	515	533	522	557	524	519	527	540	488	529	532	550	557	509	547	525	519	539	534	547	507	538	532	539	553	559	549	511	511	536	575	555	525	511	534	561	559	560	485	560	533	546	565	527	520	523	563	549	514	481	547	535	560	566	479	485	493	536	545	534	520	537	531	513	510	515	507	548	531	512	537	526	544	517	556	529	487	517	551	495	506	518	531	506	515	551	542	512	537	483	529	535	514	534	521	532	519	549	510	525	519	543	506	530	531	499	535	520	563	510	534	544	515	483	546	516	502	511	530	505	524	548	535	514	570	520	497	511	494	503	550	535	514	543	526	532	554	480	512	543	541	538	551	541	558	538	544	573	499	511	501	490	532	562	545	557	526	533	547	552	563	534	506	556	527	509	545	546	574	541	546	526	523	517	544	539	493	534	500	545	516	541	521	509	514	509	548	535	540	488	571	550	563	510	516	541	515	542	532	524	542	548	547	557	544	543	513	544	521	539	519	491	527	537	537	555	506	550	503	527	527	510	554	553	562	512	543	527	578	530	501	495	491	528	516	537	550	556	553	490	546	558	501	562	522	557	490	539	542	514	566	571	527	530	552	521	519	564	519	572	552	469	560	525	548	532	541	512	525	511	498	550	524	542	534	492	494	565	547	560	485	541	526	523	531	507	526	528	570	569	576	544	553	555	544	525	516	526	564	516	513	492	552	499	551	516	520	537	558	500	561	524	495	517	538	485	542	553	515	534	576	551	547	514	534	512	553	550	542	530	527	506	514	563	522	543	563	536	537	531	527	526	491	556	530	546	541	533	535	520	496	499	545	520	500	531	512	517	507	551	531	474	544	576	499	520	559	510	530	533	516	546	549	555	537	475	534	518	513	500	527	566	554	525	561	503	506	534	555	550	544	517	509	516	520	578	545	552	533	556	491	510	491	540	526	496	501	507	501	559	560	518	545	523	501	580	518	515	514	547	488	522	541	527	508	535	532	530	500	514	513	535	506	524	522	506	532	571	538	553	549	515	549	493	561	532	542	494	518	494	479	551	507	577	538	546	508	561	515	580	535	507	538	489	548	537	566	534	551	532	531	552	537	541	531	548	515	548	511	534	531	512	514	559	536	552	518	530	526	523	549	544	526	568	539	515	552	549	526	524	567	497	546	547	515	517	552	546	538	538	527	550	548	513	569	521	528	529	511	510	530	520	498	543	512	531	517	531	523	522	496	564	529	508	549	561	555	554	538	532	541	550	554	528	526	530	522	508	552	517	535	558	515	519	542	547	535	524	523	519	549	483	549	554	506	479	540	516	546	521	555	504	521	500	550	520	525	497	526	521	544	525	542	545	560	521	557	553	512	573	536	493	552	506	517	524	544	514	504	531	566	540	511	523	501	517	521	554	522	557	554	565	515	550	549	530	538	571	536	584	542	521	500	522	513	544	540	536	523	544	540	507	521	567	532	561	541	544	538	544	493	527	544
23920	23544	34583	30448	23357	14870	3705	1094	810	779	764	665	737	758	729	742	778	723	718	728	730	709	670	755	788	757	708	712	727	721	718	730	696	794	699	676	750	727	703	811	740	683	719	742	696	678	696	747	703	678	729	712	675	744	730	689	733	724	692	654	711	794	725	697	712	700	720	703	704	691	769	745	706	763	729	710	680	676	746	751	674	726	698	736	718	727	731	661	688	691	729	663	750	692	723	709	687	667	726	737	677	736	754	695	739	690	687	677	687	647	669	750	715	701	774	726	753	740	757	766	738	733	751	708	702	711	722	742	708	729	737	737	701	709	702	706	700	745	767	720	695	701	708	739	671	667	683	709	734	710	740	737	695	734	716	682	714	697	718	735	647	689	755	752	745	695	734	699	738	716	697	691	725	759	725	739	753	663	715	724	711	731	742	701	742	721	708	720	776	705	752	712	729	725	671	697	690	680	695	758	709	706	709	701	696	702	764	756	738	737	684	701	692	699	712	683	672	698	699	748	717	753	736	695	762	724	699	725	780	765	726	691	734	766	706	688	706	693	708	720	736	714	688	676	702	724	702	744	709	706	691	755	669	705	766	711	700	670	708	741	753	683	730	669	731	719	724	772	715	714	665	709	687	721	671	753	720	676	702	693	710	714	724	723	730	691	701	720	744	650	727	727	715	711	719	727	688	702	728	701	658	723	700	698	713	700	692	682	722	684	715	754	711	681	717	668	746	778	731	754	715	715	689	752	719	690	715	731	715	729	722	690	739	705	728	718	677	723	754	709	674	746	785	752	623	706	718	729	663	756	729	763	746	763	742	729	689	702	713	739	712	685	714	697	718	739	700	691	659	681	739	681	722	708	719	718	687	697	661	733	747	726	711	742	740	709	708	713	734	736	738	694	735	678	723	692	704	719	684	695	728	718	694	673	683	696	725	719	723	731	709	736	688	708	745	749	727	712	699	710	697	720	703	714	701	740	715	665	741	697	663	719	723	736	685	703	699	701	744	750	732	733	753	726	695	711	736	715	673	760	722	692	689	740	746	700	742	733	724	722	698	725	684	716	702	679	692	735	726	657	734	771	705	694	755	711	728	673	745	713	685	674	691	670	706	721	750	791	706	644	745	708	709	715	777	769	729	728	702	700	705	689	694	740	705	719	678	700	701	719	682	676	723	721	736	707	723	781	724	732	679	723	717	694	681	699	670	735	724	679	733	725	782	709	709	722	690	751	716	718	727	745	723	715	685	717	678	736	720	719	752	697	677	702	691	710	752	727	668	741	745	768	737	708	718	714	714	745	657	690	704	731	742	720	713	733	727	740	718	711	689	698	717	729	725	752	718	707	750	749	663	692	706	727	683	719	720	726	712	705	651	703	691	736	705	707	697	723	761	704	708	712	700	744	715	687	688	738	734	693	679	703	698	713	729	694	687	756	710	755	719	728	712	716	708	748	700	675	662	742	718	725	736	724	752	711	684	668	713	696	726	715	753	717	689	706	705	699	722	672	784	679	678	725	691	692	733	723	735	689	696	728	688	676	702	692	762	699	739	739	700	708	765	729	734	687	711	736	681	705	741	738	765	715	693	691	733	763	695	732	742	707	752	715	753	733	669	744	708	749	719	758	690	686	687	666	703	725	724	738	706	659	689	646	716	672	714	702	733	743	732	716	705	697	749	762	707	737	700	746	743	737	723	716	721	707	677	693	680	717	691	749	735	688	719	731	771	683	688	668	705	711	752	729	707	761	662	693	747	744	692	724	671	759	651	691	722	709	749	752	729	705	723	693	722	752	743	723	721	696	682	653	732	736	707	740	741	710	706	686	689	692	709	726	679	750	731	700	730	744	714	736	705	744	716	702	719	680	694	764	708	707	756	691	691	716	730	687	719	693	711	691	770	689	726	695	742	744	715	721	717	727	653	644	684	721	708	694	709	704	757	712	701	697	716	705	708	695	685	692	686	738	744	764	684	683	686	737	676	674	751	711	701	731	701	720	712	724	721	723	751	713	723	735	728	705	731	755	731	724	744	699	677	672	752	761	715	704	721	719	690	714	703	703	736	709	716	675	684	712	725	707	732	715	686	682	726	704	719	756	701	707	756	718	674	714	725	689	731	693	717	735	710	707	742	734	737	665	723	695	767	765	747	745	707	731	685	705	701	684	705	719	686	720	713	686	705	743	709	695	690	725	684	734	742	727	722	740	621	704	729	714	730	686	724	687	703	666	754	697	701	682	705	700	709	685	701	696	699	649	674	711	674	688	662	685	659	706	718	716	718	690	735	770	675	731	738	700	709	751	694	737	717	733	736	739	768	728	701	744	723	683	763	758	721	697	704	700	727	749	673	671	727	706	714	690	683	736	711	702	706	698	724	733	710	739	722	741	705	686	717	685	709	699	716	674	736	735	720	690	684	713	760	716	687	691	717	700	686	721	711	749	713	713	700	662	660	717	710	674	725	687	751	721	700	708	736	716	716	724	706	705	675	726	683	743	743	731	732	665	716	719	716	666	709	700	705	677	702	680	707	744	697	700	679	741	731	683	698	700	708	668	691	724	676	727	688	707	716	703	699	759	742	689	746	692	689	737	715	716	803	717	706	705	684	694	711	738	697	771	701	691	769	721	711	716	705	692	738	737	672	707	726	697	691	741	729	715	734	669	746	684	659	708	670	735	688	722	739	705	704	691	724	677	671	715	711	696	729	695	768	726	704	764	686	723	735	699	702	707	682	706	737	719	735	765	735	755	724	687	715	748	715	719	679	718	718	741	684	722	735	697	708	735	699	702	728	717	739	699	696	713	740	738	737	679	715	704	673	670	705	691	717	679	705	724	673	705	725	740	694	745	699	717	721	741	763	715	730	679	739	662	720	731	708	739	730	758	750	728	682	705	736	731	688	701	710	739	726	693	709	766	708	730	690	703	688	684	704	689	739	768	746	660	713	720	754	658	665	701	717	693	735	734	662	676	673	655	740	767	707	695	661	726	730	733	698	697	690	736	737	689	687	686	758	766	764	734	739	708	711	660	745	713	721	703	713	714	741	705	678	704	738	702	748	730	732	701	732	734	743	736	704	697	693	724	684	709	738	738	754	717	672	657	707	789	722	662	680	752	721	703	710	656	714	658	715	696	723	717	701	767	686	708	727	738	711	707	732	654	632	683	728	734	740	700	709	637	714	695	713	741	711	708	738	693	737	721	731	743	723	693	671	747	682	661	710	734	714	696	728	725	696	737	736	723	724	686	718	689	692	751	739	727	778	740	723	714	723	727	711	688	749	728	702	689	692	737	720	677	719	721	663	704	759	717	686	773	715	742	698	731	721	706	714	756	692	684	693	685	728	736	730	684	704	666	722	712	704	684	757	730	746	721	730	725	718	702	736	697	696	689	692	754	713	689	676	696	699	661	712	708	705	677	709	736	737	712	708	706	743	698	695	697	690	771	659	719	693	698	704	701	722	676	699	691	721	744	719	715	758	701	691	673	695	711
63356	101695	65098	39179	17059	5904	1794	818	695	685	707	667	677	674	632	670	673	702	653	605	671	662	662	724	667	702	668	632	720	686	707	680	638	670	681	657	664	665	678	685	704	674	701	660	661	644	648	637	632	655	664	673	669	714	655	675	691	643	663	633	674	681	643	631	703	676	636	705	652	679	660	639	676	637	652	660	636	630	681	666	657	713	646	628	658	661	676	682	634	645	675	690	641	706	688	640	728	681	707	655	661	690	652	658	679	647	597	685	649	667	629	675	634	672	606	706	662	629	666	619	651	660	651	651	632	674	684	668	712	618	650	708	643	652	664	709	711	652	644	671	664	696	725	701	680	645	666	662	634	659	615	626	672	672	672	634	674	666	685	638	662	668	687	652	688	690	660	656	650	731	631	655	652	658	638	701	652	681	690	640	674	661	678	629	679	715	692	657	669	674	727	625	664	667	671	633	588	665	665	635	643	642	702	663	640	649	645	701	649	642	653	696	685	703	639	651	675	702	659	706	692	674	661	687	696	657	634	647	630	674	668	685	668	650	666	674	715	699	677	663	639	617	678	656	675	678	712	622	649	708	668	659	665	650	687	709	673	678	703	660	688	668	687	652	659	662	730	681	667	656	671	606	667	641	648	649	649	661	675	699	662	716	631	623	704	653	676	699	671	651	658	624	641	635	682	658	698	703	669	668	658	679	625	641	630	626	668	652	715	673	665	665	658	657	673	707	673	629	659	690	661	664	651	687	679	671	677	713	678	675	653	657	700	661	653	689	705	686	592	681	713	661	639	670	641	646	697	658	683	646	661	679	631	672	735	701	662	630	628	673	643	626	645	666	693	669	669	615	678	617	680	664	675	634	705	703	703	667	673	670	694	668	687	653	634	690	658	643	647	714	662	609	656	678	694	638	639	656	667	639	652	685	642	625	663	638	629	655	663	698	680	695	637	651	697	701	671	660	730	665	641	692	641	661	687	652	662	650	651	618	646	678	646	689	665	672	663	648	647	625	616	693	698	652	686	682	630	653	652	633	644	609	665	629	690	650	663	646	659	632	689	667	659	683	642	714	654	673	682	628	647	617	724	657	658	677	625	614	635	657	687	632	676	678	605	658	645	709	665	636	677	674	697	673	689	683	644	653	637	650	621	659	637	672	646	649	689	661	662	673	651	628	655	678	684	616	669	675	650	633	626	680	631	604	640	629	680	668	705	662	640	684	662	690	649	653	689	683	658	701	645	607	747	654	650	626	662	676	676	672	645	641	652	638	664	649	617	682	656	657	660	666	692	692	670	648	666	665	644	678	631	696	676	677	621	684	657	607	701	670	611	634	665	636	665	653	673	667	649	688	744	636	673	651	690	672	666	631	661	675	671	669	666	695	659	739	689	640	648	659	668	646	637	665	647	667	708	691	667	661	650	678	650	664	646	669	612	680	688	655	671	671	626	644	677	657	657	647	687	628	683	677	668	618	685	689	651	692	664	686	696	693	658	680	654	660	654	643	645	629	683	709	677	648	662	686	693	635	698	673	664	680	677	661	710	633	675	655	647	681	671	659	663	659	702	685	687	643	689	687	652	641	624	685	640	626	665	667	679	631	733	663	674	674	700	681	677	635	686	679	631	697	652	638	670	657	692	700	727	624	681	676	681	700	621	692	671	673	638	686	658	666	644	609	684	656	623	658	658	592	683	658	639	626	638	688	701	644	654	650	676	731	689	647	653	693	624	668	693	696	664	709	676	647	695	611	661	653	638	674	607	711	710	680	586	653	689	683	655	669	646	609	668	670	658	662	662	643	695	616	686	622	650	637	645	650	645	637	685	655	653	644	705	651	656	643	659	661	636	757	657	639	653	664	638	652	630	665	673	651	655	676	630	670	684	641	619	673	635	662	622	695	680	687	699	676	685	649	656	667	678	710	643	653	653	676	645	640	606	605	669	679	672	671	660	648	673	646	707	679	692	625	653	654	644	643	646	632	666	662	639	667	670	664	660	601	627	686	644	654	643	638	674	660	631	668	644	670	668	638	685	716	679	684	657	698	683	703	653	645	638	641	717	666	679	671	662	675	636	658	629	628	661	631	680	673	696	634	630	686	703	649	654	682	656	679	668	686	679	721	657	680	690	686	681	677	626	663	689	680	664	646	624	705	649	668	684	686	623	644	708	629	680	631	643	678	619	665	664	655	662	685	670	655	714	661	708	677	627	687	663	667	661	721	672	646	631	668	641	632	642	660	671	635	648	653	662	703	660	648	671	699	704	679	672	721	695	656	658	644	675	688	648	679	667	646	674	644	619	645	661	663	632	605	675	690	682	615	644	676	651	687	661	657	696	655	675	671	661	708	616	655	661	641	646	688	666	648	683	697	693	656	680	632	666	656	687	668	715	673	641	680	648	624	651	688	657	709	663	686	707	668	700	682	599	651	679	699	637	623	654	647	650	596	714	624	672	624	690	639	664	644	630	649	643	651	666	734	678	640	656	689	727	688	667	652	611	678	689	624	665	700	659	642	748	666	661	667	685	644	654	677	669	652	688	646	686	651	640	704	652	609	653	664	696	684	576	649	656	640	609	675	679	692	644	635	708	681	627	629	643	670	684	674	648	623	657	701	660	664	667	692	649	675	724	639	678	674	654	636	632	663	670	679	663	684	623	620	646	643	649	661	637	651	671	611	661	655	688	671	682	671	670	672	698	590	654	665	688	631	682	680	657	721	669	656	675	666	660	665	638	664	631	679	672	630	647	639	641	646	652	637	661	668	676	633	707	601	699	650	690	713	647	688	661	609	674	698	683	686	639	677	659	648	626	631	670	648	674	683	623	714	647	634	687	646	642	707	673	700	683	695	673	672	609	677	695	682	675	634	643	678	660	625	637	658	668	625	650	630	680	667	690	661	679	658	657	617	655	656	647	606	633	666	672	700	676	634	654	665	627	625	642	689	646	669	629	634	651	689	702	643	644	686	663	648	664	655	619	700	671	687	647	620	706	650	655	675	640	633	664	660	660	645	631	634	662	644	709	690	643	633	628	652	625	708	662	638	650	712	655	671	641	662	665	634	643	667	708	665	623	674	676	646	662	695	655	662	623	664	632	641	643	592	657	669	628	655	641	666	646	630	659	675	605	650	658	685	651	673	682	631	677	638	644	683	660	667	629	658	706	645	645	676	626	672	687	664	682	665	646	620	672	664	727	647	655	671	670	607	692	638	671	650	633	615	654	692	679	658	703	675	651	646	657	672	677	677	651	671	653	637	671	657	672	632	685	650	687	667	669	633	606	660	620	635	658	669	652	654	660	620	679	657	687	643	662	625	670	668	667	624	673	675	648	629	683	684	675	658	693	664	661	609	652	680	629	691	694	652	647	621	694	720	645	693	652	648	693	671	666	663	621	666	663	634	601	636	663	649	697	648	694	655	690	688	671	626	631	619	633	651	686	654	662	669	616	653	672	626	647	678	670	662	687	664	629	645	642	648	656	659	622	691	653	637
30007	30466	24532	10851	2726	1019	609	520	490	511	496	492	510	487	511	461	453	496	520	483	465	485	537	521	469	467	475	479	521	512	470	518	513	498	481	506	478	470	446	518	461	501	472	443	506	504	479	436	499	449	454	483	457	513	498	466	448	469	500	453	497	474	507	518	485	500	525	499	484	462	509	462	476	478	489	441	496	545	495	455	506	455	528	488	470	449	488	482	438	485	510	489	455	470	449	453	506	470	476	494	492	436	482	484	506	547	463	538	482	508	448	499	484	509	495	464	462	503	508	486	482	482	478	445	458	521	480	487	471	459	439	469	513	497	461	452	482	477	475	514	472	483	507	485	492	500	475	471	504	502	528	486	467	474	491	506	467	487	500	479	472	505	507	458	489	452	488	499	504	497	517	503	491	470	489	529	456	481	510	500	492	480	466	492	445	480	465	486	476	468	466	514	490	502	483	436	495	499	481	456	504	486	461	476	475	458	467	530	472	504	483	500	535	492	472	473	537	484	521	481	468	533	531	475	502	507	536	511	506	452	491	492	486	488	457	486	492	505	484	483	495	479	481	456	492	475	493	460	508	489	499	481	519	503	476	490	476	515	526	527	495	490	471	450	465	497	500	515	503	510	478	480	514	496	500	501	474	508	487	483	476	501	501	513	480	498	485	482	482	474	507	489	455	473	497	488	491	520	496	458	502	483	508	486	498	485	493	456	482	511	489	538	477	486	498	464	479	510	452	524	508	486	494	488	494	498	533	447	486	479	466	466	461	529	492	457	491	461	475	523	511	455	451	442	467	448	497	504	478	489	492	477	501	473	514	468	529	494	495	492	478	486	486	472	488	458	495	463	494	480	472	476	497	473	507	487	462	452	461	456	510	521	549	460	496	456	482	481	501	458	482	504	468	486	509	477	485	492	474	446	489	504	485	475	496	452	464	477	472	444	490	420	535	468	470	505	479	486	487	537	501	486	455	514	470	478	519	490	469	507	490	496	510	498	509	494	468	482	510	492	476	471	535	471	511	485	442	508	492	496	462	506	526	476	523	463	517	478	490	503	521	451	462	502	464	506	534	483	484	470	520	510	498	476	465	499	504	493	492	505	499	467	499	443	485	480	520	496	478	497	506	514	479	479	472	470	491	462	494	494	479	484	486	493	473	467	510	491	510	468	464	475	487	472	483	496	498	489	465	506	462	511	502	506	472	468	488	515	452	472	473	529	497	461	494	516	482	457	471	460	475	497	507	509	491	452	502	457	447	483	472	461	512	451	459	466	473	502	485	504	505	510	482	531	446	494	499	507	457	461	491	478	461	479	537	474	500	485	517	491	510	511	489	450	470	481	474	468	487	464	494	462	458	503	511	499	527	446	506	502	498	495	466	484	469	472	466	478	488	453	489	509	448	507	469	475	495	478	514	492	506	483	463	474	465	482	485	490	489	495	509	442	455	508	462	480	503	490	481	468	514	497	450	511	496	519	476	520	493	470	509	484	481	504	522	500	489	448	449	530	548	497	476	505	468	499	490	482	484	472	478	479	511	511	461	455	439	462	507	470	479	456	501	517	479	488	496	468	461	495	486	473	485	482	481	483	509	521	495	472	477	461	482	452	461	506	484	452	479	503	481	468	482	492	479	488	469	495	442	506	483	457	510	486	517	509	514	513	483	483	486	498	514	466	470	443	517	473	506	492	493	470	457	477	484	491	494	537	503	480	452	541	500	491	470	512	501	491	497	480	448	510	479	491	480	511	458	488	486	496	533	488	468	488	474	499	491	513	468	455	475	479	458	537	458	487	466	507	470	499	521	507	505	525	446	519	452	503	497	476	449	440	458	527	471	462	466	504	522	509	463	469	526	510	489	500	460	433	453	481	523	522	517	472	496	477	484	508	512	505	451	486	497	476	472	500	464	503	500	488	483	507	475	478	475	442	490	460	495	481	484	476	448	509	482	463	472	466	483	508	496	509	505	480	479	464	503	479	517	511	497	488	485	501	491	479	480	457	501	481	452	481	485	511	494	539	465	514	494	489	507	530	492	492	478	479	539	468	492	502	486	471	523	467	493	517	462	523	452	472	469	507	539	493	527	484	469	495	476	508	484	479	489	470	467	464	490	497	456	455	453	483	466	474	485	474	503	506	506	472	502	465	508	502	463	534	501	472	467	465	458	472	498	505	465	505	503	461	487	494	488	492	468	503	460	491	495	462	472	464	500	489	514	485	482	482	485	475	486	467	510	451	506	474	517	521	515	489	498	411	508	484	507	479	436	470	486	472	492	497	504	515	504	456	490	466	523	490	512	489	467	485	513	503	472	470	478	484	495	461	455	478	508	481	534	530	517	479	496	491	436	492	502	515	498	552	543	447	491	514	504	486	406	448	435	509	511	505	487	516	529	486	492	490	494	480	468	502	484	473	498	498	534	472	468	495	496	493	507	490	490	476	499	498	502	506	489	505	488	482	482	528	516	482	459	501	489	534	501	468	467	530	514	515	494	473	505	503	490	477	478	507	468	510	503	488	490	485	497	525	547	483	482	527	509	495	507	507	481	468	488	465	480	483	477	496	474	502	510	483	478	459	488	472	518	502	474	439	482	552	488	486	529	469	492	495	472	451	495	530	481	481	459	452	489	530	478	502	474	495	503	489	434	507	467	459	481	481	474	523	499	488	494	482	470	507	474	474	524	495	528	495	504	458	446	455	526	500	461	467	493	489	477	519	455	455	464	493	525	483	476	480	493	478	488	476	497	513	532	495	454	483	477	493	486	507	461	498	485	470	512	482	504	465	513	500	473	467	472	507	494	460	466	433	502	469	524	455	495	486	481	459	471	507	450	508	475	486	483	480	460	478	493	491	475	530	467	507	491	469	490	488	503	483	469	481	511	531	494	526	476	505	475	498	473	494	479	463	462	509	507	511	493	505	449	475	483	516	472	502	496	484	494	455	530	465	473	513	463	470	455	484	511	507	520	486	453	481	487	460	458	483	451	518	472	490	500	476	523	486	477	471	501	496	521	515	446	519	492	490	483	463	463	471	518	489	480	539	494	493	464	487	480	528	501	462	459	489	464	467	456	512	481	488	521	495	466	485	471	479	491	511	477	496	482	450	507	450	494	522	524	497	459	474	453	493	526	500	470	476	532	463	496	521	506	453	498	458	510	452	458	452	444	501	438	466	489	500	481	494	464	484	479	433	519	477	456	473	491	501	488	479	484	495	473	494	461	513	489	507	470	458	536	457	482	521	524	461	494	470	471	510	492	447	474	465	456	428	499	480	468	486	493	473	470	489	461	462	499	513	473	492	480	467	488	467	491	478	465	438	497	507	467	498	492	522	463	469	463	508	518	514	467	491	486	462	468	455	491	520	503	480	522	469	475	526	492	489	500	481	509	479	513	493	567	484	471	500	479	476	477	502	508	492	463	476	500	464	497	486	487	476	488	481	498	486	522	515	468	473	491	483	483	486	456	483	484	487	484	502	511	509	487	450	499	497
23538	35832	18572	6463	2264	825	465	431	462	382	407	446	401	436	404	426	414	402	430	417	383	411	385	411	429	385	406	396	422	437	406	394	413	440	394	423	439	453	434	438	446	401	473	413	439	400	428	420	400	439	449	449	386	433	429	415	395	449	432	444	430	450	421	405	426	399	410	396	437	432	428	402	427	432	463	431	388	440	398	406	378	406	446	441	457	396	450	415	425	397	403	430	449	430	399	407	389	445	403	448	425	413	440	404	388	419	401	426	404	415	443	398	435	397	422	395	431	376	393	434	437	436	407	389	405	430	426	418	404	384	407	436	436	409	400	412	431	410	411	420	421	415	448	462	390	429	440	440	421	425	391	406	395	411	430	444	409	386	446	432	433	386	418	392	417	408	389	397	412	409	444	416	399	420	428	433	429	420	444	411	388	389	430	426	402	409	419	424	426	401	389	401	399	414	388	406	411	419	448	441	410	463	422	434	386	420	385	408	429	411	397	443	429	430	463	399	439	423	417	416	418	403	454	415	407	457	397	433	453	387	378	420	401	436	393	421	431	415	430	403	426	418	396	420	430	403	420	435	415	406	383	424	428	437	413	408	395	403	406	436	423	423	439	407	421	416	415	398	405	438	406	397	428	419	399	389	374	391	419	422	451	428	454	389	404	423	458	466	416	405	419	385	405	432	346	411	446	387	434	410	470	397	402	390	400	402	452	404	384	396	369	445	421	442	430	396	435	420	414	450	443	382	377	422	398	419	400	433	412	459	402	409	412	386	423	404	385	429	455	453	408	432	392	410	390	420	422	406	414	414	391	409	425	418	388	442	431	427	453	390	419	410	400	440	455	399	411	452	406	388	407	432	421	414	428	433	390	405	416	436	413	378	420	410	424	392	383	389	432	419	419	445	428	418	419	417	408	427	434	389	416	412	412	430	377	430	410	404	418	421	438	433	407	420	465	363	436	400	413	393	413	408	419	390	376	392	400	415	404	413	395	424	437	389	401	411	380	407	372	427	419	430	400	420	422	434	410	426	424	380	425	414	419	427	419	418	466	424	395	397	382	396	386	398	448	399	413	396	398	405	421	398	409	426	435	393	429	387	404	386	449	413	446	389	438	408	444	415	390	410	404	387	390	398	444	403	411	422	397	437	412	437	424	380	393	437	392	432	433	407	378	427	397	404	428	424	439	413	436	391	406	403	398	436	421	409	413	426	413	433	431	394	406	432	431	414	420	415	439	390	437	416	410	418	404	348	422	385	390	433	422	417	401	419	406	418	418	432	455	403	404	389	414	424	401	447	413	407	377	426	389	421	438	399	414	416	393	416	404	425	446	403	426	419	425	395	395	412	444	408	421	381	373	461	403	419	400	422	418	400	372	413	409	375	437	406	454	382	414	415	422	448	418	418	416	409	427	437	438	402	398	457	455	446	416	432	430	422	407	406	431	436	398	423	402	405	397	401	417	395	380	402	434	428	415	407	415	429	393	368	401	408	393	401	411	394	393	408	442	381	415	389	429	444	420	411	399	445	397	404	450	396	381	388	452	409	348	422	382	430	434	386	456	396	416	404	437	409	396	413	417	413	425	407	423	379	355	387	442	409	468	353	408	406	400	390	401	415	401	405	383	412	415	406	422	404	418	445	400	416	389	400	437	430	409	428	405	412	406	406	425	411	403	435	426	390	437	417	438	434	438	423	433	401	459	444	433	409	415	428	395	407	422	435	449	426	430	427	416	404	407	394	441	393	400	401	418	423	376	428	422	437	387	414	416	401	445	407	419	413	400	454	430	404	449	418	397	425	415	415	437	403	408	403	411	417	426	441	419	420	422	418	441	436	382	414	407	415	415	403	394	450	399	401	383	439	427	387	439	419	404	427	408	421	417	402	415	394	421	419	419	390	371	410	451	405	453	443	385	400	404	372	392	384	414	428	404	416	420	379	444	376	413	398	405	427	380	407	407	429	384	438	422	408	397	412	401	418	391	415	427	416	402	432	472	400	388	413	452	443	430	398	392	388	431	419	421	425	439	409	413	418	415	400	451	418	405	428	419	416	444	403	419	406	419	432	391	412	413	404	407	459	425	431	450	376	404	434	459	434	435	403	425	420	401	385	406	441	386	414	400	406	415	407	402	423	420	446	426	430	426	399	424	374	415	404	410	456	423	401	444	419	418	452	425	404	425	435	398	441	420	404	419	396	427	430	429	415	425	407	436	438	377	404	426	438	415	406	425	417	398	407	422	442	392	425	409	414	411	411	399	463	450	428	481	408	389	407	403	422	423	376	473	458	432	447	425	425	383	435	398	418	411	430	378	413	394	412	416	413	457	412	423	428	436	412	456	407	428	410	441	405	405	392	409	405	433	424	452	378	385	356	430	392	413	395	388	389	428	418	398	393	410	402	417	421	437	410	412	419	442	425	432	393	417	458	410	375	407	391	379	397	410	413	412	412	391	412	428	403	401	426	414	406	438	401	398	412	428	418	438	400	424	407	414	386	410	430	418	434	380	398	427	408	386	413	390	423	436	424	419	467	388	403	408	385	440	430	405	391	436	403	398	398	429	436	406	403	411	402	444	433	424	379	429	409	422	433	399	375	382	383	414	407	437	421	436	435	407	427	456	394	437	427	423	388	413	393	416	416	434	411	416	450	425	376	426	459	442	391	394	372	407	397	436	434	434	414	409	407	430	404	454	407	389	438	403	418	424	420	409	405	419	420	402	398	406	430	402	427	397	400	452	410	440	414	422	409	384	443	405	382	403	423	376	397	423	409	439	448	395	386	413	409	419	423	422	402	412	399	406	436	389	416	482	445	397	438	414	418	399	453	417	427	414	426	441	465	385	432	396	416	398	376	421	416	417	417	394	388	428	415	387	408	417	414	374	423	404	413	383	407	401	415	413	446	402	430	404	424	415	439	404	422	396	417	375	431	425	440	376	428	422	428	417	379	408	396	403	387	461	424	408	413	434	381	368	397	432	372	405	422	399	395	392	400	419	413	405	433	405	391	416	389	395	413	400	416	419	397	425	391	402	403	399	409	432	401	402	408	405	414	418	439	397	366	410	450	391	425	391	404	428	422	405	419	392	449	422	413	403	426	404	404	444	401	400	413	411	401	411	431	394	391	424	396	416	404	402	425	430	422	406	396	414	443	417	407	434	449	404	408	401	408	425	402	407	399	403	404	401	434	398	399	423	411	426	384	413	395	409	388	391	409	421	427	411	401	395	417	377	406	428	421	386	411	428	409	415	409	410	387	411	385	422	396	410	448	406	383	412	443	431	404	401	396	422	433	426	393	380	416	398	414	475	425	409	409	475	433	431	397	447	447	407	409	398	418	447	416	422	418	437	402	421	377	396	409	388	387	392	436	407	397	439	432	434	404	411	404	394	436	451	422	409	419	420	407	444	433	379	444	395	390	423	444	411	381	388	402	410	412	408	400	441	411	410	457	424	398	425	406	410	463	377	405	429	422	424	393	444	428	400	444	417	446
25054	25975	38538	34661	21554	8377	1742	806	633	657	577	618	585	643	595	563	599	633	541	590	578	558	595	676	584	572	605	589	592	622	595	594	612	581	575	581	588	585	575	581	577	580	552	606	550	577	596	618	575	594	547	600	595	633	637	583	546	532	609	565	586	602	621	576	601	579	589	575	585	594	608	573	531	571	589	582	647	558	592	608	588	602	598	534	586	562	585	549	546	598	581	555	601	609	599	575	617	607	556	590	527	566	566	599	578	635	589	592	605	590	604	562	563	550	579	581	590	580	548	571	590	579	557	572	586	582	584	575	595	583	576	577	585	611	592	569	591	604	583	618	585	590	571	582	594	607	595	579	550	584	557	603	587	605	579	618	591	557	601	599	590	616	584	624	577	617	631	596	592	680	596	572	545	574	576	571	544	551	607	597	594	606	536	552	531	594	597	602	646	567	605	531	573	596	582	625	560	570	587	580	579	530	605	595	591	602	578	606	584	558	575	558	595	560	618	604	551	602	531	578	590	623	575	536	588	608	588	587	548	610	567	604	572	567	607	571	604	580	587	579	589	591	561	591	554	557	524	605	594	604	573	574	572	584	581	562	596	581	594	584	544	629	630	555	567	631	598	581	598	576	577	596	588	606	629	564	648	581	521	567	541	631	581	554	571	593	626	588	578	545	553	556	564	609	600	562	580	619	585	571	594	587	592	589	575	580	585	554	539	624	548	568	609	585	531	613	598	593	572	507	584	583	592	589	589	526	626	569	562	550	561	575	551	582	586	579	556	555	580	613	575	575	576	557	624	571	592	608	609	601	627	566	531	562	578	574	560	575	575	614	590	567	589	572	602	578	573	611	557	607	568	580	547	614	552	569	642	607	541	570	601	550	618	551	585	594	574	635	558	574	601	574	603	554	605	578	558	562	580	556	550	551	567	593	555	597	590	544	558	555	581	599	587	605	603	609	551	624	608	561	623	597	545	588	573	601	594	564	613	547	566	546	579	599	635	618	601	595	564	582	549	561	591	618	557	524	565	611	588	629	625	616	627	598	608	566	545	591	572	566	595	584	541	558	575	609	586	582	596	590	617	597	579	567	613	588	586	635	580	565	562	581	577	639	568	562	579	560	623	608	603	607	559	573	590	584	586	572	558	630	610	595	612	583	599	584	608	550	574	591	557	584	575	597	559	602	602	577	570	543	543	611	552	575	551	580	576	591	569	576	602	562	605	610	629	582	575	592	605	549	586	629	589	587	591	585	568	617	587	558	583	511	542	573	561	529	572	578	600	553	614	559	584	569	624	552	545	580	542	604	611	571	593	624	551	576	609	574	576	560	602	576	563	593	558	598	588	575	607	570	596	612	586	549	597	592	625	587	590	568	541	596	578	610	583	568	554	566	546	575	622	600	588	577	573	591	589	548	614	600	575	576	566	559	643	562	542	614	571	637	575	582	583	580	581	602	590	593	567	567	573	555	572	585	589	621	589	586	588	591	608	615	605	536	561	577	570	588	595	579	561	590	574	594	584	568	526	592	606	629	621	593	619	606	544	585	539	603	603	569	592	547	575	594	571	590	581	570	597	591	599	571	570	579	590	593	561	579	586	567	613	543	583	585	607	594	554	537	581	593	595	577	600	579	590	575	577	555	568	583	604	589	574	575	565	593	583	618	595	582	565	618	651	589	575	594	559	576	571	577	583	602	592	578	548	548	576	548	553	582	583	580	575	618	569	532	606	602	569	579	575	549	575	618	586	628	607	608	593	605	569	562	578	571	605	598	603	608	584	612	571	541	579	597	600	573	536	614	581	604	558	589	566	628	560	624	573	578	615	602	555	587	570	593	630	560	569	614	596	629	587	593	604	549	606	589	554	575	560	582	573	557	611	638	599	568	567	574	559	538	525	583	564	575	572	616	623	612	537	553	564	576	610	579	537	531	575	594	583	547	594	614	587	591	583	610	575	598	569	581	574	572	584	547	562	577	578	601	611	581	604	553	550	596	583	600	607	575	608	567	594	591	553	579	569	548	593	602	583	584	531	661	573	587	577	570	638	580	551	609	556	597	588	596	590	566	607	635	619	603	550	589	580	594	577	606	555	588	595	587	573	573	585	554	596	578	525	624	605	597	616	624	615	582	589	598	595	590	551	582	573	591	605	606	587	600	553	585	574	588	594	585	611	585	569	567	577	595	561	604	610	558	591	524	559	557	512	562	594	598	567	589	599	606	558	585	563	573	573	619	602	592	576	591	547	580	578	565	577	584	569	593	566	583	589	589	530	559	597	592	587	588	562	568	570	596	553	585	588	601	583	594	610	593	548	574	588	626	606	560	567	587	538	597	579	623	578	568	577	574	587	626	573	574	579	586	599	569	559	548	586	618	590	585	601	572	586	629	601	564	579	592	570	538	653	591	621	576	594	569	610	621	540	618	562	608	565	607	599	585	593	571	584	586	556	600	561	555	569	604	620	553	562	578	594	597	580	590	578	605	593	601	578	576	561	566	545	581	583	607	583	567	591	555	617	569	529	637	565	618	614	578	563	548	598	602	594	589	597	572	610	572	613	622	607	582	595	598	562	610	596	590	563	642	621	593	567	558	574	597	539	578	565	581	584	565	578	601	561	591	571	551	561	568	544	585	617	584	619	557	554	602	538	587	609	618	556	572	604	546	569	557	594	573	599	584	578	565	594	565	603	594	541	570	632	507	566	581	598	587	544	603	542	581	587	582	626	570	552	599	578	558	578	605	573	617	605	527	579	572	592	578	584	605	565	605	604	545	605	573	564	578	585	625	566	579	616	562	562	604	553	603	573	593	560	586	588	543	590	573	578	529	599	568	562	610	581	562	593	576	597	571	611	610	574	577	562	569	579	565	605	559	602	593	595	566	552	561	579	621	555	573	567	572	594	562	638	556	547	607	625	598	575	553	582	579	566	573	564	580	589	585	584	623	593	551	575	619	607	553	590	606	563	555	585	629	581	591	548	604	583	597	527	595	621	604	579	563	572	569	560	594	572	603	586	574	563	619	606	579	591	593	597	572	573	610	526	574	544	609	562	604	616	580	609	575	584	585	558	562	573	592	584	608	601	587	535	574	556	522	608	581	587	577	536	563	606	566	541	589	589	550	558	638	534	606	594	554	569	573	629	585	630	566	575	585	560	580	594	555	583	632	607	551	553	593	575	614	573	585	574	562	570	538	583	569	573	576	600	560	593	595	564	579	538	522	594	601	595	558	590	527	590	611	639	557	564	609	575	586	590	568	566	571	600	580	580	593	624	588	605	542	611	582	556	577	602	582	556	600	597	585	557	562	616	575	557	641	588	578	595	594	545	568	589	551	619	580	627	599	580	596	595	634	586	602	568	560	616	558	594	525	566	595	589	559	600	556	627	593	565	567	610	618	532	591	573	594	611	592	582	558	568	556	605	561	557	585	558	610	642	598	569	583	584	575	587	585	584	587	592	566	602	567	604	555	586	604	559	554	588	585	557	575	599	598
62310	91489	61919	31930	13215	3903	1225	670	584	555	568	528	535	504	519	513	602	572	573	512	560	552	559	550	524	504	544	569	517	565	536	529	534	516	559	560	553	536	539	563	543	513	547	534	529	552	538	547	562	530	500	555	555	537	514	536	504	593	567	568	538	543	600	547	570	556	588	521	533	557	532	537	571	519	500	538	521	548	544	530	540	548	544	503	563	567	549	581	543	547	598	536	526	532	550	552	531	575	549	546	587	513	546	602	559	494	527	508	528	509	558	555	512	550	567	523	531	536	512	547	548	545	516	557	551	533	533	493	559	547	572	542	511	545	560	510	509	534	516	495	490	483	532	566	546	532	478	520	549	530	591	582	527	545	559	528	493	513	526	537	551	567	547	528	535	525	527	521	509	535	570	505	563	577	535	527	548	550	523	553	510	544	526	521	517	566	513	507	540	517	547	541	533	538	552	564	531	533	564	550	537	557	525	536	550	548	550	494	550	569	566	567	510	555	524	507	531	502	561	570	529	515	549	555	549	559	545	522	510	536	535	530	521	510	532	564	582	515	539	530	550	522	503	533	519	550	527	525	548	574	524	562	549	578	548	498	536	555	533	535	548	523	541	498	536	566	540	532	551	523	519	561	537	542	540	555	531	552	548	564	551	578	534	546	541	520	561	512	519	539	564	533	548	534	568	553	584	544	584	544	549	540	565	530	551	570	508	546	541	512	540	538	554	580	559	565	563	544	560	570	540	543	496	516	491	521	522	528	544	521	520	524	555	583	538	548	551	546	522	535	515	544	526	540	502	535	538	554	549	529	523	523	587	573	566	570	502	528	526	518	558	534	548	573	555	527	537	506	546	538	530	589	556	519	571	538	530	521	570	566	552	558	492	507	534	553	517	517	539	528	570	509	538	544	534	582	568	497	496	523	487	549	563	481	503	585	514	556	509	525	565	493	590	509	526	557	552	551	552	550	531	515	561	548	544	575	530	526	560	525	537	550	546	568	488	536	536	499	569	537	589	483	523	577	551	518	514	568	502	549	524	530	558	537	558	539	523	547	540	586	488	523	522	523	538	549	546	551	532	545	516	538	491	532	591	508	532	524	550	533	527	529	522	536	553	559	514	543	504	542	534	544	512	510	521	556	568	567	525	567	559	524	523	518	560	531	533	536	545	527	531	515	497	516	556	560	562	547	499	548	538	527	557	548	564	531	532	529	524	524	559	578	526	550	520	506	556	569	575	550	547	563	547	581	505	482	502	556	596	504	554	506	532	491	565	544	555	533	514	502	488	541	542	581	566	509	531	528	544	529	550	556	532	545	532	534	581	531	567	530	519	552	544	558	515	522	534	539	555	553	558	570	541	557	518	507	531	513	571	545	501	524	547	560	513	569	503	500	552	532	571	577	562	568	529	541	526	554	512	557	467	561	531	526	556	521	515	530	553	552	552	523	511	521	526	559	501	539	543	539	527	542	519	539	573	526	534	563	526	549	521	552	514	538	535	522	558	534	552	527	571	569	505	508	511	586	543	562	557	545	546	530	527	511	535	557	569	561	502	563	543	576	521	528	550	511	532	542	562	552	489	544	556	530	550	544	539	563	525	583	516	521	534	521	546	548	476	547	546	528	533	534	555	541	523	529	498	515	557	527	516	527	557	527	543	547	545	526	521	503	533	544	536	532	544	554	548	565	489	519	541	540	560	570	546	514	552	531	549	493	572	564	528	542	547	521	516	496	511	550	555	570	537	566	563	563	524	527	543	549	527	537	543	527	516	558	533	498	547	541	515	540	497	519	536	553	552	530	600	545	527	536	535	538	510	532	519	551	545	550	531	519	524	505	513	548	567	580	531	523	517	499	562	551	521	592	528	519	519	507	526	527	581	543	581	531	509	474	516	573	528	593	529	553	587	505	527	532	542	557	566	529	532	529	513	509	535	587	534	524	545	539	512	572	545	532	517	549	551	552	554	559	533	551	502	529	529	533	525	567	522	519	563	575	554	523	554	539	556	547	535	479	530	556	555	516	533	543	539	537	576	581	522	542	507	517	546	533	547	564	508	557	560	533	509	545	515	524	551	576	526	539	493	539	544	504	550	542	531	552	512	524	544	512	547	519	527	541	558	547	566	513	511	531	517	516	511	561	540	548	532	518	579	533	541	527	533	545	526	542	519	541	522	510	520	531	527	516	549	535	581	571	540	534	530	530	537	562	514	531	559	561	545	508	524	542	548	552	544	503	537	514	533	493	510	559	556	539	546	539	509	535	536	551	531	528	544	481	516	517	569	524	498	506	516	574	484	523	566	580	523	557	508	533	552	519	560	539	527	567	535	531	510	561	518	532	533	523	586	538	519	572	553	545	566	535	540	513	498	511	514	548	514	587	537	492	547	529	541	530	512	541	534	598	561	503	540	542	506	539	535	546	508	551	519	564	520	499	541	539	573	531	556	503	509	511	581	487	543	550	534	505	523	565	528	575	533	553	531	530	563	541	553	546	519	591	537	542	539	525	529	536	554	469	557	551	545	530	528	550	526	511	569	509	596	539	511	518	529	500	511	559	546	572	524	507	550	571	533	540	503	540	489	530	566	501	523	515	531	566	496	553	522	536	567	577	526	526	513	518	583	576	538	509	557	524	516	542	570	499	533	525	545	506	574	532	531	545	509	576	541	509	532	521	535	521	531	540	554	555	512	564	530	543	535	510	531	519	560	511	565	502	521	549	536	522	538	552	527	563	554	559	542	533	507	524	569	520	519	497	595	570	560	530	517	517	536	533	545	504	537	548	543	546	528	535	516	554	485	550	533	551	559	533	518	498	521	500	581	543	515	554	492	526	556	547	530	553	542	470	493	511	528	517	564	578	551	560	518	497	563	522	578	555	513	554	504	556	568	530	562	526	532	503	500	548	545	535	539	531	512	559	521	512	541	540	518	512	538	559	540	529	536	535	539	519	527	488	559	550	507	525	505	527	519	553	603	559	562	555	518	533	517	555	512	531	558	547	514	539	494	541	545	527	558	567	543	528	543	524	504	613	552	579	512	517	526	560	544	540	493	533	503	563	525	509	540	554	530	514	553	560	546	549	608	571	534	571	512	542	539	560	513	534	554	523	494	532	555	529	535	478	536	521	539	490	540	558	523	552	537	527	514	513	544	517	530	518	539	504	538	533	538	516	514	523	543	571	489	538	559	514	526	518	583	520	531	537	525	542	554	534	551	531	490	558	554	538	557	551	532	515	541	530	507	527	532	506	526	499	531	538	551	544	560	551	526	548	527	557	554	533	509	538	507	529	530	509	503	548	523	536	593	508	520	541	544	549	532	558	511	500	525	588	504	512	547	512	564	554	503	562	504	569	531	555	588	528	522	538	540	539	565	553	485	563	513	544	578	543	540	504	521	536	518	534	558	542	547	550	496	498	524	525	542	544	555	540	555	569	543	483	556	523	524	550	501	534	533	541	505	523	559	506	524	529	533	578	530	539	556	541	553	521	539	563
23827	23120	34562	31662	24111	15093	3917	1144	813	787	791	789	727	751	746	791	754	770	727	735	755	714	738	749	750	703	731	768	760	723	710	712	733	697	716	695	703	746	766	678	703	732	728	701	760	731	783	692	743	733	717	702	756	703	733	736	702	704	760	764	718	685	691	687	682	762	761	745	741	724	710	704	702	733	706	708	677	716	749	737	684	760	682	752	703	747	710	748	674	700	696	707	733	720	779	716	754	732	724	738	733	693	717	690	739	710	731	760	738	712	757	737	724	691	684	758	710	709	725	702	704	774	697	680	711	748	724	725	715	719	708	699	727	731	712	687	740	713	703	724	724	728	753	768	731	741	730	726	692	737	700	711	729	698	681	704	713	754	714	735	682	724	701	691	747	713	759	742	729	678	743	783	696	755	707	667	733	701	683	677	716	726	753	704	721	670	685	752	676	730	691	715	690	696	729	721	731	701	699	715	755	722	691	735	692	720	721	793	740	674	711	709	706	716	755	693	733	750	705	744	742	739	764	716	692	742	755	736	748	685	742	742	680	777	707	698	698	751	726	737	716	695	711	728	681	766	698	742	754	716	667	715	707	708	724	781	716	729	745	735	732	705	736	697	655	695	684	715	737	753	710	739	694	704	744	726	730	729	722	779	717	694	677	721	690	730	699	699	683	697	700	713	691	809	726	699	741	684	712	708	707	710	710	711	775	656	736	712	682	738	776	690	671	719	665	742	684	680	716	731	701	687	774	742	756	686	666	722	731	701	708	683	694	701	714	690	686	688	749	711	678	695	719	718	697	716	721	694	679	795	740	675	687	714	721	693	718	713	717	713	754	685	746	664	699	688	724	707	720	704	684	696	741	726	724	717	743	691	714	666	730	761	724	745	745	735	713	742	705	781	714	729	715	711	710	760	705	661	701	747	710	695	679	693	715	719	710	697	684	693	708	729	721	714	691	750	723	704	733	729	718	702	695	697	673	711	751	727	698	660	733	695	716	696	748	702	695	715	717	676	752	706	756	712	743	742	703	722	749	735	691	747	736	715	717	724	678	739	773	720	745	685	683	731	678	729	692	717	731	751	681	710	717	717	679	653	731	763	688	691	697	681	714	702	753	723	783	702	658	782	667	696	722	756	706	713	744	748	669	666	703	711	674	725	714	724	706	671	737	686	677	749	711	710	709	721	748	700	735	748	702	744	767	761	703	734	730	701	684	731	719	774	717	727	730	710	697	713	732	707	690	727	693	675	730	740	678	723	732	696	706	690	695	656	714	677	755	710	721	708	683	682	719	707	741	729	732	730	756	715	724	722	732	665	740	737	728	680	754	723	711	702	727	746	711	712	716	730	693	690	711	765	754	737	682	707	668	686	694	742	714	680	712	722	753	752	749	715	730	703	716	730	711	724	673	705	688	728	718	699	782	708	748	709	712	769	762	671	713	673	675	697	683	711	706	694	690	711	715	694	733	703	744	679	707	710	733	728	712	708	729	669	719	705	676	664	708	750	753	729	758	727	688	686	675	719	716	730	739	692	717	717	733	732	710	728	746	757	722	738	690	750	713	738	726	739	718	774	692	765	752	705	702	761	681	706	670	685	690	756	696	712	711	696	766	709	741	697	736	702	721	731	690	693	735	732	663	732	666	719	688	726	701	705	736	769	743	691	740	719	690	716	713	724	706	671	690	664	711	756	756	683	685	671	731	711	728	715	695	755	691	694	704	713	679	765	708	686	743	705	687	694	698	734	732	722	717	739	752	685	699	755	748	728	733	734	754	725	712	702	755	712	758	705	701	779	667	694	743	764	745	661	712	716	692	751	757	661	685	717	763	724	714	722	703	727	689	758	728	723	709	738	703	700	734	694	694	717	673	707	741	694	718	706	749	743	729	726	730	708	762	680	720	770	744	696	689	737	738	752	650	733	722	679	719	723	752	736	679	688	696	721	754	724	733	762	717	701	720	719	740	719	700	736	731	721	739	687	749	680	674	672	714	691	694	751	715	701	746	675	742	719	713	755	720	701	724	675	665	688	706	726	694	751	724	655	753	671	712	732	731	732	719	742	717	721	749	719	732	726	666	716	694	726	675	692	731	739	704	717	767	770	696	737	731	678	724	745	737	685	750	704	752	713	697	640	732	749	749	724	735	688	683	698	761	704	707	753	710	732	706	683	734	723	734	710	781	726	708	722	749	707	708	712	740	702	736	673	742	711	679	681	747	775	737	752	711	701	712	690	727	733	739	697	705	752	738	718	708	690	746	738	773	719	714	729	752	705	729	709	739	719	682	745	670	705	693	741	669	734	701	685	731	747	729	718	713	741	704	675	752	716	716	675	769	706	728	670	695	719	714	720	703	718	732	736	732	755	688	714	768	699	729	744	680	697	660	740	742	724	669	729	690	691	726	743	764	700	689	698	697	723	739	757	714	725	726	733	735	723	701	726	712	727	671	696	679	695	718	718	717	747	707	693	759	719	717	727	691	708	738	722	725	696	697	676	668	680	741	694	798	741	673	695	686	741	723	715	735	716	716	747	703	717	798	723	727	710	721	727	710	679	721	738	732	683	674	731	733	759	700	744	693	769	683	684	698	634	696	723	740	663	721	726	661	735	724	666	676	729	700	721	683	692	706	729	708	721	698	754	730	718	705	681	763	718	743	691	692	696	711	769	714	716	772	717	755	723	720	728	705	688	769	716	763	735	711	737	705	677	731	787	703	751	724	722	709	683	695	692	671	697	690	720	738	705	769	680	695	710	713	687	710	708	761	717	752	738	704	684	701	700	742	727	722	695	720	760	740	675	702	726	737	761	744	690	680	697	714	722	698	703	723	733	714	688	735	714	677	718	798	696	688	720	712	704	711	730	672	764	751	686	708	721	691	685	708	722	715	760	707	749	697	690	734	719	720	715	677	681	702	739	746	767	693	692	739	728	709	734	692	725	697	719	723	748	697	690	679	713	676	695	712	681	725	708	718	736	697	697	728	655	756	747	736	701	723	741	690	705	700	688	686	712	742	693	721	734	742	700	773	741	700	734	720	751	788	698	679	697	731	705	745	740	717	730	745	698	691	707	718	750	745	729	725	708	723	681	703	738	746	725	670	727	717	688	715	733	735	737	714	727	670	760	750	703	742	712	668	724	736	730	726	732	671	719	699	684	699	724	694	684	688	718	711	701	720	688	739	651	713	722	713	701	679	701	734	734	757	726	722	739	740	720	712	734	709	703	752	752	697	703	701	691	707	678	667	718	718	728	741	697	699	692	717	741	706	723	678	690	699	687	719	696	683	743	765	713	672	711	712	752	717	703	761	719	686	723	723	685	673	670	690	702	690	720	725	739	711	741	699	700	731	767	673	720	750	732	712	702	702	708	706	757	748	672	713	695	737	726	746	706	702	701	699	778	733	698	705	695	707	702	740	732	705	725	739	741	718	716	729	688	785	691	753	653	746	667	740	707	736	746	681	671	689	710	696	739	721	684	717	708	692	736	724	767
63416	98858	69926	42286	18219	5436	1713	827	695	692	699	693	683	657	683	681	636	708	719	727	715	662	692	711	722	694	660	624	654	706	694	644	683	652	657	631	659	678	654	680	719	646	659	694	669	625	696	662	661	658	697	691	701	630	662	647	726	623	709	672	674	635	668	712	703	638	649	646	649	642	678	678	671	677	668	668	663	656	670	688	679	640	602	643	723	740	662	661	676	702	686	648	669	654	629	699	682	671	639	672	697	665	651	662	647	628	667	670	668	690	702	671	676	645	643	650	633	649	691	679	627	633	651	687	737	664	654	673	665	669	691	638	680	651	705	707	648	648	702	699	688	678	653	686	668	670	688	679	669	635	695	688	662	661	629	646	688	686	657	705	730	704	685	697	648	685	638	635	659	656	619	697	648	658	688	668	697	730	647	619	650	641	672	686	685	649	655	713	686	642	660	672	675	666	665	650	667	649	675	660	708	687	663	678	661	677	656	679	623	651	694	704	644	666	655	669	697	723	681	648	665	727	632	684	651	619	659	704	645	700	669	634	660	675	679	622	653	685	673	658	676	631	651	645	630	636	679	674	703	695	635	650	711	681	683	664	680	712	652	665	657	655	674	651	688	706	701	676	701	678	617	650	662	689	692	709	688	675	634	680	664	597	730	661	679	674	660	652	653	681	665	696	641	661	677	682	661	642	624	601	675	643	663	670	623	675	714	715	638	611	679	669	703	652	650	690	646	648	706	700	670	688	706	731	681	627	645	647	666	632	713	670	677	655	649	693	635	740	644	681	673	642	674	594	682	638	641	623	650	677	628	666	662	672	668	679	635	640	683	629	647	616	664	661	612	672	680	669	644	699	736	653	680	647	668	696	699	694	652	661	687	638	673	686	628	665	710	676	635	654	641	688	692	640	724	717	666	644	680	649	716	665	721	675	657	697	645	676	735	653	617	645	656	610	659	684	663	715	647	640	637	678	666	679	664	661	650	678	680	645	637	666	717	638	671	644	632	635	659	652	637	678	624	665	663	664	660	672	686	686	668	658	661	683	628	701	653	632	660	633	670	707	680	651	673	662	664	666	666	704	728	696	691	691	666	644	676	667	690	645	642	646	644	662	659	624	626	610	633	660	643	688	669	639	657	639	626	650	658	661	690	712	696	686	677	619	624	699	659	675	694	691	665	681	696	678	611	709	701	710	650	685	670	684	651	670	683	676	645	679	690	647	667	654	654	633	659	695	686	603	643	645	669	682	617	662	679	703	686	636	660	691	706	678	658	681	623	648	713	681	673	659	727	641	624	714	646	685	673	671	631	683	644	661	677	650	693	664	642	677	654	646	692	714	654	691	656	708	671	662	673	658	678	662	677	617	677	725	675	688	675	653	685	704	678	662	669	638	658	641	649	674	661	667	665	670	668	663	640	629	669	665	698	677	629	714	670	657	695	714	724	689	652	624	700	656	667	660	643	637	683	710	666	673	661	636	660	670	656	684	680	668	650	669	662	666	661	627	666	652	663	696	672	647	648	650	643	722	694	679	661	693	617	675	674	665	689	691	655	681	714	638	633	652	662	656	669	644	685	672	617	626	656	710	655	624	649	665	681	676	666	724	688	647	693	635	695	671	670	627	714	673	704	621	609	663	725	681	682	639	659	669	646	662	696	646	665	684	658	658	674	658	603	690	655	720	651	695	687	653	638	645	638	657	679	656	668	672	679	681	639	635	655	696	660	662	660	673	705	664	715	642	639	634	663	661	627	702	689	647	635	634	652	693	679	667	684	639	677	630	656	660	689	708	685	645	654	628	667	665	653	686	686	665	688	653	652	640	660	639	659	685	681	658	693	666	641	659	626	684	663	652	645	637	687	678	652	643	639	623	624	674	662	658	655	665	665	661	685	654	680	647	677	619	650	716	675	682	664	638	723	654	707	604	660	668	665	647	646	655	677	674	634	689	654	636	648	649	666	652	643	680	656	714	663	632	636	621	644	676	668	672	652	650	671	696	662	645	690	683	642	728	663	636	639	666	655	696	652	664	708	662	698	673	684	676	680	676	682	661	657	639	685	638	643	675	647	662	676	688	675	694	665	639	648	662	671	617	664	644	704	650	646	679	662	680	663	669	669	643	690	675	688	644	680	648	663	675	658	670	675	658	745	658	668	681	670	697	657	640	615	618	619	688	662	675	682	622	669	626	708	645	683	667	641	632	699	675	607	697	692	680	620	667	671	631	625	673	717	637	662	694	633	692	663	651	670	684	642	658	648	692	635	711	643	606	671	674	663	684	697	708	650	628	655	691	657	689	678	615	667	646	681	657	643	662	627	674	660	627	650	641	654	679	687	599	671	649	679	668	669	673	693	666	648	630	695	648	654	667	691	655	655	627	720	683	665	713	676	653	644	726	625	659	658	632	671	666	692	668	660	680	676	708	676	636	664	688	642	686	686	650	682	688	641	654	665	679	656	701	666	684	657	649	678	635	643	644	700	676	650	654	712	658	682	606	645	657	636	673	645	678	660	664	652	678	676	644	686	661	661	675	681	642	693	697	660	681	674	659	672	679	675	669	670	648	629	696	665	667	669	649	659	627	685	611	654	676	640	646	650	661	655	620	636	647	660	693	678	671	700	668	671	654	628	665	659	661	619	692	689	674	638	634	670	652	658	662	660	707	651	691	658	664	628	659	648	663	644	643	655	671	652	655	618	663	671	645	631	665	658	649	660	647	631	643	619	649	604	612	694	692	645	626	720	701	655	679	655	660	663	627	709	645	679	660	639	606	632	649	648	691	613	618	624	679	654	667	654	651	660	696	703	626	686	680	642	622	647	644	661	588	713	664	657	640	666	662	664	662	655	629	639	702	652	643	677	670	639	623	655	640	679	694	684	651	698	632	673	637	650	646	691	635	636	668	660	608	662	634	648	677	669	642	710	680	665	673	613	660	678	648	654	653	662	630	685	600	626	698	646	650	671	639	695	655	624	662	682	671	713	694	647	659	676	685	660	627	688	665	636	659	687	684	669	612	691	678	679	641	686	700	664	653	626	645	660	652	662	659	635	633	665	670	674	657	616	683	646	639	647	640	668	642	686	734	681	620	696	664	653	682	661	654	683	660	674	675	685	684	649	636	685	664	695	676	690	657	624	650	644	675	664	653	680	659	619	650	693	635	677	681	653	631	706	663	696	685	694	677	669	674	699	669	678	638	636	653	658	651	659	624	716	694	663	684	641	667	691	668	648	661	659	611	638	688	635	688	643	629	674	641	659	674	646	708	681	655	662	629	634	657	638	634	687	688	647	675	673	658	609	708	661	666	666	705	644	689	667	650	681	644	667	659	657	685	667	660	689	618	652	668	678	663	693	682	635	664	645	637	642	704	681	656	714	653	656	691	678	670	652	656	675	655	641	687	646	615	701	686	680	606	668	660	642	635	640	699	674	699	657	655	700	654	673	673	649	676	647	637	660	660	716	639	614	675	648	677	651	652	669	648	688	626	689	689
30074	28703	26204	12122	2986	1106	645	522	521	479	477	513	482	555	510	512	514	483	486	528	506	514	482	485	526	493	507	492	490	521	491	529	546	506	485	523	502	480	490	466	469	499	493	469	511	508	500	540	491	511	490	544	526	477	499	504	449	512	486	495	556	524	484	516	515	513	502	480	540	516	496	488	493	494	513	498	498	483	497	515	521	494	534	493	517	484	479	500	482	476	489	512	499	527	498	513	521	547	518	494	487	494	476	475	487	490	465	477	531	509	536	475	466	502	487	495	486	519	473	519	492	493	498	490	508	554	483	478	484	499	499	480	520	467	505	520	495	501	520	488	537	480	492	489	472	489	489	512	501	486	559	487	505	524	506	510	464	472	524	483	534	487	531	482	464	498	536	485	493	541	457	519	495	520	458	501	513	517	496	489	505	534	501	494	526	509	492	490	515	526	470	516	446	504	477	503	470	481	509	516	495	552	510	479	488	453	515	513	493	486	506	507	511	490	507	460	489	501	501	516	497	493	477	510	485	486	474	491	497	498	473	504	518	542	515	517	459	450	489	519	517	505	538	499	520	502	547	477	513	475	469	543	508	483	518	488	478	493	487	514	511	513	461	495	504	532	493	472	520	556	533	466	454	534	471	514	488	512	437	518	500	560	484	515	501	531	487	512	511	504	485	481	506	519	487	488	513	490	513	532	513	533	506	478	501	476	479	498	497	504	494	522	503	464	538	497	495	506	506	509	512	487	503	452	505	461	473	500	506	493	515	501	515	485	517	520	517	500	478	506	512	511	458	507	488	520	492	523	524	494	500	556	487	463	526	504	510	530	502	479	534	548	518	498	483	507	546	463	497	500	485	493	512	532	527	474	470	504	465	499	475	546	483	532	492	477	491	518	487	484	538	535	499	461	485	490	489	510	450	518	498	515	494	530	503	486	562	517	508	480	483	508	438	493	495	538	505	544	531	474	507	508	521	490	501	498	519	502	472	498	495	543	502	505	525	492	483	485	463	495	505	492	499	522	492	520	504	485	499	490	484	508	496	524	486	497	521	524	523	537	520	508	493	466	488	515	483	509	519	506	477	515	525	499	544	494	486	486	459	487	480	502	506	493	512	486	503	515	508	490	485	531	514	503	526	482	495	537	525	529	502	491	515	510	526	526	500	466	459	495	508	504	526	510	515	466	473	506	507	495	513	466	482	484	485	507	517	498	514	509	519	474	519	456	527	460	496	489	512	498	519	485	541	524	480	532	507	476	518	503	499	466	497	507	469	482	479	481	517	491	487	525	516	481	496	470	516	478	489	498	498	498	464	507	529	497	504	455	507	484	520	484	474	553	529	516	559	526	503	528	477	477	497	512	499	518	478	497	500	485	484	472	477	488	541	495	476	496	504	528	482	480	513	462	499	502	504	461	519	507	483	507	567	535	526	529	493	516	485	482	497	490	552	513	529	517	465	508	470	511	481	448	496	497	504	497	515	499	510	496	467	509	523	501	500	498	534	471	484	531	540	486	512	521	476	508	478	483	467	517	515	511	496	484	489	485	518	501	469	493	461	507	498	519	551	523	519	493	470	497	482	500	493	475	502	497	509	493	513	553	529	481	487	443	484	492	523	504	490	503	502	480	500	543	516	501	514	494	506	515	487	460	494	531	482	528	501	512	529	458	488	498	503	541	471	448	510	507	530	484	477	535	467	484	468	471	507	494	498	477	494	571	529	510	510	492	503	516	496	495	492	478	510	522	538	529	495	504	502	434	483	512	471	509	498	484	510	514	491	533	512	480	497	530	471	503	537	468	522	520	501	488	494	548	471	446	499	552	487	505	522	500	515	486	494	472	518	487	466	471	450	519	489	480	533	520	475	488	494	491	477	473	480	475	522	476	497	526	491	490	516	485	537	480	478	514	510	495	506	522	540	494	540	510	522	508	490	497	487	483	484	551	495	489	479	481	467	496	512	490	510	526	505	504	451	484	499	547	508	480	474	462	486	462	549	526	519	519	522	460	485	492	506	478	520	509	495	520	501	536	507	496	479	521	485	506	476	476	467	508	556	472	471	515	501	452	476	484	509	498	469	471	510	427	514	516	506	512	485	498	507	486	480	482	502	511	509	498	505	505	479	486	510	499	518	478	511	530	516	508	494	517	537	516	507	522	515	452	495	502	501	527	479	518	495	478	524	489	539	467	514	479	508	538	474	505	481	501	518	501	531	544	522	510	508	485	505	468	501	496	533	499	538	502	479	514	487	481	515	492	535	520	528	515	517	508	490	478	468	523	490	497	487	472	491	455	476	487	492	494	516	467	497	512	501	483	518	491	498	494	521	499	468	505	469	535	483	509	485	498	517	498	520	484	500	521	513	499	479	507	504	501	483	529	502	482	508	511	494	504	475	497	527	492	523	514	498	472	523	489	508	542	474	474	517	467	508	485	450	502	468	496	489	497	511	518	465	518	524	528	515	470	499	461	504	516	481	493	474	538	568	534	498	529	453	507	473	479	494	542	492	479	518	516	472	514	513	483	476	514	534	506	510	475	513	486	481	502	481	485	487	488	500	469	520	459	503	504	486	493	508	488	518	510	468	484	508	504	513	499	485	493	498	491	536	515	516	506	503	471	549	513	499	486	550	496	478	540	481	472	467	553	489	469	527	468	507	514	498	481	494	515	489	505	498	548	482	492	494	462	473	508	504	518	505	521	473	462	494	501	537	544	487	504	497	474	499	492	538	460	473	485	550	480	528	512	474	508	482	469	492	521	483	484	464	468	523	491	508	518	480	490	497	483	461	487	534	506	505	507	488	489	522	481	527	518	473	508	501	503	492	489	475	497	515	506	512	509	480	486	483	511	516	507	482	505	514	516	492	524	461	480	503	458	496	494	519	548	504	499	463	498	481	503	524	505	491	465	519	456	528	512	543	520	487	503	512	493	507	499	518	507	468	527	481	476	431	513	555	483	525	503	513	484	514	483	492	490	532	508	504	514	485	531	542	464	461	486	520	533	498	528	497	446	525	520	464	511	491	501	472	498	530	463	441	517	499	475	529	456	480	479	485	510	520	520	515	509	519	515	509	526	480	493	498	464	497	503	511	528	542	522	506	499	531	495	488	497	484	474	539	501	493	485	527	508	539	506	473	495	533	489	532	488	488	461	416	535	492	507	525	489	484	532	493	512	481	512	524	464	474	509	495	536	532	480	509	519	500	520	485	492	509	533	493	509	483	539	505	497	477	478	464	498	512	500	548	482	501	489	491	507	526	532	517	483	524	517	504	490	478	512	506	501	535	494	514	472	477	485	533	499	476	506	529	511	511	503	497	516	493	519	545	486	496	503	510	478	437	521	496	500	530	533	481	497	492	482	503	525	480	475	504	517	478	467	483	480	485	562	512	485	465	508	507	463	506	486	507	476	487	475	455	491	496	503	527	483	499	468	476	519	509	528	503	486	524	497	555	457	536	464	518	481	491	478	471	502	487	466	482	498	517	475	521	514
23397	33556	20499	7095	2339	962	549	467	471	417	456	437	394	455	408	436	432	421	461	425	423	431	409	437	461	399	460	430	418	448	506	396	427	391	397	443	386	442	432	400	445	439	427	417	424	440	469	425	426	402	423	439	420	390	419	425	426	398	422	449	436	454	414	436	426	439	446	419	446	411	413	444	412	381	436	391	439	409	436	432	422	465	470	409	443	409	428	413	455	421	421	418	452	425	430	439	394	445	405	442	415	401	452	405	425	425	391	410	421	444	425	404	439	441	402	406	445	418	444	426	436	423	442	407	393	448	392	440	457	441	413	440	427	426	385	388	408	404	412	430	400	418	435	398	410	402	411	420	397	433	455	441	413	409	376	450	440	421	433	459	400	406	445	405	425	374	403	376	441	390	448	435	444	469	439	395	401	432	418	424	438	417	433	398	400	410	473	407	420	429	416	437	449	394	445	447	407	423	413	437	455	407	430	437	396	421	440	437	435	434	437	426	428	412	437	390	416	388	423	434	410	424	462	427	416	424	416	416	420	450	401	408	416	415	414	391	428	427	427	413	441	421	426	414	445	392	424	435	432	384	431	406	419	477	404	436	450	427	434	401	443	435	445	447	407	410	422	432	364	428	445	426	437	420	400	466	422	423	423	477	411	420	435	437	414	415	462	409	453	436	418	407	402	469	434	406	464	412	416	411	434	406	406	444	429	448	413	431	413	410	404	417	397	414	421	384	427	414	440	450	462	390	405	401	423	432	397	408	426	391	407	416	392	428	380	423	419	417	417	428	417	401	441	439	444	390	414	423	435	408	414	430	419	426	404	421	460	416	432	451	433	419	436	425	448	415	440	425	438	420	406	442	450	434	448	387	433	431	478	431	446	424	420	409	441	449	422	405	423	433	428	421	416	441	394	409	426	437	459	425	422	437	427	434	412	436	407	407	404	416	414	411	415	430	476	411	420	401	418	464	454	425	435	428	453	425	436	400	445	407	454	429	389	406	429	425	444	461	391	427	441	407	442	449	425	458	369	416	441	426	409	395	422	426	445	430	424	428	420	419	431	417	425	462	422	442	448	431	413	402	420	368	446	439	397	388	465	411	433	397	436	401	424	428	426	410	383	434	433	446	412	399	464	440	389	427	453	455	400	410	397	420	402	425	416	420	395	417	417	395	409	406	396	430	407	401	415	436	418	436	424	427	420	390	394	437	378	395	382	408	438	414	433	426	413	438	417	423	418	483	425	432	435	422	426	408	411	410	425	403	469	390	434	403	443	406	396	380	413	451	453	393	462	397	423	452	420	447	430	406	400	448	408	410	426	399	455	442	420	369	414	447	445	405	409	397	409	415	414	471	432	452	436	424	422	448	426	435	416	454	428	473	405	474	427	441	427	399	454	457	414	394	398	446	420	424	411	423	381	445	400	442	451	431	429	430	425	413	482	403	445	438	411	411	452	450	454	389	421	403	423	444	409	399	427	404	397	426	447	410	410	394	453	395	430	409	445	418	429	397	460	412	414	408	424	413	421	478	424	399	432	419	412	430	414	419	420	435	428	446	431	439	440	437	392	406	443	423	414	422	446	441	436	436	404	466	419	378	450	424	458	425	430	419	450	408	432	427	413	433	437	410	371	423	427	439	446	425	443	386	400	450	384	404	413	383	422	424	444	429	409	434	397	422	458	373	438	434	408	434	416	431	383	438	394	438	392	415	443	394	398	428	418	416	449	415	409	428	424	445	415	435	452	428	429	421	419	449	412	413	384	400	437	450	433	446	426	471	417	429	405	394	406	416	408	425	436	418	417	421	402	456	458	419	416	416	437	436	411	475	418	417	415	417	439	442	446	400	428	424	384	451	386	395	427	442	418	423	448	403	411	403	414	407	448	432	420	461	411	386	424	424	431	398	422	420	457	428	428	434	432	412	389	418	386	449	443	428	399	396	431	411	423	428	423	439	394	428	436	439	411	401	449	410	372	402	426	411	457	387	419	424	464	437	434	453	440	397	443	435	443	434	422	390	442	457	436	433	429	438	419	426	414	422	436	416	424	426	436	429	433	407	422	442	431	446	439	396	425	392	429	420	403	418	417	422	401	431	404	402	435	476	393	489	410	443	389	395	406	408	383	425	385	449	443	453	408	403	456	406	456	410	402	414	455	399	400	443	400	417	410	425	441	444	427	389	409	433	452	366	405	432	424	444	391	419	427	428	447	423	405	400	403	430	418	448	417	415	423	395	409	418	423	403	413	473	422	415	446	432	414	432	409	402	393	430	390	446	442	385	431	452	450	460	377	436	438	433	460	472	429	437	404	421	432	397	424	416	399	401	441	449	391	419	408	451	418	397	423	410	418	422	404	392	443	404	395	413	448	419	424	405	413	416	424	456	434	414	411	413	441	419	460	424	421	389	429	389	404	446	435	412	411	423	443	357	406	408	454	425	456	427	452	421	461	439	408	447	463	440	431	437	444	413	377	392	407	438	441	406	439	420	411	428	401	425	412	401	426	444	421	412	418	399	429	420	417	393	440	436	413	392	466	426	421	391	398	399	418	441	411	437	418	414	431	457	400	397	452	402	408	372	438	401	440	416	426	424	423	369	415	414	415	422	443	387	394	429	450	476	481	399	417	389	423	411	422	397	422	412	422	455	431	411	405	404	435	445	454	430	422	422	427	451	436	396	451	398	434	403	425	389	428	439	434	435	439	440	403	406	420	425	415	444	420	433	411	439	419	454	392	433	449	414	449	395	411	447	409	451	455	428	412	399	424	406	424	435	417	402	446	420	429	453	450	443	410	454	445	468	399	423	405	389	407	399	440	395	432	430	417	411	410	392	422	453	430	438	449	410	447	453	420	415	439	435	436	419	417	415	408	419	430	438	406	394	416	430	411	441	435	416	443	423	413	411	410	384	421	392	418	439	390	396	426	445	403	440	428	444	426	438	416	388	437	437	423	428	422	440	429	440	394	406	452	415	407	430	434	407	422	462	414	425	426	402	398	415	429	415	402	416	361	423	447	419	411	428	451	408	451	391	458	412	451	408	406	442	382	434	422	433	419	432	431	453	428	434	423	400	406	409	435	392	457	441	431	414	385	411	427	439	439	434	428	420	412	428	423	418	409	400	440	403	419	447	446	413	421	396	425	427	433	433	413	438	433	468	406	403	383	411	405	407	451	397	403	437	379	419	425	415	414	399	428	438	438	434	434	423	384	435	432	408	431	439	396	450	446	392	425	449	404	443	412	418	437	372	414	442	439	418	418	399	434	372	463	429	429	431	422	385	416	437	418	442	402	436	477	418	410	445	391	397	392	398	437	457	449	403	419	409	417	408	436	425	403	400	442	382	428	421	433	428	392	432	396	416	435	401	436	431	399	397	435	418	412	435	432	402	427	434	418	377	393	429	391	421	398	413	406	412	445	433	435	421	415	425	425	432	450	414	409	425	422	424	430	426	447	406	424	413	421	468	424	477	423	395	408	445	427	424	439	424	397	420
24895	24974	41899	37954	21882	8978	1810	856	634	668	639	637	620	653	636	644	630	600	637	591	645	616	599	587	678	647	619	595	596	588	624	629	664	558	601	634	585	598	619	610	597	591	636	608	567	604	628	591	619	606	625	588	576	621	608	583	642	604	577	624	643	623	612	599	608	582	575	579	636	601	578	602	604	652	650	620	592	624	621	593	612	602	592	588	566	636	614	595	577	572	587	604	583	609	595	588	607	599	602	605	605	616	573	621	594	589	588	584	600	566	615	589	569	547	581	599	633	620	598	571	585	584	614	577	595	635	600	647	583	595	644	608	653	618	630	606	608	618	568	633	589	582	666	646	617	610	586	630	613	579	625	631	632	535	604	646	620	595	579	600	562	542	626	606	598	607	609	622	649	655	576	594	582	623	594	612	598	589	592	602	620	631	596	602	626	630	619	625	636	631	622	610	579	620	597	634	588	575	607	604	578	618	585	611	615	620	597	583	630	586	604	624	585	636	612	608	627	600	632	585	609	602	604	613	612	633	613	602	634	627	609	575	592	634	589	611	586	647	624	593	624	613	647	593	601	623	603	607	606	565	609	572	661	610	580	582	542	595	591	631	612	644	614	645	571	596	618	588	617	604	595	619	585	617	575	610	588	610	629	569	621	573	630	587	627	583	575	627	606	625	641	598	638	603	620	601	636	568	578	573	585	603	625	604	604	633	594	639	592	623	629	578	622	596	580	637	560	604	672	601	566	635	615	564	580	630	635	627	627	596	590	604	639	597	585	572	611	622	611	574	639	621	618	579	623	598	616	576	585	560	559	615	646	611	578	639	663	569	638	644	656	605	639	602	608	601	603	583	580	586	616	601	584	605	614	566	595	559	640	616	616	596	623	548	592	624	615	612	601	596	599	580	586	659	594	608	652	632	607	654	561	607	624	624	551	600	654	604	614	612	568	619	590	605	609	634	634	554	606	635	627	616	523	554	625	611	628	570	583	619	630	613	579	599	598	563	639	570	652	623	623	564	566	627	596	635	594	622	588	557	647	609	614	576	604	644	636	586	599	636	608	623	567	624	585	609	601	560	599	649	628	610	596	616	624	557	624	639	622	627	611	589	594	630	557	573	634	586	623	622	602	639	587	619	598	625	591	619	613	586	653	589	569	584	663	582	632	598	596	555	622	632	584	634	615	652	630	615	623	590	595	630	629	628	575	603	603	620	585	602	574	616	599	552	592	619	607	612	621	586	639	586	604	621	562	605	590	600	587	552	593	587	592	602	612	593	593	592	612	591	594	622	605	596	594	589	657	589	625	611	582	618	610	595	606	668	623	611	588	615	579	599	588	593	630	596	590	618	628	617	640	607	620	628	597	612	605	595	616	620	584	643	579	612	603	606	609	618	589	600	611	616	552	582	655	592	636	588	628	663	600	634	547	622	632	597	604	620	589	611	628	580	612	595	620	628	646	592	625	584	562	650	639	617	597	628	615	633	628	596	643	621	603	630	607	579	627	586	597	603	581	601	599	644	623	598	580	597	572	608	581	647	599	620	590	570	567	599	614	591	623	621	601	617	571	588	594	593	601	599	585	590	583	621	556	592	598	633	608	606	582	627	606	620	581	584	610	574	566	630	603	653	596	602	619	576	550	625	544	615	647	623	586	607	622	597	607	603	577	611	619	587	569	596	639	631	624	597	623	614	604	605	592	579	569	584	588	563	609	662	596	587	568	605	568	592	597	617	602	606	577	635	619	565	580	586	602	641	600	545	604	594	579	623	632	587	650	585	587	622	629	648	623	624	606	612	649	622	609	599	607	625	616	611	555	674	626	628	565	612	613	611	588	614	618	610	581	597	590	671	575	618	566	624	633	589	638	641	645	660	567	568	620	593	592	611	622	592	610	671	612	604	622	605	590	532	609	561	586	627	646	603	608	589	569	620	629	607	605	607	586	625	620	601	604	611	600	580	618	572	646	592	611	572	596	641	601	621	596	605	586	608	660	596	631	575	619	608	598	604	660	612	570	619	632	591	592	591	587	626	574	570	628	645	613	634	577	577	620	590	603	585	581	599	577	631	640	622	592	639	602	569	585	617	574	641	577	633	628	629	596	596	570	615	599	596	587	623	612	584	610	596	607	622	562	604	608	607	581	597	617	583	678	606	604	644	602	612	644	624	629	646	595	594	623	617	592	603	625	625	618	610	637	590	571	576	576	598	590	634	597	597	607	639	613	630	631	609	591	589	578	631	570	579	566	573	662	624	617	608	586	550	570	603	611	614	628	609	692	624	632	590	602	615	605	570	607	599	639	626	599	606	590	628	579	577	630	587	588	572	581	584	605	626	617	621	574	590	592	596	631	604	630	612	590	638	626	600	563	636	583	607	593	631	578	600	591	623	606	576	582	599	591	596	630	580	581	615	602	628	592	611	633	590	642	634	634	603	542	602	622	619	607	592	576	590	561	582	637	645	601	589	565	598	623	582	551	598	602	582	591	619	592	610	616	562	616	582	596	586	634	604	594	599	581	601	585	586	621	649	589	647	615	579	626	578	594	608	653	575	628	595	612	597	667	609	615	636	606	584	668	607	618	587	618	582	599	616	609	646	615	604	591	579	594	615	614	590	623	612	616	589	601	569	580	599	592	601	596	624	569	610	616	586	561	629	620	615	598	587	605	596	585	592	623	569	640	630	613	616	649	638	592	566	616	548	611	613	661	602	620	637	573	603	604	612	576	591	597	610	605	619	637	602	585	604	594	603	611	587	637	606	598	578	615	605	583	584	579	578	597	595	592	627	599	623	590	570	598	588	620	646	570	597	580	629	664	596	621	613	621	599	582	537	607	573	613	599	635	617	658	583	611	592	624	625	601	593	612	594	560	604	580	596	539	606	584	592	596	635	598	619	566	595	617	615	606	623	548	630	569	596	573	593	598	644	558	590	603	600	628	598	574	655	574	610	611	576	604	664	589	596	568	591	577	570	569	655	592	614	623	634	615	600	607	589	624	637	622	589	592	623	616	613	592	618	583	654	658	590	625	588	629	586	597	612	631	640	633	640	599	590	571	585	597	643	633	577	593	609	614	608	563	554	583	576	631	587	597	565	629	622	641	618	629	572	624	600	587	610	546	571	616	540	606	636	600	608	600	628	580	629	598	642	613	646	620	605	619	630	594	614	603	639	629	632	607	607	610	627	601	621	582	593	582	626	617	587	581	614	630	591	624	623	618	621	595	628	633	633	583	621	619	606	643	627	617	650	614	593	549	625	580	622	618	595	573	595	562	612	628	564	637	630	613	613	609	583	586	575	608	573	604	630	588	577	617	626	648	609	606	598	545	617	578	623	634	597	570	550	595	575	583	630	639	634	579	621	635	626	566	594	587	627	615	597	602	610	593	589	580	612	598	569	605	593	598	612	578	558	623	647	595	619	576	593	590	611	631	620	613	585	609	634	571	538	634	584	586	642	599	574	554	602	600	576	595	625	647	654	630	612	565	644	634	610
56689	88543	67480	35074	12750	4046	1253	685	602	551	561	548	520	571	560	548	578	585	545	579	588	560	547	522	591	577	549	581	556	572	569	574	555	550	574	570	589	595	572	524	540	543	582	554	544	553	544	578	570	578	552	564	554	544	536	563	616	538	579	519	554	548	568	576	587	591	518	535	550	548	558	546	596	571	556	548	543	548	538	565	530	564	553	519	529	570	526	550	571	552	544	580	575	558	595	580	594	614	560	589	525	521	573	568	567	586	576	549	576	539	569	578	598	535	580	569	597	566	575	533	563	572	593	566	574	571	552	593	558	560	550	533	567	571	595	556	551	544	533	526	532	553	605	573	599	528	537	559	579	551	513	559	579	571	541	552	548	563	559	594	559	556	538	564	513	551	576	591	556	562	578	578	558	589	554	510	520	588	545	536	544	567	534	557	508	557	573	560	570	603	563	607	548	584	576	585	558	563	589	557	572	540	503	560	498	572	558	563	546	556	523	539	520	579	598	554	548	560	563	577	555	549	566	559	566	543	532	541	546	548	537	553	505	519	569	557	577	543	539	547	593	562	554	601	576	551	566	547	567	580	530	528	573	545	587	542	561	558	535	555	529	569	521	545	555	567	559	544	542	609	605	557	537	545	570	539	562	543	567	529	526	552	562	541	544	543	564	564	563	582	539	548	558	580	530	541	607	521	557	562	553	549	544	550	571	541	523	535	574	568	584	532	539	550	583	579	550	551	525	559	581	587	565	601	555	561	556	527	528	589	532	543	549	501	551	535	543	563	519	558	538	524	583	571	548	528	569	565	574	566	598	588	581	548	545	553	596	588	526	572	554	528	586	566	557	526	557	546	536	568	571	557	563	514	601	506	594	567	579	549	587	551	559	584	570	521	551	574	562	557	542	570	573	534	575	573	553	558	568	550	566	540	542	520	547	555	548	571	534	541	551	557	538	552	585	553	560	585	563	568	547	573	564	539	536	590	568	562	560	571	548	545	537	523	542	550	597	527	544	539	568	579	603	554	610	538	556	566	586	560	510	594	568	592	570	556	549	588	551	531	550	503	526	563	583	567	575	562	565	564	575	575	567	526	552	538	541	523	533	554	574	533	551	557	561	557	563	588	536	543	560	545	526	582	584	601	578	537	574	570	586	589	589	538	532	585	550	525	547	588	546	529	526	562	538	523	574	563	541	582	543	576	516	539	545	534	619	554	550	530	581	556	555	536	541	558	534	570	588	634	563	564	588	571	557	552	522	598	592	600	532	565	532	549	578	587	579	544	549	586	559	553	580	537	590	581	529	565	534	576	551	547	594	561	553	528	554	544	596	510	561	558	573	561	569	500	543	583	602	566	546	553	592	562	587	527	521	548	563	551	553	590	523	585	562	561	543	536	525	521	568	570	574	546	578	539	583	581	495	540	596	546	589	551	597	539	599	538	569	584	598	551	583	552	562	537	534	533	567	533	559	544	615	537	591	553	550	581	553	574	559	548	569	551	580	572	520	557	540	549	559	586	555	561	577	533	561	544	558	582	599	607	593	524	553	517	599	538	576	563	563	553	540	562	540	522	560	538	571	559	558	570	552	577	562	562	537	560	583	559	537	541	570	562	593	552	537	560	581	558	560	528	524	576	531	538	498	573	569	569	549	598	551	558	559	563	619	552	603	546	594	506	535	563	578	568	555	611	528	587	532	599	557	566	578	551	541	574	568	554	539	524	575	553	552	578	567	536	499	564	550	521	530	525	515	553	560	544	537	559	584	583	593	550	531	558	567	567	578	519	556	548	595	530	555	553	566	582	568	595	558	568	520	576	549	563	558	542	541	598	589	537	556	535	573	612	551	505	550	555	566	562	569	532	572	573	586	565	539	559	527	521	505	543	522	560	496	565	544	558	534	612	561	600	565	576	544	562	565	558	593	514	519	556	571	577	581	551	547	527	599	566	540	580	561	551	578	524	541	571	554	605	554	514	560	560	564	537	551	515	552	523	543	540	561	556	554	555	547	554	541	569	533	568	539	537	582	539	510	553	558	551	593	560	546	544	599	569	579	562	561	544	503	556	564	511	564	565	544	528	571	594	561	568	569	535	544	586	514	587	539	563	554	550	536	569	562	557	526	540	533	537	557	550	592	551	572	586	516	542	535	534	568	581	537	561	555	552	545	566	547	548	573	549	545	559	541	550	564	575	587	545	548	576	539	530	548	555	551	572	500	527	601	510	575	522	507	523	560	554	614	527	575	537	516	573	552	563	555	554	550	562	568	563	540	526	564	513	510	529	538	547	568	556	553	541	515	544	548	551	582	530	528	507	532	550	550	563	544	547	561	571	565	571	585	551	548	621	575	577	558	546	584	574	572	556	561	572	532	557	565	546	601	580	543	582	549	579	589	539	539	599	562	591	580	584	555	578	599	543	576	544	584	528	556	578	627	558	583	578	533	572	567	533	516	576	537	558	579	588	578	548	566	592	564	566	548	588	581	528	548	550	537	530	556	565	571	564	550	605	590	590	533	573	580	539	548	526	567	597	551	540	571	537	548	568	542	580	551	571	537	559	588	572	535	622	541	539	523	557	587	535	563	549	544	536	583	551	585	584	560	562	577	555	560	555	522	537	557	560	545	533	535	589	566	572	569	561	532	553	565	552	543	617	552	548	567	550	571	555	564	552	577	524	581	525	546	557	524	563	632	563	544	570	579	523	545	569	575	544	558	572	592	513	530	533	561	570	557	539	522	584	559	550	580	515	565	540	566	580	549	558	588	568	522	585	567	602	585	544	527	552	562	587	545	544	568	569	538	546	541	573	559	583	544	553	565	557	571	549	539	537	532	540	570	550	545	580	581	567	531	550	523	553	561	553	566	567	539	585	549	587	556	557	587	538	572	557	571	554	546	539	578	542	569	564	547	572	535	525	517	545	576	552	556	561	548	563	536	552	567	584	542	529	560	577	566	529	591	545	523	566	548	583	523	539	564	566	573	551	539	544	547	529	536	524	536	557	541	579	565	499	572	543	569	540	579	529	536	523	561	560	592	559	543	575	602	578	563	558	568	561	565	538	545	559	603	558	553	544	531	570	536	491	567	557	575	557	546	540	561	583	568	568	531	602	541	584	594	540	554	523	559	530	599	547	535	538	562	536	563	523	592	535	551	551	572	581	590	568	550	552	565	611	576	524	534	523	514	549	566	542	574	590	580	542	580	574	557	598	580	542	522	566	591	515	530	565	564	582	537	577	538	583	540	584	558	536	573	540	597	551	573	558	548	530	567	556	554	561	553	536	566	543	567	533	555	555	549	565	561	590	537	526	549	537	531	556	560	550	555	570	567	548	563	539	532	609	566	543	577	528	519	549	532	540	537	528	573	592	550	494	593	568	541	580	553	567	550	533	568	574	559	583	540	592	558	518	532	525	578	537	591	551	615	606	541	580	567	537	530	534	545	549	579	564	558	597	539	530	528	559	537	528	555	560	529	534	554	541	568	549	525	550	548	564
23959	23537	37153	34142	24275	14417	3580	1044	821	812	752	779	767	838	805	763	798	776	754	769	753	721	756	802	806	810	762	731	806	778	759	774	832	766	779	773	763	738	748	750	762	735	751	782	738	808	769	699	775	781	719	702	702	736	739	765	684	723	724	735	735	744	797	706	749	732	734	754	767	765	748	698	735	749	735	714	770	735	705	738	791	809	771	751	789	741	746	795	734	710	729	743	768	729	737	733	730	716	811	792	823	725	748	736	728	740	818	766	740	791	769	696	760	729	729	780	763	701	747	770	748	754	779	703	722	760	798	726	790	735	774	790	699	733	728	769	752	710	752	720	731	755	719	690	720	775	720	716	710	744	742	801	776	767	736	786	764	758	718	751	737	732	710	747	701	724	765	773	791	790	781	726	717	722	770	767	755	734	755	750	750	699	711	723	727	746	756	717	768	723	817	738	710	754	750	752	773	686	754	719	732	710	706	745	741	728	738	732	725	767	738	773	733	749	759	751	793	772	759	758	773	731	755	733	753	760	774	747	746	756	717	713	757	740	724	710	800	741	714	732	775	785	749	722	725	756	728	772	768	746	707	739	735	793	731	747	759	734	746	725	758	714	776	746	795	712	773	771	741	723	778	753	758	764	767	774	724	782	743	748	757	767	777	741	775	747	785	747	773	763	746	750	740	759	748	791	678	702	719	721	737	779	757	741	737	726	750	749	684	756	753	684	747	771	723	704	769	701	748	755	717	728	705	676	796	758	691	718	746	749	733	706	743	722	724	752	749	722	731	708	747	724	693	715	734	706	691	746	752	745	772	733	727	741	722	716	735	772	775	721	721	721	757	738	759	753	769	753	734	722	756	736	728	792	743	746	771	754	748	736	796	758	753	710	725	766	762	724	714	733	711	722	746	750	726	736	707	740	724	703	753	782	770	751	743	749	716	759	698	754	732	716	794	714	723	731	742	767	702	736	714	729	717	711	743	739	728	752	761	738	750	742	701	794	740	720	767	725	726	713	709	795	761	782	720	736	684	746	769	757	738	762	742	776	757	716	703	709	692	747	681	719	723	715	756	766	696	812	773	723	763	729	694	763	777	719	771	765	709	716	715	781	720	730	771	753	695	758	773	751	716	770	730	758	768	717	733	746	703	757	713	741	766	719	733	742	744	771	713	758	694	744	799	781	710	746	720	714	749	744	716	706	757	696	747	754	761	746	714	717	697	747	728	745	700	744	716	719	763	736	755	751	686	662	780	753	734	759	737	732	729	728	737	751	803	705	767	764	694	753	716	737	755	696	750	718	770	772	756	765	719	754	750	717	787	798	710	752	726	724	745	769	710	759	773	756	751	732	746	758	783	741	726	780	771	759	705	708	704	749	770	748	798	773	772	735	764	713	807	743	685	773	760	760	740	747	748	749	698	668	714	716	707	688	786	718	730	703	729	772	748	747	733	767	732	750	728	767	772	750	731	755	752	752	722	767	790	704	714	722	787	739	745	764	760	746	753	759	732	738	760	763	713	739	759	716	755	728	744	747	739	714	736	748	725	722	732	762	714	709	729	706	784	761	742	716	736	756	799	782	768	710	761	759	725	787	761	728	745	744	739	732	679	769	771	733	725	704	743	726	778	775	730	757	693	721	750	776	736	724	774	731	691	753	706	729	706	765	767	733	705	737	692	704	719	716	764	752	703	734	742	739	702	753	755	768	757	758	725	728	722	767	731	715	751	703	762	759	756	740	761	779	754	715	758	786	747	716	786	722	748	789	755	709	726	704	726	750	730	721	767	666	745	736	710	750	726	741	804	752	724	745	772	722	708	764	770	744	771	743	739	739	776	719	728	741	732	726	730	749	761	803	740	745	780	728	723	743	775	712	728	709	720	744	790	739	725	706	762	682	717	741	719	689	723	786	757	718	733	700	772	732	740	776	709	755	757	734	782	711	731	769	696	766	796	738	773	731	767	742	738	781	668	725	724	742	702	760	751	751	733	752	786	747	686	736	748	745	748	710	727	709	744	770	749	719	729	750	714	724	781	738	732	690	722	748	724	746	724	707	746	735	652	764	722	755	807	734	718	721	673	769	737	742	738	726	735	743	766	753	782	728	702	698	731	717	732	798	779	701	748	734	730	720	754	697	731	733	757	737	760	722	697	718	747	730	754	721	723	776	736	738	779	745	738	757	683	690	700	702	677	780	769	760	774	792	723	753	725	717	774	772	703	731	763	731	735	712	741	699	716	793	740	749	698	736	767	741	691	714	715	767	742	785	689	722	722	734	779	750	730	772	722	754	739	669	792	717	794	714	709	759	738	746	724	722	766	714	700	741	763	820	776	720	746	725	718	728	721	689	738	721	726	691	717	744	761	742	724	737	763	759	743	716	758	721	708	743	737	727	725	761	777	735	734	752	710	723	669	715	725	680	717	749	718	744	737	729	767	766	757	700	763	735	760	727	742	729	733	726	744	724	715	735	824	773	757	734	762	769	737	728	786	738	712	748	738	763	701	754	737	748	730	724	755	758	698	694	687	747	706	726	726	740	773	725	720	701	754	724	733	788	738	744	688	780	724	768	735	747	738	732	775	743	718	755	732	755	761	758	740	706	741	729	792	734	738	756	695	713	726	730	773	714	698	783	712	719	733	746	720	782	739	760	733	746	745	762	723	765	764	739	731	718	813	745	733	721	717	735	709	758	745	765	742	718	705	757	748	772	755	759	762	714	786	734	765	772	715	748	777	762	742	742	764	754	724	744	736	694	807	745	714	691	765	719	698	752	739	731	720	759	823	709	764	762	768	723	726	726	747	753	761	701	735	769	728	678	720	771	738	781	763	721	691	757	717	767	730	706	762	723	726	750	732	720	744	728	765	790	675	711	760	744	722	753	778	715	766	763	686	732	744	732	721	737	737	774	752	742	746	760	802	718	747	724	766	731	802	728	758	724	783	734	741	687	736	708	749	728	695	754	747	734	775	731	737	723	699	770	784	752	741	781	769	720	730	738	753	772	705	742	744	769	775	768	780	743	785	761	723	692	770	724	714	724	698	747	751	742	738	782	768	709	760	755	741	739	706	772	708	778	757	761	727	724	730	731	749	745	767	744	749	731	729	697	755	766	705	789	753	731	763	753	798	771	732	742	723	790	731	763	747	759	752	751	753	751	737	705	735	738	727	698	744	799	760	755	781	755	758	779	721	755	740	727	773	701	773	749	730	729	705	749	761	772	762	702	745	742	767	734	791	730	768	757	740	751	735	738	751	710	736	731	758	790	751	740	740	761	767	774	688	734	772	735	715	745	737	716	753	739	720	750	694	729	738	791	731	778	777	735	712	690	709	785	764	734	752	742	727	727	734	740	728	765	776	732	781	752	733	755	748	779	729	758	780	783	759	743	729	718	763	736	756	749	714	750	732	727	751	680	731	651	735	795	741	752	753	755	764	788	724	729	731	781	775	730	734	736	776	773	728	732	809	757	708	756	747	734	726	736	747	719	737	788
63099	99332	72816	41565	17658	5291	1587	858	734	707	701	718	660	685	672	716	679	663	694	682	694	676	694	707	704	669	669	705	731	708	680	690	686	747	718	687	685	717	701	682	694	719	668	710	663	683	652	678	691	652	659	704	677	686	657	623	641	766	707	680	695	688	681	686	695	680	671	679	721	669	675	659	679	687	676	672	689	703	680	717	667	705	703	706	661	657	742	696	661	697	711	699	690	695	644	650	644	700	654	677	703	698	744	670	745	711	718	651	665	703	695	663	675	721	656	687	699	649	688	671	677	697	673	674	678	634	685	675	688	599	705	668	716	688	673	679	686	678	653	711	678	655	710	714	695	705	693	690	699	643	696	715	679	677	660	689	637	737	703	676	662	700	658	661	657	686	671	717	681	675	681	676	678	711	679	728	724	745	686	680	696	641	674	694	697	676	703	662	708	679	656	702	647	651	697	677	650	661	723	702	695	666	683	685	722	648	747	675	702	715	720	688	691	688	717	663	715	673	720	719	676	655	694	707	693	732	663	735	642	689	699	653	672	661	677	665	700	688	684	696	710	654	711	725	680	685	689	691	678	641	648	691	658	677	711	679	688	674	676	640	720	679	639	677	726	700	722	665	662	720	623	665	719	646	656	699	737	698	661	699	670	642	715	653	656	684	708	671	683	667	668	682	677	723	677	660	708	644	713	632	709	726	652	681	673	681	670	686	641	661	702	654	711	709	647	713	679	687	695	706	659	736	639	661	716	672	663	665	674	686	665	683	644	729	680	671	689	695	705	655	669	672	679	655	691	665	698	703	672	638	705	675	717	688	713	641	634	733	654	671	627	687	671	677	627	635	691	705	688	649	697	661	703	686	671	682	730	659	683	697	637	643	635	661	699	690	682	648	676	694	699	681	710	667	732	667	651	677	658	659	670	647	674	694	706	665	692	682	731	644	699	685	675	727	662	639	697	692	694	699	650	717	730	689	690	656	735	693	696	721	656	613	640	680	697	680	662	626	667	678	660	686	707	686	637	679	686	675	668	713	711	703	675	651	708	655	667	672	708	680	667	660	666	709	716	679	665	658	627	690	719	749	672	698	724	691	708	644	664	697	706	691	718	674	627	683	696	658	737	705	621	672	701	686	650	688	655	647	698	677	630	694	701	683	654	720	632	728	678	648	720	699	730	697	674	674	626	671	675	693	667	673	620	688	665	647	684	675	699	649	721	697	691	682	660	704	714	649	686	702	705	695	704	674	662	682	685	674	663	702	714	710	675	661	667	682	721	645	677	613	677	665	671	690	696	702	679	675	703	680	648	700	628	668	679	729	650	643	619	687	707	689	702	687	670	633	673	676	689	689	690	686	642	651	672	692	667	681	676	673	662	688	674	668	690	685	686	628	678	694	690	660	626	656	660	659	698	667	696	678	642	713	685	672	663	720	681	713	675	648	671	635	671	726	732	677	716	671	653	667	693	714	706	651	701	642	708	672	697	697	707	682	705	631	674	639	700	720	679	662	733	673	671	663	733	696	724	703	676	663	618	693	736	687	707	703	672	685	666	628	696	650	746	686	734	670	675	660	674	669	593	679	679	686	639	648	694	692	669	655	660	678	671	689	702	659	708	708	661	700	670	679	693	688	648	653	723	698	661	644	653	728	707	682	658	666	635	669	666	670	684	667	675	623	668	664	706	710	732	647	681	677	673	678	713	708	706	681	668	674	681	686	661	658	695	671	685	639	668	680	638	666	708	718	700	695	634	724	713	664	725	684	636	688	651	718	685	709	668	687	655	637	672	697	700	643	693	673	651	640	681	654	671	714	724	685	702	693	695	640	741	667	674	656	646	704	689	695	718	695	694	711	678	725	663	732	684	659	709	671	651	658	671	649	683	692	609	680	645	674	713	631	685	673	668	665	651	663	655	642	652	683	683	696	689	753	671	688	671	698	714	684	674	721	706	680	630	711	657	670	646	642	682	710	686	718	631	640	679	715	662	657	720	674	662	633	666	697	641	661	690	674	658	635	672	638	641	681	658	694	629	691	679	638	657	648	701	640	694	700	639	721	691	681	682	726	651	695	691	649	653	715	640	663	693	655	580	721	685	687	682	676	653	709	674	697	650	696	669	679	665	674	691	660	678	694	651	687	693	674	660	645	696	672	667	707	651	713	665	698	658	714	728	639	674	673	695	692	680	670	702	684	645	675	666	654	696	675	654	677	683	702	720	662	641	722	658	670	699	712	674	726	666	679	650	693	685	709	677	656	677	660	624	638	695	654	728	681	678	686	669	691	669	717	701	653	700	707	693	669	699	702	657	685	671	682	689	669	688	676	663	671	707	689	655	629	652	695	682	703	673	674	666	684	688	702	694	649	689	646	672	661	708	703	675	707	691	655	668	717	681	638	699	706	699	671	653	701	662	687	699	682	716	675	681	690	638	676	637	711	699	658	676	701	687	708	723	689	690	663	713	701	670	665	738	680	649	684	649	623	657	707	650	687	622	655	692	639	644	667	680	675	703	694	690	683	696	669	689	629	717	659	628	656	685	698	672	679	688	685	674	699	639	707	694	690	647	697	714	658	703	714	691	645	700	693	599	674	693	684	727	673	692	656	643	660	665	679	697	685	696	672	695	693	688	631	652	683	708	675	716	676	685	664	686	684	680	651	631	695	705	685	695	620	656	717	664	659	698	684	634	672	657	703	675	645	683	681	639	681	682	714	676	752	645	664	664	626	631	674	644	687	627	637	689	643	657	691	686	671	691	732	669	689	694	655	682	662	620	701	674	670	724	708	674	663	674	669	693	693	715	664	700	703	685	664	684	668	717	657	686	673	660	671	665	673	701	659	663	705	676	675	689	607	697	704	692	702	686	702	701	684	651	659	738	666	710	682	658	693	657	689	686	654	659	696	692	701	694	649	693	652	602	640	683	693	656	705	651	676	659	689	675	685	651	653	680	707	677	705	644	663	652	678	703	667	637	707	717	741	682	696	664	646	640	626	690	680	674	682	649	654	662	695	680	700	658	668	668	660	682	674	672	677	730	629	674	696	667	635	653	653	657	690	681	633	682	657	658	712	648	691	614	685	631	656	623	712	661	637	714	692	654	689	674	656	645	710	653	680	689	669	672	701	666	643	676	675	714	676	651	657	663	673	676	664	672	647	676	658	689	658	670	685	645	734	647	706	703	654	666	691	659	679	705	685	653	676	672	652	667	618	621	669	679	688	675	720	695	667	654	678	672	669	685	659	638	656	691	651	671	686	673	695	661	688	676	622	640	716	687	669	679	695	616	697	711	669	685	636	672	634	637	734	680	650	661	650	702	715	664	674	664	661	656	684	657	667	690	725	657	693	664	642	650	694	671	709	689	685	687	642	685	652	683	669	678	675	691	613	731	689	642	685	635	731	666	702	696	644	688	684	686	678	646	647	712	680	688	697	694	668	663	692	746	678	680	637	632	675	721	667	612	676	707	675	631	659	692	681	655	700	677	660	636	716
30187	29578	25645	10753	2412	896	603	511	533	564	505	486	498	471	520	505	488	530	517	522	518	517	527	518	555	527	506	532	543	481	535	531	491	495	512	529	490	486	526	528	527	513	482	518	467	498	482	500	523	493	484	550	493	483	479	541	517	534	507	511	476	492	521	490	510	550	520	537	477	512	450	525	543	529	511	490	520	530	504	519	526	506	486	528	533	496	477	468	566	514	526	528	517	511	501	532	534	492	512	471	524	534	541	511	442	511	509	542	535	507	476	476	487	511	492	491	540	504	513	452	542	491	541	542	536	523	498	508	548	445	515	554	502	486	508	474	547	513	506	525	455	501	493	510	447	517	506	517	494	484	476	533	516	506	521	547	529	509	508	473	502	520	504	527	514	487	501	542	546	517	525	524	513	487	526	492	499	507	466	530	496	461	479	523	499	506	498	497	544	503	554	530	481	498	489	471	526	523	473	484	512	462	504	514	500	503	491	502	511	546	546	508	538	513	524	512	518	544	491	491	495	508	484	546	513	510	529	508	482	482	507	527	445	485	517	518	529	473	509	510	501	507	491	536	460	502	503	519	544	514	493	535	517	486	495	515	511	512	482	519	515	501	547	528	519	554	484	506	515	541	503	519	545	500	535	494	544	479	556	534	494	503	542	525	494	493	534	487	539	557	532	506	528	506	533	470	479	506	480	511	563	462	539	505	558	491	494	534	490	493	533	534	530	520	515	523	492	487	478	548	518	507	502	481	522	496	455	506	481	495	485	504	508	519	502	484	526	460	456	509	545	489	471	554	512	509	488	495	494	513	516	513	495	525	491	517	503	502	540	529	546	493	518	486	544	544	497	477	488	532	510	495	508	538	512	513	550	510	573	493	512	505	473	503	514	508	496	514	488	468	473	503	487	500	547	552	518	496	494	496	531	520	491	496	542	464	491	444	489	531	503	505	504	523	501	527	456	477	492	508	522	493	514	519	515	528	520	490	518	521	504	538	511	523	524	461	496	535	521	489	484	522	493	487	504	463	514	484	516	509	550	515	544	524	480	532	531	533	480	532	513	505	550	487	492	491	520	478	521	525	515	504	505	521	485	521	558	519	504	544	505	492	496	503	485	516	513	498	530	472	500	507	568	490	489	536	494	484	562	490	497	519	544	527	506	480	508	481	510	499	514	533	500	495	550	494	515	490	476	515	523	505	525	498	494	495	506	533	463	502	478	495	485	532	517	518	525	529	491	548	504	519	495	469	529	521	541	515	499	516	521	537	503	554	470	497	517	516	512	481	508	490	496	483	499	467	496	484	504	519	459	495	486	473	514	546	512	526	589	463	494	488	554	522	533	487	491	518	498	539	505	504	483	475	487	498	496	501	470	540	481	481	501	553	509	501	504	516	493	538	538	500	479	494	498	531	501	522	532	509	536	503	485	541	485	513	497	526	491	530	525	533	488	503	502	516	493	521	514	511	538	500	503	506	513	491	475	479	493	485	513	503	504	533	533	515	518	550	515	483	465	498	520	526	505	510	502	510	515	485	534	511	493	500	519	509	520	497	487	506	494	515	500	516	500	519	524	491	527	525	472	518	509	493	478	567	514	493	513	491	464	466	492	517	494	509	510	497	475	527	533	538	506	496	495	512	523	499	503	529	471	496	519	508	510	505	546	524	522	488	571	523	467	520	538	511	523	512	500	483	562	513	556	532	498	482	500	506	501	514	508	483	530	507	519	548	492	476	497	537	539	443	501	517	539	513	530	508	515	465	476	515	494	498	518	482	492	485	471	533	489	525	535	483	513	526	518	526	483	480	532	496	518	447	510	467	479	523	532	514	525	453	518	510	499	537	520	513	492	538	477	493	504	503	488	527	521	449	494	489	539	526	511	516	512	509	515	511	549	512	540	511	483	480	497	528	498	495	494	535	508	521	531	507	526	506	523	511	525	494	476	535	512	534	504	475	485	506	542	473	488	510	497	513	492	536	496	517	501	493	551	517	488	511	537	517	496	478	538	531	510	497	533	510	475	523	543	529	535	488	537	525	529	505	529	517	545	532	533	487	531	530	469	561	524	482	507	491	495	529	492	563	503	512	495	489	497	506	504	507	505	557	503	519	521	492	538	512	568	501	501	542	494	520	534	481	496	499	487	500	517	519	513	517	538	515	487	542	501	488	476	453	517	506	531	498	522	531	498	545	490	505	497	528	494	515	484	514	451	476	492	468	516	513	527	498	486	517	470	513	459	490	501	474	505	532	521	530	525	475	496	522	499	465	518	464	529	492	523	485	486	527	502	499	534	557	515	516	507	506	513	493	541	507	520	523	514	506	518	536	515	496	513	534	553	501	478	502	500	509	505	521	528	508	500	528	513	498	520	501	532	537	543	508	531	528	541	495	523	505	493	510	528	502	533	503	520	492	498	512	505	476	498	526	550	468	548	488	525	495	559	507	520	526	520	458	518	531	532	497	520	546	491	527	475	539	468	552	526	487	497	517	511	537	523	472	505	477	505	534	508	494	466	524	513	520	536	479	522	485	498	484	509	544	547	500	513	494	510	538	533	456	478	529	546	515	522	520	493	505	526	495	553	495	519	483	527	534	489	471	514	504	524	507	517	482	487	477	510	536	500	502	494	522	505	506	476	484	539	497	477	521	501	498	517	497	466	506	481	545	531	528	481	497	497	505	494	527	499	503	482	525	555	500	545	493	508	501	471	490	463	493	514	509	528	548	492	510	517	535	489	502	550	542	493	527	473	486	534	518	498	508	549	508	510	521	520	507	493	495	522	500	519	521	502	549	539	478	489	506	503	493	512	498	502	524	518	514	525	528	508	504	507	468	511	513	519	501	528	500	484	500	512	534	511	540	491	524	483	471	535	508	521	487	559	518	515	493	546	499	494	542	536	479	470	495	499	517	498	527	514	511	500	497	535	490	470	540	500	502	508	524	492	517	484	504	546	514	492	478	519	544	512	539	506	495	515	476	517	537	490	498	553	509	498	491	517	502	538	511	498	547	472	510	480	563	496	505	504	484	509	514	489	534	503	480	480	455	487	526	533	502	477	531	498	484	488	487	478	522	498	513	511	550	523	457	518	516	482	499	507	505	493	508	482	516	530	509	530	514	541	501	482	504	507	517	492	476	503	501	507	474	512	520	494	499	489	517	466	523	510	492	495	526	525	519	528	493	516	549	492	500	525	523	522	524	493	579	503	546	481	545	510	524	559	515	501	509	547	512	482	520	517	529	509	535	513	520	510	502	485	505	496	490	480	529	480	477	529	480	512	509	492	484	503	507	565	524	522	499	549	508	468	508	518	511	512	464	529	526	510	506	492	491	515	512	522	550	516	483	529	531	500	512	528	517	535	540	515	512	530	493	488	505	486	538	529	487	488	523	540	503	540	545	519	562	498	530	551	505	533	545	519	508	515	501	463	488	479	530	509	502	521	504	530	512	523	508	534	510	535	504	509	512	508	465	486	468	528	482	487	512	512	517	481	496
23691	34025	19384	5880	1933	798	509	418	417	411	426	399	393	442	422	415	443	443	403	400	412	413	411	429	446	444	436	474	416	445	403	404	431	423	421	438	413	442	440	442	413	430	425	423	416	402	413	405	425	409	397	413	450	411	447	434	421	425	423	467	440	457	402	435	429	445	415	437	432	440	425	428	433	395	412	431	403	422	421	459	445	415	428	405	410	454	408	431	442	416	407	418	427	444	423	465	416	428	428	431	425	409	429	459	449	465	428	413	382	437	433	440	426	457	404	440	439	421	426	437	409	437	429	425	408	457	453	389	439	413	416	439	475	445	468	386	439	408	446	426	448	434	422	442	430	437	409	440	449	447	448	432	450	468	426	447	434	439	407	428	446	401	434	405	469	438	421	404	424	388	455	417	409	412	402	427	408	395	434	413	422	426	422	427	454	389	405	397	403	434	443	442	471	405	434	458	450	422	418	444	432	400	429	401	446	462	415	445	449	435	455	463	502	382	419	408	461	417	460	425	422	412	447	418	436	436	410	439	419	401	425	417	417	405	401	418	427	388	441	413	420	440	433	418	420	425	434	432	396	440	443	406	386	416	466	420	402	416	463	448	434	399	456	416	407	421	405	420	436	468	448	446	441	449	392	466	427	432	413	433	457	428	466	418	430	419	445	423	435	447	408	435	446	423	451	398	413	421	421	403	385	449	418	419	438	428	443	407	429	408	424	419	414	436	421	420	431	422	467	418	439	390	460	418	411	428	414	411	426	388	443	412	418	400	424	423	410	455	435	440	391	400	416	442	412	413	437	426	424	438	413	405	436	426	454	430	467	458	427	433	445	426	447	425	417	397	413	426	402	427	456	435	430	414	452	424	405	462	428	404	395	460	432	420	443	437	421	429	424	410	442	426	427	437	426	462	418	426	393	434	438	408	449	421	432	434	421	437	407	391	429	449	365	406	486	418	446	418	465	433	419	447	415	426	428	420	436	440	451	437	420	429	419	395	425	373	415	417	415	406	408	426	416	397	401	384	418	436	413	422	442	462	418	408	403	388	407	469	417	403	427	435	417	448	411	432	427	443	437	408	393	444	425	446	373	431	444	427	436	411	415	428	411	414	437	468	448	431	469	435	445	407	440	388	403	429	415	432	420	398	407	443	405	412	452	402	417	377	436	447	396	395	437	428	444	413	469	445	390	456	436	419	411	451	445	418	441	429	450	433	445	445	418	434	424	415	371	442	431	414	403	452	452	385	421	422	388	441	433	422	373	406	403	419	421	396	425	418	428	404	449	476	410	408	418	425	455	410	405	428	455	414	423	410	426	426	438	405	431	408	444	451	463	446	429	430	421	419	425	450	431	462	448	435	449	391	419	470	442	446	445	453	418	413	397	470	468	414	402	442	416	418	400	430	434	405	460	406	407	436	416	391	424	411	421	410	413	403	459	414	439	432	444	436	409	431	453	404	397	448	415	408	400	426	400	428	410	447	415	391	441	414	413	413	416	448	419	452	415	440	400	412	441	442	411	412	413	416	406	418	424	474	437	426	412	382	443	451	437	379	399	396	425	389	417	403	396	410	398	416	426	438	425	442	451	400	428	437	450	480	466	401	444	409	401	427	402	387	404	425	425	452	396	440	411	417	421	418	433	424	416	427	450	409	455	441	398	410	441	409	404	438	408	430	411	377	453	451	460	444	415	419	433	402	415	437	434	438	398	428	407	432	393	421	465	414	426	384	419	429	412	418	469	410	433	435	409	424	405	425	401	412	418	442	434	420	399	439	396	450	423	440	409	438	432	435	412	456	436	433	424	452	468	426	418	410	409	409	444	449	425	426	424	382	418	401	422	445	471	424	422	427	404	427	404	419	397	418	467	423	431	428	458	408	425	431	447	410	426	418	415	474	407	469	422	417	428	403	388	404	443	400	469	407	410	410	435	446	432	405	447	413	421	427	428	381	417	409	414	436	426	425	391	386	429	415	415	437	418	454	454	397	438	414	422	435	389	437	419	444	390	419	428	427	442	433	415	462	471	435	411	449	435	418	444	418	434	446	390	405	444	435	424	418	425	414	439	475	393	446	429	412	403	442	430	439	445	430	437	472	461	431	458	423	457	432	450	448	389	403	423	389	426	426	407	408	416	409	425	440	417	441	424	421	400	401	463	435	437	397	436	411	437	399	409	446	434	450	414	411	398	445	439	429	443	410	439	442	411	416	408	432	436	434	435	445	440	431	400	431	448	438	424	421	440	421	423	416	429	427	454	419	410	409	474	418	411	429	432	400	402	433	446	448	420	430	420	429	455	423	456	395	455	399	397	403	425	397	419	423	409	467	419	433	434	412	401	390	399	417	428	427	439	423	402	424	452	397	419	426	461	433	410	418	436	390	452	423	461	398	433	423	429	440	414	438	423	407	437	408	430	410	411	427	427	423	431	417	467	454	418	414	445	442	427	427	425	401	399	405	458	424	441	465	437	427	435	392	418	421	432	439	435	390	423	417	450	402	389	417	444	394	416	461	420	421	442	395	422	443	402	401	404	402	441	425	423	430	399	411	440	409	431	395	384	455	467	464	419	445	389	444	415	414	459	410	418	422	416	411	450	416	411	436	444	413	435	450	403	405	431	444	407	422	450	424	415	452	455	461	459	419	436	393	403	448	451	391	407	418	396	436	435	452	401	415	442	475	414	416	437	437	426	425	410	444	384	414	462	399	407	466	445	401	420	419	405	427	418	397	429	423	430	422	429	408	454	422	394	407	376	407	411	429	422	406	428	418	418	444	436	399	419	427	410	416	422	413	411	414	441	448	444	435	416	438	436	454	471	442	439	442	467	430	443	429	383	469	446	375	440	457	422	422	446	427	413	432	438	420	434	406	426	446	402	410	415	441	446	428	416	459	471	407	433	413	411	445	415	425	423	417	435	440	443	461	427	475	416	418	477	419	412	437	410	406	415	432	465	435	447	381	436	410	377	412	413	461	401	432	437	460	442	420	436	443	448	467	443	409	423	457	439	427	432	451	416	449	426	469	463	424	440	439	444	441	384	405	377	385	410	391	459	414	441	445	432	433	421	463	464	408	416	422	419	427	436	431	394	459	448	439	405	428	430	432	424	434	429	434	407	417	433	449	427	454	417	451	457	440	422	444	388	429	423	443	425	391	443	394	445	423	423	414	403	431	461	435	399	415	455	411	425	417	400	382	413	438	465	402	414	389	430	414	415	408	418	445	403	411	454	399	385	364	417	438	445	435	415	396	407	400	422	415	415	399	462	416	392	399	405	416	399	453	401	443	388	406	415	462	422	432	416	453	390	420	471	420	432	415	428	409	425	430	454	434	418	458	423	415	447	417	424	423	433	435	398	430	380	424	391	379	431	444	439	434	443	454	427	401	421	426	413	432	403	418	429	400	402	412	422	413	415	432	384	410	382	426	413	403	402	455	435	460	424	426	427	443	415	446	396	452	428	393	452	446	445	432	411	446	426	428	426	434	399	394
24997	25613	39332	35407	21602	8286	1761	819	649	640	625	585	643	588	613	640	602	574	617	632	584	612	613	606	653	574	554	543	544	673	656	595	600	598	584	569	641	581	623	628	597	604	630	610	560	583	640	617	636	604	605	575	597	615	625	617	661	604	593	586	597	582	637	569	547	619	599	649	580	640	574	605	591	601	603	658	645	649	635	595	545	603	590	644	614	610	602	624	608	599	577	576	609	648	590	561	609	606	574	602	570	571	567	642	669	589	588	645	557	595	569	579	630	587	599	583	651	571	630	593	568	647	618	604	617	603	570	578	553	590	593	604	614	634	616	593	595	593	617	626	599	597	571	612	590	591	661	602	614	602	581	587	593	586	581	640	580	616	600	553	548	555	576	606	620	583	646	634	573	606	638	563	623	588	623	646	580	605	659	585	630	606	602	563	628	568	609	582	587	595	606	597	596	635	614	624	617	608	596	613	605	590	580	615	613	581	572	633	614	601	596	620	566	636	616	597	605	615	617	582	594	593	584	581	649	585	648	547	592	625	604	600	647	558	573	607	587	588	582	623	610	605	610	630	585	599	595	609	602	621	594	628	624	582	553	584	595	588	597	592	621	642	573	643	614	578	551	580	558	589	626	655	597	629	618	622	627	591	604	612	590	604	594	592	618	561	625	564	593	588	582	606	614	603	591	581	613	609	649	559	618	611	605	627	586	602	611	600	545	608	587	606	632	612	562	594	583	624	567	637	571	573	607	618	571	632	615	600	556	599	613	634	598	555	577	575	590	545	654	635	657	583	624	615	595	580	561	573	576	585	547	590	580	629	611	609	605	604	564	593	631	636	602	636	534	602	627	603	625	585	603	590	565	586	537	591	610	636	555	639	547	624	591	596	580	591	589	623	620	613	583	608	605	620	626	549	617	662	548	654	580	614	577	568	593	595	599	608	550	593	636	613	622	593	631	595	568	621	603	602	671	630	603	597	639	627	626	604	614	584	615	607	608	580	639	584	618	589	612	579	602	613	614	598	611	561	595	618	591	590	579	610	580	616	606	633	640	607	598	625	638	603	613	656	593	594	650	598	571	591	601	608	636	579	620	614	579	595	562	644	590	595	639	618	631	610	562	577	606	616	556	633	609	603	612	601	604	630	651	604	551	586	612	637	643	624	592	608	570	615	654	585	638	599	597	597	587	601	647	600	567	605	626	621	639	602	608	587	606	611	595	640	623	620	624	584	598	613	643	607	586	600	575	571	636	585	644	625	651	576	617	590	593	631	589	587	613	612	578	586	661	605	568	594	637	577	565	620	585	642	617	595	630	579	601	568	583	576	606	551	603	564	602	609	584	631	606	643	623	624	626	607	614	614	595	601	608	588	589	620	624	585	624	574	597	616	593	599	609	564	580	653	622	573	597	618	582	631	625	611	630	544	623	617	569	597	575	585	597	573	594	591	565	587	566	622	565	582	619	609	616	610	570	604	639	602	604	618	602	603	568	578	666	570	659	626	599	602	614	624	623	611	574	626	605	626	614	607	613	603	600	570	575	557	584	567	547	578	608	597	607	604	594	559	587	639	605	597	577	600	588	592	570	631	571	633	619	617	600	607	611	589	600	632	621	599	643	564	587	585	626	575	619	641	595	585	604	602	592	586	606	580	606	616	632	607	599	593	653	576	574	556	581	619	618	608	599	593	602	581	572	599	585	590	583	625	559	601	584	660	595	656	588	594	596	574	608	602	578	604	550	581	591	601	600	557	583	567	585	584	591	626	572	626	585	608	614	591	596	593	624	601	607	591	647	596	593	560	616	553	586	603	635	610	623	635	627	540	616	577	588	570	599	557	620	629	615	602	603	603	593	630	613	647	603	621	611	640	626	591	566	601	567	603	559	569	611	576	654	623	627	594	567	557	658	582	593	562	608	643	665	599	615	592	600	618	632	551	619	583	605	600	587	548	598	577	592	596	591	634	588	586	604	602	605	602	601	576	564	585	553	549	568	603	600	614	614	610	614	587	542	611	559	570	618	603	612	588	609	612	558	598	604	607	626	623	579	575	549	581	648	616	604	635	617	620	587	629	591	617	609	605	578	580	590	559	573	630	605	590	634	584	570	611	593	613	585	600	595	564	640	582	634	597	632	585	573	642	629	579	596	581	606	625	532	600	592	647	654	618	591	583	599	593	637	614	650	527	626	578	578	628	584	608	615	610	583	571	588	630	609	604	573	614	583	575	617	608	605	620	554	567	567	596	594	624	581	610	564	570	627	589	604	537	589	592	599	627	600	605	617	586	608	636	606	593	626	631	618	633	565	622	646	619	622	616	639	586	603	601	650	633	598	567	613	615	625	608	566	635	614	596	622	584	582	576	610	629	624	635	592	616	580	581	602	639	602	596	609	582	638	600	596	606	584	571	583	608	610	598	599	611	623	590	594	618	624	578	570	597	590	613	612	592	615	599	609	585	619	582	615	589	594	609	584	597	576	589	582	596	613	581	593	644	625	609	609	556	625	590	583	596	571	621	619	572	618	590	598	602	605	639	593	620	607	612	623	592	571	622	595	576	605	617	565	620	580	611	601	608	653	598	607	560	598	586	646	634	582	601	592	586	638	575	564	616	603	574	580	639	569	551	625	576	596	648	570	614	594	575	621	596	589	631	577	644	569	620	624	577	610	568	589	584	572	613	596	607	568	584	609	591	550	629	594	612	582	620	561	564	605	621	632	602	608	626	619	613	635	610	613	588	594	615	593	573	600	580	548	623	608	610	596	584	621	591	637	587	599	563	606	558	608	606	598	595	563	626	600	587	590	631	612	602	586	555	592	547	557	581	648	632	612	593	629	601	593	598	603	598	583	664	538	601	623	570	606	579	577	616	583	580	646	629	571	611	553	578	617	646	627	559	596	563	627	595	639	579	577	645	582	621	614	617	596	622	577	596	660	633	588	583	597	594	571	618	594	585	614	601	608	583	615	569	591	620	612	614	651	595	572	615	607	612	568	627	604	620	619	582	590	607	601	633	588	591	609	607	597	568	564	589	592	609	558	588	648	643	591	600	625	613	559	621	588	578	586	610	616	573	584	584	620	618	647	593	580	602	618	558	623	580	653	627	601	586	589	634	607	603	592	592	573	644	592	650	555	624	650	610	603	592	601	603	653	598	632	593	611	580	599	581	587	600	632	588	609	600	598	597	621	622	645	584	617	623	636	607	631	572	622	582	575	618	588	582	607	548	645	603	567	564	625	574	579	590	596	588	575	622	625	645	644	619	601	633	620	595	606	605	632	622	602	622	619	575	659	615	600	573	597	624	619	627	580	577	609	598	607	607	609	589	580	570	610	611	570	562	666	589	602	605	601	594	654	606	597	608	639	620	610	585	601	655	594	585	576	625	622	581	606	589	605	602	589	623	592	604	593	609	602	585	551	619	630	603	580	627	629	647	588	616	570	603	584	599	624	601	560	614	611	598	583	644	559	543	589	554	582	574	613	620	576	559	618	632
60980	91695	63433	33006	12536	3589	1180	717	551	583	541	563	592	575	567	594	493	517	571	564	558	531	595	566	523	552	560	587	598	538	564	558	548	534	578	563	566	563	577	569	522	577	603	538	601	566	544	585	552	602	553	534	563	558	592	545	519	538	546	589	592	545	557	552	542	536	548	533	558	569	565	574	562	574	570	543	567	602	539	508	543	552	565	552	570	601	537	553	543	548	563	527	525	539	539	562	553	559	564	542	554	516	561	527	566	539	563	562	589	557	523	568	541	577	545	552	503	522	531	576	550	571	525	524	560	554	587	568	556	550	537	527	558	529	525	548	574	542	535	564	525	534	546	560	543	589	548	564	562	546	568	574	541	532	581	534	552	560	539	542	520	555	552	528	510	524	557	542	518	559	540	563	561	548	575	535	531	564	550	526	558	569	549	544	542	537	535	580	548	542	557	546	550	537	522	525	534	543	556	558	563	539	561	556	582	542	557	536	560	576	531	547	579	526	577	583	536	539	527	579	529	557	542	554	562	529	557	521	510	565	528	545	521	553	576	548	549	551	533	537	579	545	544	588	498	521	567	578	528	531	538	536	536	589	550	524	559	572	531	518	553	549	572	545	522	536	483	549	535	562	580	556	514	549	578	525	527	551	521	592	555	552	564	577	528	512	594	557	552	543	601	541	529	526	504	548	574	556	509	555	522	606	557	547	530	539	591	579	584	566	566	551	546	562	591	547	539	551	533	546	554	540	553	534	578	510	580	593	535	563	550	528	511	559	595	574	539	551	575	536	554	532	549	552	544	542	570	593	545	551	561	499	525	525	563	498	577	546	569	519	551	550	531	526	559	556	551	554	599	553	501	573	568	565	548	552	557	570	504	560	541	527	553	548	556	513	534	550	539	527	544	571	532	551	562	559	548	568	505	529	580	541	581	562	563	501	558	534	544	547	544	587	553	525	562	556	530	506	558	561	506	533	531	544	561	520	560	561	532	561	525	539	557	544	574	535	506	541	527	506	549	578	552	541	531	567	577	570	540	548	563	541	534	548	567	561	534	550	546	535	538	569	574	589	567	564	561	605	557	559	556	554	553	526	499	597	523	537	546	548	534	527	567	550	558	559	558	553	526	563	576	541	535	552	546	571	581	543	510	543	570	538	551	566	513	565	549	535	548	566	553	539	524	544	527	576	577	568	559	542	484	570	526	532	517	532	568	550	573	519	509	505	583	532	539	564	517	574	569	587	527	543	553	586	582	517	602	537	555	513	598	575	570	530	519	539	545	505	579	532	508	536	526	542	577	552	538	539	538	547	556	529	589	556	536	579	582	528	539	509	541	534	539	561	549	523	564	541	543	518	537	545	514	537	559	560	577	565	537	568	573	545	539	551	512	588	577	572	563	510	585	542	582	526	560	571	575	586	548	541	550	548	569	575	564	547	539	554	571	572	555	584	549	537	543	565	526	542	522	574	547	579	556	585	525	528	531	563	534	566	535	593	538	558	533	551	540	571	550	559	544	507	533	526	551	522	521	592	517	560	534	547	600	517	549	562	529	565	547	532	553	564	517	501	553	500	530	565	525	505	545	558	562	555	554	524	565	547	540	518	582	569	582	562	536	552	549	561	576	545	581	586	545	537	589	546	533	550	536	525	560	538	541	501	527	547	522	524	560	499	520	553	547	555	554	613	568	537	551	522	516	520	535	530	575	594	568	523	586	534	559	511	551	521	562	560	553	548	581	553	549	535	560	548	531	517	567	572	587	530	577	523	547	549	573	546	562	573	561	582	562	542	561	558	554	554	533	596	563	531	568	498	525	545	581	540	553	515	532	524	547	504	576	535	562	553	526	519	554	580	545	538	576	548	526	555	525	565	537	519	532	538	519	517	603	539	559	554	558	577	540	580	588	525	545	542	511	559	531	526	543	562	540	575	513	578	545	529	523	568	551	539	533	514	568	539	503	555	539	537	558	555	517	524	525	583	531	535	568	543	481	500	543	585	563	539	570	478	514	581	570	569	554	553	547	559	579	551	542	562	578	553	570	564	546	535	528	566	564	510	515	575	556	544	564	547	543	521	505	584	584	545	560	550	536	564	571	550	529	594	542	550	554	559	517	574	564	554	544	561	551	593	575	575	586	538	524	517	546	531	551	580	572	526	527	561	549	554	521	562	571	555	533	540	566	534	523	550	545	526	552	534	533	567	530	544	528	556	565	525	561	535	510	540	525	514	524	553	558	504	558	572	557	556	506	582	573	551	547	569	538	551	551	559	539	540	541	545	522	530	529	502	539	501	541	558	521	505	540	569	555	546	550	531	499	501	544	572	562	511	547	567	537	578	510	542	554	536	530	561	512	556	502	516	527	533	554	550	527	551	561	555	523	587	566	526	540	547	553	571	542	508	531	513	527	535	574	529	551	594	473	520	597	540	522	553	534	521	555	568	577	515	502	569	531	539	519	546	528	510	572	570	533	544	572	534	553	556	579	554	539	526	523	507	545	558	548	547	592	548	586	584	524	555	543	527	584	532	525	550	532	548	568	516	572	561	545	578	509	525	539	565	546	581	546	580	550	573	547	593	573	549	514	537	572	551	588	534	577	522	582	513	563	589	553	572	569	531	544	526	582	563	536	534	553	500	553	540	576	503	544	558	540	547	530	568	556	538	584	588	546	564	507	556	542	526	569	546	559	559	529	511	516	549	573	533	538	579	546	510	551	544	526	516	587	593	514	513	549	546	573	544	570	500	566	551	518	544	541	550	565	570	553	562	548	559	529	531	553	560	530	529	563	548	519	559	516	525	564	546	538	547	580	535	560	554	564	521	543	518	544	585	531	568	556	522	565	574	556	524	581	530	547	570	514	500	569	526	555	549	525	538	546	542	581	569	537	564	535	526	519	573	548	548	499	601	558	560	543	601	536	570	530	559	581	520	559	536	565	575	545	552	561	517	550	568	541	514	586	502	547	553	551	589	532	544	510	555	568	537	550	511	605	552	529	504	526	564	555	533	572	561	564	544	539	554	597	536	582	526	502	563	507	570	577	558	551	558	546	556	548	552	562	562	610	523	556	541	543	522	540	579	575	541	548	562	576	529	543	530	553	512	550	513	570	535	567	575	571	521	549	500	522	537	585	596	514	603	547	532	588	555	541	555	527	599	536	524	556	524	564	562	579	512	607	482	547	535	546	594	540	511	540	541	501	547	542	556	577	577	531	537	582	558	542	516	605	574	560	563	534	508	586	493	532	574	551	541	543	512	571	565	568	580	503	542	521	539	582	543	572	570	549	539	582	558	533	553	614	553	513	541	576	560	524	541	578	562	609	509	572	552	532	525	536	538	521	498	535	535	542	578	559	542	531	525	532	564	560	540	569	539	546	555	555	514	565	526	546	543	562	556	565	533	608	533	557	540	531	534	545	536	515	545	528	513	538	551	523	539	565	548	539	540	551	592	558	525	592	591	574	554	556	528	560	505	569	578	545	540	543	486	563	545	537	530
23880	22813	34510	32318	23944	15120	4142	1153	804	761	806	761	773	776	736	788	773	782	769	803	737	717	776	782	749	787	763	769	761	702	706	740	769	715	726	798	744	759	724	736	740	716	690	720	724	734	722	764	745	698	760	753	783	747	734	726	716	789	781	806	691	776	719	733	730	706	764	675	733	776	727	775	751	757	729	731	709	709	744	755	741	723	755	699	721	767	757	716	750	728	710	764	709	723	754	683	779	746	733	740	707	733	740	721	720	752	739	690	784	748	769	739	720	736	746	723	719	719	706	713	723	761	728	768	760	731	756	717	736	705	750	696	744	702	736	796	739	807	722	770	685	757	735	749	727	770	763	716	711	747	713	768	754	699	725	779	721	722	722	723	768	754	755	755	733	732	712	743	754	766	738	725	786	736	743	716	775	727	734	704	704	752	735	748	741	767	760	762	768	724	785	824	710	730	765	767	762	735	747	789	727	683	760	793	699	748	734	716	706	696	763	748	750	725	749	778	739	744	715	712	725	782	727	718	709	725	728	674	726	687	715	729	729	717	813	715	797	752	721	741	743	737	732	749	752	709	733	699	731	732	743	739	776	777	731	726	743	733	720	735	739	735	729	717	756	780	760	735	759	732	721	776	743	715	683	714	745	760	744	714	739	698	789	717	758	748	730	714	773	770	698	755	704	742	753	748	770	767	689	778	728	721	724	702	773	733	705	751	744	728	747	704	750	687	787	776	764	723	680	740	747	722	782	769	696	709	724	734	757	721	731	761	757	730	761	726	701	710	751	727	721	738	711	765	719	764	702	737	718	706	721	760	761	722	771	752	758	747	728	758	697	734	743	726	776	758	781	769	711	757	728	757	728	776	742	729	719	748	724	717	760	777	695	741	712	697	768	728	733	696	694	708	709	788	734	716	728	694	705	738	760	780	730	738	750	706	724	768	723	764	698	690	748	755	736	749	755	717	737	719	708	793	716	805	739	766	766	716	743	739	720	816	727	732	762	724	744	727	712	741	736	734	772	724	762	713	751	710	771	789	730	769	702	733	760	759	737	723	723	740	739	753	733	779	737	779	817	763	682	693	732	750	736	701	700	726	731	715	700	702	718	726	712	721	763	759	742	758	700	782	763	746	747	756	750	721	740	739	705	719	804	750	759	733	733	722	740	686	742	714	673	746	753	766	694	758	697	778	738	712	673	731	788	749	735	731	755	738	791	743	731	746	775	753	766	742	745	679	702	763	772	748	730	705	706	743	721	732	707	763	761	773	730	735	729	714	770	768	711	739	730	741	749	720	726	764	777	718	705	793	743	789	747	755	723	737	772	789	736	754	720	742	735	766	721	695	769	678	709	715	730	757	712	713	705	753	723	759	759	754	757	689	731	788	755	736	719	768	743	720	703	727	745	752	710	752	722	759	793	760	731	718	710	788	696	748	703	729	687	758	707	710	766	745	669	750	751	718	750	718	702	716	731	742	751	736	692	716	770	752	729	737	731	733	696	744	749	688	718	690	744	699	728	693	793	763	750	651	746	762	766	726	712	758	741	727	790	722	706	707	739	699	711	726	720	741	726	753	743	806	763	655	704	740	724	792	777	709	706	703	752	740	719	719	769	723	738	702	749	740	792	732	732	743	711	726	709	741	755	709	751	718	743	777	690	754	682	756	714	716	735	794	727	749	751	736	745	733	706	713	706	728	719	692	748	717	761	750	723	725	779	755	748	762	742	768	724	726	734	718	803	765	783	759	715	740	724	687	676	740	721	731	760	725	716	723	719	761	753	751	712	720	744	770	725	730	699	752	746	728	785	714	703	741	704	785	740	715	759	721	693	716	719	711	700	748	746	674	760	722	791	771	731	744	755	705	686	721	710	731	796	744	760	782	736	780	736	685	730	744	774	729	681	715	766	729	711	724	718	711	729	707	796	718	721	747	682	770	747	764	720	809	779	751	741	713	756	691	713	741	722	788	684	761	760	752	768	701	757	712	757	753	720	651	712	766	710	744	745	753	768	689	715	717	721	702	714	746	701	729	758	708	722	745	747	717	754	670	718	712	689	720	667	734	743	753	726	735	695	665	743	735	708	708	719	729	763	698	749	751	780	763	736	672	751	738	739	746	758	749	770	726	728	724	709	701	770	766	732	730	733	712	726	729	779	751	732	731	703	820	726	743	733	737	741	734	654	718	744	711	717	764	775	700	735	708	692	701	727	751	753	700	745	743	762	730	687	769	712	691	731	748	700	730	694	751	765	751	725	732	750	728	750	768	729	764	723	718	723	713	777	709	743	779	722	725	781	750	792	718	739	731	695	739	755	741	714	722	741	735	735	738	734	730	761	722	674	733	708	727	669	735	688	735	759	744	712	753	770	715	724	680	776	722	717	739	753	768	768	719	752	785	740	732	715	730	735	765	739	744	754	742	742	771	727	736	743	729	722	749	742	726	764	756	715	757	711	688	690	722	747	769	732	761	732	769	773	754	711	723	686	732	717	709	701	780	747	707	711	710	746	771	701	754	758	769	708	686	760	740	736	739	722	716	747	763	812	781	717	776	757	744	720	750	764	754	736	714	720	767	729	734	768	761	719	776	769	793	671	708	723	699	761	691	700	733	819	747	695	744	740	727	693	717	737	690	730	696	734	661	771	709	731	719	688	731	749	727	751	698	694	780	760	696	727	692	694	733	681	743	700	734	723	712	750	690	769	730	765	735	752	728	781	678	709	777	732	775	698	752	730	718	706	745	756	766	710	706	709	687	682	735	777	706	686	711	717	749	712	765	727	740	754	771	705	753	747	676	724	737	755	731	712	756	750	737	667	735	786	762	727	742	750	733	771	725	756	749	727	703	751	749	711	747	752	757	687	717	719	781	741	718	786	771	723	716	707	700	753	723	712	730	753	724	690	747	736	737	756	768	713	742	762	732	702	765	739	723	683	767	719	779	721	729	703	751	698	693	704	729	719	706	756	735	683	700	726	716	742	722	681	719	752	732	774	731	733	706	718	733	699	732	734	686	734	685	731	735	746	754	738	786	760	720	744	661	702	739	721	749	740	762	768	712	745	724	763	717	722	670	737	707	703	729	740	752	743	695	765	753	762	737	748	732	729	779	748	739	796	735	732	753	696	718	746	725	754	696	725	699	738	722	732	700	766	704	703	761	762	730	722	681	746	730	779	711	739	736	740	735	696	738	742	729	730	713	752	744	709	687	737	735	764	765	761	741	769	765	759	691	728	757	727	739	713	678	712	692	731	732	715	745	713	674	762	721	746	680	739	758	734	766	751	712	722	701	739	702	724	746	740	790	787	718	739	691	787	720	711	754	687	748	716	742	764	739	709	740	723	766	686	721	681	758	771	739	734	764	762	724	721	730	647	724	731	761	722	743	670	759	742	783	726	690	755	731	765	732	740	777	671	702	721	718	718	699	750	744	769	742	758	695	734	706	703	683	690	705	753	727	736	755	736	660	758	746	711	746	706	746	693	750	814	701	760	741
63075	100587	72529	42697	17920	5688	1877	925	722	707	724	673	643	717	698	635	723	723	708	661	725	686	705	697	733	698	691	707	703	740	692	679	688	690	659	668	727	684	727	732	665	693	710	706	732	686	727	745	717	677	672	693	711	695	677	697	724	694	691	675	702	693	661	694	689	709	685	675	634	732	684	737	694	713	694	691	707	681	663	670	675	709	658	697	643	686	720	706	696	713	669	728	712	693	662	696	714	667	667	685	646	722	664	706	682	716	711	662	673	704	703	717	710	684	702	673	678	691	663	670	655	701	684	653	744	695	683	692	682	719	669	685	698	702	662	696	704	699	655	691	742	705	689	694	676	679	711	710	711	717	647	683	656	720	675	693	726	685	697	730	708	692	680	698	699	684	648	691	685	706	698	706	664	701	675	671	704	744	671	679	677	683	707	648	635	731	688	695	674	661	699	681	714	670	668	667	694	640	665	682	719	707	692	723	643	705	672	705	699	714	698	693	665	652	700	683	701	697	656	654	692	640	662	678	697	657	672	682	714	660	661	677	693	663	697	698	621	673	684	613	695	699	621	699	695	633	643	720	682	670	646	677	699	688	652	683	643	706	687	684	625	699	686	659	681	680	673	651	743	670	696	695	686	694	669	675	715	673	673	643	690	666	672	672	690	712	702	668	690	686	657	681	674	651	684	715	650	672	715	663	629	697	745	689	682	680	706	669	678	648	726	705	699	691	702	667	633	651	697	697	689	687	675	681	684	674	729	704	702	732	685	698	694	745	684	700	677	720	693	660	674	669	709	707	696	693	707	686	682	715	746	686	643	667	761	700	709	670	689	709	690	745	696	727	715	694	701	718	679	672	665	660	691	717	717	705	720	659	730	680	694	716	654	643	678	711	633	689	711	645	662	633	671	678	670	707	674	670	678	678	671	669	734	662	686	660	691	669	663	635	685	676	686	695	686	677	634	700	692	703	678	696	693	679	662	654	650	689	678	683	728	666	691	693	703	696	681	682	705	690	668	692	680	689	667	652	715	664	688	633	744	664	738	666	701	695	715	705	697	644	673	693	669	696	703	734	703	727	674	648	695	681	677	685	688	720	650	695	686	683	706	652	659	658	690	679	688	694	689	653	705	718	705	681	638	687	683	684	718	673	709	717	665	708	679	692	667	664	668	660	681	655	715	716	621	671	685	688	729	657	695	671	729	704	650	706	649	673	717	729	669	708	663	693	704	666	655	707	691	653	688	675	689	703	684	648	705	666	713	715	659	711	685	731	673	666	682	698	664	666	720	702	668	678	666	676	657	701	663	677	726	669	655	636	695	630	696	645	699	700	645	670	654	671	726	659	695	675	682	663	677	653	695	697	685	700	721	679	680	669	642	706	688	632	674	738	660	697	713	690	706	684	678	693	683	708	676	708	661	699	724	665	721	686	683	681	714	703	688	678	681	698	717	722	694	634	629	722	663	675	671	683	714	678	710	684	657	686	721	666	732	697	688	693	638	649	701	685	675	661	740	751	672	689	656	653	642	697	695	681	690	672	651	652	734	696	687	696	681	676	647	661	687	722	699	708	704	684	708	672	682	615	692	651	633	686	661	657	676	731	672	660	699	729	679	700	684	703	704	716	670	664	657	688	682	664	692	694	655	696	701	680	646	683	743	642	726	657	642	708	703	663	680	708	643	672	692	662	701	690	637	702	658	670	648	689	728	661	664	678	681	657	678	662	636	626	698	673	693	661	648	679	678	682	713	679	684	663	700	628	703	653	710	702	654	667	697	727	670	671	651	662	671	683	652	680	664	678	670	685	672	693	649	677	703	700	683	695	624	668	708	685	683	663	670	649	726	685	637	677	700	679	650	689	691	686	703	696	632	670	660	678	707	696	690	691	694	675	697	698	692	695	653	704	707	694	686	696	655	712	685	681	701	697	666	734	738	694	683	691	717	612	697	635	681	661	656	696	685	665	658	718	692	640	695	643	667	700	653	699	736	668	673	677	696	691	656	639	670	714	713	642	673	648	709	726	668	713	656	690	688	697	670	725	699	662	738	643	667	721	664	671	693	712	716	728	674	609	740	660	684	654	693	707	651	726	679	675	720	701	666	707	699	720	679	705	659	673	636	651	695	646	717	648	665	699	716	679	703	737	683	661	676	664	698	676	649	723	670	646	678	664	669	680	662	679	669	658	672	703	690	677	694	673	712	653	685	655	653	703	664	684	702	690	673	701	719	679	691	679	692	695	674	634	647	695	662	739	712	699	690	703	705	768	711	668	661	675	705	666	686	711	689	692	746	675	687	667	680	680	648	684	686	647	665	702	698	707	648	755	696	682	667	698	736	678	691	694	660	691	701	704	639	658	670	693	679	686	737	656	686	663	715	655	693	683	697	695	674	695	687	663	696	652	699	647	696	634	704	720	681	642	685	651	714	665	704	701	702	665	678	709	672	650	695	701	714	699	654	701	676	661	698	677	657	666	678	674	653	680	671	674	659	695	640	692	640	636	678	692	687	680	690	641	686	668	724	653	651	656	678	653	703	726	679	695	689	703	734	724	656	653	701	731	682	685	680	652	676	692	709	702	647	619	712	696	675	719	689	632	635	687	647	702	673	692	692	708	699	680	664	710	650	711	675	686	673	660	608	646	653	696	678	661	641	631	675	685	687	700	637	688	660	661	642	679	630	717	713	679	688	704	688	632	682	698	689	684	703	712	684	722	662	679	682	717	633	674	667	662	669	659	675	676	667	659	691	679	651	671	718	661	767	644	658	672	684	719	713	674	653	639	684	673	653	737	686	686	664	663	722	703	646	645	689	699	737	680	626	694	664	677	701	642	699	636	690	651	651	678	630	696	650	707	678	684	652	682	700	657	660	709	728	685	673	685	729	717	691	667	679	665	706	691	700	684	713	651	694	678	649	717	631	677	710	714	703	679	709	650	730	704	616	674	650	636	639	658	642	663	705	677	685	708	704	704	731	720	657	652	660	660	657	680	655	671	683	699	682	672	690	627	671	678	661	727	626	658	689	638	663	672	699	672	650	715	693	683	678	739	713	669	692	661	682	722	718	683	697	712	664	700	675	605	707	661	669	656	681	700	626	676	687	695	681	655	723	628	681	655	697	666	686	679	664	657	687	687	643	685	670	696	689	704	702	672	651	658	619	689	737	632	689	669	655	696	675	681	678	743	654	674	714	666	679	652	660	679	675	658	645	722	667	670	676	723	692	662	696	669	659	655	663	641	654	701	681	738	671	629	688	726	689	669	668	642	718	692	698	647	658	637	650	718	700	698	681	636	662	683	677	673	698	698	694	646	662	655	685	671	720	619	731	692	698	694	681	741	691	647	675	692	727	684	702	672	697	664	689	688	702	697	658	671	726	745	660	699	699	665	691	696	645	678	723	674	687	700	682	696	628	672	662	668	690	650	665	686	663	690	688	693	675	711	674	674	704	676	687	719	681	681	712	711	631	663	659	706	698	685	745	671	690	652	712	698
29972	30188	26090	10495	2119	813	610	521	540	498	502	525	499	495	489	517	457	494	495	552	547	532	476	498	534	501	509	519	529	489	447	514	505	517	474	519	575	503	548	506	501	513	489	499	522	502	497	529	512	508	501	525	502	464	483	545	487	485	553	470	494	461	558	507	543	498	524	489	524	503	510	510	510	519	491	486	487	493	510	481	502	476	536	450	524	524	492	499	507	497	477	525	507	504	531	484	498	486	510	554	516	486	526	495	468	504	521	532	491	534	502	487	473	482	549	500	492	455	522	519	509	505	482	493	511	502	489	528	504	488	526	477	507	549	504	505	536	519	492	513	507	508	528	498	509	535	531	509	504	505	498	513	487	516	475	512	486	473	535	513	486	508	510	486	477	513	484	528	519	504	502	539	503	485	505	502	495	538	500	477	465	499	486	483	498	492	539	470	486	516	524	550	549	509	514	560	510	541	533	511	509	515	504	476	538	498	525	527	488	496	491	497	481	493	521	482	511	494	513	495	477	536	459	535	473	520	512	487	510	521	525	508	484	475	528	496	502	509	510	520	532	470	497	490	497	531	526	505	537	512	520	511	515	504	501	501	515	518	497	531	482	525	516	494	477	492	522	473	498	489	465	525	498	526	529	528	473	506	487	544	500	506	556	509	502	501	472	507	476	539	517	522	495	506	527	488	501	522	509	498	519	477	500	516	500	551	499	467	456	516	531	524	498	507	517	528	524	493	504	486	501	496	486	482	499	500	512	550	496	509	517	513	507	530	546	513	484	493	481	543	491	513	542	554	499	523	497	503	499	534	468	498	491	510	525	516	468	530	484	500	532	501	535	543	512	482	531	515	463	524	498	498	496	547	552	551	517	488	503	523	512	481	508	496	513	567	511	456	546	480	547	507	518	523	504	537	510	493	526	528	519	513	506	499	547	517	536	506	498	513	508	504	514	492	555	528	548	518	477	538	489	487	535	481	480	486	492	518	492	524	513	487	518	535	501	490	485	520	490	545	507	528	509	503	470	510	490	496	513	521	485	499	524	469	527	506	500	492	484	460	550	509	493	512	475	532	518	534	554	460	507	529	485	499	519	518	519	504	493	518	532	524	517	443	512	495	491	498	553	521	492	449	514	510	495	494	488	489	523	461	504	470	516	526	501	485	504	517	501	547	522	518	537	538	512	498	463	519	532	531	508	498	498	471	502	506	511	546	545	511	519	531	532	515	557	521	532	503	512	494	503	488	497	516	471	480	458	522	533	465	507	538	523	506	529	498	513	516	485	490	521	524	483	474	498	471	569	496	484	495	517	514	496	478	525	481	453	502	521	469	502	517	513	526	493	481	498	524	545	491	500	514	495	512	507	502	502	542	510	483	515	494	486	462	458	513	507	511	486	452	518	530	558	529	481	451	539	508	541	545	502	479	488	507	491	505	510	525	501	496	516	504	523	526	510	497	492	477	540	510	502	528	495	513	552	509	524	517	489	483	546	512	498	508	555	545	534	525	483	512	509	516	468	567	508	509	484	489	524	494	535	498	548	498	508	496	561	538	527	482	513	532	504	496	524	537	505	489	463	549	514	554	501	499	450	509	529	517	537	513	574	529	506	506	480	501	528	512	481	526	507	539	517	574	466	493	503	507	490	527	527	487	530	542	479	506	519	489	495	494	506	540	503	491	505	492	480	490	512	490	500	483	501	534	500	475	524	497	496	498	528	521	478	499	497	479	505	530	492	498	493	524	491	513	510	461	503	544	527	509	546	475	459	520	533	510	538	536	479	506	526	522	496	509	492	496	494	514	494	493	498	473	504	519	494	502	485	485	498	477	506	510	512	496	493	507	505	535	530	535	477	504	562	478	491	491	505	495	502	530	482	544	526	519	502	477	521	511	515	482	490	499	507	459	516	493	527	528	488	505	481	549	465	534	457	478	521	487	524	526	515	518	497	540	498	479	554	495	511	528	521	497	476	468	575	512	474	519	521	495	511	498	488	476	503	508	512	514	487	522	527	514	516	515	523	513	498	519	532	506	512	516	538	502	505	479	509	490	487	502	505	504	497	497	498	508	534	520	559	519	491	473	521	515	474	528	548	505	510	510	494	491	526	516	505	523	514	497	466	498	482	525	516	490	513	490	504	534	540	500	529	539	495	520	431	530	488	505	512	542	499	519	482	504	500	519	518	498	508	505	473	532	502	501	490	498	491	518	511	542	544	494	518	532	522	511	478	544	507	548	494	508	459	552	514	533	512	516	497	491	508	543	536	524	476	532	519	530	493	491	471	524	554	541	512	501	490	494	517	495	506	488	520	514	487	512	513	529	498	507	454	555	535	479	486	520	488	517	524	514	543	516	498	493	495	503	488	531	537	511	513	465	552	535	528	509	485	529	497	481	517	506	528	488	522	534	509	512	555	497	482	490	477	518	512	538	496	516	532	507	524	517	463	474	521	475	483	497	504	519	557	504	504	485	506	500	521	486	514	494	555	510	515	486	493	474	505	476	534	497	534	488	502	545	499	522	514	549	525	466	508	502	491	554	511	534	480	492	477	480	516	516	476	546	492	502	533	529	512	509	515	559	494	482	498	516	469	501	476	490	523	536	501	484	458	500	540	535	520	486	479	536	525	528	529	525	499	497	536	477	491	480	515	478	495	522	528	537	539	470	508	537	529	517	504	509	521	511	520	523	511	535	492	478	552	494	528	562	535	500	479	500	498	503	540	504	511	522	502	506	483	516	511	521	519	533	523	502	504	507	504	549	494	500	505	520	512	493	529	490	492	467	455	502	494	519	531	501	538	505	520	503	471	512	511	567	486	498	509	540	484	507	537	518	501	525	542	495	513	472	522	490	498	522	514	518	471	524	478	499	535	434	494	530	480	480	510	495	545	487	500	500	518	561	520	513	524	537	514	553	508	475	515	492	505	515	529	504	524	505	474	514	472	478	525	540	506	500	519	512	472	484	565	499	525	476	502	504	482	509	483	499	507	515	502	490	494	519	531	527	483	479	490	495	474	500	481	485	511	500	467	491	497	506	477	533	465	486	527	448	514	490	474	503	472	511	526	527	500	515	509	525	504	517	536	531	524	499	483	482	485	530	541	505	488	508	491	539	490	524	504	444	488	480	502	536	540	475	525	533	515	522	489	483	487	521	494	540	493	534	520	501	508	468	494	529	525	552	526	489	536	489	527	535	540	459	512	509	509	491	543	525	509	525	484	520	481	525	492	508	534	560	482	514	503	524	548	504	495	534	496	523	500	533	490	508	512	515	504	525	502	510	573	511	489	471	537	515	529	519	513	534	490	537	474	506	515	474	519	533	481	508	512	553	508	529	519	501	505	450	482	487	511	505	536	562	531	509	509	531	509	484	518	519	479	546	516	480	509	513	484	516	523	504	519	492	540	490	521	475	528	527	513	522	491	500	501	561	502	456	530	504	510	497	502	486	485	526	520	514	533	496	492	516	475	548	528	495	525	495	481	489	526	507	525	523
22557	35365	19646	5778	1632	755	557	426	410	441	433	461	456	442	426	456	452	433	389	437	417	434	420	443	437	438	414	392	444	415	441	441	400	423	394	488	450	404	436	412	465	461	408	397	423	421	421	431	401	431	419	422	416	436	428	408	410	425	460	485	442	421	427	450	438	440	442	470	422	409	413	412	446	440	404	396	446	381	409	390	462	453	399	426	443	438	441	452	424	437	417	425	403	418	399	422	443	424	390	448	391	420	452	442	433	448	450	425	455	416	420	440	416	424	438	412	414	469	477	437	422	445	422	441	420	394	402	446	413	413	425	424	460	424	438	426	478	439	446	389	399	427	406	429	431	444	426	455	389	410	429	438	441	453	415	466	436	446	415	423	452	436	473	431	423	414	453	448	432	425	372	383	418	429	442	421	434	434	418	449	421	430	400	448	473	417	443	444	414	429	404	412	426	441	424	425	448	433	430	424	416	425	433	459	396	430	422	433	435	447	417	439	429	418	436	417	427	435	431	422	415	438	427	406	443	398	416	420	414	439	437	435	411	418	405	415	417	430	465	435	398	436	443	425	429	417	427	433	401	432	414	427	415	448	403	442	400	419	408	438	420	422	405	443	425	443	420	448	394	424	408	414	445	417	448	415	433	396	414	441	450	447	423	453	397	401	421	425	443	444	422	441	391	433	445	434	414	449	469	421	369	429	465	426	451	416	428	430	404	451	392	456	434	445	437	423	432	432	434	436	474	413	461	442	440	455	439	440	417	435	439	434	429	406	387	464	429	423	442	424	430	456	433	456	456	442	435	438	432	433	420	454	424	375	430	446	436	458	405	436	430	473	416	452	458	422	462	395	436	451	412	424	451	420	450	439	433	388	427	439	429	432	447	405	419	429	452	397	433	434	444	421	400	463	435	414	406	435	422	466	462	441	439	461	411	438	409	400	404	435	431	406	441	459	406	423	412	421	394	408	431	466	421	421	436	412	408	442	423	448	445	415	381	403	412	434	478	449	419	402	458	434	449	428	440	425	407	396	456	487	393	454	460	445	421	454	465	422	445	430	440	440	379	415	403	448	405	439	410	415	404	452	443	419	443	447	455	430	449	438	416	430	418	413	404	439	428	434	438	403	443	422	409	428	452	429	428	441	413	391	449	433	453	437	401	438	415	437	404	419	457	449	472	439	416	462	432	432	415	409	438	450	396	436	436	422	445	443	449	409	425	428	456	428	421	403	425	420	442	439	414	413	459	411	441	450	447	418	414	438	420	455	428	437	432	435	406	437	438	427	467	428	428	437	430	385	421	446	413	424	406	418	437	465	452	418	401	445	427	445	488	400	425	429	469	436	430	438	413	427	437	440	438	409	453	404	418	430	431	399	447	441	399	443	427	381	435	420	489	445	422	444	423	420	400	431	466	432	425	428	398	391	414	439	410	392	433	428	401	439	418	435	417	450	440	443	448	463	390	444	450	440	424	446	440	435	409	465	384	461	473	415	432	405	422	401	420	407	424	400	441	420	407	430	443	424	372	405	434	429	440	421	405	407	439	443	424	454	416	418	438	443	433	430	423	451	419	400	428	418	433	445	417	433	394	425	428	424	459	465	437	439	428	447	401	442	445	403	457	419	406	418	428	451	399	444	461	424	406	450	470	432	428	440	421	427	399	414	406	415	438	396	411	425	418	412	442	440	407	396	447	410	402	394	435	406	424	431	446	417	426	451	438	408	444	448	420	461	461	448	441	409	429	418	408	436	436	422	401	441	433	437	452	404	438	417	434	408	449	471	417	444	437	442	444	427	415	410	446	435	434	435	404	457	395	417	424	402	455	407	411	444	414	440	429	409	466	438	445	429	409	467	399	438	426	462	442	415	451	434	461	444	427	404	389	401	450	406	410	444	407	447	393	400	397	436	422	390	425	454	423	433	405	431	465	430	441	442	437	432	404	405	414	410	435	430	411	420	438	435	412	418	427	456	427	441	433	443	406	396	441	462	427	427	426	415	439	405	420	400	436	420	399	431	423	458	390	432	423	399	432	432	421	398	398	408	409	448	407	424	449	422	436	422	433	435	419	442	422	449	414	434	420	418	402	419	428	465	424	384	430	457	420	435	420	415	451	459	430	465	430	445	417	438	458	429	446	442	389	442	423	439	460	434	410	425	416	404	468	445	436	433	406	448	443	437	440	406	409	410	435	448	433	437	431	435	436	416	422	440	432	435	411	422	434	434	427	393	369	411	447	398	404	439	426	421	430	454	422	439	420	444	422	429	441	417	462	429	436	445	396	393	402	441	448	405	430	425	425	402	445	442	440	450	413	445	458	412	424	413	404	405	431	432	440	467	433	399	427	416	443	429	423	434	454	428	446	470	399	438	454	446	416	421	394	445	429	419	431	446	434	408	402	435	447	413	421	391	435	436	426	410	447	450	472	461	436	502	397	413	432	445	463	446	418	458	369	430	410	400	458	444	430	448	417	431	441	456	449	438	441	427	408	464	475	431	431	436	435	434	392	450	431	425	450	419	404	394	428	444	402	423	443	438	452	368	459	437	425	451	448	415	433	503	393	447	468	411	423	408	442	411	433	397	413	417	468	378	420	435	452	454	431	432	409	424	474	434	427	435	419	417	444	416	433	398	430	416	408	445	415	462	407	408	409	435	416	430	447	406	467	449	389	444	418	441	410	469	423	412	442	431	425	449	385	425	438	466	447	426	417	403	379	449	422	413	429	416	439	397	460	427	443	395	412	396	438	434	465	412	417	411	445	436	446	473	436	440	423	427	385	402	460	464	391	443	398	438	439	431	439	404	452	448	405	435	419	437	448	456	409	422	415	423	479	455	450	434	438	410	406	442	440	428	437	442	440	405	428	440	441	452	408	441	443	378	395	445	429	454	419	447	446	463	418	422	432	425	448	440	422	392	440	424	421	405	400	438	397	445	415	420	456	418	446	433	413	441	415	443	461	447	419	471	406	441	417	406	434	394	445	448	416	421	427	431	390	440	449	456	395	436	413	458	444	437	439	392	405	450	412	424	455	440	461	451	470	419	372	402	418	439	411	430	439	427	398	450	433	431	376	434	445	400	419	400	452	412	428	434	445	413	413	402	387	414	431	380	414	445	421	415	485	410	456	434	410	426	437	401	428	461	432	444	419	391	413	422	420	460	429	413	458	427	452	430	449	436	419	422	451	453	385	423	437	446	425	395	425	441	399	405	441	423	439	423	415	432	414	460	417	442	387	394	422	441	463	459	418	417	399	442	444	468	406	444	430	428	439	450	419	429	413	386	414	450	424	412	428	430	441	454	432	450	399	466	439	406	408	469	424	411	442	450	391	446	414	440	414	416	407	386	440	402	412	426	394	456	416	449	436	421	410	419	416	448	391	435	407	429	413	402	429	430	443	440	411	445	425	441	411	507	446	420	446	486	420	417	418	411	425	434	406	390	406	456	422	434	440	445	418	422	407	407	416	433	392	415	397	448	416	408	435	398	441	386
24964	25270	37608	31750	21642	10146	3046	926	699	609	625	587	635	645	590	639	622	582	616	630	605	595	637	619	612	576	578	616	608	616	617	604	555	582	581	609	562	582	587	616	629	617	643	613	599	615	608	620	552	619	601	664	637	581	652	599	610	563	613	602	630	637	633	597	595	598	564	633	597	606	625	617	589	569	608	601	603	576	585	636	578	608	548	615	633	625	620	602	592	614	601	624	596	649	612	630	617	608	562	556	621	609	587	609	582	597	585	607	612	622	591	587	582	633	629	576	584	569	614	570	606	621	623	609	609	618	613	613	569	578	600	602	574	609	539	599	611	629	613	611	588	621	619	602	599	596	604	617	584	556	626	575	583	584	586	578	621	621	615	570	557	621	605	642	576	634	617	612	608	610	609	601	601	592	607	649	616	622	647	578	594	609	597	611	565	611	619	596	606	588	574	625	598	611	599	625	588	599	603	624	584	640	617	596	622	637	591	623	604	620	576	574	607	646	602	606	647	611	583	569	654	628	617	612	582	618	619	612	672	598	596	565	613	618	619	572	634	619	610	679	601	595	630	641	576	613	558	559	577	624	610	622	579	606	606	663	627	581	584	595	632	612	591	591	610	579	614	589	593	603	617	596	567	569	629	633	615	611	613	638	593	585	586	599	598	590	579	619	568	614	608	576	573	641	605	608	601	635	596	649	579	576	627	614	555	597	611	628	563	640	643	624	553	613	609	625	648	599	590	613	635	584	590	641	591	612	566	590	549	627	608	641	565	570	603	582	590	632	597	627	634	574	583	605	565	619	607	631	632	602	587	563	597	603	594	628	612	585	606	623	609	581	587	600	557	585	586	601	613	589	587	607	597	560	577	595	568	637	597	621	611	640	595	570	598	608	643	692	593	597	625	583	593	547	604	628	630	588	592	604	599	602	595	606	559	595	570	610	640	619	612	574	579	584	636	605	608	624	572	558	624	604	620	621	629	596	628	610	601	603	659	591	606	547	623	597	611	566	619	594	621	582	617	643	594	597	611	580	595	603	573	632	598	601	596	589	629	613	571	576	613	599	569	629	615	578	589	620	604	630	622	600	580	614	628	562	613	611	583	637	669	605	610	612	576	620	572	591	620	579	586	607	626	594	632	563	539	577	583	590	596	603	563	566	586	588	597	616	571	615	584	637	628	605	640	593	607	612	600	587	600	646	626	625	604	652	619	626	571	629	610	629	621	644	593	598	585	596	655	577	564	615	617	588	625	603	632	591	610	620	645	564	577	635	620	577	631	624	577	588	613	611	627	558	572	635	589	603	559	614	623	561	570	565	584	671	653	559	594	596	605	629	619	568	586	611	562	589	614	603	640	571	591	628	585	588	597	577	595	557	587	622	619	640	560	571	606	614	603	558	595	623	635	581	596	595	543	637	614	607	626	619	628	548	648	616	609	596	570	595	545	637	579	578	557	579	621	633	585	584	593	589	632	580	559	621	576	597	624	603	633	636	608	618	609	586	589	615	553	633	638	619	585	631	569	596	612	595	579	582	592	620	595	633	607	650	596	583	595	603	616	606	609	612	622	629	608	587	576	626	607	599	573	571	565	605	619	543	591	605	593	605	580	579	631	629	593	634	585	609	600	608	577	548	591	631	637	584	620	579	582	585	553	609	611	557	590	641	569	572	639	617	583	614	547	563	580	635	614	593	614	580	586	550	564	614	573	608	595	578	589	610	609	628	552	634	638	577	614	590	568	558	607	584	554	572	612	635	593	640	569	614	588	608	587	601	617	593	611	618	592	604	633	615	629	611	565	603	654	551	655	595	622	612	612	589	639	604	588	593	654	587	626	592	562	607	599	583	628	588	590	585	593	543	574	564	652	592	608	586	614	604	633	572	543	533	571	605	615	576	626	559	572	594	666	578	622	579	624	593	589	649	584	599	583	620	621	593	596	618	623	578	598	610	598	585	610	606	581	568	570	598	549	649	583	615	638	632	610	613	588	630	612	635	616	618	619	582	620	616	632	626	651	554	641	642	629	597	652	623	617	610	597	627	593	628	626	599	631	584	560	613	581	611	550	593	627	593	617	633	585	573	586	645	589	569	581	590	559	611	595	584	555	623	594	628	634	604	588	576	638	592	563	592	612	621	578	614	624	610	609	594	639	593	581	582	635	569	571	601	585	599	546	611	607	570	562	628	594	609	573	617	597	610	583	558	589	593	625	595	646	619	613	590	645	548	607	560	605	585	568	570	582	587	619	611	594	551	630	600	658	560	610	593	607	585	595	613	592	625	615	615	547	586	585	646	578	557	601	617	560	564	612	636	590	578	620	605	617	586	599	641	609	598	578	604	594	611	603	606	608	600	622	581	581	606	579	602	599	641	568	637	594	582	631	586	594	584	614	625	603	588	594	594	601	585	644	573	589	633	597	600	595	589	631	559	580	628	633	588	590	594	620	599	608	598	604	559	607	596	612	567	606	568	597	603	655	609	602	576	590	595	607	582	623	561	583	606	602	638	612	607	594	626	631	599	627	579	595	609	598	568	607	608	558	622	606	621	587	605	550	583	639	594	597	579	606	529	609	570	610	604	568	612	578	616	596	622	604	616	584	583	591	612	634	608	610	579	570	611	589	653	586	594	606	637	599	648	572	580	591	597	566	585	580	629	574	592	595	593	600	586	610	600	590	557	640	624	633	593	609	615	576	588	617	567	617	595	619	622	577	583	625	594	604	617	604	550	577	600	567	633	623	612	580	613	590	570	603	584	591	594	584	619	609	612	588	579	593	608	658	605	565	530	595	548	603	636	622	618	591	599	586	580	603	585	637	546	576	647	617	582	550	648	611	617	557	601	617	634	631	552	576	664	626	596	618	595	592	582	640	612	614	588	592	621	571	593	570	588	566	606	603	612	631	588	589	625	603	590	586	614	551	638	596	582	575	586	620	560	600	615	609	616	601	570	577	543	589	571	570	586	600	565	609	569	628	573	644	567	587	610	590	586	609	580	578	645	624	586	580	575	613	624	593	616	572	577	598	631	608	620	644	577	628	572	578	583	604	550	600	601	586	567	579	594	594	613	579	605	651	560	581	627	584	608	608	592	573	610	624	624	625	653	613	603	627	580	612	565	558	587	614	658	651	581	601	597	615	594	560	595	593	635	595	621	624	655	597	578	597	591	622	569	644	610	602	638	592	592	636	582	561	584	564	591	638	576	554	569	605	586	590	627	574	605	623	575	610	587	617	653	601	639	598	625	582	623	594	627	583	637	649	590	601	580	617	618	591	624	607	636	598	642	554	562	601	578	599	600	591	582	633	575	614	603	631	581	582	631	561	639	582	591	618	613	654	597	630	611	571	598	619	597	626	577	559	601	628	603	637	639	629	602	604	585	620	624	592	542	593	600	613	612	626	596	615	614	618	638	560	608	634	650	600	619	605	593	634	597	644	609	660	610	628	574	606	596	560	589	614	599	591	590	611	604	641	580	638	612	611	572	608	609	575	571
61660	90359	58465	28539	13982	5931	2408	913	665	557	540	578	541	578	520	544	573	466	549	542	549	557	577	558	569	514	528	593	592	561	555	535	558	521	525	568	527	560	595	521	535	531	548	546	537	545	598	585	542	601	570	558	570	580	580	533	544	548	553	579	553	558	574	554	553	560	564	522	560	592	532	544	569	555	592	547	532	550	565	538	543	578	544	564	532	553	550	544	525	594	544	495	572	581	546	551	513	539	556	561	556	519	559	544	552	550	532	507	584	549	520	528	598	541	555	550	547	498	519	558	568	557	553	562	553	514	561	566	551	510	499	576	567	569	569	511	501	573	554	587	572	548	551	584	561	554	555	566	555	541	570	526	551	569	569	523	547	570	548	541	559	558	561	569	552	561	524	544	542	537	525	570	557	570	536	535	518	551	525	574	566	541	525	526	534	544	547	519	543	554	547	555	556	613	508	582	557	543	554	563	562	518	548	566	551	519	537	554	544	507	543	552	552	540	569	580	546	551	536	543	532	586	570	545	545	513	545	538	542	535	528	517	509	555	536	533	571	530	541	547	512	525	556	523	571	586	534	567	574	558	531	534	529	542	552	549	568	555	522	533	535	570	512	578	561	597	588	542	533	555	559	563	565	528	541	526	539	553	594	580	519	528	536	557	533	576	510	566	544	563	557	523	562	575	547	573	581	527	560	493	508	558	561	538	570	580	540	570	525	573	539	588	552	556	499	564	586	494	595	573	589	519	573	559	571	565	516	570	551	549	574	535	588	564	530	580	575	536	551	523	559	527	590	568	601	534	534	519	566	566	575	586	538	554	560	593	567	551	576	571	523	531	549	519	575	525	504	532	536	522	541	509	563	516	530	507	536	522	592	608	557	563	499	582	554	545	552	556	578	569	596	532	541	509	557	530	532	525	571	498	544	566	619	529	523	544	546	530	566	540	521	572	560	541	546	563	566	537	545	561	525	529	519	533	540	510	584	542	539	560	542	543	583	550	558	557	571	573	588	574	517	566	548	570	543	543	527	607	553	532	549	557	568	537	542	552	536	552	536	569	526	545	551	547	560	527	569	528	574	517	570	567	533	538	549	527	547	559	560	579	528	614	523	513	568	549	524	569	539	523	516	550	543	548	562	519	500	539	559	544	553	548	562	556	517	552	569	498	521	548	532	554	577	528	573	500	557	568	532	538	584	563	553	538	527	499	562	548	525	595	551	552	492	537	556	586	566	535	559	527	611	534	552	528	517	552	502	559	613	565	538	539	520	536	541	535	528	585	561	520	533	518	608	560	530	518	547	550	546	516	519	496	565	552	517	530	541	595	632	536	561	548	574	529	545	558	558	534	523	508	584	564	510	555	544	560	575	507	609	580	569	496	544	571	530	574	563	542	562	535	567	544	495	569	546	524	557	540	545	522	567	536	542	569	559	531	567	531	554	568	565	534	519	571	583	526	533	525	546	560	557	570	494	566	530	552	583	528	526	541	528	583	569	531	553	547	556	525	524	563	573	513	560	571	513	573	516	524	535	573	540	588	572	549	612	562	538	529	531	573	539	510	543	515	520	577	559	544	555	541	532	506	570	543	538	529	551	524	522	547	561	559	538	527	587	552	518	530	550	570	536	550	522	523	537	500	588	518	555	535	533	552	548	532	533	547	556	567	559	519	495	542	551	553	569	545	547	567	582	536	526	571	525	542	537	532	580	528	531	542	520	539	530	547	565	555	550	594	556	533	511	540	523	568	544	555	562	584	499	519	570	555	514	545	550	531	538	502	515	587	566	523	520	527	535	542	549	569	556	583	542	580	556	561	530	528	499	557	547	563	529	524	577	524	566	585	549	577	596	580	540	553	603	557	534	554	515	538	549	594	527	552	525	541	550	571	596	496	572	584	578	548	558	585	558	548	513	530	603	567	560	520	545	526	570	535	564	524	546	524	527	533	597	570	607	567	541	555	546	527	542	577	502	596	516	548	558	545	543	516	532	534	517	598	560	549	572	544	582	603	540	550	554	541	499	561	560	545	512	538	532	537	523	559	560	550	547	580	546	519	535	534	535	567	523	543	535	497	572	528	571	571	530	513	564	495	558	553	559	585	548	559	527	546	544	535	582	545	558	503	563	554	535	503	576	557	571	543	549	519	549	563	560	573	548	556	522	546	555	556	509	576	582	477	570	526	550	548	534	585	530	549	541	548	532	521	558	508	507	509	522	577	541	525	573	548	589	547	539	541	542	544	564	593	582	544	570	539	553	528	558	554	530	569	519	566	530	562	575	498	555	500	575	527	563	588	551	546	560	538	549	547	598	614	539	507	565	535	531	545	595	564	516	584	537	518	536	529	605	543	597	553	539	547	548	522	531	590	565	541	587	494	525	520	554	547	560	589	552	576	560	579	536	524	533	526	567	533	518	496	562	542	542	567	532	533	524	530	550	570	560	554	532	545	555	529	557	588	569	536	535	538	530	568	583	551	541	547	572	596	562	551	554	511	569	566	567	548	505	540	540	541	581	549	532	570	520	521	573	529	540	560	561	531	523	554	573	527	572	572	543	522	563	536	512	557	540	513	558	552	563	549	551	514	548	566	545	532	541	544	544	547	498	522	549	585	529	516	543	557	552	553	526	574	573	568	523	548	531	540	579	530	536	556	555	535	557	568	568	531	563	583	544	570	590	548	533	537	574	561	559	553	553	513	580	552	540	575	545	556	580	556	553	564	581	569	529	576	529	559	592	528	546	544	552	552	592	549	526	555	526	587	551	535	518	580	572	558	543	525	553	541	560	521	544	549	499	549	560	525	540	532	552	566	575	540	535	519	529	501	549	547	544	574	555	571	538	545	560	548	542	544	574	574	546	508	551	549	606	584	561	534	543	564	569	555	557	592	582	507	524	538	506	541	561	495	550	551	534	544	513	574	573	520	564	558	582	512	555	558	559	520	544	557	562	517	554	508	532	548	541	529	586	529	528	537	529	532	560	561	511	595	548	530	561	570	577	570	559	501	549	525	511	520	503	582	501	535	521	582	589	533	544	537	560	504	512	531	576	568	527	567	544	523	536	557	576	511	540	513	589	557	548	550	557	541	522	543	537	550	561	608	562	513	555	575	493	544	570	506	555	516	555	524	531	526	584	582	544	518	574	528	520	509	550	518	553	568	547	502	553	581	565	581	506	519	542	528	518	565	528	569	526	578	525	603	541	543	583	539	570	528	554	576	571	541	555	567	592	550	577	548	541	517	517	531	562	519	537	471	547	537	528	569	573	585	553	524	526	562	531	536	549	574	542	520	509	550	526	507	550	528	552	575	512	581	559	555	537	537	497	552	549	526	523	564	529	595	551	519	572	574	538	529	539	527	586	550	556	527	559	530	553	546	540	552	535	577	501	559	551	590	553	572	556	562	554	523	528	535	540	535	553	536	574	573	570	538	526	521	561	547	537	536	558	550	523	609	569	549	525	586	524	535	559	534	576	526	595	522	541	503	545	538	539	547
23945	22918	31984	31321	27024	18555	6781	1554	902	834	769	783	744	752	784	780	774	793	756	733	721	780	744	803	766	750	765	725	734	725	723	767	794	729	775	715	769	736	770	754	786	774	696	741	805	841	754	744	751	705	764	784	736	757	747	740	794	729	786	796	751	750	705	762	786	764	698	714	758	741	767	739	772	761	736	714	726	771	755	768	753	750	761	761	693	776	754	747	733	741	707	710	722	754	796	762	797	755	706	729	780	710	746	739	743	774	748	701	713	676	734	774	705	756	748	795	755	758	736	760	778	724	741	775	725	725	789	780	760	777	763	700	736	756	755	766	811	680	767	760	725	755	766	774	766	727	809	773	722	738	718	738	801	749	758	757	769	787	753	795	713	786	796	760	742	724	725	766	793	772	764	697	745	724	759	784	734	745	800	748	747	745	820	742	774	725	761	738	754	750	777	746	769	722	723	740	729	715	771	747	742	713	730	725	684	697	751	699	740	760	746	740	721	709	783	755	764	727	745	755	755	714	748	767	770	720	776	776	707	783	741	744	716	688	772	764	725	711	719	780	756	745	748	750	698	729	730	727	757	774	747	717	796	742	780	717	741	728	721	722	785	753	728	740	768	748	704	734	729	672	730	748	735	751	765	743	748	742	737	780	776	763	746	759	742	714	716	707	785	796	791	721	738	704	751	722	729	734	760	723	731	742	726	737	695	708	760	703	765	777	727	690	779	725	763	733	743	756	767	735	706	729	773	762	747	752	742	740	785	722	738	763	722	758	739	760	772	727	732	747	743	735	713	772	738	725	697	786	777	732	751	743	764	728	724	752	705	745	753	746	730	792	778	743	761	777	747	741	761	781	744	668	760	725	704	750	747	696	757	750	749	762	707	763	733	697	740	699	797	734	716	694	740	751	768	711	707	776	736	759	769	750	716	760	782	772	743	687	783	733	690	705	780	728	753	747	749	752	772	776	746	768	706	768	731	791	711	715	760	784	774	791	749	743	703	734	746	703	758	718	774	751	723	782	771	747	762	726	784	694	725	728	773	690	765	713	722	744	815	700	764	694	738	772	699	745	708	721	751	700	802	824	770	739	767	700	710	712	702	777	724	738	740	752	773	755	707	760	751	715	715	760	780	738	752	680	743	753	726	734	749	744	696	773	756	710	691	750	720	753	743	739	736	756	759	765	807	723	726	742	704	739	757	737	769	742	729	779	772	773	769	746	729	701	769	794	750	776	757	753	702	713	780	702	722	723	742	738	760	756	724	719	781	729	727	736	705	727	748	769	774	798	760	733	781	752	744	783	729	729	755	762	719	754	754	728	749	721	742	704	717	742	700	732	769	759	741	783	755	722	748	782	779	678	722	749	745	790	745	734	704	788	729	728	717	727	773	723	730	780	738	753	772	710	729	731	784	727	752	754	695	761	741	716	750	746	719	714	757	759	723	774	708	731	757	758	743	774	714	712	729	731	722	742	733	722	757	730	724	737	773	736	783	731	818	796	767	760	770	742	695	754	747	722	764	804	755	755	713	817	735	761	741	729	741	768	739	752	717	770	707	720	732	737	761	750	737	694	740	802	755	753	761	715	790	719	726	782	718	776	729	733	732	768	751	749	760	730	768	740	791	742	702	752	712	728	712	737	718	777	718	782	762	723	732	762	723	764	739	699	710	729	726	719	787	735	781	764	725	756	730	778	761	789	709	754	754	696	767	761	757	738	775	701	784	721	786	770	747	680	721	693	754	734	730	780	759	718	667	758	737	752	744	779	760	799	721	744	775	808	750	756	739	739	715	744	763	702	752	757	750	719	705	747	779	749	727	731	695	741	746	781	708	819	705	722	760	777	728	697	764	725	724	758	727	740	737	769	784	764	727	769	711	771	788	743	718	733	784	761	721	719	756	712	690	744	760	776	785	754	674	714	766	673	709	789	691	735	769	729	755	774	729	752	765	697	724	722	763	713	749	694	761	759	701	699	726	795	758	776	763	753	767	765	728	734	760	703	748	723	709	766	792	710	791	725	765	769	730	731	764	742	797	771	726	685	779	741	723	742	757	693	765	767	756	776	769	704	754	739	754	700	757	745	766	732	752	730	706	700	775	756	777	786	772	704	706	787	750	707	729	760	756	733	725	696	751	767	765	745	790	745	756	785	747	769	744	738	779	721	715	741	702	785	762	716	758	772	750	694	803	770	723	770	775	739	736	737	782	720	783	780	789	738	698	724	729	723	743	761	719	761	706	744	740	761	739	737	753	745	735	736	728	725	749	746	749	740	736	755	680	720	708	732	766	733	726	750	728	718	747	740	763	754	764	761	731	739	712	747	730	719	770	717	743	770	784	756	774	756	739	739	751	755	697	738	748	738	774	776	720	710	804	742	684	705	739	750	762	774	752	767	784	758	768	766	746	756	684	713	715	710	757	739	759	730	747	714	748	732	749	724	775	719	778	725	775	724	742	749	788	734	756	716	762	738	753	745	671	750	781	783	738	730	735	710	741	730	735	739	710	726	791	721	741	742	767	709	785	676	750	762	784	732	709	757	749	780	753	754	739	733	744	738	740	800	732	737	736	732	736	766	734	736	777	719	699	740	776	750	748	745	761	769	770	715	781	741	699	812	758	730	731	783	787	754	714	726	728	734	711	746	690	780	774	748	769	716	702	721	740	763	774	709	745	773	753	769	728	750	722	774	739	730	781	755	731	750	799	706	747	710	762	770	808	768	691	724	756	749	724	717	768	754	767	720	755	718	757	743	782	762	795	718	745	757	712	774	720	750	808	728	708	719	755	770	790	799	749	739	768	728	684	749	795	739	749	751	753	760	791	721	755	705	735	715	731	732	783	764	744	790	765	749	685	752	774	751	755	699	786	727	796	750	769	772	680	701	709	744	755	741	762	782	749	711	751	768	787	709	693	742	725	725	743	721	766	728	785	714	732	714	731	740	732	749	778	765	723	760	675	769	766	724	743	736	735	702	716	725	750	735	780	796	745	714	731	753	774	732	776	772	705	779	708	766	754	717	727	733	722	736	783	709	744	716	763	704	777	781	766	727	721	737	769	721	719	746	726	721	722	754	757	747	752	703	782	690	705	720	747	724	770	703	667	786	743	754	764	717	758	756	714	777	763	713	743	717	728	737	719	731	732	722	678	751	739	776	739	753	743	695	797	705	755	722	732	707	715	720	718	722	759	772	703	771	778	810	737	727	748	773	727	809	781	730	774	748	717	773	764	757	712	731	752	742	721	719	712	767	718	773	759	759	735	729	720	717	745	723	701	702	749	762	742	724	738	767	729	800	784	766	744	785	767	738	740	732	744	685	743	711	717	760	774	745	746	758	762	764	740	776	769	774	706	777	728	765	733	751	711	752	793	776	779	766	773	766	772	770	706	750	712	745	710	753	754	777	695	739	738	715	744	749	672	738	741	753	771	713	732	736	734	769	725	725	744	752	688	746	704	739	731	777	705	733	778	782	760	771	751	758	757	749	732	756
63187	96843	64393	45417	23892	10384	3325	1277	803	727	698	664	700	671	723	688	767	688	700	717	687	665	658	719	675	712	701	675	704	643	700	693	712	678	687	725	684	678	722	666	710	729	732	678	684	658	677	709	686	721	675	683	711	667	684	708	672	686	626	696	673	694	715	687	727	680	685	708	681	675	714	652	731	674	700	671	711	714	638	707	650	681	689	697	676	680	712	682	693	724	659	681	652	662	728	693	661	728	690	708	734	645	673	737	684	649	699	691	690	748	665	707	738	698	707	688	669	638	670	693	742	697	743	652	685	642	721	696	706	696	669	709	692	712	652	696	680	729	734	669	674	657	692	667	652	681	668	657	659	681	653	666	711	671	652	722	698	692	697	694	675	684	715	686	651	611	657	658	699	717	701	715	703	638	660	690	689	698	687	687	686	656	703	706	658	683	680	704	684	692	706	689	677	667	670	693	643	671	660	675	702	684	742	657	668	665	710	694	721	689	660	688	687	694	675	679	683	699	655	669	676	698	668	708	645	677	711	669	673	655	700	661	648	708	690	654	687	678	661	717	659	706	704	695	656	638	709	665	650	731	695	681	707	714	692	641	682	715	653	642	698	722	694	662	670	699	650	668	669	705	699	710	692	714	675	714	691	725	650	653	713	666	716	689	705	681	669	697	657	690	734	710	637	740	674	631	684	637	655	707	672	688	685	710	688	687	684	674	675	680	673	670	684	658	651	715	693	646	691	686	677	660	682	694	641	695	699	682	703	707	667	686	700	663	693	710	659	704	647	656	652	725	690	684	647	697	687	676	667	697	735	643	712	685	705	683	711	704	644	711	695	626	688	693	683	677	685	742	699	662	675	667	701	714	721	689	704	661	660	734	679	670	731	671	635	689	688	683	666	636	676	659	723	713	661	626	668	719	671	677	712	673	681	694	697	697	696	667	688	726	709	650	698	727	607	677	739	701	678	677	630	647	729	634	708	725	674	728	704	707	696	714	728	719	728	676	650	682	672	616	678	640	723	693	702	672	677	671	664	699	636	652	694	693	704	683	663	717	690	674	664	714	671	669	665	658	722	622	669	654	660	688	672	679	676	754	698	702	702	666	691	658	670	688	709	658	721	649	733	719	685	644	707	660	654	691	699	723	694	680	658	703	675	696	699	659	695	716	691	690	672	661	693	734	699	708	763	723	693	718	666	725	690	670	730	671	711	735	679	652	710	679	719	644	707	660	671	701	683	703	637	648	694	734	685	671	679	658	700	680	668	690	664	646	710	693	693	712	709	716	707	643	701	663	682	718	669	657	649	697	658	683	700	657	653	663	652	663	710	682	630	651	710	677	678	661	703	664	720	720	681	695	672	670	696	662	693	654	688	702	673	694	687	713	666	662	671	658	686	696	712	676	676	696	659	661	709	666	701	673	693	689	708	685	682	671	671	706	730	648	691	704	663	659	647	657	653	702	664	664	699	678	741	650	710	706	702	646	628	722	663	698	684	703	711	676	657	673	682	701	683	699	648	635	723	685	667	646	677	737	708	660	692	643	713	665	669	731	689	633	715	672	701	676	631	673	714	643	759	633	666	705	700	693	672	709	695	721	692	735	684	679	672	693	653	675	693	656	714	653	678	650	626	684	687	695	702	677	730	682	675	646	648	695	702	713	674	686	694	672	619	689	710	673	682	658	655	684	738	698	686	666	689	706	687	704	697	648	686	722	656	681	701	692	705	606	646	677	689	758	677	667	656	671	685	692	692	605	683	654	667	639	691	701	724	677	726	631	704	664	710	677	697	643	685	711	715	697	693	696	692	707	735	704	698	647	727	681	671	712	669	735	674	643	706	664	672	681	719	646	681	711	677	691	717	666	685	675	701	668	693	727	713	717	643	655	649	724	705	696	671	676	695	730	727	641	718	667	694	653	684	696	689	751	689	705	689	655	677	656	693	683	679	690	708	631	688	678	699	680	730	680	629	699	675	687	689	673	663	649	672	682	712	693	636	650	713	683	744	689	719	730	657	705	682	639	671	657	680	696	703	617	701	659	691	700	692	740	670	671	674	713	652	638	707	693	699	658	659	622	688	684	645	648	687	692	675	657	659	668	667	653	682	679	655	638	658	701	738	679	619	686	685	677	709	624	664	683	651	663	666	637	728	668	703	657	674	717	649	669	657	680	699	690	678	658	713	643	684	708	696	679	691	699	696	669	674	688	674	634	696	665	655	661	736	708	670	679	687	688	707	723	724	686	646	694	690	680	666	632	684	681	691	707	681	691	643	694	666	652	677	648	677	733	659	655	690	668	706	638	697	707	676	690	739	657	684	680	647	752	684	644	669	699	647	649	671	668	705	700	631	714	684	673	667	681	686	686	680	694	676	731	667	701	674	691	696	654	664	690	588	709	647	708	681	673	632	631	708	717	728	723	666	678	660	696	681	704	718	668	718	662	682	686	695	673	687	650	656	713	688	602	713	664	692	657	634	621	688	656	684	669	677	671	651	672	698	697	686	663	716	653	715	663	689	683	656	693	705	677	702	641	655	702	702	717	685	709	683	713	682	696	706	662	706	664	726	665	700	663	739	683	694	703	639	729	733	745	714	646	661	676	714	701	655	707	693	689	678	678	682	662	692	663	709	629	685	638	691	722	691	648	677	683	679	678	653	720	668	693	680	662	651	680	667	710	672	675	670	637	705	680	703	636	669	712	672	671	649	685	723	688	684	655	687	628	686	673	685	725	633	672	689	644	650	701	689	647	718	681	640	653	683	671	696	696	725	667	613	699	719	683	642	657	643	695	704	672	651	702	697	670	669	692	747	706	650	679	675	664	640	673	679	673	618	623	700	684	719	718	698	658	657	683	681	690	667	700	693	704	663	690	689	704	703	728	709	688	665	667	720	654	654	635	695	654	630	724	660	716	670	663	670	708	694	669	676	697	644	674	698	649	712	674	705	662	738	707	729	695	626	636	640	681	708	660	685	668	666	690	632	659	654	726	663	676	690	699	625	610	629	720	666	671	637	639	707	690	705	659	664	657	650	698	667	667	652	691	642	697	655	683	701	672	709	690	709	675	713	713	664	676	672	686	672	649	645	651	681	721	687	685	711	656	693	685	694	642	620	621	739	690	702	646	663	636	737	673	682	667	675	713	635	683	711	671	704	616	693	700	711	713	629	654	729	697	684	717	682	722	670	651	700	607	677	637	667	673	639	677	730	602	690	672	743	671	677	677	645	706	674	731	728	643	636	706	675	661	680	723	697	659	664	658	680	649	633	703	738	685	693	668	675	700	629	714	739	650	682	683	702	718	664	679	704	676	696	642	676	656	684	684	691	665	685	676	650	657	673	665	661	672	718	663	694	673	687	720	707	667	621	672	682	689	701	689	635	692	606	696	735	687	728	659	677	707	663	714	675	684	659	663	696	669	622	674	659	675	712	661	703	667	699	708	705	675	658	653	692	683	676	687	673	679	661	679	676	696	619	673	651	697	679	657	663	663
30544	29086	24631	10369	2585	947	605	537	484	520	503	548	546	528	516	530	566	525	566	520	554	496	535	531	532	561	492	533	554	566	550	572	535	523	533	540	564	532	536	542	533	528	560	509	500	537	523	552	526	544	517	521	510	530	514	536	546	538	514	503	490	525	560	546	551	508	535	563	537	555	554	524	572	532	547	542	509	546	537	535	528	502	546	511	483	510	530	533	536	532	498	556	544	579	489	510	507	538	539	553	518	534	550	517	512	519	534	486	536	524	501	523	519	512	502	529	548	522	553	537	538	528	548	552	524	536	581	558	554	549	543	522	545	499	548	522	513	555	572	523	531	530	559	560	567	547	525	522	527	608	550	552	533	506	517	524	505	544	493	530	486	544	563	535	543	512	521	546	548	503	552	555	493	546	507	500	554	496	559	500	564	547	561	514	536	500	525	512	554	552	520	497	515	540	487	503	562	539	544	535	510	524	490	504	461	530	509	543	549	551	514	541	542	524	529	564	541	554	551	500	537	520	509	570	523	494	530	498	512	530	482	490	539	519	500	556	515	514	515	541	519	501	536	525	542	501	511	512	518	529	553	539	524	513	516	545	545	580	503	504	523	521	526	505	532	523	515	544	540	540	533	529	524	517	528	561	548	525	535	540	491	513	504	505	517	546	545	559	568	541	528	531	531	584	538	528	509	562	530	584	546	556	512	496	531	510	525	551	582	513	579	554	586	539	515	557	560	540	516	526	545	494	514	507	551	514	530	557	528	583	537	496	535	497	552	528	535	497	561	531	521	537	534	509	498	553	517	540	510	540	595	491	535	583	516	559	582	507	514	522	551	587	541	501	532	495	569	533	560	510	528	526	549	539	510	538	529	579	540	519	510	510	527	493	565	504	515	588	523	508	497	559	484	531	506	571	523	525	517	580	561	525	566	512	513	551	502	522	515	530	523	573	514	520	526	552	543	519	533	498	540	549	566	525	533	519	529	587	522	550	519	507	532	547	547	520	530	495	497	486	518	524	520	519	533	558	536	505	508	487	512	521	557	526	521	523	536	527	473	528	549	548	541	549	559	515	521	544	493	535	471	497	549	518	565	492	538	547	575	559	550	554	528	524	505	534	526	537	542	594	540	522	523	540	518	530	516	553	532	536	495	546	526	531	510	539	532	492	533	551	546	498	535	528	535	522	491	516	523	530	543	508	540	500	516	544	544	540	545	555	502	516	536	514	558	526	548	537	528	518	556	482	505	534	538	491	550	535	504	534	538	552	520	541	517	501	510	524	547	540	542	565	518	526	538	565	530	500	506	562	526	525	526	539	551	567	498	547	501	548	551	506	571	531	562	560	516	494	520	539	591	512	526	476	533	550	505	525	535	519	525	538	523	546	549	522	571	533	561	566	495	546	542	539	524	570	555	518	530	558	513	583	503	548	504	539	510	530	526	525	575	567	538	517	536	541	528	553	546	554	533	504	551	515	543	534	502	521	572	490	522	526	536	514	540	534	529	533	524	523	538	509	539	533	542	537	486	525	544	490	542	540	529	538	531	529	556	521	521	520	480	515	516	526	529	526	552	595	514	534	509	542	504	565	546	569	530	538	529	521	515	533	546	565	540	502	581	531	533	565	515	547	576	508	510	527	511	552	540	576	524	504	547	493	511	532	540	505	543	553	510	536	560	508	525	565	535	543	522	524	527	499	539	560	560	509	535	511	511	469	511	511	535	489	530	522	503	509	571	559	552	547	527	528	546	549	510	526	534	560	583	543	519	510	463	558	549	537	539	493	535	533	514	556	553	546	537	531	527	509	549	530	523	584	529	563	532	556	523	492	530	509	522	556	539	494	530	529	513	595	568	525	490	521	549	549	519	528	551	463	500	583	550	539	539	538	506	506	558	541	541	505	535	532	531	554	517	544	534	525	519	512	565	543	515	536	499	500	494	505	542	506	514	556	543	508	568	537	516	563	546	563	533	561	534	501	543	523	519	534	566	536	569	532	519	522	556	533	549	510	544	558	541	553	531	521	516	492	560	530	536	502	558	536	508	538	508	573	528	529	507	521	537	499	520	553	495	520	560	548	527	533	501	492	558	514	531	550	483	546	541	540	520	534	551	543	533	542	545	549	524	549	518	536	525	530	555	579	527	560	512	564	586	580	561	545	554	528	552	562	502	518	543	544	586	518	505	505	539	524	523	495	520	495	528	552	526	518	530	523	542	566	530	533	527	536	529	528	496	524	524	524	510	525	565	531	540	524	521	510	492	557	513	524	581	480	534	514	532	487	537	504	508	536	561	521	508	555	555	472	552	506	585	516	546	556	598	525	537	577	524	530	547	576	513	495	558	532	539	505	531	519	561	553	526	540	546	532	528	569	519	553	509	567	520	510	531	559	519	525	550	545	523	547	546	526	524	563	534	488	547	540	571	496	530	530	561	529	526	531	527	495	578	489	502	505	533	527	597	554	534	492	547	546	494	523	570	475	543	553	541	545	482	536	516	540	516	571	498	539	525	535	559	534	554	546	509	545	495	590	581	529	535	550	526	525	563	513	534	556	551	525	522	538	534	533	517	543	553	493	525	544	491	549	522	503	577	525	542	520	535	544	544	532	520	502	525	553	518	533	504	530	530	538	574	506	509	552	512	537	566	518	485	527	533	550	560	512	545	532	543	569	545	524	550	542	491	551	569	557	538	578	504	525	522	495	556	556	518	513	551	530	548	546	512	535	526	541	525	557	524	514	526	495	547	515	552	557	514	479	539	519	552	569	529	563	555	508	510	511	490	538	526	547	540	521	580	567	527	544	525	571	542	573	512	527	540	563	536	541	510	576	495	527	517	547	550	569	539	509	491	504	547	526	593	529	518	522	547	529	508	511	549	546	565	531	566	592	522	579	532	557	551	528	511	520	552	571	541	573	539	569	508	543	532	541	558	578	528	518	545	572	517	536	526	551	547	541	539	548	529	541	530	525	536	491	576	522	529	535	574	589	516	504	508	541	568	510	522	528	544	522	536	506	502	524	555	542	549	502	527	517	573	538	495	509	534	517	543	524	531	572	501	537	496	529	537	496	529	541	528	529	548	488	531	524	511	563	511	513	525	527	563	547	576	532	547	518	504	535	509	541	526	535	562	537	525	567	524	538	574	537	543	535	537	542	534	537	527	558	525	522	494	534	531	539	505	529	494	563	484	540	555	527	536	566	572	589	534	528	537	501	511	541	525	563	539	458	518	553	473	524	518	488	525	500	539	540	561	504	539	545	573	537	558	539	555	553	518	537	569	507	549	570	521	549	508	517	551	507	503	555	549	571	569	536	502	564	527	570	530	549	541	537	541	574	574	539	524	526	547	531	502	520	555	558	533	563	524	540	544	496	529	531	555	543	520	569	562	537	558	539	517	576	556	503	563	522	519	529	518	539	508	500	566	514	521	525	521	506	557	525	546	529	545	567	518	526	556	537	509	521	493	507	550	518	553	505	538	517	524	487	536	510	522	533
23561	33235	18250	5822	2078	845	529	488	470	435	417	444	432	437	482	445	409	458	494	448	478	446	472	429	442	432	428	444	468	447	485	443	474	443	434	422	459	429	430	451	433	452	458	481	472	410	451	484	443	436	455	438	484	487	440	476	440	447	447	448	446	450	427	426	495	459	472	450	451	426	427	430	458	423	445	454	473	425	430	436	407	449	428	501	446	480	452	451	440	464	445	451	440	433	475	481	435	435	444	431	458	418	428	448	453	480	436	463	436	445	457	430	432	450	469	414	426	442	464	448	437	442	426	433	455	452	451	456	447	453	439	449	426	453	448	447	461	461	420	450	407	419	484	445	469	436	453	425	457	430	448	400	482	484	460	443	483	481	455	445	437	426	427	450	432	454	398	477	427	441	434	443	424	461	442	456	471	453	464	477	440	473	421	457	450	424	434	445	427	455	454	455	445	436	445	464	416	474	440	451	448	470	421	467	435	428	454	444	437	441	486	435	435	444	455	451	410	461	412	489	438	451	451	432	470	427	471	419	432	405	460	466	426	433	431	458	457	427	483	435	485	463	411	467	472	425	431	475	469	448	435	478	458	441	458	420	426	446	448	435	447	443	449	429	425	474	496	432	462	434	447	454	427	461	421	460	431	413	440	460	433	455	458	448	459	435	476	417	455	437	415	415	412	456	455	449	449	490	459	436	445	479	455	441	441	463	461	447	437	410	442	410	439	432	408	448	437	465	443	415	437	440	490	486	396	432	442	404	450	436	483	472	424	420	439	473	454	435	421	449	429	460	442	450	452	478	402	461	449	439	451	465	422	443	437	433	449	441	452	427	494	464	453	436	434	443	444	442	449	456	423	449	452	451	428	439	471	454	433	377	471	445	425	439	420	419	427	425	427	438	465	410	429	443	450	450	400	467	427	426	437	461	448	438	468	439	449	445	447	474	448	437	465	495	436	453	414	421	436	422	423	435	443	415	448	468	430	469	496	479	440	457	434	478	459	403	424	460	446	429	413	447	445	422	439	468	460	485	463	401	461	449	449	455	447	414	436	441	461	443	450	433	461	435	435	442	464	464	444	425	451	424	468	451	482	421	462	494	420	444	473	451	427	451	434	436	483	437	420	470	471	428	458	436	434	444	463	469	429	479	438	481	426	423	438	443	440	443	417	466	458	487	432	455	445	459	457	426	474	443	450	475	475	443	463	420	449	472	434	444	447	411	420	443	448	435	458	460	460	447	420	477	466	450	439	409	441	423	432	452	454	446	437	430	458	470	483	444	425	462	422	467	415	409	446	454	481	442	430	450	452	456	462	435	397	444	446	445	404	472	486	466	471	418	455	438	466	414	402	457	442	435	472	424	459	435	443	414	425	426	419	443	460	479	440	457	444	462	464	465	422	454	431	451	448	463	441	464	451	458	457	486	400	461	414	428	432	436	457	420	450	450	449	466	479	406	409	412	430	452	392	480	460	494	423	462	433	413	455	435	453	467	458	428	459	440	485	443	427	466	471	458	455	447	418	444	442	453	466	411	439	464	413	464	467	425	469	481	449	465	472	440	489	419	460	443	452	439	439	442	444	461	461	446	430	446	422	435	458	404	436	431	445	456	438	490	463	450	438	433	475	444	471	447	456	445	435	458	443	416	449	452	446	411	426	471	452	467	418	457	424	461	443	443	415	450	460	369	431	436	478	451	443	462	440	463	469	473	446	452	444	452	444	453	453	434	418	436	418	442	446	440	460	441	414	431	450	459	422	459	443	481	446	468	453	450	430	490	444	445	430	458	450	474	445	448	452	421	462	438	481	478	455	439	434	425	469	444	409	407	440	410	432	449	458	454	457	467	399	454	435	426	443	459	440	496	450	458	489	449	437	443	450	439	451	455	419	478	455	472	481	408	429	453	470	444	454	464	441	487	464	407	455	434	439	435	452	474	411	454	483	457	457	452	401	450	446	463	479	448	433	458	462	462	455	446	453	440	429	481	470	406	415	452	443	471	449	483	458	463	429	465	437	424	427	401	448	440	453	461	442	435	437	432	447	465	451	455	446	419	476	454	438	492	477	419	472	465	441	434	451	438	462	445	446	428	480	445	473	452	461	429	418	475	458	416	443	480	448	439	453	481	440	431	482	446	444	422	447	466	464	467	477	429	416	430	478	472	434	453	420	468	450	449	469	448	432	462	453	425	451	431	500	428	435	410	489	427	458	460	455	438	468	458	424	459	430	457	457	425	451	461	470	457	426	420	458	467	448	469	476	436	468	431	459	470	443	448	444	436	414	458	423	422	432	438	460	472	481	443	497	427	462	469	412	423	449	446	417	494	421	490	456	420	470	438	439	450	448	444	419	471	474	443	439	471	471	439	473	428	471	427	443	457	437	457	446	440	453	446	450	435	428	470	467	461	392	480	490	409	447	458	408	427	446	477	434	440	475	428	433	456	432	450	432	461	458	437	462	455	469	458	437	419	463	481	434	447	461	478	406	423	443	478	448	435	430	478	444	455	389	416	438	440	416	478	435	446	425	438	435	441	462	402	451	460	450	466	470	449	455	444	442	461	426	479	470	459	435	416	438	489	453	418	441	468	451	459	441	439	469	464	414	410	409	427	472	443	410	451	463	486	459	434	423	447	440	433	442	463	449	438	434	449	441	472	462	425	477	419	429	481	470	484	476	463	507	428	452	424	469	451	436	425	461	418	420	417	428	462	436	400	441	468	495	458	447	471	429	426	476	435	424	450	407	486	417	457	421	456	459	463	461	428	429	445	425	409	458	432	458	452	455	448	451	412	464	437	446	504	458	459	425	460	448	439	416	471	446	465	445	447	448	421	477	453	463	487	450	436	433	433	480	426	474	435	430	442	494	451	488	455	431	439	469	439	466	453	423	492	482	460	431	457	431	428	456	466	425	438	451	444	432	439	417	457	473	419	455	453	474	470	477	419	408	441	425	454	443	482	447	457	438	445	467	411	491	462	400	493	432	457	454	437	429	449	445	422	455	431	444	416	444	450	449	445	443	429	448	455	440	473	452	434	449	450	467	404	475	461	468	431	445	451	409	419	494	468	404	433	440	450	470	424	416	425	446	433	433	426	429	465	446	459	432	463	427	454	442	466	461	431	433	433	427	454	415	460	437	485	465	438	451	417	452	495	431	410	480	439	479	440	448	426	450	459	472	461	448	446	468	454	424	442	452	450	458	458	422	414	445	402	433	448	451	470	472	407	451	460	429	476	419	457	428	456	401	448	452	455	445	433	433	447	457	450	452	453	441	437	444	456	483	454	405	452	439	428	432	430	439	444	434	471	468	414	461	454	441	458	494	428	440	465	433	448	435	467	511	451	454	458	437	471	422	435	433	426	460	418	455	466	472	483	461	486	434	461	424	429	413	428	470	436	412	440	443	453	451	437	455	440	466	452	419	441	467	425	437	434	497	468	445	474	432	441	455	456	453	468	403	482	443	431	411	490	464	469	450	469	458	431	460	446	438	424
25017	25031	36743	33141	20082	7575	1608	821	696	672	669	671	672	643	739	654	621	642	653	731	627	679	630	687	685	642	648	618	610	648	609	669	655	612	636	663	613	631	646	632	651	701	694	674	647	666	696	639	700	641	687	685	676	637	641	647	592	611	638	677	647	626	632	624	658	656	644	642	675	621	662	663	644	670	625	649	578	649	661	616	674	679	610	616	675	607	626	625	660	646	625	620	640	595	601	627	596	655	642	646	661	663	652	658	630	736	648	624	653	633	674	613	608	632	659	693	643	636	648	608	634	647	630	692	655	658	584	633	675	635	652	604	656	637	688	681	589	676	628	676	626	661	652	624	652	695	688	655	631	601	627	656	653	621	634	671	649	612	628	673	602	685	651	589	682	640	687	621	623	655	635	675	593	635	676	645	620	674	657	601	609	638	683	675	627	654	632	666	625	626	605	674	646	578	613	639	601	688	633	632	644	673	675	652	637	608	646	656	674	634	674	632	628	656	589	652	689	631	639	632	654	621	673	634	647	659	706	638	658	635	698	616	651	656	666	650	659	650	668	653	622	643	667	745	647	626	630	641	612	638	651	617	637	630	644	602	681	660	579	608	626	651	614	624	688	683	640	656	630	657	647	718	619	628	631	641	645	627	676	652	658	656	658	676	662	626	598	626	633	623	686	633	617	617	652	596	644	604	680	701	627	630	597	642	700	664	634	638	611	649	638	664	649	658	655	639	605	626	650	686	597	673	675	622	668	658	650	606	605	651	674	641	623	626	654	624	663	605	690	677	646	630	623	619	617	698	659	642	606	646	641	654	595	663	608	687	649	650	650	661	688	653	652	648	630	657	688	623	637	585	676	607	602	641	636	649	635	648	657	658	680	645	699	663	648	655	628	679	643	628	643	662	631	634	642	639	634	623	634	644	654	617	643	652	658	681	615	641	614	638	638	593	669	698	640	634	667	671	647	655	696	650	621	625	578	671	669	655	679	670	633	613	686	596	613	628	691	688	643	631	653	646	583	626	644	652	635	626	677	620	653	656	620	651	671	677	673	660	659	611	653	647	658	649	655	633	654	676	663	633	625	689	632	659	605	652	627	641	656	645	637	625	635	604	638	636	612	608	669	671	642	638	653	649	637	620	696	639	635	646	612	627	646	620	634	652	652	673	649	613	669	642	631	677	654	683	579	643	680	633	634	670	683	625	663	637	641	615	628	620	665	630	652	638	678	611	594	672	560	661	607	642	626	655	673	639	632	626	621	655	689	609	644	648	596	658	710	597	665	643	627	662	653	641	622	637	643	611	638	619	647	624	657	637	628	627	637	670	616	590	628	656	648	664	656	653	657	603	660	615	602	605	662	644	601	647	637	621	676	620	613	643	670	673	632	702	682	625	613	647	671	614	651	615	633	652	637	663	649	613	637	720	671	648	630	658	645	587	627	648	616	696	684	652	636	624	637	673	673	650	603	631	657	673	624	673	625	685	605	618	656	643	586	638	680	615	687	692	636	642	670	601	659	655	616	634	629	610	662	593	671	684	641	644	623	638	668	604	670	663	658	621	630	636	648	654	661	670	653	623	675	664	619	651	671	653	628	615	660	678	655	649	657	615	621	627	645	634	656	657	687	645	689	656	638	604	689	667	637	650	616	672	639	631	648	651	641	624	609	633	639	651	660	660	621	647	654	637	634	619	670	652	649	598	642	653	633	650	648	653	652	640	657	716	634	635	674	635	642	649	639	663	675	648	616	608	640	627	630	615	614	618	644	644	664	655	681	619	679	630	652	633	608	639	673	657	654	651	673	631	654	696	653	607	681	670	637	662	639	670	699	588	634	606	677	701	582	635	683	682	645	667	650	624	696	644	641	610	624	647	644	664	594	585	698	625	637	685	629	664	648	618	617	613	655	651	634	607	647	633	647	664	618	641	659	615	601	566	613	637	701	604	651	601	634	663	657	655	641	609	641	656	658	605	577	628	631	680	645	674	635	629	660	617	611	629	688	610	636	657	608	634	674	652	674	646	669	671	616	688	688	591	659	617	616	632	629	625	647	685	629	687	661	656	691	662	626	631	669	653	636	674	627	651	616	617	609	620	720	663	632	701	649	622	627	629	634	654	645	651	664	667	622	624	632	631	648	628	669	660	654	652	627	650	648	617	665	652	675	680	654	669	656	645	655	652	675	639	633	615	611	664	665	660	654	593	671	704	672	634	641	667	655	656	680	678	616	659	627	617	652	654	665	640	640	696	674	701	638	606	591	664	628	694	610	638	623	649	635	644	658	634	633	678	616	656	626	673	692	654	671	633	645	630	637	595	662	634	650	692	645	657	625	688	663	623	596	655	661	675	625	652	628	618	655	680	661	665	627	664	666	602	678	640	641	668	677	668	619	636	691	623	640	639	682	630	659	656	643	597	623	638	607	680	630	656	655	654	664	660	640	608	632	620	631	605	662	644	643	646	657	644	628	633	631	638	636	613	643	623	677	609	670	666	641	627	667	623	651	720	590	639	624	665	653	649	642	618	662	628	665	596	614	654	595	696	654	710	689	616	665	611	615	634	654	639	672	627	635	657	663	677	642	625	614	611	634	609	628	672	667	640	652	656	664	575	642	643	649	636	595	650	643	674	640	611	621	703	673	661	653	630	621	637	641	620	648	638	631	670	654	657	638	672	608	661	673	643	674	582	630	632	618	671	631	680	644	665	658	621	658	598	661	667	603	630	607	678	669	656	637	663	676	698	686	625	606	621	647	597	674	656	661	624	633	666	675	703	640	600	648	610	624	657	693	664	624	682	643	662	675	620	616	629	635	640	636	613	595	647	667	668	632	641	611	651	654	610	604	653	662	652	662	630	591	635	624	651	642	690	669	660	680	614	625	677	648	640	618	647	632	663	652	650	691	651	655	647	624	636	620	705	652	680	618	615	674	607	649	640	644	646	637	642	626	622	598	642	656	623	661	616	636	664	604	675	650	623	687	656	662	644	648	621	661	602	670	691	622	648	689	654	639	615	639	638	639	605	635	634	640	650	629	632	657	665	632	655	657	630	594	648	619	652	649	659	674	658	669	681	657	643	629	628	653	617	664	665	681	650	673	633	668	656	704	679	629	627	669	593	613	665	675	625	586	650	639	669	644	582	607	685	651	619	668	631	638	673	644	626	680	657	656	633	648	630	629	686	578	638	610	656	606	657	713	655	666	626	670	690	662	665	604	652	664	609	675	634	648	648	645	613	624	680	675	620	648	625	631	641	627	631	677	632	685	653	637	691	632	618	657	617	626	639	659	688	649	595	690	675	653	652	676	595	692	653	623	640	663	641	664	633	668	635	636	622	628	623	642	660	623	616	711	667	657	628	689	694	673	660	662	683	658	600	620	671	629	633	646	704	656	685	640	621	588	627	685	667	670	660	651	669	625	642	661	630	656	622	595	661	684	663	680	630	627	638	663	620	648	682	644	647	626	600	608	636	683	626	610	674	649	644	630	680	655	638
62470	89291	60976	29891	10824	3403	1183	721	598	614	550	619	589	604	607	580	597	600	580	570	581	579	621	583	568	570	651	573	559	568	624	579	544	561	550	599	594	588	570	612	579	561	613	560	584	559	604	584	584	555	588	566	648	582	595	584	558	556	557	566	563	569	616	588	565	577	648	592	613	594	568	576	605	587	572	599	585	595	565	614	576	615	581	565	623	604	611	587	601	594	550	540	592	588	570	613	578	583	599	531	583	577	588	519	592	566	588	609	608	555	593	536	585	615	609	568	602	592	589	584	552	554	636	599	572	575	610	596	607	597	608	569	572	575	598	584	622	588	562	591	595	575	611	589	646	610	605	556	564	576	602	593	536	573	599	598	539	581	578	586	635	588	580	547	574	542	608	585	597	588	564	608	614	594	591	573	577	615	554	580	585	587	601	616	577	565	583	569	589	562	539	605	588	588	592	601	582	561	576	568	539	603	571	585	561	615	532	567	593	552	562	589	612	607	570	600	596	599	592	630	580	549	606	559	573	591	579	588	566	582	599	509	553	556	634	574	567	590	580	549	632	595	578	587	578	605	589	581	604	560	557	607	567	581	617	598	640	579	596	584	583	593	592	592	586	608	571	554	528	588	613	597	559	569	579	548	573	601	566	611	578	608	605	598	542	585	540	552	585	558	583	589	591	598	574	568	631	553	564	594	601	598	570	570	598	600	603	599	602	581	593	596	590	619	545	568	539	544	599	593	594	576	553	627	573	570	545	588	554	562	589	594	567	561	579	574	560	569	614	599	540	562	614	592	572	588	580	582	590	576	598	579	596	615	540	617	599	595	561	566	543	601	562	593	597	584	552	535	586	554	543	589	596	583	575	614	558	559	594	594	575	576	539	552	575	574	602	590	597	598	596	562	568	597	556	588	558	542	605	606	547	609	565	572	563	563	610	564	570	533	617	575	640	620	536	535	597	551	556	607	570	611	581	570	574	550	595	579	583	599	551	549	563	528	608	602	530	573	580	601	546	578	631	603	597	554	553	604	582	563	585	569	612	548	589	563	552	564	550	626	587	594	559	597	598	585	591	626	603	574	588	559	596	601	581	556	600	588	593	596	583	603	559	590	559	625	574	583	572	554	541	581	549	610	598	537	557	631	588	617	561	631	611	584	612	604	610	594	590	546	577	625	595	561	598	570	595	580	582	571	611	643	560	533	574	574	581	610	586	602	560	588	557	542	629	620	614	585	541	586	618	567	578	603	571	613	580	567	547	542	615	514	561	561	537	568	577	584	551	554	606	566	611	602	591	563	589	570	611	609	555	536	590	567	586	636	596	580	588	581	601	578	569	571	585	601	585	589	599	560	561	585	600	583	576	556	582	607	575	556	598	555	625	586	566	561	567	595	607	572	582	569	587	616	575	561	576	579	545	575	617	571	586	607	605	591	592	605	578	578	597	572	557	565	572	564	582	577	564	562	572	619	556	560	539	626	596	567	570	525	594	587	584	569	584	560	579	601	578	567	604	546	549	578	584	614	596	582	570	546	561	568	602	545	557	588	561	599	585	585	609	560	616	611	599	584	568	631	615	600	548	564	609	570	608	585	594	561	539	591	594	567	598	628	579	515	563	599	649	600	599	543	622	543	585	539	568	587	572	552	616	606	580	647	547	609	568	572	570	570	543	530	556	567	587	554	594	555	593	594	571	555	588	566	575	594	558	625	591	578	527	587	560	608	594	607	569	601	572	592	582	574	618	613	620	565	538	562	634	597	560	577	618	531	589	573	570	547	544	586	568	602	583	589	548	528	571	618	587	590	557	564	575	572	570	576	591	593	586	584	593	586	570	617	565	590	592	545	607	617	607	651	570	562	585	568	548	557	597	610	583	602	548	566	587	601	606	574	615	540	608	604	550	600	595	572	642	563	573	587	585	548	645	604	562	554	545	589	561	583	603	559	598	572	598	552	554	597	599	613	588	620	586	552	591	569	602	582	582	559	587	612	597	550	607	580	559	625	577	564	619	579	627	584	638	609	568	557	590	561	584	618	533	619	567	562	570	570	603	563	540	597	573	628	577	625	627	545	577	558	589	619	564	590	636	581	576	600	605	575	544	581	604	542	608	550	578	588	563	583	588	581	568	543	591	565	570	582	576	552	572	588	571	559	557	597	556	567	579	606	594	587	595	537	566	608	577	616	596	576	611	582	607	604	569	599	571	572	605	611	596	584	613	571	584	562	573	556	567	602	556	540	584	572	553	582	626	582	558	571	579	562	587	570	594	552	553	556	616	582	576	629	584	559	577	549	578	579	550	573	556	606	594	553	566	572	582	569	589	573	606	613	543	575	596	592	600	568	562	561	563	561	559	564	589	572	582	549	556	543	619	598	564	598	563	593	578	573	579	587	545	597	611	603	602	532	621	604	584	570	588	566	584	558	556	577	604	643	605	605	583	582	597	566	592	548	588	595	548	584	625	588	581	610	569	545	550	586	568	589	596	593	558	566	576	592	588	573	567	599	590	569	576	586	585	602	532	608	521	570	574	609	589	596	572	589	591	568	582	586	540	537	599	611	576	562	593	587	568	562	627	610	573	579	589	594	566	628	568	540	568	597	586	610	605	567	520	596	600	550	591	570	566	566	586	605	572	563	576	591	559	596	607	582	577	551	608	581	582	587	624	572	613	553	602	562	569	575	565	581	565	590	564	566	568	548	594	568	552	536	561	625	581	566	606	551	568	586	599	602	581	568	599	585	564	573	577	574	606	572	605	543	559	620	579	591	582	561	577	546	568	577	573	565	584	606	551	586	575	614	591	558	599	584	586	582	588	615	614	591	568	601	568	586	610	553	570	549	574	581	605	577	587	599	543	585	589	561	581	579	606	587	595	597	555	540	549	535	567	589	629	551	559	572	580	586	580	619	587	588	578	561	568	562	598	575	600	588	566	602	573	591	578	591	590	569	567	617	534	617	569	584	574	556	566	574	585	603	603	609	585	547	637	614	539	542	563	553	559	619	598	546	584	530	586	565	551	526	572	572	565	580	590	637	583	600	571	602	618	555	591	595	592	589	596	583	576	537	606	578	623	563	598	616	620	568	632	567	578	581	607	604	596	591	551	569	559	557	604	586	550	597	557	632	584	578	551	597	538	573	544	552	594	594	590	587	558	594	585	564	638	628	587	606	555	589	530	549	573	551	541	629	609	626	575	553	621	584	610	623	574	601	571	548	577	603	586	573	602	579	546	572	632	607	577	539	588	605	581	572	564	604	568	551	568	576	566	555	590	618	562	583	552	599	597	584	605	597	586	573	609	620	584	557	590	610	588	527	572	581	597	581	564	621	571	570	557	526	601	603	550	591	586	566	566	547	616	625	566	574	599	570	609	597	589	575	618	626	586	568	615	562	589	568	575	555	565	592	627	568	605	602	552	572	576	602	568	641	586	607	549	617	555	634	616	557	600	600	616	611	596	555	578	661	595	548	526	568	575	588	599	554	555	582	604	603
23904	22942	33871	31095	23170	14384	3744	1131	877	809	885	822	848	805	861	811	789	786	784	823	871	782	819	799	778	784	817	809	821	818	788	805	789	799	798	853	789	815	851	808	794	808	777	778	772	737	797	756	722	784	771	804	763	786	784	805	787	795	710	786	736	810	808	787	799	844	740	762	782	827	798	784	819	776	770	755	795	761	803	798	819	809	802	767	781	807	800	749	794	829	784	775	778	765	737	763	788	765	812	815	759	785	758	792	744	770	757	804	839	779	775	757	776	751	805	731	773	747	814	775	804	817	804	756	786	742	779	851	775	803	735	758	786	794	829	836	766	796	795	827	763	785	758	759	786	763	763	772	741	794	776	760	766	789	707	773	767	770	762	820	778	781	841	798	802	794	816	785	749	784	780	764	766	768	802	793	769	787	795	803	786	820	805	837	804	751	783	760	776	759	724	754	740	822	779	830	789	750	787	783	834	774	759	748	829	799	785	799	801	792	775	786	801	775	777	793	775	799	782	773	816	775	756	774	816	800	769	750	810	766	758	790	769	774	775	749	782	749	807	784	776	790	761	835	814	770	821	766	754	775	765	779	816	775	808	810	752	771	759	755	756	781	785	743	744	732	780	802	753	789	824	782	740	784	810	801	762	806	748	734	792	756	759	783	787	747	757	784	787	784	843	732	760	766	803	709	760	779	794	802	768	830	768	766	810	766	866	728	798	807	791	760	753	743	792	775	776	771	780	793	767	779	802	783	744	813	772	742	742	790	811	763	756	742	747	725	760	781	825	784	730	780	752	848	756	773	781	793	756	774	799	770	794	802	805	782	762	745	788	816	771	758	706	800	796	758	766	812	820	755	741	774	865	781	823	752	757	755	818	809	794	815	808	791	771	826	807	778	782	737	795	776	733	815	809	790	745	773	794	773	741	799	810	813	745	761	798	766	800	724	810	762	766	836	753	772	781	772	798	744	788	762	781	836	771	836	789	758	793	794	801	793	765	830	806	745	798	759	816	800	769	778	779	793	801	792	730	737	732	788	803	818	809	772	820	793	790	801	763	746	790	818	783	790	786	797	832	797	711	763	770	723	799	823	763	817	758	777	802	796	808	767	820	802	786	748	769	775	793	764	821	752	793	737	787	790	849	794	718	757	758	771	817	778	797	786	720	744	805	803	759	777	753	868	750	793	802	789	815	794	766	830	729	804	739	822	728	731	796	794	803	774	787	761	748	748	774	753	719	746	748	822	817	830	761	784	756	756	740	763	761	782	773	802	763	773	819	810	762	786	740	802	817	803	793	807	791	757	828	768	701	762	766	784	744	789	722	737	792	801	830	789	748	784	782	823	795	767	820	761	781	820	819	788	825	816	841	741	752	802	770	804	806	766	782	800	790	743	836	799	781	772	745	757	779	833	803	762	749	785	777	809	723	781	761	748	803	806	769	725	764	793	816	805	788	774	793	750	735	831	758	834	784	804	847	858	766	787	791	827	793	842	796	779	765	800	763	786	813	741	808	758	802	757	804	774	755	794	756	791	787	750	777	783	756	772	745	753	789	799	801	740	783	761	752	812	776	763	763	739	757	761	812	768	740	738	785	781	770	758	752	784	767	773	749	750	793	821	813	821	787	787	810	809	824	801	806	752	793	771	765	769	788	851	774	776	764	801	795	748	783	806	793	749	826	756	822	787	777	774	750	764	786	780	729	792	782	707	776	808	766	818	759	784	749	725	821	785	764	826	796	787	811	791	779	792	808	832	824	813	763	787	818	759	757	757	758	786	833	811	830	825	806	787	761	763	771	861	741	803	788	767	815	753	790	807	807	777	793	758	841	744	795	781	731	784	796	821	814	829	814	769	806	758	783	769	749	781	732	771	795	791	874	774	772	742	801	781	732	784	826	794	834	791	755	759	742	779	798	819	837	761	760	807	781	789	803	743	762	814	774	821	780	791	836	754	789	756	810	758	791	787	790	753	782	739	764	804	810	828	800	780	766	770	745	793	780	779	782	761	746	770	777	769	812	760	807	784	773	755	828	807	754	764	788	752	769	792	789	811	765	804	799	771	813	759	777	782	800	772	765	781	792	820	831	764	758	801	800	776	821	786	759	758	780	803	768	756	784	778	780	749	784	775	810	782	729	806	777	743	810	787	798	775	765	777	793	836	799	785	786	785	772	750	775	748	772	824	766	760	733	794	719	764	768	750	808	804	777	808	798	797	740	812	730	741	804	715	781	773	745	798	792	751	767	795	732	716	792	805	785	771	785	816	795	715	754	761	781	767	770	817	770	801	763	841	782	766	791	799	777	757	730	768	808	781	800	774	805	769	783	775	739	823	773	793	803	780	788	760	800	776	793	739	806	787	854	779	811	786	731	764	801	821	781	780	784	795	777	721	775	777	801	795	758	793	823	792	797	770	745	740	803	757	759	758	845	743	774	782	794	750	750	803	797	781	779	768	785	775	784	793	776	777	765	826	740	758	785	765	741	792	788	764	787	791	809	758	769	797	794	781	719	754	751	759	835	792	789	825	780	797	754	821	796	806	802	782	783	769	802	792	780	731	772	758	783	800	764	741	830	801	754	796	778	763	774	779	817	766	778	790	802	765	779	780	798	782	798	830	763	765	775	772	764	773	817	768	802	758	720	801	763	820	811	719	772	795	792	738	738	840	789	736	837	773	753	780	797	768	725	756	795	771	747	802	854	733	781	735	773	761	771	745	781	769	763	805	795	769	774	820	733	788	875	798	768	759	798	815	773	751	800	774	794	762	761	762	807	791	759	804	749	751	796	791	777	768	815	799	742	763	762	800	764	763	738	773	748	760	770	777	790	696	801	778	803	801	794	776	841	791	790	787	831	798	730	809	783	801	781	773	804	776	758	749	800	791	752	831	816	778	824	784	760	743	733	780	741	782	801	809	836	809	749	782	770	795	827	752	755	797	796	776	779	764	757	799	782	784	777	804	792	785	777	775	732	783	782	793	768	741	770	766	801	752	814	723	783	760	810	760	765	761	787	820	785	822	771	784	774	768	787	730	782	826	786	802	775	808	770	748	772	789	745	791	786	816	778	743	750	791	764	798	792	789	834	728	770	762	793	770	792	735	797	738	789	764	844	738	785	777	760	788	772	806	781	822	795	809	792	790	782	786	777	783	807	809	814	753	790	778	808	790	798	789	812	758	779	758	785	778	801	767	785	752	818	783	747	816	819	743	763	797	735	775	764	751	740	819	758	787	776	805	754	745	827	817	792	778	747	751	753	742	755	799	824	762	772	774	777	776	793	806	762	783	813	761	831	742	807	747	788	785	720	801	790	751	765	820	786	786	802	783	730	802	777	780	714	802	771	779	809	759	804	802	789	791	764	856	771	797	748	786	780	752	802	745	784	798	813	805	734	782	823	818	746	701	757	809	738	763	822	734	757	770	789	785	779	732	730	756	841	793	807	778	755	745	780	788	750	783	794	790	758	752	819	811	768	786	774	823	729	754	806	738
63653	99203	70516	39373	16002	4929	1680	865	776	750	749	724	754	742	754	753	728	709	704	769	739	742	698	688	736	732	711	670	712	727	750	766	711	743	740	726	720	761	730	743	743	733	729	681	701	701	712	696	709	691	724	713	705	738	707	740	671	686	730	672	674	698	752	721	722	739	682	671	729	713	724	725	696	735	724	699	738	704	707	706	720	690	745	706	704	706	687	692	746	714	782	701	729	695	740	715	713	692	709	688	698	722	696	731	742	695	710	678	652	786	715	668	690	746	766	681	685	679	739	669	714	727	746	698	738	690	753	733	703	701	689	714	714	679	741	721	741	727	686	712	707	694	666	757	644	763	697	727	702	670	737	723	720	719	687	732	737	702	724	684	681	720	685	737	761	713	716	721	710	682	672	734	742	703	685	778	722	688	722	721	723	698	724	717	705	711	712	685	733	681	677	731	698	686	728	708	736	694	719	698	716	747	684	701	761	742	690	678	670	684	728	737	723	772	769	708	698	726	725	724	716	691	726	704	693	711	747	740	700	714	705	751	693	695	683	701	712	722	742	651	746	675	722	754	718	701	736	742	694	722	716	701	696	713	709	702	799	733	706	701	681	725	725	706	710	701	732	680	701	739	729	712	717	669	667	703	687	747	690	711	724	709	737	700	697	697	714	628	700	700	741	704	693	760	684	745	690	728	730	705	688	722	730	719	685	707	708	713	712	688	723	698	681	717	675	757	690	667	720	732	738	678	739	672	707	740	706	750	691	704	716	683	749	689	688	718	682	704	719	711	712	704	729	669	709	738	734	701	747	740	697	756	713	726	722	709	735	776	705	684	738	732	710	757	720	696	727	731	731	747	699	790	702	704	700	772	731	688	641	670	707	716	728	691	747	761	699	742	702	707	730	742	676	724	656	709	666	704	711	684	699	720	755	757	697	675	736	718	691	694	707	750	647	722	693	726	730	721	722	746	730	757	676	708	695	689	690	771	706	744	680	760	748	714	691	763	734	698	670	706	744	646	768	681	754	672	772	677	725	727	770	713	706	693	745	726	773	714	743	714	764	692	657	701	706	709	740	705	702	702	711	726	722	742	741	693	711	685	758	724	681	716	718	740	743	715	716	731	717	731	681	728	800	733	684	684	683	638	704	743	760	726	706	755	667	710	688	670	722	681	706	714	709	694	686	698	795	736	714	716	727	686	731	681	735	716	668	727	722	731	694	707	734	686	739	685	725	708	745	732	712	734	725	721	718	714	722	707	709	726	732	689	684	679	733	747	734	727	676	685	742	747	729	759	692	685	713	725	695	738	733	703	660	706	671	695	686	709	746	677	715	657	708	731	665	711	703	743	688	690	692	711	692	733	688	710	706	704	728	716	715	710	743	732	741	647	675	681	678	724	693	734	697	755	730	702	736	763	721	736	720	677	772	691	750	728	739	725	700	734	748	704	732	709	689	751	720	682	727	704	690	701	668	718	686	702	740	714	704	659	767	741	754	688	683	714	666	732	701	721	771	749	724	723	707	665	714	665	681	707	729	724	722	686	734	780	696	731	730	700	716	704	721	686	731	717	718	732	741	675	699	713	711	667	709	720	715	662	761	686	722	672	723	726	707	719	714	682	721	673	708	721	715	676	742	718	727	710	704	670	696	714	708	714	742	665	687	729	691	679	735	766	739	712	733	691	711	719	706	718	717	745	708	688	730	736	681	701	733	719	694	683	710	705	697	763	744	758	673	720	676	691	724	670	689	650	718	690	687	717	693	703	752	716	727	734	731	743	702	694	694	723	727	697	754	717	706	759	691	728	736	676	797	690	711	719	735	699	691	718	750	715	705	694	655	716	653	783	699	734	691	690	671	738	699	671	728	717	710	760	702	723	727	730	680	733	728	707	701	698	742	734	734	699	720	760	716	689	762	706	768	718	749	690	693	753	737	737	764	720	707	765	711	686	707	709	727	709	738	736	699	701	717	708	735	687	662	699	777	716	662	724	690	747	689	696	658	698	743	707	693	688	767	688	672	710	683	716	712	715	671	664	694	739	692	731	728	721	684	770	688	694	741	706	718	718	683	705	636	700	687	678	707	730	678	690	697	728	748	686	695	724	697	705	736	742	711	714	700	728	688	699	694	698	710	682	728	729	688	705	711	727	685	702	710	669	735	694	671	746	709	717	702	729	759	714	741	731	706	694	715	703	747	704	684	719	702	676	710	678	691	712	712	736	719	690	672	722	698	680	735	733	683	706	705	726	752	723	668	684	685	706	678	665	670	655	676	747	692	697	744	692	707	733	712	714	672	695	704	716	725	736	680	735	722	708	702	732	724	702	671	733	702	721	675	693	710	727	729	723	644	714	761	696	721	710	745	696	676	691	725	734	695	721	683	704	725	719	717	686	770	709	690	754	736	720	722	729	715	768	705	723	685	726	707	700	733	736	703	725	639	681	686	734	745	671	676	728	742	718	724	747	708	731	727	727	681	723	737	719	685	718	675	702	721	675	722	736	692	679	669	711	723	673	722	659	714	684	699	746	698	714	680	728	708	761	719	706	667	731	723	708	723	740	707	687	632	689	715	710	689	748	695	713	738	660	715	709	725	721	707	736	681	749	748	737	763	746	706	696	743	756	679	727	687	679	730	703	746	698	733	700	674	763	717	758	744	751	746	696	723	726	672	715	710	700	730	701	768	710	732	732	715	750	694	726	685	729	706	655	706	694	770	735	685	690	735	713	697	722	753	680	682	709	662	707	692	706	674	693	656	737	680	708	724	661	731	670	698	730	733	719	669	744	708	705	725	678	731	755	708	700	690	744	743	714	718	707	643	705	728	675	745	692	745	706	698	706	712	725	684	728	731	744	689	666	706	714	698	719	740	708	760	729	724	699	694	705	731	695	725	725	751	733	685	705	696	757	715	691	713	707	684	740	723	708	694	715	721	743	661	714	761	709	697	675	658	739	651	722	737	723	677	693	700	692	751	711	737	725	722	723	746	736	740	712	735	692	702	721	676	781	742	691	693	727	701	675	694	711	692	705	737	767	711	677	692	723	690	726	734	712	648	777	711	703	716	700	695	736	724	690	723	704	708	701	720	754	711	713	722	741	746	683	761	754	699	701	749	733	707	705	718	755	692	671	697	673	722	703	711	730	709	693	689	741	734	761	693	694	731	694	744	747	691	708	710	681	752	697	650	700	736	747	702	673	716	703	714	721	733	702	688	679	712	722	691	705	745	704	702	701	729	728	684	687	721	714	731	737	684	721	707	711	697	700	691	722	698	780	731	717	735	713	684	668	694	717	715	710	739	723	699	699	704	692	728	706	677	690	687	707	713	717	707	678	718	713	741	702	666	731	699	744	732	689	749	695	745	711	741	700	698	697	725	719	707	693	709	744	685	722	676	694	731	681	717	712	719	674	699	709	655	665	727	691	687	747	710	668	736	726	708	716	709	670	746	710	740	690	739	684	684	728	708	737	675	738	667	752	747	703	752	708	652	746
30090	30034	25787	11040	2448	921	651	582	554	579	596	597	553	544	552	528	597	571	539	558	572	569	581	528	585	553	560	550	524	575	547	547	616	527	555	557	573	537	565	545	580	559	544	536	551	568	533	568	534	554	579	562	561	559	581	565	541	544	572	577	561	568	586	585	550	532	542	536	590	544	540	581	523	539	578	538	561	533	562	527	574	612	544	555	552	532	578	574	550	552	580	531	567	566	515	582	531	549	585	549	519	561	565	523	572	564	558	550	526	562	600	556	549	537	583	587	578	554	536	585	552	570	511	593	536	562	579	598	556	541	572	571	533	550	537	584	526	537	577	508	578	553	548	540	559	508	542	524	571	535	540	596	553	552	574	582	563	516	567	561	570	556	508	549	596	592	543	591	552	558	537	597	521	544	510	575	538	557	548	555	539	554	513	562	527	569	586	542	571	522	539	557	516	549	554	539	545	571	525	550	534	527	552	567	606	544	565	573	571	543	583	592	540	582	551	523	599	573	530	575	534	574	541	561	565	540	557	524	556	525	579	567	566	614	552	582	539	558	528	525	553	552	588	545	556	530	595	553	564	591	534	573	569	567	554	496	567	531	592	564	538	537	565	584	494	564	541	566	496	570	582	605	527	597	545	522	573	547	537	590	563	550	517	558	594	545	524	526	545	553	576	561	587	587	567	550	574	517	577	585	575	532	562	528	535	527	565	619	561	545	564	586	552	518	607	549	563	516	534	545	610	581	550	569	596	553	567	511	566	550	571	515	566	530	599	525	542	576	580	532	567	532	527	538	551	546	554	584	543	573	533	569	542	529	537	591	558	575	561	560	563	570	597	504	517	550	511	534	536	590	578	594	536	515	588	563	546	582	531	533	563	594	548	538	568	562	598	579	536	549	550	513	581	544	594	556	570	550	548	546	585	509	539	551	572	565	526	525	572	589	620	526	537	548	557	581	567	612	539	587	574	511	552	533	582	560	550	550	542	604	523	573	543	578	582	524	547	570	538	542	549	557	591	593	577	550	552	552	518	558	559	603	562	496	570	504	567	546	534	558	600	547	576	553	556	560	572	566	544	544	582	540	561	535	582	578	555	527	532	544	550	573	547	527	541	535	571	593	593	568	532	573	568	551	595	543	552	533	538	586	551	561	557	541	573	611	542	536	549	535	549	537	551	565	528	515	585	523	575	560	541	563	556	578	560	557	557	586	572	568	520	527	588	529	555	580	576	564	588	592	531	563	523	510	560	574	541	557	538	569	586	553	526	575	581	566	567	548	588	548	532	543	541	612	539	549	584	529	575	574	562	521	529	549	566	561	561	535	543	567	553	552	546	501	546	546	560	550	579	568	602	540	572	522	575	591	611	541	540	567	575	592	562	559	531	555	553	590	581	565	608	530	585	539	540	528	569	539	585	580	545	562	547	579	557	589	565	555	612	608	592	551	589	590	550	584	517	559	536	570	596	536	573	560	523	552	552	563	523	585	568	554	530	503	518	574	535	523	538	512	600	541	534	571	598	540	571	570	570	536	551	558	541	542	535	596	547	551	546	549	526	532	520	551	553	568	564	530	542	548	526	571	578	532	571	540	547	507	558	600	547	543	530	570	619	567	539	551	549	532	604	530	536	604	525	513	612	541	584	533	530	541	568	553	552	552	551	570	564	532	557	603	516	571	540	607	538	551	551	537	552	592	537	583	560	564	537	569	556	555	475	528	541	549	566	600	569	595	558	550	544	567	513	560	536	567	496	530	599	512	604	568	507	550	553	590	566	532	596	593	557	543	572	530	585	534	585	543	550	509	564	558	545	569	597	589	613	594	535	538	599	523	532	558	571	535	571	577	564	517	528	590	555	509	553	575	559	533	574	594	533	592	558	587	553	561	512	547	562	571	603	551	523	556	539	560	572	547	515	540	522	582	570	542	562	485	538	544	503	581	548	512	523	575	562	594	573	531	525	533	476	512	586	580	502	554	538	536	524	575	550	585	533	560	596	560	544	594	540	543	515	593	532	580	523	546	542	561	561	560	598	553	539	550	582	548	583	552	564	593	580	529	574	507	550	529	548	547	552	569	542	540	515	550	508	537	558	610	540	545	556	547	549	558	560	581	524	554	542	533	546	528	569	556	616	550	556	541	561	558	543	558	552	535	583	571	559	556	544	589	552	572	556	547	501	528	546	540	548	553	544	569	561	570	520	557	548	584	551	575	582	532	547	538	573	536	567	509	526	524	558	585	524	557	546	548	550	566	546	574	560	541	560	574	544	613	528	530	572	558	597	557	576	553	532	544	591	545	542	526	569	580	539	549	514	548	537	516	546	516	558	530	529	563	569	528	511	551	537	517	582	567	560	525	583	572	573	576	483	562	539	526	574	535	575	524	538	560	557	555	521	525	566	520	514	539	552	566	576	547	541	544	611	566	552	568	520	569	551	562	524	538	519	533	534	555	533	572	552	560	544	535	544	539	578	541	583	531	579	510	566	564	597	621	553	554	544	552	569	597	574	597	567	554	569	543	612	558	546	527	537	558	546	541	573	512	567	559	511	561	523	554	557	577	587	575	583	559	524	572	584	560	598	580	555	524	551	570	570	574	611	553	558	552	585	559	526	585	545	576	556	555	595	570	526	548	602	535	555	577	573	548	570	543	581	553	538	545	562	538	542	548	545	598	582	546	592	534	565	579	557	554	602	554	523	541	547	547	526	562	584	564	563	530	533	543	531	545	518	582	585	522	523	540	560	540	572	535	566	551	537	555	565	559	548	534	537	571	596	560	537	570	572	549	527	576	528	586	572	553	546	516	582	540	603	534	541	554	538	548	539	552	573	533	535	566	566	551	537	569	532	549	567	552	505	557	537	576	624	553	611	519	533	558	541	509	526	595	576	581	519	598	566	541	574	587	541	545	522	561	525	536	572	559	556	540	561	557	544	545	555	564	545	554	598	569	555	559	551	582	566	557	573	536	573	560	540	578	512	514	606	576	546	537	559	573	587	539	606	549	544	552	571	593	537	541	561	565	558	536	556	535	563	568	575	529	567	543	555	521	564	565	583	544	549	595	562	578	522	649	588	570	543	557	549	601	590	547	595	535	562	532	574	537	589	525	531	566	523	523	556	523	575	543	548	565	542	544	536	550	541	566	566	586	560	526	580	552	551	554	546	563	506	593	551	562	528	542	561	572	549	550	545	539	551	572	537	520	530	613	549	576	526	542	545	578	565	550	510	525	557	574	562	551	567	591	555	549	550	515	578	551	545	529	545	539	556	559	554	537	556	565	511	594	582	597	538	564	521	570	589	574	534	520	562	562	589	571	582	575	544	528	565	559	516	604	581	536	562	574	558	554	535	560	582	542	604	580	537	524	562	551	615	563	560	599	583	560	558	608	592	575	536	554	549	560	512	529	514	577	542	529	570	544	529	552	539	575	548	524	522	543	543	530	569	533	537	577	536	580	568	591	495	589	570	505	534	560	556	546	591	565	559	541	527	571
23061	34816	19401	5782	1872	766	554	485	498	464	463	462	442	454	425	491	444	481	481	490	454	458	460	450	467	464	464	471	464	485	458	451	443	473	473	461	488	468	473	463	472	435	448	442	432	508	439	455	487	436	438	463	443	463	485	449	474	477	447	485	446	468	427	471	424	451	495	447	443	479	427	475	455	452	459	406	442	433	483	438	448	418	456	483	430	433	478	445	483	452	437	433	466	472	469	493	444	448	488	460	464	465	440	440	465	438	446	449	435	505	451	404	466	421	455	424	469	470	424	463	444	496	454	464	418	468	482	477	422	505	451	417	487	468	453	473	401	488	455	459	433	469	485	478	454	531	450	449	449	427	447	485	442	442	468	440	441	455	438	466	455	490	460	452	433	484	444	463	456	478	430	456	449	441	462	472	465	454	450	419	457	478	470	430	482	470	472	423	460	440	477	456	471	458	491	456	433	470	461	459	429	470	443	491	416	474	482	448	487	432	443	479	421	451	477	428	438	460	520	469	464	462	453	490	486	493	472	477	426	431	450	441	439	434	427	476	438	476	418	493	442	426	433	466	461	467	431	489	425	469	453	457	406	437	442	431	416	454	441	431	488	500	509	461	472	440	476	414	450	436	489	420	443	453	445	457	444	451	477	469	455	464	454	439	461	448	472	471	484	453	434	424	451	430	452	484	449	461	501	471	460	412	498	466	445	463	486	447	449	456	425	468	459	464	447	458	459	471	453	426	446	455	483	485	456	480	466	455	468	446	457	460	476	478	467	454	459	469	433	440	470	457	428	434	452	448	445	465	454	439	483	485	476	480	483	450	417	452	488	460	436	458	477	467	442	484	412	457	492	442	435	477	443	485	480	452	448	433	460	432	484	443	459	481	418	475	456	432	445	475	471	462	434	448	434	452	477	476	418	472	481	466	472	479	454	461	466	478	461	462	477	491	464	434	473	422	431	456	494	414	451	466	432	437	430	480	457	458	450	442	487	450	420	505	418	441	437	462	475	447	453	426	459	462	474	455	478	433	466	464	474	497	461	434	474	446	447	475	503	432	452	488	503	443	466	440	479	472	440	486	435	452	458	439	465	448	450	446	450	435	498	448	441	460	434	457	474	463	443	440	421	396	447	460	464	465	432	478	432	436	448	467	432	459	478	452	456	460	462	479	427	462	457	441	402	452	451	444	459	438	461	444	458	423	437	450	461	440	471	432	475	502	455	461	452	517	490	465	448	501	457	448	484	428	431	472	466	468	481	474	457	478	444	428	451	467	479	428	455	475	447	488	443	466	474	443	485	446	441	463	463	433	462	475	501	459	461	479	466	452	409	467	467	459	427	479	439	478	426	465	434	457	477	461	478	493	475	467	455	476	500	476	472	472	473	459	446	485	450	479	489	414	431	469	470	489	434	486	488	434	459	446	454	473	485	511	452	450	482	466	483	464	401	500	513	438	457	458	476	458	448	449	467	454	439	441	426	448	467	498	466	440	486	455	454	464	465	481	477	434	430	471	446	480	447	451	442	495	471	439	454	493	494	470	444	429	462	468	473	452	457	461	461	479	469	472	475	443	494	451	453	456	449	477	482	466	432	467	451	463	481	475	423	441	448	444	430	439	458	480	448	446	446	451	431	444	436	421	461	462	446	461	493	463	404	460	458	438	506	443	446	482	470	466	478	493	438	466	444	430	440	443	443	441	443	497	471	476	445	450	449	461	444	432	483	440	413	438	503	464	448	447	466	455	469	437	413	461	419	485	475	481	457	468	463	461	478	437	465	462	488	452	489	489	490	462	475	506	474	468	447	446	450	446	458	487	470	460	445	443	466	480	443	472	499	439	414	460	442	487	431	446	456	457	460	478	458	470	467	468	467	505	445	468	475	468	438	489	464	443	440	498	465	455	442	471	458	455	444	463	478	480	463	462	447	471	460	455	450	484	427	456	467	424	448	473	437	466	462	439	450	460	515	444	466	478	490	474	461	466	449	487	464	444	446	442	447	434	428	466	503	460	453	431	430	463	439	467	507	463	422	453	448	437	438	445	456	443	491	434	477	452	459	486	459	442	460	483	459	472	479	427	464	463	486	445	463	457	490	457	509	484	456	466	423	471	462	465	432	489	474	445	465	496	495	489	475	458	442	429	471	494	416	459	469	427	443	476	468	459	457	422	496	442	488	477	437	449	404	432	474	433	479	460	477	416	449	460	450	474	452	474	450	455	448	490	454	443	485	446	451	406	462	490	495	501	481	500	443	411	515	426	449	442	467	452	447	442	437	464	479	528	437	448	500	448	470	510	457	442	455	433	433	472	455	502	451	470	457	494	451	481	481	453	456	462	446	467	469	463	450	440	462	415	506	449	439	451	446	444	463	432	452	464	491	448	456	486	476	456	432	460	491	489	487	435	503	462	490	463	465	472	484	436	467	442	461	463	487	501	451	452	428	521	455	425	444	477	459	437	424	470	479	469	482	463	511	474	474	449	473	452	440	459	433	513	478	463	457	479	457	453	435	452	470	449	452	467	467	456	480	430	437	461	438	474	459	510	441	468	455	458	435	513	511	460	459	470	466	464	466	426	434	510	430	441	451	469	468	452	461	447	482	481	424	472	451	456	463	494	470	470	475	477	478	470	454	438	453	463	465	445	483	430	469	467	460	435	446	458	449	454	455	441	432	472	475	424	456	494	470	494	478	441	459	415	442	481	467	437	467	445	455	398	465	491	455	441	443	454	449	485	467	483	465	495	414	458	437	420	409	445	435	444	453	449	490	460	482	433	434	465	449	476	456	446	457	457	456	498	501	458	476	468	452	471	445	467	440	452	421	427	459	478	456	453	430	419	455	461	454	422	469	494	461	442	434	457	470	466	435	455	443	469	452	467	460	450	490	454	461	452	448	451	488	439	455	454	431	492	472	478	501	446	432	474	446	454	446	425	441	487	443	466	438	439	478	477	460	447	445	436	463	444	475	475	467	455	468	455	441	446	416	436	427	464	450	458	423	461	468	428	494	408	482	442	467	454	474	438	482	478	461	432	457	432	458	448	482	441	425	452	490	460	415	475	457	457	485	473	473	475	447	476	459	444	467	431	458	478	486	426	443	441	418	460	483	452	442	454	470	477	442	462	446	455	442	459	482	442	499	487	457	457	468	457	524	429	486	440	464	473	460	472	471	449	472	486	440	484	474	463	459	469	436	476	480	451	491	460	464	496	476	427	453	460	465	430	445	436	476	462	446	428	477	437	437	456	487	459	455	458	422	472	458	465	507	459	495	457	484	479	476	471	474	458	432	427	457	445	460	448	502	445	420	465	454	448	473	491	485	432	413	475	465	481	460	479	405	480	452	453	470	488	454	432	481	489	440	468	484	454	461	466	461	440	464	511	440	447	445	460	433	484	445	479	456	480	463	431	475	444	444	478	476	466	438	435	463	474	447	467	427	465	470	467	462	464	458	435	479	465	506	471	481	463	423	434	456	482	494	435	463	490	426	457
24913	25522	39291	34903	21246	8118	1763	797	712	668	693	699	653	701	666	699	666	763	690	676	658	663	659	645	650	681	706	687	672	693	658	652	655	688	676	670	673	641	660	648	673	664	672	616	660	682	650	662	660	716	658	689	670	670	680	702	723	635	695	670	684	713	665	694	639	619	688	643	676	702	720	680	666	669	681	642	652	604	713	669	676	685	612	684	666	650	664	632	627	657	627	623	645	699	660	646	656	691	641	659	688	688	643	667	687	709	680	645	668	641	656	656	677	633	653	709	622	679	636	654	614	651	644	685	680	669	674	669	653	685	619	652	693	670	663	626	665	655	660	656	690	623	642	649	664	635	624	662	716	682	643	647	688	626	677	652	680	672	641	703	645	662	679	678	643	679	654	648	685	655	637	670	654	662	634	655	670	664	618	694	692	669	676	641	690	685	654	658	650	637	623	649	627	624	631	639	685	661	668	634	677	651	687	692	668	671	656	653	724	635	626	657	650	627	697	684	656	646	695	678	668	659	638	655	624	656	709	673	666	646	691	639	661	632	677	674	694	615	645	658	673	690	692	645	676	711	683	611	640	672	638	646	628	645	669	659	676	649	652	633	643	684	710	721	630	683	632	680	682	620	646	648	675	701	682	730	644	621	624	672	726	677	648	632	654	670	649	630	720	613	664	665	633	639	628	685	676	678	672	658	671	659	680	658	635	604	671	653	652	694	660	596	682	665	615	673	621	674	672	626	658	686	628	667	634	638	661	684	654	675	640	685	679	690	666	690	678	668	668	686	669	725	677	679	613	648	651	630	646	628	628	662	638	666	659	661	612	596	674	662	638	665	663	655	663	646	669	677	641	674	674	618	667	656	676	616	689	636	644	658	670	715	651	693	634	629	633	663	644	600	649	680	667	619	669	654	655	667	645	683	680	685	678	616	633	667	704	649	625	648	680	659	664	687	642	637	661	640	684	643	651	678	685	650	676	634	674	652	722	653	601	632	657	654	682	682	689	668	677	662	712	711	636	630	664	693	628	684	684	611	670	664	635	678	594	689	679	653	670	673	617	678	651	665	688	671	654	655	661	636	671	663	667	660	655	697	651	658	627	661	646	665	690	673	654	666	662	648	665	659	673	688	647	653	664	656	696	628	685	695	667	645	607	695	608	623	654	632	641	663	682	654	673	655	665	669	680	620	650	666	696	686	671	691	662	628	640	694	631	668	674	674	661	652	659	644	636	646	714	676	709	676	631	688	653	682	647	633	674	639	608	675	662	710	624	666	701	616	669	649	635	654	663	652	644	703	706	688	599	679	660	632	680	650	632	646	644	641	707	650	673	644	690	682	646	665	620	652	663	664	693	685	724	615	598	634	615	635	661	684	686	617	654	655	640	655	649	656	675	668	653	698	698	686	652	656	663	651	637	726	658	622	724	652	630	671	658	696	679	686	650	625	709	691	663	632	662	685	623	627	651	664	631	634	624	682	691	632	673	663	645	680	651	656	709	700	706	624	674	696	716	656	666	606	634	654	654	622	640	664	627	684	662	647	643	668	663	661	664	668	704	606	677	637	665	683	671	659	664	662	667	623	629	731	644	715	618	614	620	653	689	619	747	657	643	652	678	701	672	590	638	648	648	613	645	683	679	659	686	617	676	657	688	649	659	664	671	674	684	639	644	636	672	647	687	635	675	677	656	666	637	639	621	649	694	638	689	681	689	672	677	663	658	681	691	651	657	657	661	674	636	649	628	651	664	663	684	666	678	629	667	664	650	653	673	642	657	598	741	635	656	713	659	648	665	648	648	645	721	720	672	634	643	672	640	634	644	688	653	690	691	693	652	639	621	675	637	670	646	668	674	674	674	637	651	676	685	660	597	643	650	621	666	625	640	693	595	662	672	640	658	691	664	664	620	656	662	651	671	715	647	673	642	640	647	662	654	623	632	630	648	658	685	686	686	688	693	666	666	673	628	632	652	602	706	725	643	640	658	647	625	671	643	654	629	641	650	700	666	688	661	621	690	678	630	686	665	635	622	646	668	689	635	678	677	633	643	672	696	664	624	648	634	652	671	602	653	709	606	654	655	641	671	639	669	655	682	674	619	648	630	667	676	679	664	627	626	636	706	612	668	698	671	635	668	626	624	663	664	688	668	618	634	664	682	687	632	635	644	622	639	613	641	629	622	636	645	655	650	625	683	663	628	657	628	631	697	613	671	667	660	671	698	631	669	675	700	629	664	645	640	619	690	717	693	680	669	644	649	656	653	639	671	663	654	667	688	657	658	678	639	676	662	640	675	643	685	660	660	648	673	665	657	664	652	692	642	639	654	658	661	723	689	706	649	686	648	639	640	705	663	665	658	681	703	722	644	613	667	674	632	632	668	680	656	661	622	682	663	641	652	696	667	649	624	622	649	669	595	702	699	613	640	707	660	679	650	641	598	632	629	647	671	678	666	671	662	661	645	570	693	642	677	691	647	621	631	609	637	671	693	651	672	718	655	682	662	612	675	633	705	643	635	712	689	690	695	692	613	654	639	635	627	657	656	685	654	665	661	634	656	632	669	641	675	637	666	683	677	608	670	640	699	667	658	647	644	668	648	592	700	659	679	674	666	626	644	671	669	688	655	685	641	643	649	691	672	638	673	659	643	666	662	686	648	645	642	685	655	614	620	636	665	706	630	654	645	688	686	618	669	626	683	642	671	649	623	677	657	698	656	653	638	663	723	626	617	633	614	693	669	653	652	629	671	670	678	645	671	655	683	604	677	686	618	651	682	621	641	654	650	636	656	633	683	633	646	648	657	639	692	666	678	619	612	642	658	653	635	692	647	653	644	680	682	632	655	669	659	625	650	679	669	671	650	696	672	661	692	660	643	675	653	673	691	636	681	663	645	654	686	645	670	635	640	664	639	638	654	665	667	673	662	660	612	670	712	653	604	666	638	655	665	616	660	661	620	672	635	706	684	679	656	663	677	706	660	716	657	674	642	645	646	671	648	649	665	702	695	672	640	716	622	653	663	684	629	733	665	674	677	666	646	654	658	689	636	623	642	601	650	657	651	672	664	671	663	657	658	643	648	681	653	632	677	665	644	647	679	579	669	619	679	663	661	631	646	647	661	627	676	678	691	686	646	701	691	688	589	647	664	651	615	692	681	653	660	643	623	654	645	643	648	640	674	657	679	670	691	702	628	699	680	674	644	666	648	671	716	657	626	617	669	665	693	682	668	650	648	611	645	650	659	675	729	654	669	678	690	680	658	660	638	646	616	638	668	630	730	651	638	635	685	690	621	731	706	650	673	657	677	677	643	678	680	668	656	637	702	655	659	689	635	627	662	601	653	651	646	652	620	685	685	664	669	710	697	669	637	686	642	643	646	699	690	670	638	654	617	645	629	673	682	662	669	643	699	691	699	681	633	682	679	627	690	674	632	636	638	617	635	666	661	697	664	659	651	643	654	673	658	634	673	632	679	672	648	718	683	650	681	643	650	660	674	734
61472	93099	63313	31788	12243	3504	1253	727	551	609	631	658	570	606	592	588	578	584	606	608	623	639	635	638	556	596	622	573	587	574	634	631	588	599	572	622	626	568	624	639	602	616	606	573	613	542	592	606	596	596	599	569	569	592	622	582	641	617	587	620	564	590	574	618	638	601	561	600	594	577	597	548	646	585	556	559	572	575	597	570	596	598	545	598	636	582	545	593	609	589	566	626	594	584	616	584	589	622	585	590	588	622	589	618	585	584	576	598	613	628	611	639	623	585	586	600	591	563	589	573	588	611	583	648	562	569	601	610	598	609	642	594	605	617	563	616	574	590	603	565	606	616	576	593	580	593	581	611	644	602	586	582	604	601	605	573	597	598	582	630	585	580	585	605	564	596	595	571	582	616	580	592	575	559	575	580	549	614	561	595	588	567	612	544	601	609	530	595	606	600	601	595	587	608	612	547	548	587	598	613	590	587	624	625	580	620	572	614	591	582	614	578	584	592	625	561	646	624	575	613	596	579	620	624	587	587	569	633	591	603	578	610	598	568	591	576	581	565	573	605	561	578	593	597	569	587	611	603	584	577	615	610	548	592	603	562	576	608	620	587	575	568	594	612	562	583	622	570	593	579	579	550	627	603	561	578	633	580	602	629	592	609	602	613	574	634	586	599	639	579	650	625	643	552	542	619	615	609	584	599	591	576	565	587	593	571	604	568	599	566	613	579	574	578	602	594	583	591	646	574	575	587	549	596	618	566	576	633	626	588	576	629	636	583	561	609	585	589	622	596	584	625	616	602	571	572	604	613	614	627	593	593	565	596	598	621	570	523	627	622	610	586	605	603	576	603	610	573	580	589	581	559	598	609	640	588	597	587	558	602	602	587	601	603	630	643	641	586	601	535	549	568	578	642	579	573	577	603	642	562	555	598	594	583	598	573	565	604	615	643	603	592	587	596	627	578	592	561	601	618	593	595	617	652	584	585	554	571	567	620	604	633	575	570	571	608	573	588	594	590	584	592	613	609	636	587	636	567	611	608	623	576	534	585	615	614	620	603	580	542	629	581	585	595	599	563	629	582	593	557	631	596	607	636	683	579	595	558	608	542	589	578	584	619	601	604	623	548	581	565	586	570	607	565	593	587	559	635	573	567	586	592	593	588	582	592	578	599	614	584	591	658	605	562	553	589	573	562	594	593	558	582	616	583	610	603	571	616	598	567	597	571	595	646	562	592	569	598	609	612	657	598	616	543	588	595	599	568	602	618	584	575	587	596	573	580	631	626	562	613	601	608	629	584	566	619	601	604	628	575	573	595	615	568	562	539	583	586	604	566	589	587	599	561	595	596	586	556	569	610	612	580	626	592	582	623	644	570	611	555	616	629	597	602	588	562	605	620	611	618	551	607	607	577	578	639	606	594	585	573	621	585	587	567	588	612	582	548	528	582	576	592	599	585	584	602	637	593	578	624	632	595	586	599	569	586	583	601	578	619	629	604	610	593	568	589	626	594	582	589	583	600	641	609	592	598	611	569	601	600	561	557	551	601	606	580	599	545	639	560	613	617	585	587	560	603	599	591	577	588	597	633	551	611	571	619	567	621	581	591	601	628	631	567	618	603	609	570	583	550	626	563	599	630	582	546	610	556	551	593	613	590	606	598	596	608	592	563	609	601	580	579	594	581	597	622	601	580	557	608	568	553	638	580	570	593	592	588	618	592	566	578	563	591	579	595	616	569	576	589	606	634	594	576	602	598	619	584	588	585	590	590	594	623	566	588	616	608	620	619	608	554	631	564	592	626	607	564	588	574	616	628	537	605	624	606	631	625	590	596	545	604	578	598	580	556	575	601	617	571	619	602	571	612	576	556	593	582	628	634	587	619	563	642	608	586	629	611	607	570	566	619	567	596	584	609	567	580	557	585	590	571	579	574	598	575	588	583	606	597	573	563	595	620	589	595	576	602	634	608	609	610	549	563	584	582	588	607	580	556	580	562	617	570	629	565	609	582	579	660	583	627	582	566	582	537	618	557	619	545	558	610	592	584	599	595	616	605	636	552	559	577	591	607	612	589	621	582	548	572	592	591	646	620	610	622	605	585	605	614	580	593	593	598	653	612	598	545	591	591	547	573	576	596	610	613	610	587	580	613	583	553	570	595	587	599	589	621	589	598	595	608	584	616	588	597	595	585	598	579	622	600	595	625	561	583	575	616	555	585	550	602	579	572	610	602	588	568	586	585	585	610	570	578	566	592	555	587	575	554	620	574	616	616	580	544	558	598	615	587	561	589	587	565	590	605	589	602	599	642	625	576	596	579	543	622	593	649	629	599	559	611	615	594	561	623	567	586	620	559	604	579	587	601	556	606	612	600	627	572	548	566	578	573	601	558	570	574	589	584	612	618	571	559	615	575	575	571	575	567	617	641	587	588	578	610	559	585	559	583	582	577	535	638	580	617	562	617	604	585	585	573	574	630	570	612	565	582	598	613	555	552	583	619	595	587	600	575	561	593	613	609	598	623	571	614	657	580	605	609	612	553	591	577	610	587	607	600	581	573	568	610	598	613	627	606	582	564	604	587	589	554	614	571	636	615	586	574	646	632	620	544	582	589	612	598	606	625	585	551	609	605	589	632	608	613	581	600	641	568	570	579	596	596	618	568	609	574	583	569	607	594	599	600	566	597	586	589	592	592	611	582	561	630	605	549	566	572	599	630	606	581	616	627	609	596	564	624	626	590	575	575	665	595	602	584	580	571	578	586	575	565	585	616	572	605	596	605	604	623	577	586	572	576	552	637	616	590	634	614	602	594	647	587	572	616	569	548	626	655	593	580	623	588	619	596	570	582	582	618	567	597	571	572	605	607	622	516	601	555	599	593	611	591	593	565	538	584	577	562	573	622	574	571	576	620	549	554	622	573	596	604	597	612	629	535	612	596	569	588	572	605	612	596	626	565	600	560	604	579	597	620	624	536	614	574	622	616	596	604	609	606	557	595	592	595	602	620	573	562	546	593	595	629	589	572	541	574	570	596	638	601	595	629	537	639	582	596	586	595	536	570	574	599	591	599	590	565	577	582	596	610	610	551	601	608	568	618	616	580	582	629	562	635	612	604	579	601	594	582	612	598	625	568	615	582	574	594	548	580	590	592	583	544	632	520	555	590	603	614	600	576	582	580	568	611	575	623	613	577	598	652	590	609	574	585	613	598	606	584	599	600	622	586	566	598	581	573	594	606	607	583	626	578	602	570	611	571	601	584	572	609	560	612	553	576	583	564	580	566	591	577	612	604	597	591	624	588	600	571	569	588	580	610	584	590	620	591	610	592	637	611	579	586	644	559	596	628	621	618	589	598	571	634	578	603	588	585	619	574	586	612	603	596	581	573	599	574	602	578	613	600	575	583	559	620	586	580	602	583	602	607	643	557	609	569	591	573	590	593	629	581	558	577	580	574	559	529	615	588	590	600	580	572	583	582	597	578	604	561	587	626	586	606	577	558
23877	23203	35433	32826	23926	14637	3702	1089	861	892	828	828	814	828	802	812	787	814	780	831	836	805	834	776	860	802	792	730	847	811	805	795	784	816	780	787	806	755	795	790	805	820	802	844	808	845	774	812	835	766	758	792	800	784	824	778	831	787	807	812	767	789	803	791	776	781	827	769	754	815	752	785	787	847	785	755	761	815	732	754	783	778	833	840	811	823	814	791	820	743	753	791	818	816	761	780	844	806	798	804	772	775	812	746	815	805	772	738	778	762	813	770	811	826	774	743	763	841	822	782	792	774	824	844	782	760	789	764	784	895	766	745	807	784	756	776	756	758	788	760	719	784	774	825	779	769	813	777	777	758	775	763	846	775	827	816	778	791	830	807	800	760	782	795	761	791	757	771	800	825	782	780	766	754	808	792	763	833	811	767	795	774	748	797	748	763	810	795	797	804	751	785	810	818	800	812	806	790	798	791	794	733	797	771	802	764	812	799	797	776	775	763	788	822	783	787	799	802	783	763	774	781	810	759	791	817	789	762	777	787	759	783	781	764	756	775	787	788	731	808	808	820	789	781	749	815	814	787	760	787	773	782	787	764	739	802	757	833	754	749	772	787	723	810	799	816	755	760	814	811	788	775	784	808	802	824	757	807	807	776	762	807	748	839	773	807	801	745	754	811	776	770	797	827	789	781	777	819	764	798	779	831	796	789	701	800	759	740	811	804	767	788	793	792	821	791	784	825	771	805	768	773	748	757	810	834	775	806	788	808	774	788	784	785	766	820	822	807	836	774	806	790	800	793	800	762	796	775	825	774	826	759	789	769	806	772	785	760	757	778	796	771	811	757	787	799	768	751	759	788	813	766	849	765	788	805	782	781	778	811	824	735	788	777	874	818	798	833	830	743	839	774	787	837	867	792	757	829	767	802	811	789	844	780	762	821	834	780	817	800	768	789	789	788	790	782	739	794	805	762	722	794	810	742	791	789	780	744	766	816	786	761	825	719	795	750	761	756	740	801	792	806	806	775	764	773	793	781	792	776	790	780	817	786	794	743	815	793	782	796	778	790	785	806	732	782	829	792	789	771	843	798	755	804	753	807	778	772	793	787	848	789	766	793	785	784	791	767	771	806	790	761	780	815	738	773	884	770	761	716	772	787	777	766	771	804	787	752	810	780	784	758	784	772	799	762	806	747	847	771	802	779	862	744	823	823	851	793	782	798	756	775	818	816	797	746	758	824	763	743	808	765	802	757	751	775	797	765	817	831	757	743	775	776	800	840	765	750	806	762	802	831	728	755	797	791	769	788	797	789	794	825	770	785	788	790	763	782	773	809	827	787	748	738	792	774	742	798	767	805	799	758	816	791	793	787	766	737	814	796	785	776	804	795	774	805	771	814	820	868	764	827	808	759	795	798	786	814	734	767	747	823	791	817	835	778	782	787	796	823	789	836	794	775	799	783	798	796	791	760	806	755	788	818	792	796	785	781	777	808	794	814	785	775	778	720	818	808	743	790	801	807	758	803	804	768	813	855	795	745	747	744	791	789	779	870	778	773	773	741	818	749	767	774	786	826	793	818	828	781	775	827	831	773	761	816	827	800	806	737	796	787	731	810	792	849	800	791	825	819	761	783	833	810	780	799	781	829	737	807	783	732	780	774	842	861	801	825	806	784	783	785	791	743	782	795	813	795	805	753	775	765	799	786	789	833	785	791	815	835	802	800	834	803	735	819	801	802	747	795	812	866	769	728	856	785	776	795	793	789	775	769	788	785	810	798	791	797	797	821	788	768	828	791	823	793	842	780	769	701	794	793	788	780	733	754	725	806	736	821	771	772	798	785	783	736	791	780	822	793	829	740	775	819	808	789	843	821	772	808	802	784	776	787	813	779	803	756	820	816	847	809	818	836	791	757	750	825	772	740	777	765	746	815	740	849	805	754	782	799	775	802	825	816	803	799	831	784	822	786	790	766	827	839	813	760	774	748	768	833	749	837	785	810	816	777	787	773	777	770	782	784	838	825	806	816	808	796	779	863	816	821	794	807	773	775	803	762	798	763	839	820	801	783	798	829	765	778	732	824	814	790	782	790	814	866	776	790	749	760	786	751	765	791	768	795	813	774	806	836	803	783	767	763	800	770	819	768	811	755	754	807	783	755	759	789	781	724	768	792	821	786	798	759	837	801	739	773	756	808	804	780	790	802	800	780	773	765	792	786	784	790	818	800	771	785	760	779	760	790	790	780	737	832	799	766	782	814	845	817	791	804	752	782	825	789	784	767	766	801	768	783	765	752	751	794	805	788	823	733	788	773	803	753	814	839	781	755	805	811	783	756	735	863	773	805	776	788	827	852	800	773	816	725	811	834	762	778	778	751	821	780	820	791	732	782	779	788	763	785	826	764	800	811	763	768	787	780	769	776	769	752	742	795	766	749	749	793	817	781	809	810	821	812	829	789	784	771	803	793	790	799	820	820	799	740	785	829	803	782	745	799	764	790	790	792	837	853	810	811	811	797	728	788	738	798	740	806	807	840	769	817	806	787	817	798	766	790	812	785	776	766	751	788	788	814	829	792	784	733	788	775	798	754	814	794	788	825	806	711	766	706	776	758	762	766	751	782	767	791	835	787	743	805	763	781	820	791	824	816	802	742	763	782	787	820	784	771	803	743	722	761	805	769	872	799	789	812	774	788	751	787	790	774	800	744	782	784	787	779	763	813	758	795	803	793	847	788	737	848	799	780	782	775	787	812	811	818	840	797	806	778	777	776	774	752	793	782	791	766	768	791	803	786	813	794	762	847	756	856	801	796	744	814	757	813	763	764	762	839	751	817	769	822	753	783	769	804	754	760	780	732	767	787	810	802	732	770	830	789	747	727	776	848	807	760	804	784	801	792	784	794	775	751	857	784	795	759	830	801	810	781	745	813	771	853	769	827	765	768	826	780	793	730	807	798	764	760	798	770	785	790	783	818	744	847	783	801	835	784	766	825	812	792	786	783	778	799	819	760	776	770	753	795	820	834	764	805	782	806	847	795	779	814	808	847	815	742	784	795	820	769	828	778	790	811	794	830	757	788	821	819	786	771	795	774	811	769	773	799	796	817	809	798	779	714	755	795	715	769	818	799	833	810	811	773	775	752	820	746	815	749	823	823	814	782	824	832	805	774	808	779	788	760	812	778	742	772	808	766	747	831	763	831	792	780	810	771	756	728	759	766	808	792	809	795	795	792	749	830	772	808	828	749	715	761	820	793	767	788	762	778	786	795	777	758	759	760	831	748	768	766	746	803	779	758	792	762	776	789	789	809	772	827	788	833	779	784	788	835	796	774	782	781	837	776	779	801	776	755	787	809	802	789	814	756	780	750	800	836	810	799	750	798	761	804	782	794	793	759	721	779	788	750	812	859	755	792	767	812	826	760	784	764	788	796	750	749	780	850	799	786	793	808	746	838	775	788	773	810	782	825	762	753	749	768	794	761	787	801	785	780	814	771	781	832
64158	101644	71948	41417	17721	5315	1597	883	711	739	719	762	700	751	721	732	788	738	723	772	779	720	727	705	722	706	739	729	736	718	716	768	773	697	760	690	728	754	729	776	728	745	714	732	711	760	736	715	742	708	736	683	742	730	710	745	716	749	747	770	707	737	745	756	796	694	735	713	736	736	725	748	709	759	704	728	695	687	721	744	729	722	701	707	764	768	730	750	753	754	768	761	718	724	729	733	720	712	722	710	711	700	741	729	759	688	740	689	735	675	715	699	713	677	726	749	743	681	678	724	679	723	740	731	731	714	739	755	750	692	720	675	699	666	700	711	719	654	764	732	723	689	726	753	730	718	697	714	761	738	719	748	722	751	700	748	738	685	708	690	740	720	739	765	709	728	738	729	729	716	678	692	740	714	735	711	776	729	716	714	744	673	711	691	731	777	741	703	715	690	704	710	752	702	716	681	697	735	772	771	703	703	774	728	721	714	816	686	723	784	734	700	681	769	735	732	743	722	697	713	712	727	695	702	700	756	674	720	687	729	729	740	696	707	727	690	708	686	721	687	712	708	711	719	739	701	793	717	674	712	718	723	685	715	725	704	727	746	718	752	740	728	714	712	713	752	713	746	756	707	743	759	753	747	667	758	735	722	668	731	690	762	685	720	763	711	718	716	708	705	755	677	734	724	745	677	733	710	662	748	753	748	713	694	713	714	693	738	685	748	683	724	732	703	735	716	703	705	728	702	750	735	768	714	792	726	732	714	694	692	756	751	697	723	707	755	756	742	734	695	736	692	714	663	681	735	755	687	727	752	748	726	710	755	741	724	716	688	758	682	736	705	687	686	756	686	678	698	672	732	712	751	701	752	750	749	739	715	664	789	706	710	702	764	716	724	750	738	710	727	712	723	749	696	726	715	725	705	717	748	673	754	751	697	703	729	691	735	680	724	762	749	700	776	755	782	746	686	736	705	728	676	702	753	724	670	717	726	714	746	720	679	724	696	724	721	735	672	693	766	709	742	749	729	741	699	749	753	707	697	704	703	733	730	723	754	716	727	760	726	683	751	743	700	740	722	735	678	715	726	709	729	751	726	736	723	700	653	715	686	739	766	788	733	692	737	768	705	738	718	737	676	749	714	702	697	720	696	718	744	691	719	691	726	692	741	692	685	738	731	708	718	767	718	746	687	723	748	724	729	708	748	719	719	752	711	727	738	729	708	736	758	681	755	730	716	712	732	716	731	779	743	757	699	713	703	710	722	725	694	723	722	692	745	763	768	746	762	713	737	752	737	739	703	685	755	677	753	710	712	699	711	719	687	753	679	706	735	742	726	754	712	713	692	682	762	685	701	754	753	728	686	729	698	676	698	705	738	738	727	715	733	683	700	698	680	677	704	706	723	721	698	777	761	679	709	753	726	708	686	752	730	764	769	715	738	717	732	689	671	745	694	733	741	722	746	673	709	732	717	739	715	763	723	707	736	698	728	704	696	702	691	750	715	778	716	706	744	739	671	721	686	707	682	702	742	744	732	754	700	717	697	689	739	685	741	668	731	742	707	700	720	731	727	716	689	715	736	693	735	719	655	698	725	765	752	686	722	684	731	722	663	756	696	745	713	776	746	724	702	719	663	722	712	689	707	734	705	753	748	718	717	734	722	693	727	709	744	720	676	725	742	711	710	754	700	744	695	668	754	734	721	785	730	716	684	691	719	723	775	697	713	706	718	729	712	744	732	703	745	692	703	682	747	701	702	749	692	696	725	752	701	736	735	727	699	732	739	715	738	675	689	736	737	719	704	706	755	697	723	736	738	723	704	753	760	756	727	787	678	700	707	753	701	717	730	678	723	738	719	678	728	668	726	764	666	697	654	741	666	725	712	728	736	720	709	743	735	707	737	718	763	710	728	772	704	737	766	724	742	663	682	718	701	729	733	710	726	736	697	733	733	707	727	712	727	653	745	699	688	752	694	690	707	760	727	709	748	733	713	718	785	655	689	711	732	720	731	727	768	721	760	711	698	730	736	678	715	728	752	705	661	706	711	710	743	732	698	731	724	720	770	743	734	738	721	724	722	723	690	729	677	724	713	679	767	758	723	730	746	736	697	720	659	733	746	687	736	732	670	744	716	725	723	738	725	705	715	688	692	700	771	731	691	725	730	733	708	713	700	764	734	698	689	687	717	690	760	729	714	727	667	692	734	669	757	704	717	719	725	748	745	738	749	757	662	716	698	725	693	755	707	675	765	685	710	763	716	755	772	694	738	713	716	713	693	718	747	725	718	735	679	671	771	717	654	715	711	706	727	690	688	722	807	719	718	730	706	719	755	743	766	723	758	721	696	678	693	749	677	719	726	696	716	779	659	692	764	691	712	727	770	746	699	713	700	745	761	722	720	673	728	796	711	696	714	726	762	741	747	740	675	706	722	716	653	753	746	673	739	676	712	738	733	753	699	746	756	742	748	738	779	728	753	726	690	692	696	699	745	730	751	727	733	740	723	719	723	696	704	733	685	727	719	685	719	708	715	698	687	743	727	722	757	698	707	725	696	665	709	690	698	742	735	768	688	735	697	715	712	722	688	736	776	743	763	693	686	704	714	745	766	727	725	737	690	737	729	744	704	710	724	696	761	672	687	701	723	684	710	734	773	735	732	754	767	694	729	726	736	751	716	740	702	788	752	730	700	747	729	748	756	669	715	718	714	743	683	745	699	774	757	708	708	739	703	674	654	727	744	712	707	744	722	731	708	725	726	723	714	729	686	708	715	686	685	736	709	711	760	763	737	724	713	733	743	671	766	706	764	693	726	722	711	755	738	764	750	748	739	744	739	711	758	783	726	737	720	749	674	682	728	699	704	718	669	730	745	751	714	699	733	706	711	729	709	721	749	705	702	725	723	702	685	729	800	719	663	726	766	759	725	731	680	775	775	718	722	676	735	755	789	733	681	729	706	742	680	775	718	716	720	757	776	712	724	698	680	709	716	716	722	707	725	700	786	723	699	710	714	696	684	721	665	711	705	724	725	751	707	700	732	733	759	730	731	742	707	709	738	742	705	719	741	723	703	697	737	734	721	700	732	709	722	683	732	707	728	726	768	717	716	709	707	685	749	713	714	707	734	701	728	741	706	744	720	695	717	718	700	691	688	717	720	752	712	715	747	707	744	697	744	775	729	675	726	685	681	717	759	697	724	709	689	708	720	716	736	675	737	684	707	665	693	747	722	723	682	698	712	711	740	732	741	722	727	764	696	742	710	736	699	697	728	704	648	694	720	698	754	710	725	749	737	733	686	667	695	720	726	724	686	731	733	724	711	787	739	746	709	703	731	717	759	687	685	728	667	686	731	743	752	717	719	768	720	714	670	709	703	744	695	717	730	690	690	719	694	751	756	706	737	762	710	703	751	697	699	729	683	718	724	644	699	709	738	712	746	657	707	729	717	729	732	731	690	740	706	741	724	757	719	743	734	710	695	757	720	711	716	712	704	769	717	707	707
29676	30222	26170	11201	2524	956	678	622	564	605	525	598	537	570	536	589	562	589	542	578	593	533	562	537	526	519	540	572	527	596	614	564	543	559	582	593	565	541	566	551	551	549	602	511	599	574	554	562	566	575	568	543	533	547	595	551	575	592	576	612	553	582	559	547	528	590	536	541	580	563	548	560	554	627	562	557	533	568	569	578	576	558	601	569	595	580	567	582	514	573	552	561	562	563	590	552	559	566	599	606	577	559	556	596	542	613	586	586	571	535	562	570	612	570	557	599	550	527	543	538	538	559	552	543	559	549	544	547	566	552	574	605	593	529	531	588	583	485	563	567	538	601	557	538	579	570	565	576	545	549	560	595	537	594	556	578	538	568	537	565	546	555	551	550	509	562	555	574	599	549	605	508	568	606	571	614	565	571	538	556	526	555	533	603	564	552	534	506	601	547	543	613	569	602	554	578	559	599	568	610	551	548	596	537	584	549	526	614	528	561	555	582	552	589	563	578	546	533	607	578	545	552	565	549	537	600	580	549	568	555	588	586	542	519	609	531	552	588	550	558	574	551	498	580	610	605	579	578	589	555	582	559	584	571	585	580	615	555	553	576	500	531	540	567	540	540	557	558	570	515	551	560	552	518	579	536	599	561	544	548	542	549	578	520	531	586	517	565	544	557	573	525	562	563	552	542	578	570	551	585	610	611	613	533	576	562	579	596	547	569	523	558	564	559	540	550	541	571	514	536	585	560	573	591	563	597	581	562	561	585	577	552	574	569	599	496	519	548	534	583	542	569	551	571	531	558	560	539	590	577	572	561	558	588	564	591	577	536	568	578	562	553	591	573	563	554	528	584	581	521	543	562	582	528	532	591	550	554	591	556	620	558	596	519	578	507	600	556	572	583	556	532	579	548	584	582	554	545	498	590	539	567	526	551	564	555	593	557	561	554	585	593	567	583	563	564	571	551	531	574	590	564	597	572	534	555	567	580	573	568	575	540	545	575	582	587	572	561	557	579	604	545	534	558	599	597	550	563	538	611	602	608	537	539	533	517	554	538	549	570	564	583	549	550	587	593	576	589	549	528	564	580	560	596	551	566	593	576	579	577	581	581	541	556	552	568	581	582	565	521	597	512	590	579	557	580	577	558	556	595	564	556	519	578	570	553	569	572	564	573	535	595	537	560	550	548	516	538	561	576	538	591	545	540	557	557	583	532	581	606	651	544	550	529	543	571	568	587	553	534	561	570	558	531	555	554	591	575	536	524	534	554	574	606	549	559	545	552	559	576	568	566	606	589	551	538	593	555	561	597	590	577	549	551	575	556	584	580	608	554	559	536	534	521	604	550	539	600	534	547	559	551	558	553	582	583	590	518	524	558	552	595	557	564	561	546	545	588	555	570	546	552	582	563	559	594	554	580	589	563	562	572	523	547	594	552	555	564	582	565	559	592	571	546	568	537	563	545	538	547	550	570	554	589	573	553	586	582	546	586	556	544	588	560	604	531	583	559	562	561	558	593	524	558	544	528	543	514	582	560	570	555	570	541	568	590	615	562	605	546	583	565	539	532	573	523	614	570	586	561	608	532	578	587	573	536	546	576	550	572	557	539	551	555	534	560	548	582	565	514	580	556	544	576	547	577	554	536	557	552	584	544	598	574	548	570	570	568	543	572	603	582	608	554	562	544	531	518	574	555	551	557	553	547	575	595	594	516	566	560	569	553	546	577	538	555	574	576	549	596	605	536	554	589	547	569	542	555	575	522	591	586	564	588	542	575	546	531	564	555	583	559	557	538	557	555	540	605	552	544	595	537	568	553	552	594	585	575	540	577	522	564	557	595	588	551	578	583	572	544	622	576	604	558	613	538	536	566	537	582	574	514	531	571	551	561	541	558	513	550	550	513	575	600	581	541	557	538	584	533	576	571	537	519	582	549	599	594	551	549	542	588	601	549	557	553	567	563	573	580	600	559	584	613	544	570	566	577	576	548	578	564	524	563	543	594	608	550	544	560	539	529	543	557	546	529	523	573	549	520	557	548	532	578	593	551	546	586	553	586	576	551	515	541	578	587	579	576	559	507	592	536	588	521	566	571	566	553	581	589	602	589	547	565	567	546	608	567	551	597	538	612	550	557	558	558	524	550	562	593	537	529	542	537	546	568	546	590	555	581	550	558	569	557	584	509	534	534	532	608	598	574	609	573	555	575	549	573	571	578	535	547	550	575	586	538	587	556	547	583	550	545	519	578	563	549	561	578	547	591	555	573	608	569	580	572	569	521	579	546	604	569	529	537	526	543	580	578	572	533	543	594	555	562	580	568	587	559	566	520	578	521	562	546	546	561	559	557	593	503	573	588	551	552	511	589	563	553	506	562	554	577	592	586	585	536	576	561	525	555	549	551	570	552	575	571	573	556	588	560	494	558	582	545	609	568	574	566	556	553	521	565	515	555	552	579	587	566	575	601	563	540	560	525	609	569	586	545	590	581	578	548	527	569	552	574	543	537	581	536	575	561	561	558	548	602	557	603	575	589	534	553	545	535	607	572	525	567	499	613	585	599	555	563	548	558	631	590	543	557	541	545	556	531	580	577	577	567	570	550	602	575	570	551	557	593	549	536	567	544	572	547	570	559	531	550	529	603	569	583	587	538	570	548	543	535	527	570	539	556	559	557	546	522	558	530	578	553	551	569	560	565	531	576	554	562	542	586	626	583	562	532	573	547	564	547	546	592	547	546	562	511	596	510	553	578	568	562	549	548	548	566	599	582	537	549	564	543	617	574	530	568	570	552	555	568	559	570	561	591	583	577	515	587	565	529	570	567	567	584	584	571	519	586	587	536	552	509	605	585	557	540	584	567	562	540	556	572	594	508	609	599	569	611	601	522	547	543	579	570	546	519	556	563	557	555	539	542	593	585	572	602	574	585	525	555	589	570	557	584	567	587	584	581	536	595	572	562	560	549	570	552	582	532	559	539	539	567	571	564	607	560	545	553	572	570	558	560	541	584	561	529	547	584	537	565	551	565	534	597	582	541	585	555	518	546	548	564	573	612	583	608	530	554	563	535	522	571	535	583	563	577	567	587	551	544	568	578	565	591	576	560	547	559	545	533	562	530	526	560	551	533	516	532	560	576	555	556	544	525	560	563	540	520	539	582	555	585	559	543	580	556	516	531	594	562	556	595	588	539	521	561	587	537	513	586	581	538	566	542	580	560	588	519	560	584	540	531	542	560	576	527	536	551	552	503	573	554	523	569	544	531	589	562	484	564	527	554	528	518	547	594	582	595	582	613	589	563	566	530	577	601	525	557	576	557	593	544	611	594	544	549	555	577	605	566	537	533	582	538	574	552	576	582	571	562	563	561	629	543	539	567	581	608	563	543	575	539	542	578	596	547	565	535	581	554	535	573	591	562	529	525	557	521	561	560	585	535	587	583	573	521	496	593	550	569	493	584	518	517	542	503	567	567	574	557	573	599	564	553	553	546	562	592	550	533
22554	35466	19889	6055	1948	852	527	490	493	432	462	457	479	459	453	458	460	492	523	464	463	495	456	446	499	447	455	514	486	512	506	487	460	455	465	467	468	505	440	502	476	464	488	445	497	475	505	484	465	469	486	465	418	494	482	452	441	470	469	463	450	468	439	493	490	451	472	444	470	465	503	471	468	492	477	438	482	441	506	475	478	464	498	434	472	443	472	448	432	445	440	469	493	469	457	439	455	466	479	498	474	475	474	459	471	478	508	459	502	437	488	454	495	424	440	453	479	446	436	480	458	444	461	447	502	481	472	458	478	466	476	467	487	476	464	455	456	458	495	465	447	428	437	487	475	509	445	489	459	471	449	485	456	434	477	484	472	485	461	458	477	483	451	466	456	485	535	451	450	436	512	506	455	504	497	478	458	469	486	442	480	445	452	472	485	491	443	450	475	474	446	477	438	465	482	470	471	460	456	506	452	463	461	438	449	494	426	471	451	458	452	466	504	463	461	478	485	465	468	472	479	475	480	448	439	476	481	442	442	480	474	448	439	488	467	494	465	465	483	476	459	445	455	448	486	465	453	439	505	475	475	471	485	413	497	441	444	442	479	482	486	523	470	476	480	489	453	435	460	455	447	434	501	453	451	437	435	470	429	486	460	472	489	448	492	419	473	456	514	444	451	454	470	466	447	474	451	442	458	501	487	477	496	468	452	433	468	489	451	439	472	445	473	473	439	503	468	446	491	462	525	465	446	454	444	471	483	473	462	486	464	486	477	459	472	425	441	483	466	453	472	471	489	471	482	462	457	441	455	453	464	487	463	433	471	481	471	453	476	462	441	464	438	470	411	459	450	472	447	454	477	442	490	487	473	519	478	487	455	466	443	433	479	454	471	450	449	466	487	456	479	470	485	430	492	445	461	463	452	456	438	464	461	475	475	471	476	448	459	475	497	456	445	440	443	430	506	485	515	453	465	457	484	485	462	479	443	478	477	486	495	435	438	476	453	453	436	463	440	478	475	450	519	495	472	472	450	512	441	484	450	435	470	474	461	488	489	445	484	485	451	448	426	499	491	504	444	463	445	460	502	425	462	500	492	465	458	492	491	481	421	473	454	483	520	484	438	450	481	460	441	467	455	454	476	510	467	466	483	455	441	500	485	463	465	449	445	480	428	475	452	480	457	470	458	459	452	486	457	441	463	469	476	485	420	458	500	458	492	469	472	476	474	476	421	500	521	464	475	438	509	457	451	484	475	484	445	474	459	461	454	507	470	461	453	508	493	466	460	522	477	483	478	471	445	469	463	458	504	473	436	462	467	465	445	465	504	457	487	467	467	471	474	435	479	442	459	436	443	441	475	485	433	498	453	462	514	501	477	431	473	492	480	498	480	486	445	467	428	445	471	519	458	494	450	473	450	437	463	470	482	487	473	406	464	463	470	473	443	472	429	480	458	499	497	495	511	520	479	458	478	448	472	484	453	419	465	472	467	495	455	466	435	491	476	462	474	496	479	471	449	495	427	453	476	493	505	474	441	459	461	427	457	462	499	455	477	480	493	466	486	477	497	456	439	478	457	437	458	493	478	451	440	473	423	458	444	447	449	470	456	479	487	428	466	514	470	504	449	450	483	482	459	474	446	446	426	457	457	465	455	485	471	462	497	474	449	480	429	494	480	431	468	460	470	475	454	441	454	454	505	454	473	454	448	450	452	453	450	519	458	426	467	444	461	485	476	457	447	451	460	479	474	501	481	428	482	481	478	430	458	477	488	505	505	459	442	479	479	478	418	450	441	446	467	476	465	475	445	460	461	472	456	479	453	471	489	457	461	473	507	487	447	455	477	472	473	445	478	455	452	500	495	503	452	457	453	456	479	464	503	406	450	450	464	459	491	455	455	453	474	489	465	426	446	479	501	499	477	462	467	463	479	455	498	476	449	485	465	463	477	456	440	451	522	466	476	474	470	449	449	497	437	432	459	470	445	467	443	470	496	505	451	475	455	469	477	442	471	477	450	439	469	454	510	498	493	468	441	479	474	476	413	488	464	427	465	483	421	473	438	444	446	493	442	444	448	468	478	466	448	466	497	467	467	496	487	491	457	442	472	463	474	494	495	491	458	451	499	484	482	459	509	463	463	501	421	471	451	482	488	464	458	451	474	463	486	469	459	482	449	494	498	483	495	493	480	453	501	504	459	464	470	448	470	465	479	446	479	474	487	427	437	503	529	436	480	486	483	480	475	455	489	452	467	463	440	479	455	463	451	463	467	436	486	451	490	466	448	514	521	449	454	455	504	447	478	484	492	500	464	453	496	454	473	422	467	477	471	492	463	466	482	419	492	440	464	446	497	439	498	457	443	449	466	467	474	468	476	484	461	420	500	478	444	474	490	450	458	478	447	469	447	468	478	476	470	445	442	499	471	462	476	517	514	477	469	478	485	465	486	502	461	462	479	452	491	494	483	455	439	436	443	478	494	459	457	450	453	463	448	426	452	443	480	489	468	483	465	451	478	459	444	448	469	466	419	468	515	498	453	426	412	442	464	516	465	456	488	476	463	469	437	462	478	474	457	445	482	469	441	456	492	452	416	476	447	422	451	483	462	496	458	470	411	436	492	453	468	430	466	488	418	476	506	491	395	466	464	475	505	484	493	478	461	478	473	463	497	450	439	479	474	475	472	466	505	480	461	452	458	430	454	495	476	490	466	465	460	462	472	459	467	425	504	471	410	469	484	504	496	505	470	452	471	475	484	487	478	457	463	439	461	457	464	445	444	477	502	476	507	473	456	474	478	456	474	488	428	472	443	477	442	473	468	479	424	496	516	460	476	423	484	463	459	440	482	491	467	451	435	487	444	468	474	458	430	488	456	476	464	478	444	461	454	445	457	498	485	450	479	434	455	464	436	449	442	462	449	445	463	496	501	498	476	472	486	469	449	456	431	454	451	458	485	494	478	465	471	469	455	475	443	481	488	443	462	486	459	451	497	485	481	464	457	490	471	477	478	491	508	497	477	488	491	437	482	466	450	470	470	484	482	484	460	457	447	496	483	461	469	452	442	465	474	434	451	476	465	456	469	459	487	451	443	452	479	460	478	464	482	485	457	473	492	453	468	488	432	433	479	477	495	456	476	492	460	435	438	482	435	475	414	427	491	442	473	430	446	436	474	458	452	464	485	493	468	484	458	446	467	478	493	475	431	484	464	496	442	459	484	455	499	479	473	479	444	468	480	466	477	456	437	466	472	462	472	477	482	491	501	419	434	475	469	449	470	449	506	467	474	464	450	448	441	464	432	491	467	469	487	473	484	462	484	433	443	419	458	498	474	456	448	499	472	480	461	469	450	480	490	498	479	460	446	457	462	482	499	472	499	462	452	432	480	502	483	428	459	465	450	447	458	487	444	483	483	457	470	472	513	470	429	467	447	475	473	467	498	465	444	472	457	476	480	494	450	491	450	446	460	478	478	475	461	483	473	469	491	428	468	503	469	472	480	433
25061	25392	38073	33974	20255	7408	1581	894	730	699	692	713	689	709	701	698	716	642	655	720	661	685	658	717	699	709	660	686	683	697	702	711	689	678	665	670	661	672	691	639	649	650	706	714	646	708	729	659	687	710	674	658	668	654	648	670	691	660	657	670	707	664	691	725	680	677	668	689	691	666	650	696	673	649	681	673	693	685	675	739	669	739	683	684	675	687	667	657	699	649	660	692	677	630	658	669	685	719	654	667	689	681	703	672	683	656	634	664	656	626	696	682	677	677	651	692	652	685	670	704	699	661	658	684	692	613	659	599	661	700	678	633	635	692	712	679	674	667	655	679	663	665	686	686	697	674	659	694	710	693	679	652	644	671	747	639	671	642	658	691	703	673	656	709	660	724	658	654	665	672	631	673	725	668	722	687	681	677	652	640	673	680	688	683	650	649	652	623	644	677	680	692	661	653	720	693	647	623	677	702	715	740	702	613	662	701	719	693	713	667	728	696	653	653	682	679	668	703	674	676	680	671	684	690	633	698	670	653	665	687	660	668	695	629	695	623	682	687	652	682	699	655	633	656	669	692	670	679	680	636	678	675	697	676	704	649	720	668	656	679	670	644	683	656	660	683	683	665	667	665	672	699	688	620	666	658	674	673	612	672	656	694	676	668	702	659	626	698	669	639	740	666	653	664	672	641	665	632	665	665	669	666	656	653	630	662	663	652	649	661	666	649	734	671	654	663	676	703	654	684	634	709	644	685	670	668	673	689	749	680	627	663	666	615	666	645	694	631	686	668	681	622	636	691	674	692	676	660	678	634	672	674	653	690	697	656	687	665	721	641	671	665	696	691	679	710	685	654	660	677	646	647	696	655	701	698	669	643	646	670	637	719	646	665	730	693	646	687	723	696	692	640	701	687	642	639	680	612	726	671	656	651	659	722	674	635	695	673	661	635	657	691	607	686	678	707	642	625	688	683	674	690	654	681	673	655	672	661	723	619	705	667	683	710	664	681	675	663	716	691	707	651	673	623	666	665	699	635	637	640	663	699	633	659	668	704	660	641	644	638	684	625	633	626	665	674	684	655	646	680	632	659	712	665	630	708	666	660	683	679	670	659	668	701	677	666	694	686	654	683	665	689	665	689	694	676	663	689	630	653	709	655	687	679	679	688	669	674	647	697	666	681	693	722	699	693	651	635	691	653	664	679	678	672	613	617	659	689	671	663	662	665	677	638	676	674	676	653	666	690	693	639	684	640	698	658	671	704	672	696	650	659	698	676	658	675	689	695	686	646	649	686	635	717	662	645	699	662	653	676	662	662	680	643	668	653	673	691	683	691	615	679	655	639	651	709	610	709	620	694	715	678	673	715	674	690	658	669	659	631	690	649	620	661	681	638	690	664	640	695	678	631	685	628	616	685	666	675	692	692	637	677	656	710	696	644	661	692	656	688	696	627	644	701	688	670	640	631	665	679	674	667	680	697	668	692	647	641	716	649	670	606	621	606	657	653	693	648	692	683	655	683	680	668	659	663	629	618	662	674	669	685	685	709	679	657	662	654	653	657	686	632	689	686	643	637	631	685	703	659	651	627	684	663	704	657	675	705	664	712	664	689	683	674	624	680	696	646	665	659	672	713	693	632	683	692	673	693	699	660	692	607	661	671	692	653	670	647	642	670	659	686	686	657	672	650	670	646	625	647	698	680	668	682	696	664	659	658	655	656	618	670	647	705	676	687	696	693	681	692	648	679	659	628	688	688	679	695	652	676	655	672	660	654	656	652	669	620	661	674	660	706	651	637	665	657	671	654	688	695	675	686	660	669	642	670	648	620	685	668	639	683	699	651	695	687	685	699	645	669	673	666	651	644	634	623	644	691	689	697	666	639	651	640	697	707	640	668	707	673	665	657	674	643	652	680	661	718	706	677	673	689	666	687	712	643	643	698	651	684	644	672	653	660	691	652	666	677	673	676	699	674	650	676	691	652	697	656	645	659	681	686	638	667	713	658	721	639	686	697	669	719	640	630	644	646	659	651	682	712	630	674	694	712	686	653	729	692	634	673	633	663	655	644	630	645	687	692	671	661	685	632	654	696	698	691	645	693	696	635	669	713	664	625	676	617	692	629	629	671	631	646	715	722	689	695	671	680	704	686	610	646	667	643	713	657	622	677	685	694	642	678	670	683	656	670	629	644	662	700	681	665	710	689	693	671	687	668	686	645	662	697	674	630	672	652	678	636	712	628	679	630	680	663	675	695	650	641	689	609	655	668	644	666	720	685	691	656	696	648	665	691	657	625	652	655	673	677	650	671	664	629	673	637	673	669	658	687	645	645	670	655	714	663	687	705	688	706	681	713	618	677	687	675	677	690	647	673	689	685	688	686	696	653	695	657	690	671	674	682	685	685	674	657	683	700	648	682	683	686	651	645	646	703	651	647	715	664	609	681	727	727	631	667	646	687	693	646	689	661	646	713	652	680	617	649	677	665	643	660	680	681	663	671	690	703	625	661	695	684	681	673	635	685	694	728	687	654	647	711	626	654	632	631	676	725	683	664	671	696	684	648	655	697	694	642	704	635	678	653	658	693	665	636	659	704	656	735	654	644	633	661	684	670	702	643	677	693	713	694	697	692	703	646	648	648	654	649	661	662	636	648	705	619	665	674	687	662	649	659	653	644	646	684	655	735	652	662	674	669	680	634	681	748	660	652	659	710	681	642	653	669	645	705	617	645	656	690	662	664	660	689	614	643	707	668	686	671	684	673	700	696	693	676	647	683	682	618	628	653	682	625	647	698	666	730	701	676	687	672	696	684	678	644	656	742	681	694	653	657	628	664	683	636	721	722	663	659	698	714	635	638	635	687	660	688	706	692	664	679	658	723	640	655	611	633	674	657	654	575	609	667	643	648	648	672	702	664	683	668	689	641	638	692	654	653	664	665	688	666	678	621	637	619	688	616	672	655	659	675	644	705	676	669	662	696	677	672	682	677	703	659	652	678	645	663	681	678	687	679	647	661	636	688	691	657	658	646	671	663	682	654	617	696	634	651	680	706	657	671	683	688	659	682	689	723	622	664	677	724	648	657	636	658	677	669	697	666	646	682	689	650	654	698	684	682	688	714	633	745	697	661	652	690	662	689	670	708	727	693	680	663	705	639	631	687	672	669	632	666	655	667	678	702	667	690	658	695	646	687	708	618	664	681	679	631	739	677	656	728	662	649	674	673	680	630	681	681	615	757	641	669	641	687	687	696	688	662	660	653	648	656	666	717	670	628	655	688	670	712	674	647	657	660	679	681	647	645	691	682	709	704	662	700	719	657	636	657	674	690	693	696	641	661	639	723	642	653	672	617	643	673	675	719	657	675	644	658	651	675	648	661	674	651	671	667	723	671	746	665	712	700	649	680	668	696	688	695	646	667	719	666	628	636	636	652	669	671	689	682	672	693	666	634	688	689	654	688	672	650	610	647	693	596	623	687	649	623	677	650	639	763	671	718	674	705
62049	91672	62312	30424	10900	3172	1132	718	601	607	598	622	627	585	657	605	602	650	583	603	601	627	567	647	595	616	617	614	641	556	633	584	586	590	627	616	620	639	578	616	629	585	612	592	577	579	606	593	621	601	621	559	591	583	634	614	622	624	628	643	628	617	636	616	583	590	567	611	649	658	636	609	603	595	629	642	622	573	629	621	581	642	632	605	619	608	599	586	619	636	584	597	607	607	607	625	602	625	617	614	634	593	612	562	612	633	616	578	570	609	596	598	611	608	581	602	589	615	541	607	605	597	585	597	616	598	653	624	590	588	639	607	639	632	578	574	596	610	624	592	649	669	618	618	561	570	649	601	600	581	622	567	610	624	581	619	652	594	583	618	607	609	587	581	614	592	618	627	582	579	616	564	605	598	617	581	627	591	595	582	613	593	628	610	611	585	606	576	634	603	583	632	680	579	599	612	586	652	658	606	606	604	557	594	600	600	620	576	590	567	597	621	626	644	641	611	649	594	594	596	602	618	614	642	555	612	628	574	601	593	624	629	569	616	581	581	595	595	595	626	578	670	615	599	598	630	617	608	577	625	563	622	613	603	597	655	605	596	599	580	588	582	622	579	608	627	675	574	559	571	568	592	635	629	594	594	568	583	606	587	621	587	573	578	612	584	611	595	619	621	588	600	643	607	595	600	649	612	610	634	566	665	564	600	641	618	608	601	606	618	585	623	699	567	586	580	617	598	572	605	598	593	626	597	599	633	586	621	614	637	570	635	597	589	572	612	583	571	596	591	668	583	579	606	584	609	621	615	597	655	624	593	586	612	605	596	573	581	598	583	606	635	582	624	567	591	600	610	577	580	638	601	592	632	582	589	579	569	612	598	613	603	587	619	619	619	614	625	673	601	624	566	631	604	604	599	608	623	670	636	583	627	564	600	582	591	572	636	546	621	618	579	652	649	620	607	593	609	605	563	595	614	620	652	585	635	611	562	610	566	620	605	606	604	639	603	623	569	623	612	602	633	651	600	594	620	639	626	621	610	597	597	609	604	603	599	589	592	588	613	600	578	579	638	603	632	610	626	626	605	644	580	650	575	590	606	617	645	649	610	571	589	604	595	581	604	619	625	615	605	565	571	561	597	609	593	587	597	599	631	605	573	629	614	627	577	600	594	607	606	618	636	605	597	639	609	604	608	599	649	596	589	586	638	641	653	633	606	615	582	627	644	607	608	588	583	598	597	654	616	614	574	593	604	612	642	571	536	600	638	624	604	599	599	591	568	601	621	603	626	587	620	570	576	578	589	610	577	631	613	601	614	617	623	632	625	580	643	566	589	597	569	609	623	533	609	593	648	637	568	560	607	613	566	610	593	586	606	611	641	573	628	615	637	601	632	603	589	579	600	581	632	606	631	614	582	620	550	583	597	600	599	599	584	558	607	622	585	578	633	618	599	624	630	645	615	611	600	596	614	639	616	595	618	579	580	667	580	595	601	578	587	599	584	583	581	606	654	614	633	618	630	561	574	608	566	599	587	592	589	602	618	607	636	633	585	634	588	583	618	586	569	590	616	581	611	656	594	620	621	611	584	603	588	630	597	633	653	615	617	580	623	603	655	612	571	645	584	610	591	604	607	616	581	556	576	628	573	608	601	584	595	598	608	581	639	611	601	609	616	644	601	597	584	616	595	627	626	595	614	588	626	608	635	599	575	580	549	693	636	625	589	615	556	591	621	601	587	603	614	646	633	564	659	620	625	593	586	572	558	590	618	604	610	610	595	587	616	600	588	610	591	626	592	607	588	597	615	622	620	618	622	614	613	601	560	607	625	601	606	575	620	586	581	590	618	580	597	626	613	598	632	644	620	611	593	619	622	611	625	588	594	622	606	638	615	628	588	617	592	604	624	614	592	598	587	628	599	597	626	563	583	615	585	574	615	592	648	603	620	601	613	609	635	604	597	606	623	573	574	585	541	611	604	617	625	602	619	579	637	583	559	619	611	611	613	605	631	548	582	590	617	607	586	603	613	640	623	566	612	597	599	582	611	585	603	625	640	629	577	655	644	562	579	604	605	616	571	605	621	617	599	584	610	598	581	586	613	610	601	621	571	596	630	610	621	566	631	609	561	612	619	640	601	632	583	584	605	651	606	591	561	585	623	615	579	549	602	644	568	613	636	613	582	593	610	592	623	599	625	587	612	553	571	600	642	569	585	626	569	595	636	560	613	591	560	576	629	616	626	637	576	585	635	586	563	616	586	579	618	586	693	590	596	585	581	572	606	627	618	603	624	558	598	602	606	591	636	601	604	612	620	612	605	616	590	620	598	621	596	573	602	598	606	608	549	586	619	626	616	601	602	560	582	583	554	607	590	597	567	603	623	550	588	616	580	605	601	611	609	610	584	591	607	561	648	593	563	604	637	615	568	614	587	604	615	589	585	580	616	613	618	576	561	585	599	591	612	583	593	598	579	589	615	638	563	628	641	571	599	613	598	582	639	588	611	645	582	550	581	602	587	609	610	643	617	623	640	630	601	623	591	597	576	653	619	604	596	581	574	641	582	619	622	578	631	624	597	623	606	608	644	590	637	617	567	589	615	611	629	611	590	568	632	617	612	576	608	598	593	574	618	591	616	590	558	610	594	580	614	593	579	629	585	567	588	559	600	676	607	579	609	585	642	568	594	599	621	611	576	606	606	629	614	608	609	588	593	567	632	569	610	606	602	586	567	590	581	616	609	603	608	607	611	643	617	602	610	577	555	614	575	621	603	598	569	637	612	614	621	594	577	621	566	634	585	573	575	625	592	644	606	617	651	571	610	601	620	594	565	581	642	555	603	638	559	609	610	590	603	611	589	587	606	627	596	611	601	603	595	585	628	577	581	595	608	626	598	594	599	602	601	606	637	613	628	555	650	563	628	631	611	569	589	580	575	598	587	630	609	596	618	667	588	577	608	625	611	603	606	619	579	592	606	562	650	605	615	632	599	557	620	600	604	603	618	602	604	624	605	563	574	613	569	603	626	632	547	610	616	568	602	623	605	556	617	612	614	622	567	601	602	618	599	611	584	592	589	604	577	638	583	623	606	574	655	596	529	632	583	645	576	583	613	673	591	556	628	648	617	561	574	570	582	638	559	655	626	635	600	593	630	595	605	608	585	641	595	627	624	604	593	590	609	556	594	595	601	607	612	632	615	646	610	638	565	592	599	615	591	643	586	601	602	608	621	604	606	564	646	614	574	614	592	586	577	600	603	626	577	633	594	586	581	592	616	599	592	629	625	623	599	621	609	634	621	621	604	588	588	605	602	590	585	611	633	620	619	643	626	595	573	560	608	578	630	595	673	594	591	642	600	562	592	551	575	590	595	589	635	661	614	569	602	561	607	626	603	622	598	612	582	598	599	594	583	594	602	601	627	651	581	591	602	583	570	639	586	635	644	626	550	597	601	633	585	639	634	629	657	566	559	615	598	588	625	640	658	578	626	598	568	638	596	626	584
23879	23280	34898	31895	23594	14567	3769	1154	877	850	851	847	838	832	853	871	819	805	865	792	853	794	842	837	823	805	811	828	795	844	821	816	823	811	827	818	873	813	807	792	785	833	856	824	811	803	836	781	823	766	842	828	755	747	836	793	802	780	808	872	831	809	799	845	842	828	838	780	816	845	782	831	844	777	805	803	809	816	843	822	791	791	821	802	773	823	822	819	807	863	797	841	785	777	816	783	865	813	741	836	765	802	785	801	774	773	812	803	809	822	856	826	774	780	818	792	803	882	848	846	809	813	833	778	836	808	817	828	800	814	806	815	785	808	838	793	827	777	789	842	840	834	842	822	809	829	829	809	775	806	827	760	788	853	803	803	824	818	794	860	814	850	782	836	801	785	839	801	768	843	826	841	837	839	809	770	817	787	788	796	818	876	851	826	802	834	819	822	791	811	801	773	783	790	847	772	816	815	792	769	773	824	848	820	763	835	858	827	827	768	792	805	758	837	859	779	808	834	835	794	803	816	830	783	773	826	863	775	849	854	795	825	779	815	817	812	811	814	771	741	816	813	794	787	837	787	808	838	767	794	841	781	793	807	774	761	882	809	806	799	803	763	793	761	795	829	786	787	787	806	782	807	821	800	787	754	770	799	806	790	773	810	786	784	777	801	733	810	773	828	841	875	843	810	750	798	767	803	848	792	853	819	776	855	839	795	814	764	811	825	807	779	840	831	793	816	816	810	816	840	799	815	859	736	767	803	723	794	814	798	876	810	837	788	847	820	817	806	759	852	829	833	801	829	841	809	809	774	785	780	786	845	799	737	832	794	816	779	768	818	776	834	813	769	820	859	759	839	809	752	840	797	850	810	818	762	835	813	800	837	871	831	768	805	828	777	828	835	817	775	745	851	775	792	794	828	793	870	808	803	844	833	860	823	792	795	842	858	806	782	817	791	809	818	836	823	777	798	798	758	819	841	781	784	837	766	775	792	787	835	828	860	771	794	834	807	832	863	802	850	780	825	827	858	887	868	833	822	864	810	802	795	847	774	785	842	796	755	828	818	776	806	814	755	845	802	852	815	817	853	795	759	795	809	835	803	828	820	775	775	751	830	779	797	806	817	851	755	829	827	779	772	844	789	761	824	800	809	856	828	788	816	857	811	746	820	799	786	793	815	770	793	777	801	893	791	775	823	806	802	789	765	765	797	805	836	792	786	832	832	834	797	821	817	793	814	763	836	802	782	782	802	808	777	781	799	813	807	815	824	798	823	856	824	886	806	816	860	836	822	799	792	800	799	823	793	779	772	767	829	779	785	809	819	857	804	834	821	800	868	808	842	775	841	829	780	804	820	767	766	831	803	817	798	787	767	761	810	769	777	783	795	804	809	813	785	773	788	778	778	818	844	781	812	796	854	796	760	803	806	829	799	809	820	848	811	792	807	818	798	826	831	819	837	825	841	784	797	805	765	794	838	771	836	797	839	832	843	771	787	820	765	792	777	794	819	854	819	766	833	800	780	792	809	812	812	881	791	811	831	865	771	777	806	811	828	740	879	847	823	837	783	806	823	806	823	754	807	796	790	784	817	839	805	807	828	813	820	847	851	809	840	853	840	805	795	850	795	805	818	794	818	863	826	822	789	835	818	812	829	804	849	802	822	823	834	788	828	835	805	851	779	858	749	813	842	836	794	793	806	773	836	828	781	867	827	815	822	777	822	763	821	786	770	796	817	834	814	795	795	794	806	818	804	776	838	827	816	741	856	819	796	824	803	841	851	805	786	805	866	784	820	812	825	767	776	853	805	788	781	825	780	784	791	801	867	812	815	868	808	834	831	793	829	787	822	811	797	784	786	781	826	863	809	813	817	793	802	814	817	826	771	812	796	795	799	841	792	816	788	780	789	768	794	828	825	852	820	830	809	803	832	791	805	862	833	814	816	790	815	816	842	763	787	835	762	796	856	868	819	753	802	778	849	797	830	827	792	761	768	788	759	764	830	809	810	752	795	779	873	803	789	809	812	849	790	821	771	777	794	812	785	791	798	798	791	791	807	824	825	795	798	812	811	796	831	841	732	794	815	783	765	803	845	749	766	772	751	801	791	790	851	790	766	794	789	823	769	798	768	821	834	786	796	868	798	757	763	831	816	822	850	792	789	818	860	818	780	789	803	867	800	761	776	819	837	805	793	841	814	754	785	800	844	838	826	741	848	788	841	864	797	806	836	791	844	839	806	799	761	787	792	791	756	835	759	774	797	797	788	758	812	764	803	829	796	795	795	829	782	758	790	765	800	792	815	792	830	812	819	816	789	813	789	811	857	803	811	830	799	790	808	811	827	874	801	839	846	823	798	793	795	817	789	810	769	733	827	819	786	891	810	824	816	831	836	812	882	811	815	788	821	801	807	820	831	825	775	773	833	820	754	769	804	834	782	805	803	812	843	762	774	793	805	839	780	815	806	808	793	810	843	793	803	769	862	801	829	838	805	863	799	746	837	813	810	823	882	791	817	751	805	841	757	779	805	859	840	812	771	855	800	827	810	823	763	810	819	829	784	855	880	802	792	792	831	775	757	777	823	788	825	862	840	788	785	833	828	806	801	800	838	806	886	814	785	847	803	757	831	795	825	811	786	810	829	817	809	782	789	852	854	765	783	819	802	809	812	832	815	811	845	765	806	819	845	809	773	805	804	814	849	776	777	795	831	821	776	787	802	829	765	832	824	838	812	799	822	837	845	817	846	780	808	826	814	870	808	787	837	744	838	804	809	821	826	806	830	766	818	807	808	779	809	810	795	778	803	773	840	836	785	827	808	800	790	829	823	814	836	781	830	802	815	776	828	778	786	821	785	799	793	820	823	731	793	806	804	815	801	853	817	804	785	808	822	822	796	865	829	819	808	832	774	789	803	807	790	785	774	758	820	756	813	778	820	803	823	832	829	809	782	811	839	825	813	784	766	787	809	843	835	809	806	795	817	777	827	783	823	816	804	773	760	788	868	775	796	793	850	809	799	844	842	842	777	801	804	805	818	780	758	846	802	828	831	795	856	816	775	789	778	813	809	701	862	804	827	788	773	807	811	844	819	817	818	784	804	829	799	812	780	827	858	822	809	783	853	815	803	807	772	835	805	773	770	828	837	788	756	791	785	834	794	842	780	819	838	745	798	819	794	806	817	756	807	850	803	806	841	799	827	799	818	769	806	765	806	779	810	750	813	802	773	805	826	805	802	836	806	805	792	838	774	821	813	763	807	780	753	792	825	836	807	834	819	809	783	778	854	767	798	766	801	824	828	765	794	821	807	785	810	797	847	825	856	823	793	809	821	777	782	823	770	802	825	825	845	807	835	783	836	777	816	831	777	797	802	806	860	821	797	780	835	824	801	779	830	825	821	820	854	767	817	760	788	792	764	831	794	832	786	773	840	815	817	855	772	862	871	794	805	813	851	785	796	804	805	805	794	840	831	779	836	807	828	797	799	812	760	824	773	766	783	798	826
64066	101337	71178	40127	16445	5074	1690	880	799	729	718	732	713	733	766	733	758	744	784	725	705	774	725	724	744	709	792	738	743	716	695	720	740	705	704	799	733	765	709	761	731	719	704	747	734	716	773	685	760	750	716	744	793	734	713	693	744	745	759	695	770	715	762	767	770	725	738	712	741	727	698	767	739	744	705	718	729	776	738	735	758	744	740	743	740	755	721	722	731	738	782	715	722	767	741	737	698	727	740	767	741	733	715	709	741	759	729	747	725	718	792	710	783	770	702	705	733	772	759	749	739	720	719	741	766	778	779	757	715	765	748	709	711	749	784	762	728	716	710	755	738	762	706	711	731	763	722	767	709	735	712	730	715	739	780	697	719	730	745	661	720	711	726	809	730	698	779	760	784	738	724	755	803	680	721	769	745	787	783	785	702	708	751	720	770	707	741	721	769	762	746	757	770	739	763	802	770	745	705	683	696	746	752	737	702	801	787	710	753	737	757	722	699	724	711	733	752	716	721	739	711	741	707	753	715	767	696	726	721	731	698	722	710	711	748	770	759	738	722	774	763	787	755	659	718	701	748	794	763	705	750	732	755	735	687	767	728	718	725	723	746	728	727	734	712	755	717	724	727	724	751	737	709	735	734	700	724	741	750	733	735	742	723	773	762	713	698	753	788	753	739	705	751	733	716	751	720	763	688	713	757	710	716	730	756	757	756	780	754	762	730	796	741	774	723	693	706	739	758	695	717	743	707	717	787	728	684	754	709	750	722	736	644	741	754	725	729	770	773	745	684	734	724	740	689	716	744	765	704	792	740	755	768	748	752	741	748	688	734	730	748	709	753	780	749	736	710	730	763	747	736	683	710	714	725	782	695	715	705	736	727	753	719	768	710	727	715	702	712	686	743	729	713	705	761	730	727	728	699	736	739	747	744	787	709	730	759	723	730	773	680	741	760	735	714	789	709	707	693	733	774	700	772	709	690	732	711	731	749	726	749	750	743	691	753	761	693	756	728	748	727	766	713	747	704	763	742	703	738	738	799	721	768	709	716	750	705	722	715	713	758	768	706	750	718	729	722	737	692	786	756	742	764	677	686	783	801	729	710	756	748	715	740	745	719	764	715	761	728	697	714	751	735	742	708	744	759	749	676	749	752	755	736	688	746	777	722	709	738	738	714	699	700	742	697	733	740	743	725	684	749	662	719	742	745	732	718	727	705	707	750	748	696	771	753	717	762	715	666	694	756	734	737	731	724	725	735	779	758	727	709	759	743	698	722	765	804	727	757	710	731	743	703	774	740	766	738	759	713	724	713	696	760	736	776	741	751	756	727	725	751	747	705	710	719	757	729	706	734	688	706	704	757	736	758	738	763	700	730	697	771	783	753	709	746	698	727	775	737	738	731	782	747	732	708	694	735	750	721	764	720	675	782	751	693	727	733	765	729	737	767	789	728	769	766	734	753	723	755	754	763	793	691	722	780	717	727	702	756	730	708	733	725	688	732	762	739	700	701	722	714	729	753	716	773	721	733	742	702	757	710	692	733	769	752	748	726	754	731	724	757	681	735	775	719	717	672	769	741	758	734	750	701	743	753	693	689	746	761	719	728	755	767	737	715	733	748	736	724	724	745	716	711	696	753	801	749	712	734	723	704	681	735	741	680	682	750	700	728	743	730	734	710	716	647	736	716	726	734	738	711	716	706	777	733	751	712	735	772	748	741	755	758	718	767	703	724	712	753	739	776	741	721	696	746	751	753	752	724	708	752	765	732	765	774	721	764	750	711	695	746	744	692	723	739	765	705	749	749	727	761	706	700	734	721	728	729	716	715	747	743	735	731	722	698	738	741	762	761	700	694	741	728	699	731	740	727	739	752	732	709	682	706	750	730	773	747	768	736	722	769	713	711	704	723	739	726	731	740	744	729	710	756	676	704	707	696	725	708	740	750	732	782	686	775	717	703	728	769	735	760	667	692	706	721	712	770	687	745	753	780	695	739	717	733	732	716	718	748	715	757	701	746	770	684	720	723	736	735	711	726	731	730	717	726	807	737	740	700	715	750	728	745	650	739	713	734	752	763	781	779	727	765	766	737	740	698	782	775	737	755	752	710	688	743	739	688	737	736	724	720	720	677	756	705	700	701	734	731	772	722	774	721	773	752	687	727	736	749	741	732	740	731	789	741	689	701	792	697	687	756	792	715	771	729	746	720	672	748	748	752	727	706	786	703	770	657	749	707	704	725	740	723	758	760	724	723	720	767	747	694	727	737	742	797	754	742	727	727	701	743	745	732	723	750	761	719	783	705	690	722	765	728	704	733	774	728	698	710	706	768	745	761	711	755	711	702	725	697	737	762	765	762	743	720	717	708	772	715	709	731	730	745	702	778	721	750	725	771	714	709	775	725	713	751	713	702	726	720	763	719	743	691	753	715	732	743	739	749	730	735	726	731	745	746	759	722	741	743	686	736	768	761	714	710	749	676	698	732	716	702	746	758	746	742	712	725	788	777	781	734	765	756	706	718	734	737	731	781	724	713	757	748	736	743	725	741	761	723	731	755	718	720	744	723	749	745	785	735	747	692	744	734	726	779	791	755	709	769	732	763	720	772	759	733	712	710	721	770	767	713	777	754	699	757	718	683	692	730	738	717	716	753	759	728	730	729	697	722	709	725	694	736	784	721	682	716	713	746	699	698	691	736	781	663	688	721	710	750	700	731	720	724	764	739	746	751	743	716	765	740	748	735	734	719	735	775	732	729	726	679	764	748	724	722	775	771	719	724	721	721	734	720	740	723	740	725	739	768	721	749	753	727	664	732	733	742	739	718	736	785	709	738	705	700	719	750	739	761	730	735	740	699	727	766	709	730	698	745	740	713	729	736	680	738	738	743	727	736	732	736	701	706	684	737	726	760	711	712	709	748	706	665	704	738	705	690	739	739	714	738	706	728	700	707	745	762	785	724	736	700	709	681	747	696	739	767	711	780	723	713	757	729	744	718	714	725	703	711	712	751	702	703	748	679	677	728	766	708	708	708	700	718	729	748	713	724	794	756	714	743	775	734	773	738	712	721	741	715	730	729	765	712	744	732	699	746	728	710	710	730	709	725	702	778	752	735	695	750	759	722	743	780	739	746	731	742	750	716	746	761	703	672	737	762	712	750	716	760	696	694	710	732	713	718	752	733	711	749	752	764	740	703	734	758	762	689	711	721	710	715	710	737	768	707	722	687	727	752	750	724	715	750	738	731	754	746	692	741	726	691	710	790	697	697	774	740	730	748	765	755	700	700	725	696	667	707	722	725	738	682	734	719	719	687	707	707	719	732	725	739	734	759	739	768	714	734	740	751	737	667	784	686	740	661	718	751	813	756	794	777	739	687	706	709	738	710	717	762	706	719	750	718	748	687	742	787	700	761	717	732	732	779	679	705	747	743	691	728	763	754	755	721	729	776	729	705	736	719	745	704	786	687	805	762	745	705	734	786	744	709	752	723	684	708	769
29545	30891	27581	11592	2477	947	714	579	605	600	613	567	559	579	553	574	597	550	566	580	602	577	542	593	581	546	588	540	574	561	612	599	578	567	578	555	552	572	582	600	594	543	576	583	587	571	602	662	589	598	568	579	590	590	604	581	564	570	587	582	557	531	580	554	544	593	546	566	554	560	628	603	559	573	580	590	577	556	577	597	554	553	584	563	592	556	572	551	583	604	604	635	605	533	599	591	570	630	571	580	622	573	595	581	553	582	558	595	596	595	598	598	570	564	531	571	643	523	584	546	568	531	614	551	585	601	533	545	626	571	606	543	543	560	593	588	526	589	579	585	556	602	572	586	578	579	617	574	568	629	572	574	593	525	577	590	619	577	591	582	539	607	556	556	586	532	577	575	579	579	564	567	610	554	567	578	596	592	594	589	595	582	595	579	560	590	579	593	627	561	584	573	602	563	591	581	585	604	596	591	539	579	568	574	542	596	617	566	598	630	569	497	575	551	592	610	587	568	560	584	515	552	581	629	587	572	569	595	580	592	595	583	577	585	529	569	558	596	542	589	536	572	567	589	602	579	634	606	572	567	571	539	613	574	569	584	555	584	578	577	587	587	593	593	580	609	585	557	562	608	552	594	564	555	533	582	587	600	576	535	598	555	554	609	609	552	613	600	598	571	587	604	563	535	602	549	570	534	648	574	580	575	553	570	561	583	589	560	587	607	574	529	588	571	561	566	559	587	559	625	549	603	564	565	586	521	575	583	626	574	560	567	557	590	590	563	580	581	580	541	614	625	560	568	628	604	603	593	563	571	558	562	577	628	586	598	516	596	590	622	597	549	571	620	600	562	603	595	568	609	590	568	544	573	558	570	590	524	588	573	546	602	535	583	590	605	542	541	558	595	561	601	601	544	537	546	577	581	581	544	576	544	582	560	592	579	557	570	596	584	555	577	555	544	604	594	586	589	575	581	602	538	574	601	521	553	543	548	552	557	561	607	627	597	570	572	559	584	543	597	546	563	584	553	583	616	572	553	574	588	607	543	517	569	587	557	610	583	575	553	547	557	558	577	578	623	556	568	545	576	627	584	589	617	571	635	544	518	573	570	583	640	588	598	590	609	569	582	571	550	577	585	595	555	582	569	577	596	548	559	577	568	565	533	616	578	578	574	596	544	578	627	585	558	604	577	527	628	569	549	567	567	569	606	592	596	588	612	589	571	604	640	565	628	577	578	575	577	563	567	562	569	580	588	578	592	604	538	589	590	562	551	529	603	570	585	566	596	543	571	576	544	565	565	555	626	577	560	599	584	582	551	589	561	626	600	574	596	603	576	570	580	537	550	629	572	571	620	564	586	561	582	551	628	647	570	584	567	589	617	585	535	561	584	596	619	579	542	592	583	568	602	563	586	554	572	602	579	607	549	569	580	584	579	561	611	561	620	611	554	563	593	590	580	574	622	578	625	601	555	583	560	578	545	565	599	576	609	555	600	561	591	537	558	553	559	574	572	594	552	599	545	540	612	578	606	558	571	579	559	583	601	615	594	602	539	614	578	581	568	552	625	546	570	586	581	619	605	628	542	601	563	581	604	533	580	591	573	565	594	579	541	579	566	593	586	606	537	573	575	544	633	599	590	636	597	587	603	571	601	591	529	549	561	577	580	595	574	621	587	617	602	542	578	581	571	579	577	576	581	564	538	608	607	589	578	540	592	569	601	555	568	548	566	579	556	577	565	572	608	571	599	560	555	551	597	635	564	570	577	554	597	559	588	603	575	566	576	570	553	580	555	591	567	592	612	594	605	602	563	578	607	573	603	569	566	583	593	616	596	612	594	643	607	592	604	590	590	594	581	612	582	540	616	543	575	658	577	588	574	586	587	539	580	546	583	555	573	546	567	603	604	584	610	581	563	577	586	578	595	584	599	592	576	579	571	537	600	587	555	578	594	558	564	569	561	560	557	590	581	598	568	576	598	547	601	550	574	582	578	566	577	572	601	547	563	600	618	576	626	578	574	595	598	564	603	551	571	540	567	563	583	551	599	560	546	572	572	603	593	536	623	562	605	584	620	554	571	573	559	597	554	602	547	623	581	586	602	589	613	588	588	602	578	582	588	583	581	631	531	561	585	592	576	570	573	622	593	614	571	570	592	571	569	584	576	564	600	576	563	584	551	553	567	565	587	617	581	589	535	542	563	556	574	578	583	583	562	602	527	583	572	628	585	580	594	595	549	559	588	613	559	577	562	585	579	579	609	558	574	559	559	550	556	578	560	588	598	582	583	610	596	602	597	589	609	529	558	557	615	582	597	587	598	578	569	558	531	527	577	541	581	543	575	613	606	587	640	611	531	601	587	560	567	558	565	567	600	570	525	582	527	560	629	596	577	591	578	563	588	584	604	577	601	565	579	589	551	617	599	560	571	563	568	571	617	575	592	582	570	626	602	555	576	558	544	597	615	600	591	584	563	562	561	589	617	542	571	601	558	597	581	591	579	552	631	551	566	555	540	554	616	616	564	573	558	586	570	585	617	613	582	569	553	560	571	558	583	577	590	621	526	583	555	579	619	566	569	600	555	614	581	566	581	544	590	614	585	545	539	551	569	552	612	548	570	567	575	597	569	594	592	574	529	565	565	621	597	597	595	557	618	580	602	605	573	614	550	581	589	542	566	599	589	586	596	531	570	575	592	562	574	574	571	524	557	620	535	570	595	573	584	563	587	608	586	600	562	530	607	589	596	565	572	574	594	591	580	529	596	566	550	594	547	576	547	604	610	559	581	571	592	590	601	586	590	538	577	559	572	605	600	559	584	568	609	542	592	553	561	604	621	586	585	590	574	592	595	600	565	573	549	548	567	607	628	540	607	547	579	597	632	626	614	563	602	560	567	576	578	610	595	589	569	576	585	566	585	576	563	594	553	576	576	594	539	578	543	581	580	596	552	516	581	542	568	551	565	596	571	536	594	567	585	584	636	592	610	554	554	569	653	623	565	583	546	604	578	607	584	572	577	574	594	562	581	617	594	582	548	582	598	613	582	577	550	557	586	559	565	586	583	570	555	600	564	550	579	547	588	558	577	580	559	599	573	535	610	600	579	606	599	505	591	577	570	519	573	580	563	595	585	584	628	584	600	579	611	582	573	618	538	583	560	557	560	584	588	560	601	559	592	564	587	597	584	518	585	590	556	595	578	553	568	591	573	610	632	555	583	570	594	577	569	569	579	595	555	579	595	558	569	605	594	604	606	584	609	582	535	553	643	607	558	563	588	554	553	587	567	598	556	539	586	602	616	576	568	534	555	554	632	579	564	625	606	587	547	578	598	523	591	561	587	555	620	535	628	577	572	618	580	597	574	605	557	614	565	635	524	545	558	543	585	570	547	648	547	619	594	539	567	569	573	579	582	566	559	596	610	616	592	547	607	571	596	584	582	565	570	573	558	610	561	611	609	609	526	541	583	547	595	599	567	591	580	608	586	593	576	568	587	560	547	582	561
21374	36794	20841	6041	1927	824	569	473	484	448	473	425	483	500	476	445	457	455	486	523	466	481	450	458	467	448	467	446	489	437	495	466	496	474	466	493	489	495	516	470	502	463	463	490	487	507	494	481	428	505	514	506	479	491	471	514	477	530	477	526	501	462	444	462	473	512	494	506	482	457	452	501	482	475	500	467	491	480	459	471	455	478	409	502	444	440	482	487	471	485	507	441	509	481	447	451	483	462	478	512	448	476	494	429	495	481	449	460	483	475	444	477	467	446	495	459	463	498	463	507	504	494	462	472	524	472	474	491	446	448	483	476	456	442	446	458	452	457	471	465	495	480	464	471	443	471	495	486	506	427	498	451	467	476	462	464	472	454	488	465	443	481	438	511	486	528	456	450	492	474	494	458	498	495	457	457	484	492	464	477	460	490	458	464	472	492	458	453	448	520	507	472	491	461	522	450	471	448	520	495	510	487	494	456	482	459	499	459	481	467	505	449	470	503	456	473	501	458	503	509	459	453	470	449	472	486	486	506	500	461	485	453	468	489	485	489	485	490	416	469	470	443	464	495	465	489	476	489	437	445	463	481	512	456	495	469	475	484	433	481	476	524	475	489	512	568	456	477	464	480	485	490	435	472	456	456	456	477	468	454	474	456	502	477	431	470	444	452	525	489	476	501	455	490	496	488	452	471	502	490	474	486	482	474	459	528	494	482	497	461	510	495	466	484	477	445	505	436	452	508	504	471	452	445	434	469	488	457	463	481	459	462	503	473	449	499	459	478	464	481	480	491	478	470	436	490	485	494	475	446	509	511	507	525	484	492	501	427	514	460	454	464	493	493	487	442	447	470	468	486	488	493	482	490	480	481	475	505	478	473	456	452	440	478	516	454	472	479	480	473	507	484	495	470	489	444	427	494	448	497	460	397	456	513	490	448	476	457	490	482	495	477	528	471	456	457	476	493	463	512	483	452	491	464	468	419	465	471	475	501	500	470	439	488	464	470	495	501	469	479	502	512	479	502	483	479	502	498	441	502	464	485	465	443	455	486	448	489	484	457	500	465	478	525	453	481	498	463	466	471	473	503	455	479	448	488	477	469	490	461	442	484	468	457	516	522	474	491	475	456	468	451	438	467	485	474	445	472	490	454	449	449	475	509	434	443	447	469	465	467	430	497	457	503	441	476	497	463	481	452	448	491	479	492	492	464	512	495	469	472	495	431	453	440	450	480	500	465	487	510	482	509	477	454	458	503	480	488	493	469	535	474	482	502	492	497	476	511	490	495	437	477	459	495	482	500	481	509	496	461	494	557	499	477	473	505	535	463	433	466	454	466	490	488	484	520	447	512	489	475	496	478	496	477	494	453	471	473	521	472	444	449	508	453	444	534	464	489	479	459	483	457	449	468	489	496	454	441	430	470	451	472	498	476	470	477	494	470	464	474	487	466	526	482	499	482	461	463	465	503	481	462	488	479	455	500	455	496	497	433	468	484	454	469	452	512	476	471	488	492	441	498	515	465	498	477	520	455	471	469	465	492	497	472	467	472	488	469	454	450	470	492	465	484	441	485	478	505	477	449	475	462	471	485	475	522	475	476	450	493	495	479	466	451	491	514	482	485	514	503	456	515	474	462	458	441	468	480	430	493	477	448	504	477	516	460	481	461	491	472	464	445	482	474	468	458	451	453	509	517	478	472	474	483	474	502	446	466	464	436	481	465	452	443	460	470	500	470	493	477	491	448	492	488	489	505	450	505	495	484	423	472	473	478	476	470	477	488	458	467	474	484	442	491	442	472	460	492	455	480	426	504	439	457	445	462	482	482	444	483	464	482	471	484	470	481	494	511	497	482	496	502	504	455	501	512	470	492	471	452	509	451	459	461	463	427	480	462	457	459	486	480	516	514	474	492	475	468	430	469	503	446	444	453	481	446	463	496	483	499	495	475	487	455	486	461	498	477	501	446	434	453	490	505	510	480	465	442	481	469	500	468	457	491	468	440	503	492	478	481	462	483	476	471	480	493	465	449	484	487	484	459	476	471	485	518	501	459	512	496	485	466	453	462	443	477	496	459	488	510	473	503	499	487	485	449	457	489	469	495	449	500	480	478	496	463	455	463	517	480	462	485	490	460	501	472	463	469	449	466	486	514	449	473	476	483	512	497	460	475	436	474	495	458	451	498	473	458	465	483	496	513	454	490	500	472	497	468	508	476	454	494	488	481	481	426	454	481	484	490	485	455	471	488	447	471	483	477	512	483	440	483	442	468	479	454	468	472	491	492	478	455	481	487	487	441	461	488	467	475	497	488	470	458	486	520	447	486	504	445	480	439	448	440	426	453	483	489	511	470	510	458	481	483	472	499	494	474	489	495	485	458	462	500	498	459	473	454	480	501	473	454	492	457	460	465	468	466	468	458	506	534	473	462	506	473	477	468	496	458	476	480	453	461	488	455	523	483	469	519	477	463	483	502	433	483	502	479	494	488	496	479	464	463	441	461	501	435	475	502	484	463	444	499	478	464	408	488	474	443	489	471	497	508	488	469	452	467	521	476	495	481	490	475	444	491	488	452	441	533	471	464	457	449	439	495	451	462	502	492	486	427	502	504	474	517	464	480	492	431	471	486	427	487	476	443	465	435	481	526	440	463	449	458	491	523	469	492	422	455	517	449	484	489	485	482	490	460	448	469	501	482	453	467	500	490	488	507	493	477	458	512	509	461	484	523	468	454	474	471	504	443	471	467	442	418	491	456	436	485	470	440	457	462	483	484	493	474	470	510	438	502	458	481	455	444	476	446	467	522	499	498	494	498	468	509	472	499	503	468	485	498	480	448	447	458	459	441	483	444	480	450	487	511	481	458	436	458	462	467	498	479	493	490	487	439	463	468	467	478	449	505	508	492	477	488	468	468	438	433	470	469	453	465	480	496	447	423	440	455	478	470	483	483	487	517	442	497	485	457	462	445	472	475	461	506	484	488	420	481	486	452	533	460	468	460	475	464	464	477	444	458	482	508	459	524	443	441	474	466	443	490	506	509	478	478	481	494	444	488	481	450	450	472	485	485	473	476	507	501	484	489	468	469	476	467	463	481	441	472	450	462	474	467	474	459	450	463	504	482	459	463	461	496	449	525	462	495	474	439	470	457	486	495	497	478	470	492	450	485	494	481	481	466	467	490	459	512	514	469	457	462	451	469	462	429	440	480	500	445	497	505	441	443	516	509	520	516	478	508	496	479	505	480	451	485	432	451	516	456	511	468	450	477	458	469	462	466	485	499	473	472	495	463	480	467	490	482	463	476	483	466	466	509	415	491	485	469	479	489	474	486	482	486	478	470	464	494	510	480	485	510	505	470	510	459	484	482	498	439	502	520	504	452	477	434	482	438	465	445	503	484	488	483	445	465	462	490	466	443	477	506	467	486	487	492	463	461	481	456	498	496	479	476	463	475	486	456	469	453	451	484	490	453	423	475	455	436	467	429	490	437	466	498	486	456
25000	25726	38595	33405	20484	7687	1672	847	725	742	714	696	707	743	690	752	712	728	689	710	753	683	744	705	724	682	733	738	703	708	701	685	681	680	675	689	697	688	728	747	681	632	692	686	718	677	682	703	700	693	721	713	721	692	684	681	707	714	665	742	695	632	726	701	686	725	691	674	693	671	639	721	716	651	642	734	753	683	729	732	670	687	699	652	691	672	709	655	715	683	634	674	702	702	700	689	672	761	732	733	720	680	687	704	726	690	701	678	708	675	721	682	727	701	684	641	687	692	718	693	675	716	693	699	669	720	704	688	714	669	697	709	667	668	703	684	687	667	707	664	680	746	703	728	667	673	685	672	715	655	710	679	699	719	711	682	679	707	698	629	645	678	698	682	711	676	707	637	694	670	715	705	685	679	712	699	692	688	701	699	731	713	717	735	690	661	686	657	665	707	710	656	718	670	703	688	658	671	694	695	728	656	743	677	701	673	711	709	711	697	710	692	667	686	700	678	648	689	665	698	691	701	626	671	684	728	703	715	710	687	679	682	687	652	711	710	696	701	673	653	710	652	702	702	703	678	615	617	680	726	700	645	681	675	694	689	657	687	700	657	686	726	662	745	673	692	705	725	665	737	702	681	729	691	659	730	698	667	656	689	680	642	707	699	702	697	704	683	665	747	660	687	697	703	681	677	698	690	643	691	764	680	687	679	665	710	714	666	682	674	679	690	711	709	714	709	682	734	681	722	722	698	716	695	704	686	709	727	728	732	667	660	669	697	705	734	688	695	715	691	678	717	641	683	699	731	654	649	726	698	699	664	720	694	642	703	692	650	714	689	692	716	702	718	664	686	672	726	716	675	639	648	716	686	706	688	692	661	722	711	689	711	700	691	750	701	712	687	683	688	675	699	736	669	674	723	686	659	762	660	697	670	684	690	685	663	763	617	696	745	665	645	654	709	663	690	668	684	726	640	671	710	717	708	713	694	747	695	690	687	666	660	702	690	719	679	660	656	683	716	672	674	725	621	715	711	732	673	674	675	668	692	678	689	673	695	692	682	689	715	671	675	682	675	666	671	715	701	672	707	711	677	665	693	658	699	688	692	692	706	717	695	672	690	734	697	677	701	665	684	699	668	718	719	650	670	644	678	687	695	660	676	657	666	763	698	682	675	678	688	706	661	648	676	704	692	713	699	675	697	721	652	665	698	695	680	693	708	705	634	749	725	682	686	731	668	710	695	701	682	665	693	662	668	658	698	701	663	686	661	654	683	706	726	667	685	698	677	649	686	742	724	707	700	747	616	690	703	685	713	665	677	711	671	680	713	742	708	708	659	643	711	700	674	707	688	688	683	686	683	646	689	693	684	703	679	728	684	661	727	677	698	675	730	664	661	684	684	692	714	673	710	652	659	675	663	708	666	721	694	667	692	699	725	682	713	660	752	675	692	648	715	675	675	720	700	650	679	694	735	698	708	683	650	697	677	696	663	693	692	673	695	742	698	654	717	678	624	711	665	708	683	709	660	641	707	685	694	678	669	706	684	679	707	729	704	671	688	706	698	718	699	651	680	711	680	667	665	663	718	706	711	720	705	708	709	717	683	720	709	705	718	711	699	716	665	723	682	717	723	653	657	688	729	720	708	676	716	672	689	694	678	668	714	664	654	675	706	646	658	725	688	689	716	649	731	703	720	689	690	683	694	713	670	717	716	699	685	700	709	642	671	721	748	696	652	655	713	685	712	730	691	702	657	720	641	731	664	653	678	648	709	685	700	693	699	709	689	685	694	717	684	668	668	672	662	722	710	721	652	734	704	739	677	698	703	688	619	688	675	697	661	705	661	709	636	702	702	639	700	719	639	719	686	697	682	698	692	706	710	638	672	659	702	716	705	657	679	690	687	736	658	666	692	726	729	712	736	712	697	730	714	676	660	681	676	713	717	678	696	617	684	671	703	690	680	702	692	658	719	690	663	741	701	714	649	753	621	719	686	728	699	701	697	710	739	712	707	728	682	706	689	711	682	680	714	730	671	687	688	662	747	703	713	660	695	702	673	691	710	709	698	719	695	668	688	697	737	708	701	628	637	638	699	677	716	691	701	692	701	688	691	641	712	670	684	710	705	696	667	691	700	683	668	738	679	698	643	705	728	697	689	655	688	679	653	681	657	663	714	671	697	695	693	665	696	693	673	675	676	656	723	674	674	722	660	676	697	672	672	731	624	728	666	723	708	665	684	680	718	652	722	670	684	621	701	701	697	712	777	661	704	680	646	707	741	725	677	716	739	671	737	620	732	668	685	669	678	704	656	701	683	659	704	678	643	696	722	659	710	685	696	720	638	736	653	668	699	673	658	719	739	698	725	657	713	706	678	637	707	685	719	677	637	717	704	683	707	705	670	709	652	642	710	696	670	734	710	677	716	672	703	692	700	673	685	710	688	647	665	713	673	691	710	670	634	670	712	693	683	680	690	710	665	752	709	717	697	726	666	684	676	713	681	710	677	620	719	700	728	676	688	683	674	664	728	722	692	694	661	682	730	686	723	658	693	676	693	710	685	716	662	751	736	698	660	713	688	640	674	690	659	625	698	691	666	682	704	691	720	665	698	671	688	722	681	693	675	681	677	699	660	730	708	727	705	699	713	692	730	681	703	656	678	718	728	649	662	719	670	736	656	713	659	708	688	696	733	662	699	733	665	735	667	714	669	685	694	709	698	680	700	679	682	699	681	692	687	690	696	699	677	723	685	687	677	702	713	702	722	668	720	665	681	638	671	663	794	686	667	696	720	689	674	700	698	682	703	690	703	696	682	676	697	715	724	693	681	717	720	687	696	718	695	690	708	696	730	704	707	629	746	708	694	684	650	645	715	725	688	642	667	695	697	707	651	663	697	665	665	689	662	702	733	685	677	651	698	674	679	679	656	728	687	722	688	702	677	735	683	715	661	718	688	692	727	703	698	700	704	703	690	737	646	681	737	681	671	677	681	761	659	700	664	681	676	669	681	710	685	661	689	707	696	665	718	720	705	699	688	695	618	629	661	712	620	663	679	657	722	644	691	685	691	690	696	679	695	699	686	649	660	707	712	719	727	718	674	690	685	721	668	624	654	687	694	700	689	698	730	739	680	708	693	732	685	677	707	712	657	650	714	703	679	686	647	685	726	707	692	695	687	718	726	661	675	681	651	687	697	677	711	696	708	708	666	658	651	688	711	703	714	725	697	693	697	712	706	760	718	650	731	730	691	708	708	674	661	667	672	702	697	703	652	665	736	672	688	671	729	664	680	741	642	683	656	705	684	718	708	649	712	697	686	695	668	651	686	683	708	746	633	735	724	679	646	687	711	680	757	691	635	658	661	698	705	721	705	653	701	703	673	660	685	708	708	710	703	672	706	707	691	686	658	690	673	785	690	678	637	745	709	683	709	700	736	692	715	671	672	665	726	657	720	695	690	689	670	745	673	688	724	697	656	662	687	673	663	681	703	683	667	704	662	674	729
62138	92720	61739	29797	11138	3361	1124	663	582	586	606	689	607	584	647	610	641	588	597	615	662	602	608	620	630	630	692	621	625	637	636	687	626	592	627	669	655	613	610	668	681	635	622	585	643	566	631	620	649	624	594	634	641	620	621	597	641	604	606	621	653	611	596	570	616	602	626	620	608	634	599	608	666	613	621	621	631	655	611	642	636	619	594	591	625	579	620	610	586	570	641	593	609	595	629	608	593	639	596	601	605	629	625	618	566	596	604	606	629	572	592	626	653	583	608	586	594	644	622	646	673	654	635	598	611	608	646	653	596	578	625	655	650	594	599	580	598	634	585	643	566	634	609	606	595	595	627	578	598	605	615	622	652	658	576	631	616	599	611	644	603	602	656	589	635	607	613	602	655	640	588	616	624	620	623	600	675	598	648	616	644	605	631	627	616	601	618	619	592	672	652	663	667	588	621	613	599	621	631	593	626	607	643	649	627	623	612	550	596	580	623	622	633	600	624	577	639	577	646	605	625	606	634	633	591	577	652	551	573	625	647	626	635	574	614	623	626	621	634	660	589	646	634	614	550	592	589	568	615	599	598	627	584	593	597	591	555	639	575	607	610	617	621	612	629	602	588	613	613	588	644	626	602	627	596	642	594	628	568	597	614	642	645	625	599	589	637	598	600	616	625	592	617	632	622	605	612	601	619	579	587	611	609	587	611	594	574	605	639	621	626	572	607	623	606	639	606	672	580	561	641	602	602	600	649	596	592	600	645	532	629	612	621	647	636	632	595	584	644	630	658	573	593	660	616	619	604	608	623	613	604	591	638	628	607	639	587	620	614	641	625	579	610	588	582	613	563	606	615	621	676	645	637	633	552	617	621	571	636	613	620	578	606	668	646	583	594	668	615	595	632	626	605	617	591	635	610	576	596	610	607	600	609	578	592	655	615	609	595	601	615	591	593	621	601	595	637	618	639	580	679	619	643	599	605	601	615	579	654	622	626	621	599	637	608	623	563	582	610	630	600	633	635	634	676	597	615	596	606	599	587	603	616	576	578	670	576	592	597	544	618	633	585	620	629	600	628	568	563	620	615	613	611	603	586	591	607	597	618	574	573	613	562	614	584	572	592	638	601	642	616	615	640	669	639	623	648	595	624	598	593	610	581	595	617	626	612	602	609	620	618	579	658	603	616	636	615	595	633	600	615	598	614	617	586	636	621	568	622	629	651	611	618	619	632	593	588	632	595	562	593	659	615	596	631	615	630	659	590	584	584	623	559	567	635	629	602	640	580	578	599	607	595	563	612	624	572	622	619	646	679	634	617	606	611	630	596	605	561	640	605	617	614	596	614	603	605	646	568	636	652	598	617	637	615	570	617	560	632	590	583	597	540	579	632	571	556	596	630	616	622	626	604	613	606	651	615	627	604	610	599	628	587	622	606	574	609	631	574	564	589	641	642	667	616	586	607	600	580	621	615	603	586	587	622	574	583	636	633	621	591	614	619	611	582	605	611	563	621	613	590	636	586	594	613	610	572	643	599	589	635	588	664	603	590	631	616	622	581	597	588	566	589	598	573	614	604	600	621	602	610	650	616	580	632	589	597	608	645	614	640	646	596	614	611	639	588	580	618	569	614	609	617	626	570	632	603	633	634	615	653	620	581	608	634	666	575	643	616	629	606	604	606	618	629	674	646	607	575	621	610	602	605	630	627	632	602	611	584	574	572	657	559	582	603	601	616	605	608	654	629	598	579	632	625	588	623	630	580	608	578	562	606	601	609	578	587	586	618	624	651	604	603	631	607	607	597	580	574	573	618	616	630	637	635	660	623	599	629	640	588	614	666	654	579	639	630	565	612	642	611	576	643	632	627	631	624	611	576	586	613	612	609	579	633	609	559	654	621	624	624	616	616	605	635	639	565	624	597	624	630	585	584	611	604	642	630	600	593	611	661	601	628	571	591	566	628	620	599	618	583	593	645	567	622	590	610	608	654	625	620	610	643	630	567	622	648	643	625	604	572	613	601	678	603	606	625	587	641	546	616	587	596	598	619	609	621	562	631	610	626	577	612	664	625	645	646	617	588	612	611	631	659	610	616	647	664	622	630	634	595	621	606	610	619	622	691	570	621	606	622	651	604	622	563	574	615	655	570	621	599	605	652	651	574	608	604	638	624	596	595	599	564	633	614	596	602	591	581	629	658	609	604	584	623	662	630	579	634	615	617	628	614	626	652	598	606	665	630	608	629	634	591	650	607	661	598	580	604	575	593	619	608	614	613	588	616	613	605	647	635	588	611	596	634	630	612	615	590	577	644	663	590	661	660	590	589	603	592	629	572	621	619	622	597	628	568	641	628	634	622	581	664	548	611	593	573	599	640	613	622	616	639	641	618	619	602	568	625	618	610	582	593	624	635	587	596	608	585	612	603	592	634	668	579	614	611	643	623	622	627	592	566	626	636	640	631	578	554	616	607	629	563	675	618	623	602	588	594	609	598	600	623	628	574	624	573	613	649	607	617	612	605	605	610	596	620	608	594	586	574	664	649	583	675	605	642	595	596	633	609	590	609	642	586	570	589	650	599	614	586	601	621	623	586	675	604	631	653	619	652	612	598	595	598	604	623	606	619	603	608	601	538	629	605	599	592	618	664	611	589	636	608	604	614	613	598	579	654	594	575	608	590	578	589	624	636	626	570	615	636	564	591	647	595	599	595	610	626	613	606	638	617	634	659	632	631	565	615	577	580	628	594	620	607	616	590	564	619	585	588	596	586	636	598	604	648	625	574	620	574	548	571	596	628	583	615	650	620	603	653	627	627	616	593	622	644	627	636	575	617	634	625	637	626	606	635	604	611	586	601	599	568	592	565	573	600	612	594	594	631	627	601	634	610	639	642	607	575	627	601	580	580	600	578	606	607	584	651	595	585	621	619	582	627	618	609	610	631	613	589	605	607	568	579	604	629	596	623	621	593	574	637	559	619	632	605	608	624	613	659	616	606	589	633	583	562	587	613	607	665	585	631	595	608	586	617	630	608	607	563	585	607	606	621	602	633	662	599	634	594	613	556	612	595	623	612	678	625	606	659	663	651	586	604	585	604	596	595	624	617	611	577	641	669	585	621	597	607	569	579	624	621	595	611	561	613	599	643	615	583	619	597	590	562	598	656	629	590	651	632	604	624	646	608	580	607	589	614	569	579	625	648	622	619	599	631	613	583	594	639	641	592	562	595	611	576	594	622	607	633	593	561	618	568	638	633	612	624	628	615	612	595	579	604	620	581	618	606	628	635	663	588	664	611	617	611	626	626	606	616	609	613	616	618	586	623	595	644	617	593	586	609	648	602	599	585	622	658	570	622	627	626	585	595	590	584	576	581	606	621	640	622	645	656	592	647	623	587	659	641	631	575	591	601	617	587	607	639	635	554	610	590	631	606	607	615	623	622	565	629	590	603	608	612	669	604	607	620	588	622	637	657	636	633	629	618	601	615	632	613	548	621	618	617	581
23944	23440	35216	31996	23758	14592	3762	1204	929	884	904	861	902	857	867	850	887	861	852	784	852	890	821	837	850	859	836	898	839	885	891	876	783	851	868	838	803	835	846	880	846	881	827	892	865	810	855	782	782	835	850	916	900	820	794	851	897	804	867	852	862	808	875	855	832	823	805	883	828	917	835	914	838	826	845	868	869	810	875	874	881	854	842	799	788	874	863	786	811	832	866	822	854	848	860	804	875	879	814	835	856	827	834	843	854	824	890	796	811	819	815	843	830	867	836	869	876	810	825	888	896	822	842	834	826	851	819	898	849	782	816	836	842	827	829	861	866	865	859	813	841	855	804	882	817	831	829	824	849	844	853	844	801	776	852	823	814	835	847	902	869	820	838	800	892	839	831	812	869	803	867	856	816	863	838	814	828	858	836	829	806	799	900	899	803	842	791	884	806	868	883	823	846	882	858	808	882	845	883	816	839	788	810	839	853	796	876	825	876	866	796	841	829	867	837	847	831	833	866	823	872	897	849	858	860	820	839	867	849	879	842	783	852	930	867	875	852	869	884	813	833	823	805	842	831	843	794	847	788	856	870	841	837	868	815	888	813	873	831	847	866	848	814	807	856	872	851	861	818	790	830	809	838	851	829	856	862	862	807	782	828	856	852	877	828	863	903	847	801	860	821	828	766	865	859	824	804	839	846	800	855	868	851	844	879	832	858	834	819	877	887	880	833	838	841	880	808	848	868	882	840	836	787	832	815	902	874	845	820	897	815	823	834	865	883	836	833	842	818	822	869	808	846	848	891	842	775	862	854	831	824	867	895	870	838	858	815	851	848	788	778	836	815	869	845	846	815	846	822	838	835	838	830	830	837	820	863	810	868	878	821	779	872	882	841	824	840	841	870	858	901	817	877	843	888	891	877	883	801	852	830	777	822	878	800	804	861	866	855	896	833	838	860	893	837	861	823	794	851	817	831	826	815	806	836	809	835	833	828	820	837	786	855	819	857	831	808	833	796	801	820	874	848	864	811	782	828	841	928	826	843	842	869	825	862	892	826	845	845	868	816	854	847	842	825	835	864	829	839	824	856	846	830	866	858	832	827	851	855	843	845	825	872	872	836	778	812	851	870	876	848	804	842	880	865	782	859	821	871	860	835	817	828	813	844	805	771	821	880	857	837	795	856	808	837	807	840	886	859	836	839	817	829	828	855	882	817	823	838	809	839	832	833	845	836	826	836	810	852	878	867	836	830	860	847	820	808	832	862	821	782	731	834	860	826	787	843	814	874	865	863	886	796	755	837	904	861	850	853	803	836	831	844	778	868	812	857	805	819	855	795	821	851	841	825	796	828	848	805	905	855	907	869	813	847	861	844	838	861	859	895	877	858	808	824	809	844	791	860	844	807	833	833	891	861	810	857	806	839	846	851	822	840	827	873	830	860	858	870	858	880	839	821	860	808	792	822	826	845	880	796	865	897	843	862	843	810	825	877	857	867	850	825	870	879	813	840	832	801	872	883	865	839	824	837	830	848	847	833	844	880	824	823	884	848	869	839	819	865	871	860	803	811	859	800	846	874	880	842	861	852	855	853	839	805	854	833	837	889	852	847	852	847	798	864	829	818	863	855	812	859	859	852	851	790	879	918	814	858	796	818	832	792	839	808	849	804	822	814	839	814	834	781	836	822	777	829	817	841	887	805	895	800	816	849	840	835	872	801	876	833	782	801	826	865	866	848	866	850	881	857	871	825	778	875	864	868	872	853	774	893	842	841	881	844	823	837	845	830	803	873	867	887	807	849	786	827	808	876	812	811	867	805	818	843	831	833	839	842	844	825	836	853	892	850	853	882	804	770	884	818	871	852	918	789	831	842	869	810	841	830	842	813	868	807	839	870	859	874	893	802	877	853	866	830	902	864	831	834	844	833	847	852	918	818	817	844	824	818	855	845	881	878	843	844	837	795	786	855	847	812	855	835	859	842	822	794	883	818	862	796	843	797	844	822	845	858	775	825	876	792	874	845	833	844	815	849	827	833	824	860	869	862	843	844	860	826	878	865	828	825	806	848	838	789	828	846	873	819	833	840	841	843	828	821	849	841	758	865	849	876	796	836	807	818	868	814	840	800	864	836	828	822	863	827	793	854	870	904	801	857	846	845	858	841	836	829	846	818	853	853	834	882	851	841	859	819	774	817	848	827	840	851	822	864	837	814	880	814	847	848	850	848	837	797	865	805	872	824	839	843	820	830	877	780	827	790	872	859	879	802	803	799	844	837	841	845	866	846	842	821	873	872	850	803	854	846	816	858	843	857	855	853	850	763	815	816	842	832	866	836	842	869	835	854	869	866	798	847	791	832	920	793	894	810	858	888	834	856	881	834	820	847	843	813	832	822	865	774	892	848	880	828	855	824	820	857	880	799	812	826	833	830	819	801	857	824	812	790	831	826	828	844	838	863	842	841	799	836	869	817	857	828	845	836	863	825	787	845	862	819	888	824	861	838	868	833	818	773	817	807	883	853	805	810	859	810	859	841	842	787	839	823	887	793	870	862	850	836	863	824	865	875	853	873	821	844	848	864	838	835	815	832	824	809	839	833	802	808	868	805	831	821	800	818	904	769	858	863	809	841	847	797	852	864	824	886	830	828	856	843	802	846	842	841	832	881	858	861	885	866	786	833	828	847	812	839	828	830	861	856	890	790	823	849	830	859	830	811	837	836	863	826	799	869	838	825	829	845	856	846	891	826	802	905	820	845	885	856	814	838	852	847	866	873	849	839	842	829	850	834	860	875	817	839	820	865	826	842	860	817	830	833	878	836	900	781	808	828	804	786	836	873	788	845	843	798	858	792	815	815	880	864	893	893	836	855	841	853	828	856	836	822	836	875	891	863	857	831	830	834	809	854	831	822	834	866	754	888	848	810	877	891	814	820	790	835	835	803	862	842	846	854	824	820	841	879	795	875	811	796	821	834	780	806	892	876	878	822	814	851	838	820	823	774	827	854	827	849	817	878	820	859	834	821	845	797	856	837	845	848	844	832	826	830	850	844	818	839	861	828	892	853	810	838	828	804	829	899	813	868	845	813	841	859	785	848	787	774	824	861	817	857	863	852	883	857	784	810	836	826	860	790	875	782	825	815	856	825	806	869	848	821	814	917	856	879	806	840	850	839	879	870	839	858	825	777	846	851	829	832	838	810	838	865	807	806	845	782	863	872	844	839	845	845	852	857	840	812	877	857	833	822	882	777	866	772	826	869	892	768	832	825	877	815	853	843	812	854	841	892	844	855	879	829	799	845	856	880	802	892	839	826	867	842	816	787	815	871	839	833	851	841	852	820	868	827	863	843	892	856	831	808	872	819	847	832	858	854	813	899	818	862	869	788	843	843	867	837	831	783	844	808	811	786	824	815	808	873	810	827	811	828	800	861	828	836	842	849	827	834	817	787	799	810	878	820	806	820	758	882	881	871	816	819	837	751	824	880	791	823	811	826	798	829	803
63855	101126	70936	40578	16978	5124	1700	909	776	756	785	716	781	740	753	763	755	736	743	780	796	775	726	780	761	770	753	758	750	831	789	772	773	731	794	721	815	744	768	732	758	747	738	760	799	773	807	731	764	754	731	698	730	748	757	767	757	740	762	717	726	784	753	789	723	775	737	776	721	752	739	723	753	713	782	751	729	754	778	709	746	728	704	750	770	717	740	780	755	745	743	769	769	749	725	735	751	783	719	767	807	734	778	787	757	773	768	748	723	751	737	786	717	763	742	753	789	750	697	753	773	758	761	756	717	721	723	795	732	700	728	740	737	755	699	728	787	773	761	725	782	765	734	728	721	765	746	751	778	770	796	792	719	776	757	752	731	745	737	762	761	752	730	757	749	743	730	782	786	773	714	772	754	750	756	752	756	718	791	749	785	783	729	795	736	773	731	738	726	753	772	745	783	740	744	761	729	733	758	765	741	745	748	762	710	827	776	766	753	762	737	736	743	744	769	767	769	727	776	729	731	750	750	750	811	762	761	738	776	690	771	766	783	769	783	773	723	731	734	703	708	791	763	769	723	726	742	707	730	774	719	803	764	808	726	741	749	745	723	744	753	741	763	787	709	747	747	784	801	787	713	764	750	738	774	765	779	745	773	744	825	752	719	741	760	768	759	766	756	771	757	774	725	748	757	730	783	757	756	724	748	766	727	735	759	768	827	759	761	786	784	779	742	748	746	748	737	731	806	791	738	744	758	746	758	771	783	743	770	764	765	780	768	725	712	771	736	744	707	731	749	755	748	744	755	762	756	786	741	759	803	713	750	830	737	737	770	815	774	764	781	760	753	746	749	727	738	746	805	739	791	781	772	760	738	772	760	718	754	744	749	799	717	730	784	737	762	733	743	712	750	754	724	718	782	770	722	757	769	790	753	761	784	765	768	779	737	822	737	730	743	769	782	755	782	760	753	766	755	716	747	740	779	742	751	718	751	737	793	761	771	746	734	772	706	733	735	754	731	726	766	716	785	741	782	767	734	757	793	733	739	781	735	763	751	755	756	744	732	729	794	750	750	719	719	772	750	807	800	773	718	839	792	719	753	768	835	756	758	764	712	760	739	777	704	761	718	742	727	736	696	736	763	721	754	727	726	753	792	747	764	782	768	754	755	763	761	768	742	755	763	769	721	738	735	788	772	773	734	807	780	733	778	733	752	701	744	738	727	785	771	773	841	789	764	708	757	726	729	780	740	726	779	772	759	726	777	759	779	741	747	739	731	779	754	771	745	777	763	744	739	765	733	763	749	780	765	717	742	739	790	789	729	793	733	717	748	725	748	717	731	778	732	750	715	785	765	799	729	722	713	776	751	708	729	714	724	785	713	767	718	770	736	758	733	741	817	742	728	797	743	749	737	746	799	779	804	751	737	745	740	745	788	776	773	739	777	753	742	786	797	743	740	736	757	757	717	722	747	762	726	772	742	719	727	745	704	772	761	731	732	741	719	826	735	730	719	708	732	744	789	670	786	760	754	734	751	759	756	755	776	736	782	778	790	779	741	744	752	767	728	714	747	758	759	699	768	755	775	722	776	727	756	753	715	765	793	725	712	778	720	753	739	743	769	740	771	724	774	736	733	766	709	755	797	767	743	737	767	726	749	759	763	757	734	761	795	740	746	728	734	745	757	784	766	755	722	717	799	796	729	752	783	777	764	737	792	807	744	767	783	803	731	717	737	736	726	745	790	745	730	735	789	771	736	774	706	759	777	769	755	803	799	731	727	707	775	745	760	806	771	735	744	713	733	804	750	797	748	733	748	715	793	692	770	746	803	783	752	701	764	719	745	775	809	779	738	713	749	731	679	770	738	752	754	718	731	699	736	789	701	730	760	722	724	738	796	777	769	738	726	754	773	806	818	781	728	712	767	738	789	748	775	775	734	761	759	800	755	723	713	754	808	802	695	767	738	764	765	788	765	725	745	742	760	723	818	767	721	690	774	714	736	718	730	794	720	815	739	711	722	707	765	815	722	750	767	752	728	746	728	709	756	734	763	749	720	769	734	824	716	749	763	751	734	782	744	757	745	770	759	743	764	758	745	754	739	721	774	780	761	746	818	740	775	728	731	774	711	735	739	765	731	758	761	753	731	735	731	759	773	756	761	776	751	721	746	753	763	726	732	758	748	777	687	704	754	730	742	793	748	806	719	802	730	755	777	762	717	799	741	792	757	745	765	778	755	769	778	728	741	766	765	785	715	746	749	749	775	788	726	778	741	746	712	752	786	724	769	749	738	735	754	763	781	776	737	739	785	741	718	764	740	759	786	752	788	730	774	740	784	729	717	776	733	755	792	752	725	788	730	713	771	731	713	743	757	750	790	776	771	762	769	770	744	763	738	779	747	736	733	794	761	733	716	789	746	789	722	719	761	742	783	760	764	782	699	725	781	788	776	726	717	741	734	764	714	760	766	768	776	761	705	749	747	758	780	740	736	799	766	758	714	800	759	783	740	761	699	682	739	765	704	712	738	772	771	777	745	769	751	769	758	739	722	734	760	815	800	757	735	744	751	733	741	726	726	754	711	740	803	740	774	742	758	704	764	727	730	765	798	777	671	783	772	824	735	768	823	721	740	766	777	763	759	762	751	757	787	729	737	716	690	755	796	768	734	710	751	717	730	704	721	754	779	759	766	746	757	748	743	744	744	717	760	780	712	779	767	735	833	758	714	773	750	749	761	781	743	763	753	794	776	770	751	775	729	758	751	745	787	746	747	791	756	730	756	764	722	729	730	781	739	722	695	735	796	752	737	745	794	782	731	757	784	755	727	710	757	702	766	727	765	771	744	725	754	718	780	708	729	812	751	700	732	717	789	766	758	792	775	736	695	776	754	763	706	784	775	768	735	740	739	821	745	679	718	786	703	710	773	751	736	788	758	724	751	779	710	744	733	725	814	755	727	776	760	721	720	770	760	726	772	763	744	752	756	760	752	737	761	764	757	783	736	706	773	749	770	793	781	746	742	743	736	751	718	813	756	743	702	751	726	700	739	674	759	786	743	755	743	721	780	725	806	789	750	742	726	748	740	733	728	715	724	747	782	753	712	741	730	706	755	784	713	735	776	763	741	741	738	789	760	696	771	736	783	735	753	771	727	724	780	730	680	799	796	763	735	746	750	743	733	789	749	731	699	727	745	780	755	755	731	720	752	763	773	729	729	711	789	763	735	721	814	740	814	764	818	753	766	681	802	734	757	721	784	721	735	706	791	720	708	719	759	710	792	720	754	739	774	738	770	773	790	759	742	733	761	731	734	715	763	744	720	733	762	716	749	717	748	773	752	777	732	741	762	746	767	721	770	769	759	776	709	749	764	722	697	774	752	734	772	749	703	710	768	742	706	749	776	738	736	725	732	751	766	753	772	716	772	772	763	766	696	768	722	744	762	731	746	753	761	742	832	722	762	748	707	712	783	776	730	773	769	762	777	726	700	740	752	717	765	705	755	715
29997	30350	26813	11524	2572	1075	766	666	702	684	652	648	637	621	685	634	653	645	703	679	733	676	667	657	673	636	714	651	632	627	623	594	657	657	654	616	659	643	665	657	665	643	658	608	646	650	669	644	622	648	604	672	647	632	615	637	629	668	665	618	714	647	661	631	621	650	654	626	627	633	653	634	656	677	658	638	672	678	659	658	635	644	653	660	622	600	636	656	631	662	653	676	617	670	607	657	632	691	704	653	611	666	623	678	610	654	691	640	625	686	566	627	645	662	678	650	638	647	600	667	687	698	637	633	635	652	644	669	636	642	610	617	632	626	636	627	598	619	638	649	701	658	670	620	700	655	565	632	635	644	653	668	633	663	652	626	641	617	629	649	613	640	636	613	647	682	734	671	604	648	623	658	657	654	644	633	650	618	640	664	637	673	617	633	633	631	658	683	686	675	635	672	639	603	711	648	618	670	637	582	645	638	628	680	656	661	619	653	666	671	673	637	624	688	623	686	657	663	624	656	659	691	639	635	600	653	654	649	625	644	604	635	653	635	644	601	659	625	639	670	645	615	616	670	663	638	657	649	591	677	603	615	625	577	680	593	640	668	635	636	660	668	629	619	631	652	636	620	652	653	665	675	649	675	657	626	660	651	684	639	629	596	654	637	599	640	636	708	619	680	717	648	607	640	620	635	661	603	619	609	644	650	655	667	622	652	670	608	630	673	598	668	604	631	640	641	641	638	661	652	630	677	653	641	637	633	622	679	649	631	659	648	618	640	647	660	646	624	633	635	628	622	612	622	639	676	620	668	626	628	647	683	628	666	647	647	666	625	643	670	658	661	660	653	637	641	648	695	699	615	610	665	698	673	678	661	622	636	681	627	662	667	658	658	655	648	678	650	620	600	648	626	664	659	694	685	596	681	632	634	648	630	668	619	640	640	651	684	628	610	663	683	602	645	656	640	646	627	697	613	659	626	691	646	639	668	664	630	657	653	703	605	631	609	632	618	689	621	639	671	593	612	642	651	656	649	624	594	615	653	645	632	727	614	617	617	639	584	674	658	662	640	651	652	630	612	667	606	585	648	653	638	669	639	648	646	613	614	644	647	630	676	649	634	663	690	617	636	637	649	602	660	632	621	624	652	579	672	665	684	666	663	676	632	635	682	655	630	665	642	645	662	639	577	641	662	669	662	697	661	634	650	621	658	639	680	575	609	677	623	653	676	653	606	648	645	628	631	689	672	645	668	606	637	627	595	647	665	658	634	633	608	655	630	638	639	634	669	639	635	619	650	633	672	644	612	641	638	681	614	652	656	669	665	617	668	655	644	637	653	657	625	659	628	676	624	619	649	669	587	630	699	609	665	626	639	631	647	664	658	642	595	618	651	679	689	607	636	648	638	685	665	662	638	665	634	682	657	651	613	696	671	666	661	651	691	640	638	660	632	646	645	604	635	686	662	607	590	590	611	657	638	659	678	635	687	655	664	691	612	676	662	623	621	586	640	655	654	673	680	648	662	679	674	618	646	643	628	637	670	630	670	686	638	622	631	638	652	672	605	645	675	655	627	658	632	643	628	649	655	626	656	620	677	642	655	635	703	628	634	668	676	656	653	625	650	585	665	670	628	646	617	625	632	607	671	658	649	672	654	654	681	667	606	679	669	661	622	642	648	631	655	657	640	610	660	640	642	638	688	688	644	607	641	672	690	639	614	662	639	666	632	673	662	621	668	685	668	631	627	669	629	634	620	623	676	690	664	673	620	613	676	660	655	700	636	683	645	624	658	632	585	680	666	624	675	637	656	638	655	620	604	604	642	667	616	651	609	605	610	663	672	675	625	680	654	635	658	613	644	653	624	686	671	616	629	632	661	648	694	638	667	612	636	608	695	678	644	640	623	683	629	666	664	628	622	624	654	660	597	630	643	659	654	675	644	629	641	637	682	651	662	668	652	641	623	650	647	647	633	644	656	670	654	679	710	658	660	593	646	665	685	635	691	642	695	638	645	700	639	645	679	622	647	594	705	611	633	636	657	687	602	602	664	662	676	689	645	643	631	654	696	600	700	670	633	690	677	654	680	675	679	625	625	651	637	650	616	664	619	611	622	653	620	643	617	649	666	632	644	671	657	685	629	630	627	650	651	704	655	653	619	616	670	651	649	650	644	671	659	601	685	646	659	629	644	624	627	636	688	634	651	649	648	663	671	652	598	661	657	634	658	619	656	646	624	651	674	650	624	680	681	671	661	654	673	638	633	671	654	644	679	630	644	648	618	654	616	676	721	626	644	608	660	684	612	688	636	596	638	689	638	712	658	697	616	643	622	632	644	652	624	673	699	658	602	648	655	680	630	656	662	630	652	675	659	669	625	633	652	678	660	618	651	606	621	670	651	655	641	634	672	631	643	630	630	613	651	638	663	654	684	629	598	670	645	605	655	692	661	603	612	620	635	658	651	626	660	585	634	651	627	656	635	668	654	669	660	701	676	636	660	677	623	663	635	637	676	644	668	615	636	682	649	659	624	681	672	692	672	647	680	660	682	634	664	629	662	629	694	670	653	687	695	644	682	684	646	663	665	625	656	647	607	612	645	633	647	685	666	593	652	643	613	645	614	607	665	683	645	629	619	629	649	633	694	644	633	621	621	607	632	639	656	623	657	634	656	635	653	653	659	683	642	648	622	644	593	615	602	688	644	636	628	672	650	672	633	605	718	647	647	625	584	640	639	617	652	635	652	637	579	652	632	648	672	684	635	703	656	594	593	665	650	629	608	647	629	646	625	696	595	667	775	669	617	628	633	601	643	647	668	663	689	611	610	662	648	661	690	644	636	626	666	672	610	619	634	662	624	677	648	642	673	642	629	656	638	648	640	620	614	648	631	691	667	647	711	683	637	673	601	634	658	609	623	646	630	688	604	602	672	684	639	610	645	620	642	645	611	665	659	612	635	687	681	618	601	654	686	660	646	630	677	646	649	687	645	622	608	660	636	651	684	689	642	613	596	641	644	644	663	696	640	640	648	675	650	659	587	630	651	628	660	679	594	631	681	658	708	620	618	660	604	664	631	670	699	682	684	673	657	679	655	627	639	618	679	618	658	678	642	641	615	636	663	663	662	707	666	629	585	616	634	672	630	629	611	649	615	662	655	654	666	647	630	628	636	655	601	616	624	664	687	634	620	621	639	597	618	647	654	644	664	614	585	671	623	685	636	673	619	673	700	658	620	625	653	664	668	676	632	633	635	654	638	625	654	704	663	621	609	682	634	667	601	670	656	601	630	643	679	632	657	673	653	641	607	605	626	648	642	627	657	670	630	622	654	633	598	670	635	710	627	646	656	693	663	616	638	692	667	654	687	590	635	677	660	651	620	624	623	667	646	642	637	666	665	646	652	675	640	616	691	640	641	631	650	647	656	701	635	635	687	676	626	621	669	669	670	667	661	637	658	665	668	643	683	663	637	638	660	627	705	635	645	710	669	639	666	648	664	620	617	671	661
22843	35609	19740	6210	2037	852	586	529	540	560	532	539	509	535	600	531	521	510	538	505	524	520	483	492	551	493	536	523	502	506	521	524	501	544	513	546	527	500	531	488	513	505	493	471	475	512	461	491	494	516	548	570	549	509	536	507	530	569	521	479	545	552	527	521	519	526	518	497	547	515	513	519	519	500	517	551	518	551	524	520	514	510	513	518	505	527	509	492	513	517	524	564	524	536	539	559	508	517	492	496	530	489	537	510	519	489	547	505	492	510	517	539	525	531	485	477	510	507	533	530	538	505	495	535	536	490	509	498	535	546	498	524	557	485	514	506	492	494	491	478	525	487	507	505	510	534	527	546	513	466	500	544	514	540	504	524	534	501	511	531	512	530	498	506	517	499	513	546	519	511	520	517	532	504	537	517	504	523	540	510	536	538	490	549	529	524	525	511	526	497	531	530	501	539	493	531	532	504	503	522	534	535	516	532	486	542	535	466	545	539	519	519	499	505	550	497	526	492	536	550	528	545	527	525	518	509	504	529	500	506	515	533	548	528	510	518	590	495	522	450	565	518	517	541	522	518	552	506	515	493	491	525	502	508	480	501	431	504	527	545	513	492	509	551	491	517	511	514	528	537	525	576	594	526	517	507	583	573	507	525	521	526	507	552	507	547	534	465	471	542	498	504	487	489	528	508	533	513	546	524	516	531	547	457	494	514	506	511	485	476	497	518	539	547	529	540	513	562	540	550	531	472	525	511	500	525	487	455	541	529	476	539	493	542	488	508	525	494	507	495	565	519	555	542	530	523	522	542	537	508	513	546	529	513	509	532	551	507	509	496	526	563	502	499	479	534	508	515	503	515	516	523	579	494	537	509	509	508	526	564	534	546	520	496	538	523	542	499	486	522	523	486	512	473	569	514	547	499	502	525	485	520	492	551	512	533	513	487	518	505	519	502	565	511	477	521	552	518	472	506	521	498	512	520	464	500	511	495	491	521	507	552	496	501	553	502	524	550	525	530	534	493	485	452	505	484	494	538	546	510	525	512	514	507	511	509	537	481	521	531	533	516	579	555	511	526	511	486	532	542	516	528	506	494	519	530	548	551	525	521	528	510	511	488	518	507	519	479	522	497	517	531	543	494	514	527	506	516	531	495	492	552	535	544	526	558	527	515	559	536	518	524	519	515	523	506	548	524	547	501	499	514	518	519	536	562	497	497	559	500	548	561	512	508	523	530	508	514	506	525	507	533	456	467	529	544	516	503	531	492	470	503	522	536	498	490	538	510	537	499	521	541	514	558	527	479	512	533	519	487	497	497	496	509	509	514	527	534	515	542	505	532	552	503	485	516	517	511	516	519	510	486	524	491	510	526	529	520	528	555	512	517	533	546	528	508	499	498	482	521	499	530	507	524	507	492	509	531	455	511	495	517	507	491	530	520	547	527	529	544	529	527	501	509	509	486	505	508	521	483	499	502	541	523	519	502	509	491	514	491	510	509	492	518	516	527	548	550	505	499	493	512	559	487	483	547	500	475	514	518	528	511	512	544	483	510	464	542	497	490	489	543	538	491	558	539	519	547	513	517	529	500	539	544	472	521	469	516	514	520	498	517	520	520	525	482	519	540	539	504	523	534	488	556	491	531	528	514	519	472	529	543	537	519	506	492	478	534	511	516	515	513	555	549	494	543	505	540	549	490	500	504	584	559	488	520	468	541	509	489	505	528	508	468	522	574	521	445	522	542	539	493	461	560	504	489	522	505	520	551	532	525	562	486	516	514	527	525	530	488	483	484	490	504	549	523	519	527	551	542	522	529	496	517	518	478	534	499	516	560	539	490	504	495	498	511	557	514	516	536	529	500	507	476	471	491	527	489	547	506	539	514	483	525	516	512	523	498	508	479	595	517	533	473	495	501	521	542	513	507	507	534	496	484	533	541	552	500	524	548	482	531	518	500	468	536	523	503	515	508	515	518	509	538	526	482	511	537	518	489	508	519	491	481	564	538	550	515	523	553	517	505	528	541	483	523	499	542	521	522	509	519	500	553	532	534	538	547	544	550	518	501	481	514	548	515	483	491	549	537	510	497	555	527	484	527	526	477	465	517	522	509	467	531	533	530	540	516	488	536	482	507	532	485	519	512	526	512	499	499	556	521	524	510	491	484	527	505	493	503	489	517	498	514	522	512	522	476	522	537	527	497	506	486	499	496	524	547	510	550	521	549	539	528	509	481	509	533	516	491	526	506	520	468	534	561	528	529	513	533	489	549	537	513	497	502	524	505	554	516	502	523	555	514	518	545	514	535	559	554	516	528	499	540	527	508	494	528	510	557	509	486	528	480	509	513	525	514	527	531	532	517	508	540	507	513	542	525	517	553	517	535	514	514	541	514	488	503	473	497	504	516	543	520	528	542	518	519	526	531	505	506	467	524	520	521	524	522	503	508	537	551	526	476	536	528	543	548	540	512	569	494	519	494	528	511	556	561	550	518	531	512	541	486	527	557	519	518	493	512	478	548	483	511	522	519	499	524	553	522	528	526	512	531	501	530	538	531	493	521	485	535	526	513	522	511	476	575	527	530	518	521	519	509	483	506	525	522	533	486	546	519	551	520	547	502	481	526	520	516	533	542	498	500	506	460	518	497	486	549	577	510	544	537	501	512	516	490	514	503	540	547	536	558	532	539	518	538	524	532	534	515	524	518	521	531	536	524	514	535	518	506	475	544	525	535	471	526	525	505	530	500	523	555	495	501	489	528	515	548	491	515	514	484	525	518	498	508	509	491	539	461	531	511	523	507	533	506	542	550	516	548	475	567	536	497	522	534	523	533	490	500	501	544	510	507	517	488	559	542	530	526	520	508	523	582	531	536	417	506	516	566	510	510	561	499	521	574	510	492	477	497	549	512	541	485	535	509	559	538	517	499	555	551	527	506	496	493	529	514	505	519	505	522	493	515	519	552	513	504	528	475	512	509	505	517	530	528	477	530	500	556	508	528	498	530	518	512	520	512	514	477	524	516	520	525	548	496	526	516	492	516	534	523	493	474	512	526	506	486	524	494	528	518	514	517	538	493	517	571	497	529	501	500	550	521	506	511	535	524	528	493	523	559	517	572	527	533	541	485	533	540	527	515	518	532	550	503	528	479	499	547	530	515	487	522	548	489	527	517	524	506	527	512	491	567	486	515	492	540	481	532	554	495	496	517	527	506	538	550	508	509	566	550	513	516	525	532	553	479	556	512	525	513	576	514	537	484	478	511	542	485	525	517	515	552	519	521	529	534	493	530	521	509	522	551	540	503	514	500	470	525	553	469	561	561	525	501	522	529	511	507	486	492	521	523	495	492	499	513	507	523	518	521	532	528	537	545	498	494	487	501	525	493	523	492	497	531	517	528	482	509	471	506	538	497	492	491	535	515	568	536	575	497	567	509	549	520	510	528	515	535	495	525	536	544	520	518	515	510	486	532	519	526	526	493	532	547	541	510	514	535	485	513	526	533
24927	25792	39887	35418	21321	8149	1849	981	826	834	763	824	833	814	804	730	745	794	787	747	794	783	786	789	769	803	805	804	778	804	749	768	781	776	735	783	688	790	777	777	788	741	808	817	746	748	794	733	785	781	781	714	812	775	761	740	776	719	761	744	753	786	762	758	746	756	763	738	705	791	754	750	757	789	746	761	781	725	734	770	744	803	730	723	765	788	775	732	763	734	752	792	763	761	733	748	756	731	743	811	714	790	731	754	809	771	758	754	729	773	804	734	801	745	755	792	753	787	778	723	767	758	779	712	793	790	789	793	745	730	750	802	796	746	771	812	792	769	748	780	814	681	793	757	785	752	793	760	794	755	792	726	755	747	816	779	752	788	747	769	768	760	728	685	768	764	810	789	805	773	740	733	738	778	761	756	784	730	785	773	759	771	728	752	736	795	743	736	751	783	718	746	746	816	709	750	810	755	783	778	750	758	755	758	745	794	779	776	737	800	765	774	773	703	766	754	705	759	755	774	757	787	744	763	754	737	757	788	751	785	777	795	727	741	765	791	738	800	805	773	784	725	773	775	745	740	765	796	741	752	735	738	714	722	724	736	764	784	745	714	735	777	760	799	740	773	781	766	774	763	789	734	742	760	749	738	765	739	747	772	741	785	743	743	771	797	724	755	762	763	781	740	774	781	799	745	777	724	756	790	777	732	726	743	725	765	798	747	761	737	813	717	772	729	759	730	756	773	764	734	759	785	746	750	792	774	768	737	790	789	728	736	779	749	801	732	794	743	768	747	745	755	749	747	763	813	767	783	741	747	806	731	756	787	759	727	712	801	738	760	783	788	723	787	738	746	710	766	682	738	795	775	760	747	761	731	773	755	745	772	774	745	773	762	755	788	699	757	794	773	746	756	773	732	784	790	770	758	811	791	733	721	783	791	731	712	769	740	799	766	707	754	749	784	735	762	809	729	769	738	790	812	747	778	815	725	728	725	747	734	803	724	801	756	754	768	742	750	709	801	816	737	740	769	754	725	781	786	785	779	741	740	740	738	792	783	754	805	761	793	709	749	766	797	755	731	715	702	764	737	768	797	755	788	756	750	727	721	784	756	786	769	733	759	751	762	757	718	773	763	759	776	751	780	755	765	766	750	800	748	750	759	792	728	761	778	724	805	742	714	735	771	769	811	746	777	762	782	808	751	728	769	769	722	754	777	751	761	791	790	729	786	773	775	757	744	813	767	735	726	718	765	748	761	741	747	778	765	753	765	751	723	773	812	780	756	845	723	760	804	765	764	799	783	724	780	724	727	695	745	760	832	689	802	759	747	775	749	777	727	762	761	758	756	753	811	739	810	743	722	745	739	816	757	741	753	786	777	773	714	753	776	756	747	795	776	732	757	819	725	721	733	734	751	793	792	731	775	773	736	774	745	792	713	745	783	759	761	770	716	800	767	774	743	810	785	743	752	759	773	789	741	738	792	808	765	741	755	750	761	768	779	748	790	801	800	770	792	806	796	731	741	766	751	747	813	770	765	727	764	772	763	797	702	763	762	771	772	806	729	771	777	790	735	730	788	752	751	796	760	797	759	734	770	753	716	745	761	739	753	738	761	779	747	728	761	770	768	776	804	754	774	779	751	804	805	788	776	789	785	743	795	779	784	757	723	745	746	774	800	732	784	729	728	778	803	773	771	776	792	767	794	747	728	809	761	765	734	757	756	763	806	798	708	771	759	749	678	729	788	773	744	779	740	748	770	781	775	759	734	731	807	753	749	735	737	783	787	770	743	778	744	733	774	719	738	741	776	797	762	760	762	766	789	758	751	749	768	736	787	753	799	778	744	756	786	804	744	765	741	757	795	794	780	704	772	768	797	724	771	726	778	729	749	800	746	777	767	761	768	769	748	764	696	789	747	776	782	786	749	722	783	780	755	754	787	730	773	748	719	768	765	780	781	755	776	771	776	749	785	735	752	788	775	735	798	743	754	770	788	750	757	727	742	759	745	793	763	739	733	675	807	769	744	771	742	748	784	788	720	768	762	733	740	750	795	739	785	746	775	744	782	791	805	765	790	761	777	741	785	760	754	769	736	793	747	741	749	759	752	797	802	784	768	702	754	774	716	757	772	755	732	740	738	780	763	741	785	747	779	752	786	769	777	805	750	743	714	745	791	787	778	772	775	808	751	797	813	780	732	722	775	790	739	753	782	724	779	770	790	781	800	799	759	751	729	732	763	810	761	724	782	775	793	754	788	773	746	771	754	732	723	754	756	788	765	764	720	815	745	795	708	718	732	798	762	780	781	711	732	746	797	785	762	774	771	747	740	724	720	711	783	819	765	768	734	778	805	802	776	766	782	805	686	761	729	761	752	768	779	725	773	787	787	765	776	745	743	764	784	775	781	742	766	751	756	751	713	782	772	767	758	761	772	731	748	779	779	788	779	746	792	697	757	753	722	757	674	802	736	790	809	758	772	766	800	734	785	778	763	750	731	787	773	763	734	734	762	830	753	774	759	760	759	746	753	773	809	773	753	761	806	762	722	789	740	792	727	785	795	793	773	803	763	790	686	721	709	828	753	752	715	728	766	715	733	738	778	739	684	721	796	712	765	782	721	794	796	748	798	784	781	749	755	790	818	761	722	775	744	817	722	742	758	776	763	765	785	762	755	737	736	744	750	754	759	750	788	748	770	770	779	793	777	752	770	765	719	778	743	774	776	790	788	743	765	761	777	726	760	742	798	748	741	819	790	745	722	749	808	753	716	763	761	783	745	732	741	750	768	777	725	742	744	785	740	770	740	755	772	769	734	738	763	763	792	775	840	782	780	772	769	776	750	762	748	715	784	773	807	765	800	716	721	760	753	824	737	735	761	778	778	752	735	774	784	746	754	765	755	739	755	745	739	711	746	780	800	730	773	736	747	779	765	792	771	767	763	767	748	724	781	774	735	782	785	747	758	708	800	793	741	767	750	737	736	766	757	779	759	734	764	726	751	741	779	718	780	774	676	723	759	783	796	751	728	803	732	751	797	811	725	759	743	740	740	786	768	776	739	754	793	775	742	753	737	735	754	774	710	771	755	773	741	747	737	739	708	737	754	733	766	772	752	768	754	800	807	764	807	752	778	732	763	751	705	761	733	765	733	765	748	795	704	797	763	742	755	767	751	783	777	702	748	741	788	793	758	739	767	727	796	760	726	771	741	746	715	781	733	757	735	745	751	779	754	743	745	738	750	771	763	719	774	753	700	738	746	755	767	726	768	783	756	775	748	766	770	739	762	796	753	736	805	778	746	786	757	754	735	800	739	753	742	785	713	763	787	791	707	738	779	747	725	773	768	798	816	790	741	762	764	718	789	755	789	759	740	768	750	782	765	768	725	783	736	743	770	765	712	710	775	784	733	746	738	777	718	764	788	749	779	735	730	793	764	766	799	723	739	778	739	765	695	773	756	793	771	768	786	753	772	763	748	768	777	780	763	722	775	803	763	733	755	725	756
61383	93311	64250	32277	12020	3421	1194	777	673	676	649	654	676	687	672	677	656	676	674	663	658	693	671	716	654	638	639	706	648	671	661	653	696	671	645	674	670	706	711	665	666	635	669	648	663	686	648	652	669	698	681	699	669	714	701	722	708	654	670	676	683	651	624	616	648	658	643	664	696	678	681	725	657	693	725	696	638	677	689	690	684	695	649	726	663	713	670	664	667	665	649	659	677	655	691	646	660	668	711	685	678	651	698	692	681	659	676	696	673	737	684	660	639	656	638	667	667	692	615	652	693	633	660	648	638	653	630	676	698	697	655	649	719	646	652	701	705	729	729	703	632	667	691	636	674	636	695	677	654	669	616	701	680	698	670	619	648	723	687	676	657	663	661	672	661	693	673	718	636	658	668	644	648	710	668	695	666	644	693	659	654	637	686	636	709	706	679	647	690	669	679	667	661	665	662	666	661	687	669	674	715	625	655	666	676	679	683	667	616	613	675	642	668	645	662	644	699	706	638	637	698	680	702	637	682	660	700	676	682	651	690	636	642	624	697	665	688	680	624	660	695	691	675	647	714	664	645	668	680	674	659	617	663	663	651	668	655	644	666	656	669	667	666	643	698	631	716	635	643	683	656	663	654	662	646	656	668	730	703	685	671	636	619	628	691	713	649	676	631	687	671	641	670	652	674	686	706	656	660	699	670	651	678	671	686	711	674	653	730	659	654	666	636	673	639	654	619	675	690	655	684	681	681	658	669	657	588	676	616	652	686	717	665	602	706	674	651	705	641	649	654	634	673	691	689	653	697	656	641	652	683	721	702	648	643	736	627	630	682	662	691	677	680	634	649	685	749	646	660	610	638	667	674	625	657	652	635	650	626	665	658	714	690	681	666	630	694	684	678	689	675	671	653	707	641	683	701	715	646	629	707	655	635	661	653	670	694	627	692	659	653	661	626	680	644	641	677	654	636	686	635	636	676	629	701	655	704	702	687	696	681	673	629	671	667	643	668	693	692	642	695	702	657	702	625	669	682	655	654	672	682	637	655	706	689	686	709	674	656	618	700	647	706	666	658	661	705	703	668	684	661	621	662	631	648	702	666	711	668	658	669	603	670	659	682	681	675	706	617	684	696	689	637	663	665	694	658	659	689	627	689	638	677	717	653	648	662	663	696	684	685	663	650	620	640	659	646	684	655	693	659	681	660	655	696	653	654	666	629	661	628	661	672	686	672	717	696	664	667	663	644	673	639	649	688	658	676	672	684	688	672	668	644	654	655	667	623	678	666	647	686	679	682	645	649	656	638	688	645	655	613	673	702	639	657	644	671	682	631	663	718	649	662	687	631	632	672	685	669	685	682	726	626	667	659	676	677	637	679	636	638	682	666	654	609	691	611	696	649	621	638	674	663	699	654	653	652	673	707	618	685	690	715	680	627	686	628	652	653	655	713	662	699	692	662	663	687	654	641	673	654	709	645	631	638	682	701	689	691	662	667	632	665	643	669	648	657	654	689	690	656	674	698	684	673	633	703	647	678	647	648	683	656	672	667	707	645	671	704	609	707	675	663	684	618	767	678	673	678	672	643	670	648	645	671	655	672	649	681	653	623	684	728	692	656	677	704	686	631	652	706	653	642	683	654	677	714	664	646	673	673	668	674	671	649	660	671	660	621	654	692	683	708	679	625	687	658	682	667	648	654	651	642	611	694	684	690	658	655	720	679	685	678	669	675	716	660	705	676	660	660	643	683	647	650	679	654	613	647	710	664	711	686	640	709	602	656	655	663	724	655	656	670	641	678	644	656	671	676	684	638	677	650	682	671	693	680	704	623	656	654	624	666	645	598	689	670	663	619	623	674	687	645	660	688	666	672	656	672	676	634	651	675	687	666	664	633	709	674	683	659	648	679	668	633	619	671	638	671	662	694	677	600	672	657	667	665	653	641	700	627	630	719	661	667	657	663	692	661	666	649	695	683	638	681	664	655	679	679	711	661	676	641	725	654	693	672	703	618	680	711	660	663	685	687	617	671	654	674	673	698	652	688	679	665	684	640	680	660	608	690	643	652	660	696	685	644	649	660	676	646	689	684	670	682	650	676	627	698	700	705	675	624	660	637	623	680	661	632	650	612	692	681	642	661	654	666	657	686	683	642	707	628	671	699	678	653	634	650	639	675	704	727	698	671	666	673	697	679	674	668	636	675	684	698	617	660	658	621	679	645	652	644	662	631	667	627	652	685	665	639	677	677	675	705	656	666	668	673	644	653	679	662	649	634	633	665	672	617	676	613	682	652	644	687	675	651	621	729	656	661	670	693	676	665	652	619	694	665	637	662	666	673	668	654	636	649	675	707	682	685	673	647	661	689	646	709	659	676	625	649	664	630	660	663	644	663	645	675	673	664	661	627	672	681	653	663	657	675	643	657	674	669	690	687	616	653	666	691	663	687	692	724	656	669	681	730	670	685	681	660	637	654	625	679	658	669	721	666	673	679	649	682	622	659	639	652	676	620	663	617	673	625	670	704	624	607	626	678	667	663	684	639	651	715	665	672	639	610	629	706	684	712	668	736	686	657	694	703	664	673	646	742	661	650	641	660	609	700	661	675	690	708	683	655	637	686	642	702	693	681	709	702	725	700	654	635	678	627	682	660	666	633	657	620	609	669	665	671	674	629	662	668	661	691	649	676	717	668	674	673	649	712	678	663	667	635	683	698	697	636	664	667	589	645	687	672	615	667	672	693	680	656	676	707	672	671	725	677	701	675	673	664	693	664	676	688	660	675	689	672	664	696	628	678	633	632	640	674	634	657	641	636	687	662	634	687	657	680	649	681	657	672	632	679	674	634	663	660	644	699	651	638	654	683	682	628	679	618	697	700	649	696	661	664	682	679	654	678	651	712	701	653	666	670	715	620	663	671	663	688	679	642	686	644	672	698	689	675	641	673	703	672	672	653	622	631	680	663	633	626	660	636	667	679	674	638	653	644	693	664	665	634	658	652	656	694	623	658	637	667	640	670	613	689	673	668	642	686	682	660	685	630	694	629	626	695	657	683	668	670	698	634	658	645	658	644	663	658	644	664	627	635	685	643	667	663	731	655	667	657	697	673	684	637	632	644	607	692	682	709	660	675	638	707	654	678	607	664	641	697	662	677	607	649	680	679	655	687	703	668	654	703	612	725	680	672	698	674	658	684	669	687	680	712	652	643	658	625	692	672	662	684	718	718	666	664	738	685	692	685	659	694	685	671	705	651	687	611	695	678	654	676	629	707	714	654	654	679	662	687	701	655	678	719	645	642	675	649	662	664	658	648	656	666	662	693	667	640	692	689	699	636	639	639	671	619	727	680	657	672	639	680	642	664	676	633	680	683	684	655	682	687	657	705	661	673	652	687	693	597	654	663	679	672	683	650	670	659	678	694	657	658	644	691	705	664	625	699	695	665	695	694	692	700	666	665	701	645	673	660	656	658	704	677	729	662	646	682	678	663	659	656	637	656	643
23839	23191	34817	31741	23555	14827	3833	1266	968	933	974	954	941	883	949	900	943	947	935	931	914	900	942	937	929	929	899	918	919	933	946	871	874	942	930	1000	917	921	932	937	920	925	919	942	940	906	910	895	889	936	933	905	906	893	846	887	867	936	887	879	880	900	888	861	917	903	854	866	877	872	888	880	919	878	922	920	899	857	917	874	834	917	902	925	875	930	934	878	941	945	916	924	915	898	877	941	892	890	899	932	843	920	907	906	886	935	917	909	886	881	860	920	960	889	855	938	912	882	900	948	929	865	898	892	892	938	937	896	871	937	931	860	917	908	942	969	960	925	929	879	894	863	890	901	932	877	915	965	881	888	910	864	936	869	914	909	885	916	913	868	906	872	894	912	893	901	896	911	871	894	941	864	958	913	856	882	894	819	921	901	900	924	939	926	945	860	893	873	928	875	883	922	878	893	851	920	903	872	899	920	926	894	913	935	927	913	901	934	842	873	911	926	861	925	879	825	907	879	951	933	958	884	920	898	841	905	939	906	903	945	923	905	892	921	897	925	937	856	936	834	957	885	863	868	843	853	865	856	899	892	917	869	960	917	932	885	919	882	869	886	873	892	906	921	946	862	909	871	891	925	933	931	896	891	921	858	884	892	880	897	888	887	853	897	883	913	927	903	928	947	849	923	880	908	868	907	871	920	918	907	931	821	894	956	930	905	898	871	939	866	897	866	882	942	895	940	921	864	942	917	863	924	932	873	930	946	920	930	895	873	877	877	888	908	862	964	830	914	917	865	935	957	888	924	920	884	847	924	879	913	888	944	910	929	886	910	888	871	881	880	933	895	915	925	900	869	965	941	916	915	901	870	955	869	912	918	876	908	896	867	890	914	923	885	938	892	982	936	911	930	877	875	923	882	898	928	925	930	886	918	873	968	922	921	897	881	898	863	902	855	852	956	919	854	920	914	897	894	891	894	864	918	926	902	895	884	913	844	886	944	911	884	932	904	917	907	897	847	933	897	952	888	887	923	926	901	883	911	875	938	911	859	893	894	885	911	846	958	919	984	856	949	883	944	925	932	946	905	875	931	912	907	872	941	938	875	899	903	880	895	877	934	887	831	947	923	950	866	907	908	907	835	902	916	968	911	888	869	882	889	916	918	897	859	896	885	843	909	876	895	880	887	922	856	923	866	892	863	902	892	922	912	856	887	923	890	849	926	913	898	871	897	928	831	920	873	880	915	906	904	892	907	938	895	867	902	911	910	913	920	897	908	874	892	931	895	870	877	951	895	835	921	920	902	833	891	883	918	934	924	874	880	878	890	878	942	860	938	903	895	849	881	937	924	936	932	913	915	884	858	927	902	900	882	922	883	924	917	979	932	919	915	934	868	866	873	937	919	929	896	905	931	987	902	917	841	850	924	919	905	877	927	926	921	956	886	902	899	867	955	928	891	906	899	910	871	953	928	858	875	913	887	952	900	885	916	835	904	925	851	929	881	916	928	924	878	895	849	924	880	878	914	889	881	936	857	890	891	890	925	957	843	855	895	910	898	897	910	885	865	888	873	923	858	862	943	947	863	929	898	833	922	907	918	832	900	866	884	887	905	921	876	916	918	870	875	964	857	896	911	910	850	873	903	909	902	912	872	917	852	945	925	926	945	973	925	923	887	889	845	973	913	942	962	981	865	911	974	897	922	911	926	920	889	907	926	924	881	909	858	862	872	998	862	908	889	907	908	940	917	866	910	911	830	916	891	865	915	900	869	951	882	908	864	896	908	943	908	965	889	893	935	908	933	898	960	923	957	932	960	844	878	909	908	894	909	870	958	849	927	877	910	934	914	905	886	889	867	929	923	862	965	916	896	912	918	873	909	879	843	927	874	889	894	936	907	932	937	876	886	958	907	869	925	868	879	876	878	885	910	911	965	887	914	924	898	874	924	942	967	892	937	929	861	940	852	892	918	949	883	886	908	969	864	911	907	969	946	879	892	923	923	893	889	905	863	865	855	865	936	867	895	906	883	893	938	881	887	952	881	917	836	913	884	940	855	887	882	941	843	858	914	876	912	922	860	992	889	937	900	887	914	861	878	884	897	933	883	924	909	918	880	932	828	931	877	935	869	909	910	871	867	850	868	879	869	893	945	934	902	884	911	826	897	910	809	884	914	899	902	856	907	936	862	898	883	858	912	878	916	894	884	958	914	913	889	912	911	912	916	947	895	924	905	844	919	918	883	927	879	959	885	884	890	855	901	855	930	924	847	843	944	931	906	897	876	886	855	947	864	899	903	875	910	871	852	948	922	882	843	846	828	941	887	903	862	908	891	896	884	923	884	863	916	931	891	882	944	955	922	895	884	883	972	930	847	910	919	893	900	870	909	907	905	892	875	877	837	895	886	875	896	875	887	873	904	941	871	871	921	916	923	878	908	914	862	982	914	880	870	911	855	943	878	860	898	881	851	869	888	891	856	890	835	865	879	919	980	895	889	900	918	934	936	872	927	894	906	882	884	933	923	898	889	870	894	904	889	883	884	930	914	866	909	929	913	843	890	917	910	883	883	898	912	938	934	927	908	891	919	876	898	915	910	891	908	848	906	858	854	849	914	861	913	891	871	849	839	952	926	904	887	934	937	884	886	889	853	848	983	945	952	890	927	821	869	907	893	898	865	856	927	933	904	913	915	903	879	891	939	899	956	898	899	851	914	920	831	913	906	955	903	889	931	900	912	944	863	896	870	842	883	871	908	920	916	925	908	953	934	908	904	886	924	884	924	898	883	901	924	881	959	904	943	904	892	840	875	896	876	912	879	871	891	880	879	878	906	878	877	919	914	858	879	931	918	972	948	886	886	906	877	911	949	881	921	855	900	951	902	883	843	868	848	894	906	885	926	913	919	909	862	905	872	883	876	904	929	916	888	868	879	965	871	870	876	880	894	879	878	895	859	885	914	842	947	927	917	879	863	901	896	884	950	862	910	887	891	882	905	902	893	930	894	928	894	895	878	867	862	890	894	867	899	949	911	907	908	906	924	887	950	868	908	927	921	904	870	878	871	879	902	908	901	881	914	926	931	940	932	943	904	878	932	922	904	924	930	870	884	898	959	900	876	921	922	923	947	911	864	887	841	894	902	912	874	899	887	887	937	906	875	933	863	900	928	912	943	894	864	912	898	907	893	883	965	914	949	933	878	891	843	936	876	875	902	951	896	926	880	876	906	898	945	871	832	889	889	893	962	865	937	906	890	922	883	937	911	891	856	894	879	904	880	921	895	873	956	913	872	877	906	865	919	910	915	882	887	923	897	965	846	906	867	898	874	884	873	916	946	896	857	871	890	922	880	879	880	879	943	944	834	919	876	913	916	884	946	891	898	862	929	894	978	908	866	881	891	908	960	916	899	903	896	894	915	912	889	939	952	967	895	942	845	964	878	927	875	935	919	941	873	927	935	886	875	919	866	907	885	952	874	922	849	891	937	865	898	892	860	912	890	928	864	955	910
62673	100921	70522	41046	16630	4896	1579	970	774	803	795	814	831	800	806	848	813	798	800	830	797	787	822	855	874	793	817	829	798	745	795	855	811	836	776	791	841	803	815	805	762	826	779	794	810	759	806	764	818	835	823	809	784	837	841	837	789	773	845	789	771	759	796	799	834	836	756	828	799	749	762	846	771	793	778	773	768	814	746	811	784	830	820	809	824	772	841	789	743	825	824	779	816	783	814	785	802	797	817	829	773	840	836	815	777	823	767	828	769	790	762	763	790	853	819	820	809	768	795	789	799	794	789	850	838	799	750	812	800	776	814	800	816	829	780	810	813	771	836	779	779	810	809	838	750	839	813	826	826	812	753	820	821	797	809	802	841	845	801	754	783	799	810	867	837	775	779	770	790	809	823	767	791	769	816	782	839	824	798	764	791	807	830	773	809	813	814	842	789	781	786	802	821	837	784	771	796	806	780	788	829	778	753	789	814	799	773	812	817	775	784	769	789	758	843	758	783	828	833	734	838	802	809	739	783	760	850	817	854	796	831	810	733	793	828	815	812	729	816	828	817	792	791	798	782	800	816	824	809	809	769	817	821	800	778	804	797	779	781	789	753	783	823	833	830	765	850	751	812	777	788	796	791	798	863	765	814	801	792	806	797	805	796	807	812	776	804	803	808	802	753	792	795	853	770	780	762	796	802	818	840	785	782	786	832	846	788	800	774	766	710	806	835	790	729	825	793	830	786	789	850	834	789	707	792	772	799	818	830	813	800	761	794	826	804	828	843	812	801	814	785	799	829	781	767	756	798	785	841	790	773	800	794	776	820	818	827	808	787	791	773	784	788	809	800	775	785	770	788	839	789	785	795	795	772	791	829	847	806	835	807	802	798	800	765	826	815	751	807	773	837	757	757	785	784	784	795	801	764	805	789	759	817	815	838	751	773	846	776	796	806	779	792	778	831	791	758	861	819	789	795	773	777	790	801	843	803	785	806	789	832	758	819	802	752	794	796	755	801	726	760	769	754	801	782	828	815	862	856	802	768	790	804	848	739	789	753	767	745	763	837	816	759	735	780	759	811	806	809	810	741	794	775	806	858	809	819	762	819	836	802	791	796	772	795	789	782	842	835	818	766	774	814	823	765	835	800	737	796	797	757	842	801	788	810	821	784	816	790	831	784	790	823	785	825	797	778	779	814	799	769	766	871	758	812	780	849	783	793	787	767	798	778	794	769	737	828	842	760	806	739	862	760	769	835	757	760	838	776	804	829	781	771	777	751	825	816	754	786	832	796	766	762	786	792	770	804	836	754	794	787	776	758	809	823	869	759	770	782	755	779	752	787	816	777	812	837	811	784	813	793	788	824	801	773	767	765	778	836	756	780	773	715	809	826	789	765	831	785	809	812	833	788	816	819	799	814	781	798	761	738	781	809	775	780	816	779	778	736	838	788	753	782	776	787	769	834	777	822	787	796	826	779	782	830	808	823	756	784	812	802	767	825	796	761	791	768	780	801	778	838	785	824	806	786	777	780	813	810	788	810	782	804	818	792	824	826	799	776	860	778	786	825	792	829	813	810	729	782	756	809	795	828	826	811	722	810	852	812	778	790	792	794	776	808	769	774	838	790	822	766	782	778	818	792	824	835	793	779	787	771	812	796	826	792	785	795	795	768	754	794	781	811	750	811	774	794	814	854	814	794	865	818	799	777	779	825	871	802	820	771	799	797	791	792	822	777	807	770	822	795	775	858	788	794	843	782	845	811	793	789	782	841	843	806	823	791	773	822	765	814	852	721	784	776	841	794	780	830	831	771	835	757	774	776	839	778	801	779	826	803	783	825	780	846	815	806	809	807	810	825	805	846	758	807	787	824	808	747	779	759	787	756	772	778	823	850	809	806	773	779	794	798	786	780	757	850	811	796	751	826	823	734	758	821	822	781	848	798	779	797	773	773	773	853	773	836	817	745	796	781	804	797	815	808	803	809	786	778	813	803	828	793	816	801	778	809	808	762	820	798	816	813	747	780	821	776	885	774	867	797	774	795	793	799	844	831	781	759	788	761	795	746	806	786	779	788	850	784	787	746	776	781	793	770	816	779	760	757	817	777	774	793	828	762	791	812	780	760	815	759	861	757	792	762	787	809	764	763	823	759	809	787	818	812	824	847	797	784	833	754	779	777	822	787	829	787	786	810	784	786	776	845	825	812	818	777	812	789	726	814	772	801	813	797	772	839	751	798	844	786	767	820	868	795	781	799	814	789	777	782	804	790	786	789	819	776	827	803	820	804	809	792	786	773	784	802	767	784	794	780	807	750	727	830	765	769	847	791	781	732	823	769	773	798	786	779	849	805	808	796	784	825	806	796	749	827	756	784	778	771	739	836	774	760	817	774	795	844	777	790	787	816	833	757	819	773	848	760	764	831	793	806	743	775	804	816	761	797	803	897	847	804	837	829	795	824	789	799	765	813	787	792	809	803	783	818	811	811	796	798	845	788	823	821	792	831	812	803	780	760	808	797	755	774	795	827	764	730	758	780	773	859	808	839	779	762	826	750	846	827	751	767	785	812	768	770	799	803	762	829	753	818	841	831	792	817	797	841	785	765	789	787	832	750	781	823	748	805	791	790	812	806	760	787	784	790	821	769	770	813	775	788	814	790	785	809	797	773	761	788	819	803	828	796	752	797	786	852	747	798	780	815	756	808	819	863	780	826	786	845	800	780	799	829	851	803	773	811	823	825	790	799	785	811	839	835	825	794	820	795	797	790	746	807	768	785	804	831	758	782	789	816	757	816	825	829	773	750	789	797	806	789	817	832	781	791	762	789	804	787	756	765	797	796	799	855	766	861	813	778	784	841	786	835	785	794	809	839	813	776	779	810	788	761	760	777	769	778	794	785	755	757	734	825	751	823	754	800	793	787	809	838	849	751	836	792	802	754	755	789	759	801	806	770	801	771	843	778	836	787	799	824	785	818	733	783	765	847	784	811	766	759	803	801	781	797	847	814	777	792	785	769	785	785	805	815	754	748	782	795	749	805	755	804	825	785	770	792	783	799	830	781	786	793	773	816	780	870	780	821	771	818	775	745	767	814	765	789	791	814	795	786	787	784	810	793	856	803	814	800	793	765	829	770	783	768	793	765	743	792	859	797	826	767	782	793	742	753	802	804	790	778	757	782	762	809	746	784	795	880	785	767	804	782	766	803	773	794	857	791	816	839	802	815	799	788	783	833	795	808	806	766	770	749	820	799	807	808	851	806	768	839	792	824	792	776	780	839	845	769	788	837	773	788	748	812	769	775	776	794	798	853	776	776	766	770	814	848	781	828	749	825	757	778	785	805	788	782	796	808	756	860	815	809	832	782	803	763	832	722	782	842	826	784	797	779	784	843	818	763	788	795	812	752	771	797	773	790	817	750	780	759	761	784	760	816	796	806	762	785	740	751	733	740	819	802	767	807	807	758	790	810	773	861	778	785	735	794	774	779	770	797	778	780	725
30574	30096	26431	11516	2815	1203	784	704	710	729	672	677	727	705	697	702	733	695	735	731	727	715	678	682	693	745	756	705	763	738	698	719	707	682	642	722	730	720	710	675	706	723	696	700	730	691	695	698	648	718	687	729	630	701	738	692	691	698	706	692	750	684	727	717	727	691	689	673	664	684	720	687	766	680	690	743	676	760	672	669	700	626	701	712	680	701	694	680	658	724	746	708	721	709	725	686	709	692	694	760	668	750	714	663	693	702	728	656	669	732	672	720	699	697	679	716	688	695	682	706	717	678	709	663	721	668	699	727	726	715	716	660	697	718	701	706	694	725	744	683	667	671	723	698	714	748	710	693	705	732	685	709	724	689	732	698	719	716	665	651	674	707	729	740	670	701	702	674	665	677	691	749	711	735	709	723	684	703	651	681	688	665	720	711	706	681	695	676	705	671	694	707	681	690	675	684	642	712	706	739	745	746	711	669	683	690	687	696	710	728	681	659	670	688	687	712	686	721	701	702	702	622	693	729	696	731	671	669	688	731	742	666	676	738	692	667	684	711	741	694	761	686	717	730	697	721	754	702	702	687	683	724	719	700	750	688	698	719	715	722	718	657	684	723	667	777	758	739	673	693	705	725	701	650	737	728	665	726	722	712	708	721	726	718	752	683	719	685	679	700	721	660	716	739	681	696	710	717	726	677	707	712	666	720	695	733	744	718	709	695	707	640	691	680	709	686	720	653	671	713	707	734	705	665	697	692	722	696	721	704	680	688	739	679	690	696	731	695	729	665	679	673	682	697	716	678	710	695	708	726	709	708	710	681	703	691	679	705	697	719	747	670	638	713	716	730	684	680	701	703	719	695	681	677	673	695	706	681	638	683	724	687	702	677	711	714	706	676	732	695	693	708	700	732	723	664	697	708	712	683	670	711	698	639	703	713	704	725	715	715	697	680	695	705	718	642	714	672	706	689	667	755	689	699	667	714	684	656	728	728	675	711	699	686	663	694	698	689	705	721	747	688	747	726	665	734	741	723	726	721	696	702	690	699	696	728	709	715	763	707	719	693	715	670	730	717	661	711	711	633	670	698	678	688	697	691	691	713	694	716	700	729	721	658	724	727	713	668	727	685	672	739	635	693	695	688	708	718	735	705	745	735	686	691	667	696	672	729	722	713	661	654	684	711	724	715	689	729	760	725	667	693	715	721	635	656	666	688	692	652	713	706	712	708	646	720	710	677	720	709	677	708	713	679	698	691	696	665	680	717	728	721	681	707	743	709	665	757	681	667	722	758	652	701	764	713	647	690	674	698	728	696	651	693	673	760	720	673	676	674	715	708	700	747	670	703	692	728	688	692	654	700	695	674	730	706	721	634	759	699	700	736	695	668	679	715	729	667	685	719	726	696	658	729	687	714	710	726	691	733	677	660	728	741	741	609	690	663	719	748	692	701	657	664	663	689	712	672	765	698	686	714	719	667	673	715	680	727	706	694	675	703	723	744	710	717	711	700	748	705	677	671	731	720	697	693	646	683	694	711	665	731	718	741	721	644	714	654	694	735	713	691	697	734	692	706	724	741	717	744	642	688	685	675	706	661	699	777	671	695	696	685	723	716	690	730	741	730	723	673	716	690	687	768	723	680	724	744	743	703	693	698	714	696	723	737	712	688	719	696	663	655	710	702	659	727	706	694	719	740	690	697	694	704	722	729	666	710	689	699	691	724	698	699	720	647	707	667	651	701	769	721	696	736	687	685	698	709	680	740	681	704	721	675	676	680	667	746	709	719	749	724	660	710	692	695	724	713	697	711	701	705	676	672	689	723	704	650	714	676	699	699	678	716	683	695	701	723	693	677	687	693	714	685	758	718	712	698	732	726	699	711	704	687	678	699	699	750	738	716	707	662	689	702	688	680	711	656	678	690	721	722	707	697	731	702	735	728	687	687	682	718	679	704	712	687	694	735	710	672	717	692	740	718	741	728	712	674	636	695	718	684	665	702	694	721	735	732	658	716	663	705	676	706	727	706	687	662	698	693	736	731	711	724	695	659	688	715	628	726	700	722	675	689	697	672	680	665	661	701	662	706	671	696	716	746	681	706	686	690	687	689	688	708	723	711	703	693	674	697	691	676	737	710	739	663	653	718	698	690	727	754	705	692	695	693	669	719	684	698	713	731	709	728	707	730	732	683	709	718	652	711	660	700	689	708	698	691	708	683	698	685	723	651	688	666	742	666	709	688	709	768	678	663	683	724	724	736	735	688	689	699	692	709	693	706	703	676	707	727	686	718	645	678	707	682	748	707	703	718	659	706	750	703	723	692	749	722	738	700	737	709	728	703	690	712	696	707	652	677	695	743	689	673	678	705	732	700	724	699	748	699	643	687	666	704	690	726	729	691	626	693	713	659	679	694	704	740	699	697	719	682	673	662	727	682	696	770	715	705	712	739	655	684	772	683	690	693	736	735	721	676	683	663	631	733	745	709	755	715	748	695	669	645	662	708	703	657	703	710	720	698	686	659	704	661	702	677	672	693	699	712	695	697	685	690	773	699	717	669	692	742	682	712	674	666	712	694	679	661	723	719	713	698	742	640	738	656	684	716	691	687	729	671	708	722	702	698	725	743	699	703	700	693	663	683	678	665	704	716	715	695	682	704	693	728	701	715	724	677	697	686	696	656	678	660	723	709	725	734	712	681	761	737	680	740	688	705	716	652	744	704	729	646	717	714	692	712	725	686	693	679	706	717	700	681	628	709	692	691	716	648	681	715	717	715	709	667	728	711	673	687	750	714	713	694	677	731	706	662	767	717	707	683	670	690	736	718	733	608	674	683	747	688	706	712	724	717	667	699	689	662	667	713	740	705	691	699	694	663	733	763	663	663	709	733	696	680	693	719	691	711	680	723	742	701	732	695	684	689	688	705	726	677	707	679	708	692	686	731	684	701	730	675	736	695	666	696	658	720	697	691	689	701	692	671	656	728	698	757	690	704	710	711	701	677	694	719	731	732	728	704	746	722	702	745	674	670	670	670	701	698	751	653	723	678	678	705	691	688	669	726	684	695	674	703	702	719	672	727	690	709	670	709	656	712	703	734	710	716	681	663	704	682	649	656	722	699	699	694	712	700	703	722	706	749	712	710	732	722	735	696	697	708	665	710	736	678	704	696	722	736	706	729	738	746	722	719	714	719	745	679	686	694	691	660	740	730	717	653	706	697	682	668	688	691	690	653	735	630	649	679	722	648	701	713	749	706	695	687	724	682	701	729	698	693	740	719	717	734	723	725	713	658	715	757	699	694	726	703	688	644	749	691	694	712	680	741	765	692	658	740	649	730	704	708	712	660	702	644	699	679	683	700	730	714	683	717	672	719	736	693	654	675	715	693	686	685	734	762	705	686	719	725	688	686	716	685	728	707	671	723	724	676	664	695	680	702	685	637	729	757	704	701	684	703	690	717	716	740	725	706	710	741	683	669	695	703	736	634	653	666	664	723	718	677
24756	35394	20117	6272	2086	943	642	559	548	569	585	532	580	543	560	558	553	609	599	546	522	573	562	566	523	573	581	564	575	601	607	526	550	533	558	555	562	540	594	594	573	592	525	559	548	526	562	555	558	555	592	587	542	601	566	586	566	549	552	559	604	569	571	542	576	566	525	526	575	574	635	538	539	533	556	563	520	489	572	552	567	558	551	593	564	557	588	559	549	550	544	640	567	578	548	555	584	534	599	517	564	609	567	594	529	579	527	559	549	558	559	576	542	557	550	571	540	543	544	596	536	590	524	569	558	567	528	556	564	548	566	561	545	553	537	530	579	603	554	519	557	602	601	547	537	584	560	525	588	603	555	548	554	525	579	545	532	579	567	552	555	546	566	504	544	533	567	543	633	584	583	504	579	568	577	567	559	567	528	568	513	578	562	578	582	561	535	585	552	528	553	556	564	575	563	573	582	558	569	537	548	599	554	563	583	532	549	518	533	562	546	525	571	559	535	548	551	584	564	582	516	527	527	531	532	540	555	550	558	530	536	615	580	573	549	571	560	557	576	563	533	545	581	515	538	575	590	547	542	543	567	558	595	558	541	526	549	543	527	526	511	530	553	528	568	552	526	570	558	505	545	568	557	538	550	547	535	549	572	526	562	595	560	538	582	551	547	541	560	525	569	537	591	536	575	530	630	560	552	526	582	552	547	611	517	541	538	586	551	538	580	589	533	538	569	552	583	543	542	516	549	581	550	547	518	556	535	532	581	563	566	592	631	548	541	548	544	569	573	552	558	526	567	552	569	579	567	559	536	511	588	540	548	529	573	523	518	570	567	572	545	567	541	516	580	540	597	525	592	545	574	573	561	560	593	515	575	542	565	563	548	574	570	531	494	570	528	576	557	593	540	512	543	584	543	544	578	554	519	541	559	550	560	589	509	567	529	595	543	538	556	562	553	547	545	550	544	567	547	572	560	532	518	569	503	579	565	546	533	571	580	537	541	547	568	568	548	512	526	550	550	588	581	557	581	562	595	610	545	540	581	572	534	580	603	592	572	555	535	587	526	529	599	543	570	549	542	525	557	574	546	574	549	585	566	594	501	550	553	588	559	565	580	571	520	556	523	577	531	523	551	593	516	585	578	569	527	520	549	518	553	530	570	554	582	576	557	560	593	576	537	543	568	566	533	576	578	546	598	535	530	523	545	592	575	537	566	544	615	547	567	553	563	570	570	535	544	583	560	573	532	603	575	576	562	562	525	526	579	513	567	515	541	553	612	555	543	551	587	510	577	525	552	576	559	562	517	570	546	591	582	552	559	522	585	579	552	535	568	584	544	532	587	560	518	555	522	547	529	573	536	514	564	584	544	539	555	528	595	539	566	592	548	551	559	562	603	581	567	564	509	546	607	540	570	571	559	586	565	556	555	570	604	562	594	557	535	560	571	590	531	550	549	581	563	547	535	521	539	525	545	582	522	547	545	542	531	580	532	546	538	544	531	536	502	548	557	553	583	544	551	543	532	495	553	613	525	564	566	552	506	548	531	558	534	561	539	562	542	565	607	556	546	567	588	525	578	551	550	554	589	564	550	560	530	532	522	556	590	567	552	583	527	552	580	519	575	562	590	586	557	519	545	566	534	526	555	550	568	571	609	565	565	568	549	547	564	507	568	585	583	527	549	566	547	578	552	576	562	546	559	595	607	580	577	545	573	515	584	565	563	540	589	612	557	535	562	552	580	553	560	535	542	581	550	575	524	561	581	558	554	619	558	562	572	553	546	528	570	596	553	570	607	589	552	544	526	528	571	594	550	572	578	512	540	606	539	570	577	569	581	612	572	540	509	548	529	543	521	548	564	519	544	563	549	540	564	549	585	529	551	522	565	543	534	554	561	572	566	536	532	600	570	571	544	577	505	574	558	544	558	537	553	551	506	550	538	517	577	541	505	598	570	536	584	550	513	582	558	586	566	491	602	535	570	566	510	594	554	546	562	596	533	520	585	557	554	605	555	572	526	574	565	598	545	562	591	542	584	529	526	543	588	527	561	521	626	595	589	600	535	513	522	565	554	549	595	537	572	566	585	525	571	542	565	548	555	511	537	537	559	593	569	547	580	481	577	574	567	552	578	602	552	561	582	578	568	529	579	516	557	552	549	608	564	545	571	587	579	520	542	567	520	562	596	569	599	569	538	575	560	555	555	573	579	594	576	574	545	563	580	575	555	571	554	547	544	534	542	576	551	533	543	576	567	576	552	535	552	542	551	566	548	565	514	597	513	581	574	517	571	575	553	540	594	618	578	522	591	592	589	546	506	533	544	575	549	573	530	539	564	580	525	567	545	556	524	535	543	548	608	569	574	563	544	579	545	541	599	590	545	552	575	555	545	571	542	496	560	519	519	552	526	554	591	578	547	580	565	564	580	558	552	564	549	556	539	572	546	546	562	586	575	567	564	541	551	543	562	595	553	559	571	565	570	576	572	527	546	546	522	573	597	543	557	528	572	598	559	587	565	539	568	507	570	543	541	551	531	491	595	528	543	551	562	535	551	552	558	556	557	587	607	528	559	561	580	589	545	548	529	553	549	590	596	562	554	549	546	558	589	573	567	555	546	588	534	568	557	561	549	574	525	539	586	588	557	594	565	557	539	607	530	555	549	538	543	584	578	528	592	583	519	574	593	589	554	569	574	598	573	592	532	548	554	586	580	553	519	541	550	589	540	580	575	566	533	559	564	532	547	570	560	555	533	583	593	512	567	541	573	563	575	576	539	550	576	563	575	583	554	585	568	544	573	531	554	552	506	536	558	569	560	532	512	549	541	556	546	580	589	567	522	542	534	529	544	566	540	555	580	547	544	526	562	513	513	542	548	538	538	519	543	538	548	546	533	543	584	501	590	573	539	564	561	543	539	563	530	540	559	577	531	538	560	517	538	573	560	577	539	530	584	551	561	608	549	560	551	577	577	588	564	598	528	540	546	573	591	580	617	541	583	530	557	550	549	568	600	505	545	600	535	563	576	543	559	544	571	577	564	541	550	607	541	543	543	541	591	574	539	547	582	589	586	594	584	546	512	572	530	584	583	497	583	533	546	576	581	571	566	599	568	550	533	571	561	572	530	574	541	580	569	544	530	571	599	596	528	528	563	544	537	594	546	574	514	525	492	608	533	553	540	542	549	567	593	576	571	547	548	605	532	546	581	576	560	527	562	562	542	558	538	588	583	580	556	524	539	599	549	574	498	558	540	537	568	533	540	550	528	560	512	580	564	564	510	519	578	546	583	539	555	575	534	545	588	582	548	579	554	568	599	585	595	582	599	543	586	549	572	597	533	566	587	563	553	560	588	552	551	564	553	565	541	557	568	556	550	527	563	603	548	532	569	577	562	570	588	531	586	549	585	557	597	561	538	571	594	554	539	538	586	501	565	567	541	571	512	554	541	562	556	569	599	545	516	582	530	563	563	548	566	588	606	536	554	540	588	550	541	529	574	506	539	565
24983	25209	39008	34467	20544	7846	1803	1003	816	808	843	830	859	800	839	805	787	853	748	729	754	798	753	811	812	779	810	785	818	815	785	801	793	778	755	767	812	817	733	726	781	742	763	781	815	773	814	785	792	809	796	825	750	798	756	819	800	811	803	754	776	780	771	811	776	829	750	748	793	748	797	776	761	810	795	819	849	794	763	780	791	807	788	770	825	756	784	756	784	806	812	752	792	798	798	794	783	796	741	802	796	787	785	739	800	800	795	760	755	805	761	850	774	788	823	804	811	825	772	823	791	770	755	776	788	800	800	800	770	805	750	783	836	783	824	764	833	764	791	812	846	770	729	725	814	829	828	778	810	782	811	749	795	835	787	754	782	773	781	822	724	757	793	772	785	779	797	806	751	789	763	797	766	815	787	837	763	797	827	832	821	791	711	784	826	766	808	818	788	759	748	740	779	768	788	795	788	806	747	770	810	747	790	786	740	815	772	769	791	789	787	805	791	783	781	777	744	767	793	802	729	757	728	744	794	741	830	785	790	750	803	772	802	826	763	816	761	789	767	760	758	791	830	763	803	790	802	789	852	823	818	800	758	810	847	762	772	743	790	758	746	769	805	799	754	789	758	779	794	756	791	762	799	728	765	766	755	751	803	771	759	775	790	774	826	811	798	788	792	800	777	798	750	770	774	796	819	813	750	766	775	785	818	765	798	827	779	833	766	763	799	745	829	815	770	798	749	806	746	794	771	852	791	769	767	765	798	809	739	788	769	784	795	789	768	740	739	788	807	786	794	814	785	825	796	747	738	774	792	772	788	754	780	774	789	785	788	735	818	769	792	824	758	773	820	733	761	795	794	814	830	824	754	801	779	757	741	767	791	780	855	779	816	790	770	764	814	793	747	802	762	796	821	769	775	825	805	817	783	765	793	737	827	755	786	804	781	759	769	768	792	796	755	754	817	770	787	768	777	807	751	722	777	737	797	764	716	828	753	758	751	772	755	774	794	752	811	778	730	796	752	783	761	842	791	780	722	764	813	809	758	772	751	774	785	785	772	776	808	833	760	756	761	766	784	741	814	810	800	788	820	806	761	798	740	786	820	769	823	744	813	799	785	784	804	770	762	781	781	780	851	812	729	788	720	788	777	759	805	757	811	867	756	744	758	813	779	783	737	795	807	808	771	771	756	802	828	851	761	795	791	783	773	736	812	757	773	759	809	749	764	772	783	810	783	788	799	722	783	794	763	763	771	743	725	761	815	754	797	775	766	769	801	761	774	782	790	781	803	837	746	828	791	816	815	784	791	787	700	805	783	811	781	741	791	801	816	780	773	762	781	811	779	777	785	763	780	800	786	799	781	827	755	790	739	790	803	761	787	751	790	757	805	783	771	825	774	768	804	773	777	776	803	793	824	771	775	800	741	860	788	779	713	785	798	772	819	822	782	787	802	776	816	817	832	734	754	753	754	796	777	759	798	782	785	821	840	767	783	756	789	762	793	799	780	798	803	745	764	748	812	770	721	786	779	769	764	728	773	801	819	793	800	770	762	772	785	752	763	776	800	841	748	809	774	804	750	800	775	771	749	837	796	764	752	744	778	788	809	732	807	784	796	810	787	838	829	781	791	756	793	788	764	775	780	798	747	811	758	787	754	785	738	778	789	774	839	759	793	764	828	774	800	780	786	763	754	772	762	783	794	814	813	763	770	813	788	769	795	755	747	749	790	834	731	783	792	821	754	768	811	780	780	773	801	797	815	808	759	792	751	775	801	777	776	766	793	777	813	765	775	772	744	790	791	756	741	767	717	808	777	805	748	808	833	793	792	761	773	797	764	821	786	777	762	753	768	763	768	793	726	752	782	822	751	814	722	743	755	764	777	728	779	768	765	768	745	818	758	810	746	759	755	807	772	786	798	793	784	771	756	746	813	717	774	746	763	757	805	820	819	738	753	742	795	728	796	760	823	822	796	764	798	785	791	779	805	785	765	771	734	786	732	797	788	766	763	754	775	783	763	785	778	742	739	763	782	836	760	789	768	812	813	821	769	814	789	821	807	721	798	752	766	761	772	802	786	774	762	808	792	801	794	786	793	782	797	785	774	797	804	830	785	771	725	757	813	751	794	810	826	801	785	804	737	745	783	788	762	760	761	826	761	757	805	826	817	792	790	851	801	800	791	806	809	778	782	788	767	777	808	751	752	807	781	774	826	750	795	782	788	790	843	697	795	723	752	779	760	774	839	804	751	785	757	719	794	754	797	751	809	759	767	813	792	717	737	776	839	810	796	774	790	768	792	771	817	732	748	781	793	822	761	808	788	789	840	775	766	814	747	839	809	794	832	846	763	752	801	749	787	752	794	813	778	725	690	792	817	735	755	759	825	794	736	733	767	749	814	774	753	780	774	756	832	812	793	789	804	772	790	783	806	694	748	801	794	784	768	789	770	848	792	798	782	815	824	872	770	734	758	767	754	817	773	813	781	801	771	793	790	790	781	813	734	773	750	775	808	787	839	790	795	840	739	848	773	775	790	787	786	759	730	782	823	771	784	793	828	779	785	760	829	775	812	810	785	754	818	825	743	762	785	800	732	777	804	788	770	780	742	748	796	763	791	817	772	779	786	772	749	829	853	775	806	789	800	820	751	787	802	785	791	803	790	781	777	790	766	807	770	743	780	720	769	739	746	803	768	799	761	751	795	754	838	783	824	807	788	794	810	757	813	821	749	797	779	770	783	770	811	772	798	768	824	828	771	752	776	806	764	760	805	783	789	761	791	723	745	758	775	772	703	858	758	779	781	773	767	783	815	769	806	778	787	803	810	791	766	786	759	801	816	771	728	794	806	794	796	778	828	854	772	802	765	816	793	807	760	772	829	779	794	784	745	773	767	791	774	761	810	828	795	789	786	749	795	809	783	782	708	814	753	798	753	796	794	781	732	783	773	792	762	761	755	754	776	736	838	747	767	801	799	778	768	759	786	726	797	803	781	747	774	805	803	748	824	779	834	795	801	788	824	773	816	720	763	758	831	809	768	782	817	841	767	762	797	777	738	777	776	768	773	769	810	781	762	756	797	757	739	775	822	759	782	749	762	783	778	758	800	791	796	830	770	779	765	787	762	824	825	723	785	769	769	813	773	807	789	813	784	815	819	764	821	764	790	806	721	832	753	758	777	764	728	799	784	775	749	791	756	800	824	790	793	831	776	736	755	810	824	745	794	804	823	826	809	772	740	776	786	771	769	791	807	802	775	776	827	803	810	784	804	812	804	802	774	784	762	802	782	785	738	815	751	792	828	759	807	837	781	771	774	772	766	735	782	725	756	790	769	763	813	803	762	804	815	819	777	800	813	809	759	767	746	776	785	781	775	750	802	764	784	799	815	724	777	801	710	850	766	762	776	767	822	771	750	829	767	802	731	806	772	775	814	791	767	772	803	806	746	765	758	787	780	804	773	822	750	798	751	720	752	784	783	724	840	808	784	786	765	791	761	787	770	736
62253	92102	63422	30967	11073	3128	1155	760	648	709	664	643	771	697	664	683	695	702	714	734	676	685	677	752	689	695	654	650	693	653	702	671	667	657	691	701	704	699	736	703	661	690	715	677	656	700	654	709	681	711	613	678	742	651	710	739	694	668	703	688	671	711	704	691	664	685	716	697	659	690	705	683	656	721	726	659	710	653	685	673	712	730	645	699	706	702	712	688	696	671	666	674	695	725	649	677	673	689	688	678	672	691	708	655	678	711	659	701	705	736	719	680	679	697	700	669	664	684	730	742	650	678	649	676	647	661	707	705	718	701	669	703	634	665	672	648	699	675	760	698	650	674	700	681	652	659	648	691	684	687	742	705	660	699	653	684	688	656	734	639	674	725	661	686	681	662	684	674	664	694	694	692	680	658	638	632	624	671	716	715	713	685	669	679	674	683	657	667	713	731	691	674	702	722	725	649	708	683	691	667	638	701	676	691	706	666	732	684	675	666	682	673	703	701	667	690	727	645	635	676	663	673	706	638	672	727	699	674	700	721	682	721	682	673	710	670	690	654	707	684	699	625	636	699	729	703	625	661	701	679	712	728	735	679	707	650	693	700	660	677	714	700	695	718	659	661	680	671	675	722	671	669	694	711	700	676	683	658	714	685	717	714	695	675	751	732	679	660	688	691	653	686	689	717	677	691	687	662	703	688	659	695	688	669	678	682	697	644	669	712	695	659	671	695	687	670	666	640	697	685	685	681	696	666	647	687	708	727	706	695	650	720	685	666	699	696	650	689	691	654	641	632	656	642	743	677	666	727	713	687	677	658	666	656	722	678	688	641	686	668	722	698	666	674	732	690	713	655	640	710	638	685	711	734	708	675	698	661	727	668	656	632	717	703	689	671	709	651	638	693	693	652	709	644	669	651	710	694	667	634	687	722	644	720	700	683	696	705	648	696	683	637	662	692	728	658	665	671	705	688	646	668	675	647	679	733	687	713	715	667	708	678	715	701	679	636	709	671	749	670	634	669	664	696	733	651	695	653	614	691	685	698	678	672	665	691	705	685	626	686	678	661	669	617	709	728	647	687	694	672	696	665	653	686	722	683	675	641	642	724	700	693	684	660	712	671	607	672	643	696	715	701	684	655	671	665	673	658	696	639	649	682	677	673	627	730	662	722	701	675	631	658	727	670	661	649	667	709	682	695	707	686	701	717	693	683	706	634	738	679	649	661	690	661	714	694	702	673	654	654	683	737	669	685	691	702	694	699	709	647	689	728	700	641	677	734	646	665	700	687	699	613	685	622	621	676	706	719	679	704	712	692	650	632	691	661	714	703	722	697	731	773	726	659	659	698	666	723	672	699	659	682	660	684	709	700	687	686	677	668	643	725	694	693	671	711	690	688	668	650	646	714	641	662	672	678	718	678	687	726	678	655	697	640	706	699	719	663	679	671	738	665	697	714	713	689	623	674	671	704	690	649	706	670	704	676	731	673	727	651	698	705	729	671	738	684	671	733	660	708	676	630	650	661	705	716	731	728	676	677	719	667	706	690	714	711	679	665	661	681	657	653	652	672	677	706	668	667	661	665	649	678	677	733	671	698	705	657	683	695	698	669	674	651	656	650	717	718	656	712	713	669	719	711	645	622	691	668	669	700	689	664	682	712	669	673	683	694	697	660	717	621	684	668	660	640	735	654	646	648	660	691	660	656	646	683	679	692	716	708	675	665	655	705	686	689	672	673	693	674	647	669	661	683	726	712	669	693	700	701	714	728	688	735	665	699	680	687	672	670	694	702	699	681	707	728	634	680	658	709	667	667	666	700	666	667	685	654	692	692	671	670	722	633	712	703	682	667	663	648	670	622	678	721	662	683	691	718	664	687	666	672	657	649	689	683	681	733	684	664	662	718	677	725	678	663	701	658	668	670	658	691	739	712	689	716	660	689	739	682	688	660	685	713	668	687	657	665	676	671	681	737	683	711	691	710	679	664	701	673	671	671	709	691	697	710	678	656	700	654	703	673	713	655	643	697	700	663	678	667	664	706	659	719	694	702	659	634	697	677	678	741	725	639	657	693	706	696	653	642	687	653	646	688	665	700	685	667	692	687	656	662	666	662	650	672	715	682	701	641	669	654	641	690	684	690	642	661	663	690	683	665	673	714	729	668	687	699	679	675	710	675	637	691	680	692	675	703	655	689	696	672	706	646	722	690	670	710	687	643	688	655	683	680	716	704	658	672	679	667	695	675	677	682	724	673	653	742	703	708	734	699	682	661	705	681	701	696	702	654	718	693	668	674	629	690	709	726	656	615	712	693	665	675	680	685	699	703	658	721	698	683	717	693	654	658	678	665	599	668	706	690	637	665	644	684	695	683	638	642	638	731	671	708	659	677	652	691	680	745	669	675	721	682	686	657	688	672	686	698	646	654	669	668	670	680	713	679	639	701	745	662	628	645	666	673	651	658	676	689	734	677	676	698	652	709	669	692	652	704	708	642	688	702	721	683	685	667	696	665	696	731	673	697	650	666	668	720	650	680	656	646	714	701	690	658	646	648	719	670	665	639	730	692	687	700	670	653	664	655	643	690	689	682	715	648	675	652	668	707	688	709	688	668	681	679	699	665	706	706	708	664	691	660	679	677	679	676	693	700	676	665	673	716	655	680	658	665	691	682	633	720	639	757	701	659	696	698	677	712	683	683	711	713	690	673	731	694	696	681	727	686	681	677	684	668	721	697	670	661	707	683	674	731	676	752	695	681	621	668	683	706	702	688	670	660	714	692	701	754	644	662	695	700	732	719	686	727	674	646	655	671	683	727	686	719	709	639	672	689	707	708	687	697	691	704	673	656	700	679	675	687	674	664	648	713	700	670	632	685	676	665	672	682	743	693	678	689	673	668	705	692	680	677	666	701	685	715	691	671	689	701	696	689	642	663	659	636	691	684	724	680	685	689	677	731	688	647	694	691	684	723	709	676	712	651	659	754	683	693	671	688	679	719	717	677	664	688	746	661	691	688	694	677	686	722	655	655	648	696	707	683	718	682	708	678	639	678	707	691	720	669	653	701	657	670	731	686	646	641	696	667	717	678	680	681	689	677	695	692	703	690	724	697	692	680	737	709	666	697	671	659	647	722	689	713	683	674	720	720	656	710	679	648	663	675	656	673	704	677	680	670	687	691	651	692	644	688	691	682	668	620	698	674	655	726	710	671	708	669	678	671	686	701	679	697	691	698	691	670	639	681	692	663	668	686	702	692	692	686	704	683	632	668	685	659	742	718	698	705	683	676	687	656	657	685	662	687	664	685	633	698	721	681	650	647	645	711	645	748	648	619	676	667	675	701	694	717	695	685	708	684	692	706	656	689	666	712	699	661	661	754	690	696	659	669	640	633	696	693	691	635	678	711	672	701	673	664	668	689	673	705	670	676	693	642	712	738	699	680	684	661	669	616	654	645	682	695	711	671	647	702	682	673	649	750	687	677	663	684	659	650	678	675	695	726
23951	23504	35113	32730	23689	14418	3636	1236	1044	1043	931	910	1009	933	947	947	944	925	953	941	888	921	972	883	891	930	958	909	931	917	884	927	904	915	919	929	908	934	871	904	908	923	923	916	933	887	892	933	945	906	955	905	845	900	897	883	964	922	915	963	886	954	854	937	899	898	939	903	867	965	946	908	876	897	869	896	864	891	885	888	934	920	935	944	924	908	890	909	902	912	980	961	926	934	901	903	909	923	861	874	933	909	933	888	937	908	899	897	864	896	939	909	876	898	925	917	897	919	955	880	864	896	862	919	923	840	935	902	945	945	940	929	919	882	940	925	930	927	936	936	936	924	908	933	919	851	894	893	940	915	885	901	846	904	886	917	910	871	915	901	900	913	902	867	909	898	879	956	901	909	934	925	918	891	885	889	908	947	909	922	888	886	923	950	891	946	880	903	878	919	862	912	883	933	939	900	887	899	879	930	892	940	900	952	917	872	933	930	905	852	919	884	912	886	979	892	901	891	884	897	941	918	840	873	869	890	879	896	945	921	892	917	873	850	889	958	908	917	918	932	875	951	912	893	914	910	954	942	879	879	907	944	890	898	904	933	929	913	880	959	848	945	879	851	894	918	878	920	888	898	960	921	885	931	900	898	914	939	905	872	906	855	892	896	896	851	895	888	951	931	958	884	904	866	916	906	965	913	872	910	869	920	912	901	915	928	920	943	888	906	928	893	900	857	937	953	902	915	826	889	900	942	912	900	911	917	926	834	888	867	868	864	932	906	928	913	861	888	864	858	875	926	870	889	930	966	900	932	893	927	918	877	906	928	904	906	875	930	921	884	878	917	949	933	966	911	884	912	913	853	934	948	893	918	885	887	947	942	908	891	939	891	907	896	879	955	931	856	906	936	872	916	918	930	894	891	944	906	881	937	932	898	929	959	918	892	936	865	872	835	879	909	942	889	896	901	885	902	902	909	896	924	909	911	893	927	841	929	944	918	941	930	944	927	904	871	884	956	917	887	917	930	881	912	895	903	923	884	906	921	885	913	905	910	937	916	867	936	922	915	940	905	935	872	913	874	951	926	896	912	936	930	884	908	944	855	910	905	893	941	912	910	915	866	898	897	926	878	882	870	918	940	853	914	892	879	887	924	928	945	863	894	907	878	822	862	908	891	916	938	897	889	888	920	927	947	920	919	906	919	926	908	890	901	884	972	923	862	931	921	933	894	918	921	945	939	937	867	847	918	887	903	883	916	902	885	872	953	921	882	965	930	908	933	899	851	848	866	855	898	917	896	885	891	951	929	865	910	916	889	867	958	914	953	956	941	898	954	855	910	884	901	895	898	894	912	913	875	872	892	880	872	883	916	897	926	899	896	908	930	911	884	932	928	896	945	913	945	891	908	897	866	901	864	889	936	913	870	919	988	922	908	927	881	933	905	903	871	902	923	930	891	858	954	833	871	884	905	927	942	947	844	868	930	884	901	906	913	860	908	934	881	846	901	958	903	916	870	940	901	901	918	883	898	888	976	892	862	921	889	874	873	886	934	987	905	899	928	924	934	933	927	935	884	906	879	932	902	891	903	925	935	845	886	890	886	910	901	925	931	914	879	893	884	833	938	911	951	902	933	911	894	973	911	935	959	948	931	932	887	906	936	885	892	940	958	912	891	932	945	939	906	945	930	954	825	930	866	907	838	909	913	928	921	914	851	890	896	883	889	986	906	944	901	879	972	919	911	866	894	956	915	921	906	890	880	909	877	862	925	943	901	905	935	911	912	880	906	925	899	947	907	864	898	935	897	936	936	944	908	924	866	878	876	971	913	949	912	921	880	880	944	919	887	930	935	885	941	910	855	933	913	922	925	854	909	923	920	909	819	900	901	892	916	893	891	878	819	876	903	884	916	929	873	933	883	885	919	910	903	883	899	899	897	950	868	890	900	862	940	902	886	889	929	947	945	933	894	888	945	940	911	930	883	932	875	962	925	917	900	881	876	912	934	969	910	921	885	920	927	921	924	880	966	945	903	865	902	902	895	916	894	902	875	937	885	891	987	909	937	894	941	874	873	853	887	900	876	885	932	912	923	956	881	848	928	920	869	934	906	861	944	924	937	945	930	861	928	875	869	887	893	907	863	894	918	901	877	880	989	930	929	924	917	926	907	846	895	908	889	938	861	894	955	919	903	949	910	876	914	904	910	961	944	869	916	918	940	874	970	854	950	883	868	867	946	927	940	883	851	925	936	928	922	878	884	903	974	950	862	919	874	930	892	882	837	946	947	881	856	893	849	882	898	905	871	926	867	901	891	922	878	868	872	863	838	918	933	892	864	927	921	858	866	894	876	880	953	908	921	884	876	954	910	924	901	910	847	926	863	902	900	959	873	866	855	955	911	884	921	920	871	975	886	923	912	913	865	898	922	888	903	887	938	910	928	895	873	928	909	959	877	932	921	929	914	922	892	955	901	922	945	874	877	891	937	918	919	916	950	935	861	912	914	903	856	956	892	897	956	918	934	898	887	973	870	915	893	913	895	931	899	868	895	929	848	906	939	929	871	858	902	936	961	890	889	947	918	906	900	947	847	887	904	900	886	895	915	958	940	902	907	870	872	841	947	932	916	967	876	894	923	842	944	870	925	927	919	917	886	920	888	890	855	919	935	888	949	917	917	892	883	895	854	862	886	933	835	876	930	936	908	914	863	939	942	938	904	885	916	884	949	919	897	923	938	900	883	913	883	974	876	926	876	891	917	906	918	872	901	871	888	884	891	880	888	943	922	865	866	892	841	943	905	935	955	822	922	864	933	924	917	916	913	893	910	911	893	868	940	890	927	892	930	919	913	872	859	895	909	897	896	906	933	906	945	908	887	913	907	908	894	870	918	934	906	942	893	882	904	903	866	925	919	880	951	922	930	929	876	867	952	818	868	898	866	909	900	980	885	927	970	923	909	928	867	889	876	932	924	883	936	898	914	932	902	900	899	939	946	890	852	855	847	928	922	883	964	924	928	923	899	918	875	911	906	925	869	979	928	878	851	898	937	922	946	839	915	959	887	907	903	889	934	904	872	906	866	929	852	907	931	866	943	904	882	884	882	906	900	943	860	945	941	893	907	926	881	931	854	894	929	906	877	946	905	913	896	923	923	917	942	928	922	939	883	850	930	936	892	871	913	874	899	868	852	926	950	855	888	876	946	886	937	913	910	867	868	862	886	846	878	915	966	828	906	918	897	930	860	892	900	881	882	916	889	870	931	881	891	875	883	913	909	935	906	905	902	872	906	963	916	919	876	857	916	933	935	930	890	936	895	915	911	902	883	937	921	930	932	909	924	830	879	904	905	873	888	936	855	908	891	933	857	862	921	916	871	873	857	937	921	971	912	899	933	953	930	892	926	898	902	926	888	924	882	906	953	913	917	880	909	881	968	940	928	848	894	890	898	906	948	909	921	950	906	901	877	896	894	947	894	930	912	953	914	929	932	927	951	918	915	924	924	891	959
64153	101138	72014	41046	16362	4907	1562	939	797	807	835	812	862	833	811	755	768	800	863	778	779	808	798	817	755	833	796	790	777	786	815	802	835	823	832	789	820	800	800	845	778	771	812	789	799	804	785	793	778	818	791	769	867	771	820	809	828	789	788	834	809	836	820	819	824	820	756	845	768	790	801	799	839	815	791	829	803	823	794	818	803	810	859	799	764	825	802	785	772	807	800	804	816	860	804	835	811	822	789	811	761	779	781	759	793	794	806	785	771	837	793	793	798	852	818	800	799	720	786	789	808	797	755	865	803	812	855	786	810	846	829	792	807	749	822	764	795	832	793	788	814	843	759	807	800	782	791	779	790	789	777	854	773	795	819	771	828	768	790	788	807	820	791	842	798	783	792	783	836	782	838	832	770	797	804	804	811	770	798	802	796	780	821	797	842	767	791	814	805	786	827	786	763	827	891	812	802	769	839	798	849	768	822	787	775	781	825	779	792	803	811	826	785	800	837	807	836	759	817	797	811	793	776	854	829	776	854	777	814	798	783	851	787	797	817	730	809	807	808	764	793	820	785	781	830	780	873	761	804	861	789	818	806	741	824	749	847	798	860	849	813	726	755	825	808	846	759	780	792	798	835	742	836	782	793	765	797	799	807	797	831	812	786	815	767	812	824	847	815	830	777	822	829	772	824	814	803	781	861	842	797	799	801	814	773	805	765	827	798	785	803	813	776	831	762	790	787	829	787	771	783	770	789	779	749	788	768	751	852	775	772	816	821	798	813	794	780	815	778	819	806	826	786	790	799	817	823	779	834	802	865	788	809	792	824	826	825	801	852	765	784	783	842	827	839	840	792	846	792	829	809	849	809	777	758	782	727	840	845	825	810	840	820	773	764	782	816	849	796	785	832	792	817	820	773	834	814	811	818	859	817	802	754	802	808	788	783	846	847	743	778	753	795	770	807	807	810	812	795	766	753	864	755	783	841	836	777	802	860	809	751	767	781	806	777	824	816	781	789	808	805	775	831	835	872	803	771	824	826	846	809	843	800	781	819	802	785	808	818	759	810	809	802	808	728	823	789	761	824	849	774	745	797	796	836	785	778	802	779	779	756	829	764	859	744	806	833	817	847	792	754	822	789	793	860	785	806	784	778	794	812	815	770	796	832	752	828	779	828	821	776	790	828	725	839	799	799	785	797	856	782	814	784	833	766	782	793	794	811	791	780	779	778	819	805	828	833	844	822	787	824	827	840	822	808	816	811	828	811	754	762	869	814	778	817	834	797	821	779	795	846	819	777	779	827	809	817	845	828	800	783	816	782	814	775	789	837	810	808	772	798	799	774	741	795	799	762	806	787	762	772	783	821	821	790	822	811	775	836	777	795	781	812	827	845	766	807	745	784	765	813	779	834	780	804	810	810	814	761	797	795	807	751	822	826	770	842	748	796	806	806	772	785	776	806	774	886	859	814	783	807	795	833	772	816	760	827	785	805	805	802	813	803	807	793	803	812	796	800	813	792	795	774	831	789	781	852	826	807	824	803	842	813	763	798	779	798	787	803	816	825	785	769	795	854	779	760	780	861	810	753	829	809	800	788	778	785	763	728	793	800	815	725	790	804	805	815	781	815	798	781	758	773	811	816	824	814	796	807	757	785	773	816	795	794	829	801	792	795	803	809	815	788	810	753	817	744	836	810	823	824	835	823	760	780	752	775	827	812	801	802	768	818	854	812	809	814	795	794	780	799	796	802	722	830	779	756	804	827	799	796	824	781	812	834	798	787	791	826	803	789	759	812	795	805	829	807	772	793	805	804	810	807	805	780	778	809	780	817	709	833	798	760	827	783	766	805	789	785	800	817	790	779	785	804	828	809	789	801	833	834	827	819	760	844	778	785	767	767	787	823	804	817	800	792	847	784	837	824	843	765	843	780	797	771	813	811	800	803	780	822	790	833	810	828	783	838	810	828	889	814	810	805	780	765	798	809	723	824	789	754	811	792	772	805	797	778	774	808	827	789	803	824	753	774	805	836	821	840	865	785	816	771	782	831	805	801	823	847	749	828	840	772	832	794	792	777	827	843	757	821	788	808	767	783	850	781	805	763	811	761	814	839	815	741	813	824	804	822	777	828	836	777	821	781	751	812	806	802	780	826	781	800	772	806	755	783	794	757	832	841	786	802	828	792	823	795	811	847	793	819	835	826	811	803	788	820	820	797	833	793	812	782	801	784	746	801	815	789	791	789	793	771	794	775	780	791	801	829	857	832	801	811	827	756	838	810	851	772	791	863	836	842	824	783	812	753	728	817	741	775	803	810	784	770	833	790	784	790	836	767	841	818	796	773	814	858	802	765	841	798	818	746	831	827	819	798	749	796	789	816	781	808	813	775	777	843	790	807	837	801	788	802	793	769	798	824	776	837	839	837	822	813	777	823	804	805	808	770	789	859	846	811	851	802	802	791	820	763	779	772	798	761	805	772	822	766	754	846	820	762	819	796	833	813	834	782	788	798	787	803	822	809	859	793	809	795	790	787	806	776	846	814	782	848	787	802	802	802	860	805	841	754	799	839	818	774	826	764	826	793	783	739	757	806	725	810	820	845	752	765	793	821	837	776	838	839	830	754	818	797	790	824	821	757	774	795	814	778	871	770	808	798	785	711	847	807	808	842	816	768	748	750	781	793	803	805	808	770	797	825	791	777	752	816	808	824	742	804	824	833	805	792	817	805	823	780	754	838	785	797	809	792	777	847	802	796	824	790	762	756	853	783	781	768	801	769	793	818	811	796	784	795	752	820	792	806	777	779	805	846	735	807	766	754	847	770	858	798	814	831	830	792	786	830	810	827	839	790	757	776	792	794	817	750	842	764	821	793	776	837	807	799	818	813	790	785	802	830	756	782	796	857	831	862	778	830	742	827	836	798	811	795	796	787	776	784	793	714	815	789	812	810	782	781	788	828	797	813	792	771	781	787	803	875	797	827	829	814	818	824	786	785	748	841	755	814	817	881	788	819	769	770	770	813	787	780	865	863	798	855	831	814	789	758	757	806	793	799	790	841	759	787	807	760	811	834	800	791	791	838	813	760	801	777	814	841	789	773	831	797	770	770	853	783	801	720	783	766	828	787	771	795	770	775	812	831	793	784	789	805	811	830	799	818	808	776	836	751	833	774	759	788	759	772	844	808	794	814	760	831	831	776	792	755	821	796	752	771	848	773	811	803	806	796	800	828	760	817	834	798	823	779	832	774	788	802	815	804	850	815	802	809	811	790	772	758	843	798	802	773	791	786	799	781	759	799	817	808	803	783	792	790	842	800	813	848	773	784	809	848	821	810	765	797	782	805	774	813	814	785	804	816	805	803	824	783	830	796	831	783	808	804	794	799	805	827	831	756	794	787	764	765	771	745	782	819	787	779	781	849	807	795	794	842	786	840	834	778	806	819	826	759	772	825	816	793	809	779	795	819	754	802	813	821	810	810	808	794	815	849	765	758	866	843	796
30376	30424	26342	11428	2585	1002	707	675	676	683	708	694	726	723	688	752	675	672	690	633	700	712	682	689	677	667	677	673	726	670	701	671	710	678	653	713	663	674	647	732	720	698	654	667	722	739	639	644	698	676	690	661	645	704	730	722	701	686	684	662	733	678	671	681	673	698	652	677	634	702	632	710	671	669	650	685	715	687	691	702	692	696	682	655	677	638	662	719	695	701	699	700	706	625	703	603	682	675	714	670	646	644	670	672	706	676	715	649	745	677	720	657	715	672	668	678	668	703	683	654	695	685	716	643	698	674	710	674	651	670	741	664	722	692	688	717	684	624	719	684	686	727	709	652	745	655	725	661	693	682	670	673	627	700	654	670	704	730	664	671	673	686	684	716	665	711	662	651	661	664	675	694	688	716	650	638	609	672	676	704	695	677	659	671	670	680	704	719	699	678	667	684	666	710	712	664	718	683	658	735	651	714	663	682	667	700	684	677	692	687	696	699	685	679	685	694	660	686	717	701	673	703	700	696	682	648	676	747	693	661	743	665	642	674	677	664	712	673	686	680	700	707	701	696	689	657	631	722	674	659	696	611	645	682	675	698	658	703	713	699	699	678	703	732	722	739	669	662	657	685	676	675	721	675	679	638	702	718	661	674	656	634	705	629	660	708	718	612	650	662	698	700	643	702	709	674	686	657	686	662	709	695	725	642	703	669	698	699	702	683	635	699	687	663	674	688	656	668	697	670	689	719	669	705	651	699	677	742	700	644	692	740	696	645	708	684	683	636	672	723	666	634	701	733	657	659	695	739	691	670	674	686	672	683	688	701	670	656	656	667	686	718	673	672	681	682	651	703	683	728	715	658	726	706	705	666	638	717	655	702	662	664	695	700	686	684	749	693	678	661	666	699	733	665	673	703	668	705	660	665	676	690	674	723	716	651	674	674	675	700	654	629	706	672	719	711	716	698	702	662	643	655	716	673	676	714	656	654	691	683	654	663	705	681	705	682	681	639	687	634	668	651	675	636	699	705	683	703	672	705	692	659	667	674	685	664	692	704	698	665	679	699	695	689	689	700	712	639	651	671	703	671	674	662	703	712	667	621	692	678	693	682	698	722	699	735	667	673	672	680	659	663	694	636	677	632	672	648	673	717	697	686	695	638	665	640	714	609	624	702	702	721	683	676	688	698	655	689	709	707	722	671	636	673	717	688	692	639	720	673	705	730	687	673	692	675	680	690	637	735	646	682	661	697	693	646	648	695	708	707	667	675	737	710	724	665	699	716	714	647	676	662	709	668	702	700	693	633	719	680	685	686	703	685	695	699	685	717	713	668	664	676	673	707	686	663	632	702	679	651	653	694	652	669	687	731	639	664	696	679	675	659	697	709	648	686	658	637	653	745	694	697	679	651	695	714	735	678	717	663	676	697	683	689	669	658	707	652	669	710	749	657	728	660	670	692	658	650	710	686	664	698	731	674	640	676	703	694	650	694	724	627	671	701	699	667	685	682	706	694	679	648	697	677	686	688	644	686	688	677	707	672	677	709	689	713	684	679	683	695	672	698	710	670	649	690	696	630	719	688	686	677	738	668	694	646	694	659	692	690	661	709	656	683	698	714	644	643	709	690	718	697	745	655	730	654	736	673	656	726	626	701	723	682	693	743	669	675	685	671	667	643	646	685	686	650	661	645	661	695	670	685	676	670	649	691	664	683	707	697	727	637	664	702	675	668	732	629	686	676	720	674	720	668	689	682	649	669	673	661	681	674	657	699	678	696	663	701	668	697	697	685	727	707	679	660	688	661	701	719	730	684	681	674	649	660	654	672	678	664	731	639	643	718	628	709	674	665	677	659	679	727	721	686	683	660	677	676	686	613	722	707	665	705	687	696	643	706	691	687	676	673	614	695	678	658	721	683	679	727	630	716	629	704	728	655	677	685	689	674	658	689	678	677	691	678	663	706	741	675	681	681	690	650	687	677	651	668	705	667	700	669	690	694	672	685	668	667	702	666	652	618	672	712	737	662	702	639	685	696	659	631	683	727	634	713	709	708	675	674	685	650	638	723	677	700	711	664	694	735	716	711	711	662	672	668	629	669	696	680	666	689	680	678	681	673	743	664	681	686	688	675	673	677	692	668	737	677	708	659	666	679	694	709	688	668	687	692	687	690	702	713	705	725	675	696	628	699	747	678	682	674	688	728	641	703	663	638	681	663	675	647	672	687	708	681	677	693	693	665	679	682	657	688	656	666	729	731	739	702	688	669	694	657	661	699	713	633	664	672	634	660	687	707	676	668	694	679	706	719	674	719	690	645	705	664	663	725	644	693	705	667	704	672	617	717	710	692	657	699	697	676	706	695	706	687	652	728	718	692	657	688	664	704	698	713	665	681	682	692	675	684	652	656	720	679	658	672	680	656	717	730	679	652	691	652	633	709	663	720	653	677	704	689	693	716	683	701	675	661	689	711	718	698	685	682	703	671	701	672	701	672	691	679	670	696	646	673	685	685	662	707	670	716	630	671	637	721	648	741	648	674	664	734	685	679	715	711	719	695	687	634	665	670	656	655	666	705	652	703	633	673	673	673	658	723	702	653	673	674	655	628	687	679	728	694	701	765	687	708	691	649	672	667	671	651	689	691	736	673	685	688	666	649	725	688	676	698	685	704	697	657	683	671	678	662	650	730	698	700	687	712	668	711	687	690	669	684	653	673	710	707	730	702	645	685	650	661	726	678	684	678	604	673	728	617	662	700	694	673	648	670	683	694	651	698	684	709	694	701	673	656	663	667	644	647	689	670	694	663	687	755	650	691	654	750	637	696	677	720	655	650	627	702	704	679	655	702	695	695	729	669	653	702	696	668	711	679	678	709	703	733	705	662	685	668	702	709	679	654	719	632	646	674	659	660	695	731	735	677	681	675	640	684	659	630	679	624	616	709	657	640	702	661	703	718	646	726	646	707	682	688	700	674	663	691	701	631	682	696	664	731	685	692	720	681	692	674	679	684	636	708	677	601	726	702	704	752	713	721	666	662	665	641	685	679	644	698	701	692	707	679	647	666	675	681	703	713	663	649	667	662	643	717	716	694	679	687	679	689	676	685	616	689	722	709	697	629	701	680	692	696	663	715	713	717	678	703	707	620	702	696	704	679	673	682	679	695	713	707	710	696	729	710	659	662	662	702	702	651	660	697	705	695	708	715	677	631	670	695	661	711	685	668	631	678	666	734	694	641	698	704	707	669	688	716	647	643	700	735	720	683	655	666	693	688	668	630	670	677	654	680	700	671	606	724	657	697	694	766	696	708	696	660	681	692	675	671	652	720	676	649	722	684	684	648	710	660	678	683	682	645	738	686	696	607	689	690	649	679	650	710	669	680	698	678	707	703	710	682	706	664	690	637	693	694	729	656	648	682	705	682	648	661	641	683	690	634	684	661	660	661	748	712	685	654	680	629	671	675	711	697	668	731	656	670	678	683	734	679	721	707	712	711	677	650
23632	34909	19889	6192	1909	840	630	558	547	552	572	551	550	559	521	511	552	559	547	537	519	565	577	536	580	547	538	553	563	520	507	531	547	512	512	569	570	537	564	587	581	544	545	535	536	554	543	493	549	543	525	581	550	509	547	560	499	513	580	543	585	579	510	515	584	549	551	540	503	535	554	564	586	547	544	537	568	550	572	565	514	526	528	538	578	563	542	549	551	520	560	542	527	522	533	545	600	521	516	511	562	610	548	504	584	555	541	538	516	561	591	508	548	543	611	567	518	523	537	518	535	525	516	519	588	539	568	527	529	523	527	539	504	499	525	531	574	546	545	554	543	507	566	546	555	533	572	501	542	533	534	519	521	544	522	543	533	565	503	536	542	545	520	567	514	530	578	551	540	517	533	555	574	591	537	561	536	595	505	535	544	603	551	561	544	527	526	526	515	549	539	556	551	522	553	564	498	529	548	546	589	565	553	554	516	576	506	578	533	559	486	530	560	513	504	513	581	533	545	523	551	512	599	555	513	577	520	529	500	570	546	548	557	568	550	546	609	541	525	526	534	523	557	543	569	530	546	577	565	552	551	594	567	565	516	547	560	536	597	556	599	516	538	487	544	563	562	544	555	559	501	525	552	519	550	554	559	533	501	550	509	511	548	497	519	563	553	555	522	481	547	519	535	517	551	541	535	524	537	538	573	571	529	564	539	517	506	531	562	547	524	529	534	530	573	529	576	532	528	578	532	556	536	548	512	569	555	541	571	540	559	554	583	544	501	533	545	524	523	546	550	533	570	510	555	541	559	535	592	519	547	535	542	528	541	544	521	520	514	546	554	593	515	536	571	585	509	555	559	521	516	549	525	545	539	529	553	542	541	529	535	528	529	532	589	524	551	547	591	530	564	563	557	534	546	545	548	575	535	523	522	538	545	534	574	528	488	557	538	541	496	542	542	528	566	548	539	550	561	583	578	547	533	551	507	528	530	506	534	537	555	568	536	544	532	569	554	563	540	516	545	523	570	505	543	545	555	551	548	532	543	541	538	530	548	544	536	562	535	530	510	528	525	543	526	591	527	534	548	536	542	556	548	550	543	541	507	572	566	539	558	551	580	526	532	539	562	549	557	564	574	531	530	550	556	560	592	557	516	510	552	539	577	545	581	519	533	544	538	541	586	549	543	555	554	504	522	536	553	482	536	532	551	535	535	492	538	533	555	533	556	515	523	542	560	522	524	549	536	518	500	545	543	532	538	576	555	590	514	556	534	555	539	529	537	534	531	552	581	544	542	559	552	534	539	545	586	558	570	573	545	519	482	546	552	572	555	518	540	553	620	529	598	561	536	516	550	528	544	560	552	598	531	502	588	542	533	536	506	561	516	547	503	556	561	506	519	572	552	523	558	577	540	538	539	535	574	568	535	542	539	524	554	558	581	564	574	555	554	574	564	582	581	549	507	555	544	534	534	561	515	521	520	529	516	549	586	524	543	502	584	553	521	591	514	560	560	555	540	563	554	490	523	555	517	562	524	565	558	491	553	540	556	555	498	535	537	526	509	587	499	567	571	545	554	558	569	562	528	543	567	524	551	547	511	538	570	559	530	516	524	564	546	527	564	545	541	549	548	582	577	534	545	482	511	569	576	574	573	533	563	617	548	574	565	535	539	525	522	538	521	550	565	552	504	545	590	578	513	547	536	505	544	534	524	498	517	588	548	579	544	514	543	541	564	558	518	546	546	530	550	566	547	535	584	552	543	550	534	533	539	537	550	566	520	558	559	522	527	551	538	520	536	555	555	555	536	533	573	514	546	519	539	524	513	523	560	543	572	495	573	535	528	522	522	529	576	560	586	531	576	551	518	536	556	583	567	545	546	500	517	568	585	562	567	563	529	530	543	576	552	534	537	540	554	519	581	546	593	512	487	551	546	570	532	539	539	546	548	580	560	566	584	563	536	537	522	482	551	527	521	528	581	532	543	548	534	554	551	507	530	546	573	563	559	552	536	543	564	550	579	572	541	544	534	554	563	540	528	539	486	543	548	591	550	510	524	524	540	578	520	546	557	541	557	537	521	546	574	537	511	530	532	531	502	572	543	577	542	540	577	541	520	519	537	524	502	502	515	552	524	532	510	538	519	546	516	568	555	530	544	519	510	539	552	551	549	561	583	506	535	551	533	535	525	546	519	541	516	558	555	549	539	554	567	529	569	517	567	526	476	559	577	529	550	577	542	524	531	494	583	569	526	530	525	543	568	532	527	552	523	567	510	527	528	529	537	572	535	524	534	527	572	525	579	548	564	602	524	538	528	539	510	551	563	565	558	520	545	552	505	541	521	528	532	603	548	552	556	549	562	541	541	558	517	512	553	587	539	564	533	584	518	547	536	563	518	575	553	555	517	518	565	582	541	567	588	538	531	595	583	490	568	525	534	520	545	581	553	501	548	537	551	557	570	502	571	547	543	567	522	544	540	587	540	595	567	564	569	522	514	577	558	595	544	566	528	540	559	547	522	541	566	541	567	514	556	552	544	576	534	524	484	555	544	530	557	543	560	542	572	517	598	569	570	544	545	546	523	527	514	536	533	559	536	520	531	564	565	531	532	556	531	540	570	557	547	545	560	543	561	542	531	507	564	611	540	548	558	570	562	570	569	578	513	563	544	574	532	565	545	522	538	552	568	545	559	502	586	489	555	530	502	588	573	526	563	580	521	529	511	528	554	528	550	514	523	573	557	543	573	580	524	524	569	577	532	544	539	502	547	560	565	551	542	508	524	565	535	592	535	553	580	523	513	565	545	530	568	522	556	551	538	485	527	543	533	521	540	518	575	545	510	551	519	570	537	581	523	533	544	597	505	514	539	509	570	588	546	541	523	518	512	517	512	518	560	510	542	525	512	510	539	564	556	530	573	536	506	557	575	546	539	567	567	508	507	538	527	558	546	556	531	547	553	542	547	538	548	586	539	563	507	531	560	534	552	543	580	555	535	500	520	556	549	553	580	519	577	563	568	581	530	517	521	512	569	600	526	513	539	570	550	531	523	526	580	532	558	506	524	490	544	519	581	556	552	535	534	528	534	532	558	572	509	505	529	579	541	519	566	581	528	576	550	531	569	537	533	564	582	534	499	514	558	519	521	502	558	543	526	560	550	541	528	571	581	563	573	564	567	548	545	536	519	535	514	565	542	565	552	548	554	552	536	571	548	530	539	532	553	532	509	529	527	505	555	514	556	544	550	521	582	502	533	548	552	560	519	567	564	543	561	563	532	620	560	540	564	512	509	553	545	541	529	537	549	545	500	559	547	515	549	594	528	532	487	547	507	575	549	549	484	573	626	542	565	568	540	546	556	567	517	550	539	544	556	553	537	522	563	535	539	525	587	541	521	549	574	553	542	597	533	551	594	555	565	553	529	534	528	503	526	572	554	544	546	575	514	515	520	579	545	529	581	517	517	537	505	536	507	565	554	527	523	538	549	532	534	611	544	552	595	483	511	523
24983	25222	37897	34227	20212	7337	1700	946	789	825	775	765	745	801	782	804	729	767	823	778	765	789	761	785	739	797	759	784	775	797	788	780	751	813	773	780	800	751	720	760	737	766	739	729	748	782	747	784	788	727	783	791	801	760	755	796	786	773	686	743	771	764	798	737	774	758	760	764	727	737	767	733	746	737	795	760	797	749	754	743	768	739	784	737	735	761	768	772	746	764	713	791	787	763	733	759	770	756	726	724	774	776	797	700	783	730	766	757	757	789	711	714	757	758	701	730	759	807	773	742	807	758	804	754	758	798	773	805	762	754	739	766	720	727	713	749	817	745	735	741	740	770	795	752	736	793	801	761	770	806	775	752	725	747	789	738	783	715	777	777	784	752	793	734	777	767	708	733	717	768	775	762	736	740	742	787	801	808	758	772	793	804	717	791	823	790	757	761	763	745	734	811	742	761	775	726	698	748	763	745	749	774	797	770	767	777	767	749	776	766	748	804	768	783	736	766	784	724	773	784	728	809	737	741	797	737	751	761	773	736	799	784	759	776	797	787	776	790	719	743	765	732	749	741	766	778	816	800	791	772	771	756	746	739	751	761	735	736	771	774	795	794	785	772	749	788	729	763	775	805	803	769	834	788	736	776	750	782	776	785	765	726	768	823	753	807	766	787	773	766	808	803	766	742	752	769	741	806	776	777	742	756	726	740	734	803	784	704	769	788	756	746	757	784	725	778	783	803	730	740	768	773	783	760	759	769	769	744	754	778	797	805	696	775	749	786	746	759	771	743	732	799	793	788	770	786	704	736	742	712	781	826	749	756	722	740	807	746	715	716	747	735	747	755	782	724	786	763	745	782	777	741	771	775	752	756	737	767	749	774	776	744	755	757	762	768	773	760	710	764	770	764	759	733	769	726	754	725	752	777	768	776	717	816	757	754	769	731	778	764	708	741	763	808	710	741	773	749	775	776	779	749	772	783	731	782	754	831	733	737	757	756	743	783	751	758	767	719	741	727	742	758	825	777	804	779	783	772	747	748	800	821	740	757	725	788	805	808	764	747	734	773	756	748	756	767	758	741	756	761	771	762	782	762	750	775	756	794	761	820	724	734	752	780	759	783	750	781	784	788	769	768	815	745	727	774	743	744	729	757	772	768	756	789	789	770	741	761	750	777	795	765	797	767	739	804	814	762	750	806	717	785	729	823	740	750	790	840	776	761	738	750	753	743	793	750	798	818	713	772	733	738	719	742	756	770	749	732	760	719	795	786	786	741	775	777	760	743	692	736	789	785	737	812	797	813	765	770	795	719	756	762	736	759	774	793	762	791	733	712	769	814	710	741	773	749	808	789	752	757	754	718	793	749	791	744	794	723	776	732	806	732	781	716	756	768	700	706	809	735	802	763	775	725	759	750	707	787	801	789	750	763	794	767	756	777	768	772	737	757	747	744	796	751	788	782	744	732	762	699	825	791	758	756	728	724	772	740	732	725	814	756	779	782	782	718	801	773	764	787	773	779	804	737	730	724	780	747	785	759	755	781	757	768	738	754	780	740	805	759	827	729	762	796	729	758	759	760	802	719	762	804	743	773	736	761	776	761	743	761	758	768	723	748	810	814	770	774	743	780	774	761	766	738	733	819	789	781	784	793	733	718	770	746	757	781	797	737	803	756	768	699	762	725	768	727	772	783	774	788	724	742	737	738	838	802	765	722	767	721	729	755	750	775	744	703	758	777	768	727	728	735	735	767	763	757	728	777	758	767	787	779	756	709	818	752	784	737	736	796	777	742	781	779	777	730	738	795	775	789	756	774	693	715	799	782	702	730	816	697	777	782	797	751	749	842	718	755	755	748	754	737	762	751	756	770	774	744	761	764	797	759	734	730	769	739	764	770	774	760	798	750	731	815	811	754	779	744	752	764	762	797	795	729	761	750	720	788	785	785	768	730	773	756	714	787	727	788	762	775	743	806	772	763	726	775	801	764	757	796	756	743	736	750	764	754	773	756	802	724	762	779	813	770	768	747	765	757	750	730	801	726	780	735	720	791	746	779	758	787	754	819	797	755	798	720	732	781	743	761	804	800	768	730	777	738	715	726	837	776	809	776	785	734	763	779	742	770	745	773	713	768	760	744	737	747	770	867	736	757	776	811	732	745	730	755	754	742	743	732	741	745	768	775	807	766	742	751	754	741	733	750	731	794	799	748	837	751	784	758	751	730	679	764	738	788	756	755	740	709	751	741	762	785	767	767	774	762	794	787	741	744	776	761	795	804	798	785	701	786	755	768	803	724	762	773	807	813	744	764	711	756	727	720	757	756	729	803	758	743	730	767	752	711	755	778	743	768	762	743	781	788	740	773	828	765	722	718	746	707	744	740	767	771	785	798	740	761	738	769	782	703	765	747	775	729	786	761	759	775	803	787	830	730	816	778	774	761	764	783	840	760	797	748	722	823	766	731	834	755	815	767	774	763	786	719	775	731	735	731	797	781	735	789	723	756	725	803	739	796	697	733	809	739	774	770	825	767	746	762	789	760	774	744	814	763	785	790	766	751	804	779	755	744	716	751	738	779	766	780	743	803	791	749	809	733	757	738	743	729	750	762	760	759	804	774	737	727	726	734	718	749	756	740	769	773	791	771	743	762	734	746	807	743	771	802	785	813	789	805	749	786	753	747	728	787	715	772	790	751	800	790	778	778	749	741	700	733	773	758	761	750	741	730	794	755	797	799	761	754	723	715	786	713	822	735	753	756	781	743	793	766	773	711	759	766	752	763	759	801	834	748	733	743	766	782	758	721	737	752	781	779	795	776	775	757	776	782	730	780	776	759	794	782	731	802	786	741	709	743	829	715	733	728	775	746	795	815	785	735	812	754	757	712	782	767	780	773	776	745	848	761	747	772	740	783	731	813	738	761	785	789	758	805	717	770	799	756	759	770	778	799	758	822	752	753	746	754	762	776	775	750	761	761	721	788	707	786	779	776	797	751	787	748	765	806	752	735	760	769	758	786	768	740	701	754	761	729	758	762	710	753	719	754	832	784	753	766	746	717	735	760	763	760	735	814	733	788	790	744	804	748	738	721	762	719	760	747	804	727	803	740	784	770	799	766	784	726	725	773	778	740	779	761	776	758	757	719	762	748	752	745	793	769	769	780	745	783	727	783	808	751	792	744	750	774	708	779	788	786	787	747	769	759	797	773	774	767	791	730	749	782	807	741	755	813	772	764	734	742	751	789	757	766	776	740	752	764	801	758	771	777	754	761	745	717	748	733	697	773	775	751	759	775	725	787	797	795	757	752	802	762	750	769	721	733	758	753	806	769	775	763	790	787	753	703	751	767	766	789	765	786	755	714	807	799	753	789	731	785	755	765	712	741	772	757	731	768	785	780	766	767	697	730	755	797	826	777	751	716	772	742	721	765	782	732	758	744	761	767	739	717	786	752	695	772	782	808	772	791	770	778	845	793	759	723	740	753	714	819	792	704	759	742	761	743
62065	91407	62413	30614	10491	3044	1117	741	709	714	677	652	662	635	697	664	683	644	702	690	646	702	655	644	648	669	692	658	688	642	675	658	651	658	675	658	658	630	732	679	644	697	609	657	623	662	667	619	624	667	645	654	702	679	704	679	665	671	667	656	677	634	717	664	672	626	729	643	639	670	644	617	647	671	673	614	628	637	664	674	615	609	658	693	671	703	661	703	696	672	699	631	680	687	727	665	675	659	660	688	661	675	633	675	640	678	702	705	642	667	636	644	677	627	679	672	656	665	638	730	723	698	642	680	684	679	705	660	670	637	676	634	637	662	654	673	663	638	621	618	673	655	640	666	696	638	658	689	684	622	680	686	653	716	665	674	719	669	662	679	674	646	659	679	664	668	661	623	666	630	659	637	638	683	692	649	629	685	652	689	663	627	658	629	676	655	703	707	688	634	636	645	683	672	649	625	687	623	643	668	632	644	649	640	624	664	626	670	644	690	657	653	670	676	700	684	664	636	713	606	655	678	637	611	638	672	657	633	632	658	690	628	650	692	667	643	635	690	685	697	629	670	638	631	656	649	653	682	668	648	654	689	659	659	716	641	672	681	597	698	653	655	661	656	627	667	661	618	696	664	668	652	637	655	668	665	617	682	688	654	692	681	646	698	681	638	711	665	654	671	685	677	634	638	675	708	651	620	636	681	692	656	704	638	701	694	640	663	636	616	664	653	668	653	672	688	645	704	677	644	652	674	671	625	649	650	683	646	672	663	640	659	675	659	671	656	687	654	636	614	685	682	651	675	645	678	721	672	675	691	675	665	699	705	652	650	656	681	629	668	655	658	649	693	625	623	692	661	643	609	665	625	713	664	721	621	672	636	701	747	648	680	676	679	714	631	626	673	674	669	650	651	681	695	611	648	674	670	676	658	653	625	661	644	673	671	654	647	659	639	637	702	671	650	668	650	676	632	636	662	663	655	643	652	641	676	646	661	670	654	676	687	627	675	659	681	640	681	676	665	613	665	649	638	672	657	652	647	690	633	687	656	677	668	743	707	643	676	651	643	597	652	628	691	661	689	682	646	643	673	634	694	627	651	635	685	648	617	678	663	675	633	698	692	657	624	737	713	668	698	704	674	636	697	667	654	662	623	658	638	668	693	687	652	667	681	652	622	682	672	649	627	667	614	719	691	689	647	625	693	663	666	681	662	679	694	685	641	669	641	665	622	683	700	609	665	637	663	696	671	636	672	682	643	667	718	696	646	636	681	641	668	664	654	694	673	667	686	674	661	675	684	668	645	610	669	632	688	670	657	650	658	687	672	619	637	708	680	637	672	674	650	632	640	674	668	635	669	642	658	661	661	675	671	649	628	615	640	623	642	666	658	635	647	642	644	665	695	609	670	632	657	700	662	659	653	654	681	696	680	677	657	597	666	653	700	638	666	648	679	684	703	683	657	680	654	656	663	691	672	633	638	665	611	640	715	671	678	654	654	638	644	629	663	661	697	642	629	659	646	634	659	660	704	676	673	696	697	648	638	694	621	645	685	683	675	644	672	641	632	653	657	704	651	688	646	639	624	739	680	705	650	677	619	608	691	663	647	643	641	702	686	653	608	626	675	679	633	659	671	667	642	659	649	651	689	693	679	667	664	684	605	685	702	637	671	622	635	687	655	672	643	685	656	657	668	663	674	651	683	640	637	662	630	681	667	632	660	657	654	665	679	615	693	660	683	655	665	697	676	651	655	670	606	661	636	619	671	714	654	691	635	709	669	634	633	696	616	641	669	649	653	709	668	682	654	649	652	707	676	672	657	690	677	611	680	697	676	638	631	654	670	654	631	652	695	672	704	692	660	679	645	669	627	672	653	639	643	658	672	652	641	649	586	669	651	658	655	643	625	675	685	687	680	652	690	652	648	682	684	658	645	632	684	665	643	590	671	677	657	678	692	642	618	706	625	674	650	637	696	683	662	659	684	656	614	657	682	638	719	653	649	685	648	664	699	630	653	648	649	622	650	646	675	630	674	689	660	639	626	693	654	668	715	647	670	637	683	631	662	658	628	691	639	650	702	667	630	683	611	663	694	630	659	662	706	626	655	656	705	643	685	724	636	639	676	609	604	679	677	691	627	638	652	666	744	612	652	671	650	712	641	704	640	652	660	633	653	634	668	696	667	644	657	617	684	605	679	678	702	662	684	630	661	699	684	622	631	677	697	637	682	637	665	654	672	657	633	674	674	639	656	630	687	640	654	583	640	655	702	680	622	677	634	652	679	637	690	668	664	673	698	620	624	646	663	668	664	652	709	699	703	694	657	631	623	649	675	673	660	691	655	667	666	640	675	640	683	659	651	660	627	660	641	674	640	662	715	654	678	626	704	679	665	662	666	690	645	650	661	663	589	686	670	650	675	625	677	671	628	659	626	670	659	623	648	660	640	611	634	640	671	594	669	625	636	643	671	655	672	676	623	714	656	671	693	674	656	708	639	697	686	689	649	653	651	639	677	683	682	615	679	684	689	662	705	661	630	652	635	633	663	689	643	645	606	698	659	617	645	667	632	672	620	688	680	671	693	689	659	652	694	663	619	623	639	609	612	607	680	675	658	674	648	661	608	670	648	659	664	632	674	649	630	691	656	673	660	645	638	745	677	703	640	653	677	652	647	714	695	711	722	744	604	651	639	666	679	680	724	651	650	644	664	674	713	624	649	669	672	632	637	648	648	670	692	672	666	705	657	650	608	635	729	659	659	710	700	646	675	606	687	683	660	666	653	664	653	637	679	686	630	643	627	683	634	603	616	711	632	633	644	675	647	660	635	675	722	655	672	678	665	670	676	650	659	639	658	612	641	678	619	665	675	644	584	692	711	691	685	646	698	673	697	700	625	679	677	656	654	663	655	622	734	611	660	662	632	613	692	662	633	635	662	689	691	631	660	641	676	647	661	621	624	655	682	684	661	656	639	672	671	682	657	660	703	667	641	659	609	656	731	636	695	666	667	659	629	621	628	614	682	704	700	698	637	669	631	669	686	710	657	687	663	691	669	637	693	650	658	631	662	661	625	643	645	635	663	639	650	638	651	638	632	672	661	672	684	627	666	668	658	690	680	651	691	637	675	690	657	700	652	662	639	680	683	623	649	676	651	634	639	699	695	646	642	668	624	608	677	680	671	659	649	698	621	618	687	634	635	687	682	665	663	708	651	662	634	704	685	702	648	661	641	604	678	659	664	674	655	663	712	685	656	710	658	626	689	659	656	637	675	673	633	657	700	687	634	660	662	649	678	702	626	674	643	635	641	635	664	674	660	680	677	657	701	656	645	681	690	690	668	691	675	670	603	591	674	650	668	636	645	651	676	641	667	727	691	635	645	669	684	672	684	714	640	661	647	624	681	696	704	686	681	670	674	630	659	662	656	673	627	688	634	641	732	664	655	662	700	616	673	688	653	632	700	616	651	671	697	631	614	681	656	644	635	643	654	682	655	692	675	662	668	601	625
23937	23424	34645	31582	23025	14019	3439	1249	959	916	892	919	922	939	893	910	880	918	929	849	846	919	883	859	886	902	811	898	844	853	891	853	873	928	905	874	909	905	892	900	914	874	850	848	865	870	921	885	868	890	901	906	847	828	894	882	855	849	845	886	913	868	824	883	856	876	874	828	849	878	926	880	890	818	829	840	858	865	889	888	905	899	843	873	879	916	858	948	912	916	850	894	843	867	889	902	877	903	900	867	844	864	878	889	842	853	876	807	862	864	882	841	871	892	872	881	912	892	884	872	853	830	853	912	850	882	865	836	881	885	888	880	836	841	861	907	846	822	859	874	888	842	860	868	828	840	848	829	870	834	925	887	909	850	874	871	835	883	879	822	874	872	776	860	906	888	840	867	927	830	871	871	903	878	821	910	928	907	855	853	905	805	864	846	863	807	856	885	835	829	866	874	913	845	902	873	928	838	851	852	869	845	866	849	862	864	880	858	851	828	820	848	867	877	842	820	893	825	831	890	924	871	854	863	857	910	880	885	838	858	867	812	854	898	874	846	839	888	879	876	856	845	844	898	842	872	868	804	908	872	866	852	800	856	925	894	886	851	838	863	876	862	898	840	840	827	833	903	853	850	861	876	849	958	867	885	802	840	854	871	877	907	850	859	873	869	908	865	870	888	852	856	827	888	857	849	895	875	878	881	891	903	882	878	896	892	875	867	890	880	850	863	866	879	939	903	893	845	812	922	909	835	910	834	890	865	902	847	963	909	919	907	886	851	868	903	871	837	858	863	904	844	855	911	858	876	839	856	905	879	836	905	892	897	830	839	826	879	868	852	895	826	887	921	830	883	861	875	830	879	897	869	908	894	888	861	821	880	844	890	841	895	885	867	848	920	819	842	865	848	862	843	875	862	944	906	901	853	888	858	870	891	863	854	858	891	920	852	880	864	862	883	879	898	820	824	905	892	907	890	852	918	927	884	864	868	873	884	827	856	924	868	818	877	817	924	891	833	878	821	852	885	842	903	854	828	921	846	887	899	855	794	827	869	864	860	910	890	892	889	861	851	816	862	848	871	831	819	823	875	852	796	852	907	843	880	871	876	923	842	827	928	831	819	846	880	851	913	850	871	898	847	855	882	922	927	872	880	878	787	876	803	828	889	801	847	853	836	876	843	875	889	851	866	900	863	887	878	885	861	858	818	879	832	836	836	812	849	902	859	857	891	900	853	837	864	929	865	915	877	820	828	862	882	848	872	829	848	926	906	895	883	880	885	892	863	856	870	898	851	916	832	847	890	863	918	915	847	881	877	889	886	844	851	869	880	843	877	927	880	879	868	836	797	848	927	877	828	846	905	830	820	891	861	901	862	861	911	846	830	921	839	869	816	904	827	900	887	848	823	867	855	882	885	840	862	854	855	845	858	897	919	855	882	853	876	865	888	844	846	817	828	863	872	873	859	874	867	828	894	865	811	861	747	926	844	889	870	848	868	867	850	861	855	829	894	869	831	890	849	872	844	902	825	822	892	847	825	878	893	878	908	933	853	837	829	838	887	829	933	804	841	875	843	850	906	874	840	849	882	882	851	897	915	872	871	886	881	842	877	851	838	847	902	857	894	915	827	852	886	893	808	822	829	909	873	897	830	874	824	887	880	852	841	869	848	813	875	893	871	878	902	875	860	891	833	846	885	898	878	843	883	886	844	866	845	852	813	843	834	851	814	873	886	849	878	886	827	847	827	862	845	885	868	899	884	905	854	860	847	860	858	843	890	851	838	835	840	839	908	821	870	880	923	844	840	843	880	868	853	887	824	872	900	859	876	859	855	920	841	913	849	891	841	875	866	833	871	837	854	858	862	873	846	902	838	860	877	856	841	857	969	864	866	844	866	875	869	857	867	881	829	814	849	839	872	861	854	821	859	909	830	861	906	855	867	884	864	885	852	876	849	898	873	871	824	854	835	844	836	877	856	903	895	864	893	861	824	837	866	871	857	889	890	822	864	912	849	837	846	837	877	925	869	863	847	852	873	857	875	841	843	880	900	862	847	868	828	814	861	879	883	889	856	886	847	873	840	898	834	862	848	835	880	859	847	846	880	859	874	857	832	850	871	886	838	902	875	903	847	876	864	773	890	894	939	899	815	847	876	875	901	890	887	864	908	865	864	895	880	829	794	842	873	871	898	908	828	899	888	850	918	882	845	884	848	828	867	897	884	873	918	901	834	831	809	868	889	819	816	831	835	894	838	863	815	865	857	845	927	852	885	865	833	886	851	885	834	841	877	920	862	861	884	894	830	872	809	845	829	863	830	895	878	932	893	847	864	893	826	843	894	919	867	891	904	835	866	872	868	842	853	843	862	861	915	882	883	899	870	862	920	818	853	830	866	881	862	884	862	788	888	869	869	852	839	881	860	901	852	869	858	845	836	886	855	880	829	839	897	827	861	874	895	918	823	799	889	854	828	864	829	844	870	885	851	858	854	885	883	839	847	883	831	858	915	855	895	877	863	845	824	851	906	852	838	856	919	850	867	857	855	844	876	917	812	849	897	860	868	894	849	858	852	832	836	887	860	873	872	874	836	834	898	799	871	830	851	826	888	904	891	908	821	875	835	834	896	877	822	834	907	849	842	864	848	826	825	869	841	901	864	881	864	818	876	860	846	831	883	874	822	896	821	811	845	880	894	825	843	868	894	887	873	884	807	913	839	847	916	870	832	871	837	896	868	878	879	860	828	856	813	845	886	828	857	832	859	873	865	844	858	877	787	847	836	859	881	932	842	862	896	871	836	848	848	846	844	788	888	898	778	843	889	795	870	873	872	834	886	861	832	843	853	836	867	818	893	859	882	914	866	829	881	839	818	810	858	847	870	891	866	860	883	877	849	869	865	849	848	815	871	862	877	868	903	913	872	892	867	811	862	878	847	893	899	862	848	851	849	871	854	858	879	874	864	863	888	872	880	828	872	852	874	788	851	817	871	889	853	895	833	889	877	843	889	891	881	877	850	870	924	823	848	902	834	840	859	876	873	828	862	860	864	868	893	884	827	849	888	907	875	865	856	836	881	862	884	837	825	842	883	872	852	894	873	843	896	874	858	874	878	893	852	853	829	846	819	844	849	923	908	904	911	852	928	853	861	838	822	843	826	837	851	879	864	909	822	781	818	884	884	903	902	879	830	892	814	879	854	838	828	912	908	868	866	827	823	846	879	830	863	905	870	816	874	881	863	904	831	823	837	868	845	857	893	855	852	820	863	877	803	841	893	908	907	915	832	837	912	815	860	830	836	872	843	798	905	891	880	843	916	836	815	832	876	845	844	823	898	872	849	865	868	867	813	855	862	832	885	835	864	860	882	885	897	915	837	856	887	887	864	858	847	871	850	838	834	856	836	838	845	840	867	874	880	852	834	830	882	854	893	889	879	852	892	895	839	827	892	874	909	878	880	890	818	854	850	882	891	862	910	903	932	894	800	878	833	915	833	825	872	872	889	896	875
63322	100966	71069	38895	14991	4477	1580	897	779	792	805	772	790	729	781	736	796	785	778	855	773	743	793	772	747	753	794	801	761	764	738	784	789	735	753	789	762	775	774	748	732	807	785	801	792	768	795	810	769	772	803	772	750	798	772	810	734	790	802	799	770	723	789	775	795	773	731	758	782	776	733	738	776	725	727	788	763	772	740	779	790	823	754	756	720	816	778	702	765	803	809	786	759	765	804	778	777	808	763	772	815	776	735	761	785	761	768	780	771	755	770	787	766	759	815	783	783	759	816	804	783	737	802	779	756	755	770	811	754	760	764	754	810	754	787	798	781	787	789	832	756	750	771	777	777	799	757	717	766	748	731	764	761	737	776	775	773	790	800	749	727	786	762	745	768	806	782	833	770	763	790	777	738	753	793	780	725	763	762	823	746	780	724	825	754	817	782	727	806	789	743	725	819	756	749	750	804	763	787	768	774	809	773	773	791	791	789	804	774	821	795	797	747	787	796	765	729	767	757	712	774	693	773	817	785	820	769	784	750	750	757	796	766	785	730	833	772	743	802	742	784	743	804	785	778	804	795	743	758	782	778	719	782	762	739	755	742	741	753	766	745	761	737	721	778	786	785	790	766	777	778	739	751	759	784	737	723	746	791	847	712	768	765	752	731	826	774	770	768	793	743	764	814	780	803	771	792	791	782	760	820	806	733	740	798	814	760	779	820	745	762	797	787	783	783	812	791	761	780	754	729	747	793	782	771	769	737	783	778	750	779	820	785	739	772	833	793	731	796	806	757	740	786	819	770	778	770	782	798	792	738	753	754	782	805	796	753	756	780	752	734	796	813	786	771	797	754	750	779	787	773	765	767	804	813	747	834	766	800	811	759	763	788	732	758	830	793	766	779	739	776	761	791	803	790	782	721	796	755	783	782	819	775	750	741	716	810	743	819	756	789	752	745	745	746	759	793	763	762	789	792	776	715	799	757	796	806	753	785	789	791	778	718	781	825	821	753	788	807	722	827	757	766	744	773	767	811	740	782	796	754	748	765	793	776	817	751	772	794	782	784	761	784	777	755	800	731	788	771	741	787	811	782	799	760	793	787	781	736	774	749	784	743	760	795	782	762	803	743	810	796	774	805	788	765	800	776	757	784	792	779	768	768	781	709	740	775	756	745	802	738	743	786	750	757	813	760	741	758	790	793	751	755	778	787	711	795	753	814	805	764	785	764	784	768	716	754	739	786	815	738	773	781	768	762	813	798	763	820	771	772	774	757	772	828	797	792	747	718	728	771	748	791	804	767	790	756	737	741	789	767	747	752	761	792	774	765	821	750	767	808	746	753	814	821	785	757	814	782	749	771	749	741	844	743	764	781	754	816	757	746	774	759	731	757	750	731	756	727	781	805	745	823	746	764	783	711	806	818	794	774	738	732	809	721	771	807	795	772	807	744	772	728	765	739	762	780	766	766	819	801	794	752	758	749	791	748	768	786	787	796	789	768	772	749	770	800	785	782	758	779	738	754	770	806	741	766	791	729	766	732	745	784	771	775	784	755	769	747	799	773	739	804	773	782	757	826	863	764	773	784	794	785	763	794	771	764	780	758	782	720	790	796	790	773	769	712	789	770	745	796	783	812	797	802	742	775	768	780	803	773	770	735	739	796	775	752	806	775	804	796	783	751	745	769	780	720	722	776	774	794	800	771	775	748	722	762	799	734	816	750	808	788	750	752	810	808	782	779	778	771	764	828	807	711	757	777	754	757	780	763	809	732	835	720	782	758	797	768	790	763	770	794	824	781	746	804	819	722	747	720	789	789	746	765	770	797	793	738	749	786	774	819	802	791	787	777	773	767	770	761	784	732	759	796	768	751	739	806	769	805	778	787	774	734	730	781	824	754	766	761	784	818	748	808	756	748	807	758	757	772	772	819	764	789	751	744	770	752	769	769	711	799	774	771	739	774	817	755	760	749	794	782	763	757	804	756	770	804	787	810	806	773	812	753	749	774	776	819	751	757	777	825	764	768	748	776	768	733	774	794	775	774	814	783	769	811	764	765	716	717	760	798	767	749	804	812	797	779	768	777	773	802	827	766	820	759	791	767	809	767	760	790	757	742	763	780	740	789	767	765	745	786	755	737	751	745	775	763	805	807	828	743	766	775	755	756	798	763	759	742	809	766	800	786	782	753	764	812	762	788	761	783	810	805	817	716	802	781	758	751	801	733	751	733	777	748	800	763	805	799	759	783	777	747	789	786	779	826	745	762	760	753	742	798	813	755	766	747	727	760	743	776	752	745	779	778	710	779	747	816	774	779	735	772	752	739	737	788	784	801	783	747	803	777	832	749	800	787	753	778	795	805	744	748	835	814	716	758	750	740	740	750	743	746	763	757	749	806	785	786	767	765	818	760	774	753	766	788	747	747	755	787	761	726	744	788	780	762	776	739	773	746	747	766	765	790	782	781	741	762	773	777	754	752	746	747	770	756	831	746	770	714	752	763	796	735	787	796	789	757	779	792	720	727	730	742	788	735	816	810	734	776	804	763	802	757	720	779	779	734	813	781	780	744	783	761	783	732	779	734	770	784	784	676	786	800	765	771	736	822	774	733	753	799	832	750	794	743	757	827	806	741	801	810	787	767	725	743	724	815	765	736	778	804	753	731	755	707	791	758	766	816	793	774	757	782	783	759	763	818	726	791	759	734	750	761	783	782	821	807	759	778	728	785	793	746	777	772	745	777	754	785	809	781	768	768	785	762	768	793	802	785	755	779	741	764	801	759	785	769	757	821	783	787	798	736	743	730	804	808	754	712	745	769	781	788	767	747	761	729	774	746	802	775	783	751	735	782	747	779	757	715	770	814	744	764	829	740	800	737	761	767	766	757	831	730	795	784	786	804	760	792	770	841	815	729	790	790	773	789	753	766	756	764	788	767	797	784	851	782	759	767	787	776	780	794	745	788	819	714	743	762	772	766	750	784	760	732	804	730	737	798	781	787	773	786	713	798	770	745	731	749	795	783	760	763	716	812	785	800	785	781	762	729	788	741	835	798	733	715	800	737	752	797	786	763	748	781	747	813	717	791	771	764	774	809	792	740	802	821	807	766	749	739	830	781	755	803	762	765	780	755	763	748	731	764	749	705	777	798	738	755	749	761	797	787	744	752	744	710	723	742	744	804	754	773	755	809	758	768	745	761	752	762	782	819	736	802	822	753	797	756	711	747	729	737	764	721	756	728	749	764	771	768	775	733	793	763	746	754	729	738	783	745	819	742	739	797	756	788	711	794	731	739	813	834	755	759	748	755	779	762	726	746	768	777	776	749	799	789	752	755	799	745	776	776	795	736	731	759	805	821	766	751	767	774	776	731	781	794	764	788	758	766	755	787	732	802	757	759	741	772	738	786	756	732	791	743	819	722	782	756	768	771	755	770	733	777	762	782	778	753	791	783	795	762	728	739	770	771	791	752	776	770	800	788	758	803	717	748	766	787	815	741	732
30364	31049	25642	10646	2337	955	686	668	632	636	585	656	615	662	642	621	661	615	679	626	651	648	625	654	623	627	645	640	624	627	635	607	667	571	624	615	620	675	647	609	636	586	688	638	631	661	632	610	629	694	630	662	574	650	627	682	620	623	633	607	648	662	630	654	646	607	662	657	651	658	625	631	634	629	661	635	679	614	633	622	642	598	645	675	623	629	669	636	626	643	670	600	598	647	626	611	623	635	666	582	650	665	617	621	638	670	617	585	642	682	601	614	635	661	613	673	603	601	622	605	666	682	622	660	632	628	634	614	597	654	661	612	612	606	638	615	620	628	625	686	608	634	655	584	600	636	679	673	624	614	627	614	684	621	648	621	657	657	626	675	621	614	674	629	654	626	645	655	671	623	646	621	644	615	651	654	715	636	669	649	643	650	636	662	600	648	646	649	659	640	580	588	663	609	602	644	629	617	671	645	648	615	642	619	656	634	653	617	643	654	651	630	645	706	686	668	663	644	586	648	604	659	591	641	636	658	623	632	631	618	621	651	628	618	650	606	663	650	627	645	664	659	680	638	643	622	650	620	638	655	606	613	661	613	652	655	636	597	626	621	614	651	647	592	635	676	647	692	622	676	594	619	651	651	643	633	677	647	653	597	644	608	630	621	639	635	617	596	608	647	638	601	662	618	584	643	647	627	632	622	655	674	656	620	606	602	646	616	645	676	612	654	610	586	617	590	614	657	618	645	676	628	622	591	591	646	622	662	603	604	631	609	593	602	668	657	603	664	665	607	651	631	648	548	658	631	649	655	611	635	558	639	671	658	640	654	625	665	624	641	635	683	637	679	678	614	617	639	623	599	649	645	629	657	628	603	614	684	667	649	606	621	644	637	637	643	636	624	629	693	634	553	616	640	671	609	632	650	659	659	644	597	645	680	639	652	624	660	657	604	627	609	610	621	650	603	598	619	677	690	647	610	656	658	600	641	620	675	612	604	634	643	672	636	617	651	638	628	671	631	596	622	588	630	668	621	645	645	616	657	663	637	646	650	644	624	646	647	631	711	591	623	627	670	656	600	608	682	682	690	613	610	626	629	610	642	619	652	605	687	608	646	623	637	646	639	630	649	622	597	684	654	623	600	670	666	638	604	605	665	651	585	645	666	686	693	598	661	648	620	638	662	616	602	671	654	628	628	659	634	612	650	613	598	607	609	697	679	657	646	650	623	613	657	633	629	587	622	677	629	690	621	618	649	621	596	626	673	672	657	640	646	655	647	642	613	624	649	648	602	649	618	587	637	631	631	647	653	689	620	611	636	597	633	653	645	634	627	646	648	601	609	607	609	596	638	642	648	602	596	599	657	595	632	692	580	657	663	626	644	649	603	567	632	617	624	664	587	610	660	660	620	646	629	614	643	607	676	642	616	690	644	645	644	647	661	640	644	734	587	625	631	656	669	588	661	624	641	608	594	636	647	643	588	646	641	626	634	674	617	582	617	638	624	684	654	663	639	666	613	620	645	645	631	653	650	606	591	635	584	673	612	657	611	666	660	660	622	636	629	631	650	637	616	662	611	663	633	642	601	615	608	606	617	685	609	684	596	652	644	646	659	623	616	660	612	586	604	638	648	669	645	659	605	613	612	583	625	643	639	616	609	621	630	597	627	645	627	604	640	644	658	638	628	629	654	634	631	595	647	662	623	630	643	607	683	631	649	632	723	599	611	605	612	668	654	634	650	669	642	626	611	641	629	657	675	632	614	622	695	634	632	616	624	656	653	614	587	608	659	597	597	651	599	617	662	597	659	595	620	633	633	648	614	657	624	632	618	630	652	649	636	634	596	613	630	645	628	618	612	617	649	643	608	637	638	623	630	633	638	674	603	603	635	622	608	663	638	633	639	670	631	636	599	623	639	629	642	622	712	664	647	623	615	638	637	633	626	651	621	633	568	641	626	578	656	583	638	612	659	639	679	659	613	638	651	694	561	620	659	619	652	669	687	623	651	625	633	634	646	661	661	576	638	589	622	636	619	576	676	595	621	665	597	664	634	624	640	654	604	657	672	648	696	659	610	611	629	667	660	678	588	607	645	674	660	613	593	613	596	644	673	635	642	636	598	611	633	694	663	629	667	617	571	650	687	679	633	603	653	669	642	645	602	640	647	686	636	661	604	620	646	596	578	634	666	668	638	680	658	600	653	644	674	635	641	645	633	609	635	646	641	650	678	632	629	615	649	636	654	607	617	599	676	660	666	625	573	626	603	636	624	612	612	676	639	632	624	615	663	630	634	637	632	622	615	646	636	650	626	656	633	633	667	648	614	635	616	641	614	628	621	614	632	636	644	613	620	602	618	619	648	640	644	630	598	637	666	601	645	568	673	643	639	592	623	624	601	667	658	635	655	658	600	635	637	656	603	642	631	634	668	639	646	615	643	605	690	615	642	652	607	621	656	651	610	640	632	665	635	609	655	637	655	657	623	627	647	631	684	555	625	651	620	657	661	607	687	675	656	639	639	587	618	665	649	666	619	599	653	626	643	648	655	601	601	634	625	635	627	652	647	649	631	621	659	630	636	612	688	633	634	632	617	628	625	630	683	593	614	600	561	620	658	636	653	635	598	635	588	658	642	618	607	640	609	600	662	617	628	596	599	627	631	634	679	561	625	580	671	651	637	624	615	639	622	578	650	618	639	642	638	660	675	630	660	611	648	646	645	615	641	617	622	608	672	634	671	645	594	664	597	612	590	649	623	618	634	688	635	623	634	606	657	654	695	677	604	638	669	620	615	657	608	609	602	646	633	616	579	657	638	591	647	605	641	591	653	671	659	620	665	640	637	665	681	646	659	615	575	639	620	654	614	628	634	651	657	599	643	691	612	635	601	594	625	600	642	639	627	611	634	644	668	630	663	592	616	615	661	614	596	653	635	642	646	630	643	647	597	697	660	641	679	633	617	627	610	661	666	580	625	666	596	604	613	627	678	642	648	645	647	615	628	603	664	614	606	660	702	639	630	630	655	671	619	633	651	593	626	639	652	645	647	631	602	609	649	681	688	669	671	608	614	625	638	614	635	632	572	637	652	604	572	660	646	665	613	628	661	609	693	655	587	632	647	621	648	624	632	619	633	641	651	615	622	590	607	652	620	637	650	625	658	682	633	637	644	611	665	643	555	644	672	613	612	629	610	622	623	637	664	645	646	653	662	676	590	667	667	649	683	643	657	622	638	646	632	621	648	680	599	624	639	624	620	605	626	614	647	597	670	643	638	620	619	610	649	621	629	611	605	577	636	647	618	583	642	660	625	629	648	641	638	641	604	608	604	612	661	608	591	646	636	648	633	610	608	624	617	602	608	594	612	666	673	636	651	639	595	620	670	623	621	597	619	621	593	620	616	640	629	619	669	629	629	630	628	636	652	629	624	594	620	630	633	647	640	610	619	630	662	620	604	664	633	662	626	604	636	631	650	651	629	637	652	638	653	678	624	587	642	642	614	575	648
24377	34922	19178	5786	1782	771	588	509	500	524	537	524	505	460	517	535	495	513	505	524	548	535	557	476	512	511	515	502	559	498	516	489	533	521	524	506	539	470	533	556	509	500	502	537	510	541	480	512	535	531	528	534	520	507	497	524	505	471	528	517	520	504	515	526	558	522	488	515	543	513	507	513	490	489	512	483	516	520	489	527	529	500	489	520	501	500	505	525	529	502	532	474	506	534	451	522	516	520	505	492	507	507	505	522	534	485	499	534	517	500	535	519	505	538	517	523	503	513	513	499	513	506	471	483	512	512	509	544	496	459	513	519	534	501	540	512	493	491	515	510	510	511	510	489	507	506	493	518	525	491	534	476	480	495	529	503	494	474	533	514	533	530	483	557	558	489	481	490	526	518	527	509	535	511	504	485	488	498	519	479	539	501	529	513	491	523	549	510	502	519	472	507	482	542	505	517	517	533	521	511	537	497	486	507	497	549	510	499	524	505	529	476	544	523	468	534	552	501	500	496	530	521	520	503	499	517	525	474	481	525	522	509	515	460	507	529	563	508	544	498	527	504	514	516	504	512	491	513	525	504	504	495	489	523	520	545	500	516	501	496	478	531	464	500	484	502	502	498	497	507	551	529	511	526	500	481	514	526	557	577	540	486	514	544	530	546	551	544	514	486	484	531	541	554	550	505	537	484	520	515	482	541	514	484	525	492	499	501	508	511	523	501	527	488	518	515	500	505	525	519	470	492	521	528	522	501	490	502	541	492	490	484	513	556	504	529	483	543	470	517	502	480	493	512	511	520	507	500	520	514	487	522	488	555	515	525	498	473	540	537	495	467	511	524	529	491	502	486	532	528	500	502	534	507	533	506	493	550	488	523	508	514	511	466	546	539	526	553	528	507	516	504	525	506	536	530	527	501	540	488	537	499	533	508	490	531	507	529	525	518	506	459	470	521	482	509	501	504	527	505	494	534	500	535	522	527	537	525	475	535	497	483	521	535	508	512	563	507	501	531	522	497	517	535	499	539	488	500	502	483	500	515	514	511	510	527	492	493	500	510	529	524	497	529	540	522	502	499	485	543	492	500	552	511	494	514	489	527	519	479	540	523	495	501	482	504	527	512	521	490	505	537	535	487	516	518	522	481	502	483	523	491	500	516	510	521	515	482	495	481	493	463	495	511	488	524	478	557	518	503	515	483	511	529	479	515	537	499	506	509	511	461	515	537	474	509	539	502	473	511	512	511	558	540	519	545	555	530	468	496	554	520	517	482	544	530	527	511	505	532	500	550	523	514	509	535	517	484	498	505	524	492	503	511	528	522	542	498	487	534	495	546	485	524	517	484	522	532	519	510	526	514	496	487	506	475	538	480	504	511	491	518	537	484	469	489	463	489	507	512	483	490	533	508	435	466	515	505	510	488	533	511	508	526	506	480	523	486	492	504	520	533	508	518	482	482	501	510	532	492	520	509	495	510	522	519	507	474	495	528	497	468	530	535	492	526	514	487	530	498	472	509	513	544	493	496	481	514	528	518	496	528	499	499	523	526	522	535	487	514	543	536	512	530	514	492	496	527	512	514	530	474	532	506	513	510	583	494	487	490	486	514	497	508	528	522	517	518	507	549	547	533	525	474	493	473	479	521	510	528	551	547	499	512	482	481	505	528	481	477	498	518	499	522	498	518	510	511	503	539	486	499	545	509	479	524	509	491	480	503	524	486	515	484	531	519	505	521	514	494	501	514	519	503	548	539	502	495	521	495	494	506	484	508	498	534	558	491	504	538	550	524	533	548	515	495	537	514	507	528	515	504	522	515	539	489	524	488	488	535	495	464	519	497	494	466	480	516	522	560	509	534	565	535	536	508	511	539	511	486	508	561	516	480	495	505	512	468	496	476	507	534	495	523	531	522	470	505	526	510	515	506	519	534	501	473	499	533	493	501	576	524	516	559	504	500	515	544	539	489	476	557	517	512	532	519	507	560	538	524	590	563	563	502	521	470	535	446	474	512	502	490	476	475	511	534	533	514	518	538	506	511	509	511	507	482	520	518	511	551	493	475	500	464	485	528	515	494	506	541	581	496	513	510	500	520	504	494	521	557	480	477	521	491	456	503	523	536	533	542	484	449	536	520	519	545	504	508	516	526	527	488	549	470	514	523	497	509	481	525	534	552	501	502	531	476	513	505	509	501	467	529	518	496	479	496	541	525	501	511	530	477	522	473	550	514	479	530	503	496	525	496	519	498	501	532	535	531	506	542	468	540	488	477	529	495	527	485	538	516	498	482	532	513	517	491	516	526	503	447	519	513	502	522	527	488	542	535	520	515	590	514	526	530	542	516	529	538	506	535	539	512	480	517	448	508	514	469	497	497	512	521	517	490	494	491	527	484	526	510	531	488	565	533	497	518	543	498	528	531	502	518	505	476	528	491	508	508	491	520	503	505	486	510	463	505	510	511	519	532	485	489	503	508	477	508	522	523	527	486	534	515	485	522	531	533	489	489	485	525	530	531	487	544	562	543	493	491	483	513	480	535	521	519	503	516	482	541	519	519	497	509	498	496	526	496	545	523	535	468	529	494	500	502	503	533	499	507	525	519	514	524	468	492	551	532	524	518	503	493	520	485	488	516	484	509	528	560	544	547	536	497	518	543	549	488	513	496	504	529	429	507	507	511	542	485	548	514	534	520	500	536	502	528	509	507	488	488	541	485	514	506	525	512	568	548	521	502	510	475	532	536	524	522	505	482	482	577	527	507	471	537	489	485	518	505	488	517	513	480	525	510	508	513	531	542	510	532	527	535	534	475	545	476	516	539	530	503	496	483	533	507	459	482	481	472	532	497	505	510	497	552	515	479	505	501	518	495	522	530	529	498	533	522	513	546	481	516	493	498	487	524	503	521	492	531	568	521	470	523	506	517	492	555	472	507	537	501	477	523	527	496	492	500	483	562	496	515	546	517	487	532	536	490	528	515	522	504	481	490	468	486	504	514	542	497	495	536	488	478	502	518	528	492	508	524	512	481	541	507	483	491	510	517	510	500	571	509	553	534	546	505	498	524	509	505	522	538	553	529	551	550	538	473	529	519	520	504	511	510	517	523	509	539	542	513	507	481	505	508	530	534	520	499	510	552	507	489	507	559	530	530	524	527	541	531	517	501	497	489	503	467	545	524	531	537	587	502	521	512	573	512	471	500	507	525	525	538	478	517	529	520	499	536	467	490	496	516	552	480	495	449	502	509	505	516	478	488	498	518	494	520	495	475	474	525	526	497	515	501	520	495	524	487	472	510	534	494	501	488	504	519	558	482	487	480	464	525	511	546	511	528	519	535	481	464	468	522	525	521	512	521	545	497	509	558	536	568	522	517	513	535	508	483	525	477	509	500	491	521	508	546	473	515	525	474	493	491	477	460	485	501	513	511	516	536	466	479	533	544	535	490	536	504	511	514	538	547	508	527	519	525	511	529	519	497	530	518	494	498	535	542	521	488	502	508
25004	25119	37626	33539	19738	7014	1609	855	729	727	754	756	749	787	713	740	792	771	739	702	725	710	709	788	710	729	735	719	777	725	750	782	758	755	711	698	727	732	719	730	699	701	745	719	768	720	717	675	715	715	726	701	725	680	720	690	738	696	718	707	700	730	713	781	775	701	728	720	686	708	726	742	740	741	691	729	705	704	723	728	708	700	724	716	726	682	715	690	738	733	678	717	698	688	751	741	737	729	741	753	738	685	730	739	728	741	674	744	724	725	778	686	679	701	751	750	724	702	739	681	707	737	730	677	752	687	766	743	725	687	741	695	721	727	772	705	673	748	696	758	775	684	702	704	692	706	742	744	718	777	729	729	739	692	748	746	685	708	759	724	725	673	683	684	774	722	723	698	722	719	715	787	712	748	704	773	709	721	706	675	725	703	734	682	723	710	721	698	745	739	733	715	704	686	729	710	730	680	736	712	678	743	734	691	675	760	677	714	694	720	684	741	720	740	721	738	699	751	750	705	731	687	753	727	696	762	696	716	707	719	709	703	736	731	687	693	742	708	715	708	730	714	666	722	718	695	690	695	719	741	707	749	706	749	695	756	700	714	747	696	721	683	721	704	697	725	697	758	718	727	720	756	749	696	690	700	729	692	696	704	734	698	697	747	747	745	704	734	679	710	738	737	736	695	715	749	714	710	677	715	722	702	703	762	732	763	697	713	711	716	708	721	758	691	743	695	652	690	758	735	736	681	698	740	722	717	688	765	713	737	766	676	731	677	713	708	750	745	734	713	703	694	689	734	664	669	687	758	736	699	742	761	741	732	739	675	724	773	656	680	738	752	800	684	700	746	717	723	636	714	726	773	707	721	698	675	730	685	713	714	689	728	724	701	689	705	727	690	737	743	716	723	674	788	737	722	743	712	735	723	714	712	706	751	745	719	746	747	686	655	718	705	719	719	726	720	706	721	728	717	699	699	716	686	697	689	684	733	687	721	714	703	721	681	710	726	712	688	738	713	695	681	716	726	700	693	739	711	714	757	724	714	745	700	665	692	697	718	749	726	734	777	708	690	716	753	730	685	677	741	752	795	719	769	693	736	702	703	703	708	720	695	757	739	729	689	715	742	697	705	700	701	727	735	727	695	736	685	654	707	731	699	776	733	730	722	676	659	719	701	789	705	734	719	762	726	732	723	739	678	745	704	697	738	677	716	773	768	689	700	747	695	741	672	687	715	714	674	740	684	717	674	703	684	714	680	700	723	764	707	721	713	739	702	707	752	699	720	706	724	667	705	719	693	721	704	696	704	720	700	734	693	710	744	661	701	720	762	741	696	719	786	714	717	728	742	713	725	685	670	720	740	762	721	794	673	719	727	750	709	689	721	755	708	740	722	696	684	723	739	680	799	753	716	677	742	693	724	698	731	738	733	686	713	728	712	748	701	768	703	741	719	773	701	710	704	712	734	725	736	752	658	670	683	745	726	764	723	740	702	679	716	722	716	754	672	716	676	737	666	670	699	712	725	701	713	710	754	676	695	796	686	743	661	753	649	698	706	690	724	706	690	682	720	700	720	722	685	752	731	714	715	793	726	706	742	694	687	680	679	711	738	736	652	695	767	709	685	697	731	703	701	710	688	676	696	728	737	743	721	719	658	732	677	747	708	770	693	686	678	664	724	691	676	686	666	713	757	689	732	752	714	729	687	698	721	726	715	738	721	712	707	716	750	727	723	673	708	720	751	735	704	742	733	704	687	709	706	687	737	726	764	698	707	705	710	703	704	729	675	719	665	730	700	757	739	718	699	704	653	744	706	725	746	724	698	665	741	696	701	694	705	771	729	742	695	691	683	734	691	677	603	709	713	749	756	761	783	715	710	749	723	732	722	731	712	717	755	725	708	697	696	714	712	742	667	721	714	722	723	680	713	732	707	683	705	736	725	730	745	730	702	744	723	699	709	717	753	730	683	695	724	719	775	723	720	711	689	693	708	705	742	638	674	702	710	693	723	691	717	666	718	718	708	734	702	747	676	714	719	741	767	706	692	697	745	708	709	715	747	731	717	725	689	750	725	728	682	719	693	704	710	723	703	714	741	696	759	669	755	739	682	728	740	742	691	716	722	702	720	736	680	697	729	733	698	732	708	695	694	719	686	741	703	685	720	775	765	686	719	719	723	706	714	709	704	754	714	718	741	711	754	699	717	732	685	655	675	717	706	746	722	748	711	708	706	756	735	710	727	724	710	691	684	711	699	708	708	708	703	714	709	732	695	728	758	710	697	661	708	709	724	747	676	745	770	776	805	719	709	739	706	709	732	692	671	719	663	677	788	722	734	687	701	743	698	649	711	761	723	721	703	721	718	768	699	737	686	702	744	715	683	693	723	718	670	736	739	680	704	706	690	703	763	718	777	698	667	712	723	739	741	750	750	715	688	696	711	706	713	689	722	732	692	748	756	713	674	719	733	712	745	719	742	738	776	683	762	659	708	702	740	724	712	736	718	719	698	693	719	740	716	738	767	739	703	738	725	677	732	764	690	674	710	737	714	740	729	752	717	714	723	760	690	711	718	712	711	719	693	711	720	694	752	674	697	698	677	719	725	674	719	693	679	702	721	729	717	693	758	721	667	785	718	683	782	709	694	751	721	724	707	701	757	709	737	680	702	678	733	692	686	730	692	746	724	692	662	731	715	696	705	762	677	693	736	683	681	693	729	734	739	661	714	701	717	672	667	648	734	724	668	703	732	714	743	720	693	723	687	710	733	739	738	724	749	707	772	700	719	768	744	713	733	734	686	739	737	693	694	795	671	702	766	695	705	688	739	735	734	704	677	688	689	730	687	715	718	745	721	749	753	725	713	757	685	708	733	701	721	716	721	709	737	729	701	693	712	645	729	729	709	706	693	725	770	645	688	697	699	724	678	704	700	751	706	756	695	693	718	697	673	691	672	721	720	699	712	711	723	709	724	778	696	716	711	717	741	710	726	722	719	722	700	701	669	713	705	713	774	722	730	713	676	732	736	717	737	731	657	707	740	680	742	692	744	721	765	727	763	655	729	703	714	722	704	686	711	740	724	726	716	769	736	709	742	687	747	724	715	757	745	796	732	710	667	729	742	746	757	732	714	680	721	696	703	719	725	728	706	699	756	752	702	731	705	700	712	703	684	685	717	689	751	698	706	732	724	647	706	685	815	725	729	704	749	709	711	705	664	705	715	710	740	719	743	752	720	711	719	740	696	686	741	705	696	719	701	737	722	778	689	642	719	710	678	770	730	723	744	705	688	731	731	682	694	768	710	727	724	712	725	695	692	672	740	731	638	746	707	721	709	691	695	687	646	727	720	740	752	731	706	686	663	739	744	708	719	693	662	706	688	705	768	677	707	731	736	707	712	695	743	734	703	732	705	714	729	750	784	721	736	714	712	654	727	745	700	675	704	702	726	714	747	730	691	669	741	767	793	691	680	696	700	692	718	717	697	728	753	683	706	760	736	692	685
62043	91288	62544	29621	9776	2743	964	675	667	633	672	644	606	663	623	635	662	615	609	639	624	601	633	611	632	653	633	690	622	605	606	698	684	584	575	683	678	641	700	603	613	621	665	641	624	643	643	614	645	649	666	651	615	646	586	639	665	650	593	613	599	634	619	594	636	622	608	610	643	696	654	647	613	593	644	621	644	627	651	654	596	618	599	663	638	621	634	585	653	640	642	649	636	603	623	626	612	650	627	648	641	620	605	619	607	638	657	618	627	668	611	559	602	627	670	640	670	648	615	639	617	630	592	617	627	648	608	647	664	678	658	678	629	631	624	615	637	640	668	584	641	641	613	643	616	625	647	645	624	607	617	592	627	649	598	610	607	619	645	621	615	632	670	621	594	628	608	635	601	653	600	653	612	651	644	633	639	598	665	622	630	607	658	630	634	603	614	594	620	599	594	645	610	631	657	593	610	646	610	639	593	675	620	655	641	575	662	639	631	597	651	654	648	562	655	614	613	600	643	613	615	609	579	658	686	622	626	601	616	631	629	608	651	645	628	636	646	599	632	677	640	612	625	610	671	664	641	607	640	607	654	590	646	659	622	633	624	636	620	606	672	639	618	650	615	623	578	632	596	624	642	651	612	675	607	622	609	620	640	631	614	612	639	631	665	624	657	600	628	663	640	648	639	591	626	582	621	695	636	599	631	645	598	620	648	643	609	676	624	638	621	636	630	636	624	618	644	613	645	595	688	631	650	655	656	658	620	643	608	634	601	571	629	648	617	626	626	642	626	629	675	625	649	630	613	664	566	611	629	661	607	635	597	632	621	615	652	663	608	590	652	677	633	625	631	642	652	663	627	632	633	655	663	683	628	656	581	611	660	627	665	625	629	595	625	595	638	626	621	672	635	645	644	598	613	649	609	623	596	628	646	599	624	586	654	643	645	648	643	590	680	594	703	629	628	632	655	599	630	608	620	637	591	545	614	609	698	652	600	611	651	656	657	635	621	645	591	667	629	559	624	631	636	594	627	585	620	621	615	622	643	630	630	638	592	647	617	638	607	585	631	611	646	639	656	630	651	641	642	626	669	636	590	629	628	617	670	682	593	603	637	630	654	614	611	672	653	611	609	584	650	625	628	681	645	630	618	639	631	612	612	624	643	614	580	637	632	650	643	611	628	600	614	619	631	622	625	611	628	631	632	620	638	638	650	618	627	592	636	612	649	645	650	645	642	624	661	629	607	618	595	657	601	632	668	636	662	602	636	622	624	659	679	655	616	607	675	632	639	632	653	616	623	652	596	647	645	624	612	670	588	649	590	596	659	616	576	644	652	614	603	583	616	641	640	637	654	603	667	642	592	664	638	607	644	688	598	665	619	671	636	654	607	658	623	622	617	592	620	616	641	632	665	641	657	622	641	633	671	625	605	639	651	626	659	571	617	670	597	634	612	620	648	631	677	594	616	626	591	636	628	629	614	651	632	684	615	589	643	637	633	617	638	644	671	608	631	620	615	621	618	625	638	583	633	625	583	659	663	623	684	658	635	589	586	633	639	597	615	620	612	644	620	612	630	588	601	643	657	603	651	619	652	664	579	642	641	643	590	616	630	611	632	612	603	641	629	606	658	640	679	628	629	670	655	615	639	586	633	648	636	646	602	607	606	633	686	610	602	638	626	569	645	646	577	618	623	614	647	592	666	645	597	622	702	620	629	601	613	656	644	624	657	637	599	625	624	596	641	661	659	618	700	629	618	623	614	620	635	647	564	601	640	620	645	647	603	603	621	667	710	621	637	602	641	606	653	632	593	663	614	636	621	619	628	619	605	634	615	643	630	594	645	643	580	625	602	591	631	706	569	651	642	579	681	587	584	577	619	652	651	641	629	612	610	632	614	670	626	645	637	585	658	620	627	619	622	572	670	642	592	641	613	645	648	573	598	597	650	650	615	634	656	599	634	625	647	624	658	596	642	634	606	599	637	663	654	643	580	616	620	639	626	724	613	607	648	658	611	607	626	642	632	640	625	586	627	627	671	681	659	635	601	649	614	635	617	694	601	633	675	634	658	605	633	641	631	590	623	596	574	675	634	622	631	618	626	624	647	641	615	644	637	640	663	608	652	645	637	602	629	681	607	630	653	593	656	567	631	605	620	592	628	669	643	653	598	616	654	616	588	636	635	606	632	629	618	615	622	664	593	612	593	676	659	711	629	600	673	648	610	596	602	626	632	648	641	612	657	643	619	633	618	595	627	638	622	658	617	604	628	636	641	642	622	642	612	616	618	625	608	635	637	630	591	646	672	649	609	658	655	645	671	632	637	660	623	624	630	642	590	622	649	672	637	615	633	681	607	641	639	603	626	609	611	594	597	655	611	606	634	620	617	649	630	613	621	619	632	591	582	619	641	627	632	635	603	686	595	653	588	626	625	602	604	621	631	624	577	620	648	630	658	636	613	588	623	619	641	659	607	609	628	606	607	592	615	656	615	589	622	622	617	622	673	635	616	679	646	631	674	645	604	598	620	619	685	654	638	605	589	610	585	632	639	640	560	627	586	609	594	641	614	648	639	616	626	621	632	620	655	628	615	635	650	638	619	625	653	678	616	583	603	622	622	638	652	631	629	629	632	615	641	648	623	583	620	593	625	662	600	615	682	641	617	656	621	621	704	587	589	616	596	610	622	614	598	635	636	635	660	618	625	618	607	570	628	642	622	671	682	615	585	632	616	658	657	627	654	609	604	629	622	644	672	658	627	645	635	628	605	598	621	625	604	671	635	654	601	607	616	614	653	653	579	639	643	668	621	599	615	654	613	598	624	635	615	628	572	630	636	633	669	661	647	684	616	610	626	633	622	631	600	647	650	574	648	671	676	608	638	651	626	646	664	623	624	608	616	598	635	632	658	642	615	652	650	634	579	658	633	585	611	600	615	605	629	554	655	607	618	619	629	615	626	627	594	588	635	609	647	617	714	655	609	628	613	643	620	643	633	619	604	618	621	663	600	592	641	662	617	635	626	599	639	638	623	611	616	644	589	622	653	628	669	621	656	676	612	658	607	704	592	621	648	682	630	627	631	638	620	609	645	651	628	603	611	643	652	594	643	593	636	642	629	617	590	638	610	590	624	661	622	645	627	623	629	586	614	630	618	583	600	602	666	663	624	637	626	657	626	645	636	605	606	632	593	644	615	638	611	626	666	605	623	610	604	602	631	628	590	628	632	582	659	679	618	633	622	645	632	647	671	651	672	637	630	682	599	659	622	637	657	601	624	634	633	673	624	625	617	631	629	642	656	627	619	647	613	624	647	639	632	661	623	633	572	651	632	636	637	635	633	647	618	657	654	655	686	636	664	655	612	645	640	633	596	591	612	657	678	651	674	622	658	565	587	611	613	655	641	646	668	583	577	628	608	618	670	589	593	599	613	613	642	597	570	602	626	603	609	677	597	626	594	581	624	628	620	585	609	641	614	593	629	591	644	603	606	611	616	649	618	579	624	633
23949	23353	34652	30876	22523	13500	2977	1048	894	918	865	876	860	929	851	843	837	824	885	834	831	865	849	816	860	861	794	826	828	836	802	856	861	866	833	830	884	841	831	790	832	834	857	867	877	845	790	798	813	862	870	830	812	794	841	859	763	810	826	833	838	884	842	808	827	855	808	829	807	785	821	835	843	833	822	772	863	860	817	832	806	842	851	869	809	834	839	792	803	794	864	847	831	885	841	802	833	835	843	838	856	818	813	907	806	821	824	841	845	805	811	860	903	839	829	814	832	793	823	805	852	793	844	815	836	809	845	817	813	819	821	824	805	821	796	806	854	828	828	788	824	799	843	790	905	818	792	819	823	831	833	797	830	851	788	827	861	820	838	832	815	807	853	798	862	896	791	855	834	781	813	818	877	851	825	858	834	869	822	807	809	809	866	807	801	834	854	874	850	809	845	799	841	787	822	822	798	811	818	811	816	816	859	831	897	835	829	814	867	838	823	843	835	845	845	858	833	821	813	819	811	826	840	803	839	808	809	830	848	848	831	814	789	838	846	796	770	849	817	862	860	790	847	806	885	787	812	804	782	898	824	835	818	822	792	879	844	826	802	810	870	817	841	864	827	794	786	846	830	809	826	833	803	862	817	772	814	846	814	839	860	821	821	799	847	850	811	836	821	858	807	832	798	789	840	862	847	848	820	832	866	793	837	805	819	879	791	839	850	848	841	815	841	843	810	855	817	786	875	862	801	838	847	848	791	846	847	805	830	786	900	794	865	821	816	814	778	848	854	791	811	829	827	794	872	832	862	825	828	839	843	835	790	822	837	834	826	787	826	836	854	836	829	801	825	791	846	850	818	813	816	839	780	811	826	813	822	837	856	808	802	831	867	822	822	793	802	769	810	877	844	875	816	833	868	822	817	780	797	799	862	821	792	777	816	823	812	845	790	822	860	871	825	810	841	759	844	821	809	837	861	781	842	846	834	807	826	871	846	785	771	889	842	797	838	831	843	835	871	846	808	818	894	830	836	854	819	839	828	763	824	814	805	778	771	803	835	812	823	819	845	849	830	828	817	823	881	837	842	853	840	801	822	829	876	870	836	858	791	781	819	863	865	797	820	831	818	834	845	844	836	842	839	782	758	804	835	840	847	834	857	823	881	857	829	879	828	862	863	846	838	878	788	809	787	784	778	759	781	786	845	798	856	800	842	828	859	837	823	803	848	844	841	804	835	828	859	835	827	866	854	866	807	841	816	813	859	835	826	836	819	832	800	821	869	858	841	858	802	836	832	831	816	893	827	848	860	816	811	836	822	829	848	847	790	833	806	840	802	855	838	817	835	835	800	792	786	837	812	867	830	805	835	792	803	853	859	824	875	928	867	852	800	848	878	815	868	825	844	841	807	865	901	813	820	841	838	826	846	878	791	829	861	823	833	833	821	839	851	811	845	844	823	781	799	862	825	871	829	836	915	821	794	830	806	789	789	815	824	799	854	830	778	793	845	861	821	895	836	805	799	819	873	879	862	805	805	823	833	821	860	819	851	798	806	830	865	794	810	798	764	865	812	857	852	793	834	818	851	826	885	806	860	866	771	796	851	793	821	830	842	787	797	834	824	838	828	810	867	833	797	847	802	802	770	797	846	868	828	815	839	825	839	802	849	851	814	803	805	836	792	809	813	858	871	777	832	822	828	820	830	824	821	819	811	830	797	822	816	791	857	850	836	792	836	879	824	825	789	841	856	824	794	826	794	837	870	836	830	849	842	787	785	809	809	771	784	761	837	815	861	786	856	861	810	857	776	815	853	803	812	846	826	806	735	816	833	846	855	925	809	818	764	794	815	787	814	850	805	822	855	816	802	808	816	852	784	792	875	814	849	840	798	825	785	850	790	835	756	837	821	834	748	863	811	818	846	829	821	859	776	797	801	854	797	830	887	840	828	798	778	843	905	824	863	845	884	830	831	799	830	795	814	768	804	788	825	755	852	810	826	819	813	805	836	789	824	855	787	799	776	859	776	785	791	841	801	807	793	844	804	822	862	820	845	838	832	865	777	836	818	832	808	821	798	841	796	844	819	825	849	832	827	852	825	839	847	822	800	810	853	886	846	840	778	804	844	854	844	787	817	789	832	859	837	871	786	822	830	852	805	835	876	778	804	820	882	786	864	876	867	817	837	870	753	814	837	817	815	812	848	858	830	848	834	875	854	849	857	790	821	849	828	858	844	886	856	836	855	842	854	851	828	856	832	860	863	834	782	852	825	795	818	792	849	823	772	826	768	860	809	833	789	874	855	880	825	871	850	810	810	824	807	803	830	917	838	788	803	847	771	790	799	799	810	865	865	809	868	910	821	789	810	820	861	832	790	827	805	823	822	804	850	797	812	868	823	831	876	800	834	818	849	840	849	823	851	863	810	818	806	840	836	845	823	771	814	800	811	872	850	856	857	825	789	903	801	801	888	863	842	781	798	817	804	786	785	832	816	793	872	864	812	873	806	830	792	831	772	795	840	820	865	819	862	793	802	814	852	879	802	826	834	796	871	848	824	800	839	838	813	811	824	820	798	789	862	833	827	780	796	802	823	819	841	853	814	835	846	781	783	820	843	856	835	818	791	815	871	802	837	864	811	816	803	822	863	896	856	792	829	790	872	808	776	819	818	881	863	805	810	864	832	879	796	863	788	833	844	843	795	832	858	844	807	827	797	819	837	830	847	810	837	799	822	832	861	841	833	848	823	802	840	854	828	888	828	840	808	878	877	800	825	820	834	792	850	833	840	830	868	772	843	824	848	806	850	836	826	839	812	831	863	811	869	859	873	776	786	835	836	798	800	876	845	785	821	820	849	819	829	795	831	837	878	812	860	872	839	831	839	856	820	822	857	778	810	861	825	874	831	832	872	814	840	818	779	865	846	780	859	779	784	795	832	775	853	838	796	830	836	865	837	804	785	791	817	827	813	845	805	820	855	784	872	856	810	819	796	806	805	809	819	788	812	832	828	845	871	893	829	849	820	810	800	779	870	835	787	783	833	828	818	824	820	837	776	777	817	767	826	875	798	877	829	742	838	825	849	842	802	819	843	777	823	870	760	860	793	867	841	818	815	825	865	829	809	818	832	833	827	852	798	811	824	801	854	812	821	776	842	798	846	862	816	795	855	812	840	824	815	862	869	769	832	798	772	804	882	834	815	844	798	811	787	814	827	793	826	823	756	808	831	848	834	811	847	802	828	791	815	778	835	829	825	835	816	818	843	873	848	817	796	839	821	846	869	795	810	790	826	811	844	816	861	848	808	828	860	805	815	813	801	866	807	815	806	830	811	808	802	847	785	838	814	789	841	813	865	866	808	808	774	773	845	864	808	791	762	801	802	805	793	828	802	842	801	807	804	861	798	837	828	832	815	860	862	794	803	747	810	860	845	818	840	827	895	830	823	833	801	810	874	793	850	833	894	772	818	771	815	804	828	859	798	825	856	813	816	818	864	827	823	879	796	846
63864	101046	69388	38063	14148	3939	1183	789	711	734	752	774	742	745	737	787	725	730	767	798	728	748	752	748	762	725	801	771	739	702	751	776	748	721	742	735	748	748	684	789	710	768	750	759	751	706	778	724	737	746	760	763	725	753	789	752	771	740	763	736	753	696	780	760	786	760	734	706	744	833	747	758	724	709	712	778	788	752	727	764	731	723	799	788	736	752	718	728	687	776	737	720	707	787	744	747	776	751	727	726	751	773	714	730	717	757	702	776	752	735	719	731	751	787	707	788	739	768	780	733	788	778	723	775	766	698	775	738	718	741	731	814	750	796	735	770	688	815	710	770	785	780	777	730	705	762	796	704	810	749	720	706	737	734	699	699	772	748	766	746	744	754	731	720	722	753	722	730	784	750	776	756	748	750	726	728	737	791	761	759	769	711	813	720	765	748	732	729	746	764	772	772	760	788	703	725	738	734	742	753	714	716	796	785	744	774	769	749	746	764	811	740	746	797	763	693	791	759	733	728	737	693	758	729	726	747	791	769	710	753	714	782	773	782	763	754	741	732	763	748	738	777	721	775	708	808	786	776	720	747	714	804	742	755	796	712	809	792	755	775	744	740	709	745	767	758	765	766	723	761	796	700	768	676	741	715	779	746	768	748	732	762	759	725	743	797	779	813	746	768	758	720	728	746	761	776	839	750	742	732	721	767	732	715	759	754	725	712	742	748	738	686	733	723	726	733	723	760	718	754	725	721	776	724	755	730	803	739	775	748	725	805	713	737	750	744	757	741	759	720	781	744	745	747	749	770	786	715	724	699	727	791	748	734	772	743	711	724	736	763	757	739	725	708	757	723	712	734	740	792	698	735	758	758	720	746	738	755	737	729	764	738	734	747	737	736	712	793	715	769	742	787	754	678	718	734	763	771	727	776	731	722	784	702	741	755	754	753	720	744	747	749	796	745	685	734	735	738	727	743	693	714	733	769	731	740	738	767	768	720	695	751	760	715	767	814	754	717	783	793	762	734	729	779	716	736	732	737	766	687	759	784	747	742	773	759	747	765	689	747	721	759	744	719	730	751	679	715	744	748	754	716	742	736	795	797	787	733	718	737	736	750	716	744	773	738	723	780	742	766	710	741	727	731	731	789	750	740	739	723	738	730	708	742	758	773	766	734	760	758	726	778	719	773	744	752	731	779	769	689	710	707	767	724	768	759	753	730	772	739	742	686	716	776	751	788	738	765	705	753	709	693	758	766	662	790	757	722	713	744	680	746	763	711	727	731	751	722	766	731	764	742	818	754	748	684	736	767	774	750	725	793	729	777	754	713	729	762	729	742	786	749	703	757	704	735	756	740	768	726	748	751	743	752	699	751	733	751	720	798	743	732	745	708	752	772	729	722	759	713	764	738	714	777	694	793	785	728	725	714	748	788	729	713	740	678	715	704	812	742	730	764	752	748	722	767	749	751	800	748	794	776	758	725	685	775	780	773	709	691	772	748	744	726	773	767	748	772	755	758	732	733	727	675	761	732	750	743	697	700	765	748	728	723	778	761	762	731	725	771	729	748	738	758	738	783	765	730	734	750	701	726	749	731	765	749	762	677	750	777	744	744	732	751	705	740	773	754	725	787	718	731	681	784	730	687	769	759	727	779	708	675	758	754	777	743	791	727	728	781	728	809	743	750	738	790	799	741	714	781	745	738	758	739	751	727	724	722	738	740	730	703	731	696	734	709	767	771	747	708	730	743	765	750	745	755	760	744	766	745	773	691	708	766	754	676	773	766	753	769	756	747	771	716	762	696	772	715	749	696	767	755	757	714	733	712	745	730	730	743	720	793	689	729	783	789	766	726	782	732	761	718	767	743	745	819	764	753	795	789	726	746	783	749	786	772	752	795	712	718	751	747	727	709	714	735	732	722	789	749	695	715	681	751	722	839	752	760	718	755	745	710	715	749	740	739	748	756	764	744	719	713	767	772	707	728	732	728	696	767	749	725	767	782	705	771	700	750	746	730	786	774	771	767	718	783	771	742	728	723	763	799	724	770	736	727	748	721	737	744	748	747	656	737	734	728	739	728	743	734	764	721	713	738	753	716	752	777	790	787	755	758	740	716	721	771	746	770	736	786	742	710	747	741	781	739	748	759	718	745	713	760	776	709	726	751	726	727	712	735	738	704	779	741	714	696	731	759	666	735	743	763	780	722	802	747	729	739	769	741	763	702	684	748	758	693	783	717	766	712	728	758	729	725	759	710	773	729	762	738	732	742	738	752	739	720	745	684	736	728	790	787	783	739	753	761	725	816	775	762	717	725	771	762	781	747	754	727	751	787	717	732	726	732	730	714	743	737	684	734	741	712	762	765	760	771	762	758	767	757	746	751	731	735	742	743	763	771	717	756	757	743	745	698	708	757	792	735	716	752	793	799	725	750	718	757	678	743	718	782	732	700	714	704	792	741	733	719	717	718	762	748	725	731	740	795	749	743	757	739	741	771	683	731	732	755	748	768	728	757	729	700	736	756	739	756	764	747	782	729	742	808	734	782	767	770	726	751	732	748	724	719	750	776	714	768	756	790	760	712	734	746	762	744	741	744	736	683	746	789	749	723	753	724	786	714	766	747	760	733	768	670	726	770	724	730	776	761	752	703	718	722	728	723	731	718	776	796	723	766	708	732	739	730	775	680	727	759	766	755	696	764	705	731	715	702	704	761	754	756	728	720	757	680	789	801	705	784	769	705	760	749	739	757	722	740	741	737	768	775	748	725	756	705	696	746	707	782	711	793	736	741	785	776	749	759	775	738	769	712	758	750	763	732	723	753	728	723	731	723	769	784	723	716	751	775	746	759	721	751	759	729	758	749	781	754	696	772	760	754	678	732	778	691	693	755	715	742	741	754	705	696	760	716	738	726	734	755	693	727	745	722	705	728	751	747	802	703	759	743	719	711	749	757	793	753	705	771	738	724	714	719	676	751	735	744	747	746	694	711	744	730	786	759	759	725	727	751	706	795	787	779	759	740	744	727	774	688	754	749	682	692	744	731	737	702	765	743	710	730	803	744	744	743	746	732	812	736	785	739	780	757	691	767	721	782	726	740	767	732	739	726	744	752	751	760	728	773	674	766	787	777	697	788	710	746	717	804	750	687	729	785	756	790	760	746	747	732	737	760	728	744	741	725	742	741	723	740	734	714	702	761	725	682	758	765	765	780	735	760	746	762	756	687	731	761	792	754	731	743	694	689	789	739	727	714	743	761	753	713	705	757	788	789	712	767	728	686	757	763	712	716	731	806	723	715	733	754	738	751	724	725	701	744	689	759	709	763	751	699	694	788	787	736	770	696	721	778	768	697	748	738	769	750	746	753	752	772	764	792	774	735	723	662	784	766	773	749	733	758	698	759	708	746	778	736	750	770	744	809	770	744	755	707	700	740	727	756	773	728	740	732	794	748	746	723	758	748	717	775	717	740	689	732	769	775	718	803	747	792	709	778	741	711	798	712
30417	30842	26670	10901	2213	949	690	614	624	590	635	631	663	641	699	631	635	662	676	649	662	615	612	659	676	647	657	615	638	640	664	615	613	644	635	660	659	600	615	653	612	633	669	637	628	650	643	640	623	639	686	665	644	647	660	675	666	658	561	634	627	654	663	631	662	595	633	646	592	613	649	643	640	703	643	644	641	601	659	644	600	656	634	663	626	589	661	629	651	657	655	666	672	682	655	632	678	604	670	679	636	629	639	642	646	639	641	593	626	656	642	650	623	656	685	639	618	683	636	647	646	578	679	613	626	662	662	629	650	639	619	631	648	622	670	636	601	627	713	647	669	583	663	648	625	667	661	657	620	593	628	664	621	672	654	642	603	637	648	635	616	580	636	656	627	623	626	668	625	614	619	631	644	596	675	678	640	676	639	602	650	624	658	664	640	646	641	632	619	583	605	677	636	643	599	595	608	682	628	588	686	613	655	615	655	638	653	641	639	628	641	636	595	607	661	624	605	663	650	621	627	648	677	641	666	585	637	652	666	623	643	681	672	634	646	664	685	658	622	643	641	672	627	673	594	646	658	637	646	663	632	660	633	650	666	649	680	640	664	681	634	671	579	651	617	617	638	649	608	672	666	674	663	670	697	652	594	618	639	595	646	640	633	635	716	615	653	652	627	639	618	655	616	618	627	607	638	650	629	655	626	658	590	660	642	642	664	560	612	615	656	630	645	672	615	641	589	652	636	603	639	676	670	650	672	633	664	602	653	597	662	659	580	638	630	646	667	657	679	661	632	634	634	594	663	610	671	655	607	667	651	626	668	619	618	609	674	677	652	642	607	635	644	620	617	632	619	652	598	650	663	628	660	626	694	627	597	645	622	639	659	632	668	651	644	622	637	626	616	591	648	668	648	647	666	622	588	676	619	624	640	604	627	627	611	626	611	647	621	598	634	677	649	604	607	656	659	611	603	582	671	608	612	661	657	689	650	635	656	621	600	655	639	657	630	638	606	663	662	614	648	610	623	607	653	636	639	582	586	632	604	630	625	615	633	622	661	672	668	654	628	641	629	623	639	636	626	589	631	642	637	632	674	613	616	619	665	633	664	628	624	651	661	635	642	629	605	612	624	639	656	622	645	627	611	622	660	605	622	631	614	618	668	613	649	662	666	593	662	613	671	617	679	626	648	636	665	615	621	599	622	626	644	639	649	657	629	651	608	645	628	645	656	618	602	650	701	654	606	613	671	601	656	653	656	665	691	640	603	641	633	632	619	621	680	611	633	640	666	646	680	644	617	618	621	602	635	650	654	600	622	640	661	665	672	639	674	616	633	652	633	642	624	613	645	640	647	642	643	652	633	672	687	634	657	622	604	630	637	615	614	638	632	620	639	642	663	625	691	654	612	643	643	636	612	605	607	634	644	644	626	655	626	668	601	670	614	607	617	643	620	663	648	661	616	673	630	647	618	623	672	657	663	636	628	571	644	616	695	681	625	621	633	666	613	615	642	641	642	604	654	629	638	614	627	603	633	662	641	631	638	600	645	702	632	694	588	687	657	655	603	640	649	677	667	713	622	600	616	621	653	674	671	615	696	636	647	653	628	666	654	614	639	618	614	646	643	663	653	652	694	602	661	640	623	596	617	677	656	663	633	623	678	633	670	650	627	611	601	617	622	601	614	625	604	617	651	639	615	613	620	706	681	662	651	625	619	683	652	627	658	635	635	668	653	632	598	597	631	624	577	609	614	623	647	643	600	632	679	616	671	607	640	633	626	602	629	664	637	626	602	619	673	672	650	638	677	634	672	606	643	648	634	646	657	619	638	595	648	628	630	620	635	681	588	611	666	647	632	662	592	644	665	621	639	623	634	632	620	627	699	656	616	612	655	652	607	601	604	634	640	646	639	626	608	643	632	623	641	690	609	640	636	612	655	611	626	651	597	598	688	616	629	665	668	616	638	618	633	621	633	605	668	604	633	644	637	629	643	653	652	651	633	655	647	640	629	656	653	632	620	635	637	617	678	629	660	712	656	585	626	640	618	605	644	626	659	606	637	637	676	664	632	684	636	602	624	566	634	619	616	620	629	621	635	615	671	630	622	702	643	624	627	629	634	655	621	623	654	629	631	610	594	594	636	673	680	585	621	642	627	657	632	607	639	648	666	639	662	655	587	635	678	633	641	620	624	652	629	682	625	651	645	600	656	661	645	615	622	626	658	624	602	612	615	644	619	601	675	661	640	613	678	672	670	649	640	596	616	623	632	657	625	633	659	641	622	610	651	598	638	640	669	637	647	625	642	623	684	652	658	662	644	627	638	696	669	649	619	629	669	633	596	608	642	639	630	682	668	597	679	615	634	640	646	698	614	651	645	649	638	612	629	675	626	605	694	640	624	622	606	639	637	656	657	633	657	648	639	599	578	634	643	622	655	679	661	648	588	636	613	642	620	618	620	643	670	642	647	692	639	701	626	687	634	601	597	652	684	628	635	687	674	601	646	635	650	640	638	637	624	607	596	641	659	675	664	657	589	657	678	681	626	608	637	619	662	652	652	626	642	648	629	648	644	660	614	609	644	656	640	632	614	626	655	629	667	638	638	656	653	609	662	660	647	628	675	578	633	631	690	639	648	612	656	603	627	623	674	681	598	653	683	662	644	650	632	653	608	667	655	646	636	650	611	684	646	694	649	615	652	640	618	626	675	611	587	663	675	625	619	617	654	654	597	678	641	657	611	641	643	677	637	635	579	657	661	696	646	658	665	652	652	628	635	655	652	639	606	659	626	632	625	613	643	635	618	581	624	648	642	627	610	655	648	661	650	646	611	691	634	645	634	659	625	638	627	647	595	622	628	613	659	642	608	630	673	654	605	610	610	654	639	687	617	657	654	642	631	684	623	672	626	649	652	634	620	645	634	626	610	649	647	673	653	657	682	638	659	675	639	649	629	632	576	644	636	634	633	605	636	626	636	653	613	601	660	675	668	607	634	634	617	659	635	635	591	668	616	647	629	634	640	637	565	635	639	686	667	652	678	646	636	636	614	680	602	617	650	612	612	612	624	571	617	686	639	636	585	623	665	640	620	696	623	671	612	646	635	625	651	616	585	673	618	688	619	631	620	627	621	696	644	632	690	660	693	644	637	629	610	636	620	663	658	634	637	672	648	645	582	661	598	647	628	669	596	620	633	592	660	699	669	623	658	659	643	586	663	666	624	629	648	636	655	624	634	618	650	598	653	689	681	671	656	630	585	653	621	639	640	631	646	654	641	644	633	700	646	643	649	607	673	650	659	615	608	641	649	576	673	594	651	681	682	627	641	655	673	661	641	669	642	676	611	660	614	689	609	637	645	650	632	697	618	615	674	667	646	595	663	618	671	612	636	617	650	633	675	664	650	643	626	607	662	610	636	649	574	659	638	624	684	648	663	624	642	704	675	611	626	679	647	649	639	627	668	626	649	635	626	649	633	637	660	638	619	646	613	671	651	667	630	660	612	626
24462	35835	19893	5687	1728	785	556	516	481	498	521	551	515	525	541	493	516	513	501	509	507	472	490	498	494	496	505	469	513	550	483	509	522	515	510	532	526	499	486	499	532	537	499	549	531	495	462	551	542	507	534	524	532	510	494	510	501	500	526	515	506	513	517	479	503	522	536	536	505	496	552	517	507	532	508	505	510	505	513	516	528	519	489	516	540	507	514	520	546	535	522	549	511	481	493	502	512	500	535	523	485	507	506	528	495	504	538	504	516	521	492	511	486	541	489	534	491	472	505	524	493	545	536	519	539	552	491	517	531	528	475	523	491	552	531	525	518	513	537	518	489	517	491	513	500	497	516	514	509	537	532	532	553	490	485	554	487	494	500	482	520	484	516	501	490	530	497	468	502	500	509	532	532	496	519	485	527	527	485	514	509	547	504	492	487	518	528	536	514	488	538	519	510	522	517	494	505	503	540	510	501	517	500	511	512	520	486	526	498	503	474	466	447	558	515	498	512	519	492	514	515	545	540	496	542	494	552	547	518	512	562	527	495	473	520	520	500	512	503	527	491	511	504	487	515	472	475	470	518	513	479	527	511	500	553	542	532	558	535	520	513	529	507	488	496	533	491	518	496	484	519	524	504	537	536	515	549	530	511	506	516	475	500	539	507	523	537	507	519	527	509	503	518	524	521	514	532	561	520	491	501	535	523	519	519	557	527	503	520	513	540	496	507	529	494	498	473	484	492	523	532	487	514	512	479	512	522	529	499	517	537	509	499	511	584	522	481	531	502	503	490	534	528	518	567	520	467	534	510	460	469	490	530	502	498	546	547	554	491	500	497	494	520	521	526	496	493	541	481	506	535	482	517	473	490	555	533	564	530	503	465	501	513	474	514	487	519	522	525	521	514	530	511	506	495	506	503	514	559	519	503	489	475	478	492	495	524	510	524	485	524	554	467	535	476	507	505	474	547	525	501	547	544	501	526	512	549	515	491	527	474	547	476	466	484	528	530	534	504	536	470	476	492	490	498	523	502	514	520	520	521	524	542	467	553	510	489	500	509	544	491	565	518	510	506	523	520	497	497	530	501	507	512	500	514	518	511	527	485	498	503	525	508	531	585	496	539	540	509	490	521	514	525	513	532	481	485	500	500	534	491	473	481	509	498	480	517	505	496	531	512	524	515	494	503	486	526	529	496	504	574	506	518	496	535	514	510	524	489	503	490	527	509	509	520	528	461	482	554	473	531	485	509	527	524	503	487	513	527	528	509	516	501	530	549	517	500	525	508	489	533	484	509	498	514	524	484	564	528	511	511	502	496	503	495	488	510	476	529	535	541	527	509	499	490	479	527	507	526	516	490	504	493	509	520	499	505	508	501	535	540	538	518	520	502	535	491	525	525	519	505	502	499	514	502	499	514	517	500	538	558	502	491	508	555	523	456	513	511	526	500	500	530	530	522	492	523	512	509	554	538	517	515	485	514	495	522	490	538	551	502	486	503	527	511	526	512	557	520	499	545	518	513	483	511	465	572	447	538	528	525	472	532	532	543	530	510	487	491	508	545	493	513	530	492	544	501	546	496	461	486	521	487	500	537	523	506	563	546	480	499	501	535	513	518	494	498	516	527	552	481	492	464	547	534	491	504	537	483	541	556	523	524	532	539	486	521	560	516	547	487	525	515	514	492	511	502	557	507	510	524	503	526	491	515	522	519	492	520	492	478	471	536	526	498	561	548	479	509	487	543	527	445	518	493	496	530	507	493	506	468	504	516	544	507	498	487	538	496	545	537	501	494	486	512	543	520	528	534	499	514	514	497	489	493	514	502	476	516	550	497	496	521	476	488	529	506	486	532	504	505	529	517	523	515	481	541	484	504	509	512	535	513	564	500	492	540	493	511	513	453	546	511	561	506	543	512	532	501	531	487	555	513	498	534	512	505	537	565	503	551	529	509	515	508	535	460	504	508	475	506	513	524	521	533	533	502	531	554	541	545	526	489	499	540	527	525	523	528	524	545	519	536	517	528	524	502	528	497	545	521	488	502	454	502	485	513	535	515	520	470	492	524	524	539	503	518	539	532	502	520	504	501	530	481	513	489	532	508	503	499	522	517	509	498	489	545	510	474	537	540	534	505	537	480	521	500	554	523	503	526	510	476	503	514	511	537	510	563	514	500	505	494	544	502	484	492	527	509	511	483	490	518	522	541	532	503	521	499	492	503	502	513	485	523	477	523	507	492	493	469	506	509	525	509	504	512	555	500	488	532	529	507	498	483	567	507	522	511	513	524	504	540	446	516	558	526	488	516	550	533	512	518	472	528	521	535	521	482	479	488	501	505	504	517	531	509	503	528	495	560	538	520	539	504	500	539	546	526	545	512	546	529	496	504	482	525	562	556	498	539	491	474	482	537	515	507	534	448	486	507	542	554	528	540	464	497	555	456	533	493	499	523	522	497	540	526	496	499	481	549	524	538	511	503	501	537	550	491	495	500	518	523	493	509	502	501	534	487	514	524	492	563	547	482	517	535	494	526	489	499	524	493	534	526	454	519	509	497	522	529	506	532	515	493	535	495	525	548	525	485	532	515	486	522	501	505	486	502	515	567	525	536	474	549	482	550	552	516	483	476	511	509	509	473	528	514	512	535	520	500	512	564	469	538	503	509	515	531	519	532	556	523	507	530	506	492	535	513	502	497	557	477	537	511	509	512	488	497	510	497	508	495	545	517	532	485	500	506	496	519	520	541	507	551	531	486	484	501	512	538	467	505	512	470	524	524	485	524	521	522	504	491	516	508	529	571	472	512	545	526	513	513	484	506	537	530	492	518	536	505	498	497	559	489	539	545	507	517	506	550	505	537	524	501	535	515	491	484	519	499	511	520	536	512	538	510	504	511	492	526	521	531	548	544	513	509	479	528	523	520	518	522	559	463	533	511	511	455	540	476	498	507	488	508	546	533	516	488	501	516	539	507	504	515	532	547	464	493	489	473	533	520	483	565	523	493	543	515	560	512	507	532	498	479	554	494	515	542	537	508	530	506	504	499	532	481	484	480	506	509	525	515	500	518	525	525	493	498	547	510	459	537	541	477	515	490	536	540	490	511	508	544	502	552	524	559	503	493	548	469	521	473	505	529	520	523	529	524	532	497	501	497	506	517	542	487	516	500	544	504	545	479	503	530	478	529	521	479	485	500	505	481	525	539	510	514	531	495	537	501	550	520	487	505	491	470	494	558	538	508	522	519	481	502	504	520	515	528	510	514	525	547	520	527	486	485	500	497	494	497	538	494	537	524	507	498	479	505	522	513	504	516	574	545	522	487	505	508	522	543	552	508	517	510	550	532	533	526	543	556	514	507	502	490	518	484	504	528	517	457	521	554	454	500	528	512	480	513	472	503	479	514	550	544	520	504	528	538	529	489	550	496	517	535	528	564	520	524	519	538	484	538	520	509	494	524	510	487	488	485	504	491	522	495	561	488	523	538	491	468	555	550	509	538	536
24938	25670	38758	33362	19318	6478	1431	911	806	773	765	744	732	701	747	731	732	791	769	720	767	743	784	772	725	751	778	757	742	770	694	814	695	757	711	762	733	746	711	733	783	728	694	748	753	777	763	738	779	779	721	718	751	722	761	725	736	732	723	685	761	760	739	736	747	753	718	746	699	689	736	780	708	749	775	771	753	730	763	709	743	707	712	705	735	768	703	687	724	763	729	712	717	690	765	738	736	724	765	757	734	800	746	771	734	758	738	740	722	714	732	712	726	730	780	706	728	735	765	772	700	771	711	745	708	738	709	720	747	716	710	758	760	706	770	734	746	770	759	701	723	698	756	749	797	778	769	754	731	773	693	764	709	676	704	762	747	713	753	700	723	692	753	756	784	715	732	729	744	739	727	764	719	726	764	776	755	751	758	763	740	717	739	750	741	706	743	712	751	744	713	705	739	792	738	723	751	681	724	742	740	759	754	726	753	730	706	729	723	738	696	733	733	686	727	681	743	739	755	764	725	737	725	773	721	745	730	715	734	707	748	798	755	696	722	707	718	766	713	777	670	749	761	774	735	731	730	693	701	692	760	741	763	753	736	709	741	771	712	757	739	725	694	763	789	715	711	712	707	737	713	719	747	745	702	738	726	724	735	721	725	729	712	774	739	742	743	776	705	742	704	741	743	746	747	731	695	685	714	766	782	721	748	735	745	770	715	690	729	716	790	699	729	736	759	732	765	734	776	716	793	768	723	752	732	727	745	750	750	710	760	732	743	796	784	785	716	746	776	726	732	752	751	748	710	742	722	762	710	718	725	676	694	766	763	756	683	737	745	737	674	723	692	716	735	740	723	804	750	720	733	761	763	746	769	722	753	746	763	666	708	689	764	756	757	774	745	735	739	773	729	765	726	733	743	726	710	734	757	768	700	749	747	683	708	769	699	748	748	724	740	703	746	764	723	741	697	783	751	764	704	720	737	757	736	735	781	718	712	757	743	738	778	695	748	732	707	735	692	705	758	756	749	759	727	721	687	700	694	762	773	738	707	735	705	739	701	776	850	726	731	696	762	724	722	726	754	776	738	712	730	730	733	741	729	704	769	768	740	708	702	784	777	731	761	725	769	701	697	730	762	749	745	701	733	726	733	751	730	753	769	751	757	727	698	711	760	760	774	753	712	656	687	706	727	725	707	773	742	757	741	716	740	736	740	712	776	724	752	774	718	717	684	747	769	738	787	748	753	753	745	735	703	731	688	740	750	747	764	715	780	730	690	747	721	710	727	734	751	752	769	699	757	766	752	670	791	726	714	670	709	785	729	739	734	686	759	741	702	781	760	719	739	714	703	743	728	713	764	711	713	750	711	737	770	700	731	708	724	772	727	701	737	763	707	763	751	702	722	693	723	715	741	734	734	748	786	775	692	741	713	702	744	733	760	740	766	694	787	708	749	740	801	688	738	727	790	719	745	795	732	718	719	748	716	703	708	734	726	744	718	706	722	737	715	741	690	732	685	715	778	750	712	791	757	772	708	714	761	737	723	772	710	702	685	731	743	731	757	744	729	746	752	722	781	737	754	741	716	743	757	704	692	739	697	744	720	702	730	732	697	770	739	711	704	742	735	744	751	743	699	723	818	777	788	745	745	735	707	751	730	757	713	753	716	736	700	735	725	734	759	757	740	697	693	767	758	726	742	752	711	752	725	770	718	732	757	724	727	703	773	731	722	724	698	757	699	740	713	699	679	769	729	705	777	732	707	736	719	792	742	727	720	746	700	728	746	716	705	664	752	707	744	729	721	756	767	747	738	695	763	728	679	723	758	721	732	731	759	738	769	772	678	758	710	752	731	773	788	723	686	739	770	753	726	717	723	722	717	758	717	701	746	736	741	679	705	709	748	764	738	730	690	763	762	758	751	781	726	726	728	746	727	712	726	779	734	732	678	710	686	749	710	774	761	695	716	682	744	716	758	727	694	772	747	736	720	717	695	740	692	694	708	722	767	753	714	710	721	671	733	711	716	761	711	766	768	717	714	764	777	710	751	763	758	696	744	770	720	683	716	713	755	659	761	768	747	747	731	657	717	731	724	748	743	730	754	766	733	724	740	740	740	773	706	797	765	713	774	720	706	697	739	789	690	709	705	685	748	742	732	734	712	743	716	764	749	736	745	735	748	782	753	760	703	760	740	727	737	747	750	761	722	679	767	726	725	742	718	736	745	766	776	717	707	727	705	771	752	681	705	733	677	722	749	723	733	694	737	742	758	777	799	718	742	720	772	744	757	704	726	721	708	702	748	743	730	732	742	752	678	758	752	743	722	749	752	694	774	771	737	728	735	756	724	730	762	747	713	756	708	721	733	734	766	750	793	722	714	724	688	772	768	756	700	701	742	725	760	744	703	765	766	707	706	701	726	701	732	749	760	765	706	727	719	713	706	728	699	758	676	819	745	767	750	710	741	752	688	737	717	697	765	726	727	720	652	760	714	728	724	726	762	748	748	698	775	743	740	738	724	786	736	758	723	757	748	703	668	721	693	753	739	714	698	713	745	725	756	687	749	758	668	736	756	712	722	699	722	731	793	716	749	742	691	736	779	707	748	757	776	731	764	738	778	768	760	734	761	745	792	711	754	788	773	795	736	713	721	738	707	738	771	765	718	726	727	722	742	702	760	702	762	734	704	715	707	697	704	715	719	721	747	761	717	709	783	729	758	754	694	729	744	693	764	727	733	745	690	716	752	759	741	708	724	792	742	728	762	742	743	746	708	728	755	721	753	733	668	727	713	697	692	727	727	745	713	729	724	741	740	714	705	744	754	763	722	759	720	694	706	752	708	715	739	720	738	737	712	715	728	747	723	746	767	697	761	769	770	731	740	743	775	784	726	765	768	697	739	741	768	722	761	736	744	776	723	784	753	729	709	733	724	780	747	761	730	720	734	747	737	756	769	726	716	741	771	719	736	799	727	759	702	705	717	721	769	747	710	708	686	736	778	754	704	775	751	722	707	726	697	721	780	738	782	743	748	777	683	691	725	724	762	709	712	723	721	743	739	701	703	739	737	766	765	710	732	745	732	753	731	716	704	740	715	712	727	685	737	729	772	708	742	727	713	694	708	754	741	730	728	727	744	722	706	783	706	746	705	764	733	727	738	741	741	747	769	746	759	702	736	744	760	734	714	696	725	769	747	736	816	790	732	710	731	735	724	705	743	773	757	706	706	743	734	708	739	775	738	724	740	761	699	763	744	710	729	781	717	789	748	756	749	740	719	655	781	759	765	747	705	716	723	728	701	783	738	742	744	732	703	735	753	746	710	667	719	751	713	714	717	725	720	741	756	712	700	706	681	703	738	735	773	741	715	714	727	762	727	735	711	731	757	794	714	759	742	678	723	673	755	763	708	711	674	722	707	806	749	753	692	780	728	748	772	710	763	738	703	736	740	719	750	713	705	714	734	749	753	691	777	743	717	760	719	716	777	730	721	732	759	746	759	744	702	709
61988	92710	62102	29088	9242	2506	976	706	637	637	656	651	679	653	668	629	677	655	670	626	630	675	677	667	610	647	635	682	643	641	690	675	625	645	639	657	677	650	662	648	617	662	661	647	649	655	627	636	656	658	639	679	676	649	600	602	679	625	639	617	665	566	629	645	654	665	627	601	658	649	657	640	655	655	616	620	653	634	645	644	651	653	692	617	665	652	620	662	641	661	625	662	632	626	639	648	678	734	643	661	645	669	667	632	656	634	615	632	583	666	651	624	620	633	685	612	677	645	660	669	651	639	651	638	573	621	634	657	658	692	700	673	639	631	681	642	696	669	597	636	643	618	670	618	624	644	660	674	631	621	655	634	647	648	668	613	630	631	605	653	666	658	613	645	659	621	666	646	647	619	623	643	678	651	632	618	679	635	613	649	670	647	633	595	625	653	604	656	641	663	662	660	647	626	621	658	646	652	627	680	628	676	667	614	647	688	611	640	665	615	692	612	627	686	641	648	658	670	670	665	593	611	645	585	672	655	671	612	635	632	644	686	623	664	693	617	607	663	637	640	641	652	632	650	608	645	621	604	664	631	667	617	675	644	615	642	623	622	657	631	646	625	689	641	629	658	641	673	650	665	625	636	622	655	649	627	644	623	676	612	683	651	671	613	647	574	622	659	634	684	652	670	664	619	601	663	705	648	675	594	645	665	649	668	658	657	668	675	586	679	621	635	642	626	651	587	660	643	601	586	641	674	652	688	631	677	636	684	680	592	661	664	649	659	703	659	647	676	672	625	636	673	658	646	627	674	620	665	698	665	658	668	624	658	651	631	669	629	673	697	588	653	657	634	634	669	611	613	671	643	683	631	620	676	639	675	605	598	624	634	659	639	569	658	658	624	617	616	673	647	633	635	638	616	660	626	611	627	622	643	632	616	684	664	653	624	643	673	661	623	669	669	672	642	633	655	616	686	640	631	634	611	621	618	648	638	675	668	630	669	645	656	678	620	631	623	682	631	668	655	664	657	653	630	666	692	626	664	690	640	637	647	651	671	688	642	598	629	651	659	641	629	659	697	622	669	620	632	598	650	657	629	620	640	644	631	651	621	677	598	681	604	625	650	627	623	623	647	637	650	621	662	668	611	599	614	633	658	621	639	643	666	599	696	613	621	619	669	625	633	626	606	652	659	629	620	624	620	650	661	643	655	662	681	655	615	668	635	639	631	603	607	660	658	656	663	622	624	640	642	621	658	636	632	669	654	647	627	653	654	613	608	653	605	657	673	637	647	661	626	613	643	668	615	604	635	661	638	622	681	629	668	626	634	657	648	600	628	654	665	639	623	633	639	669	715	689	627	658	611	621	614	669	643	610	704	640	639	679	605	668	671	708	642	654	723	652	612	649	639	681	650	661	623	615	630	638	650	621	637	645	656	626	666	609	605	651	648	673	680	657	636	640	614	616	621	621	630	682	642	609	706	642	624	684	655	666	642	656	639	679	632	684	686	653	642	653	632	640	670	661	666	651	606	633	630	618	678	669	622	628	636	642	600	627	653	600	610	667	682	629	624	654	619	638	661	700	617	650	645	617	655	597	638	661	721	683	601	628	605	639	654	663	666	665	680	679	625	656	616	629	628	659	647	655	627	656	614	693	636	618	642	681	666	620	642	630	618	671	661	612	609	647	635	646	639	641	663	635	612	639	627	666	627	621	677	709	630	614	673	623	661	640	641	624	643	653	639	623	656	653	646	637	617	621	647	634	651	597	698	667	659	629	624	608	601	621	633	665	646	672	647	665	672	624	643	633	658	683	626	615	655	657	635	594	632	626	608	664	625	651	644	630	592	661	659	657	643	622	630	648	615	633	649	612	637	623	685	607	649	634	600	619	617	643	626	659	667	649	671	633	637	666	610	645	634	622	642	650	672	661	624	657	646	659	658	665	639	669	692	689	658	582	685	623	600	631	678	646	667	645	654	652	622	627	696	574	631	636	654	619	652	669	628	688	620	622	657	688	674	683	641	685	647	631	585	649	646	616	629	678	589	604	663	622	587	613	672	641	664	632	653	617	607	616	633	660	653	627	629	632	638	591	619	611	652	627	608	637	616	643	634	676	610	639	610	640	655	639	698	658	677	631	640	661	647	604	600	620	644	699	645	612	675	651	636	597	676	645	654	619	663	630	581	631	652	660	629	640	604	639	658	653	624	630	657	623	714	602	614	680	662	636	682	683	655	656	655	633	661	673	639	689	632	643	652	651	653	692	668	637	626	624	646	622	662	651	655	695	607	628	662	640	654	631	628	634	625	641	616	617	643	632	615	662	654	648	677	636	629	613	660	608	634	669	616	639	636	665	668	631	644	658	637	624	657	693	662	644	629	635	598	621	669	651	579	661	627	683	605	613	629	605	631	644	683	601	618	648	631	642	690	645	663	626	620	623	587	625	648	676	638	625	639	644	643	643	608	605	639	640	614	673	645	672	652	658	631	629	642	614	641	664	663	668	666	620	678	627	608	620	611	642	635	648	607	611	650	671	615	643	618	606	650	613	642	664	661	662	666	655	614	655	673	622	643	678	645	635	659	625	667	609	665	669	669	617	648	677	641	653	663	683	665	657	635	669	680	647	594	650	643	649	633	625	583	622	629	634	683	649	621	626	652	668	666	664	673	624	655	627	654	665	648	611	643	657	663	647	597	663	650	703	702	646	689	623	642	646	641	632	654	657	629	644	611	639	656	642	620	656	672	650	614	653	613	629	638	666	636	633	674	641	653	614	616	657	595	612	610	694	595	647	598	650	625	593	618	567	648	669	641	658	632	628	602	682	622	683	642	628	620	581	679	681	667	640	644	671	604	683	645	612	615	688	645	634	673	651	680	617	649	605	645	670	567	628	666	633	650	663	680	624	687	593	650	668	679	670	653	622	637	621	649	638	635	644	661	653	644	663	632	629	626	672	612	621	642	603	612	648	654	652	650	649	636	661	630	618	653	655	616	636	661	597	624	630	648	623	636	607	582	625	615	616	622	623	576	652	641	643	656	634	682	673	591	683	628	625	638	622	626	633	642	634	643	660	653	693	618	703	636	643	647	632	656	603	658	668	658	643	658	665	655	637	653	653	616	612	683	650	628	646	648	605	631	685	661	615	616	659	656	617	633	716	624	643	630	649	636	638	668	652	647	634	613	643	617	623	636	680	630	659	602	616	634	646	659	651	633	625	612	597	632	677	689	661	667	641	623	618	640	680	629	604	605	626	622	625	653	650	637	620	604	610	618	671	638	621	621	615	611	629	671	670	667	614	639	636	629	618	623	644	638	670	631	643	639	630	661	652	627	602	654	659	643	621	646	614	647	679	648	660	655	692	634	661	637	735	619	617	632	646	614	587	642	657	659	666	625	634	597	635	672	627	642	602	607	610	629	635	690	669	634	678	630	653	631	658	652	594	615	618	669	657	643	660	585	651	674	627	600	665	642	649	622	617	620	661	606	664	630	627	626	622	640
23941	23372	34752	30906	22400	13334	2990	1139	974	914	841	891	885	921	920	909	873	902	889	841	860	884	886	879	862	873	871	836	833	878	837	790	888	872	851	875	866	845	845	884	865	899	865	866	855	915	848	810	844	879	846	878	855	837	938	857	831	880	852	850	847	831	911	896	881	824	880	830	849	867	870	814	899	867	864	866	896	839	808	886	903	806	918	832	939	845	878	905	887	854	844	870	877	869	884	875	837	880	868	852	872	902	834	854	859	880	842	893	854	861	877	876	840	885	853	880	822	893	873	854	837	899	901	850	911	827	842	852	872	864	903	886	892	861	861	848	874	874	876	876	893	847	811	854	825	885	962	861	864	896	895	862	855	875	822	862	833	824	880	842	807	851	881	866	913	893	854	813	840	859	849	852	879	894	887	847	855	852	884	867	880	849	822	882	869	899	876	848	860	854	862	899	831	856	847	822	853	922	870	915	892	871	848	831	905	833	876	821	837	866	870	803	859	885	834	854	906	899	874	878	870	834	853	869	918	883	868	838	895	877	881	842	904	885	897	890	845	889	860	849	869	865	863	855	888	832	842	843	823	865	814	789	858	859	852	831	822	807	793	828	860	862	859	832	853	873	904	805	860	853	868	830	911	919	825	836	899	884	893	816	904	886	861	851	864	880	888	862	851	813	896	840	876	853	894	851	857	875	892	819	875	860	812	826	851	851	852	829	844	850	861	842	927	892	862	864	891	826	877	889	831	866	870	871	870	821	897	853	861	890	887	896	814	832	837	880	805	857	853	851	852	839	865	876	893	898	797	848	862	816	812	824	840	916	876	844	814	905	881	859	919	878	841	899	872	879	870	877	896	856	877	883	886	861	819	869	846	847	873	818	873	873	886	867	861	873	870	853	856	864	825	819	857	850	852	857	842	876	904	850	870	819	795	902	807	906	812	893	898	799	868	853	806	823	868	871	818	881	839	931	872	879	853	830	870	856	855	853	809	868	821	861	836	866	853	850	913	876	863	820	833	844	856	852	866	856	833	853	887	853	936	865	864	853	867	814	873	827	846	882	844	846	903	871	864	826	862	863	902	839	858	900	857	866	870	901	916	857	830	831	856	818	826	845	840	813	848	858	836	862	859	815	900	877	867	848	930	870	873	816	838	853	834	869	802	887	854	859	859	936	833	827	839	843	839	855	869	808	828	872	870	811	860	867	903	913	885	877	866	882	850	815	854	836	864	856	827	850	844	842	852	832	852	898	897	841	841	863	834	856	836	828	854	873	867	876	872	877	870	890	850	835	858	814	849	883	881	833	853	816	836	881	827	841	895	865	861	783	855	856	825	886	896	867	870	906	832	893	867	848	849	836	854	873	778	809	851	803	867	831	815	832	913	871	852	882	874	881	821	834	883	825	833	854	825	859	880	820	860	852	834	862	830	762	880	855	820	883	909	817	853	789	841	875	884	871	870	847	882	830	841	914	916	863	882	855	882	872	864	893	875	902	876	853	831	859	825	900	844	847	915	901	902	850	835	833	900	929	775	888	845	803	868	882	868	844	886	875	841	915	837	781	827	887	889	864	863	863	855	859	861	832	868	841	843	857	842	848	860	860	845	912	877	872	833	862	907	849	871	841	785	866	845	845	866	871	807	851	864	852	841	858	809	870	872	867	860	836	866	855	853	835	767	828	888	868	906	828	878	878	811	878	845	850	836	887	855	853	812	863	881	902	860	816	886	797	832	821	845	876	853	871	854	927	831	842	839	866	854	855	871	859	848	885	878	795	852	803	859	844	847	839	848	863	851	862	847	841	859	833	818	811	811	862	908	877	836	850	880	863	816	874	870	832	873	876	866	899	834	844	845	906	867	860	853	861	891	868	851	861	855	811	876	824	832	869	863	838	834	852	857	865	894	928	832	874	829	868	848	864	907	857	889	827	840	885	899	824	774	834	833	874	834	877	880	902	863	894	838	868	856	833	843	906	918	833	837	850	866	833	820	857	856	863	847	841	898	901	893	782	835	883	877	898	875	847	846	838	884	868	803	868	814	843	900	865	841	873	883	867	833	842	898	804	860	868	850	815	829	858	839	838	850	819	870	862	822	841	860	884	891	814	854	864	813	840	803	837	872	861	864	860	813	822	819	833	795	877	877	876	874	823	830	824	848	853	852	840	914	852	868	830	824	880	794	877	859	883	808	862	895	901	806	910	814	864	868	874	805	871	849	898	863	890	836	853	846	880	844	892	843	893	822	827	877	882	865	839	879	892	869	863	842	860	814	863	889	870	847	918	832	879	828	830	794	862	904	880	815	882	856	769	856	803	821	849	836	875	846	871	864	845	861	857	904	818	831	887	853	866	863	895	820	787	910	860	832	829	845	833	837	804	875	873	838	896	868	883	826	831	870	852	843	865	835	856	874	887	921	843	881	835	843	816	836	795	887	841	862	845	850	915	864	876	860	869	876	892	892	847	816	827	867	841	885	824	814	857	854	843	834	854	875	781	818	868	835	851	833	869	854	817	897	842	854	856	819	830	817	877	888	834	847	852	917	907	820	893	923	863	852	837	883	812	833	856	820	877	898	788	838	831	850	869	864	892	838	802	854	866	840	843	867	867	868	859	854	821	852	899	869	862	838	817	809	859	891	881	812	875	895	823	818	895	850	882	906	885	840	799	847	905	847	839	907	825	866	860	861	851	933	807	839	834	821	839	843	869	838	822	838	809	820	872	902	829	859	913	831	836	854	886	842	862	835	865	900	837	810	855	851	864	822	810	854	863	841	861	901	840	847	897	874	833	825	859	886	855	846	803	821	813	894	857	818	900	862	843	845	879	874	891	853	844	841	848	845	859	807	807	829	900	873	861	830	859	832	844	842	833	850	881	870	895	869	864	853	852	855	855	801	792	825	855	866	842	817	835	855	837	825	900	876	855	874	874	825	849	857	919	856	853	827	820	850	810	879	897	906	866	896	877	865	878	878	883	836	838	797	851	834	948	811	859	853	855	869	835	828	889	848	841	821	856	859	866	823	908	829	860	843	800	846	859	879	870	851	874	868	830	862	873	814	863	815	857	806	858	865	854	858	860	863	878	892	884	820	800	825	877	892	867	878	855	897	878	852	903	885	837	871	855	894	831	861	805	910	943	897	870	847	855	882	930	838	871	875	810	836	877	893	872	877	871	790	886	812	885	851	862	806	855	862	892	880	842	886	868	870	838	872	879	874	880	848	859	858	858	848	861	888	874	912	899	818	907	876	815	843	825	827	888	865	850	885	852	804	887	905	829	885	819	896	838	802	833	943	889	886	927	857	856	857	848	938	890	843	823	825	786	855	873	844	810	873	868	857	821	829	841	852	861	808	871	863	851	895	806	881	825	864	810	842	869	815	841	801	867	893	865	857	859	894	906	883	840	857	871	865	949	873	814	852	836	887	871	885	858	844	862	848	842	846	875	854	873	840	930	841	846	848	861	864	921	860	866	804	905	797	866	849	852	819	820	811	891
63811	101219	69774	37429	13722	3779	1277	880	787	747	806	724	793	788	754	794	783	790	802	800	791	777	792	760	761	752	778	800	761	766	767	806	786	783	833	731	764	793	749	756	799	780	812	780	789	817	742	744	758	764	746	786	762	776	780	777	772	793	810	792	780	744	772	809	762	764	699	761	779	748	778	822	790	778	782	751	766	789	748	743	795	728	797	774	770	785	773	739	738	800	803	733	802	803	766	796	748	717	740	732	783	814	772	801	746	779	811	792	788	778	800	812	764	756	781	720	726	722	769	787	796	807	733	827	806	786	748	774	776	766	739	800	805	767	823	772	766	732	753	750	839	724	739	789	734	777	745	796	743	775	802	766	762	731	813	775	789	818	766	733	753	762	788	775	792	788	718	745	774	761	786	792	766	743	786	780	768	776	719	735	749	793	768	757	832	778	800	770	794	760	734	765	780	790	836	781	750	747	770	732	753	794	760	746	795	783	778	769	768	754	789	763	814	740	747	784	755	791	784	751	782	767	774	802	757	787	757	789	774	753	709	794	746	768	762	761	788	738	795	736	788	807	788	759	784	806	813	735	772	712	850	771	835	773	770	717	802	790	792	764	760	775	791	767	760	735	801	809	773	814	738	818	813	729	826	744	712	750	763	764	781	812	797	743	739	774	766	791	762	795	777	762	743	815	792	783	761	745	739	760	759	775	741	778	756	753	732	725	771	771	762	771	777	792	800	752	823	738	789	758	709	765	800	779	789	743	754	737	742	753	737	741	738	791	764	759	772	765	740	788	743	801	781	720	760	741	699	772	767	806	753	784	764	820	770	758	757	746	755	787	776	758	751	784	771	764	785	763	776	753	788	821	785	772	791	728	791	761	763	765	772	808	785	756	751	754	789	778	733	755	742	734	756	773	787	763	739	746	765	761	751	729	704	808	723	794	768	777	746	764	769	815	726	802	765	766	723	790	791	736	711	770	814	785	816	692	741	793	761	806	734	747	752	764	775	753	827	764	733	790	719	757	768	820	774	779	768	799	723	779	792	775	762	730	797	783	701	735	740	733	769	795	758	790	793	755	793	749	775	770	730	752	801	809	730	803	772	760	767	734	793	769	784	743	791	737	744	762	820	728	713	726	761	792	783	801	791	754	780	776	780	744	756	755	812	753	782	800	717	761	754	745	759	761	760	803	754	742	777	777	798	736	729	735	760	787	774	776	752	776	731	738	842	703	796	787	701	823	781	747	743	765	819	764	766	733	749	719	717	762	757	781	770	747	756	781	771	772	778	813	720	760	784	775	774	754	779	779	788	773	792	783	781	814	767	766	801	769	724	714	774	740	756	720	788	708	784	806	707	769	772	736	755	765	738	816	799	771	751	762	726	800	743	751	762	796	763	784	801	779	760	761	746	736	771	765	798	785	785	724	742	742	762	765	732	718	732	764	760	775	737	822	720	779	747	816	758	790	779	769	735	742	753	777	750	758	757	786	734	772	802	729	757	805	784	681	742	801	754	734	720	814	763	727	775	745	756	755	799	791	786	777	733	783	761	811	780	761	745	762	754	758	767	773	766	724	785	786	758	776	761	716	761	745	742	755	760	751	768	769	763	772	779	788	708	764	811	766	804	781	775	796	772	692	712	759	733	812	768	780	796	755	780	769	788	736	772	792	740	776	772	748	734	774	780	774	781	762	776	747	841	764	738	761	746	763	783	780	775	801	774	754	769	821	758	785	745	785	720	788	781	768	749	734	795	701	776	746	788	811	758	784	741	699	719	798	770	789	770	717	794	751	719	745	740	745	757	757	840	836	765	730	774	797	753	827	750	777	743	812	769	767	744	756	750	746	770	749	825	732	740	773	767	756	739	778	767	777	756	734	757	752	745	774	758	780	752	769	746	728	779	722	779	764	756	757	798	782	816	791	761	802	706	750	776	814	790	740	765	824	798	761	779	721	759	787	795	746	728	811	756	763	743	750	797	726	725	759	771	796	770	766	736	752	777	772	707	781	773	794	767	792	773	745	816	749	775	761	776	799	777	777	731	774	784	752	763	767	762	760	745	779	758	792	729	730	778	765	696	767	832	818	789	770	736	751	758	736	773	748	755	738	787	768	761	772	752	784	796	815	730	797	730	716	779	762	802	755	743	745	748	704	746	771	811	754	792	763	764	776	724	751	798	723	725	720	742	740	768	802	803	789	748	785	716	771	705	764	766	746	776	714	788	747	734	790	787	743	752	763	748	759	784	748	764	817	771	728	777	749	720	778	709	720	747	767	787	756	762	798	734	762	767	739	797	797	781	761	761	751	778	783	807	777	785	687	779	785	711	734	786	794	728	765	793	719	766	731	747	803	746	823	795	797	741	752	777	763	817	754	726	804	775	808	785	749	740	787	746	748	738	728	737	767	756	755	774	754	754	775	763	725	743	736	728	781	764	793	746	759	806	774	778	774	771	745	767	725	742	780	795	781	763	722	750	761	786	748	723	789	762	780	787	780	791	751	803	748	753	786	744	792	767	742	756	787	760	775	764	755	753	718	795	729	776	751	796	790	779	750	692	780	759	761	757	776	755	773	755	768	745	777	773	769	792	799	796	743	734	773	754	767	738	817	779	808	786	763	731	749	729	719	735	810	735	827	812	783	803	729	739	729	741	787	818	705	772	761	765	778	761	817	752	745	718	797	757	709	777	783	762	759	812	801	728	756	778	793	775	750	746	744	764	729	764	736	794	766	731	771	781	762	789	771	724	739	750	754	761	769	754	748	734	742	774	762	764	750	788	768	789	760	802	792	779	712	757	743	766	731	760	823	780	778	746	738	786	752	753	763	755	754	789	783	755	803	752	780	777	784	750	775	797	800	751	798	746	763	796	738	751	777	764	755	760	751	805	740	761	761	753	753	761	786	746	794	722	773	774	784	752	766	774	741	724	767	748	749	745	776	764	761	761	752	798	743	725	795	753	700	769	763	813	714	772	750	808	769	787	781	799	762	784	730	757	797	773	740	778	750	759	778	795	793	753	752	720	728	765	757	790	770	795	765	756	746	752	721	731	760	744	757	795	816	729	765	766	776	727	796	741	784	754	744	769	780	742	715	759	757	771	800	801	786	807	776	829	750	760	732	802	774	760	756	766	828	770	794	785	705	723	806	755	718	729	775	798	784	794	722	805	809	736	763	756	762	764	778	731	727	762	759	765	796	764	772	734	777	793	760	733	760	730	702	769	791	729	777	747	790	730	753	796	784	763	730	786	791	806	741	814	769	728	753	775	781	771	769	770	806	778	780	746	777	745	783	804	765	781	739	769	792	736	754	805	779	740	758	764	716	765	732	761	772	810	823	747	785	767	749	753	735	784	735	787	769	740	730	752	777	711	814	735	728	761	735	810	742	731	779	761	797	758	787	766	778	759	760	749	750	760	754	728	766	744	721	780	757	760	781	800	776	733	767	767	771	738	770	767	793	730	755	745	713	763	734	775	746	790	739	755	794	774	736	798	747
30498	30836	26116	10337	2146	944	740	664	683	643	640	711	684	691	676	680	726	662	667	664	670	661	678	663	595	667	632	656	636	666	650	666	688	672	706	664	659	696	708	658	667	670	676	642	660	623	655	620	697	661	684	678	671	641	656	685	675	671	660	679	657	657	633	678	649	671	660	649	709	728	690	676	673	712	688	691	668	668	671	626	689	672	646	685	623	691	633	632	678	667	636	634	675	630	710	645	669	683	672	678	700	671	636	676	678	711	694	639	702	704	701	676	654	694	648	645	697	675	736	666	660	656	676	665	577	697	688	671	645	654	663	662	649	711	707	632	688	676	659	659	706	671	647	656	644	674	657	656	720	607	617	641	704	667	647	678	639	673	713	663	653	689	683	660	678	655	696	664	692	699	638	641	661	641	628	635	651	688	628	686	636	626	683	653	749	642	663	668	691	662	665	668	679	674	619	628	668	660	671	671	692	651	696	633	633	660	648	660	695	658	675	682	619	654	660	677	657	681	647	686	671	709	732	685	658	680	684	688	663	674	708	646	639	641	674	688	681	653	654	670	673	647	665	671	680	676	693	712	639	701	675	688	607	679	682	642	666	651	652	662	612	664	669	643	700	586	702	652	663	634	685	701	677	689	651	644	681	672	645	621	680	643	663	695	665	694	640	652	651	664	684	685	642	662	612	677	712	666	688	650	675	652	651	639	626	671	671	632	697	676	631	661	669	650	649	647	661	651	689	626	668	694	645	666	669	662	712	739	670	651	686	659	670	621	641	677	660	643	712	643	646	617	678	683	664	698	693	676	689	677	633	674	660	632	696	669	680	687	696	640	636	717	718	683	640	647	705	659	685	649	664	678	671	651	640	655	691	676	717	664	703	716	655	658	620	639	691	689	678	674	677	665	679	620	646	644	674	644	642	657	700	675	682	683	611	670	663	686	665	690	670	699	705	633	683	658	681	671	685	649	660	673	701	653	651	671	670	709	684	647	645	593	701	703	670	719	691	712	672	681	656	657	698	689	665	632	653	640	649	667	700	686	687	665	698	698	648	678	711	687	641	663	694	625	632	687	679	648	656	665	671	672	663	646	676	633	673	689	692	678	680	699	672	689	691	657	652	678	701	728	601	701	664	673	718	646	640	607	676	702	659	649	668	674	694	644	683	656	666	654	706	696	668	686	623	664	650	671	712	686	666	630	675	694	698	672	666	641	660	656	677	677	684	669	647	672	648	648	636	674	663	658	680	684	647	649	680	652	667	696	644	635	696	668	635	658	660	649	655	677	687	638	705	652	678	713	707	679	693	651	669	672	670	656	676	685	676	688	630	659	616	650	681	682	634	704	715	649	650	657	652	640	663	638	670	669	679	678	617	698	718	657	705	716	662	629	657	678	664	670	624	693	636	633	673	660	661	683	654	712	657	641	688	656	678	684	654	718	693	616	694	727	674	683	674	659	661	665	668	659	699	638	692	685	677	635	686	695	668	671	705	643	683	681	706	667	668	667	651	716	670	678	673	740	692	680	650	625	634	665	687	656	666	650	712	668	659	684	650	701	658	677	682	672	685	647	678	662	699	683	667	641	681	631	665	662	652	666	683	666	690	641	651	693	682	653	675	685	651	649	674	608	608	666	631	628	674	687	675	668	670	631	666	658	646	672	651	622	668	678	702	673	658	681	682	690	676	667	668	613	628	644	635	645	663	656	639	682	662	698	623	646	687	697	696	632	683	695	647	634	675	653	657	663	704	658	637	687	658	678	644	648	639	669	681	639	683	652	665	640	700	669	687	694	682	646	655	658	629	623	693	649	733	658	666	657	664	645	659	662	699	679	674	690	714	645	638	669	663	640	684	677	739	662	646	665	690	587	706	669	714	700	664	637	678	666	681	647	680	713	703	675	689	634	655	680	637	651	654	685	694	623	699	635	633	636	645	676	642	676	699	651	678	698	684	676	682	653	674	687	649	665	640	679	662	652	701	622	656	651	633	680	684	691	689	663	655	629	688	630	666	683	639	678	696	662	701	672	635	672	684	633	664	674	682	687	694	657	617	699	656	656	654	686	678	627	687	638	651	646	659	678	702	702	686	657	648	668	720	660	665	660	689	664	662	702	692	620	614	589	676	670	714	662	665	688	673	650	664	666	671	643	660	675	653	647	643	680	670	644	651	651	688	657	708	724	653	679	635	688	641	690	660	676	655	682	705	654	644	644	666	713	674	687	638	650	671	650	667	652	714	717	695	691	624	638	668	658	631	686	692	733	695	679	671	690	681	660	673	669	600	618	691	618	683	675	672	651	703	662	674	676	658	706	701	668	653	616	675	670	684	691	632	707	638	703	664	690	696	716	665	688	653	676	698	687	622	651	688	681	668	668	674	673	704	653	668	645	713	640	675	660	631	659	673	653	676	664	613	677	636	683	633	657	702	710	651	706	695	606	687	719	631	653	668	662	655	685	671	640	680	711	658	704	656	677	644	701	683	660	659	655	668	697	610	688	649	676	665	650	696	675	655	677	674	703	683	654	646	670	672	701	684	639	646	641	640	665	660	652	661	666	677	684	670	680	661	700	644	670	717	683	651	686	635	642	682	631	687	620	645	658	656	648	669	609	690	679	654	661	673	655	692	677	667	634	615	671	679	672	643	650	658	684	681	676	649	658	686	684	692	648	700	672	652	669	703	662	661	675	651	648	646	671	689	646	719	695	678	647	682	684	692	648	660	667	660	672	618	684	691	690	664	659	633	613	672	658	683	672	663	658	698	675	681	627	661	684	688	671	677	669	696	698	667	692	707	667	676	672	689	666	673	642	705	645	679	714	669	654	689	647	685	688	651	661	677	668	703	660	683	709	677	668	657	700	648	659	658	648	656	652	650	630	665	649	652	665	633	665	626	677	692	648	650	644	654	657	648	683	655	674	666	674	661	718	668	710	624	662	661	677	671	695	640	681	664	735	674	660	664	690	690	638	636	654	660	674	669	682	602	650	686	690	676	675	647	680	691	713	674	648	674	683	707	675	637	686	701	649	682	629	662	713	686	652	653	637	688	694	661	657	670	625	688	702	599	651	654	612	658	674	661	634	658	649	672	637	696	649	638	666	651	687	662	658	698	652	587	689	602	659	680	702	690	650	686	682	646	632	650	662	686	690	666	650	663	665	652	623	706	650	708	655	670	673	671	656	663	660	630	720	675	729	688	693	668	657	660	663	698	636	681	697	649	689	707	677	661	636	698	654	647	690	664	655	695	690	698	631	658	654	656	667	713	697	640	683	661	670	691	626	659	652	695	617	654	663	675	730	681	693	635	692	653	693	675	646	658	652	642	709	663	665	649	626	640	659	658	663	712	704	640	636	675	647	706	663	705	646	640	649	682	666	678	678	675	682	659	663	655	632	684	651	667	639	708	632	646	686	648	669	664	627	697	692	660	726	753	657	634	692	680	641	649	695	675	677	677	651	680	678	643	666	642	693	698	674	696	656	659	680	622	652	663	695
24080	35809	19393	5550	1660	746	611	559	541	518	539	514	520	547	547	525	546	554	520	543	548	536	531	591	527	531	565	522	531	518	530	475	533	510	549	538	547	561	506	582	537	569	579	537	518	528	522	556	484	501	507	525	530	553	534	540	574	512	532	546	532	515	541	510	592	520	541	574	540	534	537	545	539	522	564	523	566	558	517	531	541	507	546	508	547	571	565	536	544	569	592	558	479	576	547	541	540	547	508	542	502	518	563	527	493	536	538	542	513	524	562	520	502	509	505	539	560	556	551	513	557	491	516	535	549	534	523	543	528	520	557	523	499	561	530	505	528	500	539	529	529	523	534	525	549	540	510	550	514	530	543	542	513	536	499	520	507	535	502	558	535	500	531	527	538	508	572	592	505	536	558	563	554	488	514	512	544	533	537	558	515	560	517	541	588	564	538	538	533	510	537	522	565	523	499	501	547	498	544	545	575	536	547	521	542	533	552	524	544	524	536	523	530	539	551	498	521	519	575	524	507	508	572	502	534	519	560	547	533	513	554	567	575	515	515	561	559	532	537	548	523	518	576	546	533	558	532	545	519	522	537	542	573	576	578	512	550	516	537	493	557	503	515	525	528	527	504	514	534	532	529	546	537	531	536	540	553	506	533	519	509	573	512	545	559	548	521	524	518	528	474	568	542	539	526	526	535	528	564	553	557	561	545	523	512	576	545	512	519	521	513	581	524	519	528	526	498	567	458	549	517	529	531	532	523	545	561	558	608	531	575	560	583	536	548	498	515	546	509	568	522	520	548	508	517	539	563	528	555	505	473	541	523	537	540	506	534	516	527	543	551	536	558	538	521	540	534	543	531	546	526	526	562	526	541	558	533	571	551	551	510	506	580	530	530	517	533	531	525	556	546	500	513	516	550	559	514	550	532	530	521	575	531	478	509	532	535	532	527	535	580	524	504	509	549	543	503	500	536	521	548	568	560	511	560	542	512	508	556	502	505	525	548	529	562	569	548	547	512	557	538	479	511	551	546	525	538	538	537	526	553	550	514	548	535	509	511	547	524	528	560	531	535	535	524	536	510	521	556	507	509	551	553	515	537	525	567	559	505	516	509	517	530	530	543	545	505	553	561	526	523	532	514	499	571	546	522	538	518	500	499	476	509	571	499	516	560	537	553	529	536	504	549	529	566	524	524	539	540	539	519	540	533	537	521	537	524	550	488	555	499	528	510	535	554	562	525	570	585	572	523	520	521	490	538	529	559	544	583	512	532	555	519	517	602	521	496	547	589	556	516	525	542	534	582	527	523	494	516	575	532	480	563	545	523	571	520	534	491	560	497	516	522	540	552	557	585	537	526	567	555	549	558	499	550	518	557	547	523	483	511	574	550	534	556	504	496	514	563	524	524	547	524	520	543	521	546	514	499	551	536	558	533	514	554	544	525	531	511	558	517	555	507	530	516	540	533	517	548	515	526	524	518	539	525	510	511	548	499	534	549	538	486	544	535	580	497	523	542	506	482	535	524	557	534	569	550	539	552	558	549	548	500	563	584	528	519	550	536	517	536	557	563	557	551	539	509	533	520	528	523	494	523	520	554	571	539	540	558	571	569	544	513	511	534	544	534	566	517	520	547	553	471	545	505	559	507	542	588	532	566	552	554	533	527	592	546	518	578	564	545	557	515	540	536	562	556	545	527	559	481	571	527	548	519	540	552	537	568	549	543	506	494	535	562	555	503	559	552	474	576	546	563	515	510	549	516	532	518	568	555	495	544	504	550	524	570	572	539	507	520	557	489	515	528	566	526	563	532	519	548	552	530	531	529	553	486	501	566	562	561	517	547	548	563	500	506	501	527	552	539	551	518	551	551	555	546	529	531	530	542	527	511	556	543	518	570	505	530	527	551	552	556	563	546	536	539	574	550	582	527	540	521	538	531	526	502	523	563	540	581	502	506	490	537	519	530	513	540	504	553	536	562	539	544	524	528	571	566	549	525	481	556	535	509	512	516	516	525	576	571	516	563	548	492	563	540	579	534	505	540	506	502	544	556	512	546	537	539	540	572	558	546	514	555	542	553	542	558	579	528	509	530	516	562	533	509	527	491	497	544	596	553	558	576	515	553	577	544	539	547	483	573	540	580	548	496	508	532	546	505	550	549	551	535	529	576	531	515	515	536	541	558	512	568	527	527	549	546	540	523	559	535	559	491	513	581	536	500	578	581	551	538	539	519	524	558	544	562	533	541	540	566	554	551	517	531	537	546	544	491	482	538	526	547	551	570	522	519	543	537	529	529	500	558	528	505	581	519	497	535	530	503	499	554	530	551	491	559	538	516	513	497	531	562	574	546	520	534	532	544	543	534	523	548	574	527	531	563	494	523	533	514	566	513	515	495	518	519	565	523	519	523	518	521	521	498	514	516	518	567	493	500	547	501	525	527	514	584	561	513	527	533	553	587	527	546	528	532	548	555	539	545	546	555	527	505	533	556	491	524	506	512	541	520	532	563	561	501	558	556	564	477	535	487	527	515	541	532	510	519	515	551	560	503	522	526	551	545	511	528	546	483	501	519	534	522	531	557	563	599	530	534	505	507	535	557	555	512	508	547	512	522	539	522	526	534	505	545	515	530	497	521	509	571	508	515	518	533	540	513	544	560	496	589	498	505	509	513	559	555	506	556	503	501	544	504	546	507	547	555	541	496	526	547	505	546	541	582	559	504	538	528	539	535	555	529	530	582	528	533	531	545	523	531	557	523	486	547	511	557	513	548	554	522	542	528	494	538	523	526	544	570	548	541	534	510	505	515	554	538	557	545	567	550	529	568	522	540	583	509	549	545	534	513	493	539	551	544	521	543	542	517	505	529	533	503	552	561	508	537	534	536	507	547	546	508	526	525	510	546	530	525	514	540	577	519	528	540	544	495	523	549	506	490	517	506	526	526	505	574	521	531	524	550	533	567	549	552	556	560	550	515	531	515	532	552	571	550	494	523	565	521	521	497	537	549	522	577	540	566	502	542	545	536	550	519	525	554	561	535	504	536	534	552	487	551	571	533	547	549	528	548	526	533	556	537	502	539	565	556	532	476	486	494	484	520	532	551	556	536	475	478	528	540	549	529	561	578	509	534	540	542	525	516	552	522	522	546	563	485	582	524	533	551	542	554	528	557	506	549	509	514	497	510	564	553	489	505	491	517	506	515	542	587	491	556	579	523	534	528	558	543	518	500	531	522	521	552	514	532	543	557	573	522	569	541	503	507	523	513	521	512	506	541	508	587	536	520	571	511	529	523	518	537	576	506	503	553	526	549	540	511	530	499	526	522	523	544	516	542	553	536	540	541	546	557	586	567	522	580	553	514	520	570	509	568	543	517	532	556	543	563	547	493	552	519	541	500	528	540	528	543	514	578	579	558	550	548	516	521	495	528	532	533	572	544	537	530	538	524	508	559	529	584	533	549	516	499	517	589	499	530	509	572	548	533	495	517	578	561	514	556	525	538	568
25103	26027	38376	32690	18767	6106	1407	883	804	810	836	787	798	787	766	758	799	780	749	755	758	811	815	773	783	754	800	785	744	778	805	744	800	815	759	749	765	756	788	721	761	691	758	759	811	766	732	757	790	758	803	754	806	716	772	698	749	751	784	753	772	772	786	760	746	802	774	717	808	771	747	760	787	782	717	781	818	768	790	728	750	739	776	777	763	744	738	745	768	762	781	766	723	763	736	767	768	767	780	731	732	811	789	790	743	785	778	707	787	759	781	732	757	749	735	778	773	735	774	733	726	770	753	766	785	812	771	780	780	755	782	756	816	748	818	746	721	793	736	776	738	723	688	746	770	759	717	776	808	769	804	734	745	741	774	790	758	831	766	801	741	796	772	801	787	782	765	746	711	734	721	772	765	801	788	738	764	713	766	779	754	818	802	763	748	755	758	757	769	754	745	803	750	788	768	765	738	778	800	788	746	769	807	783	752	779	763	708	738	767	724	804	784	768	763	777	739	723	808	814	796	719	771	778	775	719	761	790	760	778	753	752	751	761	763	792	755	792	765	758	753	726	767	714	758	805	745	794	766	748	762	776	792	751	711	804	765	785	740	762	769	769	736	737	771	731	708	752	708	719	746	711	713	709	735	776	736	745	752	766	785	791	779	734	754	786	759	781	750	788	786	774	744	750	771	784	755	743	711	780	768	744	717	761	738	787	751	737	778	779	745	736	769	745	774	790	828	708	728	823	740	738	739	748	788	770	783	724	756	734	784	724	742	766	794	752	784	720	747	772	778	724	769	755	782	761	758	768	783	785	760	713	783	792	814	770	732	747	756	707	725	751	808	805	728	791	757	775	821	762	774	789	729	788	756	809	773	734	787	756	722	771	758	799	765	810	791	764	753	722	760	778	780	745	712	736	713	755	793	740	799	776	767	753	796	839	805	750	804	735	815	758	753	737	784	735	772	741	792	767	727	726	804	774	740	811	723	802	760	806	768	731	751	789	767	820	719	748	787	735	753	717	793	766	739	722	734	794	695	716	772	816	760	818	797	791	735	726	756	769	814	824	769	785	762	727	771	829	728	724	756	704	749	764	709	787	765	743	798	769	719	776	743	763	786	741	763	755	762	748	743	811	788	798	801	763	739	763	776	773	743	721	745	782	767	765	795	749	740	757	798	739	753	759	764	759	746	751	815	771	796	720	750	824	754	798	728	771	773	763	760	797	706	754	728	783	777	763	789	763	801	755	759	743	775	766	804	790	769	789	823	772	750	773	725	813	761	823	805	769	722	747	755	794	800	782	802	724	741	760	762	757	762	752	774	807	828	767	751	798	769	738	793	795	783	777	785	797	750	804	744	751	757	766	753	756	767	730	754	793	775	733	743	739	758	794	816	703	733	745	718	754	775	771	784	756	836	766	758	749	792	787	835	716	762	714	753	766	731	812	770	768	756	773	797	717	741	734	768	787	750	716	808	792	730	754	778	754	803	820	739	787	805	770	729	775	765	766	785	746	755	758	842	752	774	774	776	793	770	739	789	711	729	726	783	792	750	825	818	794	747	732	754	714	742	794	761	718	752	799	762	800	786	772	771	718	751	760	768	789	771	751	758	737	715	735	749	769	764	761	795	785	740	736	746	722	744	786	765	755	735	773	782	798	757	758	757	711	715	795	746	762	736	809	781	777	672	765	754	762	784	791	739	775	754	765	797	757	737	799	730	789	716	755	719	718	827	828	755	765	774	739	776	734	776	772	773	805	781	760	753	724	739	855	786	736	765	744	792	812	768	753	789	770	791	823	702	769	816	807	785	799	789	753	761	758	766	765	746	815	763	746	720	791	786	771	742	755	777	851	781	751	801	782	819	782	780	772	736	768	797	753	811	784	722	804	778	780	767	758	703	797	806	783	766	729	763	770	768	765	781	723	729	739	815	694	733	742	750	822	782	806	781	759	723	759	811	742	734	763	770	770	778	729	745	792	732	765	751	779	746	759	737	727	789	830	788	798	712	710	772	750	712	738	804	769	771	788	729	768	779	719	786	751	707	785	748	770	751	724	772	761	807	791	733	782	746	687	764	781	755	821	767	732	769	730	751	733	804	768	808	793	767	734	751	776	793	725	727	745	742	730	744	780	765	793	792	771	791	764	827	781	784	717	745	745	744	762	776	773	733	748	783	767	750	757	792	781	808	746	739	728	732	789	735	821	787	761	745	747	745	742	801	744	726	784	761	778	784	815	737	815	757	766	740	767	725	771	791	730	809	759	817	797	736	715	753	798	750	739	737	704	738	762	799	746	745	833	773	742	738	784	737	790	726	776	750	816	756	738	772	737	732	748	767	786	744	774	790	812	730	776	740	773	777	791	722	754	770	811	763	697	772	769	777	753	767	694	767	692	755	782	771	778	776	771	732	803	765	783	791	772	823	790	728	751	789	732	780	773	776	810	758	778	737	798	815	730	812	777	770	707	760	796	743	758	730	782	833	775	746	756	784	752	758	770	799	766	749	726	787	795	736	760	749	744	751	752	732	712	733	772	767	772	771	785	741	770	760	765	787	806	789	771	771	722	804	742	741	718	755	754	766	757	762	794	785	715	741	758	772	779	765	731	738	754	773	738	771	761	766	746	766	705	763	776	775	764	744	803	768	765	778	793	709	780	783	827	756	753	711	762	721	810	760	739	759	753	796	765	726	738	745	755	756	793	785	754	750	755	769	754	746	790	705	760	747	717	764	797	736	734	832	732	732	780	735	762	806	734	758	771	758	741	775	755	759	806	733	766	793	753	777	839	738	741	780	743	737	751	790	759	761	774	735	727	796	782	793	729	803	793	748	721	826	755	688	773	780	772	740	762	745	835	769	724	741	757	729	745	783	728	741	744	761	811	760	791	760	753	772	724	746	766	829	800	712	761	765	724	750	787	777	744	785	731	784	760	727	753	767	772	774	745	787	775	684	787	802	730	781	777	723	769	783	732	757	739	767	721	746	773	738	783	788	814	785	770	748	795	744	732	725	791	789	793	774	791	758	747	799	767	768	763	751	783	769	786	743	725	742	746	735	829	795	776	756	749	772	767	705	769	714	788	790	774	777	796	739	768	731	769	726	756	723	774	720	744	715	795	768	724	708	731	744	754	771	726	719	740	737	762	751	787	785	795	791	755	770	745	763	734	745	773	789	788	737	824	773	748	815	765	783	783	756	775	734	740	743	779	790	763	748	755	831	767	755	751	800	767	751	748	762	736	751	714	713	743	781	754	763	760	760	772	788	783	788	719	745	782	757	726	730	772	746	749	766	692	776	734	781	759	737	784	793	768	704	768	801	757	755	776	792	754	781	745	759	755	775	796	731	804	778	767	751	794	808	717	833	762	777	772	782	767	769	760	764	786	716	769	813	730	752	789	719	779	785	756	747	755	740	740	725	737	755	734	825	779	738	729	749	751	778	789	806	761	747	771	725	760	767	731	742	807	813	770	738	754	725	784	772	754	816	717	778	793
62671	92730	61015	27376	8340	2192	956	721	710	653	663	678	689	688	647	687	626	707	658	640	690	648	641	672	684	637	602	653	628	644	678	688	652	632	628	695	590	645	669	654	681	694	674	641	675	645	718	651	665	686	665	643	660	667	658	696	679	653	650	659	672	691	622	632	648	666	684	654	650	608	668	667	607	619	715	642	691	655	681	660	621	648	656	647	696	682	648	694	659	602	664	644	643	696	700	653	677	669	687	715	671	659	695	691	636	664	653	653	661	627	674	661	693	619	651	667	681	645	671	662	659	637	656	641	712	673	692	643	675	673	714	646	701	645	612	666	702	641	684	679	655	663	647	656	686	629	674	650	645	664	670	658	692	667	686	671	681	652	630	668	670	639	629	694	679	687	624	679	644	697	715	664	640	648	697	669	674	651	714	659	643	652	669	665	651	680	631	618	660	635	695	686	618	702	618	638	701	664	672	631	635	665	665	646	689	662	662	676	669	671	673	652	677	700	650	590	684	696	695	651	607	680	711	664	628	702	630	686	673	657	650	685	649	681	690	637	647	662	647	619	626	707	706	685	667	663	651	618	596	626	657	662	670	638	725	670	685	663	684	641	743	668	642	663	692	670	660	611	657	659	680	707	660	686	681	694	621	694	653	644	626	659	678	658	672	668	692	656	704	702	656	642	636	700	683	689	631	707	673	635	647	662	719	649	693	666	625	653	690	646	717	635	702	682	669	617	699	649	675	653	628	652	676	650	681	652	657	659	629	663	682	672	686	635	642	645	644	666	672	673	688	622	640	650	667	626	669	673	654	722	651	655	638	640	660	651	595	693	660	656	659	683	669	639	654	640	687	660	636	676	633	661	715	654	647	671	635	707	626	636	662	678	663	654	677	653	612	622	639	607	641	641	640	654	675	662	660	655	656	664	681	684	655	621	693	638	691	687	661	696	659	678	614	683	644	660	691	684	664	693	689	661	618	675	617	653	669	641	611	646	622	646	658	644	669	682	666	660	660	658	629	643	685	658	681	642	682	676	688	671	706	659	643	638	651	643	641	680	665	688	694	689	683	669	714	683	671	692	646	669	652	666	644	648	645	641	638	661	625	684	700	652	699	652	668	618	684	675	644	684	656	656	667	656	718	615	632	642	671	659	676	700	638	673	662	715	652	673	705	679	673	693	659	690	650	665	664	702	686	729	656	650	694	648	643	695	687	659	627	678	687	709	667	680	632	662	703	658	644	627	679	610	661	623	655	637	599	683	629	631	693	631	696	656	632	658	644	646	680	658	656	737	693	701	639	672	650	632	598	672	658	667	677	622	645	655	669	634	625	686	644	638	656	665	640	647	631	663	694	679	659	678	650	623	664	656	665	693	628	649	714	619	655	641	682	673	637	627	596	657	680	609	597	660	621	660	680	676	675	714	669	640	646	653	679	648	670	627	645	681	652	660	656	649	675	641	663	645	633	655	627	662	664	686	669	682	691	678	640	648	662	637	699	628	639	649	656	695	638	676	616	638	650	678	660	663	666	680	622	653	655	685	666	665	667	664	618	640	726	632	725	652	674	661	638	697	670	650	648	687	669	607	663	626	639	672	652	635	639	669	697	649	644	683	652	641	642	638	673	661	667	674	678	610	691	658	647	649	661	632	644	663	645	613	710	660	643	701	723	657	648	679	650	651	644	682	699	679	643	662	655	641	672	685	668	665	665	703	685	623	694	618	656	640	706	605	678	684	657	659	631	689	618	689	625	611	648	613	658	652	618	659	662	637	671	662	663	697	683	674	641	669	653	649	655	658	661	651	689	627	684	683	655	640	630	684	660	655	679	670	722	665	667	653	672	653	683	659	687	687	690	626	688	652	670	657	703	667	670	650	657	635	628	672	675	633	663	620	663	693	637	691	693	659	639	655	672	669	670	637	675	667	621	692	630	645	609	658	637	665	656	631	608	667	641	680	686	662	674	690	664	624	640	618	700	647	619	655	655	647	637	696	695	663	591	692	623	631	675	694	679	640	608	665	622	653	714	655	679	649	650	631	670	673	664	676	662	651	669	704	687	663	656	666	690	680	655	700	720	663	655	640	678	662	660	660	646	647	680	656	685	646	626	636	604	657	643	689	684	695	639	626	665	698	678	639	649	654	656	663	675	711	678	645	645	663	650	626	711	637	658	654	675	692	625	649	617	687	656	670	633	628	638	681	658	668	666	684	711	632	681	686	672	709	614	642	663	653	628	699	674	637	676	665	679	646	672	634	699	666	705	661	682	711	646	678	654	676	657	638	673	633	674	650	673	690	687	651	646	685	670	661	680	685	651	666	701	646	614	660	619	645	671	641	625	694	635	640	680	668	666	696	668	627	644	684	647	674	631	693	675	645	713	704	633	657	661	653	659	666	658	636	681	657	632	630	654	622	664	664	645	670	606	629	641	684	660	685	656	733	666	672	670	673	665	626	730	626	704	645	699	738	622	670	654	674	650	603	643	658	652	628	684	704	643	691	660	649	696	697	709	653	718	659	637	632	650	650	647	660	664	696	701	651	683	628	677	629	624	660	640	661	657	672	675	651	635	620	656	686	623	670	690	622	630	634	706	655	701	646	682	653	672	684	679	647	690	665	688	631	609	630	647	650	623	722	642	654	648	684	696	639	675	638	653	670	684	668	650	648	660	621	682	642	662	618	670	652	663	655	635	641	666	677	683	674	661	677	655	664	697	585	714	689	646	706	643	638	670	663	675	666	646	675	648	694	647	638	700	680	667	626	646	663	700	676	656	628	668	667	633	620	670	675	596	612	673	662	693	651	641	671	650	683	669	647	684	645	674	665	730	655	637	630	679	664	716	650	627	647	681	631	617	660	657	670	681	659	591	696	665	663	681	671	695	647	636	642	646	661	678	648	654	654	677	710	681	644	673	630	720	685	657	656	584	684	674	657	662	643	669	657	655	600	676	627	668	646	643	643	651	644	658	658	691	672	626	670	639	627	638	619	660	664	613	627	666	655	664	708	665	687	705	689	649	648	714	645	649	625	632	649	661	671	672	667	634	692	663	657	661	703	627	637	665	671	690	623	637	654	637	664	670	666	681	650	639	615	688	704	660	673	647	644	660	643	686	627	680	654	606	670	624	708	711	692	643	687	660	716	615	662	725	695	655	619	692	640	674	698	663	711	683	684	612	670	686	657	686	690	670	658	696	673	636	673	639	634	657	644	693	672	656	637	669	680	691	643	647	642	660	627	665	685	664	680	642	670	668	630	701	621	624	646	622	633	628	708	632	663	671	690	625	672	691	683	636	609	676	665	659	664	678	664	649	628	639	603	658	744	631	697	667	676	671	627	657	644	658	639	662	633	631	649	691	628	648	700	630	664	658	657	628	680	649	655	641	639	648	666	625	618	653	687	693	674	693	655	675	677	703	648	726	661	628	666	648	644	634	604	685	713	630	625	667	658	661	683	643	703	689	664	646	678	641	679	659	671	667	689	647	668	664	643	646	625
23862	23543	34581	30355	21785	12655	2782	1185	957	913	925	911	882	906	907	908	912	873	886	849	874	940	879	869	871	860	861	895	884	889	906	919	873	875	886	933	874	861	852	876	849	911	906	836	851	845	874	839	890	883	863	848	947	931	857	841	878	908	897	847	888	887	889	959	877	875	816	860	876	872	802	834	868	879	911	889	918	876	870	861	864	867	880	834	881	860	866	903	907	841	886	869	857	874	854	841	850	905	861	837	881	941	868	863	872	899	877	910	882	826	940	842	883	885	879	867	863	861	864	896	880	902	896	852	881	876	841	907	836	859	870	857	888	837	835	872	835	881	869	916	866	875	909	912	876	852	899	883	881	828	896	842	909	867	844	904	860	905	875	904	907	851	880	910	856	873	946	834	881	853	859	883	910	865	847	867	885	880	854	880	878	839	879	888	891	928	870	868	911	880	867	837	882	904	846	903	904	873	868	905	850	904	864	876	873	869	852	840	845	865	849	863	889	907	860	861	936	883	866	893	827	873	878	876	857	876	901	842	875	884	872	851	930	808	888	852	867	817	936	828	838	877	846	863	852	883	885	893	867	877	847	848	930	823	843	901	824	909	874	841	817	862	902	895	900	866	884	888	862	858	942	893	855	809	864	887	869	887	897	872	859	841	891	907	930	857	861	836	961	883	892	861	886	844	915	895	905	917	886	890	916	908	833	862	917	901	834	913	893	895	884	885	871	880	859	830	904	891	870	908	877	906	860	867	812	828	860	835	872	900	896	884	849	874	871	849	891	853	879	865	911	857	881	881	833	866	894	878	819	912	874	846	921	924	862	895	856	863	824	878	874	858	918	893	899	858	831	915	845	913	816	850	854	889	848	871	867	893	882	872	848	881	876	823	845	870	887	866	900	859	906	846	876	850	861	904	857	885	863	873	862	890	884	891	871	867	865	885	930	860	893	851	852	891	861	875	898	869	915	879	860	856	893	823	890	872	854	871	913	870	837	878	890	868	867	883	836	872	886	899	903	862	854	825	942	875	879	873	869	867	859	845	827	900	863	894	852	853	851	867	861	890	858	835	870	881	872	878	840	824	873	848	886	827	864	881	904	866	902	844	764	887	826	815	877	905	870	945	857	884	898	875	886	827	842	826	825	912	930	890	872	887	834	899	826	867	889	853	924	873	876	831	889	812	874	876	881	830	870	876	886	904	865	879	878	924	815	921	887	933	856	888	861	846	899	950	873	859	893	861	865	914	857	842	858	878	854	869	817	868	833	852	889	865	891	863	920	888	846	926	848	864	869	817	848	849	908	843	833	881	898	837	929	868	919	902	907	899	893	828	864	921	863	885	828	853	824	887	866	887	917	861	866	865	881	869	883	885	871	888	850	895	925	841	878	891	880	892	870	901	894	883	828	845	890	875	864	916	875	882	881	929	916	884	905	874	893	857	835	875	830	828	929	859	873	887	883	849	854	842	904	807	803	882	901	837	864	880	861	869	905	821	850	889	824	868	872	905	833	852	859	856	866	843	860	847	831	880	897	848	902	887	843	897	874	868	889	916	902	886	842	850	844	873	813	899	889	816	883	840	859	884	866	909	865	954	879	855	820	878	919	868	879	872	868	907	900	914	856	900	907	872	886	790	847	866	842	819	881	843	885	860	837	862	896	829	902	856	791	887	825	931	837	872	900	847	886	871	864	883	868	894	934	875	839	907	837	834	883	883	847	834	847	841	865	899	889	928	846	843	839	861	853	825	892	862	840	832	897	890	886	883	880	884	886	827	894	863	857	892	871	793	883	874	845	901	883	853	900	900	791	886	884	873	932	889	879	851	856	837	869	908	854	913	869	855	847	892	837	881	792	857	911	861	857	843	833	905	902	859	931	886	904	905	847	909	889	860	878	807	813	901	823	873	861	861	856	842	864	788	865	865	871	861	854	867	837	850	836	898	823	833	865	849	843	886	890	833	858	813	889	793	903	843	840	898	868	876	865	800	909	841	897	881	929	885	876	918	923	884	887	843	855	880	870	891	855	903	878	886	855	839	884	813	909	935	863	870	853	843	835	858	853	836	875	872	874	890	853	856	885	852	906	872	862	857	867	869	868	832	852	906	886	904	885	852	899	864	876	901	910	894	843	883	894	887	882	885	898	901	786	876	880	871	840	828	822	816	898	803	832	846	874	843	881	903	888	848	873	857	901	854	886	855	894	837	871	898	899	877	823	789	906	807	888	887	841	895	887	843	891	910	850	846	881	842	869	837	842	881	946	826	824	887	858	860	867	852	816	891	880	876	833	852	825	899	869	862	901	852	872	875	832	874	870	953	894	907	914	924	834	936	875	867	851	889	852	871	849	884	849	888	905	858	818	908	811	872	888	823	840	840	872	869	848	896	878	863	867	895	860	858	837	844	882	881	848	832	920	918	872	846	913	851	853	874	836	854	857	852	836	896	866	899	915	930	913	849	910	857	876	851	900	865	853	889	861	852	890	890	820	849	863	899	922	895	878	913	866	867	834	878	853	908	887	858	861	858	875	886	855	851	816	838	858	881	940	837	882	854	864	853	889	895	892	857	868	874	866	922	910	870	884	865	827	843	881	940	895	852	822	862	875	871	895	919	842	842	872	915	894	911	899	828	838	883	890	900	853	868	845	833	924	875	886	854	895	878	862	824	837	896	910	845	848	839	867	864	864	874	878	903	877	932	858	858	873	864	905	879	902	916	892	903	825	853	847	825	818	866	889	859	904	865	854	836	850	855	853	856	879	870	865	867	845	864	872	850	840	840	859	840	858	924	872	880	812	899	908	849	874	862	914	810	935	819	866	856	907	852	901	854	877	854	889	861	838	867	898	877	851	889	866	902	909	908	869	847	873	754	835	875	896	902	881	843	898	860	891	887	864	843	911	860	897	899	893	848	885	854	888	851	854	871	855	876	870	893	874	879	858	900	886	868	879	853	899	905	909	851	887	868	871	845	874	885	841	871	902	869	877	872	874	950	853	866	882	823	869	857	878	862	875	860	853	852	889	947	892	838	820	921	886	869	866	868	851	857	832	914	883	851	833	875	838	816	905	889	887	794	889	799	873	910	876	852	909	849	858	855	865	885	857	845	915	848	863	865	887	876	850	865	874	882	862	868	863	848	832	856	874	857	843	858	894	864	901	916	802	831	917	851	851	888	849	852	883	868	877	890	838	831	885	845	874	834	870	896	838	889	882	870	847	818	897	850	890	908	842	880	845	838	860	871	875	875	886	879	915	856	871	885	850	859	878	818	846	879	859	830	861	862	942	913	868	826	888	898	903	882	861	895	931	900	902	869	818	828	872	870	875	894	879	842	871	857	886	844	902	880	874	897	863	852	833	881	885	878	916	882	866	884	898	884	910	846	821	819	863	808	898	904	889	794	852	838	903	902	888	880	882	808	861	817	916	874	885	899	863	871	897	884	883	928	870	873	819	871	904	904	906	870	882	869	911	912	875	860	854	910	834	889	841	861	842	871
62222	100454	68393	35971	12155	3341	1207	817	803	799	760	791	833	797	764	779	821	784	780	794	800	784	837	782	764	740	749	750	807	791	760	807	775	821	796	800	755	825	795	733	785	763	810	781	770	767	756	774	756	748	769	806	725	746	787	798	757	746	789	781	793	771	793	737	804	738	806	768	746	768	787	717	709	824	778	817	802	784	771	740	758	761	733	725	814	799	810	781	760	778	778	776	793	796	763	774	772	763	776	769	762	805	753	774	778	745	780	765	793	704	733	809	784	873	769	759	773	749	756	763	779	791	774	737	756	788	759	807	748	790	786	787	784	781	758	814	781	777	718	789	785	775	792	795	822	821	802	801	801	816	741	772	807	788	806	765	772	754	740	746	729	799	786	783	801	778	789	789	756	779	824	801	782	813	815	770	759	773	795	743	784	779	775	798	790	795	780	776	777	793	781	791	780	793	785	814	781	774	754	756	716	767	797	785	798	708	786	765	802	810	810	851	751	743	722	767	757	813	784	783	826	768	759	768	792	827	761	772	810	759	782	761	795	770	801	746	795	763	778	777	792	802	775	792	742	812	754	780	778	750	827	741	761	797	782	751	734	808	787	756	744	764	839	746	748	771	745	758	829	759	755	795	740	732	785	761	723	774	788	781	776	733	736	758	774	792	753	825	727	777	741	786	791	778	709	775	761	807	813	751	760	729	741	752	745	757	827	789	770	764	722	793	787	773	759	799	735	746	747	767	843	770	828	738	755	780	775	771	783	759	755	784	786	799	766	790	817	766	812	843	748	797	738	790	691	742	767	812	781	762	806	770	819	809	829	741	767	790	823	759	700	751	747	801	791	805	764	778	790	816	784	736	779	746	755	760	829	732	781	776	799	786	789	799	760	765	765	792	812	740	794	804	821	744	725	722	800	797	756	793	815	770	749	821	781	811	746	834	742	814	836	777	771	809	747	774	771	768	793	814	818	728	821	773	750	796	784	780	804	832	806	823	783	767	787	770	758	779	779	809	766	769	779	769	789	740	764	817	801	821	776	778	775	765	722	745	760	736	823	813	753	765	756	728	783	767	810	818	783	766	817	849	805	737	798	791	795	764	765	822	743	777	776	758	762	803	728	778	767	794	808	774	769	760	727	817	715	805	735	741	823	805	791	746	785	732	763	835	812	736	769	772	761	818	776	795	800	806	784	832	735	773	782	784	732	805	747	732	766	775	812	843	758	774	764	782	759	773	810	775	800	789	742	768	753	770	726	708	783	759	772	822	799	752	741	752	791	803	789	767	764	749	797	818	774	744	761	731	773	799	694	750	805	806	792	757	768	753	819	763	768	772	799	735	736	726	768	792	782	791	743	832	742	800	825	794	792	769	780	790	769	838	764	821	770	780	787	734	824	755	718	763	810	749	754	717	775	760	727	723	783	802	782	786	800	784	820	759	758	807	752	772	738	761	775	790	770	767	763	808	753	779	807	733	745	780	758	805	815	794	759	828	773	788	790	783	747	735	751	803	733	752	809	808	745	829	778	770	763	801	762	796	737	778	753	737	789	802	804	762	771	749	762	786	783	765	825	809	826	786	783	792	788	813	792	773	748	807	763	816	787	731	811	751	751	768	773	748	795	788	796	820	825	764	780	725	727	795	789	815	779	777	730	763	806	761	818	795	761	766	747	802	774	773	789	798	767	714	784	736	797	759	787	784	727	764	795	778	759	771	783	813	752	814	732	779	775	776	751	749	806	779	783	733	771	802	812	771	745	796	781	718	743	770	782	778	740	781	744	757	781	748	743	783	733	758	791	755	774	781	739	764	759	796	788	794	745	780	770	768	786	758	780	783	813	769	707	764	771	767	787	742	812	782	735	767	805	785	793	824	800	733	769	773	743	764	807	735	771	781	791	761	716	749	764	817	803	802	831	754	812	806	762	780	727	759	765	765	773	743	782	783	711	748	781	771	813	794	754	774	793	815	763	723	758	801	733	782	777	776	768	755	811	737	773	769	762	782	794	819	779	824	829	730	766	776	777	755	789	767	830	773	710	790	769	772	778	741	749	774	775	714	747	771	823	771	834	789	800	784	796	771	771	831	753	803	776	759	794	827	752	752	741	791	785	743	820	777	775	731	757	751	799	795	781	805	785	752	718	770	819	750	749	742	740	831	732	777	825	750	805	749	818	727	756	763	787	753	776	791	814	719	725	829	743	757	745	777	793	765	770	756	813	745	775	745	717	766	781	760	755	779	796	765	742	749	749	749	829	818	760	793	785	753	766	775	784	726	733	766	813	809	787	797	758	738	764	742	818	732	778	777	766	736	751	805	758	802	790	794	741	780	806	745	768	720	758	771	825	833	775	803	786	802	796	781	770	783	743	784	797	788	767	754	759	748	781	769	773	795	761	756	787	791	768	780	760	748	786	798	738	805	743	819	768	798	762	719	789	806	773	785	788	814	764	799	778	765	739	751	756	781	763	754	747	729	759	865	804	801	696	719	742	793	727	812	848	808	790	769	818	776	789	735	746	786	752	798	798	766	741	769	747	790	761	772	696	732	820	816	723	768	793	730	798	797	763	718	782	796	809	775	748	750	732	823	772	760	759	778	728	789	821	765	788	803	772	815	757	714	787	771	731	762	748	760	808	754	744	713	737	760	768	777	797	762	821	725	787	780	783	747	783	800	774	777	811	740	798	756	807	748	761	758	736	740	806	791	776	799	787	731	796	798	788	745	749	804	751	706	731	781	771	730	784	851	803	745	829	719	778	772	839	732	788	826	758	752	778	758	805	794	763	753	741	781	740	796	780	788	778	833	780	757	767	785	770	813	789	810	768	744	793	815	792	726	757	729	772	796	764	810	759	789	762	821	770	763	753	791	792	769	763	766	716	755	804	758	735	738	796	787	747	756	747	748	735	735	790	772	740	810	740	733	803	776	792	789	727	834	733	781	761	780	808	790	776	784	789	810	805	747	807	770	823	788	735	819	794	791	795	791	808	771	797	817	773	774	825	780	803	802	777	776	770	796	757	741	761	821	806	765	721	783	809	726	789	762	771	798	795	788	773	757	788	759	803	740	762	746	725	807	786	796	766	779	839	821	769	710	712	803	817	761	796	766	729	801	793	776	753	762	738	781	796	758	751	806	815	777	736	810	821	818	796	694	777	743	771	798	766	754	739	786	753	807	789	764	839	778	785	765	790	770	757	782	749	800	699	801	755	737	760	770	761	756	834	775	687	726	739	716	825	764	766	795	754	783	780	815	758	782	763	755	753	705	763	757	760	763	813	793	749	751	764	761	820	777	801	754	754	784	797	828	792	752	783	780	771	799	723	801	735	739	784	776	777	744	756	770	776	760	732	845	734	761	782	818	778	823	807	770	791	741	745	842	760	842	742	790	744	790	791	786	739	799	755	722	771	702	801	799	766	804	781	748	789	741	741	748	800	768	761	747	807	789	778	786	779	768	738	777	750	769	794	758	776	749	764	788	757	761	792	762	716	737
30388	31445	26325	10460	2156	1021	783	727	715	741	719	651	707	738	689	687	638	654	662	700	724	701	707	696	669	682	687	687	738	678	695	687	688	657	698	668	737	722	683	660	687	679	691	669	691	688	686	697	664	668	710	672	705	660	704	712	677	693	666	664	733	673	660	667	680	655	704	641	691	662	722	663	684	639	658	695	647	674	657	681	725	711	702	703	671	683	698	714	714	698	689	669	707	654	680	695	688	682	659	692	617	636	677	676	660	656	596	692	659	678	666	636	719	659	679	638	641	674	688	704	665	692	698	686	658	653	678	682	684	663	719	693	698	686	693	643	676	655	668	689	709	670	620	631	687	675	665	646	674	646	692	646	693	662	691	693	715	733	721	683	656	679	675	693	681	702	657	679	634	684	710	694	753	683	706	638	720	666	647	697	671	681	660	732	709	714	669	669	692	695	690	678	651	679	738	687	640	653	637	644	690	691	625	692	635	672	647	657	632	654	645	684	682	695	732	696	676	642	683	663	691	668	677	680	679	687	678	746	708	662	667	618	669	691	655	693	706	648	719	698	663	723	665	681	678	710	676	663	677	681	731	676	664	678	659	668	661	665	643	671	698	655	635	648	684	656	709	697	661	710	637	700	678	646	695	700	668	653	713	676	648	672	683	655	680	651	669	654	669	679	675	675	693	663	694	721	704	679	647	704	649	666	728	661	711	706	705	660	650	664	678	664	658	647	659	690	681	676	688	675	722	733	698	673	651	701	644	750	710	622	637	662	747	723	687	701	701	725	622	703	691	648	657	652	762	636	669	676	672	665	697	642	664	693	694	666	704	680	717	692	725	678	677	702	718	644	659	697	692	667	670	693	721	645	741	644	689	715	646	669	691	640	734	720	672	695	639	681	647	710	659	687	662	640	671	703	705	698	674	691	678	649	700	678	698	650	697	728	684	699	655	643	694	676	742	682	707	690	677	683	631	695	626	650	651	635	673	659	682	709	671	662	666	675	748	658	694	678	655	647	661	690	679	694	687	679	684	660	684	669	668	658	656	698	651	648	714	696	685	705	682	678	719	623	671	704	711	679	631	655	720	681	677	667	662	713	654	658	693	669	670	695	680	686	668	692	637	639	654	666	701	688	682	669	666	660	683	660	705	727	617	689	645	658	718	701	675	707	656	678	673	696	710	649	682	617	626	647	677	691	682	673	716	658	723	661	659	675	700	699	700	727	710	733	699	677	683	698	698	642	684	674	698	672	683	717	707	695	710	623	729	687	692	741	693	718	649	716	728	687	721	684	708	662	674	668	663	635	684	697	668	692	708	707	653	656	699	672	675	670	638	670	641	659	668	663	702	698	700	694	655	711	672	665	622	683	643	655	676	628	692	690	713	752	689	699	661	739	700	654	671	664	677	707	692	691	708	662	661	701	654	708	705	694	704	670	693	681	712	707	642	681	687	668	663	679	714	670	696	644	696	709	663	682	693	668	693	689	680	648	621	710	726	651	689	685	655	692	715	685	650	714	666	685	670	657	735	660	671	678	667	682	685	628	648	670	695	678	709	729	682	690	719	691	691	665	700	688	658	661	692	657	644	686	665	674	686	683	655	648	673	693	705	701	698	685	663	697	656	656	662	645	711	676	689	626	692	648	724	672	711	705	692	694	705	696	698	718	665	647	682	687	687	635	702	691	694	677	681	688	684	645	692	670	750	669	671	684	678	714	667	739	639	670	658	674	679	726	688	672	678	703	633	688	715	683	704	710	728	667	670	662	726	699	673	681	692	717	687	689	679	652	662	654	703	667	674	650	701	725	662	616	711	697	643	678	638	719	668	710	696	705	669	676	680	723	640	692	672	662	654	667	717	686	695	683	655	692	622	668	666	669	671	681	667	662	725	715	655	700	690	653	749	646	689	692	741	678	683	656	670	683	671	661	657	717	727	664	686	662	694	661	656	648	708	708	702	648	671	693	737	620	666	713	630	706	656	674	683	714	738	673	643	720	652	683	668	661	689	684	711	669	710	688	640	672	665	672	670	619	679	711	679	714	650	645	703	673	691	701	647	667	635	634	762	678	654	674	656	747	690	697	666	721	640	663	719	643	622	688	665	681	647	699	709	650	716	645	691	685	641	658	662	707	715	663	705	673	627	678	694	684	682	683	673	686	692	692	656	658	726	711	659	710	700	672	670	677	634	716	650	703	653	646	705	697	669	696	703	615	686	678	669	658	623	680	729	636	663	618	674	667	700	666	635	708	710	694	694	665	641	690	692	706	640	705	688	667	715	694	697	694	719	695	690	705	721	674	706	639	723	702	719	681	702	634	716	692	677	723	621	674	677	710	697	685	654	673	692	675	694	697	678	652	681	695	690	689	678	684	675	628	727	690	685	680	697	657	742	691	708	653	701	669	671	675	682	679	716	678	670	692	636	765	669	679	703	667	607	625	690	690	705	719	703	668	686	681	680	657	633	700	635	641	714	672	712	683	646	689	666	684	677	712	672	653	662	656	684	647	698	688	681	709	691	673	689	715	715	664	669	674	683	659	684	693	683	689	664	658	698	647	654	679	666	660	747	668	636	677	626	686	721	627	678	682	648	630	648	656	681	677	642	679	666	660	713	646	670	652	632	671	704	647	702	705	660	664	724	661	699	703	643	633	704	682	672	638	673	677	695	737	707	660	757	672	639	681	664	672	664	677	680	697	689	719	701	671	689	646	695	665	644	705	676	705	676	646	719	669	666	707	698	705	685	697	697	651	670	663	706	655	644	716	697	678	671	681	670	661	714	694	690	626	671	715	648	677	673	679	670	713	669	692	660	666	667	679	655	661	661	706	651	751	687	702	664	683	642	668	687	737	686	669	696	644	669	729	667	724	676	711	677	702	655	710	680	685	653	728	626	660	648	649	642	667	705	645	755	680	692	698	675	681	653	720	718	684	691	679	691	652	623	649	657	691	695	682	712	692	679	664	716	668	732	643	709	715	700	649	634	680	677	727	653	684	729	625	677	638	696	666	687	691	657	701	710	676	708	629	660	699	688	715	675	638	692	668	653	698	679	670	679	747	663	641	687	622	705	630	665	696	675	696	698	654	660	693	671	690	684	691	604	696	702	670	704	648	701	706	665	661	666	718	684	681	683	696	701	676	605	700	725	682	669	716	659	652	706	657	715	649	624	677	688	693	682	706	674	699	645	739	690	708	658	635	641	707	685	685	696	657	673	708	671	648	701	670	716	692	665	677	712	676	689	670	650	654	705	654	664	726	641	690	665	671	709	736	684	723	719	638	663	709	658	695	686	716	634	620	726	734	690	718	663	666	681	658	671	667	700	668	715	659	700	684	676	682	686	662	684	732	721	655	688	668	676	700	688	657	633	668	724	714	699	679	696	690	693	694	644	701	680	624	716	684	647	658	713	718	688	680	682	696	706	687	705	678	687	653	683	663	716	677	703	673	669	681	693	691	661	678	666	680	703	668	688	676	644	627	678	650	676	672	671	697
24892	36656	19309	5330	1606	767	582	529	531	588	548	559	553	543	594	539	580	558	554	523	545	579	553	570	552	547	546	543	535	548	537	580	543	524	555	522	529	530	567	604	560	560	557	526	506	503	538	581	500	553	515	563	562	585	539	579	570	505	546	561	556	518	534	525	534	493	561	506	546	538	537	554	538	551	568	553	529	541	509	536	570	543	500	531	524	520	505	548	527	545	491	504	580	484	559	538	542	552	532	553	514	563	567	533	530	541	533	541	530	552	561	503	557	542	549	545	558	516	498	536	527	531	533	556	522	547	531	530	571	550	544	560	554	513	592	549	547	542	562	528	526	527	537	593	534	544	499	528	547	559	578	529	509	524	519	566	555	536	573	499	522	553	548	556	543	571	502	549	508	579	507	560	532	522	553	556	521	571	507	571	548	522	539	549	539	509	537	562	550	561	546	548	510	563	522	514	536	560	546	526	540	537	530	528	570	512	516	552	534	547	538	534	569	524	523	550	555	560	537	528	550	560	525	530	562	595	515	521	561	504	535	573	561	582	487	556	524	508	548	571	505	554	534	587	561	525	564	532	536	512	566	548	555	511	530	551	499	535	533	585	570	570	572	563	522	565	549	541	546	546	517	554	542	544	551	564	556	555	541	507	497	539	527	528	526	533	520	568	551	519	610	569	524	570	542	507	557	512	548	541	562	536	500	565	551	544	521	557	548	534	555	533	580	527	532	534	539	538	515	528	515	565	574	545	512	551	591	591	536	531	579	553	527	555	545	510	555	563	542	528	500	552	530	529	538	535	541	557	520	566	547	539	547	565	551	574	578	573	569	518	556	559	527	529	560	535	552	563	523	554	566	552	519	552	513	554	534	526	509	538	560	520	548	572	526	534	503	577	538	567	546	547	574	529	557	530	532	529	513	545	536	591	569	523	552	571	527	537	552	544	568	563	570	490	569	527	580	564	559	541	517	553	561	518	586	558	539	560	556	543	572	525	537	543	559	541	515	571	540	524	526	521	556	544	529	519	523	542	583	574	518	542	538	543	538	498	508	573	537	577	578	542	525	543	517	525	541	505	537	515	568	549	535	614	543	528	519	572	539	537	548	563	524	577	537	519	547	565	554	550	524	555	564	538	538	523	525	518	532	529	554	551	566	538	570	543	565	555	523	539	509	545	500	512	545	560	553	574	546	583	545	564	539	547	532	535	543	511	554	498	544	549	576	521	602	544	572	524	531	526	573	544	541	529	533	544	495	542	547	527	522	525	548	510	554	502	582	565	541	537	541	547	496	539	519	532	565	553	568	565	560	493	566	548	545	534	567	514	506	567	565	555	545	519	534	548	565	541	525	518	553	537	536	556	535	557	556	527	537	522	547	542	546	517	510	548	584	544	517	530	532	523	551	556	531	519	523	542	545	555	524	523	526	562	542	559	549	521	530	533	564	547	543	636	548	550	571	589	541	566	580	526	547	515	526	526	538	554	531	559	583	539	514	565	534	488	526	555	598	542	543	526	524	534	530	530	541	522	543	535	548	542	526	514	548	511	535	544	601	537	521	500	544	544	537	571	478	552	552	526	512	573	535	542	532	563	506	542	589	566	541	560	515	540	562	520	586	589	563	585	589	499	531	523	571	554	534	546	540	537	583	540	545	516	506	560	532	526	564	540	566	515	519	543	538	566	539	538	541	545	574	604	527	536	553	576	553	548	564	541	524	580	528	525	579	547	548	549	559	537	536	512	544	508	531	548	528	516	543	552	554	528	591	577	500	525	517	547	543	539	576	552	557	551	507	525	552	525	538	533	585	538	550	579	532	522	539	536	533	573	572	535	535	570	543	520	551	566	543	552	551	522	539	530	528	564	547	515	563	518	562	524	569	505	478	532	522	576	506	557	574	540	523	575	570	546	561	570	524	521	564	561	583	558	537	580	516	532	580	571	531	566	516	540	548	560	600	573	521	526	548	583	527	544	541	559	571	551	542	529	546	567	561	530	543	523	548	565	522	535	536	580	539	520	549	551	545	486	569	597	559	556	511	516	530	533	555	536	530	536	585	505	558	537	570	560	557	499	527	525	543	560	522	518	554	532	513	537	568	610	578	555	566	501	547	532	533	537	568	519	533	529	559	539	538	548	582	551	545	521	568	523	533	532	488	546	533	555	544	515	550	554	529	581	533	567	542	542	527	502	571	516	531	573	557	556	517	540	520	541	507	522	592	557	534	556	488	545	534	579	536	509	571	528	560	549	569	554	544	558	541	546	588	535	519	523	569	617	508	510	518	561	491	542	548	569	596	532	555	542	560	566	554	557	553	550	557	544	564	574	561	561	547	553	553	509	491	530	570	579	521	534	512	550	554	513	566	533	532	535	513	535	569	556	523	489	503	567	543	542	500	523	511	555	506	514	568	506	564	567	518	568	539	563	491	599	554	570	551	497	511	589	505	538	592	554	532	596	573	559	524	518	546	538	509	536	542	515	557	549	530	531	557	562	533	522	547	583	585	531	549	538	545	570	564	520	539	508	565	554	559	555	556	549	541	570	563	497	527	593	535	549	514	579	554	539	560	551	519	557	536	534	534	609	536	520	527	542	545	594	572	537	538	523	595	561	520	525	558	548	549	571	548	493	515	558	541	565	540	555	566	543	503	524	504	507	577	528	554	562	525	525	535	567	545	571	523	540	519	567	516	572	534	543	579	491	543	560	533	559	553	558	529	533	565	541	549	561	582	529	584	563	544	555	547	555	501	513	502	532	567	569	521	541	592	551	537	541	545	556	550	535	560	547	537	551	556	500	539	563	542	521	527	542	549	543	546	556	586	558	595	532	523	531	553	543	556	506	543	513	501	559	552	532	571	541	598	591	528	586	556	525	531	495	532	581	559	546	542	558	553	538	563	575	527	543	528	531	558	558	500	514	516	545	563	547	568	530	559	562	528	536	529	486	528	536	535	538	508	531	539	552	574	540	544	540	492	542	501	572	523	542	549	518	571	571	561	509	563	552	526	567	557	546	537	549	558	495	543	566	552	540	510	544	559	518	535	598	520	588	510	535	579	555	515	541	551	517	514	540	562	595	543	556	542	548	565	545	565	566	551	514	542	547	539	549	529	534	519	537	549	562	553	547	507	552	538	554	534	570	531	560	505	533	557	567	530	538	506	556	538	587	532	540	539	522	550	573	557	538	514	523	534	548	557	583	552	546	562	553	533	543	524	551	512	511	557	562	540	542	552	520	513	519	567	542	564	566	541	563	531	542	572	528	538	559	531	556	494	521	539	509	544	530	523	552	548	558	524	526	562	545	545	555	491	551	548	529	574	540	523	572	554	570	525	523	561	587	566	560	547	544	565	498	541	540	551	536	524	531	551	533	537	561	544	554	553	537	541	559	548	543	516	511	558	543	544	558	537	582	582	555	586	525	558	532	583	540	587	554	575	560	530	513	569	534	607	580	598	591	535	551	581	588	557	503	540	530	536	554	553	518	547	563	555	514
24983	26186	38660	33063	18933	6183	1447	882	807	797	768	802	788	765	830	811	768	781	788	775	775	824	782	706	751	768	728	728	767	724	772	753	782	729	771	833	768	744	775	789	758	776	800	812	775	771	738	742	767	759	733	742	744	713	798	757	701	755	779	736	756	776	796	728	794	796	778	782	789	753	720	735	814	743	741	756	740	754	780	731	751	729	762	693	766	766	721	775	816	736	772	785	831	759	763	787	751	781	751	742	787	784	709	789	805	742	734	747	781	787	733	713	747	741	724	754	751	761	741	788	809	774	737	776	764	769	757	719	766	787	718	730	759	759	781	718	781	762	748	780	757	797	757	793	716	809	763	752	765	707	755	717	771	713	775	761	756	770	799	694	706	742	760	765	800	772	778	754	738	741	717	758	739	751	812	783	722	731	763	755	754	768	776	798	708	759	795	741	697	735	747	793	758	740	781	777	792	763	792	715	809	734	728	751	750	770	750	797	722	828	762	763	750	762	768	735	752	753	771	777	739	706	767	765	789	812	745	768	774	750	807	784	755	687	737	818	748	755	716	731	773	783	725	754	758	785	810	710	777	729	740	807	777	763	783	829	748	799	742	755	785	767	767	768	753	726	724	766	771	753	751	753	744	770	769	707	773	749	797	764	756	745	750	759	765	721	766	726	763	774	818	710	795	741	747	736	823	790	771	751	783	746	759	741	780	721	751	770	743	792	760	794	745	779	772	758	831	739	752	714	756	768	729	735	837	715	720	781	773	727	793	716	758	732	776	760	795	752	739	760	747	750	801	706	780	725	762	768	800	731	729	745	683	746	734	706	790	804	710	686	771	743	785	776	809	751	743	785	761	747	775	724	789	773	747	696	772	764	745	737	789	751	760	794	724	753	762	746	795	748	758	825	721	696	829	750	706	792	793	787	758	820	765	729	732	737	762	771	765	806	733	793	779	773	750	715	749	745	812	681	784	705	736	779	780	776	736	745	706	763	688	752	767	800	799	721	804	748	759	732	732	740	785	818	711	733	742	753	738	695	753	752	788	723	729	740	739	755	726	766	724	771	814	763	738	721	734	763	753	695	788	748	764	795	741	751	725	729	725	727	748	761	781	762	743	738	732	747	775	760	706	757	725	709	759	787	760	725	757	695	736	703	767	742	776	737	802	757	746	776	762	759	765	827	739	803	776	707	738	760	732	776	757	800	787	766	711	687	763	743	801	747	783	741	734	736	718	797	722	774	767	726	720	733	708	757	726	806	732	743	744	761	723	745	779	748	777	778	743	734	779	750	683	753	741	747	751	775	771	737	742	809	777	752	753	773	764	736	743	745	760	759	755	789	792	784	725	718	766	719	728	740	764	793	776	750	800	742	722	686	741	726	744	768	745	701	743	728	773	761	725	767	743	740	714	758	783	729	742	690	810	783	765	767	762	749	724	763	754	748	736	776	744	745	768	759	752	793	776	779	766	774	763	728	694	720	749	730	770	790	749	721	732	740	810	784	750	769	719	735	777	753	774	768	765	818	750	758	814	698	738	752	741	725	757	731	748	746	767	720	725	749	743	742	787	767	741	765	748	765	754	796	779	789	751	740	773	754	724	703	724	753	719	775	761	738	743	765	797	765	728	749	774	758	779	758	741	719	763	745	760	759	782	747	722	718	746	731	749	733	733	678	765	778	791	842	767	765	795	731	767	759	728	779	751	751	771	710	749	818	718	745	749	722	765	698	761	791	732	754	767	794	694	716	725	725	762	718	757	763	793	789	720	769	721	788	742	741	730	757	735	776	765	741	749	791	778	778	726	746	776	714	761	685	724	801	738	737	730	756	808	693	792	774	709	772	785	800	749	766	774	748	755	728	791	739	749	712	753	776	738	742	787	763	764	730	688	817	740	758	725	755	793	781	738	763	736	794	789	740	817	755	784	740	813	759	732	764	811	766	793	778	804	784	756	777	769	717	737	778	812	707	783	727	739	778	738	774	760	738	757	777	782	777	714	774	775	758	768	746	749	774	786	781	716	772	780	748	790	767	732	789	786	764	727	815	759	842	753	733	726	740	788	749	693	722	738	753	808	764	753	743	731	792	764	767	767	729	781	782	727	747	717	799	740	775	732	772	790	727	760	699	756	752	706	749	739	774	733	814	749	759	774	772	740	747	770	770	745	763	766	823	775	751	750	753	738	756	697	766	831	784	770	743	736	729	739	770	730	789	769	749	732	679	765	799	750	797	796	780	763	784	772	749	780	741	756	739	772	752	730	789	774	743	745	730	728	762	729	740	749	792	743	707	748	749	741	779	795	790	774	790	824	807	763	775	717	728	724	755	734	811	792	763	747	717	771	697	772	755	780	735	731	711	709	732	763	741	727	721	765	788	749	721	742	737	755	737	749	822	724	772	720	823	706	719	752	805	762	748	750	689	757	768	801	754	785	797	716	753	751	705	766	769	825	748	740	760	770	753	760	778	791	720	761	716	739	794	756	769	695	733	822	764	730	747	716	743	720	730	790	762	795	768	746	748	742	793	771	732	735	777	694	737	758	750	708	753	811	726	688	823	779	750	787	739	727	722	742	754	740	750	752	774	789	797	776	662	741	779	747	713	785	702	746	761	785	804	798	734	760	743	739	740	723	731	763	794	773	779	749	790	723	738	752	742	712	683	729	806	718	773	736	711	790	772	790	774	757	713	713	768	764	730	804	756	785	753	741	709	755	757	792	769	762	745	771	729	762	724	730	775	748	719	729	746	772	757	737	799	745	734	707	704	793	720	762	754	739	779	762	759	782	767	742	754	753	764	724	807	782	709	723	775	748	817	844	747	797	771	750	766	759	700	742	736	699	720	783	779	744	749	761	812	703	716	792	757	779	765	770	784	745	718	787	732	768	760	763	766	771	712	738	785	749	793	769	709	779	795	793	748	743	762	761	742	775	737	719	743	780	764	727	722	737	801	735	728	748	741	788	743	765	749	797	730	756	722	785	753	774	771	734	744	763	778	757	734	752	789	740	747	784	773	735	744	801	725	771	798	754	713	751	749	725	751	787	780	794	757	755	777	785	725	753	756	776	727	798	740	743	772	739	748	753	727	786	786	769	764	798	814	736	718	750	796	804	762	728	757	735	765	793	765	788	747	792	767	768	794	789	735	759	731	773	779	736	714	770	732	726	724	772	781	756	755	756	759	734	754	742	736	781	692	742	781	744	778	768	772	816	788	722	789	748	797	728	748	760	739	775	789	758	793	736	758	765	755	766	767	741	775	756	757	756	808	768	750	759	755	727	752	756	714	757	736	800	751	723	712	725	692	769	766	729	749	756	718	768	775	716	716	721	778	777	767	756	778	776	672	749	748	817	757	830	720	731	744	729	764	745	748	766	744	782	748	765	724	810	749	774	758	722	761	751	753	738	731	728	782	719	790	775	720	760	748	712	755	781	753	753	738	741	765	783	746	729	751	773	722	762	736	758	725	802	703	802	756	745	725	709	749	789	751	786	753
62464	92330	61348	27681	8598	2301	930	718	678	642	683	686	673	684	674	657	664	669	704	624	687	662	664	707	644	684	648	637	666	670	668	668	661	742	671	684	652	665	693	661	693	652	713	667	652	659	699	692	672	644	712	619	642	697	673	709	674	667	688	671	673	703	647	634	680	666	699	649	652	656	616	718	654	681	652	666	701	664	685	678	662	716	617	662	666	669	666	673	696	697	618	708	660	697	634	655	682	661	647	618	656	654	659	629	693	671	670	661	681	660	709	692	641	688	658	681	643	700	668	698	675	656	647	675	661	636	664	637	663	675	667	669	626	637	661	640	640	635	667	670	674	680	726	676	648	653	676	623	666	653	678	653	709	669	667	642	685	714	698	626	667	681	677	654	684	656	621	693	639	654	749	683	613	690	651	624	664	649	676	648	683	676	684	674	698	626	678	649	647	694	685	671	658	645	705	678	692	619	667	676	668	647	656	643	679	677	723	635	632	640	657	700	703	663	662	681	683	631	693	649	683	662	635	622	648	649	653	646	660	677	622	639	647	679	653	650	670	639	671	710	655	679	678	647	656	634	656	649	652	680	686	676	619	659	689	688	740	617	675	680	676	655	624	677	692	675	694	629	678	657	648	619	671	698	708	675	684	704	625	689	660	631	671	648	690	642	669	706	672	675	689	657	681	648	656	628	652	709	658	604	696	641	664	678	647	683	695	674	676	645	669	689	650	695	699	664	670	686	681	671	664	687	659	677	633	705	679	678	675	652	702	662	699	664	647	660	630	654	661	648	663	677	643	724	659	717	666	691	684	603	710	671	683	620	656	644	600	601	689	658	641	670	682	670	683	654	645	669	648	677	681	682	669	678	669	654	633	684	672	585	682	674	600	711	625	653	608	675	647	683	654	692	651	675	665	623	618	665	643	710	715	628	662	655	676	662	651	646	670	666	668	684	626	680	651	697	698	654	660	670	665	667	685	692	682	666	633	650	631	639	667	613	600	631	694	673	663	637	660	673	648	667	674	658	640	693	707	672	662	637	673	631	685	731	693	631	705	676	638	638	657	606	670	642	638	643	638	667	654	675	606	686	673	654	673	673	674	641	651	673	654	686	631	629	670	684	658	673	618	650	664	638	657	684	681	615	641	646	692	671	660	651	648	668	639	670	645	634	717	682	663	648	598	705	672	674	701	689	643	660	676	702	705	670	662	720	631	645	645	671	641	700	677	640	721	676	654	670	643	687	671	638	627	677	652	699	660	678	674	669	659	664	662	724	704	660	684	666	660	701	632	645	687	658	679	652	661	659	658	668	703	665	679	696	627	690	621	621	613	626	635	673	633	665	683	624	653	673	684	628	702	653	650	634	695	639	656	671	684	596	675	689	679	716	685	685	691	621	707	657	693	606	611	636	689	704	599	652	679	637	652	660	665	661	708	633	598	622	677	675	647	634	695	652	682	710	640	714	645	652	631	653	652	661	685	647	688	635	669	651	633	671	669	644	659	625	662	661	667	644	690	633	669	652	649	623	645	619	633	658	626	606	619	648	649	660	649	633	685	696	640	661	662	653	642	673	670	646	698	655	661	686	653	659	653	646	650	673	684	661	640	635	637	650	634	683	677	659	677	714	683	659	638	634	611	682	665	636	655	688	623	676	686	693	599	648	663	681	652	676	647	636	654	679	714	654	639	628	606	686	622	657	661	688	695	677	661	660	622	653	693	656	693	661	699	667	651	670	660	663	638	635	644	645	601	637	648	661	669	639	650	682	604	663	637	659	683	706	681	660	659	638	639	646	640	677	606	675	693	674	661	647	696	681	635	628	667	674	655	646	645	669	634	685	670	671	697	667	673	683	664	672	637	656	626	623	650	683	661	653	664	667	696	653	647	638	643	655	686	631	652	665	689	658	620	634	627	657	701	687	695	672	668	638	662	653	647	653	651	652	631	641	632	665	680	709	650	682	651	657	662	648	644	647	640	633	671	654	675	687	654	674	680	687	677	706	651	675	638	653	698	618	692	662	626	676	643	659	629	688	698	720	687	683	681	673	672	665	642	633	638	650	667	598	670	685	669	671	668	672	668	663	638	651	658	658	691	706	656	637	636	692	668	695	638	687	639	681	600	639	707	635	639	644	649	626	655	613	618	664	661	666	700	673	688	680	644	684	657	724	643	648	693	680	627	684	642	689	627	636	612	614	668	653	644	641	654	644	674	662	693	623	628	662	646	656	589	671	702	659	675	660	632	688	654	626	641	692	644	643	671	678	646	692	653	685	669	687	683	642	681	650	660	693	686	684	686	689	679	684	651	678	676	692	683	672	654	673	682	671	655	662	692	643	627	688	654	688	676	646	635	614	633	676	631	699	697	633	653	652	644	647	649	672	668	645	668	656	678	671	711	640	660	676	630	655	670	652	636	685	668	644	677	669	656	644	648	687	662	635	621	625	639	652	624	674	694	606	699	621	677	685	658	733	596	669	636	675	640	673	675	643	656	615	610	691	621	648	661	626	656	669	654	683	624	611	632	658	675	650	673	653	671	633	623	639	656	688	693	675	646	670	704	663	608	678	620	648	717	688	582	659	622	643	622	639	676	642	678	660	646	670	668	643	683	645	674	660	682	643	649	676	683	662	647	642	725	663	661	692	645	677	652	650	654	641	677	679	667	646	703	663	704	662	658	637	674	662	665	621	711	633	666	669	625	638	647	660	643	676	672	631	703	649	658	611	637	659	671	669	704	680	695	642	655	671	681	683	668	671	673	678	653	676	658	647	685	662	650	682	702	629	706	668	687	704	701	648	630	681	675	686	676	656	694	609	644	670	681	703	647	673	642	692	654	668	674	661	637	624	643	601	679	699	697	669	668	676	662	603	601	683	650	713	634	618	648	667	679	664	650	630	629	652	672	697	689	639	650	685	637	681	664	681	668	637	698	676	647	667	653	665	698	650	647	614	661	643	678	663	697	633	675	688	654	662	681	658	660	711	642	668	621	652	697	637	644	700	650	660	637	660	673	676	672	659	680	650	682	618	658	669	703	695	687	681	711	673	689	651	648	647	652	668	643	674	618	645	633	676	629	671	644	666	668	667	627	686	633	644	631	659	660	638	647	671	639	682	679	697	672	634	673	681	640	660	628	627	652	652	636	666	674	705	662	623	645	691	672	666	647	705	679	723	693	683	647	667	664	662	691	647	601	678	662	673	625	707	614	682	635	659	639	648	694	618	655	677	644	657	668	692	645	615	642	676	659	629	627	712	630	660	664	690	651	663	651	639	683	707	664	714	640	669	712	705	673	621	673	695	660	624	621	670	675	655	640	671	706	697	639	651	643	667	662	666	633	670	665	668	687	634	655	748	655	649	682	680	677	709	631	699	687	627	659	666	647	662	639	635	719	690	655	654	653	645	655	641	662	660	664	678	652	653	647	657	664	647	666	652	642	676	616	649	670	728	707	683	639	680	686	690	644	668	632	673	698	664	715	701	636	690	681	643	665	609
23774	23186	34145	30002	21943	12885	2852	1045	929	916	877	860	904	903	850	857	833	885	897	845	873	913	820	878	857	899	854	858	891	903	900	857	841	823	871	892	806	833	869	888	849	857	878	825	840	809	901	846	848	871	856	835	832	868	861	861	909	895	806	841	868	878	855	866	909	816	878	894	862	828	840	839	825	893	882	830	840	818	829	900	842	892	879	842	847	877	835	892	934	846	864	842	905	831	838	862	860	834	851	852	864	844	860	888	868	855	846	841	868	832	848	880	852	853	850	930	827	820	896	840	869	852	853	844	868	855	829	806	828	901	834	866	839	829	792	891	800	929	809	816	882	938	863	821	807	877	842	816	850	908	828	850	828	883	841	888	874	811	893	839	839	904	839	906	872	828	824	885	828	875	804	854	877	863	858	873	861	851	822	879	877	843	871	868	862	825	867	823	841	873	868	825	833	838	864	869	806	861	838	835	803	884	852	858	849	832	871	863	824	872	839	895	830	828	885	841	848	855	855	853	872	853	842	846	841	888	834	836	863	848	851	863	834	838	807	850	853	802	825	839	852	844	837	856	885	880	859	819	872	841	872	896	881	774	856	892	828	811	833	853	830	909	826	854	892	804	858	890	858	835	896	892	900	901	861	847	815	823	866	859	877	863	865	885	843	810	911	816	903	910	884	841	873	866	884	848	832	858	835	865	926	821	882	829	831	870	903	873	832	817	878	806	864	869	825	856	849	871	878	892	811	803	935	798	856	878	821	837	838	895	839	789	851	858	854	846	805	849	822	847	840	877	834	823	863	850	893	922	833	857	842	850	866	858	809	858	872	881	890	889	847	823	848	827	822	862	866	851	867	833	832	869	886	857	883	810	859	839	863	822	838	870	859	864	825	822	853	881	862	824	837	831	818	872	822	837	881	855	804	874	877	877	844	909	822	845	854	839	807	906	834	849	900	827	845	810	839	869	844	865	805	877	889	874	864	853	870	911	861	874	841	824	890	864	869	901	838	844	870	891	895	833	881	865	863	867	900	810	845	849	842	891	852	826	816	848	836	778	862	807	870	828	843	887	845	825	852	838	864	815	884	867	863	848	895	866	855	852	894	845	864	874	876	820	846	823	846	867	820	857	838	887	863	885	863	838	780	836	884	873	869	863	847	860	857	822	814	833	815	827	869	831	829	775	818	869	842	908	820	825	841	850	859	860	865	834	811	881	771	853	929	866	831	802	898	815	860	891	859	883	897	879	916	856	850	828	836	830	784	807	783	803	837	857	848	847	879	838	859	901	874	843	842	883	872	814	872	869	807	845	874	848	922	872	827	909	868	855	817	861	839	843	803	832	841	857	844	866	839	859	843	801	839	839	845	831	830	817	829	862	807	861	860	864	877	903	811	839	874	871	853	806	821	844	848	836	865	848	842	844	832	793	907	910	890	814	853	835	802	814	834	780	851	842	857	837	847	844	823	833	825	906	850	867	831	851	842	849	801	808	843	859	858	902	814	850	873	860	856	876	831	879	869	862	810	840	927	881	870	838	868	870	826	837	875	873	837	858	851	854	829	879	821	824	844	821	913	835	862	796	854	854	846	921	866	828	825	824	870	847	812	859	831	877	835	864	845	815	851	846	823	837	830	852	860	873	832	823	925	892	801	861	843	863	823	867	862	850	835	838	841	881	869	861	834	868	808	816	834	880	852	884	880	863	871	896	813	810	860	818	869	871	859	860	839	832	868	843	888	819	815	848	860	823	884	885	869	825	898	835	825	844	842	815	833	855	858	796	892	832	839	832	846	805	845	848	878	864	847	832	815	855	878	850	845	811	873	841	834	854	827	903	870	825	865	833	830	834	812	836	846	831	892	786	793	810	828	847	813	805	842	836	841	893	878	879	846	885	776	812	887	765	797	861	897	812	881	803	781	790	849	887	787	823	885	819	871	856	823	822	866	848	859	900	812	894	857	847	861	888	910	821	853	839	848	840	842	827	844	825	895	879	880	831	851	885	864	844	833	845	875	823	853	811	785	844	822	870	854	832	894	827	863	875	888	858	839	870	892	823	820	867	829	847	829	809	864	860	870	873	838	867	883	869	902	787	848	828	802	814	860	874	858	872	853	833	848	843	840	818	863	843	864	853	838	869	890	867	901	873	840	843	864	892	874	856	900	846	859	826	918	859	852	828	833	863	814	876	907	808	817	792	850	824	866	841	857	868	864	867	814	818	802	849	835	828	855	825	886	861	821	855	844	850	808	827	786	865	793	821	893	899	860	847	774	859	895	872	825	872	837	893	879	867	855	841	845	862	887	857	812	852	865	822	831	856	882	836	878	805	814	807	847	822	904	843	817	874	792	878	936	835	820	880	855	869	822	891	874	807	826	858	831	890	848	855	817	867	816	858	831	792	845	864	878	813	869	847	872	869	904	813	834	834	822	867	807	827	859	843	849	852	821	861	834	818	850	832	863	876	844	805	849	853	895	866	812	872	813	871	863	819	835	792	838	867	815	864	821	842	869	829	842	877	790	830	861	799	829	871	837	886	860	828	850	880	874	815	855	876	843	759	866	813	857	802	855	850	851	858	795	851	893	797	867	836	850	856	833	839	825	852	880	846	842	855	860	904	834	846	809	879	853	843	882	845	844	857	878	816	828	864	858	815	832	819	837	897	830	886	837	837	894	859	823	844	911	867	787	856	869	850	820	805	870	847	872	796	860	846	886	850	837	824	879	893	823	795	810	824	866	908	793	824	836	853	866	831	826	834	864	867	853	902	801	817	856	841	826	871	828	768	883	858	905	841	904	877	886	844	907	834	818	852	878	831	883	847	794	845	833	796	894	823	829	886	869	845	869	862	869	875	809	827	846	821	815	844	860	858	825	838	847	899	813	865	813	831	833	847	815	884	862	861	820	890	847	845	867	845	853	824	853	847	878	793	844	800	906	867	860	859	865	890	845	836	824	837	839	846	831	758	833	880	863	843	861	841	813	810	897	914	841	840	854	799	846	842	861	918	855	823	827	888	879	838	850	853	845	830	830	858	835	832	900	848	838	823	804	822	900	845	818	836	868	873	873	840	873	849	827	868	850	837	848	811	893	897	881	821	824	891	831	869	853	878	880	856	846	864	875	854	891	892	841	872	802	868	876	872	832	842	829	843	837	858	792	833	831	851	871	843	852	824	856	842	871	843	878	823	887	830	859	879	812	878	853	793	927	855	850	854	832	911	806	862	828	835	820	917	883	793	804	814	820	881	822	798	887	831	839	821	820	882	834	843	840	815	836	884	874	831	835	912	913	831	854	818	872	860	831	875	880	828	810	880	869	845	854	790	829	881	869	852	826	831	877	851	826	843	850	900	860	814	846	879	851	851	862	849	860	884	825	881	877	860	863	853	860	861	830	857	883	806	878	895	876	867	861	841	887	843	883	817	857	826	834	882	817	901	848	836	869	871	840	832	864	840	864	835	839	854	808	855	870	840	856	848	830	841	833	845	837	846	889	889
63919	100377	67805	35581	12614	3508	1169	852	747	761	798	781	739	760	735	798	729	816	789	747	765	729	735	773	736	818	795	781	780	780	787	792	800	794	782	730	752	775	794	775	752	764	789	807	788	773	763	756	743	756	803	786	791	756	803	746	762	775	751	710	739	767	740	809	768	752	785	773	762	806	802	759	728	735	784	794	780	756	778	746	778	777	792	775	763	744	777	759	789	758	775	720	761	806	762	732	761	769	698	741	788	775	759	753	763	783	750	788	798	751	780	743	757	749	797	756	783	739	769	762	760	747	765	768	792	764	821	744	707	800	781	783	747	737	761	751	739	754	763	720	739	717	734	756	759	701	750	741	752	741	746	784	752	697	742	816	827	735	812	750	773	803	781	764	827	769	758	794	769	730	728	792	737	746	769	786	792	763	771	787	735	755	719	773	795	735	770	756	798	761	738	772	742	729	749	730	747	733	753	700	715	789	744	817	765	767	756	778	771	737	733	770	766	743	721	749	755	777	763	766	763	762	781	795	789	730	721	717	773	782	742	780	744	764	741	804	759	720	783	751	758	813	730	805	760	795	752	711	783	775	753	746	748	762	773	741	739	761	729	807	762	757	712	757	789	819	756	741	789	786	796	762	772	741	756	767	789	731	725	710	771	740	750	796	767	751	803	806	768	709	770	766	751	723	723	790	742	792	740	745	788	765	790	725	712	743	770	721	777	777	786	771	753	787	794	728	747	770	783	788	750	784	760	788	736	782	760	757	788	745	777	746	741	754	759	772	725	756	770	791	764	743	748	752	725	743	771	767	768	806	768	722	759	753	704	766	765	736	789	764	726	747	824	735	757	763	801	735	776	766	757	722	734	786	724	727	710	801	706	700	752	756	718	765	724	760	722	681	754	776	747	769	747	717	801	752	755	729	722	721	749	776	738	735	758	776	731	762	799	769	752	786	756	756	758	762	720	762	771	771	773	753	749	781	707	717	738	792	726	761	767	763	730	787	744	776	801	758	762	757	728	710	766	764	743	733	772	747	768	755	780	778	781	768	734	787	751	799	764	748	758	783	802	761	734	773	755	747	735	763	763	742	789	729	732	727	762	738	766	751	754	802	766	786	787	741	754	752	725	774	741	750	767	753	812	760	764	810	790	763	761	745	756	762	794	744	716	737	733	717	795	789	787	775	749	781	732	759	821	745	708	729	716	745	778	742	753	685	821	771	789	792	765	742	774	773	728	740	770	741	794	755	769	734	807	712	760	726	699	781	771	757	780	740	735	764	758	747	758	809	745	778	732	745	732	779	718	768	779	739	739	724	790	738	776	822	743	762	802	778	738	753	778	801	735	716	737	740	775	769	779	760	752	734	731	769	722	819	763	785	705	734	761	799	751	762	758	731	813	804	749	754	723	775	766	778	751	683	778	741	775	738	732	755	755	819	725	744	812	750	758	746	777	754	764	737	715	755	754	743	736	770	758	762	743	780	740	750	701	786	745	723	710	748	761	736	767	723	760	743	766	727	799	749	751	743	781	755	740	764	789	768	747	768	788	725	781	729	753	746	804	763	771	753	753	756	747	791	736	763	764	772	763	754	705	754	744	769	729	742	798	795	778	753	762	682	760	781	744	742	755	785	744	733	792	749	724	760	739	752	717	765	762	730	777	738	762	743	783	775	775	761	756	721	745	711	790	826	783	753	748	752	734	720	763	760	765	748	748	788	793	743	716	754	772	773	764	724	744	735	708	778	753	776	751	780	754	747	759	786	720	789	720	720	744	801	768	736	731	753	724	720	771	742	762	735	754	800	733	768	768	803	746	768	754	762	771	784	779	737	765	775	786	718	783	764	756	759	775	728	780	802	725	765	781	747	764	774	733	763	718	753	751	766	772	806	810	762	779	778	785	766	715	761	701	688	741	762	754	751	762	735	748	750	743	735	729	833	757	798	738	821	767	785	750	761	754	764	761	768	743	728	767	725	729	738	784	772	751	787	763	740	784	731	722	743	752	744	806	699	782	726	728	723	733	799	760	748	769	733	773	744	722	752	770	744	802	756	794	761	780	748	767	792	735	710	733	736	792	768	805	732	786	769	758	736	755	768	801	705	763	822	748	758	747	711	740	766	716	744	704	754	762	767	743	760	734	796	747	768	771	721	718	757	735	745	773	770	799	794	714	750	780	757	797	759	774	770	768	788	794	727	750	727	727	752	736	787	744	776	764	793	775	701	756	784	739	770	766	750	814	746	741	739	740	763	707	771	728	722	719	750	768	762	786	711	773	816	775	729	743	753	787	772	730	756	724	757	701	715	729	757	797	778	797	758	754	761	781	723	807	766	764	733	777	793	773	740	765	731	764	762	767	734	782	762	748	770	765	765	744	757	776	784	737	760	728	840	720	755	762	719	761	715	788	756	750	768	729	753	721	724	788	752	758	760	778	788	749	733	792	789	779	746	803	747	773	775	712	711	745	776	762	734	771	757	774	726	731	729	769	785	749	751	788	797	744	732	794	778	773	781	788	753	690	772	767	764	809	744	674	728	724	757	717	816	777	792	776	742	789	744	706	742	750	743	793	773	785	730	799	738	784	743	791	740	753	805	791	767	726	728	732	740	774	738	708	757	728	782	766	747	758	770	780	720	739	745	761	720	821	744	726	806	747	728	780	758	756	731	735	751	750	745	751	771	761	716	722	746	759	786	749	745	770	738	768	769	757	754	730	773	739	744	758	745	709	712	726	742	765	732	742	798	762	712	710	750	761	748	693	726	757	793	758	771	705	779	764	737	752	747	769	778	739	721	742	770	807	778	745	773	788	723	795	745	742	721	792	765	754	777	746	721	730	779	814	714	730	714	751	751	723	713	682	749	781	766	744	757	758	769	786	734	738	742	700	740	788	794	729	776	731	741	739	770	845	782	769	760	782	765	758	755	706	734	775	784	766	782	733	769	739	780	749	756	738	768	770	767	770	747	722	775	713	755	754	722	787	728	772	760	779	775	727	760	798	739	726	778	769	759	781	758	798	794	788	745	757	764	748	778	766	738	760	719	769	813	725	762	773	744	733	716	759	769	784	734	733	799	746	752	756	775	778	770	745	783	767	747	766	710	762	747	751	772	772	720	753	755	764	748	789	752	792	762	737	760	734	773	732	743	768	759	758	741	776	729	757	761	739	774	751	720	744	755	763	745	776	761	761	695	782	756	795	768	750	748	784	697	792	761	733	785	716	751	786	778	783	740	803	734	769	789	777	766	730	769	730	715	753	706	761	736	831	804	737	746	764	776	721	777	751	706	757	762	742	815	745	743	782	761	787	765	720	778	687	756	734	759	808	755	777	744	712	792	767	780	800	738	750	760	730	757	736	762	687	811	801	770	776	716	782	763	799	722	749	776	774	802	759	769	747	751	802	800	785	735	786	758	790	803	763	743	752	740	741	747	769	775	756	721	773	717	739	753	738	779	743	794	716	778	757	737	730	728	746	815	754	771	773	765	734	731	732	756
30487	31181	26801	10345	2070	958	707	723	633	690	652	641	649	683	637	638	653	670	649	668	691	660	617	689	657	682	685	696	630	630	651	664	686	700	668	704	655	683	665	664	617	620	697	653	637	650	659	657	659	647	668	603	624	663	656	645	677	612	689	654	630	658	663	630	663	651	660	641	659	628	659	624	684	676	664	668	670	663	684	640	688	684	676	696	675	667	651	657	665	636	689	698	671	655	610	677	691	680	657	575	629	674	661	646	636	689	647	677	681	608	710	674	650	664	684	673	637	669	669	632	720	634	661	683	656	604	630	575	681	703	637	662	663	689	690	645	662	641	694	674	667	644	687	677	710	626	654	658	617	637	687	692	661	659	683	658	673	635	613	661	663	650	650	653	684	645	668	654	636	684	666	655	678	669	672	666	664	657	676	683	646	653	647	668	653	646	644	696	708	710	665	685	654	654	631	636	672	669	699	642	636	695	658	673	681	659	643	658	636	684	627	683	701	676	625	628	683	685	714	671	681	707	646	687	629	636	635	622	678	665	664	619	699	654	637	613	696	695	670	666	663	663	665	676	669	700	676	646	659	695	630	697	661	664	668	654	642	627	634	657	663	645	661	690	649	642	635	647	639	690	651	667	649	733	688	622	669	672	644	679	590	654	673	674	703	678	617	698	715	633	632	671	674	674	662	692	657	653	670	688	634	704	636	622	633	633	677	625	667	658	642	675	675	661	690	608	678	612	690	647	707	688	632	615	642	679	637	646	635	669	632	684	690	698	634	664	664	628	653	634	655	657	615	644	654	679	651	709	632	647	680	676	674	651	675	617	600	652	677	680	637	644	652	664	666	694	634	708	715	655	651	630	657	644	663	627	652	666	638	653	629	722	637	661	689	694	646	654	671	647	714	643	683	637	634	617	602	699	620	608	653	676	720	654	613	653	599	707	672	684	692	735	652	669	665	628	642	664	673	634	683	614	663	683	621	683	650	665	656	684	655	650	686	655	675	648	639	641	636	712	730	642	647	651	654	640	652	663	631	675	693	719	671	648	646	655	681	664	651	652	660	641	676	617	625	703	655	631	634	653	665	660	624	656	651	658	640	680	652	691	644	687	654	661	652	652	634	657	655	667	670	689	675	644	647	646	654	632	660	711	663	658	613	652	668	687	657	700	642	672	623	643	642	694	636	718	624	654	671	651	621	643	674	694	664	642	656	725	710	665	671	684	671	694	631	681	618	695	631	673	664	652	648	680	666	666	630	643	640	686	657	628	698	640	667	691	642	609	662	642	649	648	690	613	650	630	672	635	616	619	664	633	633	626	637	669	663	636	696	649	616	634	639	637	678	612	657	636	696	670	631	617	661	658	664	690	635	629	633	638	663	604	628	606	625	616	613	610	676	622	685	651	691	636	656	648	680	640	645	652	630	650	638	694	689	635	631	634	693	662	673	618	643	640	614	633	667	667	700	660	648	633	672	617	671	630	666	629	663	629	638	671	621	662	646	635	694	663	688	663	689	646	641	650	671	683	640	623	665	671	670	646	679	624	668	608	645	638	647	650	638	660	637	667	610	699	648	694	628	625	626	650	697	652	682	652	630	655	636	687	648	648	669	641	676	704	609	651	639	645	668	682	602	651	641	689	665	627	585	677	621	618	681	647	667	676	684	653	685	629	666	651	630	649	630	636	653	611	652	659	674	663	662	644	699	598	651	656	614	670	643	678	709	638	652	653	689	682	647	620	701	668	665	645	613	623	688	664	622	636	673	657	640	659	651	670	659	662	652	674	621	627	652	626	615	683	631	685	674	657	631	656	724	633	636	642	641	657	624	679	654	644	628	648	659	718	674	622	664	684	639	680	657	675	641	650	675	695	616	717	634	646	669	657	648	636	675	666	656	637	642	631	683	676	619	614	666	628	653	690	694	693	658	704	634	642	649	653	708	652	654	667	610	676	614	636	658	662	649	677	609	652	611	706	616	641	602	643	624	678	633	670	664	636	650	639	632	682	630	665	630	666	645	644	668	663	678	685	649	586	608	622	638	653	654	633	627	660	610	645	634	614	655	654	623	653	694	688	690	714	665	674	574	703	652	649	609	605	593	670	649	623	586	641	654	639	632	682	635	616	684	678	635	634	689	688	678	633	641	631	692	661	612	628	646	613	661	640	714	622	695	636	688	667	660	629	643	644	678	628	665	640	662	655	675	668	638	682	646	706	607	615	691	648	630	666	663	661	643	697	671	646	588	676	706	597	658	650	630	670	637	616	642	684	676	637	622	578	631	630	653	673	658	587	645	663	650	655	644	705	674	668	653	661	674	699	670	668	647	632	660	615	691	724	671	660	637	609	617	669	624	680	683	649	618	663	595	634	633	619	624	686	646	645	662	640	654	702	644	614	634	642	629	647	653	730	683	636	705	697	689	643	668	671	638	645	682	643	662	652	649	638	661	661	684	615	676	611	674	660	671	662	632	656	658	695	609	674	625	679	691	668	653	626	664	677	696	662	612	650	644	651	648	623	632	661	638	679	658	646	616	612	710	627	698	681	651	643	698	683	632	679	712	672	692	666	681	629	688	625	663	652	694	639	590	672	619	656	638	658	674	612	673	629	672	637	679	673	636	616	673	636	696	668	654	627	660	655	648	580	672	621	682	658	639	683	668	667	657	653	651	660	694	657	672	641	666	638	684	635	643	655	646	649	665	621	629	683	671	696	655	669	696	635	684	696	650	659	673	686	658	648	672	668	655	632	610	644	604	665	647	627	631	653	645	655	690	681	647	684	670	701	624	662	665	635	619	681	634	691	663	670	644	685	666	664	649	648	638	652	627	660	699	671	663	669	632	668	685	628	680	629	650	660	673	644	668	679	642	658	652	629	689	630	643	629	631	636	666	639	664	654	625	657	672	629	648	677	656	653	647	664	671	660	674	714	672	670	692	683	637	681	700	644	648	718	679	624	614	659	665	653	686	646	676	634	645	682	667	643	662	694	695	666	652	614	584	662	684	614	640	658	644	618	671	682	672	635	631	662	673	672	650	636	679	670	663	669	690	639	653	690	627	624	708	676	620	646	600	608	702	667	632	656	665	644	643	651	709	670	631	636	639	674	699	656	666	683	703	680	675	657	666	670	684	667	687	627	633	636	630	661	693	649	630	614	666	608	638	666	669	638	693	675	641	712	657	686	710	606	628	615	655	649	632	630	694	657	641	674	650	641	666	652	638	669	665	655	676	659	646	663	648	659	694	711	662	664	605	647	653	605	679	645	664	626	630	676	627	610	683	699	620	639	648	666	681	656	637	688	656	683	628	641	657	662	651	689	675	678	692	665	620	669	589	661	624	630	647	682	643	689	643	736	676	659	679	668	671	679	663	640	691	670	671	678	649	625	639	663	588	675	646	640	643	689	675	676	670	668	609	659	703	669	698	667	633	663	683	665	675	662	654	667	628	684	689	629	649	646	680	653	700	652	623	647	632	611	617	670	638	668	690	664	665	674
23847	36946	19680	5374	1624	748	579	549	523	557	538	533	514	568	531	536	581	532	518	508	536	524	507	491	537	500	574	559	516	537	497	514	552	559	508	565	546	519	550	531	556	519	511	559	556	548	529	530	525	502	521	516	527	538	501	515	565	550	530	519	488	565	545	547	519	541	536	518	493	499	515	539	529	544	511	509	562	520	565	542	580	515	553	528	526	560	512	567	552	555	526	501	507	530	572	487	475	504	492	514	528	551	532	555	522	566	527	514	595	548	514	506	510	566	534	529	527	531	510	538	508	519	505	537	533	526	546	553	509	512	540	509	523	516	529	503	556	556	498	478	517	521	522	576	548	511	514	535	521	538	504	538	513	547	545	534	529	543	488	520	560	543	525	545	512	498	523	519	512	549	507	508	489	529	526	523	548	515	541	556	515	491	541	510	503	494	508	516	551	534	532	537	549	521	512	530	509	512	481	506	529	505	524	502	545	513	528	574	554	551	545	537	520	509	518	517	559	498	520	536	546	541	513	494	546	552	520	542	542	563	537	491	523	540	504	557	561	537	543	478	522	510	559	539	506	511	524	538	488	508	509	533	506	556	533	551	554	484	540	509	503	493	588	522	553	548	525	550	505	551	535	521	538	561	528	528	561	541	495	541	527	526	543	531	570	535	540	526	544	494	516	530	479	546	512	528	532	544	562	545	503	522	532	512	548	566	563	521	533	550	515	523	495	556	503	554	538	488	552	545	532	509	540	526	547	541	521	543	504	517	534	513	481	556	489	552	540	573	506	503	530	526	556	509	530	503	581	552	504	539	553	554	542	545	479	491	542	540	514	512	508	519	528	524	520	520	541	495	567	539	515	531	514	544	559	536	540	504	520	516	532	546	536	507	537	527	531	541	491	540	549	490	560	501	550	530	537	505	496	537	538	507	544	534	533	510	564	544	486	524	483	510	568	534	507	530	486	522	526	528	519	524	506	516	514	503	537	522	549	554	530	509	538	544	494	526	525	553	529	559	504	563	530	547	496	510	514	532	507	538	513	500	540	551	531	539	530	510	505	499	551	524	503	512	514	525	497	545	511	521	505	487	524	553	518	566	503	525	523	543	535	518	513	504	488	513	484	543	514	514	516	492	536	534	530	549	537	538	522	533	510	534	547	509	520	519	549	500	544	557	511	502	504	512	488	505	562	546	517	531	550	528	559	529	502	547	522	514	538	524	504	468	514	549	526	559	545	520	552	538	539	538	512	553	548	545	518	499	532	555	578	545	552	504	502	573	537	558	521	509	525	537	528	513	500	540	513	551	540	527	504	549	540	527	511	491	539	513	524	482	536	556	511	539	516	554	516	504	528	549	501	536	518	549	487	520	585	528	480	478	529	527	541	534	545	532	564	500	541	517	543	519	511	507	547	518	505	540	532	527	531	540	539	538	514	548	563	557	517	533	540	487	563	507	536	516	505	556	546	549	531	513	528	540	560	536	546	528	564	503	530	556	544	573	504	523	496	522	569	548	497	517	522	472	545	498	494	552	539	522	565	569	535	532	550	563	525	500	550	506	553	542	561	548	520	552	518	568	529	515	578	527	530	536	563	552	496	550	525	550	543	512	505	539	548	547	539	548	528	547	520	483	560	507	538	479	545	512	502	551	537	514	542	489	541	541	523	548	527	565	545	503	519	535	550	526	560	494	557	520	555	573	461	499	524	456	516	513	525	472	508	571	514	507	520	510	546	528	525	563	513	535	545	523	580	519	526	538	552	594	542	489	500	547	523	555	505	507	531	497	556	567	516	528	507	492	546	532	500	533	511	539	542	545	511	543	493	518	507	527	510	545	525	501	529	498	517	538	556	499	537	535	512	561	506	518	555	508	507	545	558	544	541	527	529	537	532	544	514	560	570	489	499	529	508	507	467	528	519	541	576	552	507	523	518	539	529	519	545	538	541	548	526	558	540	527	543	571	505	519	534	519	525	539	501	487	527	501	503	518	520	532	555	530	519	569	521	532	544	523	526	518	520	523	546	510	513	525	532	489	509	518	517	562	517	523	533	539	493	527	528	526	524	546	545	549	560	504	528	521	544	527	499	530	508	497	561	517	518	517	522	538	501	510	497	541	524	576	508	540	530	546	536	540	532	546	503	487	550	543	565	544	523	521	528	540	500	541	510	531	555	515	547	539	526	553	468	583	491	558	499	524	521	544	504	548	535	539	523	529	508	521	550	516	498	518	546	552	504	533	482	518	547	585	486	493	488	543	548	523	545	543	496	529	527	535	544	548	525	524	497	544	541	557	560	529	549	566	569	573	578	512	543	575	516	501	545	520	541	551	564	513	520	501	522	563	524	531	496	542	541	527	527	528	539	518	497	480	485	550	508	558	537	529	548	543	482	566	537	498	516	509	483	547	548	504	539	517	521	535	556	543	535	511	537	512	535	526	539	516	543	490	509	527	554	574	587	535	525	509	559	497	544	523	543	557	526	536	515	546	549	554	502	510	512	541	581	534	512	548	515	531	495	509	519	510	519	528	531	521	523	515	533	515	513	545	508	515	531	521	544	540	544	518	556	542	519	529	472	528	568	541	486	520	575	557	523	510	517	562	492	563	492	515	493	537	500	543	530	536	550	496	526	529	551	548	522	492	563	540	534	494	466	523	520	496	535	513	516	520	550	541	521	569	563	565	534	535	577	509	544	526	506	532	555	532	553	489	560	556	559	513	528	537	540	513	500	517	527	579	546	560	543	535	512	512	504	511	513	499	491	492	496	533	532	518	523	514	525	484	486	518	509	521	525	509	500	562	505	523	528	537	519	530	522	530	526	538	500	576	532	520	534	520	548	524	540	513	536	504	526	560	524	505	545	596	552	531	579	539	509	541	493	513	533	529	537	513	507	496	533	565	520	543	518	521	526	555	532	519	557	549	531	520	531	529	538	490	537	527	456	567	557	498	555	522	555	532	469	555	507	542	580	532	549	545	519	576	513	559	519	522	529	485	556	534	527	578	528	522	539	544	495	501	519	540	526	541	534	522	502	546	512	539	508	468	509	537	525	539	572	522	519	574	554	470	524	496	527	529	499	548	514	527	527	521	505	491	485	530	546	535	500	555	525	513	525	562	552	520	524	543	531	535	534	547	524	548	545	533	522	523	572	543	530	509	542	510	553	523	541	539	521	488	529	536	543	560	575	554	586	512	552	502	541	541	529	507	512	515	547	570	531	576	510	521	514	587	538	565	524	502	500	545	547	515	517	543	542	534	498	492	550	535	520	544	582	530	521	536	571	497	547	523	529	546	540	545	526	545	497	529	539	519	544	488	530	542	500	531	535	521	510	534	525	540	531	496	489	538	535	540	500	513	509	568	470	551	493	561	491	519	517	527	558	530	557	526	532	566	529	549	488	490	578	554	575	532	551	533	517	514	508	542	496	523	532	555	504	539	574	517	560	550	567	539	493	496	544	508	525	532	521	527	521	475	489	527	521	564	536	488	553	558	556	554
24898	25854	38424	32518	19260	6313	1472	888	729	759	774	768	732	743	757	748	774	771	795	697	731	728	753	683	747	750	764	708	752	705	743	746	701	719	781	784	719	669	745	733	721	762	728	743	701	782	699	761	747	748	702	701	744	690	759	772	773	751	776	788	767	744	751	755	725	741	775	712	720	754	722	717	756	730	704	750	746	758	728	755	740	748	695	730	763	772	746	745	730	740	710	729	753	742	733	678	740	720	723	777	685	709	772	741	722	709	738	676	702	691	721	737	719	721	747	727	733	688	733	714	750	728	752	758	718	711	720	743	702	746	754	761	744	749	769	694	702	742	779	737	732	761	763	749	739	735	773	720	756	688	755	716	754	780	721	787	765	718	718	731	713	713	728	777	787	674	701	711	735	729	748	707	706	720	762	713	744	732	667	765	732	681	724	691	730	748	690	720	741	757	774	708	760	699	751	711	771	738	760	753	740	678	760	675	693	729	719	733	756	735	736	720	751	788	710	674	735	721	737	734	729	750	719	702	738	737	710	737	721	746	740	738	768	771	677	705	755	724	719	727	700	703	664	693	729	776	740	805	721	737	735	743	757	740	730	710	734	690	747	746	764	676	748	704	747	735	743	727	751	721	739	702	705	745	747	746	741	744	710	706	748	724	686	781	728	737	744	697	743	793	750	691	776	676	719	695	749	736	693	727	727	640	709	725	759	707	697	760	763	772	694	695	754	731	731	692	676	728	688	710	745	735	718	744	702	719	727	727	741	775	715	732	694	717	723	742	725	735	706	711	724	741	730	687	730	712	711	708	753	733	733	706	724	700	784	719	747	684	773	699	719	721	742	715	765	750	667	705	699	791	674	774	730	738	717	712	738	748	702	743	743	779	720	727	723	727	720	739	772	750	736	737	732	728	740	671	737	757	730	712	759	720	730	715	754	764	736	732	704	738	731	754	694	737	728	748	710	768	750	734	746	739	735	766	721	762	706	710	723	718	775	729	722	758	748	696	733	723	726	693	689	733	753	705	676	746	725	689	720	755	721	720	677	713	727	726	747	701	723	728	754	742	736	738	679	762	747	732	745	764	719	732	748	703	738	723	680	766	752	686	759	756	681	685	719	719	745	769	735	747	695	709	753	764	732	748	759	736	739	723	713	731	697	692	730	755	712	742	699	743	717	776	736	703	761	742	719	713	743	754	699	714	707	749	758	773	757	739	692	700	706	663	708	714	716	743	690	714	756	730	716	709	716	714	702	675	766	739	716	763	766	733	675	749	673	787	708	682	718	762	776	732	720	767	709	679	730	705	736	713	731	788	736	712	708	710	668	765	706	721	755	724	700	724	708	724	731	701	735	725	738	723	718	700	758	724	758	718	769	695	721	760	730	737	700	740	726	713	656	746	746	704	697	742	770	771	686	738	731	699	743	704	749	734	732	730	716	730	719	751	692	760	697	753	728	719	770	723	779	778	721	726	735	717	739	762	809	747	744	742	737	701	739	698	699	673	727	725	677	751	760	758	745	686	708	720	735	716	693	715	709	692	702	716	756	762	741	677	681	777	723	716	777	737	743	689	761	719	771	703	704	747	730	735	745	714	743	724	762	709	727	694	687	713	709	723	720	728	730	701	745	757	721	726	775	733	728	710	730	728	736	716	713	750	711	685	688	710	714	727	718	710	694	763	738	733	738	717	741	762	758	717	778	737	748	734	731	736	728	742	760	714	755	749	705	701	756	714	688	714	732	696	713	699	731	760	734	720	730	714	751	739	710	715	745	708	729	695	723	729	778	744	747	744	790	718	739	735	719	757	808	701	707	730	710	741	722	719	707	737	715	752	715	746	679	770	731	688	680	710	759	758	744	729	670	734	740	749	717	715	751	756	726	713	729	720	725	719	757	677	725	746	733	748	737	695	755	741	762	711	683	748	743	701	760	694	745	721	743	699	669	765	697	721	770	719	680	743	735	738	762	733	713	698	727	695	733	751	686	724	718	765	723	703	704	693	734	714	726	729	719	710	733	748	743	707	703	729	712	697	714	708	728	716	706	688	703	750	707	719	714	718	679	729	695	694	740	764	702	758	758	725	723	740	680	748	709	743	713	682	736	712	702	711	739	757	714	689	673	740	738	735	746	739	694	722	748	733	730	739	747	725	787	734	730	772	745	735	729	727	751	745	712	763	723	741	705	735	725	725	735	718	743	723	730	720	731	747	711	717	718	738	725	688	686	709	721	753	736	720	673	750	747	714	709	753	696	683	723	757	723	731	787	701	727	732	711	756	675	744	714	732	728	712	737	730	713	712	753	680	741	714	776	745	744	716	708	757	702	750	732	704	713	767	664	734	767	715	740	744	706	683	710	709	706	746	734	737	764	719	714	773	746	691	744	682	724	697	712	672	731	732	758	742	695	702	786	705	669	740	728	723	752	733	742	740	754	711	740	762	744	716	736	724	738	735	706	749	727	743	734	753	742	676	718	721	732	773	722	717	739	684	734	738	744	723	746	700	701	655	708	706	712	697	739	701	699	777	745	722	747	726	692	725	762	714	706	678	715	757	731	710	733	734	709	747	687	709	754	742	753	689	752	757	733	737	739	779	725	702	704	699	731	721	715	747	719	711	746	713	723	759	714	702	738	697	732	765	732	737	709	711	709	695	704	736	703	739	745	733	698	700	731	705	698	734	711	682	754	755	727	741	759	706	709	744	688	750	770	770	710	681	786	740	717	758	669	748	713	724	750	704	740	727	732	743	751	736	735	717	751	746	678	796	725	692	753	746	785	714	724	755	745	715	708	665	720	739	685	693	688	712	709	732	724	736	738	671	713	736	758	733	739	719	745	758	723	682	711	693	727	738	724	720	730	694	722	671	743	728	721	747	702	743	742	724	716	740	724	737	700	702	763	747	741	707	693	725	726	750	730	707	691	754	762	735	757	742	729	712	715	780	727	727	734	712	735	655	780	740	715	716	726	734	775	707	723	708	735	713	743	716	730	719	726	724	685	760	735	706	706	773	755	710	722	702	719	762	741	763	735	717	748	692	700	760	716	695	709	723	749	710	712	698	706	711	722	702	702	730	690	732	718	750	722	734	747	741	696	699	729	708	691	716	732	701	712	765	732	740	758	724	756	690	692	700	743	715	760	755	700	721	766	734	651	712	738	777	739	754	725	698	766	766	749	675	693	735	728	720	692	727	746	688	738	718	736	709	717	696	745	726	735	687	722	729	712	783	749	712	727	705	761	723	700	731	747	698	703	732	716	753	682	732	692	766	678	661	741	731	702	784	708	699	726	716	720	727	734	730	703	769	779	734	687	783	662	750	702	696	745	758	730	708	706	728	721	748	728	730	673	734	723	741	742	782	718	748	769	695	756	716	739	762	713	777	733	731	735	761	718	701	767	689	737	661	708	716	683	706	736	699	739	785	718	714	744	704	779	643	714	648	691	745	712	710	719	692	747	699	696	709	728	719	695	690	729	693	688	732	702	708	750	721	753	763
62132	93162	60826	28201	9077	2406	935	684	590	612	683	669	644	647	612	648	653	706	664	663	689	658	637	597	693	675	628	615	716	616	651	679	636	650	636	633	650	680	630	641	642	602	669	645	653	634	650	675	671	666	628	632	654	628	644	682	646	620	631	617	711	640	648	641	691	671	670	653	652	672	664	644	639	629	670	608	633	630	627	657	615	623	620	653	622	665	661	643	663	636	690	677	624	639	630	644	673	626	633	580	679	637	641	601	628	633	633	655	673	690	624	645	626	641	664	634	644	670	633	607	604	603	600	604	675	697	602	665	667	681	600	642	641	630	634	647	628	611	606	624	630	676	653	646	636	650	659	695	662	609	683	697	666	626	609	668	644	636	651	598	615	640	629	634	652	651	604	654	680	655	643	601	627	593	630	630	641	602	663	697	671	649	655	620	645	615	682	642	648	711	611	643	645	599	628	626	690	644	635	658	638	605	666	649	643	630	617	631	620	628	651	621	626	637	614	661	625	631	648	647	643	723	671	632	654	592	599	621	635	654	644	624	656	681	662	579	621	639	646	662	624	612	672	647	642	646	653	665	617	600	623	635	670	651	719	653	669	620	621	596	624	640	610	623	588	644	635	626	651	587	618	656	625	630	609	660	657	647	584	647	665	601	646	649	631	644	662	650	648	666	652	665	651	687	595	608	643	625	651	610	614	616	645	607	622	650	626	661	641	612	601	621	649	625	606	629	655	636	646	627	635	686	621	687	661	652	660	607	667	628	664	633	632	614	622	635	626	656	603	721	665	638	620	668	669	620	641	694	647	621	634	651	701	619	680	625	671	611	673	626	600	689	620	673	626	612	683	669	605	669	642	627	629	672	639	689	626	660	585	661	595	660	633	628	643	640	645	669	648	668	614	662	663	697	615	639	676	645	634	651	666	617	611	658	663	584	635	689	638	624	671	659	609	625	680	676	613	613	630	644	589	668	619	646	666	644	628	605	624	659	606	646	637	626	647	631	656	633	607	645	643	695	607	672	653	623	607	646	640	642	616	658	651	637	639	623	643	646	654	601	590	641	646	669	659	688	679	674	624	668	633	613	666	617	613	621	669	648	643	656	599	611	652	692	630	629	603	661	634	641	633	616	631	607	669	620	643	587	603	673	625	656	698	661	616	661	637	625	621	654	614	650	650	634	624	635	637	639	653	625	649	633	669	657	669	613	687	664	647	652	640	626	623	645	651	622	636	671	601	657	599	630	613	645	662	630	635	600	658	608	642	625	630	665	630	652	683	640	652	653	635	670	675	676	634	652	632	626	671	603	653	645	624	633	666	604	621	683	671	632	637	648	673	663	623	629	615	624	652	632	645	634	642	613	653	598	653	624	655	621	660	653	633	660	638	607	637	619	618	642	629	636	656	624	644	588	603	657	606	651	635	617	598	665	684	634	674	679	586	635	656	653	638	663	621	624	633	632	620	645	661	643	660	647	639	644	629	656	592	638	615	621	682	627	639	661	596	668	630	647	599	605	660	625	633	617	598	644	608	622	592	644	619	639	675	597	599	626	635	660	625	634	644	644	624	639	571	610	661	647	632	602	700	629	603	633	654	676	645	628	629	611	603	661	644	607	583	666	651	607	659	683	632	673	651	587	643	687	668	632	636	647	634	628	661	632	592	668	625	644	602	600	655	661	635	596	613	638	679	624	639	631	587	620	660	666	682	632	661	626	667	599	635	668	643	608	663	652	681	605	629	635	626	653	633	655	641	617	618	623	648	655	624	677	662	683	696	625	690	638	653	605	656	599	599	656	618	655	674	664	645	626	664	617	608	603	604	667	630	645	642	634	642	610	631	626	647	580	620	673	632	629	617	609	604	608	654	631	626	636	676	605	620	653	620	638	642	635	625	646	637	677	638	649	640	673	606	625	633	617	631	660	651	603	611	628	639	670	595	672	640	651	628	622	657	640	643	648	641	601	584	628	696	622	648	642	596	626	631	656	637	613	627	639	622	685	653	684	621	660	633	659	622	655	594	654	628	635	637	665	601	617	591	618	686	635	623	624	639	608	632	622	600	603	654	600	660	615	633	662	663	633	644	619	622	626	653	629	653	662	614	598	611	623	661	659	615	621	649	634	672	671	625	651	602	596	660	640	620	622	628	625	610	643	617	635	567	656	641	639	634	582	644	630	647	652	651	659	692	672	677	658	650	614	657	632	637	674	616	649	614	614	609	683	634	664	654	663	615	658	647	635	645	595	637	636	626	598	621	638	624	618	682	647	648	665	584	610	649	637	636	600	649	666	595	622	647	595	594	588	662	634	624	659	659	605	689	664	606	659	649	648	652	615	595	611	643	642	657	633	648	666	621	617	667	623	607	661	645	606	651	619	656	611	624	625	601	615	656	654	613	641	642	582	609	625	625	682	671	621	661	660	673	639	625	627	659	631	603	590	647	637	609	618	582	673	645	619	645	639	625	689	662	659	657	601	656	619	652	617	646	660	599	633	579	657	624	610	669	622	634	629	651	594	663	604	643	642	629	609	627	661	643	623	619	646	598	637	672	600	626	630	629	655	613	619	609	594	618	683	653	646	630	650	612	675	645	638	625	645	648	645	645	612	607	640	641	625	598	638	653	613	624	601	610	648	659	622	668	648	611	631	599	653	603	647	659	675	653	600	651	654	631	620	592	645	640	603	658	624	638	653	637	644	640	615	689	652	640	616	588	716	669	643	651	623	644	635	669	631	646	644	640	619	604	620	639	620	659	660	633	644	629	613	639	651	621	633	642	664	678	662	640	652	664	671	652	641	617	648	627	614	681	619	658	638	645	631	672	635	639	652	697	632	619	692	637	645	657	649	616	618	619	688	629	635	603	586	684	640	629	654	682	626	650	653	636	688	620	625	609	601	619	607	633	642	660	648	639	653	693	632	662	612	631	681	599	630	576	635	612	645	623	634	600	656	630	601	627	592	627	619	636	661	627	608	667	628	623	646	677	646	574	654	681	644	607	627	622	637	636	622	679	650	611	662	652	590	659	628	665	605	607	628	644	654	627	671	659	655	659	642	608	650	622	622	636	646	628	699	597	659	650	598	624	638	670	659	589	613	627	601	627	691	621	614	637	647	620	667	673	626	663	616	673	623	653	662	623	629	618	651	653	662	654	623	640	621	628	677	684	650	631	607	624	629	608	642	619	662	636	637	634	555	635	641	644	669	637	623	612	642	666	633	643	594	661	614	628	632	657	632	636	675	632	623	627	634	614	670	628	588	655	640	678	633	700	624	660	627	659	700	649	650	579	646	673	624	676	662	604	642	602	603	657	623	624	604	681	687	690	658	611	695	602	589	663	659	668	628	624	662	681	633	614	646	631	627	623	618	626	638	606	622	610	636	687	641	653	654	654	624	639	644	634	652	665	664	612	633	663	673	627	606	606	622	586	612	653	617	611	665	670	634	614	637	611	673	643	688	619	648	641	703	638	662	639	656	665	635	680	621	656	672	579	625
23925	23535	34149	30336	22069	12975	2853	1156	911	910	866	843	864	887	851	858	869	855	858	815	830	843	842	860	878	862	796	892	892	825	855	796	842	823	812	839	864	851	844	826	847	833	793	839	837	809	857	857	833	856	861	850	862	830	813	858	874	826	808	818	806	825	852	868	862	847	801	838	816	786	827	849	796	826	885	800	852	852	839	810	823	842	845	805	794	808	835	837	846	840	808	814	790	810	821	815	863	825	837	862	838	800	817	791	913	850	876	813	828	834	833	843	856	866	843	782	789	817	837	870	786	818	801	732	810	791	847	817	808	863	856	851	820	812	789	816	796	827	784	827	829	864	822	853	859	785	862	841	856	798	853	824	778	837	856	833	875	802	789	846	834	821	842	829	793	818	819	853	829	802	766	797	813	865	771	820	863	835	788	854	819	809	857	822	844	811	881	830	819	833	816	808	820	805	795	814	815	837	821	784	856	834	818	811	838	794	820	845	862	829	871	852	843	816	815	845	850	874	834	812	872	825	788	828	869	787	834	833	805	831	855	867	818	860	876	865	829	855	800	840	805	865	829	831	857	817	808	775	829	813	825	837	851	780	851	816	855	848	873	888	772	819	803	857	864	790	830	821	847	838	876	829	823	836	768	802	814	806	826	801	798	859	798	822	841	769	822	881	800	822	770	828	777	802	810	793	786	816	822	858	783	804	838	828	784	805	822	789	827	881	790	805	839	906	896	839	866	837	788	821	825	794	822	829	794	788	791	854	813	812	822	829	832	850	856	840	849	828	856	800	812	838	795	839	799	819	861	833	850	778	814	803	828	832	816	812	838	830	824	849	796	848	805	837	826	818	827	839	854	802	835	818	850	843	789	802	852	832	832	846	800	859	787	833	828	804	847	796	818	841	822	836	814	837	840	774	843	807	842	826	865	766	804	794	838	803	796	813	822	828	864	840	822	791	798	791	865	824	780	884	762	815	848	781	833	812	766	828	856	765	847	841	849	870	839	822	847	783	825	811	843	882	789	801	834	803	817	888	825	850	875	819	820	799	807	829	859	787	832	803	815	825	799	834	845	870	837	849	799	819	801	822	830	786	813	850	881	831	852	845	841	821	777	841	859	829	857	777	802	885	880	820	842	806	790	788	871	808	841	862	863	878	795	856	801	831	827	789	798	836	801	847	815	844	884	866	881	826	841	838	834	808	771	827	860	787	803	791	869	826	807	827	814	776	729	824	808	856	905	857	850	808	827	890	870	854	806	792	796	867	821	829	778	821	809	816	810	780	862	829	808	782	778	854	845	811	830	858	838	825	849	779	806	837	821	839	791	816	831	840	818	819	782	833	884	861	857	827	765	811	846	819	861	889	838	807	843	855	864	822	768	758	829	779	830	826	857	816	803	812	822	806	799	808	837	797	820	878	851	893	834	844	862	856	824	841	806	834	794	823	831	842	864	856	804	791	838	818	823	832	787	866	834	812	832	811	848	775	814	838	817	872	853	838	806	854	792	798	820	841	791	858	802	788	827	828	764	823	794	772	824	811	840	834	805	845	841	813	852	828	804	799	860	809	863	828	783	824	868	818	848	840	808	836	843	822	812	839	840	823	825	780	813	837	774	833	844	816	797	868	839	903	856	808	809	805	770	806	826	779	845	798	811	862	816	851	804	767	845	827	818	853	793	804	850	793	865	811	847	835	793	801	825	809	834	899	844	865	831	848	785	829	851	757	827	863	890	866	834	887	839	757	846	839	807	790	804	858	840	785	809	850	827	866	873	844	748	779	854	822	839	841	862	789	855	815	836	835	870	841	832	833	839	852	853	835	834	819	865	806	821	808	808	818	846	787	829	835	786	841	877	794	842	793	777	817	834	838	765	816	817	837	810	892	817	794	858	845	841	783	840	827	846	780	782	879	899	799	839	849	767	774	852	836	873	783	817	824	840	839	813	812	852	837	869	846	810	839	873	878	857	772	870	794	849	862	835	881	845	842	833	860	837	824	830	828	813	823	834	860	841	817	779	862	809	788	822	840	863	838	824	872	892	841	851	822	847	821	829	804	880	802	843	848	863	808	817	850	849	831	819	821	833	863	850	812	788	856	835	772	845	839	833	899	852	881	856	814	794	863	794	855	819	834	807	848	801	833	826	839	813	787	836	806	878	876	821	819	827	881	810	827	806	817	807	887	817	828	878	802	891	801	830	856	814	804	804	813	845	828	785	824	822	821	860	818	847	830	847	832	840	857	785	863	776	817	830	838	816	822	802	793	840	830	817	825	843	825	852	784	826	850	795	853	826	835	819	779	864	833	837	810	840	829	841	848	805	806	845	818	824	822	800	849	852	808	819	833	864	902	838	802	811	833	832	834	782	831	811	767	814	806	853	851	831	806	768	840	848	811	840	780	863	831	815	826	824	812	785	810	844	821	780	790	843	784	819	829	840	880	850	825	900	839	849	835	819	873	852	809	875	821	808	853	868	841	843	809	817	795	793	839	831	802	887	860	834	885	850	821	857	796	836	869	847	806	816	808	828	868	807	813	848	829	853	823	847	843	795	871	815	839	817	805	798	822	832	834	817	811	794	807	876	783	837	830	819	808	833	842	771	862	836	849	815	862	834	831	814	812	774	883	847	784	878	855	847	852	810	832	763	824	827	867	806	787	888	809	819	816	789	831	800	840	789	837	842	813	828	834	782	884	837	818	806	810	865	824	857	850	852	745	845	831	826	814	902	847	817	828	818	832	853	845	830	857	815	821	797	784	743	860	822	895	841	835	820	791	855	844	817	881	812	827	819	866	783	862	825	820	843	843	851	790	838	849	851	771	821	759	825	803	793	830	795	827	843	826	827	774	828	809	822	768	807	809	803	793	816	813	842	792	834	787	811	814	785	802	830	856	801	846	852	851	827	807	820	814	798	833	818	847	811	843	828	799	827	860	865	883	815	772	802	866	843	834	827	829	827	854	769	846	834	815	813	768	843	818	844	864	753	864	859	841	814	835	843	782	763	830	828	856	827	806	830	786	847	858	786	849	841	789	814	859	795	867	778	782	836	812	833	834	822	844	842	845	835	856	835	815	827	793	809	808	785	804	815	802	842	816	823	855	799	885	846	791	859	781	887	843	818	870	815	772	795	883	805	820	825	829	817	841	819	819	858	861	832	777	815	809	819	815	800	833	848	861	846	838	788	868	855	821	820	825	839	805	847	865	859	901	865	830	826	800	822	767	854	841	810	801	834	824	852	804	790	814	849	836	823	830	820	832	765	800	814	845	861	854	861	833	796	851	789	828	854	837	831	823	807	804	853	827	824	852	836	874	826	825	849	851	776	867	833	800	855	831	826	811	830	851	806	815	824	808	837	784	772	807	834	823	810	829	825	854	806	789	853	837	837	765	808	819	752	819	822	798	816	780	842	844	864	815	862	791	814	788	806	853	798	806	807	824	822	784	795	835	741	841	812	842	818	796	798	806	802	842	846	834	821	833	855	798	817	873	840	827
62912	100533	68081	36722	12809	3544	1217	755	732	738	740	660	749	763	766	784	769	707	775	746	772	730	713	709	742	762	779	776	765	698	746	707	773	775	743	728	756	724	718	757	713	749	726	785	753	762	707	747	728	730	762	737	800	733	712	756	716	702	732	764	750	761	719	721	722	769	697	773	738	744	767	740	739	728	684	728	722	764	697	776	699	789	716	784	718	773	737	729	738	739	745	784	714	742	714	768	768	773	724	700	728	700	722	753	713	705	767	699	734	794	743	744	757	714	772	707	750	740	777	704	744	761	725	775	775	724	744	770	749	764	715	769	817	742	719	764	759	782	755	761	762	752	735	776	762	749	690	715	719	777	735	748	755	801	767	725	670	751	737	743	705	756	753	746	731	740	728	715	762	723	715	764	787	721	767	754	723	742	745	769	786	723	768	765	714	733	743	711	724	720	724	744	789	741	714	746	737	778	734	722	752	713	710	718	748	740	760	762	715	748	760	690	731	737	773	764	714	711	765	735	704	743	720	785	729	725	736	732	738	790	750	771	709	720	739	739	807	739	712	704	741	732	739	756	759	715	753	738	735	718	753	752	779	709	757	766	736	771	783	683	710	694	705	735	775	775	713	689	743	766	747	720	755	752	738	670	706	767	783	738	725	743	732	710	755	740	662	700	765	704	761	770	738	760	753	733	723	772	749	776	685	796	767	769	764	779	713	741	683	754	765	722	675	717	752	767	778	746	741	738	707	711	755	715	778	744	760	771	731	741	790	765	720	780	709	704	747	689	754	713	728	747	791	780	720	770	775	722	751	711	727	750	773	753	732	717	720	748	712	693	766	737	706	705	744	754	730	734	774	775	764	740	771	794	729	747	743	726	770	787	739	719	722	709	759	789	710	733	680	726	713	729	781	739	761	767	742	753	733	700	716	772	722	731	717	779	728	778	739	763	770	747	730	801	770	739	690	780	716	769	721	757	733	751	748	751	737	722	767	722	755	690	784	789	726	723	704	746	760	717	737	730	722	705	705	766	739	719	764	706	795	760	728	745	742	769	727	764	783	772	731	700	699	783	757	712	733	737	712	720	717	748	756	731	742	739	754	758	741	790	779	741	751	705	746	759	712	793	748	719	716	743	752	754	722	735	749	751	732	756	748	740	717	705	713	720	726	750	742	774	758	727	773	676	746	759	720	731	788	740	754	761	754	722	748	754	728	749	734	758	725	747	741	709	726	756	722	723	759	707	780	740	739	720	777	757	699	762	719	734	736	761	721	735	746	705	710	770	747	714	688	693	734	737	771	776	796	761	710	779	744	709	775	724	710	690	779	726	785	733	777	767	715	730	757	735	692	796	756	727	759	726	755	728	752	804	766	794	743	747	776	741	749	723	787	776	754	724	777	770	748	707	717	761	732	757	715	741	769	780	757	762	771	734	717	787	760	742	741	731	717	724	735	718	784	755	763	720	727	690	729	764	677	758	756	729	781	750	727	721	707	756	730	742	774	706	713	722	736	755	718	737	707	773	679	771	733	732	756	765	814	673	740	766	736	759	752	727	723	711	716	727	708	741	776	710	770	728	750	781	731	812	768	818	708	743	760	711	744	728	738	701	756	752	719	771	753	702	713	706	674	736	710	769	659	752	740	680	740	737	778	722	710	684	741	689	730	719	741	687	769	711	744	705	723	744	703	723	724	752	733	780	750	766	754	731	736	769	775	749	761	717	716	751	762	703	800	764	775	755	733	770	746	774	732	775	765	717	714	746	734	734	745	727	746	764	741	723	768	746	759	772	703	758	769	741	730	738	732	717	714	752	734	735	722	664	769	787	753	790	712	726	720	706	744	726	749	773	698	810	756	737	684	728	757	751	708	724	725	772	726	735	755	751	736	764	781	731	764	729	705	718	714	742	709	750	779	728	741	732	772	738	709	729	755	768	706	752	735	701	742	704	762	700	721	674	776	748	734	773	755	704	704	759	723	719	759	707	779	705	750	773	729	718	686	710	800	788	719	767	772	683	756	800	759	738	751	758	747	761	694	788	738	713	724	706	737	756	708	734	740	744	741	733	747	726	709	716	798	672	729	727	748	725	755	760	720	743	731	690	731	731	762	745	704	765	755	766	682	723	770	764	755	740	724	743	777	719	720	756	752	677	746	737	759	721	702	724	752	754	710	701	744	733	746	754	757	753	739	752	715	714	752	716	746	729	716	798	731	792	752	740	745	727	731	716	701	715	701	725	776	745	739	736	704	745	696	765	742	747	741	737	758	753	758	712	787	691	724	770	732	789	731	726	735	707	710	789	743	749	734	741	764	750	776	740	744	785	735	697	745	733	727	708	713	748	730	761	767	785	738	754	677	774	736	751	747	748	748	724	737	737	748	740	744	718	698	730	713	710	706	760	765	732	725	746	731	733	744	785	710	737	763	760	709	777	726	734	743	747	757	790	750	742	700	698	720	700	777	710	730	763	724	747	686	705	709	733	702	705	719	710	712	789	754	723	738	720	754	702	767	738	703	765	748	742	698	682	680	743	740	730	715	747	803	757	730	781	748	750	680	783	714	731	761	697	697	766	752	724	780	711	734	739	762	734	779	748	763	700	728	780	739	722	722	778	766	738	748	743	761	751	687	770	773	727	734	751	690	780	726	723	788	717	765	704	720	770	713	769	743	726	719	741	722	749	721	759	750	725	737	819	725	782	764	745	659	721	752	752	750	757	759	767	767	732	752	751	702	753	746	777	710	725	725	749	730	752	795	754	749	713	748	727	739	763	767	722	726	702	762	703	713	739	753	754	732	769	765	785	764	743	751	762	755	749	719	745	745	751	727	742	733	709	754	730	751	790	739	774	749	730	739	728	745	758	742	736	716	717	805	718	715	748	709	725	737	766	706	712	748	817	728	721	767	749	745	763	754	737	726	719	751	761	731	712	763	747	751	740	746	733	733	744	744	707	761	703	772	712	790	714	804	704	770	708	748	768	779	748	751	747	736	765	736	776	734	712	770	700	736	765	723	751	738	747	762	732	731	748	722	702	714	735	730	736	764	757	717	738	741	765	758	730	721	747	754	726	709	742	752	697	724	700	776	721	746	674	777	732	743	757	800	718	695	726	752	693	748	700	747	747	749	708	799	758	732	738	742	718	752	748	715	777	701	730	734	651	737	726	729	733	695	704	693	724	723	712	720	748	754	725	776	732	721	757	725	737	758	740	705	724	755	734	741	747	805	741	733	720	719	743	772	713	674	744	679	741	772	747	698	737	716	712	710	736	763	695	707	780	772	736	705	758	741	739	705	727	747	739	715	741	730	739	765	740	723	749	730	726	757	709	761	731	775	735	719	751	734	753	708	784	705	760	701	742	754	736	691	743	729	708	762	708	762	711	777	701	750	724	710	739	745	726	769	764	768	693	725	705	731	758	758	732	693	763	771	751	758	780	746	776	731	763	753	759	755	748	736	786	748	757	707	701	747	709	767	769	740	742	730	746	715	753	749	764
30682	31214	25634	9828	2062	863	729	644	663	678	657	713	624	670	646	644	657	656	629	611	624	646	650	674	668	665	636	623	667	644	705	634	595	614	679	650	635	632	679	636	607	672	627	630	661	592	642	671	642	645	643	609	634	641	641	664	621	651	659	661	623	637	600	609	570	601	658	601	653	681	622	640	652	645	658	612	670	682	626	621	640	659	644	635	598	652	630	620	666	630	662	590	588	682	662	622	662	701	615	619	646	632	620	682	670	594	610	593	688	657	635	585	641	641	615	689	666	659	646	576	662	591	643	624	604	598	678	700	613	594	601	620	637	626	577	598	559	618	646	618	637	673	649	655	629	665	598	606	619	670	625	625	633	617	623	643	630	642	669	642	640	663	606	650	638	625	631	690	639	646	592	651	651	601	668	601	594	616	654	596	685	619	673	629	605	659	651	612	658	656	628	660	668	635	632	623	642	664	605	634	685	660	702	660	626	645	603	647	635	637	589	675	630	580	645	673	672	660	652	605	678	582	632	597	622	588	642	660	620	606	604	666	637	621	603	641	655	620	670	651	629	612	629	654	637	669	676	636	638	629	634	651	609	637	681	661	656	689	640	628	617	552	615	598	642	659	620	642	635	657	635	592	621	696	668	666	664	644	630	623	663	608	634	695	633	625	670	668	616	621	670	669	650	623	625	599	659	664	601	637	649	644	664	626	658	626	671	674	662	601	618	653	613	597	592	632	648	615	630	628	597	607	637	654	641	620	665	665	598	666	649	641	628	649	633	652	659	644	647	669	625	632	621	642	630	624	682	618	675	647	626	635	642	626	636	581	614	681	561	643	624	589	650	621	663	666	617	633	686	650	612	650	596	627	651	648	652	647	654	622	639	627	616	661	657	679	620	603	610	623	623	617	638	667	657	689	655	620	607	640	631	611	644	621	619	665	615	599	652	613	625	620	657	691	661	618	673	593	642	601	678	619	599	649	607	701	633	652	615	644	612	668	630	645	656	649	642	622	641	630	639	645	633	639	615	648	647	650	683	635	618	626	613	618	628	660	629	616	678	668	638	666	631	678	626	649	693	628	655	650	655	633	643	664	659	663	625	636	629	631	650	630	660	616	670	637	644	679	632	629	617	615	628	615	639	673	643	644	617	670	678	627	630	623	609	620	647	634	651	614	623	635	603	575	624	627	618	642	689	656	618	609	639	640	629	645	612	621	639	660	639	615	658	645	628	582	625	610	595	641	618	660	664	619	637	684	672	652	632	602	643	645	627	626	607	577	626	638	661	679	559	636	622	636	603	597	616	658	599	636	667	645	629	649	638	628	645	606	626	669	627	628	594	654	591	639	599	669	623	668	659	647	655	612	637	692	611	664	670	635	645	645	631	638	639	622	638	634	622	661	634	612	661	651	663	628	640	624	646	641	626	657	571	614	621	608	634	629	640	618	649	639	621	660	657	627	652	606	629	617	620	601	632	649	646	632	643	680	667	687	649	595	657	656	628	672	633	676	635	672	682	633	627	638	617	666	612	642	637	630	634	644	647	614	639	612	642	636	653	611	639	640	675	641	618	689	580	621	644	632	634	665	676	672	643	598	637	684	626	622	628	629	595	613	656	611	617	642	657	701	640	633	665	647	680	602	660	637	631	615	619	621	643	587	627	660	677	626	682	647	606	629	627	633	625	673	640	628	658	631	644	634	661	614	656	590	714	633	680	638	624	622	640	616	616	631	609	637	621	660	651	656	629	633	623	675	627	613	664	649	623	629	634	663	621	604	620	617	632	681	621	632	658	625	663	649	631	662	632	632	642	635	651	630	637	646	629	623	651	614	642	641	614	657	614	612	643	609	574	682	608	616	609	596	640	635	658	654	640	612	672	647	603	664	670	641	633	654	658	618	631	620	636	642	623	628	590	639	651	642	593	614	650	658	599	692	680	687	684	663	668	654	625	633	680	664	670	608	620	620	677	640	617	648	666	648	635	664	630	610	669	618	648	659	604	634	676	675	585	605	670	619	662	642	669	647	634	636	614	637	640	649	662	619	621	658	647	673	613	629	678	677	656	662	653	665	654	637	695	606	645	636	668	644	651	620	659	616	642	646	628	650	680	641	636	591	631	654	600	662	582	662	645	641	669	644	592	648	612	658	665	669	633	646	588	619	626	605	621	607	608	632	677	672	656	625	663	615	622	684	630	654	658	665	618	590	637	650	620	659	622	633	610	633	652	666	613	599	635	633	638	661	639	617	671	639	612	646	572	622	624	645	641	667	604	575	639	634	629	710	663	589	627	703	616	648	666	636	627	633	618	620	627	645	601	615	631	690	697	616	651	607	650	644	626	590	627	610	661	665	671	640	626	642	629	639	643	648	582	661	641	662	644	661	658	588	638	661	628	633	614	608	628	634	664	610	632	610	649	608	656	613	662	589	624	633	634	644	622	661	681	629	632	597	642	684	643	612	633	593	624	707	607	618	639	611	640	626	573	578	680	602	661	587	648	640	653	630	660	625	652	639	625	623	633	593	628	638	673	627	687	574	614	644	608	646	595	673	654	661	662	590	633	621	648	629	649	603	667	590	669	615	639	635	600	665	615	609	633	687	624	592	682	660	646	668	668	640	683	715	613	632	633	642	630	650	684	637	647	662	665	638	591	634	590	643	648	624	680	623	615	637	614	600	642	665	625	655	633	604	650	648	575	672	682	648	661	647	603	666	622	627	628	636	636	589	610	645	701	618	653	615	659	653	658	619	606	618	687	677	664	613	665	652	667	625	632	643	646	648	605	669	669	624	672	644	671	633	611	652	634	680	672	640	643	667	636	685	607	619	650	628	675	648	636	610	623	635	588	666	653	650	628	626	612	664	630	595	659	630	675	625	647	606	603	595	710	632	610	618	623	655	657	652	615	634	636	581	660	630	629	618	607	623	674	596	662	635	591	628	617	631	612	614	663	631	656	613	646	619	611	661	700	665	625	642	651	616	706	663	594	632	639	679	647	594	636	638	639	629	633	679	656	670	584	626	652	652	634	621	609	664	651	618	652	633	668	630	678	620	636	666	667	637	649	647	642	616	644	622	618	633	647	660	608	644	671	617	671	622	617	656	662	663	658	614	630	666	635	653	595	642	695	636	634	678	603	662	648	651	616	622	664	606	647	649	653	654	636	656	592	628	634	627	609	623	609	649	626	630	629	648	664	590	660	657	657	634	668	624	628	642	630	636	670	628	638	617	613	630	661	634	610	621	635	630	585	635	680	626	649	655	605	650	622	615	699	684	617	635	623	607	611	675	586	631	643	621	637	640	622	598	674	625	595	680	673	625	628	673	658	617	658	584	664	632	642	672	668	641	646	626	661	618	659	630	638	696	659	611	642	669	620	657	593	645	604	610	583	613	632	632	631	629	671	653	600	618	591	630	641	598	645	626	601	599	625	655	644	659	670	662	617	681	632	627	657	609	627	645	621	635	628	673	682	640	626	705	654	679	690	625	673	624	653	684
24674	35770	18542	5138	1503	765	560	541	496	499	570	561	550	492	498	506	551	518	517	488	553	500	454	509	526	516	508	557	519	486	535	492	531	516	543	529	493	554	526	505	466	514	508	521	537	504	534	534	506	538	519	481	494	542	478	520	505	526	526	495	511	481	485	500	482	533	543	493	493	478	463	512	556	545	490	477	526	502	484	520	519	530	497	514	529	507	520	495	529	530	481	499	529	456	481	508	485	509	504	490	527	500	503	508	514	541	530	478	550	543	529	500	538	493	499	498	523	532	485	549	522	475	548	514	481	533	489	509	529	525	539	535	503	478	482	559	490	552	521	537	480	442	501	502	436	518	511	528	536	506	509	462	515	545	505	527	521	519	490	482	569	517	547	505	510	465	507	502	476	547	563	527	511	517	546	500	532	523	516	527	521	510	501	537	530	562	501	501	484	546	525	502	510	509	530	518	490	509	480	521	526	507	546	552	498	496	503	540	506	500	515	526	471	525	495	514	511	517	511	526	489	499	519	490	494	508	515	496	513	518	477	513	547	500	527	505	500	489	524	520	519	517	464	520	476	493	529	539	526	498	535	503	522	524	495	507	537	486	481	504	509	497	508	504	459	519	560	502	522	498	525	507	529	550	511	524	519	537	501	547	497	459	507	492	524	513	483	528	545	524	510	532	534	488	474	530	528	498	494	512	498	492	489	527	516	492	522	508	511	507	512	513	519	510	518	487	515	492	500	484	528	556	547	486	494	488	502	534	503	534	508	487	493	491	503	503	520	497	524	494	516	530	517	538	468	470	509	558	495	524	466	487	535	542	526	552	506	514	482	499	523	460	543	491	524	535	521	530	507	505	506	512	548	520	511	536	523	476	497	493	528	506	514	521	505	510	520	530	502	548	493	483	487	541	471	520	471	533	529	527	463	501	513	501	453	482	501	500	521	547	515	551	490	483	531	446	558	568	489	519	502	518	528	483	518	499	542	490	475	518	498	554	468	517	502	489	502	528	503	525	526	522	527	515	494	494	513	530	508	522	502	524	541	532	513	469	503	516	506	511	527	548	507	574	518	519	485	509	495	520	493	460	508	484	522	481	515	539	481	536	509	487	505	478	515	487	538	509	503	469	472	514	499	512	484	494	499	536	510	508	515	549	523	512	488	509	522	512	497	502	483	508	533	506	523	496	517	472	505	505	482	515	525	506	559	507	509	502	501	484	505	529	537	525	536	526	532	516	467	507	557	447	540	514	507	507	477	448	558	512	524	503	529	519	547	491	479	471	557	500	507	478	511	463	480	525	538	504	522	505	501	483	507	516	492	487	543	501	463	491	504	510	546	518	496	482	485	533	497	472	513	521	463	544	498	500	538	484	501	517	500	538	494	538	493	546	507	441	501	536	536	490	507	531	495	535	540	493	527	478	500	519	509	477	493	552	486	491	493	507	512	535	535	546	499	504	526	520	544	498	532	534	529	512	500	529	536	523	506	529	510	508	523	479	522	525	478	481	535	504	539	480	531	520	510	509	508	475	495	519	549	544	497	511	540	528	524	536	466	496	481	547	497	485	521	498	510	492	504	485	504	546	541	498	525	500	506	509	484	530	532	505	517	470	491	514	494	533	489	478	528	483	484	506	525	502	519	497	499	510	547	516	504	531	543	499	511	511	481	528	504	524	484	516	494	489	486	526	526	532	501	500	499	493	538	481	534	545	495	535	490	522	471	508	512	515	522	501	487	497	522	513	577	500	481	488	485	505	529	521	502	519	508	507	522	503	531	527	489	521	519	522	531	480	523	519	480	487	475	520	538	541	492	511	535	501	559	506	515	464	517	529	515	528	494	525	511	516	570	489	506	473	520	531	513	483	511	503	531	517	526	487	532	501	555	502	491	525	508	528	493	526	506	520	499	480	484	525	539	539	516	525	493	473	514	479	550	528	517	524	530	460	516	491	459	474	514	497	469	507	487	473	465	469	470	525	532	553	519	522	528	495	513	520	524	522	532	489	521	509	512	489	545	493	492	498	500	522	509	499	524	541	514	503	543	499	487	503	478	537	488	491	513	507	488	518	519	488	523	488	528	523	524	505	500	530	489	515	525	491	507	516	496	520	539	533	516	542	503	504	519	516	505	495	505	515	486	553	514	556	511	508	506	530	516	526	547	486	547	515	502	512	534	549	480	515	472	497	462	511	525	521	534	515	501	509	484	533	501	526	512	493	483	535	511	484	493	482	542	496	471	493	481	505	549	541	507	569	494	549	522	500	521	500	540	548	516	493	476	503	504	513	527	473	525	492	522	529	522	527	519	496	498	538	518	488	538	547	526	520	489	539	516	516	526	511	538	520	517	495	482	507	495	482	505	514	505	489	503	497	468	512	514	538	502	517	527	510	495	497	516	509	482	492	478	474	479	518	518	537	513	490	486	490	536	511	493	496	499	502	536	496	500	518	511	530	523	511	542	555	480	546	515	500	492	494	515	526	530	496	494	515	525	471	545	521	495	528	508	478	515	527	497	480	507	475	474	524	512	544	551	532	497	520	500	493	519	496	507	523	543	490	551	512	509	505	505	518	509	519	503	489	515	495	495	520	492	517	494	500	515	547	539	489	512	482	555	519	489	506	491	472	506	508	534	544	500	506	511	522	474	499	482	504	521	491	512	509	523	490	538	486	551	512	535	502	539	558	442	530	517	505	498	496	494	541	503	506	513	553	513	481	527	518	484	538	491	464	491	471	499	513	527	505	526	540	508	481	531	501	539	514	521	528	486	495	514	549	524	474	500	507	486	508	507	528	514	505	511	542	497	498	498	523	495	472	523	511	513	539	514	508	496	491	468	469	489	499	523	475	493	527	500	491	512	524	513	518	527	515	501	541	498	496	484	516	481	515	515	501	532	548	442	515	527	521	466	532	519	533	517	469	512	503	526	491	509	502	518	475	488	533	487	538	499	506	512	528	526	518	504	493	539	493	507	490	563	488	493	534	494	509	495	504	502	514	463	513	497	489	527	535	505	496	488	518	475	462	535	540	512	519	491	507	498	477	518	533	505	514	487	500	545	506	484	503	490	518	488	501	517	511	472	505	492	507	517	512	495	551	522	503	505	501	522	526	523	504	492	520	524	516	476	527	498	487	530	510	535	518	501	547	511	526	482	544	475	516	550	529	507	483	527	539	484	508	560	514	533	563	512	508	463	496	515	518	547	514	517	510	485	501	544	507	512	500	507	495	494	506	520	496	517	544	499	489	537	523	497	483	490	526	506	532	553	498	485	491	482	528	477	495	489	501	466	512	499	543	493	500	500	534	561	521	490	488	502	529	472	510	516	493	503	515	504	447	501	540	475	493	495	593	524	508	501	526	492	467	539	502	491	502	489	520	537	514	515	531	499	497	512	528	514	519	506	521	467	494	482	498	493	527	545	488	481	504	473	518	534	498	484	512	532	508	511	499	542	513	509	500	546	472	527	498	523	506	481	515	509	527	477	502	555	515	454	514
24947	25744	38450	32606	19092	6325	1535	813	740	778	720	793	766	752	716	770	677	746	703	715	735	754	739	744	767	748	720	690	702	768	698	727	760	695	690	668	737	726	732	697	656	758	711	760	731	742	675	703	731	678	723	729	703	730	727	679	675	686	696	682	695	714	696	725	695	699	705	703	769	789	753	682	737	717	713	755	692	752	731	679	747	709	714	710	724	725	737	683	704	692	718	742	705	654	709	704	668	705	731	734	710	728	718	688	716	696	704	706	745	731	726	735	727	705	715	711	694	729	694	718	709	734	672	742	720	696	716	715	734	702	701	697	741	680	722	692	701	701	710	711	717	703	692	698	707	732	729	671	700	719	756	676	745	720	686	696	732	688	669	724	732	656	698	631	687	713	744	728	701	736	708	733	742	722	672	725	714	711	701	704	700	716	754	676	710	685	650	707	716	676	711	750	694	653	670	714	713	726	726	703	655	715	703	713	680	694	721	689	723	736	690	701	723	691	714	686	666	738	684	680	691	682	660	744	756	706	702	732	740	765	706	762	721	675	718	769	699	770	709	705	669	689	707	733	716	741	731	707	712	713	667	687	735	711	762	682	733	710	688	671	671	696	706	720	704	731	707	719	690	675	725	696	653	745	705	699	735	703	682	718	710	707	695	708	661	723	711	680	718	733	738	743	690	699	723	729	685	687	710	676	680	688	741	674	704	757	704	671	733	741	722	730	714	744	712	737	715	703	711	700	671	698	675	689	749	687	684	704	746	727	689	671	704	685	726	759	727	731	672	702	698	699	679	688	743	711	730	699	743	673	686	707	750	762	701	693	713	770	729	699	689	697	728	694	702	693	697	713	712	681	725	673	708	713	722	752	697	740	751	661	689	727	705	748	674	716	713	715	662	675	732	688	699	728	685	695	711	701	704	679	681	691	698	749	697	676	734	701	693	728	740	633	713	732	684	669	680	679	727	669	693	742	706	701	693	671	724	731	702	763	698	692	694	688	676	733	710	716	719	764	705	708	748	697	733	709	678	718	735	718	658	706	742	708	696	673	701	748	727	705	747	664	746	719	741	697	759	711	720	730	690	748	718	734	687	711	721	682	697	713	682	763	684	671	691	711	716	687	704	737	719	741	694	678	720	733	692	687	688	689	662	698	727	616	717	757	700	710	724	714	681	702	750	714	689	689	669	699	664	616	724	669	695	750	725	697	701	656	682	746	741	669	652	699	708	713	671	665	694	724	758	650	696	709	656	728	743	698	720	693	736	727	720	718	713	643	742	688	659	676	719	716	662	677	738	695	719	671	678	748	724	697	734	726	693	701	688	677	733	749	699	730	746	761	701	710	658	720	743	679	689	729	717	729	703	699	734	723	708	754	694	715	694	742	676	678	696	713	675	706	710	731	702	677	686	750	686	765	702	709	719	710	696	754	738	748	679	775	716	697	652	741	720	672	686	700	685	715	654	722	695	719	707	699	686	714	677	737	702	716	721	681	755	714	747	693	703	715	703	663	710	689	698	667	672	723	709	701	708	702	693	726	708	726	648	683	736	680	662	729	711	697	732	708	682	713	717	694	735	721	683	678	733	759	715	698	716	720	752	744	704	731	710	749	707	727	696	737	715	676	716	705	687	717	744	709	727	665	743	709	678	690	697	703	728	689	706	716	682	720	709	710	753	715	684	713	709	729	671	735	708	729	734	709	681	707	673	709	742	676	725	702	703	697	707	704	696	715	693	687	710	695	741	725	677	710	665	772	701	704	698	726	758	663	699	745	675	749	710	714	689	755	725	711	695	674	745	726	701	679	698	721	690	682	734	700	713	711	695	685	730	717	704	712	729	680	721	704	706	655	672	755	717	719	690	734	720	737	716	743	699	679	729	707	713	717	717	748	731	739	700	720	684	706	697	707	718	727	719	709	709	712	721	746	657	707	706	678	689	733	713	694	686	685	721	691	747	708	681	702	741	683	734	679	697	733	683	685	699	681	732	710	719	666	694	726	701	709	717	691	707	752	670	726	696	690	703	699	694	709	699	731	699	707	708	694	737	687	749	724	739	703	747	707	701	712	704	671	689	728	704	715	688	734	693	720	682	737	739	721	717	725	687	673	710	698	736	731	731	703	728	752	701	658	701	713	733	709	674	726	679	703	694	703	700	682	685	693	713	661	719	719	674	668	735	756	768	686	720	715	684	712	717	660	682	719	681	676	744	713	661	673	719	677	714	679	738	711	703	695	701	744	741	687	717	690	690	714	684	707	710	668	697	711	742	765	700	731	695	710	718	742	724	715	713	666	714	714	714	713	719	743	681	715	699	704	762	684	696	706	666	718	698	686	706	726	677	688	660	713	642	663	736	760	670	701	687	718	683	700	699	709	728	734	705	665	766	722	710	680	687	722	673	725	730	702	695	667	674	705	708	730	684	691	700	690	734	725	648	689	685	720	685	728	706	722	719	705	755	708	702	761	668	731	708	701	696	670	722	736	720	667	699	665	724	695	701	694	691	738	672	698	699	728	677	723	704	681	709	686	670	709	754	685	704	693	745	724	674	688	705	690	724	677	664	722	704	760	721	710	763	702	741	710	681	686	704	744	747	710	686	656	699	689	690	714	695	655	741	713	764	752	729	673	712	691	728	691	690	713	679	678	735	721	696	711	710	714	746	724	711	677	711	699	708	650	670	701	709	697	774	681	692	704	726	726	746	683	748	755	703	708	717	689	690	755	696	704	722	726	676	751	686	689	680	703	752	696	716	699	705	649	720	711	718	717	722	702	695	728	710	700	701	741	680	678	680	707	673	690	658	711	720	732	739	718	693	731	722	718	721	723	693	735	733	731	679	710	711	692	754	708	747	734	764	702	735	711	736	711	691	759	743	724	701	713	676	709	719	663	686	674	724	650	713	683	730	710	722	676	709	751	698	709	717	738	748	745	707	743	726	687	647	709	676	718	752	646	673	701	694	754	711	670	725	741	717	688	706	670	713	716	745	694	705	718	729	670	704	700	689	737	750	736	709	699	707	663	679	719	705	733	715	705	682	746	735	663	709	690	693	721	741	650	741	687	699	717	692	662	716	723	773	683	747	680	709	754	707	714	750	711	695	693	709	696	691	708	697	737	696	708	736	736	712	693	688	716	694	738	643	706	698	730	710	720	700	704	700	680	683	689	699	675	696	739	702	715	684	690	720	694	683	742	679	704	701	712	723	679	707	747	686	707	671	707	649	697	711	653	702	716	745	718	713	684	665	745	708	722	709	678	677	680	685	704	699	702	651	654	680	712	739	686	742	727	701	721	717	693	753	685	696	691	703	702	742	710	739	721	683	672	681	688	751	714	727	688	688	681	676	719	705	708	725	698	739	683	683	666	680	710	703	726	685	706	731	665	695	680	736	703	742	693	727	742	718	695	696	672	709	708	665	707	700	712	732	697	728	694	699	707	704	773	707	739	678	685	711	708	690	697	668	661	719	732	694	715	700	664	683	715	698	730	724	742
61893	92626	60331	27787	9080	2518	963	652	631	632	642	653	669	603	681	636	631	566	612	610	646	638	639	640	649	628	647	644	617	678	600	687	621	630	621	615	589	623	647	606	670	599	650	613	635	616	613	583	627	610	610	623	654	623	686	600	660	633	565	623	629	619	599	566	628	637	578	606	638	641	630	604	611	629	610	673	626	658	662	588	635	637	578	570	630	585	639	696	659	605	645	643	610	619	626	605	569	578	642	633	633	644	629	630	578	574	587	588	618	612	656	619	658	587	668	622	567	605	646	619	622	636	615	631	650	627	644	611	611	621	650	625	627	619	634	620	631	638	644	668	572	563	620	610	576	614	650	662	598	638	618	598	612	616	608	607	591	620	610	593	582	587	611	668	680	644	622	600	611	646	622	624	648	601	662	642	592	601	573	629	642	584	581	609	628	612	628	626	668	587	642	629	630	613	615	629	611	621	646	632	631	616	636	627	628	616	646	622	652	598	668	593	636	590	611	643	613	638	615	563	600	654	648	615	610	602	576	589	639	607	593	567	634	605	640	603	603	620	675	622	637	611	587	563	587	646	645	575	658	546	597	629	605	625	658	643	607	591	641	574	661	607	591	635	595	651	603	663	620	614	615	613	601	605	565	607	628	582	601	639	587	645	597	630	627	617	567	646	624	644	641	633	633	622	648	581	616	591	575	585	617	622	636	608	619	617	653	586	640	612	593	639	594	625	600	588	636	640	564	613	622	592	615	590	643	641	613	608	609	591	610	631	642	643	649	648	635	666	615	599	647	617	566	603	619	574	578	617	618	639	617	609	649	620	649	610	594	605	577	643	594	614	591	626	613	611	571	668	589	588	655	580	624	630	671	673	639	601	573	645	615	618	666	670	640	594	643	617	641	639	647	611	614	653	653	576	604	628	605	609	624	601	646	590	626	578	627	655	614	633	593	633	633	599	645	560	612	664	584	614	639	605	589	679	609	600	600	603	612	639	641	608	634	619	629	626	626	601	633	608	650	606	629	628	618	633	635	641	641	589	614	616	590	661	640	647	640	630	591	630	611	623	619	611	632	623	610	655	594	636	604	637	585	605	639	628	627	637	582	623	623	591	599	652	596	635	606	614	646	626	646	615	591	640	616	605	655	677	623	571	643	652	627	626	633	565	617	639	637	632	654	655	603	654	620	662	643	617	579	637	634	650	606	632	597	614	630	674	628	622	636	574	592	647	623	622	626	590	657	632	643	580	632	620	657	632	631	604	682	594	613	639	615	609	612	645	609	659	653	625	617	628	585	619	618	560	646	644	597	634	594	630	592	623	634	596	629	660	609	622	644	635	649	687	615	622	656	588	623	559	613	594	633	634	642	605	643	579	587	586	637	621	607	621	600	643	593	666	608	659	611	609	605	631	675	651	616	632	650	635	602	631	592	646	599	644	657	660	627	627	628	638	599	605	611	632	605	631	599	626	647	639	621	622	613	636	602	625	656	616	593	609	610	612	563	640	611	669	645	609	572	595	607	608	589	618	611	657	619	630	636	615	645	637	568	602	629	637	581	566	601	607	589	609	581	626	623	627	580	618	599	657	637	624	617	639	604	664	629	581	602	644	633	619	626	621	651	672	610	621	641	642	602	609	598	610	603	620	582	673	610	628	607	613	695	581	652	595	614	656	631	596	645	627	627	613	581	566	640	620	594	622	645	617	628	631	640	579	687	629	651	604	671	600	620	626	632	634	597	618	584	622	634	657	601	627	629	653	622	594	674	653	699	622	643	635	660	622	600	612	609	585	595	588	641	628	655	635	626	593	628	627	587	609	626	667	605	611	621	607	663	599	672	580	545	634	673	619	583	611	607	599	593	597	611	632	622	634	589	609	615	626	597	614	598	645	605	598	619	573	606	581	632	639	628	679	598	592	624	654	585	646	646	611	655	622	634	657	618	620	616	619	625	607	614	635	625	626	650	603	607	647	641	648	683	605	635	579	604	616	618	652	691	589	572	635	556	630	581	626	605	633	619	624	652	615	639	638	647	629	658	622	615	630	660	609	603	646	593	591	629	611	628	636	596	594	589	618	650	612	641	599	610	604	596	602	624	659	586	540	597	602	618	618	626	681	627	625	605	639	634	610	622	658	605	616	588	587	606	590	629	624	592	615	579	627	622	635	663	619	608	623	624	628	633	597	613	646	584	620	624	618	621	584	628	629	638	576	600	604	603	614	593	629	612	635	656	639	614	590	620	649	621	606	585	580	572	611	606	632	679	601	623	582	614	583	596	628	574	637	654	602	599	613	600	631	648	616	621	624	615	636	627	622	607	633	578	606	637	612	642	600	638	620	621	587	615	641	628	578	619	613	616	644	616	576	626	640	595	672	650	572	642	627	617	605	600	632	616	610	617	618	657	636	599	592	587	603	655	611	580	661	648	600	596	589	616	589	591	606	610	591	629	577	621	610	603	619	620	640	590	623	667	607	593	584	556	624	649	608	613	632	584	647	652	647	608	645	587	629	624	622	636	611	612	637	659	593	600	612	591	639	618	605	613	611	600	616	635	608	616	603	661	589	597	610	645	615	619	601	623	590	630	602	670	651	621	629	619	656	606	633	656	619	604	660	589	690	629	617	594	621	645	637	623	581	618	650	623	635	592	633	593	633	571	611	633	619	582	616	613	607	619	601	628	631	608	606	585	608	609	665	603	636	605	653	626	642	609	600	629	614	612	647	665	627	601	597	602	608	627	641	599	603	587	616	606	600	603	615	567	636	631	622	627	644	625	625	583	590	630	628	638	628	628	614	606	647	640	616	589	624	655	625	639	617	625	625	650	603	652	614	648	618	594	607	627	604	616	627	585	600	657	631	634	633	618	602	595	638	636	577	625	615	610	606	635	597	578	597	638	606	621	590	651	594	588	608	657	607	589	647	637	592	591	608	619	582	587	634	647	640	634	672	611	620	613	651	574	625	614	609	609	621	614	609	641	643	598	629	610	615	627	626	648	606	664	583	654	664	597	662	585	633	616	665	600	618	624	630	634	612	660	650	650	622	675	604	640	672	622	649	643	608	652	629	634	649	620	620	645	623	623	660	633	603	636	622	638	614	626	635	643	641	623	631	635	626	610	600	623	619	627	618	604	606	638	626	597	633	606	595	601	611	605	641	602	605	603	646	636	599	597	596	595	626	612	537	589	622	650	651	633	595	622	576	642	599	609	640	638	620	651	640	657	677	672	655	605	600	550	624	631	637	609	593	651	676	642	617	633	610	591	626	614	565	590	683	613	591	649	609	641	648	615	611	608	604	580	618	596	607	592	622	596	606	616	646	670	635	618	601	576	602	630	630	642	644	626	654	629	596	634	650	615	679	644	590	609	627	622	602	591	651	641	574	638	590	644	630	615	565	622	570	613	636	595	581	660	626	592	655	617	593	617	622	594	626	598	628	585	581	595	593	627	602	637	612	621	605	603	590	605	605	622	624	595	607	591	618	592	606	552	668	573	612
23969	23798	34839	30899	22340	12984	2721	1032	847	856	897	872	848	821	852	839	843	838	813	851	899	825	805	835	818	787	855	833	771	847	834	768	819	811	860	815	813	825	834	792	801	852	853	818	822	832	788	859	820	834	791	842	817	799	835	787	843	781	785	792	776	843	828	813	824	840	808	726	791	843	784	813	814	853	803	840	821	856	773	823	866	788	808	847	802	796	844	831	788	804	822	850	773	857	830	794	802	834	872	820	798	815	769	802	772	785	824	767	812	783	779	780	804	818	752	844	789	812	795	827	836	818	776	800	784	855	809	822	843	826	788	840	849	751	779	835	816	794	842	819	794	791	794	832	821	868	832	824	805	752	812	865	783	799	820	844	797	752	832	818	756	796	813	791	809	790	836	838	813	876	757	830	809	845	813	823	788	816	768	828	778	836	814	877	763	767	814	819	881	777	848	817	756	822	844	745	776	865	761	780	871	821	838	838	796	826	773	751	798	806	792	818	809	815	839	842	787	865	829	815	799	755	777	827	830	822	836	813	778	824	790	807	811	789	782	791	847	795	840	842	836	831	787	846	840	858	847	780	763	888	780	810	803	841	814	830	830	796	783	817	811	824	732	877	810	795	815	790	827	837	833	857	745	824	807	777	774	828	788	794	830	789	750	790	809	811	833	809	848	832	809	806	852	844	762	744	821	791	744	815	801	795	795	785	782	813	826	735	827	817	817	835	787	816	800	794	784	837	796	826	793	808	851	762	830	816	754	843	818	817	811	865	821	829	822	802	876	851	816	792	836	817	777	790	815	863	884	803	788	795	835	829	786	800	785	870	801	766	824	809	811	802	832	839	799	781	772	805	792	773	834	785	896	797	758	821	801	843	812	838	758	816	837	811	779	821	826	810	767	814	856	796	816	787	819	800	805	844	839	823	844	839	752	812	785	812	754	796	842	854	801	818	791	806	784	794	802	781	807	837	799	811	798	815	828	824	844	787	822	826	789	823	792	848	864	822	801	805	782	780	803	768	799	848	776	781	840	846	789	811	819	801	790	791	831	779	803	769	857	891	833	806	831	845	826	805	749	786	788	781	817	799	761	798	777	815	824	785	838	847	861	783	814	850	831	813	810	811	783	813	790	808	766	815	826	821	847	834	777	764	801	790	822	767	799	837	823	835	804	770	827	782	848	824	787	784	852	790	769	845	838	869	807	832	805	815	811	860	803	755	811	792	735	799	777	793	781	812	835	798	798	815	783	784	836	805	808	785	832	821	765	777	827	862	816	783	773	820	833	790	789	800	791	800	819	825	867	848	782	767	831	772	820	810	818	772	780	808	845	834	831	806	807	818	844	816	789	797	830	762	852	813	789	856	847	820	830	785	832	834	812	825	766	826	813	800	789	864	814	827	796	796	763	808	795	782	791	810	782	804	815	840	818	821	816	760	840	813	810	770	845	836	832	829	793	836	810	808	853	813	801	813	783	823	791	833	824	868	795	815	778	844	804	846	812	861	798	813	808	762	754	819	801	816	759	839	817	822	780	789	825	800	792	824	768	842	790	809	850	788	826	826	803	827	833	763	807	824	838	821	795	816	774	790	797	797	832	822	775	826	834	827	800	817	812	803	817	782	807	791	792	857	835	818	847	844	826	834	777	859	761	911	796	812	790	818	816	810	850	777	792	794	790	873	815	828	798	804	885	779	795	806	798	791	821	766	806	816	821	796	787	822	803	820	758	799	830	794	796	818	771	789	789	848	807	809	810	811	834	830	826	760	831	827	783	861	820	819	782	794	865	831	772	821	883	791	767	793	822	823	824	845	832	803	807	803	801	880	773	819	772	795	815	775	784	796	786	783	800	827	814	798	790	760	811	779	784	799	841	768	813	845	830	773	814	785	767	780	847	772	800	829	846	806	809	772	812	843	859	806	818	811	817	799	816	787	814	837	773	855	847	785	829	786	799	772	835	810	829	813	834	796	834	852	834	797	788	816	754	762	828	802	808	832	758	797	791	806	847	836	821	859	802	792	856	790	805	843	825	825	803	824	801	795	789	797	762	867	810	790	776	800	826	790	775	797	827	798	828	775	794	792	818	761	861	794	832	800	806	849	794	798	807	780	790	787	798	771	772	813	834	855	835	867	861	823	784	753	825	846	846	796	825	785	784	831	844	801	782	790	839	834	789	800	803	819	822	799	772	779	824	808	840	759	802	812	810	812	805	789	858	791	872	812	819	869	787	760	875	784	879	739	806	865	876	768	779	817	839	752	852	756	854	821	755	787	764	801	800	800	812	819	771	828	827	866	828	810	788	814	822	752	831	800	835	788	802	846	840	842	792	870	777	821	783	776	791	768	776	821	831	902	827	823	802	836	805	815	824	782	797	833	811	870	780	832	725	797	835	767	799	815	794	796	808	819	818	847	776	853	797	807	790	780	787	873	769	838	798	815	867	833	770	747	837	791	747	798	812	794	823	819	883	805	812	806	819	815	789	795	838	775	784	840	815	811	800	822	831	750	804	781	820	805	827	842	793	755	828	826	759	829	777	790	792	823	867	783	783	859	828	814	785	807	783	792	825	824	804	773	741	804	809	812	822	834	782	827	826	818	820	772	803	810	800	833	833	847	756	854	783	773	774	820	793	795	796	771	813	796	838	838	835	786	819	800	801	811	807	797	805	851	846	843	745	816	787	818	825	809	798	791	838	801	768	842	785	800	838	796	805	831	770	823	784	785	801	814	789	794	776	803	861	815	895	858	806	775	851	760	816	810	822	816	850	825	818	875	843	792	761	761	839	787	833	812	794	777	810	779	796	820	822	787	813	791	813	849	798	820	798	843	783	861	808	815	805	801	803	735	836	826	769	815	807	782	831	847	812	797	788	770	821	784	804	810	827	770	770	755	845	804	813	810	798	790	837	805	839	781	815	852	793	763	799	799	789	771	822	825	832	821	790	819	806	846	881	815	832	827	816	878	851	836	789	792	806	838	793	773	809	769	811	808	802	836	802	802	828	805	780	795	796	832	729	769	802	791	782	782	804	786	818	817	758	813	772	845	813	779	796	818	752	794	798	841	829	798	790	801	803	790	866	794	781	798	755	819	787	771	834	814	828	803	786	795	832	801	841	847	849	737	801	741	804	779	813	764	807	780	773	801	831	832	758	842	841	834	785	842	773	784	825	812	760	792	776	844	855	805	782	773	826	811	849	787	838	751	768	832	820	833	785	826	818	848	816	791	807	761	761	815	812	803	882	800	770	816	818	807	766	815	790	795	813	823	795	806	774	828	826	800	815	854	769	812	809	848	815	810	777	766	823	846	798	844	815	767	834	798	812	847	818	853	839	799	780	780	797	829	795	813	804	784	823	795	801	825	823	824	817	797	797	778	818	793	840	805	845	769	816	818	840	816	733	827	819	802	777	808	776	805	820	828	799	847	759	807	778	790	837	775	849	784	773	750	807	770	805	787	791	786	764	836	790	804	798	856	844	777	796	822	790	801	854	838
63091	100899	68772	36716	13461	3754	1239	781	710	742	704	705	757	710	723	730	738	741	705	801	693	738	716	723	717	766	746	732	746	760	720	719	714	761	727	767	748	710	739	707	679	721	759	748	681	741	748	773	733	729	740	691	729	690	725	716	762	723	699	714	721	710	712	736	717	758	736	785	718	690	750	740	735	735	767	731	705	736	730	732	704	780	750	763	695	707	798	712	749	720	713	761	710	704	728	756	689	793	758	788	704	684	762	769	669	753	752	776	738	715	716	755	740	681	663	725	715	757	709	710	705	707	705	717	690	694	729	702	735	698	740	753	710	732	692	740	750	722	689	756	698	727	733	751	743	713	730	711	744	710	726	743	709	733	720	699	726	757	717	746	704	689	675	714	763	695	742	709	665	721	684	724	722	751	707	703	709	756	742	709	667	733	760	722	720	682	649	775	699	713	738	667	723	713	757	701	733	706	742	707	735	774	734	717	703	752	734	728	741	721	731	720	746	700	768	684	711	700	719	734	711	736	697	739	744	688	696	698	667	693	751	682	717	714	743	801	732	694	732	734	695	697	751	781	736	717	707	728	718	665	669	730	762	713	693	717	672	674	680	725	718	743	759	730	716	743	716	792	706	730	704	735	740	740	704	727	738	736	729	750	711	742	719	752	682	716	733	758	708	734	677	691	749	747	730	717	696	687	708	747	726	751	741	721	704	767	672	696	678	748	760	757	784	691	726	696	693	701	714	745	712	739	750	710	748	729	762	712	720	744	720	693	715	704	740	718	747	687	677	736	749	738	731	704	668	683	752	737	695	684	703	742	680	745	739	738	771	730	749	751	707	717	699	707	764	728	695	767	744	691	714	729	764	687	742	661	705	725	715	720	655	723	711	742	728	726	753	670	716	736	652	733	713	698	723	759	727	762	725	715	775	748	658	735	693	686	778	691	684	777	739	726	733	704	694	716	727	751	747	709	734	706	709	734	730	728	805	709	739	730	715	725	765	770	688	760	653	719	707	718	729	743	739	705	717	724	731	661	725	726	743	740	737	749	704	735	713	701	714	733	750	726	740	718	728	676	712	693	750	692	700	758	715	669	672	672	695	684	716	716	755	735	786	725	664	704	742	727	705	697	731	726	730	697	740	726	747	678	686	687	757	709	709	729	724	749	746	730	732	690	742	757	743	683	706	704	750	701	733	700	683	739	760	755	734	721	749	695	735	711	713	681	711	723	756	775	724	721	688	750	745	685	653	675	661	727	759	731	698	730	710	717	717	718	699	673	739	731	708	689	691	733	706	704	730	728	729	718	682	689	704	706	712	747	706	729	745	691	715	715	688	727	710	719	712	690	696	726	735	711	774	702	742	739	722	770	704	725	666	721	708	730	781	754	692	716	732	710	742	716	747	670	727	697	747	714	698	722	764	723	704	708	700	708	719	763	707	702	723	699	722	719	737	744	732	647	709	746	706	776	667	735	722	736	730	718	691	719	711	733	700	731	695	740	690	726	767	694	728	691	750	756	741	729	684	764	740	737	711	714	703	774	733	690	756	730	729	725	713	738	680	722	720	718	717	714	734	708	709	737	747	722	696	670	714	769	692	752	751	720	712	743	713	664	707	746	737	726	748	718	736	737	727	711	730	726	704	711	717	746	710	718	707	695	744	729	700	734	763	705	724	691	737	711	737	755	716	766	744	719	733	726	719	718	718	748	741	713	724	671	750	728	689	695	716	705	766	701	742	714	773	738	730	762	763	713	737	733	720	749	733	685	703	714	705	721	696	767	749	726	688	658	738	749	722	749	670	726	704	712	712	729	735	718	690	697	733	716	701	689	768	729	726	727	718	737	682	741	701	746	699	774	751	770	698	689	689	717	700	696	733	710	766	783	681	743	725	713	725	710	764	678	724	730	686	719	744	701	750	672	668	734	739	734	750	765	719	725	714	719	710	741	751	721	722	662	722	708	727	720	747	758	758	707	727	723	725	705	726	732	696	752	735	715	723	764	710	745	707	724	706	706	737	698	717	742	733	736	741	696	704	750	727	747	765	653	707	756	698	726	727	720	708	700	713	677	699	776	669	710	744	766	707	771	751	742	704	746	751	690	728	742	681	760	737	690	727	757	758	757	738	713	706	694	696	756	725	694	680	734	747	743	714	719	713	698	702	677	756	668	689	705	766	701	696	685	704	712	696	739	763	753	710	806	715	705	720	762	711	701	768	716	674	743	741	749	703	697	773	746	727	744	680	741	745	750	746	734	709	703	716	738	684	744	715	688	714	671	690	703	712	689	722	686	723	758	728	760	643	651	698	739	683	767	755	637	742	742	729	730	703	723	749	725	725	675	718	734	712	728	711	707	668	715	724	733	741	717	683	749	706	716	677	715	694	718	734	734	699	726	665	731	736	730	731	721	756	683	706	701	704	716	721	736	722	742	740	761	732	719	728	744	693	699	703	675	734	747	764	739	694	723	695	683	712	744	694	736	748	692	722	707	709	738	673	714	740	722	690	741	760	705	770	733	707	699	786	692	693	711	733	703	755	729	732	701	703	722	695	698	685	729	670	756	723	772	720	781	737	699	736	696	709	719	689	751	669	732	721	702	732	757	696	712	702	720	723	754	665	711	785	725	733	691	725	739	694	820	733	745	706	727	745	721	712	783	726	739	722	729	734	695	721	765	703	711	720	707	726	743	750	682	748	729	739	743	719	719	701	740	746	711	733	714	724	690	688	743	742	717	718	734	696	795	750	766	639	707	757	734	747	728	705	709	724	698	691	747	726	708	697	721	737	686	703	748	727	754	687	681	754	744	740	744	746	736	714	716	725	712	712	709	705	727	742	686	726	711	711	696	684	691	733	690	730	743	685	749	726	692	701	709	672	714	704	712	696	750	694	720	708	751	726	740	703	675	717	716	708	723	742	679	707	718	708	708	701	744	696	701	711	715	678	763	676	719	676	664	681	725	713	765	741	743	790	779	714	720	714	746	692	723	701	694	683	727	738	674	692	708	694	726	739	741	725	727	725	720	726	744	687	729	762	704	744	767	769	706	719	705	676	695	704	710	718	686	694	718	776	741	715	722	697	740	747	725	747	728	738	697	714	748	712	753	740	681	726	687	677	701	723	670	771	765	729	709	681	757	680	764	728	720	678	715	750	728	714	721	718	708	714	717	740	716	698	722	746	706	702	702	698	724	695	700	713	727	718	743	717	762	743	723	743	750	681	752	734	720	700	667	686	730	783	725	728	669	703	690	729	729	730	709	718	717	704	667	729	731	721	697	698	700	670	721	731	742	710	743	734	680	701	700	744	705	698	721	729	713	740	727	679	681	750	722	696	709	740	687	745	656	677	723	702	716	712	703	711	657	647	711	749	722	707	717	716	737	683	718	714	714	701	722	728	685	704	744	704	673	752	736	735	716	699	730	715	733	711	668	688	740	740	688	739	718	754	761	702	721	732	706	676	712	775	727	721	699	720	752	711	676	724	706	721	766	725	701
30853	31459	25877	9989	2065	950	755	624	629	627	646	596	632	613	621	631	625	603	691	621	623	631	602	600	648	649	622	605	629	597	617	593	602	599	599	621	628	601	625	602	611	632	641	593	580	602	636	594	625	615	700	636	631	640	659	584	629	602	661	649	632	643	650	612	594	630	605	572	651	572	620	649	644	622	599	626	636	657	607	629	626	681	629	619	609	613	610	684	607	621	632	618	624	632	609	617	651	632	627	621	626	592	605	611	622	618	667	603	642	661	659	629	620	624	584	615	608	597	615	662	571	619	644	686	636	621	636	598	598	637	597	609	618	606	632	619	566	629	614	589	633	605	637	638	619	624	582	596	578	606	667	556	594	649	633	592	610	624	637	577	642	615	605	612	624	626	654	590	623	551	588	640	628	660	645	617	618	617	594	598	646	583	654	645	607	602	668	609	673	585	645	602	608	616	590	610	642	640	582	605	647	611	655	648	630	599	570	602	578	615	566	658	594	613	606	587	641	640	605	618	589	658	650	602	625	629	577	629	668	623	628	612	634	619	682	642	593	613	591	591	658	591	608	596	636	690	614	573	565	607	637	607	633	613	646	617	585	609	633	618	582	619	658	624	622	632	619	636	669	650	588	604	567	624	628	603	651	606	636	604	628	665	585	602	571	601	595	638	622	641	673	611	589	673	646	599	646	633	614	650	605	640	618	618	641	606	583	657	627	610	605	622	642	629	610	616	580	602	609	654	647	612	613	647	588	581	628	614	571	625	594	667	617	639	643	615	651	605	594	658	662	658	647	596	612	589	624	600	643	613	670	610	623	614	622	662	608	626	597	647	644	613	601	651	601	631	599	583	614	655	606	600	597	642	590	632	675	577	643	612	615	618	605	598	626	705	615	646	611	557	612	623	599	645	586	661	665	635	594	587	632	612	614	571	593	648	631	664	636	617	604	622	617	649	658	618	623	608	611	578	626	630	570	673	610	670	626	643	628	601	641	659	633	623	583	608	617	671	592	629	655	612	630	560	589	619	617	639	630	621	601	611	591	633	632	613	649	611	622	598	628	606	591	601	626	620	668	589	623	590	607	596	634	626	587	628	605	634	591	604	627	663	579	600	604	598	624	642	611	652	625	624	615	597	614	613	649	622	628	623	635	599	631	589	649	622	597	614	589	658	627	631	604	636	600	608	603	611	574	596	627	633	612	617	610	595	605	585	577	644	623	613	605	611	596	666	591	621	679	624	595	670	604	648	590	541	571	639	645	588	624	643	607	628	606	637	628	654	588	647	625	651	599	682	591	639	671	604	606	622	636	631	584	638	658	654	569	603	614	641	642	633	656	637	617	607	604	641	646	629	569	611	629	593	601	595	608	623	629	665	617	548	590	642	619	633	603	622	651	600	593	582	558	609	619	634	663	579	661	607	609	619	596	621	609	638	635	620	623	629	667	669	655	621	622	701	621	630	659	577	655	677	568	652	648	606	618	604	628	597	632	638	644	673	630	615	618	605	588	615	620	597	599	597	637	633	651	647	630	636	613	620	654	611	611	629	606	647	574	613	605	643	617	664	650	621	619	684	637	605	606	595	630	609	618	573	624	651	593	587	611	581	609	616	615	656	606	664	610	626	634	623	574	580	612	645	598	606	641	618	625	648	599	624	618	594	645	619	595	596	614	604	624	652	610	622	627	611	651	605	605	579	571	620	594	629	612	593	612	715	622	647	568	610	607	639	601	622	628	578	587	624	656	617	621	656	646	633	614	633	596	623	568	649	616	666	617	613	628	584	649	641	617	649	616	640	610	654	605	598	597	630	603	628	648	645	642	592	619	644	602	592	629	635	585	610	607	650	655	614	661	588	658	651	610	647	605	614	592	657	629	588	629	611	623	606	668	622	679	612	599	622	588	612	643	604	598	642	626	603	602	620	628	638	604	627	605	624	659	611	619	599	670	624	615	606	623	661	632	640	646	646	628	634	625	605	626	618	607	614	610	601	595	635	614	613	611	625	607	601	607	640	603	632	601	594	611	633	628	634	581	579	599	597	605	615	605	638	604	643	614	603	595	599	627	615	561	615	613	606	622	592	654	620	574	606	619	603	609	592	654	652	629	631	592	669	588	597	612	621	630	606	601	629	621	589	614	589	625	649	606	633	608	602	582	611	562	596	601	586	610	607	667	631	641	627	642	588	639	614	653	633	607	649	560	656	595	648	648	613	608	657	610	605	653	637	604	626	619	655	631	648	604	609	579	628	642	574	611	603	615	676	617	632	623	602	657	604	605	612	610	632	647	655	624	650	633	635	627	658	560	667	649	608	626	642	594	628	618	558	677	598	618	644	631	604	584	655	628	639	648	632	649	604	637	575	603	642	636	638	675	648	665	587	670	611	573	598	612	634	677	610	597	601	550	613	596	589	646	576	667	633	622	640	613	634	615	626	609	607	617	616	595	629	636	600	621	631	632	614	638	652	562	573	603	595	613	680	610	635	616	639	646	677	604	638	643	598	596	574	575	646	592	637	615	567	649	592	676	615	602	576	616	633	601	630	652	671	598	637	629	609	607	683	605	619	692	591	579	631	592	680	644	629	629	592	650	605	617	643	637	636	600	632	690	659	620	634	599	584	626	616	624	561	640	614	632	669	612	626	635	639	593	608	614	600	659	594	669	605	664	647	602	626	596	637	625	632	620	622	593	610	633	599	634	601	631	663	626	666	652	613	634	556	680	608	626	620	611	632	597	625	621	570	594	666	579	633	624	641	603	626	606	619	623	584	611	666	592	625	611	640	640	617	553	571	625	633	558	670	606	593	635	644	609	620	635	612	607	612	620	643	597	668	589	624	607	597	618	578	613	632	633	613	617	613	652	650	588	685	636	622	609	607	615	574	624	611	583	589	574	655	640	675	603	662	635	623	598	577	576	669	642	638	582	640	662	624	619	631	596	600	656	626	595	621	628	615	665	609	619	597	628	602	591	622	604	618	647	679	596	630	612	597	625	595	577	656	676	603	646	656	644	600	615	628	623	645	652	667	644	648	628	614	604	608	583	581	627	660	654	634	647	619	632	609	637	603	623	615	671	615	573	650	632	626	639	611	544	580	637	606	610	585	598	582	596	593	621	607	638	600	646	602	643	559	626	665	635	591	636	569	620	624	645	603	633	645	652	642	632	632	601	630	579	633	622	607	590	612	613	648	611	586	623	610	639	613	612	591	600	619	668	604	611	612	634	612	644	609	647	647	613	587	643	578	623	599	611	632	605	647	682	607	653	637	631	608	607	643	616	582	660	616	624	631	605	611	656	583	594	618	616	590	553	583	591	623	575	636	582	598	556	606	632	623	630	586	631	615	610	639	606	615	624	626	627	585	614	633	652	597	628	626	546	618	618	630	581	626	650	613	644	614	630	619	638	609	628	609	632	627	616	674	625	636	580	632	603	604	601	593	544	627	641	575	625	631	647	584	589	574	622	643	661	612	591	632	626	611	607	608	627	663	673	603
25173	35867	18783	5115	1544	754	540	505	479	486	484	505	489	513	511	539	530	512	473	520	529	463	495	507	466	538	492	507	505	510	482	528	495	495	502	481	536	501	508	446	498	515	489	504	487	513	485	469	518	461	517	508	473	515	456	526	520	489	467	494	492	509	489	478	501	509	483	496	504	484	487	506	464	479	477	505	479	459	467	474	493	496	527	495	492	481	473	555	484	484	537	495	469	495	493	510	454	469	483	503	506	475	456	481	468	512	488	498	469	493	522	497	517	502	487	519	486	461	472	485	489	537	465	489	497	527	490	500	487	534	538	480	523	457	481	503	513	462	468	497	513	491	479	506	520	524	485	532	508	496	495	537	470	513	503	484	527	537	506	470	520	462	466	494	534	522	476	496	492	487	519	487	489	508	491	508	498	512	515	527	498	496	526	498	470	511	473	471	498	507	505	470	525	519	500	545	514	507	484	476	471	503	495	474	506	496	527	468	494	494	452	534	498	516	490	495	504	495	526	501	484	470	475	527	494	484	507	514	494	476	508	530	492	521	512	512	539	503	483	487	501	518	538	472	506	503	498	509	435	531	440	481	523	486	485	495	534	475	485	502	482	525	546	489	509	527	540	495	462	495	495	473	487	491	495	480	513	478	495	513	420	517	511	501	508	533	525	465	525	466	484	512	462	495	477	510	522	495	470	466	499	510	463	466	525	474	514	505	462	488	445	466	526	490	511	490	445	469	527	512	443	510	496	509	483	485	519	523	486	484	476	494	500	473	503	509	496	444	475	525	561	485	506	502	499	506	517	492	526	498	509	484	491	498	513	503	498	519	494	514	505	485	508	454	482	527	503	480	508	510	436	503	496	478	487	468	468	505	499	492	492	491	482	487	539	497	509	513	472	489	501	492	516	488	460	472	491	489	473	507	483	477	516	508	525	466	523	476	467	502	507	519	496	500	509	512	513	547	495	483	510	504	506	474	486	465	532	479	497	518	471	488	481	495	448	485	469	493	481	501	514	508	507	489	475	512	486	480	527	515	482	520	507	453	500	529	502	503	514	471	523	521	537	483	476	504	484	484	468	508	481	485	476	484	494	493	505	517	513	501	518	460	519	516	530	489	506	496	488	502	533	520	509	514	467	514	451	439	500	525	481	472	465	497	504	481	469	522	516	466	496	493	495	490	495	487	469	505	463	502	494	480	486	481	492	492	492	482	495	563	503	480	541	544	461	498	500	542	542	482	484	521	515	488	542	498	462	488	448	461	492	489	498	473	477	506	523	484	510	501	498	451	511	470	511	507	490	490	520	477	482	496	516	504	503	468	438	504	461	479	504	497	510	536	528	475	476	508	495	481	452	485	491	471	488	505	516	515	485	514	485	471	520	460	508	466	484	476	480	525	481	507	503	501	499	516	485	495	508	481	543	514	485	531	530	488	517	498	514	501	463	508	523	507	485	522	486	484	525	500	479	489	495	502	520	515	491	493	477	486	479	511	537	471	485	488	486	504	510	482	511	485	506	508	470	528	470	490	498	487	479	501	482	478	480	493	510	484	485	485	502	486	496	528	479	538	475	499	498	500	479	466	518	513	517	483	512	476	491	453	501	555	515	500	480	521	469	509	517	521	501	513	499	466	497	473	505	549	514	549	449	478	522	515	480	486	483	505	503	508	498	485	510	516	507	526	518	527	473	485	516	494	530	495	490	504	478	482	500	517	518	503	480	483	463	470	496	478	490	482	498	490	523	484	510	512	505	508	504	493	497	553	509	523	471	446	513	485	458	509	523	502	529	515	488	485	517	500	498	494	535	452	497	501	463	485	531	506	489	512	461	507	505	531	478	503	490	520	445	513	486	479	479	495	501	475	477	488	502	524	518	491	481	493	489	456	460	521	490	486	487	506	459	480	469	492	476	461	493	471	514	483	488	484	513	504	533	471	474	530	526	482	510	513	495	507	532	479	518	507	503	524	447	501	503	501	546	491	465	486	493	509	529	511	497	496	520	553	489	505	486	518	508	482	447	481	494	538	489	507	508	499	489	490	476	499	476	497	539	507	486	449	495	514	500	453	531	493	465	521	514	512	462	483	496	453	471	480	516	458	508	528	511	484	453	511	522	448	488	517	455	487	489	443	525	527	475	466	527	510	493	522	487	480	532	503	453	496	519	512	519	530	466	498	490	514	505	506	466	534	518	485	487	502	486	486	485	510	464	493	514	511	538	512	479	505	480	473	500	525	488	496	488	497	494	520	502	484	480	489	498	475	513	475	497	476	489	499	482	506	490	480	497	531	474	485	492	529	471	534	487	508	528	468	488	518	508	492	471	478	508	468	502	490	459	523	534	504	496	484	512	495	515	470	482	518	479	493	460	474	514	477	508	504	515	515	453	483	515	503	515	480	481	471	497	459	498	499	502	506	513	490	525	555	519	554	479	494	530	486	469	472	484	499	522	466	501	489	514	514	541	496	491	468	495	483	539	476	494	469	474	504	469	465	510	475	463	482	502	465	479	525	452	459	520	500	452	479	481	522	486	503	525	473	521	534	489	504	487	483	538	478	537	494	514	502	488	560	496	493	485	485	523	518	483	521	514	518	538	492	509	504	506	485	479	501	506	521	487	483	534	516	491	510	492	525	528	505	522	496	513	505	484	506	492	481	452	513	496	480	528	475	469	512	465	483	525	458	497	486	492	532	514	477	571	525	533	477	494	500	516	461	487	525	518	526	497	477	491	486	515	481	510	509	470	492	494	531	484	483	477	511	503	509	528	426	460	505	492	511	482	500	508	500	473	486	508	481	505	476	490	504	518	501	499	472	448	493	524	533	538	502	480	522	494	489	476	507	531	498	500	525	506	508	513	475	461	494	533	489	497	495	550	470	505	501	467	513	526	505	485	498	495	491	505	508	468	500	560	500	462	498	433	525	467	491	465	463	491	549	539	492	508	501	484	508	474	488	495	493	470	480	490	473	460	495	522	493	510	492	474	470	488	493	498	487	476	467	532	483	478	497	467	479	478	487	461	491	470	519	516	531	504	490	518	466	486	473	489	515	496	457	500	493	515	533	466	479	496	483	475	508	477	491	478	489	552	515	501	511	451	511	448	491	475	522	499	491	518	503	507	496	505	477	442	468	505	534	497	454	473	448	518	490	501	542	494	508	490	445	498	509	464	518	485	499	516	501	522	543	513	518	491	506	489	506	509	512	510	544	487	514	497	513	486	504	460	470	483	494	480	491	503	471	531	459	513	476	501	502	494	494	542	443	502	526	531	473	487	514	491	560	483	514	473	550	469	525	527	467	496	550	501	497	483	491	519	484	518	526	504	474	500	529	536	535	544	478	455	479	481	500	480	519	521	508	489	508	518	508	513	514	453	501	520	489	514	525	500	487	507	509	534	478	514	500	495	504	515	453	525	472	486	489	519	471	484	484	525	466	455	463	457	504	524	488	473	472	452	515	488	507	464	470	499	498	495	522	475	463	482	520	491	487	509	526
24980	25530	37846	32407	18892	6034	1352	821	711	753	712	728	746	740	708	682	706	718	697	696	767	706	714	726	691	712	685	694	664	699	664	701	685	716	702	699	708	714	680	707	654	671	706	733	728	687	659	674	691	723	666	694	686	709	709	711	683	677	695	671	678	724	657	678	729	753	707	702	684	690	694	697	682	705	709	706	718	684	695	676	677	649	692	684	676	674	703	675	669	685	698	696	696	744	653	699	671	736	687	720	706	693	731	667	700	703	673	668	629	644	705	709	726	680	682	686	681	648	700	677	636	707	693	713	669	710	649	685	699	683	731	693	741	787	687	720	668	672	702	697	631	701	672	662	685	677	704	695	679	689	707	685	697	674	718	696	705	686	703	691	682	669	705	676	695	725	689	708	665	663	705	722	642	699	657	674	655	708	688	679	651	659	754	708	715	683	672	700	717	721	686	677	675	618	663	644	690	732	661	677	694	709	692	709	685	708	734	691	709	734	698	661	663	732	651	694	691	694	634	653	663	696	692	668	687	707	693	665	701	722	717	668	711	676	709	704	706	646	717	676	730	694	678	678	684	709	706	712	696	687	699	685	694	660	693	666	747	683	712	696	669	719	724	652	637	673	712	637	710	697	643	691	696	707	672	702	679	726	700	721	661	715	683	672	690	680	710	703	683	650	699	719	672	677	671	660	681	681	658	726	701	696	709	714	698	684	660	704	684	676	706	680	701	693	690	678	667	635	723	687	685	756	712	708	682	650	679	725	637	706	680	687	692	743	685	722	757	694	673	716	706	679	660	669	708	670	696	659	633	660	681	651	664	696	710	667	673	737	665	734	704	701	702	648	709	699	673	674	683	712	691	704	658	686	679	702	699	644	712	671	658	693	691	708	691	695	714	672	711	672	697	662	643	702	674	672	691	638	649	704	642	691	669	666	676	666	704	678	719	705	669	710	664	675	684	670	678	687	721	653	721	686	744	660	677	678	719	653	674	670	664	700	705	686	662	704	701	681	675	700	664	671	681	656	717	693	698	673	705	667	661	697	672	686	687	688	677	671	719	682	689	710	670	646	635	678	670	712	767	703	642	695	654	654	660	671	646	641	700	670	673	723	718	735	679	739	719	661	682	650	732	676	677	646	662	695	708	681	655	727	657	675	725	697	687	670	700	685	684	656	702	667	677	647	714	716	692	739	697	697	660	689	698	704	701	686	692	681	712	658	695	694	641	723	633	753	715	662	660	711	650	698	661	705	670	651	705	684	683	677	697	673	681	723	724	689	669	737	693	687	699	660	652	702	690	694	708	647	664	679	692	671	641	672	716	678	736	697	688	718	704	675	672	709	620	720	696	675	723	656	740	696	727	601	712	714	677	664	638	658	669	709	673	683	612	676	687	677	693	675	658	694	667	710	653	680	662	651	634	683	658	674	711	686	712	674	713	669	666	709	713	708	715	630	678	677	655	666	663	668	698	593	691	726	704	665	646	735	666	683	680	717	729	710	677	686	654	668	630	679	686	652	662	632	710	687	649	714	638	746	717	709	696	703	635	654	683	685	672	684	666	653	727	672	680	707	694	697	679	724	685	697	685	673	655	668	767	675	675	745	669	743	697	695	669	695	721	640	633	646	678	658	696	696	646	678	645	683	696	746	663	705	668	665	708	704	665	713	662	679	684	689	686	664	646	704	691	680	635	695	636	680	653	730	733	685	711	673	720	744	667	680	631	682	658	746	660	690	694	710	687	681	722	709	735	707	642	733	689	694	692	717	690	717	616	692	689	723	712	641	700	656	659	716	671	708	686	692	660	706	728	681	659	674	672	689	703	669	624	696	657	658	664	708	706	653	708	699	652	700	697	709	679	759	665	691	711	688	684	699	690	717	720	702	704	647	693	650	675	691	674	720	698	701	724	686	699	707	634	680	726	695	699	675	724	681	710	700	634	643	683	694	715	712	643	687	695	696	685	703	671	677	696	668	688	668	690	674	707	677	730	621	705	664	680	704	693	640	716	709	681	716	688	675	725	691	706	629	664	678	655	732	678	722	735	676	663	647	697	707	672	673	685	690	662	641	709	661	666	686	697	695	700	701	705	646	668	703	655	692	636	681	670	710	643	679	724	705	643	681	701	659	655	721	677	692	681	687	685	644	730	656	698	660	733	687	684	706	674	689	699	701	689	701	664	669	673	721	655	739	673	642	696	738	654	707	651	674	685	704	688	667	652	683	731	670	702	703	660	658	678	669	672	685	715	660	733	689	665	686	693	672	699	665	653	645	656	662	666	723	717	645	717	669	675	731	690	694	694	696	698	702	731	705	682	668	690	598	709	646	660	669	664	736	648	679	679	684	671	687	678	669	725	654	678	667	699	681	640	699	660	699	646	671	695	676	652	704	653	688	738	695	659	691	683	713	708	700	689	660	696	677	676	698	681	668	718	663	677	652	731	704	737	662	658	734	731	681	694	697	661	716	682	686	664	665	679	668	691	668	700	658	692	676	681	654	742	679	686	699	667	687	701	661	729	710	632	682	648	725	696	689	664	704	654	725	730	692	665	679	649	704	664	662	737	670	718	699	674	714	708	719	687	746	738	713	690	669	730	682	683	657	705	646	683	708	734	691	702	677	697	676	695	721	709	654	694	665	671	702	684	726	684	683	704	692	706	680	712	643	677	667	695	678	689	692	718	663	662	683	696	656	641	627	664	703	730	634	677	671	683	671	697	715	674	741	668	686	671	699	672	735	695	636	699	667	675	658	731	687	668	662	727	653	697	698	695	712	731	662	660	675	729	709	650	675	675	659	684	685	689	695	670	741	717	666	742	693	683	677	658	684	690	656	676	666	645	717	701	697	690	651	699	712	665	706	680	679	689	681	679	700	763	739	693	702	709	704	670	723	675	658	717	688	691	763	699	692	659	670	669	705	675	677	674	712	689	668	671	644	670	682	652	638	654	756	685	711	711	685	672	715	685	701	683	664	666	702	695	745	692	720	681	639	724	685	736	683	703	663	677	668	638	693	676	727	742	718	670	693	657	701	626	711	671	665	713	758	725	733	693	706	652	662	674	717	720	661	699	676	706	693	706	674	672	698	653	688	683	673	725	670	723	658	698	685	671	703	706	693	688	690	689	678	667	714	683	669	715	663	673	701	648	685	690	672	664	713	721	676	716	668	690	678	692	651	674	656	694	684	679	668	666	708	689	706	693	683	656	690	732	647	707	692	676	683	667	694	678	740	696	613	673	638	677	712	637	696	676	704	679	701	717	706	699	696	695	689	619	641	659	672	705	691	666	709	651	694	711	723	697	726	700	692	697	728	701	684	678	671	713	621	672	710	642	747	751	700	677	630	677	702	623	692	671	664	717	676	656	621	676	720	715	646	659	704	658	686	692	736	690	681	648	708	678	662	664	703	709	651	663	687	672	651	701	695	665	657	705	659	674	728	704	659	686	625	695	708	724	677	644	644	685	678	733	657	658	680	715	712	701	658	678	711	678	738
62200	92146	60982	27515	8674	2226	836	618	623	629	614	589	588	640	655	633	635	614	581	644	575	615	559	596	591	585	620	644	598	603	604	626	598	632	632	608	625	607	602	613	637	569	622	598	573	622	623	616	632	602	597	631	600	644	651	638	580	620	599	570	628	634	620	635	649	643	604	589	586	559	570	609	606	598	615	609	631	585	629	596	603	590	607	605	597	596	582	598	590	584	633	617	593	604	615	608	630	572	606	614	625	593	611	613	600	593	569	628	616	619	635	576	593	609	642	593	643	608	573	590	606	625	610	614	580	616	646	586	588	580	619	599	639	588	600	585	558	599	643	636	592	639	584	592	591	619	600	599	673	599	583	629	626	611	650	615	591	616	616	614	691	620	631	650	611	586	598	627	604	651	602	576	622	646	627	593	559	587	650	624	582	588	601	645	609	607	570	633	572	564	555	625	609	619	631	611	578	583	611	631	604	599	595	632	606	587	620	603	595	646	594	609	623	584	637	554	643	588	595	599	598	647	603	626	619	590	649	634	652	646	609	564	563	602	590	603	595	556	657	593	607	611	630	592	570	601	565	605	542	638	590	594	606	618	601	613	611	613	636	612	630	611	620	574	541	593	625	569	602	646	633	643	613	575	554	567	605	609	610	643	625	581	631	611	604	563	575	564	634	594	572	569	622	607	602	625	617	589	577	588	574	615	583	604	570	603	611	647	562	629	614	627	615	601	610	579	572	643	623	637	616	640	581	630	569	639	606	600	625	613	609	601	550	602	599	594	641	593	635	607	615	600	572	549	608	630	582	678	630	626	608	600	607	588	580	620	566	596	656	557	626	629	604	611	615	601	594	603	583	590	577	587	575	639	630	591	565	628	587	591	595	567	616	609	641	601	586	613	621	606	579	611	590	602	632	618	625	589	531	584	567	547	621	582	641	610	632	643	609	610	604	547	614	660	616	597	580	572	594	572	610	603	634	600	570	571	597	594	566	632	605	612	600	631	580	635	601	604	562	620	612	591	596	567	595	642	581	645	636	580	609	626	629	653	547	616	568	574	587	597	603	607	634	602	640	590	559	574	616	660	630	655	600	574	594	576	587	588	591	612	577	614	610	631	529	629	579	563	604	651	581	580	591	593	658	606	574	582	634	599	561	638	561	627	592	619	592	582	626	575	586	591	598	610	574	543	579	617	603	622	591	626	555	604	592	636	564	640	545	648	616	590	600	608	539	597	660	610	630	587	551	587	635	617	569	599	637	602	589	611	563	589	618	623	589	562	586	594	596	596	598	557	612	583	587	613	621	640	594	583	611	610	592	586	589	602	578	573	573	577	557	596	585	582	597	578	601	674	635	618	627	604	595	590	631	592	554	605	588	637	587	567	561	573	572	562	604	593	583	657	634	600	603	615	629	602	603	594	544	619	603	617	614	599	575	582	571	639	618	597	629	626	612	608	597	612	614	594	555	628	598	613	576	615	647	548	590	603	598	594	567	564	615	587	587	587	649	609	602	633	567	606	603	591	594	611	551	596	650	604	634	568	615	577	604	613	605	643	602	630	614	602	567	590	618	597	604	619	616	586	657	614	579	587	616	586	627	616	574	599	570	606	590	617	589	585	578	600	622	595	582	627	613	607	566	596	623	581	626	635	574	614	622	646	609	552	560	600	567	640	637	573	599	605	605	581	580	617	614	573	590	559	624	563	595	646	635	592	550	595	611	608	600	623	592	583	597	616	582	568	603	615	601	623	598	598	603	628	628	629	585	600	590	577	566	641	603	626	583	597	605	597	596	611	587	594	585	586	588	586	603	606	577	586	639	599	632	605	568	645	622	600	574	618	627	578	611	578	576	580	551	656	645	595	608	581	600	577	602	565	628	624	588	567	574	594	593	652	623	589	565	605	586	588	609	575	594	637	568	613	622	553	576	619	629	577	616	608	615	584	579	563	581	570	604	640	599	592	590	599	635	586	574	606	618	619	624	623	581	609	585	600	646	595	608	586	627	658	584	587	584	602	606	625	615	581	607	631	603	591	607	605	598	613	582	584	587	578	607	604	600	627	584	664	627	584	602	612	594	583	575	588	623	596	598	640	592	606	656	614	584	605	592	621	556	609	594	570	627	657	595	571	586	555	600	618	589	575	591	639	635	603	628	631	603	576	585	616	590	586	595	661	620	611	624	604	591	572	639	607	631	614	593	619	644	609	629	571	613	646	643	629	568	606	588	601	603	567	587	636	585	609	598	577	577	616	618	567	612	631	558	640	665	605	606	566	636	622	596	570	592	597	611	644	602	606	575	595	592	585	587	645	618	593	653	598	625	605	627	588	606	620	657	612	582	600	589	614	584	610	568	571	617	593	580	607	625	594	572	629	587	592	594	605	602	603	570	588	608	617	622	609	566	637	582	609	572	655	586	601	568	561	605	580	655	595	599	587	643	624	596	606	607	610	632	604	606	632	603	526	608	652	607	633	563	624	607	634	625	599	634	663	637	598	594	610	663	591	680	633	589	546	589	612	582	573	609	626	589	599	593	590	603	594	626	590	581	606	598	642	579	602	617	647	605	573	589	619	624	563	552	571	605	610	604	592	590	599	598	551	597	595	579	612	581	622	623	627	543	552	614	614	597	601	600	637	587	634	594	599	605	616	577	629	611	661	609	611	599	612	621	578	650	609	649	625	580	611	568	567	603	604	602	576	596	609	570	604	596	614	575	585	593	634	641	580	622	599	580	594	576	602	602	593	644	566	621	596	572	620	561	616	615	612	604	617	621	625	625	620	624	614	640	598	588	608	608	630	622	627	558	624	608	630	546	637	552	622	664	629	644	620	624	548	653	618	576	590	576	599	577	589	629	620	551	623	593	557	606	619	634	603	587	607	605	598	579	583	568	560	613	632	596	639	604	620	594	606	631	654	625	607	639	596	579	632	633	615	614	664	560	627	593	596	606	605	566	618	622	602	607	644	601	553	593	590	634	620	633	615	599	615	612	595	643	623	620	651	595	600	577	598	581	562	578	638	576	621	585	602	651	588	607	579	610	598	633	570	582	595	600	613	620	565	614	589	549	590	590	597	592	610	560	607	587	572	600	605	582	642	600	590	578	595	608	623	607	605	590	635	658	588	595	557	607	553	638	567	625	639	598	588	601	583	595	608	632	547	612	596	572	589	596	596	576	587	567	612	597	583	550	554	594	629	606	573	596	624	613	626	562	613	591	600	581	596	629	575	588	598	583	614	605	647	569	596	621	542	615	628	597	641	615	601	620	605	578	612	575	624	584	587	560	621	580	547	569	617	610	629	596	632	634	586	601	614	592	576	603	608	634	600	599	581	610	625	630	602	609	585	651	633	599	609	604	611	593	593	555	572	628	568	592	580	580	607	579	604	548	591	590	573	626	565	619	604	593	574	634	649	615	607	593	633	614	581	632	562	599	576	599	581	622	609	619	600	630	596	554	570	567	618	611	586	646	633	607	579	647	596	643	604	613	566	641	598
23895	23234	34099	29630	21731	12292	2536	995	830	839	829	804	769	796	817	838	834	843	784	865	824	800	786	797	810	754	799	759	797	777	836	758	777	823	789	769	786	803	856	773	818	766	791	856	717	823	781	803	765	797	765	780	758	795	812	737	759	801	803	750	791	781	768	797	715	759	752	773	823	765	736	798	764	749	812	749	838	801	826	786	768	812	774	809	768	824	784	788	763	778	786	797	776	744	818	794	774	787	789	806	772	750	745	750	796	740	781	771	797	807	731	832	731	723	767	785	795	790	763	728	779	801	786	753	827	775	714	776	750	763	769	778	830	759	767	776	759	756	767	771	757	820	763	766	766	809	767	799	766	783	855	777	768	747	724	766	825	748	798	737	784	794	767	797	777	810	839	781	791	830	791	806	860	716	783	769	823	763	809	810	764	778	772	772	727	803	784	780	797	773	771	747	767	791	747	775	753	768	787	779	788	765	780	776	754	799	752	747	838	754	812	806	750	826	733	728	755	764	769	777	767	810	772	748	805	809	771	765	791	840	701	786	754	804	815	775	768	790	734	702	807	818	794	737	789	709	777	816	716	760	751	777	745	828	772	805	762	727	778	763	832	772	712	754	793	767	799	745	781	736	796	774	765	766	819	816	823	756	775	752	757	761	744	799	776	806	755	761	750	802	823	800	739	808	804	753	756	757	839	722	807	755	791	798	782	791	799	756	780	802	739	766	827	797	830	755	824	737	773	760	862	756	772	797	784	814	787	766	785	837	757	753	733	766	827	741	780	767	765	802	752	771	759	758	770	780	724	769	780	747	755	780	764	723	750	722	722	785	736	771	706	763	742	752	812	777	737	763	761	775	793	791	764	773	768	807	766	817	810	751	773	767	819	748	801	744	758	807	786	742	805	785	787	802	757	753	734	779	837	761	776	769	816	772	774	795	786	804	842	813	743	776	784	768	807	787	732	737	761	740	809	759	732	731	785	807	739	798	796	767	786	730	731	760	774	782	799	708	793	740	793	778	753	773	792	782	795	749	762	769	775	769	769	820	788	751	768	759	742	744	794	751	753	796	820	813	807	779	767	793	758	789	758	829	746	729	778	788	817	820	762	783	743	778	748	764	803	821	813	738	779	760	837	809	758	770	793	793	782	728	784	808	808	808	736	813	766	767	793	761	806	778	803	805	738	795	775	842	741	764	792	769	794	780	793	769	763	781	822	711	778	806	787	780	789	762	791	770	782	752	850	762	785	826	817	796	755	731	770	789	735	732	723	798	747	799	748	804	801	754	738	831	775	762	800	782	774	773	729	768	815	812	820	769	799	815	782	769	784	757	761	769	801	779	759	820	778	819	793	754	790	816	751	811	795	685	757	770	763	755	777	781	798	785	795	796	800	783	752	725	757	740	796	827	784	758	812	792	747	831	787	742	794	760	779	760	852	765	797	796	805	771	818	764	759	785	779	742	828	768	784	776	764	769	803	739	737	760	771	821	759	699	778	813	789	797	781	728	791	750	817	767	762	783	766	787	724	742	756	792	754	809	797	837	749	785	771	809	744	779	790	749	758	781	815	770	732	804	786	773	811	786	771	792	785	769	792	777	730	744	828	786	809	786	810	791	747	751	741	721	778	756	811	780	795	757	766	757	779	778	768	771	753	715	793	751	778	741	775	753	745	765	801	750	773	732	738	760	778	763	817	755	803	814	786	795	738	751	778	777	769	835	809	778	749	766	795	775	772	801	786	832	784	724	753	801	781	782	817	766	743	776	833	801	824	766	752	744	765	772	793	798	805	749	790	822	799	757	785	797	774	753	796	790	784	783	759	759	774	739	781	772	783	795	768	785	742	802	775	795	759	735	796	730	759	746	769	750	784	753	762	756	795	743	748	820	743	740	757	751	784	788	780	781	745	753	786	801	786	755	805	805	778	750	796	752	753	764	800	725	758	750	797	770	782	710	782	777	786	740	797	801	782	798	755	760	706	736	781	751	750	792	779	772	769	723	760	746	773	782	746	777	745	760	803	690	818	751	779	736	800	785	803	751	788	771	757	816	779	781	810	795	810	772	785	768	778	816	760	816	801	785	764	799	796	770	804	831	761	754	753	761	795	799	763	771	739	752	802	736	803	758	761	752	758	775	772	768	779	781	767	778	793	713	836	795	766	768	793	758	790	771	819	747	766	785	790	814	755	803	718	728	773	750	825	753	803	809	790	740	761	816	814	792	790	802	780	751	751	760	805	776	733	808	790	762	783	800	737	795	812	812	751	766	764	815	816	751	763	759	794	753	757	746	749	776	763	786	747	767	778	815	755	745	772	744	775	740	780	787	744	775	799	755	842	750	816	722	787	746	784	773	797	740	807	758	802	766	781	779	748	788	764	794	788	760	752	730	711	796	792	696	760	759	793	800	756	751	738	773	803	746	751	791	713	781	805	816	820	758	776	769	772	801	806	783	749	753	808	834	781	760	782	786	790	763	792	760	729	812	773	794	759	777	811	790	762	790	710	787	784	818	776	757	833	748	778	755	786	755	816	772	791	746	743	773	791	724	751	789	754	700	775	769	790	777	782	748	754	793	786	760	801	763	774	779	773	821	758	757	782	798	744	785	788	774	803	750	805	792	774	756	729	809	712	743	801	786	788	822	778	757	800	784	754	755	779	775	835	758	784	784	797	760	784	790	730	783	797	757	809	797	771	767	745	791	758	764	785	726	775	773	745	791	776	757	767	789	749	727	794	760	725	747	815	802	769	770	723	771	734	773	746	746	770	811	806	765	784	786	776	811	733	772	801	725	821	744	782	761	780	780	767	787	807	740	736	816	797	749	751	762	771	756	754	769	776	760	783	765	713	785	783	761	760	769	759	779	739	751	757	788	788	768	725	766	816	832	726	744	772	761	755	775	743	792	790	799	709	784	808	798	771	769	811	756	758	816	786	764	739	777	759	734	785	748	757	807	780	745	747	799	742	801	816	777	785	762	741	810	791	741	789	795	722	748	761	762	757	780	760	773	759	785	822	767	797	794	784	832	810	755	790	807	788	798	798	775	761	744	769	758	791	757	774	759	751	796	768	842	672	794	736	772	771	725	760	752	738	741	803	810	784	804	774	713	741	817	772	764	765	776	804	730	827	778	805	804	770	778	737	790	803	802	792	780	814	738	772	853	716	774	750	798	816	822	723	820	778	714	764	756	758	742	736	771	825	791	806	786	773	768	789	756	802	736	784	791	819	747	772	779	782	791	767	787	748	770	805	797	765	762	785	782	761	749	760	761	804	762	787	752	767	743	830	815	777	759	780	795	811	772	795	743	741	805	756	799	776	767	824	793	725	802	817	835	781	795	763	777	756	781	795	744	801	729	731	768	737	809	795	750	791	778	766	820	779	790	727	771	781	765	779	783	764	789	758	778	713	762	747	756	798	809	784	793	748	721	808	818	783	792	765	708	808	791	851	806	764	782	746	804	786	763	832	803	758	777	717	803	724	807	817	841	767	784
63635	100585	67085	34599	11572	3053	1081	750	707	685	691	684	665	683	658	677	719	736	764	708	696	729	708	751	714	737	723	720	723	689	703	744	717	718	707	704	716	718	699	703	704	750	746	685	716	670	708	725	723	785	719	728	723	643	690	688	700	708	704	686	743	687	711	745	711	699	708	679	684	682	751	677	669	666	700	734	723	697	690	734	633	683	704	739	670	721	727	699	700	748	727	662	723	706	706	676	697	714	687	737	721	670	710	709	701	696	705	703	705	668	666	695	665	704	678	709	737	729	690	700	690	653	683	723	673	710	687	695	720	735	731	700	697	749	747	651	712	677	694	703	692	708	715	686	673	714	690	705	706	722	714	655	681	725	692	691	691	716	654	702	740	712	694	633	679	662	699	729	768	698	715	665	720	716	744	666	678	693	711	720	723	663	712	733	696	733	719	713	737	714	719	675	756	714	714	686	649	688	689	740	704	689	758	680	678	702	722	757	684	684	713	678	649	722	700	700	756	701	691	646	732	726	717	666	716	703	748	700	684	747	694	752	721	716	680	669	745	696	664	738	710	731	672	690	715	694	713	698	702	724	720	678	676	691	702	686	661	688	714	666	716	679	685	659	738	693	717	680	707	726	670	696	696	694	709	757	693	678	709	760	700	699	695	699	668	693	704	716	686	661	676	717	661	675	711	669	697	698	713	699	661	711	697	712	697	712	697	710	693	684	708	718	743	682	677	729	705	698	727	714	648	648	719	731	679	723	655	712	707	698	696	651	683	708	723	716	690	730	712	695	698	685	713	675	730	695	673	742	683	746	678	691	675	687	657	695	706	655	722	715	722	708	703	694	681	720	641	715	623	664	748	715	738	729	755	674	694	703	717	702	704	687	701	711	696	684	736	693	689	690	716	678	718	744	709	693	640	679	673	680	696	706	717	685	656	681	699	675	746	695	716	716	717	730	723	674	715	689	648	738	686	743	741	707	666	730	648	715	662	706	680	743	699	652	695	684	681	730	693	710	712	669	695	673	692	763	701	710	672	703	673	699	690	681	696	694	699	681	718	703	688	706	728	717	697	697	686	705	672	716	720	700	684	703	664	697	726	648	720	721	733	709	732	699	690	687	732	655	707	712	703	672	740	712	733	736	742	692	715	709	729	717	664	720	671	691	700	689	708	700	703	683	726	743	696	707	681	685	677	695	707	681	707	694	717	641	706	641	748	711	678	708	661	723	662	692	686	680	727	717	728	712	649	684	722	754	661	696	661	661	732	644	686	664	647	674	670	673	713	748	698	702	732	665	698	693	684	655	737	689	696	706	757	691	759	720	703	714	632	723	723	700	756	679	695	744	699	754	691	690	722	672	701	685	717	736	683	697	648	701	651	677	703	663	690	690	691	701	680	735	681	709	696	656	713	661	684	707	732	689	701	628	691	676	713	718	723	698	705	655	703	699	716	682	697	715	723	740	687	706	738	704	692	691	677	744	709	700	694	715	706	698	649	722	721	667	694	657	677	660	672	715	700	704	709	713	691	684	699	722	729	735	732	699	653	764	730	683	717	747	692	692	708	704	726	709	728	702	681	654	709	695	701	690	708	650	626	642	744	700	683	677	716	723	721	697	687	668	694	670	643	696	699	695	752	752	721	701	727	730	700	698	675	711	681	696	748	700	711	652	756	690	704	727	709	686	750	697	719	711	746	740	710	677	732	657	645	689	672	707	667	683	706	710	699	749	711	677	719	699	678	702	691	695	648	660	721	733	634	674	704	705	698	735	702	733	684	689	693	641	727	731	680	650	675	722	657	682	680	710	640	636	693	716	696	700	661	733	643	714	689	741	705	709	687	651	669	725	675	691	693	761	683	688	702	704	695	763	708	745	696	674	689	649	694	745	740	712	733	684	711	709	676	643	660	693	707	696	724	730	725	690	689	698	698	702	715	668	651	656	691	692	681	709	700	732	681	680	692	748	718	683	727	642	682	691	663	660	680	737	680	656	717	755	691	695	724	650	684	690	701	720	699	714	676	680	650	697	663	700	678	638	680	688	697	689	694	678	699	746	701	730	717	712	689	666	695	677	692	685	669	668	723	713	660	738	663	719	662	728	704	708	704	712	662	718	682	663	714	673	708	710	686	755	689	700	693	633	709	692	643	692	717	649	720	730	691	765	713	684	692	629	706	705	706	701	664	676	664	707	723	657	703	700	690	699	745	696	664	731	715	670	701	692	691	679	722	715	674	661	683	675	628	696	709	690	715	719	629	710	678	706	694	665	746	685	694	699	682	703	679	743	684	678	709	670	741	683	719	689	715	681	661	697	680	726	643	691	732	700	671	705	717	691	676	689	759	713	684	744	665	694	674	730	701	661	715	727	638	702	698	700	742	709	673	748	651	661	674	692	700	650	700	647	689	720	674	728	641	675	642	732	699	732	724	694	743	703	713	680	672	730	675	725	700	687	697	672	697	726	711	695	673	720	671	685	672	696	667	720	690	683	678	676	681	672	694	717	665	723	690	683	691	694	729	689	685	686	679	664	734	703	701	684	757	720	683	687	730	721	680	698	644	704	652	752	680	694	665	724	700	724	670	685	718	625	680	692	695	683	665	703	701	688	662	673	666	715	684	733	692	774	719	708	714	725	711	709	730	723	666	693	650	736	752	661	691	697	666	736	673	700	681	687	696	746	715	694	745	701	712	671	652	698	700	707	661	689	695	657	684	675	694	755	692	687	681	684	717	681	709	664	685	709	690	691	713	701	721	671	660	683	731	691	679	725	688	685	697	669	693	679	752	717	678	664	684	706	747	703	687	661	672	706	684	710	672	708	664	686	650	664	727	671	628	671	674	675	682	701	637	694	717	712	708	699	758	726	691	749	678	687	691	719	718	672	709	696	683	658	662	699	695	748	709	705	701	692	727	734	655	701	654	739	706	678	730	691	719	681	717	657	718	683	696	724	683	739	656	684	698	678	706	692	699	741	706	682	691	676	652	672	700	723	686	701	684	719	702	679	696	765	724	705	689	727	719	686	685	658	672	690	669	710	751	715	709	696	705	631	670	674	742	692	691	676	697	705	657	736	681	678	685	775	651	653	676	678	662	666	676	706	687	638	750	762	725	696	688	714	681	697	706	740	715	711	739	714	706	724	681	699	713	689	752	719	681	717	677	680	719	728	701	678	699	726	678	722	694	645	697	697	733	667	670	685	693	691	681	678	694	738	667	676	708	690	707	757	664	710	704	721	702	713	651	722	669	686	708	707	676	690	641	620	652	724	693	693	669	646	718	640	685	695	723	677	722	659	738	687	675	682	697	665	694	711	732	686	715	710	695	689	697	667	708	707	677	689	710	682	708	687	660	671	678	675	715	753	740	714	683	684	664	693	696	707	708	651	703	687	684	674	678	744	737	699	653	654	699	672	710	703	715	684	712	733	720	725	710	676	702	685	704	670	735	685	721	694	739	701	720	696	727	702	706	732	655	659	708	692	697	667	696	667	703	658
30660	31206	25682	9714	1894	836	605	561	639	629	585	567	552	587	570	602	612	623	549	628	576	605	587	575	647	581	604	648	583	601	586	603	609	579	585	597	586	596	564	596	594	569	555	575	608	627	587	561	580	595	628	547	594	600	644	620	589	604	623	605	580	582	602	574	596	609	573	601	577	589	632	599	565	554	548	604	586	589	584	646	577	616	600	619	603	588	644	580	588	613	586	621	590	601	581	638	570	561	574	582	623	589	552	608	575	577	580	545	564	630	607	568	644	600	567	588	586	573	631	594	591	612	617	601	596	584	627	599	628	611	594	584	632	606	583	641	559	610	554	586	573	633	613	594	572	592	550	585	602	611	606	625	566	589	617	616	578	590	551	591	588	633	570	597	591	616	597	580	619	587	609	573	611	602	587	609	575	587	616	558	600	595	552	595	576	559	580	592	581	593	568	574	598	590	593	611	574	608	555	553	591	579	593	597	565	606	605	597	560	588	580	587	609	575	545	630	624	579	619	626	574	553	605	606	613	600	598	610	579	573	576	569	592	628	554	614	592	593	591	583	624	561	590	599	531	582	578	596	605	582	602	569	573	578	538	595	558	551	573	579	567	600	551	582	558	611	559	558	582	549	584	596	614	597	578	583	630	610	581	566	591	603	557	576	583	560	630	600	576	590	590	562	611	607	585	552	615	595	576	570	627	596	611	571	574	595	581	577	588	559	568	643	656	593	594	599	591	636	564	563	614	612	630	627	605	550	600	585	567	589	594	592	617	584	558	599	556	646	571	617	560	621	601	542	571	589	593	564	596	572	605	560	590	603	609	553	572	612	576	612	630	565	590	617	604	580	626	586	576	543	623	578	594	598	561	566	618	595	607	546	580	587	596	610	587	592	548	598	575	584	588	587	615	608	581	570	599	625	607	567	584	605	627	575	619	577	619	580	573	549	600	611	610	613	624	588	590	612	600	550	604	582	610	585	638	572	586	581	632	661	626	656	581	581	590	555	599	581	555	564	556	577	618	602	536	546	590	613	561	602	592	597	575	576	627	612	604	568	600	632	590	626	593	592	624	541	582	596	588	605	595	580	595	579	571	567	589	556	587	536	574	557	607	624	535	591	605	598	575	632	591	633	584	610	572	562	526	618	597	553	627	596	615	581	583	595	623	578	564	615	553	580	583	600	598	623	587	605	578	563	612	568	601	590	613	588	593	614	604	566	578	622	605	593	587	575	600	572	610	583	632	622	606	595	573	597	595	623	568	599	618	628	611	591	617	608	583	568	562	596	604	581	618	616	580	613	559	606	634	559	597	560	559	560	556	537	593	606	586	563	600	563	592	569	624	615	558	559	592	613	599	641	599	572	588	570	556	573	603	553	620	611	576	564	590	579	578	626	548	614	580	550	583	532	565	570	584	596	568	641	573	621	547	607	583	598	572	598	564	576	571	601	560	607	639	589	576	548	594	583	590	565	599	600	538	600	573	621	609	562	612	600	595	590	609	573	580	586	615	622	610	607	637	573	616	628	594	573	580	590	582	583	605	567	595	593	620	612	574	605	688	601	580	595	597	597	591	582	597	586	594	568	569	589	566	623	603	588	609	608	570	592	663	554	590	564	570	603	575	564	620	606	550	548	612	559	577	594	632	596	592	580	610	583	614	592	601	591	555	567	571	531	589	543	635	564	527	602	558	627	574	618	598	610	593	587	562	621	584	596	620	579	596	637	631	564	568	563	566	584	581	528	579	615	636	571	602	602	622	612	609	525	579	612	589	612	598	573	538	614	590	598	582	614	558	612	623	584	564	538	581	569	590	608	601	579	601	558	602	602	635	602	573	646	592	575	625	642	616	541	570	636	584	608	550	554	606	563	558	596	576	563	595	623	600	585	580	609	635	621	599	584	560	584	607	551	644	607	576	553	568	569	579	621	591	642	589	587	578	565	599	593	597	561	596	580	608	599	591	588	603	535	558	612	609	546	571	613	593	584	566	626	591	628	558	587	585	586	581	580	639	564	590	526	581	620	589	625	593	588	563	607	563	595	604	616	596	588	600	588	592	574	656	573	579	592	577	586	591	610	583	616	563	575	599	650	569	625	593	614	650	539	592	614	636	593	565	595	602	619	602	625	561	572	593	592	577	594	577	629	584	599	592	590	595	580	601	588	567	613	583	606	590	635	594	647	589	583	604	610	615	591	537	631	570	569	570	617	640	608	615	565	584	561	626	616	565	584	572	595	575	559	606	562	589	591	640	586	567	601	592	577	589	599	566	639	624	613	636	576	615	630	602	537	624	598	595	568	574	611	574	604	556	569	596	595	561	583	607	561	594	608	653	576	590	612	596	575	630	560	611	580	571	626	565	588	587	586	611	562	620	560	605	628	596	592	595	610	636	623	634	572	574	601	641	601	630	588	621	593	585	603	566	571	600	565	616	614	581	598	604	608	638	564	588	547	613	592	582	624	627	564	550	560	594	587	592	600	563	585	564	627	574	614	619	607	594	546	565	622	581	616	599	614	581	592	610	603	621	574	591	614	635	604	558	569	586	585	570	606	614	610	607	580	607	611	593	583	570	612	609	592	612	602	578	570	592	566	584	569	584	610	579	632	601	596	573	585	607	617	623	635	595	609	556	575	620	541	605	588	612	589	570	581	628	553	600	578	571	578	606	604	621	599	565	580	586	628	592	595	609	607	629	591	600	560	576	616	596	589	632	534	569	532	564	621	574	592	595	586	614	597	594	580	564	576	553	588	618	587	602	600	604	604	549	618	608	622	614	549	626	598	572	505	563	590	612	589	592	618	583	622	574	607	581	570	596	600	550	627	540	601	606	622	597	617	601	588	542	586	586	596	587	579	558	590	617	602	583	594	565	598	581	548	579	560	564	601	586	587	581	597	581	571	574	610	592	577	592	566	604	569	553	600	587	598	556	585	578	606	603	617	575	570	580	579	604	615	566	578	565	607	578	618	603	604	545	573	611	535	578	619	559	658	591	564	580	626	631	562	599	620	593	603	632	617	578	591	584	595	575	577	576	548	607	601	591	594	552	631	585	589	633	656	589	559	623	543	580	582	536	553	603	565	602	605	597	585	599	620	622	621	561	564	622	558	576	596	564	600	613	542	547	613	589	569	614	589	564	560	550	598	609	544	577	618	561	578	578	612	603	629	580	607	602	531	577	588	560	585	578	575	603	541	609	550	577	571	621	594	569	616	596	611	572	584	609	595	624	614	579	614	571	595	627	614	579	655	631	528	593	584	551	567	629	623	605	589	602	590	583	601	599	596	590	570	623	643	611	655	575	577	607	592	619	609	604	601	598	592	589	576	670	613	555	616	604	625	574	564	632	585	597	581	601	590	570	559	547	558	568	612	622	574	539	587	593	611	589	567	591	565	614	633	537	536	584	617	574	578	566	593	614	596	591	595	611	618	558	621	584	555	570	569	593	593	587	585	614	556	575	609	567	598	546	598	608	597	544	570	608	569	597	596	599	614
24495	36151	18604	5000	1484	678	528	492	465	459	524	476	490	502	491	452	474	476	472	480	467	503	478	507	470	497	500	481	477	460	509	445	474	481	506	458	479	496	456	441	431	455	455	470	466	450	472	446	491	457	477	473	468	499	450	496	477	470	481	529	498	466	504	469	453	464	479	487	485	491	474	465	482	495	476	483	451	475	496	466	502	508	472	486	451	444	474	476	478	485	493	451	432	489	498	454	493	537	478	457	500	507	519	476	492	489	459	446	486	500	455	495	458	480	476	465	467	479	499	490	511	488	441	474	479	481	442	463	465	508	494	496	507	495	524	490	468	460	475	517	491	486	475	494	435	508	501	460	465	499	493	456	482	463	460	487	486	483	494	485	458	463	481	490	481	486	444	495	463	482	479	446	469	429	476	453	526	463	497	492	494	477	484	524	487	453	436	458	469	489	459	476	490	473	495	461	496	439	450	496	481	471	490	465	447	451	491	449	519	457	448	486	434	466	452	486	469	516	500	511	435	431	475	455	467	500	465	467	479	490	498	475	470	461	465	452	456	470	432	474	442	480	458	468	468	487	443	481	437	493	498	461	465	453	473	456	434	485	489	494	467	500	472	485	492	430	461	520	443	502	479	476	479	481	470	484	453	459	475	449	490	446	460	506	477	456	483	491	527	518	443	486	452	502	472	460	510	517	461	443	518	496	517	476	495	499	487	510	464	522	447	488	478	474	507	482	450	458	482	468	468	515	461	485	501	461	426	485	483	463	474	484	497	495	450	454	451	443	488	457	526	458	508	455	439	453	454	516	436	462	446	495	486	475	475	470	438	469	513	489	493	500	462	462	475	444	464	452	431	440	477	460	467	502	466	494	457	455	498	450	506	446	492	443	486	451	482	516	480	490	496	496	454	504	493	502	465	448	486	511	480	455	441	497	466	490	465	498	487	470	460	468	461	438	504	457	459	477	495	471	457	482	479	486	470	473	471	479	475	491	460	489	465	481	524	474	502	474	462	454	486	440	449	452	498	518	488	450	488	488	490	436	527	444	460	479	471	466	452	440	494	441	476	507	444	497	497	481	446	444	461	443	494	463	471	467	478	502	480	457	461	480	472	465	506	450	485	459	496	474	463	524	492	489	477	470	466	453	512	495	496	487	474	500	469	483	468	513	498	509	474	489	450	481	446	481	474	464	479	479	487	465	446	518	479	530	500	480	429	469	498	489	448	447	450	478	493	505	496	451	488	458	510	472	432	462	485	504	482	490	452	475	461	477	469	500	455	490	476	498	455	473	487	511	462	473	431	478	485	468	506	488	459	470	494	501	458	452	509	477	493	456	508	473	477	512	466	507	488	501	533	515	501	453	457	454	469	485	457	478	485	476	505	447	490	519	458	487	480	457	454	485	483	538	482	430	525	487	490	499	504	476	492	474	505	461	480	463	500	502	457	458	499	482	460	463	469	494	513	479	486	441	496	439	453	491	472	470	450	454	481	471	486	508	488	507	451	449	504	437	451	532	492	463	479	477	447	491	484	511	513	498	430	450	445	487	501	472	490	526	483	459	472	491	482	440	490	497	504	448	451	444	479	482	507	457	451	465	437	466	448	463	486	450	470	483	478	471	451	471	475	516	492	445	495	487	492	519	477	500	488	480	459	469	488	515	480	480	495	496	473	506	480	434	488	502	485	500	484	476	496	493	484	482	488	481	518	454	448	460	504	503	471	452	452	493	512	483	469	466	484	482	492	418	503	477	475	477	478	470	487	485	484	527	477	492	449	489	481	472	475	466	506	462	467	508	476	453	464	464	499	478	453	490	462	434	500	485	471	461	496	444	507	490	519	514	503	497	475	498	461	489	460	494	472	486	492	503	472	476	510	499	439	465	487	468	506	517	458	483	461	435	453	471	460	480	463	449	472	454	471	469	457	519	470	500	473	497	501	488	480	458	461	491	474	462	443	461	491	472	510	469	469	475	470	471	487	485	458	493	446	492	457	497	439	448	487	469	457	488	470	471	461	495	502	482	462	484	479	502	482	495	452	479	466	484	506	479	454	490	554	479	482	489	487	485	460	468	483	492	514	487	469	454	467	477	470	484	487	425	473	481	503	494	454	478	493	449	453	454	456	465	465	519	484	489	475	442	475	482	486	431	463	509	463	456	516	502	489	506	457	472	450	469	498	452	462	500	454	494	468	475	456	475	465	489	492	453	458	480	460	489	479	485	478	489	484	504	457	509	482	454	479	453	480	515	479	492	538	474	488	459	525	480	478	489	468	480	476	454	482	488	485	505	484	507	487	468	454	497	491	470	434	443	480	493	487	509	503	499	477	492	493	489	488	448	450	486	504	498	470	493	465	461	455	481	475	493	454	471	465	482	487	427	480	483	491	479	498	488	498	477	497	488	472	478	471	506	474	401	473	535	489	466	449	475	470	446	451	484	477	452	466	492	499	418	508	517	500	477	431	472	469	458	524	482	483	492	445	528	450	449	468	513	469	485	499	444	493	479	483	467	452	474	493	462	451	474	467	500	500	467	443	456	475	472	429	497	488	439	498	490	473	450	453	497	492	498	497	459	474	487	507	482	496	440	503	542	447	470	490	463	478	460	475	498	445	463	484	459	468	493	499	482	465	424	479	445	474	479	463	536	488	488	498	487	433	476	457	450	470	506	444	497	465	413	482	486	481	484	442	481	457	504	482	444	462	453	474	482	459	485	501	497	477	476	491	453	478	505	495	495	447	462	477	511	468	521	483	493	469	459	442	441	470	469	466	486	477	468	490	455	450	504	464	453	470	485	480	486	466	485	475	442	472	494	462	500	479	453	463	459	484	493	455	487	495	434	454	448	505	504	453	480	463	479	506	467	476	505	453	492	508	482	477	466	460	447	451	480	435	484	496	488	479	495	480	464	478	457	468	460	485	461	488	473	482	490	485	485	518	464	487	502	490	471	459	500	468	512	500	440	498	480	470	513	462	485	461	455	468	513	455	473	463	467	477	483	435	487	495	446	471	473	457	501	484	470	515	496	437	498	423	450	452	497	463	448	416	476	510	469	486	468	459	446	476	459	446	471	462	510	447	461	487	482	480	436	445	456	474	478	470	482	471	461	489	434	474	498	456	496	471	514	475	495	466	466	478	469	483	451	466	475	479	465	445	499	465	483	458	452	494	478	482	479	497	480	478	457	474	470	496	499	482	456	510	454	456	468	460	486	475	508	464	487	453	433	430	502	460	475	473	464	446	471	485	470	423	444	458	489	463	438	473	478	450	475	469	449	461	455	477	457	460	460	482	454	453	463	484	455	454	476	461	490	474	461	508	468	461	466	458	488	483	485	442	484	476	523	475	496	491	444	476	500	476	472	497	469	488	474	477	490	446	485	477	474	470	462	499	478	491	465	472	466	486	469	453	464	482	513	488	466	449	440	460	461	508	483	459	488	432	435	446	468	519	486	432	523	479	440	464	455	501	499	520	436	491	497	470	436	521	492	464	494
25040	25803	36517	30313	17956	5287	1271	808	710	754	671	717	700	650	676	699	704	709	678	680	666	697	684	654	674	706	695	694	650	649	668	680	652	723	678	686	618	669	669	673	667	711	634	649	658	683	709	657	650	688	703	666	698	690	657	683	691	664	646	670	699	667	683	691	667	675	710	670	635	667	651	644	681	642	641	683	633	652	662	675	671	629	655	622	691	659	682	640	682	672	659	662	642	697	678	720	658	686	698	630	659	646	707	631	642	672	623	657	653	668	708	704	660	650	629	706	625	616	700	649	704	670	627	677	654	632	686	690	683	634	686	689	666	662	657	664	689	644	673	639	637	673	592	638	635	704	679	703	632	697	600	647	685	667	663	698	658	672	616	671	670	615	743	694	688	694	614	665	644	691	674	674	665	671	674	695	716	698	675	657	651	651	678	655	654	660	645	660	611	663	658	695	643	672	640	664	652	727	686	676	630	671	685	680	609	653	681	681	701	614	668	653	639	650	673	661	627	732	645	664	617	670	634	670	665	685	664	672	654	631	661	682	703	640	613	621	643	666	700	723	710	668	718	702	639	644	663	639	697	653	636	703	673	684	665	608	673	655	651	648	621	687	664	663	656	661	628	661	659	699	653	595	675	657	645	683	638	664	624	693	662	657	641	655	634	617	625	687	688	650	640	641	634	636	643	700	633	675	699	649	691	645	672	639	655	648	647	641	661	650	663	630	659	702	723	659	648	685	661	651	650	637	607	652	619	687	628	666	685	657	688	730	690	648	652	675	688	654	637	648	677	628	646	708	710	636	626	681	681	643	673	678	658	619	697	670	655	640	683	657	646	703	686	687	654	650	671	651	656	696	667	618	683	685	687	650	694	675	647	642	676	660	686	651	622	694	620	601	672	689	652	623	676	714	646	678	736	664	690	680	666	647	649	654	656	610	647	593	662	632	653	651	649	650	699	638	664	607	610	657	640	658	641	664	650	661	629	698	678	697	690	637	602	652	669	646	651	643	662	665	720	647	641	654	640	680	619	661	663	651	628	688	729	675	648	672	634	654	652	594	661	642	664	645	660	708	631	632	622	630	658	618	647	682	668	695	655	662	650	698	691	646	678	636	713	648	699	686	680	699	701	609	637	628	649	646	697	656	650	694	712	630	666	648	648	641	664	660	714	677	687	583	639	688	612	675	698	644	673	620	650	659	710	678	687	649	633	669	654	710	652	647	637	585	653	618	684	653	672	670	727	684	633	669	657	633	659	680	678	709	670	634	674	700	653	699	649	629	635	669	654	677	612	653	646	635	665	652	714	674	651	671	686	665	635	625	617	622	607	681	640	695	672	678	623	663	709	636	642	678	662	651	711	691	660	675	659	662	665	659	667	655	667	643	678	629	648	640	682	664	651	689	619	690	662	669	683	614	658	671	635	689	633	647	608	673	677	687	680	652	630	652	651	662	638	670	664	639	615	667	715	654	635	665	693	681	653	672	651	643	674	649	663	628	669	640	637	650	661	663	622	666	668	632	664	659	649	627	653	639	668	656	647	695	675	639	643	637	630	648	664	650	708	630	671	677	677	698	648	647	680	688	691	689	617	672	670	658	634	661	711	626	623	621	673	667	653	652	646	693	654	640	734	647	698	642	703	693	656	692	653	649	663	671	687	631	665	679	682	623	643	676	703	634	634	708	659	670	661	678	683	656	658	714	645	692	696	637	659	674	663	676	647	682	655	664	689	658	639	619	667	622	644	643	658	669	650	688	608	647	667	622	708	708	688	640	674	638	593	705	625	611	666	666	660	659	700	688	692	648	701	650	710	674	640	662	655	682	608	662	618	690	700	659	701	653	653	629	683	641	654	666	619	616	626	667	683	698	639	642	673	674	667	664	662	622	654	652	646	641	624	701	649	647	676	671	635	669	639	664	662	676	701	658	683	689	635	646	662	666	666	656	652	651	637	688	656	677	665	652	698	667	645	634	686	663	643	640	636	688	665	668	693	654	649	619	615	710	638	627	627	621	659	665	673	669	673	632	661	665	619	675	704	731	675	653	628	632	648	673	633	657	613	659	632	619	699	674	591	637	611	650	660	674	667	660	630	686	633	692	694	671	638	679	681	659	695	727	650	669	645	641	665	672	653	662	653	683	647	707	694	633	656	729	605	649	612	674	659	662	655	648	678	674	646	687	646	667	673	673	621	649	695	686	673	656	675	667	671	674	692	701	643	674	658	678	660	672	693	676	673	698	684	670	684	661	647	658	746	664	626	695	634	707	616	665	682	642	651	684	662	679	639	751	631	709	655	651	632	633	631	678	662	713	677	680	670	622	612	658	676	629	628	663	596	630	657	661	648	660	674	658	655	634	644	680	712	647	666	639	653	666	663	725	673	617	659	652	652	620	660	659	648	701	645	681	622	649	676	656	646	666	668	654	668	683	631	659	672	648	615	668	668	643	630	635	613	651	667	666	662	613	626	644	644	680	702	667	613	626	625	656	686	611	669	652	687	612	703	670	618	654	678	651	649	641	661	648	648	687	605	702	663	629	697	655	656	692	638	704	681	663	643	617	629	706	661	638	648	733	674	611	639	625	651	622	710	636	605	647	694	667	650	646	641	648	642	684	677	616	654	605	649	664	659	650	686	707	705	633	691	640	637	618	693	618	678	648	643	663	656	635	687	667	660	655	675	635	665	628	643	660	662	640	656	657	625	662	680	677	687	647	692	650	664	678	684	669	682	620	670	616	645	652	659	651	698	619	628	651	659	646	683	645	656	640	656	631	654	662	619	670	679	640	637	687	677	643	672	704	636	665	700	701	651	663	657	672	700	708	651	626	633	661	674	689	671	628	652	692	667	678	696	706	674	611	707	665	684	698	661	661	635	639	667	644	702	676	602	647	674	628	668	644	669	637	645	652	664	683	675	670	694	634	610	683	676	668	678	662	665	681	661	697	635	703	630	638	648	650	693	654	674	677	652	675	717	645	705	677	659	611	665	682	692	619	662	636	687	663	675	669	675	691	621	679	685	641	621	698	621	680	663	651	639	652	664	682	673	642	690	599	647	676	602	644	654	620	668	684	654	667	653	649	654	653	665	626	648	666	630	617	674	664	672	660	701	637	668	665	709	676	661	649	658	690	637	647	690	594	658	716	665	658	632	696	643	644	672	653	667	694	669	619	688	682	627	731	675	667	613	643	659	649	702	636	702	673	633	637	626	650	649	667	673	637	648	624	711	660	665	613	644	687	620	680	670	658	624	640	679	692	641	679	713	685	648	706	650	656	637	690	667	677	682	622	656	649	711	676	636	656	644	671	646	658	618	690	657	629	692	672	685	619	647	646	667	666	598	659	666	679	689	643	725	669	692	690	672	660	687	657	662	632	664	627	682	683	646	640	626	658	602	635	618	627	711	654	658	657	647	669	690	671	663	675	702	633	708	620	634	649	716	651	664	657	665	640	644	668	648	646	633	694	633	639	639	616	667	688	663	658	641	663	671	693
62882	91257	57530	24617	7423	1817	765	622	585	630	605	577	565	646	578	608	576	599	558	580	596	563	579	602	596	636	579	617	585	573	600	601	588	570	540	585	545	610	609	594	578	547	633	553	528	539	579	646	569	630	577	569	649	610	591	608	587	594	564	607	590	565	579	586	564	638	615	580	611	617	537	551	575	581	583	621	587	577	604	560	575	552	606	617	565	579	585	590	608	557	565	574	609	579	610	548	593	614	600	568	560	575	583	595	587	599	569	584	579	601	585	598	595	578	608	568	602	580	611	581	579	568	576	592	583	563	554	589	589	603	593	597	593	594	572	658	576	617	587	571	567	594	549	579	598	594	582	577	576	597	571	580	615	546	573	579	557	563	600	575	598	600	594	585	586	623	559	506	566	605	606	590	584	594	549	579	574	545	568	594	602	556	569	584	579	573	610	593	582	606	575	597	595	568	607	544	587	539	555	612	572	614	603	561	527	563	595	573	598	595	575	592	573	604	604	577	553	599	584	527	594	594	603	555	573	597	600	586	589	580	598	593	575	577	595	594	551	565	586	608	579	566	571	588	591	601	581	562	558	524	589	560	553	619	634	579	616	587	604	583	600	558	632	613	542	624	608	601	605	579	578	557	611	575	587	569	569	589	568	577	615	595	570	555	562	594	593	543	616	595	611	624	539	605	597	634	587	613	594	622	600	587	598	589	578	545	575	536	605	593	599	595	599	594	641	619	570	595	580	611	561	629	587	516	582	602	593	591	568	584	595	551	614	548	549	612	616	600	542	551	545	596	602	539	552	571	590	572	521	598	574	598	596	617	578	587	558	566	588	601	588	566	556	601	532	594	601	567	575	590	585	578	561	567	584	593	601	594	616	585	609	636	568	577	538	603	551	565	592	585	593	542	609	578	596	578	572	566	611	596	586	559	591	566	550	582	585	574	566	536	577	612	579	580	555	603	576	628	568	548	583	588	574	582	566	590	610	529	562	621	583	631	595	588	592	560	604	587	573	574	516	555	599	602	575	601	585	596	586	586	564	613	572	577	597	601	554	580	644	543	560	563	606	567	608	586	560	596	591	590	554	612	577	595	567	606	606	582	608	617	634	557	571	568	587	575	574	550	581	599	646	617	573	607	594	574	560	621	575	625	569	566	591	543	564	597	597	576	612	555	597	583	603	565	574	555	599	545	583	561	594	579	542	583	537	597	592	554	603	581	559	573	596	549	576	537	584	604	536	587	588	570	574	596	562	564	591	534	597	635	523	551	580	616	558	607	602	621	631	585	595	569	568	573	590	565	565	607	593	560	560	570	522	553	596	594	601	607	591	547	563	546	575	571	582	586	586	589	603	605	568	598	567	587	568	615	609	606	578	594	604	566	591	564	564	621	581	605	589	573	610	629	579	561	591	580	598	562	638	603	551	585	567	592	608	561	589	599	602	587	595	603	632	560	565	549	586	578	590	572	548	570	566	588	590	587	596	544	622	579	545	560	562	598	536	591	612	610	592	605	578	590	591	564	566	565	578	586	602	608	529	612	629	568	600	597	616	602	586	592	556	569	580	596	588	622	608	612	596	576	556	571	581	591	520	594	581	612	596	594	523	582	581	570	580	598	589	586	569	563	631	594	612	568	575	546	563	621	575	576	569	605	558	550	531	611	572	595	598	564	583	637	583	575	583	553	616	578	615	545	589	594	604	622	571	566	589	561	557	584	618	580	551	580	586	570	544	518	575	583	578	562	605	593	600	592	574	608	613	533	568	626	536	584	578	624	605	563	593	584	579	558	614	574	560	544	608	604	590	614	622	604	567	628	577	548	580	595	633	583	592	604	578	595	591	591	604	573	615	571	565	592	573	590	582	577	584	612	580	597	561	610	563	577	626	566	565	587	583	580	574	569	560	579	560	583	580	545	603	550	608	583	531	538	564	555	592	542	600	634	631	537	582	568	582	585	598	595	561	557	609	590	592	568	560	564	547	596	571	590	537	565	577	590	567	603	553	594	612	583	609	556	587	617	604	564	548	571	579	519	618	542	576	554	594	562	624	599	624	568	570	587	598	590	542	593	608	580	604	588	575	592	620	579	623	565	576	576	603	622	591	618	580	567	582	569	599	574	589	550	580	581	601	568	582	592	584	628	592	524	582	596	584	575	584	580	590	549	613	651	604	593	616	599	582	614	572	613	607	600	582	642	527	610	620	609	586	561	594	616	572	620	542	596	572	604	571	542	591	568	626	621	566	634	529	573	566	610	617	585	579	566	562	594	589	586	572	585	579	581	565	583	574	568	584	607	615	577	566	624	602	583	602	584	589	602	545	572	577	589	596	599	579	588	519	584	573	630	607	542	571	576	570	590	583	569	567	602	574	540	613	584	609	587	586	505	567	560	549	571	602	619	575	585	576	552	541	603	586	604	572	582	634	588	599	591	631	600	596	591	538	614	595	584	567	592	616	623	585	584	583	584	587	545	553	557	624	576	585	630	561	569	566	584	592	605	585	582	571	598	578	620	628	569	597	608	608	559	563	578	626	620	596	619	591	594	617	595	604	573	557	602	555	566	586	595	585	581	593	560	586	510	553	589	552	563	595	596	552	548	514	540	592	646	577	593	578	578	558	591	580	612	608	574	548	603	620	595	621	589	625	610	596	535	558	581	601	593	607	598	537	590	547	615	553	619	585	535	559	576	517	643	596	612	583	579	600	599	559	626	632	596	590	614	596	592	562	564	580	568	601	566	593	579	573	573	607	592	557	564	577	568	585	581	570	601	565	606	569	603	550	587	592	605	594	571	608	594	600	592	552	567	556	554	601	578	542	596	556	627	568	570	600	599	578	600	593	572	606	569	565	598	580	606	569	613	608	576	577	565	558	602	533	588	582	595	596	574	553	550	575	581	598	575	570	588	578	579	588	554	580	568	608	557	555	613	583	555	595	559	581	547	540	645	568	544	567	614	543	601	594	569	578	602	640	618	586	584	608	596	577	569	617	556	595	584	606	540	606	574	562	597	609	547	613	602	597	620	579	610	613	572	588	578	594	555	535	584	588	586	555	599	531	569	578	595	622	612	578	590	558	583	575	523	591	546	579	621	540	562	546	588	529	596	578	557	616	614	578	584	578	560	567	564	575	582	545	591	584	580	533	545	623	563	562	587	587	607	581	576	576	621	591	594	580	586	591	592	605	558	616	606	531	587	576	568	607	596	567	572	606	605	590	588	547	600	522	618	561	616	596	574	552	613	588	489	582	566	559	596	574	607	573	663	569	609	609	552	617	551	595	579	588	603	565	578	590	560	583	558	621	543	657	589	580	592	585	600	606	613	546	616	589	527	539	567	600	539	562	560	580	582	554	586	581	609	576	613	610	588	567	622	568	569	629	607	554	608	566	541	565	557	538	617	568	614	583	618	546	547	617	581	611	584	614	577	573	588	567	559	552	558	588	601	561	577	622	544	583	596	601	616	567	538	606	578	588	574	593	599	573	603	605	594	624	557
23883	23073	32622	28185	21100	11856	2319	955	817	862	774	776	845	773	759	778	760	787	802	712	759	774	763	805	735	733	793	749	735	754	788	792	718	744	718	739	713	789	771	759	763	765	734	699	788	736	741	737	735	771	763	712	722	738	747	793	762	754	743	721	762	769	743	752	774	744	690	719	772	756	799	788	740	776	771	698	773	746	757	778	724	701	759	767	699	760	738	671	762	766	709	732	730	788	736	753	767	755	775	758	757	746	794	737	733	742	783	734	794	740	744	750	743	766	722	751	761	802	790	732	759	749	755	756	754	719	723	743	699	779	765	795	738	731	741	720	722	758	779	737	699	792	768	774	743	676	744	717	690	826	723	728	827	679	748	711	721	741	768	753	757	749	746	776	755	813	704	699	784	763	751	748	773	716	690	742	712	759	753	692	715	722	762	720	766	731	721	738	777	735	730	736	731	758	782	787	766	780	766	780	766	763	776	770	768	701	743	739	724	743	693	754	738	683	737	720	771	692	711	753	701	755	754	841	742	764	752	758	824	754	725	724	736	759	717	728	741	786	706	754	775	790	745	729	724	812	696	768	724	742	776	790	728	736	790	729	731	740	729	726	705	719	777	741	702	781	706	787	787	719	785	714	753	767	721	741	738	764	750	758	736	754	785	675	718	709	786	779	763	750	781	740	784	761	743	750	734	716	757	726	811	762	726	757	773	762	701	784	753	748	760	724	731	729	750	728	725	766	748	734	731	742	733	700	703	743	742	750	727	735	767	755	696	724	724	744	722	692	787	750	759	822	749	760	723	723	801	764	714	730	773	706	718	759	715	792	765	740	759	761	753	717	743	676	815	699	755	776	759	743	733	731	756	720	688	726	781	716	772	766	714	783	708	712	740	731	770	798	803	718	750	751	735	760	784	741	767	773	700	743	754	753	747	711	766	732	765	753	757	714	728	754	746	753	725	698	770	778	798	766	715	706	703	767	737	717	714	741	745	781	710	727	787	736	740	720	800	727	686	703	709	743	790	747	748	699	701	728	746	728	771	730	776	791	742	706	754	739	767	734	765	758	750	720	708	707	755	763	794	739	748	776	766	707	773	740	746	788	742	717	787	774	775	776	728	745	738	712	723	786	773	749	716	732	714	758	793	740	758	750	779	713	702	773	716	760	762	816	778	789	724	762	773	714	765	779	768	712	723	722	736	698	712	758	712	773	763	749	754	727	724	726	764	731	728	820	711	746	770	739	716	752	753	745	740	736	770	749	734	735	745	729	742	734	737	739	728	793	780	713	767	766	751	746	789	721	716	739	757	756	736	757	746	751	724	738	748	749	741	771	714	733	771	770	731	763	724	727	713	769	759	734	750	700	735	737	782	682	731	723	762	764	780	714	740	721	718	743	771	789	726	715	758	720	724	701	757	754	788	756	771	726	754	704	780	747	789	736	701	703	773	784	754	760	714	766	720	736	738	784	696	724	768	716	731	746	766	740	754	736	724	741	716	744	737	764	738	756	719	746	805	747	764	749	678	734	671	748	743	775	716	754	724	701	708	707	758	763	761	724	725	732	790	707	789	765	754	760	789	749	730	804	726	703	744	742	743	758	776	745	687	708	781	755	747	763	764	802	765	736	749	709	712	767	738	735	736	723	715	754	731	752	749	718	727	731	748	720	796	742	732	759	715	720	781	708	747	746	751	743	743	741	766	729	700	725	733	701	750	746	710	697	739	704	752	790	798	709	781	749	751	770	774	780	737	771	714	715	694	749	783	708	798	793	789	726	756	799	756	715	789	739	753	759	727	714	698	736	805	720	715	783	730	800	668	720	751	728	689	723	691	708	741	708	692	744	774	774	733	735	774	731	755	735	787	696	680	763	737	744	716	786	735	724	722	711	774	723	793	747	736	742	728	754	751	740	733	755	694	734	731	696	754	733	768	778	772	723	768	731	738	753	745	762	735	715	718	752	792	757	706	775	737	741	743	783	755	792	757	787	709	771	778	717	726	767	736	790	784	713	747	744	748	736	790	722	714	737	776	766	785	757	719	742	776	738	712	743	730	717	768	720	749	733	704	713	748	803	730	776	765	746	694	714	715	785	742	745	744	738	720	767	741	765	744	741	802	766	765	759	792	750	779	730	756	752	786	747	705	804	772	762	791	792	775	726	731	746	732	733	722	764	725	777	756	747	700	730	718	720	738	725	773	775	728	701	742	684	695	746	746	795	720	732	754	713	760	719	744	765	692	789	714	766	767	732	737	739	753	726	775	736	742	714	739	745	764	722	734	709	767	784	757	760	737	750	752	760	727	774	770	703	756	709	709	766	753	783	729	750	678	725	722	773	803	738	776	735	782	719	775	720	774	724	728	717	710	729	735	700	746	761	751	720	712	753	742	779	723	687	706	735	730	723	705	786	725	763	744	742	713	734	754	736	721	788	747	723	739	698	735	804	735	725	793	796	759	759	718	713	749	740	789	758	751	770	759	714	781	777	719	750	768	722	701	728	782	724	701	772	752	770	758	733	760	697	760	721	748	756	714	712	769	788	683	753	724	736	760	725	774	694	744	757	718	759	746	695	708	788	784	723	708	770	780	739	771	718	777	727	737	724	763	755	741	794	774	718	750	760	737	731	760	779	774	781	756	724	717	754	699	742	703	685	723	764	765	775	740	732	695	734	742	736	774	771	702	708	714	767	759	715	749	760	705	743	837	778	743	716	767	742	736	773	732	777	768	782	792	792	812	806	768	748	738	805	740	747	776	796	734	759	750	726	737	738	725	750	773	714	748	754	760	719	733	752	756	778	704	767	735	756	790	700	694	732	768	729	772	760	688	764	766	702	745	753	773	774	739	785	742	770	773	791	743	711	747	758	728	726	728	740	753	741	736	749	761	754	724	711	733	784	762	759	743	741	722	735	787	748	711	769	741	750	711	777	739	786	711	726	744	728	838	743	742	714	715	720	739	812	753	784	724	734	694	721	705	715	725	756	747	756	702	684	754	699	720	724	716	765	758	729	730	763	753	738	777	726	744	766	795	760	763	788	782	762	763	730	765	732	738	785	731	757	773	734	749	729	733	716	770	754	786	748	763	737	754	765	709	739	737	787	726	799	754	730	723	774	787	759	801	740	731	739	766	716	780	730	742	809	743	792	741	715	751	731	737	788	749	756	769	754	718	814	731	746	724	780	778	778	757	713	805	693	774	744	725	754	759	717	691	791	759	699	704	724	749	781	719	792	776	705	705	751	774	715	769	745	737	783	700	809	766	714	728	741	704	719	762	772	766	715	731	751	726	759	760	770	785	734	742	709	783	721	778	764	759	706	794	737	785	730	729	763	740	721	784	794	716	698	724	761	738	724	766	766	733	733	769	704	745	740	736	789	759	728	726	732	755	724	704	724	749	754	747	726	744	725	774	699	789	746	828	738	695	739	773	708	717	749	706	711	765	790	778	769	705	779	755	712	735	718	747	723	694	769	750	742	749	783	748	778	763	725	759	697
63136	98439	65206	31944	10330	2758	1017	672	673	657	655	687	699	710	678	679	709	740	662	671	681	684	713	700	681	709	720	694	716	639	751	647	712	700	675	700	670	652	669	691	641	671	658	662	720	695	661	706	712	665	656	652	688	697	680	647	621	663	713	659	709	696	669	629	644	707	683	724	716	656	708	637	683	678	694	669	642	674	657	677	665	674	640	683	648	674	689	613	660	688	705	692	663	661	704	689	642	633	680	622	660	684	708	706	698	721	714	675	675	676	693	687	707	680	702	669	676	691	692	658	650	681	702	692	657	712	702	695	659	702	670	650	673	711	695	696	691	626	667	669	666	683	661	707	666	634	638	690	629	670	651	671	653	676	706	676	667	671	648	674	619	671	707	695	669	661	623	675	632	665	698	712	660	668	693	664	695	683	681	659	682	659	654	705	640	700	675	679	639	669	644	634	710	623	649	636	685	667	663	689	667	676	683	619	656	659	692	665	672	666	625	684	693	645	699	622	644	674	671	674	667	670	666	712	618	677	674	646	659	691	640	697	697	673	661	673	670	659	648	708	652	629	632	685	718	690	678	652	660	676	661	649	680	729	675	700	664	675	686	650	639	703	719	637	690	647	655	700	691	671	734	647	703	724	675	692	649	704	665	641	706	693	667	692	685	708	665	610	683	661	629	659	694	640	687	661	669	693	695	655	683	681	689	649	661	665	659	685	679	706	700	666	669	633	722	640	657	631	732	631	676	640	717	643	705	692	670	657	645	692	631	699	629	677	735	683	671	664	691	637	666	683	685	667	690	658	688	677	708	629	675	667	661	715	688	703	737	644	658	680	729	683	709	717	652	709	620	660	677	673	702	661	743	681	634	684	646	689	658	689	653	661	668	659	689	694	659	693	651	652	673	638	688	707	694	688	626	668	689	637	668	691	669	652	703	644	694	650	636	658	722	701	687	662	672	673	690	723	682	633	665	674	678	654	654	709	679	697	659	701	708	613	667	641	702	650	683	713	709	680	708	734	669	665	715	652	716	721	757	646	638	624	655	669	662	650	681	685	675	701	696	740	705	676	694	669	677	638	660	699	676	665	679	714	668	677	678	681	730	679	679	689	674	656	693	660	670	678	655	666	680	661	684	663	654	611	675	696	628	723	644	642	662	652	677	658	668	646	677	675	653	656	706	665	659	683	687	694	678	634	665	653	648	664	700	692	651	692	665	675	692	667	661	669	711	724	685	598	692	680	672	616	644	696	696	672	652	683	655	679	659	623	651	660	669	664	681	650	636	652	629	673	655	693	695	666	689	664	709	679	694	671	687	668	705	690	652	699	648	632	647	643	678	680	695	709	677	725	684	629	648	703	607	686	646	666	700	665	658	678	669	681	633	665	663	703	668	709	695	663	684	670	642	611	676	735	602	675	671	671	689	661	675	649	643	678	656	677	685	676	608	667	686	638	673	730	643	700	672	682	673	659	676	723	652	668	715	670	720	698	677	669	694	670	659	696	618	665	664	623	648	679	698	609	665	678	675	712	694	663	666	707	666	658	626	677	669	669	623	675	678	644	663	656	660	685	641	674	693	648	644	666	700	704	660	688	721	656	665	667	708	701	644	697	696	676	622	701	706	717	669	686	704	715	693	635	704	694	689	662	692	679	707	687	737	628	683	687	694	647	692	675	690	720	664	641	642	693	664	663	640	679	670	665	717	658	647	657	690	678	650	718	673	666	652	688	670	709	647	681	632	707	705	666	708	649	690	698	694	709	614	630	708	657	674	668	661	623	665	641	660	715	700	678	661	675	684	657	701	649	642	681	668	620	652	633	713	659	633	685	664	709	716	662	680	662	680	694	620	677	678	644	674	661	659	657	654	650	682	693	703	676	663	690	700	662	627	682	683	704	710	677	677	689	659	720	630	708	710	697	688	643	671	658	648	680	677	682	677	698	639	663	671	682	691	666	714	685	690	626	675	661	683	668	727	648	700	638	661	674	668	658	691	668	639	673	637	682	691	638	681	675	670	684	659	669	697	647	663	712	688	667	659	717	656	671	684	712	659	695	612	698	733	639	641	697	633	687	694	667	625	659	697	688	693	660	638	676	636	687	681	707	656	654	698	702	701	677	661	706	670	652	722	649	632	680	691	668	715	649	676	644	653	638	686	677	660	678	731	696	658	697	635	696	669	711	653	678	670	655	648	654	677	647	697	698	693	695	652	681	693	687	661	695	658	650	680	647	668	667	637	699	704	663	668	686	729	664	629	678	647	686	637	658	702	660	656	687	713	657	655	671	687	705	655	677	660	682	694	735	678	661	627	703	672	679	665	646	715	636	666	651	657	652	654	695	670	683	681	628	649	688	661	663	662	679	700	656	648	639	666	710	696	698	692	644	680	648	656	663	697	643	679	660	633	646	668	700	714	693	690	633	699	698	636	661	692	615	651	664	658	677	672	702	653	655	726	673	702	707	708	646	660	661	714	697	684	660	671	681	635	650	626	690	656	670	656	627	681	673	672	745	672	726	687	698	728	620	657	672	697	666	695	643	651	685	669	679	668	696	661	678	675	649	681	722	631	668	666	715	687	690	701	651	703	688	655	701	675	677	659	606	637	688	671	702	656	670	688	642	663	705	666	675	687	695	626	683	641	716	655	671	695	690	680	688	696	682	674	681	656	686	702	670	656	704	693	681	673	678	691	679	684	706	708	626	658	670	649	677	663	648	644	687	684	676	671	639	679	655	721	687	669	684	682	648	704	672	713	674	704	701	651	641	694	680	647	672	737	651	674	679	696	728	628	655	670	665	682	682	648	682	694	677	668	646	685	647	660	680	686	676	642	655	628	667	680	633	633	667	673	668	626	648	660	717	701	687	706	650	677	672	627	667	695	651	647	650	678	715	629	652	702	727	670	662	717	709	671	696	655	649	678	655	662	685	677	637	648	684	693	666	619	693	679	717	622	617	700	643	682	663	641	687	664	692	667	705	647	694	679	623	666	645	656	681	668	713	623	673	692	680	733	652	744	704	657	673	639	738	655	634	640	665	644	693	673	715	650	684	684	714	631	659	631	682	647	675	662	685	674	651	648	660	721	733	667	687	671	613	678	660	705	682	681	691	691	703	669	686	643	674	658	665	660	666	676	657	736	615	684	674	639	656	615	691	653	620	657	644	632	681	656	698	633	641	638	653	653	653	688	665	629	660	611	666	675	699	658	687	706	632	664	719	701	647	633	637	639	731	702	680	650	709	678	735	674	604	665	585	643	669	669	672	675	689	676	648	689	659	655	686	728	701	695	685	672	647	697	692	663	671	677	665	667	703	671	676	674	680	684	697	675	644	709	669	615	625	642	645	680	699	688	664	669	697	677	686	672	691	621	663	678	667	643	664	682	656	688	711	624	704	627	655	705	659	632	715	643	662	687	643	689	652	705	666	650	685	710	643	669	706	693	704	637	646	755	677	645	661	665	688	684	691	631	694	692	693	678	667	646	629	678	675	635	694
31153	31045	24251	8737	1806	776	608	571	542	589	568	568	600	573	551	555	581	557	549	542	532	557	548	581	546	554	515	541	577	548	569	590	547	544	541	525	571	515	561	552	573	565	531	573	558	561	587	576	538	556	565	506	546	579	539	556	525	552	599	539	558	517	576	531	593	560	547	588	564	526	573	549	584	547	593	533	546	583	554	521	548	557	535	581	558	540	588	538	558	597	555	528	572	538	562	524	584	530	554	564	553	570	556	548	598	541	542	533	549	541	535	555	542	615	550	560	539	550	576	563	535	503	536	521	550	555	539	567	556	540	588	573	485	549	532	539	492	503	548	564	559	497	535	554	539	567	539	512	564	522	558	528	587	531	575	535	521	586	541	606	569	524	545	546	540	531	579	530	538	577	557	554	520	553	511	608	531	565	530	577	550	519	567	530	527	567	573	565	527	562	564	580	569	560	555	570	570	549	530	528	561	537	512	535	553	551	558	567	550	581	575	532	546	582	536	575	557	542	567	567	536	555	590	509	557	578	556	543	583	547	521	597	545	540	537	513	544	557	576	540	565	523	566	601	552	525	579	543	541	613	536	564	543	528	561	500	539	575	582	549	550	512	582	586	568	572	556	578	528	571	512	549	529	567	586	590	582	541	577	549	551	584	561	532	536	536	535	582	568	572	591	558	538	502	541	535	516	591	568	552	561	542	577	592	557	520	563	544	584	532	547	560	544	566	562	540	533	572	520	545	571	575	524	570	526	593	553	524	555	558	512	519	529	578	537	585	577	544	546	555	578	595	523	540	513	552	595	534	549	576	599	588	586	540	521	558	557	546	543	506	558	572	575	551	550	553	569	561	557	573	539	531	549	559	564	539	575	536	561	571	518	584	557	555	517	554	552	606	551	539	554	545	544	536	568	566	543	605	553	564	604	553	567	546	519	535	561	539	607	566	581	503	537	539	581	565	534	551	530	535	547	535	583	577	588	548	597	572	536	535	538	527	567	580	527	562	600	543	555	571	528	571	564	589	530	552	566	511	551	549	562	551	556	572	546	573	534	524	597	586	523	551	566	553	528	559	548	491	534	570	541	544	565	548	523	547	520	532	594	527	576	570	525	566	574	560	553	533	549	556	517	562	554	580	569	561	562	512	550	551	560	584	555	565	554	544	558	592	550	508	535	533	591	558	521	531	563	577	562	563	544	519	582	571	526	602	510	594	582	531	595	545	571	556	534	562	535	547	581	587	572	600	515	544	594	558	566	512	519	513	592	550	539	613	541	550	537	576	559	528	562	570	525	566	536	547	551	590	575	552	529	548	574	573	580	538	560	552	560	559	529	608	579	541	563	555	596	529	542	519	565	547	558	571	525	570	541	542	579	565	558	535	564	557	576	590	560	506	591	541	537	537	577	525	588	577	552	544	529	543	585	505	555	557	560	560	534	524	528	549	548	542	509	532	558	529	538	577	490	549	533	565	596	560	539	548	549	532	584	529	575	547	548	543	562	557	537	528	572	550	506	545	535	544	577	613	536	536	542	529	532	506	567	564	542	511	568	534	567	553	534	538	578	568	586	598	585	557	584	570	568	586	575	563	536	562	532	532	567	584	556	547	502	531	590	529	542	528	579	561	595	616	563	557	527	551	570	587	546	541	562	537	582	577	586	609	567	585	569	538	545	538	537	570	538	543	535	535	555	540	498	568	538	558	544	536	559	585	574	530	518	560	519	550	542	545	551	580	536	556	549	540	563	552	548	522	563	555	542	532	547	552	555	579	500	529	553	552	570	575	538	544	547	527	558	568	541	511	587	589	529	559	545	569	573	570	579	569	542	561	524	563	591	585	564	542	539	504	559	559	582	539	518	547	555	536	552	571	546	561	610	560	550	572	606	568	587	517	557	573	549	573	568	594	531	591	549	529	558	540	521	553	596	559	552	556	548	550	561	525	530	556	568	580	563	570	557	558	504	540	545	529	592	581	574	571	576	540	537	563	561	569	563	564	564	574	548	584	532	550	554	565	613	543	542	530	590	574	546	593	540	547	536	565	525	546	550	525	580	543	550	544	584	550	553	519	572	551	539	562	521	568	541	543	549	544	572	520	560	525	539	527	531	501	566	564	571	550	561	525	578	566	576	565	570	587	537	566	541	521	534	559	553	509	563	542	591	596	533	572	586	570	580	535	571	546	549	558	550	552	547	583	562	534	539	542	532	592	556	556	563	525	600	562	618	569	569	564	574	590	565	570	508	570	525	514	533	551	542	554	573	536	569	566	555	579	543	558	608	525	568	521	545	518	582	539	499	519	556	517	559	517	538	526	524	521	531	553	535	584	546	547	519	546	542	568	552	567	572	565	548	588	562	556	553	509	566	570	574	555	541	509	544	527	550	579	580	548	508	556	587	539	583	589	514	564	576	564	549	528	555	554	522	545	537	585	496	547	544	551	568	518	539	611	550	560	538	543	533	515	543	564	545	570	523	539	569	577	558	506	515	531	550	535	538	543	552	592	536	563	586	558	551	583	566	563	536	558	543	583	564	521	540	592	525	530	578	565	548	546	563	557	576	560	519	571	582	532	629	531	548	515	558	545	609	579	570	544	549	585	542	532	533	562	593	591	548	543	584	507	571	584	565	574	588	557	558	592	586	580	546	511	513	582	580	558	569	538	566	548	526	547	599	532	558	570	527	546	594	581	519	537	521	539	572	547	553	584	559	542	542	577	559	565	544	593	547	522	537	550	554	594	563	574	547	537	544	515	552	536	519	570	585	538	585	534	596	549	574	572	542	579	529	548	584	592	557	581	593	552	542	563	484	528	556	585	536	561	597	531	534	568	497	545	567	581	530	518	555	549	566	536	580	553	533	532	593	530	605	584	559	560	583	580	562	599	591	565	555	549	540	557	600	547	607	592	540	566	548	533	552	540	532	530	519	559	554	589	557	530	566	583	555	581	543	537	535	589	575	534	546	533	580	505	538	594	564	593	558	524	535	557	515	523	574	588	538	589	564	558	541	544	547	583	539	567	544	542	541	566	539	526	544	541	561	545	516	549	554	526	577	528	579	521	580	566	542	560	594	508	584	521	535	587	548	570	521	574	607	586	625	588	565	568	507	559	588	539	512	572	501	533	543	569	550	565	561	526	569	542	536	565	586	507	547	544	547	552	522	585	527	532	542	535	530	553	567	594	559	580	537	578	568	529	580	557	551	560	580	511	531	579	511	551	573	574	557	560	616	527	586	514	544	529	549	541	541	539	546	578	570	537	569	558	581	538	568	595	555	544	565	572	579	553	540	547	548	535	605	534	558	570	550	536	559	568	558	560	576	537	542	531	569	566	519	555	593	537	592	496	568	598	564	581	565	570	553	550	574	515	539	553	603	600	523	531	564	581	546	533	564	548	565	511	613	560	573	543	632	550	593	573	569	532	562	529	551	555	524	575	564	547	548	547	562	551	554	550	591	565	602	549	563	531	551	549	573	569	568	552	537	555	519	547	523	593
25621	35017	17275	4449	1404	671	508	471	475	453	455	462	473	484	454	457	427	473	463	496	424	442	459	444	457	447	440	494	479	482	460	441	464	493	468	460	475	470	451	461	426	461	484	475	446	502	471	472	485	488	442	439	461	462	474	481	445	448	465	465	446	464	444	482	427	483	440	500	458	446	476	437	435	417	438	460	445	424	484	439	456	462	471	438	423	448	480	451	428	461	425	467	435	437	397	474	405	454	451	441	432	453	433	461	423	462	427	442	447	458	455	445	461	506	463	435	455	459	502	446	441	408	443	446	439	435	428	415	481	435	403	473	442	450	450	414	474	482	421	421	440	441	452	436	461	431	449	462	436	442	467	485	466	438	457	472	452	434	441	442	432	466	454	455	446	462	446	456	435	441	483	446	486	440	456	478	523	449	469	473	447	432	425	410	460	473	428	424	439	444	463	487	465	462	474	456	450	457	463	463	466	467	458	433	448	486	447	467	447	431	430	472	420	458	442	422	445	435	417	480	481	437	433	464	434	439	446	466	454	502	449	479	461	452	469	434	405	449	454	430	449	437	468	466	426	476	495	468	449	442	470	434	447	463	478	475	476	465	464	432	496	432	488	488	445	474	442	471	465	454	432	436	433	464	459	455	464	431	459	471	444	432	433	451	470	438	480	456	480	477	457	447	436	463	438	465	448	457	464	443	485	436	466	484	403	461	434	466	459	450	478	485	428	435	454	421	442	427	439	441	424	452	458	482	490	461	437	458	448	459	437	450	425	495	477	393	483	477	445	445	471	470	449	441	443	422	463	461	467	450	442	448	448	489	458	419	483	459	472	443	441	440	466	462	454	434	462	430	460	493	422	460	433	434	437	464	472	463	449	497	452	426	445	467	432	455	424	430	466	435	453	454	460	448	408	438	460	458	440	401	472	438	409	439	482	482	423	458	484	437	476	458	456	470	462	431	427	471	413	463	461	464	450	441	440	448	445	478	462	454	467	462	466	445	453	464	461	461	459	471	455	435	468	452	468	476	449	478	463	480	476	444	456	507	446	442	477	431	457	418	430	437	507	445	473	423	456	500	497	451	463	447	492	433	492	466	458	427	419	460	442	461	446	461	435	435	457	411	448	448	453	447	459	449	434	463	455	476	437	458	468	478	459	459	448	507	429	414	473	416	457	416	455	492	434	472	454	465	480	451	497	445	448	458	435	464	470	427	432	413	419	448	437	434	424	475	458	437	474	431	435	431	459	431	456	425	496	476	486	445	449	451	476	436	426	451	456	464	468	418	429	436	431	487	466	457	469	480	456	479	437	472	488	469	476	428	432	464	471	450	421	464	446	450	458	476	419	447	474	412	457	422	490	465	457	447	457	448	478	503	415	432	433	457	459	467	472	441	466	425	433	476	425	467	427	472	470	438	468	480	442	438	464	442	471	464	441	465	416	452	437	422	459	466	472	432	450	450	470	453	467	438	458	430	430	459	440	459	422	405	508	440	436	454	418	437	459	445	439	412	464	463	432	423	435	480	478	461	438	439	406	473	481	456	433	465	449	426	459	449	458	443	458	432	474	427	451	507	443	454	449	456	450	456	456	425	447	430	477	467	432	474	442	437	440	462	435	432	442	451	438	465	427	440	437	446	466	483	415	471	454	478	438	428	432	465	431	432	440	444	428	466	444	393	444	477	461	472	458	455	482	463	468	479	456	461	430	443	478	453	454	429	462	425	489	414	440	437	428	445	466	456	459	449	469	437	472	451	448	441	450	437	459	511	442	461	466	449	483	457	469	466	465	468	462	431	488	480	437	434	457	445	474	435	446	432	467	464	451	451	461	416	459	446	454	435	400	471	445	445	477	475	424	423	475	451	465	459	437	480	446	459	422	478	478	436	486	437	459	423	494	460	448	448	431	444	459	459	473	458	413	477	456	468	464	448	474	446	439	411	454	441	451	452	466	455	437	453	422	455	421	459	438	482	465	439	434	456	419	456	416	455	444	464	493	511	453	458	461	492	438	474	444	475	479	410	455	459	438	430	450	451	449	427	490	472	433	428	451	462	428	441	475	493	480	473	443	420	465	452	455	457	431	449	450	463	459	463	440	479	454	477	417	452	457	451	404	444	455	479	431	418	440	482	496	442	446	457	438	457	439	429	461	457	489	480	458	425	478	494	441	450	425	437	469	457	455	446	446	470	446	466	462	463	467	416	441	458	464	418	441	481	442	450	525	445	424	441	465	454	439	456	441	497	444	453	426	412	454	455	449	444	444	437	454	478	438	406	475	429	468	443	407	462	466	449	452	400	438	452	491	462	427	452	482	434	484	464	459	470	491	417	471	482	447	443	421	476	509	484	451	470	476	470	462	452	474	443	422	451	463	436	448	465	424	492	434	411	426	444	465	445	432	439	442	415	452	472	463	420	438	429	424	457	441	443	435	451	456	489	434	429	476	411	435	452	475	499	443	461	439	454	435	462	428	458	475	449	488	437	433	441	436	457	454	467	442	456	453	438	431	467	447	441	459	500	463	442	467	450	481	428	438	479	446	459	480	457	437	474	459	444	425	494	482	472	439	456	453	423	447	438	468	455	463	472	426	441	469	433	434	482	467	464	461	444	446	449	514	438	452	441	421	463	440	504	432	460	454	441	412	404	434	433	497	446	427	457	485	449	446	454	465	409	481	484	471	459	468	444	456	451	474	446	456	472	478	447	443	433	439	461	494	472	491	466	493	426	457	446	461	475	422	474	453	470	429	500	437	466	476	484	455	481	448	421	456	453	458	451	473	471	426	435	443	462	436	437	434	474	471	447	434	422	444	442	470	469	439	459	441	457	457	467	439	481	439	458	472	477	502	480	449	464	465	438	493	443	483	466	462	448	458	478	441	455	428	438	461	444	478	428	462	415	443	447	460	469	504	433	463	480	439	463	457	449	462	415	414	446	469	448	420	463	427	444	448	449	487	482	475	485	502	440	461	475	465	435	462	430	441	452	464	438	426	472	462	423	467	469	421	463	432	457	432	444	441	413	419	444	467	457	452	471	450	478	494	471	435	477	427	489	444	475	463	458	450	403	466	454	400	449	453	471	442	430	414	472	486	421	448	476	455	487	439	419	458	461	477	457	451	493	413	510	427	481	453	437	445	457	459	503	433	466	427	482	426	413	434	459	455	429	434	428	473	421	440	441	485	423	408	479	425	424	461	483	457	432	479	458	425	451	468	456	420	460	441	430	441	409	414	446	473	444	448	433	485	475	424	417	451	435	460	427	484	424	485	475	483	473	468	469	459	410	410	447	417	461	473	411	431	427	492	463	433	484	456	443	415	428	488	439	443	488	434	409	465	444	427	446	429	445	443	419	450	441	432	440	473	483	452	407	453	458	436	461	456	488	440	460	462	453	492	462	472	474	449	439	438	480	479	448	434	465	447	465	498	447	444	452	425	464	428	427	438	484	472	427	434	476	434	409	442	447	445	464	432	463	471	472	433	482	462	455	434	448
25067	25510	36447	30947	18389	5580	1212	750	626	632	648	625	660	593	654	650	653	571	618	621	644	588	608	635	622	601	673	620	623	610	654	633	618	637	606	633	640	690	659	623	589	591	632	613	637	618	667	586	616	634	591	607	628	614	663	653	649	621	636	611	559	567	609	653	631	592	600	613	619	634	587	625	644	591	582	619	628	605	636	616	618	682	620	545	632	599	631	588	643	622	611	614	629	618	612	626	607	632	612	635	653	573	607	597	596	632	604	620	648	660	630	621	649	576	620	567	581	621	578	622	632	583	591	662	611	650	601	612	618	628	607	609	587	632	627	587	606	619	648	626	675	621	595	626	635	625	628	612	550	631	617	659	633	586	585	637	602	599	600	586	600	615	626	608	612	623	634	579	643	602	639	640	610	594	642	591	605	596	588	635	604	632	619	563	636	583	626	640	604	588	649	635	607	615	577	625	622	627	587	617	627	643	626	653	622	585	611	653	593	623	625	551	614	620	575	625	615	575	617	613	603	644	567	654	622	604	616	658	641	606	608	627	650	627	595	638	584	582	655	591	617	637	647	666	616	616	646	596	601	650	589	604	613	654	620	637	640	606	599	624	621	657	571	583	618	610	591	643	626	613	646	588	628	610	671	659	583	675	603	627	658	591	657	634	619	649	632	626	632	673	617	645	686	658	643	586	614	610	649	634	649	604	610	623	595	604	642	617	610	606	608	601	627	644	649	632	622	577	617	651	568	618	647	644	616	588	645	656	573	590	549	633	619	641	625	620	632	628	639	640	607	616	607	612	621	604	567	621	605	615	624	604	588	629	610	629	673	578	589	628	602	620	629	602	580	586	594	633	642	638	594	631	613	649	609	598	639	595	635	654	617	603	627	594	630	636	582	625	634	605	620	581	641	614	626	611	610	616	623	670	628	636	607	644	593	617	585	645	624	621	635	587	627	648	589	637	648	597	650	640	624	597	578	598	641	639	602	649	594	597	599	650	621	583	603	599	631	575	568	586	619	591	604	656	637	661	629	615	610	578	607	661	622	626	613	618	638	662	604	616	608	587	600	632	595	623	614	614	595	632	602	587	612	654	634	602	609	624	634	659	593	631	638	602	663	685	587	621	627	611	671	584	632	628	635	649	594	595	593	617	578	645	646	597	587	659	601	640	635	605	616	637	568	616	605	571	623	634	665	597	613	627	615	619	567	614	593	631	588	603	649	581	633	613	611	636	654	604	641	656	664	602	633	621	634	606	605	623	570	618	623	624	603	670	635	625	621	620	635	632	596	648	633	622	591	600	594	612	655	597	598	629	569	638	639	632	608	595	611	608	602	599	641	646	593	623	612	666	621	618	582	610	622	619	580	610	586	598	577	584	601	598	631	680	581	599	632	649	637	621	579	607	586	604	599	624	664	641	598	624	585	591	579	628	601	630	637	612	596	598	626	616	610	571	614	633	665	676	649	613	613	609	633	583	611	591	643	637	644	633	603	633	652	594	617	638	600	639	598	630	640	652	611	611	596	561	604	617	599	595	633	586	603	589	631	614	636	632	647	664	642	606	630	587	663	681	614	636	607	593	568	576	647	590	589	626	591	633	627	621	606	636	633	612	628	604	669	682	614	638	644	610	662	622	614	637	596	620	661	566	649	662	628	629	629	587	615	626	633	623	620	628	592	609	632	627	623	626	606	605	588	620	630	636	627	680	629	600	585	601	583	554	608	610	610	625	614	620	594	599	589	615	678	565	680	628	627	647	602	595	647	615	577	588	612	604	616	636	624	664	608	651	654	637	633	662	595	623	630	640	589	607	623	622	612	641	625	599	579	597	657	618	628	633	622	601	605	610	602	574	609	601	637	598	637	623	620	621	606	635	615	586	666	640	613	580	591	584	593	635	599	562	619	618	567	615	578	629	635	623	657	610	568	590	668	636	641	620	586	569	650	684	596	616	603	670	633	621	645	613	614	695	635	580	608	629	582	570	592	637	637	645	630	584	591	607	606	650	593	660	596	610	666	592	591	606	602	629	638	604	572	624	624	587	611	613	610	596	581	598	561	616	612	614	593	621	591	611	643	638	621	627	625	607	598	597	626	600	603	583	656	633	653	635	610	611	646	623	608	581	553	587	610	642	550	669	620	639	634	576	612	632	595	604	614	611	602	632	576	582	645	620	622	630	656	622	615	611	621	603	586	599	607	628	610	614	599	602	667	600	621	634	610	619	612	658	598	599	624	586	596	625	641	641	638	622	640	638	630	614	591	605	675	611	640	621	651	622	655	641	615	620	590	624	636	572	622	622	623	609	658	600	673	672	650	668	644	593	592	611	606	611	644	655	604	612	620	598	594	615	629	604	628	612	685	699	566	594	590	631	615	631	595	595	623	619	653	639	617	638	608	647	614	637	600	612	664	623	629	623	619	609	628	614	621	596	606	620	655	629	616	588	654	628	624	559	604	642	613	604	640	627	617	582	595	660	603	577	630	633	605	594	591	587	592	595	629	617	568	654	560	614	601	595	642	613	616	639	617	582	617	595	639	620	622	682	627	625	668	603	640	616	661	617	624	635	586	611	617	640	596	616	588	600	591	572	652	605	642	595	652	628	694	593	586	614	628	625	611	600	631	627	651	649	640	586	647	649	628	617	606	622	615	611	644	619	649	619	660	605	605	617	625	625	623	648	629	605	626	622	627	624	627	646	612	618	632	580	583	607	583	629	645	585	648	659	649	624	620	640	585	628	539	616	589	658	605	659	616	620	625	634	610	591	641	553	622	595	640	619	617	632	616	648	607	609	637	621	636	610	616	649	600	612	669	613	607	600	562	618	592	603	577	668	609	583	634	616	618	638	654	613	628	649	607	622	603	671	604	570	620	659	612	587	638	664	617	631	606	629	657	603	617	573	655	641	624	618	612	619	644	611	595	603	581	634	625	619	650	664	612	623	598	602	634	624	664	581	625	625	615	645	613	588	602	614	620	612	605	618	593	593	648	618	581	640	645	617	639	594	633	604	660	630	601	573	590	687	621	645	652	621	624	647	587	616	639	638	596	609	610	628	636	626	621	591	666	613	653	631	594	600	565	615	602	601	616	603	674	648	622	632	607	625	649	631	623	573	632	624	635	608	570	615	602	649	639	665	611	623	618	638	645	565	637	590	566	614	597	629	631	622	620	599	623	613	634	605	649	602	656	590	612	624	623	572	614	602	585	606	639	610	546	568	606	597	613	607	609	601	607	615	637	633	596	575	625	630	631	637	598	624	618	632	605	582	622	630	654	663	645	647	635	620	640	614	613	562	642	631	638	540	632	610	608	637	642	600	574	650	603	615	651	609	631	619	616	630	635	653	659	634	603	614	625	620	600	618	575	616	596	613	582	620	636	640	643	603	673	602	587	623	581	548	621	631	597	611	653	669	661	609	603	609	611	629	571	608	627	605	609	613	598	631	585	629	644	584	650	631	615	602	614	595	619	635	617	600	648	606	627	600	628	579	617	616
63064	91496	58108	25756	8181	2066	773	598	566	584	531	561	574	614	544	556	548	595	541	562	583	581	560	552	563	535	563	582	593	540	589	529	567	560	585	575	572	586	566	557	563	575	555	556	603	569	599	561	560	568	537	567	526	560	575	566	570	569	522	573	558	578	547	562	555	621	557	520	554	520	565	554	564	565	547	590	560	593	592	583	576	602	554	569	568	583	563	567	569	557	518	552	583	563	582	559	561	568	567	528	560	532	569	540	572	538	555	512	563	567	527	551	599	523	565	557	544	561	571	539	507	625	577	568	569	527	559	573	592	585	566	546	528	565	572	567	537	544	586	532	590	567	566	586	551	570	556	589	585	570	539	573	559	589	557	558	549	559	554	524	597	563	522	550	574	576	599	556	574	539	569	550	566	536	558	538	546	511	556	558	536	540	532	502	550	587	556	552	535	579	554	600	561	544	555	546	549	569	540	543	525	543	573	558	578	578	579	545	565	542	529	569	591	513	598	548	530	595	521	566	561	577	564	563	547	580	541	590	574	555	580	546	587	541	569	580	547	531	562	563	527	567	533	527	560	541	578	554	530	558	585	573	557	577	598	552	586	557	560	566	554	528	508	504	572	573	593	554	586	545	534	579	550	538	506	565	547	588	516	564	560	557	539	572	564	547	508	545	569	557	583	568	566	578	534	591	586	559	513	550	509	521	574	524	514	562	539	570	539	556	533	519	577	560	541	564	554	542	594	549	551	532	574	577	528	566	588	573	550	524	546	575	566	555	584	535	577	547	543	574	569	542	570	525	542	571	562	534	582	554	551	560	565	597	588	540	567	594	533	584	541	521	565	560	528	586	557	565	550	559	539	554	548	577	557	558	608	525	580	533	569	541	533	601	578	584	519	560	517	542	588	565	552	558	563	546	589	544	565	546	601	591	553	554	591	561	565	579	580	535	547	540	609	556	565	540	545	548	580	539	555	592	560	553	548	571	537	548	556	558	562	535	564	555	565	571	544	558	580	570	576	553	573	569	569	591	558	569	549	539	557	593	519	572	550	585	530	564	536	553	543	527	585	582	549	556	585	516	591	520	577	559	571	506	517	570	548	545	576	584	580	547	599	560	552	586	565	561	573	606	546	563	533	538	594	544	531	524	525	558	553	579	532	512	524	533	532	585	546	614	533	551	537	561	553	575	562	551	572	541	523	562	532	570	546	553	557	563	556	524	528	583	556	550	570	551	514	578	583	612	589	555	544	574	550	555	540	571	586	545	592	558	569	561	557	578	568	570	558	576	560	532	562	531	581	608	539	568	584	570	584	574	552	564	566	526	545	539	581	533	556	584	578	579	552	537	533	565	560	566	577	521	552	529	554	559	608	541	538	540	557	542	544	592	535	564	600	594	568	508	522	542	563	551	553	540	552	555	533	559	530	545	584	586	542	567	575	570	571	542	546	555	579	594	557	549	499	614	538	585	500	565	524	542	578	578	544	540	558	543	509	555	532	574	557	566	547	555	548	576	579	541	590	563	579	517	585	536	542	557	559	559	577	514	551	569	511	555	525	562	537	572	583	582	548	592	537	526	567	567	599	530	554	565	517	565	544	574	577	540	549	572	571	562	553	550	545	518	564	574	595	545	579	577	513	567	548	552	553	561	560	558	540	586	546	505	589	594	552	576	555	549	551	560	507	573	539	561	598	551	536	593	551	563	558	570	525	531	573	562	551	577	564	563	574	541	539	526	545	521	576	559	571	569	567	531	571	589	542	579	564	536	551	560	591	555	546	585	549	517	541	552	560	571	537	529	520	573	538	560	558	560	583	558	544	573	581	581	573	570	540	582	532	527	606	543	505	577	535	587	580	565	559	532	528	556	567	565	563	538	556	567	557	571	583	576	554	533	554	565	549	554	565	554	545	587	567	564	557	572	559	540	536	540	519	542	584	582	517	568	538	565	587	568	541	580	546	561	534	566	557	575	565	519	537	564	562	580	546	523	560	582	579	559	525	529	563	545	502	554	541	494	605	585	550	546	542	552	547	553	603	578	556	545	511	530	548	523	575	541	549	591	566	543	592	525	571	550	563	554	541	531	544	557	509	558	551	569	606	540	565	595	530	565	562	566	588	587	562	562	524	567	575	564	549	539	537	520	556	573	550	564	549	550	535	515	542	535	582	547	581	564	561	528	553	567	613	551	567	536	524	537	518	583	578	543	539	528	535	526	533	561	531	547	582	582	543	536	531	553	580	524	597	570	524	555	585	574	557	530	596	566	543	556	569	547	536	530	575	580	540	592	563	571	579	544	534	549	546	533	564	525	553	537	550	589	547	513	568	527	542	559	556	576	552	565	537	595	534	540	528	530	548	549	558	548	574	569	576	586	552	546	555	534	543	584	559	542	573	577	516	527	541	549	529	557	592	585	557	576	546	614	544	527	603	544	566	582	590	541	562	579	575	542	520	514	509	587	577	575	539	570	534	528	557	578	566	612	538	530	539	546	552	583	581	540	592	523	554	548	570	545	580	519	564	510	563	551	562	560	557	560	534	575	534	614	574	574	547	572	582	595	553	526	575	527	544	557	523	565	535	548	588	571	533	561	529	519	516	549	505	514	536	555	544	565	604	568	552	549	563	579	581	550	573	547	566	565	607	533	534	591	566	531	559	533	569	553	553	550	575	603	578	524	541	564	556	578	554	598	552	546	566	514	526	567	547	566	539	595	566	536	594	572	539	579	529	549	574	571	518	573	570	539	578	574	549	566	547	575	538	577	570	562	552	572	506	532	523	563	520	539	567	566	607	581	564	548	580	570	555	587	543	583	556	514	554	550	570	534	550	583	557	543	552	593	540	536	564	589	551	552	568	560	526	581	535	566	565	570	526	544	581	533	560	547	540	604	575	576	588	578	522	588	540	493	537	563	545	533	576	495	529	559	555	585	587	580	515	546	613	567	539	516	567	580	557	562	561	540	568	518	536	524	563	556	533	568	591	564	563	552	562	545	537	532	538	537	527	573	497	552	620	541	529	575	495	575	549	544	560	547	563	576	536	559	548	568	572	554	567	595	565	558	538	544	549	532	557	577	582	527	568	548	557	544	570	553	580	527	523	580	590	556	539	544	555	569	578	550	571	548	573	525	626	546	535	538	559	534	570	533	528	502	558	549	568	581	556	513	524	531	542	540	560	583	546	525	584	525	539	558	516	552	555	565	528	518	562	554	540	549	549	544	597	545	579	567	497	604	560	555	532	617	556	558	536	534	560	541	534	529	553	529	613	556	573	591	559	555	562	559	526	543	587	590	566	527	577	547	567	566	500	536	568	527	604	548	597	592	570	551	561	487	586	564	546	560	577	564	583	585	540	549	547	542	582	551	502	497	554	561	548	561	581	517	566	584	551	596	575	591	547	557	590	544	618	535	543	524	535	562	523	628	556	579	563	559	583	551	495	574	569	551	551	598	538	520	567	568	549	596	564	573	557	593	559	563	563	552	573	519	544	580	538	556
23938	23335	34140	29550	21883	12362	2568	975	768	736	772	742	782	718	697	701	710	758	746	733	777	722	722	698	686	688	708	777	693	701	766	665	687	698	735	717	674	679	708	728	684	707	749	742	694	747	758	739	764	755	770	710	720	716	790	750	750	724	715	687	777	696	718	713	674	698	739	728	750	713	682	697	701	707	684	690	705	686	699	669	743	774	751	691	713	671	722	710	723	670	706	669	779	718	672	729	707	657	733	654	707	706	764	720	764	718	673	762	714	736	738	714	694	738	750	720	661	678	721	696	737	729	724	701	709	750	702	694	710	731	719	701	657	720	750	696	763	725	754	712	707	718	706	710	695	696	690	711	723	713	661	721	737	674	717	724	715	717	687	735	709	668	700	664	747	747	675	644	707	746	718	713	719	715	728	703	677	693	760	740	673	689	736	717	711	689	717	701	698	701	712	671	685	738	700	727	697	684	700	683	739	678	770	652	677	743	742	721	743	705	678	689	740	700	741	677	710	680	717	738	701	698	726	731	685	732	715	672	752	693	682	729	667	722	738	717	684	709	668	687	701	693	726	728	757	692	674	747	708	702	704	739	727	736	677	739	703	665	714	724	702	702	697	666	726	694	758	707	722	724	713	713	743	660	724	738	647	670	731	690	706	636	694	702	688	717	669	668	714	735	717	686	746	694	720	725	696	772	743	683	695	730	729	712	693	690	688	658	736	701	660	715	698	714	740	750	729	728	698	681	692	721	704	670	670	686	727	686	704	744	692	703	694	696	709	686	713	692	712	706	745	695	740	685	735	710	700	682	730	675	662	683	694	675	713	686	724	721	738	688	688	692	697	722	686	726	674	684	705	739	702	703	660	693	696	715	763	702	699	711	721	675	702	704	702	682	675	704	704	724	671	689	730	691	712	663	699	700	679	714	725	691	738	755	693	743	685	697	701	715	722	686	716	729	705	766	726	704	727	712	710	741	640	706	682	703	665	705	730	696	697	735	666	721	679	659	688	720	685	744	722	752	726	727	741	701	722	727	719	650	709	729	721	741	741	698	725	685	678	678	689	708	685	684	729	767	645	680	697	716	743	692	731	704	706	682	677	729	698	745	712	672	724	772	734	707	730	708	661	740	738	716	734	699	785	699	728	676	701	697	747	704	695	707	705	720	665	697	718	695	743	720	691	704	666	677	660	755	764	703	725	652	704	706	723	723	690	724	699	701	707	756	719	673	703	696	683	709	733	701	725	699	686	696	720	711	699	678	705	641	738	709	735	725	742	727	740	697	700	713	712	673	726	705	703	695	696	683	662	716	711	682	745	737	732	736	682	669	752	701	717	725	771	703	742	728	710	718	674	678	724	721	682	674	750	716	665	675	706	724	702	741	689	708	677	680	671	722	689	693	681	776	772	733	710	705	709	726	720	690	705	742	693	684	714	662	719	722	705	703	766	734	708	731	702	666	717	729	766	749	747	682	721	694	715	689	681	633	665	706	688	667	684	714	686	747	749	723	643	700	681	718	702	698	709	744	672	717	712	689	698	708	695	696	713	756	669	704	752	709	680	732	756	688	707	694	687	696	687	687	675	656	665	698	728	723	714	679	732	667	705	708	690	682	715	698	738	686	690	720	698	714	709	743	733	725	727	713	650	666	713	705	755	680	743	703	709	740	708	690	705	703	763	692	766	733	721	702	701	691	701	717	648	698	729	708	693	705	689	684	760	645	686	731	707	689	745	702	747	706	732	718	704	750	701	701	709	697	672	638	758	688	687	736	677	725	689	707	693	714	750	706	718	706	687	713	747	692	714	710	720	684	689	690	703	720	739	730	692	725	697	732	734	719	768	661	700	694	687	724	740	697	714	727	745	735	743	670	713	699	723	705	707	770	723	718	721	727	718	687	642	707	719	768	748	762	726	705	688	712	721	722	678	716	707	726	736	681	710	734	766	722	713	711	661	696	642	732	700	688	726	725	754	730	698	697	756	740	712	699	663	695	725	764	656	709	723	730	707	698	666	741	738	679	754	742	769	702	710	731	750	679	723	672	666	700	751	661	734	745	715	700	708	729	698	714	730	721	729	729	652	750	701	666	660	747	725	707	739	735	729	687	742	740	717	713	692	705	693	756	696	694	690	668	713	709	682	727	651	720	706	721	734	696	717	708	661	712	690	718	698	739	735	738	700	710	699	704	713	754	763	721	724	738	740	722	691	727	732	778	666	688	684	670	696	729	745	703	742	709	722	691	690	696	680	656	721	708	708	707	703	660	643	711	684	706	697	681	685	708	764	704	734	733	702	709	684	717	671	722	685	695	754	706	746	717	722	704	666	679	665	715	699	744	691	726	703	710	705	721	736	678	736	685	730	652	716	735	689	697	690	723	773	709	680	694	700	650	741	701	685	710	687	723	675	725	699	696	712	728	734	654	711	728	725	721	728	724	717	733	686	727	757	722	721	706	712	674	688	703	678	724	712	672	659	664	685	717	715	714	705	697	681	718	755	730	681	727	704	710	717	722	738	730	673	699	733	703	711	739	684	659	720	702	702	661	677	739	681	711	756	752	749	744	772	713	695	690	716	668	708	730	667	732	691	702	760	687	672	723	733	668	664	684	710	767	685	659	672	739	693	674	719	692	654	731	692	710	664	701	702	748	707	678	780	686	712	717	739	719	731	670	714	731	732	694	718	711	758	659	712	732	704	704	687	697	713	771	708	734	652	747	746	709	734	729	684	742	688	674	650	709	696	690	647	709	725	731	715	706	677	740	710	722	706	711	717	690	761	694	695	764	730	707	708	698	715	685	719	742	719	708	693	704	690	722	711	719	716	696	745	727	702	708	720	723	718	728	721	664	696	700	716	728	680	698	692	718	700	709	728	707	717	706	717	707	689	711	701	709	688	716	714	675	742	719	727	700	761	755	675	693	693	722	705	700	644	719	692	657	723	721	716	689	725	703	772	738	722	675	731	679	740	705	757	707	714	749	683	692	764	712	701	703	674	688	708	748	705	678	693	697	719	761	707	727	682	731	756	750	735	679	672	715	672	690	676	735	710	731	724	691	724	700	742	714	703	738	739	680	689	713	790	728	735	723	655	727	694	757	662	654	638	685	679	717	697	741	706	755	715	702	743	719	716	698	754	696	712	677	711	703	728	691	691	726	702	767	753	717	730	707	727	678	672	677	672	684	697	676	714	699	691	711	696	738	727	720	686	671	721	640	644	688	706	733	732	728	747	738	713	734	694	724	704	715	700	697	700	722	721	722	723	708	691	686	703	709	657	713	722	753	721	726	687	707	682	645	674	744	743	660	708	734	687	722	731	686	683	713	657	754	721	702	712	700	632	680	706	677	692	702	701	752	688	729	716	736	703	696	709	674	694	736	764	715	675	677	720	700	688	695	687	700	733	721	716	711	684	711	673	747	686	683	719	694	719	721	713	671	715	694	699	697	723	704	742	738	684	662	705	688	702	677	710	671	676	734	698	678	699	708	704	751	696	731
64770	99954	67309	35384	12576	3185	1089	732	653	619	634	638	633	669	649	657	661	646	685	708	636	651	643	653	668	634	657	642	671	607	645	679	697	665	622	673	649	648	647	697	625	679	665	664	647	664	668	600	650	681	655	664	635	640	619	629	689	657	679	643	694	641	680	675	648	646	646	648	669	588	675	634	637	662	642	652	601	657	672	644	610	660	655	666	663	647	622	648	625	663	626	627	701	652	659	671	704	667	619	695	624	644	639	668	624	639	660	649	604	649	657	654	665	663	635	633	652	660	652	702	626	632	624	659	627	615	619	660	630	617	691	624	660	675	634	609	691	658	654	623	671	650	658	652	622	620	633	646	693	681	648	667	646	662	685	662	613	676	684	648	715	616	667	636	666	584	637	669	627	610	684	652	618	690	634	670	642	624	648	670	645	643	644	661	661	629	616	635	628	686	659	660	658	647	660	623	645	668	662	670	637	632	661	656	665	662	662	667	640	652	632	623	611	641	633	640	678	669	635	614	587	645	653	653	605	645	646	634	660	665	644	675	633	639	677	704	672	672	632	661	678	625	688	587	642	651	661	590	623	656	625	648	607	658	644	636	667	685	671	621	649	604	651	734	649	641	585	613	653	618	645	612	637	648	642	641	622	621	640	649	649	674	676	682	672	633	626	676	626	626	596	658	596	676	654	662	645	673	606	634	650	653	622	636	667	612	636	638	652	654	667	651	643	663	625	643	616	686	675	596	682	629	644	639	682	672	630	643	663	630	658	704	655	697	622	577	688	621	655	654	618	647	598	620	630	670	595	614	648	616	619	646	644	639	681	624	643	676	677	624	684	613	637	635	628	693	642	578	622	632	622	654	679	640	649	649	623	635	660	630	641	705	661	627	651	622	635	671	604	675	657	645	657	660	645	648	601	612	641	663	639	633	685	624	620	648	665	646	628	676	613	643	634	632	653	633	639	629	642	618	649	677	649	655	578	585	630	579	631	609	645	646	642	633	639	628	632	613	645	648	654	619	658	671	656	679	676	637	657	660	617	609	706	605	602	627	653	630	656	649	632	594	649	657	656	702	651	648	668	679	646	647	661	644	631	639	605	655	654	643	643	660	636	625	634	680	645	681	660	656	659	677	682	643	646	646	690	641	620	649	664	652	675	641	649	631	663	650	632	631	654	683	609	628	651	663	612	665	644	636	620	659	677	616	663	632	667	623	684	629	671	620	620	630	654	664	614	619	647	666	655	678	622	656	602	648	602	685	709	627	670	678	634	683	651	637	688	646	672	652	614	663	617	634	641	646	661	584	667	622	633	653	684	664	643	643	664	671	633	646	617	685	624	672	630	641	665	634	607	617	658	641	621	688	657	646	612	634	646	654	694	635	625	641	618	645	644	693	631	657	671	606	638	625	661	615	621	625	642	579	650	617	661	642	600	623	665	681	699	663	662	646	666	658	667	618	701	643	626	643	613	665	649	668	657	641	666	669	607	663	638	617	669	633	641	626	643	614	668	632	635	683	704	637	649	668	619	632	626	618	605	681	677	609	677	647	607	653	694	608	659	663	656	629	670	636	654	640	619	604	651	697	690	703	641	669	678	659	654	630	625	659	650	610	659	640	633	646	672	642	691	671	642	681	659	636	649	729	691	674	622	646	567	611	676	649	622	623	634	622	676	624	661	663	638	669	595	603	677	667	639	674	594	660	676	636	633	627	677	628	630	637	587	653	654	707	606	607	667	684	608	589	646	666	703	658	652	659	623	658	628	652	672	650	648	639	660	676	647	694	667	664	649	612	642	651	664	616	656	618	662	619	654	704	663	623	655	663	659	668	671	633	664	628	663	646	665	667	622	624	648	672	646	646	662	595	705	702	651	673	697	628	607	584	641	654	612	677	627	653	634	661	665	647	611	643	651	631	579	680	616	645	598	611	635	638	640	638	611	622	644	624	613	626	607	640	642	643	679	682	620	639	640	643	680	651	615	619	635	640	706	673	689	618	674	632	685	573	658	649	642	629	620	635	636	685	688	657	649	685	667	633	601	676	662	633	632	656	644	654	648	676	664	635	602	627	645	646	669	645	656	645	613	653	628	621	637	653	638	615	639	634	657	620	644	612	620	654	666	657	655	628	627	623	638	672	683	643	608	629	644	647	641	616	632	641	681	627	630	656	650	657	671	629	684	651	627	632	625	669	648	623	668	625	637	662	654	650	660	664	616	617	648	674	648	618	640	675	594	607	644	627	650	644	640	658	659	630	661	646	656	633	614	599	649	713	627	607	630	664	665	633	682	635	583	677	659	606	648	662	638	671	617	654	614	639	675	656	621	648	635	639	598	626	616	637	628	659	620	640	605	626	662	605	612	635	679	688	576	666	637	665	684	662	650	613	646	630	636	679	624	643	625	642	655	629	653	666	636	685	623	664	633	673	609	659	598	632	634	667	655	623	657	605	608	679	599	606	629	673	608	667	641	619	636	598	618	646	656	652	625	641	698	636	655	614	615	638	640	635	614	632	651	651	659	622	590	641	674	635	635	617	663	617	648	638	634	653	618	640	638	627	636	648	647	622	671	706	569	647	655	690	655	627	632	604	620	666	622	646	640	647	614	639	659	617	649	643	640	655	690	627	653	653	632	619	661	656	631	647	715	598	655	608	623	643	628	617	674	645	622	637	628	607	627	635	657	607	651	624	630	696	618	625	642	685	628	610	639	671	630	679	690	602	588	635	640	659	660	641	623	645	624	613	643	679	599	637	663	619	618	626	618	658	626	698	609	712	636	640	656	632	645	632	694	638	618	687	644	670	630	632	674	715	637	648	678	617	631	596	666	650	626	615	607	619	659	641	696	664	673	615	647	669	632	598	620	650	629	694	657	652	614	660	642	628	644	660	671	632	633	604	680	638	672	670	661	611	686	676	631	599	657	631	626	617	609	684	670	619	662	712	668	619	661	637	630	665	648	625	619	639	606	652	640	667	665	640	642	645	621	638	634	663	626	662	625	625	663	665	630	647	667	680	633	666	663	673	649	641	640	669	626	656	646	645	665	668	640	621	635	635	638	635	617	625	646	658	621	650	660	664	692	664	649	661	608	649	618	628	668	602	662	622	673	647	631	626	647	648	687	640	668	622	604	604	610	675	638	656	588	665	627	663	617	649	661	643	677	660	636	664	678	643	659	649	628	655	655	611	625	628	700	656	620	639	663	647	685	615	607	657	670	607	631	627	631	602	693	651	646	621	613	624	623	598	606	613	650	644	686	627	639	655	649	642	626	667	625	649	649	653	659	609	624	662	651	633	636	658	629	614	607	639	616	632	656	636	612	630	615	660	649	643	640	633	655	667	666	622	677	633	598	678	648	623	611	625	653	628	654	652	638	617	625	629	689	657	634	673	674	600	640	665	661	666	645	634	658	698	626	593	586	634	646	630	649	649	655	633	638	676	654	637	638	649	655	671	656	661	640	632	671	646	645	647	630	634	647	620	630	686	648	662	647	630
30571	30902	25331	9317	1953	831	572	498	491	482	489	543	467	503	482	507	485	429	463	474	525	489	509	510	481	455	475	548	508	533	477	506	481	479	490	500	529	498	520	494	508	516	489	500	525	471	471	523	485	505	519	476	457	494	501	526	489	512	486	506	511	496	529	498	504	548	518	493	478	525	494	492	503	476	532	536	491	519	490	438	489	507	488	491	455	546	480	458	514	477	459	479	488	478	493	494	498	505	494	474	467	494	469	473	522	474	509	508	472	460	487	512	509	515	520	444	490	519	493	504	493	491	472	486	499	493	475	514	508	520	506	474	499	491	497	508	480	482	507	491	478	457	504	473	491	510	505	487	496	512	534	503	517	470	486	497	513	525	534	512	511	489	473	468	500	500	519	483	510	476	508	454	497	493	513	517	513	479	463	544	467	482	475	469	490	492	496	496	481	543	515	486	498	497	468	460	523	483	456	445	495	489	490	502	489	526	544	482	496	470	490	470	457	502	547	488	519	481	512	482	472	491	482	414	498	506	519	508	520	502	505	513	453	487	494	464	515	504	525	471	488	499	473	496	499	488	514	527	478	481	477	507	463	480	468	485	479	519	491	508	465	513	487	505	458	502	498	475	481	505	523	469	460	477	497	513	487	470	516	486	470	491	516	451	513	519	460	485	496	497	493	502	481	454	512	519	521	506	502	487	510	537	506	489	504	485	510	506	506	483	493	489	488	497	532	484	537	431	494	499	487	511	475	468	489	531	468	451	496	489	477	533	507	526	503	479	473	492	484	510	496	507	471	492	482	457	505	479	475	484	466	519	442	510	467	469	523	486	482	512	490	497	450	492	501	486	522	527	459	464	470	494	487	499	490	484	448	527	466	479	510	489	479	475	481	525	534	505	539	451	491	459	495	504	501	505	510	449	484	524	483	498	480	515	476	497	498	526	490	509	490	546	526	504	467	490	563	507	543	490	526	485	481	475	457	505	545	498	523	512	520	505	468	466	511	471	502	455	457	491	493	532	454	464	476	490	464	478	479	475	486	494	520	492	490	511	467	534	494	496	518	491	469	523	483	477	517	491	459	474	490	510	534	516	498	524	510	491	495	470	508	499	532	464	483	495	505	473	483	494	429	488	469	484	486	505	509	480	470	498	519	485	487	504	477	463	487	462	497	467	508	468	484	497	496	463	491	518	506	481	484	504	483	514	462	480	507	521	531	484	537	499	506	479	532	474	473	506	472	492	453	498	459	480	485	478	491	502	483	475	471	508	481	482	491	494	499	473	488	499	530	501	462	506	488	470	489	475	519	459	503	493	493	452	454	465	485	504	443	525	501	490	538	493	513	527	460	455	479	504	476	493	474	506	520	498	491	513	499	496	473	515	517	509	471	489	553	502	481	483	495	481	498	489	467	530	488	501	495	521	470	497	504	481	483	488	498	442	502	511	530	472	502	523	496	487	466	483	472	532	489	501	490	507	506	494	486	521	467	526	510	509	502	499	513	516	529	446	487	454	505	517	519	512	500	470	471	488	495	470	455	460	490	527	503	486	485	542	497	472	488	526	457	477	484	515	445	470	473	524	518	503	472	475	458	511	480	474	472	507	513	510	510	514	503	495	467	524	501	507	484	490	474	470	474	490	525	461	495	497	478	494	465	540	507	512	509	491	496	489	517	506	514	473	481	477	495	450	521	521	495	480	522	518	483	472	484	503	445	453	459	531	530	481	512	522	491	463	507	476	489	492	491	505	452	487	491	479	540	501	487	481	538	484	488	454	505	527	481	505	540	481	478	466	536	496	513	503	498	471	476	491	510	495	513	518	504	476	514	519	474	517	499	491	465	454	482	502	472	520	511	484	487	471	501	483	510	461	481	474	498	463	468	498	533	478	528	455	502	530	487	490	456	477	480	493	503	474	481	486	493	461	548	458	468	464	484	470	462	508	468	465	506	505	470	479	472	495	498	489	499	498	498	490	452	488	508	461	525	502	487	491	508	512	507	492	492	456	494	516	483	479	484	497	441	481	488	470	508	529	496	504	510	504	522	529	503	505	487	500	502	488	512	491	502	539	486	500	517	510	514	516	523	496	482	479	480	492	454	527	477	481	503	519	512	476	519	482	502	498	544	489	485	508	482	489	510	485	500	478	500	486	502	461	500	504	487	469	506	512	522	449	473	477	543	446	489	505	483	483	483	511	464	499	462	455	487	508	501	504	485	436	515	461	503	507	480	485	487	500	498	487	466	482	466	482	522	501	501	442	480	533	481	489	488	519	486	480	489	484	449	443	473	521	515	475	482	515	488	507	555	472	486	501	471	515	480	515	449	513	489	504	482	510	579	510	473	494	487	515	491	500	520	465	551	498	476	478	492	463	432	480	473	498	442	465	491	517	515	537	487	480	495	492	550	486	474	500	499	490	514	479	486	504	480	510	522	485	493	481	504	496	493	490	501	501	501	490	483	545	463	538	484	496	496	488	507	530	502	449	479	464	487	509	451	549	489	500	495	502	502	470	503	473	495	478	504	457	483	511	506	487	482	495	506	461	496	473	515	528	513	509	495	533	490	528	531	511	494	480	470	483	461	446	479	495	482	502	520	507	479	510	523	496	515	492	463	481	511	517	478	527	497	532	484	491	482	536	494	534	500	508	501	519	491	476	480	496	510	482	497	472	485	452	522	481	479	518	511	461	518	516	507	486	506	495	518	513	509	452	473	484	507	495	522	470	528	490	494	478	504	492	459	468	485	504	489	497	427	486	528	446	483	453	501	500	489	528	514	531	512	496	555	485	510	512	482	468	460	513	511	512	517	496	505	507	481	478	482	494	441	455	515	529	507	506	497	445	485	467	497	506	465	501	513	464	498	472	524	504	470	439	495	585	518	519	486	510	488	503	533	544	467	520	487	466	489	494	472	438	473	487	566	486	483	504	522	469	455	497	490	510	507	468	507	528	478	476	486	464	487	494	521	518	490	487	489	506	492	502	475	510	505	514	514	466	463	476	509	508	474	515	454	448	545	451	475	491	504	509	503	485	510	523	452	483	498	482	462	514	537	492	475	504	492	509	509	484	467	469	527	490	488	506	511	458	505	493	478	479	505	506	516	496	476	488	541	527	522	471	486	484	487	478	513	485	531	470	479	513	528	510	552	494	483	507	487	459	508	489	508	490	485	416	472	489	474	522	497	466	539	515	484	448	523	489	463	533	477	499	479	497	474	485	488	510	506	513	468	498	472	480	483	486	502	488	455	503	499	514	499	502	462	503	520	481	492	451	467	484	508	475	510	465	471	496	497	527	468	482	522	479	488	499	520	510	495	471	456	554	513	490	492	493	489	467	471	503	499	506	505	482	478	475	454	479	494	476	508	472	489	479	484	499	466	520	487	520	475	472	479	508	471	494	490	496	499	501	440	490	493	485	464	452	494	539	495	524	451	493	528	535	466	503	453	518	497	493	475	498	489	473	494	473	448	455	497	434	520	498	512	496	496	504	510	514
24398	36079	18550	4994	1492	588	441	415	398	427	426	380	414	395	405	393	384	406	448	421	390	404	419	390	412	422	409	420	405	402	406	379	419	417	429	375	392	425	412	400	444	403	399	427	391	368	397	387	436	421	438	396	458	401	447	410	411	390	428	373	382	396	367	408	427	345	409	360	407	423	408	394	396	420	399	364	415	405	413	398	383	397	432	380	404	405	412	440	402	414	415	396	368	434	399	402	388	414	431	360	401	418	411	409	425	392	426	411	401	406	386	394	389	395	411	416	432	398	422	388	392	401	454	413	400	395	429	408	414	405	360	414	423	395	384	479	401	400	412	362	399	378	391	403	393	357	433	417	392	393	428	435	401	398	404	397	398	407	369	409	388	435	378	389	394	416	414	402	408	419	400	385	412	438	403	408	385	454	392	394	407	389	392	386	422	369	413	425	389	421	413	389	396	395	434	403	418	425	389	403	425	440	406	462	431	377	419	379	437	363	407	401	421	381	392	385	414	411	416	413	380	404	410	408	408	409	411	413	410	415	394	395	424	417	427	415	449	402	419	402	416	378	367	402	428	387	409	383	395	413	413	360	382	389	435	418	413	391	381	387	410	406	417	396	412	412	408	391	387	387	396	376	410	377	390	433	402	390	388	419	398	417	410	400	378	373	418	439	373	408	385	420	397	420	410	385	394	382	376	425	403	380	404	425	396	416	369	399	402	434	417	393	385	442	372	442	399	389	418	426	423	391	419	406	402	428	402	394	422	427	362	394	447	410	384	399	384	408	446	386	420	435	408	391	397	407	395	432	365	416	403	416	381	402	397	400	416	437	405	438	395	382	407	414	426	409	392	404	417	420	415	356	404	381	394	388	411	398	398	448	434	398	405	420	416	407	379	411	378	392	390	429	397	451	400	425	424	396	404	423	360	401	404	400	396	383	391	379	395	401	405	408	387	405	390	395	403	388	397	370	415	395	405	431	414	385	402	374	397	449	384	384	400	379	400	415	382	404	421	417	404	402	381	406	407	386	356	397	401	396	417	378	428	420	423	393	442	423	406	373	397	431	417	428	446	447	396	390	381	402	418	408	416	400	375	422	399	391	404	399	372	395	385	405	396	400	414	398	423	443	382	401	371	395	368	380	396	417	391	356	418	391	385	426	406	384	408	404	388	416	411	422	388	429	441	411	405	398	384	399	398	408	407	388	401	396	381	396	424	408	396	399	405	379	427	416	398	400	436	404	451	393	394	387	361	413	354	399	380	418	386	419	391	409	398	424	382	443	442	425	409	396	383	419	414	376	391	432	395	382	392	407	419	390	413	397	404	400	433	393	419	416	421	380	388	403	436	403	389	423	427	408	417	391	387	432	426	380	420	405	399	408	437	403	412	434	411	439	379	411	388	396	414	408	394	419	405	413	420	456	406	403	369	413	403	413	392	375	431	372	410	415	405	394	397	420	405	380	422	425	386	441	409	400	392	384	386	412	475	385	368	407	384	417	418	429	404	412	392	404	382	401	399	395	404	366	392	386	422	413	437	413	402	384	397	408	381	400	380	390	401	407	421	396	384	431	465	372	398	437	399	428	398	439	398	418	404	406	393	407	418	406	424	428	384	419	369	411	401	423	421	442	429	417	430	379	410	431	426	360	411	423	437	394	381	401	386	413	399	415	385	422	430	389	389	385	407	379	371	427	392	446	406	376	405	392	392	396	423	383	435	365	411	431	383	415	398	417	373	474	402	413	397	384	391	404	405	397	402	428	424	397	427	407	391	417	389	403	452	364	403	421	418	421	393	408	391	396	420	419	386	421	410	414	441	402	385	390	392	386	399	419	370	415	385	383	418	422	367	372	407	400	423	364	424	403	426	381	439	406	393	384	412	423	419	385	405	389	372	431	376	395	396	426	396	402	447	390	443	385	401	401	393	404	416	418	408	393	446	358	402	436	408	433	383	414	417	408	387	408	399	375	438	467	387	409	429	409	386	424	385	408	415	394	407	425	397	409	360	384	420	385	420	412	426	411	407	386	443	413	383	388	413	409	400	417	408	428	412	421	394	434	401	436	400	395	412	387	369	387	403	391	416	398	392	412	404	388	408	387	410	365	393	432	339	414	394	425	373	442	441	385	372	454	395	391	412	402	411	405	389	415	403	409	406	386	435	402	403	453	394	399	423	391	392	401	448	424	411	422	424	404	397	425	418	413	402	381	413	423	415	394	393	432	419	415	418	429	430	410	402	388	403	386	398	395	405	414	421	429	405	403	398	414	422	439	381	445	425	401	411	389	376	414	399	416	418	386	397	426	382	366	399	410	428	407	396	422	396	389	409	409	382	403	388	391	381	407	387	376	400	386	421	400	357	387	415	399	415	406	400	405	421	413	402	424	385	418	410	382	370	404	421	379	409	405	404	386	374	410	431	414	411	421	378	412	376	395	418	404	420	430	419	401	441	394	386	392	435	402	392	422	396	422	428	423	431	418	427	389	394	429	392	396	442	405	409	369	420	386	422	381	424	417	403	417	444	417	418	408	432	394	381	380	405	411	384	451	393	395	381	416	417	389	442	410	389	394	393	383	373	381	419	406	396	367	400	412	391	384	409	418	393	407	433	444	355	420	413	396	408	391	372	379	398	363	431	437	406	388	453	414	353	426	399	438	424	392	399	389	399	432	401	389	434	373	404	413	417	429	420	400	408	421	429	409	399	404	424	434	420	424	399	388	372	376	415	419	428	417	402	379	431	425	386	405	366	409	394	382	398	407	412	401	402	403	398	419	434	394	425	432	400	383	431	398	426	417	400	407	391	411	400	396	411	417	408	401	387	397	382	405	412	409	416	406	429	388	380	382	419	423	419	392	412	406	376	391	393	399	398	446	392	440	415	412	418	353	436	413	377	413	360	414	406	439	420	403	387	399	402	425	428	413	404	413	393	410	417	409	405	411	459	429	455	383	379	409	430	392	409	387	401	384	402	411	406	397	372	403	403	397	420	391	394	421	394	404	412	390	377	409	393	401	434	427	391	408	400	375	417	385	381	368	422	423	413	427	397	415	385	382	393	391	418	413	387	418	361	413	412	410	418	431	399	400	393	372	414	411	400	385	401	409	379	417	408	416	390	393	406	427	409	430	395	413	435	410	386	432	402	353	432	391	387	405	429	422	413	412	416	421	395	396	404	416	424	446	427	442	389	409	361	388	394	408	371	372	405	399	394	416	434	394	393	443	375	387	422	411	401	376	381	402	403	394	390	438	412	433	397	408	415	417	377	448	413	404	377	394	405	390	418	419	399	396	408	416	436	419	378	383	408	426	406	367	363	392	409	376	405	419	425	414	417	403	403	382	409	420	385	441	399	409	429	403	392	427	413	421	422	399	407	384	413	443	398	417	408	403	408	391	419	441	410	390	429	441	399	370	401	402	430	399	420	394	388	418	441	409	391	417	395	413	405	405	389	401	410	416	385	398	397	376	412	401	422	392	378	427	387	370	418	456	372	386
25057	25615	37071	31192	17892	5310	1148	704	614	618	639	587	600	582	567	580	585	567	571	614	579	613	570	620	614	570	565	562	589	584	586	530	602	610	627	613	598	579	580	605	587	577	617	592	558	581	563	569	620	558	595	583	618	514	587	596	521	575	572	598	595	614	579	592	558	601	571	550	608	597	590	547	563	571	598	604	611	545	593	575	570	554	574	590	571	556	558	591	573	610	596	573	600	608	584	557	580	538	601	629	571	588	572	599	591	610	578	576	587	572	560	534	584	595	600	581	550	590	577	560	580	584	552	603	565	591	542	584	596	586	619	556	583	545	609	607	556	527	586	638	535	599	583	597	605	533	560	584	602	572	617	558	549	606	593	575	557	605	552	583	591	607	588	575	553	541	588	623	579	625	566	621	539	573	555	565	546	546	550	541	618	577	574	553	594	564	582	589	558	617	514	600	574	580	584	530	621	534	595	586	586	573	572	573	572	596	607	561	617	644	551	615	545	537	586	577	560	539	580	567	578	548	524	599	580	560	614	564	555	559	563	549	554	554	576	613	566	576	570	606	570	582	564	586	558	529	521	597	668	558	600	608	581	595	587	552	532	567	559	594	548	581	582	621	576	571	583	600	558	566	559	576	573	579	589	571	570	554	543	563	603	567	544	559	627	546	580	603	551	628	578	582	583	598	544	578	609	582	580	581	585	581	596	592	523	606	543	572	584	550	597	551	564	586	586	603	573	597	585	635	573	563	574	554	541	621	561	567	539	560	568	619	563	507	541	612	623	565	628	571	553	558	552	566	532	570	582	583	590	594	605	611	591	581	518	604	565	563	559	584	603	539	584	527	565	599	583	579	586	592	579	599	581	592	583	560	551	575	571	584	582	550	581	597	534	580	550	527	577	607	535	560	547	594	537	572	585	555	586	626	616	594	550	575	552	555	614	552	590	584	596	597	534	603	562	528	553	605	612	577	601	562	559	592	576	564	575	576	578	606	555	585	587	635	559	557	557	551	602	569	616	595	583	584	567	593	540	573	628	581	568	610	596	606	557	599	594	563	590	610	618	573	595	580	569	575	562	564	554	585	563	570	592	610	574	595	574	623	597	617	589	537	562	559	549	568	600	563	582	564	555	574	574	584	550	579	565	574	571	567	584	601	644	563	542	554	589	611	569	552	579	580	588	584	550	579	592	551	587	544	617	587	549	603	628	572	577	576	530	602	594	532	575	547	614	571	566	561	631	580	561	580	567	571	564	588	546	588	584	570	582	599	556	607	605	548	550	594	618	611	562	600	618	584	579	572	531	643	588	573	561	549	606	607	529	544	611	580	629	571	586	559	570	593	599	604	611	506	590	608	563	539	586	529	589	587	548	516	590	573	561	577	580	567	599	597	588	590	578	619	612	554	551	591	545	586	577	571	568	564	577	583	585	595	552	590	599	571	553	602	584	565	550	556	593	565	610	584	583	617	589	574	574	580	559	602	590	578	544	569	564	574	577	648	543	559	592	535	554	596	564	603	543	598	561	580	567	639	547	559	571	565	529	620	580	527	583	544	598	598	555	541	611	557	609	565	580	585	575	567	539	568	564	573	594	558	602	611	580	588	551	588	559	548	556	595	583	608	559	575	562	587	575	591	563	587	598	611	579	594	598	572	585	609	598	574	601	563	550	562	559	550	554	569	599	545	589	583	580	564	563	580	597	583	597	567	553	603	529	618	585	552	532	580	539	547	622	603	541	528	606	590	563	526	590	571	552	540	587	617	584	545	585	612	590	579	628	590	598	617	643	591	555	564	534	610	550	568	584	583	555	556	586	590	592	561	533	574	583	547	603	588	599	583	562	533	606	602	570	557	561	646	561	657	563	552	604	587	608	566	570	596	552	562	514	571	600	599	614	598	558	588	560	568	587	556	593	561	549	581	573	550	569	599	606	568	559	532	589	594	641	590	570	611	582	586	574	612	610	613	552	574	583	608	569	558	514	585	578	587	603	568	548	576	626	561	541	566	551	587	579	617	578	606	519	567	529	568	600	578	593	575	551	539	559	572	567	596	571	555	609	583	551	548	596	589	560	612	560	574	555	550	618	557	573	589	598	566	565	583	575	567	623	553	589	580	601	554	573	569	586	529	567	573	555	563	540	578	574	586	578	572	626	556	540	611	544	567	557	534	574	619	585	595	556	582	597	576	568	563	551	618	575	557	558	596	554	560	539	563	554	567	616	547	561	630	568	581	569	564	566	599	542	550	536	585	562	586	566	631	579	575	566	570	573	586	574	564	560	584	601	557	549	575	548	578	577	587	586	561	590	517	614	592	580	571	580	579	629	554	627	586	559	549	579	608	585	585	545	537	591	599	591	567	586	652	590	568	542	562	576	581	562	563	556	526	543	582	605	568	565	570	636	558	544	542	586	582	588	551	553	581	537	575	600	572	574	593	579	612	561	543	591	575	565	545	567	558	550	620	574	601	553	564	593	530	560	575	547	617	565	625	576	616	586	561	593	576	581	587	543	577	548	577	601	551	562	562	576	596	608	570	547	571	595	583	568	586	593	583	576	590	547	560	586	538	532	579	612	547	587	602	577	565	545	595	609	575	567	563	563	538	588	573	594	594	580	602	529	587	563	608	566	622	575	565	602	550	585	554	540	567	588	539	562	580	596	544	564	623	594	533	533	542	569	558	563	580	574	592	605	521	603	546	558	577	579	565	564	549	565	555	583	615	546	592	583	549	610	580	577	611	600	596	610	613	586	604	560	588	525	580	582	596	588	581	589	581	592	529	584	560	553	565	541	561	594	572	561	584	540	618	570	585	568	567	568	591	577	560	563	538	598	593	593	584	585	561	576	570	595	576	598	569	608	584	565	575	613	549	542	584	592	589	594	574	550	589	536	568	615	562	541	580	575	550	585	538	620	631	606	597	566	571	580	573	577	535	593	585	539	583	618	597	582	571	558	561	558	604	551	573	583	597	594	548	555	575	596	583	568	570	571	574	575	593	626	615	566	539	565	592	569	578	550	549	541	567	621	557	584	555	537	554	603	601	586	572	525	574	598	588	600	552	567	564	579	615	610	569	587	573	584	622	565	586	564	542	557	561	580	568	546	594	590	604	607	575	522	558	557	546	570	571	591	608	585	561	531	569	598	572	585	624	567	560	593	629	575	554	558	563	600	535	597	559	565	547	612	581	576	546	578	572	550	608	528	601	566	577	596	544	578	589	521	594	564	583	578	547	586	552	538	530	579	545	591	609	571	574	567	567	561	585	596	575	578	570	561	565	619	587	574	573	614	574	553	556	577	530	564	585	580	550	581	596	569	596	573	565	557	604	609	586	601	566	566	568	562	592	587	566	539	563	609	566	586	579	648	584	556	555	584	534	564	562	582	580	536	585	528	562	569	568	529	611	558	570	596	544	591	577	579	566	557	574	562	589	545	554	587	594	566	597	611	604	525	609	542	568	592	610	561	554	588	568	579	604	566	520	560	520	578	551	605	582
62300	91700	58365	25310	7493	1981	806	612	526	560	484	530	508	518	506	558	522	528	536	551	530	523	554	517	507	530	508	506	553	528	541	502	502	550	500	544	519	516	505	531	485	549	510	519	522	529	489	527	524	553	542	507	525	582	505	508	500	546	522	585	548	535	558	519	556	507	570	546	578	550	489	516	556	539	551	520	541	535	541	513	561	514	486	555	539	511	520	493	519	497	489	515	527	496	535	489	520	534	544	535	545	510	570	503	505	541	505	501	524	542	552	503	551	492	499	543	533	532	511	505	560	564	569	484	544	550	532	539	509	544	492	550	486	524	457	515	510	496	520	525	519	538	554	543	515	537	510	521	532	533	532	520	576	527	503	460	537	493	493	502	523	500	512	533	489	463	554	507	534	500	532	527	545	559	546	495	503	523	540	495	504	531	463	511	538	533	499	537	566	525	542	519	532	519	551	476	577	563	524	534	497	547	497	548	531	497	524	542	524	538	531	534	505	540	564	516	457	512	509	518	519	500	531	515	510	514	521	526	490	495	493	497	509	502	553	534	511	484	540	541	522	524	504	492	529	501	525	543	523	507	480	563	539	481	545	515	540	548	532	522	531	508	514	508	516	526	524	529	500	513	495	517	521	500	535	524	486	513	547	505	544	516	558	515	522	512	558	493	550	526	548	522	512	486	534	512	519	511	535	477	531	581	481	506	523	512	517	537	511	523	547	505	474	587	502	482	510	496	532	536	525	537	540	526	523	534	515	543	562	534	536	510	553	537	531	555	528	536	492	493	515	548	513	515	531	514	520	587	530	486	536	529	547	508	513	467	541	530	527	548	514	525	526	496	526	531	525	536	504	543	533	504	547	516	555	528	515	540	568	537	548	496	534	510	499	500	548	516	502	505	562	501	533	517	532	495	525	538	516	538	525	497	548	512	517	575	533	530	532	519	498	516	523	529	513	535	499	541	534	560	515	531	505	546	535	505	531	494	533	511	524	530	497	504	525	516	516	551	548	560	512	523	533	550	541	560	530	515	537	528	495	547	518	543	492	499	482	498	568	510	535	522	561	552	541	506	523	490	552	534	516	515	536	528	526	532	505	539	536	542	524	503	514	546	527	509	501	503	518	566	530	523	529	527	561	515	505	543	546	534	525	502	547	503	534	525	510	530	523	499	523	556	504	524	512	521	498	517	561	496	558	511	508	533	507	528	542	487	508	537	533	548	498	495	520	580	509	501	537	514	538	537	526	537	512	525	519	523	499	481	516	544	489	525	488	505	516	532	505	520	516	521	525	507	508	498	530	516	580	518	548	496	504	565	521	503	544	495	503	514	495	537	524	498	535	509	535	519	527	523	539	528	498	512	498	486	531	502	553	501	550	585	540	556	518	551	541	523	521	539	509	565	512	523	487	520	517	506	516	517	500	516	544	548	555	578	541	559	550	510	525	509	523	530	476	532	555	550	516	537	547	500	525	561	539	497	521	557	510	525	509	530	507	523	509	541	517	533	492	533	513	565	515	509	537	531	539	508	518	528	502	529	514	514	512	547	512	515	498	489	525	549	524	522	548	495	542	535	551	541	555	531	526	494	552	519	506	532	487	498	518	526	540	521	478	508	547	513	495	513	492	502	547	521	521	497	524	522	516	516	518	503	561	534	457	516	533	524	555	531	524	520	504	562	540	510	548	521	529	507	540	506	499	483	512	562	532	572	500	538	519	528	536	550	525	534	514	507	504	481	473	543	513	521	520	550	535	540	508	529	520	519	523	534	512	514	538	539	519	521	523	496	517	497	487	529	502	550	500	528	512	510	509	504	516	496	535	503	515	537	526	526	513	516	508	489	521	519	520	496	565	549	535	534	538	502	504	540	528	539	526	519	512	524	514	549	523	533	551	518	507	506	527	470	553	510	518	502	512	511	543	511	508	507	554	522	531	517	518	512	552	545	496	523	506	518	537	497	529	512	489	511	512	549	559	511	540	476	496	514	514	536	545	501	495	543	538	532	534	484	495	487	513	515	526	537	510	510	530	500	565	581	514	497	524	535	528	533	519	550	522	515	496	541	499	475	505	435	514	507	506	520	539	526	527	478	503	537	504	550	546	506	523	510	513	529	513	530	490	535	515	551	534	512	512	543	536	519	530	547	545	508	497	522	506	581	483	513	495	533	508	522	531	557	537	506	508	559	557	493	532	537	520	512	464	537	546	522	504	493	506	515	552	535	494	546	534	500	502	502	473	522	511	526	549	533	504	531	483	524	515	538	535	533	530	516	534	496	513	527	495	504	487	527	556	462	522	523	518	572	564	542	508	530	499	516	526	515	528	535	506	550	495	539	506	539	534	512	531	544	510	524	521	529	531	496	552	518	533	527	537	516	488	513	524	503	528	482	518	517	513	545	505	563	524	517	523	510	528	525	574	515	507	507	524	558	525	479	518	500	540	466	514	494	530	511	461	534	544	499	543	532	529	489	494	531	562	522	515	484	491	566	570	522	538	514	513	539	529	490	531	534	515	533	534	524	477	554	526	526	519	588	495	482	531	538	541	497	567	518	535	510	541	535	484	518	539	497	533	484	481	518	523	497	543	541	507	499	532	509	519	513	527	585	521	490	499	541	507	502	532	526	522	534	538	549	531	561	510	507	533	515	532	515	520	497	502	561	521	537	517	483	511	554	492	489	525	518	491	537	515	539	583	536	494	472	517	548	513	578	515	541	541	502	519	526	545	554	457	504	501	510	510	518	527	477	469	532	475	545	508	487	558	508	530	536	503	519	496	523	550	552	533	518	558	518	541	529	547	533	494	543	522	529	524	527	537	537	519	548	479	541	520	506	509	493	516	536	501	515	528	514	513	540	543	560	533	545	518	563	498	510	502	478	543	555	490	531	506	531	539	510	554	572	539	493	511	525	524	553	539	540	548	539	541	530	530	530	490	529	488	505	534	512	542	541	508	505	485	538	580	543	507	520	578	532	537	520	530	567	550	508	527	528	512	497	564	518	545	564	511	509	540	493	543	509	524	522	504	536	489	583	517	544	539	522	540	520	513	517	509	479	535	506	541	553	528	534	566	498	505	462	558	536	479	490	521	553	529	540	526	539	541	502	503	550	505	526	516	510	489	521	484	520	505	552	526	532	510	522	457	547	555	513	523	510	504	542	533	558	513	515	551	505	537	513	505	515	518	519	498	511	544	509	508	487	543	516	555	507	512	525	525	526	551	506	535	549	506	509	521	534	498	504	526	578	495	530	527	509	531	525	547	508	535	544	513	539	501	529	508	517	540	534	469	474	544	510	507	492	526	523	552	552	510	525	556	541	495	590	535	489	551	508	539	539	539	545	533	513	500	501	499	526	516	488	511	532	525	508	522	549	553	550	569	485	514	551	539	565	487	497	527	512	520	510	527	541	497	535	518	551	533	510	524	519	536	524	523	525	505	506	514	544	554	517	519	510	541	492	512	519	551	515	495	504	477	511	562	507	546	515	510	534	529	477
23997	23272	33223	28393	21353	12089	2491	997	770	769	734	749	737	722	745	658	734	716	716	726	753	726	724	702	696	727	704	717	706	678	728	737	677	711	690	692	711	687	731	728	664	726	711	671	690	699	708	703	693	656	763	716	728	727	742	740	732	710	646	679	677	696	709	666	683	700	702	725	741	678	726	702	717	714	683	677	687	684	690	687	712	693	683	723	732	704	693	704	674	665	643	689	688	678	720	726	708	656	682	658	694	701	673	683	662	663	660	674	717	709	699	660	703	742	684	641	673	718	718	697	695	666	695	668	662	673	698	676	688	698	663	679	700	722	662	706	676	697	754	697	694	680	703	693	708	719	681	715	674	731	741	721	673	703	703	690	674	635	713	693	671	752	670	638	684	705	701	738	661	678	725	717	693	695	755	726	679	711	675	725	672	707	682	716	677	724	671	662	689	681	651	713	705	729	659	667	678	692	692	697	668	666	693	681	700	710	715	670	650	730	716	675	677	682	658	707	699	727	662	679	731	749	640	674	695	719	688	750	700	694	705	669	722	644	692	707	696	708	676	724	660	698	714	671	724	719	670	664	704	650	683	706	703	709	734	731	683	710	687	687	734	672	731	733	692	686	687	741	696	756	694	706	663	706	671	663	671	690	675	691	682	720	670	727	704	729	683	698	654	714	698	672	724	688	668	698	668	684	671	660	697	674	702	676	691	745	705	639	740	666	657	676	700	675	698	652	709	690	682	675	725	675	690	721	674	674	646	698	727	700	732	762	711	686	698	666	733	686	721	719	717	667	685	692	712	704	682	656	713	722	693	664	721	687	665	681	682	689	711	684	705	669	689	699	727	700	667	717	700	665	680	696	659	693	696	707	729	678	740	724	672	719	695	676	685	726	723	684	675	718	710	727	690	669	685	759	703	735	702	682	718	692	772	705	694	665	688	755	670	672	653	728	711	691	702	702	664	711	695	706	736	666	744	695	693	706	704	715	711	730	713	712	693	710	725	728	659	685	675	739	711	702	732	687	688	720	712	693	742	676	703	703	689	703	702	657	688	717	696	701	667	673	693	709	658	702	680	667	724	713	630	679	688	702	706	638	695	677	716	698	737	694	692	689	671	657	727	711	704	642	673	664	697	681	696	665	679	682	731	748	676	725	646	686	675	700	704	747	718	676	647	697	742	709	736	703	672	713	677	704	667	711	672	633	697	690	702	658	632	696	710	658	716	692	734	697	705	718	673	711	697	699	748	701	709	682	667	717	689	731	694	682	702	710	704	712	666	666	674	693	674	729	690	701	684	694	690	738	695	719	704	693	690	716	726	731	690	700	737	705	689	705	720	736	689	659	695	709	666	725	689	687	738	668	632	687	674	649	714	736	723	686	652	725	681	669	656	711	703	700	662	696	688	675	673	724	686	682	670	680	690	716	706	663	667	721	776	700	673	695	737	670	664	676	791	674	702	695	713	659	694	700	714	666	695	731	703	715	701	716	669	670	689	709	698	717	711	738	635	693	632	719	682	713	670	690	652	715	730	716	714	659	724	687	702	704	708	701	686	673	746	697	702	674	677	714	716	724	677	726	727	728	693	735	724	705	648	678	742	698	692	696	652	700	685	705	710	654	684	676	678	654	672	665	702	680	720	684	723	658	691	722	664	651	686	732	706	687	733	732	695	725	716	717	703	735	701	675	707	676	703	683	677	687	679	729	717	667	703	724	711	690	701	690	699	745	676	700	665	665	692	709	695	693	680	707	725	703	705	740	687	687	648	723	744	705	696	710	690	704	653	701	660	689	688	693	661	677	638	691	695	735	679	691	687	702	698	735	680	694	682	682	691	668	672	693	660	741	715	719	694	706	684	734	663	703	693	671	673	700	712	701	649	704	735	675	665	686	723	711	680	713	716	662	673	684	673	674	658	719	698	703	705	744	666	670	714	668	718	733	738	728	687	675	710	687	660	723	699	674	685	771	714	744	681	636	693	706	699	718	681	673	649	725	641	692	720	763	691	684	725	725	722	703	673	726	675	745	698	701	718	695	755	723	741	705	657	688	694	637	701	693	714	679	701	732	676	692	722	676	722	688	696	684	691	707	705	665	731	695	732	645	699	695	725	728	678	716	668	731	669	705	714	670	673	714	637	715	747	686	711	690	676	706	709	687	681	686	683	669	732	721	669	689	692	663	675	647	659	648	705	738	701	698	673	691	698	680	676	685	713	721	710	711	685	685	716	702	656	699	698	670	731	701	719	723	653	704	701	694	714	710	695	642	715	738	702	702	692	729	729	709	679	666	714	660	689	701	684	651	686	713	667	748	718	711	663	653	708	714	665	675	666	650	710	686	713	678	708	715	667	703	702	689	712	716	690	716	678	706	628	669	702	721	731	719	764	731	688	693	699	710	723	677	715	674	711	692	714	732	741	662	654	657	683	665	693	745	650	678	703	668	712	708	730	699	709	688	692	696	725	688	730	644	674	685	687	658	636	684	696	643	654	703	746	683	706	728	657	720	769	713	725	686	649	702	691	738	669	695	665	684	694	698	709	588	694	657	714	630	617	691	680	673	668	644	709	652	645	719	681	676	683	752	692	666	693	677	686	679	709	657	691	702	746	703	710	692	675	701	730	690	702	682	702	730	668	701	682	722	643	696	678	689	773	671	680	686	646	684	714	693	683	716	704	708	713	638	655	642	684	677	715	705	685	677	701	739	732	693	655	682	703	714	710	688	756	734	718	649	661	698	689	652	716	648	686	685	695	663	741	725	732	692	726	725	713	672	709	699	621	676	676	724	707	680	670	683	684	684	732	679	718	727	664	710	696	717	699	676	696	680	690	657	682	661	723	698	684	693	723	683	704	668	691	727	672	731	703	735	720	681	728	681	678	702	700	662	712	659	680	682	703	717	649	699	749	732	704	660	699	697	659	652	741	749	710	643	667	700	626	641	694	693	729	734	716	715	657	617	695	658	679	668	687	736	704	740	763	683	741	690	685	679	655	672	709	691	737	731	693	694	679	669	681	679	717	689	710	660	680	713	723	695	725	714	681	713	672	689	686	671	716	644	702	748	679	706	704	665	650	702	663	669	689	681	674	727	654	713	692	698	698	646	645	682	675	709	737	718	700	627	683	692	704	688	678	696	670	676	653	686	694	709	703	745	673	747	716	701	706	727	658	679	703	680	697	691	653	752	689	704	692	690	696	707	696	690	682	647	641	676	666	750	733	664	737	701	709	710	708	681	665	757	653	683	777	689	665	674	655	707	686	723	714	708	668	676	705	714	657	708	692	647	675	635	706	706	699	685	685	729	707	703	729	694	701	663	699	697	701	719	679	620	704	674	687	690	671	666	727	635	658	702	696	725	661	720	698	697	703	646	705	684	662	708	682	707	664	670	659	665	700	742	693	691	733	722	667	680	675	709	698	712	718	731	664	697	712	719	711	667	712	694	688	693	684	634	734	670	720	699	655	702	722	686	660	648	721	734	760	706	679	657	695	709
64412	99252	65884	32703	10935	3037	1204	814	691	634	637	650	661	624	637	689	620	664	697	662	630	643	640	604	655	609	618	632	602	628	648	645	653	640	664	659	638	616	626	622	681	621	667	647	681	654	646	690	641	648	678	613	633	628	640	643	648	667	636	613	637	624	662	632	642	615	632	657	679	642	621	625	626	656	609	691	656	682	646	650	663	668	602	619	654	638	728	611	657	632	615	675	641	679	622	662	630	676	647	654	642	661	683	630	670	639	682	674	663	636	650	638	588	619	635	667	641	647	664	674	601	632	602	656	671	688	644	625	603	630	674	628	634	685	658	636	598	581	618	640	651	631	658	639	638	675	612	669	682	658	702	654	600	648	636	628	642	624	632	621	637	601	621	709	629	602	620	610	603	663	665	658	640	643	651	650	676	638	650	639	605	639	629	645	668	667	626	609	593	625	593	662	656	676	636	673	651	679	647	720	635	620	647	664	601	628	651	625	655	607	665	689	644	635	619	667	621	651	633	626	679	626	580	602	633	624	639	655	643	681	652	645	672	666	645	625	648	648	636	640	617	645	631	644	637	679	649	606	630	641	634	671	600	615	645	668	656	684	639	621	661	659	650	636	628	627	605	656	638	671	625	628	692	681	643	640	612	649	672	622	666	649	674	651	627	643	643	630	628	625	687	637	640	641	627	615	642	638	646	652	605	688	674	623	644	655	601	653	625	639	650	640	679	652	631	650	633	632	598	610	640	666	663	670	651	601	650	669	640	622	640	607	608	614	639	639	646	662	646	620	638	631	687	656	639	645	692	664	596	564	608	641	589	631	658	619	625	650	647	637	627	628	650	675	612	596	635	678	624	617	630	666	644	626	649	647	634	591	629	625	670	660	665	648	616	603	691	658	638	630	648	612	646	653	656	600	627	665	652	657	652	633	618	615	680	660	624	612	652	600	639	631	640	621	659	661	614	599	613	652	609	648	611	638	707	629	664	629	596	667	605	686	654	672	682	635	622	634	656	614	654	635	653	633	657	669	695	633	629	648	624	617	638	673	649	591	694	671	627	668	633	655	633	653	637	649	640	666	651	638	632	645	622	650	630	588	638	610	642	630	637	646	653	640	647	669	660	618	629	606	624	610	645	670	628	638	610	620	621	641	647	634	626	624	636	642	639	670	624	635	671	632	613	626	596	662	673	638	647	642	672	630	632	604	591	644	639	629	600	620	640	637	667	662	602	640	613	673	616	641	643	569	646	686	655	637	622	685	647	634	618	610	662	631	648	618	666	612	625	619	650	638	627	613	628	656	696	684	617	683	616	620	620	659	628	655	630	580	669	644	700	645	632	626	652	640	641	602	680	665	640	612	643	629	632	637	652	664	605	616	678	627	643	668	629	640	597	697	646	610	606	644	669	614	631	657	665	640	649	645	639	644	582	658	622	648	642	655	652	644	641	601	662	619	682	631	654	644	646	620	663	632	658	618	632	661	643	660	638	680	651	639	683	611	629	674	635	637	643	673	621	620	687	616	669	653	658	628	637	649	635	642	719	619	645	637	627	598	659	584	610	625	623	620	636	644	617	599	642	608	641	657	679	639	622	622	632	671	632	648	617	681	605	623	613	616	640	640	596	642	668	640	606	662	644	653	641	635	582	630	635	677	651	631	655	626	645	643	657	629	648	657	624	600	625	642	653	649	650	636	674	624	640	639	669	671	624	651	625	609	618	695	661	636	637	634	673	665	608	611	629	626	627	642	630	642	657	677	687	603	626	674	598	620	643	669	552	602	650	698	654	598	658	603	610	627	637	648	637	645	668	620	600	623	624	646	606	686	621	650	661	658	638	637	626	640	654	618	596	626	643	633	582	606	676	668	699	613	674	624	648	625	667	635	627	659	660	647	630	655	617	602	654	653	639	629	642	662	642	652	653	711	646	672	611	640	635	618	588	671	616	633	655	629	619	616	684	647	613	640	644	609	658	646	628	677	586	668	697	616	635	625	643	698	614	634	605	718	640	655	656	593	650	604	662	618	598	609	646	648	633	636	633	675	586	594	641	614	630	679	604	654	603	633	689	661	605	647	613	688	654	642	665	610	635	658	657	674	621	620	585	617	661	631	652	635	668	659	631	637	616	639	619	636	631	610	627	650	653	693	628	603	670	619	607	665	676	613	639	597	587	599	665	622	700	609	670	623	643	664	684	652	636	605	655	587	661	658	643	661	637	627	653	609	639	593	605	703	642	646	659	631	610	599	641	587	626	661	631	656	668	593	634	661	630	626	636	626	666	686	660	627	631	659	657	596	611	599	603	651	658	644	625	642	658	632	647	626	634	685	656	653	645	628	659	636	646	654	606	670	643	661	629	618	631	678	665	636	603	622	612	626	643	649	610	608	661	639	641	648	614	666	621	616	641	658	604	674	647	659	603	621	698	651	661	680	623	630	626	633	680	602	635	623	654	599	630	612	664	615	607	663	620	607	609	638	653	652	613	658	652	687	665	626	651	639	656	638	602	635	628	618	669	578	651	616	649	639	628	627	623	673	673	663	620	650	643	622	644	601	636	587	622	663	602	641	646	651	631	607	651	653	673	618	655	662	637	641	686	651	601	615	593	615	590	590	600	650	667	662	622	649	595	607	625	601	648	691	651	648	638	644	653	600	602	638	600	638	673	642	618	679	630	677	642	626	611	613	584	627	627	655	614	606	639	613	649	631	689	669	649	670	666	596	639	608	621	632	649	619	674	642	610	627	622	682	629	639	633	634	674	638	652	598	624	620	612	671	664	642	667	630	622	618	648	662	641	642	690	632	647	633	719	661	631	638	662	640	649	670	619	669	632	607	658	650	644	650	703	633	636	659	625	671	598	573	683	665	571	627	653	600	660	589	644	617	641	665	630	604	634	628	660	620	627	603	617	613	588	639	658	664	636	641	648	635	648	655	659	625	672	616	612	667	658	672	637	629	650	659	617	679	639	650	669	661	616	616	618	637	649	641	630	689	606	651	622	620	588	647	663	660	657	631	657	587	617	638	681	628	606	653	692	585	633	688	624	677	663	660	637	657	660	656	665	583	604	662	668	654	670	690	630	636	664	582	644	675	613	665	637	673	682	620	635	672	635	618	611	655	623	570	654	635	646	661	653	619	595	619	671	701	676	648	625	639	630	650	616	634	642	668	651	615	663	625	609	657	639	653	663	617	609	679	661	639	592	618	616	613	651	622	589	652	620	597	608	646	664	655	676	645	635	608	663	607	656	588	647	640	693	627	635	621	620	616	675	648	676	673	635	632	655	640	619	668	635	652	682	627	646	657	664	650	677	640	637	632	635	671	652	683	586	592	656	641	710	639	667	598	596	634	629	641	598	577	639	605	682	619	637	653	662	588	655	631	592	612	638	640	651	644	645	623	655	673	648	654	624	643	620	638	670	598	672	612	650	664	670	577	681	640	580	668	642	610	656	631	631	631	698	658	664	636	621	656	608	628	640	652	665	642	591	615	680	689
30936	30948	24045	8418	1586	663	560	517	514	499	477	527	500	504	494	520	512	496	484	480	508	506	544	510	523	491	534	515	526	537	502	530	520	522	458	516	472	504	518	518	474	498	493	508	493	512	497	504	505	473	528	481	503	493	499	486	496	509	506	510	556	540	519	490	531	495	461	507	533	506	454	508	507	533	506	458	505	504	510	462	515	527	514	501	474	507	486	485	484	500	510	475	512	511	553	523	519	513	499	484	517	530	475	485	470	524	507	525	484	503	522	506	545	497	494	485	509	503	466	519	506	512	456	484	562	494	511	465	456	495	493	494	475	489	506	457	516	511	503	505	506	499	470	487	506	548	512	483	465	451	464	504	492	454	493	450	490	460	502	484	493	498	488	515	478	507	515	522	517	482	500	491	567	503	492	515	494	516	511	514	521	453	479	454	500	518	502	469	514	527	492	520	497	499	487	519	512	475	509	483	506	497	480	474	493	512	500	469	514	498	520	508	505	510	492	520	480	483	490	518	510	464	478	473	493	518	526	499	530	476	481	506	515	475	526	505	481	505	499	484	499	478	519	504	465	492	519	529	492	507	530	497	487	534	508	538	491	493	537	512	490	487	519	469	452	517	505	499	496	490	469	512	485	503	460	505	506	514	526	528	493	507	473	504	544	479	492	553	539	531	495	512	440	521	485	503	508	509	513	490	490	496	507	527	496	455	494	537	506	482	501	526	506	506	511	510	517	498	517	498	498	484	495	504	514	504	515	493	506	520	523	486	540	471	508	511	484	541	498	472	516	476	551	470	471	488	486	535	462	484	468	494	485	509	505	513	473	484	505	508	516	486	485	507	513	512	536	503	503	475	521	508	516	510	509	495	492	496	498	523	497	461	512	470	528	503	490	465	519	495	497	496	503	496	511	497	526	495	452	515	497	479	490	522	493	436	513	514	509	486	493	514	439	511	504	478	486	468	508	482	537	487	494	475	497	501	470	507	468	495	491	507	476	513	496	489	522	479	478	514	493	497	485	491	506	476	525	490	525	502	496	476	514	527	499	493	512	491	477	516	502	470	483	537	506	524	504	496	493	499	528	467	527	508	539	484	511	496	520	495	495	492	480	512	505	473	465	447	440	543	550	505	473	482	478	487	537	478	416	471	501	495	502	444	488	463	479	510	513	501	486	523	423	545	496	516	478	513	470	488	537	491	530	516	490	513	496	472	478	514	522	509	512	512	500	522	498	519	495	515	532	550	496	489	526	516	547	545	517	476	507	523	531	521	539	475	527	536	468	520	474	518	452	529	537	530	521	535	499	523	487	527	491	494	490	481	524	463	525	522	544	489	503	501	458	513	493	517	481	538	498	528	477	496	530	488	461	503	513	480	484	482	474	514	450	494	471	509	516	515	506	491	512	461	500	532	478	506	507	486	509	542	503	499	525	489	533	481	504	483	531	489	470	530	514	505	532	503	526	529	484	520	484	528	508	507	471	497	492	485	487	497	516	518	517	502	480	486	497	520	521	540	482	529	484	475	489	479	484	498	486	474	509	501	498	456	526	538	470	526	492	524	506	496	533	482	525	527	500	499	519	505	497	506	532	507	481	490	518	507	489	488	492	519	481	473	509	491	526	530	547	500	470	511	514	490	485	491	460	471	535	540	469	485	498	504	475	494	477	541	457	495	454	471	521	514	512	488	480	502	500	543	481	485	517	534	531	549	515	453	515	503	525	474	502	507	506	487	518	469	502	486	487	502	479	478	496	528	518	454	489	505	522	490	523	517	491	515	515	499	501	505	489	497	512	469	499	551	503	499	486	499	506	492	503	478	476	496	531	486	514	483	505	504	547	520	524	484	519	476	492	520	494	480	508	482	503	531	479	502	482	506	502	503	509	487	525	461	491	529	501	550	510	496	484	482	487	485	520	508	520	466	479	493	473	554	492	517	500	510	473	462	476	503	490	531	488	514	489	487	493	503	495	530	487	499	509	489	479	489	510	517	488	513	519	481	461	524	490	502	510	503	463	519	543	484	475	498	475	507	512	503	508	521	521	504	492	504	526	480	503	485	531	487	475	491	518	522	475	478	458	487	487	484	511	490	521	501	488	513	490	488	435	488	536	489	543	464	463	490	499	504	512	471	513	537	488	501	486	478	460	521	474	511	515	481	507	517	507	479	502	518	479	521	533	481	487	499	472	492	502	487	471	488	526	475	499	499	477	497	504	497	545	527	464	488	474	522	512	481	484	519	518	495	514	493	499	468	498	483	488	486	520	505	491	508	480	512	479	499	512	492	522	546	475	498	510	498	473	491	535	473	551	495	503	497	483	506	502	498	493	527	532	484	527	488	482	517	492	491	494	486	524	544	524	495	537	542	491	496	528	489	498	518	512	487	519	457	476	486	536	485	493	518	495	460	460	496	551	519	481	471	490	474	527	500	480	477	508	519	522	538	521	507	472	487	507	500	518	486	506	479	534	487	483	549	482	464	467	479	470	501	502	506	454	498	510	532	481	463	510	531	507	476	477	511	509	500	486	533	468	527	503	480	512	504	507	475	524	494	482	525	477	516	459	479	492	487	484	499	479	530	478	471	492	499	510	464	487	483	482	514	485	458	458	475	467	504	496	506	463	491	501	514	519	508	537	482	505	496	506	500	492	495	508	461	485	480	512	510	453	512	507	467	527	522	493	519	488	506	518	510	507	526	489	473	519	487	489	511	482	502	537	505	460	529	481	523	512	464	527	488	525	516	517	526	518	516	499	500	507	493	486	510	462	471	526	471	463	491	488	505	503	485	481	493	516	453	488	500	512	512	515	542	501	516	513	503	538	462	553	508	510	452	537	470	472	520	488	496	496	505	498	499	515	465	493	492	497	535	470	474	503	490	489	479	472	516	528	555	506	511	530	475	453	524	492	458	489	476	495	510	492	537	493	507	493	481	515	491	490	530	518	509	512	515	543	490	479	525	482	511	490	472	474	486	449	489	522	512	499	454	486	502	499	515	539	533	477	473	494	479	467	483	532	515	478	472	529	499	528	483	469	519	513	512	494	483	489	478	495	503	525	495	495	524	493	477	524	513	479	501	512	503	529	508	501	525	507	512	526	461	547	504	530	504	490	495	505	543	491	504	505	512	498	523	524	490	500	477	522	488	462	505	470	539	505	521	506	484	492	454	492	493	457	516	527	503	497	516	505	540	521	516	510	504	486	496	475	521	517	501	512	530	526	504	508	505	517	511	495	474	529	505	524	478	497	445	509	510	500	474	511	482	494	498	510	530	507	526	478	490	509	500	465	505	469	510	504	474	498	483	466	501	497	466	519	499	473	488	488	481	480	498	494	506	483	486	503	477	529	505	486	433	522	496	482	450	479	511	527	454	471	480	522	517	516	477	505	486	518	491	531	529	497	502	488	480	485	485	509	546	522	508	495	493	463	459	515	566	528	518	537	495	487	502	556	497	509	517	495	493	526	535	530	489	496	505	495	527	514	520	465	486	538	467
25966	34965	17117	4412	1304	602	498	491	446	399	428	437	409	452	394	401	413	375	450	411	399	399	422	421	399	432	407	454	393	426	423	458	396	424	418	426	372	429	418	395	418	439	436	411	369	387	377	413	428	437	424	426	424	434	376	404	396	403	414	414	426	415	378	417	449	386	409	423	429	412	429	384	397	405	405	453	423	427	380	428	397	397	433	428	394	408	389	371	402	383	441	425	375	428	442	419	390	443	428	450	463	437	425	397	421	437	397	450	404	430	417	437	443	410	400	389	435	432	431	411	420	421	367	439	424	401	411	437	410	411	449	435	447	407	467	397	414	399	438	419	403	388	408	402	454	423	420	436	406	411	428	415	415	421	408	385	418	419	457	430	417	418	382	405	435	446	427	421	393	435	397	406	450	406	414	408	405	415	393	422	409	412	385	395	418	413	418	445	415	405	406	433	426	417	438	417	395	376	423	425	425	392	421	419	432	457	403	408	433	400	388	419	441	389	404	397	434	436	397	397	413	429	401	416	414	417	405	400	415	388	452	423	403	375	422	431	426	404	395	435	402	395	435	430	416	410	467	431	432	411	389	449	445	392	423	361	443	426	409	384	406	427	401	397	439	409	444	429	405	395	440	372	402	422	397	454	461	414	389	407	458	420	413	429	398	415	448	403	411	377	440	387	410	438	366	432	407	398	399	419	420	433	410	428	399	416	418	405	359	354	404	436	428	421	408	460	411	438	413	424	390	444	434	452	418	435	422	414	405	397	379	428	345	406	407	385	385	437	417	406	411	407	443	422	394	370	427	432	432	424	402	398	411	416	459	419	435	410	427	385	404	420	425	422	416	379	388	374	452	400	365	412	396	437	430	387	451	390	369	411	419	386	402	416	437	418	424	406	436	418	418	408	459	400	421	409	408	439	435	432	413	391	450	416	393	427	407	411	417	397	382	433	416	399	402	406	412	364	424	449	417	413	415	416	433	424	379	456	435	416	446	447	394	402	397	432	416	436	380	427	395	430	436	438	359	413	417	423	402	404	408	428	370	388	404	413	428	434	401	403	437	424	406	396	396	423	434	406	397	451	418	402	450	421	420	420	406	411	408	419	393	462	397	433	430	428	371	418	405	425	396	415	423	388	387	436	446	417	417	401	432	418	395	435	397	408	394	419	400	409	421	414	457	402	447	425	435	402	368	423	404	412	399	412	400	406	376	418	434	445	434	435	395	448	386	413	422	422	425	388	444	436	437	435	419	411	409	397	412	399	391	390	424	412	431	403	430	404	405	437	408	413	456	418	415	413	412	433	433	465	429	396	403	402	452	416	402	431	429	408	425	446	428	428	402	411	426	382	415	427	384	431	402	420	420	417	441	384	438	438	448	409	395	412	438	440	401	408	400	425	395	417	425	402	427	439	416	414	397	413	419	425	421	435	436	361	437	422	424	407	431	392	421	420	424	395	399	441	412	428	419	400	378	402	390	458	385	430	434	393	393	417	473	453	412	421	446	399	391	449	393	425	401	389	418	417	402	396	424	410	399	428	393	412	382	389	435	437	427	408	412	410	400	447	401	421	404	406	441	410	420	429	410	407	404	418	451	416	414	383	373	426	445	392	401	423	394	376	422	418	437	447	417	411	410	389	410	447	449	437	414	412	441	417	455	384	406	391	389	441	426	426	450	368	375	426	433	430	417	435	380	395	406	424	414	435	409	405	377	375	489	431	411	426	388	417	426	418	397	424	436	387	426	393	401	412	411	402	392	407	399	429	402	417	422	401	414	433	394	425	457	388	400	405	417	411	420	421	421	413	406	433	417	424	446	420	384	442	421	409	428	447	402	423	417	470	398	407	408	414	427	415	409	445	449	399	435	419	396	421	418	370	419	381	376	397	443	399	419	394	403	386	390	434	433	407	422	432	374	419	454	413	424	420	432	405	461	439	404	391	425	401	409	433	441	448	433	415	461	382	403	452	450	452	424	433	457	442	385	427	440	395	355	411	435	449	400	396	448	422	388	397	417	445	433	389	422	425	436	395	396	423	377	414	426	412	415	413	397	426	410	402	405	391	430	418	447	409	432	420	402	411	410	396	390	432	442	446	411	411	403	417	439	439	405	414	408	389	419	428	405	403	404	419	404	427	434	404	423	409	417	411	422	391	421	429	405	414	451	428	385	424	412	421	413	411	400	410	413	395	403	375	423	418	398	424	403	397	392	429	431	420	417	407	411	363	425	429	401	431	451	427	415	428	417	418	438	426	396	441	411	379	407	402	400	426	420	379	403	435	403	397	459	412	388	444	405	423	443	399	422	451	408	408	420	387	440	403	400	412	415	419	424	399	439	400	407	419	398	396	420	446	418	384	410	408	409	405	406	413	411	434	437	408	389	406	441	402	443	420	396	431	380	402	427	408	439	407	384	402	393	404	381	413	413	416	412	433	443	392	405	407	441	427	443	407	409	418	406	433	386	422	426	419	418	405	389	408	424	418	400	401	422	438	401	403	419	403	407	427	419	411	397	406	439	405	428	426	422	433	467	420	396	392	433	420	427	439	411	419	388	415	405	423	424	462	422	425	394	411	413	398	441	417	405	404	440	411	416	429	405	402	396	381	418	424	436	417	411	393	393	445	413	421	421	407	431	414	418	452	424	381	430	437	408	394	388	428	403	399	408	405	413	445	417	432	381	399	389	446	418	408	380	422	422	409	408	422	397	420	454	441	399	396	447	418	420	438	390	432	404	384	427	406	403	389	396	378	458	378	389	432	424	412	432	437	399	410	403	397	430	381	430	382	420	421	388	446	413	409	415	426	417	391	452	441	414	443	426	433	400	436	433	451	382	386	420	422	394	447	412	428	383	387	431	379	436	392	411	423	401	423	408	425	422	434	416	451	407	408	402	434	433	428	432	414	397	379	416	458	437	445	405	424	402	388	457	439	400	392	391	399	406	420	439	411	386	435	386	433	419	428	402	413	418	410	378	423	375	407	380	416	404	399	468	462	411	405	379	390	409	425	386	409	392	381	419	442	404	416	440	354	427	396	443	438	432	382	437	432	410	392	399	396	422	423	407	379	417	418	427	420	402	401	391	423	401	407	423	377	409	420	426	433	447	415	421	406	404	407	414	417	397	422	424	439	413	417	424	434	382	399	435	405	401	416	429	404	419	440	390	418	372	404	403	446	415	421	399	455	425	407	402	416	384	431	436	404	420	407	403	401	392	425	392	416	420	455	449	421	383	398	376	437	419	461	436	430	420	418	375	405	433	382	380	409	396	423	407	422	404	403	461	392	430	425	403	373	422	408	448	412	402	431	441	421	443	429	439	445	406	403	390	417	460	405	402	446	388	393	443	438	406	410	436	394	424	387	454	431	423	418	393	398	437	434	429	425	410	409	423	462	397	427	422	414	405	412	404	393	386	400	416	436	381	402	430	425	438	427	423	411	373	394	424	429	410	427	403	380	434	463	369	382	384	386	415	401	427	412	383	458	376	389	407	408
25162	25759	36784	30774	18055	5581	1273	775	649	663	668	589	613	647	639	598	615	654	603	582	666	631	631	581	573	595	594	653	661	606	625	587	640	628	629	653	566	622	628	654	580	633	635	606	617	607	612	636	603	653	612	629	591	595	576	623	628	629	586	647	551	618	638	597	593	625	641	582	624	615	580	563	632	617	625	621	648	588	645	633	634	633	607	624	634	615	635	633	581	604	628	628	668	615	670	641	618	555	612	622	615	567	597	550	555	611	627	569	633	568	611	610	610	601	620	662	647	594	622	566	603	620	629	581	644	610	623	624	603	620	602	590	609	633	611	596	580	616	654	563	675	636	623	580	623	618	588	618	587	636	565	640	570	601	577	612	579	607	608	620	595	610	611	563	647	619	614	631	573	610	624	621	599	613	572	618	672	606	582	600	639	559	629	592	615	616	580	603	632	630	609	593	600	598	591	610	642	597	655	596	597	583	645	641	620	584	619	563	605	599	573	630	609	608	628	595	584	616	611	618	601	596	618	664	620	628	596	630	621	607	607	565	609	617	573	592	660	596	638	592	590	580	622	638	622	646	608	595	631	598	638	583	613	588	598	569	650	608	614	662	617	633	591	636	595	608	633	637	601	596	592	617	591	633	627	582	631	610	588	588	601	626	630	636	618	628	609	598	607	626	619	570	622	581	604	563	609	590	637	622	603	594	582	621	557	604	601	583	598	624	645	579	589	637	604	603	585	633	643	647	606	577	639	598	575	600	577	584	624	593	605	593	617	562	606	640	621	616	606	617	600	614	647	619	633	644	590	634	640	583	620	617	633	603	597	607	653	589	582	620	616	570	665	580	610	589	615	603	620	612	589	589	633	630	588	585	608	612	595	600	654	596	601	594	616	607	620	628	596	631	611	612	585	656	596	653	567	623	626	621	628	593	594	610	588	589	612	586	557	562	645	623	587	586	607	614	588	637	624	616	595	586	604	641	599	604	595	653	600	625	602	613	637	607	589	614	635	615	621	615	612	626	632	598	600	621	612	600	614	579	583	610	641	585	637	600	612	667	639	637	669	608	602	617	614	579	601	563	590	611	588	560	621	581	576	666	600	671	644	612	623	572	607	625	611	607	600	578	608	641	566	657	603	597	637	600	615	576	611	626	568	570	584	624	607	591	611	606	605	558	628	626	622	646	621	641	601	613	575	599	605	595	612	591	609	620	643	610	628	611	565	571	601	585	562	606	619	631	580	596	609	652	581	571	612	651	618	604	627	590	608	621	604	628	615	638	589	613	633	593	574	616	587	625	592	624	614	556	602	618	604	563	639	632	596	616	579	572	592	633	577	570	583	627	587	629	574	595	587	623	591	599	588	614	619	617	592	610	610	601	626	662	629	625	595	597	635	632	624	626	598	581	605	588	587	558	619	613	619	635	591	573	552	578	623	587	579	603	587	611	610	606	549	609	584	627	637	619	658	624	606	641	617	582	651	642	619	626	593	659	599	597	600	567	620	578	634	579	637	614	612	536	619	566	618	587	575	593	580	597	610	574	638	637	614	595	597	615	623	605	613	590	616	556	629	599	584	588	615	605	566	613	602	648	581	613	602	607	573	624	618	594	600	560	622	618	646	575	624	601	588	623	554	586	623	572	593	643	585	641	644	616	603	609	642	580	598	639	596	581	608	561	599	621	632	625	631	541	557	591	599	608	643	561	531	560	583	578	605	626	621	606	633	643	599	561	614	615	650	594	567	629	606	608	604	631	602	616	633	571	605	617	598	593	617	571	601	602	570	590	603	609	600	599	646	560	593	609	577	589	623	606	586	616	574	641	633	605	634	633	618	615	618	617	611	627	570	571	588	598	596	626	612	584	615	549	584	598	596	618	591	612	605	607	641	588	637	591	618	611	593	577	623	607	594	590	646	606	551	581	565	625	588	563	610	585	600	596	545	622	596	537	597	594	609	591	616	529	615	631	637	633	628	632	566	581	584	606	603	595	599	611	629	583	607	580	617	616	609	579	588	587	578	595	589	615	627	610	616	643	582	612	591	598	617	641	577	602	655	634	611	654	592	595	625	606	615	690	651	606	582	627	606	586	602	628	594	580	625	612	602	617	619	627	642	604	633	570	560	595	612	586	630	604	601	602	623	631	616	611	604	610	640	623	618	626	632	617	628	651	622	561	574	560	602	587	639	622	567	591	601	617	614	585	595	585	618	622	562	627	593	601	616	628	655	642	618	578	639	598	644	644	595	615	595	640	606	594	612	607	601	613	570	664	605	637	610	563	573	606	597	599	602	607	619	619	573	573	608	608	596	595	646	617	602	580	615	590	599	618	585	570	633	595	589	615	605	604	610	576	567	593	592	647	618	579	618	600	608	614	614	606	603	607	623	594	637	596	630	583	580	587	609	618	663	626	605	624	605	608	606	639	595	601	539	583	573	635	544	617	612	607	580	640	628	622	613	596	596	573	602	602	615	626	628	638	616	605	624	619	594	607	605	598	643	638	651	634	592	564	609	649	608	646	605	596	614	589	628	636	571	642	587	603	609	650	578	600	573	633	575	589	593	598	603	584	615	598	609	620	594	618	630	597	645	594	636	571	601	597	605	603	621	628	591	600	633	603	615	632	580	570	586	628	642	653	608	632	640	670	605	596	625	609	630	610	643	630	637	592	626	623	581	634	608	614	568	630	581	608	600	587	628	626	614	609	630	622	635	593	578	623	590	602	623	586	601	577	591	618	627	616	623	591	576	570	600	576	636	600	597	654	673	592	623	627	596	597	595	627	584	602	614	576	651	605	582	572	597	585	584	602	628	647	591	632	579	644	574	599	650	581	665	584	619	582	553	579	577	608	577	626	608	610	679	599	588	605	602	592	569	615	609	619	644	566	587	629	622	634	587	572	596	604	581	617	585	659	615	604	614	674	590	616	637	592	595	612	643	590	618	630	551	594	619	649	621	628	599	628	567	557	633	626	576	623	596	627	602	618	598	603	666	591	617	599	612	622	593	587	575	634	561	598	639	595	632	680	589	620	630	565	623	624	593	634	624	572	561	640	658	631	579	605	588	606	595	605	596	619	640	618	612	636	565	620	609	595	586	602	597	553	611	594	609	639	615	599	606	585	613	591	579	597	622	625	643	599	581	564	641	641	597	563	620	621	628	595	609	612	616	612	584	594	627	605	621	568	613	627	625	620	578	601	586	546	601	631	615	554	639	580	607	556	620	636	589	638	629	577	591	604	530	640	603	611	573	613	628	598	620	614	595	599	612	567	565	607	597	603	569	605	642	625	573	620	599	608	633	586	587	602	628	647	622	595	601	617	581	648	597	581	608	566	621	597	594	613	583	550	581	602	619	589	582	585	652	619	579	637	637	624	629	575	628	602	596	633	596	658	612	607	642	586	597	630	631	604	641	595	615	658	564	598	611	609	582	599	642	553	587	620	636	608	602	633	589	583	619	592	610	584	591	579	621	596	640	612	577	587	663	637	575	605	603	622
62821	91311	58034	24710	7906	2225	831	630	568	573	574	496	586	594	539	568	549	514	545	551	576	556	542	583	531	581	534	565	557	568	577	511	554	543	522	527	527	565	593	554	551	573	588	553	565	511	537	562	590	576	572	558	565	561	547	540	543	593	545	587	556	565	531	539	540	556	549	563	559	520	522	571	588	572	532	555	561	572	564	546	553	519	576	546	561	560	538	557	534	550	541	553	545	570	585	567	527	540	573	514	541	555	525	546	537	552	565	550	529	551	539	592	572	526	543	517	524	555	541	568	549	547	590	562	530	553	544	528	524	556	508	555	546	556	569	536	533	568	527	564	513	571	574	505	538	567	582	586	518	556	528	552	552	513	553	579	515	546	559	574	574	529	554	526	596	529	549	518	602	559	552	571	549	567	525	573	543	567	531	526	548	518	553	529	579	563	542	539	507	572	540	541	522	586	559	571	526	533	563	508	537	549	588	543	532	572	574	545	570	550	526	513	584	567	536	550	535	586	593	523	534	535	513	551	548	578	561	552	547	530	545	535	536	536	593	548	556	579	538	556	527	585	520	516	567	545	557	581	546	535	524	572	565	511	539	537	509	515	526	541	545	539	542	561	493	542	556	547	543	550	530	536	554	578	544	537	532	534	528	558	571	532	556	613	506	548	540	519	564	560	547	525	563	535	562	568	532	556	518	575	548	563	555	548	565	553	537	556	522	535	518	516	548	524	551	538	560	560	509	549	519	559	585	515	548	507	523	523	532	522	553	561	528	527	513	542	545	522	590	567	549	572	554	539	563	520	601	542	537	541	561	532	567	483	576	542	545	565	580	548	542	552	555	540	513	531	569	564	546	572	573	567	568	540	546	571	572	533	521	555	542	559	531	525	560	570	571	541	561	565	513	552	559	593	483	555	581	567	580	519	554	563	534	569	555	533	564	521	548	551	538	580	533	535	544	531	545	548	555	535	535	534	550	513	549	514	510	563	592	532	529	562	548	544	540	566	505	567	566	528	553	569	557	524	577	562	554	561	551	538	538	564	539	575	552	521	551	521	547	556	495	539	512	524	527	573	510	537	531	543	571	564	534	539	512	569	564	600	526	559	547	544	530	535	572	536	517	549	562	576	569	554	552	583	519	532	571	542	565	513	568	527	559	546	564	521	573	555	521	558	569	564	561	515	537	556	490	537	552	534	593	545	555	575	500	537	542	557	570	515	512	600	530	545	518	558	517	559	563	536	560	562	574	512	569	574	583	537	551	516	552	526	507	554	535	566	523	535	543	551	544	535	524	531	564	533	548	555	517	540	566	547	539	559	548	539	565	558	552	530	557	569	553	502	525	497	603	564	547	585	553	547	548	550	553	530	570	587	586	545	575	533	524	570	530	572	543	584	581	521	557	535	541	514	504	529	543	562	571	556	554	572	605	578	546	547	574	554	589	559	524	554	544	540	549	531	569	516	532	529	570	562	540	517	512	577	563	539	545	516	543	577	566	557	589	527	559	543	519	585	566	506	563	527	579	569	596	556	569	552	539	541	518	554	561	576	543	553	533	581	536	516	567	572	574	517	498	583	577	581	585	558	506	554	525	530	517	512	521	534	561	586	535	539	574	533	550	568	516	537	555	514	496	545	557	543	573	603	573	540	564	537	571	549	527	534	553	576	569	558	538	551	549	534	544	543	522	612	546	559	511	548	569	533	560	512	557	573	580	550	533	564	562	510	574	596	507	568	578	570	572	521	533	595	571	520	553	567	531	563	611	525	542	522	541	534	510	576	531	572	571	501	539	529	544	564	526	546	548	530	534	520	582	538	545	576	571	559	551	562	548	547	550	563	512	532	543	586	572	550	506	511	554	535	522	496	584	501	570	547	557	529	557	583	547	571	544	572	500	547	523	533	572	577	528	551	608	523	558	573	567	547	576	539	537	507	541	509	530	531	532	559	560	527	556	502	549	568	539	542	538	557	550	572	552	550	566	583	553	551	585	608	564	556	557	506	518	575	519	546	545	532	569	546	605	532	592	475	538	529	549	559	568	546	543	549	534	573	556	540	561	556	568	542	556	561	513	509	543	526	554	537	531	584	552	530	571	568	540	553	561	570	561	519	551	544	579	506	515	574	553	551	548	562	561	527	593	548	578	547	524	536	539	574	548	569	521	580	549	535	577	532	561	569	515	551	538	571	517	518	532	535	564	568	533	496	506	529	541	581	576	515	567	527	554	513	547	520	568	571	560	569	532	554	530	529	540	562	576	574	558	504	487	523	560	566	545	578	564	543	535	547	533	514	537	548	534	534	547	585	536	544	585	568	534	559	569	488	563	527	521	529	530	509	523	577	553	579	564	568	536	540	570	556	549	594	536	513	537	509	510	513	538	563	524	561	563	563	566	526	503	534	547	520	507	541	550	552	498	527	587	539	572	569	567	545	541	561	566	511	547	529	559	570	561	531	565	578	509	551	535	539	560	513	536	507	602	530	542	541	571	524	575	551	514	547	513	528	512	546	531	560	540	569	546	501	547	491	552	552	551	593	570	544	538	552	556	545	517	508	576	516	540	549	564	545	545	540	589	570	581	521	511	546	584	533	553	521	548	513	544	548	505	523	527	534	568	530	544	552	553	570	571	574	542	554	578	532	502	551	534	561	564	526	530	521	496	552	546	540	554	552	524	561	529	566	554	559	512	556	535	524	549	507	569	547	537	553	540	565	551	584	554	553	528	515	540	573	590	582	588	535	557	564	555	566	483	576	539	523	537	517	546	544	537	549	509	492	580	534	577	525	534	531	596	555	540	533	543	542	567	564	551	532	538	598	567	512	548	582	513	557	555	518	528	534	568	546	560	592	559	512	523	556	577	569	601	538	544	581	573	558	561	554	573	565	538	573	561	561	563	517	539	545	541	521	510	496	545	592	525	543	521	550	564	498	580	561	535	536	572	518	529	555	548	556	546	573	531	577	540	557	513	536	525	528	514	519	535	544	547	547	507	511	531	546	549	547	591	532	543	469	552	549	533	581	566	550	542	543	557	538	534	586	548	565	577	564	517	532	602	498	535	563	537	552	540	530	543	503	551	549	556	526	526	563	540	518	492	532	557	494	534	551	539	542	572	537	521	538	569	584	540	539	530	526	520	562	573	535	567	553	532	549	538	535	559	576	549	516	566	537	546	519	563	532	565	546	561	588	567	543	563	557	534	552	574	547	542	536	561	517	564	546	557	573	535	526	531	557	553	544	494	557	538	556	540	541	500	489	588	516	537	563	551	521	532	533	575	534	536	536	562	551	545	577	545	532	528	548	557	530	508	571	562	518	564	546	529	543	534	548	582	529	537	552	544	528	549	558	549	567	530	552	517	523	587	594	583	545	532	502	540	521	570	599	557	539	603	555	532	579	541	548	521	516	537	543	495	545	553	530	492	554	524	557	562	575	551	511	566	521	569	548	550	536	560	579	552	546	557	562	467	553	567	554	531	529	534	547	577	532	561	539	539	525
23882	22969	33200	28832	21513	12684	2668	1028	806	767	768	724	704	776	764	724	798	759	753	752	777	687	741	736	716	718	760	721	749	750	757	740	726	766	749	770	778	711	790	717	775	771	738	742	743	754	690	709	726	715	707	744	729	708	758	798	737	749	737	733	767	720	754	734	743	703	720	759	735	780	758	733	761	714	742	736	734	721	712	764	711	701	693	783	710	774	716	720	744	738	733	722	665	724	749	774	759	780	760	756	739	738	735	721	742	802	753	713	776	715	695	748	731	722	741	731	758	682	774	737	760	721	739	743	751	741	738	707	687	772	789	782	752	785	737	710	729	750	738	686	762	724	716	722	721	709	699	672	771	711	734	711	715	781	708	744	767	746	699	745	772	737	751	733	726	705	742	693	737	712	671	760	736	673	706	752	771	789	711	736	768	740	692	684	731	765	729	716	722	735	744	737	680	737	740	748	722	707	699	800	772	685	724	768	722	771	719	718	766	756	750	713	721	759	719	756	720	776	717	699	711	687	700	748	752	734	711	749	738	681	723	758	729	688	693	670	717	760	737	741	756	729	724	710	718	772	722	768	748	719	734	741	752	729	726	716	756	740	730	706	752	755	721	739	763	716	682	720	745	755	717	742	789	693	718	759	729	721	701	712	750	702	770	715	713	754	750	757	773	717	717	708	778	749	671	747	731	752	680	694	708	712	695	721	741	681	736	710	710	724	668	727	747	752	737	728	744	728	760	712	706	763	726	709	719	711	749	719	726	695	725	730	739	693	743	707	746	764	735	741	747	760	745	696	728	727	762	717	721	717	724	749	721	722	720	728	697	760	702	762	780	676	764	741	761	745	737	691	705	748	712	758	719	700	762	694	767	742	776	731	723	755	723	744	745	734	754	754	746	792	690	758	738	741	696	748	735	750	764	764	720	776	728	724	759	773	748	653	794	784	747	734	744	709	667	749	682	724	751	685	731	732	683	691	729	743	712	748	684	700	758	716	768	782	748	741	705	709	748	800	707	717	723	718	772	780	736	748	747	706	707	742	708	779	691	728	741	734	728	719	737	725	758	724	713	705	723	733	734	700	709	723	772	771	689	736	730	721	764	764	743	712	719	733	717	711	746	716	699	765	724	694	711	710	766	716	677	740	741	721	769	738	709	740	739	773	718	672	752	727	727	726	718	712	714	706	664	757	716	738	734	754	772	750	700	682	727	702	744	692	768	743	753	715	694	776	734	748	719	744	739	750	775	736	753	721	779	728	746	748	716	742	716	717	760	696	721	734	739	716	765	762	726	716	731	701	731	728	709	737	729	758	736	764	706	709	688	677	739	715	733	699	685	687	700	741	754	707	743	737	736	753	719	749	675	720	767	752	751	762	691	722	755	768	790	722	756	756	679	722	750	744	746	732	740	736	751	710	801	706	737	732	768	750	692	734	712	740	768	697	718	706	784	743	779	754	727	740	690	756	745	727	735	688	746	719	698	725	748	696	738	693	729	746	719	711	704	771	730	718	753	741	733	736	774	783	662	728	744	736	768	701	767	731	678	729	747	760	710	757	721	696	770	746	771	732	735	749	759	755	757	723	732	735	714	719	712	719	754	764	705	732	723	748	798	732	757	710	738	723	754	748	749	702	706	734	715	674	745	769	769	769	737	752	727	763	689	714	709	741	735	709	708	693	716	744	697	710	711	701	713	796	740	719	782	739	766	719	757	732	754	765	708	715	745	747	744	785	718	746	743	693	744	668	743	770	724	711	688	738	713	742	750	751	773	701	729	741	702	733	784	681	707	767	698	747	713	750	761	745	722	721	738	746	679	768	750	745	720	704	737	713	703	706	780	720	710	733	723	776	687	687	745	690	741	741	726	792	733	728	697	750	728	714	695	749	748	753	706	750	741	719	754	736	759	772	741	775	776	747	728	744	771	707	680	694	736	753	705	708	734	685	708	725	668	680	737	723	740	733	750	737	728	775	732	776	748	712	726	766	737	717	732	735	727	732	736	714	707	731	714	730	715	710	761	763	726	731	711	683	744	784	760	777	717	741	690	759	743	728	758	747	742	713	690	723	728	768	711	711	740	782	694	791	725	753	780	707	704	727	701	684	759	747	750	761	767	746	737	689	725	711	683	743	759	655	744	757	744	709	727	772	741	744	729	738	738	740	713	765	765	707	736	735	694	748	745	755	817	691	767	665	680	713	723	695	720	736	693	717	741	735	767	724	691	716	688	745	693	735	713	739	683	737	736	701	699	694	725	788	694	758	717	740	730	758	742	813	729	767	735	742	763	731	774	714	731	699	697	764	745	780	726	735	780	717	732	718	748	718	731	742	697	715	740	708	733	749	737	727	735	685	716	717	732	718	707	693	716	711	718	748	745	736	745	710	668	737	774	698	714	725	730	746	711	777	767	728	737	742	725	685	735	748	778	738	718	719	774	702	704	746	691	681	714	748	737	722	768	716	701	733	724	735	729	771	723	780	732	747	703	724	726	751	727	736	738	800	740	732	751	725	692	763	687	746	726	760	729	757	729	738	739	733	731	744	731	722	743	740	756	711	728	768	726	722	748	726	727	680	782	769	743	714	672	726	720	687	785	749	732	733	719	692	710	729	732	717	752	700	718	744	771	737	711	787	814	744	704	732	724	746	726	737	715	718	717	689	727	713	698	686	745	753	749	722	752	712	752	682	740	706	734	768	757	667	686	747	768	729	734	745	673	765	723	735	701	710	768	704	737	753	725	768	758	720	672	717	744	746	737	743	735	621	697	694	702	737	671	738	677	725	719	712	726	802	755	699	719	711	762	759	671	713	689	711	709	670	671	742	761	703	762	725	731	700	724	759	719	700	688	770	681	732	752	764	721	686	737	727	680	745	709	713	732	713	710	720	743	723	772	753	711	729	728	714	715	725	759	685	730	765	712	750	734	738	732	808	746	681	724	688	702	734	710	764	748	683	718	728	705	760	684	755	785	704	737	750	717	745	730	711	707	691	718	689	720	783	791	763	745	734	714	731	716	741	764	660	777	774	712	772	766	758	723	693	738	739	709	723	745	710	739	708	715	729	738	733	726	753	762	714	747	753	717	751	727	686	706	709	732	781	681	724	703	760	756	693	768	703	731	747	702	758	766	735	673	788	719	769	741	738	701	682	767	698	745	753	749	729	770	734	763	718	741	717	803	729	766	737	651	729	720	693	730	716	777	718	705	722	703	741	706	709	738	751	728	741	758	767	752	710	728	766	723	720	715	690	717	708	757	736	734	714	718	711	754	741	665	695	736	698	782	723	698	734	699	714	763	766	744	727	680	673	722	767	741	738	735	705	685	712	704	731	723	685	758	731	716	758	743	747	767	711	750	768	729	733	769	750	709	711	721	710	719	718	726	714	741	737	730	680	742	724	701	733	764	697	702	753	744	695	660	754	727	736	701	730	748	689	726	749	726	736	736	740	705	713	792	720	757	714	750	750	690	717	728	775	738	704	796	725	684	681	716	757
63082	98790	67254	33811	11955	3233	1186	788	697	676	653	701	676	702	694	661	683	660	676	653	681	685	658	618	666	691	723	697	642	635	707	651	671	687	612	680	628	681	675	648	674	723	630	706	658	650	677	646	725	644	683	644	675	674	625	653	671	653	653	631	647	741	673	660	661	629	688	642	678	650	662	631	683	690	687	674	661	723	661	634	669	657	682	667	664	690	603	664	613	621	675	657	629	638	647	614	651	649	671	635	660	703	698	721	646	669	673	640	681	656	672	633	695	649	674	666	670	660	646	683	637	674	698	613	701	704	662	699	639	661	680	633	679	713	634	698	653	667	654	630	634	681	668	634	641	670	699	694	656	731	679	616	611	696	658	637	642	686	662	653	648	648	658	682	685	636	674	656	676	657	670	677	623	663	652	665	680	659	647	632	700	626	679	663	675	630	646	692	686	707	733	653	659	683	670	720	658	666	651	677	696	673	713	670	679	625	625	648	667	628	631	637	624	620	657	678	617	637	685	700	673	653	651	687	650	671	646	623	618	684	654	634	669	658	647	658	655	661	653	658	655	683	600	668	677	654	683	633	661	660	694	686	692	696	663	659	683	652	672	666	639	652	633	660	664	648	678	678	631	675	678	658	670	684	665	633	646	634	632	648	674	638	633	706	684	658	672	675	629	680	691	645	641	672	671	683	694	629	618	611	669	625	691	673	670	693	676	623	684	675	626	666	713	675	684	605	684	651	690	655	661	621	652	679	656	702	643	700	680	676	727	674	676	676	653	666	683	641	674	682	661	666	650	590	680	647	676	645	630	656	669	661	639	683	690	679	669	613	655	664	687	708	639	613	659	675	683	687	684	674	714	664	674	697	673	641	665	636	702	641	713	625	649	651	696	659	637	646	677	661	624	667	733	644	631	687	675	701	639	663	622	697	673	679	709	615	647	682	687	681	655	670	704	644	636	691	698	637	677	636	638	663	602	672	650	661	656	653	671	661	693	718	678	622	645	631	629	662	675	652	633	661	666	674	654	634	661	727	643	682	658	673	654	682	663	630	678	714	617	664	680	645	668	635	652	669	634	686	637	654	685	654	662	671	709	634	621	657	636	658	669	715	672	643	683	669	636	681	685	641	642	661	659	646	685	680	653	729	674	625	679	615	685	628	668	638	667	711	721	669	640	685	651	676	662	661	673	654	679	650	669	681	625	683	649	655	664	653	659	647	673	690	626	645	694	639	688	654	669	667	658	650	647	698	649	614	642	647	680	670	682	649	604	629	663	670	687	626	653	669	665	631	628	689	679	675	639	672	649	660	694	633	596	680	702	709	666	657	679	668	688	672	647	707	655	648	636	653	701	653	636	677	659	625	654	640	588	688	729	612	635	607	678	665	707	691	665	696	639	663	638	605	694	706	649	679	632	682	658	679	663	696	689	690	683	685	646	679	700	626	631	677	637	684	689	657	657	669	672	667	644	664	736	679	677	696	654	678	637	688	657	662	710	635	648	618	662	653	695	644	635	710	650	682	665	603	634	643	664	654	647	618	658	661	667	638	684	723	649	675	682	659	704	681	651	640	673	673	627	609	676	672	648	704	655	681	623	666	651	694	683	641	657	650	629	664	653	623	688	647	706	688	696	677	648	653	645	637	663	730	668	661	691	683	637	697	708	733	654	702	670	677	663	686	592	639	667	622	655	703	634	650	644	671	683	627	607	653	683	654	652	665	692	645	663	688	686	658	654	707	702	702	650	696	677	692	630	680	715	667	654	662	653	645	651	653	650	648	637	660	620	670	677	660	625	676	656	654	693	663	671	642	662	647	659	718	693	634	692	633	722	653	640	699	634	677	701	659	684	666	674	637	630	657	601	666	670	632	646	676	680	688	654	719	638	673	672	655	620	696	674	660	692	675	686	661	651	676	669	687	686	697	659	664	688	655	653	680	677	688	642	657	686	647	681	651	660	698	657	658	650	643	675	629	691	686	658	641	704	698	662	632	662	668	661	688	682	696	677	661	684	683	628	654	682	650	671	649	673	673	662	664	686	697	702	676	666	630	650	697	692	667	624	666	630	635	664	715	674	725	669	706	689	673	701	693	615	644	637	677	677	620	674	643	702	666	625	671	668	667	636	619	647	665	644	668	680	658	663	660	661	587	678	646	672	698	644	670	703	685	682	668	668	664	634	662	621	644	679	646	669	664	682	705	675	672	646	643	673	678	653	666	676	699	652	668	619	681	669	659	629	661	648	657	644	614	677	669	708	640	636	665	642	663	640	640	671	708	690	665	628	709	654	700	637	697	679	669	682	627	625	677	606	661	636	639	658	656	682	663	651	636	697	681	675	660	637	650	648	700	635	640	649	680	677	642	658	642	718	672	644	619	718	644	646	687	661	660	610	640	645	675	650	653	652	641	669	684	626	663	657	629	670	683	657	649	663	696	651	641	716	669	672	643	693	629	646	653	662	641	632	626	653	655	666	669	662	678	658	673	642	653	656	652	667	703	656	644	668	651	683	678	659	684	653	668	660	628	649	665	698	682	682	674	663	657	665	680	647	693	650	618	634	691	642	701	660	675	663	631	684	694	656	657	640	662	642	699	646	690	680	625	689	679	650	641	642	669	679	674	713	674	676	652	638	630	649	669	658	695	689	651	684	703	640	679	686	671	606	661	665	693	615	631	674	660	634	647	603	690	667	703	656	656	671	652	649	647	623	648	680	653	644	627	699	644	629	647	653	650	688	681	645	662	662	687	645	697	667	662	651	668	632	672	591	611	686	681	636	661	701	647	638	616	668	660	649	574	724	678	637	682	651	699	647	617	650	669	683	679	698	728	654	687	655	662	656	699	604	658	626	662	691	667	651	675	712	665	700	672	655	623	663	672	681	656	667	691	691	632	679	666	675	626	685	644	663	625	693	635	725	650	635	657	656	645	707	660	739	693	660	652	687	669	653	644	648	635	682	670	680	659	679	680	698	659	666	645	681	675	615	617	640	650	713	699	654	655	653	649	645	641	639	648	699	653	679	657	642	667	641	634	696	676	651	637	654	652	675	675	667	660	639	663	662	684	644	652	674	654	639	664	651	652	655	714	664	631	660	658	681	656	642	637	684	657	632	683	664	704	632	654	651	632	645	634	653	688	680	705	678	697	662	657	675	636	673	633	631	644	691	691	665	651	681	676	666	630	662	667	624	712	664	650	655	621	689	668	652	659	670	661	630	668	656	681	687	675	646	641	664	662	701	658	660	683	674	662	680	647	670	623	708	635	636	705	655	640	657	699	661	667	650	660	664	647	674	627	708	651	650	677	666	641	663	646	640	688	703	674	699	682	660	646	671	628	669	672	632	669	618	692	676	703	653	672	706	654	675	698	677	643	685	623	668	681	646	682	666	708	638	654	694	629	629	633	680	672	674	628	688	644	694	667	692	630	704	654	668	660	668	679	694	602	679	704	627	699	680	658	677	662	651	675	670	687	648	644	656	644	669	637	672	673	658	650
31089	30202	24216	8789	1777	752	587	562	541	528	490	504	551	528	507	573	549	505	501	552	531	561	515	535	543	532	489	513	517	594	544	544	529	536	562	529	532	511	500	488	513	522	535	529	501	563	523	520	522	519	519	543	550	569	536	524	527	545	548	536	545	577	531	539	567	495	552	515	573	528	523	536	497	521	545	469	532	544	505	549	519	566	505	537	533	530	507	567	523	515	515	573	549	557	519	513	553	535	503	527	541	517	538	509	543	534	518	535	534	475	530	549	519	514	572	559	520	569	536	512	536	517	532	580	529	543	526	518	567	513	520	547	521	506	540	515	533	490	548	531	530	548	512	554	513	487	540	542	507	508	526	536	517	520	477	562	537	585	542	520	508	539	542	538	513	533	537	477	502	549	541	518	569	524	567	521	492	549	578	525	536	511	499	554	513	552	528	532	563	556	509	540	524	510	539	527	546	568	517	546	521	500	554	489	510	503	557	513	556	523	513	505	517	507	551	515	514	501	553	543	549	520	546	541	507	571	530	543	529	566	538	596	529	559	513	480	524	550	528	508	569	537	521	514	520	557	556	537	542	590	574	549	588	513	530	536	546	528	536	539	530	552	543	519	523	547	516	492	486	505	507	490	570	520	535	568	548	517	525	553	538	544	518	567	546	523	508	521	529	564	528	495	543	523	535	553	578	549	527	562	574	527	563	559	549	521	598	523	552	489	529	556	541	543	563	578	534	534	503	542	537	538	524	552	538	514	520	569	538	532	540	545	518	539	541	557	535	518	564	521	556	550	569	507	568	549	520	521	564	538	536	516	526	461	567	540	535	583	570	497	522	539	511	504	536	530	484	558	558	543	547	529	524	575	526	532	535	506	482	536	505	491	494	544	537	537	533	517	498	521	480	566	542	547	539	577	533	514	538	493	519	553	535	576	515	530	524	562	557	552	565	512	568	551	560	546	538	515	493	542	542	552	530	536	569	485	534	560	541	567	526	562	527	502	543	514	531	579	545	586	574	528	547	544	510	568	530	529	524	486	516	524	523	518	514	546	503	509	553	541	549	554	514	548	504	530	612	536	511	541	537	550	533	524	530	575	547	533	523	563	558	561	536	541	507	569	535	555	534	524	505	517	510	519	507	517	510	525	520	513	547	544	515	573	525	499	518	529	540	556	574	533	540	522	511	567	522	512	532	525	541	528	529	527	560	518	527	533	573	536	498	535	533	524	554	539	537	524	529	578	530	523	549	535	499	565	549	579	526	518	513	539	532	516	525	574	519	545	510	524	513	527	537	545	500	516	544	517	557	469	549	569	501	503	515	572	546	534	523	530	538	511	586	525	520	523	553	499	535	569	505	560	495	522	524	521	613	535	518	510	559	564	540	552	543	566	552	564	521	535	508	515	501	576	585	550	541	550	560	509	497	502	581	513	524	541	585	517	544	561	560	552	543	610	544	533	559	508	525	566	567	514	519	512	557	537	522	539	529	536	544	481	572	527	546	547	539	551	550	562	498	572	501	540	535	545	537	571	524	515	542	544	555	552	520	544	491	590	586	502	528	556	547	578	480	517	537	520	537	510	537	551	515	531	532	552	504	517	533	544	526	516	512	502	542	550	531	521	515	512	547	540	507	555	497	546	536	542	539	504	548	517	557	519	533	546	542	539	516	505	514	539	494	526	599	546	543	492	519	543	534	535	541	525	545	535	544	526	541	536	490	519	550	555	560	524	507	568	577	521	538	532	540	520	555	529	559	502	502	542	581	511	549	517	560	516	501	524	519	546	498	548	569	562	550	532	521	509	529	475	542	556	538	529	541	549	515	508	495	507	537	519	522	583	581	542	527	583	481	549	521	508	506	516	517	494	547	560	518	570	551	550	530	509	585	533	518	503	583	502	539	508	507	516	526	546	551	528	503	530	531	528	517	513	547	523	565	575	577	573	525	518	562	487	535	518	552	518	576	510	542	560	548	541	552	508	560	504	521	524	493	513	525	541	519	561	522	548	502	548	536	524	544	509	563	531	534	546	554	531	591	546	587	534	512	543	554	491	532	511	505	523	501	526	551	492	555	496	511	495	548	526	547	527	561	545	500	530	565	560	552	540	525	495	521	538	532	547	516	540	527	543	507	545	546	542	563	506	574	561	523	605	550	545	511	509	507	550	511	551	566	502	534	491	573	511	507	513	530	571	528	514	499	518	530	540	535	537	522	525	541	585	513	554	518	541	522	537	543	510	537	517	558	513	554	574	521	537	570	498	557	544	545	543	558	527	543	549	492	507	518	556	557	526	531	514	535	524	560	549	562	522	520	539	562	497	531	509	572	540	498	546	569	545	567	531	576	527	559	541	531	569	544	514	522	544	522	510	516	587	471	518	531	555	540	482	534	560	540	556	498	541	581	586	507	497	515	526	522	542	572	563	518	560	528	494	517	588	508	535	474	540	596	503	539	553	525	542	534	524	538	563	527	493	562	540	546	484	530	532	523	534	559	533	521	549	544	510	541	474	502	509	547	543	569	573	526	552	552	517	540	560	530	507	502	553	499	548	539	530	557	556	507	570	512	553	564	543	567	514	548	540	530	527	535	544	515	502	527	520	484	512	526	503	510	524	518	567	543	506	548	540	560	520	519	543	559	519	536	540	550	529	520	537	515	543	505	577	521	533	552	527	549	533	520	561	576	530	544	525	525	527	558	576	522	550	555	544	529	555	551	539	557	538	514	533	544	501	526	528	517	533	526	522	526	537	517	500	515	512	462	558	523	535	562	549	550	531	552	545	569	519	535	513	533	562	546	540	554	489	535	537	555	528	496	548	513	512	541	527	516	538	553	550	541	569	567	529	540	515	510	560	561	527	557	554	508	515	543	536	553	523	562	557	557	528	549	536	513	572	528	564	489	502	517	518	534	478	566	504	518	526	527	509	522	488	547	549	542	517	561	587	536	501	510	516	533	550	521	508	539	569	487	554	521	562	535	570	545	594	528	505	551	506	507	552	560	542	520	483	558	559	530	557	563	520	526	518	547	506	547	529	531	556	480	553	560	551	530	535	515	521	574	522	534	555	596	575	548	503	546	565	485	499	508	521	480	521	540	518	526	566	547	511	554	571	525	548	523	542	542	540	509	524	571	512	580	554	505	528	547	552	523	556	536	545	552	584	529	549	517	519	500	552	494	588	532	545	550	506	512	595	516	528	508	488	526	524	528	565	518	509	538	476	528	543	518	544	544	510	551	532	508	532	539	543	502	526	475	542	566	571	496	582	505	542	529	509	514	523	576	535	573	546	570	552	504	578	528	564	534	543	509	549	537	566	533	503	521	543	502	535	550	520	538	561	528	516	525	510	533	514	547	556	526	506	515	549	530	584	517	531	505	516	497	548	535	552	525	522	527	551	508	536	529	518	541	595	507	506	536	560	515	532	580	520	517	535	535	552	560	496	558	540	552	519	532	557	546	490	528	565	532	535	534	522	527	514	574	529	537	505	566	449	550	520
25217	34400	17570	4603	1355	645	502	441	469	442	456	412	454	440	435	497	441	470	454	445	434	449	460	459	434	429	468	452	405	487	410	427	466	446	457	464	439	459	465	485	453	452	410	438	477	457	482	418	484	414	441	463	423	434	458	439	478	422	458	469	430	446	417	405	482	449	429	447	431	404	425	479	455	451	433	449	474	447	426	427	428	435	413	466	407	459	431	468	419	462	442	417	466	455	448	418	449	412	416	413	451	431	473	415	450	449	427	428	438	433	430	419	427	420	441	438	431	455	412	406	465	438	427	429	474	459	412	427	431	448	422	461	450	469	418	461	441	438	405	424	413	450	442	459	444	428	483	438	440	433	387	447	423	422	413	461	431	459	417	450	460	428	456	424	417	490	456	412	405	462	469	450	455	439	458	460	443	441	443	424	437	431	443	407	442	458	458	444	440	441	446	427	471	429	434	473	413	419	403	448	433	445	424	429	422	401	440	450	429	440	432	439	434	478	484	455	434	457	380	470	429	449	445	431	437	423	441	402	454	398	434	426	437	439	427	452	448	431	439	456	420	447	444	449	423	406	441	466	435	421	418	415	429	449	446	437	419	447	425	464	479	452	432	432	460	439	426	470	437	457	414	437	414	414	422	448	441	474	413	439	463	421	420	436	414	474	450	447	418	416	462	493	434	444	423	451	458	453	427	423	420	430	419	450	423	443	437	414	458	447	460	455	457	465	420	433	410	431	438	453	463	467	437	430	436	426	464	435	469	412	428	494	443	446	430	446	433	432	425	450	440	427	460	443	430	433	450	461	462	425	423	425	431	433	431	414	470	407	417	446	466	448	447	472	439	428	427	430	400	439	441	404	448	451	440	466	435	419	430	434	441	468	439	441	414	482	425	413	410	435	434	427	413	447	438	441	438	467	444	478	428	411	446	394	412	468	439	435	377	429	422	470	450	425	422	458	462	393	433	426	457	443	448	466	479	435	435	454	398	450	412	431	444	487	409	438	448	421	440	401	446	441	468	425	429	424	438	477	426	448	410	432	469	425	455	462	417	432	458	437	440	484	409	462	439	446	424	426	435	458	449	432	410	435	442	447	399	439	422	425	410	431	442	461	466	469	433	426	417	429	429	429	428	418	438	433	423	444	452	468	470	430	452	449	433	436	429	435	434	458	432	430	475	484	447	464	464	465	453	449	418	418	467	446	465	466	445	416	455	403	432	435	435	418	463	447	441	430	459	406	400	438	396	463	445	459	411	454	440	424	434	409	464	386	433	426	415	398	421	446	415	429	440	491	434	417	471	401	420	434	444	449	463	408	450	420	428	402	444	425	474	468	445	448	459	466	429	423	448	447	417	489	433	427	449	456	409	439	459	419	450	427	406	425	426	451	477	436	425	433	466	432	433	430	435	432	433	418	445	435	443	416	387	420	451	416	427	445	445	441	420	410	465	437	439	419	442	463	424	424	456	435	442	426	439	452	405	416	420	432	423	405	462	424	442	420	440	423	464	466	460	445	466	422	434	417	429	465	462	423	450	403	442	427	397	451	440	450	425	421	442	448	450	425	442	445	445	423	456	420	470	415	451	448	432	442	428	432	396	469	408	450	479	447	435	450	444	430	471	464	448	448	462	471	447	412	425	407	405	429	421	469	436	447	447	442	424	427	406	443	426	452	451	454	426	405	461	462	428	462	435	396	401	398	421	433	456	427	428	442	461	425	430	458	407	429	425	435	405	459	440	402	432	430	441	448	443	430	433	419	447	395	426	433	471	418	438	459	455	451	436	436	439	449	419	477	396	441	426	448	426	430	427	490	439	461	410	453	427	491	432	428	463	434	413	430	406	463	429	413	445	396	450	436	426	418	429	423	446	433	409	441	447	442	442	425	439	467	439	435	415	469	404	423	417	436	463	465	438	411	456	410	416	453	445	433	452	464	485	433	444	433	419	455	470	416	435	427	459	422	410	446	449	458	478	436	474	463	410	425	417	462	442	435	410	458	412	436	412	408	453	465	449	453	436	424	432	431	429	412	479	445	442	492	424	414	454	457	428	418	446	492	438	440	443	471	414	425	417	453	437	437	432	434	438	436	445	402	407	419	422	413	442	416	459	423	429	414	461	447	445	444	469	459	439	432	442	434	436	446	435	485	449	448	471	427	402	421	408	425	451	451	492	426	478	454	419	464	450	459	440	439	427	447	412	458	416	432	427	442	423	420	416	468	454	436	446	460	453	404	427	423	443	419	433	436	441	462	439	476	483	469	467	442	433	454	430	447	436	440	421	403	443	423	417	434	414	470	418	458	453	436	441	397	456	438	435	427	460	423	465	423	430	413	436	431	411	431	426	430	441	439	439	435	446	407	426	435	448	426	459	435	424	401	428	440	449	437	467	440	404	429	436	443	425	432	462	457	425	411	409	388	427	449	420	451	468	440	453	408	480	413	395	413	479	440	443	448	411	427	475	416	447	436	426	429	426	487	427	453	415	438	413	443	428	414	424	446	415	426	422	458	464	433	455	441	393	486	435	466	455	433	424	415	433	421	416	465	431	400	423	429	447	428	437	412	470	439	421	436	448	427	450	442	414	417	418	412	459	442	428	419	469	452	411	452	468	477	436	405	433	435	465	427	436	492	468	460	440	409	422	443	437	450	439	448	438	469	433	450	418	484	450	441	426	463	425	472	472	446	420	435	437	396	454	448	450	440	421	424	430	435	446	416	417	436	407	455	453	411	408	409	444	452	430	414	427	426	468	449	443	441	457	448	433	405	441	425	436	440	427	411	471	392	445	452	423	495	426	420	463	473	413	464	430	432	447	440	443	426	457	407	416	467	482	449	419	444	425	442	435	448	444	402	482	419	424	460	449	453	446	447	425	443	441	431	426	409	453	426	447	429	413	421	425	469	414	415	434	463	443	432	411	441	435	394	445	450	463	413	418	413	436	419	454	455	471	442	418	462	412	418	427	409	457	418	450	432	453	453	443	454	459	437	433	436	442	482	421	417	412	437	433	457	483	425	462	435	494	447	452	435	414	457	420	448	453	422	435	453	482	449	421	421	439	461	457	422	430	411	447	490	414	435	454	432	424	489	417	419	460	425	405	432	463	408	451	437	430	439	438	470	416	405	421	417	472	474	468	429	444	431	434	474	435	413	495	440	435	451	438	421	462	434	423	484	445	443	459	431	444	441	445	438	462	421	428	432	462	466	426	434	457	460	425	408	451	459	468	448	404	434	419	455	447	457	446	427	426	478	431	437	404	461	428	475	459	469	429	413	398	427	462	441	457	451	473	444	418	451	422	443	452	456	432	417	467	440	422	463	450	424	436	405	428	461	406	423	446	463	416	409	473	448	452	433	429	481	406	433	413	430	420	433	449	404	482	437	439	444	449	458	420	425	420	381	413	457	429	442	453	422	452	472	414	449	445	436	462	459	421	438	428	425	445	443	430	437	452	420	418	433	446	479	424	439	418	430	437	435	436	433	422	447	429	404
25067	25355	37212	31440	18637	6183	1363	777	682	671	679	647	644	641	633	680	661	639	704	658	634	656	701	599	657	665	663	675	649	639	629	622	638	660	681	671	619	606	642	648	641	624	685	623	619	623	650	631	667	628	615	624	662	675	671	672	684	656	681	632	622	649	702	668	667	645	672	663	607	665	626	626	637	641	715	670	676	635	686	623	680	661	669	625	610	632	644	618	628	559	634	630	655	582	620	632	652	616	665	670	617	640	670	651	640	655	640	639	624	678	683	694	666	652	646	658	666	651	624	602	642	631	661	644	665	645	643	628	676	606	616	615	632	603	646	696	630	628	625	640	610	650	648	660	644	616	626	696	611	629	687	653	606	628	664	640	649	623	668	658	634	564	646	618	672	609	636	630	622	615	615	660	658	665	620	691	649	670	625	609	657	675	651	626	661	671	616	674	640	643	685	640	607	646	656	661	692	667	638	649	602	643	599	692	630	682	615	623	619	652	614	672	578	605	635	627	622	655	627	635	648	622	649	662	628	606	650	596	664	612	655	651	637	696	694	627	631	675	585	646	663	699	637	663	630	616	642	632	617	619	617	632	635	630	653	615	616	637	668	660	658	633	617	635	659	597	648	638	714	666	653	693	663	602	613	647	643	620	634	635	666	628	652	660	638	647	624	613	594	642	677	679	625	664	671	596	611	627	633	615	643	603	622	629	625	632	651	635	625	675	619	570	698	620	604	632	677	633	650	633	670	632	657	628	611	649	631	652	620	642	671	676	673	622	628	641	627	613	641	616	642	723	657	691	688	633	602	664	602	649	632	639	661	650	651	633	631	649	628	651	647	649	599	642	579	634	621	615	596	646	612	656	638	630	660	677	660	639	626	614	670	631	652	705	615	672	669	662	613	679	665	598	634	648	618	588	637	626	646	649	660	634	646	664	669	631	641	634	638	645	652	587	657	592	645	628	646	616	651	602	641	613	646	657	628	649	597	653	611	657	599	657	641	697	684	643	666	662	627	644	658	675	619	587	643	623	644	637	662	647	631	655	659	638	647	618	614	599	623	623	657	641	587	673	611	678	651	616	609	639	665	645	629	638	630	649	655	635	674	642	710	669	660	627	654	660	627	647	622	651	614	605	654	627	670	662	625	651	627	587	603	629	614	619	607	638	667	630	645	612	633	619	603	699	598	630	657	644	652	664	622	597	610	637	631	617	658	676	643	677	651	681	649	656	617	618	626	599	634	672	686	640	578	657	660	622	634	608	647	612	603	592	626	660	621	614	648	625	646	680	599	655	666	629	628	616	596	661	649	606	650	659	686	665	596	652	634	653	664	664	661	594	675	636	618	650	657	638	619	654	632	685	639	667	649	671	640	685	620	649	637	653	599	618	614	632	652	654	622	676	661	637	662	646	637	606	657	616	599	664	673	660	632	656	658	662	637	638	603	624	682	667	615	677	593	654	650	670	626	619	655	667	636	657	623	654	649	633	639	669	680	638	639	612	622	618	661	672	643	617	665	647	602	653	630	668	619	630	633	621	611	650	652	644	637	626	657	639	670	678	628	635	633	646	616	608	645	654	577	639	618	622	685	593	635	663	603	672	661	633	618	616	640	621	681	594	598	667	631	651	633	597	612	668	603	645	631	641	637	633	678	660	604	628	690	672	655	638	660	657	669	664	664	596	698	666	647	626	635	621	663	618	615	591	635	653	636	640	641	606	650	636	614	643	612	639	618	615	640	646	637	670	648	637	626	674	619	638	653	662	663	674	607	714	677	642	615	662	683	665	614	692	590	617	668	650	593	652	661	634	667	660	664	619	631	621	638	622	614	621	640	682	639	626	632	651	671	617	668	612	613	669	701	635	676	678	613	625	665	599	710	601	632	633	614	589	621	670	622	620	681	616	639	602	650	640	656	655	650	668	672	616	690	636	628	666	670	613	627	638	656	688	661	629	616	673	666	636	647	661	645	665	594	641	679	601	631	582	680	664	647	671	637	620	643	684	667	639	687	650	627	640	619	614	644	605	611	650	663	622	671	676	651	657	671	647	641	680	653	678	643	624	599	559	692	640	631	636	660	628	673	642	632	618	690	642	607	605	678	667	609	666	668	626	634	655	627	702	633	636	604	674	650	663	590	646	665	649	657	614	637	618	622	661	619	615	649	663	636	648	647	646	606	712	609	630	645	653	676	654	627	639	645	623	674	662	659	646	635	658	670	652	661	653	585	658	651	643	632	618	664	649	668	689	658	654	651	633	683	644	641	671	634	655	636	662	611	615	668	653	630	662	626	660	648	641	622	604	592	624	627	637	693	624	662	661	624	602	669	620	632	674	585	677	637	666	661	667	627	657	690	664	624	668	640	634	612	621	648	618	660	650	654	623	662	634	641	653	604	615	586	597	647	611	629	627	662	658	645	596	645	679	663	619	643	652	649	637	662	649	622	680	594	684	647	648	638	634	639	668	644	623	629	614	663	633	662	607	639	640	622	644	687	673	633	643	662	617	663	654	613	646	649	617	676	615	658	605	666	651	696	628	620	641	641	687	628	605	663	654	612	649	676	639	619	661	654	667	641	682	636	617	688	618	655	678	671	668	675	684	601	579	623	614	639	655	618	637	596	623	670	673	604	654	669	635	643	633	630	619	597	626	612	628	645	665	660	652	651	658	607	627	654	687	642	627	604	691	646	656	651	643	644	676	651	660	649	677	637	650	669	620	612	696	620	656	655	659	654	633	633	633	617	635	667	661	661	638	654	620	654	611	620	631	663	632	616	683	624	632	645	660	671	672	668	681	619	622	643	617	637	589	624	613	667	630	675	666	689	648	619	646	627	599	652	663	626	649	660	669	683	587	641	644	629	646	635	637	676	617	681	639	650	651	583	674	602	633	660	655	649	605	650	626	610	609	631	682	632	673	582	588	622	588	640	665	640	648	675	584	617	621	666	577	621	626	623	617	625	652	626	705	686	607	684	621	652	636	634	631	662	665	603	650	643	653	637	616	643	669	637	653	688	619	638	621	604	646	693	623	648	667	638	634	651	602	640	646	681	588	644	618	651	667	648	639	636	637	642	661	596	645	667	635	636	622	658	686	603	692	635	611	649	645	692	672	630	646	675	649	587	610	586	651	652	611	609	619	669	661	652	666	604	616	619	643	597	674	674	636	671	619	667	667	649	633	577	643	682	668	656	618	633	616	633	633	659	613	669	625	654	626	628	611	676	678	673	675	645	639	654	635	615	626	629	649	606	609	645	626	670	657	664	648	670	653	639	635	644	658	683	628	626	648	611	664	624	656	665	693	648	663	662	665	665	657	623	632	636	610	641	649	636	626	605	669	651	634	580	626	626	649	626	640	675	643	651	648	600	611	599	582	639	669	613	650	614	644	701	676	660	555	632	664	585	638	635	690	592	650	610	656	667	687	667	623	656	640	637	600	678	617	592	670	604	613	597	663	636	583	666	639	695	666	648	608	639	626	643	613	664	616	618	648	654	642
62595	90534	59327	25566	8648	2444	964	615	591	595	615	569	607	556	524	566	581	588	573	615	606	563	587	544	579	600	589	557	570	592	592	553	593	535	573	605	553	554	624	578	573	584	547	591	586	530	567	537	557	569	559	566	579	589	582	548	601	525	574	581	590	526	576	540	580	570	611	516	576	561	556	559	569	549	580	567	611	564	564	544	590	573	583	550	555	544	541	566	578	575	559	556	557	587	558	558	538	566	545	524	572	593	578	568	517	581	564	584	559	547	547	602	575	621	559	559	519	565	594	580	608	555	527	556	542	589	586	565	543	587	578	587	549	512	543	571	598	562	540	602	570	543	594	553	569	564	552	566	570	571	517	562	551	589	559	549	563	604	594	565	595	601	563	571	567	580	542	559	559	580	556	538	600	591	547	602	556	555	534	597	577	586	572	593	577	589	563	586	536	546	576	586	575	547	560	571	580	548	568	548	537	587	528	597	579	557	564	553	573	599	609	591	605	565	571	518	562	596	564	552	567	565	538	518	586	575	564	533	614	621	532	548	556	586	601	601	563	567	548	570	565	536	530	586	569	586	571	541	589	613	554	543	546	535	542	545	591	568	590	559	539	559	547	545	545	606	566	609	539	550	593	561	618	555	598	535	533	555	564	613	561	561	556	550	552	615	615	602	566	565	575	540	617	583	549	536	525	594	566	573	554	556	592	579	587	540	592	556	564	610	545	579	526	601	523	569	579	599	551	547	543	543	583	545	522	517	594	543	568	564	552	566	577	564	599	570	564	567	585	568	552	573	600	604	548	561	556	568	604	580	551	537	546	566	544	603	567	557	566	598	583	552	575	547	564	570	571	587	568	580	564	558	549	524	582	556	544	589	591	557	568	601	557	585	549	611	597	530	552	575	519	577	573	534	607	585	576	546	587	560	545	558	563	586	548	573	601	561	589	584	567	548	593	575	599	581	564	547	567	586	540	549	593	601	583	535	537	549	541	573	573	593	588	549	592	604	566	550	559	518	545	631	542	538	605	587	563	574	526	539	547	542	531	550	548	575	567	608	583	573	554	544	604	589	590	526	556	596	539	586	549	593	553	569	579	602	547	555	539	568	564	551	592	597	556	566	562	550	543	609	558	564	580	560	576	578	585	536	547	545	562	589	573	590	580	567	575	573	592	589	550	521	565	568	588	602	561	579	563	579	557	522	583	560	566	536	579	542	601	560	588	578	533	587	505	586	578	586	521	555	633	528	536	516	582	581	548	596	557	566	568	523	545	606	568	561	540	591	523	580	545	554	555	588	569	607	577	543	602	559	561	593	579	560	580	570	576	566	573	574	541	607	598	575	543	574	543	570	549	544	572	542	588	547	577	589	590	568	559	548	556	618	557	535	540	548	585	533	534	565	575	559	596	570	558	573	555	555	593	541	579	574	554	555	581	546	579	578	589	578	541	547	549	544	555	586	621	585	594	561	584	550	564	629	553	562	566	560	555	590	581	576	569	565	569	552	528	543	556	549	551	600	585	530	541	592	526	547	575	540	633	531	565	545	600	585	585	578	559	536	536	570	568	592	510	564	528	546	565	556	549	533	553	561	545	571	536	576	539	535	559	556	590	561	579	578	569	600	582	547	558	577	578	568	560	618	548	553	577	532	551	573	588	569	574	573	607	600	561	562	575	596	531	585	570	568	529	522	514	569	584	518	581	535	547	572	589	570	572	542	583	570	516	544	574	571	554	540	598	545	545	554	566	557	542	597	583	542	568	585	529	553	572	602	510	552	544	579	549	589	603	584	539	547	561	564	534	597	577	546	566	569	575	581	556	561	571	596	563	567	572	595	546	546	591	536	592	556	544	565	563	537	581	597	554	562	553	577	523	591	562	551	570	560	588	600	510	613	565	561	583	600	547	567	578	518	568	565	548	555	593	566	597	582	504	533	545	534	576	558	578	521	562	552	517	600	540	545	548	541	554	592	488	592	537	594	494	560	573	589	519	563	554	554	616	588	579	539	545	565	578	561	583	598	576	540	559	527	602	601	572	593	595	519	527	581	525	592	566	569	560	592	559	537	557	556	541	569	576	580	553	549	578	550	559	563	605	594	524	583	555	558	549	602	549	553	600	598	580	561	588	555	547	574	587	576	565	557	582	560	578	556	578	559	561	591	562	564	554	559	553	555	566	554	572	559	580	562	625	547	567	540	592	512	592	565	561	554	569	560	555	560	542	516	590	565	553	541	602	560	568	548	544	580	552	545	524	526	557	546	558	576	547	603	518	593	534	592	528	569	599	608	562	538	566	584	581	536	534	515	570	524	572	528	547	557	596	617	568	532	579	568	589	541	569	533	540	538	564	546	555	593	586	541	580	537	555	584	566	552	572	581	536	577	539	583	617	567	549	548	553	575	581	544	586	535	579	567	547	583	564	574	545	583	577	556	584	566	630	547	590	551	527	584	574	548	598	570	560	602	562	563	602	538	544	561	546	555	531	536	595	556	588	578	558	541	553	536	593	579	569	563	535	553	572	538	593	559	534	538	610	581	565	540	538	590	616	550	617	579	592	569	573	575	548	576	569	551	575	551	563	562	580	606	601	535	576	592	559	582	571	595	564	590	588	589	592	577	586	589	557	562	563	535	544	558	564	573	543	567	566	578	589	534	559	558	616	547	578	533	554	568	541	559	584	567	549	513	534	586	591	565	539	554	551	583	595	566	559	530	566	555	596	558	596	536	567	549	580	556	582	560	609	589	523	553	586	581	553	557	603	565	604	572	596	539	564	548	630	568	585	585	524	584	556	574	575	568	568	541	560	559	560	554	560	555	559	556	581	573	560	605	557	587	532	577	554	557	551	545	537	560	555	576	567	523	579	540	543	569	553	571	573	564	585	565	583	608	510	560	565	570	554	537	521	544	571	569	565	570	582	533	588	586	595	586	586	572	579	609	553	581	536	586	543	594	591	523	574	565	599	595	542	598	520	537	574	540	549	540	558	596	543	521	557	570	549	572	559	567	576	565	569	543	577	524	526	533	540	559	514	569	563	484	529	593	562	555	522	550	591	561	553	552	542	586	564	555	577	546	580	537	564	543	500	527	549	553	552	575	572	586	607	587	597	552	547	622	557	599	535	610	565	609	575	544	543	583	541	550	558	529	535	551	598	583	532	605	507	534	515	566	554	560	537	577	569	551	548	555	605	492	540	572	596	501	516	524	550	554	555	550	534	598	551	537	568	587	543	546	602	535	552	511	551	568	534	574	544	550	555	586	581	595	560	601	575	546	591	552	565	565	575	606	530	570	571	557	555	520	576	586	572	573	553	588	553	620	571	549	565	539	512	597	589	566	515	547	580	575	625	572	581	572	594	509	554	585	585	581	553	560	555	546	562	559	580	554	582	552	545	518	581	569	548	560	538	574	558	566	575	573	577	601	556	557	565	554	593	538	564	597	557	580	563	562	577	574	572	517	606	565	539	562	598	636	590	581	544	595	584	544	557	550	533	576
23908	23280	34082	29437	21893	12810	2864	1056	860	832	819	807	834	797	791	749	819	743	801	851	815	774	792	737	787	797	744	776	789	798	808	788	832	761	742	787	778	795	779	765	760	799	777	752	771	768	747	787	797	810	819	710	787	757	712	781	801	749	757	743	763	853	759	837	798	748	759	777	827	779	756	754	778	797	806	808	785	695	748	828	760	759	734	775	725	755	811	803	751	788	833	764	787	798	721	791	792	759	769	751	808	716	719	771	755	758	791	717	753	742	772	775	764	769	801	744	739	733	731	761	764	730	769	799	818	791	744	714	753	770	746	711	729	740	737	787	788	784	772	766	755	689	792	764	776	799	771	763	757	764	785	743	748	750	779	779	808	791	761	802	766	710	782	739	742	761	701	747	734	741	755	714	740	772	757	760	757	776	777	760	751	788	774	754	757	727	802	752	805	734	769	737	769	744	816	708	811	744	773	734	750	833	761	725	754	756	800	754	773	766	779	777	808	752	710	779	828	775	736	788	764	756	731	772	742	764	771	766	752	787	791	760	745	776	799	771	754	743	857	797	772	783	757	731	729	757	745	742	753	764	800	780	809	800	764	728	773	752	785	740	711	771	806	761	735	735	704	754	801	842	751	780	708	750	761	732	719	789	809	746	751	746	743	770	761	751	746	783	735	779	762	824	769	808	785	754	756	755	804	752	774	771	750	781	769	750	771	690	770	770	752	782	771	752	770	737	759	785	815	806	747	762	741	778	785	781	723	774	744	727	722	802	760	750	796	751	776	733	750	777	828	757	709	744	760	780	785	768	745	753	803	743	794	741	790	777	713	775	765	737	743	766	788	803	776	755	801	807	729	834	777	765	755	714	738	758	797	780	767	766	731	808	736	789	766	787	738	776	771	747	767	746	776	747	760	764	733	766	759	747	754	763	734	744	733	780	752	793	742	785	757	788	736	719	782	780	755	733	751	781	783	765	753	755	752	707	767	739	774	811	822	761	732	748	772	751	762	790	744	766	738	793	772	736	724	737	733	777	719	791	764	795	794	727	799	745	789	798	769	738	734	779	746	744	800	730	800	769	769	767	764	792	754	736	840	768	742	773	756	758	769	747	781	753	789	768	792	757	749	764	755	776	744	739	723	774	763	718	735	750	748	730	758	756	758	776	796	727	795	746	778	757	757	732	735	748	843	761	752	738	732	765	777	765	760	805	832	764	787	771	747	784	774	758	752	783	751	756	792	770	741	726	784	736	801	735	744	743	765	732	758	776	759	659	794	802	751	738	832	660	733	772	800	781	771	816	778	720	754	735	733	773	804	703	731	749	732	780	771	802	763	750	763	752	767	757	782	747	774	803	731	796	737	743	699	729	762	786	794	764	790	748	755	762	794	724	711	744	778	758	732	767	749	773	808	702	763	761	804	809	725	749	737	741	745	757	741	738	798	820	790	718	801	757	782	791	761	734	723	722	759	743	756	734	699	796	765	793	726	785	753	767	781	757	748	757	788	776	777	719	704	784	810	740	724	731	750	769	759	733	802	782	811	800	781	761	805	757	784	718	756	728	788	796	743	774	737	762	747	802	802	779	755	685	723	722	774	769	726	771	786	776	780	763	750	730	745	738	738	767	732	702	670	766	739	780	777	750	769	697	765	781	748	792	731	729	753	777	736	748	742	749	744	775	690	740	801	794	775	784	741	762	774	739	749	771	728	791	770	715	774	777	780	730	725	747	745	756	747	730	761	760	818	745	745	746	779	769	761	757	778	715	807	763	775	752	765	764	744	793	764	795	767	779	782	740	769	707	761	741	739	795	736	729	778	792	711	769	764	744	793	745	744	740	771	768	782	823	773	762	781	783	762	763	709	737	792	713	747	716	777	786	762	779	810	725	749	728	749	714	720	757	728	764	758	760	784	796	729	763	745	726	699	706	817	800	774	759	790	756	779	782	754	719	801	796	801	740	723	751	744	748	748	803	761	747	728	759	718	704	766	793	744	777	778	788	748	745	762	764	795	768	758	721	725	740	765	808	782	778	736	750	700	713	789	784	787	790	741	787	728	762	717	709	767	792	740	748	731	777	734	749	724	744	759	782	790	750	753	757	706	711	803	799	755	803	747	759	758	759	803	777	787	780	798	693	749	734	786	808	743	763	761	743	755	788	772	785	776	750	796	789	751	777	773	722	734	798	780	786	742	767	821	765	782	812	736	780	754	742	757	724	797	754	733	784	806	793	722	770	775	746	784	753	741	732	752	748	759	711	768	766	836	717	736	731	758	764	752	746	801	798	738	762	752	727	823	778	779	744	778	772	737	763	815	747	766	732	777	752	763	796	716	695	771	757	769	784	747	770	769	735	765	790	728	679	692	710	786	743	744	736	766	747	756	753	704	723	760	771	779	745	727	773	772	724	727	749	797	758	817	760	762	733	790	738	768	752	768	763	797	744	751	733	759	743	754	767	766	754	821	744	754	766	793	829	773	775	751	776	752	759	733	779	757	709	742	735	768	736	821	775	789	754	727	794	752	766	741	742	729	755	800	723	745	745	760	774	771	721	784	798	741	737	746	760	762	763	761	772	766	793	735	763	751	710	787	804	771	757	719	740	770	771	728	804	746	729	757	693	777	754	734	705	719	750	792	734	752	787	771	750	785	717	749	783	744	752	708	761	775	784	810	733	737	771	771	790	748	735	791	764	721	766	755	738	753	732	771	779	753	740	792	730	752	798	770	777	796	765	783	779	749	752	775	713	706	752	787	693	727	720	732	766	686	737	755	771	802	814	760	745	731	789	712	732	748	823	774	778	713	782	761	756	820	775	735	792	746	804	763	761	725	717	725	793	851	766	762	694	771	776	746	720	748	762	752	714	775	802	748	785	754	749	802	752	801	745	745	773	719	805	787	774	767	778	754	763	754	759	732	777	775	741	773	753	735	719	757	753	769	773	767	722	770	754	729	712	756	753	716	723	788	727	725	683	760	755	715	741	722	747	784	805	816	752	804	779	754	795	727	772	782	761	713	770	792	812	748	770	734	766	777	775	734	771	778	739	715	725	736	807	720	786	774	775	798	745	788	778	764	724	755	755	766	751	712	739	793	747	816	735	764	803	775	790	764	791	758	735	791	770	742	784	721	752	791	742	752	765	782	740	833	790	788	792	809	710	748	737	766	751	730	695	685	782	774	728	752	749	739	796	745	808	695	731	726	772	719	732	757	722	733	714	771	785	738	744	768	723	766	776	760	825	760	813	790	747	733	786	790	757	767	733	814	739	715	780	743	766	774	791	744	754	756	754	776	736	756	760	765	803	775	709	765	725	734	780	774	786	788	766	800	784	779	726	737	747	743	803	772	712	752	715	788	742	749	779	806	781	745	748	765	762	767	732	806	766	713	762	805	770	747	771	794	747	827	743	752	766	778	758	714	802	771	797	785	749	754	731	721	733	791	743	738	738	800	750	791	757	801	783	747	781	724	720	743	733	759	763	767	783	730	735	702	790
62792	100292	67485	34872	12792	3917	1338	827	754	732	720	700	746	664	709	709	692	699	742	693	723	679	666	701	619	700	704	676	707	687	711	634	697	692	665	678	674	689	671	721	721	698	754	688	699	680	698	640	692	683	721	677	726	687	700	701	706	649	683	719	685	682	668	737	653	726	734	665	733	671	717	712	728	684	703	719	649	747	684	673	719	664	703	713	712	658	667	744	677	700	651	651	646	733	666	734	691	694	715	713	670	668	666	670	666	683	708	742	646	675	688	661	662	704	720	723	720	709	691	763	678	645	659	710	700	697	723	714	688	691	664	730	660	620	670	669	686	680	690	689	677	680	678	668	683	708	692	686	687	679	707	667	707	699	657	689	729	718	685	688	686	676	706	719	661	688	671	704	671	678	656	676	709	655	701	675	660	701	714	716	686	720	668	696	670	652	720	704	709	636	711	651	693	709	683	702	705	719	662	681	635	693	659	696	698	709	726	651	703	689	673	665	681	746	678	668	685	682	712	748	678	667	713	730	702	702	726	651	671	678	680	676	684	688	680	682	745	732	671	734	673	661	679	712	662	686	741	695	685	636	712	683	716	702	680	695	707	679	694	672	685	719	685	664	663	668	687	697	700	725	698	669	734	696	680	682	682	695	736	670	716	692	646	673	672	680	701	723	694	683	684	650	727	667	668	664	702	735	704	702	716	714	724	686	729	713	718	660	655	721	657	688	653	689	677	646	697	694	680	670	679	684	739	659	706	701	654	666	681	688	702	698	676	678	697	762	730	689	693	670	663	669	696	675	715	695	714	714	718	690	659	674	668	665	696	653	672	683	761	628	727	712	678	730	661	719	696	717	661	702	703	673	682	718	714	685	638	703	676	661	707	676	702	653	680	694	680	656	647	713	689	678	677	626	738	731	691	667	684	670	693	686	641	687	686	698	693	690	695	692	678	696	648	719	701	705	712	653	669	681	693	688	700	676	706	686	681	660	657	706	737	719	702	682	654	686	659	683	710	659	707	710	726	705	699	717	715	671	678	724	671	689	705	682	714	701	661	683	682	682	690	680	697	665	675	707	659	731	723	693	692	722	697	709	766	723	753	680	690	670	692	712	683	654	765	675	663	708	661	681	726	708	695	661	702	690	669	726	705	689	721	695	718	695	741	677	679	687	669	692	704	718	735	687	718	699	697	687	683	699	688	751	730	694	702	713	640	719	632	718	750	721	703	685	738	698	710	717	714	730	666	657	751	657	667	669	702	720	737	684	713	664	705	692	687	708	714	722	761	697	718	686	704	649	729	738	660	649	700	673	655	697	694	688	723	709	738	669	717	658	667	709	716	689	677	674	695	714	695	670	709	695	666	695	685	709	663	671	647	714	677	678	684	642	683	740	729	689	709	657	709	687	663	668	645	734	724	679	716	725	681	715	679	693	700	699	662	692	688	668	713	671	697	707	693	709	710	677	666	666	674	698	703	691	698	703	711	670	707	679	689	690	716	768	686	723	710	642	694	687	672	679	655	687	725	679	669	668	670	703	664	655	676	727	658	656	652	690	704	676	613	714	685	657	696	687	684	660	644	698	702	657	692	680	707	624	668	659	707	668	674	702	728	724	726	697	693	679	689	670	676	735	705	654	648	635	649	728	685	667	664	683	712	723	674	661	675	645	713	694	718	689	674	742	676	680	685	688	696	690	671	662	656	687	717	674	695	703	703	659	657	671	686	691	679	698	687	645	680	683	691	684	719	731	701	684	720	671	693	650	658	724	682	661	671	659	692	664	635	733	637	639	691	680	656	691	663	704	741	667	683	712	660	687	683	660	679	686	678	724	703	698	698	690	686	661	665	708	679	694	724	652	739	653	681	666	653	700	676	730	704	658	670	676	645	721	737	638	706	664	617	684	665	637	690	725	687	663	663	678	647	635	684	719	651	728	677	696	728	670	719	674	654	639	647	698	683	716	705	685	709	682	628	675	676	698	688	688	685	654	757	658	644	685	707	676	651	724	693	683	697	691	673	716	675	691	708	716	668	680	680	677	728	709	675	684	693	717	704	717	647	669	681	652	683	688	678	625	706	703	685	682	695	631	685	678	672	652	659	675	663	706	704	710	678	648	688	660	678	721	702	717	647	657	707	696	683	663	685	724	703	698	680	627	636	757	660	678	660	718	682	738	700	724	705	694	706	676	683	651	746	742	686	678	642	686	695	697	687	686	633	705	669	674	726	698	674	660	663	664	710	679	734	657	656	653	726	708	694	676	676	715	654	715	660	670	700	736	694	684	726	696	672	733	658	652	702	687	683	686	712	665	705	667	651	675	674	662	702	735	669	670	653	720	689	708	692	668	675	687	666	726	707	683	681	676	720	741	676	673	678	683	644	677	684	726	642	675	663	700	675	702	717	653	636	704	707	708	703	645	712	672	717	662	663	725	700	716	701	684	688	696	652	653	712	653	722	726	706	656	710	713	714	652	715	690	697	708	659	681	719	676	669	683	689	685	645	687	709	737	657	727	666	710	673	705	703	676	691	679	691	706	669	696	725	688	686	678	745	684	671	696	672	683	650	668	757	680	717	673	688	722	711	676	700	717	701	716	717	679	655	674	700	666	676	700	704	683	683	728	646	682	646	683	702	689	691	700	687	656	669	684	695	659	701	690	671	685	684	672	671	686	671	741	699	632	722	671	669	710	673	732	673	670	671	714	702	688	741	695	696	658	729	683	720	685	640	678	713	679	669	684	667	631	639	709	719	700	694	714	694	687	690	649	715	684	680	681	652	691	747	672	703	648	651	714	670	705	702	694	683	715	709	695	715	686	679	653	650	649	696	683	708	635	692	677	707	687	709	673	639	673	704	690	694	680	710	687	657	754	699	729	665	680	725	685	683	695	700	695	698	667	712	639	679	671	668	658	729	693	713	665	662	732	662	703	729	681	719	704	741	666	668	692	764	653	660	679	701	716	653	694	665	703	648	730	699	644	644	659	659	681	683	642	670	680	689	729	724	670	666	633	668	642	680	690	723	689	666	705	671	681	713	657	734	695	604	696	736	649	667	630	658	723	667	689	685	659	652	692	671	652	708	675	679	682	632	714	723	706	700	663	657	721	698	668	674	673	661	655	691	652	661	701	723	696	658	679	670	702	693	690	675	648	721	687	675	702	681	680	700	688	708	705	675	680	673	663	698	723	688	651	688	715	704	664	729	693	700	699	700	704	654	716	656	676	697	719	666	704	646	730	715	701	741	732	715	687	669	718	643	647	660	657	666	700	672	684	705	715	679	641	709	685	673	661	705	719	663	682	685	706	697	694	710	707	687	710	716	722	714	716	701	710	721	675	669	683	730	698	704	656	727	748	687	712	698	713	707	720	662	660	673	644	707	681	715	671	663	665	661	697	656	722	663	685	700	709	700	696	705	697	693	670	708	732	652	691	667	657	669	689	678	675	687	712	652	709	620	688	679	704	693	713	656	703	673	668	668	695	648	667	687	672	690	730
30838	30282	24666	9349	1780	723	594	582	523	565	542	551	572	550	541	594	544	585	554	561	510	522	535	603	604	564	553	529	547	592	566	562	532	579	582	575	568	563	526	560	475	591	557	516	564	554	562	562	518	521	549	537	525	564	529	573	582	529	611	522	577	564	516	563	559	565	575	583	608	555	563	524	578	575	521	528	527	568	555	542	532	597	573	604	534	524	548	564	587	531	568	536	595	584	570	531	554	598	607	542	556	530	558	578	558	574	556	521	524	558	536	560	542	560	553	550	581	537	562	551	572	537	569	583	580	593	599	578	529	535	542	531	583	483	556	544	561	537	588	546	524	497	540	527	578	598	552	575	530	550	551	573	570	546	615	547	558	547	565	515	552	571	563	603	564	570	579	520	553	547	580	608	559	577	551	610	550	570	607	554	536	588	548	550	542	579	557	563	565	567	534	542	517	509	582	568	551	546	542	562	528	585	581	549	569	543	546	565	551	558	516	610	599	548	528	567	522	557	589	564	543	580	540	532	584	552	537	545	583	595	515	534	550	516	519	582	515	521	551	559	561	553	561	520	585	566	571	529	533	566	564	528	516	589	597	544	537	503	561	585	547	517	608	553	583	559	541	612	580	590	581	570	535	518	543	558	557	554	578	510	545	524	566	510	542	529	524	575	547	553	571	565	550	568	568	540	578	540	552	535	561	556	523	541	556	543	539	550	567	564	516	514	580	560	557	572	557	593	573	594	561	565	549	555	565	560	550	555	574	551	567	576	578	525	557	566	569	577	550	591	556	579	608	522	575	567	555	532	565	575	546	568	543	545	556	554	579	579	551	602	527	522	539	583	535	570	550	541	570	565	551	559	578	572	585	544	571	584	558	551	531	538	542	575	560	570	522	577	573	552	600	564	577	573	569	553	559	574	529	576	555	527	542	511	537	523	572	574	556	513	534	563	574	556	550	525	560	550	569	547	594	545	608	572	564	552	590	560	536	548	559	546	546	555	531	555	574	601	558	576	572	557	549	514	568	553	528	554	576	604	533	546	553	529	587	564	589	523	554	559	519	553	562	535	552	515	570	612	561	519	527	545	537	604	530	554	609	595	574	561	532	557	529	540	552	552	555	567	596	539	571	586	524	607	588	607	558	556	556	562	537	572	593	534	568	575	559	519	561	531	598	608	577	533	605	563	539	608	537	559	546	551	572	595	542	567	535	582	515	555	532	612	541	521	580	586	541	524	551	524	542	528	557	533	547	543	542	561	508	516	553	594	564	564	618	556	570	538	544	581	571	576	537	559	528	552	542	522	493	559	543	556	541	541	546	524	584	530	555	564	571	547	586	552	536	540	566	508	553	554	537	559	536	553	559	587	625	570	536	544	594	585	586	529	583	602	555	559	578	540	527	588	564	566	595	537	546	563	561	564	565	615	553	531	583	546	517	519	562	506	533	598	548	571	526	548	584	549	561	531	579	567	558	542	539	580	563	567	516	538	575	556	565	538	549	555	548	582	550	535	550	524	524	543	530	538	544	557	561	556	519	575	552	538	569	539	595	561	560	583	571	555	546	587	575	593	592	560	557	551	548	561	559	557	574	553	575	530	519	524	595	589	594	547	561	580	549	562	563	545	569	545	547	615	508	596	578	529	568	594	551	589	559	537	590	562	525	590	566	570	515	545	551	579	543	565	575	552	522	561	564	552	572	582	536	563	507	600	590	522	535	557	561	554	556	532	555	530	531	533	575	538	572	558	559	569	570	525	544	515	571	584	556	523	551	556	608	559	516	601	570	508	556	575	542	533	513	549	562	547	607	569	543	528	584	568	601	503	520	540	552	529	559	550	575	518	541	546	561	582	545	583	556	529	569	581	557	593	553	537	523	554	549	559	566	562	629	541	558	591	546	538	567	582	508	482	550	576	574	505	538	538	571	551	548	567	588	579	583	549	530	544	557	548	603	522	540	538	566	564	542	562	559	534	527	567	563	513	500	553	564	572	542	572	600	557	553	546	547	555	536	597	507	550	522	596	558	553	531	565	547	555	527	550	562	555	565	589	547	556	549	602	554	562	549	583	571	599	588	572	558	585	554	570	498	593	610	554	557	592	570	564	544	540	563	575	568	554	543	594	535	557	535	595	534	522	547	531	543	556	558	561	547	492	575	537	563	591	566	535	527	560	511	550	546	556	575	560	565	560	584	539	524	534	520	542	538	579	580	565	557	583	542	552	533	570	565	558	528	541	569	555	552	597	540	515	563	571	568	591	566	530	560	568	558	533	512	574	545	562	548	525	579	552	601	557	561	560	548	566	553	586	534	578	571	558	538	534	579	560	539	548	546	537	550	531	526	576	551	574	561	546	540	505	561	550	539	516	544	538	529	607	539	596	595	538	555	540	524	588	545	552	565	576	568	555	556	630	545	562	537	542	584	552	553	553	517	541	594	556	584	562	575	555	538	557	551	558	547	553	577	530	516	571	544	581	530	591	541	616	541	574	547	532	577	556	587	569	553	577	549	578	548	589	545	572	574	575	570	556	564	544	587	522	558	603	499	530	520	587	584	578	584	581	520	546	547	570	570	526	563	619	546	509	535	592	586	589	552	573	593	533	569	582	577	543	541	577	553	562	558	502	524	582	553	563	538	546	548	523	603	557	560	573	572	548	548	577	584	592	522	542	539	604	574	546	543	506	569	591	527	576	517	589	585	565	554	534	561	571	570	563	555	566	591	564	584	573	561	525	584	568	530	518	578	538	576	546	518	547	588	600	513	549	555	527	576	529	563	579	513	549	551	576	602	567	559	584	594	546	547	506	520	570	545	572	581	578	557	554	569	564	554	577	529	516	554	538	564	568	553	528	586	536	594	556	555	556	552	586	562	604	568	584	535	612	564	555	514	561	562	586	536	529	535	493	553	571	537	549	533	569	531	588	598	563	588	588	582	524	558	567	581	543	572	502	607	593	524	534	609	541	531	577	541	568	569	532	522	572	568	539	556	518	522	601	551	592	544	535	563	590	522	548	570	536	547	562	544	534	589	541	537	541	547	567	566	569	582	559	562	582	535	597	564	603	590	551	554	557	564	571	542	522	559	535	552	568	548	540	516	513	534	566	515	504	590	538	500	530	565	554	560	514	544	571	599	545	556	526	549	582	570	560	518	534	592	550	516	598	542	574	608	570	548	513	550	579	543	549	537	557	568	534	512	560	564	594	600	542	557	573	589	533	533	568	523	535	539	553	550	581	539	575	596	634	555	558	609	540	539	573	541	557	550	569	553	554	569	586	555	541	524	569	585	545	541	535	524	514	560	570	577	537	577	541	565	556	553	509	550	546	551	560	552	516	556	558	538	542	533	559	526	581	583	557	550	536	595	570	561	567	552	568	605	517	522	575	549	557	557	560	554	574	542	631	551	543	550	567	565	536	523	603	590	581	567	538	530	547	564	555	611	520	547	542	559	567	554	542	550	549	561	534	500	596	584	567	526	579	483	535	551	552	526	566
24623	34602	18266	4865	1317	646	482	463	450	418	484	431	496	464	433	449	454	465	472	471	436	462	443	454	455	486	442	431	455	426	433	444	449	494	457	457	457	467	456	438	443	466	437	469	498	506	466	456	452	466	451	494	464	464	431	470	458	443	427	467	462	480	430	444	435	471	468	443	422	456	462	425	434	456	459	475	459	481	480	417	473	480	468	442	467	449	452	418	436	470	483	455	497	427	462	449	458	456	457	445	449	474	451	472	403	492	460	490	440	432	461	444	464	464	434	457	510	461	466	439	462	445	442	472	450	424	474	450	470	466	432	440	470	446	415	445	440	485	445	449	485	493	450	455	429	451	470	448	458	404	463	433	442	453	469	432	459	474	441	442	484	472	471	462	462	488	446	481	465	454	483	464	480	490	453	458	487	464	457	428	471	429	471	479	474	461	437	462	444	458	434	479	459	447	455	451	450	462	450	460	482	459	488	450	461	449	455	465	436	415	467	469	490	459	441	446	457	462	437	464	412	440	483	487	485	456	413	443	463	457	443	465	462	479	484	432	472	441	447	427	470	472	446	451	462	438	412	459	448	461	438	430	457	429	469	460	454	440	453	448	436	445	441	438	450	474	488	463	443	455	442	479	442	479	504	442	462	436	474	445	438	478	440	439	444	455	477	421	466	445	463	466	452	487	402	436	486	424	446	427	444	457	449	459	476	438	449	459	454	430	461	450	454	427	409	431	487	426	440	425	446	433	407	474	472	437	467	452	479	465	458	476	465	481	450	450	461	444	474	470	420	451	464	444	476	392	465	448	460	438	432	435	450	413	410	446	438	448	469	508	448	475	455	454	457	427	443	463	464	427	477	432	448	425	453	482	444	489	435	421	423	448	457	480	448	444	417	452	455	449	482	489	454	419	473	449	442	484	469	454	457	458	444	497	444	430	445	435	445	475	456	451	468	462	422	482	483	443	432	460	506	483	440	425	463	469	433	481	467	446	404	460	433	469	408	500	455	464	510	453	427	468	421	442	458	409	418	437	473	429	437	433	433	421	482	456	435	456	478	436	398	462	400	453	443	466	482	459	451	435	460	515	432	478	430	432	486	486	466	466	444	468	422	468	433	465	463	442	441	437	479	431	442	445	442	478	462	492	448	456	421	456	477	415	427	448	456	481	448	434	429	464	419	453	466	423	430	419	460	461	468	456	462	491	454	456	466	427	461	490	476	481	449	497	428	452	449	423	472	434	456	431	478	458	421	417	431	446	438	453	437	495	483	466	442	441	479	458	450	441	453	491	475	423	452	437	449	476	469	456	401	478	451	487	414	421	421	433	494	475	449	473	467	404	441	456	469	447	458	453	457	438	466	446	460	462	467	446	471	431	475	438	474	457	463	433	452	451	424	472	458	480	454	461	461	455	468	447	483	476	501	451	420	474	476	475	477	453	466	452	446	446	443	452	456	459	441	447	484	457	447	440	430	467	475	462	436	473	469	447	452	468	458	452	496	421	441	448	467	456	396	463	455	485	455	432	481	443	420	468	457	454	463	487	434	475	455	460	443	489	445	472	471	462	444	441	445	464	446	440	436	430	448	455	459	446	445	467	444	476	465	451	435	459	455	478	470	408	468	422	490	433	414	492	466	476	429	466	448	444	448	431	434	472	505	485	478	496	454	459	440	483	452	476	450	454	434	490	480	443	451	490	428	406	457	446	475	483	466	479	445	462	446	475	480	456	441	459	460	456	471	454	451	439	477	466	487	493	458	481	471	467	435	474	405	461	457	478	470	469	501	444	465	489	503	454	486	441	425	457	445	484	444	441	418	451	459	477	472	500	433	452	429	441	492	444	472	484	453	474	477	452	461	460	477	505	468	455	443	454	459	447	476	428	450	412	472	451	449	494	443	449	445	454	430	445	454	422	453	476	454	438	446	441	481	455	417	478	432	465	443	443	451	444	452	474	456	465	437	465	470	448	483	435	483	442	466	469	475	451	434	448	461	471	409	477	456	478	439	465	452	459	484	448	427	455	490	413	480	435	444	436	463	453	440	481	453	472	468	433	474	406	453	466	456	452	456	436	471	485	475	490	484	445	465	433	474	446	442	442	436	448	479	504	469	480	442	472	472	426	469	457	450	467	432	465	480	438	472	490	484	434	500	428	451	438	429	454	424	435	431	475	435	448	443	438	491	453	504	454	460	478	467	460	463	461	485	476	454	417	446	484	503	464	494	501	468	445	459	444	478	463	458	465	422	456	476	471	467	478	397	471	443	440	444	450	439	465	496	439	456	499	463	436	424	465	493	479	468	475	461	438	440	466	452	443	453	457	455	478	471	477	477	445	448	467	479	434	460	467	511	459	458	461	468	469	444	481	482	446	433	487	435	438	421	433	425	462	451	425	496	430	465	475	457	467	448	462	456	436	518	477	487	448	460	450	445	452	473	473	464	443	478	488	443	475	457	452	455	458	466	470	449	463	451	450	465	456	439	493	479	435	455	464	445	441	438	432	453	482	433	430	463	457	472	431	452	457	456	420	474	475	441	451	419	479	474	493	474	469	510	425	478	439	413	485	433	430	487	486	454	468	464	465	468	439	421	447	445	454	458	462	424	435	479	440	463	470	428	455	460	441	423	475	435	456	491	489	446	451	431	461	463	485	478	451	443	471	439	468	440	465	442	460	443	450	455	481	469	468	424	444	412	446	466	436	451	473	456	445	513	465	465	464	454	455	483	459	478	415	464	456	471	479	436	458	422	449	437	449	455	480	426	471	442	498	482	485	447	495	421	436	451	449	479	470	465	441	488	444	421	458	457	461	475	441	506	466	468	471	440	480	448	442	485	470	507	457	462	449	425	444	460	442	414	434	497	425	466	460	461	478	452	426	465	448	411	441	492	464	465	474	431	474	431	488	429	494	465	451	469	452	476	437	445	450	469	438	433	468	420	471	472	477	443	449	456	483	454	461	457	437	450	419	434	463	436	471	439	406	468	432	415	479	453	436	489	442	487	466	453	410	435	438	463	467	456	433	476	502	433	458	466	438	482	471	481	481	454	421	441	447	452	470	466	484	439	456	462	452	427	454	457	436	470	487	441	453	472	443	480	438	454	496	423	464	457	465	467	448	465	455	425	462	438	433	445	421	467	475	426	420	444	452	453	451	440	437	444	450	446	476	470	452	436	440	445	450	424	434	440	461	437	448	451	471	425	426	472	454	477	410	460	475	468	461	430	458	424	483	436	446	474	464	441	395	453	466	444	444	448	445	495	418	484	423	451	443	426	464	447	454	462	481	450	459	418	441	470	483	486	474	444	443	415	460	466	458	436	469	426	470	479	459	469	392	448	461	431	464	465	431	444	419	462	479	471	461	447	468	440	470	427	431	488	471	475	416	455	472	466	462	455	479	476	492	423	449	422	464	505	493	440	446	443	471	433	463	451	492	464	471	476	477	449	446	448	419	450	461	456	425	495	470	472	450	421	471	464	474	435	458	456	443	429	430
24985	25308	37071	31396	18283	5639	1214	763	697	689	665	691	670	672	697	686	635	707	660	687	692	673	674	639	699	663	683	646	653	637	644	632	656	679	658	681	602	675	639	646	619	646	625	647	654	649	641	653	675	616	627	673	629	651	643	658	652	657	615	682	585	649	637	683	663	680	655	614	696	644	677	625	661	688	651	648	636	676	625	648	662	645	676	660	627	660	601	641	642	685	674	672	604	705	646	637	668	607	670	681	660	666	649	659	652	667	650	631	670	683	646	649	642	623	663	657	689	699	633	641	667	620	648	621	674	636	656	620	626	655	668	655	619	687	660	668	649	607	685	622	660	669	643	676	656	655	641	653	654	657	643	678	626	638	661	660	670	632	637	635	663	661	677	681	644	627	617	666	641	620	689	633	680	647	657	656	632	629	647	676	661	645	663	649	657	649	663	663	667	623	649	649	620	668	656	661	670	632	688	655	628	659	586	649	669	633	666	680	660	696	659	617	665	700	655	663	624	646	654	644	678	656	664	659	672	612	645	662	657	619	653	588	657	668	647	646	631	658	652	609	643	626	684	634	646	679	669	668	638	614	660	639	654	630	663	663	656	674	647	626	645	636	678	677	673	629	654	677	631	645	628	638	717	698	650	620	669	685	669	659	667	703	676	640	656	678	644	622	646	631	637	649	686	655	637	637	658	660	636	626	665	640	649	683	621	694	637	655	668	652	657	650	657	648	652	693	644	648	673	606	636	656	676	655	609	662	655	639	654	644	637	647	647	659	645	659	657	679	636	635	699	624	604	680	626	658	638	651	621	677	693	640	612	657	620	630	655	645	607	619	687	639	652	617	609	623	627	663	634	571	650	675	655	630	618	665	670	716	703	648	607	636	640	618	623	660	626	652	597	632	646	611	646	656	657	667	637	637	676	647	647	632	671	621	616	630	675	648	644	631	674	607	651	665	666	610	688	650	659	598	587	655	667	683	666	637	631	657	677	702	651	608	641	685	673	635	608	655	686	616	647	615	641	639	672	678	692	659	672	641	642	675	638	633	669	664	599	614	643	625	645	680	671	658	674	651	629	649	637	625	607	657	642	661	662	651	664	682	602	640	674	663	609	604	624	622	661	655	648	675	709	642	677	664	635	655	614	670	657	696	619	641	668	630	643	628	663	664	665	655	676	666	691	641	623	640	669	682	652	647	617	619	661	699	626	677	629	671	646	655	678	650	646	607	683	658	639	630	664	642	596	694	640	643	652	663	592	621	642	628	599	629	651	657	623	644	644	650	673	675	657	619	632	706	639	628	616	655	636	624	619	620	667	685	669	656	644	624	583	662	683	670	633	644	650	676	648	662	670	625	643	683	676	657	642	668	705	656	633	650	689	653	634	637	681	637	677	625	699	581	664	626	652	651	635	626	645	654	648	640	628	652	640	637	633	660	628	659	722	713	667	635	663	661	684	653	634	672	657	667	644	670	650	655	663	635	637	691	637	635	652	600	664	681	633	677	646	634	670	648	637	653	685	649	654	664	624	634	625	670	684	654	606	692	687	658	668	682	654	667	614	660	626	655	638	625	676	669	640	630	606	657	630	630	597	636	632	684	656	647	644	672	602	662	656	712	605	600	644	718	672	654	635	647	647	632	644	617	648	672	622	645	660	629	690	680	656	676	660	657	635	666	615	694	666	650	671	642	655	643	675	691	683	672	655	674	637	660	641	647	668	651	656	618	641	663	652	663	642	636	670	622	667	649	683	666	612	658	663	641	640	680	642	612	655	645	644	664	629	662	674	667	631	649	692	661	646	681	668	645	678	635	588	645	681	628	671	608	668	615	615	709	635	649	693	674	618	591	634	638	656	639	666	613	625	659	667	662	627	637	628	678	621	687	647	673	625	626	646	676	658	632	613	668	623	692	633	673	681	651	637	651	681	679	641	644	654	642	664	647	633	579	686	612	605	624	661	664	660	686	658	685	626	680	689	648	653	671	670	632	634	660	591	613	632	654	638	666	618	628	611	635	664	689	664	624	641	688	644	706	707	626	643	658	668	645	650	666	632	666	676	592	645	650	669	639	633	683	639	632	645	641	677	629	718	642	672	664	658	637	632	663	619	651	630	643	653	648	661	655	665	670	648	669	653	626	676	682	695	624	648	657	663	673	633	671	686	693	662	636	624	643	673	681	647	645	669	638	695	609	648	705	667	714	661	636	642	640	641	656	641	658	625	677	626	639	640	681	664	618	641	651	706	670	659	594	658	644	651	648	676	632	648	676	664	677	601	675	606	670	641	639	662	633	621	675	606	633	655	657	621	637	640	655	586	630	647	689	672	664	666	607	678	698	629	634	624	670	631	656	638	652	646	645	658	587	651	617	628	653	642	634	655	646	647	645	626	606	646	635	603	651	612	692	660	625	691	636	647	640	605	662	628	621	645	627	620	655	670	678	647	658	684	689	654	625	654	614	638	655	634	671	615	653	616	658	644	652	643	663	666	611	612	674	628	621	623	623	646	632	647	673	651	619	638	598	657	701	615	695	654	633	652	651	610	657	637	651	632	632	651	670	656	687	631	660	649	665	658	638	668	631	664	616	628	630	618	641	682	652	607	631	623	668	671	627	649	674	636	666	666	641	651	656	646	617	638	648	652	633	633	655	621	656	648	673	629	629	673	643	687	648	655	664	701	671	646	612	645	634	617	672	677	684	638	669	626	644	617	652	652	664	634	626	682	643	668	701	617	652	630	624	637	641	627	674	664	626	659	603	643	666	631	661	649	628	626	674	642	698	661	679	623	648	649	627	662	639	658	688	634	644	634	644	632	666	657	657	599	698	634	609	640	683	695	659	651	661	693	607	627	691	662	665	615	627	639	679	655	666	656	645	601	587	623	646	628	641	649	656	625	660	644	675	649	633	628	629	632	629	633	675	620	672	690	650	622	658	616	726	620	620	660	636	638	629	635	619	629	621	695	616	653	688	656	646	647	644	669	685	664	655	604	635	646	643	601	593	644	671	669	618	645	641	599	652	635	630	657	675	701	663	625	600	643	685	692	663	648	633	657	621	638	648	664	662	669	599	626	659	604	655	623	600	639	653	666	643	624	624	684	627	661	642	632	658	630	686	685	641	599	645	664	607	682	643	652	686	677	634	680	673	659	659	669	649	695	671	612	634	640	654	688	659	673	620	622	690	623	661	644	690	633	673	649	631	649	665	596	646	616	658	648	639	651	670	662	609	655	654	652	601	626	632	666	591	677	676	640	665	649	673	609	708	610	701	628	665	645	671	642	634	632	659	677	660	636	619	670	655	606	625	615	688	653	609	626	611	663	609	645	669	705	661	643	649	680	648	668	669	685	674	646	669	644	663	645	659	670	628	667	573	644	593	686	649	653	627	676	645	659	650	667	638	636	651	643	660	699	688	648	646	681	675	652	691	682	593	655	665	665	677	614	626	658	680	643	626	670	616	622	647	681	634	636	632	646	594	645	652	610	643	672	672	685	639
61828	91179	59673	26047	8198	2276	836	611	573	606	612	591	545	598	590	549	616	608	592	570	606	595	602	567	549	564	594	629	587	551	618	616	585	585	620	618	608	616	615	590	583	560	601	600	591	625	591	563	634	616	571	551	627	543	581	586	590	582	631	575	595	573	586	550	572	621	575	596	585	578	608	576	599	562	592	566	570	566	576	548	561	588	616	577	534	586	556	549	610	516	576	574	618	577	590	624	544	587	571	592	609	548	610	656	584	612	617	572	562	541	598	570	598	585	585	562	602	599	554	584	588	586	567	572	587	609	589	570	572	592	587	575	602	570	572	580	600	523	576	600	566	580	575	598	592	557	558	607	597	601	560	585	590	608	573	598	589	591	600	611	561	558	606	587	568	581	585	595	580	559	618	537	582	567	590	598	600	572	623	550	588	597	596	597	561	548	592	584	623	570	606	591	573	581	614	602	593	570	593	581	586	532	559	598	553	548	622	550	579	609	589	606	565	580	589	605	580	607	611	586	584	564	607	568	529	597	597	590	637	572	613	590	573	592	555	563	606	541	592	574	576	545	601	597	626	592	576	580	636	611	593	559	551	575	605	590	602	545	559	634	634	617	605	574	554	567	630	565	638	607	611	622	578	572	604	552	573	584	602	541	591	618	602	613	583	630	597	567	572	555	582	528	624	550	595	576	577	565	582	569	574	603	573	601	535	587	533	639	534	598	580	550	544	601	586	619	609	581	600	565	581	567	540	537	587	559	553	617	588	605	591	573	549	589	567	586	508	590	572	582	606	585	600	558	581	613	552	589	577	579	596	587	549	590	573	586	562	616	593	565	547	601	610	605	559	572	583	550	590	596	562	588	513	598	574	577	600	585	576	606	599	572	606	617	599	593	586	554	566	580	602	540	650	582	537	622	564	629	545	618	542	595	648	574	613	604	596	574	601	577	629	587	605	573	585	584	651	561	602	562	577	568	598	565	592	564	586	609	602	593	589	523	571	600	580	552	621	596	581	559	591	576	592	605	601	541	598	583	599	558	602	605	605	588	562	576	560	575	575	602	564	559	576	593	569	585	530	631	578	575	582	624	592	567	567	605	580	603	628	553	577	623	639	573	541	638	585	556	575	609	586	580	597	616	558	580	570	603	578	608	573	595	591	602	631	544	574	574	579	589	565	557	588	571	566	603	592	611	620	608	582	590	594	577	571	590	586	605	585	602	613	569	583	614	600	600	575	599	541	588	600	587	594	547	631	559	568	581	579	573	551	605	598	547	608	566	603	581	621	542	610	580	548	601	582	596	590	541	540	579	591	614	566	609	618	583	617	572	581	600	581	578	580	598	563	599	550	596	575	538	580	543	568	554	620	602	573	595	603	551	563	614	584	615	571	549	615	573	550	598	589	600	520	601	604	550	636	583	554	546	604	586	611	563	595	598	586	597	571	583	611	595	604	568	548	585	613	575	550	600	581	590	568	576	574	556	583	584	608	604	596	548	600	581	586	616	584	592	558	562	573	587	609	557	562	568	611	613	604	592	609	588	564	582	600	563	591	580	621	570	559	620	575	590	536	618	602	585	609	607	588	594	574	567	584	574	574	627	561	568	574	567	601	549	619	586	593	584	593	545	578	557	618	594	591	584	615	596	587	551	598	614	609	605	569	608	594	616	553	606	588	582	593	610	579	572	628	584	597	577	573	587	613	578	582	578	582	590	571	559	571	585	586	565	565	650	586	611	584	532	588	602	578	571	559	618	567	576	598	605	565	570	537	558	542	575	603	560	585	570	581	588	554	572	567	553	547	596	610	574	598	619	608	605	606	563	583	584	569	546	592	584	537	596	587	619	597	581	595	574	561	558	518	599	575	566	614	564	584	545	594	635	574	580	579	562	588	556	584	578	545	543	556	577	580	573	552	558	557	577	567	557	564	551	590	572	584	579	557	572	579	584	579	601	567	554	604	588	603	601	526	560	636	540	567	606	580	566	600	539	586	567	576	599	556	577	581	561	577	578	593	590	587	564	595	617	594	555	544	567	584	603	573	565	570	590	590	601	553	553	550	617	594	563	572	581	646	623	584	577	581	573	577	534	544	582	574	556	596	621	615	598	600	623	569	609	582	583	564	605	596	575	566	621	596	570	565	586	566	574	635	584	537	604	564	597	560	585	579	550	568	577	568	623	611	587	577	586	593	628	621	590	598	586	601	573	583	570	609	619	536	580	617	600	578	605	586	567	604	611	601	583	559	568	621	559	607	578	583	593	558	598	597	571	591	591	617	569	576	575	542	603	568	595	576	583	593	606	576	566	570	580	545	594	551	593	577	548	625	592	596	559	583	631	593	576	595	597	544	583	611	598	585	560	591	532	573	550	528	623	547	608	553	556	597	550	581	601	591	578	588	530	568	586	563	588	562	578	537	575	564	579	592	589	600	525	551	580	590	612	561	609	563	570	567	553	577	584	549	586	547	573	551	570	583	574	602	616	583	533	562	595	655	600	593	581	607	552	592	612	615	630	600	583	613	548	608	597	589	624	584	592	574	569	600	607	604	594	556	558	560	597	580	587	557	600	580	565	569	583	560	548	609	548	573	616	577	598	595	623	586	563	545	587	547	589	573	589	632	551	570	600	570	611	538	578	564	535	608	549	597	590	564	620	568	613	597	570	541	579	583	582	581	598	585	567	616	595	628	556	591	588	557	574	591	556	576	590	596	605	585	594	537	568	599	569	610	598	617	597	575	598	580	609	567	564	530	582	569	610	596	574	563	563	587	580	581	598	602	547	574	593	595	605	551	607	590	562	551	593	573	584	563	582	585	596	584	571	581	553	561	560	586	558	593	544	588	534	610	560	627	522	568	575	583	607	616	557	604	522	604	590	578	560	591	592	561	549	571	559	591	599	560	602	587	569	602	541	555	612	575	603	592	570	583	587	591	633	546	600	561	576	544	588	578	607	626	613	582	546	567	606	619	579	586	598	556	598	599	552	528	547	599	577	613	607	598	547	567	629	615	594	569	581	581	565	591	616	561	635	564	627	596	646	546	573	589	587	574	546	588	612	612	577	634	567	613	631	550	542	561	592	586	573	542	596	590	584	596	595	542	559	619	550	615	543	624	572	527	567	609	600	559	532	596	569	595	546	577	602	599	569	571	637	577	543	591	621	571	567	588	569	550	576	603	590	597	572	560	607	552	615	585	591	565	622	572	609	588	593	544	585	566	561	597	546	585	579	629	597	578	595	636	599	606	585	598	588	598	588	607	554	591	580	578	562	543	528	566	593	564	581	602	593	586	596	538	526	581	608	625	579	588	596	550	575	576	552	564	586	543	581	539	577	621	572	600	554	566	579	586	592	567	617	573	623	593	549	592	595	584	597	578	611	534	579	590	569	570	613	554	597	554	584	559	592	593	570	592	602	581	573	616	568	577	570	618	583	581	603	590	559	589	586	637	554	598	578	589	606	570	622	585	564	610	553	610	578	607	547	531	549	610	585	573	596
23975	23459	34548	29525	21687	12449	2479	1033	874	880	871	857	809	843	810	772	851	846	801	780	779	767	775	787	825	802	778	802	823	728	783	816	779	810	810	821	800	860	784	751	794	803	822	756	791	804	803	804	777	806	798	807	772	782	731	768	747	765	790	767	800	806	800	796	809	754	792	779	743	753	826	789	799	807	807	770	771	771	745	758	796	764	813	831	746	786	799	774	772	761	741	793	804	751	788	826	783	770	810	781	826	762	803	774	779	770	783	769	799	817	830	807	762	785	820	784	786	778	799	764	792	819	789	732	781	759	784	758	769	804	805	786	762	780	763	731	749	799	826	779	718	773	788	785	798	781	816	829	783	787	773	751	778	782	809	843	754	819	745	772	802	814	781	768	755	786	812	767	794	829	819	757	820	791	797	799	799	781	758	753	779	801	836	804	776	832	827	759	755	833	780	784	771	734	784	769	829	782	817	799	765	789	786	767	842	766	805	816	793	729	783	801	781	797	798	776	801	772	809	793	766	790	788	769	804	793	745	765	778	766	783	761	778	820	830	776	784	770	732	771	767	783	784	775	792	850	830	778	794	804	764	833	743	772	816	815	796	736	794	813	757	825	775	813	823	804	812	807	853	817	774	760	828	783	830	816	786	774	747	740	724	788	818	813	766	758	787	827	825	729	782	775	804	802	757	802	812	775	804	768	789	776	805	789	782	804	732	831	774	766	773	818	831	787	789	730	790	807	780	821	780	782	774	785	782	791	852	828	787	746	813	788	773	785	733	791	730	752	822	797	742	761	761	794	788	764	825	766	796	763	741	772	815	798	805	771	796	771	811	747	738	785	836	761	801	788	758	802	821	792	806	774	769	827	738	766	838	803	804	768	838	834	722	773	801	760	820	787	774	795	788	819	769	812	769	812	731	737	733	808	798	762	779	777	777	781	777	771	765	801	811	788	788	788	779	768	755	792	734	735	836	774	765	796	760	780	781	802	773	751	812	738	789	797	826	809	784	781	795	807	827	793	753	763	756	799	766	812	766	806	824	813	786	804	763	813	814	770	784	806	829	812	798	807	744	761	832	805	744	780	745	818	783	752	783	787	774	843	821	749	786	814	790	846	842	781	752	796	788	739	760	745	802	826	786	775	771	815	813	743	794	755	744	782	737	747	769	767	753	802	797	781	863	757	755	774	702	834	833	737	759	771	747	779	766	760	736	808	769	785	782	778	737	758	757	784	759	776	812	785	787	751	765	751	731	781	779	822	772	737	789	789	749	804	789	833	791	799	767	831	796	738	799	813	819	756	744	763	794	792	766	800	746	734	794	744	803	768	810	738	773	731	765	786	760	827	801	823	806	832	739	824	741	767	797	783	792	812	765	755	766	784	796	752	776	730	787	816	783	780	740	771	803	785	758	741	778	816	819	755	801	788	805	799	746	866	774	751	748	784	775	743	801	769	821	774	850	746	843	779	778	725	824	747	776	829	765	750	783	806	810	770	790	797	795	771	781	760	754	761	829	748	765	772	763	740	799	738	755	809	784	826	796	766	776	751	814	775	815	823	775	743	762	765	805	781	737	800	756	723	770	763	786	807	783	776	806	792	750	786	820	804	770	795	814	841	765	788	784	762	748	776	789	804	810	787	760	762	801	782	796	763	794	814	739	781	734	780	799	779	794	791	818	733	740	810	815	761	747	782	800	764	786	753	804	752	780	762	797	760	812	791	818	712	723	794	789	771	835	797	772	731	831	773	779	860	716	805	809	782	762	813	754	766	791	807	742	753	726	757	779	752	760	753	785	814	764	794	781	839	771	814	790	736	711	829	815	742	740	799	761	769	782	772	819	732	801	773	850	770	719	751	821	757	720	760	841	788	767	785	812	792	818	781	774	805	781	780	798	807	747	737	766	771	779	778	773	805	790	821	747	756	773	801	806	763	764	829	776	781	785	754	818	765	774	760	830	785	813	781	761	760	751	764	751	794	798	854	770	750	806	751	776	814	756	746	829	753	820	816	768	780	795	786	765	816	801	801	750	806	795	761	794	769	787	758	801	798	790	800	767	831	748	869	790	788	777	804	798	806	774	784	771	812	741	775	761	762	782	802	793	780	732	744	750	804	783	797	774	759	782	725	808	764	762	755	802	776	747	807	827	754	780	753	750	788	803	736	750	768	740	761	835	793	768	748	830	800	804	772	748	780	731	801	788	780	761	792	790	807	789	793	797	746	813	766	820	789	769	760	814	818	750	813	799	754	777	818	747	800	800	798	780	784	769	804	800	773	791	763	769	774	784	752	797	775	810	801	756	801	766	759	735	764	797	790	829	768	788	865	760	765	790	765	784	744	761	818	734	741	768	784	757	793	856	778	747	798	789	745	840	791	776	759	770	781	783	756	778	801	834	765	771	777	793	786	792	760	777	752	764	809	765	769	782	730	769	773	787	758	757	791	832	788	774	764	812	770	752	779	818	758	765	788	733	826	765	765	791	785	766	774	814	783	791	799	781	819	789	802	747	827	729	786	810	833	782	761	774	753	762	770	748	741	796	761	757	735	850	805	782	748	781	714	798	740	782	778	784	764	826	772	772	754	791	788	780	771	822	784	789	770	751	783	779	809	829	782	778	742	779	749	811	770	763	821	774	775	795	818	757	809	773	739	805	804	846	758	858	826	789	721	727	757	771	810	827	746	750	783	757	806	784	745	755	746	785	759	782	762	803	770	728	688	773	811	787	749	786	769	772	767	825	772	797	781	800	805	769	743	798	742	752	762	740	792	786	749	780	766	781	818	815	753	778	802	828	789	792	784	803	763	783	737	763	821	775	817	769	722	773	762	764	786	790	738	807	820	753	761	785	799	755	754	788	814	783	802	777	791	745	699	801	773	772	788	797	836	764	806	811	832	791	734	798	776	774	771	748	802	794	791	776	739	780	826	828	777	794	760	785	812	792	753	792	783	811	737	762	815	798	766	776	841	804	771	807	765	804	776	786	796	805	796	813	785	805	777	810	820	784	737	804	768	761	792	757	767	751	791	776	837	787	748	790	799	768	775	779	797	795	810	770	809	790	773	817	789	766	779	838	785	820	791	813	767	821	799	782	752	780	798	833	791	768	759	761	791	714	703	791	762	772	793	759	813	780	798	776	762	731	796	762	783	802	762	777	826	782	793	770	816	815	778	782	810	797	703	756	848	768	793	765	799	751	794	781	805	771	817	753	807	795	816	761	778	759	817	803	774	781	786	778	795	780	818	799	844	806	805	789	799	829	828	749	826	750	792	808	808	806	791	769	782	769	790	782	808	728	794	817	734	757	780	782	772	784	818	830	714	790	823	764	729	860	750	762	785	769	752	780	815	782	790	788	759	766	820	833	761	809	757	776	808	769	750	769	804	810	779	830	772	778	801	734	726	844	849	799	779	797	772	756	806	756	775	752	791	762	831	787	750	786	770	797	806	803	833	784	765	806	800	755	774	774	757	801	741	823	801	772	784	764	779	800	760
64015	101210	67110	34347	12172	3175	1098	716	737	707	733	686	750	769	695	718	656	684	701	707	699	711	734	693	741	733	690	734	748	724	719	684	690	739	674	721	696	708	709	686	709	729	694	755	726	691	690	701	680	747	708	701	720	690	731	739	674	752	698	714	676	735	727	700	665	691	726	684	727	703	706	709	726	745	700	703	720	686	754	705	689	700	695	713	745	682	717	709	755	735	712	707	731	743	707	725	733	654	717	720	682	733	750	689	671	695	717	688	765	718	668	694	699	732	667	666	742	701	705	698	714	670	701	758	691	713	732	655	711	740	685	712	682	719	702	702	732	734	705	642	718	698	692	719	697	739	691	717	710	710	697	736	744	731	698	711	696	701	723	746	671	727	698	722	703	726	683	713	696	694	716	696	710	737	718	689	682	694	695	671	690	711	709	732	720	730	693	671	700	693	704	674	725	723	700	708	680	713	742	717	665	684	727	693	686	701	721	753	732	708	685	696	666	740	711	665	725	701	717	724	725	692	689	684	731	710	725	738	699	711	668	715	648	715	692	702	671	729	671	687	723	808	663	704	726	730	683	726	772	681	759	740	700	713	730	741	726	724	744	700	662	711	736	753	682	738	705	703	723	740	714	702	754	690	700	770	711	731	758	751	738	661	713	697	718	733	700	697	692	716	698	720	724	687	717	760	707	716	704	755	778	704	691	705	688	721	709	710	694	711	726	729	704	719	651	691	755	736	709	673	792	688	719	678	698	737	763	688	730	746	687	747	774	696	658	637	671	713	707	694	713	737	693	708	679	688	691	718	762	732	713	693	726	684	699	737	687	704	728	680	683	726	718	659	732	723	707	688	716	768	699	718	690	688	720	668	712	745	752	697	686	660	722	691	739	693	714	702	664	724	751	672	739	698	700	724	718	731	721	691	712	704	698	699	730	720	713	762	675	687	693	658	705	700	732	655	693	698	742	693	689	686	672	662	736	726	698	745	708	719	713	672	675	678	776	703	693	735	736	707	711	718	721	740	684	730	684	675	700	697	688	669	761	648	689	732	690	685	704	673	725	717	649	671	744	725	676	681	737	686	724	671	715	727	711	718	710	732	724	692	649	691	692	707	716	701	722	743	701	695	713	689	750	760	678	725	645	706	718	722	718	688	715	736	687	671	693	682	713	687	681	669	725	707	705	727	674	729	691	717	727	666	732	663	723	716	699	732	704	696	753	710	729	683	734	727	704	709	678	683	680	674	680	714	719	702	673	689	706	714	718	694	694	683	673	653	766	668	694	692	680	682	722	691	741	693	695	697	697	701	699	731	701	741	679	661	665	710	747	685	730	666	691	713	756	693	720	715	682	735	676	684	751	721	678	700	694	744	689	715	701	657	698	692	654	703	697	734	707	688	733	690	704	663	698	686	688	707	659	694	687	664	735	719	653	712	720	740	715	710	750	705	721	738	666	736	737	711	656	708	702	701	693	726	733	676	727	682	670	739	647	707	693	715	714	726	697	699	722	772	702	717	706	636	680	727	686	714	701	743	663	751	690	688	737	750	678	759	733	713	697	633	713	704	722	704	695	691	709	716	661	720	690	724	670	690	730	696	709	642	704	741	710	715	684	728	720	693	730	735	693	724	736	723	687	707	702	667	708	676	708	703	707	695	718	695	677	717	657	747	691	715	707	674	710	679	710	703	709	697	680	710	693	727	719	714	661	710	700	728	668	694	732	699	714	679	715	708	674	727	725	676	710	678	685	692	730	722	678	730	711	684	712	686	686	664	725	704	676	706	715	694	718	696	666	713	665	727	691	707	664	680	683	715	716	752	730	689	716	712	685	761	682	710	708	697	660	657	701	713	704	745	731	672	724	705	712	678	714	728	741	693	675	718	693	721	709	733	706	702	684	721	656	708	745	737	713	713	728	667	748	726	699	698	726	653	723	693	702	734	699	669	733	744	750	740	738	705	696	703	722	733	698	702	752	716	723	717	727	696	675	685	695	702	681	749	699	708	679	703	698	696	708	699	687	709	705	716	713	705	711	724	708	684	718	703	754	692	707	681	681	736	726	742	724	690	719	706	705	734	699	722	718	682	737	704	698	689	694	684	637	735	734	666	743	679	690	684	667	682	674	688	754	704	738	712	731	733	728	707	704	689	674	701	722	715	708	744	678	700	698	708	705	695	686	717	763	644	691	749	701	747	748	700	655	712	708	674	731	718	730	657	713	718	712	679	660	721	731	729	727	754	673	705	677	630	729	688	705	706	692	700	673	680	701	695	702	761	703	681	719	765	715	696	651	689	700	674	722	708	716	676	691	654	700	714	703	720	703	724	663	701	729	725	728	659	696	673	691	689	697	726	694	693	706	742	705	700	695	726	717	682	704	658	684	685	677	677	699	715	709	725	718	720	752	695	696	731	732	709	715	719	709	682	673	726	652	704	725	728	693	765	701	767	695	683	718	717	746	703	694	688	728	665	674	731	682	746	667	677	715	705	682	713	723	709	692	722	720	686	696	690	681	672	718	721	705	705	714	727	722	696	706	729	688	734	689	727	690	690	691	693	668	716	744	680	688	694	694	718	727	729	718	711	726	680	734	627	710	716	696	709	663	706	731	708	674	670	724	738	740	705	710	706	718	671	702	719	754	691	666	695	690	691	711	717	715	730	692	690	707	715	701	656	747	722	685	644	668	682	757	719	643	685	708	677	716	704	712	678	700	692	682	707	700	676	715	679	690	695	705	693	718	722	720	652	681	718	705	707	703	679	706	653	701	720	705	681	684	695	692	729	734	718	697	665	684	708	732	767	703	718	704	723	734	763	731	698	708	696	695	676	700	674	734	675	714	693	725	745	717	716	700	694	691	694	690	676	721	741	678	733	696	677	687	693	697	678	720	648	664	716	680	735	678	711	745	668	722	748	669	638	670	682	658	718	718	674	758	652	752	721	705	725	733	710	708	706	739	690	704	651	689	717	738	702	684	698	681	726	642	717	707	683	704	765	722	670	709	709	667	697	703	673	665	691	659	716	710	712	701	742	694	692	729	649	728	661	722	680	698	747	699	683	709	683	704	692	718	685	705	674	674	686	753	705	667	713	716	671	678	716	754	733	720	709	732	696	767	747	737	737	658	755	745	692	743	670	702	719	710	721	726	748	723	685	720	760	732	692	701	724	641	683	740	687	709	666	675	697	792	696	762	748	715	705	705	689	718	684	696	690	700	741	697	695	726	658	672	696	679	688	692	731	652	723	707	728	704	700	702	669	705	722	730	779	715	640	696	741	650	709	701	669	663	734	709	684	767	680	731	720	657	720	698	775	683	745	695	727	694	732	712	716	700	757	663	721	706	698	741	762	690	743	760	686	668	751	710	667	703	718	733	698	724	697	751	705	758	702	720	702	692	662	722	694	700	715	708	711	714	739	707	715	632	736	705	699	725	725	740	753	711	732	706	704	724	708	714	693	679	712	750	711	685	696	657	702	730	718	647	688	711	735	728	708
30450	31161	25671	9762	2198	904	608	602	558	559	595	593	590	626	589	642	589	586	624	605	583	587	578	602	610	564	615	604	571	589	598	583	591	536	577	609	598	569	618	638	620	628	643	629	636	554	602	581	586	624	582	561	594	585	609	586	577	634	607	577	624	593	597	578	568	570	560	562	560	609	606	572	566	572	534	593	557	596	560	616	565	613	578	621	551	612	585	582	564	596	601	603	556	594	580	590	586	573	599	562	588	597	570	585	612	559	564	568	603	604	566	602	572	568	553	585	579	577	611	575	590	607	583	593	637	573	577	621	580	603	592	633	542	597	553	601	589	583	604	624	607	563	608	626	617	603	522	554	580	615	617	598	598	572	595	547	561	598	585	607	640	600	604	595	577	600	581	606	609	558	607	583	591	609	613	568	587	580	580	614	625	585	578	571	627	602	560	579	594	634	596	560	580	584	556	588	566	572	605	599	595	594	586	588	592	583	610	561	571	621	569	589	559	591	597	523	577	562	596	616	565	658	581	584	567	572	569	558	626	596	623	571	577	620	586	588	603	601	608	590	588	577	558	643	550	587	560	632	554	574	551	552	611	568	606	620	588	590	556	612	574	617	591	624	607	598	554	591	617	574	576	607	594	553	586	628	589	528	582	597	570	588	631	584	554	575	587	568	569	556	583	610	635	589	598	586	551	598	613	550	580	585	570	624	628	554	614	592	561	629	570	546	603	574	575	587	581	595	589	590	562	590	586	613	597	600	579	584	587	571	606	555	592	607	599	593	549	625	584	559	623	603	589	576	575	598	625	604	582	637	578	583	600	615	555	597	609	630	574	603	578	608	550	608	603	563	594	556	508	580	580	559	577	626	573	574	605	575	572	576	590	587	604	603	573	571	621	583	565	613	618	564	596	576	598	618	523	599	606	581	623	599	588	562	612	554	586	587	575	617	586	605	607	625	598	611	563	594	619	569	606	599	573	587	568	635	546	610	557	595	612	592	622	581	560	584	623	580	611	590	542	595	637	580	607	581	588	603	550	609	607	551	616	603	588	574	595	585	591	610	629	634	557	579	583	559	580	578	606	648	602	620	555	549	644	593	582	603	576	583	551	615	586	568	551	592	553	545	596	564	564	599	593	584	601	551	599	610	575	597	580	615	598	588	567	620	613	579	582	618	556	555	641	556	595	597	602	555	591	579	609	652	570	585	601	576	581	600	550	596	577	560	593	555	534	612	613	579	571	579	562	567	580	590	603	617	545	542	556	540	603	592	602	569	563	591	573	567	608	519	587	633	635	562	585	592	602	580	621	592	617	579	618	599	576	562	595	564	609	578	606	592	623	559	601	587	616	539	591	604	612	627	622	598	580	609	598	614	611	552	606	620	586	590	576	589	548	603	587	617	539	608	584	595	564	609	601	573	613	618	587	570	541	590	587	567	578	566	608	573	619	607	565	604	607	599	603	595	611	635	568	629	570	606	629	578	549	604	567	642	610	628	578	630	564	615	564	606	597	593	595	554	579	544	574	605	581	598	586	565	585	545	597	609	588	564	616	572	571	566	590	622	566	604	609	632	590	591	638	614	566	549	535	577	602	637	575	594	588	550	566	594	600	593	576	584	585	578	581	632	592	566	553	573	576	590	599	580	577	585	596	566	560	579	571	589	595	572	575	585	599	614	611	563	581	583	602	578	572	584	570	588	561	521	622	621	597	574	609	619	572	569	557	610	605	628	611	581	580	597	598	578	582	583	607	604	587	600	585	588	592	647	586	617	602	610	601	559	609	552	622	522	561	584	605	607	550	574	562	603	600	584	589	660	571	560	520	596	570	610	599	593	591	552	617	602	595	567	558	622	622	615	613	572	575	589	568	618	523	606	581	567	602	602	600	618	637	606	570	605	529	597	633	617	574	554	622	605	613	614	559	584	597	601	563	581	596	637	575	591	555	603	614	578	588	613	594	626	590	641	623	589	609	662	572	621	545	648	567	567	590	620	614	588	547	591	617	605	568	526	608	588	579	593	576	537	595	660	561	527	587	580	625	569	610	570	581	602	591	625	550	606	574	614	547	606	565	586	606	582	612	606	581	562	576	584	567	590	586	592	621	565	578	632	616	582	642	610	569	565	605	598	557	576	640	568	623	554	570	582	611	602	610	598	556	660	634	562	610	636	611	624	604	628	555	627	614	607	571	614	576	571	554	585	577	585	606	528	584	601	562	571	587	583	562	590	611	612	567	606	565	567	578	572	617	575	616	538	568	607	570	579	597	544	587	580	568	548	584	572	597	621	605	593	574	574	577	600	583	570	547	609	583	537	574	612	599	567	576	593	624	551	580	586	612	549	575	597	599	649	543	554	573	579	565	601	641	590	594	579	604	564	559	575	574	585	579	588	569	610	537	560	553	557	605	576	643	591	591	585	628	590	591	585	571	592	589	579	562	600	604	637	586	551	582	635	642	561	592	601	568	609	609	599	574	600	594	568	541	608	567	576	569	595	577	575	558	560	602	614	587	575	543	597	611	559	597	545	600	554	589	592	580	556	581	576	580	623	535	613	611	576	617	571	614	571	609	582	607	593	600	606	563	588	584	609	562	619	578	598	565	600	563	608	602	589	564	558	597	624	607	593	626	597	591	608	614	592	545	595	537	572	572	594	581	632	606	609	610	552	616	569	617	584	545	574	594	588	592	591	570	629	610	550	573	600	551	576	607	588	554	607	632	582	603	572	576	566	616	649	597	605	615	600	583	556	596	584	595	614	577	607	623	625	588	596	606	620	573	558	577	538	641	559	585	557	552	617	592	530	589	601	572	618	552	613	606	605	574	598	607	604	584	568	587	566	594	619	570	605	584	617	611	607	581	602	638	594	590	538	569	579	558	599	587	592	569	612	593	608	614	567	595	567	577	582	605	601	596	571	603	597	584	607	604	578	594	604	588	558	603	577	569	624	556	601	562	581	615	611	544	626	598	568	621	595	577	586	576	590	617	570	567	559	584	636	591	619	608	581	594	591	569	538	587	584	594	628	578	600	602	571	553	572	553	589	595	582	575	609	584	589	573	605	608	639	575	622	586	563	643	545	575	613	591	533	586	572	611	590	597	603	569	570	582	558	570	621	570	578	601	603	566	562	576	576	555	610	591	621	627	585	542	568	580	637	614	589	572	602	564	586	610	607	609	582	637	568	590	597	601	624	554	603	614	575	577	598	618	602	585	608	609	571	629	604	598	606	563	612	566	633	564	607	616	588	596	608	610	629	598	608	603	579	598	577	611	612	585	582	563	591	642	579	605	639	585	603	560	574	572	595	581	591	606	607	558	616	609	563	608	579	546	545	543	586	579	596	594	595	584	573	587	592	558	620	542	570	600	611	596	560	663	584	586	568	599	578	602	609	536	569	582	602	583	569	570	572	600	603	559	578	574	554	609	556	589	577	574	581	623	582	626	572	622	583	652	587	593	533	579	620	621	611	590	567	606	606	551	590	549	578	556	626	602	654
25176	36585	18941	5194	1666	705	529	516	479	483	492	478	491	492	491	509	492	484	494	475	504	477	482	475	478	479	501	433	488	495	456	482	496	474	483	513	484	478	473	475	448	468	501	481	453	486	488	494	498	465	488	469	447	480	500	478	470	495	490	474	477	470	520	518	493	446	473	469	469	480	440	479	489	495	459	490	490	515	494	515	514	454	476	481	453	517	488	441	456	434	489	434	467	468	470	484	472	461	488	455	475	490	495	472	464	467	483	507	492	466	498	475	500	463	513	506	480	479	504	494	507	441	479	474	496	482	446	511	468	496	493	461	458	467	448	474	497	487	465	477	466	478	460	458	464	491	519	490	500	487	486	519	497	494	497	511	491	502	471	488	516	465	493	499	492	502	489	474	461	456	476	457	441	473	497	451	464	495	532	485	498	516	510	518	431	460	466	494	499	487	473	503	472	505	459	478	498	479	493	510	490	492	479	506	482	435	508	441	478	480	450	475	459	487	498	478	493	478	447	499	496	507	499	519	444	492	540	481	504	473	463	456	496	448	470	502	484	463	430	445	454	504	482	462	467	497	496	485	448	466	460	501	443	488	494	432	437	463	488	482	484	473	464	492	461	492	475	476	490	452	460	489	486	484	451	456	506	496	497	517	495	461	470	484	459	517	471	507	478	483	496	488	463	483	457	497	497	493	506	486	429	503	494	491	484	460	502	494	489	480	521	458	456	504	541	467	488	521	433	481	492	521	457	455	485	493	486	505	470	482	473	477	487	464	459	492	515	471	518	480	496	520	493	466	466	484	487	490	464	492	466	504	465	468	502	488	491	469	503	513	496	472	481	476	526	505	468	467	507	451	450	473	456	534	445	470	493	521	512	445	497	475	488	432	526	461	443	440	470	471	496	486	488	464	465	453	473	488	473	475	510	479	471	478	503	461	463	478	496	453	508	501	468	457	526	497	502	456	506	462	502	481	517	501	484	473	460	463	453	474	508	478	480	461	476	463	479	466	459	479	482	517	499	486	473	464	464	481	480	461	488	516	485	485	491	490	454	476	495	488	452	515	503	482	464	476	486	469	515	446	463	479	466	478	462	483	494	510	467	440	500	465	449	485	486	489	445	475	490	489	480	504	472	502	447	512	476	480	449	488	489	459	470	491	504	470	513	471	493	503	497	482	482	491	509	489	497	512	493	508	463	436	485	479	482	473	486	528	433	518	500	488	474	463	495	493	441	447	520	533	538	459	479	500	460	429	526	489	496	467	495	480	461	488	429	463	474	509	469	470	463	491	480	471	474	485	501	491	502	489	475	451	504	482	496	480	469	472	493	514	485	492	528	523	466	466	498	449	476	494	458	465	462	490	469	469	485	469	440	482	491	444	474	482	479	479	458	495	461	460	459	473	487	491	468	473	477	491	466	497	474	472	490	497	449	464	479	497	490	484	475	448	479	485	495	507	449	494	474	484	542	444	493	459	472	522	507	502	466	479	441	500	469	496	479	466	500	490	465	478	437	486	455	468	493	493	488	501	484	455	481	483	495	494	475	474	501	503	482	447	473	487	441	480	489	521	473	444	470	497	509	458	434	512	441	472	507	477	498	473	470	487	500	474	496	502	478	471	525	475	471	472	481	483	456	469	497	485	489	465	454	458	479	495	473	482	459	477	481	420	519	480	460	500	482	447	515	481	516	485	481	504	502	497	440	485	463	490	461	513	491	471	480	486	472	450	480	484	461	475	558	450	488	452	488	409	569	486	453	464	446	515	514	479	461	496	482	493	468	476	469	484	445	501	483	466	489	471	508	488	489	516	481	462	503	477	505	483	483	507	468	459	485	508	519	497	460	477	473	474	528	488	465	481	495	504	470	468	483	488	533	483	480	455	486	483	473	486	486	442	494	499	478	495	473	483	472	479	483	521	426	487	473	478	489	459	504	488	466	483	485	496	445	489	521	497	459	460	486	461	464	463	505	486	475	498	499	475	488	483	507	446	495	491	473	492	518	478	479	480	501	484	454	436	470	497	439	478	514	494	484	459	481	508	481	459	459	462	497	490	478	473	476	501	454	460	471	472	476	445	512	487	532	504	503	499	491	467	520	496	479	430	517	507	475	487	460	481	517	478	496	476	463	504	476	506	497	463	492	493	494	470	495	482	469	488	459	448	492	459	504	508	487	504	450	484	476	465	473	461	480	469	492	484	509	500	502	476	491	519	484	465	498	428	468	456	504	485	479	478	466	453	485	507	495	501	563	477	504	464	482	470	502	483	494	486	493	441	455	469	468	474	500	467	475	489	484	473	497	496	478	512	488	453	496	495	438	481	455	462	454	441	507	461	492	494	489	486	495	503	468	466	468	456	503	478	508	444	494	483	440	457	467	484	436	465	505	476	528	471	479	480	476	517	458	485	502	489	505	481	465	484	534	486	493	479	478	504	489	480	475	486	478	480	441	539	481	510	466	509	479	484	502	499	484	532	496	479	496	475	481	472	534	487	520	453	467	453	506	477	475	464	460	453	484	452	496	502	485	468	464	458	489	486	449	458	447	490	470	501	527	493	478	500	496	477	470	462	483	504	507	488	484	502	486	471	490	516	472	435	467	483	482	520	519	467	475	493	472	487	476	502	445	476	481	478	471	514	465	478	502	457	472	485	444	482	445	465	512	488	477	491	491	463	454	504	505	518	490	444	493	464	458	467	477	496	471	459	476	468	507	492	543	519	510	510	458	496	488	442	478	479	468	490	485	436	489	501	501	481	489	460	469	493	452	484	456	466	480	450	508	460	455	468	480	477	492	471	427	451	506	457	499	495	498	463	472	494	482	464	459	502	476	468	470	483	464	476	502	478	448	475	423	453	494	442	449	489	478	522	491	482	454	450	477	470	492	441	469	459	465	483	463	459	483	497	451	496	519	495	482	468	501	485	477	468	422	462	497	462	500	465	482	486	505	501	505	516	439	484	473	479	476	455	507	494	468	498	468	464	501	455	429	520	517	503	481	469	484	459	477	484	455	498	485	507	469	480	484	463	457	495	456	497	463	513	504	455	468	487	497	460	481	473	494	506	475	482	465	491	501	475	483	491	495	467	473	471	518	425	473	470	485	507	484	455	482	465	484	483	484	480	463	492	498	483	469	465	484	516	488	498	508	476	467	487	503	477	489	468	491	446	528	531	478	504	467	497	485	479	515	457	479	471	467	502	461	491	533	482	503	480	499	465	477	493	494	476	456	499	511	480	463	489	504	506	469	498	468	484	488	460	490	449	508	487	443	455	467	485	467	500	514	510	494	504	474	513	463	459	469	457	490	483	479	481	500	470	489	494	497	442	476	475	467	477	459	499	464	465	502	489	504	471	508	459	495	464	478	505	453	496	470	504	479	491	484	460	491	487	473	474	492	453	519	467	508	490	488	464	485	509	487	508	445	471	531	468	469	470	472	480	477	483	477	466	484	457	480	493	484	491	489	453	501	463	515	476	471	500	485	420	477	488	506	449
24996	25420	37122	31318	18684	5915	1349	772	771	719	745	727	734	700	699	766	712	697	713	670	649	727	715	680	705	685	710	720	700	712	659	712	643	731	704	711	728	746	704	707	720	679	665	688	651	681	653	658	697	658	680	670	710	675	697	658	678	670	624	688	674	712	733	688	716	712	683	676	690	729	661	668	718	686	714	689	697	708	665	700	707	675	709	709	714	723	723	644	705	646	647	660	719	736	668	645	748	632	697	690	648	697	648	684	667	697	707	704	726	657	673	651	749	751	640	670	656	727	665	642	678	707	709	748	711	742	629	685	693	694	617	660	692	672	703	678	689	725	649	699	668	658	677	623	618	702	708	714	672	666	725	707	705	707	674	660	693	684	694	700	669	721	693	641	657	702	733	716	739	692	685	617	661	641	672	726	681	698	721	689	651	675	664	701	702	672	669	661	661	676	656	656	732	691	756	694	687	692	667	685	685	694	648	677	680	706	662	651	681	710	686	648	664	656	703	698	693	708	710	700	651	697	754	674	693	684	735	646	672	704	697	676	654	717	666	737	701	691	677	630	663	690	672	675	672	712	710	694	679	633	650	694	712	697	639	649	688	660	651	698	706	704	688	626	660	720	698	756	711	695	661	733	656	667	659	700	698	653	728	659	701	675	735	705	729	691	694	678	721	656	718	671	719	687	654	647	662	656	712	668	697	632	728	685	701	712	631	669	676	686	708	682	679	699	701	671	742	694	696	698	628	685	610	694	705	718	664	631	644	710	661	661	674	668	671	671	671	655	704	676	668	668	724	664	692	627	661	681	685	648	653	702	721	692	687	718	758	720	682	654	704	686	684	707	651	669	644	642	666	688	683	700	708	674	723	709	682	696	726	661	703	675	692	651	718	702	671	715	642	675	740	653	698	716	708	694	686	742	649	694	646	709	668	732	686	724	647	686	672	685	726	661	723	724	685	684	638	680	667	653	695	721	704	665	680	695	691	700	713	681	679	707	713	721	731	681	669	709	688	656	697	706	675	702	715	699	708	672	729	685	694	652	704	679	701	715	711	724	731	599	689	688	674	613	696	675	695	677	658	720	670	670	711	718	662	669	699	695	662	693	680	709	680	726	673	672	708	694	647	689	684	676	750	682	683	688	666	642	707	708	677	656	654	695	658	740	639	679	671	665	656	632	673	665	652	718	733	673	725	682	677	693	641	679	709	682	680	682	730	702	681	695	708	683	679	680	700	701	681	669	702	690	693	639	713	661	641	716	682	685	703	711	696	684	696	672	740	695	665	686	671	655	648	737	727	714	678	651	688	678	667	633	673	689	654	725	683	684	678	685	661	672	707	691	658	638	677	676	720	695	678	721	636	647	676	638	625	665	683	677	720	732	650	703	712	663	672	693	665	670	708	735	687	673	618	693	722	701	737	705	716	656	607	665	670	695	680	696	706	644	692	641	714	768	671	674	719	724	706	702	668	699	685	677	658	600	693	677	727	722	707	697	662	668	677	716	697	711	704	691	711	704	666	600	715	686	693	682	640	685	661	660	663	715	674	682	710	703	686	707	700	651	708	691	656	657	687	664	636	700	676	726	672	702	725	658	698	661	672	649	696	698	662	685	652	675	667	680	696	708	735	674	649	697	734	670	652	659	714	676	671	708	647	727	643	668	716	715	668	670	682	618	654	706	697	696	699	704	723	684	623	712	725	670	725	665	731	644	712	682	719	658	665	716	667	724	697	666	633	691	676	696	759	752	664	653	679	713	669	700	676	732	700	672	686	650	687	659	677	677	700	665	736	729	701	705	712	676	657	715	702	685	715	724	720	709	645	687	725	680	681	700	644	697	661	686	672	741	699	670	638	645	638	684	691	718	630	651	704	667	685	707	703	684	692	645	656	665	704	680	703	685	697	679	691	656	668	733	691	654	639	701	665	664	680	689	677	693	690	658	705	705	674	754	699	718	686	665	701	674	638	650	733	627	695	641	684	675	665	692	685	707	725	660	711	676	729	714	653	722	715	685	698	678	674	688	645	680	692	689	672	701	679	683	719	682	690	710	646	683	682	659	708	616	635	690	709	710	669	716	682	680	674	669	652	679	699	654	667	722	737	656	716	693	693	727	653	622	711	644	659	683	717	678	686	674	705	679	718	687	712	712	713	709	729	682	685	660	685	655	696	658	692	689	689	698	622	675	692	689	741	721	725	648	685	674	762	707	702	706	684	684	754	684	699	683	707	663	685	687	690	699	697	712	643	715	713	679	732	633	662	655	734	675	666	697	705	698	699	678	681	705	667	641	688	733	736	676	702	699	686	664	735	706	677	691	669	658	691	699	683	697	709	648	690	685	679	670	662	670	672	687	684	700	695	701	709	631	666	688	700	687	700	713	682	717	730	754	665	698	735	672	616	677	719	708	735	707	680	649	685	668	662	717	707	619	689	700	688	717	666	682	705	675	736	693	683	659	640	725	655	663	688	659	719	717	701	687	698	702	683	697	675	649	712	668	702	672	671	732	694	652	692	646	683	660	672	734	713	665	688	646	743	678	713	662	709	709	656	697	706	692	702	660	666	664	744	704	705	678	661	705	714	637	684	652	694	637	721	657	718	723	631	669	730	690	706	723	670	680	753	672	708	706	706	672	665	673	670	639	749	707	724	642	647	657	680	713	655	683	658	708	687	730	663	632	674	726	650	683	636	679	689	677	686	653	690	715	667	639	642	682	711	653	710	695	666	703	713	669	692	705	627	690	745	644	662	687	698	709	677	701	701	693	714	658	645	697	733	678	686	669	709	647	699	652	652	680	733	694	720	673	666	682	677	698	726	621	694	724	663	710	699	640	712	684	618	676	718	710	752	670	656	707	703	699	637	698	692	680	673	701	713	651	667	678	659	682	686	716	673	682	641	707	698	720	679	721	687	774	716	696	719	690	711	695	688	635	657	683	715	701	677	685	656	732	670	717	674	714	657	708	672	684	703	675	709	672	708	686	657	664	700	720	659	683	717	636	698	691	692	682	669	689	703	694	676	663	698	646	677	674	686	697	689	657	696	648	673	683	659	677	724	655	691	733	656	687	705	664	679	682	694	643	657	710	699	713	717	715	663	691	662	674	743	687	710	668	683	693	683	669	691	695	655	657	673	712	684	698	655	688	700	664	656	702	691	695	660	678	656	711	656	699	679	727	684	656	657	677	654	692	672	638	652	670	707	709	667	661	665	662	684	642	684	644	687	669	709	654	753	695	734	699	665	709	689	684	658	699	701	726	651	692	671	712	691	701	673	716	724	689	689	743	623	633	678	683	724	659	640	648	737	662	730	665	674	653	671	696	684	621	709	633	701	654	685	710	681	670	690	679	671	744	687	684	679	717	651	728	715	679	666	692	681	666	679	668	672	711	661	634	680	653	685	673	693	708	640	719	641	672	705	687	690	695	650	673	727	676	646	711	684	668	659	680	672	735	675	701	742	680	655	688	680	655	718	668	649	649	669	699	669	657	660	698
62088	91402	59075	26268	8375	2242	850	626	615	589	623	588	620	647	614	632	592	625	595	626	620	626	626	610	592	612	597	620	627	633	636	581	638	683	610	578	593	601	621	590	597	639	597	647	605	616	632	589	612	610	622	621	587	583	593	586	595	598	597	626	577	609	573	591	666	672	612	617	588	638	624	608	581	567	540	561	636	603	612	640	640	587	623	611	583	550	558	611	614	589	585	618	583	584	586	589	594	590	626	629	591	605	598	628	590	563	595	642	572	635	599	571	577	597	624	605	588	564	580	554	618	666	623	642	605	560	621	603	624	612	618	658	557	590	640	632	616	592	614	579	585	577	612	611	613	569	609	587	597	607	644	601	598	627	593	603	606	569	600	629	641	575	605	612	572	590	610	618	626	598	598	578	615	605	631	638	581	607	619	591	646	589	585	607	596	637	599	623	639	579	580	642	595	611	649	649	631	592	594	587	625	658	596	620	619	600	603	600	602	611	562	598	619	592	595	594	586	622	580	598	606	657	587	577	593	610	601	608	585	615	575	574	613	609	576	599	561	602	615	646	619	582	581	592	560	619	596	581	614	594	578	589	601	628	590	640	574	653	590	602	622	590	596	630	610	628	620	631	609	649	620	597	588	640	608	592	589	601	600	604	573	633	593	581	607	645	617	627	623	615	608	608	608	622	630	649	650	590	577	607	615	579	563	627	593	643	601	565	662	626	623	608	608	563	612	573	610	608	628	632	561	648	617	608	628	609	583	647	600	565	597	597	622	628	632	604	618	660	623	568	606	595	680	548	635	599	646	648	587	625	625	620	592	593	630	577	554	604	631	631	612	620	638	604	607	586	592	631	615	583	594	556	562	599	621	559	610	604	557	594	616	643	553	599	592	599	588	626	627	629	582	609	632	589	613	618	631	618	631	617	599	641	611	650	624	656	582	594	616	594	590	584	606	607	597	618	583	606	561	591	578	603	601	596	621	574	609	592	609	590	631	597	623	582	592	645	638	599	624	602	606	557	567	633	654	536	588	635	596	583	571	612	612	619	582	625	580	642	641	592	608	547	602	626	555	588	601	630	570	594	642	541	611	617	624	597	640	589	590	595	635	646	600	589	588	627	589	606	574	598	595	601	626	607	585	583	620	589	617	599	561	621	611	617	626	626	597	634	591	619	563	610	623	647	625	666	643	611	544	612	617	583	655	622	628	606	627	617	568	621	622	592	585	631	624	588	626	612	548	627	611	600	642	611	594	574	630	673	639	650	650	651	593	631	565	619	614	646	615	607	606	608	612	629	635	583	543	595	570	600	590	559	608	576	607	576	594	620	616	599	643	614	607	606	621	565	624	607	588	608	638	621	581	583	576	635	575	646	616	632	579	645	623	607	590	593	573	591	620	644	582	657	610	626	610	643	645	613	600	583	627	635	571	591	600	626	618	622	647	573	639	596	653	619	552	640	589	624	593	597	632	587	596	595	660	610	615	580	613	595	651	575	600	578	627	581	603	593	614	629	585	608	570	623	628	581	666	572	577	650	600	581	600	640	555	607	607	593	567	632	648	609	605	602	561	620	581	613	632	571	622	592	607	626	638	586	623	616	599	577	563	630	580	568	606	643	575	605	614	651	616	637	548	577	579	607	589	560	619	588	595	642	618	617	632	610	594	590	606	592	556	615	625	627	589	610	550	579	571	597	591	616	634	599	594	590	596	610	585	577	615	594	543	594	588	606	594	580	635	622	609	577	588	598	599	574	629	596	607	615	598	579	631	627	573	601	608	591	585	575	622	634	614	628	549	653	612	585	586	626	637	579	611	574	630	574	583	581	634	593	628	619	603	607	600	558	609	602	625	572	649	625	591	604	589	602	590	632	605	610	608	554	588	611	640	599	628	623	582	620	549	618	563	635	597	618	627	608	581	593	625	590	619	589	619	618	624	616	634	599	562	627	612	624	580	604	609	635	598	582	619	602	587	612	627	599	606	591	627	596	593	591	617	587	569	621	625	592	608	604	593	603	568	568	603	600	592	623	572	576	575	583	602	668	574	622	601	632	636	620	629	595	627	626	630	609	596	602	569	579	613	547	580	548	610	636	640	622	591	634	625	664	595	592	627	605	596	620	620	634	593	629	626	594	630	589	584	625	566	621	585	621	627	627	627	632	594	603	626	576	580	563	606	636	625	593	570	613	581	621	580	584	573	597	623	593	589	595	578	565	578	622	601	573	605	568	577	575	565	637	667	601	575	586	584	581	617	641	605	575	618	635	574	632	613	590	553	595	594	563	621	630	600	641	594	575	565	622	622	661	616	607	582	605	621	612	597	610	578	597	590	618	610	586	594	588	623	625	601	606	611	568	576	595	622	598	601	651	629	624	599	620	583	619	582	561	587	602	635	592	629	623	637	593	633	621	590	598	613	615	569	606	607	591	610	602	609	628	610	562	578	599	567	602	595	580	609	605	579	562	584	617	586	645	604	576	648	584	608	596	608	578	617	595	592	576	573	565	618	600	609	578	595	597	575	606	602	602	623	589	588	637	600	603	581	624	629	610	590	643	591	643	620	636	596	562	663	628	585	578	589	556	608	578	614	587	604	646	594	609	586	609	568	612	630	623	598	640	584	568	598	547	622	598	588	589	628	638	583	627	608	577	622	634	609	603	619	596	603	646	653	603	642	590	610	603	618	636	576	608	583	608	606	611	588	593	593	612	584	593	595	613	608	648	612	620	565	552	606	556	599	605	630	616	605	629	635	639	589	608	606	564	603	616	623	585	584	585	612	565	579	608	617	607	626	575	593	602	630	605	567	604	608	625	611	591	595	600	623	599	603	585	597	580	626	583	592	632	587	573	572	573	626	596	631	598	591	573	568	599	558	591	598	602	617	604	588	609	570	593	602	603	589	560	599	584	560	626	613	634	576	596	595	588	613	618	617	641	604	547	581	582	621	606	583	600	565	583	604	607	606	605	640	633	607	621	561	593	594	654	599	587	553	584	605	599	560	615	600	621	601	562	597	578	605	625	626	616	571	594	593	596	620	616	604	612	641	609	592	647	591	590	614	621	585	578	565	585	618	634	610	582	562	629	608	579	582	564	576	582	614	635	595	624	562	612	594	616	611	595	567	623	543	599	645	568	607	589	583	563	588	627	587	594	614	604	613	581	628	592	624	573	619	636	611	611	635	643	610	605	600	615	581	613	607	643	611	634	622	608	609	617	623	624	600	634	579	604	560	564	615	570	600	608	642	595	553	572	622	590	630	625	611	657	636	563	581	611	632	616	612	613	665	615	571	594	620	622	621	583	568	604	608	611	624	615	584	620	600	601	572	619	661	634	603	609	633	609	576	618	589	582	629	590	582	593	606	607	596	577	645	569	578	601	656	613	577	597	637	621	616	614	603	612	555	575	601	620	578	637	645	592	597	619	645	608	650	615	596	571	627	620	633	638	630	590	631	576	613	595	592	650	635	640	646	599	597	640	622	634	590	599	593	596	594	619
23970	23459	33503	30008	21854	12588	2694	1086	835	829	898	876	891	853	892	841	841	812	821	844	823	768	843	851	865	826	879	794	806	805	841	806	814	830	875	859	850	846	839	842	795	826	815	822	834	789	783	822	851	835	845	828	841	813	847	782	799	737	737	837	793	735	791	852	802	823	872	771	786	794	843	827	843	836	805	814	806	854	755	835	786	848	808	755	790	778	809	829	831	794	798	846	769	823	834	859	840	838	776	755	832	837	832	778	777	824	819	810	755	780	792	796	863	759	842	810	770	775	808	826	784	834	801	785	780	816	743	832	819	806	839	797	808	819	775	893	797	824	829	822	815	776	858	847	778	809	818	775	824	849	881	805	813	798	808	852	863	823	820	807	824	790	799	811	792	786	777	825	798	805	856	837	806	861	809	795	853	815	804	771	816	791	763	803	780	853	810	826	806	787	799	798	801	816	753	744	783	764	754	839	854	807	808	769	816	820	827	803	773	819	839	847	759	819	862	806	791	830	807	815	798	838	799	745	824	809	839	822	765	839	802	817	878	841	764	808	793	815	818	785	833	782	782	811	791	748	793	826	781	805	799	787	767	808	784	824	776	797	852	785	808	803	790	768	768	751	757	818	818	828	833	802	819	831	811	827	817	765	807	846	816	798	794	784	842	789	807	815	813	835	801	830	793	794	874	815	824	798	804	772	784	809	804	787	793	819	837	806	779	812	845	841	825	773	824	782	770	858	878	808	828	770	742	814	796	827	784	843	842	788	816	813	863	818	796	794	821	850	820	772	818	825	772	808	823	822	806	836	801	840	879	817	835	814	794	840	777	810	818	815	756	847	795	760	806	830	779	820	798	768	835	824	787	830	822	828	826	751	854	808	818	855	873	819	839	780	824	795	797	785	832	785	811	776	792	795	812	800	830	792	805	818	845	839	807	796	806	767	772	746	805	873	799	749	790	815	780	819	779	823	848	800	807	807	807	736	792	775	811	811	844	837	786	820	835	797	810	820	789	807	819	836	798	789	820	808	818	845	784	838	804	842	790	806	815	821	833	823	880	779	764	811	790	837	865	841	814	817	835	814	831	831	789	788	789	774	883	813	731	815	762	817	806	810	829	852	802	854	822	819	826	814	806	801	813	811	771	818	805	837	845	798	864	770	818	793	810	802	839	862	764	819	798	782	773	819	787	795	797	787	828	760	802	790	820	802	807	853	838	816	796	859	818	836	841	825	796	788	790	839	855	832	750	826	762	821	787	803	844	841	820	850	820	820	798	783	848	811	824	778	854	791	866	732	804	819	845	807	779	793	825	767	828	822	823	812	780	839	842	739	807	780	831	784	827	819	828	801	847	818	788	822	832	888	822	837	824	811	816	810	808	777	791	844	765	880	809	801	782	809	766	802	771	785	804	769	784	785	798	791	825	815	784	764	809	817	775	776	812	764	789	798	819	790	800	836	765	829	824	800	809	800	795	836	762	756	790	781	798	830	816	779	800	841	774	770	845	777	782	814	768	755	794	832	815	766	805	795	864	851	810	796	810	837	837	820	847	858	796	811	808	790	781	825	770	776	799	790	809	785	804	791	830	819	802	844	773	790	772	831	802	798	801	775	764	780	838	782	804	792	815	765	785	826	737	773	781	794	816	772	790	806	832	829	752	828	773	776	792	768	842	827	807	757	785	799	822	813	856	793	724	851	795	805	821	822	816	801	806	758	811	822	798	783	852	777	748	825	772	798	820	780	820	819	755	801	815	839	809	843	798	802	798	845	832	836	828	865	806	790	734	810	773	846	811	799	795	834	853	827	769	791	811	850	812	822	791	816	817	804	820	768	821	838	829	840	831	806	814	746	813	813	766	802	781	797	841	821	818	847	835	796	834	822	780	783	811	848	788	787	748	782	854	788	792	759	855	849	800	805	839	771	820	800	864	820	829	815	797	762	796	809	781	804	815	855	817	822	844	825	848	820	812	808	796	833	848	826	836	775	839	830	801	842	813	810	808	782	756	809	721	829	819	823	847	812	789	826	775	815	776	779	813	762	800	813	785	874	802	746	814	831	788	822	808	797	866	799	812	798	851	780	821	853	799	784	787	773	844	804	799	809	841	814	806	865	805	796	793	767	823	808	793	811	846	832	832	790	819	853	784	801	821	801	776	848	837	771	835	838	790	857	811	819	813	768	780	806	807	837	765	842	771	766	769	808	795	784	854	795	826	783	786	798	821	791	783	802	868	820	810	798	833	845	808	817	810	811	816	763	848	823	744	835	793	772	796	850	810	824	836	837	788	837	785	801	805	829	773	789	789	778	807	814	790	807	768	815	779	821	806	822	857	786	830	856	800	825	832	822	803	777	785	822	781	808	778	775	829	800	801	801	845	787	782	794	788	852	852	835	731	826	814	779	839	838	842	853	786	823	802	808	764	771	849	833	850	817	774	790	787	811	813	848	793	840	809	795	858	823	745	817	802	806	775	787	787	753	789	771	801	817	780	796	752	777	825	875	796	801	798	789	838	861	839	843	853	838	777	765	783	814	797	798	822	792	829	781	811	813	834	828	790	823	821	764	818	831	783	803	800	847	864	795	810	793	790	867	813	826	790	802	764	856	842	753	804	782	794	808	746	815	784	824	796	746	825	858	801	833	839	891	848	795	817	817	794	759	787	827	887	829	785	835	835	811	810	841	803	794	796	803	770	822	783	816	759	774	782	772	772	786	785	850	803	781	828	793	845	852	765	790	750	794	826	806	793	809	758	794	778	815	827	803	783	810	819	719	762	777	841	828	779	811	803	804	832	843	742	820	815	804	802	818	779	799	812	841	841	771	831	767	787	800	781	802	835	824	789	827	777	836	838	823	788	817	813	793	754	815	774	823	856	806	819	823	830	832	794	814	858	808	814	806	834	815	784	780	847	812	847	771	787	801	826	776	810	757	759	812	786	749	816	817	830	856	836	737	819	855	805	852	789	814	792	830	757	790	807	830	782	816	803	791	787	798	838	822	798	831	778	796	771	808	806	781	844	816	817	798	807	783	848	805	792	794	792	831	808	776	835	782	792	785	747	849	790	809	823	818	859	818	791	831	767	820	736	780	818	813	786	835	800	787	784	795	816	842	846	776	813	779	844	775	792	823	815	799	788	797	820	783	826	824	843	816	846	843	820	817	829	772	796	835	811	772	796	817	762	857	820	817	762	775	808	790	818	807	776	755	863	775	854	798	751	851	797	738	794	752	838	836	808	779	759	832	813	746	812	793	825	756	865	765	832	805	803	766	843	751	785	835	837	812	806	823	793	813	802	842	818	817	782	806	828	810	791	791	850	841	816	796	764	819	774	774	778	744	790	835	796	885	828	835	837	811	814	816	788	841	809	784	832	804	807	798	783	815	816	789	792	826	858	846	841	840	818	821	812	828	780	836	828	791	852	817	758	855	809	794	817	820	781	807	793	807	851	807	785	838	776	776	777	836	807	822	776	827	817	818	808	844	778	793	791	816
63435	99300	67425	35166	12630	3515	1186	813	737	715	726	716	726	702	744	745	730	723	684	718	720	696	779	773	748	744	757	734	688	725	756	775	777	735	737	780	739	751	731	723	752	719	716	725	733	691	757	762	719	725	708	681	745	749	701	780	695	740	700	747	708	722	726	768	753	727	740	759	751	724	744	701	755	716	699	684	784	732	698	734	679	693	758	733	718	727	777	712	733	727	727	709	683	716	701	723	703	757	735	754	719	759	764	715	745	726	761	749	743	712	741	732	704	688	714	763	705	748	779	734	808	679	776	752	748	756	698	697	757	748	770	720	748	751	720	717	737	753	712	744	728	738	713	764	750	664	717	759	716	723	689	767	753	736	686	715	696	769	733	753	733	743	707	774	739	778	739	743	718	737	702	794	814	760	772	765	751	763	750	655	776	773	718	763	675	677	721	726	681	746	684	747	738	762	744	742	754	703	752	769	754	680	777	758	718	703	702	695	711	721	741	734	752	725	682	754	704	695	711	716	713	747	722	770	729	746	711	714	687	729	726	741	726	725	745	723	785	743	762	711	780	714	689	703	762	743	786	734	728	739	732	735	733	748	722	744	736	726	719	715	793	710	732	730	713	758	730	752	740	730	752	703	711	725	733	738	729	709	725	713	759	726	746	731	694	761	719	720	679	793	722	740	717	673	722	745	737	757	706	730	756	749	713	700	730	663	728	793	702	692	745	727	693	765	779	739	764	774	767	741	729	722	710	704	728	771	687	746	737	752	689	726	775	744	716	724	707	701	736	725	702	716	787	762	750	782	715	730	745	795	728	703	808	747	678	738	692	712	719	730	696	721	735	725	712	724	697	713	719	661	788	690	733	733	721	714	766	748	706	714	754	755	724	724	748	756	708	706	756	726	709	745	774	712	707	729	806	662	747	729	742	716	746	683	771	690	719	725	711	727	718	725	738	740	724	733	699	690	695	714	748	769	699	710	680	718	699	734	714	712	773	742	715	744	757	715	750	704	680	758	687	778	696	696	707	730	722	703	695	722	773	752	719	738	725	768	688	751	769	714	732	739	738	757	704	765	772	738	749	675	768	718	770	694	688	748	777	736	721	775	682	729	732	717	754	753	749	679	719	738	700	743	702	747	766	768	710	716	724	716	761	711	739	735	730	687	718	736	749	745	735	740	746	722	743	714	734	680	735	729	748	756	700	719	758	761	771	707	710	709	750	724	731	679	760	707	736	721	754	706	765	706	694	749	727	714	706	734	722	736	750	745	687	791	730	702	717	689	750	705	740	726	703	765	650	715	742	715	721	751	823	729	727	786	766	729	705	750	759	686	750	712	735	738	763	711	729	752	743	752	752	678	698	776	734	751	754	729	731	706	664	697	748	708	725	713	705	699	689	705	726	709	768	762	742	727	737	755	758	726	709	765	764	739	757	731	720	682	695	710	718	761	701	702	690	733	699	722	750	710	721	736	758	779	679	696	694	690	708	759	756	755	755	733	735	745	717	713	762	702	722	725	749	797	738	710	758	705	736	721	733	758	736	734	745	706	748	736	634	758	717	735	729	733	768	734	739	763	697	727	773	749	770	791	756	692	720	799	731	665	700	735	745	740	739	709	751	723	758	757	751	707	716	775	761	692	716	716	738	752	730	663	756	789	768	731	697	764	750	679	719	721	740	756	692	740	698	726	771	724	699	731	722	767	779	754	702	738	745	792	683	705	714	769	718	737	750	735	748	804	749	692	719	765	661	671	694	711	713	733	709	675	701	720	745	736	742	760	724	729	744	720	757	714	749	721	765	747	700	736	763	737	675	742	710	752	695	718	732	748	728	751	666	720	775	742	706	737	740	740	746	713	716	739	777	733	728	745	793	726	678	709	712	702	742	694	713	721	710	715	683	683	731	754	751	745	757	776	707	681	731	713	736	748	752	645	726	689	729	680	733	724	700	750	726	741	754	712	764	749	703	730	727	743	754	747	761	725	752	722	768	728	756	760	739	729	724	729	697	721	742	689	720	729	718	722	714	707	767	715	711	750	743	741	732	729	709	724	690	753	725	710	712	730	755	737	750	758	714	744	754	752	766	741	737	709	687	712	738	712	741	745	724	690	720	717	751	718	747	729	725	752	678	720	710	731	701	752	787	709	762	741	732	719	704	725	689	719	724	717	772	728	717	745	682	673	719	740	723	762	708	723	721	729	738	746	755	706	696	700	753	709	743	728	714	742	702	781	730	766	653	679	715	701	715	687	736	707	751	709	664	762	718	703	730	734	778	722	732	791	709	731	748	768	727	735	743	728	727	718	764	737	695	715	773	729	695	723	718	717	725	748	735	732	697	704	737	700	706	706	675	715	722	752	724	718	717	752	737	760	701	722	713	750	710	725	727	710	704	708	717	660	705	739	731	774	740	737	722	750	732	716	761	716	748	708	692	729	714	748	689	724	720	722	721	772	699	692	727	734	692	727	727	718	781	731	745	729	754	762	720	782	786	727	742	696	726	722	723	724	747	655	710	718	726	756	701	715	760	691	729	717	743	720	701	747	778	672	765	745	693	755	771	717	698	699	708	735	740	737	715	746	735	694	773	749	727	665	725	705	761	708	756	663	758	718	754	704	701	715	720	728	711	710	713	709	759	719	732	763	748	688	709	737	742	750	732	704	733	759	700	743	779	707	760	715	762	747	706	689	707	747	721	749	716	699	757	716	682	680	722	672	694	685	661	697	732	700	678	717	732	686	694	697	768	731	701	681	743	709	725	732	735	739	751	750	766	733	761	679	715	713	735	734	736	678	692	739	714	751	749	715	720	696	710	728	684	741	715	728	743	734	763	721	675	736	712	705	748	721	689	687	771	672	762	732	731	760	696	762	780	723	727	794	733	762	669	705	708	715	672	709	761	682	694	696	742	719	733	754	752	756	731	670	810	682	742	747	730	740	738	725	696	664	743	693	750	678	715	698	710	709	699	710	768	686	737	679	694	740	701	680	767	731	696	738	645	757	698	736	736	713	717	726	738	688	736	752	642	693	674	742	703	690	791	736	754	740	751	673	719	708	706	775	729	731	686	730	746	686	716	738	740	705	735	742	741	723	776	726	714	726	752	718	724	701	721	751	737	729	705	758	731	747	806	724	733	743	714	701	717	686	735	733	707	718	701	710	728	729	730	774	692	715	711	754	718	767	689	696	728	706	739	741	732	736	726	731	694	779	728	729	733	710	759	721	687	733	693	721	699	759	776	735	714	699	727	756	700	773	671	767	730	728	693	759	722	720	710	774	739	732	800	702	717	744	755	759	699	709	744	754	793	682	710	752	706	718	708	716	726	764	694	739	722	718	732	724	705	743	721	722	742	780	685	753	708	789	781	732	715	710	690	726	752	761	774	723	707	724	702	708	683	691	747	743	712	743	722	702	743	715	751	766	784	747	650	722	757	713	700	696	751	714	749	758	730	740	679	732	684	705	731	739	723	736	756	694	725	718	700	671	689	723	728	721
31093	30853	24873	9443	2125	920	672	682	635	627	614	611	690	679	578	664	661	607	596	625	623	646	588	593	589	625	617	625	625	642	619	635	657	634	666	642	625	626	633	674	629	645	639	653	640	653	603	630	645	647	647	586	618	643	598	631	615	613	611	622	606	616	615	625	628	624	653	625	627	621	620	633	601	657	646	621	656	631	611	612	618	606	613	641	649	635	653	652	618	637	622	599	625	629	611	599	681	643	698	616	654	605	581	683	592	584	637	632	664	625	646	661	666	634	597	596	606	626	604	601	671	646	659	585	621	599	676	676	615	663	637	629	621	640	639	607	617	656	614	611	623	640	606	653	610	615	627	576	648	685	646	600	611	627	599	616	642	683	621	617	625	647	608	615	614	623	627	644	634	587	600	612	608	626	590	644	628	620	625	600	623	602	616	653	610	657	643	605	680	600	599	650	629	665	632	688	669	626	590	602	660	609	592	698	678	644	602	627	588	627	638	662	633	632	600	627	615	616	614	638	660	641	635	592	639	623	626	627	642	621	646	685	630	639	608	621	597	621	622	649	625	665	594	626	666	660	618	599	629	630	616	636	624	592	654	641	630	632	654	624	612	626	617	623	647	662	638	635	586	658	629	625	648	573	581	656	681	652	643	648	624	654	680	625	630	624	644	628	648	610	620	626	650	622	593	620	593	654	646	652	585	613	650	650	599	625	612	628	625	580	585	632	599	639	614	625	585	625	619	621	602	538	629	649	588	618	628	622	613	631	625	631	616	638	623	625	609	614	664	618	610	612	642	593	641	586	628	586	590	608	595	650	616	641	625	642	650	630	619	642	605	646	593	611	624	612	640	633	627	634	676	601	607	566	657	617	619	653	594	642	631	614	628	598	635	606	620	609	644	615	718	617	624	615	592	619	624	625	625	617	667	651	606	653	656	674	621	622	613	606	622	617	646	667	617	651	586	622	657	670	664	636	591	640	616	597	667	610	631	576	599	621	654	633	567	627	679	668	630	634	649	627	667	656	626	629	640	607	610	632	562	631	599	598	633	608	633	608	624	657	631	653	625	630	638	644	627	614	630	616	675	656	638	582	638	631	605	584	633	622	629	637	594	609	648	629	627	612	601	663	629	650	651	604	595	641	622	616	629	666	618	611	631	637	631	631	605	618	633	589	649	628	620	697	653	634	607	672	595	627	627	599	624	644	652	651	651	658	661	612	643	663	650	612	667	663	675	619	592	599	647	637	651	646	628	548	650	604	636	657	641	589	632	622	658	664	608	650	626	642	653	603	637	624	615	607	616	597	661	637	625	594	673	664	629	623	663	595	622	638	593	638	625	623	649	621	600	600	593	650	658	663	627	659	588	580	684	622	648	624	599	633	612	592	615	610	653	641	616	658	650	667	634	623	585	647	659	591	623	612	633	626	640	645	581	601	632	605	627	621	613	609	657	621	647	636	632	597	577	640	664	664	608	614	644	639	636	640	657	591	649	631	578	630	598	620	682	600	595	582	625	656	596	664	584	621	635	591	624	680	641	610	632	657	616	632	657	628	606	588	595	651	629	678	643	654	656	648	613	625	639	656	659	632	611	639	632	592	652	634	664	636	618	629	637	639	626	645	634	625	629	665	611	661	636	669	651	607	680	621	641	609	529	635	590	572	593	644	662	661	591	623	671	599	659	594	602	590	648	627	648	635	620	606	642	636	667	625	611	612	622	665	629	650	631	665	648	649	615	655	627	658	642	625	630	630	642	672	619	644	642	605	609	619	687	595	657	641	624	606	593	663	592	640	633	609	637	638	625	604	658	656	622	618	581	608	608	633	632	621	622	630	632	642	630	636	629	664	609	604	618	634	620	620	571	679	608	618	625	594	657	639	606	634	626	567	616	571	637	599	609	662	628	660	632	650	629	638	644	625	611	582	612	646	646	658	630	606	592	662	660	612	620	636	651	612	607	613	665	588	634	673	658	636	613	609	617	625	665	610	636	607	651	636	665	632	591	659	640	596	651	675	614	605	638	620	651	616	631	610	630	614	659	644	659	549	648	643	647	598	650	624	622	650	583	650	602	631	668	662	579	651	671	651	627	629	628	602	622	658	615	629	590	662	615	662	628	600	590	673	626	588	647	626	632	635	627	612	638	630	625	665	616	615	633	619	591	585	645	663	606	573	651	619	619	634	623	630	587	632	587	624	603	636	636	619	617	631	665	576	662	642	599	607	608	618	633	605	668	588	616	638	646	630	622	607	663	623	653	598	659	608	623	630	668	613	621	598	670	585	611	682	637	633	612	631	655	603	655	625	661	649	645	632	638	629	645	624	614	618	657	607	618	650	638	607	618	656	621	617	616	611	637	636	645	648	637	654	659	637	636	583	632	639	622	595	588	635	626	601	664	614	574	604	611	645	591	612	622	630	658	647	646	650	631	603	651	654	684	597	659	605	654	647	586	653	629	630	636	623	639	595	641	640	672	643	625	656	613	660	586	617	604	645	654	603	619	623	599	621	609	648	658	576	567	629	632	664	648	622	619	635	652	613	642	649	636	605	657	652	620	659	621	664	644	657	605	614	671	656	668	635	610	610	657	642	619	614	631	615	636	648	588	683	633	633	660	594	607	671	632	590	616	640	592	617	639	621	608	630	608	693	641	642	628	591	595	584	638	653	610	622	569	606	618	581	672	616	623	696	608	651	655	625	591	633	623	615	637	621	630	618	575	592	602	677	666	640	610	637	628	663	662	625	654	688	586	604	628	606	621	589	652	630	625	610	654	623	646	657	631	668	706	678	623	632	590	600	627	627	621	662	615	641	605	683	599	623	599	617	624	659	627	660	681	635	629	678	658	659	604	641	648	633	593	656	655	591	587	634	567	605	592	617	626	580	598	627	582	632	608	659	671	649	665	650	632	619	652	646	685	605	616	672	628	649	622	597	651	632	620	625	636	649	634	623	616	628	663	654	618	626	634	617	656	613	635	641	581	635	595	586	616	601	636	612	645	634	645	600	657	641	665	604	617	641	646	639	634	623	612	632	623	621	620	584	609	625	627	617	611	613	616	628	589	598	616	633	636	592	627	649	673	619	633	613	599	614	642	626	640	662	637	652	614	603	613	630	641	605	628	597	647	649	618	631	589	600	649	640	626	613	588	650	633	658	660	643	646	630	603	596	672	614	619	616	664	641	596	653	635	692	630	594	623	620	608	638	664	663	626	594	649	663	617	631	634	596	601	587	616	591	612	670	647	679	644	603	657	618	636	640	633	651	591	643	595	613	599	652	624	596	588	635	643	581	630	586	655	634	612	596	650	642	610	662	633	636	614	632	618	627	580	652	641	644	621	640	622	595	651	590	627	600	602	636	633	656	620	647	598	661	627	642	583	660	589	601	645	690	650	652	615	628	594	608	625	619	630	621	638	613	649	617	631	642	631	661	651	640	622	648	595	635	569	666	639	598	629	625	619	652	579	632	621	675	620	628	608	599	660	635	651	576	618	623
25921	36014	18546	5192	1595	729	540	493	507	560	493	523	553	491	494	544	463	496	487	518	517	503	509	476	479	526	468	505	536	522	510	505	509	500	533	563	497	563	525	527	498	499	503	502	501	526	512	468	474	494	525	541	517	531	537	463	477	516	517	532	512	466	529	493	539	506	540	525	502	486	505	502	546	469	489	501	490	535	491	497	498	527	491	512	515	513	504	483	500	485	481	504	516	491	513	512	495	523	519	510	561	493	518	532	502	507	524	479	492	485	564	549	495	491	519	486	512	488	491	534	551	543	527	528	494	497	481	498	502	509	536	468	498	517	537	518	492	500	499	515	504	503	535	514	542	523	544	558	524	506	566	516	483	503	513	486	518	484	535	496	506	497	484	491	501	497	511	505	504	504	534	522	492	521	489	530	482	504	514	469	526	500	465	510	504	516	561	533	505	529	521	505	491	484	512	472	508	459	488	466	516	513	515	501	533	489	483	512	536	515	460	479	542	538	502	511	469	518	471	492	527	559	501	500	509	530	550	512	454	456	494	520	463	501	519	524	506	487	527	509	494	526	530	524	553	504	536	479	531	487	532	537	518	471	503	513	514	503	513	529	509	556	534	535	503	520	471	532	499	520	502	505	514	522	553	541	498	477	540	522	540	493	502	531	551	521	468	511	528	524	532	510	487	484	530	481	488	517	477	506	523	494	498	490	528	501	540	529	517	473	486	478	537	538	480	502	498	516	517	539	490	498	481	505	495	485	540	526	513	471	532	501	507	505	485	497	525	494	489	496	486	524	500	519	506	504	496	496	475	490	499	467	483	536	501	543	474	484	514	499	484	516	507	499	517	521	508	494	502	489	502	525	492	484	547	446	555	531	465	509	513	505	515	511	518	485	563	483	506	506	504	518	506	487	496	532	498	511	438	482	512	506	547	519	528	567	522	516	490	490	495	481	511	512	474	508	508	507	502	505	519	508	470	491	484	475	480	515	504	506	508	501	546	497	538	490	502	531	482	496	476	478	525	518	517	469	495	479	538	511	492	495	486	550	520	461	473	502	493	494	495	489	495	478	521	482	498	504	534	541	524	488	478	531	541	511	488	497	497	510	502	530	497	487	543	563	511	529	486	484	500	533	474	512	513	516	509	490	495	482	514	505	502	517	521	478	506	492	524	526	515	479	450	518	512	522	544	505	486	531	507	497	527	548	564	512	531	518	510	493	524	510	501	505	505	509	477	514	488	477	509	495	517	493	485	474	530	504	557	527	505	474	552	488	481	454	484	515	507	499	532	470	502	477	482	522	514	478	540	509	519	497	521	528	454	477	483	529	477	522	512	504	479	510	521	508	463	510	521	493	509	538	476	530	525	498	493	505	488	532	499	494	491	564	505	517	521	491	455	508	547	512	491	510	520	535	495	521	525	496	518	526	536	475	524	486	489	503	565	505	493	529	518	497	522	486	495	457	519	496	522	491	493	488	499	508	505	486	534	530	438	536	451	491	475	505	543	490	493	501	463	478	527	496	521	508	493	513	486	514	561	470	511	548	521	466	502	505	486	460	520	538	533	497	555	513	499	478	496	527	525	499	495	485	491	469	537	493	508	508	506	503	500	531	498	506	501	531	510	506	525	511	508	505	510	493	539	526	529	486	473	524	508	492	530	461	524	510	475	485	501	491	476	516	530	489	527	495	511	489	534	500	508	510	490	504	528	485	534	524	476	488	514	507	489	505	491	533	453	537	526	479	499	522	510	469	472	559	478	537	505	546	511	510	472	514	509	489	490	494	533	504	486	521	470	519	488	503	510	477	529	530	472	446	495	532	509	558	488	497	500	510	479	536	538	461	528	504	468	504	522	490	533	512	532	486	488	508	488	505	447	470	443	530	482	529	482	507	503	535	503	517	520	506	501	453	499	453	491	480	514	525	518	583	521	513	546	514	504	518	536	500	535	530	507	520	482	505	513	491	508	513	511	491	531	531	486	457	507	525	516	514	508	486	492	475	523	492	511	495	485	481	520	500	503	506	509	542	477	498	509	469	504	513	531	505	482	521	531	484	519	511	504	474	521	473	484	554	491	546	511	485	479	501	501	521	514	464	556	527	439	510	503	494	544	532	532	496	495	496	543	511	487	525	457	541	492	526	529	472	485	515	523	455	525	501	523	536	477	499	505	522	494	495	470	506	535	498	534	513	520	554	512	468	486	520	493	518	495	524	515	499	531	533	540	511	507	509	522	516	509	534	488	512	509	501	531	488	504	481	527	481	541	487	451	535	507	508	507	488	482	499	512	510	499	532	506	499	531	480	517	489	461	502	507	518	509	507	536	463	515	485	562	497	492	528	513	499	514	486	521	484	471	504	507	534	506	480	539	480	494	529	471	485	515	500	543	454	536	524	518	487	486	477	443	483	509	521	495	517	482	496	490	447	503	494	521	496	476	500	530	499	521	507	485	511	528	528	504	496	482	529	541	505	554	567	529	470	467	495	487	477	522	517	494	532	508	467	500	492	485	498	522	512	478	512	505	498	523	503	459	520	519	482	529	537	512	530	472	495	487	487	518	536	483	518	520	493	523	520	495	484	490	506	528	533	518	503	488	529	493	512	449	520	557	529	527	503	469	498	518	486	494	530	518	498	512	522	501	508	540	484	506	500	500	513	506	504	515	552	504	507	472	575	491	526	506	476	514	501	518	528	505	535	510	479	529	496	520	535	503	489	488	516	519	492	516	524	538	506	537	509	539	443	518	530	473	504	535	465	481	554	487	525	538	510	545	530	503	503	526	525	529	490	494	524	516	506	528	527	532	540	515	519	538	531	536	500	509	517	524	501	480	473	492	527	466	485	497	499	538	479	505	511	467	484	475	543	517	498	500	521	494	505	519	506	507	524	506	522	505	509	504	473	483	501	495	498	461	471	525	500	481	508	496	574	506	506	494	525	523	488	527	455	492	516	491	476	504	526	556	510	515	500	478	493	533	499	492	554	525	491	497	502	535	498	474	513	486	470	520	538	502	489	513	483	492	502	511	489	518	504	513	486	497	494	507	531	514	534	502	512	497	506	488	566	527	465	461	515	523	496	504	507	555	475	527	517	534	483	448	477	514	525	472	514	482	488	510	483	509	485	480	501	499	516	519	524	480	527	509	473	527	478	532	457	505	531	500	486	494	496	472	534	495	498	464	499	463	507	534	530	523	497	502	491	505	499	520	511	532	525	498	472	547	543	498	528	530	516	493	521	493	534	475	502	498	485	496	498	496	502	481	497	439	517	514	505	541	495	516	476	519	554	535	487	534	523	508	522	463	515	500	495	477	540	510	521	490	516	502	525	471	531	515	515	540	499	534	497	494	454	528	498	525	487	508	502	490	509	508	523	477	481	491	498	479	478	525	455	506	488	488	515	491	510	506	518	509	525	523	491	492	510	548	507	508	521	493	472	532	514	495	488	498	513	500	499	509	484	510	493	513	498	523	537	490	508	545	535	526	493	532	529	502	521
25099	25835	37672	32116	18699	6105	1355	872	780	759	712	718	696	761	746	694	735	705	754	760	752	722	738	752	736	744	704	758	768	760	738	753	694	714	738	700	730	731	765	715	763	703	734	733	764	770	736	735	711	756	772	701	741	713	692	737	729	733	771	708	701	752	740	654	699	746	639	712	702	752	713	712	735	723	764	767	702	710	675	728	766	682	694	722	706	781	749	711	728	737	699	731	634	726	713	707	727	749	706	738	751	767	722	714	698	785	720	758	691	724	717	762	657	734	734	719	693	666	682	688	691	783	746	750	719	733	681	747	696	720	743	719	751	785	738	723	689	718	708	711	755	763	720	721	697	730	698	705	705	702	686	703	718	722	705	700	677	716	762	696	736	771	695	717	698	686	721	764	748	723	767	755	780	736	705	714	716	737	766	653	726	752	673	716	730	735	724	748	669	656	718	704	681	703	685	690	738	684	731	728	752	724	751	723	720	716	736	732	772	738	685	709	739	738	699	752	748	704	721	684	693	707	721	720	705	722	720	707	716	773	742	728	742	742	718	742	736	725	697	751	714	757	730	776	742	750	723	725	746	739	666	679	747	757	732	765	717	706	748	720	696	715	725	705	711	767	721	733	710	672	661	718	716	735	745	699	719	714	728	739	740	725	687	715	708	684	736	728	768	741	698	759	701	686	751	696	742	710	707	738	763	661	723	687	727	758	760	735	769	698	760	726	782	740	695	724	746	718	734	692	690	721	694	706	712	669	730	730	725	749	722	733	732	668	708	777	683	717	717	753	676	756	685	721	742	685	722	719	678	692	746	690	662	701	737	710	697	682	756	689	766	709	684	686	712	727	698	706	767	725	711	723	711	669	737	737	726	777	726	668	750	737	724	711	750	689	741	728	738	728	749	712	713	747	745	706	693	650	730	742	741	706	746	724	726	736	735	726	725	721	738	714	760	728	723	737	704	740	738	724	755	734	722	683	726	709	714	735	662	760	751	722	740	723	707	740	670	715	700	695	743	703	708	762	746	731	741	768	725	722	698	731	724	670	761	677	726	736	744	735	719	744	684	724	773	716	719	712	721	728	715	745	695	778	774	759	774	739	800	705	699	679	697	722	766	761	697	767	708	684	735	744	741	723	744	767	724	714	732	679	690	773	729	712	732	734	702	735	743	728	724	723	709	731	706	751	740	723	701	654	715	731	760	700	751	698	675	708	695	752	757	721	678	731	754	696	775	730	726	767	751	710	714	731	748	745	685	703	714	729	715	756	706	712	752	697	756	732	721	707	666	773	720	749	729	720	730	719	736	724	749	707	753	739	718	742	690	685	710	721	687	686	726	696	732	712	695	776	751	732	669	682	707	674	668	769	772	730	746	692	740	712	745	733	650	730	742	741	705	728	708	715	752	726	756	704	756	715	718	762	710	705	739	772	669	698	735	696	723	787	681	702	752	739	732	742	730	721	717	711	734	721	675	717	707	772	712	718	728	712	783	750	741	753	682	705	686	700	692	753	719	727	733	722	707	688	733	683	724	698	763	709	693	703	737	734	756	713	708	686	732	689	722	720	737	724	740	716	784	704	718	734	703	710	730	708	697	717	737	677	755	710	759	707	723	696	664	748	680	722	723	775	685	753	746	682	774	734	735	760	701	730	693	692	702	733	752	692	711	762	732	713	688	726	712	723	708	706	719	703	703	678	704	729	703	731	750	746	668	769	715	728	702	750	735	742	704	697	729	675	711	768	725	697	703	704	663	696	690	699	683	687	685	725	712	735	699	737	693	699	704	766	708	728	722	672	706	711	738	743	717	727	693	719	722	678	717	737	709	693	717	756	739	735	700	744	738	711	696	706	749	756	741	698	722	759	716	717	729	697	726	658	749	701	738	716	745	767	715	744	725	729	683	748	748	692	697	739	737	718	731	738	766	739	688	748	700	726	740	745	687	698	686	694	711	703	737	756	737	736	781	713	705	733	686	716	722	742	724	691	683	715	722	707	734	730	667	729	736	712	682	697	720	712	731	720	714	712	723	708	697	735	716	738	734	742	692	723	737	740	709	687	700	726	718	702	770	736	706	735	733	774	713	709	714	731	703	720	777	690	712	688	734	747	689	718	744	734	715	734	733	733	710	717	747	696	705	675	760	768	692	729	686	722	658	669	731	699	690	714	747	696	757	709	766	758	768	727	710	759	738	734	757	728	628	678	688	699	692	689	736	744	765	698	763	715	721	753	718	726	716	722	693	734	726	681	717	772	726	770	702	753	746	762	720	750	672	704	730	755	689	667	734	717	759	670	680	700	715	740	764	728	731	725	704	736	688	714	687	703	721	721	715	722	694	726	656	690	702	736	743	651	699	722	695	694	705	774	690	732	727	747	698	755	743	656	707	681	741	728	730	720	696	735	740	710	701	725	742	745	790	685	707	730	728	742	754	731	797	724	741	694	781	677	716	710	748	725	711	719	749	709	708	769	733	710	710	746	720	748	686	732	686	765	708	734	790	717	710	690	716	769	700	711	663	716	727	715	713	710	732	736	708	709	750	741	743	711	684	707	732	695	760	730	691	704	720	742	724	690	684	687	743	725	715	692	733	696	773	700	693	751	698	679	693	690	725	710	742	740	712	731	688	746	714	735	704	758	726	720	731	686	693	743	766	720	775	717	728	660	720	691	734	676	726	684	729	709	699	726	704	734	711	719	672	738	756	732	756	694	754	731	703	708	731	710	660	734	707	692	667	708	754	719	725	753	770	716	677	666	768	756	715	744	656	697	757	720	756	725	731	725	753	733	752	745	777	700	730	720	723	714	725	729	678	756	711	698	717	749	729	741	719	700	753	725	720	707	703	732	777	765	702	732	736	726	713	728	692	715	728	706	698	731	743	675	718	723	732	679	709	705	709	708	721	798	712	742	742	751	727	768	720	738	701	683	752	707	680	727	733	714	737	718	729	747	733	731	717	741	687	731	754	760	696	702	686	761	711	719	664	718	679	741	752	710	744	721	732	692	717	713	750	726	728	673	660	714	733	733	679	706	699	730	694	717	706	716	686	740	720	678	714	705	712	692	750	762	714	747	724	736	685	713	636	731	732	730	726	674	785	723	770	712	682	717	723	751	696	701	721	678	715	698	716	780	677	697	689	767	722	677	716	710	692	716	722	710	707	703	664	720	738	774	717	701	721	710	709	737	748	710	733	805	743	705	730	756	712	721	722	684	722	733	718	729	677	668	697	734	716	735	741	711	720	681	712	707	785	779	727	732	725	722	687	663	718	703	676	749	697	762	758	744	704	746	694	741	745	708	694	726	726	691	702	717	681	710	704	777	716	706	737	693	707	716	744	668	718	751	693	751	719	711	708	764	705	656	706	707	772	690	723	742	713	732	732	713	707	719	683	736	737	745	727	740	705	703	698	674	735	716	729	722	718	740	685	745	700	687	742	668	749	691	752	695	724	752	719	757	734	711	685	706	678	715	746	677	722	682	741	725	694	655	671	659
62882	91970	59685	27270	8599	2355	924	710	623	677	672	590	644	657	664	648	620	630	620	654	588	632	616	700	613	619	589	597	616	607	646	666	644	618	686	618	638	651	658	646	601	629	634	620	624	649	638	654	622	646	643	642	670	633	669	664	625	647	640	644	660	634	646	581	660	606	649	645	633	608	643	652	626	639	588	639	647	609	589	619	600	667	647	596	629	672	653	617	641	669	648	620	634	622	630	546	614	647	641	655	691	591	627	621	628	659	625	613	601	625	654	669	632	619	648	620	634	607	604	636	652	700	654	634	642	603	676	635	674	607	603	651	647	610	600	625	621	659	621	616	666	649	602	613	636	622	648	668	644	604	606	631	634	631	604	634	659	686	656	614	611	659	627	617	562	651	631	608	637	676	608	640	618	608	634	698	672	620	650	642	664	607	646	629	633	625	604	680	596	672	628	622	626	619	605	653	626	658	663	633	656	603	627	648	660	637	620	647	632	585	615	655	691	661	629	652	621	683	621	656	600	668	641	625	641	671	577	630	620	661	610	621	621	580	642	632	628	647	571	693	593	645	629	620	621	632	580	650	650	613	616	665	637	630	605	675	599	626	611	612	671	648	668	658	644	616	625	635	660	640	628	644	662	613	603	607	589	644	587	639	661	565	649	625	615	601	631	613	628	624	610	678	625	677	627	635	626	630	674	619	627	678	613	645	641	637	606	580	668	613	676	614	620	643	572	646	661	610	633	674	629	646	648	612	608	659	636	664	622	628	614	640	611	618	603	583	618	604	655	626	620	659	588	601	604	570	639	624	617	601	638	650	609	658	619	638	657	615	592	618	672	644	649	613	613	644	649	649	596	655	639	702	688	607	637	628	618	646	628	554	651	642	631	618	623	621	615	640	663	622	663	629	617	623	629	624	640	637	620	619	617	629	628	623	674	619	618	644	618	669	613	650	623	698	609	674	646	624	627	658	644	620	628	648	675	649	619	617	656	661	618	680	605	607	636	613	662	588	662	610	623	683	594	628	646	621	644	664	597	647	655	622	628	649	647	636	613	635	619	639	651	622	641	612	642	594	627	615	647	607	613	636	603	612	652	651	631	589	629	606	657	624	662	583	635	633	604	640	652	624	630	653	620	643	643	601	624	619	639	659	619	632	613	625	668	616	592	616	625	614	603	633	608	620	653	652	651	629	658	604	607	646	607	666	626	619	603	592	628	666	655	663	630	645	647	650	658	584	630	651	603	634	635	618	622	623	611	605	570	577	667	634	646	654	633	638	621	617	582	653	667	619	649	647	628	668	630	669	635	599	624	655	620	650	598	617	669	637	625	632	623	615	624	572	629	622	676	635	648	653	639	662	612	662	641	632	598	630	636	663	613	590	633	683	602	651	617	650	645	619	577	629	641	625	668	618	656	582	622	614	641	594	617	661	638	615	608	638	700	608	625	623	639	617	617	656	600	660	656	613	598	641	632	631	637	634	624	682	653	644	613	649	671	632	622	641	643	593	676	653	623	672	612	588	692	613	639	631	637	626	623	645	624	607	659	605	634	621	635	659	617	625	668	639	629	648	623	631	618	663	627	638	606	645	596	632	676	578	632	625	660	676	628	637	640	634	625	606	639	628	634	634	659	589	643	589	634	624	650	602	647	662	622	625	649	640	631	657	642	638	622	611	597	603	650	648	650	626	618	644	671	626	611	643	676	647	640	623	679	623	623	625	613	598	607	616	631	626	661	624	649	642	588	677	654	657	590	627	657	653	584	607	606	631	642	654	639	634	657	632	591	675	601	591	624	635	648	611	651	622	638	688	586	620	605	664	608	652	622	658	615	599	608	646	623	635	655	653	640	604	644	589	635	666	633	628	651	638	677	660	636	635	624	648	628	658	635	645	630	674	630	649	624	650	613	605	648	585	608	666	662	669	672	585	596	605	652	668	635	629	616	650	652	613	628	660	653	659	596	632	617	642	630	673	589	676	650	615	664	633	650	621	629	621	630	612	634	646	645	663	597	662	600	635	576	629	617	641	633	638	655	582	632	611	624	619	618	644	618	646	618	621	599	607	610	663	668	612	620	643	648	640	623	645	645	631	628	643	619	615	625	645	628	632	649	635	640	633	618	643	609	677	650	607	631	582	656	592	666	658	637	590	609	613	684	657	607	599	610	644	645	609	613	651	571	606	609	629	650	619	608	613	644	603	654	687	657	657	682	688	609	657	649	641	574	619	636	671	635	628	634	672	672	639	623	607	636	637	612	652	608	637	611	629	614	689	632	607	622	622	613	596	632	631	615	620	580	648	607	638	635	615	639	622	577	652	629	611	608	668	595	626	621	603	648	586	639	667	583	636	649	664	587	624	644	640	638	649	635	646	655	676	616	677	627	666	639	623	681	603	641	605	665	635	636	629	629	645	618	654	637	588	640	607	642	623	625	623	638	592	612	652	666	604	616	638	627	605	671	625	694	643	641	702	615	635	613	684	620	613	652	600	620	625	617	676	635	635	618	620	595	636	644	642	663	593	602	598	624	612	624	582	629	680	620	650	642	611	672	665	590	622	620	656	651	607	651	659	658	587	632	618	600	640	652	604	657	684	612	639	623	600	589	618	621	651	634	641	630	645	660	629	593	606	656	644	678	611	636	635	612	615	576	624	577	633	618	635	614	665	611	650	587	659	636	638	609	661	635	627	617	606	677	610	679	608	663	651	637	650	620	672	656	665	601	597	622	614	652	587	655	592	679	649	659	621	652	629	618	611	626	655	594	658	620	607	641	670	657	565	672	625	625	632	620	631	623	633	662	667	606	621	621	668	680	669	667	599	619	608	675	644	579	628	602	674	623	617	624	607	667	632	662	657	653	640	634	636	598	691	643	667	663	638	581	622	597	646	643	662	628	629	627	702	620	613	643	635	628	598	602	630	640	638	613	641	648	622	655	605	654	670	629	647	624	636	613	621	582	626	637	607	655	626	636	638	663	595	664	618	639	590	678	658	612	651	594	618	619	593	600	593	674	669	621	642	633	595	651	617	604	615	601	622	647	624	634	638	620	648	588	660	627	646	627	608	624	606	616	646	659	621	605	612	667	653	629	644	573	622	630	637	634	640	633	638	638	646	667	627	579	632	629	659	646	637	638	638	617	663	641	624	615	599	625	617	667	610	599	685	622	616	651	609	661	625	609	601	637	658	598	644	617	615	619	670	640	631	666	626	655	645	603	605	632	648	619	609	613	659	625	596	636	632	629	623	605	629	619	596	593	635	639	657	599	657	586	615	617	659	679	635	650	689	607	602	601	634	670	652	595	586	625	669	620	644	605	653	649	639	618	616	596	630	580	641	577	627	660	633	613	630	634	666	623	659	648	598	603	623	698	630	645	599	625	681	665	635	667	639	649	625	669	610	589	609	605	608	643	612	667	642	601	669	624	645	626	662	625	657	604	650	599	620	654	629	627	682	652	655	673	641	654	671	616	658	589	650	609	606	630	633	643	624	625	674
23973	23482	33922	29699	21950	12769	2751	1133	923	904	910	843	871	864	888	893	878	854	845	899	881	822	870	904	904	884	835	881	859	805	853	904	844	859	925	917	876	869	846	867	884	840	838	820	827	850	848	885	864	816	853	856	823	842	861	847	872	817	866	847	870	836	825	831	863	842	856	823	863	889	826	813	885	870	869	821	844	854	848	883	826	822	796	838	874	810	864	799	860	870	867	812	850	873	899	846	828	826	858	848	785	760	861	829	830	823	842	871	804	836	866	861	843	869	875	840	875	834	820	851	798	886	808	878	832	782	851	794	806	823	853	866	843	814	806	846	848	853	850	842	864	915	794	898	863	807	820	837	775	879	853	853	848	850	828	865	874	815	826	874	851	841	873	832	839	805	856	839	821	832	820	833	805	812	830	887	805	842	882	864	802	864	792	818	865	820	861	825	853	796	865	815	810	850	843	815	791	790	826	824	911	835	803	848	855	863	798	832	908	813	860	855	840	841	860	844	772	909	780	866	840	832	892	845	829	843	860	931	818	821	829	848	801	869	819	810	846	803	828	848	813	805	780	883	798	769	809	841	797	831	850	892	863	849	914	834	806	880	867	824	871	881	848	865	838	842	810	838	852	827	851	799	864	805	807	814	815	810	843	870	817	835	856	826	810	844	801	799	801	876	846	877	823	832	838	849	826	834	831	869	828	800	868	843	763	809	901	840	789	865	838	878	842	883	836	854	786	885	845	823	795	845	825	843	825	803	843	845	806	836	815	879	781	808	857	877	809	798	838	854	857	829	855	813	832	851	870	833	876	810	851	851	830	883	803	875	830	879	840	804	816	789	836	831	880	867	786	819	826	828	838	801	830	844	843	856	815	843	815	876	848	844	809	812	761	830	894	866	843	848	857	900	807	853	848	837	859	818	826	812	853	815	843	845	834	821	789	827	822	813	858	807	853	820	802	905	834	846	885	848	822	836	844	854	829	854	804	865	845	842	834	851	863	833	797	859	823	818	798	805	844	868	806	872	883	853	850	860	824	825	863	779	825	853	823	867	845	853	839	811	815	819	840	801	847	836	828	807	845	827	861	866	854	842	835	867	840	809	822	859	783	843	851	797	812	816	824	825	834	851	817	845	829	833	841	806	871	885	915	842	791	841	844	818	803	880	812	880	845	872	844	871	826	796	875	907	847	844	934	815	793	833	875	828	885	801	808	873	800	816	833	840	784	847	810	854	802	871	819	805	796	813	953	801	846	844	799	845	812	850	865	838	803	874	855	836	839	842	805	806	837	839	852	848	845	876	837	895	825	851	938	813	832	846	879	849	805	853	862	859	851	798	856	856	793	839	856	814	849	831	856	817	791	842	833	807	854	818	882	853	828	855	838	839	845	876	833	877	875	853	879	827	833	806	872	808	828	838	841	824	838	849	890	801	812	839	879	780	848	863	831	822	861	880	856	842	819	838	817	834	842	840	842	833	871	865	874	820	870	777	836	828	852	847	785	850	856	884	794	825	827	878	849	851	829	869	857	876	802	810	837	829	890	822	894	843	842	840	802	861	813	886	857	835	841	870	821	823	833	854	813	846	831	859	860	839	805	842	856	808	844	822	809	806	809	830	825	823	864	826	899	876	832	854	831	834	845	814	861	854	851	865	819	897	850	854	839	829	884	817	839	875	845	769	845	849	833	821	792	814	864	817	844	816	810	874	832	853	868	784	854	849	803	828	843	822	823	837	784	841	827	804	774	849	867	829	853	902	795	779	814	829	820	890	798	815	813	744	816	856	872	836	837	856	795	856	823	867	856	832	856	818	835	867	853	849	842	874	841	868	882	856	733	826	811	853	804	865	830	856	874	871	847	852	838	864	847	844	814	848	797	862	862	816	901	817	843	815	835	875	875	845	813	862	838	809	863	790	862	835	811	891	855	800	825	846	838	831	849	869	860	836	873	851	806	839	913	819	769	837	871	830	811	856	873	797	831	865	901	862	828	843	889	830	783	843	855	819	862	857	878	808	850	801	847	864	801	816	849	832	846	924	855	854	864	885	828	818	849	811	885	835	820	818	832	808	821	790	883	867	831	846	797	864	799	848	847	838	811	869	862	806	812	851	851	783	793	825	832	843	803	903	868	872	863	805	898	827	823	845	790	845	822	832	821	825	808	890	870	845	857	804	861	836	833	810	860	830	810	807	854	795	872	871	848	889	799	849	865	861	842	829	845	803	837	866	829	875	810	877	844	804	876	845	810	749	828	823	834	832	840	779	777	799	882	893	849	819	854	833	808	870	854	892	854	898	800	829	820	859	793	849	829	795	865	837	823	841	829	827	797	869	804	811	836	863	838	823	807	816	841	821	847	791	847	837	812	881	870	862	813	826	812	826	858	859	844	858	854	824	873	820	858	876	889	816	840	803	784	848	811	865	807	842	839	822	843	909	862	853	870	837	843	840	830	769	786	804	858	844	794	830	844	778	848	851	841	844	896	835	803	876	789	829	808	843	797	833	828	798	825	802	815	847	824	801	875	781	811	853	825	840	882	810	853	841	865	822	912	795	830	867	836	855	795	806	843	855	846	815	837	790	838	794	901	790	835	822	831	822	846	842	788	829	871	792	808	823	857	859	827	839	835	854	845	805	831	880	812	851	822	806	818	811	881	847	799	829	824	773	884	850	844	860	795	837	869	839	860	771	879	859	835	860	865	833	861	870	822	886	805	789	843	864	912	852	873	822	860	831	863	892	862	820	880	870	815	850	815	851	876	846	788	835	812	826	813	820	857	842	834	898	853	860	843	760	832	848	857	810	911	904	841	856	814	841	804	845	837	875	783	810	848	833	835	810	815	808	868	824	831	856	873	811	874	789	889	821	867	822	815	857	839	865	800	839	841	805	878	848	870	876	857	865	870	865	815	911	826	845	860	814	864	885	851	879	814	811	889	802	866	853	867	819	797	812	884	834	811	832	837	848	895	828	804	828	852	836	835	864	848	856	859	811	810	835	876	830	845	828	832	814	888	857	819	860	813	830	841	849	816	873	849	886	849	828	840	831	815	847	796	861	825	867	877	851	835	838	839	816	819	847	823	882	867	808	832	828	856	846	828	892	765	831	833	789	803	812	840	855	815	825	823	782	845	900	814	849	825	811	860	815	843	884	816	783	810	841	857	853	870	848	793	787	847	868	842	831	775	846	820	867	890	820	809	829	895	866	803	831	858	813	801	834	760	814	796	803	833	856	845	872	831	807	861	826	842	891	845	855	834	870	833	860	878	817	843	857	865	803	841	893	814	853	799	786	787	773	893	856	825	860	826	883	835	856	878	772	849	898	832	843	855	835	862	818	791	852	863	870	834	859	842	814	826	822	803	861	883	844	797	839	842	843	838	882	851	850	837	869	828	828	865	805	838	885	840	807	802	850	817	824	823	882	785	821	780	830	874	851	894	825	862	840	848	839	847	808	848	806	844	852	846	836	829	851	885	825	867	863	828	790	796	847	807	862
63651	100261	67326	35364	12195	3273	1207	828	801	781	751	782	678	778	828	720	766	780	771	797	747	732	735	790	738	752	743	729	804	732	759	729	757	744	787	719	799	788	732	709	751	740	752	774	756	717	779	752	767	734	720	706	813	772	795	733	780	750	772	754	763	765	725	758	760	757	747	753	720	800	778	772	750	767	778	784	741	738	802	793	731	725	773	780	768	780	791	792	755	719	773	755	758	773	740	754	749	766	728	776	806	705	756	717	792	777	746	779	711	783	750	755	762	701	727	791	767	769	713	759	739	747	803	716	753	799	695	736	737	735	757	737	785	775	782	716	735	747	814	734	719	776	773	724	717	745	698	740	740	799	719	796	741	777	777	775	760	752	738	773	782	764	716	726	754	779	765	764	760	758	751	785	735	751	773	747	739	730	749	752	727	712	725	791	754	779	692	750	754	807	727	674	743	747	782	783	756	739	755	775	763	810	772	750	766	767	731	747	751	739	758	727	746	739	790	755	771	762	773	778	759	721	721	787	782	761	719	778	744	739	778	742	780	775	759	762	724	748	742	772	731	729	709	780	721	709	758	722	765	758	768	768	786	735	760	706	755	750	744	728	779	744	708	742	751	755	770	789	771	741	730	736	781	705	695	761	731	699	700	762	782	739	758	700	746	747	763	789	769	713	784	740	763	768	833	752	774	775	750	746	735	747	754	770	770	714	733	739	709	778	737	761	760	809	682	775	734	732	758	775	724	784	764	811	779	754	771	796	733	819	754	774	722	716	765	762	778	757	744	715	757	786	788	747	723	816	727	702	775	723	793	760	711	744	794	721	754	735	719	747	767	756	725	772	716	732	764	751	755	778	749	768	772	813	722	732	735	773	726	713	738	742	782	774	712	765	719	752	730	715	806	742	751	684	800	736	770	755	777	753	722	801	753	750	762	803	739	752	698	786	745	741	739	759	809	751	770	763	818	698	739	748	777	829	754	731	745	780	761	746	821	728	748	726	783	747	713	723	771	745	776	751	786	736	733	691	779	738	768	741	731	766	736	746	771	762	694	765	752	737	737	723	787	763	794	744	725	691	774	745	748	787	802	782	749	763	750	729	738	718	740	722	784	771	758	780	739	790	711	739	771	728	738	744	744	779	661	751	727	781	808	805	750	744	777	774	785	770	724	720	736	777	761	780	785	767	777	768	784	760	743	695	741	715	705	738	700	782	771	753	774	720	786	698	718	760	774	754	713	695	740	740	717	741	780	721	739	774	734	729	759	754	777	778	739	775	801	754	768	779	729	725	787	733	801	763	753	686	754	736	791	754	733	748	713	750	753	749	749	791	767	713	731	738	780	784	783	758	718	731	751	771	804	717	734	751	756	685	834	751	784	766	739	735	733	730	695	776	730	768	766	776	775	750	757	776	792	793	792	738	760	764	728	722	773	761	771	763	743	746	757	789	754	754	758	784	753	763	729	731	735	805	767	762	765	747	753	739	753	796	771	771	785	736	764	745	745	688	803	733	782	771	733	735	779	750	720	753	771	708	748	805	751	751	806	732	758	799	777	719	739	713	774	739	756	743	758	768	751	718	751	796	764	762	737	755	743	766	723	758	755	795	755	718	764	770	771	745	761	769	783	745	750	726	779	795	750	711	770	736	755	830	759	810	728	706	743	737	730	734	777	718	779	778	688	797	780	754	730	724	727	727	724	736	743	773	696	767	797	746	742	707	770	709	780	716	752	706	712	706	781	742	785	751	775	705	753	809	681	706	753	715	822	760	731	677	791	763	751	716	756	721	730	768	721	744	760	757	791	740	763	730	745	767	726	740	763	757	763	708	769	760	754	772	737	698	726	762	747	756	764	740	749	717	765	755	802	763	730	721	769	782	749	733	741	750	778	711	800	745	779	747	742	739	808	730	724	766	762	731	759	771	773	708	705	695	797	698	714	764	758	753	768	772	800	771	769	773	746	756	726	770	756	739	787	702	775	745	769	771	774	784	741	717	760	735	730	781	777	756	780	727	772	776	734	783	736	740	723	744	764	751	766	744	701	749	790	739	700	721	768	839	741	782	764	748	735	738	752	763	740	768	752	770	736	759	736	702	752	749	741	807	695	744	699	750	778	761	714	714	711	726	774	764	719	718	750	781	725	812	746	743	736	762	692	714	773	797	798	730	764	794	746	756	763	759	756	747	743	722	769	751	740	765	758	762	745	753	781	728	813	707	759	710	703	731	722	727	724	743	744	755	765	721	749	767	743	748	750	755	746	723	765	754	776	752	711	735	750	760	797	706	761	721	756	740	720	758	782	720	734	700	741	707	766	767	752	758	725	715	783	779	744	772	767	724	795	755	745	804	754	744	710	730	795	758	785	785	722	716	746	725	784	787	759	716	756	811	736	783	757	803	733	781	771	757	736	720	745	728	771	781	738	747	730	774	743	792	722	762	795	693	774	736	738	726	770	756	766	784	720	769	760	737	745	755	737	747	772	666	741	705	718	732	718	771	743	759	710	744	721	764	771	714	695	739	755	749	734	753	762	776	771	771	758	746	738	749	767	801	718	735	766	813	819	760	737	785	759	722	756	725	725	739	790	814	718	732	753	810	712	718	731	749	747	782	750	787	770	748	749	818	747	698	758	731	761	699	743	729	777	765	787	691	743	741	748	721	766	715	716	792	740	755	739	695	751	766	760	736	726	732	768	766	762	708	772	736	808	773	793	756	792	759	728	726	808	702	758	750	775	769	793	757	755	800	780	766	710	743	741	753	727	718	725	769	792	764	783	732	770	760	737	738	790	720	728	742	751	728	761	739	750	716	786	750	749	794	703	712	748	723	763	727	724	739	723	683	755	685	743	733	740	681	754	693	719	779	734	760	739	718	758	701	749	757	761	740	712	727	754	768	792	748	737	741	733	729	778	751	790	720	726	780	741	763	740	750	748	747	721	767	713	757	763	738	670	723	742	813	747	747	779	757	815	787	755	717	679	767	791	755	722	745	748	751	745	733	735	745	723	775	759	740	771	767	782	777	707	763	727	751	740	732	726	731	734	736	734	747	728	695	749	695	739	727	760	764	706	735	764	743	724	695	732	724	742	735	779	752	757	720	738	738	787	708	712	736	759	712	779	729	768	711	738	756	722	763	740	740	746	761	742	773	722	717	720	737	780	753	741	700	732	745	720	703	732	759	739	787	767	730	744	748	748	731	743	713	772	724	764	730	756	756	724	778	766	758	750	789	754	738	733	743	703	717	771	838	755	814	724	734	753	718	735	806	727	689	763	769	754	765	688	725	710	789	746	760	747	722	743	771	761	713	713	747	717	743	691	731	686	712	742	798	810	762	727	771	774	736	745	785	752	750	747	783	739	757	746	780	731	764	755	720	767	721	747	777	737	704	736	784	764	748	760	749	771	748	710	762	771	791	771	711	687	756	800	746	751	752	712	754	752	711	724	696	733	741	771	723	777	765	713	737	669	716	729	775	736	796	780	744	751	782	771	745
30773	30771	25492	9872	2174	1016	718	677	629	688	641	661	691	700	652	676	686	659	658	666	669	671	661	691	673	685	647	663	683	638	661	708	625	669	638	601	671	616	649	600	641	683	648	635	637	647	674	669	658	591	674	701	659	599	655	646	674	674	694	699	664	684	648	658	671	668	671	698	676	660	619	631	688	668	675	683	601	696	639	653	614	621	658	630	658	591	667	689	677	668	683	645	680	629	641	640	664	664	622	701	635	634	665	650	664	595	667	656	613	621	659	656	641	657	637	631	645	657	637	653	630	635	670	678	653	650	663	667	668	654	699	677	653	595	695	653	706	682	649	675	615	713	651	680	654	661	650	677	642	703	639	667	685	673	636	614	655	685	619	660	658	643	667	655	691	616	616	670	605	637	672	664	673	637	662	692	680	662	661	596	620	660	670	661	624	640	664	663	664	662	674	664	671	647	680	679	602	667	651	693	680	644	662	594	685	680	640	629	626	631	666	628	651	675	617	672	673	631	675	633	656	649	640	600	629	637	684	683	677	653	667	674	651	611	699	663	666	648	698	672	664	600	634	660	656	604	695	641	654	639	661	631	698	641	695	592	684	671	625	635	638	635	667	678	638	671	640	627	657	649	632	645	623	656	659	651	607	692	647	639	638	703	692	636	643	680	666	678	609	635	648	660	666	659	684	598	664	617	633	673	703	663	626	672	650	648	630	667	612	641	579	641	670	639	651	661	608	659	634	628	628	657	652	623	694	651	649	644	645	625	647	630	642	665	642	626	637	650	668	633	707	681	677	697	652	656	659	642	718	653	631	631	643	631	633	642	650	657	647	657	679	624	652	679	679	624	652	666	648	667	588	674	595	624	665	674	654	642	641	662	650	675	613	665	655	639	623	623	675	630	630	704	663	664	665	632	632	684	672	661	683	666	679	653	647	678	687	672	626	604	655	688	647	638	699	683	686	675	650	645	631	634	676	618	590	631	664	640	657	646	652	613	649	695	683	627	680	657	665	673	666	665	605	682	613	671	602	689	632	655	657	638	675	636	627	675	681	635	666	613	671	642	618	623	644	685	652	660	600	655	706	635	647	661	696	672	640	670	633	640	665	636	576	681	667	702	658	688	644	648	639	631	684	647	670	609	695	723	659	723	699	685	683	630	674	623	639	646	670	654	643	621	700	704	655	638	658	659	649	651	682	656	664	637	632	662	690	703	593	659	649	675	594	644	602	663	626	655	633	661	661	643	636	651	641	666	644	664	668	714	642	682	682	686	662	637	669	652	672	622	633	650	640	659	673	625	686	614	611	646	659	645	626	619	641	674	682	672	620	635	675	616	687	652	704	665	635	638	671	674	637	676	638	696	654	637	697	670	698	627	623	633	657	634	641	617	675	599	620	672	629	661	649	648	644	691	643	644	659	654	635	654	643	647	647	676	701	675	682	645	655	670	651	681	601	661	669	662	649	650	647	618	595	635	678	703	663	656	673	632	598	664	604	605	680	667	696	667	672	668	666	657	655	673	663	703	679	662	661	638	632	691	636	687	651	697	691	628	700	658	696	601	686	621	669	663	622	626	665	621	632	582	682	645	625	622	650	672	643	650	634	627	649	649	617	647	673	612	656	676	606	624	659	630	673	656	681	638	715	662	617	674	634	665	673	664	641	665	659	665	662	632	693	678	624	650	661	678	634	650	672	661	661	682	626	711	673	649	617	636	664	614	680	652	691	669	672	644	657	646	662	645	665	651	679	636	670	685	675	626	644	655	640	678	661	678	664	699	643	649	650	597	651	628	629	624	637	650	648	665	671	638	644	634	653	662	614	672	664	695	684	690	613	680	570	663	634	664	663	644	660	661	646	636	630	673	670	672	638	686	653	659	622	697	671	650	637	650	609	607	683	693	643	666	668	638	622	668	645	674	651	666	648	640	659	680	690	642	721	657	622	712	630	641	640	691	684	661	674	681	637	662	652	649	655	640	642	684	707	616	579	645	653	668	683	674	706	656	686	626	646	682	648	632	659	650	718	610	679	638	647	642	644	669	649	671	639	670	627	615	706	672	624	606	683	618	602	645	624	666	696	664	628	607	643	660	661	620	657	618	665	643	644	653	615	693	637	690	670	700	672	684	671	642	634	681	626	647	679	697	680	628	652	652	626	677	621	686	659	612	665	605	691	606	652	649	615	663	631	698	640	642	671	687	656	619	630	657	636	653	668	653	593	589	693	629	709	664	670	652	656	649	628	626	700	652	671	648	644	647	638	659	664	624	611	668	662	674	670	664	620	702	707	656	677	669	689	622	629	652	627	621	646	668	646	638	631	618	623	649	662	717	633	633	679	670	625	644	678	673	659	664	648	658	649	704	641	662	620	643	644	598	619	633	646	644	652	646	651	716	641	666	665	636	636	644	662	673	650	664	654	690	667	642	639	631	626	630	644	613	645	685	629	642	659	669	640	657	645	652	665	676	654	656	655	675	685	658	670	630	653	677	651	686	712	614	701	633	631	669	676	606	661	669	615	602	649	642	643	648	698	675	653	659	670	665	662	642	623	615	693	722	641	678	663	670	708	667	681	654	650	637	666	705	649	668	659	673	671	640	684	651	673	684	649	614	679	631	688	658	698	649	661	638	673	644	609	691	669	634	648	643	631	690	701	679	656	619	623	610	642	665	681	653	635	649	649	642	609	656	656	662	731	693	620	638	674	653	668	658	656	631	639	644	635	651	636	651	646	671	666	593	649	605	601	707	644	646	649	674	624	649	664	657	611	618	647	655	641	702	610	645	672	648	628	651	669	641	646	675	660	650	694	640	649	690	609	631	677	612	664	608	697	701	639	652	662	700	602	668	658	679	640	644	657	665	652	640	610	602	659	661	579	714	666	692	687	650	645	676	643	695	601	672	711	646	667	648	641	659	680	628	641	701	659	660	676	668	616	663	695	653	649	668	682	668	612	605	621	625	686	692	655	659	615	657	617	663	660	601	684	625	686	652	698	651	642	655	693	679	632	666	638	601	672	662	679	659	646	670	635	654	636	659	634	677	642	706	641	630	634	668	632	676	636	695	674	604	664	658	653	620	639	682	698	656	645	678	631	671	623	684	651	616	665	656	697	667	659	641	695	672	701	699	691	676	640	641	648	625	661	636	647	652	588	634	651	645	635	685	664	639	633	696	622	649	637	670	676	641	639	685	595	670	697	632	675	630	626	637	680	630	644	698	667	703	689	642	667	670	645	670	675	601	637	656	683	685	637	673	682	628	723	643	624	642	662	658	672	672	663	672	655	734	673	648	682	649	666	667	673	645	674	626	632	633	633	637	654	660	635	683	636	647	638	615	651	627	672	641	622	653	652	634	645	698	666	597	628	655	614	655	644	609	683	687	632	663	659	664	629	635	686	636	647	636	649	664	686	687	635	637	691	617	647	628	701	696	653	635	638	673	658	631	658	664	624	646	637	630	676	639	653	619	660	634	684	670	738	635	646	670	634	666	677	683
25198	36005	19182	5204	1687	766	580	557	521	530	528	555	556	529	524	533	565	593	530	553	548	583	548	521	544	518	502	513	493	503	523	535	555	556	552	544	518	514	520	511	511	555	508	525	591	517	563	537	580	536	517	532	538	537	515	534	541	539	516	523	536	504	534	497	523	546	529	521	518	502	516	534	562	529	543	553	520	546	519	515	583	541	558	527	555	521	528	521	518	535	508	523	528	508	540	536	516	514	521	509	524	521	514	524	500	508	534	522	523	523	508	540	567	523	556	544	537	508	520	496	544	488	489	603	531	546	534	535	550	557	531	548	538	539	563	511	556	539	537	529	507	521	526	501	455	532	503	563	503	546	580	561	522	527	553	513	524	548	562	543	475	550	511	540	509	525	533	526	509	516	571	507	539	514	541	520	535	536	516	539	513	556	521	547	495	534	530	554	546	551	554	493	565	547	544	519	526	508	508	531	559	473	515	501	516	526	524	531	489	541	537	548	560	495	522	540	486	527	538	552	538	525	534	524	558	549	503	593	552	542	518	533	532	534	534	523	526	516	526	546	504	540	511	517	533	536	525	500	529	573	510	548	567	521	547	493	538	534	491	523	528	558	551	553	527	512	515	521	533	478	554	538	555	525	527	585	552	518	557	524	515	507	557	513	536	522	519	499	510	538	533	519	549	540	512	512	537	535	526	544	489	562	547	533	517	543	554	508	579	517	583	534	525	528	528	552	530	530	509	557	570	513	543	520	523	515	537	554	519	493	510	523	507	530	574	544	510	555	551	504	515	525	519	526	558	540	579	539	512	515	558	528	540	513	488	488	564	504	534	549	537	542	537	516	546	564	533	555	562	535	544	508	530	550	522	528	515	511	533	532	540	533	536	508	498	555	580	513	569	535	521	504	509	552	510	563	569	528	529	545	507	529	525	527	536	496	539	518	563	528	549	567	557	517	552	544	528	523	539	557	537	528	537	492	535	545	527	525	507	531	546	508	535	531	523	565	525	516	507	507	499	528	550	510	535	527	511	567	526	502	541	565	494	576	568	525	526	589	513	547	560	559	551	526	566	512	493	524	524	534	564	532	564	524	491	492	539	533	561	500	529	541	502	547	576	550	526	533	511	544	556	538	533	538	501	546	533	571	540	540	569	555	558	495	536	513	543	506	566	547	527	537	514	488	535	488	515	535	539	498	495	579	543	550	508	533	548	514	580	515	538	537	504	544	521	550	531	489	529	555	537	554	521	518	520	468	559	547	522	557	511	499	549	525	572	523	539	497	522	513	552	552	558	524	507	552	552	564	524	504	516	556	540	551	507	539	505	551	563	541	562	507	546	522	556	542	521	471	552	523	515	515	523	503	561	500	516	531	542	518	484	508	577	548	525	542	527	537	553	533	515	540	531	535	523	506	505	529	515	541	515	524	567	550	530	556	548	511	513	517	520	522	568	522	563	519	529	546	504	518	549	506	513	538	543	525	544	507	481	555	503	545	562	569	520	524	525	522	547	527	554	501	545	565	500	485	519	538	532	536	547	552	515	490	539	585	497	518	546	534	541	564	497	520	522	551	551	527	504	491	541	510	550	496	530	519	557	479	538	506	530	563	496	529	522	520	537	533	520	466	522	486	490	515	529	542	534	541	552	536	537	556	544	523	501	548	543	531	535	522	514	534	526	588	514	593	516	522	546	519	556	546	560	528	561	534	567	536	539	518	526	520	496	532	520	516	530	522	505	521	536	534	527	524	554	545	521	544	564	523	563	510	509	514	519	577	535	536	532	535	485	558	535	568	529	507	548	485	542	560	566	483	532	531	548	541	513	495	556	527	538	514	562	538	517	567	497	549	516	476	551	578	524	541	514	539	547	530	534	516	528	504	539	513	530	544	515	506	589	548	524	560	530	519	534	551	545	550	537	506	569	568	516	494	519	518	567	516	519	521	515	535	515	500	483	535	484	545	477	500	530	482	522	505	490	540	556	508	530	561	532	578	501	536	501	539	511	515	555	539	511	551	567	554	553	496	498	537	519	523	541	548	510	556	555	532	546	537	565	559	546	526	511	528	473	490	565	509	520	510	521	560	543	504	573	509	509	527	512	561	523	524	524	518	495	562	562	494	530	523	503	531	538	532	534	544	471	550	515	557	531	571	492	513	513	519	506	525	552	557	538	501	538	586	536	536	510	532	536	525	516	536	541	511	574	544	533	559	543	538	514	556	522	529	567	548	501	548	521	525	566	537	518	527	554	581	530	516	487	521	516	515	546	532	536	521	545	530	547	508	545	553	544	557	492	540	549	512	513	522	549	531	518	512	507	513	559	526	561	514	523	519	562	542	567	534	532	522	510	560	535	522	517	515	534	503	514	495	523	524	531	514	497	549	525	538	533	532	596	512	495	558	540	563	503	542	545	508	512	532	528	520	521	547	558	575	531	542	536	512	538	550	517	520	524	529	508	529	510	485	519	532	532	574	510	556	553	528	502	565	556	535	523	494	507	516	496	530	518	541	521	524	507	520	532	497	526	554	564	536	585	526	548	536	580	514	563	536	524	518	512	546	549	524	509	534	539	511	513	496	547	502	569	517	510	531	541	559	555	530	544	520	526	537	505	548	538	528	531	500	531	532	563	487	551	493	553	560	524	547	576	519	558	504	536	531	554	542	520	536	490	536	545	549	552	539	539	532	530	550	480	524	563	509	569	537	515	531	559	498	582	525	532	519	527	545	523	542	544	579	572	551	559	529	531	513	490	544	545	503	500	515	582	532	572	521	528	525	568	542	482	518	564	522	506	530	542	584	538	530	547	566	540	561	544	550	578	505	564	563	552	529	562	484	559	540	525	502	496	551	536	538	562	475	537	484	523	537	528	559	489	540	555	561	506	525	586	557	497	474	590	542	541	544	587	511	550	528	523	501	505	532	542	537	526	521	515	548	521	512	510	536	517	554	500	526	544	500	511	550	535	547	520	513	524	496	527	517	526	511	516	517	520	551	580	545	544	490	535	508	573	464	576	514	539	503	545	513	504	506	520	538	546	553	494	588	575	485	539	517	516	519	544	527	559	487	506	485	561	530	522	541	549	514	512	509	564	520	523	555	566	521	515	506	533	551	506	540	586	520	510	537	551	516	533	554	511	629	548	491	546	530	555	514	533	501	548	544	573	524	505	538	551	510	536	531	569	537	529	602	528	529	550	522	512	526	575	512	516	515	536	501	503	524	524	526	544	533	552	507	527	519	551	575	480	505	503	516	555	512	519	503	526	575	564	541	564	556	557	548	546	510	510	561	521	513	548	537	510	570	514	528	553	524	582	513	553	510	551	509	510	536	505	532	553	537	528	542	508	525	552	545	514	561	536	542	549	522	543	527	525	504	534	509	571	513	512	508	487	577	536	528	521	522	542	553	546	519	514	559	519	564	517	528	537	512	540	469	504	560	541	505	553	494	526	528	532	536	516	517	511	579	536	532	553	501	498	521	557	534	530	545	520	526	501	552
25033	25719	37546	31259	18133	5490	1373	855	801	752	794	772	823	745	785	764	775	786	791	750	759	693	764	799	728	738	744	719	725	801	755	731	759	764	737	790	713	748	755	748	749	745	748	752	724	728	724	706	779	788	775	736	782	740	753	738	711	735	753	707	729	651	732	734	772	734	713	799	742	736	757	740	752	677	759	767	770	749	758	771	777	737	761	754	733	806	680	747	817	745	705	711	784	764	705	710	778	756	760	772	728	746	734	714	727	748	739	725	696	726	740	747	693	768	717	716	745	716	760	723	730	733	760	737	748	781	716	716	776	738	715	784	766	770	739	731	759	722	770	707	740	776	792	734	728	785	754	737	709	741	748	729	702	786	703	730	714	712	719	772	768	710	780	752	716	819	738	681	765	743	746	788	755	758	716	684	738	725	721	786	762	708	704	753	748	744	695	780	738	711	729	758	739	732	710	741	769	745	747	793	705	721	719	732	717	752	730	697	732	820	727	770	774	724	721	778	757	754	735	749	725	743	834	765	711	747	773	755	721	768	731	759	691	737	809	702	753	775	789	784	728	723	722	706	720	702	752	709	742	710	755	753	735	746	760	692	730	755	725	796	703	785	773	760	755	669	747	713	790	746	734	792	777	717	721	774	736	738	723	740	758	735	731	756	728	751	750	744	754	731	759	706	699	748	766	692	721	781	758	776	678	728	689	739	755	714	766	719	781	729	737	705	704	686	728	758	787	730	737	748	770	760	817	773	718	745	744	719	728	696	760	742	751	747	739	751	748	754	752	747	750	748	720	737	719	771	761	750	741	750	727	767	784	740	728	701	704	733	712	733	725	732	677	742	762	700	725	716	698	733	758	692	749	691	683	722	712	757	722	704	735	732	768	679	716	713	740	769	726	692	730	727	726	700	746	731	711	730	780	776	738	730	773	780	764	770	763	748	735	754	739	711	733	718	721	749	740	771	776	719	700	779	742	717	762	733	744	697	720	756	764	695	737	662	717	737	732	726	749	731	707	715	765	705	783	729	770	738	755	750	700	749	735	742	737	718	815	767	712	717	740	710	764	714	730	737	749	743	761	712	753	789	712	742	688	747	757	713	726	709	723	724	793	732	749	735	736	761	765	770	718	740	723	782	710	713	757	714	763	734	751	702	765	779	784	714	738	695	746	765	714	730	710	750	738	770	743	722	774	763	758	682	765	747	740	708	687	714	789	704	753	744	792	743	728	734	743	743	719	754	730	734	708	736	699	723	729	734	741	751	762	755	745	720	757	728	759	754	737	703	767	714	745	726	709	742	755	728	747	746	729	703	736	723	735	735	773	691	740	752	746	764	712	712	727	704	706	749	738	727	743	782	778	774	751	727	784	736	714	691	750	742	765	751	707	725	747	780	762	805	694	757	706	753	751	719	753	734	789	727	751	769	713	774	801	739	741	731	715	807	727	747	734	720	787	766	766	714	772	754	766	717	743	742	771	790	778	738	730	790	749	785	775	729	755	772	735	788	729	725	719	659	719	732	755	723	731	747	752	700	746	738	764	758	728	736	771	794	755	752	737	783	773	729	726	726	756	716	738	716	754	705	746	726	780	799	683	741	771	734	729	732	764	756	721	738	724	762	712	740	743	721	777	733	750	678	761	696	738	695	726	711	768	698	760	733	764	756	735	744	729	730	740	752	715	735	756	737	725	795	750	772	783	762	741	735	787	751	733	736	726	721	766	726	741	724	785	724	772	793	811	715	744	746	721	726	674	743	753	745	735	742	757	730	768	784	749	772	709	700	717	740	745	758	740	787	764	716	818	741	791	743	735	682	741	760	789	732	712	734	769	755	784	703	746	733	769	736	674	704	775	741	733	762	720	770	734	771	764	718	741	725	785	748	743	744	817	735	738	759	767	807	757	683	742	785	708	742	718	781	745	761	796	758	691	716	793	779	707	688	728	714	753	736	734	739	736	764	774	768	738	719	743	789	745	709	779	715	763	700	705	748	798	785	689	760	734	742	738	746	749	761	731	769	762	692	741	713	775	727	726	752	814	743	786	748	729	713	756	769	796	713	735	698	770	739	743	709	769	721	750	756	747	766	757	773	713	780	742	751	726	781	748	763	746	741	756	782	746	773	671	737	754	711	708	735	727	744	742	738	766	774	752	739	723	727	732	714	733	717	758	769	775	697	713	780	749	731	679	715	713	822	745	740	727	746	782	730	726	749	782	734	713	720	742	779	707	733	737	782	713	728	759	729	695	682	774	738	807	738	756	765	733	708	753	726	744	767	724	753	762	747	743	715	797	723	741	819	742	690	705	771	758	747	747	748	749	725	748	746	713	756	813	738	685	732	714	672	745	718	710	773	708	737	739	702	797	716	712	688	749	740	778	736	751	774	766	695	792	774	771	751	737	752	722	728	712	746	736	701	748	740	711	776	724	684	744	757	782	759	747	760	693	722	706	688	805	713	765	720	733	698	767	732	754	713	757	725	775	688	714	742	734	774	725	734	754	746	758	762	760	745	715	732	674	778	769	746	766	773	744	752	764	734	762	757	745	714	762	737	724	769	731	811	721	723	748	762	733	790	738	740	743	732	736	760	748	720	726	738	727	742	763	771	780	747	746	750	762	796	724	749	709	753	726	729	742	722	813	772	714	735	757	734	761	777	732	761	762	728	723	768	772	708	741	736	770	705	745	758	746	778	731	729	716	729	730	760	727	794	717	753	763	727	761	734	730	722	740	744	738	741	795	771	729	766	738	753	733	715	720	735	717	765	763	765	717	758	768	750	763	735	740	714	733	779	809	773	762	781	728	674	768	745	725	710	744	766	723	741	741	789	733	676	758	742	715	739	751	730	751	694	744	750	732	724	735	753	749	707	769	772	767	731	694	701	753	780	675	706	718	723	733	727	715	715	738	734	737	723	778	736	741	712	762	761	721	772	749	702	757	735	788	769	758	775	711	712	746	743	740	732	737	775	745	752	720	756	708	758	759	726	772	762	744	775	745	751	782	737	748	748	740	741	724	759	680	707	776	772	728	788	749	780	750	761	760	714	721	774	707	697	729	718	792	743	746	711	730	755	773	718	752	758	681	765	724	761	728	728	685	742	726	689	720	757	716	750	754	710	797	726	773	710	731	747	761	760	778	740	705	729	762	726	737	728	757	732	657	734	743	826	709	772	750	783	738	755	747	756	709	706	697	735	785	739	705	739	739	741	703	740	721	708	764	768	756	749	757	760	723	716	736	802	706	738	791	738	774	752	739	717	736	815	778	765	709	733	792	741	767	727	739	800	723	747	716	711	764	761	759	757	761	704	707	697	707	761	747	747	809	724	754	755	752	762	737	770	749	689	736	731	727	760	756	748	775	770	737	769	751	776	725	707	746	727	732	790	748	722	741	804	750	734	744	737	795	792	722	749	741	748	731	729	728	751	718	743	726	729	736	716	790	780	805	743	762	713	743	686	698	729	736	728	739	730	769	711	805	766	795	752	718	749	732	785
62624	91690	58982	25517	7554	1934	852	702	691	669	658	627	683	638	665	622	684	700	666	686	641	678	696	633	633	692	623	699	659	645	726	701	684	647	671	690	637	681	661	665	667	684	593	698	692	642	670	667	645	632	687	688	638	659	686	695	646	665	686	655	632	685	689	716	652	638	659	676	659	649	670	659	671	663	645	667	662	645	651	646	649	642	667	679	676	628	661	683	657	672	697	610	621	616	675	633	664	639	667	670	646	648	643	679	662	645	679	699	680	672	664	727	630	672	680	690	676	660	644	653	674	660	642	653	680	670	624	691	673	694	679	694	642	692	652	635	639	689	650	632	628	609	674	652	644	648	676	667	653	628	664	655	677	682	659	643	629	687	664	659	661	658	601	640	645	659	667	655	659	651	681	664	648	626	632	616	648	612	664	651	664	632	666	645	686	714	647	666	618	674	660	727	657	699	684	650	662	694	676	636	654	664	647	639	679	656	675	669	627	639	711	661	641	664	684	635	615	646	669	666	642	626	688	651	656	659	623	613	620	637	660	647	644	640	625	660	621	638	648	646	641	679	607	671	672	625	654	619	699	671	660	651	614	662	657	650	664	653	683	697	691	674	658	650	679	649	692	658	661	636	630	666	660	635	660	651	684	674	710	674	652	659	657	680	639	667	639	614	660	629	675	684	632	651	624	604	668	668	682	681	638	641	617	611	645	695	666	670	638	655	611	674	647	645	621	691	647	639	663	649	662	651	674	630	621	664	678	633	646	656	641	628	626	634	667	662	653	684	660	668	617	654	680	634	659	671	612	634	665	649	639	672	653	698	688	678	696	612	663	655	592	651	613	642	658	637	623	681	679	624	648	682	677	653	677	690	647	630	691	652	667	621	646	647	638	694	659	695	637	647	686	689	679	672	653	648	616	643	640	685	654	635	684	648	681	718	682	659	643	717	625	684	639	702	618	651	666	654	675	646	705	667	633	724	669	661	675	647	682	662	651	633	656	661	653	672	644	636	640	644	663	670	646	650	646	615	660	666	632	624	638	626	641	680	669	664	675	652	680	644	681	670	665	675	642	647	680	703	655	604	677	703	664	640	651	670	640	647	662	675	629	640	627	632	625	641	644	660	699	701	644	661	705	608	629	654	631	681	620	621	644	628	695	673	662	692	630	664	636	646	693	631	624	708	635	689	709	648	669	620	671	657	632	638	641	650	670	645	614	666	649	644	691	660	628	627	643	667	653	634	662	598	657	656	645	635	659	644	661	646	657	673	615	685	643	642	638	628	667	615	678	670	711	699	667	682	611	641	665	631	627	611	651	647	632	671	671	654	653	580	663	664	680	671	659	629	625	673	725	668	645	646	655	651	599	679	679	665	720	668	602	666	663	678	660	618	612	627	663	670	604	643	645	711	657	625	629	635	686	705	674	623	601	668	678	631	670	621	629	609	640	616	625	606	703	674	661	626	662	619	675	689	676	616	679	606	666	691	649	669	632	641	638	652	681	682	650	664	668	659	637	611	677	630	622	655	669	654	626	640	666	647	644	635	628	631	688	626	640	662	662	634	635	672	643	653	667	671	642	653	592	648	634	631	646	646	678	726	621	641	694	645	639	648	677	641	606	643	634	699	684	659	647	679	698	691	669	702	656	636	658	684	637	645	671	642	640	673	653	675	677	681	648	656	683	685	662	642	613	662	631	688	606	623	690	627	661	653	629	631	637	649	679	653	651	622	628	643	677	639	625	690	664	664	655	660	646	650	699	636	728	640	639	645	675	680	614	681	649	672	673	701	660	696	654	662	686	703	687	680	680	669	684	599	670	706	636	672	665	674	661	657	667	669	655	661	623	664	613	640	660	644	658	668	590	662	631	650	662	747	644	648	666	657	605	670	655	659	681	603	671	635	703	674	641	670	623	697	671	665	654	673	615	633	621	654	629	636	683	631	650	660	670	630	667	638	618	644	655	623	665	636	638	681	698	663	640	669	623	667	688	616	640	699	637	628	643	640	633	596	664	640	661	686	690	633	608	675	685	633	691	633	658	681	681	650	643	652	615	687	652	665	646	658	632	635	624	678	660	668	657	669	674	671	612	619	595	669	653	634	645	638	630	616	677	662	687	691	688	668	660	715	623	676	704	640	657	636	691	629	630	651	666	680	698	599	672	661	641	640	603	673	622	662	668	644	685	638	666	679	666	718	669	641	683	642	689	637	608	672	627	689	621	653	621	667	642	631	631	705	674	630	668	667	685	692	662	653	646	629	612	618	653	682	664	641	662	653	665	636	726	665	639	665	694	667	638	636	651	641	649	673	691	632	659	646	688	660	672	648	643	656	646	671	657	626	648	680	620	655	663	703	671	624	711	621	624	698	590	646	605	658	661	654	687	673	632	648	634	622	671	630	642	669	643	649	620	645	678	691	642	637	628	664	634	641	655	685	665	633	623	661	689	626	609	645	657	685	699	662	655	637	638	648	653	636	652	640	619	653	676	681	616	652	692	640	671	679	660	650	686	636	664	659	688	663	630	601	625	638	614	659	638	680	628	675	648	636	665	669	616	705	655	657	594	675	652	634	673	696	649	619	668	643	646	664	689	639	679	618	683	599	672	675	671	672	673	658	634	641	669	643	669	667	647	604	709	661	634	637	650	676	639	663	658	622	651	668	650	654	649	650	675	681	640	621	682	670	671	678	674	605	644	631	658	692	666	651	648	627	675	663	681	650	662	670	658	628	673	633	704	611	672	653	661	656	628	640	647	670	654	683	671	641	652	643	684	620	710	681	690	655	597	665	648	660	682	652	719	594	641	663	623	629	641	689	661	670	679	664	689	666	670	659	654	647	655	669	676	664	644	688	617	627	625	598	641	647	628	662	640	632	686	595	660	652	638	666	612	652	615	641	636	694	622	648	631	639	681	630	685	663	653	589	663	644	659	631	644	704	659	633	664	650	685	649	652	643	666	656	657	622	608	664	673	655	658	655	607	644	619	622	666	645	669	676	636	684	634	622	685	665	661	697	652	648	652	617	658	653	690	663	649	688	669	683	662	631	624	605	681	644	630	629	652	677	652	634	655	642	648	659	661	684	686	661	697	654	645	682	668	659	669	679	657	661	621	656	648	653	642	656	663	674	617	593	654	655	619	630	698	631	653	687	621	647	659	658	650	697	659	641	644	652	699	683	629	660	628	647	615	671	636	615	682	727	676	682	659	684	648	664	688	655	671	661	647	688	669	659	688	654	640	657	629	655	644	666	644	632	622	649	656	663	650	607	662	644	630	669	698	680	680	666	667	676	715	650	622	646	667	682	660	645	645	679	675	657	670	605	625	680	654	647	624	630	649	642	675	635	664	686	638	644	626	656	650	637	690	642	622	639	633	597	658	691	651	656	657	691	634	656	627	628	654	636	632	600	646	643	685	652	660	656	649	674	627	641	599	581	646	637	692	654	629	631	636	646	670	711	648	666	665	642	634	649	646	657	697	627	665	677	642	656	674	686
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
