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
341546708869	341546709430	341546709980	341546710530	341546711078	341546711630	341546712180	341546712730	341546713278	341546713830	341546714380	341546714930	341546715478	341546716030	341546716580	341546717130	341546717678	341546718230	341546718780	341546719330	341546719878	341546720430	341546720980	341546721530	341546722078	341546722630	341546723180	341546723730	341546724278	341546724830	341546725380	341546725930	341546726478	341546727030	341546727580	341546728130	341546728678	341546729230	341546729780	341546730330	341546730878	341546731430	341546731980	341546732530	341546733078	341546733630	341546734180	341546734730	341546735278	341546735830	341546736380	341546736930	341546737478	341546738030	341546738580	341546739130	341546739678	341546740230	341546740780	341546741330	341546741878	341546742430	341546742980	341546743530	341546744078	341546744630	341546745180	341546745730	341546746278	341546746830	341546747380	341546747930	341546748478	341546749030	341546749580	341546750130	341546750678	341546751230	341546751780	341546752330	341546752878	341546753430	341546753980	341546754530	341546755078	341546755630	341546756180	341546756730	341546757278	341546757830	341546758380	341546758930	341546759478	341546760030	341546760580	341546761130	341546761680	341546762230	341546762780	341546763330	341546763878	341546764430	341546764980	341546765530	341546766078	341546766630	341546767180	341546767730	341546768278	341546768830	341546769380	341546769930	341546770480	341546771030	341546771580	341546772130	341546772678	341546773230	341546773780	341546774330	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2728	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2728	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2731	2000	3600	2300	2731	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22834	21625	28971	24819	22146	25578	23628	9820	981	428	440	418	400	427	403	413	407	420	403	404	383	394	411	418	397	413	387	383	406	424	398	421	369	379	422	374	397	392	399	419	387	394	402	394	379	410	350	376	423	384	417	399	432	389	395	396	401	380	357	392	404	436	398	409	396	385	405	399	405	393	407	442	414	397	383	408	416	395	387	387	417	408	448	396	406	366	416	407	404	401	392	420	421	410	382	394	435	369	404	356	427	400	389	407	385	392	367	417	370	433	389	387	423	373	373	397	390	407	418	397	388	403	417	392	401	381	417	391	412	379	378	392	400	447	413	386	382	408	394	389	386	379	364	413	389	373	425	419	445	388	442	410	365	379	414	363	405	391	384	397	410	384	382	398	382	401	398	390	413	420	360	403	379	371	379	388	391	448	403	414	418	441	398	385	420	443	397	393	407	427	442	435	427	370	418	431	375	373	425	398	406	376	391	403	440	393	412	410	413	365	406	414	353	433	400	393	392	406	381	430	422	413	398	361	424	426	398	395	404	378	416	414	378	391	375	394	397	451	365	401	431	418	386	424	404	429	407	413	396	396	407	391	422	403	381	410	378	370	403	433	387	421	397	385	410	430	383	393	381	389	431	394	374	422	408	421	397	379	384	402	430	398	409	408	402	396	437	389	398	402	384	383	425	437	406	401	387	440	394	449	398	472	426	393	380	452	425	428	395	408	405	422	433	358	367	443	365	427	399	415	398	422	430	413	380	386	390	398	429	418	394	382	408	421	385	416	380	376	374	415	385	393	388	437	418	403	412	411	414	366	394	420	420	387	379	416	407	436	442	412	398	414	390	441	436	375	393	365	415	422	402	384	420	353	395	389	416	362	374	390	400	407	388	422	395	436	419	401	422	409	399	375	403	403	393	419	394	394	415	402	399	367	413	429	390	427	376	409	414	379	379	394	387	378	395	399	395	424	398	409	421	382	427	436	381	412	443	429	393	398	411	408	390	411	428	425	405	386	407	425	411	416	389	396	431	377	394	424	426	362	396	389	426	359	411	402	368	379	427	419	438	391	364	410	414	413	390	420	417	426	392	394	418	412	416	438	401	419	416	367	399	385	401	433	425	443	383	417	433	429	408	405	397	400	417	392	445	402	431	438	411	408	405	419	382	403	433	394	379	423	394	393	415	415	397	395	414	381	423	380	393	404	412	395	386	393	401	417	377	398	434	443	379	406	386	384	399	389	425	367	430	391	384	395	404	374	382	392	355	408	385	393	411	394	403	383	378	424	429	439	408	391	388	376	398	386	409	448	413	439	375	391	378	374	405	376	456	411	427	407	400	385	369	418	406	402	415	367	383	420	392	394	430	402	450	410	421	424	389	372	404	444	409	386	369	391	406	395	379	393	397	426	379	385	361	400	403	400	391	393	420	437	426	422	409	416	421	386	385	413	404	424	406	396	404	419	398	414	386	406	398	379	424	443	431	397	388	383	407	410	403	395	419	393	408	403	377	430	419	430	397	400	388	394	372	386	413	416	470	402	393	399	397	429	393	375	370	366	418	407	397	422	378	410	419	395	388	376	398	398	411	431	406	383	415	398	400	403	456	387	392	389	375	430	367	427	389	395	400	397	392	421	359	388	417	413	411	425	393	394	400	433	416	449	368	398	412	400	422	389	369	398	382	399	404	394	388	374	373	392	397	450	409	413	400	413	395	382	424	394	407	397	382	399	409	390	388	429	363	426	398	384	404	435	384	375	398	407	412	413	373	421	383	418	379	396	383	396	429	386	403	424	425	404	410	439	393	413	403	409	451	393	392	394	386	386	399	418	368	389	419	382	388	418	421	420	409	406	412	407	394	401	403	400	421	392	421	426	371	436	397	401	434	387	389	390	391	406	425	391	391	390	430	407	361	402	365	369	411	419	393	384	379	396	398	379	427	376	420	422	407	398	385	394	387	425	407	379	392	415	388	394	439	410	416	408	418	399	443	393	449	395	398	392	409	422	378	390	413	393	432	362	365	386	403	411	395	401	401	420	391	419	394	373	358	407	400	414	392	436	415	409	417	416	414	380	438	397	419	392	396	360	433	397	415	386	436	386	425	415	380	420	361	410	409	392	406	380	393	380	393	421	428	417	363	390	430	448	397	375	383	384	383	407	391	438	402	381	425	411	413	378	391	382	406	428	443	382	391	417	398	380	399	430	395	414	387	390	387	410	392	386	413	403	395	401	398	431	381	424	387	379	386	403	381	410	392	413	398	402	402	395	413	386	367	397	386	378	416	385	420	403	422	425	413	412	405	379	377	433	385	379	400	384	400	405	385	401	433	390	401	405	393	381	437	423	378	386	396	362	400	423	441	396	378	430	411	419	420	415	409	424	440	420	417	395	428	382	415	388	371	351	404	388	373	419	428	387	422	413	396	408	437	374	417	382	400	396	409	395	406	399	391	406	389	437	363	427	387	406	393	409	417	399	386	411	393	392	395	384	416	380	398	389	405	386	379	398	398	384	419	440	434	412	381	369	385	392	388	394	386	432	410	413	427	407	390	396	369	386	382	399	382	394	420	438	394	386	364	380	384	375	442	385	393	388	407	401	395	388	397	385	405	389	410	427	407	387	377	412	373	376	382	412	409	402	396	390	383	390	402	408	413	393	429	393	423	418	377	373	360	394	410	412	376	392	422	393	432	379	437	378	405	422	402	402	424	404	412	397	409	438	376	437	400	378	373	425	408	422	389	365	372	384	400	395	471	407	381	407	397	415	379	436	405	377	417	367	389	383	409	415	402	372	411	396	393	412	426	414	386	389	378	397	397	392	389	432	387	403	425	441	379	336	401	455	419	399	415	402	388	405	407	401	400	392	419	390	383	425	435	417	401	362	437	435	386	404	417	402	424	401	380	435	440	407	372	403	395	389	428	383	388	427	422	384	409	457	443	399	405	418	419	404	373	404	409	422	376	399	398	418	387	433	451	383	384	398	398	411	363	410	380	358	366	447	405	373	414	406	394	434	401	412	387	415	381	404	406	383	414	420	400	402	399	375	440	417	425	383	396	406	414	407	379	402	387	431	413	405	383	388	394	396	411	432	393	347	376	415	402	408	388	393	445	407	401	402	429	399	396	405	423	417	384	401	432	388	387	400	395	381	370	407	365	385	386	432	386	423	394	411	375	417	398	424	411	394	429	404	386	399	409	427	366	386	406	402	446	424	374	420	398	407	423	399	409	415	401	441	397	374	396	390	423	403	395	391	407	405	385	429	400	403	385	439	390	379	445	418	418	387	406	433	371	428	370	399	401	442	392	412	424	422	376	393	398	398	426	385	438	411	377	402	422	395	416	410	379	419	381	371	405	371	372	400	426	415	398	398	378	390	410	401	406	415	371	430	446	393	415	429	434	387	417	361	439	427	364	424	428	360	412	401	399	419	429	372	400	419	404	382	413	403	407	375	386	426	402	433	417	436	413	403	380	389	373	405	382	358	394	433	423	380	397	394
40423	71323	53280	33065	30052	31692	24297	12064	1371	569	554	545	538	518	570	536	529	499	540	578	567	579	576	577	536	540	512	582	544	566	578	574	502	524	531	546	557	553	554	510	547	536	591	515	510	573	517	513	514	522	511	542	559	491	571	562	528	569	546	569	552	494	511	553	571	554	500	539	523	539	579	524	528	548	546	551	546	587	517	575	557	521	538	542	535	559	546	528	525	535	536	552	540	473	562	518	515	550	498	557	534	542	517	557	551	528	558	563	574	519	541	562	553	527	532	549	562	542	541	563	520	533	516	541	576	569	524	549	539	475	587	515	516	552	514	542	511	548	508	556	512	547	534	535	555	494	545	536	539	561	563	548	527	576	539	550	523	547	575	581	564	579	599	536	523	525	578	578	535	514	587	486	541	502	560	554	526	536	523	552	550	554	530	532	520	524	534	558	554	540	549	549	528	544	519	502	541	521	565	512	541	570	571	518	534	518	507	542	524	538	546	551	544	523	516	518	518	530	523	561	577	536	540	556	530	579	518	556	531	544	540	500	554	520	535	528	583	544	515	533	598	543	521	550	549	528	533	551	587	547	514	562	570	582	584	553	519	572	514	564	561	535	491	524	520	533	513	530	557	549	514	560	543	588	478	530	561	527	525	524	547	501	532	518	564	538	563	533	564	553	529	525	527	547	515	501	549	572	564	535	547	552	534	570	524	512	536	575	531	545	489	544	573	505	503	521	527	526	565	496	540	497	556	554	522	564	580	594	540	522	559	534	535	523	552	530	548	524	539	575	505	528	532	529	520	492	581	553	555	523	523	533	569	519	536	582	519	539	547	507	525	573	523	523	503	548	580	536	567	541	506	557	531	520	517	534	555	586	517	558	543	519	546	534	571	577	564	529	534	555	560	543	516	506	566	528	518	560	518	572	512	542	504	540	582	530	601	518	531	541	521	546	523	542	530	544	522	508	525	524	504	527	513	529	570	532	550	558	544	526	585	616	546	551	538	542	541	549	560	527	593	557	551	546	560	567	534	554	577	561	570	570	532	515	530	555	560	531	549	510	518	548	520	545	522	547	536	514	591	533	545	588	551	535	584	543	552	528	523	552	536	520	530	558	528	571	561	554	510	478	521	524	539	554	507	519	520	536	537	543	532	525	543	521	548	538	580	533	539	531	529	519	546	540	560	594	533	516	523	509	570	543	495	538	583	550	523	492	545	564	587	558	564	538	515	542	577	544	568	529	549	546	520	521	528	537	562	566	564	519	556	512	507	548	499	537	566	544	523	526	535	548	521	587	548	555	505	522	504	535	550	575	528	559	538	545	541	499	518	556	545	509	548	534	563	535	579	548	498	535	555	521	529	508	563	552	532	540	517	524	520	538	565	560	507	548	567	551	561	506	556	548	540	522	550	555	510	559	575	524	522	512	513	554	555	599	534	544	564	539	563	485	529	577	553	546	545	539	561	534	537	514	537	540	569	546	541	532	552	586	532	532	532	516	533	530	544	550	502	542	566	522	545	465	552	535	526	541	523	540	497	541	525	574	520	506	537	540	545	528	500	517	507	515	544	600	518	553	556	572	533	541	518	534	538	522	532	601	553	559	499	592	570	548	487	566	580	512	577	560	539	512	579	533	579	528	517	537	542	583	515	539	538	542	587	484	539	536	560	567	559	482	550	512	548	573	542	605	527	573	522	578	546	538	537	547	513	516	568	552	541	546	533	481	554	523	517	553	551	523	528	560	573	531	529	569	534	538	526	509	532	556	540	548	544	551	572	536	538	524	564	537	509	553	549	550	513	543	543	531	540	517	492	523	560	581	566	546	500	541	543	486	548	533	540	534	530	571	534	541	516	551	547	589	524	534	521	519	553	528	521	545	544	489	529	535	552	547	535	521	569	548	552	525	541	522	543	557	558	528	523	532	510	514	557	569	598	538	571	539	545	547	550	550	563	537	543	547	523	557	556	565	585	531	521	553	547	515	555	544	521	474	543	569	576	578	570	550	522	521	550	530	511	508	547	570	523	529	540	562	549	590	567	534	511	526	519	536	541	552	502	582	538	565	525	537	541	544	569	564	508	569	546	551	518	531	561	523	557	564	512	542	544	556	549	552	540	560	557	514	517	529	536	553	565	575	509	566	527	516	538	568	514	545	528	562	574	524	541	530	527	578	567	549	503	556	524	529	566	521	553	538	530	552	552	533	541	521	545	551	558	523	551	546	553	559	532	567	551	530	571	540	545	578	555	527	548	536	534	523	541	541	522	549	575	586	542	531	523	563	541	542	547	535	527	540	513	535	600	579	502	561	542	539	559	570	536	542	553	552	567	523	505	561	554	471	526	511	555	566	531	565	561	533	548	517	521	546	509	570	565	558	564	548	550	541	539	538	560	550	549	536	522	539	530	581	534	541	524	559	524	519	520	550	530	520	537	544	539	513	536	544	555	528	576	542	533	531	534	574	528	541	534	509	510	524	554	554	544	534	556	504	537	542	516	569	506	550	548	520	517	540	497	558	565	540	543	567	528	542	517	528	555	543	515	536	514	550	533	558	529	525	535	555	541	525	542	554	563	531	550	567	581	555	551	567	484	550	505	524	531	508	554	567	563	514	555	543	500	516	510	540	498	560	544	540	558	470	545	549	543	525	565	551	557	552	524	530	586	521	524	495	532	530	546	535	529	497	531	508	536	565	543	559	543	575	582	499	490	538	520	550	526	549	485	548	492	556	474	515	525	529	562	591	571	500	546	544	501	570	563	561	597	555	549	525	521	522	535	544	516	550	574	510	522	577	506	513	562	525	534	543	524	549	570	498	560	525	558	541	582	561	521	528	523	562	529	572	547	529	534	555	519	518	525	548	563	521	542	553	556	581	526	569	528	549	502	564	554	528	546	541	583	546	518	544	565	500	551	522	551	534	567	551	552	542	504	562	566	527	483	548	514	569	538	529	523	546	591	513	563	508	529	506	538	530	520	534	579	558	513	547	565	539	503	585	548	536	542	594	566	521	517	554	554	521	534	554	578	535	526	546	595	560	545	543	528	553	570	537	516	508	525	509	540	588	537	512	554	528	544	531	539	509	520	564	564	558	576	563	531	502	536	512	530	523	530	557	554	563	509	528	545	514	551	593	562	523	589	602	553	544	542	513	550	495	530	551	526	547	578	538	494	528	567	561	566	572	538	541	570	541	540	522	568	559	516	564	541	515	540	522	531	550	567	508	553	567	583	533	558	540	545	530	536	536	548	569	541	515	512	523	516	497	543	541	544	563	566	571	536	521	524	518	571	518	514	525	530	521	511	579	557	561	600	567	569	553	575	533	580	533	505	512	525	530	549	512	550	531	580	553	556	520	520	535	523	558	489	564	559	525	564	493	515	552	580	506	588	525	552	600	580	530	555	533	593	587	550	530	527	548	589	491	518	553	546	540	569	584	560	541	562	529	564	510	530	554	536	547	512	512	565	512	560	530	536	545	523	505	549	536	551	521	490	534
29243	27793	21689	7795	2894	2962	2183	1336	754	721	656	725	662	743	747	727	696	678	715	719	689	736	728	678	727	711	764	659	706	735	717	752	751	760	685	748	694	736	714	707	682	683	715	716	748	640	731	752	728	691	722	713	738	694	762	716	711	703	721	728	684	696	763	684	777	709	723	701	738	735	749	672	732	746	734	751	704	723	702	728	750	701	758	713	711	729	755	726	692	757	690	753	710	705	744	715	707	713	724	738	748	722	701	702	728	706	766	714	743	725	711	717	698	756	713	726	699	700	689	734	708	708	702	645	701	684	694	713	715	736	719	772	676	706	734	711	706	730	760	685	639	697	700	728	723	692	725	701	716	729	711	695	713	760	722	672	710	697	676	719	683	699	705	718	741	716	706	754	724	699	733	729	697	711	708	740	719	716	700	704	715	708	733	717	728	698	659	741	711	743	693	671	738	752	748	735	715	693	700	747	726	687	739	719	678	737	708	737	693	692	719	687	750	695	712	703	779	694	778	724	752	727	707	733	731	690	715	706	738	649	698	687	703	718	730	739	723	705	693	736	712	711	688	664	697	717	786	719	734	719	740	724	734	679	719	694	708	745	735	649	706	731	734	710	729	661	665	720	717	768	696	672	715	707	756	722	690	775	741	725	724	719	726	749	708	708	728	712	753	709	742	724	686	735	689	723	732	696	752	675	692	715	727	725	757	704	666	684	738	693	710	696	711	754	738	718	689	721	702	761	770	745	734	691	765	718	694	709	671	730	679	717	765	701	717	708	736	757	716	717	723	711	716	691	720	683	720	692	682	711	728	721	772	726	715	692	740	695	699	703	753	677	701	705	743	717	751	742	765	708	764	716	704	714	738	710	666	745	711	773	740	741	713	725	681	755	722	746	695	688	681	744	718	692	724	718	718	730	704	706	741	697	717	724	696	760	704	718	759	728	726	694	744	703	756	753	723	720	712	743	708	708	764	689	683	717	738	663	704	708	684	705	764	702	740	672	705	681	728	737	748	792	736	707	672	676	702	726	751	696	699	745	702	743	689	726	712	743	697	708	682	709	736	659	715	731	744	711	684	708	743	724	674	744	682	732	713	669	729	747	723	721	707	743	752	737	702	703	733	663	745	699	721	729	761	713	769	695	739	729	721	705	736	665	748	724	794	748	732	729	710	733	746	737	689	701	711	728	743	745	710	734	750	704	708	742	698	710	697	699	702	709	720	717	688	682	743	728	697	703	730	762	760	715	671	751	740	755	699	694	730	762	720	771	682	729	698	763	735	757	729	696	757	731	702	693	692	748	700	753	750	727	745	724	678	738	697	723	698	695	714	724	718	721	731	667	684	710	741	706	715	710	738	764	717	730	706	766	693	708	751	722	773	747	746	733	707	790	655	744	741	780	738	768	768	697	697	666	714	681	747	679	736	702	711	745	710	769	710	723	735	728	764	689	718	717	681	718	738	741	703	682	713	682	684	698	738	718	720	743	748	731	700	712	739	730	775	709	680	780	726	678	745	702	743	674	717	746	718	722	696	713	721	706	698	698	671	713	669	676	690	692	716	691	719	708	679	711	747	769	718	723	748	733	684	720	733	738	677	714	707	680	758	743	794	729	737	724	672	698	713	760	730	741	683	710	726	708	748	749	727	721	707	734	706	726	678	767	671	763	719	716	723	762	749	699	691	727	753	714	715	714	736	734	713	733	673	689	730	723	717	736	714	693	718	749	692	662	714	716	676	703	733	697	696	796	681	739	700	664	755	720	726	678	697	763	705	742	728	708	769	733	764	694	724	757	733	731	737	713	722	782	696	730	749	727	740	716	660	693	733	701	711	698	719	700	725	724	715	723	711	673	712	716	720	674	743	734	728	734	727	753	759	724	701	678	733	691	736	710	740	693	721	757	722	703	712	754	670	748	728	702	687	700	744	695	694	692	692	702	684	712	723	717	762	738	705	739	727	763	729	731	747	734	752	708	757	734	744	727	729	723	714	711	699	749	733	716	735	704	669	756	716	697	703	748	735	676	723	732	712	702	744	703	732	688	715	733	684	702	759	740	720	678	717	730	697	693	698	728	735	743	731	702	740	728	779	699	702	706	758	758	712	736	728	684	766	690	743	698	791	712	726	710	749	765	690	736	741	743	664	733	736	671	706	716	732	727	744	737	723	732	723	758	710	723	691	705	727	717	734	705	749	722	685	736	735	709	732	719	741	718	733	739	761	753	775	757	672	711	726	687	710	687	754	678	752	668	760	749	708	709	746	729	701	729	723	720	731	679	725	712	701	719	707	752	717	703	700	719	735	717	740	690	713	723	707	695	752	753	714	729	718	681	699	712	676	719	707	682	679	690	735	697	706	721	679	702	716	750	739	691	689	734	678	732	710	680	775	745	693	723	703	689	722	728	752	717	694	747	736	724	700	702	723	710	718	738	757	682	710	703	721	691	714	705	713	726	677	757	711	767	749	644	678	748	735	724	644	752	692	720	704	710	712	739	699	725	711	707	684	699	737	704	698	710	717	729	699	725	706	707	748	712	714	689	714	746	711	709	683	687	715	757	690	720	737	707	758	718	720	721	693	761	679	722	734	739	716	678	721	715	683	722	736	706	693	722	709	703	719	728	682	718	765	754	680	696	711	673	718	751	699	712	724	680	704	737	747	674	725	696	713	726	736	653	714	699	700	726	670	738	720	688	708	705	694	707	696	698	702	703	704	728	751	698	695	719	694	706	738	710	686	726	710	688	718	717	735	703	715	719	751	755	753	717	682	739	726	774	703	697	714	681	716	716	750	743	717	698	740	740	682	714	725	691	730	753	729	739	690	719	703	752	717	693	771	706	722	748	714	737	694	740	712	775	695	768	710	737	705	719	709	720	727	715	753	718	730	687	704	702	741	739	708	700	749	691	733	694	761	690	765	738	721	731	745	713	745	760	692	740	689	718	670	746	754	706	748	735	749	728	710	787	724	722	701	719	704	722	722	735	719	760	735	717	768	658	747	733	701	715	753	659	755	700	740	728	745	771	642	724	680	718	693	756	656	734	745	691	725	719	699	659	740	686	726	732	717	738	702	707	650	781	747	712	711	759	700	711	692	715	756	696	725	735	724	765	728	707	754	723	701	658	711	737	732	716	677	757	739	697	718	730	734	685	697	775	738	716	726	741	711	744	764	688	723	712	746	714	735	666	699	695	725	706	699	711	727	705	751	706	723	763	696	681	716	674	681	721	727	709	713	766	750	719	710	742	690	676	728	738	716	684	699	695	738	688	731	673	724	721	703	721	716	707	737	721	708	728	738	719	739	689	673	712	686	700	693	692	722	750	693	682	729	712	727	678	710	696	652	729	746	734	755	777	729	753	702	762	724	706	722	738	750	690	766	755	700	714	725	725	703	682	678	734	718	719	700	733	699	685	688	699	687	706	710	692	722	727	719	699	776	748	720	692	681	712	669	716	735	708	674	711	732	738	731	775	689	733	688	706	742	758	712	706
30055	42159	22291	8101	4404	4514	3084	1859	962	927	961	909	937	946	1000	926	952	939	933	897	903	874	967	914	925	982	950	952	942	915	919	980	919	936	952	931	900	915	898	938	945	931	983	919	897	914	953	930	906	875	930	943	911	905	920	949	928	963	916	939	939	940	915	993	881	925	968	934	939	983	907	932	949	1006	951	986	945	923	957	927	946	952	965	919	968	921	919	932	943	925	948	977	964	961	961	922	937	932	947	965	953	904	932	953	862	915	883	962	953	962	884	944	945	951	947	939	935	935	938	994	920	934	969	922	902	955	961	902	928	952	914	932	970	882	883	968	921	925	979	959	879	952	958	933	935	880	991	971	924	944	919	937	961	924	996	945	977	903	922	971	996	896	954	933	928	1048	983	944	948	942	932	964	847	929	937	949	962	996	893	1007	894	958	965	902	862	914	946	883	931	937	918	934	901	903	899	915	925	947	972	911	961	980	953	984	932	901	1004	918	885	925	958	946	901	953	961	961	940	918	927	960	948	968	929	919	921	950	890	914	952	949	971	968	899	912	965	929	921	947	925	954	953	959	966	904	954	938	940	951	962	979	918	957	901	988	895	888	960	914	969	980	915	920	941	919	974	910	900	890	879	954	914	919	956	998	947	934	957	903	916	941	911	934	931	917	895	927	908	903	979	876	944	962	945	946	970	964	956	941	950	956	936	966	948	893	891	962	941	914	963	923	979	922	975	931	961	933	943	969	932	940	915	919	932	939	907	919	966	949	933	913	926	955	904	938	957	940	904	943	917	985	897	937	927	893	941	896	951	975	932	911	950	1002	913	895	939	929	918	882	933	871	975	963	928	984	909	928	961	926	920	956	922	920	935	943	956	920	904	944	954	905	971	942	991	935	913	942	940	998	910	940	954	923	974	910	930	944	906	930	929	944	912	941	943	935	939	961	926	963	946	983	899	913	899	986	952	986	929	974	939	917	945	970	967	958	957	923	959	947	944	910	877	916	967	998	1005	979	937	930	891	924	933	921	909	961	863	978	951	900	890	930	903	975	984	914	913	949	958	928	960	980	909	974	912	947	927	984	936	908	930	976	878	941	959	1011	921	904	895	919	923	944	903	887	926	976	931	918	925	974	912	913	924	979	962	919	899	971	935	929	971	952	911	914	900	1001	985	968	928	904	943	937	949	908	959	996	901	982	947	911	944	952	951	864	965	943	907	865	938	955	907	927	974	971	935	918	979	976	932	881	948	954	889	978	974	943	918	908	938	968	997	932	959	922	924	899	951	948	909	960	855	961	902	916	960	901	940	948	965	897	914	957	1006	952	935	952	905	932	968	960	1003	959	960	933	938	982	940	872	934	944	928	921	921	927	947	928	889	941	922	907	913	987	982	912	991	971	900	877	979	984	979	929	959	1008	975	924	918	921	976	982	930	931	946	925	903	883	953	917	938	946	945	902	957	999	968	974	963	928	925	1008	933	944	955	951	929	945	939	959	893	950	932	908	966	943	949	949	914	918	937	929	947	923	932	965	931	965	941	1031	946	998	926	942	956	920	951	973	911	964	973	938	945	967	951	922	964	964	933	969	937	963	911	952	951	954	951	896	936	929	961	944	975	893	944	932	935	957	981	956	931	996	926	965	896	980	921	945	977	994	933	960	954	912	928	935	943	930	892	900	947	959	903	946	890	927	945	941	913	989	961	960	881	896	939	940	947	911	956	954	928	958	940	934	949	958	982	927	895	918	873	951	930	960	920	934	949	930	937	944	1014	909	919	915	930	980	950	922	890	933	950	923	957	945	922	967	904	950	913	932	940	931	960	933	950	894	988	917	899	893	947	983	946	953	974	958	940	1001	921	910	953	936	928	902	923	894	933	951	942	930	969	929	970	915	935	956	982	983	924	919	909	922	963	1004	952	946	983	1002	949	879	953	904	949	907	911	963	909	943	935	946	957	890	901	971	962	951	909	951	955	980	957	933	978	867	959	917	957	904	889	913	926	943	979	975	986	908	984	907	909	969	967	955	952	927	962	954	905	957	879	921	891	935	1011	896	872	922	912	941	915	936	904	948	937	972	941	970	953	957	905	935	937	936	924	922	886	902	962	934	902	961	962	950	945	962	947	981	946	933	937	927	917	909	974	914	984	961	942	943	957	944	949	950	955	952	880	982	959	938	959	911	986	909	947	991	927	931	978	959	892	933	980	939	965	942	952	957	891	988	924	922	987	915	992	943	885	934	915	938	949	903	954	919	907	954	895	927	949	946	959	964	946	977	925	968	947	926	961	982	942	947	918	982	937	897	935	927	908	930	937	934	945	975	929	954	937	1006	937	969	953	900	977	962	928	929	893	1014	933	925	948	934	962	914	935	898	988	905	912	946	938	881	998	983	912	979	933	968	929	914	940	968	934	944	942	934	925	951	947	946	951	953	988	954	924	955	886	922	892	936	840	1003	966	960	925	921	1003	918	948	888	917	920	938	1001	885	939	915	983	926	967	947	926	979	919	988	937	895	892	916	957	954	953	909	919	894	938	957	954	927	989	928	938	981	963	957	960	982	950	957	936	927	882	906	963	969	967	987	908	958	913	961	895	923	929	951	938	929	961	945	921	930	950	976	911	909	964	906	976	940	923	906	980	977	960	985	976	934	916	933	946	919	941	973	891	892	930	913	959	967	938	885	925	981	909	970	925	963	913	932	927	912	933	952	931	947	989	929	909	918	958	956	958	958	951	978	972	902	941	958	984	896	948	921	927	912	920	946	928	913	996	904	933	917	905	966	931	888	901	916	961	946	948	927	948	984	921	918	933	921	961	961	972	924	934	912	971	951	954	928	939	906	943	960	906	941	944	973	915	960	893	918	961	970	937	906	967	936	907	962	899	903	936	930	979	932	957	955	964	996	924	911	980	917	932	994	942	971	975	939	955	928	937	951	889	937	1011	887	900	936	904	942	917	935	927	945	950	956	894	934	924	958	959	926	936	925	914	959	929	972	916	984	941	942	948	976	927	975	949	943	925	977	895	955	939	896	947	949	929	993	936	939	954	936	995	956	951	967	881	897	950	927	926	995	969	972	936	976	895	920	952	990	928	928	925	939	900	981	954	929	955	918	992	922	978	983	964	935	964	908	896	944	931	938	934	938	952	977	947	991	938	950	933	941	976	892	927	942	980	961	940	958	941	933	914	1004	928	988	872	960	929	906	983	940	943	951	930	895	933	930	931	923	898	950	969	928	942	932	951	930	884	920	945	901	981	987	939	926	896	889	968	957	914	903	938	976	934	926	951	927	948	962	960	933	874	946	885	934	943	973	951	979	968	858	930	927	1011	938	949	945	940	986	842	913	922	951	958	871	895	982	913	908	912	943	943	934	987	903	889	897	951	931	972	998	896	961	950	952	914	997	931	915	937	971	903	973	947	976	955	916	995	943	930	895	952	932	955	927	917	943	942	945	929	944	910	945	921	916	958	961	898	902	961	881	937	971	961	973	932	908	961	939	924	905	962	931	903	920	915	953	981	1015	983
23430	21309	27900	25104	20562	18600	16789	5649	776	626	609	655	662	632	631	591	627	662	617	629	595	617	606	608	612	610	656	624	643	623	597	645	649	597	593	632	603	618	613	610	594	638	635	623	600	630	641	616	648	609	607	592	638	595	622	630	615	575	627	606	626	566	608	636	568	633	630	623	606	645	623	588	638	605	641	589	643	620	648	628	623	601	610	635	627	666	627	615	545	639	611	622	588	648	618	586	599	592	603	585	636	583	630	610	617	601	586	607	624	636	619	586	575	602	617	647	613	671	625	587	586	638	559	638	586	633	608	580	630	564	634	589	641	619	651	591	641	615	612	566	639	632	635	633	601	656	619	617	673	613	650	588	624	604	601	667	660	624	639	657	599	603	623	596	627	618	629	605	639	639	591	590	693	598	631	636	615	618	639	639	612	614	631	577	634	671	611	613	625	654	590	607	632	611	630	606	598	579	587	629	579	568	634	618	617	661	609	655	647	639	605	660	618	595	626	581	644	619	582	601	608	624	661	608	647	619	656	606	609	629	661	602	622	600	612	608	669	600	607	580	622	623	622	625	641	622	588	597	589	578	660	605	590	654	610	681	636	580	604	562	591	619	599	624	698	584	628	665	643	658	608	671	592	619	628	641	604	631	635	604	556	608	635	616	588	646	632	618	600	608	623	606	617	651	650	659	605	670	588	635	602	617	576	612	617	672	640	614	624	668	616	632	613	656	574	622	621	594	644	645	596	598	590	616	628	601	615	650	624	632	632	629	618	581	622	631	661	603	635	614	588	626	618	598	616	625	632	659	629	632	637	641	623	604	605	603	593	620	636	619	608	590	600	644	566	632	613	596	600	599	624	610	630	579	623	599	643	609	623	608	621	609	640	642	645	612	643	636	610	640	612	594	616	598	641	637	639	615	595	652	622	642	601	604	589	601	607	640	615	603	634	588	603	623	621	651	616	646	652	642	599	603	630	638	639	649	678	619	582	645	652	615	600	673	626	616	644	601	619	626	601	611	584	616	609	589	629	592	613	605	606	640	613	606	615	657	568	615	598	610	632	618	640	596	630	589	623	613	641	675	588	640	647	605	647	623	635	672	676	616	641	606	650	614	572	616	603	659	643	608	605	597	637	630	670	643	609	616	642	664	658	606	670	611	618	585	580	615	626	621	641	599	620	619	628	627	611	610	628	623	624	600	646	571	606	621	629	634	654	641	650	621	613	636	611	625	584	599	634	637	632	651	610	637	602	630	628	605	636	611	617	584	611	616	604	601	656	628	592	661	616	629	637	574	638	629	605	621	624	599	622	558	646	617	590	616	635	598	671	608	632	613	609	617	621	624	613	601	614	615	586	630	612	590	599	604	639	646	621	641	657	675	597	619	623	645	578	634	627	655	656	616	597	585	623	621	622	593	602	631	637	627	605	581	621	627	619	597	597	604	618	615	613	564	640	608	640	620	604	594	620	615	590	645	640	602	590	586	605	628	645	593	605	633	594	619	663	651	577	665	613	606	589	599	642	606	641	591	617	611	617	634	626	647	594	625	623	646	615	618	649	604	601	626	584	620	610	599	623	566	616	635	586	613	591	621	623	618	596	626	633	592	622	627	582	608	650	621	606	640	593	627	599	625	605	604	650	626	617	636	633	614	598	612	568	615	587	619	631	608	656	643	631	661	666	621	579	599	641	599	603	609	620	615	610	677	600	620	608	562	613	617	630	616	592	592	596	624	610	649	628	635	655	606	618	603	665	608	622	595	623	629	655	625	609	648	637	621	653	623	615	581	578	650	622	611	598	629	600	622	594	634	598	622	623	593	573	620	643	615	626	606	621	608	630	643	594	629	632	649	587	615	591	605	590	659	656	624	591	630	640	563	632	668	633	626	651	626	632	621	605	566	648	626	591	621	635	659	616	650	616	600	610	599	577	597	612	585	630	609	613	644	603	645	638	607	604	630	641	656	621	633	588	649	610	648	600	631	635	609	658	624	633	653	624	625	629	641	601	614	650	665	636	673	629	574	633	667	593	639	639	643	629	622	598	609	596	624	629	636	590	641	615	614	622	675	582	582	626	668	627	580	595	638	598	616	643	597	669	581	615	603	585	613	637	622	607	605	627	611	634	595	610	621	628	642	605	680	605	622	633	656	633	641	649	593	618	660	633	667	637	607	638	618	637	615	594	603	632	648	606	621	620	614	625	585	623	640	617	635	619	605	618	604	647	666	610	574	576	604	619	638	623	653	656	629	608	643	669	586	589	572	657	636	579	613	626	628	639	602	608	618	599	637	601	632	662	602	632	647	604	639	602	622	654	589	666	624	664	577	647	628	641	618	603	611	627	633	624	585	594	595	552	678	639	629	654	604	587	642	599	623	623	615	594	625	632	593	554	651	602	622	599	608	574	619	555	602	619	608	641	613	618	637	640	628	646	595	615	583	623	630	636	610	614	633	622	611	626	609	645	611	603	585	603	601	626	610	635	622	653	665	628	627	623	625	594	610	638	597	624	680	594	596	586	661	622	633	622	648	602	626	662	624	616	626	573	581	564	655	632	676	638	627	618	567	589	603	684	589	604	638	630	643	626	617	659	683	631	658	605	591	648	634	606	601	627	652	618	632	611	613	574	635	621	605	631	614	594	644	602	576	578	634	605	614	586	651	578	637	558	631	614	620	611	609	603	626	630	592	666	630	634	605	681	634	632	641	624	606	547	679	633	661	607	678	598	640	644	590	594	579	609	588	623	594	637	616	621	595	619	631	614	600	646	606	634	594	624	620	594	602	628	616	645	626	622	590	618	619	586	605	554	645	663	612	633	620	662	606	604	609	631	639	589	621	571	638	623	621	652	660	639	624	583	598	610	582	582	587	596	640	651	664	634	586	606	622	592	615	634	663	625	594	595	630	612	581	595	625	623	612	615	629	619	615	562	642	593	642	605	616	639	585	645	589	616	644	643	655	597	623	617	595	624	607	627	622	612	618	625	634	600	656	640	668	623	630	622	621	627	607	632	614	630	601	593	624	605	635	605	617	630	673	634	646	635	633	645	663	660	644	606	558	626	560	639	605	578	653	653	601	550	622	639	640	637	585	607	629	585	614	604	615	608	579	656	614	643	622	630	635	646	585	607	575	610	585	601	584	616	640	646	631	613	617	658	649	595	614	633	634	625	630	622	603	591	638	639	619	615	562	656	633	646	637	643	636	553	633	621	616	568	634	614	666	570	631	644	609	630	629	587	632	629	629	599	658	619	586	611	611	609	592	593	604	606	638	640	649	626	624	632	603	631	597	638	620	600	598	595	642	643	644	623	637	627	597	609	624	560	667	559	612	689	580	583	625	596	637	594	628	646	597	599	602	627	606	613	606	626	639	637	633	633	622	628	637	624	625	587	645	653	595	614	648	643	651	651	636	655	622	657	602	623	612	600	589	605	613	637	638	621	640	613	641	629	615	675	625	605	655	596	669	636	613	633	614	599	613	634	614	632	601	627	637
35530	59253	41907	24506	18057	21945	19131	7450	909	859	868	857	812	817	877	899	881	819	850	835	849	842	829	838	806	814	802	847	826	825	814	819	846	839	894	790	832	859	832	850	843	794	825	815	823	792	877	831	824	859	879	776	803	830	809	908	789	811	822	829	791	822	816	870	819	855	852	779	855	827	801	787	859	838	841	830	735	838	845	802	823	825	837	838	823	821	778	815	864	864	774	830	814	785	827	819	785	815	805	885	813	837	817	790	837	851	799	801	811	867	798	812	808	826	872	842	863	793	795	860	871	787	797	821	846	829	834	852	814	840	844	874	861	871	794	819	837	847	837	849	825	798	791	844	808	889	794	816	870	846	870	810	870	853	816	841	824	863	869	845	852	821	861	841	846	837	841	780	829	842	775	827	853	817	850	836	848	835	828	824	862	887	820	853	865	805	830	797	829	857	840	808	824	829	825	794	816	832	842	807	818	782	839	735	848	827	853	859	890	797	819	885	819	777	824	871	859	820	796	842	816	861	802	797	778	818	847	811	845	822	835	831	800	769	790	795	837	791	839	826	815	786	876	786	839	832	801	818	816	796	820	817	816	888	852	840	871	849	814	809	862	798	845	823	809	831	836	784	872	876	821	856	833	819	811	852	886	827	790	828	804	818	826	809	834	800	859	808	836	861	871	801	861	817	844	813	815	815	782	835	801	839	882	842	824	766	845	829	834	832	836	801	799	858	830	825	878	827	829	819	786	827	797	818	810	838	828	788	833	845	855	817	820	848	844	802	852	839	846	821	842	803	808	791	847	848	832	870	811	832	849	821	793	840	797	824	859	828	830	826	858	862	821	830	857	849	790	807	848	831	781	820	870	862	835	811	806	825	809	872	823	821	817	796	837	835	815	769	817	805	778	851	848	853	816	818	865	840	823	860	899	845	746	794	791	843	812	768	850	829	820	783	883	782	861	816	830	838	800	770	804	801	813	870	851	770	823	813	777	833	825	825	827	793	802	824	796	823	834	792	802	852	804	849	861	824	852	828	804	821	842	799	830	841	792	841	852	837	813	834	838	849	841	820	793	842	815	889	899	876	782	838	816	817	840	763	800	822	804	871	821	842	832	842	836	814	845	824	804	847	833	810	789	831	837	846	827	792	851	840	834	844	862	821	869	859	828	837	803	844	803	888	817	863	840	836	856	834	828	826	831	767	823	804	826	829	830	825	877	819	815	851	807	830	799	836	794	862	824	891	889	825	853	842	845	787	837	885	836	845	830	762	815	830	778	769	846	806	818	821	818	818	859	851	821	812	808	808	800	835	844	830	824	778	784	784	819	811	809	811	852	850	803	850	876	798	806	785	804	888	871	843	842	836	819	826	888	781	797	836	810	858	888	855	790	835	845	827	821	810	804	814	844	794	814	837	825	836	828	844	785	823	819	842	813	819	832	841	846	836	814	795	772	857	833	811	853	810	836	816	833	805	859	804	817	793	785	749	818	861	835	835	857	835	839	818	828	844	799	875	807	853	850	799	807	858	810	869	871	830	815	822	907	832	841	834	822	806	862	856	791	795	808	893	816	781	830	807	848	842	812	820	847	857	802	869	825	861	878	786	834	802	782	816	859	774	799	805	835	819	860	820	814	814	834	841	878	812	809	801	826	835	777	772	815	843	819	816	853	817	759	834	809	852	803	835	841	839	874	805	855	860	818	825	801	816	838	822	817	863	783	867	848	815	822	829	826	842	921	822	790	796	789	798	851	824	801	825	890	863	856	825	852	902	884	807	827	769	843	821	885	855	791	822	784	852	805	826	820	822	830	801	862	801	795	843	807	804	819	839	829	822	829	828	841	870	806	838	877	815	829	796	887	868	838	854	837	852	861	826	832	816	812	866	829	816	832	836	840	842	768	834	799	840	849	839	850	805	858	818	761	764	822	881	841	881	827	814	807	828	800	846	851	856	803	862	834	807	873	821	833	823	824	816	852	804	789	842	829	871	830	808	831	807	760	808	855	814	851	801	872	844	838	807	860	831	852	844	836	796	847	832	893	810	828	876	817	796	818	831	830	797	820	804	866	825	817	822	852	829	803	873	819	760	821	802	786	829	821	848	811	789	797	802	795	835	889	838	831	868	824	804	799	833	804	845	826	818	818	818	828	845	825	829	815	787	844	894	829	806	809	871	819	833	880	837	833	822	836	777	812	785	798	771	804	840	844	857	842	817	828	847	846	855	835	797	854	889	887	852	808	820	846	826	812	838	852	827	870	865	844	839	836	786	886	814	814	883	847	821	806	851	854	829	827	861	784	826	841	815	894	888	896	872	838	808	815	892	821	792	855	809	843	791	818	828	800	827	794	898	850	784	799	821	835	866	882	830	762	772	832	867	808	834	816	817	818	828	814	890	813	843	863	787	842	914	855	862	813	839	865	755	829	826	832	830	864	841	848	811	813	804	840	813	840	869	862	836	865	805	834	824	835	807	813	877	858	832	861	805	813	836	822	817	795	871	838	803	882	812	843	811	847	834	824	838	838	815	797	819	831	782	847	832	818	836	815	774	861	846	816	793	842	861	855	839	895	822	852	829	803	831	883	867	835	828	850	782	804	826	827	810	871	815	797	809	852	836	857	850	801	844	795	826	856	862	835	798	841	862	799	906	830	836	802	798	824	794	845	875	797	837	852	875	872	812	846	812	817	893	808	842	817	842	847	875	792	809	861	772	849	841	787	822	767	791	829	819	832	796	851	886	776	919	813	823	841	865	802	855	798	833	825	827	838	807	832	828	854	851	853	818	830	838	760	852	798	828	824	870	848	856	819	822	827	822	814	800	861	847	849	832	842	826	842	879	788	829	812	819	864	852	829	884	838	793	797	833	847	848	815	848	863	872	852	800	795	847	871	807	825	799	794	774	795	878	807	808	849	802	816	845	827	826	815	835	808	825	870	805	813	867	874	822	817	834	837	897	865	829	811	866	836	830	853	839	834	850	858	778	795	832	783	823	822	863	888	815	846	870	858	811	859	785	799	823	787	852	801	834	825	838	807	841	824	869	803	780	830	818	835	835	800	834	799	823	816	847	839	810	863	816	786	801	852	809	814	828	851	821	837	838	765	823	801	819	872	858	795	832	822	822	894	821	826	873	833	815	727	835	800	841	823	824	916	849	874	812	864	789	799	818	815	824	867	820	830	787	856	828	790	820	863	816	852	876	821	838	895	834	872	816	837	844	859	775	842	809	868	901	788	801	813	918	849	849	840	801	815	849	835	831	817	819	808	876	806	828	849	855	822	809	864	824	827	828	818	791	853	807	866	819	868	808	803	826	811	780	832	875	807	810	860	818	845	918	851	849	836	847	807	755	881	797	851	808	875	792	841	882	832	810	806	819	883	828	843	827	871	781	811	844	842	855	844	822	819	780	760	876	864	788	818	782	819	808	840	828	827	809	805	862	831	856	826	841	801	903	828	838	868	852	801	815	806	853	890	770	858	884	822	847	829	792	869	889
24828	21590	26796	24728	14805	8464	4016	1649	582	573	607	547	554	559	622	596	585	572	584	594	557	561	583	554	566	591	604	591	579	542	571	545	574	543	595	595	539	581	524	581	614	560	565	592	560	567	552	569	543	505	556	557	570	533	588	607	532	549	583	642	557	545	557	576	523	582	609	585	560	579	533	590	578	661	592	560	587	558	582	554	577	553	562	553	577	569	555	535	562	591	595	542	596	579	574	588	543	579	581	569	574	552	566	591	569	552	517	575	596	547	564	575	571	564	539	553	590	567	574	562	610	549	539	557	548	531	528	558	541	570	587	584	576	552	584	560	581	533	595	536	597	555	582	563	560	584	535	586	570	585	543	521	599	565	579	531	590	526	540	552	618	569	558	576	589	573	578	576	593	609	521	570	606	569	556	553	611	567	563	542	552	570	557	573	598	580	611	560	571	613	539	520	547	572	550	552	544	570	597	556	567	562	579	513	568	558	582	598	588	586	526	561	585	534	550	606	574	567	556	510	603	602	573	549	543	557	558	581	537	559	590	588	566	570	606	611	575	549	591	548	579	548	553	555	561	574	599	586	589	525	548	512	555	573	576	584	556	597	536	599	546	582	573	577	580	523	589	571	565	572	595	565	593	598	532	571	510	563	556	604	615	556	540	570	554	562	601	610	568	538	561	531	564	556	622	584	544	532	617	595	586	578	575	550	570	576	589	514	620	591	555	536	544	573	526	541	563	564	589	560	584	585	551	558	553	556	542	594	540	582	569	570	589	585	565	600	541	585	576	551	584	529	569	555	576	577	575	550	573	567	585	558	592	591	605	601	565	549	564	595	553	531	557	553	566	526	609	567	556	544	572	525	574	555	556	559	606	555	601	597	563	559	551	626	598	577	581	602	559	588	593	579	532	582	614	543	570	533	575	547	623	583	562	567	549	557	569	561	580	535	539	506	562	562	602	568	616	543	566	559	596	595	593	591	592	593	567	536	577	557	609	529	589	554	599	545	562	578	543	608	621	600	543	537	608	552	566	554	574	565	586	591	598	587	563	575	569	553	564	584	575	541	532	547	559	543	542	558	569	547	559	562	579	564	526	516	578	525	535	559	609	580	531	558	580	566	584	582	577	572	566	556	584	567	610	575	579	541	569	575	571	523	604	584	567	525	582	607	576	566	571	538	538	578	563	535	570	565	586	570	554	557	551	570	587	614	587	525	561	572	567	563	575	534	582	581	560	548	553	582	582	587	588	577	566	612	605	572	569	555	570	561	599	604	600	620	579	585	598	591	566	573	577	578	558	533	542	600	549	584	576	607	572	535	537	527	611	551	581	579	564	502	561	611	576	601	538	599	581	587	567	562	537	550	566	541	537	563	592	561	549	568	552	575	555	546	589	570	602	559	559	564	567	593	566	569	591	554	585	561	577	517	549	574	574	570	567	562	555	614	562	602	555	568	554	566	607	555	577	565	565	577	544	539	571	568	576	597	575	572	596	588	583	577	597	604	576	564	502	567	552	554	586	580	546	521	557	552	565	610	562	565	536	533	562	572	557	553	532	538	575	583	560	562	606	604	586	582	598	559	541	570	558	584	599	563	547	544	532	538	582	557	576	581	555	587	555	564	592	562	590	592	572	597	603	580	577	585	561	540	607	583	559	608	555	542	575	557	596	557	540	599	556	537	563	563	572	561	527	541	540	602	614	563	572	599	552	542	577	576	546	513	575	581	572	564	575	589	613	567	570	548	553	562	611	570	565	550	588	573	569	572	590	564	551	548	532	578	557	534	580	547	594	553	571	577	558	580	606	557	570	556	557	583	529	533	539	597	537	583	516	572	572	602	519	572	579	588	561	574	567	540	572	592	653	582	580	586	565	565	595	608	563	578	542	537	562	578	566	597	561	551	588	552	608	564	570	577	579	539	570	564	563	589	592	561	563	557	585	555	529	569	584	565	558	550	602	591	589	507	553	550	579	561	555	576	614	568	551	571	573	567	609	551	608	540	516	573	563	576	552	588	532	596	552	556	627	592	590	618	561	598	548	572	576	596	640	625	587	574	609	569	585	565	595	568	553	597	577	577	582	564	570	561	564	565	559	584	549	574	593	635	598	609	586	591	578	564	557	581	603	584	570	598	556	528	627	586	592	580	551	619	554	569	547	604	562	544	572	556	579	546	582	543	609	591	538	569	604	562	577	496	553	532	589	585	561	527	553	557	591	560	551	574	513	600	543	570	586	577	532	578	621	571	542	607	613	586	569	564	589	577	604	616	550	605	574	538	553	605	520	578	580	615	604	540	561	578	549	590	527	550	545	595	583	563	562	574	558	547	597	586	586	546	535	587	604	533	540	566	560	595	558	562	613	606	578	565	542	587	597	603	572	585	573	564	552	557	558	593	604	563	551	548	540	565	601	557	562	600	566	570	593	535	562	581	556	590	567	559	539	559	562	555	528	580	579	612	579	578	552	544	554	530	560	557	536	578	584	578	572	605	565	542	567	575	612	559	528	580	546	582	537	536	572	610	584	566	535	576	587	588	595	565	530	538	594	597	560	557	564	601	556	529	555	586	543	541	602	588	572	569	553	577	595	550	561	595	569	577	591	559	549	559	564	582	582	520	556	608	562	541	565	528	552	571	581	531	548	570	574	591	537	540	585	528	584	552	548	612	547	537	545	561	551	564	550	581	566	541	528	593	562	556	569	554	602	542	564	569	541	517	586	565	632	580	581	571	598	569	582	573	576	575	566	560	585	569	551	574	564	612	583	580	503	552	561	561	570	542	544	556	619	583	607	565	557	566	590	609	571	572	565	584	584	547	580	552	548	548	558	567	548	569	590	565	552	619	622	545	549	595	588	542	581	567	593	590	544	571	563	556	561	514	557	564	555	557	565	565	609	556	561	551	585	560	533	546	579	543	576	608	589	573	592	590	557	594	606	606	578	584	573	548	555	594	554	501	551	594	565	557	569	545	549	571	575	561	574	607	574	558	553	603	564	543	561	510	574	599	539	532	581	555	548	553	579	568	546	544	599	572	552	625	525	532	544	577	577	556	538	595	578	538	571	552	579	531	540	567	567	562	604	527	590	618	600	599	526	561	592	527	595	557	587	541	521	608	535	550	586	600	537	566	576	591	568	578	578	559	586	559	601	542	616	554	542	583	592	580	556	590	587	577	561	542	558	537	554	503	569	549	578	540	528	597	571	579	594	559	554	529	555	545	533	603	577	581	560	558	586	598	590	513	565	518	590	555	575	548	591	551	563	580	550	558	561	518	598	552	527	575	585	555	527	574	564	587	540	613	582	556	569	539	535	522	559	571	539	589	557	544	570	604	572	573	572	558	546	569	503	567	608	580	552	573	571	536	516	582	569	577	618	553	551	593	578	568	558	584	555	603	566	560	591	586	544	542	555	577	592	548	576	617	546	548	582	559	594	596	572	597	571	566	577	574	563	523	556	579	570	594	551	542	547	536	518	537	581	595	550	529	553	573	602	556
33588	50422	33893	22211	20511	13195	7447	3064	698	792	694	775	753	739	790	785	727	729	729	748	738	745	770	722	751	703	732	748	745	773	756	728	776	743	710	775	706	744	760	723	767	705	780	770	738	724	681	692	729	769	760	754	749	738	727	775	819	711	739	755	756	730	727	733	758	756	745	759	742	768	740	794	742	764	776	724	761	753	756	775	708	748	758	758	767	819	758	736	715	732	738	792	743	710	727	750	751	756	744	718	719	708	736	712	719	742	724	780	738	702	719	730	714	784	707	748	732	775	751	747	751	793	746	760	761	698	751	764	743	738	750	749	759	731	733	756	706	735	697	749	744	774	754	753	703	698	736	774	743	750	759	778	803	779	761	743	776	756	686	756	753	719	726	757	792	696	720	735	682	728	726	677	729	676	749	756	751	704	733	728	757	737	739	745	714	726	777	747	710	718	691	797	701	734	711	745	720	739	718	708	737	729	770	738	806	771	705	753	695	721	685	737	732	739	754	722	734	707	743	752	663	742	757	732	762	770	706	712	798	694	708	701	704	741	736	755	720	739	769	762	734	698	772	714	761	754	741	708	725	757	727	766	738	697	752	750	762	695	747	733	744	728	752	734	749	746	766	726	710	730	757	724	724	750	709	738	676	759	755	744	744	695	708	720	753	717	776	760	736	763	706	770	752	767	758	747	712	766	757	746	754	782	753	730	682	750	727	747	726	794	726	729	712	738	808	736	751	709	716	734	766	738	727	749	746	728	789	724	777	717	748	757	718	757	731	730	715	723	720	764	731	752	764	753	770	702	738	719	762	771	655	733	742	723	752	738	765	751	715	720	719	740	731	722	780	680	752	763	709	805	726	774	719	771	765	749	716	715	745	801	735	760	765	746	758	764	731	749	706	730	753	730	745	718	734	752	749	770	743	732	681	748	730	738	777	719	732	717	729	776	774	742	742	722	760	765	753	715	796	719	734	744	788	706	780	712	699	790	750	740	736	763	777	717	760	742	720	789	683	764	764	756	753	737	766	735	717	728	747	705	698	708	742	753	742	721	750	719	730	727	793	723	727	753	752	759	816	757	742	784	756	794	730	736	746	741	731	739	708	804	701	771	727	707	695	722	783	734	704	764	777	723	770	755	785	779	705	733	775	737	723	713	752	705	748	773	780	779	737	754	727	765	737	730	744	744	721	679	729	737	740	810	700	720	733	786	736	762	721	795	747	770	737	728	748	707	718	749	756	722	747	719	713	754	768	764	730	732	711	766	727	725	736	790	716	760	768	710	739	762	756	721	719	699	735	720	768	749	707	728	725	841	764	720	720	726	736	726	762	729	745	802	724	761	739	735	739	728	686	762	739	746	779	755	728	697	829	690	728	733	719	719	771	740	727	751	785	795	739	804	733	725	766	756	716	742	733	768	760	733	749	795	744	757	767	760	743	807	721	717	801	735	770	674	754	766	706	768	741	761	771	781	783	771	709	745	810	716	697	790	718	719	712	730	744	732	741	725	782	702	708	762	715	720	671	741	714	694	763	732	757	732	711	767	792	768	684	734	699	715	707	755	779	747	753	755	741	734	739	692	686	685	760	762	781	711	800	783	744	747	710	755	739	753	737	738	737	733	756	697	699	796	721	724	788	749	713	749	726	733	751	739	736	727	755	743	707	772	723	713	722	785	763	734	650	753	764	709	739	749	791	807	754	737	721	729	714	730	756	758	722	743	731	747	713	755	731	706	729	772	777	733	739	734	725	679	713	708	751	726	770	784	791	781	737	736	752	727	730	704	772	749	762	727	737	699	700	735	719	739	748	730	702	743	743	718	692	746	744	796	771	791	773	703	767	764	746	746	741	760	778	782	787	803	754	729	759	803	733	728	770	760	749	793	759	716	658	720	750	753	728	758	715	740	764	742	770	732	706	751	770	742	742	748	808	778	759	771	711	744	711	706	703	772	772	714	711	718	735	756	828	697	751	737	732	683	722	701	764	737	726	742	752	752	706	724	751	712	748	757	738	704	694	748	739	762	731	784	696	755	736	745	799	741	718	761	733	761	718	750	778	751	741	724	736	763	730	741	711	769	762	770	732	735	717	751	785	778	756	708	724	718	714	729	711	787	751	752	757	759	732	759	735	783	738	732	713	719	706	783	704	737	707	735	756	692	735	779	772	809	712	776	740	740	764	778	731	718	712	749	751	758	807	757	729	735	721	757	706	720	775	729	728	705	756	785	773	710	751	742	747	759	753	733	727	689	713	713	691	725	745	735	691	745	766	727	722	762	716	737	714	715	774	759	698	757	743	737	703	667	775	736	744	738	730	739	767	789	763	745	754	776	684	771	768	733	740	758	734	738	737	727	721	692	767	766	747	749	757	754	722	773	742	755	782	768	730	754	737	711	695	764	740	759	781	775	768	741	740	708	748	719	750	773	764	773	736	706	712	746	694	775	719	757	746	702	691	682	724	734	745	756	758	775	767	739	746	707	756	732	762	755	750	738	729	742	757	731	711	768	750	761	740	754	713	757	803	739	723	750	726	697	734	723	714	747	761	760	717	716	751	772	752	737	761	699	743	770	720	724	769	776	745	731	744	732	757	757	756	753	710	752	773	773	748	758	741	682	684	722	727	748	761	685	765	761	772	757	764	725	756	768	703	765	767	727	757	708	735	741	743	761	751	713	740	712	712	742	697	786	740	779	714	754	724	729	733	711	744	718	715	723	750	693	749	717	761	710	734	699	730	793	779	719	750	736	718	762	719	727	728	734	712	785	694	693	724	692	726	703	712	749	744	749	730	723	743	710	711	758	775	785	726	776	726	747	707	734	745	742	705	744	706	772	717	712	714	751	713	742	736	770	712	717	738	778	768	771	746	721	727	711	743	777	765	733	718	757	730	735	742	763	742	730	723	725	730	736	720	759	785	749	717	728	701	732	768	736	759	726	768	761	764	739	750	683	739	719	723	713	701	740	802	739	731	741	702	714	735	770	705	744	756	746	701	749	740	713	743	694	760	728	729	740	784	758	770	735	730	698	755	724	767	753	733	758	738	703	718	727	725	709	716	745	793	727	737	740	773	750	747	747	731	709	755	739	735	701	738	751	761	739	757	710	735	773	759	773	758	755	794	727	726	727	692	739	741	724	750	711	700	727	729	761	810	740	779	716	730	733	778	755	723	742	735	724	763	778	762	683	709	713	732	672	703	758	758	752	753	722	728	745	778	753	750	729	708	782	750	769	716	744	741	739	747	729	733	715	732	763	740	707	770	739	719	738	754	742	708	807	729	769	726	700	764	762	755	752	716	705	754	747	744	751	729	738	746	718	730	764	720	711	747	715	760	737	760	717	758	763	740	684	741	758	784	763	705	771	721	717	727	708	724	763	736	721	752	720	749	740	751	712	722	701	705	718	779	771	792	785	731	749	758	746	715	762	684	785	766	774	741	753	751	757	732	734	766	756	740	768	718	761	746	748	712	767	712	754	711	729	748	742	725	700	743	670
22450	21267	28360	24416	24980	27119	23636	8539	499	371	390	399	370	384	371	354	365	371	383	361	336	347	338	373	321	372	371	376	370	344	388	330	371	365	368	359	326	378	349	318	342	397	378	356	334	354	360	346	362	345	369	356	362	339	353	300	320	350	368	363	356	361	345	366	344	391	363	370	345	354	367	384	345	373	320	405	378	376	393	348	380	372	360	358	360	335	359	359	372	395	348	356	360	358	343	373	390	415	372	380	381	346	370	375	363	358	344	380	384	337	374	358	367	354	354	363	422	377	375	367	340	327	343	352	339	387	326	334	380	369	357	352	367	363	373	340	351	361	366	357	327	325	336	389	370	369	345	349	379	356	375	367	320	358	325	368	387	389	361	350	345	367	357	365	369	346	359	366	364	370	340	384	372	386	369	368	374	361	367	356	360	357	345	359	327	340	363	358	364	370	344	337	325	359	353	391	409	370	369	388	368	350	385	357	375	362	374	344	320	351	322	357	364	366	348	340	369	376	385	323	360	385	379	362	341	320	327	382	409	352	366	367	383	365	352	370	350	345	376	349	355	354	364	359	359	374	376	372	370	368	368	376	360	397	376	354	334	328	352	376	368	346	336	351	362	382	370	395	391	340	391	352	345	355	356	358	354	365	352	334	406	369	380	346	347	369	361	376	368	372	369	363	381	389	375	373	388	351	353	373	330	401	363	385	375	350	355	350	375	355	376	362	378	356	367	355	359	347	346	376	386	368	380	361	336	371	332	372	346	350	323	374	356	405	347	346	374	326	370	333	346	353	381	365	349	392	395	373	347	335	364	350	365	387	350	375	380	374	339	357	383	357	350	344	387	345	359	392	371	381	380	381	339	394	372	372	370	375	345	370	351	394	364	345	384	353	382	327	351	384	405	340	354	365	367	328	361	349	372	349	355	362	357	365	370	355	372	385	356	346	326	382	377	375	384	350	344	341	341	368	366	350	364	365	322	366	372	348	367	350	348	356	372	355	368	396	372	319	353	377	353	371	361	377	347	364	345	349	354	345	375	346	362	352	389	365	344	343	342	380	359	360	360	377	331	371	336	327	384	369	354	336	381	361	351	368	366	349	375	368	356	342	346	352	361	374	398	372	346	340	360	361	386	370	358	349	355	332	373	338	387	347	348	379	353	341	380	365	351	388	351	386	351	376	385	380	361	362	352	362	395	379	384	393	328	343	350	374	373	310	381	361	365	354	347	359	389	352	396	362	348	368	355	348	376	366	396	364	367	356	357	341	331	341	362	354	372	358	332	376	351	357	420	370	371	370	353	378	378	370	361	365	383	383	383	367	364	374	348	394	376	389	378	364	363	361	410	338	352	387	359	379	336	381	380	360	350	344	380	326	367	363	355	400	377	365	380	359	363	395	349	353	330	365	326	387	382	356	367	404	333	402	372	369	394	361	330	349	375	343	374	348	346	418	350	346	376	389	360	369	403	360	350	353	340	376	366	381	381	380	348	377	369	378	345	393	370	337	353	363	372	353	376	382	360	396	348	359	353	376	360	342	397	376	382	361	360	364	350	348	365	353	407	392	368	354	375	362	365	374	367	384	349	362	364	378	393	358	382	397	338	369	371	360	357	345	398	366	356	397	374	351	370	386	384	352	360	337	330	366	324	336	314	351	359	397	364	355	365	374	349	357	358	377	359	434	374	348	367	367	366	364	353	347	390	356	372	356	337	372	369	393	375	340	356	355	375	341	346	346	370	360	340	374	389	360	367	348	380	376	374	365	377	391	369	373	361	397	373	360	364	351	373	351	376	382	363	329	337	376	367	393	337	351	377	317	343	346	380	352	350	368	315	404	359	358	367	387	348	375	374	338	381	353	366	367	376	375	344	383	369	366	363	385	383	346	377	371	389	352	375	369	368	383	345	355	359	348	346	358	332	348	316	353	354	383	422	362	347	358	360	376	336	350	347	362	311	364	379	373	368	373	365	397	345	343	360	385	356	342	372	357	385	385	331	384	367	367	364	341	348	378	353	342	374	354	373	376	345	369	380	354	388	363	373	407	368	356	378	340	352	384	349	384	358	389	368	362	360	387	386	358	345	368	351	382	372	365	385	384	379	356	324	352	350	351	362	361	339	368	381	391	400	343	334	360	367	377	347	358	366	392	354	361	347	376	366	343	371	381	363	357	377	390	379	371	380	372	338	364	326	342	327	355	353	382	358	371	393	359	361	354	377	397	355	370	408	388	343	367	398	365	411	374	370	335	366	380	388	374	358	374	366	350	389	364	341	360	333	357	345	354	380	353	353	330	351	375	364	404	330	351	382	358	403	354	363	394	376	346	353	352	362	399	342	335	339	360	349	369	352	388	368	389	349	357	368	376	331	392	349	390	375	361	338	330	377	328	362	377	381	398	363	323	373	400	337	360	361	384	384	319	351	357	393	366	320	373	358	342	362	369	380	352	355	360	382	357	391	340	360	372	337	323	373	386	365	370	359	326	355	380	363	377	352	354	344	372	370	380	378	363	381	376	340	354	375	364	374	350	362	362	354	355	297	375	364	362	366	386	381	366	389	336	319	356	345	368	374	356	371	383	359	383	350	356	360	362	336	383	357	353	372	345	380	355	350	365	354	353	362	369	365	372	363	366	381	359	382	354	364	381	365	362	410	336	353	349	364	351	354	350	373	366	325	358	378	357	369	369	365	362	360	351	374	356	377	360	384	368	383	360	355	368	371	359	355	382	373	372	382	372	370	346	331	357	362	348	333	332	344	377	401	363	359	338	357	356	370	385	363	365	342	365	357	401	371	366	355	376	369	356	385	344	346	363	353	342	352	338	345	372	345	354	384	382	364	390	345	352	344	372	376	367	347	359	385	379	375	389	377	377	369	391	370	351	368	366	385	377	362	360	390	345	350	386	351	387	374	373	373	361	369	369	373	408	332	366	378	359	379	363	338	356	359	360	324	370	351	346	341	362	406	359	350	355	355	363	370	360	355	376	360	367	385	350	389	358	367	353	356	350	370	330	355	392	375	346	345	365	379	350	353	342	362	335	382	353	344	349	404	370	375	383	362	360	373	360	339	363	333	340	363	400	354	363	359	311	395	368	352	326	369	370	363	372	386	370	349	366	352	372	346	370	381	390	352	354	349	377	345	365	375	328	379	351	350	367	381	388	373	364	367	387	357	391	340	363	370	376	366	361	320	398	357	373	365	340	347	344	360	353	350	357	381	389	349	359	347	347	365	349	376	365	390	392	376	372	373	348	365	376	345	346	358	388	353	331	373	364	364	396	390	379	337	345	364	349	365	384	364	365	340	376	348	367	349	377	406	378	383	364	353	366	344	364	374	390	363	363	363	344	335	368	343	371	349	388	379	358	368	389	361	370	380	373	338	335	360	369	394	352	390	355	358	350	346	368	387	385	368	321	364	382	359	347	359	350	371	348	372	369	353	374	348	382	364	348	369	370	346	359	344	353	365	367	375	340	326	341	350	356	420	383	326	375
38390	61208	44512	35913	40614	33124	24891	10041	500	505	460	507	493	498	482	493	464	469	503	533	480	520	488	481	457	480	475	473	493	485	508	476	460	432	513	463	521	492	475	504	480	504	502	468	493	473	493	523	500	484	494	496	458	477	498	468	495	474	500	467	453	481	456	458	437	501	453	507	486	492	493	487	487	482	460	493	485	479	465	492	467	509	497	481	503	466	471	489	528	508	486	482	470	490	477	480	512	462	507	450	521	530	503	472	518	471	444	467	493	516	505	505	491	478	478	459	514	509	450	506	456	512	495	493	463	489	481	454	514	517	453	485	485	479	483	456	497	475	513	461	458	488	498	493	494	507	519	495	467	514	493	504	499	478	489	495	489	493	502	493	490	519	460	471	452	474	464	487	494	515	485	493	458	463	486	480	486	460	486	479	524	482	521	503	459	455	536	486	436	503	506	514	474	485	511	502	496	502	466	507	452	537	470	462	488	509	451	473	479	485	499	492	486	493	457	469	467	543	468	478	506	506	476	480	556	504	518	494	482	479	479	478	491	510	453	450	528	466	507	484	462	495	469	492	504	477	470	522	488	460	526	455	483	493	473	510	482	497	519	493	428	524	472	466	478	517	497	495	504	483	507	455	483	482	504	487	481	475	491	486	492	506	481	455	490	503	513	518	519	504	466	475	462	488	476	462	516	507	472	559	510	486	506	505	486	510	507	490	482	447	497	508	505	525	519	462	504	481	451	516	522	480	493	523	502	473	506	479	516	456	533	488	488	494	497	434	459	525	473	482	475	478	498	460	440	486	465	477	487	487	498	489	494	473	473	447	489	477	466	464	491	473	506	480	496	505	509	488	524	484	522	481	502	457	480	484	478	489	466	494	493	501	454	504	471	508	491	465	461	513	496	537	505	460	480	441	517	476	506	466	480	475	454	460	465	446	503	504	514	502	488	506	495	484	494	491	509	454	471	480	497	524	458	479	505	480	461	490	490	470	491	468	467	534	479	467	456	486	467	470	452	478	498	513	496	470	462	466	443	509	484	458	496	499	478	507	485	504	496	480	482	462	447	512	502	484	464	521	470	503	466	524	480	473	501	452	494	450	498	533	449	488	473	475	474	460	494	494	461	487	469	483	496	468	515	490	491	499	513	511	490	476	492	539	475	471	504	477	481	478	464	486	506	516	471	509	457	509	451	460	486	505	501	497	498	476	493	493	487	530	473	473	440	499	511	452	469	509	472	483	514	520	482	481	499	521	490	455	475	512	474	498	533	494	448	545	458	478	464	468	495	493	505	501	500	494	502	523	512	519	507	479	487	488	452	471	514	508	520	459	509	504	501	483	486	507	511	435	490	498	503	534	464	524	480	499	538	491	463	520	475	462	498	473	453	495	497	475	492	500	484	447	484	496	495	490	481	462	486	467	518	477	494	496	503	517	501	454	485	498	472	467	475	470	505	454	467	450	435	521	482	521	549	466	514	452	448	484	504	470	473	463	465	528	467	493	447	474	452	488	497	476	482	538	486	495	477	450	488	528	508	482	472	518	495	495	504	477	511	470	472	481	483	481	484	515	466	510	479	469	506	507	491	446	524	499	533	520	464	527	515	490	491	518	477	499	477	518	473	482	528	475	490	492	489	475	483	477	503	481	475	505	448	481	493	505	471	510	521	492	493	487	526	489	491	491	493	516	450	470	489	476	476	484	485	501	471	513	498	493	497	485	458	485	485	464	484	496	485	487	497	503	498	456	449	489	498	474	480	537	511	485	523	458	497	502	494	481	478	527	492	482	508	498	478	486	470	458	480	502	518	500	516	475	496	498	461	504	474	458	510	518	482	500	479	495	512	476	474	498	487	504	507	483	520	523	459	519	498	497	504	454	498	472	464	509	484	480	508	511	516	495	499	486	475	511	500	505	489	479	489	478	499	454	512	522	482	468	534	512	500	502	498	556	513	520	500	500	495	475	515	505	447	495	471	484	483	512	491	477	489	506	465	492	502	468	487	505	493	458	515	486	513	497	458	480	476	507	529	492	489	496	475	468	490	460	487	505	517	505	482	502	496	514	466	515	480	488	497	527	483	492	490	488	458	478	468	469	515	524	463	509	446	526	464	480	491	514	455	499	460	502	470	473	467	469	483	533	462	513	500	465	477	502	497	543	479	460	472	497	471	515	478	461	484	484	482	481	480	482	512	502	499	493	478	484	509	490	482	475	446	500	484	511	461	491	516	484	479	478	499	494	490	508	466	516	483	486	479	465	524	428	501	476	489	509	487	524	467	513	468	433	482	513	450	478	471	460	513	477	520	493	476	492	496	490	497	479	459	482	504	510	480	508	520	481	433	521	502	526	461	497	464	494	508	505	453	485	475	510	477	458	486	434	482	472	490	505	480	499	506	505	502	480	525	465	468	470	455	464	469	483	466	521	458	458	501	472	492	499	489	504	474	489	482	477	517	447	471	510	476	526	495	474	515	480	472	492	501	460	465	476	493	484	466	508	516	498	454	490	462	450	502	477	508	500	457	487	503	499	518	515	455	474	508	486	487	464	464	495	474	490	479	503	471	505	466	480	489	506	482	435	471	500	464	477	506	501	461	474	490	482	490	521	443	466	536	549	509	453	480	502	525	517	478	460	481	530	456	461	471	466	470	503	454	494	451	487	507	499	478	493	501	489	509	498	530	511	476	482	483	484	501	460	490	447	525	556	480	471	473	479	489	550	525	499	481	481	503	476	521	493	493	481	448	435	461	509	458	496	480	495	479	496	497	482	533	498	484	454	479	480	467	445	497	520	490	483	452	495	485	499	482	499	502	472	478	517	453	480	486	510	556	524	462	512	484	512	472	502	490	477	454	497	510	505	479	469	453	462	485	460	487	526	487	514	453	507	455	494	468	478	475	469	503	455	480	491	476	506	501	453	498	484	509	533	500	452	473	519	487	492	507	540	499	487	466	467	479	495	497	512	478	480	424	479	499	478	473	456	511	537	475	505	481	500	472	477	493	486	510	471	456	519	509	501	469	473	504	467	488	499	489	481	493	492	446	482	498	505	507	466	497	507	495	475	499	483	498	537	496	462	485	502	517	510	507	501	493	504	503	486	502	534	513	473	465	471	486	459	514	515	481	472	477	536	490	516	490	428	493	463	478	469	479	490	500	500	451	462	451	486	525	462	516	496	505	512	488	484	472	450	495	477	470	489	483	506	507	494	439	458	460	487	447	481	489	515	451	510	514	479	455	492	452	484	491	470	443	461	527	484	492	494	467	433	484	501	496	461	515	525	509	473	473	469	497	511	496	487	508	456	504	548	478	465	460	489	505	480	487	492	474	501	507	500	486	484	473	527	491	473	438	444	491	447	474	505	469	490	492	454	492	479	468	508	504	461	521	500	464	465	503	463	464	467	515	539	493	486	486	517	477	531	498	465	519	479	483	484	540	496	510	514	477	437	517	484	476	507	492	501	459	507	488	508	489	486	517	488	479	472	506	505	466	486
29121	25762	23038	10363	2767	2132	2192	1126	650	673	718	703	675	727	672	631	687	697	707	697	673	758	664	732	712	688	717	646	676	657	642	697	707	668	668	693	618	693	686	658	673	656	695	638	677	683	675	680	695	629	712	685	693	625	677	631	709	665	674	728	682	685	688	668	661	661	680	688	645	688	702	686	661	686	671	685	695	658	678	688	732	689	660	669	669	651	671	682	752	706	638	686	648	665	667	681	666	688	696	731	737	728	718	645	720	731	681	755	663	662	632	657	672	683	646	673	679	691	699	697	657	699	704	673	708	666	686	697	630	724	662	651	671	675	686	645	672	701	683	695	664	687	656	681	649	645	686	677	698	688	655	690	690	684	674	700	693	684	705	681	724	653	625	685	713	665	651	723	684	663	657	671	641	705	708	639	733	712	661	653	662	682	695	664	687	706	708	695	681	698	687	661	663	711	683	717	677	658	664	683	636	663	703	690	664	662	672	699	689	640	645	685	698	651	647	653	643	656	710	625	676	677	729	674	691	687	696	716	679	682	677	686	710	734	669	732	650	634	600	669	652	682	700	676	666	703	629	651	706	757	662	718	661	682	676	646	714	709	668	647	663	707	726	704	663	699	655	676	701	646	644	691	654	659	646	662	660	664	689	678	644	706	670	684	682	651	656	660	720	711	671	686	660	667	672	653	614	637	672	665	657	715	737	663	712	691	671	683	677	676	688	632	620	682	630	669	682	677	651	679	712	666	679	683	681	663	694	684	666	679	660	706	689	676	663	675	648	655	633	695	643	702	732	700	674	647	719	666	673	670	658	677	634	599	680	666	653	692	729	633	713	655	738	658	652	622	647	656	687	678	683	702	658	674	640	716	664	685	685	667	635	715	684	684	702	687	699	688	620	680	674	652	666	670	680	682	699	647	728	690	710	666	661	670	700	666	697	687	709	666	687	643	745	714	696	685	716	648	703	663	676	688	698	694	658	649	661	636	724	646	686	661	716	678	695	645	667	666	650	674	678	674	663	691	669	698	666	672	639	674	685	649	694	677	667	680	695	665	645	674	668	620	661	692	649	625	712	675	678	662	716	686	714	660	695	685	714	698	683	671	689	679	688	677	646	686	632	677	673	676	693	682	662	652	690	665	733	662	662	690	682	664	727	684	691	678	758	642	667	701	699	669	693	673	697	692	678	674	710	689	697	686	681	667	645	685	720	672	678	680	658	679	676	624	769	715	728	711	673	629	672	679	658	676	680	662	666	683	649	658	658	639	684	679	668	695	696	644	686	689	687	724	716	648	729	656	671	678	678	712	654	672	718	672	713	677	718	689	655	718	675	714	655	692	711	686	715	680	660	676	658	658	674	677	668	705	651	665	663	657	658	665	636	724	694	662	651	694	629	671	656	676	702	674	698	698	678	684	659	668	679	649	689	670	678	713	669	681	666	678	638	660	736	690	693	682	706	663	677	672	678	643	683	688	689	645	669	648	678	630	669	681	695	675	664	645	704	702	687	670	742	733	707	690	668	656	723	663	653	696	677	668	656	679	672	656	648	655	692	720	661	684	646	684	707	651	710	673	697	659	723	727	700	704	680	668	693	658	705	632	678	740	660	621	665	671	631	676	697	704	689	688	647	710	680	654	694	697	687	649	705	628	658	696	665	697	663	681	737	686	629	720	633	686	687	654	725	663	718	635	667	696	722	701	654	696	688	670	658	725	663	651	697	673	672	694	687	703	651	691	722	684	687	674	672	695	670	680	664	641	708	643	680	676	694	689	634	658	669	654	665	690	670	697	641	680	700	695	648	719	686	671	668	695	654	723	695	718	684	659	694	694	700	682	636	625	670	699	708	661	674	714	676	664	689	675	690	695	643	644	673	614	680	681	687	677	703	646	655	653	667	648	628	725	633	716	606	710	667	661	621	685	626	740	691	674	683	675	722	670	673	698	669	690	666	718	648	698	703	680	687	679	674	695	675	681	693	690	663	689	715	667	666	708	696	673	696	670	681	672	698	704	690	631	649	658	707	648	689	671	692	684	696	701	633	707	666	651	742	689	677	694	661	648	678	635	669	665	667	676	641	709	719	678	673	687	669	680	686	699	656	692	675	686	676	653	679	668	711	635	629	683	681	674	683	658	700	662	708	656	643	667	671	662	638	639	677	634	726	717	656	672	687	623	611	704	680	638	667	636	680	717	703	683	670	686	689	695	664	696	653	674	660	743	680	710	695	677	698	660	705	667	642	600	661	675	745	662	690	688	616	655	685	662	723	681	663	646	669	696	686	676	670	710	690	716	649	671	693	686	699	671	670	657	735	705	644	635	698	677	664	651	698	688	709	719	671	694	663	721	705	668	638	673	671	657	668	659	663	667	663	703	693	737	711	668	680	691	682	713	723	682	712	657	684	694	643	652	747	682	703	682	640	668	700	664	689	684	701	656	648	697	712	683	662	720	633	686	612	673	686	669	666	692	723	702	703	695	685	694	673	712	627	680	701	723	713	662	699	693	636	672	713	625	636	664	667	690	641	640	638	657	663	734	679	667	694	665	677	677	680	689	714	683	673	701	683	695	670	672	677	665	696	652	708	708	623	692	704	681	692	699	641	668	699	695	695	709	694	711	687	675	657	687	659	698	717	683	657	687	653	683	674	673	663	652	665	667	642	678	652	673	688	635	677	681	669	638	661	703	657	640	665	721	646	697	717	716	710	677	649	706	674	637	724	676	645	665	671	693	717	718	672	685	673	695	693	609	671	694	704	665	638	656	652	649	674	624	717	665	640	715	643	643	673	682	708	660	664	696	649	672	712	651	700	665	712	684	669	675	681	634	667	705	695	651	679	692	667	692	725	713	660	654	659	737	690	657	697	709	646	693	671	644	717	678	688	695	656	694	673	684	690	680	667	696	696	652	664	685	673	664	648	647	674	607	664	715	687	656	709	672	697	668	701	683	689	650	715	651	681	706	636	698	702	665	705	668	661	680	691	691	641	705	704	627	691	712	691	661	712	644	657	684	686	660	733	720	671	650	654	658	683	699	657	665	728	657	700	658	678	668	667	660	661	664	701	645	669	690	649	704	674	711	696	687	653	661	676	678	693	681	694	743	693	656	668	709	722	645	666	681	701	670	677	690	737	713	663	674	722	637	644	677	675	737	694	656	644	686	703	716	660	674	659	648	708	714	685	645	681	682	630	655	714	702	662	696	681	676	676	720	690	643	662	656	686	696	692	733	659	683	686	714	675	677	606	640	689	696	675	668	700	715	718	677	687	662	664	659	670	658	664	614	681	677	700	729	706	678	662	643	694	663	684	661	677	669	660	701	669	705	672	671	653	657	684	654	679	695	651	698	653	676	659	670	717	651	649	692	663	684	677	705	689	686	676	751	747	665	678	673	662	724	647	680	683	710	652	707	681	665	674	704	686	634	687	690	756	690	725	621	635	686	683	674	713	695	691	653	730	690	670	658	695	665	725	686	718	665	697	676	640	715	652	733
28754	39634	26181	10471	4356	3209	3279	1519	920	866	896	873	932	868	920	888	891	865	876	927	892	885	886	920	883	916	895	912	904	883	912	843	857	894	891	855	879	889	920	888	917	875	879	905	851	888	878	897	855	919	888	855	887	910	881	874	869	914	899	971	914	917	911	868	930	914	892	932	887	958	888	879	838	885	874	908	864	850	934	915	855	876	886	889	888	903	939	930	897	906	872	907	870	896	886	908	870	898	893	872	918	845	863	867	815	852	899	938	907	887	927	903	895	914	926	880	929	907	904	898	897	910	885	871	895	848	846	880	890	930	829	878	940	891	902	902	898	873	899	897	888	867	875	851	864	912	834	883	911	834	922	896	883	858	959	940	943	940	861	894	856	901	874	913	897	829	865	881	892	890	879	901	906	882	943	894	935	952	878	843	815	888	892	865	939	900	917	880	870	877	883	877	884	897	828	909	879	884	882	881	895	948	857	868	907	884	912	889	956	929	919	899	923	908	879	875	910	889	906	847	906	960	912	905	906	911	818	912	877	891	932	955	883	900	891	908	865	857	885	844	887	882	895	880	865	885	926	924	858	850	923	919	880	913	887	856	869	925	919	895	927	889	932	882	976	929	924	907	897	867	858	858	893	819	897	882	908	866	889	926	896	830	952	898	921	883	906	879	893	942	895	911	900	874	885	840	865	883	908	902	920	850	878	908	876	848	881	888	832	912	916	894	912	904	850	885	902	904	907	909	910	929	882	875	919	849	931	901	947	927	834	914	864	843	905	889	845	890	880	843	894	895	851	893	927	867	858	907	895	881	886	868	919	905	915	865	835	944	927	957	896	874	915	945	901	862	942	899	888	898	878	932	954	862	883	926	907	892	900	907	902	863	895	869	905	958	875	931	885	885	879	895	883	920	869	867	944	879	846	897	870	935	898	889	941	898	867	908	888	899	876	905	912	901	884	907	905	845	872	881	879	865	911	889	872	913	873	896	911	926	872	920	878	917	971	912	859	887	903	892	871	926	888	876	898	891	868	894	901	915	907	890	898	853	897	882	867	888	880	896	907	920	844	882	915	849	928	892	899	897	924	900	904	885	894	914	895	873	907	880	861	908	881	911	904	897	901	891	889	854	933	880	861	856	875	881	912	945	894	875	879	874	879	858	911	926	936	840	876	912	923	866	935	891	866	901	914	874	908	892	920	865	863	905	927	892	874	895	903	841	887	922	807	923	892	897	902	884	901	903	915	904	920	958	879	901	936	909	845	872	880	882	835	854	890	881	902	895	914	886	941	939	890	920	887	876	857	900	884	892	905	901	877	906	916	895	925	865	914	905	887	887	892	899	928	847	852	873	843	830	939	868	920	897	904	901	883	870	895	905	894	890	894	927	930	858	904	942	883	906	905	928	925	885	919	908	901	896	873	870	896	849	910	861	916	902	896	860	939	883	926	853	929	906	907	925	874	907	869	936	896	892	870	881	834	871	904	890	921	935	921	913	919	894	895	861	896	940	852	873	922	935	875	879	868	876	915	903	951	878	876	864	867	848	883	950	858	858	903	898	882	877	967	921	878	850	895	874	925	953	945	876	874	920	897	895	845	906	902	927	906	872	864	902	915	867	879	867	884	935	929	867	927	876	937	891	860	945	871	895	888	822	888	872	907	902	877	917	900	910	858	909	905	869	879	893	866	903	887	896	863	911	893	920	867	891	885	863	887	949	895	862	897	928	917	881	934	864	908	840	936	938	842	842	848	861	895	964	880	932	908	902	846	887	955	910	889	900	899	884	922	898	893	890	879	901	926	841	910	883	965	925	901	847	930	914	888	933	907	896	913	877	887	870	861	849	864	940	874	868	937	892	900	910	880	901	872	934	899	917	859	866	859	879	931	912	867	900	866	901	886	940	942	925	867	905	861	820	886	876	895	866	842	906	914	942	875	885	893	905	900	866	891	872	893	914	867	946	880	861	879	914	883	872	875	881	942	914	859	890	915	933	902	871	902	873	897	881	946	922	891	854	902	931	950	882	894	938	844	891	891	941	891	876	880	891	870	944	912	915	844	843	852	878	897	857	889	927	878	844	843	888	882	878	926	886	927	838	871	873	904	891	908	933	869	957	911	938	883	866	891	854	870	899	925	847	900	920	889	900	941	873	883	852	862	876	853	890	922	876	897	863	840	894	854	911	905	901	875	920	901	888	892	902	926	896	861	918	867	940	897	902	914	876	856	885	861	902	885	912	872	923	910	885	912	912	869	890	864	857	894	902	883	902	834	872	811	899	874	830	861	809	894	890	832	839	896	943	900	893	893	901	862	871	869	897	904	910	914	890	883	837	894	849	911	828	927	899	887	849	902	892	877	852	899	901	898	869	887	908	871	889	860	879	921	853	856	941	864	825	891	893	968	859	914	939	911	888	893	873	962	914	927	905	872	910	903	926	908	900	888	871	858	870	909	940	881	863	884	880	872	926	916	864	944	863	897	891	893	942	911	883	841	832	933	879	899	921	895	860	874	875	953	884	917	876	892	871	890	930	887	888	860	888	904	868	892	941	861	898	941	869	886	901	896	831	897	944	893	882	859	851	902	885	899	868	904	956	905	916	906	897	864	876	872	902	910	856	871	892	845	914	858	834	912	892	855	945	898	922	897	886	905	924	893	803	890	919	890	909	942	840	951	888	869	861	870	865	882	911	911	878	862	915	833	915	881	858	912	876	929	840	851	919	874	856	913	928	942	885	893	889	888	909	842	830	906	852	891	881	914	889	890	935	886	921	875	867	886	883	906	935	969	909	892	903	875	911	901	864	886	879	889	844	883	850	835	915	893	917	913	872	862	915	927	940	866	928	907	943	818	928	885	928	871	903	880	853	960	870	857	855	855	813	881	881	915	922	890	873	860	943	907	896	909	926	942	880	925	831	852	917	908	861	884	865	959	871	932	879	905	880	870	949	928	863	921	903	870	909	910	932	925	898	902	903	850	872	967	864	875	896	885	902	878	903	873	915	874	899	897	948	898	849	916	877	915	902	874	953	906	901	911	859	855	873	941	924	877	910	880	890	911	880	863	920	923	896	923	894	849	893	910	905	853	878	898	879	836	875	904	929	910	860	829	919	865	922	927	884	908	940	845	896	917	940	902	895	944	878	873	874	908	893	918	912	908	882	898	860	911	910	922	833	880	897	876	909	922	928	886	888	901	897	830	887	914	848	894	904	876	869	901	916	903	944	861	840	882	855	897	928	895	916	895	885	849	897	894	897	878	913	868	883	889	849	824	926	886	931	865	902	860	862	902	823	862	898	844	857	892	921	907	918	854	917	902	867	923	904	919	867	905	840	846	910	933	875	821	885	891	865	882	891	884	893	886	884	912	805	858	914	853	874	911	888	871	884	926	881	930	913	872	915	913	907	864	867	914	917	906	887	937	902	872	853	883	892	895	861	899	846	942	921	931	881	886	910	894	889	913	857	906	862	910	866	898	868	868	899	859	921	917	875	892	899
23335	21254	27928	25446	22232	20375	13815	4356	661	619	604	643	640	622	590	631	618	665	668	598	582	607	614	598	602	609	638	603	639	567	567	622	592	561	598	626	635	604	610	584	626	615	610	606	613	583	584	589	623	601	627	570	603	589	617	620	627	606	625	581	626	576	595	669	613	612	643	590	603	571	586	632	578	625	612	603	595	613	650	603	570	613	585	619	550	579	572	568	655	685	592	609	618	631	603	604	601	575	640	575	609	608	627	565	556	577	587	599	601	622	550	564	559	598	637	640	580	589	663	608	580	614	622	571	605	605	594	593	620	576	564	563	622	563	579	592	608	580	599	598	583	628	614	625	595	636	633	628	599	584	642	625	638	605	627	646	600	628	624	613	606	614	609	587	558	550	588	589	567	617	622	628	605	605	587	625	645	633	589	581	611	584	608	604	602	585	593	556	529	617	606	598	595	608	570	575	585	576	603	597	609	601	619	592	596	583	570	611	592	592	627	632	586	584	583	629	597	573	647	576	590	569	586	581	622	609	619	589	572	564	594	598	639	585	615	581	604	612	578	628	602	596	570	602	645	612	641	626	629	612	637	566	607	589	623	621	552	599	607	583	597	612	649	579	617	614	598	641	589	610	657	644	640	581	604	593	581	605	586	584	617	610	605	581	635	570	590	609	604	595	618	606	588	592	590	610	596	572	616	591	674	615	605	622	649	590	583	605	600	667	593	608	582	617	582	595	588	622	596	627	652	628	625	595	622	612	585	598	595	626	618	643	578	595	579	600	554	600	585	614	592	585	604	636	640	600	552	610	581	624	602	624	547	578	594	634	613	613	656	609	548	560	587	577	584	590	600	588	579	604	572	627	597	568	619	579	616	600	604	591	630	641	623	598	571	583	631	597	595	633	623	658	641	636	592	556	610	609	584	615	628	625	606	623	611	614	648	568	590	593	589	599	623	583	597	554	580	620	670	610	614	606	592	639	633	567	570	661	573	640	583	597	617	576	606	648	618	631	583	575	574	622	630	648	590	614	553	596	607	584	574	621	593	603	601	619	575	602	595	644	630	609	590	610	605	579	616	578	630	611	596	603	585	610	620	621	584	572	593	653	562	578	615	600	616	590	594	602	626	633	606	587	597	595	585	591	582	605	580	608	612	627	556	624	636	559	569	625	577	610	601	593	573	568	595	567	642	612	615	611	603	574	604	598	604	600	608	642	639	564	585	556	580	639	575	621	590	611	612	591	647	571	609	624	602	602	611	591	598	598	558	629	631	596	617	603	613	588	595	591	619	613	590	638	566	619	594	591	622	605	613	598	621	606	628	604	572	603	577	643	582	622	639	635	557	618	611	582	657	606	591	601	599	589	608	631	596	598	575	663	578	620	566	615	584	604	606	594	565	597	609	637	604	613	623	607	634	616	649	616	601	577	605	635	577	587	646	588	579	632	618	581	616	552	623	567	538	623	596	580	620	579	567	651	640	607	617	608	617	609	586	547	603	593	557	626	594	651	619	597	561	594	571	612	661	610	586	583	629	613	619	646	582	575	597	622	581	594	608	633	665	611	600	593	598	604	598	592	586	607	595	606	569	560	593	627	570	620	655	646	619	592	566	634	575	608	661	621	607	581	626	648	591	603	619	619	653	610	616	607	542	575	604	608	623	600	593	590	573	598	585	655	603	597	599	594	602	611	620	626	573	598	574	579	574	604	587	586	630	564	603	598	611	578	592	539	588	590	632	589	571	570	604	594	605	597	627	596	563	556	649	616	602	630	627	583	602	551	599	617	592	592	627	586	620	635	558	587	594	637	578	598	603	622	562	652	613	604	612	571	612	615	598	593	560	586	601	626	607	574	618	562	585	582	622	616	621	611	604	570	607	569	535	602	607	621	559	656	608	591	638	620	623	609	592	600	585	626	584	605	569	627	622	608	558	623	589	558	629	571	643	547	607	623	587	586	588	606	639	583	603	599	632	591	577	647	610	524	605	549	581	615	635	613	658	657	601	602	579	616	614	585	647	610	666	605	559	616	630	617	589	564	586	607	626	595	621	620	613	577	570	572	649	623	625	623	637	590	611	607	627	637	613	629	587	595	611	603	580	603	591	650	604	589	577	568	579	649	581	611	594	602	603	555	562	633	643	588	601	603	588	578	600	604	577	626	601	636	642	581	618	604	580	598	611	596	614	587	629	602	626	620	586	578	611	582	625	630	654	658	591	549	599	542	590	604	603	628	579	613	628	561	603	589	576	597	609	596	628	637	607	587	617	596	597	639	598	593	605	606	565	620	558	646	589	601	580	640	585	587	590	650	578	617	648	625	585	602	570	593	602	624	594	600	594	617	586	605	557	619	564	599	574	607	565	592	601	607	636	611	571	596	600	570	576	582	585	628	627	600	603	585	614	583	547	582	591	570	619	639	570	634	594	586	595	610	604	575	601	601	605	618	630	588	613	589	569	561	610	604	571	605	595	584	611	573	602	615	588	599	657	614	555	608	624	564	608	607	591	628	620	589	604	586	588	650	594	638	596	614	645	630	605	542	580	608	588	609	621	593	597	604	580	588	563	612	595	585	624	637	624	620	583	596	605	629	552	601	578	546	572	620	610	597	647	639	605	579	576	613	621	612	597	550	595	629	606	611	624	572	590	599	579	595	630	580	609	570	590	607	645	585	610	624	616	612	582	620	599	600	568	607	585	596	592	568	577	590	578	638	555	604	609	607	637	630	595	655	605	641	594	568	595	600	603	606	592	607	583	646	573	592	598	641	621	601	620	649	620	567	613	596	597	595	594	605	607	647	623	605	626	558	606	596	569	627	584	593	596	623	630	590	604	602	617	574	640	606	580	619	590	598	581	609	582	597	662	591	614	645	592	599	619	574	599	587	612	579	628	591	600	600	646	618	578	593	632	579	614	594	673	604	559	637	637	584	608	615	578	620	623	576	561	607	621	648	614	616	564	565	606	567	586	587	612	613	600	608	616	637	567	593	615	635	587	606	555	595	615	602	647	643	569	619	589	598	632	638	612	610	647	597	600	567	624	604	603	586	543	625	605	650	580	604	595	632	584	627	567	603	644	594	617	579	583	599	602	603	622	629	587	596	601	592	576	614	587	591	580	603	626	559	637	555	602	593	611	572	622	604	573	555	620	584	575	640	619	636	629	620	633	574	627	590	581	569	592	626	618	578	564	634	613	607	611	589	586	593	593	592	620	598	624	645	609	597	547	601	645	626	592	598	567	598	587	612	582	584	620	575	567	601	589	622	609	594	649	617	565	621	595	620	576	636	576	610	614	583	624	618	580	576	546	607	581	569	611	612	568	573	553	598	568	619	573	612	577	565	608	621	596	642	626	614	581	628	617	586	620	578	616	609	603	598	627	635	584	588	621	628	612	588	566	595	566	604	611	608	593	612	547	639	566	601	620	618	602	629	625	588	626	602	605	582	572	621	563	597	587	615	575	579	571	573	574	659	593	561	603	586	588	572	621	610	617	623
34609	57852	39559	29611	24844	24476	16028	6227	921	841	850	825	768	806	816	840	858	787	826	770	818	796	807	787	824	858	775	830	787	842	830	810	850	804	822	796	779	799	771	756	773	819	772	738	790	836	819	825	760	888	787	788	803	798	802	783	803	797	774	774	828	791	856	742	770	789	797	874	792	816	806	806	770	777	769	811	795	732	832	790	751	808	793	821	777	756	748	772	789	829	853	804	813	793	755	788	782	800	786	797	757	786	829	854	851	801	811	789	792	767	819	808	797	812	782	809	812	754	781	817	763	791	784	811	847	791	820	800	822	762	815	804	765	732	785	805	810	825	824	753	837	797	831	773	800	785	836	789	805	770	827	753	821	791	783	750	788	842	740	794	810	801	801	796	789	789	781	789	745	766	891	829	840	771	871	763	810	819	839	836	785	817	796	791	769	807	832	783	786	799	796	770	759	819	790	785	778	833	772	828	806	765	812	810	773	765	755	844	766	784	811	777	786	822	812	756	806	831	757	833	811	804	808	802	797	758	803	749	802	777	857	748	768	790	825	851	766	808	793	804	781	859	823	751	784	793	810	773	782	836	803	786	820	832	779	791	783	803	830	793	826	800	823	790	755	797	778	798	802	783	788	828	821	762	773	781	773	777	764	826	868	839	758	786	810	780	765	807	787	837	790	789	805	858	793	746	808	758	810	798	767	766	788	770	817	796	797	821	815	768	769	779	792	812	822	808	821	806	807	804	837	832	786	754	795	781	810	770	804	822	822	796	798	800	790	797	782	793	780	806	792	785	847	790	869	760	816	785	769	815	812	808	790	816	822	783	846	779	807	806	841	831	779	728	816	813	844	814	792	819	824	760	778	805	817	763	804	836	801	773	789	813	755	815	779	779	771	765	794	786	802	795	787	832	801	753	827	783	800	801	786	763	820	799	794	836	806	796	799	787	805	812	772	813	814	756	764	824	786	783	812	832	880	803	840	801	808	811	817	795	791	831	763	800	770	785	844	732	812	796	780	802	786	766	751	774	753	796	802	774	774	752	812	790	847	811	758	790	776	804	794	810	770	810	787	770	831	798	794	802	787	788	832	806	807	830	786	791	751	782	841	771	854	759	766	851	789	862	769	792	788	773	787	802	837	794	807	828	741	809	829	767	787	803	748	819	805	836	769	783	811	785	859	810	755	780	826	768	837	767	778	801	805	801	765	771	821	808	840	830	842	749	778	768	803	786	829	791	803	823	793	817	802	766	776	834	801	838	786	772	794	811	796	847	845	785	783	783	793	856	834	768	802	816	818	811	792	834	793	839	781	775	812	778	734	773	852	820	785	831	741	788	815	787	797	812	825	808	828	757	792	825	812	786	836	798	790	775	805	801	780	815	845	792	778	822	770	823	805	791	839	798	800	813	808	823	817	764	810	787	790	800	824	830	788	840	769	766	851	800	814	817	816	842	770	762	787	801	802	766	779	797	818	768	789	777	773	817	785	777	830	856	759	846	785	830	782	813	798	825	849	809	803	785	779	822	815	833	830	785	788	795	793	790	803	796	817	825	799	850	791	807	755	813	781	837	792	823	753	782	812	835	798	786	839	828	807	790	830	777	810	785	772	813	802	857	813	834	817	788	851	781	795	796	772	851	798	758	779	826	792	826	824	725	795	781	766	814	799	759	788	813	807	804	829	840	800	793	843	833	862	777	811	817	805	784	766	824	815	782	777	773	825	828	787	833	776	799	785	782	752	812	807	757	847	856	777	783	787	844	832	788	822	780	833	762	829	846	768	830	808	792	808	809	773	761	822	788	756	782	830	775	806	828	789	775	786	831	858	827	805	820	828	852	744	831	791	847	793	781	773	785	814	801	841	817	811	812	752	805	805	778	787	741	779	855	817	841	790	807	840	819	796	797	790	778	828	796	803	832	822	799	858	820	773	825	806	770	768	817	756	786	824	765	775	822	800	771	776	822	814	784	799	782	775	779	812	806	769	853	779	798	833	771	820	787	810	803	752	835	833	789	775	772	802	834	795	797	818	806	803	797	794	785	791	829	764	793	796	831	826	819	837	829	776	798	826	790	825	822	812	816	780	817	790	820	786	808	797	769	792	786	794	770	804	829	845	817	812	812	782	815	794	821	829	771	823	820	809	849	783	863	836	832	845	761	814	766	769	807	778	772	784	824	820	799	782	823	823	793	811	813	804	801	872	788	803	803	824	838	799	774	794	853	774	754	822	830	827	792	847	800	798	793	849	803	773	793	771	821	765	804	793	843	788	805	789	852	793	801	818	855	836	774	809	791	785	771	845	826	806	757	806	805	763	804	756	822	775	808	850	806	830	755	854	730	808	848	823	791	846	775	868	788	807	808	814	824	794	789	815	813	811	818	819	816	781	840	826	797	808	824	859	829	832	839	856	808	788	806	812	800	792	790	761	773	827	782	760	779	809	797	783	806	793	786	806	778	796	753	834	792	813	818	795	769	853	841	778	761	807	830	844	849	835	809	792	798	817	785	785	819	813	823	732	763	826	871	799	814	801	775	774	815	797	842	809	808	802	826	836	801	783	802	783	787	816	805	785	783	786	789	771	806	822	807	773	767	789	820	802	818	778	799	875	734	769	798	797	836	870	805	835	803	782	755	838	774	861	846	794	821	846	797	832	810	785	812	782	790	805	819	839	782	816	773	825	756	758	843	780	766	792	796	837	824	778	836	802	801	818	814	821	803	778	783	834	769	791	829	791	782	839	811	763	812	794	816	863	764	835	770	795	788	825	783	810	779	817	771	802	757	807	782	789	774	807	737	827	792	845	761	819	821	808	806	816	800	756	773	865	788	793	785	816	779	816	763	796	792	806	772	818	769	781	787	825	818	808	717	825	789	768	822	814	798	799	775	840	809	770	789	840	799	818	783	845	811	853	796	797	822	834	806	788	792	810	773	856	757	797	809	774	789	826	765	744	795	816	787	768	750	813	795	789	813	821	831	821	812	856	823	776	818	811	806	783	827	785	788	818	810	806	852	879	854	807	795	803	825	789	782	760	862	807	764	840	813	834	743	818	776	840	815	833	818	771	779	776	781	816	817	777	795	821	840	779	787	806	765	829	808	788	820	819	775	825	756	757	802	784	786	800	771	811	830	796	820	793	808	799	873	799	783	831	758	810	808	825	782	793	754	787	786	807	781	784	821	766	793	790	837	795	813	786	750	735	807	786	822	763	826	800	779	805	792	806	821	788	804	776	816	778	810	768	806	826	784	796	771	839	749	798	789	803	813	743	819	778	799	768	835	826	790	755	785	809	802	752	784	835	797	810	832	830	817	804	822	837	783	739	780	786	768	797	823	770	771	828	794	826	768	818	764	819	758	812	803	801	764	783	773	791	796	825	827	817	809	788	784	754	814	822	771	816	814	756	770	826	781	825	840	763	783	779	792	794	810	753	790	766	840	832	848	826	773	775	811	790	736	846	778	810	774	767	846	828	832	883	789	805	762	809	800	766	819
24917	21348	26194	24032	9596	5607	6047	3789	755	527	528	488	529	502	542	532	514	475	489	519	533	482	546	555	542	521	505	526	493	543	543	489	489	524	531	509	543	550	525	482	526	507	515	537	501	551	533	560	506	483	539	558	491	495	492	500	512	526	535	520	523	527	498	506	497	488	542	536	498	506	523	531	524	536	517	462	539	528	494	503	505	540	501	518	473	535	503	540	531	526	522	504	551	506	507	510	518	536	498	507	514	483	497	549	500	557	507	519	494	519	488	528	524	559	513	548	491	541	503	514	557	509	499	543	519	480	533	512	546	567	473	480	520	510	495	448	520	500	472	497	499	499	511	515	542	522	514	513	507	510	508	483	486	519	552	513	553	510	508	508	506	527	516	454	531	499	515	507	517	556	511	484	489	504	494	525	522	480	510	478	485	549	495	534	497	511	515	530	523	468	512	503	499	491	501	537	534	483	488	502	507	479	488	560	516	494	460	503	482	522	557	515	529	516	522	536	487	508	502	524	528	541	499	523	525	509	528	491	494	512	486	522	549	518	554	539	533	539	554	532	501	501	529	526	532	529	546	533	517	511	520	499	523	539	516	545	536	497	558	516	570	539	515	487	484	501	508	544	514	516	529	487	500	544	531	524	472	529	487	522	525	466	506	529	508	500	543	549	524	504	526	507	440	456	560	507	520	533	490	504	504	526	538	537	525	489	559	476	481	514	512	474	547	521	484	494	532	505	497	520	520	500	521	549	490	527	482	493	486	586	522	501	491	526	523	494	471	527	528	518	513	514	506	554	534	519	540	509	512	492	496	516	507	498	521	497	531	528	546	507	543	514	508	516	534	540	482	512	497	514	485	507	501	510	537	529	489	498	543	536	507	535	494	551	525	515	505	536	516	551	552	495	509	501	478	524	513	505	493	550	503	501	516	548	492	506	547	535	514	543	577	546	506	532	462	524	470	545	558	485	535	554	548	508	487	467	487	481	541	532	501	527	514	498	480	510	498	490	495	482	524	492	510	524	522	496	529	537	545	490	500	496	480	520	482	488	493	477	505	516	503	545	521	552	541	554	561	506	557	557	538	531	526	501	515	516	495	518	551	519	513	504	506	526	475	536	493	501	523	477	535	538	507	485	528	521	529	535	512	490	542	525	520	534	521	533	507	506	507	515	509	533	496	510	524	513	503	515	531	525	513	546	486	526	538	552	536	555	548	546	528	503	555	495	531	494	508	494	480	517	518	457	524	517	537	504	516	513	505	525	513	520	513	496	489	472	512	533	544	528	526	506	516	538	559	483	491	498	525	479	529	480	496	530	492	499	502	514	530	500	515	481	519	510	507	536	487	495	516	494	522	500	490	492	502	557	486	484	531	536	485	487	560	508	513	498	525	498	505	527	487	499	537	524	496	479	516	506	485	547	532	488	494	519	496	497	534	511	527	550	544	498	504	490	523	495	493	474	506	523	512	528	551	528	499	496	548	503	531	502	522	520	524	504	525	485	496	502	554	538	518	546	535	536	499	484	538	501	523	515	489	557	560	511	490	520	505	540	482	530	506	504	490	470	499	531	537	533	545	544	523	530	489	531	518	520	481	529	517	523	513	490	531	499	509	519	516	541	510	541	532	524	524	524	538	535	488	521	523	541	505	487	580	515	536	506	507	533	529	508	523	532	553	498	499	514	519	531	507	540	485	548	535	500	576	507	494	497	527	566	530	510	522	504	486	473	551	503	520	519	504	486	542	546	542	525	558	500	501	522	504	485	528	506	486	481	479	536	523	523	499	525	531	502	500	559	545	526	479	490	486	523	547	516	510	514	490	484	530	511	497	561	497	508	515	543	510	510	550	546	545	479	517	491	501	499	521	501	487	551	525	516	487	492	500	528	520	547	532	500	537	487	516	472	468	513	525	519	508	504	510	503	533	534	556	517	499	511	510	536	514	486	507	547	489	528	493	538	524	501	495	498	542	555	519	542	494	472	571	502	527	521	508	517	496	517	500	490	517	495	504	479	514	506	482	473	542	514	525	509	517	501	539	524	559	527	511	514	502	521	491	536	532	549	527	532	505	504	505	554	515	522	546	536	529	507	550	520	504	510	522	517	517	509	504	501	505	556	538	499	500	513	554	550	500	497	502	473	536	525	497	506	481	491	483	506	524	540	506	507	558	500	523	505	512	519	525	530	579	520	540	547	529	536	474	524	497	525	505	560	518	518	494	511	518	482	551	548	466	506	505	550	489	527	521	518	492	499	473	505	487	508	538	507	548	556	473	465	496	539	525	476	525	519	513	515	520	546	495	512	514	508	537	510	493	502	538	523	511	501	533	529	530	483	506	532	545	512	526	518	486	530	505	497	504	511	514	499	489	493	538	528	519	521	530	533	498	550	503	562	529	536	509	492	494	532	502	489	526	509	477	530	555	480	497	523	535	497	482	505	539	497	510	544	549	547	539	533	496	508	523	539	534	463	525	522	523	516	522	548	494	502	499	495	480	536	559	536	490	514	523	544	528	479	514	539	457	536	555	532	486	515	536	512	492	512	505	490	554	533	499	487	505	521	552	521	497	515	524	504	504	497	549	474	562	540	509	570	513	517	534	507	536	516	498	501	485	482	531	513	480	539	512	547	515	524	470	459	513	541	537	522	520	532	488	505	528	525	488	522	515	493	477	507	471	525	564	538	475	489	524	519	512	547	513	488	498	539	453	491	509	489	527	537	543	447	532	526	530	501	558	511	535	496	555	491	551	523	526	548	524	486	503	503	525	489	469	515	562	504	526	487	499	525	552	538	522	543	518	511	515	495	514	559	501	533	504	482	527	548	524	498	474	513	524	506	490	483	443	519	517	516	518	547	536	541	498	472	526	497	500	506	509	513	529	490	511	556	540	525	492	493	547	531	503	543	506	557	516	480	498	510	522	540	525	497	487	524	521	512	521	539	486	545	474	484	483	496	507	507	541	550	507	505	543	526	481	524	516	523	536	503	507	523	490	492	541	534	532	525	516	521	546	502	531	551	534	503	487	525	494	531	542	523	481	525	535	570	528	533	535	476	506	488	552	520	473	503	515	533	565	505	531	526	498	485	555	497	488	500	499	539	527	518	515	521	516	525	506	520	516	469	497	490	530	531	532	542	515	479	519	489	535	526	521	514	464	477	525	503	483	557	539	522	515	533	511	531	480	496	523	492	483	548	477	460	524	497	508	516	526	501	500	531	542	526	501	497	517	501	496	504	532	522	499	457	506	524	484	487	509	514	495	509	466	528	488	524	488	544	499	544	536	533	522	553	488	496	535	519	517	505	483	479	507	506	501	549	537	522	535	489	534	498	511	468	517	503	486	487	507	522	531	525	518	534	538	536	509	517	499	516	528	496	494	501	554	514	513	472	506	483	513	513	515	521	513	535	472	502	509	547	519	460	511	513	543	555	524	495	529	535	546	483	514	508	526	500	506	576	547	487	536	509	541	500	509	547	511	496	499	541	502	531	530	531
32027	45675	29948	18983	12063	11578	12012	7628	1201	664	677	696	638	661	680	704	637	673	663	632	706	663	666	701	618	714	683	620	707	635	685	695	682	631	681	630	650	663	673	686	649	699	671	639	660	617	665	637	658	687	664	638	645	625	691	655	702	672	654	702	675	626	717	639	613	657	679	684	659	720	635	685	688	658	703	671	669	685	651	667	670	675	632	693	731	681	698	670	681	642	650	687	652	658	672	728	652	722	659	671	684	633	679	690	656	645	714	709	669	674	621	693	668	696	630	675	682	671	651	640	690	659	684	697	686	679	663	672	709	750	685	679	680	694	681	672	642	633	646	648	708	654	642	661	657	697	675	663	711	635	644	683	710	657	641	683	683	706	742	645	669	644	642	679	680	658	640	678	733	653	681	659	648	698	685	689	685	661	681	689	653	663	651	699	680	674	694	676	685	671	650	647	690	648	657	687	635	653	669	677	644	657	699	651	622	700	662	652	634	699	702	674	682	715	669	698	679	706	650	682	674	716	686	677	618	684	624	644	652	661	672	706	654	687	697	667	678	648	699	661	645	693	715	688	685	653	695	641	659	658	667	678	657	679	672	687	684	611	642	678	656	669	685	697	671	635	671	659	684	639	662	693	691	731	648	656	688	683	651	674	635	660	663	673	634	662	703	657	651	668	656	671	681	718	681	681	684	652	699	666	686	676	707	666	665	699	708	627	660	680	676	641	670	644	673	641	658	664	671	639	688	659	678	660	673	697	697	647	659	697	644	653	720	660	640	658	700	707	694	645	668	658	712	680	656	690	625	626	636	712	711	660	636	654	610	677	666	692	629	641	676	644	668	689	650	687	666	662	711	674	650	705	693	625	628	689	645	691	659	612	660	653	666	636	654	656	696	681	657	645	659	658	732	673	670	680	691	645	652	673	714	682	652	686	700	685	717	638	711	646	668	701	658	695	692	700	685	644	694	701	666	650	626	714	660	704	658	690	715	677	688	686	691	644	682	722	663	640	718	651	692	704	667	653	669	678	639	671	669	682	631	641	660	673	639	686	636	686	676	620	676	711	667	661	669	702	700	669	655	668	665	676	706	699	698	650	692	693	677	668	653	641	672	682	707	643	737	662	676	700	681	692	698	677	664	643	659	689	639	664	733	671	644	689	678	628	663	672	708	665	677	711	646	680	681	633	631	667	648	700	690	682	694	659	718	637	661	683	674	679	679	666	695	650	675	733	670	678	669	647	659	642	648	663	683	640	700	656	611	708	673	655	688	671	679	625	729	691	647	660	692	678	687	684	642	653	700	701	682	652	639	656	681	696	664	626	661	685	676	619	679	625	667	701	683	692	679	658	709	721	651	619	733	710	671	638	698	654	630	660	690	638	712	647	671	700	726	648	650	694	719	700	618	626	646	637	678	673	667	728	648	714	624	618	668	669	708	669	671	664	708	646	683	740	676	665	663	716	745	670	705	649	664	694	709	722	643	654	650	583	626	675	671	660	672	632	687	631	646	669	748	692	679	682	693	684	668	615	690	691	694	685	675	627	677	675	664	624	655	672	639	642	680	671	673	708	650	703	648	634	656	618	668	707	678	652	650	710	668	697	719	695	643	638	679	684	669	640	679	689	688	657	657	639	722	721	695	668	685	682	696	693	681	689	702	652	702	681	638	647	660	631	641	690	672	656	759	707	686	630	696	695	637	713	649	692	678	656	598	707	664	659	665	646	650	644	719	728	602	705	682	650	677	639	669	714	657	657	686	624	660	673	673	685	686	702	647	689	645	651	722	706	645	643	653	630	672	671	647	706	686	703	649	696	665	666	630	628	635	682	630	717	675	676	729	688	658	658	656	667	655	635	697	716	623	693	644	679	696	656	699	647	683	696	730	658	700	619	693	688	721	679	663	669	670	685	652	660	670	675	687	673	671	698	662	659	675	666	637	681	610	649	662	678	733	671	646	705	644	669	677	680	681	630	621	648	652	670	684	648	693	692	646	667	650	651	687	667	672	680	645	706	663	674	654	679	641	680	649	655	692	676	669	683	696	643	671	647	687	632	680	679	649	693	730	690	680	710	680	701	682	645	683	721	633	681	639	671	673	688	631	645	634	668	667	711	657	698	639	652	692	669	633	709	639	690	706	663	703	633	707	661	649	685	670	675	665	686	686	679	665	668	665	697	709	708	710	693	664	637	685	695	688	661	653	657	683	725	680	689	699	720	662	695	661	667	657	665	668	625	642	690	654	703	693	670	688	671	652	640	681	695	660	654	631	725	676	660	645	667	685	691	671	685	699	630	664	676	645	629	659	661	616	683	675	694	683	660	676	707	673	666	694	673	650	658	634	613	674	699	679	662	701	674	642	608	700	669	685	688	694	690	673	641	663	674	682	658	687	686	733	718	631	667	659	682	630	676	684	695	647	634	689	639	679	686	677	673	694	697	674	632	664	601	681	649	706	716	682	671	670	666	667	663	673	633	625	673	654	716	705	640	673	682	671	674	631	698	661	628	693	652	719	652	652	652	680	714	712	678	693	677	656	676	674	673	655	677	653	707	638	700	695	708	672	688	673	658	652	652	710	670	618	715	617	690	663	633	668	639	719	690	619	687	695	677	725	689	692	625	680	706	643	723	678	662	685	699	673	677	657	693	669	717	655	677	672	676	687	706	731	662	671	674	668	656	751	651	662	724	677	668	683	688	701	670	701	637	703	636	661	675	704	650	673	680	706	629	683	655	678	705	666	710	679	686	696	700	691	687	665	671	618	641	657	664	637	680	642	698	686	669	685	646	651	694	691	696	673	668	680	656	687	705	655	658	651	623	761	665	629	638	662	689	649	680	659	633	672	636	675	674	689	602	659	727	656	638	650	667	663	683	687	684	660	637	688	677	708	682	712	659	683	637	702	644	648	657	648	672	642	692	700	651	660	644	703	697	689	655	677	636	676	703	643	650	686	654	678	652	687	689	662	631	638	658	663	659	666	697	664	676	617	680	677	632	659	680	691	723	644	674	668	721	685	638	682	716	666	635	672	651	674	693	682	674	676	684	633	654	642	773	709	650	679	717	696	684	649	694	674	636	718	660	659	646	665	691	670	653	690	676	636	692	663	708	644	644	660	679	652	713	704	669	635	691	632	701	676	693	688	660	658	683	649	667	622	674	660	687	681	651	631	658	704	668	665	672	671	660	697	709	688	692	689	664	682	693	710	656	680	608	656	682	656	629	667	639	624	661	679	659	654	650	642	681	648	696	679	651	684	632	657	709	655	696	721	677	677	702	622	671	714	644	666	630	679	640	653	686	672	638	708	687	640	624	646	649	644	650	660	682	663	699	662	688	665	717	685	660	670	668	725	620	673	682	676	713	654	713	689	731	657	647	671	686	660	715	675	710	658	663	694	655	703	684	657	702	678	708	677	678	688	644	643	630	655	659	677	696	650	641	711	698	674	700	659	678	631	677	672	652	671	681	767	683	665	657	673	676	670	680	624	635	718	738
22382	21227	28346	24315	21464	24632	27225	14322	1943	386	329	372	366	340	338	397	360	359	384	396	339	368	348	347	355	351	353	353	327	348	320	402	370	359	346	334	346	321	367	351	345	322	349	390	354	376	316	323	344	351	343	335	335	375	349	371	351	353	338	358	372	372	396	369	353	379	377	336	329	347	296	343	364	377	365	358	334	361	356	364	369	364	344	395	305	312	354	341	354	340	358	372	332	339	353	344	335	328	357	342	343	367	342	325	369	346	356	354	343	357	367	337	362	335	343	361	328	346	363	363	376	371	372	326	351	362	365	398	372	345	314	365	326	367	344	312	359	356	333	362	379	401	373	360	355	357	348	351	321	371	379	324	370	368	345	332	358	332	370	345	356	370	361	353	323	349	329	359	344	339	329	358	362	347	365	331	361	384	383	327	396	349	351	355	342	350	342	339	341	360	359	386	371	389	392	335	326	366	355	329	372	332	377	354	370	355	359	337	328	325	336	361	358	357	360	353	346	361	375	338	343	327	355	354	336	375	334	346	349	339	346	371	357	339	363	384	333	354	334	336	376	329	372	366	310	367	356	383	365	366	327	338	337	309	321	393	359	322	356	392	346	349	324	373	379	350	349	309	352	363	361	363	397	392	375	375	317	342	334	343	324	361	345	341	352	359	354	316	357	348	373	338	402	351	365	349	339	367	345	360	335	380	318	330	356	383	370	326	385	346	332	376	316	364	337	366	357	382	343	307	355	324	313	351	331	354	389	340	401	366	301	334	336	345	354	342	339	378	351	341	389	377	340	405	362	367	347	367	374	295	366	349	337	368	345	351	345	338	373	324	359	361	360	355	358	383	372	355	343	351	368	351	370	364	351	344	365	336	344	363	363	353	337	345	354	366	360	377	360	344	370	357	347	353	341	336	370	366	366	332	344	366	342	369	353	340	367	327	386	354	344	336	349	352	351	366	341	349	331	348	345	349	366	343	349	376	344	327	349	355	309	367	331	349	337	329	350	343	366	339	357	352	366	368	335	361	352	362	331	356	333	324	344	349	350	346	314	311	340	346	346	351	360	343	373	370	311	373	346	363	341	390	376	352	350	348	358	342	351	351	337	349	389	372	375	379	325	363	381	396	389	358	356	379	365	390	341	358	352	382	346	348	325	330	366	316	351	312	369	351	379	362	341	389	378	364	352	333	337	349	349	370	331	349	350	359	332	321	336	369	347	337	400	327	399	355	355	330	352	356	340	374	324	376	315	378	348	337	317	340	360	325	365	344	347	306	332	329	366	349	349	345	385	326	349	344	352	361	330	347	358	340	354	353	335	345	317	352	335	344	313	326	357	352	361	301	378	353	332	344	365	303	326	362	364	341	356	367	345	336	340	377	373	379	356	359	382	316	366	350	373	334	344	322	360	355	347	357	354	319	348	363	336	380	354	387	346	315	316	363	348	356	338	369	331	356	346	368	355	357	326	364	343	353	344	350	331	326	350	363	362	341	339	342	318	336	375	336	392	356	369	323	319	357	309	355	349	339	351	329	376	340	382	369	371	368	379	352	347	340	335	374	356	349	379	348	389	329	365	363	371	336	339	341	349	307	371	349	355	346	347	350	328	329	319	375	388	352	323	355	357	375	351	388	330	319	329	346	366	316	335	339	344	339	363	346	348	359	348	340	352	352	375	316	355	335	318	387	371	341	369	354	332	351	338	376	376	401	361	335	348	358	354	361	314	358	334	373	328	324	342	344	366	340	375	340	349	311	336	315	358	346	357	360	339	355	331	369	343	374	349	329	358	353	344	343	354	389	315	366	345	348	354	379	322	351	359	385	356	372	335	364	341	343	347	389	353	356	358	339	335	328	372	350	361	317	351	366	361	372	369	390	354	360	348	353	355	348	369	346	334	362	343	365	355	342	342	383	334	369	367	362	359	348	369	320	367	328	328	323	314	331	343	354	358	348	372	351	341	330	329	360	366	370	342	367	331	359	353	333	335	356	355	344	327	305	369	358	346	368	373	350	322	356	374	336	369	337	346	354	346	393	324	324	385	335	328	324	340	369	324	356	325	348	366	341	336	348	363	361	373	407	360	353	374	362	361	343	357	347	318	373	350	353	338	339	323	377	385	356	373	362	371	358	354	360	385	363	359	376	391	338	386	341	357	387	376	336	391	330	396	355	370	337	347	372	344	355	350	338	373	351	360	376	355	350	355	339	371	368	358	348	321	362	376	355	356	356	349	371	358	367	331	334	351	341	359	338	326	349	337	343	343	354	337	364	399	367	338	352	364	371	360	337	342	361	359	319	355	391	358	345	371	328	363	355	382	363	363	373	325	357	369	368	355	335	404	360	328	324	344	349	335	347	367	373	362	353	378	362	367	365	358	355	323	364	351	348	361	352	365	359	350	355	354	344	352	341	343	349	367	370	371	387	337	341	354	328	346	380	323	354	335	352	326	328	362	360	342	367	371	372	325	370	347	374	344	360	384	390	356	357	369	383	352	345	341	342	348	338	355	348	346	375	338	373	351	364	361	325	353	369	393	352	375	349	335	346	360	353	353	361	355	369	364	345	362	368	339	373	380	368	362	350	342	338	336	380	383	359	344	331	356	345	339	359	336	337	327	340	347	378	337	371	362	333	363	324	345	349	368	373	394	394	371	379	372	355	334	341	371	331	325	359	343	345	368	350	371	332	332	361	338	401	354	362	345	348	336	332	384	365	360	366	363	341	371	347	353	331	378	332	336	331	336	337	326	335	349	351	356	342	334	359	352	370	337	367	381	360	321	337	365	381	328	346	348	330	322	374	332	326	360	335	310	377	314	368	338	321	367	338	312	351	378	361	374	366	366	315	374	387	321	346	345	331	349	353	362	346	336	344	367	344	362	374	337	371	361	337	358	381	358	355	383	341	323	343	358	342	344	380	344	352	372	342	368	356	343	366	330	359	354	341	325	366	355	373	339	341	348	346	346	358	343	352	376	328	348	397	343	377	364	348	352	368	409	353	347	368	330	367	359	367	368	327	382	353	368	359	350	362	327	321	368	339	335	349	388	377	351	375	357	344	378	359	354	351	351	337	351	372	349	384	315	400	367	338	371	344	368	347	351	371	345	356	355	324	356	365	348	339	343	360	330	328	342	343	355	390	355	376	347	364	356	360	351	341	346	347	350	334	332	363	351	380	381	349	333	340	354	381	363	344	369	336	327	333	349	366	353	383	342	376	307	346	345	357	324	358	375	348	350	317	349	364	346	366	350	363	351	356	350	371	324	378	384	336	384	362	327	324	312	343	327	360	356	350	368	393	347	344	348	327	369	353	376	355	342	353	391	364	355	355	304	369	371	320	370	359	368	363	370	340	357	369	351	332	360	311	346	356	338	340	348	359	347	370	377	362	324	354	366	347	363	338	345	348	360	323	363	359	358	352	404	360	332	392	367	382	350	364	337	344	325	374	344	330	397	343	343	363	355	406	370	342	359	348	361	358	355	311	374	336	340	358
38956	63996	44070	31371	26419	30650	28997	17554	2432	513	498	443	494	482	488	489	507	465	478	462	466	514	457	485	497	511	506	497	464	472	491	465	466	440	523	501	460	478	480	453	481	461	454	504	497	444	475	445	480	426	487	520	448	468	486	477	518	498	465	500	457	488	464	482	488	454	497	480	462	447	482	476	504	494	474	475	474	460	481	499	453	467	510	482	507	497	461	490	458	501	468	494	477	532	451	502	444	484	438	493	464	470	454	502	518	475	490	474	456	464	456	469	525	488	477	451	474	455	506	504	482	470	495	465	428	515	469	457	478	467	463	514	471	449	484	484	479	495	456	490	452	500	462	473	460	489	491	478	467	516	520	467	495	490	446	475	442	484	450	502	488	440	479	475	457	461	498	488	512	492	488	500	463	469	492	476	489	468	471	492	475	494	489	436	482	481	495	471	502	457	488	480	455	472	437	465	457	503	466	461	469	474	477	478	485	437	488	487	452	477	478	480	450	494	490	489	517	495	483	455	482	485	467	487	503	494	488	471	470	492	480	445	502	454	494	474	509	462	481	476	491	468	482	461	477	488	467	482	470	446	467	490	476	491	499	509	504	475	488	497	467	460	463	522	439	495	485	496	456	490	434	478	493	443	497	466	495	439	431	413	475	479	475	446	465	426	462	489	476	503	496	468	450	503	487	488	458	453	521	463	462	514	488	471	470	478	486	474	484	474	507	478	477	476	460	495	477	478	445	509	448	476	482	478	408	464	454	474	528	433	453	486	447	472	462	480	512	463	482	461	459	471	479	437	452	487	488	471	467	433	464	493	461	471	484	440	508	469	488	493	524	473	477	449	483	447	495	490	471	454	456	482	463	508	490	462	473	495	514	457	488	463	498	496	483	513	475	477	442	449	453	443	447	463	489	507	465	453	501	478	457	478	506	464	494	499	489	463	458	455	469	457	464	477	484	476	484	498	484	482	499	478	485	460	440	469	489	497	507	481	480	488	482	497	486	448	456	481	467	483	466	438	449	503	468	462	478	448	480	489	464	436	515	460	487	468	469	435	473	481	430	487	481	457	492	501	452	480	473	492	504	487	470	529	503	455	506	518	502	491	499	489	476	423	442	509	446	453	493	463	464	483	434	481	481	469	465	484	428	489	461	486	479	510	478	482	481	516	476	471	498	471	449	451	459	493	450	474	457	480	474	483	459	471	449	457	498	463	483	464	447	464	478	463	451	494	460	486	447	486	472	458	487	425	518	457	504	483	478	449	442	483	485	478	443	438	478	479	463	490	457	481	465	504	481	516	493	464	488	497	516	475	485	464	505	458	523	486	489	451	494	473	501	495	471	473	483	440	487	492	491	460	454	482	454	495	492	480	487	463	473	487	449	457	478	458	459	476	478	470	487	460	516	503	474	502	487	463	471	462	508	460	461	468	494	454	512	459	456	492	430	511	426	498	437	473	509	497	458	488	464	507	496	463	487	481	455	446	477	456	445	469	504	476	457	498	462	453	450	472	490	485	482	449	500	469	475	475	506	482	471	514	462	500	482	476	459	491	476	422	475	458	514	479	465	490	484	470	491	478	472	480	470	519	508	488	441	481	468	461	439	475	458	476	456	485	445	488	473	452	484	503	529	463	470	488	468	458	489	463	486	522	506	485	498	462	486	450	463	470	440	510	465	468	464	495	472	479	478	436	495	516	489	474	489	476	469	491	462	494	453	491	483	499	490	446	472	487	460	457	471	483	500	499	472	470	480	450	485	476	487	483	502	466	522	520	484	481	451	421	454	461	490	492	488	485	492	488	494	476	457	464	464	481	475	464	452	460	513	456	444	508	493	469	487	488	504	483	492	449	486	488	542	486	499	441	505	453	460	503	463	481	469	511	422	473	495	471	455	474	493	480	472	439	458	519	469	484	459	497	478	465	466	464	444	491	479	476	456	461	497	488	479	443	443	477	461	496	471	482	485	468	451	474	451	490	472	449	454	446	474	512	455	458	487	448	510	457	477	473	488	474	490	468	493	438	491	472	455	460	472	478	471	503	489	452	436	454	469	506	467	509	448	465	475	523	451	416	473	472	478	472	472	450	453	511	519	503	480	469	444	469	438	481	481	468	411	489	474	506	494	465	452	536	500	483	477	513	474	457	503	493	487	474	455	437	525	464	465	466	454	498	450	507	513	452	485	464	446	457	471	429	440	442	472	475	467	450	473	480	470	437	481	464	479	478	480	484	497	470	507	452	474	483	457	481	450	459	455	466	436	500	497	477	499	465	437	468	450	466	475	473	474	484	480	476	456	480	445	467	494	478	461	502	428	481	480	522	440	486	483	508	491	464	479	483	436	514	495	470	447	488	506	503	475	458	491	468	456	473	469	413	475	454	442	471	479	479	480	485	499	432	468	447	490	475	476	480	484	438	489	468	481	486	461	489	453	464	494	458	456	511	446	492	511	460	471	453	506	469	474	490	475	493	468	504	478	463	479	473	491	480	484	463	442	459	523	460	486	510	465	493	461	466	503	479	466	500	463	484	458	461	487	484	515	485	505	478	468	489	482	456	468	475	503	470	453	471	527	443	460	485	438	460	464	472	453	477	476	464	492	443	496	488	464	542	483	449	462	450	477	464	463	470	493	512	464	446	501	465	452	482	439	468	446	507	506	465	435	459	442	478	459	493	467	431	466	450	489	518	487	493	487	481	458	495	467	459	468	459	437	428	453	435	500	457	474	486	449	469	466	497	480	483	509	463	458	475	465	474	456	474	464	513	487	459	472	480	492	475	494	466	480	472	469	472	447	469	538	493	501	429	492	451	454	461	460	451	476	510	458	503	502	514	474	481	498	494	459	505	490	518	486	459	476	464	451	472	460	480	451	451	445	524	440	498	506	468	489	444	478	453	444	483	485	439	449	467	510	517	512	531	446	458	483	493	463	454	458	470	467	484	480	441	504	486	483	469	467	478	464	472	460	460	503	465	455	491	464	462	485	454	477	471	470	487	507	474	469	478	440	474	497	503	474	449	477	484	448	478	481	493	502	458	482	521	429	469	472	484	494	462	464	471	454	511	463	512	475	452	493	464	444	523	491	466	496	473	437	461	513	490	504	460	467	451	501	485	451	492	463	484	469	466	456	475	496	470	469	456	446	480	460	501	480	472	497	452	509	473	464	462	478	464	475	478	473	505	460	475	446	486	487	464	496	455	473	473	504	480	477	490	455	436	478	479	496	485	480	482	499	407	531	483	498	470	505	512	438	482	482	467	473	470	501	462	470	474	490	472	493	506	458	491	421	482	475	484	485	486	483	510	461	466	459	495	473	464	495	481	444	435	517	495	464	486	480	510	456	452	450	473	491	458	406	504	473	471	488	515	500	474	514	509	495	463	477	440	466	493	471	458	520	493	522	495	475	470	466	486	461	470	456	478	477	480	466	444	495	466	466	541	458	496	468	462	485	475	438	462	481	483	484	495	497	478	500	488	461	474	494	487	484	431	491	472
29598	26696	21568	8609	3510	3003	1916	1192	662	722	746	660	647	676	655	704	683	655	692	648	754	653	743	704	718	660	709	686	706	710	705	689	691	698	661	700	699	727	665	744	684	687	699	756	714	725	706	649	707	690	703	683	725	720	703	720	709	699	682	692	720	662	639	677	722	741	717	709	712	700	710	678	669	698	662	699	690	753	694	722	688	726	759	658	731	676	684	698	696	689	668	756	698	702	707	713	703	737	680	730	714	759	703	688	689	703	669	671	701	738	659	663	715	661	764	767	714	658	740	700	671	699	729	759	716	717	718	680	761	726	706	746	738	659	725	749	674	618	699	726	670	699	741	739	692	694	715	665	718	708	692	717	658	702	757	689	689	700	713	676	725	714	689	691	691	632	664	711	736	636	713	688	697	661	715	685	708	726	701	673	718	704	725	677	710	678	734	701	658	735	677	727	743	733	702	708	719	655	697	729	728	650	672	648	701	694	682	690	679	708	675	713	720	704	687	671	694	667	668	682	730	736	747	714	666	694	729	646	740	705	714	718	722	717	699	705	672	718	722	690	732	758	725	693	688	725	677	708	718	690	642	712	688	681	735	690	679	703	715	760	717	683	696	702	694	715	709	679	725	684	738	679	740	745	715	721	729	672	678	737	730	721	727	651	701	696	656	684	689	740	667	695	683	698	696	696	689	712	715	698	738	681	690	725	734	683	741	701	722	706	667	667	647	705	672	707	699	701	729	719	654	732	723	718	715	698	681	724	720	700	696	705	701	713	698	686	736	702	718	704	676	712	680	672	683	708	706	716	663	695	739	739	678	704	691	689	711	674	661	682	655	720	729	726	707	739	710	741	675	703	707	701	726	672	707	726	702	698	677	711	760	651	724	682	709	681	723	709	668	735	683	726	676	766	754	745	628	716	718	688	709	687	715	633	720	675	707	717	643	664	694	678	743	694	660	695	697	685	722	700	682	684	720	695	663	688	700	700	729	637	714	685	680	661	697	743	687	678	726	693	758	730	696	718	667	684	727	641	706	754	719	687	725	678	725	709	741	715	725	657	700	670	693	679	743	699	700	716	680	678	676	688	765	687	676	654	698	713	710	675	749	764	716	718	735	701	699	723	719	721	682	695	749	727	695	671	689	688	697	701	692	699	694	698	657	662	728	707	658	637	672	699	682	647	698	722	704	693	731	675	695	700	717	704	687	727	733	666	692	690	715	728	712	742	698	722	699	719	711	652	723	744	692	707	725	679	716	706	674	699	709	719	720	687	670	710	669	702	711	684	699	724	745	718	680	695	647	694	718	671	673	663	696	713	711	632	740	648	706	690	749	714	687	700	683	684	744	739	734	713	682	697	734	689	733	689	694	758	682	723	770	711	732	732	685	700	673	716	701	732	695	716	709	745	666	724	685	720	765	691	711	667	705	707	723	726	632	702	702	716	703	660	688	746	717	704	721	698	694	665	727	724	682	658	708	712	688	720	695	681	696	706	682	709	690	683	682	684	686	703	721	681	697	675	692	687	719	671	768	701	760	691	715	674	719	720	683	738	709	717	629	729	714	676	656	720	663	692	689	681	727	699	708	695	752	702	719	700	676	757	721	663	686	641	704	698	691	733	729	670	726	704	652	661	744	705	753	741	702	738	689	703	657	668	721	707	714	731	742	668	767	653	707	706	702	649	724	686	715	692	755	658	701	673	672	685	691	700	711	693	691	733	720	680	707	708	661	721	690	718	758	705	728	671	721	713	707	701	741	708	724	706	722	676	699	682	667	716	706	701	675	679	706	695	695	686	712	708	698	683	671	697	728	706	762	700	670	721	740	731	706	708	682	697	711	722	693	774	698	757	716	751	659	645	666	690	690	750	693	682	713	720	698	713	748	704	725	683	680	697	700	681	721	713	662	714	672	684	694	715	741	665	659	719	744	699	697	682	685	683	695	638	724	701	689	691	700	700	670	729	693	706	720	672	750	711	652	687	744	712	668	662	669	684	675	710	703	748	646	675	740	691	750	700	715	711	717	690	691	703	683	716	710	713	733	687	689	725	692	670	696	706	707	714	718	647	723	706	671	688	689	739	667	702	689	693	726	652	728	716	675	659	665	763	701	673	665	665	674	725	671	708	693	679	708	734	723	729	703	719	689	674	715	682	738	661	681	732	707	693	700	725	704	675	711	720	729	675	716	691	706	694	686	721	704	687	688	744	684	720	671	718	715	720	652	756	728	704	681	704	653	717	706	762	743	673	713	709	775	674	685	694	700	643	693	703	728	641	677	680	731	745	719	720	693	671	688	699	695	690	701	679	655	701	716	722	699	708	655	667	666	677	711	728	668	685	671	728	664	714	677	759	693	681	715	690	701	700	658	697	728	696	701	745	696	681	706	710	701	689	714	714	687	673	698	694	700	671	676	771	668	721	717	690	672	706	778	673	696	682	693	745	722	740	763	733	678	697	711	698	711	686	705	711	699	727	665	699	713	728	670	695	698	687	720	718	698	683	695	714	703	706	714	657	757	739	723	713	672	720	725	717	711	686	696	691	685	662	658	700	687	692	715	681	708	667	735	693	700	724	714	737	697	661	685	713	667	674	714	739	671	703	676	695	728	749	710	711	706	719	744	781	704	750	725	715	704	691	724	649	694	693	694	690	751	650	753	711	724	688	685	657	732	709	698	658	694	679	702	745	671	693	686	691	721	712	706	676	709	702	751	721	702	676	712	693	722	714	731	687	695	647	751	642	656	735	720	705	712	661	741	758	746	728	678	732	731	699	663	743	710	727	696	743	694	682	704	703	730	682	719	752	691	699	687	724	710	668	688	667	695	638	677	668	717	667	724	701	658	748	720	755	675	691	718	705	711	619	659	696	790	725	693	648	660	710	721	673	666	697	720	721	651	730	732	698	668	714	712	705	673	670	688	732	739	645	639	707	694	713	726	691	703	677	687	758	702	749	764	679	725	699	694	735	727	689	694	715	683	703	705	700	717	708	731	702	677	689	700	658	719	694	756	696	658	709	704	705	704	672	712	678	723	701	701	737	661	694	675	707	675	710	698	706	731	696	688	705	722	690	768	701	732	688	706	709	745	721	679	702	746	700	724	686	709	669	726	683	712	740	672	729	716	734	713	751	710	764	724	723	711	702	726	720	707	732	701	761	778	688	659	694	683	644	695	752	666	685	685	675	711	710	745	649	683	705	666	701	737	672	714	674	722	725	671	721	694	681	675	685	699	670	668	681	686	731	710	690	697	679	712	700	703	683	701	696	718	700	731	709	697	678	699	739	704	727	693	740	724	757	720	680	683	697	732	714	737	722	696	743	694	681	671	695	691	677	708	672	717	751	714	745	659	676	773	702	693	696	745	759	701	684	732	704	699	676	672	715	696	702	726	694	677	734	729	717	728	687	682	676	647	727	697	747	667	692	692	695	707	691	690	697	728	752	662	698	716	703	727	695	703	753	694	673	689	734	722	709	730	684	712	696	732	675	743	724
30717	40431	23320	9069	5341	4490	2847	1755	932	867	896	926	912	948	910	959	975	927	939	915	949	963	954	915	928	959	899	968	946	924	935	943	904	946	935	909	879	932	898	911	888	942	909	880	895	874	966	920	940	952	926	983	942	946	902	923	934	966	922	844	892	963	919	909	912	916	930	925	921	942	958	916	957	934	919	919	895	874	894	988	877	1002	980	907	938	901	964	965	916	905	949	908	906	954	938	932	904	881	931	911	917	896	902	939	934	952	925	926	916	942	907	947	933	873	915	921	946	919	943	909	1005	922	905	915	933	963	957	922	904	883	886	974	930	884	957	929	947	896	899	963	900	880	952	977	992	904	935	924	920	890	950	905	928	1004	918	888	868	931	933	946	933	973	873	948	940	911	940	918	923	902	899	927	987	903	888	923	942	1009	893	971	928	929	924	934	895	937	905	922	947	979	930	951	942	940	913	924	952	933	930	919	925	956	870	965	913	963	1010	860	922	939	894	902	940	937	905	945	861	913	937	891	862	960	930	958	892	901	921	913	945	912	911	868	892	925	990	914	946	917	942	862	913	909	917	955	899	959	965	944	905	881	920	873	923	907	935	947	899	971	870	879	853	980	970	969	926	958	895	899	874	897	965	895	942	944	913	930	940	927	942	943	905	947	1005	870	884	920	894	917	924	935	932	925	911	950	906	939	918	915	937	942	905	917	896	898	908	914	966	930	936	941	933	891	936	880	975	914	927	943	915	917	922	967	928	892	936	926	932	922	958	911	914	900	932	959	907	917	967	931	961	924	894	992	881	957	921	886	897	955	927	966	919	925	882	948	933	923	926	920	919	900	960	911	960	931	900	940	949	935	895	960	885	899	906	946	929	887	915	976	930	900	952	886	907	952	924	979	939	927	954	920	922	909	895	951	915	952	920	900	909	960	962	937	947	919	945	944	947	910	878	943	912	931	949	906	903	922	912	893	931	881	923	889	919	908	981	963	1030	961	940	961	914	906	868	961	939	842	924	906	916	918	905	957	878	907	992	960	914	938	868	967	945	929	915	896	940	920	974	926	874	978	948	851	903	937	954	945	942	916	941	883	951	924	923	991	962	941	910	894	912	942	903	918	926	959	883	949	942	944	946	974	903	913	974	870	919	934	963	910	978	954	934	877	931	912	953	903	898	908	977	920	895	925	878	893	927	922	928	878	955	950	922	915	923	936	917	884	899	928	943	887	946	939	959	880	892	908	942	875	872	905	908	847	961	915	903	900	997	942	955	913	902	985	898	987	933	879	897	928	943	891	928	915	925	942	911	947	893	945	902	888	908	946	940	942	990	908	900	955	975	902	875	926	937	920	921	936	843	907	902	979	987	909	951	877	1006	934	897	915	936	928	942	978	925	870	937	985	945	931	908	872	881	888	934	951	950	942	904	883	952	902	937	928	962	928	950	972	882	888	928	883	951	954	924	947	905	897	936	976	871	910	955	939	970	896	949	918	934	950	947	923	936	893	927	930	932	909	934	942	867	879	921	913	922	893	919	905	907	972	948	943	918	986	884	924	935	930	950	863	913	957	940	901	891	884	950	909	920	918	881	922	853	881	901	915	934	937	959	943	905	906	957	907	890	948	895	979	916	922	940	901	958	912	875	893	925	943	917	923	932	952	957	929	886	913	932	936	951	947	914	948	894	964	931	913	884	875	916	909	937	892	904	904	1005	999	955	957	894	951	885	972	964	932	917	876	895	957	957	921	926	901	914	940	958	963	868	856	906	942	907	951	949	969	943	888	926	947	935	998	938	903	905	876	940	906	936	878	875	974	922	921	958	914	907	903	906	878	912	969	935	864	923	921	897	916	942	909	935	913	899	852	935	899	940	958	941	936	934	977	927	922	898	895	917	951	930	960	938	890	905	919	937	909	894	909	902	911	908	946	943	984	949	925	925	925	907	936	918	969	923	908	899	960	941	947	973	946	960	901	917	881	910	920	909	922	840	979	920	944	941	924	890	961	942	942	900	898	922	981	939	911	971	916	933	905	934	916	895	881	892	914	908	860	928	927	908	911	925	882	917	961	933	954	917	958	946	938	914	932	979	923	960	901	882	936	959	962	959	895	936	918	848	930	942	896	907	911	918	950	943	884	921	956	894	935	980	969	977	922	953	927	925	952	883	976	913	925	898	867	949	927	884	909	919	920	972	919	982	870	881	905	924	909	1003	957	889	930	951	933	976	929	923	921	951	957	961	933	903	937	931	950	939	895	926	922	907	931	921	934	911	904	907	911	962	907	947	953	920	914	904	950	914	889	855	913	916	912	962	962	897	904	966	917	906	920	905	849	927	899	978	886	940	950	930	926	950	870	888	902	951	937	906	952	896	926	910	841	881	881	930	926	893	959	830	909	902	913	888	905	933	932	893	927	972	962	956	922	953	951	940	921	973	952	981	1003	884	945	926	959	936	931	939	930	948	933	894	952	958	917	929	915	948	932	963	900	982	915	948	899	967	955	951	898	936	913	881	959	910	931	928	872	906	886	922	910	894	935	893	915	885	956	909	922	925	959	962	942	926	927	960	876	927	888	918	933	963	951	916	899	941	887	911	961	953	950	900	898	927	925	913	900	926	915	928	926	897	944	925	885	933	924	966	1004	913	872	934	904	862	918	900	956	860	905	979	889	910	920	951	925	948	905	909	918	879	965	925	888	937	941	930	993	916	905	882	872	980	929	913	933	943	961	913	904	885	967	929	900	899	963	939	986	892	927	900	971	938	918	961	918	891	949	908	955	927	936	933	950	958	936	913	972	980	919	939	902	885	922	941	965	996	984	923	881	924	968	908	952	953	883	898	946	926	931	937	954	938	920	905	921	883	943	951	903	974	927	952	940	930	917	997	894	928	914	916	909	915	912	881	901	973	937	924	929	946	849	944	924	893	921	976	957	912	932	938	921	863	871	913	870	909	888	909	882	947	843	935	937	904	922	915	911	965	962	927	898	944	934	962	917	921	915	916	951	910	984	907	945	948	871	924	942	882	980	940	869	962	924	922	898	905	905	944	916	947	932	939	909	895	949	888	923	922	936	902	965	995	911	882	957	884	876	901	946	947	902	954	896	916	848	903	990	958	933	950	952	906	927	906	898	910	972	928	960	914	863	989	891	924	949	911	913	958	947	912	889	889	875	881	862	963	907	940	932	893	959	977	976	897	920	931	874	925	959	968	884	933	950	899	967	894	944	922	933	932	954	888	924	952	903	964	901	930	909	880	906	935	932	979	975	954	909	950	892	881	984	878	919	884	937	936	881	953	951	930	911	960	939	889	907	914	907	927	963	912	949	898	909	947	917	934	947	915	960	966	924	949	920	892	905	923	951	861	935	907	933	903	920	883	889	886	905	954	895	915	933	888	938	957	920	933	900	952	897	910	934	993	922	881	930	961	862	938	918	941	967	899	929	930	930	929	884	899	914	940	950	927	897	896	929	948	949	906	927	934	902	913	933	908	940	946	909	958	916	933	954	922	874
23402	21248	27938	26529	24727	21111	12483	3320	695	645	670	689	626	657	620	616	629	677	675	624	650	626	612	657	577	613	612	660	627	625	621	623	623	616	666	622	635	623	649	619	613	660	612	640	650	611	664	648	649	610	598	608	689	622	666	615	643	651	652	602	654	590	649	632	620	614	609	600	612	575	604	631	616	680	618	655	641	657	658	584	602	618	607	582	639	580	634	672	634	618	618	651	616	633	657	662	606	608	596	637	615	672	607	622	623	609	608	615	659	648	571	656	639	595	660	608	629	638	619	615	608	599	685	622	628	630	605	637	619	614	616	608	674	585	605	604	615	597	601	606	621	644	622	637	625	631	604	646	633	630	612	585	622	622	612	637	629	633	654	595	616	603	645	602	608	702	649	650	631	600	643	613	648	634	639	643	642	618	631	630	654	673	622	622	607	617	627	642	628	646	615	626	605	635	617	652	690	627	661	640	657	601	600	633	571	623	621	660	684	612	635	658	636	656	602	622	640	612	558	626	638	590	618	615	606	601	627	655	655	599	632	631	595	678	597	605	642	629	660	600	576	624	606	646	640	621	670	639	651	637	677	586	587	658	642	608	655	668	666	598	650	653	621	639	627	643	602	648	640	616	596	646	629	601	616	656	609	629	593	593	669	649	623	577	634	601	670	649	581	579	598	596	606	666	633	622	641	636	630	628	632	599	617	639	597	638	619	602	705	606	623	637	626	620	606	615	665	622	642	604	607	575	646	605	659	641	630	642	650	595	633	597	654	673	627	612	649	678	633	643	661	589	589	613	645	624	602	677	594	644	631	622	586	611	640	649	653	634	655	606	633	628	609	613	675	696	579	582	570	633	665	630	620	616	608	678	658	674	632	572	663	593	633	640	617	638	627	602	620	582	614	685	666	658	625	629	590	643	652	671	592	592	610	630	591	621	650	641	593	653	600	609	645	656	669	639	630	612	631	582	623	647	649	601	632	645	593	631	595	640	604	601	623	620	629	611	626	589	650	608	652	654	655	595	649	578	650	623	576	640	624	608	646	629	648	600	622	631	650	590	612	596	621	657	635	645	616	603	593	651	639	580	601	602	614	642	667	606	566	600	623	628	657	613	608	623	659	589	662	620	639	617	637	632	651	674	639	573	687	607	636	639	664	611	625	633	631	640	656	636	658	609	615	616	677	590	642	607	612	648	617	645	582	622	647	648	696	662	590	664	602	647	647	615	669	616	619	559	644	614	611	640	632	661	615	618	628	598	655	668	645	597	627	636	633	579	632	598	613	650	618	610	623	635	580	603	614	657	612	622	617	590	593	617	621	629	619	636	652	632	608	662	638	595	629	630	603	591	618	642	586	613	670	605	662	637	630	607	599	614	603	620	623	659	641	635	601	583	640	633	631	616	659	656	631	679	601	605	639	613	673	629	647	664	630	627	609	647	653	638	593	622	622	675	630	655	587	621	650	622	635	643	644	613	664	628	614	617	636	592	649	604	623	600	614	618	650	627	590	607	670	667	600	662	633	648	639	633	589	609	675	611	663	626	641	624	620	631	607	620	667	604	624	642	621	699	630	610	589	610	649	644	650	662	624	587	624	615	623	596	652	616	622	658	620	609	638	678	622	617	597	578	617	619	620	637	604	640	648	610	656	607	600	641	624	617	614	626	622	602	645	657	602	660	656	614	646	620	593	666	654	624	679	645	613	643	671	650	635	641	636	612	613	619	668	602	639	644	588	617	649	582	602	636	636	570	594	669	637	675	610	613	641	629	636	657	580	638	671	614	641	632	592	617	644	647	632	607	622	649	598	647	640	595	623	618	658	638	680	623	650	619	578	650	654	633	610	591	608	654	623	633	630	611	599	658	566	626	606	641	641	640	633	589	616	595	595	650	610	660	624	648	627	671	631	648	624	647	617	605	611	614	587	668	659	599	638	659	620	610	635	675	655	606	613	650	645	616	623	603	624	652	677	619	595	666	651	642	683	610	615	662	627	665	635	617	619	633	605	636	660	609	666	587	603	595	626	607	611	669	655	625	649	668	658	580	644	654	631	618	652	644	669	648	559	636	655	621	633	613	657	595	627	594	589	636	634	634	572	615	626	645	626	633	630	624	619	631	590	616	649	672	594	620	606	615	612	625	633	590	624	641	620	622	615	606	651	679	614	642	644	621	645	611	587	682	595	622	660	625	618	607	620	603	658	595	628	602	603	622	664	668	634	594	680	608	618	605	623	666	652	627	645	630	585	623	627	641	703	640	660	636	590	660	629	633	620	698	615	629	626	640	659	623	619	615	679	620	652	623	632	604	633	611	661	648	616	603	608	653	614	651	615	630	639	594	642	626	595	653	618	647	628	633	659	636	638	596	669	615	617	607	602	676	598	572	598	628	620	636	620	595	637	661	611	636	623	607	609	618	616	658	659	666	594	660	660	633	647	649	619	618	646	625	616	621	635	623	668	598	667	618	667	663	643	620	674	665	613	637	641	623	634	635	637	658	637	675	582	627	552	652	623	626	669	605	640	630	650	636	687	597	591	599	604	644	619	668	632	608	623	644	600	633	639	621	607	598	649	623	656	602	639	660	606	620	653	604	595	619	671	656	657	635	636	640	594	628	661	625	618	670	568	657	605	629	655	664	582	619	622	590	641	636	624	645	642	617	626	629	590	626	633	621	665	600	602	610	608	604	622	651	636	625	623	637	616	660	606	614	602	626	645	582	671	577	594	634	584	631	627	617	604	643	643	609	626	596	589	603	680	631	613	600	609	651	645	669	649	616	632	621	706	599	662	611	638	640	633	627	603	643	618	645	612	652	634	656	674	657	610	623	627	670	621	608	601	643	608	625	603	618	602	600	655	644	648	619	656	600	614	602	602	613	619	577	621	614	650	624	594	634	658	618	646	594	626	547	637	608	660	637	645	584	601	598	650	613	617	640	591	636	588	634	598	638	681	605	567	644	642	636	619	627	591	594	658	631	618	614	574	631	677	616	572	610	629	636	650	630	628	672	590	676	616	642	607	608	657	592	585	638	646	624	627	636	657	647	630	675	645	625	692	645	661	641	676	600	623	680	586	600	594	640	630	614	663	642	613	601	633	656	649	618	662	625	627	628	563	649	639	590	616	626	659	597	579	601	606	628	645	607	609	620	606	643	642	619	594	644	660	660	627	649	595	607	624	621	682	677	604	640	608	634	649	617	663	619	676	617	622	618	630	603	624	624	627	630	626	590	622	601	658	599	631	620	624	639	638	648	589	602	614	621	560	610	622	639	683	593	601	584	616	610	595	630	649	636	652	642	654	622	627	605	612	664	626	623	670	638	662	611	657	639	567	611	636	637	640	615	638	624	642	624	649	637	672	591	636	610	607	592	615	622	660	631	674	629	652	625	610	639	598	641	628	617	618	626	627	645	607	618	644	695	616	679	639	604	654	633	627	633	576	658	642	599	610	633	626	621	637	632	638	600	654	673	643	636	619	634	619	652	671	657	647	638
34790	55390	39531	36651	31652	23983	14055	4865	899	832	810	841	835	800	829	842	781	856	876	820	850	821	779	797	833	825	823	807	799	818	853	832	866	842	894	848	818	823	857	835	855	852	824	798	822	882	844	818	804	833	820	856	807	812	827	812	868	807	813	798	776	827	823	890	810	817	883	803	819	876	773	807	865	854	810	851	863	809	883	844	838	835	783	802	869	827	839	813	784	815	829	818	794	808	836	868	837	833	832	819	800	844	816	819	833	792	845	817	810	820	796	850	839	778	848	855	855	827	836	864	818	796	823	831	838	824	802	803	804	813	831	838	837	828	785	823	801	788	821	826	866	859	823	834	797	824	748	813	842	811	853	860	810	793	831	804	847	810	808	826	812	803	841	825	786	844	820	860	807	803	816	836	790	842	840	798	818	886	854	817	796	809	787	844	811	830	823	830	831	821	849	845	818	839	830	812	776	844	859	838	803	820	815	813	788	848	769	859	840	867	799	814	892	835	782	865	813	812	837	853	875	865	825	788	836	880	855	821	850	809	830	813	814	839	835	847	853	820	830	834	850	809	900	804	852	848	771	820	837	834	877	839	872	835	859	852	814	823	835	850	841	840	801	834	799	865	815	821	844	843	861	802	809	810	850	863	867	797	823	818	859	801	816	839	870	875	818	812	826	871	858	825	906	781	815	868	867	800	824	844	815	801	792	780	785	831	848	829	844	844	828	803	822	814	831	775	855	777	845	791	820	820	864	862	833	788	809	842	803	871	789	851	817	847	820	867	850	874	815	847	845	827	822	791	829	828	799	831	841	801	880	831	851	855	863	806	831	841	802	817	837	828	822	844	820	831	840	820	842	854	796	848	788	905	845	820	829	841	790	840	822	791	860	783	824	798	805	855	827	807	846	840	798	836	806	823	840	831	839	848	847	887	848	829	819	840	814	853	854	826	818	859	844	828	820	869	826	847	830	873	839	841	822	825	879	828	843	782	807	855	836	818	807	789	835	901	811	861	838	842	877	849	821	871	853	793	825	864	812	798	797	833	902	835	865	874	884	807	816	817	857	828	748	803	828	848	852	821	813	781	860	839	859	821	866	802	839	843	796	837	856	805	849	844	862	875	797	799	837	808	809	825	791	788	834	815	766	845	816	844	817	810	838	840	831	851	816	864	786	836	841	852	809	827	812	889	835	834	852	882	891	788	897	861	790	757	842	847	855	856	833	801	857	755	811	750	829	795	829	870	852	833	796	800	832	809	882	846	846	845	842	828	843	782	810	855	867	810	824	846	802	863	817	798	849	811	865	833	834	786	802	873	775	803	838	807	831	844	889	827	846	813	858	863	793	756	830	842	834	797	882	890	841	877	805	809	868	824	819	822	792	877	849	887	809	854	855	811	847	841	807	841	856	834	817	844	823	848	816	831	874	833	768	855	829	862	801	851	814	852	838	798	847	782	823	844	848	824	793	794	815	795	844	809	814	824	844	818	862	796	831	845	860	832	826	822	829	867	798	844	824	801	835	812	866	861	830	784	851	802	852	828	768	853	874	791	818	824	803	853	815	817	867	756	773	809	865	775	814	874	828	855	825	804	828	793	822	874	859	838	806	848	800	840	849	824	796	833	814	851	824	827	822	869	813	839	813	862	813	880	908	868	799	801	833	852	827	843	855	811	788	819	816	835	800	828	866	801	875	875	812	856	825	835	818	786	816	852	823	873	845	791	851	787	832	814	856	822	832	837	832	819	834	857	793	874	808	788	822	851	859	841	835	833	831	843	835	756	793	824	811	850	772	872	788	887	855	817	819	803	798	816	817	810	817	803	823	834	864	849	788	837	796	831	803	894	861	851	831	855	870	857	813	785	802	816	812	856	843	816	828	831	870	842	880	799	785	817	785	846	814	831	805	836	888	833	820	817	846	883	817	852	801	880	861	838	804	772	850	809	838	830	816	851	842	812	845	795	811	803	814	836	874	815	866	813	828	857	833	812	845	865	851	857	862	823	808	816	819	833	865	843	873	794	864	860	815	809	849	840	819	833	803	849	853	810	831	861	865	801	870	797	783	826	837	895	813	832	859	792	823	906	775	828	857	832	864	797	859	858	819	803	809	800	810	827	838	821	785	873	846	862	843	849	846	829	857	820	829	820	832	846	780	811	839	848	798	864	798	807	802	815	844	848	812	834	835	796	826	793	833	826	765	875	780	770	822	887	835	873	809	835	880	793	837	851	822	843	849	879	889	838	844	813	832	789	830	839	825	804	852	821	850	869	852	861	827	835	810	827	816	796	828	842	817	827	827	811	802	833	828	777	809	820	828	846	881	857	834	846	815	877	885	852	823	785	854	818	807	824	789	824	861	820	806	821	791	791	817	840	804	798	878	832	789	804	829	836	780	786	897	863	813	872	787	864	876	799	817	828	804	816	850	829	847	811	858	805	925	845	820	823	810	808	830	798	803	841	831	836	796	788	817	836	790	832	829	835	799	883	846	862	843	868	837	796	831	858	805	826	830	795	824	829	854	817	798	821	800	837	844	819	847	788	808	868	834	835	829	820	870	833	878	840	782	813	871	788	809	880	824	870	807	842	853	848	833	834	867	862	808	820	839	811	829	832	839	847	796	862	794	896	865	852	865	811	830	821	837	820	787	796	776	861	812	884	798	844	845	836	853	816	785	884	855	825	855	833	819	809	866	829	839	780	841	829	827	804	820	812	820	815	847	832	796	817	802	862	825	816	814	835	825	833	789	834	869	835	860	797	841	832	838	853	842	846	843	840	830	851	840	792	833	823	859	863	830	862	875	794	795	831	859	837	818	830	768	846	844	847	847	850	845	836	889	841	829	808	803	818	828	884	840	833	806	850	865	801	811	800	844	844	832	850	841	849	843	832	819	772	783	809	818	886	859	828	821	824	829	850	847	808	802	839	802	839	844	810	800	835	837	838	792	764	846	866	817	837	845	840	820	841	866	817	892	811	859	843	821	825	784	810	798	861	809	825	853	814	849	800	847	876	814	783	829	834	819	793	828	816	826	843	842	812	785	835	854	795	830	843	853	852	882	829	819	829	856	853	841	824	827	846	860	832	823	816	819	819	851	831	848	794	790	877	867	805	788	819	811	840	820	809	816	836	807	839	802	794	833	822	739	786	817	860	789	839	831	806	807	849	818	860	827	826	822	844	839	845	822	875	822	771	813	825	845	843	859	831	767	831	818	784	817	853	817	835	820	824	875	847	783	856	850	831	827	850	834	790	820	846	791	780	835	835	858	798	828	859	815	822	772	847	798	805	866	834	824	817	832	847	825	872	846	778	818	863	772	805	834	805	842	836	892	799	849	797	824	815	803	812	850	803	811	877	806	833	875	864	793	837	842	836	852	865	819	879	774	837	819	850	872	845	810	841	849	864	788	806	847	851	805	739	779	825	859	822	846	811	851	814	829	817	781	804	847	808	835	843	825	831	829	834	827	804	835	795	889	802	815	847	832	868	818	788	791	815
24860	21364	26362	25042	17094	9179	4488	1701	570	558	537	497	550	563	588	581	525	558	509	543	541	556	570	536	527	522	555	567	531	534	567	556	519	528	552	562	486	573	521	525	565	530	526	542	537	511	538	595	602	534	509	542	551	563	567	581	495	542	570	549	493	553	556	597	557	517	516	566	556	537	504	548	548	536	539	529	561	527	533	573	556	563	529	527	538	541	524	538	564	552	551	539	512	536	525	534	563	519	532	519	536	523	562	566	542	524	553	522	524	533	532	551	572	559	494	539	521	517	559	507	553	539	513	552	522	532	541	544	533	526	545	516	548	540	548	560	541	556	529	537	531	582	555	552	541	535	515	548	554	550	526	574	511	523	502	603	538	522	572	566	534	580	522	552	535	512	545	545	538	545	545	542	560	550	529	536	514	545	500	545	548	510	557	549	509	563	525	512	494	565	571	516	528	519	561	574	537	558	527	544	559	540	519	537	540	518	546	530	559	550	600	510	584	521	541	503	553	527	488	553	544	533	531	561	534	571	526	528	522	505	500	541	557	503	538	535	535	561	545	586	504	554	543	560	535	526	499	516	529	512	498	574	582	556	538	520	524	564	556	517	558	555	537	539	536	537	560	496	524	531	528	539	479	540	533	486	564	530	562	536	503	520	550	540	531	559	546	508	519	553	557	560	534	528	533	552	553	566	518	531	556	565	533	499	548	517	563	564	531	562	572	553	545	574	568	518	513	524	533	566	533	553	505	562	540	510	517	537	565	578	564	511	549	514	513	521	568	556	538	555	518	542	540	529	542	547	547	569	553	512	523	546	549	481	562	532	544	521	544	529	608	538	539	525	535	530	564	590	537	537	506	498	535	578	539	536	555	544	526	501	523	561	581	594	534	552	564	575	559	556	571	551	561	539	537	508	541	583	548	521	562	530	535	583	528	531	534	568	525	552	521	575	530	540	534	531	549	522	528	573	554	510	580	517	534	569	552	569	504	530	529	569	516	505	552	563	546	546	602	560	509	502	536	513	538	570	551	574	542	535	540	516	538	532	532	510	538	565	587	530	514	532	541	512	544	552	561	546	538	544	553	535	531	529	552	569	544	546	533	498	559	541	530	538	507	559	563	562	549	506	563	535	548	539	584	522	515	541	552	581	590	557	554	555	554	531	524	543	533	531	530	535	552	521	538	554	531	514	528	520	573	563	530	525	529	536	525	515	552	594	511	517	540	540	553	531	568	535	534	545	549	521	517	556	539	533	519	530	550	552	534	543	533	523	550	534	538	554	538	496	531	547	531	533	562	553	564	504	560	535	513	565	520	517	572	551	562	548	536	542	540	536	544	509	541	527	569	506	565	520	510	517	559	565	488	554	577	554	528	541	549	520	554	557	570	575	544	555	508	534	507	556	573	567	547	526	501	518	545	489	540	574	494	604	546	550	521	504	560	522	539	543	494	538	553	546	555	536	557	546	538	569	537	531	536	546	571	535	563	559	558	532	518	535	524	526	530	509	513	588	532	508	553	575	571	565	518	545	524	539	519	572	501	534	600	548	555	576	509	518	534	510	544	514	576	500	531	575	535	527	525	538	530	561	492	519	574	541	536	504	500	544	581	510	558	556	538	539	503	521	573	553	553	551	549	547	563	558	558	556	532	510	549	543	548	560	577	556	559	542	534	561	577	564	574	499	514	516	570	515	565	560	569	582	532	592	557	620	561	542	534	534	526	569	557	540	568	514	523	532	532	532	538	572	545	521	544	527	508	525	529	530	507	557	542	498	552	563	514	557	564	521	551	543	549	556	530	565	523	553	479	577	547	568	532	537	550	514	516	556	546	543	531	585	527	571	494	543	512	542	542	573	538	529	524	553	590	543	545	547	531	535	553	570	533	569	542	532	554	566	505	586	540	550	508	543	535	526	542	533	553	524	541	580	535	495	485	550	541	528	573	544	557	489	559	536	518	508	535	532	573	564	541	581	543	564	522	568	563	550	587	535	548	537	560	495	540	523	537	579	505	570	516	522	554	523	533	540	561	508	568	552	536	502	529	532	512	596	534	571	535	524	545	513	516	546	545	537	541	515	506	539	568	533	515	568	506	541	514	529	512	542	548	541	517	530	536	538	562	542	537	512	588	515	609	557	507	562	507	550	538	539	538	542	533	546	567	548	502	542	541	545	515	522	512	539	561	550	547	582	565	500	547	560	504	548	540	508	509	596	525	530	556	510	531	529	477	527	547	561	527	592	546	529	572	586	535	530	509	541	530	568	572	524	551	545	528	552	533	541	552	518	569	532	567	548	558	553	548	537	502	559	576	512	553	534	523	534	550	555	519	559	530	500	518	550	538	536	588	551	506	538	511	553	546	521	529	533	536	533	522	560	567	552	534	538	536	533	524	569	530	547	519	566	550	508	539	561	568	534	569	544	532	543	559	550	542	520	522	531	552	563	586	555	561	548	526	536	561	490	524	561	516	511	553	528	497	492	573	545	518	525	543	569	540	518	531	546	556	526	547	493	480	525	531	559	511	527	544	514	564	518	564	567	514	514	534	548	525	556	545	512	567	574	529	564	522	543	546	548	529	544	538	547	531	525	623	560	587	546	561	543	546	533	525	556	559	552	560	498	536	530	551	572	494	539	494	522	537	568	529	516	552	551	545	537	559	542	534	529	550	545	566	493	539	555	530	521	551	543	546	550	494	535	493	522	534	552	572	518	478	541	551	535	539	540	568	543	542	545	547	519	542	536	573	577	478	559	524	537	579	569	522	550	540	530	531	537	554	565	527	564	546	533	478	554	498	532	516	539	569	555	510	513	511	540	565	561	560	540	572	547	571	564	546	574	522	513	569	526	560	514	546	507	593	562	557	521	552	567	573	527	540	524	555	570	555	551	548	561	538	510	547	519	574	580	521	523	546	547	468	521	523	552	525	537	524	535	540	532	542	532	520	531	525	564	524	517	550	535	563	537	533	549	520	517	535	583	531	581	526	558	532	514	492	514	545	549	505	531	504	527	606	528	570	567	512	555	521	542	557	550	555	540	518	554	593	562	568	520	545	545	515	554	568	499	519	502	506	532	553	546	516	535	533	568	523	547	550	485	558	540	543	564	550	537	541	549	550	501	535	547	580	530	496	572	525	502	570	517	546	556	550	542	527	574	496	519	543	534	532	501	503	527	573	527	520	506	543	518	563	538	530	537	577	570	516	555	546	538	559	580	570	531	521	535	560	571	508	547	557	529	550	503	546	539	528	553	540	522	515	531	570	500	561	523	552	518	538	538	537	535	523	535	527	538	570	559	499	547	521	532	519	514	548	546	579	567	530	517	535	542	530	565	537	534	544	527	538	534	538	545	560	507	513	572	530	538	554	531	544	511	497	548	554	548	553	569	525	490	549	549	549	549	547	559	567	522	542	549	547	541	565	566	559	564	566	553	546	482	492	516	503	551	524	567	574	545	534	571	484	557	583	534	505	532	498	560	508	528	513	528	561	537	529	550
30004	45279	32944	22933	24135	15068	8439	3320	672	689	733	765	720	727	693	716	776	681	754	659	655	742	722	711	724	716	677	700	711	688	775	677	743	713	708	700	742	698	680	739	734	700	757	747	729	739	698	774	763	717	702	702	711	666	694	725	667	715	685	696	708	671	671	678	709	731	707	674	681	705	672	701	726	690	689	689	693	682	729	676	712	738	675	714	698	693	713	734	677	664	699	691	692	728	714	722	684	696	695	717	734	706	719	719	708	707	680	679	718	699	739	714	704	692	734	728	729	715	686	691	690	709	757	749	685	725	702	683	709	709	703	667	689	679	736	689	689	713	686	688	692	736	700	706	728	661	707	681	695	691	711	712	707	672	726	678	728	698	700	745	689	713	709	685	767	674	704	672	706	705	679	686	699	718	711	676	777	687	696	737	724	751	676	675	703	691	717	698	738	738	724	703	697	694	687	735	700	723	686	681	674	716	751	706	711	720	692	713	742	729	656	707	714	723	740	723	696	693	717	768	708	706	770	717	744	649	708	684	682	672	700	683	731	738	693	725	701	712	687	748	686	702	759	757	699	730	723	687	678	687	697	753	680	675	723	678	738	719	746	706	710	689	655	704	624	690	750	751	695	706	771	721	723	720	686	661	695	652	683	656	734	672	728	746	753	700	680	746	725	694	693	695	715	709	705	738	704	704	709	696	687	651	740	717	717	666	711	740	693	723	671	690	743	763	794	709	652	711	734	669	710	692	730	691	686	710	688	704	728	694	714	687	681	667	682	704	702	699	687	739	713	681	693	723	697	738	729	737	647	716	742	708	706	690	734	742	665	712	703	706	698	716	714	682	680	721	767	680	753	672	677	738	734	735	719	696	710	686	698	755	693	698	680	700	697	689	671	712	743	694	674	693	681	713	720	713	733	719	659	708	713	735	672	725	693	696	746	701	715	715	657	696	666	735	702	643	727	693	705	737	729	696	703	674	640	674	648	711	702	741	697	683	713	687	724	682	713	716	672	755	676	762	692	723	741	678	701	731	716	683	740	690	695	707	724	686	691	746	653	684	706	734	703	687	693	694	726	734	669	736	723	727	738	639	726	737	699	721	737	733	694	676	662	685	681	690	722	720	718	689	733	711	714	718	726	712	739	727	658	700	694	724	687	691	720	725	690	696	713	684	694	693	696	684	757	680	687	686	710	700	745	738	737	705	704	695	693	741	714	705	799	714	713	748	703	714	674	688	672	758	738	677	739	675	724	691	706	715	703	705	757	667	726	709	686	698	773	720	724	710	752	708	711	734	731	754	722	713	675	737	702	753	756	673	680	720	772	726	690	722	729	735	752	708	701	709	697	676	680	720	697	715	753	689	717	709	678	726	745	709	678	700	722	695	677	722	703	728	718	697	675	715	689	673	710	699	707	735	768	712	737	708	710	738	724	737	715	718	687	683	700	666	760	738	683	727	667	690	727	750	739	685	724	675	701	674	707	700	729	691	705	706	716	655	737	726	717	738	723	724	670	653	741	716	734	754	726	715	754	707	720	708	733	694	719	748	673	685	716	739	670	680	704	699	749	682	701	722	760	692	732	738	700	672	657	718	715	695	664	701	712	726	654	700	693	732	720	675	704	680	745	730	674	724	672	694	692	717	688	716	720	717	720	727	705	720	668	753	710	697	712	666	721	718	701	660	686	749	691	727	665	724	646	690	687	716	717	670	709	697	697	650	717	719	779	780	712	684	712	693	713	702	709	744	672	774	690	765	677	716	673	739	731	698	727	692	708	704	661	705	688	746	682	700	654	724	705	731	685	679	733	712	664	665	705	702	697	707	716	695	766	697	657	693	683	713	748	704	689	756	696	637	690	730	706	671	685	722	650	673	688	720	721	741	692	711	712	713	692	704	745	695	700	726	687	652	661	727	671	727	758	719	695	679	700	711	700	723	733	689	689	757	700	691	692	726	700	720	745	701	690	690	700	695	704	699	709	692	661	669	706	739	695	683	728	706	702	695	763	692	710	710	726	760	706	688	673	711	739	711	699	728	737	701	697	700	679	652	711	704	715	712	628	700	745	710	740	628	689	715	678	748	741	684	641	721	706	717	750	693	733	729	742	697	740	737	693	679	695	734	752	747	714	670	685	741	707	778	732	673	725	757	737	711	712	690	734	708	683	673	724	718	745	713	723	727	665	698	694	673	699	703	700	741	694	688	735	698	717	689	698	688	723	718	723	767	741	685	707	696	666	771	700	698	723	728	708	743	657	674	753	716	720	693	724	693	652	716	694	667	743	704	747	701	717	736	724	700	709	734	720	654	678	698	738	665	713	773	712	710	731	707	713	733	671	708	724	676	732	710	728	722	711	668	727	682	707	709	712	737	716	708	708	736	763	680	699	738	695	721	739	679	725	719	749	713	731	704	716	687	717	714	687	703	728	730	695	732	732	747	689	701	681	701	717	668	713	752	700	718	753	645	706	683	727	721	714	691	735	743	706	695	679	687	717	674	714	680	658	707	718	741	754	734	756	670	693	709	730	696	729	712	729	764	738	734	703	694	700	691	688	665	695	697	699	734	698	732	695	768	675	719	732	689	688	694	691	700	744	718	705	701	690	715	702	761	695	745	722	736	683	688	680	722	738	681	701	719	668	737	691	711	686	710	703	704	666	700	718	707	734	699	717	721	757	717	660	712	697	704	718	732	699	708	708	677	730	687	714	706	750	720	709	737	703	681	713	671	711	719	699	685	702	717	700	705	723	732	687	714	702	697	702	675	680	685	703	703	724	710	676	736	705	732	685	663	680	715	707	733	725	682	630	702	684	721	697	701	678	725	686	666	667	684	695	736	720	696	732	703	681	736	730	684	677	706	696	714	727	718	693	727	741	674	707	684	729	724	728	700	691	636	657	732	691	691	710	740	675	704	730	708	739	708	693	669	748	745	716	736	734	738	692	701	713	710	686	683	708	713	719	753	732	715	737	727	678	671	698	685	711	738	668	725	739	684	667	713	687	663	668	737	698	691	672	681	696	705	725	646	718	686	715	684	726	694	652	718	750	700	732	708	655	714	689	718	708	709	713	700	706	729	745	647	724	702	732	698	704	715	687	735	739	716	763	696	740	705	759	720	689	703	724	687	695	726	717	718	722	751	726	693	719	762	679	680	682	767	734	710	706	691	725	706	680	661	720	756	679	677	718	658	716	676	726	696	710	706	702	728	741	742	680	697	706	717	739	704	710	716	726	681	745	721	711	716	682	689	719	688	679	713	691	685	666	696	689	751	699	726	663	740	739	692	685	708	716	698	736	716	725	687	699	718	665	729	695	722	745	718	674	697	734	685	661	696	755	707	685	686	700	699	669	717	683	701	701	721	731	747	708	700	764	692	670	754	697	659	653	735	731	744	698	692	748	725	726	714	726	685	718	669	700	682	679	710	726	667	664	682	701	757	722	702	696	713	702	714	722	727	696	708	665	698	702	717	713	710	709	642	680	709	695	706	714	718
22403	21232	28309	24476	22278	25158	23422	11326	1257	392	358	375	356	354	349	348	340	317	365	360	309	370	327	363	349	330	358	329	356	359	310	358	333	352	350	314	365	349	350	341	359	342	327	307	348	358	340	352	327	349	359	346	351	320	373	336	353	317	338	373	335	319	342	330	340	355	328	361	352	360	329	323	374	342	327	303	360	331	333	331	339	361	326	363	355	369	340	350	321	330	349	331	375	345	361	346	345	335	361	341	330	328	348	337	356	395	351	361	330	327	345	346	341	339	335	342	335	322	340	368	345	358	356	353	304	359	349	328	363	351	384	343	343	364	363	319	345	370	356	325	333	345	369	350	364	357	339	368	350	357	345	324	325	342	329	349	385	368	356	359	350	358	314	333	344	340	355	339	338	339	330	361	356	327	309	358	349	325	343	351	354	356	367	330	333	323	365	348	364	346	357	327	349	329	330	343	350	355	363	344	355	337	320	341	355	340	315	340	372	363	372	326	344	398	369	344	363	315	330	335	341	353	362	367	352	349	330	332	375	347	372	365	321	341	342	332	376	312	346	325	381	332	367	329	339	367	352	357	343	310	337	335	345	349	347	300	364	362	338	332	332	319	370	327	318	323	360	364	337	336	314	364	360	341	386	334	302	362	339	368	353	333	325	366	339	315	355	342	346	318	324	368	356	360	340	301	391	353	369	374	321	375	323	345	340	324	359	372	367	344	369	336	348	335	346	342	381	321	339	352	329	392	352	333	335	345	343	347	343	330	338	324	335	330	326	327	331	354	337	350	374	339	315	351	359	351	346	330	344	369	362	325	352	319	347	341	343	356	346	355	317	319	333	306	342	332	354	308	349	361	348	333	322	358	316	344	351	355	344	344	331	372	333	367	329	365	347	355	358	336	360	358	343	340	334	355	339	338	373	323	318	311	340	346	334	362	320	350	316	343	336	333	316	319	350	330	376	326	330	371	341	333	315	329	349	346	330	332	345	334	364	336	357	343	352	347	327	348	329	373	326	377	323	352	326	337	343	308	352	315	328	348	343	357	347	318	330	340	340	339	348	341	336	356	324	349	343	339	347	354	334	324	353	338	347	323	323	401	322	304	342	387	330	306	326	322	337	396	340	332	371	327	335	308	338	349	358	311	314	347	327	319	323	350	348	361	334	336	366	323	343	338	355	329	356	314	344	328	362	324	337	357	335	339	341	346	371	374	333	321	353	368	353	341	369	342	347	369	325	342	369	323	305	331	324	352	349	346	352	335	342	357	324	343	330	355	349	315	301	320	322	372	344	324	368	331	299	368	329	333	325	349	324	324	339	365	336	353	368	355	345	324	360	339	339	384	355	342	351	353	362	377	346	342	322	354	319	326	329	370	336	317	341	354	342	369	352	324	316	349	337	350	367	335	336	386	343	326	342	296	356	319	354	362	342	306	324	313	315	355	359	335	331	354	360	353	345	338	346	291	372	338	339	337	350	339	360	367	365	343	387	356	347	327	349	347	338	306	351	340	371	319	321	365	357	351	325	345	379	335	372	335	332	364	340	329	389	349	338	353	326	288	353	392	344	338	355	351	307	326	368	344	304	336	365	331	348	324	354	339	346	339	351	359	360	343	318	342	358	322	350	315	315	340	369	331	382	340	347	383	367	348	325	312	330	359	317	336	326	339	336	362	335	334	305	320	361	341	356	320	340	342	335	340	338	363	329	369	325	323	334	349	357	370	366	329	334	354	332	368	317	378	347	346	389	360	346	353	342	335	390	342	314	337	330	328	349	340	355	318	338	336	324	349	347	343	382	340	341	358	332	340	374	342	328	358	325	340	328	337	344	391	365	339	358	366	341	318	333	335	316	353	353	347	347	369	342	346	333	341	344	350	355	350	337	357	326	308	351	341	324	325	352	366	362	365	334	312	330	304	320	325	351	365	348	330	366	329	328	369	352	297	373	323	344	371	370	347	364	362	344	324	323	333	326	342	376	315	339	362	336	349	340	335	331	323	349	351	297	299	333	366	371	345	328	352	320	337	338	359	333	359	321	333	336	360	364	339	367	372	331	316	359	288	316	318	331	381	333	340	364	338	290	366	383	347	339	350	336	327	361	348	356	322	347	328	374	356	353	321	350	331	361	342	353	361	342	374	359	360	331	358	330	353	308	359	361	323	365	322	334	313	365	357	347	333	334	360	363	359	346	319	346	327	377	382	312	322	322	315	358	329	358	374	395	382	401	310	329	330	340	343	340	331	351	347	307	332	378	351	323	349	345	355	349	354	342	374	364	347	351	340	351	350	341	316	357	341	361	360	353	376	328	347	340	311	350	334	347	358	324	339	334	342	327	344	359	332	343	311	358	365	343	368	339	353	324	330	362	332	315	321	346	357	362	309	354	345	317	317	305	317	328	353	368	345	319	323	340	340	365	319	325	349	352	352	322	318	330	365	347	347	320	329	342	333	344	344	352	355	333	334	341	314	360	366	336	360	348	338	336	338	311	376	332	360	356	362	381	337	322	346	339	375	374	320	332	348	339	358	342	344	333	363	342	296	345	382	367	366	330	350	352	332	367	329	357	371	355	325	315	344	350	345	352	345	356	326	368	357	353	342	337	369	376	357	337	345	341	360	369	346	347	330	341	344	334	349	353	349	337	356	351	348	335	334	349	341	306	322	318	334	335	299	307	360	350	336	338	330	385	301	317	349	331	344	336	355	314	315	319	358	328	346	326	379	375	360	352	358	335	341	322	361	321	337	316	345	377	327	378	353	316	340	329	312	326	367	332	313	344	344	354	334	339	361	324	394	353	335	377	319	359	320	357	371	345	351	342	334	332	352	299	327	347	339	355	337	296	345	347	350	323	319	361	347	350	301	345	326	333	362	360	336	379	351	357	327	374	331	331	331	370	322	357	360	351	338	344	347	367	357	376	320	315	382	314	349	371	337	341	362	345	348	349	333	390	362	368	324	340	351	336	337	349	363	338	365	327	315	371	361	317	326	319	344	387	329	301	327	325	337	339	364	330	361	322	343	344	341	349	346	361	345	336	351	340	348	376	357	371	337	360	311	311	330	350	352	359	378	355	369	365	311	351	347	360	383	342	336	338	323	341	330	340	375	349	313	308	355	392	364	345	355	321	355	339	348	374	333	332	368	350	351	303	345	334	361	347	363	374	363	316	323	334	334	349	363	340	356	346	367	360	322	325	348	344	336	344	340	338	325	355	339	351	353	333	357	351	345	352	345	351	360	323	343	324	365	340	334	339	340	314	351	357	329	315	363	355	349	321	324	323	352	341	344	314	345	351	356	314	315	348	330	335	323	337	346	363	325	333	336	323	330	351	357	374	350	365	335	352	300	300	324	356	336	348	342	351	333	348	336	350	314	334	338	344	348	331	317	351	343	360	333	305	342	364	367	309	330	353	329	352	331	343	345	314	343	322	330	329	347	329	336	327	346	334	337	302	361	319	317	338	346	328	335	318	322	349	344	324	360	359	302	342	321
37320	62830	46779	34540	32798	31426	24877	14804	1592	475	496	470	536	446	462	497	471	417	434	497	479	497	455	463	481	489	487	441	474	524	432	484	464	487	450	445	452	487	462	471	453	438	455	462	474	442	444	470	440	468	470	460	496	449	492	445	440	447	463	530	413	480	426	472	497	427	487	456	458	470	452	499	458	477	465	473	446	486	462	464	460	453	472	479	448	454	440	494	456	513	498	436	440	461	460	472	465	445	450	452	473	503	468	439	463	443	479	450	423	466	463	434	444	498	473	460	456	420	474	448	470	427	444	462	486	454	479	460	468	462	474	466	485	477	421	482	469	477	490	486	416	468	454	449	501	497	443	431	477	443	445	449	444	474	489	459	456	444	424	451	435	459	441	487	462	457	471	426	475	445	462	472	473	482	466	491	450	470	476	453	472	478	461	474	463	491	464	468	496	498	452	502	464	451	458	479	462	437	476	469	502	470	473	443	461	469	501	447	439	405	469	497	407	461	449	465	433	433	468	482	477	444	481	420	475	434	456	491	475	463	474	448	446	440	463	481	470	473	462	465	457	476	441	447	439	416	497	502	454	461	465	459	408	453	471	503	492	466	454	437	508	443	431	451	457	449	397	462	456	437	458	471	462	467	460	487	469	459	444	438	475	465	453	455	469	462	458	481	476	467	473	454	459	464	451	447	443	488	506	460	503	485	491	478	488	451	469	447	465	426	480	461	459	479	470	442	448	452	428	473	392	473	475	473	476	483	445	423	444	495	447	461	488	494	439	454	454	466	465	406	500	501	450	484	432	448	441	488	471	505	480	438	465	469	461	457	433	472	498	479	430	444	470	465	487	479	446	452	452	478	458	476	461	432	449	476	477	463	463	458	459	467	465	451	496	499	455	420	425	433	482	473	422	409	460	483	492	446	476	483	462	441	465	472	454	445	466	484	484	458	483	425	450	448	462	497	465	466	484	440	474	483	473	438	425	446	443	446	504	457	462	474	473	482	450	509	464	468	415	481	475	462	424	390	470	480	469	501	488	432	454	453	471	484	463	449	457	465	454	469	470	500	438	483	483	433	491	484	455	481	480	465	451	466	482	443	491	473	479	470	446	492	487	453	497	444	461	447	472	487	453	456	465	462	479	453	485	464	479	441	520	451	430	438	471	458	437	470	491	482	461	431	469	501	424	477	466	489	441	438	460	467	464	465	446	494	447	454	449	459	454	471	484	489	429	464	442	496	451	457	484	469	463	460	431	446	471	461	466	471	493	492	450	444	477	459	442	475	501	455	455	454	495	466	506	463	448	460	503	476	467	460	433	459	470	438	465	473	494	452	466	441	460	448	500	454	431	460	448	448	489	445	469	451	461	448	472	450	471	471	449	502	491	439	442	436	464	416	419	478	447	468	535	470	486	486	469	430	476	460	444	469	434	484	434	478	465	430	430	471	485	482	487	472	451	436	461	474	469	443	428	458	437	483	468	451	446	470	456	459	443	443	468	466	481	453	405	495	484	479	455	432	480	511	459	459	472	478	474	479	454	493	470	475	478	451	442	452	464	474	480	473	444	469	459	477	430	476	465	457	458	474	437	458	460	450	473	461	482	437	478	470	489	443	458	503	461	496	461	433	494	477	488	456	439	450	458	439	481	470	465	494	454	441	427	464	452	490	472	484	484	462	450	467	448	452	434	494	445	488	447	492	462	465	431	452	471	505	472	442	449	491	483	480	458	450	477	488	446	506	446	486	471	468	479	437	486	484	478	479	498	491	453	459	482	478	453	434	458	490	492	491	462	512	476	482	487	475	473	489	475	489	438	465	422	442	425	468	453	463	451	491	499	494	474	463	483	483	459	474	494	431	460	468	448	457	472	467	475	486	448	487	455	470	435	460	517	451	462	463	443	468	455	466	464	433	451	484	501	451	467	465	446	472	484	480	479	452	461	450	504	428	457	463	477	454	447	452	503	421	452	472	491	508	449	472	448	446	465	461	463	477	477	466	478	402	492	488	473	492	480	487	504	473	490	461	499	458	478	475	470	468	445	472	466	473	435	457	450	448	468	463	483	474	479	504	470	451	428	447	456	482	459	440	493	499	446	470	510	444	482	500	446	434	468	410	459	432	463	469	484	478	445	475	467	497	458	471	480	476	467	459	460	420	478	453	484	454	492	439	498	465	468	429	459	446	477	441	476	481	448	439	442	449	480	493	488	456	439	444	455	438	513	511	468	465	508	449	442	465	469	480	457	472	461	481	463	453	474	495	461	505	457	459	471	498	457	498	493	439	454	491	452	491	489	485	499	513	459	482	432	455	466	466	491	494	475	462	447	484	458	456	461	484	474	478	517	473	443	440	460	479	465	482	499	436	444	439	458	500	459	465	478	477	469	520	457	500	477	463	443	474	475	472	525	463	434	482	435	437	477	472	469	454	508	472	466	435	455	499	463	434	485	458	485	467	482	456	422	453	494	453	455	436	490	454	469	489	447	446	506	497	489	465	460	463	466	443	425	467	493	482	450	459	490	488	452	430	449	434	490	469	457	485	469	497	479	470	429	497	485	461	464	472	440	460	462	461	420	477	474	496	445	472	490	459	473	465	452	476	431	446	466	471	465	485	481	491	459	471	461	428	532	455	455	489	428	466	468	443	465	488	476	460	437	428	475	483	471	476	440	492	428	471	472	456	434	474	450	459	438	455	470	499	425	484	471	441	440	431	444	469	453	464	470	446	452	438	473	454	434	456	480	437	464	437	497	443	484	496	446	464	441	481	475	479	447	499	476	438	432	468	435	491	452	477	433	454	473	475	428	458	468	445	469	477	463	423	523	458	476	479	450	466	468	454	476	456	451	435	490	469	479	439	485	451	481	412	454	479	459	456	461	483	461	466	475	479	471	490	481	487	476	438	438	494	493	490	506	452	476	452	471	444	464	493	452	499	458	491	425	445	459	482	486	477	471	492	453	450	468	467	473	463	482	457	490	452	460	505	451	452	420	438	461	462	464	464	457	447	474	486	459	466	460	480	434	457	465	438	444	485	496	469	473	425	478	455	481	474	461	475	447	454	439	498	476	444	465	421	468	477	464	442	425	491	482	452	441	437	469	474	487	490	471	450	516	446	485	469	450	495	478	452	462	464	466	503	500	441	481	476	481	475	474	447	468	457	442	457	457	490	450	453	436	445	492	464	452	459	472	506	473	460	490	426	479	475	488	437	439	495	473	465	483	493	463	445	465	468	441	420	452	470	472	511	459	460	444	418	458	446	465	477	422	448	483	471	477	472	434	450	461	436	488	477	480	460	453	482	447	446	463	472	482	467	479	458	464	481	484	448	481	506	466	444	482	472	410	463	425	466	444	478	474	457	503	426	462	472	457	465	479	426	472	464	468	446	513	484	497	472	441	500	490	478	472	446	456	475	460	441	455	488	461	506	455	483	456	495	483	508	410	456	453	449	445	447	440	412	432	482	443	495	454	491	507	448	465	460	447	455	491	459	451	477
29394	25801	20696	7335	2820	2450	1995	1218	676	664	690	674	652	651	665	674	648	666	686	652	642	607	611	674	643	685	643	671	631	721	679	623	690	677	688	691	638	698	675	651	656	635	646	699	685	671	662	664	652	637	652	701	648	604	653	644	637	698	680	641	657	650	640	688	674	658	661	635	628	644	638	682	664	692	679	691	618	651	635	725	663	660	644	630	662	638	661	691	659	610	650	632	670	633	642	660	643	677	646	702	614	674	647	667	670	646	641	673	655	646	695	666	629	635	671	650	683	617	671	625	632	664	653	655	656	646	696	628	672	696	685	681	661	644	665	621	657	631	681	640	666	669	607	691	675	614	639	669	641	685	648	657	643	650	692	666	679	659	645	657	672	663	634	631	672	691	636	656	631	601	694	673	715	659	688	698	698	657	657	650	677	677	650	673	665	658	654	753	645	657	694	661	642	631	687	624	668	642	666	633	663	664	712	653	657	661	720	649	656	692	668	633	697	650	643	649	641	619	647	605	664	654	650	664	636	672	656	639	661	676	750	607	649	662	621	618	641	667	698	639	677	675	650	648	661	644	672	664	635	626	653	639	712	666	630	695	674	684	676	667	633	622	642	667	654	624	639	606	629	645	702	670	691	604	662	678	694	668	661	677	684	698	649	664	694	678	678	682	667	677	669	680	650	644	633	632	674	631	660	643	665	645	661	708	686	663	653	633	671	668	665	622	632	653	613	658	578	637	634	695	656	689	696	681	630	653	663	642	707	637	677	653	682	607	709	665	627	698	696	651	652	638	641	618	664	678	620	685	675	649	653	654	630	670	652	667	653	685	703	649	665	654	652	699	696	675	702	677	663	676	671	662	643	669	604	695	672	625	696	628	647	672	658	694	653	646	673	653	657	620	653	625	705	626	647	634	678	674	679	653	639	663	704	667	738	645	698	656	659	702	618	668	628	628	621	648	649	693	656	644	623	636	628	660	607	658	660	677	718	715	637	665	695	620	668	664	661	690	637	665	639	659	669	690	689	663	603	649	623	629	668	654	662	661	706	623	669	669	683	702	672	655	624	662	683	663	632	637	645	646	633	672	632	661	642	653	593	693	645	704	673	608	653	695	643	621	667	639	689	646	701	687	677	664	669	634	654	699	635	659	604	676	672	621	641	646	643	667	610	628	663	651	632	717	686	624	664	685	672	681	690	669	626	626	685	668	630	618	691	654	673	667	689	615	646	636	721	640	688	642	651	653	657	645	668	654	661	663	645	649	681	629	623	628	673	665	654	678	670	675	668	620	705	672	655	646	667	642	688	646	621	618	646	667	674	669	615	644	634	651	613	701	690	645	645	667	713	674	636	697	702	636	682	705	675	663	681	650	632	639	672	673	667	684	631	660	645	650	662	674	645	695	690	642	620	646	707	698	684	683	692	690	614	686	669	655	659	635	654	642	667	681	681	665	668	651	670	653	653	689	626	652	650	702	645	689	664	673	677	669	703	671	682	707	665	643	642	711	656	669	673	629	624	654	661	659	658	657	673	691	629	664	660	620	652	631	635	657	651	646	683	669	687	676	636	676	613	663	682	667	637	672	624	659	679	629	741	654	644	632	674	665	693	630	716	683	666	665	711	660	680	673	647	674	660	672	640	679	616	630	613	692	633	651	641	655	701	629	646	638	622	673	638	701	603	642	634	649	682	649	687	652	681	663	699	658	645	694	620	626	651	648	634	659	659	654	692	701	626	667	667	667	673	706	630	643	629	651	641	666	697	679	677	598	672	651	654	645	665	647	688	626	673	636	669	639	650	677	669	689	656	664	656	656	669	639	693	718	624	650	645	685	660	650	684	631	678	712	641	637	667	629	629	663	641	724	693	652	673	632	684	625	706	713	683	660	657	669	649	684	676	694	648	634	689	679	620	679	703	675	641	619	660	625	648	663	643	679	663	660	609	702	684	723	680	661	680	621	672	655	703	667	643	675	638	681	633	714	654	646	642	655	666	619	637	673	686	632	648	677	673	619	656	655	643	651	645	643	631	648	655	615	668	630	673	648	671	638	669	641	675	662	689	654	640	667	642	672	667	661	640	688	667	651	700	702	677	686	621	673	666	642	696	613	681	619	627	662	685	681	666	686	664	631	648	657	649	663	660	631	699	668	651	661	616	663	697	644	645	693	696	687	647	625	639	685	685	699	679	643	642	646	651	685	614	643	680	723	648	644	678	647	652	661	615	684	714	633	679	661	713	620	667	670	679	637	659	665	629	649	635	672	663	626	644	655	656	687	652	665	614	644	648	679	638	659	698	655	681	656	610	646	686	642	659	700	636	718	643	668	687	631	689	639	652	648	658	716	690	679	681	612	658	661	672	683	683	654	665	716	666	678	665	648	619	708	701	694	675	672	642	657	650	667	671	643	700	675	677	643	685	632	623	670	638	700	648	628	669	673	701	650	646	649	650	637	674	673	650	684	631	654	638	694	646	677	663	645	697	675	630	681	652	662	654	672	650	623	679	673	674	657	662	673	651	659	677	633	678	660	671	668	634	632	673	662	656	664	684	715	674	690	688	658	655	674	693	620	671	691	672	681	653	648	654	667	662	730	656	685	657	670	624	661	610	652	653	677	655	688	651	659	652	652	659	699	678	656	680	674	676	680	637	633	609	659	650	686	686	687	638	672	606	644	638	647	648	634	655	618	662	638	690	693	681	629	652	683	640	636	687	726	595	642	666	653	707	669	654	633	612	674	652	641	661	636	628	639	655	644	649	662	640	638	654	651	687	662	662	646	645	657	666	616	594	622	655	631	674	634	691	637	708	613	678	655	652	694	671	662	664	662	647	659	683	640	632	679	695	645	620	639	687	667	690	693	653	654	637	658	625	700	689	718	635	659	643	642	665	683	671	664	651	677	696	694	634	640	664	686	655	639	624	675	696	690	656	684	672	660	663	657	657	638	693	665	660	626	701	668	693	641	666	657	720	700	668	635	672	695	662	616	640	639	687	653	634	687	637	650	672	617	622	662	641	656	693	669	713	627	623	648	654	693	681	651	637	665	657	657	635	628	646	655	669	686	674	684	631	635	671	642	721	676	637	708	654	643	634	665	657	714	691	698	671	635	657	703	682	691	673	629	709	636	665	658	583	703	693	686	666	639	689	658	680	674	665	689	668	653	609	657	633	667	661	698	673	684	716	685	670	635	672	660	697	683	710	654	624	651	655	668	674	624	683	659	684	675	655	645	660	664	647	662	654	693	636	657	650	680	629	652	687	640	694	620	665	678	639	631	652	670	647	658	657	655	681	626	671	655	651	675	652	654	657	725	686	656	671	604	606	693	647	673	692	636	678	645	653	724	666	672	721	648	659	604	617	666	665	656	690	652	704	667	720	652	641	668	664	650	664	665	730	640	688	697	634	647	608	650	665	632	631	632	704	658	676	638	666	696	623	702	685	659	653	664	671	682	688	638	673	643	587	682	694	621	665	640	661	606	685	692	694	722	661	677
29568	39804	21695	7597	4373	3663	3009	1688	918	859	887	871	809	843	876	862	814	881	860	869	888	864	801	860	880	854	867	858	840	890	874	837	828	854	899	833	822	832	848	875	889	868	860	859	895	819	811	867	886	860	888	862	816	865	907	887	852	804	883	863	852	859	869	831	867	845	903	886	872	895	869	805	901	893	848	885	896	904	857	905	875	839	863	927	860	850	854	887	892	866	845	832	833	885	841	820	867	897	878	814	834	796	840	885	866	868	898	901	881	893	879	838	910	897	883	890	842	865	844	914	897	858	847	932	883	888	833	870	940	842	867	840	879	892	843	863	885	830	859	874	847	863	905	872	864	860	874	869	876	845	870	819	898	850	878	838	810	861	888	896	883	845	893	855	861	852	843	867	900	897	858	863	868	894	826	873	845	870	864	870	865	924	811	870	868	865	910	894	877	921	882	868	863	886	770	860	866	881	847	811	831	901	854	832	879	905	893	846	893	846	896	905	885	884	872	855	880	926	863	827	893	852	869	867	926	852	862	866	848	763	830	891	864	832	855	875	844	855	834	864	863	798	890	854	801	871	869	850	890	879	875	855	869	841	873	931	867	886	898	879	815	876	887	849	870	866	878	847	880	819	838	859	847	851	804	865	887	872	881	846	868	877	873	882	867	850	888	844	841	842	905	872	932	818	888	857	842	846	848	890	824	827	869	880	868	883	883	878	880	872	859	852	868	927	846	899	892	901	870	877	881	902	867	888	837	865	859	871	799	906	840	872	886	874	893	789	850	884	863	848	852	878	897	854	876	891	840	883	888	874	878	881	835	886	886	867	912	866	895	857	853	859	865	873	809	884	883	886	908	825	850	853	828	906	850	844	889	834	861	808	897	839	886	843	931	886	873	885	883	865	846	869	853	845	870	872	902	855	859	892	893	923	873	844	861	888	926	870	903	843	869	831	924	880	873	974	920	856	874	911	895	863	896	889	931	877	889	884	889	841	880	838	912	921	779	834	893	822	867	901	831	843	822	894	909	855	883	849	905	816	874	849	894	840	889	894	832	874	890	894	891	836	864	858	857	876	790	831	870	842	856	876	857	920	878	899	908	869	831	819	874	860	895	865	835	869	888	845	871	855	830	874	896	892	891	841	900	870	911	925	859	886	873	889	877	894	806	838	850	820	904	859	834	898	912	855	873	881	818	870	914	928	888	858	860	911	873	870	893	872	823	893	862	936	842	845	859	844	877	840	879	871	833	866	865	952	844	906	901	884	935	892	879	851	821	892	865	842	823	847	833	881	847	852	842	896	888	833	883	890	897	843	872	832	881	838	863	877	819	857	855	867	820	842	850	896	903	900	926	863	871	857	853	879	935	811	888	872	863	885	899	892	859	856	883	833	856	910	913	880	880	841	915	874	889	871	868	790	858	825	845	825	877	863	893	861	861	815	823	821	887	831	884	869	878	842	854	860	876	898	877	880	868	860	888	877	847	942	882	875	853	870	872	852	880	879	831	859	941	866	928	901	841	866	830	856	874	829	836	852	887	864	872	875	861	901	883	860	876	865	869	872	818	894	876	882	914	867	816	901	872	868	849	846	926	849	875	888	915	829	879	895	807	877	855	868	900	846	875	846	891	894	800	804	820	853	857	919	859	880	823	826	877	844	858	881	855	860	939	874	829	843	846	895	834	804	865	881	895	900	840	846	883	853	838	834	887	888	893	866	827	865	905	846	862	877	827	834	897	870	875	836	857	897	891	910	915	830	881	914	832	865	880	838	863	876	876	840	862	854	825	902	903	894	856	849	857	853	852	875	833	861	905	850	850	856	875	824	867	830	844	833	872	852	859	862	858	881	887	880	873	804	826	864	893	862	864	908	862	872	849	904	872	867	816	833	891	886	867	951	897	848	861	896	889	869	862	861	883	878	879	872	910	877	868	819	924	883	877	849	878	885	862	863	836	831	891	878	867	882	899	885	851	866	928	912	882	855	847	892	882	851	867	859	900	898	880	901	952	891	900	913	859	868	892	852	845	902	866	834	824	801	877	853	898	855	898	889	855	856	860	855	868	899	865	840	868	890	849	824	862	872	840	872	895	823	838	904	877	841	839	899	910	883	906	905	901	885	856	907	847	873	860	879	863	893	838	875	868	845	860	810	866	884	842	856	876	909	862	884	833	890	881	910	849	841	908	853	845	897	883	884	874	799	866	885	920	866	903	904	929	883	912	872	825	861	808	867	916	843	839	866	877	874	939	823	836	813	869	809	839	833	853	874	957	884	856	893	836	867	938	882	895	841	946	880	839	841	846	901	903	901	881	838	876	849	875	935	907	908	865	890	861	901	835	896	867	899	872	820	823	866	895	845	916	856	871	820	897	864	842	811	830	909	841	871	880	921	844	885	884	902	825	848	874	872	841	831	852	850	867	827	931	910	841	885	821	850	874	872	874	852	871	812	876	914	845	854	835	863	861	865	828	880	821	844	840	853	839	855	889	890	816	834	896	882	868	862	892	904	906	839	828	841	841	837	884	871	865	889	867	890	857	875	902	818	903	875	857	852	803	878	837	900	842	789	888	884	878	824	853	805	809	855	854	917	812	905	946	818	892	911	926	882	844	874	857	845	892	861	863	839	906	860	898	860	887	880	831	901	860	860	902	859	798	834	821	862	872	892	847	876	909	866	821	837	849	888	920	867	853	854	884	849	841	860	895	843	832	878	775	887	880	837	872	879	908	880	861	851	862	874	874	853	890	901	872	875	879	873	900	814	845	878	863	843	844	857	860	891	877	892	919	907	845	900	858	883	821	853	835	869	829	864	867	820	905	893	864	847	890	888	846	894	864	869	813	859	849	820	906	845	851	858	903	860	924	869	864	886	870	868	900	892	877	890	871	837	831	905	819	867	889	884	836	828	821	868	864	878	906	920	877	879	868	894	881	876	862	921	894	863	900	898	869	860	866	897	858	905	889	889	844	834	887	825	843	888	859	899	846	929	822	865	892	865	874	903	826	891	913	886	892	797	859	857	928	838	888	849	894	870	911	854	822	881	822	855	917	865	896	886	837	852	860	846	807	871	832	855	906	860	924	858	861	864	822	853	892	853	839	859	825	881	825	896	881	841	900	862	916	851	945	846	897	882	894	902	869	899	857	870	831	858	871	870	903	878	870	860	874	869	841	878	828	839	855	899	929	843	827	861	885	828	859	867	882	814	878	875	909	812	856	818	880	847	910	906	912	937	854	833	844	878	839	894	844	888	862	876	851	861	856	832	853	880	903	894	876	891	849	896	869	863	848	876	851	874	838	888	849	854	919	847	823	870	832	801	835	826	904	840	942	837	883	856	881	908	887	852	804	908	866	852	849	796	835	876	831	850	905	857	835	861	902	889	836	854	861	859	834	876	860	798	891	835	855	890	886	873	837	848	877	842	888	834	850	854	873	855	816	875	892	879	904	882	855	879	869	839	863	874	879	857	826	865	860	819	886	881	876	845	841	833	874	941
23435	21244	27890	25474	20859	16299	13185	2742	570	577	572	567	591	541	542	516	536	509	577	579	553	552	532	538	507	545	608	517	511	533	546	505	529	501	528	534	516	527	527	573	539	576	543	555	554	511	545	540	542	560	528	535	519	573	538	529	563	541	546	583	553	540	528	550	518	516	575	541	527	493	523	551	574	528	525	553	559	532	512	545	535	542	486	527	526	546	556	497	512	548	523	545	533	531	561	540	544	549	548	556	499	567	491	568	514	579	541	520	545	535	556	553	562	540	564	574	546	561	578	599	526	517	567	531	515	539	572	575	537	486	528	507	497	542	486	512	515	536	505	529	520	536	567	533	552	543	580	520	574	516	519	528	546	517	580	529	534	560	498	528	519	581	568	520	563	607	530	536	544	533	547	601	546	538	544	549	545	498	521	569	575	542	547	514	519	534	532	499	551	533	558	554	534	553	512	544	565	555	561	574	555	543	533	568	586	568	558	520	577	552	580	529	552	562	528	546	538	522	507	533	572	538	574	537	547	564	564	553	548	554	507	534	541	510	553	520	561	540	554	522	534	554	538	498	530	539	596	535	555	580	537	543	562	519	538	529	541	551	546	535	544	545	499	554	537	526	571	551	567	506	546	546	528	555	539	546	512	562	547	502	518	588	556	582	507	521	533	575	557	558	540	529	543	510	540	574	546	523	468	557	517	537	517	538	503	516	536	535	558	537	570	532	526	552	547	526	577	519	559	545	555	538	548	545	517	554	547	562	529	489	509	522	531	499	564	544	547	547	535	542	536	552	539	483	551	524	545	565	512	563	531	549	537	519	539	557	534	523	567	528	535	541	556	553	534	545	529	552	528	504	554	559	533	531	595	546	560	503	520	554	522	595	533	548	519	511	549	504	522	520	531	541	548	535	552	589	541	524	497	555	505	524	597	492	586	590	550	506	550	545	500	568	541	536	546	547	552	567	533	497	475	564	482	526	559	566	502	535	496	551	535	508	546	549	518	530	539	548	550	557	500	515	543	589	514	525	495	538	579	568	532	529	578	539	533	584	523	525	532	537	556	509	571	566	583	578	532	570	498	563	527	491	536	541	542	560	548	524	526	535	499	539	554	491	535	553	547	556	595	526	579	558	518	524	542	517	527	559	534	523	536	545	545	517	526	548	514	540	532	550	525	533	552	581	557	578	575	539	550	557	507	516	531	550	521	588	570	527	553	564	557	503	542	508	560	560	539	484	502	541	519	585	559	542	533	535	536	530	576	526	511	524	543	537	552	555	522	532	568	538	516	559	499	588	530	545	550	522	521	550	554	606	563	541	511	535	524	538	517	571	575	529	532	504	513	567	548	562	511	500	536	544	567	519	563	568	541	537	522	500	488	541	554	553	526	501	544	533	519	509	560	541	549	524	581	599	585	547	539	554	489	569	541	564	579	578	544	540	528	550	532	529	583	529	506	508	522	538	569	550	537	552	527	567	587	545	559	543	536	563	515	566	531	528	493	556	483	535	527	501	529	529	505	536	561	517	555	546	568	546	532	509	530	562	523	556	556	535	569	546	538	503	509	540	560	517	526	524	520	571	524	525	528	493	529	537	549	564	509	536	555	557	548	566	533	552	579	516	550	541	514	521	528	539	529	508	544	527	493	588	544	542	499	507	511	577	543	532	589	534	501	517	540	545	532	569	554	534	570	521	549	560	566	508	517	544	526	576	527	559	566	551	573	524	554	547	589	561	522	544	527	509	545	519	546	557	611	556	555	550	526	505	548	517	600	517	533	506	573	542	522	536	558	560	538	498	540	494	564	514	548	555	576	563	542	537	541	534	532	520	553	551	521	547	557	528	541	550	536	510	560	490	534	533	568	552	557	527	543	587	542	520	551	582	528	549	579	555	521	555	526	550	518	540	541	558	531	540	510	571	545	564	483	525	573	548	539	542	554	537	552	529	519	536	525	540	513	519	541	579	521	593	521	533	549	546	533	501	560	559	526	510	524	562	555	539	535	563	538	508	493	527	544	554	564	519	545	532	501	518	562	557	518	525	515	564	578	528	544	558	583	523	537	540	548	510	506	544	565	536	577	555	533	565	545	566	551	541	617	544	556	604	565	508	519	530	523	550	526	536	492	526	520	568	505	504	581	577	520	548	605	536	569	585	504	538	530	540	532	505	554	556	564	511	516	558	508	578	550	524	509	533	528	544	514	552	544	530	511	525	509	518	544	550	584	474	536	536	567	500	539	530	545	543	569	558	517	536	529	574	582	521	512	519	556	528	491	588	583	530	567	538	508	523	545	536	555	541	535	523	513	541	566	540	531	535	553	534	552	541	582	531	475	523	499	552	539	507	552	528	573	524	553	532	566	503	530	491	528	554	544	533	487	542	559	549	530	526	553	551	516	552	560	562	534	538	516	559	545	531	557	506	615	540	512	562	522	520	528	527	571	501	526	545	551	521	560	508	529	512	514	508	532	544	509	533	519	545	535	537	485	583	527	571	531	547	535	502	503	509	568	510	542	523	535	509	555	543	509	531	548	545	586	546	549	544	584	548	521	557	537	558	574	553	494	511	569	555	532	561	545	508	591	545	542	594	533	573	533	524	533	584	570	541	568	539	528	576	556	550	536	507	552	556	581	557	548	512	532	530	509	527	542	544	509	544	557	510	564	563	539	535	553	560	528	532	578	524	556	560	545	535	542	575	546	535	531	557	549	518	552	595	500	503	494	544	527	551	512	534	571	540	527	579	528	541	507	555	557	538	567	522	532	576	541	518	552	535	495	520	574	570	525	526	561	554	531	550	519	537	573	488	560	524	533	579	526	506	509	501	532	548	486	565	529	562	558	546	543	544	561	553	542	491	521	566	574	535	535	556	572	520	575	501	520	513	525	557	503	500	554	521	547	550	489	570	559	530	531	580	494	545	550	587	594	595	509	528	517	575	535	560	524	549	530	536	543	592	542	533	532	500	568	565	556	495	521	561	515	517	474	555	553	561	546	583	556	545	557	517	570	554	501	576	518	509	503	525	532	527	553	558	516	527	541	537	543	521	535	539	530	561	549	597	538	549	542	595	539	541	517	497	544	538	551	548	534	533	557	507	540	563	563	551	539	556	573	488	503	537	536	501	543	578	572	484	543	582	496	541	552	555	567	537	576	533	512	568	567	535	571	567	516	551	551	521	567	567	500	532	534	556	545	552	535	498	551	539	645	549	549	553	505	535	499	543	572	529	566	542	536	529	538	530	526	558	505	553	480	546	521	564	537	584	579	561	530	559	488	521	545	584	552	536	518	498	576	525	531	566	553	538	586	514	464	539	527	574	534	535	509	557	563	568	506	539	525	547	565	543	530	539	536	575	517	545	531	533	519	570	509	517	555	512	561	503	544	522	546	553	537	509	543	523	539	512	524	501	504	570	585	555	514	519	497	548	549	570	540	522	581	551	542	550	515	550	516	532	499	584	529	571	505	515	536	528	546	538	539	552	545	529	493	550	500	533
34374	55683	41617	29157	20157	18009	16218	3431	734	761	721	714	727	725	669	732	727	715	691	713	767	742	745	723	706	702	742	719	733	679	733	708	738	726	692	758	757	716	672	698	733	714	712	741	748	700	688	694	716	692	760	750	743	759	730	764	766	731	671	680	728	699	730	756	652	753	758	737	790	708	784	701	715	717	718	747	721	737	735	778	774	713	728	726	745	744	740	698	710	776	764	730	745	754	797	682	756	752	716	707	696	721	724	783	711	758	756	742	708	677	764	714	693	742	675	684	799	659	725	706	750	684	712	695	728	709	721	725	725	718	686	708	709	742	720	738	724	722	749	729	715	730	780	732	729	734	749	745	684	744	764	741	737	753	726	753	680	740	704	723	717	742	676	720	687	735	715	723	728	739	747	794	708	750	763	762	721	715	737	753	724	714	743	703	715	706	708	704	724	708	743	692	764	724	700	716	714	757	727	706	679	710	734	687	725	708	758	749	723	786	711	725	756	703	745	708	732	704	704	723	639	760	706	719	705	757	697	739	695	748	767	730	684	708	744	771	710	705	716	704	728	700	714	730	697	717	695	749	737	723	739	717	719	757	751	772	693	686	733	739	694	749	712	704	742	733	750	696	735	707	747	732	708	671	746	722	673	714	706	722	717	747	744	678	681	690	721	732	740	716	737	754	772	683	732	756	725	715	732	702	767	759	718	746	708	703	679	680	775	750	721	783	715	750	717	764	783	679	722	735	698	744	707	726	705	750	754	737	697	723	730	726	714	688	684	709	733	743	690	682	707	709	713	722	740	701	751	739	730	693	716	710	701	737	694	699	741	784	712	718	711	733	780	709	707	725	752	699	728	743	745	687	718	760	737	715	702	688	693	697	669	729	699	707	732	695	710	684	736	715	769	710	790	703	746	718	726	729	712	701	717	718	694	703	732	708	704	724	790	697	717	680	724	729	754	747	748	708	668	755	720	725	689	746	724	701	716	674	739	725	735	736	755	745	744	740	767	727	698	739	752	766	751	683	732	670	716	780	711	725	726	717	728	731	722	673	722	727	755	687	738	693	761	738	709	737	687	736	752	731	711	714	731	749	704	702	768	724	680	714	723	702	764	718	747	721	752	724	722	721	727	747	753	742	716	722	729	781	693	711	744	698	716	736	705	753	713	718	654	741	731	772	761	687	698	704	701	764	725	740	707	743	724	755	720	704	689	722	716	715	736	713	697	766	710	722	732	754	740	723	754	709	703	723	689	740	674	700	680	720	673	747	727	715	686	756	706	724	697	763	712	704	777	720	726	740	788	726	752	752	754	767	738	750	711	695	676	719	710	696	674	725	737	712	685	709	667	687	687	707	734	738	695	690	700	741	764	716	704	704	718	704	717	670	737	752	737	707	706	746	670	712	736	745	727	716	780	699	753	746	731	709	670	720	698	716	730	770	708	683	693	671	742	696	726	717	726	724	787	748	730	734	745	725	707	732	686	765	723	721	722	757	709	723	737	754	740	687	723	716	761	708	670	712	739	728	713	717	689	768	730	746	761	708	688	727	740	726	744	734	726	717	684	775	741	710	694	714	760	715	716	702	751	745	732	673	733	666	664	679	731	711	732	738	718	715	697	731	761	728	743	707	721	774	724	700	706	749	718	731	764	729	766	721	722	751	723	743	743	695	696	720	739	718	712	733	703	728	744	725	708	712	739	703	692	753	737	695	713	705	721	710	685	696	739	727	729	722	761	685	703	762	716	749	710	724	704	744	725	739	711	681	746	655	674	715	747	734	740	757	751	703	685	745	725	673	724	714	703	714	724	754	688	768	716	785	681	749	755	723	742	691	748	769	744	682	735	716	696	716	703	716	757	717	693	726	712	779	727	711	704	694	720	671	745	731	754	705	757	746	711	774	732	745	737	696	713	709	768	686	766	704	716	728	723	743	723	730	738	747	682	745	762	705	751	733	695	739	778	764	712	709	661	702	669	741	706	711	712	717	748	694	706	730	776	699	682	676	735	699	743	749	759	724	736	688	749	751	698	781	721	738	721	755	719	709	751	752	705	721	722	695	723	716	705	753	706	707	677	697	752	728	764	746	727	742	751	708	771	686	686	717	741	724	697	731	755	727	766	712	740	734	686	703	773	747	724	700	720	763	742	737	767	739	695	703	725	739	742	698	720	732	718	695	722	719	745	699	738	708	753	771	706	719	736	717	682	725	682	743	757	714	687	691	706	697	732	750	720	705	722	744	687	724	698	731	747	698	730	759	732	734	685	756	711	729	700	670	726	722	714	745	707	687	711	673	708	748	762	680	697	723	695	716	715	729	723	730	722	746	711	697	723	726	743	728	744	720	731	789	730	722	702	689	711	773	773	723	735	724	780	744	705	742	668	733	732	748	744	680	738	707	756	710	749	746	650	707	737	739	689	717	745	717	696	699	725	715	710	737	744	705	697	703	746	709	725	752	745	690	726	692	734	697	721	742	680	727	670	746	744	712	765	725	699	705	749	761	685	713	725	725	741	716	754	771	724	755	730	706	707	696	729	774	732	756	770	714	711	674	742	729	717	724	712	772	701	763	751	730	729	751	713	690	667	716	771	777	736	745	751	716	725	712	743	752	706	696	767	732	730	776	729	779	737	773	646	738	742	683	692	718	701	744	712	709	742	671	684	693	758	746	720	723	693	723	756	744	719	747	789	757	709	728	694	728	728	784	723	729	694	769	743	696	689	801	758	698	732	711	793	708	721	701	761	686	751	722	729	740	702	739	700	724	684	727	712	687	683	721	760	743	726	684	685	733	738	775	725	706	774	683	781	726	746	743	684	726	688	760	670	742	703	753	721	727	668	708	757	702	713	737	722	779	727	761	702	670	768	737	709	711	688	726	707	795	753	646	710	760	732	716	734	767	724	740	707	725	763	742	787	719	741	709	720	739	716	701	773	708	729	756	754	729	738	730	704	748	771	769	663	723	660	747	749	766	706	694	724	694	759	725	706	717	733	731	754	720	767	686	766	736	679	706	692	730	752	731	708	744	797	693	749	714	769	711	711	717	677	768	717	755	699	749	704	704	744	708	734	690	746	688	712	735	713	726	743	726	786	689	711	686	708	739	728	678	700	746	712	748	692	747	741	736	705	728	725	728	680	737	697	710	702	716	715	729	780	728	689	717	749	755	737	725	726	713	746	688	717	714	713	746	713	736	781	709	726	760	680	700	729	683	728	716	688	728	742	722	699	667	762	744	703	721	737	789	741	728	699	682	714	748	696	749	706	701	706	752	728	731	704	756	723	705	723	711	712	744	715	710	694	731	750	777	736	707	703	732	736	717	757	710	658	675	665	728	733	738	744	718	749	693	701	734	724	723	722	721	727	740	738	715	716	683	758	713	772	709	706	730	759	724	772	727	745	750	728	756	681	686	742	764	684	762	717	726	739	737	773	720	718	737	724	713	732	679	703	716	718	725	689	746	720	691	701	804	736	716	716	686	761	732	717	715	712	715
24732	21406	26888	23952	8586	4837	3584	2691	504	487	474	463	489	455	487	441	459	491	452	463	481	461	528	463	510	489	468	482	441	487	470	472	457	481	482	488	471	468	456	443	487	505	470	438	466	479	502	508	482	479	441	489	519	446	490	459	472	500	501	440	472	475	492	461	495	478	456	426	455	448	471	461	486	442	444	484	444	451	430	495	450	454	451	494	439	469	486	482	481	495	453	458	452	468	460	487	480	464	435	501	473	489	468	478	453	462	466	481	460	455	433	458	450	464	418	453	484	440	478	472	461	483	492	485	487	450	511	491	480	501	482	512	444	503	479	492	466	489	445	501	454	478	489	464	435	488	484	480	447	480	454	466	452	464	465	526	467	507	467	486	472	449	468	445	487	447	444	453	474	466	481	449	476	483	454	508	485	468	466	465	485	509	502	507	483	441	477	453	487	468	467	471	472	453	480	445	477	469	502	469	485	477	445	509	472	509	444	485	488	496	461	464	462	471	475	452	460	453	456	470	450	474	519	477	471	497	511	469	479	475	455	522	463	446	476	484	493	458	490	479	457	542	463	474	455	499	476	455	495	480	467	441	506	510	464	473	492	474	474	481	450	452	499	494	444	452	450	433	448	491	452	464	466	444	460	431	435	450	421	500	490	467	459	486	465	505	492	517	486	515	464	473	499	491	478	462	440	508	476	447	483	481	441	456	453	449	473	456	487	466	456	459	493	498	479	462	491	464	479	450	484	484	492	481	452	472	459	500	463	501	492	473	498	514	461	478	491	504	479	506	459	508	466	513	483	433	516	483	493	472	431	471	451	458	450	493	490	508	494	495	477	506	443	451	440	494	454	491	477	430	461	461	470	483	471	490	443	484	475	504	475	493	519	449	459	489	466	472	478	449	491	469	490	446	504	454	486	452	441	473	501	473	456	512	514	449	459	511	459	422	494	463	455	506	447	498	443	484	495	460	470	449	479	483	452	465	479	498	455	431	468	473	471	505	477	484	458	454	488	452	440	462	504	468	490	448	491	447	453	454	460	471	494	455	423	492	500	443	470	447	491	480	490	459	484	480	463	469	477	431	479	453	482	469	479	470	488	442	463	463	455	470	472	425	472	480	481	484	474	482	489	449	455	468	490	474	454	514	489	518	484	469	493	451	470	426	438	457	458	498	479	435	476	510	511	458	490	457	480	455	480	485	496	485	437	453	453	504	462	454	514	439	490	490	455	464	440	466	473	483	487	470	476	455	464	473	457	467	502	467	446	499	492	482	476	466	526	457	456	452	473	481	455	465	459	495	455	439	525	489	474	476	459	433	466	482	488	476	465	473	473	478	474	478	501	439	456	466	453	502	491	506	430	462	477	450	485	478	470	470	450	465	453	459	498	458	462	444	460	430	499	462	428	468	473	478	441	491	463	418	475	451	487	469	465	434	477	473	476	446	470	485	521	488	461	470	492	492	448	483	470	490	463	494	459	469	506	511	468	503	444	440	458	465	465	507	464	465	472	463	448	455	471	501	464	480	474	456	501	476	537	445	454	470	472	466	457	510	499	473	501	477	444	486	470	465	441	486	446	420	494	465	447	478	457	433	486	461	469	473	458	453	480	488	430	466	482	471	423	449	464	451	449	477	457	465	482	509	501	509	481	491	458	454	488	476	475	459	446	507	493	455	462	455	467	483	484	429	489	450	484	485	467	481	473	486	477	471	448	471	472	451	476	456	466	451	496	475	485	444	468	468	481	444	479	467	491	472	495	459	461	476	473	488	479	472	466	509	457	484	479	493	461	484	465	521	485	477	462	501	441	482	492	466	493	450	458	462	534	465	439	478	458	482	472	493	448	453	466	463	427	440	471	428	485	453	477	480	506	481	454	456	456	484	468	440	449	475	447	500	485	445	501	472	464	456	473	497	491	490	454	491	489	487	448	487	493	461	467	458	497	456	495	477	470	490	478	483	495	484	461	479	462	469	489	478	476	517	471	495	501	438	465	474	442	504	449	448	496	511	469	488	448	454	474	451	469	481	442	459	461	497	475	445	435	480	471	425	467	507	481	474	477	473	455	437	466	462	464	500	487	517	450	469	509	474	466	516	501	489	510	465	473	489	485	436	506	488	490	448	502	473	513	465	475	457	464	464	474	490	476	473	488	446	455	447	446	480	506	467	477	505	452	443	500	453	461	487	487	462	472	456	523	455	479	520	474	473	444	475	494	446	479	506	477	486	456	457	499	474	486	487	511	481	470	462	433	463	471	483	474	450	459	471	485	482	449	446	428	479	469	451	495	506	495	490	479	474	485	451	442	509	538	476	469	484	482	457	451	477	441	499	495	488	477	455	444	486	472	472	480	500	452	497	467	489	539	476	515	515	477	449	478	416	454	472	430	471	446	468	471	468	495	472	485	450	476	484	483	429	457	499	411	497	528	459	485	491	457	458	457	457	479	462	478	499	483	478	493	440	436	517	501	465	448	487	475	480	442	457	483	475	470	439	513	480	473	463	458	456	475	455	459	478	484	450	444	483	507	512	455	482	478	457	487	498	443	471	493	495	486	484	484	457	475	450	447	438	515	470	434	465	454	480	452	509	485	478	455	464	465	462	490	470	513	469	477	440	510	499	476	488	478	446	468	495	426	483	447	490	457	451	473	428	480	494	459	482	475	492	457	485	476	463	469	487	501	517	439	479	489	481	483	498	453	506	487	489	464	485	478	490	487	470	443	452	451	478	505	493	485	416	468	471	464	525	527	468	461	442	475	435	490	481	543	454	477	465	497	409	455	517	495	475	469	446	503	489	507	492	509	421	456	455	445	442	483	453	423	493	484	475	490	500	505	453	500	498	467	521	465	450	445	470	464	472	451	454	439	474	462	475	446	487	496	444	497	483	470	451	448	473	488	481	475	484	510	459	449	456	454	442	464	433	498	488	452	467	468	483	478	461	459	476	476	486	446	488	479	427	453	489	512	479	487	485	501	482	505	447	458	446	435	484	408	502	498	495	493	465	455	506	441	457	484	477	473	468	460	485	477	471	459	473	449	448	475	495	471	470	461	505	444	454	469	489	481	472	478	520	496	477	455	425	507	465	507	504	453	441	481	474	445	480	451	492	454	504	447	532	488	439	453	468	533	477	497	459	476	472	474	500	471	430	469	454	496	493	462	498	483	486	467	462	468	446	452	477	443	437	493	470	431	465	480	516	467	456	466	469	476	479	495	466	422	479	449	492	462	450	487	454	439	452	454	424	508	496	478	503	469	472	468	475	490	489	479	486	478	465	483	446	501	447	488	495	454	476	449	459	504	512	514	487	459	481	455	481	465	456	459	454	457	448	457	466	499	465	476	449	467	462	478	461	490	488	513	499	471	497	494	476	483	449	477	438	471	454	452	494	474	446	436	488	442	442	478	490	476	422	455	482	437	452	486	436	468	492	522	466	495	493	469	436	452	502	476	541	492	491	464	508	492	449	491	507	419	490	441	486	476	443	496	517	490	440
32331	49542	34216	18143	9203	9819	7189	5578	621	629	560	642	643	682	580	622	618	640	610	592	627	621	607	594	582	643	608	633	588	662	592	575	655	599	628	630	609	596	608	649	609	625	662	619	621	616	628	603	626	597	644	606	627	636	608	571	646	611	578	626	627	605	588	638	635	579	630	610	629	626	650	610	603	616	609	609	603	606	675	585	653	643	613	632	605	572	595	614	615	567	659	616	567	594	637	561	629	588	668	623	600	640	663	611	616	630	595	646	634	588	622	609	647	634	652	650	652	644	609	598	605	567	605	584	593	595	602	580	606	674	633	656	623	622	595	606	598	630	644	612	633	599	586	608	624	571	577	617	613	612	631	644	621	631	590	600	570	559	649	602	613	607	644	617	588	635	634	658	587	599	628	607	622	591	602	617	601	650	623	631	601	623	616	690	588	605	668	618	628	602	630	604	644	657	626	657	560	606	629	635	601	582	611	603	624	616	649	628	572	621	590	592	584	609	647	616	657	588	598	592	636	564	633	638	629	579	651	614	624	643	639	560	683	591	633	607	623	660	598	646	622	655	640	578	637	619	625	653	600	605	575	620	604	578	665	562	637	602	624	621	662	601	630	635	655	571	645	641	602	609	577	631	582	628	631	613	616	645	616	624	571	627	668	654	634	589	605	612	601	610	607	592	625	665	645	611	607	631	613	625	625	631	694	648	618	643	637	633	609	637	628	625	628	620	603	553	645	599	612	590	660	593	594	554	632	590	664	612	604	596	623	675	637	635	611	641	657	587	645	623	635	606	633	644	605	617	593	626	580	638	643	658	654	638	631	634	635	584	637	636	614	655	610	614	589	633	626	597	615	628	630	589	595	581	623	608	619	582	657	640	581	624	623	551	621	632	601	610	617	629	631	637	645	570	600	621	589	635	643	588	604	616	616	654	613	590	593	664	619	616	603	618	608	595	640	613	602	573	603	647	554	649	647	620	590	621	663	618	617	616	592	624	576	568	537	615	661	651	617	595	592	610	632	580	620	644	614	609	581	647	628	619	632	618	641	632	595	625	639	636	572	625	636	611	614	659	625	661	633	642	644	576	613	610	608	592	609	651	589	647	606	622	632	619	612	624	630	633	647	600	597	602	610	648	648	579	638	599	600	604	650	635	652	613	602	611	593	586	632	626	627	627	657	573	650	622	601	578	659	638	556	631	630	632	624	653	646	620	645	638	603	603	605	629	670	676	569	660	634	600	614	587	603	628	603	602	628	578	636	626	619	634	575	591	619	594	649	586	619	597	611	594	600	650	633	626	591	620	625	613	627	600	622	630	591	589	619	618	632	638	652	634	623	555	600	593	624	624	598	569	610	593	589	617	598	629	662	637	602	603	666	597	631	647	581	578	627	630	604	599	595	637	641	561	621	664	604	609	658	614	636	615	573	615	588	613	630	587	609	597	608	610	601	589	607	613	651	611	638	596	671	618	611	598	582	591	586	563	639	609	620	669	616	621	583	644	599	576	575	581	650	606	667	601	628	620	584	656	609	608	594	601	581	588	626	622	637	598	614	591	592	645	612	590	597	596	620	632	661	635	620	640	666	607	585	665	615	606	630	598	628	573	615	592	643	590	610	620	590	600	621	592	575	622	607	596	632	579	622	608	621	581	608	606	605	623	645	598	642	606	614	619	606	630	610	604	618	615	636	583	579	657	633	625	627	646	626	629	574	626	617	601	585	612	584	620	586	608	590	635	628	621	626	617	604	618	610	601	594	632	621	621	625	607	637	622	608	577	629	640	604	592	631	636	582	592	637	613	612	601	597	605	585	586	683	594	616	591	632	636	595	651	619	628	612	635	615	607	648	644	663	593	625	597	621	648	628	643	585	633	628	658	632	614	630	595	578	591	641	602	594	643	613	605	649	564	611	619	594	639	670	703	600	573	596	628	604	638	646	581	630	601	622	609	665	602	600	591	656	631	659	573	601	599	612	647	626	602	560	608	630	588	619	615	667	558	627	610	615	627	635	617	607	643	630	662	631	638	605	621	633	593	641	589	599	584	641	607	632	601	584	616	635	626	618	615	640	615	639	661	615	558	624	608	641	661	639	655	657	578	629	623	609	624	600	638	651	641	581	635	635	600	628	597	618	614	587	613	600	616	607	598	586	599	597	629	613	599	645	628	617	641	649	608	605	635	613	621	627	653	634	627	643	581	606	656	673	648	637	591	633	607	636	654	587	597	608	611	599	606	631	628	666	610	640	610	613	611	607	603	631	610	631	649	619	591	615	600	600	532	619	644	611	612	628	611	584	620	631	672	632	631	602	643	619	646	611	638	641	594	614	641	625	645	601	666	638	618	621	585	636	628	592	590	607	566	640	606	628	590	615	631	597	639	603	629	578	623	581	614	633	665	604	641	554	647	610	615	602	615	636	624	590	625	593	624	581	590	583	613	620	571	605	577	607	626	604	602	655	649	636	648	602	599	589	578	596	651	637	590	610	598	669	601	636	614	579	561	621	579	594	619	599	581	639	590	623	592	635	610	632	642	619	599	640	595	603	615	620	622	566	606	595	655	604	634	610	627	616	597	622	676	624	616	638	580	631	651	603	614	610	631	630	677	621	574	632	612	632	623	618	647	647	640	608	584	611	652	575	660	608	575	642	606	614	589	615	628	650	639	625	592	596	654	607	602	630	617	628	589	588	618	611	619	599	639	587	611	576	594	603	620	597	635	633	645	628	647	630	600	593	605	634	642	604	592	593	605	599	630	595	582	645	607	630	641	589	586	614	608	626	603	655	566	642	612	621	648	625	631	587	583	632	641	597	606	575	594	626	670	636	580	629	616	628	651	681	631	613	597	634	620	637	618	628	618	606	595	611	610	604	602	655	609	627	652	628	611	606	587	630	618	582	556	596	634	618	585	580	609	613	605	611	627	612	639	609	629	639	661	601	652	614	623	606	639	618	637	640	577	615	621	622	602	622	593	590	633	598	662	682	635	667	599	619	623	648	600	618	612	602	629	595	637	617	597	598	569	643	598	647	640	643	604	563	646	604	626	600	600	637	607	567	670	624	622	598	619	617	616	619	608	595	594	599	668	617	619	578	621	652	590	602	617	611	632	638	569	617	627	639	623	609	589	568	584	604	620	593	594	631	609	650	631	597	633	612	589	595	622	630	640	611	627	607	632	607	598	616	623	581	602	586	652	637	583	643	618	621	664	616	565	646	609	588	612	598	594	603	592	611	676	605	631	587	586	610	601	593	607	612	566	643	610	624	588	598	622	607	598	600	633	600	575	574	590	648	606	616	591	646	634	632	645	658	600	608	598	658	576	658	579	627	577	601	612	652	612	613	598	573	614	611	590	646	615	641	621	607	618	590	618	585	593	638	586	636	621	622	605	590	581	607	596	645	644	657	573	579	653	610	611	602	638	568	603	636	605	650	620	617	600	644	606	633	614	596	624	579	596	619	620	609	620	617	592	643	626	644	638	548	631	608	645	590	622
22373	21218	28301	24315	21417	22638	19276	13684	1058	344	295	320	282	295	302	314	295	273	282	276	284	315	260	261	291	307	293	295	311	289	283	326	280	304	334	277	290	302	273	296	308	267	300	310	305	293	313	305	287	322	306	277	278	276	290	318	259	298	269	292	283	343	285	296	297	311	279	299	281	288	264	312	307	284	251	263	311	298	311	295	301	279	317	287	276	299	277	281	274	264	265	283	270	275	281	296	294	300	312	289	293	303	310	270	281	255	281	295	261	316	269	284	270	278	311	296	299	266	316	298	267	303	261	298	286	288	318	273	296	271	298	291	301	282	297	284	290	301	293	298	303	277	258	294	279	273	284	271	288	300	312	320	285	278	279	275	306	296	264	305	305	311	276	280	287	284	293	296	286	295	316	280	297	257	270	264	297	273	297	303	303	318	286	277	288	297	263	302	278	296	309	291	273	269	303	274	310	285	295	308	297	314	252	289	294	256	266	308	278	288	282	280	307	298	289	301	297	302	274	271	291	301	318	302	291	278	312	289	289	283	302	286	281	315	287	270	284	294	305	280	270	278	304	285	298	318	261	283	292	317	273	288	319	299	299	251	305	323	282	300	296	286	308	266	300	287	272	301	312	285	330	309	256	295	267	282	301	278	273	325	300	304	274	278	305	285	280	310	249	305	287	289	324	314	305	295	276	279	291	315	311	301	287	280	280	298	276	299	282	288	276	285	298	287	267	300	283	288	304	266	283	300	277	299	268	293	304	268	296	298	309	290	290	252	293	315	290	305	298	280	298	293	293	280	301	281	268	298	288	273	308	290	312	263	319	287	289	290	335	266	267	286	269	300	317	284	293	289	291	246	312	319	276	316	275	244	243	287	295	270	278	285	278	265	284	275	282	302	285	264	287	287	259	290	280	262	279	289	291	271	312	301	264	291	314	291	283	288	298	266	313	309	297	299	279	265	302	312	301	295	307	293	292	292	274	279	303	304	299	294	298	295	280	334	303	310	269	314	284	328	270	294	288	266	306	314	311	305	303	297	278	311	258	260	325	276	308	279	274	297	292	296	287	293	288	291	326	293	268	282	338	308	298	304	281	259	298	301	284	328	269	311	289	298	282	297	267	287	291	291	280	285	261	280	291	285	308	265	286	308	300	283	294	310	304	267	299	283	284	323	293	293	273	293	325	278	289	323	320	292	308	294	274	307	309	284	287	290	283	324	319	293	278	324	279	305	296	275	311	295	286	302	268	296	304	333	296	292	298	292	303	291	283	294	271	289	299	290	304	292	281	271	263	287	292	288	287	288	302	278	276	252	304	275	319	291	289	294	289	278	276	301	297	285	300	276	286	274	286	279	307	295	298	311	290	288	287	284	306	285	294	285	293	316	291	291	298	279	277	270	277	275	297	292	313	296	300	311	283	297	284	324	294	260	307	303	281	266	292	293	256	292	270	313	293	278	308	243	269	290	281	280	300	302	269	283	286	302	280	329	276	282	294	262	295	278	296	314	263	298	354	275	284	276	315	279	273	283	288	278	296	262	301	309	317	294	316	276	281	308	305	286	275	276	277	281	276	293	284	272	343	278	295	290	286	271	281	301	282	290	290	314	276	276	238	286	290	285	281	295	272	298	315	303	252	264	294	304	266	307	299	322	321	292	273	291	289	304	298	287	254	296	286	266	303	276	311	268	303	320	297	299	271	299	261	296	320	303	308	293	323	280	278	321	282	275	294	300	299	255	292	285	294	285	286	288	289	298	296	285	288	300	289	292	292	288	271	301	317	291	290	299	313	267	278	321	283	297	295	300	284	304	271	293	274	306	291	295	281	264	269	282	271	307	277	300	277	327	288	311	286	327	348	290	314	300	285	305	271	256	319	333	310	281	269	310	286	295	301	286	320	288	277	270	298	302	276	310	290	312	261	316	274	283	291	274	288	298	326	283	299	277	301	293	284	267	276	300	263	274	296	269	314	288	297	287	282	299	287	313	287	297	290	291	296	312	289	271	307	298	293	294	248	271	309	299	276	267	324	318	292	303	283	261	290	264	271	291	302	307	319	265	266	282	310	300	318	271	267	298	272	301	301	293	299	288	279	314	293	282	302	320	278	282	269	278	311	316	308	310	302	261	280	329	266	305	302	314	290	296	290	306	298	311	296	287	280	298	289	293	295	272	290	294	292	286	291	279	285	301	308	282	314	283	266	275	314	320	269	272	286	297	292	271	286	297	325	285	285	294	312	297	288	257	288	302	323	299	281	262	291	288	305	258	261	313	266	297	292	316	288	307	312	325	333	293	278	266	276	316	280	303	291	329	288	263	318	278	296	287	291	289	308	281	319	283	288	303	291	296	316	280	309	258	311	312	304	286	289	295	272	311	286	264	273	315	318	277	292	292	310	293	293	264	314	327	292	303	275	308	288	273	299	266	255	285	268	308	289	282	287	321	307	300	289	281	299	344	270	281	285	312	256	283	306	285	314	273	279	318	308	298	281	283	300	293	285	303	272	306	296	310	294	291	319	288	274	266	329	274	277	290	295	289	324	252	280	283	287	313	269	265	284	307	287	278	286	270	291	294	300	281	326	293	261	270	285	311	279	301	327	293	279	305	268	305	298	301	308	294	285	285	315	293	288	304	274	284	307	310	292	305	289	261	293	307	313	265	291	307	294	280	286	309	264	301	291	248	271	259	263	308	314	276	295	310	302	272	287	279	290	323	262	268	265	289	269	296	302	294	287	300	291	315	295	268	286	279	313	273	282	268	306	297	288	282	289	285	295	288	327	304	265	280	297	305	295	312	269	295	248	301	290	293	283	301	264	290	316	303	284	279	269	306	270	335	303	299	284	298	293	302	287	316	265	288	303	279	266	258	273	307	271	314	288	303	265	265	300	292	298	294	285	288	322	292	321	309	293	299	282	299	291	279	284	262	292	283	288	273	284	302	280	302	278	275	277	283	303	263	288	312	288	270	271	293	283	274	302	310	292	306	297	293	284	291	254	312	264	268	297	299	289	309	307	262	283	300	285	293	277	315	289	273	279	298	286	316	308	293	314	294	268	277	305	281	297	289	268	325	260	292	274	292	288	281	288	256	315	299	290	279	276	271	278	277	286	283	274	307	262	328	270	273	312	324	287	271	309	286	300	307	266	275	277	313	276	289	272	297	290	276	302	271	315	301	329	306	300	280	291	308	284	271	291	282	293	292	285	292	266	291	307	271	287	295	275	286	282	274	308	293	311	324	295	278	303	303	294	269	298	292	306	276	291	277	253	299	286	308	295	269	255	313	276	304	303	271	283	307	313	322	286	278	278	284	243	298	295	277	265	301	303	268	289	259	315	258	287	275	278	316	308	285	298	297	259	292	284	288	280	311	301	262	303	290	282	276	272	286	322	256	287	300	306	283	278	295	275	280	316	297	297	286	290	280	270	317	276	312	268	286	301	291	262	260	299	286	268	280	276	314	288	285	311	280	280	305	287	320	298	326	286	297	270	296
38222	64824	46106	33954	24451	24708	20835	17738	736	399	420	447	408	426	388	382	434	398	410	406	394	376	386	390	390	417	417	396	414	378	403	395	376	408	434	378	376	387	379	408	434	379	439	368	388	355	384	392	366	396	441	411	399	380	388	393	390	368	385	407	389	419	379	388	395	378	397	410	403	405	372	400	405	406	362	404	396	426	416	395	405	392	401	413	350	370	404	384	403	386	406	392	360	441	414	374	386	386	433	395	396	400	412	394	400	358	408	424	394	401	403	420	386	387	391	393	409	429	380	392	422	389	380	358	418	387	373	374	406	377	353	390	352	385	391	400	396	393	423	411	403	384	413	371	391	401	442	402	404	398	390	414	339	410	379	379	390	376	407	400	431	390	409	427	378	415	401	374	385	436	410	414	373	377	392	440	387	403	408	438	386	400	400	388	420	429	395	387	376	398	400	377	437	432	390	366	404	398	380	372	385	368	381	402	402	403	385	444	417	404	343	396	369	416	407	373	401	382	411	381	399	389	386	410	411	378	394	383	357	405	372	416	392	423	405	361	398	402	392	408	392	379	419	370	405	386	428	368	391	381	385	382	362	416	389	385	356	422	375	413	341	364	365	386	390	366	421	410	403	422	371	410	356	420	376	417	378	420	405	387	372	350	381	383	356	415	393	377	416	429	392	370	401	391	396	409	404	414	355	417	393	435	351	380	381	397	381	414	407	410	392	401	399	378	428	394	400	394	398	386	385	371	382	401	391	402	395	437	378	429	410	395	388	430	420	412	404	406	417	395	387	391	410	408	382	379	418	432	413	384	401	366	406	416	396	405	389	380	382	440	400	415	419	379	394	416	409	384	382	432	418	413	383	401	416	407	370	377	374	374	379	409	409	399	401	413	384	393	444	373	391	395	408	383	396	410	401	371	410	409	372	424	383	401	443	370	383	366	389	406	389	371	390	381	412	400	395	391	376	420	414	437	413	434	375	383	407	403	416	396	384	437	413	425	396	370	429	431	375	414	393	384	370	422	388	400	389	351	389	424	413	393	405	388	385	414	357	434	389	393	419	390	395	365	398	362	407	426	349	365	387	398	409	400	392	378	380	354	367	384	411	392	384	404	383	435	375	381	374	407	359	388	394	400	413	399	358	387	396	387	376	392	405	392	403	397	376	384	381	371	400	406	395	375	417	386	396	401	383	398	402	410	419	407	393	382	410	406	382	391	412	431	401	424	422	388	396	391	422	407	388	411	413	403	382	368	382	372	449	386	363	389	361	432	398	426	408	403	367	402	399	373	386	389	389	413	365	370	412	397	438	405	409	376	409	377	380	409	424	390	390	401	397	412	387	381	429	397	390	400	411	420	426	435	399	406	390	401	380	406	367	385	375	377	337	378	402	396	403	397	372	381	362	395	400	407	351	366	393	381	408	390	392	369	407	379	395	414	386	420	394	384	404	366	372	383	364	384	387	416	401	372	417	382	398	369	414	395	402	417	386	370	392	393	411	416	408	429	395	385	348	423	414	426	397	401	362	417	433	389	418	391	401	374	379	400	385	359	399	390	373	390	419	375	381	392	425	425	390	367	409	431	388	401	406	361	365	373	398	372	356	371	368	406	389	401	408	419	413	372	406	394	399	363	368	382	383	356	399	399	402	389	437	406	375	419	382	371	379	426	376	417	390	391	385	405	404	405	392	418	406	399	390	364	401	339	399	360	366	405	378	380	390	433	403	386	389	390	365	411	412	421	383	388	398	389	391	380	398	376	377	399	421	398	431	419	391	376	408	365	410	389	413	403	404	389	366	368	391	395	376	410	397	392	393	391	340	415	402	398	388	373	338	408	403	393	374	425	387	377	367	396	375	372	390	342	378	405	395	426	394	403	417	427	390	397	374	402	434	379	429	402	398	389	434	373	429	396	395	407	410	424	408	391	385	383	398	418	375	369	396	429	376	379	415	382	359	403	374	414	406	375	400	403	426	396	410	390	435	390	368	391	376	409	429	440	411	430	379	399	437	388	372	420	385	400	424	391	392	394	439	410	405	408	403	418	396	422	399	398	424	416	390	388	394	406	348	392	400	381	378	394	380	370	412	375	420	434	365	395	388	407	409	378	399	417	399	380	370	365	417	394	376	420	421	360	420	396	389	373	383	417	382	417	391	422	337	365	369	413	344	399	367	368	388	404	384	396	402	404	409	392	382	402	403	377	403	399	397	401	412	399	406	403	378	415	385	397	400	408	387	410	402	407	379	410	348	394	371	371	408	380	383	407	399	367	393	405	393	382	409	391	372	349	392	383	402	408	415	427	405	393	384	416	378	401	411	420	402	411	410	388	381	414	369	414	414	396	374	378	433	389	409	404	382	406	431	406	426	408	404	437	400	379	414	400	367	375	389	402	405	368	378	398	430	407	389	385	402	370	401	405	417	363	368	363	408	389	368	377	387	428	398	375	432	359	404	380	366	405	390	404	380	362	379	377	377	422	393	409	406	404	348	384	348	352	385	389	419	394	404	391	396	394	394	415	393	399	402	390	390	398	393	423	411	382	430	450	398	426	365	416	417	390	394	383	410	380	377	414	370	438	419	370	418	390	391	423	412	374	367	381	376	397	424	397	371	376	378	398	397	387	400	394	391	404	379	379	399	404	399	387	384	408	381	424	367	404	412	381	368	394	409	390	409	437	403	407	385	408	404	394	406	396	357	409	393	395	366	375	367	402	414	371	382	394	379	408	392	395	354	409	454	380	432	408	428	405	406	411	411	394	388	408	385	418	393	384	410	416	437	392	380	398	396	422	369	411	404	396	376	417	375	396	392	392	400	407	421	414	367	395	408	395	391	357	373	392	399	359	411	378	409	426	396	377	396	384	396	399	382	389	392	413	394	393	374	430	432	406	432	371	433	393	409	397	369	368	398	403	422	374	382	418	390	418	411	430	400	358	393	393	403	388	381	403	374	375	384	404	381	406	386	407	391	384	394	409	395	413	399	387	419	399	408	373	402	401	371	380	397	375	396	413	399	389	370	427	392	374	397	415	402	373	383	402	403	383	372	400	386	392	396	389	404	408	407	407	377	401	388	363	398	403	407	366	388	399	391	394	364	378	390	363	411	403	402	420	416	416	395	386	375	395	387	368	392	384	395	422	421	417	407	414	430	380	407	371	362	364	385	396	413	399	401	379	430	402	361	372	401	363	402	386	381	399	373	407	414	420	381	378	386	414	424	426	403	376	392	414	415	388	407	418	409	394	348	427	387	442	381	407	380	350	409	386	401	380	386	391	372	377	373	353	389	387	413	393	404	423	402	391	426	390	397	391	386	430	410	388	409	390	375	414	373	362	386	413	395	420	386	387	392	413	378	390	434	401	422	407	370	373	419	400	389	390	435	368	440	398	380	422	382	382	397	371	391	402	369	371	390	402	430	364	379	395	389	417	370	398	405	409	374	379	402	401	388	401	396	425	401	386	448	405	384	378	382	375	369	375	393	391	408	396	421	392
29377	26630	23075	8786	2901	1767	2059	1010	593	609	592	632	639	653	597	614	673	611	600	620	654	624	617	637	611	608	598	612	620	596	607	624	602	597	603	648	611	630	638	635	631	642	626	613	655	633	641	608	550	616	621	606	628	640	651	606	619	619	622	659	616	627	642	596	636	645	588	641	618	638	592	644	576	574	583	644	675	628	608	633	593	660	607	611	642	630	626	592	585	651	597	616	633	612	606	646	634	612	590	601	585	624	606	641	607	590	599	631	621	615	625	619	620	612	624	628	626	595	588	606	611	615	667	676	636	665	629	630	660	573	616	632	619	649	635	629	655	612	603	619	660	645	630	669	626	547	629	635	598	592	628	617	636	628	591	630	628	602	634	620	627	628	618	618	611	595	621	662	628	605	627	640	644	629	607	611	588	632	605	564	624	590	637	669	607	619	617	601	624	600	655	617	584	595	601	587	642	625	655	597	599	624	596	583	558	598	585	637	632	584	638	653	586	649	613	650	637	610	581	664	667	633	626	624	672	595	626	619	634	642	589	626	632	631	631	656	613	623	600	672	654	612	632	627	575	619	603	674	648	585	614	574	588	640	606	649	601	621	652	609	632	654	581	611	556	636	594	578	647	642	582	647	596	630	636	627	656	647	620	641	653	604	626	628	630	574	616	640	608	596	606	611	613	623	647	578	592	632	664	622	644	595	650	624	619	602	647	608	604	678	615	630	628	616	613	602	596	654	609	592	605	673	617	660	618	656	580	554	666	631	627	660	669	616	615	603	639	641	633	603	580	606	631	624	602	644	634	568	626	568	625	624	605	598	636	603	612	626	659	620	608	637	616	636	605	635	633	594	607	614	646	618	625	618	594	683	622	643	592	616	604	634	671	627	595	640	618	616	587	616	633	625	599	601	649	593	614	593	625	656	624	630	661	584	596	623	646	612	597	604	672	623	599	638	633	660	624	617	635	594	614	607	598	676	628	631	633	628	613	634	650	615	652	624	611	656	624	625	631	578	612	618	646	619	588	648	627	627	624	647	605	638	636	625	592	623	636	591	621	589	627	595	607	586	577	669	617	649	603	599	648	662	612	631	639	596	581	599	629	664	640	579	617	656	589	632	652	631	618	640	628	585	626	610	635	647	672	643	622	638	647	611	628	631	622	606	610	655	573	630	624	621	648	619	616	624	653	634	606	577	607	639	626	632	607	616	638	605	611	626	639	607	643	605	596	631	622	653	562	634	594	623	642	613	577	632	599	612	648	634	647	626	673	608	616	608	594	633	626	604	577	610	658	612	657	614	598	649	633	624	636	657	602	583	605	627	654	612	622	611	601	672	645	632	623	626	597	628	625	628	649	617	626	641	640	641	617	651	660	634	606	604	618	654	628	687	630	644	566	611	650	645	633	631	640	627	626	620	634	666	646	599	624	647	635	654	623	602	634	617	636	608	610	621	650	638	622	610	600	611	611	600	620	680	577	627	591	629	618	627	664	632	649	619	614	653	628	641	663	636	623	612	613	626	626	623	627	645	615	610	598	641	622	645	635	652	635	621	636	627	606	654	682	649	633	599	646	641	629	607	618	646	610	627	577	569	635	622	598	616	604	627	569	592	613	613	582	608	624	638	628	606	594	595	620	626	631	640	594	610	620	628	644	616	587	598	592	615	630	650	639	638	602	621	616	632	626	638	580	601	604	633	611	638	653	649	604	596	621	595	649	653	669	646	602	589	601	609	639	626	645	626	634	612	635	679	650	621	629	628	609	597	578	603	607	642	628	640	622	547	643	633	652	623	632	593	602	580	609	590	636	589	616	637	622	614	605	615	616	611	643	621	583	615	655	606	637	631	627	553	593	623	676	629	614	649	576	612	577	586	665	601	602	623	628	609	604	601	650	564	586	629	564	620	649	580	631	585	594	618	606	621	574	629	597	590	607	645	614	592	662	605	618	599	586	637	618	651	641	619	656	595	627	622	587	640	589	634	631	637	647	603	663	622	619	614	626	640	628	535	650	644	606	611	611	647	678	590	607	577	634	625	617	634	633	618	637	590	558	601	593	617	625	589	643	603	659	642	603	654	610	605	640	601	605	602	589	601	609	640	620	642	620	608	609	612	609	628	615	623	602	633	625	621	590	611	629	562	614	637	555	572	623	587	642	677	626	606	620	617	635	613	606	612	609	587	606	637	626	614	607	613	659	559	642	634	652	595	621	604	636	625	622	620	639	620	603	605	679	614	663	604	647	595	601	619	635	610	637	620	600	635	550	574	623	624	665	641	630	613	645	622	619	648	663	605	601	655	633	602	614	622	629	589	629	644	648	629	611	618	618	633	668	602	612	619	630	604	599	656	643	624	642	650	633	617	665	623	608	620	631	628	604	626	547	641	630	626	623	666	666	674	629	642	624	576	585	655	607	630	635	615	636	630	643	631	623	604	565	639	618	643	596	601	655	643	612	633	626	605	640	633	603	637	636	608	641	583	618	612	620	644	606	593	612	666	609	594	546	629	597	644	645	613	687	627	627	630	588	607	603	646	632	601	613	601	598	642	694	605	612	619	620	622	636	574	635	603	612	573	639	621	606	602	577	627	600	638	597	561	656	654	603	614	583	620	614	631	628	681	626	606	573	583	647	632	659	672	627	621	619	612	643	652	600	617	607	578	584	613	580	667	631	653	611	651	638	572	622	609	644	648	641	638	620	632	614	637	619	645	559	632	616	627	647	632	613	599	571	637	611	574	606	606	588	632	615	659	668	613	641	619	616	597	606	621	622	629	630	642	672	588	619	600	603	590	638	666	604	624	593	613	634	599	643	632	625	622	633	626	659	607	634	649	681	663	628	639	596	576	630	605	650	640	578	658	648	652	598	574	660	594	642	619	670	635	613	625	636	601	630	640	635	600	664	576	551	626	673	689	569	628	662	628	649	658	590	613	631	681	659	607	584	578	648	616	679	620	648	627	574	638	632	634	610	662	632	652	624	610	606	599	661	563	595	616	577	574	629	643	614	573	615	633	633	577	634	607	616	645	613	602	650	655	645	635	626	618	595	600	587	612	616	618	619	629	627	608	639	645	638	628	646	600	607	645	635	574	590	616	597	646	609	617	629	613	611	655	623	649	652	566	613	649	585	645	594	627	631	597	651	642	637	632	644	568	628	570	597	584	658	611	612	591	618	639	655	631	625	624	634	659	587	596	600	602	632	602	604	614	622	631	630	606	623	602	619	625	621	638	603	639	647	609	594	612	608	594	630	654	653	676	651	609	645	617	642	633	630	631	593	638	640	656	602	628	618	568	584	560	607	585	560	575	618	596	609	620	581	631	600	612	610	648	631	647	598	646	620	640	614	622	606	618	638	633	611	658	601	596	594	618	608	638	666	656	597	608	598	595	587	588	618	671	675	625	646	631	606	620	587	607	586	604	637	647	542	571	596	615	586	620	577	647	638	619	649	589	643	663	625	597	622	627	614	625	623	640	614	617	619	622	606	624	650	618
30436	40936	25413	8633	4282	2795	3156	1324	858	811	771	816	844	779	807	816	831	781	856	829	814	811	806	834	798	792	818	819	843	820	796	835	832	795	862	813	823	848	834	837	798	820	829	833	839	821	838	835	805	822	827	824	831	821	849	749	847	802	802	824	795	826	815	813	893	849	835	762	832	806	836	787	860	825	757	812	823	791	813	796	795	790	866	817	772	791	798	824	847	783	822	857	812	766	866	807	801	820	823	810	823	794	809	867	755	830	851	804	824	804	830	810	785	824	831	817	803	805	838	808	774	833	866	832	796	801	811	779	851	825	782	823	840	799	808	841	807	874	817	800	817	818	815	816	820	763	815	798	785	816	830	803	808	803	857	867	797	814	759	873	836	792	772	806	764	829	832	829	811	834	832	802	880	836	836	831	862	778	788	811	823	770	860	817	843	880	810	810	824	876	796	846	820	797	825	816	851	824	833	848	756	846	745	828	810	817	767	773	783	790	828	869	784	842	808	831	827	835	823	787	796	813	799	822	804	817	785	802	856	758	800	868	813	849	836	853	803	889	792	793	831	748	810	805	796	840	775	789	804	795	815	831	814	768	822	835	818	794	822	746	857	842	839	830	834	849	792	812	802	826	843	796	823	741	822	794	822	838	850	820	842	797	832	808	862	799	808	816	764	844	795	853	845	837	810	823	737	759	798	831	828	772	825	837	820	821	822	817	807	876	866	828	868	829	857	811	784	853	810	807	853	884	772	817	807	811	769	832	835	827	822	805	826	841	842	805	805	816	858	801	813	859	771	777	874	833	817	815	802	814	812	805	821	850	834	820	796	839	864	803	868	810	839	797	816	860	819	755	792	834	788	835	825	817	828	798	783	835	840	827	864	812	867	761	793	786	804	731	814	814	877	858	861	829	800	826	808	851	825	787	764	842	795	824	817	819	891	799	840	837	763	834	825	789	792	804	831	817	822	831	791	825	801	813	804	780	774	820	803	797	866	846	806	827	820	812	827	846	850	814	767	885	810	789	769	831	816	774	819	846	890	715	853	808	812	814	829	819	786	875	786	809	792	828	815	846	853	836	760	814	782	808	769	784	839	835	804	805	809	810	802	852	792	842	812	813	835	796	805	753	819	781	841	827	851	825	803	816	821	776	762	830	787	834	773	826	836	801	810	839	838	836	823	821	867	869	796	832	776	867	850	809	818	844	777	791	831	839	772	821	799	806	805	800	850	778	791	804	818	811	863	839	845	799	825	808	799	847	818	810	753	806	766	792	811	888	827	813	862	824	825	723	781	787	858	795	793	802	770	859	808	884	806	806	829	834	796	848	782	855	803	809	788	782	828	780	793	842	780	809	810	757	810	858	838	853	818	787	798	875	828	778	849	836	799	841	813	820	843	823	822	852	756	833	811	804	799	833	838	808	845	856	770	782	873	842	827	804	856	792	807	787	819	799	855	791	800	842	825	862	834	798	872	836	773	781	824	813	859	800	825	780	817	795	839	823	843	843	830	806	801	750	852	794	827	811	832	742	847	753	775	812	812	814	842	772	779	822	802	797	821	798	806	817	804	828	818	754	838	782	836	828	795	778	837	779	808	823	823	812	850	852	769	868	796	849	865	826	799	828	807	825	833	801	789	794	839	816	851	837	862	810	782	834	812	833	807	789	850	836	824	804	841	801	771	752	811	808	831	817	749	823	796	874	797	842	761	828	810	805	839	859	802	852	819	790	833	814	812	839	828	819	814	841	788	812	789	784	845	769	839	780	829	791	844	807	801	812	845	814	861	804	832	809	826	798	787	808	812	801	819	770	783	832	819	827	836	810	817	816	808	850	829	804	843	833	810	860	875	802	846	789	822	802	885	806	828	776	750	833	809	788	842	834	782	849	840	808	825	790	828	862	824	809	830	834	843	762	811	871	829	813	831	793	813	789	827	825	805	815	881	823	853	818	815	827	835	842	813	813	829	848	833	850	858	786	837	837	809	801	781	817	783	804	860	849	820	809	785	816	836	798	845	809	798	762	817	822	862	849	799	853	839	802	849	837	817	830	812	842	813	773	778	822	846	815	800	830	765	824	764	789	872	875	850	838	818	818	821	786	867	825	844	843	845	819	813	841	844	807	812	821	855	772	820	795	809	816	823	857	765	876	811	846	824	829	807	860	779	852	840	819	804	830	814	834	798	870	823	856	868	807	847	805	824	852	854	752	805	775	812	835	791	750	824	810	806	822	873	850	839	827	819	788	862	825	814	797	812	789	773	826	820	844	827	857	837	827	819	795	839	795	833	799	785	818	809	789	792	800	811	789	789	805	754	774	822	802	823	862	854	810	804	793	827	803	805	797	799	873	790	785	840	782	825	829	835	799	847	753	784	830	801	761	801	844	832	825	805	838	877	827	816	848	804	801	814	788	791	794	815	766	812	858	854	806	863	780	834	821	858	796	866	789	813	811	840	802	813	834	841	804	813	801	833	780	803	781	818	797	828	825	874	864	824	821	843	811	862	753	869	829	796	860	814	800	862	788	784	807	817	854	835	821	801	804	743	810	832	838	853	827	902	898	768	769	834	804	855	790	788	813	810	837	826	809	819	824	814	798	792	860	776	792	780	802	826	848	767	867	830	852	807	828	878	849	774	785	825	829	813	782	825	826	797	838	844	804	811	819	824	828	829	874	844	823	761	858	756	790	838	853	788	817	751	847	769	821	798	807	810	820	823	838	771	825	801	831	815	818	806	822	819	811	821	799	797	852	807	782	775	851	801	843	818	842	832	792	815	838	841	807	838	798	758	800	761	821	818	848	811	850	779	791	834	791	790	796	793	817	768	805	826	820	807	818	780	846	842	849	837	779	845	831	801	845	802	822	791	821	784	825	859	782	843	845	835	837	815	816	796	841	816	813	793	839	875	805	826	797	816	796	810	779	833	808	820	842	811	792	845	820	806	839	805	808	839	837	774	858	783	832	815	860	845	774	810	819	837	875	811	878	829	824	818	844	812	844	806	850	765	816	793	836	856	825	854	827	815	814	848	774	833	816	816	876	838	779	804	806	815	867	844	830	806	812	821	774	792	800	817	832	805	830	864	819	805	816	797	820	793	832	822	817	816	858	822	783	846	852	789	789	812	779	755	805	773	860	843	841	842	875	846	808	819	818	797	835	754	818	835	792	764	821	853	791	826	821	832	830	811	822	817	838	838	805	822	805	802	862	795	857	822	813	828	817	836	841	818	782	832	813	751	794	773	802	860	775	778	775	807	793	797	816	823	834	818	834	816	812	823	803	808	790	826	843	846	849	875	814	822	818	767	748	812	803	801	798	798	851	830	815	844	830	826	784	788	800	852	802	771	851	791	855	831	838	873	803	812	815	798	838	846	818	788	857	818	888	838	826	814	842	813	786	800	762	825	883	821	789	786	816	836	874	851	866	866	803	814	851	879	794	792	869	787	852	795	812	810	853	855	781	793	850	836	808	802	839	762	853	794	794	793	855	858	824
23384	21247	27958	25214	20317	14036	13620	3210	546	565	530	576	505	492	566	542	519	520	568	525	525	491	523	553	483	547	522	570	484	542	558	510	509	525	564	484	527	537	522	527	543	486	535	523	550	498	514	538	558	491	540	576	529	536	481	529	548	527	471	523	503	538	512	523	507	505	506	562	513	537	539	482	586	503	485	529	584	541	538	540	507	525	490	522	476	533	538	538	538	521	497	508	508	492	540	525	525	543	520	535	563	538	500	500	524	501	498	530	540	538	501	487	508	511	543	525	518	480	543	551	532	537	490	567	521	542	547	510	519	509	521	570	504	544	502	552	514	529	521	578	521	473	535	535	526	513	515	536	533	521	551	529	551	555	512	523	554	535	540	504	525	520	545	523	542	501	557	563	539	556	570	537	485	528	478	531	529	493	536	481	508	519	535	525	514	549	514	557	541	481	515	517	509	564	510	550	518	522	472	511	538	537	503	501	538	525	528	525	479	539	539	516	521	526	492	545	516	480	542	525	480	482	557	501	522	482	531	544	518	538	528	548	497	512	553	556	550	547	511	505	518	521	533	505	519	530	503	555	534	510	528	543	484	561	544	517	531	540	531	490	514	561	521	527	533	515	498	510	516	556	520	514	535	518	503	515	505	515	531	551	502	534	493	541	542	527	526	504	516	561	535	560	498	508	514	506	521	501	513	493	505	548	513	525	569	502	547	517	551	516	515	516	570	496	540	530	538	468	537	539	480	495	529	552	526	504	550	531	479	539	552	542	559	495	555	570	474	499	520	501	527	520	527	518	555	528	513	537	564	542	570	554	518	557	520	523	551	522	551	555	534	543	520	503	507	547	515	532	558	502	523	517	488	508	532	517	472	549	469	517	507	535	541	553	511	496	541	536	510	526	477	541	532	524	561	540	522	505	566	541	517	557	509	522	554	530	517	514	540	533	531	500	515	522	511	541	490	513	498	545	523	512	533	555	512	563	535	513	542	565	526	502	566	513	510	484	515	509	526	561	477	562	501	481	555	546	511	545	512	477	504	526	542	568	543	490	564	529	494	524	515	525	518	555	520	515	537	527	506	513	499	532	554	521	523	537	502	562	545	531	536	506	506	532	495	578	502	541	489	513	514	531	514	504	546	526	555	515	524	520	566	544	522	502	529	511	506	537	525	538	547	508	555	513	508	572	532	559	496	515	533	545	521	512	511	509	517	526	501	498	548	544	510	546	544	521	508	506	508	529	515	523	505	523	529	511	555	528	533	537	499	540	566	529	520	527	510	527	532	563	567	509	474	522	541	490	506	493	538	555	533	514	493	534	516	504	504	547	538	541	510	537	482	509	518	522	537	546	508	520	537	498	486	515	558	546	530	546	558	507	487	553	487	540	533	489	587	512	515	553	509	537	517	531	532	558	503	500	539	537	500	531	516	539	474	531	574	515	506	492	506	553	552	516	510	488	541	514	535	516	551	558	549	510	518	534	555	564	541	527	494	569	494	521	532	540	537	570	497	535	549	533	507	521	541	502	565	502	520	520	489	480	534	514	509	518	487	552	528	535	510	536	569	523	509	504	531	530	510	507	492	518	502	499	495	521	532	502	531	545	531	479	533	458	524	516	525	505	553	575	530	492	503	502	574	509	514	536	550	545	518	523	553	517	549	507	560	498	525	535	541	518	523	468	533	519	495	525	466	473	530	547	483	518	499	511	551	526	513	492	488	536	510	498	549	514	529	527	517	489	530	524	484	553	570	548	519	503	545	479	507	538	552	532	481	544	571	544	555	523	507	549	540	500	541	498	481	544	519	567	545	541	530	523	516	564	549	494	533	472	509	489	580	532	480	530	543	502	566	526	489	521	467	492	527	553	494	511	593	567	558	555	522	530	560	499	514	541	543	518	536	491	476	527	591	459	509	544	537	531	498	501	539	448	484	486	537	540	484	470	526	520	529	489	504	510	521	528	511	509	514	564	545	538	511	531	507	537	536	489	493	515	552	498	561	525	539	533	509	522	539	527	500	480	516	477	539	537	533	533	503	559	515	554	504	539	471	543	534	546	492	527	516	510	489	523	577	538	536	539	482	534	523	536	530	507	506	551	525	523	466	492	477	511	520	534	544	535	519	507	510	515	555	588	530	515	536	570	513	519	546	565	513	485	519	509	536	521	531	520	489	520	529	533	547	516	495	503	510	476	487	548	521	518	536	542	516	502	511	486	517	545	539	549	535	523	527	500	500	523	524	520	546	520	506	509	550	519	517	501	503	508	505	509	537	547	499	527	540	497	519	496	500	566	504	484	546	533	543	547	522	511	524	523	560	521	550	537	534	495	543	558	543	546	507	499	526	489	544	519	526	541	492	478	512	542	518	514	528	564	543	520	504	499	557	501	545	482	502	516	527	515	567	519	558	527	529	491	536	539	506	543	519	529	526	549	494	571	511	507	563	521	527	516	554	539	538	539	511	524	525	552	522	517	508	531	524	501	559	541	517	517	509	537	494	535	553	508	504	515	508	555	532	532	498	512	530	547	534	487	519	511	519	487	488	550	492	533	510	542	519	525	526	519	561	533	532	502	535	540	510	483	512	503	504	540	531	528	537	524	500	500	523	527	524	481	544	527	524	524	519	528	483	537	495	533	545	516	554	555	547	497	496	525	516	532	490	517	493	532	512	521	524	576	530	555	505	524	530	526	513	522	513	536	524	519	520	496	526	503	504	568	512	566	514	509	536	521	582	529	495	541	505	491	508	523	515	488	540	505	534	511	499	549	531	525	525	502	529	516	535	526	512	524	554	517	532	511	574	572	529	512	484	517	515	488	562	533	546	515	511	535	540	539	504	513	549	506	518	561	525	464	537	556	518	510	525	521	531	555	529	513	532	554	466	533	527	534	503	534	498	514	522	501	525	500	531	499	519	566	515	492	472	468	476	539	512	484	527	506	552	512	528	516	556	543	516	477	558	543	512	472	545	486	567	515	469	508	566	527	488	508	550	511	522	508	533	504	519	543	516	492	523	545	534	576	530	550	542	537	537	538	546	524	530	532	490	527	559	527	567	511	562	525	528	522	531	530	540	548	514	504	525	519	544	508	523	551	539	532	526	519	520	525	530	488	501	534	527	474	515	517	518	524	521	502	536	507	534	498	523	531	524	522	512	511	513	536	486	536	522	530	503	520	535	488	546	514	532	510	536	492	503	526	577	508	537	512	520	540	516	510	540	539	535	517	514	503	520	519	563	547	545	520	529	536	530	500	520	503	498	512	509	500	543	545	570	477	536	520	534	475	552	542	498	551	537	547	522	546	489	466	477	510	561	474	521	532	513	506	534	504	536	501	519	534	533	537	494	537	522	542	494	489	523	508	500	499	499	512	545	521	550	501	497	520	509	520	541	526	498	539	531	531	503	518	492	541	501	517	544	515	519	514	505	524	505	554	503	505	562	527	505	528	513	553	532	517	548	537	518	518	515	525	507	529	498	501	519	526	518	545	539	542	527	537
34942	58384	41830	27978	16609	15160	17124	4134	796	694	706	721	763	743	699	737	708	707	729	686	724	710	713	771	685	740	682	742	717	747	713	730	702	713	683	729	650	721	717	706	727	701	662	724	660	682	732	721	712	722	731	717	713	689	740	704	704	720	740	684	725	722	715	702	714	691	738	701	695	721	712	722	702	727	689	756	727	750	716	716	745	679	714	710	747	731	707	676	731	656	719	693	747	642	734	696	696	660	667	729	706	677	685	706	709	705	710	688	755	742	737	674	763	697	722	674	667	726	678	734	757	699	690	663	685	679	747	638	745	756	694	707	696	731	696	706	722	718	725	662	666	690	692	672	668	744	691	701	755	671	703	688	667	761	702	659	703	736	698	680	698	734	697	653	698	709	727	738	723	714	710	742	704	711	709	686	713	686	710	711	748	703	709	666	756	693	712	692	684	712	646	734	642	716	707	673	696	698	722	708	758	692	682	722	686	701	703	740	689	747	716	710	707	722	705	725	697	729	735	665	722	733	682	724	718	698	691	718	741	740	663	691	669	704	734	715	729	694	737	707	702	683	685	676	742	710	680	718	682	675	739	715	660	677	731	711	692	718	732	679	678	688	726	709	736	658	681	732	688	724	704	714	677	683	712	713	637	716	705	691	709	688	687	727	689	695	671	697	721	729	704	770	702	724	670	729	671	708	743	730	716	704	693	709	762	707	725	701	734	697	687	729	717	726	702	680	676	691	670	718	712	723	730	649	697	707	731	711	738	670	706	676	665	714	678	725	717	707	662	665	666	700	704	705	733	684	701	720	676	738	706	749	661	646	719	679	722	708	690	700	698	746	672	725	738	654	693	748	735	676	681	676	709	692	726	732	753	698	700	662	719	709	713	659	739	728	701	749	711	737	689	719	682	648	639	739	693	725	701	729	760	723	711	677	734	681	718	727	673	725	699	688	724	671	693	654	703	702	735	694	759	663	701	693	738	700	717	668	707	726	711	736	740	734	662	696	715	735	705	689	727	710	708	714	707	705	696	745	710	699	692	683	716	717	725	735	665	778	694	713	629	730	703	748	707	744	717	685	748	724	742	718	737	715	669	756	741	676	682	675	702	709	734	669	684	674	726	703	683	675	739	739	686	678	685	715	626	710	736	762	708	733	711	720	703	740	730	720	674	723	689	673	696	699	681	670	706	746	679	709	729	733	700	705	723	697	696	740	722	706	741	681	695	697	736	712	701	728	682	706	711	679	700	737	761	740	685	732	711	697	713	699	702	686	683	667	676	705	719	745	725	750	710	731	681	715	655	688	687	689	717	735	765	708	650	732	653	682	735	680	703	663	718	735	703	694	663	705	695	746	679	746	702	701	721	725	739	671	699	694	727	748	722	727	671	736	757	722	668	667	736	686	721	679	751	721	668	690	693	671	672	719	704	679	733	685	756	731	706	759	720	712	688	723	721	746	753	675	688	703	718	694	734	716	704	674	699	707	794	739	693	729	723	734	696	706	735	745	688	704	698	690	673	728	704	672	729	709	670	726	706	697	701	672	708	687	690	689	695	735	710	747	717	735	669	737	694	660	701	751	717	755	706	708	713	719	708	725	680	649	733	678	687	702	723	709	717	660	722	707	770	689	703	689	767	712	733	731	724	705	670	695	721	734	710	695	717	704	746	676	701	663	702	697	666	713	675	639	718	747	649	698	698	685	681	715	718	755	724	725	680	706	743	685	737	692	720	731	721	714	710	746	714	711	673	724	683	708	679	701	690	703	688	707	655	685	709	704	677	711	725	680	749	691	716	732	659	681	747	723	715	655	732	725	715	655	740	661	679	672	700	728	690	728	701	759	717	676	736	738	730	678	725	712	695	682	699	670	662	677	639	740	714	674	756	685	683	716	680	726	642	741	720	674	693	717	723	677	664	707	677	727	745	698	704	643	666	717	730	695	668	670	713	682	679	718	743	686	666	703	703	762	690	697	728	708	678	688	728	691	697	704	678	660	718	715	734	714	754	731	714	743	734	735	714	675	691	687	674	747	688	721	739	750	723	680	711	723	723	713	686	717	687	700	671	695	692	694	687	718	664	712	740	739	658	715	727	736	674	681	726	655	689	679	727	701	656	726	708	757	725	779	735	722	739	708	727	699	665	676	702	750	674	714	702	679	726	742	694	759	746	655	720	743	675	711	686	680	725	690	723	696	676	693	707	761	694	756	705	676	697	690	699	672	711	701	714	669	729	685	692	718	722	723	717	698	754	695	671	695	730	671	683	720	726	758	695	669	727	754	692	660	707	739	765	721	677	687	699	722	691	690	719	761	690	692	719	723	696	745	697	686	686	675	685	634	710	695	744	720	714	732	705	786	731	761	660	677	733	732	752	688	736	624	714	747	705	752	757	726	752	709	682	694	722	689	716	711	684	648	721	705	665	685	657	682	702	715	711	700	716	679	735	702	719	728	676	704	718	682	711	709	690	702	761	673	685	725	696	685	690	718	738	695	739	706	699	660	666	693	721	675	717	737	692	699	678	676	690	718	713	704	687	648	650	717	696	679	694	700	765	711	688	719	664	736	745	770	710	659	706	669	736	699	712	722	715	673	660	737	702	751	718	695	724	709	712	680	690	679	714	707	698	772	687	715	697	707	700	738	696	718	687	749	662	705	662	703	682	737	701	699	632	717	687	759	711	691	731	668	744	713	700	698	707	689	679	696	729	713	694	710	692	752	683	702	720	690	742	704	734	696	739	662	640	668	713	712	667	742	710	694	735	728	703	743	709	696	681	726	719	729	673	734	694	705	677	678	688	690	720	743	695	671	706	699	677	734	673	738	663	695	681	758	711	688	733	715	730	735	726	731	657	713	696	712	717	742	731	729	693	652	720	701	722	692	688	686	689	710	677	688	736	726	715	683	707	690	670	726	702	756	700	670	701	702	661	706	709	683	736	680	671	684	679	742	741	719	740	713	687	680	719	688	691	672	723	687	672	735	665	680	714	640	709	745	718	703	742	709	674	738	697	701	660	750	695	670	684	706	687	749	697	724	694	677	717	712	690	697	684	705	725	665	720	694	705	760	714	712	724	724	704	687	739	723	737	751	720	741	697	673	701	701	716	702	720	677	689	689	694	735	690	718	659	727	699	735	665	749	691	691	740	731	719	667	660	720	701	693	719	717	718	736	702	686	721	698	723	691	735	731	765	733	708	700	723	668	711	733	674	744	660	714	706	722	714	670	718	713	704	699	706	684	684	735	719	696	682	681	708	699	714	659	690	679	683	738	712	716	684	741	721	667	680	670	691	702	677	720	722	706	751	702	716	666	660	727	691	714	732	736	744	695	759	695	724	669	686	730	714	660	739	701	672	656	697	686	698	688	741	721	716	740	696	730	703	678	739	698	684	719	703	704	703	676	641	682	717	732	661	664	660	674	695	714	683	649	651	686	701	717	688	738	716	720	706	686	709	754	692	731	684	738	612	708	697	697	641	722	674	619	684	693	734	724
24899	21592	27065	24325	9940	5271	3908	1695	494	470	494	469	484	464	464	499	460	512	432	486	469	467	496	454	459	496	498	457	442	452	480	470	462	490	514	498	501	452	464	443	477	496	454	502	490	487	485	457	507	480	467	481	512	459	478	479	482	476	489	501	487	441	499	474	444	461	469	449	493	494	459	534	515	458	462	480	470	458	485	474	505	470	453	487	445	485	510	458	484	493	462	480	473	472	462	455	478	531	446	475	454	462	499	468	491	502	481	492	470	455	458	487	494	486	489	506	505	476	471	497	503	445	489	528	454	460	469	487	468	478	467	443	484	483	498	451	470	464	504	458	468	513	460	473	483	464	520	441	457	465	460	491	482	453	434	467	483	453	484	465	501	477	473	477	483	452	484	474	466	450	428	492	491	472	431	497	518	471	459	464	456	479	433	466	454	471	486	472	484	458	442	477	490	453	472	489	462	503	457	452	483	461	520	483	482	507	461	491	510	457	486	521	481	526	448	443	454	515	513	435	499	461	487	459	455	531	448	482	478	470	459	484	459	451	499	454	478	487	441	494	493	479	487	484	507	500	523	463	453	477	482	477	500	491	477	474	530	458	494	498	472	488	475	473	532	492	482	436	513	518	488	430	522	528	477	432	453	502	465	471	447	465	477	453	511	473	478	485	449	437	494	467	477	482	483	473	498	512	486	467	500	463	441	454	479	492	485	514	511	460	467	465	441	480	456	476	467	506	485	449	472	495	475	513	460	499	467	503	482	496	491	483	458	457	508	430	467	437	470	466	494	501	479	472	458	486	441	469	512	483	476	466	477	489	496	485	450	451	462	466	434	520	492	454	453	547	471	473	504	517	488	467	466	487	521	484	495	487	473	486	436	465	462	460	488	527	479	467	506	496	458	483	499	463	502	478	470	516	466	533	450	461	472	427	450	459	469	434	467	467	464	483	496	460	485	497	491	502	495	453	478	468	506	503	449	446	462	443	483	517	489	478	487	470	502	485	476	457	508	497	493	480	488	491	476	503	472	474	460	497	442	472	497	473	498	456	468	497	441	490	446	450	453	463	459	452	448	470	451	468	499	477	470	479	462	457	487	507	487	466	465	490	489	500	482	506	476	460	460	447	459	490	467	472	517	452	478	525	505	481	483	488	479	477	478	467	473	517	488	541	466	503	485	477	487	499	459	490	491	478	494	469	443	490	472	465	457	499	497	449	489	438	479	492	480	480	481	479	488	483	460	501	489	462	496	486	491	492	456	474	436	450	493	481	480	491	498	502	518	492	493	480	495	460	455	477	496	504	507	487	489	493	486	490	451	457	493	439	500	483	510	455	507	452	473	471	489	482	506	488	488	482	455	456	458	457	465	435	476	478	483	463	448	478	467	453	431	489	480	454	479	455	446	456	494	489	447	490	460	456	455	460	487	471	506	484	488	518	490	468	446	468	465	492	473	461	515	480	468	499	467	504	435	467	507	469	475	474	481	474	477	480	496	477	488	437	485	482	474	452	463	524	482	477	447	481	511	456	485	491	506	503	460	497	496	441	465	459	454	483	467	466	451	466	449	471	500	492	496	445	437	479	446	472	511	510	495	429	499	496	453	492	499	454	441	493	502	524	478	481	456	473	467	466	457	490	479	485	471	439	510	453	498	467	444	492	476	465	470	490	492	480	464	480	502	471	473	509	508	495	424	442	481	463	474	475	478	467	475	495	462	410	462	502	445	480	486	447	464	522	478	437	472	448	457	451	515	443	502	474	484	467	479	513	462	452	469	468	468	440	452	436	518	478	456	500	442	480	499	480	510	510	464	484	471	502	458	464	444	475	475	503	494	445	456	495	487	463	468	475	491	507	481	449	451	498	486	483	461	453	469	454	505	477	454	501	457	499	431	480	457	430	468	431	497	454	440	475	447	456	474	476	503	498	470	477	491	487	530	514	447	432	431	450	486	427	439	477	438	496	499	474	461	499	515	473	501	506	481	482	497	487	495	474	453	479	464	504	429	512	500	446	484	508	465	491	473	424	486	468	456	487	469	517	480	494	479	456	460	457	468	468	472	467	422	437	469	477	490	468	497	465	479	468	453	480	446	465	478	470	463	485	504	468	500	454	438	482	466	452	444	463	485	444	454	465	507	487	467	456	435	440	451	484	498	477	445	441	490	454	449	496	449	420	486	489	477	486	484	483	480	452	455	462	479	482	500	491	436	434	498	436	437	472	460	460	509	480	474	445	501	498	444	484	481	460	466	489	464	499	451	452	432	497	503	453	483	506	466	475	499	503	482	513	433	462	451	470	493	435	459	457	450	482	495	519	481	503	488	468	473	459	491	474	520	482	513	474	492	479	485	493	495	445	494	467	439	479	514	490	464	467	455	499	426	459	513	498	492	481	494	481	464	486	512	471	477	446	447	484	486	498	470	441	472	464	458	463	455	476	457	478	513	462	453	473	490	514	484	458	471	489	474	499	467	469	483	466	495	435	500	461	456	518	489	486	477	495	459	458	458	479	492	498	449	453	475	452	482	493	472	490	488	458	480	480	472	455	485	483	434	500	478	490	446	467	438	504	483	463	506	478	516	481	468	520	498	480	464	457	478	495	517	481	482	504	495	459	458	449	460	439	470	450	502	495	515	447	487	497	469	491	474	464	467	485	424	448	487	483	480	471	504	469	497	476	442	463	460	485	514	462	447	459	448	447	498	466	537	460	511	493	502	477	497	538	477	436	440	510	470	459	515	499	493	453	471	472	433	438	459	457	495	456	485	498	495	461	491	491	447	469	448	427	472	462	475	468	481	516	459	483	458	460	460	475	447	480	467	482	495	487	436	505	474	480	461	453	514	485	499	480	460	496	471	478	491	483	437	482	477	472	475	476	456	478	531	461	534	470	473	512	434	463	481	483	476	484	483	473	461	510	470	472	484	438	474	462	448	503	515	464	463	470	485	463	483	484	493	417	483	476	459	474	481	464	452	476	452	490	448	480	483	464	425	463	467	500	456	462	474	493	487	471	425	494	450	468	472	484	459	497	463	454	475	473	455	472	475	474	465	467	455	482	480	447	476	489	507	515	490	481	455	450	449	466	475	490	439	487	454	450	483	445	506	442	482	460	434	478	474	483	459	479	476	438	443	483	469	462	447	476	492	490	475	443	487	470	442	458	453	466	457	438	443	496	485	435	466	500	466	487	487	489	447	447	477	491	490	445	471	457	458	458	448	500	448	464	487	482	438	470	428	487	476	461	459	469	506	463	468	496	482	469	446	475	485	490	497	511	506	413	452	474	502	499	462	511	495	503	462	496	476	478	439	473	505	466	438	510	450	468	500	507	462	488	474	472	488	505	464	476	500	490	506	450	473	483	484	483	470	501	468	483	473	472	502	495	465	471	458	456	457	499	446	459	463	468	461	479	451	480	458	458	490	469	484	452	475	471	465	461	487	515	492	521	509	490	525	488	490	480	471	476	480	478	459	476	494	447	447	490	462	473	444	464
32374	50693	36130	20542	11584	9868	7364	3066	593	651	622	605	655	614	611	609	626	621	574	625	647	602	593	626	658	647	614	652	656	635	630	642	594	653	599	676	605	601	622	637	631	643	613	573	666	627	644	641	669	632	640	666	613	587	644	621	623	604	616	610	636	622	604	582	610	614	621	592	625	648	625	626	616	597	651	584	628	586	656	652	589	672	629	637	629	611	628	622	631	618	657	640	608	649	618	660	621	635	592	606	592	612	616	592	611	568	653	596	662	646	588	643	598	557	615	595	664	628	614	651	638	649	611	618	629	607	650	583	635	650	651	683	648	616	624	602	599	599	630	666	619	604	644	619	603	644	627	631	657	607	648	606	652	623	619	626	621	577	626	611	610	603	639	620	621	552	645	616	603	613	605	626	599	628	653	645	667	622	593	632	611	627	604	670	626	643	631	637	604	627	611	609	621	626	591	655	627	593	637	617	618	667	607	612	589	631	625	610	672	611	664	635	627	633	625	637	611	612	602	616	628	646	650	614	626	653	605	624	641	624	643	628	603	595	618	611	607	657	625	632	600	643	635	613	599	665	618	615	595	648	624	610	627	621	603	598	663	623	633	570	615	628	622	628	656	624	651	669	638	571	608	634	603	583	641	608	605	614	641	636	625	622	561	614	662	625	635	650	644	650	627	642	598	618	573	601	572	625	629	593	600	594	633	587	634	629	624	623	651	590	640	608	546	601	614	589	612	632	644	585	618	683	629	605	603	643	586	652	717	582	606	624	625	636	622	631	596	612	605	630	614	646	592	608	649	572	648	593	608	645	612	625	624	597	627	612	649	601	626	614	694	604	623	645	692	579	639	623	626	592	612	673	660	630	617	628	631	622	591	628	648	614	651	654	648	644	655	625	584	627	659	585	639	644	594	632	631	671	679	610	612	633	616	611	675	587	610	585	622	684	637	607	646	608	680	625	641	669	578	637	625	622	627	628	670	623	602	615	621	636	624	610	634	638	624	640	594	599	623	601	632	635	654	617	578	615	580	616	617	615	635	601	616	650	632	609	618	622	654	610	628	651	616	634	585	616	653	586	632	625	675	633	618	622	606	628	640	622	629	593	625	613	604	606	648	610	594	641	651	632	646	652	582	684	621	618	683	599	657	639	620	612	628	626	664	610	625	615	627	642	637	634	612	658	616	610	601	614	647	673	635	657	632	633	611	610	634	635	606	605	633	622	660	619	641	628	620	620	635	593	641	649	617	615	646	638	611	667	644	615	643	619	636	626	623	662	650	608	627	613	619	619	608	598	630	611	586	633	576	649	660	590	608	633	617	598	616	610	619	652	623	626	617	651	564	609	636	583	599	619	587	612	626	642	680	647	587	664	626	675	651	585	647	628	606	618	639	663	617	634	626	621	594	602	652	632	670	661	632	602	622	623	653	637	605	590	628	640	628	603	591	578	609	640	615	628	666	642	615	655	607	612	631	641	635	601	621	603	633	626	668	644	577	622	645	662	608	641	602	630	594	645	681	652	637	630	629	578	671	621	637	601	616	621	593	643	597	602	645	611	642	620	630	594	624	613	635	590	606	599	645	616	621	607	687	660	584	631	608	591	595	627	607	630	649	639	623	638	626	652	592	642	639	622	596	605	611	623	623	651	573	615	648	647	625	659	635	643	600	600	641	661	616	624	617	608	624	632	610	606	603	644	631	588	614	611	639	627	597	651	621	617	606	638	636	667	601	685	644	607	622	670	590	633	634	637	642	637	601	626	609	615	674	607	563	639	635	614	626	654	635	607	615	603	616	594	669	598	570	632	589	627	606	604	629	615	639	603	627	614	606	615	680	635	623	646	591	620	629	688	621	666	602	646	614	652	599	595	660	652	578	609	606	607	605	585	642	628	636	610	589	611	580	663	620	589	613	621	611	636	638	650	639	623	590	634	666	644	609	630	622	660	606	602	658	668	591	616	654	609	646	604	589	621	606	604	597	588	632	643	605	624	616	615	614	643	612	662	629	600	659	642	663	657	620	651	641	618	648	639	652	601	643	632	600	663	629	630	662	575	635	626	616	595	608	648	650	590	655	607	608	593	610	642	645	623	646	646	662	615	622	613	589	613	615	586	617	625	583	594	632	587	618	641	634	566	555	653	604	592	606	644	617	634	688	631	583	601	646	645	679	613	628	635	659	630	660	590	622	616	641	623	600	632	640	614	636	610	662	632	650	607	638	639	631	616	587	655	646	619	623	609	604	677	633	618	602	656	625	575	646	664	628	636	611	604	643	630	652	646	664	600	621	618	592	634	648	640	659	594	632	633	604	635	639	623	612	645	659	635	667	652	641	598	639	627	624	634	640	613	661	625	643	633	576	660	566	671	660	626	659	633	626	655	637	682	625	579	641	588	603	616	623	643	634	618	614	638	667	618	631	636	631	596	602	644	598	609	613	643	666	630	671	644	657	609	592	569	587	643	563	625	639	598	620	600	639	646	609	639	636	605	580	610	647	631	625	619	624	583	598	630	624	648	669	660	657	599	626	661	634	630	607	657	644	654	609	637	650	623	599	594	648	660	630	630	634	634	662	621	633	658	626	632	670	646	612	624	628	592	646	630	655	612	643	610	634	606	612	630	652	603	573	601	619	562	587	609	650	622	593	628	652	602	589	584	627	619	668	627	643	618	653	656	627	610	628	633	599	615	582	603	617	651	614	650	580	640	595	642	633	638	632	651	596	628	585	602	636	607	625	622	649	656	600	610	663	653	619	623	643	646	644	622	629	620	605	601	590	628	642	607	639	622	646	672	661	635	625	657	598	623	626	577	653	611	614	580	640	657	637	652	616	621	678	642	658	653	644	577	651	612	628	654	612	632	609	638	596	670	595	639	629	634	645	634	648	650	628	614	645	619	577	631	586	625	620	607	617	676	656	651	631	623	637	590	586	634	610	688	587	603	600	592	626	675	681	628	616	683	552	643	638	631	576	564	595	619	639	652	594	672	651	651	653	634	627	619	614	640	637	613	648	615	623	615	576	588	681	611	641	635	628	650	609	648	660	596	658	597	652	649	571	651	660	608	666	655	630	604	632	662	622	607	684	605	667	674	616	596	620	643	586	621	609	600	667	585	648	634	583	643	618	577	669	600	613	645	628	657	647	611	626	651	649	661	660	635	573	643	629	639	628	644	638	603	643	590	634	589	616	637	644	607	569	688	600	652	629	618	625	676	608	635	620	585	630	605	629	585	650	660	600	629	635	666	627	648	590	585	576	618	620	613	660	562	594	585	617	626	641	647	636	585	647	634	604	628	610	622	623	614	618	624	647	618	657	560	616	642	576	632	629	628	644	636	632	607	631	648	611	605	589	619	658	621	607	607	628	646	610	683	617	620	595	604	605	608	621	618	583	615	604	621	592	648	615	623	615	619	580	614	625	654	595	629	618	600	607	639	622	629	615	637	663	579	629	622	661	569	651	591	616	608	624	609	652	614	642	618	623	665	601	659	561	619
22388	21207	28263	24327	21411	21013	17419	13127	602	322	297	299	301	296	318	300	297	264	306	271	283	278	279	298	261	288	258	266	303	300	269	289	289	272	263	273	296	288	289	295	279	252	286	269	292	320	279	259	267	306	292	253	298	255	284	300	268	291	237	294	285	265	307	289	262	264	277	295	291	267	291	288	287	283	274	273	252	265	257	274	288	265	291	286	297	277	309	296	262	250	329	262	284	324	279	281	271	276	297	251	270	278	295	261	276	303	277	259	260	297	297	277	257	305	308	246	276	294	291	285	284	286	282	264	290	295	266	245	303	299	298	250	271	242	289	284	269	268	245	298	268	312	280	262	260	282	294	267	304	307	257	293	274	296	287	269	279	276	289	253	277	311	265	260	260	273	253	280	281	267	276	275	274	276	278	271	274	249	287	237	263	281	297	272	290	283	274	262	279	286	293	281	275	287	267	267	278	245	256	284	260	292	301	290	290	279	289	270	251	302	307	273	276	269	292	298	283	293	275	262	293	271	261	307	252	272	290	318	267	266	270	285	258	270	278	274	263	294	282	261	280	285	297	267	268	279	261	308	287	282	293	277	275	280	273	276	286	287	277	271	274	264	253	275	272	244	321	271	266	270	303	295	285	262	274	287	292	278	265	248	294	270	275	281	263	307	259	282	287	265	266	266	269	275	283	291	280	281	297	247	273	286	286	243	285	259	284	281	328	273	306	288	277	266	258	280	297	261	264	267	296	260	260	329	267	263	250	340	268	261	282	267	287	305	255	261	277	269	254	271	264	290	301	268	253	319	263	269	282	271	294	256	309	292	301	275	244	259	260	314	256	277	271	282	263	277	272	250	277	273	267	270	276	293	299	275	277	274	264	298	281	267	264	285	281	296	264	257	272	280	271	262	284	273	281	277	288	261	248	253	280	266	266	250	311	272	265	305	274	272	283	253	295	284	297	272	271	285	265	257	295	286	290	283	280	269	261	297	270	255	298	287	277	294	297	260	281	291	253	271	307	283	248	267	295	276	269	281	287	273	278	276	268	262	312	295	306	281	258	278	283	265	305	288	293	294	274	289	262	255	282	276	272	286	275	267	275	289	283	283	273	280	289	250	287	282	303	262	268	256	306	299	271	229	284	270	282	271	266	249	271	270	300	254	291	263	288	258	266	302	277	292	255	282	282	254	263	294	277	265	240	255	271	307	257	269	317	285	284	282	290	280	254	256	258	270	260	280	266	264	264	304	278	254	277	269	252	292	272	260	259	284	268	283	273	265	297	288	265	273	283	274	267	272	272	278	292	272	238	279	305	264	290	258	276	253	280	278	268	279	270	278	268	267	271	271	282	294	300	272	294	258	286	252	253	282	282	298	280	261	272	293	263	298	310	297	283	257	269	291	255	276	244	256	288	277	285	240	253	285	274	295	276	249	282	274	251	276	233	283	252	260	260	268	278	320	274	256	280	303	255	261	278	291	276	291	311	294	304	288	259	274	277	267	252	274	306	305	277	301	297	279	276	279	272	260	266	306	283	269	295	279	280	253	308	278	269	293	286	272	298	298	274	272	253	284	287	290	307	268	272	267	302	276	269	288	291	289	270	289	279	250	312	289	259	278	271	279	312	284	283	279	262	279	281	289	281	300	268	279	278	310	286	242	263	257	302	301	253	283	324	305	271	297	257	282	255	265	293	301	304	265	298	271	256	277	281	279	298	275	269	250	299	302	297	271	274	259	295	283	272	255	271	276	266	254	257	289	316	283	297	289	286	259	284	272	288	273	250	278	268	273	286	267	301	263	267	278	274	257	320	282	276	310	292	297	240	238	272	266	272	281	295	245	274	301	257	270	274	292	262	260	299	278	271	280	276	267	277	245	276	294	262	268	283	302	288	272	281	276	277	269	263	307	267	286	289	286	275	279	281	296	301	301	299	288	283	270	267	282	299	253	285	255	313	276	282	278	250	257	287	309	281	265	304	279	274	255	275	307	280	261	282	266	294	293	294	305	258	264	288	270	286	303	283	292	275	263	272	285	278	264	287	257	276	285	274	268	269	248	299	260	282	270	259	267	248	281	290	279	255	292	264	263	306	282	282	272	271	259	277	267	297	277	291	272	272	269	250	291	281	261	276	288	281	298	257	282	279	275	296	261	301	297	285	289	271	274	268	272	285	283	295	248	271	281	291	250	263	261	285	319	266	281	288	265	298	290	267	280	270	295	259	270	270	299	256	239	269	289	274	274	248	318	255	267	290	278	292	260	272	240	274	276	263	231	261	285	298	286	264	268	255	252	275	282	292	271	313	273	273	271	279	294	254	279	268	289	286	267	278	281	290	308	284	269	280	275	247	264	280	289	280	292	264	293	273	286	268	260	284	296	280	264	256	282	250	255	262	280	265	271	302	297	291	275	267	278	304	266	237	285	272	294	242	291	260	276	282	281	289	303	284	289	275	271	293	301	282	291	276	243	274	254	246	269	262	285	275	272	300	279	290	281	275	261	307	274	283	278	297	287	255	255	287	272	298	272	280	294	292	273	278	299	291	240	301	277	278	284	282	293	269	252	267	258	270	294	279	267	249	273	273	299	292	272	289	259	260	254	300	266	258	286	293	266	301	321	288	276	265	292	296	288	253	286	259	309	295	239	257	281	287	285	327	296	287	304	253	272	250	265	220	305	295	313	259	285	273	264	278	249	261	304	277	265	289	264	289	277	268	270	311	267	278	267	265	276	301	288	283	281	272	282	254	259	291	264	273	265	280	264	274	294	279	277	268	287	267	278	296	266	252	306	302	280	289	278	265	269	257	278	294	270	257	260	278	268	258	268	258	264	267	268	254	275	279	263	274	268	266	277	279	281	290	268	276	280	297	260	302	276	291	245	271	269	242	296	249	264	287	288	266	264	257	307	271	298	285	270	267	300	304	288	293	254	272	267	255	266	288	275	283	279	291	298	293	290	288	264	290	263	270	268	290	285	285	270	265	276	291	252	270	280	271	276	303	260	309	257	268	295	227	292	261	257	259	254	262	290	274	252	282	266	298	283	284	267	274	253	286	297	294	290	276	318	265	285	283	278	248	275	287	264	262	272	311	289	270	274	280	273	245	287	273	272	255	281	267	256	270	254	273	301	273	254	291	279	263	284	303	287	271	281	278	275	268	298	281	255	239	267	261	310	296	278	292	268	271	287	301	284	281	302	286	283	270	263	302	279	272	292	294	249	293	282	269	287	251	293	271	261	279	273	287	288	285	293	283	258	275	278	257	241	264	253	260	292	297	269	280	256	305	274	281	259	297	270	287	257	318	270	264	267	250	281	298	287	264	262	258	229	267	274	286	248	278	334	300	255	257	285	276	249	260	252	293	275	248	284	276	264	270	255	299	236	299	289	282	254	277	289	236	273	280	294	282	291	254	277	252	311	285	251	278	264	260	293	286	257	264	253	288	303	262	286	265	264	277	291	264	313	256	277	248	276	259	275	277	284	258	267	267	267	278	275
39297	64359	45744	32135	25636	19712	17365	16543	396	404	416	418	395	405	388	390	366	383	396	363	388	380	405	372	368	415	381	364	388	371	372	355	372	357	358	364	363	398	368	410	379	371	370	406	358	373	405	404	377	385	352	401	378	403	351	344	376	389	336	346	380	414	392	388	374	388	366	364	395	347	380	391	396	357	417	355	398	344	364	376	366	369	369	371	424	393	371	383	395	368	356	381	373	375	413	394	356	371	356	364	379	368	388	388	377	383	380	349	373	349	359	403	392	385	376	395	385	373	421	395	361	379	372	376	405	405	367	358	335	386	394	387	364	415	372	359	388	381	354	353	357	388	386	372	396	362	385	449	410	391	401	389	429	349	357	369	381	407	342	379	368	357	384	402	388	419	395	365	378	390	395	352	387	408	380	384	396	404	357	406	365	383	356	398	411	382	423	376	404	372	373	400	368	352	342	397	356	401	389	359	380	390	402	371	407	363	344	390	368	371	367	380	381	391	393	354	378	389	407	352	357	386	371	359	393	371	399	363	370	358	381	371	382	372	359	363	359	365	382	411	378	380	374	395	391	381	375	385	369	365	363	360	380	395	340	391	353	389	402	365	393	411	372	355	396	356	400	379	390	361	333	362	373	372	381	382	393	382	346	384	372	352	378	329	406	338	366	389	353	361	384	358	394	413	378	366	399	380	400	377	384	389	375	363	396	373	366	396	388	370	399	388	373	385	394	352	394	367	386	391	342	416	389	379	385	378	377	361	389	373	355	373	415	396	381	345	368	404	396	378	393	367	382	363	349	337	353	362	380	401	345	368	349	324	371	367	397	385	417	365	347	395	344	399	384	361	394	393	397	384	354	332	380	350	375	370	366	381	381	402	420	378	333	388	361	368	367	381	381	379	359	385	357	360	372	359	405	342	382	396	368	419	353	340	356	393	368	356	382	382	357	360	406	381	385	353	382	383	362	386	340	386	382	389	421	379	382	360	365	355	389	392	394	374	392	349	363	365	413	375	368	351	353	397	388	431	398	405	397	408	382	403	368	392	356	400	368	395	372	387	330	347	376	388	380	349	379	355	394	350	413	362	418	344	405	332	335	360	396	376	377	364	387	354	402	394	363	361	355	389	369	415	383	400	400	367	360	381	393	377	382	376	388	412	367	354	396	379	420	401	381	398	410	410	393	369	403	365	387	389	376	392	383	390	360	359	365	406	373	412	413	366	342	356	378	378	371	393	367	395	379	342	344	400	416	391	409	378	394	384	405	385	359	411	401	392	369	381	375	364	381	420	374	386	372	374	387	381	384	366	423	391	396	360	371	396	392	388	362	343	397	370	361	370	401	378	393	368	361	353	396	369	371	351	365	392	383	397	400	381	396	349	382	339	358	395	342	400	414	375	414	395	369	394	359	374	365	370	370	387	370	380	403	377	392	384	354	396	371	420	354	427	378	321	389	404	351	376	362	352	385	372	365	386	365	347	391	381	374	397	383	371	403	382	389	360	368	375	410	381	373	394	370	378	403	373	377	401	375	418	380	374	348	371	373	368	410	373	395	378	395	390	404	355	376	388	367	368	391	308	436	393	369	352	376	384	363	422	385	395	391	352	388	388	363	383	373	352	371	370	358	358	393	375	360	382	377	374	410	357	371	417	425	373	398	352	390	377	382	371	356	384	381	373	375	391	411	378	410	373	393	363	362	366	359	379	387	393	360	385	374	375	385	385	374	396	368	377	380	369	383	396	367	347	403	349	372	364	390	374	330	400	408	369	387	396	363	352	386	402	413	403	383	345	385	377	396	379	376	386	409	355	391	389	377	390	368	400	377	338	392	380	392	380	377	361	390	374	368	417	368	414	401	366	406	380	377	408	358	416	407	408	384	387	382	381	348	375	400	397	378	374	396	398	343	380	367	350	374	359	389	354	365	390	422	360	332	391	371	380	389	353	384	371	375	351	361	366	360	360	422	394	371	380	382	396	355	379	366	388	339	360	384	382	387	363	379	393	371	383	393	385	409	406	398	372	378	415	369	392	384	371	381	376	359	379	372	393	367	364	370	370	414	382	381	419	381	367	381	389	370	348	339	374	426	374	388	382	377	396	400	410	404	380	375	384	351	357	355	389	381	401	406	392	357	392	361	352	364	397	393	380	378	365	347	405	386	368	368	379	358	361	370	373	376	365	390	360	390	393	356	391	369	360	365	357	394	390	383	388	346	341	389	386	319	382	386	379	378	380	359	373	375	415	404	381	373	384	355	342	416	397	358	412	388	385	356	386	394	343	376	392	378	382	378	350	355	394	387	361	419	399	392	360	399	341	417	368	366	385	405	375	369	398	366	403	368	396	379	410	374	403	380	359	360	365	374	362	356	346	370	360	391	348	404	359	343	393	379	365	362	408	374	372	383	419	363	359	387	375	372	362	359	386	377	410	379	378	409	361	410	373	361	363	378	393	335	356	356	373	389	355	372	367	404	372	358	331	385	361	404	395	356	360	380	380	379	366	384	344	399	373	376	388	383	358	393	386	383	396	385	370	363	386	368	394	378	392	345	361	363	386	388	378	379	377	365	348	359	389	374	374	351	390	402	379	394	411	374	335	363	385	397	369	352	389	392	387	390	380	376	379	383	395	415	368	395	372	380	363	360	357	391	398	385	404	381	362	374	361	409	352	350	394	403	369	358	375	360	385	360	398	363	401	403	309	392	339	419	368	374	388	365	370	375	400	393	378	363	350	353	363	409	344	394	363	401	391	395	375	380	379	387	406	367	392	372	384	398	403	401	375	354	391	360	376	350	354	391	372	362	357	346	355	365	354	421	370	393	373	373	335	391	374	393	363	378	375	378	411	382	398	357	350	373	363	388	382	377	400	370	378	357	354	360	376	392	373	366	372	386	367	414	390	367	373	393	378	383	373	351	364	359	392	358	351	420	370	389	373	373	356	367	385	377	373	432	411	385	366	393	399	375	396	410	401	391	367	364	353	401	403	385	352	370	377	407	405	353	362	406	397	362	335	350	419	354	393	360	364	377	399	350	367	368	351	389	362	370	360	386	365	363	368	398	360	360	393	352	362	374	351	382	348	352	370	410	389	366	384	375	385	388	378	393	375	347	352	406	417	354	353	434	376	367	338	391	385	373	395	392	344	360	367	408	362	391	385	374	354	359	376	401	342	374	399	379	376	438	352	372	372	390	354	374	365	388	371	365	403	354	381	389	389	329	367	369	419	426	384	372	366	368	359	354	384	384	392	370	371	355	352	388	371	368	360	367	371	350	397	386	377	378	397	383	395	382	372	381	368	355	350	355	396	388	409	387	405	393	368	389	398	401	369	394	378	388	354	389	367	373	388	376	354	382	398	384	375	376	380	375	371	374	403	378	393	390	362	348	373	372	360	373	335	354	347	388	390	390	383	356	374	354	407	367	382	373	370	399	342	383	375	394	362	331	391	354	379	373	383	362	362	400	402	362	375	386	377	370	413	372	369	410	388	329	370
29279	24992	21686	9441	3352	3620	2305	1022	689	647	655	627	683	682	654	692	674	681	689	636	684	652	672	690	668	711	695	679	665	649	629	652	668	644	677	655	671	678	666	654	613	660	648	674	693	660	632	642	686	662	686	685	682	646	629	654	663	686	640	681	693	654	618	617	657	668	643	679	660	662	629	630	674	664	635	695	648	678	616	698	647	700	685	643	637	650	667	605	636	683	660	661	695	688	697	696	659	634	698	643	645	682	694	670	671	641	683	668	674	611	676	639	617	666	643	675	663	623	638	680	683	655	675	677	679	658	626	660	662	665	668	700	718	675	633	706	671	685	648	643	683	645	632	648	675	633	637	649	676	669	683	712	697	654	660	672	671	642	590	688	657	668	688	619	713	668	646	683	684	640	711	662	674	672	682	675	664	641	645	672	678	668	628	665	658	681	625	677	662	701	640	657	651	626	656	710	703	640	653	651	646	625	673	661	690	676	666	689	662	685	654	648	665	653	627	642	667	666	703	679	640	667	693	680	652	638	655	728	690	671	650	648	631	678	647	673	707	625	652	687	669	671	653	672	661	656	657	625	659	638	668	599	660	654	671	673	684	644	688	649	655	665	670	684	671	705	654	701	621	619	682	700	644	670	644	707	672	682	639	655	630	658	647	642	654	659	677	614	665	604	664	699	663	659	668	669	683	650	657	635	647	684	671	654	689	671	685	651	678	646	646	650	702	679	675	672	638	683	674	629	659	647	678	659	667	684	666	671	687	702	637	652	653	649	640	676	686	688	643	630	665	685	643	683	654	674	637	656	651	652	688	670	639	645	668	638	665	717	693	696	648	689	672	653	697	669	616	667	666	636	628	648	680	646	646	637	697	659	685	662	657	661	628	594	658	661	673	678	640	651	702	663	626	666	646	679	655	633	639	674	626	618	683	676	663	634	672	643	671	654	648	662	645	687	704	640	633	684	698	658	662	648	653	643	642	655	673	645	702	654	647	671	662	709	675	675	663	641	671	652	633	661	698	682	661	649	704	678	659	620	692	632	669	653	646	600	672	680	649	650	657	678	630	646	668	691	642	635	638	651	717	655	688	691	706	714	663	702	710	659	616	670	656	691	663	668	621	661	685	635	682	679	666	649	692	672	674	636	596	643	702	650	661	626	621	676	688	686	691	625	636	684	674	637	662	673	685	675	641	617	641	647	663	691	672	671	735	625	663	695	655	685	697	684	640	694	660	696	650	677	638	646	669	672	715	699	626	682	658	655	642	703	680	675	677	616	662	704	678	655	670	659	649	645	646	715	698	656	663	647	684	636	657	635	651	642	639	667	695	690	613	719	647	669	632	667	641	692	712	662	669	661	635	636	633	663	618	674	677	670	636	691	655	647	681	685	645	677	638	638	632	615	639	653	643	628	659	628	691	665	701	651	689	628	628	643	615	633	611	611	658	649	653	692	632	673	688	709	661	617	648	660	630	688	610	673	664	670	661	677	654	644	638	661	670	600	644	658	663	705	648	681	638	677	699	682	683	674	673	646	691	681	676	676	657	661	671	660	673	705	685	646	647	668	697	656	684	639	660	628	678	675	664	651	648	684	724	629	667	704	649	658	696	699	680	648	630	644	681	653	619	666	694	693	647	697	663	696	680	645	652	712	683	729	664	651	693	667	683	630	682	675	642	664	666	648	658	692	648	651	689	660	671	684	635	648	673	679	714	669	668	683	661	656	607	689	612	637	733	631	672	675	685	650	663	647	636	653	670	636	682	628	687	673	673	653	645	605	665	653	663	651	691	676	655	680	677	638	698	671	687	650	656	657	706	645	700	690	669	636	675	660	640	665	682	665	648	678	644	629	715	653	696	664	717	677	675	627	647	629	685	706	672	660	663	678	681	660	638	679	628	705	673	678	664	688	665	690	667	674	708	687	657	629	671	660	657	670	710	635	653	666	626	665	655	641	701	643	669	703	701	655	622	673	655	641	647	652	692	669	609	652	640	648	663	701	641	717	648	676	675	675	671	657	665	677	681	656	634	684	621	663	645	626	650	679	647	668	669	668	674	677	646	700	671	636	625	631	685	662	644	712	671	648	694	677	662	724	669	741	699	703	632	622	633	682	677	662	652	685	644	664	689	678	641	744	684	594	641	666	692	661	682	634	664	668	744	654	657	708	715	663	638	687	714	658	664	705	704	624	696	604	719	691	685	636	679	679	612	639	632	681	634	642	650	651	661	691	664	635	647	649	648	653	666	650	667	628	662	635	667	687	701	616	660	709	630	662	658	648	692	678	618	703	626	668	656	616	685	674	685	667	595	651	671	662	663	676	661	684	653	674	653	679	715	647	694	697	686	686	666	720	689	666	648	662	633	669	672	646	686	641	661	722	678	642	606	693	681	666	659	612	681	681	692	680	689	589	639	667	683	682	621	635	702	693	686	655	684	662	642	687	675	649	678	616	652	634	691	656	631	654	644	674	665	616	666	645	671	657	667	666	622	716	675	694	689	661	703	637	685	680	660	665	632	670	642	659	659	659	698	721	634	679	696	682	680	678	718	630	637	667	688	634	673	681	681	699	622	716	690	658	712	647	688	629	669	660	678	684	662	689	626	640	622	645	681	684	681	635	649	694	654	659	655	654	648	623	677	710	681	675	639	679	679	660	714	683	653	626	671	679	631	657	650	692	715	673	692	647	698	634	666	663	693	678	623	678	667	629	680	709	692	646	630	677	667	612	651	696	648	723	666	675	682	672	650	644	674	627	721	669	634	661	679	669	687	635	638	646	669	703	672	647	692	682	663	646	695	654	652	652	684	644	680	658	652	659	681	618	691	651	648	672	624	640	682	681	627	610	668	647	623	619	669	661	658	674	708	673	644	704	670	640	681	680	661	678	661	669	676	704	624	710	682	641	631	680	657	714	693	679	652	624	696	703	663	683	617	678	650	654	656	711	699	699	679	648	690	645	673	659	720	605	660	661	642	646	603	669	681	681	651	608	680	712	663	658	655	696	686	653	692	685	679	647	677	663	688	651	635	679	630	677	679	675	678	694	661	646	699	668	646	630	653	710	661	667	615	690	638	691	698	657	691	644	643	701	654	681	668	663	635	655	655	687	682	690	657	677	684	717	654	681	657	679	674	621	632	642	691	659	674	668	673	703	652	666	699	632	694	671	695	628	666	674	669	648	724	663	700	697	678	650	667	664	733	653	663	700	672	676	681	675	663	666	705	633	694	644	647	675	698	659	650	661	705	706	657	639	695	698	679	674	664	681	675	656	660	676	636	638	640	642	620	654	628	643	658	688	648	643	637	676	661	646	664	630	662	717	668	686	671	601	678	667	724	713	618	644	607	651	675	654	659	645	674	678	655	680	672	687	661	612	638	667	682	674	662	653	657	719	672	652	667	648	672	639	655	683	609	662	659	646	669	678	693	609	648	675	689	667	670	667	665	676	679	673	719	668	650	675	682	672	694	682	691	692	683	666	647	638	653	628	640	618
29081	37723	24358	10214	4967	5334	3305	1361	935	896	883	881	888	871	873	880	881	816	910	867	856	892	874	902	855	876	910	859	902	853	905	869	832	893	861	863	864	859	935	837	862	853	879	820	891	857	916	880	806	893	897	841	936	888	899	819	820	882	887	849	905	907	888	809	915	897	872	875	877	849	848	844	901	877	872	893	843	896	875	878	907	867	874	913	880	880	881	833	870	861	838	912	889	884	878	847	920	848	900	893	891	896	838	896	893	848	882	887	935	848	856	849	884	835	896	814	912	846	813	872	895	859	879	862	923	847	830	847	850	884	871	893	852	840	892	929	870	873	894	866	895	925	854	880	899	920	902	924	858	863	876	853	886	839	835	894	869	883	815	861	866	874	865	890	859	887	881	854	850	830	870	821	894	885	890	919	922	944	874	887	868	902	870	828	937	890	876	843	889	856	882	853	897	898	879	834	894	849	873	919	896	901	878	894	871	855	846	831	925	871	871	864	845	831	918	895	848	933	881	881	868	871	889	874	832	866	821	825	861	819	819	845	874	882	803	882	893	901	926	855	863	877	863	920	853	923	885	897	879	911	883	867	779	848	899	866	847	872	882	837	826	867	869	921	831	878	874	815	825	872	922	905	870	832	866	891	850	917	875	810	877	867	901	882	806	868	882	830	856	929	860	952	900	874	866	863	839	841	902	840	908	849	921	932	841	919	854	892	876	881	843	870	897	867	849	877	898	859	804	885	818	874	919	831	884	898	940	924	887	859	877	906	907	904	899	887	822	871	847	880	869	828	878	865	824	877	871	851	850	880	889	861	871	836	915	866	848	889	936	883	858	960	874	875	907	840	834	827	864	865	906	913	887	923	856	884	919	895	940	883	878	837	834	864	849	852	911	877	918	866	860	863	819	889	899	848	913	902	854	865	894	902	894	816	911	858	938	839	895	895	851	851	895	872	863	898	890	824	833	838	850	853	852	881	843	882	909	859	911	828	886	929	868	884	884	887	878	853	903	838	930	877	880	913	904	866	847	869	877	889	868	857	859	880	914	883	861	889	880	869	916	888	858	853	943	829	825	889	900	822	909	866	887	914	840	870	828	843	861	859	934	887	883	807	854	842	885	880	859	831	916	894	837	842	923	848	906	937	866	881	862	875	855	813	894	934	844	888	831	870	883	863	904	873	861	808	881	911	910	826	883	878	923	873	917	847	878	873	881	824	868	829	855	879	871	899	924	882	875	858	873	875	880	886	846	894	891	861	872	847	885	858	802	911	873	911	863	837	897	919	850	893	883	874	858	847	890	876	827	881	846	821	882	910	851	886	872	813	899	889	910	856	872	862	893	927	950	913	900	874	894	898	898	866	853	819	866	908	902	897	921	889	830	884	851	877	861	862	835	875	877	852	839	867	913	901	855	913	834	888	840	840	835	895	959	911	818	839	852	904	881	885	862	923	868	862	869	868	902	858	862	876	858	870	897	832	892	911	835	844	898	859	861	866	882	800	883	850	890	851	921	863	858	870	849	882	896	863	892	901	889	829	874	916	907	906	886	902	920	867	883	870	902	877	895	843	849	829	911	917	947	877	860	926	888	898	872	916	881	926	903	913	900	872	899	887	925	913	861	895	841	895	900	830	880	875	851	845	894	856	872	880	863	917	860	909	933	868	878	855	936	861	888	896	867	896	874	884	846	886	863	902	876	871	904	893	878	898	886	900	832	881	906	918	872	863	880	888	866	886	859	909	860	896	887	885	835	911	878	844	908	889	867	910	905	838	830	916	865	881	858	898	886	842	863	926	884	837	859	863	872	912	864	889	894	923	853	844	872	893	841	885	842	859	863	880	889	852	869	883	873	852	832	876	860	938	910	860	883	907	880	865	899	846	879	895	897	910	848	851	901	869	842	839	921	851	858	898	884	883	884	836	873	883	857	865	874	878	910	938	834	885	882	854	887	868	846	870	851	843	882	910	870	850	790	923	859	892	841	913	885	886	880	888	873	843	892	908	883	863	832	931	906	834	915	902	888	907	804	877	871	874	826	857	868	865	844	864	885	848	884	882	883	840	864	886	875	829	888	873	871	894	866	910	881	860	890	871	897	820	839	863	872	846	847	875	909	839	902	886	876	872	837	839	862	885	858	906	871	842	864	916	829	914	921	888	815	895	838	839	854	884	883	872	873	886	875	841	846	805	882	900	869	859	854	855	788	927	824	906	846	871	883	878	858	869	871	887	867	845	882	851	825	863	918	872	900	875	919	877	894	852	927	877	895	884	907	870	821	812	867	886	880	863	895	814	844	886	891	865	867	877	894	886	844	858	843	913	900	817	866	882	832	861	872	849	866	880	881	901	890	879	878	907	881	909	901	859	953	862	875	887	911	926	831	833	855	918	894	866	850	823	889	909	877	874	932	865	851	808	856	848	843	826	854	879	862	865	841	911	880	897	832	927	849	847	857	860	916	856	896	823	855	862	880	877	870	817	898	875	884	864	863	857	860	895	912	907	888	842	857	839	859	857	896	872	912	861	862	883	900	910	878	890	968	956	858	848	936	864	899	870	927	888	923	835	872	878	873	858	864	887	867	849	855	806	833	848	884	872	853	919	831	814	866	922	867	882	938	867	868	901	896	900	890	958	842	888	902	836	877	894	870	887	874	897	875	884	848	905	860	842	892	873	925	878	863	869	898	860	884	824	926	866	837	868	827	863	912	897	908	855	850	843	885	865	882	851	871	893	893	946	806	864	900	848	899	841	856	851	895	847	837	897	856	920	871	844	902	860	877	846	885	855	912	867	891	828	870	850	907	859	870	876	884	861	896	896	877	839	847	878	875	839	933	873	881	875	872	860	882	836	892	902	892	887	882	824	849	903	841	842	910	860	830	852	873	863	887	850	902	894	949	936	850	873	837	884	846	867	886	910	859	884	829	942	884	829	899	858	883	875	852	884	813	907	879	857	899	896	873	885	862	856	885	841	838	897	858	886	858	885	866	829	877	912	870	865	948	867	847	842	837	868	866	836	912	892	925	871	807	889	884	888	900	923	875	845	865	907	936	859	890	862	850	860	863	889	905	835	856	866	873	874	880	865	908	872	865	907	873	893	902	881	894	889	885	816	881	830	851	844	840	905	879	898	838	896	837	841	872	882	855	861	842	870	875	888	898	881	874	908	893	789	863	857	929	855	905	839	843	866	912	884	926	908	914	874	875	878	847	876	882	863	865	885	881	842	885	910	878	866	859	803	846	869	896	861	854	886	870	852	908	905	892	910	858	931	829	898	873	857	843	868	921	885	910	871	870	892	871	889	892	849	816	845	860	885	875	903	883	856	865	880	896	886	828	909	825	900	885	897	895	933	876	867	958	911	856	864	869	879	879	835	874	840	908	878	918	808	946	843	939	859	935	905	848	797	944	894	874	826	881	855	940	908	869	872	857	916	865	797	866	878	826	885	881	874	883	856	877	925	860	891	861	861	867	887	876	833	834	832	911	844	936	830
23401	21297	27983	27272	25427	21612	12132	2122	557	581	579	576	605	622	577	559	594	597	638	585	584	562	615	605	576	584	600	638	628	554	567	590	594	568	578	618	606	623	616	583	598	599	604	589	582	534	585	603	605	584	598	569	599	569	662	566	587	584	557	611	585	549	571	604	564	595	593	579	588	577	597	558	577	596	583	567	582	575	585	593	617	569	606	577	591	578	552	584	610	559	572	599	590	586	569	568	564	547	583	552	590	593	535	584	609	578	626	587	584	583	599	582	586	591	627	599	577	592	608	591	587	584	598	601	578	583	541	614	611	612	548	604	597	575	599	570	598	587	567	584	608	620	567	558	542	563	563	609	572	600	545	600	567	591	560	624	584	569	577	610	592	590	610	568	569	627	585	593	531	573	554	596	627	542	624	555	552	639	599	551	589	556	557	571	568	593	598	595	601	609	567	596	606	583	585	602	631	532	605	632	591	555	591	611	571	591	608	582	619	600	622	595	578	605	582	586	589	551	570	565	575	564	600	604	623	613	593	591	541	563	589	617	621	565	601	542	604	572	611	558	605	609	590	618	601	588	587	629	535	539	556	581	627	581	626	581	611	613	566	569	592	541	643	587	605	560	597	560	614	593	628	612	598	589	579	602	578	595	573	604	578	574	609	554	627	580	597	613	548	601	631	551	610	560	635	617	584	605	572	607	609	588	615	580	592	576	598	570	596	571	563	636	589	550	563	540	588	568	589	607	615	616	661	553	591	561	612	567	615	592	557	557	630	572	579	607	563	606	601	595	607	604	567	585	604	593	581	577	596	593	599	561	566	591	558	569	556	572	610	643	593	650	589	568	594	568	570	590	581	596	603	547	577	591	553	573	597	572	589	577	611	569	583	610	606	599	587	546	607	578	560	561	584	583	582	593	635	609	594	590	590	622	584	623	581	521	586	593	597	575	626	556	566	563	546	593	571	586	603	595	576	579	612	552	544	588	600	561	527	579	594	580	558	609	598	543	553	607	549	587	592	595	555	585	596	558	554	540	587	569	558	578	563	602	589	571	584	558	595	592	589	533	589	564	616	593	600	576	592	560	561	601	527	580	598	552	563	575	566	593	595	586	590	602	559	578	557	570	554	578	561	606	607	621	621	612	600	547	540	578	579	561	615	611	557	621	573	546	523	626	581	592	563	581	566	606	578	561	576	566	623	633	596	552	592	587	595	605	574	572	585	559	569	579	576	584	595	570	588	572	644	576	608	570	594	566	580	560	603	599	614	569	619	624	600	566	636	614	607	643	588	593	569	631	574	555	614	586	582	568	584	625	557	586	555	597	582	581	600	565	582	573	560	615	573	589	552	586	583	598	583	563	568	587	601	587	610	619	587	609	601	579	610	597	594	587	585	580	580	578	594	617	589	591	547	571	535	598	589	616	601	573	580	591	581	602	597	607	608	598	552	588	625	599	589	564	586	551	573	564	566	579	547	617	631	567	590	584	600	586	596	568	562	534	603	591	578	636	567	579	616	610	589	581	602	597	594	606	610	586	584	592	550	559	591	571	582	551	575	582	563	595	565	579	588	556	598	546	621	591	572	550	572	556	555	571	542	618	599	580	597	557	594	593	606	596	619	594	569	551	559	638	614	634	594	593	596	575	596	552	608	598	581	573	597	604	547	568	568	562	583	606	580	579	540	580	597	615	616	626	590	549	629	538	588	574	557	617	607	661	533	599	623	646	610	580	580	602	617	594	561	586	570	557	575	577	588	572	574	600	608	621	591	563	587	598	556	614	629	595	576	556	580	626	581	551	594	592	576	584	603	598	580	564	576	600	534	555	581	573	577	593	601	590	600	591	606	623	601	575	591	580	575	581	547	547	587	586	582	624	618	598	604	557	557	560	562	616	609	606	543	598	631	544	608	597	628	562	625	623	611	579	611	575	594	597	583	567	548	632	590	555	656	593	545	587	623	565	605	535	568	567	575	560	571	534	562	548	578	549	589	568	554	557	586	588	535	571	555	562	583	551	588	558	578	598	601	599	585	560	563	572	651	599	614	600	605	575	597	581	581	588	610	562	593	566	588	551	621	586	566	576	574	558	547	592	604	572	566	600	570	570	551	566	617	586	577	543	539	579	576	565	606	577	580	571	556	560	553	564	614	611	558	593	590	614	652	606	551	586	570	594	611	598	587	579	571	588	604	590	654	578	616	609	577	584	569	597	575	589	562	565	614	589	562	556	549	591	640	565	576	557	623	586	596	593	575	611	572	590	634	606	570	628	634	597	607	597	586	598	586	610	606	577	590	562	565	526	565	573	587	580	586	547	552	553	535	577	596	585	601	572	560	573	580	574	588	604	613	565	606	594	572	614	512	621	592	562	571	573	607	586	578	589	560	582	635	609	606	562	548	559	587	580	602	625	541	561	580	604	550	545	601	585	550	624	564	617	552	618	545	583	595	573	624	604	554	583	572	625	576	577	593	563	622	592	579	603	573	590	558	575	614	548	585	550	610	589	592	561	557	566	609	567	632	560	618	570	556	582	544	638	575	560	581	547	585	574	581	565	587	598	646	568	566	548	580	593	530	585	567	578	569	610	546	614	548	611	581	582	555	603	547	576	583	594	531	560	602	640	593	581	605	586	593	597	568	592	578	572	566	560	577	582	627	577	560	608	630	547	643	554	641	570	609	616	602	595	572	591	548	576	585	619	565	589	536	601	611	565	561	576	596	547	560	566	595	602	573	581	605	564	609	549	547	575	612	591	622	611	597	582	539	628	536	588	608	569	587	581	562	566	545	585	598	553	588	592	602	564	568	580	593	604	605	542	590	567	564	619	557	589	616	616	597	604	599	590	585	538	547	585	615	615	554	571	620	608	528	641	604	591	581	598	611	566	611	602	603	563	649	560	614	564	620	581	576	542	574	558	632	528	596	562	593	540	605	630	596	587	553	606	577	554	591	607	557	553	582	589	608	610	518	583	597	590	605	620	552	569	590	579	562	599	604	569	518	578	588	578	614	549	549	581	576	553	591	555	592	586	608	591	602	619	590	611	556	576	592	581	598	586	575	543	590	552	584	570	573	572	600	580	642	560	537	616	575	592	588	603	559	554	565	594	562	611	544	548	603	572	562	618	584	584	547	632	642	567	600	568	560	601	615	567	539	605	582	581	570	578	574	561	632	607	592	550	569	562	553	562	590	591	578	595	567	558	565	578	609	604	613	628	611	606	597	587	568	594	561	578	615	553	611	576	534	589	570	562	558	581	583	568	564	621	600	570	546	585	588	596	617	597	632	638	590	582	627	607	614	550	561	579	568	574	556	569	587	577	555	539	599	601	573	589	532	601	592	632	575	595	583	584	543	586	579	624	609	616	599	635	571	591	576	583	578	599	620	555	616	622	559	591	607	563	551	577	604	607	613	555	591	565	567	596	553	598	610	582	604	605	536	572	631	596	573	564	637	554	575	580	538	589	549	563	541	584	603	581	552	590	578	616	568	564	548	591
32735	54590	39437	39204	31141	24900	12742	2656	801	773	826	747	793	751	757	847	779	793	787	780	698	813	795	748	721	752	757	802	767	795	742	737	786	791	786	751	734	729	734	800	760	747	794	808	785	782	824	783	770	826	724	773	787	800	823	780	764	811	760	786	723	770	737	816	809	739	785	769	764	772	768	762	738	810	796	727	759	734	772	707	745	818	765	793	794	814	797	733	813	747	792	799	803	726	754	824	748	791	747	752	713	778	730	786	790	800	761	757	770	786	771	745	740	773	791	758	804	748	768	804	744	800	783	780	785	794	793	806	794	750	797	742	716	785	774	781	805	732	701	840	773	738	799	816	741	785	778	816	765	824	714	836	771	757	796	756	777	764	762	777	731	752	763	774	790	713	785	721	804	782	743	792	778	772	800	764	757	747	763	757	792	795	760	781	782	794	802	728	755	730	766	804	739	789	853	774	832	817	760	797	792	841	786	787	769	776	754	766	774	828	813	736	818	800	790	753	744	795	741	785	788	746	820	766	775	802	789	740	771	765	799	803	764	781	751	795	741	755	758	789	771	789	789	747	812	768	792	775	801	758	809	761	779	755	759	790	786	745	800	738	789	801	802	798	739	725	797	774	772	788	837	803	810	759	781	799	761	789	780	792	761	806	776	766	748	686	791	792	780	813	809	753	728	783	746	813	778	794	808	802	779	764	790	770	782	794	783	785	819	753	780	811	763	805	759	795	816	775	791	764	806	755	776	773	751	765	797	808	734	794	799	797	780	796	808	757	770	779	751	738	774	823	796	746	834	797	726	813	769	795	776	826	826	777	757	770	781	779	749	821	762	764	755	776	787	781	783	777	763	780	739	800	766	755	781	760	841	851	792	813	720	755	798	788	776	785	803	788	811	795	809	779	699	797	771	814	794	828	765	756	719	773	780	756	787	735	762	791	823	734	789	772	778	828	751	808	752	730	809	761	783	804	802	742	774	775	792	769	795	758	827	781	732	773	738	803	766	753	792	743	781	786	808	771	807	778	796	805	830	790	740	816	734	799	746	800	769	757	755	766	757	802	847	817	785	761	778	838	755	676	819	800	833	753	769	815	824	781	784	815	780	795	712	807	782	812	788	794	789	764	803	758	762	768	789	754	791	757	799	758	752	787	772	773	777	791	807	772	770	760	803	772	772	760	787	801	784	765	785	792	780	746	820	758	724	813	785	779	755	833	771	834	816	746	803	774	758	774	789	758	727	804	773	760	766	719	748	764	764	780	793	774	762	780	765	832	778	768	766	731	757	754	786	769	754	772	758	788	784	724	769	768	742	720	823	780	728	773	794	731	756	791	793	825	803	804	770	726	781	773	764	726	773	762	755	775	767	809	772	786	785	771	781	781	747	770	751	793	780	749	803	813	773	741	771	801	765	744	776	723	775	769	767	800	786	791	773	730	759	733	794	733	784	855	785	801	798	779	817	783	778	729	816	804	805	759	803	788	765	773	770	823	795	740	744	821	720	785	751	768	809	734	738	762	788	770	752	748	757	759	778	753	775	783	770	788	765	719	805	812	773	787	817	773	788	764	820	817	799	759	726	733	744	755	774	751	749	784	822	758	726	776	756	782	765	723	797	777	774	810	812	732	819	776	794	764	776	820	837	801	805	735	815	763	740	763	818	783	730	781	787	786	825	728	729	763	800	773	776	768	758	778	727	810	769	787	781	763	784	755	769	824	826	765	744	775	771	751	812	715	774	783	803	753	785	794	770	810	821	781	733	749	777	792	769	761	824	808	780	804	811	829	785	757	736	782	803	793	766	791	806	828	771	767	755	760	757	788	781	741	750	757	792	766	769	749	774	799	731	839	723	789	794	756	804	763	740	778	767	802	783	778	751	777	771	769	742	770	787	779	769	773	857	753	797	792	766	770	798	766	736	784	769	812	781	821	764	795	791	790	782	805	820	783	727	779	812	804	776	751	775	810	816	812	768	791	778	796	797	722	782	762	734	799	772	850	747	749	796	768	753	777	748	754	799	746	802	762	748	765	766	739	747	789	812	770	773	778	753	737	742	768	785	727	780	762	784	761	797	761	741	769	825	798	783	782	757	790	757	756	758	776	792	750	828	772	785	755	785	762	807	785	801	837	780	774	834	842	744	775	733	783	791	771	728	809	790	738	739	788	814	737	780	807	828	782	703	783	809	750	747	802	814	775	767	780	788	767	739	781	770	736	784	785	736	740	740	772	711	807	804	774	791	806	776	775	746	803	743	738	769	794	817	806	829	775	783	774	795	775	770	801	731	793	783	779	783	743	804	793	780	783	774	798	743	775	782	773	761	792	772	736	791	803	761	768	799	775	758	748	775	774	754	742	797	785	783	788	813	822	762	703	751	753	805	717	788	760	763	782	796	754	809	815	811	765	751	808	772	817	739	816	742	763	766	772	717	780	768	805	753	803	800	745	762	836	749	753	789	761	808	751	777	745	820	754	808	778	799	801	802	795	751	800	743	801	717	799	760	730	727	763	799	786	763	766	793	736	768	771	768	802	784	805	782	753	798	835	775	725	773	768	835	805	749	728	764	751	820	789	764	734	764	759	821	777	761	775	801	794	800	805	752	782	793	813	756	751	723	744	773	757	779	824	800	767	774	800	762	779	794	845	771	744	814	783	762	784	771	796	772	730	777	757	766	754	787	736	814	725	814	776	785	800	728	769	770	806	818	732	775	777	735	784	799	774	739	792	745	762	829	781	767	789	751	790	753	789	749	800	784	770	805	799	739	798	752	761	740	815	807	807	742	818	781	767	771	790	765	702	800	761	754	782	805	808	799	787	725	815	774	796	751	778	720	755	784	794	746	754	775	763	776	781	801	764	744	788	784	718	825	802	732	767	802	777	749	814	789	798	850	755	821	736	763	787	759	771	776	742	776	789	839	807	766	765	766	756	754	750	734	746	759	741	744	752	757	779	728	744	788	731	813	761	755	779	773	768	747	746	749	755	792	799	761	832	777	784	783	812	784	779	816	775	798	766	759	775	780	732	789	766	727	744	818	815	750	737	758	746	784	753	764	794	765	803	769	801	779	791	754	789	771	797	718	779	782	783	762	773	761	783	817	763	757	862	793	787	813	803	808	799	817	774	807	765	797	778	791	749	753	752	746	775	807	766	805	752	739	828	736	785	795	773	806	753	798	813	791	745	772	753	810	751	793	762	779	759	814	754	744	817	762	781	774	795	757	797	809	763	760	768	767	771	757	780	755	794	767	825	800	778	786	777	780	757	768	736	744	782	756	761	804	776	737	795	791	798	786	779	753	799	770	782	777	836	761	790	775	753	754	820	759	754	712	802	799	744	787	775	771	751	783	788	739	796	809	789	729	781	800	771	788	770	793	773	762	745	821	786	769	756	768	809	807	815	840	801	812	795	768	763	764	742	778	773	771	781	764	735	766	773	727	789	767	807	809	751	782	758	808	755	816	776	814	759	756	765	772	740	720	764	781	754	787	716
24868	21501	26271	24141	10802	9003	7534	2250	548	528	496	519	510	479	544	519	503	498	587	488	515	531	492	523	511	524	534	509	544	488	533	512	521	562	491	517	551	496	515	503	502	499	522	488	523	512	500	505	491	528	512	476	521	525	470	520	508	525	504	498	539	524	491	527	546	545	505	484	525	528	536	490	513	528	490	494	477	504	500	495	518	514	536	532	491	488	491	536	530	503	520	508	537	508	513	536	507	476	517	518	511	511	493	508	510	506	501	531	566	470	496	477	545	506	488	492	483	506	554	492	515	489	500	552	494	505	525	528	484	531	515	542	551	524	489	484	523	478	499	526	510	511	469	506	491	484	498	478	504	512	513	511	535	520	501	509	481	447	543	507	516	481	550	480	496	510	479	474	493	515	486	505	536	501	489	499	507	520	530	527	519	514	493	505	495	489	456	496	510	511	524	489	486	525	536	527	502	497	563	491	467	556	540	501	442	533	545	494	549	544	517	513	506	508	526	487	454	499	531	504	504	497	518	520	474	499	511	526	520	486	510	515	531	461	488	519	511	510	516	494	501	466	528	509	505	540	515	484	557	515	507	520	486	499	481	501	461	491	517	519	524	472	499	526	499	485	491	504	519	525	523	537	522	512	507	487	483	521	482	528	553	509	554	531	523	481	481	528	466	518	554	503	506	488	488	501	521	502	529	507	520	507	487	524	510	521	479	444	502	493	519	490	505	548	477	477	524	541	544	509	494	514	505	530	498	535	475	522	475	467	500	505	521	500	560	502	494	492	507	520	500	506	505	470	503	534	501	468	501	513	523	510	478	501	521	542	505	502	471	503	500	480	546	526	465	501	512	499	508	505	535	542	518	508	520	550	529	491	493	479	500	492	472	496	518	486	500	458	539	527	519	527	520	495	553	489	515	472	518	522	520	473	502	498	496	529	563	553	473	479	477	492	515	492	495	501	502	521	528	539	511	540	503	462	471	514	512	535	550	517	538	528	497	553	549	547	511	548	504	522	506	506	477	487	469	538	507	508	530	481	516	521	533	491	495	509	507	504	502	512	555	524	494	544	525	508	542	506	528	508	503	506	524	500	512	513	528	505	501	507	507	527	507	526	502	513	542	512	516	515	485	475	509	508	496	536	517	469	484	512	490	503	474	536	496	504	523	513	518	564	486	487	519	537	526	531	497	492	497	494	494	558	501	474	472	502	538	505	527	530	502	485	521	523	498	509	476	497	469	504	514	501	525	531	458	530	512	523	515	518	558	505	474	539	498	521	502	526	501	498	547	480	480	519	536	489	494	541	509	522	511	497	517	540	552	475	499	548	528	478	492	504	523	516	490	529	464	495	512	520	483	490	511	510	527	528	529	497	472	480	509	519	497	516	496	509	511	555	516	535	493	543	518	502	544	486	517	511	525	501	553	487	510	523	477	508	511	506	495	459	474	468	515	534	480	531	493	529	542	518	513	483	524	510	513	504	495	481	515	467	500	494	530	549	521	483	526	503	532	529	501	494	487	484	489	526	547	515	510	493	490	505	488	502	508	485	525	496	484	462	519	541	467	482	494	520	522	533	534	502	489	519	498	490	522	520	504	517	505	488	510	492	514	489	566	498	500	486	533	529	487	506	498	490	503	474	524	485	507	493	502	543	514	504	518	506	527	483	498	544	537	531	498	527	495	463	522	537	501	532	510	514	495	499	539	502	467	509	510	525	492	505	494	529	533	490	550	506	513	490	498	553	518	539	484	541	537	459	516	505	535	502	504	511	501	500	515	498	537	503	507	473	545	500	485	471	530	551	511	521	540	489	503	485	485	490	505	506	467	485	525	475	529	505	493	534	508	493	468	504	470	510	508	485	489	519	533	523	562	522	502	578	515	530	497	485	528	479	495	514	541	484	502	502	521	478	495	506	531	504	508	494	509	518	505	491	526	500	519	472	522	474	506	508	512	502	496	533	498	498	538	484	482	490	524	484	499	518	463	495	530	474	558	542	529	518	506	491	493	527	488	473	497	485	511	498	511	541	511	527	520	536	540	520	541	495	511	447	525	505	526	516	527	508	565	520	504	520	520	516	490	465	502	465	523	497	510	513	520	492	505	471	498	494	562	498	509	548	495	494	490	506	487	517	523	511	500	488	528	477	520	543	480	503	500	487	498	539	536	521	450	466	521	522	500	492	489	479	467	490	572	508	479	541	524	507	491	545	488	523	466	519	508	521	499	504	524	550	507	476	500	470	492	476	502	485	492	517	507	511	492	512	458	501	504	493	478	512	473	473	491	483	505	492	489	496	498	527	567	464	510	531	513	496	510	478	508	499	533	497	498	533	528	499	557	465	511	486	526	457	514	494	502	468	489	523	478	528	485	540	533	490	509	491	520	507	548	470	529	485	514	504	457	533	527	490	493	483	508	475	522	475	494	532	513	540	490	490	517	530	513	522	491	488	507	532	490	508	521	534	539	536	496	545	511	555	461	506	490	502	516	514	548	511	499	573	503	530	516	488	497	512	507	514	517	560	508	534	480	530	512	490	502	538	517	506	530	495	496	523	485	519	537	502	521	513	531	531	524	456	515	477	519	518	518	532	494	517	511	492	503	517	506	514	465	561	495	510	518	476	529	484	565	523	531	550	510	495	502	481	505	524	508	458	483	509	476	523	486	540	544	493	535	480	536	535	559	499	542	529	514	556	518	506	504	543	460	526	486	570	487	522	516	491	505	496	532	504	499	505	496	496	492	513	481	461	534	561	513	495	463	574	516	524	462	521	538	569	517	506	501	523	480	538	535	514	539	481	510	480	496	513	512	482	520	529	537	510	519	525	536	525	517	485	540	542	560	505	483	451	491	519	515	530	462	464	497	497	489	517	529	533	532	499	513	534	548	513	533	514	540	498	531	508	531	491	480	493	486	512	453	493	532	508	500	507	530	523	483	541	543	500	479	565	528	560	485	552	536	503	544	498	509	519	502	517	514	514	470	509	488	480	492	483	503	514	485	517	495	548	540	537	497	521	483	512	494	512	527	573	535	471	534	504	509	506	495	534	545	460	508	516	534	483	532	527	536	527	514	523	524	508	476	531	496	521	517	512	517	492	458	501	564	509	477	523	484	494	502	546	498	472	524	518	499	515	503	460	528	545	495	488	518	507	543	541	493	477	498	477	536	524	487	503	536	472	508	529	512	504	504	473	487	527	536	529	494	533	501	464	520	489	519	519	504	476	487	522	520	520	513	470	493	516	486	514	501	520	516	484	546	486	502	538	514	506	488	508	540	457	516	552	532	492	539	503	519	493	516	516	462	542	544	506	524	506	523	515	486	525	492	524	536	505	500	541	533	509	485	480	517	499	496	516	499	488	490	499	526	494	505	521	529	531	539	514	480	500	503	540	492	524	495	514	500	486	459	515	520	509	455	537	531	539	509	501	494	536	506	518	511	521	550	506	527	500	471	512	556	499	543	476	520	496	510	496	444	530	465	523	555	501	507	493	495	511
31261	47543	29940	19654	14411	16536	13220	4119	692	683	718	676	676	665	616	671	679	680	663	674	660	693	693	684	634	666	680	632	665	688	706	662	691	685	666	668	641	649	704	673	733	663	639	684	639	657	657	651	645	684	669	644	659	649	609	669	652	672	654	672	658	720	631	668	703	649	689	698	613	687	619	667	660	657	641	653	665	673	681	656	644	662	655	678	670	682	647	715	690	688	644	700	690	669	666	700	664	646	658	656	690	682	692	637	674	719	705	662	679	684	624	631	666	693	647	677	648	686	661	665	670	637	675	676	656	657	662	634	657	689	657	715	617	654	730	699	660	640	677	666	688	650	639	659	702	627	660	685	613	646	649	624	670	673	688	670	635	623	669	653	678	682	678	671	684	669	638	698	680	672	659	650	674	694	640	658	657	668	639	672	630	646	669	669	673	634	670	663	662	710	677	680	639	668	675	673	597	650	700	617	685	694	685	707	647	637	687	657	660	650	729	626	644	667	680	673	685	638	621	677	684	664	653	689	655	670	649	666	669	641	678	668	656	722	706	657	677	691	650	631	651	669	710	664	637	653	715	649	670	657	621	674	695	644	661	653	652	649	655	653	690	682	669	673	651	694	669	693	662	695	656	670	656	641	694	688	660	684	681	688	665	709	637	677	636	634	707	683	641	673	651	684	658	650	715	683	673	654	652	666	636	660	681	649	685	676	690	666	637	697	661	606	671	681	718	639	700	702	648	669	639	660	671	626	664	671	692	648	638	650	648	716	671	669	705	693	645	642	632	684	661	646	693	683	673	646	669	677	666	689	639	723	665	682	728	679	642	685	643	678	675	662	704	665	700	688	660	675	652	696	650	696	620	682	631	696	646	644	668	690	672	664	681	661	657	645	667	634	681	681	666	669	653	663	690	675	651	675	677	703	636	660	673	670	671	694	659	665	706	635	671	688	691	652	665	728	634	655	702	667	633	691	653	652	682	649	681	699	637	614	666	686	653	664	645	743	685	681	671	635	662	622	695	618	668	705	675	651	650	648	691	712	730	677	633	721	664	676	698	696	639	650	620	672	662	703	660	621	640	699	649	637	687	662	648	701	688	681	670	687	647	705	665	677	642	652	632	691	674	632	694	648	694	657	711	696	677	692	664	677	705	712	686	683	620	694	649	657	660	749	678	633	680	674	696	714	669	679	685	667	638	677	684	667	698	701	658	693	683	661	672	693	669	696	671	666	695	684	663	652	613	655	668	636	658	671	639	632	661	680	649	667	674	655	619	673	688	700	672	689	696	640	661	676	648	656	675	654	635	701	659	665	682	695	679	641	655	701	639	665	678	671	665	645	734	688	645	653	665	701	703	692	665	707	695	625	653	640	632	717	653	678	682	652	636	651	681	709	680	680	688	672	684	661	681	604	657	673	703	657	661	634	642	693	671	670	658	729	698	657	729	669	712	672	681	676	670	664	659	655	678	679	696	689	702	662	635	694	627	641	684	665	656	716	643	633	658	630	683	680	661	652	647	692	690	652	668	692	657	676	627	699	662	678	656	665	689	713	657	704	655	631	660	687	684	656	660	652	688	676	667	689	614	689	659	724	685	614	666	702	654	650	675	662	669	696	677	672	647	729	683	698	621	703	625	694	662	634	681	693	703	712	636	696	646	639	684	670	721	635	673	646	694	663	663	703	654	659	650	725	671	693	649	669	657	701	609	695	718	657	663	703	671	686	661	649	680	637	627	647	705	656	629	642	681	632	684	731	673	644	685	657	667	669	639	593	666	637	677	654	688	659	636	627	708	615	673	656	694	660	716	655	667	683	684	662	687	669	656	675	658	619	671	658	651	700	675	686	645	612	675	696	659	670	684	685	689	631	652	687	703	633	670	652	640	654	681	667	648	667	693	711	687	683	630	639	712	693	639	628	691	660	664	650	649	713	636	650	676	661	671	690	691	682	702	658	675	669	659	668	645	689	683	682	673	637	684	633	686	629	662	688	661	679	680	685	603	653	677	657	699	725	697	686	727	672	692	677	713	716	676	660	665	668	693	681	675	665	690	608	674	705	649	675	675	712	660	658	663	666	674	657	715	635	671	634	664	633	647	680	677	665	696	681	645	645	703	667	680	657	731	705	685	684	626	618	671	692	628	713	701	613	712	644	631	673	631	681	677	710	644	659	647	675	639	648	720	670	685	656	723	685	640	641	654	684	665	656	673	689	720	738	662	670	692	684	664	665	697	661	675	669	659	685	675	641	668	632	689	709	679	649	647	710	648	643	672	669	688	698	712	702	646	666	606	667	685	678	644	672	669	665	672	691	633	674	679	677	681	692	691	633	682	658	684	691	703	663	701	675	645	659	704	642	729	662	688	660	711	678	652	669	688	659	664	643	652	664	638	633	684	676	654	631	655	655	679	666	607	599	646	630	651	642	640	662	671	701	656	714	647	686	648	667	659	729	660	668	663	702	674	686	672	695	620	652	671	635	646	624	664	684	683	663	677	647	653	633	696	680	621	673	649	637	634	657	681	655	662	631	686	710	647	671	674	628	678	700	694	720	642	617	633	680	639	678	697	675	633	663	682	672	665	691	638	645	648	652	651	609	721	666	656	659	672	692	665	673	656	648	658	677	686	643	687	708	680	637	664	667	687	683	656	618	671	663	636	694	634	650	634	689	701	675	655	683	637	663	656	628	642	677	612	667	735	635	641	674	635	659	712	658	669	681	641	738	637	669	650	682	671	653	670	690	717	635	687	623	736	643	657	677	617	652	628	717	694	663	664	678	687	626	678	674	671	703	669	666	671	663	620	705	701	660	662	673	664	677	670	665	660	636	728	688	621	665	652	662	695	637	692	655	657	642	661	686	655	697	666	683	637	721	695	669	655	655	621	629	636	675	676	674	676	692	678	679	743	675	670	678	661	675	631	672	643	677	674	628	717	694	763	646	658	682	710	709	670	693	665	685	696	656	664	683	621	710	674	678	644	703	626	670	697	669	639	659	674	637	651	632	651	670	656	666	709	635	693	687	664	689	673	676	707	692	637	666	663	649	667	640	688	679	703	648	660	728	635	655	687	636	647	618	666	678	631	628	650	658	682	672	663	680	647	689	686	619	666	693	693	634	676	648	616	696	678	657	674	682	669	670	690	685	653	681	672	683	651	668	663	687	684	685	690	695	611	680	717	705	671	661	658	680	639	664	667	650	702	706	643	663	650	681	657	678	667	632	681	646	656	603	715	692	671	672	703	691	621	639	642	692	705	632	680	639	655	627	661	687	699	696	706	753	710	652	677	693	655	672	676	650	738	635	654	666	626	726	639	700	613	668	674	712	699	643	687	684	666	687	689	657	671	673	639	700	677	671	682	641	652	638	674	663	655	652	725	689	656	602	702	657	696	605	657	694	699	675	616	686	706	688	679	667	679	680	707	689	663	722	681	709	723	659	698	631	683	670	685	664	662	657	700	660	638	738	687	689	651	699	661	652	676	678	680	668	654	679
22439	21171	28293	24432	25598	28347	21699	4685	393	352	343	353	329	332	345	361	349	375	358	345	349	311	330	342	345	367	343	356	364	365	347	320	337	343	354	307	365	363	365	337	338	353	345	322	340	348	340	374	332	348	322	340	341	334	384	318	361	335	332	339	341	352	349	344	319	311	307	356	339	368	301	339	326	309	306	340	320	328	355	353	332	341	355	322	353	357	370	334	328	340	329	323	332	325	330	332	358	357	343	334	328	351	370	340	355	342	322	348	350	330	364	351	349	307	334	346	369	342	331	354	332	382	338	330	351	345	348	376	342	345	319	311	375	351	356	304	363	319	321	353	313	335	325	363	375	355	337	323	368	356	309	317	357	342	302	339	355	334	347	313	362	301	345	349	304	356	343	363	330	353	331	327	339	359	344	381	366	374	323	329	338	334	318	350	341	366	350	340	357	368	346	334	314	361	339	367	349	327	343	334	365	377	346	334	347	346	295	351	354	365	325	303	347	361	349	329	356	319	319	324	339	312	339	357	357	373	314	370	336	338	347	321	379	332	334	329	374	353	351	387	352	331	326	370	355	321	344	328	326	321	352	356	332	382	367	316	342	314	353	322	350	325	335	325	315	351	342	356	292	328	347	344	349	334	326	391	338	340	294	353	367	355	337	352	322	342	388	320	358	322	342	337	332	363	349	352	348	337	346	331	335	323	330	349	379	345	369	338	352	334	337	336	343	344	315	359	352	365	327	346	344	337	344	349	321	332	326	334	365	368	348	337	340	346	356	337	360	335	324	334	322	341	331	348	347	335	354	340	358	350	347	325	351	368	349	343	352	333	346	322	335	359	348	356	347	353	354	358	345	347	358	376	341	365	355	337	339	359	342	350	347	370	324	377	322	336	309	313	350	345	358	359	382	340	333	317	342	362	347	365	339	362	336	352	306	347	353	336	331	353	358	361	327	365	357	330	313	355	335	373	382	320	336	338	344	299	355	330	364	329	318	369	359	339	313	333	321	329	338	340	373	320	344	343	332	329	349	361	303	331	313	344	364	332	343	322	344	353	345	367	304	349	333	323	318	330	362	331	340	362	337	332	345	312	382	360	365	318	312	354	341	314	341	291	338	345	308	360	380	346	379	309	339	358	353	330	367	340	337	355	355	340	341	359	323	380	340	320	324	365	332	321	328	361	348	349	337	345	381	354	341	363	322	325	334	376	348	357	343	331	312	376	335	352	321	330	323	338	359	326	325	329	306	327	332	334	360	322	333	348	354	345	364	338	342	354	347	326	333	300	340	380	346	361	347	351	330	353	337	339	358	359	383	361	326	378	376	295	356	327	353	330	342	345	332	360	346	368	357	321	331	351	362	353	337	405	316	344	349	350	325	342	354	365	324	336	348	326	371	373	326	312	322	323	339	329	339	350	316	338	368	342	335	362	330	382	371	311	347	370	354	323	357	371	341	339	333	325	358	351	360	322	358	324	327	345	325	335	319	315	314	382	330	345	329	353	336	341	366	338	360	315	349	357	365	349	359	342	347	352	343	319	338	351	354	353	354	354	350	351	341	355	317	328	345	337	341	328	306	353	358	333	371	375	309	329	312	322	343	331	348	361	349	355	340	319	356	346	312	328	333	338	346	341	333	334	315	329	334	358	365	359	344	347	362	364	357	335	377	333	366	352	338	356	325	348	337	366	334	346	347	349	331	344	350	308	329	315	310	334	328	351	344	366	292	347	322	347	367	354	300	352	330	324	328	320	340	343	337	349	335	351	335	361	331	348	337	314	347	323	331	370	348	352	335	372	385	382	348	328	327	339	315	360	301	346	360	339	349	339	335	317	388	345	360	311	323	323	333	315	343	334	331	318	356	339	329	348	340	326	335	351	338	346	320	341	345	354	337	364	340	344	335	350	355	342	352	346	370	361	313	342	344	341	316	324	349	367	329	352	369	346	311	326	368	362	305	314	327	331	306	328	366	364	364	329	390	331	318	357	334	369	324	323	358	329	348	356	362	310	339	338	343	348	318	331	302	301	313	340	353	316	360	361	323	333	334	365	366	357	325	310	358	329	331	362	329	318	322	336	327	334	368	341	353	320	333	331	325	352	347	365	334	331	338	356	332	337	353	325	321	383	354	360	320	355	343	344	355	350	323	352	353	322	337	378	329	363	347	355	350	351	366	322	350	351	370	322	350	311	298	370	348	343	371	319	317	352	347	353	287	322	339	341	339	353	345	341	363	321	350	354	354	336	341	376	331	347	326	330	370	336	369	387	338	334	331	329	313	326	348	330	348	326	309	336	370	340	342	351	313	329	354	320	349	325	361	343	369	344	349	335	344	343	330	340	304	333	354	385	297	321	349	356	329	355	378	322	358	336	341	351	340	361	346	341	350	334	314	372	328	352	333	323	371	327	345	360	373	307	328	366	355	337	326	343	359	307	357	346	346	314	326	332	336	360	351	361	344	348	302	338	324	323	368	339	362	364	335	340	340	355	337	334	328	369	351	336	320	361	388	341	359	384	332	371	343	344	359	284	327	324	329	348	359	334	339	328	372	369	319	330	323	327	340	344	341	351	344	376	341	304	338	349	328	342	329	409	376	371	334	345	349	337	346	361	340	371	363	333	337	338	346	329	339	338	339	334	340	342	374	334	342	330	323	337	348	311	309	336	368	346	338	363	326	357	342	347	310	348	351	333	360	346	334	336	355	339	334	328	343	350	303	332	348	316	392	325	359	336	309	356	365	355	360	329	369	367	352	329	326	338	346	313	338	369	349	379	337	315	358	336	352	338	323	318	381	396	342	342	339	347	338	376	295	354	343	346	354	365	323	340	310	315	319	327	346	338	349	337	319	326	327	369	345	335	326	349	331	365	335	337	324	351	343	321	355	342	380	371	375	338	347	335	334	337	334	349	345	355	309	345	386	340	349	332	332	311	363	332	364	338	340	352	359	342	346	330	353	342	347	348	355	335	325	370	342	346	333	377	328	317	325	328	345	351	326	342	345	325	333	354	349	336	328	333	326	386	328	391	324	322	347	333	330	331	339	331	337	391	354	358	361	313	330	327	355	366	328	329	350	321	336	324	323	347	347	363	341	385	388	335	332	288	351	320	340	336	343	320	359	335	341	330	362	342	297	336	343	325	350	341	343	361	335	346	361	321	361	327	361	315	323	318	347	343	329	340	345	331	329	350	349	342	347	368	335	330	331	356	370	343	317	344	369	314	368	328	369	321	347	291	359	365	328	361	377	374	354	341	357	368	343	333	326	346	347	353	307	326	326	340	355	380	361	338	348	341	340	335	367	338	360	381	374	330	346	350	334	324	348	327	346	363	328	332	328	340	340	343	333	356	325	357	384	335	339	368	333	334	334	341	356	329	335	312	358	304	360	326	337	382	331	364	329	341	348	358	322	351	353	368	338	361	326	326	349	345	312	352	330	365	336	353	324	323	333	323	364	332	322	310	359	331	310	343	345	314	359	347	322	349	352	360	373	325
38314	61121	45707	37036	41271	35077	21053	4405	468	554	458	432	487	475	475	436	444	458	485	436	478	471	520	498	467	473	451	439	434	492	479	453	469	450	450	474	425	455	462	450	460	458	428	458	453	463	458	460	487	510	451	487	436	478	463	431	455	469	432	500	447	474	454	426	509	482	443	457	460	451	476	468	434	456	475	473	426	437	425	482	437	483	442	448	470	466	464	449	475	481	458	448	454	424	487	418	486	469	512	463	451	441	467	472	454	454	468	455	479	449	434	493	439	508	466	489	472	463	521	481	454	484	473	438	472	464	471	444	477	443	480	485	446	473	438	439	484	443	460	457	427	428	496	466	467	490	438	481	503	483	467	440	481	470	462	476	430	498	414	428	471	482	500	494	454	461	460	498	433	468	467	437	471	444	470	487	412	462	456	476	444	477	496	481	460	479	462	467	427	475	482	456	473	475	464	417	473	432	457	487	457	491	472	479	455	497	451	452	482	468	487	467	468	480	475	470	464	486	443	432	455	461	470	485	440	495	437	486	477	471	474	484	454	446	485	446	467	427	439	455	499	475	440	435	477	488	441	463	434	463	443	472	452	460	470	429	448	453	491	454	422	475	479	485	450	468	443	453	459	483	490	480	454	478	464	490	489	440	429	449	445	469	443	458	501	473	483	454	413	479	452	452	444	495	443	460	457	478	459	427	461	451	466	422	470	474	450	485	434	471	469	452	466	455	453	470	466	462	467	449	476	482	442	469	466	542	467	469	440	477	417	472	515	468	447	440	483	455	480	469	479	504	484	447	485	411	461	463	444	455	489	476	469	468	464	477	481	476	500	452	458	483	481	473	458	493	464	489	454	458	456	443	475	480	501	456	478	457	504	457	448	459	454	476	480	475	470	460	439	437	442	438	471	459	444	445	438	445	481	472	457	470	459	469	457	477	438	471	434	431	439	424	485	474	462	484	479	462	486	478	478	485	474	440	487	473	474	442	448	460	458	454	489	469	422	468	460	436	455	466	460	460	468	428	446	468	454	434	464	449	497	468	444	490	448	461	456	461	448	467	493	457	437	482	476	472	469	479	479	452	476	442	489	479	484	470	421	447	474	451	461	478	473	466	452	468	477	441	510	482	456	495	460	471	449	475	482	493	434	492	461	436	452	468	463	445	489	490	456	460	441	480	481	447	424	450	446	465	479	467	468	485	482	448	428	461	450	464	484	444	433	490	466	447	458	459	484	458	480	482	450	474	452	470	465	415	445	487	472	493	430	443	426	462	458	469	449	491	464	443	476	462	432	475	492	490	465	478	440	426	455	434	439	476	462	474	482	452	444	473	470	453	435	423	441	482	455	425	491	477	469	436	449	430	470	473	464	448	423	463	441	469	462	451	441	464	457	456	474	479	449	465	492	475	494	457	480	473	482	486	449	456	459	488	446	436	473	460	470	468	464	455	473	469	469	455	470	473	444	467	451	425	455	451	489	475	472	473	441	410	470	438	449	483	445	480	505	467	460	515	477	499	464	430	490	456	452	451	455	447	505	478	435	478	485	436	454	456	431	462	447	469	473	416	503	467	463	453	463	443	458	471	494	449	485	467	449	516	418	491	453	471	502	479	471	485	488	472	481	454	491	461	466	443	431	431	432	472	480	467	483	451	474	499	479	483	460	479	484	434	466	447	443	433	465	472	500	491	474	471	493	413	460	455	459	470	422	452	471	468	466	450	483	422	432	466	442	440	453	452	441	491	446	458	474	446	468	447	433	462	443	485	503	464	471	438	476	461	478	466	494	418	466	425	430	456	451	447	447	435	444	434	485	441	436	481	442	455	478	448	455	444	447	468	480	446	462	481	478	447	462	501	452	402	472	470	513	455	466	464	466	469	461	472	529	456	471	459	470	435	490	473	458	490	462	473	463	466	468	480	474	475	459	499	492	483	443	481	449	480	461	462	461	488	470	465	459	439	485	460	442	438	450	463	467	401	459	516	449	475	448	440	490	478	470	494	464	478	461	477	462	484	469	491	449	466	479	460	458	475	472	515	404	469	469	504	468	463	479	489	427	475	447	426	457	471	516	447	466	485	454	477	483	470	455	447	442	427	433	438	441	477	463	475	454	503	441	496	484	483	501	481	466	439	451	444	446	467	468	463	459	440	467	441	472	439	447	475	460	448	485	474	509	463	458	467	448	453	481	454	452	483	473	502	495	472	446	497	421	484	473	435	472	441	469	474	447	462	500	464	451	494	418	485	456	455	486	477	456	469	462	452	472	478	489	446	421	471	469	452	428	452	447	455	433	457	444	456	471	477	455	443	432	453	454	444	435	471	501	472	428	436	451	446	474	473	467	489	457	483	476	492	453	456	451	493	457	471	464	480	457	467	457	441	488	480	464	461	451	420	480	434	516	448	469	438	466	491	489	419	492	531	436	475	473	476	493	451	511	453	437	489	437	462	456	484	435	463	501	445	439	474	459	442	471	436	444	480	467	446	472	469	474	443	440	456	501	478	463	459	523	465	481	458	475	499	462	475	456	436	463	409	477	463	449	490	477	445	462	451	444	480	470	484	441	465	457	449	451	486	432	448	461	456	474	458	459	487	466	476	453	449	454	472	472	463	485	477	468	499	437	488	430	448	468	465	441	467	482	463	449	451	466	435	437	453	480	481	473	486	478	455	453	453	437	453	482	428	443	447	451	487	436	443	467	477	457	490	445	465	426	489	447	485	496	423	473	464	453	461	487	447	489	461	482	443	424	465	432	505	463	459	464	471	490	427	486	466	473	456	455	436	427	503	446	486	467	437	459	488	463	451	450	462	466	491	457	446	460	458	478	455	477	436	430	453	429	480	492	464	460	462	465	437	523	450	452	471	475	440	452	471	456	465	447	467	446	435	427	441	513	467	448	447	494	439	466	511	426	450	479	438	478	461	469	424	528	451	482	476	444	429	483	443	483	468	449	460	440	480	463	488	490	503	475	478	439	432	462	479	453	478	458	458	480	462	484	480	474	441	470	489	492	447	479	437	469	488	445	463	479	463	431	478	434	450	473	478	486	512	447	437	493	410	486	457	514	477	484	436	443	431	432	456	449	471	415	454	468	459	472	481	466	458	427	482	472	472	448	458	482	415	464	484	443	428	469	444	489	483	454	469	467	474	467	468	437	442	501	424	480	457	477	447	445	460	475	450	486	468	471	466	476	464	470	468	490	475	468	430	478	462	451	501	476	470	469	410	483	460	459	447	487	413	478	464	447	510	462	431	448	465	441	523	451	480	496	495	483	454	512	462	476	498	431	433	472	429	488	474	476	464	458	428	454	441	482	459	500	481	467	473	438	440	465	468	431	476	447	483	497	471	465	429	471	491	472	463	430	435	470	446	511	468	483	432	416	485	475	445	445	468	476	503	467	435	457	428	458	465	465	441	492	463	477	463	480	478	498	453	478	436	480	465	488	487	445	488	460	457	493	477	474	439	494	499	453	489	485	427	469	416	481	486	479	477
29061	25259	17204	6490	4788	3342	2034	952	685	676	607	708	648	669	627	666	683	657	635	632	652	664	668	681	661	679	669	663	709	652	690	649	627	626	667	683	676	656	674	698	712	669	660	625	688	707	643	659	682	685	703	661	634	645	680	644	665	636	626	646	666	660	632	670	631	640	693	662	626	662	653	646	697	639	642	661	660	668	697	652	607	701	689	687	672	662	649	648	663	730	669	719	651	674	670	669	634	647	670	650	638	672	625	662	660	661	673	675	640	586	653	638	670	630	657	665	670	695	674	657	648	681	669	675	686	654	640	617	683	607	647	673	666	646	679	702	698	724	686	676	693	691	637	705	687	644	626	670	641	670	627	710	644	683	594	649	644	644	642	692	660	667	662	623	666	672	636	678	701	635	666	644	645	634	697	654	641	608	675	629	689	694	687	671	661	653	702	708	713	700	677	663	622	639	646	672	673	666	631	633	633	670	634	673	701	674	679	640	626	666	645	641	696	641	588	628	645	676	708	701	698	650	681	654	625	682	629	628	646	705	573	686	655	648	668	694	703	686	620	662	645	666	668	644	711	631	639	657	650	664	644	661	665	667	626	682	667	631	683	633	669	687	668	650	666	682	645	663	638	648	683	622	637	672	594	703	633	662	658	664	652	642	682	606	640	667	617	699	650	703	732	697	661	662	687	666	637	657	664	680	700	651	664	635	642	675	685	696	663	641	633	640	626	648	645	659	696	636	641	696	655	668	669	678	626	668	677	658	635	635	647	611	708	641	676	641	635	700	661	652	680	684	699	690	657	651	685	687	663	670	658	661	645	689	674	648	668	641	684	675	625	668	651	634	646	711	630	652	628	718	681	660	642	649	652	615	621	677	660	655	662	633	703	666	647	656	639	609	664	657	645	673	705	703	670	687	677	625	637	630	664	618	642	655	666	663	690	658	651	648	635	658	672	687	662	657	644	631	649	661	673	667	693	682	645	692	696	659	659	678	628	653	642	674	629	679	694	665	627	677	663	640	645	690	668	691	631	635	681	673	671	687	640	648	676	689	606	642	674	607	594	652	677	612	618	723	676	657	676	642	645	641	618	634	674	664	677	641	674	683	650	597	637	678	628	708	645	685	652	648	654	667	623	649	650	654	629	658	644	651	625	649	674	696	678	667	665	670	611	672	649	660	660	678	661	661	623	645	635	687	685	663	627	635	641	692	635	645	658	657	685	654	641	678	641	638	694	663	634	656	604	656	641	649	632	655	655	643	668	650	669	617	655	623	619	618	624	668	645	688	662	655	680	645	621	654	690	640	617	658	643	655	647	639	727	688	671	720	644	672	632	670	664	661	703	699	714	635	674	649	701	657	657	665	692	679	675	684	649	605	671	663	629	657	687	639	638	682	659	691	645	683	656	684	676	637	639	660	665	661	716	635	663	668	639	654	693	669	634	697	690	639	625	642	703	642	645	651	684	672	662	660	645	661	621	676	615	697	632	661	631	658	666	651	688	653	663	605	648	665	656	660	677	621	668	683	598	657	626	642	683	672	711	642	641	662	651	621	696	669	697	683	664	571	632	685	661	685	654	649	668	642	702	656	626	647	644	674	667	678	644	657	671	655	692	677	624	656	672	670	698	662	650	706	633	666	618	687	693	645	684	601	641	588	642	675	676	688	737	621	632	631	692	686	669	665	636	657	647	670	651	638	634	682	653	668	686	661	618	663	695	712	666	664	685	665	647	674	669	640	675	664	620	626	701	677	648	686	693	692	632	651	675	649	670	637	660	654	648	654	644	663	665	662	678	691	625	659	647	657	612	668	685	590	658	680	682	710	672	644	670	671	642	693	646	651	646	666	670	653	653	655	653	688	649	614	649	596	663	598	634	656	658	655	657	617	644	666	645	611	665	620	622	678	623	690	727	616	663	614	675	652	677	667	616	648	682	656	643	638	607	684	691	680	623	668	659	651	665	690	681	694	654	672	661	672	654	680	629	642	648	648	710	697	621	616	673	623	629	682	622	672	685	662	675	677	673	659	673	627	638	651	644	621	704	642	683	684	648	662	711	632	666	692	674	610	672	630	686	624	655	629	610	630	654	680	676	612	663	659	726	639	682	663	660	671	620	673	674	649	676	651	657	626	692	674	631	682	634	672	663	666	665	682	670	669	634	680	647	633	638	664	650	681	723	697	682	687	641	632	630	667	692	697	672	634	713	644	653	656	602	672	665	637	665	676	627	631	655	653	694	666	685	654	685	676	651	650	632	698	656	618	637	679	632	655	607	627	663	653	664	677	682	712	672	681	630	674	664	680	647	627	610	597	643	636	668	631	696	698	649	667	721	698	611	645	646	620	686	647	680	690	672	695	642	692	676	647	662	632	694	625	658	667	641	641	651	679	644	709	716	622	671	636	632	672	713	661	643	647	642	694	677	636	683	647	652	653	695	655	693	682	657	677	675	696	697	708	663	617	658	678	633	704	682	629	655	648	690	691	645	638	611	671	689	713	656	666	668	669	674	703	633	697	648	617	619	655	646	633	675	643	592	679	640	653	669	652	642	698	688	666	645	672	661	677	637	661	707	621	677	675	656	655	643	652	664	691	638	725	653	663	657	657	649	690	691	631	638	668	640	634	665	633	660	659	658	635	680	659	636	674	663	666	689	658	672	664	682	632	656	674	664	630	678	699	659	669	655	648	677	610	663	675	676	658	717	659	664	665	649	662	623	655	651	659	645	619	676	715	650	646	666	715	634	647	679	692	671	665	671	663	613	652	638	661	629	642	687	683	638	637	716	709	659	656	636	651	606	699	669	666	654	662	655	667	629	627	652	635	669	644	654	631	680	651	646	674	695	716	630	651	668	675	694	676	681	650	639	679	604	660	702	650	678	668	589	633	705	701	638	670	685	668	588	649	656	660	652	660	658	657	631	643	676	667	705	627	645	695	663	655	691	658	714	631	667	642	650	615	634	650	643	633	656	676	668	671	669	661	648	680	662	614	666	660	710	657	663	662	650	654	695	669	652	692	682	630	659	671	660	684	648	698	667	646	633	624	699	665	700	673	632	670	663	619	643	654	716	669	681	697	613	675	638	627	686	661	667	691	681	612	677	652	646	667	694	646	652	666	641	709	650	641	662	646	623	620	694	644	635	664	638	669	660	723	656	664	684	690	693	674	649	678	618	675	693	693	642	688	653	702	642	691	601	646	649	624	656	643	614	675	636	675	651	642	654	661	660	672	660	689	674	665	684	727	637	691	696	670	660	690	688	651	631	651	655	631	618	659	669	684	710	647	672	687	661	650	693	661	625	670	666	678	609	673	670	657	670	641	688	672	635	616	647	677	629	685	623	694	669	646	629	643	669	672	720	671	634	618	619	638	662	634	655	660	646	623	654	696	715	708	631	634	698	666	667	715	664	668	659	658	669	676	662	643	668	683	669	663	680	644	630	637	657	646	615	672	638	691	647	675	671	653	638	656	627	717	642	677	691	687	666	672	681	649
28810	38601	16427	7004	6891	5185	2932	1247	874	913	816	888	863	866	909	858	892	877	841	836	868	871	860	842	824	870	855	907	882	824	865	863	878	845	875	874	911	838	901	870	873	899	904	825	872	885	873	801	837	831	874	854	937	916	845	849	819	834	875	873	850	861	914	897	883	891	858	838	880	861	858	842	852	865	874	895	825	859	947	869	856	893	849	862	879	882	930	893	879	873	905	847	851	858	896	883	878	855	825	859	873	912	861	823	889	906	884	823	874	847	908	968	908	839	891	919	874	828	897	882	865	890	913	908	865	882	852	854	868	862	844	879	890	814	885	924	909	894	886	905	892	892	896	861	888	864	865	875	902	870	869	830	862	862	889	899	783	912	891	803	934	908	894	880	885	872	876	874	900	828	848	876	862	926	858	869	886	872	851	879	853	921	882	860	889	863	887	856	884	825	864	881	787	860	864	843	884	888	901	880	863	939	853	894	925	880	899	891	845	877	895	878	845	840	875	882	906	859	859	887	875	881	861	871	862	876	852	884	860	882	896	863	910	923	829	944	848	880	856	879	886	866	857	881	884	879	802	850	904	831	963	873	874	868	878	879	825	875	892	863	801	890	912	849	854	883	871	880	872	851	885	854	870	837	844	864	858	870	855	866	876	924	866	847	916	900	855	895	842	892	890	858	848	876	858	882	904	882	896	892	908	880	926	912	888	880	855	847	856	888	915	821	871	845	905	854	852	893	896	837	883	869	843	844	834	847	846	929	890	846	867	932	935	907	846	834	829	866	897	860	853	889	863	861	903	879	856	893	850	846	878	871	853	804	856	857	883	887	861	875	851	866	860	872	896	871	856	899	834	899	875	853	828	911	842	888	926	865	838	833	816	880	876	911	923	852	895	915	845	862	837	874	885	849	868	870	879	807	893	879	873	886	838	848	876	885	873	876	887	889	896	844	869	893	829	847	886	904	838	887	855	894	878	888	879	913	885	924	906	865	882	887	849	862	945	865	875	873	850	838	827	860	913	898	894	896	840	893	828	859	844	876	909	875	890	883	938	877	884	857	877	917	897	847	879	846	881	831	834	847	889	920	888	826	897	886	895	893	833	835	858	876	836	893	850	833	854	905	848	832	883	862	869	837	878	922	871	919	828	843	877	862	846	955	915	936	825	851	910	905	901	888	867	853	838	803	871	859	928	885	875	910	883	886	828	849	893	906	861	856	885	820	863	858	821	915	869	924	857	900	849	906	922	890	885	885	836	860	875	904	857	834	873	834	844	896	902	889	896	882	948	880	926	810	871	872	906	917	847	898	849	862	889	899	831	837	845	894	842	851	838	880	863	855	788	881	899	879	830	887	825	905	788	877	856	897	849	877	875	863	880	816	871	922	891	878	921	866	845	889	844	838	873	901	862	853	842	831	881	855	905	886	901	852	888	867	882	876	858	861	870	885	856	858	876	895	823	923	846	853	893	849	919	874	867	918	901	860	901	874	865	841	852	862	861	830	876	903	910	854	912	862	843	789	855	888	866	858	868	902	889	866	887	848	866	877	857	903	882	881	876	881	865	848	872	916	808	871	856	892	896	865	889	870	837	841	887	890	825	905	859	900	864	889	886	865	897	890	890	888	919	830	841	849	829	846	911	885	889	846	845	892	847	885	907	879	880	847	864	857	850	884	892	902	884	856	854	842	892	848	923	859	865	837	861	852	847	908	829	940	866	917	933	905	834	887	921	869	909	861	856	854	827	896	836	861	844	862	842	866	880	876	839	899	862	888	945	871	887	889	864	867	879	892	869	876	879	863	873	852	851	844	934	913	856	862	851	850	872	839	874	885	813	866	862	876	858	870	860	917	843	890	902	893	879	885	875	852	881	844	910	829	847	894	865	829	839	852	837	838	861	903	913	916	861	922	863	836	862	825	940	907	860	913	868	840	892	848	924	880	879	839	888	926	895	918	857	900	834	890	867	872	873	837	839	879	827	870	846	850	847	881	869	872	851	915	839	855	834	850	904	916	859	854	889	857	885	881	869	828	879	837	826	922	831	861	911	879	895	870	913	836	862	881	853	872	886	864	837	856	816	908	837	874	878	862	851	938	906	856	836	894	878	832	838	854	851	838	900	883	887	863	798	861	868	878	856	930	905	948	883	828	864	886	843	848	882	875	836	891	833	851	849	876	826	885	869	857	883	904	878	872	893	861	843	895	879	821	889	845	882	873	858	909	916	854	855	904	897	850	887	853	836	854	881	849	895	843	849	874	923	846	913	925	849	885	862	882	868	848	916	873	810	881	897	887	863	870	890	815	829	821	906	845	879	878	897	859	889	854	906	893	832	895	852	868	792	884	883	910	836	871	818	857	871	844	877	824	837	946	879	840	901	910	847	905	892	878	870	861	909	829	877	882	890	911	868	857	897	819	881	874	884	837	870	960	855	849	844	851	876	848	896	885	832	841	843	872	835	858	840	889	824	899	869	872	881	867	878	864	906	890	872	875	847	850	845	812	845	858	855	911	867	826	898	832	868	869	837	837	849	852	811	892	798	822	822	888	884	861	844	903	879	904	855	855	943	877	865	865	855	905	856	896	881	860	898	933	837	840	881	924	889	899	905	844	910	862	880	882	873	900	883	819	892	859	851	888	829	897	833	836	919	901	838	842	878	872	861	878	850	857	881	928	851	867	897	858	874	830	891	832	848	866	877	883	871	950	882	865	919	866	822	870	857	918	907	941	876	911	865	868	879	884	871	845	846	874	872	876	882	829	869	867	859	930	903	869	850	857	841	830	879	863	885	891	885	882	871	857	919	872	870	866	874	846	827	892	888	855	855	879	838	852	866	835	855	878	931	888	878	855	877	864	843	820	881	830	908	887	878	914	837	864	851	820	879	849	900	863	914	864	884	875	848	881	913	876	869	890	831	873	807	888	853	866	895	822	865	890	916	901	833	851	859	860	848	908	877	853	871	929	914	849	856	864	886	823	861	923	832	869	866	881	854	821	852	904	846	850	818	781	876	879	839	898	851	867	893	857	881	886	903	874	864	885	841	864	919	797	831	876	891	827	853	882	895	860	890	893	851	843	860	869	839	900	876	863	916	883	838	889	856	885	884	853	852	867	857	889	887	898	863	871	891	873	821	899	853	857	884	847	833	858	846	873	854	820	807	853	856	860	868	852	899	884	891	863	905	857	805	884	826	888	847	875	849	828	920	886	879	828	873	928	906	855	787	883	854	849	869	897	833	874	767	894	840	860	839	892	848	873	902	897	882	863	884	837	873	883	891	846	875	869	938	818	848	878	836	870	894	844	868	837	839	882	895	854	884	907	880	876	853	865	892	906	862	871	887	898	886	932	840	857	866	897	908	835	823	874	860	842	903	895	870	839	817	884	794	868	897	868	887	923	828	898	864	907	846	912	865	834	919	874	893	887	882	892	853	860	914	869	838	808	835	802	885	884	861	873	853	875	876	842	860	880	837	854	841	837	912	827	899	893	875	900
23277	21159	27702	25664	24497	23835	16321	4854	627	601	591	573	618	585	582	582	604	599	590	568	571	644	597	564	548	543	585	591	539	591	551	586	594	588	585	580	579	562	594	561	584	609	544	561	577	640	568	506	573	559	575	542	554	615	580	565	580	566	576	562	550	564	572	542	581	551	591	582	549	620	557	638	548	589	595	573	543	573	542	559	569	574	572	581	541	597	602	547	565	542	555	588	597	563	542	519	596	573	573	612	577	614	576	557	555	534	584	554	599	573	561	574	585	616	568	559	541	558	547	580	585	592	530	605	584	559	618	595	520	598	569	592	568	598	579	552	575	574	577	550	551	597	541	610	588	560	583	580	572	540	576	555	605	591	541	636	574	561	532	601	550	592	596	546	563	582	546	580	553	591	566	568	611	545	565	581	550	586	595	601	613	567	548	634	564	553	567	545	551	526	554	555	609	604	551	566	576	560	546	543	584	595	550	557	554	568	533	572	574	580	566	597	594	578	563	614	583	572	569	597	564	592	536	583	583	555	615	567	608	551	587	614	620	580	548	561	563	544	628	556	558	556	571	565	577	561	613	615	596	521	578	564	534	586	600	578	580	547	587	583	559	587	578	597	565	583	597	555	568	548	578	550	573	603	553	621	592	532	589	625	591	571	593	594	569	591	557	581	532	583	573	608	544	563	533	553	546	580	563	594	571	588	530	589	597	606	568	560	575	558	565	547	587	573	582	598	560	573	557	565	598	574	593	607	584	586	602	549	592	581	592	587	624	571	571	612	611	553	575	576	559	545	561	572	610	583	526	564	546	568	545	561	585	586	575	528	550	591	554	554	596	546	611	576	560	538	574	566	608	572	542	582	596	561	529	590	552	648	567	554	560	576	595	558	570	562	543	578	591	582	572	524	561	614	560	591	586	584	544	557	563	582	560	565	557	584	568	585	607	574	555	551	587	554	595	555	586	561	576	576	605	569	568	570	591	562	555	573	586	594	544	596	568	566	605	593	582	534	555	577	617	583	558	525	584	617	541	546	540	587	567	597	572	537	553	579	584	548	589	545	560	594	592	585	613	582	590	577	600	600	539	569	615	560	585	551	581	595	590	548	577	582	595	595	533	587	555	579	586	559	608	545	559	577	540	553	590	595	553	588	599	592	587	578	573	555	563	580	554	511	579	576	538	602	568	568	607	594	583	571	587	578	570	568	565	540	565	565	579	591	514	542	553	617	566	569	594	578	564	590	599	579	585	590	583	504	631	581	600	595	589	602	580	567	533	623	557	610	587	585	595	615	574	555	572	532	582	535	589	568	568	590	566	585	556	576	592	559	531	590	576	625	581	573	566	619	567	591	566	561	573	594	583	585	617	555	563	574	561	566	577	568	574	612	626	617	587	564	550	605	541	558	545	584	590	573	537	573	603	588	570	584	542	528	560	608	536	559	566	581	551	589	552	528	563	570	535	547	563	561	586	611	604	573	607	547	570	573	597	586	561	562	573	549	543	541	545	590	566	539	601	563	599	569	534	604	576	582	582	581	574	552	599	590	579	584	555	629	597	603	592	576	599	585	594	567	582	576	583	591	559	611	551	538	596	526	538	559	584	582	558	602	574	564	593	599	587	586	539	570	556	625	544	604	600	592	562	592	603	587	529	555	577	534	598	582	555	639	603	569	596	575	592	574	559	601	549	565	594	578	599	580	616	530	551	592	587	579	561	562	572	558	571	596	591	551	603	543	617	569	561	561	641	567	575	548	548	566	578	555	600	585	553	578	595	570	570	574	609	588	579	573	596	562	620	585	589	584	598	571	586	572	596	587	591	584	606	590	552	622	552	563	557	565	560	569	571	583	553	552	600	563	561	542	559	574	565	546	624	553	561	556	540	580	589	580	584	596	526	591	542	552	541	572	552	561	578	540	555	573	571	575	566	537	586	556	563	563	554	606	576	576	612	541	606	587	604	568	565	623	585	581	531	550	558	538	537	574	603	599	554	577	576	595	643	567	550	579	566	563	557	593	593	535	528	584	597	577	577	606	544	602	592	555	579	574	545	574	542	524	569	591	571	539	590	553	550	584	567	568	588	532	596	560	600	560	556	539	627	563	605	559	541	573	536	581	555	567	622	547	560	584	572	596	551	563	567	609	549	591	590	588	605	583	578	574	560	552	563	551	578	601	597	580	566	553	610	609	544	584	592	559	576	577	619	602	597	547	598	565	566	594	594	581	579	577	581	590	616	556	587	588	578	546	584	609	566	559	572	580	557	574	601	574	570	610	612	566	558	573	576	593	516	602	566	584	577	515	612	557	587	547	567	582	564	594	531	576	574	540	567	553	569	577	569	627	545	589	574	571	588	569	599	636	542	574	547	577	550	602	609	627	564	598	600	518	577	569	591	594	599	594	584	536	555	579	608	573	563	572	580	570	558	563	612	577	596	586	549	609	612	575	551	654	568	618	598	572	548	543	563	542	563	563	520	545	538	613	559	561	578	558	558	549	583	561	608	566	599	604	549	566	581	602	554	590	583	550	612	580	576	607	562	630	537	574	581	553	594	574	564	575	631	551	564	591	587	532	564	616	554	554	521	601	532	620	556	546	545	549	585	567	631	597	580	576	643	559	581	582	609	589	570	536	557	583	577	586	573	587	553	570	577	581	556	572	594	574	610	587	591	587	584	570	580	544	557	540	570	549	586	574	574	579	532	554	551	552	576	609	587	573	584	597	622	579	592	533	599	557	625	550	583	559	576	575	576	588	563	572	578	571	584	549	584	591	578	554	518	569	536	543	617	587	580	611	622	561	493	596	580	596	564	570	552	552	580	522	567	565	594	598	596	578	606	570	556	559	572	622	581	569	578	544	560	583	602	578	545	574	586	597	594	594	565	575	550	554	552	565	542	600	568	550	528	542	518	593	602	619	590	554	578	591	560	597	580	603	606	568	591	582	556	596	602	565	559	568	586	557	587	577	566	575	592	594	542	599	551	588	592	580	545	577	587	572	581	556	548	559	588	630	598	610	558	566	604	556	567	578	622	571	585	548	587	563	610	610	573	576	547	551	582	590	600	589	562	551	577	617	582	572	616	584	584	596	610	577	556	611	576	548	569	555	575	532	575	630	603	576	593	538	567	562	600	577	635	603	605	564	572	575	568	587	573	595	526	595	594	547	559	575	551	578	561	586	529	535	560	576	545	567	560	570	562	610	546	561	600	544	572	554	537	573	544	579	598	595	574	584	568	570	565	555	568	572	534	559	645	570	586	518	582	591	596	614	572	563	584	529	609	607	541	546	577	535	561	557	582	611	576	547	561	575	570	576	584	622	587	552	560	582	574	545	589	567	593	610	564	568	605	597	553	571	543	602	584	570	633	543	620	594	597	598	596	513	591	567	565	533	577	564	560	565	589	597	599	587	586	563	584	570	540	562	573	560	596	544	563	557	596	570	582	590	551	576	592	544	585	544	526	595	605	564	592	588	555	567	551	578	563	585	580	579	608	553
33174	50852	35688	32327	31744	28708	18700	7001	825	768	738	806	817	792	804	766	786	738	794	766	780	789	777	788	762	774	784	757	737	779	739	732	789	749	769	783	773	771	747	778	746	789	834	783	775	728	807	752	757	744	782	790	769	791	813	796	807	756	777	762	767	786	806	757	791	765	767	745	766	769	734	818	818	757	766	731	771	792	733	769	730	769	770	790	707	787	753	772	741	775	802	763	806	783	809	783	746	774	724	744	761	764	789	746	782	801	781	816	779	751	814	760	760	801	810	788	752	735	766	765	765	762	791	762	805	765	794	759	733	771	787	727	707	799	725	761	738	826	839	743	746	758	765	787	782	776	792	734	775	766	734	780	724	819	763	782	746	784	792	702	804	752	747	765	758	793	749	813	820	764	796	828	809	808	793	759	715	787	832	759	795	815	799	776	771	751	692	781	729	809	800	805	782	763	748	748	791	798	722	736	806	763	717	785	769	730	839	763	780	749	737	780	773	784	751	760	747	768	787	774	787	768	803	733	739	733	749	771	762	742	820	712	760	764	713	811	781	799	728	817	709	741	775	737	727	773	753	787	773	788	734	714	776	756	780	778	744	720	792	776	738	804	799	752	798	718	796	759	780	795	731	797	788	765	791	772	730	778	748	795	740	806	809	828	789	774	801	758	754	701	804	789	756	807	763	792	810	782	795	805	780	798	756	778	771	725	760	763	751	751	798	738	763	821	778	788	772	771	803	784	748	758	766	800	744	753	727	768	837	749	833	756	804	742	760	771	796	763	783	795	738	771	750	776	757	788	752	744	769	862	779	806	815	768	811	712	801	817	748	790	799	746	802	778	789	777	759	806	743	739	787	784	767	761	736	807	769	764	769	758	762	794	730	792	777	745	733	723	782	767	832	797	776	761	768	784	757	760	803	795	761	770	766	804	735	720	741	788	799	807	777	789	760	773	798	705	759	769	758	779	797	753	777	776	804	728	774	751	820	775	767	795	752	721	786	738	805	769	805	763	766	780	766	780	769	719	790	773	829	817	755	742	750	801	768	770	737	760	827	732	765	757	771	750	748	756	740	747	717	781	765	769	767	777	765	744	789	817	806	787	810	790	808	773	781	773	723	723	727	781	769	789	764	771	804	787	748	807	748	758	748	777	801	838	718	743	780	772	781	764	790	747	778	696	755	803	776	763	763	723	774	799	765	780	807	751	735	763	762	769	792	788	722	786	813	754	803	752	713	803	703	783	759	782	764	743	721	737	802	776	794	737	720	777	796	764	806	825	796	762	801	781	742	738	722	727	831	742	759	762	740	701	761	782	767	800	752	788	763	726	766	756	724	777	752	765	797	719	780	783	781	774	759	762	789	772	780	766	814	779	822	811	753	787	764	732	797	760	755	768	758	802	756	760	749	752	727	808	756	746	720	768	762	772	803	760	857	771	695	791	787	817	785	801	749	773	736	749	812	771	793	779	807	759	792	794	786	785	728	763	750	757	814	777	786	748	773	767	747	792	771	762	792	756	742	805	755	727	820	773	778	735	737	814	793	809	852	760	734	740	765	802	769	745	773	805	794	767	760	732	771	800	721	779	799	783	763	754	767	811	749	798	737	755	724	759	712	758	774	742	750	728	748	750	828	796	783	761	720	786	753	758	740	785	812	779	756	800	803	815	808	809	795	736	752	805	799	770	777	763	773	764	780	785	737	765	764	773	762	720	702	751	777	767	806	740	761	714	769	798	832	755	785	785	788	830	756	740	771	784	769	722	742	770	807	736	779	788	774	757	727	778	755	791	723	740	827	789	728	731	777	783	751	771	743	749	779	778	803	735	785	772	788	765	753	742	794	771	783	771	781	804	803	789	848	794	805	760	795	721	746	717	745	780	765	763	779	751	728	757	754	746	764	774	801	730	844	707	764	782	736	755	826	788	762	782	784	818	776	747	769	752	752	727	727	756	746	752	753	754	811	787	758	713	730	788	805	755	769	779	712	760	760	720	795	760	817	764	757	730	750	707	765	792	721	821	811	751	758	770	773	783	778	823	780	787	787	739	722	746	758	744	801	780	783	810	746	736	779	793	750	812	750	765	784	780	787	768	749	808	812	773	782	746	770	792	741	768	748	739	748	793	709	762	752	764	830	774	771	783	761	732	805	753	769	795	785	801	733	792	776	743	749	783	740	736	769	753	734	787	753	801	753	802	744	763	798	762	797	772	748	767	722	798	757	782	742	785	742	750	699	734	771	733	769	740	776	763	788	800	775	767	755	783	766	774	748	827	759	772	734	721	770	807	762	775	791	799	794	754	810	776	761	790	737	765	744	753	748	792	746	751	760	831	766	783	834	761	791	785	768	810	771	750	764	727	743	775	785	779	770	752	766	749	746	753	728	762	787	756	760	732	792	757	756	800	809	754	806	822	757	768	728	740	758	748	796	830	760	753	799	751	765	735	798	765	740	774	756	772	753	780	741	795	768	763	742	776	793	766	780	758	765	776	821	797	812	792	836	775	754	799	855	712	774	769	777	813	755	796	818	769	804	757	765	805	817	765	797	762	780	796	799	772	768	749	796	760	778	770	849	764	792	734	778	772	796	767	738	788	791	785	746	802	785	768	768	753	767	819	763	736	768	764	777	792	785	764	784	743	756	796	747	788	756	763	765	788	769	751	785	772	734	802	704	700	765	780	744	801	754	779	742	766	770	795	764	749	754	735	756	775	742	752	764	771	824	766	773	762	735	721	730	708	752	773	762	810	823	768	724	772	792	767	749	778	784	773	762	832	786	776	835	763	806	742	785	770	741	761	778	781	789	776	774	784	731	780	745	786	757	803	761	803	722	767	781	765	788	801	769	821	740	740	767	761	780	782	744	798	787	736	804	794	845	766	800	713	747	825	771	818	774	767	786	725	775	744	833	770	775	767	800	779	787	731	754	758	762	756	775	755	771	771	770	765	760	773	783	791	841	723	800	796	744	804	791	757	734	737	736	760	749	767	773	791	800	767	803	748	753	760	803	839	720	774	775	759	791	739	764	770	744	740	807	792	784	797	713	792	750	758	810	780	732	778	799	770	816	800	774	738	742	775	711	775	798	769	764	780	763	744	826	742	809	744	789	740	773	770	750	808	754	770	750	706	774	739	763	733	758	769	759	763	743	750	780	800	784	771	786	724	748	787	723	822	774	768	738	767	800	762	776	766	764	741	745	751	765	781	776	772	805	734	743	753	714	779	733	749	774	777	765	760	769	723	748	754	756	799	801	766	756	778	695	774	759	788	784	753	799	769	745	794	767	778	792	752	803	775	741	784	805	791	766	788	736	740	746	761	771	792	772	831	751	766	724	759	796	728	798	802	783	774	790	772	746	766	779	815	792	762	733	781	805	752	821	814	779	745	770	758	764	765	790	803	779	762	793	813	740	749	779	728	746	723	702	734	772	787	817	764	774	770	770	769	780	763	804	715	796	765	758	763	754	752	765	781	768	736	782	750	747	787	800	751
24772	21369	26560	23478	7719	7600	7328	3535	652	493	498	489	469	494	534	489	481	494	491	481	518	519	501	508	476	478	483	503	491	499	484	488	485	482	471	538	485	499	473	527	518	506	545	487	509	488	467	500	490	519	505	493	452	482	504	486	474	509	488	497	521	521	457	472	477	476	493	473	511	490	486	488	532	516	472	526	502	484	517	506	468	536	490	498	493	531	543	485	487	486	508	490	489	447	495	516	517	478	478	518	485	471	540	496	499	455	498	516	452	533	500	493	464	463	482	504	484	463	515	497	475	514	500	440	485	455	526	545	527	513	496	468	462	500	489	487	488	460	495	510	464	482	451	518	471	502	513	499	504	461	505	493	549	487	510	494	533	504	481	448	499	518	513	509	555	517	493	463	446	473	480	483	498	488	529	507	492	505	513	491	504	487	488	501	485	493	542	477	506	500	506	477	512	512	500	482	513	479	500	492	493	517	510	485	466	489	470	520	520	519	493	520	455	486	513	482	490	441	497	482	500	488	502	474	514	454	479	458	526	514	493	506	512	474	543	464	496	499	478	490	510	504	491	527	482	501	500	533	500	511	486	493	507	522	468	504	492	502	467	502	550	516	448	501	474	530	515	493	502	473	511	497	508	493	529	426	465	504	522	514	518	517	508	546	486	499	457	485	520	515	483	488	526	476	498	530	504	494	471	503	499	502	500	495	515	504	475	512	455	479	467	471	486	506	484	524	486	483	516	497	492	533	494	499	479	495	506	458	480	495	489	494	472	548	498	501	497	493	506	507	494	489	483	489	468	490	498	472	497	472	486	517	509	488	464	465	500	460	487	492	485	516	488	515	491	502	531	494	479	497	490	493	467	479	463	487	500	506	573	503	489	491	474	481	486	501	499	513	523	489	518	510	536	490	469	477	509	457	481	488	540	488	534	513	496	469	473	502	483	518	481	536	483	509	496	509	537	503	472	506	509	519	521	455	472	507	516	500	514	495	468	529	492	504	510	487	527	506	498	464	516	462	500	484	483	509	498	492	454	473	535	533	494	522	520	482	539	506	484	496	526	504	479	527	514	502	509	491	473	519	516	497	516	497	481	519	491	489	511	503	493	485	510	504	494	489	468	480	464	503	471	488	469	480	470	492	514	481	554	465	511	511	504	464	500	486	496	514	512	502	511	501	507	501	497	485	536	519	471	514	506	488	480	526	509	486	497	490	473	496	531	499	487	500	457	487	493	494	503	524	497	510	476	507	463	509	492	526	497	505	494	510	470	483	467	538	515	488	475	500	488	463	441	479	512	506	477	450	488	494	465	510	489	492	482	456	498	545	509	524	524	496	455	501	488	521	471	496	497	510	536	449	479	498	517	482	450	521	536	497	530	503	513	499	532	507	489	518	489	531	471	505	502	478	524	531	479	479	475	512	494	514	492	452	477	523	549	498	511	466	514	501	502	442	534	465	465	516	510	494	523	484	494	471	471	532	507	542	508	494	551	427	510	487	495	482	493	498	531	525	477	491	508	461	471	482	544	501	484	482	528	521	504	490	501	503	512	524	509	490	481	500	472	555	502	500	545	509	469	501	518	500	508	473	495	504	513	460	490	503	525	488	512	507	509	520	483	553	533	515	488	507	498	525	487	490	519	519	508	498	547	495	518	530	460	529	470	479	517	479	492	454	542	449	477	487	486	437	507	467	477	509	511	512	520	521	456	524	483	500	559	479	476	501	501	491	525	500	480	499	496	463	433	450	484	526	452	449	527	499	496	492	481	477	460	497	487	472	487	477	491	470	484	487	507	511	497	517	474	485	486	502	496	495	477	477	477	511	511	494	488	522	486	513	480	481	489	487	508	495	514	514	528	512	486	481	462	494	478	488	519	510	512	529	502	458	512	458	513	496	493	499	480	520	489	501	511	508	531	489	505	478	480	496	502	479	507	508	477	498	442	484	485	474	491	517	495	483	515	486	472	508	508	491	495	500	469	542	524	499	474	520	515	471	466	489	485	510	463	488	499	502	531	442	507	495	488	448	445	499	506	491	492	495	503	522	517	514	537	506	469	521	477	464	514	506	485	503	488	459	480	499	516	483	481	509	497	528	464	506	524	511	462	478	465	504	541	518	515	504	511	488	443	539	486	460	475	492	490	547	486	493	501	479	504	518	498	482	502	481	512	477	487	497	497	512	493	549	522	465	523	503	462	533	477	516	508	458	503	527	501	496	480	470	520	514	495	476	488	461	501	524	494	498	481	478	509	533	487	460	492	463	437	506	499	507	465	493	485	465	510	511	483	500	463	496	463	534	478	485	493	523	471	496	495	500	548	507	492	544	477	499	497	513	478	536	473	491	513	495	494	517	585	480	479	534	468	495	522	526	493	499	489	479	445	466	486	501	494	461	511	482	513	498	478	501	522	492	487	472	495	488	480	513	498	490	443	509	497	519	485	468	489	497	514	517	491	472	495	470	510	519	525	481	493	519	470	479	501	490	521	496	501	499	504	508	492	505	488	514	510	497	474	504	498	511	517	471	467	460	495	481	493	524	495	495	517	493	526	504	474	526	528	520	535	519	471	496	515	488	459	505	501	509	483	467	510	517	487	471	460	510	515	516	502	530	495	525	474	492	475	512	485	525	497	537	466	550	501	471	488	469	498	486	511	491	513	543	470	507	545	502	517	477	470	512	470	497	483	537	484	451	507	465	496	508	497	461	465	457	477	448	439	486	506	502	558	496	519	513	497	544	494	508	509	517	487	502	519	495	450	494	488	477	477	491	477	469	495	511	484	510	517	499	497	488	524	524	468	521	523	513	520	509	481	481	499	468	526	477	473	495	478	482	475	454	523	512	500	455	507	480	476	522	507	476	506	502	482	508	483	503	491	500	487	479	513	472	529	499	535	536	532	491	485	475	475	489	499	539	476	499	512	472	481	507	482	508	495	444	511	546	533	495	474	509	495	493	475	488	455	490	507	518	502	517	468	511	503	513	523	492	515	516	494	490	475	462	491	527	452	494	502	507	505	523	504	504	483	501	481	496	469	489	490	491	493	487	513	519	504	493	487	495	533	482	471	476	502	499	519	475	550	490	484	497	503	494	467	504	511	475	499	478	476	491	526	478	541	516	478	491	495	481	517	492	478	468	471	519	464	499	525	489	513	472	508	485	493	528	500	501	486	516	477	469	493	503	516	496	530	483	539	474	482	467	488	511	501	523	510	504	465	506	477	545	492	492	510	466	477	523	490	482	478	469	451	486	469	522	490	500	490	493	537	492	522	476	477	536	542	519	478	514	481	539	492	493	494	464	466	502	511	472	487	501	441	510	492	510	503	466	465	460	531	481	490	516	521	477	504	451	494	525	525	481	515	509	488	499	476	501	486	492	515	479	457	466	473	505	489	512	456	468	493	457	496	502	498	511	494	510	533	497	526	484	480	479	503	507	475	507	525	502	516	522	518	492	522	481	473	509	509	511	484	504	508	464	507	527	493	482	533	510	530	496
30392	46607	33125	16688	8753	14991	13452	7016	899	707	612	685	664	660	662	663	669	694	704	668	645	667	673	678	614	639	698	641	686	609	705	613	637	637	644	657	638	635	644	701	659	634	689	684	647	644	647	631	638	658	641	667	640	658	680	665	677	627	658	654	659	656	643	649	643	631	587	686	651	641	676	668	685	635	620	666	620	667	653	645	638	652	632	670	661	653	643	669	674	649	614	630	675	646	655	668	659	684	653	629	648	634	663	660	657	632	659	704	665	646	659	635	678	652	656	652	618	650	658	637	625	673	664	651	691	639	622	638	662	651	642	671	683	653	649	596	627	600	654	627	685	676	640	651	694	718	655	647	624	637	648	664	676	638	678	647	635	654	668	656	664	650	667	717	654	672	642	661	641	649	673	636	642	678	631	657	624	627	667	667	635	628	617	635	625	608	631	662	617	669	663	623	653	656	670	679	698	666	681	655	626	638	632	586	640	685	670	663	636	674	654	684	622	644	667	627	620	696	673	641	636	633	683	692	621	606	634	616	635	679	619	657	657	676	659	633	633	629	657	629	636	643	622	683	623	685	623	661	636	698	641	630	665	602	660	630	610	681	633	619	661	647	597	669	652	655	681	616	648	634	689	584	640	646	623	653	617	686	632	619	680	609	655	646	642	683	638	658	598	671	624	657	647	679	658	610	643	638	645	660	627	632	672	669	684	649	678	630	665	640	642	673	671	634	697	612	632	649	743	625	626	699	623	655	651	645	642	646	657	680	679	635	699	633	627	625	621	632	617	718	646	646	670	613	646	656	695	677	634	625	660	691	656	661	652	645	659	609	595	638	619	630	631	627	621	632	630	661	650	692	639	662	661	675	646	681	694	626	676	661	673	664	634	694	628	602	677	659	620	602	626	669	635	659	684	649	685	619	640	637	651	637	657	620	601	693	658	657	683	673	644	659	629	657	720	625	629	673	641	677	635	641	641	631	663	673	729	594	683	657	658	657	653	654	648	648	657	645	649	627	625	640	660	651	607	621	713	650	684	651	668	627	707	592	665	644	647	643	687	634	676	673	682	662	604	639	659	645	638	615	635	658	678	644	694	669	667	638	722	647	708	638	641	638	635	652	658	647	632	679	635	659	614	647	614	641	641	624	631	631	649	604	613	675	620	692	661	662	625	643	636	609	627	669	681	600	659	621	703	644	646	624	653	616	658	660	660	647	648	654	640	638	657	615	617	638	672	642	636	640	630	686	655	618	662	662	645	646	654	681	600	658	693	682	621	664	652	651	635	632	662	660	676	618	687	641	692	651	637	672	649	652	659	702	620	638	587	670	691	682	629	649	637	637	669	675	606	604	663	656	686	655	614	611	659	654	675	636	641	631	637	694	686	673	669	665	665	673	674	635	652	625	646	672	653	657	714	675	662	646	645	661	669	654	625	622	654	694	664	689	675	677	687	648	649	651	682	640	636	678	650	647	660	660	598	645	650	616	658	658	689	633	657	650	650	645	650	646	700	657	658	640	662	616	673	658	611	621	635	687	645	604	644	643	641	656	639	628	662	688	679	684	666	662	674	628	648	630	647	641	656	663	592	606	617	623	652	683	604	685	615	668	635	651	618	632	627	677	651	681	706	650	675	596	642	642	674	682	638	646	631	651	674	697	667	660	643	631	621	660	670	668	664	652	644	691	607	622	667	563	664	709	651	646	630	638	690	643	707	655	638	666	666	636	645	654	643	654	654	667	695	653	657	646	629	628	638	667	676	642	631	608	693	657	612	642	641	646	660	693	693	657	642	616	629	644	660	653	638	661	640	658	645	649	654	666	629	655	609	672	617	627	603	681	663	649	663	659	639	642	632	653	671	629	647	613	663	693	623	670	675	661	664	667	659	652	639	639	699	672	672	704	684	684	646	648	646	683	657	705	645	666	664	636	648	652	635	645	688	656	682	666	645	632	703	594	641	651	642	665	625	621	680	662	650	650	627	660	647	650	669	620	696	626	613	658	664	687	669	628	644	640	651	659	627	645	608	658	652	670	677	706	654	651	598	664	605	650	679	631	637	673	629	656	659	648	691	616	644	648	646	666	669	647	635	681	643	622	614	725	685	651	687	672	609	665	616	691	657	670	696	641	721	667	618	618	673	637	634	660	687	669	705	629	642	691	622	600	647	667	637	610	602	706	663	693	689	666	638	646	641	648	660	656	621	663	623	638	669	640	638	645	666	629	701	633	688	635	645	685	637	616	661	640	623	668	654	661	675	632	639	677	684	648	650	615	761	663	634	714	654	661	667	669	651	643	663	680	682	662	671	664	670	629	636	658	716	631	657	648	671	657	657	610	665	631	659	628	640	653	625	669	613	650	643	656	666	645	650	677	658	632	685	663	587	665	621	627	653	663	700	665	659	699	672	655	637	602	634	627	611	632	663	634	640	667	609	636	632	636	650	677	643	662	612	660	684	652	644	596	682	657	629	679	635	651	657	651	645	638	710	661	632	669	632	645	652	642	637	624	669	688	689	646	682	645	633	677	670	617	655	645	645	605	684	624	666	659	652	632	650	654	640	632	678	711	674	667	634	693	648	645	673	616	614	651	685	655	671	658	644	618	640	623	635	657	660	640	679	655	660	673	667	661	663	703	665	675	611	644	686	667	662	630	677	674	634	683	633	658	621	677	674	601	629	661	661	667	663	653	645	623	622	664	661	648	600	655	669	648	671	635	592	655	661	638	656	633	671	665	630	622	613	648	636	657	641	659	687	667	628	675	667	623	676	622	614	650	645	694	662	655	642	634	641	642	603	651	642	597	653	660	638	666	669	632	661	617	646	684	635	686	677	646	651	644	648	685	641	643	651	671	689	623	653	659	720	629	608	632	678	667	646	605	643	640	690	629	628	670	655	665	672	668	674	683	651	635	692	658	664	658	700	646	659	613	672	660	665	657	617	664	686	638	632	611	638	701	610	661	646	659	675	655	721	642	627	655	627	649	658	650	674	690	621	668	666	695	656	683	676	638	629	629	662	641	668	640	685	699	650	670	663	648	676	690	634	621	692	640	653	659	654	701	669	680	609	618	672	612	648	663	609	667	650	654	724	661	655	622	597	684	629	629	656	716	642	656	647	630	654	648	655	620	617	671	670	639	667	667	633	693	631	668	672	654	660	659	635	693	688	660	628	644	634	661	679	670	641	654	687	649	637	639	666	658	638	640	671	623	678	696	694	653	636	649	651	671	642	656	700	563	659	649	655	653	589	591	654	708	625	674	702	652	630	665	673	673	655	640	644	599	683	631	617	617	673	654	609	639	650	688	660	689	636	697	702	661	652	680	580	599	649	616	624	643	691	692	633	662	608	685	655	662	657	690	675	682	640	694	639	661	642	658	622	656	626	740	644	625	625	685	672	588	697	606	644	683	598	642	626	634	667	662	667	650	686	666	672	607	646	627	629	649	618	657	633	631	636	687	649	649	641	633	650	661	601	655	642	661	668	668	665	666	648	672
22383	21205	28338	24308	21462	25493	26830	14067	865	336	343	350	344	320	315	324	325	336	331	347	316	324	326	324	322	328	332	340	346	340	318	304	331	330	317	350	312	327	309	304	314	320	297	315	329	310	321	327	347	338	322	333	299	318	320	279	309	325	327	331	307	300	315	325	309	340	304	303	299	315	340	315	292	307	318	338	343	327	280	302	313	326	285	310	337	332	305	310	307	312	342	317	335	296	297	329	322	320	308	335	318	266	289	346	369	326	323	293	274	314	314	328	324	281	344	302	303	338	302	298	317	326	325	326	318	318	355	289	284	312	335	319	323	326	332	342	326	321	318	329	303	323	341	301	303	309	320	342	280	296	308	320	309	330	342	334	330	303	319	306	319	312	323	321	318	316	340	308	289	301	298	319	298	323	279	328	331	322	305	285	338	331	327	318	327	338	352	306	312	323	323	296	315	305	305	336	283	330	309	346	323	313	332	271	311	305	274	321	308	329	288	297	332	300	315	283	267	349	317	321	295	327	303	345	349	312	333	327	334	308	308	301	351	324	314	328	318	313	321	297	304	314	335	303	318	295	308	348	304	336	329	316	298	330	308	333	322	288	294	310	325	346	344	313	334	337	323	298	330	315	289	285	329	294	301	335	316	327	336	362	344	308	330	314	291	310	290	299	295	312	330	303	295	293	339	333	317	314	304	315	321	362	314	295	314	332	307	290	307	324	322	298	309	340	289	331	288	316	340	318	328	337	322	308	299	326	333	296	315	298	320	300	325	356	296	340	290	325	355	329	306	327	321	339	304	339	310	330	305	313	311	324	324	294	355	291	309	340	345	319	322	327	329	323	323	325	308	313	325	311	300	288	318	319	301	326	290	345	303	302	317	307	322	366	292	295	316	319	322	308	310	311	309	341	346	328	307	343	307	329	313	268	348	298	330	294	329	333	305	307	281	336	336	303	309	322	297	280	306	322	298	314	306	292	320	333	334	310	337	347	326	307	327	285	310	324	326	310	308	310	324	307	307	332	325	305	290	320	279	323	315	333	321	295	324	312	328	326	301	288	310	315	314	312	343	313	336	313	336	307	305	327	348	322	284	318	299	293	311	329	306	331	329	292	306	326	311	299	332	315	294	336	305	344	335	298	306	316	330	330	368	338	324	295	317	300	321	309	324	298	330	293	345	332	311	293	331	323	307	307	316	302	327	337	334	325	306	321	288	292	307	311	318	318	309	299	306	303	297	287	326	320	282	298	306	316	327	330	307	333	322	304	300	290	303	317	300	332	327	328	330	318	329	324	283	316	302	356	304	303	338	328	310	336	349	304	292	320	324	272	304	297	309	331	297	296	307	290	307	308	309	335	291	314	306	320	309	294	327	295	332	304	338	319	258	335	328	312	316	321	318	301	336	314	321	305	301	313	302	328	345	293	335	306	317	319	370	354	327	320	309	332	334	279	374	290	339	327	326	325	308	307	334	318	309	322	303	310	306	332	320	314	333	291	300	342	301	310	310	332	337	318	336	340	332	332	349	323	310	349	316	340	310	290	320	307	293	333	292	306	287	318	308	326	276	327	292	324	320	267	326	325	339	350	300	291	330	301	287	344	333	332	334	341	310	311	335	310	313	299	328	338	297	304	326	300	339	363	295	296	371	340	341	294	328	326	336	317	282	310	315	304	303	286	293	303	328	286	300	304	337	333	300	307	308	305	321	359	320	315	322	316	329	327	325	346	322	331	270	276	326	306	312	341	328	361	314	297	315	324	305	320	320	326	338	305	316	296	302	342	321	322	318	320	317	310	315	323	321	346	315	306	339	305	284	347	314	307	313	312	310	329	330	320	312	347	331	323	315	311	312	332	317	318	307	317	346	321	310	306	318	332	306	303	295	340	323	307	319	331	355	335	295	308	299	316	333	277	303	304	337	310	305	302	326	319	352	309	317	324	303	293	331	326	284	323	320	292	309	316	315	302	307	302	304	319	291	285	322	335	312	360	304	307	311	313	321	315	346	313	329	297	303	338	325	295	319	335	314	305	301	316	338	325	340	324	308	326	331	313	323	321	306	323	307	289	295	322	278	272	334	315	308	314	324	331	313	288	297	340	334	339	340	308	322	306	312	327	328	348	333	307	318	280	327	325	313	331	308	325	297	322	345	315	324	334	355	337	313	334	319	312	322	318	306	334	332	339	329	341	318	320	335	321	347	312	320	304	317	325	302	301	327	312	310	321	330	323	366	296	306	278	324	310	314	305	299	326	317	315	328	295	322	320	300	310	332	337	309	307	343	304	319	338	342	284	333	292	295	322	296	320	311	302	296	284	307	362	315	306	292	312	333	328	319	313	299	362	326	311	305	289	352	311	336	317	329	297	348	338	345	303	308	328	342	289	333	296	326	337	323	329	308	329	316	350	307	306	299	290	317	307	308	302	316	329	314	302	287	307	288	335	337	337	333	313	332	311	357	309	370	309	327	304	340	301	298	312	332	309	332	310	338	331	341	331	357	279	310	310	334	311	294	319	315	320	321	336	304	297	349	294	323	307	347	316	317	318	343	316	318	341	309	294	309	312	301	313	332	319	302	321	291	281	295	294	355	330	312	324	301	301	313	322	327	311	327	320	331	306	316	332	322	317	340	329	320	325	302	328	322	299	313	337	305	306	302	315	332	295	337	309	306	345	322	322	308	315	342	301	302	308	301	337	298	343	319	342	309	333	300	305	303	312	333	338	297	327	294	312	334	325	333	304	281	295	323	364	333	336	343	331	330	335	305	302	318	321	305	332	328	314	335	336	301	336	332	334	282	318	337	311	306	316	309	364	340	368	309	302	339	335	284	297	328	315	308	304	306	318	317	311	262	338	284	324	298	327	315	287	317	362	323	310	337	321	305	305	344	322	319	306	323	328	337	311	297	292	301	341	322	326	323	294	291	324	339	283	308	315	315	349	337	308	334	285	308	314	337	311	274	314	311	320	305	309	368	320	300	305	318	331	335	337	312	329	316	338	315	312	324	301	327	320	306	332	334	339	322	313	320	302	313	295	327	330	297	329	287	320	303	330	322	304	319	291	312	312	312	301	322	292	318	318	306	313	312	316	292	329	333	317	339	311	309	355	320	321	323	326	336	316	305	280	295	346	312	310	334	353	316	295	332	322	313	318	338	297	309	299	332	322	311	322	320	340	322	313	335	311	318	295	286	337	327	296	334	319	281	298	312	317	289	316	326	306	329	316	317	284	317	322	304	327	317	347	318	315	311	305	341	346	335	297	331	303	314	345	337	301	315	316	289	307	320	337	298	294	293	330	327	324	313	304	341	336	310	285	309	325	288	335	305	320	312	361	309	320	320	328	303	331	311	300	302	322	314	326	295	325	322	349	312	312	313	334	327	315	314	300	301	315	322	312	322	317	301	318	305	306	338	305	339	318	310	362	353	300	299	311	319	289	314	309	299	322	337	299	302	275	295	327	320	335	315	306	305	326	287	316	334	338	307	286	319	292
37322	63926	45645	30357	23186	30142	28411	16726	619	377	454	465	448	449	448	458	438	446	419	459	436	419	390	423	429	450	427	423	430	391	413	433	426	466	412	427	435	432	439	410	468	429	451	417	435	450	450	451	441	430	426	447	476	426	392	424	451	401	423	449	423	465	395	403	435	416	452	418	397	440	444	418	459	447	419	427	448	453	406	437	455	432	442	409	437	435	438	452	438	455	430	440	439	423	413	449	427	441	416	453	409	448	451	462	461	447	410	442	419	449	434	447	447	424	448	432	414	427	452	425	427	422	425	460	451	389	442	436	439	456	433	438	435	432	392	434	437	422	464	431	414	428	396	421	431	467	424	458	418	424	443	429	422	422	432	435	456	416	449	427	473	434	468	425	425	424	390	410	428	430	426	451	455	444	431	410	428	447	443	469	439	422	444	414	423	432	437	408	430	437	437	446	440	453	440	490	431	402	445	425	453	452	468	424	423	389	420	450	412	443	429	430	477	413	399	424	409	447	442	417	431	436	454	390	429	414	465	375	428	437	411	410	416	458	434	437	400	418	452	452	458	452	457	438	422	449	448	433	426	412	390	451	437	433	474	416	437	423	445	403	421	439	415	432	438	408	405	425	400	437	428	433	438	444	449	405	436	427	441	409	417	439	443	449	431	438	439	434	443	458	417	475	414	444	455	426	406	443	416	457	464	417	417	469	438	416	432	404	415	456	425	442	412	419	443	400	428	431	478	430	466	399	406	422	406	441	391	438	449	411	442	429	432	419	415	400	411	395	420	437	442	427	409	439	408	452	454	442	454	441	441	414	428	410	417	429	426	453	466	415	468	427	452	425	459	421	438	461	448	428	449	416	453	411	436	423	428	428	395	420	420	421	433	399	425	444	442	413	383	424	422	430	425	427	435	461	420	425	425	451	409	398	436	435	433	460	420	414	420	417	409	396	442	429	426	411	422	475	405	417	415	420	409	457	398	415	448	396	465	429	398	404	443	422	387	442	462	425	434	406	432	444	432	392	407	395	433	441	429	432	406	424	404	469	432	422	452	436	459	392	437	421	466	401	403	436	415	440	438	427	431	437	415	412	425	409	436	470	417	424	416	466	387	443	427	431	436	386	474	397	406	430	387	432	420	451	420	436	422	440	435	391	470	436	382	431	454	424	437	461	405	429	469	436	420	441	409	387	393	414	440	396	431	459	465	437	418	410	419	447	428	431	438	466	427	405	449	412	414	429	453	420	408	451	467	444	456	486	426	421	436	446	422	400	447	435	424	458	433	422	432	457	465	437	481	468	416	417	438	437	422	449	420	444	388	406	450	430	407	429	453	420	436	432	388	437	470	459	438	404	443	434	450	450	472	444	433	435	409	424	395	420	432	439	469	448	406	418	436	477	451	407	423	432	430	422	406	438	417	422	431	441	433	422	428	420	446	391	424	387	425	423	430	416	429	419	424	433	427	410	455	442	456	399	397	433	464	405	448	436	429	428	459	457	402	448	430	424	417	432	449	424	436	439	455	425	399	413	397	425	443	421	444	430	417	409	393	426	444	420	422	429	424	453	446	441	382	373	432	428	408	451	479	445	436	428	435	435	436	446	421	480	446	423	408	440	429	436	458	436	441	429	425	429	430	424	435	437	437	426	418	440	409	409	450	463	465	481	413	419	452	414	416	463	437	445	428	400	409	390	475	451	447	418	421	421	412	454	468	435	422	449	435	414	427	424	424	427	444	440	440	431	420	429	434	443	461	440	454	476	421	434	413	456	430	459	427	443	413	442	391	442	429	446	449	452	410	404	424	453	448	384	444	442	405	423	469	408	431	416	457	395	446	416	413	434	421	443	427	408	455	440	440	432	426	453	416	446	425	492	412	451	444	439	436	402	432	415	450	438	448	453	402	450	456	407	439	384	453	437	447	418	420	413	452	442	424	433	420	427	441	413	453	403	417	395	440	437	424	426	415	445	431	426	447	380	416	432	425	414	405	442	454	412	454	419	412	448	447	465	449	433	424	447	443	462	429	416	410	392	446	425	420	477	446	426	415	387	436	402	438	422	418	414	426	403	429	385	420	479	440	447	461	422	435	478	429	398	441	439	425	400	448	437	433	413	415	473	440	440	416	423	416	468	438	428	444	417	427	484	460	401	460	418	430	411	443	413	433	414	441	427	418	437	419	395	438	442	477	403	409	420	398	433	409	461	430	438	426	459	450	442	421	394	407	427	453	433	425	420	427	430	441	436	457	444	399	394	443	429	436	444	398	422	414	426	433	420	455	435	408	445	445	474	482	450	445	451	400	442	418	436	421	425	408	428	413	441	449	422	407	448	434	472	419	398	428	464	431	406	428	422	442	416	434	432	403	403	440	475	421	466	429	447	431	441	390	422	458	445	469	399	430	429	424	478	432	407	415	400	433	411	408	443	417	430	489	485	435	449	399	453	435	444	473	404	448	460	487	399	433	437	414	444	437	456	440	447	433	392	409	451	436	428	403	432	425	424	409	412	438	444	415	415	419	401	428	426	407	433	429	429	447	405	435	434	486	444	494	446	457	416	446	429	411	428	399	424	448	449	426	444	442	412	414	423	439	422	424	422	462	449	455	439	458	475	480	413	420	459	440	411	416	408	448	471	409	401	434	466	437	427	434	434	418	420	429	424	373	381	430	393	424	451	422	422	436	444	417	441	431	430	391	423	405	426	415	418	420	434	440	402	468	412	448	420	409	433	440	417	442	407	413	421	378	439	451	390	440	397	428	432	483	445	443	440	403	404	442	396	459	438	429	397	416	411	404	458	433	436	395	480	419	434	415	419	452	434	419	404	466	382	442	418	425	428	439	455	436	423	427	464	442	413	443	410	423	415	415	433	417	421	455	424	409	438	411	446	474	436	407	429	452	443	416	426	470	438	417	440	410	424	446	447	427	444	442	416	445	401	484	422	401	436	449	441	386	424	469	426	412	424	461	453	475	377	440	436	415	463	417	442	462	425	390	419	435	417	455	397	413	481	404	439	468	423	468	459	455	416	440	408	431	428	424	421	465	446	390	416	438	440	419	456	413	437	430	429	434	441	403	428	433	403	425	436	415	449	400	432	415	419	441	446	408	434	418	473	413	423	400	406	419	434	428	418	461	419	443	421	435	462	432	420	455	445	406	421	441	463	465	445	442	404	447	461	443	416	437	464	431	433	451	414	395	449	452	444	453	421	423	415	392	416	411	441	441	468	433	417	427	446	463	430	436	420	435	437	431	423	450	456	443	449	419	418	422	426	448	432	436	395	454	405	448	433	406	419	405	434	418	432	437	419	402	485	431	432	419	447	436	416	448	449	399	433	439	444	424	422	432	457	470	421	438	414	449	417	410	446	409	425	415	420	461	429	406	472	397	425	472	393	420	436	386	443	437	442	435	411	456	435	459	434	429	418	441	416	419	432	414	454	410	407	441	429	427	423	415	413	422	431	422	429	450	464	450	428	434	446	441	430	426	381	392	420
29039	25598	20610	7638	2902	4275	2877	1148	697	673	674	624	643	654	679	684	657	656	625	655	661	602	692	658	655	687	638	669	677	638	689	658	644	640	679	655	698	636	639	659	659	609	643	663	655	720	659	623	669	627	637	639	670	649	631	621	630	676	690	658	660	680	646	647	640	651	645	687	645	627	684	618	639	699	654	693	674	664	632	642	675	600	630	645	605	668	662	648	640	637	641	624	589	628	648	642	641	681	662	677	614	609	623	593	637	680	658	668	644	645	654	648	649	649	661	693	608	683	662	656	617	657	635	628	627	631	640	685	661	607	598	655	609	655	658	602	591	614	657	646	625	679	639	659	584	634	682	670	699	673	621	644	670	645	639	652	659	628	670	667	647	637	646	614	643	618	665	683	633	690	651	645	615	640	679	630	625	656	677	619	683	635	687	641	653	631	641	679	634	647	671	596	664	646	602	659	623	624	669	612	631	640	640	606	639	643	667	657	650	667	665	639	681	664	631	626	678	617	643	644	688	651	615	676	706	659	639	669	639	647	619	635	610	635	635	653	622	646	652	608	651	657	675	666	683	631	653	652	721	673	680	645	667	585	590	650	646	672	641	658	649	641	653	664	658	680	633	653	648	631	668	623	676	653	640	665	641	649	685	640	654	663	647	658	650	666	628	646	610	642	662	658	637	689	622	659	659	612	697	697	694	664	640	639	654	640	668	624	628	660	605	662	643	676	636	642	656	692	632	673	693	669	640	622	687	628	629	626	682	646	666	639	692	627	678	654	651	641	645	637	637	659	668	664	676	686	642	639	677	615	638	674	626	651	640	638	643	650	670	671	640	634	639	669	616	664	624	694	644	662	662	670	667	602	645	628	659	649	642	690	696	615	666	590	615	650	663	670	658	660	634	613	673	648	627	639	613	584	682	661	640	696	654	683	645	618	652	676	631	654	636	680	646	692	635	664	646	644	621	634	681	638	683	662	704	644	628	599	618	633	642	665	659	663	632	642	601	680	649	653	628	667	666	683	629	597	632	598	643	698	654	629	619	649	665	649	656	615	639	654	648	669	655	636	666	669	640	675	680	668	660	623	633	638	691	662	661	619	649	670	637	650	687	649	641	646	690	651	646	678	643	668	642	644	647	648	671	625	637	634	673	642	641	622	674	663	632	653	617	689	642	667	637	611	639	594	676	593	659	620	629	638	669	644	634	669	649	628	606	681	613	631	667	655	640	684	605	658	630	653	651	648	620	666	661	647	637	661	641	685	627	633	639	624	652	621	650	664	634	654	601	642	664	689	648	643	654	632	614	623	630	675	641	646	634	613	664	714	685	661	687	663	607	669	629	661	640	630	656	624	619	652	712	683	662	631	612	641	651	664	699	635	597	683	659	658	616	681	647	647	603	628	645	601	637	631	623	650	626	652	635	670	669	680	617	673	654	637	627	673	677	650	595	650	691	631	672	651	626	636	646	666	657	650	675	658	662	649	679	694	688	598	646	680	690	667	615	605	657	630	620	671	665	636	638	660	663	685	638	673	699	672	666	697	687	643	627	656	657	653	660	629	670	663	665	624	651	677	667	647	690	641	673	628	633	677	649	641	634	655	692	622	624	627	632	605	631	639	683	674	656	658	623	693	660	693	661	692	605	660	658	626	669	650	673	662	646	673	612	625	637	675	600	575	652	625	660	646	632	625	669	620	592	655	669	677	639	640	656	581	664	620	614	650	634	661	657	693	706	649	646	675	653	650	720	643	611	608	677	650	668	644	612	684	627	632	675	669	666	661	630	666	696	656	696	641	647	638	674	651	626	682	626	648	701	659	654	669	622	632	638	609	620	660	653	659	605	687	663	650	628	643	633	694	623	671	616	626	617	658	663	643	696	660	677	642	643	666	658	617	660	625	648	641	649	673	649	646	636	661	643	628	652	661	640	662	666	632	664	684	679	624	631	633	659	652	688	614	649	703	687	644	621	631	607	667	632	632	666	632	618	647	654	673	656	648	606	688	651	616	641	660	635	652	628	635	620	635	651	662	659	624	653	640	609	695	653	621	640	677	640	702	638	678	632	618	661	679	626	647	671	654	701	578	634	605	627	668	682	644	632	635	626	651	646	671	661	628	655	635	653	645	666	595	631	640	588	623	708	648	589	659	662	678	627	659	674	655	637	616	646	631	667	679	623	661	656	657	645	609	632	645	652	652	613	639	643	709	651	684	638	665	652	687	641	673	687	654	687	624	614	653	663	655	654	638	704	642	642	631	634	585	676	648	634	664	611	675	654	633	656	674	677	632	655	648	667	642	676	655	632	665	631	664	613	644	669	652	647	649	681	643	635	679	678	609	642	643	622	662	638	638	641	670	645	627	651	638	674	658	661	623	705	654	660	645	700	656	654	612	691	694	659	654	643	610	671	646	665	680	640	644	667	680	629	675	682	659	663	650	687	681	649	657	618	661	641	642	684	657	645	652	594	635	649	595	632	639	623	638	647	648	648	676	624	655	659	676	625	654	613	633	632	657	658	638	667	609	614	667	654	638	654	628	606	684	621	643	646	652	640	626	686	634	689	612	651	607	645	673	698	655	633	623	664	617	658	652	684	699	642	694	665	681	648	648	654	669	642	620	631	625	631	660	612	658	673	670	620	661	652	657	618	659	665	619	646	702	639	649	625	637	675	629	650	655	641	618	706	641	643	594	643	642	657	612	620	642	635	700	638	639	630	642	633	618	653	659	643	640	638	647	667	650	667	631	643	698	652	673	665	657	594	659	631	633	664	653	602	610	678	651	682	665	667	612	598	675	658	607	644	649	667	666	653	651	641	688	675	653	621	616	657	662	676	649	666	629	612	674	693	662	638	641	678	659	645	646	627	632	646	620	661	653	681	645	653	730	652	619	615	628	638	645	657	582	674	695	637	615	636	650	674	662	692	635	655	663	677	717	668	645	635	607	637	672	687	694	635	597	602	661	612	636	585	650	638	693	661	651	623	641	576	658	641	691	672	622	659	630	647	707	681	724	647	616	645	570	624	625	683	660	622	649	661	641	655	685	647	671	667	622	642	628	677	657	631	679	621	658	665	618	626	701	649	634	626	650	599	615	622	626	659	638	680	644	648	584	643	635	607	628	693	664	640	652	664	657	657	647	653	693	698	663	626	620	627	635	639	620	648	615	666	638	700	611	638	654	622	649	683	664	685	627	650	647	665	660	637	676	665	649	618	662	623	618	629	664	655	675	640	656	626	652	616	621	636	649	660	621	625	627	615	629	693	664	645	648	645	659	634	692	653	690	629	644	597	659	628	660	599	695	641	676	693	656	651	679	639	645	680	635	711	628	677	668	611	646	645	640	631	646	643	629	675	642	633	659	607	633	640	644	634	667	633	669	693	649	711	656	698	662	678	635	656	687	627	633	688	658	620	612	665	705	687	665	680	642	692	670	664	621	620	692	677	673	650	671	615	620	671	616	654	699	650	659	643	665	649	654	657	647	680	670	638	641
28096	39629	22682	7478	4394	6488	4083	1639	849	838	843	863	896	843	837	892	915	875	859	842	866	854	881	836	828	828	919	886	868	843	845	888	912	844	814	838	902	840	847	855	846	880	866	910	901	796	914	824	800	854	815	854	871	870	831	883	852	806	925	824	886	874	865	854	918	814	912	844	854	822	822	868	888	840	840	832	822	820	848	835	830	854	872	873	862	892	814	814	858	842	821	861	852	851	858	807	879	910	871	920	842	840	855	840	859	858	873	841	842	880	815	909	851	893	844	829	855	866	855	888	821	888	840	899	852	778	879	864	887	873	815	866	860	879	869	880	853	823	841	861	891	886	841	865	884	862	808	895	826	804	817	823	817	819	887	887	902	810	900	902	846	876	863	788	931	873	900	831	850	844	828	759	847	929	876	839	874	898	888	795	872	843	843	904	913	895	827	879	896	883	865	896	851	788	866	857	844	838	842	822	802	890	858	864	870	879	860	815	870	863	807	875	861	899	831	850	897	866	843	856	869	884	847	886	844	869	843	887	840	920	819	813	828	856	886	829	851	875	846	868	832	904	851	837	797	860	870	854	906	837	815	846	848	826	865	879	860	894	867	825	838	888	831	852	800	912	861	843	809	869	865	871	853	857	886	829	844	835	891	828	850	863	898	862	881	779	900	834	902	822	834	862	864	890	841	819	875	856	844	855	885	877	895	787	846	893	855	804	929	858	877	860	839	830	873	852	868	840	817	866	860	888	836	905	860	780	890	851	865	856	762	843	908	830	896	883	844	886	869	891	854	825	874	872	833	801	858	876	864	820	862	866	852	924	835	850	856	825	837	822	939	874	853	921	806	899	854	878	894	875	845	869	863	879	849	884	928	855	907	845	906	871	829	834	858	893	842	862	875	861	834	886	864	847	890	898	897	850	872	810	923	844	827	846	807	875	922	808	911	813	868	866	829	875	871	956	828	829	907	824	899	862	871	861	846	889	855	870	843	847	821	856	872	843	844	855	858	873	871	887	857	839	859	906	858	861	877	842	848	894	838	841	835	834	870	880	833	850	835	865	850	842	882	856	869	850	883	950	837	815	855	865	846	809	826	819	862	888	913	823	875	858	857	850	857	872	865	872	852	898	858	830	870	833	896	863	871	880	858	897	795	854	816	862	931	849	848	844	876	868	905	917	822	840	867	836	857	866	872	915	878	888	851	874	848	861	852	873	891	922	894	862	879	855	867	846	909	862	834	867	862	821	887	844	853	863	826	867	888	901	891	837	891	826	878	845	839	854	898	866	811	833	825	834	843	896	894	842	846	855	831	858	836	858	859	831	851	882	839	890	866	885	918	841	925	823	879	846	847	857	890	870	902	881	839	892	834	840	832	857	849	811	865	888	882	862	798	877	887	857	796	848	830	852	874	815	795	833	844	833	870	849	839	817	870	866	858	835	898	856	885	886	855	890	864	811	844	868	865	864	922	884	852	870	888	841	849	823	882	821	868	850	834	866	835	856	776	833	860	886	852	820	871	861	871	853	896	873	871	885	857	868	890	803	787	869	842	848	833	846	899	852	902	833	835	828	838	856	902	883	882	900	855	846	812	847	908	867	811	871	863	846	893	845	873	837	906	906	847	871	820	899	924	897	799	786	864	840	847	846	837	846	861	877	846	884	830	835	881	915	809	804	896	802	868	837	875	913	863	879	845	865	871	871	895	845	882	860	924	852	875	822	894	835	850	840	834	812	863	887	844	851	874	849	890	896	891	883	829	856	846	880	862	823	837	806	843	861	855	873	903	857	873	840	854	886	875	864	831	889	902	857	803	921	890	876	873	872	836	875	877	884	880	838	816	835	831	797	807	808	914	871	840	868	825	836	830	888	918	868	830	879	849	902	910	952	878	882	838	849	871	865	855	840	888	883	909	871	887	843	905	891	859	850	822	840	832	876	819	859	878	869	885	843	845	875	857	884	870	847	897	886	881	864	898	858	816	815	868	865	789	836	824	870	869	849	898	916	857	893	854	862	835	892	897	853	857	858	843	844	859	835	852	858	920	886	841	866	847	858	811	852	838	847	867	831	779	813	886	810	881	844	853	852	812	858	868	900	798	830	872	832	880	819	890	847	835	828	839	892	897	819	817	873	851	881	838	860	829	881	880	866	857	836	831	880	893	921	781	845	898	814	864	820	831	891	857	878	830	834	891	856	861	866	831	890	879	853	881	847	871	865	877	874	849	854	853	828	881	845	826	870	897	887	864	852	831	850	853	874	907	860	853	831	927	785	869	890	853	889	823	869	841	861	892	890	864	887	852	893	864	874	829	885	881	838	876	829	830	834	874	851	832	818	852	821	832	867	809	856	854	853	849	830	872	903	853	850	855	866	874	902	905	883	833	864	892	860	871	852	854	802	873	871	898	836	851	866	869	854	900	866	842	867	824	841	849	839	863	873	866	871	861	832	849	872	810	846	898	865	864	890	832	919	905	869	907	864	885	862	876	880	870	909	862	844	880	855	889	867	903	869	898	897	882	829	844	886	855	820	866	836	879	847	832	895	859	796	839	890	872	830	857	861	900	834	874	860	887	834	824	850	808	829	898	924	861	813	875	865	855	784	891	870	843	850	889	832	819	893	918	879	846	826	884	876	838	885	924	838	906	841	862	833	878	837	903	849	857	880	896	899	870	847	881	883	871	875	822	833	837	861	867	944	867	850	857	887	874	893	854	836	880	822	838	842	929	866	873	849	855	875	874	853	874	866	834	851	874	857	805	864	847	857	881	843	831	866	867	871	864	856	886	862	843	854	814	833	836	885	846	854	860	846	849	864	868	852	846	868	906	896	885	814	890	802	856	859	881	829	824	837	867	806	824	800	836	891	823	804	875	878	821	895	827	820	887	882	845	850	864	911	855	817	873	804	867	873	850	881	845	851	868	896	786	829	877	843	888	873	894	833	882	922	865	882	897	830	883	882	861	869	840	838	836	847	876	858	867	849	847	871	833	864	832	816	823	832	863	824	807	840	825	882	859	831	893	872	839	856	816	883	896	870	857	859	820	833	841	865	802	905	842	889	868	814	860	890	826	883	843	900	886	889	843	818	882	904	855	840	886	825	921	817	806	902	908	867	833	901	879	834	840	876	872	856	845	840	821	849	840	877	844	846	911	833	844	875	882	876	865	864	861	900	854	828	861	903	843	838	867	854	833	880	864	843	833	838	877	923	860	863	902	842	826	870	912	909	842	885	878	868	824	844	895	818	831	833	862	859	925	863	857	887	884	822	860	858	857	863	878	860	821	862	858	879	884	870	904	882	822	900	847	845	873	869	833	854	863	873	876	865	840	882	847	840	863	831	860	871	846	851	815	890	864	869	828	801	867	876	827	888	859	813	839	876	833	848	893	896	863	896	832	837	873	899	824	857	865	828	803	877	861	842	869	833	887	852	851	859	872	846	875	827	844	877	861	836	832	854	827	857	879	875	832	878	891	867	841	874	832	884	888	854	806	871
23382	21200	27674	25207	25116	24024	13743	2436	586	542	571	551	610	579	561	590	591	590	605	574	573	601	570	551	570	575	575	574	531	588	532	562	555	580	559	605	602	585	555	561	575	583	610	583	593	579	518	585	588	568	558	618	529	590	595	584	598	596	607	579	584	591	561	563	639	557	568	541	592	603	559	531	556	593	557	560	535	535	611	597	554	575	573	523	597	587	573	588	553	535	589	551	566	626	544	581	554	598	582	566	576	593	585	560	573	548	548	587	549	564	568	572	580	531	567	594	605	554	603	524	608	585	586	565	588	560	571	520	577	565	561	535	569	565	588	599	603	564	592	580	576	595	558	532	547	547	602	551	540	574	603	566	528	559	603	590	544	536	600	551	579	587	599	557	562	552	533	576	549	566	594	586	591	557	578	563	553	567	551	532	545	555	551	578	550	579	602	531	570	586	529	545	571	570	621	592	590	563	586	593	581	560	591	539	580	533	541	566	551	562	586	573	545	582	558	561	578	532	563	595	586	594	577	583	582	617	609	622	604	536	550	577	536	540	552	554	575	565	540	595	584	555	546	575	525	629	567	545	564	572	560	577	535	525	606	600	553	597	543	566	561	592	643	552	581	565	561	585	533	576	559	570	540	582	565	587	607	557	589	611	549	576	599	602	598	538	584	587	607	540	556	593	562	515	578	557	516	555	598	519	581	568	605	521	587	582	508	562	548	582	590	562	572	612	549	583	596	553	557	571	557	587	567	569	583	524	578	590	602	562	517	554	587	568	567	591	557	584	552	570	544	611	576	603	549	575	597	545	546	581	557	589	589	531	570	592	554	534	571	610	606	587	589	587	543	593	585	556	543	541	609	579	578	587	552	587	541	540	586	587	552	623	606	548	601	585	594	546	596	551	583	548	579	588	598	591	587	631	573	569	572	610	573	540	526	560	601	568	573	545	606	561	586	580	598	559	537	549	580	569	588	542	588	534	593	585	554	575	568	578	562	547	597	596	536	574	588	585	572	560	556	563	567	581	591	573	584	551	609	600	563	564	585	587	536	600	514	550	582	599	547	539	577	565	578	597	564	613	581	579	555	570	579	584	584	582	560	504	567	552	549	569	568	546	586	544	526	569	553	545	603	583	569	641	544	577	521	544	573	572	574	565	589	569	597	626	589	551	557	553	550	577	576	520	588	569	578	552	549	554	529	563	572	555	554	581	571	588	536	570	528	541	530	577	601	542	570	530	575	556	606	574	567	564	560	612	586	506	563	563	575	555	591	572	547	563	574	577	549	521	568	544	558	561	566	588	521	541	574	603	577	557	564	574	586	553	581	573	547	548	533	576	572	558	591	525	603	564	541	577	545	550	584	596	556	528	557	571	596	553	550	588	576	562	559	564	554	575	557	582	541	576	581	552	533	541	602	551	546	554	564	587	558	596	587	539	600	534	605	582	613	577	548	552	588	562	550	540	560	596	583	595	553	571	580	633	590	555	553	558	565	540	564	567	561	593	535	546	567	528	592	596	549	573	579	552	585	611	601	580	606	535	558	558	561	565	546	547	590	553	598	599	573	562	581	495	565	557	563	566	581	627	585	558	540	545	567	597	618	559	547	600	592	567	581	535	550	584	582	567	552	568	583	560	582	523	566	569	574	556	593	569	549	602	577	584	599	523	540	554	572	596	562	567	587	555	573	551	596	596	589	604	575	561	560	597	542	560	589	628	554	605	523	574	595	590	569	519	603	546	549	595	616	551	566	572	616	558	563	598	555	587	564	573	602	568	593	610	617	541	581	577	555	568	542	608	537	558	620	569	590	593	627	533	600	575	607	604	525	555	586	552	572	568	551	615	554	584	621	644	538	525	535	565	559	550	587	587	592	587	617	575	577	569	611	531	560	560	608	566	576	589	568	551	562	575	514	537	582	573	548	575	542	539	586	560	595	602	559	605	580	573	561	540	582	569	605	569	537	584	566	525	532	544	535	551	516	569	611	578	542	534	562	521	577	587	571	579	579	550	582	525	596	553	593	591	596	550	552	521	577	556	618	535	557	535	543	556	548	602	561	574	597	607	542	528	589	576	562	546	585	588	568	547	611	613	549	612	558	558	599	586	573	559	585	577	554	560	553	581	582	598	566	569	536	582	551	548	559	577	574	543	575	549	607	574	532	573	558	522	503	541	614	605	552	598	606	543	572	603	556	579	599	556	596	572	562	566	579	573	585	589	585	619	538	573	561	576	572	599	570	513	542	582	563	548	580	587	564	576	540	589	583	542	579	543	546	596	585	545	538	588	548	555	607	583	571	597	615	567	539	601	544	572	550	554	583	538	587	526	527	544	577	574	545	545	549	588	583	530	546	560	560	578	575	534	566	577	560	556	603	563	580	590	537	587	555	608	592	591	566	548	540	582	526	524	525	573	593	537	572	600	578	536	623	570	560	539	553	539	603	587	530	538	558	590	542	572	570	558	567	550	556	563	557	536	533	590	539	599	572	542	597	585	557	552	566	534	554	588	590	589	547	542	596	543	549	576	543	578	575	590	589	596	562	596	585	609	565	557	584	581	537	565	606	572	563	562	555	545	602	596	566	585	578	593	575	580	627	583	579	576	538	595	579	584	543	573	555	572	550	582	548	544	586	587	586	573	562	594	573	606	554	576	544	577	585	553	573	574	586	545	557	570	568	635	608	590	603	602	621	534	551	566	611	569	603	577	523	541	598	566	577	635	544	587	595	589	559	520	570	595	599	627	589	587	568	603	566	548	569	576	571	556	574	582	549	540	517	556	552	554	584	564	563	565	582	613	576	548	584	584	573	577	582	540	576	589	553	572	542	560	512	593	581	596	541	534	559	570	600	561	573	561	596	547	578	568	558	555	582	560	572	562	563	596	546	568	592	561	593	538	570	555	612	608	544	550	560	577	536	624	548	545	584	560	600	593	566	586	586	568	565	564	547	553	549	535	575	560	561	590	558	574	532	592	546	607	572	540	562	585	636	548	546	571	564	565	564	558	587	548	601	574	566	578	581	597	602	558	599	573	583	602	573	547	551	558	580	562	598	558	552	559	579	571	544	595	615	567	539	576	551	562	564	568	609	600	568	564	515	546	563	567	546	564	550	561	556	599	545	547	554	585	552	605	595	596	598	626	543	565	566	567	630	573	572	559	532	560	564	574	565	602	560	552	579	597	561	555	525	591	582	577	612	577	595	594	568	609	598	553	555	561	552	566	568	587	581	557	567	571	553	556	571	556	565	532	567	502	584	571	562	532	600	638	591	615	548	576	566	564	574	580	595	575	514	581	596	595	539	552	609	542	561	581	552	554	542	555	546	574	618	608	564	557	581	567	570	561	564	555	547	570	540	548	627	570	559	610	570	533	581	578	549	591	581	586	574	565	574	519	558	591	568	552	545	568	570	565	598	542	524	605	589	547	592	592	563	562	525	576	564	545	564	566	561	573	588	558	586	572	543	587	560	556	536	609	565	546	557	529	579	572	604	556
33641	55615	36906	24023	32211	27459	14495	3107	758	736	806	750	770	755	771	751	762	735	749	741	772	784	732	800	779	747	726	745	725	718	752	775	711	746	779	776	737	768	812	719	803	774	809	725	758	800	791	759	784	759	748	792	741	783	733	780	700	751	723	760	764	767	791	789	766	709	752	778	722	762	739	857	729	738	755	757	781	775	798	750	760	755	738	778	785	761	756	759	752	792	696	743	795	755	771	714	737	730	705	782	744	736	751	737	764	765	726	760	727	733	739	772	764	765	731	774	749	731	769	733	740	767	711	765	704	732	768	731	752	743	719	753	784	718	706	783	758	729	767	776	781	748	763	740	800	798	783	703	752	741	803	793	734	765	694	738	754	748	718	789	763	793	728	769	781	811	779	771	783	781	752	763	772	772	745	702	752	761	759	741	736	780	750	753	756	761	763	765	764	712	751	750	743	748	776	725	725	785	787	728	787	763	748	790	750	727	781	753	755	800	710	751	709	761	783	835	748	721	770	778	719	780	740	713	753	780	756	702	771	754	803	729	780	788	736	778	774	778	768	756	797	775	744	733	776	771	732	740	739	771	783	782	741	737	723	742	720	720	803	783	747	745	742	731	731	789	708	768	787	768	789	717	758	797	735	733	723	763	782	847	707	720	793	791	769	779	734	743	748	775	785	757	732	716	744	786	784	773	797	776	797	752	725	778	726	748	764	726	745	773	677	703	754	689	764	723	751	804	734	730	736	730	798	747	740	730	754	759	786	791	758	777	766	780	732	757	784	727	748	826	742	746	767	758	779	741	748	777	714	727	758	737	792	757	721	729	792	781	726	746	754	732	765	771	720	765	725	799	758	768	790	754	758	692	753	706	735	748	729	777	752	785	742	769	718	722	788	801	712	682	774	732	776	749	750	780	745	763	766	778	730	725	734	755	756	760	770	796	806	785	763	765	755	765	757	789	713	770	770	785	745	764	794	740	783	784	760	754	742	755	742	736	746	797	797	754	758	742	776	788	754	728	757	726	752	738	758	771	718	762	748	792	765	708	750	792	741	820	767	788	803	791	744	744	704	752	761	734	729	746	760	716	750	707	804	758	779	750	782	740	751	798	727	803	702	740	763	738	758	721	792	775	785	686	707	736	790	747	748	803	757	719	788	791	764	789	751	745	753	749	780	758	763	722	762	752	755	749	811	772	749	730	758	775	771	726	718	772	744	791	746	789	736	749	738	800	724	772	755	793	803	726	815	751	732	774	757	815	761	761	772	752	778	745	771	722	748	794	778	743	785	800	722	716	752	775	761	757	772	754	711	753	756	733	756	729	759	752	767	771	761	789	743	787	739	784	725	695	808	768	805	720	756	788	765	835	739	783	785	780	796	724	737	815	788	722	742	755	784	727	750	788	764	754	748	681	796	769	782	728	787	747	809	770	715	723	740	784	735	791	747	790	743	747	804	771	734	731	772	759	748	789	735	753	727	780	708	741	780	757	714	764	769	820	721	751	720	780	697	792	766	779	732	759	769	735	774	745	771	758	771	716	761	736	795	734	756	758	753	810	732	736	762	766	732	727	772	687	762	680	773	746	757	753	745	713	725	763	750	713	765	759	743	742	739	817	758	754	742	739	752	750	733	779	690	701	731	736	741	802	806	739	764	773	769	803	722	755	791	765	744	772	788	752	744	768	740	781	753	786	750	738	726	789	708	753	728	758	769	772	743	713	776	757	762	755	736	754	764	769	763	749	721	733	767	752	755	776	748	778	721	733	786	754	738	785	770	767	733	748	762	770	796	768	762	742	787	752	764	785	785	769	804	728	755	739	780	793	780	789	767	805	744	770	745	799	725	710	766	771	788	730	801	779	788	770	716	775	745	813	775	781	747	816	738	746	706	767	738	730	798	786	782	760	749	765	759	730	779	738	764	774	738	780	785	825	789	744	712	773	774	698	782	762	747	780	782	725	759	812	757	746	784	719	751	757	740	760	736	703	762	804	782	763	792	719	745	758	723	750	759	758	766	783	751	697	716	722	788	752	756	752	758	739	793	761	723	763	776	707	775	793	737	762	721	751	749	766	756	759	750	748	774	769	785	760	798	721	785	751	763	845	754	767	751	771	748	780	718	759	730	772	769	781	771	814	815	759	741	796	749	755	771	751	748	732	757	760	763	738	765	779	796	727	777	782	771	730	731	792	742	782	725	799	742	757	740	778	711	775	774	829	713	755	796	771	815	750	774	767	715	779	767	747	749	733	765	763	741	765	764	776	711	729	806	733	763	740	782	769	762	761	781	769	717	756	833	728	728	742	782	725	741	714	770	791	727	771	796	710	776	735	740	804	747	736	755	768	746	814	800	768	800	798	718	771	735	755	816	741	735	758	780	805	793	803	758	773	734	748	731	740	770	757	767	763	785	760	758	763	786	740	724	749	765	771	747	763	767	769	708	721	735	744	760	773	773	753	752	777	738	794	757	740	770	778	760	739	724	727	749	738	765	742	762	772	738	756	749	758	767	780	699	756	786	783	713	824	773	737	723	777	744	722	770	788	708	751	722	740	754	746	738	757	781	692	748	707	708	764	783	747	787	728	763	731	755	743	733	768	748	699	746	742	737	732	756	828	720	745	718	707	769	703	750	709	728	717	758	746	757	763	800	775	747	757	730	782	740	739	728	771	750	744	762	810	759	755	777	757	706	777	771	757	750	763	776	764	748	778	742	764	720	794	782	733	758	768	822	727	791	756	754	789	776	774	751	758	761	833	791	727	754	758	774	725	694	780	787	699	723	785	727	768	774	753	776	774	785	750	805	804	760	736	763	724	736	748	740	792	789	773	773	740	788	794	793	758	734	761	714	731	756	792	783	761	757	727	765	715	745	691	793	773	723	735	722	832	760	754	683	756	756	718	723	766	761	784	750	761	783	764	762	691	802	719	749	762	724	738	744	795	758	752	715	765	784	715	752	713	753	768	769	753	737	789	745	724	756	773	752	766	738	708	774	744	768	776	805	795	790	745	783	749	736	745	749	799	752	747	764	767	774	781	732	775	790	765	726	752	759	740	793	786	780	802	756	771	748	745	762	762	760	766	738	772	737	723	788	744	783	809	760	758	747	744	750	750	739	768	801	816	764	738	729	730	790	742	740	762	747	756	830	794	774	735	732	785	740	745	723	719	763	697	750	717	748	791	785	789	747	745	730	787	778	766	752	786	743	734	737	731	755	745	799	743	713	746	719	762	791	750	779	721	769	743	741	714	779	777	777	753	811	768	769	745	785	778	804	767	761	749	777	777	750	715	748	774	800	743	776	723	738	741	758	795	794	768	769	764	704	734	770	708	725	782	813	793	781	729	766	753	721	726	767	754	737	736	783	730	779	730	765	816	801	780	777	759	810	735	737	746	734	737	740	801	726	758	772	712	748	791	731	768	785	738	735	714	749	730	764	748	719	719	782	747	741	730	732	733	788	770	731	752	751	733	777	725	782	744	801	774	787	794	719	754
24752	21396	26281	24659	18876	12443	4243	1101	534	559	541	573	550	519	530	548	555	526	505	558	536	551	552	525	512	522	526	541	514	519	536	546	582	588	508	537	536	554	565	533	574	571	507	526	515	531	553	551	572	569	519	526	532	529	526	542	543	516	581	505	551	582	532	499	564	530	555	537	557	572	582	532	545	508	502	508	560	541	543	551	530	593	497	505	564	504	545	597	555	524	511	556	538	513	514	561	569	544	548	527	550	549	528	520	556	565	531	554	512	498	530	561	547	549	586	553	540	544	498	552	562	577	529	526	550	508	556	518	547	491	542	506	530	521	593	546	553	566	555	570	535	529	515	546	532	543	550	568	586	535	527	580	557	553	525	567	511	562	555	531	505	537	516	521	523	555	559	518	519	503	545	537	563	542	532	491	522	531	510	503	545	474	590	548	548	547	526	563	596	545	540	534	538	533	599	541	559	556	545	568	528	570	540	554	582	536	515	557	543	539	531	515	505	528	552	553	563	537	558	523	528	553	543	564	531	537	562	526	533	540	512	555	538	505	544	519	523	494	536	506	544	562	546	555	505	496	538	537	524	551	568	534	531	556	553	542	539	562	544	538	576	551	524	527	539	514	554	498	563	562	583	571	548	592	543	503	584	508	518	559	560	519	525	549	561	568	510	572	535	522	544	562	573	514	559	539	553	522	532	569	526	497	567	529	485	551	542	523	536	540	517	547	533	516	525	510	537	538	526	548	555	536	514	569	522	556	578	513	516	523	542	494	565	583	560	540	549	557	561	555	526	543	527	544	535	528	521	564	563	552	558	538	553	535	584	525	562	555	577	528	544	525	524	509	507	508	549	521	534	515	518	554	565	571	540	544	486	564	487	503	542	557	520	542	559	553	551	567	542	528	556	536	537	527	544	582	545	545	568	530	535	523	540	556	535	583	559	541	530	526	529	540	541	555	518	549	569	540	544	570	574	552	540	514	506	549	558	547	552	567	557	571	546	532	514	503	520	566	561	551	538	565	564	532	534	531	522	552	529	517	544	507	552	570	557	557	534	546	505	550	554	556	535	531	533	534	518	531	529	504	573	542	552	514	528	527	566	536	513	581	544	530	524	528	504	558	499	536	463	517	507	506	552	534	546	507	545	522	552	533	566	594	532	557	546	544	549	565	516	500	549	546	518	532	555	511	581	505	587	537	527	504	518	538	562	576	537	535	596	563	562	566	564	489	543	503	535	519	530	554	535	478	536	527	540	537	482	548	562	530	597	542	519	579	511	511	554	536	513	551	528	561	533	512	545	546	526	584	512	550	511	529	575	512	507	551	563	528	533	526	552	614	527	542	535	552	530	542	519	503	541	517	547	544	529	504	536	511	567	553	553	551	551	509	589	587	511	512	547	574	520	561	555	539	518	535	572	521	549	584	495	529	591	555	505	527	563	526	525	568	572	505	526	560	571	518	541	475	554	537	509	534	530	547	532	566	527	544	517	543	528	553	564	513	579	531	579	529	527	539	539	533	515	538	543	578	561	551	548	552	535	525	524	532	528	515	555	546	559	514	524	555	529	506	563	548	497	562	571	589	525	529	544	556	552	519	519	530	523	540	560	543	556	548	542	556	560	508	518	520	534	527	560	522	519	551	543	529	525	515	552	552	564	532	551	532	532	555	509	591	570	511	545	541	550	532	582	546	548	515	538	605	534	554	568	536	576	548	530	551	528	535	550	555	529	551	542	508	512	522	526	527	520	553	545	538	536	541	537	543	549	525	548	543	558	552	528	523	549	525	576	562	551	551	534	508	565	536	533	503	551	494	563	572	557	522	510	571	534	495	538	550	523	516	536	550	556	537	566	541	537	550	512	557	549	556	552	535	550	552	542	535	547	508	528	507	553	548	525	557	551	539	529	504	532	557	520	562	534	565	520	566	550	506	545	554	500	546	489	499	543	500	543	543	546	540	551	521	540	573	519	552	527	533	537	495	558	541	528	595	489	542	537	532	563	514	530	537	533	533	545	534	517	499	546	565	503	586	553	529	534	518	527	536	532	569	542	539	606	528	531	511	524	517	545	520	507	566	553	523	529	572	522	526	553	542	520	538	529	559	554	514	525	537	567	541	552	536	546	486	545	522	557	535	543	538	533	539	538	560	540	566	552	538	509	562	545	585	516	525	521	550	491	544	520	517	538	549	523	539	538	568	548	471	532	536	566	532	559	599	594	551	539	561	593	553	516	497	522	544	562	557	545	545	502	544	531	516	510	537	525	514	569	563	503	514	575	572	567	564	524	587	548	562	485	561	549	550	572	544	547	547	578	564	580	549	532	562	546	526	546	534	549	529	534	519	564	560	513	570	514	520	507	517	537	551	520	570	537	556	551	568	589	504	530	547	553	498	492	526	556	573	540	520	557	550	557	580	534	546	514	534	551	522	533	505	552	551	597	556	577	517	544	567	527	511	540	571	529	557	535	540	512	580	531	530	551	544	531	541	499	566	528	490	545	549	514	542	556	527	551	535	545	537	565	564	540	535	552	539	543	521	569	517	526	516	518	527	549	503	514	544	531	567	519	547	550	550	519	581	538	541	529	569	517	543	524	563	564	567	541	515	520	547	577	547	527	542	500	558	544	549	487	525	502	545	546	546	540	552	520	557	573	550	520	511	502	572	562	530	536	553	569	580	544	543	509	513	523	562	518	547	526	518	525	526	554	563	545	557	541	531	559	515	541	561	556	537	585	556	514	579	511	546	522	524	554	545	543	568	506	514	547	541	518	504	527	551	566	518	527	549	538	568	538	543	495	519	540	544	487	562	520	496	554	588	562	541	512	540	494	512	556	518	536	516	543	554	510	540	507	533	544	588	552	538	553	551	564	543	558	533	565	549	539	567	566	530	531	549	533	514	553	545	536	579	525	559	528	521	570	532	558	530	513	578	538	541	514	531	547	547	542	503	541	553	587	510	552	567	534	541	537	547	541	547	557	524	568	541	548	504	557	538	523	548	549	575	555	573	553	501	538	553	551	569	543	487	566	507	536	578	532	537	530	511	545	553	561	593	524	532	522	533	563	523	555	590	553	536	539	499	516	512	525	556	550	537	514	565	522	497	550	523	556	503	532	556	536	543	581	569	551	608	591	523	481	540	523	517	579	543	536	543	587	525	514	543	496	569	560	566	583	591	531	548	572	538	551	586	566	532	566	596	588	550	528	545	550	543	558	506	549	554	518	553	516	525	520	526	515	531	502	543	497	539	513	508	546	500	518	491	513	556	473	482	495	532	548	463	593	554	535	545	533	559	547	557	557	555	516	509	544	532	518	558	541	536	573	534	517	520	590	551	523	545	509	537	525	528	540	538	521	528	523	551	530	517	532	543	585	532	515	522	561	521	499	552	514	540	497	516	514	535	573	553	551	515	519	541	555	539	541	531	548	543	566	547	550	579	529	521	567	530	531	543	575	527	580	540	502	557	540	512	553	582	540	560	518	544	509	549	538	567	561	514
31361	48158	29747	20029	27200	17875	6811	1807	784	707	712	668	732	702	695	710	690	690	719	733	703	733	741	734	743	662	717	697	707	724	659	738	692	653	727	715	741	725	700	737	715	718	707	706	682	701	710	689	735	754	734	744	674	729	728	706	710	761	735	707	700	705	720	702	705	702	662	791	713	691	722	698	745	707	683	733	718	659	730	742	757	687	724	700	724	675	710	698	703	684	759	687	679	651	753	670	745	754	760	708	724	709	688	708	707	737	707	708	703	700	698	705	683	647	694	751	719	682	733	730	712	684	704	725	680	749	769	749	748	729	664	784	684	709	729	706	764	729	680	698	712	741	750	746	721	745	717	728	719	702	754	703	692	670	665	709	717	696	687	676	693	762	719	736	707	718	723	727	725	709	700	686	684	669	733	723	696	685	708	692	761	730	652	709	727	697	719	645	685	726	755	692	670	749	719	729	692	733	721	694	760	658	726	700	731	750	743	693	715	720	712	711	732	690	696	683	694	698	679	709	708	696	707	712	700	706	744	725	678	717	731	738	686	713	681	691	730	706	680	696	686	745	689	679	661	712	708	709	717	739	682	706	694	745	675	718	710	727	715	704	696	715	749	708	690	764	740	720	723	732	746	752	713	705	713	712	726	722	721	682	733	705	704	693	758	722	735	743	711	711	704	697	728	694	759	726	711	701	735	710	756	695	717	691	675	711	761	727	690	685	745	706	729	717	695	707	754	691	753	757	694	703	672	778	676	701	678	697	732	724	712	675	750	703	740	716	730	727	661	731	680	727	715	719	742	702	718	728	708	761	697	701	703	728	727	747	749	721	684	678	709	712	758	725	745	703	684	715	715	686	707	761	681	698	696	756	686	699	714	700	707	720	690	693	741	700	744	711	731	667	721	678	704	747	719	699	717	681	728	757	696	769	710	712	680	722	683	719	786	709	719	679	706	761	674	741	730	676	701	712	732	679	745	650	724	767	720	753	724	696	731	704	714	745	700	687	732	707	718	669	710	771	701	676	690	731	694	711	706	751	695	686	687	695	706	759	737	756	763	738	682	679	716	704	707	722	729	717	695	739	724	677	724	707	757	673	726	699	766	713	730	725	695	716	643	795	703	727	762	707	698	672	723	719	718	663	683	693	691	722	706	652	757	748	747	671	716	729	713	725	704	700	702	704	683	684	737	697	737	752	668	728	705	743	716	698	715	679	716	692	728	699	660	717	704	731	686	751	697	742	695	710	667	705	709	742	710	716	717	722	700	715	720	718	667	774	711	712	717	661	724	772	714	666	732	712	689	728	718	692	708	713	703	702	689	711	706	721	694	683	697	713	715	689	730	736	738	724	710	699	722	783	734	725	713	691	665	675	753	732	709	687	699	668	747	716	734	657	691	731	756	739	713	722	712	681	721	735	725	698	643	762	701	668	782	706	721	743	714	735	718	757	703	748	693	677	736	713	682	706	767	709	745	718	685	719	693	719	667	730	731	694	752	699	713	712	687	723	692	718	712	729	680	664	709	700	690	719	707	712	708	680	727	721	718	716	684	701	730	691	713	709	702	703	707	705	664	735	724	703	712	666	737	719	719	730	692	662	728	721	715	744	692	725	677	745	717	681	752	713	676	704	688	651	748	674	761	715	705	726	687	763	764	662	734	794	743	718	659	702	703	700	743	710	685	696	722	732	695	689	706	710	731	709	692	676	710	715	694	744	690	712	720	730	755	768	744	694	689	717	739	672	735	707	711	690	723	717	702	753	718	709	723	691	694	734	686	700	686	710	746	738	738	680	697	700	708	728	717	713	742	667	690	678	745	697	746	704	685	701	722	738	721	714	706	745	714	675	693	699	706	733	703	723	683	683	691	691	772	711	675	688	691	717	739	686	764	674	700	770	703	681	700	739	709	662	681	723	715	704	706	717	721	666	736	714	753	739	730	708	709	708	704	703	803	705	744	749	719	720	750	723	726	765	760	667	722	680	715	682	716	718	711	668	731	713	700	739	699	689	694	745	699	756	713	684	715	730	689	737	661	703	733	723	718	713	702	748	746	761	714	748	725	717	707	730	729	708	773	733	657	732	684	740	704	660	726	698	719	658	693	758	731	716	694	758	730	689	700	740	712	714	740	699	723	694	743	697	738	733	736	732	698	740	684	714	670	722	713	654	714	688	725	713	745	757	718	740	735	680	709	676	721	717	777	709	733	708	684	687	650	735	708	749	754	704	714	725	701	708	721	709	721	694	703	742	713	738	725	773	703	758	687	712	709	727	694	703	666	705	734	686	684	678	710	711	669	707	646	718	732	705	696	702	715	732	701	741	704	681	702	693	739	742	731	760	723	664	700	724	713	698	699	687	713	722	686	697	668	678	749	713	715	727	739	693	715	740	661	698	738	721	734	707	710	687	739	667	712	705	703	700	740	716	726	733	725	705	682	745	680	736	722	714	698	753	690	717	706	729	702	743	729	705	723	709	682	723	698	730	729	721	687	668	730	756	692	731	700	720	684	709	702	745	732	727	703	695	728	655	659	728	702	734	708	703	688	714	747	737	687	691	723	746	717	689	744	676	690	698	721	727	659	714	674	729	716	727	656	693	726	710	710	668	695	702	717	720	720	734	730	706	715	682	663	774	721	693	723	671	707	701	688	707	681	704	705	681	680	761	729	704	674	729	745	729	729	674	719	728	766	686	715	735	719	718	736	722	691	718	733	663	751	680	731	709	760	717	672	722	710	716	718	743	726	766	692	714	711	728	766	735	680	745	680	674	714	727	687	692	722	724	676	696	696	715	796	713	684	718	733	702	691	664	684	686	757	676	717	706	754	679	779	746	735	705	748	742	721	699	709	740	695	726	691	661	701	702	689	727	745	686	728	721	706	685	699	715	695	723	721	705	665	726	758	711	761	729	700	668	702	724	670	725	724	727	701	698	720	713	756	711	704	762	750	703	699	770	723	714	718	723	672	676	694	730	717	693	709	734	698	714	725	713	740	700	718	765	689	704	704	669	739	725	706	710	696	698	708	755	714	754	745	697	709	723	734	709	682	699	717	725	669	721	729	668	712	721	676	713	702	743	715	743	686	732	701	679	684	673	666	743	702	740	694	709	729	730	687	729	679	753	703	679	697	742	684	706	713	719	712	708	726	700	743	702	721	779	707	677	722	717	740	747	682	675	737	714	716	729	706	717	696	723	707	687	651	651	737	742	707	710	734	733	666	728	702	733	754	712	764	746	682	724	758	712	700	742	693	717	695	714	697	680	708	726	705	732	713	723	690	682	732	690	714	701	741	685	701	720	672	694	680	668	721	711	739	692	744	685	758	690	704	695	675	719	692	707	743	695	687	730	685	716	721	739	678	691	688	714	714	740	737	701	742	679	721	791	727	684	700	719	665	703	717	751	697	697	719	731	697	758	709	733	752	685	701	696	705	751	734	733	726	739	696	695	688	685	727	684	723	699	697	682	737	705	723	705	721	736	671	688	700	680	698	711
22471	21192	28339	24343	29265	34273	23261	5430	437	379	388	350	359	367	357	395	375	356	348	358	343	351	372	352	366	404	378	370	376	360	389	363	398	355	340	330	381	325	345	349	356	377	383	364	389	368	363	350	344	378	373	364	363	351	370	353	344	354	343	331	370	350	340	361	344	352	388	356	355	367	383	352	329	372	372	349	369	384	373	346	351	358	399	372	383	343	357	362	351	360	394	374	400	369	356	349	324	382	321	356	339	353	358	376	364	383	361	369	347	353	362	330	350	363	376	364	356	367	324	365	343	357	357	368	358	343	372	377	373	399	359	340	374	347	383	360	366	344	364	385	364	357	350	360	352	359	340	368	375	357	377	375	402	352	358	360	346	353	368	368	385	315	352	330	350	392	331	363	312	352	354	336	361	340	386	335	360	363	393	390	359	366	342	401	371	334	324	363	378	349	390	365	354	391	366	364	376	364	354	361	390	370	354	361	389	353	349	357	346	374	379	340	336	345	342	368	359	371	380	338	338	349	349	358	374	358	326	391	343	357	377	354	338	364	336	392	355	362	375	367	391	384	360	367	345	367	336	354	314	386	355	361	356	346	372	363	334	344	357	374	408	347	363	357	317	353	374	358	354	366	386	346	359	362	333	355	332	334	328	330	376	328	361	356	401	371	352	328	390	327	377	395	388	383	368	349	373	318	357	383	308	391	304	343	370	321	350	337	394	369	353	396	401	378	369	359	350	344	361	380	366	355	317	357	330	329	312	360	328	392	423	367	334	396	325	330	395	339	361	394	398	362	357	364	342	352	349	352	338	367	367	373	319	329	349	367	333	329	351	391	347	356	378	346	334	345	367	376	339	330	385	356	357	368	336	357	367	346	345	354	353	366	388	351	379	380	323	363	362	358	346	330	350	355	362	338	391	336	363	344	351	305	342	341	359	349	366	399	346	348	347	351	374	356	350	355	361	334	384	334	379	395	373	360	379	387	363	345	373	329	354	317	390	370	337	330	350	363	335	355	343	373	365	361	361	345	392	356	363	336	357	357	352	356	342	316	367	323	378	360	366	359	366	383	343	367	344	355	347	384	373	333	361	349	378	325	371	340	393	371	364	350	376	368	370	342	343	388	387	356	379	367	383	374	325	373	364	344	348	347	355	366	360	349	384	338	335	344	387	380	362	385	362	340	385	353	358	326	369	342	396	372	355	373	380	373	362	347	352	375	377	399	347	332	339	379	394	357	327	332	353	341	362	357	357	388	342	381	350	329	384	368	348	384	370	376	358	343	340	348	344	385	369	384	371	362	359	373	387	356	345	352	379	369	392	353	339	371	361	377	363	371	334	337	369	372	339	371	373	326	365	364	355	352	345	378	348	369	377	381	381	368	352	325	337	356	320	378	357	349	341	370	363	378	358	311	378	345	373	334	349	336	381	323	388	347	369	363	372	385	323	378	333	395	330	368	347	380	344	375	332	365	356	358	351	373	359	368	341	367	368	337	348	344	325	366	384	356	342	340	385	339	343	369	370	346	367	353	303	360	362	354	360	411	361	362	372	344	352	367	399	337	364	360	345	347	334	363	367	353	351	374	378	392	340	386	361	365	371	353	353	336	356	383	344	369	369	336	359	377	370	361	359	387	339	350	357	355	358	332	343	377	342	353	393	357	395	335	339	371	336	352	360	362	355	370	372	385	377	359	331	385	359	325	349	359	375	325	367	358	380	373	349	334	340	327	375	341	335	360	359	319	363	347	300	403	342	358	368	348	367	362	368	367	359	358	360	335	358	379	388	372	317	348	360	364	378	392	361	379	385	368	372	349	355	399	387	346	354	354	400	344	337	367	362	350	336	369	345	351	371	380	358	368	373	355	351	367	365	363	393	373	379	362	347	365	401	384	368	357	325	336	356	336	361	357	376	372	323	321	363	369	378	329	361	386	404	380	368	344	358	398	353	372	345	383	368	341	378	351	346	386	354	342	358	353	348	338	357	357	338	379	350	364	382	354	359	328	366	331	356	351	361	372	399	375	366	332	350	386	334	357	381	344	346	364	341	422	358	342	355	347	382	352	366	362	361	354	347	367	325	333	336	353	325	387	333	367	388	341	360	335	354	373	357	361	337	386	360	352	353	356	341	322	349	329	345	350	345	336	343	373	369	361	352	397	362	298	381	330	361	345	370	360	324	343	364	355	329	360	374	342	348	375	369	386	379	325	379	341	355	357	353	312	396	322	355	374	327	339	360	351	376	364	324	371	373	349	378	342	391	371	338	359	375	346	368	370	316	367	344	369	377	373	383	344	352	322	379	362	379	396	383	328	354	355	394	343	327	379	362	353	346	391	348	374	368	354	318	335	387	337	350	338	346	338	346	338	389	375	374	331	336	354	351	357	353	340	375	385	395	345	361	333	372	341	345	344	337	358	369	353	377	364	324	366	355	356	316	372	346	334	319	342	321	326	363	356	386	330	362	367	332	336	337	357	340	333	360	394	358	376	358	364	370	316	355	346	370	384	332	347	349	350	347	352	380	328	358	369	353	361	337	384	349	357	338	354	369	382	358	361	365	361	361	328	326	374	323	365	350	366	365	340	359	374	384	368	373	362	346	345	369	308	359	362	364	369	336	363	377	369	357	378	348	330	397	341	361	345	356	365	355	355	338	336	386	337	337	351	349	329	356	343	345	383	357	344	343	358	378	369	344	325	364	374	372	350	338	368	354	353	354	328	387	347	375	364	366	377	354	369	313	364	367	337	368	367	337	378	381	381	386	354	328	335	347	349	368	341	368	336	372	377	376	375	332	371	320	359	354	397	344	341	338	356	385	333	337	370	376	351	357	375	363	353	345	367	350	371	393	342	360	330	352	352	337	362	375	379	358	379	386	360	344	378	364	365	378	328	369	360	369	371	376	329	343	357	356	369	359	366	376	343	373	357	362	341	365	346	371	352	345	367	376	352	351	358	360	372	350	354	385	397	374	370	383	361	373	382	371	349	350	360	380	328	379	357	359	362	367	355	359	337	396	358	385	388	364	390	356	346	372	359	360	361	338	369	358	350	396	368	327	335	342	343	367	368	333	410	366	364	329	357	390	327	353	355	368	361	352	335	339	350	374	341	407	350	370	379	328	362	394	408	369	397	368	364	343	368	396	358	373	365	361	358	381	373	400	370	359	335	357	377	356	347	374	356	408	317	356	326	348	361	378	389	372	349	352	374	353	390	309	382	365	338	376	358	398	358	364	350	349	384	372	352	354	333	370	355	363	367	339	388	354	335	364	354	337	352	382	364	338	357	329	359	372	357	343	359	352	346	348	364	355	375	362	354	370	331	376	333	351	389	330	340	372	359	353	369	353	379	356	392	376	346	349	354	323	351	365	344	360	319	324	330	337	347	362	356	362	356	362	372	360	350	374	348	351	361	353	350	365	330	335	355	358	317	339	354	369	345	341	345	354	346	365	373	385	375	347	382	395	375	353	352	355	363	367	379	352	345	386	360	363	359
37401	62869	41205	30118	45080	39153	22944	5110	504	527	515	501	531	463	509	511	501	452	471	479	512	496	499	482	479	498	495	488	497	483	494	476	514	479	493	491	453	484	531	504	498	473	479	497	474	498	495	477	510	512	473	467	497	471	493	487	437	502	465	454	469	518	491	464	479	486	508	479	475	467	485	526	511	480	463	513	487	462	484	484	511	496	505	477	480	473	514	506	480	530	467	443	494	509	481	451	523	474	505	498	515	500	438	473	493	521	529	488	481	500	488	486	497	464	493	546	494	502	500	502	453	499	493	442	510	505	535	493	486	494	468	497	496	478	481	515	474	474	493	498	480	503	507	467	475	507	488	471	506	496	485	481	485	436	473	453	462	499	449	493	516	476	491	510	463	488	479	496	500	483	522	465	468	495	494	477	479	507	477	519	481	488	497	482	489	454	498	448	468	447	457	476	459	458	501	479	495	549	467	494	490	446	448	488	513	507	505	517	449	493	489	500	489	475	450	509	491	491	485	462	456	496	445	474	461	479	510	479	455	511	500	480	517	516	486	472	489	504	489	479	534	524	520	464	483	464	454	487	477	490	484	499	516	495	481	490	478	467	491	485	452	480	469	449	515	485	517	470	489	463	476	504	523	489	456	487	504	489	495	463	473	480	467	486	502	492	504	447	467	476	492	510	480	501	474	486	511	436	484	465	490	505	476	452	508	455	469	510	517	483	488	496	522	457	519	489	516	496	482	465	486	485	478	479	484	509	507	489	494	453	467	426	500	519	474	502	484	471	485	470	413	491	518	473	526	476	476	470	489	419	472	487	490	457	484	475	483	492	527	486	474	491	524	524	471	494	489	523	487	483	449	496	463	457	473	483	472	500	483	481	480	525	491	455	500	515	447	444	524	459	457	447	493	493	461	464	449	507	488	509	478	482	515	479	482	470	495	474	479	494	443	483	498	497	507	481	482	519	486	492	485	497	480	444	497	474	465	513	497	479	483	480	469	502	462	497	503	530	511	487	496	486	476	476	479	485	459	505	462	490	470	498	449	507	503	487	481	486	476	448	479	468	488	507	484	492	532	482	471	500	460	484	481	480	445	492	464	488	467	412	483	470	493	457	473	452	464	518	482	462	485	454	510	472	499	481	509	490	485	501	493	516	485	481	461	494	480	503	471	492	460	473	490	479	478	476	452	510	496	453	482	485	504	465	484	464	519	475	486	478	499	481	488	438	482	493	461	509	520	502	448	476	484	485	494	466	462	502	467	465	465	506	488	466	491	475	491	463	497	471	487	497	462	464	499	463	511	498	505	490	486	491	466	499	474	433	476	500	491	471	453	472	476	525	454	514	472	503	456	497	495	526	491	528	478	490	494	480	471	470	466	481	495	454	472	463	485	448	475	490	477	455	458	472	470	504	480	470	476	443	494	509	469	479	481	477	495	504	456	504	454	448	462	504	500	482	465	488	500	439	505	480	500	450	464	507	489	492	457	513	499	464	485	506	453	492	505	505	449	539	468	500	458	464	453	496	490	479	478	517	481	495	487	496	496	474	489	486	442	482	437	469	490	457	536	493	522	498	498	492	438	503	485	516	537	523	496	500	481	467	468	462	493	486	478	474	491	484	514	479	468	502	461	446	528	512	503	474	501	523	512	488	509	481	488	487	502	455	519	469	499	512	500	515	498	483	486	477	474	478	511	448	477	470	467	442	456	464	483	483	476	478	492	484	505	471	439	497	472	440	491	523	483	500	464	464	492	451	484	480	477	452	484	515	473	491	518	518	480	497	478	482	481	455	477	511	463	447	471	531	499	436	490	469	472	481	484	500	489	504	442	482	487	473	501	459	488	483	487	526	510	487	473	486	486	503	484	492	471	491	483	506	508	487	440	469	473	473	462	494	513	499	511	486	491	498	490	483	463	495	529	458	492	459	490	481	515	448	482	491	479	490	523	453	514	503	531	503	503	516	541	535	455	497	494	457	468	437	453	494	500	463	477	499	451	472	443	483	492	483	501	452	459	493	513	520	504	499	474	470	493	485	493	485	515	488	457	435	461	492	466	516	485	538	508	487	496	451	484	458	488	488	484	480	491	492	480	510	537	490	488	490	477	485	485	504	446	458	470	469	491	474	464	464	502	525	466	484	497	464	469	467	496	464	453	488	498	474	465	473	450	485	491	444	470	489	509	481	469	503	480	464	528	467	496	496	475	517	490	515	489	487	465	502	480	467	497	483	485	466	487	483	498	478	429	509	513	505	485	474	490	463	506	476	465	501	496	499	495	484	495	458	477	491	495	486	531	501	465	480	446	507	463	467	500	501	472	496	462	477	447	466	456	472	489	471	515	427	482	463	481	509	477	470	475	460	459	459	475	481	501	483	528	471	489	496	455	454	512	508	447	496	480	499	506	495	477	528	474	458	477	479	508	475	506	498	481	511	475	468	502	496	480	491	447	477	473	486	493	474	454	471	473	504	489	455	493	473	481	485	481	470	505	485	504	439	492	464	469	470	465	489	491	501	489	498	537	531	478	464	502	482	509	431	441	512	459	490	494	473	474	457	494	524	498	465	456	498	454	494	517	538	462	475	495	465	472	493	473	486	460	482	498	472	449	463	478	481	517	479	490	528	475	461	476	481	474	538	466	480	490	503	491	510	477	481	515	477	460	507	484	444	441	497	483	451	451	488	477	504	517	456	475	482	493	476	496	511	493	522	465	503	478	452	507	498	480	460	505	484	481	455	483	490	499	498	465	462	455	470	478	486	500	468	525	502	497	470	478	485	452	502	484	473	509	472	492	470	467	468	501	496	466	467	479	513	475	447	464	491	476	493	495	476	500	511	472	478	511	507	492	449	492	486	477	480	447	470	487	438	531	510	503	483	499	484	495	513	511	482	474	496	482	456	457	494	494	486	508	495	485	518	480	458	456	460	501	472	502	489	455	447	462	505	448	504	470	498	460	463	536	466	517	482	499	471	474	514	492	439	495	478	466	478	489	494	470	506	518	480	468	468	511	509	474	484	481	485	438	446	523	500	487	459	462	488	483	477	498	492	482	500	501	483	477	476	497	525	468	472	481	526	476	492	450	483	420	485	483	451	469	493	524	465	461	473	471	474	487	494	497	468	491	493	490	407	488	475	456	456	525	500	509	477	478	479	522	479	513	481	470	485	465	500	482	497	494	496	454	486	457	548	487	502	490	474	475	457	450	472	487	483	458	526	490	503	483	493	515	461	472	506	502	516	458	466	470	468	458	455	517	484	508	453	462	506	443	477	501	510	447	493	456	445	500	502	477	487	475	460	446	513	492	506	486	462	462	479	456	465	488	493	463	467	481	482	481	457	522	511	482	516	500	461	482	456	464	464	462	492	493	509	493	468	490	495	464	495	505	492	482	478	499	488	509	472	460	496	507	500	439	433	506	489	502	485	474	466	482	477	494	487	466	499	463	487	453	486	530	449	499	473	469	502	491	492	476	483	430	478	467	464	504	504	493	474
28738	24132	18599	5583	3351	3777	3301	1326	676	695	685	646	698	679	686	717	660	669	658	614	716	636	655	676	665	720	677	730	692	657	647	668	680	656	627	621	731	656	679	655	655	676	654	666	663	690	608	677	705	697	660	636	659	700	681	671	658	631	700	689	690	752	683	679	625	678	691	667	696	664	652	703	666	631	663	638	693	662	696	658	721	680	654	673	671	707	661	672	666	673	681	644	670	676	681	711	626	652	684	622	681	668	677	659	648	662	668	666	637	646	690	664	676	694	689	667	672	683	671	639	644	674	642	631	684	664	677	694	680	644	651	624	684	694	680	619	646	673	681	637	653	667	647	654	691	643	623	619	667	623	693	672	663	659	674	650	671	618	633	675	656	700	668	693	611	665	683	664	659	607	653	630	673	687	659	710	679	614	641	697	636	676	652	662	690	710	620	686	682	652	646	669	661	681	633	649	605	673	681	657	723	691	659	690	687	663	673	657	657	602	680	708	659	687	678	682	680	680	617	674	678	705	665	661	692	678	671	685	660	663	676	652	662	705	688	646	697	599	664	654	667	723	672	673	672	689	694	635	662	649	660	693	671	704	678	682	691	684	664	681	620	630	622	644	697	621	680	683	690	671	633	711	640	685	645	634	725	718	713	677	650	660	707	667	655	681	641	637	706	622	644	621	660	692	691	686	648	657	704	686	667	690	694	690	728	657	658	670	643	666	630	649	639	688	715	618	665	694	656	685	648	658	660	667	688	675	656	659	684	623	669	649	695	720	645	661	688	651	681	743	690	661	653	667	663	661	666	652	701	722	637	659	661	707	682	651	643	678	671	708	684	671	655	681	697	670	706	654	649	656	653	664	647	689	689	678	627	753	672	661	650	642	677	661	681	655	694	664	682	717	714	719	679	696	676	659	693	651	630	661	657	709	665	665	657	652	665	655	627	633	688	688	652	636	694	678	698	698	647	641	687	663	691	664	664	681	740	671	681	641	703	680	636	683	654	635	634	669	652	669	677	624	644	683	713	680	664	723	655	683	657	684	689	697	746	685	677	670	620	674	651	724	607	647	624	667	664	671	688	684	676	677	661	651	642	669	656	708	621	627	733	655	633	658	676	680	646	669	675	666	681	619	685	658	656	673	617	622	648	691	665	689	623	672	666	659	707	644	659	643	669	699	630	661	701	690	676	672	590	678	626	685	665	686	633	629	661	694	670	676	630	623	680	660	673	722	686	698	713	629	649	630	608	670	679	667	673	599	629	629	680	720	685	679	693	654	724	653	668	672	680	672	677	631	701	673	657	642	699	674	670	684	667	729	662	684	674	635	669	642	680	714	670	720	653	658	713	678	680	670	716	656	674	636	683	701	615	664	690	663	633	695	631	644	683	709	633	670	707	651	713	651	652	697	655	612	647	657	661	645	686	707	648	679	664	647	658	675	666	653	651	689	638	694	671	682	684	683	648	692	676	651	671	669	651	722	663	650	651	644	663	679	734	656	662	666	655	659	703	680	669	642	654	697	672	648	633	722	651	653	698	620	623	655	663	683	708	668	718	695	670	684	687	650	666	657	653	663	713	632	682	694	664	669	652	667	632	636	659	667	671	680	652	709	685	665	660	703	660	656	666	639	664	654	704	695	647	693	697	642	644	660	703	659	682	665	695	588	653	668	671	656	628	615	669	698	677	639	692	661	661	666	666	651	675	661	686	631	667	643	630	663	692	645	669	694	624	648	672	641	672	698	683	686	715	663	688	642	672	620	651	678	697	633	657	643	668	677	614	668	671	663	649	675	675	656	689	687	649	646	685	665	679	684	672	678	652	697	655	716	684	682	687	703	670	639	626	689	652	666	631	639	679	669	699	700	700	698	659	666	632	604	656	658	645	702	662	666	661	640	675	697	634	650	654	672	662	687	655	682	655	722	641	649	670	697	640	671	677	663	657	658	711	723	644	686	658	628	663	652	673	608	672	657	696	679	668	701	614	625	616	697	649	686	702	687	653	654	621	690	694	663	708	717	675	673	653	647	638	680	675	639	633	642	603	736	682	671	700	631	713	672	659	690	689	686	685	687	660	674	706	690	656	637	612	643	648	682	674	697	669	697	635	639	678	648	617	652	673	677	626	663	666	664	638	651	676	662	704	697	697	691	699	683	689	633	635	663	701	650	685	680	710	634	658	682	671	669	627	664	707	659	648	646	651	666	652	615	680	673	673	646	653	693	663	693	648	661	649	675	614	655	676	670	630	658	675	655	646	665	679	647	635	671	681	668	679	662	702	651	644	643	681	657	679	718	739	657	663	645	666	629	635	684	637	667	645	688	650	687	674	672	647	660	681	677	685	658	697	637	653	673	634	715	693	630	636	638	660	655	682	679	666	641	646	647	636	715	663	617	661	704	699	686	696	692	651	706	606	690	672	630	654	675	695	670	681	683	662	668	705	634	654	658	694	660	689	638	689	648	677	641	678	615	662	729	663	687	626	683	656	656	656	639	700	636	652	681	730	671	683	678	654	704	688	660	686	672	600	675	651	656	646	669	686	678	655	653	695	675	653	704	645	699	686	638	680	610	655	711	645	685	665	665	731	685	664	634	631	630	655	684	685	687	651	692	720	687	693	669	669	697	645	641	680	668	646	653	659	661	610	669	664	701	662	656	676	665	659	643	692	677	705	680	639	640	702	621	684	651	666	653	667	653	660	681	688	653	703	678	676	643	687	669	675	662	692	656	649	646	721	701	713	692	707	639	665	658	643	659	642	661	664	623	673	698	669	700	692	650	676	663	639	643	715	613	646	683	683	646	694	637	697	661	651	638	642	633	695	700	650	653	664	633	721	643	631	647	642	692	671	650	689	682	619	680	680	677	650	635	658	655	664	673	650	673	712	669	703	678	647	668	682	631	649	734	672	632	689	677	658	659	660	694	694	698	639	667	667	685	708	657	620	656	656	683	710	637	676	595	649	731	671	689	678	668	680	652	658	673	618	722	682	661	677	706	707	688	705	640	678	662	689	675	683	691	637	679	651	687	631	669	691	650	658	644	647	642	677	654	717	642	683	615	654	661	673	620	631	735	700	676	670	694	626	615	637	676	642	654	671	698	680	635	647	650	670	696	707	659	672	636	656	683	676	660	669	683	678	662	663	649	721	669	675	667	658	684	643	735	684	656	698	649	654	650	640	658	702	676	673	649	646	675	697	652	690	670	652	619	651	609	722	688	654	623	689	656	628	686	701	650	726	692	664	623	710	696	692	689	693	674	691	668	687	650	659	682	654	640	624	703	723	646	648	682	657	640	658	658	680	679	644	710	713	663	663	641	704	696	712	641	642	657	654	694	664	670	622	677	704	616	683	687	677	661	697	633	635	662	646	668	639	656	682	682	627	614	679	649	649	617	641	648	679	650	679	678	661	668	637	704	662	688	660	676	635	656	647	700	700	677	687	647	658	651	668	676	729	616	665	652	631	640	676	643	673	653	711	702	652	646	642	692	633	660
26724	37245	19384	5528	4849	5972	4805	1892	884	865	904	912	910	883	877	900	882	869	921	911	861	829	857	878	916	927	920	873	909	866	908	810	869	870	914	898	872	890	903	869	886	889	848	888	860	872	862	882	864	817	865	869	877	872	856	866	850	867	887	915	932	887	902	840	890	897	924	852	883	888	896	883	845	866	880	916	893	921	915	892	854	894	899	864	889	853	855	909	923	863	893	852	877	896	833	848	874	825	830	860	865	881	840	894	839	884	898	902	842	888	829	903	893	868	860	880	854	831	866	833	903	861	872	887	922	852	845	867	887	886	891	884	872	897	884	904	886	879	847	902	853	857	867	910	899	925	841	857	845	894	833	842	835	824	796	852	853	867	848	939	872	863	822	919	860	799	845	808	887	863	885	850	885	922	878	846	867	892	848	870	928	853	902	874	866	884	933	834	874	872	893	885	846	896	814	875	896	803	845	882	913	841	900	834	834	857	897	857	880	896	847	853	908	864	834	863	890	928	890	881	902	903	841	876	901	884	907	872	884	922	849	887	858	899	901	830	881	864	866	911	863	847	862	864	874	877	898	916	882	859	887	873	908	841	923	888	925	875	858	880	835	857	887	904	833	846	850	876	837	854	893	793	870	890	819	868	833	864	951	936	863	925	913	871	840	859	844	909	876	865	872	877	863	824	890	897	868	909	904	895	856	830	892	901	879	923	828	885	811	856	870	865	866	884	868	863	868	883	905	864	910	865	851	876	850	876	883	873	849	843	924	851	832	825	848	878	882	845	876	916	891	927	800	957	921	867	881	858	953	830	873	862	912	865	793	862	914	862	904	844	908	866	858	860	895	850	851	847	889	877	889	850	862	852	875	851	871	880	876	880	973	885	872	872	870	875	915	868	891	839	899	866	863	887	886	889	887	794	890	958	893	893	880	870	893	888	838	825	900	900	834	840	871	918	866	874	900	897	873	872	917	848	823	823	871	837	846	844	874	892	898	880	887	879	896	845	935	865	871	910	866	884	877	849	898	840	897	837	933	865	861	887	832	873	907	983	854	853	924	880	864	857	869	883	929	906	854	927	912	863	878	896	905	872	875	868	904	846	850	901	883	869	870	903	860	887	875	843	802	858	873	799	875	864	831	860	884	881	880	849	912	943	884	883	892	839	899	841	871	867	878	879	836	902	877	910	882	917	922	857	876	897	916	846	925	896	831	857	791	826	918	908	892	871	849	841	872	857	893	894	947	893	824	896	831	927	882	875	868	886	877	906	799	844	842	916	890	954	874	902	855	874	890	926	906	874	897	834	915	866	922	860	834	862	854	890	884	861	880	845	925	835	834	868	884	842	897	903	917	887	804	884	862	845	927	872	874	907	878	864	894	866	846	886	850	909	844	879	876	868	889	870	879	903	931	853	903	852	879	849	861	886	924	924	833	833	870	820	894	901	911	895	863	829	886	862	895	862	853	815	846	858	877	886	914	846	908	846	842	852	903	849	886	896	859	916	839	894	896	873	812	903	853	891	863	890	867	896	883	909	897	923	894	928	856	909	881	869	883	835	838	851	900	916	876	796	877	876	922	861	858	857	905	883	879	862	842	873	859	893	875	866	897	844	882	943	887	871	871	909	860	880	843	899	890	906	888	885	892	869	863	877	889	886	923	885	912	895	877	875	886	917	880	899	878	862	871	889	886	865	875	942	871	897	884	896	852	866	923	884	877	896	863	903	865	830	834	926	838	835	857	856	928	871	861	904	875	867	887	886	844	867	880	911	859	845	909	924	832	923	911	888	840	919	937	892	902	887	861	905	931	874	906	915	921	901	885	840	894	845	879	866	880	886	913	898	886	883	931	889	861	923	880	880	890	864	891	861	879	897	872	879	830	853	892	853	884	909	881	896	928	835	883	895	882	887	853	858	891	823	912	856	962	817	858	834	910	909	855	897	901	861	919	915	854	847	850	857	927	923	906	910	852	807	887	900	887	884	824	849	802	919	877	839	902	881	852	855	943	868	898	921	903	880	893	864	896	818	859	907	951	922	918	881	888	822	829	894	871	906	936	849	907	873	864	896	890	869	844	875	906	880	902	899	874	901	865	882	892	880	855	865	877	892	906	872	831	832	889	892	925	881	868	866	783	826	852	889	924	857	904	934	816	890	942	888	874	859	873	897	876	791	879	874	850	846	866	888	910	865	885	876	918	858	907	884	916	885	839	887	905	889	825	844	866	878	839	877	826	929	893	895	858	873	915	864	857	888	852	860	828	919	894	849	867	892	942	865	898	856	867	885	896	945	838	896	862	886	912	923	904	925	880	906	882	847	880	853	914	844	860	873	884	883	912	847	852	864	903	888	857	914	929	830	868	863	865	842	919	876	845	900	896	891	884	912	856	899	922	894	876	913	885	857	836	869	827	972	849	874	817	870	878	897	901	920	890	872	850	905	843	854	869	977	889	896	890	952	873	848	932	903	897	928	904	880	865	890	875	854	879	858	845	917	898	920	888	879	893	955	866	894	900	906	880	941	859	924	936	879	888	872	837	902	895	866	860	908	857	876	861	889	879	910	903	821	881	843	898	826	883	903	845	869	885	911	876	890	875	851	882	849	890	904	877	855	847	837	909	870	850	872	838	843	923	954	912	845	886	873	922	878	895	917	861	908	873	890	943	918	828	914	907	850	862	865	885	879	891	913	879	882	874	915	908	825	867	900	886	846	870	836	881	861	913	857	886	928	914	916	915	863	901	816	938	860	885	929	869	852	920	890	876	887	882	919	874	863	877	835	911	876	895	889	928	871	866	896	869	897	898	860	881	900	860	817	872	852	845	877	855	867	867	934	887	853	878	895	883	904	874	933	915	833	862	839	868	934	824	844	874	856	890	828	850	863	909	827	906	924	893	911	859	872	866	891	878	858	868	884	936	885	851	837	927	910	895	860	898	883	897	876	889	887	855	817	868	888	913	841	884	839	870	903	849	842	870	862	862	966	898	896	794	908	833	832	862	881	803	875	857	849	914	875	867	832	877	847	864	897	878	815	854	846	880	880	920	896	847	872	864	894	898	862	917	921	835	861	888	891	829	879	885	877	811	930	929	891	873	859	895	864	869	886	821	887	848	896	849	875	879	867	866	843	842	835	867	882	873	826	885	923	875	825	829	933	845	894	891	909	864	862	859	884	834	872	866	884	906	840	862	929	838	879	887	869	870	878	916	914	839	896	866	865	882	848	912	912	868	846	855	853	913	853	985	815	885	885	860	842	870	913	893	892	864	903	869	902	894	871	857	871	868	869	898	886	868	882	891	879	895	904	874	846	869	816	829	885	917	834	861	866	901	853	866	915	839	916	850	822	908	877	883	841	881	925	807	908	865	885	893	834	903	861	843	898	859	910	885	876	894	847	921	830	860	891	838	871	851	888	837	893	890	873	857	892	835	855	836	893	847	874	869	918	868	895	864	902	923	861	880	911	900	871	865	858	850	857	857	849	839	808	882	882	831	834
23392	21170	27595	24878	22851	27522	22221	7432	764	577	570	604	545	563	537	534	536	596	548	554	571	534	590	587	583	592	551	503	532	576	574	566	512	558	517	585	550	562	569	530	567	576	567	574	574	560	549	554	565	616	581	562	564	527	548	561	561	568	578	552	555	566	549	606	536	529	547	565	569	552	551	534	533	534	541	590	560	509	610	550	515	592	573	535	556	556	581	542	590	561	579	559	573	594	575	542	543	535	578	551	573	511	557	486	569	558	535	530	536	541	591	575	579	586	579	558	586	563	512	572	547	529	591	573	554	573	578	564	544	616	617	570	552	557	532	554	571	575	583	576	526	576	579	613	604	572	600	587	595	517	562	579	565	584	554	587	541	573	555	585	578	537	549	575	578	558	572	563	523	606	548	571	593	554	595	547	620	566	560	567	561	524	575	542	557	563	559	552	568	509	547	569	549	532	578	559	558	543	608	557	564	508	547	567	537	529	560	593	579	574	559	537	552	538	573	596	553	560	600	576	557	604	564	555	604	530	555	573	554	573	555	558	564	573	604	565	554	581	552	551	592	578	611	540	538	537	547	559	567	535	558	507	548	564	561	540	503	559	558	584	592	539	563	575	536	531	565	567	570	568	551	559	543	530	603	508	550	524	592	555	590	582	585	549	546	546	537	570	538	537	591	603	531	531	603	548	571	563	568	590	551	550	550	582	584	559	561	547	567	584	518	564	586	572	588	536	546	569	544	524	541	557	571	546	523	559	533	566	593	577	563	575	576	548	552	577	543	593	580	561	589	581	545	565	526	576	559	579	557	586	565	619	567	590	553	579	561	553	582	578	547	579	562	582	551	579	575	513	551	577	549	568	554	565	537	611	573	579	522	561	542	531	544	617	556	553	541	567	548	526	561	522	586	546	569	574	557	574	611	569	591	565	559	527	588	549	547	556	520	548	589	549	565	553	548	563	557	620	538	582	517	562	569	548	571	606	565	559	569	570	575	593	607	538	599	550	584	548	526	568	587	562	593	569	574	533	589	608	555	538	575	573	578	565	561	544	573	604	506	549	574	545	495	549	551	561	544	587	570	548	571	555	576	555	555	559	584	585	578	546	553	556	578	564	555	538	534	570	556	606	511	588	563	578	603	531	574	571	552	558	578	587	527	519	560	564	603	581	564	565	499	540	542	598	559	550	593	552	548	521	553	572	596	558	548	558	564	586	599	579	547	590	571	558	562	563	521	564	559	548	566	580	561	543	531	617	555	545	534	545	543	579	524	590	556	607	598	532	519	568	565	531	542	581	554	526	597	585	544	583	561	573	567	527	546	567	524	563	575	557	542	588	605	551	582	574	597	514	553	558	553	539	576	591	578	589	528	587	541	556	547	542	568	541	578	524	551	589	548	568	561	565	543	581	597	562	573	563	549	554	555	582	587	561	553	538	598	541	554	580	582	548	582	572	519	576	552	587	552	561	565	551	594	585	560	552	614	580	610	577	521	515	592	554	574	539	550	597	545	592	612	517	566	561	623	555	543	579	576	541	538	590	560	580	565	566	553	568	540	564	540	551	576	534	531	497	554	567	553	546	558	562	554	514	549	530	541	592	543	600	576	556	565	555	562	574	551	559	588	546	560	583	516	578	515	489	557	536	570	580	521	546	567	581	557	505	543	521	614	581	550	575	556	550	565	595	540	551	546	567	561	540	499	556	576	578	510	535	521	541	581	588	529	547	564	562	553	546	543	554	568	583	607	564	550	556	540	566	569	572	546	539	534	555	527	549	539	537	534	587	593	598	574	601	574	524	560	523	610	577	567	585	560	576	598	551	561	521	561	587	608	589	610	509	532	581	535	572	542	509	612	550	560	525	537	564	585	575	551	530	527	556	591	574	580	525	595	572	595	499	601	568	581	534	534	536	564	559	563	548	531	552	503	536	559	589	529	552	535	529	554	579	579	580	538	559	600	553	560	586	588	571	543	561	540	534	544	570	531	548	514	543	554	614	545	552	536	566	570	568	567	551	541	563	585	610	562	545	555	554	612	584	572	576	580	553	550	604	596	563	545	526	547	552	577	557	555	594	551	571	582	546	564	532	564	580	545	561	519	539	565	536	536	562	561	556	537	541	589	545	539	535	541	595	587	592	578	555	606	554	554	614	576	568	546	566	595	532	555	484	569	539	548	558	543	532	615	526	538	551	565	572	519	526	570	531	560	541	552	549	611	581	571	559	568	564	581	539	586	566	567	564	543	527	545	547	599	575	605	522	564	547	596	573	576	577	540	547	602	545	583	585	579	522	549	541	573	577	554	546	537	558	514	536	553	518	576	560	529	578	610	563	543	561	553	595	571	554	542	557	575	575	555	584	573	554	571	580	543	564	583	556	581	551	565	591	576	591	590	580	564	596	555	532	544	543	517	536	598	529	601	534	554	571	584	600	513	553	563	595	507	580	515	575	547	558	585	578	596	601	566	586	560	559	540	560	523	562	549	524	619	513	547	554	526	562	547	567	561	580	553	540	579	549	534	573	592	564	621	522	589	604	589	541	572	540	559	584	593	558	603	554	571	590	579	552	554	562	551	546	572	537	542	589	543	569	578	572	571	562	579	563	553	549	552	535	544	545	583	547	541	548	586	561	556	558	575	587	524	566	547	534	524	581	585	623	609	578	559	543	564	574	549	535	596	583	546	540	572	570	580	587	553	569	565	548	617	555	534	543	547	576	557	551	553	575	575	537	579	581	551	585	553	569	580	530	561	565	582	566	545	515	552	552	562	531	533	563	544	571	571	552	560	581	557	565	561	551	588	569	526	555	602	598	543	565	542	531	578	541	557	519	599	569	512	553	522	559	528	515	564	540	549	577	560	563	573	542	538	533	557	588	559	582	572	558	557	565	556	571	606	568	555	584	528	543	585	575	592	540	544	558	545	572	587	546	555	554	561	545	520	568	554	560	594	572	544	519	558	569	597	527	559	559	537	558	520	591	569	531	588	535	552	586	533	539	584	556	556	560	550	504	579	546	525	559	568	532	584	540	558	568	564	520	541	532	579	536	549	546	546	581	554	580	569	557	554	562	563	542	558	573	571	548	508	583	571	499	576	532	562	567	556	608	591	576	554	583	550	576	578	586	566	591	539	533	570	577	531	548	588	564	578	558	559	534	549	573	563	512	531	536	559	547	584	542	527	566	578	561	599	605	586	565	547	546	543	589	576	560	556	571	597	564	564	560	536	579	573	594	611	571	572	570	595	597	537	542	545	561	561	547	571	551	546	546	537	523	549	556	566	522	560	538	575	591	533	616	555	583	573	579	589	555	577	549	586	554	545	607	543	560	570	545	587	546	600	535	568	518	536	558	588	527	533	584	583	563	574	576	539	558	569	569	548	569	540	539	560	576	552	524	570	531	557	519	564	653	539	609	579	589	579	586	530	537	561	564	572	578	542	509	596	543	545	584	550	534	582	572	536	562	557	581	546	583	524	532	552	555	555	556	588	552	527	565
32209	53879	29273	13515	26429	32971	24163	9597	901	775	724	794	746	781	764	743	741	790	712	723	760	771	786	733	782	777	762	804	760	764	740	747	775	743	773	747	780	750	767	757	787	813	752	725	695	804	740	723	718	777	789	791	783	753	800	766	808	779	774	755	732	778	735	780	746	762	749	758	776	740	720	745	788	779	744	755	723	730	808	732	722	775	789	783	784	773	814	753	764	745	683	745	713	773	770	733	773	715	786	728	749	769	746	741	721	730	770	715	685	762	727	786	789	740	792	726	749	704	738	792	766	765	782	753	771	758	735	756	796	736	762	752	758	701	743	799	802	752	794	731	754	792	752	748	762	769	774	784	784	763	744	768	761	734	801	765	758	717	789	743	790	747	748	718	745	770	744	710	767	764	778	787	778	762	765	787	685	753	770	776	750	772	773	711	741	784	773	771	720	716	762	790	756	720	773	764	734	763	751	791	776	795	773	760	716	793	745	722	766	710	756	790	792	780	796	699	793	735	782	763	706	789	744	748	749	721	725	767	802	724	767	714	809	784	805	728	783	770	754	765	740	790	750	725	784	737	793	730	745	759	768	735	727	792	722	762	808	779	756	773	759	742	736	761	747	756	728	777	754	761	773	734	763	743	755	747	770	745	728	751	767	759	737	791	754	765	729	732	747	731	744	742	735	749	773	727	760	736	736	738	754	799	711	751	790	784	748	735	743	794	729	753	747	756	792	738	734	745	776	773	703	748	750	789	768	709	744	818	714	730	749	810	745	734	795	702	762	763	779	780	725	810	770	730	794	748	774	737	801	769	745	750	775	723	720	782	754	762	791	743	764	698	757	742	724	793	759	772	764	773	788	715	783	711	807	735	752	779	795	788	760	761	845	730	740	746	770	709	745	746	785	819	791	778	792	751	744	734	744	772	753	735	692	744	717	788	725	774	755	719	744	738	749	761	746	745	793	739	699	723	725	755	770	772	788	777	751	725	748	758	730	744	762	714	758	756	751	742	763	732	749	792	777	766	744	699	761	789	778	766	730	736	780	733	752	785	782	808	776	734	760	748	718	775	781	769	760	762	775	777	758	735	773	783	762	765	748	727	728	770	799	806	699	749	776	728	778	757	730	722	750	790	756	763	739	751	774	788	744	833	732	774	747	759	786	780	783	776	786	709	706	722	738	761	711	764	761	756	745	727	787	753	790	779	749	733	763	725	770	788	745	797	800	725	744	741	771	740	784	760	712	742	750	752	721	754	734	728	791	754	756	759	788	736	787	725	703	788	744	751	797	723	759	770	750	733	752	756	777	770	785	747	776	740	771	770	704	731	740	798	785	746	712	674	703	770	781	807	743	755	780	797	740	734	775	768	799	836	739	779	699	763	733	748	744	749	796	787	784	784	747	737	787	747	747	795	767	735	782	723	750	724	761	757	753	757	785	705	755	754	765	783	747	743	750	751	767	763	746	781	731	737	730	704	742	796	741	722	755	794	764	751	764	735	736	756	771	801	766	755	742	781	731	783	745	705	769	732	727	718	758	735	748	737	722	749	797	719	788	742	763	770	785	720	770	772	770	732	730	675	765	792	723	762	762	733	801	795	768	750	826	780	743	722	779	783	755	746	733	742	718	775	802	725	780	765	753	733	715	763	743	780	794	735	793	709	736	798	795	719	792	803	783	787	722	815	754	790	801	738	745	768	700	744	732	731	772	703	778	772	770	787	790	771	792	777	754	742	783	786	726	725	789	762	751	746	768	765	740	767	769	754	784	766	754	779	789	794	759	806	709	785	797	749	779	765	737	819	792	737	734	741	739	747	790	760	760	745	718	777	779	748	721	793	761	764	750	745	732	786	770	776	798	728	775	734	770	770	764	786	758	707	799	702	728	779	778	809	784	698	745	747	708	746	759	785	747	731	766	778	764	717	776	768	756	767	754	757	745	704	812	734	754	774	737	728	810	781	748	725	782	808	764	733	759	775	761	735	797	772	739	770	762	782	729	730	784	729	728	749	748	744	752	735	698	778	809	746	766	811	788	751	762	744	735	745	736	776	759	743	743	764	732	733	749	737	742	780	746	727	745	805	788	784	771	789	714	737	757	741	813	755	732	746	751	733	762	782	751	746	780	769	759	732	777	766	746	730	742	749	773	766	761	726	734	727	738	801	745	710	755	720	722	786	742	739	782	756	773	778	746	745	761	742	814	751	750	820	742	760	763	746	790	767	773	769	726	806	767	717	825	726	748	786	792	709	748	754	757	789	764	785	730	812	774	722	747	764	778	745	749	818	763	741	780	757	707	747	803	793	776	773	731	772	771	754	750	780	743	807	748	749	746	747	791	736	745	740	739	725	747	778	774	743	758	749	791	769	756	778	738	745	767	796	745	749	739	758	740	799	723	783	738	780	750	719	761	772	757	780	718	765	773	762	769	754	790	744	696	715	743	729	733	787	680	761	768	744	777	752	738	769	740	762	748	789	766	771	711	762	703	783	739	723	760	733	747	748	733	772	765	751	788	740	782	809	762	744	771	781	754	729	758	748	755	745	725	803	723	752	719	747	733	755	712	666	765	784	768	776	765	766	794	743	771	759	739	755	760	781	778	771	743	758	773	769	760	731	778	755	742	766	789	730	707	715	769	760	768	752	752	735	764	757	723	767	752	735	718	772	705	755	767	812	749	822	786	764	819	723	738	766	737	728	736	774	736	775	758	739	719	752	758	743	743	789	724	722	775	715	776	741	815	735	773	775	794	765	713	723	743	776	711	794	776	766	762	777	785	731	748	769	724	759	831	732	731	726	759	796	756	757	750	737	765	786	744	767	772	709	745	792	739	730	721	699	746	787	774	703	817	773	708	772	724	770	728	780	768	764	730	751	737	737	789	700	751	811	762	778	741	763	778	732	760	727	793	746	770	751	796	742	738	828	743	779	780	743	741	731	795	764	736	744	782	745	758	750	753	719	742	788	768	742	722	760	774	734	790	731	723	795	738	745	795	783	716	730	749	728	759	784	789	794	782	753	703	764	715	801	758	791	732	760	757	728	761	733	755	743	748	722	777	752	721	781	747	749	775	720	755	744	723	764	775	737	783	717	738	725	704	775	757	767	721	747	745	730	757	788	763	716	788	754	753	785	736	727	765	762	770	763	739	762	778	804	769	784	746	762	774	734	768	760	799	825	777	745	731	745	774	742	737	766	786	782	760	750	763	795	747	755	734	750	806	758	794	744	743	710	791	825	715	759	806	810	751	697	765	768	692	738	737	715	751	670	761	770	715	721	790	733	780	747	746	774	754	685	792	728	769	759	727	755	759	755	730	711	762	777	737	767	767	764	784	761	762	706	766	737	710	743	765	744	743	780	755	765	786	763	756	772	813	766	740	764	732	754	753	719	771	766	774	718	747	736	758	784	768	791	787	769	749	794	739	735	765	746	731	726	773	765	742	726	784	743	767	739	757	750	730	719	774	751	720	784	718	732	708	743	757	739	758	789	722	783
24824	21307	25653	22435	7134	10510	12021	3993	556	506	546	513	510	497	499	483	513	479	519	492	544	534	523	512	529	490	449	523	483	500	508	509	509	515	500	515	484	503	482	502	555	476	503	478	513	492	493	530	494	511	491	554	491	506	493	523	529	534	513	488	473	510	476	493	463	512	500	544	528	508	486	486	472	474	482	546	492	550	519	505	494	480	471	517	523	501	500	479	462	512	517	484	494	489	485	510	508	466	524	492	502	533	498	484	471	495	494	491	497	485	525	509	495	533	508	484	507	505	496	499	515	527	499	537	522	469	489	488	491	517	470	456	485	512	514	528	505	483	505	504	505	511	548	451	512	497	528	494	483	536	476	487	476	484	461	521	477	530	494	498	486	498	519	520	527	481	496	492	495	504	514	451	507	487	531	511	479	527	490	513	492	476	507	518	484	494	488	491	497	497	515	531	452	485	491	542	537	486	508	514	536	518	523	500	464	560	452	505	492	500	503	532	494	498	505	499	481	489	480	499	522	522	526	514	506	514	467	558	531	503	467	512	461	492	516	543	501	514	515	552	523	523	456	502	518	457	512	483	517	477	513	506	471	535	507	457	508	504	491	506	520	500	515	491	525	494	497	518	515	509	495	461	488	474	481	465	523	531	472	482	521	460	490	484	504	542	539	491	480	521	518	524	541	502	495	482	476	475	560	511	499	498	549	482	506	452	498	501	480	510	498	487	490	499	461	541	503	487	523	550	468	496	468	515	457	524	490	528	499	496	490	520	509	472	544	524	510	524	532	509	497	482	494	497	459	512	507	485	519	518	565	480	492	472	505	509	487	521	460	485	528	481	508	521	517	486	519	500	460	490	522	543	491	496	506	506	479	495	473	479	497	477	504	471	485	515	541	468	507	472	490	526	491	519	497	509	500	491	516	526	499	463	498	487	501	479	480	506	483	478	512	502	515	519	486	507	510	507	480	525	542	519	505	478	485	526	488	501	509	523	478	501	485	512	501	484	503	531	487	506	471	515	501	510	537	512	499	518	476	469	466	526	483	498	508	532	452	500	479	502	485	504	528	486	532	498	516	497	493	518	470	479	483	488	504	531	490	515	505	493	434	496	568	515	469	511	490	479	474	538	499	509	515	528	504	503	479	511	508	480	480	490	518	485	496	522	510	513	518	530	430	518	490	506	452	504	506	519	506	481	536	519	508	504	507	490	508	500	512	537	493	528	531	477	557	526	507	532	491	503	528	490	504	524	493	496	508	502	473	508	515	513	488	479	523	517	513	490	489	518	516	498	502	507	509	472	491	474	469	536	536	523	469	469	449	495	517	444	496	492	472	515	508	508	531	499	455	508	492	490	492	480	480	502	500	508	521	504	511	465	470	506	546	462	489	490	495	462	493	463	499	508	521	512	464	500	496	483	508	549	441	505	521	513	531	492	466	506	495	495	521	429	536	490	551	522	485	467	493	496	502	515	496	456	518	465	492	496	482	502	518	536	474	520	489	529	489	462	510	504	504	500	513	499	547	482	516	480	502	547	493	471	492	505	468	516	551	472	513	486	480	501	462	502	494	515	512	517	491	541	530	537	458	471	517	505	508	524	490	486	505	481	532	521	493	510	483	508	525	481	496	489	524	451	509	496	524	474	502	496	522	519	473	523	518	499	495	512	480	486	508	511	498	521	446	515	487	480	534	507	515	488	500	530	507	479	493	475	519	494	505	496	512	512	468	471	519	470	486	498	470	505	481	512	467	478	500	508	513	529	517	482	469	520	518	514	502	474	566	455	467	496	500	516	525	490	543	524	502	518	502	518	483	526	498	519	522	483	513	465	496	516	456	503	503	490	490	466	492	534	475	454	501	515	491	506	513	515	475	477	498	535	479	458	487	500	546	451	509	518	485	518	518	472	492	542	476	504	480	530	487	506	478	473	526	498	474	491	511	506	476	519	510	500	462	498	508	522	503	480	498	487	490	533	519	494	470	460	494	481	469	489	506	476	505	516	524	475	489	471	503	525	475	555	478	511	481	462	497	477	514	462	543	494	487	504	485	509	546	508	493	477	484	533	522	480	535	480	538	545	498	526	511	529	503	486	502	516	491	521	525	500	488	487	476	484	496	530	519	489	537	478	476	472	498	458	482	470	515	528	477	467	535	490	515	500	486	460	480	475	506	516	498	498	478	477	499	512	499	487	511	496	511	491	467	484	479	488	494	507	468	512	500	515	463	480	522	509	472	559	507	515	521	455	507	493	486	565	506	525	458	530	534	526	498	521	468	502	509	509	503	518	512	503	510	522	486	493	496	510	506	480	504	490	518	492	459	467	494	509	485	481	548	477	495	533	462	470	488	483	490	495	515	527	477	467	515	508	521	482	474	501	507	514	522	503	527	492	502	480	515	467	488	513	520	470	493	479	468	519	479	526	520	500	486	457	467	461	488	525	536	534	542	511	530	504	503	497	491	537	459	487	509	499	485	495	494	491	514	485	511	491	508	497	468	501	507	487	494	484	514	498	516	498	485	500	495	514	513	502	484	522	545	505	487	536	510	516	535	500	506	498	536	503	527	521	502	517	515	531	535	490	503	521	519	489	528	519	449	498	462	511	514	488	459	468	503	537	455	500	515	475	477	525	482	515	483	509	550	482	521	521	531	509	535	476	482	502	492	494	472	528	450	472	459	487	473	494	476	480	521	474	533	532	455	512	494	522	419	491	496	495	455	492	479	518	480	474	497	500	517	463	551	535	472	498	508	488	504	456	540	510	490	488	490	497	502	531	509	533	514	497	506	491	479	522	515	492	534	540	480	504	537	489	470	519	472	497	514	521	510	523	500	523	502	502	533	459	495	486	508	487	529	486	507	521	537	490	508	488	483	512	509	520	516	469	510	528	470	483	494	458	513	532	510	514	456	494	519	476	480	517	524	500	497	469	516	510	508	546	505	507	474	518	466	468	483	501	534	455	523	459	500	491	499	468	470	485	497	487	508	485	442	512	440	501	491	472	479	562	501	509	515	483	524	476	493	527	508	496	523	518	486	490	498	498	518	515	496	479	476	448	503	487	493	476	482	540	497	526	525	542	520	557	496	505	488	504	493	510	500	498	494	477	474	504	510	519	505	508	477	501	538	505	481	466	542	506	516	470	511	485	523	469	504	467	533	498	522	483	487	520	488	493	505	501	483	518	489	469	470	483	454	512	540	508	541	481	479	478	527	445	509	502	518	537	492	456	512	522	522	481	486	532	513	525	499	515	532	493	528	495	476	524	507	500	500	532	468	500	485	533	529	488	479	501	493	505	528	560	470	490	539	541	551	508	508	489	496	487	491	532	511	493	487	522	516	499	496	488	499	491	470	467	517	518	475	508	531	450	487	515	467	498	493	498	509	490	463	491	484	504	527	478	499	508	491	493	498	478	458	506	519	514	543	492	498	510	504	555	545	516	495	486	558	517	505	500	482	500	501	478	495	499	495	465	537	497	507	522	478	531	507	500	534	511
30447	45228	21205	8537	10441	18631	19314	6901	667	680	647	692	694	640	637	651	652	674	670	681	666	649	675	659	670	656	657	667	690	621	670	626	662	644	647	627	658	675	640	643	660	673	655	667	641	632	698	626	648	587	689	652	709	691	622	623	645	654	656	670	649	685	635	649	702	650	676	650	647	635	623	674	673	663	625	661	606	694	652	646	662	620	679	668	691	618	698	656	601	668	651	648	641	642	646	670	656	629	571	668	707	621	665	685	601	668	677	659	658	606	649	632	691	628	626	634	682	700	645	644	667	666	651	628	656	635	687	650	691	676	658	698	664	629	662	700	618	656	639	611	663	652	667	633	638	685	708	642	604	636	730	649	613	644	661	696	615	615	646	643	692	647	696	672	634	653	639	671	640	709	666	654	680	657	639	636	634	660	661	663	663	656	693	635	644	663	647	619	678	666	638	695	634	644	695	691	687	673	665	690	661	648	658	641	633	622	645	653	629	647	702	682	641	626	670	626	693	677	650	699	681	655	659	666	618	672	658	643	659	674	650	590	634	640	625	712	671	701	621	654	674	657	621	641	684	652	651	622	631	650	671	652	661	613	622	659	632	600	646	643	680	652	661	634	651	661	690	691	641	703	611	673	639	651	636	665	638	688	663	654	670	679	681	673	685	690	653	619	672	642	664	651	620	634	642	672	614	677	641	648	708	703	653	680	658	654	673	651	708	613	636	635	664	698	627	677	633	670	681	641	698	637	660	660	639	672	649	644	672	630	640	612	629	652	657	672	646	593	686	656	644	662	670	686	675	638	623	655	678	621	666	641	680	702	681	657	662	653	655	697	621	650	693	646	636	645	639	677	650	653	654	679	639	656	621	616	653	632	656	658	635	659	642	599	666	632	666	677	636	637	684	646	641	644	628	627	642	645	630	626	653	672	687	657	657	657	646	658	673	659	650	624	652	618	635	689	656	641	643	635	685	668	635	689	659	676	641	685	676	668	652	638	655	652	616	683	613	651	645	683	645	666	727	637	627	678	645	669	670	651	667	669	636	649	634	621	705	633	608	691	673	621	644	628	648	622	623	618	702	686	691	668	681	664	657	654	612	674	654	677	661	675	671	685	678	646	644	622	625	642	663	670	643	663	662	681	611	650	660	667	637	673	621	668	655	656	644	657	647	633	684	642	671	637	648	631	679	671	633	675	704	650	666	664	672	651	629	696	696	644	612	674	677	650	652	664	614	672	653	657	582	639	671	635	623	623	695	694	650	659	590	600	647	659	678	670	643	656	635	654	659	687	669	643	690	683	695	636	645	636	661	663	661	666	614	704	665	664	653	646	668	653	664	637	671	609	673	622	708	677	619	650	665	639	637	638	681	642	638	661	639	690	650	647	631	671	710	672	665	629	653	666	628	668	640	648	675	639	619	664	637	649	654	655	666	727	669	654	638	668	698	642	656	702	679	667	684	657	650	661	657	635	626	667	630	663	664	642	652	674	649	652	641	630	633	612	652	661	635	666	687	666	627	642	664	640	629	678	636	682	614	671	617	642	627	671	672	649	637	692	671	663	676	646	663	666	628	634	669	699	663	684	618	655	684	658	703	643	640	700	652	678	620	667	676	660	628	658	691	652	657	687	670	655	654	644	664	650	661	683	661	649	631	648	634	637	655	637	655	666	653	626	692	678	632	665	622	589	653	658	660	614	678	637	641	633	672	702	677	650	682	699	688	650	646	657	672	642	642	695	673	645	667	686	662	681	684	668	669	621	648	634	616	641	667	645	655	601	665	673	678	642	654	682	651	638	603	682	637	685	642	666	670	693	691	609	675	671	668	663	648	701	621	668	673	670	627	663	652	628	620	656	697	669	652	682	671	640	660	689	658	685	679	675	708	631	633	634	670	657	668	682	662	640	684	656	635	654	651	682	632	663	637	603	665	666	671	639	665	634	700	668	635	676	630	645	652	634	648	642	650	680	668	629	649	665	639	643	701	689	675	684	676	581	667	651	684	669	665	653	682	658	643	634	635	619	632	670	691	639	626	666	682	636	650	614	657	625	682	658	658	627	644	627	600	667	677	667	662	623	629	683	655	660	648	700	638	670	664	646	659	660	650	622	637	618	678	665	624	649	648	640	670	677	693	701	647	661	664	649	663	661	643	647	647	635	696	649	682	645	657	652	690	628	654	660	684	684	684	637	622	658	672	632	652	654	701	642	706	670	625	657	648	640	629	664	655	652	624	669	669	675	693	699	617	664	689	667	689	653	631	600	627	645	676	659	689	640	615	610	722	644	620	685	704	670	632	657	612	657	675	678	645	653	641	627	647	675	673	646	677	679	665	633	666	601	647	663	607	642	600	622	649	654	653	659	641	683	678	664	630	693	642	644	634	657	654	633	689	634	629	681	652	644	662	637	704	705	674	661	668	689	705	616	670	666	680	657	637	645	646	676	695	638	660	664	580	649	652	658	679	652	624	667	642	677	673	649	638	688	692	686	650	623	664	646	662	663	600	635	679	703	669	612	653	626	670	691	719	674	613	637	689	653	673	656	620	660	707	630	659	668	644	693	671	685	678	626	647	681	666	648	667	621	661	679	636	686	681	678	651	627	638	645	679	587	643	650	639	667	666	675	662	642	686	668	631	670	655	623	626	633	646	679	684	685	645	668	671	658	649	635	661	688	638	689	626	661	677	662	667	662	643	704	671	650	646	670	659	668	646	653	660	657	614	640	711	666	648	693	650	620	697	601	661	682	651	695	656	671	678	644	677	634	678	656	679	638	658	671	664	602	670	653	671	621	686	666	667	657	650	655	681	637	615	654	673	694	659	662	652	657	654	650	629	637	615	677	670	649	677	689	622	650	689	674	600	677	691	655	657	640	636	649	626	629	653	613	653	662	656	655	675	667	648	657	676	670	715	669	641	628	615	638	653	667	660	659	642	632	651	648	641	605	684	662	648	641	623	653	678	666	620	667	649	614	635	687	670	660	639	669	695	649	688	652	640	705	634	667	657	644	651	687	663	606	619	666	664	694	640	616	650	610	704	675	661	609	661	647	696	636	631	647	679	656	682	671	654	677	640	644	645	655	672	659	664	623	661	645	637	690	670	622	645	644	683	679	654	627	615	692	655	646	628	607	599	663	711	626	658	638	659	674	677	687	653	657	614	626	654	654	632	656	623	683	691	657	680	622	680	651	618	649	666	709	663	662	692	649	661	618	658	645	651	609	658	660	656	616	730	644	706	635	629	640	625	633	685	695	652	632	635	710	708	654	636	643	663	663	669	685	635	662	648	683	681	670	659	650	644	647	652	699	654	633	657	642	670	644	633	693	711	661	672	700	696	645	689	606	668	668	675	666	611	615	642	667	649	657	683	655	682	626	660	654	647	692	682	626	638	661	654	665	634	619	702	658	668	716	659	640	637	666	635	646	709	637	633	665	655	634	661	652	693	668	617	663	633	692	611	678	644	634	650	684	720	698	659	604	712	667	647	685	666	700
22416	21188	28249	24344	25291	34480	29970	11963	860	360	370	352	343	375	370	389	374	367	344	379	374	365	365	327	377	375	356	349	348	372	352	368	355	382	353	383	387	362	366	352	392	333	369	356	370	360	309	362	361	359	355	334	390	340	345	338	334	343	335	389	373	336	349	398	369	350	403	376	366	376	391	344	374	339	361	353	351	352	347	352	364	373	365	347	360	372	332	339	328	371	375	373	358	376	348	396	359	378	331	338	358	345	332	376	339	348	355	383	370	324	368	345	372	383	365	339	357	403	345	370	338	362	333	352	391	354	339	355	326	376	343	344	341	346	369	354	314	355	342	380	347	375	373	345	380	336	354	372	393	370	328	338	368	365	364	339	333	377	350	360	373	362	374	385	366	366	355	326	362	370	331	348	361	330	356	337	356	357	368	364	339	351	377	395	387	394	371	331	367	336	359	343	343	392	365	374	356	358	366	341	346	336	382	350	366	364	368	355	367	382	319	371	330	337	340	354	373	364	367	362	387	373	366	347	379	378	359	362	359	368	354	337	345	351	365	377	363	334	370	380	348	350	348	392	351	370	364	353	342	353	341	331	369	370	351	332	331	347	335	375	387	404	359	360	370	359	370	346	332	358	342	349	352	374	353	364	346	335	357	352	340	354	343	383	366	356	354	330	383	350	353	347	367	349	372	341	376	331	392	337	334	328	338	361	347	347	360	363	369	339	358	378	393	369	325	352	361	336	360	355	383	359	395	321	360	386	359	363	351	356	337	358	360	381	383	350	386	341	377	334	327	350	377	341	342	395	361	348	334	351	374	342	362	325	367	329	357	387	395	348	389	330	372	370	344	320	356	347	381	339	373	340	338	338	355	351	386	362	379	372	376	312	368	389	361	411	377	365	364	377	343	387	364	360	377	338	361	315	388	377	354	344	343	337	371	327	343	363	343	372	365	362	373	365	339	368	360	335	387	367	366	379	351	362	384	343	352	387	336	321	332	351	320	363	381	360	342	331	389	372	344	345	360	349	366	360	333	358	323	357	341	379	352	375	344	344	373	372	379	334	358	383	377	358	409	365	354	339	329	360	356	360	408	333	350	335	325	354	368	343	334	351	346	342	367	394	345	337	366	360	362	380	337	361	360	388	323	328	345	357	353	376	334	319	364	358	376	368	367	374	335	375	353	382	349	390	357	383	362	352	365	356	355	369	340	355	363	336	343	365	362	357	347	354	343	382	384	375	332	329	319	355	390	366	364	378	343	341	392	367	352	368	342	354	374	364	361	374	347	361	354	346	339	359	404	335	347	370	313	339	306	354	354	331	336	318	373	365	354	363	360	335	342	376	363	313	391	316	352	381	338	349	363	339	344	390	384	388	376	366	329	336	364	356	360	356	384	361	365	355	338	334	368	372	363	342	348	357	382	368	333	395	340	327	379	355	357	375	343	363	349	339	347	346	387	334	361	378	329	365	350	386	384	353	342	382	344	383	371	347	374	345	350	368	371	334	384	386	323	354	370	370	328	352	346	350	326	344	330	366	382	393	381	339	384	343	370	336	411	404	369	357	380	352	356	351	347	342	394	374	327	341	355	337	359	385	375	372	369	359	333	357	349	357	326	348	405	371	341	387	371	334	347	345	363	374	376	359	319	354	366	379	384	387	373	339	358	349	376	336	325	379	381	376	351	367	351	360	367	371	348	360	379	350	361	353	349	357	357	393	345	329	381	383	391	370	359	387	380	297	347	373	354	339	340	356	370	361	364	346	364	369	338	348	307	345	390	361	371	362	345	376	365	342	353	335	325	352	346	341	366	338	374	372	347	354	345	386	353	339	346	355	362	318	360	371	344	368	368	398	344	369	358	379	343	320	345	343	344	355	369	350	368	363	361	372	371	353	394	345	320	329	361	382	361	362	350	362	413	335	352	362	351	358	362	396	372	336	383	360	402	335	354	350	384	348	426	357	358	339	354	352	405	371	377	361	399	387	393	363	337	396	349	350	385	323	346	366	400	394	352	325	377	378	352	338	353	379	379	365	358	379	377	367	336	340	389	352	399	370	350	361	364	356	353	399	350	348	376	336	338	376	341	361	369	351	362	337	385	301	386	371	370	393	347	344	347	335	326	335	387	342	354	373	407	369	364	341	371	386	363	388	386	306	372	333	364	389	356	377	385	336	369	350	345	370	345	368	350	374	352	345	348	337	380	368	341	357	363	351	403	385	349	342	339	396	347	375	387	338	364	366	341	327	372	347	345	367	376	349	336	364	325	368	342	370	330	350	371	341	379	352	381	396	384	340	351	374	363	378	348	350	388	360	358	362	361	328	349	342	349	355	359	350	322	366	380	334	360	331	362	378	393	330	350	349	344	362	391	335	375	354	372	387	343	378	372	364	348	372	343	344	386	358	318	386	368	347	337	366	344	357	399	360	343	382	377	394	351	379	343	351	369	374	378	355	348	340	373	371	320	354	330	363	364	339	345	387	359	334	392	354	376	336	379	370	357	370	360	361	349	365	362	343	363	333	400	371	341	333	359	344	334	360	362	348	347	359	372	344	353	339	334	365	343	376	334	363	361	370	369	360	371	337	331	340	365	369	348	356	363	384	343	372	365	381	309	380	362	385	325	340	354	367	338	351	398	347	360	341	341	347	365	350	343	335	357	365	353	419	348	338	354	349	348	370	333	362	384	356	379	349	361	350	363	396	373	321	326	340	359	345	389	365	339	369	353	360	337	360	364	340	367	348	371	338	365	338	358	343	377	369	342	334	335	354	350	377	341	379	350	349	363	367	356	311	386	376	367	372	364	370	371	353	378	366	366	365	378	385	358	347	328	351	373	379	314	377	340	345	341	359	348	352	357	357	355	351	322	351	354	349	355	336	332	361	357	393	365	371	368	383	348	330	329	391	384	357	370	388	390	326	386	364	356	369	361	370	364	337	377	354	338	368	340	380	332	360	349	345	374	402	390	335	374	357	348	386	338	345	366	345	393	343	360	341	393	368	374	362	377	360	350	382	378	322	376	398	370	378	354	360	350	375	373	370	346	374	374	339	359	343	353	331	388	352	369	365	378	363	361	365	353	319	344	380	341	346	350	359	385	307	342	360	352	361	359	379	359	361	363	352	330	390	373	349	387	373	387	365	343	377	321	348	337	345	365	364	371	354	301	376	368	385	388	341	361	348	368	345	395	369	365	345	377	373	334	352	375	341	332	333	358	339	388	354	327	333	324	349	355	342	359	363	352	351	372	345	353	349	368	324	358	354	326	335	386	362	368	343	358	379	369	382	379	349	342	375	392	353	345	364	325	336	324	372	349	368	328	364	386	339	374	355	350	371	361	348	335	341	372	336	365	365	351	343	369	346	347	375	353	371	330	368	329	351	345	377	354	324	326	397	363	365	362	393	360	332	338	383	330	358	349	366	314	333	331	364	333	363	376	361	322	360	371	357	375	372	334	339	358	391	355	368	376	319	355	338	348	334	340	366	384	391	359	377
36002	56683	36374	27124	42921	42358	31286	13474	691	470	513	499	497	487	485	540	491	506	521	509	490	484	513	483	483	565	447	485	475	480	485	492	497	489	522	479	524	484	484	471	500	463	454	468	509	466	435	490	455	474	495	475	480	496	449	470	476	490	469	471	492	487	444	520	512	469	441	510	446	478	490	462	474	441	519	499	446	464	510	488	519	445	456	473	499	460	493	538	481	465	477	508	454	498	462	495	475	442	461	490	488	482	488	506	471	442	481	478	517	486	483	463	480	467	496	462	467	469	476	505	479	469	510	458	499	471	497	466	522	419	495	482	484	468	463	464	503	491	466	462	496	469	475	491	489	522	523	500	484	486	494	481	452	499	460	490	462	491	489	420	496	477	511	505	502	468	480	516	461	461	491	504	519	502	464	500	503	467	449	501	505	491	460	452	465	445	491	514	474	523	477	445	525	487	478	488	471	496	458	493	524	524	493	516	489	491	521	442	507	486	447	509	462	520	487	486	465	512	469	491	518	486	491	490	489	512	482	458	490	509	468	445	459	451	477	485	491	456	500	480	457	503	513	474	464	461	493	514	518	515	447	472	479	452	462	477	443	514	486	531	475	472	466	506	447	494	475	501	454	474	492	487	467	466	499	525	500	447	501	510	476	533	452	442	506	475	459	497	434	463	477	511	487	488	507	492	502	497	446	500	484	485	485	518	482	524	474	473	504	409	476	502	462	487	510	495	470	485	467	493	460	487	477	483	465	461	496	467	498	453	474	447	478	471	490	496	471	482	494	483	509	517	483	478	475	513	498	502	446	509	506	499	463	466	466	489	474	531	485	494	480	472	497	469	484	497	531	478	480	465	458	457	519	481	474	513	452	476	482	476	495	488	463	475	460	482	504	454	482	491	491	502	426	442	506	466	435	527	452	481	482	470	528	470	505	478	484	465	467	477	512	470	485	508	480	495	510	457	481	491	509	510	470	498	436	455	468	450	521	447	496	477	513	465	475	481	503	461	514	479	448	476	474	528	533	523	503	481	508	495	473	466	460	489	467	501	512	514	482	483	477	446	462	462	488	476	505	450	479	459	506	487	458	427	479	488	500	491	507	471	519	456	474	460	468	484	481	460	480	457	486	463	472	469	472	461	485	522	548	469	494	481	482	482	481	479	521	495	491	501	493	459	441	474	512	481	463	474	495	492	527	477	497	491	507	486	451	474	490	485	534	426	493	495	477	453	456	455	464	528	497	467	478	460	452	483	462	463	500	473	449	467	492	481	476	472	445	497	456	472	494	476	476	482	484	466	504	446	487	488	479	484	487	487	466	471	495	521	492	469	481	512	471	463	485	473	510	508	466	474	504	489	478	477	498	475	458	501	501	493	480	442	506	449	496	495	514	486	455	459	502	527	472	459	477	461	477	556	509	465	439	522	484	448	437	472	497	484	483	485	494	428	443	486	495	451	472	482	476	507	487	485	491	484	495	441	511	454	496	453	491	490	479	482	458	473	461	518	462	475	453	497	455	510	520	528	487	481	513	462	487	515	437	439	456	513	509	484	466	464	477	502	462	521	516	514	470	489	470	496	468	491	471	513	485	499	494	519	481	431	500	454	474	475	504	462	527	449	528	492	511	502	465	455	466	505	507	514	512	472	469	485	463	466	483	467	480	464	459	476	495	464	514	465	465	483	463	492	524	483	485	499	528	495	465	481	476	475	483	480	457	486	451	478	466	479	484	517	490	471	457	523	452	479	488	487	459	494	487	476	473	447	469	469	507	482	542	481	489	505	484	490	489	484	486	470	489	508	487	451	492	478	506	478	506	478	516	485	503	489	517	533	456	453	463	460	491	487	481	498	445	519	513	505	496	478	513	501	464	467	457	470	503	460	509	506	452	488	505	482	481	494	494	488	467	498	462	491	466	528	472	499	486	488	497	494	459	469	501	476	505	500	523	478	444	465	448	491	515	471	510	475	496	485	521	492	500	488	493	505	484	478	483	522	467	508	526	457	459	509	460	492	476	520	470	492	510	470	485	442	478	479	451	492	459	451	455	444	488	475	547	476	517	491	522	500	468	491	461	510	495	505	474	463	479	499	484	469	513	458	489	491	462	443	458	474	483	485	518	484	497	502	505	466	483	469	496	455	453	459	459	485	464	444	463	458	510	473	429	507	475	460	494	475	523	515	480	441	512	471	483	465	517	500	492	499	498	435	440	484	514	465	507	465	489	495	531	507	488	463	462	467	479	473	483	518	457	444	455	493	513	532	489	487	465	484	483	483	484	449	509	492	480	517	492	491	485	483	521	480	499	439	508	503	465	493	513	485	485	462	504	452	456	478	481	475	501	483	513	500	469	486	472	487	492	462	536	471	462	505	492	491	496	507	430	497	484	474	458	490	485	497	464	459	479	471	486	504	464	454	471	479	461	456	491	518	454	476	491	494	450	466	487	496	465	486	467	456	480	487	508	496	494	455	494	493	474	508	465	497	508	446	508	516	477	508	460	488	503	470	508	457	507	518	470	435	511	470	480	484	513	506	464	477	466	497	432	514	442	441	476	463	516	446	463	497	500	484	482	533	468	482	496	508	498	483	448	524	444	450	453	493	478	469	495	460	484	475	480	476	494	459	513	502	467	502	510	482	474	494	480	469	517	500	485	486	498	474	486	468	467	487	502	485	477	489	466	488	486	510	510	442	501	454	478	505	509	500	502	510	474	502	502	496	439	470	515	491	499	504	479	478	488	452	500	499	499	468	487	462	477	489	468	475	490	497	493	494	504	528	524	502	483	503	483	476	467	509	440	473	490	493	483	486	468	474	485	477	472	510	468	464	459	480	468	498	459	484	476	486	465	482	458	518	514	470	491	486	475	475	488	481	444	500	440	463	506	476	468	489	448	456	500	482	480	492	522	488	469	499	491	449	495	502	500	459	483	503	479	440	440	484	458	503	488	507	483	507	477	507	502	483	464	469	465	467	475	475	457	492	466	473	478	509	514	444	465	480	508	468	484	521	467	457	514	476	484	468	513	486	458	475	516	497	489	481	500	487	486	465	456	482	482	470	466	495	464	486	448	481	464	474	481	517	471	478	450	497	453	459	468	480	522	489	487	505	483	508	469	489	476	512	468	496	440	480	468	514	495	459	453	456	469	499	470	475	508	480	499	482	510	494	433	471	473	466	494	496	462	495	487	460	524	494	475	484	475	468	465	465	489	469	496	459	486	472	489	488	472	461	476	478	491	457	485	457	469	486	483	470	493	488	511	506	507	491	497	489	479	455	474	499	473	498	509	486	505	484	484	494	504	460	505	491	456	501	452	488	523	498	476	498	463	500	488	510	469	492	505	486	490	502	502	511	466	463	505	469	520	482	487	465	537	459	424	513	502	501	456	439	511	478	509	499	441	452	462	467	468	487	485	454	457	506	523	471	462	505	495	494	473	469	467	491	482	499	526	447	476	482	488	480	505	463	488	465	476	458	497	496	533	473	531	458	468	472
28542	21729	13592	3710	2183	3273	3916	1679	653	645	635	607	672	629	650	604	665	619	642	617	601	626	624	590	560	637	608	599	649	647	661	605	615	645	623	588	630	607	608	623	636	670	619	647	650	615	606	671	656	626	621	645	600	625	647	600	615	607	617	640	647	658	660	622	657	623	602	591	621	609	664	602	606	607	608	630	642	610	647	610	647	659	590	641	604	604	674	614	643	629	618	598	669	618	631	608	607	617	637	630	587	634	654	637	639	613	582	631	643	631	624	619	591	552	588	687	633	634	680	634	597	593	675	633	637	621	621	628	620	615	658	633	596	634	592	617	654	645	626	607	669	608	621	613	640	628	619	621	633	599	645	588	582	651	604	614	671	613	593	576	576	570	622	586	666	636	604	625	615	648	667	612	565	604	643	646	611	628	661	585	625	583	658	678	601	638	625	587	629	612	637	660	609	623	617	611	652	639	606	649	644	577	622	656	640	611	610	608	644	632	648	630	613	575	571	626	639	659	648	675	647	612	603	613	607	643	600	616	577	596	620	647	624	642	662	671	619	596	612	605	631	635	640	629	598	624	609	587	631	628	622	645	684	627	619	640	653	633	622	635	590	607	642	627	647	638	631	631	635	676	649	625	633	619	610	658	617	624	632	642	671	605	648	617	574	633	592	653	665	643	580	633	601	597	583	660	632	634	625	600	652	649	597	626	628	622	603	608	650	663	583	593	639	575	611	618	649	640	628	599	619	648	648	631	662	610	616	632	617	614	640	641	700	629	627	635	620	584	653	628	642	646	662	624	602	606	623	612	635	634	622	650	657	597	642	694	610	604	624	633	608	614	666	609	637	632	605	669	612	629	582	610	596	652	634	559	605	631	624	650	601	611	599	661	643	658	606	625	632	653	640	606	681	636	628	628	641	655	620	595	620	620	601	602	630	587	662	646	590	663	613	599	664	674	674	581	662	642	617	621	621	657	615	653	636	614	627	619	654	677	633	587	660	606	605	622	657	629	640	634	602	654	632	653	654	636	617	598	598	605	619	647	607	581	608	618	658	645	650	648	651	639	608	631	650	617	599	653	651	622	613	651	631	593	672	625	624	667	630	618	612	647	634	623	610	620	636	639	642	648	651	633	633	633	605	560	632	575	603	655	593	581	638	594	618	633	630	604	613	610	612	616	652	670	595	650	622	601	561	672	615	631	627	652	624	611	671	613	602	595	621	602	669	607	636	659	636	618	608	631	646	621	639	640	606	628	615	679	600	643	588	586	657	666	639	666	619	624	620	595	670	636	609	618	597	632	635	637	626	594	623	640	617	612	631	649	608	668	623	602	624	594	638	648	609	641	602	620	613	601	591	649	648	617	613	637	620	639	662	680	657	620	651	616	634	601	609	650	648	644	642	633	604	627	645	621	655	610	610	614	653	674	573	671	678	613	584	626	632	608	588	622	589	578	657	635	606	659	611	609	620	592	596	604	618	595	646	615	612	600	619	660	616	609	616	602	619	616	692	595	640	638	633	627	569	648	632	625	657	665	625	619	664	564	625	650	618	618	667	668	653	616	598	603	619	633	657	653	646	639	606	576	606	657	687	642	604	621	634	660	632	618	641	604	642	597	596	585	588	608	643	610	652	607	581	619	648	621	636	634	611	623	669	607	610	592	642	629	645	613	582	617	606	651	670	629	609	635	611	613	626	598	688	618	607	597	605	625	596	609	624	615	663	618	610	671	621	631	587	620	621	630	685	607	652	644	665	598	621	606	670	649	605	636	611	612	644	636	597	630	580	617	634	666	598	663	612	650	626	566	659	588	603	624	630	600	632	629	611	631	671	608	618	631	640	617	621	647	646	638	638	596	627	630	645	620	645	646	623	622	657	614	686	593	609	655	638	613	688	636	616	637	591	668	651	661	648	617	626	654	638	635	623	640	617	625	608	708	616	659	614	628	662	628	638	630	624	608	658	589	659	615	581	622	650	601	654	604	615	643	619	633	625	678	580	620	628	669	651	629	591	623	624	637	611	624	620	680	622	623	637	549	646	634	614	636	623	661	607	651	637	581	588	597	565	619	664	567	580	637	598	593	666	627	617	574	646	599	611	643	587	635	610	608	627	610	633	620	607	589	608	573	657	630	647	655	626	624	611	618	673	609	636	665	635	600	593	636	659	608	676	624	599	645	693	602	663	615	632	646	628	618	601	627	640	659	643	632	632	615	684	697	637	615	629	589	612	635	624	590	641	612	605	625	595	601	630	636	602	654	591	599	598	631	608	655	652	584	596	603	631	625	646	644	654	655	620	626	640	612	644	661	585	602	635	659	613	626	614	657	663	648	680	605	663	612	628	577	585	630	603	632	640	648	633	594	627	631	620	613	619	594	609	651	655	614	582	610	645	610	643	655	623	597	656	667	644	702	597	604	650	605	579	603	646	659	616	621	691	591	595	590	646	636	613	611	623	639	670	636	592	631	645	627	646	655	581	649	627	636	612	588	623	651	639	652	646	661	620	598	630	661	630	631	627	619	643	614	578	649	586	639	632	652	658	655	633	646	633	643	624	603	609	629	571	661	655	634	644	662	687	640	605	628	604	652	684	586	612	583	611	620	612	661	677	613	618	618	621	610	620	605	600	629	605	636	653	629	630	651	632	684	658	628	605	622	612	610	598	636	640	663	613	637	654	602	626	623	641	617	569	655	656	610	602	633	638	612	604	626	639	669	600	621	613	596	621	624	627	624	598	630	635	649	601	592	598	640	620	628	634	640	630	628	618	620	616	589	643	622	614	666	585	590	647	645	607	600	644	646	625	612	612	657	598	625	634	625	610	620	646	603	627	601	598	669	629	646	652	629	623	630	593	631	605	671	616	639	593	608	643	651	641	630	663	617	630	654	594	657	649	621	644	624	628	627	651	644	651	611	665	629	629	642	636	667	582	641	618	629	621	619	585	623	634	678	626	650	644	650	609	584	603	629	665	648	655	624	636	624	676	626	670	618	628	584	623	623	630	633	568	631	632	623	601	612	630	600	585	642	636	589	619	647	651	622	650	637	630	591	699	606	653	615	608	688	618	605	659	679	629	609	629	586	613	642	651	604	558	649	607	621	696	596	652	614	627	614	595	637	608	629	621	635	606	646	634	654	644	658	642	618	629	657	613	607	666	630	635	654	611	635	581	617	642	617	611	637	647	625	595	575	607	645	636	643	634	635	597	621	560	633	590	626	638	617	690	624	596	641	640	622	622	632	638	636	666	663	637	601	633	628	677	633	584	612	652	628	632	587	621	687	640	643	654	654	624	650	617	635	626	593	629	643	658	604	608	624	639	623	640	676	623	651	607	641	642	647	638	605	635	608	642	603	639	618	598	649	623	606	614	615	670	627	671	626	670	617	655	633	630	630	591	660	643	683	681	613	611	569	627	602	622	684	616	621	638	661	599	607	624	594	625	617	600	596	571	618	660	596	617	651	644	616	653	676	642	640	656	631	662	621	623	642	612	608
26051	30580	13454	4193	3280	5032	6151	2450	827	826	869	820	818	822	850	827	841	829	870	812	826	824	814	849	790	863	846	851	802	812	789	809	897	846	827	794	775	829	820	814	846	801	828	797	813	818	822	832	794	799	835	843	808	819	840	814	840	800	837	783	776	842	805	819	849	805	806	832	799	843	789	859	817	898	832	787	833	853	805	816	823	817	823	836	812	788	793	794	818	806	824	836	802	818	846	836	822	798	808	825	862	830	828	759	877	845	858	832	850	853	854	821	772	829	827	852	840	811	856	821	798	825	800	805	870	830	858	831	833	799	864	812	830	802	788	867	825	830	838	845	856	812	842	857	850	813	834	801	849	870	839	818	831	777	871	831	852	858	840	806	786	841	825	824	805	817	836	874	814	834	853	846	825	852	830	806	859	774	822	830	845	833	854	833	813	839	791	788	807	853	807	823	823	828	839	816	840	855	842	848	848	816	845	852	882	825	786	847	800	793	788	820	868	821	826	802	840	808	786	803	786	784	829	788	869	850	804	866	821	847	791	823	808	824	820	790	811	803	744	854	886	855	776	858	775	756	853	848	815	806	885	806	821	856	825	872	861	810	804	843	836	810	847	836	796	883	794	770	835	867	798	868	867	823	798	792	807	854	800	840	791	861	807	836	826	836	862	864	800	828	831	827	799	817	846	795	796	790	773	839	778	845	861	797	801	807	828	835	781	819	858	834	852	826	791	795	757	812	766	854	849	776	830	825	881	883	847	785	856	881	841	810	864	887	800	751	819	826	810	861	849	861	824	822	839	853	869	831	780	831	832	878	783	805	810	801	850	842	844	856	840	807	826	857	853	811	838	754	754	824	805	826	802	818	870	804	845	835	835	855	866	835	781	818	813	865	840	839	846	835	830	807	809	817	811	878	809	820	840	787	813	821	841	839	838	828	837	802	836	803	785	812	803	833	836	844	794	809	806	834	820	804	809	818	859	862	828	886	795	810	874	831	872	854	833	809	789	841	834	791	846	805	786	806	811	818	816	834	808	843	808	803	779	826	854	797	830	801	798	810	890	809	819	839	896	845	848	804	838	828	851	813	850	831	773	832	779	830	766	834	810	847	824	867	832	849	801	848	801	768	841	836	862	791	790	876	837	779	863	841	847	840	820	816	801	835	820	853	826	853	851	805	857	852	810	770	844	808	816	825	839	806	859	809	806	821	815	802	856	795	807	827	828	850	845	787	843	847	842	783	751	793	858	811	832	867	835	797	888	880	814	836	762	826	816	817	794	824	807	827	809	843	816	826	799	825	813	870	815	800	854	843	812	800	830	819	882	822	804	836	835	795	801	879	847	788	878	836	868	831	840	825	838	803	774	827	797	820	789	825	827	836	801	785	853	866	861	807	851	840	792	803	834	864	811	785	843	792	810	885	797	841	809	775	819	838	787	798	849	849	820	842	839	826	806	815	797	832	824	823	783	826	834	821	875	835	810	847	812	844	807	833	792	828	844	814	850	824	842	797	833	800	784	845	743	831	794	851	857	803	790	798	811	821	782	804	905	794	798	834	828	783	859	822	833	862	857	804	827	820	819	892	813	875	808	805	825	852	815	783	877	809	836	848	829	854	775	813	823	868	812	862	828	797	810	842	885	834	810	836	785	861	834	803	839	788	795	834	832	852	842	791	809	816	829	810	818	782	882	828	799	796	812	839	810	813	819	835	859	831	842	770	862	781	848	811	843	865	873	813	818	802	817	829	818	759	814	808	810	854	774	851	836	809	812	831	820	826	847	829	845	845	792	787	807	796	761	846	801	855	845	858	788	844	836	752	857	832	816	853	823	849	809	816	869	788	821	839	850	826	805	847	773	857	859	806	822	855	774	863	871	797	806	839	847	821	773	808	835	841	841	840	814	819	800	852	870	802	868	794	839	866	875	813	762	819	829	843	819	826	808	878	838	822	815	832	793	806	815	816	834	825	823	870	810	843	792	846	850	798	767	810	797	843	832	801	756	821	871	815	810	804	802	798	816	866	836	835	773	844	821	805	795	783	851	850	827	823	802	822	824	776	814	812	827	860	854	840	802	834	807	848	860	797	842	823	812	814	800	776	797	836	861	819	821	833	811	843	788	787	843	816	794	850	844	848	831	839	875	825	804	813	817	811	813	813	838	842	868	820	842	828	843	816	856	830	836	841	801	827	835	866	820	798	810	818	773	740	850	792	844	789	838	848	859	807	788	832	814	827	813	771	805	841	806	841	825	824	854	757	819	818	826	861	868	834	789	832	829	787	837	812	844	822	813	837	855	776	802	842	851	813	860	840	826	800	873	855	809	847	858	840	781	799	853	803	836	839	831	797	876	837	804	795	815	808	796	844	837	871	787	833	862	814	846	849	834	810	802	820	858	819	801	837	777	845	811	860	842	790	805	840	831	836	833	779	830	832	822	882	789	821	866	847	856	842	871	817	873	818	812	813	812	810	846	838	767	851	846	890	831	810	799	808	835	794	788	829	778	838	814	880	859	815	849	819	800	851	856	801	824	826	826	846	830	836	799	785	836	798	808	793	854	801	871	843	845	815	846	827	802	873	827	846	826	831	782	838	874	837	788	770	817	809	886	822	794	796	794	837	834	828	819	873	817	841	843	814	783	788	827	804	842	860	839	807	812	844	859	832	861	849	855	801	820	833	782	817	826	798	900	785	815	838	768	792	783	840	811	796	818	811	859	839	815	820	825	840	831	848	795	846	819	847	843	875	822	835	805	885	834	836	848	822	878	825	850	846	824	844	867	779	856	844	788	820	801	843	836	838	836	816	786	835	768	865	834	765	787	839	849	864	827	874	803	830	843	914	819	769	786	890	799	775	797	782	804	772	868	820	855	888	822	864	815	857	812	819	848	763	866	855	817	828	823	779	783	786	863	815	808	784	822	821	823	829	820	828	876	799	793	821	856	837	842	799	781	817	853	846	877	834	809	838	832	833	849	850	823	829	813	852	828	842	827	852	814	824	810	855	832	788	857	857	806	812	855	814	839	779	853	821	821	854	809	837	767	801	832	886	830	867	752	838	788	794	861	871	825	827	863	826	801	850	796	789	814	836	813	816	811	805	818	852	822	831	864	852	832	779	877	875	827	862	859	854	784	787	788	790	812	832	834	797	882	843	788	827	788	844	811	876	830	784	807	906	890	824	820	827	851	819	820	813	817	784	803	838	761	861	862	781	844	862	865	851	781	804	771	861	794	828	803	866	842	838	827	772	819	830	807	844	801	789	798	836	754	784	827	787	796	802	787	849	828	770	799	817	813	825	805	783	798	833	808	818	851	803	798	804	809	859	871	833	838	783	837	823	882	802	813	832	806	817	865	825	822	847	863	842	834	778	789	789	798	828	831	817	847	822	789	832	852	826	849	838	811	813	890	856	831	866	823	814	813	812	827	778	842	828	814	813	786	806	810	817	808	804	850	869	809	847	818	817	845	871	795	820	818	847	767	830	807	772	825	823
23402	21224	27563	24903	20866	25538	27186	5597	572	535	497	524	517	538	491	505	476	497	483	498	454	479	482	466	500	475	517	514	491	516	519	547	521	471	490	509	495	513	505	520	474	509	513	502	515	481	455	525	499	500	463	496	475	483	508	494	495	476	498	492	503	500	497	489	491	514	490	517	491	500	497	488	491	456	501	461	529	473	473	498	529	443	470	518	504	497	486	496	476	508	498	482	519	498	481	543	505	520	524	489	495	463	503	488	502	507	493	460	477	496	514	521	464	477	462	464	492	522	533	538	503	489	472	525	512	492	498	497	517	528	530	469	504	505	481	508	489	477	498	512	525	477	473	487	491	533	510	483	425	497	493	488	500	505	492	532	497	512	520	489	491	508	468	515	507	488	481	497	481	496	472	500	478	525	525	491	459	484	528	504	494	483	456	499	537	508	525	491	474	493	454	492	507	533	514	485	472	492	511	509	470	524	505	491	500	527	491	469	515	443	526	498	500	497	492	479	485	488	454	479	489	491	461	510	495	490	485	508	538	517	478	493	469	497	462	480	480	513	489	517	511	507	510	479	521	487	488	464	541	500	518	494	491	523	500	471	496	487	477	505	464	502	529	482	470	492	511	467	498	511	484	537	531	467	491	491	473	486	483	510	468	512	489	471	517	487	475	472	493	523	497	482	484	524	489	507	518	474	531	508	469	517	512	504	500	483	466	461	503	534	485	514	490	474	490	483	512	484	517	482	469	489	501	500	482	506	508	495	524	503	512	525	461	491	493	533	472	514	485	477	504	526	492	494	524	455	506	481	469	483	480	514	516	534	531	506	462	483	513	505	521	491	460	529	473	489	475	520	444	519	509	483	481	509	497	530	468	435	517	509	512	500	457	465	489	499	483	485	474	534	537	467	454	509	496	493	509	497	546	531	475	521	469	548	484	501	462	507	519	505	490	487	495	488	501	491	555	514	499	503	494	498	521	500	498	509	505	462	515	466	473	488	480	484	483	501	546	492	498	474	476	426	498	524	537	516	529	490	531	498	516	497	551	488	488	520	488	517	512	487	447	454	494	474	501	479	507	483	534	538	493	538	464	515	518	516	470	512	474	490	470	490	482	518	467	480	493	493	506	507	554	566	466	486	517	480	502	521	539	498	503	525	498	537	504	505	484	543	491	474	452	495	549	476	433	527	517	485	485	517	522	507	479	529	451	493	505	538	510	496	476	481	486	466	535	527	522	539	480	523	477	504	524	447	502	483	494	455	513	481	520	471	506	499	512	468	460	480	473	497	514	487	503	491	506	493	493	504	494	459	510	462	509	527	489	533	493	437	502	482	500	494	506	519	480	514	475	497	493	479	468	507	494	481	527	481	494	533	478	496	509	512	487	517	477	515	524	470	488	463	501	528	488	482	534	472	468	487	511	478	485	486	492	511	510	482	482	506	494	486	523	495	512	498	512	498	475	498	473	482	460	498	505	503	487	537	505	509	528	482	489	507	477	502	464	502	511	499	511	493	485	497	523	506	493	492	509	495	472	467	514	486	485	508	490	477	513	482	523	511	498	500	487	502	536	488	511	514	525	466	545	472	499	508	504	510	493	486	488	509	527	484	478	480	444	517	470	530	481	518	481	522	506	483	538	534	486	453	484	491	516	517	489	477	513	509	520	514	472	532	462	526	518	517	513	494	523	541	471	505	506	468	502	546	502	505	499	497	507	516	485	495	497	487	496	513	500	473	505	515	472	462	476	483	457	524	493	472	484	520	509	515	493	479	484	531	454	477	507	523	466	508	499	520	506	507	479	468	524	471	475	514	473	488	516	500	482	468	526	467	522	487	480	499	496	450	480	499	515	490	559	518	530	517	524	512	501	473	530	520	471	521	488	510	480	502	446	464	464	503	511	512	519	513	452	504	495	501	529	458	499	489	458	507	501	518	488	485	537	466	513	499	479	452	479	495	478	472	467	491	488	487	503	537	482	516	459	504	461	504	532	479	459	496	485	516	520	465	506	469	521	501	513	505	476	521	484	509	505	513	531	493	471	498	507	480	502	492	469	538	500	515	450	513	472	505	526	502	496	482	515	522	478	479	519	485	475	490	472	464	492	444	495	490	487	487	493	519	495	487	487	498	525	448	527	486	501	517	450	493	504	507	517	483	460	510	460	488	528	528	468	508	479	479	449	446	546	521	508	480	446	501	507	523	511	498	494	489	474	506	487	483	478	457	480	488	504	478	495	522	529	505	508	485	507	505	521	465	504	498	523	484	516	471	491	493	490	465	492	464	497	465	468	498	540	496	469	527	500	486	515	526	510	496	473	476	525	501	458	489	453	501	534	523	484	485	484	464	528	511	507	508	534	547	473	455	478	527	500	502	506	469	495	500	519	506	473	484	510	501	477	456	515	442	517	515	502	539	504	471	500	545	511	522	504	515	530	477	509	501	519	473	514	532	529	540	521	482	477	496	460	524	565	518	511	509	482	472	495	488	513	476	502	493	479	476	514	517	438	493	501	524	525	516	477	486	487	481	485	493	491	509	497	488	483	467	480	569	498	524	477	511	494	517	466	472	468	529	486	501	491	477	534	479	524	512	522	497	474	499	483	514	530	487	452	533	485	506	480	497	489	538	477	511	548	459	495	515	465	485	499	491	506	492	471	515	503	524	490	486	513	518	515	496	470	478	504	465	528	485	491	510	477	525	490	464	509	508	499	504	417	507	452	480	491	488	478	544	500	527	527	504	476	457	527	471	496	464	476	505	510	503	492	499	507	487	472	519	484	508	512	459	478	462	545	485	503	505	497	487	502	518	518	473	479	530	517	485	498	480	533	494	489	473	469	507	468	479	454	513	463	510	521	475	491	480	489	517	452	512	500	526	484	546	473	485	544	504	471	498	467	490	461	492	486	507	465	472	495	481	504	490	534	477	502	485	504	484	479	479	494	483	470	514	479	509	479	475	492	448	515	491	507	520	534	509	505	515	513	474	495	489	499	509	448	509	462	513	459	472	511	495	513	489	492	532	509	500	491	468	482	468	494	484	489	504	529	481	521	492	457	498	512	496	515	531	504	480	522	455	430	489	481	498	532	490	511	456	493	462	546	483	494	529	551	502	497	466	493	487	478	513	477	494	486	472	496	509	519	487	521	460	530	497	496	517	473	480	508	532	496	494	471	487	507	459	476	505	485	492	496	491	503	492	481	474	503	497	486	525	526	479	514	509	477	506	524	510	512	468	523	453	500	500	489	489	492	530	530	525	518	504	477	523	528	527	529	444	460	493	471	492	456	527	488	510	533	477	522	513	494	485	481	499	522	476	503	494	514	507	547	485	496	488	470	484	489	523	495	484	492	479	485	473	522	516	460	483	493	498	483	519	453	468	479	530	476	479	472	521	538	518	489	480	520	504	500	523	467	502	517	482	484	482	503	492	483	476	502	478	503	452	526	500	476	474	505	499	519	501	498	510	480	464	478	485	502	486	520	481	478	506	473	509	512	514
30275	48243	24875	11544	15753	30712	29742	4294	715	626	642	674	676	646	690	672	684	675	687	650	686	644	676	644	717	653	696	661	671	681	640	663	675	671	668	680	622	675	644	675	635	657	655	672	693	696	654	655	721	641	663	654	688	692	725	666	640	658	690	675	667	658	733	653	680	657	660	700	716	685	664	635	686	634	643	646	680	676	688	672	653	643	649	647	654	673	647	695	656	678	679	677	639	688	676	634	660	673	709	631	643	665	726	675	680	705	629	693	674	669	682	655	646	635	644	658	626	666	683	662	649	714	650	678	600	676	645	677	637	672	677	640	623	683	679	627	624	642	675	679	687	682	644	682	654	693	684	667	671	648	658	683	696	654	677	661	658	629	649	672	652	680	651	655	628	624	662	635	635	705	702	630	634	645	639	661	638	647	651	651	607	648	680	622	629	673	665	669	626	714	653	680	634	658	663	645	651	653	706	668	663	666	678	672	628	717	645	687	683	697	697	637	666	655	645	690	659	699	654	650	662	698	665	697	642	692	658	680	656	650	649	693	695	687	703	679	674	667	676	691	660	665	658	656	709	684	664	697	714	670	597	669	653	640	631	668	635	711	679	627	695	673	693	689	661	640	689	647	639	672	668	670	655	676	664	664	676	705	667	671	706	678	636	695	676	699	670	682	667	670	697	664	659	668	676	692	698	662	699	673	685	656	693	657	682	644	633	633	651	645	663	706	661	657	648	693	673	683	717	678	658	670	648	662	695	677	641	647	655	699	634	717	618	709	662	644	652	662	650	622	640	637	694	681	696	731	638	654	696	650	709	669	658	634	629	635	691	666	676	679	664	705	670	726	660	682	659	664	714	685	683	668	647	631	699	669	717	709	690	688	663	694	672	673	700	664	665	713	634	623	643	680	636	689	624	639	702	680	692	602	655	706	647	662	736	664	643	667	658	654	659	690	675	668	669	678	647	669	693	622	683	653	647	677	666	662	678	617	649	640	664	713	654	683	676	664	650	651	702	691	628	655	683	660	672	663	622	684	712	703	648	682	698	681	659	679	685	679	697	647	655	711	614	704	706	662	688	643	667	694	676	667	629	671	641	633	669	668	655	643	646	665	650	661	700	688	713	671	648	653	591	638	662	606	674	652	691	658	694	698	695	691	700	627	649	650	656	658	678	638	677	720	620	674	677	704	660	666	702	685	652	648	665	666	667	698	652	692	675	670	596	671	686	657	689	677	638	636	693	658	686	703	669	715	616	706	649	675	632	663	694	693	664	658	657	702	629	660	704	664	670	641	683	696	685	682	684	646	670	668	656	673	673	686	663	686	696	645	660	654	664	700	684	656	639	667	659	691	697	665	671	673	719	705	710	651	698	711	655	689	698	625	659	645	690	689	671	646	667	669	628	682	638	693	652	680	669	651	699	682	680	650	660	657	687	641	659	672	643	665	684	676	695	669	680	692	717	686	640	638	666	675	658	682	650	646	696	638	695	727	660	690	652	659	664	647	646	669	652	675	689	685	657	659	694	639	657	652	659	607	652	667	652	634	665	683	649	679	708	640	647	676	668	710	685	684	627	668	695	658	677	702	687	668	644	675	698	656	720	689	649	689	707	669	646	713	663	674	695	685	660	630	675	647	602	612	647	688	632	641	649	679	639	736	685	697	666	723	703	680	669	642	691	684	660	654	711	623	685	618	691	663	643	657	695	641	690	657	632	612	715	700	732	656	699	665	635	689	639	651	696	655	693	674	699	660	655	692	625	688	665	689	653	704	713	667	652	625	657	645	663	665	697	620	664	689	672	695	652	706	676	636	693	710	674	665	653	659	676	654	682	652	650	708	630	656	662	688	664	687	657	717	640	696	646	651	636	648	611	668	726	712	659	651	660	670	654	718	681	647	617	664	709	660	640	665	684	625	655	665	651	654	699	648	649	647	714	697	667	653	682	700	654	643	656	656	664	692	667	631	715	680	654	664	661	676	656	667	678	626	694	690	650	699	696	647	665	691	679	648	679	693	696	636	710	690	677	701	673	666	657	658	666	676	655	660	648	658	670	703	676	725	612	690	700	678	616	666	662	658	661	611	628	682	668	650	679	657	634	643	631	682	620	631	661	674	693	695	662	670	669	635	639	683	643	628	663	664	659	656	658	699	673	647	628	671	655	723	683	693	634	667	604	691	688	710	653	674	673	611	689	682	676	688	686	658	620	687	661	680	674	665	688	682	644	685	658	608	711	676	678	679	713	672	672	686	704	694	695	694	663	615	673	666	658	629	667	678	673	646	681	684	641	685	667	676	668	686	702	689	654	653	684	638	654	657	641	661	635	703	698	739	707	620	680	630	719	656	669	695	672	665	679	723	667	624	690	709	660	653	661	624	652	608	690	703	662	685	654	621	679	659	681	662	693	643	646	670	711	689	696	702	699	667	686	659	660	687	677	652	688	663	670	676	644	651	676	709	651	622	688	676	686	648	649	674	716	693	700	636	640	621	667	699	679	675	651	652	692	638	671	652	731	643	676	689	688	701	716	658	625	681	702	625	690	649	683	623	717	678	726	636	652	663	625	717	673	673	672	690	672	708	665	629	740	637	638	668	662	635	702	657	662	624	654	669	667	641	684	656	673	679	663	653	668	644	641	713	700	681	669	675	689	683	643	675	650	652	686	638	654	679	682	717	675	656	695	671	688	660	656	652	695	627	670	657	615	669	680	635	669	664	705	637	609	650	723	637	678	626	620	697	673	710	661	711	671	660	682	643	702	667	645	655	667	646	667	693	713	710	644	672	656	621	694	659	699	657	720	703	692	671	675	688	657	660	685	616	649	668	629	680	711	703	656	659	684	637	663	675	653	681	711	650	652	668	621	677	679	658	655	675	660	678	695	635	670	673	721	675	696	667	663	670	647	699	634	701	644	658	659	686	682	691	628	666	698	688	693	652	678	667	676	690	698	677	639	668	723	622	677	659	691	613	679	673	679	658	656	711	652	633	651	673	657	679	677	641	658	644	633	671	685	657	601	646	661	681	623	653	646	685	668	689	666	654	650	670	717	696	711	651	655	676	662	619	690	655	650	658	654	649	676	624	678	635	688	668	685	622	697	613	650	629	682	687	660	693	666	710	682	657	702	685	625	691	723	692	690	691	629	693	652	663	668	669	657	670	656	697	663	658	681	679	695	646	679	660	649	666	640	666	684	701	654	639	676	650	624	689	671	610	668	664	711	644	636	671	655	658	655	678	653	644	662	664	656	648	682	676	648	723	698	684	706	593	646	663	662	702	699	643	686	664	646	691	671	654	697	701	668	714	682	647	627	674	608	677	638	673	685	633	621	743	605	705	674	621	691	676	687	655	643	655	691	696	694	696	601	680	697	689	689	683	629	642	656	648	668	657	653	657	699	685	663	667	634	655	677	685	632	686	662	642	650	670	697	636	652	658	708	677	666	639	652	659	648	676	684	711	620	659	666	721	645	666	654	667	676	721	647	663	640	685	685	683
24768	21180	25527	22907	16888	18479	8476	1653	495	455	475	519	518	488	498	522	502	514	480	448	464	512	499	457	524	484	491	469	513	505	490	457	529	530	471	483	519	528	460	486	479	497	499	487	498	479	490	484	510	477	498	478	491	470	469	494	497	533	513	529	500	479	491	498	512	512	473	505	475	463	470	517	456	522	510	480	451	498	507	478	445	482	464	484	489	495	485	501	521	453	475	488	506	483	484	493	491	501	477	486	506	490	488	456	464	482	502	506	495	475	520	488	460	451	525	499	485	481	521	490	498	529	517	471	486	490	496	446	502	527	447	503	488	478	490	493	498	487	458	480	486	446	491	475	489	500	476	521	505	516	484	483	497	499	460	489	481	459	445	522	493	491	457	459	504	512	498	481	482	425	526	496	509	474	458	495	496	442	505	524	475	454	466	514	487	520	471	511	475	452	512	492	483	521	490	480	514	522	501	495	474	502	483	460	412	473	539	456	537	458	438	472	487	491	488	476	471	486	516	515	499	487	486	457	502	470	492	460	496	501	464	484	474	493	513	502	449	472	442	475	527	487	478	444	512	460	486	475	478	463	500	491	487	492	519	474	491	478	510	473	450	490	523	525	477	463	481	478	504	488	506	496	513	481	460	488	492	460	489	486	508	515	472	501	479	487	518	474	520	519	510	488	467	459	502	477	495	434	522	496	485	497	505	506	479	490	476	506	468	508	479	550	494	482	514	499	439	506	505	491	487	499	487	504	517	506	496	526	500	480	466	529	476	473	429	511	485	497	516	478	511	518	461	549	504	479	473	483	484	473	499	506	482	496	454	504	492	447	496	499	506	468	446	511	472	455	510	468	510	479	482	505	485	470	486	517	439	480	455	509	460	499	467	507	458	471	499	473	471	472	481	481	477	476	519	466	479	522	492	501	469	427	511	497	469	525	475	478	521	475	486	498	506	517	490	491	450	545	475	487	510	498	470	499	491	496	491	473	492	516	477	504	495	527	490	535	519	494	503	499	480	478	495	484	467	482	500	472	487	487	470	519	537	500	513	496	513	456	503	489	501	495	503	516	487	492	458	463	531	474	509	498	486	522	492	503	444	479	520	490	469	470	447	497	484	495	470	492	468	504	500	509	505	518	528	478	502	498	462	474	479	469	481	459	516	492	515	514	497	467	502	494	533	500	488	468	496	532	477	545	508	461	526	497	484	445	457	472	491	506	494	509	510	501	501	483	486	497	519	486	505	546	492	515	456	484	474	481	483	523	483	479	499	489	491	497	457	466	465	507	482	485	452	513	476	529	537	480	488	489	461	470	478	487	504	496	510	465	473	485	494	445	487	523	522	466	496	470	501	486	464	482	514	511	470	429	471	479	457	484	490	484	498	468	505	495	491	479	522	499	484	481	463	470	461	501	453	492	498	523	454	488	538	516	513	486	480	460	503	486	475	506	458	438	480	479	510	509	486	493	480	484	496	478	480	491	482	449	521	456	448	464	501	481	507	494	474	455	489	500	466	536	479	505	488	488	497	457	481	491	491	484	572	500	498	514	500	505	486	485	481	472	523	489	511	468	500	539	491	511	501	473	472	514	481	469	508	475	475	495	517	479	489	527	482	490	458	468	503	480	490	552	498	516	481	483	474	486	522	468	451	457	492	466	475	472	454	512	482	452	475	515	504	520	492	446	463	453	499	535	483	489	485	457	481	484	503	486	480	464	504	495	531	502	486	515	483	509	492	494	493	452	480	476	495	514	480	486	501	495	493	501	470	480	511	450	458	515	467	476	510	490	464	468	504	464	491	478	496	482	489	518	511	491	466	490	489	505	481	451	458	524	496	482	463	498	488	486	448	527	509	473	488	491	503	473	475	500	456	499	482	494	469	477	480	497	498	495	471	497	497	458	497	481	487	459	507	482	501	492	453	476	516	519	491	431	432	468	500	454	478	486	466	483	508	460	504	485	488	484	499	521	510	486	483	479	482	435	509	509	498	474	480	537	522	494	476	482	527	489	500	495	510	488	501	514	487	482	470	477	513	502	507	472	503	516	453	496	528	439	540	482	484	482	502	481	488	485	466	486	475	471	537	478	504	490	462	497	522	472	499	479	496	505	503	465	464	496	481	474	491	514	489	522	516	518	479	484	479	506	459	529	519	503	497	543	493	502	489	462	475	491	488	486	516	483	488	487	487	456	479	456	493	472	488	462	464	484	492	509	508	461	502	472	506	472	444	464	459	453	507	502	533	501	464	491	473	550	507	460	504	474	558	551	487	486	456	535	470	501	471	523	508	482	483	489	469	505	441	462	496	471	489	463	482	482	467	522	500	507	469	488	507	516	502	476	504	502	511	478	473	479	489	476	533	462	487	490	480	483	484	489	485	477	483	482	520	500	462	492	473	465	554	493	487	494	479	473	500	492	484	503	523	489	445	487	533	467	504	490	488	489	491	461	511	500	509	505	519	479	486	488	456	485	512	449	500	521	475	503	516	505	512	518	517	474	461	495	462	505	484	507	485	487	477	512	485	465	494	520	516	494	479	467	501	521	480	489	483	478	477	491	483	473	441	490	542	487	482	482	483	512	517	501	493	511	491	466	481	493	487	479	509	472	488	469	433	502	487	494	526	481	499	504	457	479	468	500	501	503	482	527	461	499	449	523	497	473	510	458	473	518	470	480	501	516	466	473	513	506	498	503	489	482	503	472	508	493	498	505	486	486	527	453	493	457	507	492	511	536	498	457	503	446	509	484	494	468	468	458	462	464	477	451	538	504	463	499	455	469	492	494	482	510	481	508	460	482	495	473	468	487	510	481	455	463	467	468	496	486	488	478	466	504	485	485	488	508	474	448	465	494	493	506	513	494	462	483	448	485	482	464	486	488	499	515	484	488	474	450	431	487	462	494	432	541	511	458	496	539	518	489	513	507	465	475	476	466	495	509	459	485	491	476	469	513	482	470	447	465	475	475	471	510	476	503	454	461	491	509	469	505	485	476	472	476	489	477	510	504	478	532	443	531	476	480	488	471	481	500	495	490	462	485	434	469	534	502	499	470	467	514	505	464	502	477	486	470	478	479	478	502	527	485	487	519	472	476	485	496	469	451	490	513	506	509	497	455	494	473	479	483	501	540	499	478	498	520	508	469	462	493	507	493	463	475	458	478	505	481	470	479	516	519	486	508	502	533	473	517	493	543	443	488	521	492	475	516	476	474	482	480	533	506	460	467	509	435	487	510	493	473	488	468	496	512	469	479	479	497	490	488	480	472	512	483	484	494	478	514	457	486	492	490	491	496	515	520	505	507	466	490	493	469	473	505	489	485	489	499	518	532	484	480	479	485	489	490	488	520	507	514	497	462	492	460	485	503	489	487	499	485	471	489	515	450	480	462	479	458	482	500	510	453	424	485	487	523	475	454	477	472	474	469	489	511	479	493	473	504	502	461	468	501	457	492	489	466	521	501	504	437	472	503	481	508	496	507	459	477	463	498	546	481	482	498
28044	39090	18434	11344	25357	26508	13079	2827	641	659	624	653	660	627	636	629	664	642	619	616	625	659	638	666	660	621	629	623	697	601	684	660	642	670	625	638	642	684	637	637	632	618	655	617	649	624	669	678	658	691	593	655	672	615	628	613	623	683	691	702	629	690	643	650	647	664	652	652	663	700	656	641	657	635	653	636	678	695	620	670	614	615	649	641	620	614	640	574	631	665	616	619	609	623	689	667	629	648	641	647	690	653	663	662	715	685	661	654	659	609	657	665	663	656	684	659	636	644	665	647	624	628	637	638	668	624	670	670	696	671	644	643	636	672	668	671	615	633	646	582	667	622	634	618	672	707	638	638	636	671	628	640	660	619	608	626	659	629	622	690	657	684	643	609	625	645	645	671	619	612	665	629	666	655	610	635	635	633	717	643	611	641	608	654	686	645	649	672	643	653	646	632	673	609	638	630	665	671	657	651	640	663	670	673	620	658	678	581	707	624	665	629	661	636	618	636	630	693	620	668	670	611	681	615	680	683	611	619	672	651	715	666	659	639	673	664	674	640	667	673	633	632	657	665	663	632	600	663	670	642	667	632	616	641	616	648	718	665	640	628	635	638	617	648	655	647	667	682	640	681	631	656	712	665	657	649	634	594	664	643	684	645	669	679	641	643	657	645	690	634	659	630	627	644	662	673	649	681	617	655	682	627	697	612	626	659	626	665	650	650	632	663	622	643	680	681	639	615	658	678	690	668	597	586	610	594	614	608	643	590	615	634	647	649	601	663	654	636	606	650	610	600	626	605	640	621	637	608	638	676	694	664	661	684	669	650	708	689	668	677	615	600	667	647	657	668	658	626	659	672	625	636	677	645	676	653	594	641	680	666	643	628	651	679	645	596	667	635	616	630	657	641	655	606	650	591	629	631	625	627	650	617	601	631	663	626	612	617	673	654	681	644	643	670	650	631	658	634	637	655	624	631	687	637	651	690	627	641	615	691	675	619	649	666	616	633	634	657	605	614	687	692	587	622	628	623	627	635	667	609	641	648	678	677	673	630	640	619	622	615	636	679	659	665	643	616	660	642	641	611	669	616	633	673	639	623	678	610	624	623	615	676	664	656	630	658	613	669	636	653	679	663	701	678	611	655	689	628	621	635	646	643	676	617	670	631	628	665	637	628	659	646	679	649	694	647	679	622	677	645	687	682	622	692	660	629	623	634	613	615	663	664	635	637	601	696	673	665	628	624	623	677	653	696	692	664	683	642	632	653	628	681	603	629	614	631	623	632	679	660	615	682	671	638	667	575	641	627	644	630	641	620	679	652	642	635	716	644	623	638	617	661	633	629	619	651	668	655	659	646	637	592	645	646	636	617	670	684	641	663	661	683	580	621	640	671	643	670	612	641	612	592	633	653	635	681	639	656	683	652	610	619	630	630	658	581	642	673	603	664	657	661	638	632	655	640	642	650	647	643	628	633	645	638	636	635	674	627	589	632	635	664	639	634	631	641	629	668	651	648	667	689	650	656	635	643	628	642	661	619	605	612	670	657	681	666	645	648	655	659	615	631	650	656	653	660	687	662	649	640	653	665	608	721	591	657	671	660	655	651	729	643	634	631	632	657	622	601	649	629	637	647	656	613	655	661	615	635	678	674	607	632	672	628	685	658	661	659	642	690	661	630	650	607	650	618	619	663	652	676	680	642	627	658	618	652	631	680	662	676	644	663	642	695	682	627	692	655	705	649	574	604	686	647	635	651	672	662	663	661	629	659	636	706	623	590	626	617	619	693	622	621	624	685	632	642	652	646	608	670	636	602	676	600	617	638	685	685	642	614	607	661	640	681	654	644	653	668	611	599	644	652	648	669	632	701	600	617	669	635	683	623	631	678	631	600	635	635	639	652	682	628	653	677	666	664	639	648	676	665	656	683	674	662	663	641	638	643	648	685	648	631	635	632	635	664	653	606	685	622	639	654	629	662	664	624	691	684	631	586	635	639	702	647	654	645	673	614	633	610	673	644	619	629	616	667	676	661	644	673	660	631	649	671	668	657	607	615	591	654	636	642	688	616	656	641	630	656	692	621	614	652	612	670	665	665	677	613	670	661	618	648	663	653	654	638	599	650	620	711	659	632	665	644	660	651	635	677	682	626	647	671	633	640	657	684	658	633	671	640	631	685	646	623	609	611	622	697	665	679	654	658	629	617	656	638	595	629	600	641	681	623	694	671	599	606	664	628	655	608	649	641	626	628	673	631	625	659	657	610	657	706	629	664	667	616	631	661	621	668	697	638	606	663	682	659	633	613	646	676	647	673	583	687	646	642	636	623	630	648	671	687	684	649	646	648	682	616	639	624	657	632	643	644	629	627	657	695	716	615	681	647	648	652	703	611	636	652	606	703	614	633	605	647	611	612	671	643	668	620	644	655	622	587	665	635	620	636	646	654	708	669	649	679	673	617	667	631	649	616	644	673	603	607	604	634	633	620	653	635	636	638	669	632	610	631	635	616	667	642	651	620	677	630	620	619	628	611	651	679	676	631	590	637	662	624	682	681	646	606	629	685	649	645	655	614	696	648	637	620	600	653	640	622	645	616	605	629	657	639	653	640	604	644	658	634	648	654	654	681	632	659	683	599	599	627	622	637	680	647	679	665	652	632	642	647	656	621	591	657	613	668	687	630	593	630	664	693	637	626	629	628	625	635	688	625	647	646	670	650	631	644	647	621	642	630	617	636	661	665	627	628	628	643	660	660	636	680	659	631	641	598	667	655	643	649	642	702	624	661	639	643	660	655	664	632	649	597	673	659	616	646	629	634	607	663	662	646	634	682	617	645	688	661	662	650	646	664	618	676	616	647	669	593	696	710	609	632	617	635	639	647	598	679	600	635	638	661	642	636	620	606	666	661	653	705	661	622	686	617	671	663	647	625	672	644	629	685	644	662	694	655	647	647	662	660	641	665	632	642	640	671	640	628	667	638	634	679	644	650	664	642	624	671	659	644	681	650	640	645	607	635	633	603	600	632	614	632	663	630	617	624	641	651	639	697	629	690	657	655	621	672	652	666	645	622	630	699	614	640	616	698	674	632	671	686	655	695	667	653	621	653	615	643	686	647	636	613	612	682	640	633	638	656	617	648	654	645	694	640	681	658	683	680	632	650	695	617	652	678	639	654	691	644	666	690	673	680	641	598	629	694	665	633	635	691	646	642	638	657	654	673	662	649	634	642	617	664	683	678	622	690	650	660	688	612	607	660	633	664	643	632	668	709	656	626	653	693	644	679	654	656	589	606	633	606	659	656	659	653	698	640	615	636	600	623	677	667	622	673	637	651	646	662	681	660	660	644	667	644	673	670	628	646	597	651	647	660	658	630	690	647	645	650	636	637	699	664	635	669	686	632	644	641	600	611	631	622	686	636	670	665	679	684	653	643	587	667	680	603	630	664	591	667	645	596	646	619	642	609	625	699	603	613	658	681	655	658	653	639	668	645	662	656	647	644
22365	21113	28201	24230	23439	34265	34781	13003	654	337	350	285	293	283	310	292	286	306	289	288	309	287	280	308	283	321	282	293	314	314	281	278	316	279	338	295	275	285	282	289	309	324	300	295	258	274	305	270	268	291	315	284	287	290	284	275	257	270	291	283	273	272	268	302	304	298	307	269	276	313	255	300	305	310	307	309	327	295	285	276	309	279	292	291	319	275	275	303	315	287	328	309	291	280	304	315	285	269	282	283	314	293	271	297	302	302	287	297	295	293	270	317	294	306	296	282	298	280	296	267	275	279	315	289	327	319	310	297	301	310	288	309	278	294	277	260	308	315	301	297	338	303	294	281	292	311	310	306	293	288	318	297	298	313	278	315	285	288	293	299	279	268	298	280	308	280	339	295	297	295	315	337	326	303	280	289	306	274	276	304	340	270	293	291	284	295	291	284	296	283	280	286	281	283	288	303	283	295	288	289	277	291	284	303	305	279	322	279	273	281	265	278	291	298	296	268	273	276	302	284	305	265	296	283	290	267	276	289	308	302	282	285	309	260	285	290	268	302	269	283	315	306	281	281	310	280	280	301	299	297	303	294	308	301	311	267	275	286	279	291	277	300	275	295	293	291	297	300	313	290	254	291	296	272	304	255	292	289	311	289	266	282	312	295	261	297	272	310	293	265	305	275	300	289	291	281	292	285	296	301	305	300	283	278	280	284	285	307	311	296	320	282	314	276	288	295	294	298	312	291	242	285	285	293	309	275	286	295	293	301	274	300	277	272	308	321	269	286	299	309	333	274	281	296	288	283	275	286	296	259	270	284	280	313	318	277	311	285	302	304	277	308	270	295	266	308	294	281	330	287	293	288	285	280	286	288	298	300	296	281	293	275	318	256	274	274	267	303	283	278	284	298	286	285	305	274	279	275	247	273	293	285	293	273	278	288	282	281	330	294	291	279	279	277	294	292	261	268	267	342	290	293	298	321	316	310	316	284	283	288	283	281	306	329	294	306	316	307	303	276	287	315	315	318	292	324	312	274	284	305	307	314	342	311	297	296	294	293	318	302	290	301	287	297	296	282	269	266	289	276	287	294	325	315	271	321	322	270	304	265	305	308	269	295	284	259	290	307	314	275	301	265	259	293	297	280	307	273	310	307	301	284	322	268	287	299	330	297	309	290	271	338	314	302	298	277	292	325	310	306	302	283	300	316	295	303	309	289	304	277	306	289	315	279	307	270	291	259	289	314	291	274	287	315	285	288	310	315	297	302	305	311	257	290	330	320	283	297	280	301	306	294	284	276	290	295	280	301	272	305	299	295	275	306	285	303	325	278	301	304	270	275	308	319	319	273	285	319	272	302	299	291	279	332	298	306	290	299	271	303	276	289	253	284	323	294	300	292	258	280	278	304	285	309	301	287	297	280	307	286	306	297	298	300	286	283	302	305	273	284	276	286	314	270	287	316	308	311	284	314	301	287	320	295	325	329	277	296	313	275	291	297	285	294	292	302	329	317	260	288	287	260	311	262	324	282	269	296	306	288	340	310	286	265	301	289	265	261	291	313	275	263	303	301	282	277	295	283	300	301	285	298	290	301	260	283	300	250	292	307	256	311	310	295	317	261	325	286	282	251	315	307	290	291	318	308	292	289	277	287	275	302	307	310	275	319	290	331	296	273	269	308	294	295	285	279	294	284	285	303	291	304	291	313	272	286	308	291	303	322	273	305	297	299	314	298	280	297	289	278	311	280	291	288	277	291	291	309	282	274	294	275	320	273	258	311	274	296	286	293	295	301	271	283	277	307	294	286	313	295	333	292	282	278	280	296	305	289	291	323	299	312	284	296	304	289	279	278	277	301	272	295	292	294	288	290	271	298	282	324	308	298	295	299	282	278	286	321	290	295	318	295	276	287	289	297	289	290	270	275	331	292	308	297	331	288	295	281	321	288	297	320	296	286	296	265	296	281	309	296	307	296	286	293	260	310	293	304	290	287	316	299	308	287	275	289	301	294	321	292	315	314	308	345	291	283	355	313	341	300	292	268	273	284	305	303	270	289	295	305	287	290	286	287	277	264	270	313	270	316	295	325	287	286	290	308	310	270	298	319	269	285	274	283	298	269	295	272	286	323	291	280	303	291	269	310	294	317	286	301	321	324	317	299	286	287	281	292	300	305	288	312	277	260	284	276	279	318	312	298	307	312	323	306	279	297	289	281	289	305	296	281	273	269	274	307	279	288	270	275	292	290	297	302	307	286	334	292	318	301	295	304	294	301	309	288	246	277	263	298	303	309	285	295	312	277	268	299	292	317	293	305	291	317	282	285	307	287	296	269	301	292	293	281	304	286	269	289	304	279	303	312	308	301	278	260	291	315	295	277	280	279	302	276	284	301	299	286	299	289	289	263	309	288	283	313	275	256	287	297	302	338	281	294	312	258	293	296	286	330	289	270	305	290	295	318	291	300	283	278	278	268	269	302	325	317	305	322	273	273	258	313	295	274	275	290	278	303	280	303	292	320	254	278	296	295	242	262	287	283	304	279	287	283	301	315	309	306	296	272	283	329	305	282	316	282	289	276	299	313	320	291	274	288	280	296	305	299	267	285	281	318	279	298	291	294	283	331	267	318	282	281	308	305	303	268	291	296	339	273	277	258	298	279	284	284	296	290	274	325	257	301	298	294	296	275	298	313	287	292	292	312	272	287	262	295	301	300	299	288	293	309	293	293	302	247	307	307	305	291	268	286	279	284	280	286	302	301	294	308	302	294	276	291	277	288	286	262	316	322	315	301	294	279	301	302	291	267	279	314	297	290	339	291	279	317	288	294	300	283	281	304	287	300	279	310	328	295	316	286	268	275	291	278	265	312	315	279	291	287	300	277	276	298	321	264	326	310	304	308	290	301	274	287	293	293	294	282	279	287	300	293	284	279	298	258	323	296	309	279	272	275	285	278	287	303	295	299	292	277	297	305	273	303	231	300	311	277	320	299	317	292	266	305	315	312	304	302	298	263	288	289	316	284	322	300	297	298	319	267	295	298	292	282	282	285	302	261	294	286	286	306	329	275	287	288	292	283	313	293	302	316	278	301	286	287	287	293	263	271	318	301	281	328	291	289	286	292	302	299	294	288	291	280	314	258	291	289	306	310	301	294	265	283	299	279	266	256	260	296	316	332	288	280	288	283	295	304	277	284	294	312	289	296	263	279	275	312	275	292	320	271	298	283	286	291	269	273	315	296	287	278	269	267	284	284	309	281	295	307	290	281	277	309	294	297	258	282	315	262	284	310	306	311	293	286	275	295	316	280	307	274	298	295	285	279	304	269	286	278	282	292	294	319	281	312	303	288	278	289	281	307	298	288	297	308	301	278	289	302	280	282	303	294	274	290	301	293	288	249	317	287	266	288	320	271	264	289	322	259	283	314	280	297	292	275	305	266	285	284	287	248	283	316	288	278	281	298	294	295	285	285	328	278	277	301	317	289	285	271	297	283	268	294	272	261
32837	53831	35984	22348	36135	43343	36095	12465	416	442	415	393	423	404	390	422	392	423	407	406	374	436	403	410	396	442	421	407	372	394	388	408	421	399	383	379	428	419	416	413	424	386	407	379	392	430	409	372	395	391	407	382	389	413	406	415	398	369	424	382	397	393	401	367	427	374	362	389	399	376	372	368	423	423	380	416	414	391	393	378	367	404	416	387	448	414	406	429	376	387	387	408	382	403	374	422	385	373	419	387	408	404	386	417	384	399	419	429	419	399	393	422	404	409	406	432	384	443	386	397	407	410	409	389	403	394	416	393	420	405	399	377	396	399	401	398	384	397	399	434	404	419	410	372	388	403	380	406	396	382	365	383	407	397	439	390	383	408	432	394	433	375	409	391	410	381	413	413	364	406	385	415	424	384	391	374	389	422	374	386	373	424	383	361	358	397	444	405	435	389	417	416	454	439	400	374	397	413	414	421	370	367	405	389	407	407	388	395	390	420	411	405	377	369	401	361	393	423	427	407	389	401	406	373	432	401	403	398	385	399	386	359	375	420	419	380	381	386	363	408	393	416	386	404	397	391	435	373	378	404	389	451	409	402	448	403	370	400	424	416	385	410	404	415	421	408	409	380	389	398	412	376	382	395	435	406	409	385	395	407	417	393	407	424	413	391	419	381	418	413	387	361	397	370	383	394	413	419	368	426	426	392	429	420	377	398	395	393	376	431	395	385	382	412	396	398	421	390	402	406	388	363	389	392	411	375	404	363	405	424	394	423	404	389	400	401	386	370	393	421	415	400	392	403	374	379	403	377	393	389	371	397	382	385	400	375	375	429	392	397	394	415	425	393	405	419	399	414	413	399	380	386	356	399	383	428	410	361	410	400	388	423	413	384	415	420	407	426	408	401	407	385	393	360	413	420	408	379	405	372	420	389	401	398	400	423	374	421	429	420	388	416	403	375	420	452	392	402	390	423	422	378	420	403	392	424	403	385	421	397	382	427	395	435	399	395	379	436	396	394	386	415	404	381	415	395	455	405	374	414	449	411	401	396	407	416	379	405	359	424	390	416	386	363	397	373	400	394	394	423	424	386	417	386	425	436	393	417	379	406	372	377	398	432	427	413	381	432	377	398	390	415	376	398	391	414	388	410	400	405	394	371	416	385	378	403	363	411	383	417	388	376	395	415	385	375	398	398	398	421	362	438	400	398	391	374	424	417	424	431	378	438	430	400	389	404	371	394	400	422	426	392	393	386	385	369	382	475	399	398	385	421	408	362	379	398	380	411	402	390	440	393	402	361	371	398	352	413	389	390	380	409	435	374	398	376	399	398	416	407	421	422	369	399	424	386	392	383	402	431	372	410	370	412	406	403	387	391	415	412	423	386	396	406	397	405	387	402	393	421	354	407	446	411	399	406	442	394	402	397	406	419	420	399	377	386	365	422	393	380	399	417	418	415	415	423	431	409	398	379	383	409	440	412	397	396	421	380	393	383	346	406	377	406	388	376	376	404	362	422	421	428	409	433	401	397	392	398	403	373	399	370	404	405	396	396	410	383	400	372	386	378	394	382	386	367	390	414	443	390	411	416	399	397	405	429	399	381	393	388	409	403	391	394	398	424	441	381	399	389	377	427	396	370	408	413	374	441	416	416	424	379	415	429	446	404	447	405	421	375	397	387	378	384	397	393	422	390	412	418	433	423	370	362	381	426	404	350	404	387	387	449	421	420	389	405	417	379	419	380	424	386	387	376	375	432	373	397	409	401	388	372	393	404	429	365	393	400	408	404	407	377	404	366	352	385	383	419	398	387	401	398	393	412	382	421	418	427	353	368	350	394	431	381	384	416	395	457	386	392	422	422	435	391	387	433	414	405	423	402	384	380	422	384	434	386	392	378	404	397	401	374	410	389	394	355	415	387	392	423	390	366	397	394	421	361	385	348	411	426	414	360	387	403	441	400	399	378	405	390	421	403	361	412	415	427	397	376	406	380	431	379	403	385	400	405	355	395	413	417	420	379	390	423	395	390	376	371	403	428	450	386	422	398	386	416	393	424	370	399	406	351	407	387	402	400	425	400	372	378	410	409	385	360	389	420	400	419	405	390	410	404	398	430	396	398	418	392	394	428	417	405	370	406	420	372	391	399	379	373	402	415	421	384	371	428	367	388	412	360	354	438	372	414	420	403	389	411	438	421	402	375	372	412	405	412	399	396	372	404	393	404	382	399	393	386	400	386	397	396	405	386	386	393	386	380	408	390	406	383	392	421	415	423	379	420	385	377	434	407	375	410	416	427	409	406	420	408	424	395	426	397	384	421	427	395	402	404	426	377	413	405	438	450	420	386	391	402	405	396	434	392	382	375	376	390	413	392	388	375	397	392	399	403	381	374	402	399	398	404	419	371	397	404	390	405	368	405	362	371	388	425	371	403	382	421	364	372	382	395	388	426	381	381	372	376	407	393	406	368	395	382	427	413	431	414	401	387	382	382	407	387	436	414	419	430	360	392	471	410	425	382	383	376	366	386	416	403	437	374	398	415	375	399	439	403	382	399	416	402	407	407	388	389	426	417	443	401	397	375	419	414	403	367	369	390	399	396	376	411	383	407	407	398	419	416	379	404	393	372	379	392	398	389	396	401	403	398	360	412	366	402	429	376	413	420	415	399	430	426	363	390	365	412	382	369	389	373	400	393	357	360	358	395	428	360	407	371	387	407	419	386	389	377	397	418	390	376	404	385	391	432	393	372	396	404	374	423	386	423	420	407	421	399	381	409	385	383	418	398	400	405	378	406	423	413	387	384	433	420	383	419	414	445	395	371	398	387	390	375	428	399	381	389	427	385	403	421	387	409	408	378	389	381	374	408	433	397	407	364	374	408	398	384	387	394	405	431	406	398	389	386	385	358	423	375	424	402	381	417	399	407	397	394	367	398	399	395	389	408	401	411	379	401	403	436	388	405	402	385	398	423	422	418	391	402	386	400	406	394	394	408	384	410	406	405	428	411	429	395	407	379	446	418	365	421	425	433	400	430	391	414	393	385	404	383	438	365	398	378	405	393	381	405	378	401	410	387	378	361	388	390	364	406	414	447	400	437	417	412	383	412	408	384	379	372	413	391	412	390	427	422	458	395	406	423	399	381	396	398	369	396	410	383	376	423	380	355	379	396	407	415	375	417	376	408	412	398	391	413	427	366	432	384	384	395	403	458	400	439	418	395	423	393	417	388	402	434	364	403	390	406	397	396	388	366	396	413	382	391	392	389	402	456	369	414	374	383	385	437	399	368	390	403	396	397	399	377	367	439	416	384	367	381	416	383	389	366	422	393	414	444	391	395	369	372	373	430	400	429	406	422	355	408	450	423	383	362	395	412	388	406	382	413	412	387	391	385	386	374	391	397	415	390	395	435	397	429	377	375	372	418	401	379	414	385	409	406	408	395	381	385	432	371	397	370	425	415	409	412	426	345	415	384	418	368	395	423	392	393	396	387	401	400	403	402
28342	21763	12503	2310	1436	4839	4486	1575	602	645	603	554	608	594	624	585	592	658	615	606	590	633	607	631	576	564	603	598	624	581	643	566	607	554	633	594	621	668	608	553	568	570	597	612	552	622	642	589	601	610	670	585	627	592	625	610	649	650	655	584	649	626	590	640	571	605	587	569	591	651	647	640	624	591	604	618	619	562	619	585	609	602	575	609	628	592	605	613	604	602	605	596	611	596	560	622	635	574	626	585	616	614	650	575	569	609	631	634	588	574	584	568	629	601	588	613	626	630	587	575	607	627	530	577	587	561	574	565	642	568	609	590	586	606	572	633	599	582	616	602	585	659	614	613	594	604	592	599	627	592	602	602	614	626	602	595	641	621	591	613	572	590	597	638	607	643	580	615	661	598	564	621	587	602	622	616	613	588	585	578	573	618	673	612	675	636	574	597	604	619	599	600	564	612	577	593	601	563	563	603	588	577	607	613	576	599	657	593	603	609	615	588	607	623	563	624	583	593	599	569	653	600	593	599	600	592	620	572	584	608	592	616	609	606	604	610	609	589	597	634	612	637	588	590	591	589	575	611	572	584	639	608	608	580	600	601	600	633	576	599	632	560	610	611	592	616	650	610	627	631	574	612	597	620	602	572	597	619	614	590	648	588	600	619	623	642	613	596	632	610	607	596	602	649	588	596	605	613	596	578	597	597	634	595	589	661	612	596	572	603	605	578	611	600	590	623	602	590	593	632	631	602	621	564	584	630	614	607	610	641	606	596	609	622	610	582	611	601	607	606	598	600	623	611	608	599	604	597	626	592	607	593	581	566	613	647	593	613	595	609	629	572	598	601	597	643	593	610	623	614	606	591	600	556	607	600	602	645	595	602	620	600	586	582	625	647	627	598	604	560	650	591	578	615	634	615	615	591	630	655	595	642	571	601	581	584	604	619	628	603	598	594	611	607	580	595	567	633	615	621	563	581	619	595	548	618	598	607	570	599	597	622	591	573	611	617	563	599	619	584	631	607	642	598	579	630	570	572	662	610	602	551	593	615	632	602	653	582	592	588	594	588	614	625	612	609	623	597	587	600	591	652	587	583	636	580	573	586	560	637	653	624	601	617	609	588	624	647	610	633	614	582	603	614	665	613	644	588	609	585	624	616	609	609	656	594	603	600	577	615	605	628	577	642	614	642	572	595	635	616	591	550	664	640	609	626	601	594	580	583	592	561	601	604	606	579	581	619	619	585	569	590	622	622	584	600	663	619	587	626	604	576	605	637	608	565	587	606	621	623	596	635	590	592	610	613	645	623	594	615	602	627	644	538	640	562	599	597	613	611	606	610	580	599	603	582	612	648	594	613	592	588	607	635	610	592	630	641	624	637	576	598	600	576	625	581	626	595	627	609	596	576	626	565	544	579	607	593	643	617	592	639	586	622	563	593	615	556	593	590	611	608	619	623	627	587	574	619	604	637	602	572	622	614	608	574	593	612	631	583	629	606	631	594	555	605	611	598	614	620	564	609	635	583	638	630	606	573	573	638	632	627	638	624	611	601	605	608	582	619	662	600	657	637	600	591	585	616	625	533	620	620	609	598	564	576	556	613	623	609	653	608	630	640	603	626	610	589	590	647	593	579	610	604	624	527	576	604	619	564	599	603	631	620	590	610	587	583	587	582	612	606	592	631	617	633	593	633	579	586	592	589	620	600	573	575	600	649	643	651	603	635	606	598	608	616	556	620	596	619	575	614	531	544	582	621	615	608	564	555	582	614	550	603	593	659	583	628	586	595	600	600	624	620	605	644	623	571	588	605	640	583	613	592	628	642	588	563	653	647	613	583	571	634	592	610	574	616	621	638	608	653	596	613	634	614	619	606	624	577	569	581	579	626	635	639	627	605	611	600	621	597	623	619	668	606	616	566	633	576	585	618	599	610	601	602	626	605	616	604	594	596	604	624	616	598	649	635	590	668	605	604	620	651	574	618	649	598	629	581	606	607	612	641	626	600	601	588	576	590	614	594	592	580	584	571	638	567	618	583	610	597	599	604	626	614	578	543	626	636	644	627	585	619	578	600	606	592	588	568	588	607	571	635	646	625	608	625	580	600	592	633	617	611	646	559	585	594	614	626	591	590	621	617	599	614	630	589	629	563	610	611	612	601	603	588	620	598	614	626	612	600	579	603	639	610	613	585	615	633	593	590	614	641	580	600	631	607	581	634	563	592	533	619	614	569	584	618	617	610	621	563	539	590	582	576	619	607	613	587	596	582	603	605	629	622	586	595	619	636	587	611	607	591	629	588	598	688	594	593	613	571	617	627	583	622	622	632	613	627	610	640	568	631	598	600	638	588	613	600	608	593	601	577	565	563	600	612	651	624	593	550	597	611	603	604	649	641	586	582	595	604	556	628	555	607	631	578	632	606	603	582	571	606	638	576	635	605	598	615	604	607	657	591	592	600	632	616	648	611	623	632	626	592	600	624	597	654	597	615	604	633	553	581	561	616	629	576	584	628	577	598	640	595	616	606	590	593	612	618	648	608	602	600	648	626	604	601	598	593	631	558	639	633	585	543	590	607	615	592	600	607	597	580	565	620	606	595	644	603	641	616	637	576	595	603	638	622	626	603	541	661	577	629	597	596	615	604	589	633	619	600	604	581	633	607	619	639	598	605	583	620	592	597	621	574	566	613	623	640	628	629	588	615	575	603	593	655	613	611	598	616	560	613	550	623	542	625	621	584	615	623	598	564	611	586	608	595	628	651	596	637	593	604	610	607	591	556	622	592	606	574	596	620	611	641	684	611	609	575	577	597	606	588	617	613	603	616	658	607	632	607	600	599	662	632	595	641	588	585	588	583	596	609	631	607	619	590	603	564	614	612	569	647	628	580	568	633	582	591	611	600	619	574	596	582	589	635	606	583	594	643	589	624	634	610	580	605	617	615	625	585	573	566	560	640	622	629	591	604	570	656	664	645	610	624	609	619	615	612	575	611	639	594	608	619	630	586	608	591	665	621	590	591	590	604	575	574	627	623	626	603	639	608	631	671	639	542	613	614	604	621	562	601	633	593	596	591	598	607	556	560	585	608	604	595	596	616	610	588	592	617	579	629	609	624	570	586	614	637	641	577	615	611	629	589	622	630	585	594	615	595	622	589	597	630	622	610	631	591	599	565	633	588	571	592	616	640	630	599	614	615	564	596	613	594	590	584	620	597	600	584	579	593	581	611	611	619	591	618	588	635	581	591	615	629	644	629	580	603	580	621	613	585	601	586	638	598	590	571	645	593	574	578	599	605	584	606	608	613	630	567	599	643	572	577	629	572	579	590	590	606	540	583	630	610	607	622	579	610	665	623	541	607	612	616	631	590	576	623	580	574	611	544	631	580	628	605	556	628	581	620	576	591	598	612	615	568	609	578	587	586	616	616	604	680	559	618	612	636	613	577	625	647	627	568	565	587	586	609	591	590	573	564	591	608	615	622	595	630	580	564	595	613	571	629
23780	31396	11279	2266	2334	7926	6599	2234	750	782	848	768	806	782	824	863	770	801	819	799	811	779	761	784	773	818	785	806	808	866	767	794	817	819	803	800	763	820	800	861	795	832	726	812	811	764	772	841	800	776	828	848	828	822	802	796	770	840	826	802	821	860	827	854	842	847	806	827	808	809	837	801	792	811	788	780	789	794	831	780	818	812	781	778	785	797	769	801	792	777	820	755	850	761	815	838	802	809	898	789	805	815	795	797	802	812	826	799	832	799	784	784	795	828	869	765	823	790	833	786	842	853	834	802	811	816	772	745	760	775	761	813	756	775	797	732	808	777	836	792	827	792	804	826	766	798	790	816	807	810	795	775	762	768	821	799	834	751	799	834	810	764	813	813	800	768	834	796	779	839	796	822	798	782	824	822	841	777	810	786	839	846	781	797	815	836	801	822	790	826	777	802	805	804	798	806	789	812	813	812	785	831	768	833	817	795	785	800	817	842	784	822	827	789	826	845	807	782	844	841	806	826	791	792	810	843	835	784	774	795	807	795	828	850	781	775	771	830	866	861	834	793	782	811	788	828	776	844	824	745	804	887	824	805	802	818	790	814	819	732	779	777	773	833	830	777	769	813	808	831	792	748	740	793	795	749	773	761	802	809	735	845	807	840	838	792	830	793	835	814	811	815	787	795	821	827	796	804	751	789	825	831	819	777	838	764	840	785	824	797	787	832	762	833	815	840	810	822	745	804	809	834	805	808	800	831	806	802	742	758	824	820	786	805	818	809	839	802	784	794	838	746	779	815	756	798	790	805	835	815	804	808	752	810	782	787	802	805	756	845	782	825	837	804	806	807	822	794	802	857	760	783	812	815	765	831	794	822	856	787	816	783	783	780	831	809	818	830	781	805	802	817	745	794	829	802	812	809	762	864	784	828	776	756	847	813	824	761	778	826	770	828	822	821	803	763	807	793	824	816	828	792	832	815	836	833	784	798	852	807	795	854	810	772	843	780	773	831	827	785	796	790	830	842	803	812	828	764	774	772	798	810	833	802	808	834	800	787	783	814	733	808	804	817	792	771	787	822	768	776	793	837	835	870	769	804	813	849	756	835	771	801	782	835	810	750	883	799	813	825	777	772	801	809	828	766	828	749	823	775	789	798	762	822	825	783	833	817	807	784	741	786	821	837	820	834	786	815	813	836	809	818	830	821	750	794	778	825	837	820	754	824	792	808	834	840	825	790	849	802	775	858	843	895	780	768	820	817	815	789	779	824	826	811	771	826	781	788	833	749	776	837	776	830	774	785	816	810	789	783	799	775	799	766	815	785	760	810	784	829	829	793	829	862	812	801	789	786	775	779	780	800	754	835	790	805	779	742	766	835	842	779	772	796	806	800	825	813	784	750	760	785	772	818	838	815	813	822	815	743	800	787	850	801	787	753	789	821	763	797	814	807	769	808	794	785	817	813	780	789	819	781	768	799	842	827	824	798	814	810	793	845	800	807	811	804	744	849	819	791	812	808	816	776	835	827	817	838	815	791	833	809	833	777	817	836	849	771	836	805	787	811	808	772	805	777	812	845	812	825	792	822	831	796	750	788	817	800	823	831	812	799	767	842	808	779	775	795	819	769	801	808	821	862	791	783	806	787	798	814	809	839	845	787	808	795	796	845	752	812	804	885	819	773	788	862	825	793	762	800	825	788	773	807	797	790	798	828	788	787	783	819	796	772	814	827	817	783	821	819	757	762	839	830	766	793	871	733	843	801	819	768	793	801	815	854	778	800	753	800	798	849	833	816	826	773	767	767	828	809	748	788	858	850	798	802	807	806	767	839	826	832	796	775	787	804	802	783	810	755	794	767	753	827	837	824	801	822	843	792	817	819	800	799	799	805	788	783	823	788	815	848	758	766	800	811	776	844	794	791	819	839	784	795	846	796	775	826	832	794	780	801	806	767	818	770	842	793	790	797	872	806	738	810	824	806	791	788	842	792	807	819	776	792	819	779	821	794	817	817	810	811	831	823	800	848	808	814	772	772	771	806	816	813	803	784	799	776	832	813	787	793	837	825	801	855	810	805	815	768	855	786	792	852	831	830	775	809	767	798	812	797	849	751	851	841	761	792	851	802	797	856	811	828	801	798	773	806	882	772	848	763	765	789	784	827	782	844	818	787	790	863	781	808	826	806	784	842	848	825	747	739	759	792	844	854	796	776	848	813	803	781	813	781	813	834	753	839	803	812	811	786	799	825	766	787	796	823	833	865	797	773	767	801	815	785	755	788	801	802	799	845	838	841	833	765	793	787	858	845	786	799	836	815	792	809	760	790	801	745	747	832	813	775	809	799	825	776	765	820	865	842	840	828	774	850	870	820	811	831	806	832	842	816	802	831	792	768	787	783	791	848	797	768	774	844	840	774	804	814	837	812	827	805	806	814	812	795	791	836	835	796	833	817	769	796	828	792	820	770	789	775	793	821	821	810	805	784	747	842	798	783	800	781	831	789	785	858	811	796	825	769	801	808	811	817	836	851	839	779	807	796	779	843	846	836	866	816	841	847	798	762	817	796	850	754	805	770	827	791	816	841	779	800	836	816	818	724	823	818	799	767	804	768	822	818	806	769	817	759	832	779	771	837	780	802	819	803	782	810	819	786	797	815	786	810	761	755	729	849	826	802	815	785	815	802	837	829	785	781	823	774	801	788	838	761	809	765	790	747	811	801	827	804	832	817	806	803	862	816	806	779	813	799	765	780	729	784	771	808	844	794	804	805	784	811	871	793	857	821	891	771	823	855	806	754	804	777	826	846	848	757	839	791	793	830	848	795	839	831	840	781	785	799	840	830	780	854	808	858	756	801	807	737	837	800	779	815	821	797	846	783	816	784	828	825	806	771	795	770	847	819	772	812	794	810	799	798	779	818	813	798	792	848	864	838	826	779	827	812	818	806	766	824	787	800	840	808	859	810	838	822	764	820	820	806	808	842	836	805	874	779	776	767	778	782	797	817	789	808	872	796	787	773	842	798	843	842	801	838	779	839	779	749	789	821	861	788	778	807	809	853	830	809	853	821	822	780	756	786	833	818	740	836	813	840	766	790	817	768	803	831	801	855	775	840	802	818	851	801	810	835	877	799	811	846	801	804	766	814	797	827	807	776	870	823	837	803	812	822	797	800	776	793	824	860	821	777	842	818	838	834	831	835	807	842	799	815	843	791	836	812	838	806	749	824	813	782	823	796	808	836	788	800	813	783	812	775	776	789	774	822	796	806	817	779	774	816	813	845	837	834	810	813	857	804	817	814	792	826	796	821	840	765	804	802	782	828	828	808	727	818	788	795	809	784	828	776	841	772	816	814	752	802	824	789	816	854	768	859	780	794	822	750	856	814	783	806	791	825	845	833	790	817	813	848	817	862	816	806	776	803	804	782	806	810	787	778	829	820	744	837	798	815	868	803	833	816	829	819	799	766	841	780	812	766	803	799	841	794	780	809	849	822	842	746
23329	21135	27476	24906	22871	31846	23740	7572	608	540	562	540	541	537	500	577	541	528	506	486	516	487	534	558	563	554	514	491	506	580	502	482	524	507	540	552	547	524	527	506	566	497	531	478	551	572	555	528	539	528	536	519	521	499	524	526	529	583	514	524	538	554	476	551	542	508	534	582	595	489	522	518	515	510	553	496	602	510	537	536	511	568	491	572	498	526	503	577	525	498	528	514	549	512	509	535	516	545	528	529	526	535	542	545	517	547	527	533	543	519	508	558	519	512	530	551	511	528	528	523	585	509	525	521	555	530	569	502	534	519	521	554	523	543	563	507	512	493	530	559	498	556	491	517	533	532	523	523	508	541	520	530	561	494	545	515	557	502	572	600	501	546	567	535	512	554	529	512	578	470	554	500	541	543	525	507	537	537	536	585	508	507	477	540	509	544	560	518	482	517	531	544	559	528	524	540	563	510	522	522	536	503	540	503	511	569	477	523	517	538	518	519	522	515	543	542	498	500	512	538	519	476	530	546	533	562	516	544	561	546	550	506	498	532	540	548	544	559	547	507	532	463	543	528	521	543	523	494	518	546	535	489	543	544	543	525	534	505	508	490	523	537	542	544	526	511	507	504	532	566	513	538	510	557	495	543	530	519	569	498	512	500	520	517	500	528	535	550	503	537	548	543	523	512	503	548	561	496	520	549	510	543	541	528	538	527	543	533	481	474	560	564	536	577	491	519	540	546	525	563	540	511	506	540	511	549	492	557	489	567	523	542	554	562	527	554	522	515	535	543	529	564	507	535	528	526	508	485	573	558	540	515	518	541	561	505	524	502	530	527	555	476	524	512	535	490	503	534	568	510	520	510	532	540	510	554	523	534	502	555	525	522	532	541	539	525	512	546	546	512	533	556	519	551	510	544	546	512	543	516	498	546	535	504	507	519	488	524	551	545	559	527	568	534	495	525	533	508	486	520	517	527	474	499	568	512	528	547	528	519	516	524	502	544	519	544	527	556	496	514	541	508	554	547	535	527	523	550	548	539	513	558	542	436	485	490	513	549	529	531	499	505	516	465	535	521	515	548	549	529	512	540	482	540	540	530	538	531	520	567	523	516	549	503	490	562	541	569	525	517	495	519	511	517	519	533	515	511	548	563	538	525	562	545	519	579	539	534	505	515	507	520	497	538	539	547	543	522	560	568	517	523	515	500	477	585	522	542	528	557	524	531	501	527	535	574	528	542	531	545	478	522	526	531	532	549	577	560	576	548	504	544	507	493	585	519	513	508	499	544	536	567	542	531	560	521	550	584	466	488	529	547	583	507	563	535	514	532	532	515	562	525	506	507	536	585	517	523	515	537	522	500	529	478	500	560	541	537	558	538	512	519	572	517	524	556	550	599	564	509	564	558	516	545	560	534	549	553	535	526	520	546	542	513	581	548	507	538	521	517	522	547	555	553	553	520	514	533	542	523	518	490	547	549	484	478	538	501	551	546	526	551	526	520	521	534	535	510	495	507	504	512	486	526	499	497	508	544	547	542	577	504	499	539	498	548	559	509	530	503	507	529	538	542	517	550	554	492	510	572	535	550	573	560	537	529	563	556	554	525	582	542	533	522	538	487	529	506	515	527	567	512	529	526	515	535	542	524	520	498	529	486	481	490	532	531	498	506	540	525	517	566	472	501	526	525	555	542	522	525	508	511	507	539	500	517	534	516	513	531	540	561	567	563	491	561	529	512	557	565	518	521	515	522	523	530	561	532	519	520	503	548	552	488	549	487	540	515	524	519	498	488	516	505	526	497	503	483	550	525	539	531	569	524	500	569	539	514	549	494	573	527	543	502	545	498	560	549	537	572	497	517	544	496	511	530	558	524	504	520	510	540	530	481	544	568	507	534	529	510	539	487	555	533	490	521	523	544	578	507	572	487	515	519	524	507	515	528	515	494	538	577	559	530	511	582	516	529	552	528	546	544	514	529	548	511	558	525	529	507	534	527	516	509	486	543	527	515	522	546	530	514	561	528	531	522	508	505	536	504	536	515	514	538	536	516	575	556	544	517	529	531	526	524	533	563	487	538	557	533	534	513	486	537	527	543	501	562	523	561	497	545	516	519	508	509	527	539	522	523	539	527	550	553	490	535	565	528	538	514	528	483	534	506	524	512	510	526	546	562	507	535	531	544	513	551	518	546	512	547	532	546	500	533	525	537	542	542	521	523	507	484	588	512	551	545	507	511	540	536	531	524	503	505	570	482	534	498	525	543	501	528	483	548	500	520	503	557	535	530	522	528	509	516	559	519	572	564	488	496	541	539	526	493	502	607	583	535	563	531	554	524	515	506	544	521	505	542	496	529	539	539	523	492	540	534	569	531	524	537	502	505	514	524	516	529	563	481	521	536	519	532	515	543	541	551	509	532	530	516	550	489	515	591	526	556	543	517	507	587	477	535	497	503	527	502	497	509	528	526	519	545	516	532	534	524	512	555	520	499	529	544	544	539	544	493	544	533	548	535	508	570	499	514	519	526	550	511	531	502	532	567	520	503	519	473	507	532	546	535	502	566	516	527	543	496	512	547	530	547	548	555	530	526	504	521	502	504	512	564	567	486	489	523	517	482	506	547	528	551	520	529	500	537	541	540	571	553	530	545	532	524	508	530	525	497	497	554	560	495	499	484	544	550	502	504	493	605	533	531	505	510	518	560	526	550	516	522	511	514	573	496	531	522	533	543	571	555	555	582	526	523	540	519	509	495	489	535	523	499	547	538	547	544	511	543	544	576	549	524	528	538	532	520	537	504	557	553	544	522	568	475	521	506	508	535	565	521	554	506	531	521	509	530	536	491	526	582	539	562	534	533	534	534	554	545	535	574	532	491	536	546	509	513	493	539	528	539	504	502	530	552	542	525	501	558	540	543	565	531	494	568	548	521	557	518	539	544	553	521	525	529	518	515	501	516	525	541	503	563	536	543	532	486	531	549	486	511	506	494	513	588	531	525	490	500	518	537	546	522	542	512	553	574	542	504	502	530	570	547	511	487	524	523	524	560	551	546	545	521	519	499	554	533	544	549	547	532	507	541	498	511	547	527	478	534	509	528	554	556	523	532	535	531	501	550	507	549	559	522	529	535	510	535	515	548	543	507	524	527	493	494	506	512	458	548	530	530	532	525	516	505	535	509	539	533	539	535	536	546	490	534	540	516	547	557	547	557	482	568	550	551	515	496	505	490	520	572	534	530	520	562	552	574	563	493	521	458	533	496	515	478	578	524	515	506	500	534	509	543	536	518	588	531	567	546	599	517	539	526	525	523	527	495	516	501	521	543	516	536	533	515	481	512	521	524	514	491	535	550	502	539	538	550	543	549	556	534	515	538	533	501	569	529	474	526	526	531	523	503	516	482	544	515	504	531	515	552	565	549	542	593	525	499	523	524	516	560	543	501	539	552	498	516	498	533	514	544	527	543	543	500	493	547	527	550	554	540	529	525	499	535	521	499	513	519
30114	49113	24240	8880	26041	37151	25898	9180	733	680	687	743	768	691	696	675	727	732	703	726	706	733	712	698	707	731	718	707	682	692	726	705	703	707	696	683	715	732	723	750	695	757	723	759	721	743	758	698	697	669	707	704	721	706	732	719	732	729	739	779	701	694	684	719	763	748	690	713	713	750	758	730	687	736	641	707	725	704	704	704	742	728	729	739	705	663	741	729	667	728	695	701	668	669	750	693	691	674	730	686	683	714	717	712	695	646	721	720	740	763	680	661	708	747	733	705	694	706	673	683	698	725	688	676	776	699	743	715	691	687	706	763	692	725	683	747	721	690	711	689	706	693	751	748	724	727	688	708	699	715	722	743	724	709	711	714	692	708	712	685	733	704	746	730	726	726	719	674	734	721	734	707	696	728	742	708	723	723	705	680	708	713	751	678	699	724	748	708	670	792	717	720	689	672	669	697	704	705	694	674	712	761	718	765	677	713	682	709	701	682	741	701	758	698	720	774	687	732	721	662	676	686	743	725	734	733	715	715	703	710	708	733	714	646	692	720	707	709	689	761	676	710	704	709	727	734	678	705	733	740	740	720	743	692	676	743	762	772	707	686	738	769	689	683	676	750	685	699	722	744	727	707	663	709	698	664	706	713	722	746	695	750	693	709	666	723	720	725	643	687	707	705	681	733	736	711	700	721	744	726	724	668	704	722	729	690	692	708	750	727	700	707	658	753	707	706	675	685	699	671	656	709	754	725	674	723	711	729	722	682	713	710	741	707	721	723	677	705	686	710	705	715	737	720	718	705	712	710	729	685	773	685	767	722	715	723	712	702	674	683	734	696	750	719	700	744	720	724	693	694	734	694	689	711	761	703	714	726	675	677	726	684	743	727	720	654	687	762	721	662	756	716	727	692	706	699	700	686	729	711	709	667	701	722	690	671	696	723	689	723	748	733	742	699	694	691	657	732	731	746	715	738	694	674	716	672	707	760	726	735	712	705	742	696	705	750	726	650	658	717	743	677	730	717	629	722	676	728	670	693	710	741	660	741	726	698	702	750	690	720	696	700	739	649	696	704	711	695	744	715	697	728	677	681	698	750	661	706	708	732	713	676	729	741	667	741	681	743	739	734	738	667	706	728	715	652	731	672	752	669	779	717	714	708	732	710	688	742	718	744	717	657	712	717	660	683	696	709	739	692	700	706	701	739	725	708	745	716	721	728	684	686	729	689	699	711	706	690	723	731	722	691	735	676	706	722	679	692	698	714	712	724	728	700	708	674	673	738	717	721	702	742	687	695	726	718	741	702	727	689	700	737	747	707	701	772	758	668	759	746	665	676	659	688	739	636	716	723	702	718	711	764	667	725	745	707	774	716	693	660	739	710	719	702	722	743	703	711	716	721	745	685	736	692	730	716	666	702	685	742	683	749	704	708	738	711	742	735	772	705	659	733	692	654	734	712	722	730	718	694	741	681	694	725	699	719	681	756	723	744	717	673	736	712	677	755	737	791	720	629	746	743	703	687	663	701	700	693	636	708	681	729	733	689	707	712	680	705	712	703	700	701	682	702	711	733	739	694	735	711	685	748	694	714	706	701	697	680	707	697	757	708	701	747	752	675	718	684	724	728	720	760	702	706	753	689	743	713	687	683	657	738	684	747	720	689	711	715	730	672	701	681	761	767	726	680	651	698	709	688	687	688	703	648	700	681	679	745	703	717	709	704	690	739	682	728	708	777	667	715	702	738	677	736	723	648	738	673	710	745	706	680	727	768	694	736	718	686	733	721	714	686	797	692	739	714	695	712	701	695	728	700	680	730	708	701	707	701	772	704	643	728	688	702	675	693	737	695	691	623	687	758	685	716	730	737	725	729	703	707	729	753	722	694	712	747	693	694	669	731	698	690	700	729	711	669	712	661	724	750	671	659	682	704	699	710	690	715	719	670	691	766	646	721	703	721	747	660	659	693	724	697	718	728	754	675	756	687	723	746	744	701	709	746	700	727	700	694	649	739	696	637	740	692	740	694	703	736	698	710	700	723	707	680	719	698	726	706	708	718	689	711	687	726	682	693	728	675	729	733	679	712	665	681	710	710	709	742	725	673	701	712	717	708	684	723	712	669	680	730	688	698	727	706	696	702	782	707	745	712	707	694	668	733	788	726	713	728	702	742	753	722	695	714	697	706	743	699	740	695	744	720	749	678	741	671	711	674	690	732	726	723	704	702	708	709	712	735	712	710	715	707	703	724	687	686	720	667	718	701	665	673	708	768	674	687	689	724	686	641	706	708	660	699	672	673	722	667	671	690	732	726	716	697	723	668	726	663	656	728	722	724	719	739	704	704	703	734	739	727	698	640	699	671	680	677	702	627	696	718	751	694	717	668	680	708	695	749	641	715	675	795	747	700	773	687	723	726	736	697	671	706	749	760	713	696	719	704	693	648	736	711	704	648	769	694	670	691	722	762	711	734	680	705	715	709	733	722	687	697	739	684	704	719	708	736	743	796	690	700	726	721	672	714	726	702	705	702	748	735	718	745	745	745	672	719	688	760	713	657	701	742	731	713	686	690	680	682	710	685	733	742	746	753	743	700	741	731	727	725	697	709	749	727	730	694	736	709	678	687	674	698	704	738	716	727	727	728	726	728	739	731	714	696	689	762	734	714	708	697	650	711	722	705	664	696	740	709	704	685	723	686	736	659	668	697	725	685	631	671	732	743	700	742	730	723	685	729	704	769	739	698	722	670	734	733	729	671	688	705	707	788	692	657	711	725	702	702	705	668	742	706	727	677	677	690	711	724	729	727	728	725	656	701	711	710	692	708	666	658	736	723	655	731	700	744	737	754	685	700	717	688	708	714	720	717	697	706	750	716	716	697	708	705	738	699	702	700	704	722	756	693	708	696	698	735	688	683	688	746	703	669	747	713	665	712	680	749	711	747	752	750	708	730	736	683	750	696	718	665	703	752	745	683	702	731	737	717	686	790	721	701	707	721	658	718	685	713	728	662	678	707	728	722	680	721	734	691	724	695	717	714	686	755	695	737	734	711	718	688	711	754	738	734	743	668	686	691	698	761	773	662	708	714	717	716	723	726	714	694	664	700	711	667	675	711	687	704	718	731	692	726	700	734	698	706	713	698	680	648	739	737	757	717	680	724	697	707	700	702	685	679	727	639	721	708	712	685	698	749	692	688	714	668	725	743	756	665	742	706	709	737	741	731	727	714	697	722	711	694	723	694	696	716	727	714	715	713	725	730	695	728	727	704	703	663	713	777	672	673	764	748	735	712	695	678	698	686	743	719	621	712	709	727	710	728	720	730	732	751	709	702	703	715	727	708	691	747	686	745	694	786	741	734	735	778	721	707	690	688	720	692	658	725	722	678	719	712	739	718	689	733	733	715	709	756	671	719	718	752	706	712	691	694	694	676	727	740	733	720	700	689	691	754	678	715	691	703	701	694	717	722	722	722	706	715	668	722	687	725	737	746	723	707	713	700
24823	21193	25444	23056	15907	16550	10192	2124	442	442	499	491	471	484	426	469	427	479	455	448	448	426	433	466	447	431	462	471	445	463	456	449	474	456	475	516	462	439	456	444	462	444	456	428	468	535	432	436	435	462	514	467	439	420	433	475	434	446	472	466	479	457	495	462	471	452	480	464	481	449	447	447	439	495	468	403	453	424	455	467	441	460	475	464	457	439	461	454	454	444	456	438	476	517	434	447	466	415	465	477	448	474	451	445	477	518	535	430	431	424	440	463	460	461	409	477	464	470	437	454	432	472	486	471	460	459	477	454	484	470	473	477	446	456	476	462	418	474	436	436	468	461	424	472	455	473	444	465	452	468	445	436	466	453	477	491	420	453	429	475	419	447	462	434	438	458	472	462	435	457	456	456	451	436	439	446	460	473	439	418	471	492	420	481	430	464	472	495	444	449	471	474	458	460	446	477	458	484	461	450	448	452	444	466	453	439	494	482	452	473	474	430	455	461	459	457	443	430	469	465	448	447	423	454	469	415	505	428	468	472	464	478	442	458	455	464	478	453	451	463	466	420	448	469	437	446	459	463	445	462	429	458	456	477	455	479	447	435	463	480	490	431	461	439	453	446	490	451	454	455	467	409	453	464	468	451	437	454	426	430	494	476	449	486	485	494	466	455	442	476	453	488	456	479	417	475	429	434	426	465	461	462	440	461	492	444	466	450	453	509	467	438	479	450	475	461	462	428	439	395	438	494	438	495	464	480	451	429	453	461	467	471	469	443	444	423	444	417	455	491	437	471	482	432	426	467	417	457	433	456	484	459	467	483	475	449	473	442	435	459	464	459	450	447	475	455	441	461	451	470	450	433	448	489	471	474	456	484	470	482	475	456	477	441	474	442	441	461	443	449	447	427	456	476	511	428	470	483	454	418	511	444	461	478	445	500	501	491	456	483	407	464	488	420	456	471	501	455	429	454	498	480	454	470	444	485	448	448	470	427	452	409	452	502	456	479	468	444	482	444	467	487	487	438	460	453	445	446	466	440	433	511	443	470	445	452	439	429	481	498	451	461	425	505	464	434	476	448	479	431	447	481	475	473	434	456	448	440	462	485	460	423	467	435	462	452	427	456	458	472	479	473	447	451	447	485	437	490	425	428	465	490	493	463	445	438	459	455	473	500	478	403	448	433	456	456	464	478	467	440	494	463	420	454	455	448	475	443	453	443	478	434	439	448	478	455	510	471	453	485	432	497	462	497	442	463	450	496	470	461	508	469	453	519	448	472	445	463	449	478	473	453	469	482	468	479	422	445	431	430	427	435	478	468	429	411	480	434	438	464	458	493	459	433	457	476	478	445	433	488	426	439	489	466	441	437	443	448	487	415	421	427	444	472	433	448	460	463	453	446	425	437	436	450	472	482	448	457	447	424	480	442	483	432	456	474	454	473	465	421	474	441	495	478	453	440	468	476	436	448	450	461	460	457	458	464	440	443	461	446	465	451	451	424	485	454	483	447	453	464	405	465	498	445	456	456	510	465	461	460	456	451	460	456	433	475	469	469	448	476	469	510	445	462	486	438	472	452	446	493	475	461	444	461	488	455	459	419	458	451	427	479	470	479	457	434	457	469	453	457	488	454	468	461	468	412	446	461	454	451	475	430	424	480	468	442	479	484	461	480	457	472	438	465	449	405	468	474	448	471	509	458	436	466	468	473	449	447	508	449	461	454	472	461	446	463	418	443	456	411	458	452	459	451	419	489	430	440	471	449	473	460	447	465	439	445	451	429	494	479	452	491	438	427	480	453	475	456	435	487	446	478	457	462	416	546	482	425	458	477	478	467	463	454	447	439	473	468	444	419	441	452	463	474	463	438	434	447	475	454	439	458	423	463	452	455	432	472	456	442	433	454	493	468	470	481	448	435	417	451	444	468	444	436	466	444	464	470	447	458	499	500	447	475	418	418	468	445	454	456	474	463	437	451	465	468	465	485	494	480	464	485	485	460	459	455	460	469	433	430	468	465	474	432	421	418	453	457	475	432	440	437	440	468	434	477	450	482	489	513	460	460	501	452	431	465	446	476	460	478	478	465	444	455	443	480	495	442	454	454	430	462	462	457	437	456	458	480	453	444	425	439	458	430	447	499	474	451	433	445	468	500	455	480	433	459	465	429	469	436	448	473	459	488	472	440	462	459	423	483	476	434	426	446	460	419	471	447	463	485	445	441	483	484	473	489	463	436	453	447	526	500	502	461	455	422	450	457	459	463	425	448	452	479	467	467	500	471	443	440	474	451	444	450	430	462	446	468	447	435	484	451	503	438	453	407	436	448	481	474	454	449	477	467	449	477	495	447	484	477	501	447	468	501	458	443	457	493	434	453	426	463	470	446	425	452	457	427	431	461	461	478	462	437	454	470	450	455	431	443	422	457	415	441	435	466	440	478	490	456	453	470	449	467	432	428	442	464	457	426	424	434	444	464	457	467	467	466	477	468	447	494	472	454	474	444	440	488	448	451	479	434	443	468	442	454	424	439	451	456	440	474	444	448	439	439	434	479	421	506	415	459	442	489	456	460	491	481	471	446	423	434	490	439	441	458	445	448	437	435	450	487	464	459	443	485	462	488	466	437	443	439	446	445	465	439	438	452	442	480	444	450	446	434	494	470	466	437	432	446	467	433	458	416	452	491	446	475	444	434	452	454	450	442	461	464	439	461	446	448	461	495	468	493	423	456	449	448	454	418	477	435	466	467	463	455	453	483	463	475	452	522	439	438	447	449	434	447	461	436	444	444	472	431	467	474	439	405	462	431	439	418	436	411	453	484	481	405	452	482	459	479	424	446	465	419	441	450	471	473	444	463	475	458	459	448	457	477	448	450	465	460	448	452	460	448	485	468	457	414	455	466	456	470	464	435	463	447	493	432	444	436	478	457	436	494	461	506	496	431	458	468	455	455	488	457	439	466	493	420	441	431	429	454	457	432	443	478	429	417	459	416	442	431	436	442	467	483	435	459	469	503	438	479	473	482	460	440	426	450	484	466	438	421	458	442	470	466	509	427	495	487	485	457	498	439	451	490	505	431	459	508	455	490	455	439	459	451	449	491	451	454	408	430	444	426	495	476	457	447	461	446	444	437	474	459	438	457	509	434	427	458	481	447	437	448	457	422	471	452	489	450	473	459	448	463	454	472	438	509	489	485	436	474	448	513	484	442	447	450	451	467	405	509	491	443	459	464	447	457	463	473	443	472	415	460	459	453	475	465	440	409	454	464	458	423	459	480	458	476	442	440	450	478	481	434	476	428	429	497	447	528	480	443	470	466	450	442	457	469	458	491	448	421	460	493	488	473	495	449	491	453	455	457	430	458	461	457	415	467	460	432	475	467	461	428	454	424	440	472	497	457	467	450	386	504	426	425	466	464	447	435	440	453	435	427	460	434	477	485	438	456	455	440	446	462	438	464	473	458	442	441	453	482	451	467	397	427	488	447	487	433	404	468	447	493
27085	35019	14716	10360	25348	25989	16274	3820	612	581	625	606	574	636	608	577	581	614	581	626	590	586	586	563	584	634	601	627	594	563	614	627	637	586	589	597	585	611	611	593	608	654	565	595	616	606	621	614	566	581	599	618	593	625	671	613	579	584	556	641	609	596	610	639	596	603	592	625	579	600	632	656	584	616	590	634	583	638	601	616	581	593	571	604	600	604	606	625	585	640	603	610	624	551	627	599	603	607	584	584	572	643	561	622	602	619	590	565	576	569	675	608	573	627	621	577	613	620	575	609	579	636	639	624	597	622	625	577	576	574	629	618	589	612	555	627	583	596	637	614	556	594	627	627	557	594	588	576	619	577	590	595	592	586	591	613	627	599	585	577	600	597	562	583	608	630	626	597	627	600	604	604	610	585	619	604	616	640	622	608	568	626	605	596	594	608	619	571	557	600	602	589	629	568	599	584	618	595	603	599	618	635	559	566	569	641	626	639	579	589	617	602	623	608	582	622	605	640	633	602	575	586	646	603	593	583	627	583	575	618	566	573	653	665	621	615	562	635	623	614	545	595	634	578	615	637	622	633	615	615	621	554	627	590	604	625	621	604	592	593	618	598	584	617	598	577	604	620	617	609	600	559	618	578	581	656	572	621	620	625	596	601	583	629	622	576	603	653	588	605	569	590	595	581	625	610	597	665	583	613	557	605	603	600	559	561	622	566	608	578	623	627	592	646	558	631	651	608	584	609	546	633	592	590	619	600	624	598	622	600	651	593	633	614	646	610	606	553	638	608	604	599	571	592	577	609	587	610	643	629	594	577	612	585	601	610	609	582	651	617	637	651	615	591	621	640	611	634	587	642	555	629	616	592	591	604	563	593	619	593	551	650	570	604	611	609	617	600	608	574	611	575	588	625	616	595	602	628	601	565	614	623	644	619	587	668	635	627	591	574	598	622	565	620	620	614	628	607	607	541	605	550	636	597	561	625	623	630	534	608	581	584	590	621	602	594	582	569	641	604	610	628	629	628	622	614	621	615	596	607	587	577	609	604	569	574	620	606	602	616	563	607	618	572	642	606	569	615	594	609	576	618	632	593	614	576	598	615	569	648	597	593	621	609	577	581	549	619	601	580	650	600	606	621	613	630	589	556	572	575	568	601	590	644	615	544	572	638	638	670	563	584	604	602	639	604	629	586	596	560	616	623	593	610	551	594	607	575	616	559	581	632	621	596	579	615	600	620	641	592	612	558	621	591	568	603	650	597	617	626	561	633	607	584	583	601	620	604	611	602	612	627	574	564	616	635	620	626	622	602	601	614	599	573	595	617	546	610	581	576	625	629	601	660	614	565	611	635	613	572	595	653	585	620	620	655	588	618	593	582	626	613	612	605	590	650	658	589	594	603	563	599	615	563	626	583	574	583	622	618	592	626	558	620	619	631	638	626	586	623	615	554	588	610	603	603	566	588	582	606	557	649	648	579	598	637	564	629	603	674	603	584	573	565	627	600	565	612	595	586	599	603	588	603	589	646	598	625	631	600	621	585	560	646	624	611	621	641	594	609	557	594	570	652	551	594	622	606	597	601	641	643	580	583	660	587	610	609	611	657	608	596	640	554	580	600	608	568	599	612	625	627	599	602	614	597	604	620	614	587	596	632	580	578	626	592	605	569	626	645	624	604	620	596	586	612	636	569	606	619	653	582	594	637	615	627	608	597	563	637	589	581	608	581	580	601	557	591	611	584	612	577	584	625	606	601	609	609	585	628	624	584	632	613	606	587	621	667	609	613	617	619	601	625	611	603	592	633	578	623	566	623	614	603	624	634	576	603	563	623	580	558	619	627	600	614	634	606	573	600	611	588	591	601	613	614	633	603	570	597	634	578	608	607	626	595	567	587	598	630	551	644	609	607	633	583	614	557	618	669	627	611	617	622	607	632	583	608	543	628	582	575	659	632	604	628	622	605	616	628	638	542	632	639	600	605	648	622	579	621	613	619	599	610	595	556	631	590	581	564	577	623	592	594	554	622	630	640	633	552	642	638	647	621	575	618	611	648	632	576	615	583	610	590	603	612	634	555	598	615	602	642	613	584	618	636	608	618	630	583	607	610	562	596	627	592	595	571	621	605	604	605	600	582	639	600	606	616	557	619	547	588	625	639	581	661	552	620	578	604	587	577	605	635	576	583	688	624	598	625	607	592	647	599	610	574	585	575	578	595	609	627	615	603	589	625	585	617	639	633	607	683	593	623	630	616	609	595	592	631	578	607	621	597	600	583	617	613	582	641	616	586	626	570	587	617	561	603	600	557	587	565	559	654	634	626	639	620	542	565	574	635	564	631	585	597	647	620	599	604	589	628	605	635	612	597	622	575	622	595	613	637	589	568	555	599	622	594	624	562	588	565	586	550	595	573	598	629	585	607	562	613	605	570	566	595	599	626	586	571	585	594	608	589	598	614	583	602	591	617	601	565	612	595	581	580	604	621	578	622	648	605	599	597	653	603	639	583	585	589	592	611	609	598	593	563	574	583	596	585	608	582	558	632	610	593	546	631	603	563	527	620	625	579	597	652	629	571	590	566	610	596	622	577	638	632	607	595	598	612	580	624	591	634	587	611	592	582	610	609	593	595	578	623	567	607	603	614	602	629	629	640	595	610	602	584	575	573	628	644	601	615	594	644	596	606	633	613	588	619	588	539	606	575	590	599	603	613	569	601	636	673	587	594	583	619	591	567	668	590	613	604	644	594	608	611	621	612	592	605	620	594	622	596	606	627	585	562	599	642	568	606	592	605	614	650	631	651	614	594	594	644	643	601	555	581	617	593	643	606	630	611	597	590	558	601	610	581	601	603	614	581	595	541	607	608	642	595	586	587	627	607	586	598	610	643	650	609	627	619	568	564	611	635	587	621	599	652	615	583	583	603	612	606	598	582	591	581	573	589	593	580	618	627	614	610	606	552	594	612	521	611	634	601	603	590	569	635	599	603	621	634	592	605	606	575	620	573	584	630	617	619	604	620	579	633	620	598	628	620	571	602	591	592	623	627	629	605	592	624	612	586	569	659	582	632	585	586	588	635	617	577	593	605	591	609	582	614	645	621	601	623	604	636	578	632	603	607	576	608	619	573	615	583	572	629	581	593	616	635	594	601	606	631	622	637	595	576	648	598	603	546	644	592	672	595	567	567	622	622	633	621	616	575	615	615	594	621	610	584	612	635	615	592	624	625	635	589	636	617	578	598	588	591	587	600	632	579	619	605	644	594	593	564	657	641	614	661	581	580	637	610	597	593	591	609	584	597	648	564	627	627	584	638	566	624	630	617	618	588	623	591	641	621	578	583	612	572	602	570	568	575	590	586	581	673	604	567	632	561	609	609	607	598	621	581	613	611	616	640	583	636	603	578	618	609	598	577	621	588	613	608	614	600	643	627	607	660	595	585	565	577	682	630	599	605	564	619	588	634	619	637	631	653	601	576	607	581	603	588	622	596	628	582	605	618
22398	21142	28212	24285	26740	39956	29201	4455	315	295	277	282	262	299	265	261	253	266	273	284	280	261	270	283	268	276	276	271	246	261	237	267	260	258	253	262	308	281	301	244	263	274	281	268	272	259	259	260	247	251	234	261	283	262	222	279	294	288	236	247	255	253	275	299	260	256	273	281	225	268	256	272	244	244	288	255	262	232	262	294	257	259	266	248	244	251	250	263	257	254	286	275	285	273	259	245	270	273	266	254	238	273	249	272	265	282	244	236	264	245	250	251	272	227	278	282	265	250	271	250	254	245	267	267	262	294	276	293	275	280	268	256	241	258	257	245	263	286	256	279	244	273	296	220	283	300	246	239	244	275	265	282	282	277	281	287	252	251	290	249	263	206	247	269	270	246	265	273	241	263	247	267	254	249	225	228	255	248	268	281	260	251	273	259	255	255	259	283	265	256	259	254	266	276	270	267	264	264	250	264	249	258	251	284	251	251	239	275	278	260	235	279	276	272	252	239	278	242	278	290	230	306	238	261	261	263	264	258	278	247	273	237	255	287	276	282	265	274	265	290	260	283	243	268	279	283	259	299	280	271	264	297	253	242	245	288	253	266	250	247	274	266	243	247	298	286	277	273	258	269	248	252	262	241	240	287	279	272	276	258	260	252	273	280	285	244	261	259	239	252	274	228	281	269	253	283	262	261	288	280	273	269	248	257	283	271	255	257	283	253	259	272	273	261	280	253	273	246	263	262	259	257	269	260	273	259	269	280	263	279	272	264	261	263	297	271	246	262	277	258	255	283	257	275	265	222	264	241	245	290	256	249	246	287	249	269	274	278	242	253	243	266	252	259	276	289	283	300	286	276	245	250	270	246	250	259	248	265	288	257	275	300	254	257	237	272	252	265	273	273	275	269	252	239	303	250	255	288	264	275	290	265	263	251	277	249	239	260	288	253	264	254	255	260	245	257	256	286	279	255	239	248	275	311	270	278	266	266	272	274	265	293	310	282	248	302	268	260	261	255	269	255	262	240	250	284	262	272	266	264	234	269	258	275	254	255	249	298	268	256	268	249	287	269	265	281	264	259	273	253	246	275	265	251	248	287	253	278	291	229	238	260	242	260	271	264	239	277	274	262	257	287	250	270	280	249	275	267	276	270	264	250	254	292	275	263	279	267	274	284	281	256	247	232	269	247	267	281	258	259	256	277	285	260	275	247	268	261	247	267	303	261	261	255	249	248	247	262	275	268	287	268	257	261	282	252	273	259	256	303	277	257	246	241	238	255	249	251	271	251	236	239	250	266	254	263	266	286	285	264	255	283	235	260	267	263	246	236	264	280	253	271	287	271	251	252	242	249	268	273	262	252	259	259	269	267	239	245	276	253	271	266	288	269	257	261	291	237	278	238	278	262	273	277	248	258	246	258	269	255	248	287	239	271	271	270	260	285	248	255	255	276	277	275	278	252	242	273	251	230	274	245	249	237	270	256	251	265	291	274	248	261	248	270	259	249	294	268	235	295	263	267	261	255	252	268	277	279	256	271	270	293	261	264	268	266	253	274	293	286	252	264	252	268	282	291	303	252	261	261	268	252	261	251	235	239	258	265	265	268	270	268	279	294	228	253	266	264	278	265	264	261	232	267	265	261	283	268	294	240	271	247	249	248	264	295	251	244	267	251	246	258	256	243	253	257	271	259	286	266	287	247	226	264	261	234	302	246	294	285	269	249	237	245	252	247	232	291	250	286	277	264	258	273	257	245	260	267	268	255	255	303	270	248	257	275	285	266	267	286	302	254	265	271	259	252	256	246	263	273	253	261	257	242	268	271	247	268	317	273	261	282	273	265	278	267	262	280	266	253	261	262	290	295	272	288	226	270	262	282	271	249	285	264	264	239	246	245	288	261	246	250	258	250	291	268	255	253	279	276	282	271	256	253	255	255	273	279	241	250	251	248	318	252	241	255	264	273	272	283	273	256	266	259	283	267	281	264	238	260	269	250	244	270	255	262	256	259	276	257	245	240	246	290	270	268	281	269	269	277	264	292	279	270	263	269	270	251	289	262	285	259	252	274	301	255	267	260	263	249	264	244	281	251	247	226	270	272	258	268	270	261	261	277	239	244	279	284	277	229	276	251	291	241	281	259	226	263	287	246	270	240	244	241	255	253	279	243	268	279	248	255	250	238	253	275	267	253	270	263	246	248	273	251	249	259	262	264	275	270	237	262	274	274	258	271	255	268	261	300	284	253	249	255	270	266	256	259	281	269	255	248	272	262	243	263	272	239	293	279	281	261	258	258	266	260	217	255	312	265	279	256	257	247	270	254	268	256	295	257	246	260	271	268	288	250	246	244	256	270	245	258	258	267	225	260	246	229	264	265	265	283	240	273	250	288	233	266	283	268	279	292	236	262	282	269	258	294	242	265	264	271	232	250	258	246	271	227	295	251	247	281	253	271	300	261	262	251	291	279	259	275	266	294	248	284	257	235	248	263	253	264	291	240	264	255	265	290	256	245	275	250	285	253	265	255	253	240	261	249	256	258	265	268	258	257	266	234	259	285	258	256	260	278	272	247	256	248	252	255	249	257	273	299	261	276	303	262	267	254	267	286	273	266	252	248	266	291	255	230	263	253	251	278	256	244	279	265	281	225	240	281	287	271	256	274	264	268	270	246	286	242	255	251	299	265	272	258	265	274	284	274	233	260	235	244	268	267	235	288	258	262	250	239	280	264	253	258	262	229	243	252	245	279	228	285	279	273	257	248	266	290	290	263	262	247	269	272	266	245	255	276	262	255	265	288	276	274	271	252	263	276	263	250	270	255	282	261	257	246	255	275	248	262	243	256	244	252	239	235	276	263	274	283	256	244	303	255	287	262	255	236	276	262	274	244	254	270	263	241	253	258	266	264	279	258	286	276	283	252	275	251	289	266	246	263	275	273	255	263	288	266	269	285	279	286	250	273	246	291	264	254	250	244	269	266	283	258	243	277	279	264	260	261	267	265	239	257	233	259	274	264	242	228	295	286	268	268	276	248	270	264	293	287	261	251	240	267	268	263	227	267	264	249	256	279	280	270	276	266	250	254	231	239	277	270	259	294	263	281	227	253	270	242	233	254	243	234	248	236	268	265	259	279	245	246	263	254	236	268	283	265	246	270	278	276	282	259	243	247	263	258	284	286	226	257	275	267	286	269	222	284	254	267	246	253	293	235	240	283	262	268	267	272	303	277	250	271	251	276	282	262	267	262	263	234	246	267	259	270	257	259	250	257	267	287	237	257	265	273	280	247	291	273	272	276	258	258	246	259	266	267	266	260	254	284	276	240	266	271	262	253	279	250	248	256	258	266	246	293	264	258	247	245	257	274	234	269	281	242	225	243	276	259	235	279	237	266	273	277	262	288	273	268	301	254	256	258	269	273	281	257	263	247	255	278	240	251	261	255	260	260	253	287	293	290	256	253	286	263	257	263	286	237	253	255	254	279	269	259	281	261	270	295	236	246
32873	50838	28488	27427	44519	47191	28180	934	418	391	376	339	360	352	352	374	353	326	343	383	358	372	370	364	353	377	344	367	356	360	369	383	387	369	370	336	363	402	390	357	388	336	365	357	379	403	373	347	394	356	379	353	325	380	365	358	356	365	371	395	356	336	345	374	394	357	342	363	375	361	369	375	348	352	373	363	340	365	364	350	364	373	359	374	381	380	360	384	345	373	373	375	351	369	366	355	339	369	406	363	391	356	375	327	353	395	364	360	347	347	366	343	364	367	356	365	371	355	346	364	383	382	390	377	343	379	367	343	364	354	346	373	400	344	355	346	397	408	340	375	395	372	374	360	328	353	358	337	357	342	353	376	333	373	387	373	330	322	358	361	371	337	361	355	358	395	372	351	353	353	393	367	348	376	379	349	360	358	320	354	346	340	382	335	356	341	372	374	373	383	394	366	375	373	352	369	347	349	357	369	371	333	332	330	423	357	363	347	317	322	349	365	374	346	356	353	369	349	356	379	313	348	375	409	363	352	399	385	368	424	332	338	359	383	373	371	367	367	366	382	394	363	363	348	337	389	361	349	377	353	343	357	387	353	375	392	375	383	371	369	337	375	341	351	359	402	383	355	363	363	355	371	358	332	354	358	375	382	381	374	342	373	385	313	346	350	335	350	349	367	348	336	362	356	352	368	371	386	396	361	364	397	404	342	338	350	359	364	380	403	344	346	338	370	366	361	338	358	347	365	360	387	323	376	319	363	347	352	328	365	360	346	371	333	370	345	351	346	333	372	397	339	358	397	316	337	326	344	323	342	390	343	382	370	351	358	393	350	348	339	382	363	364	384	348	391	324	387	334	387	379	387	373	403	350	360	357	377	364	391	366	354	352	338	360	335	347	381	348	317	351	364	380	352	358	335	350	346	355	391	362	351	352	356	360	373	358	349	360	340	357	380	373	368	349	363	356	359	395	372	349	381	364	356	379	366	381	339	369	367	354	349	356	366	346	355	355	393	352	366	343	373	363	410	345	370	363	365	369	339	367	393	374	350	377	366	365	349	382	378	374	382	340	378	355	367	385	385	394	377	363	386	378	376	383	336	336	371	357	348	335	345	380	366	374	358	357	355	355	371	400	358	370	361	363	342	344	369	354	354	391	348	348	334	405	390	364	389	371	336	367	343	363	325	374	381	376	343	325	370	356	379	330	364	357	353	334	371	396	354	341	373	343	373	347	374	337	323	361	367	373	374	344	382	409	376	364	353	356	362	367	376	377	386	406	389	371	376	331	327	356	370	361	379	337	333	381	372	342	370	369	373	361	353	346	372	343	357	325	386	356	368	375	354	365	355	400	360	350	354	343	381	373	377	348	375	379	362	367	340	379	329	358	363	363	381	379	400	385	358	349	352	326	371	359	381	360	360	346	360	369	340	372	351	359	367	361	366	338	394	338	384	314	311	352	353	341	388	388	344	355	343	365	356	370	368	368	359	346	358	366	334	350	387	359	360	370	361	387	381	353	360	355	359	339	359	347	366	395	372	347	321	378	379	392	367	349	351	339	341	342	383	358	331	366	340	365	375	398	349	382	394	369	383	341	342	360	352	395	325	340	380	322	400	359	358	404	329	374	337	347	359	378	384	365	340	343	373	381	306	357	352	375	354	340	367	368	347	363	378	340	342	352	366	367	365	386	346	340	362	347	334	370	344	361	383	350	359	376	342	388	340	363	371	327	383	338	370	357	369	382	354	362	368	346	353	372	355	342	340	363	367	361	393	365	333	364	348	376	376	375	373	379	357	360	372	374	340	351	383	390	345	351	366	338	344	328	360	358	335	390	375	372	400	381	407	330	329	334	353	354	360	350	390	374	373	374	392	372	354	334	346	350	352	376	388	376	371	372	372	342	369	371	358	361	353	373	358	340	348	331	348	340	377	353	371	390	331	338	366	363	370	334	359	359	372	346	391	344	338	370	368	363	379	345	326	361	370	403	322	374	337	327	391	365	384	368	363	363	353	357	339	406	360	408	372	354	344	366	353	361	376	341	347	340	360	361	378	335	354	357	345	357	361	390	395	345	357	349	367	380	349	386	383	412	344	312	348	374	340	374	376	360	335	335	353	361	343	351	375	361	395	360	364	350	349	360	354	363	374	382	371	342	371	355	376	365	381	365	385	371	340	357	347	338	359	376	367	372	360	397	394	357	393	362	367	380	389	366	320	352	362	314	368	358	351	359	374	368	354	354	359	395	385	368	379	367	340	374	355	370	373	341	373	374	385	362	369	328	327	363	346	385	369	350	345	359	395	356	351	398	361	362	371	405	376	343	352	385	364	349	376	376	393	374	385	384	358	402	309	391	357	359	372	360	321	380	337	359	375	343	383	365	339	366	349	345	339	356	357	362	340	378	355	351	374	364	350	354	364	374	369	378	352	368	397	334	354	322	375	343	368	349	363	405	321	348	393	379	379	397	364	357	323	378	368	343	374	330	346	353	335	357	406	360	332	373	326	349	356	372	403	364	365	359	354	362	343	346	356	338	372	357	377	336	371	378	378	356	355	347	356	340	376	363	345	377	336	361	357	345	329	369	344	352	365	376	332	355	358	359	368	345	331	348	328	316	358	368	376	374	362	358	372	310	333	328	362	365	383	361	378	347	345	360	368	379	387	343	376	368	346	368	365	369	363	347	383	363	375	344	364	383	406	394	347	363	347	321	355	374	367	362	346	332	319	352	383	363	369	336	370	337	351	364	350	354	349	363	344	340	363	386	345	363	371	390	365	382	348	368	365	376	368	378	386	361	358	375	365	364	367	345	356	376	396	356	347	341	356	359	359	378	375	331	325	377	359	361	373	376	357	361	340	371	367	369	391	364	339	360	362	398	365	381	354	356	344	346	376	382	338	356	359	338	354	382	349	376	367	350	351	357	347	382	363	363	354	337	358	372	346	345	354	369	332	330	366	358	346	383	383	392	319	363	353	355	377	411	394	383	344	372	368	368	345	331	338	362	355	380	372	365	351	336	363	362	358	373	346	314	359	378	343	351	335	366	363	400	362	371	358	376	383	359	333	364	340	343	403	347	353	373	361	384	376	367	351	365	375	344	366	401	352	348	367	379	344	341	358	372	358	392	377	361	355	359	341	331	382	351	337	380	385	344	380	329	365	380	385	352	345	363	332	369	349	381	369	350	370	337	358	371	327	337	353	336	375	368	343	368	361	348	374	375	360	375	349	358	341	363	354	350	382	367	392	338	363	397	383	357	383	354	381	360	353	429	404	361	346	373	369	362	349	376	367	370	349	373	348	357	363	343	355	349	388	359	390	351	332	385	384	318	368	366	349	344	368	381	332	367	370	395	346	361	377	359	390	387	383	357	365	385	342	391	376	381	366	375	368	364	387	392	380	367	400	370	370	342	367	381	338	332	356	388	372	375	358	370	370	381	363	358	404	334	359	350	365	366	389	344	388	338	385	398	381	343	382	370	353	334	382	399	358	382	359
28245	20727	9410	6397	6778	5393	2618	745	619	618	575	600	627	609	612	615	612	642	582	590	640	620	595	594	616	622	596	602	626	628	573	633	603	589	633	625	580	582	592	609	631	596	595	667	623	597	604	589	584	595	604	599	582	571	596	607	598	600	587	609	598	610	568	588	629	583	596	611	642	598	600	562	610	629	609	640	610	607	564	618	608	625	591	609	608	578	600	633	589	604	636	602	584	607	616	619	628	634	569	593	626	587	623	649	621	625	614	625	595	598	588	592	674	604	620	629	588	617	595	617	585	597	583	603	610	593	638	594	615	603	571	553	573	613	625	622	624	612	651	620	592	627	644	583	589	573	561	590	633	637	629	615	582	592	588	625	622	639	586	628	602	561	570	607	635	591	619	615	582	622	605	583	534	630	642	630	617	594	615	571	585	627	631	558	624	564	607	641	605	611	575	578	570	580	563	631	637	608	572	651	559	588	601	614	605	586	584	573	610	611	558	602	601	601	591	577	576	625	593	595	647	650	608	584	633	575	635	609	557	593	602	560	646	578	598	594	539	568	693	550	597	608	633	613	610	633	665	587	593	620	599	595	614	588	592	655	605	586	603	600	622	580	618	607	570	603	610	617	636	586	648	621	596	631	584	568	609	618	597	619	592	613	617	621	623	605	615	635	628	589	571	606	626	616	605	603	600	590	598	575	609	646	595	546	618	631	602	585	635	599	618	580	633	650	610	568	564	574	572	637	623	590	607	616	643	584	593	612	589	605	669	612	615	670	666	631	628	611	623	637	581	613	572	563	594	587	644	577	585	573	628	602	584	601	618	618	601	544	594	591	559	618	607	632	603	629	644	624	650	627	622	594	627	600	633	626	655	623	644	598	623	621	630	632	603	585	619	607	574	600	562	594	611	581	545	609	606	617	614	597	638	547	634	604	571	586	559	611	557	599	614	605	629	594	599	608	577	645	574	621	633	615	602	626	569	600	625	594	629	568	647	638	568	604	617	632	585	608	600	596	659	612	602	619	592	614	639	590	554	611	612	619	652	600	564	623	620	596	569	619	632	615	608	607	618	596	652	577	632	647	576	613	587	611	564	615	571	609	576	593	623	614	591	629	635	628	653	619	590	620	604	613	599	639	573	625	612	605	620	561	678	606	575	579	606	612	617	609	597	631	608	615	621	591	644	615	574	608	609	620	611	599	603	621	603	627	544	581	614	598	609	675	626	591	593	601	614	572	585	589	617	615	579	614	608	616	615	602	638	625	594	604	595	615	613	636	536	605	625	616	618	600	654	647	602	602	632	608	604	607	600	636	557	645	579	634	564	627	599	596	623	629	577	590	604	644	684	569	609	615	605	564	609	610	574	600	625	632	605	660	630	610	638	627	584	569	604	542	623	597	596	589	630	615	633	600	585	603	610	617	575	641	589	628	628	620	566	613	595	605	577	608	632	635	614	625	601	595	603	624	607	596	567	620	601	613	621	649	621	570	594	618	634	580	597	614	629	624	605	627	592	612	606	580	638	623	630	606	619	618	584	608	544	594	590	661	568	603	602	618	581	619	638	600	614	597	651	610	588	595	574	655	594	585	557	620	601	607	605	634	624	644	550	572	571	648	609	561	581	584	590	621	623	609	612	607	590	590	594	593	617	613	616	632	609	580	561	607	594	575	621	639	621	604	680	579	633	644	586	590	580	610	596	581	602	594	585	602	617	602	590	614	628	545	607	554	630	607	578	565	549	599	604	618	597	616	598	619	545	632	608	605	603	600	618	562	604	617	625	583	606	632	612	617	580	608	614	605	597	593	585	581	630	591	578	593	640	624	625	613	580	647	558	593	584	580	658	612	572	632	598	594	602	578	597	643	615	611	585	595	611	614	583	630	618	620	616	592	613	590	634	671	643	609	596	639	575	605	607	621	612	577	616	606	679	547	624	606	568	601	581	581	613	568	606	584	590	609	585	573	624	561	597	588	621	608	605	606	586	611	607	597	633	612	613	609	590	583	604	684	629	592	649	627	565	593	647	631	646	646	618	539	591	640	590	595	599	580	629	597	577	592	646	616	617	632	599	646	589	556	654	574	574	623	614	603	578	620	613	608	567	602	619	644	545	584	574	671	578	636	590	620	650	641	640	577	593	610	602	554	627	595	609	592	592	555	586	611	618	554	635	614	594	574	658	604	634	613	600	591	606	593	629	617	607	638	618	619	586	579	588	622	621	621	606	631	612	650	586	596	619	609	618	597	594	632	590	617	595	621	607	542	578	577	592	563	609	597	595	595	613	603	619	569	609	550	578	608	585	636	580	595	590	597	639	574	592	632	587	581	609	602	611	589	635	638	588	598	613	594	608	594	607	584	588	589	598	594	585	557	582	602	608	602	602	613	594	600	630	595	610	568	595	573	597	594	643	635	624	575	583	603	609	637	629	603	644	591	624	610	631	559	615	622	602	588	635	588	628	585	531	583	576	573	632	615	614	616	612	600	633	600	598	614	641	576	618	585	574	583	620	580	601	602	597	607	596	633	603	602	594	633	611	597	640	619	585	610	600	626	637	600	596	581	613	605	602	572	605	660	650	637	584	627	557	620	591	606	585	602	624	613	646	558	583	609	589	626	608	601	584	600	560	634	625	592	616	581	596	586	619	637	612	624	621	644	601	601	645	561	612	583	607	594	612	651	647	577	570	551	613	579	633	597	608	584	587	568	588	576	620	628	617	603	614	599	601	612	607	600	591	633	578	585	631	593	556	593	579	560	593	555	562	630	626	590	609	591	580	620	590	624	555	585	595	593	617	636	574	575	596	608	587	652	617	621	610	580	606	573	621	607	606	599	589	620	626	619	610	617	613	602	611	633	640	591	589	579	594	611	650	600	611	588	597	611	603	570	548	589	616	607	644	580	591	606	605	599	630	632	616	579	642	586	631	578	577	604	596	612	593	591	592	607	594	619	606	645	611	625	621	590	623	598	595	616	628	612	592	606	596	620	601	620	587	599	638	551	651	657	636	588	615	666	583	657	650	646	621	618	626	600	610	596	649	570	611	630	589	622	603	590	587	590	597	621	647	612	577	641	620	612	603	617	633	591	631	583	595	610	597	608	594	601	625	603	639	612	588	581	616	637	596	612	587	634	587	611	611	597	619	606	603	570	624	648	633	648	563	602	635	597	614	585	615	612	621	619	640	588	633	619	616	609	584	588	629	594	585	653	637	594	613	604	561	593	608	582	652	607	618	626	609	627	598	619	597	629	631	642	612	615	591	567	599	595	619	610	624	609	628	596	634	605	649	589	623	623	627	623	608	586	630	589	612	616	588	605	597	589	586	587	606	572	620	559	583	554	580	590	651	602	564	620	586	609	658	600	554	587	646	616	622	628	589	593	630	606	582	605	585	610	587	596	572	626	619	577	609	613	630	604	621	609	610	597	615	611	596	580	631	627	620	603	611	595	629	613	559	632	577	645	620	601	579	577	562	554	595	642	595	658	642	623	641	631
23595	25918	7051	7587	9457	8228	3794	1006	799	810	769	813	872	800	828	800	837	775	832	764	768	784	780	840	787	850	824	814	787	795	794	818	802	814	796	794	825	836	824	776	778	802	853	823	797	781	777	816	836	841	771	766	820	800	752	769	822	769	767	796	809	735	799	792	743	792	795	834	813	806	796	813	834	767	776	802	792	804	811	820	823	822	793	777	795	811	815	790	781	848	811	835	746	811	769	839	804	777	844	806	812	802	800	833	809	779	824	784	799	802	804	749	812	784	840	837	809	833	803	792	801	830	819	725	814	776	784	751	774	799	782	768	784	846	812	860	815	837	808	842	790	835	787	859	813	762	782	838	838	790	817	861	793	799	798	821	766	758	807	775	799	820	740	841	797	790	771	737	768	823	833	768	826	784	834	805	789	815	767	801	805	789	781	781	774	768	784	817	759	789	814	775	824	783	797	792	753	804	791	790	781	826	790	787	794	796	800	795	819	765	760	822	767	793	819	806	779	803	827	825	807	828	806	763	840	803	809	774	835	819	764	739	792	845	782	795	846	780	806	785	772	802	815	775	806	832	763	828	877	839	793	790	787	803	796	834	790	839	804	796	750	808	828	794	791	866	779	748	844	806	800	784	813	793	825	771	770	808	793	727	767	816	781	816	791	810	797	796	769	833	883	820	772	847	828	768	845	756	788	812	761	810	805	850	787	858	818	798	814	838	800	812	797	739	812	805	797	788	755	742	813	787	781	798	812	825	751	777	812	812	775	798	792	871	849	833	820	841	777	828	839	836	816	795	772	749	750	808	769	767	826	837	766	777	815	774	788	834	813	796	793	793	853	780	826	755	777	823	756	763	797	800	806	796	812	832	790	774	858	840	788	755	815	851	805	779	799	814	760	802	839	832	794	800	822	776	782	803	808	835	846	789	775	806	749	837	829	832	819	812	808	822	765	836	807	782	822	782	831	768	830	812	797	834	816	810	749	774	833	804	771	814	788	838	804	804	813	798	793	802	812	828	783	786	763	788	839	847	839	824	785	742	799	846	805	802	763	846	844	731	790	768	826	802	773	819	811	766	778	811	822	802	859	835	813	774	835	789	760	766	732	796	803	798	814	780	774	822	825	835	823	763	802	740	775	767	806	766	850	777	810	760	802	820	825	769	851	769	799	790	793	788	810	803	853	765	829	800	788	823	772	817	829	808	802	800	800	802	779	826	801	816	804	814	830	825	846	830	842	809	782	810	768	805	809	840	796	783	745	828	792	771	786	788	780	826	799	796	880	771	744	780	826	731	783	788	764	801	816	761	812	825	817	786	769	767	707	801	774	830	780	801	782	795	758	773	794	834	796	783	784	805	839	850	799	841	813	781	823	826	848	781	798	786	866	864	821	802	812	805	796	771	833	767	852	805	840	785	738	776	799	809	834	794	790	821	839	791	854	788	833	828	846	789	792	808	844	780	784	789	813	793	797	810	763	777	803	765	864	800	841	764	779	853	757	800	815	747	798	837	793	768	800	795	839	796	785	817	778	783	868	775	761	801	805	799	807	839	858	787	845	783	768	758	778	844	830	784	777	800	833	795	752	883	782	832	767	848	773	796	784	794	842	815	776	854	820	856	793	778	828	759	843	804	800	768	806	840	806	765	811	790	789	777	759	801	794	799	822	834	799	791	847	785	832	833	760	814	811	826	773	785	767	765	727	823	832	787	798	785	787	767	853	810	791	822	850	810	804	797	805	827	790	784	778	812	855	808	789	787	746	736	871	793	788	781	749	799	824	763	799	797	765	792	801	778	832	822	764	761	777	732	779	793	786	792	827	810	783	826	780	767	757	770	771	824	786	815	818	803	842	763	823	781	818	830	790	801	805	791	822	754	765	788	798	819	784	796	809	814	773	815	857	799	800	789	864	805	831	797	852	787	759	802	785	822	776	803	818	790	810	864	794	822	813	829	801	811	819	768	816	779	781	830	753	780	792	800	786	794	804	808	739	769	772	815	764	807	767	779	742	789	797	814	769	798	816	757	803	808	808	795	767	776	754	771	765	828	846	777	849	843	773	787	827	763	860	799	818	822	800	818	762	825	794	805	816	777	803	801	809	798	788	829	784	818	769	807	781	791	788	796	801	788	825	775	778	762	789	823	794	836	804	763	796	793	796	819	821	784	815	787	746	796	803	817	794	846	775	810	829	778	802	773	776	779	820	836	765	814	808	842	823	847	768	807	766	838	771	780	812	811	777	855	770	801	809	787	758	828	798	839	769	794	813	773	780	810	782	788	808	765	776	729	838	824	738	816	833	831	848	813	771	848	796	802	816	793	819	814	752	838	813	742	827	777	746	793	804	807	800	746	737	852	804	790	736	813	785	828	878	749	814	764	798	832	781	805	789	765	795	852	843	830	797	812	884	831	811	836	822	785	839	796	785	774	770	826	757	796	831	754	825	775	836	833	797	767	847	813	795	802	804	795	752	763	820	816	764	807	796	810	817	822	810	784	800	789	836	745	855	770	778	774	779	809	790	780	803	854	757	832	812	786	826	773	805	831	769	777	810	814	823	811	835	798	820	789	811	831	805	791	805	825	838	794	866	807	797	811	784	762	809	778	822	838	795	835	749	758	785	793	803	742	807	805	784	772	792	830	800	823	821	769	774	884	752	827	772	807	792	824	824	779	819	845	814	787	818	823	812	811	792	784	752	800	804	814	811	792	787	804	874	762	799	828	760	845	770	798	776	780	748	798	816	824	784	795	758	798	813	831	783	805	770	819	787	771	821	833	795	799	814	780	808	802	796	811	784	840	804	824	781	823	819	809	814	826	790	740	785	833	811	841	802	795	829	805	798	766	773	766	820	810	773	817	803	791	802	844	793	820	841	785	801	796	792	855	804	771	787	734	770	828	765	811	820	794	775	754	792	777	752	820	770	785	801	842	750	787	793	814	764	813	756	818	795	741	848	821	819	816	786	821	859	802	843	802	832	846	844	804	824	773	801	825	799	805	787	783	773	789	807	793	839	813	814	817	815	769	836	788	801	805	771	782	804	769	740	816	758	838	813	797	797	809	801	794	780	813	787	775	791	839	823	773	772	778	810	778	781	811	777	765	784	831	807	800	769	758	776	771	790	831	746	790	814	804	787	789	864	780	760	843	806	828	833	809	779	818	816	771	805	792	750	797	792	797	780	856	794	829	746	793	783	794	826	746	841	847	788	826	822	794	764	766	818	788	834	800	817	797	775	780	827	824	808	851	807	825	835	753	839	798	795	766	793	834	821	774	757	806	807	820	821	759	767	787	807	805	822	808	806	840	794	790	844	819	783	849	826	807	751	826	793	839	797	821	763	825	816	756	877	860	797	806	768	784	826	801	779	825	841	778	801	810	801	806	780	803	789	796	792	802	824	840	774	819	763	788	776	820	797	840	787	777	844	882	755	799	835	775	805	838	809	828	842	773	841	792	793	865	809	804	763	786	842	788	766	792	802	784	788	855	784	823
23411	21195	27638	25072	24265	29524	23162	3995	552	485	523	492	506	497	523	515	515	520	485	494	525	509	455	505	468	507	502	527	483	509	525	460	495	489	473	483	495	497	494	550	520	508	528	486	448	492	516	496	489	496	502	512	493	508	503	508	510	473	519	483	518	477	507	479	552	484	523	505	471	446	454	508	508	486	480	485	473	479	496	519	463	474	478	493	535	486	480	502	495	487	473	500	484	485	502	448	468	482	503	515	528	483	496	517	485	515	514	466	483	500	466	458	459	462	522	477	477	525	479	501	469	496	482	521	473	466	491	471	426	510	528	507	500	505	472	477	461	475	506	490	505	494	487	466	497	496	523	502	501	522	487	487	464	464	482	456	496	464	485	501	527	464	488	446	474	471	461	502	482	495	477	540	466	487	496	512	471	526	511	514	498	489	458	510	455	457	502	458	542	503	476	520	521	460	532	503	473	508	505	505	469	496	519	490	482	485	449	490	461	482	468	492	522	470	523	466	497	495	469	451	467	463	508	465	463	527	488	480	493	495	469	515	517	543	517	508	500	479	504	490	479	467	475	499	520	465	479	516	517	490	551	471	517	458	505	476	471	490	492	498	480	515	499	457	503	485	511	460	445	442	492	483	517	487	476	484	481	510	484	518	492	459	530	497	482	501	528	515	504	474	452	491	528	457	471	490	451	486	490	540	466	449	488	538	476	492	469	470	485	512	507	507	508	497	488	483	531	486	492	502	489	495	512	491	497	468	508	489	497	521	495	501	508	517	463	516	535	481	450	508	485	495	473	506	507	508	485	513	481	473	483	463	501	546	454	458	506	484	499	490	495	499	493	492	480	504	461	482	527	510	514	504	489	494	517	478	478	495	446	481	480	497	483	480	477	505	476	494	472	501	495	495	498	497	504	513	464	486	481	474	457	490	431	486	512	491	494	490	504	503	470	518	461	470	462	489	505	485	493	529	499	516	466	507	544	477	489	526	515	498	484	496	480	541	485	519	512	466	492	493	495	499	474	484	508	521	476	525	505	476	481	448	487	450	497	483	490	497	490	472	492	505	473	492	485	455	472	456	536	477	483	478	471	492	519	466	466	511	505	491	497	520	483	489	525	501	477	504	494	497	505	483	513	471	486	507	479	492	510	497	514	471	515	515	446	444	495	479	503	487	536	486	536	499	439	497	520	490	505	513	503	493	528	469	427	478	513	493	541	515	523	518	469	506	499	514	479	511	538	517	491	541	503	544	474	484	486	488	481	512	461	491	501	494	483	492	470	487	470	506	478	489	503	500	509	510	506	507	494	481	458	443	503	508	454	489	489	478	509	495	532	521	487	489	525	458	495	499	489	500	462	496	464	477	515	525	464	496	474	483	510	459	491	475	470	499	483	487	515	527	500	473	483	488	504	492	506	490	491	481	486	479	506	514	500	467	497	498	476	520	480	432	485	511	487	529	507	545	509	487	500	518	490	499	522	440	446	471	522	519	433	493	483	463	495	519	467	507	509	455	503	475	515	503	470	502	504	472	511	463	495	483	488	526	454	482	514	492	497	499	459	498	473	498	490	436	482	496	474	506	474	495	467	478	515	500	499	482	498	541	461	490	516	461	481	481	491	531	503	480	455	491	514	538	543	443	493	481	540	478	473	490	483	556	476	484	516	483	520	473	512	481	463	457	479	515	474	498	492	468	493	512	482	467	481	521	500	527	529	502	522	493	484	496	525	472	473	467	521	540	465	489	495	513	484	472	444	498	507	474	471	499	488	496	491	493	460	459	465	489	546	498	508	543	456	464	465	482	467	514	533	505	475	496	547	503	489	466	459	525	515	468	466	479	460	477	535	466	506	498	535	524	488	478	477	499	512	443	492	477	495	470	487	491	518	492	489	543	491	478	482	451	513	508	487	525	502	405	483	504	481	493	512	461	490	479	473	488	511	498	477	506	472	485	521	499	469	504	490	473	465	516	475	480	511	495	486	477	494	488	483	483	453	495	492	461	532	495	502	453	521	474	501	503	481	458	470	524	504	492	518	501	497	506	525	512	502	502	470	494	494	515	465	439	482	480	471	460	476	519	507	517	503	499	491	493	453	485	470	516	505	522	462	471	472	446	516	553	473	516	505	511	436	502	472	518	462	464	504	430	503	509	532	480	498	495	444	519	491	506	512	497	471	522	517	464	487	482	511	513	485	513	490	479	514	457	493	484	506	536	500	525	474	455	555	438	516	431	529	496	512	471	532	510	483	504	442	469	507	460	488	468	482	497	489	463	483	492	505	506	481	463	531	487	471	532	468	488	520	472	482	497	548	469	472	476	520	490	491	483	484	533	496	435	558	468	501	455	485	464	462	500	474	446	486	492	503	487	517	510	460	471	469	510	488	479	475	500	491	521	499	495	442	453	505	516	452	466	451	482	492	502	441	499	494	473	503	504	502	500	498	497	488	481	495	479	475	478	509	472	462	464	552	496	486	499	500	484	474	481	495	501	502	522	486	515	481	542	485	520	502	486	501	457	495	518	468	445	491	508	502	491	490	500	463	508	514	512	479	469	492	539	521	518	522	493	475	471	496	512	505	466	515	501	459	452	495	486	507	486	480	488	531	486	469	511	545	494	472	516	471	474	481	514	457	468	470	494	477	528	524	505	465	475	491	530	465	488	502	485	513	467	454	520	523	483	523	450	475	500	472	488	486	430	521	517	512	482	519	503	466	525	478	487	478	473	520	495	498	477	482	510	497	536	499	491	484	511	497	489	438	505	482	530	463	545	493	509	472	482	519	472	506	495	469	480	473	462	466	461	469	518	484	535	462	536	473	476	516	484	493	470	478	510	469	453	527	458	504	536	485	503	498	482	495	461	483	503	496	517	540	494	457	494	486	462	516	522	476	505	499	506	483	481	458	500	494	501	489	508	529	455	506	508	516	520	499	472	528	478	493	466	494	496	490	517	469	472	489	482	507	465	529	496	509	503	476	493	502	478	520	516	476	549	512	463	463	482	467	500	470	481	484	497	493	464	507	450	468	470	492	461	475	508	490	469	538	472	481	508	498	502	519	481	471	496	482	509	495	450	506	492	498	481	512	510	514	449	505	498	493	462	493	489	462	470	496	519	517	521	482	518	519	469	503	504	511	484	479	468	485	479	474	514	448	481	497	513	488	507	486	485	492	505	481	481	467	506	486	488	482	442	508	488	485	513	442	450	506	457	501	460	478	493	497	487	477	498	504	505	510	495	513	516	493	502	505	458	514	491	485	495	515	514	416	480	483	503	526	488	560	461	503	507	487	442	507	461	497	516	518	482	479	441	549	481	497	487	484	507	510	490	526	499	502	503	492	457	470	491	501	499	486	424	518	458	525	446	518	532	475	496	489	510	534	482	488	488	504	492	471	523	495	470	490	460	503	504	479	514	491	479	502	497	477	462	509	485	535	474	516	490	452	466	483	510	481	472	509	499	541	481	493	506	533	466	457	482	503	511	505	509	503	481	502	493
29279	47948	26269	22246	31055	35666	24704	3401	656	713	679	659	625	649	715	699	643	661	677	695	662	659	674	679	677	664	664	620	683	680	674	646	659	677	676	730	689	612	700	672	612	685	647	668	668	678	704	696	664	703	685	633	699	686	649	664	678	690	670	651	663	663	660	647	653	696	647	696	674	655	674	665	699	644	665	642	614	655	628	667	647	654	696	686	669	650	661	651	663	684	670	666	659	657	650	669	666	692	707	653	642	721	659	699	640	658	669	650	653	664	686	686	666	651	667	653	691	687	686	661	660	650	660	639	625	651	693	664	628	650	662	695	721	697	661	653	655	643	631	654	628	710	675	675	667	607	647	622	674	658	669	668	636	678	707	662	648	649	675	671	695	635	632	685	688	647	668	651	680	683	690	691	648	644	676	668	716	666	653	668	617	659	686	645	704	662	681	666	641	672	662	645	620	658	662	691	679	699	679	669	671	649	621	661	663	627	637	632	663	661	650	653	636	618	673	666	661	644	705	645	645	684	676	680	675	627	672	665	673	629	648	721	659	666	655	647	669	680	651	626	649	684	709	636	658	644	674	676	696	639	685	615	648	684	656	650	676	656	643	658	738	645	671	656	662	632	646	664	675	682	655	714	675	657	655	667	656	622	702	632	683	691	679	700	708	668	662	668	657	700	653	699	648	689	672	693	690	660	634	684	646	635	679	631	661	666	673	661	703	669	670	687	677	710	630	657	692	670	605	637	683	630	659	667	638	652	670	694	721	701	698	680	658	641	700	703	671	647	668	685	629	649	682	664	645	673	665	636	702	679	669	640	640	644	683	680	631	678	692	676	720	660	654	708	639	656	654	671	712	666	689	734	656	650	664	636	682	654	646	671	667	696	688	661	671	672	691	659	626	616	611	672	665	688	706	669	664	648	678	689	672	649	648	660	690	655	627	655	617	686	686	690	652	673	696	678	741	680	648	673	681	656	633	630	693	660	662	654	648	642	689	659	652	619	706	739	662	623	663	673	677	669	660	616	656	642	644	650	668	685	642	627	699	656	649	685	670	666	649	666	668	649	658	670	677	675	649	693	639	672	711	689	676	650	674	685	676	692	643	663	704	632	686	658	658	687	697	678	663	695	654	672	634	675	674	660	679	678	634	609	683	688	645	628	666	669	642	652	649	652	665	619	709	694	648	668	636	695	673	634	721	687	646	687	643	678	634	721	671	666	663	640	635	668	683	649	694	682	671	676	679	654	664	646	667	650	684	696	646	719	653	601	675	649	649	661	665	685	649	646	639	655	655	679	678	683	660	642	670	637	670	657	675	692	695	660	673	700	698	653	631	654	646	645	659	658	644	728	670	688	632	645	661	667	615	656	689	685	613	683	652	644	657	710	627	670	649	700	671	639	733	633	675	666	647	677	678	699	640	674	614	650	679	680	713	615	657	685	695	668	673	660	653	637	676	639	653	659	655	697	640	672	691	643	659	685	643	651	705	691	621	597	690	612	664	666	678	690	690	646	692	678	688	660	676	668	689	704	651	652	646	652	674	646	673	640	693	683	653	687	713	668	713	670	633	650	661	681	678	703	698	640	699	693	682	657	683	649	643	663	659	688	662	644	739	611	608	704	698	644	642	663	720	652	674	609	642	664	660	696	701	659	689	718	706	650	642	673	648	624	618	651	687	642	637	689	723	697	638	660	661	634	700	674	696	665	693	699	624	672	706	652	713	670	670	643	655	650	699	691	689	660	679	703	650	701	650	671	598	658	704	657	682	666	679	655	708	683	643	662	653	644	622	662	647	666	644	658	640	596	657	627	714	706	646	642	670	632	674	628	668	671	702	647	648	649	656	671	647	690	648	669	691	651	662	638	676	668	662	668	664	639	687	677	648	673	711	646	680	712	694	653	641	620	663	657	674	695	657	668	669	720	687	727	647	663	700	677	635	644	653	611	650	677	645	624	674	650	654	668	716	675	661	648	649	646	679	663	699	675	685	658	729	693	677	669	638	695	669	647	687	665	691	710	714	675	664	660	661	676	704	655	705	668	651	661	644	636	655	683	642	697	692	693	644	703	655	677	580	629	683	695	643	671	703	670	639	683	666	687	648	686	626	676	674	706	650	636	683	634	688	652	675	649	638	641	633	637	628	650	667	656	680	743	717	692	655	691	670	657	682	660	634	690	635	642	684	629	662	673	682	653	651	694	662	606	715	651	655	637	697	667	739	647	663	662	668	674	636	658	700	628	705	677	639	663	696	644	673	652	687	674	638	695	664	660	669	690	683	680	669	694	690	707	700	663	651	663	730	664	674	657	651	658	631	656	718	674	651	662	701	693	688	636	689	700	672	639	659	633	663	669	641	695	688	641	670	684	666	650	676	650	630	625	637	609	687	666	692	649	674	672	679	731	662	659	665	634	657	691	632	689	606	602	664	688	660	708	683	657	659	684	660	645	675	624	670	670	633	680	647	618	680	669	675	686	663	668	663	701	642	681	629	704	704	664	705	704	629	660	667	636	663	663	671	635	703	668	653	686	635	695	678	670	715	686	679	692	672	672	669	665	650	672	652	673	600	669	673	674	661	679	644	638	681	696	647	692	718	646	712	702	661	711	701	649	688	675	668	682	671	661	690	653	680	642	673	630	667	727	688	623	672	657	679	641	662	680	676	675	716	634	670	681	704	682	653	671	649	673	694	637	661	702	639	682	653	679	694	662	713	696	700	662	628	697	689	672	694	641	673	664	673	649	683	703	645	639	669	693	674	645	684	660	699	662	641	621	704	665	633	654	657	695	681	722	652	690	681	661	664	675	697	650	598	666	688	631	718	644	651	692	714	697	663	672	705	611	655	689	632	720	682	683	661	675	619	684	706	688	683	617	711	698	692	690	666	684	672	653	656	673	630	662	670	629	683	644	663	656	652	696	667	681	673	683	636	741	690	677	706	687	636	648	617	658	690	668	651	620	654	621	680	695	685	657	704	719	707	661	676	676	652	669	673	669	619	671	680	666	675	690	636	656	691	668	644	635	687	710	635	637	668	663	626	680	668	691	658	668	671	657	667	705	628	637	684	688	649	694	651	660	699	684	658	707	688	670	674	704	651	678	663	675	658	641	637	621	724	617	686	633	656	701	731	673	638	659	683	681	688	668	631	632	660	674	670	697	672	652	633	636	690	670	660	651	690	691	642	666	662	681	681	660	701	680	682	647	689	631	666	692	683	651	607	635	660	684	701	669	684	680	701	640	670	688	716	697	649	651	669	667	704	674	682	691	720	691	681	676	689	653	760	652	679	643	691	661	697	696	643	660	659	643	636	649	681	640	661	673	638	692	674	658	656	666	665	659	653	652	660	624	680	637	677	658	733	714	685	688	678	677	649	661	677	672	665	705	676	697	628	698	692	671	670	675	647	668	651	661	671	691	698	655	642	650	681	658	661	669	671	640	675	685	632	655	696	666	647	682	681	666	676	647	633	684	676	701	708	663	716	674	648	667	645	664
24867	21234	25638	27189	21964	14065	5265	604	510	511	506	496	478	452	491	458	472	492	443	455	452	467	446	460	452	488	449	462	501	465	476	506	490	465	477	484	472	449	451	485	494	445	483	503	493	460	430	462	443	431	465	449	434	434	453	456	462	471	485	502	472	477	436	451	426	469	448	422	478	464	434	459	435	441	463	451	437	447	447	424	467	474	454	457	452	429	456	427	502	524	437	472	498	435	447	508	496	424	449	465	483	472	464	467	475	471	487	467	518	452	469	444	491	475	436	484	450	460	487	442	427	480	470	463	442	490	464	507	500	466	468	423	456	469	480	458	472	458	470	490	433	481	449	453	467	435	465	467	423	449	450	482	470	471	500	440	462	478	474	443	430	468	470	422	441	444	437	495	431	460	471	435	445	467	458	486	452	494	453	437	470	454	469	450	458	446	448	518	466	452	454	470	461	466	451	468	491	443	464	470	454	408	438	491	483	430	465	480	477	463	463	461	438	481	522	443	476	444	463	447	440	461	451	455	473	447	441	487	475	464	451	443	427	485	468	477	456	429	475	466	445	491	465	435	459	465	459	508	460	453	435	402	501	439	443	464	425	498	449	432	468	475	446	494	476	472	458	425	439	480	483	446	462	419	457	474	517	492	466	448	471	473	478	445	435	434	472	433	463	463	490	419	421	483	451	478	495	459	459	498	479	494	453	441	522	485	491	470	442	459	440	468	461	456	439	475	448	457	476	460	474	473	452	469	483	443	470	464	429	478	474	470	470	438	451	443	462	480	442	488	488	496	431	482	443	471	475	452	422	486	463	479	434	468	466	455	433	457	444	457	434	468	482	442	431	536	468	446	476	421	463	486	449	431	487	442	436	449	464	450	484	467	438	465	459	503	479	442	494	450	461	477	452	472	476	446	453	448	451	445	447	454	478	447	478	446	461	473	467	464	482	466	432	439	430	466	446	426	468	468	462	434	465	447	472	445	475	478	450	454	475	446	418	470	468	463	444	460	463	426	468	430	447	474	414	468	468	460	458	485	484	464	445	450	451	459	490	475	455	458	455	488	436	477	422	483	499	477	456	464	448	446	467	460	493	436	437	434	487	426	467	435	464	429	462	439	460	472	437	489	457	462	462	489	466	469	414	472	467	463	463	455	444	458	468	427	446	473	452	424	469	477	469	441	480	466	421	473	484	476	438	460	484	454	489	479	465	455	435	461	451	421	460	464	480	443	427	505	464	463	438	499	457	480	480	455	481	448	439	432	460	434	507	488	423	456	477	480	449	486	444	457	459	508	447	443	422	461	430	451	477	451	450	460	453	446	460	473	473	425	461	469	462	459	449	467	436	507	452	470	461	434	443	462	455	437	470	430	454	476	480	466	433	499	450	500	474	461	457	464	448	504	483	448	443	490	451	495	475	479	448	424	460	471	456	437	424	453	443	441	462	451	438	474	452	475	451	476	442	473	459	488	452	442	446	508	465	443	408	425	444	462	458	439	444	469	454	460	476	457	440	497	438	458	428	455	476	480	443	468	456	458	462	442	455	476	443	460	462	501	484	437	473	492	430	441	459	444	457	443	453	419	426	447	441	503	487	464	492	488	513	459	450	432	463	478	450	456	460	488	491	449	456	530	480	446	486	465	457	485	455	413	466	489	461	426	449	449	453	486	462	404	455	464	490	416	460	445	459	443	460	422	474	457	467	423	455	427	415	446	483	450	480	472	469	448	537	448	467	455	450	463	472	479	448	428	465	444	456	472	456	435	449	453	448	470	427	468	448	433	445	478	461	422	441	475	445	460	446	480	450	432	417	479	497	463	466	478	453	505	440	488	442	443	465	446	440	469	463	402	445	437	412	434	466	455	464	463	411	465	470	485	474	461	419	453	406	458	453	483	459	434	465	414	481	441	463	484	465	457	472	478	461	458	453	449	484	473	472	434	492	507	489	431	444	442	427	481	503	415	509	433	466	476	493	462	432	449	428	451	472	448	453	457	474	506	455	439	429	470	472	479	455	471	452	465	480	480	438	508	477	480	463	455	456	459	481	489	454	494	437	496	469	484	450	436	465	441	432	430	443	490	424	469	492	460	459	425	480	480	479	447	451	459	482	453	483	451	453	446	449	475	473	471	483	468	528	432	450	456	454	443	496	505	473	464	462	430	502	455	464	456	459	463	470	468	447	456	496	464	439	469	447	461	462	490	496	468	454	466	477	483	444	498	442	424	429	471	433	456	461	478	496	420	466	470	466	459	457	480	453	463	414	457	451	469	467	466	449	486	472	462	452	477	443	482	448	441	480	493	449	492	471	421	480	439	451	462	433	460	462	466	465	490	423	454	490	445	507	490	461	478	486	489	435	477	472	452	427	444	429	484	503	460	455	485	461	470	453	469	464	460	476	487	411	489	425	466	448	472	457	433	434	448	468	469	459	438	441	488	474	475	458	413	448	460	474	452	472	472	464	478	440	502	449	472	468	484	484	453	454	474	447	494	438	488	471	451	487	477	456	452	450	480	475	424	465	472	483	457	476	456	433	440	465	485	492	480	423	477	449	436	463	461	455	516	460	464	456	463	463	451	456	440	470	435	450	478	475	448	456	489	443	436	468	479	452	430	478	450	465	460	443	467	483	419	458	463	471	436	471	468	453	427	453	446	483	430	452	480	473	440	435	440	476	453	433	472	444	467	446	439	516	461	438	472	444	447	447	437	487	472	424	466	464	451	472	448	480	458	500	438	420	437	476	426	496	461	458	437	442	430	432	477	462	466	483	444	446	473	421	456	443	470	446	474	467	473	471	480	408	468	436	438	480	430	481	434	475	484	497	472	455	473	459	472	486	457	462	464	443	455	493	459	420	446	474	505	500	441	501	435	450	423	459	462	430	471	455	486	444	444	458	447	428	471	463	453	501	460	450	450	468	467	481	482	438	438	470	458	443	443	459	493	461	460	498	474	445	487	462	464	504	484	476	470	450	452	431	474	430	488	472	487	474	457	425	447	470	435	470	442	478	462	473	449	484	493	476	489	474	466	446	451	451	474	465	476	395	496	424	442	466	409	443	436	450	441	444	496	478	496	460	471	477	441	479	453	441	437	487	470	427	491	437	415	484	463	453	476	492	464	487	476	461	438	464	476	448	471	470	445	467	466	473	461	453	446	424	461	462	464	484	430	455	458	444	455	498	426	411	490	461	428	439	471	459	478	491	495	487	456	486	495	483	468	452	445	447	454	450	452	479	461	451	459	443	468	507	466	479	429	470	462	462	469	429	500	465	477	444	429	460	482	458	459	446	421	464	478	462	489	463	452	405	449	457	463	476	454	487	442	463	486	420	467	434	484	432	450	482	462	460	491	423	466	471	437	441	462	450	461	470	457	465	473	470	476	452	463	465	472	451	470	442	456	466	452	498	429	457	424	422	458	455	462	401	444	490	444	438	489	429	461	475	495	456	451	474	432	459	472	444	455	477	466	471	478	467	471	497	458	464	463	462	448
28200	39971	17158	27793	31175	20751	8896	702	620	608	602	649	584	623	636	561	622	595	611	644	610	579	626	613	601	684	608	570	625	603	606	584	620	617	632	622	597	669	577	609	600	600	653	620	622	667	603	613	617	575	614	583	634	639	649	670	583	645	606	608	587	565	618	600	673	604	614	635	632	625	576	574	630	586	610	612	625	602	572	588	626	589	600	593	605	609	634	618	657	604	631	611	611	614	591	621	595	618	589	555	603	582	621	588	603	575	641	662	669	608	627	632	576	632	586	605	639	596	613	603	595	599	613	582	627	593	601	614	628	647	579	592	587	626	637	618	606	611	609	612	594	580	589	605	669	558	647	637	569	599	589	580	627	608	634	619	590	610	609	617	622	599	623	652	614	608	599	643	635	633	599	616	613	671	599	623	602	635	607	615	621	594	615	603	631	632	642	617	615	602	625	592	603	652	607	617	612	655	592	568	603	557	636	596	586	621	611	636	626	588	603	626	605	579	593	646	587	626	653	634	623	607	645	634	627	631	641	592	657	621	641	606	650	593	605	596	628	611	602	635	637	621	630	661	623	644	594	631	583	629	645	547	646	642	638	571	617	606	617	643	628	629	589	644	616	609	655	647	657	605	636	593	619	646	659	574	566	644	600	642	607	591	619	657	611	597	654	616	615	606	650	621	646	552	581	601	667	598	637	641	608	580	624	646	605	619	639	594	596	555	629	612	620	607	627	632	566	627	594	575	613	608	618	630	583	643	630	582	655	637	665	576	660	572	592	601	649	604	624	629	622	599	589	582	605	577	620	588	572	603	620	639	663	612	620	603	618	639	609	614	656	600	609	635	648	623	610	638	573	639	611	662	597	613	603	613	611	585	622	612	629	596	580	620	613	620	609	602	617	587	636	590	654	628	626	637	606	570	618	634	624	619	566	576	636	641	621	601	618	579	633	595	627	604	611	581	582	601	602	622	647	630	613	617	582	617	572	633	618	633	616	585	622	615	579	584	605	601	606	606	651	626	645	586	626	612	649	665	601	673	595	611	644	612	588	593	654	671	614	592	596	649	555	645	647	626	605	621	609	611	642	562	624	625	608	565	630	603	629	615	612	615	619	593	613	606	584	590	583	639	617	585	626	594	603	604	613	580	623	610	577	577	655	616	591	592	583	638	611	642	597	587	623	621	602	600	574	611	619	640	605	591	646	694	658	572	607	641	643	612	595	634	611	616	647	612	603	621	581	625	628	577	633	626	623	626	624	629	593	610	602	586	591	628	613	589	580	619	639	604	571	591	600	585	619	591	614	579	637	623	615	627	601	634	573	626	638	649	596	650	604	614	631	635	610	607	639	624	608	635	619	586	583	604	625	636	602	635	583	603	622	601	577	600	616	642	609	632	624	642	587	655	598	650	604	602	653	565	600	563	634	601	637	665	610	583	639	629	609	614	660	616	564	600	633	619	632	574	607	607	585	621	636	601	586	604	588	593	588	641	591	592	610	612	626	605	593	621	610	619	607	599	598	621	633	590	606	617	577	616	629	617	598	620	574	651	562	643	611	589	635	599	618	578	617	617	644	649	600	632	591	637	618	621	587	612	599	613	623	625	630	614	594	599	639	570	584	611	623	613	655	612	641	612	588	662	645	607	569	571	592	614	618	618	618	601	617	575	593	609	598	612	609	608	670	645	632	615	573	646	563	641	607	588	580	617	624	578	616	640	609	589	604	602	601	626	601	612	591	611	613	614	589	614	580	631	599	650	601	542	560	626	609	613	619	661	648	644	603	583	592	630	611	609	594	640	661	623	625	614	608	622	585	581	622	634	650	591	594	591	629	620	622	584	613	637	638	644	604	645	624	616	611	599	646	582	563	614	623	622	633	625	662	611	612	593	648	600	662	655	630	609	626	598	607	595	587	608	624	619	567	593	567	629	633	590	629	625	622	634	616	624	599	606	605	599	625	649	580	623	607	606	609	600	600	585	626	653	571	667	615	584	625	650	622	593	601	625	604	613	625	650	585	641	574	676	590	583	584	589	638	687	610	614	573	654	627	645	592	595	651	583	647	631	618	659	628	640	640	643	653	634	613	619	635	638	626	608	615	624	634	608	620	614	659	622	628	587	576	644	593	636	592	625	634	577	626	603	629	627	616	575	607	622	612	571	606	623	582	575	614	603	583	582	660	569	633	633	570	544	658	625	611	649	625	616	602	548	616	659	596	619	615	608	623	647	608	597	566	630	577	643	597	652	618	645	599	607	602	598	645	617	606	600	604	586	605	617	652	628	588	586	604	660	633	643	572	548	609	618	585	621	621	629	594	633	590	574	606	608	587	576	627	592	573	585	602	622	578	642	594	600	593	611	609	594	645	623	599	600	586	610	611	616	645	600	621	584	637	598	585	644	648	604	571	600	614	627	594	620	603	623	564	597	641	595	602	641	624	598	585	584	610	637	559	606	608	614	635	585	587	637	571	563	612	637	595	643	587	602	623	618	613	605	579	605	663	602	616	587	623	613	617	571	659	603	647	665	598	619	622	683	611	637	616	631	658	618	608	617	640	629	607	634	568	603	632	641	602	616	590	598	607	606	632	604	597	648	632	587	601	606	596	609	622	659	585	587	647	592	622	590	604	631	568	567	588	609	586	616	578	603	564	591	598	598	667	572	579	604	656	627	635	606	633	616	641	595	620	641	605	609	628	617	601	615	620	610	560	587	630	650	648	612	590	590	595	645	603	612	605	606	642	629	622	583	593	634	583	581	649	609	588	625	597	593	594	607	629	628	604	628	684	595	585	589	612	575	637	583	634	624	590	633	626	596	609	609	600	576	638	621	580	637	586	603	601	671	647	613	613	616	635	616	607	642	572	635	582	595	581	627	614	602	594	560	659	613	591	625	606	597	604	662	609	598	614	618	602	595	571	584	620	637	599	601	604	607	598	626	572	580	651	599	625	629	584	578	592	601	621	639	619	612	595	626	616	633	637	644	605	606	624	590	602	635	628	608	642	605	610	597	611	576	596	612	588	633	612	590	629	607	665	601	613	619	592	598	643	631	640	611	614	614	576	674	596	611	630	587	627	606	597	625	620	592	580	618	593	653	606	603	617	612	594	592	616	629	612	629	605	622	636	606	588	650	592	610	603	601	628	633	610	624	600	609	621	607	564	608	630	599	615	666	610	589	582	612	633	615	564	610	630	592	612	660	586	594	615	605	631	588	586	631	599	621	599	624	583	597	588	600	642	593	637	554	590	577	610	638	636	610	572	615	639	645	655	606	618	652	612	603	614	570	638	608	600	609	623	613	588	612	609	584	657	616	614	651	618	632	627	598	609	587	612	624	648	597	573	604	620	647	586	634	664	647	602	627	620	586	615	625	595	612	627	622	619	623	631	618	616	601	574	625	581	596	604	594	642	624	648	629	604	663	570	598	589	559	641	581	630	633	658	596	666	599	595	628	594	611	584	598	629	598	632	623	607	613	556	634	623	636	639	664	596	641
22378	21163	28216	26172	32165	32520	24918	3532	276	308	317	277	262	285	275	294	298	285	280	276	304	268	291	258	300	306	273	280	284	304	275	278	295	294	311	252	291	274	279	284	252	289	307	274	289	296	265	280	277	319	266	282	294	274	269	284	270	254	265	285	291	278	250	315	277	296	269	290	288	263	292	265	270	309	287	302	273	283	289	286	300	288	316	294	266	294	288	286	287	242	277	282	299	298	290	304	302	287	251	305	299	295	297	298	290	292	314	303	270	281	326	277	245	246	305	267	296	296	300	265	284	272	234	259	248	312	300	275	273	303	243	273	271	278	305	273	289	284	303	298	274	311	271	273	278	288	308	277	278	294	285	274	300	254	278	278	304	299	287	291	275	273	266	285	278	268	304	279	289	257	281	264	251	299	275	253	266	274	294	264	295	297	299	277	274	289	282	264	288	239	293	298	288	282	296	271	295	258	302	305	273	282	298	260	249	300	269	284	282	301	249	271	310	266	292	270	293	268	280	274	251	305	270	289	283	297	277	289	292	268	265	295	282	298	289	275	291	290	290	251	285	309	283	276	304	260	291	274	278	301	268	303	283	268	281	305	276	261	290	259	273	270	291	268	283	264	323	295	281	306	297	299	327	292	278	301	264	302	299	276	286	295	287	280	291	287	311	285	258	278	287	254	274	293	274	254	271	250	304	285	289	297	289	251	273	297	286	281	295	300	288	260	272	260	301	298	288	266	271	290	299	281	286	247	281	265	262	277	270	303	308	276	289	283	291	272	303	257	293	270	285	271	273	278	261	285	295	277	256	303	263	280	278	285	288	294	301	298	278	291	308	287	271	287	269	285	288	298	319	290	289	308	295	282	235	289	331	306	289	264	292	293	279	315	266	268	306	268	272	270	290	257	298	263	296	288	300	260	280	271	281	255	298	307	307	303	274	278	269	308	270	291	299	277	283	282	300	294	288	291	278	279	277	294	244	298	309	284	318	289	266	274	260	280	281	287	322	270	308	261	270	255	264	278	281	259	289	253	303	280	263	268	255	261	261	274	249	250	258	310	272	282	295	272	308	294	268	284	306	268	241	266	254	261	297	278	271	277	287	292	277	274	284	293	286	284	297	270	254	272	248	267	273	274	285	284	299	303	301	278	276	260	292	265	281	284	292	303	267	283	253	304	307	269	274	278	291	285	289	288	291	257	267	284	297	304	306	264	298	253	293	320	255	299	300	270	292	270	275	273	312	266	276	262	282	296	276	279	259	281	309	311	281	295	279	289	271	290	285	268	269	291	264	269	324	290	330	297	271	303	278	269	278	285	264	263	282	275	275	281	255	291	284	293	292	284	279	264	287	244	246	286	295	272	283	313	307	287	279	286	294	302	292	279	301	275	292	294	290	289	325	278	277	259	276	305	335	296	288	294	272	329	289	287	280	267	330	273	281	275	264	243	267	278	260	287	304	306	275	288	274	284	286	288	266	307	279	274	284	256	293	276	266	268	297	275	280	283	273	271	254	256	282	279	269	306	270	277	261	323	259	291	284	271	290	307	261	295	271	295	294	252	286	316	286	297	281	292	294	304	280	289	289	276	264	279	289	279	258	257	273	275	304	267	288	292	271	278	259	281	283	332	286	268	308	275	252	322	250	301	286	293	265	280	249	260	269	306	264	275	256	244	261	302	281	261	265	301	294	301	274	305	280	282	288	267	275	267	264	262	290	266	293	284	267	315	263	300	281	271	279	297	283	303	261	257	287	294	276	288	304	282	276	294	267	297	298	265	265	280	279	261	301	268	301	261	265	253	289	290	267	246	308	277	285	278	270	284	285	276	269	263	281	301	289	277	281	272	270	297	295	288	292	297	283	309	273	314	307	261	303	316	269	293	301	290	319	279	292	286	306	275	279	289	261	281	280	274	276	277	295	275	277	282	279	277	276	288	277	276	297	318	284	259	278	284	276	274	248	290	273	279	272	272	287	289	285	274	306	297	271	252	286	269	259	253	266	299	300	273	264	273	251	284	252	297	287	265	269	297	281	304	292	268	294	283	301	298	276	274	277	282	296	256	285	304	283	268	277	279	280	298	306	269	293	306	295	266	266	274	306	297	271	308	289	280	264	275	293	244	290	274	303	301	297	270	282	293	281	272	278	313	271	256	273	282	257	293	273	257	300	295	272	293	295	289	313	263	317	282	296	251	260	282	286	283	282	287	286	290	280	279	316	286	282	291	302	270	279	292	299	282	297	281	246	275	263	292	277	279	283	274	278	323	267	285	244	237	291	263	277	290	267	299	302	276	307	262	267	306	287	292	285	282	264	277	294	274	282	298	262	312	251	303	287	269	256	282	319	275	328	294	246	280	295	298	267	265	264	255	278	261	308	290	284	272	285	292	281	277	282	282	267	268	256	281	288	273	271	285	290	246	292	304	247	257	301	289	275	284	290	274	280	268	286	287	297	309	303	275	290	281	287	320	319	282	254	300	278	278	301	272	288	287	301	303	290	292	267	271	265	266	247	258	301	300	290	244	289	288	264	290	294	275	308	284	288	297	292	288	278	273	295	307	262	308	306	315	244	302	292	262	267	249	295	283	309	254	296	285	275	296	317	281	270	294	280	263	251	296	292	284	258	280	278	256	262	283	307	313	280	298	291	293	290	306	264	284	277	270	298	275	258	293	261	289	291	293	296	273	274	300	294	277	276	245	278	304	283	293	259	278	292	256	271	289	287	275	292	296	292	265	260	314	280	253	292	294	300	298	299	320	297	269	257	292	286	257	273	287	294	283	263	262	266	294	280	282	282	260	272	276	301	268	303	275	309	290	269	291	252	271	263	253	253	266	258	273	254	296	270	304	314	313	303	292	300	292	278	302	266	327	266	303	301	279	272	324	261	294	279	282	298	314	280	274	276	284	281	311	299	265	283	260	289	283	297	269	256	283	299	259	281	254	279	284	285	270	291	287	291	289	275	286	315	286	285	270	285	255	269	260	266	283	260	305	298	268	295	263	223	299	284	251	297	286	311	272	267	302	305	263	277	282	261	307	279	262	264	285	282	294	263	285	304	294	295	285	305	274	297	300	296	279	303	278	292	266	301	290	270	292	305	296	269	258	284	312	273	290	305	263	286	276	251	249	246	270	297	247	271	301	293	294	293	261	280	285	276	275	287	301	300	276	274	287	288	261	280	244	271	275	284	290	294	288	290	278	276	302	305	282	285	271	282	282	272	247	263	310	287	275	273	260	293	288	289	244	244	287	279	271	289	289	301	290	285	281	284	287	278	274	283	261	267	272	279	292	301	282	257	281	285	289	293	291	285	296	301	269	316	299	302	291	300	286	251	293	240	277	272	289	281	298	280	282	305	292	287	284	266	293	254	274	290	288	293	267	266	274	276	272	294	289	261	257	282	270	287	308	290	276	308	267	292	266	295	257	256	302	283	291	278	256	282	261	265	246	284	257	303	252	293	254	282	264	285	279	286	284	297	307	266	255	289	269
33074	48762	31912	46142	50777	40583	24785	840	433	394	375	408	412	393	369	386	390	388	374	384	392	388	384	343	413	399	397	381	402	392	447	412	368	394	393	408	387	387	379	398	406	390	424	421	378	390	333	393	419	404	392	388	403	426	376	377	365	366	399	376	383	400	379	400	386	382	394	409	382	372	394	368	379	349	374	381	385	373	398	391	385	389	343	409	386	371	341	378	368	389	364	348	374	390	388	363	377	383	370	375	377	386	415	395	356	358	379	371	396	380	390	389	371	384	396	408	357	378	407	371	403	385	369	389	408	399	424	412	402	390	371	375	386	382	398	439	354	386	381	380	386	367	410	416	403	373	386	394	378	413	379	366	394	350	363	391	367	398	389	388	395	349	388	366	400	381	364	373	405	421	380	337	393	384	367	388	383	364	371	380	390	383	405	329	381	396	373	407	407	397	389	361	348	401	336	372	400	401	417	411	363	406	396	375	377	384	382	393	388	417	367	418	368	430	355	395	449	380	371	371	416	389	380	372	382	370	405	358	398	383	418	401	390	390	399	378	353	380	382	378	392	413	395	368	368	402	350	394	399	379	391	346	381	416	385	385	420	365	424	414	376	367	378	402	359	378	381	370	407	407	396	396	424	356	349	370	401	387	378	397	404	342	398	380	429	345	390	390	388	389	397	391	395	383	384	420	355	390	375	394	369	387	392	408	395	397	379	389	415	391	379	395	355	430	378	410	400	395	392	382	362	401	387	348	389	370	385	367	379	388	407	379	389	374	398	350	364	377	394	403	354	361	413	411	372	388	400	400	393	373	403	353	402	358	382	362	375	365	387	347	399	384	378	385	401	372	405	402	378	367	379	349	372	397	428	403	357	401	399	382	381	406	402	367	404	358	410	365	400	380	355	438	394	392	375	421	370	365	365	376	412	404	396	385	371	394	409	360	412	355	400	394	379	406	378	357	421	371	410	408	357	404	407	380	405	388	416	401	384	385	415	380	360	343	375	398	406	405	398	379	374	345	410	378	401	412	390	402	352	386	396	409	363	371	381	408	382	395	394	341	413	407	394	393	373	394	390	404	392	399	387	369	395	416	380	376	393	396	408	382	351	406	352	397	413	391	393	345	383	394	376	373	372	380	397	344	393	380	375	384	366	399	402	405	381	374	393	375	352	396	373	357	415	416	361	386	401	351	393	391	390	396	370	370	364	349	377	406	389	370	363	384	379	367	366	391	382	390	367	393	387	388	367	386	371	388	398	391	343	382	372	400	352	365	393	417	383	383	422	367	379	386	375	375	396	372	354	389	374	368	355	414	357	367	397	382	392	333	397	401	388	412	409	413	406	371	390	412	382	376	380	397	428	373	381	389	372	425	392	408	392	425	354	392	380	392	402	395	393	368	376	389	391	372	392	379	403	389	347	383	353	388	376	378	375	420	361	403	356	430	353	367	364	397	382	397	368	362	389	373	355	386	370	381	428	376	386	379	383	375	383	394	398	370	379	375	377	383	394	401	378	385	403	388	387	403	388	367	388	411	389	401	405	372	353	353	347	354	413	426	396	413	387	352	330	393	381	406	401	363	400	379	408	419	383	398	346	373	370	388	366	370	353	365	411	348	357	371	395	381	393	387	386	398	371	380	402	384	367	385	394	404	356	388	357	371	348	392	387	386	361	368	437	401	389	397	388	407	382	391	376	352	388	401	368	388	368	369	403	361	414	406	397	402	405	354	403	407	366	407	368	370	385	388	356	374	409	359	394	376	351	366	366	386	382	380	351	388	360	400	370	368	422	384	338	387	397	421	369	330	412	386	395	387	369	409	369	398	376	362	383	395	406	410	361	366	399	399	407	372	400	398	413	367	390	402	350	358	379	397	388	356	399	409	415	388	427	412	355	397	367	407	422	384	380	392	397	406	403	392	375	382	393	385	372	400	357	361	345	422	374	415	372	393	393	377	376	393	364	457	379	393	392	393	399	369	356	367	400	336	355	401	415	377	408	383	387	361	362	360	388	399	398	369	368	376	361	379	371	393	392	380	405	371	392	390	399	383	404	373	401	386	401	414	401	379	389	382	358	411	363	407	407	343	421	375	392	412	424	380	424	396	389	381	401	403	416	390	390	422	392	372	385	366	378	379	384	376	392	416	417	392	393	387	394	363	404	381	426	357	382	412	366	367	368	393	373	347	404	414	392	401	391	378	394	368	411	372	397	397	386	385	360	362	388	366	406	391	373	372	427	378	397	392	414	405	401	391	381	358	395	358	362	366	347	405	372	375	359	361	397	381	360	406	375	374	397	388	366	345	421	416	370	410	360	408	389	363	419	395	415	383	398	356	372	349	394	386	395	399	359	394	400	421	371	413	375	394	395	390	372	381	392	376	418	404	409	373	390	372	364	384	368	412	410	367	401	373	412	393	370	393	360	418	364	370	380	340	403	420	406	379	338	384	362	390	369	352	388	423	388	369	394	382	397	394	405	389	367	406	393	400	400	375	355	421	359	429	418	388	384	389	412	370	362	377	375	392	392	390	388	382	402	367	384	424	395	413	372	414	405	359	406	368	421	372	417	419	377	388	374	385	382	409	396	383	349	397	390	377	382	355	378	386	394	396	354	424	430	378	391	379	389	392	406	406	338	387	394	411	378	398	397	380	354	390	375	385	377	414	415	416	416	366	356	388	385	367	378	408	400	429	365	375	364	389	362	389	397	408	401	360	382	357	381	400	388	400	359	381	440	366	377	375	381	366	392	375	336	341	408	366	381	391	369	410	398	389	401	386	405	399	382	433	395	384	404	380	392	383	368	411	414	400	375	352	367	373	398	429	413	414	398	370	379	357	401	387	387	395	385	407	380	386	370	368	371	384	375	364	369	448	350	414	378	367	397	399	398	386	384	404	392	395	363	404	368	384	382	377	390	379	379	388	401	396	346	358	340	398	356	395	398	390	387	414	401	388	405	359	369	384	381	390	367	394	388	394	349	401	384	390	410	386	373	370	371	413	367	388	403	363	358	382	375	401	377	410	367	407	400	418	357	370	368	371	386	395	412	355	396	382	407	375	372	387	400	363	400	415	370	366	394	388	369	386	389	387	407	399	410	396	389	377	375	402	347	384	400	385	362	406	376	376	408	402	372	376	362	385	403	414	366	388	347	390	399	382	355	411	387	394	378	362	418	438	424	408	373	390	387	384	393	384	391	384	404	415	416	376	388	395	349	380	401	432	375	395	363	364	409	361	387	414	388	369	392	373	354	325	380	361	399	359	396	407	362	378	407	372	394	385	433	349	371	372	381	369	396	396	368	397	360	393	370	396	399	389	390	371	373	413	418	353	390	390	379	388	385	413	359	391	358	405	368	420	393	363	364	399	377	401	391	402	390	359	395	383	362	384	371	417	396	367	382	369	390	371	354	382	406	386	380	392	355	345	404	393	396	380	373	389	361	375	364	379	391	415	379	391	406	388	375	387	404	376	391	384	405	370	350	361	379	382	362	389
28068	19733	10003	3970	5644	7247	3197	868	575	557	584	578	600	587	550	596	601	630	598	555	600	602	589	621	613	585	584	604	594	603	581	585	559	627	597	602	574	548	618	591	567	617	634	635	598	568	560	625	584	603	575	632	612	592	612	585	620	595	575	589	574	617	645	597	580	627	558	603	600	592	601	551	585	607	585	556	585	632	602	548	610	581	636	573	602	661	625	568	615	586	548	589	575	599	568	600	583	591	592	616	618	667	595	590	571	612	596	609	614	603	565	572	588	617	622	579	581	636	609	691	572	597	599	569	571	556	576	620	630	608	571	615	604	640	573	582	594	625	615	574	625	620	624	595	607	568	575	600	590	602	613	590	569	605	627	611	564	604	537	551	621	599	597	611	619	580	593	609	635	570	645	585	636	543	606	614	617	620	559	608	608	575	606	627	633	650	639	634	615	621	572	612	572	621	608	578	613	555	599	593	631	586	562	603	582	623	571	656	549	604	599	564	612	621	627	566	631	629	597	607	557	625	605	580	636	622	621	606	627	602	585	631	579	633	597	617	612	576	607	600	596	611	603	607	607	583	613	606	591	623	613	613	592	600	598	578	593	605	572	623	586	565	605	611	641	606	592	610	607	619	623	597	586	603	605	579	586	635	597	594	637	638	568	618	559	560	570	647	593	589	607	587	603	571	585	604	575	584	578	539	625	594	599	591	582	632	575	627	612	626	593	594	612	615	606	603	606	545	594	571	572	620	582	596	653	624	584	596	575	574	570	589	620	636	591	633	525	622	555	594	569	613	621	588	609	586	612	597	550	631	596	535	602	585	551	612	602	620	564	664	634	597	603	603	591	574	612	609	587	598	606	601	600	588	563	557	618	568	612	559	620	586	603	567	571	604	572	589	606	573	629	593	644	586	587	619	599	605	576	559	602	604	569	568	604	569	555	597	576	580	600	596	646	599	574	599	629	604	562	575	555	633	595	592	565	558	576	595	604	557	582	630	610	573	606	604	632	568	633	599	604	590	571	619	622	584	622	603	567	621	622	590	592	585	599	647	556	600	596	552	591	614	622	616	599	622	542	574	592	607	646	625	558	579	561	576	584	607	590	591	593	592	653	611	631	601	600	633	602	586	577	585	597	584	594	628	590	568	586	615	603	619	552	576	559	546	569	558	586	613	604	601	621	585	623	603	597	639	599	591	612	579	594	635	613	644	601	536	584	561	590	601	640	590	592	587	613	635	556	579	593	592	584	617	541	653	610	571	574	629	583	597	629	577	630	620	593	628	591	623	564	606	603	587	582	587	596	605	563	602	645	630	652	599	588	578	576	601	557	592	612	584	606	581	598	662	566	628	589	609	570	614	581	591	575	587	581	604	616	607	607	576	589	548	628	598	618	578	610	576	554	561	618	622	579	608	575	577	604	604	577	587	579	583	618	578	623	591	570	581	604	599	597	578	589	607	615	551	579	632	585	608	567	574	636	639	603	605	622	588	629	587	580	589	599	606	628	595	598	572	604	564	636	573	590	555	585	569	671	572	598	607	615	612	607	572	610	592	578	594	533	556	556	603	571	619	617	602	605	614	579	584	648	603	579	610	633	571	599	600	572	568	598	625	616	638	590	613	606	608	595	596	535	618	579	595	609	558	617	579	578	581	567	596	616	619	628	645	607	612	646	597	600	589	608	613	550	604	624	586	568	583	613	610	599	608	574	623	638	652	600	630	595	574	599	576	582	645	581	579	639	545	601	582	574	596	596	613	557	639	630	548	560	618	633	594	632	554	596	567	595	600	633	577	625	605	650	594	571	617	552	577	602	584	594	564	618	599	589	590	582	638	569	592	561	619	585	592	570	582	601	578	592	557	589	624	597	599	573	606	598	579	580	610	635	627	610	615	566	600	636	618	607	605	601	639	591	613	635	578	641	570	595	570	628	605	553	619	626	624	622	641	616	613	591	593	609	615	563	593	571	606	589	615	596	593	594	611	632	589	599	548	613	612	592	623	623	583	608	622	637	610	587	573	558	645	626	622	596	595	597	614	556	617	597	530	584	563	606	582	560	550	609	605	563	621	611	636	603	615	586	591	591	611	613	609	590	587	613	614	589	577	629	605	623	574	630	601	601	601	604	676	580	618	591	616	628	586	625	565	607	634	635	578	572	594	577	581	635	582	637	548	644	610	625	566	598	626	582	590	595	577	612	610	599	597	591	590	618	552	599	566	607	583	570	604	599	563	611	605	601	629	569	630	607	637	578	627	596	634	565	622	556	564	629	605	561	622	607	598	598	563	594	587	600	550	644	556	580	582	600	591	598	600	603	628	581	598	629	590	583	576	589	621	572	569	603	604	541	591	540	638	601	580	621	575	573	631	644	591	592	605	615	603	634	596	582	601	599	620	589	586	627	610	646	589	609	592	606	577	609	615	615	585	581	575	617	572	583	573	592	609	593	634	589	562	614	614	602	555	616	644	580	574	596	599	606	625	631	562	591	608	602	564	581	596	581	562	570	595	604	598	620	553	613	591	579	613	577	600	582	583	620	613	614	615	575	578	639	543	596	592	617	604	574	583	601	570	594	584	564	582	585	585	656	586	550	607	615	606	623	601	639	626	591	593	566	581	648	601	606	629	575	590	618	585	585	582	572	586	569	593	604	607	596	601	592	588	566	615	621	559	581	608	624	629	595	615	615	580	652	640	561	587	629	607	560	624	588	617	588	581	581	628	619	576	569	603	647	593	543	582	563	627	589	583	589	626	589	593	573	562	604	622	568	611	621	600	584	583	578	658	656	594	574	576	561	624	565	576	578	618	560	625	607	605	626	553	598	577	607	601	607	600	585	569	607	588	620	599	610	544	599	583	656	592	623	569	592	582	606	607	591	603	596	621	640	613	576	584	565	603	619	614	627	588	541	655	627	596	547	602	552	572	582	594	567	658	570	607	563	615	619	603	574	622	573	626	586	543	590	599	577	556	662	614	614	634	633	599	580	597	563	608	579	589	595	607	590	561	602	588	634	634	600	602	582	595	601	596	597	594	610	605	571	626	622	602	599	604	597	586	617	571	573	609	624	625	617	610	640	576	634	577	610	611	633	611	591	575	592	591	584	584	567	562	628	617	620	616	547	561	583	602	608	567	585	551	576	608	618	577	605	600	579	637	578	642	578	591	682	595	608	641	611	580	598	591	593	555	591	633	605	594	560	558	610	577	603	580	610	571	615	631	588	598	612	572	631	613	623	568	597	562	582	615	573	621	586	598	600	592	579	597	613	610	599	602	594	610	559	569	606	599	606	602	596	652	606	569	595	627	641	596	576	557	581	599	606	592	577	607	611	581	586	610	648	620	579	580	622	568	603	620	546	582	609	622	597	596	573	582	570	562	603	572	576	621	613	605	579	591	610	594	622	575	578	633	597	621	605	611	590	604	582	580	633	606	642	584	544	624	631	641	606	588	589	560	612	591	636	616	568	617	572	609	613	609	636	610	615	584	598	597	604	605
19660	23126	9205	5096	8698	10905	4938	1161	803	888	782	816	858	798	801	791	746	824	824	779	753	787	826	797	792	786	777	822	786	861	814	755	779	780	783	791	807	796	781	776	843	785	787	778	812	781	763	785	847	824	770	802	776	806	810	789	836	765	809	786	761	763	775	800	785	772	770	785	810	830	761	812	824	752	766	758	816	827	821	736	727	790	843	726	804	794	790	796	807	789	790	817	820	770	790	772	803	788	813	741	805	817	807	811	762	873	812	791	805	816	837	829	760	809	830	814	780	827	843	830	782	818	789	811	779	815	774	761	738	854	815	780	776	795	810	830	753	725	797	823	782	833	801	778	762	770	780	812	821	782	813	829	799	795	819	835	832	822	819	765	801	825	761	797	791	832	823	805	792	794	773	839	804	823	815	783	765	746	789	783	795	778	775	808	801	809	782	787	866	841	768	853	733	800	828	800	808	834	813	798	783	791	766	832	759	823	831	811	823	818	846	823	806	792	836	807	863	766	747	770	797	823	803	866	830	806	859	790	796	802	770	769	788	823	805	779	769	829	771	771	842	792	834	779	801	825	812	777	820	764	779	770	762	773	823	797	800	825	801	793	758	783	836	776	775	786	770	747	770	760	816	775	800	818	835	767	810	805	835	808	795	731	788	826	785	820	770	753	826	813	805	783	785	824	813	818	794	807	791	807	793	774	771	794	784	751	838	796	821	766	784	798	764	805	823	729	791	808	795	804	847	819	820	823	838	803	753	780	789	792	800	822	772	831	751	786	770	783	774	778	822	740	781	793	769	764	792	824	821	794	804	829	812	788	805	770	724	811	790	742	806	792	779	792	806	759	844	823	804	778	779	776	776	787	793	837	778	791	788	825	797	803	816	825	797	840	849	812	787	827	805	834	819	764	819	791	788	792	781	823	807	815	835	763	837	822	813	791	777	803	785	785	822	796	805	817	842	776	755	814	788	787	797	795	788	784	768	756	782	829	793	843	851	818	773	748	767	750	788	824	801	830	827	752	826	839	789	865	774	774	760	836	754	747	805	764	768	782	836	775	840	820	783	793	791	768	800	793	828	783	785	742	735	771	798	787	802	765	805	760	806	801	847	833	817	828	861	802	781	792	785	748	760	776	793	823	786	783	785	774	820	815	775	771	778	824	800	725	831	808	794	782	803	825	816	816	796	766	815	813	803	790	829	753	772	815	776	782	810	768	811	763	795	793	815	786	819	777	796	859	778	817	822	789	829	790	778	801	835	803	775	790	754	789	788	796	798	809	813	764	742	792	785	762	813	776	817	826	823	803	794	801	787	804	812	849	759	768	838	796	804	829	751	787	826	797	780	805	808	826	786	816	758	776	817	773	753	818	823	833	832	839	801	847	790	834	810	783	775	784	772	822	850	809	808	782	820	837	791	827	835	819	843	826	835	796	805	794	812	758	777	816	843	824	755	799	815	787	822	814	831	801	860	782	790	830	858	771	814	764	757	795	760	782	784	756	845	806	791	754	784	752	799	751	755	797	774	839	800	803	796	787	790	798	795	829	850	787	808	793	813	820	749	759	830	771	761	802	740	780	740	815	781	799	801	820	813	780	771	826	755	820	727	816	808	782	795	859	781	813	797	818	804	837	821	840	772	780	793	786	816	786	800	794	732	828	788	795	812	789	801	788	821	796	799	793	823	806	821	806	823	820	805	758	780	817	783	807	824	828	788	786	802	790	829	809	823	756	832	830	779	864	812	801	834	764	799	802	799	807	828	794	880	862	785	812	852	851	813	746	840	820	786	804	759	796	790	798	812	782	763	780	815	837	789	793	821	840	783	819	763	837	799	802	750	777	769	837	774	777	752	815	794	839	836	830	838	791	788	766	792	768	842	780	812	780	859	752	819	810	773	775	825	806	831	811	810	839	759	864	807	757	743	836	809	785	825	760	783	796	803	813	815	763	804	768	836	760	812	794	788	814	763	820	789	768	777	835	816	793	796	798	762	740	791	775	765	798	817	799	810	780	802	807	772	736	802	771	788	808	830	769	784	787	797	803	802	823	796	810	774	751	761	821	766	802	851	804	792	802	773	811	829	818	814	807	771	780	808	826	773	765	765	796	830	868	779	775	782	814	797	820	802	802	812	793	784	782	762	756	797	780	813	807	791	800	839	774	790	791	823	802	801	813	751	790	807	775	760	842	807	758	787	739	830	803	774	748	809	841	786	816	819	809	791	791	806	762	765	763	785	812	814	788	820	817	822	807	758	773	786	760	759	807	803	785	798	772	765	801	771	832	807	816	794	804	792	791	772	786	766	816	782	783	769	842	782	798	782	811	781	825	781	822	811	786	847	813	745	781	794	778	774	802	839	749	797	819	852	808	792	789	777	748	778	795	762	828	821	777	799	833	820	784	761	811	758	810	809	786	742	839	792	780	771	810	838	808	778	796	798	769	809	792	826	795	821	843	776	794	765	804	793	767	751	804	769	761	749	842	779	826	855	841	788	838	778	791	801	794	782	801	808	805	787	816	813	757	826	766	776	770	831	768	777	786	850	728	817	811	850	818	830	788	823	792	784	783	804	788	852	786	794	833	840	823	792	816	756	853	845	861	843	770	845	821	800	820	804	804	806	799	792	793	790	864	830	789	803	816	838	818	797	803	817	821	771	777	812	778	828	780	877	794	781	809	759	847	775	772	778	735	806	812	760	794	810	806	808	866	818	768	808	753	808	816	773	813	771	828	812	793	812	797	742	824	827	805	823	825	846	791	841	783	761	776	805	835	806	785	820	825	820	819	822	803	824	805	860	812	772	737	791	801	809	820	752	771	824	789	789	797	851	789	766	818	891	792	751	821	772	768	788	822	814	800	830	775	791	812	776	828	820	788	754	783	784	778	787	792	800	844	817	834	806	781	777	845	790	832	814	828	801	811	836	802	753	786	739	780	768	791	791	742	754	810	789	809	766	751	868	774	838	803	790	821	782	824	827	895	755	793	786	802	830	798	783	786	865	756	773	838	799	825	777	789	770	775	756	764	836	815	826	830	791	793	792	788	813	810	806	839	783	778	814	757	836	800	807	782	827	795	799	809	781	809	811	769	786	795	791	803	816	773	805	802	773	786	763	785	881	853	761	794	796	811	828	790	793	769	777	796	821	782	792	855	816	817	831	824	803	811	766	802	833	821	835	761	770	869	816	785	762	799	829	819	862	794	852	776	795	791	778	831	805	784	814	836	823	765	828	812	768	769	798	809	807	779	807	756	798	786	795	819	795	782	835	816	815	807	779	807	821	760	858	796	826	834	819	830	793	750	742	831	805	808	797	727	837	812	791	799	756	788	760	710	782	787	807	833	762	808	822	795	790	777	771	769	780	754	864	778	788	843	787	834	844	791	806	765	800	801	836	840	800	872	796	773	813	802	800	785	793	796	803	769	762	825	814	759	790	790	797	751	805	812	734	810	828	821	855	788	774	832	795	789	800	780	853	779	785	777	800	808	798	821
23461	21277	27814	25162	30155	32590	18493	3476	509	493	541	512	537	495	517	524	541	489	529	535	529	523	532	526	538	488	520	534	494	481	547	527	509	526	541	556	481	496	525	512	508	506	491	498	527	530	546	513	526	481	518	503	518	505	515	526	567	485	521	522	476	523	546	496	506	499	498	518	524	535	502	508	510	513	525	510	555	564	512	489	512	563	476	518	552	532	528	494	477	544	534	534	469	491	544	526	568	542	514	523	536	517	482	540	535	550	509	535	519	546	473	495	521	535	524	495	513	528	478	536	481	560	464	543	515	505	509	487	487	536	532	475	533	524	526	484	500	522	535	535	538	500	523	507	536	510	510	519	551	544	468	527	547	539	534	504	535	531	539	520	556	509	521	523	512	518	497	541	515	522	529	523	487	509	495	522	546	511	545	550	488	479	495	531	536	491	498	500	485	529	507	536	539	506	501	525	485	565	530	516	552	485	521	525	555	550	520	509	528	503	491	519	478	512	522	487	562	474	531	536	537	545	527	499	527	552	504	563	508	520	517	543	522	500	496	514	580	458	527	539	506	529	501	516	499	509	502	514	529	506	540	527	536	505	559	499	482	530	493	528	530	490	469	522	585	516	526	482	512	508	512	498	528	482	503	535	526	524	501	537	512	544	503	521	513	513	573	519	490	521	494	500	513	522	494	502	554	500	514	559	517	505	495	526	513	505	542	494	505	483	523	520	554	510	524	524	516	542	519	529	550	555	518	535	528	520	531	511	542	504	507	523	521	524	491	551	522	503	519	501	509	493	505	514	509	503	532	519	565	479	519	531	493	537	484	511	482	531	537	512	511	544	492	543	517	499	492	523	512	520	529	578	503	515	540	510	495	511	532	507	492	550	495	496	545	508	532	513	532	497	511	503	500	528	509	452	531	524	517	522	523	534	527	545	476	523	553	529	541	491	494	527	536	578	562	507	560	483	474	523	533	530	554	514	508	512	550	517	527	515	522	480	520	521	543	521	505	506	490	542	537	520	545	521	462	511	490	535	537	505	532	508	502	537	501	532	499	525	508	543	499	493	563	477	545	495	514	525	483	527	576	538	531	523	502	510	514	515	534	515	549	530	506	526	490	517	500	529	530	502	490	527	492	513	513	512	497	475	483	537	488	493	527	460	500	531	527	509	530	514	496	493	524	531	528	532	495	531	514	481	525	507	528	518	530	526	531	495	531	515	512	545	515	532	548	525	574	550	534	516	499	506	488	485	518	454	492	477	517	533	512	550	508	558	494	492	531	507	540	519	510	517	558	531	523	549	546	481	553	525	507	512	529	516	526	511	490	501	525	532	536	488	511	551	519	525	487	515	522	555	522	513	538	507	563	499	540	484	531	489	496	494	525	504	522	536	500	490	510	506	488	516	523	531	502	539	542	542	498	518	513	487	531	524	542	524	514	569	521	500	511	505	560	530	550	489	496	513	530	503	497	530	490	513	493	544	523	511	548	508	526	529	566	523	501	495	523	493	500	448	543	506	533	483	545	487	528	523	495	478	508	530	509	520	487	537	540	513	500	492	536	508	505	547	534	518	516	526	505	508	501	515	485	548	520	497	547	515	546	539	530	550	516	499	512	516	517	533	514	527	542	516	469	508	509	496	532	504	515	513	515	554	554	512	533	545	497	501	502	533	512	468	551	519	553	508	523	479	504	505	509	531	478	491	531	494	473	512	533	516	494	484	514	481	481	522	472	533	522	548	552	520	531	505	534	527	500	508	500	510	518	530	507	508	494	524	508	546	509	488	544	471	506	529	562	505	500	516	522	501	567	465	527	514	549	500	523	508	495	508	525	504	526	499	520	547	492	496	527	548	527	510	494	514	541	484	534	495	459	496	523	506	513	535	533	547	515	542	552	531	521	488	496	526	505	518	513	508	510	521	544	584	466	507	511	494	533	550	475	512	521	503	506	504	500	525	504	512	514	530	485	515	484	547	530	498	540	507	498	525	526	533	499	477	519	497	557	548	493	506	523	521	516	512	541	490	497	547	499	513	550	509	522	517	531	483	528	491	500	479	523	500	526	526	556	540	530	505	524	505	500	509	532	524	506	513	509	509	508	523	546	494	537	503	486	485	549	523	502	517	569	537	506	474	504	509	492	569	497	550	503	559	506	544	507	519	467	475	512	519	511	507	554	525	564	501	565	524	554	542	521	547	497	472	512	511	522	458	482	474	460	572	528	513	541	549	549	504	491	505	565	490	530	517	512	521	508	528	476	515	499	552	533	511	500	519	548	554	534	503	512	515	465	495	502	495	524	509	562	516	529	508	515	499	537	514	540	503	516	545	545	515	513	536	528	521	530	500	523	541	543	498	510	568	502	527	479	550	548	504	492	523	518	520	542	483	526	508	511	497	528	494	532	553	525	552	522	587	517	543	493	498	511	521	491	503	521	489	557	548	528	479	491	532	544	548	532	512	532	506	542	528	540	480	536	498	505	505	561	527	534	537	554	530	487	501	513	525	544	557	560	537	523	521	499	531	498	507	505	497	513	529	553	557	546	454	511	514	511	498	516	523	510	478	493	563	502	525	516	488	542	533	501	546	540	519	526	526	508	518	539	538	478	547	532	502	487	534	527	510	526	516	515	562	558	512	489	535	528	537	530	550	546	445	519	515	569	506	545	516	494	508	523	507	509	546	543	498	513	489	529	511	541	504	505	525	513	494	527	507	507	530	527	515	481	532	515	487	534	519	512	507	514	498	534	488	489	504	566	502	544	531	560	525	540	555	579	523	518	533	497	508	512	554	540	503	477	503	535	533	480	511	505	518	558	530	499	501	509	486	511	539	522	532	515	514	533	548	509	483	471	525	481	513	494	519	472	567	497	473	503	535	540	505	517	501	476	536	479	534	494	519	516	565	516	563	515	520	528	473	468	530	519	538	506	514	494	503	511	474	468	512	515	503	495	519	509	505	526	519	530	552	518	500	513	482	530	546	491	515	521	508	518	511	505	519	511	511	516	490	532	547	554	529	531	551	536	522	458	493	516	511	496	482	520	468	518	540	526	505	530	513	513	501	511	492	478	495	556	478	519	537	502	522	560	483	511	535	504	516	499	489	516	495	495	511	531	520	545	533	511	519	528	530	488	554	502	517	585	562	513	526	569	478	516	493	492	517	550	507	503	529	500	481	497	525	503	566	535	500	529	482	521	514	491	511	524	505	532	509	524	551	531	549	489	529	507	540	529	530	520	517	559	511	508	545	513	547	521	515	447	522	557	505	505	550	506	507	523	513	516	507	530	514	508	525	536	552	539	505	491	515	487	530	543	543	496	521	539	510	503	503	510	531	536	531	541	540	544	509	493	560	558	532	492	508	478	503	515	542	511	543	530	551	495	482	495	457	516	500	565	492	530	510	559	513	531	516	520	528	536	502	511	526	536	475	566	472	518	522	481	516	563	524	534	495	505	502	561	483	500	535	485	501	526	516	508	522	552	468	585	501	535	506	492	497
25972	45431	30543	22069	39297	35393	19146	3782	695	725	689	688	687	655	696	681	646	717	694	711	670	686	705	709	696	723	701	670	708	697	728	717	668	707	698	747	691	730	715	662	705	727	725	697	704	689	715	739	681	715	704	681	684	695	731	658	679	716	721	715	676	684	703	715	689	717	694	673	711	709	693	704	710	692	693	701	659	720	703	682	670	704	715	706	636	715	705	688	721	706	696	679	692	649	702	690	710	729	660	725	726	718	712	670	669	674	671	712	713	670	732	670	680	685	681	725	692	668	700	700	732	724	672	739	753	712	677	688	722	666	668	734	669	718	681	668	714	751	664	705	746	732	676	729	675	675	704	634	686	711	664	709	688	712	691	710	694	746	666	706	656	714	683	724	726	699	714	688	726	684	712	699	694	695	667	667	708	693	686	734	706	715	703	711	720	755	664	663	728	687	745	687	670	738	792	726	704	740	705	742	671	719	706	727	686	683	707	690	701	716	730	699	710	715	657	704	738	693	686	695	742	718	739	688	721	714	670	705	751	701	680	731	683	710	709	707	702	696	701	728	674	703	723	720	694	715	692	687	715	726	701	746	728	706	701	760	693	670	687	750	684	663	694	689	694	691	722	738	727	701	672	680	761	698	645	695	709	687	694	669	695	721	705	680	734	747	717	700	683	705	699	688	722	698	706	656	704	697	695	717	681	717	679	667	745	656	687	669	693	684	694	698	760	678	685	681	676	775	735	703	710	690	713	695	663	728	676	667	674	718	707	667	709	744	699	673	672	684	711	728	699	731	684	694	712	681	667	741	672	707	704	718	703	721	707	710	663	677	661	705	665	708	711	694	679	665	678	745	668	757	722	691	717	683	755	702	708	735	698	736	703	758	735	706	718	723	696	681	713	710	663	698	702	726	697	722	703	684	749	734	684	731	668	726	681	708	696	695	728	736	724	733	657	699	668	686	708	776	701	692	736	695	699	691	672	693	693	693	679	760	664	728	750	676	707	684	711	709	687	713	725	682	694	673	679	692	736	742	731	726	710	727	663	693	730	738	670	710	694	683	745	724	641	702	698	685	690	718	692	728	669	724	782	669	720	713	668	659	648	688	682	741	688	688	652	722	700	679	695	697	702	701	687	681	747	713	682	704	676	687	667	693	667	703	732	743	674	663	668	679	753	638	713	742	725	718	728	720	727	680	693	730	651	707	660	702	670	674	687	699	735	693	689	718	692	726	718	719	727	733	710	708	750	719	680	718	714	715	666	721	719	692	730	713	724	698	719	711	689	697	678	666	674	695	682	732	712	687	685	748	705	756	739	694	650	653	641	699	710	708	734	698	709	702	719	713	722	660	702	706	696	693	681	704	742	706	678	658	697	710	717	708	671	713	756	720	652	719	715	654	719	734	718	694	684	679	671	724	676	700	720	730	690	728	697	743	674	680	707	685	739	704	704	721	708	695	671	701	703	710	715	676	701	687	709	682	737	716	721	662	698	692	698	701	677	736	700	728	759	702	688	710	729	714	692	691	752	713	732	636	643	655	693	720	703	716	719	685	724	700	693	707	711	718	711	662	749	713	711	681	700	686	694	731	689	657	698	710	709	696	692	697	720	707	737	740	714	702	656	725	725	686	683	686	672	723	712	737	709	657	731	694	719	706	761	720	664	687	714	721	685	701	718	693	697	706	684	694	756	732	750	702	712	668	695	644	724	678	725	676	665	728	725	729	713	680	678	684	647	752	726	698	729	708	710	756	686	739	687	666	636	684	660	717	721	695	736	675	706	740	712	712	740	781	672	679	684	673	743	728	748	658	706	701	720	740	722	666	672	644	714	730	763	717	722	676	711	679	730	746	700	729	696	739	701	722	662	688	721	695	725	706	699	690	700	703	663	700	665	715	668	682	671	653	712	745	706	771	672	699	720	705	698	715	731	661	677	710	686	717	686	710	697	663	718	712	717	710	689	736	702	683	740	699	722	687	744	695	726	746	726	744	689	707	708	682	675	671	713	735	683	691	700	771	730	705	701	752	712	703	714	728	670	631	711	754	726	665	681	728	710	653	697	714	683	675	690	693	714	697	725	703	753	670	718	767	723	711	670	696	713	710	741	694	709	688	715	679	697	711	662	664	719	698	673	715	671	703	679	700	690	741	732	687	643	785	728	690	696	708	739	680	718	658	742	715	683	718	745	706	673	736	721	695	732	748	774	718	752	727	685	720	722	657	710	710	717	710	756	631	715	730	731	794	755	694	675	667	733	704	701	731	673	714	711	639	728	729	670	706	721	712	730	658	702	725	707	739	713	689	688	652	702	656	677	703	682	726	718	745	692	669	653	681	706	719	706	700	735	650	643	712	673	698	714	721	722	690	713	716	686	696	700	731	674	721	740	676	704	700	712	674	661	705	696	684	737	733	748	662	719	706	731	720	681	723	688	681	706	713	735	688	729	677	669	736	730	700	647	710	719	717	680	712	719	744	704	698	744	718	681	688	642	646	653	699	751	727	705	737	667	709	681	705	727	648	692	733	719	732	662	713	669	705	716	706	727	700	672	726	721	692	721	675	665	695	661	696	693	702	693	671	745	734	705	701	693	639	714	707	744	682	699	694	647	707	693	705	723	744	709	691	734	732	721	666	704	673	715	664	694	645	700	680	692	681	686	673	689	732	722	726	688	687	713	685	686	685	693	691	701	709	709	701	681	681	724	735	704	695	747	714	664	700	669	659	691	701	685	733	690	731	699	710	691	737	651	699	700	710	693	711	708	653	689	738	710	703	710	737	696	728	696	692	681	666	704	683	705	660	690	683	712	699	694	680	678	713	713	735	722	721	685	726	721	691	664	699	703	718	705	696	717	728	723	717	743	753	701	665	692	688	697	694	693	713	691	678	725	700	701	722	669	712	694	725	728	631	671	710	737	715	674	681	714	664	689	735	685	694	693	710	730	718	709	693	701	697	742	673	693	677	710	707	686	750	730	717	678	686	701	715	675	699	713	710	735	689	712	672	721	689	709	729	676	692	715	682	704	721	717	694	698	714	745	688	714	662	684	689	685	733	730	721	722	729	717	693	732	717	673	704	757	686	679	701	703	717	685	689	727	673	705	714	694	728	692	709	701	745	682	694	678	753	681	707	662	652	697	710	687	721	690	742	681	757	684	655	696	727	731	698	702	698	725	751	728	664	773	695	702	708	729	718	776	721	663	720	707	740	682	689	688	702	746	690	750	752	693	705	686	723	719	742	660	701	705	704	708	632	758	734	705	729	696	668	704	686	706	714	682	757	724	716	707	694	732	706	723	671	677	709	679	691	667	747	677	697	678	684	645	740	670	697	670	700	712	718	692	688	706	728	721	710	715	719	769	697	670	710	683	683	701	683	688	654	699	671	691	686	721	774	695	735	715	703	675	695	700	653	698	762	752	660	721	696	766	700	681	695	707	670	698	682	711	693	737	637	693	709	705	745	667	704	673	700	686	722	718	710	726	704	690	744	665	707
24686	21139	25921	28015	21244	14622	6063	772	462	456	440	493	460	473	498	496	504	419	456	439	432	446	448	460	451	467	443	476	429	469	429	447	468	470	438	428	489	445	469	464	464	472	480	463	424	501	448	479	448	474	457	453	469	474	485	481	442	443	462	467	458	449	471	456	408	437	461	496	470	468	472	473	429	466	442	480	448	468	436	493	465	458	493	475	470	436	447	438	503	467	448	460	458	468	458	441	442	461	424	490	459	423	407	454	483	460	466	477	444	488	440	438	480	453	471	447	484	444	452	495	474	474	440	412	434	443	476	461	444	473	444	433	455	468	461	482	456	487	464	503	449	448	507	497	455	454	439	473	459	464	452	446	433	511	438	495	463	499	487	469	436	471	466	459	472	448	473	473	427	469	465	435	453	462	454	461	477	458	427	466	441	483	489	444	457	442	465	468	453	443	471	473	491	443	474	460	435	466	482	440	455	482	447	444	455	451	495	464	478	476	470	471	437	475	440	473	472	450	451	461	416	470	458	464	487	474	464	454	437	430	492	450	434	460	473	464	463	494	477	419	451	451	473	483	482	469	436	450	453	473	490	479	425	454	468	435	424	459	494	445	490	426	442	436	450	479	483	470	429	493	439	467	456	455	460	456	499	435	425	440	476	490	441	462	460	491	453	434	436	464	457	450	442	448	444	473	488	454	432	456	465	450	468	493	437	465	466	452	476	449	446	459	459	496	493	438	464	457	438	436	433	446	450	510	452	445	462	451	478	465	445	473	457	462	441	449	460	469	464	452	452	469	452	446	490	452	458	447	430	448	469	465	475	449	448	474	452	446	450	440	449	483	497	457	477	477	485	483	468	467	477	451	438	442	474	433	476	475	445	490	465	447	433	472	406	455	452	445	476	442	438	454	443	457	436	461	448	479	449	450	474	446	454	453	455	461	439	476	469	443	440	424	457	476	451	456	447	448	442	454	463	418	463	476	467	464	469	484	465	477	479	447	451	434	454	429	417	444	465	461	480	486	451	458	447	458	462	449	470	457	483	479	498	499	444	455	419	473	439	492	497	461	457	456	453	465	477	458	486	452	442	459	450	455	444	444	454	468	485	430	439	441	431	440	433	425	460	429	455	447	488	434	472	417	438	475	455	435	458	470	455	488	443	472	446	482	436	490	433	446	478	454	426	452	421	453	428	442	450	464	434	502	423	439	444	412	453	445	435	470	466	437	453	455	438	470	469	458	468	459	431	445	432	456	449	474	492	455	474	463	474	434	444	481	444	444	507	454	456	471	462	490	480	447	456	452	443	437	458	477	460	428	477	467	436	467	456	446	476	464	447	477	457	470	445	442	452	446	443	473	453	418	433	422	471	423	468	481	453	455	436	465	484	481	423	456	490	454	440	477	443	421	411	444	477	459	479	505	483	495	436	441	426	434	450	462	432	493	437	445	443	474	460	504	464	441	457	425	481	492	417	468	455	486	449	461	436	418	467	483	448	464	449	463	454	485	463	480	457	470	402	478	433	467	428	447	432	451	493	452	472	475	472	479	449	475	472	471	421	451	446	485	443	427	443	464	447	471	497	434	487	454	451	425	421	471	466	446	474	455	453	428	429	458	448	449	410	446	471	456	449	460	429	447	454	413	483	423	455	442	446	481	495	459	445	478	431	452	446	480	451	458	484	486	483	476	448	485	445	475	509	432	475	458	465	450	459	489	426	489	491	493	442	447	491	436	434	471	439	419	462	442	455	443	467	483	434	504	480	428	435	420	461	450	456	469	438	436	463	474	472	441	431	439	483	430	480	464	457	484	483	447	469	474	476	439	478	481	483	419	437	442	489	471	499	463	467	484	463	473	453	422	489	466	470	430	460	429	448	463	468	478	450	439	455	462	476	491	466	450	450	432	451	472	459	440	455	425	463	435	475	467	429	463	448	463	472	462	428	430	462	432	460	448	455	464	468	437	461	476	439	415	458	426	462	447	449	436	416	466	470	455	465	461	521	450	447	426	472	460	455	460	447	434	501	465	488	485	458	463	457	479	495	478	461	464	468	467	455	450	467	438	422	475	442	473	467	479	455	479	484	455	475	444	448	466	430	468	501	423	476	468	454	465	441	463	447	466	458	484	471	464	478	450	429	458	461	476	468	481	477	473	448	477	439	453	451	462	458	480	453	463	513	473	460	455	476	444	490	453	462	477	449	435	462	471	411	453	501	448	440	514	489	516	426	467	473	450	453	484	457	398	449	462	447	476	451	487	456	470	441	454	456	457	439	473	477	492	462	478	451	410	445	465	456	485	473	459	483	469	436	439	452	472	493	473	465	488	442	489	440	475	455	444	467	472	460	474	453	473	488	434	485	491	454	466	473	457	471	475	462	467	452	481	433	434	434	458	458	452	446	426	468	419	453	463	459	465	458	481	481	446	440	461	428	495	485	470	473	452	434	425	439	494	498	502	467	451	458	448	440	462	446	432	438	469	475	446	454	493	487	472	434	501	465	451	449	496	442	460	422	433	456	439	459	484	446	443	414	466	387	495	456	405	456	467	489	454	510	447	447	474	497	461	435	437	473	457	446	458	428	491	494	434	433	463	470	455	494	466	453	444	458	444	429	457	456	465	432	470	455	448	479	470	433	461	451	428	446	452	480	443	466	461	466	475	462	461	439	478	468	459	442	460	480	447	486	431	477	433	449	469	457	447	488	471	431	484	435	462	452	421	478	478	497	440	478	439	447	455	529	493	462	432	465	440	395	469	450	464	438	454	438	467	434	456	464	449	453	451	482	455	440	457	448	436	484	466	467	491	478	462	436	510	476	467	433	498	448	436	489	450	460	447	450	455	497	447	459	449	455	454	483	445	498	524	483	443	467	480	497	462	440	468	451	441	451	428	470	445	468	443	465	462	454	468	447	427	426	475	416	466	463	465	454	428	432	455	459	426	463	470	466	462	429	453	450	477	486	471	450	441	447	476	478	477	461	485	451	458	493	435	436	471	427	486	459	455	434	463	448	448	429	469	440	471	458	471	488	489	500	470	436	450	406	476	441	468	505	443	476	466	503	416	437	490	470	440	440	456	495	430	478	453	471	476	432	489	477	499	468	457	469	525	468	483	471	462	468	482	435	449	487	474	502	451	457	425	453	455	433	478	452	445	459	442	461	495	503	452	490	457	446	455	471	453	469	475	477	461	441	482	395	443	414	497	497	454	464	476	459	441	450	452	444	471	451	453	446	430	424	461	467	471	454	453	452	470	466	471	438	454	478	454	476	459	453	445	456	465	436	475	466	458	463	428	449	457	452	470	489	433	474	485	442	445	443	491	467	459	455	452	472	450	443	485	435	474	426	450	424	449	433	430	471	452	461	424	425	451	464	462	451	456	459	494	431	471	417	492	476	471	498	476	475	459	415	461	459	464	479	455	432	476	421	447	478	526	477	458	455	481	440	466	460	461	461	464	430	473	442	449	499	445	473	410	472	475	463	453	459	481	467	454	431	467
24097	33887	23508	33297	30362	21798	10189	1059	618	587	604	586	637	582	565	584	644	632	632	541	576	596	613	577	612	608	591	598	599	610	601	600	586	597	557	648	625	631	598	595	624	644	605	585	627	627	602	619	626	600	635	624	569	612	635	625	636	614	636	631	640	600	623	645	603	616	601	624	600	585	579	655	569	626	594	613	626	652	596	582	585	626	571	585	614	628	712	623	632	576	594	634	611	636	624	625	606	630	590	624	602	613	589	591	573	611	604	631	617	617	606	656	634	658	585	583	580	621	658	600	601	596	608	604	627	591	616	627	591	596	575	585	591	599	594	619	618	672	591	621	609	620	593	650	634	597	638	603	595	604	643	632	629	596	578	612	606	599	603	620	611	600	601	629	622	608	599	633	603	622	636	643	607	600	605	617	648	579	639	602	583	613	605	575	591	626	556	603	554	656	601	587	585	620	606	597	609	633	601	598	617	600	622	566	607	604	605	554	628	587	594	598	622	621	619	551	612	649	619	576	598	604	587	587	604	629	608	605	653	581	632	614	653	626	633	638	625	570	628	609	617	607	622	600	631	596	623	631	599	597	602	595	593	562	545	623	595	610	614	609	681	603	633	646	564	644	604	598	633	626	605	623	604	596	557	628	595	623	610	564	613	600	676	570	589	603	647	580	614	616	593	590	583	583	564	621	651	622	620	652	569	591	586	606	561	632	589	618	576	545	597	638	620	574	638	588	612	543	606	632	603	569	613	603	663	594	599	601	608	649	611	619	642	625	643	565	598	570	627	621	555	581	593	596	561	600	612	621	604	594	596	619	588	586	565	578	622	605	606	638	616	643	655	624	604	571	579	625	625	607	579	589	636	597	614	633	644	596	635	614	597	590	615	566	607	607	635	630	626	615	594	626	610	618	604	612	590	585	615	635	599	572	631	617	623	570	613	587	576	619	607	614	646	592	606	582	604	631	594	645	616	590	602	591	610	638	642	615	623	632	603	603	616	590	613	603	611	607	659	683	619	571	595	632	595	584	619	604	597	617	639	632	629	613	637	618	584	630	629	604	612	603	613	633	611	616	580	601	608	563	609	632	630	623	549	591	650	579	603	611	634	626	584	645	598	642	618	543	647	596	599	617	598	613	622	663	640	625	573	585	637	616	589	607	610	601	637	604	639	593	643	625	614	561	645	602	616	590	568	648	589	622	605	593	645	591	606	617	610	606	642	602	624	619	605	603	575	609	619	638	629	624	611	632	572	617	613	599	623	582	616	608	634	563	599	584	631	592	626	556	639	656	652	627	567	585	637	609	600	594	660	624	618	615	615	655	610	588	621	644	617	618	603	627	602	609	615	605	586	646	608	640	610	591	580	557	593	616	627	591	616	575	661	584	581	627	612	592	596	615	596	586	646	576	581	612	645	609	618	581	602	614	636	649	579	615	610	594	591	613	559	638	617	603	610	646	601	594	604	580	616	601	617	603	609	577	643	629	600	607	620	590	606	603	614	628	624	582	575	567	622	574	574	595	629	639	662	644	587	617	633	585	625	614	596	578	596	617	599	643	568	609	597	614	599	609	580	588	578	589	604	654	606	596	639	633	594	633	634	612	612	561	587	590	563	615	599	597	586	608	600	600	634	620	601	616	623	613	620	630	637	605	627	635	586	644	620	582	638	618	572	573	584	601	625	608	613	612	600	633	599	679	638	640	586	560	599	596	608	604	646	598	615	614	629	632	665	628	577	603	588	574	632	615	621	617	579	598	630	617	638	583	637	592	649	593	556	590	667	613	630	622	615	627	585	639	638	617	593	593	608	606	628	607	641	623	609	624	664	586	626	622	595	633	605	641	609	591	608	579	616	622	661	614	591	588	593	658	616	563	606	618	632	600	588	620	586	632	627	584	584	584	618	569	623	600	568	614	634	635	627	615	616	602	620	645	599	592	603	601	618	623	584	664	602	599	608	617	599	578	614	657	573	609	600	624	622	634	597	617	657	610	633	563	601	588	611	622	610	620	591	605	592	566	622	626	603	609	595	595	631	594	628	602	601	592	644	597	608	610	651	650	658	596	635	621	656	645	588	612	597	613	603	612	651	595	646	586	610	642	570	639	577	606	616	597	586	646	613	591	611	629	589	601	573	639	603	607	603	596	631	596	622	592	607	620	633	578	589	589	572	659	620	630	663	583	617	620	600	626	608	591	653	627	588	589	627	569	567	659	600	626	596	622	637	616	595	583	592	587	625	593	607	634	575	604	618	624	617	615	607	581	584	637	611	607	604	590	593	641	607	552	598	615	586	593	591	629	585	587	626	587	607	618	602	616	603	567	598	642	625	620	617	715	586	602	583	625	630	636	595	616	643	634	647	578	599	601	600	554	626	619	605	626	612	605	620	603	602	605	601	647	613	559	607	607	611	639	611	614	605	581	621	645	604	627	611	629	610	649	619	598	625	589	606	576	612	595	608	653	649	657	609	598	612	604	610	579	607	602	565	602	569	627	616	606	588	603	601	633	606	669	587	582	649	591	615	612	560	623	556	621	633	661	600	558	653	609	593	618	659	593	645	594	580	611	605	610	613	596	615	622	632	642	573	597	632	639	629	596	627	599	584	610	618	632	638	563	660	575	621	560	599	642	649	573	614	659	612	616	595	593	609	618	556	620	597	632	557	609	630	614	601	659	633	600	677	604	607	607	590	581	605	576	603	624	599	648	562	620	617	612	618	622	602	604	600	604	624	642	613	595	586	640	655	627	610	623	653	631	616	596	634	608	635	587	617	586	629	565	582	605	641	641	634	641	578	606	591	586	618	598	634	607	589	609	620	593	595	629	613	595	609	597	596	568	577	601	585	588	598	649	611	648	621	607	629	621	600	594	653	576	567	643	582	651	586	549	640	598	600	608	644	623	615	636	568	580	602	623	596	609	619	649	609	608	574	591	626	590	591	618	587	588	606	562	619	621	621	608	626	631	595	595	589	608	581	607	645	650	608	608	626	573	590	579	564	572	592	614	629	619	617	585	613	600	612	600	628	569	651	602	597	618	583	614	638	610	679	622	608	628	608	622	631	582	611	574	637	584	619	588	601	611	573	617	596	604	633	611	595	611	627	622	611	615	609	618	654	584	653	568	601	629	623	581	615	640	576	589	571	605	608	590	585	619	647	623	616	596	647	568	608	649	583	608	619	652	584	616	610	620	606	637	651	605	585	618	587	597	588	644	605	598	595	552	610	620	603	614	598	598	652	565	604	598	657	583	606	653	622	591	612	621	609	602	567	617	646	622	627	608	607	610	594	657	622	581	580	606	606	648	604	622	595	641	599	656	560	600	583	603	602	628	638	616	587	619	641	605	601	598	611	583	584	572	586	593	619	583	601	584	604	585	638	558	580	601	625	612	631	566	593	659	594	577	578	582	622	597	616	583	631	564	610	618	691	586	615	628	644	613	617	562	612	638	606	593	602	584	624	636	595	591	605	584	626	568	596	594	617	569	602	591	581	559
22452	21191	28277	24411	31971	39991	28535	5219	325	282	317	293	300	259	259	283	268	290	300	274	281	293	292	270	288	276	269	280	261	287	281	276	240	268	265	269	289	290	282	261	269	270	269	274	286	301	276	286	278	259	261	269	257	279	301	263	231	256	265	276	264	247	267	304	288	256	268	273	285	277	275	263	251	267	296	309	278	273	305	273	262	266	299	304	286	272	268	276	272	293	286	263	270	241	295	266	241	286	283	272	314	278	310	279	262	262	277	289	265	267	288	291	274	267	307	256	277	268	261	259	252	282	287	273	303	269	276	258	283	282	284	295	240	268	278	238	280	289	275	264	296	250	284	266	270	246	245	242	272	284	301	268	277	248	278	272	259	218	261	271	273	247	279	273	263	273	293	259	291	311	274	255	270	276	241	271	248	245	249	282	267	288	242	258	282	305	268	271	280	252	274	249	253	256	291	249	284	245	282	293	282	291	276	279	266	273	298	259	247	255	286	293	284	291	290	271	276	271	286	273	288	274	265	270	289	272	269	287	291	269	254	292	268	274	252	266	260	268	268	267	275	262	271	280	266	257	263	270	250	269	269	279	266	279	296	269	267	284	276	313	304	269	290	278	273	274	273	281	274	253	265	281	287	292	271	274	282	290	238	257	302	252	305	271	251	248	270	273	260	261	255	266	255	281	314	277	275	294	294	288	283	287	283	274	311	260	258	274	262	254	288	267	257	287	266	319	284	280	275	279	285	265	253	251	229	263	284	298	262	258	249	252	265	274	247	255	284	272	275	286	258	306	288	248	239	266	260	266	295	295	271	268	252	265	252	289	262	256	257	273	252	294	274	299	269	287	276	315	270	274	270	246	282	254	256	265	280	261	267	287	287	257	247	239	293	283	273	243	271	238	246	249	261	239	285	297	259	258	244	290	255	268	274	292	271	301	267	242	283	260	265	278	272	266	281	280	260	265	275	269	288	275	280	275	272	282	275	271	275	256	267	242	280	269	262	288	272	287	283	284	298	263	237	285	266	262	270	276	260	273	257	294	261	244	293	288	268	315	266	279	267	253	281	295	283	273	270	292	281	261	283	274	268	288	262	266	297	253	268	280	291	285	292	297	280	280	264	261	260	286	236	290	285	267	266	273	272	270	257	275	305	276	277	283	244	272	297	277	258	282	276	283	244	253	261	256	251	268	247	282	279	269	297	277	283	264	261	289	292	256	309	258	316	264	285	266	277	297	253	256	263	312	281	253	256	307	282	272	264	293	254	287	319	307	267	264	259	276	245	279	289	268	247	266	280	263	243	272	271	268	295	284	268	264	267	289	286	269	277	279	312	257	279	270	282	277	269	272	257	286	269	280	229	257	256	285	267	272	313	263	286	282	282	272	274	252	292	243	272	276	259	260	268	266	260	274	272	265	269	255	277	289	271	274	240	293	281	271	296	282	299	270	266	270	227	286	271	247	264	281	269	289	279	240	265	262	275	297	273	267	250	274	297	282	273	271	270	253	274	264	254	282	231	278	272	266	316	277	262	295	264	287	252	234	277	280	243	267	266	297	301	286	282	256	252	241	268	274	281	313	274	266	266	251	285	280	293	290	282	282	249	258	263	266	274	279	246	264	262	260	263	278	274	268	276	268	263	261	285	279	290	294	302	245	244	251	268	248	270	266	271	288	292	284	266	226	295	275	283	262	286	297	247	288	290	259	271	272	241	262	281	291	303	275	262	261	280	247	268	257	267	277	286	270	268	272	282	265	282	275	263	259	302	290	275	279	280	270	285	259	264	290	257	257	270	259	289	271	254	251	267	241	273	259	274	321	290	252	266	311	292	277	284	287	269	267	272	285	259	252	300	283	291	261	257	262	275	239	274	279	280	270	296	234	283	285	251	273	293	246	271	232	262	294	294	271	280	304	272	257	253	292	243	282	294	281	273	264	273	280	257	246	249	264	272	260	260	241	297	295	293	277	252	264	258	275	240	254	284	287	266	258	294	282	247	280	272	290	257	278	301	269	291	254	255	263	259	253	266	249	259	260	257	277	253	278	285	267	302	283	274	262	248	270	254	262	257	262	244	286	283	266	274	260	263	287	283	263	283	273	258	280	315	307	278	309	261	253	278	300	253	289	275	285	285	269	257	261	254	258	269	287	287	288	266	285	296	251	296	268	265	262	262	271	285	268	278	290	275	245	284	267	267	270	273	290	257	298	263	283	266	266	257	269	270	291	286	276	291	287	278	287	303	304	268	290	282	288	264	283	278	258	277	214	261	258	256	287	286	272	270	246	296	269	253	286	240	269	248	307	240	274	275	259	260	273	273	258	272	248	295	267	305	246	259	271	229	261	267	254	300	281	267	279	274	271	268	289	269	282	297	292	287	288	300	254	269	292	297	283	268	276	261	251	257	257	273	270	282	272	276	254	272	260	284	261	247	290	285	267	287	271	252	245	274	275	272	294	293	271	280	285	276	251	280	281	297	241	289	243	248	268	289	243	270	276	245	280	271	296	270	242	268	289	255	266	271	266	255	293	271	262	278	287	291	281	259	260	287	290	277	234	252	283	254	269	267	284	233	267	260	255	307	277	277	258	267	266	258	272	284	292	260	248	270	292	292	260	274	272	276	256	254	304	269	276	266	276	257	256	252	281	271	273	278	283	257	306	325	263	265	281	264	290	275	259	276	279	273	260	269	267	242	279	272	283	286	243	270	276	273	286	285	279	275	265	262	282	257	270	294	288	245	278	246	293	282	281	251	284	283	291	258	265	287	279	274	274	282	278	256	277	240	255	267	306	263	273	312	299	278	290	254	284	269	287	281	271	262	290	274	267	275	272	272	260	275	249	259	274	261	256	289	296	265	241	258	273	262	259	289	300	273	257	262	285	273	280	246	259	265	294	272	247	247	289	277	258	274	246	276	290	299	266	267	281	276	263	265	279	250	270	296	279	277	273	286	256	280	280	280	288	284	266	263	274	265	254	279	266	284	283	287	256	326	266	245	253	280	287	289	254	267	276	294	287	242	289	299	282	258	270	291	266	283	273	269	237	275	301	291	286	269	278	282	269	293	299	261	275	299	272	246	271	274	287	265	278	274	260	284	275	279	299	279	270	305	288	249	282	241	268	276	276	277	274	266	292	276	269	273	267	252	281	274	278	260	274	265	298	253	248	291	251	276	262	293	265	292	265	250	251	281	271	267	259	284	296	268	257	269	286	261	280	281	260	287	260	288	304	259	238	286	280	293	286	270	266	286	268	269	267	279	291	284	240	259	252	257	259	275	277	246	301	304	249	276	295	275	261	278	288	285	280	246	260	279	298	271	294	243	279	286	294	260	292	293	272	249	286	266	283	267	282	274	278	280	255	279	294	293	283	267	270	314	263	269	294	292	288	284	256	303	264	269	248	274	266	274	297	247	261	293	295	260	292	263	226	260	280	256	286	275	314	259	297	290	262	267	258	286	235	262	294	309	277	254	281	287	300	277	296	268	277	283	255
28819	47564	34683	30509	50480	46105	28457	2091	398	376	396	401	369	402	376	369	367	367	413	363	381	363	409	391	372	386	347	364	365	359	339	385	402	368	389	362	369	366	409	388	386	410	391	395	355	347	373	382	397	364	372	365	345	407	399	358	396	374	347	371	347	380	415	363	363	380	353	390	351	395	367	370	344	364	405	390	389	335	391	365	376	404	327	347	353	365	326	354	404	390	419	393	390	340	353	364	359	380	370	384	343	363	364	344	357	375	369	356	369	341	350	349	333	336	385	371	389	377	381	367	395	391	373	395	366	401	394	400	343	363	345	375	367	387	366	338	333	397	392	376	364	338	363	330	376	384	330	390	364	361	386	353	381	357	374	367	358	384	368	377	356	375	403	366	365	382	351	370	357	327	368	345	345	347	394	398	341	374	360	354	334	367	403	399	368	345	381	380	399	373	385	378	361	371	383	370	391	398	354	409	378	382	351	347	348	373	377	392	362	388	371	352	367	371	400	334	351	351	403	387	356	351	372	347	354	390	361	409	362	376	367	365	367	363	348	399	366	375	347	366	375	396	370	425	374	378	348	398	341	352	360	400	376	365	383	407	348	403	377	355	406	362	386	394	358	367	384	366	375	361	397	379	378	361	408	362	392	361	370	385	388	378	383	374	386	370	395	366	374	364	386	398	375	396	381	391	377	383	385	380	379	348	409	370	368	386	386	380	402	369	367	371	362	347	381	363	355	400	388	359	395	384	355	373	368	353	365	377	359	379	381	354	404	360	389	396	359	366	358	317	357	382	364	385	395	376	376	352	351	374	338	388	401	353	375	333	365	366	393	385	393	365	395	358	400	365	363	386	386	369	356	352	372	408	371	355	366	353	358	354	367	365	404	381	366	374	397	365	362	401	365	394	384	367	388	349	355	393	352	331	382	377	353	336	383	351	411	342	371	332	378	350	378	362	364	360	374	338	355	366	394	388	366	391	391	389	370	344	372	373	351	374	382	318	375	394	364	351	389	331	355	382	404	376	333	376	362	383	401	351	408	380	383	380	365	368	352	411	357	381	373	401	361	343	361	353	357	389	342	370	338	380	389	373	373	379	387	394	324	387	353	376	363	372	367	347	369	349	391	374	342	352	346	379	371	361	347	356	341	375	394	336	383	353	375	365	361	352	353	360	375	401	375	412	381	369	400	341	398	349	369	355	400	386	388	378	363	375	343	353	397	373	394	378	367	369	348	347	354	373	390	399	355	351	386	391	398	362	354	373	365	379	332	357	384	347	357	399	335	359	359	342	392	405	366	382	394	404	381	374	381	374	333	377	367	363	350	360	381	415	379	407	367	378	358	384	386	359	363	376	395	356	384	371	393	368	386	405	376	368	387	385	379	377	362	352	396	342	399	368	355	391	409	359	369	356	365	361	351	380	345	371	369	348	341	353	379	349	376	380	400	373	354	368	338	372	395	387	388	386	356	372	376	369	357	384	371	363	397	354	393	365	366	356	395	372	381	362	357	388	365	363	382	363	373	386	407	352	347	320	368	377	376	388	400	336	374	394	384	376	375	375	364	415	356	396	350	375	366	367	412	420	404	378	392	368	358	356	360	396	357	361	377	350	390	379	358	353	439	372	331	346	382	357	343	361	339	397	350	434	378	365	394	367	373	344	368	369	336	347	375	387	332	362	369	374	400	368	351	365	397	366	405	370	398	337	372	368	360	411	416	344	376	373	367	366	396	390	370	365	358	357	361	399	386	370	367	357	376	359	366	420	372	368	387	379	356	396	352	393	361	379	366	344	358	389	408	366	352	362	356	368	360	354	371	341	369	372	379	352	384	358	363	342	366	385	385	392	367	373	405	392	381	289	383	369	384	384	364	376	375	393	394	350	378	372	372	375	390	329	379	356	359	373	356	371	379	356	368	331	397	378	373	372	377	384	361	384	376	367	363	346	356	336	404	384	368	392	371	386	374	360	359	365	378	365	389	390	356	389	341	389	374	396	350	371	377	390	363	373	416	395	368	359	340	362	403	366	409	383	366	386	393	387	342	393	356	378	394	347	381	356	386	405	360	333	393	359	393	390	404	364	398	403	368	360	373	367	350	387	380	409	403	401	415	371	400	350	401	378	356	383	369	393	335	366	383	371	379	394	377	392	369	399	376	371	382	366	367	376	392	405	349	395	359	358	380	411	366	369	344	373	368	379	364	395	387	344	363	345	366	389	386	372	374	375	367	364	378	338	359	349	374	394	382	392	387	361	337	351	370	400	342	367	372	364	380	367	381	362	327	368	388	339	429	389	358	345	364	388	358	412	355	378	377	360	407	393	390	409	364	365	344	369	359	390	363	365	377	369	332	362	400	345	362	376	356	378	376	360	379	387	339	367	373	366	349	366	394	393	416	372	386	339	412	404	337	371	388	360	396	370	360	378	376	384	371	406	400	377	332	384	341	398	363	381	375	342	376	388	372	381	389	365	379	369	409	381	371	372	367	363	365	348	391	383	357	356	365	375	371	338	364	322	365	390	366	368	371	364	404	351	382	369	410	395	366	392	363	383	399	350	348	377	371	383	399	388	394	350	377	365	363	381	364	366	367	382	371	334	361	406	368	371	311	371	366	358	379	360	350	337	378	356	380	369	381	371	368	385	404	395	391	382	388	359	396	372	360	390	401	355	346	356	380	394	384	325	364	364	383	354	349	389	368	362	364	395	392	357	411	440	403	364	410	384	372	384	391	388	402	348	388	350	381	422	366	391	367	368	370	370	402	368	373	372	340	357	363	372	383	379	369	380	396	376	353	371	383	356	368	390	348	341	330	381	351	392	415	346	386	398	399	379	389	379	405	377	366	431	360	379	357	391	391	372	381	421	394	388	391	349	401	323	376	388	373	362	365	367	363	367	358	380	328	360	393	364	340	379	398	379	345	397	382	380	375	399	353	352	342	378	388	356	375	401	373	409	378	388	384	354	366	381	391	389	347	413	343	385	354	326	375	358	401	352	363	353	361	348	399	380	387	383	362	377	342	323	387	371	378	384	381	351	352	366	397	356	374	345	335	399	377	362	388	357	378	359	382	360	336	370	360	384	361	401	387	379	360	361	356	373	419	373	358	396	370	422	380	383	398	364	383	387	364	360	362	380	367	370	380	359	393	354	383	366	390	385	398	372	362	372	355	374	360	357	402	380	369	387	414	367	363	390	395	397	401	375	353	394	377	372	354	381	391	378	369	366	376	370	371	346	373	385	363	370	333	412	360	377	375	364	375	372	347	373	354	372	371	379	405	376	402	351	379	352	336	411	371	376	342	394	378	379	348	367	391	356	403	374	366	395	389	364	344	364	379	356	377	387	374	381	404	384	353	375	378	378	391	374	369	385	356	403	434	396	381	351	422	383	354	349	416	364	408	362	377	372	382	376	351	354	374	390	381	389	395	361	357	366	377	363	365	394	361	387	378	363	383	385	404	361	372	377	368	381	362	407	327	368	375	411	375	371	391	374
27918	20258	10830	5909	8852	5546	2359	694	601	591	609	558	612	613	576	561	596	601	628	600	583	573	606	648	606	631	575	589	543	599	560	608	608	596	608	535	600	633	614	573	639	639	574	602	584	597	554	604	612	570	649	583	631	576	609	558	597	564	642	598	605	579	604	583	631	602	577	570	586	572	586	554	589	610	589	601	604	568	575	601	598	603	646	557	606	551	614	575	576	632	546	559	628	568	605	644	612	577	576	567	616	588	663	581	610	593	586	590	574	632	629	549	582	625	599	583	632	621	639	609	575	586	617	582	618	608	596	582	617	601	538	625	618	624	606	598	568	568	617	563	557	593	594	549	559	610	596	556	571	574	583	626	567	593	573	576	621	599	560	600	573	611	602	579	560	552	610	570	570	624	587	603	621	592	591	570	593	556	545	604	640	630	613	586	614	565	593	563	547	545	585	568	564	603	580	623	583	542	617	568	644	575	606	598	566	591	581	599	614	602	561	577	580	600	626	614	615	584	593	612	572	553	596	594	608	608	558	609	567	622	600	576	609	606	598	535	574	576	647	589	602	584	587	589	619	611	580	615	585	567	594	584	576	628	544	605	599	597	584	566	567	595	591	593	586	602	597	532	596	649	580	571	602	577	617	627	601	598	586	589	598	593	600	582	600	575	599	599	581	604	593	589	587	562	584	598	571	549	585	618	568	578	571	579	598	592	627	598	609	615	618	594	580	591	591	601	608	576	603	568	577	593	579	600	591	569	574	538	550	609	623	567	551	602	602	592	605	618	558	528	583	584	620	581	624	577	582	583	590	602	643	583	572	614	615	566	627	576	562	603	547	592	588	570	582	605	600	593	605	594	592	637	547	612	643	598	583	604	595	590	598	608	588	573	605	539	627	633	594	527	647	592	582	621	563	606	622	631	595	581	588	616	544	565	604	620	589	612	588	623	605	617	569	595	607	596	637	599	669	611	583	587	552	601	608	602	509	554	545	589	583	599	561	613	637	591	597	590	557	574	596	580	584	575	612	607	600	585	615	581	581	591	622	620	558	555	600	594	590	556	610	553	571	609	548	561	617	530	583	622	613	578	587	582	595	595	604	562	616	571	601	571	568	644	597	545	589	568	640	582	567	565	574	620	581	575	630	599	576	561	626	595	593	621	626	569	611	646	569	553	596	614	546	590	591	608	632	573	578	667	594	598	613	623	562	596	560	562	574	574	571	568	594	603	592	620	623	564	605	614	568	579	573	614	615	606	615	594	604	619	592	614	633	564	547	639	600	632	607	601	567	578	607	579	603	610	615	595	607	573	595	616	579	670	595	582	580	621	607	576	568	596	577	570	602	547	569	596	612	595	556	616	595	552	616	514	611	563	606	593	587	618	574	587	552	603	597	569	604	554	596	569	616	567	599	541	575	595	596	579	641	618	629	581	572	619	576	577	578	629	584	573	620	599	596	578	644	614	631	621	568	618	539	579	552	598	627	617	576	592	586	602	601	599	603	583	598	573	578	601	614	583	605	616	564	568	571	587	578	593	613	586	564	633	542	592	595	611	559	555	574	573	583	572	607	604	545	589	575	622	604	570	582	590	651	611	543	574	601	598	580	602	585	627	596	610	587	590	571	587	627	610	635	554	549	630	624	579	580	581	605	608	596	557	630	546	582	583	615	563	601	592	624	596	536	579	623	616	592	611	599	565	625	602	626	581	609	593	617	529	548	574	588	606	547	566	602	578	568	582	612	577	636	582	580	595	576	625	602	578	600	573	605	550	601	565	627	594	593	590	606	593	553	577	564	648	596	585	578	581	587	605	628	612	576	610	619	591	582	593	624	603	578	630	575	582	634	598	567	609	573	637	564	595	570	595	580	588	562	616	572	577	631	609	623	579	575	597	592	593	595	571	569	602	631	565	603	601	535	635	562	613	618	585	586	644	640	589	592	575	586	589	589	592	597	593	567	602	592	568	588	583	591	580	586	607	598	542	621	540	572	622	609	579	586	602	559	594	565	590	620	593	637	551	609	598	600	580	578	563	602	623	547	666	625	573	618	624	568	611	588	576	589	562	584	587	583	583	607	531	596	567	552	591	597	623	618	556	579	596	593	556	580	562	588	585	612	571	564	578	574	627	559	611	573	572	616	576	585	615	565	549	590	587	633	582	593	596	582	545	578	597	615	580	627	563	607	606	579	626	619	606	582	584	570	604	577	577	620	582	571	587	561	579	609	538	589	623	573	571	590	561	557	582	557	641	565	580	600	596	605	557	580	598	525	585	584	632	583	625	611	570	621	573	597	565	569	585	541	543	599	587	570	598	588	619	598	597	612	670	598	621	556	574	566	668	555	599	596	649	611	615	604	616	594	566	532	592	593	618	632	620	644	617	571	610	554	549	611	622	585	572	593	584	561	550	554	591	608	619	598	571	576	593	592	612	626	602	586	608	602	600	597	590	597	599	570	592	599	586	560	611	581	588	579	581	597	596	595	604	571	574	588	578	606	609	585	586	559	564	586	597	569	573	646	568	586	592	566	574	603	593	608	567	592	608	569	576	594	673	631	606	571	585	569	562	628	586	544	566	564	555	590	562	605	586	630	617	609	652	640	629	593	571	585	588	617	599	595	610	601	578	654	570	567	579	559	573	586	571	577	584	606	596	593	585	553	587	590	609	600	579	603	590	606	578	583	606	636	602	619	568	574	630	595	596	660	593	576	591	592	597	593	615	620	590	579	611	599	560	591	586	625	633	575	636	577	610	593	600	635	581	585	573	604	583	580	613	614	627	577	610	570	638	596	595	594	595	588	589	594	622	577	570	606	594	593	606	569	620	598	605	627	625	604	596	612	556	556	548	585	577	617	549	596	632	605	570	620	594	581	567	559	585	598	567	596	599	655	597	577	559	554	612	607	569	576	572	600	593	568	605	591	585	596	573	610	594	586	594	591	594	598	572	595	593	565	617	582	581	572	561	554	580	558	564	584	624	571	600	602	607	613	609	645	606	589	600	648	564	599	614	609	631	583	560	580	600	584	609	594	547	582	618	555	541	602	604	591	537	580	606	605	600	579	594	599	605	621	581	608	592	587	570	559	545	607	595	592	580	616	600	609	605	592	602	584	615	586	568	639	570	539	645	597	573	598	573	528	604	557	587	652	569	588	581	568	573	588	586	599	607	572	583	589	618	547	582	598	599	583	598	609	605	541	592	624	603	596	561	548	576	587	581	577	579	595	594	613	568	609	608	571	587	601	600	576	611	537	597	589	556	625	598	543	592	576	591	600	578	580	548	601	596	583	606	572	616	583	598	634	591	595	592	590	602	608	563	559	618	575	595	604	622	575	580	577	615	632	587	571	585	652	641	585	607	569	585	603	606	576	648	620	569	600	542	600	594	632	616	634	553	562	558	586	605	607	615	569	601	595	614	593	547	591	611	597	619	626	601	610	596	579	634	584	562	587	593	569	574	582	578	590	613	592	609	564	606	580	628	594	590	627	555	585	563
20435	25611	10123	7333	12022	7994	3568	923	798	773	783	798	801	806	778	764	815	773	743	752	772	764	786	837	770	777	776	777	776	825	777	780	800	798	789	816	774	817	789	796	771	802	811	790	764	760	771	752	798	770	762	846	769	803	798	806	775	812	780	720	770	782	741	819	779	820	737	749	740	757	839	764	798	748	780	792	802	744	808	748	791	765	820	738	737	785	780	839	788	801	779	744	800	779	773	774	777	792	738	787	762	775	789	732	759	797	797	779	819	830	811	796	751	853	787	747	758	794	814	769	782	749	783	803	757	760	822	800	792	743	753	772	782	764	783	829	808	828	789	779	837	806	809	764	782	813	777	805	830	748	776	752	807	833	786	782	780	760	777	775	734	796	742	728	775	741	749	791	792	777	771	828	869	728	754	745	716	833	794	813	756	726	815	764	795	813	766	736	763	837	785	771	740	747	797	802	803	799	781	764	812	745	749	810	797	754	751	783	745	811	801	765	775	761	777	780	797	806	780	746	831	789	739	752	812	821	751	810	782	802	810	742	796	807	781	763	755	738	802	808	806	731	778	786	779	755	757	800	786	784	779	722	784	788	750	809	768	813	774	761	711	766	766	727	806	786	795	789	790	839	777	782	793	813	787	762	813	782	810	767	761	775	769	761	763	789	853	775	776	762	771	742	777	785	779	814	817	809	796	799	794	758	786	801	762	822	828	793	809	741	790	783	801	753	783	737	833	731	738	782	809	779	722	791	790	790	783	791	818	745	824	762	809	746	828	758	778	800	772	826	808	763	865	820	831	800	765	737	782	813	809	756	758	762	744	784	793	815	776	783	750	810	763	824	822	760	748	779	803	817	740	780	789	773	792	804	710	767	810	771	771	802	738	762	757	812	735	719	736	807	791	785	781	753	768	768	795	743	756	740	768	822	746	786	793	767	783	748	766	811	769	788	810	820	810	796	839	755	788	758	775	734	836	810	823	749	780	808	784	756	822	780	757	825	811	773	777	781	766	805	777	802	825	796	804	765	818	804	737	740	774	787	744	807	752	840	774	746	799	822	755	736	724	777	821	743	727	790	738	787	797	754	774	826	795	763	769	754	755	800	736	743	735	761	839	792	780	787	800	759	761	772	820	822	762	777	776	819	809	807	805	826	781	787	776	774	819	775	805	756	785	754	795	807	771	777	784	763	756	741	773	810	736	743	771	751	803	726	761	771	827	782	795	802	797	761	770	845	774	779	743	801	719	823	732	767	749	751	833	816	788	779	810	737	790	770	760	772	784	728	789	760	827	772	802	809	795	738	782	771	836	813	794	820	748	736	773	782	787	741	825	797	781	818	819	826	806	774	813	765	801	774	788	791	784	795	816	772	741	816	803	821	810	713	804	802	768	753	808	804	792	788	812	813	762	821	814	732	766	768	788	825	776	770	762	783	792	795	814	814	771	817	804	815	789	773	798	744	786	757	775	781	801	786	779	759	729	756	765	816	797	767	745	785	836	807	757	786	804	773	755	777	786	781	789	815	766	737	768	788	805	779	779	802	792	806	819	755	800	778	800	813	791	800	766	765	756	807	773	777	753	759	822	771	758	802	782	776	775	808	737	786	823	785	777	771	794	813	767	780	756	773	823	770	804	762	738	846	790	755	770	794	778	800	766	826	796	830	777	765	763	792	805	749	782	787	773	742	754	753	782	816	807	786	786	749	744	760	734	793	826	740	773	808	812	760	781	826	776	801	755	781	756	804	782	772	759	827	820	803	758	801	753	851	780	758	822	761	746	776	838	767	775	754	765	801	777	759	806	784	777	771	738	727	805	771	833	801	792	836	783	851	801	784	798	755	748	773	730	788	782	788	753	750	819	818	733	772	741	789	750	784	782	790	737	764	801	786	802	831	789	812	782	741	817	769	777	764	819	760	789	773	778	792	794	781	746	762	793	745	762	758	813	745	774	763	769	765	814	801	815	795	757	791	800	728	776	805	799	838	787	762	766	772	759	774	809	778	754	797	801	776	781	782	765	733	766	757	817	841	773	818	837	727	793	759	709	787	801	785	761	779	768	745	760	785	819	841	805	805	742	796	802	737	834	782	759	774	761	788	773	761	837	818	821	774	766	758	761	769	767	766	825	771	801	752	806	749	767	800	758	735	791	784	777	737	801	818	766	743	817	802	785	788	794	772	760	831	786	781	765	767	756	783	770	728	766	777	736	742	769	733	758	752	793	804	807	743	797	789	777	812	773	765	780	808	780	794	774	768	705	806	788	780	756	737	767	835	810	783	797	781	768	798	801	744	794	803	810	713	760	788	765	809	787	805	752	830	817	774	771	784	748	775	794	760	787	749	795	796	838	776	812	750	772	758	784	792	792	780	756	814	780	785	773	835	746	742	790	749	785	771	785	746	790	771	773	780	737	826	784	787	752	719	794	776	813	751	818	753	765	805	771	796	778	812	814	798	761	761	782	798	805	843	816	747	805	729	766	754	772	767	782	762	815	800	756	773	766	802	806	766	775	770	824	789	800	757	745	770	781	819	825	802	799	747	789	766	782	785	761	745	758	757	754	785	782	784	780	787	807	771	758	804	800	746	765	788	748	829	781	778	767	750	774	809	758	760	804	769	729	826	767	761	786	782	757	763	801	768	809	822	758	782	787	752	809	800	778	748	786	798	785	772	778	749	809	759	786	799	812	783	801	790	803	731	786	743	737	818	808	789	790	782	739	801	855	818	814	825	780	766	764	747	769	778	771	780	808	739	768	772	720	784	804	778	795	745	831	807	777	723	737	819	799	781	779	750	795	785	799	790	766	793	878	769	781	798	740	768	797	780	812	784	735	800	706	770	745	724	818	823	781	777	774	793	787	752	766	732	740	782	804	756	786	778	818	811	785	738	836	810	795	790	791	748	786	784	750	732	796	790	751	776	828	767	819	759	807	703	790	781	772	798	792	801	807	819	782	822	757	787	775	876	798	755	776	800	752	790	742	760	745	824	810	810	776	772	771	797	757	757	850	784	736	814	810	788	800	798	757	781	801	839	796	849	774	790	736	882	810	755	827	784	801	766	748	793	810	768	788	802	803	756	761	798	779	798	820	790	763	814	775	781	789	796	815	743	792	807	757	821	745	777	805	792	770	752	766	785	760	796	766	818	753	800	762	786	863	769	817	739	797	770	807	785	798	787	784	751	759	726	807	836	808	774	774	740	797	789	782	791	756	795	849	779	821	780	827	815	766	728	784	834	768	830	805	794	761	832	760	776	809	801	794	767	711	850	801	746	747	701	768	759	833	824	813	804	738	762	811	809	750	753	746	807	794	708	796	797	784	708	776	777	777	738	773	719	789	792	807	783	707	745	778	778	788	790	725	773	820	779	782	765	845	798	793	769	749	800	806	769	735	826	719	780	799	729	777	805	825	797	810	771	723	795	809	816	781	792	770	765	714	802	838	778	746	786	751	792	782	810	743	790	758	755	807	784	781	764	786	752	799	828	776	746
23377	21176	27761	27557	32711	28834	16174	2023	518	500	497	508	521	486	514	531	511	549	527	484	496	519	496	504	489	509	477	486	501	464	437	513	493	509	478	477	495	534	504	520	503	450	467	488	517	481	457	503	495	495	509	456	504	516	482	479	539	501	518	510	513	484	487	523	495	489	524	516	484	498	498	536	543	514	476	462	517	516	478	477	517	508	530	497	527	463	472	487	525	480	497	466	453	494	508	497	479	517	495	494	532	499	474	488	503	492	504	482	490	479	494	492	522	490	478	485	495	482	496	520	478	496	511	509	502	488	528	521	478	465	500	530	495	554	508	456	497	459	497	508	537	497	507	482	475	476	534	512	530	493	541	512	486	507	507	509	506	496	504	522	542	488	507	468	481	494	516	503	505	492	498	495	551	499	498	499	471	501	528	495	528	510	420	505	506	535	488	457	427	532	501	468	539	490	500	521	525	494	499	529	512	512	497	503	516	486	471	493	547	488	474	520	508	478	532	480	484	508	498	521	487	522	544	490	510	467	500	501	513	493	492	500	503	485	528	459	509	560	506	532	524	484	522	508	492	461	486	454	508	508	499	502	495	530	528	504	499	516	512	479	472	500	495	518	543	505	479	505	513	520	513	486	461	488	513	461	478	493	529	499	486	489	484	478	530	479	488	509	555	493	499	480	480	483	463	523	483	489	516	458	519	525	499	486	457	506	482	494	465	502	509	517	468	544	521	466	493	501	471	461	484	508	477	523	478	513	508	511	499	458	505	474	512	525	545	503	500	511	511	492	510	518	525	490	507	519	497	470	502	447	474	516	489	497	491	538	486	480	505	542	483	501	473	464	506	516	515	497	485	480	500	500	477	503	508	513	467	448	477	476	510	499	475	491	471	511	517	482	445	493	471	486	500	502	527	523	476	484	511	527	493	467	483	488	490	535	442	474	507	516	532	518	473	478	518	497	535	451	538	503	503	487	501	509	477	521	553	485	501	461	486	546	524	501	539	432	512	477	524	502	482	489	497	477	497	522	511	508	445	493	478	478	488	512	485	501	437	476	496	497	512	502	493	472	498	481	499	465	495	487	503	516	446	483	511	497	512	496	502	490	504	507	496	498	531	487	496	484	503	503	540	480	512	473	488	511	518	536	545	468	480	520	530	499	534	494	465	484	519	534	502	487	487	517	503	458	465	486	490	523	434	507	499	469	512	475	487	518	488	484	492	513	514	480	463	522	472	480	501	478	535	497	517	408	467	459	509	477	474	503	510	522	484	511	494	507	502	516	522	499	499	484	532	504	491	488	523	476	497	471	501	471	504	502	476	469	496	496	481	519	456	486	546	522	479	522	483	529	496	524	462	487	479	517	507	531	522	475	508	483	473	524	510	490	505	532	520	462	502	493	463	492	552	460	492	516	491	549	502	521	493	496	503	483	501	527	497	478	505	509	511	471	492	497	513	490	472	509	539	509	535	504	471	483	535	519	525	477	495	511	507	503	497	501	536	534	503	473	488	505	488	491	516	472	480	468	473	478	479	522	493	527	467	424	492	479	510	498	477	513	491	537	473	540	496	477	506	535	527	490	478	472	503	537	501	485	468	506	492	498	523	458	497	440	509	517	519	484	495	476	528	483	477	489	513	514	474	528	505	474	482	487	508	479	482	540	497	485	474	510	495	503	491	488	510	458	497	511	501	532	483	511	483	487	495	481	468	504	512	488	528	512	496	491	520	510	483	515	468	490	505	478	482	465	489	480	502	506	513	488	468	492	504	513	475	504	489	510	532	503	489	519	482	447	497	503	453	465	510	466	482	532	502	514	528	499	518	488	441	530	505	514	482	514	450	505	488	485	499	457	496	514	513	499	509	461	510	482	518	537	510	496	508	528	488	471	484	458	509	530	495	523	504	500	501	499	491	485	489	522	509	504	548	521	475	491	534	516	529	512	490	506	489	453	525	500	492	496	534	483	533	500	514	498	505	497	493	528	501	540	501	528	498	479	538	515	470	474	499	488	501	538	501	542	474	508	497	486	485	483	528	478	479	529	514	505	513	446	465	474	472	482	512	494	496	485	483	475	485	496	484	505	492	531	495	475	490	515	502	506	518	527	491	521	496	509	448	510	479	497	496	501	525	496	504	493	493	474	507	478	473	545	507	510	528	498	517	476	530	512	491	501	473	509	517	496	491	487	500	460	539	496	502	528	477	509	482	475	469	530	494	499	518	464	436	516	504	482	521	476	473	505	464	473	548	486	504	464	535	513	494	533	523	476	487	499	507	521	503	471	514	502	466	485	484	488	502	538	489	487	489	482	465	477	549	497	491	511	489	480	505	536	476	480	490	495	495	507	480	505	516	477	502	491	526	505	485	531	502	523	487	481	491	495	492	504	467	478	515	550	522	500	463	465	515	501	514	512	491	494	521	488	452	515	526	499	529	519	449	520	474	505	501	510	514	502	446	483	483	500	554	481	514	512	491	498	476	512	518	474	489	466	532	469	473	476	495	462	479	521	523	507	484	521	501	489	482	472	510	500	477	537	488	480	493	470	512	470	507	536	521	520	466	496	463	488	507	518	481	499	460	475	507	472	494	502	517	525	472	484	528	531	523	484	481	499	460	506	504	457	539	496	521	494	516	479	479	516	496	501	495	512	463	536	523	500	498	480	493	498	514	496	512	456	482	519	504	495	505	549	489	489	513	499	496	491	503	468	534	510	461	508	489	498	540	475	526	476	500	485	494	527	489	467	477	483	495	467	485	481	491	518	493	493	519	511	508	506	471	481	499	487	497	493	509	474	476	518	534	515	481	499	517	481	527	516	491	495	539	505	517	470	497	481	488	480	534	505	484	509	497	543	466	519	473	530	507	517	511	499	464	500	542	516	451	497	473	489	518	503	494	445	499	519	489	498	509	474	500	512	521	480	504	516	442	507	495	506	493	537	477	484	514	498	459	552	533	463	502	487	520	497	513	523	522	501	487	551	540	461	496	507	503	480	486	478	491	496	460	487	493	484	501	496	530	500	487	495	512	516	454	529	528	454	466	470	477	479	500	484	522	515	511	483	527	481	521	490	493	503	523	503	504	486	528	501	479	466	483	472	517	499	488	551	484	508	480	465	487	515	458	485	484	537	484	509	481	498	459	493	498	491	493	491	493	499	486	512	483	502	509	517	486	518	463	526	496	525	503	518	490	493	494	509	501	500	501	500	554	517	493	530	504	534	512	500	501	508	507	472	539	536	508	494	491	509	508	484	512	448	475	514	525	517	477	527	492	512	510	524	493	540	497	447	507	468	503	527	482	498	488	466	500	482	499	505	516	515	495	507	502	510	507	468	491	498	489	503	498	484	499	538	505	515	514	481	484	518	508	503	472	516	511	497	494	514	478	494	477	498	482	483	484	493	538	464	532	476	493	471	495	476	533	513	479	489	471	516	538	495	464	496	468	512	523	519	528	474	459	466	502	540	474	482	510	516	500	508	452	519	512	515	517	527	484	479
26952	42097	29633	39501	42660	32988	16699	2001	698	690	677	708	690	665	721	650	671	701	663	651	637	678	651	638	637	640	668	660	649	636	681	644	648	660	696	626	698	676	697	661	640	673	702	697	659	673	640	602	655	672	683	669	628	678	650	661	643	689	704	624	628	660	713	642	697	666	725	636	687	673	639	646	670	635	696	642	646	635	691	643	702	697	657	689	671	682	638	677	659	683	706	705	690	700	661	673	700	676	677	615	654	646	670	653	674	699	674	666	692	696	642	695	644	677	690	673	696	686	648	643	690	663	667	681	669	627	629	701	644	655	702	674	733	654	684	681	653	661	608	674	642	683	661	687	691	662	688	627	691	663	670	668	597	659	667	661	689	650	681	665	695	699	669	611	629	653	645	656	676	686	607	679	646	685	657	655	661	660	680	685	670	699	646	651	670	643	653	666	664	683	622	652	686	673	702	686	698	641	667	621	638	673	686	707	649	631	703	640	652	656	677	694	678	664	655	661	663	670	644	708	681	684	647	670	672	664	685	695	710	641	675	691	673	681	645	656	628	655	686	654	665	703	650	672	650	686	666	633	652	683	696	698	644	680	668	674	699	648	698	666	680	649	686	678	694	636	640	701	701	685	676	663	679	687	695	620	641	673	710	670	670	639	650	659	622	674	669	665	657	651	666	634	675	677	687	695	677	612	639	660	649	656	646	661	672	655	698	674	633	683	614	624	626	677	666	676	691	716	709	675	680	697	689	675	669	686	697	676	650	660	679	659	679	704	698	650	667	662	725	672	635	651	678	672	646	654	706	669	632	658	671	686	681	592	636	623	678	680	667	706	670	650	660	662	700	673	689	612	667	675	715	652	667	676	700	627	637	646	706	706	662	700	635	670	655	693	641	664	691	696	618	708	706	653	681	687	683	667	678	679	630	683	667	648	693	744	639	612	672	681	692	698	648	712	700	646	645	669	689	617	663	685	648	645	726	679	683	638	674	677	634	646	615	688	687	686	715	653	684	632	654	672	679	672	636	664	704	679	643	649	701	689	629	658	682	674	720	689	694	656	655	710	671	665	635	658	692	693	703	649	667	683	682	669	694	685	697	659	660	720	642	640	648	643	687	681	655	672	639	647	664	649	625	691	704	634	657	665	715	696	675	680	676	671	672	661	676	653	684	696	693	679	680	660	615	678	659	647	662	657	693	655	690	683	632	656	713	673	699	650	699	658	661	673	652	676	665	689	687	638	677	633	686	630	676	717	667	663	694	696	661	609	690	666	682	663	656	703	668	688	695	646	635	690	708	663	637	669	679	654	711	642	653	681	641	690	639	685	662	686	659	675	644	658	605	650	684	685	672	631	665	653	676	691	682	692	696	645	690	680	714	640	669	632	678	725	674	640	672	655	681	656	659	739	676	683	670	633	667	676	680	617	702	688	673	670	652	688	675	653	670	688	654	691	634	649	643	709	671	687	651	677	697	695	666	700	674	691	674	640	695	710	704	692	638	691	658	696	700	666	629	642	678	664	688	699	677	671	717	714	633	685	716	658	719	691	664	684	695	655	642	669	596	682	634	677	677	713	639	676	660	628	647	666	717	695	698	702	686	646	618	680	682	692	697	728	636	630	655	659	705	691	664	687	700	676	674	657	670	682	698	646	653	642	694	730	677	685	667	708	674	717	664	666	679	668	658	633	655	626	667	649	668	677	700	699	672	664	695	616	633	666	669	661	615	693	694	671	664	689	669	666	670	671	669	637	657	636	655	674	633	588	722	681	698	642	667	699	681	696	673	669	670	683	680	664	713	664	626	699	689	666	636	654	678	641	639	685	640	676	674	644	639	674	644	703	698	648	678	694	687	678	687	647	665	681	688	676	645	683	654	662	658	682	680	692	657	658	659	642	683	640	644	644	704	678	684	637	712	628	666	618	666	672	703	638	651	734	665	698	625	672	715	707	658	701	622	656	657	649	671	671	693	704	667	650	706	671	659	685	650	693	675	657	673	688	689	692	702	678	675	663	682	675	651	678	653	653	694	649	640	663	665	667	659	656	637	704	655	676	678	685	698	643	656	639	664	685	634	676	689	674	694	683	647	673	651	647	674	655	677	701	682	698	657	673	714	649	635	669	664	675	640	658	667	671	613	637	658	641	610	684	657	685	691	674	686	652	690	654	642	725	618	630	651	694	699	637	644	712	641	691	613	672	657	652	608	653	685	618	671	693	634	640	712	677	655	655	681	696	675	672	656	646	683	696	645	653	672	705	650	680	637	675	658	686	648	694	685	664	696	650	626	729	668	655	630	645	690	636	662	637	640	695	659	646	660	637	674	652	660	636	684	677	641	667	638	676	695	654	686	669	703	653	714	668	661	640	675	680	667	699	719	694	680	690	666	629	692	620	644	653	697	691	671	691	711	729	665	656	727	703	654	684	688	699	645	688	648	659	652	654	645	692	638	654	684	651	655	663	737	650	673	650	636	716	660	678	628	640	665	644	631	678	648	624	666	671	662	654	704	667	710	660	688	642	676	646	671	695	733	686	655	653	678	704	730	684	666	674	663	662	696	686	670	663	718	688	681	667	690	628	617	685	626	722	684	667	659	658	683	680	665	651	645	633	686	679	685	650	643	676	678	686	635	646	670	681	675	652	691	678	660	652	658	709	672	664	726	726	632	660	697	666	707	660	700	633	649	643	716	662	625	689	695	661	645	689	634	635	647	666	685	696	692	664	660	681	669	680	639	704	621	675	679	653	647	653	717	641	647	672	662	651	715	695	668	658	682	658	704	700	653	668	682	671	675	677	672	699	660	694	711	687	663	667	675	599	658	655	619	701	670	705	698	661	704	685	706	651	692	670	638	685	627	639	672	682	694	639	644	667	653	726	674	664	654	649	659	701	659	657	718	657	681	657	652	696	627	673	659	613	667	669	673	705	608	629	659	677	634	650	658	677	632	723	682	657	669	700	666	632	630	684	689	687	678	651	675	665	653	628	670	654	675	667	623	643	660	677	648	669	685	703	652	665	733	673	648	645	628	694	661	716	651	698	646	697	662	691	654	638	671	691	666	659	667	670	693	714	689	671	719	676	706	678	660	709	693	648	692	661	673	723	665	679	656	610	619	691	680	640	634	638	653	658	659	642	663	669	681	677	652	629	709	651	654	688	665	705	659	649	702	691	637	657	670	672	649	694	647	644	686	662	710	661	676	650	686	675	676	634	710	664	644	687	705	662	648	637	664	684	672	668	654	686	672	667	687	706	683	662	716	658	655	644	624	654	634	714	670	663	683	665	691	695	646	745	644	685	641	603	679	662	701	728	662	702	692	670	708	638	667	659	705	616	647	659	696	651	663	698	630	617	669	678	672	694	720	668	674	658	631	643	660	622	667	642	674	631	679	620	662	662	631	676	664	665	653	681	661	676	641	610	651	659	719	686	644	670	678	662	645	634	657	644	676	688	657	693	668	629	690	637	656	709	636	684	691	712	631	632	663	658	674	649
24774	21197	25756	27639	23661	14474	4680	461	479	448	444	474	435	445	413	427	447	432	453	464	434	410	415	454	428	453	445	412	435	434	393	408	393	441	425	436	435	412	424	465	419	389	447	420	410	391	449	442	424	428	478	427	481	487	402	426	425	437	446	408	450	454	434	441	438	420	418	409	452	445	394	442	392	405	422	425	411	427	455	425	450	414	415	415	471	444	429	398	419	439	422	393	387	448	454	442	450	428	431	435	468	381	429	459	452	437	459	434	424	438	434	469	424	438	415	417	415	431	458	411	436	436	395	450	461	447	443	457	442	429	441	456	471	438	398	422	433	423	446	425	443	420	444	394	411	442	431	445	431	406	453	427	396	429	438	410	423	435	432	464	476	436	409	429	420	459	373	434	427	434	466	408	433	427	452	451	431	411	450	450	389	453	408	456	426	426	471	439	422	444	397	428	475	434	426	415	458	438	468	447	445	436	420	405	430	373	408	433	445	435	400	417	427	428	441	469	398	418	454	429	432	443	466	429	459	449	436	435	461	445	437	402	456	457	431	406	441	459	434	466	434	420	412	441	408	442	483	426	454	432	437	406	462	399	453	468	400	422	427	425	435	443	462	465	433	454	405	420	422	447	413	389	403	433	422	430	421	444	438	437	420	424	483	440	440	438	437	442	471	437	412	441	427	452	428	447	411	465	430	443	430	434	427	380	446	428	436	419	439	417	447	401	426	410	431	465	428	429	433	458	464	412	434	449	435	447	453	477	441	404	416	439	396	464	422	420	431	396	439	406	422	400	429	422	420	427	428	425	445	422	453	430	474	424	412	434	426	393	419	375	453	393	415	429	435	441	431	432	451	427	423	423	459	496	454	438	422	424	421	450	440	450	419	431	445	437	472	421	392	451	431	454	446	461	424	440	399	389	418	444	417	455	440	472	436	472	443	429	448	402	462	449	442	481	457	435	410	441	473	396	437	450	427	431	453	435	444	440	408	412	425	442	429	440	472	443	506	429	463	411	414	413	435	425	409	457	463	435	473	445	433	461	435	433	449	428	430	451	416	447	410	432	422	435	421	411	418	417	401	382	451	452	427	441	424	390	412	393	457	445	428	406	394	397	420	421	419	459	451	480	406	444	412	421	422	449	418	435	457	456	403	437	452	431	432	422	467	450	437	427	458	452	424	419	426	457	448	393	428	407	426	437	421	454	431	452	421	439	445	420	420	454	411	481	432	399	434	464	436	418	416	443	451	455	416	450	451	415	443	435	421	430	466	463	427	438	440	431	422	423	435	463	408	440	462	471	457	420	442	455	435	429	420	454	420	434	465	428	422	422	466	413	413	429	481	415	418	421	429	402	445	432	419	435	423	440	409	428	449	420	434	411	453	420	412	415	441	434	414	437	438	452	425	440	449	478	433	448	437	443	416	442	415	435	453	433	422	463	433	438	417	437	420	432	444	421	402	445	466	451	451	469	458	462	473	459	433	425	399	405	405	446	429	452	415	434	452	435	435	437	417	444	445	428	406	450	417	436	462	462	428	448	422	435	426	420	424	397	452	453	414	411	422	459	425	436	404	407	441	402	468	422	387	462	455	378	430	421	437	448	438	427	445	442	428	425	426	434	451	449	416	450	395	431	399	466	404	435	428	438	439	441	400	446	413	395	416	438	425	430	422	428	462	468	428	444	453	421	417	450	425	436	463	444	464	434	415	421	432	410	432	419	421	438	408	405	406	422	411	437	465	430	455	430	403	472	450	445	472	445	470	423	447	423	428	432	432	443	470	444	417	433	466	451	468	451	416	471	403	412	499	414	466	452	434	405	459	434	429	418	431	452	465	444	420	431	420	407	412	425	414	471	432	408	421	427	428	444	435	442	437	456	400	435	406	434	399	421	420	446	412	435	457	458	425	397	447	422	434	431	442	438	435	447	452	439	441	457	428	448	418	460	434	412	401	451	451	427	435	401	392	416	440	433	405	488	430	374	457	453	423	449	425	449	398	441	408	422	446	470	425	397	398	433	400	392	419	426	450	426	428	441	458	451	404	448	455	410	432	413	402	419	430	427	441	425	403	457	463	431	482	456	428	393	402	436	405	414	434	448	407	445	437	432	415	426	402	446	481	473	434	436	412	428	446	446	397	431	434	456	458	404	437	450	369	482	408	464	449	418	416	430	429	463	430	450	459	416	438	418	425	468	416	434	394	399	470	431	417	457	430	445	428	478	449	448	423	429	432	408	444	427	456	429	443	457	422	408	407	438	425	441	436	408	456	423	417	438	460	428	444	434	474	425	472	432	413	450	446	425	444	398	445	434	420	467	462	394	466	438	412	458	423	461	450	447	420	410	383	434	435	438	423	438	442	421	418	437	369	457	417	433	420	424	425	438	426	465	432	431	440	467	457	433	400	399	425	451	404	439	431	435	443	470	426	448	419	409	437	462	436	413	431	446	430	439	441	411	459	439	442	447	426	411	447	383	441	426	433	456	412	403	449	417	417	414	439	449	440	422	456	406	450	414	442	407	446	415	456	428	430	433	477	446	458	435	443	463	436	412	424	425	430	416	444	459	422	469	458	420	431	383	438	444	444	425	402	438	439	403	427	434	423	440	441	408	435	451	449	447	391	474	465	454	441	425	489	397	436	427	424	420	463	424	419	443	483	417	454	445	432	469	450	455	450	425	416	449	434	390	440	453	428	463	425	448	408	412	402	447	423	426	414	435	453	396	452	466	426	436	430	426	427	448	457	431	399	428	436	427	424	422	455	425	430	423	428	435	436	469	440	410	427	433	412	444	449	454	435	468	423	444	407	419	411	418	437	437	462	407	411	442	420	422	438	441	426	409	442	419	471	401	430	440	413	448	411	398	430	448	459	420	467	457	412	441	444	408	453	396	430	423	447	464	442	432	444	447	416	431	411	438	449	420	469	476	416	392	444	413	449	436	434	429	425	441	417	403	394	442	439	437	422	431	487	439	430	451	424	394	469	481	416	426	458	498	406	417	423	456	422	387	434	450	397	415	446	435	448	463	424	459	414	438	431	416	416	418	448	437	448	410	427	448	447	439	442	410	451	444	409	436	428	414	401	483	431	429	392	442	434	499	416	437	384	475	422	423	435	449	459	467	416	447	453	429	408	471	414	398	409	427	444	424	403	440	404	486	435	447	451	443	436	483	438	434	448	402	432	442	434	413	426	436	451	451	400	410	418	434	407	426	440	415	434	417	416	440	470	413	432	406	428	461	430	433	407	406	418	442	466	443	455	449	443	450	406	458	453	471	453	440	426	420	435	429	482	427	459	426	409	457	433	451	454	441	479	416	439	423	406	410	413	447	448	433	437	441	425	416	465	448	462	411	410	395	479	424	432	462	425	476	467	435	427	415	457	446	399	444	453	447	422	459	427	445	430	440	455	460	438	430	457	457	452	428	437	430	470	415	402	433	424	432	425	428	420	461	461	451	439	468	449	411	429	481	459	435	425	426	472	433	443	410	449	453
24068	37525	22185	32873	32619	20900	7678	589	625	536	621	599	605	562	585	567	573	541	563	630	530	549	576	641	532	606	571	579	561	575	550	564	542	624	594	555	617	623	562	558	570	587	555	546	594	648	597	592	577	627	606	551	599	561	573	592	584	606	571	544	594	569	577	580	616	571	569	568	596	559	595	549	571	591	595	579	570	593	589	613	584	594	591	608	594	610	564	584	549	584	585	624	569	574	608	551	587	565	583	569	573	604	551	620	568	586	544	574	607	587	586	575	587	569	557	575	570	585	568	540	570	579	555	550	578	575	624	607	577	576	600	593	581	553	582	568	573	616	543	591	578	581	581	538	558	607	619	593	563	576	561	591	523	582	562	542	582	593	568	585	595	592	555	584	593	574	607	613	546	577	578	563	541	581	581	592	592	569	579	563	556	597	570	564	588	589	601	605	598	519	611	585	553	565	585	581	578	602	577	599	576	567	586	595	598	577	568	566	594	537	572	601	590	627	590	576	553	573	534	616	551	571	568	583	549	599	531	609	606	583	579	561	592	561	575	597	597	598	563	583	588	573	559	600	611	601	609	600	556	585	592	548	599	571	556	551	575	584	542	586	597	591	575	581	574	529	604	591	596	594	548	559	580	550	600	597	585	581	599	579	611	555	562	571	569	571	571	564	576	582	543	555	564	581	586	583	561	604	584	604	558	528	618	549	573	588	619	573	605	579	610	567	523	600	570	587	601	631	613	605	584	572	561	590	629	560	571	551	583	571	600	587	582	560	591	541	559	581	601	601	557	562	582	610	591	566	560	574	588	588	566	576	628	556	593	607	555	594	575	562	583	594	581	569	552	607	583	570	576	573	589	592	556	566	613	565	559	553	598	559	567	565	548	618	581	567	598	583	598	596	545	575	568	607	567	592	600	559	594	567	600	565	572	601	604	591	537	590	540	578	541	585	609	620	608	573	601	621	542	560	568	577	544	593	618	565	549	597	606	576	586	606	609	560	590	593	543	563	554	558	582	618	576	587	586	611	606	565	594	578	578	555	614	593	577	549	602	587	595	581	544	551	592	562	536	608	576	550	587	588	605	549	527	553	566	595	525	552	567	583	606	589	576	537	579	583	574	569	566	611	601	530	595	605	600	559	581	600	579	583	612	590	560	569	597	611	565	559	580	556	594	605	556	585	598	576	600	595	555	607	570	583	573	569	572	577	622	636	598	577	609	598	578	583	585	610	613	549	567	579	591	548	582	643	576	585	593	559	588	563	608	536	578	605	567	632	578	550	578	623	584	553	601	525	577	587	598	580	583	521	561	550	583	594	591	532	593	566	579	660	602	574	564	578	570	559	594	567	568	560	591	595	543	553	548	572	577	587	557	527	602	587	597	607	566	608	587	562	605	597	581	605	547	555	600	623	594	554	609	577	569	576	583	560	584	539	552	576	586	548	547	528	611	620	578	581	562	545	577	604	616	554	566	597	547	577	591	571	592	589	551	602	544	562	583	575	564	557	544	556	561	598	556	606	561	588	576	590	603	561	546	611	520	574	549	577	578	560	544	594	540	596	596	576	599	594	572	555	584	602	571	603	563	581	578	563	607	581	589	577	587	556	556	583	567	557	607	560	573	578	548	565	587	575	575	548	588	558	565	585	593	599	576	615	567	581	589	606	603	567	535	559	562	621	558	547	594	551	558	610	579	600	528	613	604	571	581	557	591	574	540	576	595	586	588	617	595	613	598	583	586	603	596	548	616	537	537	566	596	622	567	562	563	550	555	572	559	591	618	586	596	549	560	602	607	526	607	594	556	587	575	600	594	607	588	617	557	568	562	589	581	583	554	606	574	549	575	583	593	533	547	595	567	593	550	570	563	585	581	606	558	576	582	547	541	572	585	560	591	554	596	611	561	543	540	549	623	578	604	572	600	587	541	545	592	561	572	604	563	540	578	569	607	564	594	559	609	575	619	581	561	590	537	601	566	555	602	611	539	608	562	572	589	547	565	580	582	584	582	549	578	578	546	561	569	600	547	592	596	585	554	622	565	567	581	574	548	580	568	572	598	537	584	552	563	593	567	585	543	573	592	622	558	587	584	572	563	572	540	560	545	592	622	641	582	582	544	576	591	548	591	583	569	538	559	574	614	588	598	592	546	569	586	558	587	595	611	603	607	595	589	618	590	590	563	567	586	550	597	606	562	565	596	596	551	613	591	623	611	580	561	561	559	590	575	559	610	607	553	609	571	595	572	560	608	551	596	534	597	578	562	554	559	540	598	559	580	591	580	588	527	565	563	592	613	602	553	548	626	565	558	578	552	545	596	585	579	557	607	561	551	533	560	593	552	532	600	604	588	537	596	578	598	591	589	588	596	556	578	594	545	575	605	557	560	597	565	623	602	601	606	558	571	565	591	552	579	588	588	606	606	590	550	596	611	572	565	578	594	593	540	577	539	614	599	551	584	553	551	586	620	578	636	617	572	590	590	534	588	587	548	626	574	570	563	591	584	622	611	581	550	589	605	555	601	558	563	572	584	575	567	576	622	562	569	576	598	581	579	608	563	596	576	603	551	593	543	555	564	564	576	585	615	553	539	554	548	565	580	595	604	576	578	573	547	582	586	571	574	584	569	538	587	597	552	539	602	631	575	599	580	598	589	562	602	575	566	597	569	570	570	587	551	559	551	537	551	597	606	573	590	583	539	622	580	572	572	559	592	536	586	593	532	613	561	556	582	597	602	561	601	580	565	591	601	612	571	608	567	568	586	538	544	571	536	591	568	574	601	612	595	543	604	610	571	567	593	593	588	575	557	575	602	636	584	585	582	597	619	577	546	579	611	641	551	603	570	547	634	598	570	582	594	555	585	607	604	610	530	544	600	592	576	530	579	603	590	572	584	591	567	552	536	608	576	566	559	554	577	601	591	584	540	564	536	559	533	586	548	592	597	584	569	596	584	584	606	578	629	575	565	565	566	570	602	570	555	562	562	576	595	540	628	562	561	572	589	544	588	533	571	588	574	621	599	542	578	575	561	573	571	588	588	566	625	531	557	564	563	567	584	544	569	598	544	579	582	566	548	619	584	556	572	584	567	556	596	596	579	581	592	557	567	606	558	594	554	592	577	548	566	592	570	585	606	561	555	572	550	579	568	575	581	605	560	585	578	594	577	612	548	591	614	529	538	607	605	571	591	622	633	579	568	589	599	545	582	598	577	602	597	597	587	599	568	640	578	572	609	557	588	573	579	563	568	618	573	561	598	538	563	592	588	554	615	580	560	574	597	533	573	559	578	580	593	565	583	614	554	600	593	596	563	598	581	591	548	562	551	530	606	586	554	583	604	602	558	599	562	598	615	563	602	583	553	591	573	588	526	572	536	576	547	573	533	569	562	557	584	603	584	565	574	636	576	609	560	610	577	649	582	572	556	588	550	557	550	567	581	581	586	537	607	580	566	562	556	585	611	625	586	539	554	587	584	577	557	569	553	596	567	565	573	568	560	594
22384	21132	28254	26769	32360	34504	25317	4162	283	250	282	290	285	266	296	289	292	265	296	266	278	296	262	285	254	292	252	283	275	269	284	259	256	259	273	261	274	247	317	280	231	286	292	290	274	232	259	258	265	279	247	263	297	273	254	263	268	263	277	269	263	273	273	238	287	271	253	272	257	298	264	267	272	253	275	246	265	265	249	257	240	294	263	246	284	269	285	285	274	258	275	226	264	266	250	256	252	285	255	262	276	266	267	272	257	267	254	268	278	270	261	295	291	265	251	271	263	253	275	253	269	271	276	283	265	272	278	266	262	257	254	249	272	265	255	261	269	252	250	293	271	293	279	306	255	259	289	263	252	253	273	268	296	264	292	237	254	293	277	267	255	256	264	276	277	296	245	283	292	256	249	230	267	257	281	240	279	245	263	282	254	264	283	306	242	235	286	258	280	264	274	254	252	280	288	266	293	246	264	268	244	251	251	258	278	269	262	292	243	274	271	272	260	286	274	286	278	284	239	246	264	265	286	283	280	249	291	270	248	274	229	271	247	274	256	259	267	267	270	282	257	241	281	251	266	308	272	282	262	256	266	274	263	285	253	273	264	248	246	229	251	251	276	259	275	254	273	269	246	255	251	258	243	280	251	289	296	287	253	270	264	263	244	255	273	273	255	275	276	272	285	263	269	261	264	254	286	265	250	275	268	263	256	263	257	272	281	241	274	274	307	275	242	282	277	307	256	290	246	254	274	227	291	242	272	270	266	295	276	283	281	225	225	278	267	247	246	268	275	263	270	291	243	250	301	279	252	271	258	266	264	238	267	269	283	264	267	293	270	297	281	281	267	274	305	276	264	246	278	294	267	272	286	276	266	262	274	261	265	291	281	297	288	276	258	292	276	248	265	254	259	215	248	257	264	261	254	237	256	269	273	256	305	268	292	286	238	270	235	296	262	265	255	258	265	257	296	297	251	258	249	265	267	254	268	236	268	273	280	282	276	274	269	267	266	266	258	251	271	252	265	239	258	266	274	263	277	288	262	259	271	264	272	224	266	285	257	231	250	260	248	283	275	279	277	256	268	266	235	295	266	251	282	272	252	278	267	271	308	256	270	258	262	293	267	293	307	278	280	262	275	249	231	258	286	283	255	276	261	243	251	249	270	262	283	264	268	222	263	246	253	253	250	259	260	242	295	269	269	275	250	268	258	291	243	268	244	251	302	263	253	253	304	282	264	271	276	258	268	230	259	245	254	303	255	262	287	290	235	255	291	253	233	241	270	269	306	240	290	262	258	264	271	268	239	285	274	261	274	253	279	275	237	261	250	265	301	258	251	238	270	268	315	269	286	286	272	257	264	247	265	268	300	274	261	255	262	249	273	276	263	296	292	230	259	255	269	280	269	285	260	246	285	277	261	292	279	252	231	279	278	270	242	270	287	238	256	291	244	259	273	277	274	265	287	243	241	280	273	268	265	273	240	269	297	268	264	259	256	255	248	259	275	251	226	261	264	263	287	287	251	244	301	263	254	259	288	256	283	264	267	251	250	268	256	277	266	270	265	273	257	258	300	232	257	273	275	249	286	261	283	240	247	302	265	248	299	257	269	259	251	282	254	252	263	239	248	287	270	262	265	278	266	267	275	279	256	249	262	276	262	271	232	244	286	275	266	277	266	240	246	281	297	255	294	274	258	267	268	285	270	255	254	254	261	267	259	293	274	256	274	234	242	265	224	248	251	265	267	274	283	221	273	275	261	268	263	257	265	253	303	275	278	261	274	280	261	277	278	271	253	279	270	244	273	258	259	256	275	234	292	258	270	247	263	275	274	233	265	239	235	246	261	230	272	284	247	257	275	281	250	274	280	279	264	268	284	271	268	277	261	272	270	261	243	269	255	277	267	252	295	243	267	251	263	272	267	251	295	261	248	277	257	274	287	282	296	269	263	283	271	261	261	256	288	242	253	280	250	273	242	278	263	254	250	261	262	283	268	269	241	256	252	273	271	274	267	267	260	291	258	264	278	270	245	266	261	268	289	280	305	253	260	281	250	259	282	243	281	284	274	243	275	251	249	271	273	277	274	251	267	305	273	259	242	277	253	302	295	281	236	253	296	296	238	265	256	240	269	272	269	267	278	233	285	261	281	280	281	282	265	246	273	273	263	270	272	285	268	246	251	246	272	273	294	254	253	230	270	273	265	244	255	257	232	268	265	264	267	273	260	261	254	269	276	295	271	281	241	301	299	249	277	274	277	273	255	248	266	268	247	274	254	309	258	266	243	279	282	275	261	278	289	276	261	279	274	285	249	299	246	306	262	295	279	291	273	237	253	293	286	277	262	264	268	257	280	311	269	251	292	265	280	267	245	242	275	271	278	268	293	279	266	258	246	256	274	264	282	273	283	247	301	235	244	305	265	268	279	260	314	263	261	286	245	273	285	267	289	271	253	295	253	269	258	283	272	244	276	292	271	262	295	248	291	255	283	285	249	281	254	261	265	268	256	293	280	259	270	261	246	251	259	265	262	286	273	250	305	285	282	253	238	265	298	247	243	289	260	284	253	271	235	268	259	264	231	254	278	219	267	269	286	246	256	253	252	280	288	227	291	276	248	269	293	241	275	273	264	251	270	268	266	256	277	255	273	294	246	288	253	244	271	300	235	273	248	277	267	290	271	284	281	265	274	252	260	267	252	265	267	274	246	270	283	274	261	256	261	279	219	244	246	260	241	277	273	272	254	245	248	268	245	241	207	247	264	248	273	268	287	247	285	284	273	253	270	272	276	282	264	268	252	278	279	278	236	293	281	296	282	250	289	277	292	280	261	274	240	267	278	255	273	291	275	248	274	284	309	298	276	250	243	293	245	279	264	243	246	270	287	295	300	268	266	249	269	264	282	254	251	259	251	280	271	233	284	294	304	283	255	255	254	266	259	251	271	252	227	298	289	241	255	275	286	294	248	279	263	286	245	268	259	259	241	276	264	266	281	262	267	250	262	271	281	254	251	281	263	269	269	254	256	273	239	269	247	288	311	261	232	273	286	272	263	290	268	278	282	276	257	248	256	276	266	263	259	250	264	257	289	270	263	271	266	244	266	274	279	256	269	290	263	254	258	267	283	294	227	253	264	249	253	273	277	260	272	254	279	271	265	268	266	262	288	256	254	273	256	241	278	256	227	285	292	251	272	248	261	262	250	291	251	248	249	278	246	266	255	261	229	294	262	264	299	265	262	277	272	283	263	262	285	273	248	254	298	255	246	248	283	292	271	262	248	272	243	254	261	280	306	247	279	260	238	249	278	270	250	238	202	230	249	241	268	245	250	234	290	281	266	301	243	239	287	270	290	269	262	275	253	265	286	292	277	275	280	269	256	254	271	264	292	288	262	256	268	262	269	273	270	259	285	286	275	296	271	282	242	254	265	283	248	269	247	275	252	267	235	251	267	244	254	297	282	303	258	284	273	275	266	266	286	261	252	285	222	260	268	262	256	272	285	265	266	247
30165	51387	29365	53359	50848	41982	26217	1962	380	397	431	376	376	372	387	396	352	357	387	372	395	348	392	367	347	360	386	346	341	389	345	377	399	396	386	389	325	349	363	387	327	383	359	370	360	369	349	363	379	368	390	371	368	398	364	348	354	365	366	322	364	359	363	345	393	368	404	355	365	348	337	374	346	379	378	375	361	368	343	370	336	344	368	369	382	367	384	355	375	355	365	398	379	360	377	359	376	348	352	356	350	346	357	362	369	370	416	338	353	383	361	370	332	374	371	358	394	351	374	401	374	387	366	350	349	332	362	355	370	392	337	361	333	377	321	357	368	410	353	351	363	357	394	365	361	356	380	384	377	342	349	371	335	377	360	377	348	370	368	330	362	360	337	353	381	397	362	358	379	391	338	364	303	374	373	341	396	367	388	363	359	356	364	403	391	368	385	348	329	322	367	348	363	349	322	379	373	352	355	402	369	395	373	368	350	357	350	340	375	347	400	373	361	359	368	383	366	376	380	374	376	398	316	348	335	371	347	361	352	355	349	370	339	373	375	368	330	366	383	353	360	369	366	373	377	355	348	387	336	340	350	359	351	371	356	334	347	358	352	345	335	385	356	362	341	397	383	349	349	361	365	366	366	390	375	359	398	378	365	385	422	352	380	320	350	374	350	361	337	332	358	344	346	357	372	376	355	365	374	351	334	394	368	362	339	385	383	388	400	355	347	389	366	362	404	387	385	376	359	378	351	368	370	374	366	384	333	372	359	356	360	363	354	363	350	354	348	397	366	369	337	374	370	362	344	414	375	347	351	401	348	337	379	379	352	340	349	355	373	360	414	363	361	330	386	371	347	354	402	325	343	356	359	382	397	359	373	354	360	362	370	321	361	365	378	388	367	396	345	361	372	346	355	368	338	365	370	400	390	342	385	356	360	380	358	386	359	392	349	364	374	350	362	376	340	368	372	351	371	340	414	362	395	368	372	331	355	373	376	347	359	367	388	341	382	372	357	375	349	372	321	383	369	359	371	365	357	351	347	367	369	363	357	346	358	362	368	372	374	387	332	347	376	356	357	400	367	379	338	398	355	359	355	393	370	343	343	356	359	361	388	337	331	376	366	359	376	346	372	364	331	342	361	350	357	343	348	379	359	359	366	370	407	389	344	376	364	371	368	394	386	348	369	383	343	373	368	347	354	357	352	372	383	341	399	356	355	373	345	338	356	341	349	365	371	382	351	351	371	364	375	356	359	371	329	353	361	341	388	345	384	364	343	355	355	425	375	396	339	352	363	386	360	381	314	394	337	365	355	361	392	411	347	344	382	348	333	354	366	315	361	376	342	371	367	372	375	371	346	366	336	326	340	330	360	349	394	383	382	353	383	406	377	373	375	357	345	367	352	370	363	364	357	378	382	387	362	378	375	366	364	363	334	367	342	358	410	348	381	378	340	349	359	346	353	363	381	359	374	373	338	390	405	338	368	342	369	357	369	368	374	360	376	391	374	382	359	358	347	383	354	324	334	368	350	349	404	390	345	325	382	336	384	382	379	329	374	357	383	372	390	365	360	341	348	382	409	369	373	370	367	349	338	373	370	376	374	365	381	379	348	370	367	374	339	335	367	354	357	396	366	351	345	384	367	362	351	406	369	334	360	360	376	368	372	346	369	407	346	342	346	361	360	379	366	366	352	380	398	366	372	361	352	385	365	355	345	371	384	334	342	396	361	412	369	348	368	345	335	330	352	328	364	332	329	378	395	368	347	372	367	370	357	379	370	377	350	330	361	345	344	355	374	345	382	373	381	352	369	377	375	346	386	333	360	365	369	356	364	351	385	358	382	380	379	346	380	360	402	328	356	366	345	341	341	335	378	358	386	382	392	369	373	353	362	377	363	412	355	359	336	338	352	383	398	364	361	339	360	365	379	369	345	384	310	406	378	360	362	380	378	342	365	366	373	401	380	377	385	368	364	358	355	378	353	348	350	379	389	367	372	380	359	372	368	351	367	374	350	373	376	363	366	326	352	395	390	342	345	363	329	411	355	370	364	347	404	347	334	411	374	362	392	366	369	380	343	376	355	352	355	344	355	375	356	352	361	365	332	346	335	379	394	371	380	395	344	350	366	350	340	359	332	344	364	376	352	375	359	327	372	324	347	374	384	351	352	342	361	404	320	355	369	388	377	348	371	385	362	361	358	373	358	372	333	398	354	359	362	362	368	344	335	371	360	380	350	372	348	394	363	341	345	362	358	392	348	395	395	303	353	350	367	380	383	381	370	373	363	342	396	327	390	375	330	365	391	358	376	378	346	373	382	350	355	310	366	377	366	384	381	379	391	375	381	351	388	364	341	356	357	333	369	373	392	358	372	372	363	369	374	348	373	330	373	320	369	378	364	366	414	377	385	395	393	372	349	340	382	380	383	372	360	374	413	384	365	405	393	377	390	359	386	377	369	362	367	355	359	388	352	361	360	373	331	369	380	417	355	355	370	351	369	327	392	385	351	383	361	375	359	374	370	360	380	370	372	405	348	360	355	347	365	366	356	367	366	380	333	349	326	380	362	345	378	353	379	385	361	379	396	357	343	374	365	350	374	349	353	352	399	371	387	380	368	384	370	361	380	355	387	339	405	415	371	362	364	390	352	345	372	374	366	352	345	362	361	369	405	353	350	373	361	375	371	391	385	349	344	356	373	399	382	372	330	353	360	362	334	351	349	368	363	384	372	350	351	377	333	376	366	403	397	367	366	406	338	332	367	361	391	356	348	382	357	365	337	359	370	359	380	384	390	381	351	341	346	342	359	360	349	366	342	361	319	385	388	315	380	347	329	346	385	378	381	396	378	380	384	387	366	370	376	342	363	374	335	349	338	379	370	381	366	377	369	341	359	363	401	355	347	372	353	388	364	382	383	356	395	340	338	362	386	380	372	357	387	394	353	408	349	392	365	378	420	352	367	379	338	337	357	341	359	382	335	358	362	354	379	345	365	380	381	368	385	361	343	375	327	365	378	366	336	366	380	351	371	361	355	375	363	344	364	360	338	336	373	359	384	379	347	339	341	385	323	361	383	353	357	314	391	396	351	385	383	331	352	393	345	323	414	376	357	348	364	357	368	360	390	347	384	369	371	363	379	389	396	353	364	368	366	382	370	397	337	360	331	392	352	375	334	372	350	382	409	365	354	393	390	343	347	386	357	363	365	381	359	352	384	369	327	347	359	376	386	360	368	333	343	371	385	357	371	355	329	372	362	353	374	400	374	397	339	374	394	359	410	373	375	390	367	354	403	364	361	363	407	389	392	364	343	357	376	365	345	361	351	387	368	367	372	357	328	360	360	350	339	369	385	321	322	402	393	345	372	342	394	375	357	380	352	350	369	408	326	382	364	365	387	372	350	375	372	353	348	362	357	384	378	387	344	388	361	359	362	348	355	364	361	395	381	380	367	346	387	355	375	326	395	363	371	376	344	385	332	370	363	361	357	370	364	379	355	382	409	374
28127	19779	8314	8088	6257	4654	2617	856	617	609	591	559	584	604	569	588	544	560	586	564	595	586	578	593	581	583	581	609	584	576	538	561	563	551	528	543	536	570	560	566	545	540	556	613	553	607	590	610	568	569	556	588	567	587	568	554	575	534	582	572	521	540	607	589	574	591	570	576	556	559	534	552	580	525	590	558	573	550	577	625	575	592	553	595	583	577	556	616	571	545	594	601	628	588	612	556	604	601	547	546	590	625	572	576	564	598	525	587	576	570	582	608	604	578	630	549	548	532	592	561	567	580	565	611	586	545	584	572	534	550	596	570	567	570	554	530	591	560	567	586	578	551	560	608	564	588	619	565	545	528	571	549	600	565	579	621	587	546	576	617	544	584	573	591	587	571	564	593	575	521	573	585	618	576	581	561	591	572	558	570	583	595	591	581	576	544	586	590	592	565	539	566	598	559	597	592	542	573	610	588	604	595	554	585	554	582	572	604	563	572	565	587	562	578	618	569	516	568	606	599	570	571	606	608	557	541	547	595	557	619	593	562	622	569	618	606	587	595	575	549	563	592	589	594	594	591	604	552	564	580	590	545	564	626	585	652	582	503	560	540	579	629	588	611	586	608	570	592	623	569	560	611	557	581	568	557	624	536	552	583	595	557	567	531	569	576	596	586	572	611	558	563	560	579	539	547	575	542	529	614	578	596	565	608	573	573	548	572	559	580	560	572	622	595	582	567	563	599	552	620	543	543	552	591	577	587	584	574	563	551	560	573	558	551	524	579	625	563	598	594	587	601	568	618	572	589	594	582	565	552	622	575	564	583	592	543	568	557	572	576	602	553	550	529	597	570	570	605	598	547	600	612	575	556	568	572	561	583	580	596	592	539	556	570	606	529	592	619	569	597	629	603	601	563	586	619	589	579	542	610	548	593	555	600	599	614	570	594	602	588	613	616	644	543	568	574	547	495	570	624	580	571	596	622	628	563	574	597	544	558	544	581	545	574	598	608	557	586	561	536	546	544	589	593	576	563	554	539	575	549	599	587	567	604	550	603	614	593	557	540	562	575	582	533	602	538	586	570	596	547	584	605	544	508	550	567	564	571	547	531	547	608	553	569	601	550	532	570	611	570	588	546	568	572	553	581	564	582	562	589	593	564	589	584	577	590	572	588	582	607	561	565	578	586	563	563	561	585	542	569	608	590	608	565	570	600	565	596	571	604	580	586	627	610	580	583	575	619	557	589	575	526	586	574	553	586	606	598	576	586	608	562	590	597	539	575	600	573	551	581	549	555	591	562	570	550	584	555	561	601	543	507	577	578	566	569	570	588	582	569	590	588	544	575	546	616	545	585	562	568	562	620	569	612	583	560	609	621	574	602	600	546	558	583	563	550	568	579	616	574	573	594	653	580	620	532	565	564	570	560	624	550	586	566	571	540	618	582	594	604	587	569	580	588	592	541	584	546	583	578	595	607	596	569	577	547	632	533	565	629	621	579	591	590	547	538	599	564	608	584	568	604	578	598	577	575	623	599	588	542	587	569	521	617	593	570	590	579	566	558	589	621	536	553	559	547	568	575	589	589	586	524	542	555	562	580	620	598	589	554	571	523	589	551	585	573	546	580	575	585	571	592	569	600	542	554	556	540	568	565	650	608	585	584	565	622	588	584	581	563	579	562	568	546	564	558	570	560	566	610	595	589	594	587	565	579	563	594	587	597	570	598	602	572	581	590	574	551	553	572	546	535	584	602	559	571	584	564	586	575	539	549	531	550	570	580	629	585	571	585	538	630	601	582	571	558	529	539	594	566	569	569	579	539	591	548	598	552	569	599	562	548	605	548	559	609	588	599	571	539	586	566	570	593	552	570	551	608	603	578	549	556	568	562	589	571	549	589	559	557	566	596	565	572	574	543	564	574	570	555	590	556	597	564	621	585	557	548	553	554	572	591	589	553	584	568	597	585	602	580	532	570	547	546	564	608	608	528	570	512	577	568	582	557	570	572	615	548	627	585	593	563	568	586	591	608	564	592	560	622	571	584	591	582	614	618	584	564	547	576	582	587	596	559	589	568	590	570	562	605	609	588	609	592	582	585	620	556	614	545	575	560	583	541	580	603	528	580	561	550	608	593	561	595	536	580	617	583	621	587	577	586	610	567	578	571	558	554	618	629	594	551	554	531	588	600	537	543	543	569	607	599	606	549	524	563	589	571	588	584	576	557	593	557	628	583	577	555	524	560	559	570	607	563	525	541	593	568	578	572	573	589	583	576	526	586	566	590	521	565	581	557	560	577	594	591	586	574	554	529	560	579	548	565	538	590	592	581	597	602	590	571	577	530	605	556	539	608	572	559	585	560	628	547	595	585	577	563	554	562	572	560	590	642	546	568	546	588	570	537	591	592	544	555	574	589	575	613	574	551	604	570	593	575	567	608	594	559	537	575	589	621	559	575	560	595	552	548	590	594	622	568	585	547	582	553	569	541	584	591	546	584	549	594	582	590	573	585	572	563	534	582	540	579	616	611	578	561	590	539	572	631	554	552	609	547	566	557	579	573	579	584	564	582	554	568	557	563	547	575	571	585	604	550	582	558	542	543	543	619	550	602	630	581	607	592	549	568	611	576	595	582	598	545	586	553	582	541	550	547	564	618	556	568	584	541	557	555	544	545	532	574	592	563	564	588	536	601	579	625	543	589	562	573	539	541	609	596	557	607	613	537	605	592	613	611	542	534	599	544	572	575	559	553	562	596	593	526	549	578	594	552	593	545	571	565	575	554	584	564	532	543	613	581	591	580	577	588	575	531	570	531	564	570	566	574	574	577	557	548	577	585	555	600	583	555	614	585	558	587	596	588	595	535	618	596	577	586	566	596	572	567	586	526	546	591	588	571	582	561	594	592	596	595	568	555	612	566	545	541	581	578	620	558	607	608	578	598	545	581	574	505	583	550	541	579	575	610	564	600	589	546	593	575	564	600	587	589	549	582	570	600	602	558	515	537	555	594	552	528	580	538	563	581	565	581	579	590	561	609	570	594	581	535	556	573	589	559	558	587	594	574	550	534	560	581	584	553	600	575	602	564	533	557	590	586	564	580	566	604	603	576	596	635	581	554	548	562	568	591	565	563	614	562	570	580	598	571	553	562	598	581	565	576	606	602	586	581	559	570	606	544	561	552	593	538	554	546	566	630	599	539	555	568	578	598	590	598	594	582	577	554	583	556	577	602	565	563	596	558	570	566	588	546	556	577	549	582	572	600	627	629	546	547	604	577	560	554	503	556	603	580	575	603	552	594	556	555	610	530	571	548	574	564	561	587	535	569	571	560	553	568	576	569	553	558	634	583	602	603	572	593	565	604	591	547	583	593	526	553	596	623	562	581	573	604	582	563	595	559	553	629	584	631	594	593	537	590	595	532	576	561	556	554	578	512	553	602	514	624	574	556	539	580	565	521	527	572	598	636	615	612	594	572	615	567	543	538	536	595	585	586	580	582	576	537
21596	22359	6272	9624	8914	7221	4220	1155	777	773	730	732	742	814	737	748	765	800	717	784	728	713	734	739	740	766	775	772	770	784	787	792	743	819	750	771	753	732	772	719	742	776	771	774	762	780	770	748	742	763	749	806	754	767	723	744	784	729	789	762	790	792	770	760	755	804	736	761	804	733	834	712	743	753	753	817	763	742	798	800	753	800	760	760	730	782	790	778	731	835	726	749	783	795	746	764	784	773	755	729	771	759	731	792	792	798	753	746	751	771	724	768	753	757	746	778	718	727	727	779	777	789	715	781	787	798	741	742	741	771	839	774	729	791	728	727	773	769	717	762	766	764	718	748	815	771	800	742	740	767	747	749	750	779	791	770	765	773	790	750	799	746	745	708	735	745	723	779	763	779	730	689	757	783	787	763	775	760	800	764	738	756	772	785	765	789	744	781	750	717	729	725	783	825	753	809	755	742	763	745	789	737	763	728	798	728	770	759	784	780	763	772	757	803	767	729	731	771	768	779	786	744	771	807	790	754	749	777	693	777	746	764	796	767	759	792	751	741	736	743	749	740	724	707	759	752	802	744	770	776	767	750	755	714	750	731	797	816	748	729	739	761	788	777	800	751	753	778	773	750	765	774	786	736	780	777	746	704	782	722	720	801	805	731	776	756	771	762	758	731	739	750	779	796	793	716	760	751	800	759	761	782	759	722	775	758	739	775	770	776	751	759	753	731	774	750	736	802	797	714	735	751	767	719	803	751	800	773	750	756	750	729	759	791	749	777	820	787	769	757	769	778	723	740	790	742	772	758	725	752	795	836	764	785	751	721	803	746	761	751	762	776	756	745	818	743	807	725	763	760	779	795	760	747	745	744	736	755	742	738	769	725	762	771	733	775	758	811	753	778	778	751	765	732	748	754	760	778	784	776	826	793	784	789	741	748	684	747	756	726	729	769	782	793	786	764	769	770	812	747	752	757	757	742	729	776	717	728	804	714	734	717	806	763	763	763	777	748	785	717	802	787	835	722	733	773	745	740	788	715	814	736	739	738	793	822	758	748	739	803	723	790	771	785	759	747	741	752	776	782	743	803	776	769	777	772	786	762	754	738	738	746	797	774	741	756	730	837	809	771	712	773	785	772	741	788	736	723	776	701	736	752	813	705	808	761	806	760	747	776	746	761	738	775	730	815	773	736	755	805	758	733	784	748	780	755	714	791	737	745	788	779	741	732	733	774	784	749	796	741	818	788	773	788	714	818	737	783	784	752	773	777	740	771	810	756	749	812	770	759	746	744	732	794	743	711	799	782	757	765	754	748	758	791	684	722	785	745	812	771	835	815	753	772	763	777	766	750	790	800	767	751	779	784	811	747	737	751	705	744	773	821	746	747	746	760	768	793	783	794	749	745	773	756	805	781	775	762	753	770	766	771	767	825	731	809	761	798	747	807	785	773	786	757	745	776	744	770	748	814	788	786	782	763	843	710	760	825	770	756	746	754	783	797	777	740	751	799	701	786	760	782	773	738	810	731	772	771	760	746	737	760	752	773	817	728	740	752	744	795	713	766	744	787	746	759	780	719	757	719	791	709	772	832	812	780	791	732	725	730	788	762	715	711	767	788	805	770	734	792	747	736	784	735	793	715	786	762	711	805	757	767	750	790	773	716	808	771	765	769	752	775	747	761	798	784	742	801	733	770	793	753	746	763	743	792	723	775	800	754	749	779	763	721	726	752	753	729	813	789	747	759	752	776	756	789	775	829	802	738	719	800	791	776	772	733	743	696	736	733	728	793	739	778	762	777	824	760	729	724	747	741	760	759	795	768	760	743	785	778	747	785	746	803	752	775	741	787	765	718	780	758	784	742	746	747	755	756	774	759	743	727	791	734	767	746	747	738	790	710	705	725	741	764	776	791	750	743	780	780	791	788	717	775	777	768	794	765	789	743	780	775	745	766	722	777	753	811	735	805	759	777	769	781	767	771	791	753	729	761	749	753	722	754	733	772	739	750	751	763	752	738	722	748	752	718	769	778	726	716	758	793	825	776	780	785	765	714	812	809	733	820	755	775	772	755	702	752	736	767	811	735	758	758	733	757	792	751	767	823	729	762	732	776	767	729	725	786	774	746	757	791	767	744	715	796	764	753	717	771	783	795	828	747	747	725	759	763	725	759	738	829	771	752	787	757	779	752	760	755	767	728	754	791	763	766	756	787	736	766	743	755	720	770	779	780	790	743	760	775	763	808	766	781	741	746	787	778	748	786	843	755	795	805	703	763	781	762	761	798	759	804	731	737	767	838	768	751	722	732	793	804	705	764	791	756	753	741	808	786	735	789	761	743	795	732	759	798	761	748	758	758	781	757	730	744	755	767	797	769	783	765	728	713	754	757	794	759	725	802	748	775	757	737	808	778	801	761	810	744	835	743	782	796	790	730	770	764	731	728	733	707	730	783	733	769	810	729	799	766	764	782	742	768	789	731	738	708	771	745	753	767	779	710	757	740	757	719	789	754	780	772	783	759	716	734	778	723	793	744	753	766	739	786	721	734	777	725	712	735	789	786	716	751	788	733	766	775	769	751	718	762	800	754	788	734	782	755	766	793	779	813	775	690	764	735	748	729	757	743	790	748	805	767	730	780	756	764	716	767	774	758	753	749	726	801	754	751	775	705	802	712	746	807	763	780	738	784	686	793	809	799	789	752	770	718	753	734	828	755	749	842	791	793	772	809	804	767	745	760	776	768	772	733	735	803	795	757	805	690	774	744	782	758	772	745	736	764	757	746	739	762	786	742	781	823	794	766	764	766	774	747	771	783	739	792	692	774	741	751	747	743	797	743	781	734	697	763	737	794	758	758	766	763	756	802	800	755	767	780	788	792	732	773	755	764	730	779	778	702	772	797	763	727	817	743	789	807	741	729	731	769	771	748	798	684	744	786	760	794	736	839	765	713	745	799	733	792	726	800	815	773	775	807	794	770	725	750	835	733	778	716	765	725	774	750	724	768	755	769	764	702	802	752	767	823	762	750	754	752	761	779	728	752	779	792	782	760	718	729	770	817	767	785	766	776	741	795	745	772	818	791	741	737	737	763	741	767	747	760	793	794	820	805	679	808	747	777	738	820	753	779	798	710	783	749	758	791	730	762	752	785	786	791	782	800	784	808	734	788	747	752	808	735	742	801	786	752	737	771	732	743	787	726	765	703	744	756	725	794	783	773	797	781	704	733	766	810	737	772	778	771	774	798	762	746	764	766	738	764	745	777	780	777	765	729	751	752	788	770	757	770	748	738	766	821	753	777	778	770	763	776	758	766	730	701	792	740	756	744	734	706	743	763	792	744	812	766	752	747	774	722	753	790	772	798	793	762	785	747	782	748	800	743	759	790	758	765	784	748	697	753	777	731	754	796	753	716	780	765	767	756	742	745	747	750	770	760	780	784	757	748	790	785	758	762	815	730	756	761	769	794	747	790	751	748	797	784	760	707	838	749	735	767	748	752
23399	21115	27542	25483	27134	31282	24200	6231	550	458	478	469	520	486	488	448	476	462	504	539	451	552	533	492	447	483	511	469	486	451	485	479	482	497	413	451	469	467	487	475	478	475	442	465	454	503	448	495	488	447	488	483	463	461	458	463	423	468	474	487	445	444	449	457	476	513	470	446	478	441	479	481	490	466	503	496	453	454	451	500	504	484	473	463	456	470	480	452	439	478	497	440	468	481	424	487	460	486	482	493	478	476	497	476	478	442	454	480	498	526	494	481	448	461	493	473	459	468	431	471	470	477	464	438	475	505	442	464	457	440	467	451	461	480	462	443	476	480	478	446	447	445	432	464	455	467	466	476	479	480	469	475	461	459	460	500	444	463	487	458	475	479	484	469	476	446	475	482	466	475	476	463	452	473	429	478	456	468	497	446	508	426	443	486	478	450	473	471	444	488	462	489	479	456	478	480	493	442	498	451	483	475	437	506	492	501	430	444	461	514	503	458	465	453	423	480	489	469	454	444	463	475	498	496	466	474	456	513	471	469	447	434	470	474	452	518	436	505	457	491	483	449	472	488	474	454	469	458	520	448	509	499	474	497	439	507	477	470	475	473	520	463	459	450	480	440	477	474	452	450	455	447	471	466	478	477	474	480	462	489	437	456	499	445	440	471	465	469	441	417	446	447	468	489	465	483	497	464	453	480	493	442	515	494	466	443	478	424	456	459	501	468	455	481	497	466	471	500	441	444	465	494	452	490	480	485	470	487	470	507	499	473	465	487	458	452	429	470	441	477	434	439	481	528	457	440	444	487	496	470	477	474	435	460	457	486	480	459	486	503	444	492	462	486	447	454	496	443	483	463	475	470	430	479	446	478	441	510	479	460	487	503	486	467	480	472	479	437	477	471	472	456	441	452	471	503	452	464	421	469	505	434	503	481	479	471	520	476	478	459	465	453	455	464	457	450	416	487	460	466	472	469	521	472	445	447	465	438	507	473	435	431	450	457	471	495	444	486	456	453	452	446	476	502	494	489	483	455	492	484	491	454	419	472	470	482	489	481	463	435	486	461	465	496	454	454	467	464	501	482	501	457	416	443	480	487	478	473	467	452	462	411	439	483	481	502	482	464	478	432	480	473	505	476	447	477	520	476	484	505	480	493	483	488	498	459	475	489	451	425	443	465	487	488	446	452	487	479	458	448	474	451	488	477	441	456	466	462	482	503	496	481	491	464	478	444	469	476	479	511	466	502	462	455	467	496	468	477	453	484	461	481	492	480	508	453	480	495	438	458	475	453	466	512	474	474	467	480	464	433	460	477	471	462	486	451	480	470	451	475	416	479	501	467	468	481	467	458	492	486	439	465	487	472	448	445	458	451	468	449	487	450	466	460	453	494	491	492	482	454	456	484	480	446	474	474	457	464	473	463	487	408	465	418	479	473	446	463	467	484	454	477	446	468	482	418	467	488	488	453	485	510	509	467	458	453	480	486	491	480	464	489	452	488	476	476	460	495	507	489	478	488	467	447	477	473	445	462	496	491	482	459	444	451	490	490	498	459	465	498	438	481	475	465	459	464	455	444	487	465	475	481	521	459	484	487	465	446	482	460	478	443	457	452	476	442	486	466	435	459	458	456	469	515	478	462	474	490	484	449	460	447	479	475	455	476	449	471	455	486	490	455	437	460	503	512	459	503	464	456	467	437	509	521	432	453	448	430	474	475	464	476	509	471	482	465	473	449	437	464	499	442	446	481	465	460	437	472	499	472	465	496	487	454	469	467	458	428	467	441	461	495	484	488	483	439	485	476	465	450	456	417	509	434	523	447	491	472	473	456	455	427	463	462	462	466	448	496	496	488	464	487	437	440	452	470	456	430	462	484	470	436	471	449	503	466	480	469	482	481	459	513	489	482	455	467	511	462	453	463	450	487	446	443	497	466	440	454	483	468	525	459	493	445	504	480	476	495	489	442	459	494	501	451	522	467	461	465	516	460	497	457	495	478	490	432	483	487	477	440	473	455	501	481	463	450	455	485	456	464	484	474	430	430	427	440	446	481	444	470	507	492	456	482	406	470	484	481	461	484	469	459	467	491	476	467	485	487	480	476	476	457	471	479	463	421	464	471	481	450	471	476	461	472	455	480	453	462	455	447	506	481	486	482	450	453	448	483	488	498	460	450	473	484	471	475	435	487	407	426	451	432	506	512	430	488	459	468	454	476	455	450	515	483	447	491	465	444	450	487	439	495	500	501	460	462	476	455	480	456	441	491	446	454	467	437	472	456	468	443	461	444	494	480	516	478	491	497	466	465	465	458	483	461	478	443	459	478	453	498	461	478	475	502	471	478	492	494	454	468	489	459	452	439	477	477	460	498	487	474	437	473	431	482	468	455	500	472	459	473	484	471	479	451	434	450	458	490	448	436	477	469	454	485	447	466	447	474	425	467	473	492	482	515	499	487	480	457	463	476	421	516	482	476	475	476	458	454	447	472	427	490	492	441	466	488	468	490	467	457	476	442	483	482	471	454	476	468	481	483	515	471	476	474	460	452	457	464	471	450	459	443	478	500	467	529	484	458	522	470	453	468	425	457	497	441	475	444	469	452	446	489	491	496	475	423	481	450	483	450	446	483	451	467	492	442	505	500	481	444	480	470	474	449	503	431	434	481	472	430	489	478	474	443	442	398	452	490	474	504	454	422	445	429	464	471	459	491	481	491	477	475	424	453	461	428	486	500	482	491	478	471	476	473	496	472	445	469	484	473	468	450	496	468	505	454	454	445	458	456	490	506	457	445	504	493	490	423	459	484	487	468	455	452	488	490	471	454	460	448	446	444	479	467	498	496	469	447	459	474	445	476	467	517	458	442	452	473	478	460	508	472	433	429	475	461	442	463	480	470	463	467	482	466	501	476	430	490	428	468	487	489	506	479	437	482	466	494	508	399	494	471	483	479	454	433	487	454	476	491	477	486	475	488	449	426	492	460	473	435	469	470	421	466	439	477	487	439	499	443	502	474	460	466	411	440	487	439	443	472	472	478	470	512	497	426	465	517	467	454	475	488	475	465	429	458	521	492	501	495	470	451	478	496	450	467	454	509	489	453	465	442	509	478	492	458	474	454	453	484	502	456	465	454	462	474	499	477	455	453	470	482	490	420	459	471	486	500	472	457	465	433	435	470	480	457	470	475	475	456	486	469	471	487	478	481	469	455	446	469	518	485	496	446	506	485	427	467	477	493	448	460	479	460	468	453	434	481	472	490	457	470	470	462	464	508	505	489	445	498	460	444	470	445	468	460	493	470	446	464	493	437	456	450	460	489	493	440	479	456	458	501	479	491	469	455	444	453	494	458	484	427	495	466	486	468	509	467	502	443	477	490	437	478	461	462	459	451	476	493	486	488	458	487	445	483	476	436	487	454	453	444	469	477	432	522	460	504	465	509	462	477	440	452	465	465	478	458	484	444	453	506	466	447	465	449	491	462	444	495	482	467	484	481	429	470
25873	38126	16923	27222	38039	37136	27158	6597	672	629	618	627	671	656	645	638	666	686	674	635	604	615	633	677	569	655	596	626	663	668	620	630	649	706	664	682	623	624	617	642	607	639	651	657	617	662	588	620	662	621	617	631	583	630	672	641	695	647	644	630	651	635	627	623	589	605	673	637	618	650	644	631	685	648	621	674	594	683	673	625	652	600	589	610	631	613	627	561	656	612	613	685	641	619	581	643	684	603	622	636	637	667	615	682	633	679	603	645	649	670	656	633	613	666	617	647	622	572	642	671	655	622	652	640	643	657	588	622	685	624	632	617	645	650	652	669	641	610	617	699	673	602	644	624	663	641	588	654	639	635	594	652	634	632	596	610	622	593	658	628	642	606	645	636	654	626	611	667	636	620	626	633	613	652	657	639	631	600	642	586	639	594	620	628	615	646	632	677	641	668	663	652	619	610	584	664	661	637	642	647	649	649	622	664	611	627	617	684	624	639	644	642	678	634	627	673	637	649	653	656	647	654	633	629	658	632	666	625	663	604	626	673	639	626	632	647	605	616	678	682	622	649	655	611	653	571	654	613	626	614	678	642	673	643	651	610	663	640	603	615	666	665	678	629	636	612	606	667	663	691	594	606	622	655	615	661	622	685	681	658	671	660	607	665	645	630	598	642	640	639	628	670	620	667	631	628	631	624	675	622	651	634	623	686	644	629	636	624	650	598	620	616	653	614	609	634	625	647	624	608	620	640	628	615	633	631	634	619	642	654	658	638	669	658	624	645	668	663	659	649	627	599	651	570	664	598	603	638	660	625	614	627	669	639	617	619	658	661	630	618	682	621	668	645	619	654	660	615	664	624	642	642	597	646	689	640	632	634	647	626	629	621	650	619	675	651	647	631	672	607	640	641	636	639	666	695	632	649	640	619	607	607	647	610	649	659	587	671	648	672	644	631	669	658	645	645	649	610	637	657	632	708	615	637	629	625	648	614	632	628	635	631	643	638	628	618	681	635	670	647	626	618	598	625	646	636	656	683	639	631	639	670	637	608	630	664	618	643	634	660	658	690	644	643	639	609	664	620	644	624	608	626	668	634	643	635	614	608	678	686	608	623	630	686	589	660	635	607	586	620	622	588	638	630	644	616	616	637	602	641	638	627	662	648	651	674	604	611	628	634	626	665	624	666	637	608	669	628	630	623	624	595	681	633	633	619	611	678	603	651	655	631	656	650	658	637	649	640	661	633	608	625	611	613	658	630	633	643	573	665	657	651	625	623	664	644	641	637	624	651	656	631	659	673	618	623	620	614	621	635	672	647	609	659	651	702	684	693	641	651	673	586	620	608	636	593	617	639	657	645	631	592	637	680	645	638	661	607	602	677	628	652	654	635	631	636	690	603	647	650	648	596	666	642	631	609	613	642	667	630	629	666	614	611	646	637	621	659	597	645	653	636	634	615	606	632	592	647	654	645	650	612	609	646	635	620	676	601	647	647	607	667	626	639	642	669	683	633	627	625	585	610	646	652	641	626	620	659	612	628	650	596	664	624	700	618	617	678	650	632	626	567	651	638	664	638	621	608	694	605	646	680	637	627	679	605	654	622	638	629	660	621	663	663	671	626	676	660	638	613	639	624	605	709	657	643	655	632	656	655	644	629	645	631	592	625	659	599	582	633	609	642	634	612	667	641	624	646	596	645	655	667	625	643	624	644	661	636	636	652	635	648	655	623	616	635	621	605	674	664	616	637	670	599	683	619	629	695	609	659	629	653	670	649	661	637	615	592	666	604	622	678	645	635	643	628	572	647	620	623	663	603	611	618	646	665	654	660	636	596	631	672	629	657	605	674	669	649	632	668	671	653	612	602	658	669	678	642	634	670	652	672	640	628	676	647	641	653	678	620	631	607	638	632	674	637	681	632	630	662	621	647	623	652	615	626	700	656	648	587	646	638	645	605	668	647	664	630	607	622	646	658	654	595	640	636	632	607	644	649	660	616	641	599	623	622	651	610	682	680	632	576	657	642	635	628	605	645	666	636	660	613	632	653	676	600	645	617	619	690	672	655	636	622	655	647	664	662	591	617	634	660	662	653	626	689	658	636	610	653	646	661	654	645	630	630	613	631	653	652	617	667	642	617	631	675	607	618	634	627	648	609	620	623	641	682	615	639	660	615	672	670	619	609	673	652	602	628	617	637	613	665	609	633	639	676	657	665	632	667	622	646	660	668	646	624	601	688	651	669	625	647	673	695	657	650	618	645	628	660	612	642	630	655	627	646	638	644	609	620	648	606	647	616	673	654	667	660	600	613	636	624	615	629	612	660	657	634	644	628	645	621	646	632	638	641	667	668	656	642	600	643	661	632	652	618	610	604	640	644	646	619	637	651	628	597	627	608	654	641	640	588	635	639	598	639	624	684	618	614	634	627	607	652	636	671	683	633	665	659	643	654	635	648	641	646	616	651	631	647	648	642	625	623	644	647	642	563	623	628	556	655	659	654	685	684	649	667	650	654	676	616	625	592	626	669	668	619	619	621	641	626	649	606	646	615	626	657	664	678	633	684	652	683	625	612	621	611	635	669	640	604	623	656	584	646	648	566	639	633	616	622	630	638	652	627	597	660	600	641	660	606	686	617	645	651	623	674	610	612	627	591	709	623	701	635	653	596	656	685	680	623	616	648	650	673	639	592	618	657	642	704	662	657	649	627	640	618	628	566	657	660	686	647	615	615	627	688	614	638	666	636	639	633	671	652	659	666	626	633	636	640	650	612	637	641	646	653	594	643	633	627	590	627	652	595	626	610	637	645	649	609	658	651	637	619	626	687	639	650	679	605	633	648	643	633	642	657	662	610	616	625	638	665	614	632	663	647	635	617	646	624	699	641	617	617	628	645	614	639	632	662	641	637	667	646	656	635	673	648	646	679	639	650	626	629	607	606	639	691	652	594	619	615	628	643	586	654	632	676	645	655	663	651	649	592	658	645	637	650	707	608	590	628	648	604	632	654	649	661	618	651	651	665	666	605	675	615	622	666	610	624	625	628	659	620	666	646	605	627	645	648	661	592	633	648	659	619	648	622	634	603	652	621	647	659	633	672	610	606	602	673	672	657	677	633	595	633	675	659	613	647	646	617	667	596	586	660	648	667	614	600	619	642	666	609	630	649	606	667	650	638	647	630	649	672	631	666	644	680	648	603	612	617	657	654	646	668	641	628	629	620	677	687	677	614	644	648	601	653	641	672	673	614	648	679	628	611	634	639	639	627	617	650	648	628	645	671	649	612	665	654	637	578	632	673	629	630	610	666	633	610	637	611	619	615	695	649	632	610	667	624	632	621	647	661	618	658	631	618	659	627	628	603	639	654	710	627	543	636	635	639	631	660	638	597	657	602	595	668	632	626	613	664	638	619	682	587	616	621	640	628	587	652	651	672	652	603	613	634	638	639	639	608	644	620	643	660	619	652	645	671	632	670	649	650	654	656	633	588	661	660	630	624	629	666
24829	21189	25405	23737	14920	16629	12387	2345	413	443	436	439	410	386	403	442	396	411	398	387	431	430	402	421	406	431	390	413	377	399	433	400	420	434	411	435	428	403	386	410	417	418	408	440	409	404	429	413	431	440	377	433	425	399	424	414	436	404	447	393	416	430	423	419	403	368	362	422	403	418	385	399	430	421	389	411	418	421	424	406	426	407	411	427	415	391	366	366	414	373	430	425	411	400	352	435	417	408	408	388	401	387	422	462	393	433	414	430	473	378	381	409	412	400	390	422	367	388	401	397	382	415	426	404	436	408	397	423	456	401	400	417	440	412	393	379	407	396	386	412	378	432	432	397	401	410	399	406	388	405	385	388	410	384	434	378	416	437	418	409	417	422	456	394	401	420	438	397	401	423	381	411	442	400	417	393	390	385	426	414	402	411	407	428	404	366	392	397	419	454	424	393	414	400	396	427	399	383	407	373	407	432	446	436	399	390	411	374	378	392	438	388	417	443	454	467	385	400	404	374	437	406	391	406	420	391	422	387	387	406	381	391	387	410	412	430	400	368	391	382	375	370	404	424	441	423	400	417	377	401	415	400	345	392	412	448	400	378	432	386	437	399	397	378	415	398	352	381	423	419	404	427	418	432	416	432	419	403	419	384	412	420	432	401	433	414	427	375	396	369	423	415	371	426	383	399	385	375	391	402	372	407	425	392	361	410	365	411	419	440	431	390	398	426	406	401	412	402	421	390	399	419	397	414	356	368	414	411	423	402	389	366	375	428	400	409	394	440	431	365	387	408	421	356	413	386	440	379	375	390	405	428	431	393	398	395	413	392	407	402	401	412	417	417	372	399	429	415	426	427	386	382	381	428	429	352	412	426	414	415	430	391	426	404	400	396	406	401	406	398	418	380	454	403	405	404	411	388	412	400	420	384	428	419	428	425	479	392	384	404	401	380	412	445	387	385	437	456	422	425	357	433	390	388	433	384	450	458	426	409	393	400	406	456	424	418	435	408	390	399	408	418	402	358	370	383	384	424	421	378	406	385	369	372	425	407	411	429	403	462	403	391	408	398	405	397	407	419	364	405	365	398	378	394	372	418	416	391	455	418	401	385	372	383	429	413	428	409	426	396	418	401	378	380	405	392	410	402	427	389	393	430	389	412	419	395	446	416	416	437	375	413	384	403	405	405	404	426	418	408	372	392	423	383	403	366	413	388	380	412	384	372	416	422	441	376	406	374	398	410	366	403	395	355	416	437	383	417	390	417	451	395	370	424	389	400	405	406	432	408	399	417	378	400	447	410	400	417	390	401	412	415	406	400	384	438	415	407	383	411	427	392	403	395	403	421	384	435	398	405	434	423	414	399	391	458	415	418	423	405	394	362	421	418	396	384	386	455	387	390	407	400	436	412	410	454	397	413	372	372	390	405	400	429	397	397	423	387	429	448	382	424	379	398	406	397	445	414	429	469	415	398	386	425	439	442	446	412	396	394	387	423	441	411	398	395	425	391	427	426	408	381	422	411	402	427	430	407	396	406	389	404	406	434	390	388	419	453	448	427	428	400	426	415	395	442	423	392	409	415	423	422	395	418	419	422	422	431	389	415	434	441	420	387	403	404	403	402	381	433	384	406	431	382	413	403	415	386	432	410	376	418	428	421	371	394	405	436	398	438	406	406	420	411	439	409	397	408	402	410	434	453	379	403	421	405	442	439	425	398	401	374	415	377	400	367	382	380	400	393	396	399	383	433	407	395	412	417	401	408	416	406	396	395	422	401	435	384	387	418	428	439	383	413	384	395	402	423	399	394	434	396	432	392	457	461	388	419	397	429	410	423	409	385	430	402	400	392	396	391	370	398	402	412	407	411	389	385	419	383	380	404	396	411	426	437	413	423	444	397	420	433	412	400	386	419	404	404	412	397	421	400	391	413	393	403	432	428	428	417	446	446	405	429	415	417	408	397	433	440	388	401	390	412	439	411	406	410	403	379	403	402	379	402	403	437	372	402	414	408	404	412	422	436	407	407	415	414	388	391	383	398	421	401	422	389	385	409	408	397	393	416	415	389	393	421	396	377	390	357	388	433	397	395	438	415	430	414	423	408	430	405	397	388	399	457	452	385	383	407	384	404	446	428	429	373	398	410	409	415	364	429	385	403	414	447	443	383	393	401	400	391	384	396	406	367	420	414	370	370	387	384	417	418	412	397	408	427	398	405	388	405	413	407	398	376	388	430	423	392	396	418	416	378	407	384	394	445	419	380	388	399	413	421	413	403	418	421	463	357	422	443	430	397	400	373	411	433	408	368	392	359	396	383	394	423	406	426	397	388	429	405	372	384	396	413	436	400	416	434	416	399	379	402	379	391	391	424	433	398	386	387	400	440	401	387	428	402	391	394	426	437	459	438	432	368	378	420	413	386	402	404	431	372	407	425	390	412	419	428	402	371	443	401	417	415	402	416	416	392	376	399	396	397	416	417	442	410	371	442	413	381	399	382	397	393	431	413	424	427	404	411	388	419	420	390	403	411	426	381	356	367	427	427	472	397	398	409	408	414	422	405	406	401	448	434	416	408	399	421	431	396	441	446	389	394	409	381	407	403	431	393	407	424	404	416	385	433	442	398	401	385	435	388	413	380	416	392	367	369	394	401	369	444	387	418	447	383	418	431	421	424	403	413	410	395	404	408	422	376	402	379	445	440	416	403	433	442	416	400	408	408	421	452	405	384	403	408	409	441	408	419	397	409	429	411	415	409	425	451	412	421	446	410	388	408	407	418	405	411	436	442	444	444	411	401	398	430	432	433	441	434	404	434	403	402	411	395	406	427	367	407	383	405	449	407	391	410	406	385	413	402	447	372	402	417	365	428	427	443	396	424	445	400	418	447	444	415	429	393	413	413	395	420	430	411	433	419	377	411	418	416	421	451	399	437	405	390	409	387	398	397	384	449	404	427	413	406	453	404	385	404	425	427	409	373	415	407	389	385	398	392	395	399	399	417	392	407	446	385	428	419	401	361	433	403	403	433	413	370	442	394	403	408	401	363	376	416	412	377	438	389	424	408	384	432	393	400	385	407	402	456	433	386	418	425	384	392	394	369	409	402	431	411	412	388	437	424	416	431	411	383	437	381	422	405	393	393	417	412	416	378	382	389	395	394	427	389	410	418	447	406	432	413	388	400	403	435	413	420	423	425	398	369	401	406	428	389	456	412	430	428	437	418	408	418	423	401	428	410	401	384	414	398	410	416	410	393	393	409	439	365	399	401	433	428	421	427	417	404	402	385	383	410	428	407	412	422	394	417	421	424	435	411	400	421	436	408	424	401	383	398	450	387	396	435	442	431	419	417	395	410	441	425	388	441	388	404	404	406	431	383	384	373	381	390	369	388	404	424	420	434	412	435	409	419	392	387	412	403	398	386	408	393	393	430	410	409	425	436	397	420	430	383	448	399	404	392	387	397	419	409	408	408	394	466	412	359	419	377	416	412	408	414	445	417
22968	27622	10006	11708	24609	27765	20380	3686	559	543	541	584	566	541	569	522	542	570	565	537	536	552	509	538	518	568	528	508	541	578	533	556	523	554	544	541	543	527	546	536	493	552	558	507	535	562	541	551	594	533	551	552	556	539	529	562	520	496	521	554	533	559	538	532	513	570	537	538	579	543	544	513	546	553	519	552	527	568	576	532	557	572	532	558	528	592	532	550	545	562	549	531	568	546	532	555	548	525	544	565	529	531	564	574	545	533	565	514	519	526	535	526	512	502	578	500	513	547	575	515	529	552	520	522	530	576	499	549	560	565	559	557	566	544	552	557	535	532	542	530	538	595	533	549	524	569	565	523	559	528	524	529	505	494	555	544	557	532	563	499	531	548	529	526	572	515	575	547	545	564	539	546	505	553	567	591	523	541	530	577	526	572	574	596	550	554	513	482	536	556	564	558	544	507	508	518	527	538	521	559	543	547	565	544	536	507	544	576	554	553	509	518	530	539	515	559	553	537	541	510	559	556	526	563	570	523	537	566	547	507	526	573	566	531	549	561	517	626	537	563	580	536	529	548	510	578	566	597	542	523	519	545	590	548	538	553	603	516	547	521	557	537	534	528	519	529	566	550	560	552	552	538	568	573	543	546	518	555	544	532	546	537	489	518	546	517	534	562	528	586	521	574	544	523	526	505	533	579	529	558	503	516	494	575	526	544	536	558	572	531	534	556	527	562	555	573	563	533	570	572	544	547	564	567	518	566	535	555	566	507	508	547	539	524	558	512	567	537	555	545	516	563	550	555	561	561	498	568	573	490	523	539	560	542	559	537	559	532	566	551	511	564	528	553	517	546	537	555	549	563	531	534	554	565	538	528	562	562	630	526	542	546	538	522	560	513	547	536	539	509	556	551	506	535	548	575	534	553	562	568	552	534	559	520	566	548	522	533	525	557	530	539	524	522	541	520	536	571	515	568	547	530	540	562	565	517	531	538	554	550	515	548	538	545	573	574	514	504	548	531	540	551	555	554	567	531	539	537	571	563	518	509	575	544	536	544	548	526	546	561	577	531	557	531	552	540	528	558	586	541	535	520	545	530	524	573	524	487	507	517	543	556	551	558	584	512	557	564	528	506	525	505	541	546	551	532	525	557	557	537	541	552	495	499	559	522	558	509	544	551	571	547	535	503	577	556	535	535	532	548	531	552	550	546	557	574	493	529	532	554	544	548	531	527	541	536	540	537	532	571	551	534	512	567	536	536	516	519	588	569	501	546	527	538	566	580	548	491	519	571	563	539	531	547	552	561	518	551	532	538	573	524	585	543	550	525	576	527	538	541	578	556	496	559	534	519	512	542	538	543	533	564	525	554	551	623	566	543	494	517	531	547	524	540	561	536	568	557	561	588	546	550	524	581	548	543	506	568	577	512	544	564	507	557	553	549	554	523	557	549	556	531	543	588	546	520	562	553	561	520	565	566	567	539	541	540	544	557	529	586	560	551	557	549	556	580	521	559	576	538	543	523	539	553	528	540	599	576	545	521	525	541	558	507	529	539	586	538	559	541	534	535	526	533	534	552	534	528	551	529	564	506	561	516	548	557	553	562	536	538	492	518	571	565	596	490	527	586	551	587	556	577	533	542	539	513	562	576	547	548	549	543	508	531	526	556	554	519	553	520	547	516	545	567	541	527	540	512	548	573	560	582	507	537	523	527	566	544	542	556	482	579	540	528	535	592	543	548	531	552	538	553	553	575	528	553	548	538	541	535	538	506	585	559	561	502	528	537	552	594	538	541	518	528	572	557	516	562	534	520	519	574	589	584	547	561	488	565	534	567	536	557	544	506	565	555	549	524	553	542	515	520	519	493	517	589	531	565	573	574	518	485	549	530	541	516	530	560	581	536	508	536	526	557	523	504	562	578	523	517	538	535	536	532	551	553	545	529	549	506	517	521	535	509	539	568	558	567	547	585	573	516	514	536	552	506	515	530	506	551	534	545	523	508	522	566	544	505	520	516	547	562	546	531	506	548	538	564	485	490	535	538	548	510	499	558	547	552	545	587	533	525	570	568	541	568	550	535	568	538	563	578	552	591	525	583	553	565	515	557	522	537	542	498	525	541	581	516	539	526	585	522	524	554	543	544	573	553	538	559	505	541	545	568	585	565	583	535	549	589	510	532	556	512	529	528	579	537	503	518	531	526	524	561	556	547	576	564	555	540	544	559	514	536	562	534	542	511	513	500	550	546	547	558	515	539	569	577	558	583	534	541	572	569	548	523	535	544	562	543	520	516	499	550	522	524	540	559	567	552	520	540	547	518	542	532	547	550	527	541	540	532	503	553	532	547	522	536	543	595	550	552	541	543	554	552	530	542	565	566	576	546	518	545	542	538	535	534	521	523	504	551	530	530	512	559	508	534	526	517	555	511	534	559	559	523	527	530	558	530	551	527	532	520	547	531	574	556	538	529	523	558	569	564	552	557	506	528	498	549	555	568	539	541	577	557	558	560	528	510	599	561	542	465	513	544	547	556	459	549	584	549	587	560	560	519	535	539	579	564	510	568	522	499	520	548	571	584	524	550	581	513	583	587	490	569	541	549	547	585	573	556	512	554	514	558	562	536	549	548	547	568	534	535	574	538	523	521	597	559	551	547	560	538	555	535	524	577	545	536	531	564	535	542	542	552	549	549	570	564	516	553	532	552	561	528	569	518	515	539	547	586	554	569	558	517	543	544	503	559	518	527	515	536	590	557	572	555	536	572	562	556	545	554	543	539	506	552	535	513	554	524	533	564	550	523	540	595	536	549	537	540	549	561	540	559	550	492	501	535	498	529	555	552	593	573	535	499	585	519	519	545	532	544	528	557	521	513	550	555	549	547	577	536	572	551	504	525	529	542	499	563	575	553	514	499	525	530	503	546	551	569	529	583	549	551	571	557	547	549	591	545	541	587	528	522	564	574	559	556	552	564	561	550	549	507	554	549	581	567	534	546	550	556	506	563	551	489	536	595	559	517	532	516	582	568	551	514	574	609	518	531	527	578	544	524	538	567	592	537	585	525	564	525	532	521	559	495	570	568	528	538	541	533	542	525	548	572	552	566	546	528	555	505	512	578	540	542	539	545	548	619	532	530	605	563	516	522	542	531	554	557	572	515	565	556	553	557	571	542	540	532	528	540	546	542	513	504	537	502	560	563	540	540	506	559	536	527	514	519	573	527	539	510	530	538	529	521	534	559	533	532	537	530	545	557	529	569	547	570	571	602	540	585	547	536	532	559	529	519	571	528	554	531	573	531	535	495	535	562	556	575	529	539	569	554	569	540	506	575	554	525	539	578	501	563	534	524	545	572	540	575	526	540	537	561	543	535	543	519	553	583	523	506	528	539	543	535	540	501	533	544	557	509	537	576	547	548	512	588	578	544	544	541	515	566	551	571	529	538	557	551	539	559	564	579	520	509	498	534	555	518	566	537	542	529	502	541	561	567	523	528	500	616	571	546
22375	21118	28184	24198	22364	40106	39203	10734	536	280	216	251	235	225	235	229	226	234	232	223	204	208	203	233	228	227	217	235	218	239	225	220	245	243	238	217	222	242	258	204	219	209	230	230	237	236	220	227	224	191	229	211	234	248	215	211	215	212	207	235	240	233	241	245	235	237	230	201	221	217	211	236	216	213	207	229	219	215	185	218	209	184	202	223	217	213	218	225	232	227	224	229	204	198	245	214	223	194	203	199	209	227	201	240	218	217	223	232	240	208	202	229	219	206	216	253	219	222	212	202	211	226	191	233	231	202	233	237	210	216	234	227	228	231	236	212	211	201	237	214	213	204	214	209	216	206	225	210	238	216	231	231	215	239	194	218	257	208	221	196	193	206	248	237	224	225	233	196	209	227	220	266	201	228	246	224	195	237	218	219	233	220	209	218	228	225	198	225	211	256	236	232	245	220	235	211	194	212	233	229	212	246	211	198	235	232	208	212	222	214	227	214	219	223	226	212	194	213	233	199	228	220	206	240	235	192	245	225	186	210	241	226	243	252	235	238	240	245	230	215	234	207	201	235	178	201	237	240	209	226	212	233	243	208	227	248	235	235	217	219	222	217	204	214	225	196	196	225	237	212	219	222	219	203	222	231	190	235	212	216	241	220	222	212	221	229	204	212	215	197	219	224	219	215	242	215	161	198	205	218	221	252	225	217	218	220	209	232	243	205	207	234	234	218	210	222	232	228	216	227	221	199	228	197	212	218	219	233	218	218	236	214	217	216	211	244	203	227	244	214	227	191	242	206	202	220	200	229	242	202	221	235	226	237	210	241	242	244	221	221	212	221	223	217	225	204	208	229	229	214	209	253	234	228	211	232	218	211	238	214	228	191	218	224	229	212	207	229	234	221	235	227	214	232	209	210	226	236	225	223	220	213	211	219	235	218	227	235	211	229	243	251	194	228	207	225	221	214	237	218	252	232	207	222	227	211	225	223	222	204	229	225	213	219	232	214	208	246	209	201	189	223	234	240	216	215	207	195	227	198	205	244	225	251	224	231	219	213	220	242	211	198	253	197	250	238	195	235	223	215	207	199	217	204	206	203	223	195	217	240	207	232	216	215	215	237	224	206	201	212	226	217	210	205	204	211	209	206	223	200	238	244	202	212	206	203	229	226	197	218	234	249	220	205	214	224	211	199	204	223	215	226	243	221	200	234	231	242	246	198	219	210	199	249	219	196	233	218	252	232	203	245	216	199	211	221	239	217	234	220	215	185	237	253	209	201	206	252	212	223	222	211	211	229	216	231	230	216	208	219	217	214	221	233	202	225	217	212	225	218	205	223	234	233	198	228	239	189	222	215	229	229	228	249	194	219	225	209	240	248	231	223	225	207	222	220	226	225	220	212	231	250	246	221	220	210	239	227	195	210	216	208	220	218	225	210	201	218	225	233	231	215	221	198	230	244	217	218	231	231	232	240	223	209	204	248	217	204	183	220	220	207	223	204	226	219	184	221	229	222	235	212	232	213	206	219	223	221	201	200	227	216	235	210	216	225	217	205	194	214	246	215	221	246	217	222	239	236	203	212	208	238	219	182	188	235	232	239	236	227	201	219	252	263	221	246	233	223	210	226	212	218	194	218	217	218	196	242	232	205	200	199	199	223	238	243	191	242	208	237	242	256	244	229	237	193	229	236	199	220	225	213	232	217	231	227	223	242	191	217	207	202	223	202	205	240	216	241	226	228	243	231	218	185	228	237	246	221	221	220	240	206	221	217	244	233	243	205	224	208	226	235	235	204	223	229	218	219	223	232	221	212	238	221	210	224	213	235	214	243	241	230	227	216	221	232	249	212	213	229	207	217	199	197	236	238	207	225	219	228	218	229	213	216	234	196	226	206	207	206	225	200	217	230	211	236	228	228	223	216	232	261	200	210	214	219	218	226	202	227	213	225	229	201	228	185	203	238	219	221	218	192	242	196	212	192	226	196	219	225	222	227	231	204	201	216	205	168	250	240	188	199	245	208	240	202	211	211	242	196	219	209	222	214	192	218	249	221	240	209	213	211	231	236	221	217	219	222	231	209	218	227	213	212	226	229	221	219	196	210	237	233	207	242	196	242	228	194	222	201	244	228	231	212	218	193	229	209	226	218	228	209	205	223	219	221	209	227	232	203	213	234	202	189	215	219	200	231	211	212	213	234	231	221	226	232	216	228	208	216	219	221	223	216	221	234	217	236	228	221	229	245	247	227	220	204	245	202	193	200	241	248	212	207	219	210	196	233	213	221	211	199	258	242	192	213	211	239	216	257	220	205	211	220	224	195	214	219	232	206	190	184	201	229	205	213	241	183	233	212	230	222	220	200	215	218	223	197	189	204	217	218	224	223	187	228	235	225	241	234	210	209	208	239	221	209	201	239	214	211	226	215	235	230	232	241	226	215	209	224	245	213	216	226	225	230	225	255	208	201	199	214	245	224	218	195	222	222	208	222	211	210	215	217	219	226	243	216	198	196	199	244	230	225	208	210	211	243	216	214	221	202	224	237	220	226	228	254	228	230	213	257	217	237	221	223	206	234	211	228	232	208	193	224	235	213	213	197	220	199	217	217	198	194	225	230	211	214	216	199	211	219	229	211	204	188	194	187	232	208	225	207	238	215	212	206	235	217	206	215	231	222	216	224	193	212	240	215	210	204	223	203	224	218	230	220	222	242	216	235	196	242	238	230	210	244	217	221	225	221	209	225	195	220	206	226	212	243	233	215	223	235	204	244	204	244	220	249	225	215	227	237	207	231	217	208	196	227	182	208	234	224	226	194	210	248	205	225	238	231	225	202	234	231	232	217	220	219	211	206	218	203	223	219	213	204	221	210	232	215	220	242	218	227	206	240	198	237	219	223	224	224	216	217	216	227	206	228	221	197	223	222	212	208	186	209	207	216	234	233	203	224	227	213	209	228	211	218	237	210	240	227	230	204	215	215	218	216	200	208	223	244	214	220	227	230	235	216	207	208	202	202	204	212	210	243	249	251	200	218	204	211	276	248	233	234	211	197	191	225	239	206	201	244	214	235	240	204	196	197	244	229	218	226	242	209	221	234	198	220	208	227	225	207	228	233	220	207	206	219	237	206	194	220	237	200	199	219	246	206	221	205	230	213	212	227	240	237	231	210	207	226	234	233	241	223	203	198	206	218	207	208	210	225	233	230	236	247	214	215	223	222	210	227	203	217	228	204	217	234	213	247	235	229	196	236	226	240	198	208	240	202	228	206	216	210	245	230	211	237	234	214	241	209	212	213	196	224	208	228	254	194	227	215	188	215	219	216	223	228	200	233	243	233	216	196	225	211	224	188	238	223	203	209	206	225	210	222	214	212	230	205	191	227	211	215	212	226	228	221	203	213	209	224	216	222	250	219	217	234	197	197	224	202	243	222	232	233	218	195	215	230	238	224	232	224	237	222	181	244	209	221	199	207	230	224	220	225	194	206	213	214	232	241	205	227
26979	40649	19732	17528	32929	49752	37958	6065	372	359	393	385	363	335	306	324	327	305	335	326	302	312	340	313	323	319	293	314	316	323	309	301	314	311	316	312	294	323	290	314	327	358	313	331	336	303	326	309	298	289	330	299	302	305	307	341	299	315	311	302	315	296	307	294	322	314	314	314	293	310	308	313	304	331	266	326	322	296	305	282	300	306	313	286	318	281	331	298	293	285	294	317	318	305	313	315	288	286	316	313	309	270	279	313	290	289	318	308	307	298	303	282	297	327	317	316	310	318	291	278	294	325	313	273	308	303	324	320	268	312	306	302	316	295	313	332	318	290	283	287	321	318	283	282	314	308	307	304	330	312	319	312	285	302	312	301	300	257	318	292	333	291	308	314	295	276	303	288	291	322	308	316	282	289	264	319	307	306	295	315	297	304	309	318	289	306	308	314	341	294	310	287	263	296	301	330	293	322	323	295	315	332	307	303	298	289	300	299	329	299	338	298	303	313	292	314	330	290	334	316	323	301	292	320	295	304	324	293	319	329	285	297	315	298	285	314	294	302	278	313	299	319	311	290	317	335	292	335	323	328	326	317	313	288	272	291	325	305	336	293	320	308	298	288	295	284	314	315	313	304	313	302	288	307	321	336	301	293	306	333	309	282	284	301	333	318	315	298	288	331	322	309	333	289	275	293	299	287	307	332	319	313	304	263	345	294	287	284	339	319	310	305	297	310	326	292	306	302	278	302	323	288	311	287	293	304	306	312	292	311	324	291	311	316	340	276	323	288	270	289	305	308	277	309	278	263	323	331	306	279	312	281	310	295	280	311	307	327	320	267	317	316	315	304	316	325	303	303	308	276	281	286	322	307	308	319	284	299	324	291	306	282	311	306	331	313	329	304	312	313	319	304	300	293	316	306	310	290	280	335	311	308	298	286	292	331	285	301	283	331	330	305	311	286	303	310	284	282	330	313	315	299	319	300	312	303	306	339	297	329	310	335	319	327	304	334	287	320	308	313	272	295	273	312	307	297	307	256	324	309	326	303	327	290	320	325	324	313	332	281	281	313	284	312	303	303	294	297	298	321	287	327	296	303	314	311	303	302	322	301	307	303	327	319	309	311	344	312	303	300	320	346	306	273	311	262	324	315	320	301	304	325	301	321	318	338	279	328	315	313	331	330	347	347	318	329	318	318	318	293	319	292	320	314	310	319	281	320	323	299	287	270	293	323	303	296	310	308	306	284	263	289	297	307	328	283	336	300	316	297	321	253	323	306	304	300	296	323	275	319	301	291	328	312	309	285	317	314	314	299	301	308	308	278	276	297	289	320	306	304	318	308	294	296	309	311	326	304	322	304	294	308	304	286	291	297	314	288	297	292	271	292	312	328	296	299	297	290	296	282	337	272	321	314	313	321	333	300	326	325	309	331	290	306	286	300	329	296	306	319	274	299	285	301	274	306	294	297	306	316	286	283	280	335	316	278	310	311	309	326	357	304	301	310	297	293	311	290	331	318	311	307	248	292	303	309	301	265	302	306	319	318	342	286	300	288	322	302	315	287	295	310	300	324	303	306	318	326	291	288	275	288	317	304	317	295	291	309	285	286	303	321	351	348	289	308	305	290	323	297	333	299	302	305	297	313	274	303	300	271	346	309	284	316	309	298	302	318	323	295	307	314	293	304	308	292	308	305	295	275	302	302	332	301	293	313	330	307	313	298	339	303	294	293	311	276	293	321	312	307	319	308	312	348	316	302	325	294	318	288	292	309	303	297	309	279	288	294	319	292	325	295	321	269	286	278	302	303	296	317	344	310	289	314	293	279	284	309	300	321	289	320	317	335	321	345	315	307	293	289	330	312	339	309	302	286	304	293	291	326	335	325	297	317	316	326	301	326	314	317	301	287	304	293	335	315	357	305	304	307	307	325	329	309	336	296	323	274	307	305	284	306	316	333	290	288	318	314	300	323	293	320	313	309	302	295	282	287	317	289	309	281	309	270	298	305	300	312	314	330	309	327	280	325	284	324	329	301	280	318	316	266	305	294	324	312	312	309	323	272	323	299	304	275	302	314	286	266	290	290	287	301	309	308	333	331	303	307	313	315	279	285	286	312	354	287	303	278	284	290	315	334	292	275	307	320	282	323	308	325	296	310	295	304	316	297	297	316	286	340	296	330	317	303	287	307	314	311	290	291	298	316	308	316	310	290	335	307	348	306	318	308	288	304	286	330	302	300	291	308	322	318	293	311	283	291	294	302	313	349	308	319	287	316	304	310	313	322	334	280	266	277	295	290	300	321	320	321	307	320	313	305	325	293	295	317	303	311	301	305	317	318	307	297	308	266	334	260	298	300	311	294	297	297	302	328	343	304	311	313	307	294	294	302	291	322	330	304	307	285	295	264	289	289	302	329	312	330	297	307	290	315	308	292	305	307	292	272	328	317	287	312	317	313	273	300	326	274	300	320	302	304	315	328	321	273	302	288	331	261	282	308	297	312	319	312	295	288	296	321	354	307	320	283	300	290	296	304	336	332	325	319	302	285	305	282	266	291	307	311	282	306	310	297	285	304	310	316	290	295	295	345	296	285	274	338	304	312	318	279	309	288	298	326	281	297	303	311	302	302	301	318	314	318	290	286	312	281	287	312	292	272	296	273	271	310	264	262	291	332	283	301	291	324	308	281	302	306	286	298	314	321	293	284	283	294	294	293	301	318	322	295	305	316	300	280	297	291	302	292	305	296	310	321	326	331	334	332	313	323	299	321	293	287	304	314	319	295	300	292	310	297	308	292	307	332	288	325	319	293	297	324	340	330	298	280	282	296	320	322	318	322	314	299	350	307	315	295	331	330	323	291	303	292	293	319	306	305	323	296	296	300	344	304	304	292	302	283	305	280	299	314	290	309	327	299	321	322	288	286	284	282	313	323	301	274	295	289	324	341	293	335	275	318	276	297	289	299	264	289	327	278	303	307	294	294	333	303	309	277	326	289	318	310	310	306	319	301	279	294	285	283	316	307	301	315	307	321	297	297	312	277	295	293	296	273	329	323	295	316	304	301	303	330	292	290	279	300	306	307	283	282	304	318	289	287	286	292	298	299	298	283	334	271	325	304	324	307	327	309	262	340	309	315	290	306	283	313	288	315	302	303	293	301	301	332	295	288	310	286	294	303	304	292	311	311	306	299	306	322	294	321	308	287	293	306	309	332	337	304	280	314	287	288	346	295	323	323	316	293	279	290	292	310	307	283	312	342	299	262	332	306	282	311	302	269	322	292	296	286	311	316	312	283	296	294	291	307	299	296	322	297	320	304	301	323	294	269	306	297	307	292	296	302	270	316	337	303	331	310	332	280	290	282	320	315	305	302	304	305	324	306	325	274	319	311	337	321	306	306	310	312	276	320	336	287	311	297	317	318	334	311	309	308	286	319	316	301	323	294	311	315	321	318	313	307	317	297	280	323	320	295	343	288	313	290	324	320	315	296	296	305	313	328	308	256
27826	18428	5465	1937	3514	6138	4694	1165	592	538	534	552	581	558	543	557	618	514	573	527	535	522	545	527	538	557	554	542	516	521	535	542	518	546	531	527	523	531	535	523	555	508	627	570	547	541	501	524	566	597	550	557	553	575	550	562	569	523	538	534	521	562	537	519	567	523	588	535	553	527	554	560	515	577	573	534	523	550	534	568	526	522	598	535	561	538	526	571	556	547	572	534	571	536	568	553	521	589	543	524	534	553	538	589	560	570	565	549	535	514	541	539	522	516	548	516	544	555	564	557	525	556	538	559	549	527	550	581	550	568	558	550	579	570	521	514	547	540	554	532	533	600	558	544	532	500	494	558	548	540	543	521	522	518	477	562	566	542	554	546	505	539	607	529	547	571	557	582	529	553	548	544	510	524	588	545	549	548	572	523	540	499	575	570	539	593	534	568	533	585	498	531	531	527	544	528	563	557	577	517	555	551	521	557	551	515	570	574	525	553	555	513	539	586	569	544	565	545	533	518	535	481	576	546	539	532	586	618	528	554	544	561	535	514	577	567	576	513	560	567	530	547	547	570	543	562	575	549	585	543	522	500	557	583	568	569	558	512	570	502	533	526	569	540	547	542	598	527	514	561	559	514	617	546	555	522	561	553	569	536	481	556	532	546	551	602	571	587	537	548	539	555	573	565	580	553	515	529	549	530	527	569	581	583	552	530	547	573	526	597	547	548	518	555	490	537	519	584	541	528	549	564	509	516	530	505	529	595	544	533	508	541	516	575	536	547	501	525	537	565	544	514	566	567	546	551	552	508	555	546	515	553	551	532	542	552	541	518	538	538	525	563	504	535	551	575	587	559	561	552	545	541	538	557	581	540	548	568	580	556	555	507	574	536	545	558	519	485	564	538	577	546	508	572	542	562	529	507	544	565	540	553	549	563	500	528	542	552	527	515	515	556	599	541	517	554	563	545	543	536	541	521	555	529	532	510	555	544	570	592	529	540	523	555	537	547	537	571	551	549	537	553	575	539	576	587	546	558	583	555	538	538	520	593	528	547	535	579	579	520	558	554	538	532	526	556	538	538	539	576	560	511	537	590	553	534	531	583	525	560	525	560	548	540	535	524	546	560	557	586	542	603	523	507	569	576	596	498	517	558	556	583	537	502	547	548	562	569	539	543	522	568	503	521	553	584	550	534	543	543	520	540	551	518	528	568	556	586	561	606	582	509	510	535	550	532	569	558	573	510	578	559	552	535	529	557	563	525	523	529	525	526	542	513	531	554	544	537	581	567	523	551	505	581	519	562	579	588	553	592	520	522	506	541	556	539	516	569	535	544	531	531	564	582	586	536	558	559	567	544	547	551	524	544	542	543	581	526	559	542	571	538	560	549	566	557	539	570	551	558	525	531	567	527	572	570	549	545	541	562	552	548	529	516	570	546	551	598	535	563	566	521	532	545	522	587	526	553	526	563	550	555	541	537	574	552	615	559	538	547	573	601	544	558	593	527	542	571	553	507	596	560	564	543	575	538	555	580	530	542	533	500	547	548	544	583	612	587	499	503	565	553	542	567	540	537	565	549	555	580	561	552	533	550	566	568	548	545	554	568	538	554	545	558	570	549	550	538	561	555	555	510	503	570	565	534	555	534	537	544	562	549	582	566	568	541	548	573	536	512	542	565	541	565	541	517	577	608	504	562	567	508	587	576	550	545	512	555	574	551	537	542	511	579	526	546	544	540	510	537	602	518	558	528	555	541	528	569	536	591	540	563	522	542	552	535	499	542	579	573	515	509	538	519	563	550	563	571	561	546	563	545	568	524	556	540	580	531	554	544	528	554	559	489	522	542	564	514	543	576	570	571	493	579	552	543	534	525	528	591	481	534	531	544	521	540	541	548	574	547	553	536	532	556	525	602	513	553	553	567	556	551	561	517	550	544	559	545	552	589	553	522	537	573	513	546	553	531	537	523	577	550	532	525	534	538	605	575	542	569	551	551	546	587	569	551	540	530	523	569	515	588	579	561	531	557	561	562	583	564	570	554	538	568	533	522	541	574	584	548	528	539	574	564	548	592	547	519	556	550	539	560	527	529	552	534	540	540	534	524	548	526	550	573	567	568	579	553	587	547	600	545	560	580	537	564	526	540	567	531	552	521	520	540	531	538	570	546	551	558	574	576	568	539	558	536	544	540	540	583	579	547	511	544	547	555	557	584	528	543	558	519	564	583	559	567	576	563	543	554	536	543	544	569	549	515	545	587	560	529	566	574	556	586	535	547	525	507	521	560	538	542	546	524	522	570	572	567	558	530	541	540	547	530	515	534	604	545	505	529	578	510	536	527	523	603	544	567	578	548	573	507	511	557	537	496	534	599	542	542	571	566	539	548	571	559	578	570	526	553	548	572	561	557	576	536	537	557	572	544	532	564	537	626	490	546	503	546	550	550	546	523	566	558	566	581	594	579	521	577	531	542	523	573	543	585	520	548	603	591	584	574	557	573	524	536	551	518	551	547	535	560	518	506	548	504	517	546	570	557	531	507	521	589	512	490	583	544	530	523	508	552	527	559	519	514	548	494	561	587	544	533	573	577	542	570	567	552	539	573	527	581	532	562	631	523	559	572	547	547	581	538	533	510	529	508	569	540	537	542	564	536	501	563	528	550	538	540	581	555	535	574	504	549	596	535	566	517	548	538	568	582	529	535	539	538	583	544	554	554	585	566	531	557	507	555	522	556	520	571	540	549	546	535	549	556	523	556	526	501	559	551	541	519	549	487	571	517	544	541	507	565	509	521	518	545	535	530	573	563	528	533	543	552	520	515	558	536	544	533	546	509	542	541	559	575	496	529	585	541	569	543	565	512	552	530	539	525	562	537	529	561	566	557	568	550	555	535	533	542	599	545	543	518	560	520	542	513	548	522	556	534	534	607	577	549	572	541	524	529	537	544	557	569	535	518	553	592	534	597	552	520	535	524	580	553	547	526	523	556	557	531	564	565	569	600	557	558	526	563	533	563	565	535	517	552	545	564	524	534	556	560	596	530	519	529	539	562	555	571	554	578	538	532	564	560	560	524	568	574	562	533	528	536	564	569	555	539	548	576	544	565	586	562	542	549	537	571	553	539	551	577	527	528	544	576	512	564	583	552	531	539	529	552	546	545	519	545	521	556	549	533	543	540	583	543	579	511	531	592	591	521	498	538	539	521	560	550	560	554	553	508	550	582	546	542	530	521	549	527	520	545	575	528	574	519	520	553	553	549	536	543	585	537	539	518	571	572	568	530	556	499	584	545	536	546	544	562	503	564	580	520	559	533	515	595	575	571	558	586	558	590	579	501	548	561	553	554	604	549	534	543	527	556	578	566	552	607	535	588	534	507	577	545	537	574	581	538	623	546	538	563	538	550	564	584	572	531	545	518	534	562	523	561	538	553	594	558	544	541	528	588	571	528	529	540	570	542	532	581	597	557	496	576	549	520	536	511	563	539	537	552	547	550	532	544
18501	14880	3716	2629	5542	9746	7372	1613	736	746	724	720	727	708	779	773	768	735	725	755	733	767	743	733	711	709	753	740	701	708	698	735	755	692	709	745	711	732	689	704	744	684	749	744	724	680	737	727	720	751	769	768	713	728	726	730	781	746	734	728	704	723	761	742	758	765	750	719	769	713	797	724	737	722	725	731	750	707	772	744	716	723	736	738	739	715	721	765	704	715	737	739	734	751	725	728	711	714	739	697	758	731	754	752	745	720	737	705	742	728	687	694	728	747	692	705	730	743	739	719	770	737	756	768	751	743	706	725	765	719	716	775	746	690	736	729	705	734	720	723	770	715	785	710	708	748	706	753	721	702	697	719	762	738	707	749	743	717	731	743	760	739	696	710	724	728	736	677	719	734	702	753	742	739	680	726	660	719	706	706	755	734	754	741	754	735	759	751	710	715	726	728	759	714	699	693	738	738	761	717	779	728	728	718	747	679	742	741	750	725	680	753	736	746	741	742	767	728	712	775	735	714	719	707	715	698	750	683	723	701	793	722	761	743	739	749	734	723	745	721	717	733	744	695	736	759	793	739	724	723	735	759	774	720	678	708	713	776	728	702	761	741	689	718	717	783	715	715	747	721	742	735	737	693	706	658	695	715	782	741	715	663	701	758	726	709	740	650	677	765	737	747	723	762	714	731	690	732	718	712	727	728	699	772	771	782	752	714	754	713	753	735	751	752	732	736	702	731	700	741	714	728	751	739	728	764	755	713	685	742	747	678	724	774	759	721	757	742	763	715	700	749	714	709	722	708	755	728	700	745	707	754	716	752	686	737	709	731	739	701	749	684	736	725	726	742	752	740	728	714	745	718	731	749	716	743	741	759	709	754	736	791	733	694	696	739	735	730	724	770	744	718	755	680	746	720	734	714	694	683	736	691	760	702	715	761	734	769	741	744	743	741	663	704	722	755	739	692	690	736	719	717	713	752	746	702	728	744	733	773	698	720	748	722	700	732	706	707	673	757	727	759	733	751	724	756	752	728	703	747	785	731	713	707	693	742	731	773	736	756	754	715	752	741	717	671	709	735	768	713	721	697	699	714	726	743	699	733	737	735	774	770	718	748	740	719	688	716	804	692	729	725	741	753	703	748	742	699	764	716	736	726	738	706	724	717	696	733	730	735	718	722	695	715	774	735	728	763	746	657	709	814	696	765	711	724	743	749	736	681	731	704	750	743	748	714	761	743	686	734	690	733	721	699	732	707	748	707	723	765	763	739	716	787	761	757	715	734	718	726	734	745	700	711	746	724	712	771	746	716	683	714	748	717	747	712	742	712	718	751	785	700	706	722	696	771	741	733	772	721	758	733	791	739	693	710	721	701	751	728	715	722	747	707	721	713	740	725	749	727	816	712	744	722	753	721	760	721	724	719	695	783	762	754	716	687	730	728	725	713	710	762	712	759	713	706	755	765	740	777	735	748	660	690	741	742	748	730	761	687	726	705	755	714	717	712	695	748	771	727	708	691	737	690	712	735	724	728	763	689	735	732	749	705	722	730	716	732	775	720	706	781	798	744	708	753	740	720	749	741	781	801	764	743	750	723	704	714	677	708	676	759	663	729	714	744	699	695	743	708	766	722	767	752	711	738	750	776	735	750	717	755	674	742	721	695	733	729	758	728	693	737	724	745	739	716	729	736	710	707	709	757	701	769	723	682	757	758	723	747	708	728	751	695	742	728	702	721	753	752	712	718	679	722	751	723	737	703	743	733	708	712	731	761	726	718	728	747	727	702	714	707	752	742	728	730	716	749	754	760	723	738	761	735	756	729	726	748	713	717	733	727	739	707	675	742	763	719	738	688	715	707	720	726	732	738	760	740	687	759	743	744	739	722	713	764	744	729	749	743	734	728	786	695	760	723	721	770	712	724	755	708	704	726	727	686	736	736	722	731	776	730	644	757	771	721	725	763	711	710	730	782	703	767	692	710	715	714	727	740	736	707	720	705	749	705	732	733	718	733	659	717	714	746	741	763	765	755	712	736	727	728	687	770	718	741	691	733	743	724	722	685	742	767	722	667	755	724	737	732	756	728	751	707	680	755	728	723	730	751	741	707	764	722	767	728	716	729	718	742	723	794	667	733	749	754	718	751	693	689	736	684	719	712	714	744	741	752	761	762	761	752	746	765	720	705	767	710	684	738	755	737	732	745	739	738	676	724	686	756	707	726	710	699	708	719	726	749	763	719	751	730	765	724	741	768	710	722	742	721	749	769	707	745	661	704	696	739	754	709	752	709	718	735	720	740	804	766	693	793	695	709	789	683	739	714	707	728	769	762	772	743	717	762	718	729	726	737	740	704	712	712	718	749	711	716	726	731	695	750	756	737	727	783	718	724	743	754	737	739	742	736	694	768	735	760	746	746	715	709	722	790	725	759	680	749	718	731	751	743	782	698	726	759	726	692	715	754	744	760	725	730	722	735	741	714	767	741	710	749	723	762	738	730	716	725	710	709	744	756	763	688	706	758	732	752	774	722	761	711	678	744	740	729	708	725	701	780	706	710	711	705	726	680	721	720	706	691	676	742	736	743	725	756	745	702	747	720	762	755	723	741	726	724	734	739	690	726	727	718	776	731	723	721	716	712	662	769	734	715	731	714	778	701	756	777	716	737	788	726	739	729	752	699	742	734	714	759	755	736	719	757	743	727	714	786	768	732	713	728	747	755	782	788	754	751	740	723	730	701	727	713	685	695	705	704	744	761	760	722	781	726	727	761	738	698	743	688	686	729	691	717	718	704	716	677	683	774	740	770	698	714	740	697	715	719	744	734	698	750	736	671	727	756	751	720	675	724	713	761	737	753	716	746	711	688	753	761	720	681	732	747	735	732	716	751	752	711	770	751	747	740	719	733	741	729	761	717	737	758	754	716	700	712	716	721	667	760	719	719	739	749	671	673	757	745	716	746	759	766	670	737	730	722	728	724	712	753	721	713	769	733	718	720	760	784	738	741	725	706	699	707	714	729	780	695	734	658	779	743	755	722	716	744	721	729	774	760	761	723	772	754	782	728	762	726	776	733	750	738	717	737	724	692	692	710	727	747	730	714	771	720	696	769	720	758	727	712	755	655	767	739	694	731	748	705	776	721	748	729	683	738	769	689	767	705	749	760	757	704	736	713	743	697	739	772	744	704	748	710	746	745	686	740	705	757	716	702	728	742	682	766	725	710	644	675	752	732	711	759	709	787	720	693	742	756	728	746	738	772	727	723	673	727	726	692	751	755	694	722	759	808	736	739	708	688	714	748	732	704	706	749	745	715	741	763	711	690	681	763	727	720	751	749	718	720	712	710	704	689	722	776	729	675	728	757	705	718	690	722	743	703	687	699	731	729	731	702	691	716	719	772	754	755	726	738	757	741	730	758	744	740	753	759	726	726	695	746	707	735	730	756	743	748	718	675	746	751	709	761	742	747	736	733	744	722	743	668	731	727	729	727	718	737	723	677
23441	21176	27621	25099	25622	38233	28669	7280	557	487	543	453	500	472	527	450	523	485	483	469	460	491	483	527	445	493	463	480	476	442	453	509	486	453	476	514	467	486	481	472	505	435	479	413	451	450	503	488	448	479	469	468	476	429	475	474	472	470	484	495	446	476	463	503	467	502	410	479	490	473	494	483	470	455	505	435	492	449	445	484	513	477	469	431	482	461	457	455	462	503	421	449	459	449	507	465	467	459	489	455	470	432	468	456	457	466	483	462	457	509	484	499	495	489	476	498	469	466	472	486	483	461	465	475	481	476	471	517	489	494	453	487	450	493	497	468	451	459	514	484	439	478	480	456	462	430	433	489	449	468	531	476	478	498	484	490	426	488	488	508	469	464	500	451	439	462	470	489	475	477	472	512	487	437	437	509	486	461	471	487	487	486	470	526	463	443	498	433	460	456	465	474	458	458	448	467	518	481	464	452	489	461	469	465	449	476	489	463	498	506	460	507	448	503	451	479	466	481	490	471	463	475	473	472	462	478	452	435	467	465	450	439	447	478	449	439	460	454	516	507	482	476	452	500	466	448	456	450	512	514	495	475	459	481	471	469	501	465	495	492	463	481	459	453	464	493	446	442	437	459	462	437	433	509	483	466	455	474	433	481	508	473	483	479	436	505	461	460	482	491	474	524	535	473	459	499	530	490	482	467	525	456	451	449	425	469	476	450	452	483	496	459	463	469	440	453	462	459	470	446	489	472	493	477	475	442	485	496	499	462	470	464	487	478	456	478	478	470	464	460	481	475	496	469	497	445	485	449	474	454	496	446	515	450	465	489	481	459	471	467	485	511	459	436	462	487	440	459	471	444	438	462	511	461	498	434	515	444	444	454	477	489	497	475	475	466	462	433	465	458	442	450	459	438	472	468	445	485	480	467	468	514	470	465	442	494	437	460	460	479	514	465	479	442	453	414	477	453	468	468	451	474	467	461	474	508	517	451	459	463	481	502	498	451	453	458	495	449	467	484	476	439	453	458	474	522	452	458	490	467	488	494	466	466	493	468	472	476	456	495	464	472	466	482	449	457	486	440	486	456	422	474	464	460	483	411	465	464	451	442	479	449	441	467	467	487	474	491	465	480	477	477	509	415	447	504	444	485	439	492	481	459	460	487	462	488	470	471	469	443	465	481	476	468	476	493	431	495	507	457	458	500	479	482	519	508	498	501	506	501	458	491	484	454	506	490	468	490	494	479	498	476	462	482	473	470	424	465	475	454	473	461	488	483	490	492	479	463	532	473	474	490	469	482	502	502	478	458	462	424	425	489	481	470	431	490	483	484	457	482	433	447	456	472	454	478	475	505	455	493	484	478	486	491	466	460	468	468	461	492	470	489	462	477	458	429	483	485	469	447	492	487	470	472	453	465	451	490	455	464	469	497	473	456	487	458	441	426	470	468	453	436	462	485	391	476	460	459	524	459	480	459	496	486	483	502	482	465	481	462	467	487	473	463	512	462	481	413	484	467	491	478	511	442	484	475	499	484	454	466	518	491	465	474	494	461	470	501	499	457	479	473	475	467	472	438	434	461	462	445	464	446	469	471	441	458	475	437	470	430	485	435	496	463	470	457	440	467	484	486	471	435	469	504	453	481	496	472	474	458	473	486	465	481	503	491	473	470	470	476	438	470	495	508	526	481	481	473	471	437	468	457	450	502	492	495	493	484	486	463	485	536	456	485	482	515	454	472	474	511	447	449	448	486	488	470	480	475	453	464	459	442	502	483	494	500	501	468	464	436	439	469	485	442	473	453	448	492	509	457	462	466	479	443	459	488	470	461	454	495	495	509	419	483	511	462	471	465	488	486	432	467	457	450	451	493	510	476	483	488	489	438	480	463	494	497	472	458	493	490	470	493	458	482	490	487	453	489	428	486	453	437	437	474	453	487	501	511	497	500	446	472	466	467	493	459	458	440	493	496	447	456	444	465	484	466	484	469	455	457	467	468	455	488	472	510	484	455	467	482	478	478	487	499	452	480	481	471	449	432	422	484	446	496	424	506	466	502	472	474	467	455	455	451	459	467	438	464	470	497	436	482	464	468	479	483	461	455	462	481	479	485	478	456	473	480	480	488	452	465	481	455	482	460	461	450	416	485	467	490	482	450	450	458	498	456	430	426	464	462	454	466	439	437	453	478	502	457	462	483	475	558	485	483	448	434	490	487	456	497	499	441	482	440	436	487	494	484	447	436	484	443	478	539	450	472	482	455	484	474	504	482	445	472	505	473	441	508	487	487	466	483	504	447	453	469	433	444	456	478	471	485	429	470	476	489	477	460	490	442	470	498	443	518	467	487	434	451	478	473	480	454	455	479	448	483	474	454	494	468	468	432	478	451	442	476	488	496	508	462	443	442	478	481	470	495	530	478	447	490	458	486	488	479	486	495	476	448	474	464	465	467	454	461	458	480	425	503	478	437	497	431	470	433	483	437	474	468	490	449	470	466	487	421	454	449	477	429	481	430	471	448	501	476	437	454	474	466	520	472	462	461	461	475	485	456	453	503	453	480	483	459	475	491	476	495	486	459	457	479	501	483	480	450	461	457	481	493	452	490	451	493	475	503	515	422	436	421	454	442	485	459	472	444	483	478	470	443	453	484	515	463	466	513	474	462	423	472	464	446	478	460	469	453	463	455	473	463	477	493	454	483	461	502	461	419	519	489	488	442	476	477	452	485	495	469	454	481	484	429	479	479	465	472	501	457	465	450	472	499	448	446	457	498	455	491	446	424	492	446	446	465	452	466	468	448	475	466	454	464	467	463	478	472	426	495	465	454	483	495	486	475	491	449	461	459	480	495	475	443	483	480	462	474	445	473	458	488	465	472	446	484	503	472	456	431	473	454	511	527	476	453	472	458	480	446	431	439	455	505	470	497	466	442	481	486	479	476	495	449	495	460	461	511	467	487	442	496	481	492	460	475	448	452	464	472	445	460	453	478	505	464	473	430	447	433	497	493	480	481	452	482	464	469	480	509	469	498	501	493	453	429	469	489	456	498	482	472	412	425	488	449	466	477	484	461	512	462	523	456	481	505	461	448	474	497	454	467	484	500	505	438	433	449	515	479	443	483	440	456	518	440	453	505	482	471	455	455	485	525	459	480	488	425	456	479	445	494	497	458	461	439	437	446	487	489	527	500	445	471	454	497	471	487	470	467	450	481	443	438	448	457	441	505	444	463	496	516	481	481	451	480	437	484	467	451	483	459	481	469	448	417	488	455	479	501	449	470	487	493	519	479	458	449	480	508	496	427	504	498	466	470	493	479	466	525	451	464	458	448	434	506	498	489	462	434	512	494	496	457	453	464	516	452	492	505	462	482	432	459	494	488	525	461	439	474	460	480	519	469	452	481	464	433	432	502	487	471	452	506	437	475	468	470	475	491	510	464	483	493	457	449	468	464	479	483	443	497	478	462	479	468	488	464	450	443	441	497	430	481	486	481	485	434	466	468
24194	26511	11380	13869	35168	43515	30176	6744	651	694	631	651	648	654	629	663	668	662	689	620	668	680	662	680	689	677	706	642	657	633	632	659	645	621	642	629	684	653	656	599	662	655	648	658	650	663	630	707	580	651	609	626	728	658	621	650	635	631	626	624	671	645	658	652	647	654	649	664	574	644	602	648	608	664	652	617	646	633	649	624	629	638	615	595	645	651	651	622	615	636	686	648	638	652	668	618	662	627	664	628	639	639	631	636	641	687	648	637	684	638	627	616	660	660	637	674	636	643	648	636	707	606	645	633	651	580	640	630	650	622	655	666	635	645	624	611	612	715	678	663	669	644	668	628	656	666	675	657	629	641	614	606	627	624	615	626	641	677	671	662	662	673	629	669	649	645	667	615	653	630	676	658	632	651	640	636	635	672	679	695	651	678	665	648	617	635	654	613	651	672	666	621	659	685	702	607	699	627	662	662	637	643	653	669	665	686	640	639	619	647	635	624	643	638	668	642	676	693	681	677	661	658	659	651	672	708	667	616	637	659	624	628	629	668	661	658	674	609	649	646	653	672	674	605	700	682	629	634	660	674	616	635	647	628	622	648	659	634	666	673	590	600	652	633	658	641	672	600	666	609	658	611	642	651	655	619	628	650	682	636	682	637	664	684	634	632	669	650	628	623	623	668	618	694	683	648	633	649	689	650	632	638	602	696	643	635	637	648	623	610	652	653	643	639	653	646	644	659	638	640	687	613	607	651	642	625	621	636	724	673	649	638	615	653	625	649	652	628	683	650	693	644	588	656	637	663	651	586	653	650	614	648	681	661	636	674	656	633	633	632	669	629	640	665	676	644	637	686	670	648	653	659	657	626	633	643	655	595	637	694	639	665	637	613	675	596	692	619	617	667	688	622	665	629	653	727	624	629	608	632	652	689	611	615	623	672	679	690	656	630	650	632	665	680	662	646	621	679	674	665	643	631	627	623	646	677	662	652	629	627	654	632	728	636	672	638	643	651	650	625	654	626	654	634	617	668	650	621	638	642	669	627	687	588	639	670	602	657	647	584	677	661	669	606	586	611	621	654	667	617	678	570	668	625	668	626	677	655	643	670	657	680	660	684	670	653	623	651	641	650	674	642	621	642	633	636	677	653	664	683	622	646	616	662	656	646	655	618	661	662	634	646	631	626	615	645	667	674	631	632	674	638	662	654	673	649	645	685	667	646	621	665	642	674	679	652	586	633	674	688	690	681	663	636	622	621	647	644	645	599	654	675	611	633	641	630	619	620	631	624	671	670	641	607	645	642	645	666	626	668	670	637	635	665	636	681	658	632	677	616	663	654	650	645	616	713	647	612	649	640	676	622	653	606	648	668	638	670	665	650	698	644	681	657	621	652	617	683	642	672	667	646	660	692	637	646	599	648	598	633	610	620	688	628	670	648	636	636	639	645	618	693	610	645	641	614	652	686	679	649	664	713	621	623	691	654	638	633	634	680	638	627	610	652	663	633	603	648	656	679	651	580	630	643	644	662	638	596	648	641	597	638	650	642	682	645	637	663	661	642	655	646	664	685	669	638	667	641	625	664	600	657	659	648	621	644	627	646	632	673	645	655	630	660	607	629	661	637	618	631	601	669	681	625	625	619	665	678	647	678	605	661	627	663	669	649	606	651	635	684	635	643	649	640	650	659	667	622	632	634	634	651	683	624	645	711	649	629	633	654	675	667	665	685	675	677	648	625	650	669	628	684	645	682	677	668	621	668	618	634	660	700	609	673	652	660	692	603	624	638	652	692	691	625	665	672	692	663	665	624	700	680	680	554	635	656	631	624	665	673	662	636	630	681	617	648	688	636	634	612	633	636	661	629	620	643	647	636	623	647	649	662	604	620	643	649	674	679	624	684	641	664	625	684	617	587	618	616	670	639	681	633	643	638	630	605	710	632	636	624	620	684	621	645	637	658	625	674	681	629	672	654	645	614	659	634	669	681	623	644	664	640	663	654	618	664	663	614	605	643	628	633	707	646	641	648	640	566	656	655	626	611	662	632	635	652	694	660	647	614	655	634	650	671	663	616	625	682	641	605	664	676	665	619	640	656	651	656	635	664	668	651	638	661	645	640	641	704	633	638	662	614	674	645	671	659	614	633	637	586	602	649	588	608	661	632	690	642	645	635	668	619	651	651	627	642	703	656	609	636	661	646	631	675	662	685	646	669	632	644	626	651	703	661	618	624	594	607	644	659	644	672	633	624	674	659	644	627	630	665	648	677	606	614	648	652	632	632	670	661	657	662	643	610	648	656	738	623	632	705	673	662	612	618	640	663	647	679	673	672	601	636	611	630	614	630	665	589	676	687	648	647	592	669	638	626	668	665	648	671	648	590	648	643	658	682	633	668	656	632	643	621	642	662	638	629	595	669	646	669	666	609	655	676	644	654	676	633	642	639	633	644	645	664	620	634	659	696	659	643	641	613	631	632	620	632	642	658	642	654	593	631	598	709	612	646	671	641	686	702	580	633	629	623	662	661	660	625	671	628	645	618	622	672	623	629	597	673	645	619	672	627	617	644	641	652	667	686	662	641	642	623	674	663	666	630	656	684	704	636	633	648	623	642	593	668	635	613	627	668	637	612	651	639	617	651	672	647	682	655	665	675	637	652	614	644	668	705	642	678	650	667	667	628	656	597	641	664	611	659	651	651	637	597	616	674	635	577	654	661	679	632	572	582	644	688	636	627	674	611	664	649	669	646	682	677	708	644	637	647	676	624	650	640	652	619	658	640	641	631	645	657	659	618	660	668	625	689	629	660	611	667	689	686	607	613	659	645	606	636	649	620	647	630	642	638	660	620	648	623	592	671	636	689	624	635	634	619	624	653	659	679	635	659	672	654	629	661	629	659	599	632	646	661	629	639	654	636	655	624	606	691	631	685	665	651	635	617	621	604	631	608	593	690	629	654	654	651	667	704	633	638	651	628	656	660	695	654	646	662	683	680	625	671	630	630	639	653	606	640	632	604	656	672	666	658	646	666	667	630	640	626	641	667	631	644	646	621	625	595	641	640	629	616	645	643	684	630	652	711	650	646	654	679	671	625	687	654	676	650	622	642	637	659	641	658	624	650	638	658	617	637	667	635	677	627	686	649	617	642	681	599	634	677	637	677	594	656	680	632	682	668	669	672	662	677	658	654	666	608	661	654	692	623	611	657	639	613	616	653	624	669	603	640	678	619	649	609	679	655	608	676	580	634	610	626	653	612	636	658	638	662	680	664	629	643	630	646	636	589	641	645	624	652	626	662	669	654	625	651	638	646	655	672	643	620	627	615	662	640	619	640	673	649	687	652	669	647	649	618	632	673	655	649	659	629	639	619	599	656	619	646	634	616	704	668	650	627	623	689	668	645	672	666	652	648	638	645	648	681	674	680	623	633	669	635	591	659	611	648	644	658	646	677	653	708	648	589	659	641	643	662	636	656	624	662	616	677	672	689	657	679	658	666	687	671
24753	21111	25345	24317	19267	19199	11855	1396	397	481	413	433	373	457	464	419	430	436	415	425	424	452	411	391	418	410	409	427	408	417	410	446	435	424	375	424	405	363	404	410	413	422	419	401	411	442	424	419	376	439	411	458	424	441	410	415	420	404	404	422	400	412	407	412	419	405	406	384	433	383	419	437	408	383	387	407	384	388	400	374	438	426	426	395	463	422	422	405	403	409	436	389	452	412	405	392	392	400	415	389	440	432	405	430	394	388	427	436	412	420	391	377	392	416	398	391	418	389	380	407	436	424	405	428	442	393	403	428	419	404	390	445	404	470	389	433	397	394	399	410	408	446	441	362	423	424	400	438	395	349	372	407	412	421	407	391	436	425	397	436	392	412	379	427	421	399	440	427	433	428	406	386	408	418	396	416	423	384	390	410	425	424	440	389	437	436	378	481	426	431	388	401	425	398	461	407	435	409	445	405	387	429	407	431	431	398	403	435	396	407	388	405	410	448	421	432	414	405	415	396	447	404	413	447	408	430	421	464	397	405	420	445	384	423	424	382	419	411	394	430	401	420	458	407	437	402	409	415	427	408	389	404	417	435	436	398	426	413	383	405	427	399	412	375	427	392	390	432	415	392	426	387	405	425	446	425	378	424	416	423	427	377	415	391	407	372	405	430	381	405	435	417	422	367	395	438	447	387	436	404	422	391	416	397	446	403	398	387	417	425	395	382	401	410	412	430	467	404	427	427	445	384	406	449	386	403	380	388	393	401	429	390	430	447	385	429	404	395	430	446	406	380	410	400	401	397	400	388	422	429	397	417	443	385	423	408	398	396	413	413	432	411	397	431	422	385	423	405	448	436	415	386	431	382	436	435	394	421	443	446	408	408	433	408	416	420	402	427	426	433	440	411	395	423	403	449	407	434	415	440	447	400	380	415	407	436	413	420	403	437	401	406	378	421	421	427	432	440	399	438	459	400	382	439	423	367	424	441	423	390	393	439	433	408	450	431	414	398	418	416	400	406	424	431	423	353	405	407	407	397	412	407	402	391	417	445	404	420	428	416	379	404	389	402	399	382	409	404	434	419	383	412	392	397	417	416	410	457	371	400	405	425	399	418	412	396	374	421	377	387	392	400	402	399	438	417	422	432	416	419	399	406	379	403	448	402	404	441	382	423	423	417	415	427	431	420	415	405	407	435	420	435	418	387	404	445	411	398	384	398	424	385	416	414	403	391	404	406	403	452	430	410	415	380	393	430	422	423	413	388	411	401	408	392	461	408	403	436	386	419	417	407	403	411	406	403	448	407	414	408	413	381	421	444	417	429	418	422	416	417	416	434	449	447	446	390	444	372	383	403	435	437	446	403	385	406	418	410	414	401	413	428	442	400	394	410	404	421	392	393	424	410	379	397	356	427	426	433	428	451	411	400	429	418	424	427	436	397	402	404	424	445	423	415	418	386	432	439	394	426	404	409	430	406	418	404	386	428	419	380	411	430	385	426	380	412	416	434	403	379	387	421	411	413	401	426	388	429	427	424	426	407	422	391	410	394	405	446	453	423	430	398	409	390	441	459	413	408	420	418	410	405	420	414	377	429	436	391	408	405	405	423	407	431	406	464	449	361	421	401	405	395	396	400	382	442	435	395	418	412	372	422	405	398	404	414	384	438	392	388	401	414	402	430	399	410	414	408	379	406	409	396	421	400	378	388	386	453	423	439	420	414	438	403	364	403	389	408	423	431	405	390	381	404	408	432	414	391	405	429	421	396	413	410	416	441	408	384	390	396	384	434	397	407	401	452	407	458	428	417	420	437	446	429	426	357	400	414	409	382	417	439	435	418	400	454	415	416	398	412	424	429	415	385	381	407	403	414	417	423	447	426	416	435	412	439	420	378	439	438	426	407	436	417	433	423	399	414	406	424	377	394	410	376	368	425	418	366	434	443	386	427	411	408	465	382	444	438	425	403	425	437	413	393	408	422	395	395	406	389	414	414	400	414	401	410	397	379	437	425	405	351	399	372	411	399	431	390	384	389	412	428	425	408	448	429	382	404	462	406	394	384	428	391	392	428	417	402	411	441	425	417	398	432	418	406	406	363	423	392	429	415	440	393	403	404	371	458	402	397	367	422	412	409	410	432	418	395	435	357	383	388	465	422	407	401	409	448	416	391	407	401	398	423	389	414	379	421	394	393	381	425	406	417	420	428	408	414	428	407	414	380	424	407	409	398	429	398	447	446	418	427	413	434	426	437	412	400	412	433	437	409	385	385	466	449	373	433	408	422	434	395	404	389	422	392	409	438	386	407	411	410	423	423	420	404	426	453	411	407	422	409	391	406	443	401	426	410	410	392	421	404	408	415	395	392	386	398	443	399	377	387	409	399	392	382	422	431	436	445	398	419	413	403	409	384	382	398	428	414	435	429	394	422	409	462	460	416	402	409	397	399	387	399	409	438	408	392	400	385	418	389	380	423	410	386	414	380	376	410	417	367	403	465	437	405	417	413	407	437	444	406	405	424	406	451	435	390	421	403	442	401	375	362	394	431	410	438	418	418	432	391	414	399	411	419	378	392	424	452	401	422	413	431	454	456	403	455	390	419	408	422	397	403	429	384	442	425	385	407	396	431	403	408	434	452	380	391	417	406	407	417	418	416	372	453	417	413	416	403	415	443	430	383	405	396	399	447	407	408	402	431	402	396	413	437	420	444	451	410	395	423	406	400	413	404	416	418	382	412	408	420	429	388	390	427	401	440	430	412	380	373	344	450	454	409	406	421	428	420	432	393	381	400	397	400	431	419	429	367	433	409	407	413	427	407	425	408	418	395	402	411	416	436	397	428	378	427	393	403	433	397	404	431	414	422	342	404	425	355	397	413	392	384	410	403	399	393	381	422	414	423	408	432	462	395	428	406	418	393	400	394	410	444	416	404	398	406	425	399	398	383	406	426	437	427	385	430	422	442	400	402	392	427	394	405	415	398	396	429	421	400	456	413	425	417	406	444	398	410	416	430	414	406	421	404	406	414	371	422	431	417	431	412	382	415	402	411	407	400	447	410	399	413	415	406	439	414	446	401	420	423	432	412	396	399	418	427	446	380	413	414	396	410	430	393	379	387	378	366	418	394	430	417	431	414	439	414	434	403	455	390	441	410	425	396	429	445	381	404	423	390	378	400	419	426	419	454	385	409	443	415	447	437	382	417	424	409	414	425	425	408	423	418	422	412	419	401	416	403	442	406	391	422	383	426	450	439	418	389	423	430	376	405	414	402	367	418	389	417	421	382	436	432	423	432	410	381	454	400	431	411	393	434	406	412	430	385	398	445	377	406	425	423	418	445	402	395	450	458	416	431	399	433	414	434	402	405	411	442	410	419	415	417	409	427	409	406	438	406	405	409	415	455	377	415	417	427	413	405	416	375	416	432	400	390	393	445	434	393	409	390	434	434	407	397	395	397	426	449	436	428	406	401	433	426	438	422	413	382	411	427	419	390	409	407
21830	24576	7099	15310	29852	28309	18229	1888	543	532	592	558	573	575	580	517	567	571	532	575	585	526	559	551	567	544	535	533	602	531	550	549	539	544	544	533	561	562	569	543	553	580	576	525	555	515	514	573	550	538	527	577	555	564	567	537	610	538	535	537	531	552	546	576	586	592	568	549	547	535	530	517	566	519	539	544	544	562	510	551	553	560	517	514	564	544	597	533	566	579	531	559	563	538	541	535	510	580	519	576	497	584	608	552	537	572	534	487	543	565	576	560	523	549	565	543	556	581	579	535	532	572	536	511	534	537	588	565	549	563	531	575	540	520	514	560	558	581	575	561	559	551	519	547	540	584	531	547	566	574	520	544	536	558	575	513	568	564	536	549	517	554	534	535	555	547	624	525	535	568	514	529	581	534	520	575	538	558	510	583	514	540	529	534	524	548	545	538	569	574	525	585	562	534	567	535	566	530	544	558	522	567	533	536	570	531	540	519	537	564	543	543	546	545	534	542	514	541	533	578	518	582	562	532	560	542	546	504	526	563	586	557	552	591	552	574	502	541	541	547	565	533	536	556	543	570	556	549	522	538	570	540	579	552	564	607	550	583	548	529	568	550	532	560	573	535	544	487	535	527	580	557	547	508	510	533	543	520	530	539	535	546	547	560	577	543	577	545	562	525	570	552	535	558	614	513	554	596	569	498	585	563	582	531	592	607	511	539	558	545	550	557	581	518	512	580	516	549	549	567	542	575	515	543	580	558	514	542	519	524	543	562	591	548	536	577	588	546	571	514	555	524	549	549	538	565	545	564	552	559	556	534	548	564	535	545	554	526	554	542	551	550	546	532	513	541	573	535	533	542	513	570	599	562	557	564	524	548	532	556	511	533	578	531	546	524	535	557	577	542	568	558	542	543	588	521	581	554	540	539	542	575	566	555	561	504	529	550	561	605	542	597	568	538	589	518	566	548	539	525	547	554	569	544	561	542	586	582	510	533	546	531	559	513	592	561	541	559	540	542	533	531	567	607	529	552	568	511	546	544	574	549	554	584	549	557	554	548	584	570	593	534	538	563	549	555	531	574	551	547	523	553	583	502	580	550	579	572	500	542	559	569	565	545	538	536	557	554	563	546	573	580	519	546	501	532	534	577	521	557	570	546	627	523	541	564	548	548	586	566	541	543	528	532	540	532	529	576	524	578	563	554	529	552	592	559	530	544	533	561	561	532	561	564	561	548	564	528	502	533	576	555	567	582	530	558	520	509	564	531	544	523	563	569	533	565	558	510	585	553	556	545	576	590	559	526	534	556	533	583	531	521	558	534	546	548	572	551	514	577	552	542	580	567	518	575	549	575	534	550	527	569	571	583	531	570	540	562	549	532	581	590	559	565	566	552	576	566	524	583	523	523	566	560	526	564	538	547	490	534	550	546	537	531	509	592	544	582	547	566	522	552	497	508	570	592	501	535	527	552	580	565	531	552	549	546	549	550	530	568	573	563	522	487	538	580	584	554	523	592	570	551	572	550	581	571	531	549	513	576	569	557	582	540	546	529	535	533	550	531	552	538	538	537	584	538	542	552	564	539	526	549	556	571	545	557	558	550	521	557	547	583	523	564	545	539	565	580	572	544	554	549	544	547	560	552	516	514	547	507	517	503	566	537	554	531	518	544	548	581	567	554	509	541	532	529	525	516	558	526	542	543	583	545	551	519	509	581	555	536	548	563	565	529	558	545	534	552	547	550	545	539	517	534	567	557	533	542	540	525	545	577	576	523	536	533	544	594	533	569	558	567	523	591	558	533	569	523	532	553	580	514	522	560	509	528	545	546	552	521	549	544	573	530	540	564	555	515	538	543	558	532	564	580	529	534	548	545	546	559	549	507	580	531	579	526	546	543	580	552	562	520	555	516	519	541	518	514	540	563	576	558	530	560	542	558	562	564	547	561	541	547	538	557	570	527	516	536	586	503	544	538	546	558	542	568	565	572	588	544	520	557	555	561	582	574	560	528	529	516	542	542	545	537	575	612	557	585	519	605	574	553	536	529	569	550	554	543	560	572	578	533	546	573	541	547	577	557	520	556	534	535	556	538	519	527	522	590	543	553	558	531	514	579	507	564	546	566	543	560	536	492	538	530	532	571	542	575	503	559	571	560	544	551	531	562	550	557	522	537	575	557	536	542	540	511	539	556	563	577	532	551	540	519	552	558	547	538	540	566	543	530	567	539	577	524	572	605	531	589	540	553	555	552	572	551	516	530	577	536	535	555	567	529	554	565	553	512	558	556	514	560	521	564	557	555	541	546	547	560	553	603	540	553	531	531	544	576	520	553	556	555	557	581	547	576	523	552	525	525	557	520	534	531	558	557	540	566	577	535	595	568	528	575	499	527	536	532	517	530	567	580	564	529	498	562	564	551	558	548	545	565	585	562	535	570	520	527	588	587	556	557	556	572	531	541	567	558	594	593	535	535	559	563	553	537	532	509	560	582	523	552	552	563	532	565	512	553	547	603	540	550	554	551	536	547	571	572	564	548	525	555	562	560	592	555	554	553	602	549	578	566	559	562	573	532	531	518	566	535	507	553	571	555	557	527	550	543	521	571	545	567	555	544	532	523	570	533	512	573	540	546	563	581	585	548	547	524	531	532	549	546	532	584	535	566	518	546	510	530	542	550	570	551	565	562	570	536	522	512	558	560	545	527	523	529	570	592	549	554	556	500	531	544	543	519	528	557	545	552	558	547	503	518	535	544	527	532	534	540	532	539	546	504	562	533	565	551	527	545	581	551	559	552	534	512	549	557	548	534	568	544	534	575	556	570	601	529	553	537	519	570	537	568	568	574	564	532	545	525	578	564	532	560	585	537	586	572	584	529	523	555	580	563	548	498	508	538	512	562	542	539	501	580	549	547	530	555	507	540	556	571	518	586	545	545	536	536	565	510	565	539	552	535	533	577	540	524	543	539	566	530	544	595	555	534	569	520	553	509	542	564	611	570	582	556	506	541	557	531	557	532	539	551	530	563	543	554	539	535	533	551	593	531	529	596	538	571	538	570	518	543	540	540	541	523	572	532	542	534	536	563	570	525	578	522	512	567	530	575	551	516	534	550	559	598	537	532	575	561	534	530	560	519	539	549	538	584	574	564	514	593	569	602	574	549	609	541	558	509	556	543	540	533	577	536	535	564	544	542	549	550	544	518	577	542	551	556	543	512	515	530	550	551	575	561	523	527	540	525	582	544	562	550	559	548	581	571	543	533	547	568	543	504	530	590	533	533	576	564	561	532	547	555	524	509	567	548	517	548	528	506	541	579	572	543	539	553	511	554	585	553	597	547	554	532	539	541	524	531	509	555	568	548	527	554	537	526	563	570	562	504	520	526	561	544	556	551	573	562	574	520	549	534	501	567	552	568	597	564	573	508	531	533	548	535	542	562	546	505	553	567	561	561	500	555	577	557	537	526	560	556	554	549	552	522	543	566	531	553	582	576	520	603	534	542
22362	21104	28283	24245	24150	44917	39747	13076	647	272	278	242	269	245	263	233	260	269	227	268	232	277	260	262	222	247	249	228	251	258	241	229	248	257	255	222	254	233	222	243	239	224	248	222	237	248	260	248	249	241	218	250	261	248	238	239	257	222	212	231	215	252	288	243	243	258	222	235	257	248	270	275	229	243	244	261	211	238	245	238	233	264	263	266	273	223	254	238	248	231	230	261	223	267	224	228	234	235	208	258	269	231	212	253	234	257	220	216	234	277	235	286	268	220	267	228	243	244	221	231	270	253	247	243	245	247	252	258	275	254	234	226	232	238	233	246	224	242	226	267	248	245	257	246	249	254	257	243	260	248	282	226	249	243	211	238	243	243	232	218	228	226	250	274	241	251	260	254	256	268	231	271	261	243	254	225	267	238	238	227	213	282	242	261	266	263	235	224	217	247	264	235	285	234	249	229	238	228	243	234	262	235	267	227	254	223	237	241	219	240	240	252	256	255	257	252	245	248	216	238	255	242	263	249	237	276	232	237	244	231	225	234	242	276	232	260	244	227	270	262	219	230	233	257	248	235	234	240	204	278	260	230	266	245	253	256	246	274	292	240	232	244	241	253	234	219	227	254	275	222	272	256	250	246	242	240	226	249	257	251	240	236	254	238	217	223	204	226	222	264	236	225	255	253	226	241	237	246	253	226	227	259	254	248	244	244	252	248	254	248	261	230	245	253	260	244	222	253	236	240	263	264	240	216	228	233	246	235	247	273	247	231	257	234	247	274	240	261	259	277	265	218	225	244	255	233	238	254	248	254	251	229	226	265	241	209	239	259	244	203	250	247	251	242	232	226	229	237	247	243	208	261	261	252	254	240	269	276	244	232	252	253	234	247	265	257	245	227	218	234	263	251	232	263	226	236	262	278	246	244	258	247	270	249	255	232	235	237	271	247	235	237	279	241	226	257	231	259	237	235	239	240	234	241	235	252	252	265	248	285	260	227	251	203	221	266	264	192	246	249	242	232	211	231	250	246	239	240	256	244	243	215	232	211	215	267	232	266	252	223	251	245	236	255	231	251	241	254	288	222	245	251	251	243	268	274	269	230	245	256	227	243	244	272	248	253	272	245	232	246	249	242	232	234	242	244	247	252	255	247	233	237	251	231	254	254	241	224	234	241	216	249	262	244	232	211	217	280	248	255	242	259	223	261	227	224	231	242	253	251	232	249	230	217	243	226	242	219	238	220	265	241	248	241	241	244	233	227	244	228	219	240	226	226	253	228	252	266	254	261	242	232	244	227	248	286	251	257	234	274	253	223	247	262	240	264	251	239	244	248	228	271	277	243	249	246	282	246	247	219	216	261	224	254	227	228	258	218	249	233	258	228	256	254	271	241	259	213	254	237	233	248	276	247	235	247	237	242	231	251	247	207	255	230	231	227	239	247	241	222	229	226	214	248	264	256	252	273	198	233	225	255	253	236	253	273	279	235	248	231	235	263	246	261	247	237	258	236	233	243	216	266	259	257	211	264	230	240	232	268	242	227	231	263	242	223	250	237	205	234	231	233	219	231	266	241	244	257	258	241	219	226	269	252	243	251	237	258	233	258	229	246	258	230	241	253	248	230	246	254	215	226	248	252	247	235	292	249	238	260	227	249	234	235	221	234	232	259	244	189	236	249	241	268	232	224	244	229	263	261	258	229	261	227	243	257	260	250	257	249	247	218	248	255	249	272	249	252	227	239	255	226	255	225	241	231	242	247	233	264	254	243	244	247	269	232	240	217	234	235	247	267	242	239	240	250	223	216	234	253	251	242	232	232	264	250	235	278	236	226	257	256	259	254	237	257	247	276	255	226	228	275	217	234	251	250	237	249	223	249	251	244	239	263	264	235	241	242	247	275	272	239	250	241	246	243	255	214	241	249	259	244	262	253	240	256	258	224	265	234	225	231	218	234	236	270	227	239	232	221	264	262	258	241	211	234	225	248	247	259	251	251	239	245	231	228	259	240	251	253	239	248	252	209	248	224	224	243	245	250	223	247	230	234	229	228	224	221	236	252	243	233	236	226	276	252	267	246	248	217	245	279	263	237	245	224	247	250	224	244	244	249	253	258	262	230	255	260	232	256	238	301	239	216	270	217	232	255	287	243	232	258	242	232	243	267	252	265	233	263	241	256	268	224	250	225	254	254	244	256	244	224	238	247	222	250	249	242	241	235	235	240	228	233	254	238	257	265	246	245	217	193	267	237	252	226	252	261	255	229	231	233	213	256	247	223	233	274	243	254	239	261	221	236	222	264	241	239	238	235	249	243	246	264	254	247	258	236	251	231	241	230	230	257	255	233	246	256	232	231	250	219	244	236	247	268	240	245	240	253	233	239	251	234	237	268	236	235	249	232	243	228	241	232	242	233	242	226	258	235	230	264	246	259	219	221	249	208	267	273	234	247	223	245	253	254	237	246	244	246	217	232	246	256	246	235	267	241	236	232	236	230	260	262	226	242	212	244	272	238	244	244	229	220	235	243	257	237	232	267	242	265	243	237	223	223	258	240	241	268	248	214	266	228	247	243	267	247	242	242	269	268	234	216	218	227	219	246	225	239	239	255	246	268	226	247	239	214	219	208	270	222	262	248	228	255	264	230	220	254	234	218	245	226	252	239	262	232	262	237	216	220	258	247	221	237	237	250	248	255	235	286	213	233	254	247	259	223	265	265	234	264	235	236	251	247	232	234	236	247	262	241	263	256	245	258	246	230	251	224	210	230	226	229	252	263	217	233	245	229	245	240	254	232	264	256	262	242	205	243	233	231	242	262	265	277	234	252	216	264	234	235	235	260	263	242	251	262	266	268	243	243	251	257	222	236	247	246	241	261	246	207	234	235	244	263	249	240	250	273	274	259	238	265	251	226	235	248	253	246	255	250	234	257	257	268	260	235	256	255	251	238	248	252	240	274	238	239	239	238	221	247	258	245	234	248	217	239	272	236	253	236	254	242	252	230	269	244	268	231	226	236	259	268	260	239	272	240	282	250	250	217	262	229	228	227	238	266	227	226	233	234	242	246	263	271	225	235	227	238	270	222	265	260	259	225	230	235	236	232	237	240	241	274	261	251	250	243	250	226	237	253	268	245	239	222	232	240	240	254	234	217	233	264	240	253	227	252	229	236	254	243	240	227	254	251	252	285	268	239	268	235	254	250	251	245	231	219	246	243	262	230	268	266	259	279	200	238	243	249	232	233	245	230	217	254	249	245	249	255	244	232	238	228	241	282	211	260	245	269	231	248	235	230	246	256	238	259	239	226	237	270	239	249	243	244	245	242	233	267	227	266	258	228	248	243	246	232	239	231	281	267	241	226	222	258	247	245	241	255	245	242	253	232	234	244	266	235	225	247	239	243	255	257	222	240	239	262	246	238	233	260	236	259	262	251	253	236	247	242	202	256	246	225	241	255	246	217	239	259	232	228	227	252	267	242	258	251	245	243	259	235	239	242	274	251
25624	28182	15975	26202	31562	52886	39830	7998	430	369	365	365	350	359	339	350	348	324	355	382	342	338	347	328	349	336	330	317	315	330	326	351	386	332	332	329	357	316	370	323	314	355	329	328	342	349	366	319	306	312	337	322	322	300	308	329	324	357	321	340	321	319	339	322	357	348	342	330	346	320	344	310	291	303	294	341	310	346	328	342	346	331	331	343	370	335	319	328	351	349	300	324	344	339	335	335	352	333	345	307	342	297	330	366	356	331	358	352	292	324	340	304	325	353	350	322	321	369	320	350	355	327	325	322	341	371	312	328	344	290	310	348	342	358	310	341	331	323	317	338	342	316	349	337	343	308	303	330	334	297	381	280	367	377	324	302	320	327	332	329	304	358	352	346	345	357	317	307	308	335	329	340	352	335	332	351	307	356	331	336	324	324	327	333	354	319	335	360	336	339	332	364	367	333	317	305	369	363	320	346	318	326	326	328	329	305	327	337	334	355	352	309	333	352	338	329	322	332	325	308	335	341	326	333	312	352	352	318	319	387	346	335	337	310	347	313	360	349	324	352	389	335	326	350	325	328	333	346	351	320	309	330	357	308	307	345	358	330	381	351	335	354	340	334	342	342	344	336	325	334	369	297	292	334	298	350	350	340	364	349	345	325	341	349	323	335	342	325	338	343	307	354	295	332	336	330	336	343	310	321	346	351	363	345	363	337	326	344	314	343	352	320	344	357	329	307	347	338	350	328	327	333	322	336	327	341	347	332	338	348	325	305	301	338	345	343	313	372	377	346	338	359	383	343	323	335	332	386	352	361	358	325	322	337	299	350	355	345	331	373	348	341	354	344	341	337	339	340	339	328	329	346	328	358	334	336	314	338	338	321	373	382	353	301	298	347	322	318	354	332	334	346	349	331	340	338	321	321	341	326	320	322	327	344	339	322	309	321	317	320	341	327	369	344	370	309	321	336	324	341	321	345	319	311	321	333	328	346	338	373	322	351	307	344	347	373	323	318	354	365	346	347	351	323	352	351	346	318	328	352	323	354	333	318	310	334	308	333	344	346	306	337	344	337	340	346	346	332	325	310	328	320	344	342	364	332	330	316	318	325	338	309	362	324	378	328	339	347	327	319	314	345	336	337	330	313	339	328	331	321	316	348	340	322	340	333	326	310	336	314	309	346	338	377	341	335	352	345	325	362	339	350	360	316	351	337	312	339	336	324	348	351	315	309	298	343	331	352	329	379	351	312	336	353	372	347	313	315	350	325	322	329	340	319	352	344	327	334	320	344	339	309	293	341	297	334	345	336	352	333	327	356	356	332	344	321	336	333	316	309	349	350	372	313	330	324	309	319	358	334	378	323	322	332	373	314	342	345	403	316	346	308	302	332	326	344	344	329	327	287	358	326	341	331	352	335	344	338	339	341	366	321	323	324	377	337	336	349	356	342	328	336	316	355	311	314	329	307	345	337	327	310	298	352	350	352	326	332	298	329	334	334	319	327	339	328	291	340	346	300	352	320	342	340	312	330	320	357	337	299	335	343	338	359	358	340	328	344	344	337	335	321	364	313	337	310	361	366	325	339	331	294	337	355	330	327	355	356	321	350	367	340	343	321	333	326	335	313	321	353	346	360	348	330	329	334	336	342	342	352	373	327	356	303	365	333	352	301	356	328	359	327	339	297	340	334	341	334	359	358	338	338	358	338	328	339	342	339	328	336	361	358	325	356	331	325	360	345	377	339	321	353	335	330	347	348	356	320	339	350	321	359	324	358	393	356	321	339	325	330	341	346	329	320	364	310	347	306	324	368	322	340	365	326	330	337	334	353	341	327	345	336	309	327	330	338	295	315	351	375	314	392	335	358	335	342	322	360	336	307	322	322	322	316	343	346	376	365	310	342	344	339	335	360	344	331	359	320	326	316	328	342	357	369	319	303	329	354	356	364	352	320	339	326	317	361	307	344	342	321	345	352	329	336	332	357	337	344	336	336	342	333	326	357	344	330	310	373	348	318	319	303	363	327	370	311	313	334	311	351	344	301	323	339	318	340	330	318	374	332	334	334	342	368	346	344	348	327	345	346	335	312	318	372	356	368	340	315	330	299	346	347	314	325	378	334	329	341	321	339	320	322	337	345	340	312	317	336	336	302	351	355	329	313	341	349	313	331	331	304	304	332	333	353	313	343	358	350	315	329	326	343	344	338	319	341	311	318	335	324	321	349	336	350	338	356	331	331	346	307	320	359	343	324	362	311	354	332	343	371	352	298	354	351	302	323	362	341	323	346	324	343	351	340	298	362	355	332	339	325	334	358	344	348	357	325	352	336	349	295	342	378	337	338	349	321	381	333	331	334	348	349	324	351	284	372	316	328	346	353	327	327	307	302	342	339	339	335	311	324	329	347	337	295	354	348	329	337	324	357	327	340	341	319	347	347	340	325	345	336	355	341	319	333	338	353	327	343	341	352	329	333	315	335	327	372	353	317	323	330	299	335	304	336	335	341	329	337	351	298	308	328	334	349	349	346	317	332	322	302	362	317	326	355	348	320	323	300	352	344	330	309	328	382	321	354	329	324	314	307	310	324	288	304	354	298	348	364	328	344	335	339	307	315	325	345	328	320	346	340	345	347	309	335	344	352	324	337	339	336	342	346	341	352	348	347	327	343	325	353	366	341	334	329	344	363	344	348	333	326	334	347	309	344	343	345	373	337	307	341	291	333	321	333	358	341	369	321	291	327	319	296	340	372	358	338	315	332	336	337	340	315	325	350	323	333	369	308	326	348	374	331	327	344	329	336	346	342	340	340	323	320	337	354	330	345	329	326	321	360	345	358	365	309	369	333	335	330	361	311	350	345	345	351	329	369	345	364	323	346	350	314	341	317	297	339	298	335	353	335	349	342	332	300	355	366	371	353	334	346	329	331	354	368	351	322	350	345	347	335	345	341	333	316	336	327	370	351	325	346	312	353	350	337	340	329	336	321	335	323	320	361	335	360	306	306	342	311	335	319	350	336	335	335	327	333	363	340	343	316	358	342	341	356	344	362	326	331	334	350	324	313	382	329	356	333	314	295	379	329	327	345	327	325	314	339	334	289	301	332	358	338	315	352	308	311	355	330	354	349	351	362	362	352	344	331	323	335	353	348	364	340	317	324	348	345	333	290	330	360	348	323	328	325	329	354	370	309	311	306	312	321	352	341	325	347	349	330	357	367	324	295	346	359	359	347	327	363	319	356	340	345	322	316	337	334	335	360	337	368	357	349	324	374	342	345	326	335	312	342	350	341	335	332	366	323	360	333	326	330	312	349	337	290	336	367	312	340	348	360	333	312	316	338	348	334	331	357	333	326	323	326	329	336	354	331	317	358	333	335	304	327	330	347	309	333	353	326	363	332	340	329	304	333	359	353	283	312	317	309	382	376	344	372	320	307	332	341	325	358	320	324	306	326	362	334	306	332	336	342	335	325	330	306	350	334	340	350	327	335	327	345	350	341	342	313
27882	17496	4077	1837	5664	7762	4875	1091	579	576	547	534	566	542	598	542	551	554	531	557	544	539	586	544	554	544	571	569	560	569	550	504	524	513	554	568	601	577	569	539	570	591	571	532	519	534	581	564	574	594	574	570	569	561	551	550	562	576	562	603	570	595	586	556	550	598	588	568	570	564	529	541	543	507	539	499	569	570	588	570	563	543	603	551	531	533	578	535	572	535	554	592	597	543	544	564	510	559	565	583	567	535	569	541	552	555	604	561	546	558	546	528	568	588	562	568	593	574	582	550	539	570	588	588	527	544	553	543	545	552	580	528	606	547	556	540	536	542	555	557	561	570	514	575	591	556	493	580	529	582	525	567	561	579	544	570	564	576	537	583	597	604	544	547	548	513	527	526	576	569	506	556	543	550	545	564	571	565	576	509	588	556	544	585	561	557	586	539	561	553	557	549	572	546	517	525	583	549	568	530	555	590	522	566	532	577	521	543	524	592	559	567	545	537	525	536	562	526	549	598	547	561	489	524	534	529	596	595	593	545	519	540	572	558	521	519	574	537	539	572	559	535	528	574	569	537	599	562	554	528	583	586	584	521	527	605	554	554	546	580	536	570	508	559	587	529	534	541	572	533	591	555	569	577	552	563	609	582	540	565	582	547	587	535	567	585	539	550	558	541	581	567	549	582	526	565	518	541	535	533	529	519	536	564	550	527	543	519	568	503	549	563	571	583	537	581	566	556	523	569	541	576	556	536	551	527	573	522	559	582	583	515	519	501	569	588	568	558	512	522	529	539	582	555	598	581	568	582	588	536	588	568	567	532	577	549	534	568	566	577	559	557	570	530	537	559	562	530	577	589	484	547	564	538	518	582	591	558	531	523	556	549	598	542	580	539	568	559	598	562	533	531	562	566	529	567	552	549	581	571	579	585	529	588	557	552	574	519	542	560	558	557	533	552	519	533	568	561	570	562	558	565	533	566	552	554	550	584	556	535	596	584	557	556	524	583	597	574	553	570	572	549	596	573	553	578	564	570	562	568	549	552	556	561	585	581	615	568	518	537	524	515	541	589	571	550	519	592	555	534	584	539	561	562	533	573	548	570	549	542	539	579	519	547	584	549	554	547	576	573	532	562	548	572	544	575	539	575	557	530	560	528	531	552	562	519	521	538	585	608	586	541	540	552	532	535	543	538	554	555	532	573	579	537	590	586	516	596	552	574	556	536	556	529	556	543	604	561	560	577	554	556	523	527	534	607	580	532	547	560	531	543	571	570	547	574	538	537	576	617	575	551	594	588	573	545	534	580	563	544	539	535	549	585	543	546	563	540	546	583	593	593	521	591	534	530	553	585	545	552	566	532	534	574	550	533	553	513	520	515	581	540	536	569	565	586	561	544	555	528	518	556	547	594	591	579	551	584	550	553	573	571	584	536	575	544	557	544	596	571	584	534	510	559	529	528	565	537	533	544	543	556	526	568	558	581	560	591	555	544	570	567	517	519	554	536	499	540	564	536	582	539	552	554	618	520	537	572	546	568	609	600	549	564	536	556	537	572	562	512	580	549	562	522	575	565	570	529	503	555	550	512	599	567	505	603	559	572	550	564	520	566	572	568	551	544	529	511	530	524	554	584	588	534	565	588	520	532	574	520	569	532	537	612	561	527	567	569	566	592	500	593	556	556	583	522	544	524	526	504	553	572	557	525	534	530	575	541	586	554	588	567	557	568	512	521	581	540	516	636	563	625	522	581	587	574	579	572	509	553	577	567	575	567	583	522	566	505	547	543	586	561	549	597	543	537	534	569	586	541	608	564	577	575	523	542	598	518	549	551	538	583	562	601	582	568	583	570	512	589	557	554	547	554	581	533	521	509	543	563	539	565	574	516	587	552	570	546	587	557	577	558	567	593	585	531	568	528	547	584	576	562	537	519	532	509	528	556	544	549	527	592	557	575	548	546	550	545	514	525	577	580	578	543	542	603	614	573	510	579	547	539	601	575	533	596	556	570	547	570	568	575	567	578	557	570	570	583	555	490	563	531	597	507	548	577	579	563	555	558	556	561	583	548	525	576	537	570	545	533	582	537	569	598	533	529	535	520	575	595	568	563	528	526	578	560	588	523	553	541	537	520	537	534	539	553	574	594	575	553	560	547	569	559	563	525	558	539	540	550	542	502	555	537	607	569	560	526	573	516	558	551	565	537	553	580	567	598	589	548	565	553	541	542	577	553	572	579	509	570	545	503	521	578	553	542	541	587	543	563	534	555	517	567	558	532	566	603	531	560	542	582	557	581	586	614	579	560	514	537	581	539	540	549	546	561	589	520	592	543	591	549	563	543	575	587	559	599	536	599	597	557	555	550	544	564	565	548	511	538	585	601	554	563	590	546	554	532	560	563	578	559	579	561	551	508	598	546	553	568	566	548	588	533	544	581	562	523	543	541	545	536	528	591	545	554	562	560	538	531	567	549	556	540	627	574	567	555	541	573	545	530	533	559	573	606	532	547	576	546	570	526	599	533	503	526	557	583	554	554	581	590	538	552	565	534	574	545	589	548	582	611	570	572	534	522	556	517	591	582	520	564	546	577	539	584	533	569	551	518	610	589	568	543	577	575	559	551	568	549	599	574	496	538	572	525	533	547	565	549	569	566	557	539	563	546	561	588	551	560	549	576	527	541	552	532	527	572	577	548	557	588	569	561	553	566	620	610	536	548	553	574	533	592	571	559	592	553	569	511	559	582	566	552	580	571	548	582	548	532	554	515	570	581	545	614	583	581	563	551	562	567	548	512	625	537	568	566	546	567	566	565	568	562	553	595	552	555	569	579	532	526	546	562	527	543	578	545	582	545	496	577	560	571	619	591	529	549	571	602	591	540	600	569	575	544	552	542	505	585	555	579	558	507	560	510	571	609	522	568	546	535	578	570	547	564	538	559	573	527	527	536	550	548	554	488	553	549	626	538	578	550	591	557	567	540	561	552	543	552	565	545	540	560	609	590	552	587	557	542	566	536	537	565	538	547	532	543	588	547	568	555	551	517	574	601	532	550	573	564	542	552	510	602	577	539	550	582	581	512	508	522	580	556	524	567	566	556	587	544	554	541	529	552	568	566	521	547	545	582	556	603	589	579	544	559	529	550	563	535	558	592	566	556	566	580	568	605	549	526	540	551	558	528	607	565	558	570	581	533	547	562	551	576	536	575	544	543	594	585	586	607	546	562	591	552	541	548	545	512	565	584	578	542	547	571	577	576	543	551	565	579	536	575	566	566	575	552	566	575	570	595	513	601	555	533	553	594	569	581	560	592	571	559	557	566	541	555	594	534	515	595	579	595	499	559	562	578	586	550	538	576	542	556	582	578	522	524	545	532	564	572	578	616	582	546	539	595	550	565	549	594	541	541	557	581	556	543	558	525	548	558	574	549	497	546	523	551	575	603	563	550	559	551	599	558	529	543	559	518	580	517	542	554	540	531	591	568	549	545	516	562	506	589	546	527
16516	10449	2413	2440	8830	11495	7509	1540	758	753	728	773	733	788	793	752	714	745	786	772	751	772	746	731	765	739	721	726	722	740	752	769	755	739	696	789	698	720	709	733	808	745	724	753	765	710	777	766	766	742	749	738	776	755	732	715	744	736	715	734	747	750	725	746	748	752	755	746	730	801	784	707	753	713	740	733	750	754	740	787	767	788	764	759	756	748	742	698	756	762	762	737	756	796	749	723	757	773	712	699	740	723	748	808	757	738	685	747	731	755	720	706	777	697	714	748	743	725	734	781	756	747	731	744	748	734	750	732	673	751	708	746	750	723	746	685	732	714	749	753	770	763	735	701	762	739	710	748	750	741	741	700	741	748	731	744	715	724	755	731	785	752	735	720	751	715	747	741	762	719	757	732	742	712	773	703	779	681	757	755	729	733	774	752	742	724	745	744	837	745	740	725	754	751	766	725	782	740	806	752	731	723	750	716	730	715	729	756	746	706	730	751	752	689	712	756	720	767	735	777	730	773	795	756	747	748	730	745	714	730	730	755	810	753	765	757	762	704	719	691	706	765	734	779	761	761	721	726	745	716	787	712	784	783	728	752	711	732	743	717	777	728	743	799	734	755	738	735	755	733	719	726	746	746	759	707	791	763	705	780	736	738	733	785	735	728	740	724	766	712	710	746	741	765	784	774	745	678	754	743	731	770	791	769	750	748	733	715	751	776	776	750	756	716	783	744	763	756	709	674	724	779	712	710	731	803	762	698	731	729	748	751	779	809	733	769	739	730	745	759	767	724	727	701	761	708	696	719	770	732	737	695	719	753	720	737	697	688	727	707	791	760	800	729	717	752	736	745	733	685	762	716	783	744	730	736	730	726	725	775	727	703	736	726	748	727	734	740	730	699	728	722	713	749	791	754	714	718	741	729	783	753	732	720	725	736	721	729	738	723	747	720	723	729	690	749	757	709	759	757	750	738	739	750	734	718	719	757	726	738	731	720	756	747	744	790	711	705	756	779	781	749	748	707	714	748	720	672	696	724	726	718	744	758	782	720	727	745	737	764	766	758	763	765	699	747	762	738	740	725	727	717	732	704	727	753	683	713	780	701	757	769	710	757	754	747	762	760	757	747	715	717	723	726	706	716	739	765	766	752	722	735	731	728	744	756	746	737	739	731	700	780	720	772	739	760	781	709	772	728	728	705	739	763	698	694	733	731	735	733	718	754	696	743	732	762	758	737	706	740	761	727	727	753	701	749	777	796	736	715	719	730	724	706	724	755	743	741	746	750	793	736	743	745	750	719	715	751	717	781	708	743	739	753	757	722	713	754	677	779	738	724	760	741	735	729	733	757	725	674	734	724	736	701	754	718	784	747	728	719	760	704	760	773	722	680	712	744	763	720	708	741	738	769	774	695	710	772	735	721	752	762	741	759	744	763	714	739	801	706	760	716	713	761	733	782	730	782	732	757	787	733	744	736	716	761	742	805	726	774	750	723	757	720	743	716	713	735	736	704	693	710	730	759	730	703	709	735	726	731	765	757	743	729	797	731	730	714	711	777	745	760	793	733	723	726	779	740	720	728	785	717	794	766	720	768	743	750	772	717	732	756	783	770	785	757	747	765	756	702	754	758	719	721	769	694	756	801	761	799	749	733	713	737	702	699	745	695	739	705	762	728	745	786	743	736	720	710	734	722	716	718	775	760	735	732	764	737	763	789	779	762	720	749	742	765	782	763	773	726	772	689	698	750	695	747	765	787	688	672	756	757	745	742	684	736	764	775	730	773	802	804	722	705	733	742	757	751	752	750	741	725	749	703	727	726	764	711	704	706	709	744	726	714	715	743	743	763	763	712	733	717	773	776	774	745	751	688	759	752	734	727	745	788	786	734	749	700	749	736	765	662	719	714	750	712	771	695	787	803	777	741	715	708	764	738	685	774	818	724	776	759	705	733	732	682	795	700	765	762	760	721	756	740	712	725	746	745	762	749	709	718	719	690	753	785	760	755	737	745	756	705	740	764	740	750	750	779	727	721	788	735	771	744	728	746	728	795	725	780	772	738	734	773	709	765	727	684	713	718	730	757	742	767	752	765	767	694	716	763	735	708	732	705	705	720	703	732	753	768	716	705	710	716	762	731	734	722	740	701	723	744	773	751	738	787	736	707	744	716	766	735	703	734	725	721	731	776	713	696	746	707	743	692	781	737	735	775	729	747	765	758	737	739	735	742	754	757	766	743	683	717	755	755	740	760	704	748	773	739	761	739	787	767	760	712	785	726	738	703	784	775	727	704	703	697	764	755	757	731	728	770	763	734	738	720	755	779	715	758	782	730	708	732	753	719	725	756	743	732	767	751	765	775	727	772	786	733	761	721	734	756	737	718	776	783	718	752	772	774	739	744	732	744	735	728	730	775	749	698	805	727	723	745	754	721	797	771	730	747	746	778	781	759	741	719	735	770	712	726	759	796	740	699	729	700	701	697	686	762	713	742	804	740	741	729	787	714	745	751	736	688	783	735	748	710	718	703	724	778	740	736	764	735	754	764	758	762	755	799	770	707	742	755	701	763	751	731	709	742	736	748	791	778	742	729	758	771	711	689	745	779	732	732	709	759	757	787	765	695	736	744	732	734	759	788	715	713	730	738	713	763	736	704	760	712	752	722	717	731	778	736	741	748	685	720	758	775	729	750	725	782	756	779	719	714	757	722	709	697	745	761	743	763	701	705	772	757	758	808	759	749	685	707	728	724	747	743	730	722	739	706	731	717	727	745	720	729	695	752	797	716	775	757	754	735	791	733	728	770	773	779	752	727	724	751	757	755	753	745	779	698	757	718	769	748	743	762	733	770	768	744	764	719	762	735	747	743	696	712	731	709	725	702	762	750	746	665	713	694	769	720	765	749	764	754	788	771	760	741	707	740	734	753	769	753	738	734	732	752	701	740	770	735	742	767	814	714	754	766	718	716	716	777	746	786	760	691	763	747	719	726	711	761	717	763	742	731	761	699	749	736	718	712	785	705	716	721	715	774	710	817	750	724	709	715	763	717	753	784	763	751	733	722	707	701	735	758	720	759	741	780	725	783	785	782	732	737	701	765	732	742	755	732	751	741	721	719	773	745	776	705	735	702	727	729	722	764	761	704	770	733	709	767	688	793	764	762	758	733	761	762	710	758	772	747	765	721	724	748	711	764	740	682	719	776	725	806	740	780	718	719	737	791	754	689	760	778	736	713	766	737	733	719	756	741	753	757	770	763	724	765	788	730	742	693	743	747	736	724	756	731	723	771	762	723	747	763	719	759	721	765	755	739	762	718	735	740	722	747	741	763	684	784	797	750	737	787	764	722	766	759	727	720	689	723	701	770	703	741	743	742	720	720	705	711	725	773	739	722	751	723	745	722	724	726	726	733	757	710	785	727	745	750	745	759	693	742	787	740	788	761	729	685	715	734	768	761	780	777	714	699	747	716	737	730	742	726	765	736	756	805	724	756	750	793
23307	21099	27444	25291	31384	33607	28261	6851	560	467	490	435	507	509	482	466	445	447	446	456	485	455	465	473	446	445	474	456	462	432	472	463	417	490	460	454	443	470	436	437	460	409	468	445	487	438	454	448	475	447	465	498	480	476	443	439	475	418	440	473	460	472	447	447	427	478	451	454	470	476	480	507	460	467	467	491	464	412	453	446	461	471	461	438	414	477	466	450	451	449	477	470	473	477	410	444	455	469	480	497	476	457	467	436	487	474	466	469	439	435	422	473	444	459	469	455	453	479	461	460	473	473	485	430	483	444	453	468	492	427	453	463	460	481	435	456	460	437	460	461	469	444	416	485	488	459	433	483	480	432	453	447	409	505	468	427	470	459	431	413	486	407	464	469	454	443	471	437	423	433	454	431	477	446	437	426	479	464	487	480	476	466	475	419	443	441	430	477	435	459	463	471	475	445	442	480	448	449	478	472	444	431	458	484	448	464	488	441	463	477	417	447	462	468	460	469	478	503	445	451	437	471	440	463	473	425	479	462	455	433	425	473	426	473	463	460	455	466	431	463	409	484	461	440	468	474	465	454	431	445	470	450	491	373	470	453	437	483	505	439	481	462	439	433	438	469	487	471	452	433	436	466	459	450	471	442	476	447	485	461	460	456	426	444	488	441	501	458	458	497	446	446	434	480	450	476	492	530	430	460	435	454	422	467	456	465	451	472	493	447	460	466	448	493	442	475	496	446	468	438	464	483	446	427	453	453	465	417	458	472	442	441	471	442	458	458	381	458	472	430	454	470	448	448	435	431	493	476	426	469	452	453	488	463	455	481	465	469	460	462	492	441	475	462	431	443	478	459	427	445	477	418	458	432	438	477	482	481	492	451	438	454	477	503	475	448	482	505	436	458	499	451	427	465	434	476	457	460	429	450	446	448	454	469	429	441	434	410	407	454	465	445	495	462	475	473	406	466	426	483	459	460	483	432	492	430	487	425	423	438	477	453	439	481	458	478	448	470	473	458	463	442	459	438	479	473	453	475	461	437	444	437	453	473	459	454	440	455	467	482	484	487	467	458	458	450	504	466	442	436	458	453	476	451	451	431	454	467	452	474	427	415	460	455	423	449	477	462	461	430	489	475	452	422	460	483	449	493	441	419	488	443	482	454	434	474	467	474	455	430	441	471	460	469	474	494	480	473	482	456	456	458	506	456	470	450	433	431	454	474	438	453	437	454	471	441	441	478	474	474	450	438	433	466	447	449	471	476	457	413	427	417	455	464	482	448	436	448	415	471	470	474	459	460	489	456	485	442	467	443	498	466	504	437	456	443	464	459	476	425	418	460	445	499	441	440	477	453	473	446	416	462	420	447	448	461	439	453	408	416	452	491	454	461	449	502	518	452	470	469	447	415	449	455	463	443	443	447	481	462	433	453	440	469	413	443	475	480	473	445	465	439	482	481	455	464	413	469	451	460	463	422	441	449	429	481	452	456	464	455	494	453	470	514	452	466	492	451	459	441	460	429	478	479	461	466	484	460	476	455	523	448	464	472	469	466	450	475	427	460	446	484	434	500	432	471	438	472	484	450	472	443	457	470	488	466	450	512	458	456	472	449	495	458	438	434	432	417	486	471	488	432	494	465	479	454	452	421	451	442	440	461	439	440	469	447	455	440	475	476	455	454	438	444	477	431	506	464	464	453	462	494	485	469	470	477	477	457	452	451	446	481	434	458	474	432	460	466	470	462	466	473	454	472	449	448	446	437	456	475	433	493	437	460	458	455	483	421	459	448	451	474	478	439	468	450	455	493	439	470	465	484	481	432	428	504	471	480	458	443	450	463	455	490	482	425	428	437	443	420	466	455	462	455	439	427	436	478	483	443	439	454	469	472	463	457	433	452	447	460	451	417	424	490	435	456	453	465	439	458	468	457	492	440	433	486	496	460	445	471	461	468	434	441	455	450	457	474	467	459	414	470	433	454	419	467	485	459	475	480	446	435	473	434	471	448	481	434	445	464	475	475	443	495	444	440	447	442	446	469	485	449	457	440	434	449	431	450	480	447	448	436	449	455	446	450	502	461	471	374	445	446	479	453	406	469	500	470	462	425	432	483	449	461	430	468	462	465	410	465	447	413	468	441	463	515	453	427	462	484	455	467	443	473	467	484	436	465	439	482	462	461	457	472	448	501	412	464	476	498	444	446	481	470	422	440	476	437	438	450	447	445	454	466	449	453	497	470	437	436	467	392	468	448	458	463	484	471	430	467	485	406	485	512	476	460	460	485	481	432	456	466	430	459	464	459	433	464	457	457	446	470	461	469	456	449	452	449	461	450	480	473	470	445	446	509	447	418	432	480	480	433	460	473	436	479	451	439	454	473	441	494	441	435	419	479	471	444	464	410	437	446	455	430	468	463	463	444	481	432	460	458	447	472	422	419	438	427	493	472	454	459	413	458	496	450	459	442	469	455	454	462	466	495	412	492	426	455	453	460	469	446	456	461	490	419	458	463	470	494	453	520	477	459	450	468	530	433	461	438	474	451	460	483	494	474	449	445	494	467	456	493	442	461	432	454	384	457	486	454	468	452	435	441	449	463	475	433	466	474	454	462	472	430	443	455	464	436	496	519	456	428	497	440	456	436	476	446	444	440	461	446	451	478	427	454	447	476	476	468	442	447	472	465	425	449	409	421	457	484	455	435	457	450	443	476	459	450	467	450	481	458	423	448	454	448	448	501	446	497	432	439	478	442	473	448	483	485	464	467	433	417	472	448	479	473	457	441	474	437	473	459	440	454	444	477	481	434	428	423	452	480	457	489	494	466	477	446	471	491	434	462	481	430	461	420	446	424	451	437	450	448	443	448	433	494	454	461	438	443	444	449	453	465	438	433	452	476	451	431	472	471	476	448	468	462	446	468	437	502	476	449	456	451	451	432	461	455	452	445	433	476	443	452	445	445	468	448	477	463	463	457	476	458	452	424	458	451	431	474	448	477	437	476	478	483	505	465	452	442	495	455	443	473	455	443	484	463	471	436	434	442	443	459	476	457	442	449	465	444	436	444	443	486	458	455	391	477	477	452	475	459	447	462	464	469	421	477	486	436	459	441	469	437	464	447	480	466	414	484	468	468	483	468	449	434	433	448	420	472	446	421	436	481	493	495	441	440	426	464	468	443	467	437	466	483	475	429	471	436	449	457	476	457	441	476	437	476	468	472	434	442	465	512	448	465	453	433	457	494	474	479	478	417	449	420	466	468	434	426	470	477	470	462	482	439	448	441	425	451	436	432	475	470	441	441	489	456	466	471	456	433	483	425	452	455	488	467	434	441	477	462	448	489	444	462	480	482	415	407	472	436	464	452	421	427	446	437	499	473	449	412	440	464	464	446	474	455	455	465	475	455	468	426	448	466	470	468	460	440	455	402	480	486	467	458	448	440	467	422	443	456	461	441	474	470	474	445	435	438	465	433	504	413	455	470	452	487	417	455	491	489	456	471	466	491
21371	22498	9832	20953	41737	39436	30776	5524	603	639	622	620	672	633	643	631	606	642	655	611	632	680	617	622	596	637	635	627	667	658	615	633	632	662	672	632	594	607	560	623	640	613	606	627	642	651	609	634	624	581	673	606	614	625	571	601	632	673	628	579	602	656	622	610	628	591	631	632	653	620	639	602	616	645	619	592	581	657	605	586	634	616	626	664	608	633	593	599	623	598	623	607	598	664	597	670	646	602	661	636	621	647	599	617	601	663	646	580	630	616	646	635	675	623	655	622	579	606	615	610	651	630	674	600	548	676	627	626	659	634	687	630	644	605	608	590	603	641	609	630	624	615	632	637	661	633	607	682	604	591	639	616	572	673	575	620	607	662	604	635	645	608	643	613	645	598	630	614	616	659	611	639	576	606	668	612	588	643	636	611	604	614	616	634	633	632	653	646	642	632	643	631	630	620	601	623	635	594	622	624	594	651	632	614	625	673	581	619	589	645	595	632	636	619	629	639	686	594	619	661	636	631	637	664	612	632	604	603	630	674	599	619	617	629	664	633	599	632	576	624	566	661	603	598	642	605	609	605	635	631	634	627	618	611	649	602	671	628	622	629	613	644	628	615	608	576	658	623	650	592	625	619	631	639	632	618	622	580	622	655	630	644	645	622	609	649	635	579	615	600	567	631	607	600	599	613	614	627	610	603	638	604	608	633	570	602	642	648	615	674	609	600	630	617	611	596	643	591	578	597	611	573	623	612	624	657	613	587	597	672	637	633	632	578	593	585	637	660	645	671	604	597	667	584	625	640	617	657	669	561	649	602	662	663	611	582	657	614	624	622	646	605	627	647	661	638	567	639	648	604	671	649	644	657	635	590	653	634	603	624	617	638	653	625	628	591	589	607	616	623	628	637	628	648	608	624	616	609	604	582	642	641	603	648	637	626	636	586	615	613	635	641	591	641	689	634	609	626	619	644	635	634	667	670	627	622	601	627	624	623	642	614	639	609	598	607	614	611	590	641	623	621	637	654	594	651	616	635	665	624	608	609	618	609	651	594	592	614	568	672	617	598	612	615	600	645	616	645	596	632	594	578	588	646	621	657	646	654	619	679	637	586	618	610	613	665	607	592	614	645	613	654	644	592	626	600	623	611	619	610	604	589	631	633	614	586	604	615	585	654	598	614	594	679	645	599	638	627	669	665	619	629	638	624	628	634	625	562	604	628	604	604	587	632	585	587	631	633	646	598	661	600	631	647	623	614	624	600	619	695	603	620	585	629	643	635	640	621	615	653	600	613	656	622	592	662	589	613	629	653	651	628	631	625	601	625	635	628	637	630	673	638	623	632	573	609	623	633	612	632	626	623	605	650	615	604	613	629	685	608	616	654	660	638	597	631	652	659	590	629	628	626	613	613	599	612	655	611	593	640	609	635	672	647	608	654	661	606	602	612	617	638	595	611	641	631	647	607	633	635	626	573	639	604	658	632	609	629	623	615	580	641	600	648	650	641	628	623	629	629	598	651	640	621	629	612	600	559	611	614	664	663	644	627	574	599	597	603	588	604	609	569	675	629	687	583	623	629	658	666	592	588	590	610	642	637	600	638	616	627	638	605	674	606	602	598	617	596	602	610	627	629	647	635	631	663	644	624	650	614	617	603	652	610	629	606	623	615	628	599	606	600	624	635	597	662	659	600	669	574	595	551	589	646	642	596	622	661	619	624	627	563	643	634	600	638	660	667	644	593	603	639	620	628	626	645	601	585	614	598	609	600	642	670	624	601	611	625	599	603	643	632	609	631	635	600	624	592	590	649	621	640	626	648	653	596	609	611	624	593	589	617	626	673	623	590	584	612	617	670	604	598	611	603	608	619	600	632	633	642	640	664	617	644	592	628	684	621	623	632	619	649	624	597	657	654	657	610	621	624	614	645	622	594	605	647	637	625	591	629	633	647	595	643	628	615	684	595	631	610	589	601	603	644	581	626	636	573	660	583	637	629	636	642	625	666	626	592	633	621	625	658	665	638	597	607	616	601	618	617	604	613	656	631	611	655	633	625	624	641	614	614	638	632	682	632	593	618	628	604	593	611	612	643	621	621	659	613	609	617	629	617	636	582	650	615	586	615	622	613	689	597	618	632	674	618	601	659	586	608	654	608	576	639	609	633	642	614	599	644	614	626	599	648	604	628	642	627	607	602	600	601	645	569	600	658	627	596	644	626	613	646	628	631	612	645	631	639	647	622	639	599	642	596	620	580	607	613	642	670	647	596	637	645	610	601	647	595	625	594	620	640	650	608	624	639	635	629	621	621	606	586	632	628	636	634	622	610	615	655	611	665	645	630	626	573	660	660	651	621	644	606	632	627	641	621	590	663	606	659	590	628	622	649	583	625	635	615	611	644	620	602	646	632	593	621	614	606	660	611	625	643	583	626	604	627	631	637	628	629	615	629	630	662	605	600	635	674	611	604	657	632	584	610	618	652	621	629	667	617	597	622	622	610	622	661	635	537	645	636	623	642	650	658	632	608	661	620	636	655	643	646	603	645	638	623	631	658	629	626	592	613	634	615	611	652	597	647	594	636	632	647	606	644	586	628	612	587	645	635	613	582	655	617	625	590	613	618	636	599	619	653	657	605	596	620	634	632	611	614	578	627	608	601	595	629	664	634	640	648	677	610	645	651	617	621	618	623	609	631	652	586	623	633	619	657	629	612	604	624	616	612	577	642	621	592	587	638	615	674	600	612	657	645	652	606	625	576	656	672	583	601	575	632	588	596	600	635	583	604	593	595	571	659	598	658	639	629	627	585	634	591	636	656	621	618	578	627	619	618	584	648	625	634	615	634	647	583	628	634	636	643	650	606	635	594	596	639	621	610	598	659	641	645	623	656	646	604	610	625	638	608	638	600	648	639	592	642	589	659	649	626	620	628	610	601	624	644	636	637	607	609	577	592	656	586	630	615	603	637	590	656	593	613	634	569	621	635	615	598	666	574	613	580	644	610	620	591	611	660	649	635	659	598	594	597	606	641	615	618	669	612	632	637	668	665	633	662	638	606	604	656	616	637	639	647	622	626	664	632	645	664	642	608	578	590	652	633	620	654	621	616	613	621	652	677	593	603	626	641	644	655	662	662	657	622	648	618	625	583	622	634	637	606	648	641	669	634	644	606	586	623	596	610	608	601	622	628	647	620	599	608	607	636	622	637	588	614	566	622	670	697	612	655	649	611	609	654	637	617	618	594	616	628	653	600	612	638	615	667	641	629	661	586	638	593	577	603	638	606	634	616	631	614	599	597	604	611	643	630	642	599	653	598	632	635	637	581	612	619	622	586	602	616	653	597	650	615	641	635	633	668	649	616	642	677	607	642	606	616	598	626	619	654	583	610	589	667	666	609	657	618	601	602	613	603	617	596	639	650	588	592	599	653	676	625	593	638	631	609	564	653	649	615	608	621	628	650	594	646	635	612	641	665	603	632	650	632	573	620	624	646	595	600	604	646
24798	21079	25394	27692	18768	18791	12702	2128	408	438	446	441	438	412	433	446	423	413	406	424	428	432	429	446	416	390	418	438	417	397	447	427	435	410	423	441	420	415	408	428	404	441	409	405	424	421	443	436	422	441	408	386	418	437	443	439	394	411	425	397	434	438	426	365	407	403	451	402	400	423	412	406	432	375	433	415	430	419	418	445	423	411	425	451	410	401	403	426	422	404	396	398	410	425	432	429	424	407	415	412	449	416	429	430	417	415	432	434	395	442	397	438	435	428	387	423	422	424	424	426	413	452	426	404	418	435	413	412	428	429	388	425	418	435	409	434	397	389	431	449	374	432	426	427	419	451	432	392	415	441	422	401	458	407	432	395	417	385	401	442	415	397	451	410	450	418	425	425	414	406	431	458	447	436	414	387	444	407	416	403	447	422	425	431	409	401	448	392	469	412	461	397	440	412	424	422	384	402	404	449	389	413	425	427	427	389	407	416	450	431	464	398	417	452	413	373	454	424	398	410	396	446	417	391	408	442	438	439	432	414	397	401	406	419	428	431	417	453	411	431	407	443	450	431	432	401	421	418	395	427	426	405	397	385	420	436	394	433	453	416	434	413	433	411	448	400	420	407	409	415	426	413	416	393	418	415	406	416	402	376	405	419	415	430	431	412	420	438	395	450	387	403	435	375	415	406	396	393	427	464	411	401	427	415	383	422	445	391	386	408	377	424	426	416	407	406	413	439	398	461	381	420	413	399	389	400	426	405	398	406	451	424	468	406	438	384	395	408	446	439	413	402	389	384	417	379	418	463	420	411	439	397	372	416	435	415	410	416	442	442	424	460	451	417	426	413	424	438	472	412	398	419	406	449	439	404	416	463	409	453	419	402	392	415	410	431	387	432	408	431	409	400	445	375	437	434	434	426	402	399	418	383	401	425	411	407	442	435	469	444	424	397	445	438	409	403	445	417	413	434	424	432	430	429	455	414	428	400	430	449	430	449	478	409	428	418	427	412	417	445	401	423	446	412	422	420	430	395	433	447	416	418	419	451	403	419	433	426	417	476	390	406	440	477	411	428	440	385	383	425	411	416	396	421	430	389	390	438	424	417	397	412	409	423	429	414	408	439	398	394	398	437	375	400	408	416	409	401	460	416	423	440	440	385	392	369	431	422	461	479	430	426	406	419	452	399	405	448	397	403	412	422	445	413	418	433	409	440	414	420	427	399	450	413	417	463	411	405	455	384	433	452	403	415	418	474	434	416	431	432	456	407	445	433	467	368	392	428	439	430	433	422	447	410	409	387	448	425	421	413	399	458	414	414	416	416	402	404	397	449	415	451	409	446	431	448	456	437	407	406	430	391	440	413	392	436	405	415	467	437	410	415	423	430	448	423	416	432	426	405	437	420	444	399	452	438	398	419	391	423	425	401	414	408	436	416	398	434	436	431	404	432	424	426	411	418	427	426	442	397	381	416	447	412	420	409	437	421	410	425	398	429	410	399	410	410	478	434	394	468	441	437	437	437	453	419	413	411	445	425	415	411	426	408	421	388	441	404	380	382	438	399	404	402	387	430	446	418	413	416	400	440	388	451	406	414	395	446	401	413	403	469	394	449	392	429	386	430	429	440	406	404	429	397	408	413	440	419	427	443	415	433	435	404	443	435	405	414	438	423	418	431	412	394	392	445	405	428	422	415	445	421	431	441	463	384	422	400	418	428	423	443	369	454	447	400	480	441	415	419	427	395	437	412	406	412	408	436	423	443	449	428	387	430	421	463	426	376	443	413	445	416	413	419	426	418	421	429	439	438	428	398	457	406	430	417	387	444	436	402	434	383	415	428	415	419	432	382	393	392	394	440	398	402	434	436	413	423	402	423	438	447	408	437	433	397	432	388	489	419	425	400	425	436	392	431	415	419	446	417	424	439	437	451	417	414	422	413	394	413	429	395	418	439	432	430	426	445	441	402	434	383	451	369	400	432	422	430	459	422	445	428	392	442	416	460	407	420	396	409	445	415	410	423	443	435	410	393	418	462	411	426	436	426	439	417	446	419	399	412	442	429	436	395	432	385	407	443	411	412	408	400	401	423	420	427	420	457	438	365	426	408	429	413	430	435	429	457	436	399	406	439	436	384	436	435	389	410	430	415	430	423	422	417	417	398	434	391	404	430	422	412	418	396	416	390	414	435	420	406	455	401	438	431	427	413	406	407	468	411	435	422	418	431	455	422	369	405	409	410	415	385	408	411	457	402	426	435	374	416	398	403	412	442	428	448	400	431	437	418	429	420	415	419	431	432	428	414	420	388	443	418	446	394	406	443	428	411	423	443	452	414	394	411	415	416	454	410	420	422	420	454	426	414	419	411	433	423	440	418	438	433	448	400	444	434	419	414	391	413	435	433	431	426	444	436	443	435	419	411	431	417	412	439	442	420	434	429	411	453	417	416	420	395	385	423	416	467	449	444	383	426	384	396	428	442	436	405	437	426	458	389	426	453	409	411	451	423	427	452	440	445	446	366	455	445	373	406	393	451	418	382	404	374	414	408	423	402	443	411	422	446	401	403	416	404	452	439	403	395	450	422	428	411	448	402	444	401	410	435	383	420	410	398	415	436	419	441	436	408	402	417	433	448	460	437	436	429	452	391	432	416	413	389	442	430	426	399	436	460	420	394	450	442	433	365	413	432	434	436	445	425	414	384	437	392	457	443	431	444	407	384	399	417	423	453	431	413	424	442	383	447	450	397	441	382	426	413	394	396	395	426	440	419	418	381	394	435	416	433	418	433	384	455	467	414	418	395	428	414	424	446	417	414	422	430	421	429	406	402	415	427	418	421	399	394	401	437	450	427	441	394	444	405	395	455	434	452	432	434	432	383	443	424	413	437	381	431	408	436	383	424	404	449	426	401	424	422	427	431	416	421	446	422	423	394	434	408	444	433	435	416	453	385	414	429	440	480	407	414	419	386	443	393	411	401	405	400	433	418	419	448	424	410	421	400	427	379	434	416	443	439	390	370	436	442	421	432	410	393	428	418	405	454	429	426	399	413	394	401	429	441	424	404	390	456	407	426	422	458	411	371	436	407	424	443	451	431	428	407	395	425	395	421	420	420	410	379	385	398	401	377	435	404	417	447	417	396	389	432	454	402	427	384	378	408	433	435	450	452	433	410	414	396	429	385	427	401	451	418	434	430	444	408	424	400	436	422	431	387	424	421	421	421	418	401	426	405	397	427	413	427	408	426	444	405	428	436	405	429	404	419	456	429	403	417	438	455	418	428	435	419	439	400	437	446	447	397	406	455	445	434	424	390	417	413	432	439	386	420	447	432	433	398	418	425	461	394	427	415	402	418	387	406	421	396	423	461	466	412	408	452	416	414	433	422	431	433	404	418	441	409	437	455	397	401	416	461	448	411	435	424	388	421	416	403	442	427	423	384	437	407	410	430	416	457	421	422	408	421	433	437	437	403	427	434	445	441	381	435	404	410	386	386	396	419
18403	16090	7608	30451	26765	29155	19877	3319	620	576	537	538	601	558	600	583	562	571	549	569	573	587	572	582	613	556	572	547	557	574	555	570	553	573	545	545	586	588	520	556	565	581	537	553	547	538	564	565	560	547	560	552	602	562	553	572	544	599	571	578	500	554	567	563	553	558	584	577	543	524	521	579	525	596	579	553	595	562	585	558	565	535	594	584	563	528	534	542	542	588	592	565	582	572	621	572	563	534	542	570	563	554	561	552	546	524	567	533	529	549	550	567	580	521	570	579	534	555	551	584	554	574	561	552	562	578	529	552	563	504	555	547	596	508	566	534	580	551	578	614	612	545	576	536	599	522	548	536	560	529	525	566	564	514	576	544	587	581	586	582	616	547	607	524	568	575	578	534	575	583	573	581	596	586	557	569	574	587	549	621	559	551	579	568	579	581	554	556	562	561	518	550	547	536	588	539	568	605	536	578	601	585	586	581	587	561	585	566	536	570	572	558	568	545	555	566	562	527	564	578	565	584	588	538	502	620	578	585	564	570	540	584	512	538	555	581	559	579	572	555	537	550	586	545	550	548	542	530	533	527	579	560	611	533	574	543	582	543	540	548	572	555	574	576	558	552	584	515	597	549	580	555	576	561	571	570	519	528	581	532	596	578	577	537	549	575	571	562	557	534	552	554	585	550	568	570	601	582	595	556	569	587	529	558	601	613	584	578	549	558	548	521	542	558	565	571	554	582	492	558	549	557	542	539	557	562	560	557	576	554	550	537	557	549	536	575	559	595	550	570	556	568	529	560	520	577	552	576	547	580	550	542	563	554	607	548	627	514	569	540	540	585	586	578	517	563	596	573	537	563	560	558	535	564	505	582	554	549	599	541	573	543	554	526	567	554	567	590	553	545	569	560	525	565	531	539	604	549	575	574	562	550	575	554	528	558	537	529	559	532	585	574	526	554	596	572	567	543	578	533	559	568	541	576	577	536	557	539	562	536	529	584	529	542	585	577	534	558	545	555	570	525	539	571	573	562	554	555	546	532	553	560	557	571	544	550	563	579	556	550	538	563	580	527	572	551	534	571	562	580	570	592	602	559	536	595	548	563	549	531	522	568	554	575	577	562	577	575	543	558	550	584	546	543	546	545	611	577	574	548	536	536	547	566	603	570	582	601	525	569	591	569	551	525	589	577	569	545	610	561	587	534	538	502	574	575	571	589	550	532	605	558	550	562	552	580	544	603	567	568	571	597	557	534	601	546	553	610	537	547	591	574	603	552	597	573	597	553	556	573	558	550	587	525	588	531	541	578	543	567	534	548	508	534	496	530	527	545	619	583	528	521	568	551	560	559	591	573	544	550	561	561	617	539	554	538	591	565	533	560	546	571	543	566	559	538	579	558	534	577	610	622	551	566	578	595	563	559	551	560	526	606	565	573	524	597	546	552	572	551	586	545	577	505	559	564	569	589	535	573	540	592	592	574	531	529	539	577	566	586	539	530	600	591	561	561	562	559	548	573	539	546	570	540	553	574	517	589	571	552	577	605	560	562	574	589	591	559	528	565	512	544	588	546	580	568	531	560	537	589	577	586	565	560	518	560	535	561	535	579	546	572	617	532	572	512	577	581	581	534	535	530	527	567	595	588	549	516	569	566	535	552	555	604	559	547	587	549	573	558	584	582	534	598	573	565	560	550	539	619	582	581	557	559	563	546	571	590	555	604	543	585	603	600	512	613	520	605	603	545	591	561	574	554	605	552	583	542	566	551	554	586	570	567	555	554	515	610	568	544	531	584	562	548	580	589	626	579	548	560	539	533	597	580	583	574	587	565	545	559	514	570	540	588	564	573	553	593	534	588	563	589	546	534	503	580	575	571	534	557	571	577	547	568	559	593	589	558	542	557	531	530	537	577	556	576	580	570	572	567	548	586	594	581	569	532	541	556	566	568	546	548	550	573	539	520	552	545	572	561	573	591	595	551	562	568	527	551	601	552	610	590	559	559	545	579	534	572	547	568	553	527	554	564	557	529	548	568	624	579	557	522	577	568	551	572	615	545	504	549	550	570	592	564	590	555	571	613	516	575	582	565	561	571	606	563	550	556	592	566	545	530	618	608	556	568	552	550	559	571	554	575	540	558	560	562	607	589	572	504	577	564	528	560	581	571	531	545	602	566	570	589	579	567	530	507	511	539	526	569	596	586	551	567	590	561	536	565	572	561	557	605	542	562	544	552	598	574	530	569	557	578	547	593	543	584	531	596	551	626	552	561	556	546	563	570	537	557	576	538	546	594	570	559	568	516	564	577	554	559	586	563	569	539	532	603	585	572	561	560	607	542	554	527	545	569	569	558	576	546	588	519	562	540	507	608	582	569	581	574	549	572	505	516	539	541	563	513	546	535	560	604	571	549	534	554	537	574	559	588	548	570	566	521	537	537	537	565	558	561	558	558	519	597	545	577	555	578	522	540	548	568	590	558	546	559	581	504	572	550	491	552	578	532	524	566	573	562	602	538	581	572	526	543	585	547	578	542	564	532	577	545	560	573	556	498	512	601	556	561	568	545	561	603	595	536	582	594	535	597	528	550	585	549	543	573	550	577	562	582	563	587	578	567	567	587	585	540	545	539	574	594	554	590	537	571	612	567	584	584	545	522	536	568	543	544	531	533	543	566	591	570	536	555	549	602	574	579	576	559	553	533	561	565	538	572	562	566	531	549	550	572	573	569	551	598	541	537	566	533	589	563	574	584	591	559	560	562	556	585	532	522	540	543	601	551	565	570	582	615	612	554	524	557	551	562	578	526	570	532	559	558	562	604	612	554	552	570	579	559	523	555	554	558	601	604	575	561	549	561	558	543	567	532	546	545	538	544	594	535	535	563	579	538	553	571	556	529	573	519	595	550	490	545	565	532	533	559	540	513	536	551	577	551	540	567	568	528	589	583	520	553	596	560	560	526	574	616	541	566	539	536	584	558	564	555	538	553	581	597	553	554	539	551	569	569	584	580	564	609	564	569	547	589	592	563	586	597	590	544	537	572	575	575	498	554	572	584	592	575	568	575	561	543	575	558	560	597	532	574	557	518	574	540	608	573	558	588	564	567	577	565	596	567	566	535	576	551	572	561	579	521	546	565	570	558	550	542	544	584	539	565	540	576	530	575	539	509	575	592	572	526	560	569	592	567	608	535	518	563	555	565	585	561	571	557	568	609	566	557	633	580	517	542	595	603	551	593	596	581	556	553	545	551	565	539	586	586	526	544	556	550	551	569	580	585	557	544	535	558	610	521	575	564	521	546	577	609	577	570	567	575	580	568	544	525	596	568	553	575	572	553	571	598	577	557	538	564	524	535	567	604	575	556	569	571	556	523	560	548	560	564	586	597	594	523	540	566	563	593	550	593	538	545	560	558	582	585	573	567	577	568	558	579	582	581	548	596	589	544	558	549	555	561	567	590	572	527	589	609	560	541	505	600	589	544	580	560	562	545	582	559	550	606	570	541
22415	21117	28191	25664	31547	45674	34590	10999	431	280	270	279	272	285	272	265	302	279	247	248	258	234	266	273	243	266	253	264	245	259	259	278	249	260	278	263	284	243	291	262	259	272	277	261	261	251	280	261	267	270	265	260	260	245	260	264	234	249	261	266	262	267	236	267	271	256	251	249	253	254	276	291	263	251	250	271	264	248	246	262	251	231	259	255	234	251	269	283	263	284	239	271	256	241	292	249	272	267	279	257	249	298	267	264	230	269	256	260	266	261	273	253	249	256	237	278	264	245	258	257	276	246	272	250	240	260	241	251	256	263	229	251	251	256	280	255	257	239	244	277	269	272	277	286	263	249	274	245	258	253	244	274	257	262	270	269	229	282	240	244	231	266	255	252	261	274	284	278	270	251	241	259	261	259	276	264	263	256	240	250	240	274	268	262	265	236	239	255	259	262	274	272	254	274	261	275	235	262	265	282	242	271	260	246	243	261	219	260	288	247	248	273	268	253	245	291	273	242	251	269	241	287	257	286	250	260	270	249	269	286	214	281	244	277	288	240	304	270	262	260	287	266	257	251	257	242	272	272	293	286	253	278	253	252	262	256	253	253	263	248	260	290	265	261	261	273	271	233	252	291	258	210	266	254	257	269	249	242	262	259	250	230	231	268	259	255	245	270	264	250	277	262	289	253	271	277	231	265	279	258	231	241	276	230	252	235	252	232	238	247	285	276	244	266	278	245	265	245	298	233	241	259	246	272	258	239	270	248	230	253	261	267	258	279	272	275	238	253	238	244	227	276	245	262	266	229	265	255	269	276	274	276	283	260	242	259	247	247	269	264	233	266	269	236	239	284	250	256	290	242	278	252	269	268	262	245	290	265	252	253	282	236	254	272	274	286	273	266	263	245	280	257	256	236	294	264	272	238	278	239	259	284	266	264	286	241	237	282	249	257	244	275	246	277	271	261	244	252	244	247	260	280	248	254	240	288	247	265	274	281	285	249	257	285	238	261	270	247	247	263	237	278	259	273	271	263	307	279	257	243	282	223	281	263	219	253	262	272	232	253	252	271	273	270	256	248	257	256	285	224	274	272	239	255	248	259	290	256	213	266	268	283	279	255	275	225	263	265	279	268	240	266	257	242	264	285	217	215	270	228	264	256	254	256	260	248	279	282	299	278	225	243	240	256	257	238	255	275	268	247	277	280	250	244	277	257	270	239	228	262	255	276	260	250	249	250	277	262	259	226	264	266	252	279	280	243	280	266	255	240	250	269	257	211	270	263	255	254	236	232	245	253	286	255	245	252	270	268	259	274	248	238	278	302	263	251	254	273	235	253	263	262	258	262	237	247	242	287	237	285	264	273	279	258	264	252	267	270	246	245	238	234	261	269	279	253	252	254	290	269	258	268	275	269	267	285	230	248	281	271	264	263	286	271	277	275	269	281	270	250	236	270	260	269	266	294	276	281	268	254	275	246	237	273	269	231	265	277	261	273	259	232	268	262	241	275	251	248	258	267	269	247	277	260	228	276	270	233	262	250	283	244	283	273	275	243	269	273	230	286	278	274	281	259	265	248	263	259	260	268	241	255	281	249	259	257	246	259	271	265	286	261	261	244	236	246	247	254	271	282	241	272	227	245	293	234	246	253	285	249	273	270	226	261	273	246	237	280	255	285	262	233	239	254	265	271	285	256	259	262	235	248	249	252	235	267	241	293	253	243	270	261	276	263	262	286	259	270	263	253	226	264	252	241	238	242	280	276	290	267	270	276	234	265	253	263	282	249	265	258	246	272	254	282	268	273	269	291	222	254	261	273	272	277	241	259	261	277	263	244	272	264	248	259	274	248	255	263	250	279	232	227	261	216	280	231	232	247	276	246	217	264	255	273	264	240	269	243	251	257	240	273	279	278	268	262	242	251	255	255	292	269	261	258	248	264	276	278	265	245	244	265	265	270	263	268	265	279	285	244	281	256	282	256	264	244	263	285	252	284	253	234	257	254	255	286	259	263	267	261	250	265	240	223	254	272	275	258	287	315	297	273	262	283	270	236	255	256	268	217	288	268	274	279	263	244	246	284	267	265	279	271	264	236	264	253	242	261	281	249	264	265	274	259	282	259	238	262	260	283	265	261	255	258	250	279	256	296	271	244	241	244	272	249	249	258	293	270	235	266	257	246	266	263	262	261	264	289	252	258	261	271	235	261	263	271	252	284	231	291	263	278	257	246	260	281	284	245	253	289	254	266	254	261	251	251	261	275	273	254	236	279	260	287	278	260	253	276	240	253	259	264	259	253	263	247	251	241	239	260	269	260	266	286	250	257	267	268	233	266	263	246	258	253	261	271	225	256	270	250	263	294	242	255	246	269	269	255	265	287	245	255	275	264	259	248	242	233	256	246	293	254	275	269	289	232	256	269	286	274	267	257	262	262	272	228	287	239	247	244	266	244	270	245	274	258	258	259	249	260	280	265	251	243	261	277	250	270	275	253	263	268	267	266	264	245	261	272	249	254	270	227	259	252	264	299	285	241	241	269	265	250	263	252	243	259	236	262	270	276	263	279	265	264	255	259	229	285	259	252	282	281	263	275	265	270	274	273	254	271	262	276	282	311	252	247	248	249	252	258	283	266	268	243	265	261	228	254	253	274	255	274	256	282	265	254	257	258	269	263	270	274	244	264	238	269	273	230	247	269	260	287	261	245	237	286	246	271	260	260	246	261	262	244	258	257	264	258	298	249	264	262	277	269	263	256	244	266	268	279	291	271	251	263	264	250	254	261	283	279	262	265	273	250	250	280	273	242	258	251	243	286	269	270	267	237	233	262	305	293	247	281	247	261	282	257	252	240	260	247	264	273	247	261	246	258	282	282	260	247	264	286	243	241	257	241	283	223	246	251	270	242	250	273	261	255	239	278	292	259	234	269	259	276	259	216	265	263	274	255	274	247	238	259	269	263	250	282	276	270	255	232	279	278	242	277	276	260	269	262	251	272	262	257	274	288	267	269	232	286	243	252	269	225	281	245	249	248	273	281	267	260	285	250	295	250	250	255	253	279	268	275	265	260	269	250	250	262	272	233	280	270	304	251	251	260	260	250	249	263	245	279	297	267	262	260	233	244	285	258	226	263	276	257	247	257	236	255	253	276	274	253	274	279	247	245	236	282	235	256	239	231	286	295	259	260	247	246	275	244	261	233	281	243	255	238	256	268	279	244	241	276	266	255	257	275	257	282	247	253	281	269	245	260	238	268	266	249	277	271	256	276	250	253	258	263	244	261	275	228	240	277	274	243	258	268	261	269	259	256	265	236	260	243	239	261	234	268	262	263	255	252	234	257	257	236	233	274	263	263	240	267	245	274	259	241	256	276	219	273	250	257	280	235	265	261	284	287	268	254	265	240	264	236	229	258	259	271	257	276	270	236	264	234	252	246	259	278	251	238	238	284	251	249	270	275	261	273	262	270	261	248	278	276	286	238	264	246	244	254	263	262	269	232	250	235
21766	24784	18952	41461	50178	51629	35999	9011	398	382	346	380	383	370	387	328	383	364	389	368	361	369	348	370	362	338	359	385	366	364	354	343	377	337	346	351	341	362	345	350	372	347	346	378	356	328	339	367	359	391	339	389	364	345	313	384	359	355	370	323	330	360	362	346	381	348	392	384	360	361	376	337	356	366	364	352	364	342	391	331	365	381	353	353	345	355	383	383	354	341	350	382	337	341	343	373	340	357	357	359	362	321	347	378	365	336	366	357	365	354	352	361	384	374	354	323	371	360	356	359	337	361	346	377	353	360	381	342	349	374	387	356	372	345	355	337	351	344	381	394	362	345	352	353	377	344	385	328	368	327	340	366	350	344	369	346	389	399	334	376	368	362	382	345	329	369	391	334	340	391	345	360	367	355	363	364	367	371	385	374	389	355	369	352	366	360	352	338	350	361	372	360	321	376	381	356	355	352	340	359	353	389	338	374	375	350	375	324	360	353	376	375	373	358	382	397	337	362	374	364	367	330	387	352	366	399	357	362	373	373	360	330	354	351	338	379	340	355	337	357	343	368	356	351	359	363	334	381	355	381	361	368	357	365	347	369	336	349	355	349	364	353	384	354	376	364	369	368	334	354	351	363	371	375	388	362	344	365	372	359	328	366	382	357	373	371	375	360	341	357	338	358	358	354	359	362	383	365	359	365	373	378	407	362	351	349	341	352	365	380	338	358	341	330	386	356	339	360	328	346	371	348	363	330	367	367	325	373	357	347	362	326	357	342	341	382	364	366	388	367	352	371	360	355	343	387	353	355	374	388	399	367	367	353	363	343	365	344	413	403	338	371	357	344	363	373	346	352	349	344	356	341	353	338	386	375	357	364	361	359	383	365	350	346	346	373	360	336	379	383	337	365	357	325	331	361	364	370	335	392	358	357	362	398	311	403	374	343	360	388	350	341	356	349	377	363	386	340	353	347	352	347	368	409	346	347	359	365	374	355	326	362	347	384	353	370	345	354	373	366	366	367	337	372	385	364	371	349	377	352	375	331	417	362	348	361	391	407	361	331	371	368	360	351	377	349	328	371	361	355	322	308	358	373	362	357	388	338	379	339	367	380	340	349	360	365	344	354	324	382	371	365	388	315	359	350	370	391	356	403	334	344	350	377	381	363	360	358	353	341	362	369	354	339	335	353	367	372	366	364	342	349	372	376	332	369	343	334	379	378	367	339	397	391	357	337	347	341	352	367	328	351	375	383	347	342	353	344	381	349	353	338	380	341	359	365	341	367	375	367	387	381	399	354	334	378	362	335	365	368	351	358	349	333	339	362	344	351	352	374	344	346	343	387	354	338	367	383	390	365	360	373	352	354	356	372	376	378	374	321	356	339	330	374	358	402	351	378	356	353	345	333	363	354	364	376	351	348	372	369	363	380	380	368	374	361	366	347	335	346	358	366	376	369	363	326	325	350	367	355	360	365	348	352	347	373	351	344	346	370	347	326	360	372	351	326	358	351	330	369	352	374	358	347	392	366	356	354	371	371	374	383	375	376	361	350	394	348	362	366	360	383	380	336	363	335	344	360	349	321	339	370	350	356	363	350	378	365	383	389	358	366	320	380	376	350	385	363	373	357	357	374	364	336	349	361	328	357	348	385	344	367	354	339	365	366	342	334	351	369	340	360	383	356	366	346	344	348	365	347	382	319	346	397	407	348	369	372	373	367	384	346	345	337	359	309	359	393	393	386	367	352	373	342	349	372	338	358	349	361	367	341	381	382	370	364	374	349	381	372	371	378	340	365	348	341	354	339	352	375	337	369	368	353	349	352	347	370	375	323	355	356	376	384	364	362	352	336	325	357	325	355	353	384	344	368	342	346	341	347	353	339	362	348	346	344	366	388	376	334	370	394	389	359	359	332	333	373	337	348	383	383	351	342	357	330	367	360	353	322	335	361	343	397	364	345	359	349	338	343	328	352	328	362	360	345	363	341	326	344	368	364	350	370	344	343	344	350	347	377	390	348	374	363	361	369	362	363	362	350	354	328	412	380	350	337	337	347	346	354	389	373	356	354	357	389	339	332	361	377	349	341	348	360	375	352	367	352	377	384	361	366	360	362	341	376	359	351	355	323	357	365	342	360	345	352	350	394	340	363	359	318	359	352	343	372	309	330	339	356	405	347	380	341	328	404	345	384	388	360	329	353	365	389	377	363	346	357	351	369	346	357	385	386	349	362	360	365	360	377	371	367	333	364	361	341	346	379	340	364	368	375	383	360	340	374	354	329	347	382	358	361	390	361	375	356	349	341	350	368	353	358	363	339	359	353	362	337	371	370	389	386	375	353	380	348	307	333	378	363	376	346	376	351	363	341	322	386	364	367	334	316	331	384	348	377	382	354	386	337	396	331	325	371	386	380	356	379	331	330	336	379	356	358	378	343	356	379	349	371	373	375	362	334	362	366	389	376	346	350	360	353	336	354	366	335	331	361	391	351	348	354	363	369	327	343	340	343	351	353	351	341	379	363	368	387	372	393	352	359	362	394	355	330	377	338	368	367	365	346	361	344	346	339	348	382	355	360	347	339	373	388	353	350	380	348	319	365	378	341	345	357	377	359	340	356	339	385	349	363	357	368	373	351	379	344	366	337	358	377	353	360	365	355	319	362	363	330	335	381	376	312	371	351	356	379	370	367	350	322	368	349	378	348	390	372	313	380	360	361	355	372	350	368	361	346	341	392	383	336	356	398	357	365	341	362	369	339	382	379	364	395	347	371	345	365	377	382	365	350	385	380	382	393	367	348	319	365	355	366	347	357	390	338	343	344	345	370	353	393	378	389	368	329	359	356	338	378	339	365	363	344	341	373	357	365	392	349	366	356	363	364	361	344	353	339	331	389	354	398	340	328	352	345	396	380	359	357	356	368	335	351	377	365	375	354	357	383	346	372	337	379	335	359	392	369	358	350	352	342	373	366	326	356	374	397	359	348	338	330	365	352	335	375	374	341	359	355	378	361	395	385	382	351	348	381	355	356	372	383	345	352	340	333	373	345	372	372	343	345	357	349	371	325	345	349	373	362	383	371	369	342	376	386	350	376	358	367	373	372	342	389	338	360	360	370	388	347	350	352	359	325	383	385	349	373	349	366	377	387	346	343	350	373	362	343	354	337	359	348	387	384	372	397	361	357	358	391	363	348	343	355	370	369	360	361	353	347	329	349	397	363	355	350	407	364	342	347	350	350	394	378	389	357	341	395	370	340	371	360	356	335	372	353	365	364	336	349	358	338	411	388	340	364	327	387	366	340	358	381	394	348	358	350	335	387	355	350	400	369	342	361	363	348	357	346	392	354	380	384	383	353	341	360	333	367	367	376	337	350	402	330	375	368	346	396	358	365	334	336	362	333	364	356	350	358	334	342	339	367	393	381	369	349	328	361	354	364	378	343	345	364	343	360	381	397	368	362	322	359	352	364	366	379	350	366	300	360	387	381	356	344	334	372	357	362
27780	17298	4829	7706	9837	6623	3094	1012	528	547	563	547	592	546	586	560	606	533	562	560	556	524	579	582	574	588	553	576	572	593	526	564	571	551	551	580	548	564	555	574	544	554	581	574	551	550	562	567	559	559	551	572	566	559	566	591	576	573	565	602	554	563	568	551	564	535	559	584	563	585	567	575	551	603	574	570	577	548	587	538	545	534	593	554	591	529	576	550	567	575	584	526	572	582	557	550	573	573	565	553	596	574	559	557	545	547	542	565	613	568	601	586	549	555	566	575	581	590	573	564	589	564	559	580	540	531	571	573	570	588	555	554	615	542	542	580	578	605	536	548	575	571	601	577	573	578	569	583	544	579	555	568	569	561	557	583	562	536	564	541	608	548	557	588	560	537	598	584	579	590	555	537	556	524	606	578	591	590	552	588	559	531	564	553	520	563	545	595	583	587	569	551	551	556	565	606	597	574	571	570	559	565	593	554	537	576	607	582	530	557	572	549	590	552	573	583	604	592	576	570	561	574	572	534	579	543	544	572	571	596	571	587	593	575	590	575	574	549	559	576	559	561	543	569	590	562	576	594	561	528	561	561	526	537	533	561	545	538	578	581	538	561	599	512	579	558	561	544	598	592	566	558	541	561	520	569	543	553	553	526	579	572	593	575	556	537	560	576	550	565	588	584	546	591	565	579	566	569	554	557	579	570	567	568	599	552	526	576	572	569	574	558	534	571	558	514	578	530	551	551	547	533	570	547	574	590	577	604	557	562	567	552	601	601	537	591	573	556	546	545	535	545	609	571	582	616	556	553	571	568	573	564	551	552	540	559	573	588	605	517	599	572	584	586	600	557	595	582	536	549	563	567	572	600	560	582	549	608	567	537	590	596	565	555	554	572	575	550	582	528	520	546	569	549	564	610	535	574	563	579	525	557	560	580	556	560	558	560	560	541	555	552	531	555	543	548	559	569	517	553	556	560	549	556	543	537	573	598	571	596	575	593	568	538	596	606	584	579	555	515	541	539	591	548	577	544	562	613	546	619	561	609	568	583	561	570	614	540	570	590	552	564	597	552	591	552	529	547	597	583	573	551	581	571	564	583	557	521	560	573	572	575	543	554	557	584	598	560	582	563	535	574	545	569	567	562	576	562	564	558	547	536	557	535	544	567	556	561	606	570	542	562	549	522	581	563	565	561	565	563	577	606	534	559	606	592	591	589	541	584	607	584	572	565	546	545	567	587	538	569	535	549	573	538	577	581	539	575	539	592	559	537	531	553	566	579	555	569	538	532	606	565	585	552	577	591	564	574	573	518	522	567	537	589	565	610	593	525	569	588	587	577	591	576	589	525	605	559	540	562	542	590	592	564	543	579	558	548	597	556	554	558	557	504	542	568	593	526	550	565	597	566	560	572	571	529	556	568	570	570	578	561	604	571	564	549	573	554	581	559	545	572	512	516	567	545	567	550	559	588	561	595	573	549	577	553	596	538	556	549	559	573	497	573	551	572	562	649	616	559	581	581	576	547	551	577	555	534	567	609	550	573	581	606	558	586	535	568	572	570	559	513	583	556	573	563	528	534	558	592	566	589	559	559	547	590	611	530	571	569	552	581	576	551	569	567	569	567	578	533	590	549	577	547	565	592	577	567	551	569	586	562	539	594	568	549	572	579	523	543	591	522	616	513	596	597	566	603	558	577	559	575	538	539	524	568	579	559	569	549	585	542	559	601	538	563	600	557	560	561	529	544	596	542	567	583	542	624	577	581	531	561	520	536	597	541	550	581	603	554	550	543	584	587	597	540	584	515	550	579	581	586	574	586	574	568	610	571	546	579	564	555	530	565	557	557	602	579	619	597	577	520	554	593	558	585	559	571	550	600	542	541	604	569	538	598	572	589	575	573	566	557	617	558	566	553	611	526	555	569	562	579	546	504	583	573	569	548	588	557	554	615	499	589	555	612	549	590	555	570	566	572	632	558	573	591	564	542	539	561	505	549	585	615	552	546	536	587	597	583	568	577	548	552	526	531	616	588	555	555	558	591	602	560	596	577	559	575	566	576	547	568	562	557	570	625	572	552	579	548	551	554	553	550	566	597	579	556	568	591	571	604	533	581	556	602	539	565	550	570	585	590	528	548	584	564	573	544	601	599	569	569	575	586	623	579	555	617	573	633	590	594	582	544	581	572	546	569	542	538	569	545	568	559	537	551	582	561	517	565	546	552	585	582	546	525	560	579	566	535	553	552	546	561	590	577	590	570	538	562	521	582	596	576	543	576	582	564	578	564	565	565	569	541	556	567	597	591	557	587	563	542	563	531	537	587	560	630	577	563	564	590	523	601	580	586	539	538	592	571	563	566	559	558	534	583	536	572	589	537	575	574	573	570	549	570	523	589	549	527	550	579	575	567	561	538	556	577	533	566	556	588	556	526	561	561	592	570	638	598	557	573	532	547	579	593	581	576	564	525	537	514	553	560	538	535	551	543	555	582	555	595	559	601	567	553	593	562	523	597	577	529	586	572	549	572	541	593	573	552	572	566	542	577	558	562	559	512	524	533	547	584	562	553	629	576	569	555	581	621	563	592	560	536	574	550	593	541	562	591	571	582	536	549	582	588	573	546	596	600	586	529	537	573	567	561	592	547	565	577	579	580	581	579	564	592	525	562	551	547	599	542	525	575	613	576	545	594	513	569	586	566	535	553	540	559	591	597	587	576	575	568	587	561	558	567	593	574	575	519	542	547	515	579	554	526	540	582	591	600	590	551	585	545	594	542	596	628	585	535	560	541	551	557	610	609	590	602	585	589	522	578	571	580	591	601	594	573	539	572	582	562	579	579	585	593	607	552	572	556	627	568	573	580	541	560	563	560	573	586	580	550	546	581	540	562	589	548	578	584	567	560	553	568	577	543	575	570	583	561	542	571	569	577	569	560	527	572	562	574	615	585	542	582	526	573	564	590	602	571	566	583	546	629	579	550	579	571	528	550	581	542	594	598	601	577	539	535	525	557	613	559	574	573	566	520	516	531	562	555	615	568	586	574	564	573	548	547	528	555	559	580	585	563	583	554	597	571	583	524	539	568	566	588	553	563	573	572	584	560	558	610	573	537	525	556	582	569	597	562	589	547	573	593	559	547	539	596	553	565	576	571	539	594	563	514	580	571	558	528	543	562	608	524	562	510	575	556	565	559	527	542	558	583	555	583	554	590	545	573	555	547	617	584	560	562	569	546	620	555	555	562	571	569	576	572	607	593	571	575	525	517	553	531	608	529	584	591	601	579	567	558	597	574	638	559	535	594	573	529	556	549	594	606	554	578	539	554	568	560	640	567	539	569	529	602	545	560	631	551	597	547	566	544	541	555	568	574	540	596	549	525	581	551	589	571	557	539	559	572	575	579	584	546	582	550	527	585	561	589	608	588	582	598	557	562	581	533	529	543	537	574	584	553	570	557	552	598	596	546	572	560	541	558	564	577	547	558	570	547	597	553	585	589	585	558
16971	8785	3524	9906	13626	9672	4748	1495	776	801	740	738	779	735	757	749	788	709	759	709	748	760	776	713	761	742	745	756	796	789	743	793	793	746	799	782	728	736	694	751	761	724	783	723	754	754	768	738	791	773	786	749	719	789	803	724	745	737	770	774	737	764	758	759	785	743	702	741	734	776	787	724	748	737	762	743	818	735	790	750	789	759	757	775	804	736	740	756	711	760	810	730	738	749	735	756	749	749	760	777	770	774	765	752	789	781	796	757	713	732	759	736	752	773	744	683	779	775	767	779	737	754	784	773	751	788	704	755	779	730	738	748	748	760	802	777	754	742	717	724	745	707	756	767	719	782	749	772	771	729	726	732	746	749	811	709	799	734	781	763	696	723	733	760	709	730	769	738	742	779	757	753	749	747	750	729	764	753	719	739	797	807	783	765	779	817	780	754	814	798	819	763	782	783	749	719	761	721	777	775	751	734	728	739	766	716	754	771	756	744	760	752	769	727	726	766	776	711	774	784	752	763	743	760	786	750	740	763	743	763	785	762	713	753	777	765	748	779	745	707	760	733	748	803	719	802	746	713	762	796	756	784	740	739	787	798	772	767	785	770	711	786	783	739	741	770	759	780	756	791	773	781	765	793	757	779	783	712	755	795	764	803	692	733	722	784	775	763	780	738	707	755	759	752	762	729	711	747	809	702	789	721	685	740	750	785	758	725	856	715	758	765	770	747	768	751	744	755	769	747	785	794	738	765	751	746	790	741	771	728	773	725	721	776	724	763	829	777	745	761	768	738	780	770	715	815	750	773	757	776	776	716	758	724	791	731	757	785	749	774	713	744	762	744	777	738	744	782	750	809	781	730	734	806	789	772	802	773	732	761	761	777	791	769	747	786	775	741	777	800	745	792	747	730	761	750	767	762	720	763	752	785	714	790	760	752	735	754	750	763	770	742	762	776	785	805	740	704	705	767	721	754	777	768	738	746	773	749	769	770	763	744	773	713	734	762	748	789	751	789	775	683	749	750	768	732	758	724	741	766	798	734	748	738	777	738	709	742	776	775	736	748	734	760	728	718	755	755	700	763	764	761	818	743	747	752	693	761	711	721	775	731	776	739	758	734	753	753	750	728	774	794	716	757	732	793	734	733	778	753	740	750	763	804	797	733	710	752	752	715	733	740	752	760	772	771	771	778	709	732	761	769	665	757	744	787	722	764	772	772	749	736	771	781	747	741	785	761	726	740	734	752	724	786	780	761	745	710	755	781	790	758	715	764	770	741	752	770	722	768	776	764	719	739	782	760	746	778	749	708	743	689	782	731	710	734	767	773	769	761	746	697	771	769	757	734	784	731	761	742	746	734	743	739	745	730	772	777	762	744	760	747	738	756	733	740	731	730	730	761	762	802	750	702	768	769	759	730	724	723	765	769	758	760	770	778	742	766	752	738	758	786	697	766	759	772	777	697	735	745	710	770	800	758	737	797	719	741	756	785	688	762	717	737	761	736	754	764	799	788	745	737	765	744	819	783	712	740	763	778	744	704	753	755	778	736	753	770	769	758	741	773	759	712	778	695	696	718	736	765	710	712	793	798	770	756	745	759	732	764	718	710	778	780	737	730	816	766	764	771	761	761	796	768	814	751	766	758	743	756	766	796	771	735	762	763	778	738	717	737	741	734	719	764	736	742	779	764	815	769	721	759	740	757	714	771	765	741	764	773	789	798	815	768	804	728	750	786	790	795	744	769	742	704	767	782	732	760	757	759	717	767	761	755	764	761	749	764	755	782	780	759	751	763	768	790	745	778	755	756	754	749	744	766	798	758	757	737	780	774	750	750	752	742	789	749	794	761	745	744	777	723	735	783	776	709	762	731	736	794	762	778	803	734	732	734	682	759	772	771	765	715	748	773	750	739	705	724	741	721	738	778	740	734	781	748	761	737	803	723	797	760	723	713	788	787	766	772	776	787	699	740	756	704	721	764	728	719	783	725	722	779	783	752	737	732	748	758	714	754	812	724	716	792	814	756	787	757	770	709	741	749	763	770	777	779	713	800	761	731	782	721	740	747	718	764	777	789	763	708	754	777	787	725	757	790	738	778	713	764	730	719	725	776	760	767	687	734	755	729	727	715	786	744	750	732	712	770	761	757	731	706	784	760	680	763	787	771	757	726	703	793	736	701	766	769	780	714	744	747	762	687	682	777	775	767	768	758	811	770	723	774	726	753	755	776	760	727	753	739	781	782	780	767	755	764	769	736	782	726	755	711	744	729	766	783	715	799	704	748	767	781	771	773	766	730	748	795	772	794	764	765	727	797	776	795	765	735	747	760	750	752	797	727	733	750	740	762	734	741	764	761	765	761	761	755	775	779	770	790	749	744	718	767	765	786	754	737	734	779	792	767	787	765	723	743	759	750	733	762	744	789	723	784	810	735	746	755	716	749	807	798	719	759	784	745	758	751	727	751	783	758	778	863	732	747	745	817	725	738	697	774	735	746	746	751	777	757	708	751	737	743	722	738	750	727	773	719	787	725	717	758	726	751	718	787	713	751	759	774	700	774	722	698	773	725	776	816	750	789	735	741	837	753	740	820	770	717	800	723	782	792	771	764	773	754	733	792	748	789	770	739	750	697	759	755	786	786	785	731	788	740	715	729	779	731	774	769	736	774	773	783	732	772	780	776	790	767	754	746	756	686	772	736	777	778	696	737	771	728	740	742	771	791	726	755	738	710	788	744	768	767	691	749	771	719	757	761	763	784	753	750	759	804	716	807	778	772	764	772	732	794	783	737	785	803	750	778	750	747	724	769	772	791	792	793	760	763	748	713	812	749	742	744	767	757	835	732	764	753	753	757	734	669	755	749	749	753	765	738	733	754	735	755	762	733	765	797	728	778	758	785	704	745	759	759	724	759	739	745	757	763	770	748	762	752	758	742	741	790	799	735	762	726	697	736	817	752	796	740	728	756	751	727	786	756	743	740	756	784	734	715	725	746	777	749	789	785	745	728	784	745	745	741	707	732	806	730	734	749	716	777	705	760	743	765	780	738	768	747	760	753	744	731	771	782	753	732	781	782	749	726	766	784	744	725	766	744	734	727	769	750	693	720	730	777	787	799	743	782	733	767	712	758	753	747	738	726	724	782	750	761	780	773	770	793	773	743	793	751	794	724	728	757	793	702	740	724	786	748	721	748	737	797	807	741	793	768	768	806	733	736	789	746	720	749	752	738	719	738	740	771	784	726	741	759	786	780	730	721	716	765	703	819	712	780	711	714	757	745	775	719	776	747	756	718	766	765	740	775	757	702	802	725	770	804	745	739	782	754	711	751	818	770	736	743	778	755	711	746	745	717	739	782	739	764	732	724	778	753	796	718	725	762	743	790	708	747	797	734	765	768	776	739	715	812	759	787	768	714	716	708	717	779	731	749	736	742	804	734	733	726	720	768	772	761	753	804	727	744	739	724	720	746	754	803	738	750	753	783	722	740	789	801	739	777
23265	21071	27585	26332	32390	37342	24593	7088	614	483	499	513	477	488	493	440	501	452	489	465	495	490	491	462	456	477	463	500	483	524	514	456	464	459	503	513	482	476	497	459	501	478	512	496	503	509	525	451	494	502	480	436	488	449	490	508	472	504	500	428	476	461	478	464	495	474	522	501	481	479	492	424	468	486	518	494	417	485	477	485	490	486	447	498	507	495	487	505	509	498	476	492	415	494	470	473	500	462	514	477	473	466	492	447	463	480	506	485	468	491	479	500	476	474	563	475	527	456	477	472	470	502	515	469	496	493	499	473	514	455	460	483	480	461	478	459	474	513	461	486	501	473	495	475	456	462	461	482	500	507	454	494	463	452	486	509	515	492	466	447	452	486	507	505	469	510	511	462	513	485	514	470	487	457	477	448	465	430	485	480	524	468	514	451	472	491	489	464	464	463	505	457	456	477	497	495	505	512	475	493	488	464	507	449	482	485	490	513	475	503	538	496	503	444	499	459	513	500	457	491	496	513	464	458	512	513	486	533	472	485	515	468	484	452	469	458	460	503	502	473	478	466	530	492	459	503	474	480	494	514	504	486	482	455	472	460	480	444	478	474	527	469	493	505	477	515	489	482	459	486	521	484	489	490	458	477	445	513	504	492	462	450	491	505	499	473	526	474	522	463	464	511	553	478	476	481	518	493	472	477	492	489	507	471	474	523	499	491	529	494	449	502	508	472	507	526	466	477	514	497	470	486	495	493	444	467	446	491	489	518	487	489	458	514	503	466	471	498	460	511	442	513	465	492	519	499	499	479	505	474	501	484	528	471	503	495	464	462	502	458	506	497	530	486	506	466	485	512	502	475	516	466	489	512	500	474	482	477	467	519	470	489	478	466	517	517	491	467	480	504	530	482	493	497	460	524	468	481	444	489	458	485	461	459	496	500	465	504	452	487	446	505	474	484	487	500	515	474	477	463	486	466	475	483	462	489	498	443	466	526	491	520	503	488	501	453	487	491	485	479	462	480	486	495	518	472	470	458	503	527	474	479	496	475	452	479	485	486	430	464	509	482	486	473	489	489	485	503	496	493	499	470	498	484	452	473	461	535	516	504	489	480	491	502	481	535	487	505	506	475	521	489	487	484	503	472	490	481	453	473	485	482	500	466	476	470	487	500	490	488	479	478	484	478	478	458	469	508	495	518	515	459	498	465	467	515	494	472	457	485	545	455	481	529	456	512	475	494	503	477	459	485	519	477	451	479	496	508	486	456	454	470	451	466	500	466	481	496	540	478	488	487	481	503	479	488	481	493	461	495	466	496	462	461	514	485	507	483	494	460	482	510	518	512	483	465	482	520	472	460	484	493	488	461	500	525	482	482	505	502	476	487	497	500	487	444	487	484	501	467	516	471	454	476	489	502	477	500	493	481	492	466	449	514	486	495	480	479	476	495	503	492	516	447	495	484	479	483	490	497	467	501	486	485	501	494	498	478	509	495	507	525	489	479	466	511	500	511	506	511	461	501	482	483	454	443	451	511	518	525	480	448	467	500	480	460	490	506	506	450	495	470	500	462	487	487	470	463	481	491	478	488	500	490	478	482	488	490	450	462	468	441	492	490	493	510	501	539	459	456	503	452	478	499	510	501	459	520	508	481	407	540	463	481	476	497	509	482	442	480	511	481	502	472	478	515	463	468	521	515	459	489	468	456	465	451	483	477	495	471	461	511	500	501	458	464	458	488	510	519	497	459	502	496	501	472	493	483	471	474	488	462	439	488	490	487	490	473	504	460	491	496	445	484	508	484	476	454	453	462	481	457	464	523	472	471	466	490	493	456	456	514	511	453	463	469	493	482	478	463	487	490	453	467	466	503	518	470	471	472	473	484	511	488	487	497	490	458	471	500	503	446	514	526	519	492	479	483	516	462	505	472	476	484	497	503	478	495	496	476	454	479	476	481	497	485	484	458	460	493	460	513	476	471	453	465	450	522	494	494	502	475	492	464	453	473	483	513	457	494	496	489	487	469	471	502	484	469	504	498	484	473	476	498	494	482	476	449	489	453	444	470	476	494	491	475	436	490	483	490	473	487	493	480	475	488	493	527	472	474	473	513	487	455	499	477	478	459	459	463	510	525	481	490	508	483	461	495	493	511	473	433	526	494	504	474	446	453	485	521	473	492	546	516	511	442	480	512	491	517	496	457	495	449	467	507	490	469	502	499	482	532	517	521	463	482	482	476	496	479	517	465	464	507	511	509	462	458	471	504	508	471	517	497	488	476	508	500	490	498	491	495	482	456	483	486	493	475	510	524	461	480	476	509	497	489	478	492	500	474	485	500	476	473	470	444	453	464	489	477	484	476	468	467	487	490	429	504	489	505	520	480	503	471	452	506	529	490	494	491	481	455	454	463	511	474	508	476	489	473	487	437	476	482	484	485	494	469	492	464	486	494	453	446	503	487	515	490	452	518	465	476	495	491	456	512	529	444	468	491	493	533	458	485	471	485	514	483	496	488	486	496	485	473	505	447	491	489	489	542	498	516	503	491	470	487	457	510	466	462	444	500	454	496	518	467	485	477	451	481	493	508	529	535	488	506	484	499	503	439	506	534	481	505	501	494	507	473	518	538	501	488	450	505	474	458	487	456	501	479	493	476	474	489	465	486	537	493	485	507	487	554	508	452	466	482	514	468	487	435	504	461	456	484	492	470	498	478	440	504	504	477	473	485	477	482	459	544	508	439	480	526	528	494	506	476	471	483	505	480	507	527	501	481	529	505	497	500	451	489	465	476	512	472	513	476	493	468	518	544	465	451	483	483	469	492	487	504	473	476	502	472	462	455	485	491	477	483	502	448	514	449	486	486	494	462	507	512	514	512	447	486	439	482	476	470	491	483	479	480	466	500	475	497	521	455	498	497	510	498	488	485	515	473	519	508	488	465	445	501	477	471	490	489	454	480	456	505	452	491	450	475	473	491	483	462	527	490	469	450	453	479	464	505	505	469	497	477	526	463	483	453	494	445	488	480	466	494	471	494	465	505	504	495	507	491	500	455	482	438	508	479	481	460	463	492	542	509	497	523	453	478	471	502	486	504	463	476	493	473	508	506	481	448	456	530	486	471	486	499	480	520	422	462	519	459	487	504	502	498	496	497	500	500	468	508	511	482	528	475	472	490	479	541	481	516	427	498	459	477	502	473	523	479	477	516	497	523	501	459	485	455	521	518	435	537	476	480	484	503	488	480	510	470	472	479	477	503	497	507	495	444	466	472	500	517	466	458	492	496	445	489	486	483	511	465	475	453	494	489	484	515	445	457	473	541	451	461	476	537	502	503	509	500	494	464	452	479	511	471	510	476	458	477	468	486	514	467	493	465	478	468	497	514	475	484	492	509	505	479	490	483	473	477	500	472	451	459	476	458	488	518	421	475	503	460	486	521	497	479	508	480	509	457	490	507	503	493	467	481	479	483	484	473	456	466	472	468	452	508	486	463	478	484	444	530
19112	21564	16510	31653	44132	41557	26301	8253	660	670	680	629	656	692	629	656	645	660	643	667	654	642	712	663	644	640	677	674	652	667	651	630	657	645	638	650	710	670	658	653	642	671	681	662	620	661	648	630	685	642	702	710	680	604	637	653	684	687	628	637	670	734	696	675	661	692	670	629	649	655	657	647	663	658	669	643	677	653	692	636	624	606	670	627	689	669	670	632	608	669	714	672	664	670	653	621	612	671	628	674	624	672	655	674	666	624	704	655	631	659	677	692	660	663	656	645	689	623	674	612	683	631	652	659	621	631	631	664	640	678	660	661	610	621	623	602	670	650	636	641	613	699	632	688	667	661	647	648	639	626	650	669	667	700	646	612	647	652	666	661	677	648	649	672	636	635	706	674	633	624	657	659	657	639	653	652	664	670	638	670	637	639	677	672	659	677	641	648	616	660	661	635	632	654	638	660	662	686	710	672	603	630	680	661	640	645	651	635	671	734	634	649	640	670	681	674	647	631	687	624	733	642	641	607	664	663	643	645	645	666	654	676	651	647	666	670	643	617	631	639	643	646	650	666	656	648	671	621	636	643	671	631	710	689	686	661	653	630	685	628	662	645	644	674	620	671	660	644	656	650	641	676	657	648	645	657	677	693	650	702	648	681	640	645	688	628	713	664	660	675	667	694	649	657	671	670	650	651	628	667	685	635	661	653	667	631	632	650	686	692	632	637	646	628	672	654	631	665	653	654	631	613	621	629	654	647	665	715	666	619	675	653	669	692	697	652	685	611	603	650	664	640	650	686	646	661	717	643	683	672	660	665	661	659	682	620	685	687	675	642	664	687	644	655	650	684	679	605	683	689	673	643	632	667	597	635	648	655	673	677	663	689	653	642	696	660	652	689	659	663	615	644	659	642	697	666	652	635	653	665	636	665	648	685	646	670	641	653	659	598	638	649	691	678	658	653	667	628	648	636	629	639	674	652	694	653	688	666	684	666	651	610	689	648	638	663	634	647	660	641	683	669	666	600	662	654	644	630	650	670	669	658	641	661	633	700	634	663	664	701	673	661	643	680	647	628	631	671	634	650	610	619	660	694	665	645	652	662	653	648	653	695	655	700	638	602	693	669	660	668	642	651	638	597	608	648	664	714	646	621	679	660	634	656	664	698	618	664	654	685	660	642	614	643	705	660	661	664	647	685	688	648	646	676	653	624	674	686	605	639	641	657	694	649	654	656	641	652	695	652	671	678	666	643	674	684	655	617	658	690	675	676	623	680	672	667	691	684	644	621	645	656	674	652	716	713	648	653	627	658	687	668	689	675	670	665	650	675	647	606	674	653	633	624	672	678	631	661	628	664	689	655	620	706	723	696	645	680	631	628	662	632	628	673	632	623	687	673	685	609	603	674	629	620	671	665	632	672	659	661	662	671	712	658	667	643	667	638	660	649	635	639	629	657	704	666	693	696	684	649	639	674	656	689	640	670	684	639	671	664	647	661	671	654	645	648	708	636	643	656	655	709	668	716	643	694	657	675	645	697	614	688	682	666	622	678	662	604	645	653	683	703	696	663	640	656	675	642	685	630	664	669	630	594	654	695	655	658	679	602	636	650	654	647	699	654	629	641	682	687	635	668	657	677	651	637	659	686	679	626	638	622	620	614	675	622	656	688	671	652	682	674	647	637	670	620	646	626	669	664	671	648	608	684	664	631	680	636	657	644	632	666	691	629	658	642	663	631	680	692	665	675	670	663	641	647	676	616	673	676	639	651	655	686	649	657	631	648	663	601	609	647	679	664	651	677	674	655	662	693	685	657	614	662	644	651	642	656	690	668	653	651	646	690	699	668	640	657	642	668	618	606	678	663	665	658	616	647	630	690	624	656	644	655	688	608	626	658	665	684	666	671	681	618	676	606	670	653	637	651	683	648	679	640	620	585	672	644	646	654	634	656	633	678	651	659	674	627	666	651	692	666	658	609	608	652	650	610	671	621	711	651	652	671	662	688	624	639	646	683	627	683	671	630	648	614	684	662	671	649	633	629	652	637	622	687	701	610	660	622	674	654	658	695	639	684	687	625	719	623	655	640	676	654	715	648	653	653	622	669	628	681	683	656	690	681	641	689	626	654	649	688	617	640	655	681	684	639	649	658	640	652	635	648	649	669	665	661	691	621	685	683	657	668	685	672	689	624	633	651	636	585	676	656	653	643	694	666	642	677	631	715	652	675	653	710	672	657	668	653	643	667	679	693	668	612	668	657	660	698	639	627	649	617	672	644	638	585	649	618	642	663	637	709	663	643	678	580	619	634	711	657	651	644	690	625	666	630	697	675	667	656	621	662	659	672	679	610	660	625	636	652	637	674	645	656	670	647	662	674	660	678	660	647	669	659	668	650	692	717	647	699	679	653	639	648	622	668	682	674	640	659	666	634	632	659	635	632	701	702	650	663	636	656	652	664	715	645	643	634	626	610	682	663	627	627	621	687	633	719	647	655	628	686	616	668	681	664	645	599	652	642	637	665	684	609	623	654	668	628	619	599	639	647	647	636	672	672	676	695	712	615	647	627	636	683	633	663	689	629	666	692	644	651	654	658	646	612	634	634	629	625	639	639	663	635	681	584	656	655	635	648	710	657	633	608	683	654	672	631	679	637	694	654	673	683	609	696	671	689	591	645	653	655	655	633	664	670	684	650	639	616	625	652	673	694	615	646	614	691	643	634	687	650	626	681	657	642	661	612	641	670	667	667	687	684	622	639	655	660	673	695	615	653	679	654	627	621	668	675	609	665	680	635	679	648	664	653	682	662	658	657	647	624	680	643	676	666	638	697	655	625	656	669	642	638	633	663	676	625	612	663	617	632	670	647	718	658	661	691	617	666	649	631	664	676	635	629	683	662	654	676	669	682	662	627	641	679	640	624	683	635	607	686	653	639	634	644	666	643	707	649	700	627	645	620	695	667	632	665	629	654	631	652	652	629	691	649	648	652	686	618	678	653	680	670	690	618	669	680	641	659	623	635	645	677	649	650	679	650	651	683	673	676	657	657	642	713	687	685	653	635	635	698	634	702	657	672	665	637	644	641	664	710	630	678	675	680	631	654	663	652	678	665	678	626	654	657	624	665	622	596	697	680	647	604	665	650	672	701	692	667	693	638	638	671	620	633	635	683	613	685	667	632	655	607	619	684	654	666	742	680	656	675	657	679	660	662	644	695	649	665	627	646	714	650	681	635	674	653	697	621	673	697	659	661	656	670	626	664	652	631	664	628	626	702	635	673	706	658	702	640	672	670	632	627	639	626	626	639	657	693	651	649	668	642	699	667	678	631	670	651	592	639	665	673	606	683	652	637	665	623	657	658	650	628	633	692	673	650	691	669	668	611	644	639	692	623	651	672	675	605	662	674	685	645	629	638	627	650	655	659	669	696	651	692	711	642	695	642	598	650	667	690	684	711	660	634	734	667	715	662	667	675	661	727	630	651	645	617	668	670	650	627	661	669
24718	21070	25294	23167	18919	22477	14657	4248	492	421	416	427	467	408	422	480	473	431	446	434	459	484	460	446	418	444	429	439	433	404	471	482	447	441	439	439	479	476	462	431	441	459	465	483	469	405	462	473	433	401	425	447	407	465	440	447	424	483	424	457	449	426	434	418	459	424	412	434	443	426	421	389	434	417	438	461	427	433	433	425	439	432	437	479	422	438	427	452	458	466	401	457	486	446	409	443	445	445	426	464	446	461	436	474	431	425	409	456	468	438	453	440	466	448	432	446	414	425	442	442	436	440	470	419	431	441	452	446	420	452	420	474	433	447	463	423	425	444	480	473	420	402	421	442	447	445	421	457	459	446	442	456	439	431	441	444	411	456	429	431	437	428	460	426	459	465	460	397	414	415	416	403	411	433	417	469	454	435	432	440	485	433	410	441	449	426	407	407	445	475	463	433	448	422	485	412	414	438	430	452	411	448	422	439	400	437	454	427	437	467	417	427	431	425	423	424	456	438	474	433	444	455	434	442	464	439	425	421	388	489	446	424	434	441	417	456	465	451	429	455	448	409	432	437	426	449	438	415	421	465	422	449	474	438	476	428	401	470	465	440	429	444	437	484	433	478	441	497	453	408	410	428	477	430	465	449	444	451	431	412	406	422	433	413	499	412	416	448	437	438	447	450	449	437	466	404	450	464	429	459	478	433	421	455	440	419	438	415	422	444	450	416	479	422	424	424	432	418	430	431	468	462	441	449	449	396	449	443	416	425	412	458	453	454	439	469	455	447	386	452	451	447	455	446	436	428	444	434	464	429	433	420	460	432	404	472	446	435	437	404	405	443	407	428	431	437	448	500	436	421	460	454	422	421	430	427	444	464	417	441	448	477	394	451	408	391	410	465	454	422	465	445	442	464	458	442	428	429	458	401	427	412	445	448	432	405	436	448	442	457	454	445	448	423	410	413	410	450	453	456	447	404	417	421	403	464	417	427	429	432	430	441	463	490	449	422	465	461	450	480	432	441	433	451	417	446	494	440	440	447	442	449	436	446	402	445	433	443	417	433	427	456	445	422	407	450	449	416	461	469	431	436	467	446	442	444	464	416	450	424	439	438	444	442	429	434	442	424	470	435	446	422	469	460	445	442	457	441	431	449	417	426	440	439	420	456	409	409	463	420	441	408	430	468	453	462	423	470	409	419	477	443	439	443	463	425	448	452	416	433	407	463	443	468	450	446	467	392	439	414	425	433	416	429	418	462	456	441	425	413	433	445	492	416	440	421	429	453	437	449	423	419	452	429	429	435	428	482	430	458	417	470	449	466	442	461	430	452	438	446	459	453	425	461	436	440	465	473	465	439	490	467	422	401	421	405	425	460	478	431	467	448	410	398	468	434	402	460	408	453	449	458	437	420	431	436	413	421	466	478	434	465	476	434	463	434	495	457	432	444	440	437	432	493	427	447	455	444	433	436	440	434	443	436	416	437	455	459	438	472	458	413	459	467	486	405	465	460	446	462	420	412	443	469	458	459	431	427	458	443	437	419	421	440	449	450	458	395	446	427	453	470	405	456	428	436	447	430	441	431	404	447	452	445	426	465	483	423	440	447	412	444	478	473	431	411	425	449	443	416	427	446	458	447	482	438	411	423	450	437	474	439	470	465	461	435	472	416	416	431	483	457	448	436	438	448	416	478	427	478	469	449	431	434	427	384	436	421	390	465	450	433	442	415	472	457	464	494	439	467	454	409	419	447	449	462	478	443	412	433	435	418	388	469	469	454	448	460	430	425	406	424	471	422	442	431	460	439	479	422	429	413	417	512	443	434	413	414	415	433	441	408	415	469	464	433	417	449	459	463	395	431	436	448	465	455	435	439	414	446	415	428	472	456	389	399	440	406	443	492	439	443	437	455	450	459	457	453	430	449	482	425	413	442	401	418	410	455	458	450	469	425	423	444	455	429	453	452	450	457	433	419	446	418	439	444	426	441	406	457	459	476	463	435	457	410	434	456	483	443	425	412	421	393	474	447	440	421	466	442	437	457	471	457	443	445	455	500	485	455	463	420	429	412	399	473	452	497	436	470	474	426	417	440	438	437	450	443	438	452	379	476	425	447	449	468	433	491	443	482	458	449	465	412	432	437	462	446	442	453	432	436	442	447	465	434	436	405	427	471	421	431	434	408	452	434	472	449	444	458	445	466	447	450	423	434	424	460	420	424	484	442	434	456	437	422	487	405	467	471	443	455	442	444	414	478	460	443	445	401	429	442	449	433	416	396	461	423	461	438	469	446	411	409	459	427	432	449	466	455	425	394	458	464	476	476	432	416	459	427	428	414	416	455	459	399	448	444	435	456	460	449	440	442	447	445	467	449	428	454	482	409	455	451	476	424	444	446	447	432	485	450	424	437	416	400	458	418	407	463	463	440	456	383	405	434	442	462	458	475	447	473	426	418	472	423	427	413	423	436	436	437	488	467	439	449	463	417	445	453	446	432	453	437	419	410	466	459	443	443	438	441	431	419	445	449	437	441	401	424	444	469	450	474	434	489	476	424	430	449	463	424	415	403	469	457	408	443	428	444	480	503	433	447	431	418	437	403	411	413	454	424	406	437	399	442	434	426	467	435	435	416	413	411	372	423	440	441	426	462	480	426	476	392	425	427	439	453	439	475	440	440	477	455	411	457	429	459	404	441	398	440	423	481	440	443	420	425	446	449	444	469	430	486	431	419	462	413	446	449	465	471	429	464	457	414	456	461	455	436	434	448	434	446	478	444	455	452	421	452	410	471	453	440	446	474	424	435	439	470	436	448	445	460	428	448	470	429	426	452	398	455	462	424	457	446	432	434	454	440	410	421	431	408	462	447	444	438	441	454	450	420	441	488	422	433	401	449	455	439	466	403	445	443	489	424	390	419	448	445	411	451	430	442	448	436	448	426	414	455	379	426	408	430	458	428	409	423	462	425	407	468	448	449	472	442	417	418	422	412	450	441	429	412	446	398	416	482	431	477	399	436	437	417	432	425	461	446	442	429	470	444	433	402	453	461	479	435	429	453	435	440	442	468	425	461	460	431	434	464	438	444	485	450	446	435	435	469	430	476	437	455	432	460	447	438	472	411	412	424	427	403	465	471	469	438	448	427	463	429	461	417	459	433	461	447	419	444	423	435	458	444	467	397	446	426	426	431	419	433	454	443	439	432	501	425	490	442	465	421	409	422	456	455	427	468	432	459	449	463	442	432	475	441	482	435	448	409	408	386	406	439	424	416	443	423	420	473	456	474	482	471	409	437	485	425	434	441	446	422	450	470	434	419	446	423	442	447	416	447	477	437	400	435	442	435	484	463	431	416	435	410	427	439	427	482	423	449	483	432	454	437	396	420	472	467	462	428	442	447	443	472	463	449	450	398	483	427	433	474	430	406	413	438	402	470	429	476	417	472	422	444	463	462	438	453	483	410	416	420	434	406	417	460	440	416	412	410	444	454	411	421	461	452	440	456
16290	16412	6084	7449	29233	32424	21185	7399	633	580	623	596	592	585	556	586	583	561	570	581	566	590	575	604	585	596	592	611	582	572	574	623	556	587	555	552	592	579	607	628	583	573	624	598	568	621	602	583	575	562	533	565	614	638	596	619	601	597	579	565	576	530	585	553	565	591	592	617	558	603	554	589	583	573	567	564	545	594	592	608	619	608	587	606	542	605	588	596	573	597	600	594	565	568	598	570	535	566	577	554	567	567	560	602	562	557	581	566	596	588	635	557	591	594	559	559	588	573	629	589	574	604	554	537	587	556	545	581	528	580	566	558	582	576	577	566	564	642	579	556	584	611	583	576	590	575	590	594	593	545	577	559	540	625	595	596	580	546	559	544	590	598	591	600	611	585	619	564	573	574	608	567	609	544	605	592	628	559	622	545	621	604	567	559	592	561	578	576	601	598	581	577	598	559	627	589	590	618	588	650	556	556	594	586	614	532	585	566	614	598	616	583	573	588	613	616	636	618	543	555	589	567	583	554	554	578	566	515	622	624	592	548	606	580	559	601	585	611	616	617	562	585	593	631	569	586	599	595	579	572	534	571	579	578	620	604	602	584	561	544	584	570	570	605	612	547	578	564	582	589	603	556	577	574	577	558	604	603	595	583	602	611	609	605	572	592	590	593	552	589	580	580	592	608	630	588	613	563	603	593	574	563	580	576	622	585	563	561	593	573	556	597	611	610	603	591	564	597	583	531	565	586	622	558	591	570	610	565	594	582	558	553	608	573	561	587	597	610	593	615	606	589	590	632	568	607	570	579	600	572	606	594	560	604	602	586	545	617	590	536	598	606	568	582	571	552	577	584	582	596	594	578	608	575	566	617	612	562	585	547	577	588	556	560	605	587	541	635	612	558	561	631	559	594	612	604	568	604	558	608	580	570	566	558	588	592	594	634	596	609	559	589	556	650	549	555	554	592	613	585	549	582	578	554	621	600	576	575	588	594	626	577	579	561	568	622	564	606	574	614	567	584	572	609	541	594	569	660	561	575	572	572	607	623	555	572	577	614	583	602	555	555	593	586	580	562	581	542	611	559	592	583	605	575	621	602	566	597	575	586	598	569	588	578	584	627	558	579	586	564	574	586	578	553	615	582	572	593	544	562	581	604	616	608	551	611	545	561	590	628	581	587	606	618	622	608	606	587	630	565	571	581	601	556	550	578	598	583	594	577	553	572	572	582	621	492	591	607	571	581	550	590	598	606	576	548	574	590	582	609	614	593	567	548	601	573	555	624	639	584	552	617	605	601	597	565	618	587	605	625	604	561	573	569	563	554	579	540	515	560	603	573	571	571	586	582	613	588	550	644	643	570	615	538	581	567	566	620	549	576	582	597	596	615	590	565	565	605	565	621	570	582	583	574	552	584	585	583	573	569	542	507	585	586	614	575	584	595	620	554	599	574	586	628	598	570	564	586	585	570	570	583	602	606	580	611	586	602	563	543	601	564	620	626	577	613	534	598	599	593	594	581	618	620	565	591	569	566	553	578	595	596	570	572	594	582	627	591	604	588	558	618	555	550	571	587	577	570	628	576	622	548	577	627	553	602	548	610	592	606	561	559	586	601	591	624	553	565	565	571	540	577	582	565	544	609	596	602	557	621	585	599	600	585	519	604	560	572	562	601	590	575	574	577	569	554	608	585	596	606	588	556	575	591	575	584	603	577	568	579	622	595	567	587	590	617	568	580	583	584	571	625	569	583	564	610	625	532	567	609	558	610	597	597	580	598	638	578	631	549	589	562	575	578	627	561	564	582	544	593	594	570	553	595	584	564	572	597	596	578	600	583	597	586	629	583	604	578	584	561	645	572	551	549	544	575	570	563	581	577	589	614	595	557	578	570	557	607	603	580	563	572	583	561	573	601	622	629	553	636	592	570	552	568	571	589	572	578	578	574	617	608	517	597	564	575	597	609	551	555	625	595	559	566	598	634	566	598	593	627	596	554	565	588	572	596	542	594	609	599	637	571	589	585	610	569	594	569	594	575	560	612	559	576	589	588	549	566	573	642	552	588	609	590	536	594	565	582	532	581	568	591	602	634	554	548	540	579	566	600	570	590	579	572	560	572	580	575	611	563	531	603	625	573	588	571	553	579	577	589	598	592	555	605	616	560	563	605	553	595	583	596	550	633	584	592	602	569	590	566	580	639	547	567	588	611	579	580	583	608	577	576	644	617	597	561	609	616	580	581	571	616	529	593	641	585	580	630	639	599	597	591	559	568	538	554	638	599	577	613	615	609	562	599	602	584	567	603	579	573	584	577	559	586	573	567	608	573	568	550	583	579	604	582	609	554	535	535	575	619	576	602	511	594	579	587	597	563	606	566	563	595	562	556	589	588	584	576	581	544	613	580	581	552	541	602	564	584	582	596	605	584	568	568	568	569	578	588	605	604	568	572	579	592	574	593	648	552	551	601	576	562	538	607	544	552	591	575	506	590	624	577	555	585	594	581	579	594	580	603	571	623	616	564	636	608	583	574	565	566	610	589	615	538	598	553	547	584	550	556	564	576	610	590	605	582	605	580	579	598	547	591	541	583	539	542	611	586	539	573	584	611	566	575	512	621	640	618	567	583	580	594	575	596	574	594	602	559	606	570	551	559	554	581	581	593	573	584	571	551	642	592	572	552	577	586	554	570	582	609	565	592	565	587	591	595	595	574	598	598	628	573	608	587	595	611	608	598	594	564	576	589	583	568	637	566	590	571	560	596	563	591	585	615	577	584	580	601	602	577	568	599	590	616	549	592	564	550	574	610	544	538	553	565	568	571	565	518	581	584	568	604	583	562	549	602	575	579	578	588	622	537	583	593	570	565	545	580	600	544	574	553	569	623	567	612	561	624	528	606	532	576	621	557	558	564	608	526	592	601	596	586	583	574	564	604	557	619	584	591	569	552	587	552	562	611	596	629	565	568	599	566	558	540	613	575	576	604	578	583	616	580	565	581	557	610	596	579	565	575	543	553	573	533	610	577	599	601	611	566	573	574	558	589	594	590	613	543	566	627	552	582	574	588	581	585	587	599	589	578	576	539	560	572	645	607	619	585	574	593	535	570	577	643	609	613	594	596	563	599	612	558	552	596	579	596	591	566	572	565	593	584	609	593	569	564	572	535	599	628	583	537	592	574	602	561	564	602	600	529	579	575	585	575	578	548	564	601	609	590	550	641	544	629	570	574	608	629	580	593	601	591	595	562	574	594	579	599	612	598	581	592	576	602	544	566	547	537	601	577	632	541	561	553	608	578	554	566	560	621	592	591	575	575	549	570	561	590	606	561	601	597	598	568	564	576	619	560	581	611	576	581	600	575	603	586	585	594	567	591	587	599	576	644	612	570	571	560	568	627	578	630	570	591	566	616	575	546	595	568	567	562	599	622	569	587	576	568	558	551	572	569	582	572	591	584	597	619	565	565	602	559	528	575	571	597	555	587	580	606	566	524	593	570	604	563
22463	21143	28277	24264	24735	40244	42311	20139	1506	293	272	293	260	257	276	270	273	264	290	260	263	288	253	252	245	257	244	256	294	259	246	262	262	235	268	273	270	220	247	269	280	269	250	250	258	270	251	254	247	265	292	228	247	278	278	277	234	265	258	247	261	250	295	265	275	245	254	287	287	257	261	251	233	254	254	258	244	254	260	261	283	248	295	257	254	307	266	244	278	275	299	249	247	257	256	269	265	270	271	263	249	249	254	282	251	258	277	295	276	256	262	254	262	249	243	257	264	256	283	244	258	259	258	244	260	251	270	236	270	262	261	271	270	241	261	227	250	245	264	255	250	248	280	272	286	275	268	307	261	258	275	292	304	263	253	280	268	274	297	235	234	279	263	271	254	287	270	258	274	243	254	256	270	252	258	289	249	286	287	262	239	272	250	272	229	252	260	234	281	226	257	227	253	272	264	260	260	284	276	269	276	282	254	254	241	267	254	241	247	277	264	272	241	257	251	252	287	275	249	254	255	281	244	274	269	280	254	259	263	251	229	292	258	264	252	249	278	243	258	257	255	233	254	264	281	266	267	243	281	247	274	253	274	251	233	269	250	269	243	277	238	284	241	277	272	280	236	253	280	273	259	225	247	254	249	241	258	255	256	249	268	275	247	269	260	279	251	259	254	249	275	263	264	246	276	256	263	272	283	251	248	280	278	281	252	248	238	262	257	268	305	237	245	282	246	245	278	255	281	275	235	264	275	239	268	247	243	278	244	235	266	232	242	242	303	268	266	249	249	270	261	232	272	251	261	265	250	263	303	262	263	272	267	286	275	262	238	256	241	288	244	262	274	276	273	252	277	222	257	286	264	261	287	249	267	267	262	265	284	244	265	252	258	269	251	272	264	273	268	254	277	243	242	265	256	260	252	265	266	240	240	277	247	263	299	265	249	280	248	265	283	277	256	254	278	266	281	273	240	263	276	249	246	234	269	237	261	265	269	248	270	275	252	256	265	278	267	294	262	268	280	251	285	254	269	246	272	251	260	295	255	266	248	263	210	261	266	261	244	259	248	293	285	279	301	243	245	258	285	268	243	272	263	250	263	279	272	275	277	275	271	254	280	280	244	248	244	259	278	250	260	268	258	261	253	246	264	239	292	247	244	295	270	266	281	280	272	270	258	264	260	228	287	254	274	247	283	247	249	263	267	251	268	263	251	278	275	263	276	278	238	276	259	234	246	250	235	255	268	285	257	256	262	249	238	274	260	275	263	256	264	280	272	274	268	250	273	277	262	282	260	254	260	232	230	258	253	277	261	265	290	245	239	238	261	250	249	274	278	269	262	269	259	242	276	270	260	229	278	244	270	266	229	269	300	234	265	247	252	242	268	231	259	269	275	286	279	261	254	273	284	233	279	272	257	279	273	255	254	285	272	260	279	245	274	291	240	275	254	276	260	245	257	267	282	275	234	273	247	286	243	236	269	254	235	283	238	274	254	263	295	257	260	270	289	293	252	262	240	245	246	240	256	268	244	241	269	248	267	275	278	235	244	264	257	255	248	267	259	271	262	278	273	263	248	243	241	245	283	268	265	249	232	252	257	257	271	263	229	281	243	252	234	263	281	262	233	269	260	253	268	285	268	252	256	241	230	266	280	268	256	259	261	288	271	250	262	264	235	256	251	286	269	249	265	246	302	250	236	257	285	237	269	259	241	262	274	242	279	277	238	255	254	265	272	292	228	270	272	268	260	259	259	254	263	257	252	269	258	278	239	272	282	272	233	242	267	268	273	244	252	249	247	254	253	251	241	271	258	272	290	256	258	241	267	246	258	249	240	264	275	275	273	247	269	232	256	264	263	275	250	234	255	257	249	266	270	289	255	240	293	278	274	253	266	267	273	277	245	264	266	264	267	276	260	248	264	259	264	267	272	249	289	261	256	262	251	267	272	238	244	257	276	252	293	251	277	255	269	274	250	262	249	261	264	247	263	245	236	266	258	291	247	274	267	270	260	268	261	289	257	246	243	258	247	269	240	259	251	274	238	274	254	255	285	267	263	246	260	282	285	302	270	285	249	250	278	254	270	267	284	271	247	278	263	263	271	250	259	249	270	254	242	244	250	300	280	288	276	255	296	225	279	253	236	257	277	270	265	263	269	257	246	270	251	235	269	243	259	258	219	243	266	246	259	255	277	260	228	261	249	277	243	283	265	246	293	265	245	267	267	304	242	258	265	270	284	261	266	275	254	253	255	271	261	263	291	267	277	273	252	251	286	270	265	246	234	280	273	266	297	251	257	237	258	278	243	253	271	267	227	257	259	234	273	264	264	247	288	266	292	267	246	245	282	240	247	253	237	254	266	249	254	244	258	268	256	261	263	250	244	247	244	271	292	253	252	270	255	247	240	267	300	261	283	271	283	258	250	253	271	247	277	256	281	254	221	238	251	240	235	250	261	246	269	255	267	257	263	265	270	250	235	259	244	262	308	258	270	271	260	236	286	261	287	291	254	254	254	268	223	248	236	267	281	253	234	259	285	256	260	268	258	239	240	263	224	268	258	245	255	275	237	257	263	241	278	266	251	256	277	260	263	272	290	266	251	231	250	278	263	274	277	271	290	278	255	244	242	238	260	296	278	244	267	299	237	261	270	267	250	252	247	246	253	239	273	261	290	276	255	247	287	281	253	277	272	254	251	248	249	263	252	284	263	264	230	265	264	271	288	254	257	256	246	276	249	255	234	291	263	237	253	250	266	270	255	288	251	271	263	274	288	238	239	234	263	255	257	276	253	270	260	290	261	278	256	262	259	251	260	270	289	263	245	247	245	269	262	283	269	275	259	251	293	271	240	271	261	269	262	256	269	247	257	266	238	259	290	258	275	223	276	229	245	272	267	264	267	249	258	233	260	255	252	247	263	261	263	275	224	267	251	256	266	252	231	275	259	244	266	245	258	283	247	295	282	262	261	257	241	277	254	266	264	257	252	240	260	263	266	257	231	265	233	265	240	243	260	257	273	259	282	251	257	236	241	265	285	231	275	278	267	280	238	243	279	292	246	241	268	263	265	288	267	289	259	254	256	246	250	251	258	255	287	269	258	268	269	268	254	252	263	246	261	268	249	270	263	284	271	252	276	236	239	256	262	289	263	262	255	273	274	269	233	229	247	276	254	270	242	261	258	250	259	262	257	228	282	241	263	233	266	289	268	265	256	287	226	258	262	268	271	267	283	265	242	275	271	273	309	243	267	300	282	275	259	274	238	273	273	250	245	271	232	273	263	258	278	254	284	252	244	266	263	264	256	265	273	253	258	254	260	279	237	249	251	239	263	245	240	273	279	266	281	249	268	249	258	275	257	256	252	236	270	259	265	295	248	236	273	268	262	275	247	276	260	234	262	231	291	268	282	259	253	256	266	291	245	271	283	277	245	241	276	231	255	266	245	256	262	251	300	260	246	235	259	260	250	258	259	268	287	250	243	285	270	244	285	224	281	284	272	225	277	224
25118	35719	15405	12657	37953	50221	43850	19275	385	378	366	378	395	376	360	361	400	389	351	364	350	358	374	384	374	357	365	386	327	355	349	342	350	386	366	347	342	353	383	367	354	375	330	351	362	335	369	356	355	356	390	341	362	368	342	365	366	344	347	372	372	381	348	364	385	384	357	370	369	353	373	369	371	343	349	366	353	332	375	324	344	374	337	357	347	343	361	357	349	349	348	369	346	375	372	366	381	377	385	346	390	345	351	361	340	376	362	346	346	372	351	364	371	348	365	385	361	355	344	330	340	382	346	364	341	367	375	343	356	342	342	366	311	365	329	350	367	376	378	356	311	359	394	337	344	299	371	355	341	371	360	336	392	368	345	347	362	356	364	331	330	358	355	377	350	407	359	357	366	333	394	368	339	325	326	345	370	348	379	343	373	387	359	351	410	337	353	367	355	365	363	399	350	337	371	328	356	358	365	355	350	331	346	327	343	329	362	354	352	359	332	351	350	339	350	361	336	361	331	357	358	377	313	356	341	328	376	398	343	356	360	377	321	360	337	350	347	395	367	333	331	363	346	391	373	320	380	323	378	363	371	376	365	377	370	349	385	323	342	315	341	351	327	339	340	333	370	365	361	357	343	324	348	369	355	366	343	337	369	349	329	348	308	355	324	340	327	336	372	366	329	373	353	349	374	324	348	344	365	327	375	387	374	356	380	370	353	335	355	363	337	362	356	334	394	332	338	350	379	333	372	369	376	342	347	374	377	364	374	339	356	306	369	374	368	332	350	378	366	360	354	358	350	346	361	354	359	359	381	371	358	353	379	317	393	357	375	341	324	347	341	364	375	369	369	349	361	380	335	337	351	348	359	351	390	381	345	351	355	356	374	369	332	346	329	373	367	370	367	350	353	378	375	326	350	383	346	344	329	387	364	387	356	336	376	359	362	343	342	344	360	361	371	340	359	358	317	355	363	360	341	378	363	344	352	385	371	369	364	369	338	375	357	344	371	339	327	354	374	383	342	346	383	367	351	364	328	340	331	350	372	338	318	374	369	375	362	367	328	370	346	357	354	365	384	385	366	345	318	355	346	360	348	356	341	365	355	343	384	358	358	352	361	357	347	352	365	389	349	350	351	326	379	365	340	377	378	385	362	372	362	366	354	346	349	386	363	371	391	333	358	368	361	355	355	369	390	332	362	350	338	378	351	364	355	416	378	341	330	352	361	346	353	353	378	357	349	339	375	335	336	345	353	335	343	325	362	345	375	373	328	361	361	372	365	346	335	374	361	329	381	353	357	366	339	370	345	313	360	353	370	357	370	307	352	348	348	335	390	365	358	343	358	361	336	343	380	329	354	356	326	356	363	355	374	358	376	348	382	393	415	398	398	351	307	344	357	354	373	339	356	372	343	365	364	385	362	346	347	378	374	335	341	376	387	362	366	365	325	349	383	318	389	354	367	344	362	332	375	351	351	337	377	361	350	329	361	365	375	364	338	372	367	349	325	351	382	369	366	334	347	345	360	333	364	352	338	332	384	368	369	404	368	352	367	372	357	387	354	316	343	357	349	378	327	368	358	397	378	353	329	353	327	334	357	364	354	321	361	342	361	348	364	376	336	361	351	357	355	372	392	370	354	357	356	352	379	383	365	325	358	341	369	374	383	343	355	338	364	352	346	385	376	350	373	353	338	351	328	366	357	357	363	341	376	337	402	361	336	332	390	341	354	322	348	384	372	397	365	348	353	361	336	347	366	359	399	369	355	346	322	361	351	364	329	347	392	384	361	362	352	331	355	340	348	352	333	370	339	332	356	328	361	386	360	354	366	380	382	370	354	349	348	387	323	354	364	361	357	350	351	345	377	351	383	378	349	360	343	353	344	341	348	355	366	358	356	333	323	358	362	380	378	342	337	361	337	342	332	363	352	340	355	355	343	379	339	372	380	359	363	355	342	353	360	343	330	340	361	348	358	373	377	343	364	322	361	353	362	371	363	348	334	355	348	356	335	330	351	344	368	334	358	405	378	341	357	367	367	357	365	339	375	371	370	370	385	360	372	348	348	388	346	338	329	363	346	354	366	370	378	339	375	364	319	382	351	359	381	322	389	361	371	345	360	373	367	352	357	320	333	369	375	332	341	409	389	360	346	378	355	367	366	372	375	357	346	361	361	390	327	350	350	363	368	368	341	361	358	363	362	407	340	368	364	352	350	356	351	334	347	368	363	391	327	353	368	344	384	358	347	353	380	404	404	385	365	357	361	372	348	381	361	363	341	355	376	339	388	318	354	360	322	352	367	354	348	383	333	354	368	347	357	319	353	345	385	354	360	374	340	363	343	332	378	369	363	358	372	352	304	393	349	370	337	338	352	381	387	376	366	364	359	330	376	383	354	399	353	376	362	340	358	353	335	307	350	349	377	369	335	337	330	367	367	371	339	371	358	353	356	376	354	356	366	330	348	369	357	366	368	353	358	341	348	370	360	393	325	334	378	391	358	367	375	344	324	347	349	382	403	334	372	369	351	354	351	355	408	365	357	348	373	395	395	369	358	357	357	388	306	352	346	385	343	344	343	380	332	362	358	366	330	344	372	370	361	382	381	337	373	352	389	329	360	329	351	361	369	374	364	346	365	390	345	363	334	320	323	356	352	385	358	322	354	368	362	359	361	374	384	354	361	365	373	348	423	345	341	370	326	389	382	343	376	320	345	386	367	388	375	369	347	377	382	355	387	329	364	360	342	388	318	345	359	345	346	378	378	355	374	324	375	341	350	357	346	371	354	345	382	331	378	359	366	335	386	374	357	383	335	368	344	382	366	363	380	364	366	364	391	373	359	367	371	399	354	359	365	384	354	349	364	373	373	362	337	359	349	351	376	343	331	315	326	369	360	358	354	334	337	389	335	387	360	358	353	350	361	347	353	336	336	368	351	388	344	373	374	336	339	374	335	336	372	369	368	356	340	330	337	324	377	360	362	349	330	377	335	355	394	332	363	328	362	354	338	336	369	360	360	405	394	352	372	371	415	370	364	364	350	361	346	334	367	335	339	355	376	379	344	329	334	367	329	345	348	337	348	369	331	342	362	326	357	379	395	381	365	354	348	365	320	344	362	337	319	365	395	382	337	353	329	349	368	355	380	368	336	359	372	374	390	370	338	349	349	341	348	385	326	377	361	375	366	351	344	377	337	377	347	328	337	363	354	386	364	369	348	345	343	375	342	360	368	376	333	358	371	377	352	391	362	352	381	351	293	318	364	370	328	373	382	356	344	377	343	374	335	334	330	371	365	372	336	356	346	355	355	372	368	352	359	350	352	335	338	358	343	355	344	353	357	342	377	366	367	377	326	370	339	329	379	343	370	355	367	363	381	371	378	366	343	333	350	380	354	350	332	332	360	372	360	392	391	368	345	330	373	338	366	352	355	362	364	329	397	323	346	349	351	383	383	367	343	382	323	341	363	391	329	355	379	398	400	362	362	382	343	352	355	377	333	371	386	350
27570	17804	4602	1910	5609	6960	4236	1488	560	563	526	573	576	596	578	582	556	523	518	572	545	559	538	460	555	570	574	557	531	576	562	544	535	552	536	560	534	602	562	557	536	511	601	560	578	597	523	512	544	556	570	541	578	499	534	571	588	534	576	538	537	555	549	533	524	520	560	526	568	524	540	548	585	542	542	527	596	547	536	515	585	540	518	559	531	554	513	528	568	559	521	531	549	507	585	567	523	563	540	507	518	558	540	524	539	576	566	556	544	561	569	554	527	564	521	562	526	517	540	561	540	571	508	556	550	576	571	549	540	543	575	550	576	510	539	529	535	522	554	531	556	562	517	582	520	555	559	574	561	536	549	509	535	541	553	552	510	561	542	569	556	544	576	522	589	581	521	590	561	499	537	557	504	502	575	525	524	557	571	557	557	544	568	509	569	535	573	533	514	521	551	512	540	531	566	514	551	542	599	512	546	570	559	524	575	548	554	527	551	530	541	541	537	600	555	559	530	573	544	545	531	534	561	573	565	559	512	515	569	534	562	556	520	526	548	556	573	521	559	530	559	550	546	588	541	535	524	544	525	535	552	543	522	529	533	515	544	556	521	537	593	580	562	552	501	544	516	537	566	584	539	513	541	530	515	542	541	561	545	537	551	540	566	575	532	592	530	519	609	492	513	572	586	585	527	556	579	553	555	571	544	583	562	546	554	518	568	572	565	530	522	568	567	566	544	554	594	538	541	539	542	534	557	559	531	553	620	557	560	579	563	541	539	537	556	524	521	537	545	541	559	572	603	538	549	536	571	534	546	563	572	508	544	560	565	556	550	572	581	549	529	519	577	566	590	525	588	550	517	537	577	531	538	532	540	568	584	522	552	542	539	505	533	584	547	509	545	557	532	571	551	572	492	586	554	565	524	568	541	558	504	565	576	549	554	521	547	531	515	583	512	547	535	508	563	510	526	531	545	519	578	536	577	552	535	536	548	548	528	533	514	550	550	522	529	535	527	561	547	581	560	547	519	530	553	578	561	559	499	527	558	575	530	593	526	586	558	527	563	547	553	520	550	564	547	546	547	591	565	544	514	540	595	555	530	505	526	506	520	573	551	515	547	522	571	575	523	498	517	574	591	524	597	560	522	516	541	550	574	550	538	563	567	527	504	567	561	548	556	578	536	574	540	506	561	563	553	590	502	529	538	563	549	537	537	559	554	551	569	581	558	582	567	513	527	537	557	531	561	550	552	526	524	545	531	531	539	522	566	567	524	560	537	551	503	594	509	526	540	569	539	557	536	530	544	591	520	549	561	559	563	544	508	542	551	522	547	567	536	541	571	563	548	564	493	568	568	557	553	538	579	532	533	549	590	537	527	569	555	541	530	554	532	549	572	505	520	547	552	571	559	587	570	528	556	540	535	553	543	587	542	589	554	568	570	519	523	547	554	562	520	515	557	551	505	535	528	548	573	563	566	612	579	532	565	573	497	542	546	577	531	574	521	547	576	551	567	509	557	534	529	549	542	545	556	543	552	557	552	575	510	557	513	575	494	546	558	526	568	527	566	546	549	572	566	556	575	534	538	538	552	542	526	574	582	553	534	548	540	550	550	564	515	571	539	564	544	573	569	564	563	573	523	557	546	546	506	545	542	550	533	605	535	563	528	549	564	541	534	561	562	512	560	567	550	575	559	535	524	484	521	522	566	545	541	558	551	522	561	611	547	550	575	551	537	517	568	548	513	541	531	533	518	528	544	552	545	575	549	530	523	541	543	545	549	521	565	598	573	591	582	596	558	506	575	508	529	609	577	575	522	540	558	528	556	575	558	532	566	513	516	571	562	544	545	530	510	567	525	527	581	589	535	556	572	557	533	550	537	580	515	544	575	558	538	555	517	551	574	526	539	575	573	523	563	547	586	565	565	602	565	549	549	527	542	578	567	575	565	523	525	575	528	566	588	555	616	575	583	538	534	494	520	532	549	503	576	497	530	589	558	573	522	534	517	550	488	531	540	542	528	560	561	541	550	550	544	549	539	552	573	568	577	547	586	572	559	583	532	509	600	595	531	566	543	501	559	492	542	541	554	552	558	587	562	538	523	571	508	604	539	549	566	576	566	548	569	547	509	532	580	558	558	555	544	571	537	579	559	573	557	567	561	571	579	556	566	557	532	481	545	551	546	590	569	542	585	558	564	531	548	571	528	540	561	549	560	564	544	508	578	598	504	574	535	533	555	579	545	488	581	514	537	517	546	537	528	531	528	603	554	557	576	517	562	571	569	541	599	531	529	552	553	542	571	585	531	578	555	523	548	590	559	550	573	578	607	594	507	538	542	560	540	605	510	551	555	550	501	600	585	546	517	572	528	529	537	581	516	528	573	533	582	562	556	526	584	518	646	503	538	550	510	585	578	544	518	556	551	585	513	531	563	520	540	522	580	555	536	507	559	534	552	544	539	506	540	572	539	565	545	550	544	526	521	553	556	580	517	542	529	498	574	515	552	543	538	532	562	552	538	579	520	547	525	513	562	531	550	563	546	601	565	567	515	548	561	540	541	548	575	573	533	544	533	561	560	550	515	632	582	576	537	565	560	555	565	545	491	554	551	578	540	511	589	539	550	551	572	552	566	526	491	516	579	545	566	535	543	550	562	574	547	527	587	555	499	543	579	561	585	522	559	507	562	522	558	581	573	561	530	599	531	585	588	568	541	551	536	554	535	546	556	594	579	554	598	547	594	478	547	563	522	558	522	582	595	529	536	536	584	553	563	566	578	554	542	559	504	586	577	596	546	544	546	545	556	546	563	554	556	548	547	547	574	569	555	557	520	537	544	549	597	542	544	563	545	556	572	579	565	535	567	552	565	532	553	565	562	545	531	562	537	525	565	552	586	532	521	538	490	552	552	502	531	514	559	556	528	489	547	537	546	526	578	523	573	587	625	532	569	567	552	560	563	527	592	543	496	559	571	541	558	509	603	561	528	574	567	568	545	547	513	572	564	578	556	535	550	536	547	582	532	515	612	539	541	540	541	530	578	564	559	578	534	541	582	564	545	555	542	572	515	545	556	517	567	540	585	545	541	557	536	577	504	527	505	559	543	527	581	542	558	550	528	553	546	537	565	554	526	580	564	572	516	572	537	531	558	556	535	549	547	548	558	600	553	536	535	578	539	546	522	512	516	520	549	527	556	535	525	557	540	558	559	514	539	551	581	557	543	568	578	526	557	549	562	553	546	595	526	564	538	569	561	541	552	567	547	561	536	542	550	534	536	537	525	577	563	561	571	563	548	560	573	529	544	554	530	586	532	515	521	610	547	538	588	581	542	586	553	535	527	574	567	538	528	563	535	518	541	559	561	562	529	542	571	567	531	577	541	537	546	595	521	568	531	596	555	552	558	520	566	561	537	548	563	596	588	553	536	543	556	533	510	507	539	534	567	532	528	596	560	568	585	566	525	511	565	498	538	532	562	591	557	538	555	555	522	561	580	532	594	571	560	518
16628	13322	3132	2568	8649	10619	6530	2304	673	735	739	735	772	788	749	786	689	707	786	728	743	756	708	680	734	761	741	647	746	684	718	716	738	738	753	756	773	719	714	695	708	740	731	757	698	738	727	727	725	760	720	780	778	706	749	776	728	686	739	773	787	767	742	722	738	700	734	649	712	718	725	761	707	727	735	721	732	710	725	693	722	739	751	698	711	732	732	721	792	695	766	703	715	738	752	738	714	662	698	758	689	694	723	716	733	727	717	775	716	777	681	720	795	757	778	729	761	719	748	733	710	696	727	714	706	774	676	744	747	705	730	726	717	734	690	743	697	747	745	756	782	761	760	734	745	682	757	796	706	752	747	727	708	682	766	763	755	742	721	715	713	757	703	700	747	774	755	756	729	726	722	731	741	752	786	753	747	735	699	705	725	698	712	745	724	701	725	718	781	742	757	732	770	707	744	705	727	727	747	712	764	731	750	753	761	742	677	782	721	714	761	720	718	724	726	772	752	768	698	747	695	721	759	698	695	763	717	767	747	777	741	710	715	732	716	739	723	749	718	734	754	741	749	684	708	768	709	681	762	759	734	722	700	720	694	744	723	744	739	736	749	738	769	725	717	704	743	717	713	765	786	746	729	760	711	741	732	729	661	739	724	740	746	727	700	723	730	762	706	743	705	760	725	705	738	759	736	746	742	730	775	737	775	785	769	745	753	719	719	739	745	766	719	735	730	793	784	721	758	755	723	759	791	783	725	704	764	762	700	742	730	747	760	723	738	721	748	769	781	732	707	731	776	755	770	756	746	733	755	768	787	729	711	721	735	747	733	730	745	714	728	734	749	756	750	717	748	739	704	725	715	761	692	745	774	712	773	728	687	679	784	713	717	737	701	741	754	736	704	735	714	718	737	758	782	719	763	720	726	719	714	728	740	763	729	711	759	755	738	728	741	681	732	706	743	774	692	766	757	757	698	768	688	747	774	763	763	752	751	782	693	735	762	698	702	777	718	783	697	710	795	726	783	722	740	702	706	720	752	690	721	763	693	705	749	715	711	712	730	740	748	713	731	739	737	726	770	723	731	739	747	758	716	748	704	711	791	761	742	750	737	735	700	728	769	746	739	743	710	691	716	727	766	744	746	795	761	700	703	742	784	703	726	705	765	737	740	706	740	768	752	705	682	778	712	727	732	772	774	756	699	718	741	726	741	723	721	690	765	716	753	740	724	710	734	737	698	752	751	760	745	813	750	694	706	764	735	762	696	753	744	736	769	751	713	731	728	761	765	730	777	756	730	753	698	737	695	683	694	705	782	695	740	729	726	759	812	722	748	699	787	739	730	740	733	767	761	667	727	717	758	748	693	710	747	723	726	729	765	723	745	719	688	759	734	763	712	727	687	703	794	734	773	728	754	746	755	750	743	741	727	805	707	760	712	678	764	702	770	722	726	702	687	762	725	731	721	697	745	787	706	734	731	748	729	707	720	714	786	758	740	764	700	734	747	786	721	750	685	761	680	754	725	762	791	743	727	726	748	762	757	723	724	736	707	733	723	724	753	752	717	736	718	728	723	742	726	751	699	738	718	756	749	709	740	705	700	762	715	783	770	756	730	754	711	729	735	772	788	721	741	719	693	734	789	757	731	752	721	740	708	745	742	738	749	709	740	753	749	722	769	768	732	751	702	707	755	763	783	770	769	720	769	730	754	752	723	718	674	692	734	789	706	699	733	727	786	706	713	715	753	739	738	769	714	749	755	740	731	720	739	705	720	726	707	753	732	758	711	741	713	783	737	710	757	710	729	761	692	765	713	732	725	696	722	759	711	743	666	725	698	772	704	779	754	722	722	713	739	709	750	729	741	750	732	697	761	700	718	744	699	741	747	738	779	753	773	657	743	795	753	716	746	769	754	756	740	738	707	768	730	736	721	733	766	754	769	695	759	785	755	722	740	698	730	741	758	768	686	700	734	730	765	784	723	722	755	775	741	696	790	671	715	717	709	754	701	755	733	743	762	716	699	707	700	679	741	796	749	761	748	738	726	760	706	734	713	726	752	700	716	757	680	743	733	742	712	768	677	720	760	724	760	758	719	738	719	765	692	721	710	771	759	723	740	748	718	744	745	763	781	729	773	708	771	717	734	704	744	763	775	699	745	752	691	723	772	714	756	750	746	759	708	745	761	725	748	731	753	704	701	758	694	705	776	727	724	765	737	679	727	728	704	782	708	776	697	722	730	732	727	732	707	737	726	709	724	735	722	738	734	759	692	741	719	706	718	720	737	757	762	717	722	733	722	748	701	727	752	739	744	763	741	747	691	760	738	729	727	690	718	788	731	757	745	718	723	705	766	779	706	742	750	729	741	707	750	739	730	697	735	690	694	746	722	718	777	759	784	727	734	787	750	781	761	735	742	709	739	712	731	738	751	735	746	730	710	764	743	741	698	703	745	781	749	752	761	728	718	742	717	746	754	703	779	745	724	769	773	682	753	780	750	742	752	751	711	736	736	737	737	754	722	794	762	718	773	769	800	739	698	747	725	669	688	718	722	704	698	718	734	684	709	745	744	768	657	770	727	710	757	741	684	709	726	749	723	759	710	707	726	691	721	758	729	721	729	743	770	720	716	731	746	725	782	724	748	700	731	689	724	744	737	733	797	745	753	720	706	765	794	751	787	752	761	705	798	750	677	731	764	704	731	737	755	771	725	735	756	744	741	761	766	752	698	737	744	697	713	760	710	706	756	741	707	729	779	800	720	735	686	724	745	684	702	691	764	736	769	758	732	731	731	710	735	822	705	726	717	725	773	716	742	720	676	761	746	764	727	724	720	748	750	725	707	750	761	758	756	728	748	756	732	747	704	737	741	762	782	721	792	738	734	708	735	696	752	701	785	751	762	732	731	714	722	705	714	730	712	737	750	756	753	726	765	750	723	712	741	724	706	765	742	722	710	772	793	721	756	679	715	711	710	704	747	761	771	754	790	707	750	776	706	741	754	771	693	708	751	722	725	740	680	704	727	735	699	726	708	718	739	724	721	769	727	767	744	730	746	726	715	742	738	711	714	671	739	746	735	736	776	757	749	699	755	723	684	792	735	694	754	686	727	735	720	726	737	756	718	730	756	703	755	739	733	724	772	722	683	766	722	740	685	644	751	748	737	736	723	718	752	751	792	747	730	758	722	705	688	741	698	696	713	739	748	712	708	754	748	751	752	755	727	748	681	726	749	759	705	729	762	721	762	762	738	720	719	697	730	745	741	729	726	742	683	710	759	724	731	680	772	727	717	728	714	812	730	714	720	703	715	725	742	732	738	704	743	706	704	696	741	698	727	740	726	751	743	717	736	733	744	701	761	767	769	757	683	717	723	746	682	721	774	747	686	672	754	693	744	741	735	756	729	707	749	747	750	773	664	759	720	765	736	687	712	739	727	695	704	809	741	779	757	734	764	698	726	688	770	735	696	751	719	736	709	735	752	699	731	751	688	774	731	713	745	734
23442	21152	27594	25350	28799	34913	26215	8900	581	442	501	472	476	472	505	432	488	473	473	450	439	467	439	440	458	469	495	476	423	467	459	481	434	462	449	467	441	432	473	475	488	451	457	426	438	400	447	453	430	467	412	488	455	449	477	433	481	495	471	413	441	451	451	460	483	431	446	446	451	451	439	438	471	450	487	468	455	460	439	428	448	451	453	446	504	422	483	485	452	436	468	444	472	449	425	443	436	451	475	458	458	458	453	458	477	457	487	456	415	452	477	479	447	443	434	425	438	430	449	405	425	455	479	489	430	455	430	456	409	453	433	428	452	419	455	426	491	461	430	456	492	449	471	427	445	487	450	451	455	420	471	465	471	406	446	478	396	417	470	414	487	468	432	461	469	475	446	485	470	428	458	425	478	471	433	436	451	465	432	469	455	464	475	487	512	451	473	470	446	449	456	473	475	472	475	412	431	446	448	457	447	456	437	451	477	475	440	431	428	466	471	427	467	442	441	458	468	416	437	442	424	463	444	448	494	477	465	436	459	423	443	426	474	492	424	452	451	457	447	466	453	469	436	444	455	472	469	414	468	443	454	437	447	444	469	424	492	440	479	409	414	504	442	451	433	468	429	473	394	458	468	510	437	452	425	464	435	455	442	464	430	473	453	432	429	438	508	442	487	450	419	429	470	445	441	429	470	454	449	468	439	473	419	406	471	436	465	451	452	437	418	453	466	441	449	500	439	450	444	445	447	446	414	467	484	485	500	440	445	445	471	470	419	469	440	462	457	450	478	468	434	436	426	431	439	427	438	450	453	466	438	415	488	454	448	468	432	453	420	480	429	456	434	466	484	511	431	453	449	467	420	424	456	455	431	400	462	479	439	444	425	474	429	476	409	476	427	436	457	437	458	469	448	438	456	421	450	459	435	462	465	445	452	430	455	485	491	495	453	422	445	495	458	442	472	429	479	451	464	467	500	442	431	448	482	467	428	472	426	462	437	426	468	467	408	503	467	455	442	423	460	465	409	461	442	443	484	448	450	481	473	442	483	445	448	416	449	439	476	423	477	448	454	458	442	422	468	466	457	452	459	489	485	469	472	487	465	480	466	458	484	457	437	451	450	453	442	457	462	445	470	465	448	490	477	475	483	464	503	419	432	429	489	448	433	457	470	465	507	463	437	475	447	430	492	447	449	467	428	442	434	448	481	459	425	418	451	448	435	430	464	505	423	410	446	431	439	469	467	468	434	481	451	417	467	449	432	490	426	447	455	460	436	475	430	466	474	439	441	460	457	457	433	462	479	428	464	490	455	436	465	426	444	453	451	462	437	443	465	470	460	448	441	429	426	466	480	411	437	423	467	471	475	461	457	439	456	444	476	474	467	434	439	449	462	454	412	486	504	474	454	433	452	445	443	424	451	448	474	431	420	466	465	489	414	481	439	463	471	460	411	459	423	444	471	470	425	443	468	496	443	468	448	461	447	457	441	443	454	443	469	455	449	462	490	473	441	464	499	468	475	435	455	453	447	464	429	486	465	455	442	475	454	460	444	448	462	484	446	478	496	498	455	445	448	477	467	436	442	482	438	429	462	457	436	453	446	457	440	487	437	469	431	461	444	451	462	466	426	448	444	474	476	430	436	469	479	453	420	471	487	447	432	435	434	445	486	439	452	463	457	455	459	439	486	456	468	440	482	460	476	453	419	474	455	462	418	428	509	407	452	473	426	449	470	461	455	481	453	467	482	466	425	489	432	478	447	439	473	445	447	458	448	455	469	495	461	477	453	491	470	445	431	429	506	447	476	430	464	467	472	458	449	443	476	431	455	436	445	430	482	447	436	470	456	420	471	482	480	450	443	423	455	464	459	441	485	452	494	463	455	485	477	440	443	439	457	454	463	451	428	492	468	449	411	461	472	414	460	465	447	455	460	436	452	458	426	454	453	470	467	466	428	426	476	434	448	460	464	432	464	439	435	456	453	447	444	440	431	471	433	443	472	481	431	448	466	436	451	448	461	471	487	421	461	434	454	466	419	487	464	450	479	450	425	459	436	462	456	445	473	475	440	477	452	478	443	441	469	488	464	428	449	462	456	508	447	478	434	441	425	462	428	446	428	424	442	495	479	437	458	475	466	492	459	445	485	472	470	449	449	429	445	413	452	422	491	414	479	426	455	436	471	435	455	437	463	423	447	461	446	446	483	429	451	465	460	468	414	460	427	441	435	444	466	471	432	458	454	469	443	487	448	454	438	464	447	428	466	447	471	446	448	469	451	462	433	472	462	452	425	440	447	436	473	434	469	520	442	427	450	448	464	478	447	451	422	458	492	447	459	442	456	418	470	492	441	446	469	455	454	473	464	461	441	435	425	473	439	447	491	436	476	449	488	457	427	454	446	462	434	466	442	427	457	442	410	433	430	441	483	424	476	490	434	487	413	457	466	480	477	438	481	471	461	437	465	423	442	484	446	462	433	428	435	431	426	416	439	443	485	480	465	449	455	488	438	436	428	457	449	399	417	451	478	464	456	416	465	441	471	460	474	454	456	464	474	459	432	465	429	399	455	471	465	467	464	453	475	439	446	463	458	461	458	492	459	505	462	479	403	430	469	461	474	497	486	447	481	454	462	455	412	449	475	433	459	456	472	444	473	457	495	442	474	417	449	438	427	427	451	466	477	445	440	429	450	448	469	483	456	416	438	464	453	411	445	465	452	438	430	434	429	423	417	429	433	459	452	483	424	440	469	472	458	465	435	436	458	415	443	423	456	469	489	463	433	437	457	476	436	423	492	418	445	433	422	430	430	479	472	450	439	445	472	438	441	446	467	439	449	442	494	459	469	480	441	486	449	459	438	457	493	439	480	470	482	442	445	456	454	482	466	480	435	422	429	430	471	447	432	472	451	445	400	481	414	438	474	467	447	466	436	456	457	478	451	455	457	452	446	431	475	451	457	438	438	475	445	451	435	442	432	503	452	419	451	494	441	437	426	417	465	462	458	437	453	449	470	462	450	430	480	465	443	421	468	421	463	468	487	458	436	432	472	438	479	445	427	489	427	436	440	452	421	433	441	472	413	434	434	447	421	468	440	499	458	487	468	435	444	472	474	454	487	466	441	472	467	436	421	433	477	434	455	465	457	433	462	435	441	450	457	439	456	452	466	501	471	486	399	477	464	492	466	457	418	455	483	459	440	441	470	464	432	463	502	469	446	481	429	425	443	473	462	477	466	440	462	457	441	445	427	456	485	434	479	459	429	436	458	425	451	459	498	440	469	501	477	486	474	419	439	453	478	480	462	477	491	469	496	432	463	437	449	444	455	453	473	443	471	476	405	477	473	429	444	425	457	453	440	438	450	423	430	447	431	470	442	446	411	463	482	442	450	444	415	483	472	458	450	500	448	439	450	460	425	491	444	455	465	453	451	450	429	466	445	463	465	424	428	451	448	478	474	447	473	420	450	444	486	455	481	482	477	427	454	483	459	440	441	478	446	466	454	487
21482	32679	10814	23827	40721	40237	28940	9982	609	658	594	591	648	622	603	614	665	611	613	624	603	629	621	616	609	682	608	577	592	618	606	597	663	642	577	612	658	603	599	631	604	634	580	679	587	590	578	580	619	579	600	563	592	650	568	650	620	623	604	608	611	657	573	617	605	608	606	603	545	602	584	616	619	603	621	601	629	592	620	653	669	617	620	593	587	662	629	640	610	578	582	576	653	632	654	693	591	603	582	612	634	595	627	630	571	592	606	614	608	617	585	638	595	641	650	613	583	627	604	626	634	614	614	583	622	641	611	636	625	623	643	625	593	622	619	629	617	640	628	603	641	629	670	596	601	647	572	633	625	574	625	622	597	596	624	608	626	600	645	644	605	591	611	601	639	615	625	651	628	561	617	616	640	636	583	616	629	667	600	629	628	590	585	634	634	635	619	608	615	585	601	586	616	614	629	644	573	670	631	663	631	619	608	583	612	610	622	558	598	651	592	626	556	651	646	618	626	588	598	637	625	637	626	614	641	634	619	629	652	616	585	594	642	575	649	576	612	631	528	641	561	664	599	601	574	617	625	642	622	588	592	620	623	597	649	604	623	640	604	628	609	597	654	636	628	630	630	620	658	635	636	610	654	613	634	677	597	610	587	616	628	587	599	630	562	617	600	636	644	600	613	647	635	615	579	612	605	634	600	645	616	582	620	590	624	624	595	607	673	652	617	594	628	594	642	599	606	642	633	558	656	614	637	625	615	626	631	592	637	633	613	595	609	637	651	611	624	601	597	585	586	614	638	614	560	596	648	616	613	613	621	596	616	596	629	573	621	613	648	630	594	624	643	621	595	622	620	619	631	603	650	609	609	616	553	667	560	607	635	620	638	583	636	593	584	601	613	605	608	618	605	652	603	605	592	590	586	633	618	618	606	577	593	596	597	615	620	648	662	604	654	601	609	605	613	618	622	631	577	643	620	587	652	586	635	616	626	531	617	632	635	608	577	595	614	554	591	608	605	639	630	637	572	608	616	603	576	613	623	628	602	657	578	623	555	601	577	602	635	620	601	606	610	598	613	628	647	573	569	629	606	632	623	646	619	641	606	587	622	603	609	598	636	604	611	638	593	603	670	596	609	575	572	597	645	623	636	599	572	636	621	608	608	577	627	668	602	641	596	610	644	608	582	599	641	629	604	615	599	611	642	644	614	660	586	649	632	656	608	620	628	671	659	563	636	601	619	655	573	576	628	607	551	636	583	611	605	610	670	607	659	616	573	616	615	604	628	655	591	629	577	605	607	597	586	628	599	638	620	621	621	622	619	632	587	646	620	611	654	593	641	564	616	599	618	558	642	660	614	608	594	601	627	650	569	647	613	650	550	615	629	621	647	652	633	653	631	603	627	592	666	606	637	623	594	617	640	635	581	622	637	581	624	610	589	689	577	590	633	634	599	602	602	618	616	659	663	619	602	628	657	622	601	621	588	636	593	591	579	593	595	626	624	640	645	621	621	644	621	629	627	629	636	608	611	533	647	596	631	540	564	591	613	624	593	619	613	647	658	626	656	627	620	626	590	626	637	621	579	624	615	635	637	616	605	632	591	576	625	590	625	664	624	614	619	615	642	647	581	619	582	617	590	618	639	632	640	564	643	585	584	606	591	579	640	610	635	607	638	620	594	589	594	599	627	676	595	605	623	604	636	615	643	641	609	640	605	670	587	624	624	589	630	634	616	604	602	605	632	615	606	597	637	614	612	625	588	640	651	596	604	618	591	575	639	587	624	588	630	624	604	587	606	651	612	605	619	594	633	634	621	615	584	646	627	614	616	598	595	648	598	604	624	619	640	646	638	614	636	668	622	613	622	608	590	600	641	612	608	613	629	585	636	613	624	592	596	608	582	626	631	597	643	612	612	632	580	592	647	610	612	563	603	587	673	645	627	580	583	580	616	636	611	639	626	590	607	626	611	602	598	613	658	598	595	591	596	604	594	597	641	631	619	638	596	603	611	617	587	615	588	625	611	643	593	624	630	613	653	632	613	632	648	624	615	562	626	592	605	603	616	650	603	582	586	578	626	590	636	642	632	627	641	614	622	633	597	586	593	567	642	613	588	613	615	624	610	621	593	601	667	626	611	620	623	625	619	597	599	626	626	602	593	623	596	605	637	635	599	626	594	599	612	648	605	659	609	625	586	652	596	611	579	573	613	599	589	636	609	606	575	659	579	635	626	645	628	633	606	604	621	608	623	566	631	601	607	577	656	618	636	617	606	611	671	622	587	604	546	581	616	668	638	557	618	592	636	590	623	609	616	632	650	575	610	621	597	614	635	583	641	647	605	615	609	607	597	619	646	605	626	638	610	612	581	597	597	631	627	596	666	592	630	600	643	639	638	564	577	620	612	584	586	624	581	619	609	556	584	591	632	635	642	622	594	638	651	627	607	598	614	592	639	598	583	599	596	601	655	621	614	635	598	648	627	599	597	620	623	626	598	611	626	663	584	623	584	587	627	640	617	634	620	620	619	593	603	589	655	608	601	613	589	616	591	620	602	611	596	657	658	595	623	620	649	583	645	572	600	665	622	605	641	631	621	612	597	599	643	598	619	602	632	589	622	625	583	652	636	589	589	607	594	619	628	621	641	580	591	593	655	595	599	616	563	659	624	603	637	564	559	608	621	597	618	672	605	640	626	588	637	585	605	638	601	657	644	559	617	642	611	645	599	588	641	633	613	620	602	658	615	654	587	612	620	597	597	617	574	579	606	619	595	599	609	606	623	614	625	641	634	588	609	611	581	628	571	641	635	604	615	632	641	667	606	652	613	596	566	622	624	629	609	625	613	592	615	592	560	595	634	599	648	634	601	613	624	635	646	622	638	640	636	580	617	596	592	623	635	640	624	642	611	595	616	605	627	611	579	628	614	605	621	602	647	580	555	650	665	621	599	578	631	562	585	582	579	650	644	600	632	589	620	650	616	607	615	597	589	592	663	666	593	652	613	598	678	643	561	620	586	614	582	621	604	591	632	617	620	605	625	630	620	614	600	638	586	634	588	586	604	626	620	611	613	623	606	573	646	656	667	598	639	577	640	617	601	616	646	668	613	574	610	609	634	623	620	576	581	611	618	581	617	604	608	613	641	628	645	597	589	641	560	618	641	617	627	630	620	614	628	602	583	647	642	613	598	605	592	602	637	577	593	647	625	675	617	595	615	618	655	599	589	643	579	593	589	628	653	612	624	618	607	619	642	639	677	647	621	691	661	615	593	593	602	591	622	645	636	680	635	574	615	607	610	610	602	597	610	595	610	668	604	610	591	627	618	597	642	590	604	615	663	618	633	566	638	619	607	589	633	628	605	600	638	596	622	614	606	617	639	604	613	591	598	580	597	583	616	609	620	613	625	578	615	645	636	618	601	638	615	604	627	647	642	627	633	585	603	592	588	608	618	597	617	590	592	593	625	638	610	595	636	611	609	615	597	651	621	626	616	624	635	622	602	583
24765	21088	25309	24576	18618	19049	12966	3969	453	413	368	419	421	409	397	416	420	389	402	412	421	396	430	397	425	419	403	366	404	391	396	399	386	414	393	413	397	427	382	405	436	446	402	432	430	430	471	368	405	378	404	418	393	410	425	409	425	449	409	433	419	450	417	398	417	416	429	432	426	406	435	438	371	391	472	435	404	411	427	388	403	394	427	431	410	412	396	390	368	413	394	402	408	387	431	415	424	386	453	379	410	416	431	400	424	352	417	431	378	393	418	393	426	399	447	420	381	416	379	413	421	416	391	437	387	394	430	403	427	421	447	420	430	422	398	445	382	396	410	395	421	435	400	404	424	413	387	441	375	385	399	444	401	395	397	436	435	425	407	398	434	396	421	405	379	454	395	381	415	426	453	403	423	409	429	361	402	397	430	453	425	402	412	374	402	418	374	405	416	447	366	413	408	412	435	419	411	419	392	413	419	384	395	423	418	421	419	432	421	388	410	413	439	413	429	381	422	353	442	410	407	421	412	426	436	419	412	404	379	429	445	432	391	409	413	392	427	409	408	426	440	440	408	432	402	418	426	425	403	398	439	406	416	403	398	419	421	404	416	410	394	363	435	430	406	422	418	409	420	436	405	417	433	430	404	407	438	440	404	404	401	398	413	398	431	440	388	437	393	421	431	426	363	402	400	418	424	415	410	407	416	429	418	429	414	435	379	419	416	380	395	419	434	416	413	377	396	426	395	384	408	422	418	434	418	406	423	400	433	391	403	385	447	407	413	424	426	419	429	428	400	442	438	433	453	403	437	431	432	427	412	398	391	399	398	459	417	394	419	445	432	417	423	382	396	393	423	415	417	390	392	427	451	401	422	428	413	418	430	389	400	424	446	434	445	402	400	416	430	398	443	398	393	418	437	419	418	393	384	425	429	428	430	389	391	389	426	419	405	417	406	393	434	448	423	421	412	430	414	410	404	424	427	420	396	417	421	411	399	418	390	396	436	414	408	395	440	431	404	395	400	420	430	414	400	439	379	408	444	416	420	401	431	385	412	441	397	422	420	413	412	415	377	430	413	400	437	400	373	399	412	379	420	422	392	398	400	381	376	428	392	407	406	396	426	436	400	448	422	429	420	396	421	427	438	392	392	411	428	418	429	444	379	415	420	416	399	417	399	397	409	410	425	429	415	417	420	390	456	408	423	428	403	450	432	447	404	422	422	428	422	398	425	405	416	403	423	413	427	419	406	402	421	400	419	423	375	447	427	380	399	410	409	457	411	380	382	380	420	447	420	417	372	401	436	407	463	430	401	401	395	386	411	419	409	417	431	407	388	407	450	415	423	401	406	388	393	413	398	421	444	410	392	401	420	418	420	429	377	388	410	434	366	409	402	415	404	414	398	414	397	379	363	389	409	390	362	384	434	432	410	392	431	416	418	462	420	422	398	427	424	456	400	420	394	417	391	391	433	382	403	435	412	426	414	385	389	401	396	402	414	383	405	400	408	424	387	417	434	381	408	425	386	403	404	432	413	444	436	407	422	409	416	400	368	387	408	392	382	411	431	400	420	409	384	392	403	428	439	411	398	390	430	422	409	375	434	406	389	433	414	411	399	423	384	409	428	405	421	396	376	364	385	415	404	415	387	424	439	403	406	439	418	402	380	441	449	395	439	442	407	397	398	373	406	431	406	450	412	407	406	437	460	422	407	413	418	457	448	423	461	403	357	424	455	407	434	409	382	437	416	395	426	378	408	416	438	441	414	408	372	429	370	419	424	420	404	410	412	418	404	413	422	386	434	390	418	424	406	378	430	419	410	408	424	431	399	384	423	383	429	427	403	376	424	413	383	422	414	402	444	452	434	420	406	402	393	403	418	411	412	423	418	389	423	403	391	420	418	445	415	414	432	367	395	456	451	398	414	389	387	400	419	430	414	447	415	404	405	372	403	409	396	381	371	466	429	424	402	441	416	373	377	389	421	395	401	417	471	446	418	374	395	440	409	446	414	448	450	420	407	412	428	397	416	416	408	400	418	385	410	418	446	422	375	461	414	388	398	412	414	424	439	374	420	386	395	401	374	403	431	427	398	393	433	423	414	398	392	428	396	409	412	392	417	447	402	421	375	410	381	386	407	420	435	431	396	401	408	432	422	381	446	434	401	409	423	415	411	413	416	396	387	421	422	387	389	415	409	422	412	385	419	391	407	403	394	404	386	450	425	417	428	415	422	424	431	370	380	426	356	401	420	406	412	415	416	415	375	395	439	393	379	399	439	390	421	388	414	425	446	410	380	407	387	433	402	382	357	433	432	420	407	437	424	412	399	437	430	415	419	434	399	427	420	429	433	450	401	415	400	438	394	371	394	432	431	386	403	426	396	395	418	405	402	405	417	403	393	420	385	428	421	385	423	421	412	414	424	416	417	433	418	429	416	412	442	378	391	380	388	432	412	452	412	421	399	373	424	429	392	415	373	485	405	413	413	393	395	404	416	405	397	390	409	424	425	429	428	371	441	427	396	435	401	425	407	401	439	409	391	454	386	401	365	407	408	404	421	445	445	432	442	400	396	401	394	425	423	425	413	408	423	422	398	439	381	408	400	393	465	416	391	474	434	429	418	420	401	408	394	412	426	399	404	405	410	418	444	424	444	413	416	424	401	422	424	449	417	395	421	412	438	430	409	441	404	429	409	432	407	405	376	414	429	412	410	405	401	413	390	404	403	402	404	410	401	436	427	405	416	414	418	390	414	421	415	415	417	404	409	410	403	415	379	398	374	431	361	395	382	432	405	410	421	398	445	411	422	399	415	388	382	395	417	400	405	402	414	426	426	428	411	424	433	420	411	402	392	408	409	424	426	426	372	429	428	396	398	391	408	400	396	401	372	423	405	409	447	402	408	408	367	444	413	389	419	409	407	406	470	429	397	384	404	356	423	450	401	454	373	438	400	389	398	398	417	387	398	442	444	420	423	401	427	413	367	394	415	420	406	424	433	401	449	409	419	418	389	405	419	399	389	402	409	431	454	447	451	443	427	395	423	419	399	390	419	400	423	407	419	388	387	415	415	396	420	410	409	416	369	441	401	429	411	440	418	427	409	396	420	390	404	390	414	448	419	408	427	439	404	414	399	393	392	383	421	434	412	437	404	388	395	408	405	437	399	405	440	379	420	410	408	438	413	428	404	394	434	434	404	435	456	402	430	439	398	408	388	412	430	389	400	404	434	403	421	382	417	397	372	417	410	412	406	412	414	426	437	411	431	411	379	426	418	409	416	428	446	420	385	382	422	406	411	404	417	429	390	416	392	407	402	401	403	417	438	448	396	379	375	410	413	408	393	400	393	418	432	456	405	447	399	416	417	405	391	427	414	393	427	434	420	382	406	412	410	380	400	449	399	434	419	410	412	374	426	389	399	380	420	394	427	447	395	395	436	441	404	442	425	403	425	441	425	427	394	407	436	383	422	429	456	376	370	385	431	444	417	436	402	435	390	439	346	435
19015	23973	6297	14318	29276	29145	20470	7076	522	546	549	494	555	540	568	568	540	506	550	502	582	550	529	543	540	546	602	524	541	565	579	497	559	568	547	549	558	522	556	565	547	515	569	559	501	540	587	582	551	558	553	528	551	575	511	581	519	529	543	578	581	521	538	556	601	539	583	574	552	524	535	543	502	508	527	541	526	592	514	526	587	544	558	527	532	519	559	573	560	567	528	550	541	561	549	547	505	558	516	559	534	564	570	515	525	564	562	504	556	516	539	520	537	560	517	581	569	533	548	564	540	554	571	553	535	549	531	541	586	553	577	580	522	570	560	550	536	535	524	518	531	549	569	505	525	532	507	511	537	561	534	520	544	546	509	516	540	559	541	588	485	581	557	573	547	535	533	543	570	547	590	550	555	482	555	543	527	545	563	571	586	558	567	559	543	543	531	539	560	554	535	564	560	548	514	558	547	547	527	569	566	547	571	553	550	589	524	552	565	533	542	518	554	534	540	520	532	538	604	555	548	554	545	574	535	532	553	519	549	523	532	553	557	549	586	555	537	553	520	527	572	539	545	542	548	565	576	554	507	570	533	559	578	574	571	541	585	535	541	536	517	574	579	519	526	514	516	588	507	539	560	561	546	584	593	516	570	547	614	532	555	551	591	532	523	561	507	522	554	489	591	525	501	539	529	533	533	564	512	522	563	571	549	546	555	550	560	558	554	530	566	526	543	558	547	583	546	564	524	529	503	579	537	596	585	525	563	564	536	546	569	518	523	558	512	553	550	508	479	533	541	567	549	483	519	516	553	584	554	511	525	542	536	501	542	551	552	527	574	534	533	504	532	559	577	535	552	561	555	536	568	535	508	529	548	510	551	560	534	544	556	526	540	580	566	551	555	536	555	568	547	532	565	513	542	550	543	563	566	566	576	559	530	555	550	545	514	517	494	523	535	542	557	553	555	568	555	544	578	549	541	561	570	540	570	541	530	592	512	561	519	570	568	525	550	548	494	556	517	546	556	542	545	530	528	544	558	519	544	534	569	527	571	572	552	550	563	561	547	545	537	585	543	517	550	533	528	528	495	507	583	564	551	529	579	556	541	540	588	541	537	550	518	559	522	538	545	533	491	531	559	547	556	581	576	508	580	516	536	528	548	551	535	565	565	575	553	490	507	580	537	553	538	518	584	539	536	561	604	544	539	512	531	519	544	525	504	538	532	527	507	531	564	540	556	533	551	561	564	553	582	535	539	548	562	557	552	506	580	529	518	537	571	557	568	559	533	490	519	516	518	550	524	579	563	561	573	526	574	567	565	523	570	523	556	527	534	569	568	536	528	558	535	550	538	574	553	498	560	554	533	543	520	546	539	543	522	565	507	555	558	505	545	571	541	531	534	546	585	565	552	557	590	553	585	560	556	572	573	532	562	550	543	538	551	535	583	554	557	544	555	550	562	566	572	537	612	572	558	530	544	532	573	522	558	549	554	528	530	543	547	515	603	515	565	576	526	521	543	529	548	513	545	578	521	551	581	509	509	549	541	567	546	523	535	516	543	580	551	579	553	564	551	573	559	579	571	511	559	550	527	585	554	524	559	562	574	550	562	552	565	552	554	562	522	535	533	548	528	575	530	551	536	567	553	565	551	535	519	534	539	576	557	539	608	543	477	576	540	571	505	576	570	535	552	540	549	543	521	522	519	553	592	541	549	499	528	533	540	529	521	544	539	521	557	501	534	520	533	557	549	589	509	535	530	517	533	513	569	536	566	569	538	558	518	555	569	531	508	580	533	542	540	536	536	552	552	519	567	490	534	542	517	544	519	539	517	564	511	538	541	550	525	518	535	524	560	561	525	514	553	536	531	601	549	535	552	551	554	590	506	532	557	565	608	536	526	590	511	525	523	562	520	534	554	525	544	531	565	546	547	536	559	489	541	590	540	535	508	563	511	564	566	571	539	529	512	526	555	586	565	556	531	527	528	518	541	573	541	559	550	556	516	557	526	552	506	512	567	539	535	544	543	539	532	509	563	528	553	559	533	527	581	535	542	591	553	514	498	519	523	556	546	548	537	564	512	543	535	555	567	541	546	525	548	528	574	508	568	510	571	526	541	553	529	548	583	576	552	545	575	525	526	575	524	571	574	571	553	569	563	568	545	563	571	552	526	514	570	542	534	528	544	561	535	572	531	559	508	512	542	534	494	567	528	510	527	573	542	577	550	531	553	573	568	561	523	535	539	539	574	561	529	517	495	528	561	554	574	564	537	550	518	539	518	559	542	537	519	554	515	553	536	547	551	585	539	577	550	526	569	581	532	541	577	557	518	535	554	575	547	572	497	531	576	520	556	530	555	555	556	574	544	564	527	574	547	563	522	488	538	546	511	559	537	585	539	510	549	582	578	556	518	580	538	570	549	528	570	528	580	531	552	534	531	571	509	578	543	565	549	540	585	530	565	543	567	527	527	566	536	595	551	540	540	524	558	560	579	549	554	544	563	552	569	560	544	589	560	563	526	546	546	530	586	584	545	575	532	570	499	564	510	583	521	593	551	551	535	544	592	567	551	542	569	546	579	572	527	542	538	570	570	588	544	490	528	554	525	608	590	546	533	556	536	594	512	520	547	547	583	599	557	547	531	505	558	526	531	561	551	536	566	533	548	595	526	467	549	555	535	542	553	551	504	529	546	551	553	550	542	566	519	542	570	531	528	554	545	550	556	548	550	553	526	596	534	536	547	542	544	564	586	574	540	564	548	556	549	555	535	555	535	574	547	567	571	570	559	562	604	590	535	512	535	547	536	553	536	526	560	533	589	511	534	551	513	535	540	572	561	568	589	533	519	572	530	549	548	521	521	556	547	572	562	534	610	595	530	566	578	553	542	532	551	545	564	540	499	554	626	547	558	553	571	567	538	520	532	519	525	527	536	539	566	510	542	542	529	581	572	534	543	523	552	608	509	559	579	511	538	559	573	544	533	520	572	556	530	584	525	538	539	556	560	520	501	564	574	535	536	567	553	552	541	525	560	541	533	559	547	544	518	582	548	534	540	512	565	553	538	561	566	555	511	557	541	538	591	569	601	572	602	493	555	529	548	512	506	519	485	551	552	558	530	535	552	545	522	581	585	556	563	522	587	584	494	545	562	525	556	585	554	500	511	565	597	563	546	531	510	564	508	504	550	506	523	529	558	568	517	506	544	549	553	532	517	574	538	532	550	550	555	543	519	546	555	541	525	559	547	565	552	530	556	581	531	516	563	541	559	511	575	585	572	541	573	520	527	559	490	530	559	543	574	529	591	565	503	534	509	554	529	532	541	522	536	590	585	559	533	567	571	540	537	533	539	564	541	532	551	554	584	585	521	533	546	576	572	539	555	526	526	551	560	570	563	536	558	554	530	572	522	522	575	533	579	542	534	587	543	575	549	595	552	552	543	539	560	569	520	552	548	531	546	511	581	564	536	524	562	547	584	538	563	564	546	554	557	554	567	542	566	545	583	549
22394	21123	28220	24216	24490	40351	38922	20370	1450	263	276	239	272	231	220	219	258	252	219	236	239	229	244	241	227	260	236	214	251	217	209	267	203	241	228	237	222	220	215	229	268	218	247	255	254	231	244	249	223	243	257	242	225	207	245	237	219	235	240	241	232	261	244	246	228	229	220	222	247	223	276	215	237	218	231	260	237	255	224	232	227	240	227	217	222	224	235	225	249	245	236	232	223	254	260	218	231	223	229	228	219	246	235	218	224	219	248	241	238	245	215	235	228	217	217	214	234	235	225	226	244	223	223	226	229	232	227	253	245	252	238	242	249	237	217	242	237	215	226	252	236	255	235	214	220	245	203	243	246	218	239	232	238	243	239	214	195	252	235	230	242	220	246	231	214	236	234	202	220	237	206	223	242	230	219	234	232	248	201	253	219	213	210	271	236	224	229	212	247	205	234	240	250	231	227	218	227	261	215	246	229	222	232	245	226	231	251	220	205	228	226	260	218	239	220	254	249	268	247	228	208	222	236	227	249	255	238	224	242	245	248	219	219	227	244	229	225	212	248	236	244	234	254	245	230	258	238	234	218	223	242	254	226	222	222	210	218	238	245	200	213	249	238	232	222	214	242	228	228	219	229	249	193	214	210	264	231	211	228	221	253	241	221	255	222	224	241	226	209	253	226	225	224	207	212	249	255	232	207	217	213	210	205	234	205	229	213	242	204	234	239	248	228	226	240	262	221	262	231	237	216	250	228	245	229	261	211	261	213	248	220	222	246	217	210	239	232	228	235	229	207	246	240	211	217	220	219	251	236	224	223	234	234	225	247	211	250	199	219	229	235	250	220	239	236	241	241	256	236	235	227	214	256	221	247	229	235	259	217	262	248	236	225	225	229	212	234	237	247	222	241	220	218	219	232	242	227	223	251	199	241	238	243	242	246	216	237	245	225	227	234	225	240	230	257	228	232	242	238	213	218	237	230	206	229	220	216	257	216	239	253	229	226	231	266	249	246	228	225	233	233	235	242	249	214	257	232	219	207	225	258	223	244	224	233	210	210	232	242	235	245	219	216	217	224	236	263	257	229	213	210	233	221	227	239	217	230	247	223	216	212	241	255	230	228	215	239	234	227	238	225	234	222	237	235	230	232	229	250	216	259	218	253	212	218	262	238	234	230	215	214	219	246	251	235	219	222	218	227	232	235	242	260	205	233	204	202	236	228	259	239	242	202	223	216	233	243	215	218	227	226	216	222	241	217	263	221	233	228	214	246	261	231	227	195	258	235	232	228	225	231	228	223	232	258	213	245	250	238	229	232	217	216	272	217	243	231	244	232	231	248	245	237	240	250	229	239	202	239	224	213	242	233	240	254	228	230	259	237	236	247	215	234	223	229	225	246	239	219	239	242	233	198	201	253	253	245	228	229	249	237	220	245	247	224	225	208	230	255	249	216	210	221	244	246	201	223	217	245	220	231	218	243	226	252	226	244	207	221	202	237	233	240	230	243	248	222	205	235	258	214	216	242	215	201	233	198	233	226	235	226	237	259	209	217	247	243	202	240	254	221	242	239	249	217	216	240	223	234	240	200	223	221	228	250	218	241	240	230	210	210	221	246	239	235	205	218	222	233	245	230	223	260	204	245	255	237	207	227	234	220	220	209	216	225	226	227	230	229	249	230	227	241	230	241	239	228	257	238	213	239	237	232	230	225	234	200	202	219	225	234	244	247	223	243	224	226	240	224	249	206	210	256	254	246	244	207	225	232	219	228	221	203	219	236	231	236	229	217	217	251	232	237	263	217	259	223	204	239	246	229	246	210	264	252	215	248	204	245	231	196	230	241	251	230	207	255	219	211	226	219	263	205	233	224	234	225	208	218	232	241	225	226	204	245	208	252	221	238	257	243	227	237	249	241	231	244	224	231	221	257	227	220	259	242	238	237	231	242	245	229	258	225	244	227	226	239	220	214	242	231	234	231	231	245	248	217	215	234	231	215	212	219	242	218	224	202	238	222	257	220	245	265	227	227	226	224	261	248	221	244	241	199	211	239	222	229	230	240	220	233	228	195	216	205	219	230	259	235	250	234	253	220	233	213	215	248	259	205	224	246	267	242	236	233	265	218	208	208	225	257	233	226	214	214	242	225	242	208	206	255	248	222	251	212	202	238	231	211	211	243	221	231	223	239	236	224	237	239	240	229	231	219	229	212	238	247	244	229	235	233	247	238	217	207	216	222	227	224	250	230	228	220	231	229	225	224	228	221	222	206	240	242	209	219	223	242	224	216	207	233	235	229	218	219	230	238	230	230	237	221	231	219	234	228	228	239	217	218	244	226	234	209	242	211	255	251	220	224	243	239	213	217	224	216	223	226	247	233	224	241	260	216	210	190	243	215	243	235	221	239	222	199	226	238	246	222	189	229	245	206	213	222	221	215	240	235	229	246	221	223	245	218	218	234	219	256	233	234	229	246	227	240	231	237	248	246	243	234	260	257	220	244	212	253	219	225	252	238	254	233	192	226	247	233	231	223	236	229	203	234	215	217	230	212	246	233	219	213	232	208	214	253	244	246	213	206	237	246	270	250	227	236	215	192	230	231	230	240	255	250	226	257	232	229	212	228	230	233	204	232	210	217	228	245	227	234	229	218	207	216	217	239	234	236	218	233	226	232	221	215	218	238	227	232	209	236	228	228	224	228	229	227	232	247	243	244	229	234	229	252	227	231	222	229	264	229	213	230	224	235	242	216	238	225	223	224	226	219	215	235	235	224	232	239	219	235	226	230	220	220	229	214	228	198	240	246	222	223	233	227	244	252	231	247	219	234	210	250	229	258	245	219	243	243	234	237	271	246	226	211	244	236	230	210	222	257	219	239	239	248	223	233	205	253	246	219	227	221	243	233	237	239	226	238	217	253	250	228	252	238	212	204	235	243	236	249	257	218	233	229	228	238	255	265	257	216	237	262	236	232	205	220	241	214	247	232	239	244	226	247	229	210	233	232	240	239	219	248	243	234	246	218	248	235	225	219	206	245	248	249	217	218	231	240	245	216	219	201	217	228	236	240	241	247	237	217	213	251	250	243	232	217	246	242	243	226	230	230	249	221	229	238	215	240	236	213	246	231	238	232	234	243	198	233	219	214	222	221	233	222	232	233	216	239	220	223	226	243	222	239	219	229	225	229	229	209	220	230	226	205	236	232	234	218	229	239	251	242	201	230	259	252	257	230	213	190	242	247	233	214	244	229	231	237	241	230	223	242	231	229	226	249	215	234	237	225	252	233	213	244	257	256	252	256	222	255	254	215	207	239	237	217	222	221	239	228	215	230	245	221	215	219	249	219	264	241	249	212	212	217	184	213	229	218	230	205	241	219	215	227	221	240	227	236	224	255	243	223	200	227	225	217	223	254	248	218	248	226	250	219	225	242	235	233	266	218	233	190	246	232	233	240	222	246	187	248	232	239	208	250	230	225	225	210	239	249	236	213	233	233	257	212	227	219	246
25551	39977	17572	16450	38701	48417	41521	20722	376	391	318	358	330	349	347	338	342	306	362	323	350	329	332	305	341	337	326	305	324	332	287	321	324	342	331	284	368	289	316	335	318	333	327	305	331	336	308	299	296	291	309	321	325	316	327	335	326	339	340	336	298	309	341	315	273	290	290	284	308	284	328	323	331	343	333	332	296	328	289	323	338	319	285	342	320	313	360	331	313	321	304	344	311	303	295	326	297	348	293	307	304	325	315	301	297	331	289	308	339	310	339	319	320	314	327	301	296	312	293	327	304	312	305	310	321	292	275	352	315	302	320	298	338	306	287	310	328	332	317	297	346	347	312	337	310	323	312	288	326	300	309	319	344	329	283	350	338	341	311	298	331	364	308	324	306	337	330	317	318	330	280	298	323	306	296	311	315	328	299	334	325	312	339	320	311	363	317	305	322	327	295	338	313	288	343	308	314	328	317	321	335	277	294	337	304	319	306	305	329	328	311	320	305	317	302	343	326	330	290	344	311	309	300	292	309	330	343	315	316	310	305	318	307	326	305	302	306	332	309	314	300	324	311	342	331	321	317	317	319	340	323	306	333	320	311	320	317	336	329	303	331	366	325	334	307	318	317	301	333	292	315	337	327	288	319	320	343	328	290	326	295	319	318	303	334	311	304	301	288	297	331	313	316	328	351	348	294	308	301	355	320	296	305	315	336	319	360	345	344	313	322	323	331	305	313	310	280	329	349	299	317	316	318	303	283	312	342	323	276	337	286	309	307	311	332	313	310	281	283	330	347	317	319	282	330	290	309	316	349	308	334	312	315	307	303	312	309	344	326	308	297	305	304	314	337	327	344	319	321	316	310	338	293	287	313	325	337	312	307	326	343	324	314	346	306	341	302	307	331	294	289	283	333	324	339	293	332	334	314	297	310	325	321	314	299	300	342	282	349	310	287	343	300	334	307	303	333	313	309	317	314	306	297	306	359	300	308	321	337	300	284	285	308	328	364	284	295	334	332	296	313	323	311	319	311	316	309	314	310	323	303	304	304	289	316	301	307	306	315	284	348	323	346	362	325	304	324	285	289	323	332	320	294	335	305	320	293	305	309	337	312	314	276	291	319	357	302	336	308	314	338	311	294	317	330	353	303	295	340	315	280	361	299	311	315	327	294	293	310	285	294	339	327	316	338	297	282	311	325	306	318	330	363	320	316	327	320	322	303	314	319	308	303	330	321	323	320	318	350	305	297	316	340	328	312	334	327	290	372	344	295	336	338	321	332	308	323	314	312	323	309	320	303	309	314	309	306	343	336	336	325	296	294	311	317	337	297	303	318	339	296	309	325	294	303	329	312	335	315	320	300	302	341	334	330	311	313	341	317	307	290	328	286	295	287	342	298	302	330	329	308	297	362	300	316	317	341	322	297	309	339	305	308	331	307	313	283	360	334	285	303	324	293	307	298	337	288	322	317	323	301	319	330	304	331	310	320	291	291	294	339	347	326	320	326	325	325	332	302	353	309	332	289	324	318	317	308	292	295	314	303	299	338	310	308	312	299	287	329	309	333	298	327	341	323	316	327	320	310	311	330	347	306	323	328	326	344	322	305	348	316	317	336	291	305	290	291	306	321	308	311	328	351	327	321	328	295	304	304	304	333	306	286	319	297	300	311	322	334	353	317	315	312	319	289	334	323	302	329	334	348	296	341	304	303	316	301	322	310	315	312	328	311	311	344	344	314	338	361	296	349	317	328	322	343	313	322	302	292	323	304	294	346	320	304	321	316	294	290	293	335	291	321	286	357	330	324	312	341	327	310	310	330	327	312	320	336	313	298	318	309	306	304	294	277	301	344	330	302	301	291	336	336	315	314	308	316	325	296	342	295	323	339	330	260	341	298	319	326	318	334	305	317	286	316	309	342	321	324	294	324	327	331	298	320	315	342	298	303	302	291	308	299	334	330	287	298	349	316	281	309	316	311	292	312	319	310	316	324	324	323	325	326	346	321	280	320	339	285	300	304	325	312	321	314	322	303	288	306	325	311	323	291	297	316	327	333	279	319	311	303	306	300	308	323	329	322	293	375	314	340	331	312	354	324	312	343	302	328	346	331	321	326	310	293	298	306	345	343	296	297	325	336	305	304	335	296	317	271	348	328	336	314	313	304	330	320	331	318	342	340	303	331	307	344	309	284	323	318	285	316	325	308	295	315	285	310	319	330	316	302	307	338	291	331	301	299	314	326	326	311	296	321	301	325	307	330	332	321	333	303	309	304	343	311	331	318	319	328	329	316	305	351	327	302	332	282	322	299	308	315	309	333	318	329	313	334	304	330	328	327	292	317	313	313	352	331	325	335	320	301	290	305	314	313	290	333	337	314	321	304	327	347	305	324	298	358	317	304	318	335	277	301	329	325	326	331	318	312	318	336	331	328	331	332	329	340	317	293	293	313	328	288	307	294	306	315	322	335	322	310	306	302	317	307	327	313	313	312	296	342	338	337	336	307	316	339	297	334	339	300	308	320	295	311	328	307	315	347	317	294	322	318	357	308	274	328	318	293	357	315	314	324	333	326	323	321	328	327	307	325	313	314	319	342	330	329	325	332	316	328	283	300	339	314	302	322	319	313	292	323	321	306	299	338	337	327	307	329	309	314	318	326	298	290	342	293	298	310	279	315	313	324	310	335	323	332	330	323	324	310	325	291	322	297	292	301	332	294	309	343	323	309	328	313	335	344	295	340	316	354	348	327	302	297	282	279	317	319	315	330	290	307	287	328	333	325	352	321	293	327	305	330	361	287	317	330	311	289	304	302	306	327	298	310	312	344	301	307	354	318	262	316	298	301	285	326	310	310	327	319	312	316	326	301	345	319	275	310	314	337	321	328	331	291	340	336	339	312	354	332	299	316	288	304	324	313	325	306	311	315	337	334	311	326	331	339	296	338	320	342	337	287	297	287	304	300	348	298	289	316	288	314	295	347	310	303	314	317	284	322	321	326	322	320	316	319	304	330	325	324	314	335	332	298	332	310	328	304	336	320	313	328	317	333	314	338	317	318	269	300	291	303	316	308	314	338	278	331	340	334	337	323	302	314	329	332	320	299	319	315	319	344	342	337	332	323	336	319	303	302	322	312	305	317	335	287	319	308	319	305	309	293	358	318	313	289	334	307	284	311	314	325	304	313	309	336	315	324	309	311	301	302	328	340	300	329	289	353	320	309	312	288	352	316	297	315	339	342	337	335	343	299	342	289	318	257	340	301	285	300	293	282	338	297	316	302	329	323	309	314	340	308	330	333	298	334	347	314	292	325	322	253	317	346	337	328	344	282	306	308	314	309	343	305	316	330	282	341	314	309	298	301	340	315	368	328	339	300	299	315	301	305	341	326	326	309	291	297	316	302	300	330	313	313	319	316	300	330	311	333	334	294	306	318	318	286	294	327	319	337	294	319	314	326	296	357	321	322	333	326	319	294	289	358	307	350	328	302	298	331	309	283	329	295	351
27758	18594	5684	1403	2043	4733	4446	2104	514	516	533	508	544	509	498	527	535	577	554	541	564	484	549	494	480	514	500	524	502	494	560	543	552	510	452	534	547	528	548	521	523	510	479	531	504	524	494	557	551	569	528	500	535	503	558	533	527	482	499	507	512	580	520	506	561	537	557	530	535	497	507	481	508	506	520	509	512	501	505	469	527	518	505	484	508	505	513	526	527	513	523	495	514	523	517	514	515	495	543	457	486	531	515	502	523	526	542	552	532	496	510	504	540	520	521	497	522	560	563	522	478	517	505	539	522	480	495	495	513	547	495	476	526	531	517	550	542	512	592	520	503	507	526	529	509	568	504	532	540	534	510	526	485	532	543	538	521	510	492	495	516	533	528	548	545	538	524	524	503	541	530	533	526	480	529	498	529	555	530	538	544	534	493	582	504	545	507	550	491	571	578	521	512	515	536	527	498	542	494	548	528	562	532	510	518	572	565	553	506	529	480	501	501	561	546	539	555	548	511	543	537	533	544	517	526	547	527	533	463	501	521	476	550	532	530	472	522	500	550	537	514	495	524	502	493	541	526	515	515	514	538	498	553	506	566	543	541	509	485	505	468	538	532	540	477	509	533	541	500	474	523	524	522	476	506	538	481	557	510	523	542	501	535	526	522	558	483	500	514	482	522	495	537	470	543	537	497	551	491	522	500	517	517	471	514	537	548	556	534	488	479	518	491	495	524	546	506	507	501	517	535	488	479	526	520	513	544	534	527	509	550	535	534	527	525	498	494	542	561	540	507	512	590	517	480	510	536	499	520	515	554	514	548	491	521	541	525	521	522	513	535	508	524	544	540	495	508	534	536	520	506	544	511	542	557	529	539	505	483	516	506	495	503	522	545	546	545	488	498	505	511	505	505	540	487	473	529	547	498	480	509	498	530	523	462	533	595	526	544	485	523	516	552	468	517	508	477	516	470	527	541	501	496	540	533	478	526	559	502	518	517	537	517	509	485	501	522	544	516	544	523	513	536	477	502	536	505	493	533	566	513	516	524	527	532	537	536	497	524	508	520	537	524	520	505	524	521	538	522	510	503	466	505	517	500	457	498	530	506	504	530	508	513	520	507	495	511	588	478	537	520	536	535	522	511	534	555	559	528	493	500	517	525	570	527	498	522	483	492	539	501	499	487	503	510	523	510	522	529	517	515	508	532	544	520	528	506	535	520	505	498	518	539	536	512	545	534	507	524	535	531	512	503	519	507	575	538	571	526	534	496	550	504	521	534	552	497	520	529	531	505	571	508	510	500	472	558	513	504	481	534	542	537	542	485	534	512	486	536	503	498	548	529	534	569	519	513	516	550	564	518	516	505	547	509	515	556	523	538	510	517	529	519	507	489	553	487	494	529	515	515	529	547	537	497	507	519	521	500	546	575	524	488	570	543	517	553	503	527	527	531	506	543	526	526	540	517	493	485	532	522	512	523	526	529	556	490	490	533	543	524	518	497	565	530	522	484	516	536	498	531	523	549	475	554	513	509	552	508	527	508	467	522	535	534	547	532	488	517	511	474	546	500	537	472	501	505	511	534	478	502	520	543	560	546	555	518	518	505	517	549	539	484	521	549	484	560	538	491	522	517	547	560	550	524	543	517	540	543	537	504	497	544	495	534	564	540	524	529	524	517	537	559	528	561	540	527	519	487	501	476	521	543	530	532	473	534	522	538	511	523	489	557	516	505	533	514	548	524	513	502	500	520	536	516	516	491	517	508	529	571	570	502	552	531	532	502	493	532	502	504	515	553	532	540	535	529	528	509	512	516	499	514	530	535	514	475	552	523	541	511	561	520	459	540	503	499	500	512	514	587	484	525	524	534	522	542	525	499	512	540	505	522	512	558	479	483	540	533	481	492	559	556	551	520	533	494	534	483	519	542	475	545	522	481	553	533	463	515	521	504	493	521	489	518	522	508	500	504	496	524	564	500	511	536	511	514	512	516	549	498	522	545	519	507	546	538	524	480	522	506	555	572	519	546	526	517	510	505	522	507	519	492	503	496	493	531	529	486	501	537	520	515	547	509	498	526	543	517	541	493	534	527	530	532	509	521	531	541	484	583	534	524	529	526	518	582	501	526	490	556	541	534	484	504	514	506	540	551	510	487	498	512	474	530	525	517	519	513	544	478	528	523	558	505	515	524	532	547	516	503	517	504	540	507	548	533	544	541	456	489	516	534	510	525	531	496	528	518	505	501	506	521	492	521	538	538	546	519	493	542	491	521	522	541	501	480	466	537	531	540	548	521	543	501	523	517	550	513	515	534	512	562	537	499	480	530	533	524	478	520	499	521	523	556	524	515	503	483	534	529	523	490	548	520	500	502	541	550	499	506	562	483	529	505	560	520	493	538	519	502	551	494	531	495	525	531	555	527	506	507	519	485	487	507	534	535	509	550	515	526	539	540	523	536	503	549	508	562	507	543	566	505	465	565	538	524	461	509	510	490	486	492	511	540	445	527	565	521	523	512	488	519	508	535	509	538	548	527	485	505	522	465	500	523	525	498	541	523	534	536	482	518	478	527	525	525	500	544	543	536	519	510	513	489	553	522	522	495	530	558	526	518	539	524	525	549	539	496	473	516	525	537	518	492	530	536	522	515	554	534	542	531	510	557	503	575	535	517	503	577	548	514	543	544	531	497	552	467	513	522	535	521	527	534	542	505	539	537	506	475	492	545	531	558	524	494	491	512	514	498	508	571	506	537	544	541	515	500	549	546	577	489	521	505	528	562	538	518	549	511	500	509	537	513	487	518	535	498	532	554	502	496	523	520	547	514	545	538	507	512	531	540	506	526	545	528	525	568	553	483	500	524	504	462	502	521	493	535	502	556	522	547	537	528	536	526	521	519	532	500	509	458	484	486	482	551	523	504	513	539	518	525	480	517	545	537	502	535	507	545	523	554	499	559	504	520	507	476	504	507	518	511	567	549	534	567	525	517	478	500	529	548	524	518	494	511	581	569	532	541	518	520	515	516	500	524	529	508	543	494	483	489	516	515	514	554	540	529	481	499	512	494	499	539	502	493	495	497	527	494	514	534	524	504	502	537	552	500	526	542	527	496	541	490	522	525	534	489	530	534	496	527	514	567	512	511	550	501	481	554	496	496	536	531	566	519	501	504	527	508	523	518	496	509	513	533	541	557	523	551	508	550	524	519	562	564	562	551	552	536	513	537	535	531	512	539	531	548	508	541	553	497	536	531	557	491	528	520	523	525	530	501	517	495	517	502	539	518	527	545	498	557	549	497	543	525	518	533	497	515	514	504	524	535	494	465	499	504	505	541	502	543	490	509	511	555	532	540	464	502	510	540	520	510	523	536	547	546	476	495	553	535	516	520	521	523	534	522	525	553	530	589	503	497	540	518	510	516	449	496	558	514	517	505	525	532	579	497	529	519	515	524	528	555	520	526	501	498	458	518	480	540	531	529	544	549	536	518	517	539	477	513	508	541	505
17018	16213	3799	1851	3407	7940	7322	3420	755	745	688	733	655	682	678	719	715	710	690	664	708	732	687	677	680	691	685	690	728	694	750	650	714	711	706	697	692	720	687	669	661	711	675	668	680	699	677	681	710	651	675	731	722	708	668	684	715	678	677	682	695	676	699	655	737	640	734	738	656	652	678	633	717	725	644	680	688	694	680	699	675	698	688	721	688	711	734	658	685	690	681	751	674	646	675	690	736	656	675	704	687	699	674	664	684	679	681	713	718	731	699	690	707	686	708	691	687	698	719	661	688	667	690	672	629	749	690	728	733	685	667	716	745	652	659	736	695	682	672	690	690	647	697	663	647	699	685	681	690	667	700	719	669	723	698	688	703	666	694	749	657	690	672	647	680	697	670	705	736	686	697	690	711	703	703	707	680	692	662	726	673	689	662	707	688	669	705	698	660	733	667	675	698	719	638	694	709	695	730	692	744	694	656	656	682	675	655	666	704	702	682	706	644	669	712	682	711	675	681	687	723	683	705	705	695	690	733	692	664	651	683	657	697	674	690	719	712	718	685	675	665	669	666	690	699	701	694	693	664	686	674	674	719	677	673	671	706	663	718	667	656	696	656	636	729	678	742	683	697	698	685	639	707	698	703	725	710	621	677	726	685	671	746	683	749	706	700	637	709	726	717	699	761	704	699	667	675	703	695	668	676	722	655	707	698	690	668	696	677	686	661	755	703	660	717	740	700	750	690	640	673	701	732	738	666	700	732	701	663	660	653	678	696	709	678	706	669	717	738	726	693	650	702	682	700	721	704	661	738	687	697	718	721	696	673	702	657	683	709	703	730	700	740	681	684	709	699	682	689	669	720	698	668	664	716	732	666	682	662	666	741	696	691	712	685	727	652	646	704	681	687	662	693	725	682	678	715	681	690	721	677	751	678	711	685	691	662	615	723	666	697	728	713	724	702	688	689	636	702	695	673	688	679	712	724	697	740	703	728	709	721	702	664	676	685	734	702	697	740	700	685	681	712	706	662	692	698	728	656	675	698	688	667	705	680	714	657	687	705	688	730	676	710	701	672	704	694	684	738	697	715	651	709	698	681	699	697	703	676	701	723	717	632	705	690	713	646	712	699	673	690	686	729	686	732	671	696	711	721	746	673	679	686	726	727	701	685	697	685	673	725	695	645	698	691	702	706	694	677	746	653	617	699	667	716	712	719	700	681	640	694	672	664	696	730	650	697	679	733	649	683	710	721	728	659	677	701	676	716	699	693	691	690	678	668	704	703	687	690	730	683	695	703	703	647	716	705	726	703	696	690	670	665	709	756	704	679	700	691	674	706	695	707	745	705	661	674	651	727	677	687	680	711	683	680	701	681	690	641	670	650	698	693	715	677	692	691	664	681	655	719	640	708	677	676	686	729	705	703	734	682	689	715	695	709	674	713	661	718	712	634	662	706	704	716	653	667	710	672	676	692	725	700	718	695	698	715	672	687	734	679	704	693	665	722	680	733	700	678	725	693	657	715	687	716	647	688	710	698	654	707	714	669	679	754	678	712	741	705	723	676	713	716	694	683	711	705	708	711	722	658	717	642	650	711	682	721	671	729	706	650	681	695	701	663	695	702	701	744	667	705	683	727	768	639	656	724	717	692	702	716	724	718	683	699	678	716	710	726	712	674	681	694	710	743	709	677	662	702	685	686	710	708	725	695	683	699	704	697	718	673	721	740	692	679	647	711	707	703	682	708	750	663	703	696	664	707	727	671	645	696	694	679	641	702	717	718	676	698	659	747	689	686	718	690	719	659	736	665	685	693	725	708	710	709	696	742	684	687	666	663	676	679	645	674	698	703	674	712	692	702	694	689	748	683	714	701	682	713	663	700	706	697	706	696	738	738	720	690	641	734	734	677	691	679	677	697	663	703	715	678	711	709	698	699	663	735	648	672	661	706	701	714	725	671	681	690	723	703	722	679	662	656	655	677	681	712	685	663	697	696	700	666	692	709	651	703	693	748	681	709	688	689	673	652	751	703	636	663	652	710	734	697	682	703	662	706	675	693	736	681	700	673	711	695	731	727	742	700	673	682	709	691	627	714	683	696	706	719	775	695	682	665	689	687	700	724	708	678	710	722	695	672	692	702	663	682	659	717	684	726	738	690	708	689	670	687	711	682	707	724	721	682	707	648	687	708	699	668	701	695	759	694	710	700	690	695	729	659	650	656	700	684	677	704	698	670	713	709	720	672	680	684	666	674	710	690	685	696	685	692	737	651	687	724	711	706	687	717	644	691	674	662	708	673	708	674	708	763	634	690	698	690	715	702	686	712	698	685	704	684	701	717	681	699	710	703	686	727	700	691	672	712	692	690	651	637	695	729	688	707	697	663	660	729	681	678	730	699	683	695	702	655	708	691	747	731	707	674	692	664	706	697	697	702	737	708	702	721	702	716	664	644	647	742	619	703	680	651	682	688	683	712	691	657	677	698	659	698	679	692	735	695	671	675	652	694	679	662	708	731	652	668	702	668	649	630	718	711	698	700	648	675	703	674	684	719	720	700	645	716	709	648	675	679	695	656	651	690	691	689	720	673	662	704	676	730	719	706	694	710	702	702	708	709	758	679	783	694	730	698	706	762	694	655	670	680	666	684	679	739	687	719	674	696	693	666	665	730	687	665	771	712	692	654	704	645	669	672	733	726	667	713	717	698	675	677	693	720	620	677	702	703	690	677	714	686	700	700	650	677	711	674	717	718	694	679	672	757	633	680	645	696	698	699	710	675	725	656	702	739	728	692	703	691	691	681	682	686	675	803	712	734	673	698	719	682	646	683	710	698	724	679	705	689	731	678	654	751	713	708	686	687	690	683	699	728	653	669	670	701	664	714	685	625	663	697	660	701	691	695	697	663	679	724	717	667	742	692	693	682	719	689	719	685	676	700	688	687	678	654	654	658	717	766	684	705	715	684	702	708	712	744	689	690	688	664	712	693	696	690	704	679	679	690	651	707	734	722	689	715	703	706	659	723	710	671	702	696	680	688	644	702	683	681	708	686	700	667	692	723	662	714	632	695	678	694	700	684	707	683	688	664	656	755	700	712	669	744	714	646	679	694	751	665	739	687	679	659	684	660	720	706	733	750	728	729	736	700	717	701	689	622	706	702	720	667	677	651	700	732	699	690	699	727	685	689	674	689	655	692	707	695	706	704	693	678	736	692	706	716	653	692	657	708	690	682	697	694	702	719	713	704	721	658	641	738	730	666	666	730	672	686	705	659	713	679	724	655	727	703	682	702	707	716	696	743	716	749	721	678	719	657	758	610	713	722	675	671	680	671	706	690	707	703	674	630	691	658	745	661	711	671	709	743	674	719	709	706	688	676	680	678	643	759	721	655	710	703	694	708	675	677	654	678	704	694	639	666	725	690	740	711	685	699	699	682	718	712	674	676	721	719	705	712	717	707	648	699	691	678	665	702	693	729	698	648	655	700	695	715	724	696	715	704	671
23253	21088	27516	24809	21570	31278	29892	15673	896	436	422	418	440	423	417	470	410	418	445	412	405	390	457	416	443	426	435	398	412	443	391	421	448	426	417	418	474	415	411	403	430	404	444	401	437	441	436	408	429	446	401	406	436	398	449	408	415	430	399	412	430	417	398	420	389	399	413	433	461	419	425	399	433	457	408	400	404	425	384	415	399	396	409	403	417	413	398	434	411	439	426	398	402	430	411	432	425	389	422	407	432	416	422	407	416	421	421	393	403	405	393	439	444	420	408	419	425	421	376	439	397	399	421	427	419	407	423	412	383	408	413	429	390	437	400	387	449	394	452	391	402	401	414	431	418	423	428	401	386	396	399	447	396	438	416	452	402	400	415	457	414	378	432	418	397	437	445	433	428	368	403	381	413	406	423	411	401	434	406	412	436	378	418	443	419	458	389	409	385	449	419	434	384	402	420	432	393	420	456	457	441	412	426	421	409	436	387	393	419	418	381	420	410	402	375	432	403	382	433	430	399	427	394	415	429	380	438	399	403	406	416	415	401	412	447	437	401	407	433	440	436	406	431	424	414	425	426	440	419	423	400	412	403	407	418	402	427	404	396	385	386	395	455	416	373	396	410	418	416	414	396	405	428	468	440	432	426	420	407	386	399	423	426	406	408	463	415	439	389	408	381	419	408	385	427	404	420	422	459	407	403	426	418	410	431	435	416	438	387	409	429	398	449	385	422	384	402	434	398	369	415	384	411	446	436	395	421	446	399	425	397	397	420	413	395	417	411	426	406	399	405	389	428	386	421	419	406	399	390	396	418	411	409	453	439	394	434	405	396	411	376	418	410	452	398	400	380	428	383	447	424	405	461	416	414	403	428	411	405	430	436	414	393	454	451	402	408	393	402	423	419	417	430	381	437	410	410	441	414	426	416	377	394	416	426	395	417	427	383	461	412	418	427	417	418	418	418	401	426	432	425	435	433	396	394	405	378	400	428	421	386	406	405	408	399	434	422	427	415	402	388	444	383	388	402	365	432	415	418	406	389	433	418	409	364	424	442	412	415	451	420	393	398	432	403	397	448	438	405	386	434	406	424	403	401	377	435	407	441	413	395	416	386	422	422	384	435	430	422	395	426	442	464	450	421	432	424	394	425	419	424	434	443	419	423	416	432	363	445	415	432	408	396	443	458	443	376	410	440	414	401	424	413	400	395	429	397	417	396	436	450	443	450	409	413	410	420	391	420	393	382	405	414	408	454	415	446	395	424	405	383	438	453	434	423	425	433	413	419	411	433	404	410	401	422	386	405	378	427	416	400	416	402	442	387	434	399	414	441	438	388	398	417	409	413	410	413	418	453	407	402	411	408	395	435	421	404	422	415	416	416	412	404	483	423	440	410	419	422	443	393	398	470	417	458	426	401	403	419	421	435	403	454	421	424	404	415	406	407	406	394	388	426	456	408	401	403	431	367	418	399	446	436	417	425	409	383	427	385	415	410	396	403	429	410	434	413	432	413	446	428	441	428	398	435	388	390	426	430	429	440	407	451	435	408	442	412	430	387	402	399	394	413	414	447	415	412	452	433	419	438	413	437	426	393	422	396	428	402	421	453	460	395	393	421	422	380	389	387	453	406	411	383	411	420	386	372	431	390	412	426	430	400	416	399	390	376	441	421	403	432	435	412	409	406	405	394	412	419	410	411	388	432	433	397	402	435	404	410	445	407	376	393	439	379	387	412	393	431	393	407	425	385	468	414	432	403	417	439	430	411	402	430	417	442	419	371	391	371	404	436	448	396	412	408	414	384	406	445	420	417	403	431	442	409	412	427	413	429	403	414	430	398	441	415	434	399	358	424	410	430	407	427	412	411	394	426	423	405	406	451	401	421	401	411	428	419	412	401	437	395	373	386	439	410	401	411	402	368	407	396	383	388	377	381	390	383	395	404	403	405	376	396	436	410	421	375	406	412	437	387	400	417	414	375	400	440	403	429	411	392	425	416	402	430	396	427	416	404	424	449	458	436	408	422	434	400	415	437	402	455	418	438	414	439	396	417	424	411	416	408	416	404	401	385	426	440	436	415	404	420	426	402	434	377	393	427	406	406	408	391	420	413	446	372	428	405	401	410	422	388	398	431	450	450	436	418	412	414	408	399	404	435	409	426	434	393	423	405	437	406	435	435	403	393	414	407	409	437	395	418	419	396	454	447	438	426	411	413	420	420	431	421	445	419	449	447	406	403	393	370	440	425	444	412	409	418	405	415	420	411	380	440	414	398	396	427	442	420	408	410	398	443	411	437	463	407	414	406	430	439	430	425	425	387	386	458	417	439	415	428	367	445	400	399	428	443	391	444	388	439	388	451	414	433	385	420	376	376	428	393	432	425	402	407	426	404	419	422	422	387	407	449	443	393	394	427	445	432	434	380	461	414	415	397	402	423	419	404	424	455	440	395	409	429	395	419	432	425	399	404	408	411	412	412	389	422	413	409	412	420	418	411	450	426	401	395	417	389	397	443	437	390	442	421	424	392	428	370	401	451	389	438	385	400	451	403	440	417	423	456	415	432	397	394	446	385	405	420	409	445	402	419	436	411	415	423	402	384	398	421	407	388	407	425	441	417	425	442	420	402	425	434	416	417	441	403	437	456	416	426	435	446	409	410	427	415	396	407	432	403	406	393	439	404	403	391	384	458	402	433	421	416	407	419	439	405	408	400	399	416	417	418	383	432	385	445	411	417	373	376	440	401	422	413	429	396	377	415	430	427	390	399	384	405	421	426	442	410	412	379	394	404	442	412	416	404	418	427	386	414	414	421	428	451	415	394	414	405	423	427	435	429	403	406	429	416	414	441	410	417	419	419	418	449	446	415	370	417	388	465	404	431	395	424	439	410	420	417	411	434	364	411	400	412	401	396	415	409	400	432	439	443	387	389	456	411	428	408	427	439	383	434	407	396	407	413	400	383	424	420	425	443	412	431	417	438	394	417	389	419	423	390	447	399	461	456	402	408	442	408	423	404	382	448	420	432	393	404	398	395	428	400	408	423	415	408	380	387	414	400	417	421	389	394	430	402	372	426	420	420	430	422	390	451	408	406	415	436	390	385	407	447	449	413	440	463	426	436	474	440	384	416	402	424	418	426	402	422	376	410	419	379	425	428	420	424	386	424	397	386	420	427	464	391	416	427	444	448	382	460	382	407	400	414	422	415	432	391	389	405	401	439	398	400	417	435	390	394	411	404	420	389	472	468	418	415	395	391	436	413	398	397	418	443	396	409	441	405	421	414	421	439	414	411	402	420	419	434	387	394	425	417	386	373	442	398	425	401	411	424	424	392	428	391	385	401	437	421	456	419	425	441	423	425	429	435	397	430	405	414	390	395	384	400	406	428	405	426	395	421	399	422	437	414	410	436	455	398	378	405	405	434	405	377	416	403	437	388	382	383	384	432	436	390	383	414	400	417	428	401	423	409	432	445	413	393	398	427	402	396	398	394	399	412	388
21088	29082	10043	6372	20380	38518	34231	17396	615	628	580	563	589	593	580	641	597	586	572	561	552	620	550	552	595	582	577	568	531	533	559	588	619	591	541	543	566	592	592	537	558	576	566	545	530	568	532	570	600	576	529	593	564	530	573	567	632	570	608	570	570	566	622	553	594	550	580	594	566	614	567	587	618	572	544	581	564	598	575	600	560	581	604	589	567	598	557	549	547	578	591	574	550	537	553	602	534	566	565	570	571	572	565	544	508	610	599	593	594	616	545	546	548	545	538	583	571	565	544	573	538	610	565	587	589	568	584	577	593	590	627	570	572	570	580	589	585	590	546	558	550	540	594	602	544	580	584	582	541	602	584	530	584	555	580	584	557	524	535	561	558	549	594	564	577	605	569	608	569	588	553	571	573	556	580	585	613	580	519	562	554	539	585	576	585	585	577	577	525	604	579	577	564	590	584	582	599	575	534	569	580	583	594	527	564	595	551	531	558	573	531	553	570	507	527	579	581	541	577	574	591	513	549	594	569	575	546	554	586	552	566	587	578	584	575	577	551	558	543	547	506	600	546	561	581	559	561	539	581	531	536	590	549	561	624	509	586	546	579	604	584	537	569	581	601	558	580	555	594	583	547	577	550	569	550	566	550	608	578	549	587	632	575	550	608	579	553	604	571	612	588	542	572	585	553	567	558	630	593	552	565	574	540	566	582	570	612	577	584	567	570	586	529	541	535	570	566	587	552	552	573	555	561	561	603	550	575	557	519	584	572	606	548	547	554	571	588	586	558	541	531	563	561	576	557	501	557	513	560	564	592	563	519	564	611	530	595	565	518	536	604	553	557	555	518	549	568	528	570	555	554	537	599	538	568	589	568	604	598	576	599	597	550	554	579	539	592	586	569	565	564	585	610	572	562	550	528	581	566	553	536	576	584	568	577	539	564	572	529	564	568	592	582	579	552	605	603	532	558	535	513	609	569	553	541	546	556	593	563	528	568	563	592	580	533	547	572	594	578	532	568	573	544	539	531	547	572	555	565	582	596	582	577	575	597	606	532	545	559	590	561	523	529	515	552	581	609	533	552	602	547	575	583	558	576	591	573	646	562	605	574	578	561	547	607	562	543	571	546	560	537	561	564	545	582	593	554	571	513	568	588	573	601	597	565	589	566	543	616	548	585	583	549	612	582	589	601	567	519	560	572	558	549	568	567	578	548	583	543	650	591	589	553	578	577	561	549	532	572	556	527	539	599	560	572	587	591	556	593	583	560	560	558	610	577	565	552	607	573	587	570	579	547	568	553	574	591	541	559	537	567	520	573	575	607	561	549	570	586	555	576	575	541	561	585	533	566	559	574	568	597	574	638	591	540	532	590	560	589	593	569	595	586	591	561	587	534	590	565	558	605	571	559	575	580	551	582	571	544	571	581	597	550	567	583	560	573	590	565	576	546	563	596	596	610	577	561	559	577	537	556	543	605	543	576	565	553	563	580	570	570	524	574	562	551	525	529	591	534	584	565	561	590	590	546	548	558	587	560	601	565	570	549	553	544	548	556	566	550	584	569	536	556	565	531	596	569	563	605	542	557	585	494	592	569	567	605	608	580	558	571	619	571	575	562	556	590	575	548	588	583	559	533	560	562	534	588	556	598	503	599	569	539	564	570	587	575	539	545	593	523	560	580	575	588	550	550	591	575	596	528	548	600	575	568	574	561	591	569	578	551	586	546	578	568	602	668	564	552	554	552	622	591	559	574	565	559	536	582	522	567	579	574	569	581	618	595	579	572	529	561	575	559	569	527	565	554	518	616	564	543	573	575	609	523	592	584	597	555	558	559	542	584	587	536	526	562	612	582	573	563	536	619	583	561	592	544	564	573	574	571	555	574	555	547	540	567	557	583	588	562	614	571	638	553	571	565	582	559	587	536	611	574	556	565	578	575	576	554	584	567	572	545	559	539	589	602	575	584	602	549	579	552	566	550	552	558	536	564	585	546	548	570	600	501	571	577	534	569	596	549	583	545	569	594	620	593	555	587	541	556	566	599	540	596	549	558	623	589	579	578	583	558	586	571	553	540	615	596	607	580	554	576	533	521	587	532	589	571	607	571	572	573	553	567	555	597	609	592	605	572	576	576	572	575	597	639	519	568	592	594	563	558	616	586	520	548	556	582	545	630	554	571	523	625	593	523	622	580	571	595	572	555	526	546	592	603	594	551	574	545	614	551	542	545	582	569	562	553	565	515	549	609	570	567	541	569	581	550	562	591	565	561	592	578	553	534	563	596	582	576	577	546	569	523	576	571	503	546	546	610	569	573	550	598	571	574	560	597	545	571	529	547	516	578	548	592	579	584	572	579	599	537	584	550	566	528	581	534	621	559	591	560	565	552	575	595	542	620	572	570	584	566	566	570	555	583	588	587	582	558	524	582	574	586	613	525	581	581	590	564	581	560	565	562	566	581	584	524	559	539	560	596	587	560	574	573	517	543	569	550	531	550	548	562	564	539	609	537	569	570	565	547	559	534	527	574	583	567	539	550	553	569	575	558	560	540	543	547	587	550	564	578	603	575	561	561	580	575	581	559	567	582	535	545	566	563	542	536	566	613	555	564	565	544	570	530	556	621	567	539	557	546	576	583	592	571	535	597	600	622	553	624	598	523	549	588	555	563	557	623	551	550	556	563	548	584	524	590	574	579	604	541	576	586	574	519	563	576	571	571	522	588	568	591	564	534	575	581	574	590	579	586	572	588	580	589	611	562	620	567	555	527	523	543	568	557	615	546	562	550	574	580	563	538	553	600	517	543	512	569	578	544	566	566	567	532	562	556	564	567	587	546	567	584	575	576	502	549	564	570	567	635	543	523	537	558	557	555	575	544	530	576	568	558	600	571	549	597	587	574	576	588	584	562	557	558	556	588	564	581	580	588	570	551	524	640	560	565	605	577	592	588	570	547	590	571	568	581	551	551	578	589	567	577	561	575	560	572	526	567	571	562	586	552	542	597	518	587	548	553	531	575	596	563	616	551	571	593	573	578	568	574	527	610	584	584	539	563	578	542	620	613	587	581	583	527	556	624	549	527	551	559	555	504	572	560	553	568	576	538	612	584	522	594	581	533	540	590	565	546	548	550	583	548	554	573	550	540	608	601	530	563	568	588	481	556	552	618	552	548	601	550	539	582	585	568	559	581	549	551	551	571	544	545	527	618	597	602	524	559	602	602	557	581	557	581	569	586	560	587	514	606	555	614	584	567	582	549	588	604	596	608	633	578	559	581	568	588	557	535	550	634	578	602	578	571	601	570	574	566	575	560	595	549	588	530	527	555	520	563	558	555	573	604	563	554	538	595	556	541	558	525	593	582	552	599	613	579	575	576	573	554	545	551	569	541	574	573	566	619	553	589	569	521	546	549	607	576	575	568	526	540	570	555	564	572	562	588	577	555	576	577	581	600	594	571	551	552	579	582	533	578	585	564	541	576	574	585	595	561	576	565	549	597	597
24810	21138	25345	21707	2623	9063	15133	9320	618	398	359	374	401	411	362	368	382	376	377	387	342	365	379	336	345	400	332	360	402	386	378	391	327	373	378	365	377	335	349	368	367	355	368	349	373	390	385	398	361	393	328	380	382	400	382	354	365	387	369	353	378	350	371	385	344	396	362	317	358	393	360	349	362	383	374	367	381	408	388	376	353	360	375	373	378	356	387	383	376	372	365	370	376	409	350	388	348	371	366	309	345	370	332	329	352	402	349	341	364	376	340	355	407	386	393	385	350	374	351	315	388	361	384	362	383	378	377	361	351	383	371	382	412	342	381	348	360	399	384	386	391	355	394	363	366	354	351	386	370	329	357	368	398	355	383	413	373	389	386	371	363	374	370	354	362	363	370	382	351	359	363	375	369	361	375	381	409	356	359	364	371	353	380	331	349	385	372	358	403	388	352	392	373	385	325	401	363	355	376	374	350	389	338	384	341	369	381	383	361	334	393	383	351	379	366	350	355	368	407	346	339	340	352	358	367	351	387	343	404	312	364	353	374	354	373	347	394	327	384	358	380	362	332	383	357	407	374	400	378	386	382	368	380	374	341	344	397	339	396	375	401	366	361	380	342	367	363	388	381	383	387	399	319	391	356	358	373	352	338	358	375	381	383	349	344	377	379	357	363	387	387	363	399	374	374	376	389	360	385	395	385	374	347	394	354	359	386	375	372	391	371	370	345	375	338	347	370	392	329	369	366	363	366	342	379	364	375	380	373	366	344	330	363	360	358	375	353	381	392	358	350	398	347	346	355	364	389	397	377	359	409	364	389	362	332	350	378	366	389	389	323	335	365	366	396	370	374	335	333	362	381	394	374	360	335	366	393	380	415	361	367	382	326	382	342	397	354	330	367	353	378	393	361	367	366	332	389	387	367	347	336	355	358	341	377	374	376	416	383	390	398	335	353	378	370	367	358	388	361	361	380	389	365	372	361	363	346	356	392	372	349	393	366	368	371	373	347	352	389	350	376	390	385	368	386	366	373	396	384	358	389	388	365	380	361	359	393	366	347	338	366	354	369	380	359	372	387	349	384	394	351	389	367	355	375	331	391	361	372	364	369	379	383	409	352	385	365	375	350	335	372	344	353	352	395	384	361	399	372	352	373	348	383	366	384	350	357	360	369	353	340	367	359	391	387	382	325	397	400	356	366	368	362	354	377	355	366	365	372	359	370	369	367	333	370	380	342	364	390	351	376	360	399	363	369	380	361	364	362	385	358	333	395	393	347	352	351	340	396	385	385	358	327	367	377	390	383	366	390	366	332	379	361	342	340	365	352	383	383	379	361	368	374	380	313	394	362	367	354	356	380	381	371	393	401	387	347	375	362	367	369	336	372	346	399	333	364	394	369	357	371	355	348	352	372	383	417	366	376	380	388	388	337	354	384	384	373	356	365	384	359	398	372	349	369	371	357	389	391	359	375	376	355	370	365	346	389	384	365	359	345	328	329	347	365	370	380	419	369	372	326	368	348	385	369	362	378	362	384	371	369	363	394	394	381	385	371	381	361	389	358	410	364	360	383	359	363	349	348	421	356	365	372	376	389	353	356	371	353	411	365	331	368	370	381	390	377	338	386	340	350	380	391	368	333	351	393	378	399	361	380	338	357	358	399	375	379	355	366	389	393	368	369	375	364	368	387	360	365	349	365	357	373	359	372	354	375	345	379	403	369	373	348	368	384	347	334	416	345	325	348	368	350	368	364	344	360	400	371	390	347	375	372	372	312	358	380	388	365	358	370	379	380	370	395	366	341	343	349	385	412	384	386	389	372	363	332	376	343	340	398	439	362	374	333	402	343	356	389	354	340	362	363	379	374	333	363	384	341	354	376	400	354	352	386	362	360	349	370	344	372	374	353	365	372	369	391	380	337	368	345	352	372	408	351	351	356	396	385	369	344	345	382	321	372	349	330	393	368	381	386	374	348	361	343	366	347	372	358	374	386	353	383	392	329	356	399	377	376	383	374	392	360	371	350	361	362	363	394	388	353	406	358	372	371	388	367	341	398	339	381	380	373	385	339	350	374	372	367	411	360	361	347	378	363	378	380	382	351	362	367	366	378	376	407	387	375	386	332	366	370	359	337	349	358	372	359	355	364	397	356	373	348	378	367	360	363	366	359	384	392	347	387	362	343	331	349	389	374	370	320	381	356	344	362	399	384	359	365	375	344	377	363	368	361	354	385	371	345	355	371	353	366	362	351	346	378	388	335	363	339	375	366	365	347	375	351	342	370	330	386	386	375	381	374	371	353	373	330	379	403	385	395	354	369	375	379	399	335	340	373	363	406	369	355	356	380	368	416	347	381	395	347	408	349	361	377	373	393	359	385	343	392	350	370	344	368	379	374	397	337	379	351	380	340	397	389	400	373	386	348	384	366	373	367	394	344	380	378	379	405	349	334	366	333	366	354	368	376	370	390	342	315	364	359	364	313	374	357	386	363	371	372	353	335	408	341	384	358	334	372	342	385	345	344	336	360	401	360	367	396	340	409	354	387	361	365	354	368	368	390	362	356	371	359	372	403	366	343	363	377	371	355	378	384	372	394	358	363	346	341	387	360	389	360	370	364	343	356	349	366	386	366	415	367	348	369	367	361	351	391	363	384	367	373	369	372	343	344	373	371	336	329	399	394	330	353	345	340	368	338	359	358	397	350	379	356	382	352	386	357	355	366	372	404	354	355	351	395	373	359	353	369	359	367	368	375	381	368	367	340	374	344	375	383	332	357	357	340	406	385	366	387	388	368	355	369	390	378	353	361	418	372	356	395	376	398	427	383	349	352	371	403	338	390	381	349	336	355	362	376	363	389	363	398	419	323	380	380	324	393	354	337	375	369	363	353	348	388	360	355	381	365	391	365	356	335	338	384	351	363	385	404	360	385	392	383	365	351	361	367	352	367	380	353	361	384	343	361	340	387	359	347	382	378	381	370	383	356	392	364	332	358	382	411	367	352	418	412	388	322	350	377	375	347	390	346	374	392	363	325	356	401	346	343	375	362	360	379	360	362	350	371	364	380	373	340	354	383	356	383	380	394	354	357	383	377	364	388	395	374	376	381	385	350	355	379	359	343	355	414	390	381	381	363	369	363	382	320	386	373	389	397	376	335	365	371	368	352	377	380	381	372	398	342	380	368	335	369	380	383	357	372	348	367	354	357	309	397	379	353	322	396	342	405	341	395	380	354	404	380	387	342	376	370	340	367	400	379	380	369	370	382	351	336	381	328	387	389	352	369	357	347	365	363	393	351	381	347	392	354	364	398	342	381	384	375	396	376	361	399	363	388	396	372	350	372	383	356	340	348	403	341	370	357	337	395	386	359	389	400	376	383	400	383	391	342	367	369	392	350	374	375	346	352	372	378	356	378	389	382	368	344	358	362	332	357	362	370	371	382	360	351	383	390	389	353	403	359	335	393	360	384	380	361	383	370	367	333	395	341	387	384	373	384	373
20105	21348	6094	3329	4377	20311	26329	17048	578	491	562	492	451	477	514	495	553	526	510	504	492	476	533	500	529	501	495	510	491	454	531	475	455	516	528	500	485	522	517	493	497	500	501	495	477	494	483	516	512	490	514	472	451	522	453	538	476	501	519	518	558	514	481	461	489	516	481	517	497	495	468	464	499	474	496	500	537	528	466	484	480	500	468	492	538	484	518	478	496	503	503	496	463	519	513	476	495	502	505	472	484	472	502	527	490	520	460	501	499	474	485	486	506	498	499	487	484	476	467	462	480	496	480	508	484	482	500	478	464	478	482	497	478	470	523	524	501	495	468	522	467	515	493	473	528	484	535	472	469	506	479	506	477	485	508	493	497	509	476	493	497	506	469	514	509	504	505	527	499	477	487	496	484	497	506	498	488	492	483	494	515	501	463	500	520	453	503	493	489	521	532	490	533	529	529	510	470	474	511	523	479	538	531	502	478	506	503	441	520	520	513	481	514	488	479	509	464	475	513	482	477	502	499	493	498	516	487	527	527	512	554	503	474	454	481	501	501	480	474	494	492	469	496	535	436	508	509	491	528	452	529	449	452	469	494	506	499	533	524	490	514	524	516	491	473	493	513	496	552	470	502	508	488	541	487	475	487	504	499	522	534	510	502	493	507	522	489	529	506	498	486	485	511	464	473	540	510	510	483	478	483	511	479	506	510	458	524	487	453	545	535	503	478	470	463	517	489	503	545	510	486	501	493	471	472	493	510	422	490	504	540	496	524	476	481	442	480	521	485	481	511	491	493	500	503	480	515	467	484	473	471	473	520	463	482	485	460	501	505	462	492	475	511	479	513	517	501	487	490	461	515	498	504	491	487	519	514	500	501	487	495	486	485	509	490	514	488	444	511	515	492	544	459	517	468	502	500	507	496	479	507	502	482	492	503	504	471	503	466	473	526	509	501	475	485	506	470	519	534	505	493	492	532	497	516	464	514	513	505	477	479	497	509	518	507	487	519	488	516	487	540	504	479	456	487	468	493	529	482	486	497	486	494	518	506	522	448	473	493	488	481	518	470	501	492	479	497	500	467	452	494	512	518	521	483	537	489	459	491	478	534	522	452	497	496	492	504	543	503	469	466	482	519	525	498	493	473	490	456	543	468	481	515	523	477	448	483	502	514	518	511	518	485	525	459	503	501	536	464	458	529	524	477	506	526	506	505	515	488	465	477	508	503	473	528	482	462	511	468	515	492	488	460	476	483	502	477	506	475	522	504	495	482	503	486	494	497	525	506	495	478	529	492	512	472	498	491	511	527	489	519	482	478	509	482	494	467	531	515	480	487	486	512	492	497	517	508	482	480	469	491	533	447	511	509	475	486	489	516	472	483	523	477	540	519	541	489	500	522	481	518	469	500	482	498	515	493	523	528	505	485	527	519	457	518	504	480	491	446	501	474	508	509	498	487	494	473	528	463	454	495	497	514	446	502	516	513	500	481	474	508	471	459	523	480	500	500	539	495	484	495	482	537	512	511	467	489	495	461	480	501	481	479	471	505	481	501	471	499	489	494	490	465	508	487	492	485	496	526	471	538	537	519	521	502	480	502	547	509	508	517	530	503	490	499	480	531	518	512	529	494	503	497	473	497	509	494	487	509	497	503	459	471	478	502	487	491	526	495	477	540	526	505	533	506	485	508	537	527	470	514	494	474	511	551	490	447	460	476	529	477	490	471	548	487	502	499	502	517	506	488	436	516	501	488	476	481	487	515	480	516	523	522	494	510	496	511	499	502	538	451	491	503	526	507	491	480	496	515	519	464	515	485	513	511	494	495	485	490	510	492	519	520	473	472	506	456	501	491	521	451	506	492	528	507	517	493	494	500	488	518	507	480	528	499	457	531	516	471	495	459	508	497	484	509	500	485	517	505	495	512	461	489	479	549	496	522	536	455	465	468	489	509	476	494	498	458	462	509	480	480	471	545	505	518	496	494	506	482	509	507	484	478	491	492	483	524	466	529	533	521	499	504	509	511	509	491	513	520	510	500	480	507	492	520	526	527	511	506	493	481	488	486	524	486	513	463	502	489	498	497	508	497	485	499	548	532	490	521	479	463	501	479	467	509	516	480	487	459	512	527	561	497	521	539	509	506	512	479	510	534	513	513	508	519	435	556	517	483	545	522	456	531	495	501	532	486	482	497	498	502	517	514	498	507	506	530	486	495	509	529	506	507	456	457	534	485	521	439	514	506	490	501	478	487	511	505	481	494	532	491	474	491	505	520	509	506	525	505	510	493	475	519	498	511	485	499	500	534	516	527	515	484	503	477	481	477	531	483	474	439	504	469	500	507	476	508	507	520	495	528	486	525	507	526	490	537	502	530	486	541	495	507	501	515	468	501	471	458	493	475	499	491	526	506	538	475	481	487	548	480	517	505	474	484	486	486	515	482	495	469	489	522	513	483	482	501	515	453	510	457	516	486	480	483	533	485	521	487	500	528	485	482	523	489	508	517	511	492	515	483	480	446	500	506	492	504	494	468	459	483	464	553	496	517	475	525	489	490	481	457	485	512	493	516	492	500	514	506	511	496	469	485	536	481	489	460	486	506	482	535	508	475	485	508	551	452	481	482	465	479	484	500	486	511	519	484	491	498	484	540	523	511	474	484	496	515	491	516	524	501	511	478	496	479	509	483	509	515	436	466	463	536	552	519	521	487	504	491	487	484	517	490	523	475	533	485	502	507	492	511	503	528	507	474	503	500	503	508	500	523	477	543	493	493	501	468	499	536	537	484	502	499	470	503	521	475	506	511	493	541	445	487	500	532	481	488	486	493	490	535	508	522	507	517	476	494	503	497	508	444	499	517	494	496	500	498	486	496	510	517	513	490	495	499	511	475	493	497	547	474	521	506	483	459	505	506	500	477	471	478	496	496	483	475	518	507	463	533	483	484	505	501	514	429	491	527	488	505	492	480	471	465	483	541	520	470	494	479	507	517	514	494	518	508	498	466	496	499	514	505	504	496	490	468	493	482	518	490	504	503	480	472	520	520	470	507	469	446	490	464	508	501	494	514	480	498	473	499	479	464	479	495	486	511	516	482	529	483	474	455	504	514	493	499	507	489	526	474	473	512	480	461	537	501	525	488	524	523	517	511	519	492	469	521	472	519	515	474	479	474	486	554	516	503	458	504	547	516	503	512	520	491	477	491	503	495	502	495	541	509	484	493	509	488	543	481	456	477	471	459	506	471	491	499	512	469	461	513	489	513	484	470	469	478	525	454	473	463	515	530	476	489	482	514	520	508	495	520	518	510	518	514	508	474	480	450	512	462	530	499	532	502	494	508	493	512	499	458	485	475	504	465	530	509	459	486	518	516	544	542	492	455	507	499	498	485	511	476	494	492	500	499	505	478	460	495	473	482	420	486	513	511	526	509	476	473	495	501	461	527	490	514	524	528	466	512	505	488	473	478	499	487	451	533	487	496	488	507	523	494	500	474	535	503	503
22352	21092	28150	24209	21089	25499	39602	33498	7185	293	232	212	206	191	214	202	199	172	174	206	195	172	178	206	204	191	184	197	179	179	205	180	186	206	186	209	183	216	188	194	190	162	216	183	201	190	173	195	209	166	191	192	205	202	192	197	181	188	167	182	212	173	199	198	206	192	212	187	198	197	181	185	195	160	190	208	191	210	187	192	210	190	192	165	191	174	191	194	192	208	160	159	186	178	187	203	191	204	179	178	201	178	204	190	169	190	178	194	179	205	169	207	203	180	191	203	174	187	206	168	173	169	189	199	187	186	177	183	190	191	174	178	184	177	176	201	191	179	209	185	161	207	230	189	181	198	199	207	204	194	175	188	198	194	182	195	176	180	193	175	177	177	209	187	203	189	165	209	207	177	188	174	212	202	205	197	169	188	177	168	201	177	197	171	186	207	182	211	199	159	199	181	213	178	193	168	183	181	204	182	202	172	178	195	174	198	182	187	197	182	197	202	183	179	186	200	183	186	202	170	192	186	179	186	208	183	197	194	199	200	168	190	180	196	209	180	181	193	204	198	196	176	170	194	205	175	213	212	200	204	177	200	183	197	178	189	160	187	194	173	178	193	188	191	168	188	168	165	212	203	180	182	172	194	205	201	180	172	195	198	184	171	190	208	188	193	183	192	177	213	205	199	197	191	219	164	176	194	181	178	170	199	167	177	194	196	215	180	176	207	172	191	179	176	212	188	185	190	186	194	203	169	185	195	181	177	213	197	183	182	176	205	174	209	196	184	180	176	169	195	188	193	187	174	193	183	184	179	189	181	174	181	199	197	176	173	171	179	199	215	178	217	185	165	197	183	183	186	198	191	197	180	183	210	177	201	203	180	190	171	183	177	193	158	178	204	183	158	213	180	175	175	184	174	197	180	191	186	173	195	187	176	187	189	193	194	186	194	192	194	198	188	203	185	186	193	190	176	184	174	210	182	184	194	203	176	181	187	209	198	212	218	213	175	183	170	205	180	184	194	192	187	185	174	179	184	189	180	183	162	199	192	165	161	209	197	181	217	200	174	186	190	198	185	191	196	167	191	185	183	205	190	177	204	166	187	170	177	212	191	205	220	183	193	180	175	209	187	198	174	205	175	205	171	202	217	173	192	172	165	180	184	183	189	202	191	191	202	174	204	212	184	207	188	162	182	225	165	186	185	172	174	202	180	187	179	188	162	184	190	160	188	172	181	176	194	191	203	183	183	188	214	172	163	218	198	171	189	197	183	177	202	200	165	187	191	165	192	177	173	188	185	170	191	200	195	196	178	186	186	183	195	198	191	190	205	192	203	191	206	169	168	200	183	200	193	190	191	189	167	187	172	170	176	193	186	195	204	203	203	207	220	159	164	190	187	203	199	204	166	206	193	173	174	180	189	202	176	174	179	206	180	179	177	201	178	175	173	184	171	171	200	182	196	168	177	185	185	219	206	177	185	196	170	194	180	195	194	206	220	187	199	182	213	200	169	172	168	200	188	186	194	215	156	189	192	189	178	189	193	184	192	186	181	192	196	198	205	213	170	183	190	193	177	204	179	183	179	215	184	206	187	198	201	205	186	201	195	166	181	181	182	184	205	173	197	173	167	177	184	209	193	207	194	184	169	197	190	190	189	201	174	205	171	203	181	177	186	173	182	203	183	189	186	183	185	182	190	204	192	179	185	217	215	202	189	189	181	177	201	164	189	197	189	191	180	187	201	183	200	178	217	189	176	181	222	200	190	175	191	185	203	203	189	180	177	182	192	195	193	184	189	185	168	214	197	180	209	185	190	181	190	193	212	196	208	184	160	212	185	182	207	192	208	211	215	181	185	185	163	197	159	179	189	173	176	197	181	191	182	184	197	191	178	185	186	218	195	186	165	206	206	188	203	191	170	195	194	202	208	192	187	185	161	172	211	198	171	163	204	196	195	196	212	197	180	199	182	180	192	208	194	171	205	192	174	212	190	182	194	211	192	204	218	175	171	208	203	180	215	175	171	183	189	200	200	175	187	172	178	206	191	199	216	175	197	184	185	180	184	201	220	186	199	188	174	157	197	194	170	169	182	177	204	186	178	171	189	187	200	211	187	177	189	200	206	180	177	185	186	198	181	186	181	193	176	197	193	195	191	203	200	207	174	196	198	168	146	190	182	171	194	174	229	187	167	170	209	193	211	225	174	209	167	177	184	161	204	166	193	188	161	177	174	201	174	202	186	192	225	177	230	207	204	199	183	175	183	194	186	190	186	184	186	219	206	176	186	206	211	248	224	199	182	185	189	213	222	183	195	228	198	201	188	188	197	177	186	204	197	195	184	200	191	223	211	191	182	204	185	174	209	194	188	172	206	178	192	186	180	156	192	183	186	175	183	213	185	200	160	204	193	186	193	187	185	191	198	181	180	197	201	192	189	179	170	195	186	198	191	183	173	197	215	215	172	192	182	205	194	199	182	192	196	218	199	187	182	179	208	208	179	194	189	213	171	168	200	167	185	209	163	204	189	187	214	177	186	181	191	180	221	178	191	189	191	181	213	210	190	213	182	183	209	174	172	184	202	191	221	182	206	190	177	164	191	189	188	180	172	178	187	185	224	210	180	180	163	192	196	206	186	172	188	179	186	195	194	189	188	191	210	191	170	213	197	190	180	182	212	186	207	173	184	193	167	191	202	182	177	181	189	177	200	187	200	190	234	188	177	189	176	206	197	198	201	171	182	191	173	182	202	206	196	194	181	203	201	192	197	219	189	197	196	184	181	177	166	183	203	187	192	166	184	184	168	216	198	178	204	194	198	200	180	200	188	188	166	179	181	182	179	194	190	198	211	204	206	202	196	201	175	210	185	202	182	191	210	161	193	198	186	212	221	183	208	195	211	216	196	185	183	179	178	208	211	226	198	215	194	190	195	184	181	174	170	167	189	167	193	184	201	164	164	177	198	215	194	198	208	191	198	179	198	188	175	206	184	175	174	189	210	200	222	203	184	188	189	168	191	190	193	173	196	176	179	194	187	184	219	181	195	195	201	170	173	190	197	149	165	192	200	205	181	178	183	203	171	201	201	191	173	203	200	208	180	204	185	208	193	204	180	179	201	205	192	167	185	168	185	202	198	166	189	211	200	183	180	184	180	195	180	204	210	196	204	180	201	194	180	219	186	188	180	189	197	184	172	173	183	197	169	183	189	212	215	191	203	188	198	183	195	174	192	191	189	202	202	186	186	171	190	153	189	178	184	172	204	214	180	221	208	196	183	203	175	189	187	200	162	193	185	186	185	183	181	170	190	200	195	164	204	183	190	182	205	161	153	173	175	197	189	188	202	202	182	165	206	156	182	203	185	179	196	197	176	208	193	205	221	191	199	186	173	204	186	210	170	222	170	160	176	207	179	165	210	196	183	183	221	198	185	211	212	172	192	197	169	187	186	185	188	188	197	196	210	217	177	197	161	168	186	159	192	195	171	169	175	178	198	188	198	190	185	196	179
25064	30780	15137	8587	8600	32292	43872	38108	1838	374	349	327	298	298	289	277	311	270	315	268	274	296	287	248	262	247	259	275	256	257	246	297	292	282	286	271	246	290	258	247	280	265	297	287	263	281	291	279	250	277	276	247	250	289	268	247	259	269	283	261	267	255	298	281	276	272	274	242	282	252	260	283	260	300	275	260	244	274	273	267	259	284	252	276	282	274	279	270	253	278	247	247	278	285	272	303	264	283	304	279	277	284	261	278	247	275	266	274	294	262	263	248	248	255	267	276	276	266	305	239	290	268	241	286	273	274	252	281	290	260	277	270	268	273	282	289	258	271	244	255	261	260	249	250	264	286	248	270	283	262	303	236	283	247	250	262	261	252	284	276	282	234	253	254	269	254	278	245	266	261	258	251	271	274	247	268	277	259	274	276	266	266	278	269	263	273	262	286	271	255	252	257	274	263	282	259	287	262	279	265	277	222	253	242	283	261	267	266	241	254	272	295	291	291	263	240	263	290	279	238	256	279	270	275	254	258	295	261	254	301	270	261	283	267	279	264	261	272	301	248	260	263	262	271	262	239	272	265	253	254	271	242	250	241	262	269	269	264	253	257	289	273	253	267	249	253	292	250	254	253	265	266	289	280	272	288	271	268	291	258	239	252	227	265	270	293	272	264	280	251	274	247	247	263	310	257	252	255	275	259	244	264	251	256	277	261	289	232	287	271	249	273	256	264	261	274	267	250	251	281	278	241	260	256	252	255	282	265	252	279	265	313	261	271	252	273	283	275	285	277	253	273	244	229	248	275	269	266	257	254	275	257	257	251	272	267	257	263	256	255	250	276	244	272	268	236	306	259	302	244	277	281	253	261	265	265	269	275	287	278	271	305	263	269	258	263	254	274	228	254	271	283	270	249	261	280	280	269	282	291	268	284	254	276	275	247	238	258	267	276	269	274	281	252	280	260	290	252	284	267	256	258	279	280	266	246	233	288	273	263	266	263	240	257	279	274	290	282	268	285	250	256	266	252	270	289	252	279	291	257	285	270	267	254	286	249	291	264	254	272	286	282	279	269	258	255	284	277	286	293	260	246	260	275	260	239	288	259	260	221	260	255	259	256	249	313	260	290	283	260	288	266	302	270	262	259	265	245	282	274	258	257	264	268	286	281	231	261	243	264	273	287	247	261	289	284	267	278	264	269	269	270	251	257	236	258	258	259	280	280	249	293	266	266	279	270	283	282	232	262	265	305	247	279	258	294	265	271	271	288	241	282	266	260	258	258	281	268	272	301	284	248	236	278	284	263	256	259	284	251	270	242	245	284	254	259	277	283	297	270	275	293	268	251	255	284	278	252	235	235	237	267	261	255	287	280	273	242	230	254	261	260	295	245	259	249	257	251	245	283	297	279	285	249	258	289	226	252	274	249	258	268	284	265	278	279	259	276	269	275	271	229	286	267	268	276	254	257	261	277	241	240	293	270	257	246	260	264	265	298	269	249	293	265	282	276	272	272	250	284	267	283	258	265	284	268	264	264	297	261	265	264	262	277	281	268	295	272	235	259	258	268	264	266	289	246	239	253	250	271	270	264	242	284	277	269	249	276	263	274	278	268	287	265	271	264	254	245	251	275	269	274	278	273	261	285	268	269	284	247	250	255	258	284	264	265	236	275	280	266	267	277	287	260	287	297	257	271	301	248	257	312	289	270	277	257	273	257	265	291	259	263	256	243	253	276	272	281	278	250	254	245	252	288	246	264	252	246	262	274	280	251	236	269	282	273	270	276	264	265	284	268	285	266	267	289	262	263	288	237	288	258	272	278	260	258	302	246	270	269	246	266	261	289	266	254	274	290	293	289	288	284	265	274	297	250	282	264	275	276	261	314	255	282	264	283	258	256	282	253	271	241	278	230	270	253	281	241	291	264	281	271	255	268	275	257	286	306	267	290	258	256	254	275	278	286	261	263	268	276	269	252	277	269	251	277	259	230	275	249	252	263	279	277	293	248	295	279	254	241	257	264	230	218	273	239	265	263	287	231	273	269	257	268	256	209	265	234	265	242	272	266	269	279	269	281	279	265	247	269	265	270	232	267	245	281	232	281	238	289	247	280	251	237	260	266	257	262	269	253	243	294	272	243	294	253	304	273	268	249	283	251	272	258	257	268	265	230	285	258	273	277	241	259	251	309	277	281	261	286	274	288	262	264	255	296	275	265	275	265	248	258	259	235	286	254	271	271	291	254	256	300	264	256	253	273	278	247	254	256	290	255	261	276	254	273	262	279	267	291	298	263	279	265	293	268	252	287	260	271	271	261	256	262	279	260	263	236	265	267	288	253	267	270	289	245	295	273	320	259	267	267	281	259	275	293	241	285	257	256	257	263	268	237	293	258	294	284	259	272	282	260	267	249	265	291	280	262	281	271	257	270	268	252	241	308	278	251	270	261	271	284	264	235	283	255	243	246	264	257	268	265	251	286	252	270	271	226	260	255	267	266	255	253	265	276	238	218	279	260	274	275	269	297	256	257	260	300	283	279	269	259	255	248	255	262	276	281	274	260	264	260	252	276	239	263	253	255	259	238	271	281	254	258	259	270	281	273	273	261	277	297	274	263	272	260	274	276	237	257	242	229	274	248	253	261	270	249	219	248	254	259	288	246	247	255	237	280	287	276	267	280	252	259	258	263	286	273	281	246	253	255	284	265	277	266	287	283	244	258	280	225	259	278	256	277	283	274	252	267	263	276	259	276	295	283	271	264	300	266	267	247	228	275	277	263	250	262	236	261	275	246	259	267	267	258	252	251	273	289	273	252	264	284	287	240	276	259	258	264	271	258	256	251	268	279	249	259	270	271	247	273	281	287	258	256	268	264	261	291	224	270	256	247	263	255	258	263	277	273	294	272	277	260	273	254	250	232	268	272	254	254	264	258	274	251	303	316	258	282	259	243	285	291	242	250	284	255	245	252	270	269	244	269	276	268	264	280	285	271	264	269	306	277	263	247	268	259	288	249	278	253	280	265	248	274	292	248	277	249	250	279	280	275	251	295	256	283	278	262	283	269	286	278	268	239	298	271	284	283	235	257	267	263	285	250	269	258	247	270	274	275	263	259	279	277	258	286	260	290	264	268	279	238	270	264	267	250	270	272	259	238	251	263	280	273	272	291	253	286	288	273	250	293	261	241	290	267	248	265	251	276	266	264	236	238	235	247	278	248	276	251	267	270	247	262	260	274	296	244	273	275	241	253	278	280	266	294	252	251	261	268	252	265	277	248	261	287	218	273	232	285	274	264	253	289	251	277	273	277	273	244	287	246	300	283	256	251	255	277	241	242	259	260	295	229	281	269	248	260	280	270	237	292	248	288	298	236	246	267	275	254	257	282	255	259	237	237	263	261	265	290	241	246	259	298	255	261	247	265	274	246	290	275	303	271	259	244	278	274	276	245	251	265	267	289	262	292	252	254	265	276	257	255	273	286	284	251	274	251	274	288	257	290	248	296
27816	17482	4352	1223	906	1080	3874	5271	696	474	512	492	479	503	462	516	481	505	486	489	428	454	497	471	495	494	486	508	483	514	511	514	469	536	480	514	491	510	517	473	552	490	481	512	511	511	472	501	468	476	484	474	484	474	476	513	498	503	497	478	495	503	499	479	507	496	485	487	530	493	506	490	471	474	538	469	510	499	467	477	491	495	513	504	487	495	489	482	462	492	507	484	492	480	483	455	467	496	475	456	459	509	475	491	479	500	494	483	489	512	483	516	482	457	460	476	468	522	487	463	526	485	517	505	458	488	497	498	494	521	527	491	482	509	515	520	510	464	508	481	538	531	499	524	491	513	473	506	461	465	486	515	537	486	479	524	533	513	494	504	482	507	467	480	490	527	504	466	497	499	516	471	450	493	501	485	531	518	485	476	528	492	508	509	464	503	488	488	509	497	491	531	480	474	449	477	461	482	502	499	500	510	460	479	493	500	526	511	477	497	479	492	493	534	470	472	505	477	525	492	518	466	530	492	535	535	514	465	473	510	483	492	512	463	513	507	491	504	496	476	488	508	477	525	501	512	484	486	462	522	496	520	503	503	469	494	507	491	495	522	475	499	524	510	492	504	496	508	483	522	489	475	516	483	506	512	501	478	507	512	492	460	492	497	475	481	487	528	539	513	485	491	477	499	509	508	490	529	491	511	505	511	495	441	476	474	511	492	474	490	521	484	496	506	492	480	496	427	451	487	509	470	453	527	489	532	489	537	492	521	468	497	489	512	491	474	506	476	480	502	492	495	480	517	458	492	489	477	517	459	525	500	451	504	495	520	515	472	490	513	468	479	516	520	521	489	468	482	487	487	467	494	509	508	521	471	517	478	497	498	537	485	454	474	505	470	476	516	480	506	490	447	469	530	476	471	464	497	507	469	441	519	519	486	482	509	513	511	516	520	501	527	474	510	498	528	423	469	480	507	488	501	490	489	489	495	507	467	514	494	477	491	492	511	496	496	494	470	507	482	521	510	497	494	514	477	491	454	479	493	484	505	512	481	494	488	503	498	484	478	489	518	486	501	478	496	499	484	511	471	458	472	509	509	460	521	501	476	479	499	508	490	516	468	435	494	533	498	509	514	499	521	494	503	518	483	525	496	491	470	504	445	472	468	478	504	527	473	502	477	482	500	478	464	536	516	472	488	471	480	483	468	466	478	500	497	463	512	489	464	456	503	463	504	456	480	522	498	465	517	491	516	514	491	496	488	465	541	491	473	481	517	465	534	470	475	491	517	528	482	482	480	468	487	493	494	467	503	514	490	518	482	490	501	521	520	521	510	510	505	479	495	488	491	501	518	500	512	481	534	461	537	488	511	496	539	446	472	464	494	482	526	497	487	463	493	539	456	494	446	524	489	484	502	494	503	510	496	482	499	489	513	447	455	518	490	505	475	495	517	483	498	492	488	480	489	486	478	492	519	509	517	438	488	491	493	479	471	518	533	524	466	527	487	479	513	468	503	519	473	497	504	461	488	483	475	480	465	460	512	486	476	499	489	513	471	505	516	478	516	506	516	487	489	516	504	469	524	466	494	471	466	526	495	452	483	491	523	470	504	505	535	531	486	474	503	519	461	511	510	498	477	489	505	505	484	505	497	504	457	504	497	423	512	487	548	483	445	473	498	509	515	490	511	488	437	463	530	466	514	482	547	462	475	499	482	489	492	486	470	529	457	516	455	513	492	503	456	490	496	560	505	470	485	495	514	487	441	476	479	485	538	512	511	494	458	500	485	465	471	449	443	493	500	468	490	471	524	517	500	490	514	501	473	497	505	499	492	503	474	517	503	465	455	509	478	524	498	478	499	491	487	477	487	460	471	495	507	511	541	448	495	493	515	441	469	504	495	487	469	476	452	471	533	494	490	460	546	459	454	510	494	508	493	485	484	499	476	484	512	544	494	486	492	526	535	515	457	472	491	480	496	511	509	505	471	501	492	486	489	491	467	509	489	483	464	480	521	505	468	485	510	506	467	512	511	503	506	493	501	480	501	501	502	498	442	506	506	505	513	499	500	518	494	499	482	490	528	516	498	520	500	480	532	518	524	517	510	500	499	523	481	507	483	517	472	531	526	520	445	505	486	503	531	494	479	504	532	475	486	491	494	492	500	481	515	476	506	485	506	462	475	444	518	484	452	503	472	487	473	493	497	521	497	481	531	453	461	454	467	478	513	479	497	485	448	497	533	466	489	500	506	487	511	494	504	467	488	480	433	485	501	476	477	459	472	505	474	535	525	531	487	469	503	523	490	473	497	496	473	513	484	519	491	479	490	494	492	493	484	479	506	515	480	504	504	493	470	501	461	495	473	510	496	504	453	511	529	519	511	506	537	546	488	498	456	491	489	529	483	468	503	499	474	464	494	489	532	498	479	504	537	515	460	474	489	528	514	499	498	485	535	458	506	505	510	449	507	522	509	505	509	489	520	471	459	526	540	454	477	483	480	529	523	495	478	511	477	519	527	521	516	511	491	491	504	513	530	494	472	531	455	490	503	496	491	511	510	488	485	515	473	488	484	466	519	456	458	474	500	492	466	507	500	502	453	520	454	498	508	492	504	486	476	499	486	468	445	493	494	503	453	515	474	484	518	495	487	507	535	492	477	493	452	448	479	510	491	518	472	506	538	445	482	484	515	455	444	505	484	495	514	542	495	492	505	477	498	478	465	489	518	478	517	477	485	498	452	469	486	531	531	486	504	509	505	519	485	525	457	477	468	468	505	488	518	512	499	506	521	506	520	490	501	502	527	493	506	512	514	495	528	475	497	512	545	480	515	500	451	463	467	484	519	481	527	481	526	490	513	492	528	494	523	464	494	468	477	466	520	543	517	498	451	486	476	494	519	480	501	490	504	499	475	493	455	510	515	477	478	505	514	459	526	513	504	477	497	487	473	484	488	527	503	529	465	468	471	506	499	450	506	467	488	497	487	495	501	491	500	508	471	465	484	481	486	502	510	536	466	533	491	480	489	483	457	471	514	524	497	473	502	508	485	442	512	480	504	500	492	504	490	541	469	464	486	487	499	456	506	518	507	482	518	488	510	504	509	471	481	469	459	500	475	521	459	521	513	462	476	474	493	489	499	511	497	501	485	461	506	507	499	504	509	464	468	489	501	491	487	545	462	489	554	494	519	515	520	494	497	515	485	516	529	500	480	528	493	481	477	480	467	471	509	461	502	524	468	506	503	487	476	516	504	484	495	481	464	507	482	484	480	522	449	462	466	497	486	516	538	522	497	515	522	519	479	480	533	522	477	521	524	515	473	519	462	451	472	505	470	524	495	469	498	441	456	518	491	519	492	485	481	504	479	472	515	488	476	502	522	484	507	482	457	488	486	471	456	508	519	560	511	499	486	474	497	486	494	502	494	493	515	527	510	495	488	481	488	494	504	501	490	516	504	527	508	493	479	504	464	504	500	499	460	509	459	496	476	500	498	525	492	496	508	483	480
16062	8709	2674	1547	1398	1712	6902	8690	744	653	662	623	671	662	702	680	682	664	713	603	622	661	696	645	670	694	678	650	667	583	638	702	660	695	695	628	647	705	692	672	687	629	740	682	688	683	655	671	636	678	639	675	673	643	648	709	658	686	672	704	660	699	671	683	678	628	649	663	665	639	670	667	657	667	651	665	667	633	624	600	612	604	652	677	682	716	673	686	644	683	677	673	654	682	658	683	688	635	646	663	620	688	641	633	705	685	708	668	656	668	699	677	620	679	705	627	688	708	740	661	674	637	672	679	627	697	660	687	669	638	711	657	621	653	675	651	661	654	719	676	686	679	683	675	658	668	623	714	707	634	641	647	644	657	652	634	683	644	664	667	678	656	624	696	686	667	656	701	700	635	661	659	730	691	713	686	632	615	648	665	704	688	657	657	648	654	656	653	655	647	669	641	627	656	694	657	681	699	625	690	667	719	654	692	674	697	664	679	615	684	660	669	642	674	696	614	692	633	688	645	669	696	641	687	636	650	655	672	654	669	679	672	660	713	659	680	673	701	700	644	689	674	699	666	655	671	668	690	683	639	625	655	679	663	719	624	643	637	700	683	657	664	678	648	624	615	702	689	686	677	637	669	632	658	639	655	705	675	681	679	589	691	614	638	692	637	634	697	711	649	611	654	681	646	629	739	690	690	643	669	636	609	639	659	689	693	656	690	612	705	677	637	679	617	670	658	644	678	681	660	665	651	701	651	665	656	666	663	671	638	670	684	678	707	671	680	643	671	648	685	678	706	677	639	647	663	673	636	657	687	725	646	669	657	669	655	661	672	703	649	646	667	670	632	652	717	697	678	675	678	610	714	640	673	702	666	711	691	639	639	617	647	587	716	654	693	674	702	677	706	653	645	610	681	699	701	661	684	671	679	666	668	671	652	658	650	647	615	639	681	677	625	668	644	666	643	672	659	688	672	659	627	723	657	719	652	687	683	675	675	655	614	691	677	645	646	656	630	660	676	663	668	656	743	726	653	632	677	669	639	649	668	660	656	676	651	636	700	652	698	650	640	661	671	665	683	655	666	670	638	663	667	665	684	651	704	663	681	677	688	688	666	692	688	656	693	666	682	653	689	683	649	648	659	665	692	675	681	663	685	639	691	699	612	632	679	641	673	657	709	667	655	688	671	669	651	662	683	660	688	677	641	683	696	645	640	657	660	632	651	634	640	660	679	681	635	676	680	657	664	628	692	683	676	674	659	631	624	630	671	739	730	624	620	667	658	688	675	629	640	647	713	681	684	680	674	683	666	637	631	674	686	661	709	645	624	666	617	655	693	633	693	643	673	652	640	673	599	682	682	617	672	669	637	677	657	648	612	634	646	673	665	664	657	644	676	694	678	654	673	701	638	631	615	668	637	702	677	695	640	623	683	611	680	680	648	692	644	644	628	675	698	644	657	635	666	663	678	708	678	652	687	652	601	705	670	709	654	691	689	667	606	661	649	676	652	694	670	654	687	689	705	701	676	653	683	651	695	652	683	621	666	698	639	680	694	658	703	674	680	660	651	671	705	635	632	651	668	669	676	635	687	716	645	680	647	660	689	689	679	696	647	705	667	668	666	683	709	682	689	674	723	657	592	670	650	679	650	656	725	603	680	677	633	661	678	662	705	659	675	661	628	657	653	659	677	711	661	660	704	681	689	685	699	701	663	683	616	688	628	643	685	676	657	658	721	686	694	651	670	651	689	614	631	673	654	689	719	636	665	662	627	710	685	687	716	656	711	647	675	652	670	663	639	688	667	650	698	658	643	692	720	685	658	673	659	628	681	701	673	619	667	636	614	671	650	629	663	667	681	711	633	646	650	659	635	690	688	674	658	662	610	678	686	637	715	645	617	675	716	652	658	640	681	702	683	606	658	667	652	627	721	659	687	690	684	648	698	664	697	660	650	607	678	681	641	649	669	696	640	691	678	656	714	686	671	684	683	672	694	672	626	700	656	641	656	659	667	662	634	689	666	682	664	704	655	670	684	665	634	689	689	675	721	742	684	674	684	660	682	661	685	637	650	704	668	683	647	684	718	603	669	669	654	654	662	670	642	675	647	671	663	643	712	634	707	624	711	694	654	667	668	666	707	662	688	683	651	684	687	662	683	680	668	670	673	598	648	636	703	650	666	651	690	649	694	671	645	691	629	678	668	632	634	656	714	678	632	622	630	705	622	683	636	659	646	687	624	694	654	677	610	708	692	692	670	689	632	647	670	672	635	634	643	651	668	658	670	658	684	693	658	660	639	660	684	657	660	682	683	651	655	641	653	658	679	717	670	664	637	649	647	663	666	712	647	655	701	660	671	593	632	704	657	674	676	632	711	673	722	678	679	649	637	633	698	668	647	621	673	671	676	672	678	670	645	671	623	689	677	719	666	663	693	634	650	665	668	650	657	618	669	673	645	663	668	652	724	646	685	643	692	661	657	667	669	624	687	663	647	576	668	673	657	682	653	639	686	660	688	656	656	688	653	698	640	634	686	653	657	628	645	657	660	658	610	645	692	686	653	680	687	672	655	664	666	669	682	704	659	662	653	631	618	659	641	689	708	661	707	674	669	634	693	682	705	639	687	672	682	668	636	644	648	639	730	661	698	665	626	675	687	670	654	670	618	657	636	660	673	656	701	695	637	654	674	689	698	691	665	642	661	642	634	645	685	615	653	671	708	657	622	679	673	640	648	668	650	656	664	640	714	694	660	680	631	641	690	601	661	688	632	668	678	661	642	647	660	685	669	642	639	613	672	671	673	713	709	622	659	696	640	671	671	693	679	643	667	646	693	682	682	666	625	683	684	639	652	671	637	690	652	698	639	638	687	634	702	659	660	674	675	664	614	677	659	657	660	657	670	666	608	678	632	654	648	648	646	667	667	676	685	686	672	654	672	635	668	694	689	637	635	664	638	701	711	690	647	663	691	646	644	664	695	698	651	695	710	657	661	665	654	657	652	671	658	682	720	660	666	656	638	637	663	679	650	639	646	674	679	651	707	633	647	643	650	673	639	672	662	681	685	694	620	712	697	668	634	710	667	680	670	628	687	695	675	691	641	652	659	644	689	625	755	647	653	717	635	624	647	595	636	640	685	672	633	658	666	645	631	665	681	663	613	680	630	682	668	644	636	678	679	649	676	660	681	658	630	738	668	686	659	689	654	638	644	652	706	675	659	677	657	659	672	654	632	665	643	632	665	617	654	638	613	674	637	677	675	678	641	682	642	694	609	663	663	662	675	685	626	696	654	654	640	713	650	694	642	682	635	691	672	660	672	679	643	661	636	684	660	617	657	679	670	661	680	685	616	696	606	654	699	669	690	655	613	629	641	638	645	693	686	652	676	641	651	624	697	629	682	686	693	673	676	609	714	629	623	653	689	674	653	620	745	699	698	697	706	645	671	652	655	619	682	673	646	658	649	641	705	694	632	610	671	640	643	682	673	699	663	711	696	671	677	636	678
23322	21089	27528	24833	19750	10615	32203	24765	3016	429	410	402	411	417	438	365	436	403	406	394	445	404	398	385	374	410	417	414	422	410	456	405	442	404	394	438	421	399	396	385	414	411	395	401	400	434	414	378	395	400	397	407	424	391	378	411	421	374	394	383	401	362	401	404	423	363	403	395	421	395	392	391	388	378	407	435	423	436	389	388	398	422	354	411	387	407	382	378	396	461	455	417	437	410	410	391	389	375	391	404	439	406	414	426	370	390	432	413	377	388	435	389	392	410	394	406	382	446	404	414	413	410	419	382	393	411	417	399	398	437	391	402	419	392	398	410	417	402	395	390	425	462	446	390	411	412	438	411	394	404	381	406	391	381	456	381	383	401	421	401	405	436	358	403	390	401	407	406	407	380	396	422	437	399	408	393	396	406	370	414	413	399	427	404	441	386	403	408	410	399	381	409	390	376	350	415	385	403	384	418	401	384	430	415	415	410	419	392	394	403	388	377	408	451	407	380	416	406	379	430	370	383	398	351	370	397	414	401	388	447	404	410	427	414	389	414	403	383	436	412	410	403	402	404	423	403	382	413	396	396	425	379	414	395	406	373	401	411	377	391	398	365	395	439	397	412	410	401	416	408	393	375	377	413	395	422	407	418	402	421	395	386	413	396	407	386	402	366	401	385	414	370	431	408	423	398	400	398	414	406	376	369	416	429	417	401	407	422	370	426	403	432	407	426	421	390	430	410	384	392	340	422	388	400	382	416	402	387	385	412	418	430	385	395	399	386	408	357	398	417	407	439	428	411	427	395	431	389	427	388	417	418	429	409	453	403	406	364	402	455	448	435	399	430	384	407	393	381	381	364	426	428	375	407	403	428	386	373	402	401	394	387	382	401	359	422	418	431	436	400	407	387	402	371	387	386	393	407	389	403	423	379	419	413	401	411	409	360	420	441	408	388	427	416	390	406	421	383	398	388	413	407	421	400	393	418	413	388	405	416	399	419	424	398	404	390	429	422	399	412	422	408	424	382	398	418	413	398	370	392	368	384	392	377	397	424	435	439	401	393	370	374	402	404	429	391	420	391	396	414	439	399	381	366	374	407	372	399	403	379	363	397	407	434	396	397	392	398	411	391	378	385	414	386	407	386	411	380	406	392	395	393	391	355	397	390	394	384	372	407	390	353	396	426	403	385	391	390	403	415	420	427	391	407	412	422	394	463	392	400	367	406	419	413	406	414	385	372	375	422	444	423	385	369	403	393	435	386	381	364	447	394	417	386	369	401	383	403	374	372	373	407	405	407	454	408	429	390	397	374	382	434	380	384	383	379	403	379	387	424	368	399	392	387	402	440	380	394	408	414	431	409	418	396	415	417	392	382	384	381	408	404	374	408	396	389	367	379	421	403	409	399	396	393	415	378	413	372	393	438	383	369	391	428	390	388	431	423	427	380	421	405	380	393	387	416	434	387	372	395	401	428	399	438	431	415	438	418	393	398	415	415	396	377	390	396	414	400	413	407	399	381	389	406	404	420	398	418	417	405	409	381	398	419	375	417	381	399	393	418	407	387	423	416	411	398	369	370	423	426	377	400	369	390	422	394	399	391	434	342	382	392	437	412	395	415	385	438	448	392	382	417	417	392	409	393	392	342	409	353	385	378	416	419	372	397	381	397	399	412	393	399	401	379	384	400	388	421	392	391	414	411	394	421	390	430	417	423	414	431	389	393	359	428	402	406	413	408	421	392	414	372	382	373	388	428	389	380	399	409	403	377	435	408	405	427	401	441	410	402	363	382	408	403	436	431	417	408	399	406	383	399	402	386	421	391	386	450	386	426	420	388	400	439	434	379	357	379	404	388	400	374	414	417	375	401	399	417	422	394	436	437	386	402	400	395	388	408	400	383	385	421	397	450	374	406	422	405	363	389	396	415	390	383	353	397	406	453	423	414	461	411	385	387	391	419	429	407	394	390	410	392	415	373	411	407	410	400	383	430	397	381	378	387	385	403	429	421	389	383	392	397	415	408	406	386	413	367	386	432	403	431	397	402	393	437	433	402	397	404	409	415	387	395	412	370	380	394	420	412	446	427	438	386	403	403	416	413	416	382	402	390	414	398	432	358	407	427	379	407	378	416	400	363	383	373	391	388	398	380	384	403	374	411	425	408	362	388	429	374	380	407	389	431	384	391	393	394	392	389	411	390	383	446	399	399	438	383	388	388	380	378	387	386	425	427	411	431	410	426	376	395	412	373	401	380	437	388	375	412	408	412	401	434	427	408	395	374	404	390	424	396	382	397	396	391	406	408	407	399	417	372	415	391	380	423	435	381	418	401	403	397	351	388	406	418	426	412	391	395	400	370	366	389	364	401	380	381	392	396	400	422	364	416	406	406	389	386	397	380	368	447	428	390	405	409	441	405	399	407	428	370	373	401	439	389	375	422	402	414	415	415	397	398	387	427	398	419	430	410	387	372	384	415	405	427	438	421	405	410	396	415	423	399	374	442	387	403	373	393	376	393	460	374	354	428	375	410	406	441	398	428	391	413	415	407	393	401	411	451	392	402	405	429	395	389	433	381	432	405	373	407	371	415	424	395	396	442	396	421	370	406	412	403	418	389	395	390	414	425	410	399	417	397	417	425	388	407	419	382	390	419	372	375	417	399	432	405	418	415	442	402	384	432	388	425	444	379	424	430	371	413	373	409	387	392	380	419	384	348	391	393	399	396	431	421	405	389	384	395	437	394	422	404	411	393	397	433	408	423	421	413	398	397	441	426	381	340	376	406	349	396	437	381	412	406	427	422	426	417	393	411	373	416	397	413	412	412	404	420	422	384	418	403	371	417	429	439	429	395	405	383	390	403	371	440	400	393	394	411	423	452	391	389	379	411	390	416	434	410	425	376	390	394	386	402	377	400	426	422	381	405	412	461	387	392	388	390	396	397	398	398	361	434	410	397	410	426	399	380	369	403	421	412	409	400	444	434	397	414	385	407	391	372	408	366	390	404	400	415	412	414	438	433	406	367	404	393	403	397	406	422	393	392	438	437	388	363	375	398	427	411	381	417	406	386	425	408	388	427	408	394	403	416	383	365	402	385	400	391	399	413	407	415	396	426	407	407	412	391	419	403	403	399	363	406	390	427	382	375	433	419	359	444	362	366	388	408	370	371	413	444	380	397	377	412	417	442	413	417	396	412	407	387	402	420	360	424	444	401	376	399	387	396	389	411	396	443	391	396	386	415	422	422	424	397	412	417	410	418	406	413	405	403	412	395	386	434	403	381	400	431	404	424	376	381	383	432	386	426	375	415	411	371	405	395	441	391	381	389	406	384	411	383	429	388	412	384	389	380	415	426	407	373	393	404	387	380	373	420	402	427	416	389	424	410	377	422	410	404	436	378	417	405	398	417	408	417	409	398	424	411	407	420	437	405	408	390	417	402	417	418	404	401	364	379	426	394	415	407	413	414	411	426	384	386	403	427	416	410	412	414	390	386	419	390
20357	21389	10157	5547	4158	15049	38030	28711	745	645	555	539	591	577	531	593	559	571	520	567	580	555	565	544	588	579	601	571	580	559	566	599	542	572	598	533	553	543	585	634	580	563	575	519	578	569	526	604	547	547	546	558	536	550	565	561	501	580	538	595	583	573	542	599	544	537	572	584	567	550	541	541	529	583	550	561	562	541	569	515	541	566	560	533	605	542	576	499	595	511	524	617	528	524	539	524	559	560	544	538	558	589	553	531	519	530	537	565	567	545	540	548	521	563	576	529	541	534	533	556	572	565	544	546	558	551	571	513	578	580	556	540	544	557	526	541	575	550	569	540	575	574	531	530	537	557	562	540	601	536	559	555	580	522	538	589	524	591	586	519	559	482	545	604	537	559	551	553	563	545	599	560	562	516	570	543	533	546	579	556	562	551	607	525	577	529	536	569	545	591	548	541	563	558	555	562	546	559	536	566	566	539	571	577	545	590	565	545	508	577	566	525	511	563	576	526	547	561	567	541	521	528	532	528	574	557	567	555	585	595	540	542	565	599	505	554	554	585	554	531	566	540	522	561	530	523	556	573	581	563	560	515	571	543	571	599	539	522	570	542	565	515	536	516	560	515	518	541	561	563	555	556	553	581	566	545	569	541	517	591	554	567	591	514	590	535	531	566	570	587	538	608	580	548	574	526	555	565	524	596	492	537	540	572	567	572	526	557	543	525	535	546	531	512	549	561	533	525	521	535	538	575	589	572	567	529	529	526	555	535	548	580	545	529	558	589	570	560	539	510	591	555	598	498	559	547	542	562	581	509	587	552	533	526	584	539	539	590	535	535	541	569	578	559	555	512	534	528	560	574	589	578	587	561	550	564	536	557	570	538	556	543	553	554	602	546	542	563	566	548	564	522	479	541	572	539	570	558	534	568	518	561	538	613	538	595	541	551	553	561	518	539	551	579	571	551	544	511	546	537	572	551	542	553	538	536	522	547	498	553	535	553	567	579	576	592	516	510	568	541	541	563	580	578	550	555	586	548	540	579	534	537	575	563	555	557	580	556	510	536	569	530	586	537	581	501	569	585	547	569	584	545	608	544	562	525	539	581	542	540	567	587	553	524	545	602	510	563	546	541	560	557	566	588	557	536	514	559	568	585	562	514	577	553	566	591	556	575	547	516	560	588	557	576	533	503	543	590	572	525	579	556	569	528	555	566	544	557	547	545	511	549	535	549	579	569	523	538	573	609	603	554	526	550	561	564	553	528	538	536	571	545	554	545	546	547	564	549	542	567	511	558	566	548	559	567	545	582	573	502	563	551	545	523	547	499	559	520	531	578	523	549	542	597	569	585	526	549	576	568	549	551	571	568	500	558	552	568	534	532	540	569	551	560	556	551	577	536	549	556	558	556	539	515	540	555	585	537	563	553	565	594	551	569	544	569	536	571	561	545	564	526	551	536	549	520	583	521	559	521	567	559	563	555	563	531	543	556	580	503	546	552	528	552	570	546	554	553	590	539	555	576	563	555	558	565	558	567	549	564	528	511	526	542	553	604	521	545	498	564	579	558	554	572	538	530	571	582	563	553	551	557	555	574	585	557	550	552	541	575	595	581	575	538	558	540	556	594	520	531	527	551	559	572	584	562	536	507	535	549	542	541	534	546	570	555	584	561	556	558	558	562	505	540	556	554	584	576	565	538	600	536	512	589	566	561	542	495	595	582	608	546	584	550	569	570	551	572	561	555	587	540	586	566	583	543	548	569	579	580	557	539	558	542	581	553	534	567	525	600	571	579	526	540	540	609	616	538	579	571	554	535	556	535	557	550	536	562	504	565	605	537	587	517	530	543	584	581	558	521	605	591	534	576	545	586	574	570	567	507	541	557	552	531	549	541	530	549	557	582	545	552	588	557	562	595	569	533	551	577	547	548	541	591	586	546	555	564	554	541	547	576	565	593	546	548	565	551	549	524	585	561	526	553	555	525	544	573	587	564	563	593	559	558	509	567	570	532	551	541	581	554	549	596	534	614	598	535	531	579	549	551	576	556	571	553	536	580	608	539	543	547	565	550	545	552	603	546	523	559	558	526	542	541	572	566	571	571	524	584	544	559	548	535	546	568	512	525	579	576	549	537	533	526	524	554	621	555	528	559	552	588	525	552	551	580	578	551	570	514	545	562	565	583	582	528	541	575	550	583	578	541	570	553	552	621	545	606	539	567	546	555	566	552	543	579	533	558	555	558	572	573	560	551	606	505	524	580	534	565	613	542	573	542	568	542	524	509	523	572	564	574	598	540	539	562	554	490	549	553	517	570	572	560	553	556	530	526	566	531	569	565	543	522	527	552	568	584	516	556	573	589	501	566	577	539	534	563	563	523	568	522	558	562	578	571	561	523	528	554	568	561	539	537	574	564	589	557	523	528	587	574	539	547	577	534	547	554	524	572	566	573	555	621	572	562	570	568	572	580	543	528	566	600	584	540	527	584	516	564	554	550	574	549	553	532	561	545	564	512	595	535	566	567	576	556	592	561	552	514	536	569	562	548	553	563	558	602	565	535	561	537	567	559	555	569	523	561	541	562	514	577	567	564	539	593	496	552	509	521	572	539	587	556	598	561	582	585	561	507	580	580	578	565	543	538	581	552	603	548	556	577	556	605	550	568	542	586	546	561	590	567	570	556	545	525	556	571	547	546	506	554	533	535	547	528	526	564	590	578	530	532	541	590	552	539	514	579	514	517	606	560	598	533	564	534	518	584	596	496	552	588	560	546	546	532	571	604	581	548	547	542	568	574	614	528	503	544	571	581	575	567	574	570	565	555	581	578	578	594	534	569	585	581	566	518	555	596	531	554	545	565	561	543	563	596	559	575	534	575	577	540	521	569	556	533	556	551	557	550	558	542	551	529	566	565	533	542	564	546	545	520	519	572	568	542	566	577	546	556	532	523	548	510	580	530	575	559	544	536	549	573	560	571	533	528	540	540	521	558	568	603	553	554	610	562	571	500	568	547	570	559	518	540	522	527	526	561	558	565	552	569	521	566	563	514	554	538	526	537	497	582	584	526	570	616	545	569	561	537	584	570	575	559	529	532	553	581	534	589	532	562	547	565	564	554	562	551	562	570	551	539	583	560	520	542	559	580	562	559	573	563	567	545	550	574	545	565	577	544	546	611	565	570	556	511	563	595	577	605	544	542	538	574	570	596	549	554	601	535	543	549	536	582	610	550	547	576	571	574	568	543	515	535	541	577	557	521	544	569	534	537	579	538	561	557	581	544	520	574	577	553	546	573	540	572	522	519	565	556	569	515	574	572	552	535	552	548	557	593	541	531	569	557	569	559	560	551	564	569	570	528	536	532	553	551	565	551	541	556	599	539	531	563	549	545	530	578	575	584	568	582	540	550	588	551	569	572	517	546	561	547	554	559	557	548	536	570	557	531	535	523	519	562	572	506	572	621	544	553	537	536	585	564	581	563	561	567	562	541	510	548	576	564	581	570
24729	21105	25355	21761	1686	4250	16020	12555	971	352	382	350	385	356	378	403	355	375	362	359	388	371	342	350	345	369	384	340	335	356	376	400	365	335	394	386	342	358	378	353	388	385	356	401	384	357	350	365	347	370	375	368	353	368	361	358	348	348	408	378	387	374	339	388	370	363	367	333	353	349	376	340	378	340	355	309	381	374	363	342	370	364	391	376	358	352	373	338	342	418	365	352	362	342	382	322	368	335	377	384	388	365	343	369	345	349	370	322	339	363	367	324	371	325	369	367	369	351	334	359	362	350	340	359	354	387	354	362	336	354	358	364	351	376	361	381	343	332	371	387	334	399	397	405	361	343	374	346	325	373	387	357	370	362	314	336	367	373	345	317	357	360	369	351	386	366	394	380	377	363	343	382	328	384	352	353	367	351	360	366	373	357	379	378	350	341	390	354	342	358	369	318	323	363	376	334	358	389	343	344	368	395	336	360	345	384	370	351	357	373	388	343	384	373	379	356	380	373	349	363	349	345	385	346	333	343	372	356	362	358	347	351	350	364	369	384	374	354	351	365	350	374	377	358	366	371	354	346	356	360	385	381	348	342	354	379	368	383	356	357	352	370	358	351	385	356	391	371	341	397	369	359	369	367	360	388	357	377	356	357	375	390	349	363	360	332	387	376	362	346	379	351	358	366	363	359	365	346	359	366	406	381	361	376	368	349	345	348	341	369	332	343	371	384	370	355	383	392	347	376	354	335	360	343	414	377	365	352	353	336	359	353	330	346	344	341	381	346	372	358	361	376	362	375	353	342	328	347	359	357	382	360	358	338	365	355	383	373	360	371	335	329	364	356	364	380	341	362	353	405	358	363	363	364	387	379	409	392	338	375	348	346	363	397	390	358	361	361	369	367	355	343	402	385	350	358	358	334	390	362	356	362	350	344	345	369	364	364	345	358	342	386	359	353	353	381	389	340	349	348	382	358	382	378	364	339	401	378	364	357	379	384	383	343	398	370	325	358	319	327	355	333	363	367	349	349	388	347	340	370	350	357	359	351	330	360	355	367	364	390	351	364	347	350	380	379	365	361	377	359	367	395	388	361	366	348	398	376	362	361	359	399	351	349	372	376	347	342	326	369	338	367	363	354	364	337	374	376	379	319	362	372	354	399	388	374	371	361	361	356	370	376	369	375	346	367	341	352	350	373	359	363	372	366	349	400	362	374	383	358	375	349	377	366	365	335	356	341	347	357	363	377	394	349	357	353	356	356	363	335	338	370	333	342	360	361	404	359	355	363	356	337	353	350	373	326	360	363	358	368	356	346	366	379	332	350	347	342	367	372	358	320	354	367	395	410	364	365	355	360	377	338	356	329	348	380	353	356	391	341	372	367	366	362	359	344	387	357	378	364	354	364	353	351	372	357	400	380	328	376	389	351	354	359	331	359	367	358	367	329	333	382	391	381	355	362	354	358	418	351	378	360	338	387	334	346	379	356	330	351	367	386	380	346	348	361	376	396	375	346	382	370	370	357	336	353	371	366	319	356	366	342	375	394	380	345	359	349	333	352	327	356	366	353	346	370	358	360	351	379	342	404	373	355	343	361	348	372	369	357	346	359	351	342	382	361	392	316	383	354	362	349	339	356	360	366	335	380	355	383	378	374	356	367	364	337	378	365	392	346	354	368	375	317	353	381	351	364	360	422	386	360	357	362	357	361	369	370	358	340	367	335	376	347	373	373	387	350	395	374	352	347	375	345	336	347	385	354	344	360	349	340	374	376	368	338	385	333	342	342	375	339	395	355	375	368	350	354	343	363	397	360	365	339	380	361	360	348	334	351	368	311	344	346	372	406	379	371	352	359	355	350	364	390	359	361	385	357	377	355	406	345	351	344	351	342	346	345	385	338	389	359	353	365	349	351	369	344	346	373	370	396	348	338	354	373	382	366	387	351	343	363	366	333	365	377	342	370	345	374	351	341	383	352	342	360	346	375	368	384	356	289	359	371	354	325	343	373	322	341	413	332	379	362	369	369	421	361	334	383	375	350	354	359	353	380	363	343	329	371	358	333	364	352	316	355	348	350	359	349	347	354	335	370	367	343	374	387	347	352	374	347	404	382	344	376	370	366	356	382	373	364	330	357	342	405	416	353	389	365	388	375	368	375	349	339	344	365	382	365	382	361	335	328	373	345	376	364	354	344	336	340	383	336	368	365	367	376	365	331	376	374	350	348	382	373	365	340	338	339	374	350	369	340	351	368	374	334	406	374	364	359	376	413	361	340	375	399	347	365	356	367	357	382	367	369	370	345	371	384	345	361	343	358	355	385	382	366	373	366	333	379	382	386	395	400	356	363	353	377	381	345	367	315	356	419	374	346	331	348	350	388	320	382	357	357	357	355	327	304	362	352	330	359	363	350	340	354	347	382	385	382	362	357	372	383	373	343	382	371	375	396	364	351	350	374	362	364	367	371	357	353	355	386	334	360	368	388	368	377	329	344	326	369	400	401	340	346	352	360	359	378	346	368	356	380	322	384	341	347	387	382	396	353	345	374	356	368	343	356	378	337	350	375	333	371	386	385	353	362	352	327	340	371	409	365	351	363	382	356	365	367	340	377	341	332	400	337	377	377	390	395	395	363	359	369	345	347	365	352	349	352	345	369	359	361	355	362	312	359	372	384	374	375	377	329	381	394	343	365	378	366	350	383	386	324	368	360	364	369	387	364	407	363	367	347	374	356	370	342	379	366	333	354	350	370	381	374	369	353	375	359	359	382	375	335	357	381	347	369	354	356	363	379	359	356	360	342	365	346	346	365	344	374	358	351	364	370	337	403	357	340	379	359	363	385	395	337	371	348	342	326	349	349	373	359	364	369	372	367	337	331	353	355	350	367	357	324	348	376	405	354	343	334	350	345	362	385	366	359	350	354	346	366	344	355	358	351	343	347	336	367	356	354	362	379	414	396	363	361	404	352	369	348	380	351	382	341	395	355	358	389	371	354	378	356	372	371	395	397	345	365	357	352	367	381	393	373	365	382	333	377	355	329	376	357	344	377	349	350	353	389	355	348	388	337	365	376	387	366	376	353	327	358	355	378	361	402	333	373	410	308	345	374	360	352	369	374	392	388	341	342	380	365	390	340	348	335	315	341	382	370	341	348	356	375	380	362	369	383	371	378	372	387	353	355	358	357	363	363	374	365	375	374	339	370	374	364	315	361	399	401	363	385	332	336	375	368	366	348	343	357	381	366	369	344	356	407	361	387	353	347	346	377	363	335	381	374	356	338	336	371	386	385	379	350	328	352	361	352	385	320	374	343	370	341	344	388	371	383	351	353	330	375	348	357	354	366	373	384	380	348	356	358	371	390	358	343	342	376	360	333	389	383	363	362	343	350	330	328	368	385	351	359	337	384	356	349	371	388	328	323	356	394	358	421	344	377	369	333	373	342	372	375	373	368	311	389	375	372	381	352	314	345	364	370	372	343	408	389	324	348	354	389	332	399
16326	16769	5744	3132	1918	10227	28104	21050	833	492	500	516	484	512	459	538	487	460	494	516	464	544	475	503	450	506	496	465	514	506	473	503	468	514	468	503	473	512	499	485	500	511	497	476	526	463	470	472	500	520	488	481	490	510	451	501	540	454	544	508	483	476	466	451	486	465	466	478	473	507	472	506	521	505	524	469	504	473	453	503	504	524	478	490	467	502	496	456	487	480	448	497	483	477	472	514	513	458	508	498	529	483	465	483	507	485	478	465	472	475	491	471	505	507	487	480	422	496	495	495	512	427	485	522	529	469	465	458	472	444	499	480	494	514	483	483	465	498	469	502	509	505	478	515	487	505	478	489	475	476	464	497	486	500	507	477	468	503	474	500	477	459	460	484	510	468	520	488	513	502	450	460	519	483	499	489	475	502	479	501	488	456	484	457	444	487	527	477	487	479	514	459	498	499	478	478	454	541	464	481	480	519	498	501	481	534	493	521	485	509	447	470	480	490	501	501	466	472	495	513	442	478	494	487	481	495	488	520	489	458	495	514	463	499	491	486	476	501	482	464	443	472	459	491	449	457	464	484	488	476	483	489	469	507	502	483	456	478	503	452	483	521	484	491	480	496	494	502	472	480	484	506	501	492	434	468	490	488	485	512	443	452	497	509	498	524	438	482	440	485	476	488	520	496	484	457	466	472	484	503	488	446	514	440	488	493	478	483	500	485	472	446	495	461	440	476	469	486	481	450	491	509	457	506	473	475	497	484	515	506	473	502	490	480	498	482	481	478	483	513	518	509	480	472	510	484	518	497	496	476	470	502	493	494	475	511	458	512	519	448	499	517	490	462	469	482	477	479	440	482	483	488	484	470	536	517	456	497	458	464	534	472	490	515	511	485	513	439	523	456	484	534	473	464	468	494	453	469	472	491	504	514	464	481	476	505	503	502	465	490	463	484	467	482	484	501	484	477	463	490	486	477	493	511	437	473	497	468	484	499	492	475	463	485	500	504	475	468	484	505	454	468	475	433	492	510	488	498	467	461	491	459	459	483	480	501	476	490	495	497	469	490	518	518	490	497	452	498	481	461	462	446	479	521	491	512	468	487	510	452	510	480	483	472	491	475	495	481	484	493	507	461	478	513	523	485	475	522	504	458	452	491	465	511	463	507	469	463	468	481	484	482	501	481	496	497	484	537	449	503	496	421	480	470	454	515	501	523	461	495	495	469	487	501	482	439	460	490	488	513	453	511	481	524	524	466	420	492	455	503	477	472	469	470	494	510	499	490	521	512	505	454	511	491	515	483	482	457	488	477	476	511	482	517	468	486	482	457	479	480	508	463	482	496	471	485	478	466	465	489	489	479	511	473	480	491	502	465	472	464	487	471	505	486	489	483	444	517	456	496	499	514	511	467	484	488	487	478	476	465	509	486	502	490	547	508	513	498	463	484	528	547	457	508	507	526	536	484	473	487	460	473	493	536	483	468	461	517	475	477	467	477	481	475	469	493	448	481	501	470	465	478	486	454	464	475	507	492	485	481	445	505	482	500	488	502	478	485	464	460	476	502	458	489	513	493	469	471	524	465	501	467	466	441	503	460	453	486	504	532	506	527	487	456	517	490	491	470	505	479	496	495	491	456	498	504	501	520	476	486	509	521	457	503	483	496	463	508	453	503	458	503	479	484	497	484	446	452	514	459	490	472	490	498	478	470	481	493	500	505	483	506	477	504	482	506	479	474	488	515	478	487	485	474	536	483	439	460	446	443	499	461	477	521	457	495	480	463	469	503	465	446	457	513	461	495	514	510	461	478	481	507	461	504	503	488	501	488	494	487	475	481	507	481	515	491	508	478	510	494	503	508	504	488	435	480	484	462	480	456	511	468	503	510	499	498	526	516	521	487	476	463	508	470	488	441	466	456	465	508	461	473	510	487	507	505	477	512	479	447	513	458	502	507	521	499	497	489	473	446	508	494	496	518	458	459	492	504	473	459	476	500	496	515	523	477	506	493	444	539	497	493	475	480	504	465	472	508	465	472	512	448	480	479	524	499	485	472	493	478	491	483	519	463	492	486	489	484	531	465	469	527	506	468	453	499	510	476	473	488	506	498	448	480	466	471	487	544	460	488	480	522	494	501	474	473	479	476	491	481	494	500	482	498	430	508	492	464	470	484	472	489	478	456	502	474	461	491	472	458	514	521	484	481	493	492	498	514	484	506	457	495	481	460	444	467	499	485	476	480	474	502	501	466	493	492	453	470	489	510	481	475	489	511	453	509	494	442	492	480	484	475	510	491	525	517	494	497	530	456	494	503	492	468	494	492	507	499	483	452	478	504	488	509	494	500	496	451	505	489	468	459	481	494	503	511	501	477	516	477	454	462	499	481	525	480	442	499	457	480	448	461	452	513	468	477	481	473	471	493	473	477	443	485	486	494	481	463	476	460	456	488	493	501	503	483	503	507	485	515	496	460	474	473	518	490	493	478	525	517	484	502	501	471	458	494	468	471	443	514	468	504	459	516	523	500	475	460	516	488	491	514	484	475	502	469	466	460	448	492	461	503	479	444	483	493	512	474	475	462	499	489	515	471	452	502	496	499	498	521	486	488	507	449	513	458	459	472	475	482	471	509	464	489	493	509	471	507	478	450	488	519	486	476	508	482	484	474	487	507	495	494	472	442	461	459	503	492	481	486	468	517	481	470	462	500	497	460	458	501	467	451	481	500	496	475	478	483	483	469	482	483	504	454	503	453	491	479	502	476	462	498	495	468	435	483	485	465	504	473	485	503	483	476	456	527	468	459	507	493	483	507	489	491	487	502	492	500	440	468	464	504	480	498	483	445	491	477	485	511	543	466	468	467	504	494	530	468	502	473	441	492	440	465	473	463	447	474	501	494	473	482	463	485	460	518	528	543	502	460	511	508	504	500	480	492	435	460	494	498	489	487	474	482	468	521	522	500	455	463	513	447	499	495	483	495	474	481	458	509	484	515	479	458	465	509	478	483	483	467	470	496	497	501	440	550	492	483	450	504	461	532	508	449	474	461	518	531	510	485	523	468	471	483	508	476	495	477	481	498	472	469	465	469	458	494	476	443	509	500	478	475	510	521	466	472	474	466	481	522	470	479	471	494	504	485	509	494	475	477	445	480	502	498	509	473	481	520	454	471	500	490	471	451	494	502	508	479	427	494	462	468	477	489	454	524	465	480	475	487	487	500	494	507	467	470	483	480	486	465	493	470	523	476	477	495	500	494	444	492	488	478	494	449	527	478	473	503	465	504	465	475	479	467	494	489	479	557	486	536	477	471	502	501	483	463	464	481	537	491	497	496	482	494	457	514	533	472	471	450	530	493	523	473	472	505	464	481	493	498	490	493	494	467	481	451	511	475	446	474	481	503	471	515	489	450	478	461	483	519	482	531	452	541	488	467	497	487	451	469	498	485	472	496	444	506	466	487	506	456	503	500	459	517	462	475	504	492	549	465	443	489	494	498	489	504
22421	21156	28260	24261	21139	24246	41291	35345	8133	295	230	232	192	183	196	190	204	174	214	204	183	181	189	183	187	176	192	203	205	189	182	191	215	199	206	219	178	176	193	189	185	173	185	194	181	164	225	196	193	192	203	191	191	175	184	186	181	201	176	183	188	179	175	184	167	216	199	200	172	185	189	212	207	195	182	184	175	191	181	207	181	199	171	196	189	200	207	201	188	207	185	179	200	165	206	202	190	205	212	181	175	203	168	196	182	196	203	193	209	192	186	178	165	186	195	224	187	198	183	181	182	201	195	195	176	183	196	200	194	191	174	192	179	194	189	184	191	200	216	197	185	202	188	179	180	197	201	196	217	191	179	190	194	192	191	191	176	193	183	181	213	202	197	211	190	189	184	176	185	175	182	205	155	190	190	188	165	180	174	221	162	208	210	167	189	196	208	197	202	191	192	179	192	180	191	188	188	197	200	188	199	190	186	191	157	191	202	217	199	187	180	195	197	201	172	182	176	178	187	202	194	171	180	196	182	203	185	172	196	211	185	199	202	185	193	207	206	175	180	158	200	174	165	195	195	179	199	188	188	186	181	208	188	199	179	172	195	197	179	164	201	196	190	193	192	188	200	186	190	184	198	178	204	181	183	202	194	190	194	156	217	164	190	165	171	208	183	180	181	193	183	186	182	181	175	172	193	195	195	169	170	173	205	204	184	210	200	192	181	191	217	180	182	190	180	196	201	190	174	203	195	183	173	184	169	190	195	204	177	216	191	198	180	194	217	189	206	210	181	185	172	202	200	184	190	198	192	192	196	190	176	193	196	187	179	205	224	195	183	189	202	185	209	166	202	163	192	181	199	186	166	165	190	183	187	194	220	177	196	191	215	201	219	188	194	186	199	201	191	185	200	188	193	194	205	171	170	180	161	197	224	177	182	168	179	203	192	204	176	175	184	186	211	178	203	198	175	159	161	190	190	219	175	176	194	187	206	181	193	209	189	167	176	186	202	185	201	215	201	194	193	199	201	211	198	181	191	207	197	188	197	166	190	176	200	197	190	189	197	181	193	182	182	206	178	179	174	178	206	188	158	212	185	173	194	214	186	190	197	217	166	199	185	207	221	200	174	186	188	209	184	183	188	209	186	173	172	186	197	192	204	166	206	186	201	213	176	220	180	173	190	181	210	208	188	186	186	205	179	193	179	199	196	197	189	200	200	175	183	190	183	217	192	175	193	185	166	206	187	177	184	176	204	183	183	188	219	204	178	169	193	172	186	206	178	217	185	198	212	208	189	221	213	221	176	169	198	186	184	179	211	188	195	187	191	178	183	192	180	190	185	200	200	192	199	189	191	185	216	189	184	202	192	187	208	189	182	172	207	169	187	211	184	189	172	183	198	193	210	173	179	175	183	188	193	187	178	200	195	182	187	187	182	185	193	184	184	190	177	189	162	163	180	187	186	192	183	196	187	170	206	175	195	187	197	176	169	207	206	180	189	193	206	210	180	187	185	187	186	194	190	183	199	186	167	205	214	207	196	181	190	169	197	167	194	170	184	223	173	183	192	197	184	213	208	185	198	186	156	187	192	191	219	226	215	210	169	213	201	186	184	189	189	186	195	216	178	206	183	191	202	191	190	229	162	180	185	178	204	199	183	182	192	174	211	185	187	200	199	198	176	200	180	170	210	185	167	183	181	159	212	201	188	206	209	173	196	195	180	198	180	181	196	185	197	171	187	204	205	182	193	188	184	204	179	191	171	188	187	193	186	175	198	179	206	170	190	186	206	204	181	185	183	200	184	154	197	179	172	186	205	173	194	162	188	178	197	212	189	186	171	190	170	201	177	198	183	162	182	186	186	174	193	187	203	179	150	211	191	191	190	196	173	179	208	197	176	180	195	163	167	164	205	169	195	192	173	185	171	176	189	163	185	211	200	163	182	191	188	208	188	169	185	190	165	180	177	196	219	204	183	197	208	209	188	198	179	182	176	180	186	186	178	206	205	182	184	198	170	193	173	180	167	187	194	203	193	186	180	203	175	193	192	189	159	176	192	168	189	178	188	177	197	183	215	212	194	170	190	202	160	203	172	202	192	161	182	185	189	185	175	202	197	202	207	194	187	172	170	169	177	203	177	187	183	180	200	187	175	182	179	210	198	191	186	185	177	203	187	166	209	191	186	202	192	193	206	203	187	192	197	191	198	169	169	208	187	174	179	185	197	199	185	188	200	211	191	203	177	197	193	179	196	172	188	194	159	188	185	221	205	199	200	180	156	169	178	188	169	200	212	173	180	189	175	177	207	197	187	172	167	175	182	180	182	188	193	198	210	198	182	201	189	188	199	178	194	178	206	177	196	201	199	199	199	174	206	184	210	183	204	186	196	195	206	206	201	196	217	177	186	184	171	194	189	211	200	182	190	161	199	180	192	153	213	193	202	183	193	196	206	180	165	199	183	181	162	181	181	206	184	212	205	185	186	179	188	192	175	174	155	178	204	188	175	175	179	179	179	180	186	197	212	189	171	178	198	182	196	172	203	202	173	171	215	204	179	183	202	160	190	213	197	202	184	207	196	177	173	215	211	166	172	183	163	181	185	185	182	203	199	192	182	171	208	195	185	192	197	170	190	172	163	194	182	214	211	203	176	210	186	155	204	192	174	192	193	173	205	189	186	182	171	186	189	192	186	192	190	181	194	184	206	202	194	207	175	195	203	207	180	190	195	188	184	188	200	185	176	185	200	188	178	178	191	186	185	192	192	205	165	198	174	195	187	203	202	199	186	178	193	200	213	185	190	175	200	195	173	179	180	179	172	194	206	188	206	170	193	213	207	194	197	203	176	185	170	199	181	188	192	192	165	179	182	187	214	173	201	199	205	187	208	194	178	165	193	202	193	196	217	198	192	194	185	183	194	198	227	201	175	181	180	173	192	184	182	203	179	181	184	196	185	205	177	179	198	170	162	195	196	194	225	197	209	190	193	181	187	183	198	177	187	179	199	182	185	186	194	207	204	190	188	194	182	180	197	198	214	179	194	177	194	195	187	197	201	203	183	172	212	192	194	190	182	181	191	180	194	198	206	178	196	192	194	178	214	183	213	181	219	183	210	189	191	160	184	204	211	210	179	199	215	176	203	184	196	193	189	190	188	176	195	180	183	193	201	196	202	213	199	196	206	174	194	198	219	202	186	190	174	196	185	203	206	179	199	169	210	216	184	203	184	186	177	178	196	186	163	186	186	210	197	206	186	165	212	192	183	178	195	212	192	179	199	177	185	208	197	212	195	197	203	177	194	181	221	192	176	195	187	212	209	171	190	182	201	188	181	169	202	172	164	190	187	182	175	185	213	180	193	194	208	187	185	181	193	192	167	199	185	171	192	188	161	170	216	200	185	207	198	213	201	181	202	175	208	213	183	166	204	181	196	176	168	194	202	208	193	197	201	183	187	164	198	193	178	180	183	179	194	165	191	171	175	235	166	168	150	198	175	183	178	181	177	181
22965	31263	15706	8656	5603	25264	45387	39725	2322	323	295	329	323	304	319	304	309	281	280	289	285	258	296	264	298	265	285	279	295	268	283	269	305	267	290	279	294	287	244	251	279	293	284	259	243	266	280	280	268	273	297	277	263	268	266	264	260	280	264	255	248	260	244	268	255	285	267	256	268	260	256	257	281	251	287	280	259	293	292	289	310	271	299	272	270	268	271	240	263	253	301	272	248	281	281	266	305	259	277	267	280	260	282	245	240	273	267	295	264	274	293	254	272	281	268	273	251	278	285	285	267	258	250	242	256	265	275	243	264	286	275	298	287	301	280	265	275	293	268	268	234	257	245	257	285	254	259	257	257	256	263	294	254	250	265	251	273	274	285	245	273	260	231	292	287	293	271	269	266	266	263	221	253	254	271	308	303	294	281	274	284	274	259	278	248	264	297	282	258	270	272	293	290	250	281	262	252	273	315	254	252	275	265	245	274	260	254	305	266	274	259	290	277	284	284	268	252	278	262	261	255	279	255	258	293	280	279	269	291	275	248	285	302	249	251	271	276	280	260	292	264	272	248	297	271	262	280	261	281	271	284	274	265	249	261	265	266	271	271	266	262	250	238	257	284	301	296	281	281	255	278	260	246	269	294	291	261	274	259	234	295	252	268	279	274	265	278	277	250	269	262	237	255	255	282	274	281	260	292	260	259	276	213	316	271	298	279	277	276	250	248	277	249	263	240	275	279	280	260	240	283	257	264	282	271	266	251	282	253	261	248	248	285	281	282	261	263	276	262	251	238	271	256	280	274	282	271	286	283	248	237	252	258	264	276	262	269	256	274	268	245	241	265	273	282	265	298	257	280	256	275	273	249	266	239	269	241	248	259	287	304	252	260	273	259	285	245	261	245	288	282	264	279	269	245	280	278	305	263	263	252	262	262	267	269	244	249	243	275	234	258	252	295	272	285	255	257	266	253	260	287	264	265	305	271	258	251	277	288	275	253	258	255	252	291	251	257	260	245	298	267	266	306	268	260	257	255	262	273	263	269	262	267	264	247	231	227	248	255	301	270	254	257	249	285	275	280	278	246	260	253	264	237	272	275	249	258	250	262	259	264	280	282	259	281	261	256	240	300	273	257	272	288	281	264	268	262	256	280	255	222	290	277	247	291	264	278	256	279	246	214	279	270	274	261	254	275	266	263	281	285	259	272	275	250	239	269	276	263	258	233	272	255	247	262	247	268	274	272	299	293	241	258	260	278	271	238	257	275	249	268	274	279	241	313	285	287	265	251	260	271	271	269	243	299	265	261	259	249	242	248	286	256	263	288	265	299	264	301	267	293	262	281	252	273	278	255	270	262	270	248	269	255	278	283	245	264	276	285	236	283	243	270	247	265	239	248	273	266	274	245	265	249	258	256	266	280	262	280	279	270	271	298	295	251	275	260	269	288	263	277	254	274	290	267	283	256	278	260	279	270	283	283	273	258	243	248	278	282	245	251	267	253	269	262	280	288	274	268	305	243	281	252	268	276	278	238	255	276	292	270	271	264	278	262	270	263	254	287	254	293	305	253	259	274	275	243	247	256	286	281	231	272	252	257	226	303	244	265	240	294	272	280	284	268	255	296	247	246	260	251	273	243	256	263	262	266	264	250	270	269	249	305	266	252	263	290	274	264	274	265	267	237	254	275	277	278	277	278	257	285	250	246	244	289	283	277	277	277	283	257	273	272	275	250	251	250	241	274	253	271	275	252	235	270	275	242	261	265	261	267	252	263	254	296	261	273	273	261	259	268	294	254	246	264	260	271	240	287	249	252	280	288	254	253	272	265	248	259	264	300	300	266	275	232	273	251	280	249	269	264	271	308	289	295	247	271	242	274	247	278	278	241	277	274	267	267	255	239	266	271	271	241	251	252	240	280	252	281	259	255	239	267	294	256	264	263	257	270	282	263	274	236	268	279	255	288	269	284	255	241	241	285	259	255	247	253	255	290	260	250	261	267	280	286	273	272	271	300	288	289	274	252	262	266	266	281	267	263	272	285	279	240	281	291	259	270	252	265	255	285	255	267	278	273	279	270	272	249	260	246	255	255	241	285	264	285	263	254	269	270	249	269	261	269	265	249	269	265	280	248	266	246	277	238	273	294	280	257	265	286	270	290	282	274	275	267	310	272	296	273	255	267	280	278	266	254	243	262	266	257	274	255	262	216	283	276	291	256	282	278	259	258	246	248	248	267	287	272	251	250	276	257	246	280	279	270	257	248	241	254	267	248	242	259	243	254	287	278	304	278	260	290	240	252	265	276	279	249	250	261	238	240	255	313	243	276	271	294	284	266	241	256	253	256	255	263	249	278	275	262	268	263	250	254	237	266	275	244	274	249	245	229	247	264	254	272	256	239	293	273	258	284	252	280	250	287	283	261	305	257	226	269	256	252	257	249	276	285	263	259	260	282	271	264	280	278	286	264	244	268	249	253	233	248	238	289	267	247	271	283	282	273	264	262	261	258	263	251	281	260	278	263	264	259	269	277	291	290	269	252	268	275	266	262	277	291	262	264	282	249	270	309	262	243	283	256	255	255	275	283	275	269	264	273	257	289	277	283	286	277	273	255	274	271	239	252	267	278	261	259	275	272	265	265	256	263	284	272	255	266	274	250	277	274	243	252	249	275	255	282	298	278	276	248	285	256	281	246	253	259	264	278	286	244	251	294	274	244	263	259	264	264	283	264	269	257	249	271	236	294	255	258	274	263	276	274	244	280	257	265	239	263	256	282	232	273	260	271	267	306	288	266	267	273	275	293	278	252	238	272	256	261	269	270	271	261	308	248	254	301	267	279	272	259	297	264	254	281	258	289	254	247	266	234	262	259	279	275	263	305	241	272	256	263	253	292	285	290	264	253	272	261	278	271	267	261	250	273	259	297	281	279	298	281	255	276	248	272	268	300	272	289	273	260	256	274	250	244	263	273	258	272	280	238	281	261	281	234	254	239	252	261	269	257	248	266	266	266	268	278	262	269	276	286	255	272	256	250	247	263	251	251	249	241	279	255	252	295	278	286	285	289	254	248	257	274	265	253	270	280	290	245	254	265	292	259	247	287	247	288	263	271	268	246	249	266	271	240	273	260	246	262	286	240	290	263	269	255	256	262	272	249	256	275	260	274	253	280	261	260	266	288	277	282	241	287	279	269	261	298	255	242	274	254	246	257	259	273	270	288	259	249	287	262	256	291	301	255	293	259	274	232	271	268	270	283	271	267	268	242	263	283	241	263	252	264	267	256	283	251	271	255	272	260	258	270	273	253	269	243	257	259	255	264	250	225	273	274	271	285	266	246	234	245	269	292	274	292	269	282	279	259	255	274	246	272	258	274	261	254	276	287	271	260	273	277	278	269	229	289	306	244	280	249	256	286	263	255	287	246	283	310	262	258	266	280	267	268	242	259	246	249	288	299	272	267	261	286	268	285	270	262	251	282	260	267	268	274	276	276	277	260	268	260	252
27793	17979	4696	1215	822	2862	4650	3329	782	538	505	528	500	534	522	526	453	509	441	490	503	519	555	471	490	514	478	483	470	498	499	512	509	496	516	511	497	523	500	502	470	517	496	483	509	457	537	435	494	491	489	496	529	515	504	454	507	515	514	521	476	535	531	486	530	512	487	531	515	495	518	490	495	535	476	497	502	477	475	486	501	479	489	496	526	541	491	505	504	486	508	497	515	499	494	513	479	502	497	509	506	494	522	516	542	464	503	488	467	533	539	513	538	480	472	490	523	488	481	502	458	457	489	479	479	470	477	468	521	502	552	493	492	472	469	495	505	499	535	515	477	486	542	478	519	512	508	496	468	508	494	498	509	517	480	470	494	501	519	489	479	499	476	481	490	474	552	488	522	491	464	463	501	481	489	502	479	458	507	490	538	486	511	464	503	481	491	528	487	472	494	514	534	483	484	512	490	478	510	458	488	477	488	527	495	482	474	481	470	475	530	482	512	525	491	478	471	503	494	495	507	501	520	493	474	469	499	551	478	496	461	479	501	482	516	483	478	487	468	471	491	500	499	491	518	518	501	498	493	458	505	470	499	512	471	502	478	521	503	531	537	491	507	520	486	508	514	501	451	492	484	461	469	511	510	473	471	482	514	477	507	472	504	507	464	523	521	498	505	487	509	477	457	458	480	506	529	479	469	538	527	538	469	446	492	521	482	460	490	495	523	522	494	461	509	535	471	474	491	500	473	474	503	461	493	483	484	488	500	523	478	531	482	500	543	516	507	489	497	500	515	522	518	514	479	478	508	478	546	493	532	490	514	521	484	515	489	476	536	473	482	473	482	520	461	499	501	452	490	475	526	510	483	500	513	494	502	484	467	499	462	516	518	484	491	502	447	490	500	482	519	514	534	484	506	526	490	477	496	472	508	468	506	533	526	517	508	475	475	494	466	500	500	512	475	484	503	484	499	480	505	476	521	495	507	445	463	500	543	538	499	532	474	490	496	496	474	507	490	512	472	499	507	505	500	503	536	488	487	522	483	514	474	473	462	474	474	493	530	492	495	484	490	489	495	494	466	498	528	487	496	497	479	507	506	501	494	483	529	461	472	480	498	481	502	471	470	528	510	500	477	508	507	473	518	509	481	525	475	504	500	516	452	504	541	503	483	469	509	503	492	458	515	500	498	468	480	489	468	500	494	519	485	484	479	456	519	481	531	463	440	521	496	457	444	487	529	475	496	537	480	502	546	478	494	485	503	492	469	504	492	502	525	469	517	492	504	500	513	508	464	509	503	481	511	525	515	533	475	454	471	531	477	479	519	507	512	480	474	519	467	507	507	511	481	519	543	502	534	491	486	520	491	479	480	506	487	466	475	491	497	518	516	454	538	498	479	540	502	535	494	477	528	509	514	521	508	528	515	490	491	491	523	488	491	499	509	493	497	512	515	491	499	441	528	498	479	521	502	513	470	457	488	475	484	498	456	490	495	506	502	511	519	499	509	499	472	474	511	484	433	528	477	473	527	511	522	509	478	520	512	493	480	496	494	436	500	540	527	483	501	501	527	567	492	504	518	503	504	485	462	467	507	494	464	484	492	509	539	504	497	514	528	504	466	515	470	482	495	486	518	495	478	486	471	505	475	510	483	505	511	528	529	511	474	523	550	485	499	518	442	462	479	488	505	468	501	523	510	485	484	493	503	501	490	510	500	527	479	491	503	505	486	492	497	549	483	504	554	463	517	516	520	527	513	499	462	450	497	505	490	514	461	526	488	493	512	484	504	478	560	481	497	525	495	522	531	482	479	458	519	486	476	485	496	539	515	471	516	449	519	477	504	489	490	521	524	485	497	507	508	489	502	494	473	497	492	485	468	457	479	525	485	451	503	502	486	508	484	531	473	504	494	480	485	462	500	502	503	483	520	481	502	526	459	480	526	523	528	504	519	497	526	466	509	477	514	480	467	509	516	511	477	538	488	491	510	435	500	525	482	511	516	540	504	507	519	491	490	469	519	554	505	530	505	472	468	504	470	514	511	499	482	485	452	486	498	515	473	491	482	516	464	488	495	467	488	479	476	479	475	515	492	489	458	505	513	491	496	501	495	503	496	542	542	477	485	495	501	511	465	484	503	453	456	515	503	533	522	503	479	507	555	483	500	498	531	507	527	504	502	519	486	499	493	498	467	510	503	503	474	468	512	504	474	478	537	492	491	498	511	518	523	498	453	474	510	481	497	538	520	476	495	470	498	533	504	490	480	492	494	501	541	464	502	455	485	468	519	504	514	471	482	522	528	487	478	497	455	526	505	476	491	462	551	489	500	507	466	484	550	504	512	529	461	475	499	512	484	498	489	517	483	484	491	483	506	517	469	503	530	495	512	511	482	474	495	542	537	478	499	520	497	508	504	482	477	539	479	527	488	492	481	497	484	502	482	508	467	515	502	523	485	489	474	487	486	514	512	470	463	498	501	499	495	454	485	490	468	477	508	476	490	492	484	503	475	504	484	510	520	481	470	450	503	495	504	531	493	505	476	501	509	458	462	522	504	492	550	469	487	505	537	532	472	509	503	498	511	516	496	493	482	501	479	533	501	517	524	478	501	482	501	527	473	495	472	481	505	484	513	481	465	470	483	522	512	509	542	490	498	488	510	501	490	484	495	511	483	490	536	497	505	501	465	473	470	521	488	468	493	479	497	507	509	493	496	468	463	481	448	502	498	471	473	534	488	506	500	537	528	492	517	504	515	498	499	485	494	519	494	505	512	486	472	534	526	526	492	471	468	478	486	494	552	492	480	506	470	503	517	518	492	505	485	513	473	516	505	514	510	488	500	495	498	514	489	517	502	503	482	496	503	471	482	539	493	482	491	498	507	533	489	525	495	500	478	474	513	477	481	511	505	503	476	509	494	508	442	474	483	478	483	494	502	490	508	460	525	483	488	485	492	474	535	496	506	500	521	494	505	508	520	488	488	500	511	525	513	490	490	481	488	514	474	497	519	487	505	487	520	495	470	519	496	480	532	506	468	480	478	512	459	504	520	513	513	494	502	469	500	524	484	502	470	488	490	483	513	464	541	531	492	505	502	485	489	511	501	510	476	495	432	489	510	443	452	505	460	497	539	517	532	526	511	504	524	494	513	496	454	497	506	482	500	501	485	480	520	444	478	451	511	497	483	511	493	472	442	483	498	528	532	486	539	491	476	517	432	476	504	493	534	491	475	482	485	494	479	499	439	510	462	525	505	488	489	514	491	466	530	510	514	508	469	496	493	512	475	506	473	515	473	516	521	472	521	490	486	471	496	514	478	521	495	495	471	500	523	513	475	490	507	508	513	512	507	499	515	483	526	504	480	517	506	483	487	480	522	549	481	500	522	484	490	498	497	552	501	513	463	506	478	469	509	505	496	458	470	476	469	503	483	510	521	514	479	526	488	481	488	515	502	487	525	500	487	525	493	496	524	473	499	511	500	510	472	501	478	505	557	500	476	488	499	480
14948	12928	2967	1505	1279	4934	7883	5435	968	628	710	725	678	647	743	650	668	705	675	696	691	687	683	673	691	670	683	690	644	698	635	710	717	700	708	672	652	659	702	713	693	674	694	675	676	693	678	686	679	664	684	687	646	660	691	641	669	673	651	677	688	664	664	676	653	642	641	653	667	677	646	656	676	653	673	727	695	664	694	663	674	691	707	661	691	684	672	671	649	689	665	677	685	695	668	631	656	666	677	688	674	688	662	669	670	668	676	642	648	728	650	696	656	636	648	656	659	676	661	685	654	678	675	607	669	689	677	687	665	675	688	657	701	677	665	639	658	676	680	685	687	658	677	661	670	692	706	691	706	709	681	676	661	625	677	702	644	646	689	655	689	692	662	720	685	647	649	698	672	671	663	599	673	633	681	650	678	656	685	730	677	701	687	704	710	656	722	686	701	651	730	666	677	668	666	668	683	693	697	730	679	692	645	670	674	649	735	648	683	714	670	722	648	668	681	666	670	664	655	684	656	687	712	682	596	621	672	632	653	676	673	671	646	656	634	721	679	606	663	658	683	669	668	699	641	682	676	663	654	662	702	679	639	665	684	638	709	654	715	682	690	706	653	662	643	681	662	643	696	658	632	698	694	686	679	652	697	671	674	649	670	682	666	685	622	603	648	632	718	643	706	655	645	696	672	681	694	656	681	682	658	670	661	660	638	670	676	627	640	665	675	647	678	721	643	726	651	641	698	664	722	753	681	665	640	632	688	687	663	633	707	683	694	645	665	643	650	677	610	649	665	700	654	717	710	686	622	646	685	700	705	657	675	649	674	721	722	691	661	681	642	694	646	653	650	659	679	647	701	693	650	660	669	646	679	626	642	696	637	661	691	613	661	686	657	649	622	712	653	643	667	654	636	646	710	651	710	695	646	663	641	694	726	663	651	678	654	692	638	707	625	647	616	647	673	679	702	657	645	652	678	634	648	685	694	671	680	693	639	704	671	714	665	678	615	678	660	619	656	663	684	644	684	669	641	677	683	627	658	689	654	709	669	658	683	686	684	639	672	708	634	666	695	650	652	648	731	676	695	698	677	688	646	638	642	694	677	661	688	713	690	663	663	677	668	686	667	670	682	604	665	672	612	696	623	675	686	655	659	624	680	656	697	722	656	640	679	653	688	686	696	589	709	666	640	696	702	688	684	683	701	685	655	634	672	692	659	641	631	670	697	675	687	648	667	659	704	680	688	694	639	686	697	619	647	650	664	670	704	663	706	701	661	650	708	714	677	669	698	664	627	691	676	662	715	705	707	683	678	683	703	659	697	660	599	658	634	666	661	682	666	635	666	658	688	645	677	702	637	699	632	644	682	678	674	680	676	664	637	669	676	719	655	660	678	697	688	661	626	662	671	667	652	687	677	684	681	695	694	685	710	628	662	708	692	674	685	675	661	667	697	654	662	661	678	696	658	669	690	664	674	722	667	659	649	669	661	675	611	655	688	627	685	669	725	643	669	673	724	669	699	697	639	706	678	681	716	645	649	644	662	658	674	679	666	687	666	626	646	644	663	644	669	711	630	684	676	692	660	668	683	695	665	660	656	700	658	682	678	725	678	697	675	666	662	673	652	690	638	675	709	678	654	680	689	694	616	688	657	632	705	677	715	729	673	626	645	681	659	661	679	667	659	660	665	671	643	682	656	692	678	710	631	658	686	703	697	674	630	710	714	718	651	701	714	629	658	642	669	729	676	666	691	713	697	632	617	637	662	677	702	672	649	677	688	672	633	683	683	656	682	648	640	667	645	650	699	669	644	647	671	677	635	707	680	711	663	658	616	684	678	652	663	664	678	699	690	654	667	697	705	664	681	637	702	647	667	687	740	665	677	701	636	651	699	694	638	649	657	644	697	683	664	653	687	708	678	699	682	654	695	634	706	680	672	668	641	644	657	668	677	659	669	657	697	694	675	684	629	679	682	669	642	645	691	682	667	700	718	648	639	707	674	649	646	717	654	688	669	673	689	740	689	705	648	691	668	670	663	669	654	684	650	686	684	688	642	739	654	698	634	681	641	641	658	667	651	695	665	666	720	674	683	645	678	694	661	696	723	664	644	653	643	666	663	657	689	674	669	642	666	697	644	603	658	641	646	642	679	713	678	683	655	660	664	663	665	656	666	682	665	674	665	689	665	684	666	667	676	621	654	670	696	711	685	649	651	700	643	643	717	670	638	672	632	663	712	666	657	725	655	665	655	666	691	684	653	668	655	759	638	630	668	666	684	699	631	658	693	654	672	656	702	640	710	682	681	643	628	632	680	660	670	681	708	709	659	649	667	666	675	639	700	671	698	645	709	686	658	638	664	665	670	657	667	693	657	679	675	649	661	669	717	670	675	658	664	663	647	674	671	737	656	676	647	664	655	704	668	657	656	700	688	639	655	681	657	672	656	635	697	700	616	673	654	634	641	678	677	652	685	670	698	633	676	642	662	670	664	672	703	676	666	656	703	657	629	605	704	687	673	673	666	705	674	634	711	682	676	631	676	690	630	703	674	648	648	689	733	670	641	660	687	652	641	689	702	682	637	649	695	698	697	644	647	683	707	686	633	712	699	677	657	633	675	677	685	677	661	646	634	644	672	680	639	672	682	671	645	669	633	639	645	676	691	689	707	695	677	665	658	639	675	637	686	667	654	636	698	681	684	632	667	670	668	647	669	649	682	699	649	647	653	646	730	645	622	660	618	696	618	689	688	684	662	688	688	650	681	669	696	627	697	648	677	682	635	671	649	674	638	663	652	668	675	647	696	627	702	699	658	645	690	686	627	627	665	642	646	658	682	656	652	690	638	703	624	678	667	679	620	652	653	706	639	643	631	649	665	657	696	640	668	686	648	635	689	660	676	678	669	670	644	640	677	687	675	683	633	672	672	630	669	651	703	682	672	687	673	693	663	665	653	666	691	656	695	707	670	648	635	668	686	671	667	654	627	654	669	637	692	692	626	635	658	679	659	688	657	668	704	687	673	677	668	665	654	663	645	685	718	706	656	714	642	666	655	642	690	649	673	701	696	652	673	679	660	663	691	701	642	681	689	685	683	663	678	664	673	682	632	707	607	646	660	650	681	693	667	663	677	706	653	648	650	687	700	654	704	661	641	681	710	687	655	671	626	664	646	654	712	684	675	673	716	676	698	667	681	734	640	652	715	701	662	620	656	676	675	644	687	637	706	656	673	640	673	667	638	666	709	689	678	669	637	614	622	715	649	670	694	689	725	669	686	693	661	681	646	702	727	626	631	709	660	663	618	660	719	729	689	693	640	647	678	715	650	681	690	643	687	651	673	622	673	657	693	640	678	665	676	650	646	685	691	641	659	634	674	669	615	687	681	662	684	675	668	675	687	646	682	723	667	660	664	638	669	637	603	684	652	674	650	625	665	667	700	667	661	644	709	696	672	668	696	659	640	703	659	678	689	642	671	659	649	680	648	656	678	642	613	663	718	674	667	696
23349	21113	27559	24853	21208	20724	29378	22003	2318	386	428	436	411	381	380	427	382	427	402	417	409	404	390	406	398	400	358	399	419	399	411	419	425	375	383	403	390	395	429	364	385	398	412	403	370	392	369	410	406	399	377	406	382	394	392	402	407	385	383	390	357	361	404	414	382	362	386	381	375	411	378	405	374	426	351	415	404	394	383	408	394	398	392	398	421	409	396	383	366	424	417	390	377	424	396	379	375	398	409	396	399	391	388	413	412	410	412	378	395	413	375	382	403	396	427	357	407	392	386	387	419	429	388	411	397	417	372	374	403	419	406	382	410	407	398	397	394	395	370	359	386	415	338	361	419	406	393	403	404	366	384	399	383	376	394	355	399	394	356	386	363	372	358	370	388	404	372	384	353	368	413	411	356	381	409	437	381	379	427	408	392	379	396	396	405	395	377	379	421	403	393	392	394	377	397	389	398	402	394	401	413	423	385	411	390	366	374	385	388	398	402	376	387	412	401	381	423	409	399	368	416	355	367	405	397	413	422	395	400	404	375	389	387	375	395	416	392	411	374	387	399	366	414	379	404	365	373	385	401	409	424	395	379	397	361	397	406	398	448	425	399	383	414	404	353	355	383	389	398	442	369	371	378	383	415	389	393	373	402	370	422	441	379	414	403	436	389	356	415	387	380	380	403	377	420	400	413	386	398	400	374	463	387	436	379	393	367	424	384	407	390	359	373	393	394	388	412	384	396	435	437	424	339	389	403	367	412	392	396	428	395	382	404	435	397	365	391	391	363	381	409	385	376	396	406	368	389	399	401	438	412	393	415	375	408	398	426	400	423	410	397	364	421	385	361	421	438	416	385	403	420	411	418	392	413	370	395	374	419	390	400	395	430	423	395	399	396	424	384	373	423	406	400	386	387	387	388	383	399	389	398	436	374	380	360	384	419	381	394	415	418	393	364	426	395	415	394	397	390	396	398	393	407	422	389	414	350	387	398	363	425	412	412	385	374	417	386	395	409	417	394	412	376	400	385	400	400	394	392	372	402	398	393	423	389	392	390	419	425	410	390	434	408	398	415	414	420	372	410	394	405	431	405	338	436	401	400	426	373	386	396	363	398	416	393	399	426	389	409	400	420	406	405	408	381	417	398	358	407	406	392	400	414	400	364	358	381	425	411	425	379	385	393	394	362	415	401	376	411	413	379	363	378	357	393	396	376	404	385	384	381	418	384	401	364	424	384	407	374	423	400	421	365	379	371	397	396	411	374	408	377	392	393	409	383	383	379	366	379	360	364	426	430	362	396	404	401	376	378	373	373	383	373	429	358	363	409	392	417	426	375	375	388	391	402	391	394	368	379	401	380	413	354	386	408	393	396	432	418	396	373	377	408	382	405	362	406	396	404	412	407	372	394	382	426	408	410	380	388	366	383	374	374	395	346	393	392	404	402	405	417	336	393	419	365	405	393	396	422	367	404	407	408	368	396	361	395	398	375	399	403	397	394	379	390	390	430	384	375	420	415	383	345	372	380	424	383	393	385	442	410	413	392	428	378	415	376	429	401	430	415	370	410	426	350	379	430	378	382	406	357	360	377	376	393	384	404	428	398	416	377	388	393	414	429	414	391	394	404	370	386	379	361	377	374	385	392	382	408	383	369	379	388	400	393	374	376	418	396	386	411	434	401	427	363	421	409	410	376	377	422	363	443	369	421	386	406	397	398	395	386	394	392	418	374	382	393	365	407	419	393	424	386	398	398	411	383	381	407	381	385	382	403	424	355	395	420	376	381	367	413	424	413	360	430	434	389	342	397	363	411	398	369	396	379	422	384	413	419	397	367	425	381	395	415	414	343	418	390	386	363	406	411	411	391	412	413	393	402	381	392	394	371	406	401	372	366	400	351	394	394	407	354	411	375	398	355	377	395	407	396	389	405	407	378	419	405	378	405	391	394	407	386	372	395	396	378	402	390	450	409	401	363	378	405	382	396	389	364	416	364	364	441	402	386	413	412	397	402	402	409	396	387	414	377	385	402	423	391	399	388	388	373	400	378	412	387	370	394	399	386	412	400	393	384	393	387	431	404	374	395	398	340	386	394	393	377	415	383	437	376	409	374	372	423	396	370	397	361	411	410	379	373	413	387	419	436	393	371	382	382	397	401	409	396	396	384	412	383	398	420	416	361	400	407	424	363	366	414	385	381	403	400	383	385	381	386	390	353	406	388	395	404	426	385	423	395	419	393	412	393	414	404	437	400	381	401	401	390	375	413	385	395	399	381	364	416	391	364	369	371	375	396	374	398	401	399	399	377	385	401	371	443	380	378	376	410	392	413	376	384	391	403	368	397	404	375	375	398	387	421	424	379	398	399	420	386	386	346	377	413	417	386	427	388	372	397	374	379	390	373	398	382	405	383	390	398	408	419	372	427	413	396	368	442	402	389	394	380	415	413	390	406	424	409	372	379	388	405	398	377	412	410	390	407	423	407	410	415	377	384	429	387	368	435	390	432	379	365	432	386	382	398	425	404	402	362	394	407	391	372	400	380	427	353	386	354	425	374	367	410	409	366	406	433	418	387	398	375	385	433	378	365	426	382	343	395	378	389	370	363	402	388	395	398	377	393	393	396	374	401	391	418	426	401	370	382	375	367	370	392	415	425	386	385	420	399	384	368	398	383	363	410	382	383	390	416	405	415	419	396	407	392	398	354	378	376	363	387	418	388	400	363	387	394	415	372	367	365	397	439	382	420	387	391	396	407	420	393	409	386	365	402	409	387	392	396	383	399	393	394	420	393	411	370	399	410	355	388	399	392	401	375	402	396	397	410	398	379	422	385	412	371	392	451	394	394	409	375	336	410	409	385	396	379	395	386	378	389	367	397	388	389	437	436	387	387	417	374	394	413	340	384	372	417	453	420	370	394	393	398	400	411	403	384	416	378	395	409	402	374	400	400	405	398	395	420	412	419	387	389	360	411	360	366	402	389	406	429	405	398	410	442	391	400	379	368	419	449	434	380	424	393	415	393	401	402	413	381	395	428	392	379	368	404	403	393	374	364	428	386	397	419	408	390	382	406	392	352	416	388	424	396	409	384	381	401	409	428	403	406	409	378	377	418	391	401	398	390	426	386	382	405	402	397	430	399	409	380	404	382	360	402	423	421	378	409	378	416	416	388	427	380	368	376	387	371	396	368	375	416	429	375	397	394	413	403	395	391	395	382	370	415	429	359	366	362	396	403	393	413	417	406	387	424	404	402	453	381	387	386	399	399	398	410	403	372	421	390	375	377	395	397	389	408	417	379	358	399	405	377	431	418	420	413	350	407	409	382	414	379	360	376	417	356	380	384	393	425	426	376	394	401	397	417	401	391	376	385	408	380	384	403	419	397	403	352	420	419	421	367	414	356	402	355	372	366	397	373	403	387	381	398	407	405	389	381	413	409	392	392	380	372	425	387	389	366	399	357	413	375	367	393	399	376	380	390	368	379	381	374	389	399	353	397	400
19623	27189	11492	4322	14708	27121	35495	27059	829	559	614	529	576	536	548	595	557	574	530	543	570	518	574	561	535	542	560	523	550	534	545	549	527	539	555	553	540	567	532	536	566	536	529	579	498	556	536	561	513	534	553	566	586	539	495	542	551	589	524	564	575	552	574	568	559	568	565	552	565	549	542	544	552	517	565	530	557	527	565	566	577	588	495	605	544	531	523	560	522	536	565	537	552	545	560	562	544	548	568	544	519	569	520	520	511	568	508	526	535	527	568	557	592	548	546	569	542	515	576	516	591	495	540	550	519	497	559	559	538	524	519	558	553	530	535	591	560	558	525	549	490	544	536	513	534	541	569	532	538	542	566	557	581	516	532	533	532	523	508	504	541	607	551	572	576	527	590	532	573	573	540	541	581	562	513	527	567	528	551	497	516	569	530	503	563	533	513	497	539	511	580	574	534	519	548	554	551	556	552	546	530	508	542	574	576	553	514	530	536	589	568	536	554	538	516	593	540	570	534	502	516	535	500	536	550	556	536	550	541	503	540	530	551	540	529	528	511	567	521	508	560	530	516	544	527	572	554	541	551	565	483	536	537	539	555	530	525	517	567	533	558	549	576	523	568	533	554	506	552	562	544	565	531	554	539	533	501	500	575	529	577	581	570	579	531	558	562	554	590	517	531	511	512	528	538	569	536	516	539	547	572	526	526	513	528	535	544	539	566	574	534	553	544	553	537	570	532	531	538	504	583	518	520	571	584	543	539	553	524	565	533	545	559	544	548	527	553	545	557	544	549	523	596	478	561	539	544	566	518	518	568	552	548	508	613	554	556	500	546	540	560	570	524	543	528	529	483	553	548	519	568	535	592	550	515	501	586	582	594	523	559	553	529	554	516	531	582	531	565	501	517	532	563	545	503	554	543	578	556	534	567	566	524	550	516	520	506	524	508	541	538	547	518	541	525	478	512	523	550	562	536	529	549	552	549	525	514	518	535	521	547	546	545	528	557	528	538	562	565	557	556	552	566	575	553	539	586	564	544	528	514	514	608	528	536	553	522	557	589	538	563	543	584	543	522	522	526	581	555	593	530	541	559	540	577	533	566	569	530	556	577	537	586	537	540	496	542	536	536	568	560	558	543	592	518	540	550	540	514	564	566	577	560	531	542	559	561	570	571	555	547	592	518	539	536	539	533	534	562	533	569	517	517	540	558	542	544	534	557	568	523	540	569	495	547	570	561	543	530	586	534	538	517	551	546	546	618	542	557	544	551	531	529	541	563	528	522	561	560	548	560	528	569	549	578	550	567	563	536	541	541	557	515	577	561	560	526	534	577	516	574	544	501	591	565	540	561	553	525	546	529	542	523	553	515	545	505	515	542	563	576	528	562	524	589	555	564	561	555	551	544	517	568	496	573	553	572	549	527	555	530	565	544	558	537	526	562	553	497	531	537	529	516	534	581	541	570	565	517	574	530	535	582	548	512	522	534	545	562	510	522	571	542	572	507	518	535	530	523	542	493	556	544	539	536	526	529	556	570	534	602	535	524	557	556	544	519	577	558	597	559	547	573	575	580	513	509	480	563	544	513	577	558	534	537	554	556	522	524	531	533	528	541	538	552	545	541	527	537	569	561	541	544	534	579	595	532	514	515	592	551	510	555	566	536	565	499	514	538	551	533	539	545	525	524	522	578	534	513	491	568	563	581	550	563	556	515	582	554	572	563	550	528	585	505	533	582	540	543	522	552	596	559	559	554	543	555	573	547	601	551	568	537	566	539	551	544	519	583	533	518	547	546	512	520	512	555	588	538	523	532	575	550	544	535	526	548	560	531	542	544	533	587	537	570	516	570	557	557	571	546	565	557	562	590	532	541	553	521	563	533	612	508	581	560	578	527	544	565	580	543	562	542	526	537	511	569	577	539	503	508	560	558	508	569	515	528	546	521	547	514	516	545	545	523	538	528	534	508	549	541	549	571	540	537	533	563	537	477	557	571	584	536	559	557	538	531	571	559	573	530	554	576	525	571	542	556	552	539	511	495	499	528	510	556	543	586	547	528	506	525	585	555	532	540	525	560	554	546	531	548	534	532	595	518	549	526	556	559	541	557	543	527	573	557	545	527	541	546	550	538	529	572	570	533	550	529	555	532	558	534	560	561	556	514	592	457	549	527	510	538	569	538	566	539	599	566	553	518	545	479	518	525	590	517	546	516	563	541	560	532	554	578	546	541	520	548	576	539	528	565	534	549	532	588	537	520	585	507	546	568	566	545	574	525	544	521	547	565	560	541	548	549	568	536	540	562	543	559	548	555	554	534	509	551	531	550	567	584	534	549	544	514	558	574	562	588	549	576	557	496	533	525	559	550	514	544	561	533	545	558	556	520	514	562	529	558	511	594	509	510	525	595	553	544	546	489	546	517	525	533	490	538	580	532	506	542	533	552	563	554	543	558	535	554	536	513	524	521	508	507	537	508	545	553	536	539	564	561	562	579	542	532	555	524	531	566	533	588	549	504	537	554	550	561	523	561	527	553	525	529	538	623	554	561	519	550	532	523	570	554	522	571	527	579	555	572	533	557	552	578	567	550	571	574	570	540	517	519	550	527	501	576	581	544	524	532	562	518	571	585	514	541	521	570	584	537	539	558	525	578	547	612	518	563	507	558	513	580	552	528	550	560	523	545	595	536	526	503	509	486	569	599	520	534	563	556	519	546	520	543	571	520	557	526	564	539	541	554	536	562	518	522	538	519	568	562	509	549	560	519	566	526	542	509	583	513	570	556	571	547	504	546	543	547	555	523	519	564	566	539	574	540	554	571	525	540	556	584	527	536	548	554	568	555	526	558	530	554	571	551	565	523	537	530	532	535	568	561	552	536	599	613	548	545	564	567	582	597	544	555	560	562	545	533	540	583	572	556	552	548	567	553	575	548	542	536	537	551	533	562	520	563	559	534	544	546	583	520	568	535	582	526	552	559	562	527	533	565	575	560	572	566	549	598	543	533	518	520	529	549	581	522	523	560	556	564	543	588	542	518	544	536	509	542	517	549	537	520	546	565	526	529	546	516	533	527	537	536	542	525	554	553	541	562	548	552	535	541	533	580	538	552	510	546	527	567	547	550	530	579	536	518	512	539	574	591	571	555	533	514	521	531	518	562	533	545	572	565	601	540	505	509	571	579	538	564	551	577	522	576	599	560	553	537	526	558	521	523	509	547	547	551	516	505	582	539	549	551	551	526	524	521	525	561	501	582	573	544	578	519	531	576	529	555	557	570	519	557	564	526	530	528	553	528	563	549	580	501	574	556	556	528	527	527	552	586	569	552	496	551	505	561	540	545	565	547	555	560	523	509	547	563	549	533	554	579	550	548	541	572	524	541	559	540	551	520	532	508	493	568	552	546	597	541	531	544	525	520	543	556	551	526	586	554	543	551	541	578	522	561	535	582	515	526	551	598	569	576	543	502	527	526	557	583	563	574	517	551	558	572	535	594	552	544	548
24766	21110	25320	21539	2509	8299	15249	10581	1376	375	357	338	361	330	366	361	390	362	386	386	371	375	367	422	348	357	364	401	369	403	357	345	365	328	351	373	381	372	381	372	349	392	365	336	370	404	367	380	376	358	400	325	401	345	330	388	345	383	363	357	371	319	379	356	378	342	388	385	329	376	360	344	354	346	367	406	358	379	329	348	365	368	341	361	375	336	392	336	373	357	366	406	370	384	364	359	326	347	342	390	391	354	368	388	351	351	375	358	388	381	410	355	384	337	365	361	357	352	368	379	371	386	416	381	352	382	344	383	308	371	380	371	361	367	360	340	363	341	373	335	366	380	347	361	386	366	385	355	366	358	386	381	355	333	385	342	398	341	387	337	371	372	338	368	366	355	356	368	380	367	362	363	338	353	337	362	361	355	355	365	330	335	365	361	360	348	355	362	365	360	342	345	382	353	367	370	373	346	368	372	377	356	367	374	372	350	376	385	381	365	360	359	379	354	368	398	355	367	362	388	342	338	388	348	364	379	376	359	373	353	360	384	365	391	360	399	442	387	390	397	355	354	392	352	359	408	398	375	370	364	362	391	369	404	334	372	371	379	370	362	406	361	376	362	393	325	378	333	368	364	373	349	361	333	374	345	348	373	395	362	353	371	411	356	367	391	360	349	373	364	393	367	331	371	386	375	368	357	370	353	361	381	346	358	360	375	358	394	413	366	360	340	383	362	349	373	373	384	372	364	370	382	349	390	331	338	382	356	383	377	390	313	392	366	345	355	346	371	349	390	375	335	366	342	375	384	379	366	354	403	357	354	380	392	390	345	363	363	364	384	316	355	361	348	395	363	318	335	364	401	376	377	376	361	329	377	415	339	356	337	410	355	377	368	329	346	379	371	347	359	361	368	391	375	411	377	374	369	354	361	312	357	375	351	380	377	378	373	396	372	321	346	398	413	329	357	348	372	381	368	363	402	374	368	388	347	369	342	350	349	381	382	368	358	376	350	386	386	368	382	360	332	371	390	364	328	389	398	372	368	374	389	381	370	360	361	337	387	354	369	383	385	387	371	379	371	410	355	350	387	403	352	374	339	350	354	379	378	391	380	375	358	377	366	340	364	360	382	346	349	353	377	386	339	360	356	366	378	364	415	358	349	385	342	347	391	362	357	332	369	347	349	370	356	370	423	365	348	388	348	361	379	362	380	381	358	368	381	378	389	385	379	380	377	372	351	345	378	370	376	388	376	373	369	370	356	405	345	337	395	361	335	377	391	372	373	391	370	393	356	371	367	368	341	340	348	372	387	378	380	367	307	413	364	353	377	389	371	370	384	357	405	372	388	367	380	343	373	384	404	381	330	372	361	345	360	355	386	368	355	375	370	398	398	375	349	353	365	384	358	346	380	372	367	359	345	348	361	357	373	382	373	392	384	343	348	380	349	378	357	378	382	358	390	381	372	373	390	351	373	358	344	358	371	363	372	438	388	394	386	376	366	375	343	358	378	385	377	369	395	352	365	351	383	377	376	371	369	343	382	389	391	377	374	382	377	382	327	345	385	350	383	345	386	373	355	367	346	408	324	354	395	399	385	377	333	358	356	381	365	369	350	393	376	368	365	374	374	357	339	345	358	342	385	377	379	375	355	359	356	362	378	353	388	355	379	396	391	349	362	399	370	347	386	352	373	357	389	368	384	374	339	356	368	382	361	373	354	388	355	371	363	382	386	373	370	357	375	394	369	345	366	353	402	361	397	366	338	388	353	397	368	355	392	413	370	382	361	402	380	392	381	343	324	396	362	373	373	387	370	346	368	345	358	383	353	356	380	362	359	348	344	367	354	384	342	351	350	380	336	404	367	357	355	348	385	381	362	377	372	359	410	389	378	365	358	393	342	367	351	384	363	345	373	370	407	387	410	378	394	354	386	403	381	375	325	336	371	379	348	375	369	368	368	356	362	374	367	388	364	344	346	315	347	366	356	375	347	390	350	385	393	355	368	341	388	382	361	374	384	358	391	337	360	374	382	377	351	330	377	338	382	370	377	387	337	352	381	308	388	387	374	343	359	349	378	351	383	352	390	360	322	362	382	312	393	360	338	373	387	369	391	368	383	361	377	396	377	377	372	352	377	352	366	395	352	372	344	372	343	390	354	359	334	350	325	362	347	352	355	354	339	374	365	351	349	382	352	391	400	371	342	343	344	350	359	374	365	375	387	390	356	387	344	392	412	360	377	384	345	407	386	354	356	341	346	372	400	350	385	372	330	360	369	382	396	378	347	377	352	349	335	382	357	360	364	378	385	388	365	390	384	371	370	403	367	350	372	364	377	381	382	362	355	398	367	368	352	370	372	341	367	350	382	374	402	365	368	375	369	358	374	405	338	414	399	367	394	335	367	361	362	371	353	368	340	353	383	366	394	364	358	383	362	355	425	347	360	382	353	356	343	358	345	360	347	331	364	355	378	335	398	381	368	365	377	355	348	389	336	398	356	373	381	347	382	367	384	388	376	360	331	369	364	391	354	384	377	363	353	372	357	347	401	339	350	376	371	384	392	331	363	352	354	395	331	341	369	364	368	359	350	391	395	406	373	381	391	377	378	364	385	370	365	384	389	350	358	353	402	400	374	385	325	354	338	398	331	362	358	354	387	359	395	372	369	347	380	370	348	387	349	377	350	354	355	400	350	375	367	376	366	332	366	356	379	378	342	364	417	402	363	343	350	359	365	361	335	359	368	387	348	353	363	364	343	361	354	374	381	354	332	366	336	372	355	376	373	402	382	338	354	340	356	351	333	360	360	332	361	380	360	334	344	392	387	333	378	361	374	409	326	360	350	355	361	382	387	383	384	369	390	367	348	382	357	344	419	346	368	364	407	354	361	336	375	328	392	343	394	401	361	369	365	364	365	379	405	331	354	396	392	372	352	370	332	354	380	399	349	403	336	360	367	377	349	353	361	380	364	384	391	389	356	370	379	409	334	368	337	395	344	360	356	362	370	405	366	379	352	368	356	329	366	384	390	353	343	347	362	345	359	391	400	391	344	358	348	367	352	390	351	404	372	350	358	363	335	383	360	349	356	342	335	373	367	383	390	370	340	344	364	361	339	347	350	351	346	340	360	371	368	350	363	393	352	358	379	358	364	365	336	369	422	366	349	385	362	413	386	360	333	346	375	356	389	349	369	359	389	372	361	385	367	362	405	368	382	371	349	380	354	379	375	356	374	335	398	367	341	397	340	364	344	354	417	367	391	350	385	328	367	334	317	357	371	363	360	389	382	306	382	376	370	370	366	340	372	342	362	367	354	408	379	357	399	350	341	355	337	356	354	382	354	371	337	329	359	336	405	359	380	377	380	381	404	353	396	365	337	376	403	373	357	372	370	339	350	372	347	389	366	370	350	376	353	374	380	354	362	374	374	352	345	342	339	369	347	343	378	362	350	354	336	363	343	371	348	385	422	388	406	373	383	367	366	367	364	350	329	362	356	352	357	382	379
17854	20450	6659	2427	3610	17866	26463	18798	2340	475	504	500	514	448	493	485	513	468	529	510	494	496	505	491	448	532	478	505	486	485	451	520	498	476	445	505	504	537	487	510	493	497	479	537	496	513	490	493	501	461	454	501	502	512	505	513	484	484	522	451	454	495	506	504	484	500	515	492	487	498	437	488	449	528	494	511	479	468	511	499	516	473	480	503	469	441	464	504	525	484	449	514	499	532	546	462	462	456	500	491	513	500	475	493	496	427	467	511	511	473	474	485	499	486	487	494	493	508	489	515	500	500	474	474	481	488	469	497	468	464	489	491	516	494	504	493	528	501	452	502	483	452	506	473	457	468	527	468	499	471	491	501	514	490	460	491	474	508	497	470	512	544	465	506	442	490	490	481	468	504	501	499	473	501	451	456	467	446	506	492	511	445	472	500	450	527	495	460	506	467	497	518	494	468	466	485	484	431	453	506	519	483	485	512	510	496	493	481	490	509	503	529	513	502	469	476	473	496	508	514	492	517	515	473	509	485	525	506	499	472	481	513	547	461	501	496	479	488	487	458	483	460	494	496	510	479	487	472	474	510	479	510	512	502	503	517	464	506	498	501	521	465	462	521	473	489	513	496	490	456	497	503	495	531	533	523	521	500	474	510	520	509	486	520	508	474	472	499	507	499	497	520	483	496	522	456	497	471	506	550	473	502	490	514	482	451	504	507	477	514	494	493	470	497	500	465	467	484	484	503	463	494	478	478	474	504	507	484	484	529	489	508	462	503	461	464	509	479	491	494	490	484	501	497	464	464	510	451	478	470	497	512	466	494	508	471	488	492	539	506	467	484	488	521	490	484	488	472	508	540	512	513	499	516	504	514	510	507	507	474	479	465	513	484	513	480	531	520	510	457	489	516	483	502	502	474	485	469	461	536	496	472	505	489	450	498	515	533	457	524	512	486	447	477	498	455	521	503	460	494	530	481	486	507	500	489	490	474	470	498	452	493	477	486	480	460	508	490	513	517	475	522	482	486	480	481	468	482	490	496	485	518	479	469	486	459	497	567	481	487	499	490	482	485	486	493	521	488	508	522	462	473	516	456	486	468	476	552	500	482	503	516	494	494	487	450	485	531	467	502	529	482	455	496	491	508	435	472	502	492	495	513	501	480	503	484	460	516	489	482	509	499	493	479	502	496	497	511	519	476	507	518	519	508	478	496	495	503	471	471	483	485	505	514	493	509	503	472	515	547	505	507	502	476	502	496	509	522	512	529	483	506	506	516	485	479	511	476	489	492	459	514	536	521	489	452	468	486	493	480	479	448	489	467	505	485	463	437	510	468	475	492	475	530	508	516	477	462	499	485	483	533	499	497	492	474	483	498	507	508	519	489	517	490	474	482	480	468	483	510	515	497	469	439	489	495	525	507	510	454	507	459	493	491	467	461	509	494	490	502	452	506	511	457	504	514	493	476	494	497	490	519	495	518	531	519	509	514	504	488	474	537	474	482	513	508	530	496	476	472	514	483	494	470	441	511	481	485	487	465	469	462	522	546	481	510	468	474	495	478	474	516	506	505	470	481	490	516	483	451	493	525	497	458	508	467	517	488	501	490	520	473	488	474	513	496	502	493	513	508	513	500	535	481	507	490	471	465	510	511	483	513	505	465	460	500	507	537	502	491	498	524	483	483	468	472	476	483	484	503	474	484	515	478	475	480	534	487	448	480	480	489	513	489	466	484	506	472	466	438	516	481	522	506	531	483	540	495	462	501	490	487	474	485	495	496	499	509	497	524	514	510	497	473	521	455	495	499	518	470	513	539	464	480	508	493	494	489	477	502	496	487	493	507	478	483	499	462	476	476	516	468	457	481	508	458	495	488	517	523	518	435	524	458	498	490	508	493	473	503	509	496	466	467	489	493	512	536	507	487	486	505	496	518	463	485	513	519	494	489	491	498	519	474	486	500	461	483	513	492	507	489	476	479	456	512	499	499	505	522	468	498	507	498	515	528	515	502	509	485	497	523	483	520	510	498	474	488	521	501	515	487	480	481	502	503	466	464	448	481	432	466	460	507	483	457	508	506	508	533	506	519	477	487	498	491	522	509	506	476	487	518	488	503	493	519	544	494	487	470	453	476	455	472	458	485	470	503	515	481	490	489	514	482	515	475	472	506	481	491	467	470	479	500	465	491	479	472	502	475	499	492	552	473	510	407	538	487	494	483	504	507	505	478	462	480	496	495	488	519	490	469	493	509	468	520	513	486	487	480	478	505	504	490	475	467	495	494	510	468	467	480	515	501	466	496	499	482	512	497	525	508	500	441	499	508	480	501	475	482	492	479	517	525	482	466	497	507	494	471	530	474	543	513	535	461	492	531	507	475	483	492	470	503	515	527	475	505	489	473	510	473	489	506	470	491	508	484	477	478	493	520	481	485	521	486	483	483	512	542	493	495	470	501	470	486	482	476	478	452	442	505	476	549	507	484	459	474	483	466	472	506	513	445	494	492	461	519	459	492	491	467	464	509	496	496	491	502	497	477	476	493	494	487	481	501	499	475	498	511	508	457	497	505	486	451	507	454	467	495	482	496	439	481	477	483	493	521	491	507	484	516	464	507	468	521	489	485	477	500	511	480	503	488	511	472	480	503	511	494	494	516	477	499	488	489	505	511	493	499	504	502	464	500	464	506	518	492	469	457	481	477	511	484	473	530	493	498	491	480	531	488	488	494	496	536	486	468	456	503	464	499	518	511	469	495	488	500	467	477	490	525	505	490	465	472	505	458	516	530	472	470	475	511	529	476	479	513	469	473	480	493	509	486	512	457	511	484	487	470	521	499	500	465	505	451	479	450	522	521	476	570	476	491	460	490	470	529	505	468	508	488	463	537	487	510	479	550	480	482	475	487	503	493	480	501	518	523	461	467	519	493	474	471	493	504	496	552	487	482	484	508	472	470	488	491	483	487	469	499	487	452	485	498	469	537	515	530	491	492	507	497	510	506	493	493	499	512	492	469	514	494	519	464	490	457	513	486	462	514	503	518	487	462	517	457	538	483	451	488	425	518	496	498	483	525	451	485	472	530	482	515	516	510	514	483	493	458	491	463	490	496	446	499	472	522	521	534	501	485	540	499	505	474	492	527	499	520	447	496	484	500	495	464	475	508	479	465	523	481	470	487	493	486	487	501	477	537	485	474	511	489	538	489	484	491	469	504	527	464	478	489	438	471	489	498	480	459	520	483	506	511	480	460	465	462	522	533	451	538	480	498	482	508	502	484	526	519	467	504	517	482	525	508	475	500	500	473	484	524	483	459	501	490	487	529	484	446	485	521	484	470	493	490	473	472	501	457	500	557	488	482	458	483	456	454	497	475	475	488	489	475	492	459	525	494	493	525	503	514	519	482	536	480	479	498	515	499	525	522	480	513	472	491	481	510	525	526	523	504	500	499	491	488	504	486	485	476	466	514	508	501	493	453	519	510	538	536	474	495	493	497	476	469	516	535
22474	21146	28265	24241	21424	26902	39746	33309	11593	428	258	213	228	204	227	223	223	234	235	217	229	195	214	226	225	231	231	222	216	234	184	196	199	208	217	208	190	184	198	208	194	217	202	191	183	193	210	199	213	205	213	197	222	190	226	193	211	202	204	190	196	197	189	199	217	210	235	219	200	210	193	196	180	223	207	203	206	242	199	202	230	207	218	204	193	222	224	187	219	197	200	204	202	192	201	215	195	228	207	213	205	215	181	202	217	205	205	207	218	191	199	216	195	197	212	227	200	208	230	190	224	210	215	219	228	208	208	218	221	218	191	205	240	195	222	205	217	195	215	233	213	225	220	226	203	178	211	212	185	224	210	208	181	204	220	201	217	209	193	215	204	200	204	215	215	227	200	211	207	209	224	210	190	198	206	191	246	217	206	187	205	220	199	200	222	207	230	226	210	203	221	192	224	204	198	211	188	213	225	208	189	201	188	185	193	235	208	197	223	215	198	212	234	227	218	192	175	212	211	207	200	205	223	182	216	216	199	188	186	202	193	218	184	238	187	209	195	213	224	211	199	205	220	186	197	209	197	212	241	218	201	214	220	211	188	194	228	196	197	216	223	214	196	197	196	202	214	208	198	211	202	206	202	217	195	187	216	168	218	177	206	208	216	194	241	221	196	177	204	202	209	190	232	202	213	199	197	208	196	194	234	236	192	234	224	195	199	195	218	221	235	188	218	182	239	187	220	193	192	213	177	203	211	223	194	206	204	199	211	185	205	188	207	225	226	213	198	206	184	188	201	172	216	208	216	197	214	204	233	215	216	227	199	222	209	215	217	225	181	213	212	212	208	209	189	225	208	216	193	202	203	226	183	223	230	201	219	206	211	207	206	187	200	212	195	211	183	209	209	193	216	206	189	237	180	236	208	200	204	194	209	197	196	203	207	225	235	183	188	191	212	232	202	189	221	214	189	199	194	222	179	198	220	221	228	226	216	206	216	205	228	220	213	228	219	230	205	185	209	208	232	205	216	223	200	221	185	199	193	233	187	220	200	204	211	191	245	229	194	197	201	208	208	198	197	194	223	207	197	221	197	218	212	214	188	201	220	211	235	209	213	175	200	198	213	222	200	204	223	198	212	203	187	223	217	236	193	211	192	188	187	204	245	194	236	206	202	210	212	174	216	209	203	198	195	196	217	211	203	210	220	229	235	209	216	227	201	191	203	202	190	215	209	226	198	219	195	216	258	216	210	238	198	199	187	200	217	206	218	200	201	228	202	229	211	218	212	191	194	216	189	206	215	195	185	207	157	206	203	200	172	219	200	213	208	191	179	228	203	218	212	199	220	178	205	256	229	196	187	204	228	239	227	223	214	214	195	193	194	198	226	230	196	192	202	201	220	224	214	211	187	205	235	203	216	222	217	181	230	216	194	178	201	217	236	193	209	199	215	194	226	222	199	211	195	223	202	228	218	194	192	212	209	212	224	217	228	224	180	214	220	200	225	220	230	209	182	223	216	203	196	221	226	203	215	225	215	233	188	193	217	233	223	212	206	215	224	197	222	197	209	192	220	205	205	205	220	223	209	192	205	214	209	190	199	189	201	222	206	227	204	209	216	193	220	194	209	218	198	219	211	246	187	208	190	189	204	194	177	197	231	199	212	232	231	198	198	204	197	186	224	188	210	202	213	212	190	224	193	216	185	222	193	198	208	199	225	219	213	219	192	210	217	178	202	189	213	179	234	204	208	225	197	200	208	219	192	213	201	222	185	206	201	202	212	209	213	198	195	233	205	224	194	207	206	214	217	232	230	209	229	205	203	224	208	175	190	187	183	230	196	231	224	218	193	211	212	221	220	214	218	212	221	223	223	205	203	240	179	224	202	196	196	221	192	196	187	212	224	192	210	188	206	193	224	216	223	214	208	236	180	183	190	210	235	213	219	229	202	199	211	235	215	199	213	211	199	222	211	214	202	208	211	230	211	190	232	197	194	207	220	221	215	208	217	209	210	222	223	206	202	209	221	171	200	237	186	225	227	191	212	216	232	218	196	211	210	193	212	193	179	202	206	202	198	195	208	203	220	201	188	185	199	192	207	222	190	220	206	190	214	189	216	224	203	216	250	209	193	209	172	193	207	221	193	223	215	202	200	193	204	219	192	214	210	228	197	195	206	219	214	225	228	216	205	200	201	197	196	184	227	208	223	211	192	217	229	198	194	222	210	250	202	202	219	201	195	209	200	196	218	207	209	224	226	224	229	222	211	187	219	208	207	229	190	189	247	230	218	199	238	243	214	224	227	199	217	204	202	186	236	202	216	212	224	194	199	231	184	186	214	208	215	203	219	188	209	203	219	228	205	185	222	210	206	185	188	229	226	196	194	219	188	220	220	185	216	223	215	200	180	218	212	187	160	212	208	207	211	211	201	219	201	205	214	235	223	192	210	196	226	210	189	189	210	226	205	201	231	238	186	218	247	202	211	185	210	194	207	175	201	210	230	203	207	198	200	209	195	208	232	231	199	212	198	190	212	212	197	214	213	213	199	217	186	214	210	242	203	212	190	200	196	202	199	176	223	191	204	223	188	227	193	236	214	205	197	217	203	216	202	211	217	198	208	216	217	213	188	222	202	207	232	213	215	204	214	241	205	204	212	204	204	227	191	229	212	203	233	221	207	189	188	184	223	189	200	191	199	197	232	215	205	219	207	203	222	201	215	204	211	217	204	219	234	186	216	200	199	187	236	191	218	235	178	207	209	216	198	217	205	212	231	190	239	210	242	209	202	229	201	205	232	193	209	241	224	227	179	207	167	220	231	203	186	199	204	218	188	204	196	204	205	195	224	178	226	202	240	214	224	192	233	212	203	201	211	200	205	238	206	183	184	206	196	207	205	220	200	202	210	200	234	201	191	207	221	243	213	202	201	181	202	191	214	217	215	202	181	202	203	195	203	203	241	215	211	213	218	193	195	202	215	216	211	190	188	198	238	215	215	191	182	221	203	217	214	202	242	218	213	193	243	241	225	175	203	219	201	195	231	207	207	200	214	240	232	215	207	227	193	187	202	260	221	184	225	210	181	179	201	236	203	197	227	203	216	202	202	212	177	216	223	207	196	210	200	202	203	207	244	229	204	224	222	212	202	215	208	199	176	208	198	190	228	201	219	213	224	204	191	222	209	223	188	196	209	198	223	189	221	183	206	193	218	205	209	211	237	212	202	210	209	216	207	214	198	200	191	186	205	227	204	213	202	211	204	208	202	216	223	194	190	204	231	234	205	196	197	205	194	207	194	196	203	184	198	222	212	227	200	233	202	185	223	205	212	196	194	196	201	209	202	214	199	208	190	204	215	200	199	191	209	222	201	213	202	222	220	204	215	205	191	222	201	214	181	201	225	205	186	219	229	226	218	224	261	214	190	190	226	205	187	206	190	208	225	214	212	178	200	209	211	225	192	213	202	177	217	204	204	211	202	221	208	205	226	205	198	227	220	189	209	228	224	209
23391	37753	15047	6082	15016	32144	44148	37741	10225	336	352	330	303	323	304	318	289	283	290	319	279	307	279	249	279	310	315	281	302	288	288	297	274	301	315	253	283	275	267	245	294	330	279	279	321	299	319	263	302	305	274	280	306	297	280	273	308	321	286	307	300	277	296	301	273	289	291	272	293	311	310	295	294	289	324	279	293	276	303	325	295	338	308	296	322	270	271	311	263	271	299	307	291	291	290	307	351	285	291	292	277	290	300	289	303	294	287	298	303	292	293	314	284	294	299	305	289	317	301	303	310	296	311	291	299	295	288	283	278	308	305	298	286	303	290	273	280	281	282	298	298	304	284	310	298	291	271	318	307	317	305	284	311	292	277	327	253	302	285	301	306	290	281	271	287	309	297	274	304	313	282	290	318	303	275	272	291	295	283	324	277	300	283	299	282	302	330	278	275	291	273	302	289	303	275	293	271	291	294	303	296	279	264	305	274	272	257	259	280	312	304	281	326	283	265	270	286	276	273	313	273	253	290	259	289	297	302	303	279	323	280	283	324	283	295	295	325	256	294	312	292	278	302	291	287	276	265	282	286	299	286	304	296	314	291	286	300	276	297	287	287	301	287	272	271	273	280	289	300	274	278	290	309	273	268	293	299	286	269	289	286	285	295	310	303	304	313	325	273	294	309	284	275	292	296	260	286	283	284	266	277	265	298	311	269	275	276	286	281	298	317	281	302	287	291	275	321	277	277	290	270	305	272	291	314	282	312	282	282	287	308	287	313	300	311	311	278	280	303	290	305	323	258	299	288	279	286	309	292	294	331	277	277	293	310	314	283	270	279	300	315	312	287	291	301	274	282	305	282	283	290	291	270	281	291	290	280	281	264	290	296	292	282	294	299	297	280	279	281	294	289	287	289	273	281	306	301	289	296	328	292	300	272	274	292	282	288	292	276	317	293	274	292	290	305	278	267	279	257	282	285	283	251	277	258	288	284	302	322	302	297	272	280	252	291	277	308	277	331	279	275	308	269	310	275	275	293	277	260	283	269	272	279	281	300	268	327	285	309	289	294	313	289	279	266	292	290	282	297	286	306	301	303	300	274	306	287	316	324	272	288	316	291	302	292	297	260	290	301	298	296	309	290	299	289	296	294	300	281	286	289	299	274	291	308	324	321	312	310	307	277	290	313	274	292	270	261	274	289	268	293	292	312	315	299	279	295	282	308	316	285	290	244	303	313	321	286	298	288	292	297	282	293	293	298	314	279	316	281	321	273	301	283	304	271	304	296	286	313	281	277	298	316	279	301	315	259	291	270	304	255	306	320	278	287	255	269	292	280	290	271	292	270	290	329	290	282	315	292	299	294	278	293	277	302	316	288	272	278	301	271	306	304	316	303	257	285	300	318	282	261	287	294	312	264	302	255	310	290	287	280	308	301	274	275	275	297	313	297	301	285	284	296	276	262	288	292	273	296	289	288	293	293	265	265	305	308	278	339	288	307	282	309	301	291	256	288	270	312	300	302	302	277	343	275	312	300	301	309	288	340	298	309	284	287	284	274	309	280	302	301	279	274	271	292	300	288	298	300	261	274	300	244	257	338	288	280	272	285	297	281	284	296	271	277	302	284	270	289	288	302	283	266	296	268	301	261	301	293	311	263	299	297	297	291	315	299	321	279	297	267	285	304	291	287	277	295	262	251	282	287	288	308	308	279	290	304	318	296	300	298	317	280	305	302	297	303	307	293	324	319	297	305	295	285	297	284	280	279	301	299	280	259	303	281	289	289	302	294	302	251	311	309	303	309	301	302	289	318	301	289	309	346	289	265	302	282	308	264	289	278	290	301	309	270	280	288	311	281	264	298	306	303	298	303	281	317	271	333	305	293	306	316	281	293	304	248	311	309	266	288	277	286	318	268	294	323	312	278	281	293	266	298	269	284	311	274	268	278	305	278	300	285	278	301	293	280	288	319	295	276	269	296	291	302	285	298	309	293	294	275	296	303	311	284	299	288	282	296	283	294	310	308	295	316	287	315	301	309	284	293	277	289	294	258	306	306	285	293	310	294	295	281	291	317	258	300	318	277	312	277	278	268	335	255	328	304	307	283	269	307	285	270	270	339	302	281	302	263	330	279	293	295	280	324	266	296	280	270	297	293	296	274	288	322	304	274	281	279	278	263	296	319	283	306	308	274	326	333	276	276	315	314	301	285	297	304	292	285	322	299	272	311	318	286	285	314	256	278	259	280	282	264	310	304	263	296	300	276	252	290	266	302	299	306	308	319	276	282	269	283	279	308	287	289	313	290	273	319	300	282	257	292	272	312	301	286	293	311	274	306	287	298	295	275	279	310	282	320	284	299	318	292	326	275	298	292	274	299	312	295	292	313	307	284	298	291	310	308	274	252	326	279	288	307	317	281	280	297	258	279	288	306	319	258	268	275	288	287	272	302	293	291	257	305	305	345	286	285	277	282	340	283	303	307	320	311	310	292	303	307	304	284	283	295	299	304	288	260	286	303	297	250	318	304	271	309	290	271	289	287	294	306	273	294	290	286	307	308	256	303	296	244	293	264	299	307	301	316	313	273	289	292	230	310	290	301	300	282	318	323	318	282	320	269	310	287	291	289	287	292	309	295	281	269	310	279	288	306	313	299	311	294	298	308	318	303	277	290	269	294	312	276	261	285	294	281	266	271	319	307	286	265	257	309	316	248	296	300	313	305	299	302	284	283	301	290	300	304	265	307	303	279	323	311	295	287	290	309	279	289	294	322	281	271	266	291	305	276	292	288	329	276	300	291	256	305	298	303	308	256	286	262	304	277	281	307	295	272	307	271	259	289	296	276	282	315	280	291	319	303	317	322	342	310	279	309	294	290	258	282	264	253	313	288	279	287	292	268	270	310	285	300	297	319	304	277	313	295	311	246	306	273	299	299	279	280	295	314	302	296	296	279	273	265	285	313	304	275	278	270	282	294	266	280	302	264	311	291	316	319	292	310	270	293	284	298	275	293	281	308	287	286	292	289	280	292	282	268	300	301	270	319	298	263	293	303	298	305	311	299	294	275	287	314	318	265	285	307	270	298	277	283	290	305	285	289	313	300	284	282	314	313	305	265	297	308	281	283	310	302	318	281	264	269	317	283	303	286	283	303	271	314	323	296	274	322	284	308	283	265	343	250	263	292	272	282	286	306	306	286	280	288	327	315	293	281	286	264	281	275	271	304	272	306	285	281	301	301	302	305	289	311	312	245	299	307	280	283	300	311	291	277	309	290	280	318	297	289	321	297	299	260	282	319	309	267	305	301	281	293	307	268	304	292	295	299	269	287	296	294	310	308	312	298	303	290	294	332	291	257	281	268	270	291	255	283	283	295	311	286	310	271	290	295	324	281	302	284	353	305	295	275	306	280	290	299	296	307	307	278	300	280	303	280	288	272	267	279	288	277	307	293	277	303	272	286	286	299	280	298	292	312	288	278	293	277	287	267	304	287	291	292	301	291	322
27743	18186	5255	1107	804	2061	4425	3334	941	456	529	508	505	476	457	473	512	489	483	498	519	461	473	475	506	433	498	502	487	467	441	486	451	474	482	512	482	475	489	529	526	496	485	511	513	491	511	475	450	490	481	479	467	473	470	512	513	510	447	482	485	507	493	481	501	502	506	519	510	530	495	495	452	481	450	490	490	489	460	467	531	484	467	522	463	482	515	481	504	508	458	533	496	516	518	470	481	493	441	475	445	494	449	480	492	466	452	484	491	515	465	528	503	496	433	444	480	528	474	501	493	478	506	509	464	477	491	503	465	520	509	481	467	465	490	477	519	481	475	496	495	487	496	516	483	521	473	502	463	440	485	507	455	465	524	508	464	499	491	504	499	473	482	482	460	505	492	462	464	489	490	474	508	489	500	453	524	509	468	480	500	442	503	487	501	499	485	507	501	468	516	499	483	494	506	497	466	515	481	481	475	490	475	506	493	501	479	490	468	477	494	512	491	473	514	498	525	516	483	490	517	482	491	454	495	473	514	495	472	501	506	431	516	477	516	516	509	473	463	489	472	482	457	511	496	503	471	481	430	475	523	514	501	475	506	540	513	497	477	513	464	485	488	490	511	479	516	454	507	467	491	471	467	514	534	507	510	458	485	459	507	444	510	496	494	466	467	512	539	463	497	479	494	517	520	498	502	445	458	486	500	527	511	495	465	460	451	510	497	527	521	505	480	527	492	474	519	516	486	474	450	460	516	497	510	485	505	455	516	483	508	520	488	498	524	486	497	463	536	482	456	447	521	526	551	469	473	482	489	477	482	506	470	483	481	486	490	493	502	491	514	461	502	473	512	556	485	495	513	461	462	495	495	463	476	507	497	465	439	482	487	474	485	500	487	463	495	510	508	478	489	519	466	442	483	513	489	489	483	492	500	510	508	458	502	490	513	475	488	533	463	518	532	470	464	512	481	490	479	464	476	501	526	478	505	477	509	501	478	506	477	504	492	489	536	517	480	471	467	479	502	498	474	523	453	524	486	496	488	503	470	544	487	467	508	467	462	504	477	514	476	484	439	461	518	518	459	510	484	462	473	472	513	506	462	497	506	472	497	526	456	482	458	469	474	476	489	458	496	520	476	529	466	484	455	456	498	501	500	493	503	494	506	492	484	479	479	498	488	466	503	479	502	496	493	480	502	450	451	505	484	475	493	483	492	516	480	523	454	462	518	498	529	508	502	510	508	451	498	496	474	463	472	503	471	463	511	506	455	478	488	499	487	477	498	495	481	486	476	509	501	519	496	491	510	465	486	457	501	481	485	495	505	492	500	519	461	492	481	511	532	519	479	458	492	450	497	492	484	526	500	481	501	494	505	494	524	474	447	480	511	455	482	503	516	492	485	506	473	471	484	474	485	484	508	477	500	517	480	493	485	473	485	443	495	450	499	493	502	529	493	493	508	491	499	479	520	460	505	494	482	474	469	519	462	470	514	476	487	509	486	459	489	469	475	483	485	479	456	529	450	537	477	518	461	505	530	501	539	517	466	476	472	464	504	457	463	488	497	484	463	448	492	481	473	478	509	503	481	457	501	483	478	489	457	454	477	479	478	480	504	449	485	480	528	512	478	493	461	446	459	471	451	508	476	484	508	476	455	525	486	476	473	485	521	492	502	487	450	463	462	503	509	468	521	472	480	517	500	495	493	512	460	479	471	501	443	516	425	436	495	499	500	445	501	501	491	499	491	494	486	476	487	475	486	488	467	495	475	460	486	458	474	490	474	502	476	516	497	521	464	498	505	540	520	508	445	468	463	501	499	513	499	499	485	477	477	505	502	508	543	465	472	524	539	494	505	459	477	472	480	514	492	461	491	500	467	482	460	460	456	437	495	483	512	472	485	458	506	501	470	469	520	482	498	463	502	460	463	452	451	500	506	473	511	501	511	505	482	463	502	467	480	516	462	466	485	440	483	497	513	494	505	458	489	503	480	506	476	507	481	467	508	514	458	490	480	500	490	516	462	479	508	460	488	483	490	464	529	500	503	475	489	482	489	506	510	462	508	492	468	480	509	505	503	470	498	493	517	487	456	494	485	480	484	505	480	512	475	482	516	459	525	524	479	492	477	497	527	475	476	474	500	490	487	497	488	513	479	490	480	475	480	471	491	454	515	526	507	483	448	485	489	501	483	504	469	505	461	474	490	498	483	456	497	492	475	490	504	498	473	477	523	440	495	492	498	528	515	485	486	480	510	483	464	452	502	499	482	505	511	481	547	486	511	490	470	483	478	549	457	465	459	459	538	511	481	472	499	523	497	473	484	475	489	513	477	481	528	480	515	460	483	488	494	496	518	478	444	501	497	454	482	456	490	512	496	460	499	485	513	480	475	473	512	473	522	449	474	516	543	494	480	485	480	474	460	463	487	493	472	535	477	515	499	455	511	456	497	501	514	490	495	478	484	509	480	477	453	493	468	496	491	529	464	480	486	494	436	526	502	520	463	526	485	502	466	502	457	466	482	512	508	514	472	532	449	469	498	481	457	469	498	497	486	484	493	524	468	511	457	489	506	492	508	490	491	511	505	506	498	511	478	488	514	534	453	477	495	470	510	471	504	440	481	505	468	476	536	518	473	495	473	496	436	488	477	460	512	472	511	513	483	499	472	474	527	494	497	485	489	484	477	507	506	509	492	486	527	471	499	482	507	493	458	506	499	494	456	480	500	456	518	493	474	492	476	480	502	482	470	503	495	527	497	476	516	518	499	505	518	485	499	475	486	479	468	504	507	456	478	508	521	487	494	534	493	453	519	495	513	461	462	472	507	525	491	488	544	503	478	474	504	450	482	506	447	503	459	467	444	450	508	474	509	480	524	482	487	467	479	512	509	485	492	495	489	489	492	496	487	470	465	466	495	498	470	490	491	516	501	516	484	483	447	532	495	493	473	546	456	497	479	503	490	533	456	449	534	470	520	516	462	471	484	488	514	460	450	550	501	484	470	480	469	484	474	513	499	467	487	497	504	478	495	487	489	495	476	490	470	477	508	511	458	515	474	485	496	495	457	494	491	500	475	440	533	480	451	497	496	509	478	475	445	507	479	474	431	506	483	479	467	448	456	519	480	510	480	540	505	504	484	497	481	465	482	508	487	494	497	468	473	511	505	474	510	474	488	461	506	481	470	484	466	512	472	497	480	503	483	450	505	516	482	503	461	488	493	521	496	507	493	449	474	480	527	533	480	465	451	498	494	541	483	419	470	493	453	473	457	493	443	488	483	520	491	489	497	486	519	498	510	471	486	483	506	483	506	446	445	495	500	472	472	475	489	479	474	485	493	507	472	522	468	505	479	462	509	478	471	501	484	515	522	492	474	490	543	472	493	495	510	440	488	469	511	483	514	496	487	522	534	517	475	510	450	474	494	468	501	512	531	494	474	458	495	503	495	486	488	492	495	531	501	513	463	513	480	489	498	503	491	502	507	519	521	477	464	464	515	502	483	458	520	514
14616	15911	3005	1502	1378	3748	7742	5640	1332	676	663	639	705	671	703	670	680	663	654	662	662	695	678	680	694	654	692	640	636	656	658	618	658	656	642	681	663	644	607	659	682	697	630	671	684	680	624	674	668	671	670	619	680	690	629	655	664	694	660	666	622	651	687	655	629	720	647	688	667	657	635	618	638	643	665	692	652	663	637	677	684	658	691	659	631	713	652	676	647	690	651	674	696	712	646	640	639	678	671	681	683	669	699	650	672	675	663	648	700	707	637	639	673	700	684	673	658	627	657	671	668	670	765	644	692	651	677	680	678	625	662	646	692	660	664	682	685	658	671	662	645	706	636	686	671	662	640	645	634	672	673	661	691	684	679	636	665	680	631	688	676	687	629	689	658	616	656	651	694	655	669	660	631	661	686	714	680	736	690	758	643	689	652	646	654	628	691	637	610	694	638	674	653	666	692	677	641	633	652	655	644	685	689	666	662	675	623	623	697	621	692	687	651	646	660	627	651	672	718	588	654	704	617	633	644	659	667	654	694	676	671	688	665	645	656	707	663	656	645	720	688	685	656	721	664	691	701	660	684	673	651	696	626	680	652	645	690	645	698	647	656	657	725	627	647	688	661	635	610	701	733	601	611	633	658	663	666	646	646	652	683	691	652	640	671	662	657	671	662	696	670	683	688	617	697	647	674	633	689	686	692	696	654	624	697	658	642	708	712	668	679	720	640	645	652	710	659	636	704	711	661	654	691	654	681	696	689	665	671	648	676	644	657	641	672	646	678	673	647	673	680	682	679	687	692	643	723	624	675	699	650	672	698	636	641	649	634	672	630	655	665	680	693	686	654	670	645	667	642	634	677	716	662	676	668	723	644	613	663	623	670	604	693	684	644	641	714	698	656	643	658	650	691	720	635	623	675	680	639	710	725	650	639	599	696	678	683	642	674	676	721	663	608	674	638	673	632	622	622	685	665	655	721	608	665	642	675	668	631	681	644	691	671	648	690	681	665	665	658	635	670	665	649	661	636	676	643	665	691	602	641	661	644	680	644	658	678	658	661	650	660	633	684	654	695	670	644	622	638	671	658	617	678	654	688	670	639	677	673	679	704	656	665	677	685	654	656	707	626	698	683	674	667	628	652	708	658	687	667	693	668	668	650	677	699	709	656	647	677	658	677	689	637	646	601	637	624	689	705	687	699	712	688	696	647	668	662	641	672	593	644	684	651	666	646	661	659	689	671	644	646	667	679	633	701	666	679	692	650	666	706	651	722	701	640	663	698	663	676	645	659	679	628	684	623	674	639	659	660	680	669	634	708	673	638	665	675	652	667	651	632	660	667	628	636	662	659	656	682	682	656	662	657	664	702	676	686	694	673	692	640	701	688	639	680	677	695	637	685	688	677	632	677	655	656	621	630	641	704	647	666	623	726	648	678	629	662	599	664	665	658	636	653	650	619	662	673	688	695	688	664	693	682	652	636	688	679	656	673	690	692	641	668	663	658	668	646	694	655	624	690	660	626	644	693	644	703	636	679	682	656	677	678	669	655	658	653	673	672	657	667	671	660	680	663	647	624	649	610	695	672	691	634	656	641	627	623	690	699	645	685	615	677	695	643	661	687	682	683	689	673	680	651	633	648	643	628	719	718	677	638	679	707	658	670	689	649	645	651	663	679	682	665	650	682	599	669	665	692	639	653	642	680	666	654	659	660	684	666	716	677	693	664	650	669	655	647	663	654	663	678	622	647	656	676	706	650	660	668	661	664	686	687	660	675	664	664	685	703	676	675	631	635	610	660	650	647	653	661	670	691	643	667	721	661	658	663	644	662	646	683	683	721	668	647	628	669	673	694	625	692	661	630	650	704	646	654	709	650	748	634	645	623	705	655	659	664	622	658	659	650	649	657	700	667	666	629	665	662	644	683	645	675	667	639	687	675	673	656	676	645	688	637	629	650	648	661	647	687	654	681	674	635	627	649	697	711	663	661	688	658	686	623	699	621	705	703	673	706	681	648	671	654	716	650	634	716	638	649	665	641	669	665	661	657	704	702	657	679	665	614	709	661	697	663	676	604	613	673	676	665	652	713	633	684	690	656	680	637	652	701	653	645	679	649	656	674	666	655	648	651	684	674	685	673	655	641	674	659	631	644	625	668	694	618	672	654	614	682	698	698	681	656	677	629	659	685	654	670	692	730	654	694	670	665	665	652	670	653	668	627	720	649	667	692	686	687	662	652	674	692	678	675	660	640	653	655	635	642	660	637	655	643	674	664	649	676	677	674	661	702	658	672	682	641	690	670	657	653	671	644	656	676	642	636	653	609	714	679	664	668	629	648	700	671	672	656	613	638	676	688	663	675	650	641	719	674	660	650	642	636	706	643	670	676	659	634	626	677	676	611	669	667	666	630	658	688	684	664	628	674	645	625	655	657	682	694	640	740	636	607	681	668	646	704	664	687	649	713	656	681	683	685	655	639	661	630	688	646	704	680	652	651	656	632	646	660	666	665	687	690	689	712	673	635	691	704	712	644	637	677	637	651	692	721	661	623	650	649	669	688	650	657	636	669	657	645	663	668	632	661	651	640	658	684	662	673	684	654	681	645	668	720	671	653	658	667	696	656	677	664	697	677	671	743	624	627	664	685	665	675	609	641	614	696	688	666	599	659	674	647	662	657	650	645	657	653	695	703	680	698	643	655	678	657	675	673	672	687	675	688	637	644	670	678	630	654	641	641	663	660	668	652	651	657	638	690	603	649	671	668	673	645	652	668	679	658	671	680	657	644	634	656	671	698	664	716	718	729	679	670	715	709	668	673	699	683	699	632	713	682	645	661	690	661	709	662	641	641	660	647	633	673	654	721	631	631	675	656	630	658	698	681	711	683	647	743	669	631	655	667	655	695	703	620	673	653	629	653	664	626	701	667	673	676	648	657	703	668	637	679	676	640	682	653	637	695	664	673	669	689	716	646	682	645	686	696	632	671	632	653	612	619	668	655	705	646	667	702	662	614	671	668	685	614	646	743	652	630	655	666	634	707	708	662	659	642	697	651	652	710	653	673	675	664	636	633	634	694	669	657	637	698	661	666	645	667	678	638	686	691	623	673	632	654	698	672	650	625	614	699	619	636	650	673	656	706	669	629	655	649	687	699	645	704	644	705	672	660	665	602	699	611	634	686	647	626	613	697	671	656	703	662	701	734	691	705	635	656	694	698	661	674	666	694	652	676	626	660	673	708	654	666	650	700	645	654	694	700	695	667	643	685	664	623	671	649	625	645	676	676	624	642	685	703	716	709	651	641	710	634	638	617	689	643	653	663	708	714	692	675	695	684	692	657	608	641	698	689	703	656	647	698	704	644	681	659	643	662	684	714	669	652	676	660	629	671	659	632	720	627	702	670	617	658	679	690	662	675	642	670	653	675	658	698	698	672	661	686	648	662	657	682	675	656	689	672	686	624	672	641	614	677	649	638	683	668	644	721	661	699	684	668	705	724	672
23419	21168	27602	24854	19655	10226	31299	24220	6662	478	402	416	411	443	399	428	393	387	400	421	397	392	412	393	450	430	416	384	401	452	432	402	367	442	392	409	404	422	420	412	423	359	381	399	407	409	405	410	373	424	398	438	387	402	380	424	416	416	419	381	403	432	398	388	423	415	378	412	423	415	382	432	441	393	420	409	412	446	370	409	430	443	428	413	396	386	455	419	403	374	423	416	372	382	425	404	430	411	405	405	421	403	382	395	377	445	397	409	415	382	385	408	412	395	415	446	369	391	378	409	429	413	403	457	381	415	396	405	399	425	393	392	401	419	435	404	401	434	391	385	371	396	403	410	434	437	428	378	422	411	437	397	420	431	460	420	386	445	369	389	430	404	401	371	384	421	407	418	408	391	433	394	372	390	412	419	415	390	391	400	429	395	439	404	411	439	408	429	391	426	387	400	403	408	405	386	442	401	410	397	405	394	438	393	365	421	423	403	378	402	411	402	398	407	401	381	395	403	387	390	395	426	398	408	391	367	403	407	385	418	394	447	424	404	401	339	395	425	397	427	379	419	384	424	387	426	422	409	399	377	399	435	411	424	412	366	381	386	420	407	411	424	392	438	383	395	398	423	419	422	400	399	403	422	410	405	391	395	413	417	426	438	391	393	402	394	387	436	405	423	408	382	427	379	388	420	425	397	404	407	409	416	440	412	391	403	415	379	404	401	429	393	417	422	413	435	404	428	382	384	370	412	409	400	371	422	413	364	432	394	433	398	384	397	412	397	402	403	387	428	428	426	385	381	406	406	408	432	382	395	403	422	418	386	405	405	375	407	392	380	429	395	379	426	410	405	373	412	386	395	395	416	416	425	407	393	394	400	389	412	407	391	363	397	397	398	429	395	428	397	388	451	409	384	408	420	399	392	407	404	407	408	400	389	376	389	381	394	391	396	396	444	416	418	410	405	396	404	409	388	419	421	384	390	399	434	412	414	410	402	452	420	386	385	384	418	415	410	400	398	410	386	425	399	395	397	390	439	434	381	409	394	411	382	398	408	423	410	434	439	389	409	413	402	428	444	393	434	396	389	388	426	388	403	436	379	377	412	407	408	443	382	385	420	414	419	443	407	427	398	405	454	404	432	422	410	405	393	436	398	400	429	419	412	407	438	431	428	406	432	383	422	399	382	417	375	442	431	401	387	416	410	355	409	421	422	396	416	422	405	387	405	373	404	421	458	388	405	416	399	413	401	397	428	401	394	389	425	369	375	417	408	414	423	411	452	395	393	444	397	433	421	422	421	421	405	437	408	405	398	400	400	413	430	408	398	425	432	417	427	369	393	381	424	424	390	414	428	392	424	435	392	420	395	381	412	412	374	385	386	394	420	441	377	401	365	419	404	369	388	422	414	412	418	415	402	431	411	382	455	405	400	394	380	398	408	392	373	420	404	392	357	409	421	404	389	406	403	357	388	407	378	370	403	410	395	430	395	411	412	410	425	360	411	409	414	383	401	364	418	424	386	398	463	441	402	416	393	426	413	415	381	375	411	379	396	427	411	416	386	389	396	398	411	406	414	452	393	441	384	409	420	387	425	356	424	404	373	408	415	436	427	426	444	418	429	396	416	409	407	373	406	377	406	409	400	421	385	396	448	398	403	432	417	385	381	378	367	413	430	418	397	416	427	400	372	408	404	430	394	414	369	384	421	397	408	391	421	390	409	392	394	400	395	444	398	386	418	389	434	416	372	414	373	378	411	415	421	469	413	392	404	388	359	399	385	423	440	380	406	452	423	395	434	395	432	418	442	399	400	389	419	379	398	419	385	403	399	427	402	402	372	413	413	416	433	407	410	406	416	441	427	422	384	437	426	416	395	401	371	403	386	414	415	398	447	381	409	422	434	386	443	366	426	399	403	404	376	397	405	417	416	406	426	405	384	403	413	403	408	393	413	409	387	433	414	434	429	424	407	409	407	413	396	412	406	401	403	419	413	382	395	424	380	382	418	408	397	434	363	401	370	423	433	404	445	378	418	381	430	392	398	447	376	433	430	405	415	365	391	400	433	395	373	402	396	403	418	402	406	388	401	402	358	417	410	437	387	416	390	414	418	402	422	412	386	418	372	387	397	396	396	404	414	445	359	398	390	391	367	383	391	410	378	387	413	411	393	403	429	395	422	392	378	447	395	368	401	422	413	460	423	384	396	394	440	413	449	402	437	408	410	396	373	427	411	456	373	402	440	429	434	386	407	430	410	398	430	440	416	446	424	404	401	416	433	427	408	408	416	388	412	423	396	427	401	382	423	420	402	457	422	427	386	424	426	386	412	404	449	405	424	401	429	400	421	399	391	425	397	396	419	390	440	414	418	438	414	409	423	375	374	412	376	391	409	384	420	431	436	412	411	419	420	406	427	405	383	375	384	398	422	380	385	441	401	399	383	418	425	381	427	383	409	403	396	411	447	427	392	396	416	388	425	412	394	399	395	437	446	418	406	389	389	452	429	433	414	425	404	390	426	398	398	454	396	353	420	366	386	384	428	408	421	380	418	444	376	408	373	425	377	415	414	378	434	403	387	400	430	388	412	404	415	404	413	428	424	395	386	417	420	383	409	411	428	408	403	395	363	429	396	405	420	419	375	407	423	408	388	404	381	374	375	420	405	422	423	418	393	422	435	402	410	409	418	409	450	441	388	367	428	376	413	414	450	438	371	384	406	418	396	352	412	372	430	416	374	387	422	365	386	429	372	409	398	380	435	384	418	405	395	404	420	432	411	395	400	399	375	438	404	413	367	447	388	380	416	373	418	390	401	405	407	432	412	432	408	370	403	400	425	420	428	406	389	424	407	415	406	389	393	397	401	400	431	404	443	433	434	415	418	417	399	413	385	419	421	382	419	413	408	393	414	424	412	426	407	432	400	428	419	427	419	400	408	401	414	404	419	372	404	395	445	414	423	392	426	376	425	398	389	409	432	415	371	374	420	433	416	389	425	398	392	401	436	423	437	434	421	392	389	386	405	398	356	445	416	420	435	372	403	410	402	409	395	416	376	460	413	417	399	407	413	412	410	407	423	418	397	389	414	401	412	411	403	348	402	366	422	400	408	418	389	401	426	402	374	407	386	406	414	437	424	389	374	409	376	436	405	390	447	412	384	402	409	390	387	423	410	392	429	409	410	407	434	415	397	380	375	434	409	422	407	418	366	400	409	388	411	399	408	388	394	410	364	382	390	406	365	396	448	412	417	386	395	420	416	393	415	429	421	413	387	382	420	366	390	375	387	411	403	375	442	382	423	397	403	398	439	402	419	419	390	390	375	395	409	422	390	407	381	433	411	444	389	383	411	447	384	417	388	413	378	411	400	379	414	459	377	429	401	399	415	404	399	427	404	386	417	419	425	427	391	446	410	423	435	381	395	414	414	411	411	409	442	423	409	398	431	397	432	407	424	382	411	402	401	418	389	392	445	405	400	412	396	401	416	395	399	397	370	429	377	383	434
20750	35581	11254	5792	3875	14006	37014	29106	7244	627	568	571	541	562	573	572	561	556	584	590	549	587	581	536	578	578	599	605	574	585	560	570	587	629	582	556	595	598	573	574	600	576	604	555	530	572	554	597	562	523	572	575	557	558	576	562	581	581	564	571	581	607	545	585	547	512	544	576	568	582	575	566	578	601	593	580	589	555	621	527	602	547	592	586	566	581	530	520	530	565	539	554	527	542	587	556	557	567	544	621	596	567	619	594	605	533	566	556	541	594	547	572	591	555	547	563	544	598	585	603	562	562	518	600	511	527	545	556	530	555	611	534	568	572	584	546	552	573	559	593	565	609	580	557	557	598	584	562	543	557	587	562	535	561	575	595	632	566	579	562	577	605	540	571	565	592	564	572	610	541	578	566	571	552	591	543	572	584	563	561	561	570	582	547	571	556	575	583	590	515	570	583	591	562	540	584	545	575	583	605	584	551	578	577	573	561	597	580	590	586	552	572	549	550	565	573	551	574	620	583	609	579	598	571	595	574	550	586	564	582	589	598	551	575	586	566	573	551	589	570	618	565	539	560	607	557	544	566	605	510	579	545	590	530	562	600	561	561	584	580	573	629	586	563	546	595	572	590	567	568	598	559	521	523	601	535	601	578	553	552	546	583	612	569	575	561	557	556	613	573	597	580	559	597	570	617	552	573	573	557	560	486	577	631	547	554	577	542	549	530	575	545	557	587	549	563	570	545	587	554	520	532	557	555	567	567	553	572	572	566	523	576	554	569	589	538	577	609	547	567	587	563	553	576	573	593	574	536	535	564	544	598	580	559	567	521	577	549	565	586	565	567	570	557	600	545	567	546	569	587	599	595	581	584	588	554	562	612	537	597	569	578	552	551	594	549	580	581	585	548	508	547	506	544	572	566	570	526	534	533	529	566	557	595	564	594	572	594	596	552	557	604	582	544	568	578	551	553	594	554	566	508	601	555	553	537	571	519	562	553	587	602	558	548	567	553	557	571	574	539	575	537	535	556	551	579	596	537	542	578	575	582	566	580	596	575	556	559	554	571	597	578	578	570	541	579	530	543	554	588	574	514	609	536	566	553	556	572	580	566	601	581	579	571	539	516	539	561	581	544	559	618	564	556	615	583	543	548	574	607	549	572	583	569	525	571	548	530	562	580	540	550	559	557	531	602	605	592	538	606	593	597	533	585	568	546	552	561	533	558	550	523	570	539	560	567	551	564	555	596	512	572	579	548	586	587	578	568	530	568	535	535	571	551	537	542	580	564	615	580	563	573	560	621	603	549	562	558	527	586	592	538	572	548	593	566	507	550	547	551	603	574	554	573	538	570	558	559	537	563	569	565	607	546	582	600	586	546	571	584	551	536	547	606	563	573	547	568	578	564	563	560	532	590	588	612	605	586	587	589	534	562	575	576	593	549	585	556	608	595	568	596	609	563	604	629	603	562	570	549	594	555	523	538	594	581	559	591	614	555	590	566	575	568	575	554	564	602	588	546	584	551	546	543	599	577	577	550	568	568	533	607	600	583	575	579	594	555	625	558	585	570	523	547	562	618	567	571	572	613	505	562	550	555	538	549	570	557	572	525	554	604	545	542	565	586	506	571	577	527	547	560	534	588	542	549	548	601	597	615	584	566	591	599	546	568	596	544	557	563	543	577	527	559	578	512	579	604	552	586	544	500	561	546	554	569	588	541	584	565	557	578	563	566	579	559	584	608	532	592	538	541	577	555	556	575	622	571	562	604	579	572	564	567	556	573	535	592	583	584	615	596	569	558	571	578	578	536	575	571	604	566	539	548	533	568	555	554	557	590	600	523	553	600	557	544	564	540	569	553	612	545	573	585	530	573	551	582	554	547	538	559	546	593	559	610	571	600	578	573	557	538	549	569	551	557	527	552	542	556	561	525	574	548	558	601	553	561	571	586	566	538	596	569	572	559	565	575	586	546	584	565	573	552	531	582	599	556	621	591	563	596	565	561	552	573	561	547	557	611	608	597	562	575	585	554	534	577	559	546	584	571	613	584	580	585	569	540	563	547	590	567	575	577	566	575	581	532	579	580	510	549	560	552	573	528	600	587	565	635	566	582	547	582	624	536	526	539	561	557	591	583	596	581	579	567	566	554	585	600	612	563	546	530	543	589	559	635	630	530	565	520	569	545	565	571	594	576	583	586	581	538	605	562	540	566	594	554	530	602	523	597	557	548	523	580	551	570	568	557	582	583	588	523	546	532	589	550	569	582	564	556	551	585	572	599	558	540	568	554	569	564	551	578	574	559	580	588	568	566	523	539	596	560	599	612	569	564	556	595	572	608	547	559	526	584	567	583	530	623	568	553	595	557	560	542	561	542	562	546	541	539	551	520	603	575	558	543	552	570	569	575	584	542	591	569	556	570	571	557	599	535	611	507	577	570	542	541	597	562	585	572	543	569	591	570	577	581	582	564	593	587	539	589	587	564	623	558	608	531	590	595	585	563	559	601	567	587	555	596	598	622	551	572	573	586	585	529	569	567	537	551	559	537	595	599	546	567	566	562	527	591	535	582	553	508	602	539	564	569	555	591	530	578	598	606	538	580	524	588	566	566	567	566	533	593	569	523	529	574	565	569	571	551	536	584	577	585	607	566	581	605	565	549	567	578	565	571	526	549	569	569	552	572	600	540	557	547	555	618	570	570	558	616	489	544	582	557	592	544	577	627	533	510	574	563	585	556	577	569	586	568	576	554	571	556	580	558	531	578	562	570	554	568	579	567	562	573	592	577	582	571	617	539	547	520	573	569	591	582	549	584	554	583	532	558	587	544	523	531	557	593	552	580	556	576	537	567	550	534	573	552	525	548	540	576	581	567	598	611	576	570	601	589	539	594	569	578	594	596	555	610	540	582	554	557	550	546	571	572	552	570	575	585	564	579	544	578	585	565	568	573	608	512	564	569	563	549	547	574	583	559	587	552	555	570	584	558	562	540	552	579	593	601	568	577	582	572	569	550	568	614	563	599	551	571	601	580	576	533	589	544	541	598	589	567	571	516	594	584	543	552	584	603	582	535	594	535	540	585	552	562	572	544	570	535	589	589	535	572	546	539	541	548	566	570	604	571	512	596	580	623	576	572	508	645	588	557	581	602	548	572	547	562	552	575	522	584	552	587	615	551	563	589	525	544	592	550	539	602	541	575	587	545	536	608	565	573	563	554	601	592	580	569	548	552	565	569	555	589	572	551	520	517	612	570	539	568	548	586	551	552	532	594	544	593	573	582	566	495	582	552	571	550	579	560	584	570	598	591	566	572	571	613	601	544	580	541	564	542	561	573	555	520	594	536	519	534	556	601	534	593	584	542	607	543	578	566	567	531	583	590	573	558	560	535	529	555	562	565	532	576	545	548	543	578	582	577	574	562	603	584	556	557	537	618	522	584	539	557	532	590	570	584	571	519	559	554	550	575	595	603	547	580	574	573	583	566	560	513	535	537	537	538	545	582
24847	21172	25317	21579	1893	4730	13063	11180	2383	377	356	368	364	389	378	371	368	365	369	355	392	362	340	354	334	355	373	344	380	356	323	350	374	337	348	353	357	395	354	337	370	343	373	352	367	385	387	378	365	348	341	392	364	348	319	384	401	357	392	361	357	356	388	351	374	323	350	373	372	367	367	336	343	378	371	402	318	369	360	338	359	360	328	371	384	359	337	355	337	359	363	361	348	356	352	348	343	386	343	355	351	356	341	371	365	366	389	352	377	350	390	389	362	355	319	348	368	353	327	365	354	366	386	369	360	360	376	359	363	349	342	370	371	359	381	372	347	360	352	383	368	391	366	381	350	345	385	359	380	346	338	351	355	354	360	361	379	341	325	366	354	348	333	337	375	362	355	372	351	372	395	364	361	391	369	369	376	367	361	352	347	391	390	370	350	360	368	382	388	367	354	352	378	393	368	356	360	329	358	336	381	382	371	347	387	362	366	386	377	343	355	356	365	335	382	383	371	369	384	350	363	345	370	384	326	366	381	350	352	381	368	395	367	352	380	348	388	372	361	368	358	378	345	342	359	331	354	382	374	387	384	322	365	354	386	408	413	354	365	391	354	396	350	346	385	412	326	361	379	363	376	352	368	381	345	377	351	347	359	376	374	369	403	367	338	352	339	345	329	371	349	361	374	333	355	337	354	380	378	337	358	361	364	338	384	358	400	387	361	358	353	357	338	400	362	355	351	352	377	385	336	385	340	380	379	348	370	378	376	376	385	377	355	342	352	389	358	366	365	360	348	396	365	348	357	376	353	400	389	370	362	341	380	402	377	346	365	372	404	363	380	355	370	351	357	353	390	314	375	380	311	380	348	327	379	363	359	371	384	384	384	364	357	380	373	367	357	386	385	348	353	386	325	320	355	377	358	394	348	352	372	349	354	389	381	348	394	360	392	358	375	335	360	361	353	380	356	350	358	362	352	366	357	357	363	323	360	381	349	348	388	403	401	358	353	372	378	343	371	370	411	358	361	385	384	389	358	351	376	388	382	348	374	355	345	374	339	385	352	377	373	348	385	378	374	343	324	340	352	384	346	356	364	320	363	367	342	352	398	353	344	350	367	396	364	372	391	373	406	345	353	360	374	391	347	316	338	344	334	373	371	352	345	353	402	333	371	382	356	363	357	358	346	360	376	388	367	360	333	382	345	349	354	373	364	367	364	367	336	373	380	361	364	362	435	363	363	353	373	387	381	345	350	365	353	360	365	377	360	374	374	322	340	351	375	387	363	381	382	347	366	367	357	378	332	349	386	373	377	372	378	408	372	399	375	371	394	349	362	425	378	377	350	391	348	365	351	365	342	356	367	326	364	378	373	337	361	357	380	362	402	374	361	368	378	380	356	361	382	406	352	371	391	381	343	310	343	358	390	354	406	361	356	364	348	377	363	364	375	369	373	364	393	374	387	316	354	391	362	336	378	351	366	353	381	326	348	379	354	366	345	380	371	346	357	347	348	387	361	357	385	361	387	374	339	359	361	378	405	375	356	335	382	386	352	346	379	383	347	379	377	371	323	394	358	397	383	361	387	372	358	367	385	427	372	354	380	367	375	373	353	353	394	346	361	401	322	340	368	369	376	334	388	406	337	370	376	342	360	359	366	368	362	380	374	353	342	343	333	349	341	370	361	318	354	366	368	390	356	360	366	345	377	362	390	350	346	360	351	338	367	334	366	343	352	347	398	327	363	347	339	383	363	342	382	350	346	380	337	348	346	365	343	372	374	389	364	348	339	338	348	366	347	389	374	346	345	369	345	386	334	380	392	372	389	381	365	403	366	412	341	374	384	381	366	375	373	372	376	373	350	345	382	385	340	369	381	395	340	353	388	353	339	356	375	379	365	327	367	348	385	384	365	364	369	368	373	380	363	345	383	376	349	355	366	348	377	369	370	362	376	367	352	348	382	367	386	332	338	362	390	364	386	349	375	351	364	381	338	353	337	355	344	323	358	360	351	327	360	368	369	352	367	406	346	367	372	367	361	377	390	363	376	371	363	356	364	372	353	363	347	385	353	318	354	372	360	348	322	388	381	370	345	356	332	367	373	330	347	355	343	387	352	373	388	365	354	365	370	371	365	367	400	378	335	382	369	345	353	360	385	375	365	368	356	320	375	325	368	380	394	381	370	336	345	374	339	348	354	360	358	362	370	365	367	338	364	361	380	369	340	328	326	339	345	376	357	364	375	375	373	379	362	349	383	366	340	369	364	326	368	366	368	360	379	324	391	342	347	350	377	341	338	334	362	391	345	385	411	348	363	374	353	348	367	321	334	363	398	349	315	357	376	353	355	341	338	393	351	377	360	394	364	371	367	325	371	403	354	378	389	364	381	365	352	374	371	396	390	381	379	353	357	380	339	356	338	329	360	366	342	349	365	361	356	372	357	355	370	358	356	377	364	389	343	355	350	356	378	385	347	353	384	352	375	381	383	346	343	370	358	328	375	349	360	367	353	370	363	364	359	338	368	361	386	414	372	353	365	352	367	391	395	378	353	411	370	367	363	379	363	336	344	380	402	356	354	376	338	399	373	376	341	368	346	364	364	392	332	379	328	378	340	376	328	337	338	363	320	394	350	374	327	332	388	337	351	359	349	377	365	376	365	376	362	377	339	341	351	368	339	348	334	394	351	370	371	385	342	389	343	399	367	381	341	367	376	370	362	363	372	385	361	352	356	345	369	333	383	377	347	341	343	359	361	362	353	372	372	392	383	356	391	375	367	365	337	384	358	386	377	383	383	372	385	345	345	376	339	362	336	386	381	363	355	389	325	403	384	370	393	356	359	347	380	375	335	389	391	344	332	365	361	356	357	350	326	374	377	351	347	367	391	356	349	354	374	342	366	377	322	385	401	340	371	322	354	362	375	345	357	361	335	348	345	371	393	356	318	380	352	354	339	359	369	384	378	400	362	336	352	334	368	386	396	373	380	355	388	377	354	395	413	381	365	388	360	369	367	326	388	331	368	356	393	360	348	379	352	362	388	337	351	329	383	357	317	330	337	331	366	347	377	358	363	352	385	372	357	306	379	366	379	347	357	371	344	331	378	353	365	353	419	358	360	360	346	361	378	326	377	381	390	348	374	348	375	367	338	343	372	373	394	378	319	337	352	377	382	345	339	345	390	386	379	376	358	364	365	382	343	349	350	391	349	364	386	358	352	387	363	380	349	360	365	341	366	365	310	356	365	414	365	355	329	339	370	363	348	351	349	357	369	361	368	383	347	370	343	368	374	388	328	378	318	371	360	318	330	342	375	363	328	368	356	344	344	360	370	346	345	394	345	366	349	351	344	391	358	367	375	365	354	375	334	326	371	376	351	363	373	349	366	335	331	384	363	394	366	366	355	349	364	400	344	325	344	382	362	357	385	340	370	364	390	315	334	357	360	377	340	358	381	356	400	369	374	343	354	373	373	392	372	386	351	396	374	350	377	346	326	326	334	364	356	360
19188	29331	7704	2580	2012	10914	23395	20366	4174	509	504	495	474	526	498	504	468	533	475	486	522	470	484	490	502	498	518	495	456	498	497	519	447	471	486	494	494	513	507	498	526	488	503	501	492	504	529	499	473	482	477	474	499	461	517	523	468	473	481	489	529	520	484	509	519	451	508	470	505	456	468	543	510	493	488	504	458	480	507	459	492	481	486	493	514	509	513	459	489	515	473	457	510	492	490	513	461	481	512	466	435	468	484	520	517	509	498	491	505	474	484	496	508	500	523	517	512	518	464	491	476	491	456	470	464	494	486	495	483	470	488	508	491	497	461	474	481	501	497	492	466	491	476	493	500	473	478	474	469	475	487	511	482	477	521	463	476	511	479	504	509	507	456	514	497	490	493	517	479	500	490	509	486	476	476	465	467	441	486	488	448	460	530	525	531	521	488	490	515	474	506	499	482	467	508	499	523	465	476	485	473	533	537	504	461	503	546	494	563	493	514	495	501	462	499	465	498	479	521	497	505	497	524	506	462	479	491	498	557	486	475	499	516	494	477	482	496	471	466	500	514	506	508	470	484	514	468	488	494	476	472	509	470	506	504	497	481	496	490	484	519	519	477	473	462	526	471	472	490	475	471	464	469	465	495	511	488	491	483	456	475	549	490	493	513	502	496	523	485	508	445	535	477	512	511	497	487	460	515	534	453	483	482	543	486	504	502	494	472	477	425	490	497	486	488	473	493	495	500	500	484	486	478	501	517	515	486	483	477	513	494	479	496	517	492	514	493	470	524	475	494	498	516	521	476	485	474	488	498	487	549	450	509	503	514	463	431	457	506	519	497	496	435	494	515	526	502	468	530	450	445	491	470	462	452	504	504	513	526	458	517	481	496	537	495	507	512	519	474	472	473	473	481	508	526	499	498	525	484	492	494	504	489	477	489	492	528	486	516	465	489	491	515	474	496	475	503	478	492	483	513	521	532	566	477	466	505	540	486	487	514	484	479	497	504	509	468	520	467	497	521	499	499	478	499	482	512	524	472	499	508	510	488	510	509	502	480	498	500	516	482	496	478	465	469	487	499	494	476	514	481	451	486	485	525	473	516	458	501	460	464	486	521	494	486	509	522	480	495	489	478	502	520	506	498	491	489	464	507	467	508	472	461	478	495	499	462	498	498	513	478	502	507	496	514	488	459	500	508	509	484	484	525	499	519	446	493	513	515	454	493	468	517	474	479	524	451	461	497	512	510	476	463	529	515	451	498	489	503	483	517	503	510	510	519	460	456	454	449	470	516	484	539	478	478	505	501	495	495	468	465	478	480	478	495	477	503	510	490	488	491	461	498	477	500	480	529	496	491	473	487	456	490	501	515	479	477	460	501	483	471	493	487	464	500	486	510	533	506	493	478	535	463	518	480	479	473	480	511	498	490	460	472	517	512	508	484	517	453	467	512	517	472	481	488	487	473	529	523	497	491	473	494	537	487	499	536	446	516	473	510	486	477	520	493	465	466	467	483	509	510	513	486	496	434	524	483	515	491	471	503	483	443	471	523	476	525	484	510	472	458	494	501	517	480	480	475	496	507	501	477	501	461	458	503	506	530	476	470	498	496	500	504	507	483	502	505	490	516	480	481	451	498	498	487	459	489	521	513	529	476	519	506	491	508	478	489	488	487	490	512	475	491	479	483	492	505	498	521	493	466	483	510	535	426	441	524	485	475	488	478	488	471	484	480	524	489	484	501	481	512	540	499	505	481	478	505	518	460	469	485	492	519	480	504	466	479	511	444	452	469	481	521	474	526	487	472	526	519	525	475	488	501	444	481	454	492	514	465	459	483	504	446	436	453	518	469	480	493	466	508	477	495	515	452	498	491	560	477	493	531	486	470	524	468	503	479	464	462	458	484	507	507	481	508	465	463	526	493	469	541	477	487	520	516	494	481	462	477	460	482	478	480	485	439	486	514	491	473	520	496	494	514	503	504	479	432	510	463	460	518	521	477	499	504	521	511	523	489	491	520	536	481	494	503	491	510	509	500	465	474	472	525	495	468	526	485	451	511	475	500	503	511	461	538	470	457	496	460	543	514	536	516	467	527	499	496	485	475	502	475	466	520	490	529	524	457	474	481	481	497	504	519	520	492	499	483	495	489	515	513	492	506	471	519	483	495	484	493	457	489	486	513	482	496	478	479	537	459	461	505	477	514	509	495	486	477	487	487	484	477	489	455	515	471	479	489	489	498	498	479	490	450	503	475	500	443	499	501	486	471	482	512	468	481	490	482	459	499	482	504	509	478	501	484	535	492	491	495	473	495	520	476	481	505	451	505	510	489	491	457	473	520	536	485	495	493	462	458	493	481	504	504	467	512	464	509	454	492	499	508	459	500	505	496	530	514	511	535	482	471	493	527	498	516	490	480	480	495	532	508	478	530	457	509	501	509	499	526	486	479	478	498	501	500	486	520	497	484	522	503	505	440	464	475	462	487	518	510	494	500	495	474	456	461	524	502	519	476	495	533	489	510	507	502	490	484	455	535	469	502	490	493	491	482	502	485	485	472	532	482	491	511	500	465	521	498	497	513	489	483	490	510	506	478	478	498	473	469	519	519	446	478	525	520	469	466	503	501	515	463	463	464	492	545	495	512	545	509	507	468	473	502	460	466	518	482	509	452	505	501	498	477	464	468	485	505	498	472	478	481	532	499	481	492	475	497	522	485	489	468	475	443	448	510	522	538	498	490	448	498	513	504	465	510	503	483	477	478	495	485	505	498	491	485	515	499	529	492	468	491	495	483	487	466	502	490	482	507	508	489	499	527	455	499	534	526	512	531	475	478	498	495	493	479	521	476	487	516	497	456	474	482	532	443	489	458	530	473	471	455	459	519	498	474	474	502	482	538	529	509	496	491	479	486	472	480	511	511	495	514	481	506	496	476	506	501	480	467	500	512	497	479	463	501	519	490	496	471	521	477	448	492	462	464	505	523	474	496	527	522	523	503	483	483	478	502	491	516	508	472	524	457	490	503	455	440	458	502	507	512	515	500	458	475	472	495	506	514	494	482	452	480	528	509	483	510	445	511	528	529	490	512	467	535	454	518	527	492	477	487	498	441	459	495	509	480	468	452	457	480	488	527	467	529	425	498	451	528	511	467	486	449	499	435	492	507	509	496	475	447	548	500	478	461	487	476	512	518	468	511	473	459	469	520	496	511	507	541	484	468	480	534	505	473	501	516	512	476	491	456	470	490	475	529	493	518	490	487	496	467	517	465	450	500	493	487	477	511	495	514	462	536	480	498	476	526	476	493	464	496	510	468	496	474	479	481	478	486	475	527	458	538	496	492	476	485	483	526	465	525	466	441	496	471	477	533	493	473	554	444	501	494	527	472	479	453	467	500	489	507	513	532	467	526	471	473	458	490	482	509	485	480	482	510	509	492	514	498	495	464	495	488	481	515	439	473	487	518	520	501	518	487	572	460	519	488	453	481	502	478	491	510	520	498	508
22481	21196	28227	24354	21147	20490	38378	34671	12142	481	195	185	197	203	224	180	187	206	204	187	224	211	196	192	201	199	216	235	188	179	183	222	175	189	224	194	170	187	206	213	199	189	195	192	195	205	218	191	211	208	189	215	192	183	184	172	210	198	202	191	202	201	189	165	182	199	173	188	182	209	210	218	199	169	199	183	188	193	192	200	198	191	191	198	205	165	179	194	194	193	190	209	197	163	166	205	191	196	181	200	194	193	199	203	197	167	177	203	180	180	181	187	171	183	180	213	173	195	200	184	202	206	199	202	200	204	190	193	196	181	194	185	203	170	207	201	166	194	198	172	191	187	169	181	195	210	184	189	196	197	198	193	197	204	188	205	213	185	202	182	168	205	181	201	202	211	192	195	199	204	220	192	203	191	173	207	186	204	206	220	207	185	216	207	200	213	174	188	197	189	196	178	213	201	186	194	201	200	174	178	201	184	160	176	198	207	192	172	176	186	214	203	154	186	177	219	205	199	182	160	185	196	191	195	198	192	190	194	202	167	193	195	203	194	174	171	190	220	222	198	216	179	156	187	195	214	203	185	174	198	210	186	182	195	162	183	200	188	185	184	180	176	190	203	182	209	187	190	191	206	189	176	176	178	170	199	219	209	190	200	179	191	208	201	192	183	189	182	193	199	193	193	188	179	171	189	183	183	183	187	193	208	170	193	165	207	183	184	201	194	213	198	189	165	210	211	197	201	182	186	199	175	213	188	191	203	211	218	212	195	194	166	193	196	225	187	201	181	170	189	164	179	205	203	177	187	194	188	200	166	174	200	182	189	205	171	197	183	200	209	192	223	191	175	215	201	204	193	200	200	181	200	209	185	182	185	207	196	192	196	203	189	176	187	189	174	182	181	189	171	209	191	194	180	202	183	195	214	169	186	188	181	167	192	208	186	187	202	186	197	161	206	175	188	183	185	208	203	182	204	174	207	191	199	186	206	179	192	176	191	192	159	168	169	201	220	181	210	188	182	197	169	170	196	181	182	177	182	177	194	212	181	210	190	213	188	189	202	202	180	213	207	203	191	190	212	203	169	179	211	203	175	192	194	208	203	206	193	190	206	181	188	183	218	205	156	215	182	209	198	193	197	187	197	186	182	198	175	172	190	163	181	171	194	189	208	173	204	169	190	177	191	205	200	182	177	182	193	227	212	197	176	189	178	184	186	192	187	194	192	195	191	187	191	201	194	191	176	184	209	189	185	166	174	191	221	187	192	205	189	194	203	166	195	183	182	166	200	176	190	177	206	201	189	201	187	166	181	172	209	206	190	173	187	204	169	187	182	181	190	185	207	202	218	178	163	191	178	177	180	188	190	211	209	191	203	178	202	204	165	218	201	184	181	185	194	191	192	185	178	221	205	180	185	192	189	186	168	173	180	197	207	172	182	187	191	205	204	188	187	208	190	210	212	168	204	171	180	207	182	191	199	186	196	199	206	200	170	179	191	179	198	197	195	214	198	181	180	196	201	172	195	189	181	185	200	183	192	209	212	198	184	194	197	179	174	178	197	179	191	190	212	181	174	189	181	189	203	186	183	197	201	190	196	187	202	206	203	166	167	205	208	192	190	192	191	178	200	187	204	198	218	174	189	190	181	191	179	159	192	193	196	195	206	184	210	184	170	158	175	162	203	204	203	172	193	191	203	184	209	184	212	199	181	203	192	184	190	200	183	180	208	207	185	194	223	202	190	178	188	181	219	189	190	186	196	164	202	201	184	186	195	177	202	194	202	215	181	183	179	168	179	179	169	173	169	167	169	171	213	210	180	181	210	176	195	181	203	183	194	184	186	195	179	205	195	184	172	187	175	196	187	201	181	192	185	203	206	210	200	188	202	224	171	185	199	175	204	193	195	185	206	235	208	189	200	191	180	194	190	197	185	194	184	181	193	212	161	190	206	194	192	175	197	170	200	155	196	202	215	189	208	197	204	195	164	197	195	182	200	187	201	185	190	186	196	199	201	196	188	201	201	183	205	176	200	174	186	188	207	205	199	213	177	195	195	199	186	198	177	191	185	188	187	202	188	172	208	193	193	180	193	189	183	196	185	171	207	193	190	188	187	198	180	191	195	161	188	206	186	186	198	193	194	184	192	184	193	196	178	190	188	206	170	155	202	195	220	211	201	225	191	189	179	164	190	184	210	199	199	175	199	199	215	210	177	183	179	190	175	193	205	191	182	191	184	212	201	170	187	187	179	160	182	191	188	190	175	198	198	176	183	164	184	207	188	181	197	196	187	182	189	194	178	200	197	175	197	211	158	181	197	176	183	180	174	209	203	208	181	215	195	196	199	194	162	202	196	187	163	206	182	210	182	184	211	209	188	200	187	208	184	200	206	201	168	176	164	213	203	191	215	222	175	188	179	182	207	193	172	204	193	191	189	190	178	191	180	207	178	177	199	197	177	197	200	171	199	197	199	205	192	173	171	196	218	193	198	207	204	189	194	175	177	188	184	190	189	192	168	203	163	205	200	192	165	184	199	162	163	187	171	175	194	189	196	207	195	203	174	196	198	198	188	195	202	188	180	194	192	201	180	209	162	203	231	203	171	211	174	185	193	170	174	191	180	198	213	190	205	201	180	193	186	186	204	167	196	182	181	191	199	179	202	182	167	192	193	192	188	189	190	203	188	184	185	178	152	171	206	187	177	187	190	201	185	189	183	198	176	192	224	182	176	176	182	154	194	193	196	186	186	193	208	155	183	187	197	170	187	172	168	201	219	183	191	198	181	185	203	218	192	194	210	182	178	202	218	193	202	181	187	183	189	192	187	198	197	179	189	206	178	202	195	192	195	219	180	180	183	185	192	181	208	202	189	180	155	188	182	199	182	187	194	181	216	176	213	200	182	205	169	190	200	202	182	210	186	175	207	193	170	202	187	190	176	193	175	202	184	190	158	205	175	183	184	187	196	194	171	215	191	201	159	193	184	175	195	172	204	190	198	176	189	170	190	187	185	180	200	160	183	190	191	156	222	171	204	183	210	185	203	196	195	184	218	170	181	163	205	204	190	192	173	192	181	198	184	200	208	181	187	184	202	191	191	184	183	161	189	187	183	191	198	216	201	209	212	173	183	187	188	215	202	176	207	208	189	187	209	202	199	199	212	179	193	150	167	186	160	187	214	195	202	202	188	179	193	179	207	191	182	192	190	210	187	192	203	188	190	222	207	190	189	197	201	204	221	195	175	206	186	180	200	193	174	211	240	196	205	195	210	193	178	190	194	179	203	189	192	183	241	191	186	163	193	193	163	169	211	189	194	172	211	187	172	197	185	205	190	179	187	198	199	193	179	195	189	193	197	197	200	206	200	200	197	208	202	198	192	190	201	220	193	178	201	208	203	191	180	200	175	205	179	192	198	199	203	185	199	184	179	171	202	184	212	171	209	209	178	181	228	192	185	189	174	175	199	166	193	211	185	189	172	221	216	169	186	202	176	186	168	193	210	220	168
25719	41197	13406	6465	4987	9367	43366	39521	9360	390	265	308	302	297	292	274	281	282	264	261	294	296	285	272	283	276	282	297	283	282	277	247	261	276	257	253	280	264	260	274	276	279	251	274	280	266	263	290	258	304	269	265	260	280	281	269	242	282	277	290	260	256	273	253	277	253	247	264	276	275	246	270	265	284	275	271	263	271	257	267	280	262	272	256	284	276	260	264	276	276	261	235	258	261	259	273	257	287	274	256	275	283	276	268	272	260	244	264	273	290	266	286	283	259	280	283	297	264	250	254	269	264	275	265	236	262	259	267	262	269	269	248	263	258	255	243	256	266	329	278	260	253	248	276	274	275	268	274	316	259	281	282	258	278	242	227	249	297	288	262	282	317	279	282	263	276	252	286	270	275	298	255	287	279	277	275	247	267	271	261	287	260	275	287	285	258	282	262	297	258	255	290	258	251	269	283	277	271	273	251	312	264	252	242	287	250	269	263	266	264	265	251	257	282	282	252	255	283	267	254	294	264	255	300	273	260	270	270	254	271	267	291	276	274	262	268	264	265	254	255	270	255	262	258	256	289	262	248	285	224	265	273	277	252	286	291	266	276	242	273	268	246	255	257	276	278	290	269	283	273	265	254	266	300	249	277	254	248	283	269	264	274	254	281	271	251	296	296	251	275	272	278	261	259	263	260	286	293	232	265	276	254	254	275	246	240	295	266	268	248	278	260	302	273	264	257	273	257	276	279	270	260	264	282	267	251	238	285	240	277	286	294	280	242	261	269	263	263	255	233	241	286	244	278	254	277	272	272	261	260	280	245	283	295	258	262	272	262	237	266	263	252	269	255	286	259	295	236	257	281	277	299	279	272	263	265	280	278	266	267	242	262	282	261	256	277	267	281	281	280	297	260	253	304	294	229	279	274	278	258	269	281	262	268	262	277	286	282	278	300	257	274	233	275	304	255	261	263	292	273	247	273	254	291	295	286	272	246	255	283	244	268	253	278	255	249	261	263	293	274	260	325	290	267	257	268	277	237	251	281	286	248	251	268	261	231	281	254	288	266	276	264	241	267	285	278	263	266	250	273	285	254	243	274	266	272	277	264	305	271	256	242	251	271	290	289	288	257	295	277	268	266	286	298	261	246	251	252	263	265	283	280	261	292	270	264	254	243	284	269	269	266	272	275	287	276	252	269	282	279	269	280	285	298	274	273	265	272	251	263	261	265	287	277	278	276	240	246	256	294	265	268	276	274	267	284	262	256	277	283	255	270	254	253	280	236	262	272	291	251	281	273	258	278	273	239	274	261	251	264	267	277	249	272	249	259	265	266	267	272	265	260	270	279	242	257	261	275	246	264	273	261	274	279	277	261	284	268	265	242	289	277	255	242	255	288	277	296	275	293	262	285	260	263	253	292	217	283	276	269	270	263	302	269	279	265	246	248	282	289	289	283	239	263	288	259	261	260	231	243	267	265	275	265	254	237	287	284	265	262	278	300	235	243	284	260	240	286	274	261	268	297	285	290	262	255	275	270	251	303	279	254	259	249	291	260	237	271	261	261	245	254	256	235	283	293	265	298	245	263	276	261	284	265	287	281	241	271	258	272	266	276	278	238	269	240	263	234	283	266	236	238	249	264	262	270	253	279	294	276	272	231	255	307	274	285	271	245	257	269	285	271	267	251	270	281	240	284	267	272	282	268	257	257	263	295	267	288	236	265	248	289	303	242	270	265	282	290	295	277	279	254	259	271	268	254	258	270	270	270	257	296	263	268	265	269	269	257	263	274	306	260	252	274	291	259	249	267	245	281	266	237	280	276	273	277	271	251	273	237	265	249	256	268	248	272	295	307	269	269	261	243	283	296	278	287	287	266	302	252	273	270	268	260	257	256	300	266	278	276	243	258	268	290	299	273	255	288	252	239	253	295	282	257	303	227	288	260	264	309	289	260	264	266	289	286	259	273	270	275	284	261	289	241	298	258	287	249	284	258	239	236	273	262	276	258	252	268	274	275	263	288	266	284	270	276	250	228	261	248	223	274	248	277	259	277	263	253	287	263	255	266	286	262	278	267	268	278	266	248	274	298	259	284	265	251	254	255	265	281	297	249	293	274	255	258	264	243	277	237	255	243	278	235	290	240	271	289	266	285	291	282	255	260	281	246	267	265	262	255	286	269	231	287	281	285	261	305	274	243	256	265	309	237	255	264	247	262	264	282	272	259	253	267	255	293	285	269	277	259	285	275	287	263	227	276	265	262	294	274	291	226	266	257	292	297	262	253	287	261	251	278	276	250	259	261	252	249	247	283	302	274	252	271	267	291	292	269	263	248	258	255	262	272	261	289	258	271	265	254	277	271	266	254	279	248	272	266	281	257	241	274	283	302	276	265	276	256	274	274	280	262	301	266	261	280	273	261	266	278	268	259	256	302	264	274	277	296	238	260	240	271	278	257	289	254	230	252	258	261	271	248	254	231	265	262	257	275	306	259	260	250	243	256	268	287	275	259	256	267	272	273	247	260	264	291	267	254	299	283	262	260	269	276	286	247	287	282	269	291	232	278	287	283	282	239	267	276	300	227	276	272	295	262	296	263	260	241	235	246	274	286	285	269	261	281	286	300	239	257	298	261	253	272	252	287	261	261	267	254	249	250	263	268	251	277	235	283	263	284	274	285	255	279	263	247	231	257	270	250	268	274	273	276	266	259	281	270	270	281	280	274	257	266	269	259	253	269	269	285	264	239	296	255	262	263	249	267	254	266	254	276	283	236	276	296	258	272	291	294	275	262	271	262	277	270	258	263	290	279	245	258	271	233	229	272	251	278	252	255	261	276	248	261	266	273	258	292	242	279	273	273	270	268	280	259	273	284	242	259	266	249	253	258	310	270	280	262	267	283	245	292	275	262	276	281	244	284	258	267	258	256	259	279	254	280	272	273	263	269	274	257	262	283	263	269	274	271	273	257	250	262	278	266	245	236	269	285	280	297	271	260	267	271	258	277	267	286	318	243	255	276	289	295	262	255	267	287	283	276	237	277	289	291	264	281	243	258	252	261	280	261	290	243	249	320	282	264	243	281	270	283	260	279	286	275	287	243	265	239	266	270	264	270	281	242	260	254	287	324	271	257	240	265	266	290	252	257	269	268	287	249	270	266	284	270	256	273	264	241	271	278	279	231	247	275	270	250	271	262	280	277	252	308	299	262	273	239	257	259	262	276	272	267	263	291	264	274	236	272	252	279	262	241	258	261	278	250	256	245	245	272	250	253	294	280	254	268	269	293	259	263	235	244	274	276	262	260	312	268	263	264	280	271	264	254	297	287	273	274	310	295	307	241	266	266	280	267	286	281	274	264	276	265	287	281	281	234	258	252	262	263	284	245	301	277	264	260	265	266	270	274	294	264	280	260	264	271	256	242	289	272	244	275	295	276	264	261	265	284	280	263	285	266	270	256	275	254	272	251	248	267	272	240	247	267	238	232	264	256	257	252	284	292	271	266
27746	18434	4685	1028	707	622	1823	4785	1248	467	450	472	458	468	424	483	490	437	508	490	481	449	454	463	501	474	483	455	478	448	517	438	483	465	490	469	473	529	445	485	471	485	484	472	499	457	457	484	466	469	482	456	482	464	489	470	470	503	474	473	471	462	475	433	446	430	462	443	448	477	481	488	488	473	441	451	465	439	461	486	480	459	470	487	483	418	493	435	475	457	462	443	388	468	455	486	464	482	493	506	488	510	492	479	504	453	474	470	469	434	445	494	489	478	486	473	469	422	458	484	482	482	443	468	466	463	509	479	507	448	473	463	484	456	455	485	474	488	477	504	475	446	468	482	502	434	422	429	434	475	467	445	496	460	492	449	502	448	468	482	462	448	462	497	443	450	462	457	493	477	495	493	477	460	528	459	470	465	492	485	460	475	427	460	460	453	447	416	457	449	489	481	487	487	451	462	484	445	463	513	480	492	436	476	483	492	451	469	478	471	479	517	431	451	493	434	463	475	464	500	498	452	484	470	461	451	439	458	491	465	482	474	512	442	501	435	441	477	476	442	499	465	433	452	438	475	494	478	452	448	474	436	499	468	457	485	459	469	457	490	482	458	456	464	465	484	474	468	457	450	482	480	482	462	504	467	441	428	494	495	460	461	486	477	470	426	463	507	438	504	464	494	475	482	418	452	482	471	443	455	498	493	481	477	472	461	445	468	466	460	461	488	469	439	470	485	453	465	459	476	477	430	474	455	471	467	462	437	458	501	498	482	482	474	484	477	459	512	409	479	490	511	475	533	469	484	475	434	467	435	436	489	476	444	452	509	469	450	487	481	469	469	501	447	495	483	467	454	465	431	488	486	456	449	525	438	464	530	477	450	466	469	467	472	524	435	443	500	513	463	476	451	467	453	468	489	442	409	467	425	475	462	454	446	435	447	490	471	422	476	461	462	456	465	477	445	488	459	458	480	449	478	455	471	445	489	463	473	490	460	453	451	466	462	460	487	463	498	478	499	495	488	439	473	495	476	518	433	446	473	452	459	467	483	432	461	485	460	450	445	483	404	477	486	435	468	464	440	461	468	458	480	462	461	489	458	508	468	478	467	517	479	510	482	494	461	522	462	471	471	469	470	482	499	480	443	453	441	441	465	447	472	456	519	446	429	504	500	476	475	447	471	456	450	481	472	450	479	482	448	468	504	506	467	474	462	498	462	461	487	495	478	465	512	492	477	451	476	479	435	463	491	444	492	487	513	486	466	491	481	467	461	449	488	460	451	455	469	483	445	455	417	487	423	504	449	493	444	490	496	510	435	488	475	493	479	474	443	480	472	479	486	469	456	486	459	463	471	500	465	453	445	488	486	451	469	490	469	481	459	488	477	511	471	463	471	492	470	479	466	503	477	477	445	495	457	444	497	452	467	465	517	480	451	476	468	490	437	450	441	481	469	453	473	455	490	465	450	430	453	494	453	475	457	462	459	460	431	467	415	466	458	495	420	480	471	467	488	437	470	456	475	467	500	484	467	495	512	449	454	453	494	449	489	439	460	471	458	444	454	464	474	453	454	470	488	471	476	466	472	479	462	466	475	463	450	457	441	484	505	502	441	485	479	467	475	443	468	528	448	487	479	496	473	456	470	465	526	450	474	484	512	433	443	426	488	481	453	444	500	457	463	467	464	454	465	465	470	491	475	495	495	465	493	461	500	459	470	487	487	488	486	464	465	431	445	415	464	451	479	511	457	456	508	480	457	455	490	446	463	458	463	491	478	462	472	472	488	470	450	492	473	412	514	457	436	461	456	476	468	495	469	476	498	491	457	492	460	460	495	462	446	472	428	483	502	509	490	508	495	502	441	469	457	479	438	487	428	459	460	501	461	484	506	450	436	485	432	474	472	454	481	444	483	475	465	451	507	474	447	444	450	495	474	469	468	453	496	498	479	538	430	420	475	475	461	483	518	417	461	492	499	424	457	437	514	455	475	479	464	478	485	445	498	522	469	479	498	474	452	501	458	446	444	465	460	471	486	471	477	471	445	460	465	480	458	443	486	440	459	459	473	465	428	451	462	399	432	477	461	458	469	472	474	467	465	456	467	478	461	485	462	493	501	476	504	497	484	472	500	466	485	458	417	490	444	470	470	468	484	513	485	489	464	440	490	459	494	444	453	469	488	484	504	454	465	445	492	460	435	476	471	467	456	478	461	446	485	436	489	447	458	471	463	481	440	473	473	498	436	467	482	500	451	444	476	466	514	485	477	457	487	477	442	462	495	436	489	491	457	461	446	474	516	467	483	463	477	473	475	451	455	492	480	442	474	457	488	478	485	446	456	485	471	472	470	482	445	514	422	459	452	472	490	475	489	453	472	438	492	478	471	468	481	469	475	425	437	464	529	458	439	449	469	496	472	430	515	466	460	441	443	456	512	475	462	475	462	476	466	482	450	448	450	487	489	444	513	438	451	500	456	473	462	473	483	401	439	429	493	484	454	474	444	487	486	495	481	476	461	494	431	485	490	471	466	431	471	463	496	460	465	461	465	483	448	481	447	466	482	475	467	471	463	521	463	440	458	486	467	492	462	475	483	500	486	435	459	441	444	460	459	454	446	466	457	453	508	463	479	433	455	460	496	484	428	461	455	447	523	454	467	463	471	478	454	481	477	469	413	486	497	483	465	460	458	464	460	485	448	459	453	493	474	461	436	496	485	500	477	464	425	456	446	442	516	453	475	494	441	445	452	438	470	490	462	453	503	484	515	488	485	466	444	468	495	470	455	460	473	504	439	463	471	516	459	436	479	463	481	450	467	441	450	511	466	497	445	449	454	465	494	442	426	480	470	452	436	427	489	496	467	477	449	461	473	487	446	478	444	481	473	430	454	471	453	488	435	465	514	503	501	483	462	477	497	480	459	456	477	452	459	464	476	444	463	434	475	462	436	474	467	499	507	435	465	490	456	442	474	479	473	469	447	488	438	472	453	468	459	449	490	472	492	453	483	457	492	471	474	460	514	456	491	475	472	479	521	510	455	469	497	459	455	467	453	441	447	477	458	449	462	459	458	551	485	468	498	457	454	452	448	498	483	466	467	485	473	451	433	498	463	465	463	486	491	477	466	501	469	482	521	465	470	437	454	491	454	472	475	458	487	457	457	475	461	505	485	521	474	452	454	415	480	456	461	445	453	476	481	478	519	435	471	460	462	452	477	474	475	439	470	437	440	428	458	505	485	470	473	478	493	460	475	488	495	465	450	450	460	490	473	486	457	443	491	494	461	490	462	463	457	458	425	443	499	480	455	439	435	452	481	458	440	474	471	452	435	438	495	482	512	433	495	479	471	449	498	462	471	528	493	462	446	424	445	454	517	479	485	484	487	469	501	497	405	475	504	511	462	460	478	445	459	520	451	469	443	459	481	487	467	472	436	470	462	480	419	480	477	482	458	448	450	460	440	458	504	462	484	511	469	485	486	471	495	507	476	446	451	500	483	437	461	498	484
17140	16266	2353	1389	1207	1156	3460	8535	1804	650	670	656	640	597	669	624	696	645	620	665	670	659	677	649	628	643	652	634	624	592	628	615	609	589	625	609	617	632	626	645	600	602	644	673	653	589	659	638	668	619	699	649	641	692	691	614	652	624	668	691	627	644	657	630	651	635	664	648	660	635	644	680	622	605	642	636	640	655	614	659	662	626	700	647	606	620	645	632	642	635	640	629	619	613	630	641	664	619	613	602	614	646	631	662	638	674	631	605	639	621	634	680	661	619	665	643	640	670	639	611	636	634	626	666	635	693	649	600	685	652	654	654	638	677	654	619	638	634	612	633	609	644	646	654	648	637	653	633	674	623	646	617	609	653	633	622	631	648	605	669	701	655	648	619	631	661	625	634	606	654	623	660	632	675	680	680	587	650	663	635	667	635	636	643	609	673	691	633	649	683	623	652	622	657	641	632	639	616	634	677	663	674	637	630	643	642	642	645	634	594	617	628	661	620	605	684	638	655	627	616	648	641	632	648	653	615	657	641	640	622	575	626	634	629	637	633	623	602	634	634	651	652	569	667	674	630	646	642	668	621	674	583	636	676	651	660	667	645	645	628	619	663	619	597	618	647	644	629	638	637	636	644	662	654	613	644	603	647	641	621	653	636	640	618	624	647	645	614	660	656	664	645	630	596	612	628	626	663	639	645	667	652	675	609	633	633	619	692	679	661	649	626	647	649	636	631	645	619	671	676	624	579	619	592	674	592	646	679	694	623	645	637	634	670	661	620	644	622	648	686	626	632	671	601	660	613	646	627	633	653	626	672	682	685	663	630	662	647	623	656	649	633	646	672	620	641	616	605	609	647	639	617	643	643	635	646	654	658	653	630	631	681	635	637	635	676	666	686	645	622	645	645	654	647	646	619	651	656	637	646	624	623	643	638	627	612	588	631	630	620	605	632	663	672	692	668	625	659	631	647	710	655	659	625	648	645	612	639	628	631	620	695	585	616	620	674	625	636	636	640	620	635	718	680	664	643	645	617	610	693	686	603	590	642	604	628	628	618	628	659	674	619	663	638	663	676	675	640	580	665	642	610	677	672	644	680	650	614	686	655	651	619	597	671	629	595	577	625	650	671	667	642	617	647	631	630	604	680	660	565	609	630	641	616	661	633	604	612	666	622	633	621	681	635	667	631	628	632	659	679	644	611	623	713	613	632	675	714	657	714	621	591	645	610	649	586	688	669	614	662	606	616	721	620	656	604	645	657	646	639	626	640	668	647	660	640	646	647	633	666	686	646	604	637	626	625	633	655	624	673	639	657	654	638	630	609	639	644	641	645	642	665	638	618	595	661	655	613	627	597	644	637	633	597	648	646	603	608	636	615	685	650	620	591	621	636	652	653	608	658	643	655	702	615	582	668	616	657	634	609	632	629	614	646	610	646	609	639	644	633	650	630	642	608	639	660	614	668	615	630	673	652	693	658	634	640	617	605	581	646	644	646	622	613	628	634	624	643	643	662	648	622	624	665	639	608	650	568	663	637	618	609	649	625	592	674	648	671	652	641	632	625	664	675	648	675	629	653	597	664	660	701	634	615	629	626	626	630	644	648	637	657	598	583	648	643	666	660	663	669	653	624	639	610	613	650	629	680	686	659	645	592	641	610	644	611	617	632	674	621	633	638	648	665	606	627	652	643	654	639	659	649	634	612	587	646	631	621	612	673	655	625	612	643	579	613	661	647	668	619	653	662	669	648	670	600	642	631	641	565	672	636	650	599	660	634	652	653	623	632	647	630	650	617	624	675	624	634	659	657	668	649	639	620	658	604	631	618	596	636	685	683	657	609	661	636	600	662	636	655	570	624	595	668	700	632	622	618	639	665	657	639	664	673	634	633	629	602	619	585	661	630	653	639	618	612	608	638	692	609	645	630	623	641	634	595	644	645	635	651	627	614	668	634	631	648	624	643	650	651	634	676	633	583	688	656	648	634	651	676	618	631	649	615	648	636	643	627	612	663	673	604	673	655	648	617	661	640	630	611	619	637	634	608	658	628	660	587	633	631	692	592	695	657	625	624	651	648	638	615	682	661	595	624	657	620	658	655	683	669	612	645	665	672	592	602	650	654	582	630	675	685	638	643	639	640	688	629	602	679	654	596	613	594	621	671	618	630	615	671	674	612	624	600	605	675	672	584	623	616	673	617	655	670	646	604	653	625	643	620	641	603	627	622	696	672	607	666	624	619	619	596	595	673	707	613	642	681	609	642	683	656	635	667	624	649	625	648	606	652	658	679	636	658	659	608	629	606	634	641	620	634	643	630	637	681	662	618	654	606	631	637	667	633	645	605	645	676	624	640	665	711	635	651	639	622	628	686	618	594	664	606	675	615	633	667	617	673	669	674	625	646	635	635	626	663	604	648	600	619	619	639	680	633	643	644	636	638	620	659	667	612	659	673	633	596	618	630	632	600	657	643	644	659	645	629	649	680	650	608	661	595	613	613	641	594	607	655	666	627	655	686	655	611	602	642	642	641	612	671	622	608	647	635	687	601	690	648	661	595	626	636	670	614	651	657	649	614	635	633	615	632	659	606	597	684	604	623	595	657	655	670	636	598	629	666	617	632	627	634	591	674	641	657	656	654	670	639	687	695	647	667	606	618	615	631	648	680	645	648	635	620	616	637	638	619	660	677	664	673	629	655	700	641	632	697	594	646	640	586	616	667	655	607	663	615	615	648	631	628	638	611	609	643	620	602	615	644	617	677	676	673	679	695	617	635	681	672	652	633	615	651	585	621	627	624	655	631	648	626	658	707	635	672	618	634	615	642	661	614	647	636	682	638	655	635	660	631	639	660	635	629	631	653	678	654	675	614	640	643	634	614	614	651	617	644	626	646	633	665	638	645	655	644	656	605	665	650	614	610	608	628	655	647	641	625	625	592	629	618	637	702	618	632	628	648	670	589	673	658	559	675	618	656	682	625	656	658	647	662	579	612	641	669	672	650	656	611	635	633	627	645	663	593	675	659	616	658	621	625	651	602	628	623	664	663	686	643	587	662	676	625	634	639	642	620	631	630	675	604	664	645	666	660	658	637	628	644	621	655	619	661	609	594	629	595	628	676	615	648	646	654	655	645	683	630	660	641	655	638	638	649	646	641	621	644	673	620	623	661	606	606	601	626	635	640	623	617	628	626	652	624	657	589	619	632	624	647	644	648	679	666	646	616	689	631	604	671	631	627	644	635	654	632	644	660	639	608	679	687	634	608	632	624	656	614	641	632	669	648	637	638	674	691	629	642	625	628	674	642	624	650	657	591	679	647	687	623	693	680	705	680	695	634	635	619	684	623	674	628	627	608	655	618	628	647	638	610	616	638	671	595	658	654	642	605	643	623	656	622	594	670	633	640	605	662	627	574	681	625	655	605	670	646	658	698	665	679	671	664	695	647	623	640	646	630	654	648	683	640	613	601	674	644	608	622	649	610	647	625	633	676	604	682	661	633
23423	21172	27608	24932	19666	2755	10605	31624	5770	453	374	401	389	347	373	398	379	377	358	372	374	372	344	413	375	338	359	380	369	336	391	413	377	342	398	402	379	350	380	414	336	374	362	345	365	384	376	381	370	395	359	397	325	391	376	349	380	384	319	349	376	355	375	388	379	363	387	326	366	379	367	348	387	380	356	408	369	350	331	385	366	370	358	380	383	392	394	358	365	383	353	354	379	392	404	393	403	384	429	368	359	360	373	365	352	383	353	346	356	359	381	352	405	392	357	373	372	361	379	324	331	399	373	397	363	389	353	359	373	354	364	382	360	388	363	365	374	353	336	335	391	346	383	369	398	347	351	372	373	386	354	362	353	376	356	352	381	371	348	379	361	396	364	356	371	342	336	360	373	361	355	384	366	328	369	367	362	353	332	387	351	346	342	365	372	388	393	365	368	368	387	369	397	356	372	349	347	381	356	357	336	370	384	382	361	395	380	390	343	373	366	366	392	374	354	339	415	355	361	378	371	391	378	338	360	403	369	353	406	343	376	387	359	351	357	348	367	397	376	387	387	397	395	401	338	390	344	330	387	352	365	382	353	367	365	353	354	361	373	379	384	376	386	389	345	379	394	390	384	366	383	380	352	356	353	395	355	383	368	374	413	408	338	379	357	370	386	381	327	364	328	355	362	345	357	365	387	355	357	378	344	377	367	381	324	382	401	395	385	361	344	379	383	352	377	390	360	401	363	387	401	371	407	366	355	358	346	394	376	378	389	387	388	321	379	380	374	339	349	334	397	362	357	365	379	368	383	389	342	362	336	417	338	402	381	386	340	349	381	321	408	405	343	344	388	408	364	358	333	365	346	359	383	363	384	366	379	375	351	379	376	369	350	401	387	341	357	370	369	346	424	344	361	362	348	360	402	341	405	409	391	380	352	348	350	351	348	367	405	362	380	343	369	357	380	367	337	381	374	350	361	331	381	347	391	343	343	355	356	368	364	381	368	350	346	352	345	384	385	366	380	354	379	365	372	413	343	406	376	375	331	387	360	367	353	348	391	358	382	386	350	377	365	381	341	383	351	362	399	372	366	338	417	386	387	355	360	348	369	373	401	336	354	364	385	374	364	359	394	344	359	364	377	409	379	353	375	377	393	350	369	397	358	379	352	345	365	378	347	386	376	390	337	378	344	365	418	447	362	386	419	374	367	345	353	367	409	354	363	372	397	374	354	376	387	387	373	372	352	356	393	349	375	355	379	347	379	351	391	382	345	362	380	372	388	401	394	359	375	369	373	362	391	341	356	368	333	369	414	380	369	346	364	368	343	392	342	389	393	380	381	370	397	370	377	342	355	341	353	426	351	342	373	397	357	372	408	400	380	344	397	391	328	364	368	377	333	372	385	384	360	363	349	360	370	404	376	352	387	358	346	372	380	382	321	374	392	372	364	371	405	383	360	318	364	348	366	359	382	371	368	375	396	373	382	371	388	383	383	372	385	376	364	354	376	387	342	382	357	371	373	360	352	369	367	380	365	379	363	378	363	399	370	374	398	399	364	392	329	339	388	378	387	405	355	321	396	374	363	356	386	398	374	367	393	367	382	373	396	374	382	366	367	388	400	395	313	404	425	368	350	371	364	406	370	403	375	370	347	387	379	332	374	339	364	372	351	354	384	364	356	369	330	390	371	375	393	393	412	414	398	396	371	364	398	353	373	353	354	363	349	401	346	367	351	389	360	356	368	364	364	377	350	375	365	372	369	403	378	370	323	351	364	384	341	383	373	349	360	370	358	373	373	333	375	378	406	349	389	362	393	370	375	375	363	396	376	346	364	359	363	364	352	379	363	365	376	346	360	387	365	379	384	397	366	361	370	397	343	356	394	382	352	375	345	374	382	363	358	389	364	367	364	335	386	346	353	364	393	362	373	365	356	365	396	357	319	382	364	359	369	364	365	383	411	378	363	375	374	388	350	374	388	368	380	409	345	365	358	347	364	416	377	383	359	383	361	329	354	350	368	374	358	347	388	366	403	378	353	380	356	373	364	375	373	351	391	392	381	366	366	364	356	346	353	353	351	348	380	396	378	373	348	376	362	381	384	364	378	345	371	400	345	357	388	325	351	381	352	384	371	358	395	382	357	361	361	349	361	366	361	404	357	357	360	378	359	435	375	357	359	366	389	386	390	408	393	385	346	361	376	342	374	353	378	391	333	375	347	404	398	360	345	334	370	340	367	350	363	365	384	321	366	382	376	365	352	426	376	357	380	363	342	381	346	362	383	370	365	394	392	332	381	329	356	387	362	378	397	372	352	417	386	357	344	340	380	370	398	355	348	388	339	367	366	352	386	344	330	351	328	352	372	400	352	370	364	372	377	379	354	391	385	394	350	314	363	378	351	388	390	346	348	345	376	376	418	367	393	362	353	399	378	386	389	354	375	328	359	376	358	416	376	357	383	409	343	338	346	354	382	351	386	371	360	388	326	386	375	359	423	350	396	345	348	377	367	378	379	367	331	332	357	365	399	373	373	393	347	363	394	365	347	370	374	377	343	352	376	329	391	347	358	358	391	384	368	373	369	375	342	366	370	354	374	356	379	351	333	366	401	377	378	372	370	352	365	399	366	393	366	356	385	391	342	361	359	413	357	351	355	391	383	376	378	377	351	373	363	388	373	367	368	374	380	367	386	360	348	354	353	369	373	332	355	371	352	354	348	404	377	375	374	369	364	371	355	367	402	387	356	381	348	405	361	346	384	374	328	342	369	352	379	356	384	344	380	392	357	397	403	369	348	368	387	372	365	364	368	365	370	349	369	379	349	336	365	386	328	374	386	395	376	366	379	362	357	358	373	332	390	391	377	367	373	352	329	398	388	377	359	366	375	383	378	369	373	354	356	341	377	358	359	347	338	390	361	368	361	354	343	382	331	395	366	371	355	385	383	345	358	356	376	366	406	359	361	381	336	366	363	421	344	359	363	416	384	377	345	340	387	375	365	363	358	349	362	372	377	386	379	392	355	373	368	352	407	363	390	382	363	323	374	375	379	368	327	389	365	365	378	366	384	416	339	361	384	363	399	341	328	370	388	351	341	374	345	355	325	407	383	372	395	369	339	382	376	391	382	381	385	365	339	342	365	395	355	317	414	363	346	345	368	390	373	368	336	372	362	376	369	409	378	372	312	377	370	365	403	382	369	340	405	435	340	355	375	352	372	329	369	387	379	401	417	376	391	348	363	338	327	342	344	366	363	397	401	361	380	355	337	371	385	360	377	362	384	350	372	356	359	350	376	350	396	377	344	363	378	347	341	374	384	361	394	402	352	353	367	373	357	377	386	423	395	375	367	376	357	373	314	347	409	366	350	368	350	364	367	380	399	371	379	385	378	351	382	406	388	355	386	379	375	382	359	367	359	350	339	355	346	367	361	342	374	374	351	343	348	377	408	374	358	341	371	385	335	337	368	382	337	386	362	375	341	368	369	379	380	341	380	350	386	393	378	388
22862	27647	8728	4421	3381	2292	16083	36330	2598	565	552	544	532	544	534	557	525	523	488	532	551	530	514	546	519	567	547	519	554	572	522	534	495	481	519	517	498	498	552	505	530	521	480	531	504	499	495	492	528	511	513	506	504	472	515	525	517	559	510	507	550	523	524	541	472	498	524	554	510	497	517	517	502	540	494	537	518	475	530	534	503	531	556	492	535	524	518	522	534	507	540	497	489	459	518	547	542	530	511	513	536	491	523	496	506	528	511	538	553	528	505	539	525	504	523	516	486	516	477	551	526	483	491	501	558	524	511	524	497	507	525	550	478	521	533	516	487	527	500	510	524	503	552	544	498	552	513	515	542	500	525	518	510	499	489	513	508	497	497	489	544	519	492	507	512	472	495	565	510	516	493	509	533	508	455	522	521	508	502	522	542	543	481	535	540	529	527	498	507	521	539	487	510	471	500	550	503	493	511	541	535	515	510	532	493	519	499	482	487	536	519	498	511	515	516	541	486	532	537	518	517	494	510	523	514	520	475	545	516	531	489	505	521	508	496	507	525	541	526	488	545	509	529	508	491	492	503	509	557	493	531	543	546	502	490	495	544	484	499	444	504	529	527	491	541	521	505	488	488	530	554	500	503	514	490	539	494	527	515	536	513	531	530	467	530	501	492	515	478	492	494	511	512	516	539	486	493	537	493	528	513	537	529	463	522	503	608	535	521	514	516	529	505	531	516	551	488	478	538	487	512	515	500	532	532	505	534	486	520	505	525	499	514	521	505	489	462	487	495	540	536	533	564	506	493	496	537	498	540	500	519	491	509	501	515	518	537	512	509	483	514	524	500	482	512	553	496	523	497	519	494	502	502	494	541	477	501	530	549	536	505	481	475	500	509	518	505	484	547	507	502	450	496	485	514	542	541	491	487	499	485	532	522	508	487	530	513	510	512	511	467	512	506	544	525	500	501	543	520	507	543	489	530	522	495	524	519	548	496	520	494	508	534	478	520	556	528	530	495	526	544	535	485	493	497	497	470	497	506	500	537	518	540	539	502	486	513	517	508	490	518	507	474	494	522	491	531	527	497	485	537	568	524	519	506	527	533	478	503	565	522	513	498	498	545	504	548	501	527	502	512	520	494	516	541	462	542	515	521	505	517	502	486	520	521	539	467	511	504	522	509	535	470	500	465	485	514	539	515	482	556	457	502	479	526	508	517	528	518	521	496	510	511	493	519	481	543	514	508	511	493	517	478	554	542	551	562	510	502	545	517	522	471	569	571	498	519	485	549	488	525	516	512	525	527	527	533	501	511	492	498	489	466	500	521	531	503	520	526	502	544	500	538	509	490	505	510	496	487	528	511	487	496	506	481	517	486	536	499	529	535	510	514	541	488	491	551	507	541	487	498	511	503	472	533	489	496	478	479	536	468	513	510	486	485	518	510	539	505	503	500	515	534	510	505	510	544	502	516	492	509	469	520	517	511	510	531	521	504	473	523	495	514	505	499	497	526	540	495	493	481	523	550	530	515	532	492	528	494	511	524	511	534	503	488	506	484	540	440	529	512	474	489	530	500	475	530	514	533	486	481	508	541	546	509	516	544	507	517	507	510	503	505	503	483	513	538	521	529	500	492	514	519	513	511	534	511	507	500	535	545	510	518	552	531	517	495	532	505	535	534	516	553	528	552	524	499	544	520	514	555	508	531	478	543	477	491	515	511	492	486	512	488	491	498	539	492	487	465	483	506	523	498	519	534	532	505	497	492	470	482	493	515	511	515	531	469	500	486	522	527	511	501	505	491	498	491	527	507	515	517	492	541	507	526	524	548	511	527	497	507	537	507	483	514	522	534	530	498	539	511	531	524	525	513	528	510	504	528	499	493	545	516	543	465	495	481	512	511	530	505	522	518	510	514	498	508	486	502	508	481	548	522	545	545	474	506	498	522	542	475	510	505	521	494	525	531	490	489	471	495	504	521	553	510	488	505	530	553	517	511	461	521	462	532	503	493	495	485	500	518	551	534	524	483	501	524	528	521	500	466	527	474	509	548	514	493	503	514	508	513	478	510	500	486	504	521	490	503	502	495	511	500	522	498	504	558	518	530	542	520	541	542	521	504	514	496	506	523	507	515	507	474	497	478	519	535	504	505	520	497	547	505	514	517	546	474	446	512	524	520	475	521	527	507	501	524	531	540	503	490	536	509	536	489	512	500	548	497	511	518	500	504	531	511	545	497	555	539	545	481	477	532	468	497	527	483	523	540	515	511	509	530	523	504	516	547	455	530	517	503	503	554	531	520	512	495	535	512	500	514	517	507	523	499	464	505	547	560	478	455	540	485	464	501	531	486	554	548	514	526	526	498	523	535	497	478	506	553	467	509	499	539	538	528	533	507	529	483	540	469	507	504	479	504	504	510	496	545	523	557	540	531	525	512	533	500	557	494	502	523	560	513	558	545	497	519	523	490	526	544	543	503	518	523	531	495	541	518	496	522	552	483	535	503	485	455	506	497	513	529	544	509	512	535	493	516	502	519	528	513	531	529	560	527	503	493	521	534	536	496	573	524	518	498	492	495	485	502	470	541	519	527	520	505	535	489	505	504	548	521	488	496	496	498	541	503	534	493	504	505	486	543	500	497	521	532	517	493	522	487	491	500	535	510	472	487	495	532	492	558	493	508	490	529	550	506	460	481	520	539	491	455	499	521	520	524	555	515	513	509	572	515	500	486	550	526	515	500	466	513	522	510	449	544	502	503	519	488	571	555	495	494	475	477	529	528	503	504	517	505	532	506	518	489	523	495	487	551	521	490	538	513	487	557	532	472	556	519	460	459	493	493	476	497	520	511	497	456	510	508	528	522	517	516	489	516	524	521	497	475	520	505	531	509	512	508	492	524	493	541	518	536	530	517	512	517	523	541	519	492	493	517	493	501	564	475	516	532	540	548	475	506	499	511	520	509	497	505	528	514	458	517	476	513	478	529	497	542	503	520	485	529	525	532	521	548	518	496	531	502	484	484	546	510	519	500	506	530	534	483	533	529	503	554	494	509	512	517	516	505	502	524	499	533	518	548	517	530	511	489	509	464	519	469	475	507	531	473	528	518	527	487	515	530	522	520	520	517	481	496	514	508	540	532	513	530	510	507	512	534	490	497	529	478	514	529	548	496	528	504	487	533	494	524	504	507	531	495	523	499	473	529	520	475	490	486	491	522	520	478	473	505	556	501	557	492	501	495	493	473	554	543	480	495	531	511	508	543	554	505	562	531	531	483	528	533	524	505	482	524	520	512	527	544	480	571	493	520	504	550	509	512	498	509	489	507	515	520	518	526	519	488	495	544	515	525	499	540	510	509	528	594	478	515	517	504	529	504	547	541	520	536	525	543	501	489	501	498	523	481	506	476	556	514	518	537	465	513	505	497	469	499	567	559	464	501	496	515	520	493	517	480	461	495	505	517	547	529	497	543	510	513	531	484	492	551	503	549	506	485	520	501	507	561	504
24795	21077	25136	21194	1739	5337	15315	11644	930	364	363	339	338	348	372	354	378	319	356	343	395	351	366	372	371	380	330	322	354	327	327	352	366	351	376	335	342	375	360	375	347	381	353	332	348	377	350	369	347	340	335	351	341	331	368	332	329	368	342	375	340	382	367	342	350	362	333	337	390	339	320	367	343	374	358	353	345	331	360	334	351	368	369	352	371	370	374	355	347	383	340	350	339	344	348	330	326	338	359	310	386	331	355	368	354	392	320	400	379	342	348	366	349	351	349	336	344	343	389	325	344	314	360	358	338	347	358	376	319	336	356	390	314	360	357	369	357	339	353	358	373	363	363	346	364	317	342	353	381	339	369	348	358	356	325	326	326	364	370	358	365	352	321	359	357	345	341	349	331	337	353	345	349	335	361	347	345	369	359	346	339	338	361	359	359	364	348	344	363	338	331	352	328	345	327	357	357	352	344	356	368	356	365	375	357	397	346	336	302	319	359	350	372	361	343	340	367	350	331	373	370	351	321	333	322	315	375	327	345	336	357	325	368	331	348	380	351	342	318	394	347	361	327	357	342	358	368	346	346	349	372	377	356	394	307	372	311	347	346	359	348	367	346	343	369	331	347	341	347	364	358	341	343	356	362	397	367	360	339	364	328	359	377	366	352	354	346	327	375	381	357	318	356	351	340	324	333	353	361	354	363	349	328	367	370	326	351	330	341	346	364	383	368	339	358	349	389	361	338	319	326	344	361	379	352	361	331	358	350	295	343	330	343	370	333	338	316	365	386	322	349	318	355	344	342	358	335	353	336	347	368	351	341	368	343	371	336	337	333	341	356	376	339	338	350	358	348	364	345	320	366	371	354	332	360	354	360	344	311	355	337	371	359	304	347	334	331	375	349	340	311	341	321	361	344	355	380	361	359	379	358	347	352	319	333	321	369	344	364	337	339	383	335	348	342	345	357	387	319	329	371	360	344	350	366	333	377	379	323	343	351	331	328	347	363	335	341	358	334	355	367	341	365	351	307	331	358	362	358	328	383	365	332	347	360	377	356	347	350	339	339	357	366	353	354	349	350	356	357	336	366	379	351	327	380	376	388	358	352	356	391	383	360	358	349	386	321	404	324	348	344	344	375	354	362	369	332	364	373	385	344	336	334	313	338	356	312	384	352	358	309	318	331	360	332	336	335	294	322	332	346	362	365	359	317	326	340	357	356	338	339	338	363	362	330	346	360	330	375	374	374	337	340	335	341	318	346	338	370	350	312	369	339	382	386	361	341	346	335	365	387	350	330	335	330	380	334	306	377	385	351	358	356	352	385	345	330	359	392	349	336	384	332	380	368	375	360	356	337	330	341	347	347	346	357	372	367	333	330	385	330	336	364	345	354	359	367	352	324	342	370	329	338	339	365	350	357	364	330	354	360	351	317	368	324	369	354	352	348	357	350	359	323	373	362	369	371	354	346	363	376	349	347	364	366	345	369	373	337	354	323	360	361	351	348	335	301	370	329	363	347	347	367	342	384	336	324	345	347	324	321	358	357	325	362	362	355	375	358	328	340	363	366	332	364	362	340	392	350	373	371	343	339	350	369	328	346	350	370	316	369	359	332	350	365	360	341	345	353	342	351	368	343	370	321	339	382	364	332	371	369	363	350	344	341	338	345	333	361	353	330	352	353	361	326	377	324	335	314	335	308	363	361	362	354	355	316	350	344	366	366	340	327	333	347	339	338	342	371	351	350	364	333	376	332	333	334	351	350	368	375	334	344	374	347	341	382	339	299	355	357	340	351	315	353	349	354	349	368	370	353	357	335	375	372	340	346	355	365	341	363	350	328	344	326	378	340	357	350	348	377	354	356	370	348	319	357	341	316	350	391	342	339	328	363	313	366	353	344	357	355	412	358	343	374	365	367	365	330	310	363	322	391	390	328	356	341	342	364	335	352	330	367	340	353	368	352	368	348	330	355	338	348	340	368	337	356	347	335	324	352	341	336	333	359	327	363	372	296	365	346	353	375	344	307	341	325	359	380	335	358	350	355	357	357	340	371	352	364	356	332	333	346	328	337	356	354	344	359	363	366	367	351	354	367	320	353	319	355	332	324	334	366	347	316	315	342	374	385	357	340	330	334	347	337	389	357	329	361	392	341	353	354	345	354	349	364	360	331	368	363	365	369	359	346	362	321	310	358	334	357	370	358	349	382	371	321	345	338	339	371	324	388	367	327	380	368	326	337	356	375	345	351	369	328	320	344	358	348	357	382	351	362	401	377	322	373	337	318	338	326	363	329	375	332	367	331	349	382	332	330	371	350	355	359	357	343	367	400	359	326	347	338	311	316	358	383	332	321	350	350	389	364	359	284	318	378	370	342	367	350	357	342	362	371	337	322	329	350	359	339	366	361	335	350	351	352	383	368	360	370	363	365	362	338	349	374	375	358	366	398	361	343	333	326	354	338	371	342	325	340	337	354	310	356	351	374	376	360	346	351	367	373	347	363	359	352	364	316	342	340	325	340	361	369	363	374	366	359	375	360	328	355	350	389	343	337	372	328	357	326	327	359	367	369	347	369	359	371	328	357	348	366	365	343	358	355	347	359	352	373	367	364	352	349	374	339	336	304	351	355	316	331	343	341	350	350	336	363	364	330	334	333	367	376	355	361	386	338	335	339	337	339	354	338	381	352	365	355	332	391	398	306	376	347	355	366	355	341	358	332	361	347	336	343	367	343	323	344	361	344	341	367	352	325	346	322	320	369	341	358	328	365	343	338	343	361	355	344	337	322	350	321	367	364	327	353	363	321	360	349	353	367	360	322	340	380	335	346	373	321	370	316	365	356	349	351	372	357	347	350	346	380	314	392	344	318	370	344	350	327	362	367	318	351	364	351	348	361	359	346	390	345	325	366	363	342	333	363	356	353	381	357	366	367	353	339	389	366	379	336	321	353	377	348	349	321	333	363	355	370	399	365	347	331	368	353	379	352	348	344	342	348	322	375	363	350	348	327	334	353	335	343	390	322	302	343	381	377	373	350	386	363	353	335	360	367	353	404	357	361	364	339	350	329	335	363	349	327	363	342	373	388	325	357	332	342	330	374	344	355	356	372	330	342	361	366	351	374	312	384	361	343	378	365	373	367	353	319	382	334	367	375	322	340	332	368	360	331	364	362	343	354	338	351	365	361	346	317	383	360	371	343	339	338	372	378	332	314	339	362	340	319	364	344	349	357	370	350	347	365	343	350	340	362	341	337	365	310	360	345	317	303	346	329	360	335	351	362	321	358	384	339	331	349	356	344	344	330	373	363	339	326	348	343	354	356	324	365	336	369	362	347	355	327	341	353	376	315	335	358	366	342	302	336	366	344	354	340	344	304	347	359	327	359	343	373	364	381	347	378	345	346	360	359	350	360	369	327	412	370	348	362	359	336	344	356	356	327	330	315	391	345	347	348	368	321	368	359	378	363	370	353	346	362	354	386	332	353	337	380	338	350	330	351	332
19445	22955	4689	2609	2156	11925	26429	19682	1102	445	472	491	509	434	474	503	437	485	490	506	476	526	500	486	489	457	512	470	483	472	464	503	504	470	467	482	456	453	459	468	473	493	468	476	471	445	472	505	461	451	472	471	470	467	463	492	449	484	483	479	463	460	451	445	470	483	484	459	462	476	477	437	451	483	490	490	450	452	461	457	458	507	453	499	482	486	465	427	451	453	494	481	469	490	465	447	490	485	464	490	474	475	514	498	486	484	451	440	509	473	478	486	479	475	460	494	495	487	475	500	479	461	448	473	475	473	479	489	487	481	498	471	494	465	416	458	474	438	474	480	468	462	469	480	486	440	459	480	461	474	492	468	465	462	484	500	460	457	492	471	473	492	478	471	478	504	455	463	468	451	458	464	478	471	483	480	495	496	487	457	471	470	463	462	466	475	434	437	483	493	478	512	466	462	440	488	477	437	490	465	477	411	468	473	475	497	475	468	455	470	516	485	455	429	484	482	464	512	517	474	506	460	456	495	458	467	511	426	437	463	445	473	502	461	473	463	438	492	511	506	467	508	466	498	448	446	486	456	518	458	496	421	506	467	459	438	508	477	474	461	480	445	494	488	437	464	464	464	481	475	466	458	469	478	490	463	484	496	449	485	498	489	484	457	517	518	461	514	495	472	492	470	496	466	476	478	501	496	527	450	522	529	490	451	458	466	466	488	463	475	450	441	467	465	490	468	476	488	445	500	452	492	483	471	466	454	487	395	453	457	471	492	498	491	478	449	516	498	448	502	487	451	471	503	472	488	486	477	514	472	505	499	444	492	490	462	470	498	468	470	438	476	440	498	508	500	459	467	442	470	453	477	472	472	490	484	465	501	455	461	490	471	442	477	496	484	483	476	501	475	450	454	468	428	447	501	492	472	537	478	499	447	443	468	475	520	498	521	456	477	482	498	451	477	484	471	425	460	490	469	493	470	481	492	493	476	490	444	440	443	484	464	480	479	529	510	461	462	450	505	472	455	508	487	449	465	438	491	485	470	461	444	483	464	405	471	495	460	454	484	462	443	483	482	505	442	453	468	466	451	493	457	489	478	454	424	506	461	456	467	502	494	511	507	473	463	501	492	501	493	469	475	467	464	503	487	481	476	465	492	498	470	458	490	471	502	466	461	465	484	479	472	425	462	461	442	493	448	473	457	427	454	457	438	468	499	475	490	471	492	456	476	550	496	467	510	481	466	485	479	419	480	461	470	461	486	489	492	481	480	476	472	527	459	491	469	467	463	481	450	420	511	472	465	483	456	475	494	463	454	492	462	487	427	488	447	484	496	460	481	479	460	506	445	461	468	483	502	487	527	459	428	463	474	468	457	471	459	439	491	470	502	496	452	465	447	470	489	509	507	479	467	467	533	486	451	489	466	529	463	458	470	451	472	482	480	483	465	504	502	487	453	533	489	483	509	433	478	438	496	454	462	512	496	524	466	490	479	490	463	507	488	487	482	469	448	489	517	477	474	504	474	470	444	470	445	463	508	491	498	435	486	502	478	474	486	432	437	483	460	463	441	493	490	557	457	428	512	475	490	478	472	496	523	453	474	461	481	471	447	443	444	518	476	496	470	475	487	481	491	476	426	474	504	468	515	449	496	510	492	442	457	484	435	484	487	502	489	460	460	491	485	452	468	478	463	483	499	477	466	534	475	424	495	505	486	456	441	450	475	463	514	481	522	478	470	463	484	467	470	464	491	518	482	442	512	422	464	459	499	485	476	477	479	449	482	486	463	473	492	464	452	469	557	449	441	468	498	468	482	509	486	526	485	428	464	457	488	495	432	486	462	452	447	493	502	440	470	488	505	469	498	451	469	480	491	487	487	478	471	479	473	472	495	493	462	475	451	434	474	474	455	503	504	490	441	473	467	450	451	489	472	435	478	464	462	502	478	473	475	446	505	437	455	473	496	457	495	430	500	463	506	455	499	458	456	505	483	498	480	444	478	476	466	481	461	457	438	487	509	488	457	449	432	501	490	482	468	480	512	447	472	460	439	529	477	499	466	436	487	433	475	479	450	486	478	463	438	482	463	448	456	491	451	454	484	466	443	476	505	449	486	486	493	478	498	482	463	520	496	469	512	486	519	476	461	465	511	492	473	472	504	488	478	457	480	437	460	468	502	475	489	481	451	452	476	442	470	465	473	526	471	512	471	499	469	499	490	450	484	490	459	455	499	464	461	483	494	470	470	444	495	518	518	506	469	496	454	427	472	496	469	472	475	477	467	441	479	490	459	453	510	492	486	439	457	449	457	487	426	527	478	479	460	496	487	470	452	466	477	493	461	453	488	491	488	495	442	449	469	488	472	508	439	464	517	499	453	508	478	475	429	467	463	465	484	417	441	492	496	464	477	488	463	509	452	456	491	453	482	490	514	462	462	496	473	447	511	480	498	470	455	460	475	458	405	460	466	452	447	452	489	485	484	488	496	467	453	447	453	447	463	474	476	461	481	459	494	480	500	484	472	476	453	478	463	515	463	462	477	465	524	474	490	486	513	524	498	478	472	471	482	467	463	471	491	517	502	424	478	487	498	508	478	496	455	478	481	486	479	492	463	469	510	505	473	516	481	484	488	485	445	522	467	496	492	486	465	481	459	488	464	485	461	441	454	493	453	478	476	520	497	482	444	494	455	509	495	449	481	482	510	474	452	509	482	465	511	485	505	499	473	468	475	463	474	475	485	474	482	472	537	491	502	475	475	478	476	521	483	470	470	473	481	480	448	499	500	507	497	499	463	487	493	471	490	492	501	461	444	459	472	477	474	504	472	483	488	483	536	504	466	476	466	467	488	418	488	456	487	469	474	484	478	447	488	480	505	459	471	484	456	483	522	513	474	476	505	431	473	477	515	472	489	461	487	480	438	468	455	501	478	456	459	473	480	455	477	502	459	467	471	457	467	494	511	517	462	534	493	452	486	476	473	459	458	461	471	476	486	452	477	478	476	434	439	454	472	456	448	497	473	460	474	480	476	454	489	487	528	442	462	483	435	462	511	481	467	509	435	458	512	480	471	496	431	519	450	478	443	461	475	503	456	497	487	504	462	453	462	507	484	475	459	469	489	484	495	509	456	493	485	463	494	492	485	437	472	469	480	508	478	505	499	481	507	472	465	462	447	488	469	481	483	493	451	504	455	425	469	491	450	506	448	456	478	498	458	462	485	473	478	450	460	446	521	452	459	475	523	470	456	530	476	477	463	504	499	465	435	471	492	449	459	461	463	488	517	509	461	505	437	487	492	479	511	448	499	489	522	484	495	487	495	486	495	454	449	463	486	463	438	484	472	445	474	495	480	486	463	512	496	479	524	436	464	472	471	450	492	493	456	471	492	516	491	452	468	458	479	489	469	487	479	478	431	488	485	469	452	477	443	460	448	484	467	477	453	471	488	457	516	471	459	510	491	477	493	447	465	472	483	450	475	496	519	469	501	470	483	463	450	497	465	449	512
22360	21123	28207	24210	21222	31029	42958	29636	7206	300	234	231	247	231	211	202	216	234	215	220	188	183	188	210	215	196	224	188	230	229	216	204	197	207	218	199	220	197	208	188	208	214	229	206	258	229	202	233	219	220	225	210	207	220	236	196	176	230	215	201	214	190	220	217	205	201	224	212	208	230	198	211	209	220	205	203	227	210	194	201	202	201	201	195	219	212	220	213	208	191	209	210	208	195	209	212	212	210	225	212	193	184	212	212	204	212	188	232	225	211	215	208	206	238	218	205	204	206	200	203	224	210	222	212	215	217	187	213	201	207	183	199	202	209	217	192	207	202	234	208	232	199	226	210	202	211	184	208	189	244	207	206	224	223	219	201	199	198	184	196	196	205	208	189	201	206	235	181	200	196	213	213	204	213	199	197	223	192	222	210	199	227	219	203	213	166	194	228	195	230	200	244	216	174	227	191	215	192	218	209	217	224	210	235	199	213	204	212	198	197	225	224	199	208	184	213	202	196	228	230	199	220	235	239	202	206	221	215	244	198	227	202	201	218	186	212	225	212	210	183	213	210	199	214	231	185	210	208	209	192	221	185	216	224	226	193	206	205	203	184	218	206	213	202	214	215	255	230	201	210	237	236	207	188	210	228	222	218	214	209	219	197	219	219	197	215	229	216	234	228	207	194	195	192	190	217	210	193	216	215	199	213	202	212	201	216	206	196	229	220	215	229	188	231	237	200	206	222	210	212	206	216	205	231	186	213	219	189	244	208	189	213	185	219	192	219	224	181	199	205	186	203	208	197	223	226	200	204	196	186	225	209	212	220	212	205	223	226	236	205	216	208	210	233	194	212	205	206	206	208	224	206	248	192	222	214	192	217	229	210	191	193	226	202	182	200	223	206	210	215	184	239	192	237	204	207	208	194	194	233	185	220	226	216	219	187	210	226	213	200	212	220	201	226	219	202	178	207	205	191	212	199	201	216	209	179	203	196	203	228	184	217	219	227	217	220	255	234	235	204	216	198	205	227	193	192	208	209	216	193	229	213	203	207	236	212	215	217	200	227	180	225	213	206	222	217	227	188	181	202	229	190	189	202	208	207	209	237	207	203	229	219	197	201	239	190	213	175	206	202	196	206	210	223	215	187	237	200	207	211	219	176	187	214	210	189	218	221	219	226	229	201	189	195	204	197	214	199	200	184	182	218	201	211	225	225	174	222	228	202	213	197	222	224	218	226	196	217	217	227	190	224	225	223	202	181	183	212	222	208	219	211	217	199	219	204	188	222	211	200	208	209	211	205	204	235	197	231	206	196	226	228	194	194	226	224	197	210	228	175	217	205	215	212	211	223	211	219	199	225	205	187	230	199	215	233	208	211	208	210	186	218	190	180	190	210	215	215	212	218	185	218	202	204	220	193	214	203	185	226	199	198	199	179	230	211	238	187	221	204	192	221	189	222	195	198	232	208	202	223	212	200	206	215	199	194	194	242	193	200	192	220	191	226	210	205	203	200	217	204	198	227	192	207	235	185	198	229	200	219	205	208	208	233	227	204	185	215	227	221	203	204	227	191	198	212	225	201	202	208	197	188	209	202	204	223	198	218	193	229	183	203	213	214	216	211	204	214	225	195	202	212	220	185	216	208	213	225	190	217	192	216	224	201	215	204	193	212	198	233	215	230	209	218	186	210	190	216	210	199	205	186	204	219	216	182	195	207	214	198	236	188	191	200	248	246	210	238	202	182	210	220	243	198	177	212	190	212	216	239	185	217	224	218	217	241	204	215	195	197	207	232	211	224	212	210	221	196	226	212	231	212	214	202	225	188	230	192	207	202	220	212	219	221	224	215	218	226	224	219	185	224	201	211	217	224	209	214	197	208	211	205	235	202	217	202	188	195	194	223	212	222	175	208	220	219	190	205	199	227	193	223	195	188	215	220	221	205	188	210	225	205	212	229	191	201	200	204	214	202	198	212	203	199	235	202	194	197	212	233	222	204	201	191	208	202	225	208	209	217	219	194	228	222	204	218	220	212	221	214	189	195	185	216	203	208	226	237	227	244	199	199	204	194	232	227	198	224	201	194	220	200	213	193	188	200	214	204	195	182	220	210	216	211	207	227	231	207	210	188	195	193	199	213	205	223	220	196	225	205	219	228	200	180	185	211	190	193	212	203	216	233	215	188	190	218	188	197	226	193	201	219	177	189	237	237	206	205	214	216	193	197	211	213	198	199	198	213	187	210	213	214	232	199	202	211	212	222	227	218	196	193	201	215	214	192	226	238	213	207	207	163	225	211	198	235	186	187	203	183	196	201	196	214	197	182	225	193	201	203	210	217	232	214	194	187	221	246	213	189	180	203	215	221	229	182	197	224	208	201	222	222	207	211	244	214	224	209	194	216	220	216	185	244	198	199	202	215	219	208	201	212	210	235	197	230	197	226	220	207	208	209	210	218	214	208	185	196	196	206	225	253	219	205	209	219	198	203	217	210	192	196	215	199	227	211	196	207	218	195	181	207	172	222	202	201	230	189	214	212	225	225	213	233	202	186	183	209	195	210	173	201	221	241	199	212	224	215	213	217	203	185	206	223	206	226	222	223	238	197	187	198	197	203	220	181	206	206	219	196	221	197	196	210	201	214	212	183	204	215	206	214	225	214	186	228	253	211	206	201	219	229	203	200	220	224	210	227	227	217	205	191	210	192	217	234	216	197	195	212	208	217	207	213	239	205	214	206	205	201	223	224	208	208	211	254	191	203	212	209	203	201	210	172	199	244	229	204	216	198	222	223	228	204	221	206	242	196	228	210	169	210	195	218	201	209	215	207	193	216	212	217	212	197	232	213	213	213	230	200	207	205	221	249	212	240	194	206	216	190	221	178	202	215	216	197	235	181	209	202	211	206	210	191	188	183	164	210	186	203	192	195	221	215	221	200	209	227	216	208	212	156	236	231	224	205	223	190	225	195	203	219	188	224	217	191	216	205	204	199	201	218	236	212	203	200	217	203	202	217	219	219	222	223	179	195	186	194	207	243	220	208	175	173	230	204	213	205	232	200	205	232	204	208	210	201	206	166	204	231	208	192	193	214	214	239	210	218	208	186	219	216	212	208	205	231	220	213	210	203	195	217	218	185	200	191	216	172	225	208	231	229	204	215	224	211	203	210	184	212	218	214	213	208	219	220	179	208	219	199	195	232	222	217	238	190	211	219	225	196	198	223	196	210	218	216	196	204	216	207	205	184	207	183	228	222	198	191	212	204	197	200	223	219	233	184	224	191	246	222	185	225	223	196	193	213	216	217	206	202	226	196	219	180	217	212	192	203	217	192	192	200	208	211	201	210	242	227	223	226	204	221	223	195	198	208	202	184	182	215	232	211	221	224	215	221	197	215	223	209	195	199	195	199	212	210	211	214	210	240	230	198	209	227	185	195	218	205	198	210	223	214	217	212	204	212	217	200	205	218	202	232	208	232	220	194	211	226	198	208	209	196	218	223	192	218
25685	35063	11683	7110	17788	42543	45338	33754	5665	340	334	317	306	309	308	332	351	317	314	292	283	300	282	292	286	281	297	302	303	266	293	312	260	288	280	283	300	296	310	280	285	306	284	311	271	298	301	364	268	302	313	290	312	274	295	271	263	324	304	254	293	264	297	299	288	264	295	303	294	337	273	309	265	297	272	286	291	285	280	294	296	311	282	288	292	286	276	295	322	282	250	303	273	299	302	321	304	320	301	287	274	319	289	289	298	273	300	320	299	299	271	288	293	273	275	303	283	270	315	305	312	305	294	302	269	287	270	338	283	256	308	277	294	270	305	278	302	299	277	278	307	289	282	285	301	327	294	304	277	277	301	300	303	267	273	320	269	283	290	295	304	282	292	296	325	288	288	270	288	270	300	311	290	313	294	287	300	282	316	284	327	307	283	285	299	330	285	305	283	257	317	298	296	286	288	292	288	307	295	272	317	295	297	263	309	324	271	306	269	269	318	288	308	284	301	267	302	278	271	298	298	289	283	291	302	289	296	290	281	288	303	265	285	286	306	303	282	317	292	298	283	279	298	321	321	296	311	289	306	243	286	284	274	270	291	282	272	284	297	278	280	312	286	317	296	285	272	296	257	324	322	294	272	253	336	288	280	299	296	270	286	299	280	306	302	290	288	306	321	289	285	321	261	298	283	258	310	290	285	273	281	282	332	294	274	317	289	308	301	311	303	296	313	295	288	280	297	302	315	257	319	297	264	245	279	299	296	318	310	275	276	287	259	267	289	316	291	292	321	292	277	307	282	278	292	321	312	281	290	299	288	296	313	291	313	324	302	280	283	290	307	304	288	303	283	277	302	301	294	292	292	322	273	302	293	294	321	283	287	320	299	310	279	303	268	283	297	264	303	317	304	282	280	323	277	284	290	309	277	285	313	303	310	304	298	268	289	257	287	279	286	293	294	291	289	277	300	313	285	295	290	286	281	276	297	302	266	310	291	275	289	282	288	290	292	283	273	292	310	285	340	302	270	319	295	305	292	306	317	296	276	284	318	321	287	267	315	296	269	294	292	278	297	286	296	306	294	302	307	294	328	277	319	288	300	308	322	280	273	287	278	284	282	281	299	297	278	264	289	261	278	308	307	291	291	288	284	290	276	295	295	279	299	287	318	294	262	321	263	277	303	309	262	289	280	300	299	288	310	304	261	288	298	273	287	310	305	290	298	281	298	311	286	277	289	331	330	315	280	297	281	306	293	271	317	295	312	300	272	284	301	298	276	264	283	303	283	308	293	302	267	277	268	328	294	298	265	301	308	302	256	266	308	303	282	308	294	290	278	278	300	263	295	311	285	289	316	291	264	288	293	268	293	293	288	268	287	301	283	285	315	292	285	296	285	308	271	277	272	305	290	290	280	292	271	269	265	303	275	296	298	266	323	296	302	278	289	290	296	272	296	248	298	279	269	281	301	305	326	304	311	281	285	269	293	316	292	326	301	297	274	289	271	332	286	299	291	289	279	310	287	290	311	276	307	287	292	306	289	302	298	281	289	290	287	309	337	294	290	274	299	297	299	294	294	302	273	275	293	316	292	291	292	282	307	274	312	287	327	300	294	290	306	265	315	300	287	284	305	288	287	270	283	325	279	269	288	305	284	314	294	288	298	294	295	263	277	295	283	272	284	296	301	327	313	302	285	318	289	261	300	278	301	284	294	297	309	291	314	283	296	294	309	280	263	289	287	290	278	273	313	276	311	288	296	286	307	291	291	282	289	287	279	269	312	282	288	276	315	294	288	282	278	276	304	283	300	314	268	305	307	292	274	291	324	277	294	298	283	301	325	263	321	267	297	283	286	283	265	278	273	287	271	283	267	263	313	281	283	297	304	303	306	290	280	315	294	317	271	290	293	277	286	314	287	278	242	285	291	293	274	274	262	267	278	342	292	277	273	305	292	276	277	297	264	286	276	306	273	302	291	290	277	317	279	314	292	306	285	262	324	315	311	283	285	292	299	294	298	304	278	293	287	290	300	288	294	291	298	330	302	315	276	303	274	293	314	291	307	274	295	280	313	268	279	279	302	286	276	303	278	301	310	327	295	320	264	315	335	303	295	246	301	302	322	292	283	305	304	308	283	272	316	300	300	318	328	284	283	273	275	283	299	262	298	330	299	303	267	308	280	294	290	288	305	281	273	283	297	277	274	291	293	313	315	282	274	283	304	290	272	292	299	304	286	294	315	313	319	295	304	311	299	287	287	285	282	274	286	289	285	294	302	304	274	268	272	257	292	300	272	329	309	333	326	320	314	307	277	285	309	290	265	289	302	283	297	280	280	313	331	274	299	315	307	271	286	286	319	320	284	280	283	291	299	305	274	299	285	313	269	321	279	317	329	303	300	293	269	287	294	283	287	303	284	292	284	289	265	307	327	292	330	295	293	286	269	271	296	263	282	291	290	287	301	270	297	285	284	290	280	303	283	329	280	290	297	265	298	279	289	321	304	282	312	285	315	292	333	282	278	293	286	288	283	287	293	287	282	288	294	299	295	284	298	299	304	289	318	286	270	290	290	281	296	270	311	300	302	277	301	321	305	313	289	316	296	245	288	296	307	280	313	258	301	326	287	290	291	295	258	271	303	333	315	297	309	283	292	324	295	284	302	287	289	277	291	318	305	294	256	311	297	295	281	283	288	284	270	269	289	297	306	295	286	320	280	283	305	286	290	306	294	285	306	264	336	310	307	313	309	313	267	291	287	284	283	286	268	326	300	304	281	286	289	279	268	297	274	279	300	255	272	292	293	272	289	312	282	287	334	241	289	299	351	307	302	293	288	296	291	292	294	316	318	295	272	299	318	291	290	315	274	314	297	321	305	273	288	292	289	283	332	301	320	289	285	333	276	312	269	284	313	278	301	281	287	285	317	269	297	284	296	301	271	276	305	321	337	310	288	301	281	329	265	287	314	300	269	280	307	311	280	271	280	288	298	284	276	297	276	277	271	286	288	297	299	304	282	296	302	311	265	308	281	283	306	272	285	285	289	278	291	269	266	267	289	275	273	288	283	287	298	303	289	306	295	286	284	279	315	319	283	288	291	275	297	287	269	276	302	286	280	287	275	260	293	304	275	281	279	314	282	288	280	273	298	268	322	287	301	257	255	258	299	279	293	291	312	295	294	272	286	278	286	293	298	267	282	270	323	331	277	300	267	292	268	297	262	288	273	269	307	277	273	302	294	302	277	278	278	316	286	298	312	317	294	283	298	281	266	291	300	260	314	265	297	278	298	292	293	299	295	276	316	262	267	265	296	308	273	276	280	300	271	281	328	271	301	281	283	288	290	276	311	305	303	296	320	277	292	310	284	280	291	302	291	282	321	294	276	283	261	289	277	290	311	267	292	268	294	281	307	306	299	307	276	278	293	293	278	295	317	284	279	269	294	279	280	291	299	298	302	292	281	300	301	263	297	305	269	286	291	312	293	296	289	323	294	311	262	315	317	290	278	276
27760	17912	4322	1067	2516	4208	5003	2488	775	512	455	471	514	471	483	497	510	476	486	492	468	471	475	494	498	513	480	479	508	496	505	450	500	532	509	473	520	505	492	426	451	526	513	452	476	494	502	501	542	521	460	479	447	501	496	494	472	530	517	497	475	471	502	491	547	508	497	483	483	521	496	480	534	443	513	467	506	482	485	487	464	453	504	514	524	484	508	493	504	515	491	517	480	445	428	486	502	486	493	489	476	483	475	510	489	501	498	523	484	524	504	507	478	535	450	487	510	496	493	476	475	485	492	497	470	466	481	470	494	496	458	499	508	525	504	482	466	469	495	519	452	456	496	493	504	477	503	537	507	509	460	485	461	506	518	506	481	515	483	454	486	496	486	500	503	466	480	475	467	499	505	456	483	552	494	484	505	496	513	503	498	521	500	457	510	469	481	495	494	499	533	503	474	469	518	505	505	485	484	488	464	544	476	469	474	487	447	480	479	534	487	501	515	477	484	463	482	488	478	512	455	550	493	515	514	488	513	486	516	521	497	489	487	489	481	496	517	476	500	480	507	508	506	455	490	469	503	504	501	464	505	508	507	483	494	511	489	486	479	491	512	499	497	495	518	481	489	479	464	460	517	473	488	489	425	484	457	514	472	458	449	477	505	475	508	483	500	495	464	466	495	507	484	480	457	483	480	474	475	495	493	502	510	484	488	447	479	511	507	503	481	441	523	501	471	480	517	462	516	518	486	480	498	519	481	479	498	477	461	481	485	476	508	485	489	483	477	464	478	487	462	474	482	513	495	496	480	505	516	457	501	506	496	508	538	475	501	498	521	497	488	517	461	495	486	482	474	506	477	493	503	493	480	508	521	506	462	465	471	509	501	503	508	455	499	494	490	507	504	480	504	487	515	497	514	469	504	474	503	510	493	523	453	459	486	463	472	548	448	504	483	523	472	487	513	520	496	454	499	486	511	516	498	489	495	464	480	506	536	501	526	513	456	506	465	507	498	489	468	465	512	497	527	478	491	542	509	471	500	485	474	477	468	467	482	471	486	498	459	464	499	462	491	516	508	457	486	500	541	490	473	514	485	486	509	502	489	503	447	460	460	491	490	516	501	487	501	528	456	483	532	516	487	503	494	490	513	499	457	510	466	462	469	489	473	480	470	512	518	474	513	464	507	487	486	489	529	459	473	486	502	508	495	478	486	488	536	480	494	490	472	483	526	500	495	498	503	466	511	494	433	503	490	466	532	514	449	457	488	488	475	465	486	523	475	516	478	476	473	501	512	463	482	510	493	502	484	479	495	466	493	525	507	455	474	517	485	497	490	500	481	488	514	469	482	485	486	483	504	517	490	480	512	451	507	471	480	538	470	513	478	516	521	502	490	501	462	452	470	509	446	495	517	470	508	454	479	525	502	471	504	521	513	492	466	469	515	442	487	529	500	517	498	489	505	517	460	473	498	485	480	492	490	525	500	488	510	509	462	473	515	460	485	468	514	492	474	543	536	525	503	519	522	512	487	469	493	470	472	495	472	539	480	514	505	488	475	512	482	503	493	465	476	441	537	526	524	463	513	524	501	477	511	528	519	495	508	451	508	468	500	489	503	503	512	474	523	519	538	477	508	482	475	441	516	500	482	464	455	479	477	448	521	496	451	468	492	490	481	481	496	444	442	478	470	506	502	491	511	493	462	519	533	495	536	506	477	521	501	487	521	522	474	510	490	492	530	482	494	497	495	470	517	505	481	492	504	463	458	509	485	517	452	473	448	461	496	510	497	501	498	517	482	451	473	493	519	485	472	502	506	484	491	479	493	509	462	467	451	502	502	487	523	511	491	503	518	503	529	498	506	529	474	478	459	530	544	518	473	479	464	530	489	483	508	496	463	550	457	462	476	479	449	479	492	505	505	490	501	463	484	515	487	445	472	508	525	492	478	525	499	502	515	482	478	489	511	504	468	475	500	535	467	516	494	507	505	503	483	497	501	494	517	512	517	530	481	487	473	507	510	489	516	511	442	487	501	448	493	511	453	460	467	507	502	518	473	509	509	497	489	474	480	464	513	518	481	488	515	564	510	478	501	496	487	476	535	511	482	495	504	501	483	464	545	506	508	496	471	482	499	485	510	457	501	544	510	479	516	542	464	486	512	532	485	496	478	484	489	469	518	505	515	498	483	463	476	507	489	476	474	457	508	532	502	502	464	485	513	502	509	507	498	487	459	550	480	512	495	508	472	442	492	472	482	467	516	488	510	481	498	529	507	468	483	507	493	493	481	492	524	496	511	486	521	509	470	520	475	493	494	494	496	494	533	512	488	501	493	488	521	521	514	497	506	462	486	436	472	439	503	513	473	463	509	497	497	535	471	491	528	497	507	471	486	478	497	482	523	491	487	507	498	500	474	483	531	463	478	520	489	456	478	492	531	491	490	503	499	500	488	497	487	470	499	517	507	483	504	518	499	515	479	476	504	475	489	480	479	498	523	512	525	522	511	502	437	485	501	487	497	462	460	510	497	497	484	463	504	512	483	498	504	475	484	506	523	506	507	493	485	452	469	504	476	508	517	475	490	486	509	485	485	497	471	484	496	469	508	461	465	474	528	497	521	504	504	522	511	510	518	512	484	510	488	475	483	474	507	478	482	469	495	465	502	461	510	480	504	492	491	475	522	474	466	486	526	473	532	512	481	511	519	488	527	475	508	529	472	520	461	473	450	463	473	501	515	512	484	486	499	458	525	472	506	499	453	500	424	506	521	487	498	500	531	489	475	497	473	476	510	494	517	467	495	519	479	473	484	493	528	471	508	469	491	508	514	483	497	494	467	478	548	476	489	512	539	488	509	509	540	490	487	469	507	483	500	503	485	504	480	467	502	528	502	487	491	533	495	503	530	464	499	511	481	506	488	515	526	520	486	492	518	455	537	490	497	483	514	490	501	490	511	477	516	485	498	466	493	535	487	529	520	523	503	522	519	475	482	507	480	476	486	491	514	511	483	498	475	432	485	472	498	460	472	528	494	520	526	495	491	507	489	504	471	492	482	487	483	496	522	501	477	475	521	503	506	472	482	519	544	475	457	490	491	513	465	496	502	540	482	501	477	487	506	484	519	533	509	485	469	546	450	511	500	507	508	464	495	520	543	482	514	489	480	481	468	483	489	462	476	455	476	473	484	529	474	478	487	515	518	478	499	496	512	489	470	519	483	472	466	495	443	474	508	481	462	488	471	503	552	527	497	534	441	487	463	510	457	483	446	461	488	515	444	525	503	521	521	492	504	470	470	515	489	476	503	459	486	437	492	479	480	486	472	519	453	508	470	470	490	465	524	494	498	451	497	492	502	506	455	437	482	466	489	444	488	504	506	429	460	502	511	485	491	469	532	492	471	481	515	512	545	503	483	470	493	504	492	478	471	492	453	488	482	497	503	509	495	495	516	475	490	476	534	494	501	525	506	501	476	477	486	503	487	518	503	471	509	533	510	538	499	509	512	494
17005	14033	1947	1459	4055	7203	8487	4082	1119	682	700	696	656	664	634	673	696	651	689	654	716	687	681	648	640	631	640	648	624	681	668	683	661	702	639	676	652	660	679	670	679	683	718	701	639	687	682	669	716	647	683	652	619	644	651	653	679	642	645	652	678	657	637	608	678	617	628	718	663	664	673	677	692	665	700	681	642	666	638	677	660	682	679	701	686	693	699	662	695	681	652	650	672	670	746	640	668	680	646	668	708	705	710	712	637	669	668	676	684	662	649	663	669	641	692	645	659	631	680	708	660	689	647	630	683	653	703	663	672	660	677	681	670	662	686	672	629	689	668	690	663	681	654	641	706	637	657	673	698	688	660	689	635	633	649	686	612	635	657	715	663	615	705	645	666	669	659	666	703	671	670	633	689	689	691	661	636	679	684	626	752	661	624	684	663	664	684	669	677	661	721	690	637	655	656	658	684	672	671	654	656	740	670	666	705	691	694	680	634	616	667	705	623	691	663	652	673	625	650	643	676	702	682	653	645	654	647	669	691	669	665	653	632	650	698	720	670	627	651	669	682	689	663	720	634	703	661	710	672	691	688	663	653	720	656	672	615	680	673	726	659	666	704	695	676	664	700	634	659	703	664	656	652	693	692	690	666	702	676	616	716	675	700	633	698	671	637	647	685	650	632	661	675	699	679	691	685	669	669	612	655	665	671	716	604	677	682	711	655	652	676	652	627	601	694	671	676	682	654	673	651	665	735	674	669	721	667	662	660	690	671	708	664	680	704	659	670	679	665	714	673	645	687	662	710	674	640	668	654	652	681	688	667	669	654	647	679	666	633	650	677	646	710	658	677	692	626	632	660	683	687	680	615	670	684	657	668	718	699	680	698	626	663	672	662	674	656	700	668	663	679	656	634	698	620	653	646	638	650	653	642	688	651	681	669	646	672	637	644	691	681	648	636	678	670	676	686	680	656	643	706	638	708	688	632	656	683	705	710	666	662	671	677	674	700	624	685	688	693	699	673	654	705	697	705	653	700	645	670	673	738	637	687	659	618	622	661	699	679	692	606	684	689	679	643	678	682	679	685	644	681	649	638	648	706	639	695	655	683	682	684	595	613	664	713	692	645	663	653	633	681	691	663	692	626	655	613	685	664	662	665	644	660	688	673	656	674	617	673	651	691	682	709	673	667	620	648	700	618	697	736	681	693	692	678	705	689	659	648	662	700	632	739	638	682	625	706	663	640	657	646	681	703	702	663	677	638	707	687	645	685	652	617	668	657	653	665	657	660	640	668	703	666	656	665	689	689	657	715	683	635	672	671	702	653	645	719	654	652	688	706	644	653	672	623	682	683	624	689	649	682	674	670	668	665	636	679	656	621	673	634	662	663	683	693	663	674	633	622	643	647	694	649	652	674	668	653	668	665	680	655	678	617	701	643	629	654	653	684	660	654	686	618	661	690	622	691	674	650	628	688	684	660	644	650	677	698	646	657	713	671	718	660	668	705	653	739	651	717	633	708	647	694	656	634	679	677	671	669	700	647	694	720	662	699	677	719	711	618	692	656	663	615	661	618	631	689	679	680	680	660	665	653	646	671	634	665	673	637	683	685	665	673	671	612	641	674	647	676	631	674	673	640	621	682	717	622	641	670	642	651	700	651	628	675	664	685	673	685	635	649	683	687	669	661	650	655	683	703	669	634	648	635	626	744	712	651	734	682	629	713	660	653	689	654	660	653	651	654	629	684	656	637	663	642	661	664	653	644	714	706	675	685	713	642	725	686	628	697	667	649	647	653	694	668	679	629	696	650	710	674	664	711	642	692	710	642	663	686	669	668	655	665	671	658	664	663	684	683	645	670	685	651	681	672	674	642	663	685	639	654	665	670	678	674	708	697	624	673	673	729	626	732	707	649	672	658	666	694	665	667	695	653	635	643	671	658	702	725	633	683	688	669	668	722	726	695	684	696	635	708	652	659	701	656	661	620	664	700	673	642	631	715	632	706	627	718	683	656	648	627	641	672	669	657	650	680	643	622	673	640	665	659	679	647	659	644	705	674	661	654	715	672	666	712	632	716	672	665	687	671	647	622	615	640	674	703	727	620	658	656	638	632	648	650	671	694	675	679	662	674	700	640	688	703	646	700	687	617	689	699	691	645	633	683	676	668	669	668	681	671	657	699	656	608	671	674	620	679	689	635	641	675	677	678	701	676	678	649	654	640	667	687	650	685	681	648	596	716	678	664	663	627	661	641	676	719	673	663	631	660	715	712	679	615	653	650	681	664	635	647	697	676	622	668	677	654	684	648	686	645	651	622	676	691	662	673	645	645	682	667	654	634	662	676	702	677	663	662	649	656	640	649	696	713	678	722	685	678	673	658	652	669	687	681	681	611	642	658	631	667	694	701	679	695	691	648	606	649	673	708	649	686	659	689	726	669	658	689	684	665	650	682	633	682	721	707	702	663	709	638	685	654	612	638	682	695	697	692	646	669	677	665	678	694	692	653	618	644	691	666	642	644	663	675	607	675	637	661	637	669	693	611	631	665	728	691	626	643	695	656	725	700	695	687	655	609	609	669	657	677	678	647	668	640	651	663	676	621	694	675	663	625	666	654	675	670	685	685	625	655	697	680	701	692	640	664	653	616	671	715	664	676	661	621	674	697	684	675	659	652	673	641	648	697	669	708	658	676	686	661	668	687	670	664	672	678	689	681	652	682	693	687	657	657	674	655	641	709	695	699	650	717	706	703	628	675	692	686	674	685	697	667	637	668	670	675	682	671	658	671	683	687	698	623	668	678	739	628	703	623	685	667	658	694	645	683	655	678	689	680	632	649	642	678	621	654	707	688	658	675	628	681	686	699	695	664	693	666	710	646	706	685	663	656	658	654	673	631	702	609	674	676	678	661	647	690	629	667	643	675	696	688	664	656	677	670	660	673	676	686	642	638	659	656	652	666	692	623	697	690	658	692	621	700	664	660	701	653	694	615	654	689	652	685	618	635	702	723	663	649	642	673	665	657	700	634	647	650	708	690	627	678	673	666	659	662	606	704	674	644	678	639	631	687	682	688	655	663	655	686	717	685	728	622	692	637	645	646	709	659	703	672	609	600	608	672	664	657	669	680	656	719	733	663	670	729	684	651	610	673	662	657	704	667	618	707	686	723	726	658	708	697	641	718	714	698	724	690	612	707	661	682	686	666	649	697	645	668	672	719	632	651	675	628	684	588	664	667	672	647	664	635	712	683	668	687	679	676	652	702	652	721	671	680	660	624	682	644	640	716	670	670	645	667	649	688	664	701	647	645	684	648	689	681	713	611	649	645	633	633	725	664	682	666	695	677	651	684	712	693	687	684	650	666	662	692	702	653	687	690	676	605	722	618	620	654	669	668	660	703	668	660	686	690	646	637	666	646	714	641	620	658	672	656	660	670	684	648	657	670	699	694	717	673	674	620	634	677	708	670	665	670	646	682	691	714	638	602	660	690	633	671	649	665	693
23363	21089	27513	25182	29032	37080	25579	10995	2046	479	467	480	441	453	448	440	471	432	446	473	423	420	414	438	453	432	390	428	409	444	471	445	439	450	457	441	410	435	419	463	444	443	409	411	439	445	450	450	472	429	433	487	444	438	435	472	434	441	467	429	401	432	429	415	447	434	458	448	449	464	412	454	452	417	431	466	405	445	413	423	461	436	459	441	459	450	409	414	462	415	444	449	449	412	434	418	440	441	469	457	397	434	425	443	432	429	442	472	422	445	395	464	443	440	442	390	473	458	480	420	423	440	384	453	425	423	462	445	448	413	463	441	451	419	447	459	423	441	436	412	431	432	464	453	468	451	409	468	429	458	427	411	411	448	416	397	489	413	433	468	441	455	453	426	432	421	397	452	438	464	466	464	466	456	423	397	414	427	447	420	439	479	426	446	427	430	414	418	431	461	429	440	432	451	470	455	446	450	441	426	439	470	481	418	413	435	459	407	435	434	404	414	416	463	436	466	481	396	404	448	434	422	432	424	446	450	437	417	426	416	461	432	436	424	444	442	402	401	449	423	441	434	450	414	423	435	475	439	458	451	400	459	455	426	460	411	501	391	489	445	417	405	432	448	441	458	450	448	436	442	418	440	420	422	403	413	444	397	439	461	421	449	417	416	473	444	423	400	450	460	435	430	435	427	460	403	410	433	412	438	431	416	439	451	430	436	461	465	412	466	449	444	448	445	469	436	448	452	448	419	476	463	458	429	436	434	447	438	443	425	415	420	463	484	420	464	485	412	403	444	399	430	433	431	495	451	440	416	375	399	462	441	422	405	434	462	433	446	431	420	421	421	449	442	439	428	395	405	472	446	471	426	448	430	464	440	446	434	443	447	439	462	415	452	439	416	462	433	442	433	429	437	426	453	449	440	444	437	413	430	408	396	438	444	399	469	457	431	413	437	382	450	403	458	445	457	461	463	461	393	430	452	459	430	453	406	445	449	433	427	406	469	495	428	415	452	438	427	427	432	457	435	445	425	463	434	424	427	451	419	434	460	453	454	423	406	478	444	442	478	485	435	416	427	463	413	406	445	449	438	402	462	490	438	449	400	424	398	420	475	449	432	456	462	384	370	456	390	433	471	420	435	421	423	473	442	399	436	452	433	437	448	394	435	386	429	450	413	473	443	419	433	435	437	437	388	425	467	397	435	441	443	480	434	461	450	392	422	481	429	388	497	418	446	432	417	445	448	422	438	453	439	456	447	444	417	419	426	449	434	404	443	434	434	421	463	451	410	425	424	427	431	422	415	410	419	428	385	433	434	421	450	447	443	412	434	428	436	461	410	433	458	448	425	445	442	455	438	432	437	429	445	391	439	411	444	441	408	419	427	418	433	428	432	445	413	395	457	431	456	412	417	468	418	470	420	447	423	481	470	434	449	442	454	436	442	426	460	421	432	438	467	454	456	456	419	384	436	484	455	436	432	456	408	433	454	420	414	432	402	430	476	436	408	419	426	434	419	483	454	415	380	385	424	447	405	435	465	388	453	437	422	430	416	435	418	427	397	434	469	469	432	450	487	417	388	449	436	431	457	447	411	445	478	440	461	429	437	432	417	422	455	422	446	393	420	459	462	444	459	463	437	477	443	439	412	471	408	425	404	402	459	428	450	435	455	444	410	425	458	421	452	467	440	432	457	409	416	442	428	414	454	416	401	412	450	478	421	398	436	464	407	439	438	479	418	445	472	486	432	440	443	449	447	427	446	420	450	410	492	433	432	399	423	402	461	427	466	423	451	440	412	441	466	420	443	474	416	444	432	461	419	439	412	438	411	455	410	447	473	446	408	444	446	419	415	442	462	423	462	431	476	457	440	474	460	500	455	395	400	433	442	450	435	467	480	437	396	452	451	402	427	426	456	408	456	418	426	421	421	419	434	435	473	441	462	398	426	447	407	471	421	439	412	416	459	420	409	470	455	453	416	442	439	431	421	428	421	473	428	409	440	431	438	407	446	407	426	412	430	440	412	445	433	486	425	442	432	434	433	429	432	456	475	453	422	430	442	457	447	404	452	419	442	467	436	443	474	407	480	448	459	436	457	413	428	408	421	453	480	422	452	444	428	431	403	449	445	443	428	448	458	418	479	453	428	410	453	462	449	433	447	410	427	419	461	416	447	468	423	437	437	435	446	458	445	431	416	448	427	472	463	424	421	421	428	416	418	418	435	469	459	464	464	446	427	477	422	412	423	458	422	445	438	410	440	423	437	441	408	388	375	451	472	450	444	416	417	421	457	440	430	444	408	421	445	451	435	466	469	429	440	460	386	448	454	469	426	420	462	408	423	430	452	448	460	418	419	395	420	474	440	426	456	436	462	392	418	402	415	376	465	444	411	440	449	416	453	458	451	433	454	455	415	443	421	421	455	452	458	408	415	449	467	453	414	446	438	458	432	444	468	411	416	468	439	430	442	421	447	469	440	412	431	421	433	435	442	386	420	477	404	419	472	422	411	435	437	423	439	409	420	451	453	436	456	441	422	411	408	428	452	466	439	448	476	470	431	467	419	439	444	403	455	393	432	438	412	432	402	434	418	455	468	435	457	450	425	430	457	464	462	427	416	410	421	449	453	445	435	444	438	424	427	451	400	406	455	448	445	450	438	462	465	422	467	417	438	415	414	412	425	451	454	427	397	450	443	468	434	454	437	428	417	451	439	430	427	469	429	415	437	448	450	463	457	468	418	466	429	435	416	425	409	455	454	416	472	458	489	410	428	439	456	434	422	440	445	441	421	437	414	410	451	414	436	412	440	470	452	443	434	416	415	442	413	456	464	477	469	421	444	414	442	446	456	427	441	409	450	430	415	419	436	419	436	450	459	438	440	445	490	444	415	431	421	449	448	454	429	424	450	445	442	466	438	433	442	396	446	439	447	434	436	447	403	435	437	477	432	441	454	470	448	451	462	411	429	449	404	407	489	469	487	436	463	447	434	395	433	432	450	470	424	425	455	452	449	436	445	407	409	443	485	436	434	440	433	450	468	439	421	405	430	453	450	427	432	430	414	457	429	430	462	462	465	443	439	443	443	441	420	431	445	419	422	467	423	410	434	390	451	442	429	465	416	448	418	454	424	455	441	432	411	446	429	461	434	447	468	437	436	411	421	417	457	438	406	396	427	451	471	439	460	430	443	433	426	437	439	421	438	432	422	439	398	442	442	465	444	403	425	428	456	415	401	430	388	434	440	438	429	453	441	416	455	426	456	462	435	406	424	433	459	407	443	450	433	420	400	432	415	461	409	450	415	432	412	446	440	423	460	420	446	431	432	445	414	424	474	409	397	465	463	407	430	440	411	433	402	468	424	412	403	437	424	441	421	456	433	451	448	442	458	435	430	448	398	444	451	471	408	461	469	445	442	433	441	401	454	437	447	439	453	400	480	383	419	499	409	420	418	454	407	409	456	451	421	416	433	399	432	414	416	447	465	428	408	419	435	469	424	446	438	439	474
22109	26170	7517	12532	38599	41336	28087	14622	3319	573	607	627	607	594	617	590	602	644	609	567	597	590	615	666	582	602	601	631	623	628	575	615	631	588	591	649	599	587	553	598	626	605	520	595	616	627	616	618	586	599	622	623	576	641	644	652	644	573	585	602	625	581	555	605	635	606	541	553	600	622	637	547	548	595	593	625	599	620	620	636	647	585	610	638	631	571	593	640	587	578	590	629	603	603	613	596	622	568	597	581	566	606	634	568	586	588	606	589	615	611	593	559	613	601	615	596	642	626	644	557	590	650	640	622	583	606	605	596	627	626	587	621	609	577	587	596	623	599	566	582	604	603	635	560	621	637	677	584	608	583	609	592	638	589	608	578	622	638	629	590	650	613	585	617	625	621	599	637	586	616	577	581	573	598	616	597	654	578	584	573	596	592	644	604	645	584	575	580	587	569	597	573	629	613	625	612	572	588	568	624	595	626	622	571	583	628	594	620	591	625	598	553	585	598	586	576	593	585	607	615	607	555	642	610	612	546	588	582	601	611	602	582	600	584	607	617	653	594	585	582	581	631	640	623	546	582	601	584	617	593	613	606	598	566	603	630	604	650	598	596	626	593	611	603	613	557	628	610	593	615	580	610	574	593	589	623	582	618	631	577	582	585	571	631	608	637	602	603	625	620	647	605	606	598	584	564	573	586	643	616	572	622	591	590	590	609	591	593	618	586	590	613	570	632	638	609	558	617	593	621	585	596	624	600	596	614	607	607	564	622	615	598	557	598	628	611	637	589	606	579	605	594	606	570	611	603	632	578	600	646	651	624	656	581	611	623	581	598	602	635	600	593	593	566	602	575	579	610	607	586	563	584	630	620	630	578	594	625	601	625	620	606	616	589	584	638	628	610	611	586	601	603	575	584	597	571	558	541	595	601	664	594	584	619	632	611	620	602	589	560	567	571	645	595	618	590	602	568	632	609	624	650	589	610	610	640	633	619	598	605	599	594	589	573	596	626	607	658	623	596	608	613	587	572	608	583	573	600	626	588	636	612	682	582	592	570	594	620	604	615	598	595	596	597	591	598	574	603	611	566	579	629	612	569	623	597	598	613	655	617	649	570	595	544	643	615	579	591	588	620	609	601	601	575	581	618	594	598	617	608	635	631	638	595	613	570	611	591	518	603	573	625	614	576	614	581	585	600	616	593	567	640	598	571	595	640	595	571	637	607	604	621	576	655	606	572	576	598	604	601	626	613	636	614	615	628	616	599	597	613	606	612	566	583	615	620	600	613	575	589	563	632	626	597	592	585	624	580	583	555	622	587	578	598	598	592	618	605	574	616	576	604	626	552	634	604	658	583	553	613	588	569	606	584	573	636	623	570	627	612	621	622	581	622	583	617	566	655	614	621	606	608	648	583	620	654	604	602	614	568	600	591	607	598	625	552	622	641	568	625	637	579	588	645	602	587	599	606	601	589	599	606	595	623	594	568	618	599	612	633	633	630	598	591	559	615	623	599	621	640	639	610	546	622	610	572	607	622	580	607	612	603	603	601	592	602	600	617	558	627	598	576	620	595	618	620	569	590	591	569	614	584	604	605	624	579	579	590	634	539	576	551	599	597	611	622	564	596	577	622	572	582	622	599	558	580	602	600	602	583	555	579	599	614	626	598	562	600	595	599	579	618	625	580	593	596	610	651	603	604	596	629	623	582	588	595	645	615	613	603	604	636	637	598	601	604	614	603	610	558	641	576	617	571	627	632	618	609	599	609	607	599	600	633	587	598	635	617	557	575	626	624	568	621	607	623	620	641	586	612	637	582	604	620	595	599	569	576	596	589	627	620	592	592	609	616	628	593	631	608	565	564	560	586	553	610	625	613	599	644	628	644	604	636	606	543	618	584	619	620	569	590	595	647	635	581	607	601	603	615	620	568	613	573	599	652	602	592	604	655	599	610	623	620	622	619	605	617	596	620	582	596	611	571	602	595	533	622	596	602	572	602	570	585	625	596	617	582	620	588	622	604	610	569	607	585	630	625	590	608	587	617	558	583	645	610	648	613	625	650	532	553	626	621	624	612	608	609	575	602	616	524	595	606	604	573	597	595	588	594	590	564	640	573	609	605	629	597	581	642	644	628	603	571	586	553	613	620	594	552	629	577	639	572	626	594	628	559	624	569	600	593	620	594	634	590	652	617	565	594	599	588	615	587	589	632	543	614	576	584	588	586	611	616	585	547	566	598	618	573	580	603	593	600	638	594	602	565	662	599	655	587	601	588	599	585	615	605	620	597	603	660	563	586	590	672	574	597	618	581	586	619	595	623	621	582	593	584	567	572	635	607	626	583	616	589	602	641	587	596	615	633	603	595	623	620	547	609	603	586	594	640	623	602	591	614	605	611	653	614	604	582	636	581	635	615	588	600	595	638	625	601	621	592	556	584	619	635	595	607	591	603	637	584	582	614	603	566	597	574	599	625	631	633	610	631	598	591	617	610	574	582	592	563	634	595	558	575	615	617	574	619	520	564	598	633	587	637	597	602	592	586	593	573	631	593	610	591	594	624	593	547	619	577	591	606	605	562	582	568	605	587	595	631	571	608	624	612	583	614	635	577	600	561	621	586	581	584	585	621	661	610	621	571	606	629	613	554	579	619	552	591	634	584	590	590	595	559	583	592	609	605	585	604	626	589	571	572	605	579	608	598	570	570	578	595	615	602	599	604	618	597	599	607	586	562	612	587	643	637	586	637	598	594	629	634	640	595	604	604	570	552	578	583	602	605	594	601	563	617	585	581	594	610	584	568	635	584	621	632	619	611	636	579	622	565	603	587	623	610	623	600	561	570	568	603	608	593	600	569	616	605	639	565	630	589	628	645	640	595	609	593	596	624	626	580	577	565	633	655	601	590	616	624	611	580	608	637	585	591	599	590	629	591	604	618	588	615	614	601	599	578	636	606	593	574	625	649	576	558	606	590	579	588	582	618	624	640	595	591	568	586	599	561	615	626	618	659	585	625	640	645	577	572	577	593	594	571	624	577	607	624	594	641	600	604	636	635	618	606	598	604	571	637	608	604	614	594	583	595	567	600	561	616	620	608	562	555	612	625	610	629	608	578	570	562	616	616	585	615	562	558	648	616	610	594	640	641	572	631	621	595	599	607	591	598	582	531	580	603	552	595	589	616	626	636	607	604	619	658	579	595	610	623	588	632	572	602	638	589	583	631	584	562	612	599	619	595	592	582	603	609	613	662	623	577	593	585	593	648	600	583	630	580	646	631	595	594	616	596	618	568	575	648	570	609	576	599	577	581	602	610	637	579	621	568	594	630	598	637	622	628	583	588	631	593	608	605	631	576	589	569	583	630	590	609	591	590	586	590	597	570	563	668	613	593	613	601	548	643	620	612	573	585	635	575	595	619	611	641	646	576	623	605	592	605	576	605	593	612	597	612	619	661	586	589	576	587	607	619	585	577	582	590	586	575	594	612	569	598	586	621	594	594	589	589
24736	21085	25264	23069	16099	19295	13653	5516	903	409	404	367	403	393	406	391	401	401	422	386	383	388	367	397	378	397	391	346	369	381	380	411	405	389	364	385	425	392	385	386	394	389	379	387	386	397	403	403	375	378	430	401	401	404	381	438	418	401	381	379	393	381	404	369	377	420	362	404	395	393	371	384	425	400	414	377	374	388	389	380	377	399	371	391	429	384	361	403	384	414	387	414	358	380	364	404	397	441	422	405	375	424	343	354	415	422	368	412	383	385	420	391	350	366	363	406	348	386	394	371	402	393	416	358	395	399	376	389	425	370	365	443	387	400	392	414	342	418	363	419	393	430	388	403	398	379	375	384	357	425	406	404	386	399	413	367	367	354	393	398	392	400	352	371	394	377	381	363	408	361	430	417	369	394	387	397	408	394	405	360	384	393	381	382	365	394	399	345	387	394	379	391	371	371	366	351	359	384	403	414	359	420	381	367	370	400	358	395	376	397	390	368	401	406	425	370	354	406	411	393	350	371	425	368	378	408	414	384	364	372	357	385	377	398	379	345	420	400	415	410	427	370	392	404	375	395	410	433	381	386	409	416	402	385	399	373	358	378	382	399	373	367	370	392	379	385	375	409	396	417	402	358	413	348	380	393	382	409	370	364	418	388	372	364	407	396	397	374	379	379	350	413	381	432	356	368	387	357	410	392	381	390	390	370	361	386	396	369	412	399	406	428	400	381	395	414	405	419	445	389	420	359	376	375	346	399	380	382	378	386	384	375	396	391	363	392	371	350	384	374	385	372	407	399	381	373	366	441	364	392	390	383	374	405	382	383	381	390	393	392	366	404	415	396	373	405	395	364	371	404	375	369	388	375	374	398	393	382	367	386	403	399	396	374	380	382	410	405	385	421	377	406	402	351	384	374	425	407	420	390	357	415	396	409	414	378	357	365	379	423	386	376	362	391	381	422	373	358	390	427	383	383	405	431	392	425	399	412	391	392	383	372	381	420	385	384	399	404	367	416	404	409	411	383	404	393	356	416	405	445	393	378	391	384	387	400	361	388	427	371	403	412	409	381	425	364	400	380	368	393	392	364	379	367	413	426	399	380	375	345	391	389	382	350	367	388	402	397	392	374	376	397	367	397	385	388	363	357	351	392	424	357	396	388	362	400	335	403	417	419	420	397	378	368	404	416	386	387	382	383	388	364	393	382	407	388	378	418	343	373	344	364	402	372	394	374	391	402	427	416	394	359	355	398	418	377	382	356	353	421	389	387	386	378	370	391	357	407	399	420	364	378	365	375	388	397	405	408	364	378	370	363	426	355	358	388	391	379	372	423	386	398	379	376	377	387	407	357	400	383	395	421	354	368	408	400	379	437	381	407	346	418	401	359	396	387	369	378	370	393	378	354	373	387	384	369	343	363	438	421	392	410	379	376	389	372	401	376	396	408	397	429	377	369	402	387	380	364	391	403	398	346	393	399	371	393	416	377	402	410	428	410	404	371	371	374	391	425	378	352	401	389	368	342	366	417	378	343	410	359	408	374	354	374	400	363	394	352	395	399	394	346	404	377	363	389	379	406	329	358	365	420	406	386	373	411	405	397	409	407	387	390	394	393	366	390	414	386	375	423	377	368	422	392	381	382	375	371	408	412	398	395	395	364	426	367	375	348	379	416	419	380	400	382	396	398	388	396	378	373	381	377	367	380	385	383	398	384	377	390	366	423	385	372	370	399	389	403	389	404	386	397	405	364	400	380	397	383	386	412	398	426	408	356	394	399	381	412	395	400	393	398	392	376	385	354	376	402	361	355	374	399	380	354	395	393	395	359	372	346	392	372	401	418	375	408	352	387	384	398	393	360	393	367	392	407	396	352	366	390	405	399	372	397	370	400	385	373	389	407	372	408	371	386	415	386	403	361	375	361	409	423	402	375	390	373	385	365	417	366	379	394	364	360	416	395	401	374	379	404	395	387	353	414	398	390	348	407	363	419	364	410	400	379	388	423	378	390	369	405	384	408	370	356	376	357	416	379	404	398	365	368	395	408	399	379	390	379	400	381	374	399	351	408	402	375	401	385	392	389	374	402	364	402	392	383	386	386	381	399	385	387	378	405	418	402	397	389	353	391	377	378	377	372	374	353	409	379	392	413	396	416	393	406	422	352	426	396	408	378	386	434	387	407	371	386	400	402	384	376	372	395	391	360	390	375	376	348	357	407	374	414	378	386	376	373	391	390	356	393	398	403	408	398	372	394	386	395	384	374	372	392	400	413	382	364	392	408	376	393	378	383	363	400	368	433	400	404	418	386	403	380	376	398	388	380	415	403	358	397	394	380	388	390	381	342	357	375	396	398	398	376	445	343	378	359	386	398	351	388	412	389	384	402	390	384	384	362	394	426	408	395	410	380	371	381	404	352	397	380	411	388	419	385	415	390	396	390	394	368	346	387	335	368	390	388	388	382	402	401	379	398	372	380	376	401	397	398	402	387	371	377	398	413	387	369	369	397	403	390	418	379	421	363	362	404	419	388	402	379	395	386	376	400	384	318	418	405	385	355	409	378	429	359	395	382	392	404	401	374	412	367	380	410	399	376	382	388	374	365	405	407	385	393	389	413	387	387	388	387	416	385	373	385	345	414	370	416	376	396	411	416	409	392	375	366	417	397	409	399	393	395	397	361	389	388	387	367	378	398	374	377	403	365	395	420	419	397	404	347	382	381	412	403	385	378	377	354	407	415	365	371	415	379	374	358	384	381	405	401	372	362	368	396	390	406	375	352	408	385	360	380	386	384	415	415	406	398	361	370	385	386	372	368	370	388	386	402	393	351	388	377	405	377	381	371	383	409	399	392	344	424	336	379	421	387	378	391	381	378	400	402	369	384	399	392	390	357	399	359	413	402	363	394	386	359	376	393	388	418	395	393	387	377	369	385	402	419	404	356	379	377	383	409	384	397	345	410	413	389	414	360	390	416	393	378	389	382	367	378	399	416	375	429	392	387	366	405	385	399	401	374	386	397	385	369	394	394	396	395	388	350	371	371	379	370	373	363	367	374	369	401	390	369	363	368	410	359	384	376	361	370	379	385	355	343	389	427	407	381	361	377	364	350	381	395	416	378	398	417	403	384	418	365	372	398	365	391	384	367	359	410	428	390	387	414	408	384	391	404	362	366	389	404	366	382	399	394	356	409	373	380	397	357	408	374	336	385	392	374	374	392	400	351	379	396	399	415	391	380	374	395	409	382	369	421	386	438	378	405	379	358	447	359	390	397	387	398	423	377	427	392	404	401	373	369	404	374	414	383	385	430	410	361	399	401	397	401	369	371	363	427	365	391	369	375	360	388	393	379	390	384	387	381	422	405	402	389	383	418	423	389	351	405	395	401	407	385	417	367	390	382	392	399	409	388	342	411	394	413	419	376	386	374	371	367	400	381	364	378	377	375	372	402	374	405	403	400	394	410	424	382	400	394	399	340	405	364	384	406	350	386	367	405	366	414
20302	19207	5312	10026	26489	30155	21923	10750	1755	506	529	530	525	567	538	510	562	559	554	529	569	591	544	517	523	527	542	533	559	545	521	555	552	525	537	529	505	541	510	493	507	504	478	505	515	534	490	499	547	520	530	514	524	533	507	532	484	527	513	509	499	534	546	494	541	530	502	525	535	496	577	556	464	514	565	518	540	505	492	498	546	498	537	577	520	535	539	501	521	536	555	494	530	549	518	550	496	548	520	541	545	521	514	506	498	523	515	559	535	557	535	520	504	468	527	481	512	507	527	561	511	521	503	518	501	541	534	525	503	501	510	499	584	511	510	528	510	529	519	517	531	503	502	506	527	530	530	503	527	528	540	516	502	499	549	519	569	545	517	540	540	513	548	486	488	504	528	517	520	525	574	490	517	501	536	528	583	505	525	531	540	529	503	544	487	515	517	549	556	509	505	523	530	553	521	500	484	520	541	488	488	505	517	526	514	524	497	508	501	507	481	553	537	485	550	505	499	508	546	561	495	505	488	524	518	542	550	539	487	525	496	514	531	545	515	509	540	531	544	542	532	504	549	521	523	496	526	540	542	528	576	548	540	522	558	521	519	489	575	539	534	499	503	504	492	562	553	502	526	506	474	541	549	536	539	543	531	485	522	548	504	557	546	553	558	504	497	542	535	475	513	561	432	562	508	547	522	501	530	559	530	512	525	528	506	496	552	538	516	530	523	531	536	526	514	503	538	555	499	531	545	505	602	534	503	571	528	492	528	455	512	503	546	492	537	502	518	519	499	536	529	504	537	546	556	493	514	568	467	489	533	496	531	531	532	561	588	565	507	552	533	544	515	536	550	553	556	511	557	549	541	543	507	535	523	575	510	550	514	531	538	565	547	501	504	552	521	504	557	537	538	504	576	576	537	538	515	536	524	525	550	496	537	536	528	563	543	482	576	533	538	512	522	501	532	489	499	528	506	508	507	515	526	567	556	547	510	529	516	552	539	520	511	563	519	547	506	543	506	485	565	526	510	524	526	586	565	501	565	510	516	495	534	529	530	517	545	513	539	535	518	467	517	554	518	501	505	540	579	504	536	529	532	533	522	517	552	512	540	548	515	551	508	550	545	526	532	521	514	531	529	525	527	487	528	536	531	534	479	550	503	519	559	579	497	519	492	528	561	507	536	482	540	590	511	500	488	501	524	551	478	549	524	531	540	515	562	509	515	557	538	569	526	527	511	539	528	553	508	512	544	563	551	550	534	510	560	541	572	535	546	574	517	522	530	541	562	514	518	518	563	500	559	553	547	531	518	531	522	542	557	533	521	549	503	505	516	513	559	499	534	488	541	512	512	532	534	507	548	561	514	536	546	488	548	498	529	554	530	523	510	524	552	491	501	532	531	542	534	502	544	578	517	580	525	532	542	527	518	521	487	495	505	572	531	532	507	522	495	513	533	538	527	541	547	530	538	507	538	546	512	517	561	523	515	484	515	511	525	510	516	494	504	548	523	520	517	549	513	510	557	550	537	517	540	522	507	530	540	503	549	533	533	538	518	540	528	521	555	560	518	498	514	547	564	505	516	540	517	547	520	525	515	521	538	556	494	519	556	512	540	534	530	531	524	508	501	545	512	480	512	538	492	510	518	501	574	557	492	548	518	528	489	558	569	495	511	535	490	536	569	504	576	533	540	540	483	522	502	504	524	515	550	511	511	552	517	537	522	505	545	560	567	510	495	518	529	544	529	555	540	532	505	546	544	525	573	512	520	539	575	520	556	560	529	531	511	575	543	530	518	517	507	489	543	514	520	501	522	552	555	512	539	490	510	495	519	525	526	539	560	558	510	519	535	498	509	536	527	532	517	505	513	517	549	524	532	552	508	495	533	533	535	503	539	524	541	494	549	521	538	517	579	550	500	520	558	538	511	514	518	522	512	517	508	510	533	505	505	515	557	553	549	555	516	509	562	553	536	549	526	487	468	530	532	534	520	514	562	511	525	539	533	508	502	493	516	475	504	498	535	495	521	549	526	540	496	578	570	532	520	527	503	542	507	557	507	525	525	559	531	517	527	515	526	525	501	568	496	530	544	519	552	502	564	536	503	517	492	544	505	562	522	481	498	539	503	485	506	549	510	531	522	528	488	529	525	539	512	525	480	534	503	547	504	530	514	505	527	508	500	535	553	524	523	535	522	524	550	509	516	526	542	521	500	541	472	512	536	529	518	490	520	530	537	534	535	528	540	521	551	529	529	546	571	523	491	498	555	525	455	489	503	513	521	524	504	483	521	515	522	496	535	503	535	511	509	513	515	557	529	526	551	517	501	503	494	548	534	505	494	562	519	523	565	515	527	542	542	550	543	572	524	493	552	581	518	525	538	521	536	511	506	484	544	504	518	512	492	532	514	508	528	496	510	522	516	511	519	571	543	535	505	536	506	533	535	499	519	510	510	544	491	526	509	529	523	501	511	511	490	498	558	570	497	540	534	521	496	532	503	533	562	510	540	523	525	515	513	537	554	551	544	533	532	506	521	520	482	516	575	513	490	533	538	526	492	536	535	532	557	538	498	522	507	506	495	562	489	523	495	514	533	547	534	505	551	521	484	503	553	574	505	543	525	509	528	518	440	520	545	534	528	550	503	536	558	522	482	524	534	484	496	551	507	518	491	557	526	516	502	535	511	510	526	510	471	495	561	483	574	576	539	538	535	552	527	536	599	503	509	548	523	521	517	500	516	511	551	533	498	589	529	535	538	508	528	531	514	515	537	555	519	533	536	507	503	492	478	525	464	545	505	535	479	524	531	561	537	520	531	534	542	503	482	531	520	493	502	549	509	516	541	508	515	522	516	523	534	508	528	478	538	504	542	528	495	517	530	480	516	543	499	510	498	522	546	508	510	496	524	514	568	534	492	532	503	522	562	518	513	529	514	588	514	547	553	548	484	569	479	517	499	556	554	553	522	511	529	546	539	508	545	547	552	591	554	501	488	530	522	529	516	543	519	507	565	530	507	491	549	503	533	528	500	543	510	545	478	526	496	562	565	481	515	532	522	480	507	540	528	498	547	534	507	501	506	517	514	515	568	512	536	509	569	554	505	539	502	495	529	512	526	542	559	528	507	503	522	510	537	523	511	536	524	544	537	533	520	513	528	514	518	552	499	554	496	521	520	491	519	502	545	491	503	552	505	523	500	525	510	522	547	546	555	532	530	556	504	517	519	524	540	522	523	525	494	524	512	531	477	536	532	556	499	529	506	547	519	534	528	553	529	544	511	549	473	516	523	551	496	519	514	530	514	510	561	526	516	483	511	558	541	530	541	521	497	557	536	523	504	552	517	549	563	504	492	525	536	509	516	507	474	509	524	531	508	548	536	564	509	539	491	512	492	473	514	516	496	497	524	524	520	500	548	486	510	537	503	494	563	488	529	548	513	513	536	525	489	465	505	464	525	533	532	557	514	517	522	524	518	528	522	511	527	506	539	529	511	540	558	545	525	532	533	476
22365	21126	28215	24240	23964	41833	38599	24915	7319	348	261	252	243	257	227	244	228	226	227	237	233	251	223	229	246	281	214	229	257	242	231	224	245	230	218	231	246	226	246	228	254	237	214	215	256	240	230	231	215	261	234	233	244	229	252	245	197	222	239	246	235	216	248	230	227	228	198	265	222	245	250	246	212	193	207	241	195	253	211	245	232	211	234	228	238	266	226	226	207	235	258	233	241	209	207	227	238	227	225	224	227	250	259	238	236	210	231	211	229	234	236	240	217	246	222	235	254	233	216	230	206	196	234	221	227	268	222	262	210	254	204	218	240	213	206	228	228	237	206	228	238	241	213	223	214	229	259	221	237	248	254	213	238	232	250	220	228	198	216	225	233	232	218	220	268	225	211	210	226	260	212	203	247	213	220	234	230	217	231	230	243	257	241	233	233	239	245	242	246	226	225	222	257	240	213	214	219	214	203	198	241	235	241	230	222	222	220	211	206	205	222	221	232	230	235	229	213	258	239	237	206	238	224	237	244	250	238	230	213	232	233	220	245	230	211	193	264	234	224	235	249	259	240	204	240	220	233	237	212	225	215	232	203	214	235	227	224	223	278	259	238	234	214	224	221	211	239	235	230	252	232	210	221	225	212	230	240	216	224	265	250	240	218	226	229	231	230	208	257	209	241	215	223	198	217	222	222	265	224	221	222	232	212	231	219	232	201	247	228	218	226	234	241	228	220	201	244	244	218	248	242	217	195	220	223	218	227	208	216	224	208	236	254	242	230	224	241	221	224	258	258	234	243	227	258	259	236	211	214	244	236	219	215	228	234	240	200	236	244	216	227	225	254	243	226	226	239	246	223	233	218	226	226	229	221	229	256	241	233	199	238	233	234	235	262	203	243	250	219	215	221	217	237	253	228	234	272	209	254	258	238	220	218	236	233	251	252	224	251	239	195	233	226	255	219	244	226	228	209	208	226	245	238	233	215	222	235	242	237	235	230	224	239	234	246	210	227	210	213	236	218	222	225	227	225	227	214	229	242	211	214	221	266	206	244	254	225	243	213	239	225	215	248	236	219	247	262	246	240	264	243	239	245	231	234	209	239	222	243	214	225	210	219	245	244	226	221	210	208	215	234	246	213	231	240	219	229	221	246	233	215	194	236	229	221	218	219	230	237	215	239	233	197	226	246	221	217	225	217	249	210	242	246	234	232	211	231	228	231	248	214	277	227	239	211	212	229	223	228	244	208	224	253	228	239	202	238	248	253	217	231	220	257	239	264	242	242	220	207	221	210	249	261	236	202	224	239	228	247	218	205	237	230	226	241	241	251	213	246	250	203	237	256	229	214	227	228	245	233	211	225	217	228	209	242	222	204	217	222	212	231	245	238	201	244	224	234	230	235	202	243	236	234	238	247	233	234	234	247	240	244	217	221	248	219	232	218	230	199	243	235	232	248	227	217	251	231	224	211	220	231	258	209	224	210	194	239	211	187	243	245	200	231	268	240	227	227	229	243	225	247	258	229	247	229	223	223	236	208	237	237	209	195	200	239	218	235	224	222	232	237	199	214	200	245	216	223	232	195	186	239	241	239	230	229	238	224	216	200	255	228	217	237	230	212	211	252	215	215	252	216	261	243	235	224	240	232	207	239	235	231	244	232	263	221	199	219	238	240	238	230	253	228	219	223	229	217	232	243	231	212	212	218	221	232	219	227	211	224	222	209	207	239	259	205	222	246	210	243	210	261	244	210	231	260	216	218	233	252	214	221	237	230	236	237	237	213	207	225	254	256	232	240	215	233	238	204	252	262	219	218	248	204	240	256	202	208	228	245	231	236	259	238	235	207	207	205	230	219	223	230	237	255	262	241	234	234	226	224	257	221	226	214	221	221	209	245	212	256	225	251	206	245	219	211	232	247	232	241	214	243	233	217	231	219	247	232	229	252	230	215	254	215	219	206	237	240	246	253	214	247	239	239	224	232	233	227	194	268	213	245	212	235	223	227	255	224	215	214	235	213	225	196	227	223	209	215	211	228	236	246	243	233	246	206	229	222	231	246	251	228	233	229	227	252	205	210	215	242	254	239	237	209	209	224	231	214	253	248	248	210	205	211	241	208	254	223	250	238	229	250	196	237	224	220	228	254	225	211	248	227	243	235	242	227	214	222	231	239	230	241	227	213	209	228	218	213	245	226	196	236	219	224	234	214	226	247	211	226	219	224	252	200	254	233	244	230	232	249	239	269	205	241	241	246	249	233	216	236	219	233	236	224	222	219	245	210	236	251	222	213	248	244	249	224	239	226	221	227	239	243	253	222	245	220	232	220	222	247	203	229	240	249	240	279	241	240	226	244	211	210	249	222	229	226	240	207	210	241	201	235	220	205	230	251	243	234	228	250	224	237	222	223	208	222	252	236	213	208	263	225	228	226	221	245	234	205	251	241	234	222	215	225	249	232	239	224	218	225	243	241	236	223	220	264	231	242	251	230	214	230	222	233	206	243	219	236	238	206	230	252	230	233	221	238	232	257	238	243	209	252	263	230	261	241	236	266	192	226	233	236	219	244	216	221	222	240	241	272	242	220	226	262	247	222	220	239	238	241	237	231	217	234	246	225	242	226	204	201	229	254	238	238	240	220	244	229	246	248	260	253	237	234	249	194	223	252	262	235	259	233	214	225	245	198	251	237	236	234	227	207	235	225	231	227	219	187	232	210	235	227	248	215	270	193	216	244	214	212	223	239	239	242	227	231	257	232	238	230	240	246	257	250	213	248	247	243	246	214	252	238	235	219	237	214	234	229	230	224	222	237	222	231	213	196	228	202	217	232	226	218	240	210	219	239	225	229	220	240	226	239	221	245	237	223	240	227	219	208	238	229	231	229	272	237	231	213	249	216	234	252	254	196	205	215	241	209	228	250	232	208	228	236	246	226	216	199	225	236	209	239	229	208	236	219	246	251	188	218	210	229	235	223	247	234	259	249	235	258	225	208	233	246	274	245	225	206	202	227	228	245	234	237	242	207	215	223	204	217	267	228	250	254	247	222	230	220	232	225	218	230	226	247	232	244	220	251	210	221	243	233	233	251	237	210	244	212	249	250	215	222	270	223	226	219	234	214	243	236	237	224	227	217	244	200	238	262	216	243	227	197	231	247	240	239	233	225	236	229	228	238	257	242	218	230	249	260	193	247	244	216	238	227	221	248	239	232	245	221	228	213	225	229	205	225	230	214	225	228	235	218	199	265	249	236	210	249	228	214	221	216	235	234	240	216	230	239	212	219	216	226	271	261	250	257	213	223	226	224	236	230	267	203	247	258	251	234	210	245	208	223	229	214	205	226	208	227	240	211	219	211	250	211	221	214	241	228	229	225	228	253	253	197	223	242	211	234	241	240	266	185	269	240	233	224	218	238	212	237	218	242	238	221	204	222	250	232	242	229	223	222	227	237	219	247	246	217	241	244	245	232	225	208	202	242	246	217	225	228	271	225	223	236	231	235	227
24463	35642	13280	9571	33606	50110	41551	29852	7478	324	307	345	362	326	338	330	351	323	327	323	350	286	312	340	346	315	317	318	344	325	284	323	310	341	303	313	349	325	306	297	299	300	338	316	331	307	350	347	310	284	350	324	308	301	343	310	304	320	329	280	336	312	297	273	312	367	324	300	292	320	311	343	316	362	314	327	326	286	301	336	350	313	325	317	328	297	312	340	331	322	303	328	322	311	320	324	320	299	354	317	290	301	338	322	329	333	310	342	316	296	307	326	311	294	350	308	305	332	304	297	312	345	301	310	293	313	300	307	301	297	312	328	319	267	334	341	309	305	329	336	317	298	311	310	338	304	321	325	332	335	300	328	275	320	331	320	336	314	317	309	325	301	331	324	315	336	296	296	327	313	321	319	334	321	322	354	309	287	319	306	356	323	312	352	321	305	346	335	312	319	310	337	321	343	338	311	322	348	324	333	324	310	353	330	311	299	329	306	288	309	320	339	350	324	306	316	329	295	322	314	337	278	309	321	306	329	331	368	283	322	308	321	302	340	309	302	282	315	301	334	313	304	329	343	336	325	306	337	307	353	315	319	290	313	348	332	322	294	335	332	320	309	288	317	297	323	321	318	316	338	346	323	322	301	317	355	314	338	339	304	301	335	327	282	324	317	312	308	303	310	325	303	315	344	305	339	317	340	316	315	329	345	339	306	316	334	307	301	316	297	330	329	333	306	321	303	305	302	294	317	304	288	291	326	330	320	317	317	313	330	329	325	287	326	335	320	340	325	318	308	309	319	317	332	319	325	331	334	333	340	314	356	334	338	337	331	325	315	312	292	320	334	281	313	320	336	320	327	366	340	319	291	320	296	319	320	319	315	342	312	301	317	314	297	335	279	371	334	294	297	327	312	326	341	305	322	336	323	292	283	350	321	320	295	340	293	324	280	311	300	296	318	318	325	306	283	370	279	317	329	316	295	309	312	321	297	297	311	282	318	338	324	318	327	303	317	334	334	323	316	330	331	330	327	317	326	325	295	341	355	294	318	294	297	281	353	344	306	349	313	323	325	292	330	362	332	297	343	307	298	320	318	316	316	348	321	332	319	304	293	329	313	310	323	327	322	312	337	303	356	264	339	323	302	331	312	326	319	302	300	335	328	306	315	341	302	318	321	332	303	325	328	311	311	310	308	318	354	339	302	323	323	317	302	293	320	323	332	308	349	310	307	289	324	314	301	342	347	314	311	294	325	301	319	333	298	357	348	282	338	321	320	320	357	324	319	338	340	295	324	311	338	343	308	337	299	353	319	344	316	292	309	324	330	290	333	324	280	325	325	300	318	318	316	310	311	321	298	304	318	359	322	317	292	264	335	315	343	308	322	325	368	315	334	313	313	331	345	345	340	316	332	297	304	322	311	340	323	311	300	319	330	303	304	324	314	329	325	325	308	303	309	313	334	285	360	312	343	342	317	299	307	329	326	334	322	326	335	397	313	335	300	325	323	294	293	313	349	302	306	328	322	295	322	340	319	306	322	339	294	315	321	299	303	317	326	306	331	320	346	332	317	311	315	285	300	320	306	330	330	301	325	287	340	292	335	322	344	348	345	335	317	309	313	353	310	322	325	334	311	305	316	316	312	341	323	345	327	324	319	316	281	335	302	334	316	322	345	323	335	314	319	327	331	327	332	307	318	314	328	328	304	272	275	318	308	300	329	337	325	284	330	342	326	299	323	330	335	294	334	306	344	329	314	308	323	315	314	289	340	325	326	310	271	345	286	292	310	331	345	301	340	311	331	313	305	322	307	290	283	324	320	320	300	336	328	347	307	309	333	322	318	290	312	290	305	318	311	315	342	289	317	316	319	324	312	304	339	299	308	317	330	333	310	302	311	321	324	303	332	319	321	300	364	287	331	292	302	317	347	338	354	328	312	293	348	306	298	289	304	320	331	307	298	317	309	314	313	281	298	337	323	306	308	317	321	316	314	309	306	311	335	310	321	355	324	334	301	307	295	320	296	280	327	296	294	326	320	300	287	298	352	321	302	288	323	329	314	307	300	315	314	330	339	326	342	318	326	283	327	324	375	333	305	304	305	329	325	306	317	331	348	315	319	341	301	309	297	300	341	315	317	335	331	335	307	313	346	284	300	353	315	305	320	319	329	316	307	297	309	306	311	301	316	322	312	314	332	318	328	322	323	320	326	314	357	309	331	321	324	298	345	307	300	315	331	329	314	334	329	323	299	301	319	331	308	337	307	295	318	327	329	306	336	340	281	347	314	302	318	333	317	315	286	346	338	322	358	316	304	345	310	322	320	316	349	342	322	321	281	325	317	323	307	317	320	302	324	310	330	342	313	348	303	325	322	283	316	300	308	318	335	328	337	299	337	320	313	347	303	314	324	315	330	299	308	332	305	301	283	339	329	332	348	324	311	330	335	342	316	310	347	332	322	340	288	311	328	297	333	324	277	319	293	297	294	359	316	321	331	309	363	294	345	279	320	328	300	338	317	310	320	345	315	331	296	341	306	321	319	316	320	324	321	311	302	318	319	322	316	300	355	324	294	321	324	309	307	336	304	310	299	328	324	303	318	342	292	330	323	322	336	342	294	285	306	296	281	332	330	297	319	327	345	316	316	292	301	312	334	345	312	289	315	300	328	319	330	339	315	325	327	308	323	301	307	341	305	302	311	285	321	331	327	309	323	319	316	343	331	342	331	327	323	295	301	315	309	314	306	326	332	320	314	318	312	316	330	364	308	305	314	310	320	292	303	304	332	328	342	321	360	308	299	340	308	312	309	324	334	290	337	349	278	322	320	320	316	308	320	331	322	310	315	321	340	317	315	359	307	344	297	318	301	354	298	309	325	290	321	310	318	339	321	303	339	329	316	313	338	308	287	323	314	345	346	311	308	316	300	319	338	338	332	321	281	319	344	313	338	313	325	294	311	300	330	324	276	320	322	328	333	297	307	331	336	323	304	318	316	333	328	337	310	315	311	325	287	350	326	319	298	305	303	332	307	320	314	296	320	324	284	304	329	320	320	319	353	323	337	292	283	313	294	334	326	311	333	322	324	314	310	328	308	326	336	323	338	294	311	340	346	316	338	332	327	326	309	308	320	323	306	298	323	292	344	286	315	322	339	308	312	301	306	325	319	311	318	302	328	320	323	333	299	306	312	311	324	312	318	343	316	352	314	335	321	326	306	338	302	293	319	324	302	324	320	299	308	301	305	316	310	322	322	330	338	305	324	345	329	312	326	328	289	299	316	325	310	354	302	304	335	317	302	326	309	291	343	304	304	332	309	339	339	315	296	318	311	319	294	299	325	318	307	341	317	325	304	305	290	338	321	318	288	322	345	303	332	310	311	323	284	304	322	353	374	308	329	346	282	282	309	305	327	345	321	303	292	316	310	321	287	297	327	309	320	296	338	315	319	319	292	323	320	307	333	317	339	274	304	277	280	294	295	345	299	309	373	312	305	324	309	310	339	317	317
27652	17892	4444	1209	1249	3670	4192	2939	1195	507	474	514	510	487	482	486	498	455	536	490	504	496	497	508	515	523	474	505	481	475	540	497	536	515	519	482	490	492	510	507	461	502	479	527	476	463	525	486	462	501	499	472	501	483	506	492	455	500	465	454	479	507	502	506	477	492	509	503	504	494	489	521	513	482	500	451	462	481	501	458	554	500	490	458	493	454	513	499	470	518	489	500	471	455	524	480	504	464	512	490	483	501	512	538	497	474	499	490	483	501	481	473	511	496	489	481	515	479	485	499	479	524	510	483	439	494	482	470	496	509	522	489	480	504	550	535	477	486	480	505	539	472	471	512	476	500	519	536	489	498	473	479	473	490	524	491	495	481	489	478	473	475	495	505	512	479	479	491	479	491	517	491	494	460	469	518	520	481	473	487	482	463	487	550	501	503	506	496	469	479	492	466	453	501	485	443	521	496	472	480	471	487	492	498	497	518	481	462	500	500	474	492	524	511	507	525	507	489	491	479	513	484	523	478	511	508	516	479	493	551	473	463	480	446	506	502	484	485	462	472	509	476	522	504	501	517	515	513	479	477	523	467	475	465	515	495	495	484	474	474	513	475	472	497	473	471	514	479	454	471	474	498	509	496	533	478	531	496	529	513	468	502	503	482	493	518	495	495	485	475	486	510	459	510	483	480	511	517	488	435	488	491	477	492	476	468	452	488	504	507	500	466	489	481	483	525	504	496	474	477	439	514	505	529	492	502	496	496	526	498	493	497	492	486	514	491	460	492	493	493	473	486	525	523	484	504	479	464	511	544	480	511	506	513	511	498	509	498	511	488	482	492	465	537	501	487	547	488	484	496	458	494	504	508	455	495	489	474	482	514	501	481	530	474	504	480	473	464	523	489	486	472	474	448	503	514	492	503	505	494	471	448	503	506	511	471	492	506	458	504	488	505	488	497	521	489	502	522	508	486	479	466	505	425	511	508	495	503	507	484	520	515	496	515	522	480	496	497	489	507	499	479	481	502	517	468	478	495	506	485	490	435	528	474	506	508	481	492	459	508	516	480	505	518	496	470	505	484	501	514	528	483	476	534	487	496	507	493	514	521	518	480	492	533	500	454	478	481	510	493	495	475	478	479	517	498	488	512	492	493	488	474	468	527	475	477	488	457	460	486	527	495	478	490	486	456	480	497	511	511	452	490	536	458	473	502	451	515	479	490	508	513	481	499	497	496	498	501	464	563	511	464	495	480	503	492	473	493	477	513	481	493	505	470	498	476	488	485	500	521	484	477	454	475	453	461	494	557	514	472	535	481	477	540	474	465	466	491	501	438	495	457	499	476	511	479	463	508	517	509	478	490	490	506	473	488	508	523	458	522	470	488	492	485	498	480	515	510	490	502	523	502	513	517	485	515	482	514	478	500	494	505	462	510	483	512	484	493	463	500	501	458	481	465	500	521	476	515	483	499	513	481	512	481	486	471	521	485	512	492	461	485	504	511	529	493	466	517	481	496	493	484	482	480	489	479	486	534	472	503	503	490	466	502	481	460	468	483	488	486	472	493	535	537	494	476	518	494	494	496	497	512	502	518	513	449	474	489	484	480	464	501	463	505	448	530	492	486	477	511	504	501	466	499	485	495	472	492	488	451	502	512	489	475	482	499	456	504	478	488	489	477	498	509	447	485	548	472	452	520	497	492	526	516	458	461	507	503	528	512	482	478	513	489	518	498	514	464	522	528	485	511	509	524	501	452	454	503	475	529	516	501	498	484	470	479	496	531	497	485	471	499	498	481	493	463	526	513	470	489	492	508	505	470	482	511	518	494	483	450	447	531	508	514	540	480	507	495	486	510	480	511	499	470	499	497	524	488	514	466	516	484	462	512	495	494	499	455	494	469	519	479	462	498	497	479	469	463	526	475	481	482	498	502	513	465	496	470	533	523	457	462	483	521	520	474	473	479	445	489	493	504	459	474	451	459	502	479	471	520	505	474	528	502	526	480	481	496	514	479	496	476	467	493	501	497	488	494	483	510	505	483	462	511	472	487	501	474	502	496	457	484	527	491	504	499	500	499	504	486	476	469	478	467	510	489	499	519	495	486	518	518	467	480	472	431	532	493	470	452	503	473	464	499	489	455	490	502	491	481	449	469	466	478	470	475	474	488	518	482	467	509	456	460	467	506	470	492	470	510	490	482	493	522	468	492	517	527	445	495	475	512	554	488	476	457	480	486	522	460	517	496	490	475	471	468	550	511	453	491	465	526	512	504	488	480	433	478	463	500	456	494	471	481	484	481	482	500	504	467	480	485	480	457	458	465	528	458	516	509	522	489	515	459	509	483	479	450	511	459	558	457	475	516	469	509	482	494	518	504	491	495	448	531	471	511	509	474	449	509	455	490	471	525	503	475	509	518	484	528	473	468	476	512	452	474	498	543	515	473	495	512	464	450	475	472	480	486	507	468	531	522	492	519	544	515	506	471	517	490	479	497	524	474	443	488	505	506	489	498	503	493	483	531	530	479	510	476	491	458	494	500	506	463	479	484	476	516	502	485	494	515	495	500	468	470	483	477	477	534	509	450	516	475	512	510	518	503	481	499	497	495	492	480	499	470	477	550	466	505	511	512	510	480	453	520	470	470	480	482	447	495	477	477	493	512	457	531	490	506	518	507	468	498	494	496	508	481	472	547	505	513	489	478	520	467	523	437	496	482	520	451	481	472	516	505	466	501	526	504	491	447	496	505	518	487	474	514	474	514	476	504	494	472	462	474	488	489	513	467	464	452	472	498	474	505	471	498	506	494	525	492	492	485	480	512	461	467	493	499	493	498	453	507	477	505	491	466	529	478	483	494	530	483	460	490	482	474	503	470	512	485	481	489	508	472	467	523	453	487	453	478	477	465	494	510	479	491	465	472	493	464	512	482	442	508	521	479	477	530	503	495	495	482	507	462	515	486	480	511	489	535	490	488	510	491	503	470	479	501	464	510	508	531	464	490	471	499	460	487	511	501	512	524	465	542	531	464	486	490	493	483	504	461	484	468	470	509	495	522	514	486	463	518	480	472	490	481	511	497	499	494	475	493	531	518	490	452	530	491	521	470	463	505	542	494	480	474	506	501	492	467	495	487	465	484	501	484	495	502	459	474	503	479	490	530	503	520	479	489	520	508	493	501	504	457	506	483	516	517	493	494	468	475	494	485	482	481	486	480	526	498	478	489	512	459	467	452	507	501	462	538	508	498	463	476	507	514	502	489	495	521	479	513	500	489	520	511	479	494	464	484	483	457	501	492	463	465	514	535	487	514	469	518	486	498	499	472	504	476	505	478	466	508	518	557	533	501	475	510	501	450	483	511	513	552	473	484	445	451	520	476	537	507	439	525	547	511	453	502	470	461	495	503	493	521	456	503	494	478	489	517	488	488	479	488	506	482	502	490	494	462	510	529	511	463	488	513	498	485	496	493	546	502	477	488	484	477	480	458	535	488	504	475	500	467
16476	12612	2743	1617	2103	6353	7072	5145	1939	680	665	637	656	669	693	651	648	590	642	665	643	660	715	631	682	693	693	661	639	678	657	655	604	669	681	641	656	676	675	634	628	639	620	662	638	616	673	635	656	655	671	665	643	659	694	649	609	683	625	638	647	652	659	639	667	651	632	659	688	651	656	673	649	628	634	670	687	641	626	657	666	632	652	671	716	661	689	684	651	700	628	686	712	631	639	605	685	631	678	619	669	660	685	662	707	659	719	692	646	631	602	665	648	659	682	672	681	699	681	678	657	693	646	629	657	620	673	669	651	657	673	681	656	627	671	685	668	693	686	668	649	675	637	688	624	652	628	666	619	675	631	634	669	677	656	595	618	684	633	621	658	690	700	628	691	677	640	693	648	681	689	625	662	676	647	657	643	709	653	668	691	640	697	714	679	659	671	683	647	653	679	647	639	651	639	691	705	688	661	660	668	709	659	646	632	653	710	694	650	639	655	672	677	697	696	630	638	633	623	661	636	691	665	689	649	731	699	685	656	658	657	667	671	668	621	681	661	651	660	634	632	686	674	695	688	634	657	655	646	638	666	630	639	654	634	684	670	646	647	654	624	682	640	623	646	658	657	694	646	658	654	651	657	673	637	703	683	622	620	692	646	683	684	648	685	660	608	645	674	656	677	675	671	661	691	664	670	637	617	692	613	681	668	667	640	645	682	643	702	641	635	631	672	625	652	625	647	640	665	704	658	718	678	671	642	649	646	677	633	656	668	645	642	699	697	673	673	617	672	653	657	648	662	650	688	643	637	639	638	619	619	678	658	644	644	699	652	615	652	646	671	705	632	637	655	682	655	703	681	692	705	638	656	651	695	696	658	642	637	652	656	654	639	639	631	646	662	647	667	664	640	654	666	646	578	654	630	607	679	690	641	674	691	686	703	695	634	666	654	621	701	653	588	672	648	631	675	632	624	657	647	638	667	654	661	673	667	652	647	682	656	638	708	636	668	649	666	678	703	689	696	642	661	665	666	649	663	612	649	708	652	698	677	634	638	682	647	671	662	642	646	634	653	655	600	676	636	683	618	670	634	677	658	660	642	651	640	673	641	657	613	663	657	643	610	643	664	642	620	615	684	601	672	624	619	693	691	648	727	644	627	647	702	643	699	673	659	634	670	650	666	690	664	669	704	636	698	661	677	670	654	641	668	684	650	628	611	717	646	630	672	683	666	669	669	693	658	656	648	630	671	656	669	647	623	684	683	667	654	663	670	647	641	645	647	645	657	663	641	642	658	611	665	699	663	641	681	644	643	651	645	660	659	674	623	655	641	649	609	696	676	620	693	634	642	644	697	702	669	654	666	673	622	671	639	667	689	638	705	660	667	658	667	652	659	639	613	668	619	649	666	683	650	648	679	619	657	665	696	647	654	630	675	646	648	602	697	620	608	636	672	617	640	633	622	662	691	657	666	618	704	664	648	670	597	633	641	653	665	659	632	618	653	657	691	668	657	646	672	631	683	679	676	628	637	631	651	706	647	640	683	636	653	657	655	714	628	716	662	636	700	665	708	633	682	643	649	633	710	643	649	682	697	622	655	695	632	683	631	621	694	706	644	667	628	687	665	636	691	689	654	636	663	679	672	690	653	691	702	673	683	645	667	678	677	625	657	657	668	651	694	626	674	686	639	608	685	678	670	665	676	648	678	641	671	697	683	641	639	630	646	680	603	680	661	675	637	626	695	653	658	693	640	659	652	674	666	618	694	672	642	624	712	660	688	629	707	638	655	688	692	631	627	655	713	653	646	605	674	613	640	642	660	676	686	659	654	623	663	643	661	640	698	644	639	691	686	649	644	632	700	666	636	647	621	677	624	669	666	672	659	726	660	711	660	651	661	716	625	633	615	687	660	688	676	645	667	609	594	663	671	665	658	701	622	642	633	625	618	698	673	646	680	674	655	647	649	644	667	668	643	654	651	621	674	676	665	645	697	677	672	674	618	638	658	652	652	651	629	654	648	642	682	670	699	695	674	653	673	662	690	675	687	653	588	615	676	644	681	713	667	613	671	637	669	656	656	640	687	683	645	650	660	673	656	705	647	690	623	612	651	649	639	637	651	705	649	627	647	670	658	604	661	658	657	652	681	625	662	700	679	631	665	654	674	643	630	688	641	697	686	667	703	666	652	620	675	669	681	674	666	645	711	711	622	637	654	631	697	665	611	697	727	684	655	650	665	686	701	616	641	679	653	693	650	713	668	660	669	685	631	650	611	643	641	650	684	674	678	641	670	649	627	692	661	681	617	656	662	687	647	668	627	678	667	660	659	674	670	691	643	675	650	643	638	677	690	673	601	655	681	679	663	648	663	666	654	597	660	683	639	661	663	688	659	660	676	646	665	604	633	684	674	663	661	662	626	647	692	653	665	661	669	687	668	683	683	687	674	642	628	673	634	619	672	676	636	654	620	654	689	668	629	660	627	659	713	648	683	658	663	703	649	682	664	647	648	617	634	690	666	658	651	628	628	681	643	689	676	657	664	683	690	604	656	698	566	670	641	662	637	683	624	662	641	664	655	621	610	647	645	713	640	672	648	680	639	669	744	625	648	672	674	652	630	639	639	669	624	648	637	672	682	648	673	647	664	668	648	641	638	631	636	620	625	659	669	675	682	641	613	702	627	615	717	712	638	680	639	664	706	672	665	648	663	675	654	676	604	668	661	635	682	678	665	663	664	650	671	662	664	660	602	660	675	685	624	657	694	635	641	653	679	674	660	694	623	712	686	634	666	654	595	681	648	642	626	665	633	751	730	656	688	665	716	655	635	654	644	647	673	669	609	666	695	665	681	685	669	672	661	659	656	602	624	644	630	704	656	648	656	625	669	617	647	632	693	643	701	618	643	642	643	644	681	659	630	655	651	651	638	669	674	678	665	668	652	656	637	671	665	683	669	692	634	636	675	657	642	646	661	642	705	662	697	678	660	687	647	649	701	664	672	643	681	696	681	651	626	663	679	697	635	650	689	667	658	623	660	701	641	657	646	616	637	673	662	660	669	643	694	675	656	665	639	654	691	646	614	657	714	671	715	647	645	676	689	696	655	657	650	646	650	604	672	658	658	668	678	661	687	636	635	693	672	625	626	618	647	618	689	660	680	661	683	669	631	684	681	713	653	653	630	645	672	666	610	642	664	630	684	680	674	707	648	636	649	639	693	624	648	622	660	676	679	675	651	680	625	680	672	617	662	649	643	655	659	655	689	646	659	668	673	665	624	636	683	685	640	690	653	651	641	644	649	629	692	659	657	681	694	661	660	617	669	647	645	689	668	690	654	637	655	654	693	682	689	661	664	676	688	679	641	685	630	718	652	653	655	676	691	670	655	670	660	659	704	658	646	623	654	705	598	680	693	662	709	695	668	646	681	627	659	644	674	696	630	619	661	649	656	693	660	631	627	634	632	660	632	653	671	624	678	663	623	697	617	701	626	657	689	670	654	704	660	646
23244	21085	27511	24756	20113	19703	31265	23604	8298	529	400	419	426	447	384	377	421	388	394	434	409	414	378	397	426	389	380	399	428	400	388	393	428	426	405	420	399	396	412	403	389	408	401	396	381	387	404	430	410	402	394	346	396	445	418	371	423	410	382	394	377	413	410	420	383	428	396	384	405	392	421	371	400	420	416	400	382	431	446	372	419	424	420	446	403	392	392	351	393	418	414	438	414	404	406	410	421	414	404	403	422	375	396	415	380	414	388	379	413	407	409	415	447	433	389	428	405	389	409	408	401	355	406	397	415	410	390	420	409	384	416	401	354	376	389	449	404	380	409	387	384	412	420	396	424	393	380	380	389	382	402	402	408	380	390	354	424	399	389	372	432	405	404	388	434	352	402	381	376	390	412	390	388	405	394	390	360	409	385	427	419	392	377	388	371	389	408	386	421	401	410	397	377	445	369	421	407	428	428	377	436	411	427	413	412	387	421	376	401	380	426	400	407	367	386	415	410	392	404	396	406	427	414	398	395	425	413	405	402	385	410	403	398	390	398	409	367	423	400	399	413	433	396	385	420	401	366	453	386	382	393	381	413	410	375	388	389	397	393	383	387	374	393	390	384	410	378	412	389	415	381	398	410	405	396	418	401	399	436	396	412	396	405	388	402	389	371	401	421	379	422	424	383	409	406	425	403	376	381	406	421	441	382	417	383	413	416	421	425	380	369	417	380	407	374	378	412	421	385	400	393	402	405	420	415	396	392	408	382	410	407	397	380	401	418	440	400	398	403	382	397	387	399	379	391	401	436	402	398	399	382	446	404	404	419	364	435	385	405	408	441	414	435	400	423	395	375	369	433	393	432	385	400	438	379	393	373	415	432	397	399	378	404	419	423	377	394	389	426	369	377	374	419	415	405	397	400	431	357	403	453	422	456	395	405	401	401	398	379	404	368	412	372	376	415	433	426	381	430	397	391	443	408	370	429	404	397	390	379	384	386	419	412	415	387	385	366	402	376	385	411	352	417	419	370	388	388	399	422	384	415	419	403	424	394	385	361	426	405	408	406	394	419	410	416	410	398	436	401	400	440	386	380	393	396	384	408	391	426	414	372	366	366	409	374	387	399	387	366	412	419	425	405	374	378	386	397	400	424	397	397	393	416	406	370	378	434	372	402	399	432	382	425	367	411	368	417	426	400	380	401	438	380	391	397	383	389	397	359	411	394	421	371	393	395	409	412	425	394	417	446	397	426	442	416	393	375	411	396	405	400	412	380	407	400	403	409	418	413	445	388	387	392	428	407	435	389	408	420	412	417	407	432	441	405	378	368	419	419	414	394	398	405	375	381	388	406	414	403	396	416	384	419	425	371	403	371	418	383	430	393	401	375	384	373	410	421	396	399	400	361	383	397	410	398	398	376	392	442	443	393	376	390	396	410	369	369	420	428	379	421	415	387	393	385	425	393	380	444	423	416	396	393	371	413	374	419	404	395	411	412	392	413	394	385	400	376	402	378	431	404	386	411	374	426	404	425	420	426	366	402	388	373	403	419	439	387	379	397	401	421	385	421	419	421	392	400	402	407	389	387	400	401	411	387	403	391	374	417	381	367	385	395	395	372	412	403	404	382	390	409	418	412	414	405	385	403	393	382	370	399	356	402	440	422	415	396	416	435	418	410	418	418	426	379	437	355	404	386	408	400	362	350	402	463	400	395	401	432	383	389	403	393	387	372	366	431	402	392	422	378	357	355	369	414	412	384	393	409	419	406	386	378	436	429	401	382	381	398	421	388	369	398	397	401	399	408	377	376	369	383	418	376	405	385	395	399	397	388	419	415	451	362	398	421	380	400	382	412	402	412	396	379	410	405	396	402	372	375	419	364	419	384	394	394	404	389	422	415	393	430	382	414	388	389	424	423	395	375	414	384	434	363	360	411	401	408	395	398	422	377	354	404	408	378	387	411	418	397	400	438	410	399	405	438	388	419	409	374	378	381	381	394	415	410	378	408	411	415	405	409	422	389	371	393	404	415	369	395	457	405	393	373	396	447	381	403	390	396	383	380	379	407	423	406	428	392	411	421	443	372	423	441	432	419	399	389	398	403	398	448	433	388	391	403	393	370	369	439	403	408	412	405	420	388	414	399	381	402	395	387	396	431	381	409	387	403	369	385	396	391	382	409	429	388	380	396	419	394	389	378	425	423	393	377	405	405	394	399	441	415	394	412	398	431	397	385	376	387	383	400	418	409	426	424	418	397	391	410	423	373	412	373	414	412	385	399	392	422	407	403	397	397	393	405	396	378	423	404	411	413	365	361	392	399	393	372	379	395	407	374	391	390	390	432	372	398	434	417	398	371	392	396	391	439	387	388	396	406	401	368	363	401	404	400	391	371	403	410	385	406	412	398	399	400	381	393	403	381	430	400	362	414	401	409	369	402	389	409	439	358	384	366	379	431	385	407	431	407	408	354	426	399	432	387	444	394	410	415	425	411	432	433	426	416	437	407	384	415	414	369	383	372	406	400	409	409	393	365	394	407	459	376	382	397	404	413	387	425	422	387	415	376	418	423	428	440	410	410	379	400	396	373	422	383	395	425	406	399	419	386	404	425	400	432	412	409	418	383	434	394	404	409	422	404	423	396	413	392	397	390	411	442	403	403	372	426	372	400	414	421	439	429	399	368	422	395	425	381	427	402	386	431	390	417	397	408	386	383	378	379	364	411	402	402	368	381	391	380	373	419	421	422	420	389	392	418	399	396	381	414	399	377	396	401	409	391	390	374	400	435	395	400	436	410	367	353	398	404	409	431	379	411	396	414	430	398	396	372	432	426	378	399	396	412	392	436	376	395	388	394	408	398	378	406	404	401	391	408	425	420	395	414	415	390	411	415	421	441	413	395	421	359	410	398	418	418	389	422	394	372	418	427	377	393	394	378	372	391	390	460	427	412	390	397	393	433	466	408	385	418	396	434	410	424	412	382	417	394	395	364	386	420	422	398	393	403	379	379	385	414	418	384	376	446	375	389	410	432	425	384	392	404	423	401	410	364	410	426	400	373	412	412	394	364	423	411	409	385	427	398	361	410	412	416	386	392	410	400	433	408	409	373	385	397	398	436	399	371	405	418	409	363	397	416	382	436	370	400	428	384	433	407	402	375	405	420	405	416	384	367	404	408	373	380	377	404	387	382	401	446	399	363	398	411	415	403	367	360	412	385	408	406	405	438	387	376	398	428	417	424	394	375	403	429	416	438	409	392	372	409	389	411	406	392	410	357	396	426	402	373	381	414	418	412	401	419	413	400	421	404	369	434	372	400	389	396	389	363	411	372	403	384	431	400	405	393	424	390	422	398	413	398	430	404	452	363	372	363	396	352	360	408	414	401	405	382	395	396	421	399	379	422	435	369	393	429	387	364	404	387	404	401	409	386	385	422	363	412	427	392	403	385	395	419	407	421	423	436	395	398	427	399	422	406	410	378	433	435	410	390	373	427	371	412	411
22071	27379	9967	4677	8133	28124	36811	29006	10308	555	569	545	595	530	537	536	542	546	546	516	565	535	524	551	554	536	592	569	593	523	548	520	576	580	529	548	578	538	593	575	518	556	578	572	518	567	565	555	566	571	523	618	562	523	557	534	533	553	551	532	528	565	559	563	596	530	560	520	596	536	578	486	555	561	512	514	554	520	520	540	595	542	532	535	534	546	534	559	570	533	566	583	574	560	509	538	545	573	523	527	551	559	526	568	554	566	522	578	545	568	597	559	572	567	558	573	556	550	559	605	528	519	585	556	552	505	549	524	538	559	566	602	553	560	544	525	560	492	550	543	577	561	600	545	558	552	536	562	564	537	608	560	576	599	542	556	517	557	522	507	537	593	560	526	578	545	516	567	552	562	540	565	500	538	582	570	544	571	543	563	529	544	520	563	527	560	577	574	552	557	562	573	592	539	570	523	586	524	575	572	525	537	545	516	543	561	554	564	548	533	547	553	540	547	536	532	554	504	559	566	544	572	558	540	569	547	572	517	578	549	554	532	544	527	496	594	529	578	516	586	545	546	565	548	518	527	542	532	598	527	595	571	607	496	541	591	531	553	566	625	530	521	536	608	579	580	606	540	569	594	529	565	486	548	558	539	564	528	529	554	573	566	585	548	530	557	600	510	532	515	579	544	525	561	540	513	538	566	502	558	538	546	543	547	565	558	558	565	540	550	579	527	567	535	557	531	573	551	578	551	571	535	551	585	537	532	528	531	612	579	523	513	572	577	518	576	557	549	574	582	548	537	546	559	554	548	533	539	571	557	578	570	523	588	520	562	526	542	578	548	559	540	554	500	574	555	603	563	561	563	563	538	535	510	545	527	517	503	552	554	578	547	563	559	533	558	538	531	538	559	527	543	579	557	549	544	557	583	547	519	521	525	555	551	565	580	541	519	520	548	589	534	558	538	504	508	576	544	559	549	552	526	583	522	588	508	568	524	540	521	527	528	557	582	566	553	577	552	555	576	559	592	553	558	560	589	512	550	552	540	553	559	562	527	552	565	568	546	558	554	557	544	553	544	520	529	589	525	567	556	556	554	568	577	567	509	560	526	564	530	545	560	534	544	577	532	552	562	572	547	535	564	515	520	507	522	508	565	545	545	586	530	539	548	563	519	543	558	557	529	543	579	578	525	566	572	564	547	564	542	567	535	550	544	519	547	536	533	550	574	559	534	527	569	554	512	540	526	554	556	563	555	525	565	560	583	523	582	523	594	530	564	506	564	562	570	551	537	518	567	558	555	580	509	502	533	526	548	547	529	547	573	538	542	566	565	559	562	539	543	552	561	560	563	553	556	554	587	535	573	542	539	548	576	542	567	579	545	538	510	575	539	565	600	576	557	525	569	534	583	521	533	524	520	557	552	575	547	542	543	560	581	543	581	561	549	501	540	569	523	572	567	513	556	519	531	578	564	567	575	607	600	548	574	561	579	535	574	562	536	532	553	555	590	541	548	594	566	513	565	568	575	561	581	529	587	550	558	537	541	546	519	586	558	548	496	499	573	513	591	565	574	564	549	544	553	542	558	557	494	577	598	537	532	582	552	568	569	583	588	543	491	562	534	559	582	517	544	559	562	500	550	538	573	556	556	533	522	550	526	548	546	572	572	566	578	544	526	527	545	512	549	566	526	535	568	542	579	548	556	561	564	546	534	574	562	516	553	597	554	569	573	549	534	564	528	586	513	568	573	538	549	587	570	525	534	571	578	606	573	575	553	525	571	538	538	556	574	548	551	522	564	553	563	591	548	571	570	533	567	546	534	511	546	545	548	560	543	524	586	549	542	571	545	526	570	581	566	567	547	558	576	553	539	587	556	536	557	560	586	539	590	562	539	534	572	568	561	541	524	564	567	588	571	525	552	523	524	543	573	543	542	550	554	541	597	511	579	577	548	592	540	560	563	548	514	561	540	521	541	582	547	554	542	512	580	572	517	566	529	544	561	534	526	532	567	574	559	549	538	549	546	542	566	569	558	546	498	566	601	571	553	542	544	574	549	541	531	537	566	548	567	550	597	572	558	606	581	575	566	563	566	532	586	561	592	576	630	599	542	519	566	528	531	554	552	568	567	556	570	514	584	528	535	537	588	600	536	550	591	532	545	542	537	539	560	531	510	574	568	530	543	549	545	565	530	563	544	551	524	571	531	556	559	622	548	549	532	581	570	596	544	568	553	535	558	533	542	557	554	572	523	566	536	556	559	538	553	575	570	588	543	538	537	544	495	539	550	555	538	558	574	553	534	558	577	555	562	573	537	523	505	531	533	524	550	535	602	515	517	545	557	550	511	544	523	549	543	535	563	520	517	528	574	586	557	551	536	526	525	574	536	554	533	533	586	566	532	478	517	565	569	582	575	535	570	556	556	551	547	540	518	544	581	528	565	544	538	575	601	547	603	541	550	490	520	530	560	571	530	538	510	540	561	549	558	569	547	523	535	562	586	548	524	517	551	534	558	513	559	516	501	558	574	540	579	565	541	571	504	621	568	546	561	564	522	564	559	544	565	521	545	526	505	566	518	549	541	546	579	539	546	530	552	527	561	548	547	528	546	572	560	535	524	520	599	554	546	541	591	552	524	554	568	554	556	542	580	549	560	523	557	534	576	551	540	560	551	548	557	587	556	552	584	562	557	571	548	491	537	584	554	530	561	550	530	572	590	545	543	542	557	533	520	492	530	523	550	569	567	527	588	515	554	510	496	548	563	531	540	532	579	574	530	603	529	533	559	541	567	554	550	530	513	536	521	602	569	542	555	554	526	566	553	586	524	516	588	562	591	555	516	532	552	609	553	589	552	508	560	554	556	554	564	572	570	564	573	588	556	508	562	545	529	521	517	526	524	550	525	578	525	565	588	563	533	544	561	581	533	532	584	571	582	545	541	551	548	552	556	542	566	516	574	545	595	509	551	562	588	536	556	527	543	579	577	521	557	565	503	563	575	570	515	538	564	559	518	582	575	534	544	538	560	552	542	577	557	528	545	525	597	576	576	525	557	573	567	588	527	497	554	543	552	565	526	547	529	555	504	526	549	575	561	554	541	535	489	597	484	574	552	495	565	557	606	518	542	554	528	556	532	569	540	555	543	563	557	521	549	554	529	508	563	585	556	542	558	544	557	543	526	532	554	594	540	569	525	588	551	542	577	577	552	526	549	552	525	552	552	546	529	580	576	551	532	535	543	577	560	604	543	555	540	549	550	544	560	563	553	587	538	526	578	554	549	573	540	514	529	564	544	551	563	546	523	538	521	563	550	539	531	558	527	547	520	632	515	526	568	579	568	551	464	537	549	558	527	550	555	556	528	544	541	553	552	559	575	559	533	548	546	532	590	545	564	541	540	534	551	579	572	544	545	573	527	547	527	545	532	556	534	546	546	586	521	544	546	590	545	554	548	529	587	536	510	560	548	540	577	540	547	540	528	524	539	566	521	526	491	523	553	549	580	529	587
24692	21075	25274	21567	2948	13041	16434	9224	2059	383	407	410	346	356	371	383	411	381	353	377	368	411	404	367	408	369	368	355	373	359	363	341	329	401	362	381	373	369	412	360	392	407	373	357	379	373	346	378	336	357	376	384	371	359	381	379	357	347	366	380	413	357	373	359	377	399	365	369	380	343	357	364	375	360	351	373	375	378	358	385	377	370	348	390	326	347	372	384	328	374	369	366	358	357	357	359	353	373	350	407	328	376	379	363	361	346	382	390	365	389	374	381	390	360	393	408	387	342	360	417	357	384	364	384	348	365	359	376	382	407	321	386	378	363	343	380	404	349	357	394	381	373	405	368	374	347	381	351	356	373	388	340	361	411	377	390	341	321	379	395	385	396	376	365	386	381	346	360	400	368	389	379	364	364	330	348	423	389	387	361	358	356	391	403	364	385	379	387	375	348	423	366	358	430	373	365	380	390	359	339	352	353	396	373	370	401	380	390	378	384	398	388	346	356	337	355	391	373	345	377	399	357	355	397	391	397	361	391	376	372	400	388	356	375	362	367	396	371	408	368	342	345	362	408	359	384	366	411	347	385	356	353	339	362	371	367	362	346	350	403	381	381	418	389	390	367	359	380	370	380	379	348	348	354	355	369	379	384	352	360	385	351	397	389	368	374	385	364	342	405	361	374	357	402	358	369	395	379	364	355	381	334	361	357	357	393	386	357	415	358	430	359	344	367	388	385	356	367	322	366	333	389	353	373	366	358	355	383	352	403	386	323	340	404	353	362	363	363	372	388	385	337	388	351	405	356	355	382	345	396	375	362	336	378	398	334	369	384	352	370	385	366	378	324	344	355	377	407	391	387	379	354	348	342	380	344	346	376	343	367	333	394	377	374	380	384	349	378	353	385	399	343	368	341	348	394	351	372	352	384	382	365	388	334	367	382	402	349	369	382	387	371	400	338	361	358	346	356	370	371	339	378	362	381	368	397	370	333	376	363	380	405	365	362	368	374	388	382	366	376	379	426	360	398	369	365	356	365	405	325	392	396	351	397	379	365	392	357	368	396	391	355	395	368	393	372	347	363	370	347	386	385	380	367	361	364	360	370	347	381	401	375	365	382	364	406	393	354	350	377	393	378	364	349	348	403	365	349	394	376	344	382	389	354	357	347	363	383	359	399	361	391	396	384	414	347	388	402	364	340	358	349	380	349	418	378	373	397	347	387	354	368	373	407	380	359	369	369	374	402	349	346	377	364	363	377	369	342	374	388	385	355	389	348	381	356	388	404	395	394	367	356	379	372	353	402	343	391	370	331	336	355	343	361	353	355	357	373	372	349	386	387	376	375	384	349	393	369	367	354	343	364	356	330	360	377	362	359	350	368	386	365	384	385	382	396	360	365	391	351	394	395	412	365	374	408	381	397	353	357	365	381	386	369	375	357	381	324	354	380	330	351	357	350	342	353	386	406	357	406	388	356	347	410	399	376	353	375	366	383	350	383	338	349	354	374	336	375	370	394	375	344	325	363	368	353	362	371	404	385	350	353	392	381	360	371	390	421	362	363	355	385	358	379	397	320	342	388	357	372	370	359	397	377	391	366	368	332	400	358	411	368	389	366	375	349	365	361	329	386	402	372	366	393	382	364	378	384	367	424	386	341	372	374	375	400	369	391	356	348	393	345	365	367	380	368	363	411	384	390	374	338	361	373	365	376	346	379	362	394	373	383	407	365	335	396	327	352	330	390	371	370	354	354	383	347	335	359	372	363	346	410	347	355	402	371	405	343	360	379	383	360	362	386	387	398	374	372	389	378	351	366	335	358	350	377	400	351	368	382	369	386	395	377	346	376	360	362	363	397	319	345	350	380	409	391	378	336	325	392	379	363	348	335	388	350	386	373	365	352	392	389	376	347	385	385	379	373	392	353	385	377	380	354	362	352	384	383	362	375	354	380	420	399	368	374	358	358	393	373	383	369	364	383	363	369	359	356	370	379	360	386	380	360	376	373	385	364	382	392	366	372	372	362	412	384	383	358	355	392	354	342	388	374	382	350	386	368	356	375	389	380	356	382	380	358	368	366	353	395	356	386	382	369	342	353	379	373	369	366	352	389	370	357	392	385	377	336	313	377	347	379	391	365	385	387	351	383	370	365	335	379	343	337	377	379	389	380	391	399	399	380	349	369	364	351	350	334	392	379	377	371	375	388	338	412	382	335	343	343	357	350	341	353	377	385	378	365	377	366	372	366	413	360	356	392	384	376	369	365	360	393	362	363	363	360	378	357	364	386	389	376	388	345	357	324	386	384	351	382	372	341	365	380	346	382	361	362	384	374	365	347	354	376	390	384	364	369	357	340	370	374	342	411	349	381	367	357	339	375	349	379	369	391	381	367	335	361	353	353	357	376	387	386	367	340	346	402	363	370	337	400	374	367	403	357	367	419	355	385	376	403	352	366	360	372	365	346	353	366	329	364	381	388	344	347	383	385	378	384	369	352	368	426	323	375	340	361	368	340	368	402	379	408	334	360	351	399	375	376	414	360	367	357	336	389	352	402	345	372	351	370	368	350	390	349	366	373	411	371	384	353	372	387	342	354	361	372	371	365	361	353	387	387	378	398	353	355	375	397	348	364	341	360	355	384	339	327	362	389	358	371	377	366	383	368	380	378	398	359	377	346	392	343	362	352	407	414	353	392	347	345	359	368	347	391	357	384	368	379	367	382	377	356	392	373	335	348	366	362	350	399	355	403	434	367	370	373	378	383	346	386	383	377	407	379	349	380	373	345	384	400	385	342	375	398	397	323	398	310	408	367	371	358	357	357	390	335	374	369	365	348	391	385	345	370	377	412	385	408	340	365	378	401	356	381	380	393	390	343	355	337	375	338	378	402	364	412	365	379	368	377	407	347	372	389	329	372	393	361	372	377	347	401	357	358	336	342	379	379	394	365	333	362	350	353	349	359	371	368	395	372	420	370	361	383	385	380	393	366	385	373	337	348	361	365	357	369	376	379	351	389	355	359	364	384	370	360	347	373	386	359	364	391	399	369	380	364	382	351	348	403	379	365	380	396	340	387	360	397	370	362	366	353	342	390	367	376	355	376	416	377	361	351	377	404	371	343	382	365	382	339	349	346	376	383	365	361	400	363	390	355	367	348	390	394	376	363	404	371	371	372	381	359	382	396	383	373	365	370	393	401	381	400	379	366	390	356	383	354	387	372	392	421	362	409	379	352	374	385	354	387	370	370	377	389	374	372	396	389	377	380	374	394	384	366	343	351	407	388	358	369	359	351	352	389	347	349	357	400	386	343	369	383	355	384	347	398	389	368	401	376	367	393	405	360	377	354	377	386	381	355	369	355	367	372	381	353	372	379	375	370	399	371	359	360	371	394	362	367	370	401	360	429	388	394	365	334	370	368	355	356	368	350	401	352	383	415	377	391	346	405	414	347	376	372	365	383	355	389	362	397	335	361	352	362	369	368	349	382	367	336	377	337	373	369
19360	19933	5329	3033	4911	24696	26578	16899	4072	505	536	526	516	469	501	490	510	500	482	520	493	506	484	455	509	537	510	467	513	494	525	497	525	518	493	501	489	512	545	490	485	512	546	522	454	510	522	486	516	498	479	535	510	528	499	484	484	475	464	499	537	515	526	504	488	490	465	503	506	505	511	506	478	543	514	528	461	498	473	534	514	521	508	501	502	509	484	479	510	489	520	463	508	503	492	491	532	508	481	480	506	530	533	485	526	493	488	470	520	483	499	458	454	538	535	539	511	475	508	535	487	475	493	531	511	490	503	463	484	485	534	463	517	501	504	448	503	486	441	534	533	500	492	518	493	505	523	495	504	542	509	534	532	454	517	554	472	457	510	504	516	457	494	438	488	490	521	503	510	508	479	518	474	504	490	494	477	517	502	492	493	518	548	510	534	452	529	482	495	505	458	533	471	511	473	463	513	524	512	515	468	486	505	503	538	527	532	516	511	513	529	503	480	479	473	466	479	472	488	506	463	517	532	510	517	496	506	507	512	477	494	504	539	472	519	530	507	516	504	472	508	524	516	520	475	478	467	499	487	525	539	512	534	498	505	503	501	485	483	524	490	484	536	479	482	494	472	530	523	480	556	506	482	525	449	480	489	467	505	502	509	452	478	519	497	533	499	462	486	457	503	494	502	478	497	541	489	506	527	467	485	492	527	549	536	512	486	529	480	485	488	534	507	510	505	483	502	507	482	456	478	494	499	471	493	477	498	483	491	524	453	485	503	502	523	489	550	490	510	491	492	522	462	521	510	499	494	550	512	524	514	486	558	516	499	510	481	502	520	469	547	537	503	460	528	499	501	514	549	496	479	477	485	520	504	524	511	496	480	528	473	523	531	522	489	489	483	485	498	528	518	492	528	498	537	518	537	505	488	523	514	501	484	503	495	509	519	491	469	503	489	495	480	482	535	559	511	540	494	533	468	503	469	461	525	494	527	532	497	501	486	438	498	495	502	526	500	519	504	487	486	505	502	524	476	493	492	493	479	482	483	479	519	504	539	470	500	490	501	499	524	456	520	483	468	524	532	475	493	485	512	513	523	468	466	534	507	463	515	506	518	504	519	491	493	496	455	484	514	510	483	500	481	501	504	464	487	495	490	489	506	484	531	538	497	521	522	473	505	477	528	493	492	512	500	486	489	470	510	534	512	513	478	511	495	507	478	493	514	495	536	510	501	511	516	431	491	489	472	518	484	478	483	487	484	514	517	540	513	468	506	506	478	502	465	495	505	483	477	501	478	514	501	518	520	501	492	523	517	474	520	533	502	539	491	455	526	453	486	497	491	500	480	475	512	493	490	462	471	511	514	485	533	493	468	484	493	535	480	524	505	517	510	476	508	508	508	508	471	510	499	518	518	491	500	514	515	495	484	511	512	478	516	513	463	525	520	532	479	513	514	473	487	485	507	527	474	493	459	496	513	490	494	518	488	488	450	467	477	501	501	524	505	501	499	497	562	507	523	525	498	509	522	498	523	504	490	489	490	500	507	510	512	553	502	532	509	520	496	513	496	479	487	515	504	539	510	498	509	478	484	509	497	499	464	505	477	499	535	486	522	479	535	497	497	497	475	480	497	476	492	498	508	535	495	574	505	490	520	515	490	500	468	509	528	492	505	494	515	486	501	498	523	483	499	529	520	507	500	464	493	491	457	502	484	533	488	466	516	490	522	499	492	506	473	557	505	499	521	479	507	514	539	538	535	505	507	503	526	500	459	427	531	515	514	500	509	482	455	491	505	465	491	526	507	521	535	522	519	514	503	463	468	533	476	518	483	533	483	483	486	476	489	475	527	538	511	468	498	463	525	521	495	472	475	526	463	474	533	518	494	482	490	428	473	484	483	465	496	491	487	533	514	520	487	528	524	514	503	506	555	477	465	504	528	519	497	485	517	470	523	496	556	485	518	476	525	550	513	486	512	501	487	505	538	531	500	537	526	487	494	442	479	523	482	481	492	500	488	527	503	481	513	487	487	468	493	522	486	484	508	482	494	497	476	500	515	477	554	507	502	520	494	487	520	489	513	507	517	498	506	512	488	474	525	554	513	460	536	540	468	509	522	504	505	519	468	484	524	490	479	517	525	489	441	505	483	517	503	490	485	493	490	554	516	528	518	480	449	517	526	493	514	499	511	492	516	510	499	499	505	471	500	522	497	475	493	510	509	516	498	504	510	507	476	508	486	484	505	516	487	498	511	509	485	510	502	510	504	530	500	516	497	495	474	501	487	516	510	532	486	479	516	484	495	513	536	528	442	530	510	483	515	493	518	486	482	500	486	477	496	504	500	500	501	492	496	477	505	525	472	500	486	501	510	539	487	493	512	489	496	478	523	537	500	527	518	500	505	453	507	479	446	522	500	479	489	500	485	471	494	491	477	487	487	457	485	517	498	482	493	506	480	506	497	529	454	492	573	507	520	539	505	478	509	495	526	489	478	456	505	518	494	507	481	486	481	480	503	536	467	475	511	537	502	511	533	513	472	474	514	526	443	500	499	492	521	512	503	476	483	503	512	488	508	496	493	516	531	494	513	510	494	461	506	488	486	470	516	511	484	494	500	518	522	487	492	533	498	523	465	508	495	492	476	502	512	523	483	553	533	546	482	513	495	474	455	503	502	528	518	519	509	516	536	490	518	503	548	422	494	497	527	488	481	508	531	475	498	525	550	504	496	524	445	489	468	513	492	451	488	504	506	545	535	459	533	533	468	501	502	507	496	457	498	496	509	468	507	517	477	498	475	502	513	494	493	487	504	526	524	504	454	487	516	489	479	476	492	487	499	489	499	498	535	547	502	501	498	518	539	521	464	481	497	466	474	460	488	549	531	526	500	508	502	473	511	496	480	477	493	533	487	511	506	468	510	543	507	522	499	500	488	527	502	491	478	504	521	512	471	470	468	523	488	484	546	529	500	495	494	487	510	517	482	498	493	521	500	495	530	515	486	498	494	509	514	514	479	518	484	520	491	525	475	507	465	469	451	466	499	510	471	509	506	498	469	503	508	477	525	494	520	512	507	512	460	483	509	492	498	493	497	498	504	512	472	511	529	509	515	467	472	489	474	538	513	504	512	499	499	496	515	470	520	504	513	468	507	524	496	482	494	471	474	497	468	478	522	490	491	495	486	517	504	505	551	500	485	499	477	476	490	473	511	517	475	526	488	522	499	460	508	525	524	447	494	512	494	492	501	489	498	526	473	522	518	483	498	498	492	492	462	481	513	509	480	486	519	526	486	500	464	528	521	469	485	531	490	474	530	499	530	528	510	509	504	496	479	490	478	487	485	490	488	483	520	478	449	468	537	474	504	471	523	489	497	497	486	504	484	525	483	499	521	546	471	486	534	506	506	520	520	491	506	484	533	512	480	557	526	475	501	476	545	508	527	504	501	493	502	514	550	489	490	496	514	535	521	501	505	538	474	504	511	497	482	496	493	507	531	474	515	532	536	527
22431	21153	28232	24224	21698	35075	42516	29099	9159	366	232	218	206	233	228	220	224	209	232	233	222	235	245	226	215	218	211	210	243	249	191	219	229	196	249	223	220	191	189	225	236	210	216	210	214	223	232	226	221	221	224	222	237	222	226	250	211	238	218	207	229	196	212	209	215	217	273	208	239	208	197	226	243	234	225	219	217	231	226	222	240	220	251	209	196	219	213	263	194	223	232	242	225	212	224	217	245	222	218	219	223	187	212	223	218	209	203	230	221	222	215	215	219	260	229	246	221	246	230	222	208	205	200	239	205	229	218	260	221	203	225	229	227	222	220	221	208	231	225	216	220	197	222	248	210	205	234	202	218	228	219	253	199	228	229	225	234	234	227	224	224	250	216	203	213	238	247	220	227	206	227	230	219	225	206	201	212	221	194	255	215	202	218	202	214	213	236	236	197	220	222	208	227	209	226	222	215	217	231	209	215	224	211	187	232	218	244	198	188	222	209	227	210	255	215	192	246	206	220	213	195	215	239	195	223	221	246	223	231	224	203	249	243	215	221	235	200	194	218	200	220	194	266	234	229	214	194	208	199	211	230	196	229	196	204	195	221	208	230	192	230	213	214	208	225	231	245	246	234	194	223	232	209	217	231	213	224	242	225	193	221	227	192	222	197	219	222	217	223	197	206	212	195	208	204	199	211	210	223	220	229	235	228	217	232	226	211	195	209	211	227	205	223	212	210	207	233	211	217	233	200	239	235	225	225	215	189	228	221	212	207	209	215	219	248	230	233	218	229	236	224	234	213	221	225	220	206	224	206	243	257	225	222	234	225	224	233	217	236	220	215	219	247	226	209	217	214	196	215	226	232	224	205	242	229	241	240	214	219	233	221	233	205	209	226	228	210	218	209	229	218	240	209	227	190	218	200	209	250	214	207	211	239	210	204	220	217	248	205	218	225	215	233	236	219	254	226	218	221	199	206	223	255	205	217	239	212	218	205	224	223	209	230	243	253	196	202	210	221	214	228	229	244	235	211	218	218	222	217	205	192	198	250	214	230	230	192	196	202	226	210	247	225	214	231	227	233	241	221	212	217	241	219	218	220	225	222	204	213	196	227	217	202	206	211	200	242	218	193	203	225	223	213	207	233	240	197	223	250	236	228	211	220	249	213	268	197	240	230	228	228	222	221	219	226	228	233	236	215	229	212	246	224	232	216	239	216	229	206	217	250	216	239	224	200	217	208	208	211	219	229	242	227	249	208	224	197	236	240	243	241	237	221	207	236	242	216	228	214	246	199	219	232	208	219	209	238	223	225	215	215	216	216	215	207	189	220	231	215	216	218	236	192	215	214	179	198	218	219	222	212	216	231	236	224	232	232	227	217	223	206	239	243	237	201	205	223	215	206	242	223	242	215	224	205	218	235	219	211	208	232	254	236	208	216	220	184	231	229	218	214	238	194	251	207	204	214	202	181	209	215	229	206	223	230	205	242	230	226	214	197	194	210	242	253	224	223	194	238	229	251	212	186	231	233	211	202	214	199	227	221	227	222	219	218	218	204	235	216	186	210	237	219	225	197	224	206	205	210	223	204	204	218	223	220	207	217	210	262	200	220	206	199	258	211	220	196	227	226	193	219	233	240	226	204	221	236	214	251	218	207	219	218	242	208	212	200	225	222	243	233	204	227	207	218	217	211	221	202	235	188	219	201	240	233	257	215	197	209	218	224	215	233	199	213	215	239	208	207	211	234	252	184	238	223	202	209	213	232	250	227	242	244	200	189	206	248	219	216	221	202	213	219	233	219	229	237	219	232	215	230	204	186	228	200	211	218	209	220	225	223	224	231	218	203	234	227	239	248	223	228	216	221	224	220	231	207	237	221	213	234	199	220	210	225	215	211	230	208	231	222	231	229	224	228	199	216	192	221	229	254	223	232	209	195	208	206	224	203	222	226	228	213	215	200	223	206	212	216	229	196	234	208	232	236	223	239	253	234	214	243	191	209	206	211	225	213	230	239	218	218	229	222	226	233	214	214	226	204	225	216	236	229	230	229	222	206	197	227	218	213	225	233	221	231	240	225	212	202	193	220	227	205	230	226	240	246	198	232	233	224	217	201	211	222	216	202	224	192	226	209	205	224	229	242	208	215	238	207	206	243	210	233	220	224	224	243	212	213	207	234	233	211	227	219	217	244	228	226	216	207	229	207	216	210	235	212	212	220	222	231	189	209	220	220	241	204	242	204	219	202	232	219	213	222	229	230	227	211	194	221	224	212	205	235	217	217	217	215	241	229	228	216	226	213	241	219	210	202	227	221	219	233	204	241	195	212	213	220	225	207	225	196	224	214	209	193	232	243	231	216	233	203	232	264	220	235	226	206	203	220	228	231	207	238	221	209	229	219	211	217	255	223	228	210	207	214	244	206	218	217	213	226	220	222	217	200	243	202	240	207	206	221	210	195	211	234	230	223	235	233	218	203	213	214	227	225	223	224	223	219	225	216	195	210	242	195	208	220	216	205	210	224	230	222	241	226	208	234	205	222	230	238	210	236	214	239	205	216	223	207	225	216	219	215	209	205	243	238	223	222	211	242	210	226	213	219	237	204	226	233	216	226	190	211	229	255	224	202	211	213	224	222	206	252	225	209	208	220	197	247	221	218	224	244	218	222	198	204	220	218	226	224	214	197	238	234	231	198	209	236	237	223	232	233	242	216	205	211	228	225	215	215	200	220	208	219	230	233	202	210	240	192	218	214	204	231	206	203	234	224	194	192	235	223	240	238	235	239	216	208	217	229	214	234	219	228	199	225	227	232	217	210	202	232	218	215	224	227	220	207	234	205	208	218	223	214	226	225	230	210	213	215	230	198	223	220	210	226	231	213	225	229	205	222	224	217	221	234	234	202	230	227	205	208	219	248	225	212	242	229	202	215	200	220	214	208	231	222	218	212	212	224	223	202	191	188	227	208	207	205	213	259	188	234	219	224	225	205	247	241	197	220	225	208	231	226	218	215	222	228	228	229	211	227	232	226	232	230	201	228	207	198	205	200	191	216	239	221	244	224	220	241	216	231	204	233	210	215	194	202	193	196	242	226	248	208	199	220	232	221	268	226	228	226	189	220	222	210	218	199	209	188	223	214	231	235	209	208	196	229	242	245	222	222	184	216	214	211	233	201	239	222	231	218	225	239	215	200	225	199	201	195	245	197	225	233	236	215	212	229	212	213	189	221	200	227	215	221	206	209	233	210	243	246	214	229	228	225	221	215	242	215	235	232	209	200	208	261	226	224	205	254	232	232	238	207	228	219	227	235	189	207	219	229	239	230	201	234	221	236	219	199	215	211	210	240	215	228	214	231	192	177	233	218	221	200	204	214	268	202	196	231	229	227	229	244	221	235	232	228	223	238	226	205	204	210	247	232	241	221	210	214	207	216	205	229	215	227	240	225	189	233	227	236	219	214	222	232	221	243	199	215	204	209	227	200	230	209	224	245	220	195	199	226	198
25817	35417	14197	7858	19425	46598	44913	33740	8937	332	327	324	355	336	345	305	316	304	310	335	301	306	285	307	282	333	329	311	257	331	303	317	325	298	331	282	295	284	297	320	319	292	305	291	331	332	328	267	307	316	300	291	305	320	296	312	288	302	318	303	303	330	294	294	338	331	312	304	281	318	310	311	304	305	339	296	284	334	286	298	306	274	305	301	292	308	309	321	328	332	273	306	299	280	272	282	300	280	317	321	294	331	309	281	308	283	320	276	312	328	294	294	342	281	311	327	326	322	284	302	289	323	306	331	319	309	294	303	286	313	330	311	312	317	318	321	328	331	311	301	291	309	313	287	281	347	315	337	323	330	275	294	315	317	285	319	295	339	294	313	288	303	297	265	282	299	320	291	297	305	298	304	296	308	277	311	321	329	291	307	299	287	310	297	282	341	307	290	311	290	310	315	315	301	324	289	307	330	289	322	312	282	317	321	273	294	305	284	299	294	259	322	289	303	313	320	311	281	302	307	308	313	307	330	270	283	325	333	350	296	268	334	296	319	344	329	306	290	303	297	313	295	317	311	294	278	303	301	298	307	308	307	299	317	304	315	323	345	310	328	257	306	321	305	285	321	295	325	301	284	287	308	303	309	305	271	322	295	280	281	314	306	316	292	281	293	293	313	287	293	319	269	293	286	316	296	346	336	315	332	292	296	270	313	306	303	301	321	301	306	298	296	310	298	304	277	282	308	290	320	321	320	319	306	290	313	307	287	323	296	335	299	306	324	286	333	290	312	304	299	287	308	306	316	292	302	323	280	320	327	287	313	311	296	304	332	289	312	310	311	291	313	343	286	309	303	314	294	330	309	317	326	311	318	304	302	324	319	314	307	302	327	308	300	322	317	317	306	324	287	312	320	304	329	279	292	343	339	327	312	298	291	314	283	308	335	284	342	319	303	312	318	307	314	353	310	330	306	312	302	341	316	314	288	327	283	293	289	283	281	287	290	302	317	299	302	303	312	294	327	344	298	296	321	284	300	311	321	281	307	321	302	285	316	311	300	308	287	335	293	299	302	295	311	315	308	286	323	292	315	307	284	328	293	332	293	293	317	295	304	320	332	287	304	323	338	272	332	272	324	318	322	311	338	276	291	316	294	311	304	290	309	282	316	302	307	310	270	324	284	294	290	283	302	311	312	319	289	331	311	334	291	298	337	283	278	336	312	319	319	286	295	285	325	299	317	300	329	294	316	320	274	315	320	313	306	287	270	285	297	331	305	269	286	300	296	311	309	276	324	341	321	307	291	284	298	318	274	296	324	335	308	310	289	289	291	301	303	275	313	294	306	289	309	300	330	313	303	312	319	308	284	318	322	303	273	312	254	304	286	298	303	296	299	303	285	303	302	298	301	310	322	301	290	302	295	272	316	314	310	314	318	301	312	282	303	346	310	283	296	347	334	269	312	293	307	332	336	305	287	309	307	332	271	305	302	292	304	315	253	314	312	333	324	291	299	305	271	297	321	306	274	302	333	322	320	282	315	291	294	312	268	305	312	303	303	313	317	268	298	324	309	306	281	334	283	301	287	310	297	293	301	296	318	301	269	327	261	307	336	325	350	267	299	298	295	308	307	291	315	291	292	287	297	290	313	308	338	288	302	313	301	321	311	323	322	300	302	342	321	282	289	310	296	316	316	287	288	304	307	298	299	299	263	333	327	292	358	314	304	265	311	339	315	307	280	326	311	290	311	308	309	317	307	319	307	301	313	313	310	317	291	316	296	292	275	329	309	306	311	329	310	311	306	299	337	293	321	328	291	287	317	313	311	326	298	323	283	314	288	308	306	319	284	298	311	326	321	300	285	301	320	320	292	313	300	314	305	291	315	280	314	320	302	319	312	292	318	337	294	341	304	355	302	335	330	302	307	304	305	303	274	314	329	306	302	281	318	332	262	281	333	318	300	313	316	318	352	299	303	291	347	291	327	289	320	300	298	312	304	304	333	285	350	280	321	304	299	334	292	300	327	295	326	297	286	303	296	309	312	296	303	311	351	279	303	306	277	337	318	322	325	309	303	305	298	314	292	294	328	311	310	323	302	299	294	322	328	321	281	303	320	297	293	291	308	263	310	315	311	297	311	307	304	283	365	338	313	300	322	295	288	313	307	321	315	305	273	316	308	305	328	315	277	318	331	320	279	327	292	311	293	323	303	324	303	321	337	299	332	312	286	350	343	287	329	298	295	287	312	313	327	306	287	276	273	286	322	305	321	302	316	297	277	305	286	336	287	317	300	312	310	315	306	344	303	327	323	306	276	315	303	293	335	302	314	327	308	309	286	299	293	314	310	267	316	309	301	294	297	304	287	328	325	309	316	299	304	292	294	317	319	329	309	312	288	270	337	315	310	319	296	273	323	302	296	297	306	324	292	308	319	295	308	298	289	289	290	295	280	303	320	277	297	313	288	326	307	266	319	294	303	310	314	294	340	301	295	306	313	294	279	281	331	324	317	315	284	299	312	268	306	285	331	303	298	282	286	304	295	344	319	293	286	304	324	322	313	305	299	304	318	320	286	296	322	286	358	284	283	337	330	309	312	308	304	318	291	289	336	293	324	281	309	283	277	300	308	305	300	304	328	307	302	292	329	329	295	337	307	300	303	320	321	296	318	299	356	309	282	326	292	328	300	302	302	298	331	361	320	301	285	292	315	288	290	290	300	335	293	315	317	308	332	317	329	295	289	326	310	306	311	300	288	306	330	292	328	322	332	305	291	307	299	305	306	288	341	302	307	331	320	318	299	313	327	331	320	292	304	281	282	309	301	269	277	323	283	304	341	298	288	319	317	326	341	323	331	325	306	293	360	304	274	317	295	333	313	323	289	330	291	319	317	316	316	301	331	288	342	296	330	324	289	279	340	300	300	306	271	302	312	336	305	291	298	340	328	323	291	313	291	293	306	307	300	312	301	319	313	333	320	286	327	303	315	299	320	294	314	352	317	310	311	327	300	321	292	336	282	347	284	323	287	285	317	297	319	312	278	300	299	306	293	299	322	306	315	306	295	297	291	308	314	279	293	273	306	305	334	285	298	330	311	318	316	297	301	312	297	308	275	310	293	304	313	323	281	308	321	311	306	311	303	318	328	319	277	301	282	309	292	306	296	320	298	279	315	302	314	295	285	316	321	282	309	349	298	296	308	314	309	325	299	304	339	320	290	313	326	314	312	312	290	305	302	340	321	317	305	325	293	285	292	318	280	315	294	295	293	314	312	310	291	315	330	301	305	322	329	352	298	326	306	338	296	303	297	312	301	355	291	290	334	283	309	317	285	315	322	299	326	319	313	293	293	324	300	326	306	286	304	302	302	313	307	312	294	293	311	289	305	317	339	302	308	298	323	302	316	280	318	273	315	300	322	304	307	296	311	295	330	274	304	322	320	303	321	307	284	290	293	309	302	294	306	317	310	305	283	310	336	291	313	319	272	300	333	326	294	302	285	300	321	295	315
27741	17931	4715	1423	2834	5209	4842	2938	785	520	491	477	506	477	505	510	501	471	483	497	486	485	444	431	490	475	510	476	474	481	508	492	489	476	500	504	524	452	520	508	497	488	504	517	472	465	481	489	495	463	509	506	522	494	492	460	480	494	496	483	453	483	480	476	456	491	487	474	486	521	496	481	505	457	492	485	455	472	485	485	461	493	504	499	498	489	488	463	505	510	491	487	520	471	497	510	470	492	516	468	475	513	495	497	468	466	488	494	482	495	498	510	491	495	463	464	494	511	502	487	493	496	487	518	500	455	456	523	482	488	504	507	473	438	483	488	484	466	494	477	515	486	496	460	460	474	478	517	486	464	503	496	482	490	455	469	506	496	514	505	491	465	474	538	478	495	505	468	501	501	478	474	507	455	496	502	508	486	471	451	437	505	481	489	518	490	456	490	518	523	490	501	510	503	482	477	518	480	494	500	481	458	472	474	514	499	479	532	487	481	521	539	481	467	501	493	495	508	496	501	476	460	504	494	498	499	462	474	446	476	501	470	502	519	462	472	499	548	505	468	511	494	474	502	498	469	478	462	482	509	494	463	493	530	518	493	475	515	489	484	463	493	525	475	486	476	482	484	494	499	522	478	538	454	495	479	484	479	488	494	459	493	527	439	476	503	510	519	563	504	477	440	501	468	457	481	499	472	488	540	464	535	486	513	487	499	477	453	452	469	480	462	440	516	493	492	507	490	481	504	492	511	523	480	486	476	502	500	449	492	469	520	512	538	478	517	488	473	454	506	484	509	472	473	523	513	509	463	487	485	450	485	483	495	485	480	500	475	490	479	488	446	505	491	511	493	501	505	497	504	476	456	527	502	472	475	465	435	498	508	486	485	523	486	495	497	515	492	495	485	489	455	505	464	515	480	490	468	488	507	484	503	498	498	456	477	485	505	481	496	477	510	501	513	495	477	455	514	494	465	508	474	480	467	506	468	487	481	497	541	515	520	494	534	533	494	486	477	472	489	513	489	487	502	514	512	469	471	471	482	517	443	509	445	509	532	523	511	506	444	505	480	513	474	441	509	520	494	491	549	473	506	469	485	442	507	530	547	480	497	498	514	421	508	523	466	496	516	511	503	512	451	505	503	507	481	471	485	464	496	518	517	480	481	476	476	502	472	499	497	509	478	458	472	460	453	474	497	464	452	498	518	482	475	493	494	522	509	462	521	508	506	523	493	506	452	496	469	484	493	465	522	527	502	479	488	489	477	518	551	464	504	470	475	506	520	516	521	498	466	518	499	508	503	482	481	518	491	491	453	461	523	530	495	463	519	480	498	482	480	499	499	510	520	489	458	492	469	504	499	454	480	545	520	461	486	540	504	504	512	507	520	522	471	499	465	531	500	500	440	486	471	484	479	472	486	538	503	492	488	466	471	466	496	478	483	494	490	515	430	488	515	487	517	470	482	477	496	461	477	466	495	485	537	537	486	477	452	527	495	498	480	478	449	485	468	486	486	449	441	466	522	460	489	468	464	497	484	491	534	509	488	464	425	523	462	522	506	521	474	487	511	506	438	477	462	519	536	486	453	508	485	500	529	483	502	470	471	481	414	534	473	490	477	495	491	476	503	513	531	467	513	513	511	493	471	506	461	490	472	500	484	485	473	480	531	470	474	510	513	505	544	486	495	494	448	501	532	472	502	467	447	501	499	483	460	489	485	458	512	483	515	484	499	494	466	487	491	510	511	515	509	456	478	486	479	498	486	516	494	495	496	486	508	495	521	492	497	481	455	490	486	452	532	510	553	480	504	498	513	494	524	505	514	488	489	529	456	474	456	511	460	495	494	541	512	493	481	467	508	489	478	486	482	516	477	463	520	480	474	505	520	443	442	459	453	514	489	496	480	498	486	510	486	491	504	521	530	487	512	463	491	517	464	480	512	537	499	474	482	474	481	501	486	508	476	477	488	495	506	485	488	491	458	504	506	464	470	502	441	468	501	482	495	480	460	490	469	525	535	482	525	508	478	484	467	487	505	459	514	471	455	492	469	492	475	460	484	516	481	465	465	490	490	477	507	507	485	469	472	475	484	482	479	504	484	508	493	525	465	485	478	488	470	505	483	478	483	475	495	497	483	520	505	497	465	474	492	450	466	494	471	488	506	496	486	471	498	459	467	460	504	483	494	489	485	457	505	483	500	481	504	537	492	476	459	480	495	446	464	538	438	497	490	464	502	468	489	518	509	457	500	496	492	508	535	465	517	458	483	460	512	465	443	507	467	501	485	518	509	536	499	521	491	501	508	517	489	499	489	494	495	506	477	490	478	485	482	466	495	467	520	466	521	473	495	465	498	485	457	466	511	495	490	477	545	492	502	496	476	482	466	505	483	527	488	493	482	477	480	449	494	477	484	500	515	497	467	465	491	479	515	497	518	518	490	486	484	516	477	496	490	476	513	491	542	484	479	479	475	494	472	479	507	453	506	507	502	524	487	515	503	516	499	529	501	494	497	472	494	512	473	495	498	489	496	485	505	539	516	512	471	501	508	530	520	441	514	512	482	466	470	527	523	481	543	461	463	456	502	452	488	512	468	502	511	475	527	498	470	505	486	478	498	464	463	532	478	515	494	458	491	479	469	509	476	518	469	504	507	463	462	503	446	508	457	500	470	488	463	480	476	492	497	478	473	496	498	538	454	502	473	492	476	491	515	482	488	504	490	477	491	485	459	489	491	489	495	508	483	516	509	493	507	526	531	500	501	496	462	454	491	477	487	477	475	523	474	531	523	486	476	476	489	475	469	492	461	496	485	506	524	523	517	486	474	543	512	479	520	510	518	508	487	498	464	538	490	492	486	485	471	499	466	478	473	489	503	476	529	495	506	506	482	462	479	492	500	499	497	486	472	504	483	491	485	512	489	455	485	483	494	466	510	496	504	507	499	459	490	469	493	534	476	526	508	492	447	511	450	489	493	454	510	482	455	509	462	474	468	489	472	510	527	510	503	515	508	487	482	513	507	505	453	503	502	521	493	473	523	457	486	492	473	501	476	489	487	493	472	462	491	501	499	511	508	462	465	493	497	497	452	487	471	497	510	485	513	459	503	481	504	465	472	472	483	494	470	490	493	474	493	506	503	485	457	471	477	501	497	446	477	488	496	486	496	480	455	487	502	493	526	535	481	505	470	502	488	496	470	495	491	491	498	464	528	475	541	513	517	478	469	483	456	504	470	499	471	560	503	485	461	499	474	467	485	491	490	530	471	489	497	438	490	508	497	463	514	478	465	528	480	497	447	480	495	475	498	510	483	465	522	515	506	498	529	475	487	458	515	513	519	479	498	484	545	528	475	465	505	504	447	500	474	492	471	473	495	506	504	542	531	482	513	478	509	501	515	483	514	501	514	448	509	487	507	495	479	505	513	488	452	479	467	491	474	528	487	466	468	474	474	507	496	496	513	471	439	477	460	488	540	495	483	466	501	498	490	504	505	526	464	490	438	509	499
17141	11875	2899	1859	4764	8652	7874	4685	1119	662	646	667	632	656	665	693	656	659	692	661	719	615	680	662	674	659	672	642	674	671	672	660	630	731	680	604	660	685	653	659	624	694	681	653	648	642	709	695	649	670	622	647	710	642	676	673	629	656	652	649	649	657	714	678	643	649	644	642	656	664	689	641	628	706	696	651	696	655	648	716	679	681	656	687	631	616	676	689	637	696	681	647	637	668	672	679	620	668	704	635	639	655	664	625	671	659	649	656	638	676	639	703	651	678	682	615	672	670	649	657	668	664	641	658	686	667	612	679	603	702	653	636	680	626	647	678	670	668	638	654	641	678	635	693	668	684	660	651	681	682	644	656	666	670	666	622	660	683	673	722	618	625	680	656	626	699	687	686	647	656	671	684	624	640	651	654	683	638	662	609	658	684	648	696	622	676	670	667	628	669	640	679	592	674	628	672	651	652	706	669	659	655	669	634	687	661	666	652	681	656	641	668	660	649	638	638	631	662	693	662	619	616	667	652	695	632	685	631	683	644	659	683	627	654	643	647	690	610	633	654	661	663	656	668	682	672	661	669	637	642	665	632	641	676	698	620	652	631	692	653	614	694	694	699	630	701	651	644	625	653	659	637	678	714	633	662	667	705	646	674	668	641	652	620	694	668	663	684	631	667	666	668	703	683	608	649	638	628	633	614	657	671	704	647	687	608	650	603	673	664	604	658	646	663	688	688	670	663	656	617	706	698	671	663	635	642	662	678	681	677	683	632	664	651	648	680	670	669	620	651	667	680	670	692	654	686	654	690	652	656	632	607	661	695	660	725	655	652	639	687	650	646	706	663	653	672	669	649	686	620	676	651	672	667	648	633	682	663	700	662	607	649	634	694	640	616	652	707	619	678	669	655	668	686	690	654	644	615	634	614	625	661	649	658	665	665	653	658	662	652	677	659	659	649	699	663	667	662	659	695	647	607	666	666	746	699	618	670	676	680	664	632	595	638	700	654	669	655	668	684	662	671	651	711	672	686	728	679	669	654	653	660	661	642	666	658	669	696	686	705	684	700	627	667	687	664	686	642	639	654	661	655	634	692	636	657	688	671	700	703	651	674	656	629	624	680	646	720	691	659	663	682	626	637	666	709	616	686	674	640	659	650	643	663	646	705	676	657	636	638	660	656	660	673	695	694	659	695	659	647	678	670	663	673	693	712	665	667	672	612	656	635	647	693	640	655	623	698	679	686	703	624	653	648	643	714	659	630	683	624	673	621	659	623	663	694	643	655	647	622	703	675	730	665	631	686	661	646	691	652	649	683	711	666	700	717	664	684	619	705	706	658	652	673	651	674	699	651	633	663	656	668	654	668	621	643	616	623	692	656	672	682	710	658	689	636	630	635	660	670	694	670	626	641	637	650	703	653	705	628	663	709	677	638	679	655	655	633	613	674	629	672	605	636	693	643	641	665	613	624	697	654	615	682	687	645	683	689	640	640	696	702	676	679	699	606	617	686	669	666	672	668	636	634	660	683	669	641	690	660	677	674	669	647	692	637	670	649	671	634	577	671	677	679	684	671	665	649	685	647	635	664	682	636	639	666	686	668	678	665	687	648	673	634	628	674	631	707	672	650	682	611	658	660	670	665	655	689	691	656	625	645	675	674	679	748	639	663	649	653	669	675	654	609	658	666	682	670	677	637	655	639	658	667	641	636	656	666	711	641	670	679	673	654	659	664	694	641	643	667	693	622	674	674	636	685	638	655	632	659	717	634	712	657	687	696	627	702	724	652	675	668	663	696	669	654	697	670	631	652	621	632	648	630	672	695	642	632	719	670	657	602	720	668	658	663	620	653	702	648	682	604	669	698	644	653	643	637	660	678	657	660	690	667	653	695	652	694	630	671	643	657	673	628	660	646	658	659	685	625	653	611	664	678	645	637	671	623	657	698	646	677	670	684	672	676	638	661	671	670	717	618	647	704	671	676	681	665	644	660	629	682	687	670	655	654	673	691	677	609	671	628	666	633	611	668	626	674	651	659	638	639	634	668	673	663	652	715	629	658	620	646	670	686	646	647	637	681	669	673	643	657	631	586	656	638	669	705	677	656	647	659	683	677	656	648	677	646	681	676	686	656	652	647	620	662	659	644	593	652	679	645	668	586	650	640	663	675	627	622	627	623	670	657	639	684	674	657	641	666	667	664	681	668	654	654	693	681	671	651	621	633	643	661	678	633	666	714	698	713	699	647	690	685	625	671	654	667	655	620	694	661	678	624	635	662	674	655	670	668	671	625	624	691	662	675	675	608	608	677	634	680	652	668	636	666	666	641	689	682	669	647	674	663	631	669	668	652	702	703	666	676	645	677	646	716	641	696	652	635	677	640	648	617	659	645	635	685	675	673	688	622	682	706	632	627	687	680	652	639	691	618	640	618	706	632	683	654	637	675	610	659	667	655	675	686	668	669	686	651	676	653	638	629	667	667	660	696	638	684	677	652	651	658	668	709	681	676	630	633	640	647	629	649	681	664	642	702	670	666	651	658	640	658	657	657	597	640	624	668	654	669	662	675	632	647	671	654	692	639	698	670	664	636	651	633	676	648	651	664	636	637	664	677	688	680	644	644	627	647	687	621	621	622	627	655	656	646	648	643	673	683	636	667	692	642	637	633	638	656	623	680	609	658	675	669	661	661	648	641	659	670	636	622	621	648	652	695	675	670	695	668	660	612	689	670	658	650	671	638	636	661	684	660	705	665	652	682	671	684	655	627	650	665	693	661	652	671	663	652	650	715	645	702	673	671	648	597	624	723	668	658	709	681	612	632	716	671	688	657	644	682	678	647	621	646	619	687	619	686	676	656	697	702	699	625	642	666	634	678	641	668	671	664	595	647	641	660	683	639	684	731	635	656	666	647	621	644	672	642	646	654	636	646	668	678	650	651	636	618	635	685	625	683	598	647	624	659	671	690	662	704	675	690	670	675	652	666	684	660	662	660	630	627	654	630	671	670	654	642	603	677	642	603	686	669	696	639	635	705	629	663	646	631	661	668	716	666	670	647	646	644	670	602	683	656	665	658	670	637	637	605	623	627	681	651	688	701	668	672	674	682	647	669	630	711	684	648	628	669	681	681	603	648	708	645	674	681	680	683	610	634	690	700	685	648	664	698	713	697	643	677	667	661	635	664	707	651	648	687	648	646	647	621	648	655	629	607	668	660	673	681	666	649	635	663	627	651	659	640	664	654	677	686	645	666	639	635	676	612	653	634	655	637	652	673	664	678	695	679	647	624	667	666	671	625	630	664	680	687	622	687	648	659	674	667	634	723	648	638	647	663	677	609	670	706	678	663	693	689	694	677	660	718	634	632	643	660	675	642	696	651	685	649	703	655	672	643	670	700	655	669	662	677	667	644	657	669	627	644	666	662	682	644	711	667	689	690	607	638	658	620	696	664	665	684	658	679	674	708	670	649	622	670	677	626	608	656	644	613	644	653	651	692	664	681
23373	21150	27578	25217	27680	35104	27488	12844	2393	478	390	454	437	441	396	426	402	441	438	431	406	380	410	422	416	397	449	437	414	412	439	389	420	400	417	410	430	431	437	433	445	361	433	426	432	440	427	424	386	393	403	420	439	432	452	410	411	402	421	430	409	427	418	397	406	408	408	392	422	420	401	417	420	395	412	406	424	395	413	445	384	419	439	428	397	412	402	423	429	397	403	409	406	385	436	393	422	383	444	446	420	424	436	437	421	412	399	441	421	411	432	439	428	384	441	415	434	413	418	397	418	433	434	407	395	401	445	392	381	430	442	422	405	404	400	435	403	436	404	454	402	424	431	422	459	432	426	425	418	429	431	404	441	460	443	378	408	413	459	437	417	424	418	436	399	439	374	387	443	432	434	433	432	420	444	391	433	412	383	430	412	430	421	432	429	404	446	378	445	426	426	407	404	442	424	441	393	420	389	422	423	409	413	403	429	442	435	406	430	407	419	392	438	424	433	403	413	403	416	395	408	387	383	394	413	398	410	412	424	404	401	436	413	451	420	379	406	421	401	408	418	424	409	438	416	424	426	413	424	427	416	407	452	406	410	424	405	383	430	425	396	451	393	418	410	430	458	432	409	412	426	430	415	434	417	478	402	411	416	437	402	432	412	418	400	367	444	396	414	384	441	390	451	460	455	432	423	406	421	416	431	416	455	389	378	394	419	423	439	432	395	454	398	426	393	402	454	412	435	393	400	413	429	420	411	443	439	427	395	409	424	431	429	410	423	400	403	462	407	433	435	389	417	399	444	392	410	398	424	434	405	426	414	404	408	412	420	414	404	420	427	386	402	427	440	410	419	400	442	390	434	426	387	440	423	450	411	441	425	403	426	390	406	375	413	450	447	464	396	431	451	448	404	450	404	428	433	434	416	437	423	407	405	399	434	438	443	419	390	424	397	382	427	413	396	446	453	403	412	414	432	403	408	411	446	385	432	391	421	397	401	416	403	430	410	428	411	426	383	423	436	402	426	383	404	432	391	400	407	398	412	400	401	421	410	399	436	429	435	395	423	426	427	396	390	375	419	395	414	418	403	436	423	420	426	434	428	396	406	388	390	394	397	432	444	427	411	386	409	417	430	451	446	403	418	417	399	429	434	412	389	399	451	386	418	437	437	435	411	427	408	430	449	421	404	426	449	385	435	424	405	390	415	431	441	430	429	390	448	436	392	393	377	384	405	428	398	393	386	424	384	430	412	419	375	437	418	448	408	421	421	417	427	454	388	431	371	421	432	419	382	426	396	395	425	416	424	434	408	406	387	436	419	407	459	390	411	376	396	414	411	419	399	413	389	418	402	395	365	426	411	429	469	430	425	446	420	426	413	437	413	423	422	409	423	454	396	435	415	416	400	435	410	441	415	415	396	419	391	443	425	400	438	430	401	429	436	368	398	425	406	444	406	444	432	412	398	415	433	404	426	392	454	426	427	430	381	434	421	427	433	396	423	413	395	395	412	388	389	397	469	390	428	375	410	403	400	409	363	394	364	392	425	420	432	414	391	411	421	429	400	384	364	411	434	431	415	427	408	456	432	456	405	389	435	407	475	419	450	420	408	401	441	402	418	437	393	424	404	419	380	430	419	428	432	443	385	418	427	445	489	396	420	436	420	411	456	418	438	438	412	456	389	403	414	411	443	432	424	430	400	418	444	381	430	399	403	389	421	402	442	428	443	444	426	423	412	429	390	435	417	441	398	409	406	434	391	407	401	422	437	419	417	463	428	420	432	411	457	418	417	449	374	425	424	446	440	425	394	430	441	412	412	402	423	398	407	442	397	416	434	391	411	441	398	438	383	407	433	399	423	411	404	411	424	456	413	424	405	425	451	420	420	418	429	411	445	442	422	436	433	409	412	398	410	390	441	383	416	397	432	421	410	425	426	405	431	379	417	427	405	451	433	402	397	422	411	433	424	390	438	393	425	431	451	377	407	417	402	413	434	430	426	418	423	431	414	386	410	440	400	447	395	437	405	385	402	433	403	408	396	402	379	401	434	432	387	409	433	391	431	395	447	404	436	424	409	425	455	418	433	467	425	394	441	375	398	407	441	409	406	424	413	395	441	437	430	420	420	426	456	393	410	403	404	413	434	420	415	428	427	437	391	429	439	427	412	422	438	399	431	434	403	420	436	396	396	396	385	422	438	426	418	388	429	400	383	422	455	423	409	402	424	437	415	417	426	417	435	411	432	404	433	405	393	445	407	405	404	379	421	456	453	416	437	414	428	414	435	390	398	412	429	430	426	415	430	417	443	431	436	425	404	443	425	459	430	416	445	415	386	412	420	401	427	411	437	413	429	432	443	405	442	437	456	432	457	416	391	425	419	406	431	410	442	410	403	401	419	422	404	446	425	430	404	396	413	402	466	434	459	442	420	443	444	410	430	431	416	411	430	365	437	433	410	401	431	431	443	393	397	426	431	400	377	401	426	438	403	418	450	400	399	418	417	449	407	456	428	412	402	446	392	408	423	418	382	437	428	414	446	385	401	452	416	380	426	412	407	406	458	438	438	406	447	399	461	430	356	470	393	435	430	419	415	440	437	388	422	426	381	384	470	378	424	423	426	426	389	463	380	438	391	406	415	399	416	405	445	428	437	404	448	408	444	399	420	438	405	426	444	423	475	395	396	398	440	405	413	431	452	410	398	428	395	407	437	411	396	452	435	399	438	410	406	357	403	417	426	397	396	417	387	456	420	372	401	424	377	408	388	408	408	411	443	380	419	422	423	432	447	447	446	372	411	429	406	442	416	455	355	430	407	425	429	432	417	442	422	402	421	455	432	413	382	458	405	411	380	374	438	434	404	429	429	407	400	392	401	449	413	436	406	422	403	445	422	398	393	443	411	435	420	415	401	415	425	435	426	428	432	409	418	422	435	429	440	454	405	387	390	443	447	422	427	422	428	427	419	425	429	441	413	445	410	388	451	413	457	420	437	412	424	401	427	420	406	441	409	399	397	400	410	431	404	402	419	407	408	427	412	442	436	413	416	404	405	392	410	409	447	428	430	419	460	418	445	407	403	436	426	408	421	375	433	426	438	446	415	449	406	400	436	425	403	357	428	413	424	407	453	395	426	423	420	427	399	395	392	389	434	421	431	407	413	408	430	406	418	429	434	434	418	452	405	431	420	426	445	442	455	387	435	428	407	404	428	396	424	411	430	428	473	439	434	396	414	410	394	446	420	407	435	380	409	419	413	410	405	440	428	451	412	404	426	439	405	417	394	441	326	429	404	423	436	401	421	385	424	408	411	428	397	420	411	426	427	411	408	418	448	421	404	462	435	471	414	355	377	459	415	427	447	428	439	434	429	406	422	409	404	436	416	415	427	457	419	437	442	412	417	453	436	415	429	421	420	425	418	392	411	424	438	407	384	434	423	445	458	431	387	399	464	416	438	434	453	394	411	409	430	422	412	400	446	421	409	394	376	406	397	425	420	432	395	391
21728	27193	9476	20311	39232	40381	30649	16983	3497	534	567	569	536	602	569	561	593	587	609	555	581	574	573	576	566	602	526	564	579	571	595	600	625	575	575	569	597	580	565	547	550	636	554	559	557	574	580	593	628	577	565	582	563	588	571	544	568	595	572	572	572	593	560	554	605	579	530	595	568	570	525	574	559	607	568	587	566	576	572	587	611	579	534	543	542	600	551	554	570	569	568	563	599	601	578	551	629	548	587	578	548	604	525	553	542	560	566	563	594	562	570	591	585	565	614	539	603	553	568	571	582	562	616	607	587	596	593	573	604	589	617	549	556	585	547	596	579	554	572	586	580	598	535	571	602	630	609	528	612	570	516	611	558	545	595	600	602	539	583	573	600	540	592	549	603	576	602	588	588	547	577	565	548	532	516	566	587	589	554	552	562	532	578	581	612	552	568	586	553	553	577	551	601	558	603	544	556	602	556	581	533	548	540	567	576	539	557	589	539	529	565	591	590	566	550	605	543	598	570	573	559	626	577	580	567	586	573	596	574	577	544	608	546	603	603	555	566	539	593	600	580	534	586	568	595	573	584	576	592	537	567	613	579	554	611	576	580	574	581	556	547	606	586	540	559	576	569	609	559	537	565	566	579	584	536	589	568	574	580	563	596	565	565	545	562	613	590	561	590	567	586	587	558	553	567	574	580	594	591	597	565	596	535	587	574	582	597	576	546	568	566	554	546	574	591	567	575	556	582	576	590	582	608	593	527	545	575	537	620	555	521	588	617	574	564	612	578	556	607	535	570	570	567	567	527	562	593	571	599	584	561	570	594	576	584	579	596	586	590	576	573	571	553	552	587	569	586	572	560	576	610	578	581	576	558	555	601	578	558	545	585	572	590	618	578	580	563	555	581	532	590	615	578	579	560	565	577	557	529	548	590	617	620	563	590	601	582	550	559	557	538	567	553	581	550	614	555	586	598	577	573	551	568	598	524	591	600	526	574	586	593	577	584	583	546	581	593	616	560	573	630	597	565	578	561	554	545	585	609	569	608	572	597	545	533	599	586	592	583	543	586	562	575	607	563	586	564	575	570	571	583	588	550	582	538	582	533	563	600	561	534	592	541	580	541	599	611	536	595	618	556	552	599	603	614	555	625	639	538	589	549	562	601	574	564	552	582	539	566	586	609	557	596	587	580	520	565	626	563	564	592	532	585	555	556	567	609	571	553	593	548	585	637	545	558	531	581	563	606	522	542	564	572	584	559	624	550	543	571	555	564	569	609	572	609	549	583	573	561	602	562	576	577	574	572	611	569	573	591	570	591	547	553	586	580	617	588	583	570	581	551	609	572	591	585	576	557	569	601	573	559	583	592	568	568	580	577	578	614	579	588	559	564	572	598	586	574	607	598	560	594	552	621	575	554	595	526	577	606	567	606	564	550	540	545	616	567	624	572	574	595	585	540	528	571	578	591	579	601	587	557	543	576	555	543	591	582	592	573	560	584	606	629	578	542	555	581	606	612	554	587	542	608	572	551	596	573	612	572	590	549	611	568	570	565	569	583	618	542	573	556	612	594	564	557	584	550	589	556	546	592	569	539	544	613	577	610	527	572	620	575	583	577	558	562	545	596	595	609	581	595	577	561	538	583	562	614	574	591	627	597	517	616	569	555	609	579	568	573	560	596	564	552	548	563	550	589	571	548	556	574	562	625	573	583	611	574	615	587	534	540	573	549	565	601	623	592	582	609	607	566	580	564	573	629	589	574	609	550	579	617	536	536	568	569	572	537	539	540	523	560	607	557	582	590	591	553	571	602	539	553	560	551	612	568	565	622	584	565	558	569	588	579	569	573	575	536	584	574	538	575	535	576	550	558	603	542	588	607	580	610	565	590	557	575	543	560	585	551	531	570	601	580	617	548	573	620	594	591	575	550	607	563	584	550	591	572	575	593	520	573	580	583	563	569	589	563	591	554	591	588	569	577	595	564	617	551	551	578	587	555	607	615	556	566	583	566	574	561	603	569	580	551	605	555	571	585	593	643	577	592	603	582	561	588	508	591	567	572	558	577	605	627	600	601	588	583	590	592	588	590	564	590	559	586	572	579	579	538	554	600	574	622	605	577	596	601	569	556	579	550	618	601	548	592	547	561	575	614	583	594	563	601	529	558	565	570	577	587	551	602	565	555	551	570	585	556	565	572	582	619	600	577	528	503	589	565	551	601	599	619	582	558	581	554	557	542	579	543	545	574	555	591	562	584	553	572	610	608	614	567	564	572	576	569	540	551	558	554	560	570	599	587	574	573	568	591	569	542	545	583	554	564	574	579	574	565	553	557	615	561	578	550	539	567	597	582	592	600	606	588	574	559	633	583	594	560	594	568	563	592	556	586	583	583	631	593	568	567	550	617	517	562	571	563	608	597	591	571	625	592	555	563	562	550	579	565	586	604	536	575	583	561	547	596	569	588	623	528	581	570	586	543	567	548	558	572	567	565	544	572	532	578	633	568	591	528	616	582	559	549	545	588	572	543	549	563	584	628	570	581	579	575	564	572	574	598	592	535	592	569	558	632	492	575	577	558	557	595	651	561	590	561	594	563	602	625	544	598	550	565	559	590	572	551	559	582	622	553	598	518	586	552	554	630	591	558	547	580	551	569	614	550	562	577	576	595	572	569	580	581	567	590	592	601	569	556	555	560	571	581	631	602	552	502	575	562	581	565	586	587	535	594	597	560	588	586	567	566	577	557	576	556	612	541	597	582	555	576	569	589	616	633	519	618	572	570	594	576	558	584	537	561	581	541	579	540	563	559	543	565	538	605	569	532	565	558	590	589	604	560	559	641	584	588	596	632	540	584	564	558	566	607	589	588	609	561	538	550	587	610	536	616	560	585	586	589	572	555	591	583	569	578	609	575	531	579	571	568	576	646	506	539	575	597	579	579	580	580	602	575	565	562	581	551	547	603	535	550	560	601	527	642	621	583	571	556	562	580	587	579	560	546	551	573	597	587	581	564	626	536	596	589	564	553	604	556	577	597	523	600	571	552	525	596	569	583	581	618	601	628	584	562	598	573	558	551	556	569	596	563	546	624	577	575	586	598	614	555	566	561	555	549	557	578	588	546	599	635	533	556	547	540	621	576	554	585	547	624	572	563	580	631	572	545	588	577	575	547	597	580	563	599	555	536	584	564	588	566	575	576	532	598	539	560	577	575	557	594	544	546	568	564	604	530	594	559	600	533	585	583	596	612	614	531	602	572	603	599	560	579	555	544	584	535	567	599	605	556	592	592	582	561	575	559	581	550	588	567	585	565	532	599	552	575	606	584	538	585	549	549	597	552	596	614	577	561	544	596	616	539	571	608	581	578	539	600	584	599	577	577	573	581	558	574	582	607	627	570	577	585	595	615	552	561	573	537	558	562	547	562	601	576	584	598	577	556	570	597	547	570	571	555	604	554	541	596	562	580	567	572	511	577	541	578	572	517	560	594	610	590	535	588	564	599	554
24740	21095	25277	23171	12048	16064	15097	7463	1750	402	371	395	377	370	368	375	386	353	400	406	393	381	401	364	416	403	357	375	364	354	344	398	374	347	361	389	405	391	378	391	379	354	408	328	396	387	394	371	407	377	357	372	391	379	380	380	406	366	359	346	407	407	361	366	395	368	433	369	391	379	404	395	385	411	401	376	420	379	328	386	357	371	381	409	398	394	373	365	382	358	358	348	394	369	390	375	388	357	374	395	386	391	377	344	366	380	374	388	382	417	381	396	384	398	377	363	403	375	394	375	353	386	358	401	351	401	364	357	365	385	394	408	354	380	395	392	376	357	380	390	379	414	387	376	359	387	378	364	363	382	422	380	365	366	390	385	382	382	392	354	397	341	376	372	409	343	410	367	323	403	370	354	355	383	367	395	387	379	389	395	387	379	362	376	385	398	375	380	383	412	395	382	365	370	370	391	389	371	388	395	379	345	400	394	370	376	346	381	391	356	368	412	351	326	378	382	374	404	389	381	379	366	355	391	378	400	375	397	380	394	368	374	376	367	399	367	386	348	387	361	392	390	352	369	347	386	401	393	368	380	369	409	385	362	405	378	346	403	352	390	376	363	377	350	360	381	360	356	354	364	384	388	391	367	338	378	388	388	365	390	400	400	378	392	394	361	373	369	363	419	362	413	365	383	371	367	381	356	392	366	383	368	378	386	342	357	363	378	390	370	372	353	353	352	372	368	383	373	374	394	405	382	382	397	337	390	397	380	379	406	400	385	415	361	364	418	414	373	402	362	378	383	361	366	374	376	400	391	413	392	390	380	381	397	364	376	374	381	384	367	363	384	387	357	367	401	392	383	407	391	399	370	367	375	366	372	391	334	389	381	394	412	377	376	368	377	379	395	381	395	374	411	397	382	373	392	373	374	401	369	392	385	374	373	384	345	364	373	396	377	394	366	388	376	411	401	388	396	398	357	392	361	407	380	397	366	401	403	399	381	373	359	393	371	385	351	394	367	397	357	370	374	435	365	388	383	403	380	379	381	409	371	367	380	369	403	386	382	376	401	378	375	392	385	410	403	381	355	353	400	383	373	435	396	383	353	353	363	400	398	368	364	366	362	372	336	412	365	380	412	378	372	379	385	352	365	368	358	363	397	402	384	365	404	355	368	384	397	354	399	375	365	390	380	380	376	372	357	394	378	383	361	397	386	361	391	416	418	366	381	364	393	385	376	411	367	384	381	410	405	354	388	395	385	387	368	370	385	359	358	382	412	368	403	403	397	414	387	400	382	367	404	367	387	377	381	364	407	369	359	359	403	407	389	364	395	373	392	386	394	365	355	388	373	400	382	374	378	389	368	380	354	343	385	370	387	388	383	398	352	382	382	393	389	362	368	370	381	378	391	382	394	379	400	359	408	373	377	374	371	375	411	329	388	364	379	366	382	401	388	408	387	335	359	391	343	363	395	353	380	382	400	405	394	364	409	398	381	374	387	386	391	395	405	390	379	384	347	384	351	373	424	355	396	344	337	368	397	391	360	412	361	391	351	402	404	383	375	351	364	393	386	396	370	422	412	408	362	387	367	424	366	378	352	358	396	390	371	382	379	431	391	401	383	415	415	409	363	390	363	378	421	346	367	396	404	388	404	373	350	388	362	373	352	359	419	393	370	377	364	343	362	360	367	392	400	378	411	407	353	398	367	384	360	348	378	385	379	368	421	406	378	420	370	381	405	347	370	367	340	372	376	387	400	404	366	406	345	385	395	404	387	403	387	402	411	367	391	382	354	362	370	422	343	434	347	389	384	389	375	388	371	392	363	365	425	364	385	360	391	365	365	378	376	373	348	374	385	375	347	372	357	372	398	408	346	373	388	372	338	401	410	369	387	389	379	377	399	381	339	357	365	388	346	373	372	355	381	338	384	393	398	365	362	382	406	359	396	382	401	348	365	418	392	397	345	381	392	394	342	398	357	363	419	390	389	362	364	393	379	372	365	421	413	368	380	392	380	392	348	376	370	364	417	377	384	366	377	391	409	381	400	398	379	375	379	406	387	398	394	386	363	383	406	390	396	396	370	370	392	403	399	364	373	370	398	376	371	386	378	395	386	379	356	374	370	356	386	394	366	360	382	400	406	384	395	384	390	399	364	366	401	401	424	379	396	388	409	371	355	357	367	361	365	373	385	428	369	406	388	377	380	406	369	366	390	364	402	379	364	383	381	367	400	370	363	367	405	391	378	357	381	376	392	360	421	362	380	389	385	356	371	394	404	394	373	359	403	360	354	396	396	399	323	357	381	409	381	405	381	370	364	391	375	393	369	390	370	386	403	360	390	377	403	394	392	398	373	403	374	349	369	395	380	390	376	393	385	420	379	385	393	381	347	407	382	370	355	366	384	342	409	382	395	406	366	375	385	377	384	364	389	383	370	372	353	411	386	418	384	362	392	365	377	376	359	357	436	380	378	399	400	394	352	395	347	361	374	380	367	407	374	418	398	393	387	394	375	395	410	381	333	357	357	384	349	367	367	382	364	357	343	409	388	371	377	389	353	365	419	380	377	399	379	380	390	394	400	397	375	384	376	365	378	366	402	362	359	388	404	383	353	361	353	365	389	382	390	397	369	394	377	410	416	379	353	407	406	390	406	388	377	417	411	364	369	375	390	386	402	351	390	379	344	386	380	415	370	405	370	379	383	339	360	391	404	366	401	388	360	416	392	390	409	388	374	371	374	364	396	401	395	386	380	389	366	407	416	385	410	376	404	405	385	391	398	355	402	397	403	378	414	377	364	389	388	376	400	368	356	377	366	377	391	368	386	390	364	363	368	392	398	380	393	353	396	397	348	370	370	387	400	355	430	352	369	410	377	379	404	376	360	375	345	335	382	353	381	391	421	396	402	398	400	370	389	419	380	378	404	391	405	392	360	405	374	375	385	405	394	396	361	353	390	369	378	377	394	366	373	399	341	414	411	372	377	362	357	371	390	399	388	368	441	393	378	385	393	410	376	354	391	356	394	393	377	385	388	368	410	379	364	378	398	413	352	350	394	362	381	388	393	364	404	366	394	379	372	370	366	393	378	400	419	355	349	379	371	378	367	406	363	364	383	370	361	366	379	388	386	397	370	371	332	388	394	407	331	423	384	398	402	414	390	396	417	396	386	394	394	381	363	359	381	370	406	395	353	419	390	407	350	377	379	392	397	413	390	365	369	368	355	373	386	385	343	360	341	394	333	385	406	360	367	373	356	372	424	365	398	373	383	355	416	367	399	373	380	389	364	378	370	377	369	387	364	399	428	384	394	383	385	369	389	362	375	397	369	381	359	375	404	366	390	390	363	353	415	384	365	373	351	382	401	420	369	373	363	388	377	378	355	365	361	372	335	375	386	342	364	342	409	378	415	384	357	382	421	389	403	373	387	401	385	345	405	400	376	374	404	370	377	389	422	383	400	359	357	395	365	399	372	379	401	360	395	318	373	375	378	377	420	382	383	396	357
19838	18937	4924	7816	20588	27742	24574	13902	3537	532	502	538	492	517	545	526	501	500	450	469	535	529	555	503	541	534	495	516	557	506	544	524	519	486	524	469	474	524	473	498	458	529	514	516	492	502	516	541	503	521	512	516	534	523	533	498	511	542	506	492	545	502	542	511	518	504	538	503	544	503	537	531	501	530	515	473	511	517	549	517	492	540	498	522	483	508	513	507	530	561	522	543	554	536	499	518	522	540	491	498	505	497	536	480	542	516	483	534	519	512	504	565	548	539	506	532	545	509	532	541	488	511	511	468	535	511	484	557	492	502	524	511	507	500	519	499	521	492	545	511	559	509	484	500	512	518	532	513	524	513	551	538	512	492	520	525	504	527	529	540	526	500	498	511	529	514	482	540	519	536	532	550	517	533	520	540	553	494	487	536	512	520	534	525	518	513	476	507	529	533	468	505	569	500	542	547	587	531	540	501	488	490	515	503	507	513	551	533	505	510	528	513	486	500	486	522	481	513	515	471	519	520	566	515	502	528	533	514	545	504	529	514	548	500	547	504	509	549	514	462	513	554	501	498	495	444	486	514	529	497	535	519	508	533	534	503	519	520	518	517	512	503	504	472	545	502	517	489	506	483	502	516	525	515	513	506	490	494	537	483	514	505	480	493	543	514	524	535	483	530	565	513	526	496	548	522	524	545	487	574	472	489	470	546	502	493	565	538	512	539	535	516	534	512	533	542	512	557	491	529	507	482	505	528	512	481	520	497	489	547	507	512	538	473	500	511	539	513	506	499	551	531	494	497	518	517	512	511	520	510	555	501	527	539	482	501	509	514	475	528	525	471	529	513	505	501	544	520	531	507	522	513	538	507	505	514	525	543	532	528	529	492	545	520	524	501	534	540	473	518	451	512	514	519	492	528	524	499	499	510	518	501	497	504	548	514	502	513	542	526	529	555	517	503	556	507	539	509	540	531	468	509	502	510	533	531	523	519	555	488	540	568	515	510	517	529	512	519	530	518	551	525	521	499	497	539	510	514	501	538	485	486	501	503	513	505	506	502	481	478	535	556	542	547	512	482	540	514	543	489	549	485	537	462	506	545	507	457	493	536	527	494	497	533	550	496	505	521	527	498	499	514	533	577	519	497	522	518	514	563	500	504	495	500	528	527	507	505	507	504	499	522	503	484	534	554	506	494	520	483	512	505	475	574	538	496	469	524	495	556	502	540	487	485	518	487	490	526	526	480	501	474	515	481	504	537	559	539	532	498	519	524	520	489	519	509	556	503	480	497	503	517	550	517	518	499	509	525	493	498	526	539	510	525	540	482	499	465	526	478	483	492	512	489	520	530	525	536	518	525	500	529	515	540	522	533	451	471	515	483	538	513	512	549	570	508	530	521	504	486	517	533	520	514	539	498	543	519	522	496	526	553	539	506	514	518	519	541	531	477	466	484	505	515	539	505	494	492	519	552	539	558	525	510	529	504	546	473	546	530	492	520	527	562	492	526	485	502	518	495	504	529	493	541	514	498	474	534	565	542	527	539	513	531	537	530	519	486	526	527	488	579	526	499	520	498	491	494	531	478	518	504	541	512	550	555	517	543	549	498	505	487	518	529	513	520	535	541	543	501	484	546	485	530	531	510	493	514	529	525	509	552	525	547	492	512	467	520	529	493	482	511	552	524	524	483	530	531	515	498	546	467	495	512	530	539	480	529	542	489	496	488	487	513	520	480	498	521	491	493	518	466	532	538	513	526	513	520	504	538	460	581	556	500	477	483	487	488	501	506	512	492	525	520	527	519	523	532	527	511	547	486	537	529	527	546	506	478	484	451	487	527	528	520	515	512	527	528	481	513	497	511	501	511	504	501	534	519	536	514	498	558	519	540	508	498	521	519	447	517	516	543	531	532	543	522	534	485	531	492	481	506	514	493	516	504	510	515	546	528	511	523	538	534	517	544	491	508	513	518	535	511	521	502	531	484	534	523	511	518	542	502	517	548	527	471	525	566	489	501	522	550	526	511	490	508	498	506	530	539	518	508	534	476	507	492	488	474	494	499	534	523	525	519	508	538	500	530	529	552	514	505	532	511	520	556	529	487	539	494	519	507	509	492	481	477	551	530	532	524	533	511	512	546	558	496	494	483	496	497	473	509	502	509	515	512	511	551	501	519	520	501	515	565	530	531	526	527	549	553	515	490	495	542	530	570	500	548	512	532	457	521	497	498	491	527	510	572	512	492	516	512	511	520	496	548	529	508	509	502	501	529	523	474	521	532	499	493	526	464	535	547	526	503	552	485	534	499	529	532	482	505	514	499	504	528	535	510	478	526	519	490	514	534	540	495	526	504	488	507	511	520	475	485	539	523	520	499	521	529	534	537	525	505	534	515	475	522	551	515	480	457	547	534	525	512	532	528	543	575	488	515	536	507	569	546	498	526	536	498	564	530	464	529	517	501	509	506	523	481	507	523	476	515	558	492	532	513	503	505	493	532	491	527	500	500	524	507	526	521	501	508	507	523	533	480	522	542	486	529	542	496	539	542	527	491	492	524	519	498	531	494	512	512	514	530	529	504	502	521	527	552	558	495	518	480	497	513	525	505	550	508	505	505	536	502	509	507	528	492	502	533	531	525	510	479	495	522	524	512	542	511	503	547	522	505	516	494	500	521	529	465	516	500	488	503	501	526	488	549	521	525	543	555	529	512	528	500	493	500	507	555	514	528	529	540	536	550	496	575	490	521	517	527	507	476	515	525	543	488	515	479	538	508	526	574	531	530	478	482	548	472	506	490	547	514	521	566	502	496	503	526	510	519	504	525	518	504	510	541	501	533	551	533	528	506	515	501	517	549	510	515	509	501	485	509	506	534	490	579	531	529	500	529	487	519	524	513	528	522	490	561	528	512	475	520	499	512	534	514	514	516	495	522	504	511	549	550	514	504	475	519	492	523	499	527	494	497	492	485	528	539	481	513	524	505	471	500	513	512	492	557	519	515	495	499	490	518	544	501	519	496	504	498	482	509	526	539	513	547	511	524	519	516	548	493	529	503	527	523	509	520	505	499	474	499	514	465	495	526	514	505	537	517	521	557	511	523	486	530	504	499	500	514	536	512	503	547	519	530	539	556	518	533	502	460	485	497	525	539	532	473	573	495	505	546	512	505	518	486	515	518	519	543	489	527	483	529	563	550	526	504	518	505	541	495	532	498	528	552	481	487	522	474	504	521	473	486	548	529	533	546	487	514	543	547	535	486	524	511	507	513	487	534	515	534	547	507	503	516	512	519	501	487	529	524	486	484	495	542	496	512	524	518	456	524	528	541	526	483	531	512	538	502	538	519	516	521	515	498	501	500	570	531	521	503	485	494	503	544	524	538	484	552	523	496	521	496	523	552	536	536	525	525	510	509	533	465	446	562	496	568	520	498	573	514	540	535	487	530	483	520	539	533	473	491	538	535	475	523	494	505	494	496	501	539	536	494	496	495	491	517	538	488	550	473
22409	21144	28274	24241	21241	29566	44668	32090	11408	444	218	231	245	238	202	217	225	229	216	227	214	215	218	213	210	230	209	229	210	227	195	194	202	213	217	212	225	215	212	218	209	210	225	232	241	223	222	233	217	211	217	230	205	204	202	219	220	201	205	195	181	221	203	232	236	222	208	212	231	204	199	217	209	216	227	229	197	232	212	210	198	201	195	220	228	206	222	210	211	217	219	223	237	204	211	221	242	192	234	205	199	218	213	214	232	199	197	214	220	208	200	202	222	227	224	230	212	225	219	212	214	226	217	195	216	204	211	224	221	227	210	217	226	205	201	221	215	216	208	243	183	213	231	231	242	230	211	214	197	231	212	235	212	208	242	213	208	219	202	198	223	214	232	220	218	221	243	214	214	205	252	209	214	225	218	228	228	227	213	188	236	205	223	234	197	224	209	235	204	206	176	216	202	210	229	217	213	240	216	220	192	223	228	198	217	241	214	224	225	206	227	207	204	194	230	218	231	229	223	256	213	239	185	215	206	211	227	211	218	203	229	209	212	222	234	200	210	215	217	204	190	234	231	230	198	226	226	220	232	203	192	225	241	216	218	215	241	240	182	206	221	234	219	205	234	204	212	231	203	214	212	216	193	209	231	196	213	219	222	210	215	205	191	209	203	221	221	203	199	199	229	228	184	214	240	224	218	242	205	206	211	203	215	223	221	220	199	207	211	213	235	210	227	204	214	219	203	230	223	199	206	199	196	207	221	223	221	216	186	213	198	206	229	231	222	236	232	219	217	230	222	221	205	203	225	235	243	227	221	207	205	219	200	199	209	233	211	211	226	188	219	219	213	195	237	200	212	223	209	211	240	201	217	228	240	233	222	203	221	243	228	202	245	166	229	225	192	232	235	203	205	220	207	201	210	201	216	226	197	243	206	211	228	211	219	219	203	197	228	221	233	205	222	214	213	223	211	218	212	206	231	214	218	222	219	219	218	221	238	216	220	217	212	220	224	192	223	226	225	228	217	204	213	231	213	238	187	218	217	200	215	205	240	178	232	200	191	189	207	208	260	238	194	238	218	201	226	211	194	229	221	204	215	248	194	225	190	227	231	207	197	186	202	215	226	220	204	242	228	201	214	220	222	206	225	228	234	221	194	206	205	209	212	233	211	227	247	222	213	203	229	206	213	213	226	213	192	216	220	233	229	209	188	229	247	201	258	225	208	200	195	224	194	247	205	201	204	193	218	198	199	212	238	228	210	221	194	218	207	229	219	210	221	227	198	212	225	216	232	229	200	226	210	252	220	212	215	187	208	215	224	218	209	202	200	211	260	217	231	212	218	210	205	208	203	238	185	213	217	240	204	235	251	231	200	193	217	210	196	216	225	226	214	214	220	235	219	185	221	211	225	235	242	220	262	219	200	206	190	243	212	197	220	224	222	201	226	247	216	236	213	236	196	220	225	208	204	212	208	237	206	190	209	191	198	224	228	231	220	189	214	212	216	199	225	231	212	204	193	232	204	186	221	208	202	212	226	203	219	237	228	213	205	215	196	210	196	241	193	206	221	212	208	232	229	246	223	222	236	217	199	237	234	227	213	221	202	216	213	237	201	233	220	196	203	226	190	219	219	221	247	233	221	209	207	237	239	221	246	193	218	229	212	226	209	207	215	205	216	195	188	204	221	203	219	221	238	225	245	244	207	251	217	212	208	218	211	208	202	210	209	214	234	209	232	204	220	224	209	207	223	206	215	214	224	227	239	188	180	218	214	244	240	206	202	214	215	229	225	210	217	191	205	204	205	206	203	212	202	247	212	221	223	213	221	263	238	231	229	215	202	208	201	242	211	215	227	204	206	226	219	234	212	196	210	203	238	199	198	239	215	209	193	204	216	225	224	234	205	220	214	227	220	190	231	199	206	221	231	214	219	213	205	196	197	220	231	216	195	214	210	237	218	188	203	190	226	203	205	209	200	240	213	174	225	200	206	205	221	189	217	213	213	213	224	189	192	206	218	173	235	194	223	211	197	214	205	192	211	183	193	206	228	243	204	232	209	195	203	221	221	213	219	206	215	218	246	201	218	219	212	208	231	196	228	197	227	208	205	214	206	231	234	231	210	213	194	203	201	204	199	212	226	227	218	216	233	189	225	241	196	226	223	237	198	228	224	177	210	215	226	189	202	253	219	184	200	224	201	232	208	205	253	228	234	210	223	223	215	207	229	206	204	221	217	212	199	209	214	212	222	226	191	220	208	209	223	201	214	210	207	200	227	169	224	219	203	248	200	239	202	205	220	219	202	215	227	206	184	203	203	223	230	204	233	219	191	203	199	243	228	207	215	221	217	193	209	212	213	208	204	224	208	222	189	197	199	216	225	228	234	235	202	205	197	237	231	214	213	231	208	224	215	215	207	217	204	215	197	251	207	215	208	186	241	220	198	202	234	194	216	199	223	203	233	217	246	206	216	200	209	229	217	218	204	215	228	218	205	211	193	217	196	216	199	215	222	216	192	221	238	196	205	221	223	200	187	212	181	237	223	201	227	216	217	225	241	231	199	204	234	202	231	210	209	228	213	254	240	213	229	219	236	206	217	214	194	209	220	239	186	186	208	214	228	202	213	221	201	216	225	244	202	206	228	208	224	217	200	209	223	213	212	199	208	203	219	220	214	216	191	239	248	159	219	233	203	199	224	228	240	191	192	212	200	233	229	194	195	181	218	191	201	203	227	218	224	211	216	210	218	236	230	206	205	209	214	226	224	231	209	221	197	214	226	228	238	217	208	201	230	221	233	195	223	187	206	232	211	224	202	226	231	197	212	233	200	209	200	222	221	230	218	218	213	205	216	218	231	220	225	210	227	215	223	217	216	235	233	197	230	210	222	215	235	190	214	213	221	235	206	222	208	213	217	226	208	228	189	202	213	197	222	218	217	229	200	207	209	210	230	207	234	206	238	197	209	220	210	203	195	203	227	217	213	174	186	242	223	228	207	220	204	211	206	234	227	221	218	207	209	216	217	210	228	206	226	220	213	229	205	235	233	218	200	228	216	181	208	187	214	206	242	212	197	206	234	233	202	228	220	241	214	212	209	230	230	195	218	223	221	214	220	204	236	213	220	214	184	241	244	212	240	211	202	210	238	216	220	218	212	218	221	210	206	182	210	206	202	218	230	223	210	206	189	204	238	222	216	218	197	210	214	224	207	197	198	220	228	224	220	201	235	195	213	210	219	204	228	230	203	239	225	242	189	221	231	224	216	224	226	238	201	214	224	224	235	204	187	216	223	242	189	238	236	200	202	199	202	192	231	204	217	208	212	224	210	218	215	229	190	233	195	218	209	213	206	186	232	216	241	220	202	212	214	243	241	204	222	230	182	201	208	206	200	237	221	234	218	215	185	207	213	223	215	221	233	226	211	203	214	178	197	217	218	219	213	219	228	200	234	230	213	212	199	215	227	196	200	202	195	194	213	219	197	224	210	202	229	231	203	190	236	227	216	202
24146	29300	12571	11915	20804	39740	47201	36173	11081	316	371	322	298	335	292	292	322	300	319	309	310	279	289	306	327	288	288	291	268	346	286	296	296	303	303	320	297	305	287	321	326	302	295	307	330	295	308	301	271	310	337	313	285	287	274	284	297	300	302	327	289	300	306	295	312	321	302	274	313	326	276	278	274	320	305	298	278	288	297	304	284	296	327	288	303	269	304	307	292	317	313	300	283	286	333	332	306	293	318	282	342	313	315	305	300	308	304	301	319	310	279	311	285	309	284	310	313	303	288	324	272	296	295	291	272	312	298	312	297	274	303	270	298	314	319	308	293	298	292	290	301	310	320	292	271	302	291	352	306	316	297	271	296	309	304	274	281	288	301	279	293	294	326	307	302	298	318	323	291	297	298	302	323	286	294	291	292	305	280	315	311	289	332	316	303	280	292	317	287	308	314	326	266	295	343	296	322	306	287	294	323	314	308	308	271	291	290	296	302	312	314	301	308	331	293	282	302	300	314	324	296	300	319	312	324	282	277	304	322	320	316	319	274	298	320	294	296	299	280	284	282	300	305	326	314	313	319	295	306	309	284	292	311	315	311	303	292	301	310	303	277	312	287	291	322	265	296	288	315	267	313	326	316	317	296	297	289	308	311	293	313	317	297	319	280	311	282	296	267	305	294	308	331	316	309	302	284	339	293	317	289	265	287	341	260	296	315	324	294	301	325	332	296	300	277	307	317	309	271	307	296	300	299	306	298	312	286	283	286	327	324	292	318	301	290	296	329	286	323	302	298	311	287	294	283	310	298	327	286	311	318	280	327	325	309	291	311	318	306	280	315	284	310	355	301	293	317	321	309	290	304	291	282	316	318	291	255	328	319	302	290	308	284	285	286	287	299	294	293	325	307	305	330	311	304	293	307	295	326	313	272	299	283	271	306	292	324	281	288	320	270	299	314	305	307	292	308	317	295	307	289	289	319	328	301	321	309	300	307	275	341	302	302	304	280	317	298	298	312	300	299	288	311	320	288	312	315	285	313	274	307	313	309	310	279	318	311	309	279	301	295	322	286	311	308	287	299	310	292	295	314	308	318	270	294	314	286	330	291	338	310	299	278	282	295	284	313	345	309	286	311	318	288	306	275	286	291	292	303	288	293	277	296	290	295	306	322	318	311	309	309	288	305	289	317	305	307	291	317	301	309	277	313	328	282	277	298	307	309	335	280	266	277	303	312	307	291	304	301	307	301	331	289	304	268	294	299	306	310	274	281	287	297	265	282	309	302	306	312	314	300	306	333	317	316	307	296	280	305	298	285	282	280	333	314	316	285	300	333	285	287	273	290	320	280	295	280	300	271	298	278	326	308	312	333	288	273	303	299	316	283	270	308	296	299	298	330	289	285	305	270	331	318	288	275	308	285	287	314	304	303	303	275	310	286	262	303	293	296	285	287	313	295	278	327	322	307	311	305	319	325	319	327	286	290	286	300	311	280	332	304	291	305	314	294	274	292	320	317	300	314	285	287	306	273	289	307	294	310	298	281	320	297	279	298	316	320	288	305	296	342	302	280	286	311	294	303	286	314	278	302	311	299	321	306	287	297	315	297	287	332	310	283	291	281	280	293	297	305	343	307	287	310	301	294	273	295	303	294	293	274	331	298	291	290	299	283	291	299	298	290	302	299	306	306	287	316	279	313	291	314	288	294	301	297	284	289	308	323	296	299	260	323	267	287	295	312	294	334	298	303	291	310	337	295	313	327	318	302	280	287	281	318	295	275	316	317	289	301	278	262	360	309	290	289	322	290	292	287	317	260	308	297	292	283	321	302	290	304	314	289	328	312	266	296	310	305	293	304	316	280	305	282	305	332	307	300	333	306	298	294	289	299	277	309	303	300	280	291	306	291	301	305	318	340	309	291	285	319	289	301	299	290	286	282	324	311	324	291	312	300	304	292	299	310	300	296	272	282	300	293	322	295	327	297	306	284	325	287	285	293	297	282	296	290	272	276	293	303	298	314	283	338	308	293	263	308	296	290	299	305	287	279	337	317	344	279	321	313	314	280	312	306	327	295	315	284	293	265	301	304	313	290	311	285	310	311	314	298	289	284	316	316	300	289	287	295	307	315	279	296	312	300	325	281	318	308	312	300	280	306	314	292	291	304	303	324	317	299	304	341	316	306	290	288	295	314	323	265	318	328	318	298	279	302	279	286	319	283	320	325	306	292	302	277	282	294	307	294	293	298	325	305	282	301	315	294	299	277	287	301	296	310	289	296	286	324	303	289	330	292	270	289	319	301	336	292	300	264	287	325	317	304	281	338	294	321	324	298	301	284	277	333	323	330	285	294	293	317	289	271	327	267	302	312	297	292	283	314	299	323	270	298	282	282	342	272	286	279	297	309	286	314	314	300	278	280	285	309	265	317	298	304	292	306	289	289	305	297	288	279	288	285	311	288	309	283	288	291	275	305	295	290	311	307	296	315	309	316	292	300	267	285	313	307	290	292	302	294	313	304	318	262	290	302	276	320	298	269	320	311	298	303	302	300	296	300	327	300	300	286	289	312	300	302	311	295	310	319	314	301	314	329	297	338	291	296	344	289	305	299	301	298	315	326	312	300	325	295	267	273	318	289	308	308	305	307	300	294	297	263	298	308	293	310	297	311	306	298	312	300	296	301	286	270	321	295	281	311	301	308	310	290	323	312	276	310	326	296	321	298	299	307	300	300	300	288	282	297	317	274	267	299	292	311	289	273	317	319	298	324	302	308	306	313	301	300	311	289	299	275	289	316	288	290	297	301	310	294	288	304	325	323	298	297	298	326	331	307	295	317	312	308	305	332	281	307	291	316	300	296	297	290	269	312	316	296	321	298	317	307	289	289	333	279	297	295	312	321	291	300	286	318	288	284	287	315	329	305	304	303	303	284	256	318	305	264	318	274	282	272	285	310	311	300	317	271	316	314	307	281	298	304	277	302	301	284	309	297	295	319	281	302	306	285	282	273	274	273	293	307	268	313	298	313	314	293	315	297	289	303	324	323	314	325	295	319	299	304	312	307	300	304	295	274	318	297	302	329	297	293	302	303	275	309	300	314	291	326	292	286	321	284	295	330	310	325	272	298	295	285	284	306	280	303	323	306	266	282	302	323	285	293	291	308	300	317	300	306	288	299	290	317	300	270	307	319	290	279	327	322	323	314	302	277	276	315	312	299	288	297	293	289	321	276	278	298	314	304	276	308	319	300	262	350	314	299	275	308	291	313	300	313	261	326	297	284	312	323	278	317	331	287	299	316	313	296	292	278	283	279	307	327	309	302	320	334	281	329	288	304	310	296	294	309	312	310	308	310	301	312	292	300	292	275	307	318	246	313	285	296	277	298	263	338	318	341	291	291	311	333	292	295	313	288	305	313	341	318	338	307	285	275	321	314	300	313	280	322	330	321	321	279	292	298	296	299	299	288	333	307	319	302	312	269	309	299	290	276	270	315	287	374	314	312	305
27625	17439	4142	1454	926	1914	5090	3714	1315	506	458	493	452	434	459	438	476	447	495	499	484	447	477	445	480	490	458	467	474	479	517	494	492	454	481	443	505	504	423	461	463	470	482	471	488	495	481	471	439	505	453	504	507	478	508	481	472	483	524	483	458	492	479	455	457	449	484	481	467	459	492	493	469	483	472	498	521	487	458	475	466	469	471	470	501	480	449	486	500	479	463	432	507	485	455	474	483	489	467	462	485	467	465	503	497	461	462	488	444	498	486	443	448	440	463	483	484	442	483	460	494	475	448	470	497	508	459	477	471	443	471	490	512	483	479	525	443	479	478	474	495	485	446	456	472	482	492	447	449	458	462	458	483	512	487	493	473	461	465	481	471	501	465	467	481	480	483	446	532	483	466	467	476	447	471	454	446	462	427	483	517	475	506	451	450	488	488	459	496	481	467	481	465	464	422	474	460	485	436	451	463	460	451	468	478	469	488	485	496	465	472	455	495	510	499	494	474	433	441	459	472	474	470	465	457	474	511	456	514	468	473	470	477	478	498	496	489	471	435	460	442	482	470	431	476	489	493	492	486	509	444	463	455	465	501	451	474	462	508	460	461	466	466	483	466	479	509	452	482	493	461	476	479	432	477	430	478	416	479	489	460	475	464	470	440	464	481	488	466	458	467	479	480	483	451	464	493	454	481	478	512	459	454	482	436	477	463	478	472	488	466	484	499	451	484	495	472	477	473	525	444	483	465	448	463	493	434	485	458	457	509	481	509	492	435	453	518	485	456	487	468	456	485	459	486	499	449	438	500	446	468	507	505	459	448	482	488	489	474	447	499	495	471	466	479	478	474	512	494	480	488	493	473	465	498	451	439	453	513	514	450	479	494	468	465	451	449	461	486	481	473	478	441	455	477	472	474	486	470	508	471	447	499	475	486	477	525	464	481	455	503	491	458	458	447	465	501	462	528	455	480	495	524	487	467	442	487	499	439	454	499	473	494	488	470	448	461	480	516	494	430	482	466	495	470	472	509	461	478	469	458	492	492	457	483	445	472	424	444	462	485	444	447	469	502	485	458	483	500	475	492	497	467	477	489	483	491	473	475	458	479	455	467	458	470	464	505	499	500	471	457	468	489	507	465	450	474	481	477	485	485	479	460	471	443	459	493	507	471	497	440	472	479	512	458	461	447	465	457	467	471	460	468	529	492	479	502	491	458	471	485	486	453	450	480	455	447	490	513	487	515	424	466	487	486	471	469	482	479	476	470	422	478	443	471	499	462	487	478	446	485	482	448	464	455	469	504	496	495	496	473	451	478	472	495	452	466	470	459	508	495	440	496	465	445	502	469	459	465	481	523	419	465	470	463	507	475	456	437	480	457	469	446	469	449	501	528	432	455	440	444	481	500	454	498	452	469	461	479	466	492	465	513	468	468	492	485	463	448	538	456	439	496	495	492	523	458	458	457	465	494	496	465	487	484	504	493	479	459	480	477	470	435	464	443	477	472	475	495	498	466	485	464	459	425	480	439	471	507	481	484	449	491	462	497	468	520	473	447	485	471	492	461	432	489	466	503	484	421	472	467	451	430	445	509	462	470	440	464	483	494	452	494	492	462	481	435	461	527	482	469	471	457	465	470	463	460	494	491	474	447	466	457	478	510	495	450	458	464	444	509	462	465	495	473	502	484	475	514	469	459	450	485	496	453	452	433	490	502	466	460	478	479	454	466	455	474	486	450	527	451	488	452	474	439	503	470	491	474	416	471	500	442	465	513	481	472	426	403	464	492	472	477	487	451	467	495	456	452	470	463	484	419	463	466	479	512	491	491	496	494	512	502	499	454	502	465	443	436	474	458	482	476	483	433	457	494	428	483	441	469	468	505	489	493	507	487	487	478	487	465	468	487	467	467	476	447	477	466	462	455	487	478	479	451	479	431	480	449	464	466	485	519	477	440	493	451	441	492	448	481	443	447	494	454	468	442	467	514	477	436	440	466	501	472	467	513	474	462	448	482	522	472	476	498	477	464	484	425	480	471	500	492	474	452	486	470	484	437	455	474	466	476	503	495	484	494	490	453	445	449	439	499	455	471	454	489	481	500	511	500	483	464	504	440	447	442	466	474	471	507	485	484	518	466	481	463	437	461	481	491	468	472	473	480	468	484	532	476	453	487	433	439	473	460	482	478	480	474	475	505	475	445	479	485	499	416	476	438	483	444	473	483	488	504	477	455	437	443	461	498	473	468	479	515	465	482	449	452	467	489	494	482	509	450	484	466	500	507	496	461	509	464	465	497	479	451	509	455	467	540	468	425	440	465	451	428	451	469	495	473	459	500	474	468	478	490	466	468	423	474	456	461	503	466	489	503	447	520	457	440	512	510	523	493	485	474	462	471	480	481	439	464	503	463	474	461	491	475	434	471	466	500	435	452	499	457	458	485	463	463	473	529	450	505	433	480	474	443	430	434	461	460	508	493	481	425	473	483	458	491	451	451	493	474	478	500	485	508	444	470	425	483	456	439	461	435	477	443	443	464	455	516	442	495	488	463	484	489	466	472	473	467	482	465	505	510	481	460	491	458	473	482	470	491	485	421	442	469	483	508	453	453	519	494	420	463	474	478	475	486	493	493	452	440	477	470	514	479	475	454	490	456	449	457	483	473	461	442	475	459	501	452	469	490	478	478	465	471	438	444	441	445	471	458	505	524	447	452	459	477	486	464	461	468	457	458	486	438	466	466	459	458	461	479	504	490	493	489	461	459	440	479	441	468	484	480	479	475	483	458	512	487	487	474	465	491	456	465	470	460	496	450	510	464	493	437	489	484	464	489	479	465	488	468	445	512	444	480	454	455	505	513	463	458	477	430	462	487	478	472	490	448	466	459	497	503	485	470	475	410	449	456	435	458	480	474	467	459	447	449	455	451	474	459	464	499	435	455	471	470	463	464	486	484	444	463	487	490	499	508	493	485	466	475	479	479	452	454	435	456	472	433	482	469	476	481	471	489	464	490	492	470	457	422	519	459	484	463	486	495	485	473	462	479	447	508	460	473	507	457	498	438	462	510	463	464	492	461	427	469	498	465	466	482	474	506	462	476	466	450	510	486	479	442	451	462	510	454	473	477	489	413	454	481	478	411	478	450	462	470	509	497	514	498	537	454	520	460	483	490	451	488	464	469	468	461	438	488	472	491	452	448	516	435	456	482	444	502	484	479	483	521	466	483	505	472	460	462	475	488	487	498	441	467	480	472	486	485	502	471	469	484	471	458	509	480	486	464	444	463	488	455	482	489	462	463	521	500	453	425	433	465	466	466	455	483	500	435	489	495	530	501	445	459	484	409	450	460	473	463	472	475	444	498	514	456	478	477	458	477	482	510	518	425	443	493	451	497	477	477	450	481	455	470	480	474	467	485	475	483	488	498	530	485	450	468	478	480	471	468	441	499	491	467	435	474	460	456	463	447	476	461	482	455	461	446	478	481	504	438	489	454	497	472	474
16846	8978	2977	2097	1768	3489	8913	6384	2059	629	669	629	668	649	640	643	637	650	649	636	598	587	659	620	636	697	627	651	645	655	605	589	596	614	614	698	656	643	632	664	668	652	632	682	661	631	645	676	637	643	668	576	700	625	622	648	638	642	622	648	634	640	651	670	647	611	682	655	656	628	651	678	657	618	631	671	667	644	666	623	621	651	632	625	648	595	644	632	622	668	621	650	668	631	599	655	713	636	633	657	684	702	621	630	645	611	625	629	587	616	650	647	653	654	619	683	646	702	615	634	636	657	638	612	662	618	620	645	648	617	619	669	626	615	664	598	617	637	663	618	637	668	683	638	607	686	631	682	715	664	639	639	649	680	647	668	633	642	655	668	672	662	645	638	636	629	619	666	643	686	642	617	672	639	638	639	635	620	648	619	628	588	667	621	659	646	630	628	668	624	594	672	639	662	626	678	662	661	613	650	650	675	676	625	599	673	647	645	660	655	671	670	594	651	642	690	629	706	623	643	629	645	649	586	611	678	665	607	660	611	635	656	659	662	609	678	657	621	662	669	656	596	625	649	668	696	604	653	657	666	645	712	635	646	670	660	632	616	578	658	632	667	672	636	622	640	627	654	638	635	623	619	652	663	638	678	697	650	683	646	643	676	649	680	677	625	622	632	617	676	641	611	658	690	621	672	651	633	656	566	633	648	646	602	634	708	607	601	664	626	660	714	675	600	612	648	626	617	699	643	650	609	631	752	644	684	688	633	713	649	665	656	639	650	672	628	604	663	622	607	644	622	629	658	604	651	645	629	651	670	664	591	638	610	682	667	653	641	653	667	611	660	634	670	648	626	623	675	668	646	642	649	685	660	661	664	662	624	631	627	637	610	640	637	645	668	625	683	639	653	722	651	650	664	642	637	652	660	639	620	689	636	699	595	629	625	647	643	651	609	621	640	616	660	627	639	663	613	640	630	646	692	612	633	723	647	659	653	740	615	716	624	635	653	661	657	634	675	621	620	640	659	626	658	634	628	638	632	649	663	618	603	649	640	629	604	628	610	616	647	650	630	712	630	591	633	662	610	656	625	632	616	622	634	625	639	684	625	685	638	697	616	648	650	649	658	609	609	621	636	657	618	689	637	623	651	634	636	615	613	652	648	675	564	700	608	637	645	639	651	623	643	656	648	637	636	667	639	633	636	669	664	631	617	645	602	641	673	637	609	599	668	639	647	649	659	638	641	621	661	644	625	619	658	623	595	677	690	645	650	614	657	669	650	631	643	590	658	622	616	606	648	647	683	608	636	645	602	702	701	665	623	633	651	619	639	640	647	650	632	670	641	659	661	647	641	658	644	643	689	620	653	642	618	645	633	623	643	679	658	657	638	688	628	585	660	649	647	600	647	635	635	641	682	651	693	639	639	658	644	633	644	631	645	646	649	656	654	659	661	630	627	619	667	682	649	620	674	586	656	627	628	672	649	674	626	626	667	636	677	673	652	685	665	623	629	626	623	641	638	642	635	689	627	663	654	612	649	599	636	692	645	649	636	651	641	681	631	649	656	656	655	680	638	632	623	611	627	643	638	663	695	647	661	671	619	626	693	667	657	621	650	628	662	635	631	643	634	644	642	632	612	606	657	622	645	691	628	664	638	631	621	604	649	682	608	656	641	650	631	641	639	656	643	644	621	634	668	626	594	581	609	666	653	614	680	660	639	653	611	628	629	590	661	660	631	632	680	668	627	633	598	626	651	674	627	664	673	628	660	679	645	653	659	668	649	678	662	669	638	650	619	683	622	641	656	675	632	698	624	652	613	705	623	691	688	630	700	616	626	643	615	672	606	580	673	646	680	680	711	589	668	623	629	643	661	644	644	654	674	638	637	651	636	654	606	634	611	663	606	652	650	625	636	619	644	604	610	614	677	709	714	630	579	699	657	654	659	643	647	603	697	637	656	676	639	623	640	611	636	603	635	649	651	615	642	633	613	629	657	633	649	630	682	653	642	653	636	608	635	643	655	610	648	671	685	638	612	658	657	675	638	668	682	637	618	692	592	657	595	684	647	636	654	645	643	650	640	590	670	626	621	625	643	619	661	682	626	623	588	657	642	629	664	621	672	673	665	692	587	637	661	652	675	631	672	664	582	649	611	660	628	608	642	661	672	651	606	632	617	641	647	620	619	648	672	682	618	653	671	606	639	652	635	693	654	687	609	639	634	657	627	622	633	619	623	617	681	627	636	626	658	619	670	632	663	665	643	635	619	645	639	597	670	665	612	654	645	642	598	642	652	615	672	661	656	624	636	673	615	657	700	652	617	600	638	640	676	620	608	601	638	643	640	645	608	637	621	669	683	645	660	641	666	587	661	638	624	652	693	611	668	619	667	626	640	657	660	658	631	683	662	665	646	612	654	680	629	656	672	629	631	654	678	657	641	678	645	627	661	638	634	616	606	673	605	667	636	642	656	628	685	617	601	622	682	671	638	641	665	612	650	641	610	626	639	626	618	642	649	651	673	629	618	663	665	617	595	666	643	657	603	639	682	679	653	626	656	642	614	635	655	629	615	647	651	668	671	701	670	624	621	640	645	649	683	598	653	689	706	680	651	674	645	647	623	653	629	666	628	661	644	643	619	651	654	629	662	692	663	653	649	652	641	635	675	687	663	660	669	627	603	649	625	615	667	619	644	706	586	683	669	639	661	658	670	600	635	634	624	656	600	626	635	610	644	617	611	628	609	644	677	664	636	642	607	660	679	685	642	632	636	670	636	643	607	637	590	644	586	631	600	681	631	653	618	672	648	593	634	613	665	654	649	655	647	602	658	584	658	624	639	635	573	575	677	688	660	617	645	621	622	659	664	641	660	673	652	649	682	639	650	630	664	682	634	650	582	695	701	636	648	613	637	631	657	629	609	667	580	660	590	660	682	599	631	683	690	637	633	629	697	671	611	636	597	648	629	653	667	651	650	604	632	619	662	668	604	639	626	615	681	662	638	639	611	683	642	663	665	589	666	651	671	651	597	621	663	599	642	616	645	645	670	634	614	622	614	643	657	659	654	651	635	590	640	596	639	651	564	670	677	660	614	677	652	649	683	588	656	623	642	644	632	662	659	688	605	639	672	626	652	623	691	656	642	659	626	714	659	649	623	654	643	608	641	634	622	646	684	663	635	700	618	627	652	664	638	639	636	635	618	664	656	628	629	594	624	659	632	618	650	669	644	673	615	600	642	639	618	616	664	682	658	665	659	621	627	639	586	689	619	603	625	621	641	665	678	633	619	646	659	653	684	675	633	660	652	623	650	606	618	660	614	658	655	672	625	646	626	680	653	628	626	655	660	634	661	642	604	652	653	618	682	660	685	657	606	616	626	656	636	682	658	631	673	633	622	623	602	653	635	639	593	680	657	601	609	608	618	644	667	629	627	641	667	611	635	669	636	668	642	672	663	649	648	622	631	643	621	641	646	651	627	665	640	669	624	592	621	606	681	603	637	625	656
23374	21172	27591	24867	21302	33129	32777	18209	4598	469	393	401	406	415	413	395	410	410	408	418	398	413	438	414	422	413	391	402	390	402	415	422	371	383	407	390	426	425	407	387	365	379	389	410	397	392	403	397	387	409	381	421	432	384	414	420	413	413	413	431	441	407	350	388	421	357	396	391	404	391	368	421	398	370	415	425	417	398	434	395	378	405	433	401	389	411	384	389	403	427	409	401	411	418	429	419	399	385	409	408	405	421	389	454	431	428	379	401	399	380	396	425	405	377	387	414	421	415	413	406	405	420	416	402	442	455	442	402	412	424	423	410	383	439	378	412	415	406	390	458	414	399	380	418	424	399	439	402	374	391	403	368	424	433	430	447	405	396	411	377	415	414	409	445	402	429	434	427	378	421	421	400	426	408	405	423	402	402	390	396	419	388	447	442	429	416	395	433	384	439	393	408	394	434	399	423	409	390	384	362	408	415	409	390	412	403	392	382	384	424	392	401	423	411	370	411	397	430	395	409	393	410	401	413	403	410	411	400	387	397	412	428	405	391	370	392	416	401	378	382	424	397	392	416	415	382	404	398	453	379	441	431	401	388	398	381	379	402	431	432	354	419	387	402	406	411	443	398	419	396	419	416	387	423	432	409	408	417	464	393	413	411	389	415	403	372	391	429	459	397	418	380	414	404	424	400	414	413	417	403	417	413	417	383	392	409	390	396	421	431	421	396	377	390	406	365	409	406	408	416	448	416	357	394	393	410	396	380	407	416	410	389	419	418	389	413	379	405	399	399	396	434	391	406	382	362	404	377	373	401	400	379	430	430	438	428	408	387	442	393	383	395	387	415	415	423	393	402	410	424	357	418	394	362	409	396	380	427	404	411	409	408	369	379	428	419	411	415	386	370	394	396	427	417	421	422	443	439	409	430	399	395	397	410	442	434	375	430	423	399	372	387	409	393	399	411	399	388	400	402	413	413	429	391	392	415	406	417	402	411	365	404	402	392	405	380	363	406	388	422	410	416	424	383	382	443	391	390	434	423	414	382	407	443	414	425	404	415	341	403	403	409	411	421	416	429	413	415	393	435	395	442	405	412	381	402	410	384	402	409	383	378	421	369	405	392	389	404	402	398	435	393	414	387	434	395	405	399	407	396	432	414	423	403	387	404	376	388	395	388	436	412	407	419	401	390	384	405	454	417	387	393	403	394	387	419	405	422	378	418	416	426	408	408	380	425	390	424	414	419	379	386	420	415	405	394	392	394	416	402	378	397	423	392	434	386	392	423	433	434	413	386	427	410	395	398	450	441	412	374	425	422	366	429	444	424	417	365	406	402	382	402	388	401	407	407	405	387	388	388	422	394	412	430	415	399	406	354	404	428	421	420	428	412	389	414	417	402	378	413	434	434	403	404	423	432	443	407	434	445	395	409	391	444	401	405	420	389	362	387	443	410	420	422	421	386	423	381	443	424	398	428	432	423	391	374	416	418	411	397	366	393	429	413	382	423	397	396	406	424	367	396	372	424	407	407	432	401	408	396	448	415	377	399	396	405	380	398	383	399	404	410	401	424	421	419	372	396	410	378	395	440	395	409	419	383	408	388	407	344	407	414	410	411	398	404	402	401	351	426	393	388	409	396	419	385	391	404	403	402	402	396	377	393	426	445	393	399	399	403	420	407	446	424	425	389	412	402	429	419	441	437	387	419	403	443	392	414	386	417	446	405	367	387	431	391	402	397	411	391	409	400	396	395	401	416	386	445	376	419	385	409	425	405	356	437	399	432	423	425	387	368	445	427	389	424	414	433	412	420	411	401	374	381	396	385	398	413	418	399	409	416	378	405	398	440	409	418	429	414	385	444	409	352	408	394	404	424	411	432	439	410	423	431	403	397	411	421	391	396	408	394	395	434	379	400	424	384	378	414	412	401	384	397	364	404	380	401	385	393	387	406	411	390	413	389	440	445	414	400	387	396	379	388	385	460	400	400	425	412	390	447	394	403	387	383	403	361	405	394	408	445	391	379	418	409	393	422	428	412	395	403	376	397	412	384	412	415	436	391	413	429	395	405	414	382	408	451	433	439	400	428	445	419	423	396	419	385	383	381	412	398	401	378	414	419	392	411	364	366	355	410	431	420	381	414	418	404	407	437	356	413	411	426	405	447	402	397	429	440	432	426	416	398	430	414	387	420	428	418	374	387	408	409	374	447	391	419	407	394	403	398	415	396	370	414	398	393	432	404	414	414	429	398	434	397	402	402	425	418	425	450	394	405	409	440	394	383	426	385	387	363	401	370	406	376	393	385	424	415	401	386	416	393	466	445	390	438	448	426	435	420	393	368	397	348	404	377	410	455	404	392	376	411	431	410	387	419	400	430	447	437	394	403	431	387	393	410	443	416	382	407	394	411	377	420	388	441	435	411	405	392	454	412	423	423	404	420	428	421	385	388	381	420	387	377	374	438	418	367	402	447	397	446	435	410	388	419	355	365	419	389	397	401	415	422	414	405	387	409	425	431	415	383	416	401	426	412	416	419	427	397	426	419	393	399	415	394	406	366	407	402	449	449	406	396	424	397	391	406	399	409	387	426	419	428	449	436	385	431	416	387	396	450	385	412	381	419	397	399	401	386	386	410	400	407	369	383	419	359	383	366	398	373	394	390	395	421	417	390	377	415	411	422	408	428	404	411	400	411	423	419	376	402	394	403	423	395	419	439	415	400	392	412	401	393	387	411	398	417	415	410	412	415	403	356	403	407	429	394	403	414	419	432	411	353	372	423	432	437	404	435	408	439	398	395	421	375	347	400	386	420	405	399	385	416	402	419	412	402	430	412	368	426	448	414	390	443	401	425	445	402	403	430	401	395	438	405	436	377	412	403	412	390	392	388	401	401	431	407	420	409	437	379	400	432	380	400	380	433	384	396	433	420	414	456	419	403	417	423	409	399	405	388	425	415	413	415	451	424	407	408	415	400	376	402	429	416	389	431	407	410	442	392	388	400	430	433	401	425	375	357	400	392	411	422	403	433	418	383	389	411	398	385	421	384	373	383	393	424	441	414	374	374	434	444	405	406	410	414	442	397	404	427	398	396	408	401	411	437	400	414	407	415	432	423	375	378	383	412	432	399	411	371	389	414	382	392	436	387	419	416	375	399	396	423	449	433	433	362	397	396	396	382	396	368	386	411	427	424	370	418	386	386	399	418	413	384	403	430	409	412	407	394	380	425	402	435	429	413	418	394	382	393	401	425	410	405	422	424	426	402	404	446	423	401	384	402	409	364	398	413	393	380	368	439	407	393	414	374	367	414	421	390	401	408	375	406	382	415	395	434	416	408	421	413	384	394	403	401	394	416	423	391	411	419	401	417	447	447	404	415	389	423	404	363	388	359	406	417	390	425	386	430	405	376	363	397	406	403	423	415	403	420	407	423	414	421	426	437	405	404	394	382	402	387	387	416	398	409	415	417	367	428	398	399	409	398	425	429	384	389	405	394	412	415
20973	21216	11672	7291	18977	41267	36523	22109	6172	568	588	578	540	564	583	568	571	581	538	551	593	573	611	542	522	546	600	548	548	533	557	551	577	568	598	581	545	572	521	540	544	572	561	587	580	606	526	560	588	560	587	522	552	557	565	555	593	616	593	538	575	569	605	559	560	565	567	540	573	545	563	542	541	560	537	583	599	574	559	563	581	628	563	547	577	565	553	548	587	592	518	555	578	568	590	597	574	558	568	546	539	559	566	566	571	561	586	620	558	573	549	555	560	558	542	584	575	578	531	593	579	563	561	561	534	589	574	530	589	534	569	566	572	547	570	574	583	581	568	556	585	580	574	597	565	582	566	580	571	561	550	588	589	580	548	603	541	568	550	553	552	593	572	554	564	585	559	599	507	577	591	557	595	552	530	568	611	537	566	517	538	543	555	542	563	552	558	570	578	524	549	579	559	550	585	558	550	557	607	566	570	586	597	564	594	556	559	577	585	537	563	580	560	532	623	567	556	530	582	564	537	558	571	548	572	562	543	559	554	554	572	572	555	553	601	557	563	586	580	541	531	521	567	545	552	579	570	551	544	593	610	538	544	523	521	565	537	548	562	577	574	564	544	575	533	559	541	541	561	552	551	599	564	605	548	562	605	559	542	549	532	565	496	572	581	533	559	552	582	580	562	563	622	555	581	578	589	564	560	570	573	586	638	547	537	561	543	541	613	517	565	539	528	598	569	573	568	584	571	539	576	571	587	545	542	618	594	628	568	578	510	575	585	558	603	559	564	558	554	576	550	557	573	528	556	579	546	568	599	533	573	562	596	567	640	573	588	557	544	595	567	571	571	552	597	573	572	553	544	568	531	586	549	525	546	558	622	589	560	535	585	574	549	535	567	557	580	520	538	561	544	553	543	567	552	546	526	555	549	587	542	584	562	571	566	546	556	588	552	565	564	577	571	584	603	606	545	594	590	564	550	552	585	587	586	571	574	521	575	578	520	562	528	554	571	537	570	527	601	572	541	595	570	564	612	526	585	574	519	531	591	593	577	579	549	552	609	595	547	569	536	579	556	547	585	533	562	532	584	573	576	581	589	537	536	580	559	539	549	601	534	551	519	545	538	608	596	560	605	554	584	545	563	568	589	559	557	552	563	525	596	556	596	605	584	578	542	600	593	530	566	556	534	573	572	581	582	520	579	554	554	572	550	573	551	598	528	540	586	548	562	576	601	556	585	543	535	558	576	587	531	587	563	549	570	540	581	555	577	582	547	566	583	579	571	552	559	561	600	550	561	554	546	590	596	536	588	565	595	549	538	548	580	552	558	579	578	579	593	563	579	569	586	552	622	586	568	591	616	589	574	539	552	519	599	544	562	526	540	547	569	538	533	578	549	567	599	575	565	595	549	603	568	584	584	580	563	595	583	566	529	509	581	592	584	560	553	586	564	532	578	544	499	567	597	533	591	564	561	562	509	554	539	533	573	576	584	526	597	576	569	563	578	547	566	528	588	605	545	585	571	609	552	567	541	597	575	566	586	552	569	578	569	555	548	563	587	521	587	564	581	576	573	504	544	584	539	568	579	569	555	541	597	584	562	593	571	584	557	609	564	598	576	574	560	582	578	551	554	558	564	511	556	546	586	574	576	564	565	540	583	560	560	568	544	549	516	558	577	587	625	584	564	548	576	578	580	536	565	569	570	588	548	567	579	567	567	589	558	543	578	620	578	571	548	555	570	593	564	568	607	543	620	536	568	540	566	589	521	565	571	581	596	614	556	559	604	599	553	544	580	581	583	568	528	580	551	589	550	541	532	560	570	578	519	547	534	536	557	548	554	594	545	574	559	586	584	576	587	552	552	576	576	551	527	595	519	561	577	553	519	610	606	595	607	554	562	543	521	552	569	591	540	545	576	588	571	527	539	530	567	576	585	530	546	570	562	583	587	536	568	578	597	604	520	542	594	555	559	585	557	588	565	545	557	505	550	532	578	580	577	568	566	567	587	583	570	580	545	504	514	543	539	546	582	532	587	586	585	568	574	561	547	544	565	625	539	557	542	560	588	579	567	570	581	578	565	604	563	578	582	605	546	580	561	550	561	569	542	588	560	548	554	567	557	563	586	550	593	569	577	588	574	577	588	543	585	521	573	588	568	532	537	511	592	579	566	593	567	572	573	592	547	549	595	539	571	588	509	586	562	606	566	597	614	540	597	563	579	584	573	549	577	567	552	581	543	566	525	576	570	546	633	574	554	585	560	522	623	585	593	599	566	571	549	580	567	556	582	570	554	577	535	551	560	568	541	525	565	549	595	543	574	569	553	532	571	549	540	564	582	530	559	575	561	555	566	578	543	559	540	597	529	564	515	569	534	560	571	572	567	559	534	562	563	550	527	628	606	599	574	573	556	580	601	544	597	540	574	603	586	561	522	565	578	560	540	609	523	564	529	559	545	524	562	538	562	569	534	567	584	547	602	591	545	578	575	577	558	555	575	570	546	594	612	591	578	564	560	574	580	558	558	570	574	547	568	538	593	565	522	565	552	537	564	593	564	550	517	562	573	576	582	595	558	579	553	555	572	589	572	579	530	614	548	566	552	567	600	550	544	566	568	534	602	553	583	576	552	519	577	548	548	566	555	553	558	596	544	560	555	564	595	574	568	548	592	546	552	605	529	569	620	592	558	544	579	557	526	528	565	532	570	524	571	559	575	541	568	556	586	585	566	593	573	560	576	556	541	582	559	566	565	552	559	564	550	557	545	543	581	573	554	592	541	554	530	559	575	526	540	578	545	545	593	560	542	549	543	568	568	538	553	555	569	556	576	560	562	579	585	566	555	578	588	593	593	588	546	566	541	531	553	563	527	553	558	562	601	569	583	524	559	577	575	526	563	567	601	577	598	557	537	579	631	583	555	593	601	538	581	558	541	549	504	525	538	583	534	536	616	557	595	570	560	554	579	523	598	534	543	610	558	585	550	561	564	589	565	553	544	541	608	558	532	544	543	536	544	568	553	569	581	586	573	588	518	562	565	530	562	538	610	577	586	589	527	569	594	547	539	598	578	550	558	593	567	594	519	563	586	558	542	577	620	585	566	568	588	566	538	599	543	543	593	551	522	558	565	546	578	567	559	578	589	570	539	572	562	606	536	525	564	573	585	580	577	552	569	569	522	562	558	547	567	527	592	535	558	561	577	518	573	589	584	565	562	578	561	553	544	578	553	580	544	581	551	572	582	592	568	538	562	562	581	539	560	566	557	564	566	510	582	560	583	557	566	558	557	587	586	599	542	569	518	579	523	591	623	589	550	572	529	545	583	541	570	540	567	605	583	544	601	578	569	520	550	612	543	535	562	570	569	589	585	521	552	581	544	532	558	558	559	540	538	596	566	569	566	537	568	558	537	546	560	565	580	588	532	572	541	517	591	571	550	522	544	555	566	561	555	576	551	587	574	560	592	581	550	535	552	613	573	626	570	550	570	613	568	550	555	597	580	556	573	579
24708	21084	25292	22179	8847	15750	18173	7861	1500	399	358	384	351	392	384	392	370	372	388	360	355	382	352	343	389	392	331	379	376	381	368	380	377	370	369	349	367	377	353	383	373	364	393	383	376	371	369	350	386	401	376	419	380	384	402	370	354	356	346	349	364	381	380	357	377	403	378	383	369	373	356	349	356	367	403	375	365	374	382	395	400	372	387	384	395	359	356	367	397	379	363	430	399	371	378	369	370	378	404	389	367	385	386	397	390	378	372	381	385	405	381	391	399	363	359	357	352	371	363	392	390	350	380	419	355	353	362	396	386	414	394	359	348	396	371	382	369	377	374	368	367	360	387	356	405	393	390	370	367	404	405	379	407	391	378	374	386	410	364	386	403	389	358	370	410	371	430	405	364	362	374	359	377	361	369	356	380	378	352	383	369	400	355	377	374	375	377	421	366	392	362	393	393	412	359	369	370	366	365	347	374	341	363	345	422	341	368	387	347	341	387	375	375	365	363	388	350	399	344	345	386	387	381	382	344	407	365	402	365	388	386	379	351	399	356	387	411	372	373	410	385	357	368	397	356	367	387	371	363	348	375	384	382	357	377	368	384	406	381	375	362	386	353	373	359	381	369	395	373	378	379	368	358	369	372	405	367	392	426	398	368	388	407	346	376	354	398	376	372	355	389	396	396	368	379	366	359	382	429	394	369	400	406	360	380	378	349	396	412	378	400	352	390	396	347	380	357	377	360	400	373	374	392	368	401	357	389	378	420	350	353	400	392	376	387	384	352	356	378	373	383	374	378	384	396	362	402	391	381	354	368	389	395	371	364	404	391	370	355	377	369	371	363	358	342	391	374	389	405	383	413	376	380	375	398	384	401	362	372	363	393	355	405	359	390	382	369	365	395	377	358	372	394	392	399	345	381	366	371	387	402	374	364	398	373	398	377	382	385	369	362	355	374	414	403	383	371	357	378	386	395	398	375	398	387	398	373	381	387	353	409	352	384	376	366	379	375	374	372	386	400	366	393	387	366	395	378	379	366	372	403	372	359	369	417	370	385	387	344	364	382	362	366	361	370	361	386	411	387	378	373	381	371	379	396	357	394	377	364	361	378	373	354	367	359	383	351	399	332	399	358	365	354	397	394	405	380	351	395	392	359	378	364	361	415	398	358	368	377	376	369	388	401	394	361	345	363	389	376	370	371	353	373	394	347	397	383	365	377	360	381	346	358	367	369	366	364	380	376	361	375	374	410	370	382	366	351	393	382	353	374	389	349	335	388	391	349	374	382	349	382	359	331	370	357	415	347	373	341	384	371	399	398	368	362	370	400	348	408	348	372	401	384	385	374	355	393	391	352	348	406	403	368	337	371	365	345	367	385	389	370	412	368	352	392	394	386	398	378	390	355	379	348	376	399	354	342	390	340	401	382	359	377	392	364	382	407	377	380	383	385	397	361	381	400	412	393	379	392	372	414	384	399	384	359	404	373	409	403	380	349	356	355	392	398	359	371	399	376	397	347	376	353	368	370	391	372	368	386	352	383	353	399	400	382	382	400	318	398	404	387	393	391	384	380	395	369	381	351	381	370	406	386	343	392	398	366	386	384	399	379	378	382	408	377	372	349	404	336	360	364	355	390	363	386	382	392	363	383	366	386	373	418	377	386	379	376	395	355	391	334	388	374	363	383	352	380	366	378	374	388	389	366	371	358	364	411	355	359	361	398	375	408	398	349	389	345	375	355	333	370	346	391	360	337	400	423	363	375	371	345	394	369	385	360	391	387	381	372	375	370	372	372	377	385	384	389	394	350	337	366	377	358	375	389	378	373	373	393	345	356	356	407	363	375	408	372	374	389	369	379	392	366	353	381	380	316	354	377	395	389	371	367	365	372	398	368	386	355	368	381	376	388	380	371	373	371	395	366	348	378	396	395	406	371	372	367	394	358	406	393	361	368	398	371	381	391	341	362	388	363	344	371	383	380	367	373	375	385	364	392	352	373	385	365	363	352	373	367	396	386	369	405	394	395	364	373	355	359	381	370	353	369	396	371	384	372	390	388	401	381	371	352	374	391	357	364	395	341	378	325	374	381	366	394	350	387	353	371	379	367	378	401	363	411	355	419	391	388	383	338	393	400	364	367	382	379	436	365	365	374	344	366	397	377	364	359	367	349	380	370	376	380	382	398	361	359	365	362	368	362	367	349	372	404	386	394	413	392	349	352	366	350	394	373	378	380	393	380	404	364	378	368	374	386	363	365	378	392	347	374	357	361	379	400	374	362	373	403	391	393	339	357	354	384	401	388	344	360	392	332	350	390	413	372	374	381	356	365	360	361	399	405	366	378	359	359	392	407	383	359	370	381	341	370	369	383	352	373	412	382	387	391	381	379	378	359	380	379	383	395	392	380	380	350	391	361	397	400	355	378	373	358	359	380	408	370	375	331	361	394	364	385	368	363	366	374	355	381	327	368	361	358	386	397	389	355	377	388	383	384	365	390	372	368	357	377	373	349	382	383	339	382	408	390	357	380	369	370	365	337	390	406	389	380	368	381	374	369	347	434	377	348	401	353	379	392	381	373	371	343	396	417	350	361	381	353	390	363	372	354	389	383	394	385	352	350	331	389	365	349	390	419	350	398	402	376	364	375	396	402	385	384	407	356	358	391	365	406	366	392	353	371	382	376	410	369	353	380	380	382	395	324	340	391	374	379	383	343	399	400	402	376	391	389	357	367	371	357	371	377	388	393	352	397	386	338	379	391	366	368	349	399	361	372	361	356	378	390	380	400	355	369	371	398	354	362	378	368	351	391	348	364	353	389	402	393	377	383	352	355	378	375	361	382	377	359	358	385	336	342	340	347	364	349	416	392	359	385	367	359	364	351	378	356	374	385	392	387	372	381	359	383	397	370	368	376	392	420	408	339	409	346	360	347	352	390	401	393	363	364	381	404	389	386	358	382	335	362	360	405	373	418	385	383	366	394	364	358	362	392	365	413	404	370	382	373	393	386	351	375	381	382	367	352	351	406	364	378	393	377	389	394	374	417	365	390	382	349	368	354	377	394	352	369	371	351	410	393	396	374	359	373	413	367	365	393	376	381	370	382	374	387	374	330	371	389	356	365	391	359	386	378	398	393	357	369	361	370	394	363	360	377	418	356	369	364	372	336	388	404	389	340	331	367	358	377	375	360	344	392	356	372	370	405	377	327	381	418	382	353	356	359	378	373	382	393	382	391	389	363	391	349	351	369	364	388	401	361	398	389	380	342	377	386	382	365	374	402	368	360	364	378	381	379	352	371	371	406	401	405	347	402	347	362	343	378	402	369	380	340	351	378	371	364	387	364	423	349	375	371	409	330	402	362	358	397	392	379	387	345	374	376	370	372	368	338	417	415	390	370	377	375	393	400	391	383	394	332	344	356	387	378	384	348	368	365	344	379	384	353	383	321	386	360	388	364	384	364	347	355	392	344	351	384	357	371	352	374	366	386	386	391	373	358	371
19204	17062	6928	4857	15881	28078	27656	13711	2787	543	514	511	491	525	536	521	554	509	522	525	510	566	531	496	519	490	523	491	499	525	514	510	455	495	500	536	495	495	511	579	519	540	524	518	492	475	514	513	482	576	506	496	546	521	526	508	540	521	472	531	490	546	533	482	483	548	525	512	507	541	540	507	488	531	472	472	513	570	535	526	520	496	498	504	526	505	540	505	536	527	508	497	527	505	457	522	527	539	477	463	493	478	526	502	526	542	504	502	542	504	539	503	480	488	504	497	498	458	507	482	493	492	488	481	467	490	526	490	487	533	531	494	551	522	506	504	510	503	529	496	503	514	532	494	506	512	511	543	521	527	475	490	530	493	504	531	508	545	498	527	523	507	515	540	489	472	520	496	489	502	533	538	517	516	523	494	497	525	527	516	513	503	483	549	476	500	482	468	519	528	494	488	473	498	501	495	539	557	509	529	505	496	528	510	513	501	492	514	503	493	514	525	484	527	495	499	494	563	544	476	495	512	509	491	509	522	512	500	475	497	497	513	548	508	518	483	524	517	570	528	499	475	495	493	509	511	487	495	519	496	493	490	512	523	517	542	525	503	506	507	519	532	502	526	499	516	531	537	520	525	503	512	522	564	514	506	535	560	502	520	511	565	535	504	541	538	494	492	505	498	525	515	539	563	523	492	515	496	553	514	487	534	513	493	539	533	516	515	531	484	528	525	544	544	520	509	526	523	490	552	504	507	482	521	518	504	545	505	538	517	487	506	501	496	479	524	501	518	542	529	454	464	528	509	496	499	511	511	518	522	548	533	467	473	496	526	490	468	507	537	535	538	526	496	562	535	523	510	542	539	498	515	553	462	526	478	547	497	477	520	493	516	496	451	509	499	510	534	489	506	521	490	520	496	482	555	514	508	492	521	498	490	498	518	536	454	504	479	501	503	556	527	535	491	566	506	512	527	496	510	450	521	514	496	530	541	547	527	480	515	510	493	492	537	524	469	529	522	541	521	514	512	536	536	521	529	529	484	506	524	531	533	534	514	554	512	510	499	502	532	553	526	558	509	501	522	467	530	503	517	541	506	491	568	531	529	482	556	486	518	521	496	497	517	488	510	503	546	494	486	524	513	525	506	509	535	504	528	538	520	496	545	443	501	513	527	491	495	476	551	554	521	534	491	471	461	483	486	559	514	514	448	519	522	499	506	504	530	511	509	505	542	500	527	491	522	493	479	535	484	531	523	505	547	487	503	529	512	526	519	530	529	515	494	508	527	519	488	513	521	540	547	522	538	521	510	507	492	522	549	509	534	546	494	496	528	472	487	523	497	494	497	486	534	505	526	509	503	522	510	539	540	482	485	472	493	532	474	518	538	495	502	566	524	470	500	468	517	500	521	521	538	498	451	490	517	497	483	484	500	533	510	500	511	492	507	528	506	505	523	521	470	517	502	495	495	498	539	525	554	493	509	517	509	523	513	547	468	506	531	567	533	528	520	541	518	545	499	497	494	493	516	507	532	545	507	509	486	510	477	498	537	503	560	517	480	538	532	525	537	517	546	512	510	507	481	532	500	506	497	543	531	478	497	520	518	550	530	515	557	543	509	511	496	501	564	514	519	499	509	524	505	541	575	525	540	530	540	553	529	519	490	514	499	542	480	498	525	514	515	512	510	512	511	485	491	504	521	486	486	503	494	494	518	554	511	502	529	499	471	512	539	522	513	457	515	473	487	495	467	523	531	479	517	524	504	528	501	531	518	523	504	506	482	472	539	464	549	520	535	494	497	498	507	497	499	484	498	473	487	499	489	539	506	556	543	511	486	528	523	526	510	489	516	488	512	514	503	497	526	489	531	498	525	513	524	498	488	490	482	527	558	565	469	495	527	523	474	482	495	532	540	515	505	491	507	512	488	576	488	490	537	512	476	497	480	539	519	510	488	518	525	546	526	506	553	477	527	528	487	500	500	512	495	512	515	523	538	487	540	479	513	572	503	533	526	512	501	465	518	458	521	513	540	524	522	495	531	532	554	549	533	473	504	466	480	468	479	494	475	522	494	476	437	510	551	566	494	552	506	554	519	510	520	505	548	488	519	505	496	466	568	493	478	484	525	504	517	568	479	469	509	539	536	488	508	509	513	514	510	510	463	484	534	531	514	512	507	482	517	511	475	496	515	493	511	512	507	515	494	518	543	527	496	500	525	527	511	515	518	470	528	480	531	495	544	523	533	487	481	498	513	488	510	547	526	485	541	485	563	540	493	519	495	492	516	540	529	526	506	517	538	524	490	499	509	506	516	462	483	515	552	514	485	551	536	543	570	518	510	502	511	500	501	514	541	555	491	495	511	521	541	525	505	507	529	491	530	516	512	509	517	500	501	492	497	515	514	550	495	490	553	531	529	512	494	511	524	500	509	533	489	485	527	526	494	487	517	508	538	549	538	514	485	514	514	545	529	514	497	503	493	502	513	522	479	535	502	528	499	475	518	467	546	573	524	494	468	543	503	550	493	542	505	491	488	502	522	507	518	538	526	536	483	502	554	496	490	495	511	514	481	515	519	529	537	496	497	502	531	529	488	497	524	517	511	509	539	501	536	501	534	488	501	511	498	511	543	518	509	474	527	506	514	472	534	485	539	530	520	526	537	520	481	488	484	500	536	520	482	515	500	536	514	505	510	501	478	548	534	500	503	524	511	545	509	495	524	499	542	482	465	547	544	508	489	512	523	497	453	538	545	486	466	520	521	523	509	548	489	513	474	489	529	485	516	570	482	487	496	508	522	509	506	538	541	532	554	518	515	497	518	487	520	477	529	520	549	472	542	533	484	498	482	501	494	518	512	464	517	500	496	534	437	519	517	525	518	477	491	498	521	567	499	503	530	524	537	547	512	547	531	506	505	515	520	516	521	544	515	494	494	487	491	538	491	534	505	514	507	518	543	518	508	515	516	537	515	532	509	531	522	512	517	529	451	528	502	528	507	498	500	478	499	495	499	485	499	503	566	548	524	521	474	487	500	531	517	543	492	523	543	533	550	532	486	444	485	526	544	498	536	544	537	525	506	516	468	513	507	541	512	528	524	485	534	534	509	505	500	527	538	507	531	479	509	512	508	516	514	491	512	487	529	463	467	531	556	507	527	527	476	538	453	518	501	516	520	520	474	508	538	512	528	518	501	513	547	511	549	549	520	480	532	572	509	484	521	497	485	539	516	483	529	528	514	546	514	480	526	503	530	496	490	502	507	456	493	529	505	510	479	464	526	532	503	502	514	488	496	472	533	495	549	474	489	534	568	505	510	519	552	484	487	509	494	507	522	514	484	495	463	555	481	463	515	486	508	541	520	508	527	465	530	517	485	511	525	528	507	516	515	487	508	512	507	514	489	500	483	504	502	543	498	510	477	488	522	532	525	500	547	498	492	518	496	511	549	500	481	481	520	542	488	517	528	505	509	531	509	493	523	470	483	488	463	503	494	500	526	481	479	544	506	516	484
22461	21177	28265	24314	22886	36636	43095	28009	7093	326	277	238	240	278	265	255	251	240	257	242	236	228	242	234	246	260	232	260	231	242	249	244	265	228	251	277	218	259	258	260	256	255	258	227	260	250	234	244	253	231	241	250	228	249	240	232	222	263	259	245	271	237	265	251	267	235	249	258	227	268	230	251	228	216	232	244	252	276	234	255	238	272	241	253	237	250	249	253	223	230	248	224	237	253	260	234	244	259	240	261	285	265	221	230	256	270	212	245	195	249	246	264	235	238	247	250	251	271	240	237	229	234	246	251	226	238	242	239	225	274	252	237	227	248	242	246	213	252	250	255	238	242	243	214	245	251	237	261	237	258	240	239	260	257	248	261	258	222	245	258	267	244	218	277	241	240	266	247	244	225	256	262	254	232	233	251	261	239	231	228	228	232	257	253	250	251	240	228	247	252	231	253	233	229	256	265	234	229	245	260	228	233	248	232	260	250	251	259	251	273	230	252	243	259	268	251	258	238	225	244	258	239	232	255	244	234	247	228	246	233	236	256	265	254	245	258	250	272	227	257	226	264	245	246	227	240	250	230	228	253	250	238	264	263	260	229	232	246	242	226	258	255	238	253	267	217	245	236	228	256	282	258	230	255	268	232	229	246	251	216	255	233	275	246	221	221	259	262	232	238	237	243	224	265	239	219	248	253	268	283	252	256	226	257	236	245	250	241	209	263	244	261	254	238	261	261	228	260	245	252	236	275	239	225	248	234	244	265	272	233	264	261	242	261	237	275	243	265	264	248	271	258	265	237	262	246	230	291	236	243	256	258	250	224	226	245	249	249	231	233	256	261	242	241	247	256	226	240	245	258	223	226	265	224	243	239	256	241	247	244	244	257	258	226	233	240	255	206	260	249	261	221	236	268	223	242	257	258	256	258	245	262	238	236	258	259	270	256	234	226	236	205	248	223	260	234	238	256	227	263	262	231	217	235	251	230	250	211	216	249	231	250	268	257	215	252	267	229	242	224	239	257	259	245	276	239	254	245	258	244	252	245	248	220	226	241	232	254	269	253	265	256	233	239	274	249	220	281	241	271	258	253	234	262	254	264	228	245	222	253	256	255	264	258	235	283	239	270	258	241	234	256	260	257	241	262	281	250	257	233	243	241	240	253	226	238	250	241	230	238	265	234	244	235	257	226	254	264	252	242	241	240	253	247	260	242	257	249	234	259	257	237	227	250	242	239	243	229	246	238	221	238	238	214	263	235	276	240	238	249	224	235	246	221	251	268	248	253	240	244	257	236	255	217	271	239	221	229	229	239	259	222	227	262	226	217	238	249	238	218	233	260	268	224	243	244	254	240	240	248	248	247	226	259	229	211	239	212	229	233	232	234	274	248	220	249	254	238	248	260	220	230	257	249	247	249	238	234	230	273	220	263	248	238	240	233	238	225	258	233	223	293	267	237	267	245	233	238	229	210	239	242	243	273	245	250	261	240	253	223	223	246	236	253	276	245	242	226	285	218	266	263	244	241	259	270	251	233	237	252	244	268	219	281	243	236	210	230	237	233	256	248	254	250	252	266	223	236	227	235	232	223	243	249	238	272	220	251	242	250	261	254	212	274	225	238	225	252	248	252	243	240	247	255	236	242	234	263	230	237	273	249	244	253	227	244	236	241	256	284	249	250	242	267	263	230	249	237	270	254	217	258	256	234	237	223	248	221	274	257	236	242	239	271	230	259	242	266	276	249	214	238	249	266	246	247	255	237	258	266	258	231	252	261	250	243	241	253	224	237	234	227	253	240	247	250	234	239	237	264	224	258	249	259	255	254	250	250	252	248	263	256	250	211	250	275	247	231	246	235	254	247	245	261	233	244	227	241	236	260	236	249	262	222	243	225	278	219	249	244	215	257	254	259	250	243	233	225	295	244	263	230	277	246	231	268	256	251	242	233	229	236	240	201	256	235	273	251	202	244	245	222	277	240	231	243	226	236	261	243	235	249	244	266	231	254	262	264	244	235	236	266	245	257	237	239	269	241	235	254	229	248	253	255	231	254	283	261	250	227	236	225	243	257	227	257	231	246	241	270	255	230	257	233	231	226	246	248	261	230	241	268	238	210	217	248	241	237	260	241	272	223	233	235	232	218	239	258	251	236	281	252	229	226	245	267	225	244	218	221	230	255	236	264	211	239	223	276	257	253	250	238	225	250	275	244	252	244	245	267	241	228	255	247	222	279	230	259	284	257	215	266	218	262	249	241	224	211	234	228	252	244	223	238	241	256	221	237	246	257	240	239	226	248	238	242	248	257	249	221	244	250	268	226	275	264	271	247	229	222	262	288	267	248	236	249	265	237	242	255	245	236	234	202	277	234	247	223	240	265	235	243	254	240	278	254	257	255	241	246	275	239	247	259	244	249	234	253	251	236	246	245	225	256	277	257	255	244	227	257	230	268	279	266	234	238	235	230	247	276	244	238	249	223	219	242	237	261	215	249	247	246	268	245	257	240	231	227	255	231	221	252	246	221	271	247	256	237	250	231	244	244	267	235	238	236	228	249	243	242	262	262	250	232	255	238	244	254	242	233	244	238	223	256	251	239	243	232	251	285	217	272	242	257	224	247	217	248	226	234	251	257	254	232	257	238	246	239	253	272	253	259	236	250	244	241	255	221	280	258	263	260	241	246	249	240	256	246	253	256	281	256	246	231	247	266	243	227	245	228	252	240	249	214	261	244	201	236	245	260	229	228	252	256	227	257	231	274	260	262	254	218	227	231	216	233	247	222	228	245	244	249	279	219	243	248	215	228	244	252	243	227	212	247	241	241	249	253	237	246	246	269	242	249	259	222	274	236	226	232	241	231	226	240	251	250	236	254	232	270	209	260	219	244	247	234	230	238	252	252	236	257	249	263	239	264	232	251	258	255	234	251	222	256	245	230	229	236	255	229	222	234	246	241	265	263	263	266	241	223	262	258	245	266	259	234	244	252	247	236	234	224	215	263	231	244	246	243	268	238	235	264	249	234	278	218	258	232	248	214	288	237	232	248	249	252	247	237	218	222	252	236	210	227	257	207	249	275	273	230	211	229	244	234	225	297	248	235	233	252	233	211	243	233	209	199	248	246	255	231	237	240	250	243	227	255	272	267	235	234	242	243	233	247	274	219	241	257	219	217	236	231	257	242	240	245	256	255	222	268	252	236	246	264	252	248	237	258	236	238	236	283	248	250	223	283	245	230	253	223	241	239	236	243	250	261	231	255	245	250	212	240	250	251	223	257	273	261	226	251	241	226	244	266	229	247	201	217	247	243	252	231	220	231	244	257	264	224	248	249	238	215	265	250	241	264	247	261	252	254	259	239	220	266	222	227	250	241	244	235	248	260	266	250	266	239	255	242	260	246	235	244	267	231	240	237	256	217	218	232	262	231	289	241	235	228	261	238	237	228	256	261	231	232	239	244	223	232	249	251	254	255	250	246	238	230	239	238	243	243	255	271	277	241	253	241
25337	32675	15458	9670	35510	47398	45541	31290	6845	385	343	331	346	347	373	344	339	336	356	327	329	384	353	339	385	352	340	366	310	358	344	335	334	379	323	319	320	357	358	362	304	350	299	329	324	311	346	343	351	339	319	335	320	339	356	326	325	338	337	324	319	347	363	312	360	338	331	356	318	351	322	329	368	338	303	348	346	368	333	308	332	281	392	342	342	342	369	323	344	343	351	348	346	315	361	349	321	359	340	352	385	334	339	314	336	312	335	377	366	333	315	332	355	333	332	360	370	329	325	341	353	305	327	347	345	321	349	367	376	372	337	356	356	357	364	356	367	350	346	376	291	371	355	351	360	322	337	339	357	301	349	310	309	365	356	362	335	368	332	321	354	313	332	342	330	336	347	351	345	339	335	342	347	324	342	354	332	355	323	336	357	347	335	355	345	317	336	302	335	372	350	343	329	349	327	362	336	334	331	364	334	354	353	339	348	311	354	331	319	334	310	342	321	312	341	358	354	326	338	321	344	323	364	337	350	341	333	345	361	380	339	353	346	362	350	358	342	320	344	329	309	325	367	344	324	364	337	378	336	309	329	333	376	376	376	375	349	340	325	347	326	305	346	347	355	345	371	373	328	331	373	327	318	313	304	318	354	340	316	331	310	300	392	354	333	324	362	347	346	355	332	349	326	333	347	358	362	311	337	352	315	347	320	374	355	323	309	362	346	341	347	339	315	339	326	325	375	353	367	332	350	331	351	360	344	346	311	328	330	311	332	321	352	373	323	346	354	344	336	323	322	351	371	336	337	333	329	347	341	362	325	339	324	351	349	322	310	374	339	323	329	361	347	329	347	291	314	364	317	356	358	312	352	361	359	342	355	336	349	337	315	316	352	335	315	287	311	330	332	335	350	321	380	325	338	331	359	347	349	349	306	350	333	357	331	348	344	341	349	335	315	330	327	346	375	332	330	359	348	348	333	321	311	370	336	340	335	335	327	333	332	333	372	335	326	374	343	355	334	328	339	335	325	357	344	312	354	357	330	350	319	334	321	380	334	323	322	367	336	354	332	357	336	365	348	337	345	350	335	324	343	344	337	346	346	336	343	339	348	323	335	357	363	331	362	366	367	327	349	341	336	338	331	354	343	341	323	343	339	351	359	352	331	326	329	355	330	328	348	350	342	347	326	362	365	338	342	341	344	335	333	377	340	336	359	307	337	349	360	306	353	317	346	332	331	352	359	346	355	349	324	330	343	323	377	338	352	341	322	346	298	354	355	345	396	348	360	353	349	318	309	331	349	379	364	351	352	338	355	361	324	309	343	354	334	322	337	327	330	329	298	361	360	364	350	334	328	345	358	359	320	338	321	371	336	359	328	342	356	328	346	367	323	346	341	342	318	382	365	352	344	344	357	339	328	365	332	318	374	318	344	344	329	356	352	353	335	367	333	337	327	309	333	353	358	318	347	370	338	343	344	361	327	373	346	316	345	310	343	332	338	327	351	328	349	326	340	297	313	304	386	336	387	349	346	372	380	349	340	323	371	349	313	351	351	322	326	361	337	328	381	358	364	330	356	316	341	342	362	330	338	351	302	316	326	342	370	356	358	339	354	341	336	384	306	377	316	367	342	337	348	353	351	305	344	323	377	362	338	335	352	330	335	339	355	332	327	336	315	344	386	352	336	333	327	362	323	343	319	368	307	314	340	340	331	348	337	357	322	335	340	312	327	321	303	307	313	352	357	349	334	298	313	335	327	312	334	339	350	327	353	352	328	350	335	332	319	335	350	326	321	336	356	343	337	322	327	302	317	330	344	298	358	355	353	333	348	318	318	368	367	374	368	332	387	317	334	346	328	315	331	338	362	348	340	344	325	340	341	331	354	341	351	327	330	362	339	331	314	362	335	341	358	369	343	333	327	335	312	359	356	333	328	341	354	324	345	376	338	353	306	359	364	341	352	331	321	323	314	348	357	349	349	354	347	335	335	331	343	344	368	361	361	370	322	326	329	311	318	338	373	342	339	323	338	335	331	359	324	318	350	335	348	363	331	317	331	325	340	332	360	354	327	358	340	329	353	346	344	327	352	343	328	311	375	350	287	348	292	352	346	367	347	342	326	327	324	379	326	330	332	334	372	334	353	390	363	332	341	339	364	344	329	364	373	348	338	331	372	344	312	326	337	376	347	346	363	355	339	356	355	364	339	353	318	330	368	339	366	338	330	299	335	354	357	348	298	402	333	319	342	350	370	327	334	355	350	304	343	338	328	378	333	368	308	356	327	382	355	328	317	330	339	315	349	329	362	346	347	377	328	347	344	342	332	354	317	328	358	333	344	330	327	352	377	368	340	326	321	336	372	325	341	373	332	329	338	316	338	317	355	313	334	348	342	336	332	320	325	325	302	326	323	326	346	348	333	317	353	321	332	374	337	340	343	348	371	352	360	344	348	345	377	339	323	341	365	352	339	328	356	331	323	323	328	359	317	346	346	354	326	392	325	315	342	370	343	325	344	350	362	326	362	342	358	354	358	356	325	329	371	359	297	339	369	351	347	334	325	345	367	359	341	344	350	331	304	355	351	333	324	366	361	283	329	346	320	346	309	358	316	355	345	338	318	336	370	348	346	354	344	350	323	331	371	360	330	374	353	389	357	355	330	339	331	314	367	338	352	312	358	314	348	329	372	359	356	327	383	311	328	363	304	355	356	336	317	357	331	324	344	347	354	354	358	322	334	331	312	294	336	339	329	328	338	353	317	346	347	331	337	348	308	334	357	314	335	336	339	341	346	360	362	326	301	325	338	345	358	335	348	349	361	347	316	325	333	338	324	304	326	353	305	350	355	318	321	329	327	324	307	307	352	342	333	364	323	347	331	339	347	337	341	342	346	321	336	301	343	361	354	339	360	348	326	311	362	333	342	340	386	358	351	360	335	308	328	347	310	330	314	356	325	327	347	366	361	323	327	344	323	352	345	348	320	341	358	326	343	333	373	334	344	348	379	321	355	353	340	347	354	356	335	323	367	342	333	324	340	342	349	322	360	378	321	345	349	344	325	349	313	362	342	313	333	328	336	315	316	326	348	325	300	339	320	378	343	334	334	358	346	328	334	340	334	360	321	334	345	372	372	306	343	322	344	342	340	305	347	341	350	332	325	340	348	356	337	350	339	348	355	348	342	314	319	379	358	337	321	306	302	345	355	334	325	342	306	336	342	344	320	355	317	339	354	352	310	342	339	330	371	340	334	327	334	339	346	352	328	372	333	332	345	339	344	337	375	370	329	340	344	320	306	342	329	339	331	368	364	341	336	327	335	319	347	348	366	364	336	339	327	342	361	340	319	332	371	345	347	348	344	333	353	338	328	277	322	362	300	331	329	336	334	322	372	357	315	382	331	364	361	330	334	310	359	301	335	331	347	363	356	337	348	345	315	330	354	321	308	331	356	343	364	344	327	335	341	328	315	323	325	347	376	332	338	330	315	359	339	335	345	344	325	320	328	339
27732	17753	4242	1627	3355	7375	5985	2250	744	506	530	493	513	489	472	495	500	494	519	538	526	489	497	535	514	494	516	539	487	509	504	509	541	530	499	501	512	484	532	529	491	502	469	496	502	527	547	520	511	472	539	528	514	521	521	473	504	535	509	525	460	515	496	540	546	498	522	567	518	487	476	501	514	513	483	502	511	498	517	496	536	495	510	528	504	488	511	532	524	561	505	492	513	502	509	512	510	511	533	484	554	502	525	530	502	490	505	486	541	528	516	507	518	524	494	500	509	507	498	511	515	483	487	508	539	499	514	517	535	555	502	503	523	531	545	467	507	523	517	476	502	513	550	508	489	488	531	536	503	478	495	551	498	537	521	491	496	513	521	458	501	492	495	528	515	492	537	510	492	521	506	522	530	507	545	517	543	486	509	478	469	505	529	545	498	520	503	500	483	498	511	495	505	511	503	530	495	500	511	481	523	511	509	524	543	522	467	531	490	492	486	527	519	534	530	505	474	505	522	515	523	494	520	516	489	443	488	470	526	499	485	519	502	528	508	494	532	512	515	505	501	478	478	501	527	529	519	530	544	515	513	477	467	526	538	508	500	546	510	530	489	501	497	548	504	548	515	537	513	494	509	523	523	510	468	482	512	495	480	561	505	522	521	472	459	504	465	513	526	522	506	516	503	545	490	507	510	515	521	532	480	478	521	514	513	493	497	511	513	514	519	444	497	474	533	511	478	541	503	534	493	467	495	478	524	472	547	528	497	460	483	536	473	513	514	555	484	539	542	511	543	498	527	527	539	509	518	532	506	509	539	498	496	545	490	503	523	518	495	508	514	487	550	503	504	498	475	531	475	497	479	500	486	550	487	521	495	479	529	510	498	517	494	518	502	452	498	493	532	501	499	519	482	512	519	459	521	498	483	497	492	527	508	479	507	544	473	522	529	506	543	504	466	491	500	518	480	520	521	505	504	550	456	495	531	484	511	521	535	514	546	530	505	513	518	511	509	520	519	484	482	501	515	505	505	477	484	515	472	513	534	505	510	500	531	498	512	469	516	521	506	477	537	473	517	475	498	527	515	512	495	541	487	497	504	507	510	487	578	479	496	538	540	508	534	514	469	528	508	513	534	528	510	510	547	533	509	483	507	487	485	526	514	540	556	542	512	492	505	516	517	513	520	491	533	475	537	504	507	499	512	509	512	499	506	545	514	484	463	533	517	535	493	509	539	497	478	509	518	486	556	489	482	497	514	536	527	540	501	520	529	477	507	522	433	478	506	526	526	505	515	526	519	533	524	480	532	489	483	548	532	526	506	509	510	542	500	514	506	507	521	497	505	476	492	471	506	530	513	530	529	508	550	529	502	505	522	519	480	503	536	532	501	567	510	508	470	545	536	503	543	508	523	489	489	460	511	507	501	499	508	494	525	512	482	515	516	510	551	500	512	516	501	505	506	525	534	510	473	519	553	506	515	495	527	504	497	499	520	491	499	502	519	493	519	509	542	508	466	520	498	499	447	519	541	522	556	523	472	517	505	519	551	494	479	498	526	533	506	524	493	522	496	510	517	485	499	529	514	526	507	494	499	499	497	512	539	524	519	518	492	505	533	521	488	533	504	540	516	498	500	485	495	499	511	496	532	546	518	483	503	502	528	527	513	530	473	482	494	520	501	479	512	520	553	537	504	528	474	509	527	476	526	513	484	467	550	512	502	518	490	524	511	472	490	536	506	512	553	499	520	532	483	465	525	506	516	501	526	499	496	526	524	478	498	498	508	517	509	489	488	508	464	508	475	496	495	508	522	511	493	499	527	493	501	479	512	485	515	517	504	505	514	520	519	519	517	500	529	477	547	494	486	552	557	511	523	528	538	517	508	499	485	501	537	526	452	463	510	472	530	520	536	512	454	454	503	520	476	481	509	518	494	488	537	496	538	507	501	493	494	529	492	534	450	534	500	546	539	511	521	487	558	509	508	527	539	499	500	494	495	561	537	493	507	478	526	517	512	507	483	499	506	518	514	519	530	498	530	508	512	524	511	503	531	487	510	483	467	485	528	555	497	496	518	472	502	522	566	524	514	502	503	477	510	524	535	472	512	507	520	531	516	501	525	530	527	466	467	524	523	525	511	510	557	532	502	534	517	466	503	510	481	482	512	493	516	530	508	483	491	511	471	474	493	552	515	485	551	500	480	512	532	519	467	487	508	531	468	487	505	513	532	523	500	529	507	471	465	484	535	478	475	549	482	498	518	518	522	517	515	493	492	525	549	497	528	483	525	497	512	479	503	509	496	491	498	483	535	497	500	482	491	505	509	480	496	496	507	526	523	497	513	501	474	531	525	491	508	534	516	506	524	537	463	507	483	480	524	498	515	456	534	518	512	494	481	509	525	519	481	504	519	477	501	546	529	483	554	515	545	504	497	496	518	495	522	522	508	529	544	503	506	479	531	480	555	524	520	508	530	487	487	509	499	514	534	543	521	529	500	485	540	475	486	500	508	520	526	473	552	583	487	511	532	540	550	538	521	510	491	545	493	506	530	496	501	541	538	468	560	487	531	518	499	512	472	446	539	523	488	491	515	491	536	512	524	475	509	502	539	526	497	501	491	513	472	518	549	530	537	499	515	533	513	488	560	503	485	517	498	509	536	491	488	497	530	507	466	533	502	478	480	504	529	476	513	464	472	501	499	498	525	499	480	514	521	518	465	563	485	504	494	501	510	517	513	467	519	522	520	549	510	466	537	514	521	472	511	505	488	493	535	556	502	506	520	520	589	524	479	529	521	521	510	490	515	500	531	506	552	511	548	480	525	496	466	528	521	513	494	500	491	452	509	508	489	491	509	486	516	541	531	482	517	512	502	547	498	482	506	521	503	488	500	508	515	509	515	505	504	493	524	526	530	510	488	511	540	509	555	514	505	522	520	508	500	493	548	537	535	519	509	514	538	553	485	486	502	487	550	489	495	508	566	550	512	534	454	572	513	532	538	507	492	505	504	484	521	515	530	524	503	516	526	510	518	516	510	504	532	487	526	538	536	521	518	450	511	518	468	483	508	532	517	526	462	478	495	507	482	492	488	509	526	511	513	559	467	466	491	528	515	529	511	493	507	541	511	529	458	554	554	489	486	517	518	546	511	500	488	478	502	510	515	502	490	515	531	525	519	507	469	504	488	510	523	526	495	513	494	484	519	519	491	530	502	523	496	514	499	469	502	519	508	471	494	487	485	471	506	490	499	520	521	499	541	517	503	489	530	471	547	512	479	522	498	504	530	507	560	508	536	471	519	498	499	512	535	523	512	519	499	474	509	541	479	510	541	525	478	506	528	463	491	489	520	502	524	512	513	551	534	492	469	510	537	491	524	541	534	490	486	512	547	498	509	520	518	513	514	496	486	520	505	564	478	487	530	527	546	486	496	478	500	530	533	492	530	484	499	497	522	547	511	528	527	518	539	489	511	532	479	542	521	507	524	528	507	487	494	497	476	505	486	511
17183	11738	2594	2249	5711	11764	9264	3692	1082	733	701	681	683	706	692	672	709	753	709	719	672	705	712	678	677	734	715	678	713	674	716	697	634	690	687	718	736	733	735	702	675	709	712	698	700	717	661	693	728	725	695	686	708	700	703	690	684	679	698	688	648	692	653	681	656	753	672	676	667	736	656	715	684	676	688	692	715	759	686	701	711	693	707	728	737	698	671	672	699	729	669	733	693	698	681	732	702	703	654	675	685	637	711	742	656	696	681	691	660	676	689	725	691	673	704	724	700	688	669	688	709	660	671	692	721	695	685	724	653	677	704	689	679	695	631	746	703	682	662	677	670	690	700	691	701	689	658	659	713	709	662	673	700	713	684	676	695	691	678	671	689	699	649	700	704	644	651	710	701	698	660	694	735	726	637	710	683	725	713	686	720	650	697	669	677	694	740	658	748	678	701	732	694	703	686	651	732	664	686	658	675	692	642	713	691	706	677	694	693	670	709	734	647	683	676	731	700	726	670	710	672	687	731	670	647	703	672	697	692	696	689	682	682	642	678	716	674	698	671	673	733	685	758	710	697	689	644	722	673	700	717	668	663	672	678	676	741	646	677	650	703	660	741	705	695	685	652	707	702	713	704	696	751	703	667	702	711	723	705	669	719	695	662	725	764	685	645	697	720	696	681	648	719	709	706	697	689	690	695	665	683	689	685	743	724	686	658	674	667	720	687	712	682	748	664	719	662	758	708	686	636	678	707	713	699	701	722	663	714	709	725	723	688	702	675	669	666	682	665	709	738	701	688	673	667	677	707	712	655	696	714	684	719	663	696	680	742	710	717	713	682	702	657	691	717	752	699	733	647	705	755	670	707	699	676	726	672	662	649	756	697	717	670	666	686	745	705	676	680	694	687	690	690	696	694	684	677	685	676	660	714	701	667	708	735	693	683	698	708	704	661	684	705	717	686	718	727	727	730	694	675	728	681	664	692	696	696	705	744	735	661	663	736	683	714	710	687	678	689	725	695	667	695	707	709	696	716	688	682	716	687	734	708	667	680	695	760	678	688	683	721	742	681	683	727	662	702	678	684	742	700	677	733	690	710	708	687	703	717	683	678	720	688	722	699	692	687	663	717	673	650	754	681	653	735	742	698	652	711	657	679	683	680	729	689	670	686	708	730	658	664	716	684	681	734	701	674	685	726	718	685	678	678	649	742	699	656	660	710	683	685	730	670	679	727	679	689	685	777	700	668	652	724	691	690	690	693	746	716	742	748	648	689	653	670	683	695	681	712	715	711	723	709	720	728	652	666	684	713	700	728	643	689	702	678	724	721	727	696	684	744	669	635	663	677	683	622	741	703	672	706	710	716	667	698	701	652	691	672	680	693	678	687	735	698	692	684	723	688	671	754	726	712	711	744	641	665	665	669	655	726	725	677	679	727	719	692	667	686	665	725	748	719	709	666	652	741	656	709	679	672	675	680	623	644	673	663	680	691	672	667	720	687	717	743	693	661	707	680	668	687	679	655	686	757	692	730	681	693	665	679	688	644	630	688	692	701	708	669	686	719	743	699	643	673	722	718	676	689	668	703	705	670	761	705	684	653	674	686	685	688	715	681	725	634	757	674	678	711	759	683	704	672	701	727	644	672	663	701	701	673	728	670	677	708	702	642	685	691	644	711	660	732	691	682	688	671	673	722	667	683	700	677	685	689	654	713	687	711	669	668	701	685	622	728	698	693	716	698	711	775	671	693	643	690	681	719	701	711	707	675	657	694	706	705	726	694	713	689	684	650	743	648	707	695	672	735	695	663	683	675	685	672	693	675	718	666	709	715	729	671	740	723	693	689	711	718	721	677	657	683	727	659	699	697	661	718	691	686	716	667	694	705	724	731	620	686	695	697	682	670	724	691	694	736	714	684	698	692	727	665	683	640	689	737	686	694	715	700	708	659	691	730	690	733	698	656	690	673	708	691	739	689	678	692	668	718	709	641	641	708	703	741	748	648	725	665	679	701	676	726	693	692	689	681	698	680	712	658	708	704	703	723	644	717	690	674	640	659	704	684	679	720	680	680	670	732	713	696	691	703	714	637	650	699	655	698	689	712	696	667	637	689	682	706	684	659	671	676	726	670	702	714	657	699	705	680	653	719	704	666	684	703	734	701	646	682	711	699	712	739	718	621	733	694	654	714	722	691	714	706	682	706	710	706	715	683	678	689	681	733	674	650	702	675	656	667	690	651	673	643	660	701	657	703	704	688	663	666	702	667	702	682	685	678	667	717	686	695	685	702	687	702	691	695	701	663	670	687	703	732	719	664	695	700	674	685	692	693	685	668	631	677	701	682	700	709	689	710	678	696	682	661	669	702	687	706	638	678	710	687	689	708	702	729	699	679	705	661	706	699	698	667	650	722	697	721	654	703	655	642	652	675	685	698	720	722	647	668	718	728	676	693	720	714	657	722	704	687	684	719	668	679	719	723	689	700	683	643	700	721	696	718	671	709	671	694	676	703	726	709	644	671	659	675	667	642	649	731	655	667	646	692	742	712	706	649	695	709	667	703	714	662	689	696	723	679	722	662	706	668	699	648	727	698	670	648	715	706	714	714	665	630	673	676	723	668	685	672	694	728	681	650	709	672	698	707	654	688	718	673	671	664	680	672	674	671	727	697	708	713	669	685	695	691	729	689	704	695	642	669	633	693	693	690	672	667	689	687	656	689	691	715	705	703	680	736	641	699	670	683	715	658	664	671	715	666	674	717	710	675	729	677	681	734	697	680	669	675	681	704	719	663	629	660	674	656	684	700	666	732	695	683	698	700	688	684	701	691	699	699	683	685	734	697	711	741	647	652	676	665	682	661	682	711	679	670	723	689	722	710	691	690	692	731	690	728	686	698	676	644	709	697	719	661	671	721	716	712	720	686	694	728	684	725	682	707	696	688	765	654	665	711	665	699	695	708	746	701	664	715	677	695	696	725	670	688	697	685	664	662	683	683	730	697	721	677	725	704	687	716	706	687	728	673	703	665	684	683	683	701	685	672	699	642	687	691	694	697	656	678	675	673	707	717	698	698	720	668	696	660	674	673	701	701	725	702	701	708	682	697	689	710	671	692	639	673	645	728	665	685	698	669	647	707	697	688	685	637	697	779	671	713	701	725	692	672	642	710	715	695	692	690	695	663	671	744	740	682	661	737	702	687	686	689	718	675	689	702	692	682	628	688	685	693	675	689	685	673	697	715	715	701	712	687	710	725	700	638	720	666	704	675	693	714	665	664	662	718	672	646	709	654	655	668	688	708	697	722	706	728	658	692	791	682	707	645	655	713	698	679	682	686	658	743	714	719	678	672	721	695	682	687	726	690	670	670	705	726	643	712	653	682	710	686	690	725	685	708	761	717	695	687	703	660	725	703	730	685	723	666	735	676	666	767	704	666	693	708	707	661	696	679	700	712	723	693	711	688	691	718	670	674	683	703	731	698	704	684	696	638	651	739	734	653	658
23320	21086	27535	25728	29059	37773	27360	8829	1106	458	408	426	505	408	435	412	428	417	405	450	484	467	423	451	404	413	437	499	401	421	411	438	466	431	440	474	442	434	415	460	440	446	448	373	400	417	447	426	422	444	430	444	417	432	397	420	429	467	417	414	426	410	395	444	414	399	405	420	410	420	415	436	435	458	476	462	423	443	445	472	398	405	435	384	442	417	420	411	434	430	438	457	442	479	445	462	437	431	462	411	420	436	457	455	449	444	433	442	421	419	417	463	424	410	403	431	435	463	387	436	376	428	434	423	417	445	429	461	457	410	417	437	420	447	450	424	425	417	419	443	393	433	427	402	433	445	414	426	388	389	426	423	431	415	446	430	431	422	418	457	433	412	431	450	432	427	453	455	450	424	432	391	442	429	470	419	436	439	433	452	444	465	453	462	422	459	435	423	399	460	426	461	417	433	396	436	455	437	452	421	443	440	447	424	466	418	438	443	450	401	409	455	405	423	411	436	454	444	437	425	420	430	429	442	452	426	437	445	431	406	475	420	389	433	402	408	449	458	436	400	429	413	425	426	405	421	426	456	430	421	415	458	445	406	416	402	417	411	466	440	401	415	423	431	383	419	420	415	432	433	443	418	449	402	437	413	444	406	420	417	433	436	404	402	436	459	438	421	423	433	437	424	436	442	454	429	419	467	431	484	427	407	465	416	416	446	395	463	405	406	423	445	407	427	435	429	434	456	457	407	434	420	428	426	461	488	420	420	445	451	436	433	442	411	421	411	463	433	440	443	439	459	435	437	444	414	455	404	428	428	494	456	442	485	429	432	456	457	433	415	467	421	464	440	411	433	450	457	414	449	428	431	463	465	430	398	435	440	443	391	434	415	427	411	410	448	436	421	437	435	417	414	414	441	424	441	419	404	423	423	456	435	449	435	435	423	450	430	430	408	452	405	441	421	413	438	406	424	406	400	420	428	464	419	446	416	419	426	427	414	414	421	441	391	439	438	420	425	424	425	420	472	443	439	433	426	455	419	401	443	438	450	413	410	501	434	444	443	413	456	469	410	462	412	411	436	427	440	420	465	406	460	421	457	435	430	450	458	431	416	452	420	478	407	461	413	427	423	428	442	471	451	455	421	455	422	433	446	420	414	410	425	460	444	433	386	430	431	408	407	385	445	443	394	444	412	432	429	427	431	417	449	435	417	394	438	482	427	452	449	430	433	446	415	410	439	413	445	429	390	433	412	440	420	414	396	439	420	427	412	441	445	459	445	442	446	428	412	454	421	445	397	426	456	424	453	429	443	446	399	433	426	443	455	420	434	455	422	438	411	443	438	442	416	453	433	428	440	448	454	429	405	420	440	442	456	421	422	391	434	447	416	458	421	438	452	423	416	441	388	454	431	423	422	439	407	436	435	424	426	407	436	433	421	446	450	463	413	453	424	392	405	431	420	421	439	459	451	424	401	393	401	418	430	431	375	401	439	432	433	481	414	394	412	394	424	447	451	431	457	417	410	422	451	449	429	419	431	434	400	435	431	426	456	391	406	422	436	402	404	444	430	444	398	408	427	459	424	459	426	425	425	445	472	418	413	423	421	473	432	432	436	438	451	469	415	412	445	415	420	412	428	468	445	443	429	440	423	405	396	442	421	435	442	412	491	454	420	455	464	443	404	409	412	421	435	434	448	410	466	396	445	419	436	414	426	401	422	424	424	406	379	423	394	438	426	443	408	443	412	475	434	427	428	449	440	436	438	470	438	447	460	432	428	408	433	443	416	413	426	413	469	405	408	442	403	445	447	422	444	489	467	410	433	442	379	431	420	379	437	412	455	422	437	413	455	487	404	429	397	403	436	411	455	444	430	419	504	387	433	454	432	446	414	438	450	422	430	411	438	444	445	416	475	419	435	414	461	421	440	419	438	464	454	400	473	416	410	458	417	420	443	420	478	483	443	460	458	433	409	409	416	418	415	451	449	453	421	420	451	396	414	428	440	421	424	440	460	452	450	410	429	395	412	439	440	423	432	391	418	382	403	438	424	413	428	435	406	403	404	402	440	445	420	431	441	474	424	408	433	414	416	447	423	425	450	465	441	391	412	397	425	392	435	399	427	405	448	442	410	445	432	442	417	454	402	427	483	455	408	392	430	433	473	448	432	501	471	429	401	432	446	435	403	415	436	435	453	396	430	432	427	447	422	414	432	416	427	445	437	421	390	454	435	408	454	427	424	470	431	423	380	414	458	431	437	452	427	453	436	454	418	402	414	398	418	400	424	450	439	422	438	398	417	436	433	405	429	456	439	424	428	458	456	426	422	413	464	477	419	433	420	442	427	406	420	444	448	426	394	427	419	438	444	424	455	412	437	394	443	428	438	425	455	418	439	433	418	436	446	408	413	409	455	425	430	419	432	419	404	445	427	460	449	410	410	444	456	439	426	385	442	400	418	423	402	406	427	420	433	422	411	413	414	441	427	456	416	475	420	477	454	419	428	400	416	443	435	435	434	438	425	434	447	445	446	429	451	409	421	404	453	456	422	404	444	456	438	414	472	440	440	461	438	420	452	428	424	434	434	411	427	466	468	437	432	442	433	443	396	402	465	395	478	460	411	420	438	409	427	394	418	442	447	399	440	432	455	428	387	483	414	450	422	445	414	392	438	404	429	411	420	452	431	454	439	416	427	397	427	415	407	430	443	444	445	426	443	411	451	429	418	413	408	457	467	476	438	411	405	436	418	428	426	426	430	401	407	452	448	426	457	413	406	431	410	437	437	411	472	432	402	440	384	450	423	415	417	437	412	409	402	445	422	425	401	399	467	453	424	404	468	407	390	423	452	425	457	415	434	414	424	408	432	426	450	435	459	403	378	428	424	429	442	415	433	405	447	438	409	447	467	418	457	432	442	426	462	424	482	433	420	473	448	402	476	426	429	405	446	460	426	423	438	432	444	457	419	438	405	386	413	373	424	424	437	413	436	421	399	468	414	447	475	405	415	442	426	441	482	432	421	428	434	460	402	415	428	427	432	411	471	460	380	413	397	473	399	403	408	420	445	432	409	419	449	412	463	438	429	422	472	428	437	431	460	463	416	471	401	427	422	450	420	424	431	431	445	435	416	450	422	400	448	463	401	424	429	432	430	446	411	417	418	429	465	463	441	431	446	430	429	435	430	436	414	420	405	462	430	424	373	393	450	409	450	396	414	432	434	399	440	413	423	427	434	446	441	459	434	444	419	437	432	428	421	436	390	438	442	441	453	418	405	445	430	405	439	414	415	464	428	418	454	380	425	423	443	474	414	416	437	390	402	462	428	394	445	420	441	476	440	462	425	413	462	416	422	482	432	421	431	438	416	424	407	451	452	434	439	447	412	444	436	418	421	434	426	437	446	401	434	469	422	431	425	426	401	437	404	375	399	434	400	455	440	432	424	409	420	448	407	410	430	454	412	427	394	387	404	480	453	411	438	442	435	431	413	398	463	425	437	417	433	474	411
21164	24515	10314	30526	40473	42568	28988	10798	1558	609	587	597	585	543	621	626	592	589	591	561	610	567	592	578	596	602	638	575	557	576	580	602	591	593	597	594	578	609	589	617	610	577	605	600	578	602	597	606	609	580	581	665	617	585	627	532	584	554	559	575	633	568	615	612	588	597	608	559	588	578	567	572	571	578	580	605	613	572	599	587	565	541	609	559	636	580	595	610	596	561	581	594	603	597	643	587	578	616	582	560	625	627	598	577	579	628	616	585	593	597	593	587	603	548	624	608	577	595	624	563	579	596	580	588	610	569	622	552	581	589	566	616	620	579	607	571	565	594	580	614	615	575	606	584	630	628	598	598	584	556	584	644	615	591	589	637	634	610	617	567	614	607	592	617	613	565	560	587	625	585	590	605	573	583	585	632	625	601	622	599	594	567	557	613	606	597	574	586	615	620	568	601	604	586	592	574	601	604	606	553	598	561	601	588	611	583	600	620	608	597	553	576	624	608	628	621	551	614	609	618	619	614	622	581	590	624	592	591	609	608	637	586	644	531	594	608	605	616	627	570	582	656	619	593	539	603	617	616	601	579	611	633	591	558	619	579	565	624	653	595	584	580	593	577	623	615	579	586	611	571	572	619	608	610	632	609	581	614	594	609	577	598	579	613	590	604	588	609	588	584	600	595	593	594	589	599	618	636	577	599	614	593	654	591	604	614	576	575	596	590	595	576	579	602	610	583	648	587	569	624	607	592	587	562	588	564	586	582	600	573	597	612	608	569	574	576	618	592	625	627	633	549	619	593	606	622	611	649	619	596	568	583	601	587	571	608	620	602	589	594	558	603	620	621	614	613	576	583	563	581	560	571	608	553	577	610	603	631	564	632	564	600	593	589	580	598	543	588	629	589	586	590	587	610	596	609	604	572	591	610	572	637	585	633	617	625	578	577	632	634	608	567	639	597	630	584	550	569	591	638	614	584	589	553	569	610	585	569	581	617	601	604	597	603	602	568	606	601	590	598	644	614	603	565	600	598	620	570	580	634	610	584	619	584	569	638	554	590	603	596	612	595	613	601	623	582	598	610	549	616	586	567	610	599	572	610	610	576	611	624	597	567	588	604	589	579	565	604	596	575	609	587	606	607	581	566	582	639	591	600	584	584	628	630	609	590	602	612	655	600	556	558	591	561	558	585	588	581	597	601	627	648	636	611	626	619	610	595	576	608	553	562	576	570	608	602	600	627	626	612	600	553	572	593	617	569	590	595	575	583	588	546	579	597	614	611	571	571	541	584	601	569	657	599	626	612	569	608	582	599	620	632	600	637	628	585	574	593	666	608	566	616	583	606	586	638	596	623	592	625	610	617	582	574	590	542	563	600	600	622	552	585	597	607	588	608	577	620	628	560	556	614	588	599	624	613	623	599	634	603	548	555	576	576	581	627	571	621	574	639	579	578	596	627	597	550	590	570	579	641	622	593	614	562	601	600	632	609	574	597	587	600	583	624	601	623	646	623	605	627	592	556	550	591	612	590	543	576	557	662	628	594	585	578	595	576	598	565	545	640	563	608	608	610	538	583	608	577	611	606	640	576	599	580	564	629	621	592	609	594	603	585	629	613	596	569	593	582	598	576	628	578	596	607	585	637	601	615	563	598	558	631	605	620	584	572	609	574	577	563	617	602	578	609	647	593	606	591	602	632	615	580	642	614	619	544	612	629	627	573	616	602	611	596	641	622	552	627	619	652	582	600	637	622	603	644	566	616	532	608	624	604	553	628	620	640	603	603	620	500	584	600	632	581	589	617	568	549	610	562	596	559	571	593	563	608	572	604	586	622	592	599	539	600	643	604	548	560	614	583	593	621	614	587	563	574	601	602	586	604	598	603	626	619	609	607	598	603	622	583	620	596	622	614	621	604	577	620	575	636	567	554	614	563	636	586	573	569	596	644	607	594	604	597	588	608	608	631	626	579	597	551	585	575	619	593	575	587	578	609	578	599	546	634	578	561	567	592	592	597	585	621	615	571	616	603	579	637	602	618	604	570	604	575	609	601	621	632	647	627	613	627	598	588	616	611	614	574	603	588	611	573	543	536	629	638	590	597	586	574	601	595	629	559	572	612	589	602	627	621	607	557	568	607	632	597	578	584	608	596	571	634	624	618	588	560	573	592	589	614	656	600	569	596	566	571	622	601	595	623	570	552	598	573	593	625	611	629	587	582	582	585	609	661	586	597	569	600	637	622	622	610	634	618	568	555	602	569	608	619	578	582	615	627	618	564	628	578	583	603	627	618	590	573	606	592	613	609	628	578	581	617	603	624	560	580	600	573	615	571	629	583	584	582	580	561	578	617	602	576	566	585	597	632	560	580	596	597	610	622	547	567	605	602	577	558	618	617	599	613	577	587	600	617	640	560	590	600	593	625	625	598	635	636	569	630	604	560	596	613	583	636	588	627	583	616	606	615	537	615	570	576	568	572	595	570	590	592	553	567	617	573	604	612	615	615	603	582	636	577	593	591	509	586	585	621	510	581	578	568	597	541	574	604	585	603	607	560	574	594	583	615	629	581	606	584	592	606	569	591	615	546	630	581	588	591	588	600	590	590	591	658	580	632	616	613	545	553	631	622	607	598	557	587	614	616	609	541	617	591	624	561	625	602	619	589	582	564	569	599	554	563	567	606	586	585	587	578	621	591	597	591	613	602	635	601	599	594	629	585	602	595	573	596	635	615	584	574	588	609	597	620	592	589	602	630	628	637	556	575	535	597	587	591	604	603	635	630	581	531	620	583	607	625	594	584	628	581	580	612	555	585	609	588	610	595	634	572	619	563	618	617	598	644	613	583	608	631	643	593	552	552	583	573	621	573	535	562	604	591	545	624	581	577	597	621	577	572	603	612	623	556	572	600	559	620	626	636	598	544	630	624	632	615	592	588	615	617	639	569	605	562	630	619	623	623	597	595	588	571	572	550	586	604	618	589	664	583	601	543	620	615	561	583	588	602	603	550	566	629	581	583	589	618	586	586	587	564	586	604	557	570	596	629	634	637	585	633	625	600	579	586	585	602	637	607	598	581	617	614	585	538	589	611	594	574	562	570	614	562	572	624	597	601	602	623	612	604	608	598	562	646	585	617	557	564	615	647	602	601	600	560	605	651	606	593	582	582	586	632	593	582	605	612	594	604	601	581	600	542	598	616	641	589	610	566	610	584	559	561	605	599	554	626	593	596	554	604	582	554	560	556	613	590	635	587	597	602	614	599	574	626	606	614	601	594	606	624	585	611	578	570	597	572	639	636	550	591	605	613	594	590	592	572	609	565	596	605	600	602	607	607	657	635	616	602	600	596	610	601	615	599	600	640	585	607	593	589	607	559	592	622	603	631	615	590	627	610	601	626	622	612	559	581	606	633	559	583	614	616	601	604	572	599	565	616	616	597	614	594	603	579	578	580	575	570	564	538	601	591	593	598	558	611	569	591	608	568	587	601	549	568	576	632	608	588
24893	21183	25395	23841	20081	24629	13113	3306	708	412	411	438	430	443	443	431	346	415	434	440	374	410	427	393	425	413	419	421	407	411	425	426	398	414	392	413	419	457	382	407	429	415	431	421	398	432	399	377	423	404	408	402	436	408	419	410	386	453	408	392	400	382	422	410	408	439	376	393	423	404	434	418	412	391	402	368	424	406	426	440	416	393	409	440	381	433	429	406	407	434	433	402	411	432	408	406	447	423	427	392	383	374	430	458	382	416	398	419	428	430	433	381	394	424	429	412	410	388	434	408	412	435	429	389	439	450	418	418	372	402	425	424	419	406	384	441	390	417	426	405	415	422	381	433	410	423	392	437	402	393	407	400	452	392	408	402	395	399	426	403	422	381	403	419	388	407	419	395	424	410	434	396	415	424	424	398	424	415	411	411	398	403	418	458	408	401	455	393	411	415	391	406	390	393	397	385	409	432	402	397	392	410	438	385	413	387	428	423	412	417	401	403	374	421	406	388	375	407	436	439	383	374	416	389	451	383	401	390	424	412	413	407	417	397	411	423	428	429	419	383	397	440	428	410	395	396	431	395	408	397	381	384	423	379	416	383	430	425	401	399	418	419	418	413	382	379	419	388	389	437	382	421	418	437	422	375	416	405	412	380	433	433	431	419	412	393	418	407	377	379	454	458	418	417	436	433	410	359	442	399	400	382	408	426	392	434	447	419	404	405	414	392	419	440	416	440	400	426	425	442	386	408	429	364	412	405	387	449	413	419	420	374	420	386	396	388	428	380	419	411	420	455	397	425	425	431	387	383	381	402	404	390	399	411	421	418	381	397	459	388	432	421	419	413	434	410	386	408	421	413	405	431	427	436	398	402	374	391	415	407	385	403	413	425	399	402	413	408	461	388	413	399	431	424	412	362	432	446	413	399	389	402	420	410	393	376	379	400	402	431	370	403	386	445	414	429	404	398	389	421	368	406	424	414	417	395	405	428	432	421	398	419	436	413	384	394	400	433	392	414	440	392	364	392	392	415	398	410	417	422	432	406	394	400	418	409	388	432	411	388	399	413	434	430	386	404	399	388	404	446	406	368	387	406	414	391	429	409	426	417	408	415	422	408	412	397	461	387	402	452	385	387	434	391	419	366	421	400	383	425	419	399	354	398	420	423	380	381	399	414	415	414	439	424	402	410	416	398	431	427	396	371	431	412	381	430	398	412	417	409	424	430	434	438	383	394	418	437	400	426	401	423	432	414	402	412	395	403	417	416	422	400	368	421	381	456	392	429	402	382	413	409	410	405	389	434	395	417	433	406	398	394	441	394	402	365	415	437	412	447	422	404	387	360	432	396	419	420	412	395	401	397	416	409	417	424	436	454	383	409	419	422	418	432	413	373	401	394	400	399	419	411	393	403	403	433	391	403	404	407	402	381	393	441	412	392	414	381	418	403	394	438	406	438	443	402	391	397	414	375	413	383	449	425	407	415	417	396	382	422	395	408	417	400	396	383	389	428	412	436	394	392	451	446	400	397	418	415	386	406	416	395	401	399	408	433	402	403	399	388	390	394	409	401	423	416	398	422	415	409	400	429	418	359	401	414	441	390	408	408	420	457	435	398	431	409	403	398	382	418	411	429	411	388	393	389	370	416	371	411	419	402	419	421	426	408	422	414	414	436	448	435	405	403	417	408	389	388	388	436	405	365	401	398	415	392	400	418	447	412	450	397	437	411	389	424	359	384	430	399	381	420	415	420	435	427	414	388	403	427	399	393	435	390	433	405	406	390	422	441	421	392	399	440	423	388	444	436	393	426	397	414	450	429	368	396	413	394	410	397	408	425	382	397	381	413	435	394	410	402	405	399	442	407	418	423	435	418	400	423	385	453	387	452	387	373	391	456	400	403	400	413	394	408	449	370	438	413	378	400	430	386	408	419	389	397	387	405	414	461	418	372	428	382	403	399	435	422	428	364	412	416	401	462	416	397	441	426	417	397	415	436	414	359	417	378	442	422	381	395	387	419	408	414	415	431	395	424	402	410	384	397	433	425	415	381	421	399	390	404	409	413	414	406	377	430	434	385	390	407	422	368	414	371	383	424	422	393	398	403	412	389	418	413	419	407	447	408	422	444	382	426	419	400	456	397	436	409	381	433	415	401	428	414	423	378	403	438	366	436	408	396	403	388	413	424	388	397	397	418	392	426	420	407	415	411	395	425	415	392	399	378	427	427	418	411	403	412	404	422	406	397	395	418	420	433	425	396	424	405	436	449	387	439	415	386	433	387	401	392	407	386	424	418	429	400	426	395	383	431	403	415	404	429	415	464	373	398	375	388	412	373	413	434	349	405	410	436	409	432	402	413	394	399	414	389	405	409	417	442	424	414	394	405	391	404	401	427	411	392	389	410	422	443	415	403	414	367	387	415	396	391	431	381	399	386	422	399	379	361	450	383	409	381	412	389	434	403	394	393	420	447	395	430	402	420	401	397	389	422	427	394	388	399	439	438	380	389	388	396	423	388	412	392	444	401	400	424	408	386	414	423	410	423	386	416	410	426	398	390	398	415	404	429	411	381	399	393	378	407	421	402	423	460	347	378	382	435	415	407	427	403	424	369	430	407	441	443	403	394	410	436	427	398	462	382	401	387	411	394	415	410	437	386	411	418	388	423	393	433	419	362	414	415	412	441	383	376	396	433	381	426	383	391	433	412	395	405	416	387	402	418	393	402	389	445	420	406	421	378	414	423	403	403	401	391	396	409	400	411	420	407	413	400	404	394	392	423	430	371	390	422	430	441	391	417	401	407	410	408	367	392	405	423	379	390	389	413	383	410	385	421	391	402	424	376	402	430	365	375	369	389	413	415	415	423	398	387	396	413	376	410	423	398	414	416	457	408	406	385	424	399	414	444	392	457	400	391	403	400	417	398	383	411	429	404	417	410	383	468	436	409	399	408	406	390	451	433	419	399	390	433	407	434	434	404	413	392	380	380	407	412	419	400	431	400	405	410	416	402	400	383	401	383	421	399	387	438	425	413	389	373	418	392	398	379	406	417	413	387	426	431	399	410	389	440	404	392	401	414	437	433	408	419	366	408	413	448	448	432	388	409	397	408	391	422	399	412	429	396	433	403	414	416	410	431	421	409	379	390	400	444	401	374	431	392	443	432	419	422	443	387	409	417	376	408	418	438	413	434	405	426	434	423	427	412	433	418	424	396	422	379	424	393	388	431	432	405	423	381	424	405	395	417	432	408	443	378	412	415	413	425	380	422	427	410	409	417	407	426	389	402	409	379	416	442	409	431	428	409	384	429	435	437	452	400	422	413	373	418	424	420	431	426	406	396	395	403	389	396	390	401	364	408	399	420	420	392	426	398	406	405	415	401	402	423	420	418	375	404	423	379	433	372	370	366	416	395	388	378	407	396	398	401	441	401	407	422	406	429	416	423	393	420	439	416	411	425	418	448	421	390	430	407	434	411	410	464	392	414	390	422	425	418	392	415
18578	16512	5382	11565	31471	33978	18935	6224	1049	518	543	584	560	561	583	559	536	559	551	512	550	554	572	563	573	542	583	569	559	569	524	526	547	601	534	522	538	580	589	565	608	561	556	627	553	555	534	544	502	514	567	547	540	569	543	543	549	589	556	549	568	518	582	567	600	582	565	558	524	561	549	553	596	577	554	540	574	520	585	557	531	592	539	575	590	536	568	556	535	522	573	532	564	559	566	566	578	528	560	541	604	617	593	522	518	559	586	585	553	554	549	608	558	549	551	589	572	519	552	558	564	566	581	560	559	568	541	574	588	585	540	578	559	559	587	576	546	547	576	549	543	557	560	591	554	560	577	534	550	527	584	586	555	561	598	553	585	531	588	558	579	528	556	531	537	535	545	516	587	533	529	570	536	554	541	570	549	541	577	571	574	551	547	576	541	536	540	564	554	592	565	529	558	598	560	575	555	551	520	585	575	551	530	505	549	592	543	568	585	554	567	551	594	539	567	522	533	549	546	523	567	565	519	552	535	584	566	598	587	555	527	546	546	554	542	554	541	573	585	551	548	557	579	523	514	532	547	572	546	508	485	557	497	587	518	579	579	592	601	593	596	561	567	566	580	580	560	597	556	577	535	561	567	583	566	520	541	539	555	530	529	540	561	551	568	572	570	522	568	539	544	531	546	562	557	519	579	566	516	539	545	556	564	570	590	537	552	584	615	593	581	558	592	554	554	544	601	582	543	515	599	546	535	572	529	549	571	482	533	555	537	557	584	569	531	558	536	524	590	545	579	546	545	526	533	556	570	568	554	547	542	570	547	544	552	517	546	562	559	619	567	561	562	561	557	531	574	528	540	552	539	550	541	555	531	571	543	593	516	530	554	532	590	549	556	567	557	519	547	566	516	602	532	599	596	532	565	554	523	553	569	558	566	579	569	580	575	501	589	532	541	548	556	537	594	577	587	533	547	539	536	532	524	572	564	548	556	526	570	544	543	545	535	599	518	557	526	556	573	535	629	552	577	534	570	556	526	565	565	548	547	593	544	584	544	544	524	544	549	564	573	517	593	569	566	542	574	605	554	527	571	590	568	543	582	562	597	561	590	561	571	535	559	556	568	545	529	560	584	563	581	508	558	567	554	581	533	531	555	576	566	565	582	553	569	567	582	572	587	545	570	601	575	543	573	540	539	572	587	585	546	538	562	559	557	586	530	541	574	568	558	566	566	558	557	556	558	580	551	551	561	567	541	542	600	538	618	588	533	567	528	557	569	541	567	519	571	549	595	583	543	580	569	540	555	551	565	567	580	550	540	583	599	534	587	558	568	625	531	568	570	558	577	549	538	527	552	497	559	542	576	544	558	534	532	550	552	550	613	508	574	544	577	507	552	549	557	515	530	574	549	584	606	516	577	553	552	582	564	587	568	516	553	571	597	509	531	542	561	550	564	558	535	563	517	557	529	561	584	575	550	598	555	567	561	549	547	571	562	557	559	571	575	573	538	511	559	548	583	546	566	551	544	555	529	562	602	587	568	560	585	574	609	558	559	523	558	549	554	544	603	545	526	580	521	534	531	530	563	568	565	552	584	529	558	566	571	559	564	554	580	569	542	550	587	600	569	503	545	535	568	550	583	578	552	566	551	567	597	579	550	557	556	593	593	504	559	573	554	536	564	524	563	595	566	564	561	544	512	557	540	527	578	530	524	536	567	567	565	562	561	574	615	548	574	518	547	608	540	520	559	590	555	593	597	537	559	533	561	539	565	481	552	575	526	559	540	539	538	594	556	565	597	575	570	563	556	569	566	567	515	557	527	591	521	538	532	552	542	560	577	556	551	522	567	556	554	553	586	566	546	532	580	537	616	537	565	493	582	536	535	550	567	628	515	567	530	549	529	574	512	549	574	546	542	555	524	552	547	548	541	577	619	529	584	495	551	482	539	557	603	569	574	543	547	532	591	562	542	570	568	536	559	531	549	601	561	570	532	569	565	585	568	554	549	531	558	565	588	560	561	565	585	573	588	542	577	577	540	571	543	501	501	568	548	589	560	518	533	565	569	559	525	573	571	556	567	576	564	521	519	543	530	612	558	572	573	545	561	523	585	589	590	565	547	580	606	541	561	529	501	584	514	536	554	559	568	575	606	574	558	555	581	592	546	510	561	547	546	530	527	556	570	551	534	493	590	556	527	592	579	581	521	574	597	563	534	546	553	568	537	535	581	566	567	572	554	541	574	536	520	567	532	585	530	540	568	551	507	570	568	542	546	566	554	524	544	525	581	519	615	555	537	580	592	587	556	574	521	564	579	556	533	588	584	548	617	568	623	522	587	569	566	567	518	533	591	555	581	503	559	565	556	554	543	577	532	573	553	581	572	544	558	552	584	555	539	589	544	537	556	559	597	533	511	561	519	525	530	537	544	560	538	619	519	559	559	571	556	569	533	507	580	534	576	514	528	582	566	556	553	589	558	570	553	550	509	513	553	610	558	519	574	540	533	538	591	566	540	541	594	569	554	538	554	554	532	535	528	548	598	521	614	554	556	545	542	526	536	565	574	550	528	532	564	550	550	553	574	589	558	531	552	563	521	557	559	549	542	537	582	594	540	540	551	505	547	553	578	553	525	497	554	601	612	541	547	551	576	535	516	565	561	535	581	497	561	556	529	612	562	577	549	572	546	569	615	536	547	546	572	558	541	547	565	560	528	565	541	557	596	567	552	530	569	517	545	521	558	543	535	528	624	535	558	553	535	546	599	611	531	570	538	598	567	544	553	545	528	563	555	545	533	520	543	584	569	530	580	546	556	556	541	573	602	551	576	534	579	539	566	516	570	571	546	538	539	544	566	550	600	586	595	553	552	560	515	548	555	567	558	587	522	568	553	586	520	559	565	586	584	557	575	625	556	573	524	582	547	579	534	543	608	520	555	530	618	586	532	521	585	596	555	591	513	583	523	544	556	556	561	546	562	601	567	581	584	541	538	568	573	562	526	570	569	524	537	577	589	556	546	554	551	530	582	545	577	552	569	521	538	610	567	548	574	530	586	569	530	564	543	552	556	583	572	572	545	558	553	562	542	563	539	554	591	540	587	563	588	566	573	540	561	540	530	537	540	565	532	563	572	542	502	582	534	543	561	560	566	565	583	567	539	578	552	579	538	538	561	549	554	560	533	522	571	560	565	577	558	537	527	522	518	542	524	547	567	528	574	540	519	553	555	542	554	596	523	563	619	585	535	526	604	534	569	517	553	545	605	606	551	528	573	523	534	572	569	573	557	558	576	582	572	563	564	563	566	597	565	560	568	576	579	543	568	513	553	571	562	550	566	586	578	509	565	569	566	546	555	548	528	542	591	549	547	605	516	614	603	542	536	548	558	573	581	524	559	554	591	566	524	552	500	524	541	573	528	612	531	537	549	588	544	545	518	584	561	568	547	551	580	540	560	541	559	526	553	573	529	578	558	527	543	580	594	555	561	538	592	579	569	549	570	552	582	498
22354	21111	28220	24167	29527	48196	35214	15379	1964	305	279	260	276	281	268	249	283	272	267	304	284	280	275	293	276	272	278	259	281	296	281	283	279	308	279	297	270	245	265	299	264	246	235	290	267	296	283	269	288	235	282	290	280	252	287	286	269	304	267	270	321	249	290	275	288	265	242	275	273	277	277	283	285	280	253	248	267	244	269	276	281	288	270	286	249	289	297	281	240	309	284	303	297	256	299	275	251	258	270	245	306	264	273	258	289	268	238	260	270	260	293	323	280	275	305	283	306	258	304	280	262	254	260	283	272	274	279	262	273	294	254	301	245	279	273	264	297	278	257	286	276	264	277	228	274	281	238	237	278	274	263	266	300	268	258	282	262	273	256	296	288	284	276	305	264	295	264	272	277	293	291	293	289	286	288	236	262	264	277	268	274	253	300	268	270	306	273	295	284	278	272	274	290	285	257	264	260	296	272	266	262	283	267	257	275	286	275	257	286	265	281	256	270	245	288	286	286	289	264	266	256	276	271	290	279	279	271	265	291	245	283	275	280	275	271	279	269	308	281	303	287	269	250	298	282	295	282	281	288	268	289	289	279	285	270	289	275	276	274	270	279	295	313	293	267	268	261	262	263	252	274	289	291	272	271	302	275	266	312	274	239	256	291	274	273	277	290	287	280	253	286	275	268	276	283	271	267	296	263	283	306	273	280	227	277	289	285	273	302	294	267	277	251	281	283	273	285	286	282	258	277	257	303	262	286	267	258	302	271	270	321	259	294	297	288	293	259	248	293	281	263	267	282	266	274	285	256	239	255	281	280	280	274	261	280	298	277	284	291	273	282	278	269	259	281	287	266	275	313	288	250	253	277	263	276	294	280	284	252	259	301	291	282	265	249	251	248	277	277	266	278	272	249	281	283	284	289	276	280	298	274	268	277	275	292	300	284	287	267	267	322	236	272	266	282	229	253	295	277	251	289	276	285	292	268	259	270	240	291	270	294	324	301	310	285	270	261	275	264	284	295	286	294	287	250	289	278	253	270	260	289	257	259	260	269	283	297	283	274	290	296	318	274	269	268	265	284	271	249	258	281	275	275	267	269	291	284	268	260	285	291	258	276	256	267	260	284	270	288	272	292	235	264	278	263	267	291	268	270	270	301	268	275	253	265	254	255	267	252	289	250	284	286	284	267	286	260	263	270	261	282	267	252	316	274	283	280	289	234	260	269	254	295	247	292	261	278	286	269	274	267	293	265	272	295	305	268	281	288	310	261	271	273	273	279	278	281	280	276	264	290	279	264	266	262	280	275	268	281	294	280	267	268	286	260	283	252	289	260	288	271	289	261	268	280	273	282	255	253	267	292	273	297	279	256	275	272	287	279	274	278	314	262	285	273	298	251	271	282	287	291	288	263	263	270	293	274	260	297	261	258	283	270	241	255	269	259	239	267	290	272	291	281	264	303	287	251	264	263	285	289	297	235	303	272	256	251	282	283	275	273	307	267	268	253	289	281	286	304	288	274	274	310	269	285	263	239	282	277	275	260	282	277	269	256	288	253	276	263	307	288	278	251	291	282	266	257	262	235	260	289	299	276	254	275	264	265	281	286	293	282	289	281	283	272	276	263	290	267	277	260	265	290	278	284	286	275	275	283	292	284	272	272	289	274	263	290	300	287	272	275	272	278	269	309	250	303	261	271	283	271	294	279	276	279	280	281	256	282	281	267	290	270	263	276	259	275	238	295	245	268	227	282	261	273	306	289	255	282	274	280	270	282	289	269	255	294	280	281	267	275	268	245	266	288	248	271	280	291	259	252	278	280	279	276	275	264	244	275	305	283	259	320	271	270	264	254	271	257	284	279	278	312	286	283	277	288	285	294	290	274	275	260	284	272	272	282	291	293	277	284	274	265	293	293	264	279	275	312	276	266	256	275	278	261	294	274	278	298	284	305	255	254	277	246	281	257	275	246	299	297	274	251	288	275	271	257	275	271	265	290	260	260	257	273	283	272	256	281	279	267	249	268	295	253	279	274	296	299	281	268	287	282	277	260	285	316	283	268	276	281	289	279	296	287	305	282	285	292	279	271	275	256	297	306	261	281	300	250	250	302	265	261	259	296	273	310	283	277	284	271	271	282	292	270	259	264	250	299	294	289	239	258	301	271	279	272	285	276	283	270	267	273	257	271	295	308	281	278	294	239	279	278	272	244	268	269	267	275	262	292	283	302	277	278	268	262	265	262	276	290	277	255	295	266	286	297	285	267	275	305	268	250	274	304	287	288	257	242	267	275	276	288	273	261	285	265	261	299	264	264	294	267	249	264	268	266	302	275	285	269	297	305	219	245	265	291	284	278	279	270	267	316	275	289	266	271	302	257	285	272	260	268	259	286	258	277	271	260	298	270	303	265	262	288	279	257	264	281	287	256	306	252	309	300	301	287	280	291	252	279	273	312	273	283	314	256	282	286	252	263	257	243	303	282	306	272	304	269	272	287	275	280	275	285	315	293	275	268	263	258	308	271	296	264	261	253	278	259	304	264	272	270	282	280	255	281	286	235	281	273	264	244	261	247	303	282	292	244	247	289	276	261	279	310	319	252	289	292	276	254	280	296	271	275	260	269	278	291	295	246	299	257	283	304	276	291	279	324	286	263	292	249	268	246	264	278	284	244	277	280	294	298	274	276	281	254	278	257	270	268	283	302	255	268	285	283	284	280	279	288	258	265	279	268	289	285	308	289	276	286	322	283	274	270	281	265	272	248	291	278	251	284	294	292	255	281	276	266	273	287	266	270	291	274	292	261	281	273	279	284	284	281	266	260	276	266	267	275	285	273	291	288	255	238	275	266	279	278	279	255	283	279	273	284	253	273	250	270	253	251	278	293	291	285	272	274	264	255	316	265	278	281	272	266	281	292	263	280	269	270	306	268	286	280	258	283	272	263	241	258	282	294	247	297	268	268	259	268	294	263	256	292	273	271	266	251	254	301	261	273	264	256	261	312	244	288	259	280	278	265	283	262	275	256	306	290	275	265	258	268	278	290	274	268	280	303	268	315	292	269	291	232	271	280	319	271	277	241	266	251	292	285	281	288	279	314	274	287	289	270	266	263	298	278	287	273	299	256	264	279	279	265	280	283	284	279	284	280	267	268	304	271	247	281	296	285	289	320	279	264	300	290	257	279	269	284	278	265	280	292	296	256	272	276	252	298	255	253	271	272	273	255	251	294	285	238	270	326	250	260	265	293	237	252	270	252	255	273	268	292	304	249	282	263	297	281	263	266	282	261	297	290	275	267	239	287	258	291	275	260	284	241	243	260	265	247	301	290	295	281	285	271	266	263	287	294	259	310	258	264	264	250	287	268	296	260	292	295	274	284	252	272	258	276	331	276	302	274	302	279	268	256	273	266	238	263	277	296	295	278	280	247	298	256	291	257	267	292	233	270	251	272	263	290	259	248	273	278	296	289	270	247	293	277	263	293	253	283	251	256	278	260	267	295	297
24348	32429	13333	26507	47535	53377	36350	16658	2268	387	379	406	412	373	375	383	378	369	357	396	398	391	374	369	392	365	364	414	396	369	338	339	390	383	382	392	368	367	363	386	404	389	380	380	374	390	370	393	379	382	381	380	397	361	376	401	375	375	378	363	366	402	380	414	393	347	376	345	397	365	364	382	368	382	363	397	370	394	386	357	377	375	378	393	380	391	360	374	362	411	371	385	400	372	364	371	376	382	379	393	370	394	404	387	367	405	420	403	353	378	369	376	355	374	373	326	385	388	410	356	395	360	375	358	373	365	398	366	363	379	379	374	386	376	397	371	372	374	360	381	372	394	390	377	390	377	389	394	377	358	399	363	348	408	328	402	358	397	364	361	377	352	386	387	374	350	379	391	372	357	394	375	398	377	368	380	406	351	380	352	358	377	376	395	385	377	358	362	342	398	384	363	378	393	352	362	379	348	377	345	365	385	365	352	379	375	359	384	382	337	402	355	387	420	380	362	378	393	345	394	377	348	359	378	418	383	377	376	352	376	397	379	351	360	380	368	351	366	363	341	388	388	373	364	363	359	399	377	375	371	366	396	369	383	408	393	427	402	372	366	384	393	374	393	390	417	346	367	414	375	383	389	400	378	386	368	381	347	390	382	344	400	352	366	370	378	365	385	408	364	389	373	375	368	345	389	357	396	409	360	352	379	392	354	382	402	371	366	357	410	356	376	374	394	358	365	388	349	367	384	407	366	380	409	375	388	358	376	390	354	359	356	413	380	395	385	371	382	344	383	385	399	392	381	339	377	392	339	386	376	394	386	372	382	351	366	384	349	362	394	398	355	396	397	361	364	385	358	348	418	403	358	384	373	386	368	438	358	375	335	382	410	346	366	345	402	375	336	404	379	398	384	375	410	393	381	382	356	382	377	370	369	377	370	381	388	416	359	424	372	384	384	370	404	398	359	358	364	363	392	371	348	383	339	381	370	385	382	365	351	345	371	383	378	370	383	381	367	380	377	381	365	382	389	359	349	382	370	408	382	355	369	345	393	377	382	373	354	375	363	398	383	372	378	357	382	389	381	406	399	371	383	389	373	375	391	395	394	384	348	340	381	378	397	385	391	393	392	376	382	378	381	387	420	393	364	369	369	376	390	351	407	350	367	370	392	387	380	413	386	400	406	351	359	372	400	350	354	383	373	371	370	372	372	403	377	373	374	359	340	357	401	357	383	377	387	395	402	372	367	390	378	360	375	341	402	360	368	398	414	403	399	342	372	415	379	375	378	383	398	389	382	379	369	390	362	357	376	339	384	368	348	360	402	365	401	405	384	384	355	397	345	371	400	394	341	398	388	388	357	374	424	381	357	369	383	407	379	396	357	366	369	384	382	401	403	389	404	390	379	427	375	376	351	405	387	382	347	363	379	397	364	377	352	391	368	370	402	355	368	387	359	400	369	370	392	343	364	393	381	381	368	407	393	369	354	368	361	386	379	365	370	368	365	388	349	354	406	375	358	385	410	353	394	384	364	377	394	362	385	367	379	355	374	377	363	384	360	389	390	367	397	371	370	362	357	335	397	375	377	365	371	364	387	354	402	369	391	394	390	372	367	377	371	339	391	370	408	396	384	388	342	385	383	353	388	402	396	397	399	396	355	344	380	372	357	350	358	353	372	384	346	387	392	390	383	415	395	368	411	390	365	357	369	386	379	394	404	362	349	373	387	383	395	406	362	386	420	345	357	399	388	382	412	345	378	367	360	368	344	383	364	381	357	418	367	384	377	417	372	356	370	395	390	395	374	368	377	372	342	325	400	399	354	385	358	366	392	358	383	370	392	376	347	338	369	398	379	370	377	386	393	363	345	380	384	363	395	417	374	377	376	372	363	386	345	382	365	370	348	352	404	371	403	382	391	361	434	382	350	391	383	393	371	350	359	363	377	383	387	371	374	389	372	364	370	380	393	344	357	395	378	391	387	386	371	370	385	371	354	364	367	358	414	405	399	380	373	392	361	400	378	364	359	332	386	356	378	390	382	399	387	330	391	365	343	383	383	362	355	340	396	365	364	391	406	381	364	404	365	359	361	369	420	401	367	354	383	405	390	393	340	358	379	385	345	368	392	376	403	376	377	386	395	349	372	397	346	344	370	426	400	358	373	358	377	398	350	385	386	344	366	362	347	356	380	372	359	411	367	331	369	376	391	348	373	390	379	373	372	384	385	369	354	340	384	364	364	369	351	395	346	404	363	369	391	366	384	362	351	379	375	394	365	347	396	406	356	369	396	392	374	390	403	380	365	364	374	362	365	352	382	354	369	374	404	381	329	383	399	376	387	407	392	403	420	387	418	355	392	345	399	380	379	387	391	378	392	401	400	403	382	387	367	391	411	389	397	380	428	373	394	392	399	348	397	343	362	394	423	418	383	382	409	373	369	366	397	377	421	380	384	381	392	408	382	390	345	415	382	390	380	339	371	394	370	380	387	374	410	382	355	365	419	356	355	388	368	394	395	365	363	340	390	360	414	376	356	398	404	348	384	375	396	358	338	373	354	395	386	384	380	389	370	388	396	356	375	372	365	388	368	381	362	363	398	372	390	387	394	370	380	345	410	338	385	352	365	388	371	354	386	376	342	363	388	360	386	389	377	382	378	376	412	365	382	375	408	382	361	372	398	377	380	376	353	349	347	400	429	367	392	381	361	402	377	359	327	332	374	415	376	383	403	388	366	348	364	363	408	394	367	387	358	400	381	368	401	348	344	377	369	369	387	379	348	384	348	361	344	378	381	375	355	372	345	355	354	393	385	363	371	382	396	363	402	411	366	403	374	363	372	383	378	370	355	389	377	410	401	368	384	361	356	377	334	344	398	396	393	344	371	376	383	380	372	333	359	365	370	350	377	402	431	403	394	403	367	375	366	400	358	404	367	409	354	384	384	379	376	388	335	369	382	376	403	406	390	398	375	371	362	338	367	367	393	368	354	369	348	359	390	377	400	375	409	389	396	352	412	366	351	359	390	344	374	364	377	352	369	368	385	373	384	368	390	394	390	363	373	354	361	364	398	350	404	371	411	407	364	399	375	385	368	393	414	413	378	413	369	406	366	349	394	370	358	376	371	354	410	370	387	344	388	367	367	370	367	394	375	371	367	408	410	368	400	370	380	369	356	374	382	390	349	356	377	370	364	394	392	380	366	378	405	425	378	383	367	380	370	399	382	360	365	396	384	360	355	375	376	396	376	398	369	378	371	375	356	392	388	390	367	362	373	407	357	372	355	346	404	383	417	342	340	382	376	381	358	362	395	336	353	377	388	388	371	377	376	348	388	385	360	365	372	380	329	407	401	426	380	377	380	371	386	360	400	402	381	410	389	369	374	371	364	394	376	397	441	392	392	334	376	401	352	368	414	363	383	413	406	376	371	350	403	383	364	345	371	389	378	382	337	372	362	388	360	352	362	375	397	381	349	383	375	389	359	378	409	361	384	402	363	381	372	381	363
27629	18157	5046	1851	7731	8604	4533	1579	588	505	484	512	513	507	507	513	517	573	499	473	498	510	480	508	530	510	474	495	482	535	550	495	489	512	550	494	515	518	495	475	502	509	551	513	524	528	522	504	525	497	495	510	494	521	494	517	525	493	515	520	526	518	518	481	537	472	548	524	492	530	493	524	511	516	510	523	541	490	494	489	556	503	537	545	492	467	525	520	498	517	515	467	524	535	491	495	535	503	482	477	542	483	496	476	474	464	490	489	471	460	466	479	507	454	521	484	504	500	519	503	534	510	506	484	505	476	498	522	549	501	517	507	470	502	478	536	514	478	508	516	492	500	522	521	495	516	481	510	496	505	512	515	489	493	506	557	504	486	494	489	536	494	515	536	552	518	485	522	489	514	542	514	491	477	524	540	540	555	513	495	456	531	523	502	529	500	496	482	487	516	503	520	505	512	499	514	498	499	489	509	501	521	491	525	507	475	501	501	507	532	514	494	505	504	526	460	533	496	486	501	511	488	511	519	506	540	541	473	513	486	521	485	507	534	497	497	467	552	529	477	478	476	505	485	521	518	504	509	498	518	524	454	530	512	522	530	516	509	509	499	557	445	474	511	526	485	516	524	516	490	505	486	478	484	525	520	506	505	517	463	480	537	538	506	518	512	502	563	509	517	501	511	479	540	477	513	522	441	488	514	514	489	498	507	499	560	549	498	524	482	473	497	535	514	492	509	485	498	520	505	496	505	482	509	502	508	536	527	498	516	480	516	506	510	535	507	476	488	513	507	481	533	553	468	517	531	524	475	471	518	513	521	504	487	539	491	521	520	511	557	515	508	518	518	526	519	544	528	487	514	514	492	545	536	485	526	498	543	530	485	527	490	514	457	541	496	570	520	507	491	511	497	503	515	443	552	504	466	508	529	529	511	486	513	465	526	469	481	471	481	495	512	526	545	483	551	469	538	500	478	510	476	471	518	520	481	481	453	518	508	494	535	556	511	488	506	499	468	496	496	537	500	496	515	498	513	512	515	481	475	543	504	457	515	511	514	493	508	487	514	513	514	446	536	560	465	499	480	478	492	519	533	502	467	493	513	518	533	495	498	435	476	488	492	549	487	527	477	480	492	499	539	545	503	517	504	488	488	493	544	506	546	462	496	508	527	511	488	513	509	494	515	515	485	517	528	470	483	506	499	523	527	522	550	492	481	543	499	452	486	495	503	472	513	499	530	530	486	496	487	460	484	526	501	510	512	522	575	487	579	500	495	511	522	515	489	505	490	536	492	486	479	488	528	493	511	456	525	471	561	507	538	507	485	508	496	493	467	521	435	525	515	532	505	493	533	491	520	510	541	494	481	495	489	486	471	498	508	508	499	508	504	494	514	498	503	472	480	500	522	496	508	504	529	475	496	472	470	501	533	479	489	495	542	498	473	519	510	492	496	527	527	509	476	524	485	517	498	509	454	531	508	500	479	526	504	486	503	538	535	512	468	493	493	505	526	522	481	518	513	490	484	544	508	505	486	491	474	547	524	495	480	495	524	541	440	500	519	513	516	532	513	529	521	488	487	490	491	519	535	479	486	471	488	526	483	500	495	495	495	499	498	531	533	494	518	538	513	486	516	512	510	486	498	462	502	496	478	468	498	487	454	514	510	501	490	526	519	488	524	501	493	508	489	522	522	501	497	507	535	551	505	512	509	505	504	502	508	515	517	505	462	475	484	491	524	540	523	540	528	526	539	488	465	509	498	496	525	515	508	526	526	459	491	532	515	473	467	498	531	503	525	516	488	503	513	472	444	484	502	511	498	514	500	521	478	484	469	512	528	488	526	502	476	487	474	516	478	522	499	472	541	493	488	496	505	482	504	503	500	525	529	473	526	495	501	494	465	483	499	493	532	550	496	490	477	492	455	527	541	494	506	486	476	499	481	507	518	528	520	477	511	523	527	490	471	516	507	531	506	499	487	492	502	527	515	491	518	464	479	500	557	517	494	504	532	520	477	480	512	551	499	484	503	479	516	526	488	514	490	515	489	513	507	484	503	508	492	480	527	488	535	485	551	537	514	532	504	507	522	513	465	488	501	522	514	521	507	544	486	497	498	479	491	497	534	496	512	520	531	500	505	541	491	455	498	518	493	520	479	513	533	496	503	509	519	460	507	482	491	532	498	543	573	518	491	462	495	521	517	505	477	556	548	486	527	515	514	514	505	499	481	478	448	505	521	499	485	516	517	510	512	510	479	504	515	508	521	478	508	480	547	505	522	586	499	528	457	471	468	534	497	494	494	520	511	500	537	500	481	485	508	491	462	509	470	496	522	478	537	472	521	528	495	519	492	494	509	487	526	487	492	483	547	487	524	531	482	483	502	521	468	493	508	535	537	499	497	503	481	468	498	529	553	512	508	531	496	512	478	553	490	520	556	502	548	493	461	497	472	513	512	520	515	506	516	518	513	520	504	521	482	534	484	513	505	493	518	517	504	506	474	493	493	504	521	513	489	519	493	488	534	490	530	505	568	561	467	533	570	511	510	540	504	493	500	518	527	518	465	515	516	478	474	511	509	557	506	470	490	512	514	500	510	497	514	490	490	487	499	529	503	518	519	488	511	510	529	482	493	522	513	539	487	462	523	503	532	512	490	510	481	553	528	483	483	535	463	534	491	520	566	491	519	485	506	526	487	499	472	507	536	541	503	470	537	517	556	517	500	531	458	509	471	491	500	507	504	540	496	485	500	475	508	497	534	469	466	508	473	530	513	479	521	543	504	508	555	535	510	523	479	479	532	480	503	503	531	511	484	546	543	520	515	531	499	535	531	540	481	475	509	485	491	535	503	495	532	526	480	493	549	496	481	470	476	503	489	492	508	526	534	510	493	554	530	502	497	482	466	528	500	512	510	465	531	462	493	495	534	503	510	514	530	466	465	503	486	470	488	511	550	465	498	534	541	492	517	532	480	495	512	520	514	496	507	521	525	506	513	485	486	465	520	529	478	503	480	464	514	515	522	516	549	532	481	482	514	518	506	503	483	524	519	494	481	512	549	508	546	580	526	528	496	479	553	496	533	459	481	481	505	537	503	492	528	486	501	522	502	479	537	488	488	493	520	528	498	522	500	502	497	483	515	514	547	471	490	477	528	543	538	521	499	483	501	525	494	483	515	484	531	518	490	528	514	556	528	494	511	527	518	539	510	516	501	531	517	496	539	500	521	525	509	514	503	526	491	475	487	518	520	535	485	543	504	495	486	517	553	522	492	507	496	486	522	507	481	525	483	484	530	510	504	483	499	484	518	458	493	512	490	575	471	509	513	485	478	510	518	523	489	509	483	485	538	510	491	517	487	493	544	492	548	487	522	504	544	479	496	446	489	522	496	534	557	510	487	475	526	533	509	533	496	526	537	501	496	504	478	517	501	511	549	524	501	546	518	494	497	490	471	505	514	503	489	484	519	538	475	477	559	539	513	520	489	504	497	514	505	527	551	513	504	512	524
15804	13455	3120	2580	11624	12515	6785	2404	802	698	649	711	679	638	639	662	699	700	684	700	712	703	678	714	718	664	719	647	690	678	684	672	687	682	674	661	689	675	670	666	684	652	641	713	669	660	691	663	740	691	652	698	660	670	738	709	701	699	716	645	710	686	720	689	676	665	665	661	650	640	701	664	661	698	687	655	653	693	696	706	654	690	688	685	643	662	698	629	675	703	671	694	646	678	667	674	684	739	635	689	699	686	632	707	674	694	699	648	694	690	659	642	651	703	682	694	669	658	668	685	687	679	666	685	697	681	747	728	681	704	647	644	700	670	685	642	621	717	673	637	670	676	678	639	705	692	700	628	716	682	670	729	669	664	676	670	690	714	657	672	702	685	699	670	685	655	676	685	689	694	642	721	705	699	686	715	726	728	635	684	654	643	670	680	679	711	689	654	724	690	721	713	688	688	695	667	687	677	714	696	699	638	675	727	666	679	677	676	699	664	661	723	692	696	652	643	686	670	709	696	671	726	644	685	672	674	718	713	727	680	652	680	674	683	695	708	703	675	695	683	650	661	715	661	683	708	662	656	638	706	684	719	672	676	699	713	699	704	714	713	680	716	662	703	699	684	710	729	637	699	729	650	701	657	678	661	658	675	717	653	665	645	646	684	676	660	670	649	656	663	602	667	687	700	710	706	685	670	659	669	723	681	648	644	735	686	669	708	657	671	708	654	646	692	640	661	656	751	693	654	672	643	683	701	659	683	727	688	709	671	731	682	725	705	656	681	653	669	713	653	654	725	650	721	667	690	684	641	634	669	705	652	730	672	660	667	733	732	691	752	654	678	713	710	701	668	677	704	670	705	667	677	679	656	711	681	743	688	696	686	689	707	699	696	676	661	674	695	660	664	661	654	672	678	716	709	638	695	648	685	686	676	730	690	700	651	712	682	743	643	649	653	696	695	695	685	689	681	724	719	684	699	738	649	696	708	670	649	657	700	644	676	675	666	699	687	642	685	648	613	676	699	689	697	632	663	689	674	696	677	680	731	671	675	698	680	695	699	692	663	653	665	648	707	691	709	672	740	687	661	663	727	675	692	718	639	708	697	676	626	685	645	704	698	658	710	654	658	705	664	684	682	699	699	699	640	646	661	676	660	643	680	686	700	665	660	684	702	707	691	653	684	666	696	675	645	705	676	723	693	647	706	651	679	649	638	671	656	678	700	701	646	693	636	675	713	699	685	679	682	679	680	714	677	716	672	662	633	680	652	692	665	695	672	707	732	671	664	655	678	646	691	664	669	683	661	703	704	701	677	687	730	670	690	659	682	684	680	691	682	643	621	658	677	661	724	689	697	709	671	685	672	692	681	646	626	670	699	677	695	709	706	713	726	703	659	713	696	678	710	660	641	692	696	693	641	663	659	667	654	651	663	658	705	634	692	720	771	658	693	697	691	686	635	657	683	676	601	662	636	686	693	677	696	642	656	670	731	665	680	714	687	695	717	691	650	704	679	707	666	680	632	686	726	685	674	708	697	701	682	688	685	720	701	704	690	678	720	670	720	720	712	656	662	728	701	718	658	691	688	692	690	713	670	700	698	626	668	681	635	691	669	753	641	667	715	673	689	704	673	707	703	658	695	662	746	668	727	660	648	763	698	685	673	693	710	673	692	689	685	704	682	677	675	638	731	670	667	710	723	676	686	693	708	675	662	659	679	685	684	654	691	666	656	660	715	704	713	642	668	683	687	655	682	696	711	644	679	668	724	630	676	680	708	684	715	712	739	692	667	684	680	701	650	706	729	655	700	660	685	694	726	696	691	684	631	665	686	687	677	705	695	646	672	692	730	648	688	667	698	671	699	660	712	667	653	737	684	659	692	680	659	672	650	693	643	692	695	665	647	707	672	677	680	676	658	641	705	714	684	711	613	722	716	735	718	718	672	709	694	723	651	667	678	635	702	693	702	685	719	668	678	719	665	708	711	658	722	673	652	695	703	707	698	715	681	682	670	642	667	663	687	675	665	696	723	646	688	672	656	702	670	662	739	688	721	676	684	658	687	665	639	653	687	764	686	667	697	680	641	700	676	699	685	714	696	657	675	687	684	685	668	664	686	689	658	667	691	707	657	692	712	653	720	683	683	706	671	704	669	683	654	671	698	660	704	663	685	666	653	699	654	653	700	698	699	713	720	747	695	712	724	696	669	653	689	669	686	696	714	675	688	698	722	674	698	672	686	717	650	695	644	737	710	689	725	666	682	665	691	676	713	670	677	735	690	685	693	661	659	686	688	700	684	711	726	692	668	663	702	674	644	700	709	608	714	689	683	696	658	671	679	670	677	706	649	732	687	661	768	631	740	614	695	688	654	651	681	697	672	704	622	719	675	652	692	724	710	631	720	696	691	642	681	686	703	727	659	695	675	712	657	694	691	686	702	714	644	702	680	670	706	673	684	665	685	643	694	699	725	714	670	666	687	713	671	771	692	653	661	706	694	683	615	666	661	685	728	665	678	702	636	619	651	693	683	669	665	734	664	691	703	651	674	687	703	685	733	683	682	732	636	724	672	695	686	647	660	701	667	704	668	712	679	617	693	685	667	743	679	713	714	725	672	685	682	618	673	661	695	699	678	678	696	645	704	697	683	638	731	688	672	694	685	660	645	628	701	679	717	690	719	626	667	694	721	722	653	684	691	681	676	691	690	666	728	665	662	696	691	683	652	719	702	657	640	688	653	687	711	643	677	631	686	699	691	691	676	691	703	680	687	664	667	694	650	639	708	675	697	662	627	670	703	683	647	618	715	731	733	691	691	659	690	683	656	671	660	670	682	637	662	642	677	657	660	694	702	726	716	700	637	663	703	658	675	676	682	711	703	664	626	653	689	736	684	665	665	719	707	645	695	708	734	684	626	624	723	683	705	698	637	678	704	662	668	694	631	675	672	682	712	673	665	707	709	714	693	700	727	663	682	731	688	629	673	684	724	675	678	670	692	703	703	716	725	657	710	675	668	687	683	719	705	697	650	652	703	646	667	683	705	679	675	710	694	692	689	675	665	660	682	689	713	674	647	655	708	707	724	717	677	631	684	707	713	663	702	669	690	719	674	685	699	662	647	677	702	693	679	730	649	671	661	652	710	669	638	689	684	671	695	677	668	664	676	649	651	656	702	667	686	653	719	667	671	671	661	671	668	688	737	679	705	710	624	668	666	712	672	680	734	696	676	668	656	679	676	677	678	736	721	672	698	684	690	660	709	666	689	692	651	765	674	685	676	651	692	693	714	668	723	678	710	692	713	698	695	693	707	622	662	629	707	628	660	700	662	709	702	723	642	699	677	713	693	695	677	728	674	675	654	672	715	656	664	704	661	697	676	684	719	699	666	673	658	738	655	702	666	687	693	690	680	643	708	685	632	697	673	719	688	685	655	651	670	697	683	680	636	728	670	707	657	702	708	671	693	686	715	676	688	712	665	690	695	667	716	697	659	675	649	678	738	682	642
23291	21161	27573	25104	35743	37917	23463	7598	955	488	399	435	406	466	491	495	460	458	457	467	421	443	447	418	406	440	413	474	442	413	487	397	430	440	432	481	417	437	432	418	460	409	445	471	436	424	402	423	443	453	440	435	441	469	435	442	424	465	407	478	440	439	444	442	448	422	440	438	452	385	456	445	452	434	437	452	431	446	464	410	465	415	456	411	408	411	430	435	445	422	431	444	436	456	487	408	457	434	453	391	452	394	451	440	438	454	422	428	452	428	413	431	394	434	429	441	440	442	418	438	484	451	467	443	434	413	440	458	421	442	446	454	502	436	398	437	423	418	459	406	429	437	441	396	463	436	432	463	435	400	429	448	453	446	434	413	396	426	471	459	431	475	452	422	441	455	462	438	418	425	463	478	415	416	409	442	435	419	414	432	423	462	422	404	437	430	464	441	427	412	404	434	440	384	421	428	446	442	434	467	426	404	452	425	404	410	450	391	428	445	434	413	397	428	427	424	423	426	436	384	441	437	439	447	449	445	406	444	429	407	444	440	427	471	458	434	403	463	422	423	451	457	428	436	397	443	441	481	438	412	453	419	445	376	414	394	398	485	404	411	422	428	449	438	427	433	484	415	430	454	449	414	435	434	455	394	413	442	458	407	442	465	416	448	428	401	424	434	440	438	432	387	439	443	438	448	414	446	430	451	408	403	444	409	469	417	463	427	422	474	445	428	459	399	420	437	398	476	421	409	439	434	423	421	431	425	441	402	413	438	434	430	420	414	430	437	415	430	431	446	477	406	427	434	455	426	438	419	408	427	447	414	442	452	421	429	414	454	446	428	391	416	441	434	458	440	467	400	430	432	444	436	413	417	439	412	420	407	445	446	403	419	421	435	448	447	393	442	447	446	424	439	434	447	444	440	454	430	437	455	445	435	434	432	429	450	449	437	407	457	451	419	436	475	455	424	448	434	450	439	449	445	447	447	400	445	446	408	450	426	442	424	444	456	441	411	395	442	440	435	421	440	386	430	438	444	433	446	432	424	470	420	455	435	435	436	425	410	402	457	413	456	443	459	406	459	438	387	435	456	394	373	436	397	424	445	435	402	445	409	413	439	465	453	427	427	478	418	445	396	436	439	441	405	458	402	451	426	428	443	444	422	412	446	426	412	474	427	424	415	445	447	438	460	455	431	433	411	427	451	443	444	464	452	460	430	462	408	449	429	381	414	447	427	409	458	445	446	455	420	445	413	442	397	482	438	414	405	417	425	419	428	472	423	438	446	430	425	476	431	423	439	464	455	438	422	447	431	425	430	458	429	455	422	439	464	446	453	425	437	468	443	431	425	433	407	436	420	427	439	439	432	440	446	476	488	383	445	418	445	445	430	443	445	467	443	423	414	420	467	446	412	424	453	489	408	421	404	464	403	441	412	427	451	477	438	455	419	448	426	398	398	422	465	435	468	423	409	457	455	406	398	433	442	407	453	422	420	396	419	417	465	428	383	446	425	483	427	447	445	436	450	411	447	436	476	427	429	438	399	442	420	428	410	423	432	459	423	450	467	401	424	407	434	426	435	427	427	388	409	425	446	441	423	405	404	456	423	452	445	443	429	444	402	437	437	410	437	421	443	415	421	438	438	464	426	448	447	444	428	416	422	450	436	468	438	395	410	470	407	446	429	418	435	413	412	446	434	449	408	417	416	440	429	461	466	425	432	446	448	452	408	398	452	486	412	449	424	402	430	418	438	460	410	464	408	446	404	429	444	430	437	424	428	424	420	427	439	441	437	434	450	405	441	408	465	477	445	431	447	407	413	396	446	439	457	407	425	448	421	444	442	421	441	461	468	440	459	452	427	470	453	449	406	451	456	460	414	449	429	409	417	427	417	448	429	420	436	434	399	398	469	428	499	434	429	427	440	423	462	453	431	447	455	403	418	421	464	439	443	443	451	417	413	457	432	471	438	444	444	434	427	408	460	436	463	447	436	444	450	433	450	412	447	462	423	461	393	448	449	465	447	453	439	454	445	422	461	422	425	426	423	427	421	434	415	472	423	407	405	417	409	439	388	419	436	418	415	424	417	468	436	446	427	418	436	451	443	461	429	405	420	422	460	450	417	391	404	468	433	400	431	453	446	429	417	444	454	467	442	340	454	410	448	405	427	414	404	395	408	394	453	422	421	453	479	400	426	455	442	454	449	410	395	464	459	396	425	390	459	419	447	453	428	444	443	424	422	459	451	428	453	431	482	431	458	448	433	440	411	417	441	412	453	419	449	418	455	428	431	418	421	461	432	379	413	432	440	449	454	432	424	466	412	433	459	468	453	418	432	404	440	417	463	421	443	476	423	437	438	418	414	425	412	464	461	418	413	448	420	427	359	415	466	471	434	451	432	438	444	446	424	406	412	449	415	400	437	415	461	454	415	445	410	421	455	431	461	435	426	417	441	422	420	419	498	459	450	426	440	423	445	463	431	414	422	405	441	421	392	417	420	447	448	477	400	459	445	417	403	412	403	428	444	417	460	438	433	425	458	449	446	437	443	422	412	411	432	437	420	431	400	420	432	452	438	446	465	411	481	455	409	416	431	480	422	465	439	419	446	414	412	419	435	419	458	405	453	448	455	426	454	421	412	453	432	435	410	445	443	442	415	444	397	432	408	421	437	437	414	455	411	457	399	425	436	483	478	404	420	432	424	454	439	440	430	430	427	420	448	444	444	444	445	431	415	454	419	435	438	464	440	455	453	446	464	419	460	437	424	424	456	444	454	430	430	427	448	429	420	457	442	442	410	443	444	441	411	441	436	462	448	440	462	401	413	416	430	418	407	431	407	409	462	453	427	412	434	459	431	460	407	447	420	444	471	419	437	436	407	428	440	433	385	434	449	484	418	409	432	437	444	403	421	406	433	418	406	404	441	453	420	463	448	429	427	430	394	426	424	444	413	396	417	462	431	501	471	458	432	412	434	472	397	418	439	433	435	440	433	376	428	448	437	413	417	452	409	443	480	397	439	420	427	424	422	407	476	458	433	424	422	455	468	446	436	453	449	441	412	423	440	424	452	428	456	446	439	434	432	443	437	456	442	452	423	456	415	397	435	441	419	430	403	446	446	415	417	394	435	465	416	469	440	426	452	451	409	442	435	405	453	428	435	438	398	424	440	449	446	402	409	466	405	418	456	464	455	423	465	444	441	441	382	471	408	434	445	488	395	409	468	435	403	422	404	433	420	398	459	446	428	435	432	441	435	405	428	413	495	404	419	442	445	450	467	442	445	461	471	481	446	435	465	411	446	426	432	448	454	416	430	390	475	404	417	484	442	427	433	458	421	452	433	415	445	403	408	469	439	412	430	433	466	453	433	393	466	462	463	438	463	447	445	450	404	481	423	430	426	417	459	419	466	423	458	448	475	423	426	430	433	417	457	423	450	427	449	438	468	408	439	451	418	472	412	444	425	462	432	445	449	378	438	428	467	409	422	414	434	391	443	451	406	423	448
22631	29913	10629	16086	47815	40982	25168	9342	1475	612	594	606	585	563	595	630	571	626	541	616	632	627	599	576	618	580	571	612	613	622	577	612	569	574	584	648	566	584	563	629	614	605	611	612	612	566	561	565	585	600	572	553	633	614	592	573	540	568	593	598	565	562	589	612	589	590	583	592	631	563	613	575	606	622	607	581	610	571	600	596	596	586	587	629	576	637	582	588	632	603	612	613	604	619	599	568	623	541	557	606	602	617	558	583	628	565	642	563	594	580	604	601	610	560	608	595	600	559	562	625	586	617	566	579	560	590	590	579	611	607	621	595	612	593	560	573	573	580	566	554	573	594	589	586	546	589	598	581	568	572	607	576	603	596	629	589	641	603	568	584	614	614	544	601	614	582	598	543	587	608	544	599	588	596	665	567	585	595	582	586	589	597	594	606	577	608	618	587	608	576	583	577	559	556	615	559	609	580	618	660	591	569	627	614	549	601	602	577	644	591	593	570	575	538	584	594	592	575	606	562	582	566	564	557	597	545	572	584	617	630	573	594	589	630	646	602	580	610	580	587	585	588	625	631	612	599	583	576	590	573	597	616	613	580	560	592	581	597	607	575	585	614	617	598	629	534	605	607	590	621	580	604	582	641	598	606	586	581	567	561	615	589	567	595	629	600	609	583	601	587	615	554	603	553	616	572	601	568	587	569	615	611	594	625	564	597	582	600	616	634	560	586	641	619	574	606	614	571	567	588	580	596	572	615	613	607	564	560	586	560	536	577	567	580	607	587	603	597	616	568	599	603	589	547	608	566	588	614	535	584	614	557	572	602	588	531	604	609	583	577	611	614	550	578	598	596	575	638	599	582	609	564	600	587	618	592	582	598	595	572	614	520	578	624	576	568	576	560	632	579	582	583	629	603	607	618	553	571	556	588	593	591	666	575	585	603	583	577	657	605	572	536	601	593	588	592	599	634	601	608	620	577	626	587	589	577	554	594	606	588	578	587	576	603	573	565	582	603	633	612	618	612	642	566	603	580	596	626	598	605	579	617	611	606	601	580	599	578	590	589	593	586	627	604	611	561	582	551	617	589	606	575	576	574	620	630	593	600	625	603	579	613	579	575	555	572	566	571	566	588	595	603	591	560	567	613	563	588	610	582	573	637	614	584	587	584	564	636	593	581	586	581	599	606	613	605	619	601	560	583	583	605	584	594	606	613	611	612	553	558	602	587	622	551	566	564	565	599	590	544	615	609	567	573	602	557	628	569	589	626	606	554	560	624	613	604	589	568	585	619	624	590	582	552	550	576	609	577	615	554	610	648	637	626	579	593	567	565	608	568	556	592	585	592	590	590	574	573	606	609	607	581	592	596	596	603	606	587	603	592	590	595	605	568	597	613	582	591	603	601	572	564	567	635	593	652	613	619	582	548	628	596	545	619	623	605	550	604	641	607	605	611	594	618	605	615	614	605	612	586	587	607	581	599	577	583	576	603	595	590	614	593	594	618	587	586	624	561	608	635	569	578	604	601	588	624	625	625	606	583	591	592	609	622	611	585	591	624	548	637	555	601	573	608	595	604	595	577	584	550	613	601	575	626	602	581	611	550	623	622	609	588	565	594	627	560	578	642	635	595	572	617	521	555	593	635	566	607	606	565	594	633	585	606	602	606	580	595	587	627	611	586	592	587	574	601	612	621	569	609	599	626	570	589	592	626	587	590	616	590	580	594	628	608	588	604	576	565	575	598	543	597	601	573	581	582	588	557	623	597	658	557	618	639	563	589	609	573	552	609	616	595	577	557	556	601	594	590	555	548	576	562	588	592	611	569	599	600	582	578	581	567	583	597	605	589	562	581	622	571	616	598	584	633	605	644	597	618	575	544	553	603	616	607	601	629	577	628	578	618	612	639	609	578	543	594	624	616	615	548	649	588	634	593	614	580	618	610	593	613	573	607	569	573	622	584	551	613	598	564	599	616	617	606	556	601	577	609	622	539	568	648	580	565	577	613	583	568	578	610	577	577	594	591	623	595	626	596	611	620	615	611	596	613	560	604	612	604	604	639	581	550	572	592	569	616	607	550	596	583	570	613	537	574	624	583	596	535	570	602	583	586	603	597	617	562	552	575	567	609	584	571	645	598	602	600	582	580	634	562	593	592	583	577	628	588	574	608	546	593	556	605	638	632	553	602	604	636	592	587	557	571	592	578	594	578	603	590	565	567	652	580	588	603	602	631	571	562	589	626	614	594	615	611	611	546	586	612	573	606	577	564	613	576	585	611	585	613	604	582	562	570	613	589	582	620	584	572	621	614	603	652	580	660	590	607	578	586	657	594	592	576	568	569	568	574	601	581	633	589	625	579	567	547	586	611	589	619	580	571	557	570	561	577	615	587	599	619	576	592	596	588	581	563	567	590	602	602	604	607	573	579	579	598	644	577	535	579	589	558	591	581	605	536	551	587	618	626	532	560	574	557	574	623	607	594	590	580	566	599	601	602	572	613	647	591	611	610	616	608	594	610	594	567	633	583	552	591	595	601	601	599	617	614	592	604	577	636	608	606	589	605	604	564	585	556	603	584	575	624	565	578	575	591	596	582	599	578	617	585	586	558	593	579	572	575	575	554	542	566	590	596	585	595	534	576	569	601	645	600	609	654	583	577	596	601	570	564	671	609	562	612	567	627	600	590	617	572	584	598	580	607	610	563	628	648	591	583	587	572	578	628	587	611	580	621	545	582	613	563	595	645	625	637	572	601	576	575	612	591	543	629	606	611	567	557	617	595	624	559	596	613	614	632	610	617	594	601	582	614	602	616	571	609	567	607	602	612	587	632	589	568	591	616	604	596	631	557	578	573	600	611	603	599	591	597	613	605	626	600	611	582	579	559	569	596	638	601	579	554	584	585	555	602	623	634	587	596	560	617	584	597	611	580	638	613	594	559	586	587	563	607	563	625	569	605	623	571	583	594	647	594	579	547	555	583	553	586	588	529	563	582	577	627	610	618	572	617	588	598	602	578	632	589	598	631	586	626	610	587	584	587	598	586	576	627	539	574	602	649	580	591	591	565	628	598	620	592	602	604	617	622	568	555	599	575	584	562	563	559	592	611	605	610	611	591	609	572	659	582	650	614	569	591	586	585	622	606	597	576	575	598	579	643	596	561	628	577	612	618	614	564	592	597	611	586	566	590	616	546	588	634	596	590	595	579	591	601	604	580	574	607	582	600	605	599	547	583	576	600	607	610	600	594	631	622	559	576	618	574	585	581	583	621	572	578	602	598	554	605	572	633	593	634	639	623	617	596	557	605	548	575	650	621	568	572	621	601	642	588	594	555	608	580	569	579	600	647	614	565	579	591	625	595	601	582	581	586	572	579	584	604	606	608	597	621	580	612	647	585	585	600	585	601	581	545	599	596	621	635	593	608	591	627	611	548	607	613	596	632	572	619	562	584	617	613	567	620	602	572	565	583	599	537	647	574	578	570	613	597	567	563	622	566	550	546
24676	21153	25412	24211	22510	22724	12480	3618	698	403	402	351	388	417	391	420	389	424	378	371	446	403	385	343	446	415	449	373	442	376	406	400	422	434	394	450	410	422	404	382	421	356	421	404	377	408	406	405	391	422	422	400	416	390	416	398	376	380	401	378	422	427	417	387	423	413	403	441	379	416	443	387	362	417	414	396	408	407	419	404	420	374	390	420	399	388	395	438	406	388	384	393	443	423	366	364	420	412	367	387	392	407	425	376	417	407	401	423	361	405	416	409	383	413	422	372	391	381	399	410	426	420	410	436	402	452	389	423	394	429	437	422	434	382	406	448	401	408	421	393	389	353	403	424	413	376	445	438	365	388	414	448	440	419	398	399	422	398	413	432	411	434	387	399	420	455	433	435	368	395	415	413	446	400	410	415	420	408	407	398	383	397	414	389	415	382	422	448	403	422	346	407	418	365	392	376	383	408	403	437	370	370	430	416	415	408	383	407	408	364	374	441	408	379	390	356	452	379	410	407	394	414	388	402	387	458	418	414	413	430	405	401	407	417	415	389	426	417	429	405	409	388	415	402	332	404	395	403	431	401	412	390	408	392	405	411	426	405	392	417	385	390	416	374	435	412	433	405	410	435	401	393	402	394	394	387	421	383	423	416	392	405	421	412	377	398	418	408	384	421	430	404	401	395	402	414	385	414	391	378	381	394	395	386	387	389	403	397	424	404	398	403	397	414	405	384	401	383	373	411	410	403	419	411	424	439	451	382	366	412	396	421	404	392	408	385	420	405	409	376	433	381	416	422	410	396	415	414	381	367	401	408	405	411	408	392	386	388	409	392	404	402	404	412	416	418	409	429	409	404	423	395	398	403	401	393	444	402	398	411	432	400	420	402	419	440	406	404	404	411	431	438	406	424	411	431	448	405	395	405	411	397	414	406	407	391	421	396	421	425	392	402	394	380	400	411	417	381	418	418	411	422	433	381	423	403	420	413	392	404	428	390	391	396	417	459	424	414	399	394	383	428	403	403	425	415	419	410	417	380	397	409	437	418	398	411	410	432	412	409	406	353	429	413	427	400	401	379	364	391	384	421	442	404	402	399	397	423	393	378	424	412	428	408	404	400	368	428	370	421	428	391	407	410	402	391	370	416	414	409	414	399	367	412	431	430	439	394	412	366	416	370	394	403	422	427	384	438	395	415	392	400	399	420	397	399	390	413	438	387	364	399	400	432	403	394	395	416	396	397	422	416	405	425	405	417	429	397	373	382	404	394	387	423	433	397	398	396	378	415	375	372	407	427	392	447	409	416	375	417	420	425	427	416	391	408	411	407	372	345	382	426	414	395	394	411	424	381	391	393	436	390	380	401	384	375	412	422	378	426	416	377	408	393	405	410	406	418	395	411	382	367	434	386	412	402	400	383	383	447	403	392	440	373	406	400	396	420	418	388	401	378	382	402	407	425	396	396	418	429	434	403	380	414	430	429	378	397	389	410	385	393	408	413	384	402	403	403	404	442	407	424	433	426	387	416	399	371	393	354	393	410	404	416	419	400	416	367	361	434	398	415	397	383	400	443	365	377	429	404	423	385	369	415	397	373	388	410	423	389	403	431	358	384	409	397	433	418	405	420	406	427	377	409	383	405	378	388	411	417	424	384	395	382	407	418	342	396	416	387	413	417	424	432	411	446	392	423	439	413	431	403	375	398	388	403	392	429	407	405	401	379	388	438	384	439	410	392	376	374	372	440	379	438	407	411	445	392	375	409	461	391	403	426	393	375	411	437	424	396	424	366	366	410	397	396	412	416	392	407	409	428	410	423	395	400	438	414	419	381	439	418	426	400	432	416	402	394	413	409	394	406	396	393	454	411	393	420	378	399	403	426	388	392	412	386	394	399	402	442	399	390	401	449	388	366	369	428	405	385	397	430	404	387	437	423	363	413	418	383	423	398	377	406	395	381	402	375	385	389	417	417	414	397	410	385	433	418	397	392	396	418	391	386	413	396	436	418	409	428	428	399	395	400	411	412	383	412	394	437	418	457	391	412	393	412	406	384	425	396	415	428	365	430	426	399	405	397	413	405	406	410	391	374	413	392	391	383	404	394	389	433	392	414	411	382	411	428	387	415	432	389	430	365	366	414	371	407	416	431	398	386	421	372	394	433	428	398	398	399	433	423	392	407	398	410	374	404	366	404	406	376	384	423	412	391	417	377	405	354	413	453	385	400	412	397	398	383	434	382	371	399	392	421	416	370	409	414	424	390	397	366	397	393	394	399	429	413	393	407	402	379	405	394	374	377	400	447	439	428	400	422	411	453	396	425	401	403	405	388	391	393	421	422	399	436	408	420	371	421	395	409	411	401	403	377	427	410	403	420	393	383	459	412	380	433	415	393	408	410	390	440	398	387	407	377	394	419	385	392	406	367	400	415	399	433	407	422	408	385	383	394	430	427	402	397	380	403	401	406	433	457	392	421	402	455	398	426	389	426	413	399	416	421	391	386	422	400	389	448	399	431	371	402	381	407	412	382	377	378	414	445	390	381	404	383	388	416	403	387	435	432	406	402	393	427	439	402	387	416	372	419	401	393	401	404	394	433	417	414	431	388	407	426	404	385	437	398	404	381	388	397	437	403	392	386	401	405	397	424	393	417	390	455	409	393	405	403	347	420	408	378	410	402	395	383	398	362	404	392	410	418	396	427	377	426	404	418	456	411	408	398	413	405	394	430	382	421	393	384	379	400	379	387	390	387	405	417	383	414	430	425	418	401	444	430	405	436	413	395	404	410	408	422	416	411	410	402	418	402	424	382	398	387	400	390	419	375	429	397	409	404	440	413	390	407	396	402	422	418	422	386	411	377	398	382	407	414	425	389	419	407	407	417	411	398	406	388	365	382	430	416	421	413	395	385	389	426	411	385	403	417	410	435	391	412	408	414	385	423	404	381	414	399	379	368	402	468	445	430	370	417	424	397	399	412	362	417	392	375	421	426	377	388	413	416	433	415	423	392	405	414	430	419	448	405	371	422	374	387	418	419	415	415	413	427	412	394	384	385	427	370	417	399	405	443	422	409	404	394	417	386	401	397	397	397	414	372	425	380	413	435	390	391	394	423	434	401	417	413	437	404	379	391	422	402	389	376	393	402	400	387	408	429	415	421	378	412	370	413	407	405	415	398	415	406	393	401	392	412	422	375	424	443	361	397	363	403	393	434	380	404	387	382	405	380	419	396	412	393	447	397	396	421	410	410	419	439	401	394	429	362	409	358	421	408	398	400	387	427	387	407	437	410	413	403	399	382	413	432	395	388	403	404	407	388	382	389	428	411	367	402	402	413	404	404	415	377	405	395	408	375	351	415	387	416	424	420	398	358	409	423	397	388	413	361	398	378	404	376	417	414	396	419	373	419	387	413	417	383	388	396	436	416	424	408	414	388	385	431	373	407	388	403	423	440	372	403	407	418	427	366	441	426	431	391	367	384	392	410	376	423	427	412	426	410
19529	22039	5534	11620	34509	31302	18689	6565	1120	542	583	529	544	597	554	545	582	532	555	525	552	553	536	562	561	564	556	498	534	547	559	575	535	520	567	529	554	570	517	491	557	527	541	558	554	532	578	533	516	515	534	562	519	544	527	514	546	596	582	563	521	524	556	542	532	537	513	565	527	556	567	516	540	553	511	556	574	593	537	563	545	581	557	538	553	539	542	574	544	523	556	543	560	552	554	528	577	555	560	565	577	561	538	548	559	576	552	554	578	519	584	487	574	538	583	525	551	536	560	522	527	554	559	544	582	552	541	553	560	588	477	582	535	571	528	552	555	559	548	578	574	535	569	528	509	540	513	554	562	546	550	528	529	530	561	573	585	564	573	509	562	512	552	560	524	538	522	556	501	569	535	559	542	542	561	536	525	605	520	542	539	521	510	555	510	572	590	551	537	514	520	544	544	574	523	519	496	563	519	600	557	566	561	514	523	518	535	534	510	574	528	519	567	521	483	531	583	567	571	548	550	531	514	532	563	506	496	531	504	514	593	582	566	526	584	560	547	520	573	560	546	491	547	546	523	543	553	532	546	544	568	550	545	574	544	551	535	500	510	542	564	548	547	552	574	557	546	539	563	512	528	520	563	553	582	558	531	536	561	538	568	539	567	586	534	529	538	538	561	553	534	558	551	592	538	547	573	540	567	602	589	518	593	517	556	555	539	581	551	521	566	564	594	569	538	568	530	543	571	529	536	570	558	541	530	548	535	526	534	533	532	576	561	574	558	532	554	571	523	559	554	570	578	528	567	555	560	538	529	545	532	606	536	554	519	532	568	531	526	568	548	509	570	530	543	562	551	529	573	533	541	524	537	560	535	551	547	510	535	516	573	553	575	507	591	562	527	566	492	528	534	524	525	540	559	492	480	513	510	539	537	562	515	553	554	546	560	530	535	571	537	531	552	511	549	540	526	556	501	543	521	546	572	529	561	576	523	573	564	525	520	563	564	525	558	547	533	549	536	566	549	542	551	568	523	567	524	548	569	519	547	527	550	540	562	516	564	570	563	541	576	587	575	543	560	540	561	554	563	545	565	537	538	550	574	515	540	514	566	540	502	570	522	551	559	530	575	521	590	532	533	558	525	563	557	536	518	590	562	538	579	497	543	555	518	567	548	595	535	575	513	568	530	559	539	567	539	518	590	517	539	492	575	547	516	535	562	548	527	521	519	529	569	573	519	564	514	565	537	555	551	534	561	531	555	591	526	533	539	542	545	554	498	583	572	569	565	559	558	583	514	518	576	540	527	524	536	564	560	563	548	518	532	543	537	525	546	549	546	568	565	533	530	545	503	543	521	561	561	535	513	570	526	516	618	617	559	567	525	548	545	536	571	525	551	585	534	547	522	553	518	559	515	516	569	499	509	524	504	509	547	500	555	545	572	527	550	514	566	543	552	570	564	526	522	584	574	540	531	578	560	550	546	549	539	540	549	562	532	565	551	521	530	534	560	532	563	502	531	500	574	556	513	495	585	538	535	510	549	568	570	569	548	518	554	532	529	510	540	519	562	530	553	548	593	601	560	565	541	552	578	540	524	545	529	540	557	514	498	513	564	557	575	527	558	557	565	570	539	558	538	530	531	526	554	511	543	535	589	535	532	570	550	550	511	528	511	571	565	581	589	562	536	539	546	559	556	573	568	571	542	534	533	538	580	508	554	562	538	533	580	571	540	562	570	507	550	559	569	555	534	565	545	520	540	546	575	531	528	516	557	522	563	592	566	530	530	550	554	546	558	541	554	561	517	567	512	565	517	556	533	574	521	508	543	550	570	543	546	592	540	554	565	584	544	525	506	545	521	581	549	530	553	554	547	561	534	556	537	514	551	553	527	518	519	560	521	531	539	524	542	571	538	549	519	556	561	543	556	571	544	513	599	530	548	571	542	519	599	550	529	545	564	566	530	536	530	555	574	514	551	563	548	583	544	509	560	565	555	561	531	560	553	527	499	522	564	565	554	564	558	541	517	545	551	516	525	542	511	534	545	546	496	537	538	594	554	510	555	549	548	542	540	527	524	560	554	550	584	555	528	532	538	536	560	551	568	549	566	516	518	574	531	554	551	562	570	570	578	535	546	563	569	564	538	561	538	535	532	546	537	535	585	550	550	557	539	534	550	516	532	560	542	534	542	545	536	547	549	515	554	584	512	581	529	562	546	558	550	602	528	552	582	564	576	551	528	526	548	558	527	582	563	575	554	547	569	561	516	557	552	522	568	546	552	527	556	581	550	543	521	524	550	544	563	565	548	576	526	544	539	553	538	554	557	563	546	542	593	549	518	547	560	498	520	558	549	518	540	531	592	527	583	566	500	547	564	564	537	530	521	532	559	541	578	528	535	554	556	501	525	538	540	551	538	551	528	557	569	484	546	566	543	545	558	600	571	546	581	559	539	530	579	580	510	552	574	538	558	561	571	537	571	555	557	565	526	530	562	594	521	547	564	531	556	517	557	587	543	541	499	564	546	555	562	536	529	579	542	515	561	581	498	534	521	547	549	503	517	559	537	514	540	525	545	572	551	516	571	539	577	518	540	551	545	558	534	517	529	534	580	556	533	583	507	546	544	499	532	580	527	558	556	522	553	535	560	531	518	538	582	513	544	548	551	528	520	558	591	558	577	527	558	554	530	570	528	547	591	563	534	551	566	565	573	536	530	548	557	556	549	534	561	538	554	486	511	515	537	516	578	574	548	525	539	515	578	597	536	539	547	587	510	563	535	536	537	560	536	536	550	521	523	516	554	504	550	606	534	531	554	573	504	522	580	492	551	570	538	551	587	525	554	511	564	549	537	553	529	527	525	550	558	543	540	531	547	541	578	549	531	513	554	551	544	527	529	549	537	564	528	554	568	526	563	548	571	572	555	551	520	553	490	528	541	571	564	541	541	525	571	546	553	572	544	502	578	531	556	564	587	565	559	550	558	550	545	529	557	584	555	512	546	518	550	558	553	532	519	559	536	571	534	523	517	543	555	567	568	568	517	578	571	550	524	561	559	515	530	543	513	483	560	564	555	516	555	567	588	507	557	558	528	543	541	543	558	580	581	558	518	571	563	576	544	539	585	545	533	553	536	565	572	521	561	519	548	534	490	551	509	538	562	500	546	564	560	511	588	572	563	550	526	558	519	529	543	494	567	501	568	554	533	566	537	552	572	531	548	560	528	588	598	524	517	530	488	533	520	529	568	532	551	549	544	571	549	589	551	533	525	549	514	564	529	551	541	520	581	515	537	564	512	561	593	568	592	506	537	525	509	528	571	519	555	561	524	564	551	578	525	519	535	540	515	548	525	542	563	542	565	540	531	562	594	545	549	600	544	527	577	549	533	565	516	525	562	545	612	515	539	538	522	574	553	548	540	544	538	547	521	580	581	540	555	541	537	600	576	575	538	532	547	574	528	544	528	539	567	601	565	527	550	516	566	557	546	526	532	571	568	562	549	548	528	545
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
