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
339518100437	339518100956	339518101506	339518102056	339518102606	339518103156	339518103706	339518104256	339518104806	339518105356	339518105906	339518106456	339518107006	339518107556	339518108106	339518108656	339518109206	339518109756	339518110306	339518110856	339518111406	339518111956	339518112506	339518113056	339518113606	339518114157	339518114706	339518115256	339518115806	339518116356	339518116906	339518117456	339518118006	339518118556	339518119106	339518119656	339518120206	339518120756	339518121306	339518121856	339518122406	339518122956	339518123506	339518124056	339518124606	339518125156	339518125706	339518126256	339518126806	339518127356	339518127906	339518128456	339518129006	339518129556	339518130106	339518130656	339518131206	339518131756	339518132306	339518132856	339518133406	339518133956	339518134506	339518135056	339518135607	339518136156	339518136706	339518137256	339518137806	339518138356	339518138907	339518139456	339518140006	339518140556	339518141106	339518141656	339518142206	339518142756	339518143307	339518143856	339518144406	339518144956	339518145507	339518146056	339518146606	339518147156	339518147706	339518148256	339518148806	339518149356	339518149906	339518150457	339518151006	339518151556	339518152106	339518152656	339518153206	339518153756	339518154306	339518154856	339518155407	339518155956	339518156506	339518157056	339518157606	339518158157	339518158706	339518159256	339518159806	339518160356	339518160907	339518161456	339518162006	339518162556	339518163106	339518163656	339518164206	339518164756	339518165306	339518165856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2699	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2699	3600	2300	2700	3600	2300	2700	3600	2300	2701	3600	2300	2702	3600	2300	2702	3600	2300	2703	3600	2300	2704	3600	2300	2705	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22955	21524	28000	29328	28691	17792	5419	605	515	546	521	524	499	545	537	484	513	531	518	518	499	528	508	499	498	525	552	521	525	482	488	540	508	508	513	535	535	475	487	503	523	465	505	492	542	502	579	553	514	502	513	536	481	533	555	464	508	525	506	497	517	484	505	500	525	507	498	466	542	471	510	491	507	538	520	526	504	500	530	541	529	486	531	497	532	499	491	546	510	543	510	519	532	502	509	528	524	490	495	504	557	488	496	547	483	525	494	525	512	503	534	468	538	497	514	499	557	537	519	512	494	490	506	512	500	496	500	507	492	496	528	486	555	482	499	525	502	519	476	489	505	497	500	555	485	521	499	484	455	514	534	499	524	507	495	504	563	489	533	514	499	492	507	541	505	507	494	480	524	508	503	509	482	503	475	476	526	525	541	537	507	486	500	509	490	488	514	500	535	501	510	485	534	461	517	470	533	522	532	539	525	530	516	501	530	519	504	501	503	525	525	521	549	527	522	487	528	515	505	520	473	491	536	493	535	510	511	527	506	530	521	503	523	554	518	521	485	537	525	516	488	463	491	536	486	536	489	503	525	472	501	518	524	512	535	558	530	498	475	521	510	484	506	517	508	524	558	498	495	500	438	482	481	517	498	518	518	511	504	484	519	504	535	527	523	513	508	537	524	504	497	500	480	500	497	486	522	472	483	527	488	512	524	500	504	500	524	502	486	540	494	492	488	509	491	501	496	481	512	462	506	510	492	546	507	501	513	538	494	521	521	523	505	539	508	479	513	512	500	508	506	529	492	501	522	504	479	495	517	532	487	524	495	517	548	534	493	499	495	506	484	492	517	493	466	503	513	502	496	548	530	489	505	521	514	486	492	520	491	500	479	503	502	503	518	509	477	517	508	464	487	542	508	507	534	485	498	526	515	480	497	518	511	516	525	509	534	519	527	508	519	471	513	496	489	531	544	519	493	511	493	484	483	545	509	573	516	527	503	515	533	527	486	516	515	508	539	510	539	479	523	492	526	473	504	514	480	508	477	536	531	545	503	508	504	461	525	510	497	487	473	501	473	521	548	531	519	478	515	481	491	493	496	535	497	494	521	482	539	511	525	493	501	505	484	503	517	535	490	529	537	499	487	535	467	527	556	490	502	525	472	513	528	522	515	540	518	534	500	487	514	526	505	498	508	473	484	501	508	465	492	522	472	513	546	472	487	491	455	552	493	524	488	545	507	494	495	486	522	513	480	511	506	511	526	518	479	512	535	517	514	540	523	497	532	535	556	520	482	513	493	502	560	503	507	536	528	558	499	532	513	515	524	498	472	503	511	527	526	462	538	467	503	512	524	521	456	528	519	489	475	483	499	483	533	508	544	509	517	524	503	493	483	503	519	481	518	543	507	486	498	534	529	541	487	502	556	502	519	527	503	524	510	455	494	540	489	505	504	526	482	498	544	460	468	495	467	487	498	510	490	486	498	493	518	509	502	498	487	542	518	510	511	515	496	495	512	493	536	506	547	472	522	484	486	479	512	503	486	495	520	483	548	494	488	565	497	483	512	483	482	492	507	497	487	508	509	526	523	478	530	502	497	514	533	514	477	514	526	547	478	502	506	481	498	486	533	512	510	493	517	507	513	505	496	497	530	506	468	502	500	532	492	494	466	502	495	488	530	513	529	536	508	532	529	493	518	520	502	508	515	490	485	532	502	561	485	508	544	497	504	493	516	474	522	514	501	515	545	570	529	529	543	514	516	518	477	558	517	527	515	480	513	495	478	536	498	505	508	529	525	497	499	468	539	547	520	512	528	513	527	543	532	525	478	507	514	474	524	450	546	482	477	515	485	469	463	548	488	510	477	488	498	517	556	549	524	524	511	497	494	518	558	501	535	497	491	508	533	484	516	511	502	502	524	484	529	504	523	466	484	513	491	534	536	474	545	507	482	522	525	495	492	505	498	484	511	529	508	514	518	499	514	524	517	496	510	497	522	497	521	542	540	515	517	490	489	522	539	473	517	533	500	511	499	530	511	546	502	508	512	448	517	499	498	493	542	490	606	508	558	488	499	539	533	522	466	504	499	495	487	484	483	535	534	501	498	536	469	498	488	509	521	551	542	481	512	509	479	478	527	487	497	490	473	483	493	518	509	550	458	511	487	499	502	502	514	528	515	537	570	524	495	513	539	465	512	545	492	493	506	519	545	509	523	476	503	533	546	490	516	524	510	496	506	524	502	504	514	474	500	546	520	539	479	512	505	503	514	482	523	499	545	507	530	508	469	516	535	511	496	517	522	497	452	531	519	533	493	502	527	507	490	511	552	487	514	530	527	520	525	474	499	520	486	492	512	453	490	481	504	484	502	512	528	533	500	520	491	467	506	548	479	526	521	531	501	522	574	505	529	494	515	526	517	467	539	459	514	515	471	511	512	483	510	533	501	495	521	518	492	497	531	538	485	510	492	504	495	493	535	485	513	486	502	495	494	515	516	496	481	519	510	447	513	470	470	545	548	545	495	529	497	527	520	491	498	469	505	514	505	525	496	511	555	515	543	528	542	517	541	535	477	530	511	525	493	529	498	485	505	526	498	466	503	542	500	515	548	495	518	521	510	508	493	475	459	543	513	535	474	539	515	521	508	443	476	510	521	505	532	497	528	496	518	465	520	525	517	540	554	506	501	530	498	537	529	489	523	570	529	518	528	498	486	496	520	508	523	522	511	525	513	520	542	511	528	492	514	477	523	520	519	499	522	527	549	510	486	495	520	509	505	489	511	505	510	470	534	497	480	477	514	551	518	538	490	518	534	508	525	496	478	499	517	524	509	523	513	487	523	460	562	518	515	532	541	492	520	493	506	484	516	465	488	534	487	547	534	507	487	525	495	492	499	540	465	514	547	544	526	497	485	525	480	511	508	495	516	502	522	504	527	525	471	510	494	483	513	505	506	503	490	512	495	514	502	572	541	509	463	526	504	526	514	507	457	548	510	555	543	501	492	487	513	499	533	533	540	489	471	507	490	500	486	516	524	511	507	510	468	491	543	508	480	539	516	528	519	519	524	546	482	533	505	514	502	530	524	520	487	532	485	500	493	505	500	519	521	553	522	533	522	524	485	533	536	501	491	477	507	521	533	521	505	492	492	501	522	514	508	543	501	528	498	534	532	515	479	496	526	470	525	496	442	528	495	504	504	529	556	519	535	518	502	498	485	494	527	507	503	512	518	508	488	518	515	494	525	532	515	522	530	493	511	514	506	514	521	528	542	510	541	529	527	493	530	497	497	520	470	493	483	537	506	466	510	531	528	470	512	506	511	503	504	503	526	488	461	529	504	504	525	513	453	504	513	551	474	504	495	520	511	512	454	496	496	509	464	507	540	490	494	486	511	502	515	485	522	518	517	507	558	501	501	501	539	518	531	502	550	462	509	506	502	489	512	528	526	519	502	516	501	472	487	530	525	454	516	516	521	490	525	459	518	514	534	524	507	544	504	461	498	457	505	503
57545	82668	50207	61249	40432	3244	780	810	805	841	762	741	841	768	787	735	797	818	799	761	800	749	794	784	806	793	805	812	765	788	771	797	723	773	789	747	810	748	770	789	808	803	804	782	774	758	815	772	802	753	755	767	791	751	771	783	779	751	747	791	760	791	733	800	796	796	804	798	825	788	775	779	801	823	851	741	793	727	764	835	787	735	777	781	724	806	744	777	787	792	745	795	758	802	808	802	744	764	794	776	717	798	820	775	790	756	791	787	772	780	748	823	811	781	801	728	831	855	771	806	779	745	795	838	765	792	787	772	801	739	765	748	767	785	814	735	809	800	760	807	809	795	750	739	782	815	779	784	800	797	757	794	798	784	787	772	779	765	764	787	804	699	767	789	786	820	762	767	797	802	756	787	757	783	754	769	834	749	757	761	809	779	766	829	780	814	781	784	775	805	750	767	774	757	790	812	769	825	754	780	814	799	790	741	789	770	740	778	806	814	788	807	821	731	845	772	780	776	804	782	818	772	785	767	790	756	716	724	766	807	772	857	781	725	805	785	822	803	786	800	746	807	761	788	810	800	762	801	784	775	781	796	810	800	758	791	811	782	780	749	812	733	808	819	781	736	771	771	773	722	782	809	796	751	754	770	809	768	755	769	767	779	818	731	801	781	762	816	747	788	804	775	808	810	759	767	770	759	767	812	771	808	831	761	775	783	738	816	831	738	792	763	811	824	790	787	796	746	737	763	772	779	751	790	819	821	756	793	777	758	742	816	751	758	809	736	799	761	736	765	786	795	738	773	805	773	790	828	784	778	789	796	782	797	780	818	836	774	780	766	773	802	795	801	856	788	781	814	760	768	785	758	783	790	791	787	791	740	723	789	779	824	769	805	771	774	782	799	814	760	743	742	806	793	729	817	773	796	785	790	812	782	822	739	730	779	755	775	794	799	800	809	778	752	824	754	774	753	792	767	799	776	782	795	789	767	842	776	763	816	802	824	769	822	827	772	795	799	797	783	754	795	815	803	779	796	755	751	776	815	768	742	767	806	727	786	742	795	781	766	807	800	810	789	764	761	794	788	795	744	763	759	738	782	780	796	775	807	772	771	790	768	776	821	808	810	764	786	830	761	760	760	790	803	807	772	824	799	784	724	786	783	795	767	761	796	791	777	767	752	773	813	774	745	773	734	756	751	765	784	755	737	774	768	727	816	775	771	793	775	799	756	719	785	750	769	797	782	839	771	725	748	764	785	792	791	779	794	788	776	759	795	713	798	774	825	787	782	831	765	767	748	807	752	806	782	802	783	768	796	732	764	808	766	823	771	728	794	814	734	743	820	734	779	745	755	809	784	751	785	785	775	746	850	784	809	747	739	788	752	850	824	785	784	827	750	778	783	744	768	765	788	803	807	810	802	758	811	794	776	775	760	768	767	805	767	814	766	723	793	844	800	796	784	788	775	798	802	759	774	794	752	785	773	812	780	805	785	722	803	778	715	756	791	821	780	783	738	811	801	779	767	759	834	759	780	760	765	768	782	783	794	769	784	768	801	767	776	852	781	781	793	753	763	804	799	740	818	782	755	733	780	763	785	798	800	804	766	794	794	768	807	729	759	778	785	773	785	786	770	771	770	769	798	800	765	784	783	831	781	752	731	788	759	750	809	855	771	768	783	779	767	763	788	775	835	737	760	746	856	769	790	781	775	755	803	796	819	755	814	778	798	802	790	789	766	741	782	814	781	759	759	762	758	788	763	799	799	775	836	782	779	810	807	802	803	778	783	808	775	835	754	767	795	785	770	762	803	857	798	776	707	751	761	749	775	796	739	749	741	784	806	813	808	816	790	821	750	793	799	817	771	824	857	846	789	759	746	780	809	773	805	797	827	738	705	775	787	843	780	769	835	803	782	779	775	793	772	789	796	810	810	814	754	812	759	777	763	828	763	794	785	740	799	804	744	783	795	774	792	761	775	803	772	777	756	733	766	764	778	805	769	821	788	748	801	808	774	752	761	797	766	802	817	807	797	758	792	772	784	800	755	814	779	752	765	769	783	794	770	778	864	788	770	793	812	789	763	797	866	780	759	850	790	764	791	775	818	802	877	759	760	768	752	778	818	836	790	792	797	782	807	757	765	740	761	762	789	828	779	782	776	762	754	746	768	782	799	769	795	816	801	811	798	775	812	774	768	771	779	742	778	747	798	804	750	760	788	821	772	771	806	844	811	794	775	805	763	796	795	789	810	823	781	809	787	800	765	776	790	707	755	831	754	776	746	808	804	783	826	797	767	792	749	790	806	792	751	755	758	842	748	787	800	798	803	778	752	767	779	782	744	741	787	779	746	774	784	742	818	779	777	791	812	795	758	772	803	756	806	783	783	776	755	780	826	812	782	783	798	802	770	787	787	755	781	810	712	751	785	787	743	795	785	772	775	792	803	786	768	795	817	724	779	845	787	775	825	783	773	788	782	871	791	761	813	775	835	793	814	746	785	793	766	818	783	789	761	824	790	758	800	793	753	785	798	799	769	758	802	737	807	754	760	742	773	834	770	785	725	784	755	745	755	810	808	765	851	748	804	760	815	762	785	765	790	806	776	771	806	787	792	796	771	770	820	753	730	724	852	799	772	823	753	795	788	773	757	813	825	876	777	778	771	826	748	814	750	786	771	792	811	803	745	776	802	792	802	834	767	780	770	828	767	745	751	789	743	780	826	796	767	802	768	800	766	793	787	820	716	791	767	768	800	796	846	734	752	792	776	792	763	709	772	822	775	801	787	835	789	800	730	750	807	789	783	791	770	794	774	814	753	809	766	755	800	765	751	787	768	765	795	737	758	781	764	747	767	746	788	739	789	801	775	787	859	775	763	828	797	830	792	796	734	809	811	796	781	787	763	819	839	766	797	787	799	836	811	776	745	787	761	764	777	782	783	800	787	769	743	798	804	763	723	768	790	788	808	782	806	805	752	737	754	775	761	816	794	799	754	846	762	793	768	782	768	816	783	733	758	803	730	777	756	804	867	758	796	828	710	756	805	783	756	780	775	740	762	774	784	778	806	815	806	774	801	734	736	737	790	762	741	772	798	796	825	794	769	782	781	791	789	765	786	794	753	811	790	752	772	792	766	806	793	765	756	794	775	789	798	817	786	783	758	795	786	813	804	761	781	800	778	792	765	777	816	822	787	831	767	800	771	752	768	808	773	800	793	752	758	811	738	782	731	801	858	756	764	839	775	782	796	812	752	776	847	762	791	798	816	808	771	783	805	801	761	779	778	761	786	753	775	759	838	770	782	751	844	740	754	794	777	837	806	754	776	808	808	834	779	744	789	789	775	742	771	787	815	777	808	804	746	761	785	783	787	770	757	795	762	789	821	788	766	746	767	770	808	803	772	809	747	790	770	723	799	804	769	762	785	796	777	752	817	773	811	805	749	766	818	790	762	732	791	819	771	810	790	753	788	733	757	776	803	783	770	806	776	779	819	766	756	805	781	750	780
31344	32069	19730	19363	8848	556	372	350	343	327	349	329	345	347	354	341	318	324	368	324	343	330	348	330	335	310	345	363	344	330	362	357	328	327	359	339	331	377	343	336	359	331	369	356	320	362	332	350	322	365	355	345	331	336	304	325	353	333	336	355	354	350	353	364	352	304	317	358	375	355	339	347	323	337	288	342	347	360	317	345	319	319	371	323	327	311	332	323	346	332	349	358	353	305	342	368	321	326	345	324	337	369	360	333	355	311	333	372	349	327	335	346	314	338	349	342	311	327	314	382	335	355	333	295	333	350	357	327	375	347	310	338	360	353	361	327	334	355	358	293	348	351	322	342	337	369	346	347	330	350	369	354	356	334	306	337	344	321	339	334	345	334	360	341	314	353	337	336	348	336	366	315	319	354	378	340	372	336	330	322	347	337	349	323	326	332	340	341	364	351	313	308	347	325	339	327	362	321	346	307	363	353	345	329	345	296	374	363	341	365	336	327	350	349	344	350	350	345	333	331	365	342	317	364	341	356	342	337	328	323	317	309	343	357	364	335	395	326	357	309	310	354	317	322	374	353	318	342	359	345	382	337	332	317	351	354	359	321	363	356	328	334	368	342	371	360	345	350	319	317	347	308	317	331	346	343	382	357	356	349	342	330	335	353	306	379	353	377	373	346	339	351	334	342	354	347	308	386	375	335	327	310	346	346	328	331	350	349	351	349	316	338	310	334	375	343	338	372	345	345	356	313	330	336	365	328	345	343	343	345	341	347	332	352	334	355	338	306	330	338	330	328	356	350	357	383	336	344	342	321	359	339	334	346	320	334	300	379	340	342	325	341	384	350	315	332	373	324	323	344	336	345	293	332	345	344	368	380	334	346	375	366	356	334	331	306	370	346	358	316	358	329	300	332	333	331	349	340	348	357	348	353	347	333	371	359	352	344	358	349	353	356	316	298	330	370	348	346	385	327	340	343	334	344	359	337	316	369	322	357	322	326	362	331	327	332	320	358	336	324	346	367	345	341	320	339	328	307	341	321	337	358	338	369	317	321	340	342	357	355	340	346	358	343	326	322	314	314	334	358	352	326	352	339	319	313	340	375	311	326	341	337	332	344	341	340	362	319	328	319	360	356	331	349	318	363	313	364	336	324	371	336	331	338	321	355	344	332	345	351	371	318	336	382	379	345	337	329	355	348	327	351	355	320	343	324	349	360	373	356	347	335	319	363	351	334	342	348	320	325	361	325	363	344	339	377	362	382	332	331	353	326	359	328	335	350	361	334	378	329	336	310	362	357	348	343	359	348	352	312	338	361	355	362	346	327	343	360	320	370	370	333	321	332	329	351	333	344	366	319	349	341	338	353	328	346	348	310	311	341	346	384	342	326	350	329	331	331	336	356	358	340	333	347	365	332	310	340	322	352	327	317	360	336	348	351	314	322	312	332	333	333	323	335	326	331	336	340	330	346	359	375	325	334	310	338	406	311	316	352	330	327	320	383	324	356	329	330	333	331	318	353	358	347	305	355	353	378	348	335	351	337	319	365	345	364	360	365	333	358	317	321	346	350	325	358	353	335	305	346	347	363	343	358	318	339	388	328	370	349	340	344	331	321	331	297	356	356	334	361	382	330	354	340	328	338	358	354	326	338	311	318	323	323	347	336	321	337	354	353	355	386	353	342	297	347	311	332	321	306	341	314	318	339	335	359	331	316	329	351	322	371	358	337	333	357	364	329	345	344	326	348	339	355	317	339	313	326	356	349	363	343	347	323	318	329	361	341	346	333	343	325	356	315	315	346	351	338	340	348	349	318	354	356	354	344	330	318	351	341	372	351	344	360	337	344	362	318	367	330	356	341	349	389	322	349	339	334	348	301	345	330	311	356	330	336	346	355	363	330	346	340	338	347	345	342	329	359	360	345	318	319	346	360	369	360	371	332	365	339	345	323	361	328	358	326	354	364	347	331	330	349	332	336	342	347	361	333	332	354	351	340	328	320	311	373	321	363	315	351	338	334	340	324	342	331	372	321	343	341	336	350	357	361	311	341	337	374	322	339	326	341	341	326	365	344	309	344	326	339	327	349	369	342	358	331	362	345	357	331	335	350	353	334	320	377	338	355	351	314	332	343	340	379	323	330	360	339	362	357	334	357	325	363	344	309	338	313	360	297	341	339	326	350	362	340	357	338	340	308	354	316	371	358	344	341	338	320	336	353	362	343	312	352	365	315	344	319	322	346	346	340	327	339	325	333	333	348	362	342	308	342	344	347	325	335	377	319	347	397	337	344	303	323	340	311	345	366	345	332	351	352	359	341	361	317	358	334	311	343	344	339	334	345	340	341	328	344	355	344	301	351	356	330	331	321	344	327	360	352	349	333	295	349	334	341	324	347	365	343	360	362	350	352	361	346	333	338	337	359	366	335	339	325	359	370	335	340	332	312	364	338	350	339	318	324	330	335	360	349	344	332	362	342	280	325	389	303	335	349	330	371	331	333	326	341	317	334	301	343	335	312	332	319	319	336	305	326	327	356	340	342	337	337	343	355	351	378	349	345	332	340	333	364	366	327	287	311	356	358	377	340	330	332	343	343	371	370	354	341	326	317	352	376	333	343	293	330	359	332	343	363	313	336	347	337	364	325	340	363	326	360	317	339	358	364	323	347	328	339	336	330	343	331	346	344	378	354	320	334	319	337	348	344	351	315	352	341	324	321	331	291	352	325	337	341	364	341	351	334	324	342	368	364	361	349	323	347	339	360	357	342	343	365	324	314	295	338	341	323	326	335	340	359	334	350	339	372	324	323	356	319	351	344	373	343	325	341	338	339	351	372	369	335	383	328	357	370	339	319	338	328	331	343	361	326	368	377	367	336	322	360	320	318	349	353	334	374	307	317	344	328	346	362	319	353	334	306	346	367	321	345	358	331	350	360	356	322	329	284	347	320	323	341	365	357	337	338	361	337	365	355	331	321	342	314	381	319	317	367	335	350	343	313	339	298	360	333	386	359	349	353	350	347	324	336	324	353	361	351	338	361	364	331	293	311	356	340	317	338	336	347	301	352	327	299	337	344	330	321	304	342	350	332	345	352	371	354	358	345	339	340	374	357	363	349	341	348	310	354	331	328	343	372	328	366	364	324	331	374	311	341	330	321	341	305	323	348	338	361	348	371	332	336	350	346	306	317	327	326	347	333	346	349	337	337	346	334	331	356	336	336	347	323	338	321	353	328	319	326	351	354	327	333	314	336	318	360	324	385	348	343	379	338	348	332	370	359	318	344	338	346	345	357	376	320	317	325	352	331	335	338	333	343	348	321	351	343	348	311	353	346	345	312	345	330	326	345	355	348	340	355	340	378	330	331	359	333	351	334	334	318	354	339	342	334	320	359	347	346	363	334	366	377	359	332	357	345	341	341	333	364	361	313	352	324	337	296	356	376	339	351	345	361	346	349	323	339	310	341	324	345	340	358	348	320	375	362	359	324	339	365	335	321	345	344
40726	46624	16876	25764	12775	790	536	586	583	562	575	568	596	560	588	562	559	582	588	585	589	581	596	561	550	585	588	615	565	574	588	551	566	581	595	586	562	585	586	601	540	595	570	578	594	591	541	548	580	607	580	517	560	603	565	529	594	606	551	584	562	584	580	563	615	589	582	530	592	612	567	585	567	635	551	602	602	563	578	592	584	611	586	592	583	613	589	589	600	571	574	599	580	542	587	545	546	579	567	571	618	578	552	585	549	585	574	623	612	577	557	555	583	565	575	590	578	553	557	583	578	546	582	538	576	596	541	551	599	606	561	563	580	577	561	532	584	581	539	587	608	571	561	609	536	560	566	559	588	555	549	584	541	574	595	573	542	562	576	569	552	574	607	536	582	587	556	621	564	559	567	596	578	550	560	530	572	545	572	591	583	561	592	557	595	623	565	514	539	552	560	567	584	574	520	563	549	567	589	618	583	595	592	594	577	576	570	575	590	568	570	579	579	607	582	557	565	591	570	569	608	559	569	590	579	561	537	571	566	609	564	571	586	535	568	582	575	567	579	553	575	604	526	551	596	610	582	551	606	538	609	568	602	560	599	566	562	536	597	526	618	491	547	552	571	547	617	614	601	564	576	555	567	590	603	567	551	598	587	616	621	592	571	541	583	549	594	588	568	558	587	601	595	595	573	594	573	560	584	614	562	532	575	535	609	571	578	577	529	591	558	543	547	629	586	578	575	606	544	584	593	615	567	579	592	618	549	594	543	555	562	535	590	536	590	583	588	562	546	611	590	530	601	572	588	588	570	527	589	620	556	594	537	570	559	549	568	572	592	562	565	589	561	580	579	579	574	564	527	564	571	542	553	592	566	587	564	533	603	550	550	557	545	565	591	570	599	594	566	572	577	614	577	610	548	518	570	612	628	585	572	558	581	546	573	567	563	593	579	541	591	596	612	558	575	568	557	584	562	586	616	577	589	590	592	594	572	542	555	593	543	574	576	586	588	612	569	579	604	596	607	559	574	552	598	584	574	600	568	579	634	585	575	557	579	555	586	584	555	612	533	563	547	560	579	566	571	566	581	568	626	563	588	614	609	565	550	561	588	576	536	551	531	604	596	591	586	599	567	603	590	551	573	543	585	568	530	587	603	603	556	554	628	569	560	567	571	585	575	581	564	556	602	548	573	616	536	531	590	552	568	549	536	599	544	593	567	573	638	538	568	568	587	546	608	586	598	582	593	536	550	563	570	560	575	548	575	577	572	563	575	572	583	590	543	573	573	576	583	574	600	598	557	556	568	576	578	587	600	540	595	589	567	608	577	612	577	553	622	590	569	576	571	572	583	611	531	619	597	567	551	573	612	588	589	546	605	571	593	528	570	543	575	569	573	579	567	572	619	595	553	597	524	565	580	533	587	596	576	565	580	571	573	614	575	583	590	555	537	608	581	586	570	560	594	599	523	593	569	534	550	597	574	578	608	585	578	565	590	570	576	584	585	576	624	556	579	583	578	554	536	569	606	570	571	574	571	575	573	547	574	547	561	602	533	603	547	584	544	551	590	601	573	573	587	558	580	583	553	566	564	586	566	614	570	575	581	533	578	589	589	569	567	609	615	602	589	626	563	558	580	546	522	563	556	588	605	578	549	573	602	623	573	566	564	584	580	538	605	555	534	580	566	538	574	574	568	615	545	598	566	589	547	604	562	564	586	585	551	552	599	592	562	552	595	588	603	611	574	564	535	578	566	622	581	575	592	545	592	553	574	565	565	579	553	600	567	559	575	609	605	582	594	570	577	580	556	589	576	575	596	592	546	589	530	570	604	533	584	523	526	566	612	535	602	599	599	590	566	584	632	594	564	560	552	549	564	553	567	580	575	558	562	589	546	553	562	581	551	572	605	593	593	589	583	580	596	542	547	592	573	553	566	593	604	590	591	545	537	531	567	546	595	555	542	535	603	574	562	575	567	593	567	526	579	585	586	573	607	581	575	584	569	590	595	589	620	530	564	571	599	594	541	530	560	547	561	564	602	583	563	593	597	531	583	581	561	586	532	561	580	600	556	626	589	612	571	589	610	606	562	560	592	560	537	548	577	569	543	589	583	609	594	561	568	586	574	567	527	581	573	610	588	556	569	566	569	554	626	566	619	575	592	586	543	606	586	560	591	542	579	576	583	572	569	583	548	605	614	596	576	540	589	592	558	571	590	570	573	581	550	568	580	593	574	600	556	581	619	630	594	591	548	600	549	567	584	572	555	544	555	567	556	585	605	583	537	578	585	596	596	553	504	592	569	518	581	594	572	579	580	589	557	556	598	568	572	584	548	563	596	569	532	553	572	623	596	564	609	592	571	523	574	538	546	568	532	620	604	578	556	592	574	550	572	566	542	582	584	514	585	604	569	557	582	542	574	574	613	586	584	563	582	583	588	583	571	558	545	569	565	633	570	549	550	576	583	588	574	555	561	581	582	566	592	619	578	610	610	604	593	594	561	584	604	565	581	555	548	563	558	540	614	565	563	587	586	577	560	606	552	580	594	564	545	592	621	578	533	565	600	572	558	591	560	624	594	614	601	578	591	587	571	597	538	583	621	578	568	544	556	569	586	571	600	593	633	588	555	629	528	575	581	523	546	623	587	538	553	559	553	583	584	578	627	594	565	573	576	585	589	594	557	586	564	582	585	561	583	593	589	588	599	575	571	569	610	580	577	608	554	561	569	568	584	537	565	584	607	558	551	567	538	573	566	598	602	658	601	594	593	599	565	544	565	543	574	566	605	587	587	555	568	631	567	570	623	580	552	560	548	538	605	590	554	573	591	580	581	580	578	606	550	616	581	547	604	558	548	600	594	583	591	567	582	548	594	550	612	564	567	584	597	519	551	567	603	560	521	606	610	563	567	584	535	547	612	583	608	560	583	620	562	587	574	590	568	601	586	580	508	567	608	585	555	559	528	595	593	553	570	567	554	557	564	594	600	586	590	571	582	576	553	553	572	584	571	561	579	572	565	595	569	534	571	643	573	535	604	589	554	554	541	581	615	566	552	619	570	606	618	607	568	572	572	541	566	606	563	550	563	619	594	622	598	603	566	621	563	540	574	571	610	579	601	578	557	588	585	570	604	561	561	567	587	574	575	574	557	581	550	593	604	590	557	534	584	599	545	558	573	605	577	627	565	590	545	550	557	583	560	528	534	603	568	576	569	561	569	572	527	578	602	588	571	572	548	601	572	567	549	575	578	616	563	605	592	590	584	593	572	603	605	537	553	553	599	620	581	570	593	569	565	558	560	634	607	570	595	561	561	560	583	576	582	610	579	560	572	601	593	585	560	580	568	595	606	506	578	535	541	576	581	610	573	577	626	578	605	573	603	580	580	562	553	548	568	538	521	561	547	576	561	529	572	585	548	541	615	592	553	564	592	561	586	595	573	552	560	549	548	565	534	625	581	537	610	565	558	559	555	595	535	571	577	552	579	601	591	559	546	600	582	579	604	585
25822	25550	29752	33093	26747	10206	750	352	322	339	329	311	348	360	357	322	391	327	333	361	362	294	345	338	361	337	323	357	319	322	319	333	343	337	306	334	319	333	312	328	356	318	370	359	310	350	318	344	318	323	323	358	350	339	408	336	342	361	360	313	363	338	331	353	372	321	348	318	314	348	335	334	327	353	317	315	316	344	350	343	355	354	327	329	317	315	319	317	301	303	323	322	344	342	333	313	340	325	313	335	338	296	317	347	324	349	343	329	344	303	314	344	315	354	327	314	313	352	337	345	334	324	292	340	309	320	316	317	328	332	343	359	325	325	336	337	327	364	335	334	320	346	341	317	303	297	341	331	337	316	325	346	329	306	332	349	319	324	302	317	350	342	329	328	339	294	333	366	352	298	325	320	312	353	322	294	326	337	332	288	350	357	339	303	330	361	323	313	342	329	314	314	296	325	338	328	363	338	337	371	332	340	324	330	329	328	325	294	326	341	389	354	319	360	322	334	314	324	347	310	324	295	304	313	312	289	292	313	351	337	332	322	300	342	332	326	348	325	287	324	358	331	344	350	318	320	332	318	320	348	350	296	341	314	347	342	341	324	283	293	340	325	318	341	297	323	346	361	349	350	339	307	342	330	316	344	319	299	319	362	350	292	312	340	290	317	324	357	325	366	324	338	367	332	326	370	312	323	340	325	322	340	305	318	302	335	335	362	320	317	295	350	334	326	301	341	346	337	326	341	309	323	330	318	326	301	335	328	306	329	338	326	307	341	297	342	334	318	313	324	333	303	315	310	297	315	331	282	328	344	301	345	319	354	345	345	319	308	358	373	331	331	349	317	325	358	320	325	344	321	315	322	347	368	320	340	330	308	328	321	351	333	323	338	313	355	362	300	315	372	328	353	319	337	320	348	318	355	323	330	350	326	314	312	360	334	360	313	319	322	337	323	339	344	350	331	335	335	343	353	351	307	315	335	345	328	307	356	361	288	329	355	311	337	312	322	336	342	308	305	325	333	313	320	314	290	337	362	347	337	330	331	358	327	292	314	343	346	320	351	348	346	307	349	348	358	340	349	305	339	347	345	351	348	336	329	319	315	334	324	369	338	334	351	329	339	344	323	340	348	358	353	351	330	330	323	293	352	329	339	313	284	332	326	316	328	351	333	317	334	334	352	331	331	310	339	345	337	322	339	357	339	329	365	344	317	327	315	334	332	336	336	336	273	324	351	333	373	303	331	348	313	330	306	339	351	336	328	340	309	321	315	340	322	355	326	309	360	300	335	329	356	321	342	330	331	341	343	322	325	323	329	334	322	345	357	350	347	328	344	342	324	300	315	321	335	376	365	353	364	353	299	343	341	336	336	308	326	330	343	305	327	357	329	346	352	312	298	317	338	349	330	339	314	345	342	332	321	317	358	301	304	321	341	333	305	300	296	357	318	349	353	352	309	287	333	307	330	305	328	357	377	312	337	316	325	334	338	348	331	312	320	375	338	304	313	344	315	355	338	323	314	340	312	324	335	329	322	348	302	351	338	356	316	345	320	317	315	332	338	341	344	310	343	349	345	339	327	339	348	313	343	329	320	322	345	349	344	367	310	307	341	319	352	331	364	361	328	332	314	361	306	331	341	326	315	309	343	335	295	334	321	328	318	344	330	314	334	329	323	353	346	313	339	339	341	315	342	308	340	346	336	321	357	323	352	349	341	347	299	324	326	375	340	308	314	317	309	314	311	310	343	309	336	326	330	337	323	339	363	353	349	330	334	315	323	320	355	341	331	342	372	335	325	316	313	349	348	305	325	343	338	326	344	320	348	346	338	331	350	307	300	353	320	339	309	339	298	346	333	304	337	321	342	326	339	335	332	323	309	342	339	307	313	328	338	313	314	304	322	322	317	329	380	289	333	326	358	359	283	345	305	345	369	322	329	335	329	333	330	330	335	360	299	332	331	308	350	324	322	365	320	357	347	319	309	364	315	357	311	355	297	322	354	357	312	331	332	330	341	342	383	300	344	306	337	316	342	298	329	356	346	338	319	307	296	346	323	353	341	320	348	334	320	326	314	304	353	332	309	311	323	361	314	342	354	355	352	341	355	349	334	308	314	343	343	331	317	324	342	294	340	362	319	324	351	301	337	313	361	343	316	325	323	354	321	333	372	317	316	332	351	294	353	322	319	306	323	363	358	346	329	345	330	299	368	317	323	340	330	331	324	325	325	306	350	318	355	309	318	307	338	350	332	357	352	323	306	340	348	350	346	327	313	353	341	337	296	334	319	340	345	347	343	342	304	357	346	327	328	305	336	354	380	348	331	364	334	328	317	316	332	336	339	306	325	293	345	349	334	343	361	337	372	358	335	333	333	332	319	296	327	331	316	327	306	346	311	343	343	324	319	318	332	320	333	303	358	318	353	341	331	370	303	338	333	320	329	337	326	341	330	355	358	291	373	328	352	351	322	342	334	333	306	313	340	316	285	334	304	322	328	333	346	327	320	332	313	304	322	328	323	301	309	322	335	316	324	338	325	336	321	347	328	319	330	337	338	308	334	327	333	309	344	335	340	313	311	328	313	339	322	349	335	341	325	359	323	336	332	368	323	359	337	334	307	331	335	336	354	348	360	329	297	320	379	345	319	324	341	326	329	331	334	317	347	322	368	310	351	358	323	340	336	332	351	345	359	300	343	337	370	365	320	330	344	338	308	307	354	344	332	322	342	315	337	334	345	308	354	325	334	325	339	303	307	309	317	314	313	313	323	372	347	348	360	344	313	325	322	301	330	354	333	336	338	296	348	343	322	353	341	358	342	305	312	347	335	301	312	334	335	339	333	362	333	326	330	328	317	340	345	339	340	355	302	316	356	367	344	330	325	330	324	318	342	361	343	343	284	330	335	316	302	346	329	352	321	310	325	358	331	325	304	367	355	332	322	374	332	345	321	335	342	329	335	339	315	326	343	322	318	302	325	356	311	327	356	307	322	294	330	347	333	314	316	315	321	327	360	350	323	327	329	305	335	320	355	319	354	310	333	336	333	331	305	346	345	338	331	309	346	312	322	327	298	310	312	318	318	351	318	329	332	314	312	324	323	366	320	292	334	357	344	338	320	325	329	322	353	332	337	330	332	348	340	327	365	311	350	335	327	331	320	302	346	327	326	319	337	344	344	347	321	348	321	301	279	340	315	324	330	340	315	325	319	305	338	342	333	324	297	355	341	294	327	325	313	330	318	316	349	321	365	329	351	329	329	342	359	320	361	334	320	312	314	333	323	365	351	327	311	333	341	334	336	335	329	325	313	298	352	359	317	319	326	328	335	336	316	309	346	340	304	294	345	333	354	310	347	343	366	322	334	336	334	312	358	312	332	322	344	367	350	339	360	305	311	305	361	316	346	310	322	375	355	305	329	359	338	311	351	342	319	321	323	329	341	366	302	328	325	331	331	328	328	329	332	355	334	337	342	315	337	347	289	321	338	331	348	335	320	311	324	353	306
59891	84296	44967	52062	30161	1448	594	549	550	565	543	561	560	568	539	585	522	574	529	573	564	552	604	558	536	532	558	560	541	525	547	578	521	547	544	535	546	559	562	584	562	549	538	563	512	546	553	609	569	541	545	561	558	546	551	568	553	558	584	486	548	539	535	516	575	566	555	526	533	576	517	542	538	553	527	510	610	560	579	569	521	528	552	559	569	548	547	569	511	527	567	547	520	554	550	570	532	551	523	545	567	576	573	537	518	523	555	563	586	574	534	565	573	556	572	526	536	575	588	536	539	526	549	551	540	558	564	540	549	555	531	547	535	519	491	524	529	530	515	554	525	572	555	502	535	578	553	511	523	545	565	550	525	573	532	573	588	578	512	580	553	508	527	578	565	560	551	533	544	574	546	515	537	541	547	545	506	573	512	587	533	562	551	559	547	523	563	557	563	537	560	580	547	553	563	542	554	551	551	542	540	517	568	548	559	508	586	549	531	550	532	519	515	539	600	523	582	535	561	545	548	591	528	570	521	562	561	553	550	530	559	535	574	533	543	526	501	543	518	562	543	578	551	559	576	534	534	558	582	526	533	546	584	576	528	530	529	538	545	531	554	561	566	587	587	542	550	544	522	557	557	511	505	576	547	551	531	535	493	507	552	527	524	574	530	549	539	518	539	581	540	534	516	505	522	535	507	577	570	560	554	585	521	551	563	590	548	542	582	563	512	596	520	532	581	610	525	582	532	557	540	508	566	595	560	523	558	521	559	562	550	559	529	567	591	543	590	528	537	514	519	560	497	529	519	526	560	527	527	563	537	548	531	521	537	554	537	574	539	543	552	598	500	545	515	532	570	555	545	562	560	565	536	574	583	559	603	588	558	514	592	528	510	546	528	582	573	572	551	511	498	582	523	509	555	520	532	493	535	588	571	557	537	545	515	504	558	563	568	557	534	491	556	566	535	545	487	534	541	511	573	584	561	568	560	569	560	560	557	524	548	548	529	535	532	565	553	570	551	581	527	553	498	557	526	533	511	488	528	539	519	564	512	538	551	530	557	535	541	520	565	520	527	534	562	567	543	559	637	541	558	542	562	555	537	546	527	604	584	533	528	539	540	518	541	553	569	544	580	565	583	537	561	567	555	520	551	527	552	506	549	528	526	524	534	531	540	529	519	582	556	553	577	552	559	579	542	536	525	560	540	520	560	536	528	538	535	517	520	552	539	538	522	546	545	519	568	515	537	564	562	564	523	550	544	550	582	533	537	540	542	538	577	545	533	507	526	549	527	553	553	555	558	552	570	542	521	524	586	544	564	528	548	578	564	553	557	580	526	527	508	551	513	545	564	574	540	519	585	547	574	545	542	544	531	525	570	529	562	561	549	586	580	543	562	508	584	550	515	568	559	534	539	512	538	486	564	537	564	552	575	557	533	544	521	527	568	491	541	555	542	554	562	596	540	541	536	536	585	581	547	526	521	550	555	529	544	571	521	550	575	582	503	543	545	548	520	526	509	605	577	574	577	504	535	551	538	564	546	561	570	544	535	520	556	513	533	578	556	553	565	564	564	545	595	555	554	554	503	558	547	564	525	599	559	503	550	580	514	545	529	539	562	539	517	558	541	525	542	587	569	525	575	512	540	537	544	597	519	520	567	533	578	500	543	521	528	528	519	527	575	562	556	550	561	549	540	516	569	567	579	584	577	545	547	533	535	550	563	550	544	528	522	551	515	537	582	518	509	537	543	554	548	573	552	562	522	550	554	552	586	570	530	526	554	556	528	564	532	566	523	567	575	565	542	602	533	529	515	563	535	563	537	555	590	549	533	556	537	537	527	508	505	519	530	529	568	518	534	597	508	563	503	488	526	549	532	542	560	527	589	539	583	559	508	552	529	556	565	539	523	542	521	526	559	560	551	508	532	586	518	569	533	560	550	538	562	544	520	548	583	571	551	512	539	566	559	553	545	543	567	553	561	543	553	526	521	547	547	545	567	504	591	538	560	531	545	573	565	566	532	569	585	583	583	560	559	520	529	575	542	514	559	551	607	482	549	503	531	540	587	561	592	520	535	539	542	550	508	527	541	547	573	562	505	559	539	529	566	555	559	599	547	516	545	579	550	533	541	575	576	564	479	555	538	553	523	565	543	533	592	581	568	571	552	547	600	559	527	511	547	570	545	564	533	596	525	562	537	573	565	546	559	544	526	559	555	544	559	540	553	536	553	559	530	545	580	573	558	504	557	566	547	555	561	564	538	575	585	555	538	555	517	568	570	505	548	587	541	554	519	551	551	514	597	543	577	541	555	551	563	569	498	527	562	548	516	534	548	551	546	538	536	573	530	563	561	566	535	557	556	538	594	562	565	524	543	583	553	537	522	561	529	520	571	552	555	558	560	578	535	545	552	550	579	519	534	570	578	530	540	517	513	549	570	531	578	529	545	527	547	567	550	603	538	538	543	547	518	511	504	538	569	567	570	561	579	548	537	536	567	554	549	543	551	555	534	540	545	509	552	553	564	543	546	569	550	514	566	569	560	516	558	552	556	527	521	581	543	561	564	579	524	552	562	544	523	546	579	580	564	552	528	563	588	525	538	568	532	541	520	571	536	581	547	575	587	563	535	544	516	585	571	561	567	558	547	560	557	531	519	523	553	512	518	532	574	550	513	572	538	537	527	553	552	562	565	568	557	567	537	543	576	496	557	582	566	564	549	547	485	563	555	539	535	580	529	499	545	558	533	570	543	604	557	540	536	560	512	538	497	494	533	549	568	578	575	579	522	571	523	548	568	568	541	555	544	533	557	585	559	536	573	561	646	565	526	534	542	560	532	546	563	524	548	552	535	479	567	537	532	505	521	574	538	525	554	567	574	558	550	531	575	634	573	537	567	562	552	546	536	510	558	572	532	560	586	560	583	545	537	585	557	546	546	550	562	558	548	524	552	553	554	581	567	529	560	553	583	536	593	564	565	536	499	549	574	532	558	534	555	556	581	530	533	539	530	516	576	558	522	574	505	531	532	531	556	525	559	517	562	549	561	523	522	572	573	539	505	528	543	584	532	532	553	550	562	506	543	549	512	559	564	530	551	576	544	565	548	556	537	559	549	542	576	535	557	549	562	548	538	520	594	547	559	556	574	567	598	584	544	532	572	555	547	580	560	557	546	572	492	549	569	538	557	542	559	569	570	568	558	559	553	530	527	543	562	531	575	522	555	527	557	563	531	544	538	561	548	550	570	545	570	523	541	544	514	569	591	536	535	573	548	588	561	523	521	512	516	519	565	544	525	539	581	519	596	533	569	548	565	584	571	566	594	519	542	534	566	622	544	560	570	525	555	541	536	543	583	548	553	539	533	544	583	540	537	568	581	545	566	513	548	589	540	542	566	578	523	572	571	494	550	567	552	547	544	584	534	575	528	532	547	523	572	565	530	556	598	588	587	568	553	558	601	547	539	570	544	577	606	546	547	559	557	553	560	535	565	573	543	567	549	535	557	483
24356	23408	29828	30304	27689	18487	5343	729	575	617	553	564	572	579	507	553	552	546	556	578	529	565	558	535	551	514	516	546	581	569	553	569	540	512	565	536	562	549	542	516	525	546	517	503	542	536	527	557	546	526	568	541	546	497	549	532	528	553	502	508	540	527	527	509	554	536	527	504	531	526	526	540	518	528	548	498	501	531	559	571	536	508	479	509	539	479	545	581	533	574	519	522	528	527	539	533	499	556	517	546	546	554	553	526	511	545	518	516	603	551	509	534	558	480	577	520	579	517	535	534	517	554	530	526	541	547	530	560	538	511	544	540	572	520	528	490	549	512	574	569	553	523	511	501	526	539	503	562	543	540	505	556	491	553	512	561	551	532	599	527	580	561	486	565	522	538	531	574	547	547	568	527	563	537	540	498	513	516	567	558	530	519	560	507	516	565	549	523	554	540	504	566	555	519	540	511	562	522	514	541	553	540	507	523	521	551	497	517	546	558	545	500	509	578	528	535	557	563	509	499	522	526	560	494	568	526	520	532	545	527	554	559	592	539	553	550	508	531	521	524	515	542	533	543	561	521	527	580	514	565	524	531	532	544	514	535	535	526	562	568	525	562	529	517	561	547	524	562	508	538	572	544	527	516	559	520	542	533	554	546	532	508	533	585	518	519	504	529	562	494	545	557	565	538	547	562	550	506	557	491	524	562	502	572	565	483	570	546	534	561	528	576	518	517	514	552	572	550	524	537	510	542	543	509	532	568	507	520	531	564	519	553	580	577	561	524	536	523	553	561	571	564	482	558	537	509	544	536	562	553	528	560	495	512	583	535	530	508	551	564	497	524	553	554	546	556	530	515	519	532	531	526	536	521	533	526	541	567	537	554	496	542	505	513	524	533	549	548	516	533	560	568	503	570	542	556	557	542	545	525	526	523	547	502	543	541	486	560	527	527	532	563	521	518	532	534	546	562	510	569	535	586	484	566	524	560	545	542	529	531	512	495	530	563	514	520	549	557	551	551	511	587	530	556	498	525	544	505	509	527	557	542	534	521	522	538	560	539	526	562	566	496	528	560	563	528	552	494	545	510	501	544	511	528	529	532	549	563	558	572	548	550	547	532	573	537	503	531	525	523	504	538	558	467	520	544	508	475	516	514	539	550	519	522	540	520	540	535	527	540	547	507	581	535	530	562	573	507	503	540	562	492	542	521	536	532	532	542	552	526	539	572	531	534	531	523	513	553	555	538	529	520	525	518	504	537	533	523	581	580	500	550	525	543	526	575	550	580	515	491	485	537	505	561	556	540	560	528	519	511	555	521	531	537	531	533	523	539	510	543	573	562	546	526	548	580	538	518	519	545	523	506	537	537	495	555	503	535	544	510	532	497	567	551	520	524	530	566	533	516	564	548	513	526	520	539	565	525	541	530	578	535	580	535	529	543	510	568	559	561	522	545	505	543	489	568	549	530	541	519	528	571	535	494	526	548	548	551	545	529	520	559	552	567	573	533	544	524	568	555	538	531	488	584	505	522	523	534	547	537	566	533	549	536	533	551	552	565	496	543	520	554	522	541	553	535	521	560	505	532	524	521	517	563	552	554	564	487	486	515	527	518	555	560	527	507	565	547	542	567	539	543	568	536	560	506	517	531	533	517	541	548	517	568	527	530	532	548	551	550	491	547	527	539	593	549	560	545	555	601	598	515	516	533	554	535	504	527	535	550	523	483	510	516	468	510	575	536	571	560	526	554	534	535	555	537	512	496	508	573	531	584	555	541	526	535	519	558	533	517	515	519	538	550	543	582	548	545	508	558	539	532	510	526	514	513	550	542	555	559	525	538	561	518	495	537	519	546	533	556	549	563	550	599	542	562	544	560	566	541	558	503	565	575	542	545	561	555	512	518	535	523	548	543	563	572	533	509	531	538	528	563	563	551	526	523	577	569	469	490	493	514	498	556	534	527	503	593	539	517	524	530	550	529	524	534	555	512	526	532	574	538	550	547	534	535	517	558	544	515	512	502	537	524	519	544	556	558	566	578	518	550	552	514	506	492	537	530	546	540	560	504	566	540	539	513	541	509	535	512	576	546	509	545	507	540	572	567	533	541	544	512	525	537	545	542	499	537	537	524	550	514	519	520	532	536	508	567	556	523	553	572	534	523	532	534	496	501	537	503	509	537	490	557	514	573	573	557	565	533	511	547	510	557	546	559	587	549	586	531	526	543	561	515	528	494	504	504	555	535	537	574	597	517	569	527	509	551	533	542	543	530	567	551	537	577	545	542	544	559	552	504	532	565	563	531	547	520	534	522	542	548	598	503	587	528	521	559	553	547	503	576	511	547	511	569	581	528	560	568	542	521	555	531	564	564	511	540	514	552	524	503	524	535	543	515	529	527	582	488	563	580	581	503	529	533	547	530	537	499	576	519	550	555	515	497	504	505	574	540	542	507	526	536	531	521	526	554	510	512	552	559	544	562	531	518	555	526	558	545	533	544	550	493	547	538	548	530	533	482	522	561	552	525	510	559	497	592	566	487	558	561	488	538	556	536	566	549	545	557	551	551	591	517	548	545	555	495	526	491	535	568	540	530	543	534	523	562	542	551	528	549	530	567	552	513	564	568	548	510	603	551	524	553	560	537	504	552	523	521	579	501	528	585	540	537	495	539	517	511	572	495	560	498	526	529	523	557	537	556	502	501	553	538	520	516	526	499	560	531	505	530	522	539	544	532	584	543	532	564	526	497	542	546	524	511	518	528	523	520	565	518	529	559	537	569	534	502	507	572	514	510	551	559	585	537	532	526	535	561	524	591	535	542	554	545	506	544	543	571	519	494	500	539	504	510	572	560	507	551	544	533	558	540	521	557	530	553	550	545	542	553	537	559	512	523	582	549	543	568	529	512	535	580	525	556	518	535	540	553	543	566	553	542	502	544	546	520	526	523	519	543	501	500	487	507	505	532	553	525	536	561	563	557	564	556	509	515	542	498	565	546	527	494	526	535	539	555	553	515	527	517	542	514	530	502	524	559	567	503	529	541	551	541	513	539	536	550	541	571	499	564	532	510	562	556	536	551	573	521	532	551	487	522	538	515	540	507	545	479	558	542	575	555	532	518	552	548	499	560	519	521	492	521	540	519	485	545	520	546	552	527	523	540	489	571	569	528	522	543	532	547	510	515	519	529	579	542	502	538	542	486	570	522	527	533	539	494	556	503	519	571	546	478	534	587	554	546	501	529	530	518	552	517	558	535	505	543	517	532	561	503	539	555	501	547	534	529	521	545	530	507	541	556	516	520	556	531	522	519	522	547	570	501	519	504	510	522	516	538	502	506	530	514	527	538	518	516	538	511	566	514	581	559	517	550	530	531	568	553	517	535	553	518	583	547	525	570	555	539	518	558	548	519	508	523	566	520	567	506	556	548	531	568	514	577	545	515	552	520	503	596	524	571	496	534	508	527	551	531	503	524	567	544	521	543	579	524	547	511	534	526	528	552	533	520
59080	93607	56055	63491	38498	2902	922	880	848	825	839	833	865	855	855	879	852	850	835	815	837	840	814	803	829	883	847	838	839	840	795	811	864	915	850	844	892	874	864	845	861	869	846	858	840	894	797	872	850	842	862	837	833	855	851	861	818	839	871	848	824	836	857	817	866	793	876	840	841	840	853	835	850	847	868	894	787	838	835	871	816	841	840	890	861	814	819	785	859	835	851	843	824	806	843	780	862	836	834	786	851	864	830	825	892	806	770	806	872	826	825	891	860	818	851	815	796	831	826	829	861	836	813	843	856	827	815	888	838	780	848	891	824	824	868	891	854	843	823	780	846	796	818	868	799	853	863	825	778	831	802	773	811	817	809	846	811	801	831	822	866	893	891	861	819	848	800	829	808	837	852	843	817	757	838	863	819	845	827	794	892	837	868	872	886	853	758	854	848	810	854	865	813	821	850	803	856	844	864	806	876	800	781	801	814	849	835	862	804	838	831	812	803	853	790	770	872	848	808	854	799	849	898	805	858	830	852	810	864	801	866	829	852	895	856	815	869	835	790	798	802	835	801	834	808	831	816	809	820	872	904	856	857	842	747	851	787	836	814	811	861	798	783	849	850	808	872	809	877	864	838	783	853	802	838	843	855	831	857	871	853	859	779	859	847	836	830	805	861	830	816	814	901	842	841	829	859	804	841	839	825	825	878	852	844	818	832	845	770	892	817	785	846	860	796	858	826	870	816	825	909	861	847	808	865	868	841	828	881	807	821	857	817	829	850	871	808	830	848	824	824	850	844	845	835	822	807	836	848	853	857	806	782	797	808	805	863	856	845	832	802	840	854	800	801	857	777	816	838	827	814	855	851	845	858	841	850	838	842	881	878	855	854	823	865	845	822	840	842	817	835	900	817	841	865	848	863	813	822	902	806	793	861	833	812	804	817	823	823	813	805	861	840	812	782	827	818	845	800	810	782	832	814	823	835	869	837	867	823	785	874	832	811	867	827	828	857	822	842	792	794	885	887	825	821	874	880	854	900	800	902	812	881	865	878	830	836	843	811	814	862	793	850	845	886	820	792	822	838	802	852	795	860	814	858	803	840	817	839	789	832	852	845	829	804	817	837	867	801	893	846	818	847	832	833	801	752	832	833	871	851	849	859	800	882	865	796	871	809	815	839	842	867	872	817	818	810	863	840	837	818	872	886	839	831	811	899	864	877	843	804	831	771	821	875	852	859	833	816	815	788	855	827	840	835	832	858	855	820	821	811	828	851	790	803	865	854	835	818	804	817	803	816	795	856	809	860	787	860	816	809	856	836	853	863	819	777	827	879	789	883	880	811	857	868	810	877	832	871	820	836	879	883	830	829	828	861	872	824	826	802	862	843	830	857	803	843	807	828	838	851	803	859	868	849	798	818	882	836	832	820	847	802	854	862	784	807	832	833	843	833	797	829	820	809	862	796	815	823	860	863	818	861	850	861	867	869	806	860	812	832	852	845	845	790	865	849	851	821	865	840	865	845	804	883	849	821	832	796	821	868	809	815	862	818	838	888	863	844	824	855	817	809	800	846	842	818	883	865	781	850	821	823	840	816	810	804	824	876	861	844	855	870	802	863	787	834	865	856	846	805	819	823	883	865	806	830	813	848	843	845	842	866	852	834	807	821	833	817	847	854	828	870	834	796	824	851	800	810	847	861	826	844	802	847	842	859	836	854	870	855	830	812	886	867	847	847	811	777	864	829	854	859	818	803	880	794	813	828	827	804	805	917	850	826	861	847	809	893	836	821	855	850	827	882	829	863	827	841	837	888	852	829	821	821	857	813	823	824	852	777	847	824	803	835	847	795	893	804	832	865	788	796	819	797	830	852	883	858	862	826	815	819	894	775	835	885	859	829	821	837	803	879	843	860	869	855	853	836	822	794	859	809	813	795	859	854	865	832	837	833	838	840	865	856	862	824	876	866	774	829	812	853	907	851	808	862	844	849	829	790	847	849	842	832	849	819	803	836	844	817	853	852	829	805	863	817	770	809	831	791	832	803	868	917	841	870	821	845	854	871	854	848	845	806	848	810	842	810	816	843	799	859	860	837	852	867	765	801	857	834	860	843	770	808	878	856	812	872	840	810	838	818	869	867	850	869	809	890	832	859	834	842	848	810	821	866	845	855	843	776	832	826	865	860	850	837	822	856	903	866	819	847	785	837	820	792	829	813	858	833	826	822	872	869	831	842	901	841	823	811	824	829	853	870	823	805	804	816	869	850	842	821	780	784	846	816	782	800	827	870	877	856	904	767	849	823	850	838	890	831	840	886	836	902	850	877	826	844	849	872	825	804	848	833	859	818	841	811	824	884	849	851	836	821	791	813	834	800	882	800	819	808	874	813	827	841	807	892	829	850	845	880	804	864	848	826	863	853	896	839	832	887	866	862	806	825	825	844	863	865	824	858	865	862	837	807	810	879	810	821	854	823	843	838	797	812	834	869	876	864	776	872	861	832	846	872	832	832	826	810	867	867	845	803	836	805	862	834	828	881	829	893	809	821	859	835	825	868	844	820	860	825	831	849	841	837	861	859	837	852	824	811	859	873	841	845	800	822	793	852	826	812	856	805	830	814	862	856	814	892	790	857	850	848	869	849	895	839	803	856	867	845	822	824	839	849	808	869	837	839	783	847	860	792	830	871	851	819	786	888	827	782	902	794	807	821	800	823	894	849	845	826	871	901	837	847	853	825	867	843	892	855	807	832	876	849	834	839	828	872	868	863	849	804	819	869	891	798	824	853	864	864	849	853	855	850	856	840	818	834	824	792	798	863	799	892	823	837	791	814	883	840	843	792	845	833	844	825	814	841	872	896	808	899	834	828	880	816	808	782	901	832	896	864	873	825	830	871	794	811	870	779	862	818	795	862	825	869	845	833	879	825	821	854	870	854	859	825	861	867	874	806	864	867	857	801	781	827	860	902	820	827	798	828	864	854	809	822	795	854	814	867	785	804	815	827	819	823	794	848	818	843	859	881	849	866	846	942	875	865	883	843	838	854	825	832	787	858	810	862	885	852	828	819	852	851	872	835	891	885	864	840	893	842	805	818	846	858	834	824	842	830	826	820	855	857	820	848	807	845	840	840	824	814	790	808	882	878	817	826	828	811	901	828	879	808	867	821	852	893	852	835	868	817	842	859	854	843	845	876	806	820	854	888	889	807	923	873	870	847	836	883	796	839	864	884	864	876	849	830	850	829	822	894	853	842	818	776	865	847	875	845	811	826	817	801	869	868	821	888	823	853	825	849	793	891	807	857	833	775	850	824	866	826	880	773	800	788	839	804	878	825	833	856	813	848	885	768	827	818	888	845	786	833	827	842	844	808	798	840	795	853	846	847	855	803	852	819	827	813	882	841	814	837	841	848	838	843	844	858	839	772	876	856	861	872	830	845	872	820	833	839	802	808	847	836	801	847	894	836	837	835	865	841	869	875	808	879	792	800	865	805	839	839	847
30828	30897	22092	21763	8200	663	342	370	334	299	344	290	341	323	344	301	352	345	376	350	311	346	384	308	322	329	354	367	307	347	335	365	349	336	313	348	338	348	300	337	334	369	334	344	364	342	349	312	364	343	332	330	331	326	336	366	342	342	352	352	346	357	320	350	333	331	324	331	363	345	332	356	370	358	360	364	363	347	357	361	376	347	344	328	349	336	348	313	331	314	308	363	339	325	367	341	352	330	365	336	347	345	348	318	353	368	339	324	299	342	334	318	340	342	349	343	327	338	332	359	337	353	348	360	335	362	332	357	343	356	325	389	332	357	343	344	338	304	360	340	326	344	353	366	343	352	340	301	310	344	310	358	338	353	300	328	337	340	357	346	353	368	314	339	341	349	313	328	343	364	325	349	360	350	345	313	340	331	328	322	337	346	366	357	310	355	346	391	332	363	309	326	324	332	369	348	355	371	348	354	347	319	371	345	351	349	369	348	328	351	329	348	351	321	332	325	329	342	346	315	334	345	335	351	343	305	332	335	322	332	348	324	376	344	355	361	317	370	353	353	359	322	343	352	338	348	357	357	353	383	318	350	345	330	335	347	341	368	397	375	333	354	324	364	302	344	350	324	341	331	334	352	339	369	342	338	331	343	321	336	317	309	344	346	349	363	365	361	336	343	375	340	313	349	338	366	346	349	337	320	346	359	347	354	338	340	358	350	358	360	346	340	354	342	362	364	356	360	335	353	323	363	304	338	329	350	349	338	347	365	339	359	342	372	339	316	337	341	313	361	298	333	343	351	348	354	345	349	348	323	333	341	385	344	371	371	363	312	356	341	361	372	347	349	351	345	316	354	350	361	344	347	321	369	340	327	321	350	336	346	334	332	354	344	355	374	315	346	349	362	320	340	323	316	321	343	360	351	344	338	343	366	330	341	356	358	330	355	365	352	337	341	333	316	337	375	355	314	353	308	359	331	358	330	332	326	337	350	349	326	356	333	359	342	351	345	339	354	316	342	344	318	301	315	331	361	357	331	341	338	330	363	341	362	346	362	358	284	317	355	357	344	338	367	342	342	357	339	318	324	326	360	327	327	350	319	345	346	293	357	331	336	316	322	331	345	353	332	359	322	336	330	313	354	344	326	345	351	323	362	385	335	299	336	344	333	341	357	353	337	337	334	350	371	357	359	349	340	321	368	333	378	339	353	351	355	373	338	339	355	303	355	348	329	333	383	342	317	317	310	354	342	322	374	310	338	369	341	361	335	345	350	322	349	354	387	324	335	333	322	320	348	332	312	353	338	323	331	344	348	384	340	333	372	343	353	338	311	350	352	357	321	333	298	327	356	351	364	376	309	369	366	326	344	332	342	330	329	337	331	353	354	359	323	370	352	328	358	381	358	341	359	309	332	352	339	359	331	364	357	332	334	356	333	324	325	345	322	366	353	311	343	356	333	358	359	359	368	358	345	343	323	353	365	325	333	324	342	333	352	355	344	359	342	358	311	380	345	317	329	335	321	331	331	330	323	338	355	365	360	351	373	339	319	330	339	360	353	352	361	319	362	314	319	375	349	326	342	342	341	305	408	314	319	326	365	328	370	294	317	360	323	343	333	326	338	338	353	334	330	342	346	324	340	344	405	344	297	304	369	327	337	390	321	374	340	319	350	354	344	359	339	348	317	333	366	327	344	346	330	335	348	339	347	314	342	376	347	328	344	318	348	343	369	305	351	385	354	326	328	349	315	334	330	359	344	347	359	372	331	359	322	337	324	352	353	360	337	349	336	336	360	334	330	352	374	336	377	325	319	336	318	323	342	353	323	369	362	366	356	315	333	322	348	352	347	328	351	359	332	318	339	334	308	357	367	355	359	336	369	380	358	347	322	318	315	343	354	333	331	325	357	343	323	335	346	340	355	345	329	366	323	354	346	352	327	331	333	318	363	349	326	332	360	348	357	362	334	322	339	355	320	343	352	350	321	368	356	328	333	324	360	346	338	334	341	324	324	350	338	342	339	347	335	346	342	348	381	345	334	335	339	358	376	296	321	325	346	336	339	381	337	313	345	327	362	327	347	336	341	362	340	337	383	336	349	319	335	359	361	344	337	333	340	312	354	347	332	329	335	334	330	358	351	385	347	367	332	345	342	321	369	334	343	352	366	344	343	345	385	363	334	362	385	335	338	329	349	362	350	359	360	334	334	356	352	304	349	323	355	309	317	334	327	393	338	342	309	356	341	351	315	353	315	348	393	326	349	365	327	333	334	339	327	368	366	373	329	316	387	341	337	324	341	323	312	339	357	365	311	324	353	328	341	356	330	332	319	344	358	333	327	351	313	334	381	341	364	356	363	356	353	340	348	364	308	349	319	321	346	335	369	336	353	324	329	361	355	345	350	341	375	309	338	329	337	332	327	360	324	339	360	355	324	360	343	317	333	352	348	361	368	348	373	361	336	344	316	342	343	358	366	331	329	350	340	335	369	343	338	343	363	369	348	326	364	319	346	314	337	365	352	320	330	328	318	339	329	330	346	320	337	343	329	344	374	329	279	339	345	354	341	322	365	325	384	358	321	357	326	315	370	332	362	365	335	407	340	313	358	336	336	377	334	340	355	320	346	366	351	335	348	366	339	325	331	343	364	359	335	327	350	355	332	370	349	332	338	349	331	335	365	349	304	348	328	331	328	291	312	369	338	356	354	342	333	352	312	369	318	340	349	353	326	326	332	348	344	364	344	361	316	352	352	312	355	349	349	356	303	329	337	326	361	359	374	332	347	361	321	353	313	337	332	359	352	355	340	334	361	339	356	354	345	327	377	327	353	354	357	379	352	339	331	331	350	363	357	371	352	346	357	359	336	375	322	345	355	364	345	349	361	323	339	347	371	342	322	340	326	331	343	343	359	304	330	387	342	310	361	349	350	337	368	347	350	319	306	337	347	342	351	330	344	343	311	304	378	355	305	340	315	343	316	330	341	345	345	318	326	346	369	319	308	352	344	348	341	355	333	326	360	309	335	329	363	347	369	335	376	340	370	341	346	316	358	335	324	330	374	336	323	356	328	348	376	343	330	357	336	366	340	342	366	331	335	333	318	374	322	332	352	350	321	337	371	325	334	354	349	337	370	379	337	350	341	358	356	336	353	354	342	365	338	336	351	339	377	354	353	344	352	369	369	358	340	314	330	319	361	352	332	353	344	382	341	303	355	352	340	326	332	344	343	362	359	326	357	322	299	362	308	348	327	338	354	364	320	306	331	362	324	353	350	350	339	326	317	367	338	333	346	327	344	357	352	319	293	351	312	339	336	333	313	340	373	364	357	358	375	356	360	322	346	373	352	347	338	332	400	376	310	315	312	341	321	362	329	361	363	349	331	340	353	326	331	349	308	303	347	363	376	369	347	339	338	322	341	341	358	347	342	351	352	342	345	350	340	355	341	353	344	326	349	359	335	358	323	331	369	350	347	335	368	356	362	316	351	353	348	334	349	332	359	327	338
40180	47028	20831	27354	11240	1122	604	578	599	633	577	600	589	554	578	599	599	580	561	538	538	561	615	621	580	602	585	624	557	600	617	563	618	576	587	583	569	550	576	559	593	564	580	598	613	603	618	543	570	580	621	566	593	573	565	599	576	597	554	611	599	563	624	547	615	534	587	598	558	604	604	571	552	587	615	596	597	602	572	571	605	576	590	561	608	578	547	604	558	580	569	558	558	633	562	589	578	545	589	588	578	585	557	570	552	576	570	557	573	603	572	606	564	548	590	513	546	602	593	576	570	564	609	573	580	545	601	583	611	555	558	546	606	588	593	560	571	599	573	559	626	562	618	591	588	585	583	553	607	553	643	576	529	622	551	570	616	593	529	586	552	556	561	533	556	599	531	567	605	562	599	555	592	602	592	627	576	557	572	577	583	595	602	535	582	536	570	614	592	571	515	560	564	528	603	552	580	632	544	575	620	579	561	559	582	553	616	584	597	597	560	607	562	623	586	562	573	556	531	581	563	554	537	554	553	561	601	579	616	603	583	558	618	583	549	555	596	523	568	543	610	574	576	598	588	565	586	566	547	564	614	566	565	613	618	573	593	604	588	599	579	583	560	573	570	540	612	568	562	548	567	581	584	579	549	603	551	574	588	557	603	565	548	580	582	572	570	582	609	599	565	603	601	640	579	604	572	600	590	591	604	552	601	589	587	595	529	561	564	574	605	587	580	581	585	583	588	629	572	611	602	559	638	590	599	583	579	562	629	555	571	593	583	629	524	567	584	560	593	581	595	555	574	596	572	622	554	583	567	600	597	602	592	542	568	559	560	610	588	601	561	528	573	531	583	561	584	596	595	576	566	555	562	587	579	584	535	572	586	602	583	645	605	615	601	585	595	559	588	583	568	562	609	601	595	618	578	624	578	597	575	562	581	577	586	562	586	574	583	533	568	585	565	667	551	590	576	584	590	562	594	589	579	582	572	559	612	538	563	585	578	615	577	586	561	590	591	624	594	587	582	589	570	579	562	571	566	558	538	559	591	569	595	559	585	602	555	585	554	589	575	570	569	561	578	569	622	576	562	565	638	602	574	581	555	545	562	588	549	570	577	545	588	603	570	628	562	649	588	588	637	578	570	565	546	558	527	566	599	580	533	596	606	602	602	631	618	584	606	605	607	548	537	603	587	631	630	615	577	553	571	556	578	583	551	598	602	565	557	606	598	565	583	567	587	594	537	616	613	578	599	572	580	566	543	601	587	609	607	589	570	594	520	581	582	578	623	547	579	593	553	590	572	574	595	576	587	616	551	591	602	590	574	538	564	582	614	563	569	544	571	616	552	607	586	568	607	584	600	555	566	565	616	601	571	619	548	605	609	593	572	576	568	591	557	575	516	555	596	614	581	582	594	589	597	546	588	565	550	557	566	573	534	582	551	629	598	570	576	579	614	571	597	595	583	562	565	579	584	633	575	590	573	595	621	615	567	560	587	547	601	603	585	596	583	561	584	583	560	602	592	551	577	580	596	572	583	547	589	594	569	558	606	564	595	585	584	581	598	617	575	568	613	592	564	570	617	589	574	631	610	588	619	535	556	580	616	572	583	585	557	612	602	585	553	577	600	589	615	605	619	569	572	588	545	589	541	579	609	556	598	593	592	583	556	599	565	564	601	576	594	605	584	561	595	589	559	594	532	561	597	576	544	621	556	566	549	556	571	555	583	604	540	598	566	594	591	586	564	588	589	634	589	611	549	552	606	611	631	555	571	578	620	575	587	624	543	568	563	559	573	568	565	538	604	614	566	537	572	592	561	567	574	569	601	552	573	607	568	615	595	594	560	629	594	586	572	618	614	555	533	607	579	573	614	614	567	567	604	574	590	589	556	577	578	549	607	584	587	574	586	617	571	562	588	582	611	595	561	562	574	579	571	535	579	571	607	623	607	560	610	595	588	578	520	581	578	554	605	605	590	563	526	608	560	570	592	590	554	563	619	561	569	546	559	573	579	627	535	584	577	583	569	542	560	553	590	564	590	578	573	568	544	607	575	556	590	602	569	543	553	576	574	510	562	548	610	577	595	590	627	554	540	546	606	574	601	567	594	582	574	605	582	611	591	602	578	572	580	528	585	593	568	560	546	587	586	617	569	586	563	601	544	574	604	582	570	584	587	550	576	611	551	615	611	624	580	608	603	567	579	585	610	597	598	567	590	590	581	633	584	575	550	544	572	560	580	564	536	573	577	540	542	589	588	539	566	519	605	587	593	588	585	615	549	617	584	570	571	629	577	589	568	621	605	572	583	594	593	563	519	601	558	586	609	600	597	577	576	575	597	567	560	575	571	563	589	613	577	595	575	614	635	560	577	569	628	599	598	594	554	585	554	546	541	547	569	574	574	562	569	573	586	557	618	594	588	537	621	580	576	591	617	544	591	542	555	622	575	591	627	578	591	517	553	588	583	595	596	570	551	577	622	638	584	571	589	583	594	579	591	578	613	624	637	537	578	592	588	602	572	615	578	584	562	595	610	617	577	593	576	585	603	559	558	578	588	574	573	547	587	614	556	546	588	614	564	584	587	615	595	577	594	605	607	581	596	592	570	562	587	526	611	564	614	600	596	552	636	606	578	621	590	593	582	580	589	585	567	617	563	604	575	602	600	598	616	566	571	555	613	615	584	629	601	585	585	561	571	564	595	577	575	559	591	575	531	584	616	617	553	552	601	556	583	549	622	553	572	562	574	563	615	624	580	645	597	549	602	629	585	580	635	563	556	565	578	603	583	596	551	575	583	567	574	555	587	574	576	568	564	578	557	590	612	559	573	558	577	590	635	602	580	581	553	595	553	577	612	556	606	596	549	522	592	598	562	554	580	568	574	582	595	598	553	592	537	625	552	569	548	621	607	593	556	570	589	628	545	591	583	604	572	600	601	591	581	576	601	590	600	581	576	573	572	553	603	593	622	625	619	583	572	544	598	561	595	555	596	569	595	565	595	593	574	572	641	583	583	558	583	542	591	603	604	577	581	610	612	560	548	574	625	548	565	590	566	619	601	548	548	575	587	598	578	604	577	576	557	572	581	546	646	589	585	591	571	534	617	556	567	570	575	622	604	620	572	598	558	643	582	617	568	579	615	546	542	587	552	581	546	605	570	560	562	565	591	572	622	565	547	558	597	565	561	584	589	549	573	574	601	598	597	587	559	570	565	595	578	604	600	571	600	544	548	579	544	553	579	608	613	580	526	537	591	567	590	617	623	621	612	595	554	593	578	596	605	568	580	558	549	584	597	583	510	553	562	583	588	555	588	622	593	580	553	570	617	613	597	594	587	595	565	579	574	602	586	540	561	598	559	527	590	594	601	554	622	600	557	558	577	600	594	583	572	588	544	598	601	563	545	566	604	527	543	560	545	630	591	537	655	541	596	581	594	549	569	559	581	556	581	573	582	585	585	591	613	594	593	558	569	596	585	606	586	598	571	569	577	549	570	572	557	605	564	602
25483	24797	30111	36661	27759	10190	779	396	319	335	370	296	312	355	304	350	359	324	315	330	326	343	320	327	301	304	301	340	337	332	335	358	316	334	364	328	317	311	330	336	330	359	316	340	335	322	352	329	342	300	353	369	334	324	318	343	343	321	363	338	315	310	325	310	334	360	325	306	331	311	323	328	344	349	309	344	333	333	288	358	312	340	306	315	354	320	319	327	327	318	353	372	326	292	278	326	328	351	335	322	319	354	351	333	368	317	339	339	340	325	365	349	300	321	302	313	349	341	355	331	303	344	343	328	328	338	314	351	324	341	339	313	343	334	349	308	333	300	338	291	339	349	343	308	348	320	318	316	336	334	327	325	320	316	335	359	316	299	326	333	326	309	347	352	336	342	334	338	325	330	320	329	324	320	332	332	340	343	313	314	338	305	338	334	362	340	337	329	297	337	349	327	352	332	327	327	320	346	304	314	283	315	358	283	344	315	327	305	297	306	297	343	310	300	333	335	331	341	346	328	339	349	318	355	338	312	335	336	334	327	372	319	334	361	351	330	343	328	325	320	332	316	328	313	322	327	341	348	326	340	301	312	305	347	315	329	339	315	335	331	318	355	339	354	335	369	327	329	362	340	343	323	339	302	327	318	334	285	308	346	352	326	348	352	338	333	329	336	317	310	338	289	303	332	321	327	360	298	310	311	309	278	350	314	330	346	318	342	337	331	289	343	365	329	316	316	293	298	335	320	322	337	347	345	344	349	307	366	367	370	342	345	348	333	326	302	334	307	334	362	302	348	329	314	338	315	319	335	309	333	338	374	317	337	334	323	341	324	315	309	350	308	359	342	337	303	300	329	320	360	346	331	314	320	334	352	325	320	336	380	342	336	315	332	306	303	326	310	298	314	318	323	350	322	341	339	299	319	322	322	362	331	345	323	298	338	322	349	307	304	336	323	332	324	329	341	368	325	300	292	347	325	335	301	300	296	320	308	289	352	365	390	312	333	342	320	317	319	345	351	348	311	312	337	334	325	323	334	334	296	324	339	299	315	325	344	323	304	333	319	332	316	339	328	327	340	338	310	343	340	332	316	347	334	345	323	355	317	302	347	325	311	342	332	312	331	314	299	343	337	336	357	312	339	316	375	356	320	328	326	340	322	331	289	333	311	341	331	332	307	325	297	336	330	313	332	336	343	360	329	335	346	338	328	353	305	303	322	296	355	339	337	339	325	341	281	333	326	325	334	327	337	347	327	317	338	327	337	325	341	329	330	340	325	347	295	329	328	324	288	316	329	332	322	339	332	309	315	354	331	319	302	334	319	357	322	351	331	297	352	307	305	316	318	330	331	323	312	317	335	326	312	296	328	337	350	299	317	319	322	334	306	324	310	384	336	323	279	321	348	337	338	337	324	348	293	315	326	342	309	331	324	315	343	341	321	295	353	306	308	294	329	338	315	311	337	316	319	350	331	314	313	330	370	336	346	325	320	335	335	339	311	342	306	313	315	339	313	332	321	330	318	342	315	330	330	334	341	353	321	339	322	314	331	345	360	319	366	302	307	327	333	316	349	326	348	334	346	340	354	346	329	352	319	318	351	308	322	350	335	383	335	331	363	317	302	306	328	328	339	341	322	296	335	336	336	343	350	293	308	337	343	338	344	333	320	310	334	345	356	313	323	338	308	341	278	329	322	328	350	345	310	307	347	314	364	347	368	315	339	300	336	355	304	336	334	354	333	368	333	297	356	340	305	331	320	331	350	326	334	328	277	309	351	307	324	344	320	338	306	276	354	347	313	323	333	331	312	363	361	351	283	305	343	341	339	318	318	336	350	317	332	340	326	337	301	326	349	333	303	294	355	356	365	315	337	358	370	349	324	310	327	358	347	338	352	315	292	306	349	309	339	310	374	312	340	318	330	323	298	323	347	334	300	327	333	347	308	313	307	331	341	318	330	308	325	342	365	347	348	300	301	310	328	316	336	335	353	311	301	314	320	336	331	314	322	324	325	311	328	341	340	324	295	338	326	305	342	329	335	307	347	302	343	350	334	360	320	332	328	307	313	362	348	334	349	296	328	336	329	315	324	291	330	314	300	340	326	321	337	301	374	332	334	331	348	322	307	314	346	353	352	328	314	325	348	333	316	321	334	345	320	328	324	299	306	315	323	332	322	373	342	333	300	297	332	351	342	332	356	339	329	359	316	373	342	336	360	333	352	353	347	343	326	325	342	329	332	330	322	300	325	329	336	335	343	320	343	349	309	332	336	328	306	334	349	330	310	335	330	337	339	338	331	343	329	361	327	318	307	339	299	332	301	313	348	322	341	341	347	311	315	306	336	333	362	328	350	364	326	313	325	331	323	345	315	356	342	348	319	326	344	332	330	318	332	341	316	319	333	322	350	351	290	314	291	342	314	347	298	339	308	308	331	319	344	328	298	344	310	334	333	340	334	345	333	328	313	343	310	342	349	335	320	364	339	330	322	344	309	321	330	331	321	331	342	345	336	336	319	320	317	333	315	349	313	336	307	349	327	334	323	298	354	337	349	323	316	345	331	359	306	353	325	340	283	334	348	313	302	304	330	306	339	299	363	336	320	352	345	346	324	340	302	335	349	324	346	333	315	378	314	324	302	313	308	354	325	297	342	346	327	353	324	323	318	357	347	344	325	368	333	304	351	349	343	342	318	341	338	319	305	375	309	326	314	310	326	318	351	333	351	333	383	337	321	342	319	325	347	326	340	364	281	335	306	368	359	326	346	326	320	333	342	320	331	341	357	361	349	321	350	361	348	376	306	357	323	344	342	307	327	312	312	341	285	329	370	318	298	325	361	346	305	303	314	355	342	340	345	314	322	330	300	338	307	345	340	315	332	313	338	340	294	322	301	345	321	340	317	323	332	285	352	342	294	348	341	327	333	358	339	325	343	358	336	318	367	298	334	341	329	330	272	322	328	296	351	332	322	334	312	318	338	304	318	322	309	305	350	346	335	318	327	343	325	339	334	330	325	351	339	306	338	302	354	350	321	349	321	330	375	322	349	368	325	302	320	306	304	312	300	346	308	337	342	327	302	319	334	318	344	317	327	358	330	336	321	351	336	331	351	341	338	350	313	340	337	331	344	343	347	368	320	380	320	353	281	336	357	333	320	326	312	373	358	329	303	353	369	344	313	293	302	308	336	323	326	353	322	359	314	316	308	327	306	317	340	338	332	304	337	314	353	312	325	332	320	326	320	331	346	326	325	297	295	353	318	338	316	328	313	323	327	288	330	328	336	345	315	341	336	355	331	317	308	324	322	308	326	310	319	329	339	323	345	317	318	337	350	331	353	328	321	317	333	338	328	303	338	326	325	329	337	314	332	347	327	318	370	339	360	299	339	334	316	307	332	335	341	334	322	369	368	311	309	319	303	352	326	334	301	340	349	322	355	316	300	320	331	329	340	341	301	328	300	346	340	321	293	347	334	297	323	342	332	329	349	351	321	352	343	334	301	303	309
62000	84699	51013	54038	31092	2874	566	541	568	540	573	590	526	540	539	564	537	544	564	546	563	566	532	549	569	540	571	576	533	600	557	518	520	526	566	541	524	563	530	585	507	549	578	559	531	608	550	548	558	579	562	498	529	557	525	534	564	561	523	577	539	569	557	524	527	565	557	499	549	568	520	538	556	510	558	560	536	518	566	553	578	529	542	542	531	542	518	549	551	547	519	564	561	575	504	564	501	515	559	532	508	537	554	508	519	578	526	541	584	529	522	557	560	508	571	561	580	505	552	550	540	566	520	562	555	540	573	520	566	560	521	529	554	532	584	546	499	574	531	497	529	525	512	558	564	550	524	538	527	591	585	563	543	562	549	560	522	545	568	562	536	523	528	529	565	557	563	611	523	521	568	565	547	510	519	556	568	563	528	534	577	608	556	535	570	526	567	558	586	546	561	552	560	525	551	522	553	510	535	549	556	561	550	540	568	499	567	578	555	553	561	611	556	529	547	530	553	547	606	567	555	522	524	583	537	521	537	566	566	514	530	559	577	567	587	564	497	575	552	527	575	517	579	542	562	566	551	576	594	537	539	541	507	512	551	500	535	474	552	596	543	545	512	542	553	567	503	525	543	544	564	546	520	545	540	544	530	523	538	538	530	532	567	509	519	554	572	564	559	584	550	549	531	554	544	571	543	556	582	517	518	548	541	548	517	556	573	535	529	555	535	527	580	580	582	532	555	526	507	567	538	537	548	564	568	524	605	605	497	560	541	517	584	534	555	577	566	518	568	544	498	561	542	589	539	531	603	536	531	524	533	528	542	503	559	541	504	589	552	523	522	588	531	525	514	558	535	528	569	566	562	531	514	550	512	558	515	594	553	526	536	527	528	523	519	577	557	572	553	574	571	561	542	560	523	540	566	531	552	570	572	563	535	555	546	554	601	540	542	555	546	532	531	527	546	557	516	586	555	569	549	510	535	554	547	530	565	559	525	542	545	568	505	582	517	534	544	569	526	551	509	532	552	539	547	537	553	593	563	541	585	564	521	524	476	597	562	576	526	526	583	489	544	532	560	595	495	581	597	561	548	515	520	550	545	523	529	521	563	557	518	514	538	546	545	533	526	559	545	534	557	522	535	544	558	526	566	563	531	564	511	521	522	534	539	545	537	550	547	529	527	513	533	538	564	548	550	553	527	534	554	551	535	571	535	526	556	590	569	527	549	558	540	542	503	538	538	537	508	570	533	573	511	545	533	542	541	531	514	563	527	560	589	554	591	535	575	522	569	547	510	537	522	520	563	548	543	538	562	519	538	531	542	527	536	587	558	569	532	542	553	570	551	550	575	509	528	527	574	521	528	545	514	580	544	501	534	542	574	549	549	598	528	560	525	589	608	503	590	578	556	520	555	560	541	553	520	543	575	539	538	551	583	545	568	539	536	562	490	595	555	541	558	577	559	595	531	527	550	536	536	606	556	562	588	559	564	563	554	558	570	544	559	545	547	525	549	534	547	539	541	539	533	533	521	532	586	543	553	553	504	535	544	560	527	581	571	580	592	556	580	500	563	546	559	548	558	546	526	573	572	539	562	529	555	561	503	588	551	546	539	533	568	546	551	590	545	531	541	551	555	519	549	524	557	523	607	532	525	579	617	558	520	527	566	552	526	521	547	561	543	561	539	544	541	575	557	561	522	557	540	564	576	569	584	531	558	593	541	573	529	544	551	562	556	502	564	594	521	531	559	530	539	563	530	595	576	538	566	567	537	543	524	530	562	556	527	580	589	582	517	548	535	497	559	561	573	550	521	575	530	533	513	540	513	564	529	569	565	543	551	574	551	513	557	530	565	578	578	518	585	541	547	524	539	502	514	586	525	592	553	574	561	544	531	560	537	551	553	545	522	547	581	522	549	539	538	518	598	580	550	552	529	510	565	571	527	573	504	560	541	543	547	574	546	520	547	534	520	553	557	538	527	523	560	526	592	523	542	541	574	534	531	541	556	550	550	532	535	553	534	560	542	529	569	535	508	561	559	550	507	529	584	577	537	531	565	568	505	532	509	533	567	565	519	553	509	578	551	522	575	530	531	529	525	550	548	575	548	538	567	536	544	518	579	545	551	571	573	533	574	563	533	558	521	522	575	556	518	567	520	535	536	570	506	558	539	568	603	525	499	536	544	536	552	539	561	573	547	582	544	560	557	528	568	583	556	577	564	498	568	507	546	525	546	530	542	532	546	545	502	555	607	521	524	552	563	534	522	511	546	547	551	528	521	552	542	531	576	531	570	518	561	566	497	560	522	541	546	513	538	513	536	524	578	575	551	546	556	593	513	517	523	515	553	560	524	562	535	532	531	573	559	582	533	557	522	550	532	507	544	562	535	558	535	523	568	550	579	547	536	555	529	536	525	559	529	535	549	544	547	536	541	533	518	523	521	571	552	532	528	518	528	532	557	559	527	520	574	534	537	504	562	502	598	574	552	518	586	561	548	541	551	517	572	585	578	527	569	565	544	525	539	545	531	549	534	538	522	517	571	570	568	578	498	583	541	490	560	545	528	575	563	549	572	544	561	529	534	593	542	545	520	554	535	535	514	554	515	503	529	539	562	542	505	505	548	479	539	534	539	518	534	561	529	526	527	540	558	542	555	513	525	518	550	533	554	524	544	586	526	577	566	534	504	520	544	516	526	557	547	505	525	541	547	567	536	586	554	511	541	518	554	512	524	562	539	565	567	529	527	553	540	556	597	560	513	535	560	563	528	518	524	537	534	531	556	593	558	523	547	515	529	545	546	545	585	564	523	562	591	568	550	536	551	562	582	548	558	565	521	552	477	526	580	552	526	537	541	575	545	527	565	519	522	574	542	549	551	521	557	559	589	527	552	546	569	517	572	548	568	550	517	552	555	544	532	579	534	576	540	556	563	543	541	513	548	535	510	551	517	551	534	574	522	541	516	558	560	526	565	514	575	529	552	589	546	545	539	563	572	502	531	519	521	548	558	558	617	522	502	555	521	527	541	528	531	554	551	552	575	544	545	541	537	547	518	579	558	519	536	597	521	537	562	566	547	593	565	537	572	518	551	513	574	584	545	551	529	544	543	580	533	538	560	547	533	524	514	546	587	544	571	541	540	547	563	569	562	560	615	562	555	528	534	547	537	584	552	556	592	562	580	509	569	518	532	547	540	519	532	557	549	530	547	542	562	557	536	532	545	569	504	546	536	534	519	539	546	530	559	548	545	532	549	527	542	544	569	575	557	552	583	489	515	564	595	508	556	568	539	595	534	547	541	595	547	555	514	552	573	529	555	531	523	536	578	579	534	552	578	535	593	534	534	529	531	533	505	582	546	561	550	556	561	587	502	569	578	543	548	531	541	543	528	519	548	583	528	561	527	518	543	569	595	537	502	557	557	520	531	565	510	551	525	527	532	550	515	572	561	532	549	526	567	544	541	554	573	533	566	534	534	557	586	578	535	539	578	531	548	524	555	569	524	534
24200	23206	29553	32852	28847	17540	4416	614	545	535	542	542	538	538	519	507	561	536	560	532	587	563	522	527	529	555	546	544	542	531	538	510	590	501	535	519	469	543	580	506	497	547	538	506	566	540	541	512	509	545	529	527	551	558	533	542	554	530	512	521	558	548	479	572	536	501	539	535	528	547	517	528	567	549	547	544	550	508	568	567	537	519	553	569	510	540	525	529	583	528	542	568	540	515	528	527	543	535	502	494	491	507	520	555	499	536	530	543	514	517	530	563	553	505	509	549	555	526	498	556	549	551	522	482	482	476	511	511	501	550	545	519	523	514	521	544	565	523	515	522	552	562	522	527	543	498	569	500	525	514	532	484	511	550	525	533	500	550	523	543	482	523	523	513	545	561	496	525	520	546	531	533	512	535	558	544	555	522	558	498	523	546	536	508	552	551	560	536	565	498	501	559	567	562	520	508	562	531	577	532	514	529	547	530	492	517	505	554	523	562	554	546	526	482	571	531	520	507	527	536	514	536	484	510	535	537	562	488	518	542	557	517	534	542	514	562	535	509	580	526	541	522	579	540	556	611	554	526	546	511	502	525	527	538	536	519	523	511	514	537	531	536	521	552	532	556	545	523	542	519	530	573	533	524	562	531	543	486	573	547	573	553	501	570	526	511	556	526	517	567	479	524	513	520	532	537	512	541	524	522	572	527	516	520	563	533	551	532	528	501	539	565	550	550	526	526	546	531	544	521	571	583	545	555	538	550	537	523	519	508	520	521	575	550	523	550	553	543	513	529	580	513	524	529	541	493	534	565	545	510	573	549	529	540	596	495	515	529	540	593	515	570	553	544	507	561	511	572	572	532	565	525	574	502	475	502	551	549	538	511	510	533	568	518	537	513	536	536	533	574	478	522	520	536	497	534	552	542	544	545	507	547	473	530	487	561	544	505	580	530	523	545	506	548	522	512	561	543	514	522	559	549	519	534	538	548	512	542	537	553	492	557	542	545	538	543	497	515	512	516	561	523	519	580	541	506	544	557	492	507	564	546	525	532	531	524	538	507	527	560	519	535	548	554	554	564	512	518	556	547	553	540	551	554	564	498	502	505	513	521	552	545	529	544	543	528	561	512	535	514	530	588	542	529	497	537	544	530	510	500	528	572	537	538	570	510	494	525	511	496	539	500	512	498	505	505	519	529	551	545	533	551	531	547	550	530	579	539	503	562	554	544	517	509	542	500	537	527	510	543	597	573	535	535	506	522	507	535	569	526	542	551	516	545	509	532	564	548	514	547	494	545	528	547	548	539	529	548	535	557	511	517	567	515	529	551	533	524	498	530	525	563	571	544	517	510	512	555	583	524	510	497	546	507	544	533	532	532	542	558	556	550	517	561	514	480	516	528	481	515	528	540	510	501	552	549	533	511	532	523	539	523	556	504	551	515	565	517	515	579	533	599	510	524	543	553	513	530	561	530	512	506	500	550	536	545	495	504	548	547	503	489	531	531	528	525	548	520	535	498	557	528	535	483	496	502	543	529	534	519	504	519	507	526	533	546	550	540	554	533	521	555	545	531	565	531	537	492	522	554	510	549	528	550	557	505	570	517	557	512	523	568	514	532	520	513	565	529	548	537	510	568	542	550	492	560	519	533	520	512	515	569	522	530	511	536	568	475	525	567	541	515	550	510	529	546	518	543	544	540	524	554	562	559	533	572	544	529	538	503	532	552	499	552	542	530	549	539	547	485	526	549	607	509	496	569	528	554	579	532	509	561	547	552	525	518	524	532	482	517	535	533	525	497	564	516	533	511	565	554	515	523	530	541	557	509	532	512	573	547	524	533	546	516	539	530	543	513	493	556	533	529	521	524	512	540	533	505	588	553	549	512	526	506	518	530	495	513	568	539	519	554	558	539	512	481	558	535	495	530	520	545	555	516	500	551	539	548	511	543	544	540	549	515	528	574	543	534	510	572	565	520	524	534	559	562	538	515	539	542	500	531	547	542	517	531	511	564	533	532	528	492	525	523	551	515	517	557	564	524	539	530	531	534	510	533	535	530	516	550	542	556	543	564	523	541	546	508	522	528	533	463	524	513	547	566	520	510	549	521	508	510	524	528	515	539	560	506	473	507	530	545	471	550	546	493	558	571	501	520	515	520	552	506	536	597	530	522	541	519	545	503	521	528	533	493	534	544	493	529	571	524	544	500	492	554	571	504	543	551	513	524	540	489	527	567	518	540	515	523	549	523	505	518	478	526	512	529	492	557	561	510	522	533	534	534	554	499	532	501	570	554	537	525	496	541	540	542	541	505	494	526	515	541	556	562	548	541	537	512	571	532	516	549	521	535	550	506	526	514	536	509	540	537	556	550	510	525	539	506	534	524	532	542	550	517	512	552	528	517	492	520	536	565	533	513	539	506	575	511	504	560	519	507	589	507	498	469	499	511	555	546	554	507	515	557	543	569	549	556	549	528	561	544	552	540	525	551	522	527	545	548	514	501	520	535	501	532	499	535	558	510	524	540	497	547	538	554	559	511	539	554	563	545	521	558	597	557	563	508	537	526	524	523	549	546	559	486	553	498	559	553	540	525	550	538	509	579	542	513	557	567	535	549	501	539	532	460	569	548	495	517	547	520	536	502	516	533	513	558	545	490	528	530	532	534	543	540	504	494	507	513	527	506	552	575	495	538	537	559	545	523	505	530	516	543	548	494	523	572	496	514	501	497	591	532	523	562	516	570	555	540	506	533	526	545	499	529	496	554	582	562	517	527	535	533	559	529	545	526	522	548	520	548	553	563	505	491	535	559	490	511	489	539	515	551	533	511	529	491	538	523	535	555	494	561	552	537	502	522	510	514	516	510	550	515	535	555	537	517	500	531	467	522	558	537	492	524	524	495	543	516	518	511	508	535	533	519	516	556	514	567	534	551	549	509	526	537	561	496	524	566	541	511	547	522	529	511	509	557	534	513	528	510	528	543	571	557	579	565	555	515	573	517	555	511	525	579	540	512	474	507	534	554	548	605	580	553	474	527	492	534	520	523	536	548	544	534	522	521	533	485	554	513	500	541	581	536	502	563	546	526	589	578	576	529	567	552	534	553	548	522	538	517	534	522	560	500	545	509	535	516	528	552	561	507	524	529	495	536	529	542	561	498	549	548	520	584	491	524	522	486	558	526	541	527	519	522	485	547	523	553	523	552	558	571	510	500	549	551	532	529	528	536	537	543	507	523	560	545	525	505	509	504	508	562	540	537	515	543	506	489	515	522	504	550	525	501	578	508	542	540	524	575	551	550	521	496	528	578	515	521	553	533	541	561	558	515	490	559	496	499	541	503	553	581	518	486	498	547	553	547	555	564	503	506	565	516	534	564	515	538	511	567	518	535	537	543	556	485	496	544	495	566	511	512	530	533	560	529	551	518	571	502	541	532	523	558	549	539	490	536	503	521	523	519	546	515	504	540	568	484	545	541	536	526	541	510	523	571	553	498	536	515	570	515
61847	89380	59416	64425	39177	3423	838	871	873	836	889	818	829	847	813	875	892	824	810	876	889	814	852	881	789	869	799	820	815	843	848	858	833	807	810	841	852	786	809	853	847	810	807	902	804	850	828	878	868	820	863	793	869	857	807	835	861	851	838	866	873	788	796	823	754	833	864	875	837	887	847	852	796	855	868	811	830	840	752	830	889	824	848	844	845	815	849	851	802	791	841	800	840	792	831	846	827	772	800	794	804	856	811	833	854	823	808	815	849	878	838	867	859	869	788	829	781	837	851	803	845	839	846	833	867	826	828	841	799	842	844	844	800	859	846	815	821	865	878	839	788	772	790	831	839	829	790	849	828	818	815	837	844	833	863	849	876	810	864	891	794	794	873	803	835	778	843	798	846	821	872	854	780	887	824	838	822	877	811	789	872	848	802	855	830	847	794	832	806	843	814	834	822	839	826	839	792	840	843	827	781	826	844	831	812	836	838	832	847	825	883	843	848	879	827	800	821	833	794	795	846	855	833	831	799	826	827	847	793	872	809	856	834	787	818	812	852	855	825	808	854	802	809	829	834	840	844	840	800	859	896	865	825	874	824	868	864	853	893	784	798	861	856	863	813	782	796	806	838	840	804	856	858	774	785	830	829	816	835	872	779	865	810	832	848	847	865	789	806	795	807	819	827	801	846	824	829	802	852	859	857	825	872	807	808	806	848	825	843	865	797	818	826	821	848	835	813	846	790	827	796	890	829	784	866	832	892	823	853	840	800	858	866	843	926	821	851	821	842	835	870	854	824	865	835	797	853	811	870	818	832	824	836	845	888	822	849	788	789	818	887	821	808	792	866	879	830	795	845	818	814	881	854	820	892	796	860	886	840	820	794	860	853	830	859	861	880	785	834	821	879	810	827	916	919	796	817	858	830	775	843	843	870	817	837	827	878	848	787	860	774	810	829	824	832	803	831	800	774	907	837	815	895	812	842	857	869	793	838	837	845	813	832	838	819	879	825	830	839	824	797	837	808	865	828	835	812	889	849	817	868	793	877	847	818	837	884	845	831	850	824	813	844	840	891	854	826	841	866	873	811	793	883	871	828	841	827	833	828	864	831	822	816	818	825	865	776	808	797	816	849	838	886	856	803	849	840	806	857	846	842	838	823	822	830	821	795	844	821	852	827	806	850	842	851	848	836	896	811	837	885	831	834	830	805	883	809	920	806	779	843	793	842	800	869	826	812	866	843	836	826	790	870	795	789	821	896	755	827	829	836	832	818	848	816	858	811	821	848	830	767	855	871	811	847	824	788	815	789	856	843	815	811	846	808	858	823	849	821	827	855	809	836	869	830	828	821	884	865	807	837	812	890	858	776	818	806	825	825	869	892	876	852	860	872	873	845	804	831	838	877	801	923	833	810	836	838	783	835	840	803	821	854	813	828	833	788	818	848	785	799	876	823	828	792	885	855	840	807	815	852	841	849	835	818	828	776	842	851	841	832	821	784	835	792	831	837	811	832	861	834	874	899	835	869	798	843	866	795	830	813	891	856	817	848	856	849	844	784	853	817	849	828	852	884	864	831	794	777	828	807	828	815	866	855	815	809	874	798	833	823	802	811	810	809	846	863	842	842	818	858	807	784	836	818	903	826	844	831	820	808	848	822	827	779	820	894	831	822	774	797	792	840	884	858	847	767	826	878	843	804	927	840	808	839	868	846	835	802	873	783	815	844	884	836	838	821	842	790	844	813	841	817	895	819	833	848	854	835	827	801	825	861	835	876	772	842	900	881	781	820	821	791	817	785	804	834	803	865	851	791	857	859	868	868	797	821	820	837	820	841	869	791	915	855	815	863	811	838	867	837	855	866	850	800	841	854	833	859	866	839	864	825	812	850	839	826	849	838	852	862	824	819	798	798	878	878	820	847	819	841	880	792	844	840	832	843	887	821	839	888	811	816	813	823	800	819	847	855	859	849	810	806	839	867	889	853	783	854	846	834	823	824	864	874	873	820	842	867	827	872	865	854	843	822	779	876	814	848	809	814	851	823	830	842	838	797	878	832	833	810	832	834	890	835	836	849	887	894	770	830	885	824	858	808	800	842	804	858	853	879	839	813	817	851	860	822	769	815	854	843	810	842	820	851	816	860	831	816	781	861	820	854	834	856	819	834	827	811	803	801	835	835	778	800	784	856	825	819	836	840	887	763	830	818	804	868	854	798	881	811	848	759	822	828	790	825	836	787	833	862	781	859	824	782	785	834	812	903	836	780	868	832	831	820	807	850	870	799	865	786	831	852	867	847	871	837	804	834	836	870	844	834	816	801	825	817	809	843	842	818	834	837	829	832	778	838	812	825	819	850	885	866	832	823	841	878	849	785	847	859	852	869	837	830	804	803	841	813	795	843	845	830	804	820	842	853	804	781	834	847	823	831	877	781	817	801	825	816	812	867	822	847	838	830	793	762	825	850	862	805	850	813	842	797	861	783	833	856	787	839	789	852	845	812	784	890	838	788	859	816	832	844	854	850	849	855	820	826	859	787	851	828	834	802	822	834	838	817	813	835	793	841	837	878	831	913	797	867	832	864	813	868	838	839	822	861	837	837	852	857	875	816	802	825	815	871	893	808	878	842	848	799	877	878	834	801	872	827	846	815	812	842	810	797	843	821	810	831	854	781	836	810	788	898	813	813	855	855	837	812	882	832	879	830	831	839	865	794	813	836	841	824	836	773	837	868	813	798	860	825	824	807	799	831	874	824	794	803	849	806	816	852	840	772	830	879	849	829	815	800	855	839	812	863	817	879	823	869	846	792	886	822	821	823	845	857	808	829	788	908	838	811	856	845	806	856	851	835	844	771	836	805	817	846	818	808	779	876	861	818	800	815	887	815	888	833	881	827	821	897	800	823	851	847	855	822	865	849	843	828	799	821	771	844	837	847	779	794	864	804	840	817	788	837	866	864	845	872	816	827	812	791	881	877	873	769	803	827	815	849	807	842	841	782	863	776	879	824	849	809	828	869	821	772	826	885	822	822	809	785	854	796	839	818	856	870	792	827	824	836	898	802	838	879	795	896	815	831	862	844	853	865	801	829	854	819	790	799	857	807	859	847	824	876	838	820	833	837	815	884	816	809	832	867	792	903	813	801	789	851	834	832	829	811	782	866	819	774	804	845	803	816	798	842	879	819	818	840	774	815	814	864	806	818	859	818	848	813	806	832	822	812	819	870	857	863	769	835	874	769	810	882	805	824	810	826	827	856	845	841	865	812	854	871	828	853	785	811	795	841	832	800	880	849	799	823	817	865	813	818	882	858	861	834	842	878	804	782	857	817	813	790	873	843	828	851	799	811	821	833	882	817	824	843	821	834	891	799	812	820	825	834	870	830	792	808	838	803	859	826	851	838	846	883	847	857	797	857	826	827	838	807	837	820	887	822	769	819	833	830	805	826	857	861	870	865	849	862	830	832	802	852	832	833	810	829	758	826	775	822	854	864	814	817	803
31150	30479	20707	21107	8729	635	341	327	354	379	312	352	320	349	301	321	344	333	317	333	337	368	348	358	335	356	324	345	338	333	350	352	329	310	357	337	302	334	320	316	351	321	343	323	310	345	349	340	324	337	338	329	334	318	310	329	327	299	296	334	304	332	352	317	308	361	320	319	351	344	311	323	346	337	344	320	353	336	328	372	302	324	329	373	342	328	307	339	336	311	309	325	318	340	325	330	300	330	349	334	360	312	333	348	337	334	312	324	348	307	315	311	324	341	335	315	372	327	321	349	353	352	339	324	316	322	325	320	353	314	341	339	345	296	327	349	307	327	325	340	358	335	335	323	343	327	310	322	344	344	326	320	322	329	381	338	375	328	348	306	316	374	313	352	323	305	345	329	318	355	309	348	344	343	305	333	305	334	349	329	322	327	332	346	340	340	320	343	308	286	350	326	321	330	339	340	353	328	331	316	356	349	335	326	324	360	318	313	306	312	340	361	351	362	335	346	331	312	337	355	351	314	345	315	342	318	338	348	328	335	344	314	337	367	367	351	296	344	342	352	318	334	328	309	352	349	366	288	343	353	345	318	326	338	333	322	354	302	316	329	341	333	349	325	313	344	339	340	343	345	356	339	327	334	345	319	339	315	295	349	332	318	331	326	319	332	333	369	310	335	345	305	323	321	320	338	338	326	322	319	356	328	357	330	334	318	336	325	327	370	333	329	335	359	329	357	333	330	346	337	350	333	341	302	332	325	304	337	330	314	322	310	335	333	322	336	311	327	312	322	310	328	335	350	279	301	361	326	340	333	346	326	316	327	317	325	362	330	353	326	325	348	337	346	344	333	323	302	320	351	337	344	346	325	339	307	364	337	339	356	299	323	309	329	324	334	327	338	332	326	326	338	336	347	345	344	332	324	319	333	312	315	310	323	338	343	320	319	365	323	367	316	362	320	296	352	324	325	324	318	345	342	342	360	326	325	336	330	345	339	327	340	321	322	313	345	323	327	362	340	327	322	293	340	348	334	336	330	326	329	315	364	330	334	290	334	327	350	342	323	322	342	369	302	335	329	345	333	351	319	367	322	340	362	300	332	321	354	356	335	317	341	327	312	326	347	349	329	326	360	327	331	340	319	347	322	339	334	325	360	308	319	340	364	328	367	310	312	306	333	307	352	338	293	344	327	346	344	352	319	349	374	317	363	347	316	361	314	325	355	333	349	297	326	353	341	302	323	335	344	328	320	355	318	329	312	336	343	320	334	311	291	331	326	324	355	339	324	318	319	320	322	336	330	321	336	362	355	322	349	330	343	326	326	335	331	359	358	340	316	338	357	332	329	317	363	314	339	332	351	316	337	341	327	299	332	306	337	351	366	308	342	315	312	357	313	332	358	350	349	332	340	339	347	314	304	343	344	323	298	352	346	336	353	346	337	310	348	376	354	350	308	302	353	352	338	362	321	353	331	330	371	326	346	321	318	329	339	327	313	316	324	330	316	327	336	357	348	305	344	333	353	328	318	348	326	342	329	328	345	326	352	325	331	372	356	352	351	339	321	318	330	336	323	321	313	320	354	344	309	325	335	373	354	320	327	307	346	345	342	335	348	331	318	332	337	353	345	333	333	344	320	323	309	342	347	324	336	304	361	363	335	320	332	376	340	321	336	356	342	335	319	353	363	320	315	334	337	349	341	308	316	361	339	322	336	346	338	326	289	344	328	341	328	313	371	330	321	294	326	309	287	309	346	306	337	357	351	341	324	321	318	312	341	325	319	336	317	316	316	340	310	340	329	348	317	329	317	284	349	388	328	338	327	374	352	314	355	332	347	322	342	310	332	345	325	324	312	326	339	309	345	385	328	299	277	336	335	312	328	315	311	319	326	332	317	346	335	337	341	322	333	338	353	330	354	334	333	334	342	304	348	335	355	354	345	331	324	318	338	320	304	330	337	328	339	327	345	321	299	310	326	348	346	333	300	367	342	317	332	322	335	332	357	359	347	323	308	356	339	336	342	316	317	321	350	328	350	289	315	354	318	324	341	367	332	341	338	355	351	330	340	336	345	314	333	343	327	324	366	355	331	359	333	364	308	350	326	295	337	341	347	332	289	345	353	333	321	325	360	316	329	314	329	353	361	344	341	382	321	376	301	336	334	345	334	327	334	341	358	312	327	366	336	363	329	347	335	352	318	317	356	312	331	361	327	349	338	321	324	308	333	330	308	356	319	316	350	318	350	339	359	304	333	313	349	341	322	334	307	318	317	330	350	324	336	335	335	343	349	385	357	327	330	340	357	308	358	363	318	313	338	352	352	336	366	320	343	325	347	313	312	326	332	342	324	309	341	327	315	322	351	336	329	320	325	349	355	329	332	324	336	322	339	330	339	332	340	307	371	313	337	329	345	312	345	317	350	317	313	331	332	336	346	300	314	333	343	313	345	356	339	357	316	329	315	324	344	348	316	351	347	347	315	317	331	326	347	356	337	348	313	324	352	322	338	311	318	387	332	387	321	328	324	315	361	356	341	335	293	340	337	314	336	334	304	338	345	332	378	329	331	328	342	320	340	369	346	333	328	350	325	299	328	349	325	354	343	308	303	367	312	308	331	335	330	351	343	293	352	343	340	357	353	311	342	345	309	340	378	331	335	328	328	315	348	299	356	335	312	321	338	337	304	322	315	343	328	352	328	333	334	288	341	349	325	333	350	342	327	342	313	313	321	357	340	297	346	348	359	310	333	318	365	316	321	320	311	330	362	324	349	325	331	374	340	351	345	332	358	332	334	327	336	317	315	339	307	329	345	341	339	327	377	320	332	356	343	347	326	328	339	325	346	309	311	312	348	346	338	313	370	336	328	327	348	358	333	369	357	304	348	328	350	350	303	351	351	342	329	324	327	347	368	324	336	357	345	320	332	342	335	372	353	350	306	335	348	352	346	360	327	330	330	340	365	319	335	339	329	328	295	338	349	355	318	331	341	343	330	325	331	350	341	309	334	309	347	342	312	344	306	305	335	337	344	329	303	309	339	322	354	328	326	334	305	342	318	319	317	325	323	315	338	332	359	306	313	371	346	328	320	358	343	367	318	339	348	309	349	321	373	310	330	337	310	348	342	363	346	308	315	344	306	291	325	324	344	319	324	342	313	318	328	334	329	334	321	352	329	319	343	339	331	342	301	353	337	340	381	338	308	346	335	301	329	326	354	353	361	349	328	327	263	331	320	334	344	317	320	358	300	327	288	311	322	318	337	339	313	331	303	307	323	367	330	357	313	308	330	323	340	325	317	344	351	368	337	320	309	308	326	352	340	323	347	353	347	341	311	288	347	319	390	334	347	277	327	349	371	344	338	352	333	306	310	358	345	341	298	322	344	369	346	332	348	345	301	351	350	327	314	312	336	322	322	300	355	326	349	303	327	321	340	334	364	344	335	323	349	320	312	330	359	316	363	328	347	368	362	343	302	311	316	311	384	345	324	334	316	339	328	325	334	365	349
40399	45127	20338	27332	11854	922	590	578	598	542	600	558	569	542	553	596	595	571	569	571	541	526	604	549	560	577	560	571	570	593	562	597	580	587	597	596	612	532	587	531	567	529	588	543	552	583	555	580	587	568	533	603	570	575	575	612	551	533	541	536	589	589	549	602	538	570	537	567	571	546	577	589	571	585	570	586	564	528	543	546	540	555	577	551	597	548	633	561	611	592	528	561	576	567	553	572	609	558	594	571	560	592	598	548	529	544	574	588	620	548	571	570	586	556	573	571	602	574	590	565	613	581	541	530	549	559	622	581	549	534	555	574	575	607	595	560	604	583	555	555	585	563	578	555	588	580	592	546	617	542	583	548	560	550	602	572	560	564	567	573	560	586	549	551	594	599	597	593	581	546	597	563	589	540	580	601	581	580	568	587	610	545	574	556	559	603	552	554	551	580	599	569	557	561	585	584	561	596	569	591	562	581	599	561	569	566	539	550	584	582	591	597	577	568	564	547	597	559	553	588	550	591	574	550	550	581	530	551	589	582	590	596	564	530	553	576	582	551	562	589	576	578	546	546	622	602	543	519	570	498	577	576	555	562	562	546	594	605	560	581	525	572	552	576	559	543	537	581	555	547	550	559	604	538	596	534	565	607	562	568	591	568	548	543	578	564	588	590	590	554	584	600	563	561	576	590	590	577	548	553	535	531	595	574	574	558	579	565	579	543	624	536	585	588	565	574	607	553	572	565	579	573	548	581	534	558	568	579	554	563	528	606	574	562	591	546	538	535	567	587	555	589	553	560	583	555	610	606	595	588	591	577	561	549	605	508	548	594	575	588	599	587	549	554	549	544	578	598	556	589	567	595	596	536	546	585	604	583	572	546	553	563	593	605	568	562	580	545	596	561	567	505	558	563	576	567	540	536	577	563	587	545	543	574	629	575	580	535	564	608	589	593	570	583	594	565	582	567	588	610	559	597	567	562	549	581	586	548	574	551	548	568	570	566	598	577	553	562	563	559	594	550	549	563	532	614	565	590	559	568	553	595	585	584	589	608	603	563	553	536	583	571	572	540	544	550	489	567	591	573	529	548	615	584	571	578	577	583	590	576	572	608	593	561	551	587	579	566	589	520	547	565	578	570	538	534	550	524	568	559	575	543	546	544	589	566	615	583	537	577	516	582	600	580	643	584	575	603	582	595	579	584	588	602	562	576	558	577	574	557	600	545	550	571	537	578	557	595	543	596	558	575	542	542	556	571	561	605	596	572	558	550	585	541	496	545	544	608	582	557	519	599	588	598	575	546	583	569	536	571	549	571	584	569	602	618	553	586	594	552	564	544	615	526	596	565	512	506	586	556	526	549	593	573	560	589	550	580	571	576	504	574	594	587	588	564	568	593	577	556	602	572	603	550	603	549	595	572	567	577	570	571	544	562	566	544	583	572	565	607	555	552	583	579	558	573	607	549	555	572	573	559	567	576	594	608	557	571	601	568	560	563	556	615	587	595	555	537	551	579	555	565	552	581	581	586	576	583	587	578	596	587	558	536	544	548	576	568	534	575	517	583	574	588	550	560	569	563	557	546	603	569	574	571	628	607	597	595	548	540	580	586	580	570	585	558	574	556	576	575	578	549	582	590	553	524	559	521	574	571	564	622	558	597	572	575	576	579	625	574	527	544	554	548	564	587	540	556	578	557	565	581	512	576	565	555	591	547	561	567	549	585	592	590	500	592	584	555	576	557	541	592	604	524	565	579	574	575	595	588	571	586	581	567	588	600	576	575	561	553	587	566	557	576	618	580	577	591	537	584	558	574	593	598	583	598	585	571	558	573	568	580	586	558	538	562	558	556	582	532	558	599	570	584	536	594	602	588	601	602	563	549	549	597	574	612	564	603	565	557	596	522	600	548	547	565	564	553	540	548	540	589	558	579	590	560	580	568	585	562	588	574	565	561	565	570	544	587	539	560	530	584	572	582	544	580	577	587	560	554	597	567	564	551	558	575	592	586	539	585	580	558	550	583	597	563	582	557	556	592	564	548	506	556	572	560	575	585	559	571	557	547	562	611	567	561	573	588	573	540	550	570	584	547	567	576	595	574	538	511	593	576	627	585	547	519	593	606	514	578	532	559	600	578	546	579	571	596	586	541	543	563	586	596	575	519	614	566	572	559	573	499	561	582	580	541	522	537	570	522	575	572	550	571	525	547	572	544	584	615	561	556	572	539	615	581	594	552	538	537	578	589	559	561	562	550	547	583	569	563	604	591	561	598	602	533	545	592	584	574	561	534	567	543	571	613	562	568	581	545	572	561	578	544	570	547	540	558	589	582	557	521	572	545	564	556	528	568	529	576	571	557	554	558	571	552	550	603	551	542	580	564	612	573	636	596	583	580	581	575	570	586	583	581	568	559	556	601	566	557	582	591	586	555	569	544	552	578	565	558	575	608	600	543	531	502	603	557	544	587	567	540	570	539	553	614	598	593	531	576	609	574	587	544	556	548	595	545	544	533	551	550	560	570	548	562	545	569	575	580	584	599	558	554	599	546	537	570	562	561	528	558	572	578	580	546	615	590	556	582	581	550	568	568	582	537	579	571	567	571	559	544	570	540	591	539	584	604	558	545	549	604	564	563	572	551	631	563	591	606	535	572	599	573	555	563	553	555	523	568	585	569	560	530	581	570	574	587	568	573	601	582	581	584	537	596	610	581	510	565	568	606	579	568	561	561	533	583	576	614	570	561	620	551	575	552	576	548	569	578	525	569	596	610	498	585	582	604	546	549	603	518	590	581	573	542	615	545	596	604	602	572	579	577	551	539	582	566	560	563	552	592	567	520	561	585	557	558	538	557	573	549	581	577	547	577	572	574	567	580	562	562	570	542	556	554	582	552	555	589	604	594	559	547	578	565	566	590	550	518	538	530	568	604	580	541	587	570	562	612	611	603	543	529	537	525	547	614	569	565	578	567	550	590	586	562	595	566	544	581	571	587	606	574	599	527	566	546	541	588	569	552	610	563	582	591	588	583	564	567	542	583	543	553	570	569	562	573	584	547	529	523	595	568	575	566	592	611	577	607	577	555	574	587	582	585	583	602	550	552	583	537	585	602	617	581	598	609	591	574	536	538	563	580	584	582	585	586	559	560	522	541	580	537	553	555	533	540	634	534	559	584	559	609	597	561	575	603	576	583	552	608	581	577	571	573	595	539	597	603	549	581	582	558	565	547	550	600	559	566	553	579	567	570	579	567	565	583	572	546	517	589	567	575	580	536	570	565	548	548	605	563	599	531	596	543	596	578	556	576	534	589	563	581	582	608	626	569	538	587	578	547	571	547	595	547	561	559	517	576	574	621	527	590	586	572	578	568	568	551	581	565	554	586	575	599	552	570	641	639	531	594	640	566	589	496	644	568	573	574	575	579	551	581	551	541	588	555	565	563	579	577	558	579	562	547	574	575	597	584	579	581	581	597	553	564	553	544	545	569	567	578	608	556	557	596
25779	26129	30868	36251	25829	9886	705	364	333	329	329	328	344	374	331	335	333	309	320	351	351	311	340	330	302	332	335	325	358	313	331	348	358	313	347	309	305	355	311	306	287	349	315	340	311	306	336	355	333	340	345	329	301	348	349	328	345	293	310	310	316	300	327	322	299	349	301	361	330	298	295	322	348	329	336	327	347	330	351	381	349	329	339	342	325	324	324	327	281	340	332	331	332	355	319	312	327	328	363	328	338	322	336	362	335	337	327	286	356	347	340	338	342	321	332	323	330	314	337	351	362	317	320	324	385	332	346	362	350	307	306	313	311	307	311	336	289	355	335	320	340	312	339	318	311	325	308	298	324	335	339	353	319	336	353	330	332	311	348	346	351	368	351	342	326	339	314	320	327	319	314	299	315	336	330	321	320	351	338	328	333	330	312	320	321	321	284	306	319	324	328	366	354	306	331	319	313	330	306	291	367	329	307	325	321	362	345	329	323	319	306	332	340	337	329	308	303	369	351	290	333	316	332	349	338	305	321	356	316	313	309	334	320	308	320	344	348	333	331	355	285	321	298	326	361	344	347	334	316	331	362	314	330	336	328	316	337	344	335	341	342	367	305	309	320	348	287	335	324	349	322	363	324	329	323	307	321	345	321	363	334	351	355	349	322	325	345	348	314	348	361	327	314	331	314	332	359	281	311	323	339	329	329	313	318	318	360	318	329	318	319	386	331	337	349	332	302	317	347	341	320	323	321	304	331	351	337	332	326	310	323	346	351	331	325	327	321	304	303	306	345	362	342	328	346	337	346	333	326	320	312	313	322	333	326	345	329	299	298	327	320	321	298	342	326	313	342	377	330	324	317	344	340	342	370	304	310	338	317	327	330	351	312	341	362	323	355	389	314	322	304	327	361	343	353	313	348	306	315	310	333	333	327	374	317	328	338	338	341	308	321	327	320	316	327	355	343	346	313	286	340	352	315	303	341	301	345	345	336	315	357	330	338	336	323	297	349	328	325	334	315	331	338	315	339	325	312	311	344	342	341	355	340	318	294	331	337	325	318	318	309	319	313	317	332	318	312	305	322	327	323	309	331	318	326	285	338	313	300	308	345	344	347	335	318	340	321	316	325	319	321	296	342	359	331	325	313	298	316	329	338	336	318	337	389	330	317	333	324	302	353	319	289	303	359	305	340	347	327	316	339	352	316	345	324	322	326	293	319	330	314	334	330	314	338	349	326	370	320	316	307	335	320	351	299	330	319	317	318	284	337	319	337	352	321	340	316	349	311	358	321	340	329	308	311	354	316	359	306	328	312	338	353	335	359	312	350	330	360	355	336	345	324	305	327	309	346	347	349	349	319	351	335	336	332	321	317	315	359	319	324	320	344	337	316	288	335	312	345	326	311	348	322	318	313	344	342	294	321	331	317	333	349	328	305	338	312	326	347	296	306	325	314	305	312	320	330	324	324	314	295	320	341	322	346	337	325	350	331	314	325	339	313	335	295	334	292	345	310	345	287	329	336	344	324	303	382	338	352	338	361	347	308	356	322	318	314	325	367	346	338	331	290	330	328	330	355	309	344	333	317	339	334	342	315	305	315	331	348	348	303	290	366	313	327	343	319	315	340	362	333	309	331	319	282	310	344	320	336	315	347	348	328	339	332	341	290	331	302	302	347	347	344	347	348	343	312	332	301	343	333	326	364	327	308	317	310	322	337	367	330	314	305	358	347	320	349	317	318	323	360	333	336	339	308	356	340	322	294	349	326	334	297	334	367	319	347	334	337	313	314	342	326	324	333	317	355	357	320	341	336	329	343	336	333	324	321	293	322	305	313	309	327	325	336	323	323	315	300	337	277	355	367	306	302	370	342	343	339	337	307	315	327	328	326	299	335	334	362	329	340	335	321	322	298	334	328	332	342	340	333	319	350	344	319	303	358	377	311	338	293	350	318	325	322	338	328	347	308	325	313	323	334	318	324	329	337	337	367	338	297	352	318	334	312	337	327	356	320	304	324	301	321	336	303	335	327	356	325	323	302	333	320	312	326	320	314	320	313	331	376	328	311	317	337	342	315	328	356	337	319	362	327	333	349	314	336	330	323	319	322	321	347	336	322	330	332	351	333	300	341	337	318	335	337	338	336	347	303	291	365	365	340	314	322	321	284	379	326	308	322	313	338	283	298	320	314	361	336	322	334	313	336	315	317	305	295	344	310	319	325	328	335	333	299	318	361	318	335	312	301	311	364	333	335	312	325	316	315	335	365	346	297	326	372	311	353	327	333	332	307	349	349	300	319	355	307	327	325	314	330	337	323	331	319	333	339	316	305	382	317	342	300	298	350	348	331	320	345	313	335	312	360	356	307	329	304	345	302	319	323	366	338	349	322	334	318	317	334	314	343	323	324	345	299	312	303	336	341	341	321	330	335	344	341	341	335	311	347	341	339	327	327	361	308	314	333	362	292	347	316	317	334	332	342	314	335	309	301	360	350	344	341	335	341	294	344	339	332	341	319	343	335	323	313	349	340	365	344	329	315	300	378	326	367	300	346	329	343	321	301	342	347	347	315	323	348	360	359	352	340	342	325	317	338	355	300	318	338	316	286	342	343	330	307	326	318	309	325	326	315	369	299	358	334	348	338	344	315	337	345	319	317	333	311	345	326	309	343	338	320	321	362	314	303	322	324	323	291	337	279	303	340	329	346	317	308	358	292	330	298	305	292	339	309	340	346	348	312	293	317	317	330	345	302	355	337	333	347	321	309	362	360	349	345	320	316	338	328	355	334	330	332	339	314	322	334	339	306	302	319	307	336	338	331	326	335	343	355	306	327	291	307	297	350	306	293	343	328	323	326	350	321	323	306	326	302	347	333	331	336	338	309	334	318	305	326	305	332	331	324	296	322	346	307	355	344	347	318	312	361	311	345	340	319	347	345	315	362	321	339	354	324	314	337	345	328	327	300	319	320	320	310	343	313	308	321	317	354	312	326	312	361	312	334	319	334	343	325	314	328	337	303	339	327	337	278	313	305	358	326	341	357	293	308	317	297	323	341	331	313	316	327	310	307	342	348	332	331	334	337	302	302	343	328	311	328	328	340	341	334	333	342	343	316	340	315	327	327	311	328	312	309	345	344	316	332	355	351	310	335	323	329	333	362	345	357	328	284	300	344	317	350	310	352	337	338	329	325	303	323	331	323	330	358	343	341	330	314	352	309	331	338	321	326	301	352	356	312	295	330	351	382	307	326	322	333	327	330	300	352	303	326	313	322	311	331	342	304	329	340	337	359	300	312	339	319	317	343	348	337	349	329	342	324	342	324	320	365	347	332	301	346	329	311	299	302	336	335	320	330	339	354	328	314	356	315	288	320	310	335	296	349	320	304	287	343	316	330	324	309	329	327	349	322	320	313	373	342	336	308	328	324	305	363	293	340	310	311	329	314	306	336	340	328	315	339	291	311	299	298	368	339	330	328	291	315	306	332	326	330	319	329	333	333	303
62036	82012	51768	54182	28667	2638	578	614	553	566	509	530	568	564	537	573	541	539	516	578	562	555	598	542	564	560	538	529	569	558	547	551	558	586	539	594	511	526	565	555	592	610	553	574	617	556	576	587	542	546	551	551	538	583	547	520	599	577	539	554	534	534	555	565	569	513	548	587	567	551	561	540	488	564	540	568	582	499	522	527	532	541	508	566	532	527	534	569	580	565	557	540	518	550	549	529	568	546	565	601	569	558	513	550	533	537	566	526	516	530	537	551	552	546	539	573	538	545	530	539	564	581	564	554	619	537	538	558	577	544	573	543	504	564	507	519	566	547	587	534	574	545	545	564	559	559	578	563	621	562	571	546	532	506	548	512	595	511	553	528	573	572	550	527	552	576	581	609	576	554	533	549	579	534	565	523	593	536	560	533	501	551	493	513	558	531	550	555	525	603	578	506	510	543	577	525	553	533	560	571	532	564	535	522	549	549	580	548	583	584	520	588	549	561	555	533	560	532	567	529	543	506	539	575	520	586	582	546	546	540	576	527	538	583	550	557	601	552	580	575	576	561	535	585	556	548	567	549	556	527	529	510	557	538	552	580	581	568	576	573	539	538	601	553	567	540	564	536	527	571	547	604	562	608	603	579	503	525	572	567	543	571	566	567	548	532	548	544	548	507	594	532	590	584	573	563	578	538	529	590	588	539	575	527	523	531	559	533	557	556	544	542	554	579	555	544	543	555	490	538	523	540	573	532	519	539	576	568	542	556	559	591	531	560	555	543	508	544	542	549	551	550	525	555	587	584	560	567	563	563	546	558	520	554	569	569	530	546	525	555	540	562	585	558	529	564	523	555	556	576	513	545	557	597	591	571	535	555	522	566	560	536	544	542	531	563	545	571	552	493	573	526	538	557	569	537	562	562	560	546	505	540	537	554	538	553	516	518	545	556	523	512	586	534	550	544	537	557	555	529	547	537	549	558	611	560	551	548	553	581	570	523	536	576	538	547	570	512	516	510	562	528	559	548	563	541	544	549	560	568	574	574	579	576	590	547	525	605	530	547	562	539	555	587	573	563	575	559	556	555	496	573	541	561	547	539	569	549	526	558	564	545	556	572	543	564	569	526	549	552	510	571	562	567	563	573	569	543	501	544	577	515	551	542	552	519	506	565	558	531	549	565	536	539	535	563	563	532	540	554	602	561	528	535	495	542	546	537	579	532	507	600	564	568	557	522	547	581	531	542	560	527	573	536	546	557	549	540	549	579	553	493	523	581	568	582	594	576	550	522	568	546	559	554	533	512	555	511	529	545	573	575	575	547	517	510	539	550	510	540	534	557	510	543	554	567	564	582	523	539	516	566	546	489	508	591	524	518	561	582	568	530	563	538	534	586	580	585	539	540	560	550	503	517	557	559	568	606	528	553	553	544	548	568	552	538	564	580	524	543	574	533	552	571	538	571	527	582	543	575	562	549	571	533	568	566	580	544	550	584	537	576	523	530	549	560	563	557	568	534	535	532	514	569	568	555	515	542	541	522	531	545	591	548	552	552	539	550	562	535	557	539	569	537	559	568	530	573	567	531	552	523	555	551	548	552	556	532	546	563	549	533	529	535	528	568	543	556	523	525	560	523	545	566	610	534	534	534	573	551	603	542	570	554	541	533	537	561	567	606	572	570	584	554	566	542	574	523	540	555	572	571	548	537	553	560	492	557	552	568	551	566	568	540	566	537	556	519	558	535	523	601	538	548	534	528	546	543	532	553	545	590	574	540	531	543	537	559	531	554	549	515	533	578	562	589	574	540	552	588	568	573	565	518	557	567	546	570	577	524	535	539	534	505	544	526	549	588	571	504	547	516	527	537	575	553	539	570	553	537	480	531	542	545	567	538	528	550	558	526	568	581	531	567	570	581	521	548	544	538	570	552	528	570	539	563	535	584	548	539	595	522	522	556	506	581	545	574	559	563	563	538	578	567	533	551	553	582	533	545	528	556	548	525	548	532	557	563	539	576	523	542	510	553	561	567	572	528	609	555	573	540	569	523	556	531	545	526	507	534	547	555	570	561	535	567	518	533	531	552	548	556	543	563	544	516	573	540	574	569	570	578	535	587	586	576	516	541	539	545	521	550	557	546	535	537	512	592	554	514	556	579	539	547	537	562	570	537	610	569	541	567	546	559	576	581	531	522	564	558	527	531	534	521	488	554	541	578	530	575	572	585	548	604	541	552	568	564	544	543	518	541	538	587	560	541	488	578	534	548	555	550	534	526	538	578	592	519	508	534	550	489	563	594	574	555	563	541	542	537	575	530	551	560	562	547	583	582	578	531	534	513	568	560	570	562	553	531	538	539	545	578	561	563	547	593	540	529	569	537	559	531	553	522	539	584	557	561	568	525	492	581	574	567	534	564	574	551	555	541	566	569	548	537	528	558	581	566	562	562	542	532	552	542	551	570	564	541	540	557	538	561	544	593	568	536	522	552	560	549	545	554	546	527	542	578	510	568	565	500	532	526	573	580	523	538	534	538	559	588	522	591	542	588	542	575	581	552	549	558	559	563	521	554	557	535	572	576	585	554	582	550	563	510	561	593	578	551	580	563	536	563	558	538	535	540	565	554	569	557	553	528	577	525	553	580	553	563	587	582	575	565	544	523	541	545	518	544	533	565	544	526	580	566	589	564	552	535	554	552	634	599	561	552	534	543	522	547	558	536	581	552	531	545	523	559	551	622	580	533	540	539	571	575	535	574	547	599	541	561	526	544	553	539	534	543	551	545	547	538	556	518	544	562	559	558	578	600	556	554	582	537	560	571	572	558	532	561	559	561	516	510	532	569	530	530	561	527	575	545	570	557	555	513	556	535	547	547	552	565	606	595	552	560	589	534	543	552	555	571	599	564	567	523	522	571	559	532	590	574	500	558	565	555	517	505	525	528	522	563	519	550	565	575	564	550	567	566	526	532	534	546	556	528	573	541	519	501	576	544	546	567	552	540	559	577	576	556	509	577	519	556	530	525	521	528	584	542	540	600	509	554	558	577	520	537	579	508	559	556	520	551	574	515	535	557	573	580	578	516	516	545	548	545	542	500	578	551	546	559	604	542	531	554	521	559	549	549	517	531	548	546	569	511	562	556	552	622	539	537	555	557	532	582	553	549	604	557	569	546	554	549	574	571	573	540	558	550	552	589	578	574	535	567	598	547	554	532	544	555	569	521	576	524	570	505	516	525	515	570	531	545	578	552	519	553	602	553	541	509	499	561	540	537	565	491	569	550	588	526	530	571	532	547	584	543	546	562	575	566	582	552	585	527	534	519	503	536	515	531	586	564	573	542	534	549	482	563	540	580	575	504	519	613	567	542	564	585	542	520	524	534	572	525	555	578	566	516	580	530	543	553	531	562	493	499	568	539	535	528	550	533	574	549	550	530	561	595	538	533	546	568	520	519	553	560	556	557	506	564	537	519	530	551	536	565	556	563	558	538	586	557	573	572	521	518
24313	23366	30395	34535	27896	17609	4400	636	563	562	536	539	565	551	574	565	593	534	500	559	520	541	531	545	517	526	518	532	583	530	539	572	554	530	514	510	554	518	484	570	532	491	549	537	554	555	541	504	524	518	506	538	553	550	529	531	540	484	519	549	553	534	552	517	517	532	544	540	551	522	506	529	520	582	530	547	546	552	558	504	527	537	571	523	563	548	546	547	580	545	524	540	560	502	527	557	532	559	506	534	551	524	520	539	578	527	521	540	523	560	517	537	545	513	538	537	551	527	539	523	554	519	582	563	493	566	535	534	540	514	528	520	514	551	513	553	523	484	516	562	512	538	523	553	526	529	533	554	545	580	534	514	541	507	517	563	530	582	566	557	549	542	543	509	528	540	545	533	514	553	529	528	520	554	524	527	536	494	523	528	558	512	552	515	546	577	515	553	475	517	542	528	558	545	513	577	501	509	519	522	524	534	521	518	565	532	548	525	556	537	531	534	537	564	512	528	524	536	555	524	540	553	533	540	526	533	525	523	508	579	488	550	526	544	517	530	563	524	550	528	511	560	526	557	524	544	538	495	546	537	513	532	526	507	525	539	530	534	529	516	538	526	539	532	540	501	545	561	539	533	523	507	510	523	556	561	559	544	524	562	518	536	542	542	577	529	512	554	515	565	551	499	550	502	514	600	543	541	556	534	545	520	515	537	520	520	564	473	555	554	572	573	527	548	531	538	501	510	490	507	545	536	527	532	544	474	577	518	571	533	548	582	541	548	556	581	573	515	507	514	565	519	510	502	537	518	533	563	539	543	537	567	520	545	518	530	500	515	549	539	530	545	530	539	530	520	529	559	553	565	508	556	537	561	551	491	531	552	540	544	524	516	553	543	535	541	524	529	556	586	537	537	571	553	538	524	536	528	566	512	531	515	557	505	493	524	503	500	540	558	515	558	528	513	557	565	528	528	512	537	533	548	561	562	547	555	552	523	530	521	551	497	568	514	550	548	524	512	504	508	518	490	546	539	530	500	558	554	527	531	551	530	508	519	556	541	545	539	511	588	534	576	512	565	525	551	550	564	506	538	502	567	531	506	540	488	552	531	492	484	543	544	525	515	527	510	499	561	520	492	526	517	526	524	517	519	575	528	515	529	522	558	499	518	514	529	524	507	556	497	565	553	503	505	515	536	561	487	551	542	515	538	554	531	541	544	518	532	505	530	557	519	494	540	535	536	523	556	535	505	550	492	540	539	511	504	536	522	543	491	558	558	530	521	561	513	514	536	585	545	529	552	506	520	576	494	506	524	523	576	513	501	555	521	523	523	554	528	510	554	542	527	515	540	557	523	531	540	530	538	499	513	499	559	500	523	551	541	533	501	557	522	512	543	484	526	533	581	564	546	553	478	523	505	526	539	478	531	529	536	540	512	543	516	541	534	549	562	580	545	528	558	544	504	507	576	483	540	559	529	555	529	516	545	524	529	498	540	495	547	537	512	549	565	518	571	521	520	506	588	492	579	516	564	543	494	531	524	515	471	541	520	526	497	533	494	541	521	564	521	549	548	555	556	563	547	558	566	557	499	520	506	551	515	530	507	519	580	530	532	535	552	528	494	523	533	491	560	493	565	520	518	521	519	567	539	515	527	564	520	538	529	553	557	563	524	530	499	527	547	534	507	540	545	524	514	549	538	568	521	530	527	531	491	530	565	585	537	533	509	559	531	558	504	551	540	507	507	541	517	503	539	531	540	555	561	547	515	531	558	523	530	529	486	509	539	581	551	489	530	491	545	529	529	507	550	565	533	527	539	546	582	536	519	520	586	530	527	531	531	561	528	548	543	486	554	530	508	542	535	550	475	530	556	497	508	530	527	539	542	530	554	528	530	517	482	550	568	578	555	519	559	528	543	529	524	568	527	515	554	489	588	551	564	550	538	521	533	553	537	566	537	497	552	543	550	511	485	522	502	496	490	529	497	527	547	577	566	482	520	528	512	564	539	582	509	515	535	518	516	519	576	548	567	561	518	531	582	503	488	573	547	546	512	550	495	504	557	514	546	537	547	599	500	578	514	577	531	528	548	558	551	519	524	548	526	605	562	531	540	540	527	527	528	532	513	526	540	587	530	526	535	527	573	580	532	511	548	540	538	529	531	509	542	526	595	524	516	519	542	526	521	522	513	546	527	548	523	547	537	507	529	527	552	563	511	542	587	527	540	549	505	547	515	517	532	581	521	522	568	546	502	555	520	532	516	492	516	538	514	511	525	561	509	537	555	586	522	555	541	519	538	562	553	490	467	480	537	495	547	499	554	459	530	543	535	499	543	552	538	516	530	515	526	475	538	543	538	536	484	584	512	552	523	536	515	564	572	524	502	556	538	584	520	569	557	515	549	512	533	554	533	515	543	503	546	516	521	505	519	505	554	552	560	545	535	543	520	525	553	518	540	537	552	526	537	556	523	504	549	534	537	540	541	517	532	528	527	524	508	515	515	546	517	533	560	573	551	508	551	522	503	520	560	555	553	565	497	528	513	559	495	532	545	538	541	569	572	525	547	503	567	512	501	542	519	563	611	525	567	561	552	548	532	527	529	542	549	511	523	524	540	551	567	548	531	532	553	513	521	515	579	549	540	547	494	530	542	549	545	538	557	526	537	531	558	522	533	515	508	522	531	540	484	487	509	503	514	546	528	516	545	570	555	559	531	495	515	487	542	561	561	534	544	509	510	553	569	542	536	544	558	525	562	529	571	589	518	559	570	572	540	503	529	555	509	545	557	509	526	524	521	530	548	539	507	521	481	544	489	550	512	570	502	509	561	557	527	576	594	500	502	506	529	538	536	485	516	547	537	526	554	543	529	565	524	505	529	543	508	505	525	535	539	556	560	531	538	534	610	539	535	547	532	505	523	500	558	566	510	539	507	552	557	517	570	530	484	516	518	546	524	508	522	503	534	494	506	474	523	500	566	514	571	533	515	516	518	506	501	494	559	528	530	523	553	532	512	519	524	536	503	526	545	578	538	528	562	534	519	588	511	489	573	541	539	554	550	551	540	524	534	551	523	511	576	543	552	539	550	551	528	543	553	526	536	507	558	559	512	548	515	522	534	505	527	558	583	497	527	538	530	544	545	508	548	530	527	552	502	536	541	494	548	528	488	555	529	549	558	523	530	519	526	556	563	545	525	534	506	504	557	535	537	543	495	511	480	502	530	516	504	503	520	553	530	529	523	526	550	519	542	514	493	491	534	522	541	534	504	519	507	523	518	545	558	595	536	510	527	552	531	515	535	530	510	508	519	583	530	507	523	521	528	512	534	512	544	582	512	558	506	508	543	524	526	535	517	535	521	560	574	516	559	522	535	521	564	508	529	556	509	543	496	555	562	540	509	534	523	527	526	518	540	562	530	547	522	540	566	537	549	568	506	552	534	541	562	522	536	551	509	539	543	537	533	506	545	525	548	528	530	586	558	544	518	501	559	531	559	534	528	532	564	568	527
62152	87245	61561	65090	36036	4533	840	849	854	858	832	798	881	766	848	833	813	847	824	825	794	800	828	828	806	816	781	833	879	857	810	858	832	861	811	876	860	831	807	874	861	841	830	871	873	835	825	852	862	839	831	820	859	840	828	847	831	863	800	883	844	826	884	844	893	851	792	816	817	789	850	829	885	811	848	879	815	836	803	830	851	881	817	835	828	848	845	879	803	851	834	862	840	826	826	826	817	904	826	839	815	839	867	799	820	847	812	842	888	837	813	842	818	784	842	865	809	855	838	859	835	840	830	819	808	858	858	853	832	858	792	815	809	848	830	788	829	887	813	836	842	766	837	880	860	887	841	830	881	852	846	827	848	826	846	795	823	827	812	867	796	851	847	824	875	823	821	822	787	828	849	824	800	826	847	774	820	849	846	802	892	826	788	799	869	801	842	854	798	830	808	822	828	849	821	845	778	809	801	810	799	823	820	828	850	804	790	826	816	847	830	848	816	794	873	838	843	879	812	852	845	854	796	833	840	780	799	840	926	885	744	897	853	895	875	835	871	854	875	846	828	837	790	841	828	826	830	860	818	806	833	827	803	787	776	865	807	835	864	839	862	824	814	845	828	820	898	797	860	816	830	851	879	845	815	834	839	785	824	864	843	841	846	790	856	821	871	846	852	847	865	856	827	836	856	881	796	811	799	834	877	810	900	808	799	849	871	806	914	815	822	850	866	853	829	805	853	841	894	839	840	851	798	838	862	854	838	807	843	789	797	790	814	823	838	828	800	863	841	833	890	887	842	826	865	898	836	844	859	844	885	864	873	820	839	835	824	824	841	811	882	808	846	854	803	863	792	816	804	863	855	855	788	835	906	838	794	856	779	846	861	865	789	870	829	825	898	772	851	789	852	859	841	810	870	824	905	850	841	790	819	834	827	881	824	794	833	820	845	857	851	792	816	858	859	855	810	839	838	843	781	829	834	825	803	822	848	836	785	874	837	856	833	849	803	879	838	802	816	815	853	786	841	843	880	837	856	814	839	805	873	834	856	823	846	830	826	825	840	818	841	851	859	824	885	853	844	841	852	868	807	810	823	863	883	868	837	819	798	834	804	838	839	839	818	825	861	816	860	833	858	808	841	859	887	785	807	817	808	807	858	822	805	856	833	807	798	858	834	891	851	833	833	840	853	877	874	856	826	809	847	830	869	769	800	859	848	847	803	825	844	813	813	839	835	802	783	858	775	789	852	826	837	795	815	838	845	879	767	865	856	843	817	809	850	855	851	844	840	851	816	829	810	809	812	837	829	842	804	819	768	803	912	884	822	820	871	855	840	804	854	834	922	872	797	815	741	873	789	784	811	825	883	900	820	854	802	843	829	799	803	849	834	812	782	832	826	825	845	840	834	914	843	799	874	854	870	802	827	847	833	858	819	868	859	808	862	843	836	811	814	846	864	820	785	865	802	847	827	881	862	777	848	823	820	778	772	856	791	797	869	856	848	889	846	855	863	854	880	841	848	820	843	842	884	855	835	866	860	875	896	826	841	826	758	845	809	823	842	817	894	837	844	845	848	799	847	863	818	848	830	819	814	798	787	811	771	807	830	831	812	865	824	862	880	845	829	821	807	826	846	845	885	822	819	845	828	857	826	793	875	829	835	798	790	824	876	814	850	869	816	895	835	867	875	847	846	854	884	825	822	845	850	826	846	827	781	819	869	830	817	844	820	818	822	870	815	840	866	812	897	861	811	866	840	810	781	871	839	843	887	843	865	870	880	843	851	810	814	823	804	791	826	825	854	857	894	807	778	835	778	855	808	865	869	799	799	871	847	798	840	790	855	802	863	785	850	770	851	837	842	845	785	815	859	855	770	886	808	818	823	835	843	860	858	841	864	811	815	880	838	782	801	829	836	831	805	871	841	803	813	794	847	822	860	856	855	852	809	899	816	873	830	881	791	838	834	922	827	874	863	869	830	846	812	846	884	856	784	825	799	804	826	772	836	871	875	789	871	849	855	832	877	817	788	852	818	830	868	882	804	881	862	828	880	792	853	843	869	863	815	856	845	837	835	888	848	825	838	890	807	865	822	862	878	848	843	851	841	812	849	854	838	795	849	877	851	865	875	810	843	857	872	830	826	839	879	762	850	817	865	857	787	818	790	863	827	796	812	888	880	821	828	782	830	827	861	836	813	799	846	813	831	818	876	784	786	810	821	807	822	825	859	834	822	794	788	829	831	808	872	829	809	836	849	811	874	860	825	833	843	859	864	847	868	854	847	817	802	806	773	801	896	831	902	789	806	819	815	817	782	806	817	885	810	808	873	871	847	834	781	779	827	860	864	813	849	823	835	795	842	819	860	826	799	806	843	820	796	861	815	844	845	788	805	866	837	823	831	858	838	847	753	820	847	814	823	816	803	841	850	789	836	798	855	863	818	809	805	810	869	819	814	861	846	850	856	822	857	830	820	777	834	790	892	783	828	851	827	847	825	853	800	838	861	833	822	842	850	866	832	899	863	796	894	868	843	872	832	821	830	814	826	819	853	834	816	816	865	804	808	840	863	840	835	804	825	854	798	823	871	867	836	797	874	899	813	857	827	825	847	850	849	845	830	804	842	836	817	861	824	858	842	795	829	822	843	855	815	873	869	802	843	845	818	861	859	806	785	780	830	803	805	742	865	829	827	854	861	840	828	836	799	850	811	833	885	810	847	832	888	789	821	826	878	871	867	855	799	859	843	866	810	853	869	844	843	832	804	891	783	829	848	844	893	810	853	814	848	779	866	859	807	887	864	864	853	859	838	797	827	842	848	870	842	842	861	819	852	801	870	822	878	810	816	831	825	783	817	816	861	855	798	838	833	833	808	805	866	829	871	831	807	844	811	854	882	854	854	825	858	842	832	797	805	835	834	863	848	852	856	830	884	859	846	830	822	826	856	812	818	847	847	841	839	834	839	815	847	796	799	850	877	813	855	777	861	826	850	849	908	836	827	826	811	893	849	910	856	838	856	842	826	877	848	819	821	832	803	883	817	871	856	859	851	863	862	792	815	840	837	821	847	824	816	822	830	897	804	852	841	862	836	824	908	861	834	808	788	855	795	826	835	861	907	841	823	827	872	850	790	838	868	832	882	851	815	843	795	830	835	809	775	798	802	844	823	851	831	803	827	801	844	834	835	869	819	812	815	849	822	827	865	834	850	818	826	820	791	796	809	859	863	782	800	851	854	822	847	820	825	831	833	809	865	856	829	828	879	904	892	830	819	799	907	855	798	824	850	824	849	844	849	854	820	817	807	846	831	859	830	784	867	868	851	822	859	817	795	827	858	903	862	864	838	850	822	832	864	880	819	852	829	808	808	842	832	808	865	897	833	818	852	852	834	801	858	831	845	854	896	874	825	826	811	881	793	791	822	882	841	829	875	796	851	778	842	834	825	830	853	847	796	894	853	809	889	865	839	801	817	845	813	878	808	800	797	838	833	873	801	872	868	823	891	827
30986	30717	21679	23301	8162	645	362	358	333	339	346	309	331	333	347	332	323	371	349	355	315	360	351	333	359	332	332	345	343	334	316	299	320	322	327	338	338	303	328	366	328	309	350	339	324	362	342	334	351	354	310	344	348	374	321	349	345	343	345	333	331	347	316	353	341	342	334	330	344	365	328	334	357	289	329	360	320	333	355	348	337	339	307	356	393	315	361	367	316	354	354	330	346	347	327	349	368	344	332	340	331	324	355	357	329	357	334	353	326	333	367	335	349	330	359	348	337	340	347	357	331	339	314	351	335	333	327	343	332	357	349	379	345	321	309	363	333	367	323	318	351	366	303	342	318	338	344	312	341	340	329	341	326	353	350	339	337	350	349	374	352	315	340	341	312	340	350	328	363	340	302	346	338	352	345	353	329	320	339	341	306	325	338	319	373	330	334	338	369	328	345	294	341	336	333	352	331	314	324	335	356	311	330	335	331	343	370	332	335	326	350	336	344	337	328	345	365	368	345	343	349	343	334	348	329	321	320	331	344	344	292	345	347	346	327	354	306	341	331	352	355	333	362	323	352	337	355	369	329	327	329	349	366	336	312	355	338	361	322	304	352	336	337	368	328	344	327	357	347	310	343	317	320	354	335	355	316	370	337	381	328	327	317	348	339	321	320	355	327	317	303	351	351	321	296	334	344	381	316	329	311	314	342	312	339	324	332	329	330	340	307	343	351	327	348	322	305	344	352	332	361	334	313	327	349	303	377	340	343	318	321	352	374	328	363	302	334	346	343	327	295	304	341	352	344	338	322	327	338	352	352	333	333	358	344	354	368	321	330	363	351	347	354	328	324	358	341	323	363	360	320	329	329	357	328	362	349	352	338	346	363	383	333	363	316	366	325	333	355	336	366	327	343	348	338	360	413	326	340	322	356	328	292	314	350	320	344	346	356	358	336	315	369	326	379	314	344	346	344	353	335	318	316	328	337	324	339	320	354	314	312	365	329	337	331	358	361	353	323	339	357	321	336	336	321	322	334	341	389	349	356	323	326	341	337	321	375	371	363	329	334	347	333	347	353	322	342	372	314	324	317	323	346	376	314	343	339	321	334	341	342	343	330	334	327	339	320	304	348	331	363	373	343	307	367	376	329	342	339	391	338	344	333	339	348	326	348	369	338	327	340	315	350	349	346	338	318	316	381	332	321	357	325	343	360	324	319	338	334	336	318	365	345	361	357	336	341	334	351	331	337	342	340	323	329	341	344	342	366	369	377	372	350	314	325	348	362	361	336	320	334	340	311	360	356	364	317	367	318	330	358	330	370	334	326	346	341	327	315	326	355	339	375	333	334	325	353	318	343	343	370	341	316	310	345	360	308	357	354	353	319	342	348	331	306	334	303	317	336	346	320	335	316	346	336	367	359	323	352	321	349	347	335	354	344	355	357	334	323	347	374	297	330	342	321	349	366	357	345	344	345	317	333	317	356	367	307	322	306	369	345	343	319	319	321	377	328	337	353	329	330	320	319	315	328	347	310	361	351	354	306	344	369	340	370	369	320	336	349	377	355	353	352	328	326	334	371	335	316	307	315	358	361	349	323	344	333	349	365	348	337	331	358	353	385	315	329	356	323	318	346	334	325	339	357	371	324	323	358	358	341	329	339	331	325	358	337	357	314	324	332	330	337	342	348	363	341	343	320	333	353	320	342	341	352	318	364	309	334	316	371	318	323	327	348	318	336	334	341	354	319	349	306	341	353	358	339	311	354	349	333	348	347	337	343	325	330	371	335	356	330	366	333	316	339	351	357	331	341	327	353	326	345	339	331	349	320	317	332	337	324	350	359	326	328	299	330	332	333	358	320	334	327	379	344	343	341	362	371	307	342	346	329	338	353	334	376	352	325	335	371	365	321	358	324	377	313	347	354	350	311	324	331	327	318	320	338	349	351	334	322	341	354	329	328	366	340	336	319	331	374	321	350	345	335	356	359	311	337	355	360	328	318	344	352	310	354	334	321	324	331	321	323	351	318	327	348	335	360	305	317	343	355	332	357	330	307	371	333	339	332	340	340	313	337	358	314	361	315	323	343	319	334	315	348	354	317	329	306	360	333	312	358	377	338	342	335	317	318	340	354	323	350	330	316	370	337	344	359	335	346	355	336	332	342	330	344	346	363	312	341	347	352	321	353	316	327	349	361	321	346	330	363	362	335	327	327	330	359	342	355	325	345	330	325	369	359	340	342	330	298	345	316	313	362	349	352	351	327	345	338	335	331	323	329	326	349	342	355	324	310	348	326	368	350	353	334	366	349	348	347	315	346	341	354	354	329	347	322	345	312	360	366	356	316	310	322	349	347	361	357	315	344	346	342	336	364	333	337	347	332	333	322	350	359	321	365	335	361	319	335	332	382	378	352	333	346	359	343	365	328	343	342	342	334	384	329	318	368	335	341	345	344	365	345	324	345	319	336	308	340	388	337	356	323	330	302	349	329	324	355	351	350	329	364	331	336	367	348	335	334	320	352	337	371	320	326	335	343	358	315	364	355	331	325	357	328	341	299	325	361	312	327	348	384	306	332	320	318	328	358	345	342	376	348	325	335	335	350	323	331	348	365	325	340	315	368	361	343	335	342	342	302	353	370	311	327	327	339	353	340	370	363	347	316	333	350	346	347	306	348	349	333	352	340	318	338	305	372	359	332	333	346	330	350	327	344	348	345	326	320	333	332	338	307	386	353	348	349	303	354	341	336	347	308	323	354	320	342	322	337	338	319	294	358	349	340	376	324	342	334	386	366	333	370	329	340	350	378	355	336	370	332	313	315	342	356	338	388	349	347	346	360	313	335	343	310	296	357	369	349	323	325	349	300	351	320	345	321	333	380	331	328	339	382	316	360	313	305	336	321	353	348	328	331	335	332	309	333	334	338	349	343	323	327	347	336	341	352	349	337	330	309	316	349	374	345	341	331	310	339	348	313	329	343	341	350	315	345	331	353	346	363	318	353	312	347	336	330	322	345	333	338	336	333	333	341	316	356	339	313	335	333	321	335	330	338	350	355	350	341	320	321	343	319	332	320	334	350	354	350	313	342	352	336	344	360	334	319	341	335	326	328	337	333	360	334	329	361	347	338	364	307	330	334	335	309	324	339	362	345	307	330	344	361	349	316	312	366	354	341	328	343	311	337	373	335	324	331	300	332	344	371	327	332	354	337	363	348	303	369	343	317	328	357	331	341	354	337	338	316	343	362	341	329	364	365	326	298	324	364	334	337	323	333	339	351	317	341	351	333	375	316	339	332	329	354	357	339	359	317	346	327	353	324	363	357	354	328	318	331	393	311	335	314	323	341	346	366	307	350	334	319	352	335	363	317	353	326	333	327	326	324	330	339	321	341	318	356	335	336	344	300	364	324	335	354	341	320	345	354	328	323	357	358	363	319	318	315	356	343	302	321	323	303	361	327	351	329	358	334	349	347	336	329	385	314	342	359	312	327	372	341	327	329	380
39661	46608	21817	28804	10419	952	562	617	570	596	577	550	598	595	609	594	530	576	578	571	537	594	588	533	582	609	589	535	555	595	523	586	577	559	535	574	580	581	601	605	533	540	560	576	602	616	605	566	582	605	577	564	593	550	602	599	578	604	570	534	595	574	575	582	556	577	580	585	563	573	585	584	577	586	572	595	608	554	553	547	536	541	579	565	548	531	593	546	528	568	561	590	584	565	600	577	606	592	554	553	549	570	587	508	570	553	584	558	577	603	571	561	576	568	567	584	545	614	596	586	596	539	558	606	588	555	598	555	561	596	548	551	583	525	548	642	581	566	614	581	520	573	606	605	574	581	572	585	550	573	597	582	566	593	580	561	576	625	588	591	576	564	582	591	585	590	599	616	594	606	548	556	601	537	549	559	606	595	598	563	615	620	617	571	594	560	584	580	570	612	614	589	565	567	557	551	581	604	613	617	615	580	574	575	608	522	611	575	553	607	565	529	525	544	582	577	558	582	588	578	577	537	580	571	597	580	610	590	555	532	556	541	582	611	605	588	563	598	559	568	571	550	603	553	556	584	624	602	576	595	607	612	571	540	581	587	574	577	589	604	592	575	594	572	571	636	624	583	616	570	588	580	606	579	581	517	561	583	577	610	572	590	560	565	599	583	517	591	544	610	569	596	590	609	578	542	560	615	586	569	568	540	598	608	552	571	554	559	530	528	561	553	576	566	640	564	595	588	548	554	585	604	550	544	596	597	519	595	595	541	545	551	588	618	571	582	552	592	596	570	561	591	589	547	596	585	591	572	575	577	556	602	598	562	550	562	652	599	570	547	535	596	552	554	611	594	603	573	554	574	551	547	596	567	557	540	580	568	557	553	560	561	627	601	581	590	580	572	554	588	561	573	568	542	513	612	592	592	612	567	624	537	601	566	593	568	562	620	586	603	550	554	562	578	568	602	615	593	614	572	565	546	619	571	585	559	578	530	590	583	601	558	565	636	551	541	562	557	578	621	527	591	604	574	590	602	578	589	597	583	574	571	596	630	554	550	584	535	589	575	570	532	573	614	546	588	615	591	567	538	531	571	595	592	556	551	532	583	581	532	579	557	590	559	527	588	564	552	578	592	591	569	582	573	532	596	604	568	555	589	598	540	603	559	539	572	612	548	583	511	606	573	561	559	595	611	572	603	596	575	552	573	591	583	579	578	571	574	577	553	595	570	574	570	544	634	591	589	565	582	562	596	594	598	522	563	597	607	561	554	540	585	592	603	597	567	600	593	583	587	540	576	575	574	639	587	601	563	575	532	570	601	593	565	544	574	586	620	570	563	561	586	586	619	585	561	535	547	580	569	525	560	590	545	571	586	571	562	512	597	618	605	534	523	586	576	576	594	568	529	553	571	533	592	605	574	560	573	580	524	577	563	585	598	554	566	552	534	587	537	605	558	607	551	546	605	565	615	570	546	569	569	559	563	555	592	573	618	593	588	587	549	547	590	580	556	590	588	566	548	558	582	574	572	524	594	590	612	554	589	577	572	559	556	578	562	581	569	612	560	577	608	623	577	578	605	557	570	581	557	540	564	565	577	587	574	563	574	531	551	579	559	588	549	567	614	558	581	560	569	561	564	578	561	562	600	562	569	569	546	555	565	601	570	559	591	587	629	584	577	590	565	564	607	573	575	590	576	527	566	605	597	590	561	578	518	573	562	633	590	520	575	555	592	596	579	549	604	567	566	581	591	587	574	567	547	558	547	592	579	579	587	609	585	599	565	548	573	592	583	561	567	574	578	582	544	558	584	581	573	570	570	610	596	603	571	563	565	570	606	586	584	565	611	575	560	614	587	597	583	594	580	563	570	568	574	535	555	614	616	565	578	585	537	565	584	565	539	560	590	598	542	568	555	567	622	575	560	608	561	605	563	591	606	580	581	574	595	574	565	550	596	554	530	544	592	550	618	581	576	598	590	552	542	579	592	603	560	591	592	570	594	546	601	611	582	598	529	546	526	605	589	605	591	576	588	577	621	587	588	559	581	550	606	569	624	570	592	587	588	603	597	600	550	518	576	563	553	612	580	585	599	606	580	562	544	578	557	614	577	573	540	608	598	578	603	516	574	594	578	572	587	565	626	587	596	566	594	593	600	570	564	571	554	598	558	597	536	575	598	573	555	570	593	569	577	603	594	566	572	549	558	578	567	554	560	604	610	567	588	583	537	565	597	560	539	573	613	547	545	545	621	572	569	588	565	569	602	547	638	568	571	555	541	587	578	584	567	548	599	587	584	543	544	569	570	629	572	583	601	560	538	613	579	550	605	575	575	566	561	551	575	599	595	615	551	592	624	525	588	583	563	569	609	563	582	605	611	629	553	594	579	576	567	547	606	570	553	604	569	557	593	572	594	571	554	585	602	573	587	582	561	579	554	577	595	511	596	584	596	571	594	563	593	589	580	589	518	584	587	621	549	600	549	584	592	572	513	562	612	602	609	599	610	602	574	560	572	612	585	544	575	562	561	576	565	574	570	576	507	584	557	603	614	559	587	561	569	622	560	562	624	540	596	543	588	556	594	600	548	597	603	606	565	620	579	550	543	551	536	549	587	576	582	550	575	580	552	570	612	606	585	526	576	583	586	593	577	604	573	602	604	580	575	596	580	563	548	540	589	563	576	589	571	610	573	591	574	581	587	587	569	594	619	539	571	568	562	595	549	586	546	601	590	566	567	594	564	562	556	524	562	522	585	598	577	597	575	543	549	606	593	619	620	592	581	554	565	586	580	567	573	584	607	633	622	574	606	582	545	549	548	581	559	599	559	595	566	545	595	564	599	582	561	615	563	595	570	542	546	595	619	542	565	585	592	539	593	578	621	551	578	559	610	603	590	586	599	641	575	546	580	567	556	566	602	591	588	593	554	596	570	586	604	592	586	540	560	606	567	568	604	573	604	584	610	568	576	579	626	544	595	573	577	579	575	541	566	608	572	562	580	558	590	582	524	611	539	549	566	570	592	521	610	586	570	569	602	602	551	545	581	528	556	609	551	551	603	559	571	619	580	560	580	546	587	561	551	605	575	575	541	591	586	556	582	567	580	565	542	515	566	556	563	594	552	623	586	599	524	604	600	534	594	555	581	552	590	577	548	584	598	597	566	582	565	562	535	622	574	578	563	548	569	586	588	569	587	570	581	564	619	571	566	577	607	531	603	547	606	570	548	605	575	563	583	594	571	619	585	573	572	591	530	620	554	576	548	558	572	583	565	558	613	563	599	594	573	550	581	555	637	551	608	557	626	567	571	593	580	614	569	579	566	581	514	582	537	597	602	535	540	574	565	586	617	612	587	575	619	556	577	574	535	547	584	550	532	553	576	582	558	597	591	565	584	561	588	562	613	598	583	631	555	600	527	558	573	573	540	580	560	575	559	586	595	567	567	560	552	548	557	553	585	553	545	600	581	594	598	549	636	554	543	539	590	616	525	581	574	597	620	575	626	618	525
25624	25436	30670	34096	26168	10442	874	362	344	354	371	319	319	321	338	337	336	333	329	330	320	350	314	373	324	344	340	319	323	346	341	349	358	362	361	337	344	352	327	331	362	355	338	347	322	351	323	353	347	345	346	321	339	316	333	336	357	347	330	334	346	347	320	332	357	345	320	320	360	351	312	316	310	332	340	334	332	355	295	324	353	317	313	346	323	296	328	326	338	318	320	344	334	344	318	324	327	348	350	345	336	351	332	321	358	306	313	328	316	321	353	307	339	316	313	333	303	333	363	324	344	318	344	316	341	323	347	374	345	321	360	348	333	306	343	338	339	360	347	310	369	334	335	306	311	316	314	329	330	343	322	328	375	328	373	316	329	308	336	330	350	332	318	348	316	298	348	315	328	344	317	334	350	345	318	333	324	356	334	334	320	384	318	342	328	361	359	343	344	362	334	330	361	312	319	354	341	356	349	319	368	339	311	304	306	334	341	356	334	344	335	333	319	336	344	328	307	316	334	352	322	357	324	362	336	303	307	348	326	311	339	319	339	297	319	326	341	302	312	328	324	307	340	300	372	357	339	325	340	314	330	318	323	349	335	299	349	330	307	329	343	296	325	351	352	324	299	361	332	322	327	350	327	326	315	335	336	325	319	307	358	332	335	342	349	338	324	336	328	323	323	332	320	344	332	338	327	329	311	298	328	330	323	339	329	351	309	358	323	328	346	340	326	360	326	341	348	347	370	320	339	325	304	328	341	372	337	341	314	382	317	344	361	326	344	319	334	348	304	355	308	336	348	353	332	338	333	368	352	354	323	315	330	358	337	332	333	319	367	327	317	337	329	363	331	336	297	306	336	317	338	331	306	341	299	321	324	359	335	311	320	342	335	371	323	350	336	326	332	316	346	335	309	343	326	341	337	368	327	330	344	334	393	350	356	337	344	316	353	306	329	352	332	330	389	347	329	361	304	337	326	315	314	323	347	309	316	355	344	340	368	344	323	350	333	338	334	324	328	334	320	348	353	313	331	307	322	356	327	334	315	334	327	351	332	301	307	336	316	344	332	325	316	351	349	331	354	328	312	312	303	350	350	332	315	295	350	332	301	338	369	305	310	369	323	353	337	334	338	334	370	299	340	309	318	345	309	354	320	309	331	311	339	328	335	323	305	314	305	339	313	334	311	345	299	346	311	329	327	322	337	329	331	295	332	332	333	355	327	315	314	333	348	322	312	340	342	317	344	358	305	301	343	296	350	317	357	347	319	301	334	345	334	317	361	329	364	314	311	360	331	337	338	328	345	290	335	316	306	312	376	324	319	320	347	363	331	320	353	307	345	348	335	353	349	332	319	320	349	311	359	309	340	333	357	336	333	342	316	334	310	319	313	312	329	334	327	334	347	348	334	395	322	338	359	344	312	328	313	357	329	335	319	328	343	320	336	348	328	349	321	329	312	311	292	355	323	348	330	336	337	325	321	345	351	348	338	309	346	337	329	352	325	301	360	363	337	356	348	353	353	345	332	304	312	334	314	345	315	315	297	376	315	347	330	300	312	338	321	363	327	332	333	335	330	331	337	328	349	336	322	351	329	335	337	328	321	326	326	348	356	318	332	309	321	285	306	359	348	329	341	305	322	356	313	356	315	306	343	328	330	296	333	351	344	335	311	291	374	379	329	301	387	331	345	331	344	357	333	349	323	334	312	322	318	306	301	331	281	321	337	353	336	294	336	364	354	322	333	340	318	334	277	354	366	317	341	331	329	329	329	365	308	317	329	342	328	332	352	335	328	326	332	311	334	365	307	330	349	318	323	329	351	333	331	308	337	303	304	358	357	320	333	313	367	333	370	311	281	353	361	362	350	343	331	334	322	364	346	315	337	320	336	329	292	351	301	305	311	342	323	327	321	307	309	314	343	321	323	338	362	329	350	350	335	368	339	366	337	367	322	326	303	320	313	357	313	372	317	336	321	328	324	359	330	343	309	333	344	323	352	343	350	338	344	311	321	363	324	319	316	311	340	340	335	347	336	336	343	337	359	383	319	292	339	329	329	308	328	351	286	293	337	359	316	307	330	324	343	336	349	314	306	306	322	320	344	341	347	349	335	321	316	354	342	336	364	315	323	317	323	304	331	318	329	332	351	314	342	303	363	344	344	349	353	354	317	335	340	333	318	335	376	367	316	301	342	322	313	343	350	337	339	314	348	340	350	329	358	349	304	333	349	327	347	343	368	330	308	330	352	337	325	334	337	310	288	353	344	319	288	325	300	343	310	353	367	301	340	318	331	318	312	306	335	327	301	317	333	356	328	325	317	310	347	328	311	325	321	338	313	317	322	323	360	340	335	334	347	323	336	339	339	298	319	334	371	314	342	339	331	344	355	364	330	307	344	317	360	356	328	366	334	344	306	326	360	314	321	354	358	340	355	340	357	354	344	292	323	319	351	313	340	355	353	318	305	316	343	315	325	332	330	331	337	339	338	338	341	285	331	349	326	353	335	300	340	333	345	334	348	308	315	310	316	327	331	345	337	343	323	335	310	363	311	327	314	361	316	344	350	330	362	368	318	312	330	318	312	324	328	324	328	355	347	317	333	337	329	327	351	312	292	342	347	338	304	322	323	331	340	307	327	340	304	328	310	337	330	332	320	360	301	325	314	337	300	353	302	302	287	349	339	336	353	333	359	307	367	310	327	349	337	343	313	327	327	327	371	317	318	313	330	326	336	333	354	359	348	310	336	326	361	339	356	338	328	307	339	330	311	340	342	310	317	292	316	353	317	334	336	336	355	353	318	331	321	340	358	320	329	359	334	308	331	305	339	327	322	303	343	342	324	344	346	327	348	342	347	335	342	325	324	318	332	368	326	348	290	308	334	343	304	297	338	352	337	333	316	339	305	309	331	340	320	308	340	324	321	314	339	328	351	348	345	314	344	303	343	343	313	356	324	326	321	332	337	350	306	330	316	321	332	334	317	306	312	323	337	340	335	347	306	309	306	342	297	327	325	340	314	310	359	308	329	321	341	330	341	330	328	331	323	299	341	338	338	341	355	326	326	359	311	298	316	350	342	330	314	343	347	331	321	340	315	307	325	331	301	365	327	312	290	340	298	329	334	339	347	342	334	353	344	314	331	337	324	326	308	346	341	346	319	354	338	356	367	332	340	313	335	327	314	332	335	306	334	311	351	366	305	331	367	323	335	333	358	329	338	339	354	375	315	325	371	333	345	319	306	325	337	330	312	322	389	338	369	350	289	334	311	350	349	353	339	365	368	349	300	350	370	345	315	325	342	341	327	328	315	342	333	352	327	347	343	327	318	306	320	325	306	321	305	313	334	319	360	305	336	346	344	325	340	326	334	349	330	341	349	334	339	333	322	350	358	323	325	343	330	351	329	334	337	351	348	316	352	327	341	352	350	333	328	336	332	343	336	339	333	346	303	303	344	324	333	328	327	316	323	341	318	331	338	319	317	333	306	344	291	339	355	345	326	356	343	339
61470	85126	53667	54378	28007	2537	561	560	551	554	541	542	570	545	572	574	544	602	538	518	583	566	595	562	563	567	523	552	532	574	584	543	525	551	543	535	525	556	546	534	546	566	588	539	580	540	574	568	597	530	520	568	569	546	537	590	576	528	551	546	608	570	556	524	591	546	578	549	552	553	587	549	567	543	533	547	542	611	519	519	564	558	616	562	545	561	565	557	563	553	568	566	567	554	541	548	567	629	552	567	500	548	533	527	528	559	553	585	587	553	538	544	582	536	577	545	564	547	536	537	527	570	554	530	565	551	566	536	557	585	566	542	545	582	569	531	577	534	595	595	561	532	543	517	521	541	520	541	576	579	557	573	566	528	550	598	555	557	607	536	548	529	562	543	544	510	557	536	577	551	592	578	563	566	572	550	587	536	617	594	570	569	547	549	586	564	555	520	572	582	555	564	541	577	585	537	567	550	586	594	543	540	605	569	559	540	575	537	584	579	557	590	565	549	582	570	546	577	542	546	542	560	589	600	602	569	561	557	515	597	564	544	552	566	544	566	617	556	547	551	557	552	539	552	551	565	535	525	548	584	575	525	612	557	599	554	554	530	541	536	545	551	546	542	565	540	529	569	542	543	536	529	556	573	584	581	549	560	528	535	553	568	518	586	585	581	537	497	570	556	546	534	590	560	569	543	552	521	556	594	551	572	559	568	549	564	560	563	555	571	560	510	583	541	564	562	590	534	606	606	528	608	493	580	524	556	575	595	518	557	591	568	548	567	569	550	580	554	532	535	569	551	544	509	553	542	589	534	559	603	554	563	543	586	593	587	537	576	557	531	560	556	565	575	562	582	549	541	544	537	551	562	565	546	532	571	536	565	599	553	534	568	548	585	554	578	542	504	539	545	551	581	537	542	565	526	535	540	519	540	588	565	576	543	597	555	524	593	563	555	521	544	533	581	571	551	581	568	556	502	536	549	545	595	543	516	545	576	573	606	541	558	564	583	539	586	548	531	571	525	567	545	580	530	580	558	537	557	582	523	565	565	584	587	529	562	589	544	534	546	555	563	570	597	544	565	554	537	606	576	546	565	525	591	555	538	599	553	505	565	538	549	554	556	554	528	579	604	553	591	582	556	566	516	551	527	595	571	550	560	540	541	560	559	567	515	542	580	567	540	552	620	531	559	555	561	558	588	564	558	591	555	536	586	529	576	582	590	516	498	579	557	555	568	550	571	616	554	547	547	595	532	540	534	550	552	566	559	528	573	557	555	552	551	562	555	560	547	547	534	570	582	556	560	506	552	552	558	555	528	552	524	568	528	571	582	533	536	534	554	526	538	546	520	530	563	579	520	588	514	534	547	549	556	555	504	544	562	546	555	573	550	549	540	535	562	559	567	566	498	552	545	583	530	560	558	525	544	579	554	555	544	523	582	551	567	554	552	582	545	541	532	531	559	562	535	565	557	553	547	569	527	585	590	519	586	567	572	566	539	557	540	567	576	562	541	588	566	590	612	557	532	564	580	568	538	518	559	574	556	553	581	549	535	586	529	564	584	563	547	535	587	594	518	547	580	573	522	597	560	586	575	551	576	561	559	563	547	560	571	537	589	548	560	563	533	552	520	565	549	556	561	536	559	545	521	539	564	574	543	552	593	593	540	573	540	553	540	567	550	575	534	562	556	556	546	571	551	524	578	525	517	596	555	532	571	591	583	509	541	569	527	574	523	573	549	554	568	573	561	536	554	504	531	506	571	578	571	589	550	564	561	590	535	607	519	599	587	544	554	501	544	568	577	586	540	554	542	557	542	560	555	497	553	549	525	536	549	555	539	556	564	562	540	563	534	519	503	583	529	571	524	567	553	571	532	577	567	583	563	531	545	544	546	574	565	533	559	521	594	538	546	562	566	544	588	568	529	543	577	532	576	568	565	564	516	555	563	516	552	566	536	559	531	527	547	548	541	533	559	563	579	546	557	541	560	551	542	548	558	546	538	582	537	570	566	563	556	541	577	554	545	558	553	548	561	579	524	525	523	524	535	587	571	541	518	570	563	564	590	591	580	547	561	543	558	541	502	574	571	557	579	549	531	531	543	600	540	547	558	554	595	563	529	530	542	562	582	559	558	556	548	557	542	568	587	594	542	525	546	560	528	538	575	513	563	525	596	579	568	596	579	542	546	613	599	546	567	581	573	556	534	550	537	556	555	557	552	549	530	537	521	544	567	573	592	546	536	573	551	527	530	510	562	553	604	576	552	572	559	556	538	562	566	561	561	542	575	563	545	559	508	524	584	538	536	567	560	552	503	552	536	502	524	557	514	547	562	527	533	533	554	545	546	526	552	558	557	533	555	576	569	519	550	579	612	531	570	564	543	549	555	586	599	571	579	538	553	557	559	553	564	558	560	607	551	544	553	609	559	567	585	553	543	545	552	525	576	537	550	555	531	612	568	538	565	559	558	575	567	536	564	554	566	545	585	574	537	550	547	564	559	544	589	541	516	536	552	606	558	575	557	523	554	576	580	554	605	573	537	585	555	524	542	518	585	578	552	545	539	544	566	566	567	546	559	560	571	586	571	563	552	605	558	580	556	565	547	529	545	506	572	549	578	554	560	529	542	557	557	561	508	551	572	570	566	553	527	543	534	540	527	556	577	574	549	586	571	572	569	546	585	518	600	545	589	546	570	555	554	540	498	533	555	519	533	522	569	512	558	581	522	577	550	576	553	543	601	533	546	555	558	572	554	564	578	536	580	559	575	566	551	539	526	579	521	579	566	550	535	557	554	565	557	538	583	512	576	629	574	571	534	582	562	526	572	570	506	543	554	553	584	559	576	541	574	529	574	543	529	560	524	569	514	534	538	530	530	555	570	594	543	579	561	573	566	591	550	564	573	614	563	539	571	569	558	546	523	544	617	545	517	540	570	543	601	576	550	535	562	607	555	554	544	554	554	517	585	556	547	552	547	499	535	540	563	544	604	541	543	568	570	575	582	482	560	540	536	562	563	520	517	558	559	600	567	582	513	543	572	546	562	542	554	568	515	548	557	573	582	600	559	550	531	562	522	553	558	508	545	607	554	574	560	545	589	594	552	571	573	546	572	573	518	526	557	556	573	573	550	572	546	518	571	524	541	570	528	578	532	521	529	537	551	542	577	586	565	523	537	570	595	559	574	574	546	596	568	549	571	552	567	517	548	591	552	588	554	546	547	532	557	500	585	594	531	567	523	512	574	578	553	552	557	554	585	571	542	537	563	563	524	564	569	561	589	578	542	588	558	556	562	520	518	524	555	502	594	536	591	560	531	549	566	586	589	550	573	537	540	531	549	561	578	525	551	557	537	567	545	520	529	580	552	570	539	543	548	553	534	574	543	566	537	607	560	567	549	564	533	596	532	560	559	549	521	556	581	553	545	547	564	582	593	561	567	565	552	592	530	534	578	577	557	573	542	524	568	580	587	531	562	537	534	548	529	547	619	553	556	568	509	559	578	554	593
24306	23564	30152	30415	28320	17140	4176	606	617	523	557	551	567	592	551	586	569	577	578	564	593	565	536	562	565	587	575	559	523	547	532	508	547	580	549	520	565	560	565	543	529	554	536	554	554	585	527	552	530	550	566	559	547	553	533	511	538	530	507	558	535	548	584	568	565	531	552	490	571	489	545	536	548	549	541	585	533	529	566	573	519	563	563	533	541	553	568	526	545	580	554	542	553	525	538	544	508	542	563	548	540	541	558	545	506	551	567	479	493	526	561	548	521	541	538	502	517	548	519	568	547	534	518	589	512	538	535	533	519	536	520	540	540	537	550	528	535	569	526	528	554	511	514	545	564	525	571	549	512	510	566	521	541	554	472	569	539	525	543	566	529	559	534	544	512	545	597	544	570	543	537	590	563	539	506	533	529	568	536	505	521	565	514	556	568	524	502	553	550	500	526	548	536	600	527	575	538	579	549	551	552	585	540	531	513	517	571	520	574	506	474	528	562	553	512	548	549	512	538	582	544	508	524	558	492	569	559	552	539	549	532	531	571	524	535	541	542	549	532	537	550	596	520	559	564	550	545	508	538	550	582	584	525	555	516	521	566	536	534	575	585	514	549	572	545	597	568	535	537	557	550	547	543	523	529	545	516	519	525	559	519	537	571	527	501	542	522	538	534	560	570	554	536	531	516	585	545	537	603	502	542	526	552	532	524	505	564	523	506	543	511	535	559	518	556	551	548	534	535	517	542	557	558	548	570	580	562	544	540	562	572	611	556	529	549	544	520	555	541	495	558	523	544	520	538	506	517	521	543	514	504	504	536	525	522	514	579	548	561	540	552	513	539	559	560	534	545	538	522	560	520	509	536	525	525	546	541	526	551	507	589	539	538	514	511	534	545	530	514	548	529	498	544	514	513	534	558	494	564	532	527	530	537	528	598	526	555	545	548	522	535	537	561	533	542	485	551	530	516	524	563	527	510	546	526	550	507	573	566	595	515	522	552	511	539	556	513	526	557	522	574	545	582	483	539	540	580	539	542	574	572	520	511	590	531	538	517	524	528	554	537	556	557	553	538	543	537	554	506	519	516	554	570	582	526	535	580	550	538	538	562	580	567	506	531	541	549	548	507	550	517	568	561	553	557	544	538	567	582	549	583	579	540	502	544	549	568	522	538	551	561	555	537	524	577	535	559	539	546	535	543	525	569	553	532	536	592	522	530	541	539	518	523	594	516	546	572	560	550	540	559	549	559	550	555	561	542	538	535	516	541	537	504	550	490	559	520	548	506	548	547	573	531	529	525	553	556	576	526	569	518	512	539	567	553	514	522	539	528	508	540	549	527	634	545	511	571	516	573	574	591	557	528	464	571	492	530	534	560	520	598	539	557	557	547	502	504	528	538	567	598	550	563	549	562	590	584	527	492	560	531	590	536	525	559	510	534	568	524	562	551	533	550	557	556	549	536	521	520	550	529	563	539	531	544	553	536	495	518	518	544	516	590	549	536	545	556	556	547	525	511	564	534	527	532	558	536	539	543	557	541	566	548	564	560	544	546	566	540	524	492	543	572	542	582	533	549	551	494	519	560	545	555	527	536	544	509	566	547	578	535	552	527	535	548	544	559	546	534	546	581	537	568	519	544	534	521	541	509	530	520	537	531	526	499	523	535	537	587	515	522	511	562	549	527	548	529	559	532	508	536	508	620	536	542	597	540	469	527	538	563	531	532	502	528	575	518	568	496	516	532	556	525	522	512	620	543	583	507	502	576	550	540	541	570	516	565	513	520	553	526	526	516	559	524	545	536	543	548	551	586	539	567	526	557	564	544	560	542	507	513	533	527	563	579	515	515	566	526	558	530	574	568	552	572	527	499	514	560	529	559	534	553	558	533	543	562	576	524	547	545	541	536	528	538	533	548	552	537	522	507	553	577	531	542	569	492	534	522	563	562	562	540	542	565	537	591	552	538	493	543	499	562	524	530	539	491	568	545	523	572	545	552	581	558	518	549	525	548	535	554	538	553	486	527	576	549	547	520	514	585	528	548	491	530	569	569	561	561	519	542	554	549	582	578	550	528	559	523	535	501	554	523	545	540	544	549	531	543	521	541	534	515	504	503	536	561	526	574	544	523	563	552	533	504	580	491	560	537	566	513	532	545	517	533	516	539	522	516	546	517	554	546	511	571	529	539	573	551	518	558	553	564	554	508	521	535	545	537	539	531	538	546	565	552	584	615	575	528	545	540	571	537	520	527	550	543	530	498	537	558	532	528	546	536	543	535	540	562	543	521	531	561	553	514	574	546	495	536	516	564	544	540	534	513	588	508	583	526	516	531	526	526	530	539	515	525	545	530	526	579	500	517	554	554	515	536	560	546	543	560	505	550	570	572	524	512	577	523	563	571	592	532	551	506	504	492	557	574	553	511	505	550	533	562	532	521	505	548	578	536	544	480	572	526	560	577	599	561	512	538	526	501	545	562	517	523	533	507	571	547	526	498	536	573	554	555	596	551	571	576	523	532	544	578	527	579	538	551	577	506	541	549	542	548	569	563	560	532	559	558	531	504	550	534	581	554	538	511	565	547	532	536	510	530	539	526	512	522	555	533	541	520	534	568	557	515	536	571	531	544	515	553	539	529	548	549	530	540	534	542	565	570	537	593	532	525	534	578	557	532	525	555	549	544	536	501	503	554	559	533	528	555	548	521	518	555	510	532	526	520	534	553	509	589	590	547	574	524	531	511	573	526	532	526	548	533	561	535	568	541	533	537	503	565	543	516	554	570	545	507	509	558	548	535	523	559	552	541	540	563	550	571	513	578	561	542	537	523	575	551	610	563	529	545	546	535	543	544	557	544	504	567	560	535	540	575	543	549	522	527	589	519	555	545	562	539	528	570	585	522	523	557	567	577	544	557	570	539	555	601	533	558	544	536	537	556	541	534	538	547	507	544	562	550	555	553	575	508	543	534	535	518	544	532	571	575	567	557	570	490	550	539	552	563	530	551	533	512	531	530	500	582	557	562	557	539	580	537	541	585	537	533	549	534	521	535	558	594	523	529	557	512	513	557	547	578	554	509	534	578	519	537	524	528	520	550	537	557	543	523	601	513	491	553	493	579	529	538	544	566	502	535	565	536	505	563	547	535	549	570	529	525	531	532	532	535	586	520	555	526	554	505	504	480	554	536	506	542	535	556	546	522	539	532	530	515	552	490	562	535	561	565	521	565	556	553	500	562	541	539	538	578	564	539	518	547	567	568	565	536	542	543	569	549	546	558	559	521	578	529	565	516	556	548	551	556	536	538	551	560	514	544	522	541	554	565	548	534	533	578	524	561	538	523	546	540	543	501	526	537	582	549	522	547	505	527	522	517	536	530	556	560	538	553	545	569	536	570	533	564	536	525	569	539	516	526	526	573	570	548	520	542	528	588	545	588	543	526	571	569	517	527	517	567	551	545	563	546	559	546	546	537	537	544	512	495	493	567	520	592	533	569	555	540	555
61739	96144	61423	59048	36510	3880	865	890	820	843	858	887	844	790	827	840	860	910	836	842	868	894	832	833	860	848	791	845	872	871	833	838	845	839	820	849	878	793	875	871	863	849	801	892	864	822	817	896	797	889	825	842	863	841	872	830	811	820	835	823	854	853	879	863	835	864	833	870	886	856	831	863	787	844	814	884	850	800	829	862	843	854	838	868	847	854	841	812	845	872	888	856	913	827	811	841	852	851	869	899	829	852	865	834	881	858	810	847	820	840	829	874	880	850	814	830	859	877	868	842	889	897	837	891	808	806	859	782	876	832	876	810	840	836	861	782	856	841	819	826	849	788	841	817	850	822	852	821	856	877	850	817	828	834	832	817	875	813	777	855	873	829	865	833	899	858	873	843	840	849	803	831	862	888	893	835	892	845	809	891	815	849	827	869	882	835	822	819	926	796	761	843	837	832	881	834	838	838	813	897	820	853	848	824	888	842	843	809	855	852	827	845	841	870	874	804	872	855	838	839	860	834	803	798	829	854	837	921	851	843	805	872	836	830	821	848	881	858	852	854	870	862	838	881	851	814	880	867	798	811	828	822	854	808	903	855	832	845	770	905	829	835	876	886	889	792	840	879	845	830	871	860	865	867	882	888	850	814	843	826	861	868	872	905	810	872	797	893	827	900	894	838	862	825	797	854	826	861	853	809	879	863	844	821	875	865	861	859	868	838	811	843	853	816	833	821	810	846	832	801	758	896	868	812	856	849	861	805	813	881	818	842	811	853	809	795	848	858	848	855	816	827	870	845	882	866	860	808	824	810	865	809	837	870	768	785	822	871	889	917	875	816	815	857	797	860	853	833	875	853	809	792	854	841	832	846	848	865	853	943	894	853	856	803	854	828	854	816	872	787	845	833	818	812	803	842	845	859	852	837	879	794	789	863	827	857	768	805	843	862	834	813	862	853	827	884	866	821	831	900	845	813	866	815	834	867	866	855	835	857	860	788	798	846	822	871	832	842	837	847	817	844	859	879	858	843	824	814	797	881	843	898	842	839	901	855	844	806	821	848	845	838	860	841	846	872	798	871	827	826	854	831	830	809	818	838	872	851	899	825	799	852	883	831	805	868	808	834	841	803	822	871	864	832	850	817	851	888	826	891	864	823	851	799	837	820	797	851	873	847	816	840	802	836	867	885	847	829	870	857	801	929	803	865	844	821	818	819	871	902	890	862	825	766	821	821	850	819	831	845	873	858	898	824	878	829	816	815	858	877	841	848	846	809	869	895	803	804	848	827	863	840	835	809	856	860	816	798	845	853	860	817	776	846	826	849	863	821	849	842	818	819	896	845	852	854	861	787	861	842	845	831	859	831	885	888	844	838	857	784	842	830	862	844	865	834	813	870	845	844	880	856	838	804	851	865	811	876	840	823	861	831	824	857	827	873	874	802	852	875	862	835	841	915	835	864	881	825	831	871	837	893	829	851	892	844	867	832	884	839	875	852	822	878	869	827	831	831	792	838	849	874	840	848	852	888	838	845	871	877	845	779	790	840	826	878	841	848	839	858	886	866	824	813	905	866	849	862	877	843	809	853	872	817	870	849	818	842	807	818	885	853	842	852	791	837	850	802	820	861	883	829	865	835	842	739	826	845	877	783	833	834	849	897	910	870	902	895	870	834	863	822	814	778	879	883	788	850	821	823	824	856	820	838	798	856	897	847	847	765	842	825	838	846	812	845	838	850	843	870	812	826	825	870	865	817	830	811	865	843	820	804	823	856	862	789	878	878	806	852	805	770	802	841	883	890	877	802	846	815	846	828	864	845	820	834	828	813	851	846	829	849	824	854	851	890	857	866	830	902	910	850	878	853	874	880	812	865	834	860	853	818	854	824	844	864	868	891	775	879	822	856	869	837	832	863	863	848	878	834	809	847	800	843	843	843	837	804	862	834	834	851	807	854	883	827	855	856	861	860	857	863	851	864	846	846	863	792	850	798	840	809	850	844	849	827	849	802	825	849	920	816	859	835	849	873	837	858	873	821	790	809	853	826	811	824	848	820	815	852	844	871	797	841	835	869	795	880	882	888	815	827	872	854	857	808	840	833	814	837	859	841	850	857	827	848	830	854	848	845	821	808	866	854	822	809	852	854	859	833	838	809	871	846	837	861	829	900	851	830	838	857	831	830	843	851	800	840	831	778	827	893	849	830	882	860	855	835	810	844	864	826	822	824	856	876	834	864	841	837	837	819	851	885	787	869	859	871	809	855	815	878	847	848	863	839	859	791	871	835	826	830	856	871	846	831	906	833	884	815	822	846	876	834	842	933	804	786	835	894	815	811	823	844	866	808	850	811	846	854	818	850	806	801	841	820	810	771	883	838	853	818	858	876	859	865	846	837	786	861	858	897	867	808	842	890	868	828	895	870	824	873	813	857	870	833	866	861	867	866	828	842	869	826	849	889	867	836	855	891	845	869	877	865	800	815	814	808	837	835	833	775	846	829	848	828	810	847	839	829	897	805	855	815	891	861	850	866	901	835	843	793	893	824	820	831	826	858	868	911	834	863	782	840	804	871	807	859	835	860	825	859	819	864	853	882	868	852	808	818	836	872	840	804	857	784	860	871	827	862	823	868	847	867	876	825	840	869	862	843	832	840	846	814	882	841	911	849	844	815	853	816	872	819	863	835	864	890	831	874	825	892	828	859	830	816	826	835	842	876	890	872	851	794	853	827	848	834	860	910	799	798	860	869	857	814	829	825	825	861	870	846	900	896	812	836	861	808	860	819	818	891	854	845	832	798	811	903	832	853	839	832	847	870	825	886	829	882	861	827	802	870	871	858	821	842	835	827	824	810	786	879	852	861	815	897	823	805	805	816	875	831	855	899	902	795	854	801	807	836	809	874	841	834	862	858	805	861	850	923	845	832	852	844	865	834	845	851	835	836	895	860	857	891	868	883	822	831	840	846	837	864	801	843	824	816	852	849	846	833	842	826	861	836	808	846	806	875	837	889	795	843	852	829	842	870	914	865	847	861	833	916	827	845	904	852	822	892	844	818	824	869	813	880	882	875	817	849	833	845	854	877	820	822	829	869	870	857	838	817	803	882	830	807	881	928	810	838	868	816	831	825	826	852	874	865	854	871	874	838	820	844	806	830	830	954	804	845	891	840	860	904	873	871	851	880	840	866	838	864	838	853	882	892	870	876	808	834	814	819	841	847	854	834	820	887	866	805	812	856	831	915	836	822	855	839	835	829	824	887	835	796	849	787	835	828	861	874	838	809	824	888	903	828	818	878	819	829	811	799	849	837	882	896	845	840	850	842	835	842	852	877	846	835	877	808	871	808	811	845	883	840	842	837	867	858	829	892	828	876	817	895	862	841	812	909	821	805	889	834	779	897	835	886	870	813	847	858	874	855	859	816	874	804	830	872	889	846	894	868	836	855	806	863	850	906	845	818	807	797	859	844	809	805	793	809	899	883	872	885	861	838	845	824	807	793
31217	32388	24043	16299	7810	687	369	349	350	354	330	334	359	329	350	350	337	378	367	341	335	342	359	380	323	359	362	364	347	351	354	347	363	380	345	359	368	369	340	389	323	344	376	319	375	368	330	379	363	375	337	324	367	347	357	363	378	324	366	361	367	364	330	368	343	343	332	347	346	324	315	346	349	333	331	336	340	358	374	387	330	369	365	339	405	356	364	330	337	329	328	319	326	357	360	341	345	357	370	374	395	363	359	345	350	347	338	390	356	380	368	331	373	350	356	330	344	338	367	378	349	354	373	377	373	331	374	356	368	358	339	355	324	348	376	353	358	355	355	334	413	339	330	356	357	351	313	333	358	366	345	365	371	345	328	353	358	373	373	353	360	367	363	346	374	363	384	351	348	319	340	352	366	343	353	353	320	340	369	336	317	394	336	328	362	355	352	335	370	362	362	356	365	353	374	375	390	347	345	345	339	369	366	353	341	352	363	333	342	379	340	376	366	358	326	347	351	342	354	373	364	373	343	322	331	336	340	347	371	380	337	406	343	354	341	383	358	334	376	339	388	345	338	393	391	379	345	375	362	390	367	361	362	368	345	386	391	356	367	351	350	349	343	385	338	347	349	357	364	360	365	348	346	353	359	342	350	332	380	379	370	376	329	334	335	347	348	364	343	357	360	346	332	338	368	347	360	352	351	404	343	362	366	362	331	362	362	353	376	329	340	371	343	338	344	335	338	352	363	342	376	323	352	310	341	335	372	327	356	354	365	341	361	350	352	361	376	358	343	356	360	320	337	393	373	350	350	348	341	380	385	359	356	324	328	343	348	351	313	340	360	365	336	360	375	375	386	362	382	355	356	339	325	341	370	360	384	329	335	352	385	367	371	340	347	342	353	361	356	369	373	391	364	353	349	379	375	373	316	376	347	336	366	358	381	369	330	377	355	378	335	384	311	335	346	371	348	336	355	347	349	346	321	372	374	342	327	368	338	400	344	350	372	353	352	354	360	303	384	346	334	355	310	387	360	340	356	359	353	330	363	361	373	377	345	356	342	382	356	342	363	326	343	342	335	313	375	323	323	343	347	365	364	323	366	334	350	352	363	340	336	330	328	351	355	332	353	348	327	338	379	357	333	352	354	350	364	362	352	364	343	371	399	381	329	356	356	363	350	358	365	324	348	379	347	374	341	357	357	374	338	325	334	360	355	336	344	354	338	334	329	341	324	373	333	372	359	358	343	346	346	354	371	387	332	340	343	387	371	361	361	363	374	352	347	372	362	347	344	365	357	365	376	353	366	337	382	331	346	365	360	319	322	352	367	321	379	335	367	331	342	364	344	319	326	375	358	362	334	358	357	333	343	340	364	372	366	328	368	390	350	373	345	326	347	365	370	362	336	338	366	366	374	343	350	338	343	358	352	388	367	351	368	372	346	385	342	401	325	363	336	354	388	346	331	352	377	346	339	378	319	340	340	344	373	351	360	332	336	371	348	336	366	370	342	367	329	337	334	341	335	382	349	346	338	345	348	356	376	366	344	377	338	318	375	338	404	369	362	342	391	401	385	351	325	362	348	366	382	322	346	322	380	372	315	349	380	325	338	342	357	346	357	347	366	378	372	331	344	354	381	369	369	344	354	332	349	397	324	359	366	325	344	357	349	356	344	361	369	320	344	330	323	329	363	321	328	352	342	359	354	341	362	393	343	360	356	363	364	348	375	332	316	370	347	362	335	365	339	385	385	358	334	362	319	363	326	356	350	326	366	333	353	358	352	332	345	327	326	345	327	365	351	335	352	359	371	325	371	388	332	353	355	357	394	359	364	355	375	361	316	325	347	353	353	364	311	391	369	351	346	373	364	341	344	362	349	345	390	343	365	366	356	355	333	325	359	353	334	343	364	359	386	369	358	358	341	366	360	392	376	372	343	362	375	360	359	359	342	345	325	358	361	340	332	357	364	347	357	360	352	342	357	345	363	363	338	366	354	326	368	372	343	336	377	347	344	331	381	347	350	371	342	376	361	321	368	345	363	349	326	332	348	348	396	373	363	350	317	337	384	342	370	343	354	358	359	365	340	332	346	358	329	384	344	353	298	343	351	368	352	404	325	349	377	373	383	358	351	358	354	373	367	348	307	336	379	350	368	367	354	388	348	358	369	365	365	348	341	379	323	367	339	336	356	352	339	341	364	375	342	321	358	344	399	322	337	372	348	381	345	333	381	343	341	356	346	367	359	344	350	342	352	343	353	370	356	364	335	342	342	357	351	395	342	346	350	377	367	340	346	370	349	335	362	350	360	353	333	355	353	344	346	349	382	357	375	365	371	333	323	353	328	361	328	334	342	352	374	357	369	364	335	335	363	320	342	360	338	367	351	344	357	341	355	383	322	326	350	329	338	353	350	326	330	357	324	352	321	362	380	332	339	379	365	381	351	350	352	345	322	351	336	374	321	397	375	342	355	338	363	377	392	373	367	354	359	334	341	357	386	380	382	374	342	362	342	358	345	362	362	358	380	349	354	345	378	333	328	327	340	344	347	374	344	364	329	386	363	332	338	314	362	368	383	366	376	366	369	390	336	331	357	342	362	353	366	384	368	380	346	364	372	349	325	370	359	364	333	348	341	401	355	325	357	333	332	335	354	351	320	377	385	321	380	311	363	356	341	354	362	374	379	358	343	358	380	397	347	359	372	352	361	345	332	322	311	362	339	354	316	338	361	376	359	367	404	327	365	327	361	349	324	335	341	364	352	356	361	388	340	350	357	339	349	342	361	355	336	309	345	325	350	352	354	355	338	339	322	299	332	367	357	348	352	345	384	353	384	338	342	369	327	350	339	354	366	351	334	356	340	378	353	337	323	359	345	353	342	358	360	376	336	388	324	342	328	352	381	369	374	395	387	386	347	327	376	315	362	374	352	320	342	347	342	385	359	354	325	344	328	322	315	358	355	358	365	315	367	335	331	342	377	350	353	372	380	354	345	361	363	330	329	348	357	366	386	338	338	362	331	363	366	353	324	390	380	366	360	347	322	351	372	382	388	401	352	340	378	364	358	353	364	360	327	367	360	343	350	365	314	353	361	367	367	375	343	341	353	359	362	333	325	335	334	362	370	385	316	402	378	341	335	343	350	377	359	342	351	363	372	349	351	370	352	352	365	347	373	356	336	352	338	369	343	331	355	338	345	324	314	364	340	366	332	348	336	389	362	334	333	383	337	379	372	319	351	345	368	379	338	313	338	378	355	372	362	360	342	354	359	371	360	367	344	347	356	365	367	357	375	342	337	340	360	355	342	334	371	341	343	324	364	343	359	358	352	357	357	330	371	329	353	362	401	373	362	359	381	366	330	332	365	410	340	348	365	343	369	370	356	318	406	351	330	328	376	366	364	359	320	320	368	354	349	364	369	350	361	379	365	333	378	369	357	338	359	332	319	356	351	391	367	364	354	347	350	333	352	339	352	352	370	352	337	387	363	340	362	405	349	350	358	313	347	344
40511	49183	26577	20330	11664	967	581	613	564	602	581	601	606	574	631	562	562	626	616	609	563	564	570	617	589	616	579	637	613	585	633	587	594	593	604	607	594	595	599	598	590	598	605	601	590	605	568	605	571	560	585	573	614	601	585	550	573	608	561	647	616	579	583	600	586	618	586	630	570	618	673	559	576	572	609	610	594	658	542	576	608	589	583	540	630	587	605	607	616	597	603	582	567	530	610	599	584	580	592	602	631	602	628	619	580	596	604	638	582	582	602	603	602	563	600	632	573	603	556	592	595	598	608	601	553	575	578	593	603	619	604	625	620	628	608	579	656	574	608	625	567	574	600	582	585	587	564	587	608	628	625	589	598	562	591	623	573	630	589	629	613	582	597	594	620	557	631	611	587	591	584	634	570	622	617	600	577	597	589	653	599	610	606	622	566	597	569	617	615	594	607	593	574	661	585	602	640	572	538	560	589	585	565	636	575	585	640	573	587	616	595	622	565	635	572	582	599	584	568	572	615	612	569	595	610	580	609	585	589	638	576	615	567	630	605	630	608	573	590	598	640	594	584	641	578	593	629	607	592	577	621	585	589	574	595	626	606	571	582	594	569	562	573	564	584	601	612	592	556	575	620	641	590	585	568	602	583	593	602	615	602	608	598	586	628	563	604	610	579	649	580	586	616	627	609	611	591	581	569	565	660	610	577	627	600	595	581	597	589	607	606	581	576	596	592	595	557	585	594	572	590	574	596	574	576	597	592	581	568	576	610	615	637	577	612	582	580	604	572	583	580	625	601	607	625	608	576	598	571	585	631	621	585	608	617	591	587	593	591	601	615	560	578	591	570	591	575	611	586	566	548	588	589	640	624	614	571	605	621	612	619	619	548	560	601	586	590	571	608	623	600	584	600	609	583	573	606	561	557	595	595	592	597	553	583	618	590	620	570	597	589	602	603	575	570	562	583	579	598	620	634	593	621	583	587	620	608	631	574	585	577	617	597	596	582	645	642	573	600	639	609	575	598	607	564	582	564	570	561	596	537	614	635	593	634	617	571	604	571	581	583	588	570	597	584	577	629	572	566	605	619	561	549	583	590	599	601	582	555	574	574	629	573	601	563	588	595	595	629	633	631	609	579	594	593	608	604	603	628	586	620	601	606	621	607	583	610	590	568	558	615	551	611	638	600	559	572	567	576	579	610	598	610	636	594	583	618	585	603	616	600	609	638	555	555	562	586	595	551	588	621	610	577	560	626	637	582	607	586	604	556	601	608	610	574	549	549	570	577	633	625	597	587	571	583	620	603	575	582	593	583	553	554	595	615	595	557	588	601	584	610	591	578	576	552	589	623	640	585	626	596	587	580	592	548	557	568	548	589	601	637	622	566	590	608	613	593	599	534	570	623	580	568	597	584	614	575	584	585	568	612	593	597	615	644	603	603	588	593	623	592	550	594	602	586	617	620	584	580	553	556	562	575	596	623	629	622	557	536	611	598	577	583	579	583	561	541	610	599	573	599	587	546	574	623	569	580	594	575	610	614	611	594	613	585	589	611	565	585	563	575	619	622	602	593	559	574	605	571	576	618	636	593	625	636	613	614	578	599	616	586	605	596	583	611	586	580	618	580	588	611	631	575	628	578	589	570	596	583	611	555	625	621	587	574	581	657	632	571	584	594	587	591	595	572	643	551	560	544	594	587	601	553	583	608	590	664	601	611	571	585	569	584	623	652	568	563	581	612	625	624	585	579	596	633	578	603	584	596	571	577	600	623	584	604	564	626	588	616	673	605	582	616	613	574	641	531	611	646	608	631	598	566	594	588	581	584	586	560	578	581	624	617	592	607	609	603	565	597	576	593	555	614	593	548	596	589	626	581	635	627	625	609	624	589	581	633	607	618	629	613	628	587	590	583	607	620	591	578	578	617	643	590	578	615	610	547	579	609	609	575	619	581	568	589	613	623	617	600	592	557	611	622	580	606	656	615	593	610	580	633	630	630	581	575	605	612	585	616	611	578	601	607	632	591	606	573	597	595	612	555	587	624	582	571	596	556	590	583	661	617	582	581	602	567	621	587	586	589	534	570	576	563	598	597	656	569	609	601	595	652	616	603	621	611	604	593	564	618	601	572	582	596	599	584	614	604	610	612	586	615	592	588	632	582	604	615	563	604	597	622	557	579	609	595	565	607	612	633	587	588	552	600	588	611	566	578	614	596	567	608	572	616	563	597	606	592	575	587	602	582	597	605	597	597	601	564	586	555	564	637	596	618	594	582	606	573	656	612	616	604	565	589	581	583	621	583	565	659	641	641	548	583	574	594	604	636	604	592	637	619	612	599	614	579	589	634	624	585	617	613	580	597	579	575	597	609	609	592	586	614	606	577	582	567	593	636	599	568	585	615	622	568	599	627	606	533	613	577	597	607	585	611	598	596	592	584	593	585	591	567	604	605	586	579	625	592	596	597	647	628	602	593	593	583	567	606	619	597	593	621	616	579	576	570	622	581	608	571	605	605	593	614	642	622	615	569	607	597	577	620	591	543	558	551	611	643	659	613	591	587	581	606	628	617	585	587	559	620	560	592	614	606	585	611	581	602	599	569	633	592	587	595	624	565	556	616	611	557	544	603	601	585	580	639	564	583	599	620	575	626	574	552	585	581	577	604	593	637	609	621	618	611	600	613	582	544	595	597	585	579	625	602	595	563	561	674	635	588	566	560	573	591	585	578	606	619	592	591	604	591	621	616	661	591	563	620	546	589	601	623	627	609	591	630	579	593	597	601	565	579	655	573	593	604	576	591	589	568	613	575	555	609	568	573	603	600	605	597	552	619	590	574	582	610	612	612	571	604	574	585	594	652	570	579	588	607	605	501	606	642	565	579	656	593	626	579	627	574	596	583	608	631	591	612	606	612	591	606	629	620	609	572	583	591	574	553	592	611	605	606	610	627	594	626	544	632	598	613	615	620	621	575	592	599	621	601	609	569	586	592	587	594	639	606	574	575	614	568	562	642	591	606	582	582	602	571	592	624	601	574	637	571	582	593	596	562	624	602	598	607	585	571	569	590	635	619	597	574	587	555	588	575	613	657	649	568	583	603	611	619	573	612	560	606	587	595	645	599	576	607	597	572	576	614	580	587	625	601	594	607	620	594	594	591	566	557	563	587	577	620	618	562	582	597	630	623	606	598	580	626	625	588	606	576	544	597	604	587	640	625	578	610	648	615	588	615	596	588	623	586	642	588	602	612	601	577	609	610	572	600	585	579	611	610	596	617	589	604	613	572	605	557	578	585	610	601	567	615	578	595	603	637	613	564	617	589	635	578	590	622	615	619	634	630	571	607	583	593	577	594	578	607	602	633	587	648	590	599	611	598	617	583	604	602	600	603	574	653	575	573	597	621	542	641	578	608	594	579	631	609	612	553	588	605	572	567	606	593	608	594	611	546	617	591	564	591	564	613	645	536	575	567	587	554	635	575	610	602	601	647	584	612	598	583	585
25679	25416	32350	31805	26855	10659	838	381	375	377	380	359	359	372	358	331	331	364	369	358	367	344	322	342	369	371	338	393	339	349	337	346	316	343	343	358	358	358	336	336	351	340	332	350	325	330	359	326	339	390	331	361	343	355	338	356	372	337	345	344	361	368	370	348	321	341	336	340	364	349	361	356	339	343	334	362	370	361	332	350	382	334	370	352	348	349	369	354	374	356	356	325	360	342	341	338	366	352	348	354	326	336	341	368	365	326	364	377	388	351	360	356	334	318	330	337	355	337	354	366	351	320	352	326	323	373	351	346	359	335	336	353	322	352	370	362	358	370	337	318	381	341	369	335	272	358	343	325	327	352	330	337	368	320	373	353	350	357	372	329	356	344	372	375	337	357	382	368	357	397	340	326	312	337	356	376	351	360	346	352	343	357	347	364	380	298	379	364	346	369	363	340	344	373	363	378	341	338	348	348	360	367	364	326	336	372	317	366	366	312	369	340	340	352	326	361	325	351	340	355	369	348	334	353	365	332	333	355	326	340	353	370	318	345	333	345	316	333	343	341	345	360	329	358	339	338	367	374	329	341	334	354	329	306	361	337	354	342	342	353	351	367	344	371	376	366	298	319	358	323	365	337	338	360	398	350	342	316	344	323	353	382	327	345	367	350	343	314	366	330	351	350	358	342	391	315	339	362	345	327	369	332	348	321	356	353	326	366	340	340	326	345	350	325	382	333	332	322	357	353	338	374	325	361	344	348	373	342	328	343	337	324	367	343	345	352	332	369	370	388	366	370	338	341	325	333	327	375	344	382	339	329	332	347	357	338	333	329	355	351	325	344	344	366	324	367	352	351	352	354	348	333	345	317	303	306	362	353	331	366	349	339	365	352	398	339	332	327	369	351	333	319	374	368	363	355	324	393	373	313	356	310	339	336	338	358	349	322	389	367	359	373	375	347	331	367	324	346	355	356	357	314	356	371	349	339	333	369	340	359	357	321	343	348	325	362	368	339	369	383	347	382	338	327	344	364	378	357	329	340	335	327	348	350	376	332	335	339	326	350	348	356	377	321	335	366	333	359	342	353	333	345	327	374	326	315	359	371	343	338	327	383	346	337	331	353	331	342	331	348	362	379	356	339	345	351	333	349	338	326	392	366	377	364	352	320	312	331	373	389	328	356	329	314	396	340	360	391	347	327	346	360	339	349	349	343	315	377	342	370	361	344	297	377	370	323	384	341	369	336	334	366	355	346	344	404	360	378	334	342	332	348	343	351	347	352	347	366	346	365	346	371	327	338	333	373	352	376	383	360	329	375	311	378	364	313	385	378	349	330	356	331	360	349	329	343	354	308	360	354	315	335	325	359	358	309	365	354	364	354	381	349	334	371	360	345	336	362	365	313	387	343	344	374	349	363	358	375	366	326	338	338	349	390	339	378	339	324	340	340	369	337	342	333	361	345	338	361	328	330	345	358	333	338	352	336	310	343	349	360	324	310	343	353	350	340	327	351	390	373	322	345	350	352	363	373	345	326	350	348	355	314	350	335	337	339	352	344	323	340	354	341	374	350	326	358	329	362	358	344	338	399	341	345	313	378	349	370	334	327	318	315	352	327	352	360	370	324	358	387	339	334	364	350	380	349	355	374	328	301	335	339	332	325	346	361	353	338	371	350	353	353	312	346	347	338	366	323	356	415	325	352	301	341	334	336	368	352	367	349	358	366	349	352	377	336	343	348	339	356	298	358	350	355	351	377	371	378	368	354	332	362	321	329	317	336	333	313	343	315	353	374	316	331	359	370	345	367	356	338	341	353	342	342	376	343	338	354	365	362	343	340	354	356	337	352	341	338	364	374	357	370	377	372	359	320	386	353	339	336	358	341	387	343	373	380	349	333	326	338	346	358	323	342	328	376	316	336	367	331	356	352	362	334	360	356	336	354	321	338	328	339	345	323	339	321	389	361	337	367	345	359	362	353	386	371	342	331	335	356	335	343	377	344	375	379	355	353	348	371	341	360	361	318	340	368	389	340	353	350	335	357	368	326	383	321	403	342	333	364	368	373	318	331	337	328	363	360	347	359	352	330	329	348	347	335	348	381	334	352	390	359	403	345	379	330	324	351	385	328	341	358	357	344	369	363	353	346	379	330	363	345	326	363	344	308	336	350	358	361	362	345	370	348	358	353	361	332	354	319	350	352	339	377	378	339	356	332	333	333	341	363	347	339	330	357	337	369	344	382	355	356	342	353	313	337	328	307	355	338	359	371	339	326	318	360	348	362	342	369	319	352	328	341	320	326	366	344	363	325	344	353	320	362	352	355	357	355	349	351	354	344	356	366	339	349	355	351	337	334	331	361	351	340	334	340	379	383	317	368	334	353	372	349	327	330	347	361	356	347	343	350	394	373	346	348	352	338	363	332	338	389	360	345	360	318	348	348	336	378	368	336	331	355	366	369	308	354	347	328	341	340	350	326	363	361	338	366	347	305	387	336	355	366	378	351	338	355	394	387	324	352	337	332	339	338	336	385	372	355	336	368	360	339	336	356	375	324	353	354	383	383	350	359	370	361	360	337	358	339	369	356	355	368	322	352	347	343	362	333	355	348	324	363	349	373	367	373	332	342	370	367	331	368	357	342	318	327	353	328	342	352	327	320	358	359	336	347	350	313	349	308	351	352	338	341	336	323	358	341	391	322	343	338	378	341	363	351	374	347	323	348	358	331	386	344	357	355	337	360	372	366	363	341	334	345	337	347	332	343	329	319	392	333	359	355	347	350	322	363	329	345	340	341	334	349	359	390	345	314	343	343	351	332	359	316	348	369	354	361	349	353	368	376	331	344	365	357	350	354	322	329	336	353	329	319	351	373	328	316	355	316	317	328	362	325	335	381	357	339	335	390	333	343	339	357	342	357	337	359	334	392	351	340	382	326	319	328	348	356	378	345	341	343	336	365	330	361	320	350	352	351	352	367	346	350	333	376	346	352	379	362	351	349	344	364	348	338	365	333	317	369	313	357	373	342	330	320	322	350	380	352	330	342	362	350	335	359	350	347	330	356	381	368	313	357	368	348	354	331	333	340	334	385	329	347	364	353	329	352	338	339	332	349	326	344	335	316	379	309	392	375	346	333	349	344	377	358	356	342	340	352	341	371	374	386	371	384	361	317	353	370	295	343	353	344	335	372	344	355	349	366	329	329	342	331	377	377	366	322	372	370	325	338	347	336	338	351	376	337	337	315	354	348	332	355	345	354	345	324	357	318	350	351	335	338	400	345	370	351	330	372	357	331	326	341	354	357	370	355	342	345	358	339	341	376	343	335	337	377	326	355	342	361	371	372	363	353	361	382	330	322	332	368	344	361	357	346	347	338	326	336	365	329	307	362	317	365	361	355	319	316	326	339	371	371	331	382	373	378	360	355	353	368	368	373	363	374	357	331	333	346	341	332	346	335	373	347	353	338	347	352	349	350	341	310	363	360	360	326	340	322	368	341	346	323
61833	88724	55615	49846	31437	3291	575	555	583	609	563	584	585	596	565	588	560	584	573	612	583	589	575	582	568	631	609	594	602	598	547	565	571	560	569	583	562	574	519	545	581	584	602	550	594	569	577	574	590	570	588	591	595	586	556	586	610	572	617	604	582	559	532	568	616	548	586	597	603	585	600	585	559	621	578	561	578	547	607	567	563	612	596	571	542	583	571	565	592	568	590	570	608	559	545	550	572	528	581	602	559	583	566	590	555	618	571	565	582	591	569	581	555	584	589	583	574	566	587	578	582	617	558	587	591	629	629	551	562	581	549	577	539	588	556	608	603	596	589	562	554	621	595	582	596	606	538	597	536	556	558	584	542	577	560	618	551	592	622	545	551	567	569	600	568	549	569	567	567	581	556	578	567	581	590	536	553	583	527	559	566	572	540	590	594	625	579	543	552	544	570	562	605	582	600	517	591	549	585	593	528	579	548	582	560	580	569	589	561	551	576	589	596	537	525	572	616	578	589	558	578	567	585	528	565	574	604	554	584	553	570	567	600	610	518	612	569	577	589	589	576	577	570	571	580	605	573	593	580	579	611	580	538	567	561	618	605	586	582	536	594	587	534	577	591	596	589	577	601	562	595	574	560	627	588	564	556	552	591	567	589	562	611	537	563	569	568	586	580	560	564	552	560	569	566	547	609	605	544	578	532	548	576	594	545	558	562	621	575	586	554	569	575	550	540	576	617	563	624	566	604	560	567	619	578	549	565	570	575	586	542	622	591	554	622	560	578	549	588	557	588	583	605	611	577	594	603	606	562	589	601	557	597	537	568	564	559	526	569	575	587	561	557	584	588	573	602	572	551	537	522	579	570	572	587	543	607	592	578	545	604	562	569	586	552	574	588	565	561	591	566	590	583	567	559	530	597	593	569	533	563	584	570	565	604	599	571	582	585	607	549	599	584	594	589	554	615	555	569	595	567	585	573	586	571	555	569	562	589	513	580	565	588	568	591	559	565	542	553	553	564	624	558	583	605	559	574	570	546	583	550	552	593	600	553	563	580	574	542	565	601	522	568	590	556	599	569	613	606	619	580	611	560	561	583	608	577	538	605	554	581	584	599	568	605	565	579	572	623	587	562	593	590	588	543	596	582	582	563	577	585	586	554	568	591	585	597	568	583	578	596	622	606	595	602	561	561	561	586	605	590	553	550	541	585	574	600	548	599	580	587	549	569	587	568	557	600	613	563	578	575	597	553	550	603	540	612	551	580	576	570	596	566	573	577	603	565	592	615	540	585	598	577	553	576	586	547	616	547	609	574	591	626	602	587	577	542	580	550	584	579	599	586	597	600	561	609	598	538	590	587	578	552	602	564	574	590	568	618	582	620	556	576	617	562	570	559	565	595	576	569	590	567	532	620	558	552	580	549	575	576	547	629	565	594	555	570	584	581	565	563	583	568	606	610	546	564	577	582	593	565	576	613	582	587	580	565	587	593	596	551	553	560	564	534	598	585	571	556	582	564	567	581	571	649	560	560	572	594	587	591	597	629	565	581	531	582	609	564	609	556	587	568	598	567	583	626	579	577	617	610	557	562	636	571	615	577	593	601	596	588	555	546	555	557	565	579	571	594	601	660	575	573	588	551	544	580	604	578	566	510	588	595	541	579	611	572	587	613	553	564	592	600	633	610	598	565	567	587	584	591	616	586	591	577	545	596	551	578	565	542	562	548	578	586	572	605	612	559	598	557	543	583	579	616	560	582	568	585	574	588	632	594	538	588	583	595	560	572	588	557	601	590	567	547	573	548	545	595	567	599	596	537	571	553	555	572	558	570	579	563	552	579	579	562	556	580	638	570	586	585	595	581	560	617	620	610	539	571	613	586	592	560	585	573	547	586	588	545	630	551	629	581	557	622	584	570	641	599	557	550	576	585	553	575	556	577	608	557	579	605	559	601	579	617	591	602	555	581	567	582	574	565	595	612	580	544	559	542	607	582	580	563	557	581	623	609	591	548	586	585	604	605	581	581	550	584	605	534	572	584	583	588	589	561	587	581	591	575	568	567	602	578	578	565	590	597	531	570	539	607	562	595	614	544	582	551	585	564	580	551	602	569	565	587	555	581	546	588	624	557	538	585	579	551	612	615	566	604	569	531	574	560	577	581	522	544	593	521	589	565	588	578	584	588	593	551	585	565	559	546	571	593	598	589	538	584	548	551	601	550	569	604	572	547	608	573	555	574	581	567	596	570	601	586	603	556	595	580	603	546	597	571	575	591	593	610	534	578	580	593	553	591	583	596	578	602	599	585	572	599	563	573	596	613	562	540	594	570	542	554	558	588	592	582	567	598	535	588	576	556	561	539	548	606	585	592	542	591	538	595	590	578	593	592	572	604	591	541	564	564	581	583	520	611	634	566	569	590	585	561	560	568	633	599	540	588	539	576	589	579	553	571	579	584	597	589	560	612	577	573	600	537	576	655	598	578	610	556	593	582	610	581	592	571	596	562	548	552	558	566	538	560	601	593	548	569	556	567	563	555	562	583	600	530	578	543	573	585	605	594	561	570	579	560	591	574	572	572	595	561	629	553	561	565	613	559	610	572	574	620	619	602	575	527	590	545	579	567	539	562	567	555	573	586	564	547	566	657	595	550	561	536	590	541	564	529	551	627	588	617	604	595	649	567	620	574	566	595	555	604	549	573	588	574	571	597	587	579	591	599	585	585	607	592	555	552	591	582	558	597	601	606	575	614	601	598	623	574	525	589	584	580	537	603	608	579	585	552	590	565	587	565	561	570	598	599	559	612	595	599	602	562	583	580	583	604	580	592	575	576	607	613	555	569	613	564	578	557	514	587	583	571	624	596	560	587	599	565	589	606	575	570	562	574	594	546	574	579	640	586	554	509	575	557	584	544	581	596	560	590	630	567	600	569	585	585	577	571	577	577	568	547	595	609	544	551	567	579	569	572	571	587	563	599	586	558	569	565	621	574	646	557	582	550	592	612	585	559	583	560	575	580	596	598	563	562	573	558	611	584	577	535	592	598	587	555	590	571	548	567	558	570	568	569	583	565	573	589	549	572	588	556	621	569	599	580	560	583	594	601	595	607	579	577	579	577	634	569	556	615	588	614	564	582	558	544	554	585	573	572	593	569	585	585	569	537	598	556	638	563	575	545	588	515	598	513	577	580	565	569	600	562	570	619	571	587	561	597	560	579	570	589	587	585	546	594	554	587	568	651	596	608	559	573	540	574	561	603	556	567	581	560	582	553	585	620	550	522	573	594	556	619	565	605	593	577	618	537	597	581	554	541	531	550	568	539	541	505	594	562	581	580	564	563	579	610	550	555	549	558	588	562	563	545	567	570	559	574	589	580	545	550	577	616	602	611	575	581	523	556	601	587	543	580	584	549	588	612	562	571	562	584	588	618	570	580	531	553	567	550	591	585	573	636	559	652	551	568	588	549	536	584	585	615	564	558	570	562	562	576	572	562	550	574	585
24252	23283	30306	29422	26653	18319	4951	696	542	590	594	607	574	545	596	576	534	572	552	546	543	590	561	553	592	563	583	573	582	570	601	552	533	596	567	536	554	580	525	592	569	555	565	546	549	559	563	555	575	557	571	576	545	576	554	521	557	577	569	543	603	572	569	587	587	554	578	600	563	543	566	548	610	578	477	575	550	561	584	587	556	525	551	572	570	569	566	592	548	537	589	565	584	595	555	593	588	491	511	565	540	545	549	592	517	582	550	617	568	583	549	570	537	536	559	569	512	576	582	580	610	573	605	621	610	509	508	535	555	575	598	574	559	590	573	588	511	597	549	548	566	591	569	569	543	548	551	505	577	552	568	571	558	549	578	515	546	573	574	567	551	541	550	551	620	557	586	582	557	529	561	504	565	570	550	544	513	593	577	561	540	595	568	592	562	554	584	549	584	571	595	599	549	560	578	553	563	581	609	601	584	545	510	585	619	569	570	517	562	532	601	572	549	599	547	542	601	555	569	580	553	518	539	549	579	586	557	551	596	629	517	518	597	561	556	561	569	566	525	552	571	534	559	537	571	552	528	527	563	572	558	521	559	588	533	600	596	550	578	512	560	564	566	554	561	604	555	567	549	531	550	544	604	579	549	513	558	563	557	564	557	532	535	545	571	558	545	574	539	583	539	572	577	585	575	554	602	529	553	533	551	599	542	561	551	550	566	533	555	558	561	561	595	576	584	598	589	589	550	608	590	588	585	576	550	529	557	570	578	523	514	570	587	577	540	561	587	564	573	572	524	569	529	562	594	577	550	557	497	567	568	530	558	553	584	597	549	548	579	587	535	554	549	546	552	550	547	572	573	564	560	517	597	549	562	533	542	542	570	546	569	551	559	529	523	587	507	567	548	541	575	552	546	541	539	531	566	594	537	560	575	574	570	560	581	574	568	582	542	548	559	566	555	590	502	560	608	556	626	582	535	519	577	542	595	586	568	577	539	560	546	546	565	550	580	551	575	553	543	573	524	538	548	600	609	571	503	564	525	532	559	560	592	564	604	603	549	553	588	550	545	547	520	561	595	560	569	593	591	539	535	566	578	527	536	568	569	525	554	553	545	559	575	540	549	624	520	575	574	481	554	589	548	543	628	560	607	556	569	559	556	499	537	574	578	546	542	568	551	546	559	541	549	555	552	500	589	556	602	584	598	554	493	551	537	573	566	583	550	510	547	592	571	591	546	518	521	583	579	558	534	595	586	580	603	529	562	546	582	559	559	552	560	575	587	516	576	573	574	570	565	532	545	537	581	554	548	599	556	583	555	569	585	531	565	563	573	526	585	576	565	534	580	550	581	570	587	554	571	518	561	579	550	529	536	586	571	558	571	556	548	576	564	587	549	559	545	522	597	578	556	517	535	548	565	599	559	566	577	540	578	539	561	589	555	544	574	561	531	556	532	533	562	568	518	567	563	544	541	584	536	597	580	565	578	573	581	573	561	577	548	561	559	562	560	558	504	553	523	581	583	564	554	539	532	532	580	532	576	541	555	566	555	570	556	575	543	562	527	581	569	618	567	561	548	567	545	573	532	562	566	556	549	574	575	566	590	547	576	557	607	554	567	559	582	524	580	548	561	575	563	572	532	574	562	580	531	576	507	555	557	556	583	552	587	566	590	509	588	540	555	579	559	582	553	539	567	582	575	592	545	531	597	545	585	563	584	524	570	558	554	567	564	576	547	575	560	578	489	582	540	538	559	612	521	560	572	558	573	604	563	541	587	577	580	561	569	547	589	551	591	578	570	549	538	572	529	586	510	537	559	566	602	565	511	530	555	621	527	549	563	537	575	528	541	578	560	579	551	572	574	573	619	512	561	564	575	566	562	575	544	541	559	493	557	582	594	542	541	559	552	535	566	574	530	566	526	584	584	575	534	559	577	598	583	538	542	550	561	576	526	550	583	542	534	619	548	526	538	535	552	556	521	549	537	573	567	548	585	522	588	511	585	564	567	578	515	581	554	540	581	549	526	524	535	561	559	581	554	564	589	530	547	494	564	540	558	525	584	561	524	593	576	547	570	555	566	556	538	549	548	548	556	518	565	569	534	564	557	540	541	545	612	569	554	564	553	525	552	534	546	549	567	539	568	536	546	579	561	553	570	529	563	579	583	568	527	555	549	565	559	513	587	589	579	603	534	567	616	574	583	575	606	601	547	593	530	532	537	590	565	563	570	540	569	550	555	546	558	610	541	574	564	602	541	550	581	528	577	517	562	595	511	577	538	553	531	578	583	572	552	595	578	561	545	537	561	596	580	523	543	558	592	619	578	577	549	524	576	548	547	541	561	572	566	565	585	522	561	561	577	541	566	552	578	563	545	545	555	560	574	563	562	557	537	534	539	568	544	604	535	553	543	552	551	592	507	579	535	558	534	524	590	553	529	536	584	567	536	549	559	533	561	553	542	550	506	601	582	593	606	591	553	547	562	557	526	572	574	527	579	552	572	537	567	580	546	505	558	518	557	526	539	578	552	504	573	517	540	550	566	584	564	582	563	573	516	526	565	576	564	562	578	551	540	585	565	555	575	576	555	615	580	554	557	567	577	588	585	558	544	589	533	564	589	601	576	561	580	579	557	575	571	535	590	570	582	581	557	584	557	582	580	486	579	573	567	560	610	568	584	541	564	553	551	537	576	574	535	564	562	558	558	581	519	556	554	546	572	576	572	541	538	581	528	556	621	529	559	542	539	538	566	558	574	522	533	529	589	579	597	555	584	575	538	559	554	579	552	545	571	576	540	498	518	578	563	531	576	554	567	609	589	629	567	552	598	545	555	569	576	524	589	554	551	542	582	552	527	532	578	567	536	537	593	518	528	600	575	537	572	587	559	540	552	547	574	555	616	525	584	597	539	558	574	544	580	521	536	614	514	576	589	556	547	584	551	548	509	579	539	545	578	557	590	580	567	534	598	522	558	614	547	549	577	540	585	606	535	557	528	556	571	538	551	590	577	538	557	593	596	568	597	586	556	544	534	556	524	552	565	583	563	577	523	543	529	579	594	576	569	561	570	521	599	541	618	572	603	591	578	554	562	556	576	499	572	567	552	528	530	565	546	554	553	546	551	561	523	567	577	575	546	554	595	555	561	590	526	542	529	596	605	544	537	528	579	555	530	553	585	573	599	506	576	502	549	576	545	621	537	526	539	558	549	520	557	563	586	559	610	554	632	591	589	539	564	526	586	562	598	570	573	580	587	545	541	542	563	546	538	546	572	556	537	554	545	529	554	625	582	572	564	590	591	561	537	567	545	618	577	574	580	569	542	561	586	565	551	570	576	551	574	551	576	560	571	552	591	543	539	543	580	573	542	559	584	572	524	536	587	533	553	566	562	554	565	572	564	570	594	568	538	578	568	548	540	560	552	611	601	542	572	561	576	540	546	558	561	570	543	505	527	563	518	537	569	612	560	551	505	587	556	568	514	594	584	592	575	558	552	605	605	541	547	595
61410	97440	61867	60514	37967	5177	879	862	928	876	874	854	862	904	879	848	913	839	849	899	868	881	823	881	850	830	861	917	846	860	875	884	871	895	885	884	860	924	837	882	878	825	873	875	920	901	909	879	856	856	813	884	880	887	885	845	896	888	865	881	867	881	897	883	907	869	884	865	890	886	881	841	892	867	879	906	834	877	825	819	855	853	855	864	906	897	865	881	870	878	880	838	925	889	863	829	852	854	857	854	884	899	877	870	860	855	884	836	916	867	871	947	981	857	846	819	898	867	865	868	885	811	863	848	842	896	873	941	881	915	856	902	880	883	899	837	844	865	892	882	902	803	850	882	790	862	868	793	932	876	921	842	822	873	868	869	810	871	881	899	872	869	849	833	925	864	866	908	890	849	899	904	882	903	934	929	948	884	835	863	853	876	890	835	860	847	912	917	902	811	886	895	865	876	873	894	892	886	927	880	878	892	844	900	891	877	885	868	866	878	851	868	904	808	892	860	864	858	865	906	812	933	849	878	842	850	860	831	875	896	909	854	854	859	929	888	842	888	851	919	827	899	878	854	924	868	895	907	886	830	887	837	773	827	897	836	887	840	883	887	886	841	843	828	893	893	865	822	842	883	860	894	877	815	879	886	846	872	859	870	880	850	858	881	851	837	913	873	901	873	823	893	878	866	855	876	888	856	812	883	909	866	893	890	886	861	883	828	878	832	868	835	900	857	918	883	861	882	872	917	885	830	865	885	879	896	840	889	853	919	854	883	891	845	851	925	855	885	907	827	888	885	873	858	807	869	882	875	956	879	927	863	835	875	832	851	803	830	888	883	837	864	893	851	861	880	878	920	875	884	891	825	862	880	870	888	818	889	877	865	884	872	936	839	905	861	849	852	860	851	902	882	873	837	920	862	849	833	889	908	860	896	863	897	909	906	874	857	940	911	850	888	903	879	875	799	863	876	868	939	879	905	883	865	832	865	885	833	908	809	879	828	874	875	888	846	886	871	835	883	850	875	836	894	821	889	888	899	859	890	850	877	897	856	888	905	897	885	830	825	889	844	902	886	898	903	840	845	882	830	888	888	891	847	876	876	877	829	867	891	790	828	866	839	925	891	900	880	937	866	870	876	887	851	893	857	863	868	893	893	888	866	868	855	824	865	865	906	846	945	863	878	813	888	845	852	848	866	870	875	829	877	880	836	826	887	864	855	848	872	837	889	827	859	850	890	860	958	894	850	881	868	849	906	908	840	885	855	844	893	874	857	815	844	879	907	851	864	882	865	899	868	850	876	904	903	821	919	847	835	853	871	885	870	832	918	852	836	878	915	920	880	905	874	849	868	859	892	886	899	939	893	911	882	869	888	854	902	845	901	890	931	815	839	803	870	851	831	851	855	890	821	886	855	840	881	849	867	872	860	913	848	904	889	863	874	859	893	847	863	906	839	885	813	868	838	890	916	865	874	865	891	921	863	941	871	896	910	846	918	893	836	851	881	869	861	889	913	899	829	869	858	861	875	853	928	869	856	859	877	826	871	853	857	847	855	860	932	871	887	914	914	868	843	887	895	847	864	835	885	802	880	839	830	866	868	893	886	922	844	883	901	859	874	802	851	910	903	876	804	871	863	920	845	862	903	942	846	805	853	845	823	872	878	865	833	878	853	837	887	845	898	877	855	868	866	849	885	864	850	855	860	885	838	853	885	842	886	850	818	829	872	882	876	843	892	871	874	828	877	954	903	844	865	842	896	845	854	855	861	840	842	841	920	871	873	891	867	853	884	829	875	873	814	958	862	870	874	913	897	888	872	807	872	909	856	860	858	867	908	889	844	830	849	860	885	834	847	812	870	860	830	861	884	925	869	824	854	904	860	876	909	858	859	830	895	858	844	865	934	848	882	845	851	879	870	946	874	902	856	813	849	860	889	864	846	838	861	847	851	921	839	893	878	863	883	872	845	859	918	878	844	868	873	885	872	897	883	850	878	870	890	907	900	858	897	900	845	895	876	912	861	881	848	900	862	859	844	871	883	857	899	897	886	880	897	884	861	857	845	902	922	925	866	925	865	840	860	843	878	861	848	869	867	876	831	907	875	860	802	869	887	874	899	867	834	890	856	911	868	880	853	839	897	903	798	910	850	913	824	796	889	867	831	896	840	876	830	855	896	878	860	874	878	879	860	881	912	869	884	853	828	892	849	889	898	881	893	891	893	931	906	873	860	890	824	873	906	838	836	853	853	872	854	843	843	846	916	878	868	894	894	872	839	891	863	860	879	880	900	888	869	855	908	872	877	872	873	883	870	862	921	879	825	854	845	871	873	824	914	935	889	811	878	877	843	875	906	884	888	837	868	859	871	866	833	845	837	842	920	922	860	850	840	830	881	863	874	874	862	901	862	866	833	901	867	838	894	827	887	901	890	873	862	855	874	911	856	847	799	882	873	793	855	858	873	888	861	900	880	902	882	867	914	874	877	888	863	869	846	890	904	815	857	916	922	840	876	904	897	867	895	867	860	879	872	895	884	876	897	863	882	895	846	886	870	861	878	879	910	872	885	873	863	822	864	852	876	871	913	833	901	824	852	875	885	865	846	920	901	872	867	873	853	871	873	854	848	868	937	910	863	872	898	950	846	883	904	845	873	875	859	946	863	885	876	878	885	929	884	860	915	930	888	844	845	817	868	895	883	834	859	863	871	872	906	837	854	844	851	879	893	861	884	854	839	864	915	862	939	906	878	825	863	869	877	884	885	926	890	879	867	830	892	921	893	870	885	886	834	844	858	853	847	855	873	820	888	872	841	879	924	869	879	918	882	831	857	852	849	847	864	860	929	885	880	900	864	896	863	924	883	881	901	917	887	850	897	928	841	869	829	881	891	893	884	890	886	854	875	895	834	881	877	876	842	893	851	898	819	874	895	932	885	888	887	866	820	832	869	861	888	832	821	921	847	894	852	861	829	864	827	949	848	839	875	941	839	871	870	893	904	907	899	841	871	880	860	855	852	939	868	862	846	905	915	868	898	819	833	907	829	854	949	929	855	835	833	828	902	869	902	829	868	831	916	891	849	867	884	811	811	880	862	842	864	837	880	849	955	881	866	864	848	908	862	912	834	811	882	848	877	905	832	833	897	831	891	857	866	868	858	896	861	828	891	853	838	861	837	885	939	836	866	827	881	851	895	899	930	832	824	896	924	851	891	890	894	851	863	858	875	903	853	911	863	884	921	885	822	855	899	852	884	855	900	900	880	873	886	849	859	882	883	862	853	905	865	864	868	942	873	892	847	850	890	939	839	830	860	864	848	843	929	869	869	933	897	865	852	883	847	883	805	896	854	830	857	865	867	883	848	840	842	906	853	936	844	891	815	940	862	831	842	913	863	887	869	864	798	853	842	860	888	828	847	877	878	878	899	896	889	851	850	893	876	883	856	935	855	905	837	888	919	884	900	890	897	795	845	829	872	903	876	891	831	883	879	874	941	863	911	847	868	885	852
31266	32422	23666	17558	7776	844	375	391	371	366	364	386	351	371	371	365	351	332	365	358	328	362	360	366	397	369	382	370	351	378	353	377	360	355	365	396	374	357	351	332	367	396	368	417	397	392	359	400	365	349	360	372	402	369	340	346	364	359	388	405	360	371	396	382	331	337	403	372	376	367	369	344	361	349	376	380	354	329	381	409	384	355	353	349	377	377	376	335	346	360	370	371	359	367	363	380	350	364	356	351	379	383	353	375	358	359	354	394	387	384	356	349	354	361	400	361	387	381	357	327	356	369	357	340	376	361	373	393	339	342	359	387	419	378	338	402	353	329	384	357	403	359	360	393	363	370	343	376	361	332	359	360	366	374	361	360	380	370	335	409	330	383	371	373	394	352	366	364	363	392	392	389	394	346	390	386	367	354	349	355	396	336	375	375	365	361	365	345	402	399	364	339	394	377	380	391	378	362	348	388	365	359	352	353	340	342	375	358	381	400	388	373	327	366	388	340	349	364	404	386	358	380	385	386	363	346	352	318	353	355	378	370	343	342	373	354	362	377	371	380	349	368	354	405	366	371	382	372	363	358	332	376	389	390	338	361	395	400	386	376	382	387	344	333	365	351	393	371	354	356	355	348	357	387	358	380	347	391	392	331	371	366	367	372	353	356	345	372	358	348	375	364	370	368	377	350	352	339	350	377	362	375	389	395	370	399	382	329	362	341	380	367	394	374	373	385	367	353	379	391	382	372	360	374	348	384	326	376	369	416	362	346	390	385	401	400	348	352	344	366	333	369	352	398	377	373	371	360	374	402	370	351	342	368	370	359	397	335	309	358	326	374	352	395	381	353	356	335	363	400	395	359	358	354	373	378	363	387	346	369	354	346	359	370	359	384	335	392	336	362	371	350	348	387	352	370	397	335	345	343	370	380	341	364	364	348	362	395	363	391	369	364	362	366	377	366	390	349	382	383	336	369	358	378	369	374	371	350	380	388	370	354	351	369	385	365	340	350	330	349	372	361	350	342	345	368	345	360	384	387	370	366	356	374	348	354	379	365	348	389	383	359	347	381	353	399	367	344	353	397	366	399	364	376	373	382	375	367	414	396	370	367	366	394	380	378	339	372	342	385	395	403	357	368	363	394	389	371	352	348	366	357	366	342	378	342	359	389	371	381	385	395	344	365	362	358	347	346	364	369	389	351	386	403	369	370	367	353	376	376	340	380	386	375	365	366	359	388	360	378	375	354	373	395	348	375	360	363	364	331	364	367	371	330	377	336	382	351	410	395	372	387	376	400	376	345	369	364	368	393	365	382	358	390	352	339	342	359	306	376	342	391	382	417	376	349	343	347	383	361	382	364	359	376	358	373	413	367	395	375	395	367	350	356	368	377	401	421	355	375	391	378	349	362	352	372	372	357	360	400	394	393	336	326	359	359	340	332	399	390	373	355	387	363	362	354	354	375	381	361	366	396	334	364	353	370	359	371	344	368	384	321	349	360	348	368	393	359	349	354	312	362	338	385	360	374	380	362	392	390	352	371	335	400	366	365	387	345	383	362	347	359	371	374	366	334	341	380	381	395	332	387	347	330	333	385	366	331	371	379	344	333	384	373	328	365	358	372	348	336	350	375	390	371	367	409	369	373	396	370	352	400	382	358	343	356	378	355	377	343	379	351	388	404	329	360	357	379	381	372	366	379	353	355	356	393	388	330	371	353	374	357	354	426	349	397	375	374	409	363	374	360	390	344	353	350	360	393	397	375	369	323	367	356	348	399	343	356	388	350	360	346	361	347	392	370	391	364	379	359	390	402	364	370	402	341	357	371	365	352	308	354	372	362	364	356	355	332	398	405	379	352	373	377	362	376	375	350	368	373	365	367	376	372	358	352	369	369	363	379	377	376	369	366	391	351	367	341	360	381	364	386	344	345	369	396	344	367	367	391	313	327	361	373	362	387	360	382	385	359	394	368	372	387	358	361	406	366	376	391	360	364	376	380	347	355	351	393	384	388	339	347	361	383	368	373	353	382	374	367	368	373	365	367	372	327	371	367	386	363	373	366	377	366	371	373	365	355	357	390	363	373	372	348	368	351	375	368	355	383	325	376	394	372	366	382	378	326	360	387	363	366	400	386	401	371	370	353	363	345	355	372	332	361	362	340	363	378	378	373	373	361	372	335	389	350	398	367	369	370	384	362	378	355	377	369	373	369	385	362	357	375	401	348	363	369	353	356	349	356	380	399	414	345	343	361	343	371	360	371	382	364	356	382	366	350	374	369	371	361	358	374	366	375	413	382	372	333	364	358	341	379	366	388	373	385	396	357	344	383	404	385	418	372	381	365	365	350	345	363	386	382	353	362	346	375	379	350	372	383	386	360	345	350	336	371	419	349	376	389	366	353	356	358	336	361	377	362	366	372	376	376	376	370	406	351	395	393	351	385	356	394	362	371	373	374	347	387	385	371	341	380	348	368	380	372	378	383	337	385	378	395	370	357	361	360	369	379	375	370	372	352	368	328	375	343	346	372	354	360	331	366	365	346	368	343	377	418	344	388	335	358	359	377	376	366	364	328	347	359	371	414	346	370	363	413	367	371	355	403	397	372	361	353	348	351	367	359	368	355	345	385	381	397	366	422	309	384	393	388	351	354	363	373	366	357	362	349	362	379	374	377	379	394	378	373	362	343	375	382	362	336	376	332	354	354	406	360	336	373	367	365	359	371	332	349	402	349	357	331	396	405	388	386	363	414	387	376	390	387	375	377	363	362	370	368	402	378	371	384	373	397	359	370	371	345	361	361	351	350	346	361	398	338	377	370	384	371	361	355	371	383	385	367	358	367	377	380	377	339	393	388	370	379	345	381	339	356	375	358	363	403	403	373	374	378	382	382	367	326	355	363	362	393	390	371	348	365	383	355	377	383	388	387	373	350	385	398	375	364	371	356	361	363	360	337	369	368	365	409	351	347	394	357	379	358	403	375	353	391	361	346	371	378	366	386	362	333	368	401	369	377	379	361	341	387	360	363	361	352	337	358	336	342	357	389	333	393	362	390	371	371	391	382	370	351	347	354	396	321	389	378	338	392	321	345	360	390	363	336	373	390	360	351	373	393	370	352	359	353	389	358	385	382	383	357	356	360	371	371	352	375	356	399	355	403	360	354	374	331	362	371	366	366	343	352	382	357	380	420	377	366	366	359	349	375	355	359	337	357	349	377	379	393	366	342	384	363	337	342	370	390	350	345	335	363	380	330	366	363	373	390	362	383	366	370	363	353	384	376	393	352	363	353	393	424	360	382	351	405	393	343	335	341	365	346	362	386	381	347	360	326	347	373	410	357	372	381	363	387	353	320	342	362	349	362	366	356	352	344	387	368	365	406	400	357	411	376	349	385	388	359	413	394	369	363	342	349	348	357	387	377	377	347	344	416	342	337	356	391	344	365	377	383	366	401	374	362	390	411	365	373	367	365	394	379	402	398	365	369	374	354	371	346	375	349
40189	48816	25192	22559	11455	1405	633	634	605	613	629	633	601	611	590	631	589	576	647	575	623	626	625	620	671	601	606	586	655	632	605	646	600	625	607	614	663	605	664	619	668	582	645	623	633	624	610	642	611	607	580	630	611	578	612	592	628	579	644	606	634	584	604	631	608	654	573	601	624	628	622	632	634	626	669	632	610	599	618	606	618	622	631	611	612	617	600	607	617	628	634	619	604	587	625	609	618	619	599	610	636	608	576	608	602	625	561	591	622	601	595	604	608	627	630	602	618	588	643	621	600	635	647	656	610	604	623	615	600	624	609	627	626	635	541	631	614	587	670	574	619	644	587	607	546	629	645	606	575	626	608	635	605	641	559	618	613	592	623	620	657	644	638	638	623	615	662	594	650	626	576	601	627	627	609	591	650	617	590	606	595	604	626	598	584	571	573	581	647	602	623	655	599	602	633	641	630	638	617	615	591	635	618	635	620	625	613	584	626	616	618	593	594	578	593	626	613	660	629	603	631	618	625	586	628	611	647	600	619	602	604	594	595	578	636	635	613	606	563	653	652	638	653	624	615	641	609	615	600	630	618	636	643	628	627	626	600	647	628	616	619	556	556	628	625	626	626	646	616	621	626	617	595	573	580	593	613	577	606	627	618	645	626	559	653	597	585	591	629	617	608	576	640	626	567	636	610	618	629	618	661	618	639	642	615	627	631	595	628	613	666	585	634	623	609	654	614	620	622	603	630	635	632	597	597	617	640	640	623	607	635	615	625	579	599	649	632	645	638	619	634	654	669	637	589	591	639	621	655	653	629	607	627	629	613	584	580	588	615	647	642	625	620	642	627	660	665	608	633	615	622	609	598	604	631	602	598	651	586	620	608	615	611	640	635	616	641	585	618	592	610	609	630	634	604	618	635	633	639	623	636	583	592	669	658	647	617	636	604	624	640	628	594	596	618	602	617	595	627	613	613	594	623	643	607	615	641	603	626	611	648	596	632	638	646	625	620	561	649	628	597	612	634	598	616	663	641	612	604	605	604	610	618	658	624	644	601	611	631	625	578	596	678	625	642	605	617	650	618	636	663	617	630	632	604	635	617	618	680	659	629	584	589	639	619	620	609	601	662	637	598	641	606	621	590	579	604	619	615	590	646	615	612	624	593	627	650	621	606	635	622	582	632	609	614	614	623	662	588	613	613	634	635	608	628	619	634	598	623	628	641	651	661	620	625	617	595	618	626	607	661	622	600	625	639	638	587	583	607	583	617	596	638	605	642	625	602	626	616	586	616	582	647	587	604	611	636	622	612	634	636	579	624	629	600	636	622	608	611	596	613	605	639	642	626	649	630	601	659	635	626	603	662	619	605	603	585	587	652	626	634	635	643	665	618	628	583	574	594	572	633	623	629	636	622	611	573	631	627	588	610	644	626	599	646	598	603	628	611	639	568	603	606	601	655	624	599	617	629	602	606	639	619	603	659	620	615	576	596	635	664	618	631	630	616	640	639	620	611	584	597	581	637	625	618	590	598	624	583	612	607	621	658	631	620	591	642	649	608	654	613	634	624	604	609	616	613	595	614	632	637	639	645	612	583	667	618	593	589	607	635	583	623	613	642	623	603	644	627	639	570	639	638	550	590	616	569	573	658	643	599	648	630	637	586	663	606	622	622	624	559	589	588	644	639	611	614	624	585	623	633	625	618	651	614	612	595	621	626	638	613	665	574	626	617	601	614	613	578	607	580	627	626	602	586	655	622	579	668	624	601	629	614	587	586	602	602	591	606	635	594	602	607	620	632	581	575	565	582	616	598	587	603	665	590	629	594	630	645	625	659	606	597	622	643	602	618	584	611	636	616	590	603	621	627	613	607	600	616	635	629	619	625	599	609	602	571	644	636	641	633	643	653	582	597	606	641	569	580	589	630	616	644	619	614	604	618	605	621	592	646	607	607	618	652	602	612	601	605	646	554	588	631	615	570	605	599	640	629	594	601	642	611	645	617	604	616	595	587	606	641	596	603	609	642	622	637	651	632	623	631	645	622	679	594	602	612	599	643	619	541	637	582	616	608	641	634	597	602	634	618	617	644	632	660	621	619	615	626	581	624	659	594	620	621	612	628	654	622	558	545	680	597	608	609	573	589	619	591	609	592	646	600	608	579	611	586	604	570	571	631	670	601	654	636	624	636	622	666	591	627	630	636	608	634	631	624	624	557	627	613	617	591	578	606	638	620	582	643	625	573	646	590	619	606	581	631	613	617	599	633	606	585	615	556	639	626	581	634	630	626	632	586	660	621	621	632	614	611	612	640	647	666	639	565	630	637	647	599	602	621	614	613	609	615	592	638	601	631	611	600	599	602	604	630	623	610	612	621	606	615	640	610	654	623	613	640	617	592	598	622	560	605	647	585	575	622	615	603	624	598	627	583	660	612	629	582	601	588	635	676	615	617	612	598	602	607	613	599	596	657	573	646	597	581	575	661	594	652	635	657	695	633	581	630	634	627	607	602	587	659	604	645	607	617	595	609	574	632	634	658	619	614	631	612	584	649	603	627	647	614	602	619	599	613	595	613	607	650	601	630	656	584	607	569	611	571	600	632	615	589	628	630	592	597	596	628	614	622	563	618	616	641	634	618	652	627	628	624	596	614	591	617	603	611	622	628	656	603	622	632	588	590	651	595	631	616	617	639	603	635	638	629	629	637	619	624	646	614	575	606	613	615	640	592	604	601	585	631	624	614	635	572	573	645	588	591	666	661	579	607	606	608	588	684	621	632	623	599	635	607	582	637	616	647	608	600	611	614	601	591	606	618	598	639	614	609	642	680	617	603	674	615	659	615	612	625	630	637	644	626	615	611	627	609	620	662	604	633	608	563	619	618	610	576	663	644	634	621	642	631	620	590	620	622	604	643	582	543	625	600	593	574	582	605	621	619	606	593	644	591	624	629	632	617	629	629	621	612	629	634	599	601	638	624	605	593	631	611	631	599	615	628	609	611	642	575	599	603	636	604	598	599	594	642	609	598	583	597	594	654	575	607	650	637	635	602	665	634	662	594	575	594	654	639	647	598	557	587	604	630	634	644	607	621	632	649	614	624	624	576	594	651	607	592	648	653	645	660	582	604	648	601	637	607	605	640	627	575	660	571	590	620	626	641	623	631	612	609	591	633	611	601	631	618	587	653	629	647	570	630	612	587	584	583	613	601	641	625	621	664	565	623	615	608	655	620	632	636	624	596	618	595	610	591	633	629	626	597	604	628	637	607	581	643	612	587	621	583	635	689	599	616	620	618	639	585	578	632	584	626	616	591	625	605	640	595	642	663	610	640	613	631	600	614	602	641	591	637	618	645	579	621	618	629	607	613	623	655	601	605	627	634	619	646	587	616	610	616	599	583	568	639	572	607	605	643	589	578	587	665	609	630	630	601	655	593	646	631	608	605	609	619	632	652	616	608	603	580	608	676	603	650	615	590	614	659	607	601	612	621	601	605	613	611	640
25671	25855	30942	34867	27697	10162	751	428	366	373	367	380	379	366	356	363	355	395	361	371	385	388	363	381	364	386	361	360	363	355	382	346	370	346	380	378	398	365	362	389	411	369	380	391	399	357	332	367	373	317	337	351	339	419	363	385	372	356	347	358	360	354	389	371	366	367	326	369	368	355	351	396	338	379	358	375	340	330	369	362	360	334	360	365	385	360	355	369	370	332	339	334	353	361	362	353	341	366	379	353	357	397	379	340	374	371	343	365	337	389	354	365	354	340	387	370	402	389	375	346	362	353	358	327	365	346	343	394	353	368	388	341	388	361	336	311	363	365	378	354	346	352	355	366	372	350	373	364	368	362	345	353	373	384	364	349	361	345	403	381	340	364	381	341	351	391	356	338	366	377	354	366	359	383	377	367	365	384	331	388	354	381	368	352	336	352	377	372	352	354	366	375	367	332	362	388	373	353	397	320	331	344	386	375	345	398	353	349	356	346	405	358	382	353	379	362	373	342	396	384	377	330	378	359	327	384	361	374	355	330	381	363	321	352	351	385	356	373	374	347	383	374	362	364	390	335	389	368	346	366	330	344	373	365	380	377	357	347	384	353	372	341	348	325	361	407	342	369	374	342	406	369	365	359	365	357	395	350	353	342	367	366	350	346	364	355	377	337	357	365	361	356	348	370	347	412	359	339	376	346	369	334	369	380	330	356	401	352	350	355	341	330	358	349	343	363	384	368	386	350	359	326	355	357	384	354	393	350	374	357	338	333	365	362	379	372	394	362	390	378	373	372	356	347	359	367	375	362	373	388	338	351	334	382	372	360	356	366	339	412	325	348	364	364	367	344	380	379	356	369	366	360	394	349	358	343	382	334	358	335	342	337	351	342	358	331	350	365	360	381	360	334	370	355	345	331	363	370	362	377	355	367	390	337	388	376	327	375	353	345	332	347	339	368	383	355	367	376	385	333	363	341	326	374	346	358	334	346	349	354	354	375	370	364	386	426	359	366	373	331	365	370	394	382	401	357	363	341	380	366	360	367	337	338	364	356	372	376	371	356	359	381	382	339	397	382	326	337	350	356	362	326	356	373	351	382	371	362	376	390	360	343	374	343	364	364	366	416	329	362	375	350	345	352	350	354	364	348	344	381	382	359	358	348	383	363	360	350	363	383	349	323	371	377	393	360	366	382	367	357	370	338	330	368	388	386	386	356	356	388	351	382	345	349	325	329	350	321	324	357	370	354	360	336	367	355	369	361	359	363	361	329	371	365	338	357	322	360	374	363	324	365	353	361	379	354	377	339	377	329	353	340	366	380	388	371	394	401	326	376	364	337	345	369	351	351	365	356	377	359	366	368	390	370	361	354	392	344	371	354	403	380	371	333	376	328	354	399	399	375	357	397	368	338	384	352	335	359	359	357	337	348	350	383	345	390	375	396	365	344	375	406	352	382	357	356	334	351	348	377	373	373	357	358	358	330	382	385	375	367	376	338	319	341	367	327	386	366	339	369	389	345	357	348	359	357	368	336	377	335	361	378	371	379	381	340	372	352	343	361	382	364	386	396	381	346	368	317	371	367	346	363	376	348	347	328	337	358	359	344	401	365	374	367	384	366	351	357	391	346	348	363	378	393	337	346	378	406	372	359	323	367	330	339	347	321	354	365	338	349	345	349	397	356	348	318	349	380	334	383	363	372	365	402	366	350	365	369	365	385	361	385	383	334	336	365	380	372	357	366	371	360	408	367	354	369	330	347	359	371	382	365	370	382	347	339	362	375	368	372	377	347	337	353	384	356	354	377	358	351	347	361	346	346	342	370	342	362	391	365	376	353	349	380	364	360	372	369	340	330	362	364	338	344	333	356	355	370	361	340	360	328	347	362	340	350	382	390	377	356	372	377	384	344	327	362	360	328	337	385	356	336	348	359	357	348	351	369	332	366	362	387	377	374	365	311	398	361	353	352	334	384	369	385	381	360	350	384	398	351	383	349	337	356	387	344	339	393	377	347	375	413	385	370	380	382	374	347	338	372	337	358	373	375	347	367	346	394	373	351	409	386	363	392	378	371	335	372	371	372	383	351	386	334	366	357	354	393	341	373	332	352	363	386	375	397	358	365	370	374	355	360	346	369	357	346	391	357	381	348	398	363	366	368	379	376	346	374	338	367	349	352	360	334	338	351	341	391	393	350	360	364	382	354	375	346	355	373	374	375	356	333	388	371	333	399	352	353	347	368	360	323	387	351	348	366	326	377	368	362	370	339	385	359	371	391	356	356	355	364	369	354	339	330	369	348	362	360	351	378	412	337	367	382	330	358	372	369	376	380	353	368	365	344	356	374	359	362	398	380	347	355	365	334	360	336	356	346	388	367	319	342	368	357	373	355	372	346	354	363	377	360	341	394	360	384	374	379	371	366	335	351	354	367	365	372	388	347	417	343	332	371	367	333	348	371	338	356	347	362	358	389	350	372	372	377	349	370	311	339	387	362	349	377	361	349	365	365	380	363	357	367	340	340	362	383	374	357	369	321	360	333	380	399	357	350	336	371	366	373	380	361	337	370	368	396	367	338	363	357	318	364	367	379	362	376	339	348	323	337	379	383	339	366	383	365	380	371	370	355	366	336	343	360	362	372	352	347	372	351	365	349	327	344	392	390	382	391	364	387	357	374	367	382	365	385	367	330	335	388	349	374	357	363	348	358	340	355	340	377	347	329	402	347	375	358	360	381	361	350	385	341	386	401	363	343	348	362	372	378	385	394	358	357	371	368	328	330	361	367	350	357	361	373	355	330	381	357	355	370	375	379	366	353	382	368	358	366	337	346	331	361	377	369	371	333	359	408	348	339	362	334	385	366	385	406	375	368	367	346	373	400	362	350	359	351	357	349	355	371	369	370	374	344	376	345	362	373	359	371	386	360	340	379	354	384	359	333	355	357	349	358	353	345	384	340	364	379	339	370	356	356	378	404	336	366	346	368	378	383	347	356	370	353	387	354	339	355	348	382	375	364	343	355	352	373	345	362	358	395	339	387	349	372	364	349	316	385	368	339	366	349	391	362	357	366	339	354	350	387	366	369	401	352	350	344	360	348	357	383	361	365	341	356	398	354	360	361	357	385	368	353	403	389	372	339	376	373	346	360	373	340	407	373	380	354	348	356	377	383	387	379	315	349	351	343	353	354	347	368	364	386	389	363	327	382	342	329	361	374	373	353	379	361	359	362	377	362	355	394	371	376	374	335	367	358	355	349	383	366	383	398	348	369	340	360	374	383	370	371	391	389	348	332	367	373	360	351	371	374	368	342	349	351	379	366	387	370	357	370	366	322	351	357	364	381	389	357	353	365	353	417	373	364	381	374	375	344	338	377	335	389	364	362	344	350	347	349	369	384	341	339	346	352	361	374	385	341	325	386	357	360	382	324	332	354	358	374	352	384	371	364	343	362	383	339	332	351	376	377	365	372	400	344	364	375	342	359	353	389	332	385	401	352	398	353
62095	88506	51458	50320	30938	4696	624	611	580	607	605	601	627	647	616	607	593	626	624	597	577	602	600	595	638	527	605	636	616	639	575	551	592	620	626	595	657	608	540	616	613	619	615	600	642	617	587	587	631	633	585	628	618	586	611	554	608	614	634	657	627	590	616	601	625	615	661	622	600	564	593	622	609	643	631	555	599	638	616	611	617	625	604	605	590	625	599	544	618	604	586	603	587	572	616	601	600	579	603	594	580	597	647	613	624	603	643	590	578	607	616	573	602	580	626	625	598	646	616	609	577	606	583	591	552	611	602	598	577	586	643	608	554	594	605	626	612	639	605	616	595	579	612	567	575	580	621	623	608	539	580	581	591	650	572	579	595	618	595	621	587	587	574	619	635	629	587	594	574	586	594	633	596	558	617	581	621	627	668	598	580	596	588	611	607	607	620	564	624	562	595	598	632	581	531	558	583	570	620	564	593	544	598	587	591	611	632	569	584	625	624	610	610	608	588	583	593	600	615	563	578	622	574	609	627	612	607	626	621	647	655	583	615	589	616	606	588	598	585	634	570	594	546	654	569	600	647	569	619	632	617	616	562	654	588	549	608	565	651	611	591	586	595	601	582	607	590	587	602	586	589	633	605	632	557	609	642	625	569	584	610	599	580	542	574	599	607	574	546	595	553	619	615	581	633	633	613	609	604	592	593	585	592	592	589	609	579	591	623	631	630	611	607	586	612	608	595	617	626	585	557	608	624	588	623	590	597	582	599	601	590	595	592	617	603	595	620	647	613	565	623	592	620	594	594	638	610	622	616	609	604	626	570	573	584	602	599	586	561	632	578	585	582	608	599	619	592	617	582	558	629	601	617	608	579	649	620	598	568	579	581	590	593	619	585	580	576	595	615	635	562	598	580	577	636	591	623	577	582	584	628	595	615	641	590	596	573	626	621	598	582	596	582	601	617	578	600	594	590	581	592	582	603	604	619	588	635	572	591	611	594	604	615	591	571	581	668	592	606	571	566	600	625	630	604	588	576	623	611	583	617	583	609	627	610	539	596	601	627	611	617	577	603	632	570	583	613	562	571	626	617	615	595	621	595	593	604	577	609	605	633	656	596	615	596	573	616	574	571	604	569	576	603	601	595	568	624	552	630	577	570	599	604	604	559	643	657	553	594	591	604	592	560	646	613	607	596	638	629	599	630	606	641	578	533	574	592	615	639	601	574	660	607	563	558	552	630	598	610	590	562	616	624	578	591	530	579	602	599	587	581	613	628	615	634	627	612	589	576	599	565	624	580	612	551	597	595	574	631	544	622	569	593	578	564	572	594	629	605	639	621	623	631	585	595	604	582	636	580	597	611	569	575	587	606	616	631	586	611	593	608	607	570	575	600	572	571	597	588	613	636	623	585	641	625	596	609	580	589	625	600	566	612	634	648	587	553	577	613	580	584	635	624	599	629	599	606	592	625	590	553	616	610	580	582	615	600	581	616	590	604	636	602	564	621	624	623	571	603	567	585	613	549	640	554	632	611	604	599	592	615	612	569	613	567	592	589	605	636	599	586	592	623	599	605	634	610	587	540	604	575	666	575	629	585	570	658	649	594	608	609	591	617	640	600	621	595	587	595	622	608	646	609	610	623	576	605	587	615	637	622	562	580	562	582	666	618	593	636	615	626	586	621	562	608	604	615	610	591	578	589	584	628	586	597	578	589	591	579	588	608	569	636	635	567	599	621	565	608	614	578	617	611	586	604	567	641	632	572	606	603	615	574	580	621	593	611	623	623	598	618	618	617	644	620	607	598	588	638	621	642	599	596	633	597	619	600	647	597	578	580	603	629	642	637	571	636	597	591	588	587	598	599	583	602	637	598	611	638	589	612	616	579	579	609	584	605	585	613	602	593	585	574	587	631	585	584	633	582	623	620	574	584	629	581	595	599	636	626	545	610	590	649	608	631	606	637	629	603	567	577	611	544	583	643	589	593	621	593	642	604	576	600	565	575	602	592	590	613	656	562	593	584	578	594	587	582	637	612	599	556	638	600	639	574	594	612	608	603	572	613	600	610	609	629	603	625	605	587	605	563	614	615	624	574	647	616	573	642	599	662	643	626	610	543	625	621	586	588	567	597	573	639	561	622	582	570	588	585	611	606	564	579	584	626	580	638	587	584	612	611	541	621	603	573	600	615	578	569	543	625	624	591	639	585	557	569	622	570	622	603	579	594	612	554	583	564	590	620	575	582	634	582	580	594	625	610	569	616	608	611	593	586	568	642	579	608	529	569	605	568	626	625	568	551	644	593	613	603	664	603	618	550	613	581	614	573	605	571	637	614	642	642	576	622	581	594	561	529	563	563	611	602	633	596	578	628	617	599	614	573	592	597	624	594	562	621	643	577	599	607	587	563	585	608	659	608	637	609	565	614	603	594	633	643	586	637	579	579	611	589	673	598	579	614	594	598	636	606	612	591	621	591	573	610	647	555	649	615	589	611	587	591	600	550	604	625	639	587	587	650	577	576	591	579	641	576	596	642	614	624	597	596	593	621	626	604	621	596	619	572	633	592	581	592	641	617	613	623	573	643	610	633	612	620	630	620	603	584	574	607	607	623	550	608	602	594	622	619	553	566	581	611	605	603	632	583	636	562	606	588	590	596	611	585	614	600	576	641	595	595	639	590	595	619	567	644	589	566	600	641	582	560	610	596	591	615	603	621	608	632	588	621	616	589	568	587	606	620	615	639	629	603	562	593	592	610	614	594	627	663	620	630	571	569	634	616	572	620	589	619	612	625	603	527	647	583	593	583	615	576	544	557	583	564	616	591	580	613	590	578	570	622	600	570	601	559	581	601	601	618	659	609	598	623	603	626	597	559	596	593	615	604	616	586	554	604	590	616	596	600	620	604	586	603	625	620	601	631	617	606	615	628	571	600	586	608	639	612	607	657	602	581	602	652	574	615	614	636	575	625	579	642	583	599	623	587	548	560	580	611	562	602	553	651	633	588	603	589	588	567	587	598	617	597	558	616	590	596	636	623	614	601	596	577	617	611	622	617	630	594	619	594	602	554	642	590	590	583	600	624	578	575	626	579	596	609	589	646	565	606	608	609	599	547	571	604	619	613	610	599	584	629	603	623	605	588	596	611	592	605	615	586	619	620	573	598	645	590	593	578	635	591	583	598	606	591	639	619	610	626	586	566	611	642	621	592	616	642	583	598	603	584	594	585	571	598	601	635	656	637	603	597	639	596	594	560	642	611	604	606	561	602	587	623	611	615	605	573	621	620	627	577	613	650	611	573	591	580	618	604	604	638	589	615	590	632	588	639	632	590	589	601	611	605	572	585	608	622	586	651	634	603	619	616	602	613	638	596	586	595	630	627	611	574	592	604	645	644	592	591	607	568	622	612	596	576	596	620	625	580	634	589	624	605	612	599	606	623	564	612	596	601	554	563	568	601	596	601	578	621	607	617	547	627	577	653	635	577	598	579	591	573	595	604	595
24376	23566	30738	33609	30202	17230	3847	668	619	628	607	599	577	587	596	578	554	565	582	606	589	617	578	586	579	592	632	605	578	596	562	555	591	599	572	547	537	585	598	566	587	570	576	552	587	568	586	573	594	585	636	594	639	570	552	531	565	557	598	566	565	559	592	565	590	590	595	604	571	555	613	545	591	530	588	563	596	554	604	603	569	642	579	598	601	580	590	533	569	626	570	553	605	596	641	595	537	550	598	524	619	591	558	541	609	536	637	586	588	556	542	554	560	581	607	596	581	610	601	599	607	547	586	579	614	628	554	565	582	615	548	573	613	583	567	573	587	618	617	589	540	586	578	588	563	558	589	595	563	581	577	577	587	582	567	512	566	535	623	577	570	527	556	633	555	539	587	584	620	554	606	611	584	545	608	576	591	597	574	564	600	531	577	563	567	577	569	581	590	571	570	562	593	530	626	605	545	557	610	579	563	571	558	564	598	578	589	566	573	568	600	581	582	608	575	568	541	583	581	566	597	572	569	596	619	568	560	584	645	596	583	583	579	613	564	570	592	564	556	578	533	613	534	560	568	592	605	573	557	580	577	549	584	593	564	589	598	542	600	594	589	601	602	580	605	552	565	526	576	572	595	579	604	605	556	585	582	538	575	538	583	520	600	562	584	589	578	577	564	577	585	550	581	596	584	533	602	578	579	604	622	603	552	571	583	611	553	558	539	564	584	624	575	584	584	569	636	598	584	582	590	555	573	583	561	551	560	563	581	581	557	563	576	582	568	542	554	585	589	584	571	592	594	585	585	601	598	608	565	623	609	560	561	544	575	593	516	586	578	590	609	555	593	559	526	550	553	559	550	569	622	593	572	572	541	573	578	597	599	544	585	572	552	615	570	559	581	555	576	611	572	591	612	567	583	558	570	595	545	568	580	599	597	583	581	569	535	595	597	557	586	551	576	554	564	558	593	588	576	581	570	524	577	555	591	579	536	588	544	621	571	602	561	579	625	552	629	571	577	583	592	621	539	552	584	604	561	550	558	607	572	597	568	572	603	575	582	525	553	629	584	585	598	594	589	601	543	597	523	592	553	589	566	613	604	586	550	562	580	588	629	551	627	571	558	558	542	556	581	600	553	566	613	561	552	550	591	637	571	572	584	536	600	599	563	578	554	582	549	562	594	545	542	587	538	612	604	581	586	540	601	580	604	640	565	616	576	576	605	577	539	569	554	635	581	591	584	585	599	558	595	592	581	619	535	570	561	595	583	541	560	588	513	539	577	537	619	574	541	568	564	605	578	562	551	604	624	564	572	579	582	589	612	593	575	598	571	590	580	600	587	526	571	566	523	584	575	587	594	583	549	540	558	570	588	587	579	552	574	557	563	591	600	578	592	574	564	607	585	569	553	591	611	559	576	578	584	541	564	563	595	598	555	557	581	558	566	604	565	554	574	589	615	534	547	564	566	576	530	590	568	607	561	616	577	550	568	583	569	589	593	588	598	595	580	612	565	585	589	595	557	565	610	605	536	518	609	553	588	605	614	580	598	525	612	579	547	560	593	568	563	561	599	566	564	564	554	551	592	553	581	541	577	551	573	566	613	555	579	546	579	598	592	571	616	540	548	608	573	545	582	539	594	586	632	599	586	578	562	612	546	529	569	571	626	607	595	575	588	565	624	567	564	556	571	561	548	572	565	578	574	588	588	566	584	602	569	577	571	558	535	582	556	568	582	570	516	567	561	600	636	562	588	599	553	571	572	650	560	581	597	589	574	586	564	587	578	587	597	571	568	527	597	568	597	586	623	555	578	575	553	622	573	611	589	550	581	612	595	582	590	580	589	582	561	592	557	589	543	613	570	596	587	529	579	589	582	557	572	620	562	585	588	573	648	540	561	575	589	571	593	546	605	578	589	528	579	593	557	622	581	605	549	600	578	582	579	554	578	556	543	559	614	579	573	578	573	540	617	585	575	596	509	574	607	555	590	560	593	559	555	558	547	601	547	604	573	597	589	559	583	565	583	575	541	520	573	591	580	556	544	571	586	558	552	588	607	588	584	615	586	577	608	613	587	567	560	543	562	576	578	584	574	589	570	534	629	577	585	586	571	565	573	562	590	552	599	569	587	582	538	536	550	588	581	570	608	599	546	575	581	624	573	580	594	601	596	583	573	585	565	593	596	583	556	582	598	566	554	581	559	604	556	536	574	533	606	543	584	589	572	571	553	588	565	617	544	576	603	617	562	581	543	570	589	574	571	614	584	595	596	603	596	551	556	589	584	538	578	609	573	575	565	575	604	579	587	619	571	571	570	579	549	620	627	568	545	545	536	577	543	595	585	573	568	544	531	560	593	555	568	613	588	578	591	584	571	595	583	587	581	569	573	581	550	590	576	568	598	562	554	578	571	626	600	581	564	589	601	581	634	572	601	577	596	554	579	614	569	594	569	577	587	582	573	568	630	558	639	566	600	586	616	533	543	571	569	581	563	544	598	600	576	574	541	570	573	516	562	535	585	550	598	589	594	569	578	588	574	573	612	594	595	588	566	562	579	592	596	534	543	572	603	568	599	584	553	565	540	625	523	613	585	570	554	569	555	558	599	580	557	541	565	573	588	520	549	608	556	570	593	587	602	581	618	593	593	548	605	622	609	566	588	571	575	571	603	598	564	598	606	586	609	569	578	572	527	559	576	566	606	581	548	596	533	527	593	589	570	611	560	580	608	566	593	584	572	562	553	561	529	603	556	592	574	553	590	622	619	590	589	583	576	577	555	596	627	644	549	642	589	566	576	563	565	575	564	557	543	579	588	593	614	566	570	577	599	555	527	551	589	545	528	585	594	550	560	589	596	581	590	603	574	557	542	532	549	572	600	559	594	558	587	575	605	559	589	575	569	558	569	590	598	604	577	573	614	550	558	584	628	596	591	607	578	617	596	588	528	571	618	574	576	605	618	620	563	611	593	581	586	604	553	584	577	578	605	595	608	571	567	598	623	549	558	586	595	584	606	603	560	630	589	583	567	553	631	624	561	607	544	603	581	566	572	597	596	597	532	594	581	599	570	600	591	541	599	576	573	554	529	577	567	601	585	546	557	534	583	528	592	543	581	570	599	565	600	584	572	582	566	630	594	571	574	548	612	604	557	566	593	550	581	543	608	581	583	594	570	575	547	529	542	547	589	603	609	588	615	562	589	563	536	580	530	575	591	551	557	566	566	592	575	572	568	588	559	603	593	565	555	605	560	569	571	592	577	581	586	583	573	592	570	635	593	604	568	573	588	606	573	577	591	558	570	569	568	604	590	571	566	572	590	552	551	588	602	603	582	566	514	537	535	600	547	551	563	563	553	558	572	578	551	604	615	588	576	550	531	564	559	589	575	574	605	595	545	611	529	591	561	543	550	536	604	549	532	574	582	602	553	603	573	576	576	556	578	582	614	568	602	619	562	549	615	613	604	612	565	571	581	587	584	611	579	570	581	559	585	573	564	554	562	519	616	580
62435	98459	64896	57671	38065	7928	878	887	923	884	910	919	929	881	859	938	882	892	912	964	878	916	855	878	835	901	893	883	855	868	886	817	909	882	916	870	926	893	892	860	922	876	909	868	842	884	893	818	903	940	885	861	866	846	906	868	934	936	841	868	961	889	900	870	907	885	903	861	921	856	851	917	951	878	945	922	922	888	952	891	848	883	856	924	910	903	862	894	916	898	906	853	940	904	893	901	914	913	875	894	873	886	922	886	892	923	874	857	889	886	961	882	899	924	857	882	853	869	849	839	972	914	893	895	889	903	909	931	905	866	885	871	900	889	880	889	884	880	878	880	909	870	850	888	907	875	925	869	881	932	860	866	859	861	878	862	833	873	913	837	884	895	881	917	928	893	851	847	854	927	861	883	872	933	946	876	829	924	863	824	917	892	873	908	854	864	892	925	841	910	934	876	883	946	846	864	893	879	845	865	898	891	922	909	914	856	912	895	881	906	885	923	853	870	860	887	827	925	909	927	877	863	927	934	868	911	881	916	801	894	824	911	872	933	907	933	898	862	917	854	904	846	893	896	872	917	924	904	915	878	922	855	903	834	891	861	891	921	937	856	875	913	842	897	873	921	842	927	896	864	897	889	899	878	876	920	895	869	896	830	934	869	891	901	955	864	869	859	885	861	879	866	869	887	865	881	910	854	920	873	852	886	918	928	917	856	909	875	893	886	882	913	860	831	915	911	862	873	883	827	906	865	921	889	884	858	856	877	919	949	871	892	939	890	942	905	894	837	865	872	896	848	905	874	880	848	917	851	882	887	931	866	895	894	894	914	918	853	896	894	908	881	872	912	936	904	935	874	887	894	870	859	889	909	876	929	844	874	851	854	913	889	858	896	880	909	894	918	864	967	853	890	876	889	897	896	856	865	883	929	903	923	953	915	920	883	866	854	911	900	873	832	830	849	889	912	885	917	877	931	920	883	897	865	867	894	829	901	841	908	928	885	888	909	947	892	947	877	885	860	889	894	892	905	894	917	903	854	903	877	839	872	870	869	906	921	909	868	909	849	875	853	888	848	949	871	901	853	912	884	870	898	929	906	856	935	892	920	906	938	882	975	880	895	829	839	926	900	882	863	876	814	818	872	873	910	883	908	941	885	907	910	844	845	910	955	911	886	841	871	854	874	931	871	860	894	922	918	865	867	879	886	851	877	909	852	895	897	883	913	907	962	905	914	862	878	881	878	889	878	880	944	897	893	927	937	873	851	865	876	915	850	909	888	889	927	908	895	888	941	896	907	872	843	881	879	894	874	891	945	875	873	899	914	874	886	878	923	904	918	877	926	911	873	875	899	876	862	892	921	857	874	908	876	960	891	894	858	857	901	919	886	880	840	910	896	877	878	887	898	845	890	919	863	917	905	883	887	929	849	908	834	891	944	918	885	856	903	857	884	890	831	887	856	897	871	867	948	852	866	875	881	857	875	846	945	912	846	873	920	851	875	902	837	898	882	900	882	837	904	860	892	905	930	855	876	890	892	915	889	871	886	844	910	911	925	914	885	853	908	907	895	891	885	920	920	876	864	960	869	901	852	902	873	829	849	875	891	932	862	910	863	912	913	910	922	899	880	927	880	906	941	888	870	868	942	881	910	949	862	897	866	894	905	945	876	894	863	819	870	848	894	865	883	869	943	905	908	861	844	883	936	870	915	918	838	896	907	862	866	873	958	842	911	915	906	901	911	862	896	871	895	862	904	903	876	846	872	905	900	914	882	844	889	885	917	909	927	894	908	830	873	839	852	904	901	824	857	876	927	865	886	880	884	912	913	893	915	873	838	898	903	909	924	893	898	885	877	853	825	986	856	913	895	884	858	855	875	876	903	880	887	909	876	861	869	860	883	919	881	894	932	922	882	921	896	926	855	883	905	905	816	923	842	954	880	909	918	921	899	903	908	882	857	908	893	913	859	905	905	854	901	884	857	934	922	875	897	912	902	890	879	909	883	884	869	873	893	869	913	904	894	892	870	863	918	895	921	933	857	899	924	862	866	916	879	849	894	873	917	846	897	898	872	918	873	902	898	934	906	883	904	923	910	911	904	877	930	847	856	889	864	866	882	831	948	876	846	841	935	867	841	887	922	913	842	957	882	867	871	844	853	837	857	881	934	879	885	910	889	888	833	887	889	904	887	956	855	921	896	894	886	897	879	885	920	875	907	918	937	873	895	880	877	865	849	892	859	918	861	892	939	888	887	859	866	887	898	945	910	916	858	888	853	895	886	903	874	863	888	857	869	857	910	917	873	875	894	883	861	907	847	833	891	836	863	889	871	918	899	851	951	961	922	927	830	868	867	932	856	853	806	915	864	867	917	870	887	903	920	852	834	891	922	915	937	873	834	818	927	863	874	903	870	852	874	926	887	895	887	949	886	892	897	891	880	889	899	854	902	874	894	902	909	916	881	892	939	893	877	888	943	874	957	873	901	822	901	865	911	885	842	887	936	915	855	856	854	851	878	916	888	932	842	883	911	895	885	904	913	837	907	922	857	895	860	898	877	891	893	885	894	870	912	871	867	917	871	886	842	844	861	870	934	897	854	915	883	906	857	902	831	870	916	930	970	900	894	899	947	844	916	925	871	905	859	880	887	893	861	943	922	917	874	864	906	875	867	895	840	881	908	904	868	842	932	861	895	882	820	900	843	910	878	867	893	868	866	840	863	886	878	913	863	842	900	910	960	915	848	870	839	870	883	888	891	872	922	835	880	907	879	894	903	854	907	895	858	864	861	927	854	862	851	876	866	921	898	887	899	943	906	888	850	887	870	883	914	833	902	918	908	873	843	884	896	898	888	862	819	843	842	853	909	893	860	902	862	882	881	880	886	870	960	839	874	906	872	885	849	847	953	947	860	879	874	838	909	884	912	863	839	856	916	893	878	883	846	868	908	863	865	840	920	921	871	895	889	845	843	878	875	853	879	857	873	864	899	856	883	956	889	907	911	879	909	878	862	895	849	848	901	905	871	904	882	900	868	932	874	905	859	861	875	874	838	910	917	893	907	858	929	917	888	870	895	870	888	897	908	834	906	897	892	925	833	891	858	879	917	880	915	878	855	935	855	956	872	852	879	880	864	930	874	948	896	920	907	978	915	901	862	879	901	923	871	882	827	924	901	937	901	893	862	821	921	880	931	916	956	904	812	842	862	863	853	909	878	904	918	870	868	818	839	922	849	923	834	887	875	988	858	878	920	929	886	911	903	847	865	880	875	883	858	888	938	920	895	936	850	887	910	904	897	867	868	946	893	937	926	899	881	906	925	845	875	903	874	897	902	871	868	906	938	873	931	871	934	888	894	856	850	919	859	851	945	921	950	885	916	875	827	864	920	884	916	884	848	916	873	825	875	918	861	922	858	871	942	883	893	860	904	928	869	888	871	850	873	882	860	862	903	909	902	861	895	895	875	920	860	927	961	868	921	865	896	902	913	901	844	934	915	844	858	881	883
31176	31974	23225	17108	8696	1205	410	384	393	388	374	359	354	377	412	364	382	426	375	403	409	367	370	359	346	396	388	377	378	372	403	395	379	398	386	381	396	368	369	399	403	383	369	359	397	371	372	418	342	371	352	388	362	371	360	374	355	365	361	371	398	367	374	398	375	354	385	393	376	381	386	372	366	361	393	407	397	407	371	395	382	412	375	388	367	352	352	415	369	377	402	414	375	358	379	357	377	366	392	338	394	365	387	364	333	337	364	362	419	371	366	383	374	367	383	355	377	358	351	365	368	364	370	394	372	389	370	370	402	359	389	397	396	370	404	380	384	376	360	370	387	387	371	364	384	346	357	336	393	360	375	353	375	369	382	366	359	421	356	363	388	360	345	378	364	365	388	410	352	370	370	368	383	355	377	353	382	396	393	382	382	357	400	403	413	401	338	373	383	374	363	399	404	376	399	356	384	346	364	390	368	348	346	373	369	375	365	370	361	380	387	376	364	352	407	383	391	363	387	379	375	410	360	345	352	365	338	381	341	394	377	378	368	384	372	402	370	366	363	386	378	389	394	396	348	356	363	397	402	390	381	404	356	367	390	424	380	369	368	387	381	403	369	379	394	390	378	430	363	382	325	394	381	394	352	354	366	376	375	381	382	372	397	387	365	349	370	399	367	370	384	389	366	419	364	388	353	356	367	380	358	370	371	340	357	348	377	394	413	381	347	398	399	394	412	367	403	376	371	374	395	334	395	353	383	384	375	387	397	369	399	384	370	361	363	382	366	381	355	399	399	355	390	344	353	383	417	383	378	368	396	378	398	406	384	327	395	365	380	364	392	387	358	385	354	358	359	384	406	366	401	379	371	391	369	393	339	347	353	407	360	373	383	380	399	372	390	401	383	370	373	355	369	371	385	382	396	360	365	353	403	423	402	368	394	336	389	359	401	384	397	373	397	392	364	376	349	393	379	377	377	397	359	361	390	381	376	369	411	344	367	360	374	339	380	380	363	390	359	358	397	415	366	351	391	378	382	388	350	373	379	372	370	362	341	409	328	346	400	370	382	372	375	372	382	353	394	378	389	364	360	368	386	384	385	358	366	361	420	368	371	363	370	380	388	348	386	368	378	371	349	391	378	407	370	370	358	382	368	355	358	351	346	381	399	364	384	354	358	385	353	401	341	376	373	366	403	380	375	384	352	381	374	342	385	348	369	356	386	384	387	358	355	380	388	385	407	403	408	366	411	389	400	384	403	418	378	391	411	412	413	337	379	422	375	402	402	325	368	396	383	375	405	400	394	423	355	382	372	372	383	365	375	336	399	325	372	371	359	402	368	384	362	377	352	400	361	367	381	397	347	386	361	350	349	376	362	369	355	364	387	368	355	354	389	341	373	388	360	363	367	374	376	370	366	404	378	361	398	393	334	373	412	356	378	350	366	349	386	372	434	375	392	358	350	387	372	379	356	371	385	345	418	394	352	424	384	351	371	348	383	364	388	396	376	394	356	358	362	363	386	377	379	398	382	408	395	374	338	359	379	386	381	377	389	395	390	381	397	375	360	403	368	368	374	358	396	362	357	388	375	337	371	398	368	359	388	381	374	371	409	394	390	379	416	408	408	373	393	353	382	390	377	387	378	398	348	377	424	368	393	367	408	351	397	380	378	378	399	405	388	371	367	353	386	377	356	332	356	369	385	363	348	350	340	383	375	379	392	429	345	371	363	396	404	366	392	389	366	345	373	402	386	342	359	374	405	335	348	366	379	403	378	353	395	399	376	358	361	375	385	378	408	396	387	348	361	362	344	373	359	399	400	384	362	353	353	351	358	407	412	353	398	409	366	349	359	347	384	366	369	392	345	384	367	369	352	373	369	386	308	346	351	366	360	387	339	356	393	387	353	361	346	389	344	393	392	348	382	392	395	358	383	416	374	366	375	376	395	359	379	356	347	349	384	379	394	376	369	364	372	376	388	346	391	364	337	384	373	358	369	351	390	393	347	402	384	346	391	366	352	404	395	405	392	368	361	385	361	380	386	406	351	400	375	402	384	398	395	362	361	390	413	369	370	359	353	363	372	347	385	383	378	390	361	383	389	347	360	397	395	395	368	339	349	362	420	389	362	369	423	366	329	393	365	364	387	355	376	380	370	381	364	347	382	384	376	372	372	362	401	401	363	397	348	420	361	384	404	425	355	362	386	424	401	351	365	399	365	379	348	379	369	378	382	370	395	348	368	402	376	368	362	381	354	374	360	378	410	364	399	346	408	353	361	427	363	380	359	375	417	372	362	380	355	383	394	368	369	343	385	390	387	406	376	400	386	414	365	347	394	355	329	364	371	352	354	360	398	383	380	392	356	354	372	409	387	396	383	405	410	368	357	380	390	380	384	373	392	372	386	394	370	357	385	414	359	360	379	382	359	375	356	358	384	372	339	398	389	359	402	386	374	359	341	373	373	391	355	423	375	383	373	386	344	335	350	400	394	360	416	389	371	360	426	381	351	335	392	396	343	357	369	386	369	384	383	370	365	388	374	355	390	384	391	385	354	368	403	372	408	357	341	367	359	400	360	362	353	351	371	405	371	387	400	409	355	356	359	383	357	357	401	401	376	368	363	347	340	355	371	350	381	382	363	364	353	379	363	353	392	371	374	342	387	347	396	393	356	383	390	378	387	362	395	358	378	397	346	334	374	377	363	354	375	365	348	375	396	374	371	387	376	381	403	377	395	381	389	371	404	344	383	392	363	343	366	331	356	396	405	376	378	344	404	413	391	397	397	422	340	377	378	390	391	371	410	378	389	378	352	417	347	388	384	373	371	380	369	366	342	359	374	331	379	351	413	374	376	365	372	380	367	379	409	362	396	396	369	411	381	369	365	382	354	375	372	374	385	378	385	376	371	353	382	381	401	404	362	363	376	382	353	374	360	368	373	388	369	343	385	374	370	381	384	359	392	394	380	332	390	347	392	423	363	376	330	358	378	356	359	374	402	379	377	344	377	374	361	377	426	392	395	378	383	380	396	371	383	352	351	392	372	391	366	369	355	383	341	383	369	380	349	361	379	354	394	356	387	365	396	393	353	359	376	419	384	366	361	357	374	410	370	383	399	374	357	386	336	393	362	345	404	367	386	370	363	397	369	383	384	385	368	403	396	346	375	389	391	371	399	364	366	355	355	384	419	392	356	387	378	393	368	356	346	356	399	369	366	377	423	365	379	367	376	397	355	381	375	365	365	350	369	400	343	367	370	381	376	410	395	388	363	361	399	375	381	381	365	370	364	344	331	389	365	384	365	378	400	354	411	391	388	407	373	380	352	407	380	357	378	437	397	385	368	362	361	369	376	393	348	389	375	366	371	374	380	334	348	384	379	365	382	352	352	391	415	327	363	381	365	342	379	341	385	356	376	399	377	409	370	430	407	387	374	358	408	390	387	374	400	399	395	345	359	381	377	377	392	353	337	378	375	388	359	349	379	393	379	380	367	402	400	346	399	382
40364	48467	25046	21991	12953	2046	627	624	640	610	659	597	621	651	615	644	633	626	614	606	681	634	667	649	702	623	636	618	604	636	662	562	649	661	688	592	666	658	627	623	635	646	663	666	627	639	641	665	598	646	659	649	629	685	604	628	608	652	601	646	644	625	653	622	578	615	636	649	649	672	645	639	612	599	589	645	671	653	646	600	641	632	712	609	636	638	621	622	615	603	637	637	605	643	640	601	628	634	640	565	594	637	639	639	664	612	653	645	631	635	630	632	644	663	598	683	645	659	637	637	625	682	639	645	641	643	679	692	588	627	636	644	672	614	603	630	665	627	610	677	629	633	611	661	626	617	646	607	635	646	697	611	603	640	623	612	589	654	641	613	596	623	608	643	661	659	619	638	631	638	613	620	617	626	622	621	633	613	600	579	630	605	647	672	603	689	619	601	640	627	664	604	581	597	635	667	609	643	606	624	639	626	631	641	692	626	607	593	648	595	624	647	633	645	635	635	658	594	683	595	602	630	619	638	651	649	618	626	676	612	659	610	642	626	629	621	614	640	628	622	680	613	654	646	613	668	611	618	626	609	616	609	617	671	651	641	633	669	664	660	638	586	630	603	642	628	641	621	669	651	629	613	639	630	638	652	623	606	629	639	601	640	629	610	635	639	595	573	620	656	628	680	674	588	613	646	581	609	604	633	659	585	571	606	634	647	673	660	630	666	586	631	632	625	656	656	638	627	660	628	635	645	570	688	636	689	610	609	630	601	627	632	616	605	599	633	643	627	622	607	621	588	644	636	628	652	631	617	594	671	596	635	618	621	611	640	655	640	617	653	613	644	639	658	581	626	674	654	627	598	633	591	665	588	628	647	607	631	614	607	639	615	606	614	638	595	619	643	649	613	653	655	611	623	631	620	632	638	643	597	645	634	623	624	643	672	675	611	658	651	601	644	626	646	674	606	611	638	630	654	612	601	677	620	618	649	663	653	642	633	596	614	617	619	632	633	635	621	633	650	644	609	615	614	611	642	635	611	599	657	616	636	598	598	620	616	656	615	634	643	677	666	609	624	645	634	629	603	594	631	628	650	619	632	596	660	617	591	632	602	688	630	658	616	648	638	635	576	684	649	646	628	616	667	655	668	659	689	623	597	604	621	626	671	676	653	630	581	629	614	616	620	595	645	595	613	615	574	648	634	625	649	599	614	616	691	649	645	685	639	661	682	619	639	628	624	619	595	602	617	666	590	670	637	596	624	625	631	647	635	671	650	630	606	569	618	648	581	588	614	650	614	609	640	629	644	669	645	645	624	608	668	645	592	634	589	635	601	672	687	643	621	611	642	677	620	631	618	687	638	612	645	613	630	657	650	624	625	621	677	599	594	628	634	666	642	611	641	635	644	635	586	660	635	599	677	648	659	603	659	607	630	670	688	612	636	619	591	682	600	631	664	656	614	603	605	599	591	601	663	658	614	622	657	607	637	670	626	603	653	623	623	614	664	622	618	617	647	646	632	652	639	660	635	602	674	666	612	629	621	669	635	633	640	622	620	593	621	618	591	599	622	592	624	631	612	586	614	640	597	685	600	636	649	629	635	601	619	629	641	604	613	635	581	614	634	634	621	624	649	665	617	640	666	647	604	638	628	648	610	633	630	664	644	673	596	614	637	662	649	591	633	619	615	620	594	630	691	657	654	652	627	656	601	590	619	612	685	628	653	640	643	656	637	605	673	631	655	577	654	664	613	597	636	634	664	639	613	656	651	647	643	623	647	611	636	658	632	592	657	610	636	604	653	617	638	646	609	648	673	623	648	627	673	658	640	622	661	619	630	655	586	642	634	646	647	634	619	644	625	626	639	635	620	663	638	669	594	631	595	643	640	583	665	621	642	605	619	610	617	644	674	593	607	615	648	639	637	637	652	668	665	646	636	641	652	614	607	620	689	621	618	585	661	598	628	661	640	641	640	607	574	575	645	656	601	651	547	603	568	686	640	588	631	638	647	630	586	591	670	669	635	605	660	649	633	609	617	640	678	641	619	659	625	659	602	642	631	641	678	599	593	611	655	645	642	636	597	636	631	625	639	662	626	649	619	636	644	599	610	611	658	682	614	633	652	608	630	620	640	639	612	613	662	647	627	653	608	639	603	607	612	644	624	618	655	619	648	627	656	595	609	638	591	659	616	641	628	653	668	690	644	626	640	644	657	642	643	598	630	580	624	630	641	602	626	534	621	599	648	635	602	627	604	658	635	644	658	640	638	618	587	636	647	658	607	621	605	617	611	637	618	607	651	620	635	577	635	652	636	600	641	600	576	601	601	640	599	649	613	608	643	648	643	682	608	605	637	635	640	619	574	654	647	689	592	622	614	609	615	668	652	621	632	634	634	623	641	608	607	696	653	632	611	613	630	621	651	659	597	630	645	602	614	622	643	617	622	633	584	619	676	605	620	598	641	621	619	615	641	656	628	603	658	671	588	633	583	639	623	656	647	631	597	592	630	642	596	612	618	600	606	704	603	631	655	632	625	642	612	618	627	630	623	622	635	646	666	646	664	628	633	623	607	610	608	651	624	595	626	581	614	616	598	642	601	621	680	614	698	613	658	638	664	601	646	689	631	637	606	654	623	679	628	661	625	595	636	617	617	604	608	632	671	672	659	644	614	616	620	623	626	604	633	673	616	660	565	599	638	638	645	645	623	627	587	655	659	622	664	617	683	689	686	665	677	567	638	612	645	625	627	569	664	631	626	605	630	641	622	617	615	675	622	662	633	648	639	657	647	624	631	582	630	674	644	602	631	621	642	646	649	619	672	640	596	642	670	642	617	649	611	642	627	587	621	600	648	619	659	679	605	675	653	633	619	629	641	641	588	661	658	636	638	607	647	625	614	633	641	604	621	655	599	614	625	682	620	616	601	661	598	612	609	643	610	681	641	592	615	644	628	624	636	668	614	663	658	638	626	629	644	596	651	669	700	606	621	628	654	592	650	616	628	650	640	577	617	617	640	588	633	616	631	617	688	668	596	609	626	646	591	616	608	642	638	627	653	692	661	668	611	642	666	611	627	609	634	659	665	577	676	607	621	621	604	630	596	604	651	615	635	614	639	649	595	626	627	630	637	610	555	638	635	604	589	642	646	623	624	596	648	674	665	632	622	639	671	662	660	622	635	598	648	599	632	649	629	621	645	605	595	648	625	624	655	607	606	584	640	669	607	584	611	611	634	630	655	643	648	606	576	610	638	629	614	646	636	629	579	686	680	608	613	637	636	657	655	672	650	627	634	656	620	681	662	638	622	663	618	608	634	599	601	628	657	654	606	608	633	615	642	598	658	632	592	613	640	630	630	621	619	595	629	625	616	632	649	618	654	685	620	623	645	613	601	615	647	599	617	608	616	590	592	689	649	586	622	651	615	662	604	642	623	637	638	630	609	650	639	607	560	658	675	647	654	634	616	597	629	646	685	610	642	604	627	620	614	636	601	647	608	649	637	663	612
25733	25252	31147	37002	29825	10333	775	395	350	376	374	364	372	404	351	388	369	384	389	350	335	381	383	363	372	353	389	367	374	388	401	379	366	377	387	356	368	341	382	379	347	395	372	386	370	360	359	384	366	368	361	359	340	358	369	357	362	350	341	368	373	380	360	345	412	384	384	388	355	354	397	355	354	362	363	375	391	366	368	356	381	394	395	394	403	379	362	383	331	369	380	343	386	360	356	335	364	376	384	390	368	373	360	360	352	362	404	367	349	372	390	382	376	368	334	390	372	412	362	391	375	371	356	384	360	371	353	351	361	385	387	389	368	352	359	344	357	367	357	358	384	335	375	355	355	394	376	341	337	359	423	402	358	374	347	357	381	381	371	331	388	348	383	371	389	381	388	374	339	348	376	380	349	362	348	391	342	386	372	382	374	395	378	376	383	364	371	403	392	377	359	352	355	368	386	365	371	387	358	404	352	372	360	369	336	378	345	360	408	383	339	341	423	364	375	346	359	384	418	371	358	357	352	388	357	399	352	374	360	328	367	379	348	392	362	362	377	371	374	372	340	373	382	363	324	353	341	364	375	370	369	389	362	362	362	359	375	346	389	387	349	384	376	365	367	363	364	395	349	351	364	363	387	364	354	392	382	349	377	382	404	352	377	391	350	391	363	360	352	320	380	358	357	347	409	379	378	360	353	381	380	335	381	357	365	353	393	338	360	397	381	380	370	343	356	339	357	375	365	346	368	404	381	361	362	407	353	380	371	386	375	370	388	369	373	362	384	373	379	374	367	386	398	321	353	389	358	308	393	359	357	355	386	366	366	395	364	384	384	368	354	387	372	367	375	362	365	360	349	360	386	373	362	366	389	368	383	387	347	394	355	386	348	361	383	395	383	377	361	368	362	380	370	377	345	401	350	350	360	388	377	389	349	370	394	355	372	350	384	362	348	362	389	377	357	357	359	383	401	368	371	376	380	390	349	375	348	353	378	361	370	388	357	411	347	379	382	364	366	388	365	351	390	390	362	386	332	391	386	362	379	351	366	365	366	406	355	359	382	361	352	395	380	336	357	402	340	334	381	364	354	328	388	390	375	385	361	337	356	379	376	386	394	375	371	367	340	362	356	373	392	343	369	357	362	331	376	349	386	366	344	380	376	371	392	390	377	352	365	365	397	387	381	379	389	348	380	337	378	398	342	337	362	364	402	365	363	347	373	397	374	418	396	354	389	378	366	396	353	370	403	375	426	391	372	335	367	378	372	362	388	326	370	393	371	346	359	342	385	356	373	352	391	391	392	361	348	362	380	365	368	359	369	373	368	366	393	338	340	365	389	340	333	366	369	372	368	401	412	320	359	379	369	395	350	389	361	338	344	383	385	365	362	369	376	385	353	396	388	384	367	335	383	368	402	352	367	355	372	339	358	354	367	362	355	360	384	319	356	401	353	371	375	391	381	358	393	334	376	408	360	398	389	333	383	342	358	365	357	366	376	373	350	355	365	395	366	317	371	379	379	398	351	327	361	364	347	369	358	376	366	364	387	368	359	352	354	381	358	421	389	354	373	355	353	365	361	389	378	363	386	345	394	415	362	378	367	392	372	376	356	351	368	383	354	355	351	392	383	332	360	375	392	368	345	363	345	341	332	350	354	375	351	338	426	375	367	347	372	364	408	398	386	375	389	343	382	375	379	354	383	348	365	371	373	386	387	395	362	368	345	399	371	392	359	356	407	360	339	342	399	368	400	367	364	364	399	384	367	377	364	365	373	314	384	368	364	386	346	402	359	364	313	365	350	381	365	373	355	345	385	366	391	390	359	363	382	399	390	393	359	379	373	380	369	405	366	348	371	366	362	387	370	351	358	345	354	340	367	357	354	368	353	356	306	394	345	397	380	371	359	392	381	388	396	385	396	353	351	384	366	376	377	365	361	362	358	347	347	375	372	370	380	333	374	372	382	374	360	369	396	374	333	373	362	343	385	403	376	393	354	412	376	378	376	370	382	366	417	343	373	369	380	353	350	390	368	374	378	367	367	372	369	350	372	356	361	376	348	395	386	359	379	377	351	387	366	358	375	394	344	362	369	371	317	353	372	330	408	358	343	378	359	364	368	378	375	371	357	340	404	382	381	365	382	361	345	360	378	381	375	383	387	377	362	379	384	388	370	346	362	400	355	354	412	360	366	371	376	371	382	344	355	378	361	366	356	370	405	328	352	347	372	354	362	385	395	396	363	383	335	405	365	381	330	375	345	359	367	389	362	359	346	372	347	376	362	360	369	370	385	377	403	367	377	343	385	370	371	364	347	371	354	407	377	351	395	382	360	373	378	342	379	322	370	349	359	355	388	353	369	400	382	371	376	372	396	344	358	394	365	335	341	377	320	394	398	361	361	357	391	392	337	375	410	340	370	378	355	339	355	364	387	383	401	375	396	374	358	369	374	341	337	379	371	389	354	353	385	376	393	370	368	350	369	367	350	362	372	350	352	329	323	379	370	365	368	385	361	391	387	377	358	365	369	381	330	369	382	406	384	369	376	388	390	372	352	346	386	373	378	344	371	394	368	407	373	384	378	345	375	362	383	412	348	362	383	346	369	361	358	387	359	366	364	366	372	385	383	356	375	348	388	373	383	407	335	368	358	378	343	367	361	341	350	373	390	346	368	343	351	394	386	364	364	345	396	338	412	366	339	380	398	349	364	346	358	367	408	402	366	377	402	372	360	370	365	369	363	373	370	388	365	355	359	391	372	375	343	378	373	352	369	332	404	341	367	382	368	373	363	372	354	391	362	375	360	378	380	391	356	361	327	365	355	377	374	364	384	404	387	351	340	331	371	349	322	354	344	367	373	356	350	371	362	345	396	326	362	328	379	356	384	356	410	360	409	358	362	363	383	353	399	366	363	356	372	360	370	341	334	341	373	367	362	359	372	354	349	356	394	364	350	389	377	349	346	361	405	361	368	351	378	421	360	368	383	391	398	347	382	370	344	361	381	370	361	378	379	370	375	379	351	381	349	387	370	366	364	351	374	348	341	356	387	353	397	373	394	360	368	387	332	354	381	349	378	378	362	356	341	380	338	380	356	371	386	343	347	350	345	381	390	399	342	350	358	368	352	374	373	398	359	393	395	365	367	338	360	365	361	384	376	367	373	388	394	384	360	365	358	359	360	378	391	362	391	349	359	394	377	346	362	403	362	346	352	374	347	381	355	393	359	402	381	364	321	361	392	393	344	386	345	394	405	371	357	363	337	320	379	360	405	399	363	363	351	392	394	395	397	322	382	381	356	398	375	372	383	360	369	337	389	369	365	361	351	370	364	336	341	364	377	381	373	373	392	379	371	360	344	372	354	387	357	409	370	378	383	374	344	402	335	347	352	340	343	374	349	401	386	357	345	359	360	378	371	354	377	366	363	373	374	378	358	358	386	403	378	387	393	387	348	374	342	364	351	386	400	366	381	370	357	357	367	363	312	373	383	363	361	343	337	383	384	394
62736	86494	54312	51639	32424	6257	605	633	599	614	607	616	614	650	610	584	605	658	626	612	591	623	624	610	653	635	584	636	626	585	575	598	645	611	606	589	591	632	678	606	614	633	626	639	611	612	621	598	576	620	649	675	583	599	635	617	640	629	572	634	678	593	626	634	609	587	634	619	603	617	601	655	622	640	623	609	616	592	611	584	595	624	582	598	610	619	630	626	565	641	624	630	601	640	622	575	614	628	633	589	580	586	622	598	607	597	603	598	591	589	604	628	605	627	594	639	598	557	634	598	646	605	623	629	631	657	615	595	585	635	612	645	585	601	590	615	602	564	647	588	634	608	655	598	621	589	607	586	647	633	582	601	636	613	611	604	643	583	604	579	620	602	585	561	565	586	628	587	648	581	599	631	604	620	584	646	601	597	606	576	607	609	604	670	622	639	596	586	616	614	602	614	591	588	598	614	621	615	627	626	634	589	624	591	639	594	607	596	586	594	633	582	604	636	610	629	584	623	628	596	585	558	621	629	627	622	669	690	626	606	607	587	576	570	613	632	599	614	616	619	539	613	649	638	653	591	601	632	518	649	586	580	646	601	602	599	648	601	590	604	624	601	607	626	595	631	612	557	626	598	598	627	623	557	579	614	602	573	607	568	667	652	609	608	611	671	589	607	603	628	623	639	578	590	588	585	598	606	609	623	613	611	617	612	605	595	593	594	650	552	589	597	616	622	581	603	614	625	584	647	637	615	649	601	632	638	621	607	587	593	603	623	628	602	653	633	617	621	590	593	634	604	588	616	632	574	593	594	628	613	577	595	569	597	599	609	634	628	590	612	592	661	629	658	593	659	559	560	610	541	605	665	592	595	642	601	591	635	588	568	629	653	638	571	595	629	626	642	584	675	644	619	579	566	620	595	596	644	602	578	608	675	601	634	614	613	624	619	604	616	620	620	610	615	619	629	605	572	578	639	598	606	634	555	586	623	596	592	609	625	637	624	631	583	608	601	575	634	572	586	593	587	597	602	575	579	588	611	648	604	581	621	584	628	601	638	580	572	607	588	649	619	607	625	594	607	589	618	610	606	618	581	613	618	549	598	584	592	663	603	616	557	626	647	628	640	621	594	615	598	652	608	618	578	590	626	600	626	625	608	601	625	581	609	577	590	584	640	568	617	632	603	631	615	611	621	586	560	633	630	589	612	591	654	597	588	638	634	604	596	605	597	637	628	623	613	621	659	566	616	619	681	611	664	569	545	625	633	626	581	651	569	578	630	615	619	606	606	669	600	605	575	615	639	612	590	607	644	586	607	605	629	614	592	631	638	629	587	618	623	652	593	653	630	644	655	622	601	610	583	617	577	626	615	594	587	624	585	582	622	630	640	581	593	606	621	606	610	617	643	626	614	604	610	623	596	606	581	582	600	650	611	616	624	582	610	599	573	598	586	634	599	623	571	617	595	606	617	590	642	634	580	587	592	607	610	603	588	594	612	594	592	597	609	581	588	628	653	636	614	657	588	629	646	587	643	606	611	605	617	621	608	618	624	608	625	612	616	660	638	630	594	588	599	587	664	613	623	626	609	592	628	582	596	643	609	628	610	613	636	592	590	565	591	624	617	607	575	603	601	599	630	589	613	619	596	607	596	627	611	592	548	603	578	635	616	645	651	612	655	583	582	608	594	605	647	613	615	613	626	608	624	636	582	593	590	615	622	609	619	590	565	638	637	587	600	625	601	582	617	596	624	610	595	571	655	590	611	564	650	631	521	600	628	646	615	637	598	604	687	611	572	618	635	600	589	670	592	576	634	654	602	632	623	630	599	617	612	651	603	609	614	622	611	638	591	620	569	577	616	593	647	605	602	558	635	590	593	629	626	560	618	570	622	560	559	600	616	600	619	602	624	615	598	672	594	638	637	592	603	601	616	586	601	556	598	592	616	569	602	607	654	615	575	568	652	621	641	621	605	617	625	592	638	620	611	645	587	625	599	580	583	596	623	640	605	595	624	604	630	597	591	595	624	607	608	602	584	580	679	599	633	637	577	617	631	588	584	595	589	609	650	612	588	632	568	642	643	600	638	653	540	609	634	561	651	598	617	645	565	648	586	583	573	555	610	585	606	587	591	597	607	586	607	626	601	609	574	633	572	644	637	625	582	616	619	608	637	615	618	597	630	620	637	612	585	596	570	640	650	596	619	622	643	577	593	610	619	633	605	639	599	577	594	603	580	630	551	595	618	624	627	594	633	598	626	584	613	631	632	632	593	644	579	615	588	628	595	612	611	592	563	631	633	585	619	623	656	631	604	614	603	594	628	625	677	548	620	620	571	607	580	639	587	602	615	595	629	593	621	609	608	582	593	586	619	606	606	581	609	569	597	620	618	661	595	559	615	647	595	601	625	604	553	646	629	601	611	613	613	607	575	578	638	629	624	626	619	654	622	659	564	612	623	592	646	601	618	582	637	603	584	590	554	610	616	631	609	641	585	627	616	611	642	620	561	624	629	623	629	617	597	641	628	595	613	610	587	639	602	589	588	621	594	625	647	599	626	625	639	630	602	597	613	580	661	611	588	572	617	586	646	592	590	600	638	609	606	627	653	598	613	635	672	602	575	639	595	626	588	619	625	628	556	605	573	581	577	601	624	597	586	634	630	574	603	596	579	636	637	585	623	610	656	638	600	622	601	560	607	601	617	587	564	620	588	615	605	608	600	612	602	592	651	649	607	594	645	673	616	614	604	605	595	595	611	609	602	597	623	626	587	568	611	622	594	611	647	625	639	580	565	630	611	635	625	619	558	582	601	588	626	583	606	633	591	625	600	613	620	594	643	614	596	633	614	576	621	650	581	625	680	612	618	578	568	605	614	588	613	573	618	620	576	575	611	594	631	655	611	637	613	620	569	568	642	603	584	613	650	630	625	639	618	594	589	594	596	636	615	646	592	584	595	605	599	623	619	654	608	586	628	630	648	642	620	597	627	597	590	646	588	613	611	616	598	613	605	606	573	622	624	587	627	632	621	624	588	651	641	624	606	595	553	596	643	595	612	597	626	635	644	600	615	560	613	575	628	625	597	629	593	589	617	625	617	599	621	637	601	646	617	657	591	606	597	605	591	654	623	604	574	617	594	613	593	616	616	612	617	623	622	599	585	633	668	596	569	640	570	613	656	575	641	616	574	635	619	619	603	596	612	627	622	634	640	633	621	602	648	593	610	613	615	609	610	614	625	573	610	555	635	577	640	616	642	587	647	585	624	604	585	561	615	590	568	627	664	659	618	583	565	568	562	638	579	580	626	624	605	611	617	597	616	630	629	622	634	675	595	594	628	620	617	612	612	613	575	593	586	567	619	651	611	616	617	580	577	601	609	655	562	585	601	616	608	672	636	613	583	604	630	582	592	650	616	603	602	605	619	568	583	607	581	658	594	638	627	602	629	579	640	550	581	615	613	602	613	652	625	579	625	615	589	635	623	586	620	632	608	616	603	616	638	624	634
24328	23737	31177	32867	29042	17811	4442	695	595	629	608	535	596	556	625	547	638	579	554	590	558	602	609	555	565	568	553	625	536	610	594	520	587	557	567	570	575	572	522	572	623	594	526	576	555	551	562	587	565	574	567	547	641	549	551	587	577	609	568	596	599	563	610	552	564	571	541	614	596	564	554	562	583	593	576	588	575	602	565	572	610	595	553	581	570	595	558	570	601	555	551	574	547	618	579	571	544	553	609	578	583	592	577	597	542	550	547	555	568	569	561	541	552	560	572	585	584	581	594	540	573	572	580	570	550	544	581	533	552	542	546	570	513	577	532	577	541	576	587	582	570	569	621	529	569	631	600	586	579	549	602	549	604	539	580	545	551	593	557	556	537	551	577	608	558	583	538	548	578	584	608	583	573	559	594	541	581	537	522	584	582	575	569	532	595	559	579	590	580	559	558	553	587	578	581	567	578	585	616	592	600	579	521	589	582	583	571	601	570	587	593	582	561	615	601	566	552	561	598	575	636	590	519	533	582	567	563	572	582	577	570	601	568	599	545	584	593	593	535	572	587	572	562	612	569	574	547	561	594	581	579	568	520	605	545	589	546	532	604	540	568	599	592	593	586	597	576	552	602	546	580	589	606	584	585	625	542	612	597	603	586	581	575	570	585	581	615	577	607	609	563	591	573	541	584	555	556	591	583	577	573	585	578	611	529	590	614	575	586	611	569	594	596	583	537	579	584	532	598	591	606	599	569	545	554	549	580	551	541	575	551	586	560	588	607	574	552	609	599	588	586	575	555	575	568	545	572	618	531	561	600	605	570	572	573	550	584	594	513	595	574	575	565	542	554	556	607	582	563	573	585	573	621	542	606	577	551	576	663	572	582	590	603	581	562	557	634	609	569	585	588	547	588	553	547	567	576	582	563	569	559	542	595	612	594	595	536	566	615	560	529	590	546	567	553	581	557	595	584	601	538	570	592	592	601	574	561	531	547	568	570	575	548	587	579	604	578	571	569	597	624	601	574	608	562	549	568	556	603	551	514	585	561	559	597	582	556	612	547	555	584	562	533	554	589	575	587	582	576	585	609	625	570	563	608	573	521	563	568	559	563	547	556	539	582	582	585	594	573	545	532	545	584	540	568	543	570	543	559	580	605	571	548	589	548	583	564	582	567	563	598	605	570	588	607	608	565	582	552	572	567	525	544	526	543	582	589	538	530	576	552	588	576	574	591	561	548	597	532	540	573	583	559	573	549	564	549	591	577	546	566	591	598	588	549	542	543	598	552	574	555	604	559	599	586	531	571	583	589	538	530	578	546	562	532	569	551	520	559	585	579	605	576	592	619	580	563	566	614	554	548	570	580	581	564	571	562	537	610	592	578	589	576	590	572	532	550	585	541	561	586	555	581	557	613	559	567	590	588	545	584	575	560	560	592	585	565	549	591	597	561	588	561	588	594	573	555	578	582	584	523	561	594	570	570	556	538	532	553	591	513	576	602	559	557	572	566	590	547	562	567	590	588	556	549	577	560	535	590	534	587	595	540	593	568	600	549	575	547	570	561	557	585	609	585	601	568	563	553	558	560	568	585	573	558	577	585	584	576	582	516	565	576	548	565	564	580	597	568	546	601	588	591	565	546	590	567	518	580	617	622	592	593	561	543	560	613	586	566	543	590	579	617	562	575	555	609	594	541	525	612	592	600	553	565	599	566	569	611	577	560	572	593	587	542	557	581	587	552	573	609	626	619	550	568	605	574	583	552	548	553	563	534	562	573	573	571	601	567	564	577	549	601	536	568	599	553	531	587	508	585	557	571	536	576	563	529	589	551	586	563	561	564	584	602	506	566	594	574	517	554	588	568	540	587	559	550	583	545	600	584	591	573	594	571	571	576	543	589	568	543	574	574	565	568	585	586	547	567	549	597	569	532	597	578	560	602	572	555	558	600	553	615	538	558	561	561	546	581	588	565	591	575	565	581	571	511	583	574	573	556	589	544	560	553	548	575	594	605	545	553	562	605	568	570	599	574	561	581	566	571	563	565	580	565	545	539	609	582	577	578	563	602	574	589	536	530	564	591	596	581	542	612	542	607	537	598	594	569	526	588	546	549	558	581	571	574	557	561	572	566	528	529	568	578	578	561	553	589	568	586	565	531	581	589	523	555	580	574	574	596	635	558	522	583	564	562	578	588	576	567	552	614	583	581	569	559	580	578	555	585	552	618	586	547	571	543	552	589	578	558	598	562	602	543	578	591	642	546	604	620	550	579	587	564	526	571	524	574	549	569	608	606	584	604	558	552	581	567	565	569	563	597	557	547	579	601	544	574	605	607	570	553	581	547	605	591	610	555	619	544	591	573	573	554	541	566	584	574	571	579	565	548	567	609	561	572	574	577	570	549	582	606	556	588	565	573	564	570	563	563	597	564	561	557	577	561	540	554	582	537	567	573	532	566	567	611	610	585	582	594	594	534	575	582	515	566	576	581	569	596	561	591	579	567	581	513	565	556	551	535	588	558	583	559	595	611	608	553	558	565	566	602	582	532	622	550	561	553	595	532	573	547	601	583	593	532	577	556	601	542	549	578	588	574	628	595	578	583	577	547	575	587	558	554	582	537	557	584	576	574	602	570	559	579	579	585	628	581	564	556	558	596	591	603	602	586	553	560	621	632	559	601	541	607	616	559	553	531	590	566	572	587	581	544	638	598	568	593	573	560	608	586	577	594	578	564	608	615	520	590	551	582	591	587	596	583	629	580	562	549	591	573	587	557	609	572	559	545	586	562	584	619	592	525	590	601	540	539	633	561	598	557	595	569	522	530	570	544	579	563	563	595	592	581	577	618	586	566	555	577	571	588	596	599	591	576	596	557	602	606	511	625	607	581	517	572	599	583	564	562	555	569	542	547	622	557	551	584	569	602	579	506	571	582	556	520	573	548	569	555	587	569	562	551	585	550	561	548	560	588	636	588	592	560	534	584	561	569	590	549	532	600	586	588	569	530	598	548	538	592	554	559	553	559	562	555	549	573	594	560	588	564	559	603	588	570	554	588	586	591	597	560	577	604	573	600	594	541	576	577	565	574	578	595	563	588	557	543	564	570	576	567	572	593	547	542	551	545	582	587	592	595	558	580	583	555	559	595	547	608	533	607	594	560	547	578	543	591	586	522	546	559	558	552	570	585	546	558	517	562	587	523	561	552	549	546	578	571	627	523	557	547	586	583	547	525	580	554	602	598	559	591	584	578	517	605	558	604	544	557	577	567	572	599	567	582	593	554	563	595	585	570	559	538	596	558	546	605	594	587	571	575	552	573	533	572	554	617	550	577	629	594	584	582	601	546	586	563	574	616	603	566	545	555	577	567	604	585	569	597	574	575	577	581	541	542	593	551	555	562	560	570	600	617	602	535	575	592	565	573	540	604	618	556	544	591	576	547	590	566	548	505	585	622	578	581	553	569	558	569	616	556	562	552	555	566	556	591	565	580	566	584	593	539	562
62169	96411	62566	62880	38068	7196	895	886	860	880	896	895	884	947	892	877	950	871	827	838	884	914	849	833	906	908	857	897	888	832	864	881	872	838	939	859	907	896	887	916	865	918	924	916	910	934	873	899	907	927	931	910	926	875	880	856	869	904	895	853	861	889	898	857	885	866	909	859	930	937	914	932	901	843	867	906	896	867	885	932	857	886	881	844	882	878	871	897	877	877	807	901	876	932	902	882	879	900	888	888	878	895	903	883	881	889	931	865	898	913	890	925	831	917	900	853	866	837	883	843	811	882	848	859	889	887	869	874	899	860	871	910	925	873	852	847	919	838	876	907	911	930	832	887	941	897	868	881	825	959	856	876	884	930	967	903	868	948	852	849	876	868	900	906	880	860	912	883	813	875	874	917	886	869	881	844	936	907	948	869	876	850	919	902	908	884	908	895	879	927	921	873	943	812	937	889	909	971	938	888	878	917	885	922	948	898	908	847	924	841	866	931	904	861	900	887	870	924	901	911	895	920	882	932	840	895	897	887	821	848	908	887	884	871	924	906	851	900	938	886	827	940	870	912	914	880	885	900	861	858	884	891	893	895	839	913	922	897	879	850	850	869	909	860	868	877	856	884	875	884	903	916	868	897	840	897	901	882	868	973	886	866	868	923	893	908	909	908	845	882	891	886	889	874	906	867	864	872	960	919	926	917	884	948	945	907	927	886	896	922	863	906	885	960	888	888	887	907	914	844	910	902	877	850	880	960	875	855	927	862	847	865	867	892	861	885	908	885	888	951	816	908	894	895	888	894	860	896	898	853	852	857	895	921	879	889	883	863	866	850	936	855	924	870	907	897	851	923	949	875	884	845	893	900	893	850	823	875	928	867	855	881	880	882	880	867	909	828	865	901	924	886	904	839	893	881	887	860	885	905	881	905	889	839	886	948	863	904	888	870	884	861	909	945	897	841	922	932	892	864	870	951	884	891	948	883	909	854	872	885	905	901	902	881	909	894	900	952	861	855	864	903	892	887	874	864	903	843	852	905	909	917	884	912	837	841	895	933	904	900	916	879	918	894	872	828	947	825	885	906	915	917	824	904	847	905	880	912	909	872	857	880	927	875	941	886	874	904	893	895	920	902	942	912	866	864	925	870	845	861	864	855	875	935	852	909	827	871	915	893	858	857	912	863	869	892	911	907	925	903	876	933	832	848	878	856	877	914	913	847	891	865	903	844	857	871	918	886	872	897	888	933	824	879	917	888	876	915	895	891	846	879	889	882	943	872	879	892	855	862	853	910	901	907	929	866	905	945	859	918	883	897	888	926	859	911	872	886	865	885	852	895	855	885	858	824	903	822	872	907	874	880	910	865	857	842	899	864	899	874	853	921	906	902	916	911	818	877	884	900	902	887	932	863	888	862	889	932	905	860	868	884	874	949	819	879	869	895	897	876	909	908	879	890	901	857	939	868	875	983	911	870	846	847	900	873	874	904	872	875	830	927	900	880	884	854	850	933	880	881	869	873	929	909	825	930	875	893	909	914	882	901	904	900	924	848	871	905	895	914	864	892	874	873	871	874	930	892	882	893	855	929	929	861	912	953	825	949	897	899	909	902	887	855	864	847	913	854	859	851	947	828	919	836	876	930	887	876	898	907	862	888	891	851	837	890	813	926	920	824	901	869	934	924	876	908	901	834	908	854	848	829	860	947	879	906	935	919	866	889	912	922	962	875	911	925	905	887	881	891	956	832	873	887	871	909	943	851	957	919	904	828	928	881	863	898	940	907	909	854	823	919	838	849	877	899	909	851	878	890	886	940	919	865	886	943	873	871	870	892	863	902	876	801	883	950	880	877	902	909	900	919	826	905	862	825	873	871	876	906	902	949	876	880	949	877	938	935	895	878	881	898	887	913	952	893	898	870	889	900	839	861	865	839	831	909	893	842	930	875	901	903	856	877	884	896	937	877	906	869	889	883	877	884	914	893	900	903	918	915	860	861	880	886	892	930	874	902	877	905	870	946	863	901	898	882	880	909	869	895	882	901	918	827	875	884	894	891	936	882	837	845	910	913	872	868	873	891	874	884	887	875	898	889	849	892	906	906	928	894	894	845	948	911	923	883	893	911	868	846	949	897	897	924	865	899	887	887	866	819	891	870	928	856	855	855	959	934	927	869	908	932	902	871	912	918	934	910	921	919	885	844	853	870	876	845	898	877	852	899	874	859	879	859	901	920	946	966	908	918	861	877	869	887	862	855	852	892	854	920	905	873	910	881	909	878	859	936	901	928	916	896	923	864	948	900	853	892	869	894	833	877	893	887	885	854	908	890	886	868	850	875	867	841	869	880	894	959	888	921	870	934	910	913	896	894	903	914	860	910	935	890	896	859	891	858	876	908	880	865	851	920	871	918	860	854	828	873	879	870	878	923	841	921	861	866	892	907	873	907	846	817	912	871	852	918	894	886	924	867	871	893	920	845	880	916	911	889	863	853	891	889	921	899	893	872	850	878	887	849	851	870	901	889	878	853	860	895	911	834	899	875	911	896	900	897	906	907	894	899	899	905	895	926	928	897	860	895	831	895	880	922	854	859	877	879	853	932	866	886	932	901	894	882	939	885	902	896	880	894	893	843	881	847	979	886	894	910	856	950	908	868	898	889	876	880	907	855	862	975	901	918	851	877	870	892	916	907	906	868	906	900	882	841	907	923	871	919	906	941	938	883	854	859	928	928	884	871	896	865	853	916	799	874	969	881	844	887	955	863	881	891	941	825	865	848	851	844	875	867	842	889	884	889	873	867	915	874	857	901	972	910	929	883	864	903	843	887	906	929	894	878	876	957	864	899	896	914	913	890	915	847	856	890	899	908	834	879	892	884	843	874	843	853	940	863	906	855	904	838	859	842	887	839	918	866	911	886	869	918	882	923	908	871	917	927	875	940	917	894	865	894	807	888	922	908	808	860	931	888	880	874	911	912	895	920	872	885	852	911	907	841	909	907	872	903	919	930	886	870	858	896	896	830	827	867	925	905	909	900	921	881	937	919	876	925	928	852	864	875	919	825	917	846	925	865	900	930	933	887	919	901	927	877	884	863	910	850	857	863	871	882	855	911	907	920	875	856	942	894	918	869	875	855	902	847	916	886	942	882	949	882	864	883	876	888	857	904	913	906	848	816	871	920	899	977	892	865	902	872	798	910	838	883	894	916	931	910	912	907	874	944	902	879	858	851	880	936	938	848	903	924	889	895	936	867	897	918	840	868	873	898	917	871	930	874	892	895	839	877	859	943	847	886	876	892	918	877	906	829	874	899	915	903	887	860	920	851	859	889	810	899	890	940	929	861	884	845	875	856	914	849	897	893	919	797	887	858	893	884	907	916	904	879	827	869	911	920	912	866	904	897	901	874	883	938	878	870	909	889	884	920	899	913	848	946	827	900	882	882	914	864	926	882	880	833	907	891	875	849	896	902	898	892	852	918	863	895	880	872	935	852	858	896	908	895
30928	30834	22660	19728	8065	930	394	407	402	370	372	400	386	374	369	394	364	397	383	380	383	403	393	418	408	391	409	388	385	371	368	380	364	380	401	369	394	362	414	342	366	359	384	402	342	392	401	393	375	381	365	404	408	384	400	396	375	402	383	350	372	356	386	372	393	352	387	355	398	399	373	382	354	362	392	335	392	381	355	349	400	347	366	347	399	384	373	366	369	370	380	391	368	385	368	343	388	353	365	409	387	361	392	354	388	392	365	395	421	418	390	363	377	406	381	402	380	364	383	358	357	365	389	407	370	363	377	391	345	371	383	385	379	376	326	382	353	376	393	339	387	371	357	387	386	389	391	432	381	367	364	367	370	370	339	381	386	366	403	380	383	396	367	418	373	389	347	384	374	360	359	384	342	352	364	358	402	405	337	366	345	344	368	375	378	361	369	385	360	374	367	400	352	401	388	371	354	398	385	405	368	366	393	411	382	328	394	373	403	333	348	354	377	367	399	345	377	378	384	361	362	374	381	351	357	366	388	376	381	389	375	377	409	374	406	419	394	375	358	354	350	381	380	386	352	388	403	351	406	369	377	414	367	387	365	359	378	383	354	388	414	364	356	358	351	361	347	384	407	381	376	367	395	397	346	392	371	368	415	401	385	351	383	381	416	391	384	358	356	408	396	353	325	379	385	372	371	381	352	360	345	370	383	374	400	423	400	370	370	367	364	376	352	403	368	390	391	413	418	378	371	368	418	351	385	370	374	378	366	371	362	365	389	386	371	350	374	386	381	420	383	415	399	385	402	371	360	393	387	427	383	361	389	395	399	393	388	353	355	373	390	368	354	381	355	363	385	378	369	363	379	402	324	350	397	368	407	360	371	385	411	391	383	391	376	383	343	397	392	345	379	406	355	356	373	365	370	362	358	371	330	366	378	370	378	355	362	387	347	372	363	352	347	370	395	396	394	349	373	364	353	377	346	344	370	397	355	372	394	341	364	370	354	396	378	391	334	350	381	383	400	385	364	398	382	393	352	392	381	371	408	372	396	397	409	392	380	383	401	375	380	429	388	393	368	349	370	383	381	363	377	389	386	382	355	380	359	366	370	367	372	378	383	378	386	382	365	362	357	370	400	365	385	384	374	384	378	341	338	369	386	357	334	372	396	384	352	372	399	343	360	360	388	382	368	384	387	372	410	367	373	377	374	368	368	381	411	392	417	384	370	345	383	377	366	342	387	389	391	364	380	383	414	400	370	370	391	345	381	353	368	402	369	400	352	375	365	378	402	381	374	381	422	357	390	369	385	372	398	400	348	372	427	410	411	382	384	367	375	394	383	363	375	367	412	360	368	373	388	351	364	351	349	383	385	353	344	379	371	361	377	370	382	364	386	398	398	390	342	378	389	378	389	384	379	379	390	402	370	365	378	388	360	394	348	375	353	390	402	374	400	377	376	351	384	394	380	336	350	415	382	349	383	348	394	383	384	385	342	375	403	353	352	397	375	377	341	390	391	377	381	400	342	373	406	346	358	364	386	360	379	399	405	376	371	392	355	340	402	389	364	374	367	400	364	358	384	346	359	374	371	389	380	387	387	343	433	389	397	376	390	355	378	372	346	374	359	336	404	419	388	357	346	366	375	362	388	374	404	354	395	392	354	360	403	406	403	363	388	368	394	387	425	382	390	386	398	413	411	386	371	408	352	395	372	382	351	383	364	357	380	364	392	372	372	355	357	379	402	438	370	376	396	377	431	402	363	386	352	385	362	357	406	399	391	385	369	416	379	383	368	377	369	360	362	351	381	371	362	372	384	387	387	366	375	402	371	391	358	381	394	346	373	355	385	354	403	386	389	403	420	417	370	353	370	377	395	383	404	359	371	391	394	372	351	367	420	358	393	378	385	377	348	368	357	339	364	382	363	375	384	397	361	359	366	367	364	370	369	379	392	373	372	345	377	372	330	355	373	396	377	361	397	357	366	382	395	394	358	373	404	323	373	404	355	412	356	355	356	386	369	404	382	398	404	388	359	367	362	383	364	367	389	382	367	389	383	340	393	362	384	358	382	425	351	400	414	351	375	400	394	389	356	341	379	417	407	393	352	384	381	358	406	377	362	382	354	354	365	367	384	363	380	395	385	395	372	357	365	380	365	391	369	399	387	363	400	372	381	382	381	381	399	366	350	383	339	365	390	379	387	392	372	366	379	385	364	370	384	385	376	343	374	380	366	345	391	369	361	401	360	363	372	354	399	388	371	409	363	389	366	390	376	373	374	368	354	379	389	377	349	376	356	424	360	381	372	347	349	387	400	339	360	429	372	362	369	397	401	380	362	402	341	358	381	389	385	379	383	387	367	387	375	355	347	370	370	355	393	362	402	383	381	394	363	393	389	350	384	422	406	407	380	345	398	351	393	376	379	397	363	393	384	418	347	409	378	365	382	362	371	376	345	391	387	351	405	406	416	358	383	359	364	375	355	386	401	372	389	336	374	350	375	382	416	361	334	380	363	382	414	377	361	361	344	362	347	406	389	349	363	383	378	348	367	397	402	380	347	382	381	409	362	382	397	385	370	396	388	372	380	393	365	434	384	366	389	382	386	437	418	389	328	372	387	358	375	367	335	391	357	399	369	357	373	388	377	357	378	401	358	374	379	352	351	408	352	385	394	425	363	387	384	362	387	374	393	374	396	370	376	361	366	360	400	376	407	359	378	346	388	379	378	394	372	363	340	375	355	395	398	379	384	408	407	388	374	341	372	323	362	427	410	378	378	380	359	385	380	421	377	374	376	400	367	361	362	374	352	391	364	358	362	334	341	367	371	359	380	377	386	415	356	349	333	359	369	394	369	381	366	394	422	422	389	379	366	389	376	397	404	374	393	355	366	360	369	391	387	384	365	384	376	363	372	395	373	379	344	351	345	384	378	405	385	365	386	371	373	370	375	391	386	367	360	379	386	341	380	387	392	379	394	381	404	398	361	339	346	376	390	406	385	374	367	375	409	354	396	367	358	385	411	344	414	372	352	392	371	371	385	409	364	391	382	409	379	351	353	365	364	355	405	378	370	403	353	375	354	369	365	399	357	366	383	365	391	359	375	429	383	348	346	389	369	373	365	387	388	397	382	375	385	412	397	366	369	342	392	382	394	375	378	387	406	368	388	378	389	381	374	370	377	388	381	369	384	329	402	376	389	350	374	384	375	389	359	370	376	379	361	398	364	377	379	373	397	367	378	345	385	379	362	369	385	334	353	367	366	380	383	388	387	405	394	395	392	371	378	398	403	381	392	390	366	367	384	355	356	364	396	394	390	377	367	377	377	402	366	391	381	376	384	372	358	378	387	357	371	357	347	382	375	366	394	397	363	376	391	368	410	402	356	388	377	367	380	391	371	375	341	362	403	353	381	353	409	373	378	412	358	359	356	359	359	374	358	357	382	403	394	381	369	381	347	370	397	350	366	357	375	404	364	351	392	376	365	391	367	375	400	371	388	363	384	383
40292	47422	24370	25450	11348	1518	612	636	641	635	637	629	657	625	635	642	624	635	613	623	650	652	642	620	659	657	623	613	622	600	664	647	605	643	645	597	631	662	595	585	658	683	614	631	649	626	732	639	606	596	614	648	637	621	614	638	622	638	638	615	630	616	641	650	683	627	668	667	665	596	640	622	596	620	629	594	616	623	599	658	614	666	655	611	620	596	676	659	638	615	604	600	637	652	666	637	650	631	625	629	648	639	618	621	609	669	618	657	613	630	612	638	622	641	576	588	639	599	670	619	648	632	683	619	617	608	631	602	628	655	677	598	645	625	624	617	624	711	589	605	636	613	637	561	650	648	641	629	642	630	643	642	642	661	630	620	632	663	637	629	641	648	629	602	633	645	639	638	629	589	651	614	646	652	622	598	596	639	624	635	667	646	700	620	639	590	589	651	648	657	600	626	646	629	655	591	615	653	669	634	634	647	628	635	596	603	644	616	652	603	643	632	643	597	622	650	645	628	569	621	641	635	632	677	662	672	637	625	652	630	668	599	652	624	671	605	664	659	588	670	618	605	610	650	678	599	620	621	651	641	633	619	662	597	642	605	640	625	628	599	599	658	660	671	614	622	637	636	673	585	615	649	612	637	637	677	596	678	627	680	634	654	668	601	657	612	672	643	581	649	642	644	642	617	616	649	648	604	628	624	615	647	649	672	639	607	610	641	627	592	616	623	617	640	634	670	655	660	625	607	619	675	661	607	619	636	634	641	641	618	581	698	610	624	685	619	613	563	667	635	632	633	647	653	592	581	625	657	653	652	638	634	673	624	651	667	640	619	629	556	610	653	657	633	650	620	664	621	614	652	650	623	606	669	583	653	626	620	658	653	633	630	662	609	652	605	614	637	651	622	590	635	630	654	648	601	625	650	593	586	639	586	656	653	620	601	646	683	615	611	621	650	666	657	624	611	633	655	652	628	657	691	604	670	636	603	627	594	658	641	592	628	667	641	609	667	598	652	628	647	612	631	638	610	661	594	644	635	674	632	642	651	613	608	638	627	618	612	642	577	657	619	662	608	661	649	579	633	660	654	623	570	679	639	636	607	603	639	607	642	633	673	636	602	663	608	649	614	647	630	615	639	630	607	602	610	665	641	587	657	624	607	635	651	607	660	652	612	675	599	665	640	589	638	622	652	648	621	627	664	646	633	656	602	638	609	670	649	644	611	631	624	643	631	640	661	628	652	569	665	623	600	647	658	650	625	624	623	677	683	616	636	642	649	645	615	666	653	619	599	628	597	673	596	610	569	644	649	621	625	620	621	669	626	643	650	624	629	644	623	623	606	632	673	602	576	589	623	601	597	664	621	642	644	679	638	612	612	661	636	641	625	605	594	654	627	648	659	602	650	658	649	622	620	616	635	613	631	634	613	631	599	635	647	599	655	661	625	632	640	616	650	637	607	673	658	619	615	679	651	630	644	626	615	616	598	639	656	637	642	637	660	626	607	644	610	601	608	591	642	582	638	599	591	599	665	630	642	619	619	569	650	638	688	646	655	601	639	647	586	641	642	618	671	620	637	615	613	636	643	641	602	614	670	619	654	688	633	636	607	635	656	627	647	626	609	624	667	672	599	637	624	662	583	651	631	618	648	624	641	619	610	640	640	647	621	644	641	646	584	635	645	652	665	638	640	632	608	657	617	651	636	602	641	627	624	649	668	610	589	644	610	645	661	620	613	631	643	607	666	640	666	605	630	618	666	583	642	634	618	676	638	634	655	654	617	629	592	601	666	621	631	618	618	692	647	605	666	636	630	626	609	604	628	626	613	631	673	603	673	622	614	604	652	675	619	633	684	687	585	644	671	606	619	635	651	630	641	622	674	630	641	648	636	612	639	636	608	639	656	647	631	674	640	678	640	651	682	612	590	665	620	648	621	636	597	601	617	628	641	590	641	643	609	653	659	656	629	651	628	621	660	604	582	650	660	635	679	657	657	611	649	663	625	596	628	675	622	595	615	603	645	657	619	622	656	622	651	625	630	640	605	625	631	642	649	625	635	654	638	606	626	633	674	628	640	604	643	642	598	642	644	630	633	650	678	610	609	650	654	618	640	652	601	644	648	657	602	601	656	635	613	590	627	593	632	588	681	595	628	630	665	624	624	650	660	603	618	651	662	642	699	591	626	681	645	665	634	634	618	617	652	656	607	597	651	631	606	578	633	639	656	598	612	668	673	627	631	618	649	660	657	578	633	630	669	652	618	641	590	662	659	643	616	652	620	659	663	617	667	675	600	614	633	607	638	616	594	624	640	570	665	598	650	617	670	603	655	689	698	638	650	673	637	603	605	660	646	640	646	635	620	619	635	647	622	622	629	654	646	632	692	600	607	625	667	609	682	595	655	627	596	685	645	653	613	667	633	671	578	668	656	642	636	613	681	619	605	611	654	615	594	677	665	647	622	620	672	634	615	641	667	655	631	609	610	658	657	669	623	614	629	609	627	639	625	621	624	601	616	615	618	645	642	629	633	590	679	652	639	619	601	635	634	671	659	676	621	623	628	651	643	611	637	642	638	596	614	650	624	643	617	667	611	606	598	609	641	639	636	648	617	628	639	645	670	631	697	678	548	648	648	592	636	614	659	626	611	652	669	628	650	618	616	618	635	608	640	640	628	674	645	634	645	639	623	648	625	590	634	600	649	625	590	617	625	605	648	629	633	633	683	586	607	622	651	658	623	663	647	646	616	630	610	681	650	651	614	689	668	662	660	624	629	633	593	595	600	644	670	625	676	600	612	656	640	616	673	627	622	619	687	649	584	632	613	630	612	592	623	639	622	626	627	617	628	629	602	644	627	609	654	601	632	636	623	631	648	646	637	588	633	641	642	636	662	600	619	612	622	641	617	639	653	598	648	599	651	643	615	661	674	618	589	630	654	614	620	657	636	625	602	652	624	592	638	630	605	635	662	650	631	636	622	623	660	662	589	593	672	612	656	683	643	617	633	665	631	639	605	619	638	657	666	641	653	634	587	593	644	615	639	633	646	619	650	634	640	640	608	643	635	583	640	667	628	664	666	689	600	608	604	613	653	626	649	636	670	632	637	661	630	612	671	646	663	625	615	640	649	662	623	668	643	648	656	611	615	662	665	614	599	662	667	676	645	649	700	617	675	673	627	634	631	606	594	662	660	643	659	629	620	652	611	611	648	626	636	620	640	647	613	577	610	659	623	642	640	626	640	637	634	628	688	602	636	657	622	628	590	604	617	652	652	676	660	640	633	606	624	636	588	648	632	615	630	615	613	623	622	659	597	636	643	655	638	640	638	603	620	613	621	646	642	631	675	625	618	682	674	650	647	629	634	621	633	627	632	650	654	613	626	641	651	648	630	662	604	656	635	616	675	660	623	663	638	638	606	655	629	641	641	620	630	622	615	617	627	636	661	648	628	660	666	666	577	578	653	631	658	612	606	668	592	682	654	590	622	660	644	668	651	666	611	609	641
25816	24619	29983	34117	27204	10021	741	427	410	382	372	397	375	354	355	363	393	384	374	382	395	400	344	358	350	342	379	379	340	365	359	362	336	383	377	372	387	352	370	400	371	361	376	377	333	373	371	359	395	363	388	348	378	402	375	349	386	361	385	382	394	377	359	349	433	367	334	417	369	323	359	349	349	366	358	331	397	334	381	402	369	388	399	311	390	358	370	372	365	377	357	374	355	374	359	399	354	407	369	344	343	346	356	355	367	382	371	364	352	371	385	443	391	377	376	400	384	394	349	354	336	388	401	411	355	398	378	368	330	342	333	330	323	370	361	364	377	359	362	375	358	341	360	385	367	370	355	381	365	389	398	368	401	377	367	353	375	371	351	337	382	367	370	374	375	360	373	393	365	381	371	356	390	379	370	389	403	350	344	338	386	351	383	374	364	366	368	390	356	389	381	376	366	394	341	380	350	374	386	377	367	387	355	379	367	365	359	353	386	355	356	363	409	403	372	344	365	389	361	386	365	366	359	375	363	357	367	357	381	383	395	361	370	373	392	384	390	377	351	349	378	327	372	385	324	349	374	369	382	383	352	370	386	352	347	391	364	399	367	385	333	369	337	368	345	382	356	354	367	369	331	352	363	360	372	400	384	357	385	383	378	348	381	365	369	370	361	358	372	373	332	363	348	387	351	387	361	358	372	352	344	407	394	374	375	340	350	377	359	368	361	354	342	350	372	394	352	388	360	361	362	392	369	333	363	339	375	373	344	382	379	378	398	328	344	349	382	368	408	361	383	339	361	342	359	381	390	374	363	359	356	394	386	376	380	365	399	374	341	341	407	370	368	335	367	366	406	373	364	367	348	374	355	371	377	375	330	389	367	346	361	386	368	346	368	343	359	359	354	386	359	386	344	354	381	366	367	371	355	423	352	357	357	373	356	373	374	346	374	375	384	362	354	382	351	360	383	368	373	381	354	366	409	397	353	384	398	354	337	354	368	369	362	345	371	383	330	383	372	369	364	362	357	358	357	342	389	351	373	386	376	357	382	378	400	364	359	369	370	388	382	382	367	352	354	398	361	344	382	356	326	372	391	400	358	352	404	389	370	385	350	383	361	375	352	343	351	372	369	380	353	347	350	364	369	341	378	362	334	381	379	355	351	349	340	359	371	387	378	384	348	354	386	369	354	365	384	376	368	369	365	384	376	372	373	367	385	359	371	368	345	380	363	352	359	357	365	400	395	370	333	377	389	381	364	413	368	379	379	378	357	346	340	389	366	375	354	401	367	373	383	388	369	369	376	353	332	362	349	386	374	424	361	368	347	360	382	361	342	374	369	371	359	342	378	345	338	368	358	377	324	388	351	399	363	379	333	354	388	330	372	397	366	370	383	359	389	372	361	344	342	372	383	341	386	352	357	352	360	364	365	395	344	407	339	343	364	357	368	382	366	386	400	373	370	381	415	359	354	357	350	393	364	363	355	408	363	378	382	390	393	374	350	380	321	359	389	347	384	348	391	359	390	345	342	338	362	376	358	378	360	377	350	371	390	351	354	380	327	363	377	361	358	379	379	403	389	385	359	386	369	375	371	355	343	402	338	378	383	359	386	391	351	375	366	374	366	358	375	376	377	350	359	356	350	376	377	362	347	328	346	352	398	373	363	388	336	379	350	375	366	376	371	341	377	385	356	369	362	385	390	345	370	349	370	374	385	383	385	340	372	398	352	348	346	378	395	368	350	381	355	363	358	381	417	393	411	343	393	377	373	366	357	345	367	373	346	411	362	384	390	361	380	375	390	327	353	367	350	363	383	353	368	358	397	341	384	341	375	387	401	386	358	372	343	362	356	340	398	368	379	376	381	394	359	365	353	363	355	370	344	379	346	344	366	367	340	395	333	359	365	352	343	388	349	323	358	358	396	408	353	367	399	371	388	384	368	356	358	413	389	355	350	348	391	357	409	344	358	374	354	339	336	395	400	369	358	353	341	359	352	385	353	411	379	345	369	327	376	346	331	363	383	396	375	355	377	363	373	399	346	374	367	388	372	367	374	346	365	380	362	393	357	397	365	355	398	393	385	404	339	359	345	354	387	380	354	332	353	309	354	381	363	386	398	337	371	390	357	367	408	388	373	347	385	375	367	380	346	377	372	370	360	371	377	336	358	355	344	386	377	365	400	389	347	350	349	381	384	384	380	372	368	357	356	371	413	381	358	388	351	355	348	392	399	372	350	360	377	387	346	392	361	371	349	327	364	358	389	345	344	387	349	354	395	351	368	371	378	330	387	328	346	372	385	379	380	389	371	364	351	367	329	337	394	393	368	384	356	373	389	376	371	372	405	354	345	340	379	389	380	377	380	392	347	379	391	356	376	379	361	349	349	373	352	378	415	344	370	367	350	330	383	370	389	379	354	354	352	360	397	391	341	373	392	326	344	400	367	358	367	368	334	362	374	373	357	348	382	387	359	375	348	365	368	359	385	365	339	379	368	402	392	382	381	362	360	346	374	411	354	343	377	371	377	384	363	347	382	374	336	358	362	374	377	383	366	366	357	402	385	355	371	347	384	355	364	370	350	350	383	314	369	381	393	396	368	387	375	369	378	322	362	367	340	384	377	370	393	405	347	387	373	376	356	351	348	354	373	370	369	414	338	388	354	352	364	389	363	365	382	365	406	354	396	372	378	373	385	342	376	357	377	364	401	364	375	364	379	377	381	366	351	345	391	360	381	363	388	393	382	342	392	408	364	351	383	390	354	360	352	351	373	346	362	343	351	378	367	368	363	394	357	405	381	371	356	367	373	353	374	374	358	431	337	374	360	348	361	379	376	343	363	373	384	361	351	393	365	338	379	365	398	344	363	362	334	349	322	340	421	332	348	382	384	334	355	402	349	344	373	342	361	347	376	377	346	349	367	371	378	361	414	358	373	376	358	367	390	389	345	389	410	347	402	379	363	373	370	360	367	364	405	345	363	388	384	388	383	361	384	355	371	354	377	388	371	369	351	351	364	383	388	404	360	380	376	369	383	381	333	351	385	360	350	362	355	373	308	368	385	406	347	391	335	357	359	381	359	394	374	395	348	361	368	372	377	359	379	375	376	362	384	380	386	364	372	355	364	390	380	361	361	377	402	400	374	419	367	352	357	362	354	356	409	331	389	379	344	382	362	373	400	402	372	396	357	329	363	371	360	369	373	413	382	375	396	370	351	347	332	372	373	383	363	392	378	411	361	380	366	361	375	323	363	342	381	412	338	381	349	365	362	396	372	398	383	351	371	362	359	388	392	346	383	358	387	337	383	387	367	369	342	379	347	363	393	384	361	373	374	388	371	402	359	360	386	375	350	332	394	358	375	351	355	379	384	359	401	377	372	368	361	383	366	375	368	348	382	404	329	366	347	331	373	372	369	355	371	359	382	354	375	399	380	348	347	377	348	373	368	355	383	345	350	354	358	374	401	362	361	374	334	399	339	380	366	351	359	412	355	390	386	336	367	340
63006	83544	51990	52549	30120	4042	607	608	581	601	636	651	586	598	581	628	593	590	626	592	601	648	574	600	636	642	562	622	622	621	586	617	603	632	603	665	631	596	617	653	601	594	620	601	584	593	607	653	634	626	599	621	604	602	600	612	621	629	579	591	591	590	599	553	584	600	636	612	656	590	577	640	634	627	623	607	570	624	604	616	636	587	626	604	596	589	627	611	574	608	632	593	649	635	609	650	615	588	604	587	621	590	618	603	597	619	576	617	638	622	622	605	611	636	641	590	589	636	622	614	604	586	589	590	603	669	584	642	617	629	573	637	623	617	593	636	608	631	584	535	580	642	597	582	630	640	604	667	582	610	598	566	617	616	630	627	592	630	586	588	642	631	555	598	622	600	571	595	560	609	627	600	657	598	558	627	574	598	648	630	621	647	620	617	594	589	587	596	592	576	593	620	557	611	614	601	597	568	615	628	639	594	675	604	657	580	597	623	627	608	649	665	606	618	618	603	570	565	597	605	563	617	625	621	587	610	606	589	561	673	655	614	592	603	602	630	624	658	594	613	632	619	587	591	584	628	637	597	585	641	647	573	664	630	613	605	567	622	582	589	632	627	636	607	593	605	635	603	622	622	627	580	626	623	639	595	610	661	635	585	589	595	587	664	636	634	611	598	628	602	607	567	602	626	608	621	582	625	610	621	602	616	575	618	628	639	576	628	626	590	601	602	619	615	643	567	616	594	586	609	602	626	628	625	579	599	611	625	613	607	651	555	606	610	590	608	623	586	586	583	626	627	623	554	642	578	587	590	655	593	646	647	627	619	620	621	605	613	586	590	618	591	613	639	635	581	592	579	620	601	606	630	573	610	615	615	618	646	588	587	596	570	603	591	591	618	619	599	639	574	625	606	610	594	639	646	609	608	603	594	577	630	563	571	626	577	657	603	647	654	611	613	648	612	589	617	586	614	586	627	580	586	603	589	631	631	576	637	553	620	590	641	595	632	593	586	629	615	592	626	551	585	648	589	619	606	563	562	607	609	564	630	587	599	620	634	658	649	583	614	614	554	646	603	596	592	628	635	643	565	640	592	561	630	619	630	681	600	593	579	638	614	604	578	580	641	580	615	583	555	621	629	595	615	628	619	579	605	590	572	642	619	610	582	553	595	596	607	623	642	623	604	593	634	612	652	636	582	587	588	610	595	647	606	569	598	590	603	571	620	625	596	552	615	594	600	603	625	625	566	557	580	614	639	598	674	588	627	561	597	621	592	596	592	621	621	633	581	619	623	623	598	613	620	628	597	551	652	605	623	616	612	618	605	602	626	596	616	575	628	647	660	608	635	596	568	625	594	677	643	619	606	647	616	619	637	621	611	567	646	626	646	606	606	581	613	645	604	644	690	637	595	603	629	586	599	622	587	618	604	626	627	619	621	619	612	619	621	598	596	654	606	590	574	669	629	578	585	620	625	642	626	617	628	625	589	574	602	591	573	564	570	620	621	607	621	618	634	639	578	598	620	611	592	624	606	561	599	622	615	665	605	619	624	626	653	629	579	611	579	600	629	620	642	630	603	575	606	585	587	627	558	611	638	607	596	593	618	616	610	627	623	649	618	621	593	590	610	628	620	639	571	655	640	608	586	640	656	599	646	582	590	600	601	576	612	608	613	620	595	623	566	609	615	594	573	649	652	585	596	623	621	647	588	606	590	613	632	597	616	647	583	575	613	571	585	593	645	607	620	619	625	594	598	661	622	556	567	625	612	699	612	677	619	641	620	598	618	554	634	555	584	636	613	579	628	611	621	611	617	619	611	548	609	655	642	617	633	572	559	586	593	618	579	591	611	613	591	632	635	590	619	545	643	620	656	627	612	598	598	570	629	612	563	593	587	619	596	622	573	630	586	595	611	612	581	580	594	603	583	607	642	614	582	586	637	568	620	575	646	619	599	617	608	623	620	647	657	582	619	618	591	600	641	636	627	595	618	597	532	649	618	662	576	648	633	623	603	586	600	604	612	590	628	587	593	583	605	649	604	637	565	628	642	612	631	597	615	601	576	585	604	627	600	543	624	611	608	622	616	567	605	601	588	586	621	619	591	572	580	653	614	604	593	610	627	615	592	587	562	627	584	612	582	606	626	631	607	633	611	638	636	641	575	552	609	632	559	613	590	634	575	641	619	599	631	618	619	596	558	604	583	598	571	624	601	624	618	606	606	617	614	599	567	669	638	618	584	615	609	612	640	628	572	590	584	581	579	644	629	590	583	660	604	631	638	602	638	616	593	592	626	639	640	608	609	600	595	595	621	615	644	603	601	672	591	580	652	597	604	607	590	606	611	568	620	616	614	616	617	618	622	621	608	619	627	663	591	609	615	640	625	631	596	599	653	607	567	619	606	586	629	576	599	610	621	614	625	635	573	628	634	630	594	578	606	615	612	574	597	618	621	636	593	617	585	607	600	609	602	624	652	621	619	576	591	634	608	659	592	624	645	641	579	611	670	643	561	620	646	565	595	623	596	633	654	609	609	590	614	620	598	605	606	635	585	571	627	630	583	609	584	626	575	607	618	596	600	570	588	595	588	597	608	591	586	587	641	654	573	620	589	618	577	614	624	613	617	625	566	609	606	611	590	602	605	596	606	617	585	640	621	611	593	627	626	613	620	593	600	599	623	625	598	634	619	602	598	658	607	593	585	594	628	614	584	630	619	609	602	613	640	579	565	661	609	602	657	573	620	613	601	600	632	633	573	619	599	586	627	564	615	650	663	597	624	617	627	621	633	572	674	633	593	588	612	608	577	579	632	564	614	622	640	588	585	603	628	583	616	590	639	632	565	574	633	569	618	628	611	566	616	608	605	621	618	626	611	627	603	578	643	608	588	644	570	614	606	618	573	614	608	592	625	598	624	615	642	640	615	590	637	584	608	580	610	630	610	599	623	648	617	611	609	611	626	604	645	615	635	630	594	574	614	600	626	598	591	633	576	597	594	617	576	654	627	657	610	592	590	641	597	569	638	570	641	602	625	619	636	593	595	616	596	607	567	602	625	638	642	629	619	622	607	575	620	619	569	603	583	620	535	594	599	633	638	594	619	620	630	612	600	638	642	623	595	636	647	621	553	602	618	625	602	604	605	620	585	625	600	609	589	627	594	640	620	621	641	632	605	624	607	631	603	622	626	582	624	622	601	563	610	597	590	620	625	596	620	628	599	615	598	593	645	645	674	621	582	612	624	639	550	601	572	581	654	672	608	581	639	604	604	587	595	620	619	578	620	619	595	581	617	618	606	603	581	616	629	625	598	635	609	601	629	607	642	581	608	641	615	618	644	585	593	639	576	602	627	604	609	614	623	586	628	616	598	612	628	601	582	637	547	651	615	597	630	653	566	602	565	616	582	623	624	617	578	599	603	603	619	609	603	623	610	572	600	577	627	623	622	608	637	660	638	568	604	621	587	626	611	565	592	633	558	582	629	604	642	600	588	578	611	625	646	629	624
24423	22973	30375	29465	26975	18822	5812	714	620	608	591	615	588	583	586	566	609	578	557	587	596	567	577	571	535	543	615	526	572	570	587	597	577	538	577	556	573	546	578	559	579	562	566	527	564	595	574	583	551	575	600	568	591	537	547	561	589	624	583	582	555	564	552	564	540	586	572	539	559	576	549	603	564	594	589	555	607	541	579	558	589	606	574	566	601	625	607	624	563	563	575	558	537	557	574	547	565	555	563	543	597	517	559	605	584	604	595	558	550	596	613	574	605	567	560	549	544	608	543	557	572	556	617	588	568	549	556	609	587	590	586	549	544	561	588	569	591	564	572	643	581	630	559	563	610	561	572	601	596	559	566	573	592	573	581	571	562	591	581	589	562	583	611	586	561	579	588	562	575	584	556	634	567	601	575	559	591	563	609	612	618	554	561	543	544	556	574	612	558	567	593	545	586	601	562	552	549	580	557	580	530	569	603	587	593	566	556	568	596	534	576	572	620	589	544	570	583	571	573	606	592	595	557	595	569	550	552	567	564	576	556	595	586	586	571	570	593	558	604	600	585	598	565	537	569	593	573	588	586	594	584	596	628	617	554	589	577	570	599	576	532	583	536	570	597	589	569	553	571	548	575	599	576	554	554	568	584	565	564	548	603	554	620	581	592	587	570	578	571	599	601	577	543	591	602	574	546	588	544	569	574	551	592	553	617	556	552	554	602	570	557	561	559	581	558	575	554	601	579	514	546	536	609	596	537	573	570	570	594	589	535	537	577	560	599	609	591	525	578	616	565	573	554	548	578	569	551	580	589	567	532	581	551	565	585	576	565	546	600	570	537	562	585	581	559	530	576	560	586	608	583	558	570	590	554	593	536	527	610	584	563	589	551	542	535	564	542	584	592	600	538	545	567	551	588	582	570	550	585	581	587	563	568	559	578	571	611	569	592	564	573	593	577	570	576	575	591	602	584	569	577	609	589	550	584	563	601	547	538	552	578	587	593	562	522	558	563	604	565	585	557	561	602	562	560	615	612	533	563	557	566	579	554	569	560	599	605	569	574	560	571	601	598	630	569	564	611	590	582	574	575	564	619	549	569	543	570	544	595	588	591	558	556	586	561	577	616	581	556	559	574	583	569	571	573	559	588	606	561	541	557	597	582	560	581	588	567	564	616	562	567	559	597	577	569	532	563	567	597	586	555	577	556	557	579	581	562	562	551	594	561	534	599	565	585	551	583	603	604	586	593	536	550	551	597	608	531	626	596	583	563	566	555	560	565	520	515	565	577	552	599	581	619	539	581	568	601	565	585	518	553	532	572	539	532	611	567	584	594	554	559	609	555	579	583	589	570	625	573	549	585	614	554	573	551	545	616	581	587	584	547	613	533	558	595	592	562	566	620	608	568	541	567	594	574	595	633	567	544	533	537	520	568	560	600	563	580	543	536	566	571	539	579	580	552	580	581	566	608	567	572	579	590	559	597	596	567	576	580	561	522	524	569	538	596	519	565	561	569	581	588	605	559	583	553	575	601	546	589	579	563	636	566	573	535	540	548	568	543	625	581	564	561	556	603	539	601	576	589	554	560	565	601	572	586	548	597	568	576	573	544	575	572	589	546	587	566	601	546	579	565	570	560	552	558	581	548	603	597	598	582	566	556	554	564	560	609	588	561	565	569	537	564	599	580	546	579	614	566	540	589	528	593	581	583	602	532	553	557	561	541	561	589	577	592	550	546	592	580	556	577	546	585	554	569	591	600	579	571	582	602	542	580	584	563	566	604	593	580	572	570	585	542	556	553	580	562	574	584	557	573	592	572	570	587	568	566	539	578	576	573	547	585	562	564	559	559	549	559	575	552	572	564	570	586	584	548	582	605	609	600	532	586	592	594	606	563	539	599	596	549	564	609	577	538	549	611	583	562	577	534	561	570	596	563	585	563	579	560	573	579	593	586	580	526	575	546	550	559	543	550	559	573	584	552	555	585	577	581	579	588	589	606	591	599	581	576	557	561	575	574	590	540	575	574	526	597	594	615	536	593	535	577	584	629	594	588	547	595	584	527	496	599	555	545	573	570	579	574	546	591	568	555	530	571	578	553	583	554	593	538	558	608	600	587	519	603	577	555	604	552	516	553	564	590	639	615	566	577	556	593	620	583	563	537	573	564	577	569	523	578	520	549	543	565	539	576	541	581	584	583	552	617	527	550	597	581	564	566	545	608	592	572	574	556	564	541	563	573	537	585	564	539	562	588	565	572	608	580	598	589	558	559	582	556	573	576	593	578	590	609	578	565	572	528	551	556	568	577	589	568	555	561	597	619	619	576	576	581	568	600	593	573	567	577	587	575	570	565	604	599	588	582	559	580	547	628	572	570	585	572	539	589	558	596	581	562	519	566	569	583	535	576	578	559	571	562	602	565	566	552	572	577	532	581	593	561	555	568	575	539	567	590	534	551	618	566	527	580	579	518	601	613	529	581	575	542	590	564	586	563	556	531	562	582	554	556	580	622	577	583	547	570	574	618	565	589	558	533	587	554	578	581	555	538	626	551	579	578	561	532	570	620	638	590	558	552	584	549	538	646	584	600	590	569	581	517	575	538	571	567	571	593	525	533	531	604	599	538	556	586	537	567	574	536	571	589	554	601	609	550	537	571	635	588	598	553	564	573	562	591	643	599	564	563	615	569	549	575	575	599	531	580	572	527	545	553	586	578	548	554	563	579	525	571	577	569	565	557	537	613	546	619	588	516	569	572	551	614	563	598	542	572	553	571	593	572	572	564	563	572	614	597	540	567	581	588	588	623	557	544	559	602	619	559	554	572	565	613	554	561	577	584	574	590	551	611	593	559	580	586	558	609	533	587	549	563	544	555	559	583	576	513	520	535	565	562	559	557	592	575	548	565	563	589	562	573	606	546	601	552	618	599	572	596	578	577	551	630	592	589	544	548	509	584	542	543	571	625	551	585	607	567	581	562	579	579	597	606	586	568	590	534	521	568	537	568	610	529	562	594	565	567	591	564	591	567	573	576	582	576	604	582	575	576	560	569	573	577	575	532	557	554	524	560	580	617	530	577	600	581	539	604	573	584	538	566	598	582	546	561	578	593	604	592	554	555	581	523	576	557	553	550	609	566	579	581	597	570	550	582	550	515	583	587	580	576	580	581	551	596	555	609	549	553	539	575	629	556	547	563	571	599	583	547	555	537	561	562	534	606	578	572	586	556	585	568	581	529	588	597	553	572	572	573	647	582	523	559	588	521	555	594	574	581	552	566	539	528	596	583	593	565	579	571	530	598	585	610	539	500	540	538	601	531	555	547	575	552	557	556	543	577	600	583	608	567	520	573	558	591	598	571	584	562	616	578	539	593	554	591	609	621	590	581	519	537	595	588	527	579	602	550	536	550	591	534	589	539	579	547	568	580	576	543	562	560	563	588	588	543	536	508	608	600	584	561	556	603	556	568	565	530	554	558	583	620	572	536	583	565	583	561	573	581	543
61967	91943	62902	64089	36862	4986	867	937	856	910	909	821	868	883	866	901	903	843	873	874	882	874	962	922	863	857	887	882	879	879	905	877	816	878	889	916	875	873	888	892	832	878	828	875	868	933	913	891	874	903	935	903	923	875	880	916	920	836	944	896	913	894	932	933	875	871	868	883	854	850	869	898	912	929	856	853	880	846	925	909	895	883	931	877	826	872	885	872	869	882	863	844	878	903	896	897	873	885	825	838	873	882	922	846	861	902	894	884	885	936	903	839	923	876	869	893	951	833	909	881	942	874	880	910	877	882	901	854	885	829	891	933	875	952	861	865	937	897	898	902	902	893	849	915	881	858	907	899	917	891	927	908	937	837	876	834	973	877	814	879	877	891	917	883	895	899	825	891	883	901	889	849	881	963	875	908	937	889	914	890	902	902	873	899	868	881	895	871	864	900	864	935	835	916	927	843	902	852	945	885	878	916	874	862	895	838	902	871	877	887	871	858	951	897	868	852	897	946	867	892	893	871	908	883	921	813	888	920	877	881	937	897	900	863	907	868	842	884	872	933	957	857	899	884	891	824	892	888	929	843	876	900	913	901	982	876	900	888	839	905	863	857	866	876	843	873	903	897	857	850	892	861	915	936	887	917	925	882	853	916	920	851	866	899	908	852	876	894	899	863	861	908	950	895	907	885	906	924	858	899	857	899	850	882	904	910	878	912	868	854	862	938	914	870	913	857	847	880	877	903	877	845	908	871	856	860	880	876	891	953	921	855	919	890	842	913	890	884	848	938	878	862	894	887	860	934	853	888	929	914	890	872	876	915	928	889	857	902	906	895	858	866	889	875	894	904	845	913	852	897	908	867	911	873	868	885	900	842	918	915	858	883	845	841	836	880	881	903	892	878	878	912	890	933	880	878	884	892	895	897	858	881	862	917	867	947	877	896	820	879	890	887	885	860	909	884	899	952	909	902	936	880	873	901	952	881	887	906	849	884	873	897	840	844	917	861	855	840	914	869	887	834	928	917	874	837	907	886	899	919	912	880	897	872	879	965	942	893	871	865	916	876	878	823	875	842	870	894	847	884	854	860	909	864	907	868	888	889	911	911	913	863	858	904	902	936	884	867	927	920	881	887	881	923	888	877	900	890	920	891	911	897	892	916	885	875	893	863	921	875	917	871	846	922	914	925	868	912	826	883	913	876	910	870	864	888	843	867	955	895	874	862	863	858	837	891	915	897	820	902	864	910	872	916	844	864	931	961	871	856	959	876	908	806	884	849	840	897	889	842	935	870	907	875	847	911	881	862	914	935	871	831	889	908	875	865	901	898	910	906	917	899	896	906	864	906	874	866	896	883	922	884	869	916	855	897	883	847	876	903	925	924	858	859	843	850	901	894	907	885	876	910	929	892	872	911	902	891	918	855	904	913	875	917	918	897	900	883	896	889	864	923	888	927	860	889	946	855	907	927	906	915	919	897	899	815	895	875	881	868	872	874	896	849	914	865	888	888	884	838	819	905	904	866	826	884	920	880	894	877	847	885	912	856	893	853	862	868	896	919	838	921	852	873	979	891	945	886	861	902	842	855	869	940	861	821	890	880	855	885	917	845	873	844	907	853	851	859	924	913	829	893	924	908	873	890	908	867	844	868	902	846	894	840	911	898	855	875	874	883	922	877	877	881	870	907	867	920	925	889	875	886	940	828	913	900	874	860	884	914	848	858	908	882	935	901	874	871	848	899	882	872	885	873	931	915	923	887	884	878	855	883	859	944	857	912	901	869	893	875	880	905	868	950	827	905	885	889	837	870	899	901	883	858	881	893	920	894	922	889	875	935	853	969	884	941	881	896	921	870	862	868	944	898	897	884	918	889	812	868	914	915	895	870	878	914	870	881	847	874	843	878	875	856	894	856	908	903	928	848	900	891	923	868	865	890	881	881	928	836	881	843	879	880	874	865	878	875	928	890	900	870	870	872	852	840	825	920	882	947	911	900	857	879	946	917	923	879	874	853	901	858	862	836	858	864	937	937	898	890	889	911	858	881	879	869	812	861	878	916	872	918	884	891	827	875	838	916	893	890	904	893	859	876	878	909	905	901	897	865	867	840	873	844	865	863	962	894	875	891	849	869	872	849	902	863	933	857	919	853	905	895	852	928	797	829	891	898	871	886	902	885	863	896	870	839	947	902	871	853	902	827	932	872	902	883	883	929	904	848	925	832	929	873	942	847	880	894	857	916	934	908	853	913	898	929	927	910	915	918	844	886	878	909	885	833	913	874	877	903	886	959	847	874	900	856	846	884	888	872	839	898	890	862	864	865	888	916	845	881	872	867	914	876	867	897	920	901	846	899	924	824	933	891	842	928	826	886	883	926	871	932	883	864	873	914	936	898	848	844	885	917	884	882	881	884	839	901	918	881	862	899	848	945	904	883	938	858	861	920	921	919	887	888	898	893	878	934	913	883	814	928	901	897	884	865	878	862	891	851	886	878	858	868	935	871	892	858	879	921	909	907	872	812	874	905	783	872	880	863	832	865	832	916	869	910	878	906	846	850	933	912	874	940	871	862	908	844	911	909	894	894	853	891	868	841	903	901	871	911	915	917	931	866	868	861	887	930	840	892	871	901	873	842	884	870	851	922	886	866	867	919	863	827	916	892	878	912	920	876	917	916	880	920	858	857	869	823	873	920	843	884	847	896	841	873	898	859	922	933	917	850	869	874	808	905	855	891	907	848	871	879	888	883	827	897	892	862	899	901	886	955	919	847	870	849	931	853	871	862	879	856	914	865	887	868	947	853	848	865	914	950	872	834	845	866	932	876	821	854	893	911	882	905	886	891	862	865	891	895	891	840	852	832	890	844	885	890	871	862	825	862	853	900	864	905	863	899	872	810	872	888	921	851	890	883	890	980	906	841	915	957	911	908	878	919	926	894	901	912	876	876	895	850	829	926	935	892	903	857	877	874	881	849	934	850	868	844	915	854	885	849	906	889	887	937	889	862	882	917	847	940	849	921	898	906	918	854	830	875	884	919	929	846	895	854	886	887	881	885	876	866	909	918	895	849	892	917	904	849	876	836	883	884	868	919	826	852	899	893	826	861	882	872	917	840	903	881	892	863	914	910	876	910	873	853	869	874	868	946	869	899	872	891	877	872	875	909	877	954	918	842	882	892	874	899	836	933	919	817	899	921	879	894	888	807	908	808	912	891	912	859	918	829	883	877	923	851	916	962	896	906	888	889	900	850	853	902	932	885	887	900	894	895	882	875	823	893	862	879	940	864	862	872	910	891	890	853	929	878	924	865	953	890	914	915	904	820	871	888	891	875	896	895	932	900	921	873	889	872	892	883	891	872	852	877	853	845	795	901	891	865	890	866	858	852	850	864	884	903	895	902	888	919	908	851	832	871	907	876	910	906	946	878	905	863	858	877	859	853	853	849	871	898	893	899	861	879	940	937	908	908	847	870	873	869	936	872	870	886	874	917	865	862	877	894
31001	29178	22122	20864	8657	852	393	376	361	361	369	337	379	393	373	374	365	370	361	369	367	336	370	399	445	356	362	400	388	401	378	351	351	346	375	346	384	375	382	372	372	374	382	382	366	375	385	351	368	371	385	381	383	376	393	371	376	369	393	385	358	362	354	365	369	365	362	384	398	329	372	376	344	376	348	364	363	346	350	322	353	389	363	400	369	371	375	381	374	336	371	362	397	371	391	348	366	371	384	379	373	337	391	373	375	364	367	357	391	355	371	399	374	335	383	338	369	378	376	352	358	369	365	366	374	414	391	387	334	374	356	369	354	400	381	349	378	358	370	367	321	341	388	383	351	424	360	340	368	359	362	386	369	386	353	341	400	355	348	356	344	375	382	379	342	331	381	387	371	395	370	340	377	364	377	392	350	339	346	340	381	401	399	399	398	369	358	390	383	360	376	363	372	408	374	393	400	393	362	359	375	345	385	375	371	340	360	355	363	374	358	375	367	359	352	381	406	365	394	369	389	357	351	363	376	351	360	352	359	369	372	362	403	377	349	384	353	350	395	354	360	345	351	395	366	412	382	362	385	375	337	334	360	393	357	329	358	359	359	372	409	398	372	366	357	387	403	383	350	375	391	377	396	382	379	358	371	356	339	380	354	379	400	383	379	359	378	381	355	385	385	377	395	379	333	411	357	379	391	340	356	361	398	378	382	366	345	330	367	368	358	386	369	374	345	388	362	374	382	423	337	410	353	339	369	400	363	371	384	378	351	342	369	382	338	384	402	349	362	382	355	362	370	353	347	353	349	387	366	352	362	383	407	397	341	371	377	383	353	393	354	315	363	394	358	390	355	370	373	342	375	416	366	371	367	358	356	380	375	362	400	381	379	362	402	337	370	350	348	393	370	387	394	368	360	380	403	354	380	353	345	385	373	389	412	374	411	349	378	374	348	402	380	371	386	377	399	376	368	349	387	372	380	371	346	394	352	386	359	384	373	394	338	381	378	366	365	377	343	395	384	372	400	390	367	364	393	357	366	382	374	364	430	399	380	399	394	348	352	346	393	381	380	388	368	378	378	356	398	379	347	370	366	413	348	353	364	395	368	372	319	361	369	346	394	387	409	386	382	319	400	397	350	373	353	353	375	368	388	375	322	368	355	342	406	399	365	367	352	374	389	352	378	392	376	370	454	344	368	361	373	399	360	387	361	387	364	367	389	350	377	338	358	371	397	363	368	399	339	392	343	359	354	410	375	371	376	370	337	366	375	372	403	399	392	391	378	373	339	368	366	363	382	409	355	392	358	382	373	373	403	339	428	358	345	331	331	363	361	353	358	388	376	374	358	376	363	413	381	386	362	392	361	349	392	367	394	376	369	336	392	387	359	396	379	377	376	374	415	348	387	357	363	329	353	363	363	383	373	356	384	408	361	373	360	367	339	370	371	386	351	376	338	403	382	361	367	391	383	371	356	370	382	350	355	379	396	378	338	393	378	352	401	376	355	367	372	366	367	354	376	393	402	364	395	382	380	391	382	367	408	362	363	359	353	364	358	377	355	360	423	370	340	368	383	349	395	346	379	413	375	382	338	383	369	415	342	400	380	365	368	382	379	380	392	366	376	371	341	383	386	349	355	366	368	405	370	327	357	359	390	385	377	370	358	382	339	367	367	387	376	407	352	405	348	421	385	412	369	355	397	380	415	374	362	387	368	382	397	325	375	371	410	386	377	361	364	368	393	379	331	373	340	383	387	349	362	375	364	376	315	419	357	363	386	367	391	339	421	370	341	403	367	372	380	353	423	384	373	406	360	398	357	401	383	398	381	332	388	352	386	420	409	358	387	353	370	384	382	378	340	366	392	359	361	353	374	394	355	376	379	358	371	399	377	369	362	373	395	383	385	377	394	362	379	378	379	394	372	391	369	357	377	355	352	339	403	365	372	350	372	407	401	339	382	357	354	372	373	404	369	373	358	346	377	372	387	362	365	403	377	364	337	353	344	394	381	357	379	381	383	363	365	364	375	379	390	365	376	350	382	403	368	361	404	339	387	382	367	340	361	363	372	358	319	351	400	385	367	388	402	385	378	382	368	407	365	345	359	380	382	391	377	406	335	371	385	374	369	401	385	396	401	360	360	358	411	351	386	368	390	371	375	350	380	373	377	375	368	343	371	361	380	371	417	322	378	399	348	321	368	366	363	370	394	370	402	385	396	348	366	385	370	404	395	377	367	392	378	408	394	374	376	374	361	358	370	361	404	384	376	345	371	374	379	371	350	364	330	367	402	369	342	394	376	398	376	360	351	403	343	357	344	361	361	386	357	390	371	383	373	354	382	356	382	345	371	399	388	364	372	360	404	395	375	359	380	396	342	370	390	332	374	360	385	375	380	332	395	388	358	417	383	391	366	369	363	346	368	351	376	400	378	362	350	375	363	402	358	336	393	353	386	405	393	380	336	369	378	353	387	376	351	398	364	352	400	387	401	393	363	352	389	358	397	361	355	366	384	397	388	381	379	353	356	335	395	382	389	391	387	359	354	323	383	370	379	381	379	359	375	374	372	378	401	402	395	398	401	369	380	372	374	339	366	373	352	370	373	382	359	349	374	380	397	381	324	357	346	365	375	370	369	359	390	389	342	374	346	370	378	399	360	376	377	356	399	368	357	378	398	385	368	380	379	400	396	383	357	368	354	374	364	371	377	389	349	368	380	359	363	369	385	356	363	365	371	354	398	367	350	408	408	395	399	393	364	372	390	347	375	357	356	379	353	370	411	355	357	362	411	364	409	377	372	336	337	368	390	381	369	396	377	371	378	390	390	377	381	373	371	368	361	378	385	379	375	375	387	390	378	387	397	386	395	363	332	369	375	366	374	367	360	356	388	390	399	383	367	356	342	371	405	380	399	357	383	383	386	364	370	353	354	371	404	362	372	387	368	349	348	358	370	331	375	366	412	369	394	381	369	394	353	363	341	334	372	359	397	378	379	386	350	409	386	373	362	349	391	401	360	370	380	412	422	357	377	347	380	384	388	404	371	365	359	388	393	402	393	381	374	362	375	346	359	389	362	383	386	339	361	375	377	389	400	362	359	377	370	376	358	376	360	357	379	369	367	349	371	381	371	357	413	375	406	367	350	375	366	371	368	383	373	387	364	361	382	391	411	378	368	354	356	367	354	367	367	383	353	403	377	395	374	398	409	384	377	376	397	368	371	360	371	406	384	370	385	364	354	409	394	347	363	392	390	360	394	391	350	370	363	384	375	368	376	377	362	404	373	381	386	370	374	402	400	377	375	402	383	341	396	370	344	367	382	362	395	380	349	405	382	393	363	370	394	381	377	368	400	383	377	378	377	373	368	340	384	390	392	411	357	386	366	368	342	373	394	355	371	367	339	368	402	396	358	391	375	381	363	390	340	412	408	368	374	380	389	393	414	371	398	386	400	370	367	368	382	390	373	376	345	408	367	405	367	403	389	407	350	386	345	331	383	412	350	355
40710	45110	23075	26899	11959	1374	610	637	633	639	606	619	616	631	635	635	614	667	562	670	632	653	631	620	593	589	646	603	580	625	622	640	642	623	657	627	649	594	605	611	622	651	645	622	604	600	573	650	604	652	624	600	593	613	615	610	638	634	631	670	587	627	560	660	627	621	622	617	641	623	646	641	641	610	600	608	615	627	607	620	603	653	627	673	648	642	640	593	676	580	634	613	606	616	633	573	629	632	627	648	598	667	600	622	594	641	627	646	635	626	698	671	630	610	606	650	655	594	631	625	631	655	588	609	612	616	593	599	632	632	642	621	628	621	624	650	627	631	591	661	595	607	622	587	665	616	636	599	683	663	630	660	635	654	626	609	601	602	586	574	592	635	638	602	626	625	673	591	678	689	629	636	647	603	652	652	610	655	610	611	665	600	640	646	578	591	664	643	636	633	658	620	603	606	632	621	639	648	598	635	601	630	602	647	653	599	635	578	629	637	587	631	616	645	636	612	644	611	630	578	614	587	601	577	624	610	624	596	633	585	650	633	618	603	626	604	664	615	676	642	641	633	685	621	622	626	654	602	649	635	652	676	617	636	604	600	685	618	660	635	631	612	631	641	599	597	628	630	597	681	625	644	619	618	605	651	613	629	665	610	615	649	618	616	577	633	628	606	625	585	638	628	623	593	624	649	607	605	622	586	642	643	638	617	593	586	613	631	660	675	657	592	574	607	666	660	627	618	615	643	630	644	570	611	653	605	629	563	624	638	597	645	629	630	635	659	613	605	615	605	601	637	617	631	655	592	642	640	614	611	594	598	650	592	646	637	625	637	639	638	629	633	586	593	573	646	605	626	607	687	618	600	615	639	619	679	638	600	576	609	651	639	660	659	638	609	629	609	639	667	624	620	619	634	607	618	618	611	660	636	611	638	640	674	664	624	629	652	604	643	608	590	653	621	600	604	601	660	630	641	622	624	615	626	621	652	666	609	618	625	598	612	613	650	638	630	621	649	628	634	618	625	645	614	614	593	663	641	609	625	645	641	614	637	598	612	616	580	607	619	563	611	617	577	644	548	671	653	623	645	620	628	619	635	642	632	575	595	637	624	587	630	592	668	632	607	669	613	615	579	607	601	612	589	606	670	605	642	627	666	605	635	642	589	629	629	642	649	649	651	638	628	643	625	614	630	659	662	616	649	618	632	597	657	642	607	622	618	644	602	626	596	624	603	637	659	608	650	625	628	632	648	625	645	633	611	644	611	640	623	642	647	650	619	606	614	638	630	632	669	636	648	637	620	639	647	642	603	664	616	623	585	594	594	664	665	605	607	602	645	652	598	633	630	606	561	629	585	639	633	630	642	621	605	616	651	598	680	654	610	627	655	656	665	639	638	640	651	654	630	582	614	628	617	665	605	629	574	640	591	622	615	603	603	619	636	678	628	657	619	640	657	640	592	667	617	621	649	625	611	615	609	668	658	629	624	604	644	633	623	588	652	596	627	605	609	631	666	620	632	596	616	620	634	658	622	631	634	607	638	601	627	683	639	641	631	626	620	604	615	634	596	623	662	640	620	604	580	618	620	599	625	628	615	672	613	639	666	603	606	611	631	615	609	645	625	613	619	618	631	632	607	663	614	584	636	629	595	645	583	627	613	611	635	569	629	623	647	630	682	606	586	604	622	658	624	608	645	556	622	640	626	629	639	575	633	583	668	619	611	604	626	585	609	623	646	617	598	615	581	630	615	629	600	656	639	617	645	616	637	639	618	603	617	631	598	647	658	661	652	655	631	602	620	647	591	640	641	657	636	633	636	627	607	632	589	672	627	619	604	640	564	666	663	653	612	642	639	635	628	605	640	612	629	574	612	631	623	630	605	634	601	638	669	647	644	622	614	629	586	599	657	633	609	633	651	597	651	599	614	628	602	602	605	623	633	626	648	620	621	623	607	622	594	604	625	615	585	584	652	650	630	581	572	657	620	633	611	659	654	650	589	634	636	610	639	631	665	576	585	628	632	645	623	628	655	609	621	585	641	568	624	616	639	626	689	591	627	627	585	583	591	657	588	619	619	667	615	611	615	638	640	625	666	619	640	610	622	631	658	641	639	621	616	629	664	586	588	667	595	617	625	615	572	584	597	646	641	648	618	636	615	623	667	614	665	627	651	644	633	627	631	670	602	611	631	614	617	623	593	611	633	663	612	613	628	652	621	620	614	677	622	611	635	628	579	654	632	642	594	623	646	644	651	640	618	639	636	567	618	622	619	629	633	623	616	608	632	606	644	676	602	606	612	637	636	590	657	612	631	622	600	640	609	600	632	631	584	659	666	619	609	675	602	609	689	622	648	647	600	658	629	610	629	644	637	583	631	641	622	642	627	650	648	599	614	587	652	663	602	620	638	628	612	643	651	599	657	615	635	634	630	638	588	607	606	607	597	628	603	599	606	598	602	574	626	603	627	670	622	621	622	635	653	584	629	607	621	587	649	600	654	608	668	596	658	635	621	634	590	604	599	630	628	621	645	604	649	595	625	597	638	615	637	613	622	635	637	637	644	624	619	625	618	607	625	623	627	642	632	587	630	616	634	591	586	584	603	667	624	590	577	631	608	656	636	631	600	650	619	686	628	658	639	631	604	639	590	632	617	655	635	609	627	658	608	635	643	626	633	650	608	617	622	585	634	630	607	610	568	597	633	668	625	625	624	607	616	609	627	635	607	623	623	626	607	605	668	611	617	617	618	678	592	617	630	671	615	643	650	602	635	620	641	621	628	591	626	667	616	638	644	617	616	578	621	601	615	636	649	586	611	655	649	617	599	628	669	597	638	658	599	635	634	598	616	598	634	638	612	613	631	611	657	630	614	599	603	578	635	679	639	627	624	597	615	601	619	599	647	615	603	641	617	650	611	634	619	612	615	620	631	658	601	643	622	595	619	603	655	653	596	638	588	622	601	662	635	602	593	619	602	611	640	595	615	641	596	631	597	598	602	602	653	614	605	604	622	657	651	642	627	605	635	590	637	570	663	647	609	660	638	619	599	685	630	597	568	617	667	613	669	615	626	597	626	633	599	620	611	594	589	635	641	613	635	599	626	638	616	589	602	627	653	644	661	618	622	595	595	620	657	617	624	642	620	665	576	610	611	669	609	575	610	610	666	615	580	619	596	604	568	617	663	589	601	612	655	664	624	620	620	667	633	628	625	602	607	654	626	574	608	576	571	621	631	619	582	581	564	599	655	622	614	643	615	599	587	593	636	627	614	609	562	655	640	614	646	608	622	615	623	613	609	614	595	628	650	656	660	609	659	656	651	572	605	637	622	602	649	610	629	630	628	629	615	630	587	614	608	647	638	572	663	630	659	612	672	591	636	634	674	637	590	604	613	634	674	618	622	628	622	642	632	619	634	630	612	652	614	623	641	639	587	659	613	642	664	612	656	579	646	588	575	648	665	646	659	621	604	622	615	592	612	649	664	620	615	635	587	661	634	614	696	638	627
25723	24577	30841	34597	27811	11186	885	379	393	358	362	387	363	411	309	404	351	379	346	378	349	329	372	358	332	390	396	391	338	410	370	366	383	375	379	377	371	339	379	381	342	333	388	333	401	383	357	329	389	373	357	350	366	368	375	370	390	346	397	382	358	382	363	383	399	355	372	373	366	367	414	408	354	374	383	378	361	345	357	355	378	374	339	356	370	377	381	363	331	367	345	353	339	356	379	348	363	341	366	346	346	397	348	358	346	347	373	360	384	390	336	374	362	342	369	372	374	378	367	361	408	395	335	330	369	379	393	388	393	388	375	348	352	396	369	355	372	358	344	371	393	342	388	367	392	394	420	390	362	324	372	366	367	359	321	378	340	371	325	372	350	362	339	369	353	356	357	357	352	388	349	350	347	378	352	406	390	347	372	384	365	376	401	347	319	366	373	395	367	346	383	375	403	365	359	402	397	414	386	369	317	364	331	337	360	371	392	359	363	338	373	333	378	356	358	382	387	359	340	368	389	363	373	389	340	334	352	351	349	375	352	346	386	375	360	375	372	370	337	340	347	362	359	365	352	380	364	407	346	372	364	358	361	382	367	341	362	335	364	317	333	381	335	332	324	387	347	382	365	383	354	384	338	346	350	372	327	343	371	363	384	370	369	375	368	363	365	353	368	342	391	366	376	361	350	345	347	390	387	365	353	382	361	355	387	376	363	381	371	375	342	341	356	348	389	367	350	355	340	404	383	351	376	383	357	387	319	368	358	378	357	361	368	370	347	379	376	387	378	357	331	348	331	355	362	385	366	359	366	387	335	376	371	374	377	340	368	337	332	370	366	358	355	360	360	356	351	374	375	375	368	410	347	373	397	376	373	376	375	349	384	342	374	359	343	365	346	362	347	344	340	371	373	391	370	376	382	351	386	365	345	364	345	362	375	375	374	382	345	352	372	361	392	404	345	380	385	332	374	372	383	354	376	365	351	399	344	373	364	384	381	364	373	338	354	363	393	375	379	374	384	365	364	385	349	342	355	332	373	357	335	374	327	357	352	369	343	368	348	339	383	345	368	377	373	367	379	377	386	345	334	338	372	353	330	351	353	372	373	369	367	358	316	385	385	372	397	387	371	347	372	348	358	366	406	356	361	362	356	369	370	396	418	353	381	362	366	373	372	389	354	377	376	352	319	376	330	391	355	332	373	373	356	322	346	382	366	349	376	348	371	345	341	365	371	366	352	348	367	364	379	354	380	374	362	378	376	394	352	387	342	321	354	362	355	369	359	380	343	380	383	350	359	357	376	330	377	386	365	335	395	366	364	363	346	343	350	338	370	359	361	365	321	364	370	350	364	375	365	366	375	381	361	379	375	322	380	352	346	359	393	356	374	327	373	342	370	360	343	372	327	335	359	373	388	334	341	384	402	397	351	356	375	401	335	345	367	350	352	350	358	366	385	372	372	386	367	374	401	355	382	361	353	406	328	379	334	333	354	368	356	366	348	388	376	372	360	342	357	380	360	377	348	392	375	367	369	334	387	312	383	400	354	355	366	353	393	383	353	358	382	327	338	358	370	368	344	337	388	379	358	372	355	371	361	401	324	342	373	333	355	383	371	358	372	368	397	353	353	338	380	373	365	402	354	358	341	361	354	358	362	340	372	375	381	384	370	387	359	378	351	367	375	373	348	366	380	360	354	395	368	386	372	371	330	356	372	379	357	371	379	345	365	355	324	360	358	384	359	367	388	344	332	353	363	362	377	364	358	367	367	366	382	391	405	393	391	350	356	351	393	349	364	350	377	377	330	344	407	353	358	356	348	346	385	357	359	363	409	383	354	371	362	371	369	374	335	368	351	359	357	372	365	345	383	366	405	383	352	336	375	365	365	399	361	358	379	396	359	361	372	367	355	365	360	344	372	371	366	374	357	348	356	387	340	365	336	373	343	346	367	379	357	363	371	371	359	353	376	362	338	393	376	351	355	346	381	356	377	354	346	378	348	350	386	381	374	372	357	356	353	371	377	355	404	406	372	366	337	400	319	361	367	368	353	347	352	375	341	363	347	346	386	343	372	384	374	373	433	374	367	343	339	367	333	370	368	344	334	332	362	362	370	382	346	368	388	371	347	350	364	369	371	332	418	376	340	335	363	364	381	346	362	378	375	364	369	364	358	358	362	365	365	358	368	343	354	388	361	333	355	345	334	372	386	379	367	365	377	402	372	337	375	380	374	350	374	380	372	370	335	357	385	386	368	375	374	331	338	312	372	346	360	338	381	364	370	366	386	377	363	360	365	386	357	358	342	360	342	353	369	381	386	364	369	397	365	365	370	383	357	361	377	345	368	361	334	363	370	369	323	340	401	331	384	327	369	358	335	347	366	375	359	370	386	323	373	354	400	369	353	369	348	366	360	363	352	367	357	360	358	363	368	344	377	388	373	358	371	380	384	350	353	332	368	342	345	351	363	383	373	342	377	364	360	369	349	353	423	358	395	349	383	318	339	349	334	389	352	344	351	349	350	360	359	350	366	359	356	330	359	370	334	364	389	332	372	349	359	394	336	339	317	366	379	367	397	355	330	349	378	377	359	369	344	370	376	338	376	354	361	344	378	367	385	387	356	379	354	332	355	342	384	381	335	390	350	345	337	352	343	345	373	336	360	365	410	357	413	363	343	382	355	383	407	377	354	357	363	381	355	324	367	374	361	365	347	390	368	369	342	384	358	375	390	376	356	386	355	359	377	327	374	334	335	378	358	351	384	333	362	347	355	361	328	369	357	365	390	387	344	356	375	373	366	349	354	372	344	364	374	342	374	344	353	353	387	321	312	337	314	360	384	401	372	378	353	354	342	376	372	352	325	358	363	352	402	361	357	362	387	358	389	363	373	369	370	356	395	364	413	356	352	351	337	357	374	347	390	388	334	373	374	356	405	350	365	389	361	371	391	345	389	377	371	365	342	361	327	350	345	346	338	350	364	364	347	401	372	351	342	373	410	352	373	372	351	349	334	372	334	361	373	362	369	326	352	371	393	342	351	344	354	367	373	375	372	368	366	333	348	362	383	379	363	370	350	353	365	362	349	382	342	366	381	357	363	324	379	360	363	402	364	322	349	366	348	394	367	369	369	364	362	372	352	337	343	331	356	357	361	364	391	362	363	374	379	361	373	346	362	369	349	365	334	350	329	346	349	340	362	363	356	346	388	378	367	398	393	371	369	385	397	344	356	366	382	372	383	346	342	339	379	361	346	320	350	371	356	343	348	354	374	381	380	355	350	383	358	364	377	381	382	367	359	339	350	406	392	358	385	372	321	382	381	394	373	330	341	371	359	373	356	364	392	357	365	345	392	365	342	371	334	346	348	380	343	356	338	374	364	394	359	390	349	353	399	351	358	375	345	395	360	347	353	376	331	332	375	370	355	317	355	327	352	380	346	390	348	364	377	356	379	369	342	376	371	319	372	364	347	342	390	376	318	330	367	391	334	356	351	383	379	324	327	359
62036	83159	54175	54192	31124	3572	609	592	616	650	586	629	602	603	621	613	591	596	585	619	576	631	567	620	619	575	602	558	636	622	597	620	633	581	619	602	599	634	582	617	644	605	618	584	635	624	629	629	593	563	600	634	572	576	593	609	614	610	617	647	597	604	601	609	599	633	547	596	567	618	597	630	596	609	595	598	658	610	642	677	612	592	618	635	590	592	625	611	588	615	579	586	570	607	659	559	553	614	591	616	571	590	579	562	607	620	615	621	613	605	622	594	586	594	640	570	600	618	608	625	586	590	578	580	653	648	589	563	640	590	580	638	568	641	589	591	606	617	566	602	614	630	572	585	608	616	582	589	635	618	575	600	560	580	583	584	607	616	601	603	640	593	597	623	594	602	589	592	581	585	612	569	574	627	628	624	588	599	600	552	579	573	613	637	626	605	559	637	618	625	558	627	567	605	581	590	623	653	633	563	611	572	554	623	621	601	615	618	622	596	585	595	568	595	693	568	601	601	563	552	611	650	593	589	590	563	580	633	604	603	616	604	611	578	605	585	629	580	575	620	570	608	612	576	594	616	629	624	605	586	559	605	546	578	587	636	606	585	577	562	597	588	572	622	523	610	592	627	601	576	607	580	545	583	568	578	571	601	621	586	671	626	607	611	613	615	602	525	606	588	554	576	602	573	599	578	555	583	595	589	627	607	605	567	609	584	603	601	636	612	609	644	631	601	584	629	575	608	624	577	611	610	602	595	605	615	667	606	624	611	590	588	628	605	593	618	610	579	617	606	609	568	604	584	602	591	548	577	590	597	579	650	599	597	638	609	633	609	610	587	599	563	632	593	593	625	607	610	620	602	603	596	602	617	640	591	605	603	599	631	608	598	579	560	648	587	657	577	585	627	596	622	605	594	623	566	623	629	633	571	638	569	595	610	590	582	588	618	586	586	633	593	568	617	573	598	583	583	573	604	583	659	553	594	643	658	606	573	584	588	623	586	598	591	591	615	607	593	568	588	611	579	571	610	592	619	552	642	601	585	604	588	608	586	659	603	650	593	579	614	591	566	602	601	598	583	576	590	647	613	607	612	583	585	581	617	601	589	636	564	562	599	587	637	575	590	594	607	617	595	623	582	565	612	615	642	588	587	595	604	588	555	604	595	589	597	574	599	602	587	623	603	607	614	603	594	624	644	581	608	582	608	606	570	607	650	572	574	559	598	606	628	620	581	584	591	621	560	612	611	577	618	590	570	578	538	599	576	585	580	625	616	577	579	618	593	583	610	587	590	579	611	640	616	599	588	596	575	615	560	610	588	552	604	609	551	585	574	620	606	625	601	605	583	603	572	566	618	579	617	581	572	562	591	651	578	599	582	601	621	620	585	650	576	549	597	563	597	576	596	612	617	575	595	591	611	629	594	571	602	605	598	551	632	639	613	560	637	593	626	573	556	584	561	585	588	599	582	658	595	598	530	575	622	589	601	667	573	592	612	609	588	626	617	574	608	571	600	595	602	594	607	629	595	572	630	632	604	559	583	636	582	615	590	611	603	620	606	595	576	595	600	578	606	625	599	646	559	602	617	561	595	624	602	584	615	600	578	603	643	557	629	596	606	632	575	575	570	590	577	599	586	644	557	612	625	628	593	666	610	580	615	593	577	595	629	583	599	565	590	594	603	587	634	577	605	611	596	613	569	589	599	598	581	610	593	643	576	626	585	570	637	616	560	598	557	650	616	593	617	549	601	618	637	598	617	591	592	630	573	578	600	577	580	641	582	584	615	620	623	630	552	600	569	636	643	556	602	590	598	596	586	603	578	598	629	601	654	573	618	589	653	581	564	584	577	579	585	600	614	583	577	618	568	598	640	591	590	592	622	625	618	586	622	583	621	631	593	584	602	563	598	577	607	576	568	609	556	597	554	616	616	619	616	599	584	608	661	613	579	611	603	553	579	603	631	573	631	612	591	596	588	625	594	579	556	616	585	571	624	649	596	555	619	581	596	627	620	601	653	576	583	572	622	585	607	603	594	637	643	580	623	597	628	605	646	635	572	568	595	614	636	645	578	572	576	593	619	614	582	538	597	663	556	614	618	610	584	641	608	603	626	606	590	606	616	599	599	599	574	642	600	585	569	615	593	596	606	548	627	594	598	583	613	592	604	594	566	572	617	585	613	619	596	585	661	640	586	551	569	595	629	604	595	552	567	602	584	588	615	594	613	533	640	593	617	596	595	628	627	611	601	584	610	574	610	597	591	656	603	582	616	572	582	625	600	571	598	631	611	552	573	574	563	569	577	617	593	584	611	589	581	572	582	639	625	600	590	578	593	608	612	583	624	611	601	586	565	638	599	594	605	603	587	564	585	587	621	572	584	588	584	586	616	596	575	598	613	595	588	598	554	585	588	575	608	592	617	583	600	636	631	601	592	625	624	594	567	608	595	586	630	588	621	647	594	587	648	563	605	626	620	569	590	591	606	621	595	593	582	570	610	585	607	576	662	601	612	618	565	608	600	634	616	560	585	615	603	593	560	590	629	583	590	605	558	600	583	599	588	635	608	592	555	577	599	610	588	609	595	569	590	589	638	623	651	612	583	592	601	583	585	594	640	605	584	585	562	621	581	607	573	603	584	605	613	552	620	618	583	630	599	626	597	595	599	625	581	611	583	602	592	646	656	610	620	585	586	599	601	589	639	654	561	569	646	571	605	621	555	606	590	595	604	580	640	604	590	580	615	605	583	628	598	617	564	573	604	602	597	636	581	622	589	626	591	621	596	590	557	604	611	625	606	622	616	605	615	577	569	590	574	577	621	569	657	595	616	573	599	597	608	566	574	623	559	580	619	597	588	604	610	644	602	623	589	562	598	558	601	604	594	578	587	633	602	619	566	614	594	553	559	624	603	569	613	621	634	598	575	614	553	600	641	621	577	583	604	598	597	580	616	592	653	559	568	577	613	591	605	586	582	596	607	619	591	633	560	612	580	617	650	601	582	614	626	591	625	589	620	617	629	606	576	597	607	568	602	616	604	583	570	611	619	605	571	595	644	619	576	603	588	579	613	614	643	618	591	577	579	599	591	605	611	602	609	616	594	587	574	569	547	567	620	580	593	593	575	610	613	572	611	579	616	589	627	590	626	582	617	600	622	629	564	569	567	621	571	570	618	553	584	636	576	600	617	602	652	594	613	579	589	620	622	611	653	586	591	612	611	604	593	611	624	614	603	575	579	619	587	594	639	622	608	556	548	551	658	633	643	597	586	613	672	609	539	621	589	583	573	603	557	572	609	577	617	623	589	603	564	589	596	591	573	639	614	623	609	615	573	579	582	591	634	625	624	593	604	624	611	571	589	635	623	611	631	614	576	573	590	605	611	647	565	636	625	611	589	561	600	599	550	599	615	582	601	567	585	594	600	573	611	607	656	616	566	611	580	629	633	624	601	609	603	631	608	573	596	611	598	646	549	616	611	575	600	663	585	591	568	551	577	605	615	607	586
24372	22637	30548	32257	29959	18363	5070	627	552	619	635	571	575	579	594	605	578	557	537	599	554	568	551	590	566	595	544	612	569	580	539	535	584	543	534	574	614	576	562	519	589	552	549	602	537	561	578	530	555	559	554	594	571	562	596	538	582	525	571	558	547	573	553	573	611	534	592	582	584	563	555	589	566	564	555	579	570	575	551	514	546	496	570	562	594	545	564	580	523	581	544	545	553	559	523	566	589	565	511	571	619	618	567	559	504	543	538	600	550	600	510	582	544	580	594	575	519	582	540	600	556	533	565	559	558	568	580	564	590	565	601	554	557	591	602	572	533	558	564	528	510	565	610	584	537	558	551	566	548	574	593	587	595	562	529	527	564	581	568	554	538	560	580	566	532	540	611	578	546	584	563	575	560	596	557	574	540	551	584	598	559	535	578	535	565	552	552	606	597	556	575	597	577	551	546	597	557	562	556	554	535	571	581	579	571	553	605	564	557	544	575	542	562	543	569	577	561	563	532	560	600	549	576	581	575	513	561	531	532	582	537	596	591	547	559	559	586	563	579	551	569	553	568	546	551	584	561	536	553	591	555	602	608	552	626	608	550	586	564	544	567	580	559	581	541	561	539	579	554	533	545	553	525	541	574	561	491	581	613	536	597	554	576	555	563	567	598	551	537	597	559	539	532	571	599	576	535	530	567	558	539	537	578	585	542	564	585	589	544	601	595	564	559	588	549	571	515	566	560	573	564	565	529	527	547	490	534	584	546	575	583	588	511	563	573	558	558	563	559	572	541	541	577	563	581	562	622	555	566	583	588	604	599	549	560	584	590	561	551	578	588	584	588	575	550	522	545	509	548	583	561	539	543	525	511	575	575	546	574	616	596	557	541	616	570	561	541	583	540	611	537	574	568	582	593	570	602	575	517	530	560	623	536	555	558	579	573	607	613	529	561	582	546	557	553	603	619	593	536	560	586	562	548	584	588	536	579	577	588	551	561	592	543	563	498	570	543	546	537	558	522	546	497	546	539	579	562	549	555	596	555	605	525	553	578	584	589	584	582	534	538	583	587	533	588	499	558	556	531	593	578	549	583	571	545	570	562	564	592	522	539	515	569	546	542	512	529	555	523	604	529	520	545	581	592	565	581	537	581	524	601	567	585	601	623	531	528	539	578	590	558	515	546	597	566	603	597	511	559	581	531	632	538	535	539	532	548	583	589	530	562	531	598	572	564	591	533	568	593	598	511	557	568	585	570	570	531	599	531	587	556	546	545	586	556	582	525	554	570	631	584	533	609	555	562	585	571	567	554	557	512	622	605	575	561	575	537	536	559	588	553	546	583	591	589	551	557	574	545	583	533	566	553	570	576	581	589	568	600	543	542	574	551	572	543	525	579	558	573	566	543	568	550	509	609	591	550	570	553	564	569	532	504	577	554	588	552	547	600	537	588	597	587	538	560	545	521	543	551	533	564	637	516	512	536	589	565	569	560	547	546	546	572	536	518	594	553	567	601	572	573	569	543	567	531	568	564	558	593	554	560	584	569	601	562	571	604	542	544	588	588	534	541	551	552	534	544	575	545	573	587	546	599	548	575	569	562	545	567	570	555	589	564	612	543	533	559	552	612	574	561	524	510	581	523	559	564	608	564	575	582	538	562	594	531	547	607	529	576	556	526	573	574	596	636	550	518	532	530	589	557	571	563	561	525	581	582	559	593	572	554	562	568	565	592	592	542	524	560	537	582	570	527	550	560	571	511	522	567	552	575	564	546	581	557	540	550	561	589	567	538	592	545	552	567	552	581	556	582	530	614	559	579	541	546	544	549	597	558	531	546	557	561	551	556	583	587	550	546	566	588	571	552	598	567	589	578	596	549	549	542	606	570	528	596	533	571	541	580	583	549	510	593	513	545	532	559	561	549	580	543	572	563	539	568	574	570	552	553	598	580	572	543	577	571	558	547	562	547	613	594	539	588	527	557	564	555	543	613	558	553	564	604	555	529	574	573	554	517	564	581	540	520	562	541	533	551	573	499	509	543	585	559	535	551	570	545	539	544	558	551	557	575	539	565	556	554	571	552	571	552	572	605	578	555	567	532	529	559	556	576	560	545	564	577	562	583	566	547	540	579	577	526	599	615	592	611	568	575	561	597	581	549	577	592	560	546	594	516	542	534	577	569	558	533	558	582	529	557	587	531	570	578	601	537	584	551	541	571	530	585	525	558	589	550	554	588	559	563	551	575	559	559	579	614	558	551	542	592	539	555	591	570	527	592	600	595	593	525	545	532	569	555	572	537	515	580	562	580	553	528	554	567	545	555	576	557	547	527	556	559	567	581	545	570	573	561	593	558	576	561	573	583	552	530	590	595	541	567	596	587	574	536	578	597	596	490	525	562	555	551	574	561	574	598	591	530	531	592	566	563	559	572	548	542	561	547	563	532	496	539	564	592	606	579	570	546	515	576	576	540	561	568	571	561	523	554	542	545	582	589	540	528	522	562	530	586	546	541	592	523	579	559	616	565	581	543	515	565	573	551	546	561	557	541	551	555	538	595	510	537	573	556	543	584	583	542	579	557	545	565	533	550	601	557	555	511	574	568	528	514	550	554	564	540	546	603	562	560	583	545	537	572	589	521	576	558	576	528	573	568	578	555	599	544	577	547	535	530	550	516	573	579	571	542	546	547	559	602	587	619	561	536	539	581	579	553	597	547	556	554	557	523	554	579	622	570	545	551	577	563	576	554	581	537	540	554	583	536	538	571	533	577	601	540	602	577	553	534	582	555	544	568	523	530	560	563	556	545	537	548	586	619	505	561	585	554	558	584	570	543	584	536	595	587	525	565	514	613	567	562	542	539	554	512	565	562	565	527	552	577	575	573	572	551	579	532	570	577	559	553	592	539	568	593	529	537	550	543	539	566	553	537	569	570	577	523	521	584	611	551	550	517	565	528	564	590	562	567	565	561	531	523	635	567	573	521	596	568	547	558	567	530	581	596	557	586	548	574	585	564	540	561	576	574	562	570	606	576	549	551	529	577	531	592	553	565	559	576	545	605	539	531	544	560	546	569	543	579	542	550	571	538	576	616	578	572	561	571	599	527	555	607	575	547	533	539	565	596	573	541	595	556	559	569	495	550	524	606	564	565	520	555	536	613	561	543	536	547	547	544	516	540	565	573	532	565	524	558	582	536	557	527	607	511	566	582	623	568	540	558	552	570	544	546	562	580	523	573	512	561	558	532	558	602	535	564	550	536	564	556	572	551	580	546	571	586	564	563	575	608	516	571	579	577	592	564	522	570	548	542	574	563	531	505	570	573	574	525	565	552	552	556	569	611	551	539	567	542	557	545	529	553	577	617	564	565	553	516	583	562	571	598	566	578	581	583	537	551	540	545	586	577	585	530	514	612	558	587	534	578	612	624	552	554	594	579	545	606	533	535	568	582	569	544	545	553	531	578	570	543	516	542	551	585	525	538	543	530	543	518	586	527	569	569	549
59550	93349	65296	64789	39800	4442	935	887	879	909	889	886	895	870	840	959	849	913	933	844	874	834	909	900	838	864	862	876	897	921	852	911	871	864	894	877	863	816	844	824	890	847	876	836	891	848	882	837	850	882	898	902	867	873	883	866	869	817	886	859	866	885	808	860	885	830	915	844	911	897	898	894	882	875	904	902	872	856	887	878	848	880	895	821	873	848	869	864	892	890	912	860	905	920	832	835	851	872	848	865	883	929	867	918	845	831	879	869	917	823	881	906	832	861	848	875	870	887	901	824	894	914	881	875	846	890	882	826	833	870	858	855	879	861	878	838	849	866	872	873	858	862	856	856	865	878	880	877	848	894	817	852	854	863	879	823	907	832	838	850	841	860	887	887	882	873	910	848	872	936	853	861	877	879	869	856	888	860	868	848	827	871	856	905	928	913	894	862	927	838	849	898	806	845	878	891	874	840	888	921	828	802	859	885	885	891	897	848	872	930	861	872	873	849	780	900	916	891	929	829	836	907	852	892	917	927	811	894	914	841	877	870	898	906	845	939	878	877	873	801	888	791	834	885	915	884	882	854	927	865	882	864	870	861	887	845	891	959	873	864	851	857	855	875	905	864	830	875	855	840	842	841	865	826	822	893	872	883	909	807	848	865	829	883	844	872	848	895	882	873	902	822	850	840	880	901	883	852	903	906	891	881	879	860	876	859	851	868	943	914	867	862	858	827	887	893	811	886	881	879	876	945	904	870	898	874	849	901	873	895	860	881	921	829	907	833	901	880	813	930	912	874	884	840	859	825	873	873	828	836	864	878	840	850	860	873	851	829	831	866	909	826	896	872	897	894	825	892	880	895	921	920	878	852	887	883	866	917	941	884	912	865	934	850	830	916	874	855	846	856	880	881	818	830	856	849	876	836	948	866	859	877	840	840	880	869	831	844	862	829	869	911	854	831	903	898	885	877	837	930	852	891	836	861	862	841	886	889	839	863	916	883	869	875	845	859	884	849	894	910	833	860	849	863	894	869	897	845	841	867	895	882	864	876	869	884	908	891	812	850	868	885	880	893	924	913	883	912	926	861	894	851	836	853	819	903	885	887	843	874	896	883	903	859	846	898	891	870	920	861	875	856	918	834	891	898	890	850	895	897	896	846	920	912	921	812	850	869	885	862	871	867	918	895	840	852	856	889	911	798	868	872	881	876	849	906	841	843	881	807	822	883	886	849	902	859	833	798	845	857	840	926	858	824	855	897	857	871	918	894	842	883	911	877	859	869	831	858	870	875	857	887	829	886	915	857	845	904	837	896	880	861	888	832	841	867	919	891	841	888	858	838	879	850	873	872	912	865	896	851	890	876	876	899	880	913	830	878	856	876	898	827	874	859	896	852	840	836	892	920	903	866	868	865	859	884	846	844	881	880	847	882	855	890	847	903	822	884	858	879	864	910	940	915	838	856	897	864	899	894	816	911	895	893	827	864	849	895	868	897	889	880	925	911	887	860	849	917	865	844	857	874	867	901	899	951	909	933	929	879	859	856	861	889	899	859	859	861	899	821	947	832	861	914	864	853	838	955	899	879	833	833	839	871	857	838	887	902	853	883	828	866	888	851	885	842	869	850	845	859	873	875	893	905	851	845	838	844	875	864	858	864	900	879	845	920	883	890	852	865	838	825	864	904	871	831	902	897	901	871	898	888	874	823	834	842	862	856	877	852	855	884	877	871	891	824	939	922	852	860	912	835	861	855	816	840	854	892	877	892	896	886	902	869	900	892	882	857	869	847	885	838	875	906	904	870	845	899	849	913	922	830	890	896	841	889	850	938	843	864	895	892	958	868	889	868	883	832	789	879	854	901	886	888	835	824	843	856	879	871	818	854	930	834	844	852	888	835	896	868	885	845	881	860	858	863	871	874	842	936	835	880	837	874	869	880	825	880	891	894	902	881	873	818	876	826	868	879	881	883	898	893	886	837	820	899	817	856	855	883	889	843	864	806	865	865	838	919	831	862	867	886	838	909	904	858	895	895	869	925	893	828	857	878	850	842	892	862	889	873	859	853	855	827	874	873	849	878	871	874	810	825	874	922	894	834	893	881	877	885	879	893	946	925	888	846	864	872	895	821	903	876	892	890	853	866	879	878	882	875	830	870	871	819	880	836	935	858	897	902	927	884	911	886	874	952	902	928	868	840	894	837	849	854	886	902	823	915	857	882	886	855	867	819	854	862	870	885	908	849	829	878	859	873	893	891	895	846	903	853	840	893	897	872	871	891	877	899	865	866	846	869	923	875	855	920	809	803	879	873	878	899	922	823	886	840	842	931	887	836	832	870	855	880	879	873	830	880	895	910	854	858	855	876	870	830	859	885	860	866	890	870	905	904	852	899	879	863	850	850	873	827	838	835	858	847	828	839	850	860	875	808	844	874	830	889	843	869	838	929	899	913	818	899	889	849	872	895	881	873	885	892	862	842	941	872	793	915	855	883	914	858	897	925	839	835	829	822	832	824	892	886	820	889	826	827	890	868	841	894	874	887	824	877	859	837	870	939	869	827	845	907	871	832	857	925	892	888	869	888	798	859	839	831	871	904	805	846	859	860	874	837	869	890	900	848	952	866	909	888	874	885	868	840	870	895	945	894	859	868	884	840	843	846	830	865	898	917	854	911	848	895	899	886	830	885	909	934	859	870	853	849	888	933	876	835	874	895	894	890	849	837	883	846	845	922	864	858	857	861	900	809	833	863	895	876	857	840	831	907	880	870	887	897	891	895	835	861	805	876	863	866	890	862	890	906	860	853	859	876	831	860	840	909	814	922	830	902	847	891	880	840	841	822	887	910	876	883	875	871	875	893	891	870	876	924	897	865	868	955	851	835	831	847	900	902	858	830	877	833	855	903	814	872	894	921	878	910	860	893	841	865	870	809	855	877	880	820	874	894	898	873	865	867	900	897	863	843	804	895	876	847	833	847	841	846	855	877	847	886	912	913	894	909	903	883	884	887	897	854	899	873	853	840	880	834	903	910	864	865	868	869	836	887	872	803	892	851	880	859	866	881	907	880	882	888	831	819	922	847	893	864	851	871	891	844	887	863	887	836	910	869	909	900	896	877	937	877	847	830	843	920	845	878	882	874	906	849	900	875	871	796	886	931	900	897	883	882	829	895	885	849	809	914	815	910	857	834	833	836	823	877	847	841	818	832	849	897	892	861	876	860	845	877	914	858	885	904	895	888	878	856	904	886	896	887	881	859	890	940	870	879	904	917	854	793	870	867	865	889	904	872	885	934	828	868	865	874	880	861	820	854	881	891	887	906	926	868	849	875	822	856	850	851	841	851	891	922	845	878	858	875	871	827	834	905	862	903	885	831	881	938	873	836	823	893	885	924	849	880	846	869	899	846	861	879	868	888	851	853	838	922	906	868	880	826	927	881	877	846	856	872	875	841	905	890	916	871	856	896	903	839	842	887	913	878	913	867	846	913	901	882	910	878	848	863
31472	29655	23417	19247	8902	730	350	382	365	371	389	408	385	349	375	342	356	404	396	386	342	378	326	355	333	327	367	350	394	349	362	355	381	381	355	346	328	373	349	323	357	367	353	341	373	351	382	377	397	385	359	349	352	320	385	369	351	334	337	326	387	353	358	392	373	356	368	384	386	382	384	350	366	355	343	363	379	341	373	363	351	375	363	369	358	327	348	377	346	359	332	377	382	344	366	364	374	393	388	377	343	355	380	352	354	341	405	346	403	372	365	389	347	384	342	369	348	339	361	377	353	348	323	380	362	353	360	395	381	352	386	357	353	361	379	355	345	346	356	390	371	344	334	353	370	368	350	359	365	363	368	371	382	378	360	361	359	356	334	358	350	367	383	389	339	345	368	365	364	336	369	341	368	352	371	341	386	370	393	327	402	401	354	382	379	364	347	369	359	381	378	384	383	357	338	393	383	376	352	374	342	369	360	346	355	366	377	372	367	388	358	381	345	362	366	372	412	407	364	365	329	394	379	335	361	387	389	358	357	325	365	348	375	369	336	340	371	372	371	349	368	348	325	352	390	373	325	398	351	356	363	357	342	375	366	371	365	325	378	372	392	328	360	366	371	359	351	350	378	360	365	328	398	369	362	369	378	351	349	394	348	371	360	333	372	349	369	364	369	356	333	388	368	356	369	353	347	374	361	396	375	349	367	329	345	377	365	362	373	370	367	353	357	375	323	400	351	396	372	347	360	351	377	372	368	374	368	345	386	344	364	342	384	372	406	328	344	355	334	325	365	340	365	329	366	345	373	354	366	347	366	383	367	363	362	368	397	336	364	351	371	326	359	381	352	365	354	340	374	344	360	389	337	332	369	366	395	359	341	371	350	382	356	356	366	361	343	359	374	360	377	335	394	374	358	376	360	374	389	353	400	385	401	359	347	375	387	369	380	385	341	358	347	356	363	334	363	363	356	348	370	351	365	382	404	373	344	376	353	365	341	386	345	331	339	350	358	346	370	385	384	376	370	353	381	356	349	375	313	357	369	376	404	367	366	356	342	367	318	341	382	366	344	357	358	329	360	361	375	370	362	357	379	367	377	363	342	350	367	374	346	336	383	367	334	366	376	352	358	359	412	355	366	354	367	400	345	378	351	372	382	385	375	356	370	409	368	373	386	356	369	371	356	341	356	322	371	348	360	379	394	332	365	373	353	377	357	335	336	387	384	370	371	361	370	405	382	373	330	361	389	377	348	404	371	345	393	349	372	378	334	376	372	364	353	357	381	362	365	377	359	369	351	368	385	374	380	360	365	341	384	373	382	359	356	368	321	345	359	405	378	359	333	334	367	384	352	336	370	322	363	369	351	350	370	358	367	367	340	379	368	377	371	354	349	334	344	358	381	349	379	365	418	379	382	368	346	416	359	360	373	359	376	372	387	343	360	360	352	375	335	394	360	349	330	370	344	361	356	370	339	378	362	353	447	345	376	376	335	371	379	348	373	355	348	318	366	360	409	368	360	383	370	371	399	359	375	387	373	376	309	398	382	379	389	361	373	340	372	405	341	334	375	345	344	358	377	339	370	378	368	352	354	352	350	375	365	371	377	361	347	385	373	354	361	368	353	349	343	369	377	338	333	377	352	385	349	345	327	383	345	332	346	382	384	390	358	349	356	352	354	348	397	361	380	356	344	337	350	332	361	330	355	359	371	375	361	350	361	354	336	364	363	374	369	353	352	363	364	372	371	376	358	357	362	369	344	348	359	383	384	333	379	377	374	372	387	370	326	360	410	370	398	381	391	369	330	385	373	388	327	318	352	374	386	375	356	375	383	388	368	350	339	368	382	340	397	335	344	355	326	373	376	362	357	358	361	372	369	342	366	391	360	392	358	346	337	389	378	350	361	374	338	377	393	370	327	358	377	325	347	361	357	359	369	313	385	328	353	376	357	372	330	373	359	379	367	356	370	375	353	338	347	349	344	330	387	361	374	361	365	397	343	363	364	353	338	355	406	395	326	361	351	403	379	370	360	355	348	354	345	366	363	362	336	374	347	327	352	352	370	353	358	347	392	364	355	330	392	343	351	359	362	364	339	363	357	377	369	364	396	377	351	353	381	365	343	343	345	375	385	379	347	337	409	372	344	378	373	358	386	322	336	342	384	363	354	376	382	372	322	386	381	357	372	357	355	357	372	366	349	370	380	354	313	371	371	345	334	380	388	384	368	369	347	343	350	372	358	346	373	364	365	365	331	375	375	351	387	382	338	393	372	389	348	337	374	376	342	384	364	347	387	389	375	353	357	363	372	359	361	357	338	377	362	380	370	358	349	381	366	375	368	352	359	374	361	369	377	375	344	380	406	335	386	361	361	352	360	405	361	365	369	356	338	353	359	365	389	382	376	383	384	326	335	341	376	366	372	351	365	376	396	367	376	352	377	355	346	339	393	347	346	372	386	364	383	384	356	347	341	355	380	389	389	372	373	379	352	357	335	360	390	356	368	332	367	364	352	363	381	352	369	359	342	347	369	357	341	371	359	353	356	338	322	362	380	398	361	339	335	334	377	344	350	345	341	373	375	370	373	364	368	364	338	371	353	400	378	396	362	403	348	348	358	348	343	373	358	394	357	352	364	362	361	371	347	348	386	384	338	385	399	352	387	353	393	377	362	403	394	354	364	337	391	382	352	362	353	346	360	379	370	402	380	342	381	352	373	364	361	393	353	319	402	366	367	376	344	356	344	343	371	368	353	357	339	372	373	345	368	363	351	330	357	335	385	343	328	343	379	357	318	365	336	356	370	375	351	369	353	336	347	356	356	347	368	377	384	370	347	368	362	386	374	368	363	336	369	389	364	368	382	352	388	396	377	342	347	346	369	364	385	347	376	383	369	363	328	357	369	354	334	354	359	335	410	369	349	397	371	372	337	332	344	349	401	353	359	343	414	368	381	376	353	378	359	345	335	411	400	350	381	359	347	361	345	363	368	389	359	359	380	335	360	359	362	357	337	343	382	364	356	356	367	369	381	353	374	355	362	336	351	351	381	412	352	369	380	365	339	359	369	348	373	347	354	383	360	380	339	373	380	383	353	381	379	363	330	371	358	369	389	383	389	349	411	374	393	368	363	367	360	396	347	368	347	364	340	321	329	330	374	398	355	376	360	364	356	347	378	348	371	345	374	344	358	343	343	390	395	367	382	341	361	370	397	344	363	384	373	371	364	343	361	373	377	338	336	350	344	384	369	354	379	333	382	338	338	357	366	352	360	393	361	363	368	365	395	378	367	349	364	355	364	370	368	370	302	352	326	391	393	355	361	329	345	402	386	356	390	334	357	365	376	336	376	377	322	375	378	324	390	359	403	402	400	336	347	335	349	381	361	382	366	348	367	396	372	350	386	390	365	345	336	366	361	368	387	348	339	323	363	414	337	371	377	381	383	367	356	367	370	395	383	350	396	341	383	387	360	368	358	353	391	353	362	359	382	322	366	344	360	344	347	376
40302	46585	25256	25037	12489	1017	576	647	584	606	635	656	614	595	601	590	605	617	604	566	636	602	622	626	597	586	596	619	649	616	611	606	628	600	624	607	588	624	618	563	624	620	619	636	641	633	608	613	632	638	580	594	614	643	626	604	590	627	628	603	595	617	584	601	588	652	604	601	595	581	605	610	611	615	590	618	627	640	620	626	613	632	597	657	634	624	623	635	648	619	644	626	624	662	607	623	640	606	582	611	620	619	594	613	609	594	613	569	680	614	602	593	616	641	618	623	603	612	640	643	582	589	618	626	598	567	599	622	632	613	614	602	561	640	605	594	592	633	611	665	622	573	640	602	597	628	609	642	629	631	594	583	688	651	600	583	621	580	645	628	620	640	663	611	662	636	588	597	635	613	574	577	568	604	633	645	609	607	666	606	656	610	597	593	623	611	680	605	596	563	641	616	628	634	599	603	601	589	605	616	604	639	600	602	613	631	609	634	608	607	598	592	571	623	608	665	569	596	616	597	621	586	647	616	642	616	608	600	643	620	605	607	609	614	625	588	603	618	653	642	593	611	607	595	605	609	619	608	586	590	589	589	569	611	590	641	595	613	564	624	606	575	643	606	608	639	651	602	649	634	660	613	633	609	589	615	602	662	618	623	591	642	582	612	625	635	555	573	617	590	619	601	645	615	624	617	631	593	603	623	612	584	616	598	663	619	649	555	607	606	589	586	665	630	596	546	638	594	635	607	634	601	595	633	599	581	585	590	601	618	623	548	581	698	615	628	575	604	620	608	594	608	598	620	653	597	636	661	616	645	618	621	594	599	562	591	589	581	614	618	614	639	648	606	601	577	626	599	607	599	603	600	633	598	610	641	609	606	614	609	647	639	616	618	598	603	618	619	648	613	632	620	629	586	576	612	623	620	645	615	628	602	638	611	614	627	588	602	597	604	583	541	617	644	578	640	671	608	604	580	657	593	671	615	606	628	602	642	635	614	586	632	623	611	570	635	652	647	607	619	659	603	637	605	588	595	597	604	618	620	646	598	619	646	589	623	621	599	637	620	624	627	605	643	628	619	587	630	603	594	627	624	574	572	611	622	640	645	634	569	631	608	633	613	572	639	703	647	638	689	607	632	597	632	587	657	618	574	574	630	617	635	621	649	637	581	645	617	627	647	617	586	636	610	610	670	597	590	660	596	608	646	599	586	609	645	611	595	630	631	622	618	634	596	628	597	571	621	652	566	623	626	585	647	612	597	608	651	629	660	632	625	583	614	630	624	627	657	663	644	608	563	606	541	609	597	608	581	622	593	610	692	583	646	643	611	582	605	601	678	585	575	625	561	575	614	613	598	608	607	657	660	642	598	642	683	577	614	625	616	644	646	638	607	593	589	600	645	625	632	598	624	603	624	629	589	646	572	622	587	642	591	586	595	587	604	618	645	588	579	620	588	639	632	602	582	625	592	636	594	620	611	625	637	624	657	650	602	613	658	592	644	592	591	638	621	608	629	645	617	639	572	612	630	614	631	602	661	591	600	631	626	574	615	573	628	639	597	617	637	662	581	636	626	622	609	613	572	614	609	623	622	644	585	642	596	626	640	644	590	598	637	573	574	616	655	575	633	601	622	584	676	641	585	590	621	650	613	590	664	607	656	603	633	623	599	636	567	605	622	647	625	657	636	637	645	628	646	647	596	629	594	628	640	636	585	651	620	627	635	612	585	602	652	579	554	584	604	651	613	633	547	608	597	610	616	585	590	607	587	630	569	641	622	599	629	608	637	626	594	624	588	619	634	624	631	639	613	618	583	611	620	593	621	639	623	633	593	609	585	615	630	602	552	618	626	625	615	599	631	626	608	586	621	603	640	619	617	621	609	607	616	617	627	640	617	612	601	664	614	618	635	578	659	631	623	632	618	599	642	600	620	677	620	599	654	574	600	634	612	611	600	584	622	638	610	593	644	582	614	644	613	601	618	629	601	616	601	622	589	630	620	569	648	577	612	615	577	588	570	612	590	605	673	600	636	610	633	607	616	611	611	584	631	601	637	545	644	627	660	672	571	627	621	634	628	611	603	601	560	654	582	614	607	634	588	617	587	646	631	579	627	617	612	595	603	600	584	569	667	598	645	661	641	572	627	649	634	561	623	611	598	638	614	634	607	616	612	620	585	627	648	669	600	623	594	618	613	607	622	624	585	610	652	623	606	587	630	654	600	668	614	623	606	611	644	662	607	636	608	628	617	641	604	613	632	640	619	609	591	587	627	624	600	576	568	587	577	624	564	628	637	601	644	615	604	623	647	529	592	638	567	595	596	599	613	637	618	601	629	589	593	608	596	610	610	615	581	614	632	575	582	590	575	607	619	616	621	575	592	631	571	567	617	625	623	627	568	606	598	585	618	620	605	582	629	607	634	601	607	610	651	602	596	597	614	619	619	616	633	614	602	617	643	602	616	622	616	594	625	612	559	623	603	619	576	588	627	616	687	602	628	628	606	623	624	603	587	592	625	632	606	608	609	603	637	608	583	620	630	645	587	569	637	574	620	614	601	636	638	643	577	627	644	599	603	610	609	652	636	640	594	643	600	617	645	575	607	595	600	606	626	604	610	624	625	611	639	629	588	651	671	627	634	601	620	582	585	611	627	617	589	628	643	635	630	627	577	673	607	595	656	611	621	687	588	600	619	574	607	630	623	597	634	642	588	565	592	619	587	633	650	616	635	582	607	631	603	652	588	644	637	637	557	578	680	596	599	648	640	618	613	618	630	593	611	592	586	600	623	580	629	655	646	606	626	660	632	587	605	629	600	609	622	631	572	609	649	658	592	600	608	633	576	627	615	604	589	592	621	635	636	628	642	615	602	615	614	583	589	574	590	616	660	619	595	578	630	633	600	619	582	641	643	582	634	617	601	647	614	626	631	636	604	568	637	606	624	601	648	629	604	595	648	620	627	633	580	618	647	659	629	624	628	637	605	627	609	607	631	595	623	624	590	589	595	612	596	638	646	627	617	609	638	643	612	616	603	599	619	579	611	681	661	616	593	627	612	647	590	608	604	633	541	588	630	620	587	602	605	603	610	578	603	630	594	649	645	556	628	657	588	624	636	616	608	617	600	578	645	617	658	636	635	590	593	594	631	622	604	630	598	625	600	646	566	584	599	618	637	585	604	594	611	567	581	623	564	639	601	605	582	594	575	572	579	574	594	587	622	608	589	607	605	615	612	584	625	625	647	581	665	627	620	562	635	610	650	580	649	588	633	575	581	639	651	661	595	643	603	609	606	606	603	623	628	624	625	635	635	655	636	605	619	592	615	601	645	585	613	625	585	582	647	626	645	633	613	642	602	603	599	614	648	578	580	603	614	619	585	624	655	587	596	607	610	615	599	613	567	582	628	625	601	603	660	575	586	650	635	609	607	601	618	593	610	618	616	597	595	630	642	646	623	619	649	584	581	628	623	593	664	591	600	618	565	557	609	647	610	611	596	625	624	602	630
25848	24582	31587	35486	27709	10046	776	427	364	331	356	349	366	354	354	355	364	371	347	377	395	343	360	354	374	369	332	336	361	342	310	373	361	350	352	345	333	355	375	308	352	375	368	368	381	341	352	335	354	355	339	325	380	354	327	337	332	356	353	345	367	368	375	349	353	312	342	334	357	354	377	355	390	332	367	339	372	381	353	350	333	385	364	351	372	330	359	344	326	376	390	356	356	346	343	324	361	347	342	331	358	372	349	354	398	336	385	350	356	357	392	346	332	357	385	403	327	392	354	344	312	349	357	357	331	374	358	356	356	380	314	328	396	343	358	329	381	331	379	358	310	357	322	375	328	373	377	361	350	370	323	332	397	360	367	359	363	366	361	355	353	319	366	329	358	374	362	354	357	336	351	339	354	345	348	343	365	386	341	389	339	386	375	328	357	379	381	340	347	376	399	351	401	349	335	342	325	372	384	337	330	357	372	344	352	367	330	319	372	357	339	384	353	356	337	323	373	345	361	348	396	386	374	368	351	359	352	351	376	353	362	334	327	337	344	361	368	315	358	349	337	368	367	372	382	366	330	338	334	320	361	363	348	343	383	348	345	369	358	365	350	357	337	371	347	352	367	342	379	343	376	365	385	356	325	356	368	367	370	342	364	364	367	334	370	344	335	354	361	379	342	350	356	388	350	355	350	340	332	366	346	349	346	375	341	372	340	359	381	340	352	351	353	350	354	362	341	358	347	353	354	368	342	350	348	329	341	367	364	361	340	354	372	344	345	356	346	385	376	347	336	369	390	347	311	355	343	345	371	353	375	340	311	373	340	360	354	344	347	358	330	366	327	340	329	352	373	343	361	368	375	330	354	318	326	376	368	372	327	354	334	338	373	343	349	308	361	350	321	353	366	369	363	365	356	368	380	384	340	349	364	367	344	339	349	355	360	374	371	358	360	350	371	350	361	387	339	348	322	350	385	343	345	351	378	337	365	382	380	365	365	362	359	370	363	363	338	362	401	353	354	332	359	320	362	341	377	391	363	338	354	326	318	368	337	357	365	375	350	343	334	325	337	382	369	330	368	399	387	334	399	367	349	367	366	374	375	359	348	360	355	346	351	344	362	355	378	347	366	341	369	353	349	366	339	347	337	345	330	377	359	340	355	363	346	357	349	372	354	386	326	358	338	354	343	344	362	357	346	333	370	378	364	363	314	316	321	365	325	329	314	369	384	356	363	374	333	361	366	324	323	326	337	377	408	358	347	393	343	362	353	333	320	336	371	348	358	358	350	327	362	361	346	359	337	326	374	351	366	321	355	376	377	302	335	347	342	333	357	358	340	358	353	356	318	359	361	382	367	371	380	336	336	336	388	322	339	355	388	355	361	352	347	338	342	327	319	353	358	328	322	368	334	321	385	348	337	376	355	333	350	360	343	346	355	353	356	342	340	351	373	387	346	349	347	339	378	391	333	353	378	340	340	341	355	386	349	337	341	395	351	341	330	371	373	343	338	349	357	367	354	326	351	328	356	362	345	370	378	351	365	379	352	343	381	357	384	375	342	402	338	376	354	374	345	325	370	348	355	370	347	354	368	340	345	359	350	372	382	341	381	348	328	337	372	340	382	359	345	379	403	357	360	354	299	328	353	363	378	377	350	342	365	347	369	362	368	370	342	343	325	366	338	358	347	353	344	377	357	394	381	344	363	329	348	361	358	346	323	375	361	374	377	334	397	355	360	368	381	374	375	379	357	352	317	360	380	375	349	317	374	340	338	350	381	316	347	316	354	345	366	353	363	368	341	392	344	348	309	334	368	362	376	336	383	358	376	362	351	356	339	365	361	378	334	368	343	386	344	370	372	396	361	343	350	367	348	333	350	364	381	353	349	320	386	355	317	350	337	332	369	363	345	355	369	340	343	372	312	345	325	355	358	318	344	362	371	358	333	346	326	364	374	366	396	346	318	390	348	316	369	361	373	356	357	355	347	386	380	369	351	327	341	340	347	364	339	353	332	315	311	394	353	325	350	330	369	398	330	325	337	375	356	352	324	340	320	345	335	367	371	353	309	370	348	370	349	355	344	363	359	372	347	352	372	328	337	347	354	358	336	359	349	353	384	341	376	360	361	354	324	340	368	359	328	368	367	359	365	321	354	360	332	315	361	361	356	398	374	346	375	329	364	344	355	344	336	352	329	354	374	358	354	344	376	329	328	392	348	335	331	376	360	340	365	322	342	354	383	367	376	351	324	336	358	362	373	379	346	359	370	338	362	379	377	367	335	326	352	344	332	330	370	364	353	356	365	342	366	395	361	350	356	355	370	367	377	374	361	364	383	359	307	340	349	340	341	364	340	344	326	328	381	340	335	368	334	335	361	352	353	325	375	404	360	317	342	375	363	320	319	369	340	355	368	341	354	386	346	377	376	367	337	347	342	345	350	361	319	356	346	354	336	364	366	334	347	353	355	352	359	368	363	332	336	343	369	357	361	352	352	338	383	325	350	360	353	335	362	311	370	327	348	342	368	357	322	328	362	342	326	385	364	342	326	388	333	358	359	369	374	341	369	351	403	333	349	350	339	327	363	386	382	327	365	327	336	337	343	339	308	348	345	352	375	355	377	353	351	341	342	344	325	376	376	355	385	353	352	358	331	378	333	372	361	337	325	363	347	387	355	352	370	394	368	341	355	351	353	363	372	367	350	365	363	328	357	356	344	367	391	352	322	325	348	356	356	341	392	403	360	338	350	366	364	365	364	328	343	341	355	331	358	358	373	367	344	319	363	339	346	365	357	344	372	354	342	343	345	307	347	357	355	348	381	363	347	313	346	353	339	365	342	394	367	374	364	351	334	328	339	325	351	347	373	348	371	380	338	351	331	357	374	390	368	348	347	363	353	321	349	385	349	354	363	359	332	352	363	347	355	374	368	377	371	358	355	351	295	360	319	399	352	361	344	322	361	335	373	373	373	363	347	329	345	375	337	332	352	333	356	355	330	320	357	370	361	368	352	334	368	374	340	357	347	375	357	348	333	339	342	353	320	342	365	363	408	372	348	349	334	357	380	343	335	346	344	372	347	341	343	343	349	340	376	358	372	367	340	341	384	347	346	361	339	300	369	346	369	308	354	368	364	344	354	365	331	326	356	346	359	389	333	371	396	359	354	328	332	340	348	355	356	331	343	387	348	355	327	364	393	371	356	334	356	341	383	334	321	347	345	328	362	345	337	332	331	347	341	341	367	392	330	357	384	351	348	334	351	392	391	361	390	338	361	337	377	366	334	345	357	372	357	365	352	322	354	354	379	342	348	392	380	347	361	335	335	338	335	368	378	354	370	312	346	360	398	364	343	371	376	350	336	332	367	372	369	367	364	367	364	403	363	356	354	364	374	372	362	354	344	353	373	335	375	341	376	331	328	351	344	346	342	341	366	337	338	361	403	357	387	337	347	356	335	349	343	357	373	321	373	342	341	344	382	371	350	375	365	339	356	348	372	389	345	399
62186	86275	55924	54523	29824	2243	569	586	610	559	604	591	597	627	562	586	595	574	571	568	589	635	585	590	587	575	592	598	568	586	557	582	622	589	639	586	651	593	578	618	582	592	607	607	633	602	599	553	604	592	604	595	599	604	596	576	595	611	564	603	593	632	572	615	559	562	574	636	584	577	540	597	589	581	586	603	599	599	563	573	562	625	613	571	616	556	622	616	584	636	608	584	637	580	591	578	551	584	567	569	615	599	595	593	593	530	570	555	598	599	603	567	578	540	586	597	569	583	583	594	608	582	604	603	599	581	573	564	587	549	586	538	598	623	544	582	555	575	581	630	592	579	624	638	604	599	557	598	613	576	612	575	564	564	569	542	575	566	600	581	605	566	593	606	581	595	640	601	603	631	573	612	572	620	572	578	565	557	613	581	576	584	641	566	595	604	597	594	577	614	610	580	582	621	601	630	571	619	602	592	592	557	570	582	622	610	590	582	585	598	629	555	593	595	613	596	593	614	610	586	564	575	532	604	562	581	604	595	552	600	569	600	586	601	609	553	614	600	568	618	579	591	581	585	542	627	597	605	582	613	585	640	546	599	594	600	600	585	579	603	615	588	632	625	568	587	623	556	566	560	557	545	589	625	553	621	616	596	603	583	590	599	584	601	551	571	540	613	564	631	573	599	572	610	528	639	623	641	600	586	584	587	583	591	565	569	587	595	636	585	563	576	651	589	585	619	614	594	600	596	607	573	595	589	590	629	587	601	574	620	586	576	585	548	574	592	585	565	597	629	574	599	559	575	569	615	600	599	599	590	586	590	605	576	560	550	597	620	518	614	590	542	620	591	603	566	589	644	558	545	598	592	613	575	593	589	550	578	560	572	626	607	614	591	624	569	587	574	562	570	581	585	590	578	590	604	617	601	564	595	591	592	579	556	594	624	645	602	624	554	571	604	578	577	622	553	579	621	539	577	597	590	583	570	592	603	586	615	595	621	583	544	579	595	620	586	586	604	578	594	618	596	559	557	578	603	603	580	591	568	599	593	568	583	594	574	568	601	602	609	576	552	622	591	570	583	553	580	585	579	581	615	600	575	584	573	581	634	647	575	619	574	619	574	583	607	570	616	588	560	603	552	580	648	576	561	561	562	583	628	568	595	609	585	607	589	542	569	600	608	579	619	582	600	557	564	618	571	546	601	571	560	575	587	626	594	549	597	644	585	628	537	573	609	595	581	593	601	585	539	592	611	634	610	613	566	572	622	583	565	599	598	600	593	576	599	589	580	612	598	589	601	552	579	620	594	637	591	569	561	609	633	618	546	563	567	591	573	607	598	613	581	578	507	563	635	554	586	613	579	576	606	604	560	603	603	612	578	634	619	603	584	617	597	619	633	607	560	593	553	584	618	579	580	584	606	614	548	552	607	582	606	600	610	591	602	626	562	574	612	558	562	596	604	598	564	557	589	570	614	622	589	589	551	561	593	581	620	600	583	593	573	559	639	592	611	560	558	588	618	594	554	577	652	617	591	613	568	588	579	632	578	536	546	611	603	572	609	558	535	577	578	589	573	573	578	589	566	562	626	593	651	567	576	582	587	590	567	580	594	606	589	627	586	541	589	577	578	610	562	570	595	623	601	559	577	599	582	596	612	628	593	621	583	555	612	600	560	662	607	605	580	610	600	576	614	532	616	576	595	560	585	572	552	575	556	601	547	555	617	620	589	542	645	573	562	606	576	598	538	629	575	570	618	606	567	608	604	604	559	606	570	601	563	580	618	584	529	585	588	560	629	574	586	600	629	561	617	637	586	576	563	656	593	576	591	659	587	575	564	632	612	594	577	607	631	587	584	626	556	620	615	588	575	599	571	587	575	603	567	580	567	611	605	577	620	606	560	592	567	578	580	573	564	591	594	578	604	556	651	596	603	624	642	557	595	570	602	598	548	574	615	567	641	593	613	564	570	601	614	579	548	622	574	593	574	568	618	614	655	554	587	570	613	567	597	598	590	605	601	557	547	606	555	601	594	565	590	552	598	576	589	608	605	611	553	591	570	555	622	596	614	586	621	549	595	584	585	565	568	579	566	561	573	609	625	572	601	657	550	574	617	545	565	608	587	586	575	625	564	593	606	628	561	593	591	568	552	623	611	534	590	570	568	581	606	542	557	604	615	617	591	574	618	565	576	564	565	592	625	576	581	552	605	628	576	630	582	613	588	574	587	560	614	534	562	607	613	513	606	602	585	578	581	611	606	563	605	605	587	609	586	626	566	578	588	584	609	578	594	578	560	554	608	561	621	592	612	607	602	552	590	627	622	562	608	642	596	597	580	578	581	563	568	618	623	597	571	558	577	615	600	607	591	571	593	630	554	582	614	595	576	621	539	581	558	606	606	599	631	600	600	617	558	573	597	605	611	577	607	577	608	570	573	577	607	590	663	616	583	626	605	607	600	586	583	606	609	607	588	583	563	590	623	618	570	575	597	606	564	607	574	611	602	599	563	593	578	598	582	592	598	594	581	577	558	618	596	609	600	585	567	581	571	584	598	588	631	586	563	624	560	584	612	535	576	600	610	594	639	624	589	583	559	597	609	600	572	636	536	589	563	585	558	636	620	589	600	595	610	587	607	567	581	600	551	598	601	608	564	538	582	590	572	619	594	558	593	565	663	607	508	605	603	584	544	613	582	603	594	584	544	586	595	579	556	580	595	578	577	620	622	631	604	619	634	598	562	568	611	609	574	568	598	576	595	589	592	602	587	561	568	576	609	533	611	627	621	621	597	635	575	566	580	617	599	597	572	624	562	639	596	587	596	590	567	593	592	639	667	554	555	545	595	618	567	620	608	601	585	624	623	601	606	599	575	603	564	586	546	581	612	593	618	607	611	610	595	621	611	620	619	561	587	544	613	601	552	589	570	569	599	586	595	567	645	612	579	556	599	590	607	598	593	591	599	538	595	653	613	566	578	605	615	608	614	564	625	596	607	588	573	576	619	622	621	624	615	579	568	612	583	507	594	586	562	581	591	557	594	582	632	622	640	593	571	585	601	565	625	559	618	584	565	576	617	598	614	608	619	568	604	580	625	605	578	615	543	584	616	628	573	612	685	578	643	631	627	587	585	513	619	556	612	567	625	614	568	590	553	578	605	573	555	590	603	576	553	564	605	660	561	580	564	586	595	590	600	611	539	580	587	599	546	630	617	575	593	600	598	581	564	595	605	613	561	627	594	567	580	593	587	626	578	539	595	610	555	606	609	589	614	604	612	595	614	601	631	584	601	586	625	609	607	587	599	619	588	578	588	602	587	590	580	599	572	607	622	589	556	615	594	593	571	602	624	615	582	608	558	581	575	640	579	596	556	562	560	586	575	585	610	564	591	566	566	616	575	582	563	624	590	632	578	561	566	599	613	579	595	576	588	549	557	574	587	541	612	603	613	603	574	612	590	591	574	565	614	631	623	592	572	563	586	585	579	611	626	619	610	598	574	579	557	616	586
24353	22615	30305	30215	27482	19066	5952	701	594	600	603	581	557	590	564	599	593	562	528	574	536	558	503	550	571	543	562	570	565	504	552	565	570	552	509	553	558	595	521	584	560	573	546	595	559	554	538	549	584	589	535	570	528	530	528	575	570	520	582	594	540	557	550	551	552	553	578	544	526	526	539	572	567	559	540	591	590	547	574	517	574	534	556	515	555	548	593	525	548	572	552	557	530	562	538	546	570	530	585	535	588	545	548	566	524	584	537	520	554	577	548	576	552	550	569	545	562	551	533	588	544	587	574	543	560	588	546	562	538	532	525	567	572	514	554	547	516	563	542	521	599	551	572	571	569	543	548	520	539	535	547	589	578	576	559	559	566	578	566	544	520	611	589	558	561	580	567	554	555	551	552	527	582	566	544	561	554	555	548	536	552	590	561	535	543	589	581	588	557	586	533	549	588	567	561	555	554	543	565	534	520	565	532	535	540	503	559	610	543	590	534	527	562	582	559	554	535	569	528	545	562	519	570	502	510	560	550	575	562	539	495	575	549	561	558	571	558	526	572	554	514	549	584	497	546	560	532	624	511	539	521	541	566	585	554	550	561	612	552	550	555	520	524	524	568	576	567	567	560	567	557	518	543	599	587	557	574	570	533	553	580	582	548	518	580	558	565	567	568	573	507	571	551	582	529	571	619	550	579	552	556	521	525	567	500	544	564	562	525	552	557	536	577	545	559	525	555	573	573	570	529	547	575	556	590	538	537	536	567	538	547	587	551	573	537	515	554	554	526	561	544	552	554	530	517	550	533	591	543	623	567	538	541	521	564	522	567	586	561	590	576	533	539	566	536	522	561	572	541	554	573	517	594	538	575	520	564	557	507	592	551	549	499	589	505	588	557	572	575	567	547	585	542	546	572	535	512	585	519	570	562	562	507	546	563	537	538	573	579	546	582	554	518	551	505	564	550	578	585	558	579	541	567	558	571	599	537	562	595	582	534	576	523	575	569	532	561	552	546	529	543	542	556	534	543	541	524	523	580	527	551	527	547	590	548	549	529	553	556	564	540	546	523	535	546	568	530	562	561	520	591	528	610	542	543	598	571	548	574	548	558	603	585	494	541	547	572	573	585	564	552	531	560	546	560	530	523	550	578	570	586	604	540	545	565	556	544	550	547	560	553	551	579	561	532	567	546	530	551	533	558	592	543	573	537	576	555	533	529	575	572	534	570	560	560	529	558	501	517	564	563	592	562	541	566	574	563	566	534	554	540	542	564	513	542	534	527	530	564	534	549	525	541	576	592	574	563	540	534	570	521	569	536	574	563	555	526	552	535	533	570	534	571	516	519	543	556	554	551	610	587	562	562	559	555	550	572	546	508	518	552	566	605	554	555	511	547	513	574	549	592	598	560	561	550	571	586	541	571	555	563	580	544	530	576	544	596	515	566	541	539	543	587	546	550	525	569	542	529	542	541	535	555	555	552	544	551	561	539	515	565	546	548	567	532	571	541	538	553	568	528	581	506	576	538	545	565	544	496	550	541	568	574	555	567	551	562	549	545	563	527	590	578	543	569	582	534	550	541	573	557	524	602	530	576	525	581	569	547	560	584	553	520	526	569	527	545	564	554	492	559	545	553	526	576	545	533	564	577	555	549	540	549	597	540	549	586	590	588	504	568	509	552	498	534	552	543	508	539	536	559	615	546	547	542	545	580	596	514	593	566	562	511	561	541	538	521	563	535	572	510	564	543	544	561	572	582	527	576	537	543	575	586	572	556	539	543	555	534	548	537	543	592	586	517	577	543	584	568	531	556	515	565	553	542	573	553	547	553	599	546	566	570	531	593	515	547	588	547	602	522	521	535	544	547	575	558	541	544	542	571	498	521	538	555	546	562	534	543	533	533	592	587	567	552	528	556	567	541	563	557	560	544	573	579	574	532	564	561	546	547	542	548	549	559	549	562	554	555	537	575	573	541	564	520	498	538	541	573	545	551	533	568	549	592	531	522	550	573	573	579	526	537	556	563	543	547	548	520	537	594	520	573	596	546	547	516	529	599	541	555	529	579	593	575	526	531	583	558	548	544	576	511	541	537	563	573	551	514	492	562	568	521	567	546	585	557	526	571	544	528	557	553	571	573	538	535	559	545	570	545	551	555	542	546	606	549	587	591	519	560	566	562	600	590	545	527	527	578	565	504	552	559	543	554	589	567	566	526	545	524	561	587	533	561	568	523	579	565	558	553	554	538	567	551	544	520	533	564	542	545	548	566	555	546	518	533	571	578	529	565	551	566	593	543	524	564	502	539	502	606	544	558	528	514	596	579	539	540	548	532	565	546	564	555	531	539	535	560	563	590	538	530	542	530	553	586	522	543	524	524	566	565	603	589	507	536	541	603	556	569	560	544	548	566	547	586	580	553	548	505	517	571	551	529	572	551	549	535	543	556	562	580	565	535	551	531	558	603	535	563	543	515	556	580	547	585	561	591	570	536	571	535	556	511	508	545	542	625	557	557	596	552	516	560	563	527	552	552	540	526	507	562	568	529	556	526	491	544	529	532	538	557	547	514	562	567	571	538	548	534	567	523	552	541	547	546	578	517	581	523	562	550	535	523	567	568	548	539	534	539	541	585	520	529	601	546	537	560	521	555	558	551	565	583	543	510	508	490	603	535	560	536	588	563	515	578	511	550	517	544	553	581	572	542	543	534	582	577	580	599	506	555	564	556	545	592	562	552	544	577	552	538	528	561	550	549	541	575	524	571	571	556	567	516	547	546	532	525	536	526	504	559	552	568	543	552	571	507	573	561	552	545	566	577	612	571	553	529	548	536	528	555	557	551	552	529	571	555	583	545	555	547	534	577	556	576	539	505	586	575	583	580	544	529	511	562	558	563	547	564	522	543	543	577	588	519	546	545	584	555	573	524	570	556	558	547	532	563	513	536	538	557	557	532	594	548	576	551	548	546	526	558	588	494	548	552	558	554	541	545	536	565	533	548	575	579	503	539	550	559	581	537	568	557	511	566	599	522	535	551	606	558	535	515	553	582	535	536	566	544	572	559	550	546	559	574	539	538	577	553	553	543	580	539	560	596	562	562	511	524	526	541	587	527	535	571	536	563	579	517	540	558	526	591	637	555	541	559	542	569	529	577	525	563	586	549	527	540	582	554	578	530	547	568	554	522	543	535	603	544	534	542	526	580	544	553	563	550	514	576	592	575	571	569	538	587	568	563	558	602	591	532	542	576	590	557	522	509	508	576	500	568	539	546	576	537	541	543	530	573	558	601	547	567	558	582	517	541	506	549	534	560	547	600	539	547	574	568	545	556	554	600	539	546	520	578	564	584	528	607	511	559	584	549	539	517	583	597	545	557	537	557	550	555	564	527	558	561	555	543	537	525	525	516	571	573	568	558	596	555	568	553	599	543	554	544	575	557	522	529	541	522	608	586	587	577	517	549	556	555	555	576	570	548	547	489	524	572	532	514	534	548	584	558	519
60943	96393	62684	65236	38292	5018	898	856	860	912	856	959	839	927	842	854	900	811	865	875	807	847	825	858	895	856	851	844	821	841	896	879	875	870	854	822	852	887	890	864	843	822	857	846	879	867	856	909	855	873	897	853	918	823	866	884	851	893	855	858	852	861	805	835	841	873	864	848	818	893	821	866	860	870	899	892	871	859	893	867	783	858	928	856	869	919	871	885	834	882	850	828	867	875	874	856	809	877	877	910	872	880	858	853	883	843	904	900	818	849	876	860	842	804	833	843	881	894	815	851	838	909	907	902	855	860	863	883	854	869	862	843	811	846	868	913	867	870	897	835	809	832	907	837	881	849	891	807	865	867	871	838	876	853	875	917	871	862	868	878	858	861	879	866	860	847	848	866	903	885	812	856	865	828	856	843	884	885	885	853	871	863	855	900	892	872	902	805	839	835	896	880	855	876	865	874	822	875	857	869	901	847	906	872	857	888	795	857	898	897	889	873	890	866	838	805	853	833	885	925	882	845	844	921	860	812	846	917	869	889	864	826	851	846	855	887	854	841	823	896	857	894	859	861	837	820	890	937	875	823	861	851	878	886	828	897	807	833	881	796	847	909	831	871	931	862	866	836	835	879	860	913	910	864	858	861	869	883	809	842	811	876	849	806	843	895	839	897	861	892	828	811	839	914	874	875	820	845	872	864	825	874	833	826	902	901	885	831	820	871	905	863	844	833	846	846	873	796	869	891	829	857	897	837	802	862	939	851	886	858	852	852	867	893	889	838	891	849	883	878	894	860	880	882	830	848	867	865	863	882	804	852	879	817	811	791	869	827	826	813	836	877	837	850	917	825	857	853	899	872	886	815	866	848	844	860	893	855	861	928	873	860	844	833	877	844	900	845	919	855	839	878	901	901	883	850	859	862	817	884	903	831	896	837	906	824	899	867	852	920	865	802	866	924	844	908	847	857	887	859	865	864	896	868	854	849	843	856	827	894	889	870	883	841	805	871	862	911	885	867	917	876	831	859	870	865	802	902	862	873	828	846	883	793	859	866	835	859	865	863	809	841	845	945	810	894	935	793	889	853	860	878	854	899	892	922	838	849	887	877	885	913	884	933	851	890	878	830	867	848	806	885	853	902	825	883	870	892	863	891	864	841	841	868	901	861	895	941	856	837	853	873	896	886	880	827	860	911	925	877	849	904	838	888	839	942	869	890	854	860	888	845	807	888	861	848	842	843	835	880	872	862	865	833	851	836	832	854	820	888	809	887	839	873	826	893	873	887	862	841	851	851	940	921	859	882	852	878	921	851	817	807	826	890	863	819	862	870	817	831	861	877	855	829	873	899	859	867	809	865	814	837	856	861	852	834	887	867	841	829	864	858	851	868	889	831	867	902	862	878	877	853	936	847	830	883	842	844	892	878	846	834	847	883	874	849	834	900	859	898	842	873	854	841	864	889	947	874	872	923	833	901	826	911	839	855	890	840	831	917	892	864	831	850	902	836	838	861	878	888	832	853	853	845	871	840	871	870	830	844	835	821	883	824	860	859	835	841	859	830	849	893	877	838	843	805	845	895	855	915	906	887	840	879	891	835	922	833	811	863	831	854	912	898	887	875	879	885	839	898	857	872	889	836	850	909	847	867	868	835	872	808	836	901	836	862	845	814	845	898	881	887	870	824	864	874	847	880	844	841	872	854	860	832	881	837	869	803	847	843	873	874	847	879	898	883	881	851	795	883	848	886	892	899	836	867	829	808	828	832	914	893	854	852	859	856	906	902	883	880	861	839	856	804	868	832	855	906	846	865	860	850	825	813	858	842	851	912	841	868	834	852	869	834	884	916	846	884	815	865	861	844	845	846	830	833	867	852	871	886	858	849	846	831	824	839	834	870	830	854	838	809	905	825	842	824	892	879	857	892	874	911	878	840	887	868	825	867	879	894	848	878	878	870	880	860	893	884	826	887	847	880	873	824	859	886	812	860	867	880	881	891	860	841	856	853	830	831	812	879	835	851	870	885	900	902	880	858	966	868	846	883	853	860	840	866	872	842	863	863	845	894	829	885	851	830	835	847	858	848	840	838	827	858	885	869	817	874	859	841	851	873	856	863	874	880	846	916	858	806	860	886	897	844	914	833	859	870	774	870	874	849	859	859	902	869	830	872	909	872	888	830	858	860	829	856	856	819	863	859	878	885	819	879	857	853	858	838	894	791	825	791	879	887	870	840	844	853	864	909	888	850	874	891	874	826	855	855	884	854	887	853	874	844	876	870	833	871	848	900	864	943	889	890	873	913	855	896	899	927	919	860	904	819	851	891	866	932	840	825	876	828	874	842	827	833	852	863	854	893	880	811	903	832	894	878	865	890	836	822	836	834	889	855	857	879	855	843	812	868	878	858	767	881	837	871	877	910	836	860	837	856	845	859	810	881	870	824	887	862	882	867	888	855	813	862	855	869	840	850	861	907	891	941	800	863	904	892	845	882	907	814	869	867	891	878	815	886	902	864	855	913	869	841	887	884	889	866	855	872	907	837	887	884	884	842	855	859	893	846	860	824	882	860	839	842	906	922	845	824	821	834	901	853	887	854	892	840	850	821	876	862	864	850	864	851	834	866	850	847	847	819	884	859	845	821	843	875	871	838	847	824	870	926	867	876	882	858	866	804	873	842	897	863	843	845	872	863	826	877	777	902	917	858	841	859	892	848	883	895	794	907	865	895	864	828	819	883	860	853	845	884	855	840	852	833	849	817	868	923	881	852	852	827	858	847	852	875	838	795	853	868	869	816	832	875	848	900	841	885	881	828	833	886	871	817	865	863	866	879	839	866	922	885	839	845	850	868	815	848	841	853	848	866	886	858	853	805	862	886	909	844	847	892	882	898	872	840	904	857	836	876	869	854	895	868	878	896	844	815	873	880	864	882	846	870	867	892	832	836	904	855	889	855	845	865	890	875	893	857	871	834	921	825	900	914	869	871	861	876	864	939	863	838	837	837	865	821	902	845	869	878	893	899	871	846	861	834	873	854	851	820	838	832	823	817	872	832	856	832	876	871	888	834	851	855	925	882	828	841	982	885	815	919	869	863	887	820	878	862	831	860	832	839	838	896	878	848	872	823	869	831	832	842	922	827	832	832	845	871	881	865	877	829	845	824	845	835	866	873	918	920	894	905	889	873	853	915	886	848	840	907	868	824	910	893	803	829	883	893	916	842	865	869	824	813	897	829	885	865	869	845	872	865	889	839	892	830	843	881	809	851	912	870	855	797	901	895	851	922	889	841	865	876	884	818	874	876	930	799	902	874	835	869	866	835	847	808	867	865	840	837	893	866	869	915	885	859	838	860	837	889	864	827	831	861	885	837	867	867	823	861	867	849	882	815	878	886	879	835	862	876	869	838	871	918	892	852	839	880	877	808	833	864	899	845	923	886	824	912	856	880	787	870	871	869	839	903	855	823	891	847	884	847	870	875	874	835	881	879	886	886	916	871	840	856
30839	27800	22416	23865	8776	681	380	340	364	392	373	399	366	344	334	356	362	343	351	396	359	390	352	342	351	353	319	344	326	352	327	360	353	366	350	386	328	358	342	345	366	374	341	350	349	379	381	347	394	366	358	346	348	400	333	362	332	381	335	383	383	330	367	344	325	345	361	313	389	333	336	344	361	355	364	374	380	337	367	366	342	363	371	367	338	343	325	377	371	350	356	384	335	337	385	363	340	368	389	370	314	354	365	367	323	369	336	354	334	352	365	334	358	372	359	350	365	317	323	341	341	335	367	334	350	356	380	364	338	387	332	380	341	385	354	372	339	351	391	347	356	360	368	363	365	370	371	342	357	348	340	363	414	316	392	356	350	379	385	337	378	362	359	345	367	329	329	327	365	355	313	337	383	370	343	350	334	364	382	369	368	337	375	368	348	335	337	319	368	342	388	331	371	368	340	409	350	332	356	333	334	330	373	353	333	370	350	351	344	352	374	356	353	371	341	373	336	346	352	346	366	386	354	377	347	361	344	375	365	328	367	358	326	345	350	315	363	362	377	337	366	374	359	316	353	342	345	310	350	372	356	328	346	364	372	340	339	375	352	356	354	360	374	340	360	373	341	328	393	351	352	357	360	346	390	356	361	368	389	349	357	363	329	387	381	318	345	352	356	314	332	319	341	330	336	357	345	361	394	379	322	322	368	339	313	368	351	365	366	335	367	365	328	352	346	350	369	362	352	344	366	348	351	356	329	352	346	339	326	362	352	352	368	357	350	330	350	370	327	368	375	334	349	332	334	349	336	310	326	355	390	317	321	341	362	351	347	350	352	352	360	375	366	328	362	359	355	372	372	360	366	385	352	364	371	305	363	363	357	337	372	329	338	368	342	361	387	369	340	370	381	398	357	394	369	345	348	344	380	344	363	366	376	363	349	329	352	335	348	362	382	311	366	385	337	372	385	303	360	360	343	351	361	345	314	316	360	358	348	378	366	377	338	381	363	385	376	356	361	370	386	363	353	373	350	343	327	326	346	358	342	304	354	328	340	330	349	355	342	346	369	350	340	319	357	339	347	343	341	363	352	354	379	372	319	346	379	345	361	363	332	351	333	355	361	358	347	375	381	389	399	391	322	356	368	337	374	363	361	345	344	350	386	367	352	391	368	357	368	366	364	360	368	362	341	345	359	335	335	378	369	356	352	333	346	378	353	330	378	372	356	321	359	337	376	359	345	340	316	369	325	341	363	357	346	380	369	333	357	343	394	419	333	361	341	365	361	356	356	357	319	372	340	330	349	378	363	340	342	366	343	361	352	317	371	315	359	325	361	341	346	332	355	356	358	371	349	366	331	336	393	340	342	371	356	314	320	359	384	346	350	361	328	370	352	361	320	338	406	337	333	398	359	375	378	361	333	354	372	344	358	351	322	379	334	367	347	368	340	353	344	337	358	346	360	382	346	353	345	396	360	336	388	376	362	344	340	346	366	333	371	385	335	349	330	378	368	374	347	323	311	347	355	343	348	339	346	382	383	327	328	343	358	338	349	369	348	338	363	362	338	360	388	315	363	330	343	388	360	372	338	345	352	352	342	355	358	369	333	366	380	329	332	376	342	337	378	352	355	363	360	366	369	384	375	363	351	333	374	361	371	359	354	379	355	386	382	381	381	347	340	341	347	345	354	392	348	344	327	348	349	324	346	347	344	324	351	389	348	348	365	333	360	359	370	349	353	329	355	366	352	349	346	327	324	343	369	343	342	355	373	332	332	385	329	330	380	343	340	344	341	367	384	348	332	321	362	374	361	346	384	379	365	373	374	360	367	381	387	328	400	354	309	317	346	380	370	352	325	325	355	371	349	354	339	355	330	322	346	354	320	350	389	338	341	321	357	343	366	361	364	347	347	357	349	364	342	358	357	346	332	346	408	368	369	326	339	342	317	360	361	350	382	344	382	344	328	358	385	338	363	352	360	356	324	348	357	352	344	384	359	341	342	334	328	374	364	356	317	372	365	364	323	364	336	359	367	345	362	349	374	342	366	302	371	333	388	343	362	328	321	352	364	375	377	350	349	328	326	349	339	349	351	383	348	372	385	385	381	396	379	378	316	367	326	348	342	392	352	350	354	341	340	372	332	359	320	351	364	376	361	356	388	333	346	378	312	334	383	344	376	393	378	351	363	370	344	380	340	338	378	371	359	354	381	381	333	349	361	345	362	343	351	357	371	371	343	305	343	395	319	378	355	389	361	370	379	346	354	355	378	334	333	387	364	376	360	352	365	385	323	357	360	339	366	376	343	334	346	366	366	342	337	369	380	351	391	343	365	362	358	335	339	358	417	368	345	327	345	351	333	328	361	355	367	383	371	367	332	330	334	337	366	359	357	390	378	350	383	341	348	344	371	356	350	361	322	349	358	347	326	387	365	358	353	365	336	382	334	351	347	329	325	331	365	351	367	348	308	338	353	347	352	352	361	348	344	364	342	366	345	357	360	372	331	338	369	347	333	372	357	331	384	357	359	345	352	337	372	341	340	337	330	376	364	342	329	354	338	362	362	344	351	356	360	351	329	370	331	345	334	379	340	365	361	349	373	320	390	375	331	321	368	339	351	367	372	316	330	318	363	343	343	380	324	393	335	354	363	357	339	374	340	369	346	338	329	373	324	364	371	374	344	354	332	379	340	329	365	375	361	345	352	343	368	341	336	367	370	362	346	370	377	327	357	352	367	328	347	372	354	340	331	321	365	354	377	355	370	358	351	338	370	343	356	349	343	335	367	351	363	365	347	357	352	385	321	349	341	364	360	350	356	318	345	354	346	349	372	332	372	322	343	332	354	369	355	406	328	319	335	356	360	379	342	325	378	359	351	378	353	378	364	363	350	353	406	365	362	379	375	370	382	374	379	348	368	353	363	322	347	381	351	392	364	360	353	368	339	375	347	355	361	322	356	356	380	350	352	340	350	312	378	350	342	390	344	364	332	337	345	354	333	340	325	369	355	372	382	373	355	361	343	322	322	363	367	385	332	355	362	412	393	373	365	350	361	345	349	357	374	355	366	336	394	330	346	333	370	336	361	372	360	351	336	379	341	379	332	349	374	354	387	354	320	344	344	371	348	376	367	342	361	334	365	330	351	351	367	328	342	321	344	360	331	349	351	341	316	365	331	365	385	351	364	367	344	328	368	343	345	376	362	397	383	369	347	345	328	348	350	345	362	341	364	342	336	400	365	332	377	337	289	367	348	344	403	365	350	372	334	321	365	300	336	342	368	327	355	378	348	341	347	353	360	383	340	372	327	358	381	366	322	346	349	334	356	341	347	362	351	338	332	356	318	325	347	346	350	354	327	399	370	358	364	345	331	353	353	339	333	348	368	356	353	343	369	375	350	357	353	352	338	301	377	374	359	355	347	376	350	384	346	364	342	398	334	360	355	379	370	355	350	350	357	354	318	355	343	338	352	369	377	338	331	381	337	351	334	379	329	359	339	369	349	360
39624	44194	23662	29875	11380	1051	530	594	657	562	611	643	601	586	611	608	588	623	573	618	631	589	621	655	616	569	596	649	580	582	609	611	577	598	648	584	610	592	638	645	594	580	607	604	604	547	599	557	623	613	663	585	557	610	542	590	620	590	611	593	620	540	632	573	610	640	614	563	590	629	594	580	596	579	579	621	636	598	609	611	604	617	601	551	602	565	565	598	605	629	603	614	611	581	575	632	601	577	651	635	603	587	602	602	636	626	569	589	603	605	594	627	626	643	628	583	569	612	562	587	610	560	599	646	607	609	622	583	570	587	610	576	630	629	624	627	631	583	622	607	547	618	602	582	629	610	603	613	589	619	611	582	617	610	592	585	625	562	570	601	629	597	605	601	589	647	633	586	589	607	612	647	607	677	646	617	594	653	642	604	622	591	627	599	521	584	612	580	571	604	635	598	628	575	581	564	614	636	612	605	563	633	596	595	574	602	571	601	537	602	598	560	589	598	601	588	632	587	621	585	611	542	592	583	576	596	618	571	649	556	567	614	569	597	603	564	625	559	540	594	603	649	579	605	590	586	616	611	598	615	581	539	591	587	639	580	617	630	619	600	599	605	601	616	575	623	544	619	566	575	610	555	561	598	600	566	634	598	571	617	563	620	590	551	573	563	577	613	609	584	579	598	574	588	589	623	605	587	604	581	569	570	594	639	587	590	601	623	588	549	626	561	638	604	572	573	608	600	601	602	611	597	544	614	608	596	597	568	605	650	580	610	618	595	584	570	624	594	623	573	580	588	597	605	601	621	647	613	595	610	576	578	573	592	614	602	587	594	603	609	606	582	586	615	571	624	579	579	589	551	617	573	569	587	630	601	593	634	583	549	603	572	534	583	551	594	587	593	532	614	586	603	614	604	615	602	584	600	583	682	626	610	575	603	600	609	608	610	582	607	533	589	611	591	638	665	616	629	617	560	617	593	592	591	600	638	578	565	595	580	572	586	604	621	556	599	578	581	559	594	609	598	571	575	624	618	589	598	610	615	586	620	603	621	583	579	567	595	564	564	578	558	570	572	632	604	580	561	629	606	619	570	574	625	645	576	614	612	586	609	591	625	583	619	603	583	584	599	600	622	648	648	584	605	613	600	561	649	588	618	636	617	656	597	615	550	574	573	594	625	572	624	558	647	612	580	559	595	582	594	602	566	582	615	607	606	595	599	621	580	619	601	576	607	591	657	588	654	584	581	574	623	604	585	617	601	623	622	634	595	634	614	559	609	586	560	589	562	574	616	610	605	592	623	595	631	607	652	576	614	581	566	660	611	561	646	614	622	640	599	615	597	617	596	617	627	605	587	566	618	627	618	592	607	593	571	630	608	642	577	623	597	601	607	607	599	586	546	564	607	594	648	595	598	643	596	600	547	595	632	597	588	654	568	606	603	555	589	594	576	631	548	617	577	585	578	609	598	614	621	575	593	627	596	591	593	567	629	528	596	648	630	567	564	598	576	574	624	574	591	556	622	630	566	610	574	623	597	599	623	581	621	602	598	607	578	558	560	581	623	618	668	588	618	603	592	641	587	555	597	621	611	562	566	578	585	598	629	595	600	629	633	532	615	601	619	539	605	586	621	579	607	580	582	547	590	605	615	601	583	617	583	576	625	617	601	601	608	577	635	634	610	622	610	552	565	635	580	590	629	632	594	583	545	592	618	583	608	604	563	619	671	595	560	587	567	580	607	636	597	582	609	567	631	580	648	626	592	562	597	592	584	604	584	565	590	550	588	598	622	598	529	577	623	577	627	631	560	606	604	638	569	544	563	609	630	561	636	553	586	619	602	585	594	588	594	577	622	585	578	600	603	600	604	639	654	609	572	612	576	580	589	586	573	630	594	594	580	587	597	606	619	576	620	604	566	566	578	620	604	593	618	629	600	592	598	626	615	619	637	638	573	598	595	601	595	599	625	584	595	565	622	600	599	608	572	589	593	619	617	581	576	594	604	630	635	597	647	595	617	576	616	625	572	622	593	603	596	561	618	614	589	594	610	621	562	587	647	639	611	570	620	665	618	626	612	584	594	623	616	631	575	578	549	602	598	561	583	594	618	620	616	603	618	626	609	606	578	553	604	578	567	573	623	595	569	639	577	600	599	661	624	561	677	580	593	569	623	590	609	586	547	566	604	586	640	593	645	568	639	572	619	627	618	562	624	617	575	609	573	573	611	581	594	639	590	594	578	637	604	568	608	630	613	652	634	622	587	554	623	608	609	587	608	585	596	585	592	617	625	599	640	586	597	632	616	622	565	577	610	583	605	601	587	583	620	562	568	579	552	577	544	580	612	628	584	591	621	617	586	627	594	589	636	585	592	618	629	608	593	573	587	573	612	624	603	616	600	610	613	573	564	636	604	613	589	553	585	597	566	599	608	579	606	576	600	604	581	616	590	543	623	606	602	595	610	601	577	586	633	572	606	600	624	570	614	625	554	576	641	568	575	615	587	571	555	558	580	619	596	613	621	608	608	599	662	581	604	618	558	557	550	594	612	622	627	573	584	546	572	609	631	569	588	588	620	580	632	587	618	597	562	624	609	587	606	648	594	581	600	602	575	639	645	618	609	610	568	607	608	609	633	589	588	587	616	623	589	594	635	584	616	547	589	632	594	613	618	574	641	562	598	575	642	581	635	602	583	616	600	567	611	595	622	599	608	606	605	602	583	610	593	586	598	617	632	565	587	582	628	604	597	587	614	601	602	614	606	591	638	604	587	552	619	543	599	616	593	567	567	620	574	571	621	593	559	606	626	590	600	606	591	593	589	639	645	634	622	603	591	602	596	596	610	575	547	600	616	580	606	564	586	589	586	562	592	576	626	558	617	622	632	626	595	603	606	592	625	612	583	574	644	592	617	623	605	639	593	612	581	597	619	589	595	599	605	618	611	593	612	581	620	594	633	600	621	540	606	607	558	638	605	586	581	603	559	621	572	621	622	604	598	595	624	604	612	579	611	602	620	574	583	580	567	577	567	609	601	596	593	604	583	578	591	609	601	614	597	625	600	603	600	628	555	642	608	600	564	631	641	616	602	596	552	587	589	607	615	621	597	569	602	580	625	613	575	607	639	591	611	614	591	607	571	639	601	589	607	572	598	598	594	613	606	552	617	591	624	586	595	619	643	641	588	589	604	637	594	594	661	620	600	602	596	622	584	599	582	608	625	613	606	629	623	629	583	592	597	613	586	596	621	565	580	602	629	626	615	567	573	602	595	597	605	617	560	574	591	632	576	573	572	586	567	610	597	612	584	600	611	600	566	640	560	600	585	604	611	637	618	613	658	596	611	556	560	545	645	585	611	571	579	598	592	616	594	572	613	588	565	588	578	551	591	583	595	615	610	553	617	596	593	620	580	592	616	586	580	609	613	584	656	646	660	588	592	634	573	602	610	605	583	545	594	579	617	565	595	596	589	588	608	616	621	581	550	608	613	591	607	604	569	617	586	624	595
25720	23509	31407	41206	28688	11149	939	366	335	357	358	355	350	349	347	344	373	368	342	370	333	346	335	349	308	365	354	356	342	349	352	354	346	381	331	357	338	353	331	314	354	347	358	331	379	365	335	361	366	351	377	336	350	370	346	335	378	358	335	354	350	358	350	364	356	370	340	338	369	373	372	332	341	358	367	349	351	344	339	350	348	344	360	392	363	353	356	356	382	317	343	325	317	347	352	326	359	373	390	367	347	340	341	368	335	359	337	325	324	344	328	365	368	351	327	371	355	339	392	349	357	344	348	350	349	347	394	340	353	357	339	362	338	355	339	376	343	307	350	355	358	376	339	330	316	337	329	363	343	328	353	348	339	365	365	323	335	362	338	352	344	322	363	321	350	380	339	315	346	353	354	352	349	368	340	393	358	342	344	360	342	352	385	351	332	358	356	360	349	343	356	328	345	359	346	346	351	369	368	351	317	350	347	350	336	352	350	327	347	329	316	338	314	379	359	358	359	354	377	343	355	387	370	337	374	389	346	325	345	347	356	317	317	345	325	359	330	354	335	313	321	347	376	339	337	339	345	293	334	331	308	368	343	349	338	364	349	376	335	336	353	336	349	346	325	351	341	350	358	330	339	351	379	350	343	346	367	344	329	353	352	328	315	360	352	339	328	358	345	351	367	325	349	342	356	347	338	342	334	382	319	360	324	336	368	331	315	337	335	338	342	344	328	342	366	351	343	355	357	369	332	390	352	351	340	348	330	351	329	383	367	342	372	337	351	368	354	342	318	358	387	349	330	352	366	357	334	384	384	357	376	387	367	317	342	368	338	331	337	395	347	329	365	358	315	354	338	368	354	328	342	357	335	372	364	357	349	363	331	352	346	371	347	360	347	322	323	332	340	376	359	344	349	354	344	363	350	335	330	321	356	354	376	315	371	346	337	359	356	365	359	352	347	331	330	359	371	332	344	326	353	389	333	331	318	350	336	344	351	359	355	356	334	357	360	348	319	333	354	331	337	329	348	349	346	332	347	337	362	334	351	350	336	348	347	349	365	342	324	361	345	380	363	337	352	349	359	333	376	323	330	341	357	355	342	310	369	347	353	360	337	341	349	329	356	346	356	348	348	359	333	339	356	340	362	364	354	370	352	354	356	358	321	367	365	352	349	345	350	356	360	340	376	366	362	350	318	352	367	369	288	359	368	353	362	339	373	355	371	362	346	369	358	324	375	342	343	352	349	368	340	400	325	339	366	336	372	378	388	330	370	338	337	364	323	370	362	346	329	347	359	338	346	339	335	339	327	344	373	375	357	358	384	349	362	321	354	346	343	375	380	342	335	348	368	346	337	354	355	333	380	341	351	343	348	334	338	344	359	337	333	339	400	346	370	301	330	357	386	331	353	324	348	352	321	358	325	318	343	330	368	377	330	356	337	338	337	361	333	355	330	334	350	315	347	360	355	361	363	313	344	309	313	342	349	337	322	349	366	360	374	331	361	334	399	354	380	323	349	354	387	385	376	355	342	350	347	373	340	371	356	324	345	363	352	372	358	360	340	350	374	369	347	348	324	370	361	335	340	329	345	351	367	350	345	367	336	366	313	352	355	332	380	350	360	356	341	343	349	345	329	320	353	326	343	374	330	379	368	367	337	303	318	337	348	340	349	339	329	346	335	341	356	389	343	340	333	349	320	325	376	367	339	339	338	381	334	354	343	377	345	368	338	382	350	335	330	330	346	353	352	352	339	358	341	380	313	341	316	328	331	361	352	338	349	358	347	328	362	364	347	304	371	382	366	355	344	353	360	362	350	339	347	331	335	339	389	360	340	342	353	379	366	348	329	333	344	336	343	327	351	342	349	329	355	346	382	323	332	338	324	370	341	347	351	377	380	374	324	360	375	337	351	356	341	351	330	355	384	354	351	382	338	346	347	347	389	374	315	376	350	388	327	340	349	366	345	322	363	338	339	367	366	313	339	329	345	361	372	330	373	369	381	342	351	342	359	329	328	329	335	345	345	346	343	355	325	384	344	343	346	343	342	367	349	341	369	363	326	326	361	347	356	337	338	359	358	359	348	375	363	310	334	340	386	348	339	329	365	354	349	373	395	349	347	344	373	334	385	363	300	321	340	364	342	365	363	349	327	341	345	377	345	340	342	346	368	358	341	370	326	352	330	362	344	327	331	376	364	316	352	348	350	337	354	350	351	336	363	343	350	312	352	353	388	311	358	314	311	330	339	355	385	363	350	349	321	339	328	373	345	349	314	346	346	340	344	354	365	325	374	385	328	367	309	340	344	358	366	355	360	364	346	352	329	363	362	396	328	342	382	365	347	345	349	339	336	371	359	347	349	338	324	345	339	354	316	368	325	376	304	343	353	329	389	371	348	355	348	364	365	358	362	321	305	364	366	318	368	368	357	332	344	381	366	351	341	365	333	355	368	315	353	350	357	335	373	337	346	354	365	372	393	330	346	348	376	329	327	361	338	378	338	332	334	341	352	348	300	302	324	315	311	367	331	369	369	372	362	367	327	358	337	336	368	371	364	370	350	325	366	357	352	366	348	347	350	374	327	348	349	329	350	341	348	329	356	349	382	371	330	337	348	325	345	331	364	373	358	345	359	346	318	335	377	352	358	375	331	349	350	333	364	355	374	360	338	365	324	349	347	315	320	357	383	365	373	394	338	365	390	344	341	319	332	352	338	366	329	359	389	360	320	332	329	351	336	322	328	335	320	339	344	330	352	354	373	340	316	362	370	311	332	322	343	379	327	360	325	354	332	366	364	340	351	399	367	338	352	360	309	322	361	396	359	375	366	366	342	339	359	326	354	328	374	366	339	351	371	384	363	337	306	357	369	359	314	350	313	374	329	364	351	350	365	338	309	365	293	330	320	361	336	345	354	365	324	354	349	309	334	351	341	367	352	356	332	372	339	311	354	292	342	335	352	366	378	357	362	344	348	381	335	347	337	368	378	337	303	350	346	355	346	342	353	366	329	339	360	333	346	354	328	364	327	362	392	384	353	361	360	345	358	370	320	336	328	338	371	347	328	338	394	353	367	364	366	342	329	347	340	346	352	365	332	336	373	321	363	350	337	305	381	356	338	340	336	357	358	371	372	335	326	353	359	342	364	369	352	311	390	341	329	317	341	363	321	329	345	351	353	373	389	362	361	344	366	375	323	370	360	326	346	360	367	324	327	362	373	317	329	353	362	333	348	325	337	331	329	380	343	343	362	341	340	352	323	334	362	321	341	342	339	333	333	351	360	370	341	361	357	342	350	367	335	331	381	339	325	335	309	363	363	371	394	317	378	341	352	343	313	352	378	330	315	367	372	328	355	363	353	366	327	360	328	345	336	323	355	361	350	366	364	340	330	342	333	331	378	331	344	319	371	334	344	346	335	353	330	359	370	360	363	335	362	326	369	331	346	343	364	330	367	333	405	402	344	378	335	351	342	325	337	362	332	318	348	376	365	337	335	328	339	299	326	334
61546	82316	55771	59399	30960	3093	606	556	603	551	581	629	592	568	565	598	576	550	612	587	582	591	624	566	589	620	586	608	605	572	565	603	550	576	602	556	554	606	611	558	561	581	575	616	583	569	565	568	598	609	540	561	569	563	545	560	564	569	568	610	616	558	593	611	606	526	574	611	567	554	536	554	573	555	583	547	608	592	569	597	607	581	565	583	600	548	611	554	572	565	565	592	589	570	593	564	563	588	582	624	597	623	541	551	563	533	542	565	573	586	611	562	568	574	567	578	553	622	598	601	586	561	622	593	534	555	577	572	570	639	583	575	562	595	565	560	607	539	599	558	581	642	561	545	573	592	569	577	537	544	575	572	571	527	551	630	554	554	545	589	564	565	616	559	571	591	573	539	577	573	562	604	561	585	594	572	566	568	572	644	608	534	572	546	587	570	616	516	569	592	579	559	581	581	649	623	588	612	565	565	551	594	565	547	568	547	602	616	570	556	598	556	560	544	543	563	549	584	580	584	546	562	577	566	542	575	563	616	603	552	562	600	591	557	575	572	540	612	543	556	554	603	584	577	577	567	588	549	593	551	611	575	548	550	606	565	577	591	568	575	552	570	560	587	604	581	633	575	621	554	557	581	616	585	548	638	563	614	603	581	569	545	607	571	523	604	620	566	583	558	614	566	613	535	603	583	549	581	591	576	588	582	594	569	544	548	564	558	584	566	571	600	561	585	578	595	576	585	605	623	559	626	572	596	618	534	552	577	600	612	555	539	560	550	604	613	550	566	592	582	563	567	554	588	615	591	623	621	554	581	590	570	578	550	579	569	580	545	586	588	559	527	556	574	556	587	568	566	568	559	619	591	583	605	579	573	578	561	599	577	563	550	592	623	582	585	567	608	531	586	537	551	590	589	566	585	571	526	602	577	559	633	584	562	526	576	557	597	587	576	553	544	541	586	574	573	572	569	628	584	651	573	584	568	576	588	601	568	588	579	568	548	556	570	575	578	586	517	568	574	542	580	557	582	567	559	514	559	560	578	627	596	544	611	585	578	581	560	582	534	551	538	592	590	557	570	595	608	577	537	593	571	584	619	578	602	582	594	573	576	568	571	596	577	604	569	572	586	541	590	548	570	583	587	538	527	596	634	542	591	593	557	590	560	618	623	615	561	565	602	543	600	551	594	593	567	596	584	594	576	578	575	570	622	565	576	616	559	606	575	572	536	556	555	564	588	607	553	590	571	543	570	596	571	545	598	576	607	547	572	620	589	598	546	560	552	589	559	576	531	580	577	585	575	616	579	580	568	591	543	559	568	565	609	612	590	547	572	572	579	590	548	577	586	578	602	601	595	574	555	593	553	582	565	571	585	596	576	610	579	578	590	585	599	569	603	540	587	530	606	527	574	602	588	554	608	574	576	574	531	546	559	577	593	562	601	606	599	635	578	595	553	587	581	584	572	590	561	590	588	560	617	576	628	564	578	591	570	498	576	571	587	614	562	583	602	582	612	559	558	566	562	589	592	541	629	590	580	583	526	571	573	570	603	580	614	610	589	584	614	540	601	572	563	536	617	582	556	571	581	594	574	549	569	621	531	537	569	578	583	556	564	590	566	559	583	533	580	578	586	584	558	553	584	570	591	620	561	567	586	580	597	585	564	583	555	547	570	589	530	556	530	551	615	587	595	547	582	576	555	563	573	618	575	543	554	533	611	578	599	609	596	597	585	602	593	608	576	575	582	596	542	606	536	601	555	555	567	556	552	537	559	587	587	592	574	565	571	605	549	578	562	586	597	541	576	580	563	555	604	598	562	570	592	565	564	598	599	562	550	571	603	584	561	548	577	598	572	583	615	588	628	586	580	588	550	532	572	604	590	572	567	561	585	564	613	559	559	578	553	567	598	526	586	564	552	591	583	583	604	580	555	551	616	557	563	571	610	573	544	568	616	550	568	593	562	571	601	594	585	585	612	630	559	563	541	564	560	578	574	601	597	580	538	549	564	528	554	571	588	624	605	567	586	542	580	609	582	585	599	549	621	569	578	582	551	598	592	592	584	575	587	593	559	609	564	553	549	590	571	564	562	595	621	567	596	557	610	573	595	590	567	567	585	626	587	547	561	563	584	561	541	549	567	547	604	572	556	552	615	570	562	616	575	579	551	556	542	569	596	585	572	598	543	585	577	584	593	568	559	599	561	568	588	552	578	554	575	540	584	579	610	622	564	562	571	571	590	571	560	556	589	560	609	534	589	588	596	529	563	555	570	569	576	601	559	549	597	567	573	540	601	597	586	584	606	587	620	549	601	535	610	609	555	599	569	564	556	548	609	547	553	569	572	601	573	583	567	591	618	571	605	569	579	555	583	573	573	574	573	635	593	553	571	595	550	568	555	601	584	545	583	552	592	597	554	563	591	601	550	572	574	544	551	587	602	583	585	613	585	556	581	531	567	560	563	582	565	582	560	587	565	553	588	582	593	576	547	592	546	563	543	630	545	594	559	594	581	572	601	570	586	579	595	593	552	551	611	543	588	580	555	603	558	539	553	606	605	549	551	588	584	589	550	565	546	568	636	609	596	549	543	598	562	564	572	563	612	556	580	579	570	586	578	582	543	587	536	588	577	572	545	571	542	581	572	633	565	570	586	615	580	633	596	542	557	592	582	563	576	595	588	566	544	565	588	574	545	565	582	553	609	562	547	595	611	601	549	598	552	597	571	571	594	582	572	614	575	573	559	626	529	591	539	626	596	593	596	570	595	571	553	581	580	583	623	583	546	579	575	579	567	606	587	604	614	600	566	539	568	575	561	634	603	567	611	579	595	579	539	591	561	544	538	547	594	607	585	523	544	519	535	607	576	547	586	545	616	608	571	581	547	523	560	562	574	605	552	571	601	549	588	595	606	590	541	575	613	598	514	576	586	596	591	562	536	523	561	599	579	528	566	553	559	601	558	548	568	560	563	535	578	630	574	597	563	558	568	585	579	560	581	580	567	586	567	577	558	563	592	524	604	586	565	631	585	587	583	565	548	604	596	580	588	594	596	613	601	616	556	581	634	544	584	588	594	582	583	565	591	530	574	520	582	590	592	565	600	603	599	635	550	572	545	564	579	591	549	577	586	578	570	587	642	569	587	584	559	558	544	615	552	585	532	570	573	588	575	604	607	551	621	576	588	560	560	527	652	552	557	551	527	599	635	617	574	562	577	597	597	580	581	587	578	597	593	570	546	536	599	543	565	576	578	532	586	543	535	528	537	580	572	549	587	546	549	568	570	582	578	576	562	584	557	543	570	560	543	617	588	540	600	604	582	575	522	590	550	565	581	590	526	542	535	548	578	549	566	610	577	581	584	564	576	622	573	560	591	549	598	606	597	560	524	545	566	551	548	569	556	639	605	600	565	549	574	544	589	606	579	555	567	549	555	572	559	590	575	619	556	568	531	581	580	590	613	552	547	567	616	590	600	556	581	554	597	550	558	614	571	548	594	589	576	553	602
24353	22427	31262	36436	29687	18342	5633	656	535	572	551	641	564	595	540	578	538	589	544	561	523	551	598	538	568	558	575	567	571	535	546	524	571	567	545	555	573	529	567	575	560	530	563	576	554	574	591	537	547	534	565	526	564	519	569	539	494	489	521	494	535	531	554	538	538	527	527	563	543	563	519	539	519	564	528	585	531	588	587	573	551	536	547	594	544	549	511	508	538	511	603	522	570	583	561	562	536	552	580	576	535	549	560	583	595	560	536	527	507	543	582	496	530	509	535	562	566	598	563	533	503	570	520	538	566	560	555	536	548	566	590	585	544	521	585	553	559	587	581	536	556	520	562	558	544	539	523	577	516	552	507	536	570	555	492	545	557	505	561	548	567	525	487	524	589	522	553	540	529	597	558	571	587	579	517	552	540	562	495	534	549	560	536	537	593	523	559	549	568	564	549	608	550	556	600	522	566	514	557	506	545	554	526	513	517	527	536	503	579	570	546	520	562	533	519	570	542	552	532	555	529	543	539	541	562	541	541	545	546	553	530	567	545	531	546	564	517	551	539	538	561	564	611	548	542	527	551	522	538	558	515	567	560	538	539	538	583	562	571	556	558	535	527	549	584	495	598	572	539	536	553	551	592	528	570	569	541	512	539	585	537	592	546	560	566	585	578	548	532	566	544	509	527	553	557	545	547	541	535	564	535	541	568	572	548	547	553	546	566	541	564	548	588	554	522	534	566	570	554	564	586	559	596	569	533	538	552	519	608	577	595	521	563	571	550	561	548	507	523	508	524	556	523	523	593	557	545	532	573	550	529	536	538	569	504	563	530	583	606	528	534	573	517	543	574	565	573	528	536	495	571	527	572	538	556	546	558	533	538	545	538	541	571	566	554	581	565	546	536	531	577	560	581	560	556	558	545	547	565	524	516	551	546	557	561	562	527	530	566	523	559	561	521	562	585	546	498	579	525	545	525	572	535	537	549	523	533	585	567	537	557	544	547	586	546	553	573	550	517	509	537	587	560	580	579	536	558	568	539	550	506	562	509	489	551	527	552	536	551	510	561	517	567	587	495	559	479	540	563	542	565	552	557	548	519	526	527	529	557	543	560	571	536	574	536	606	549	536	525	541	571	565	550	559	533	544	534	572	539	553	529	547	538	507	547	556	557	558	556	567	569	547	544	553	519	535	543	544	523	564	562	562	539	528	556	567	554	516	521	540	563	567	562	533	603	540	520	493	499	514	576	538	524	523	563	498	548	554	520	534	551	570	526	555	546	574	545	540	553	519	577	572	550	536	576	529	572	540	523	551	570	524	576	561	533	535	562	549	500	580	536	569	525	554	543	558	558	531	571	523	550	545	553	553	528	561	573	572	583	537	531	576	547	553	517	554	568	550	531	519	527	510	517	577	527	542	564	566	592	557	527	563	561	523	536	526	586	582	503	549	533	519	536	582	564	536	552	531	549	543	555	558	542	530	586	547	528	534	558	581	559	573	513	573	543	566	574	562	535	551	531	563	548	544	580	588	546	520	549	538	616	533	546	525	578	528	547	586	521	505	578	579	524	526	565	537	559	563	523	566	567	572	568	523	512	535	520	565	543	585	618	523	527	573	537	520	573	507	537	519	529	532	537	567	553	551	536	539	539	586	595	597	561	532	537	538	539	577	550	550	552	525	529	576	571	570	544	562	553	508	514	573	534	580	546	544	549	534	586	525	549	548	566	529	565	577	504	537	620	565	508	566	551	506	559	549	562	539	500	550	548	528	520	544	541	578	531	561	535	576	564	574	557	528	579	551	512	561	556	502	539	573	535	551	511	577	550	541	538	615	535	580	566	534	575	551	559	548	556	522	556	557	541	588	554	522	537	566	555	539	548	551	554	567	594	559	575	579	509	558	546	523	598	542	525	533	550	555	550	581	624	516	545	527	567	559	531	595	542	518	531	517	506	534	598	513	510	561	561	523	571	580	524	561	563	544	573	571	558	564	545	564	535	531	513	515	541	523	532	538	563	521	560	540	538	575	562	580	562	554	566	517	513	544	600	513	537	517	538	571	503	488	573	529	572	567	538	540	591	513	547	543	562	562	554	505	586	562	564	560	545	562	545	566	562	579	580	605	556	538	566	535	564	542	545	547	570	563	576	548	530	512	552	509	563	559	502	519	556	512	506	545	517	546	543	568	547	536	533	529	540	512	543	589	582	532	564	499	575	535	532	525	489	537	522	533	502	600	510	528	529	527	541	570	532	584	564	581	546	509	588	531	547	541	527	536	559	541	559	597	533	531	556	548	573	530	564	548	558	525	600	551	539	525	511	541	569	552	529	513	553	585	539	558	545	519	529	531	538	544	505	572	529	527	527	536	536	528	505	524	552	562	581	560	561	573	533	549	573	618	548	583	511	590	575	570	572	571	592	537	532	545	557	551	557	509	541	521	597	604	561	533	552	537	546	561	545	564	608	519	558	510	602	557	522	526	545	519	543	552	557	555	582	552	543	539	547	570	543	579	555	526	557	526	565	580	515	548	561	541	566	547	538	499	561	554	526	543	567	549	540	604	544	558	540	552	560	534	557	549	575	536	529	576	594	557	559	592	547	550	524	531	562	549	565	576	529	553	523	554	533	560	588	578	552	542	507	572	532	551	551	509	540	498	538	504	540	575	550	571	501	550	557	576	514	527	550	556	568	556	569	543	573	550	532	587	549	523	567	573	542	506	495	563	494	566	528	513	544	517	595	527	501	542	566	550	531	597	528	547	536	507	569	505	543	581	560	554	546	528	520	537	643	601	495	508	541	570	600	536	583	547	535	559	567	582	551	558	552	533	538	558	555	548	552	573	634	528	523	563	527	572	523	548	556	543	573	557	552	584	533	530	524	536	534	541	569	546	520	524	545	523	550	568	558	532	593	550	512	541	577	544	567	562	529	547	575	551	580	546	569	529	531	527	530	541	511	549	529	528	519	592	540	541	558	562	549	578	527	586	523	520	558	578	519	552	539	587	559	546	552	570	593	560	560	542	575	542	515	512	554	540	578	588	560	519	566	536	543	506	576	535	553	560	594	533	515	576	579	620	510	479	520	605	554	543	583	556	523	585	547	517	561	522	540	551	506	524	521	535	521	488	606	506	530	501	584	551	550	547	526	543	600	549	528	499	571	535	571	559	551	527	524	520	532	555	540	519	535	609	562	574	542	535	587	557	588	525	528	549	509	573	525	539	540	512	550	557	501	582	574	549	567	557	537	608	533	558	530	553	523	536	549	574	549	526	514	566	492	575	511	544	576	562	516	500	560	521	561	554	564	562	551	558	485	579	587	576	537	549	562	572	562	534	525	537	550	539	585	536	599	555	551	562	535	579	543	528	557	523	549	517	548	558	539	546	570	517	516	603	573	571	542	556	560	595	570	580	565	586	598	598	531	543	564	530	524	535	556	595	562	543	560	525	508	581	558	553	540	584	569	543	531	566	542	550	517	534	570	544	557	558	564	544	542	553
60664	94581	64327	69130	38915	4561	886	869	863	879	821	875	866	850	856	888	859	859	880	870	847	872	846	893	831	894	844	855	824	860	788	878	838	845	827	883	816	837	850	862	866	910	904	844	877	851	893	820	861	838	877	923	840	904	884	814	832	858	846	834	878	855	874	865	849	889	876	825	897	839	854	816	858	833	860	879	816	825	839	872	872	855	836	862	831	884	937	842	818	832	903	866	875	831	876	866	838	822	854	841	837	839	903	883	878	829	824	861	857	819	878	839	898	822	895	870	833	857	891	813	855	862	867	831	864	870	849	893	813	848	867	835	861	854	849	867	816	842	815	842	854	879	868	860	879	851	863	880	827	859	869	820	823	863	929	886	803	856	916	865	851	837	840	874	832	791	827	869	841	846	849	875	841	843	881	855	841	822	840	902	841	855	859	803	857	879	857	870	864	880	863	786	828	879	861	866	852	805	877	885	824	871	849	830	886	861	872	827	846	824	876	810	845	829	884	820	878	868	850	820	875	875	777	827	819	844	855	845	841	838	854	899	846	846	854	787	812	885	887	839	814	856	831	851	875	837	853	837	888	926	857	839	850	856	870	847	884	883	921	851	817	810	830	869	861	875	843	918	839	815	841	851	824	875	892	823	823	868	810	840	830	888	877	821	834	869	865	871	872	880	826	912	878	840	895	864	891	843	814	855	902	829	869	891	850	826	831	864	851	824	852	851	873	833	844	821	827	866	880	812	854	863	839	842	864	778	817	860	879	888	863	846	823	863	850	846	853	860	909	832	793	830	811	913	901	832	841	878	881	898	866	832	821	905	860	812	901	857	877	828	865	820	820	858	869	913	819	851	883	869	828	847	819	866	896	825	855	822	842	883	824	847	839	826	854	846	845	872	857	898	840	856	890	849	834	844	817	877	856	847	842	829	866	894	864	797	878	870	808	871	851	829	823	833	886	867	837	848	827	825	875	844	808	869	873	885	860	851	862	848	843	843	784	886	835	827	876	856	873	879	846	839	801	854	918	808	893	853	843	859	830	837	883	827	829	851	864	870	777	818	785	837	849	805	826	843	868	845	797	881	840	802	854	858	820	900	827	843	851	839	837	857	808	850	855	873	838	864	832	864	845	871	820	853	879	878	813	790	870	827	820	806	839	819	867	867	860	849	899	871	878	922	860	872	841	855	899	849	789	858	851	946	857	850	855	825	867	878	855	856	858	808	864	818	891	845	877	864	866	854	870	802	844	830	832	809	827	869	858	858	865	782	843	876	838	844	840	862	842	853	799	874	862	842	858	830	864	883	849	896	922	912	846	854	865	897	847	856	851	874	859	848	878	841	867	863	837	811	804	894	853	864	813	866	853	836	875	870	850	901	836	796	874	819	857	776	863	808	890	883	881	851	863	867	800	866	802	888	855	841	873	903	854	869	853	827	858	836	846	875	861	854	827	849	869	878	861	874	751	835	844	880	844	868	840	821	854	887	803	775	850	866	844	854	820	884	843	807	868	841	830	877	866	825	815	822	829	821	889	843	846	880	836	808	851	896	825	850	816	806	864	829	849	796	851	839	875	865	855	847	870	861	850	823	864	852	852	864	802	833	850	886	871	817	844	875	824	861	874	841	837	856	883	830	837	853	853	826	875	855	867	817	835	829	820	888	886	876	865	832	883	840	834	841	796	830	893	828	879	856	794	845	847	861	847	847	851	846	904	881	885	806	854	800	874	849	792	811	822	865	883	881	830	827	803	881	961	873	825	824	865	850	832	850	814	872	855	817	830	799	912	841	891	857	830	868	846	847	870	843	852	843	830	881	877	852	877	843	872	875	873	860	835	841	872	879	825	815	851	842	896	820	822	848	815	865	838	869	842	830	887	820	870	797	839	847	824	822	834	837	822	865	824	908	830	868	842	805	889	882	885	878	859	897	867	914	869	841	846	852	891	832	828	870	837	879	858	806	840	809	856	879	886	827	833	834	819	822	872	832	879	871	821	850	873	821	859	827	792	855	830	828	898	854	836	888	784	842	846	842	860	860	826	806	822	844	831	840	844	766	858	853	920	867	870	829	858	851	822	847	821	820	846	855	884	826	810	853	857	808	813	877	854	861	848	794	831	896	839	827	897	865	863	843	852	892	864	868	869	870	817	861	808	889	837	879	846	850	835	882	880	867	851	879	832	850	858	827	814	846	807	812	844	845	840	868	885	858	843	818	820	901	836	819	884	847	835	854	839	869	864	888	818	772	836	907	860	792	836	893	894	870	849	876	873	823	876	812	878	840	862	888	863	846	872	897	850	869	873	842	828	830	822	849	833	866	802	834	845	867	867	870	892	852	886	872	839	867	846	866	854	834	843	850	880	852	789	793	846	841	878	845	848	880	874	904	827	841	833	863	870	870	864	857	831	870	868	801	881	915	873	880	849	820	882	843	872	834	860	840	876	902	848	884	874	823	818	874	910	838	846	867	863	908	868	853	867	864	846	858	865	905	885	811	842	852	861	813	821	888	857	857	833	791	854	894	851	842	845	894	835	861	846	850	865	848	847	839	858	848	880	880	794	889	861	841	841	877	826	831	884	875	834	851	817	835	901	856	825	794	822	941	850	805	847	825	829	849	878	831	835	821	874	890	769	909	818	836	905	845	828	814	790	866	836	836	859	847	844	851	880	859	920	881	860	836	918	846	857	831	842	863	846	821	845	871	834	888	809	835	876	835	877	898	887	843	847	788	852	763	894	834	852	858	905	850	888	872	812	814	880	820	809	853	837	847	824	869	868	864	887	807	841	839	802	827	880	877	886	901	840	854	876	874	861	829	837	887	809	851	854	883	835	830	806	849	852	827	863	824	815	865	859	852	836	832	845	853	831	843	837	815	877	853	869	931	889	863	863	852	824	875	837	841	843	862	818	831	851	824	869	849	820	887	889	904	901	873	823	835	866	830	803	844	835	868	819	803	831	845	861	897	862	845	854	884	832	849	827	812	879	898	849	852	857	875	879	820	909	829	844	839	823	840	848	858	931	837	855	853	843	872	855	879	895	893	878	873	853	857	873	856	848	863	798	861	829	863	855	924	821	820	834	854	823	820	841	825	889	814	857	839	829	869	835	916	861	877	827	797	926	866	882	833	862	840	857	886	893	787	827	840	820	843	856	825	875	858	881	812	851	838	869	816	854	881	839	903	822	886	840	896	862	815	922	808	819	842	838	846	858	815	835	840	822	865	851	870	862	855	880	830	806	825	796	875	877	840	895	840	834	837	893	822	811	841	825	863	873	883	869	893	894	856	870	837	848	796	859	829	813	849	831	834	831	878	803	859	850	880	836	839	880	831	838	817	888	854	835	847	844	806	867	883	859	885	864	852	822	845	847	869	819	844	855	834	881	865	828	865	858	842	829	855	879	795	843	812	871	837	816	847	845	839	927	867	876	831	823	849	843	851	822	768	926	930	849	874	859	862	839	851	801	853	852	826	828	902	836	874	869	814	890	856	832	833
31194	27092	22910	24066	8816	733	356	333	383	346	347	343	329	366	372	364	333	367	373	334	346	320	337	359	357	344	364	312	370	342	334	363	373	328	370	308	318	331	362	315	354	337	338	347	333	354	361	356	358	357	383	339	363	312	338	319	358	343	373	321	355	360	348	345	342	337	330	343	355	363	387	375	357	325	345	355	314	368	340	326	350	346	363	343	356	325	336	372	350	361	356	352	340	352	345	384	339	367	328	335	347	328	340	364	335	317	327	357	365	377	299	335	352	327	385	313	335	359	337	325	349	337	362	372	321	345	328	328	372	360	335	346	341	333	356	354	345	325	333	351	361	349	346	326	348	338	355	336	369	334	350	343	368	347	347	325	339	342	342	349	370	367	315	381	325	367	308	314	350	345	353	381	314	374	365	314	363	355	361	329	331	328	333	349	338	358	379	346	341	357	344	360	333	357	329	357	348	389	338	335	361	347	335	375	331	386	333	350	330	359	352	399	341	340	378	343	370	380	328	342	344	332	315	357	339	338	317	333	365	323	393	338	320	321	357	331	318	339	351	333	369	322	367	347	359	371	330	353	363	359	366	348	363	325	385	338	368	329	338	394	380	359	327	325	349	342	355	322	339	358	337	328	328	327	349	362	349	330	348	341	340	344	373	341	340	389	377	334	333	350	341	336	367	337	334	352	367	332	342	357	341	365	386	339	354	319	333	313	348	352	366	346	343	352	335	340	323	372	366	327	359	336	322	355	345	328	329	335	364	337	385	342	342	370	344	359	324	321	362	338	363	340	345	357	332	372	380	400	336	362	333	312	366	344	328	345	346	325	383	348	377	346	349	347	344	323	327	357	280	352	344	330	341	380	361	375	338	349	318	330	325	304	367	328	348	347	345	351	334	305	344	331	340	330	330	346	351	334	324	320	346	352	356	337	345	380	319	347	295	329	362	340	335	333	321	354	343	336	341	365	345	342	368	353	333	355	343	327	350	345	317	360	360	332	351	354	367	321	355	367	347	357	346	342	352	364	335	327	366	329	291	320	334	342	345	349	329	322	348	333	327	346	353	347	326	339	364	357	349	367	317	360	348	362	352	318	339	365	331	331	328	356	326	346	342	310	325	348	368	324	321	325	341	332	347	340	327	348	369	333	329	326	356	339	349	353	348	336	353	352	341	349	325	329	330	330	330	345	347	342	381	322	324	333	349	319	359	369	338	367	360	338	350	338	327	321	343	348	338	373	322	367	347	321	322	364	342	356	351	391	343	345	331	353	338	348	379	330	352	321	380	356	351	347	324	317	315	325	355	335	303	342	365	353	340	347	328	330	314	336	316	356	369	330	330	352	355	364	351	334	346	328	372	307	371	338	328	344	382	351	364	340	358	356	367	365	348	320	351	341	336	352	322	333	382	339	335	320	346	318	325	343	387	369	380	312	351	341	325	351	335	322	338	363	360	306	352	335	394	366	330	368	354	321	342	333	362	338	336	343	335	354	341	364	339	352	325	340	336	334	339	338	315	358	341	357	354	361	353	352	340	337	352	330	329	339	343	326	344	340	339	358	356	360	333	337	352	355	337	366	345	373	325	374	337	380	347	347	327	347	339	342	354	334	320	335	347	355	349	370	367	348	365	343	355	300	344	316	337	324	348	341	376	344	314	331	363	329	312	359	356	368	353	355	345	339	367	339	349	349	357	324	353	368	333	346	358	362	368	346	333	360	336	330	365	332	380	339	321	332	342	342	316	353	382	353	336	385	305	325	350	375	296	321	348	347	347	322	319	354	368	365	342	347	357	370	372	325	355	331	334	354	331	332	370	383	312	332	341	332	318	348	341	357	340	341	374	347	327	332	356	349	355	336	339	341	340	375	327	365	372	296	376	337	357	331	381	339	317	377	311	342	341	366	350	350	375	330	347	346	335	373	347	332	359	354	380	328	345	344	377	337	343	352	363	357	313	361	342	368	348	330	345	342	329	354	334	361	360	368	307	347	345	306	355	341	360	360	362	333	345	369	352	357	325	340	386	353	354	321	357	335	315	351	327	336	350	347	366	364	375	337	351	352	343	354	338	390	344	373	362	317	331	340	363	336	329	347	344	347	353	337	342	360	325	359	326	337	352	377	314	352	327	381	341	322	352	385	370	333	355	334	369	349	353	324	344	364	332	349	350	370	340	361	328	364	353	355	350	372	320	348	358	331	345	364	337	345	326	312	359	345	333	346	331	304	339	353	328	339	331	363	366	343	363	321	328	368	319	343	357	343	351	373	372	335	345	321	342	346	344	326	380	346	346	350	351	307	345	339	335	314	326	319	340	355	335	369	336	334	362	362	330	339	349	344	354	345	334	346	363	316	312	330	365	343	360	306	332	361	366	366	376	380	366	317	348	372	363	318	329	343	360	338	346	332	344	414	361	335	336	333	358	314	338	346	338	351	340	339	346	318	333	361	336	345	328	322	354	373	354	358	343	364	330	339	331	346	328	309	329	349	332	305	354	349	387	327	358	312	350	323	318	338	340	328	355	355	320	342	338	358	355	334	380	340	383	337	358	333	363	358	353	361	357	330	322	331	345	357	344	351	369	325	377	354	331	321	350	343	317	367	351	373	361	334	340	372	387	329	340	336	328	345	346	358	328	302	321	351	342	360	347	302	297	331	354	324	349	359	340	346	317	344	306	329	334	341	343	306	310	335	339	356	366	360	341	316	342	348	381	366	343	344	346	356	348	350	303	334	330	366	343	319	347	335	347	316	350	363	353	343	341	348	360	335	293	364	338	342	343	335	341	341	314	384	348	369	324	322	325	310	324	333	348	348	367	325	386	364	346	315	364	320	348	346	335	346	364	369	339	348	350	330	334	328	347	372	362	345	382	314	347	316	341	341	364	346	343	346	322	326	351	339	309	358	345	341	338	347	342	365	339	376	347	312	333	346	334	383	357	332	373	360	347	327	353	373	331	326	364	335	350	351	367	356	320	343	345	328	330	348	352	351	349	341	362	349	327	349	332	345	340	350	350	363	308	304	356	336	311	311	357	361	363	342	345	356	356	315	380	381	315	356	327	368	349	363	353	320	333	330	347	368	322	328	322	339	353	349	318	384	349	334	373	347	311	338	353	371	342	337	338	349	287	325	323	330	347	366	368	314	361	349	345	324	365	318	352	302	351	345	317	353	363	347	360	329	333	357	348	316	370	335	361	338	334	364	359	350	345	391	349	365	351	364	322	348	351	364	326	321	339	344	320	329	345	332	369	352	334	339	343	336	341	335	327	344	353	339	342	337	309	340	354	347	335	338	322	345	371	343	348	346	321	342	329	344	340	347	347	339	360	330	308	340	321	325	350	357	338	351	369	367	339	299	354	337	332	348	353	359	335	329	333	346	360	324	373	354	335	327	341	334	314	372	349	346	348	369	345	310	338	348	347	322	393	314	326	345	359	341	313	336	335	358	312	354	320	362	340	357	328	340	326	314	341	337	341	357	351	358	362	343	329	361
39982	43218	24675	29920	11639	1126	609	572	575	579	573	525	575	569	594	558	578	587	587	608	559	588	562	584	582	577	579	579	679	615	608	581	556	587	588	587	571	592	609	583	554	574	574	585	580	568	614	583	635	572	555	562	542	566	551	604	614	538	553	536	606	564	560	573	568	555	568	593	572	611	555	584	602	553	587	566	583	532	571	553	589	557	575	557	602	631	563	607	552	588	588	568	579	574	577	573	573	517	581	620	548	588	572	553	579	598	581	608	584	583	595	544	592	568	595	601	558	552	553	603	603	537	608	550	567	605	602	562	567	576	585	580	565	583	563	579	621	589	587	598	574	575	603	639	616	592	593	581	642	577	564	564	591	615	581	591	579	587	549	562	558	566	586	534	560	549	580	572	604	564	572	574	609	536	598	621	563	580	603	590	550	587	610	564	561	590	578	616	557	597	591	565	574	544	534	604	561	575	560	557	625	609	556	576	576	586	586	570	567	587	584	565	621	536	589	551	592	595	589	560	568	567	586	570	623	562	555	559	553	594	604	549	579	593	598	520	589	579	520	568	579	587	595	548	624	568	562	590	587	590	609	547	621	586	588	570	562	584	559	574	549	606	561	579	587	559	600	586	556	589	617	613	567	567	550	557	565	554	638	574	594	564	597	608	607	567	564	554	580	559	617	566	541	586	574	533	552	600	574	594	580	551	572	592	585	608	549	612	587	615	539	581	563	561	574	591	552	578	600	566	552	552	616	605	567	600	556	629	581	571	559	553	601	601	580	601	555	575	559	602	552	586	570	555	566	624	596	569	584	584	609	578	544	578	572	578	565	558	522	557	573	570	610	572	571	548	565	603	568	564	612	566	551	509	552	590	545	549	587	578	584	570	569	583	605	566	593	567	615	585	589	578	577	594	549	591	561	565	582	566	568	566	605	580	626	591	576	590	564	612	588	570	528	566	571	629	551	556	582	598	583	580	585	558	583	545	631	596	549	571	600	553	601	558	611	536	582	579	549	565	546	602	609	630	601	571	584	535	592	596	585	553	585	604	622	579	587	585	582	597	566	566	590	582	547	585	573	545	556	604	598	579	594	570	573	610	625	585	631	580	523	561	586	591	556	618	588	621	587	598	589	585	629	553	542	626	601	623	557	572	571	621	585	599	608	548	593	543	605	562	568	597	583	595	560	569	572	624	561	563	575	588	593	621	585	564	559	586	577	565	569	565	568	612	564	564	576	597	518	573	551	528	560	563	580	587	573	532	615	593	573	615	615	587	563	558	565	579	598	589	572	561	546	589	573	598	540	583	622	609	550	581	558	609	581	585	546	591	599	557	571	584	645	568	564	575	588	568	594	588	580	615	616	561	599	570	542	596	596	551	570	593	586	563	559	578	598	538	570	574	582	592	591	594	563	580	578	553	617	572	560	526	577	611	587	567	571	580	586	623	530	586	613	609	560	553	558	591	546	575	561	572	587	548	572	557	596	607	588	563	594	584	599	554	592	562	581	624	609	590	555	561	595	603	549	573	601	551	556	586	563	619	599	537	616	606	616	553	588	578	566	571	543	623	573	597	591	587	564	610	608	592	590	565	609	575	566	578	604	588	572	566	560	580	607	570	594	605	583	591	597	573	608	518	585	539	568	632	587	592	572	548	605	606	604	569	597	539	521	568	578	559	554	597	583	595	567	606	545	544	611	596	578	631	597	575	587	594	583	581	586	588	582	581	569	585	553	589	609	594	556	601	588	568	586	605	555	567	619	609	591	578	549	558	577	578	542	554	580	603	620	560	556	568	569	552	597	602	593	574	589	608	578	563	597	531	574	576	588	599	555	606	554	573	555	580	584	587	595	582	565	610	589	550	622	578	603	549	575	565	591	572	553	592	526	606	601	562	563	586	568	604	562	558	628	578	552	601	551	578	599	556	595	613	575	558	557	603	620	609	574	554	572	605	566	540	559	561	578	555	586	593	658	571	580	584	571	557	580	596	589	583	587	584	578	574	582	570	599	588	598	545	587	570	572	577	572	604	569	631	605	546	567	596	563	590	575	568	643	559	553	580	587	599	634	608	577	584	593	604	550	560	613	579	565	589	538	602	616	594	590	589	593	559	635	596	607	611	541	574	615	603	537	612	555	628	540	565	587	551	602	587	590	561	569	568	588	595	604	597	544	567	552	628	552	652	574	549	543	592	558	552	593	608	623	590	585	552	585	565	569	586	585	578	555	591	616	583	553	603	633	598	581	591	552	624	542	617	537	551	581	586	602	589	584	589	557	590	595	622	600	576	592	586	554	612	572	592	592	591	606	570	579	554	578	582	550	557	561	578	581	573	592	596	594	580	607	592	584	593	572	606	555	624	576	556	608	565	565	607	607	558	554	614	558	601	580	529	582	576	572	597	590	558	619	551	593	556	624	595	623	524	619	565	602	632	601	623	591	574	601	593	587	579	561	577	602	575	579	587	542	582	550	571	609	613	564	577	614	555	601	546	555	548	594	606	563	543	610	536	587	547	547	595	587	603	587	544	566	565	589	585	575	585	566	613	578	585	590	609	591	597	576	533	615	562	639	621	597	548	582	571	579	565	569	572	550	548	570	569	558	576	589	607	575	571	531	566	563	554	593	569	596	581	592	603	611	620	541	623	553	573	593	571	587	554	602	628	566	595	565	586	560	576	568	549	575	593	610	586	581	568	578	584	561	547	568	543	616	594	563	567	554	602	619	523	541	575	596	558	584	579	591	572	594	573	570	571	621	578	592	568	573	590	584	570	613	616	571	560	576	555	589	535	555	562	585	589	576	578	600	561	566	506	595	556	592	584	574	562	532	584	615	532	596	563	579	574	604	565	585	575	594	609	612	607	567	543	569	579	579	575	548	580	584	590	585	597	616	564	569	556	544	602	596	629	543	538	612	538	546	593	597	597	566	604	566	630	571	584	560	545	578	618	614	588	585	564	612	556	549	607	594	549	596	610	589	596	525	551	588	592	554	587	534	546	581	585	609	585	563	587	602	598	601	557	585	593	607	598	596	563	549	616	561	574	606	603	573	581	574	582	535	571	609	591	594	561	607	538	600	539	545	548	528	579	573	613	551	566	582	570	591	586	580	555	581	604	562	571	547	583	589	594	581	576	592	594	559	577	578	594	578	588	611	561	589	586	600	546	564	576	558	603	602	590	606	530	595	560	593	554	623	576	611	556	611	609	614	550	543	567	585	548	620	550	616	564	603	574	571	573	563	569	546	583	580	577	571	571	604	581	623	588	567	604	582	572	580	579	579	591	578	565	596	556	614	574	581	580	561	593	590	622	570	566	608	587	624	589	570	606	623	602	531	572	578	540	628	601	569	591	573	581	561	597	548	566	518	566	542	614	550	574	580	550	561	582	572	589	574	588	552	573	589	573	593	584	615	547	558	605	620	607	612	599	585	561	549	558	647	589	582	573	622	598	564	560	554	555	538	608	576	575	608	600	572	552	623	580	587	568	548	548	547	589
25691	24142	31332	37924	27047	10423	821	363	355	363	302	353	325	308	324	354	337	344	319	345	368	298	357	382	354	338	339	355	363	316	342	335	374	334	322	358	316	322	364	338	320	312	327	339	345	333	363	311	342	328	349	343	334	345	373	309	341	360	329	338	306	346	331	356	323	329	317	322	330	352	356	311	301	319	316	356	310	334	297	361	318	345	358	338	300	343	353	347	362	345	325	323	328	307	319	321	335	343	341	321	364	327	330	330	333	303	316	324	351	370	335	354	333	360	355	345	322	337	325	322	344	346	337	357	333	309	312	326	333	381	329	334	321	366	306	343	321	324	315	352	316	346	350	363	311	311	346	342	332	307	375	328	343	334	352	320	329	342	310	329	309	333	348	335	330	326	359	332	330	318	297	336	343	307	354	321	311	329	348	347	335	344	343	309	344	334	332	337	342	331	313	358	327	333	314	366	335	343	335	364	353	332	319	317	339	345	327	348	354	339	333	317	348	340	339	365	359	328	326	314	318	320	348	323	304	309	346	384	313	307	352	349	339	337	307	339	357	310	318	320	302	324	308	335	336	321	315	330	310	307	345	343	355	343	319	335	349	346	310	324	323	339	316	345	338	367	329	341	316	336	340	311	341	351	350	309	378	294	343	331	291	332	335	312	336	325	342	339	337	317	316	329	352	319	327	304	346	321	343	327	318	348	322	345	339	306	324	348	331	349	314	327	347	329	366	325	326	354	311	308	334	345	328	316	370	310	330	328	338	336	347	330	367	328	326	317	356	335	332	335	341	307	327	330	351	336	321	336	369	309	322	314	326	313	346	329	325	323	336	339	336	305	343	327	344	324	301	320	307	352	326	288	329	348	330	333	342	323	345	349	343	336	342	327	305	295	339	326	351	339	312	321	332	312	353	309	370	349	348	331	306	323	329	335	333	355	338	336	333	345	318	343	312	321	332	310	289	345	328	296	342	351	346	343	284	328	348	352	289	337	355	329	322	307	339	323	339	342	333	356	286	327	333	299	319	346	329	342	289	336	322	329	352	339	308	355	347	335	343	317	333	291	326	318	322	328	319	329	326	354	327	310	332	327	339	324	323	312	336	334	328	345	351	353	331	324	358	320	341	331	345	321	338	318	330	340	352	344	351	335	318	363	331	328	341	289	392	327	318	327	331	345	352	308	355	356	304	346	347	342	338	339	329	329	317	298	344	308	332	318	352	287	361	332	327	324	332	299	357	351	355	364	316	316	331	321	322	340	347	307	332	330	333	319	306	342	316	365	301	316	311	324	328	286	315	325	359	333	317	350	327	317	327	349	356	311	317	345	317	289	314	325	315	329	314	338	276	337	321	332	312	327	336	329	393	316	322	322	348	332	318	327	336	374	333	340	299	306	326	305	353	339	355	339	335	358	344	365	319	337	333	378	301	349	300	368	342	301	333	324	311	329	311	349	354	329	324	323	348	336	323	361	332	347	348	290	320	372	301	313	338	310	287	346	329	328	338	340	346	333	304	304	306	315	314	305	344	342	286	318	315	339	350	331	314	313	338	357	345	360	336	322	315	368	324	345	314	338	337	354	343	343	336	346	321	334	326	333	309	335	320	311	351	341	335	339	324	347	356	338	318	318	335	302	319	314	337	288	313	324	343	295	317	325	299	329	310	306	348	341	336	373	336	317	301	318	365	334	315	323	337	328	332	360	324	351	328	336	344	331	319	332	340	312	309	304	344	336	345	338	330	315	326	317	335	359	312	353	317	331	311	315	338	347	335	368	298	302	348	360	343	307	349	327	325	339	338	323	308	345	325	330	311	304	321	318	348	337	355	333	337	337	320	345	307	332	359	337	319	350	328	337	353	338	329	349	312	338	323	350	334	334	331	355	314	347	312	323	330	342	334	324	337	337	304	359	324	307	333	346	329	336	319	332	304	332	311	329	363	310	341	350	317	365	339	340	335	366	326	345	331	326	328	352	349	297	327	358	342	312	342	346	364	337	333	304	342	323	305	331	327	319	312	292	318	332	322	346	323	312	368	347	307	332	311	333	326	324	339	338	349	332	326	334	328	352	340	319	319	343	348	313	329	353	354	353	368	320	350	355	350	340	367	364	333	340	358	359	314	339	342	340	323	357	327	345	363	295	312	309	338	348	347	358	320	322	346	339	314	369	337	317	346	356	342	305	312	350	321	339	333	332	324	311	353	333	367	332	350	349	341	349	337	342	330	338	334	331	337	283	322	367	360	342	326	319	352	314	335	335	342	370	326	332	310	336	354	327	340	355	351	345	342	354	367	317	319	330	331	333	353	301	348	331	338	320	318	322	342	342	336	346	335	339	359	321	362	336	323	322	344	354	310	340	340	353	302	344	312	342	348	339	340	345	286	307	329	339	335	351	322	293	349	347	336	300	330	322	345	332	315	333	325	306	328	311	351	341	327	356	319	336	342	313	319	376	334	320	334	304	339	336	338	318	349	317	320	321	316	303	339	328	336	327	345	352	307	311	327	305	329	314	354	349	352	340	328	318	330	309	335	326	331	344	339	348	314	338	312	317	334	339	340	334	316	339	324	323	342	333	364	328	310	335	348	329	290	307	306	349	360	346	330	320	364	338	339	283	330	354	322	320	365	345	363	306	316	303	344	312	322	312	335	305	337	334	355	317	348	301	325	311	338	340	369	358	335	337	333	299	342	346	324	326	352	337	317	358	320	302	345	336	323	341	347	359	336	351	348	323	321	323	301	341	319	296	332	346	307	369	372	305	320	344	313	341	309	338	322	333	364	315	341	339	330	313	291	350	308	346	356	368	306	319	330	363	320	297	310	318	356	345	321	323	336	330	346	332	355	318	348	325	348	353	330	318	296	337	365	342	340	336	321	350	307	349	334	348	308	306	331	325	324	305	334	329	338	354	321	310	355	327	332	326	326	330	359	327	304	324	315	320	353	341	373	366	330	304	349	297	332	306	331	337	296	353	361	317	320	308	319	348	338	296	348	315	332	320	317	338	347	350	330	326	314	341	353	345	346	323	325	344	295	349	330	345	356	328	337	335	354	316	350	349	334	350	335	333	286	334	315	330	328	339	318	359	342	335	308	357	337	318	351	335	318	333	334	340	328	335	329	329	329	307	332	320	325	356	325	361	341	327	343	341	320	319	334	341	355	361	306	310	324	301	329	344	351	340	379	344	311	318	339	337	334	331	366	336	349	326	306	338	305	346	361	308	332	320	350	312	284	312	319	328	356	328	340	352	354	341	342	318	356	329	332	331	332	313	338	285	325	383	310	343	334	317	297	310	325	313	338	335	356	342	334	358	313	346	330	362	351	333	346	344	322	321	329	298	344	304	334	306	351	344	309	309	322	323	320	324	315	328	372	325	345	357	328	327	312	318	343	344	350	329	337	333	333	315	318	354	353	315	326	362	341	370	320	314	294	327	314	356	342	317	335	339	329	311	334	310	301	339	317	336	363	328	326	355	308	331	327	336	322	349	309	336
61500	84698	55571	56923	28832	3449	562	565	569	571	553	530	531	561	570	566	541	573	551	559	539	571	583	543	528	516	567	553	578	566	538	549	538	520	545	565	581	511	506	543	536	568	512	557	581	551	546	562	551	565	550	534	587	534	534	562	579	578	573	545	566	554	527	504	547	521	559	563	521	582	505	517	558	545	554	534	551	570	582	523	535	577	548	589	520	547	562	547	561	512	526	561	525	509	539	572	575	623	528	557	572	547	529	504	552	582	534	546	567	573	524	581	537	574	564	577	553	565	557	548	528	567	543	589	559	557	558	551	570	567	570	547	552	539	540	579	581	556	556	580	534	566	537	528	562	538	561	552	503	555	561	542	524	582	572	565	551	573	559	583	540	508	538	568	559	559	569	533	538	569	565	531	541	504	496	567	563	565	551	562	507	525	501	519	581	538	556	541	563	572	537	577	557	561	526	550	525	529	539	562	524	591	530	542	537	549	558	544	587	538	543	565	583	533	601	566	569	547	547	497	522	537	556	557	556	518	529	551	568	563	520	586	533	514	541	550	602	516	584	516	560	519	536	505	575	489	537	537	589	562	556	548	521	571	527	531	515	562	575	560	558	556	534	547	564	577	548	536	557	545	543	557	574	558	569	528	588	533	550	571	518	581	600	561	597	560	566	533	551	549	587	522	507	551	518	542	555	531	579	538	494	547	569	572	533	530	590	529	563	546	552	559	554	532	533	591	522	494	555	542	546	535	565	559	561	573	517	516	562	535	556	558	569	537	529	568	563	565	545	549	540	548	540	585	576	513	549	584	550	510	581	563	548	565	535	514	544	580	524	567	527	533	561	590	545	547	549	543	529	551	575	546	567	557	556	576	555	552	556	525	554	507	585	602	528	581	545	551	538	547	509	547	531	510	521	545	557	561	568	559	552	535	573	583	561	554	547	579	542	540	564	571	517	562	576	534	540	540	555	515	533	523	532	527	580	551	555	548	547	533	507	530	556	509	573	553	559	579	598	521	572	532	539	521	581	543	524	534	544	535	568	594	547	538	550	601	573	531	514	548	533	539	550	581	543	568	545	580	497	580	566	572	544	553	551	552	563	553	580	581	536	598	560	574	545	538	552	568	519	553	534	535	562	618	524	553	573	579	563	574	571	524	528	529	533	599	570	582	575	607	561	553	530	522	552	556	562	553	559	575	542	498	593	536	536	540	605	531	567	521	582	580	581	565	557	564	568	610	578	554	562	554	538	554	544	538	551	540	565	590	579	537	517	523	541	553	512	541	543	536	549	541	571	528	527	528	557	565	528	542	533	528	534	552	561	519	536	548	538	521	559	555	527	579	534	544	594	542	556	521	583	557	526	552	553	579	583	536	527	539	558	537	573	586	585	538	578	555	577	547	545	529	539	560	555	575	596	593	533	588	537	585	565	569	548	550	555	527	554	517	542	512	534	572	577	540	493	541	543	532	504	527	540	544	546	577	538	525	555	530	546	589	557	537	544	598	543	565	588	599	557	570	563	524	588	551	532	559	495	562	526	549	547	587	534	546	526	552	516	548	553	574	575	592	534	540	537	559	603	545	579	559	546	558	554	557	541	535	542	558	574	549	572	515	543	574	540	553	572	559	533	586	541	555	532	531	572	517	542	565	578	572	550	557	516	585	564	605	565	556	545	513	534	559	505	532	560	555	557	569	564	491	587	533	523	535	577	536	551	556	522	542	524	582	587	574	538	531	534	530	582	553	555	544	536	567	540	574	559	539	517	565	551	546	555	594	513	545	548	619	574	564	568	545	535	543	562	567	540	543	532	516	582	539	561	545	537	569	551	549	559	527	540	547	546	543	562	565	558	534	546	572	566	524	541	533	557	574	551	560	552	541	534	518	580	570	551	554	547	514	548	521	513	503	507	527	536	514	563	543	560	531	543	596	523	513	579	548	546	579	589	522	520	574	508	548	542	552	526	537	592	566	536	556	558	554	528	562	566	549	584	526	519	521	503	574	571	571	521	538	552	540	525	538	563	513	492	497	536	544	537	573	522	584	571	546	552	598	521	553	578	545	593	557	513	573	559	595	553	553	542	559	503	590	558	544	553	563	573	566	512	549	569	530	589	557	533	537	556	527	576	534	560	547	575	536	549	563	543	550	557	565	547	552	540	534	555	541	567	542	558	559	561	557	558	555	558	569	546	549	564	553	573	532	535	608	539	549	509	570	535	542	576	543	533	565	570	539	549	575	553	585	557	550	549	566	553	512	569	554	559	538	539	587	550	590	551	595	548	547	548	567	561	564	532	580	515	548	554	595	573	558	543	569	520	546	533	543	607	629	561	544	551	590	534	549	570	577	529	531	563	545	532	542	558	528	558	531	543	557	551	526	529	574	516	544	559	510	532	549	563	552	597	549	530	577	559	553	596	539	535	574	492	584	572	566	560	546	538	536	541	530	547	550	538	586	522	572	560	538	564	503	541	551	531	604	601	598	548	616	598	582	537	568	524	519	519	537	530	537	574	516	568	514	597	523	611	541	572	539	522	528	513	529	598	627	581	592	517	561	505	529	530	543	527	578	569	541	566	539	567	566	553	575	584	568	565	524	550	585	518	542	568	518	536	528	532	518	563	527	549	563	545	543	551	533	516	573	515	563	550	561	540	559	521	530	534	571	544	537	525	531	514	526	567	524	532	546	567	553	558	543	609	557	580	568	529	538	539	547	577	545	562	575	567	538	521	577	560	555	583	544	516	540	564	568	565	541	552	535	545	553	540	529	561	537	541	573	579	545	545	554	547	554	530	606	545	560	569	525	578	555	537	555	531	560	608	589	565	562	544	553	555	572	566	588	584	527	571	515	580	576	531	562	543	530	534	528	553	533	536	544	556	565	559	522	538	545	566	552	519	503	546	580	560	552	611	538	536	553	567	586	565	560	517	554	555	530	565	524	536	491	534	564	509	571	542	570	535	557	559	536	527	570	566	594	590	541	540	576	529	568	547	540	609	535	551	521	566	555	564	570	529	578	519	531	526	539	580	555	542	549	541	612	535	600	559	522	524	549	572	530	529	510	552	574	555	511	518	594	595	551	540	564	513	559	535	540	569	521	563	598	598	547	551	548	567	541	528	544	538	539	521	565	545	547	552	564	526	597	537	583	544	570	505	524	554	535	574	561	532	529	523	567	546	523	548	598	525	523	563	525	555	520	550	550	550	535	575	522	540	564	529	557	547	576	555	528	554	545	525	561	544	604	562	549	594	557	571	559	603	537	571	519	602	539	576	524	508	618	532	552	511	542	554	593	604	517	545	542	541	533	593	535	566	558	540	575	533	536	575	561	532	524	529	524	526	513	574	559	528	550	530	570	562	563	569	485	557	550	562	545	550	552	546	510	564	563	556	562	525	526	569	550	583	573	539	581	560	559	551	509	552	569	537	570	622	565	612	502	576	556	592	535	530	557	536	559	562	580	536	548	518	572	559	543	582	525	504	559	559	556	541	589	502	574
24301	22739	30858	34404	29247	17600	4152	607	559	597	571	526	541	530	541	565	545	564	564	506	503	542	558	536	522	556	530	580	542	550	584	569	538	583	525	535	553	576	528	534	546	550	582	492	549	581	526	525	532	518	556	565	538	524	504	468	547	549	536	517	534	488	563	532	542	558	552	554	545	586	583	579	555	516	511	544	524	533	521	598	520	498	522	586	551	540	548	526	550	526	541	515	512	572	553	545	509	549	584	540	517	535	558	530	569	513	576	559	546	507	540	531	502	525	539	490	517	519	511	555	570	569	543	575	570	557	552	554	513	531	546	507	520	567	539	554	539	519	575	531	536	543	538	550	560	502	510	568	561	502	594	541	510	510	533	551	521	494	563	524	550	505	556	517	522	532	563	521	500	513	525	540	531	518	534	575	564	541	567	511	534	564	522	537	532	510	526	559	538	541	540	534	571	530	550	551	550	510	496	555	501	507	557	571	537	487	530	532	539	560	563	533	527	527	485	578	526	548	528	554	500	588	521	540	603	546	501	572	524	491	535	524	535	504	538	532	512	534	494	532	498	513	509	531	514	549	548	522	536	530	512	534	550	511	516	538	503	553	537	567	527	537	568	540	531	543	526	517	511	560	581	475	545	525	506	526	456	536	559	530	532	508	518	548	524	512	516	569	536	533	525	551	501	530	544	547	516	535	545	541	571	554	547	578	524	540	546	510	549	557	533	557	588	518	531	516	576	553	530	566	514	506	549	504	560	522	558	559	618	570	532	569	547	545	561	541	512	511	532	567	572	520	585	555	473	515	592	508	530	564	512	561	494	532	539	542	543	552	511	559	542	511	533	584	505	563	500	591	511	531	522	534	541	509	543	524	548	552	567	538	525	580	537	577	537	525	550	522	555	534	563	548	479	544	508	541	547	508	585	548	528	561	542	529	536	502	544	528	545	568	505	572	544	541	533	556	486	538	539	536	564	550	557	564	559	549	570	555	531	546	552	522	562	530	559	538	547	521	556	524	516	539	549	542	537	559	523	479	535	525	548	551	552	571	537	518	547	551	552	560	523	516	543	511	547	558	543	584	552	524	551	551	515	567	523	497	495	528	522	542	561	534	501	537	545	496	514	527	521	493	548	512	565	503	564	527	554	562	574	536	582	544	549	519	552	572	492	545	537	514	508	574	564	549	536	526	536	524	521	529	514	551	564	529	516	541	516	502	514	505	538	494	547	511	555	563	551	532	526	522	527	494	554	508	528	525	508	546	500	467	555	575	551	551	511	520	545	547	565	503	567	510	505	529	511	557	542	524	567	562	565	552	542	530	567	554	521	537	572	476	527	514	535	522	517	525	550	573	531	485	533	575	551	592	554	540	496	547	540	516	515	574	550	524	536	502	507	592	543	501	551	545	546	502	556	562	540	545	534	546	538	540	535	528	560	573	494	552	518	532	531	595	554	484	547	594	556	551	530	542	595	535	549	512	530	503	530	537	546	543	534	500	552	607	516	538	604	545	528	541	560	541	511	557	524	528	521	538	542	543	528	553	519	565	536	512	555	612	582	539	519	526	525	507	499	578	518	514	537	561	551	531	505	550	564	498	504	483	521	530	514	545	575	507	531	513	552	541	534	563	511	531	545	573	534	546	556	533	535	560	548	508	486	545	562	575	526	521	507	584	535	561	525	540	545	570	517	506	505	544	548	497	567	530	564	515	525	555	545	532	534	551	524	477	490	547	561	538	558	536	590	554	513	558	532	588	537	517	522	540	565	573	520	562	553	518	511	546	546	540	498	537	502	530	546	514	571	549	524	553	532	530	539	556	536	534	529	542	517	526	525	527	552	493	590	590	534	509	535	543	527	548	544	568	553	550	541	547	528	493	540	534	529	576	542	515	540	529	561	541	553	531	529	569	571	531	504	534	547	542	553	504	553	556	526	535	558	533	545	547	493	533	495	518	530	525	492	570	532	479	525	559	535	512	502	583	531	531	508	534	512	504	530	524	549	552	540	510	552	576	557	523	572	516	555	516	523	550	539	517	532	554	542	532	550	555	569	549	553	566	478	553	541	531	519	538	567	610	537	517	529	523	520	579	538	512	539	569	551	530	510	538	525	543	525	512	566	549	580	536	560	523	533	566	541	547	539	561	594	539	552	496	572	530	525	539	547	577	519	518	523	518	520	545	566	522	563	550	523	561	552	510	520	552	555	517	543	526	512	569	523	534	514	540	552	574	546	545	519	487	543	515	539	535	530	545	509	568	536	523	547	571	563	514	504	534	545	528	499	534	515	529	507	516	528	533	527	544	538	531	507	514	483	540	538	515	509	534	548	553	508	522	517	499	540	539	552	507	542	539	537	525	553	534	516	490	561	529	558	558	541	522	537	541	483	511	580	491	561	544	548	534	505	565	526	512	560	541	573	523	545	536	558	531	583	528	523	533	530	564	546	573	512	562	507	553	534	533	525	536	546	506	530	522	495	540	553	516	532	556	506	545	532	545	516	547	553	514	544	557	550	548	507	526	551	538	508	523	580	544	497	525	560	514	535	498	568	497	552	511	548	571	538	502	537	529	544	519	545	568	529	544	546	542	492	525	556	555	495	533	531	520	543	530	523	578	534	521	548	514	538	565	529	572	581	531	538	518	548	511	542	531	552	530	518	510	530	508	580	516	542	541	535	495	527	558	533	574	585	531	555	525	545	560	561	537	534	556	516	526	532	506	560	526	565	483	569	526	542	522	512	517	551	520	527	526	541	527	498	516	585	530	515	553	569	476	539	528	566	529	517	513	550	552	492	564	541	518	546	537	522	553	571	545	542	549	534	493	575	558	509	530	538	504	528	570	571	516	531	541	535	537	550	516	519	497	527	496	510	546	504	557	498	507	524	562	517	539	529	527	555	527	523	479	501	554	574	528	520	508	576	571	563	569	544	501	571	511	524	511	530	538	558	544	522	523	598	523	526	472	563	530	518	521	541	524	564	525	544	495	561	508	528	511	528	578	531	572	555	516	541	507	473	530	552	546	510	512	497	514	552	539	551	584	520	544	519	517	585	531	554	556	514	536	542	545	533	566	553	535	515	538	573	542	543	550	525	522	575	532	541	563	524	518	531	520	494	488	528	545	547	559	540	530	485	537	508	527	486	540	553	539	552	483	552	521	545	518	553	507	574	569	582	541	595	547	553	538	544	541	531	522	562	551	561	545	515	537	509	548	532	550	508	528	528	544	550	536	494	516	535	581	521	491	504	519	491	512	545	547	553	505	553	559	519	529	516	554	534	514	516	564	514	551	544	529	560	549	520	510	509	547	560	515	556	562	465	566	543	525	568	539	521	541	559	505	580	465	541	548	547	520	519	508	515	538	542	554	490	516	473	485	525	580	554	557	578	475	543	517	544	523	549	542	543	529	550	544	537	544	530	550	536	500	518	538	549	532	563	552	540	577	516	516	564	539	540	549	560	550	533	502	527	506	527	587	549	544	545	515	522	555	515	524	551	551
60661	99056	64490	67782	37356	5321	864	861	820	887	862	827	827	806	868	794	843	830	876	812	843	839	836	832	823	859	821	842	895	811	747	817	847	827	894	827	820	862	759	847	814	872	794	862	863	825	776	874	843	811	884	841	852	822	861	817	871	837	882	855	819	834	839	780	852	842	855	890	853	861	850	843	875	782	801	853	824	842	837	834	816	809	836	786	851	855	793	868	822	824	799	824	851	830	819	763	812	819	833	824	832	814	814	816	827	777	756	862	800	839	795	853	812	838	867	869	822	789	902	804	877	837	808	859	846	843	874	859	886	823	825	846	830	842	849	783	878	792	847	829	863	873	844	799	871	828	835	851	830	801	892	874	865	850	870	789	829	826	875	812	834	865	842	853	878	843	838	822	799	857	872	857	800	801	874	846	829	791	828	861	830	867	840	850	834	828	869	854	847	805	825	830	840	839	816	814	784	781	846	831	834	806	890	850	819	825	856	778	874	826	869	863	822	804	848	843	805	816	836	839	796	894	836	853	803	815	856	824	851	872	868	839	842	839	825	832	847	821	834	812	882	814	903	832	827	825	881	830	812	812	821	834	827	805	874	852	845	809	817	856	843	821	884	848	787	856	834	886	817	818	844	859	850	814	815	824	791	792	796	830	849	881	846	836	822	835	877	829	839	867	845	838	772	808	801	879	882	827	783	820	795	842	793	827	842	857	892	811	805	818	869	860	836	837	845	833	842	843	851	845	827	837	865	842	782	903	819	805	814	834	830	828	814	819	801	835	841	796	896	826	836	824	829	850	841	819	850	834	804	859	884	836	850	804	877	839	831	805	836	782	801	836	780	806	814	846	826	807	861	835	884	835	812	856	809	838	794	822	865	811	828	799	846	775	804	871	825	830	867	779	813	842	864	810	873	858	817	914	812	843	857	841	888	848	820	811	805	860	830	827	838	820	848	843	834	838	796	843	811	872	748	862	834	796	850	900	860	874	861	796	800	856	840	792	860	814	817	847	807	797	883	854	832	823	823	829	877	805	822	806	844	838	902	822	805	864	803	875	891	793	868	806	872	851	819	792	871	846	864	806	846	858	852	825	834	818	836	814	867	789	841	840	874	857	835	841	881	856	824	835	850	855	830	807	807	829	846	822	875	863	822	822	771	866	877	835	865	825	804	770	870	857	750	859	821	846	834	855	888	890	862	852	864	808	805	867	869	799	899	840	854	865	879	816	822	794	781	835	822	844	855	837	875	783	850	793	819	809	860	834	877	816	827	841	837	837	798	814	870	812	800	888	826	844	841	850	823	831	796	869	831	867	881	907	850	795	849	850	829	790	838	860	794	856	840	819	868	846	813	824	847	851	826	823	831	873	847	829	865	822	824	858	886	805	840	810	825	831	834	824	905	871	912	822	853	841	787	798	835	828	846	822	800	821	806	841	801	840	873	852	858	831	900	843	828	843	865	795	831	850	854	811	857	911	831	827	810	879	880	816	850	841	785	840	861	830	837	886	824	842	850	837	778	808	826	873	876	882	857	847	869	824	835	807	831	896	849	826	787	846	856	804	875	858	824	803	857	789	813	871	820	878	875	852	826	813	845	846	864	818	849	815	858	885	813	836	806	867	868	903	781	844	826	835	838	888	833	830	806	820	823	840	823	830	852	815	839	843	854	878	857	781	882	821	781	846	823	847	816	810	828	827	834	848	822	820	873	827	840	796	818	817	811	805	822	853	828	833	837	830	798	824	810	849	820	829	808	861	791	816	837	789	869	893	893	850	848	871	850	860	843	821	835	829	839	803	815	827	869	793	786	788	830	852	811	829	868	870	851	881	876	812	800	827	809	850	830	837	839	824	898	813	828	825	830	846	847	857	835	846	871	813	804	848	861	858	799	857	884	833	862	799	839	837	800	826	806	811	784	806	848	876	793	843	892	838	882	810	870	884	803	835	805	807	846	827	803	827	851	856	830	840	853	824	845	854	804	865	822	893	809	822	802	813	820	857	807	852	834	874	862	826	835	793	851	849	860	806	829	812	812	804	835	830	840	810	880	867	881	844	835	863	808	872	831	768	825	823	891	795	848	850	839	860	862	810	791	858	855	819	794	785	880	839	832	856	844	846	837	827	833	794	838	856	824	819	806	836	805	843	838	803	850	868	872	850	870	844	779	789	793	888	857	796	844	853	845	817	827	852	882	786	849	846	840	814	812	827	827	837	845	824	857	849	827	824	836	873	866	810	820	890	876	844	909	849	840	796	844	831	773	823	881	813	886	838	863	811	836	830	866	872	909	829	862	818	845	834	846	854	798	862	817	832	883	856	874	790	895	847	805	854	822	859	816	805	847	822	844	853	804	859	860	823	795	899	836	807	833	813	844	854	848	864	822	849	862	867	858	826	842	810	823	810	824	853	827	817	843	803	834	859	839	868	870	812	839	809	845	903	832	828	845	807	824	834	819	818	831	858	813	788	846	822	881	856	854	896	790	839	835	825	857	884	886	819	895	798	822	864	846	848	831	827	833	868	833	834	852	886	851	810	833	845	845	895	832	841	837	896	803	772	843	847	844	815	834	861	811	834	841	802	823	901	791	866	838	831	837	825	832	848	797	836	799	780	858	885	869	837	807	831	847	809	865	858	831	832	850	840	815	835	803	835	831	876	848	815	822	785	846	798	851	797	813	840	842	799	835	825	877	803	830	811	807	820	838	826	840	823	813	827	807	852	829	823	827	821	784	889	759	838	835	811	816	855	879	850	870	882	864	876	870	820	838	777	834	822	862	866	855	920	874	798	826	847	802	870	846	816	851	836	849	856	849	875	807	825	873	866	869	814	851	794	849	773	840	741	856	880	843	843	837	824	850	862	801	887	807	839	813	780	864	856	844	832	861	846	845	848	806	792	865	807	797	818	836	825	817	824	880	818	786	854	838	836	832	847	826	853	801	837	771	867	858	913	833	827	809	839	826	831	787	850	826	821	884	837	804	801	836	831	823	831	845	833	848	862	857	832	837	817	854	798	874	838	872	797	800	850	843	782	809	904	820	861	828	872	873	851	864	860	845	778	804	840	804	847	850	827	868	884	927	820	796	875	862	844	800	811	811	830	842	866	837	841	875	834	875	853	773	801	856	854	827	874	823	864	814	810	842	882	830	835	858	882	820	797	866	816	859	826	859	882	819	849	812	795	818	848	827	846	827	821	819	823	766	832	851	844	871	827	846	845	827	864	839	798	829	822	846	841	825	884	824	796	861	840	832	856	847	859	841	809	809	868	838	831	800	771	815	779	812	836	804	820	850	787	891	807	823	873	851	870	795	834	828	923	825	819	844	842	843	790	849	842	892	859	875	829	816	859	837	820	838	810	822	831	839	875	872	813	798	808	815	830	834	818	862	859	845	844	889	839	793	870	853	843	827	824	867	871	781	862	838	844	797	863	808	885	766	786	879	840	804	830	890	828	852	836	850	914	812	826	884	840	832	831	810	816	854	853	867	861	867	799
31053	28420	22827	22649	8100	629	383	366	319	342	363	315	362	323	331	341	325	346	333	327	326	365	341	358	340	343	342	353	319	351	319	338	357	326	312	332	330	349	357	366	358	332	347	345	353	337	338	350	314	323	320	332	340	318	340	329	358	343	339	335	346	348	347	358	360	348	338	365	336	331	334	342	319	349	329	325	355	330	343	354	360	329	346	336	327	309	322	338	333	300	303	324	368	357	339	350	353	324	340	334	338	308	365	323	344	310	320	328	326	334	355	323	347	321	365	356	319	328	349	372	348	321	322	323	334	346	339	311	325	328	313	334	383	367	359	322	351	323	295	352	345	346	314	341	327	354	353	364	372	342	316	321	334	329	336	340	324	328	353	318	339	304	351	332	376	332	341	311	328	309	323	354	340	342	353	359	346	325	292	362	356	307	336	374	328	334	341	319	343	376	339	326	358	321	315	326	340	324	318	358	335	326	321	323	367	306	340	346	325	332	353	346	345	367	323	338	332	305	344	327	348	327	352	342	323	309	345	327	354	307	326	300	329	303	356	358	331	301	322	304	328	336	352	365	322	310	345	320	314	314	344	355	313	340	318	312	324	364	363	355	313	348	361	355	334	363	309	340	359	345	363	341	350	331	349	352	320	328	353	333	318	336	325	329	304	361	328	323	317	337	360	296	344	332	321	322	325	328	327	318	349	333	388	322	325	334	345	329	331	338	338	315	311	314	349	314	330	341	320	328	319	349	318	323	316	334	339	317	325	339	327	361	348	282	319	349	318	298	352	337	336	302	303	337	328	362	349	336	309	346	306	356	329	306	310	359	315	324	341	315	310	340	318	332	346	368	320	290	309	353	333	320	310	347	345	305	323	331	401	338	319	304	336	347	322	353	322	321	319	358	336	319	345	329	345	323	334	342	327	325	333	328	305	364	311	361	339	323	335	335	329	344	357	327	333	365	327	346	352	294	342	333	340	376	338	338	341	342	315	333	374	365	349	336	351	326	322	333	351	358	371	349	310	357	336	348	323	360	378	347	338	340	347	323	324	345	289	328	341	303	349	340	328	338	302	337	361	316	357	313	348	330	348	341	353	290	351	361	358	339	323	319	339	326	335	361	362	302	330	332	330	313	363	332	337	331	321	357	335	335	351	329	342	339	362	379	322	334	355	361	301	323	344	320	340	350	335	340	309	363	321	343	325	325	314	313	334	301	317	335	323	338	346	344	359	350	363	308	348	332	351	329	309	314	330	319	332	351	331	327	375	339	339	353	320	310	326	368	365	349	321	335	343	335	371	320	339	310	341	309	326	342	331	344	350	351	323	311	366	321	302	336	358	335	372	332	330	333	354	296	348	324	346	326	338	331	350	374	353	319	336	315	317	347	359	360	364	298	341	349	315	333	326	352	370	384	341	349	337	349	335	333	343	315	317	345	366	335	380	346	318	337	342	351	367	347	349	340	338	332	338	298	333	314	313	318	347	360	334	319	327	382	350	341	362	356	314	352	345	329	311	361	341	323	332	382	324	347	334	316	338	332	330	339	333	346	310	362	297	305	325	348	352	345	353	327	321	359	337	356	353	327	297	335	333	332	331	375	323	318	342	323	313	349	364	330	338	318	328	376	369	349	313	331	365	343	317	345	355	351	336	369	330	363	352	300	347	325	340	343	325	345	344	320	344	311	314	330	370	377	364	339	328	341	359	336	317	357	353	361	337	354	317	336	348	322	350	340	354	333	353	334	294	349	344	300	294	340	318	358	363	339	336	329	331	334	323	330	339	345	293	324	338	336	325	379	313	341	350	331	372	371	341	356	343	328	346	358	312	324	345	332	365	306	310	353	333	341	350	353	345	359	327	363	339	341	332	340	335	333	330	348	318	333	321	341	334	329	325	366	356	348	339	346	289	299	308	316	355	348	377	358	344	344	331	351	331	349	340	352	308	318	320	355	355	352	343	300	315	323	336	336	296	348	361	345	320	352	337	352	324	316	392	329	315	317	316	330	324	331	325	322	358	346	342	336	313	372	352	330	330	323	345	305	357	342	332	339	320	342	336	324	323	347	334	354	349	311	363	314	321	361	308	373	356	344	364	358	327	335	329	331	344	347	311	326	335	329	338	333	327	348	331	374	338	333	317	370	337	317	315	320	357	357	367	369	347	382	337	322	316	334	340	320	337	323	321	351	363	366	322	353	359	321	335	351	404	373	354	324	330	352	323	325	372	331	326	329	321	362	304	350	320	330	314	316	357	351	342	327	367	304	336	360	344	324	335	344	338	325	375	287	316	332	333	358	317	352	320	360	356	361	342	343	356	330	338	344	329	345	320	343	351	358	350	335	339	325	333	333	339	354	334	350	288	353	355	333	344	358	365	340	359	326	329	347	327	360	325	317	342	305	358	350	298	331	376	332	303	341	355	315	356	311	359	330	329	355	360	346	325	358	338	330	322	338	346	330	335	326	357	360	328	358	310	357	355	341	331	350	314	334	366	324	343	343	330	336	332	317	328	334	360	397	292	330	321	331	303	356	345	362	367	345	333	327	341	312	359	348	356	385	313	330	321	309	341	325	342	293	326	374	328	344	330	355	339	347	328	345	337	349	336	338	322	355	326	306	343	353	340	316	315	292	311	323	313	347	342	334	329	336	347	336	322	316	328	353	300	319	310	350	358	321	355	345	322	342	325	316	309	336	345	310	330	348	316	303	335	311	354	305	338	303	323	310	313	326	334	343	288	333	333	324	326	346	354	326	377	305	326	358	339	349	357	340	337	343	354	325	301	311	347	366	354	355	316	311	328	351	320	342	302	304	355	312	319	331	336	325	363	319	340	341	351	342	319	346	344	354	305	367	334	349	321	348	338	367	365	344	316	293	323	336	326	333	343	315	342	370	328	362	326	350	323	324	341	308	327	318	321	368	334	364	333	335	344	334	374	325	345	321	322	331	324	365	388	338	354	322	336	353	348	348	350	342	322	343	345	324	320	349	358	356	343	343	323	317	322	333	324	340	325	315	305	316	337	363	348	304	303	330	312	323	343	310	351	332	333	356	303	365	331	308	326	318	304	349	320	369	327	370	318	345	359	361	360	332	318	347	344	364	362	323	354	357	345	355	360	309	355	333	330	330	372	345	335	338	348	362	296	326	323	347	324	284	336	348	341	362	344	342	350	298	352	331	333	325	314	356	326	341	341	323	296	288	325	353	318	374	335	357	318	329	296	314	353	334	344	352	339	351	305	313	333	362	328	337	340	348	349	319	339	319	379	353	308	328	330	330	317	356	342	339	343	319	321	334	326	328	346	359	301	358	340	345	323	348	342	345	338	359	338	315	342	308	345	331	303	348	375	318	335	334	347	296	341	360	334	342	329	326	338	365	349	363	342	345	354	345	344	308	340	336	296	309	323	339	352	365	334	352	321	347	357	326	369	326	381	325	366	353	340	324	316	330	385	322	323	349	325	333	340	359	354	337	334	308	332	320	330	311	327	353	330	366
39615	45162	25875	28518	10722	1012	518	563	556	574	587	613	591	578	551	553	595	565	586	530	576	619	593	586	591	580	523	590	567	576	588	611	582	549	542	587	596	555	587	560	563	592	582	579	554	591	586	565	528	546	555	544	575	590	544	547	566	587	586	562	575	561	555	591	545	581	565	575	590	571	551	552	547	579	540	562	572	574	548	559	542	547	583	616	552	579	579	550	546	565	563	554	558	590	613	596	583	587	577	548	570	588	571	576	563	592	555	521	565	556	631	593	586	523	633	539	557	576	561	585	580	549	588	563	605	586	560	593	550	562	561	575	600	592	627	608	581	553	551	516	583	588	584	617	554	540	575	535	589	559	530	589	601	568	564	596	568	599	577	554	597	594	553	554	594	619	604	564	628	540	549	596	607	551	586	545	577	578	600	567	566	541	567	548	570	572	567	548	570	574	588	554	559	581	528	578	541	571	555	539	589	580	525	589	548	555	580	569	615	594	559	578	559	577	536	530	575	633	555	580	545	557	546	568	579	569	535	630	562	571	582	566	512	579	567	589	587	572	582	567	576	593	571	536	622	594	568	598	570	542	601	589	573	553	556	565	587	574	577	548	582	534	536	563	569	602	537	566	570	529	555	566	555	534	584	560	569	589	598	546	570	551	545	557	607	539	549	553	592	548	547	565	556	538	583	585	561	582	571	562	594	583	582	597	592	571	559	567	603	550	609	556	558	561	584	589	588	616	564	588	588	535	594	568	557	538	568	544	546	582	539	552	603	561	580	605	601	595	569	524	537	546	615	574	577	516	572	619	567	568	547	564	558	578	576	562	568	539	599	582	581	566	563	592	496	587	553	587	554	607	587	551	619	576	517	553	546	581	596	592	547	609	577	588	533	602	566	592	530	562	584	617	552	588	578	527	580	556	575	547	535	578	569	591	569	558	572	553	564	578	595	588	549	580	543	606	561	591	628	585	535	564	551	573	561	574	590	535	557	559	581	559	563	569	590	573	545	562	611	590	561	575	573	599	596	556	605	566	552	549	559	608	583	523	530	556	586	555	534	595	571	613	580	607	547	584	591	558	594	551	583	559	600	598	593	635	578	582	568	547	537	620	572	569	519	563	583	573	546	546	620	578	604	587	565	580	598	554	550	528	576	596	584	574	588	542	597	566	595	613	550	559	578	576	583	533	594	615	540	594	554	571	560	567	580	539	560	601	582	533	602	566	624	602	556	523	568	524	584	561	545	573	582	526	587	560	543	558	581	562	582	577	558	620	575	524	609	549	591	575	559	568	540	572	538	629	567	579	571	553	564	573	567	579	562	553	580	616	580	570	586	549	576	542	585	570	571	524	530	578	530	584	559	560	649	581	566	531	567	583	568	576	567	601	567	594	537	595	597	547	569	569	566	599	544	583	570	594	536	495	580	581	555	544	576	543	622	538	555	565	498	544	533	570	569	597	597	528	572	528	557	556	569	565	597	598	545	559	589	569	586	569	546	575	569	568	558	624	577	589	565	587	540	545	560	611	554	514	564	589	559	552	588	561	537	562	569	547	579	601	584	586	571	558	571	572	555	591	584	553	564	538	593	592	576	589	534	562	573	560	547	537	543	608	532	575	581	536	595	537	562	578	553	532	561	561	593	558	586	520	593	567	551	575	570	557	546	625	614	568	538	567	576	622	559	594	568	531	566	518	537	597	539	569	566	570	555	569	528	560	571	585	568	595	605	574	556	566	581	580	568	580	549	549	582	586	552	591	553	584	564	554	612	607	598	569	544	536	553	595	559	572	527	614	552	564	566	574	534	565	549	646	576	623	583	541	550	608	506	621	555	609	607	564	545	570	585	543	531	547	603	586	586	515	582	587	604	544	583	565	589	555	577	599	578	537	580	558	569	571	586	549	572	584	543	571	562	596	598	558	583	585	586	573	554	569	588	563	546	562	532	577	594	541	563	581	570	575	608	552	548	569	581	542	558	558	571	553	550	594	542	556	564	545	571	577	526	581	565	553	546	576	556	598	537	607	542	609	610	558	564	577	559	569	561	625	572	584	558	605	586	604	591	581	579	582	565	582	559	588	594	593	578	534	514	557	596	556	578	555	581	557	585	596	553	592	572	625	563	616	615	624	594	563	591	568	609	585	562	572	545	571	551	552	559	569	544	606	550	572	551	605	556	577	561	585	593	556	562	547	554	569	624	626	599	536	517	564	587	526	581	605	632	539	609	563	611	573	604	550	555	531	560	553	589	537	522	565	572	556	583	589	597	565	611	616	595	572	557	578	572	556	530	566	545	573	581	581	563	548	552	550	565	586	558	560	592	551	583	583	630	580	570	563	588	568	589	605	585	549	577	512	548	544	548	558	629	566	593	562	580	572	564	618	575	554	540	567	520	593	567	604	581	566	579	567	590	593	553	584	603	560	547	550	613	590	566	562	552	568	600	566	561	593	603	557	575	565	561	570	617	526	532	587	589	556	608	575	591	508	583	569	558	572	572	565	592	582	553	534	553	569	573	557	567	567	566	536	556	586	532	585	580	618	554	563	602	525	572	574	593	585	564	583	587	581	592	548	575	586	574	573	572	599	553	600	542	549	582	587	577	580	623	580	525	604	554	599	541	594	562	543	547	596	618	575	539	581	588	570	534	596	624	565	537	533	604	552	576	573	537	513	568	585	580	552	560	594	558	564	600	588	583	607	577	584	578	528	552	585	561	576	586	563	592	585	570	576	586	549	544	552	563	589	540	574	557	581	570	600	579	521	597	630	596	548	583	590	590	560	582	610	590	594	548	578	571	563	562	593	544	602	544	587	626	571	577	548	611	603	631	574	564	591	568	591	575	588	599	587	550	578	588	537	544	557	597	611	615	560	547	565	561	565	585	550	588	569	575	592	551	569	579	607	569	559	546	613	556	590	528	557	595	550	569	586	599	525	553	574	572	535	558	577	581	603	590	564	562	556	592	565	637	571	583	582	593	520	527	535	578	611	580	591	562	577	570	545	519	569	568	575	565	554	584	537	576	588	558	567	590	591	575	555	564	651	573	546	572	544	598	614	578	534	559	576	587	557	596	630	562	578	595	563	582	556	543	569	603	569	542	548	577	560	614	540	614	581	562	544	531	567	590	568	590	584	595	554	581	560	591	571	618	588	559	589	580	551	583	578	583	587	562	614	563	577	558	605	559	595	578	521	608	563	589	590	544	558	583	528	571	581	569	582	575	591	526	556	566	625	553	598	559	585	583	538	511	587	596	539	584	573	582	540	543	561	530	581	578	590	553	543	589	547	594	543	672	589	569	564	584	560	547	574	590	593	544	572	554	593	516	586	546	593	564	581	565	580	566	552	575	587	545	560	577	563	541	587	599	574	547	583	570	567	562	559	575	557	527	594	596	598	609	586	611	540	604	565	573	612	607	554	555	611	555	546	583	557	568	555	584	617	556	564	583	543	565	512	559	559	566	595	596	594	580	535	543	615	564	598	578	640	570	569	576	578
25745	23851	32416	40158	28161	9772	755	352	329	330	331	330	338	345	343	320	376	324	334	333	329	344	359	358	306	304	326	340	319	340	335	338	300	305	329	329	318	325	344	320	326	331	312	308	342	319	313	336	379	330	342	339	332	314	320	313	305	319	357	327	358	322	330	368	346	347	327	310	319	319	296	316	322	337	308	294	318	326	344	337	309	322	302	331	349	315	278	326	326	335	307	344	302	339	361	349	346	333	314	333	337	323	336	327	346	320	335	326	355	333	370	336	307	329	345	325	339	340	353	298	287	299	302	348	321	328	315	314	321	320	329	312	351	323	307	331	309	334	326	323	359	305	310	309	300	336	337	334	333	296	320	303	327	315	328	327	314	340	320	332	322	306	308	312	329	340	326	339	337	313	352	356	327	334	311	319	308	342	340	333	341	364	329	314	334	302	356	312	358	319	309	358	326	344	331	348	341	372	274	342	333	303	320	296	318	329	317	322	312	332	343	324	323	328	307	317	284	337	315	308	332	363	315	341	310	333	344	350	308	296	316	352	326	321	318	344	348	298	293	330	341	330	309	313	330	304	329	336	321	345	332	315	312	354	338	326	330	321	285	332	318	335	319	313	350	297	314	302	311	301	311	296	343	301	314	331	340	386	342	321	322	320	325	324	314	290	327	328	318	292	317	329	303	308	373	302	341	331	330	352	334	331	334	339	347	327	311	313	324	327	310	339	321	294	345	337	339	318	291	321	349	311	318	325	314	302	296	318	313	297	332	313	339	337	325	322	316	320	366	351	367	306	311	353	324	330	312	321	332	316	322	340	307	314	300	322	336	322	331	319	339	317	317	325	356	336	314	311	306	315	334	317	327	319	304	360	305	303	313	334	343	309	319	331	361	351	332	339	310	338	310	324	343	358	327	313	325	320	339	357	344	346	326	306	354	342	320	353	334	330	314	349	316	352	338	335	324	321	332	313	300	356	324	318	349	316	335	339	327	336	313	344	335	314	311	325	339	353	321	304	349	337	310	324	334	354	332	331	347	318	339	321	309	289	328	346	285	336	322	306	307	330	303	333	349	327	342	354	288	326	314	332	345	349	314	320	299	319	352	320	349	327	320	318	325	347	334	319	359	317	330	339	328	321	335	316	324	331	309	317	284	291	303	332	310	356	344	337	299	341	332	309	321	313	300	315	323	344	321	327	334	333	327	290	328	294	332	338	284	345	325	344	341	326	326	319	329	288	339	327	333	335	320	346	323	305	307	329	342	317	326	314	339	312	330	334	311	317	337	289	329	341	348	352	318	381	321	316	334	354	339	309	340	313	305	345	315	332	366	305	279	305	295	328	306	311	348	309	331	340	314	306	322	305	336	332	309	314	303	324	339	326	320	314	319	315	323	333	321	320	331	298	325	322	318	343	338	340	307	328	356	340	329	359	323	326	309	352	301	318	311	318	315	350	355	312	317	293	335	297	308	345	324	306	318	332	323	334	319	310	334	317	325	337	329	346	334	323	331	293	338	320	322	341	323	318	330	293	357	294	308	367	327	309	326	340	343	331	331	327	325	319	332	310	317	324	338	299	331	344	358	304	285	331	325	332	308	337	304	355	305	310	329	333	355	337	312	326	305	338	358	338	361	312	309	338	308	320	344	304	333	326	303	302	329	314	349	315	313	329	294	340	353	361	325	345	320	325	320	324	333	331	321	318	338	329	330	344	315	323	307	340	333	324	298	357	303	329	326	330	320	323	325	321	334	329	331	338	328	336	309	330	353	321	337	324	356	333	318	321	309	323	340	334	320	311	317	307	346	307	333	341	324	307	326	311	347	318	303	312	329	326	300	311	322	319	310	338	332	308	346	315	308	310	325	322	326	343	307	324	324	317	329	313	345	318	356	316	323	314	354	359	313	294	316	300	341	339	317	318	335	319	312	327	318	322	304	304	322	339	311	338	337	343	301	334	292	353	339	340	313	310	337	324	338	348	297	320	331	318	345	316	324	304	323	353	306	318	317	318	309	330	343	344	310	341	313	329	305	342	338	335	325	333	336	335	318	306	288	299	312	360	327	362	297	314	338	347	313	322	372	349	302	307	311	339	335	345	325	349	354	318	315	346	322	341	288	334	333	304	325	326	312	306	328	326	311	302	369	307	291	322	313	322	332	321	309	339	305	325	326	323	331	343	341	337	307	352	330	306	358	330	307	320	314	327	370	323	339	317	321	320	316	342	330	332	311	321	308	355	330	323	345	346	296	347	332	283	318	298	347	291	357	324	310	305	351	331	327	327	344	320	328	329	353	321	344	323	332	355	334	349	316	310	333	320	312	356	326	320	341	315	322	324	358	327	309	333	337	329	328	336	333	344	294	340	340	338	333	350	332	348	332	336	332	323	341	337	296	353	310	332	343	309	319	320	309	337	293	338	324	295	320	322	318	335	330	320	362	315	345	343	304	342	300	336	355	318	298	329	333	307	304	294	305	321	327	350	345	325	320	322	314	343	303	313	350	315	302	270	336	371	326	294	313	300	331	311	335	332	311	296	336	313	355	329	322	347	327	343	305	343	341	343	320	329	313	336	328	350	326	297	312	313	316	327	330	358	330	327	334	306	324	320	313	327	342	325	349	324	295	323	326	341	338	338	340	329	335	314	329	341	325	354	312	335	333	319	313	339	302	323	313	321	320	312	332	335	342	346	343	308	328	361	330	355	311	306	322	347	332	299	367	321	354	312	321	304	342	311	322	324	347	302	339	317	339	336	336	312	303	337	344	318	342	319	326	333	326	320	332	296	336	315	323	335	331	310	309	331	332	323	349	337	322	318	315	356	308	335	283	304	334	314	317	355	324	314	344	314	301	319	320	322	326	293	325	321	342	326	317	338	314	307	304	324	318	342	337	335	342	326	301	319	306	332	316	335	351	326	319	303	316	353	321	333	311	325	322	308	341	313	341	301	354	316	305	319	324	333	288	312	329	312	347	343	328	350	309	296	314	347	315	330	323	326	322	326	321	322	319	361	322	327	322	322	299	286	329	325	332	333	322	357	322	344	332	333	312	294	331	307	346	310	307	363	319	310	289	297	333	312	303	321	334	316	348	332	317	315	314	337	345	306	353	306	316	328	309	361	309	282	336	302	362	320	319	355	320	327	339	348	345	326	350	329	344	336	327	319	315	304	331	346	312	307	340	326	328	347	338	319	323	304	338	321	303	317	353	324	302	326	349	343	328	324	348	350	312	331	315	334	305	314	326	319	302	328	323	335	327	351	301	336	319	321	351	323	317	300	312	343	337	345	316	364	338	338	340	326	336	321	327	368	332	342	306	327	332	330	316	338	327	337	313	306	334	325	330	319	333	331	313	355	324	329	320	318	343	337	325	320	331	320	336	332	323	316	330	329	317	347	309	312	344	355	320	337	304	348	361	353	318	318	305	331	343	308	307	312	340	335	349	301	329	308	275	328	309	347	341	312	321	333	355	338	338	314	341	337	306	323	332	327	344	338
60035	84145	58790	57374	29880	3284	555	589	585	503	527	555	565	525	567	546	530	546	536	523	568	519	565	532	536	507	542	588	559	523	538	520	535	548	528	518	592	531	527	540	524	577	579	563	508	541	572	542	549	499	536	525	549	523	561	577	547	517	525	527	536	562	531	541	608	536	567	547	532	535	545	550	501	567	579	580	540	555	556	578	577	561	558	545	541	550	517	552	546	495	563	530	532	585	556	516	534	559	558	535	562	548	554	565	573	565	558	527	526	568	533	550	547	524	561	524	522	527	540	551	529	521	535	559	543	542	530	523	562	561	536	536	546	574	551	512	581	520	513	531	512	509	498	523	567	548	562	563	552	516	523	576	515	515	560	522	532	541	522	551	534	556	511	556	560	608	532	524	538	583	529	535	563	541	555	563	525	543	537	521	586	531	535	549	540	549	538	543	571	546	550	584	531	538	503	539	529	576	515	507	513	519	532	514	543	535	566	562	570	572	572	566	526	567	535	595	565	537	515	562	548	552	551	524	570	541	495	534	552	554	555	567	602	544	587	535	533	543	567	516	518	583	581	540	543	552	547	559	590	562	550	519	547	543	570	542	546	540	567	553	570	538	575	543	555	530	533	495	526	547	544	542	564	590	526	535	542	555	574	525	520	587	552	555	555	498	551	565	518	577	530	540	512	590	576	534	539	584	527	554	598	550	525	552	512	560	585	510	576	579	553	516	554	569	567	501	539	559	526	526	536	551	556	554	563	519	569	512	571	569	536	526	539	513	543	545	545	555	524	581	549	539	535	527	567	570	531	524	513	548	519	586	559	530	528	551	535	538	542	557	544	595	555	568	508	533	526	545	518	549	557	540	515	548	554	529	541	521	538	558	538	529	525	546	515	567	512	558	552	537	521	527	537	516	516	550	566	564	532	561	515	549	576	534	563	542	586	519	532	570	592	563	530	512	568	585	571	569	545	533	517	531	528	539	523	551	522	549	544	579	500	530	542	525	534	510	521	547	558	521	549	526	562	494	558	566	518	564	519	548	555	518	517	578	543	544	516	551	535	511	530	534	546	556	513	545	525	527	511	575	571	527	546	527	570	538	565	520	538	576	579	550	598	547	539	553	535	535	585	502	529	574	585	584	532	585	509	498	551	598	547	536	565	520	557	514	549	597	544	538	554	533	556	574	515	541	545	555	535	530	550	531	568	535	502	518	523	524	571	567	575	520	529	539	530	511	530	526	523	546	517	546	574	563	514	527	543	518	548	559	535	530	580	559	547	560	569	544	540	527	554	548	512	509	555	538	578	565	536	566	513	551	536	583	545	567	511	553	534	546	510	546	545	543	554	522	528	563	559	540	496	576	578	533	592	557	542	534	580	567	519	556	549	509	593	513	542	537	538	553	532	538	534	531	563	507	547	564	542	551	527	566	536	561	553	508	506	540	538	545	542	541	568	523	534	556	563	576	524	545	581	533	544	540	547	550	529	550	574	556	531	540	547	548	574	555	562	534	568	535	542	569	579	539	524	547	562	530	534	568	573	543	517	568	577	567	585	550	557	520	590	548	559	525	546	542	581	512	545	538	576	512	509	549	537	570	505	525	545	584	515	525	512	513	545	567	554	528	547	555	539	586	539	556	575	529	541	535	534	567	533	549	550	567	507	573	575	552	525	520	566	515	536	564	499	557	528	594	532	566	536	562	520	530	531	541	537	556	535	583	503	549	547	508	539	543	526	552	566	527	569	543	590	545	557	512	580	548	534	564	537	541	532	513	503	546	537	535	569	543	512	545	524	577	535	514	591	525	566	546	592	513	515	561	538	538	542	558	550	579	560	559	537	552	553	569	563	562	523	534	551	562	561	535	539	497	533	524	520	549	563	551	553	519	539	584	532	575	555	507	531	562	519	523	550	521	552	586	516	513	542	521	533	588	589	537	551	554	549	525	549	531	584	550	544	561	559	548	558	588	526	535	515	540	561	520	547	565	493	559	589	568	583	571	514	557	534	557	587	544	535	580	544	557	571	526	546	575	559	533	534	548	526	575	534	577	525	545	533	545	547	517	584	523	528	552	525	500	533	586	533	561	540	578	503	553	562	510	558	527	523	532	539	565	592	552	559	524	542	565	514	496	546	527	525	547	562	536	538	540	542	528	540	530	539	521	542	563	535	541	550	530	526	531	556	505	554	528	589	522	588	516	576	609	604	545	525	546	521	529	532	546	541	562	585	579	596	568	549	572	560	564	551	506	511	511	555	560	550	538	579	492	577	578	571	556	541	611	536	520	573	513	509	534	540	515	569	574	563	555	504	552	533	553	586	582	565	552	521	522	532	581	537	540	540	546	582	551	520	580	535	535	559	587	537	554	563	516	557	536	567	545	520	565	570	535	541	532	548	563	533	524	552	551	583	563	534	533	557	502	546	516	586	503	544	503	524	538	565	542	536	555	526	570	536	482	509	540	529	562	536	520	546	499	578	542	572	558	559	536	560	556	539	538	565	611	588	568	528	533	549	573	550	539	569	546	582	538	578	557	576	539	545	531	553	548	550	541	587	520	563	537	569	555	547	514	532	542	549	517	550	575	534	536	530	523	546	556	536	573	558	514	511	534	524	548	541	534	539	547	530	552	535	573	515	548	540	565	567	583	539	543	611	534	516	548	533	517	539	543	546	550	497	563	563	521	533	575	600	550	550	541	529	527	534	571	544	560	552	551	524	533	532	580	585	525	577	563	579	520	554	513	531	528	526	542	545	525	538	575	571	539	532	532	554	553	558	515	529	523	545	557	531	522	535	540	542	540	514	556	527	576	525	538	548	561	525	515	563	558	524	553	525	556	567	569	547	523	553	524	582	585	512	525	540	533	525	563	565	543	562	553	561	551	512	556	584	527	540	556	545	523	570	561	519	547	558	547	523	554	526	565	540	522	508	535	557	573	560	532	574	530	528	584	527	571	548	563	550	550	525	544	512	529	531	545	557	520	520	522	510	560	533	564	591	529	527	557	535	547	526	585	528	567	536	537	531	566	520	553	570	515	553	497	541	544	559	595	541	520	541	539	519	525	544	548	564	501	535	516	536	528	581	508	579	540	569	542	506	520	512	514	552	535	532	505	547	532	544	540	534	555	503	509	531	536	572	526	579	569	528	529	595	569	530	530	507	543	540	527	586	588	523	563	538	561	519	564	527	470	538	558	576	538	561	549	537	519	506	561	537	559	562	555	590	529	538	578	550	501	542	579	517	544	560	557	518	569	556	535	522	539	569	630	555	539	585	547	573	522	571	489	553	534	587	530	551	570	536	507	516	527	568	555	567	514	568	527	598	547	558	513	562	513	556	538	534	597	527	567	551	544	568	553	564	567	517	591	525	566	572	546	561	538	507	585	512	554	545	503	540	566	529	554	561	583	562	546	557	518	553	554	565	543	563	530	533	542	560	517	537	573	547	522	587	528	556	564	535	565	525	558	525	533	530	583	542	581	538	506	562	554	545	556	543	523
24433	22441	31271	36325	29926	17443	4362	668	560	580	608	536	548	552	563	530	570	538	533	536	523	559	552	536	564	577	513	571	578	526	574	551	573	537	558	588	524	561	531	575	563	509	508	564	577	543	537	527	559	566	531	506	539	541	523	526	556	544	555	547	555	519	512	536	520	562	586	576	529	532	496	544	552	543	549	568	545	530	524	529	546	526	518	563	493	539	532	528	537	547	524	543	556	567	545	575	496	589	536	533	526	519	514	520	560	495	503	523	495	555	556	544	564	517	544	560	540	558	556	547	531	524	525	525	510	514	510	537	577	530	497	535	514	562	556	501	549	503	562	564	516	545	523	504	525	592	503	513	550	539	563	596	517	559	539	508	509	544	535	556	551	508	562	553	532	504	543	539	536	534	574	564	540	565	505	568	534	578	533	522	533	532	537	498	522	555	578	545	522	543	546	504	517	563	578	483	517	524	552	524	555	555	497	539	480	529	540	513	562	563	498	543	483	552	509	567	540	506	499	526	520	565	529	536	563	526	496	527	547	552	538	522	504	542	516	578	491	536	523	557	512	501	505	521	559	547	545	570	491	512	523	516	546	542	544	536	520	530	518	554	561	535	525	493	553	538	614	552	497	513	539	528	531	517	578	516	532	564	541	547	550	539	529	517	535	529	542	584	541	471	533	499	505	579	516	505	554	540	515	556	540	508	526	538	506	566	513	545	568	526	556	523	510	573	555	568	566	522	496	525	572	546	535	489	507	554	554	581	518	530	521	557	511	537	527	540	516	578	524	549	541	516	564	539	512	524	502	523	543	531	487	510	513	511	525	536	546	510	525	504	533	541	506	501	492	534	505	535	547	554	542	496	538	533	562	567	535	524	552	570	562	574	495	543	535	592	507	571	551	550	540	519	514	550	578	544	517	524	515	568	499	482	556	545	537	545	493	568	508	539	513	562	562	511	612	539	527	520	533	548	553	566	522	531	586	588	534	549	555	492	554	536	492	519	533	548	528	538	497	513	581	566	499	512	530	574	549	539	532	510	542	509	552	525	488	528	505	511	509	520	533	579	552	521	572	520	551	534	542	543	519	516	559	484	555	507	542	548	536	537	535	514	521	561	576	539	518	562	551	519	523	538	513	547	508	523	528	539	541	530	499	514	514	527	527	548	530	543	542	509	560	559	529	557	528	526	561	491	519	534	533	536	507	492	505	540	561	532	532	567	561	551	556	514	509	561	514	545	559	501	542	551	549	510	536	531	527	518	535	558	547	520	556	507	540	535	557	531	519	523	526	522	559	512	533	561	546	570	498	521	542	558	517	565	540	555	552	511	539	516	496	541	545	561	516	544	523	526	521	525	553	537	550	542	540	521	526	555	555	525	501	542	543	522	532	530	586	527	512	553	532	548	529	526	519	532	525	530	502	483	536	554	591	577	498	507	514	506	535	559	538	564	525	501	520	534	511	527	555	502	541	497	543	547	517	503	530	585	544	573	500	518	549	555	509	549	544	526	505	548	529	515	541	530	573	541	491	543	533	569	552	539	527	517	482	538	568	544	533	520	484	577	528	498	581	524	507	489	581	498	552	514	560	545	543	514	526	557	507	547	521	514	490	542	535	523	581	521	568	523	528	548	527	515	532	522	580	503	539	557	507	528	544	572	532	542	513	539	516	577	559	509	527	574	498	554	531	509	496	533	537	522	530	539	508	555	508	481	521	560	528	523	500	523	512	528	504	548	547	567	547	505	509	515	553	517	520	541	545	563	499	559	581	535	498	533	518	523	577	543	541	513	513	484	544	519	520	548	539	515	521	553	477	529	565	524	502	522	501	535	517	561	530	526	524	521	531	516	543	577	526	517	491	515	554	547	543	555	537	514	551	547	531	548	524	557	574	539	574	491	517	543	517	530	477	521	503	553	558	556	491	492	529	527	549	513	510	473	552	518	502	520	540	552	537	527	500	548	496	548	514	568	522	519	543	556	526	583	522	544	556	514	529	552	527	500	522	549	569	530	527	484	529	519	522	548	496	505	532	525	484	541	548	521	525	538	534	523	512	555	498	528	520	518	550	529	522	566	572	513	532	533	535	537	515	543	575	528	550	545	532	545	550	506	507	528	557	533	539	565	511	512	520	571	523	595	524	517	546	523	572	537	494	543	564	578	474	521	502	580	506	525	522	597	504	528	560	538	539	550	527	529	521	565	541	510	558	550	533	507	540	524	529	515	516	557	522	565	508	506	560	552	536	512	507	535	515	533	504	515	523	523	517	528	528	525	522	566	498	531	532	530	504	545	525	515	570	562	560	512	517	554	489	591	480	491	487	541	500	497	523	515	532	559	492	532	527	538	516	522	562	576	529	560	507	546	584	512	516	521	557	541	564	533	541	542	538	486	520	504	543	511	553	535	521	524	559	489	491	503	545	541	512	530	483	521	572	541	529	488	539	561	520	515	518	557	550	516	516	522	549	549	529	560	505	581	523	523	530	557	521	522	540	541	549	547	545	526	567	525	544	540	558	513	528	488	579	557	495	532	538	525	513	523	550	538	552	534	573	555	535	557	543	531	523	513	557	555	516	549	560	512	559	554	512	516	507	528	535	524	551	498	544	500	566	532	535	567	548	525	521	496	556	537	543	538	557	521	491	535	587	507	547	575	536	548	539	554	505	509	522	517	538	510	555	567	512	519	531	566	525	522	508	516	512	553	501	532	531	512	523	553	531	533	500	527	541	520	509	536	524	547	507	514	556	540	550	555	535	524	540	536	530	542	493	523	514	530	534	539	497	514	519	488	535	518	524	561	552	518	552	532	559	554	552	498	535	544	541	528	518	487	543	582	527	536	525	546	485	543	531	515	527	522	502	558	546	485	471	516	545	566	511	555	584	530	538	523	555	560	523	583	531	552	513	522	531	505	577	537	513	529	513	545	545	466	552	543	565	477	520	540	586	566	536	529	559	506	526	552	505	555	553	533	527	529	566	509	521	562	542	548	538	526	509	569	517	544	562	547	585	538	521	544	532	540	570	484	537	527	528	503	500	545	492	481	580	554	499	555	549	527	533	527	546	542	533	531	542	515	535	567	518	566	512	552	564	524	577	529	535	542	569	561	507	515	535	506	596	544	515	537	530	469	495	562	507	527	535	531	526	526	511	576	532	544	559	518	549	570	541	538	541	547	515	543	528	503	515	522	545	537	548	547	514	527	539	536	535	555	505	516	530	510	523	523	529	543	512	534	506	501	481	535	500	558	555	496	556	515	488	550	564	504	554	567	573	505	483	545	509	554	485	536	515	503	545	533	490	555	519	528	520	511	539	506	503	507	546	528	531	536	540	521	543	561	537	507	530	512	541	534	512	517	559	523	523	560	549	536	549	494	542	532	534	530	550	497	514	557	527	528	535	527	491	535	544	573	534	588	513	550	510	491	567	516	535	537	519	554	543	506	570	555	530	499	534	542	502	549	541	582	533	527	553	523	553	541	535	561	572	488	551	507	522	522
60980	96194	66372	69175	37464	4607	837	923	862	839	848	810	854	833	871	880	869	866	808	845	778	827	850	808	819	811	875	830	879	859	798	794	846	875	808	883	800	813	833	863	874	800	796	817	832	814	823	828	837	829	864	869	838	798	841	867	817	795	827	859	858	859	808	867	847	855	874	820	789	835	784	839	837	794	814	815	829	799	772	820	826	827	797	822	793	800	808	819	865	843	793	863	858	850	800	860	809	855	844	834	788	817	802	861	813	788	840	816	844	847	834	893	840	862	858	777	875	835	833	850	793	844	853	808	884	850	821	870	863	867	839	828	863	835	820	818	776	841	808	831	852	859	848	831	840	830	827	828	783	785	815	811	856	797	808	836	868	839	835	830	863	836	826	863	820	836	804	871	828	830	849	821	898	812	870	826	811	866	852	792	889	890	830	847	797	859	859	822	805	806	826	829	853	814	871	838	881	892	823	809	815	813	846	820	842	861	798	838	876	834	830	833	801	861	791	851	815	819	824	841	825	829	843	855	859	768	836	878	819	866	820	845	863	887	785	839	793	815	839	856	845	793	846	846	826	888	831	880	848	805	816	772	857	802	825	831	860	907	837	827	892	845	864	837	844	754	837	776	776	857	799	793	844	754	818	881	835	806	816	828	924	820	854	839	811	825	820	846	840	847	832	827	835	841	848	847	804	870	862	764	795	792	813	840	870	822	792	828	899	790	817	854	790	855	795	870	850	858	871	885	867	807	795	803	857	844	834	831	877	845	846	847	824	850	856	836	837	815	854	846	780	860	858	881	824	861	870	802	827	868	816	782	823	837	819	823	844	878	861	787	823	833	830	793	824	812	753	817	778	813	850	905	866	802	860	798	867	847	863	809	831	875	795	811	837	810	835	843	813	748	872	910	862	837	894	798	792	876	779	837	812	827	840	839	840	829	841	859	843	799	839	820	881	820	842	813	788	828	799	850	902	827	868	835	792	858	801	824	805	814	842	762	837	830	807	842	770	768	888	810	832	871	801	833	778	815	813	799	836	828	833	876	868	904	842	823	831	819	793	829	783	843	817	833	842	814	834	833	833	787	807	861	856	831	801	838	846	773	796	821	880	840	781	817	821	818	816	840	869	835	864	822	878	845	833	828	771	834	855	784	786	825	826	820	834	790	787	862	803	824	822	862	874	805	801	824	763	760	810	842	863	853	845	877	857	863	865	848	793	824	827	829	849	844	806	830	843	795	830	768	849	839	900	852	866	828	786	836	904	791	859	818	806	906	829	870	811	830	836	790	812	834	811	812	872	849	850	810	825	833	819	870	856	856	822	875	770	860	842	774	803	813	789	804	843	833	827	821	824	791	838	881	835	803	811	863	793	812	852	816	811	826	858	826	869	797	819	818	789	777	863	759	791	774	811	833	852	809	877	841	852	808	788	834	858	848	810	813	787	841	840	822	868	884	845	844	819	768	798	816	839	820	809	857	829	857	852	852	824	861	845	851	810	851	874	880	840	798	822	827	858	812	820	854	812	808	848	876	872	823	803	850	874	815	833	812	836	818	863	784	832	829	821	839	857	856	857	885	794	809	841	838	838	753	856	792	793	850	841	859	837	795	887	800	860	827	842	823	825	831	861	826	822	828	807	818	868	772	806	816	828	863	812	827	888	822	771	783	812	839	752	905	815	793	842	804	810	799	825	844	799	800	848	745	820	829	823	822	827	849	816	842	836	829	780	818	792	827	866	838	799	821	779	866	851	829	849	806	835	834	783	802	880	819	872	814	797	809	833	772	838	867	833	838	851	838	809	845	885	884	845	865	812	838	826	838	827	801	810	807	862	847	796	791	842	868	882	844	865	835	795	886	822	835	777	813	827	755	834	887	818	858	829	766	839	832	864	821	861	829	822	877	850	776	861	849	836	797	876	806	831	823	827	827	844	784	848	817	831	824	785	831	848	797	838	829	889	826	774	836	780	843	829	821	830	820	870	813	882	856	833	772	811	822	835	885	847	817	829	834	810	840	798	875	829	838	862	838	822	820	855	812	868	847	889	880	857	795	839	877	832	895	821	881	855	840	857	799	761	853	882	812	869	846	845	835	849	834	821	837	836	808	814	817	865	829	766	812	810	834	836	832	837	872	821	855	824	874	809	847	774	848	833	875	783	792	830	879	855	806	819	846	831	869	872	880	814	803	835	850	798	867	848	810	842	865	783	838	849	795	815	838	830	813	830	827	868	782	819	837	816	858	804	831	816	820	809	838	867	776	838	800	854	872	826	759	908	837	868	886	859	834	818	871	857	796	860	849	822	848	815	825	848	830	837	787	861	814	820	831	806	832	823	831	809	867	829	857	844	769	843	829	855	808	866	838	816	864	876	813	865	857	798	850	839	820	913	776	876	844	820	857	830	834	816	848	807	841	790	832	838	830	801	802	802	875	827	843	821	843	902	786	819	849	824	893	824	811	812	790	821	851	863	856	868	835	860	784	816	828	796	828	818	843	846	847	857	829	879	826	813	815	863	813	809	876	822	862	853	877	875	808	831	881	761	816	828	862	860	805	846	834	795	830	838	807	869	849	834	803	844	801	828	821	852	846	784	800	831	842	793	795	802	826	847	821	801	830	844	809	886	833	855	832	793	821	895	902	813	829	839	823	855	863	884	845	839	815	853	880	832	868	814	847	873	837	877	869	777	821	755	824	835	843	805	778	851	824	839	794	796	851	813	818	809	857	810	805	831	830	820	866	818	807	872	822	835	897	841	828	860	783	855	849	812	822	816	823	826	847	853	815	808	871	820	848	896	816	843	814	820	841	870	785	822	817	861	833	843	822	851	854	837	825	867	834	849	825	862	853	862	797	864	837	846	868	774	877	797	869	832	840	808	816	790	759	831	866	811	837	826	856	842	814	885	816	851	820	832	845	834	845	864	823	786	852	774	799	827	828	857	835	794	812	788	867	863	838	827	808	851	834	836	869	841	836	797	776	877	853	891	886	862	816	865	851	886	863	839	830	880	808	784	858	846	844	849	822	874	851	831	821	807	852	860	857	860	825	835	851	848	842	835	849	797	846	825	876	847	844	835	835	876	810	827	808	825	814	826	861	793	804	836	810	789	879	844	830	813	789	767	837	825	810	769	767	826	803	864	816	826	885	789	850	831	834	838	855	842	857	791	862	795	845	817	823	829	822	827	804	842	895	854	819	856	804	804	820	785	833	788	826	794	857	809	859	852	858	794	845	786	851	807	844	831	792	850	823	813	811	840	832	819	863	808	796	824	841	825	845	822	864	831	873	853	843	855	816	807	814	813	828	814	807	787	810	844	846	813	827	849	837	808	860	860	823	799	817	809	836	859	862	809	836	837	827	835	776	836	873	838	844	868	879	771	807	822	809	908	811	840	767	789	811	814	825	845	798	811	859	800	853	833	818	828	817	821	820	873	891	800	812	829	850	869	847	831	847	864	858	797	881	865	761	822	848	785	872	854	861	835	850	844	819	840	868
31402	28017	22926	22514	8025	568	363	304	319	305	310	343	340	355	299	362	330	311	344	338	348	362	313	320	317	331	328	325	363	347	332	314	315	340	366	339	316	354	308	343	305	319	328	331	336	323	334	322	328	331	305	351	342	311	357	324	296	315	326	313	334	343	344	360	333	350	370	327	321	359	338	350	310	295	341	329	365	354	328	354	322	326	341	333	329	322	353	320	350	333	352	341	316	336	337	347	335	337	369	320	351	336	311	343	376	334	334	313	341	305	365	337	341	326	325	328	308	335	329	313	323	344	344	323	365	348	321	336	352	317	330	336	346	337	327	327	327	333	329	353	347	321	337	336	338	345	368	291	327	344	314	344	318	319	302	357	344	345	349	329	354	323	339	330	332	326	375	327	329	336	327	334	319	326	309	337	395	342	338	360	310	352	290	335	335	321	331	329	381	344	342	327	290	342	309	309	338	334	352	303	341	313	348	320	298	348	348	341	344	335	326	311	356	340	336	322	347	314	320	281	345	317	296	332	321	371	308	327	294	311	334	347	329	348	325	326	306	314	328	357	318	330	318	344	337	353	330	357	345	341	300	319	303	344	319	348	288	338	326	349	341	331	327	353	363	308	354	354	313	329	343	322	361	322	315	301	354	357	325	327	311	349	324	329	319	336	373	327	348	319	332	344	316	320	376	338	360	365	348	330	340	318	337	321	350	357	318	369	297	308	289	303	341	325	311	332	356	330	325	329	327	330	364	328	331	316	349	319	347	327	327	326	327	334	340	342	339	334	285	312	313	356	343	313	303	325	344	320	347	323	300	333	317	345	337	334	343	314	339	309	344	305	313	319	337	315	336	345	308	348	312	328	348	346	341	383	375	330	313	334	319	335	301	333	303	344	334	338	340	303	312	326	361	320	314	345	317	311	334	342	317	311	321	298	339	316	338	304	307	313	324	326	304	351	361	321	326	327	349	327	333	329	370	295	337	306	321	335	378	310	331	346	343	330	356	328	322	333	320	312	331	305	322	288	329	324	316	342	322	347	325	318	348	328	333	327	321	334	329	320	351	319	313	361	356	335	344	307	345	381	323	349	322	337	345	350	341	333	344	304	330	319	333	372	356	343	328	345	358	390	314	345	338	317	287	336	323	355	337	322	333	382	303	352	320	320	321	337	324	311	303	309	326	329	333	341	354	347	327	325	355	339	295	354	341	353	332	360	291	332	342	340	324	321	318	316	316	327	309	397	315	308	343	322	297	329	310	318	335	298	344	314	301	312	355	344	349	325	326	318	319	334	341	353	306	387	347	326	298	326	372	319	344	317	328	357	361	321	318	333	332	354	336	345	347	314	371	323	329	337	348	329	319	320	336	315	323	331	318	336	329	319	325	320	320	338	308	342	297	325	340	275	365	324	325	334	347	350	333	337	325	304	332	350	321	334	342	348	333	304	309	316	339	323	324	313	338	359	309	362	307	309	343	364	335	354	306	325	297	326	326	351	305	339	358	315	321	353	318	362	370	347	323	332	316	314	293	336	338	301	337	351	352	368	321	336	328	320	294	348	346	298	331	329	334	294	342	317	333	341	300	324	339	348	342	305	342	324	343	295	352	291	340	323	325	341	339	348	368	322	348	310	322	312	337	331	357	327	339	369	335	312	367	371	319	333	304	337	341	339	345	325	349	328	345	329	307	354	364	307	294	340	325	318	348	316	317	304	344	316	299	321	372	341	300	350	333	325	304	304	326	369	333	317	316	347	348	300	369	322	354	314	324	330	311	359	341	375	316	340	346	315	347	317	362	324	327	336	337	363	359	357	325	331	302	309	333	321	324	295	330	343	313	315	346	314	347	349	346	360	356	329	342	355	319	364	337	312	358	323	335	343	340	341	372	336	319	325	342	329	298	365	322	346	352	320	316	339	327	338	339	318	319	383	363	339	325	355	316	320	308	346	338	341	344	323	328	339	333	330	340	330	318	325	322	360	324	350	314	310	321	326	333	338	325	332	340	335	310	351	338	310	368	329	341	300	328	330	338	347	312	316	350	336	336	327	337	322	372	321	358	316	345	352	312	316	324	346	323	324	335	330	331	318	316	321	332	319	325	307	341	335	352	342	327	348	341	320	324	318	340	327	313	335	313	331	306	339	356	328	331	351	376	322	344	310	340	398	355	321	344	339	339	360	308	303	321	336	325	320	345	321	294	342	349	332	362	318	337	337	349	319	326	299	336	326	353	333	343	326	327	348	338	359	320	334	342	337	322	329	366	315	351	328	339	344	341	338	327	326	330	346	323	320	330	326	328	340	329	360	327	350	306	315	337	324	302	319	349	311	357	366	308	301	331	323	367	356	326	314	317	318	344	379	315	330	362	355	316	341	335	324	323	326	312	356	340	305	322	303	339	326	339	329	349	307	302	338	363	359	319	336	318	371	353	339	352	317	343	327	313	368	351	315	339	333	297	307	346	312	318	342	316	304	328	330	348	348	340	340	362	316	326	329	324	316	349	313	358	373	317	329	314	338	334	302	319	312	319	352	348	294	336	300	357	296	342	316	345	329	353	323	338	323	325	316	331	312	321	323	349	320	328	335	342	308	334	340	315	353	321	290	344	324	324	341	337	344	327	338	305	309	342	317	315	353	329	320	320	312	312	319	320	340	348	321	323	318	357	321	355	315	333	319	344	352	349	311	316	312	345	337	324	338	348	347	342	323	364	329	369	352	362	321	331	334	327	347	343	336	318	346	374	306	339	326	318	337	344	306	315	347	358	314	342	320	305	347	356	335	333	354	354	334	330	351	332	362	310	348	349	332	328	339	306	315	338	340	355	309	321	350	323	349	338	355	300	368	357	326	353	345	309	315	318	342	300	345	335	336	347	335	340	329	323	350	329	346	340	330	333	312	335	319	321	330	335	345	331	335	320	323	333	337	346	349	330	327	307	333	353	316	308	349	302	329	321	349	328	335	317	309	323	345	303	337	328	338	331	340	311	331	314	327	321	335	337	315	343	323	334	292	338	318	366	314	339	311	313	344	339	320	347	345	293	308	367	344	335	347	300	343	354	302	340	327	305	314	316	308	328	360	349	352	319	329	328	325	309	347	306	322	299	352	335	334	320	304	340	360	332	348	337	319	331	301	328	333	345	351	310	316	331	349	323	341	315	313	333	334	307	308	306	285	336	327	320	317	347	320	315	329	322	330	344	316	352	299	344	338	329	321	341	333	332	347	327	324	357	362	302	340	323	322	339	289	320	348	344	315	333	348	364	298	356	327	342	354	354	352	322	339	305	303	311	331	337	318	307	344	320	329	313	338	356	353	349	308	361	356	333	338	312	314	313	348	357	344	364	323	341	336	338	322	336	337	342	330	335	335	337	350	350	344	339	352	338	337	327	334	324	312	343	345	327	336	331	324	328	338	340	325	326	340	352	319	355	345	326	353	338	302	340	370	348	355	352	327	349	315	354	305	322	340	325	330	326	324	334	356	355	331	311	353	304	351
40337	45126	24882	28250	11149	819	556	611	572	549	543	548	593	550	531	554	579	612	618	549	592	513	568	601	536	585	528	586	627	600	543	572	571	594	584	561	602	557	561	565	577	539	588	570	554	528	590	597	557	554	616	614	567	567	541	558	577	567	575	584	603	566	570	541	554	568	565	610	573	592	574	564	538	542	505	544	540	600	543	539	607	580	598	535	599	555	586	600	584	569	563	566	539	583	571	547	543	537	551	553	601	578	548	596	595	544	584	516	558	544	565	590	558	568	555	589	576	562	574	549	574	568	566	559	535	596	539	558	579	590	584	620	553	583	595	605	583	606	588	605	593	602	565	547	576	604	614	574	613	579	586	544	595	564	533	562	567	534	555	575	593	558	531	531	534	598	595	568	571	550	584	579	561	584	583	555	570	573	561	619	531	579	593	581	546	586	555	530	562	568	528	552	567	589	549	543	565	555	582	614	539	613	548	575	569	520	559	545	554	551	543	599	605	585	541	591	543	546	526	592	592	570	562	580	552	608	596	551	553	577	560	570	598	561	549	550	575	554	560	545	575	607	541	528	595	580	568	556	569	568	548	575	557	573	584	541	526	565	548	608	580	529	577	538	574	542	530	535	579	521	593	574	578	568	558	547	617	559	569	541	563	558	579	545	566	605	606	623	564	526	568	549	575	571	569	577	549	570	572	552	556	562	541	574	588	558	531	576	559	567	552	558	574	572	522	594	595	575	577	603	552	592	552	588	608	531	593	595	563	521	588	536	608	573	544	560	561	534	594	576	568	594	562	560	620	570	561	529	581	580	541	600	606	523	586	560	582	551	533	569	551	563	574	564	551	559	559	572	592	586	566	557	614	593	578	579	536	569	546	592	585	572	545	571	559	577	566	566	621	595	613	553	532	596	519	595	583	574	540	568	558	565	579	557	567	569	540	548	569	554	551	567	556	567	566	554	571	579	559	568	592	561	560	623	583	571	566	520	572	565	519	542	549	559	521	566	542	599	558	559	538	525	554	596	529	555	547	567	573	588	574	603	574	545	579	527	550	584	574	566	573	532	583	560	544	582	588	585	512	536	564	551	558	572	580	543	599	541	537	553	525	560	555	565	555	550	567	601	598	558	609	577	566	562	559	578	576	499	584	586	562	598	564	567	522	570	564	557	540	585	573	575	548	581	551	560	577	602	592	549	580	559	592	555	533	566	596	579	533	607	546	569	561	605	570	580	565	591	552	582	626	540	566	558	552	528	524	587	572	552	572	532	582	559	582	577	571	566	617	592	610	553	590	597	591	518	571	578	532	597	556	581	570	548	568	569	534	566	576	550	563	570	543	543	522	571	567	554	558	560	547	569	626	560	597	580	576	565	570	558	592	523	558	598	593	588	593	554	571	522	585	526	608	583	565	538	548	553	584	604	544	530	565	619	568	569	543	590	595	620	551	564	578	613	529	589	554	589	546	567	562	568	566	518	551	574	572	586	555	564	600	537	612	534	547	567	590	546	565	561	548	594	547	536	604	532	554	511	515	561	536	580	583	562	555	576	552	539	524	560	546	579	556	568	584	591	544	559	537	628	559	580	550	575	547	552	557	581	581	584	567	552	563	585	577	610	544	569	588	522	561	611	588	604	606	556	556	588	542	544	539	595	581	557	548	559	567	595	594	569	561	586	557	524	590	575	546	597	535	584	506	573	574	535	566	551	573	563	574	520	561	564	589	618	591	562	594	572	532	532	600	574	545	563	559	604	572	567	511	557	586	571	550	610	518	560	578	596	578	590	603	547	594	576	583	599	551	540	617	588	553	572	605	558	547	519	561	550	580	567	591	565	558	563	547	572	579	561	592	565	552	583	558	567	567	554	540	517	630	592	555	590	552	549	580	554	591	577	526	594	591	581	585	530	523	534	581	538	585	581	577	581	563	520	530	584	564	561	558	607	537	541	571	542	518	566	548	504	548	590	549	538	564	527	529	561	568	605	592	527	605	572	550	579	548	536	582	593	554	587	542	578	568	574	535	582	572	585	586	591	554	527	567	558	533	592	579	611	559	569	576	558	533	558	535	558	571	537	565	602	556	539	579	535	527	617	577	550	580	574	535	610	523	582	566	576	572	516	604	580	558	563	616	583	568	600	562	554	582	616	596	545	614	568	575	590	550	566	520	566	570	562	573	581	577	553	543	553	577	547	575	601	631	562	584	578	560	591	573	562	592	526	607	580	549	557	563	572	569	583	565	530	582	570	545	550	571	554	572	577	569	583	553	610	579	579	538	530	575	556	541	578	577	566	559	591	562	562	522	599	588	536	560	584	592	543	567	590	546	579	556	564	571	550	591	571	580	554	563	571	553	583	566	526	614	576	599	602	573	584	557	587	587	573	589	563	586	567	551	530	620	558	563	587	539	564	562	553	550	553	588	529	572	572	533	543	582	553	584	583	548	584	553	554	567	563	594	535	557	550	555	595	613	563	560	566	536	566	578	591	582	519	597	584	508	622	533	549	529	536	589	607	634	543	541	568	544	585	600	570	561	576	607	575	535	553	563	558	599	552	558	599	588	554	578	584	579	538	559	558	548	582	593	572	592	601	528	583	578	595	557	585	523	578	562	556	550	560	627	569	562	608	546	558	552	541	568	557	607	524	577	595	567	591	581	522	590	580	579	601	604	568	550	570	557	567	607	598	549	541	564	575	571	602	546	534	557	549	572	536	586	583	596	553	588	556	580	564	542	595	581	586	562	551	593	596	595	577	557	525	565	544	530	560	606	553	602	587	557	617	583	606	564	523	597	577	594	543	563	589	550	598	596	608	523	565	563	612	579	574	521	533	513	585	565	563	574	526	580	593	555	550	552	572	541	590	577	555	555	566	570	611	561	578	553	571	560	558	611	578	511	578	614	598	602	546	602	616	543	595	593	587	526	525	561	544	540	571	533	550	556	511	596	594	573	569	567	563	573	590	600	572	543	567	568	571	558	573	524	547	560	590	517	564	524	591	644	574	544	555	559	541	539	533	567	589	577	529	554	601	598	552	568	584	562	580	560	521	593	582	528	543	614	581	534	561	580	591	556	548	561	559	535	584	596	571	567	564	586	537	565	566	582	581	550	587	580	517	549	601	543	553	554	600	600	564	584	566	594	541	554	584	568	584	581	555	599	580	616	501	558	573	571	553	601	541	572	567	568	558	595	588	585	570	548	545	573	566	617	535	579	541	596	581	581	557	542	531	616	567	618	566	578	589	574	599	563	550	557	538	533	575	524	571	609	517	559	585	558	582	525	551	562	563	549	579	589	576	600	551	533	574	598	563	566	556	526	566	564	550	530	585	569	557	553	550	575	571	580	572	555	590	605	542	581	584	592	576	528	519	591	582	542	552	509	547	554	548	568	556	550	571	554	563	537	536	604	511	563	561	548	584	543	562	555	589	588	601	549	572	533	582	604	577	542	533	578	565	589	565	551	554	548	568	550	601	542	552	570	566	558	573	592	576	563	548
25789	24309	32604	41219	28236	9161	682	330	338	331	333	299	307	319	303	325	338	333	349	315	325	302	325	337	337	327	298	324	292	321	354	333	322	311	351	335	344	305	317	305	359	342	314	330	318	324	327	304	335	320	319	310	317	310	330	292	337	319	330	325	309	310	297	352	299	296	309	303	349	322	298	324	312	325	314	330	310	333	310	317	323	359	339	329	343	338	314	333	337	321	325	314	327	344	291	287	321	324	341	307	341	326	335	316	315	318	322	329	330	325	305	318	317	338	301	323	333	281	322	323	319	290	317	320	333	319	292	305	321	327	345	337	313	336	317	350	325	306	308	333	312	343	299	309	342	334	310	339	335	364	365	333	317	340	324	336	326	286	341	292	319	322	314	349	323	289	336	299	312	330	315	345	317	337	318	343	309	344	320	297	328	331	353	328	295	307	327	324	307	328	354	323	320	322	379	309	307	319	319	343	325	327	300	313	325	314	330	324	328	297	348	313	306	306	335	340	303	331	291	303	299	309	312	307	302	344	364	302	297	322	307	308	332	335	309	338	324	299	331	310	325	293	289	308	298	322	349	322	327	319	321	312	311	307	295	353	285	303	323	323	333	323	336	317	339	296	309	295	296	315	323	315	340	327	321	344	320	323	339	308	312	365	329	312	348	316	335	329	311	293	340	327	332	330	315	314	313	306	319	307	327	301	337	356	302	362	354	320	337	296	347	281	334	339	343	281	351	335	313	335	339	320	306	318	312	312	334	312	297	326	326	343	305	304	316	295	348	315	335	290	333	279	317	319	321	324	328	288	325	335	348	304	309	320	339	354	340	324	356	333	342	327	353	313	309	343	344	351	324	334	315	329	326	318	340	324	339	284	327	297	326	339	383	311	339	324	347	304	304	318	316	311	324	340	276	327	349	313	287	347	296	312	319	314	332	324	318	318	305	315	302	339	298	303	351	341	314	344	301	321	348	307	319	329	323	344	315	316	308	309	310	335	344	314	344	326	316	305	301	320	301	347	300	320	326	351	309	303	312	305	331	334	332	322	324	308	310	322	317	328	324	301	335	336	324	346	330	304	287	336	323	346	298	313	369	324	339	324	360	323	309	329	323	369	324	296	346	328	321	325	296	297	298	308	317	327	336	328	317	316	305	294	323	336	318	306	319	346	313	316	335	321	303	308	331	326	336	304	337	337	334	281	311	312	332	303	320	350	354	305	302	314	323	300	285	317	345	293	339	301	310	329	326	330	320	306	380	316	346	340	324	317	327	328	321	323	356	327	341	319	304	320	294	301	300	333	335	298	313	335	320	311	310	330	335	346	338	329	326	318	356	349	322	320	353	319	323	316	295	337	311	287	321	330	335	320	333	326	343	322	337	330	320	326	305	332	332	298	322	289	318	294	310	313	326	324	311	331	312	334	304	336	328	293	332	312	316	318	344	291	304	347	337	336	358	359	290	316	308	319	302	321	319	305	330	309	330	332	347	330	321	334	330	320	299	330	334	331	325	296	345	343	335	321	295	341	298	335	302	371	318	303	319	346	308	325	324	344	334	283	339	300	328	332	303	322	318	290	310	352	344	320	322	320	324	316	299	308	331	319	325	315	328	321	336	346	309	301	294	326	358	333	340	352	292	312	330	347	329	306	328	336	292	321	311	337	301	329	304	325	299	325	317	323	322	318	317	352	345	338	324	325	324	323	324	327	334	286	317	328	282	317	315	314	304	331	320	318	340	356	327	336	332	318	318	315	316	277	315	342	323	334	332	346	290	346	336	325	356	337	317	328	344	321	329	324	317	337	346	317	341	291	330	321	318	361	322	318	309	309	384	326	307	328	323	352	324	351	318	342	353	298	352	325	328	339	324	306	277	332	329	353	301	332	312	320	311	302	358	320	325	351	305	322	315	297	348	298	290	356	290	320	309	301	339	315	316	332	323	344	307	320	348	305	322	323	303	307	304	305	301	300	336	307	293	335	330	350	323	312	354	330	319	295	324	335	336	298	312	321	347	315	342	346	317	316	329	302	318	320	292	322	307	324	334	334	348	325	273	312	343	327	333	310	299	339	330	318	325	299	326	311	287	311	331	311	346	305	331	335	326	333	332	331	330	325	339	306	323	312	302	336	297	341	268	289	338	327	331	338	350	295	334	316	344	296	349	291	337	334	308	294	335	340	300	301	318	314	341	324	334	320	313	289	328	303	332	305	296	314	313	319	308	332	331	335	320	328	350	312	330	325	336	341	323	331	343	332	318	343	329	325	310	335	309	295	360	348	302	336	333	314	348	337	320	352	361	322	326	305	337	319	318	305	299	347	311	332	308	309	306	316	307	324	339	324	323	314	313	304	361	319	326	362	304	331	342	340	325	348	304	345	307	330	325	312	318	291	314	302	320	341	334	319	338	326	272	320	343	299	313	360	314	309	303	334	311	307	297	299	319	308	306	322	343	283	325	321	325	322	335	325	315	303	308	326	321	297	320	345	323	360	315	326	342	334	317	322	359	371	319	343	376	345	284	307	288	290	332	358	317	306	295	339	316	297	332	302	316	334	308	345	329	355	308	322	311	292	324	342	344	318	315	349	320	340	314	326	269	302	302	336	319	341	316	301	338	312	340	304	324	334	358	311	343	315	322	286	295	323	364	321	327	308	335	313	314	338	327	326	334	352	328	304	313	340	313	309	323	307	302	315	327	319	325	329	328	333	328	329	311	325	284	316	315	318	350	318	309	328	328	338	339	332	318	336	323	300	309	352	303	308	312	310	327	287	321	318	341	293	307	340	299	327	325	311	330	292	339	317	285	297	312	299	323	314	283	322	307	331	330	359	303	303	344	314	311	336	347	350	319	290	318	318	355	359	312	345	344	317	328	334	325	357	327	291	293	306	318	310	349	327	322	326	320	266	332	310	346	318	284	304	294	300	345	330	298	328	350	311	312	335	324	307	334	341	299	284	308	341	327	308	344	299	329	297	307	356	321	353	306	339	344	341	323	345	337	301	330	329	308	294	327	323	328	307	321	337	303	328	306	330	323	320	317	309	327	276	320	318	336	303	331	306	295	379	361	316	347	326	326	351	299	313	300	310	308	302	333	295	314	313	295	330	313	298	339	300	323	292	312	296	326	302	317	329	325	334	342	307	317	347	310	344	311	321	338	333	334	326	307	334	288	322	312	347	336	317	294	331	327	316	338	338	332	317	322	311	328	316	359	349	335	287	350	326	326	318	316	354	319	312	305	318	317	352	327	325	352	332	301	287	315	348	332	323	349	358	349	324	327	338	342	289	311	333	297	322	315	303	329	324	295	305	331	334	317	350	318	307	355	297	329	325	332	307	298	309	326	288	337	324	323	329	336	319	348	321	302	320	322	296	310	340	305	320	324	295	347	334	294	327	313	335	313	362	328	320	298	314	325	332	326	340	328	324	364	347	259	351	324	336	302	323	357	338	303	320	334	306	322	334	301	317	312	319	309	326	316	306	335	316	333	281	331	347
61777	84082	55075	55840	30826	2041	516	543	551	570	610	541	499	543	556	521	521	575	533	551	560	563	516	543	539	554	602	521	559	547	526	565	506	576	579	551	528	550	513	571	522	572	551	547	516	566	558	592	536	522	559	565	504	547	538	516	554	586	565	581	552	551	518	559	548	562	530	545	551	539	569	525	524	552	540	540	537	556	529	521	557	550	555	488	564	557	541	533	563	552	552	519	529	578	540	500	531	550	552	518	568	533	515	562	521	553	555	547	517	610	533	518	529	567	566	520	539	548	580	558	522	524	535	549	554	578	546	498	555	512	531	541	603	545	622	595	534	544	501	522	537	542	557	519	517	527	533	508	517	564	563	545	515	535	514	530	512	501	602	546	554	527	571	566	524	475	555	536	554	556	561	566	534	564	550	542	512	535	531	546	560	562	581	541	550	565	545	517	546	562	562	577	546	535	548	537	548	531	541	560	577	499	540	570	543	549	548	544	541	562	527	561	515	546	555	535	527	531	541	475	530	506	559	546	561	557	520	511	544	532	582	526	540	550	532	528	545	546	584	545	538	545	511	553	544	537	551	526	559	531	513	558	505	567	488	540	570	533	571	545	507	546	543	550	549	540	507	546	560	544	562	558	535	581	545	526	521	527	513	504	519	525	559	562	548	562	534	566	507	524	547	536	576	513	548	507	504	567	540	603	566	534	547	568	555	566	552	544	564	518	547	548	528	555	557	567	557	516	548	553	551	531	548	533	533	542	527	514	576	531	554	534	554	530	526	560	496	527	527	545	527	531	553	536	536	532	546	563	518	551	544	524	553	583	566	492	504	517	538	519	545	548	576	560	544	524	541	578	544	564	576	519	557	544	596	544	556	552	530	527	548	577	523	570	552	540	527	516	604	544	590	566	520	530	512	513	524	546	548	541	502	581	549	513	519	549	573	572	577	560	516	543	561	530	574	542	558	507	560	544	496	527	547	511	552	553	559	511	517	588	501	516	528	562	565	542	554	538	529	556	533	535	534	560	539	572	524	572	590	533	517	518	573	506	514	476	597	563	528	537	561	573	571	522	524	543	529	571	540	532	564	530	565	545	545	539	564	554	567	557	540	502	572	547	535	563	538	574	543	508	521	556	525	540	519	513	535	545	565	603	524	564	542	544	527	517	538	571	514	529	551	501	560	531	512	532	537	550	561	542	556	525	544	558	541	543	578	572	560	546	539	531	545	518	555	555	516	519	526	530	533	540	523	518	532	529	499	539	519	519	562	547	480	567	523	528	557	543	534	503	541	559	556	569	521	557	554	547	534	508	559	563	519	544	523	548	571	517	561	562	544	551	562	553	521	561	587	553	527	492	551	562	539	550	529	513	513	563	570	545	593	589	535	529	540	563	527	545	523	554	519	521	585	579	502	557	522	557	516	550	555	524	566	532	575	550	552	552	525	546	546	535	522	513	505	557	509	513	561	540	549	557	544	518	541	557	501	546	528	535	552	503	502	594	512	560	544	561	539	547	546	550	557	542	497	527	563	530	550	607	551	517	567	564	552	565	513	545	527	582	542	546	537	488	549	537	523	517	547	492	518	571	519	479	525	557	564	543	525	560	530	542	539	545	583	565	564	549	550	532	565	546	519	492	513	539	531	551	529	548	532	499	548	528	519	522	570	525	575	545	546	486	526	544	540	556	541	515	572	571	553	516	578	558	524	525	563	579	563	552	522	501	539	559	574	559	536	566	559	537	537	517	559	502	561	535	517	583	507	548	568	540	569	576	526	570	564	494	573	527	593	559	567	554	557	563	541	556	537	534	537	558	560	518	569	548	512	574	558	536	555	520	535	546	591	553	571	539	556	591	546	536	536	533	542	533	542	550	521	543	560	566	566	541	526	561	506	527	489	557	573	552	610	500	555	580	531	512	487	532	528	524	485	538	521	513	527	561	566	543	512	544	540	546	575	539	550	538	523	569	566	542	534	576	546	520	542	551	567	529	536	560	565	524	527	525	522	515	539	529	560	551	562	533	550	510	570	554	530	554	539	563	553	565	524	566	508	518	543	530	502	535	526	572	526	544	529	520	511	550	555	536	506	521	525	542	524	544	565	539	531	606	509	534	553	477	567	535	559	542	526	550	556	518	560	554	545	505	541	538	513	528	515	546	545	519	541	558	526	538	542	577	511	575	561	567	523	577	566	514	534	550	508	538	509	545	535	574	515	559	527	528	544	564	507	534	553	557	518	544	535	525	546	542	542	552	523	510	522	554	526	550	564	556	549	521	549	517	530	523	563	550	547	545	570	548	534	489	552	542	518	597	521	577	549	524	546	545	554	591	528	538	528	537	519	590	545	558	582	516	564	565	548	543	529	543	527	507	539	545	546	534	545	526	539	525	576	524	543	534	542	529	519	509	561	521	581	502	587	536	535	536	519	521	546	506	522	508	536	517	556	515	533	572	538	508	532	534	570	542	491	582	533	575	574	509	501	570	536	541	522	542	580	526	510	481	546	528	553	551	535	556	553	527	560	584	546	549	543	543	562	531	484	533	552	589	590	578	564	552	519	559	579	503	533	568	530	539	563	543	575	552	538	558	558	539	555	597	555	542	535	547	528	540	551	569	539	513	539	544	518	509	514	562	564	556	563	507	516	553	516	522	542	530	522	525	587	560	568	588	532	536	576	523	528	518	548	569	559	544	559	523	537	525	577	562	567	520	548	586	544	527	516	557	509	548	544	551	549	520	524	533	564	549	565	543	533	594	581	557	503	561	513	570	576	541	546	560	536	522	535	573	557	553	553	516	572	544	573	510	511	535	539	571	555	554	533	522	557	584	543	539	561	537	547	533	553	529	566	577	568	552	545	551	551	567	528	548	557	587	553	555	530	540	543	580	561	532	538	569	501	523	546	544	516	536	523	548	499	565	541	527	534	539	544	557	585	547	542	556	540	550	561	526	554	552	518	567	522	550	543	557	518	515	521	525	525	537	539	573	558	550	570	519	540	542	570	483	545	537	514	555	567	545	531	546	571	561	538	538	513	578	541	516	521	556	532	522	529	513	542	550	539	543	538	594	549	577	507	537	557	495	556	523	523	500	544	567	537	549	547	581	536	523	574	571	561	554	504	524	539	515	537	551	548	527	517	524	530	522	545	515	558	515	541	521	548	565	534	523	541	505	583	571	559	529	528	542	544	483	540	557	517	554	505	548	525	530	544	512	550	507	547	561	569	567	563	529	541	519	539	545	483	563	563	591	531	600	553	559	563	512	492	552	535	539	597	585	563	547	534	537	515	557	558	522	566	564	500	549	549	543	543	555	482	538	548	539	541	562	544	549	531	551	548	528	533	561	527	520	540	542	481	517	590	519	521	547	586	524	531	510	517	534	519	544	520	507	548	516	529	530	522	540	529	518	507	523	543	504	537	573	598	525	509	557	558	551	507	502	501	560	583	583	569	533	547	526	529	528	555	529	528	524	490	522	589	557	514	516	545	583	502	548	577	545
24308	22776	31231	38419	31546	16640	3489	679	564	538	595	522	565	548	547	540	527	525	541	541	514	555	525	558	563	535	573	568	544	548	526	517	541	543	510	528	553	577	499	513	547	506	508	525	527	527	587	533	485	572	537	493	524	524	564	529	514	547	531	535	545	509	537	510	511	589	540	534	571	548	520	533	542	553	556	564	573	523	509	550	540	525	486	523	516	512	514	560	531	568	536	562	556	514	545	545	518	549	580	563	563	496	564	539	537	565	538	532	516	562	598	484	517	567	530	504	518	486	544	541	542	573	560	532	492	510	557	550	530	564	519	531	539	508	556	548	549	506	534	536	518	559	588	536	522	472	532	513	542	534	502	580	553	536	553	506	549	534	511	521	586	492	533	538	509	526	577	534	542	527	515	520	546	476	556	559	482	568	552	552	511	554	543	479	517	519	528	563	529	522	513	550	485	545	511	534	551	520	522	547	563	510	527	514	535	517	569	499	547	527	573	513	559	545	513	524	517	533	554	494	542	508	496	508	515	565	521	520	536	543	531	538	591	543	525	499	534	565	541	532	561	510	546	556	550	535	531	540	550	560	535	525	549	553	542	515	571	507	569	510	511	516	533	517	536	510	576	535	561	525	550	541	531	545	555	541	559	535	525	576	547	515	579	538	512	543	505	524	530	517	550	536	489	538	548	535	526	544	534	530	554	502	549	518	542	563	571	530	548	530	548	539	504	489	554	537	547	583	527	532	517	542	502	486	497	493	519	581	562	522	478	530	527	538	518	520	527	543	515	539	542	526	479	542	557	567	586	490	523	536	532	591	531	565	538	519	497	549	517	567	546	554	544	518	547	527	563	567	489	496	518	494	509	562	566	546	553	540	502	555	495	536	559	546	508	524	529	530	552	538	550	520	542	581	520	553	522	545	534	537	551	521	522	519	543	528	544	526	514	531	524	508	523	529	520	501	524	574	516	495	503	562	528	522	538	497	496	535	560	509	549	511	515	541	535	514	507	553	575	540	571	524	537	543	522	558	534	517	537	537	532	535	562	546	542	495	532	504	531	507	518	558	538	526	519	549	522	524	521	560	530	527	565	535	553	556	510	518	531	544	543	518	504	510	508	476	499	522	477	533	547	508	577	521	518	540	538	521	486	505	596	506	566	525	533	488	536	583	550	539	517	524	512	538	590	512	571	571	495	509	546	556	536	515	523	561	526	541	544	561	516	548	506	532	589	549	521	531	534	518	519	552	539	534	528	532	542	576	526	568	522	511	522	536	511	576	537	539	506	576	540	571	596	554	540	539	511	514	564	532	525	551	571	538	496	514	532	534	528	536	506	517	520	558	524	561	545	536	556	566	532	512	543	515	568	518	569	529	565	507	540	542	530	526	542	524	522	552	564	532	549	533	525	530	513	532	578	508	533	544	540	510	556	515	521	571	494	555	525	511	548	537	551	512	535	548	531	515	523	530	503	569	529	507	517	535	510	535	549	534	546	542	556	509	532	547	553	529	580	529	535	505	541	562	518	548	571	537	503	548	563	514	570	543	514	539	537	544	566	552	544	515	558	547	538	534	520	578	547	521	524	524	532	520	546	528	554	547	522	518	544	525	540	505	503	558	519	533	601	535	526	526	513	515	480	524	523	512	548	590	556	466	540	515	559	537	541	548	497	554	476	518	580	504	538	513	566	537	563	525	545	549	533	515	539	531	486	530	477	544	544	538	498	543	521	544	553	513	534	493	538	573	533	506	540	552	548	565	538	557	566	537	519	525	491	514	557	554	534	546	526	536	519	515	557	491	503	536	541	569	512	537	558	562	519	535	513	527	540	548	532	513	545	517	525	524	521	553	510	542	501	554	521	521	554	539	554	494	500	552	555	558	506	558	545	540	524	530	550	575	560	520	499	526	538	523	545	565	580	555	530	519	507	562	536	545	517	505	540	532	528	534	568	535	524	547	561	541	531	532	548	485	548	531	525	526	524	475	524	579	521	547	500	531	489	526	574	508	523	535	552	493	555	518	499	504	523	527	534	556	514	559	551	500	535	567	532	522	524	529	494	565	527	513	507	568	536	517	552	530	565	539	529	566	513	560	505	546	519	535	502	500	508	528	540	529	483	529	524	528	526	469	547	502	564	534	541	501	567	570	529	523	511	522	546	556	571	551	498	524	534	544	522	559	525	544	521	495	528	556	526	501	515	549	524	532	521	572	554	547	535	532	531	513	528	530	521	548	548	565	485	513	489	494	514	488	524	522	509	540	537	527	564	533	514	559	495	552	512	509	540	480	552	543	562	536	511	518	528	496	553	556	547	543	543	543	520	545	557	574	534	507	579	527	542	547	505	522	585	478	521	542	523	553	528	551	530	504	535	534	564	548	510	570	546	534	524	549	517	572	518	557	547	545	504	535	526	520	504	497	498	578	506	526	535	534	515	505	503	527	535	528	515	537	573	530	525	481	530	535	537	545	558	532	542	494	542	560	558	527	536	505	551	522	530	525	534	566	553	559	531	569	519	507	544	587	543	544	533	555	528	498	499	521	565	559	518	522	518	535	504	533	544	480	557	504	523	550	544	490	510	544	501	517	507	555	561	550	509	509	524	545	516	564	517	520	533	550	524	559	519	550	537	505	525	560	551	540	550	581	576	527	526	531	548	569	488	522	499	552	539	562	529	561	551	517	494	573	552	542	528	534	537	541	500	522	519	541	513	549	560	534	555	550	512	482	535	491	514	570	518	554	510	529	536	545	528	550	511	539	490	497	552	523	562	555	549	526	566	566	516	503	548	534	495	532	511	547	496	537	551	581	586	563	556	489	560	526	550	515	542	504	508	528	561	542	520	561	533	503	553	498	563	553	537	546	520	586	545	528	527	530	503	528	523	575	543	555	577	514	536	558	515	540	535	505	515	522	531	526	560	514	527	557	530	537	546	532	571	540	565	555	532	521	520	550	541	581	566	489	561	520	524	544	538	540	574	497	530	530	543	586	559	541	541	547	525	551	569	499	542	519	588	517	506	571	555	525	557	530	534	532	490	542	509	538	521	510	536	562	514	522	531	513	519	518	490	531	502	539	519	569	528	542	579	559	498	526	562	505	524	539	519	543	491	541	508	509	521	517	572	556	542	538	567	550	590	570	558	525	546	516	504	513	539	521	532	519	567	514	485	517	492	530	539	542	529	531	558	572	539	544	535	497	488	565	530	537	559	518	520	552	527	530	528	536	555	539	506	521	551	503	545	520	505	522	538	552	559	537	531	548	550	576	524	504	507	535	551	582	529	531	521	552	524	544	500	538	481	583	529	539	501	552	515	535	560	533	496	521	569	540	545	513	531	517	536	505	510	580	525	514	569	516	543	564	527	541	544	568	524	521	500	507	514	512	555	528	549	537	558	530	566	561	559	557	563	523	506	554	546	531	579	529	532	551	531	515	529	562	542	522	556	575	540	540	554	502	535	554	521	578	515	545	517	528	467	508	526	512	579	528	557	502	526	598
61600	95575	64964	66858	40049	3000	854	830	829	822	907	836	874	838	833	870	861	777	821	906	831	869	812	808	822	841	787	846	836	856	861	855	828	845	785	848	811	839	829	809	872	879	859	877	831	882	780	798	766	826	820	857	837	861	827	875	830	770	796	819	807	766	855	826	838	787	822	822	803	881	851	866	879	855	813	852	833	845	835	811	857	793	814	830	797	823	850	827	797	836	833	820	838	848	854	765	848	859	857	839	739	842	810	825	874	858	805	834	811	889	830	802	861	847	807	847	862	796	813	795	837	821	854	842	826	826	862	842	826	842	832	891	858	808	814	836	823	855	881	833	856	845	885	848	825	877	829	850	856	843	828	824	857	857	818	817	850	772	837	869	783	785	812	804	801	848	821	829	815	794	853	833	836	848	825	834	763	847	865	858	806	821	824	773	786	800	847	855	823	817	793	860	839	862	833	848	816	815	862	811	829	903	792	778	815	881	812	843	819	839	856	790	806	861	836	860	826	783	778	874	857	882	861	855	757	876	843	825	781	840	819	867	873	832	839	786	847	847	770	854	783	834	832	832	808	800	815	844	825	796	815	849	779	898	848	830	837	798	824	824	880	835	856	783	800	823	807	814	851	808	826	790	849	853	851	863	824	815	835	826	844	827	815	803	833	839	812	795	864	857	823	849	827	832	804	827	853	805	857	865	791	854	840	859	887	769	758	850	853	767	821	828	829	873	828	817	853	793	799	781	800	839	800	835	827	819	839	831	832	823	828	830	855	826	804	838	871	829	863	836	791	767	862	789	846	863	808	842	822	843	795	838	819	872	856	845	842	787	841	807	840	836	853	806	849	823	848	771	831	899	803	829	838	805	819	855	834	844	816	796	845	830	791	839	881	827	813	795	860	852	827	803	876	809	881	826	868	840	850	821	891	795	803	834	864	891	838	834	885	842	868	863	866	820	798	813	838	839	787	823	789	847	820	841	865	783	835	827	852	821	834	839	852	849	802	846	808	826	808	820	852	845	863	807	836	843	816	825	833	796	811	807	853	876	814	812	912	818	843	819	847	891	867	821	800	856	826	817	824	825	834	829	902	870	822	867	856	813	824	812	821	807	777	804	820	875	839	842	836	812	829	831	754	844	828	814	818	788	918	809	797	847	821	841	816	857	852	804	863	860	843	799	825	849	886	823	870	802	858	805	867	846	797	851	854	828	886	849	780	834	807	887	815	844	799	864	864	812	854	824	814	829	847	828	806	813	864	839	839	829	820	831	833	836	850	810	846	806	868	837	828	817	824	832	822	853	859	827	828	867	802	794	817	835	853	823	822	858	878	809	800	861	772	846	809	817	825	818	778	824	793	886	843	812	793	786	805	842	809	851	864	825	852	826	859	767	795	809	826	848	809	813	875	853	832	810	793	844	778	841	881	832	802	830	802	845	831	855	818	865	851	810	788	792	808	850	864	795	837	862	835	804	824	834	810	788	902	859	888	798	798	841	832	794	859	782	822	793	843	884	828	804	823	849	861	860	795	791	821	816	823	858	842	865	840	808	790	824	813	822	861	859	871	790	803	802	869	837	823	837	850	836	852	828	800	837	862	855	845	822	798	879	824	798	841	765	821	790	800	819	861	807	851	844	838	821	815	796	764	862	811	821	818	855	833	825	796	815	837	856	853	834	824	826	856	847	855	799	779	808	814	846	829	841	825	829	797	860	795	869	854	796	818	857	853	872	773	806	845	796	874	829	798	811	825	823	834	818	828	802	816	814	831	840	788	779	803	781	832	795	844	796	824	835	814	831	837	837	858	842	830	814	852	801	844	824	878	828	884	826	799	775	849	761	832	816	822	826	876	800	763	801	849	823	822	824	791	847	843	841	844	809	841	839	825	794	857	768	845	791	855	793	850	824	861	823	795	857	866	826	833	834	859	830	847	785	806	845	853	815	807	844	853	793	797	776	817	799	826	860	812	881	779	851	825	823	786	872	860	836	809	788	812	817	826	815	839	822	883	830	854	883	904	794	797	827	807	855	790	792	799	849	796	841	818	855	796	820	845	853	862	770	852	865	796	900	848	876	856	771	838	899	840	866	821	820	829	908	852	796	801	775	873	796	878	863	771	800	798	809	833	790	841	826	874	852	815	853	856	777	834	837	799	833	826	876	823	799	805	833	842	833	753	805	836	831	847	844	843	807	812	807	796	848	860	795	804	814	867	889	794	765	836	814	823	830	760	862	829	827	819	848	803	871	829	765	801	840	893	813	832	798	822	857	795	807	849	827	866	836	885	814	866	832	844	883	820	835	770	862	830	848	793	816	857	791	833	775	827	823	832	844	815	817	815	812	841	840	794	839	808	787	846	866	869	816	899	858	826	795	838	860	829	819	846	825	874	871	834	861	804	833	852	828	807	799	845	845	794	880	813	799	808	853	834	783	846	827	792	826	811	784	856	819	848	799	819	857	824	799	858	901	866	808	845	850	823	823	804	852	863	812	914	876	833	866	790	864	822	789	780	830	846	899	867	821	815	785	808	874	805	826	829	823	856	848	859	865	803	816	816	866	802	840	875	860	827	775	833	873	806	851	857	841	853	801	859	864	854	853	830	830	859	823	816	883	818	851	841	814	800	794	823	815	853	815	847	815	846	839	831	798	808	841	857	782	860	831	843	814	830	800	836	799	865	791	814	822	797	871	842	831	786	807	812	795	828	814	778	814	833	819	779	856	786	897	848	860	861	824	808	834	782	815	855	834	854	806	815	873	819	839	829	783	824	866	864	844	857	845	802	894	848	825	848	863	881	880	826	861	837	852	830	831	834	853	833	811	861	831	830	834	838	838	810	863	824	822	801	835	776	805	836	841	825	809	787	785	843	863	877	867	828	778	821	835	848	772	832	818	863	838	833	859	806	798	802	824	856	839	844	844	807	828	853	799	835	858	823	902	835	858	812	811	800	829	841	870	862	770	860	851	865	819	878	799	832	857	882	794	876	826	793	899	841	842	875	853	856	810	832	855	867	879	833	793	856	825	835	812	808	833	862	822	827	875	837	840	871	801	846	814	819	841	813	810	847	858	830	830	829	778	888	827	846	863	826	850	806	816	841	854	825	834	830	793	817	812	766	830	820	865	886	854	849	822	861	825	877	791	831	756	847	864	880	788	814	819	843	889	777	785	854	842	804	875	810	784	811	799	795	831	801	872	802	822	864	821	881	831	814	823	826	808	837	826	844	834	857	812	819	818	758	863	801	872	825	825	770	930	836	848	865	801	806	831	871	817	808	842	858	796	877	837	844	813	793	826	875	843	813	863	806	795	833	844	853	854	839	845	808	800	816	862	815	809	816	857	790	805	818	823	789	824	829	816	838	835	807	817	870	854	773	823	853	871	802	866	830	857	824	786	837	824	792	924	826	817	818	781	798	798	817	850	799	833	846	875	872	791	858	867	796	792	794	843	826	872	788	854	850	814	835	848	830	836	787	835	860	863	802	838	832	842	801	839
30411	28840	23730	23523	10239	686	345	360	335	343	306	343	328	348	325	328	305	316	344	337	319	328	357	335	339	299	373	307	323	323	318	337	315	307	321	343	297	293	321	301	319	309	305	345	346	308	306	316	330	355	310	301	328	313	335	339	345	325	331	313	328	323	297	360	324	326	335	314	323	296	333	309	288	320	348	368	351	326	312	321	325	309	348	297	308	321	342	325	314	351	306	331	329	330	308	306	341	338	321	327	327	311	320	321	332	332	325	310	324	313	330	350	336	311	320	341	320	301	320	338	337	332	315	283	353	328	332	300	298	343	332	311	333	315	328	350	333	297	342	332	333	322	310	347	288	315	330	328	334	330	329	345	334	294	290	330	334	313	310	298	342	304	320	376	319	306	324	308	320	328	304	300	329	305	374	334	319	308	313	335	296	305	336	330	349	289	303	289	305	314	313	303	335	312	306	321	324	329	269	341	332	308	289	329	334	300	319	313	329	349	318	333	327	331	344	324	325	319	326	320	338	340	322	314	345	319	321	300	300	313	302	287	323	316	341	282	338	311	319	288	339	307	333	314	314	319	306	328	311	324	291	284	314	308	320	322	315	332	361	331	343	300	318	276	328	325	333	326	325	344	326	314	309	323	344	294	306	357	326	342	328	310	336	344	328	320	321	334	314	363	326	300	332	302	320	301	299	338	316	330	334	341	344	354	312	330	332	345	310	323	345	310	312	335	317	315	330	320	329	309	334	314	302	324	343	319	304	306	330	344	293	311	303	318	318	303	340	327	336	357	288	325	312	345	332	323	322	335	310	296	353	336	312	363	326	327	325	342	299	319	324	314	330	343	334	342	338	359	275	329	277	338	316	316	323	321	342	310	345	312	323	314	340	333	330	322	354	338	308	344	322	304	343	328	348	297	294	339	335	349	322	328	318	298	312	339	294	304	343	314	325	330	325	308	348	314	335	299	317	318	296	373	328	358	326	317	321	283	321	317	310	335	316	310	352	295	334	337	325	292	324	289	333	302	333	359	314	329	337	327	309	333	342	307	302	348	319	329	317	311	334	300	328	316	329	316	332	323	310	323	286	347	329	325	364	311	323	360	313	318	354	316	327	368	337	317	308	311	332	320	307	344	345	310	298	286	300	334	334	290	324	331	344	308	318	331	322	309	333	315	329	324	331	331	306	313	321	344	345	326	331	333	341	326	314	341	304	322	327	318	330	301	338	330	306	302	344	278	325	339	339	311	348	311	325	323	306	323	330	336	346	309	296	340	304	332	325	286	301	347	325	329	322	301	363	334	327	341	304	327	304	342	281	346	360	356	303	327	347	312	343	284	303	329	313	320	333	316	290	319	357	300	360	315	306	316	345	337	314	318	279	323	338	318	351	281	293	301	340	333	318	326	334	344	339	333	355	322	309	353	328	330	319	324	331	319	308	343	323	299	294	312	338	324	339	284	339	330	333	317	317	346	316	336	301	316	308	302	338	344	354	314	336	324	314	303	308	300	331	316	326	314	320	305	334	329	331	341	361	356	289	325	324	339	312	337	298	327	340	327	333	344	318	316	321	314	322	302	287	337	321	333	337	330	309	339	331	346	317	319	322	332	334	299	341	320	309	312	302	330	317	305	332	302	305	323	326	317	342	312	326	307	291	325	300	309	329	352	343	332	291	323	356	313	308	313	343	339	337	322	321	303	307	330	304	348	300	309	323	289	293	306	315	322	295	299	327	308	297	328	312	307	333	297	290	340	296	305	316	307	322	324	337	324	344	349	324	294	313	308	310	315	351	319	312	332	299	305	314	339	319	337	341	350	318	337	336	346	323	312	330	321	329	321	315	326	304	324	325	328	302	348	324	321	306	333	357	346	319	326	319	336	343	324	328	334	341	303	350	289	282	337	327	324	322	312	317	344	360	321	298	306	308	318	368	313	331	346	336	323	335	294	316	292	315	296	320	340	328	295	348	353	360	342	315	337	313	298	321	329	298	314	337	297	336	335	335	343	342	342	337	328	330	346	307	342	310	370	322	364	336	304	329	312	323	347	322	325	341	328	309	336	284	329	301	307	341	320	350	317	319	317	325	288	324	329	320	278	340	338	321	337	324	337	332	342	325	361	312	352	348	308	305	332	304	320	327	322	352	340	325	334	344	311	337	321	303	343	293	295	320	316	299	327	326	324	291	327	321	357	353	318	313	295	331	338	328	349	306	301	324	328	345	342	294	302	318	303	332	317	353	374	324	327	325	312	319	303	333	337	321	327	327	307	323	336	324	331	295	308	321	340	321	313	318	338	309	315	344	338	302	333	349	339	313	316	329	331	365	315	298	321	314	337	312	334	332	306	319	362	316	310	347	323	338	325	301	306	326	297	305	326	351	324	310	329	326	349	300	316	322	328	301	329	338	348	323	337	311	315	348	276	382	341	362	325	320	291	346	298	349	338	319	364	332	337	309	338	331	335	334	322	319	343	299	325	315	337	326	329	317	333	338	323	315	315	342	313	301	334	310	330	327	299	313	345	312	324	336	312	335	333	315	334	310	326	312	312	336	292	350	312	325	310	333	331	353	316	327	335	329	352	295	324	321	293	308	316	302	331	333	310	304	326	326	298	291	314	304	331	325	336	338	332	333	308	355	324	334	309	349	334	332	309	337	341	316	336	318	334	362	314	322	321	353	346	311	342	306	309	333	304	317	360	314	343	335	317	320	313	328	324	311	332	317	350	313	347	290	336	301	340	335	296	307	342	330	363	316	334	301	349	346	315	321	297	334	319	319	348	321	345	328	325	337	307	338	283	276	317	297	314	363	317	309	315	337	326	360	301	340	317	326	322	330	286	333	340	327	353	343	286	330	322	365	330	311	334	310	311	292	292	337	337	340	326	318	306	340	339	322	319	375	296	349	312	310	346	300	285	345	336	335	291	316	303	311	300	301	333	356	317	315	322	348	348	312	317	318	289	330	355	320	341	309	366	358	293	309	333	329	301	333	317	334	339	326	317	332	328	348	310	319	349	339	293	310	313	338	325	311	300	296	300	356	315	325	301	328	318	319	314	329	302	341	346	333	303	322	336	317	331	309	322	341	298	337	303	311	321	330	353	330	353	320	361	312	282	335	318	291	326	318	340	306	316	332	328	327	324	301	305	310	345	306	305	291	337	349	317	325	320	289	310	300	319	352	317	300	320	363	346	341	283	376	316	322	310	319	345	325	342	335	336	330	305	347	312	358	314	301	309	332	308	294	336	342	340	317	317	366	353	341	331	350	357	326	324	342	306	303	340	321	335	340	336	317	335	319	307	334	318	315	320	292	327	309	337	331	353	292	320	328	323	327	343	320	341	326	322	325	316	320	324	347	315	319	348	312	283	316	313	322	291	321	316	344	311	336	333	318	323	323	326	283	340	351	322	324	315	326	310	337	319	329	313	312	327	344	329	309	336	364	313	350	321	334	318	364	364	328	351	303	322	351	344	335	293	328	323	299	336	320	346	334	307
37951	45806	27363	29239	13996	895	545	565	594	538	529	552	543	519	560	559	559	595	549	581	561	571	545	557	540	533	568	583	556	567	546	521	512	627	543	559	569	578	576	568	554	596	538	553	557	551	531	532	578	557	548	578	560	535	528	521	606	606	555	592	572	517	551	552	537	534	541	594	558	568	531	518	534	509	556	579	532	525	581	556	573	568	534	551	544	545	594	562	558	564	561	546	560	558	554	542	540	567	569	541	559	561	528	559	548	513	558	560	492	541	564	542	550	562	529	519	556	580	596	547	564	576	511	557	565	540	580	574	559	563	559	555	588	541	546	555	540	537	581	558	557	537	549	537	519	573	558	575	502	565	555	555	553	555	605	529	525	579	582	547	567	515	532	560	531	541	560	572	532	510	566	599	568	569	544	585	547	544	521	560	567	564	513	552	572	571	567	582	516	541	542	586	605	588	561	559	534	544	539	542	593	600	505	521	557	541	624	531	573	538	548	546	566	528	564	578	573	552	592	569	556	558	592	555	559	576	511	530	544	546	519	567	607	601	536	559	495	564	542	568	545	559	526	580	529	521	556	546	573	574	555	551	539	555	574	519	567	566	541	556	541	533	537	566	570	567	556	582	556	523	574	595	510	513	580	551	541	572	546	540	552	551	548	571	563	548	609	553	542	575	589	599	599	549	532	521	540	566	542	570	506	534	566	555	609	533	563	573	562	532	524	521	538	575	579	542	551	533	574	557	587	554	562	560	558	540	540	570	535	529	589	540	554	596	568	580	551	548	550	539	584	534	522	585	532	601	561	573	572	557	593	552	510	561	531	554	555	519	540	555	539	558	554	556	577	542	558	548	572	560	520	590	525	537	562	511	596	521	577	547	569	550	581	558	571	535	513	552	536	555	548	529	571	579	571	534	554	544	537	594	531	525	570	606	557	553	583	589	552	546	555	540	570	561	497	592	560	571	533	582	510	583	576	512	557	569	582	539	487	567	558	582	548	561	557	588	560	554	561	555	561	564	591	574	547	529	537	565	512	547	564	512	535	564	534	576	548	547	526	525	557	561	568	551	595	588	600	554	521	562	597	559	547	600	524	529	580	570	591	557	542	524	533	538	582	556	582	601	557	538	517	550	541	587	584	552	582	592	594	518	556	542	553	541	583	567	575	551	556	561	574	548	577	519	544	562	541	557	529	509	539	536	584	556	570	524	603	539	584	579	556	603	501	594	560	611	561	574	530	602	525	524	540	556	550	554	560	573	543	569	580	594	525	526	581	583	566	536	539	554	559	583	548	583	552	557	559	561	535	547	550	540	556	577	523	517	561	556	560	566	528	558	585	534	608	521	540	579	555	624	620	546	582	560	560	532	528	543	541	535	591	517	539	590	550	577	543	514	567	566	558	549	540	546	588	539	569	571	537	571	554	549	567	576	571	535	542	543	571	571	542	563	587	560	574	513	544	521	569	556	541	516	566	593	546	535	543	562	539	524	577	599	501	577	562	516	478	573	524	541	575	593	532	571	545	542	557	558	572	533	565	541	588	551	512	550	543	568	551	547	550	529	566	573	573	560	587	548	494	549	573	555	573	570	562	550	568	587	583	592	566	575	571	524	544	581	571	561	581	588	522	565	538	581	568	577	553	524	576	561	551	523	582	544	539	619	558	560	556	577	495	551	562	551	573	536	562	560	543	613	589	591	569	580	527	518	577	539	582	563	554	528	538	539	556	568	577	543	534	505	571	573	556	512	535	599	565	572	546	541	532	541	529	542	575	561	589	585	516	525	572	562	515	568	558	566	547	546	557	543	549	544	550	557	581	510	561	530	587	548	493	560	610	556	576	555	576	525	558	553	575	549	555	529	545	540	539	534	608	527	522	548	593	535	597	531	561	599	538	554	568	604	568	557	545	596	529	571	509	537	567	560	586	590	572	541	551	556	570	538	522	595	514	537	574	568	558	579	546	559	540	552	568	548	559	553	516	525	560	549	582	562	575	547	569	590	578	535	586	554	542	533	543	559	564	564	549	546	516	518	591	535	534	546	573	534	575	506	535	580	575	537	571	586	540	542	543	568	581	544	567	508	538	537	562	565	552	564	532	551	556	556	556	550	535	574	595	539	583	546	565	589	601	584	558	568	542	552	553	614	546	548	542	591	548	536	550	544	509	543	549	547	533	564	558	558	603	540	571	544	542	550	538	591	551	551	532	576	589	551	566	585	567	584	519	575	544	541	587	554	514	520	546	539	554	614	552	587	575	544	553	545	576	547	572	521	562	548	524	528	542	557	557	574	554	538	556	614	532	542	559	532	545	547	595	536	566	583	510	556	514	568	538	541	578	570	558	561	578	564	565	548	561	520	564	568	542	569	555	561	582	577	562	557	539	583	519	547	556	524	574	546	525	526	574	561	546	553	574	530	555	555	563	513	553	594	496	547	522	586	567	559	583	499	616	526	557	549	550	568	581	566	541	533	558	569	586	559	577	571	602	514	577	551	549	579	558	550	576	499	560	557	581	559	596	608	580	574	530	507	563	549	533	551	546	586	567	585	564	492	536	538	534	542	526	552	531	559	586	538	536	548	590	529	533	550	568	558	519	529	606	553	530	596	588	528	544	563	581	548	540	544	564	539	556	563	577	559	541	556	522	534	496	550	568	562	563	528	536	530	553	512	563	562	562	576	542	590	554	525	549	568	543	532	542	563	534	545	542	586	570	560	533	583	562	569	597	571	525	579	548	532	589	502	534	546	548	520	575	528	588	565	546	594	576	561	555	571	565	578	563	593	507	526	532	563	536	533	539	559	504	539	530	539	554	529	553	599	553	530	565	492	535	584	548	534	575	511	582	535	542	562	533	555	563	500	550	544	536	546	545	545	555	560	536	530	561	516	551	558	525	542	545	579	525	578	616	544	584	540	597	539	544	575	557	542	534	549	561	514	540	541	554	583	539	552	539	543	556	569	528	540	545	525	551	521	564	567	609	554	536	544	581	539	579	572	571	535	553	581	509	535	573	585	570	550	505	530	524	539	537	520	529	559	554	572	520	530	519	514	571	566	567	601	532	550	545	537	488	608	553	531	518	570	588	512	563	528	583	553	532	529	549	584	535	538	520	623	551	596	546	527	535	550	534	584	561	497	535	552	581	548	524	577	545	586	555	559	566	519	557	551	537	542	590	537	553	577	569	571	581	561	574	529	554	512	550	543	536	554	570	566	527	554	565	582	538	533	577	580	583	553	565	565	571	521	597	572	519	505	516	570	542	536	533	577	547	571	546	543	586	532	523	556	513	566	587	591	552	559	552	532	543	561	562	583	575	600	524	575	550	566	564	534	582	532	564	548	541	558	549	571	533	506	520	600	576	531	490	542	575	586	506	528	584	562	547	563	533	535	518	533	565	551	513	537	544	566	566	540	577	565	583	608	559	549	566	566	539	568	532	563	544	540	476	576	551	545	526	516	605	575	535	548	546	563	573	574	548	539	547	579	571	541	535	508
25619	23802	32417	39029	31647	13548	1455	372	332	303	307	310	317	302	301	337	296	329	311	311	309	344	336	296	309	321	290	317	319	294	340	336	332	341	320	347	306	292	324	321	311	313	299	319	302	287	311	284	327	320	302	284	308	272	349	303	286	328	317	325	312	324	301	318	303	320	309	335	316	300	286	287	313	284	309	316	325	323	300	331	282	318	313	310	327	315	326	318	331	301	307	303	298	323	323	315	324	321	291	274	317	314	321	299	290	320	302	298	331	323	329	317	306	272	325	309	297	322	296	285	319	301	295	294	306	277	308	316	307	326	266	309	304	309	311	290	295	328	340	316	287	318	303	302	306	310	299	303	293	301	324	284	297	309	314	307	314	315	304	306	299	325	298	329	308	325	319	304	303	290	292	299	318	327	335	303	343	299	301	290	308	308	296	295	299	312	286	286	307	325	325	336	309	307	294	315	306	286	284	312	312	290	321	340	289	300	313	278	322	298	311	305	338	306	297	329	270	306	290	284	313	303	319	312	313	337	324	311	283	292	325	312	284	327	311	301	308	269	314	330	331	301	301	325	266	337	294	308	317	304	319	312	305	312	293	302	325	323	333	299	294	314	325	305	281	313	296	328	269	292	332	282	299	308	307	293	321	309	296	351	311	312	293	289	332	315	309	342	279	261	311	283	293	294	291	285	319	307	268	306	323	344	295	308	320	365	331	328	335	286	314	316	295	336	314	299	324	324	291	310	300	328	312	311	308	296	304	287	278	287	331	306	287	286	314	320	311	278	303	307	334	310	309	320	302	309	338	326	299	306	332	278	327	294	321	309	325	304	333	325	347	289	291	308	294	332	294	318	285	303	272	291	320	308	273	306	320	308	309	293	298	310	299	294	349	329	343	295	304	328	294	302	306	287	281	295	289	267	302	296	316	270	317	286	315	293	333	281	306	319	322	294	274	282	322	305	322	316	321	287	309	312	290	317	303	291	304	308	313	289	309	290	302	301	304	317	277	305	313	291	327	299	363	295	317	324	307	300	319	303	297	300	295	283	316	275	297	295	276	298	302	321	317	286	314	328	324	306	329	330	315	323	283	282	309	347	333	323	324	284	307	322	295	309	284	311	301	319	322	311	294	302	287	318	303	326	305	307	309	306	315	313	309	339	311	291	304	304	319	305	303	334	302	284	323	299	293	318	328	334	320	297	333	302	315	341	284	291	269	306	297	330	299	329	292	293	309	299	288	322	312	324	361	340	309	298	317	312	292	269	289	301	283	287	305	293	270	287	309	303	289	323	345	324	266	319	305	305	297	301	278	290	334	311	306	308	291	294	272	246	304	313	312	290	324	310	287	321	308	270	312	302	339	323	323	314	340	271	294	356	309	288	309	289	323	291	331	310	320	251	317	301	297	333	273	300	304	307	314	318	316	303	291	314	317	302	316	324	307	286	338	285	306	307	295	296	303	291	316	328	340	306	316	329	321	314	309	335	326	293	312	290	310	314	336	295	320	304	324	302	294	318	307	322	311	271	308	276	345	340	312	290	331	275	310	308	286	303	320	297	294	309	322	336	292	310	279	314	302	305	320	311	300	296	292	314	299	307	285	325	319	315	314	286	325	300	285	309	326	334	314	306	317	303	322	272	297	303	317	285	306	346	316	309	326	297	279	308	289	328	316	331	306	329	285	303	320	308	322	304	333	279	319	307	259	299	319	301	280	292	297	293	312	291	318	306	323	321	292	288	301	311	298	278	296	286	334	285	298	339	321	344	332	308	300	293	321	325	316	286	322	291	318	280	291	324	294	356	320	306	321	319	286	314	321	325	323	302	297	301	283	290	302	325	310	269	295	305	309	323	310	322	311	338	343	286	288	279	328	324	295	320	289	322	308	303	313	318	290	300	295	315	319	320	330	291	320	311	308	335	277	297	292	300	299	322	273	280	334	340	326	302	340	313	309	326	304	307	286	299	302	309	275	299	300	312	321	293	315	318	342	276	318	294	285	327	280	336	323	333	335	302	329	284	294	306	282	313	284	306	304	288	283	329	304	297	307	308	316	316	328	306	328	272	313	298	317	298	308	324	326	330	318	294	300	324	304	297	305	319	292	319	304	291	307	282	289	311	316	329	294	269	293	299	304	286	313	326	306	303	336	320	293	324	293	309	330	306	280	325	350	342	338	318	339	253	302	286	312	307	301	326	296	320	327	305	310	272	297	306	291	331	316	325	321	311	295	309	305	284	310	324	310	300	316	325	337	302	348	283	316	336	283	277	304	300	308	290	312	311	303	315	313	281	323	296	318	301	317	320	313	318	336	312	308	332	362	316	318	291	303	320	331	307	327	342	306	309	315	294	319	323	309	308	314	320	289	288	310	302	328	273	295	309	310	302	295	327	306	312	320	344	312	335	311	349	308	334	305	330	312	295	317	297	308	342	299	297	291	313	323	316	311	293	289	313	289	300	311	299	296	280	324	285	310	299	320	334	296	337	336	292	316	305	288	339	317	288	315	305	308	280	326	306	334	319	327	299	312	309	309	314	336	301	329	278	284	312	321	328	305	312	299	327	304	289	296	332	273	333	310	307	295	284	287	287	297	317	302	320	282	307	324	307	311	293	279	291	309	322	286	312	328	316	327	288	293	292	315	281	305	313	299	314	305	300	321	299	281	313	291	335	293	329	332	299	326	283	309	316	326	307	312	306	308	325	309	307	307	323	319	293	336	327	279	336	315	346	303	306	325	304	305	307	320	313	298	294	300	275	325	297	327	316	311	314	337	325	305	325	293	317	311	294	305	308	323	295	304	311	295	319	313	290	287	301	316	257	320	310	312	275	313	313	306	321	297	293	328	344	271	342	313	299	279	291	279	298	314	307	315	305	312	323	281	309	303	305	321	283	274	280	293	342	327	327	318	317	318	308	303	329	294	315	317	300	317	306	284	289	306	311	307	285	289	323	289	321	318	307	297	303	328	331	307	270	326	308	293	319	296	285	296	300	316	305	293	316	315	315	286	309	297	293	317	329	307	337	298	311	300	291	310	307	313	319	326	322	309	342	288	324	303	292	315	297	328	302	324	300	313	302	318	330	326	314	296	300	307	313	311	294	288	288	341	317	336	330	294	319	288	320	292	312	283	312	286	296	302	317	320	361	323	291	282	332	330	321	328	328	298	307	321	320	286	307	299	290	317	290	297	319	294	333	300	299	278	342	282	320	287	293	301	324	308	331	294	325	313	291	298	303	299	292	297	270	335	311	332	297	322	283	316	309	277	323	298	319	316	317	331	308	317	311	314	275	287	307	342	316	307	266	302	358	295	283	302	356	319	306	314	312	306	297	338	332	320	326	292	262	300	328	326	299	320	304	292	341	304	328	313	329	303	299	308	301	305	291	292	301	302	291	284	312	297	330	352	273	305	297	305	319	305	339	314	310	314	321	326	330	286	332	324	318	306	296	316	317	313	323	322	310	323	350	309	329	322	340	308	293	323	329	310	304	314	294
60321	84001	61532	60384	37449	1812	553	469	519	497	526	501	517	513	543	513	501	512	522	505	570	517	457	524	524	587	510	559	552	516	554	506	563	487	524	527	534	482	557	487	521	526	526	493	549	539	502	504	526	511	537	517	480	529	493	490	525	529	509	560	519	512	534	532	499	517	508	539	546	506	500	515	523	574	485	519	527	545	554	552	549	554	516	518	520	556	525	530	500	542	498	533	506	549	502	530	526	507	529	514	507	556	477	529	569	531	464	520	509	515	502	534	550	442	526	489	512	519	505	504	508	545	513	525	502	523	497	536	511	498	507	555	496	532	558	528	538	532	541	546	552	496	518	523	501	486	521	538	510	503	523	489	488	515	558	511	511	520	561	481	532	504	526	485	494	502	508	473	544	497	507	494	492	501	504	472	528	506	548	582	472	528	524	537	525	544	518	497	508	519	549	520	495	496	553	514	535	537	525	517	488	508	537	519	537	498	506	520	537	509	488	506	544	490	521	503	526	498	526	491	541	506	519	526	534	510	529	523	508	462	553	512	543	540	532	526	522	506	535	539	521	514	536	519	493	544	554	529	458	525	534	517	533	522	531	520	570	523	545	535	512	509	514	499	504	548	509	520	559	510	545	552	500	557	514	534	525	524	527	530	515	498	543	497	518	534	508	511	474	506	518	470	520	521	513	552	503	524	520	541	531	508	505	513	528	533	516	534	506	540	485	503	520	538	526	510	542	545	520	524	520	477	482	529	524	525	512	495	538	523	575	502	544	509	514	506	527	509	468	519	526	504	552	524	483	517	510	514	538	516	511	499	522	490	538	524	496	561	519	512	504	549	522	540	491	524	526	514	511	543	548	483	520	550	525	529	539	522	520	496	471	571	545	505	500	532	505	535	497	577	512	526	508	550	505	546	513	547	538	504	522	506	498	528	563	486	529	517	517	525	525	501	536	530	501	522	508	517	474	531	513	502	530	525	521	513	518	490	513	498	537	543	499	512	564	506	474	522	576	551	510	523	521	544	516	491	459	535	555	532	513	523	485	505	502	535	532	535	494	493	522	529	499	524	536	529	535	512	539	526	558	511	538	560	504	476	518	486	511	534	496	475	510	537	537	548	528	559	491	518	511	499	496	505	543	502	480	527	521	572	505	499	498	481	503	527	503	497	500	534	520	531	520	520	510	524	506	539	485	526	505	495	523	540	556	523	489	509	525	531	500	569	521	522	560	503	511	508	504	528	507	527	502	523	546	554	530	528	547	538	546	491	504	511	546	520	516	522	499	521	503	520	502	544	532	524	491	529	539	499	473	537	490	507	510	520	516	478	522	526	529	507	518	563	546	548	516	571	516	483	546	502	526	489	501	534	553	496	533	555	527	515	559	557	528	528	517	527	486	491	541	535	521	536	528	559	496	520	503	528	549	538	518	516	533	525	522	548	525	520	517	529	602	550	560	497	541	494	509	548	506	453	527	497	484	529	532	495	548	492	497	480	512	526	531	482	520	492	512	525	547	555	510	532	534	515	521	455	558	533	539	521	497	511	539	510	566	526	570	522	453	519	506	488	537	543	570	522	531	493	501	498	496	554	548	510	454	511	521	494	528	478	508	508	469	552	529	534	500	484	484	493	509	567	528	522	513	544	531	502	510	539	525	534	518	535	517	478	497	463	549	528	514	539	536	536	550	512	521	535	530	534	497	474	497	558	472	514	487	508	477	481	515	481	505	526	536	522	516	517	550	508	557	491	555	505	513	486	506	502	522	496	568	504	513	488	502	503	558	504	550	538	509	526	497	550	528	512	526	538	543	530	494	509	499	545	564	482	516	487	539	505	533	517	493	509	509	538	493	518	489	514	469	462	525	541	518	516	576	536	529	512	504	505	549	517	527	550	483	528	516	516	495	517	528	521	496	554	550	505	487	509	502	525	566	525	500	535	540	520	543	489	512	517	515	551	490	510	541	549	529	486	523	512	515	527	522	551	533	547	553	531	532	503	512	518	479	534	537	531	512	505	533	548	528	517	492	519	512	529	510	476	535	514	518	568	559	499	523	495	511	506	542	507	516	529	483	520	529	501	536	564	476	512	523	532	523	526	502	514	539	532	495	501	506	488	517	541	521	530	515	532	496	489	491	477	517	534	497	461	533	541	517	570	504	495	548	511	503	535	523	511	481	474	522	525	535	563	521	523	486	521	471	508	517	515	517	568	522	521	486	528	536	532	524	497	535	523	516	523	492	505	538	487	526	485	501	499	587	514	504	517	494	524	496	507	499	517	539	501	534	505	505	542	524	499	483	525	502	493	530	531	527	538	475	524	501	472	563	494	537	541	510	526	519	547	544	538	554	505	547	509	542	528	525	514	541	525	535	543	507	500	501	547	548	511	477	545	517	544	567	545	539	558	477	488	493	521	480	517	533	494	537	540	517	542	528	484	525	541	496	483	499	529	516	517	505	541	524	549	505	490	479	480	558	519	510	518	535	511	528	503	544	542	479	531	518	511	529	507	499	519	558	514	505	517	493	519	519	486	492	523	545	550	527	494	572	575	520	498	489	539	498	541	574	526	506	499	507	529	519	548	489	494	501	524	558	545	512	502	545	516	531	540	488	501	542	505	515	547	517	533	499	482	520	520	503	500	535	543	478	521	519	473	546	516	515	503	541	529	495	520	533	532	518	495	512	522	517	552	484	488	518	533	533	509	506	532	520	528	497	511	491	520	500	508	532	526	499	497	519	466	492	492	526	514	518	543	547	523	530	471	518	500	495	550	517	502	505	483	533	510	519	493	526	523	506	535	534	514	511	503	521	537	555	484	543	527	520	503	525	518	511	551	553	550	537	527	499	496	496	508	531	557	514	468	552	521	523	555	533	538	500	516	527	487	519	528	558	489	476	530	500	527	517	487	473	519	500	524	535	501	515	555	512	494	489	490	513	526	512	547	525	545	499	519	528	558	555	510	529	518	514	489	506	475	519	505	500	514	477	557	483	560	483	526	524	516	530	538	499	529	512	532	522	528	510	528	501	530	525	530	524	528	546	488	485	464	522	501	526	522	535	505	536	534	492	500	548	513	513	577	515	517	516	540	520	529	542	533	548	487	529	527	522	515	496	520	554	564	496	506	518	486	486	545	523	537	480	528	550	507	484	540	504	514	547	540	516	537	523	465	552	497	533	518	530	530	526	505	493	516	526	493	507	502	522	512	513	556	504	528	490	477	538	496	474	521	546	498	496	493	502	479	519	536	549	529	549	499	540	510	501	525	506	480	519	502	524	547	542	537	508	480	518	520	533	492	512	517	494	501	522	506	511	549	476	510	482	524	513	504	499	502	506	525	486	501	539	531	550	497	496	502	527	516	539	527	486	497	518	489	524	503	564	561	534	494	534	512	521	506	529	521	505	513	501	506	514	514	528	512	506	506	524	523	512	515	528	510	522	505	524	517	539	519	518	561	498	510	518	486	508	508	518	543	513	461	515	519	502	515	482	533	506	488
24365	22630	31711	35303	31566	19733	7838	747	597	586	575	503	547	515	537	532	533	513	534	516	557	514	541	533	501	476	504	513	551	548	539	491	513	497	482	487	535	470	556	527	538	538	515	563	549	549	499	501	504	505	509	504	519	525	486	495	507	512	501	489	538	554	499	534	496	535	497	499	519	492	490	535	480	487	537	488	543	512	546	525	533	548	525	547	518	500	529	487	489	569	516	535	495	503	532	493	518	543	546	541	493	469	489	507	502	544	450	481	512	541	541	496	481	509	526	496	542	492	502	491	540	514	491	501	544	512	535	534	490	502	461	498	526	491	499	504	495	543	467	537	497	502	488	509	510	510	497	481	494	490	517	533	468	502	520	524	577	486	521	534	522	532	527	484	547	463	478	510	536	499	506	507	522	511	493	480	486	507	513	514	559	521	522	521	519	534	491	541	529	499	475	519	493	534	486	524	479	492	512	542	470	490	536	541	512	487	483	548	477	514	511	499	493	539	524	509	502	498	503	495	509	519	517	520	557	519	536	524	501	544	503	479	508	539	497	506	484	487	489	496	490	507	537	496	488	527	504	507	503	520	540	509	446	458	505	466	530	517	525	543	501	531	526	505	498	513	508	467	510	477	503	495	512	516	538	548	501	521	523	508	514	517	481	515	512	480	513	531	530	536	517	530	496	469	488	460	522	514	519	475	537	525	488	507	503	506	537	509	488	504	499	494	528	495	523	503	508	496	496	534	527	525	520	486	506	483	527	525	534	501	527	535	509	498	555	537	490	542	513	520	530	486	544	515	519	481	504	490	502	529	486	530	521	541	539	511	493	508	513	548	502	495	533	524	446	539	482	504	515	530	515	498	526	529	539	495	497	503	477	487	530	540	515	524	471	523	527	482	483	484	508	497	489	515	534	521	477	515	509	549	567	479	554	507	557	508	501	556	493	523	512	517	528	489	547	511	502	507	562	529	489	487	448	517	503	516	558	533	534	515	512	485	486	504	505	496	518	520	481	509	525	521	499	497	506	487	510	536	510	505	497	513	517	488	502	462	505	523	523	524	536	523	519	518	471	500	522	536	494	556	547	527	522	534	519	503	577	520	506	547	528	526	540	480	516	526	520	479	461	516	524	522	540	493	541	491	504	493	526	457	513	501	537	519	500	492	542	503	506	516	481	541	494	507	555	479	481	528	543	535	518	501	517	504	496	512	505	529	484	521	547	522	503	520	488	485	517	496	543	495	511	477	511	496	552	545	500	470	534	505	524	514	512	506	478	548	511	528	528	488	499	486	541	485	525	558	498	495	544	516	514	514	543	504	547	521	485	516	545	533	534	505	555	516	500	539	502	507	505	514	482	495	555	536	512	498	523	476	494	553	549	486	545	525	537	511	520	502	527	514	475	527	524	498	536	528	486	540	484	521	497	536	488	513	513	475	505	491	512	537	517	549	539	472	562	532	546	558	484	483	559	502	483	491	529	475	495	512	512	495	530	517	515	480	511	490	550	511	512	497	522	575	509	506	522	554	504	515	507	538	496	494	520	507	504	480	489	565	534	499	531	539	509	507	473	504	531	490	531	490	502	521	508	532	517	528	533	524	540	522	492	507	504	552	570	518	530	506	531	542	506	512	526	477	502	543	510	521	462	535	525	503	517	551	509	481	512	521	496	536	536	530	522	504	514	524	551	516	528	514	531	519	518	543	484	499	496	512	457	543	489	520	508	496	510	558	514	470	513	515	520	544	488	507	532	548	548	493	521	535	518	508	503	495	511	491	531	511	503	453	525	534	497	495	508	531	490	518	514	549	475	507	537	521	492	528	528	542	527	528	480	500	533	535	526	495	526	539	549	478	531	518	498	553	526	478	553	479	501	497	511	490	512	513	568	503	494	547	502	503	568	513	508	487	517	490	545	514	487	512	498	498	527	532	495	560	476	498	531	507	537	481	549	529	543	530	499	495	503	504	508	548	502	491	485	507	520	501	524	514	445	524	494	537	479	556	485	526	512	480	501	536	516	498	456	480	482	499	537	513	541	474	486	542	539	530	544	513	553	461	495	520	539	558	511	512	532	507	542	516	495	526	490	558	502	534	477	524	503	495	507	495	525	528	461	527	520	516	538	492	542	496	538	464	530	529	549	458	525	518	492	498	480	550	515	507	485	497	521	512	513	518	516	507	529	505	503	528	500	512	508	480	544	479	491	491	508	502	522	493	497	463	500	478	512	548	474	549	483	534	513	529	528	514	514	488	519	491	519	502	505	491	486	513	495	475	497	505	533	518	533	520	483	511	501	526	544	547	491	489	474	524	510	545	547	492	553	517	508	513	545	541	532	527	494	533	523	542	498	552	541	533	535	496	495	530	526	517	503	516	504	512	478	509	551	495	507	504	523	539	483	536	507	484	510	509	523	517	517	492	508	438	502	516	528	536	513	533	519	475	473	516	499	463	541	549	501	537	519	527	525	537	510	501	505	541	528	488	536	529	525	527	504	531	509	542	537	524	525	505	517	528	507	539	509	517	520	564	527	510	491	535	519	470	536	523	481	510	507	501	507	508	550	513	546	519	538	481	524	485	503	480	500	474	575	475	516	485	531	532	544	542	488	483	517	494	539	510	534	546	484	511	512	558	532	502	521	499	535	493	476	502	487	530	544	518	506	504	506	523	502	486	458	531	532	530	497	532	527	497	495	526	518	480	504	552	555	522	517	505	508	478	504	537	577	514	488	514	534	502	538	487	474	545	502	507	542	553	532	510	498	554	475	483	529	502	478	491	512	502	490	493	489	519	481	531	506	528	503	513	495	489	528	543	494	520	503	511	513	506	514	523	509	512	516	498	486	494	505	492	492	529	481	520	496	519	482	526	499	521	544	518	554	513	506	525	487	475	514	524	534	519	501	533	506	504	534	508	494	523	500	492	506	504	506	517	505	515	549	508	509	494	516	533	508	503	502	512	515	508	565	513	521	521	505	486	511	533	489	540	502	516	518	461	527	497	497	500	495	501	527	479	541	499	550	549	535	505	468	497	502	542	506	515	526	501	537	502	533	519	491	555	483	494	497	526	504	517	533	555	532	519	522	520	493	503	507	522	520	474	535	504	525	483	525	499	499	497	529	523	539	519	538	508	545	505	474	533	508	498	542	529	505	513	522	516	480	519	496	501	510	495	560	490	542	551	490	507	521	511	518	482	498	541	519	483	513	467	495	508	498	515	509	494	543	528	529	539	507	519	497	504	498	503	494	476	501	504	512	522	488	498	497	514	547	510	511	528	519	532	499	516	526	503	490	508	505	471	492	556	508	503	468	520	538	526	535	502	553	525	498	582	546	525	547	536	501	480	482	510	535	497	547	571	462	497	534	492	504	512	503	484	519	509	510	514	469	533	503	533	534	522	483	540	495	539	532	542	519	496	538	550	513	510	495	502	548	500	494	536	510	497	560	510	506	550	525	533	520	523	533	496	538	489	483	541	515	492	494	505	556	467	541	513	510	494
64757	95718	75812	73272	44208	2225	911	857	837	807	829	809	794	801	803	808	843	824	770	829	745	838	794	795	757	827	801	777	811	818	812	806	811	789	808	826	800	799	862	802	815	744	821	783	836	795	760	858	841	778	827	788	837	779	828	794	780	794	779	821	831	783	800	797	794	788	789	784	844	837	803	819	800	789	797	799	844	800	801	771	788	826	854	811	779	802	790	824	818	794	813	811	799	829	773	762	803	827	772	807	840	796	772	796	770	797	848	770	812	779	774	808	821	828	823	859	799	799	865	783	758	796	759	775	795	804	790	808	803	816	840	790	807	767	804	797	821	745	790	781	772	832	782	815	810	790	802	794	755	829	797	834	784	769	764	824	787	811	733	775	764	777	826	747	826	854	820	746	777	791	836	805	779	824	788	806	777	751	833	820	821	840	799	808	777	823	776	849	783	795	805	776	851	822	805	813	805	821	807	848	797	813	837	823	819	805	795	814	780	845	802	794	855	843	746	792	804	802	806	807	829	791	852	808	832	794	727	805	813	816	780	765	784	741	809	851	853	756	779	788	847	841	788	807	871	783	818	809	802	848	840	852	829	815	803	836	824	785	831	824	820	806	814	797	806	797	827	790	808	791	815	814	821	818	775	781	766	806	887	808	848	868	843	771	827	801	836	780	804	790	794	782	811	826	813	783	787	840	808	761	808	810	797	793	812	792	824	792	747	895	763	813	815	825	782	754	863	788	849	838	786	773	808	812	741	784	808	846	816	808	782	797	749	840	877	831	853	792	781	793	807	786	806	780	795	835	845	792	780	848	812	814	804	859	828	840	805	786	822	784	813	772	829	858	777	808	813	783	810	820	817	758	798	787	815	800	881	844	805	818	787	811	782	814	833	855	778	845	824	819	789	793	793	839	838	852	783	846	799	848	764	798	788	783	818	834	753	804	787	770	787	836	808	819	855	799	830	826	789	814	822	815	805	824	801	782	786	795	790	818	791	821	830	825	803	837	801	774	797	817	835	824	814	765	791	806	819	749	841	840	819	812	814	808	828	807	809	825	797	819	814	777	826	781	815	802	811	826	782	794	780	791	773	770	851	795	804	723	770	786	822	838	810	886	806	846	806	822	856	776	825	849	787	783	784	775	817	861	789	771	769	819	798	802	831	791	777	779	829	789	820	794	734	843	833	784	788	806	808	778	797	853	861	809	841	783	816	766	807	785	793	808	811	811	781	832	793	815	777	776	787	770	799	814	809	837	876	793	772	772	812	815	803	848	783	815	802	829	824	819	783	807	773	802	860	840	806	778	788	781	828	790	803	806	823	797	814	770	815	818	769	798	809	796	800	790	827	866	795	799	823	851	847	806	868	773	775	789	776	838	790	806	789	786	788	746	746	809	829	842	779	881	776	808	816	804	801	807	773	771	760	828	808	789	862	832	808	857	744	775	775	775	771	776	823	806	794	762	763	819	791	777	785	856	810	776	797	819	761	819	755	782	810	756	817	796	759	786	823	789	815	819	844	802	822	812	799	810	838	764	777	817	808	784	779	829	852	845	798	827	765	778	841	817	807	788	803	776	776	814	785	786	831	806	788	761	813	810	785	789	784	803	796	782	800	798	825	765	855	777	803	809	796	784	805	785	822	809	820	809	790	798	784	823	778	784	795	797	859	787	829	802	838	814	763	824	827	807	787	820	801	777	817	798	857	799	817	787	792	833	795	797	786	746	770	838	824	802	801	806	814	826	768	789	794	762	819	816	798	792	801	795	798	770	800	782	812	841	762	829	821	772	840	820	775	820	787	823	799	814	830	812	788	802	787	860	798	834	834	791	835	742	828	821	819	802	805	767	807	819	821	773	807	811	819	750	796	799	747	806	843	837	764	875	853	807	797	772	813	812	771	741	820	771	811	805	825	777	818	806	805	797	857	790	811	833	846	791	848	780	841	747	822	791	775	840	786	803	787	858	796	791	841	762	767	735	825	784	814	770	819	807	758	793	839	856	780	757	767	829	819	785	785	837	789	795	856	819	823	859	757	803	819	829	761	851	836	789	826	828	808	805	786	790	798	815	761	784	801	808	830	799	815	791	833	774	873	841	803	761	796	806	804	813	787	785	791	800	768	786	817	835	829	824	799	793	808	760	770	831	784	777	788	759	794	814	812	768	755	862	796	840	798	776	815	799	809	812	791	768	818	827	762	828	878	845	838	842	792	816	857	811	827	830	815	844	748	801	820	823	803	808	831	757	793	850	798	787	812	780	778	776	845	746	812	803	817	810	808	803	826	816	786	758	781	847	777	827	817	798	825	747	863	840	799	804	804	783	826	791	796	873	760	805	769	782	791	761	777	863	826	789	865	803	833	839	846	824	764	775	816	800	797	785	811	897	812	802	797	794	791	842	815	780	741	821	813	845	810	811	780	829	865	789	815	795	772	776	805	810	835	811	803	818	801	807	830	844	771	799	804	801	808	824	785	820	824	857	855	780	843	768	802	819	750	808	805	810	804	785	801	773	780	779	780	823	790	771	769	831	838	833	816	831	780	849	782	797	790	812	830	805	848	803	779	762	775	788	854	799	817	772	786	816	840	790	792	801	798	777	820	832	803	792	782	828	768	836	833	799	840	845	782	753	777	821	804	755	797	796	820	835	786	788	819	789	815	787	778	853	827	823	780	787	730	751	825	771	801	813	791	834	797	824	830	830	806	838	752	821	770	821	812	834	788	800	783	816	787	775	807	810	790	803	795	835	827	803	812	833	821	847	813	814	813	798	804	763	802	819	831	805	807	825	796	808	839	839	783	779	804	799	787	792	834	824	783	756	796	775	845	819	814	786	821	769	780	826	777	819	822	810	788	766	859	826	799	792	816	850	825	805	785	760	776	782	763	824	856	802	766	784	807	782	805	812	765	851	807	830	785	799	783	791	864	803	779	802	788	813	766	806	806	806	755	795	792	804	792	738	812	851	846	807	784	817	841	811	863	827	793	845	815	764	797	799	758	788	797	822	856	777	847	817	829	803	807	776	823	755	780	841	790	764	810	759	799	836	761	807	803	799	793	845	797	790	821	762	801	849	813	780	784	806	818	762	804	775	744	819	810	799	784	786	816	790	804	800	773	777	784	793	859	797	810	798	833	791	773	763	761	785	819	801	781	822	810	818	786	795	795	819	829	811	794	805	770	811	810	786	808	800	785	783	829	802	814	749	804	840	782	810	748	812	824	839	813	825	797	756	760	871	759	760	806	851	830	829	791	811	795	819	804	821	784	766	794	811	811	813	805	806	779	801	806	836	811	739	844	834	797	850	820	776	799	776	807	856	798	771	798	773	777	783	808	778	774	846	852	824	772	774	813	787	795	872	818	821	812	796	830	800	790	846	737	796	806	779	800	804	826	752	827	795	799	827	785	776	812	774	843	761	829	807	772	860	802	815	830	834	824	784	812	766	839	835	855	756	800	765	816	847	803	787	788	814	812	748	780	781	774	840	818	780	784	870
29887	28645	24896	25233	11008	649	304	305	336	315	321	322	325	294	325	353	317	290	292	301	311	329	275	311	309	328	308	303	300	308	323	312	319	341	283	292	341	285	328	343	300	339	308	309	288	353	345	323	327	322	301	302	300	311	288	327	342	306	310	325	300	271	318	301	316	350	308	292	344	311	286	295	295	332	310	307	322	356	291	305	311	313	331	324	298	296	312	329	298	309	304	335	306	316	310	308	325	298	307	301	269	322	331	324	278	276	332	307	251	323	307	319	341	319	339	334	314	331	318	315	326	313	311	326	315	320	300	296	297	300	292	312	294	291	284	327	299	312	311	286	312	307	313	316	307	311	330	329	305	324	357	341	308	296	297	297	326	288	320	311	309	301	330	282	299	329	320	272	290	336	323	305	330	298	295	307	323	327	278	253	330	282	301	330	320	313	335	310	304	271	292	318	307	302	334	299	324	316	312	294	312	333	309	309	330	319	314	325	286	298	321	308	314	325	298	302	301	323	324	299	307	306	303	311	302	342	295	312	310	292	301	317	332	336	312	323	289	339	296	307	279	329	320	332	338	286	304	310	310	296	301	296	303	345	281	304	326	326	290	314	304	325	315	332	330	276	314	300	303	287	292	320	291	322	315	285	319	337	311	310	304	354	363	319	317	294	318	293	316	303	338	296	324	313	311	334	301	303	317	314	312	299	304	314	313	301	310	283	285	312	274	300	304	331	321	320	297	330	328	327	286	303	316	276	300	336	301	288	311	317	304	287	315	320	345	337	299	285	291	284	306	322	297	318	310	320	289	337	282	320	334	302	366	268	310	271	340	348	277	317	306	316	316	345	316	303	293	329	314	314	306	321	306	321	269	286	312	306	327	287	325	294	348	321	312	335	298	319	329	323	304	298	281	311	298	308	303	328	302	328	310	295	304	291	286	300	320	296	317	350	311	306	322	306	307	308	317	286	328	288	310	316	319	302	318	315	301	305	269	295	304	298	286	317	327	303	344	306	294	312	309	311	307	302	340	289	316	310	313	335	283	305	312	297	293	326	337	332	275	294	301	295	303	296	297	325	337	348	317	311	291	315	311	297	304	328	327	346	305	295	292	303	324	317	318	316	301	307	336	305	327	298	297	310	302	306	330	302	278	329	324	318	320	320	326	330	316	293	295	287	328	334	295	317	273	333	319	308	319	315	313	279	307	296	304	296	328	305	313	314	299	334	303	298	299	312	280	318	295	312	292	311	332	297	321	304	278	314	304	334	313	311	324	337	305	328	295	331	317	274	324	290	325	316	367	295	295	312	300	299	306	290	276	309	316	290	316	329	330	329	308	319	315	290	295	315	326	317	369	297	293	302	339	323	309	307	310	299	348	335	322	316	300	288	334	323	304	346	303	289	301	314	323	313	350	289	339	340	327	314	317	283	308	318	298	330	312	342	306	324	341	277	307	313	306	294	302	299	290	296	305	339	320	294	297	291	304	291	309	304	304	297	304	311	287	312	317	268	334	287	338	336	291	309	314	313	289	324	327	305	296	336	284	277	325	311	317	312	309	297	313	298	307	297	319	315	351	292	316	296	316	309	284	260	288	296	285	302	274	299	323	321	311	303	286	325	280	318	280	299	307	315	297	304	295	305	325	304	286	339	305	299	304	301	339	301	279	328	309	327	282	310	311	325	292	303	315	318	334	302	317	299	332	331	320	281	338	296	336	307	328	307	302	320	308	288	313	314	288	303	309	314	307	305	284	271	299	304	303	321	311	291	305	328	303	296	330	301	318	290	297	297	283	293	320	329	308	297	349	287	305	297	304	336	308	296	328	311	312	323	361	295	320	301	313	307	312	320	319	326	317	322	313	315	324	282	285	330	332	309	321	307	349	303	297	281	304	274	298	362	298	357	309	298	290	330	286	296	325	288	334	297	318	305	300	342	319	322	313	310	297	324	321	289	309	324	306	292	326	310	286	295	281	290	335	311	334	318	298	320	310	326	335	340	318	354	328	313	272	284	283	287	306	283	332	303	313	333	292	311	319	307	295	319	326	337	312	309	320	310	314	303	312	321	298	306	311	348	334	268	306	312	297	318	312	306	333	318	317	303	291	308	308	300	330	316	299	294	312	295	293	296	300	313	308	330	312	348	314	300	304	284	302	351	297	308	277	301	304	309	297	289	335	329	334	296	310	292	316	314	324	303	294	284	319	298	302	319	291	313	287	316	308	326	289	280	317	285	312	383	335	297	321	346	331	287	307	289	335	323	308	310	355	289	297	317	308	307	323	293	286	301	324	336	294	313	291	319	314	300	277	316	329	315	305	292	313	324	306	331	341	322	323	320	306	303	298	274	292	296	308	296	322	298	303	297	315	322	283	332	283	315	319	338	288	306	329	299	292	309	301	308	324	280	307	309	279	304	330	290	311	283	292	294	300	298	315	325	325	290	310	303	313	290	309	301	318	296	316	308	309	316	303	306	296	306	330	333	274	301	319	304	322	320	324	323	303	344	329	311	320	318	315	302	274	316	281	323	315	318	296	312	330	307	322	331	315	295	298	325	314	312	304	312	308	311	320	300	303	312	312	297	303	320	305	305	312	327	330	332	286	307	293	278	309	319	330	304	310	297	331	336	331	320	308	318	300	311	317	278	299	305	305	333	301	317	236	302	311	315	338	313	324	315	318	324	310	280	316	305	318	271	298	315	329	304	291	345	306	290	308	314	273	340	316	301	308	354	268	303	300	305	293	290	323	331	283	261	331	304	277	307	324	325	313	323	297	331	316	308	303	322	295	314	288	312	305	318	292	352	309	304	273	292	320	339	285	320	301	329	300	282	301	316	326	303	317	327	328	315	333	317	288	307	326	306	330	351	310	360	327	325	312	316	334	310	317	311	365	328	325	313	302	300	292	302	310	305	303	309	325	324	289	287	335	307	296	305	290	316	313	296	299	337	287	316	326	310	302	319	321	299	305	299	319	313	329	322	289	326	323	304	307	317	270	297	323	316	323	325	318	291	308	306	291	311	311	320	312	341	325	321	305	319	317	279	322	293	287	314	323	309	309	307	325	313	330	290	338	314	315	299	310	319	294	322	333	287	302	295	305	308	288	328	307	323	320	307	331	329	314	334	315	304	328	319	291	291	291	321	312	286	320	307	294	317	339	291	298	308	304	323	321	317	302	294	323	331	320	297	351	265	330	311	337	320	316	297	308	344	317	302	321	304	305	328	289	320	322	304	310	303	285	281	326	294	305	324	306	334	304	316	262	302	307	315	303	306	315	351	319	316	293	281	306	325	313	296	298	285	329	279	313	286	284	321	302	319	290	306	333	297	333	303	296	337	281	309	319	325	292	305	308	316	333	301	276	308	290	348	290	292	314	298	342	293	306	316	320	304	291	289	339	299	308	310	293	323	337	327	341	312	327	325	334	316	290	308	298	324	335	296	332	318	289	299	320	340	281	289	267	295	304	288	314	295	282	310	299	322	317	280	288	322	347	323
37195	45969	30072	31273	14345	739	520	559	528	524	538	527	524	489	522	534	539	514	578	504	558	514	532	535	541	523	545	524	542	539	509	517	535	548	503	534	521	498	531	550	564	483	537	482	498	527	544	539	546	543	503	500	519	572	486	538	512	560	548	517	529	527	517	562	542	532	533	522	575	546	520	542	513	531	508	528	540	566	549	514	537	553	539	598	552	524	512	517	535	510	548	530	529	532	517	553	576	502	551	560	508	520	572	487	521	544	534	505	534	528	492	546	548	508	531	560	512	531	509	565	558	530	513	530	527	563	552	505	538	546	569	498	523	534	558	522	513	558	490	530	542	527	526	542	530	508	516	518	542	496	543	514	513	526	524	535	560	504	539	505	563	549	542	525	555	558	530	532	526	543	515	538	549	496	499	562	532	542	524	542	550	538	532	555	509	539	536	548	523	537	541	539	545	516	555	490	549	547	535	538	567	501	557	503	505	600	498	512	527	559	561	554	551	558	504	582	518	547	549	533	518	506	548	558	536	536	565	529	553	523	535	532	541	521	509	540	533	493	509	538	511	548	512	541	538	505	509	571	542	565	512	534	515	498	546	561	564	510	573	598	507	539	543	540	565	487	579	535	523	513	526	572	481	523	475	545	524	537	532	528	529	551	541	527	474	504	510	532	522	523	514	513	518	516	490	513	542	584	516	545	513	529	505	548	485	512	546	549	531	489	505	578	534	532	545	529	527	498	557	525	552	519	530	552	527	552	503	537	546	522	520	537	511	482	497	558	543	549	552	517	509	543	563	515	515	509	533	533	488	509	558	540	567	500	555	534	522	496	508	571	534	541	545	524	514	487	514	531	539	547	509	530	484	528	544	510	545	520	558	558	530	498	506	543	543	519	506	515	544	547	549	534	517	535	505	532	524	509	527	548	530	545	559	573	533	519	564	490	503	578	538	502	542	563	561	563	495	512	533	522	551	475	505	516	553	527	531	551	510	464	529	527	566	541	523	559	560	527	513	493	513	542	520	527	499	496	527	551	506	534	575	533	487	515	543	518	528	554	560	539	498	523	528	567	513	537	488	483	568	512	522	508	509	555	570	547	531	530	523	589	551	517	496	555	499	533	520	504	498	483	492	502	519	480	552	531	549	539	526	509	567	577	529	540	500	560	517	532	523	510	549	489	565	572	530	525	510	542	528	550	528	514	522	499	546	539	521	514	493	542	535	547	529	496	537	502	544	550	474	514	502	521	505	503	532	526	561	554	589	516	512	532	481	546	498	519	525	521	509	531	552	491	498	552	501	532	559	545	533	518	497	528	536	528	553	538	540	519	539	513	535	500	498	522	519	542	556	541	535	522	494	531	522	518	523	518	545	512	536	536	551	543	505	511	565	495	551	537	533	522	557	507	508	496	543	524	507	535	525	543	541	505	531	497	526	510	582	486	533	565	535	565	514	540	545	516	518	510	545	532	558	516	519	523	494	527	570	545	498	512	542	550	501	527	572	515	541	487	490	511	493	510	532	539	509	517	545	556	532	545	499	553	528	548	519	469	496	509	566	556	557	519	548	497	520	513	551	496	541	532	505	534	535	524	525	524	539	484	541	560	508	535	522	515	531	536	553	584	500	554	517	560	548	537	556	502	545	506	518	549	501	508	486	534	564	552	565	520	528	554	514	496	554	544	554	550	498	531	537	528	509	531	538	526	559	545	522	519	535	530	519	523	549	586	512	520	520	541	508	538	566	514	499	531	538	565	545	532	529	550	523	520	540	517	521	535	517	507	517	501	531	508	532	528	495	542	516	553	531	561	540	530	502	506	534	521	506	523	552	524	498	491	503	555	542	492	575	535	516	510	487	518	543	550	541	551	520	534	508	522	597	512	504	498	520	538	557	556	513	512	539	509	537	497	502	549	530	520	467	526	548	559	543	553	488	524	572	479	536	528	506	544	541	527	519	538	509	519	520	501	549	517	539	548	550	529	556	552	536	552	526	517	546	565	462	545	505	496	549	541	502	531	536	504	521	522	501	525	495	543	543	541	558	525	520	522	543	536	530	507	531	545	541	541	498	521	555	504	520	551	515	599	555	519	519	502	542	545	510	526	523	533	556	543	519	507	485	492	511	526	502	525	562	549	580	486	508	486	523	541	544	514	496	504	485	563	539	509	529	531	532	497	542	504	520	525	533	536	542	512	567	496	547	550	544	565	518	528	570	565	540	590	517	556	503	536	531	578	550	522	490	532	511	505	522	565	529	528	537	532	538	502	500	513	531	508	548	494	538	490	547	536	531	531	506	526	521	514	529	522	544	550	519	504	558	578	548	549	504	526	518	530	515	547	519	481	494	522	542	553	528	527	557	528	557	520	564	510	537	532	526	531	523	515	570	541	507	529	526	532	545	507	508	527	546	504	560	537	574	516	534	502	520	538	526	544	536	527	529	569	563	528	516	488	531	523	526	524	533	535	505	536	505	497	530	561	539	524	527	511	532	530	527	564	508	528	569	543	496	531	553	514	518	537	546	565	491	549	506	533	529	555	536	564	557	515	503	570	527	515	518	558	588	534	531	533	511	521	585	544	555	546	499	527	476	508	516	560	507	578	545	499	555	501	555	514	547	502	520	526	515	495	531	562	532	535	541	537	542	509	536	526	503	501	527	539	553	514	528	519	557	509	524	502	525	582	548	561	532	537	513	508	521	510	540	532	532	567	532	516	491	545	503	525	536	498	519	474	547	562	565	515	515	515	510	548	535	568	496	545	524	493	567	491	519	519	538	525	514	444	557	528	555	582	516	512	527	527	522	532	527	547	550	543	494	566	490	510	550	520	554	516	502	501	536	553	554	570	529	565	558	539	514	528	507	524	534	528	537	536	547	491	509	528	512	545	529	540	519	602	535	538	549	516	565	557	520	546	543	554	492	554	534	524	560	541	522	535	518	529	522	481	532	515	577	477	539	511	535	562	577	544	544	558	532	533	508	565	533	525	541	515	507	587	539	538	503	519	510	514	518	507	535	561	515	546	494	517	546	512	541	523	518	512	538	520	592	537	520	549	546	537	526	544	535	520	536	565	562	541	560	521	524	524	555	588	556	529	518	499	490	502	503	567	523	566	525	516	497	541	565	539	577	533	517	522	536	505	503	557	498	540	590	491	545	552	522	578	529	583	525	545	530	482	559	488	550	547	563	536	502	565	547	507	522	525	564	537	529	548	554	558	517	516	550	513	574	518	536	489	521	534	524	497	569	542	569	512	542	577	525	524	538	541	543	507	538	536	530	515	513	557	529	528	589	567	484	555	508	503	517	498	484	551	509	485	559	519	502	530	535	491	525	520	561	506	514	565	528	525	529	503	535	508	498	495	475	529	553	553	531	518	496	561	492	548	506	551	542	550	529	514	554	516	540	535	565	528	531	500	540	513	550	527	553	552	532	497	513	592	575	530	533	560	508	509	531	522	470	491	518	521	571	525	490	502	533	556	531	527	544	509	523	561	515	528
25580	24323	32474	40510	30908	11320	1010	359	320	313	312	314	287	314	342	346	336	310	309	308	304	288	311	327	311	333	310	340	332	313	294	262	309	319	340	296	305	306	296	296	284	340	302	284	311	310	308	315	309	331	318	310	293	339	301	295	327	296	302	292	301	299	287	286	298	273	332	287	322	285	326	352	321	315	324	299	290	316	309	320	297	298	330	311	305	329	283	314	326	346	295	299	300	292	308	296	318	324	287	290	295	329	317	286	296	283	306	322	315	281	347	294	274	312	326	296	311	314	271	279	295	291	292	326	353	312	306	321	315	323	307	297	314	294	259	309	276	281	303	306	316	293	327	316	303	291	327	303	332	327	301	319	307	299	331	322	321	345	301	297	299	297	323	308	306	316	315	322	297	318	348	307	304	327	281	315	307	309	317	287	268	325	324	317	313	285	339	281	303	330	308	312	288	357	289	321	314	268	328	304	303	333	323	319	322	302	302	291	309	316	303	305	295	317	310	336	295	322	322	322	333	313	319	323	298	287	287	296	342	325	302	299	335	303	300	272	287	340	290	290	304	310	304	323	340	311	299	292	300	331	297	330	325	289	282	309	343	280	318	286	301	310	310	307	305	298	302	341	292	310	302	298	322	316	307	308	318	326	269	313	313	334	297	328	309	324	286	312	328	316	312	300	281	281	284	286	317	317	322	285	292	295	296	383	302	320	328	317	311	300	337	325	318	304	312	312	311	322	304	314	319	278	301	336	313	309	296	299	333	308	279	307	288	299	312	286	323	310	290	281	292	310	267	300	320	313	299	313	342	336	306	301	371	264	347	286	306	318	299	355	288	317	328	323	293	320	307	302	299	294	306	312	311	334	292	302	307	330	301	300	330	311	311	300	298	338	329	290	295	314	337	313	313	336	303	299	350	295	308	283	312	337	272	324	313	296	271	302	317	338	330	288	322	312	301	268	337	322	294	322	326	312	313	321	340	300	318	307	345	320	295	332	293	316	306	320	288	330	327	251	274	307	316	339	302	309	303	319	328	312	325	307	300	322	309	313	288	326	334	324	282	280	320	277	296	331	327	305	318	323	317	304	297	298	305	319	279	305	322	320	295	310	319	353	295	296	302	300	297	302	290	316	332	286	308	346	309	345	298	309	322	311	323	298	291	309	315	312	284	327	298	308	308	281	322	299	321	299	298	325	327	312	294	292	303	335	300	284	295	322	308	327	321	319	294	295	320	360	304	330	294	305	290	306	290	321	303	320	342	348	326	307	301	275	275	323	316	287	302	330	323	308	319	343	336	321	310	292	311	314	305	302	302	302	309	281	323	298	302	314	320	296	317	281	302	305	291	320	325	311	337	318	303	317	304	315	323	356	295	333	282	351	318	307	358	335	310	313	284	274	328	334	313	308	294	292	319	343	314	311	301	318	332	299	311	314	316	324	286	317	321	325	306	301	326	280	320	321	317	286	293	277	305	301	309	291	325	295	291	275	304	303	293	324	300	339	305	304	295	282	340	320	305	321	325	325	316	284	341	330	314	300	300	313	294	309	300	316	309	278	320	317	317	333	286	286	326	296	327	315	284	288	315	305	316	318	291	274	279	309	305	276	306	310	324	311	277	277	296	278	305	285	313	295	308	291	307	338	310	336	299	305	314	334	298	285	301	291	319	310	328	307	297	293	315	303	351	326	290	340	335	327	336	269	309	322	330	323	300	314	300	312	313	332	314	288	321	307	288	332	305	318	322	284	335	297	309	344	313	320	318	338	300	334	293	271	281	282	318	281	301	315	293	323	324	299	318	297	262	301	314	314	338	305	315	300	343	311	298	339	316	296	287	316	309	335	299	281	319	300	301	315	308	326	330	334	286	316	320	315	290	298	297	327	325	304	324	258	295	302	288	304	337	302	304	347	303	305	337	294	307	321	308	333	298	301	301	284	337	299	335	306	316	310	307	273	301	294	298	312	319	292	295	308	333	308	332	313	301	335	316	307	334	301	286	298	303	294	292	289	281	303	321	293	282	310	299	329	292	309	292	311	333	304	329	287	318	287	308	296	296	282	317	291	288	297	298	310	310	314	322	315	304	300	317	319	317	317	292	318	295	309	300	299	313	315	336	340	293	335	282	301	322	324	291	302	317	318	295	261	333	288	305	313	296	267	311	311	296	305	324	307	311	294	333	325	272	348	310	299	315	318	339	304	334	330	327	285	300	287	310	286	285	295	304	289	292	312	318	323	318	288	298	302	320	297	329	326	299	305	328	324	311	327	285	320	337	302	327	313	322	323	325	288	296	337	326	312	307	299	295	341	319	281	310	307	312	314	314	333	292	304	283	285	277	283	320	292	297	311	298	313	301	295	326	325	312	300	318	321	298	299	318	345	290	316	314	287	282	294	297	288	295	296	308	277	311	311	318	303	298	323	321	322	295	315	268	318	307	312	289	303	317	328	297	271	281	322	284	332	283	325	303	301	284	307	300	309	316	309	310	279	304	264	331	298	309	327	297	322	301	288	289	302	285	289	313	300	272	290	309	291	326	301	308	306	299	325	332	315	297	328	277	310	319	327	323	286	302	336	289	286	324	327	281	292	300	335	317	346	305	334	313	315	329	299	336	315	323	313	306	343	296	296	296	330	297	321	296	316	302	306	328	300	318	270	317	320	266	340	291	319	304	290	287	353	315	321	333	304	288	319	320	312	322	307	318	333	312	310	317	296	321	320	303	320	288	303	313	318	347	308	307	343	312	291	304	249	310	302	307	314	292	326	303	329	308	334	320	310	304	296	295	297	296	295	288	346	303	285	299	339	327	285	307	332	340	305	294	339	322	306	296	317	329	305	317	333	305	276	323	311	307	299	317	310	318	310	318	322	324	300	345	300	319	316	314	292	290	295	334	314	296	321	339	302	256	287	297	319	340	297	290	307	287	295	349	303	294	296	290	299	314	330	277	315	299	283	290	329	313	281	316	303	333	304	311	288	307	299	318	265	293	291	289	293	298	309	289	290	306	288	301	309	333	368	315	304	285	325	308	327	288	295	318	320	295	295	278	304	267	301	302	321	292	322	285	306	299	286	321	276	319	330	295	279	328	290	309	261	324	298	330	320	293	311	318	310	299	323	323	320	315	298	310	297	346	333	310	293	286	288	316	296	308	308	326	290	300	333	306	292	316	300	313	305	320	317	348	329	280	317	279	332	312	300	311	328	325	328	304	317	315	320	330	308	324	296	328	316	313	328	305	310	332	313	315	321	313	288	310	286	300	300	319	303	311	284	303	328	299	302	320	288	316	277	285	310	300	299	318	314	307	313	302	292	320	293	307	315	309	281	299	295	332	336	326	307	275	318	317	324	359	319	288	288	291	278	340	320	285	323	295	330	333	304	308	299	337	306	326	324	292	292	349	318	299	307	312	302	303	352	330	301	318	320	323	331	311	298	317	322	356	284	283	321	281	330	332	297	278	317	344	269	329	283	333	318	297	311	301	319	293	324	307	290
61353	87177	61606	60939	32912	1150	536	515	505	541	544	526	528	533	534	557	502	524	517	514	529	537	509	523	488	495	495	536	547	528	545	528	516	511	512	530	497	490	514	557	520	506	485	503	530	481	520	501	533	472	527	522	522	541	554	514	534	502	537	521	507	535	507	463	520	535	507	519	480	498	488	517	523	535	540	513	516	518	514	488	528	537	517	547	562	508	508	521	500	495	476	493	504	481	527	505	518	453	551	493	526	492	493	506	487	551	518	565	533	496	530	506	480	497	499	527	499	536	493	495	513	522	505	539	547	532	509	516	479	549	533	542	486	527	477	522	544	501	486	557	520	532	543	492	518	512	537	552	461	536	556	529	515	477	490	508	502	501	486	550	500	531	534	542	540	493	526	544	533	476	532	537	499	536	509	491	505	560	515	510	531	507	491	482	513	494	565	509	528	515	512	485	533	536	455	526	520	484	516	539	504	536	491	493	481	514	500	507	495	499	513	543	547	499	496	503	480	498	540	514	527	534	532	547	466	482	493	531	521	539	545	515	454	501	511	509	546	503	538	491	559	532	505	511	558	508	544	547	506	543	481	507	519	473	502	476	490	481	543	539	520	500	512	509	533	506	518	531	501	519	489	541	484	486	492	511	511	531	478	510	527	514	514	511	544	507	499	531	486	518	513	522	502	521	499	514	546	478	507	526	524	538	518	518	501	514	548	517	501	552	505	492	563	493	514	551	518	565	495	515	515	520	541	531	505	535	542	509	535	493	529	525	524	490	539	543	531	508	511	534	568	540	490	540	532	521	514	522	505	524	517	547	537	542	495	527	505	524	539	504	503	505	499	518	515	505	538	463	509	516	507	516	531	513	491	532	543	515	457	539	513	535	525	494	535	453	522	489	544	526	484	493	522	511	521	534	491	501	525	512	537	532	537	519	531	523	496	506	543	489	544	546	484	469	538	480	488	514	510	497	545	537	518	534	493	522	527	503	550	522	484	558	552	524	529	585	564	537	510	461	530	490	511	504	503	525	526	494	510	542	544	526	528	489	500	546	542	497	532	517	515	482	534	547	492	518	554	493	501	529	508	554	458	514	525	519	459	532	491	522	499	498	515	522	517	529	550	507	529	502	566	515	517	501	520	530	481	512	512	498	522	492	542	503	543	496	495	514	509	472	523	483	564	523	535	513	513	482	544	495	502	493	518	530	535	510	538	499	502	538	532	520	523	519	499	518	599	563	498	504	532	500	526	506	502	502	512	511	492	541	530	501	552	536	530	523	489	553	479	513	511	519	523	464	500	516	511	530	526	516	526	487	496	492	497	481	524	544	527	456	492	518	493	520	547	533	499	503	526	486	538	516	477	538	529	570	500	510	537	546	502	530	500	489	542	504	498	535	532	557	550	515	514	509	547	527	559	554	490	528	540	515	521	526	521	478	526	487	514	488	472	495	481	523	509	487	535	504	515	554	562	492	507	492	496	521	485	540	536	534	505	488	537	540	544	506	503	538	525	537	493	472	536	526	549	537	522	534	508	524	532	520	541	542	535	519	497	539	521	505	495	515	515	499	495	502	509	536	515	515	522	541	549	470	543	515	527	529	503	527	544	539	494	518	524	523	509	491	495	491	503	478	508	547	463	523	521	535	464	510	500	515	531	523	524	514	508	520	523	517	518	543	511	519	489	484	499	531	527	504	500	536	509	472	493	500	515	508	499	518	515	539	543	544	557	484	507	504	561	516	532	497	539	500	525	538	487	521	523	538	490	498	527	509	570	508	535	514	550	550	547	467	452	508	489	533	555	475	534	506	520	533	497	513	544	496	503	554	503	526	504	502	490	531	538	527	518	479	497	549	485	516	515	479	530	549	503	526	523	507	540	497	468	534	485	490	497	535	555	525	515	482	526	555	481	520	517	528	527	572	528	495	527	504	533	549	539	517	513	526	480	500	502	530	549	510	505	513	531	548	496	510	523	524	534	545	517	496	490	490	518	498	485	517	537	534	519	495	556	509	477	555	488	519	554	514	534	532	563	519	473	548	505	479	530	574	541	514	530	521	526	488	496	568	511	505	535	509	493	539	531	550	500	500	528	517	534	515	495	526	553	514	486	546	548	499	518	511	511	517	520	539	527	511	509	506	523	520	490	545	556	499	502	494	530	542	518	503	501	580	545	523	522	510	465	501	519	527	496	473	503	506	518	518	522	508	485	509	491	508	501	524	508	550	532	521	529	514	533	506	510	473	509	502	535	536	535	518	556	497	504	478	475	517	528	528	547	504	515	538	532	535	552	533	559	513	512	533	536	525	505	510	504	473	490	514	518	529	476	525	515	541	551	547	554	476	543	522	548	485	491	534	504	508	536	504	504	497	543	527	507	538	531	484	541	528	539	476	536	485	508	516	522	503	514	516	510	505	501	515	486	491	537	545	513	479	504	514	496	492	482	548	496	532	526	534	505	478	489	524	523	502	499	532	527	472	542	535	511	497	483	509	502	484	514	499	482	529	501	510	500	519	545	569	510	496	500	513	502	510	510	542	527	512	511	500	527	478	538	496	531	508	513	512	498	525	538	523	506	477	515	572	482	503	519	563	527	537	537	478	542	492	489	519	482	543	551	509	481	526	545	523	515	490	492	482	509	495	521	506	503	512	484	536	475	490	519	549	564	521	505	533	477	527	522	582	537	523	527	542	549	512	539	517	510	528	501	518	504	496	521	517	533	476	549	499	524	463	492	514	521	512	521	516	514	508	516	496	466	470	526	533	541	509	437	521	525	525	493	488	544	536	555	479	490	506	507	477	471	501	518	523	506	499	497	509	510	497	541	504	533	487	496	539	507	484	534	537	538	533	532	501	498	485	518	531	524	491	544	583	513	517	516	539	528	504	523	514	498	518	516	522	474	530	518	529	515	539	519	537	491	512	487	492	510	531	535	527	517	513	549	512	476	522	483	484	490	552	515	526	515	510	500	533	526	524	503	503	500	532	515	520	503	525	515	520	493	501	469	545	501	552	529	501	513	506	523	493	507	520	523	554	527	499	547	514	461	502	527	518	514	497	507	502	506	531	520	491	531	495	489	466	536	503	515	529	503	510	546	503	526	476	509	528	532	487	512	521	481	522	538	537	490	525	494	486	512	489	486	543	502	487	522	507	522	526	528	536	521	527	533	539	509	523	527	503	524	506	531	484	567	545	552	561	563	500	501	540	526	568	541	483	495	499	524	517	495	510	511	458	491	524	513	520	496	516	513	549	498	503	498	549	479	529	523	526	526	513	514	553	534	525	497	518	538	523	536	507	483	521	515	492	499	476	507	540	534	521	548	513	516	519	470	502	529	538	567	502	500	539	514	518	534	497	514	508	501	522	540	500	514	520	489	498	526	499	530	523	518	534	497	494	515	498	513	529	498	497	467	502	481	479	485	504	542	540	527	504	514	499	501	548	526	491	570	537	508	469	510	525	500	510	495	517	562	501	511	506	516	485	500	593	528	514	516	513
24219	23107	32164	44463	35645	15856	3503	628	549	558	554	532	470	562	523	543	524	505	516	532	492	505	517	484	495	531	479	586	521	545	529	503	526	560	520	483	503	497	513	508	505	538	519	482	537	449	527	510	519	556	493	497	488	527	487	485	532	505	546	506	503	506	547	528	510	524	508	507	528	514	553	480	497	519	484	455	473	511	493	496	546	501	515	498	533	529	503	503	509	487	598	486	506	500	532	517	477	548	555	514	485	496	516	498	518	508	504	533	538	531	518	498	512	505	532	514	519	500	564	521	560	543	578	516	512	547	579	533	524	511	495	503	546	541	510	521	507	494	530	528	496	520	491	554	504	490	515	539	499	546	495	498	524	542	522	528	467	488	548	496	450	508	511	490	555	522	516	510	501	494	480	512	463	546	552	514	553	535	450	519	501	530	513	528	505	507	492	525	481	493	530	512	494	529	536	527	514	518	527	569	540	483	490	519	535	520	529	544	501	518	502	519	538	546	508	516	530	537	491	483	484	528	520	508	533	515	527	496	549	524	483	566	503	497	481	475	502	497	503	512	558	549	546	486	504	515	488	494	522	520	523	482	512	484	538	524	489	490	509	471	512	495	529	529	497	495	539	479	508	515	491	507	494	518	504	522	484	515	529	518	495	542	547	488	515	496	533	495	524	527	530	528	479	517	458	550	524	511	551	544	521	556	517	535	508	496	542	527	537	536	519	494	512	538	496	492	489	526	491	483	552	494	493	488	544	509	523	455	530	534	532	533	522	523	499	482	556	516	492	506	479	505	544	580	518	539	527	550	516	510	491	527	535	476	538	529	502	526	473	498	506	542	507	523	512	522	510	509	454	519	510	494	503	540	501	515	531	567	526	501	517	550	508	486	524	502	490	521	512	536	567	554	467	502	518	524	481	515	489	487	505	514	480	524	551	522	533	513	514	506	496	528	527	518	519	515	546	505	547	529	527	472	488	503	536	483	526	512	471	526	502	482	545	490	518	498	537	546	475	531	531	504	538	513	505	509	503	492	513	515	551	514	535	502	495	538	488	511	550	515	526	506	536	488	495	536	518	493	551	467	521	523	511	494	509	533	475	501	500	515	553	563	543	521	507	536	526	510	489	479	503	514	545	506	531	504	516	536	457	527	486	518	501	490	517	486	458	533	497	535	506	518	503	549	546	497	510	506	554	519	490	502	499	503	528	545	474	489	508	499	536	504	512	528	542	543	472	519	518	474	517	523	510	520	513	507	508	523	498	525	523	541	511	498	551	522	494	505	500	513	552	527	519	540	516	472	501	496	482	498	506	517	507	522	504	502	506	519	505	513	528	491	518	530	491	451	531	494	517	495	495	533	510	541	525	524	484	536	542	487	494	491	569	547	495	548	488	544	516	520	535	485	472	523	489	549	550	545	497	495	490	548	535	531	455	532	486	506	538	504	542	511	527	506	502	532	514	511	561	477	510	496	532	501	486	484	538	531	489	531	515	499	528	508	523	523	508	517	496	500	507	484	544	518	486	485	528	550	537	547	547	502	503	474	520	535	509	545	521	493	519	500	503	485	545	507	500	499	515	503	514	528	503	508	509	481	504	446	528	535	513	541	534	497	508	504	481	512	494	503	529	494	543	518	493	493	521	486	483	495	549	505	512	547	518	512	540	541	507	515	514	509	524	504	520	520	529	503	530	530	491	545	486	496	515	505	552	508	489	540	500	503	495	530	509	493	539	536	510	524	524	547	490	540	516	537	513	555	520	516	532	508	544	454	520	520	486	496	512	476	502	511	487	549	498	506	516	504	498	513	502	478	517	544	488	538	560	491	483	493	476	487	506	514	523	509	489	509	485	507	511	556	512	489	521	487	499	551	481	511	547	527	537	524	532	527	552	512	537	525	536	495	528	474	513	482	555	507	512	497	478	498	522	521	483	497	536	503	514	532	491	564	524	525	525	488	552	540	489	501	497	509	512	536	504	546	526	541	473	510	503	530	519	500	496	496	515	480	483	542	510	530	506	523	542	516	499	551	501	540	491	496	534	531	544	543	512	482	472	506	541	516	519	538	504	504	484	516	499	539	519	522	526	515	497	502	517	484	548	532	522	507	461	516	518	524	515	535	469	513	471	505	531	497	510	510	516	486	509	551	501	512	525	549	516	494	516	516	490	518	477	542	521	523	490	556	511	474	492	491	519	546	511	486	457	532	525	492	531	517	504	513	471	518	472	507	531	519	505	545	497	531	503	554	569	476	564	511	511	516	527	497	521	542	523	502	515	498	509	523	522	574	517	513	504	514	551	497	503	548	557	519	486	541	566	522	518	524	506	512	477	526	520	501	494	532	520	485	509	499	525	500	515	523	511	514	477	527	522	506	542	499	500	485	509	511	466	489	475	517	541	522	512	528	497	511	522	554	524	483	514	520	511	486	492	465	472	491	532	526	487	521	492	496	543	528	472	542	494	536	526	504	494	514	480	516	524	493	546	528	501	536	512	512	500	518	570	484	498	526	510	506	527	507	515	486	516	517	531	482	514	495	502	492	557	502	480	512	535	511	522	480	525	515	480	529	517	516	545	480	504	486	532	496	530	519	523	480	495	493	478	487	459	484	521	522	481	542	473	548	522	519	499	526	513	518	519	463	524	558	543	534	532	475	527	510	521	519	533	520	519	502	547	534	534	530	475	510	503	519	534	511	507	498	463	509	515	522	553	514	505	535	525	518	494	517	515	498	519	536	534	498	510	537	492	537	525	483	521	498	529	489	545	507	516	513	533	523	521	503	491	495	513	526	464	476	485	488	516	523	491	490	499	494	524	546	510	523	525	480	535	508	494	510	514	474	482	550	491	537	529	513	561	489	521	469	501	493	494	548	526	527	536	501	486	492	514	548	522	530	488	550	480	449	494	564	506	510	539	534	507	536	514	491	498	502	538	498	517	532	535	499	533	509	483	495	492	520	541	487	461	451	522	508	508	519	529	501	514	536	513	495	463	481	536	531	514	523	539	478	519	539	454	501	509	507	522	510	505	490	491	496	522	512	479	500	521	502	533	500	472	504	511	515	490	552	539	502	502	513	540	480	575	523	544	510	496	521	553	500	472	557	558	510	482	496	499	517	507	537	529	512	499	528	496	545	552	480	491	460	525	513	490	506	522	516	543	504	479	525	498	493	536	529	512	497	468	477	532	511	526	513	511	528	482	518	504	496	514	494	508	521	524	532	518	491	497	528	524	538	522	517	542	554	521	505	500	527	534	494	533	552	494	508	512	504	533	504	532	507	527	487	514	493	484	482	504	498	507	538	478	510	514	493	515	493	529	492	512	507	487	509	510	515	516	509	511	493	501	513	521	490	500	521	496	490	519	514	504	450	487	511	568	522	515	526	493	529	516	565	515	496	491	505	537	527	509	486	528	516	516	520	511	546	525	519	514	526	515	506	496	540	524	480	506	537	505	553	500	495	534	533	521	500	513	512	541	498	506	544	497	528	528	517	496	496
65089	95749	74558	74528	37854	1269	854	850	801	836	773	814	813	861	817	811	791	786	869	794	809	775	807	780	748	814	785	808	792	806	819	815	791	787	856	815	787	868	814	770	807	820	777	839	722	840	811	806	815	796	793	796	802	819	827	779	767	818	816	856	785	846	845	763	863	776	770	850	811	803	804	813	805	827	840	808	810	761	815	774	819	824	796	839	802	801	825	803	795	848	824	802	832	793	767	826	808	793	786	813	776	864	770	793	836	825	808	858	822	849	812	828	794	777	798	798	807	787	826	801	829	842	817	806	822	798	758	797	860	827	749	762	841	756	766	803	761	780	771	794	817	817	853	882	814	847	785	808	751	768	828	773	756	758	798	802	836	794	810	814	799	803	804	780	776	790	810	756	763	814	804	761	785	800	791	854	844	802	783	781	753	792	793	813	865	854	854	827	779	781	808	798	844	824	840	854	749	742	871	812	802	818	812	790	781	815	845	817	850	824	837	803	812	793	837	782	759	848	850	856	798	819	777	765	814	810	786	797	832	854	831	803	788	848	809	809	808	807	817	817	815	781	756	839	814	822	882	763	779	869	808	790	768	810	770	840	835	824	809	773	798	899	823	734	794	772	737	792	780	810	828	815	823	754	796	777	786	822	778	778	827	779	843	832	818	861	816	801	797	788	842	868	781	824	805	772	856	827	860	797	833	813	750	818	798	812	789	818	814	841	776	774	775	830	843	780	787	774	761	832	802	802	786	811	815	794	790	784	794	800	803	834	758	828	809	770	782	844	798	799	808	824	774	794	848	824	803	775	807	835	863	804	824	822	864	867	785	778	765	831	815	750	826	809	822	867	820	834	781	840	825	838	808	775	843	795	814	814	812	792	789	775	749	807	770	818	793	760	874	784	851	793	783	798	809	758	748	810	808	759	838	761	817	834	796	783	823	833	825	842	858	813	828	800	843	821	876	772	772	820	777	792	847	803	787	829	801	802	805	821	775	792	829	774	763	775	759	785	849	815	763	823	791	833	837	756	787	790	779	751	755	809	784	807	828	864	785	825	817	789	799	849	767	824	837	805	828	782	745	784	869	796	811	758	811	838	830	763	842	844	804	745	778	818	837	789	751	817	794	844	786	806	786	773	792	768	790	841	832	841	822	744	792	802	829	786	813	777	778	826	806	803	839	843	794	816	787	791	786	817	781	798	785	802	796	794	776	783	856	829	768	792	821	802	827	820	855	788	834	792	749	787	798	811	799	758	805	800	823	797	779	760	776	776	801	818	804	823	755	768	835	798	838	783	822	829	841	752	800	819	863	801	822	830	803	819	783	856	816	838	861	798	844	803	796	772	795	796	803	794	804	786	866	843	747	778	838	754	849	858	862	785	800	782	815	764	822	792	809	789	821	828	788	800	794	797	859	806	822	849	808	780	804	829	798	779	818	836	791	816	729	737	811	842	846	825	802	830	799	824	790	749	854	824	759	797	844	802	816	800	761	833	832	808	802	809	781	787	804	787	766	856	809	799	830	806	791	810	809	786	772	870	836	799	807	769	779	782	827	782	789	747	824	732	828	778	871	790	778	803	842	830	805	780	825	793	868	827	736	814	834	765	784	843	828	813	757	774	830	786	858	831	787	773	807	832	865	824	819	792	801	815	797	813	783	798	853	802	781	784	816	765	850	794	806	841	792	855	814	802	813	791	822	781	818	772	806	824	771	763	865	788	808	805	828	796	772	806	795	769	820	810	763	782	816	789	772	823	786	767	792	815	777	815	747	811	848	806	805	775	813	799	819	800	823	753	780	803	767	829	838	819	828	831	804	811	757	860	795	824	809	852	795	794	820	857	819	782	821	767	797	787	808	789	816	794	806	786	829	808	851	792	776	795	812	802	803	806	811	836	798	817	796	847	836	818	775	819	835	781	822	791	852	823	807	769	778	797	773	776	860	801	816	830	774	778	792	836	773	813	800	803	794	813	787	873	746	833	784	844	816	834	867	760	746	830	818	749	796	765	815	819	822	782	799	815	809	826	785	842	819	816	803	824	794	836	812	837	835	817	835	784	787	818	751	762	773	801	802	749	837	819	818	785	847	791	775	818	754	843	807	823	805	820	772	742	818	825	794	762	815	792	886	770	784	824	764	839	806	815	819	820	829	783	755	848	837	837	840	811	787	819	829	761	825	861	812	814	781	760	798	826	824	790	778	808	824	820	810	844	788	839	773	808	809	788	793	803	797	828	769	800	801	842	816	803	819	795	807	819	829	841	806	822	788	824	726	788	778	782	839	783	795	784	790	813	797	787	768	774	812	792	776	804	808	759	783	744	777	734	798	810	782	764	784	829	765	852	835	762	821	780	744	802	789	856	801	839	856	821	783	848	844	790	806	844	805	833	807	808	787	779	782	799	762	831	807	846	836	819	808	813	783	806	764	823	861	768	842	804	830	789	835	796	822	766	853	764	793	810	819	809	827	816	817	815	819	808	771	822	806	796	789	763	845	856	777	835	791	835	755	820	881	832	776	814	795	844	805	804	806	876	807	810	821	791	779	813	815	789	786	832	798	769	816	759	810	840	760	847	842	761	803	789	804	781	803	851	798	785	781	760	791	848	764	788	819	821	791	779	845	809	800	846	826	809	796	831	784	786	864	818	838	792	822	886	787	844	817	796	784	798	763	851	801	832	756	864	821	788	764	794	788	813	773	749	807	814	796	812	822	812	797	795	838	827	783	806	790	790	810	790	819	833	786	788	852	829	783	827	808	795	826	805	779	802	822	828	852	857	819	832	778	780	784	831	833	824	797	787	818	839	834	850	776	778	782	841	825	801	825	798	825	885	787	769	828	742	841	832	796	861	765	794	808	800	775	769	811	786	796	823	776	813	809	818	809	786	831	826	831	793	799	811	807	834	798	811	833	793	835	795	815	819	768	791	755	790	793	764	792	776	799	822	835	821	863	746	833	799	801	790	793	822	825	864	825	815	810	792	813	852	829	809	797	811	770	806	795	796	828	808	848	820	799	795	854	799	813	748	808	815	869	829	835	809	771	846	857	805	874	819	842	840	817	846	816	813	743	773	794	808	802	763	807	820	843	813	832	850	781	823	760	843	802	740	800	825	785	776	778	821	776	852	841	846	800	832	850	785	825	801	801	872	789	789	785	780	746	799	838	800	824	792	775	804	855	807	792	790	800	822	795	792	806	868	849	786	774	795	812	746	794	808	790	781	803	771	817	821	850	761	810	833	727	847	810	824	826	732	829	781	834	797	817	813	756	796	791	782	822	794	840	796	773	783	822	779	845	802	820	843	825	762	793	852	856	788	809	834	802	855	804	846	825	772	837	777	814	811	792	748	830	767	802	814	815	796	804	814	830	817	800	743	760	759	774	757	800	780	788	761	765	813	832	838	776	837	774	784	774	840	808	743	818	805	795	825	833	768	877	806	804	833	754	849	794	854	807	803	842	816	784	808	781	822	790	796	803	830	818	827	741	792	761	772
29806	27687	25275	28800	12021	560	324	334	291	279	321	329	317	318	308	275	321	329	320	295	313	289	319	275	315	289	329	302	306	328	296	293	303	316	303	340	306	309	301	300	292	343	317	320	333	313	334	310	298	268	305	292	317	300	320	300	320	309	304	275	281	323	306	291	322	340	305	352	297	283	294	313	316	293	315	322	299	330	301	293	298	311	310	296	299	298	357	282	314	327	306	324	323	304	318	305	342	322	322	276	330	315	326	300	284	324	301	344	313	337	306	312	319	299	301	289	318	305	318	298	287	317	338	294	315	308	301	267	297	280	296	268	278	320	322	315	310	305	305	288	274	327	317	293	300	291	275	299	319	325	314	320	314	268	328	315	310	311	322	305	334	287	302	283	295	325	299	286	324	314	309	322	336	278	303	273	306	291	319	338	315	318	328	313	309	306	325	327	312	295	300	287	339	294	327	287	307	293	319	283	346	317	321	333	297	311	289	283	331	318	265	343	331	300	275	304	295	313	316	316	294	307	282	311	293	295	302	259	296	325	324	289	309	310	304	314	323	344	322	290	310	317	342	311	253	331	295	311	336	310	292	308	285	319	287	274	287	327	277	293	330	307	321	316	279	328	286	304	316	297	326	321	300	311	297	285	288	338	313	287	308	291	296	309	305	299	326	292	296	315	323	332	302	308	324	289	316	321	317	320	315	301	309	284	281	304	308	303	303	315	321	292	287	266	291	314	318	307	296	303	334	303	324	325	307	291	289	322	298	320	333	288	293	315	291	304	313	320	299	305	288	317	322	314	298	314	320	280	362	287	298	306	345	288	334	306	373	291	315	308	301	285	298	320	313	313	293	304	269	311	301	308	307	343	334	305	293	295	347	270	323	306	300	304	299	307	323	283	350	319	307	312	326	304	320	306	313	285	283	284	296	303	302	298	319	323	289	295	280	294	298	305	313	305	322	306	305	273	322	298	322	290	316	303	340	294	308	319	335	292	307	310	337	314	298	294	340	314	324	294	318	304	304	331	312	283	277	306	277	261	309	329	339	289	330	294	294	317	322	294	295	338	285	334	270	318	269	308	301	300	307	277	291	312	324	293	267	293	300	304	302	318	281	311	291	299	301	306	314	307	301	289	320	285	309	287	327	325	310	285	306	308	316	342	315	327	328	301	303	305	286	281	303	325	323	273	358	333	302	302	282	304	316	284	303	334	278	316	309	321	311	311	318	301	332	317	314	291	317	310	330	312	304	316	321	324	312	291	327	329	281	305	278	330	324	301	317	374	292	326	288	284	331	295	302	304	286	309	295	303	308	325	296	302	295	291	333	300	305	300	326	295	330	276	311	332	298	282	303	289	330	336	280	285	295	305	306	306	332	300	300	329	279	310	308	296	295	317	302	300	313	316	316	298	285	318	291	305	272	333	296	300	320	284	292	290	292	319	312	332	316	343	288	293	321	310	319	313	320	313	327	293	309	342	293	311	292	318	320	316	332	274	280	341	325	326	332	293	329	277	325	308	303	287	335	294	304	299	330	326	299	310	314	335	296	292	307	289	301	304	294	311	339	325	330	310	289	331	312	309	352	299	296	309	281	293	339	300	296	304	340	347	330	333	318	307	312	305	290	303	301	319	285	297	319	278	287	337	317	299	329	291	300	279	288	274	302	306	288	335	312	297	321	312	331	305	326	327	317	316	313	299	305	283	302	290	331	274	294	304	307	315	301	305	296	315	307	296	298	324	316	315	274	293	337	324	285	302	325	311	312	301	284	320	292	294	286	306	326	307	334	335	294	305	298	294	282	326	308	325	273	315	299	314	295	270	296	342	317	324	319	285	315	342	305	335	321	323	300	297	303	314	335	359	299	308	282	310	345	308	315	307	321	294	294	306	335	287	293	296	293	311	289	292	299	320	307	335	291	335	302	303	342	316	309	307	285	288	306	279	309	306	293	306	317	335	300	329	287	326	308	303	320	316	304	294	315	304	308	305	320	310	299	317	323	282	302	312	277	293	297	292	299	315	293	303	314	293	299	297	352	334	315	334	305	279	324	304	318	274	317	291	317	323	304	302	310	315	284	295	322	283	318	337	298	285	295	349	312	299	304	294	308	320	286	342	313	304	303	298	318	277	312	315	308	310	314	339	314	302	312	310	288	312	332	287	306	287	305	297	274	326	286	308	299	324	295	301	330	355	309	301	308	305	301	308	330	324	290	283	319	305	286	320	281	319	331	320	284	311	282	336	334	321	350	312	299	305	284	300	299	290	251	311	317	313	307	313	310	323	278	303	306	302	296	296	326	300	320	307	319	311	327	313	325	318	308	320	281	296	294	314	348	311	309	325	308	319	292	324	334	286	337	325	277	293	312	310	282	298	304	290	304	307	295	318	287	301	320	315	330	319	321	325	255	281	345	284	304	326	329	315	315	292	325	315	304	296	316	329	319	287	332	291	343	319	292	308	301	342	318	294	322	292	322	317	308	304	315	304	310	277	293	331	338	300	311	304	320	296	329	325	292	342	281	309	274	312	310	299	284	334	334	317	308	306	279	325	300	304	321	288	309	324	305	283	274	298	320	316	302	312	309	320	302	323	304	319	314	341	318	335	337	281	332	312	311	299	290	322	296	347	343	293	277	309	300	317	295	285	275	312	312	313	317	307	319	310	324	319	320	301	272	308	282	290	305	301	301	313	283	293	307	303	359	304	295	329	329	308	282	293	318	322	315	331	314	328	285	300	292	283	289	287	311	309	315	327	359	337	300	295	317	307	323	297	316	319	273	296	315	338	325	300	320	324	334	318	321	287	331	329	296	316	339	307	321	290	294	308	289	362	330	298	311	305	288	324	309	319	301	286	314	309	308	318	317	272	297	277	274	292	306	334	313	283	309	308	334	300	306	304	300	302	305	310	298	335	324	311	298	339	308	309	317	294	299	316	321	306	334	307	301	338	292	319	303	315	346	326	301	297	308	323	314	288	318	288	318	311	313	348	261	326	299	299	318	301	319	306	301	337	324	299	298	306	290	318	306	325	282	275	328	310	312	298	309	304	335	324	293	323	299	279	294	312	295	322	346	312	312	311	291	291	351	311	352	293	288	284	274	357	322	319	362	315	319	329	282	316	294	334	318	313	318	303	296	274	313	322	325	327	329	287	313	309	327	321	291	301	331	316	307	315	277	303	276	283	286	336	306	342	322	313	303	333	314	276	316	316	304	319	308	298	282	308	320	320	280	305	296	300	310	308	328	330	298	319	330	340	293	330	303	312	330	327	315	288	329	304	325	311	303	296	286	304	336	314	281	313	323	292	309	291	310	313	307	300	296	305	290	317	321	347	310	337	310	300	292	325	305	308	301	337	302	321	284	297	318	283	288	301	321	325	306	310	307	329	268	305	334	312	292	327	329	303	270	308	295	328	335	305	313	299	307	318	338	326	312	312	328	305	317	312	288	297	329	298	305	298	312	310	317	321	315	306	312	301	280	309	293	295	292	309	335	290
36259	44765	31275	33862	13863	645	545	488	568	552	521	504	534	512	527	501	521	526	572	510	539	529	509	495	506	540	492	509	549	531	519	548	557	534	532	505	514	528	485	561	510	537	546	564	508	552	529	560	548	522	532	548	529	491	528	520	541	525	540	510	524	541	516	537	542	521	517	550	536	502	536	529	528	511	536	539	481	562	472	519	572	545	485	555	528	575	547	522	526	502	548	513	525	518	505	532	546	575	520	540	562	543	560	523	560	492	535	540	531	555	549	503	536	546	523	505	524	537	516	520	538	539	536	575	564	471	522	553	528	505	542	549	553	568	532	570	519	537	527	512	523	522	507	550	535	520	532	511	521	517	539	487	526	531	521	533	531	531	538	526	539	529	554	504	523	501	565	542	518	529	518	550	518	547	520	562	552	474	500	518	533	514	489	534	508	557	526	546	534	531	522	538	559	511	529	512	491	503	540	505	546	517	552	501	529	546	506	521	544	518	524	488	487	526	524	555	530	507	540	523	489	489	565	503	490	530	519	555	513	493	496	536	511	512	569	510	558	509	559	540	560	525	496	516	500	513	510	537	530	505	526	533	525	532	531	526	515	520	519	504	537	481	491	501	547	574	529	551	542	501	556	550	544	544	534	513	517	515	569	516	567	505	540	510	527	524	539	540	538	526	538	560	530	554	532	526	494	542	521	560	545	509	511	552	504	520	504	495	523	544	529	542	519	526	517	519	553	530	512	546	495	559	479	540	495	519	534	544	515	535	504	468	516	512	541	530	524	522	531	517	516	570	510	516	479	535	540	557	514	531	529	529	508	537	531	512	532	556	504	549	520	570	556	560	555	536	544	558	532	517	507	522	480	515	519	546	529	510	486	480	541	506	533	527	537	566	549	536	539	518	533	548	546	555	530	528	507	529	578	547	529	500	527	564	535	535	531	519	526	492	512	526	559	535	558	514	555	558	552	504	481	549	550	570	510	503	516	474	545	529	518	524	512	536	499	535	538	552	521	532	478	538	492	515	538	529	549	520	503	523	518	543	563	540	520	518	507	524	514	507	555	529	488	533	550	516	561	522	500	532	552	588	551	544	506	532	527	527	539	526	535	495	565	527	541	514	485	551	519	516	514	513	544	533	555	488	550	546	533	527	515	555	564	532	517	544	556	520	562	512	564	533	527	536	514	514	492	544	537	534	524	549	546	513	533	533	576	586	543	541	546	532	487	559	529	523	523	527	517	528	523	506	508	541	478	543	508	518	582	516	486	514	580	512	482	543	480	539	487	563	508	503	511	523	524	493	577	529	509	527	545	506	565	561	551	509	584	510	531	530	515	532	570	580	541	522	585	530	487	538	518	532	512	557	520	542	507	556	508	537	553	537	553	535	561	523	498	507	547	538	527	541	526	524	494	546	495	512	503	528	534	520	514	526	496	557	540	505	502	519	494	548	554	510	516	537	522	540	504	500	527	510	546	513	543	562	551	511	502	518	529	506	516	497	555	533	525	517	521	545	458	524	528	547	539	514	504	516	517	506	499	543	506	531	515	505	501	516	534	557	528	540	491	518	586	577	525	542	523	529	527	537	528	523	538	505	519	546	505	556	526	521	505	476	546	489	529	549	540	531	525	545	509	469	490	511	518	544	537	562	534	547	477	518	534	556	505	557	521	548	501	542	525	520	541	505	532	529	541	535	522	541	519	536	517	504	516	552	480	520	523	566	570	567	517	487	537	511	501	514	539	547	508	493	526	527	501	515	551	458	480	538	498	554	544	513	535	546	517	500	488	562	513	524	539	509	512	532	546	491	551	529	532	527	530	539	522	518	531	556	574	553	535	507	482	560	489	517	562	564	513	510	514	522	509	527	546	548	527	521	530	522	516	542	532	516	507	520	533	528	554	523	501	516	512	511	509	532	529	533	524	520	556	514	517	500	556	509	547	563	560	539	519	497	530	537	544	580	547	497	547	549	528	528	565	514	492	531	512	532	514	517	514	523	526	521	509	538	567	542	516	489	494	516	537	518	548	540	501	536	545	560	510	515	552	535	527	477	507	559	530	567	529	491	509	585	513	514	520	488	532	538	555	517	508	530	512	531	578	593	501	544	536	487	586	497	550	536	519	578	523	562	494	550	526	539	512	550	500	500	516	520	514	529	512	508	530	517	530	485	541	540	510	564	546	513	529	520	517	570	562	552	542	515	554	438	503	487	517	518	544	529	570	551	528	518	525	557	507	566	502	520	525	526	515	534	560	546	487	494	521	497	547	498	523	501	534	537	497	524	518	529	512	515	525	497	545	537	544	551	519	507	542	498	533	551	517	509	515	536	522	554	560	535	549	506	522	557	522	509	570	507	516	531	520	519	535	505	509	570	530	551	527	535	531	495	523	539	536	488	482	544	566	569	538	551	526	574	516	537	526	537	522	545	540	527	499	512	568	497	540	549	524	532	542	536	510	513	567	550	506	557	558	542	497	529	545	528	505	497	541	523	554	547	541	504	503	538	547	572	514	513	533	522	548	513	538	510	539	532	551	503	536	521	543	462	502	533	500	552	492	520	566	585	527	537	579	548	551	544	510	509	527	530	543	574	501	536	540	561	479	530	549	532	510	493	525	549	525	518	513	561	534	543	545	541	525	493	553	579	544	520	470	553	542	534	546	549	533	527	538	512	569	527	528	540	543	533	495	513	524	528	506	512	493	496	511	533	532	462	569	521	511	546	510	525	531	535	505	523	490	535	551	531	526	529	518	487	504	521	495	547	566	551	540	551	536	586	494	522	542	547	520	573	538	496	519	516	536	524	553	516	588	488	521	520	474	530	520	559	515	506	522	545	524	531	549	521	509	532	531	557	565	522	520	524	529	513	511	529	532	543	528	487	523	546	525	551	543	561	528	517	552	550	536	562	560	496	557	578	515	529	519	560	533	486	559	503	563	565	559	561	489	539	531	518	539	537	537	521	526	561	548	552	536	555	543	511	520	543	528	529	535	536	553	504	518	548	502	538	556	538	522	561	491	539	571	522	548	488	537	549	539	533	549	551	520	500	561	561	538	545	524	580	502	565	517	551	538	511	514	563	540	565	497	565	527	539	485	549	552	559	498	537	550	537	567	520	504	540	549	542	526	538	557	521	541	515	534	544	526	532	499	545	545	547	516	518	548	525	561	491	468	539	545	559	487	527	502	539	527	543	553	531	505	523	520	520	498	520	478	526	503	501	512	491	564	557	508	499	526	505	538	536	555	533	547	521	536	565	543	523	520	523	534	521	551	493	511	524	534	528	499	534	525	520	521	564	499	503	534	528	500	556	492	546	519	515	540	522	475	496	544	548	555	523	506	537	537	516	556	507	527	526	527	484	522	486	509	515	514	555	529	545	512	475	532	543	496	508	497	548	559	520	551	509	519	548	528	510	541	524	501	541	534	530	510	536	552	550	493	544	538	489	548	555	545	566	514	545	592	522	566	503	534	518	526	516	538	515	558	508	545	528	489	484
25543	24418	33592	46264	32505	11309	993	321	293	309	357	322	304	323	300	303	318	319	292	304	301	266	304	324	315	294	266	279	335	326	316	304	313	290	291	311	316	286	272	291	298	306	276	300	272	298	294	301	340	307	285	314	306	274	311	283	322	323	316	293	320	269	303	295	305	291	288	316	310	318	314	283	294	288	282	308	295	310	280	302	338	320	297	304	291	315	293	299	310	282	315	286	336	325	309	308	282	295	296	325	303	301	267	297	305	301	340	329	277	305	281	296	317	315	307	312	295	268	300	327	302	326	270	292	299	300	261	303	289	283	341	303	309	282	322	297	268	309	322	298	298	275	285	290	311	313	297	286	321	286	310	276	309	293	298	318	327	308	310	280	296	281	366	273	314	287	322	287	316	323	331	308	304	293	342	309	325	267	301	265	311	271	268	312	298	315	294	297	307	287	324	274	285	311	300	311	316	316	290	353	320	308	274	274	285	302	302	272	323	281	298	300	300	293	286	321	345	325	318	295	313	321	299	294	303	281	316	271	278	281	334	318	305	310	288	311	303	287	316	282	273	277	310	326	290	307	316	304	328	292	303	270	303	289	292	288	292	318	280	295	287	314	282	317	316	304	317	333	285	321	286	316	297	295	317	298	316	310	305	302	326	304	311	320	322	308	300	310	295	327	314	281	284	303	314	287	277	285	278	304	288	297	292	326	340	281	309	311	301	326	286	289	300	291	318	303	323	344	324	312	308	312	309	291	302	303	297	301	288	295	283	312	300	277	276	303	301	295	293	297	295	300	318	274	290	299	271	307	282	286	296	323	300	280	293	357	297	309	315	307	288	275	273	324	293	302	291	322	295	291	297	292	303	306	288	317	315	292	310	287	286	309	279	305	294	306	297	291	295	298	322	320	259	300	324	274	295	288	311	351	298	269	286	315	309	309	303	311	281	288	323	333	302	287	306	306	280	267	296	268	293	294	305	298	316	289	321	273	321	278	304	309	326	300	315	293	291	300	271	310	308	274	294	300	343	324	296	316	288	314	309	275	277	305	309	290	305	304	313	297	291	312	261	279	273	289	304	304	296	312	328	279	290	313	281	302	303	279	304	316	351	304	307	292	273	278	263	306	339	303	283	304	326	302	296	317	272	306	300	310	289	318	297	275	270	313	295	286	282	278	283	267	302	318	329	284	281	332	293	313	277	303	311	281	305	290	274	286	281	299	320	303	287	287	297	320	290	310	323	302	313	291	310	337	286	285	303	307	296	330	325	287	276	306	307	305	270	298	312	318	318	302	293	280	296	307	285	293	315	285	295	300	312	285	294	310	272	317	277	308	313	272	302	287	300	294	311	292	282	286	302	332	281	271	291	332	327	329	277	291	312	292	295	315	317	305	300	332	324	316	319	284	336	302	303	297	297	306	303	278	293	309	310	332	313	324	291	309	303	301	287	314	273	315	291	302	303	295	280	295	331	311	290	292	298	285	315	303	293	297	285	309	292	291	325	315	337	300	321	315	297	294	316	283	300	303	292	274	297	282	294	299	290	283	287	322	280	308	292	299	306	290	331	317	326	301	265	298	311	307	299	264	304	317	288	333	291	276	283	265	280	300	269	295	281	317	311	287	308	313	298	323	322	298	305	305	278	319	325	293	332	278	287	287	302	317	319	302	290	321	291	280	288	293	273	292	287	312	300	321	329	267	295	306	307	316	297	274	315	298	321	277	304	303	293	276	288	300	313	284	311	297	306	303	279	308	297	293	308	317	310	281	314	308	309	298	314	304	346	297	286	298	295	255	323	295	324	295	313	312	262	287	282	316	295	315	265	297	283	285	293	300	272	289	310	309	324	281	320	278	285	320	303	317	280	311	297	303	309	280	297	291	320	275	278	310	288	302	321	319	330	295	305	281	289	317	309	296	299	294	290	326	304	320	324	305	328	323	301	286	295	314	307	313	295	312	305	296	312	267	292	297	322	282	337	296	293	284	295	342	311	299	285	278	301	300	294	307	304	324	308	294	320	286	282	353	321	312	306	301	300	293	332	304	291	316	273	283	286	312	291	305	317	274	306	302	289	324	304	294	281	312	299	305	292	303	304	274	319	356	288	280	277	280	327	295	300	292	311	293	298	251	317	321	283	272	311	319	270	336	295	301	307	291	323	310	297	291	328	312	268	305	307	303	288	306	292	299	321	292	316	306	302	298	293	299	303	282	304	314	312	281	255	313	295	288	310	284	301	296	306	315	309	287	293	310	298	295	310	285	290	353	290	297	311	274	299	284	282	327	303	304	294	326	321	291	278	302	295	322	305	293	311	291	295	281	298	316	327	303	289	322	327	307	309	306	320	313	295	294	322	318	330	315	295	296	305	307	314	305	301	299	311	303	301	309	298	306	287	293	334	288	284	309	280	288	319	296	335	261	327	324	312	285	294	318	293	307	290	308	266	296	295	270	263	328	308	298	306	272	317	321	325	296	292	296	302	271	318	296	294	286	317	290	304	328	321	316	274	308	296	293	305	319	284	306	304	277	295	295	295	275	324	313	305	306	276	316	305	313	313	314	288	298	292	279	287	269	293	315	308	322	312	280	334	283	295	282	320	292	321	339	289	296	332	346	306	284	284	291	302	313	270	298	313	316	306	314	326	313	266	282	315	304	264	278	326	301	283	333	333	282	308	292	305	300	277	272	292	292	324	313	309	298	280	291	321	271	263	284	309	274	296	324	333	263	293	276	284	295	316	343	283	293	320	273	295	304	303	298	302	313	275	328	323	306	311	313	301	284	288	291	306	301	301	268	293	281	308	317	296	328	318	305	300	290	277	300	288	253	294	319	297	288	287	278	274	296	309	310	284	315	296	292	301	304	314	273	324	282	311	302	300	304	288	298	279	295	321	327	292	324	292	335	304	288	306	323	308	333	289	320	318	325	283	294	302	301	328	301	285	306	301	282	287	306	287	308	268	288	318	316	341	293	317	294	281	308	305	307	325	298	285	283	324	302	323	274	295	272	324	281	307	316	303	299	298	273	291	308	323	282	285	267	286	315	281	320	296	343	313	301	276	320	291	312	306	275	305	304	302	319	266	285	311	333	286	311	302	318	265	289	314	308	290	270	300	289	317	330	313	284	296	305	323	296	308	294	303	279	342	317	287	311	313	314	315	304	276	282	274	282	316	308	289	304	265	305	296	293	303	312	288	313	304	288	299	295	346	292	281	295	291	291	300	290	290	304	287	259	308	299	296	313	281	331	293	296	288	306	292	300	309	305	290	315	291	274	317	299	291	288	277	279	296	294	311	306	301	292	329	309	287	286	293	301	275	299	308	276	297	314	306	296	308	333	311	310	301	316	297	303	303	308	297	286	297	340	307	289	322	298	281	315	277	283	307	292	291	294	323	286	324	329	273	315	270	318	302	309	288	313	295	312	301	317	314	286	284	309	294	292	299	295	284	297	320	292	304	264	308	272	284	298	297	290	293	280	274	309	300	287	275	267	268	292
61036	87167	61969	64459	32152	1333	499	504	522	495	529	494	512	484	504	527	540	503	485	495	513	477	479	499	486	524	526	500	504	454	525	498	483	509	498	557	523	532	509	508	541	514	531	511	520	511	496	472	506	486	539	502	511	501	528	533	500	503	524	546	534	506	495	504	538	518	508	499	530	460	527	510	551	512	490	539	482	499	519	532	509	508	494	469	520	514	519	516	505	470	480	489	496	503	518	500	499	503	534	498	519	509	493	525	485	505	507	500	470	513	494	528	496	506	487	522	480	518	526	515	471	528	507	482	513	503	537	522	474	503	523	518	491	525	480	561	517	514	522	503	515	516	529	518	520	522	479	490	494	508	507	515	519	500	522	512	440	549	461	474	525	521	476	496	525	512	537	511	522	496	538	552	509	491	498	492	506	547	468	548	487	532	518	493	513	510	481	506	557	494	487	476	526	523	524	538	475	526	491	546	501	493	508	543	487	483	512	488	490	522	547	458	532	469	531	510	530	475	525	498	523	540	531	505	503	507	557	490	529	472	503	517	519	484	510	502	473	490	535	527	496	541	480	511	552	488	511	493	511	514	530	529	498	537	520	504	499	537	522	494	493	512	508	534	484	514	537	474	519	515	495	512	523	507	506	516	511	507	502	518	531	500	491	507	489	532	470	542	479	481	429	520	503	522	512	509	460	548	455	517	500	533	515	514	503	488	490	511	513	478	530	492	500	491	489	522	520	484	558	543	518	521	523	499	515	528	495	516	493	550	501	530	486	511	501	509	498	478	477	496	511	506	515	499	526	464	506	552	495	500	532	492	522	510	521	513	529	506	487	518	477	516	512	484	515	517	512	464	477	509	521	484	501	539	517	507	511	530	502	520	502	494	534	521	520	527	514	481	513	507	506	499	520	501	509	494	514	525	508	515	500	487	548	524	507	498	518	529	511	562	537	526	464	514	511	512	492	507	517	525	522	524	510	479	521	492	504	558	492	514	532	511	506	498	526	470	495	497	496	524	549	556	522	482	480	494	498	505	527	518	522	506	520	524	525	475	511	492	492	512	523	542	485	525	528	522	516	480	506	485	502	479	520	496	509	475	485	504	461	499	494	502	508	516	480	513	525	523	535	490	521	495	499	451	496	505	520	548	511	520	508	523	472	494	520	499	488	471	509	517	501	508	486	554	516	556	475	462	506	480	520	493	450	519	491	498	449	536	519	509	518	523	500	512	486	488	519	519	489	530	561	533	531	536	481	503	504	471	521	498	498	498	523	497	498	501	494	492	488	514	528	539	502	480	474	471	512	526	498	507	530	524	482	480	466	517	535	474	513	545	525	522	536	530	491	511	474	517	510	494	518	513	516	520	519	504	481	493	505	519	530	484	511	486	483	503	500	492	532	503	544	511	537	522	512	554	535	541	514	511	492	504	534	514	507	537	506	507	531	502	522	512	526	482	500	527	490	477	515	521	515	456	523	504	517	520	507	497	487	541	458	527	499	480	500	495	493	530	532	529	531	479	480	485	533	522	495	504	505	481	527	501	491	510	531	519	494	542	501	536	493	534	519	500	488	510	533	547	514	526	541	511	530	521	503	525	511	532	525	501	528	514	479	500	515	516	530	492	515	514	526	476	507	522	485	490	507	503	487	518	495	486	500	537	500	534	547	516	519	514	546	534	494	517	489	528	469	471	518	511	497	514	549	497	476	498	516	522	530	516	494	522	516	510	525	520	499	517	479	503	499	459	548	483	548	497	539	573	517	499	537	480	507	515	520	520	501	508	498	480	503	500	511	531	536	494	516	478	557	491	489	530	499	487	491	526	513	493	520	515	500	504	516	505	507	519	492	498	548	473	483	504	516	527	552	481	511	504	538	550	535	511	513	472	509	553	527	569	514	498	514	524	523	502	496	522	512	485	521	496	503	462	508	553	494	537	500	536	525	507	532	504	516	524	519	481	460	475	504	500	481	495	509	494	499	482	524	533	505	486	483	464	542	513	547	536	525	476	477	499	490	482	513	555	530	490	542	478	485	532	530	523	490	466	492	541	509	510	512	518	488	522	503	529	551	487	525	565	514	492	536	527	505	534	516	566	512	511	491	509	531	515	512	466	508	493	552	511	512	509	466	523	484	550	493	532	509	462	565	552	528	561	506	540	511	519	503	528	502	496	535	510	480	459	527	559	487	492	511	480	561	502	512	485	473	502	526	515	521	498	523	491	455	515	505	530	508	483	501	528	515	500	542	512	477	524	475	502	562	513	503	489	481	514	494	490	514	526	481	498	546	498	529	519	479	500	545	512	534	515	496	495	535	503	492	519	509	535	494	483	532	543	508	450	523	499	516	482	524	546	487	507	525	486	504	518	506	511	520	503	532	476	517	513	493	530	520	473	497	514	530	490	498	510	509	510	489	501	517	516	481	489	508	479	500	529	506	496	480	491	488	527	545	501	479	516	495	530	486	482	498	536	512	530	491	501	524	510	520	486	510	471	501	502	509	514	519	502	549	524	517	538	526	490	474	475	530	580	498	495	485	535	520	508	466	518	534	507	540	523	511	475	522	513	552	475	535	525	476	531	510	497	501	538	540	492	505	475	500	498	529	537	497	500	484	511	509	525	491	523	512	486	480	522	480	521	492	510	512	500	514	525	560	514	501	519	513	539	510	527	499	516	532	484	478	491	509	503	519	502	514	489	504	525	494	516	516	503	514	508	518	522	531	511	504	515	480	504	533	518	480	514	533	521	492	529	522	508	557	510	502	470	465	491	506	541	520	494	497	488	521	506	520	487	543	541	502	509	497	507	530	500	476	473	502	503	533	506	532	519	478	469	515	484	536	502	524	524	496	495	497	541	501	496	467	491	508	519	518	439	488	511	519	508	519	519	488	483	494	488	516	513	531	523	532	524	530	510	502	496	511	473	506	530	491	539	509	525	485	511	510	524	528	491	502	508	518	542	517	484	526	517	483	491	536	509	478	540	559	521	510	496	509	526	523	484	479	475	545	534	492	513	490	492	522	530	511	546	518	537	487	533	471	525	474	496	506	525	487	528	473	511	487	516	493	524	504	513	494	529	504	487	504	505	517	518	459	491	499	506	505	497	550	525	498	523	500	510	526	536	511	528	494	563	468	488	525	489	445	485	502	510	474	501	531	489	481	459	492	492	487	471	524	481	504	507	498	498	494	492	486	527	525	526	457	491	487	545	502	521	509	473	518	506	510	486	496	468	486	537	505	537	476	490	483	491	516	506	520	507	538	555	481	548	467	532	517	483	508	498	505	542	530	486	511	484	484	495	512	491	469	503	489	485	523	491	528	519	496	525	527	504	528	510	508	472	531	520	547	500	520	505	513	504	478	511	521	533	488	515	511	543	536	511	473	522	531	497	520	513	500	508	553	495	503	475	524	521	560	495	529	517	485	527	525	524	519	470	529	501	541	529	497	499	508	501	484	503	492	514	538	488	554	513	489	497	501	531	545	506	515	469	515	504	522	514
24170	22925	32142	41576	34216	17951	5473	605	554	495	530	513	516	535	533	533	513	532	546	536	577	528	507	494	480	510	493	517	536	493	466	514	512	527	507	503	526	543	533	508	503	504	485	460	534	523	530	479	493	561	459	540	481	522	479	506	528	516	537	538	518	510	532	496	496	503	510	522	488	522	528	482	480	511	535	486	496	540	469	490	486	543	483	510	494	561	466	492	531	533	521	501	506	533	532	529	514	542	538	509	558	518	485	504	528	508	556	494	491	489	487	548	498	526	533	498	492	534	526	552	487	487	467	490	548	503	513	487	511	533	504	521	485	477	505	467	497	502	495	500	516	532	495	494	526	525	526	498	479	513	458	494	505	521	495	531	503	501	511	496	504	486	479	505	508	481	517	481	532	466	534	474	527	509	508	524	517	498	464	491	537	502	511	533	523	515	537	504	500	489	522	480	515	506	516	512	488	549	513	492	509	511	478	553	513	507	537	533	503	460	537	552	486	555	516	504	530	491	501	536	503	496	530	484	488	486	531	496	512	545	500	521	485	449	470	507	488	541	503	552	525	461	469	533	531	531	503	518	520	516	497	437	461	504	506	494	507	511	499	474	518	534	490	473	479	507	475	519	534	494	496	510	524	469	503	548	539	518	555	532	540	514	502	489	479	508	513	535	527	530	520	506	527	465	457	541	484	503	522	526	481	485	503	549	479	510	543	477	447	510	549	504	490	507	509	538	471	529	521	509	506	473	477	537	483	552	501	555	505	514	520	519	502	494	484	542	485	521	500	503	515	468	497	462	506	482	508	468	461	483	530	494	507	504	464	506	504	469	471	481	474	518	524	515	469	522	511	479	480	489	513	506	514	539	513	474	496	545	519	490	512	489	509	513	499	541	505	519	497	522	505	528	477	511	510	472	540	491	500	491	550	502	526	490	473	484	507	532	468	496	502	490	530	481	511	532	484	491	496	474	532	519	484	508	524	521	515	500	487	562	527	502	494	493	486	544	531	495	500	507	499	496	500	522	542	547	496	563	516	458	502	494	487	498	522	517	508	510	495	493	514	534	530	551	518	467	546	514	550	518	502	480	559	523	535	515	513	464	482	484	518	509	467	524	519	480	555	527	490	517	535	509	505	520	508	517	533	533	539	554	500	494	538	500	517	502	509	502	531	543	522	498	505	499	528	536	471	478	489	508	519	504	504	486	484	485	526	517	509	527	518	516	473	545	519	500	520	497	502	543	463	491	534	478	511	544	495	479	514	489	488	463	467	539	513	497	525	500	508	531	502	489	528	463	470	520	525	503	538	510	471	530	501	525	516	490	500	507	513	492	475	489	469	497	491	529	516	522	511	534	541	500	475	495	512	482	502	496	522	486	518	470	509	458	495	540	530	488	510	513	524	540	469	507	469	478	490	495	520	513	499	489	541	512	522	486	491	463	475	505	514	536	548	502	490	456	483	492	496	543	527	510	516	535	517	448	456	489	485	533	486	548	481	461	510	514	506	517	527	519	529	474	490	509	518	508	479	502	508	546	487	514	539	502	491	498	505	489	518	508	512	518	500	497	509	515	502	545	485	515	492	492	523	501	519	485	507	499	508	502	506	518	535	498	500	503	482	506	534	487	493	490	510	525	515	522	486	520	501	490	476	574	543	521	479	488	497	559	543	510	504	455	468	485	484	484	516	513	492	498	525	498	528	499	487	493	501	496	508	556	491	529	537	519	517	521	483	514	529	518	500	537	479	507	498	493	483	522	504	515	541	549	493	491	472	470	501	502	486	535	480	516	520	500	525	521	522	501	488	513	494	520	511	543	516	447	531	492	504	473	516	496	504	454	472	525	486	483	506	494	490	530	549	503	500	533	515	470	507	504	500	476	458	506	527	501	524	508	513	479	517	521	542	528	542	512	496	502	524	492	519	496	488	483	526	494	522	520	524	524	485	534	514	496	482	517	472	510	523	473	467	525	467	507	497	520	555	502	498	512	485	497	513	492	504	531	535	527	552	494	520	457	486	511	510	498	546	505	506	495	546	478	514	509	498	516	487	504	524	545	523	527	558	514	479	520	488	500	468	472	478	540	485	503	532	517	501	496	499	504	484	485	521	506	524	530	494	542	490	519	497	544	521	477	516	510	487	460	509	527	492	499	532	542	518	515	527	516	460	524	511	509	533	531	502	530	541	505	513	522	516	516	500	504	499	471	507	526	515	519	506	477	532	477	512	500	503	512	528	498	475	506	544	459	519	493	498	485	529	507	508	492	453	482	493	526	481	502	518	551	484	526	490	507	506	506	528	526	472	472	521	531	460	512	545	495	471	484	509	507	526	497	499	492	516	548	546	495	476	471	551	500	526	504	451	509	535	496	482	516	508	515	545	512	466	519	500	456	505	519	496	458	484	490	506	511	533	487	506	510	525	509	512	506	523	470	497	533	520	540	515	496	477	497	500	526	524	498	518	506	511	505	522	487	480	461	530	521	527	472	501	523	499	504	505	486	480	491	504	491	511	501	467	505	519	525	539	478	521	473	491	503	481	503	493	539	484	543	489	485	555	545	545	489	496	541	523	511	476	518	512	512	505	522	505	506	525	499	520	475	476	504	508	509	525	521	484	505	530	505	517	532	493	499	544	506	505	505	531	487	504	500	501	535	500	490	497	507	477	535	506	495	478	522	508	516	488	530	468	489	522	541	496	475	540	490	488	493	526	487	489	532	492	500	510	522	480	535	511	508	508	490	506	502	481	474	520	509	524	530	500	466	470	517	459	509	524	457	501	538	491	516	524	494	525	528	509	555	457	565	515	505	480	509	500	523	513	523	510	487	512	496	498	510	509	498	530	488	506	458	519	503	522	516	530	497	464	495	515	471	538	531	508	523	540	500	528	514	498	524	508	500	517	485	493	452	497	503	539	519	507	498	508	442	518	485	453	533	512	542	520	518	472	473	497	489	495	509	510	554	510	513	529	527	480	495	515	476	517	552	562	492	518	507	485	530	489	514	501	507	540	542	474	505	550	567	490	530	482	487	469	509	523	528	507	520	475	508	520	491	526	462	528	490	502	515	488	523	526	514	466	488	536	493	531	525	482	477	495	509	473	484	491	528	518	493	494	504	524	542	496	545	520	535	510	484	517	476	541	519	480	469	493	510	457	490	525	570	503	466	511	506	527	526	527	517	522	507	526	551	487	513	513	480	476	495	569	484	529	497	507	512	486	509	518	538	482	526	544	480	504	502	500	490	496	494	514	488	536	503	492	476	539	513	480	518	487	531	498	519	458	497	514	455	491	527	476	495	513	479	524	554	550	488	468	510	552	482	496	455	492	486	535	542	508	499	508	463	520	516	501	487	544	487	492	499	498	470	497	512	499	477	541	511	534	501	479	546	465	540	491	486	524	538	551	489	532	520	516	467	503	528	512	515	477	528	513	503	490	541	531	514	501	522	499	514	486	490	509	524	522	486	499	515	507	449	517	528	491	500	491	521	538	506	479	496
64024	94988	71313	75448	38193	2644	837	838	839	848	884	765	803	777	826	804	744	793	794	762	813	778	774	807	810	741	809	819	840	736	762	764	772	781	833	753	807	784	808	827	788	781	737	769	814	796	807	784	777	829	823	756	771	766	806	807	771	792	798	767	779	761	870	812	808	811	840	808	770	810	740	744	773	777	775	800	782	779	777	794	783	808	758	816	824	783	810	764	787	773	765	826	731	791	797	783	785	783	820	773	841	832	822	792	786	840	822	812	801	801	791	794	740	757	759	788	825	720	792	733	783	788	814	812	760	708	785	800	803	785	793	805	780	774	759	795	777	837	765	846	786	755	825	787	819	813	765	776	794	834	754	763	786	816	790	758	835	758	797	789	790	777	825	776	779	820	793	760	809	753	720	779	785	789	794	767	772	773	792	791	824	790	803	782	798	811	852	806	801	821	716	816	776	796	833	747	782	822	806	771	760	795	749	761	778	762	781	828	789	767	800	799	782	721	806	754	794	769	777	744	789	798	757	835	824	825	860	747	760	786	702	786	771	778	765	770	821	820	789	803	784	804	807	817	799	823	804	800	807	826	801	746	811	805	779	783	804	814	797	755	790	793	822	766	775	779	772	750	814	741	770	762	741	750	821	791	776	815	763	775	756	780	820	779	825	842	768	818	747	776	819	778	754	847	803	803	797	787	803	816	751	782	802	839	800	811	777	870	748	790	830	815	782	825	805	805	759	811	786	772	757	781	801	823	783	786	788	783	826	734	772	786	828	772	771	787	826	806	718	818	825	833	781	831	778	782	785	805	760	769	793	863	824	848	800	818	756	789	786	783	795	812	828	784	801	811	814	757	822	770	770	817	827	748	736	821	772	833	800	834	803	825	779	806	806	786	813	778	774	809	791	785	800	764	749	797	775	756	822	791	827	709	799	830	765	830	775	797	791	788	745	840	775	800	772	750	781	810	794	782	796	794	749	794	734	795	763	783	795	808	835	845	782	763	803	807	779	766	844	780	819	748	807	762	794	751	777	745	821	804	838	777	822	730	820	809	821	781	794	793	751	842	782	796	782	799	783	813	731	791	809	760	810	821	809	810	813	783	794	745	798	791	791	816	803	784	789	829	792	739	817	785	741	821	763	739	798	778	757	795	797	786	841	850	760	760	755	775	787	845	858	813	802	786	795	738	749	744	815	810	738	815	814	813	822	739	826	837	804	805	776	825	761	792	792	810	772	813	800	783	756	846	783	747	800	809	769	783	796	786	743	783	766	796	881	800	807	815	779	784	797	813	800	792	834	808	791	780	789	809	807	791	837	755	741	776	802	829	811	818	821	812	770	792	811	783	797	765	782	759	774	852	775	844	762	782	766	811	761	804	726	773	782	796	765	824	810	799	799	765	798	767	783	789	861	774	801	764	815	843	736	773	781	774	788	781	790	769	859	817	753	804	795	750	768	805	811	775	794	790	796	825	841	816	763	790	770	773	769	823	790	807	811	818	781	780	825	795	766	772	776	740	765	765	800	778	815	804	746	788	772	735	778	785	795	825	803	770	825	800	785	793	803	762	823	790	766	789	780	780	806	774	725	796	762	751	784	802	778	792	758	788	798	779	759	765	762	803	833	826	798	794	773	757	763	788	865	836	722	750	820	819	775	779	755	710	769	812	777	762	797	810	816	776	820	798	805	756	771	768	795	789	776	794	806	748	801	811	802	738	810	771	824	783	777	821	825	768	823	776	774	766	820	821	820	820	750	783	757	792	792	748	808	799	792	759	796	798	774	783	771	827	783	756	819	807	843	782	765	773	809	781	833	778	754	778	828	793	777	823	824	826	772	790	787	778	762	826	818	726	794	771	810	785	779	738	812	789	764	785	781	799	790	801	788	785	798	770	786	771	825	790	809	784	776	798	748	811	796	768	772	774	751	808	766	818	792	765	785	813	809	809	758	831	780	781	804	775	772	764	783	802	815	784	771	812	736	779	789	803	801	771	805	830	779	778	779	757	824	777	781	815	778	767	786	753	796	807	769	778	814	800	750	791	801	824	819	805	784	792	753	790	764	777	809	773	791	807	788	812	761	841	740	799	743	802	838	808	803	765	764	782	787	778	763	788	805	832	812	819	784	786	759	794	758	792	730	779	781	812	770	817	764	816	755	808	835	788	801	795	770	785	807	799	782	806	802	785	789	808	826	744	753	783	776	797	809	778	792	796	791	790	779	777	827	788	758	837	802	776	816	801	794	734	806	792	797	881	789	840	783	791	807	860	813	815	811	792	804	779	813	846	788	779	751	810	823	816	775	770	811	770	815	783	788	797	770	815	786	806	842	817	770	750	811	805	797	779	787	788	798	830	771	788	795	749	789	811	832	816	774	822	776	814	799	792	809	815	804	816	767	809	779	773	800	816	795	812	790	813	825	833	780	822	773	781	790	764	834	772	804	788	768	783	772	787	773	779	782	778	805	810	809	839	798	813	764	771	788	791	801	798	748	836	800	776	756	828	801	748	803	822	752	799	799	788	799	766	735	834	810	754	768	826	761	734	759	729	781	793	794	781	805	793	787	755	840	771	793	768	779	810	736	846	786	834	749	835	794	805	766	755	780	797	791	798	851	794	784	807	809	731	770	782	773	806	805	756	818	777	784	780	781	754	731	795	777	819	769	811	770	805	798	813	742	804	788	782	760	780	758	769	794	821	809	781	757	798	802	766	789	766	763	758	836	787	861	769	750	802	785	763	787	838	827	770	740	802	829	739	802	827	751	806	784	797	805	791	807	813	796	757	794	816	770	743	781	780	817	786	758	783	850	756	831	771	836	782	840	793	794	785	762	847	796	768	822	791	810	777	802	777	755	722	783	822	768	803	762	805	848	823	792	728	758	812	796	816	792	762	717	823	755	814	754	807	795	797	777	801	784	789	796	820	774	794	778	750	787	786	826	778	777	769	808	766	824	785	805	841	779	824	753	815	817	832	797	835	732	800	795	782	783	742	767	734	770	804	792	763	752	835	817	776	769	812	755	835	751	773	717	777	770	794	763	791	765	745	810	733	791	835	755	794	790	779	807	777	813	769	787	758	782	796	816	770	769	786	780	747	856	815	770	805	781	795	790	779	807	770	752	765	791	793	831	773	831	750	790	801	776	744	788	804	750	773	812	780	825	834	840	808	770	767	794	828	779	767	789	735	731	800	798	842	785	813	782	786	777	802	769	861	793	720	794	803	768	765	777	756	800	798	827	747	808	799	795	794	759	788	780	758	800	799	826	797	836	798	748	765	800	767	748	803	805	792	774	768	804	803	850	800	765	809	787	796	773	784	807	805	764	775	816	761	806	793	801	834	793	831	775	790	841	819	863	782	800	829	805	778	836	772	736	822	753	823	803	816	817	728	785	825	766	736	823	756	787	760	776	815	771	792	809	799	803	761	778	757	788	787	729	736	726	798	844	809	846	856	781	820	780	791	777	825	803	811	790	796	771	773	760	794	727	765	784	805
29764	29220	24732	29789	11098	505	325	322	344	326	298	323	321	302	319	314	342	297	303	268	314	305	316	306	311	287	278	285	294	296	288	316	297	314	289	272	308	313	327	301	303	316	302	287	311	294	298	292	275	313	282	310	292	291	287	335	296	315	290	299	310	297	297	301	308	290	294	329	293	297	311	326	320	319	326	317	297	294	333	315	343	291	316	291	281	304	324	334	294	312	305	288	347	309	331	297	291	284	316	300	304	309	286	314	303	290	319	331	323	307	282	293	282	335	282	293	313	298	325	306	304	305	280	293	304	302	295	303	305	355	322	291	306	274	304	307	310	309	317	274	289	344	313	299	311	309	288	324	314	325	287	296	303	308	299	308	327	321	306	314	306	296	284	298	317	309	291	314	295	305	266	306	302	287	277	321	296	313	273	292	314	309	308	313	289	323	314	284	298	288	297	296	338	310	273	273	283	297	304	292	303	311	304	299	315	334	313	301	310	304	301	275	311	291	301	305	293	284	308	335	286	311	318	323	302	300	325	286	316	296	318	304	312	307	322	299	317	313	314	307	306	303	288	316	269	296	284	279	265	298	277	298	289	285	334	302	296	294	325	283	342	320	326	326	306	300	300	297	304	302	326	306	292	275	293	322	269	302	275	310	281	306	327	284	294	289	319	298	289	300	333	287	292	303	327	312	287	323	291	283	280	311	277	317	289	329	306	314	320	296	313	332	313	285	314	308	311	322	300	335	299	258	301	349	317	278	315	309	310	303	281	295	298	303	292	328	279	278	309	306	281	296	284	300	270	301	307	270	286	291	297	291	329	322	268	327	294	329	309	318	277	294	285	307	314	288	297	308	301	309	297	317	333	316	288	276	293	320	314	310	319	351	280	272	293	292	308	309	274	306	294	299	315	306	299	289	335	311	309	291	305	315	295	297	307	319	293	334	309	294	294	316	290	316	302	296	273	307	305	330	306	311	304	267	313	313	305	320	306	308	289	279	299	280	339	317	310	302	308	280	320	316	302	293	337	286	324	321	289	337	311	325	302	310	313	319	305	320	306	319	292	317	305	340	289	284	266	333	310	315	306	310	303	279	316	331	327	284	299	311	287	308	300	352	300	318	310	325	293	303	301	320	306	298	280	318	300	286	316	310	285	305	258	330	274	309	273	308	293	326	318	311	308	304	272	298	287	302	278	276	283	290	313	257	314	283	333	303	317	296	293	297	308	291	295	318	279	318	304	319	310	323	292	284	316	301	309	315	296	294	280	313	284	283	348	271	315	321	296	284	330	325	320	300	302	331	303	263	290	314	304	298	334	311	318	304	317	302	298	311	325	286	257	289	325	308	303	304	288	322	297	285	295	311	254	314	296	289	307	299	319	323	310	317	317	300	337	304	299	309	292	290	302	299	319	294	287	314	330	311	284	297	277	322	280	307	286	332	268	295	328	310	328	294	299	289	304	264	306	300	293	326	295	280	292	293	300	282	317	288	303	302	302	314	292	286	294	274	328	299	294	312	306	303	302	315	308	290	302	296	298	299	275	309	297	300	328	296	290	314	305	267	300	279	282	309	302	306	302	283	288	302	314	258	308	277	321	307	298	324	298	306	310	307	312	298	322	293	290	301	282	280	317	336	309	284	306	298	316	315	306	292	300	311	326	320	300	302	304	296	292	291	290	320	331	290	314	281	296	302	314	309	299	279	324	320	288	293	298	297	299	312	336	314	306	328	294	312	308	306	279	290	320	309	303	348	317	294	307	296	321	283	324	305	291	284	307	276	316	311	278	320	328	314	267	290	313	265	340	289	295	291	308	324	314	323	326	318	324	309	294	284	278	295	297	333	285	300	291	299	310	272	293	287	295	313	319	296	299	306	300	301	306	299	271	322	301	310	309	292	313	302	288	286	332	307	320	300	281	315	289	322	300	294	267	325	263	301	305	317	300	288	303	333	317	322	299	287	311	294	299	310	334	308	280	302	285	316	280	297	321	327	297	288	301	317	315	309	261	297	298	276	286	287	299	297	302	294	289	297	314	333	304	312	297	330	281	306	296	312	271	271	297	306	312	300	289	267	296	310	320	318	308	300	302	273	293	289	297	303	292	290	307	288	319	315	324	273	315	295	305	255	305	287	312	297	310	323	298	300	315	320	271	316	292	308	299	292	300	297	306	325	320	290	306	267	324	276	305	323	289	297	303	280	313	285	301	304	289	314	326	303	345	290	306	316	353	307	280	310	332	291	312	275	278	276	307	294	284	329	307	296	293	302	298	276	298	290	268	273	308	323	285	331	297	289	287	294	265	332	293	302	341	307	305	303	326	321	308	322	311	279	258	294	266	268	306	301	281	277	292	268	318	314	346	274	313	273	299	340	299	326	294	305	288	280	278	320	265	311	313	296	307	292	296	267	308	300	297	290	297	285	297	294	298	302	297	282	317	274	313	290	314	288	289	297	267	317	256	296	294	309	296	332	304	280	331	309	292	277	311	331	301	301	296	309	303	297	287	304	304	286	307	285	298	279	294	267	286	286	284	301	315	305	274	321	286	299	278	315	319	291	310	299	321	279	288	316	280	301	312	294	278	304	307	302	265	286	288	305	316	320	296	290	306	293	322	307	293	297	301	303	297	283	317	324	284	302	284	315	291	312	298	316	304	324	319	290	345	315	278	307	288	303	297	298	307	289	282	272	293	311	285	345	291	309	294	298	281	295	308	308	299	279	302	278	333	281	293	319	299	315	300	274	310	316	329	309	325	301	272	305	283	277	301	278	281	318	303	295	315	269	286	291	329	312	296	279	274	307	266	286	309	301	303	273	294	279	338	313	274	300	294	299	314	303	312	323	295	307	326	312	309	299	315	287	274	313	311	312	287	287	299	299	310	289	273	306	291	265	308	297	288	291	298	313	267	283	300	273	303	293	306	307	267	294	315	323	308	291	280	297	304	350	286	307	290	271	259	302	282	294	308	293	314	286	281	311	290	315	311	295	280	319	301	304	289	286	311	320	298	306	287	319	305	292	292	284	263	260	322	290	307	327	300	324	298	287	286	289	307	290	285	300	317	321	311	315	295	286	354	328	299	280	306	323	297	312	312	301	308	305	317	313	291	306	298	288	295	306	295	314	308	298	312	299	305	323	309	301	313	302	290	247	274	295	282	298	284	310	308	285	318	320	277	307	308	287	279	312	262	304	305	273	320	334	330	304	290	298	299	285	316	291	284	321	309	323	310	297	310	331	293	319	293	315	287	306	294	292	291	277	330	267	305	297	271	300	317	333	300	338	281	289	305	307	284	300	319	302	315	294	293	279	307	286	326	314	307	349	319	304	318	301	277	285	325	321	300	324	312	309	282	312	307	286	316	292	278	291	305	318	309	300	304	288	305	322	324	278	301	330	284	335	294	310	304	281	288	320	344	317	321	306	300	268	303	327	320	287	347	280	323	309	303	277	335	297	312	299	273	291	309	297	307	320	311	290	306	304	298	295	281	315	313	292
36368	45341	30630	34656	12424	653	508	537	472	523	496	531	483	524	516	536	553	520	520	537	534	557	513	514	534	564	520	519	493	538	513	503	531	465	530	511	540	525	553	519	511	484	519	514	522	493	539	488	544	525	579	471	537	542	545	534	465	503	539	497	506	518	555	546	507	603	499	497	592	522	547	521	500	554	508	515	505	529	515	532	526	525	559	503	495	561	499	543	518	528	498	538	529	500	554	491	481	527	535	490	510	510	518	530	491	516	550	526	504	535	519	509	514	507	522	500	510	494	544	512	561	534	498	513	565	555	516	492	527	499	532	532	530	549	498	518	509	508	526	542	493	517	507	510	485	522	500	523	524	502	511	493	524	482	485	522	499	497	506	506	494	519	537	526	515	507	486	519	558	537	481	491	537	508	571	558	545	490	502	503	520	504	484	560	555	524	513	547	526	511	549	510	490	524	491	521	553	494	507	517	506	533	508	533	476	516	531	506	493	487	538	517	529	527	560	521	480	542	506	523	496	471	470	547	480	526	531	485	476	525	513	531	475	501	546	495	552	508	508	480	496	517	535	495	491	534	519	531	521	515	533	539	532	493	491	534	550	477	567	487	526	540	543	520	549	535	535	505	512	517	544	505	525	502	502	573	484	490	533	508	516	498	485	561	493	492	521	505	562	503	541	540	530	530	493	501	499	541	501	492	516	550	539	475	526	474	520	496	513	515	568	487	505	470	502	551	534	522	556	515	550	510	520	508	506	535	521	544	524	521	474	500	487	524	522	540	523	537	493	551	516	538	544	490	531	493	532	512	505	500	553	498	516	546	497	484	499	529	539	519	525	501	511	510	503	525	501	497	514	546	521	488	537	484	561	525	487	511	514	522	520	520	536	559	508	528	535	545	499	541	525	490	495	547	496	522	543	506	485	498	510	542	515	526	497	567	528	525	513	497	564	517	562	506	582	538	539	519	517	536	478	496	542	494	497	553	492	527	474	562	508	529	531	558	502	507	486	542	540	488	504	520	535	522	484	554	495	549	508	510	537	539	585	492	516	526	511	525	508	516	510	534	527	508	526	537	550	510	529	535	508	511	542	520	527	521	527	549	498	535	510	529	518	490	487	514	534	500	540	487	489	492	544	526	513	517	549	511	547	539	504	507	502	517	509	503	524	536	536	520	481	509	531	515	520	533	472	478	485	552	503	527	536	510	543	536	520	546	534	504	516	507	533	495	516	500	513	485	520	536	505	537	552	508	513	533	531	536	515	507	537	544	512	504	518	475	482	519	517	486	524	518	472	536	523	479	543	537	496	539	549	521	523	509	536	506	475	499	523	516	514	518	521	540	515	541	504	509	528	487	508	517	526	501	520	521	502	523	562	530	519	492	525	539	526	547	511	510	513	565	491	499	513	545	498	500	524	549	503	495	545	538	538	540	508	502	485	545	488	516	531	549	513	549	505	499	545	556	519	505	529	528	490	546	497	481	540	505	549	566	515	531	493	460	508	506	532	481	531	523	569	531	529	544	505	518	551	511	507	524	538	518	496	527	527	533	516	501	505	501	497	524	539	527	478	510	493	519	511	528	496	492	553	507	542	503	555	588	509	541	559	514	517	496	497	510	534	536	537	489	502	549	495	515	508	570	577	476	474	505	521	552	501	533	498	463	544	569	497	539	538	480	498	495	557	515	533	527	541	523	528	548	563	530	500	521	500	573	525	494	513	541	525	516	520	528	546	537	517	541	500	519	522	475	555	557	537	524	542	520	551	500	568	507	573	536	507	483	518	536	534	534	514	590	512	497	519	532	503	530	525	544	540	480	519	511	507	505	521	573	547	531	540	521	497	535	513	512	524	484	485	513	534	492	525	524	498	551	513	501	536	540	531	525	504	525	527	472	512	548	515	510	522	540	560	518	493	503	567	522	536	530	545	532	520	503	514	512	522	522	537	524	498	532	495	541	527	515	519	519	489	542	568	493	567	549	514	520	523	512	538	500	505	485	493	505	526	529	536	493	500	530	531	519	527	510	483	456	517	570	548	539	525	504	523	518	549	521	538	539	519	505	495	500	524	510	510	520	498	484	525	522	550	518	523	498	535	538	556	582	483	519	491	537	541	550	485	520	520	510	504	550	509	511	520	549	525	499	531	534	530	568	524	498	522	510	522	471	498	507	538	505	531	517	536	498	504	477	516	513	533	494	530	516	535	523	520	548	531	530	526	522	543	521	497	485	530	491	510	531	491	506	545	512	548	488	533	544	517	563	507	519	537	511	523	517	529	545	542	494	522	500	506	475	540	517	492	535	492	536	526	549	507	506	492	525	524	483	528	580	525	477	549	502	527	544	498	535	494	502	510	510	521	534	509	543	532	503	523	558	543	500	502	512	518	474	526	528	548	495	535	524	511	488	535	520	497	514	520	541	539	485	480	530	479	488	516	548	522	497	480	511	528	522	538	501	521	498	537	558	536	550	526	512	517	478	518	504	512	534	537	528	539	558	542	531	519	530	533	517	528	521	492	542	484	492	506	490	485	496	504	544	522	507	502	535	534	520	529	546	539	522	485	535	512	520	506	548	496	499	513	541	476	508	537	489	501	533	533	537	525	526	459	498	523	509	533	505	551	550	506	521	495	503	549	512	501	557	481	488	533	532	540	540	505	518	525	554	519	517	470	534	534	555	500	528	502	533	524	494	554	562	521	523	514	521	556	512	493	524	518	495	501	527	534	525	525	497	526	568	539	488	496	489	523	537	533	508	527	490	515	504	504	500	489	492	529	480	505	526	473	543	481	484	581	521	501	489	531	512	503	499	495	492	498	569	507	516	538	535	478	578	570	473	518	491	541	545	520	527	499	513	534	528	504	542	552	513	534	495	496	543	532	506	550	533	542	517	538	485	514	538	511	527	533	537	551	565	566	512	533	565	496	513	573	517	525	494	519	530	520	539	521	559	493	488	540	519	539	511	505	502	510	539	519	536	512	538	546	476	470	525	530	521	517	523	539	501	471	538	529	498	539	521	520	553	489	509	532	513	493	515	478	515	525	483	533	519	503	529	516	524	550	515	527	474	511	535	525	498	449	496	557	516	514	516	503	495	527	529	514	518	518	537	486	507	561	509	491	502	486	514	501	522	537	563	482	528	493	478	541	462	547	509	480	501	507	537	528	482	485	496	496	513	535	512	539	513	529	550	541	483	512	514	487	508	565	531	546	488	485	510	507	501	564	487	520	517	554	553	532	476	506	520	537	502	490	524	526	524	477	533	479	532	491	495	546	572	469	556	492	510	545	544	496	504	526	512	548	552	523	549	526	543	532	545	520	511	511	516	518	507	475	546	534	515	519	559	557	535	539	537	552	498	501	489	494	503	499	517	476	521	536	557	491	520	524	535	531	533	523	478	501	520	509	523	501	542	527	533	518	506	507	556	486	545	513	523	523	455	505	512	514	496	527	484	508	530	514	545	518	505	522	496	515	528	516	545	517	574	501	511	522	494	529	552
25560	23730	33688	48969	32177	10690	1063	314	320	318	313	329	291	313	282	298	321	299	296	305	322	305	316	307	342	297	311	322	300	295	296	312	297	303	264	299	317	288	320	269	327	315	323	262	307	289	289	339	303	288	259	294	300	261	269	307	316	304	284	279	337	307	312	281	291	314	275	306	269	294	332	306	314	291	317	307	342	300	299	294	296	302	298	315	296	280	314	315	319	315	311	288	301	308	308	309	316	291	299	278	290	305	320	319	292	302	295	279	265	298	282	299	296	329	272	295	284	328	304	321	288	281	293	289	308	312	293	317	296	284	293	292	315	317	284	314	265	297	281	281	296	288	285	277	310	278	314	300	271	298	324	295	309	325	295	323	318	277	287	333	257	325	266	309	293	304	308	265	270	304	287	315	324	310	317	296	335	323	302	295	285	313	270	259	326	310	303	268	260	305	297	288	282	307	287	308	286	261	303	311	280	309	306	312	302	299	307	294	279	260	281	306	293	268	288	321	271	283	305	295	294	289	316	275	288	316	336	305	312	285	297	271	280	307	316	278	292	305	293	273	303	278	295	299	287	305	294	306	307	293	294	292	298	306	320	280	260	290	293	299	317	324	301	327	307	303	297	317	301	296	305	267	295	306	306	286	281	300	293	312	303	310	299	312	293	299	314	288	308	298	302	284	299	291	300	287	309	288	319	327	303	332	282	315	342	296	310	318	308	275	307	305	306	308	300	302	307	305	284	308	283	320	300	289	324	290	300	305	281	266	330	314	351	308	319	314	334	331	299	333	282	302	292	293	322	286	281	270	312	302	316	270	303	285	306	285	292	277	301	279	280	253	289	340	286	281	297	319	297	271	290	298	293	319	335	298	306	350	283	289	293	286	314	277	316	292	283	285	299	298	307	314	325	297	269	296	283	300	335	335	291	294	299	278	298	294	284	285	273	307	298	276	302	299	314	325	310	292	303	300	282	310	277	309	287	303	272	294	294	303	301	272	312	286	302	289	272	283	274	264	314	325	282	301	308	297	291	299	296	285	272	311	291	318	314	298	338	292	293	301	306	298	320	336	297	298	298	311	296	313	273	313	302	324	292	291	296	309	296	306	299	306	320	286	306	330	275	356	291	303	300	284	271	299	305	328	295	302	315	325	326	276	291	295	304	277	283	318	310	301	294	304	336	289	289	267	283	292	288	283	302	306	317	297	270	301	305	320	285	310	323	307	317	301	304	263	286	288	292	287	283	315	294	283	296	313	312	288	290	269	307	305	262	279	305	283	322	277	279	291	315	286	306	341	300	285	326	309	335	295	274	355	291	338	303	297	272	281	283	290	316	319	271	297	307	297	299	311	304	327	283	317	333	326	308	316	279	290	274	299	291	272	299	305	308	302	279	281	295	324	311	288	276	299	288	297	294	321	284	280	293	338	300	309	286	329	333	283	319	284	284	293	278	303	275	306	318	311	306	284	288	291	327	302	308	360	282	318	304	292	271	328	291	277	282	290	305	292	283	295	307	282	299	323	312	312	306	295	308	294	313	266	325	299	322	315	292	310	299	285	311	302	318	306	284	292	309	289	289	332	316	290	313	310	323	299	315	305	299	306	307	305	334	265	313	287	271	299	276	265	274	298	311	286	329	310	294	294	320	311	319	294	283	287	295	285	278	287	278	301	281	323	278	301	277	292	308	296	330	300	263	306	297	313	326	281	308	301	326	307	310	311	298	306	295	279	275	317	306	315	315	314	306	290	284	283	303	275	292	291	271	309	308	292	301	300	298	329	297	300	294	313	289	305	298	307	297	291	291	311	290	317	288	298	289	302	307	277	297	311	301	302	304	285	255	277	282	313	309	286	294	300	311	292	310	298	319	309	300	297	302	287	301	287	279	294	266	302	295	289	275	312	286	297	292	319	333	289	299	311	307	298	299	317	320	306	295	275	272	328	302	295	271	295	301	273	312	292	295	308	286	293	329	288	299	283	288	291	314	325	296	275	285	293	294	298	306	306	282	282	290	299	313	326	300	292	300	301	299	299	298	304	297	297	294	294	317	279	305	310	302	277	308	287	291	275	276	288	294	284	309	308	271	296	307	283	293	320	314	317	284	298	283	264	299	261	279	282	308	284	279	311	324	269	293	312	301	314	296	310	289	246	272	269	318	307	312	302	303	278	301	275	289	330	338	351	299	299	274	311	311	283	299	318	296	301	275	302	305	303	314	320	292	283	294	285	285	300	300	316	331	284	326	322	316	277	269	303	266	314	314	318	309	291	289	287	295	306	309	279	297	338	291	334	303	302	297	315	302	306	278	280	297	297	276	316	333	283	300	297	322	300	274	299	317	289	310	270	292	322	320	300	296	304	319	274	312	291	280	300	307	291	269	337	325	337	320	296	274	303	263	293	300	299	271	289	297	298	308	283	301	293	287	290	272	317	298	331	267	280	295	321	281	301	301	285	296	311	289	291	278	301	283	297	289	304	308	316	258	300	327	298	274	289	297	318	307	295	305	293	315	300	295	292	312	307	298	286	317	314	285	322	311	315	294	305	307	292	302	301	290	287	279	295	272	322	299	302	292	290	307	307	303	317	334	280	304	266	307	261	316	295	308	291	268	292	301	278	278	324	325	290	285	317	291	297	293	294	292	301	299	314	287	285	308	311	317	283	273	273	322	278	282	327	301	307	300	295	305	272	286	314	302	293	290	304	292	297	316	320	291	267	293	345	320	318	311	286	317	271	283	304	294	317	292	282	295	270	302	295	315	313	327	281	290	287	286	294	297	327	295	291	302	301	294	296	334	303	279	302	313	292	297	247	273	292	294	289	293	306	287	298	307	295	325	306	310	320	274	289	267	287	313	279	303	288	287	304	320	331	290	310	311	365	328	294	323	305	311	300	313	335	301	281	305	336	323	324	316	275	329	299	322	278	285	305	291	339	294	298	307	260	314	327	284	306	310	276	313	317	290	278	304	288	349	298	288	274	302	300	293	303	313	325	289	303	287	315	288	254	306	327	299	280	303	298	292	295	283	279	279	313	279	280	272	311	284	304	283	310	308	299	297	285	296	329	317	303	267	289	259	285	310	297	281	278	300	293	298	278	274	320	316	269	289	318	280	275	318	274	280	315	294	297	321	309	292	321	291	280	294	297	334	278	327	295	266	294	312	328	296	281	288	303	325	310	293	307	314	288	295	323	290	294	304	287	296	339	281	329	279	336	305	294	312	261	314	312	287	275	274	293	308	314	282	282	295	298	295	331	312	313	316	311	305	320	311	270	268	320	295	282	301	293	318	301	280	305	319	291	302	252	308	321	319	311	291	326	263	301	319	316	301	302	307	296	287	332	304	302	306	326	271	280	290	305	323	285	313	269	290	280	290	297	272	305	297	313	309	320	269	290	282	298	284	310	263	308	300	295	305	283	288	292	290	295	311	274	311	281	270	291	298	303	301	324	286	295	305	294	313	305	259	302	326	314	285	284	311	299	316	286	283	304	277	292
59542	82758	63857	65448	29877	1226	571	515	486	501	499	485	503	488	494	481	463	500	521	506	490	542	517	517	506	556	519	504	497	522	467	457	508	511	505	502	440	497	561	483	466	494	481	489	515	524	468	493	485	511	511	502	496	523	475	497	497	505	463	464	455	486	494	514	538	481	496	525	496	508	507	483	508	524	453	518	529	502	508	490	524	468	491	504	473	531	501	501	503	517	461	497	541	474	479	511	492	509	446	506	467	467	514	482	478	475	495	486	528	509	524	523	460	496	539	504	509	479	520	496	517	505	504	492	532	493	491	518	519	470	526	500	494	527	462	502	512	546	500	513	491	513	480	472	519	542	456	501	500	535	496	508	554	496	516	488	473	502	491	480	465	507	477	473	507	500	493	502	504	463	494	495	447	480	517	486	472	521	498	503	469	514	441	485	490	463	501	531	493	529	485	500	492	463	513	510	533	484	504	500	488	488	524	528	498	510	495	514	478	527	492	470	512	497	487	503	517	497	493	485	498	490	461	480	501	484	441	489	506	505	531	514	477	513	487	497	506	512	495	518	472	494	490	513	477	508	536	471	481	483	510	497	498	515	475	529	503	530	458	512	509	512	514	527	524	534	494	518	522	476	492	480	494	471	477	515	504	479	505	478	514	481	490	516	495	516	448	460	491	523	461	535	484	493	500	559	502	520	551	505	496	488	502	519	492	463	492	500	499	500	508	487	526	499	503	472	538	470	521	523	453	467	461	513	539	491	498	534	471	504	509	502	470	518	479	502	512	510	472	493	506	505	489	514	497	482	448	493	481	529	505	515	485	489	487	512	499	510	532	466	512	507	554	476	503	509	505	475	530	477	486	468	468	475	478	467	488	512	475	486	529	505	486	492	481	502	506	492	505	518	506	488	491	511	505	489	467	485	510	479	485	467	461	511	450	470	506	528	475	516	516	526	488	513	518	483	487	473	508	522	537	478	476	494	504	506	542	517	495	528	449	551	486	515	480	504	514	503	502	516	488	506	463	471	466	505	477	516	521	508	464	467	508	515	453	521	475	521	504	528	534	493	539	484	485	470	499	466	525	487	493	513	485	483	470	508	459	546	480	507	524	501	527	528	500	468	492	525	509	489	501	478	515	511	501	484	504	492	526	479	479	503	459	452	479	495	525	482	444	472	474	515	522	491	469	478	458	483	523	461	462	512	517	533	525	484	557	473	493	535	519	491	527	532	498	502	475	471	531	558	490	468	506	472	496	471	496	501	501	530	504	543	511	545	520	498	487	536	470	506	479	508	481	496	508	519	436	514	499	498	517	476	491	459	488	517	466	477	471	481	460	512	533	488	481	494	515	491	517	489	480	530	492	530	501	492	475	507	529	538	488	524	496	493	520	474	527	493	513	484	519	486	525	477	503	549	504	490	485	508	497	496	518	488	453	529	514	554	473	471	504	507	510	502	512	527	501	498	487	537	504	479	502	515	471	533	507	485	481	525	503	495	499	511	472	485	465	481	492	473	490	462	510	478	545	490	487	549	514	516	493	493	479	477	466	513	510	533	504	508	512	469	466	519	479	508	513	499	509	510	510	504	512	490	520	445	494	502	509	495	506	496	522	508	584	520	450	492	491	497	526	527	503	513	468	479	524	479	459	486	514	511	533	431	500	525	504	526	484	533	512	473	474	498	528	471	512	516	510	506	547	495	502	476	463	494	479	498	510	490	539	499	487	518	515	507	463	511	505	500	503	491	502	500	468	546	504	522	495	493	482	445	499	496	519	466	438	511	492	509	496	504	539	502	471	493	521	462	520	501	508	511	527	500	526	501	489	494	517	482	503	509	425	465	501	527	515	508	530	488	487	480	458	500	517	485	503	489	465	470	472	528	463	526	508	465	507	530	472	487	519	488	535	490	464	494	481	508	496	462	533	514	479	529	515	493	485	518	516	501	475	528	517	478	482	529	485	476	493	499	527	487	548	536	486	512	530	515	533	486	463	496	505	445	491	522	536	483	507	491	529	489	515	504	522	536	524	473	491	456	503	514	474	503	500	473	505	465	493	503	496	480	498	510	500	496	476	448	517	497	513	474	493	500	487	493	462	520	490	483	513	461	469	513	544	507	527	505	503	494	530	513	510	530	483	509	506	487	508	491	516	465	509	454	516	483	481	494	495	441	499	532	496	497	531	477	507	513	480	475	492	537	473	464	490	505	500	503	495	492	498	511	481	467	497	441	518	480	477	487	527	498	520	460	501	501	491	490	528	499	515	501	501	514	496	539	489	512	550	489	496	498	470	490	515	522	552	517	505	476	492	497	544	526	508	485	510	516	512	485	473	487	483	486	521	467	499	500	475	492	519	482	527	478	500	502	525	492	492	494	518	538	493	530	493	503	502	520	519	477	486	504	487	517	515	509	499	489	548	503	485	510	555	513	484	460	511	497	488	477	553	485	502	469	499	499	506	532	508	515	528	541	498	497	524	528	450	509	494	484	573	505	473	484	493	479	527	495	499	502	470	521	520	515	512	479	517	558	472	530	542	521	475	495	494	463	481	491	517	487	508	507	511	520	519	489	502	485	504	523	501	494	507	455	505	490	511	483	485	518	483	482	507	456	491	507	518	487	526	483	493	463	483	496	466	482	505	526	503	476	492	497	497	529	505	496	515	474	490	469	494	477	508	435	495	519	464	482	530	494	500	492	500	461	532	490	500	500	459	502	533	479	507	519	454	523	528	491	523	525	501	501	562	535	517	512	501	505	491	533	515	532	530	511	516	514	472	488	514	501	486	490	486	493	482	484	511	487	484	515	501	532	514	493	520	506	481	503	488	492	449	504	471	503	524	555	519	495	505	495	527	452	444	516	511	482	484	491	521	510	522	476	527	539	497	533	479	490	489	482	458	475	484	445	485	514	512	489	508	514	502	488	487	487	518	510	516	512	531	495	507	517	498	463	454	509	565	506	489	451	482	499	488	511	478	464	485	535	493	517	497	545	515	487	514	476	468	529	525	468	477	507	472	559	493	517	502	491	485	513	504	501	480	508	532	481	501	536	484	446	523	497	506	496	509	567	485	479	555	513	529	533	491	491	432	502	531	505	479	512	501	474	541	517	489	454	498	537	507	502	523	458	532	534	490	530	526	507	476	494	521	523	512	512	475	493	516	490	504	523	495	486	490	508	503	499	480	472	483	510	535	498	501	500	493	476	482	536	507	499	477	484	501	486	509	508	510	519	511	506	516	492	547	520	530	493	515	462	442	519	496	526	507	509	532	488	522	511	512	482	485	462	524	490	496	496	496	490	501	485	475	464	489	475	523	489	506	551	473	547	499	497	495	505	497	488	487	491	483	497	485	511	538	497	452	524	497	512	487	523	513	513	526	519	517	473	479	509	493	512	474	477	487	526	467	512	488	506	500	474	495	502	477	492	514	491	486	502	537	471	489	502	502	539	458	495	514	496	484	497	497	504	539	514	500	523	546	520	522	492	463	478	479	466	450	502
24285	22818	32753	44905	33284	17450	5020	654	513	545	473	564	530	546	520	518	514	557	498	543	529	518	512	554	502	489	484	501	483	531	512	484	476	538	535	513	531	546	552	518	540	518	513	516	519	512	529	504	563	523	499	543	478	528	513	493	508	481	515	491	491	553	511	544	522	504	497	478	516	555	514	493	499	491	488	513	523	545	499	521	537	532	505	538	486	516	519	546	527	545	533	511	531	511	505	501	491	480	473	543	483	521	504	499	487	498	494	510	538	544	490	542	500	492	504	471	553	528	491	522	527	494	511	523	512	532	498	574	514	531	505	484	520	481	517	527	488	501	490	453	531	506	507	533	508	513	478	494	507	520	530	471	491	522	544	517	492	545	525	488	476	503	497	527	456	499	504	483	505	510	525	473	515	512	544	549	485	528	516	475	523	531	508	540	517	483	491	501	507	469	511	546	496	503	480	479	516	517	501	508	501	528	525	499	511	510	518	520	512	490	497	544	527	507	541	503	461	576	517	528	502	481	482	512	548	465	527	487	488	479	520	509	541	477	507	513	490	539	524	502	496	494	486	517	453	505	499	516	509	511	504	509	479	569	514	509	555	509	511	502	518	533	522	548	509	515	527	480	540	499	519	477	470	531	545	512	506	504	520	517	511	516	508	504	537	474	484	533	517	501	509	476	500	493	468	556	512	508	484	471	506	555	513	507	451	519	496	504	463	485	525	534	538	506	529	507	489	530	498	529	517	507	506	517	512	517	492	512	493	495	502	556	472	556	489	517	522	545	504	526	470	489	554	482	479	499	524	503	524	465	535	508	513	526	539	503	542	501	502	532	527	514	527	496	512	501	519	511	518	499	488	497	528	483	472	549	524	489	522	497	486	537	553	508	506	490	499	489	548	499	521	516	538	568	508	520	530	491	498	489	575	518	525	501	494	514	532	496	502	498	498	499	529	517	495	509	534	528	527	551	490	540	532	508	514	518	510	491	507	481	459	532	519	508	496	552	498	495	510	505	489	563	543	522	505	482	505	540	481	526	460	495	479	475	518	482	490	518	482	483	532	511	492	504	522	542	554	530	490	447	499	494	505	520	507	512	531	514	482	477	524	509	481	554	483	503	539	457	573	502	518	483	477	498	530	524	503	538	477	528	517	509	509	483	515	499	546	526	529	509	492	516	491	480	506	498	517	503	494	466	529	536	537	504	504	518	491	524	540	552	504	497	540	497	492	499	485	507	511	523	556	497	523	507	513	501	484	472	468	504	484	464	498	551	485	504	525	511	502	522	522	511	511	485	474	525	523	501	492	527	516	527	520	546	524	524	492	518	540	518	507	531	496	492	532	522	535	504	544	514	496	517	486	521	519	516	494	549	513	517	496	538	505	522	474	479	502	497	498	506	455	540	510	563	523	453	481	522	506	515	502	489	509	529	518	537	535	505	522	467	493	536	523	502	501	511	474	499	490	506	503	534	517	534	541	528	516	488	546	473	534	497	494	503	517	538	514	484	498	530	555	478	495	507	486	514	520	499	499	482	512	507	493	479	482	511	472	491	478	528	500	501	533	504	498	498	531	563	546	489	494	480	534	545	494	565	504	487	491	531	503	498	527	531	529	493	519	513	558	471	494	523	471	476	501	511	510	483	520	538	528	543	495	538	498	504	503	464	505	493	532	482	536	491	498	515	512	538	523	511	485	514	506	527	503	545	535	463	508	531	478	506	509	502	524	535	527	510	540	545	489	502	545	524	508	496	487	486	499	497	488	520	490	547	512	499	506	502	530	543	524	477	550	478	477	533	555	497	468	517	525	513	495	502	527	490	521	491	518	507	505	487	500	520	513	483	519	516	527	548	540	491	534	475	500	548	538	547	478	501	482	478	520	516	521	502	498	519	552	496	478	496	493	532	507	499	564	470	493	523	528	494	519	539	512	527	464	485	495	499	508	523	488	565	551	486	570	481	561	497	544	512	503	515	491	481	502	486	528	564	516	482	506	513	497	509	503	503	519	491	499	508	553	506	490	533	528	508	462	540	488	493	539	514	548	489	499	455	536	516	517	486	507	481	532	463	481	487	499	524	531	537	526	533	539	499	504	476	500	521	500	470	508	513	515	504	551	537	488	537	518	518	525	535	547	517	465	554	485	553	524	517	514	552	523	522	484	524	508	504	477	544	543	494	537	531	496	510	526	545	528	473	493	451	596	508	502	541	515	499	558	517	526	522	553	523	511	497	488	507	527	516	507	486	493	556	499	552	516	485	491	484	514	531	498	503	519	540	529	481	515	486	506	504	505	495	479	535	505	498	534	502	544	507	507	506	533	493	518	518	518	524	515	531	498	528	506	518	497	509	498	535	476	499	497	499	501	534	510	530	493	483	467	511	521	492	543	576	498	521	501	533	511	537	504	492	502	541	516	563	532	478	541	464	494	518	500	515	493	547	508	505	507	554	484	496	512	517	508	489	526	487	516	492	526	527	510	505	513	519	548	506	496	511	524	496	525	509	528	506	524	531	517	510	524	490	560	490	537	501	538	536	514	506	534	505	519	472	497	513	526	531	507	489	505	513	491	530	511	516	533	492	538	507	525	517	513	465	486	520	530	520	484	472	504	520	496	545	509	547	549	502	501	510	481	536	547	487	566	483	514	508	497	472	498	524	520	503	474	490	499	467	512	508	475	511	504	517	515	492	500	493	544	503	474	498	562	530	530	477	558	530	515	523	532	513	454	513	512	526	472	530	533	506	509	486	509	514	504	495	515	493	490	492	513	520	489	530	506	492	479	522	499	535	513	553	500	538	537	501	533	517	498	502	517	521	536	528	532	479	482	501	588	516	538	480	494	516	504	486	504	510	498	483	508	532	506	535	498	511	530	512	524	483	487	538	514	522	528	504	549	508	468	475	537	501	507	504	546	464	498	500	508	500	493	499	523	496	536	514	508	514	477	493	548	511	504	515	493	501	526	514	507	486	481	498	515	524	507	495	512	482	502	526	533	545	503	531	498	497	551	491	487	513	501	499	493	499	515	491	531	522	509	513	460	516	514	504	520	505	502	514	536	541	519	514	505	505	472	483	524	523	479	532	515	550	515	520	503	534	510	538	541	531	454	493	530	532	513	517	493	473	499	514	545	567	502	511	502	502	509	505	512	521	522	474	545	534	527	526	480	507	488	491	494	561	493	507	508	493	476	501	530	493	503	466	505	496	503	487	488	516	518	512	484	525	498	563	510	501	500	512	516	530	503	523	532	520	510	511	505	500	537	501	563	476	509	469	515	526	524	494	522	510	484	496	530	513	506	528	471	517	506	511	535	547	501	495	494	540	464	512	480	472	517	531	522	504	478	518	507	515	474	496	508	538	550	492	547	491	477	520	516	539	527	533	507	481	513	474	497	480	504	508	484	501	476	487	504	486	492	483	496	530	548	505	476	503	503	484	476	493	519	527	500	510	508	485	532	507	529	490	487	497	467	523	537	541	469	515	528	528	548	532	507	497
60842	91731	74273	75343	36921	1949	815	834	837	822	795	845	796	794	844	781	818	788	841	836	801	849	823	765	818	852	823	764	802	796	770	819	812	751	822	786	774	782	798	744	813	755	839	798	795	814	780	827	784	789	747	757	802	823	785	775	778	790	783	775	765	843	788	810	808	824	790	782	863	745	768	786	806	767	846	813	809	843	844	810	830	777	779	792	853	736	826	805	793	813	823	797	798	759	808	723	783	817	803	797	807	811	762	780	735	785	818	816	846	775	753	763	799	791	806	822	769	785	851	792	774	780	814	819	781	799	808	832	786	787	843	840	790	814	788	796	754	844	742	815	833	789	778	809	821	763	809	748	818	834	819	773	787	751	798	801	814	805	817	754	761	783	798	742	756	839	846	778	826	803	751	831	759	790	814	825	753	770	765	761	849	788	804	799	830	801	808	759	818	812	773	831	819	819	795	812	771	804	784	792	834	748	721	828	754	815	833	814	797	742	764	829	734	823	777	829	786	784	754	742	828	771	800	803	828	776	775	749	787	787	782	769	841	763	799	772	815	795	833	772	785	781	786	793	762	849	786	771	797	818	797	799	803	810	775	822	774	794	776	767	777	782	793	809	801	783	845	756	762	762	818	783	734	772	748	742	778	772	818	771	772	765	816	771	798	866	769	779	821	785	798	842	777	763	821	800	783	745	843	781	823	780	815	762	778	781	819	788	799	761	786	770	815	790	833	795	811	776	825	799	803	773	771	779	807	810	739	838	788	795	789	830	786	805	762	838	766	836	790	807	788	851	783	811	786	746	806	796	851	773	788	747	807	794	806	812	756	800	833	789	814	812	785	857	773	794	786	827	771	825	800	821	828	767	767	791	757	848	772	821	767	767	804	823	801	758	769	788	865	775	799	801	817	823	833	758	755	758	826	848	783	774	811	776	772	791	802	759	820	820	775	821	814	782	803	790	809	764	824	777	799	776	777	793	790	854	765	837	806	796	818	783	771	767	764	868	826	828	814	806	764	829	793	797	841	808	831	792	740	786	762	774	793	820	820	828	797	799	840	781	810	726	792	796	769	818	822	807	795	800	801	785	851	792	790	850	777	777	759	800	794	780	871	780	767	796	801	822	822	740	787	826	797	854	775	852	805	776	761	776	803	769	797	864	797	799	778	790	801	842	770	796	787	803	813	857	800	802	780	793	822	781	807	818	793	795	799	811	820	776	745	806	781	814	785	770	833	808	800	802	803	793	778	787	801	795	826	817	791	789	785	755	803	787	765	799	834	781	802	782	830	782	809	789	773	762	847	792	764	815	833	787	795	809	818	821	803	796	844	820	824	812	747	816	792	779	862	788	828	817	819	824	828	812	814	797	761	849	789	818	843	811	798	783	843	821	782	738	823	778	772	790	805	765	846	778	843	848	792	800	763	821	837	766	786	788	813	818	812	819	796	744	813	816	803	801	805	831	835	805	767	775	773	726	785	836	779	807	804	768	851	826	740	780	853	809	777	826	738	851	740	798	792	830	818	796	834	789	750	816	788	844	770	827	833	823	796	831	777	792	759	837	816	822	797	824	798	837	839	791	797	770	809	760	804	814	776	797	772	806	819	843	810	761	839	800	868	811	773	808	781	856	811	767	774	795	784	780	834	794	761	807	771	820	811	789	791	775	791	822	798	801	791	851	805	786	829	828	838	808	827	786	792	827	828	780	756	793	765	849	792	764	776	807	782	750	803	847	847	803	808	809	820	837	785	752	778	798	777	838	782	783	809	828	796	817	797	757	777	755	751	811	797	796	861	778	824	839	795	815	762	805	792	795	797	825	800	828	790	813	802	831	833	757	784	789	788	825	759	790	793	829	785	779	782	809	832	822	849	776	782	796	763	791	769	807	803	779	794	818	819	795	750	842	829	802	788	799	797	765	826	792	780	751	794	748	811	829	808	815	819	786	768	803	817	764	813	825	824	822	819	780	743	797	811	767	834	768	831	793	798	848	847	814	773	853	829	759	873	820	755	816	813	822	822	795	742	827	798	767	810	758	764	799	791	800	814	797	810	763	774	772	800	771	824	795	817	817	768	833	825	810	767	845	820	816	809	837	827	839	720	834	771	755	789	812	799	777	807	767	810	763	805	788	795	791	783	808	811	827	777	801	814	767	793	799	792	794	816	839	803	772	821	776	820	787	818	834	769	889	815	780	788	847	794	829	794	810	813	800	798	784	788	865	761	787	814	772	840	786	833	809	732	839	785	809	778	780	763	740	797	771	750	812	799	810	772	767	832	790	806	813	829	764	775	800	771	770	780	822	866	744	783	809	795	753	832	800	777	760	727	797	758	817	797	808	774	807	787	778	776	790	768	762	781	792	781	788	817	784	800	769	809	781	795	732	727	789	786	820	814	782	779	743	797	848	829	718	827	820	779	807	815	820	801	817	780	779	780	790	810	857	789	845	804	756	795	828	791	765	772	781	817	795	796	767	771	744	810	779	777	770	782	817	825	788	791	815	763	805	817	772	799	772	768	782	805	782	788	806	815	791	801	802	861	805	807	809	761	770	795	815	780	831	798	776	791	806	813	798	819	842	775	824	776	802	776	814	816	783	748	812	796	820	785	822	782	806	807	765	805	770	858	772	810	793	805	772	770	770	779	773	823	833	851	792	797	828	841	790	802	785	755	794	771	803	868	847	879	849	807	774	785	823	773	793	851	818	834	833	773	837	774	811	831	746	796	764	755	819	772	751	804	840	785	802	832	832	804	855	813	806	788	809	808	802	766	791	792	798	779	762	757	752	824	802	829	818	829	792	832	797	833	833	784	794	791	818	749	814	772	786	808	800	733	764	796	756	761	788	791	778	839	827	800	816	822	748	787	791	775	776	785	835	808	778	790	794	814	772	788	788	793	822	767	743	760	839	793	778	806	801	780	853	822	792	796	837	831	792	790	858	815	776	781	730	788	807	809	852	769	734	818	773	789	846	838	748	828	815	755	788	804	750	851	833	782	810	788	800	774	833	765	784	791	816	832	798	772	802	801	821	818	871	730	806	813	788	815	779	796	786	817	830	806	786	776	818	778	788	792	770	808	774	805	804	834	766	846	788	792	780	797	822	783	802	795	783	851	829	845	831	835	805	793	775	831	787	792	837	796	812	796	789	834	804	842	767	784	815	800	780	852	755	765	771	823	782	798	760	791	797	786	811	805	794	815	806	786	827	781	766	809	823	806	789	828	802	805	846	791	792	781	823	832	776	768	805	813	774	779	795	813	842	787	748	849	787	744	796	787	784	810	770	807	761	860	812	826	858	824	790	800	745	793	786	764	836	802	786	781	767	814	796	796	813	794	838	753	773	799	821	800	795	791	847	796	790	835	752	818	797	762	799	771	802	841	777	786	829	761	730	768	812	824	812	810	808	741	779	827	782	810	736	842	786	790	780	776	784	762	793	768	738	818	799	790	832	806	807	781	755	810	788	763	809	808	872	823	801	757	857	839	772	794	795
29748	27155	27692	29868	11536	533	304	328	323	292	304	291	298	320	304	339	302	305	292	291	303	311	319	318	296	318	294	298	324	335	276	289	298	293	331	315	341	261	319	297	306	290	326	297	310	289	299	283	334	303	278	302	302	302	292	280	284	300	318	308	317	308	318	303	277	312	316	312	302	331	320	310	286	317	274	327	286	304	301	293	277	343	306	293	267	324	296	281	309	337	321	279	303	333	287	274	282	334	294	283	285	281	324	318	260	304	288	294	321	310	319	280	281	301	324	319	305	295	300	301	328	311	312	319	292	310	331	282	304	308	337	291	311	297	345	294	313	290	288	314	294	317	306	290	256	288	280	303	294	292	279	285	314	302	285	281	294	281	333	295	307	297	316	318	331	315	306	334	320	274	266	323	311	286	314	319	275	316	289	278	273	269	306	302	310	291	310	308	300	311	323	307	295	303	331	321	320	299	307	285	294	305	324	297	332	307	324	304	299	292	310	278	301	350	298	279	292	304	319	331	309	286	314	292	305	293	312	305	319	267	357	321	292	295	303	320	273	304	309	304	317	332	308	301	311	297	330	292	308	280	281	271	292	282	335	298	330	308	321	328	309	279	330	303	294	325	292	310	289	287	301	314	298	297	305	316	276	313	321	307	315	264	313	291	318	308	302	290	286	300	302	293	305	335	311	283	303	311	301	298	298	309	277	296	303	301	291	329	303	288	323	332	321	309	279	294	337	298	304	305	290	287	287	300	296	317	268	304	309	305	316	308	277	325	310	307	305	286	282	268	327	287	312	295	278	324	269	296	285	269	302	326	298	328	326	310	277	307	294	306	307	306	349	316	310	242	295	294	278	283	328	290	261	357	281	310	291	322	308	316	298	322	289	294	290	285	283	310	283	259	265	338	288	306	303	285	281	285	330	307	302	331	331	313	261	329	318	338	296	328	321	289	300	302	299	313	295	282	296	312	306	311	293	327	289	316	303	314	306	278	335	313	273	326	291	307	291	265	312	322	313	267	300	310	285	321	300	291	296	323	306	298	316	324	314	317	287	302	282	316	315	324	319	290	287	282	294	303	305	286	292	271	304	304	318	347	300	309	301	265	286	282	303	274	307	301	288	294	280	277	333	325	330	306	282	303	293	319	312	281	297	268	337	296	304	312	331	300	284	320	322	293	277	304	294	288	311	287	319	301	273	325	310	314	290	314	281	263	293	328	314	312	267	297	289	310	297	328	318	287	301	310	332	316	304	295	305	320	293	285	310	313	300	307	278	311	293	286	274	324	279	277	310	312	307	312	295	313	302	297	310	306	301	316	317	306	295	329	304	311	299	275	293	318	289	304	279	291	322	309	309	292	296	286	276	296	300	304	331	313	282	318	294	298	283	294	319	284	294	323	298	321	316	282	303	300	315	297	325	329	309	295	298	316	301	298	313	293	289	287	315	313	311	311	307	289	283	291	309	350	287	304	266	306	327	313	275	296	286	276	321	295	290	306	298	325	276	306	298	278	313	301	296	309	287	317	285	314	302	315	291	310	292	322	304	306	315	309	304	292	304	313	276	294	297	310	304	293	298	323	306	289	309	309	312	303	327	315	310	292	290	310	309	313	305	290	309	296	297	297	281	288	325	281	305	305	313	317	286	295	301	309	322	321	276	316	302	303	300	292	301	320	310	304	311	324	307	290	297	310	277	323	296	335	299	303	295	320	309	283	316	261	308	287	252	298	313	343	307	325	307	283	303	306	315	314	298	280	315	283	283	283	291	296	284	310	294	300	332	317	302	321	311	328	291	318	299	296	327	298	263	307	326	293	269	298	307	294	281	328	325	305	310	320	294	283	295	304	288	273	308	302	289	320	270	295	280	303	298	291	327	321	316	318	327	314	260	309	305	293	302	278	272	294	317	300	313	318	296	266	301	299	302	305	322	281	296	314	280	319	313	307	330	267	308	305	330	316	282	305	289	290	313	286	273	310	302	284	315	344	305	300	277	291	315	313	322	304	285	330	290	317	319	341	326	317	315	289	317	310	313	327	283	291	310	328	274	289	307	336	325	280	308	296	293	279	288	299	321	344	318	305	308	318	310	302	323	310	314	330	280	295	302	312	282	309	285	322	301	314	297	286	303	293	298	287	323	343	292	319	288	304	309	282	318	268	295	284	320	310	280	298	287	302	317	301	265	288	304	284	302	276	329	310	291	273	289	342	320	301	268	295	287	292	267	295	300	321	328	286	298	285	317	299	273	292	308	342	302	259	318	306	282	324	298	293	311	342	302	288	297	301	301	286	331	287	287	331	286	281	303	314	277	287	329	294	303	365	297	332	289	309	327	285	310	325	309	329	293	292	317	338	304	277	278	286	304	327	313	292	314	295	275	298	283	316	318	302	318	289	287	333	298	288	303	337	303	300	295	299	301	283	306	276	299	320	325	328	279	295	279	297	305	252	308	309	294	272	281	302	274	306	296	276	290	293	305	297	284	297	293	299	328	338	298	283	319	298	327	291	318	309	288	310	285	323	301	301	306	295	316	317	303	326	298	306	282	330	271	305	301	325	315	309	310	307	301	319	317	334	300	323	281	335	291	322	327	307	299	283	302	336	298	311	314	234	309	315	303	285	322	313	314	308	335	306	260	286	304	321	304	316	300	316	278	315	332	325	287	300	287	270	308	318	347	282	285	309	313	282	332	295	284	313	292	322	310	305	287	300	291	326	305	282	298	293	319	293	310	287	280	301	289	297	292	270	306	319	321	327	314	311	332	300	278	310	305	315	313	300	307	311	300	326	318	282	306	308	291	314	281	286	309	295	292	330	312	304	298	306	298	297	307	305	335	298	304	275	335	291	279	271	275	290	324	272	309	335	306	306	273	276	292	288	299	290	284	304	303	284	305	297	278	297	317	304	300	312	296	318	287	314	286	316	316	310	323	290	299	270	326	308	289	304	338	286	317	322	290	302	279	320	288	298	312	298	303	289	331	291	297	299	303	289	286	278	298	298	293	307	288	311	308	292	296	288	307	301	307	290	266	305	307	302	305	324	313	277	311	314	303	292	296	322	300	273	291	307	305	297	324	339	320	303	319	309	326	327	285	316	300	293	285	301	303	272	295	276	276	301	290	301	339	303	319	306	333	292	315	312	290	280	306	300	316	312	297	313	337	315	315	267	326	329	286	304	305	288	301	284	305	311	323	271	302	308	283	319	324	341	296	284	290	297	291	287	321	303	320	290	301	307	283	307	330	271	305	290	316	322	320	302	267	278	290	293	326	307	289	280	302	310	310	297	304	274	306	331	300	311	295	331	333	296	306	308	282	324	326	299	297	270	278	307	313	291	264	286	303	311	294	285	333	295	308	302	314	304	330	330	288	293	273	308	277	288	294	310	294	322	296	328	279	278	309	305	290	268	316	326	307	314	299	298	323	303	306	281	305	294	286	327	271	295	308	280	286	296	324	346	273	346	348	307	318	310	338	302	315	296	294	288	303	291	300	286
36611	43731	35086	34879	12317	596	515	542	500	524	566	516	560	554	532	513	558	527	525	523	531	523	519	529	547	522	535	521	529	511	531	554	540	485	561	520	538	546	538	463	515	536	531	528	544	511	508	539	481	538	513	531	554	520	547	479	511	503	497	528	484	551	520	530	533	525	544	513	535	525	500	492	534	489	570	510	517	495	493	541	520	579	541	533	521	527	538	554	522	521	510	516	526	513	535	507	535	530	509	518	515	525	526	552	533	556	539	515	533	565	505	519	514	492	520	529	543	493	512	494	542	519	516	552	531	525	504	484	511	549	549	555	497	524	514	540	539	528	498	521	532	541	529	529	505	525	519	522	481	504	536	517	525	541	521	521	535	526	538	536	545	526	524	501	553	509	533	510	499	494	525	516	526	512	523	506	501	565	517	570	549	526	492	533	551	515	523	522	523	493	501	542	514	510	533	519	547	533	535	524	513	501	544	555	512	566	520	544	518	537	533	509	554	521	507	565	520	531	501	550	515	526	519	535	492	501	501	537	543	518	524	538	534	521	501	511	517	513	544	506	534	517	539	524	493	490	521	524	531	513	551	531	536	504	491	522	514	521	548	534	527	497	525	550	500	518	516	543	533	544	509	508	534	508	479	556	498	471	522	523	540	545	532	490	497	495	510	523	481	533	497	518	523	518	551	533	532	488	496	486	487	559	514	486	513	523	543	558	508	515	511	535	530	503	466	544	525	562	556	505	528	507	500	545	495	485	546	487	519	554	522	556	499	499	530	534	558	503	516	503	512	528	528	540	513	495	536	528	503	530	506	516	484	535	524	513	503	505	510	491	503	495	527	499	505	520	485	510	519	519	535	530	533	524	553	569	465	551	540	533	520	505	502	567	497	490	538	511	566	499	506	556	525	569	565	518	498	527	529	429	512	507	518	527	511	532	480	509	536	532	484	507	544	484	497	499	498	569	572	563	513	535	547	545	504	531	527	559	509	556	528	526	470	528	507	482	535	540	519	537	507	510	523	573	531	509	498	518	553	514	517	520	494	538	530	516	515	576	547	545	524	551	513	521	498	487	553	518	542	477	545	537	530	525	536	576	519	552	507	518	538	531	488	490	474	527	507	554	494	540	564	520	539	531	535	564	584	524	503	529	492	549	540	497	553	542	504	524	493	536	516	498	549	523	506	518	507	502	511	487	485	547	473	515	528	519	532	516	540	499	527	555	476	519	513	569	525	557	494	546	524	513	507	503	518	545	541	491	554	524	482	581	553	554	521	532	555	522	518	554	545	515	535	521	505	507	514	485	503	502	521	530	526	492	490	520	536	552	492	560	522	500	474	557	517	523	543	485	562	565	541	540	520	546	554	536	501	533	526	535	539	523	494	524	508	507	522	526	562	504	580	537	510	504	514	562	511	504	553	583	513	538	539	527	528	554	532	519	496	556	556	510	523	546	523	516	500	516	568	537	554	520	486	525	508	499	515	550	546	544	554	504	512	541	534	574	549	544	491	525	533	508	524	516	574	523	536	515	500	505	556	544	504	575	547	550	487	503	536	541	524	551	479	506	513	516	568	531	530	569	538	517	560	535	542	536	533	507	496	508	505	529	509	551	531	566	535	512	556	498	491	520	525	546	533	545	499	469	545	558	548	544	529	516	529	521	538	493	517	507	520	536	535	520	528	531	542	480	517	551	533	520	536	508	521	502	536	540	546	544	592	547	532	505	517	492	507	538	498	556	540	518	506	517	524	526	535	474	559	474	520	497	541	540	535	539	495	562	478	501	541	513	524	545	493	478	489	582	510	515	509	528	530	556	526	492	520	482	535	511	545	502	525	502	495	508	494	499	521	527	512	549	559	544	519	591	543	505	498	532	508	540	507	519	520	525	547	545	530	504	513	488	541	518	521	578	521	502	519	517	521	520	523	514	556	541	542	465	565	520	495	499	545	496	546	485	534	491	493	522	526	534	526	546	517	534	543	503	533	509	525	517	532	526	548	540	509	521	541	549	526	535	523	522	554	537	516	526	480	516	533	490	552	518	523	501	501	495	508	512	527	520	529	517	553	529	514	549	555	528	506	572	541	542	539	475	510	500	494	530	545	509	511	529	499	500	493	516	531	530	511	559	544	545	529	535	515	515	520	461	520	519	522	519	506	491	512	559	479	494	498	522	522	528	506	525	520	514	535	499	494	500	527	523	475	532	522	551	513	561	542	508	482	559	562	499	527	517	472	519	516	519	521	506	536	525	525	535	517	509	550	537	501	509	550	514	540	551	571	551	525	480	491	505	501	553	570	536	506	520	526	479	464	497	532	533	533	525	496	535	504	555	545	538	540	528	499	494	514	490	570	532	522	508	530	503	505	543	493	516	526	538	527	499	502	560	529	522	558	538	501	495	526	550	529	501	550	514	528	506	488	502	516	547	526	519	515	541	526	551	523	502	476	525	546	529	533	517	501	541	531	510	536	497	519	489	580	513	531	521	507	559	524	532	541	512	533	524	558	515	556	506	508	503	531	490	522	530	535	516	526	558	540	510	534	524	514	535	556	521	539	553	554	546	510	554	514	520	532	509	525	520	560	513	539	533	497	539	546	544	546	520	524	550	522	514	510	533	525	538	527	505	510	536	511	501	551	528	527	525	522	524	520	516	464	555	475	510	556	532	508	522	545	561	483	534	547	533	509	557	537	522	558	532	548	543	514	494	528	509	505	524	504	487	513	588	551	550	555	526	485	496	494	506	551	545	566	502	545	540	508	515	550	527	545	535	538	523	535	535	530	542	505	506	529	565	529	533	524	545	553	511	544	548	524	508	524	496	569	506	547	525	525	504	491	513	525	530	529	511	512	513	518	557	520	508	535	491	508	509	504	510	563	502	502	488	527	506	504	529	518	511	533	540	523	502	494	518	481	540	583	542	508	522	506	507	546	532	507	505	553	545	534	487	500	553	557	522	530	529	543	488	514	532	524	514	515	504	503	530	513	519	516	530	578	598	511	511	485	555	503	550	518	517	542	522	535	549	536	524	501	559	544	532	531	518	502	532	530	515	530	548	520	515	572	515	557	524	478	462	544	550	554	538	545	541	531	522	532	503	515	516	511	509	506	574	569	528	538	548	524	539	531	559	527	528	485	523	514	496	525	537	546	506	500	522	537	524	548	526	543	502	514	530	526	529	493	543	526	515	510	534	544	544	509	513	506	505	546	519	494	544	485	524	546	537	496	579	543	481	486	512	534	479	522	512	511	567	565	538	541	545	506	490	509	561	501	532	572	493	569	511	558	519	543	516	494	551	521	508	543	506	533	543	511	477	510	524	521	530	524	513	524	514	567	529	550	536	530	563	528	528	550	562	545	515	506	509	525	548	523	534	519	493	534	552	541	545	524	507	561	500	547	513	547	533	560	514	549	502	509	547	539	521	510	504	512	539	487	496	566	543	510	573	537	559	547	515	514	514	563	511	530	518	530	550	534	518	529	515	495	537	531	503	497	512
25480	24523	36108	45877	30947	11297	1138	322	316	316	295	309	287	331	281	316	334	310	315	302	283	295	299	272	306	284	315	314	299	300	293	296	335	298	329	317	314	298	298	289	320	291	287	324	307	299	306	283	302	305	310	273	311	273	292	291	307	287	303	315	309	335	319	280	303	285	296	308	291	308	322	334	298	330	303	290	310	311	302	282	297	285	271	282	300	323	241	298	302	270	298	316	253	302	284	311	319	264	286	312	306	317	317	312	339	280	284	301	311	279	290	308	319	268	317	331	313	309	292	322	299	256	293	304	291	302	288	297	299	314	296	303	286	316	284	275	274	306	318	331	243	302	292	311	318	290	285	280	291	297	305	303	289	295	321	284	237	309	324	256	320	260	310	288	285	303	279	284	280	321	281	285	291	299	291	279	262	267	296	280	296	274	302	335	294	328	312	290	292	301	286	271	307	295	279	299	305	333	303	288	309	307	253	277	306	280	295	283	271	282	326	320	286	313	278	306	329	279	312	330	315	305	315	292	322	324	289	300	331	291	292	278	322	319	308	294	306	305	302	320	304	308	287	294	279	298	337	284	314	299	298	321	304	317	308	270	304	297	311	270	279	299	272	304	288	288	340	317	299	326	345	276	290	281	333	295	315	311	291	285	284	301	304	284	301	323	294	294	301	293	299	291	315	314	311	323	346	296	278	286	278	309	306	292	286	309	308	287	280	303	285	278	330	304	300	310	314	291	296	305	308	282	317	298	309	306	278	334	276	300	319	292	303	310	314	297	268	284	291	277	296	288	269	259	290	334	293	309	289	297	310	296	328	292	312	352	291	273	315	308	300	329	303	300	295	287	306	270	284	324	275	290	291	286	312	304	305	341	313	294	310	316	279	319	278	305	283	316	287	291	278	274	299	317	288	310	304	290	317	299	310	271	286	283	342	306	296	288	264	278	291	284	313	276	317	290	310	281	291	320	297	326	321	304	313	297	300	298	288	277	318	290	282	282	293	278	330	284	288	257	303	280	279	292	329	274	288	347	299	326	323	287	323	281	287	293	290	250	286	307	305	311	338	292	319	308	323	290	319	291	279	325	303	324	315	258	300	296	273	310	316	319	297	327	290	273	289	297	288	294	297	301	310	298	271	291	294	319	316	313	282	269	291	289	311	281	307	364	307	313	293	311	300	287	283	276	317	308	304	299	313	314	319	289	301	308	303	297	299	287	324	301	283	292	306	317	288	310	316	269	310	321	331	281	277	315	306	275	329	316	299	299	292	318	318	317	316	324	303	281	283	309	284	328	302	309	285	310	320	264	312	311	300	312	292	318	298	306	327	316	304	297	308	301	332	296	259	309	309	339	286	282	297	308	284	285	293	332	305	296	301	294	302	271	304	292	329	286	317	299	325	309	300	282	305	318	294	267	301	293	300	298	317	286	294	304	325	276	306	308	310	302	312	314	300	290	293	310	298	292	299	276	333	305	272	272	283	289	296	258	315	313	318	317	323	269	287	292	317	303	327	345	349	262	303	310	275	273	318	327	291	290	278	325	283	317	279	292	325	328	293	313	296	297	301	276	318	297	280	307	296	296	261	304	318	307	281	289	291	289	309	277	319	287	311	282	313	324	335	299	285	313	318	315	297	304	300	286	260	306	294	299	320	298	320	305	311	326	261	287	291	303	310	288	291	294	309	308	302	294	297	309	311	322	306	307	270	327	295	324	303	284	288	329	301	306	293	350	284	313	298	327	301	300	307	293	313	298	274	295	274	299	284	272	305	315	305	272	301	301	317	273	278	329	295	337	299	286	291	288	318	322	270	277	354	278	297	297	301	332	274	281	308	284	274	308	304	294	285	314	311	318	287	292	272	299	282	282	279	302	297	299	307	298	287	316	328	324	277	293	315	286	313	285	312	315	291	272	306	284	293	296	306	291	260	294	300	293	298	310	322	290	333	282	318	297	323	299	334	268	279	292	285	304	294	298	268	303	328	289	293	304	317	332	303	319	291	316	304	276	307	305	323	274	303	330	316	334	308	321	317	316	281	314	299	307	260	277	286	291	308	282	337	253	309	276	300	339	305	282	284	325	269	302	290	303	285	289	286	306	323	300	304	307	329	275	295	334	307	330	331	328	329	323	315	277	318	288	281	313	288	280	300	296	313	286	299	312	291	290	310	291	261	307	304	299	277	288	306	297	304	314	320	282	266	291	312	298	303	332	311	301	318	291	304	342	272	275	281	300	281	303	291	297	314	337	340	316	260	302	298	304	349	303	267	291	294	307	263	279	284	320	308	274	294	351	298	309	303	286	282	285	287	307	289	283	317	311	316	313	287	272	317	306	299	289	285	337	268	279	306	327	295	310	306	284	314	309	306	304	275	294	319	277	307	293	312	293	314	253	288	316	292	280	268	331	284	284	339	310	282	297	320	323	308	308	305	268	309	301	312	300	328	317	300	318	301	283	310	322	319	267	305	297	301	331	321	281	271	303	312	285	304	288	298	268	302	287	285	289	268	264	302	300	310	285	292	316	276	292	290	297	324	287	299	303	314	279	291	318	271	285	292	290	309	275	310	304	333	275	306	275	299	286	269	283	324	302	279	285	286	346	289	319	336	309	285	306	288	314	306	301	277	307	306	293	289	282	326	304	312	298	310	296	314	324	295	289	279	315	307	291	281	303	303	323	271	314	285	311	315	271	305	313	295	295	311	304	301	298	283	295	300	301	284	285	283	347	303	300	277	311	277	286	306	288	296	305	305	330	332	310	319	308	293	312	307	308	318	315	314	322	298	262	299	281	280	288	309	283	280	286	314	310	292	318	326	295	292	290	272	319	286	324	289	289	299	300	320	342	288	290	307	300	329	291	289	293	318	280	335	298	361	300	312	307	319	323	290	299	290	278	305	303	297	313	308	319	298	293	322	312	301	310	274	283	304	312	315	304	327	307	312	310	281	277	316	305	317	312	298	286	294	307	292	303	318	287	283	337	297	322	306	297	285	276	306	285	300	305	302	328	301	310	337	282	318	317	316	297	314	276	320	282	321	296	275	304	311	327	298	304	299	286	323	295	277	293	324	333	259	295	321	298	281	296	312	332	326	306	292	286	299	290	277	293	309	291	330	322	327	337	323	273	315	316	315	308	329	299	289	286	319	286	324	294	302	304	308	290	303	303	314	327	286	292	344	294	322	285	335	299	324	285	298	288	320	290	283	302	292	325	301	295	281	299	270	309	325	317	274	278	344	290	306	295	314	301	312	313	310	287	289	282	304	322	302	328	295	296	320	296	289	296	328	317	284	300	294	278	298	275	289	300	282	305	264	287	282	309	320	333	303	284	328	340	281	308	310	298	302	312	312	287	301	313	283	299	286	301	306	301	297	294	290	307	294	334	308	303	285	290	295	309	321	286	299	256	310	295	340	257	263	310	301	289	311	281	303	301	328	336	296	281	284	296	296	270	294	303	316	288	294	306	315	284	310	284	273	292	282	304	292	293	280	320
60229	83901	64702	64884	30604	1135	548	522	501	527	488	516	488	531	510	512	493	544	534	504	475	508	534	477	486	500	508	532	505	541	491	522	487	471	489	499	515	513	453	515	503	464	543	530	533	487	502	493	536	486	497	506	510	486	465	537	533	546	517	505	543	514	524	508	504	515	476	483	469	493	493	502	521	512	527	544	533	498	474	503	545	491	504	519	501	518	526	519	490	492	475	512	522	529	488	522	484	543	554	499	486	537	507	545	509	509	494	474	515	520	523	451	480	480	528	533	494	526	543	496	543	510	480	515	499	493	461	522	537	516	494	504	518	509	538	494	515	509	514	495	498	512	485	542	514	458	510	533	526	538	525	489	508	470	517	507	517	508	505	505	479	485	513	516	494	507	523	503	484	500	512	519	470	497	534	479	504	493	512	503	519	507	566	492	511	487	517	504	517	525	500	506	539	532	535	503	491	545	519	489	525	505	499	510	508	515	514	515	513	516	507	486	505	527	471	509	501	505	537	477	512	503	521	498	456	524	476	550	536	520	482	444	495	503	534	499	495	515	527	509	484	515	538	486	520	492	536	525	525	469	486	477	491	519	530	512	524	521	475	502	459	499	500	514	496	535	482	486	539	524	501	497	485	479	549	509	516	507	527	495	500	508	527	529	457	500	521	497	495	492	500	510	493	488	485	527	514	508	508	522	471	552	527	473	504	498	481	454	498	505	496	471	511	534	479	497	515	502	503	519	489	496	484	483	540	513	533	505	498	501	472	511	528	501	498	495	539	491	525	521	491	509	527	499	497	540	502	519	517	537	502	505	488	512	484	532	489	538	484	505	476	519	525	525	492	498	506	432	483	501	486	498	492	547	515	516	516	531	503	512	492	514	485	553	541	458	459	530	504	515	498	514	507	498	500	503	513	522	506	514	490	485	497	526	496	488	461	514	514	499	497	503	519	493	497	487	545	509	528	505	493	502	520	514	529	524	477	521	530	506	542	496	461	510	506	480	518	510	475	508	490	537	514	465	462	500	526	480	525	561	479	512	527	513	519	487	525	484	486	472	501	513	520	521	528	490	494	499	491	545	529	495	566	511	544	516	489	501	547	501	519	520	464	523	499	504	511	530	470	503	457	545	528	532	500	455	507	526	534	520	516	520	504	484	495	521	522	517	509	518	514	507	473	529	531	504	476	510	455	488	495	531	482	522	513	484	487	513	496	516	530	495	505	526	505	495	512	486	501	533	527	502	492	477	551	530	472	518	542	489	512	540	523	515	493	481	518	501	486	501	550	469	525	502	495	521	486	451	525	553	520	547	484	508	460	508	483	494	471	528	503	518	496	513	509	504	483	494	522	525	507	490	470	532	505	553	497	526	533	507	531	540	497	567	516	540	489	544	498	493	499	538	516	481	543	535	480	489	511	508	454	482	527	510	536	491	526	510	511	510	547	504	518	522	476	498	492	489	529	543	519	481	477	557	539	521	519	504	516	510	531	490	496	546	515	505	473	495	472	512	466	497	509	498	521	464	469	540	545	494	509	503	508	509	494	510	523	504	517	492	476	490	513	527	518	508	475	514	485	488	487	518	502	528	490	503	476	555	501	505	525	492	485	538	519	487	503	463	547	476	482	491	476	475	492	496	507	517	485	517	510	483	473	531	500	484	491	531	523	509	532	509	506	522	533	509	480	527	496	470	518	485	528	519	512	503	482	498	508	522	458	529	497	486	503	477	513	490	490	525	511	455	524	525	509	460	497	500	524	511	522	515	488	519	512	503	499	499	507	518	547	528	479	543	477	492	502	508	505	509	528	482	553	486	498	483	545	551	539	501	523	525	488	460	518	499	511	473	505	481	532	519	577	526	493	481	524	514	521	490	493	534	493	516	509	561	503	504	491	536	512	504	529	529	485	498	503	518	505	491	507	485	530	508	538	504	508	468	518	473	496	495	486	535	528	495	500	516	516	483	499	483	527	493	517	525	454	504	496	492	532	506	495	512	569	462	487	511	478	497	486	507	517	476	527	481	517	503	476	529	474	502	463	435	497	528	562	513	515	492	483	472	505	514	509	516	515	514	506	542	461	513	513	486	479	484	529	519	502	499	519	511	483	510	489	472	479	486	491	516	549	544	527	530	510	522	491	528	530	500	509	544	503	523	510	525	523	526	501	561	545	520	501	512	518	524	477	500	482	500	487	483	508	499	523	429	500	520	494	544	521	508	564	518	489	528	527	510	489	518	487	531	517	480	536	521	496	502	530	486	524	511	494	522	527	482	485	530	498	469	481	504	471	511	511	513	500	501	502	508	529	518	522	480	518	533	509	520	545	531	507	498	508	481	521	453	519	531	495	521	500	466	507	511	473	519	473	512	503	497	515	531	538	503	502	547	491	497	494	515	513	510	492	468	493	484	541	507	505	498	516	517	472	522	521	490	525	502	521	477	509	500	512	497	500	513	490	492	463	508	542	507	490	466	482	498	451	538	541	536	549	501	477	470	525	488	518	488	527	487	494	519	525	486	486	523	522	497	515	536	496	491	498	512	514	471	481	486	489	501	513	518	506	507	482	500	486	545	510	557	454	488	536	518	508	526	496	520	474	514	508	498	497	519	523	532	531	511	496	477	496	514	480	523	524	516	538	513	476	473	548	511	523	493	495	531	488	534	546	505	501	516	498	545	484	536	515	500	483	467	477	496	462	492	509	480	518	515	527	520	522	500	477	515	475	502	490	472	491	504	506	503	539	533	493	493	512	512	499	507	486	508	513	541	532	485	504	515	524	490	486	495	502	506	494	498	518	552	539	514	489	526	489	493	504	472	471	507	490	493	529	480	526	527	508	525	540	477	526	510	512	563	524	544	513	502	514	509	481	506	497	514	471	514	512	480	519	515	505	502	511	490	484	494	506	495	509	513	531	525	532	522	529	480	502	500	474	501	491	526	529	517	507	499	488	502	480	504	544	518	516	509	502	457	514	510	506	494	508	537	490	567	518	537	542	539	515	494	522	513	526	505	523	509	469	515	479	475	496	498	526	511	512	511	494	474	490	502	517	495	535	483	493	471	490	557	483	527	506	532	512	515	496	547	520	500	487	513	482	522	480	549	497	512	514	483	500	507	524	484	529	494	502	500	507	506	522	513	493	532	497	520	494	471	487	496	483	512	515	526	500	492	476	502	495	497	462	495	493	546	479	489	519	518	496	516	516	519	504	501	515	527	500	474	489	547	500	535	484	524	521	492	530	519	568	536	482	470	515	517	509	545	465	482	478	519	547	520	465	515	492	507	456	506	501	524	451	478	486	535	515	533	529	494	511	486	522	436	491	530	528	502	519	504	532	527	531	532	561	536	493	497	500	497	535	488	498	517	470	489	510	514	529	532	523	496	505	493	501	491	510	522	526	521	508	501	493	504	528	520	524	498	492	502	528	528	515	530	475	510	523	518	532	437	497	489	512	548	506	495	506	531	473	505	545	518	499	543	493	487	486	520	514	558	486	537
24277	23007	32514	40573	32738	18070	5406	632	527	525	562	542	558	504	562	490	522	513	521	509	502	530	513	496	528	557	517	543	567	525	519	524	562	514	500	472	499	528	489	538	497	510	516	516	520	533	495	516	556	485	535	517	503	528	524	506	499	534	518	521	541	510	558	503	513	559	507	512	503	516	506	544	553	544	527	542	491	514	516	484	465	514	518	485	529	514	534	496	523	517	456	527	536	521	534	532	519	511	536	505	528	506	538	525	539	487	496	478	544	517	496	516	528	499	539	538	531	555	524	499	504	534	487	484	549	512	497	485	518	521	521	504	501	498	485	536	491	558	491	484	527	522	475	508	515	537	525	502	520	526	503	511	503	518	524	485	508	473	522	507	531	537	551	483	488	512	512	521	523	500	494	476	548	545	509	548	534	520	510	536	497	511	496	498	551	505	489	517	478	511	463	502	562	511	506	488	542	513	506	521	530	493	505	535	486	502	467	546	475	519	509	536	502	522	506	504	531	512	487	522	548	508	550	473	507	539	521	466	500	509	476	548	526	525	496	520	529	505	494	527	519	507	470	516	542	525	544	517	529	522	474	521	523	517	496	531	510	505	501	528	527	494	485	496	541	488	506	497	473	505	515	503	496	503	538	535	546	482	498	516	535	503	506	499	530	523	517	506	568	503	517	548	486	501	488	524	570	554	498	497	528	499	502	494	543	521	484	519	491	494	505	572	596	513	517	469	515	528	575	493	491	454	514	493	507	498	520	519	532	500	529	517	504	524	473	512	529	498	512	485	507	483	512	522	500	524	488	522	509	518	499	530	464	482	517	515	453	556	554	534	519	508	499	487	505	541	528	497	566	512	512	462	555	513	449	532	493	498	522	534	470	512	509	541	482	528	541	480	495	528	507	513	525	516	495	519	465	486	501	474	560	515	493	487	550	526	506	502	511	530	528	505	497	484	600	513	513	452	530	486	521	458	524	520	519	501	476	547	485	520	535	529	513	505	460	531	516	488	508	507	478	498	497	539	533	503	531	491	494	508	537	504	468	508	525	542	502	546	545	523	513	494	518	493	483	508	518	495	523	541	534	513	521	514	518	522	504	454	504	529	503	513	545	537	503	508	526	526	526	504	540	498	473	546	521	522	506	494	485	465	520	487	495	489	504	514	512	536	542	512	541	530	527	507	487	494	513	510	513	519	515	496	507	527	514	523	518	504	509	569	504	497	518	515	491	515	476	508	494	522	503	491	531	503	484	466	510	541	518	493	534	558	512	517	503	506	540	512	542	483	523	541	530	517	557	489	491	547	491	534	524	525	539	481	504	540	532	502	504	515	500	538	487	515	525	489	530	538	529	497	555	517	500	513	544	526	525	469	533	500	498	507	464	522	498	507	487	471	466	545	517	515	522	501	540	532	457	516	508	522	511	468	555	521	514	506	524	461	521	537	527	525	506	509	542	519	507	500	483	528	480	542	499	531	494	541	495	494	453	481	543	452	459	547	474	506	538	488	527	507	529	515	542	513	504	530	489	498	557	520	499	479	519	464	481	550	538	501	518	471	509	470	514	522	528	563	478	499	549	476	525	528	553	547	526	495	539	513	551	539	482	519	517	532	518	537	530	538	559	489	496	528	542	481	511	490	534	507	517	499	548	496	540	475	544	525	498	497	508	512	557	493	480	514	496	486	537	503	499	532	475	509	492	471	537	446	526	521	496	507	503	486	543	551	511	530	543	506	485	513	485	491	531	530	488	506	510	527	497	507	471	495	467	557	522	486	505	501	517	532	525	513	533	517	450	524	492	496	502	486	488	519	482	548	534	493	459	482	545	505	529	514	530	530	513	516	495	508	499	506	484	477	494	537	507	489	522	513	494	520	529	542	546	502	546	497	514	509	470	490	487	502	440	541	506	521	513	530	480	500	530	543	521	508	519	482	514	539	513	524	517	490	474	514	529	537	522	509	485	544	542	519	551	500	495	498	536	521	514	464	500	490	494	508	505	480	501	500	516	531	546	492	472	533	520	494	458	481	519	544	513	494	528	530	495	524	537	519	511	510	540	488	492	478	496	533	550	523	503	511	541	505	531	491	519	543	492	478	496	496	504	457	461	530	458	549	545	496	497	532	514	509	491	546	488	534	509	495	506	563	508	511	527	541	507	514	528	536	519	487	490	502	489	495	518	554	508	503	534	481	486	494	517	511	517	502	529	503	481	527	513	533	500	480	520	549	533	548	473	524	487	499	499	479	508	519	552	507	522	508	479	540	544	508	521	483	557	478	502	530	540	522	520	517	512	547	502	499	551	512	528	515	473	481	557	521	518	503	501	485	508	541	539	514	484	507	523	515	565	528	506	499	501	545	513	506	509	517	491	525	502	489	480	535	537	480	496	481	525	556	549	508	531	519	539	493	546	550	532	504	486	538	500	514	518	515	520	494	518	550	501	506	496	510	535	580	508	542	532	507	530	509	509	480	532	517	508	510	505	491	473	521	560	561	483	509	493	507	521	522	535	525	476	507	511	541	534	494	488	536	529	532	499	574	535	498	456	519	509	500	510	502	527	498	544	487	531	495	492	531	515	493	533	525	503	521	487	496	493	509	518	512	483	506	530	517	477	568	512	521	537	479	561	507	561	519	489	533	514	507	512	501	481	535	501	521	539	507	510	508	514	510	490	491	525	507	511	494	524	475	507	499	489	501	533	476	558	502	528	509	518	468	549	537	536	550	518	540	519	520	512	533	504	521	518	545	509	493	506	494	538	546	527	503	547	548	471	516	494	499	496	508	521	501	548	510	487	500	527	516	500	488	525	514	492	489	556	535	531	484	499	524	523	527	517	497	529	516	471	489	499	522	483	532	553	477	499	507	501	490	488	514	537	518	515	523	522	497	512	521	520	510	483	509	505	520	514	478	508	537	483	514	547	493	499	541	513	559	491	512	518	511	497	508	521	490	491	465	487	506	523	536	508	508	535	536	516	488	541	520	504	528	493	509	491	541	508	540	518	510	507	506	510	478	513	526	521	564	482	456	511	487	524	495	533	492	532	529	539	524	486	500	493	542	487	521	508	533	470	530	491	545	508	573	502	522	486	494	522	506	519	513	527	560	511	511	497	464	522	528	504	481	495	523	501	520	516	486	528	521	522	525	532	488	531	499	514	495	509	483	504	535	479	529	492	511	499	495	513	498	482	497	544	516	522	516	531	509	512	530	481	533	493	469	542	517	562	497	473	505	504	495	485	524	504	521	477	531	526	542	539	514	546	493	539	495	509	533	499	523	521	519	530	490	516	525	486	510	518	521	507	511	549	507	533	506	521	518	494	477	526	494	520	494	540	490	516	532	488	520	498	534	481	574	565	522	495	541	488	501	503	493	478	503	486	514	512	540	504	477	511	541	492	515	509	510	477	522	535	496	532	531	483	478	493	490	495	532	482	497	524	505	519	485	533	497	512	514	517	485	493	477	499	497	519	503	543	532	513	536	508	503	518	564	523	489
61388	96784	75182	74424	39885	2093	837	826	877	866	845	834	810	824	853	853	854	823	814	757	839	806	812	788	796	778	866	798	840	823	760	793	795	787	814	801	796	825	796	772	806	784	848	829	807	766	832	817	824	768	827	819	795	790	801	805	776	802	812	777	765	804	821	779	775	758	789	776	773	872	802	742	782	778	770	846	827	807	774	822	849	750	856	825	827	849	800	840	819	801	801	841	783	761	800	821	807	808	798	795	808	818	816	792	810	767	770	800	785	789	812	787	866	799	794	805	763	821	781	787	862	734	770	817	762	860	832	773	759	825	792	747	809	788	870	771	774	804	778	818	780	720	811	839	798	758	781	775	789	822	845	760	761	791	802	763	799	784	785	813	787	804	741	779	824	798	847	779	832	770	815	802	848	804	772	789	802	834	853	795	805	816	837	818	853	821	762	786	785	783	848	851	781	811	767	799	811	774	830	834	819	839	802	823	819	811	778	788	780	786	816	770	836	780	858	813	809	771	807	785	771	771	830	808	813	881	769	814	751	790	824	798	793	770	779	749	806	788	804	795	767	799	842	773	817	752	842	789	815	773	778	835	814	804	770	767	816	761	780	811	818	808	795	761	803	802	832	833	845	829	793	823	797	857	774	829	886	761	797	803	832	845	783	755	755	838	802	831	769	811	780	819	820	772	799	803	815	789	791	801	819	847	788	830	747	780	821	852	774	864	833	777	788	804	814	760	787	798	797	831	794	799	824	821	801	812	799	823	798	767	762	788	717	777	789	826	759	771	780	812	804	779	756	794	762	734	844	837	828	819	776	813	850	821	811	849	799	827	800	797	848	769	818	809	772	781	797	804	796	758	799	820	808	825	810	860	764	751	806	799	819	783	805	798	825	828	794	803	815	798	832	775	795	824	842	796	770	794	786	805	813	801	796	844	774	800	776	820	823	753	787	816	788	765	799	825	792	813	784	802	773	802	839	801	775	836	788	843	786	838	742	816	784	784	802	829	801	792	783	791	770	812	806	789	797	777	825	796	793	793	839	815	795	823	838	809	790	778	842	797	770	802	778	804	810	801	796	791	785	759	810	768	736	750	782	748	754	790	790	815	831	808	796	747	805	765	789	861	784	795	808	751	751	786	823	774	796	839	819	841	806	802	810	757	783	820	810	832	838	841	856	810	828	812	811	802	812	794	817	809	806	823	845	787	825	812	818	831	824	771	728	815	788	815	837	839	749	781	821	832	799	800	796	778	772	795	793	804	746	792	815	820	838	768	816	755	769	770	753	801	798	775	814	745	806	817	799	818	798	808	764	788	813	756	800	825	754	812	779	871	817	793	786	821	815	770	789	837	786	765	768	758	812	784	747	822	806	806	799	872	808	793	813	844	843	787	745	827	831	815	715	811	796	811	779	752	818	802	818	763	818	762	772	789	820	788	801	796	789	799	801	861	782	859	812	807	759	766	818	829	794	788	798	805	785	783	755	797	781	779	775	820	821	760	789	810	826	837	812	824	794	768	781	778	780	835	826	749	813	783	769	838	854	828	807	758	755	785	775	820	806	797	775	781	862	853	755	798	845	757	800	803	814	817	777	857	850	819	796	783	790	821	786	793	877	791	777	773	752	831	802	808	855	815	807	787	798	794	803	795	752	860	806	818	800	770	790	781	808	822	781	834	829	817	785	774	752	807	825	796	793	757	834	785	825	819	791	832	816	806	815	795	808	797	800	760	809	835	817	824	799	856	778	780	852	759	736	778	798	798	765	825	856	820	779	781	776	838	783	795	817	798	784	830	827	771	832	826	776	778	806	794	865	803	762	784	828	797	836	796	797	797	746	762	823	829	745	781	810	841	819	836	823	811	825	849	754	847	837	852	795	757	769	854	747	808	803	788	845	738	775	843	766	783	835	803	763	796	797	789	779	861	794	816	802	762	831	850	862	772	873	834	792	841	810	808	797	793	796	824	811	746	789	765	812	814	810	776	753	832	795	798	777	802	792	836	814	807	794	751	775	779	803	812	796	793	787	785	796	805	764	793	785	815	831	811	815	810	839	848	830	764	759	799	792	787	819	824	800	772	804	827	814	807	786	768	810	826	746	783	797	776	779	778	831	816	795	809	823	857	816	826	866	822	805	766	782	785	836	790	814	812	789	819	757	840	776	822	820	785	828	788	808	787	804	828	783	807	756	854	803	854	840	804	796	758	797	776	759	784	816	752	771	772	820	797	784	819	791	813	803	810	810	837	777	863	774	752	830	845	786	783	827	834	799	787	839	738	771	771	762	808	830	772	806	811	788	770	797	804	782	799	789	813	779	808	770	787	819	750	787	759	787	803	773	798	793	806	751	823	789	803	819	782	814	785	800	823	780	780	835	804	818	767	843	848	811	768	859	824	850	784	761	804	834	797	813	814	769	815	829	799	767	794	808	783	766	813	816	796	845	786	734	873	772	787	808	834	784	766	788	745	769	798	760	815	823	854	779	860	807	812	794	814	776	803	761	826	795	819	792	842	823	828	813	796	802	847	785	810	787	793	832	779	794	793	820	826	775	818	806	821	787	786	810	822	779	842	785	809	781	731	832	836	825	834	806	748	815	790	803	820	758	823	774	812	796	852	871	791	762	804	805	851	751	810	883	809	812	832	838	805	843	765	809	805	752	852	758	769	803	815	787	783	815	834	806	763	838	817	772	850	817	814	811	821	819	809	800	798	789	765	811	829	826	809	816	840	772	790	791	789	806	780	825	751	821	796	829	812	757	815	812	813	827	799	785	796	743	821	834	749	755	758	791	811	799	786	752	761	838	785	798	829	803	807	828	791	825	819	757	790	812	799	822	797	753	796	779	791	829	740	776	841	835	765	753	833	822	792	773	810	769	842	791	862	808	832	776	814	793	761	747	821	806	807	811	796	815	807	853	816	707	800	830	800	778	819	837	818	767	845	830	863	828	782	781	800	792	799	811	816	811	791	820	783	810	779	792	832	808	795	844	754	822	796	833	811	808	844	825	830	824	815	825	850	783	793	795	804	801	775	787	802	803	746	781	743	810	819	839	787	801	825	791	757	800	823	838	798	790	767	737	792	811	833	782	830	805	833	773	843	822	782	792	844	819	777	783	791	842	841	815	789	812	856	817	814	785	785	783	805	828	783	802	833	798	835	867	801	786	736	810	777	835	771	796	805	818	844	783	883	820	786	787	785	800	766	818	846	772	847	839	767	815	827	788	814	805	837	785	807	753	714	775	804	866	841	776	804	864	812	752	816	832	786	812	787	816	776	776	785	800	817	789	799	819	800	781	806	781	826	803	801	766	817	793	782	810	829	822	797	755	798	793	774	776	783	808	724	807	745	826	794	801	850	760	790	795	748	832	802	810	847	827	762	791	822	772	810	831	814	810	834	852	823	758	777	832	774	857	800	824	851	842	813	744	773	829	814	802	825	790	782	838	789	782	828	831	830	828	745	784	815	857	785	764	803	807	798	822	775	777	782	818	777
29509	29898	26913	28542	10468	538	314	308	319	334	314	315	273	301	333	299	297	322	307	316	325	310	318	305	297	296	341	313	314	328	288	302	282	313	337	276	334	292	304	308	320	326	312	289	277	310	316	314	294	310	322	309	294	308	297	297	302	308	315	313	309	312	303	293	326	329	314	345	322	287	293	290	329	281	293	310	308	284	329	301	328	317	303	289	320	290	296	274	313	306	312	323	318	293	296	263	310	317	312	303	283	328	303	275	307	307	320	321	288	288	324	323	309	349	291	311	334	313	288	306	298	300	315	282	263	300	306	284	331	325	326	286	309	341	306	312	322	338	293	319	315	324	322	329	326	307	312	318	345	341	324	286	321	294	296	306	288	315	307	349	318	328	320	317	303	293	311	295	321	334	309	319	300	280	296	309	279	345	262	275	302	309	292	310	347	333	287	317	304	279	305	319	280	313	307	296	305	310	298	324	317	308	293	304	301	313	283	282	304	299	283	296	296	315	314	322	324	300	306	300	311	307	286	300	319	315	291	308	291	280	293	318	323	317	302	290	286	279	315	294	311	310	319	316	337	281	321	312	297	288	338	289	310	329	301	273	301	310	312	322	298	288	293	305	306	319	283	301	303	307	308	261	318	296	288	282	264	296	307	318	300	306	282	288	309	273	291	298	312	280	288	316	301	306	322	280	306	316	287	323	302	317	301	286	307	290	311	312	329	283	331	316	294	262	288	318	310	312	300	324	304	300	319	259	322	313	289	305	320	308	330	317	302	341	300	322	335	292	274	299	327	275	322	321	291	284	312	317	293	300	315	301	310	321	302	294	263	308	330	317	298	283	286	310	320	283	287	281	276	305	331	307	325	300	261	318	285	289	320	349	310	298	310	295	314	313	299	308	314	327	294	305	296	285	286	310	312	294	297	324	307	308	308	277	294	293	320	317	296	310	309	301	285	328	312	311	293	311	305	331	326	283	313	326	244	280	283	301	320	301	268	282	291	312	305	302	309	277	297	330	302	311	305	301	321	310	293	303	311	290	319	302	320	321	336	318	296	277	317	319	314	308	308	324	303	279	280	287	331	296	297	291	311	297	320	309	285	301	324	293	312	317	297	296	289	312	306	333	293	272	299	329	302	316	326	284	325	332	313	300	316	282	311	313	315	296	287	345	273	289	298	314	266	309	304	300	274	304	303	341	308	305	297	316	276	305	284	296	332	315	275	350	305	288	300	288	302	300	299	292	314	285	264	306	281	315	286	300	329	323	303	312	282	276	302	292	308	318	314	326	317	289	305	307	302	315	337	277	349	296	305	295	297	339	332	297	262	307	305	297	310	310	316	343	287	286	341	280	314	281	315	318	298	311	272	315	301	337	311	293	303	293	310	331	299	301	293	333	308	308	313	286	322	294	317	307	304	287	299	320	310	328	314	269	306	301	325	278	307	278	303	306	356	315	294	281	314	306	312	304	334	278	319	304	334	310	303	303	276	321	268	293	302	333	308	339	303	318	304	292	313	331	342	290	280	289	322	315	304	325	313	317	301	329	304	311	305	305	288	305	288	314	339	309	291	299	300	315	336	302	314	335	313	340	287	307	325	286	301	291	298	296	318	304	299	303	294	322	294	314	284	303	309	282	300	265	328	332	326	279	303	331	267	316	311	296	295	324	285	330	328	307	308	311	278	288	297	280	319	328	281	309	307	311	303	287	305	314	325	301	305	303	331	311	298	303	301	278	295	281	297	319	313	295	299	329	293	305	293	289	309	302	311	337	312	311	265	296	310	323	311	308	302	314	304	300	279	310	337	346	316	303	287	329	304	304	315	337	265	310	323	289	278	324	286	320	294	311	289	309	310	261	324	288	297	298	324	313	325	306	314	277	306	324	338	269	286	281	272	302	303	289	285	325	338	294	310	295	305	326	291	304	324	301	290	320	275	322	327	290	310	306	306	282	295	285	298	305	258	312	283	297	289	311	296	310	296	280	327	294	290	310	312	312	291	332	324	322	266	312	297	332	290	290	289	263	314	304	327	296	320	291	308	345	329	322	319	288	296	300	294	311	317	303	290	327	299	320	299	305	289	317	301	307	286	303	295	320	297	315	283	299	311	260	316	346	303	299	301	318	320	274	329	308	327	323	312	335	300	314	296	255	304	294	300	312	329	321	296	290	304	295	271	318	319	279	303	293	284	304	328	268	303	310	318	329	307	298	301	324	265	275	281	294	318	327	326	288	311	289	319	307	292	310	305	318	324	285	270	340	291	335	300	329	324	298	298	330	329	298	292	297	319	316	331	283	288	287	330	295	310	308	323	321	301	310	323	298	337	302	345	294	280	335	287	295	329	320	314	349	298	305	323	303	284	304	267	307	320	298	307	299	338	308	293	304	331	330	263	305	321	310	310	301	295	313	329	302	297	297	317	302	311	307	278	275	306	331	321	284	308	297	308	308	319	290	291	317	277	289	292	295	299	303	306	288	305	265	303	300	308	284	302	309	300	325	293	317	292	310	303	256	288	310	281	276	309	325	334	299	303	316	290	302	271	303	304	287	286	297	310	312	313	299	323	304	262	327	328	303	306	308	331	280	308	316	331	282	327	330	271	329	313	292	284	290	339	313	287	315	286	292	276	324	310	319	300	321	320	300	275	309	276	305	293	289	328	306	307	324	297	325	288	294	278	278	294	281	344	289	302	294	328	299	290	314	319	309	335	289	302	336	306	337	311	284	314	305	333	313	286	294	313	316	298	313	279	280	289	259	330	297	296	331	284	307	307	293	315	315	312	338	286	308	332	295	332	305	324	319	283	314	306	311	316	293	317	319	307	278	323	296	290	298	302	328	275	301	318	311	287	274	317	302	289	316	273	322	311	324	297	303	319	304	302	331	294	307	309	343	307	297	299	286	272	293	283	300	285	283	311	294	307	292	301	291	307	327	335	326	295	324	312	293	290	316	314	296	307	301	299	300	308	306	262	318	299	326	293	312	320	310	323	327	300	321	304	307	323	295	280	330	326	285	333	295	308	315	325	288	310	325	300	298	274	306	340	282	288	331	302	308	338	289	287	308	298	290	305	298	317	318	314	279	323	292	304	303	273	338	279	278	283	321	312	313	313	291	289	275	295	292	288	306	284	296	318	279	291	306	321	315	288	297	304	289	323	316	291	315	306	365	297	304	317	294	304	300	307	330	329	311	326	296	335	333	306	312	320	323	270	291	322	327	272	288	313	295	267	325	322	305	305	335	308	317	305	343	316	306	313	298	316	303	297	280	326	309	323	314	327	321	303	313	304	318	305	298	294	310	293	326	305	287	273	313	278	277	338	295	331	311	291	309	315	294	312	311	330	312	321	310	297	297	292	300	308	313	320	293	321	312	303	287	324	310	300	328	318	316	321	309	333	339	286	303	292	319	298	300	300	279	274	307	288	304	324	330	312	316	295	332	318	314	303	310	303	282	301	299	290	353	302	290	331	325	291	297	289	328	304	262	310	297	324	325
36068	46939	33064	34043	11629	676	532	558	498	545	537	496	526	487	543	539	508	507	521	536	557	489	574	550	512	526	539	513	498	506	536	550	540	544	567	538	515	505	517	543	552	495	527	512	487	556	532	530	512	515	504	494	547	526	562	529	503	521	568	516	548	521	525	532	524	528	530	534	536	519	518	540	537	552	535	522	559	527	490	547	536	544	499	548	512	498	515	526	531	518	535	540	525	511	526	495	485	522	553	575	483	517	565	506	537	520	542	502	562	493	528	529	488	544	531	527	517	561	502	518	536	544	519	544	561	523	497	496	557	519	581	524	532	515	558	566	557	481	557	526	515	542	538	531	549	495	513	529	546	497	542	500	549	492	521	526	568	509	507	558	510	509	465	529	535	535	504	554	508	519	523	511	526	533	524	550	502	571	526	543	490	554	532	519	501	507	493	510	549	466	551	527	518	547	549	504	505	509	530	503	537	557	553	515	521	516	555	533	504	486	543	542	536	520	482	543	547	471	536	519	539	527	534	541	521	535	511	536	532	556	560	534	515	527	547	567	532	529	524	502	545	493	541	552	514	549	526	540	526	562	524	513	542	505	532	559	534	488	554	514	582	495	501	513	554	508	489	514	484	543	517	530	508	542	563	549	545	520	565	504	552	500	529	537	507	520	543	525	500	512	501	522	528	529	533	552	506	490	522	556	538	531	596	554	514	495	510	534	523	557	467	538	519	529	555	558	531	547	490	525	498	531	561	548	495	497	509	511	542	534	542	484	518	554	502	517	518	472	539	565	522	554	533	504	526	517	517	558	480	554	510	512	515	522	542	511	513	550	547	507	493	524	500	519	515	530	571	508	493	529	523	552	554	566	546	516	523	491	525	530	557	509	561	494	503	493	512	548	506	561	516	583	515	500	503	516	539	540	517	470	540	511	506	482	512	498	516	520	520	524	584	535	518	503	524	531	556	563	540	542	510	533	517	526	500	528	531	536	524	515	524	507	517	506	519	504	510	512	520	532	513	529	531	511	500	497	510	515	539	515	521	518	520	530	479	543	525	500	513	501	517	527	511	520	530	510	556	528	504	551	528	528	542	506	514	485	509	511	568	512	557	523	536	524	550	553	526	507	547	549	540	550	532	503	522	533	526	506	540	514	538	462	538	554	513	570	479	514	541	535	522	538	526	524	484	523	526	528	537	511	517	509	522	561	569	542	530	525	543	528	493	548	515	502	514	503	541	534	518	515	506	517	512	527	513	509	539	562	485	566	540	497	550	515	524	535	537	517	548	601	516	537	559	523	536	485	505	544	547	580	520	500	531	517	492	500	522	554	577	514	486	557	498	538	568	526	503	534	565	528	530	504	524	541	539	511	507	510	523	580	528	529	557	540	570	532	499	571	509	526	530	528	551	515	523	486	492	550	498	529	504	496	544	526	520	523	503	477	551	566	508	517	526	576	547	513	520	532	557	481	508	577	505	518	554	468	522	524	547	500	486	523	490	517	474	533	526	508	537	536	511	505	530	535	517	524	532	483	512	535	536	575	549	566	525	528	530	525	497	568	520	569	515	549	477	513	519	512	474	501	542	563	536	545	541	522	505	525	540	501	559	506	556	514	540	527	527	536	548	529	517	502	550	531	508	512	534	516	533	500	505	499	557	554	526	540	538	525	547	517	540	520	528	567	555	542	549	571	490	572	527	518	528	508	490	566	567	543	510	568	530	549	507	509	509	531	548	487	533	530	534	514	533	505	502	538	505	540	539	519	539	514	522	515	573	508	496	507	495	499	470	516	470	503	493	555	513	499	513	517	518	533	549	551	529	491	515	538	545	504	544	506	561	538	521	495	523	533	545	579	565	568	594	528	532	555	518	537	530	567	530	568	525	505	518	532	524	546	533	533	550	559	522	506	523	544	530	561	536	545	551	512	537	536	551	508	510	540	527	526	507	539	522	518	536	589	531	548	537	552	525	539	491	558	529	516	558	549	492	520	519	535	564	508	526	555	534	542	530	525	517	532	534	562	549	523	547	530	514	516	565	550	541	474	536	473	562	528	524	507	531	494	520	540	522	518	486	521	556	526	548	526	526	545	513	506	491	517	502	530	541	528	535	510	464	585	497	548	507	534	525	527	524	515	502	508	499	521	540	508	563	496	513	545	519	491	595	555	531	512	531	506	489	535	522	520	527	531	508	539	574	520	557	551	496	546	525	541	505	510	501	499	529	558	532	537	517	524	520	513	563	520	493	542	562	510	533	552	540	529	505	542	566	522	529	490	551	531	548	574	567	532	508	534	543	532	527	520	494	514	545	552	526	559	543	545	533	506	531	543	518	568	506	540	535	539	550	514	542	511	496	542	546	499	487	487	521	533	526	549	520	517	525	545	549	530	541	503	499	502	550	524	511	485	510	508	542	512	490	535	544	560	497	561	509	540	485	546	506	524	574	558	532	515	478	508	508	516	526	527	569	521	513	515	548	528	505	512	538	514	504	534	512	516	538	500	526	518	559	517	545	499	468	524	561	555	553	505	516	514	527	509	520	505	500	512	530	551	495	506	536	533	577	529	585	551	578	524	549	498	492	509	500	503	509	496	589	545	568	552	514	545	500	532	508	530	507	514	577	503	542	552	525	525	519	522	506	525	515	540	557	515	550	566	543	528	559	518	527	562	510	490	537	497	510	569	506	559	507	537	549	527	528	514	521	530	518	535	502	538	561	542	514	490	548	555	512	497	516	542	519	530	573	549	523	571	522	536	487	539	519	505	529	522	541	534	527	571	499	534	513	538	507	550	522	543	498	567	578	546	549	532	523	541	515	531	542	553	549	503	533	585	565	539	542	513	529	510	509	520	523	514	517	537	481	548	541	491	488	555	484	567	509	499	533	531	562	535	562	532	522	497	531	587	528	496	496	519	514	514	554	531	534	542	512	550	551	591	511	552	523	577	526	548	530	579	507	540	519	495	559	524	537	512	551	463	503	507	539	512	502	494	550	548	559	534	516	545	514	549	529	521	563	526	507	515	572	547	515	546	530	525	564	476	562	547	527	505	538	542	542	546	560	577	507	506	519	577	470	530	514	530	534	533	531	532	541	540	543	549	494	557	482	507	516	546	539	482	578	507	537	524	491	535	513	515	518	518	501	551	519	531	481	558	566	525	506	524	506	561	525	540	512	548	541	521	502	530	525	546	531	502	480	533	542	525	511	500	523	467	517	562	507	511	511	519	551	547	546	500	531	514	535	510	486	508	551	541	571	539	515	522	519	524	496	518	528	515	510	513	487	542	534	537	535	526	564	551	496	534	536	552	527	548	517	559	558	538	533	486	505	517	544	549	533	547	508	541	504	507	493	521	496	547	527	534	497	533	534	577	576	547	462	531	534	496	502	493	493	544	533	513	523	517	525	515	510	567	487	549	535	494	523	569	553	559	556	558	526	491	532	530	509	534	560	509	557	521	549	483	554	542	521	483	549	559	570	538	542	512	529	540	545	499	511	519
25480	24677	35324	43220	29859	12142	1268	343	295	313	293	313	323	275	306	297	296	312	293	316	308	315	299	306	275	323	301	309	298	309	293	315	295	320	288	333	298	306	338	283	304	329	310	280	315	296	303	283	294	288	300	308	308	298	310	313	317	269	288	319	268	305	321	335	306	267	333	331	285	310	299	330	325	306	270	327	332	330	285	315	303	326	269	301	314	319	295	325	309	305	293	337	287	286	306	306	305	300	307	285	307	295	279	304	296	321	316	294	289	310	319	349	307	309	278	308	306	295	308	306	326	287	303	302	314	356	296	301	332	314	295	322	303	302	276	319	269	324	305	319	303	270	296	340	302	306	303	323	291	278	297	292	293	295	309	314	338	310	308	294	299	285	300	329	259	300	264	299	282	282	298	316	298	298	291	299	293	325	292	319	299	304	305	305	283	293	331	322	321	337	319	314	308	285	282	303	286	285	294	294	319	309	309	299	260	314	305	286	316	302	296	299	309	281	277	288	316	294	294	269	332	294	327	298	306	314	322	308	279	330	306	317	311	315	280	294	339	280	285	277	296	300	335	286	289	269	308	304	302	318	312	278	309	322	283	295	301	303	300	284	265	313	292	292	295	266	297	287	305	314	311	285	309	321	298	292	290	297	295	306	276	278	292	308	321	290	336	285	331	300	314	304	298	291	290	299	307	316	325	303	322	316	301	281	304	302	259	286	286	258	292	304	303	309	298	322	285	279	278	329	292	319	301	314	295	297	290	294	292	304	267	297	313	293	302	278	278	299	329	297	295	286	290	314	262	295	298	311	327	302	330	291	311	301	305	276	297	284	343	261	302	292	298	259	287	269	284	279	283	301	318	290	297	315	282	283	323	312	286	306	305	307	287	299	310	286	310	276	295	306	277	307	292	308	275	298	287	293	306	326	259	308	305	280	322	303	315	295	294	324	295	288	282	286	280	295	309	271	321	283	316	302	304	293	287	274	293	298	304	289	307	291	291	304	288	319	300	305	310	295	285	285	307	311	308	306	272	299	303	313	323	292	312	313	288	299	319	299	273	312	275	290	277	301	294	293	283	289	260	294	281	290	285	279	345	319	304	332	290	302	306	316	326	305	269	272	303	301	305	293	300	288	295	278	276	305	298	292	304	310	322	296	278	298	315	313	286	307	291	300	309	298	288	271	318	314	293	304	303	338	307	274	334	285	318	296	312	283	284	276	278	315	308	293	320	262	313	297	317	286	307	315	293	302	286	303	336	317	284	288	276	299	291	297	272	320	308	301	283	310	315	308	299	287	312	285	309	276	286	313	292	305	322	283	309	306	311	276	274	278	289	328	295	287	306	285	297	285	262	268	302	273	324	323	317	322	294	320	302	289	306	296	286	288	310	319	335	291	317	322	316	324	303	295	309	291	291	280	296	291	318	316	307	306	276	301	316	296	287	308	292	300	293	287	242	270	309	313	292	287	287	287	303	288	312	318	326	299	292	301	317	308	287	326	288	321	306	308	318	317	279	314	274	324	299	291	301	294	307	302	302	283	313	283	296	284	305	314	296	278	290	332	294	291	318	297	298	287	315	311	328	288	267	284	294	314	306	281	292	287	297	272	278	293	280	286	314	320	317	292	295	286	330	285	319	268	293	296	297	310	310	296	307	337	321	309	359	297	301	305	321	307	298	301	305	312	337	297	316	312	301	286	282	328	302	304	304	300	286	302	275	299	269	300	323	292	291	316	302	304	318	313	310	322	302	340	308	316	292	319	306	294	292	276	301	276	290	290	329	319	241	297	314	304	308	324	304	310	313	320	272	260	290	299	302	310	268	302	272	278	275	305	296	285	308	334	303	308	292	334	303	287	301	287	306	303	310	301	305	325	315	312	299	307	296	288	273	306	304	315	327	337	296	306	284	287	267	296	310	299	303	289	311	306	309	316	310	273	290	291	298	292	299	289	291	300	292	288	285	286	313	325	308	279	312	288	317	311	294	298	330	290	292	317	293	287	299	281	323	323	308	298	282	286	328	324	316	290	326	297	312	326	309	324	303	327	302	308	296	302	316	311	293	274	281	328	303	300	302	279	301	296	292	280	326	307	281	286	292	302	305	304	296	269	300	302	296	317	316	268	281	313	283	318	290	283	300	309	277	272	283	319	292	298	305	294	319	297	297	284	285	321	304	300	317	315	323	284	319	290	285	274	310	274	291	296	310	299	279	323	287	288	293	299	291	293	297	271	286	285	290	329	305	332	303	319	315	281	292	318	285	333	311	302	342	292	287	303	259	280	295	327	295	287	293	328	294	317	323	291	271	281	321	291	283	290	324	304	304	295	283	313	269	317	301	305	318	314	308	286	310	331	301	293	313	280	323	283	311	299	346	313	293	297	322	310	298	272	278	346	317	258	307	312	292	293	313	301	276	287	281	315	271	298	282	280	304	291	292	317	301	300	314	328	273	278	308	283	319	297	292	314	302	302	303	317	296	281	323	310	307	301	300	304	299	290	304	302	293	306	308	286	306	302	307	311	289	301	321	289	287	282	305	281	287	295	306	300	301	313	289	317	312	284	300	315	322	304	306	310	321	297	245	295	305	289	277	321	302	308	310	274	333	308	280	302	301	339	326	292	303	293	310	311	290	301	279	309	290	257	286	282	300	273	295	314	298	292	281	272	299	306	318	267	302	311	292	277	317	298	297	310	320	303	330	258	300	304	276	282	316	262	300	313	347	317	325	319	335	317	295	297	307	267	285	304	301	294	299	300	309	281	301	255	274	328	299	258	318	298	298	290	332	302	295	285	314	329	310	298	311	285	316	318	301	289	332	328	320	254	306	317	266	303	308	294	298	309	322	301	289	274	328	307	283	323	297	276	285	303	321	296	290	317	330	311	285	302	303	285	313	283	277	264	299	334	304	303	270	346	277	293	317	274	306	328	274	294	302	279	316	283	269	292	302	294	272	289	283	288	344	282	283	307	296	317	315	296	313	307	292	323	292	311	310	276	295	306	299	287	307	299	317	283	305	304	337	278	297	309	301	278	284	289	279	301	351	289	282	323	315	320	310	298	320	285	289	301	297	298	287	290	275	283	304	308	296	290	310	294	284	306	292	273	293	308	299	291	331	306	333	327	314	295	311	298	288	315	320	308	300	353	290	311	303	278	281	291	321	276	289	314	313	303	316	280	268	286	305	297	270	266	289	305	298	314	273	295	309	323	275	300	289	293	270	287	264	312	307	267	292	277	296	300	299	287	299	286	306	314	272	315	299	294	281	303	309	302	300	308	300	259	291	325	306	321	286	295	286	311	278	310	299	304	279	324	296	298	306	289	283	298	288	286	319	322	295	303	290	272	305	298	311	306	306	311	318	336	334	300	293	283	313	279	319	297	285	295	240	281	304	255	275	319	312	291	292	301	295	320	311	296	295	295	285	301	304	273	316	317	322	283	301	283	317	320	292	274	325	296	297	308	309	299	270	333	309	294	285	287	299	314	293	301	264	322
60279	89970	63342	63021	31692	1421	526	505	519	507	533	556	535	483	478	513	465	506	507	530	497	469	505	511	500	521	499	509	561	529	518	521	516	457	483	486	519	513	478	459	550	470	522	512	533	536	489	509	514	548	542	513	524	517	558	482	495	503	489	484	493	486	497	506	489	549	506	509	513	521	525	507	517	500	510	531	503	511	494	520	526	569	501	484	501	509	527	532	518	469	520	529	497	525	501	452	504	535	489	533	479	489	493	532	510	510	519	486	516	483	469	478	529	528	512	495	492	504	525	500	498	522	502	553	512	500	480	520	486	490	495	512	510	537	561	477	511	544	535	510	520	497	485	457	514	502	515	543	496	491	478	495	519	510	562	489	509	492	512	479	593	493	472	513	495	538	488	522	517	472	511	512	510	522	489	497	487	520	496	509	510	490	531	459	512	507	507	506	514	521	529	489	513	512	492	529	476	510	476	512	447	537	501	538	490	496	510	515	474	501	492	526	550	507	513	482	501	521	520	505	535	511	541	516	546	544	538	513	541	480	473	493	490	511	507	513	503	482	511	507	501	539	524	488	498	533	478	518	492	534	527	527	488	506	509	477	446	532	498	489	513	517	513	467	484	497	525	487	486	521	486	509	524	477	492	555	509	501	493	535	496	476	495	512	516	514	472	489	504	514	530	501	491	495	535	499	508	473	504	491	510	534	482	478	517	540	552	486	523	528	493	524	501	524	475	493	487	480	517	524	459	514	502	480	505	465	532	505	554	517	455	510	505	519	501	530	534	487	510	489	505	504	508	523	511	532	493	510	487	508	539	504	477	547	516	522	514	492	525	481	496	502	493	501	540	508	483	522	513	489	526	511	531	495	491	522	497	534	526	499	518	482	503	473	482	490	497	512	496	482	491	496	521	510	507	492	491	484	457	488	480	502	544	497	489	519	509	478	531	515	511	515	499	531	479	486	501	459	509	474	519	520	475	484	486	503	487	502	506	536	516	507	479	494	532	503	490	529	508	495	515	547	516	536	500	535	503	475	517	551	491	493	489	490	498	505	559	528	505	521	524	482	499	489	510	502	456	492	519	517	518	496	466	555	520	490	505	528	489	508	498	517	508	477	512	477	513	473	519	476	540	482	559	467	509	489	525	569	523	541	509	508	466	507	500	508	542	523	530	557	479	516	508	492	520	496	494	550	486	494	511	519	496	511	539	509	477	487	496	497	494	528	510	495	520	502	497	492	518	504	516	496	485	506	502	499	526	505	492	502	520	523	538	480	491	510	480	504	487	515	531	493	521	539	544	489	519	506	507	484	478	520	539	481	529	524	536	488	529	509	527	516	483	464	536	532	501	518	495	499	462	489	511	485	525	509	510	493	506	548	502	494	486	543	511	514	529	504	513	510	541	511	507	490	514	533	559	496	500	516	477	534	461	485	532	508	494	531	532	507	554	467	528	501	534	527	535	491	473	536	469	500	489	526	520	543	535	527	503	494	519	495	518	499	502	508	477	468	500	470	508	537	492	537	500	500	523	503	494	499	506	508	534	503	500	501	518	487	485	506	554	483	503	513	540	551	521	543	505	517	507	500	534	496	476	511	507	471	495	491	508	482	547	502	488	482	486	553	529	496	525	473	510	505	513	573	505	494	517	538	502	517	509	512	505	498	500	535	504	535	511	487	494	495	519	476	576	486	497	545	504	523	503	523	507	522	513	517	529	502	467	481	477	489	578	513	497	531	534	500	523	502	528	504	520	510	548	515	506	524	499	508	518	510	485	502	533	518	505	479	475	487	503	511	503	499	512	547	481	514	528	474	511	495	490	486	513	468	480	512	500	499	507	541	472	528	518	509	523	486	532	534	503	524	497	497	522	526	503	462	512	504	528	503	527	520	493	505	507	554	539	517	534	519	477	512	526	508	500	521	541	503	485	544	517	471	524	501	504	509	522	493	508	483	553	518	487	490	495	525	503	489	548	548	502	470	493	560	534	507	505	534	504	497	510	501	482	510	514	503	526	507	503	518	485	496	525	494	505	521	484	513	542	505	464	507	505	536	552	508	561	487	496	532	506	478	504	483	534	522	535	491	505	540	507	515	479	531	494	542	507	493	495	513	521	566	521	523	491	507	515	499	480	503	525	514	515	520	504	508	504	535	529	522	519	488	510	508	486	540	472	492	449	490	503	472	502	515	480	495	515	504	491	478	503	495	504	496	561	495	498	478	489	535	482	527	464	505	527	497	473	503	519	498	481	507	476	503	500	483	501	525	496	496	531	497	505	506	489	471	530	515	521	472	500	545	493	521	522	451	532	502	480	535	504	531	495	550	492	471	494	496	499	495	477	501	524	524	486	513	496	485	533	526	505	516	503	506	513	496	493	476	525	497	496	489	492	526	508	504	509	486	474	512	492	500	506	501	499	525	557	528	503	509	496	500	471	479	489	525	536	522	474	548	476	495	467	521	466	501	521	540	541	518	542	521	518	502	501	478	503	533	518	521	521	504	530	499	527	521	499	487	486	493	510	504	495	485	500	504	538	481	497	511	511	527	501	479	509	476	504	514	522	483	524	548	505	446	520	490	535	509	487	487	536	496	493	492	496	499	458	499	524	527	517	492	505	503	525	467	498	474	505	523	496	536	475	540	494	493	510	508	484	522	549	485	514	496	467	499	520	490	506	509	508	531	502	492	506	489	483	543	497	486	488	540	513	539	521	535	492	455	541	482	501	515	528	500	502	500	515	470	495	544	492	564	493	535	557	550	500	517	466	471	475	533	495	528	520	540	493	458	526	502	500	519	473	505	521	488	527	522	494	463	552	505	528	526	514	519	516	534	525	506	531	520	519	561	513	474	499	497	473	536	493	496	517	526	470	528	516	512	503	503	485	509	515	484	518	503	501	499	531	482	494	499	529	517	514	485	536	505	465	469	493	491	546	499	510	510	491	507	497	447	494	510	529	491	487	518	517	511	525	513	507	503	518	491	527	533	518	498	517	511	513	496	504	538	491	497	512	541	542	503	502	511	544	551	530	515	499	484	489	482	477	472	520	511	484	523	479	490	507	495	533	539	474	494	534	506	518	460	549	519	495	512	496	491	529	494	501	512	532	512	497	527	478	538	512	543	520	488	516	488	519	520	518	459	462	520	473	532	549	518	506	460	547	499	468	496	511	501	535	481	481	507	527	503	522	475	501	523	480	536	489	511	530	471	503	535	489	497	503	504	531	500	521	515	491	549	503	562	506	508	565	474	553	502	506	506	554	514	549	542	481	536	535	526	452	531	543	526	538	479	514	510	527	491	536	515	526	534	500	495	527	488	485	480	542	508	551	507	510	521	488	479	478	522	516	484	482	530	476	496	500	521	477	531	517	496	489	521	496	474	525	517	519	524	524	539	501	477	538	498	523	554	490	503	509	499	495	499	525	524	515	485	465	564	494	503	502	522	521	553	489	514	484	499	517	481	529	519	508	495	503	514	480	494	509	522	495	527	475	479	491	525
24380	23245	33903	44993	35612	16946	4100	630	532	487	552	540	530	524	536	539	476	537	498	492	489	547	557	511	508	530	508	527	551	524	531	530	512	511	494	515	531	539	537	499	496	470	507	469	538	528	471	489	520	520	539	501	477	529	506	479	488	531	514	542	496	498	522	497	552	506	505	522	471	515	503	485	475	523	523	517	509	524	501	508	503	519	484	534	493	532	474	510	498	509	517	503	475	520	500	523	517	520	490	517	506	519	520	528	536	500	478	531	528	513	483	549	544	518	538	522	475	492	533	509	542	557	456	512	488	520	496	512	503	497	518	514	478	562	529	498	499	555	506	475	534	505	537	499	499	516	546	515	528	566	517	492	520	507	481	520	486	481	483	505	526	454	517	490	569	499	497	546	504	489	521	533	531	511	481	498	507	538	506	497	504	521	496	490	525	504	540	506	521	494	499	549	487	515	496	578	506	541	486	549	551	527	521	547	503	482	475	540	536	546	502	519	480	491	538	527	548	514	509	510	512	502	519	549	512	523	535	513	490	506	495	507	511	513	505	499	556	530	516	519	522	477	497	530	524	503	519	498	546	502	508	513	494	544	497	526	509	485	494	523	517	517	543	494	541	525	501	526	516	530	529	553	546	531	512	515	488	519	514	472	476	512	531	537	519	525	523	516	545	504	495	492	511	499	493	492	524	497	488	532	546	522	538	499	496	489	537	533	494	534	479	534	525	534	474	510	495	506	513	494	471	485	516	525	520	529	479	514	511	493	511	534	546	504	516	512	505	511	545	527	492	468	502	545	489	520	528	516	462	485	513	469	547	516	508	513	522	487	470	493	455	537	517	514	530	553	490	513	502	501	532	546	488	523	488	520	533	502	525	505	497	497	553	509	480	491	529	488	532	532	538	512	525	487	489	513	523	505	489	530	527	480	495	475	537	503	500	488	465	520	501	538	521	485	536	497	492	504	536	521	508	515	480	501	517	514	469	487	511	510	528	469	510	510	516	530	523	533	477	530	494	530	524	517	524	554	529	505	520	548	471	521	552	517	485	503	502	506	500	517	483	559	497	527	518	503	490	522	490	510	480	518	503	498	563	502	519	503	557	514	484	500	531	508	516	525	498	536	492	542	502	513	468	524	483	512	495	482	521	520	502	560	487	517	506	524	501	497	527	559	508	475	511	493	533	462	520	548	496	507	507	517	484	497	490	522	508	560	566	496	483	508	511	504	542	499	508	509	501	513	534	496	520	492	517	487	486	466	529	514	529	495	520	525	522	489	523	528	542	529	492	492	506	547	540	501	528	504	462	499	481	492	519	466	508	510	467	495	557	530	530	521	502	509	491	544	534	484	499	487	517	502	485	490	487	535	526	517	513	488	531	549	532	508	505	508	558	484	518	483	545	508	497	454	510	487	505	511	482	535	513	510	491	527	546	502	520	544	536	522	521	502	480	465	462	494	510	546	483	500	514	513	483	532	527	465	527	524	477	556	517	488	526	517	525	488	542	566	507	509	558	488	512	521	505	518	514	498	549	539	522	480	526	502	532	537	509	512	531	511	495	522	516	505	501	507	525	515	510	499	500	497	512	514	519	513	494	523	496	561	508	537	545	521	495	514	537	456	507	517	516	519	487	513	487	534	507	537	512	491	539	525	505	506	538	533	501	556	557	513	496	531	489	486	513	503	509	486	495	451	506	507	498	505	519	519	503	473	530	498	530	523	516	542	545	481	518	470	517	555	495	472	508	534	514	504	522	526	526	538	491	534	514	512	497	518	505	521	479	520	489	482	483	477	485	511	495	513	546	542	525	503	501	537	484	544	520	517	550	505	497	529	489	572	539	487	496	497	482	523	494	490	504	486	516	508	535	520	489	471	491	512	549	492	520	481	503	585	503	498	524	512	485	501	520	513	509	522	518	517	521	469	526	499	509	496	534	473	522	501	522	495	516	532	500	506	528	519	482	511	467	476	478	488	512	515	485	550	542	487	484	476	526	482	500	506	544	495	477	516	496	529	530	505	540	503	504	509	519	514	486	524	517	443	539	490	531	521	496	497	508	485	530	476	458	500	521	531	512	519	496	491	505	525	525	549	506	513	560	549	518	510	519	534	518	535	500	491	504	501	520	566	491	523	536	502	477	505	476	519	499	491	520	487	518	514	501	487	510	505	516	499	519	507	521	516	515	515	475	566	493	554	509	515	524	502	470	521	525	511	512	491	575	557	508	555	505	501	504	513	525	536	494	532	539	490	515	496	538	500	529	515	531	495	500	524	507	519	526	498	456	547	513	525	489	519	515	502	532	510	516	482	505	519	475	496	500	500	522	524	529	525	485	519	534	536	512	527	520	494	513	505	490	524	499	497	524	516	543	502	491	516	542	518	514	486	533	528	524	492	551	492	518	502	536	576	509	509	522	514	497	514	513	514	505	528	502	467	531	507	536	545	472	517	503	502	554	505	542	558	512	496	500	526	541	474	478	506	493	497	521	489	515	528	532	513	486	558	539	481	512	518	494	533	507	549	529	521	523	543	559	537	506	484	491	490	490	493	479	517	520	526	459	531	514	519	508	497	498	473	503	568	503	538	501	523	534	545	534	548	519	493	532	513	496	483	555	514	510	460	527	477	518	556	487	519	521	497	530	504	513	485	479	467	474	542	514	502	538	544	484	521	485	505	511	503	553	539	491	475	492	547	518	491	522	516	519	481	516	515	508	498	507	501	527	468	477	516	492	471	493	495	517	498	519	490	505	527	481	527	461	495	564	533	497	508	512	564	539	528	551	486	540	504	549	473	517	561	532	497	526	498	504	487	520	513	494	463	493	514	507	480	526	529	482	470	507	538	482	499	549	470	512	486	547	491	490	487	556	510	564	499	495	500	490	509	493	502	534	485	473	513	507	541	470	501	516	506	493	547	469	497	521	552	488	464	522	483	497	501	548	526	529	482	492	503	532	483	529	479	515	470	492	512	481	498	495	529	482	463	502	473	498	510	506	463	519	483	471	498	478	498	506	470	519	522	492	496	480	530	542	504	521	498	516	482	522	529	523	478	501	492	492	448	519	514	522	517	460	498	508	532	528	490	529	510	481	497	469	490	480	516	499	562	537	517	534	481	531	520	505	536	522	523	503	501	512	511	523	525	534	526	535	488	534	512	498	493	524	526	542	528	513	493	519	534	499	526	501	475	487	520	487	540	486	475	487	512	495	519	551	521	531	490	516	534	502	491	481	533	515	473	534	537	510	534	505	513	522	495	529	574	490	451	518	522	528	525	527	511	498	486	494	526	510	555	514	503	549	499	512	518	495	503	517	534	479	525	484	513	480	503	488	515	510	504	536	509	524	486	487	536	518	520	517	514	525	519	486	534	490	515	486	490	507	508	503	509	499	494	519	498	500	508	507	490	490	535	508	500	535	507	547	523	501	465	481	484	519	495	551	505	514	508	518	514	498	498	438	511	505	504	532	557	530	473	511	534	492	505	537	537	492	509	496	507
60830	102350	70540	73492	41805	2047	858	810	778	821	754	804	801	769	800	819	802	856	820	792	768	809	792	839	790	789	816	859	839	844	833	736	793	820	832	812	811	793	771	852	778	798	842	800	838	822	827	817	774	801	847	824	837	824	809	778	826	838	817	820	783	827	858	797	780	801	815	809	783	837	766	782	820	815	748	828	772	768	788	772	812	824	776	801	834	799	811	792	795	781	794	763	791	797	832	799	792	831	818	770	769	821	813	806	847	817	815	804	833	779	813	816	753	826	818	871	770	802	809	830	785	816	807	746	828	824	791	816	768	792	772	812	773	815	814	824	787	828	766	813	815	807	839	758	810	778	822	795	828	824	846	756	803	846	802	761	819	842	777	823	816	795	815	752	771	789	810	874	831	911	794	824	827	746	797	793	807	781	843	806	777	822	799	803	844	821	807	782	829	785	767	761	777	846	817	826	800	762	808	768	793	832	829	801	751	780	844	832	856	768	825	804	788	800	850	801	811	833	829	827	809	840	838	802	795	843	782	811	816	820	811	839	771	834	823	783	822	828	847	803	767	817	844	804	805	809	768	847	796	800	812	818	763	792	821	818	821	773	808	816	784	804	785	814	749	797	826	767	836	814	797	811	856	714	844	802	849	784	845	810	773	813	843	766	773	832	795	782	804	804	789	757	789	829	787	844	771	772	834	776	798	832	802	770	783	817	774	780	800	814	829	765	853	804	853	854	798	775	741	839	830	807	757	809	783	759	842	800	841	859	851	777	790	825	773	810	802	811	786	792	858	853	813	798	751	792	783	786	819	804	813	839	783	850	765	791	766	779	777	795	738	795	772	809	767	825	811	792	766	787	817	794	766	790	798	846	785	789	835	775	803	779	801	788	817	797	848	802	796	798	821	823	793	822	812	815	810	837	808	775	755	764	781	776	800	765	821	806	819	808	796	786	783	821	828	816	822	800	813	821	765	791	792	794	828	776	768	799	779	812	817	819	807	776	789	805	805	825	805	788	803	840	814	795	802	820	812	743	817	802	814	793	749	792	803	814	797	775	808	801	758	804	801	801	818	833	856	813	807	782	826	789	837	802	807	860	851	791	832	816	812	827	813	796	743	778	789	777	781	747	833	773	834	811	829	780	775	829	805	842	802	754	800	811	798	776	848	810	770	790	807	824	859	771	778	730	748	839	775	787	814	745	769	803	771	811	808	791	827	706	864	765	852	794	803	762	789	808	755	833	824	801	814	818	819	812	826	817	809	798	801	803	809	783	786	812	790	885	799	863	807	805	723	826	784	823	771	830	847	819	753	762	739	833	807	825	834	764	775	770	855	821	823	816	832	800	795	817	821	770	824	779	774	782	822	856	799	846	782	751	826	804	814	794	757	803	845	800	773	843	821	787	815	740	781	796	789	803	846	804	843	816	755	843	811	786	823	759	774	787	776	812	766	833	764	798	799	784	779	768	771	771	764	765	797	789	772	788	800	825	801	795	838	851	804	823	800	802	763	806	780	809	848	828	846	790	752	816	815	789	753	779	790	816	797	798	792	779	837	818	776	792	813	821	752	827	808	807	757	868	813	758	805	774	834	813	793	745	803	815	829	803	768	782	822	848	780	877	817	753	837	838	839	781	772	737	775	773	826	821	806	807	789	742	742	860	817	786	788	852	824	814	767	746	777	807	820	839	791	801	795	835	783	800	800	831	792	788	751	795	832	845	862	811	790	811	806	815	815	780	777	785	815	756	777	791	853	747	786	820	766	770	775	832	796	798	821	781	782	810	839	819	790	817	776	789	844	812	823	785	846	823	768	813	810	776	793	793	820	781	823	774	778	817	784	833	798	773	829	804	836	801	808	775	748	803	811	793	769	849	782	807	801	823	829	842	874	790	829	832	843	776	787	818	776	792	840	807	791	748	807	753	814	778	808	747	804	800	761	840	793	772	822	841	801	814	806	756	799	782	823	819	828	813	780	792	813	815	770	765	790	763	755	793	816	774	842	833	822	818	782	808	857	802	814	794	773	818	814	799	784	838	859	797	817	772	819	765	776	831	778	785	792	794	759	853	822	838	794	830	777	828	757	836	837	794	763	843	825	761	815	770	800	798	841	843	790	811	814	789	794	793	737	792	855	811	853	840	808	775	824	808	781	795	857	846	795	819	743	842	788	806	810	814	813	789	803	811	836	824	846	792	834	776	833	755	824	781	791	858	810	764	751	812	827	799	829	785	815	758	802	818	822	808	847	820	826	797	811	804	830	773	822	792	756	794	809	852	802	798	807	769	824	811	812	794	805	791	796	834	791	820	808	777	782	800	815	793	841	832	834	847	806	783	788	775	819	768	802	784	759	836	786	820	807	835	833	764	805	860	816	801	840	789	831	800	817	816	818	776	783	778	756	791	772	787	749	836	744	808	796	792	818	809	808	794	787	781	808	764	794	801	816	815	825	796	803	765	817	774	859	809	838	778	820	778	818	792	802	759	815	817	820	824	803	804	815	857	751	836	785	836	753	792	793	800	813	830	831	893	803	832	766	775	817	778	782	798	809	813	821	807	773	800	847	826	789	826	805	813	810	807	805	814	795	808	808	857	824	785	815	803	757	810	791	773	857	819	802	771	791	759	819	800	816	785	791	810	774	793	803	835	782	777	799	827	772	833	769	822	817	789	774	776	818	786	835	762	803	848	796	854	766	817	785	768	748	833	805	848	817	792	824	847	759	781	801	852	816	816	823	781	817	775	798	794	809	789	797	779	770	819	815	795	791	774	821	798	771	762	756	831	786	812	802	800	774	781	805	864	818	814	823	817	809	763	805	786	816	769	802	811	764	838	788	780	791	773	797	782	810	780	821	847	720	802	877	759	816	848	797	794	835	829	876	810	750	821	856	831	832	814	767	775	764	812	834	753	848	838	785	785	793	839	798	787	753	810	818	794	794	792	802	808	789	808	812	842	827	775	835	817	808	805	816	774	789	814	788	795	793	824	786	741	805	796	800	796	840	802	776	808	824	803	789	806	838	782	822	742	800	830	795	861	770	819	823	768	776	801	816	801	783	845	797	798	808	850	856	757	807	809	778	787	789	748	803	771	744	839	787	770	784	880	813	790	756	758	784	794	785	832	783	834	818	775	819	806	852	806	836	833	783	798	811	837	881	740	799	819	794	825	809	790	813	796	816	787	798	781	771	775	819	793	808	786	847	801	807	808	806	792	802	844	798	783	781	871	818	794	798	833	797	781	825	776	781	781	807	764	801	778	782	828	813	771	802	727	795	804	771	839	811	820	800	839	773	814	801	796	817	819	813	787	773	807	808	820	817	773	800	794	819	782	816	762	779	823	791	809	780	798	782	821	818	774	822	798	788	795	838	820	811	797	793	842	783	805	804	780	802	812	816	797	805	785	846	776	835	847	767	829	778	833	812	817	799	813	760	800	771	823	832	786	850	803	836	810	843	771	819	809	792	801	745	802	838	819	805	814	840	769	774	830	793	764
30138	29943	24591	25497	10855	608	310	339	297	328	314	301	305	304	320	304	311	313	346	321	305	286	297	301	322	316	302	294	316	308	337	314	297	298	323	293	318	299	281	312	351	308	289	336	328	285	289	272	302	304	278	271	305	291	331	293	310	310	313	300	284	292	304	319	297	308	335	293	267	299	302	322	301	306	338	300	316	309	313	286	288	281	314	319	342	342	264	308	294	304	302	318	298	326	283	336	318	292	328	277	285	296	286	279	307	284	295	313	310	309	307	310	293	321	279	288	315	323	304	300	309	304	314	325	335	256	306	303	307	312	292	282	297	289	317	320	337	295	298	317	281	281	316	304	308	306	295	308	305	324	305	289	289	292	313	327	299	293	306	329	300	289	300	319	297	304	286	302	326	276	280	309	330	296	334	288	296	327	311	305	324	317	327	325	308	336	284	300	274	274	331	284	296	303	298	307	276	324	300	311	297	301	320	314	325	317	303	292	315	290	312	313	285	326	294	303	321	279	319	280	316	300	309	310	297	324	293	296	328	326	300	312	296	314	330	298	340	317	266	280	283	282	297	290	302	304	322	298	271	331	297	267	283	285	305	327	291	284	292	314	315	277	347	293	339	291	346	308	320	319	312	308	307	294	312	328	304	281	312	313	321	300	302	296	337	329	321	306	329	303	291	296	291	346	300	292	308	325	322	330	317	298	307	309	301	290	284	273	270	316	276	309	305	274	282	317	298	274	340	313	313	316	290	338	299	321	290	294	289	284	293	309	305	304	354	316	289	336	308	280	316	268	291	283	275	315	306	311	303	292	326	303	311	318	310	310	297	279	285	280	303	286	324	291	318	323	309	281	280	309	310	314	324	308	300	303	314	269	289	311	296	334	323	311	315	320	313	281	302	305	289	299	303	288	299	287	306	311	298	325	280	290	314	329	272	317	287	325	304	315	319	303	311	311	300	318	298	314	321	318	264	303	260	306	317	324	319	293	285	288	321	306	300	299	316	305	306	285	270	280	277	301	301	310	280	349	322	309	302	296	301	324	311	283	296	292	274	307	324	293	311	316	310	318	285	308	293	339	286	336	344	307	282	321	302	311	287	317	304	339	298	297	298	309	332	322	307	323	294	304	286	321	265	312	283	307	288	307	290	335	294	306	314	298	296	280	334	287	336	314	327	302	318	308	275	268	329	291	324	322	309	315	281	263	292	307	317	322	311	327	289	311	305	286	301	299	296	289	316	272	282	344	299	316	306	290	332	318	297	315	312	320	291	300	337	326	316	325	284	304	304	293	316	294	306	277	317	270	263	291	311	300	321	297	340	320	316	289	308	289	287	297	299	333	310	289	324	314	322	277	301	293	319	275	320	297	318	313	293	347	320	280	320	312	314	283	326	324	310	287	329	305	290	305	307	318	304	345	295	290	314	293	295	270	318	328	319	279	286	322	288	306	310	303	296	316	303	308	292	330	311	274	322	313	303	278	273	306	262	325	274	294	323	291	307	319	351	284	288	274	276	284	290	314	311	311	296	315	332	303	307	282	320	324	305	270	305	305	328	336	254	296	313	317	298	322	275	293	287	284	297	292	306	258	298	292	292	308	294	286	280	310	332	316	294	290	298	316	318	306	320	313	330	316	260	283	313	288	310	302	322	258	298	298	329	339	308	318	317	295	308	299	309	313	329	322	284	332	290	289	310	291	297	275	292	300	300	274	285	307	326	310	320	300	304	288	292	273	274	306	295	296	319	299	324	303	288	307	321	297	249	282	310	298	282	300	292	299	294	302	321	324	306	321	340	293	317	285	311	313	325	322	296	313	332	306	284	315	298	294	298	297	302	311	318	292	306	301	283	297	294	326	328	311	329	283	294	321	317	337	335	305	286	294	277	318	315	308	326	277	293	288	302	321	318	304	299	307	330	298	330	335	317	287	289	304	336	296	302	304	318	329	316	334	320	329	309	307	305	335	341	290	300	328	274	305	319	342	285	287	284	322	320	316	275	315	282	264	322	292	283	320	327	314	304	287	325	303	298	300	292	290	294	300	262	298	322	329	282	321	324	337	262	312	314	296	302	314	280	282	312	295	300	296	337	318	312	316	321	278	294	313	298	301	287	295	319	320	286	318	280	347	306	317	304	280	306	304	318	278	292	314	292	337	305	270	294	312	289	284	329	282	314	321	328	346	334	317	322	298	306	300	299	295	314	283	325	314	286	315	308	310	303	324	311	307	316	314	321	316	273	320	314	299	279	342	297	328	306	345	311	305	299	287	313	335	322	295	298	286	327	327	314	301	322	306	297	320	280	302	291	302	278	297	287	306	337	313	270	304	279	301	294	294	333	334	349	318	279	313	332	317	309	319	283	309	288	315	329	298	305	291	342	315	320	302	304	306	327	302	303	296	295	303	290	286	327	303	295	309	294	302	280	341	329	332	304	327	295	320	339	321	322	312	324	305	309	315	310	295	332	293	319	281	284	320	325	292	323	303	290	315	313	295	269	308	323	313	256	303	274	296	318	315	338	289	298	319	292	291	291	283	337	302	279	309	324	298	290	325	281	277	318	327	320	285	311	289	298	280	292	270	312	311	315	331	345	304	293	295	298	303	320	330	302	292	274	288	324	292	285	296	292	291	333	301	281	263	312	328	288	279	306	313	301	300	352	303	312	295	291	327	307	327	310	352	277	339	305	291	301	294	293	297	297	316	319	303	316	261	301	324	308	322	287	310	281	318	308	311	309	314	290	293	269	336	315	293	270	292	323	333	275	322	286	299	318	307	301	293	281	297	284	299	301	297	280	321	282	307	287	302	296	293	300	303	317	291	318	282	292	308	307	321	343	300	327	338	339	303	292	325	302	298	310	280	277	303	320	331	336	351	303	321	302	302	294	332	327	283	280	298	293	286	312	325	306	287	298	300	310	322	276	308	345	315	286	290	281	297	297	340	300	316	312	296	318	287	287	306	334	322	310	324	286	279	291	290	286	310	309	290	281	300	305	315	295	292	303	288	326	307	305	291	320	286	290	288	326	313	301	308	275	309	325	312	298	327	299	294	307	331	306	288	323	330	284	289	309	320	282	343	294	325	292	305	280	342	290	297	306	280	325	348	308	284	303	322	336	336	274	324	305	293	275	306	334	332	310	298	328	331	338	304	283	313	281	329	281	314	296	295	295	274	306	352	305	286	302	295	309	321	300	318	286	279	333	309	304	295	303	312	330	299	296	304	290	330	310	321	301	307	308	300	285	284	343	297	289	283	284	305	292	326	298	303	282	283	280	259	301	297	346	305	283	308	314	310	282	307	326	319	312	289	346	297	322	303	306	327	287	322	298	304	310	315	294	326	326	279	321	304	313	300	298	318	292	303	303	300	296	291	305	296	318	313	313	292	312	314	311	313	313	320	288	312	309	319	288	304	309	323	305	322	326	295	298	282	314	345	295	333	302	312	321	309	303	324	288	320	297	321	299	296	301	297	329	314	322	311	309	275	291	302	324	323
37374	47770	28346	31714	13608	698	520	518	500	530	535	523	517	527	535	505	478	554	537	539	542	524	541	505	554	526	570	492	509	550	577	510	505	532	544	535	519	501	530	533	509	523	535	564	516	541	535	501	527	531	523	533	571	531	510	523	525	496	515	493	526	534	503	537	525	554	517	527	553	466	512	529	560	509	499	495	532	538	514	541	574	493	507	521	502	526	540	503	564	510	544	550	517	534	485	508	520	528	499	537	536	558	508	512	548	511	576	521	540	541	493	509	527	558	551	587	517	529	503	519	561	514	514	513	517	496	526	553	537	547	505	549	515	529	507	535	537	516	524	531	510	532	531	519	517	552	549	513	549	531	532	529	546	529	512	504	526	561	506	522	537	520	536	492	520	493	554	576	529	550	501	519	517	576	504	494	521	534	516	529	553	525	546	509	565	532	514	509	531	514	503	575	513	502	527	556	524	524	545	549	538	530	541	508	543	513	516	522	516	513	520	504	518	568	521	534	509	517	550	527	528	555	500	514	505	488	508	527	519	538	543	536	496	513	601	496	596	535	498	564	518	548	516	517	493	532	531	474	550	478	548	516	538	510	525	549	549	522	539	562	535	612	539	523	542	495	531	497	527	521	504	509	526	518	543	519	535	527	521	523	532	508	490	556	487	526	541	507	519	537	562	522	509	558	523	498	550	505	541	523	533	490	521	554	532	534	509	532	531	547	498	549	509	541	572	558	496	538	567	550	549	510	513	534	505	494	518	499	542	537	500	550	510	529	529	527	562	556	502	532	519	505	525	526	522	525	540	541	513	522	561	550	480	530	514	537	495	532	532	523	493	540	490	516	525	521	560	524	543	489	525	501	525	512	570	503	557	521	547	570	501	510	542	496	512	499	486	526	467	486	497	521	525	509	524	526	520	546	511	544	518	507	492	546	503	525	524	544	550	540	489	527	501	523	500	539	546	539	515	509	500	518	505	559	543	557	541	522	522	522	518	495	546	483	537	568	545	550	517	530	536	542	528	526	502	509	459	551	526	552	519	522	557	530	533	541	557	532	519	509	527	475	551	484	507	513	555	521	535	496	499	527	499	539	540	568	501	552	532	533	557	530	503	496	551	539	519	513	515	543	536	504	545	518	553	547	537	507	535	551	494	541	536	565	554	535	488	522	487	522	535	539	519	514	515	516	528	520	487	509	524	553	537	522	520	511	521	547	533	528	541	499	508	531	520	546	491	521	546	516	592	513	514	538	530	485	532	553	561	530	508	511	546	556	524	503	517	514	537	566	491	528	513	507	504	491	523	523	492	531	507	529	510	538	532	514	519	553	528	535	536	514	533	501	564	565	533	544	539	521	500	519	539	509	503	548	505	513	500	543	528	516	506	523	510	500	523	496	555	525	496	559	503	543	483	543	515	545	521	543	548	490	530	479	501	523	549	527	515	557	525	539	562	491	470	508	537	512	520	496	502	538	522	504	564	555	547	468	551	559	503	490	495	555	515	528	491	512	545	481	506	553	525	538	561	536	517	556	504	545	560	529	523	544	485	535	551	527	504	559	502	535	512	513	507	596	524	539	548	514	518	567	477	532	523	556	548	546	524	520	525	499	536	512	521	540	542	550	548	509	517	525	542	506	539	509	524	498	544	519	546	547	552	522	516	526	540	464	504	526	517	541	512	498	502	521	501	547	510	514	537	546	484	531	501	510	527	518	551	520	522	521	510	499	518	492	526	478	539	517	515	496	568	587	538	485	508	522	534	577	554	554	529	530	576	533	524	528	513	516	489	549	492	502	504	524	519	505	514	514	488	511	510	518	535	530	497	560	533	528	511	572	505	461	509	505	525	494	526	526	551	527	502	524	535	530	497	541	481	541	506	546	490	526	502	497	535	544	545	535	555	571	536	548	503	511	533	517	527	540	547	542	568	533	515	523	533	469	537	528	506	541	508	494	510	532	557	501	522	500	505	542	533	507	511	531	503	557	549	552	493	517	534	503	526	495	459	553	538	523	532	551	528	516	495	544	508	551	556	537	557	528	546	554	514	518	525	551	533	528	489	535	536	525	504	513	468	530	500	522	502	513	523	528	491	545	515	517	563	541	543	509	555	499	540	532	536	549	482	533	559	546	551	537	530	515	563	532	535	516	562	481	522	526	487	536	515	545	538	498	489	487	546	491	509	548	545	526	487	504	545	524	552	523	481	516	529	503	539	524	505	498	545	531	525	528	532	532	521	526	534	533	522	514	547	489	530	519	530	526	522	514	529	486	539	512	525	519	557	520	547	511	540	516	555	486	519	498	511	528	524	500	547	544	521	531	496	507	526	520	564	516	519	532	518	535	510	544	542	518	534	502	508	512	552	522	507	576	528	507	556	543	516	531	534	537	549	553	497	499	522	496	513	508	532	496	543	478	509	499	539	524	509	540	539	546	533	544	549	528	536	499	528	523	551	490	533	505	549	570	523	555	529	540	551	568	524	547	530	514	496	529	547	560	521	517	514	517	518	548	499	512	533	530	507	525	533	518	489	545	517	479	533	516	535	523	514	517	528	523	511	560	492	549	509	466	514	514	509	515	550	541	521	530	533	517	520	526	520	472	549	506	518	520	533	515	509	492	533	514	514	526	562	560	517	515	532	527	500	488	542	505	495	580	561	491	476	520	507	551	517	522	546	506	495	518	483	495	527	516	502	549	514	559	542	504	515	504	530	548	505	518	541	513	514	533	511	548	575	537	493	505	507	512	543	486	551	526	526	512	474	527	544	518	536	531	515	541	531	501	511	524	512	538	542	535	553	530	549	559	519	523	496	522	556	516	529	568	504	526	555	545	510	527	507	500	523	522	544	461	510	528	512	554	527	527	541	534	510	558	499	501	516	496	527	548	519	544	486	517	531	504	501	546	525	541	530	552	547	517	519	510	532	534	528	532	497	533	519	517	501	534	463	507	550	503	526	537	545	509	493	536	493	516	514	529	504	530	568	541	527	513	502	522	544	517	506	530	531	509	503	522	529	484	539	553	526	537	493	527	543	505	522	510	522	525	527	558	530	511	530	537	477	549	492	548	507	543	529	541	557	511	488	472	539	515	522	521	553	542	483	514	516	506	551	494	559	546	536	549	489	547	538	561	539	529	573	502	499	506	523	527	568	513	516	574	519	520	520	512	521	542	499	545	530	540	486	508	532	551	521	519	540	513	551	486	519	543	531	503	503	530	546	509	509	515	524	561	524	540	562	484	528	586	550	489	524	490	525	516	495	541	481	471	544	490	547	496	526	524	532	542	530	531	480	523	535	556	496	514	521	553	544	540	535	489	510	528	530	530	498	521	521	505	505	530	516	517	539	500	520	512	531	491	521	508	569	507	492	528	508	534	539	552	508	493	523	538	550	462	532	545	554	516	541	481	512	510	507	509	539	513	472	523	526	551	494	511	501	531	539	565	517	519	510	501	515	510	507	532	496	516	505	507	535	526	501	500	486	531	505	515	517	561	526	556
25592	25193	32476	48313	35293	10374	793	358	318	305	290	315	318	306	333	290	304	345	269	333	331	283	304	284	294	293	316	310	324	281	310	268	293	283	341	304	296	276	301	307	321	314	297	278	342	294	302	299	282	304	279	323	301	313	283	307	302	289	292	319	299	294	301	289	330	272	304	269	296	319	281	305	300	283	272	321	328	273	302	330	303	285	278	313	331	277	325	278	303	299	313	305	308	329	292	336	313	298	295	327	291	322	311	297	304	296	293	298	272	305	294	318	292	317	312	323	303	314	284	281	318	278	313	305	276	314	270	283	270	287	307	300	303	281	317	335	286	336	313	277	318	305	307	293	293	291	329	307	313	293	297	320	311	319	308	325	298	296	302	303	297	296	286	282	285	315	301	313	296	274	307	282	302	294	301	314	300	330	300	300	297	309	278	301	296	304	311	299	291	299	313	308	318	294	328	280	276	296	289	286	315	284	290	306	325	259	286	283	294	275	292	287	297	291	291	324	285	277	271	296	269	278	308	293	303	265	289	283	275	276	312	286	305	283	300	338	278	274	304	280	295	308	315	306	291	295	312	252	309	307	321	282	293	291	288	327	266	288	276	316	290	284	306	286	288	311	313	311	364	290	290	303	296	284	275	303	318	307	302	301	299	306	306	312	296	304	294	299	311	290	277	322	306	309	294	312	320	265	314	284	294	291	265	276	339	334	292	304	292	297	290	295	283	289	303	306	285	300	308	294	307	310	306	275	316	280	307	291	296	318	276	297	257	316	314	289	288	280	347	304	300	291	294	339	246	286	280	290	308	295	280	308	300	317	293	284	316	314	253	276	314	335	298	313	305	291	308	332	324	298	290	299	288	298	262	279	296	279	295	308	296	267	283	292	300	295	327	277	286	293	299	316	305	280	307	285	332	302	282	305	264	282	298	285	288	315	308	284	300	311	311	284	289	273	313	292	307	294	321	285	284	322	307	285	326	314	288	290	260	314	303	320	307	292	292	336	264	335	309	280	304	287	304	309	276	283	292	320	296	280	279	286	318	264	283	281	291	276	297	279	266	293	325	296	273	307	312	273	301	291	255	287	297	307	290	306	311	325	266	302	327	294	320	319	282	291	315	291	294	296	299	324	272	301	315	301	289	268	280	299	302	302	312	285	312	309	308	273	289	278	305	330	287	316	295	332	277	318	318	321	324	268	270	268	300	285	288	284	316	298	288	291	293	325	260	297	299	281	322	276	311	296	297	334	307	316	281	299	324	280	299	309	318	313	310	288	293	302	313	275	300	311	294	308	299	295	304	306	301	320	288	260	295	306	286	331	307	270	302	301	315	273	290	298	314	276	303	304	294	294	302	297	299	284	316	282	295	298	290	290	327	284	285	296	298	294	345	325	321	292	277	314	304	275	297	279	278	285	291	301	295	312	275	286	307	305	301	305	277	278	280	310	302	291	297	280	311	308	297	279	278	323	316	310	302	313	305	302	302	330	287	315	302	298	306	264	297	330	305	316	270	306	310	283	316	285	308	314	289	319	295	293	327	295	268	261	290	318	270	283	286	287	311	304	300	296	299	310	318	282	312	334	306	299	286	259	317	271	322	292	310	326	300	285	301	301	311	309	324	287	305	280	312	315	267	330	294	322	304	302	295	296	340	325	319	271	310	285	323	270	304	302	281	315	307	304	328	305	306	286	320	308	302	308	281	292	309	295	274	306	307	326	263	295	303	289	307	308	276	272	291	299	315	323	288	318	289	301	285	320	292	329	263	278	262	276	310	273	305	289	315	323	338	291	314	279	343	290	293	290	294	287	297	288	310	297	301	304	325	342	323	319	293	291	299	302	316	278	303	311	309	284	252	298	288	294	295	302	287	318	282	313	267	310	284	309	318	271	302	272	293	306	298	282	294	300	306	331	319	248	292	274	277	298	286	298	302	271	259	314	298	268	345	310	295	323	310	308	283	303	285	290	306	323	294	294	313	289	280	272	290	282	298	306	303	299	326	270	288	278	308	315	316	263	311	287	291	317	299	296	315	279	298	297	329	316	298	304	280	317	306	292	311	324	320	295	288	313	308	313	296	297	289	297	327	309	300	271	359	299	328	283	311	303	309	319	282	340	301	286	331	299	296	314	301	297	263	275	303	306	304	279	284	299	303	299	318	259	317	314	288	281	330	275	309	297	277	282	286	293	285	280	322	297	295	306	316	267	309	302	308	307	300	304	294	274	307	297	284	307	292	302	294	284	287	269	320	287	318	284	308	301	284	295	288	322	301	293	276	296	296	318	319	316	297	289	280	316	280	298	282	307	304	292	316	296	277	316	301	303	286	297	293	345	288	309	299	305	290	282	286	310	268	294	322	303	339	283	286	280	299	275	334	314	322	304	298	300	280	299	294	307	304	275	285	272	281	322	304	292	306	334	257	288	314	285	300	303	308	305	314	298	296	351	305	305	311	285	268	312	310	329	322	300	265	307	290	303	267	310	301	299	271	319	291	262	289	295	271	293	334	303	273	315	310	293	298	302	306	278	321	307	333	324	273	323	286	285	277	318	282	280	298	277	319	297	279	283	314	275	289	302	309	269	289	302	320	318	302	290	303	293	281	306	333	295	283	341	305	286	290	287	279	272	313	307	282	313	313	268	299	307	289	284	294	283	297	309	318	283	306	328	274	320	336	299	272	346	310	302	287	309	315	276	307	306	332	310	296	320	297	300	320	297	336	321	313	276	306	304	319	298	297	280	299	277	314	304	278	306	287	313	285	279	328	310	305	260	297	303	326	271	295	330	304	304	328	315	276	348	305	344	291	341	301	289	317	279	302	285	330	282	302	287	280	306	312	286	285	286	291	295	298	287	287	270	290	327	260	288	293	330	311	301	332	342	310	292	300	301	305	320	278	288	348	308	316	296	315	298	315	317	293	311	302	305	299	310	328	293	246	270	312	267	307	314	298	299	276	288	281	320	318	299	272	307	302	349	303	325	294	298	319	301	292	249	317	321	289	315	316	285	279	301	271	275	338	273	293	296	313	318	279	281	298	279	291	249	287	304	306	278	311	271	276	313	312	299	252	273	292	283	289	300	301	295	299	295	302	274	299	262	268	294	283	309	289	309	281	296	308	304	286	346	291	293	290	304	313	327	321	307	283	289	300	318	274	305	273	314	300	305	314	274	309	320	286	299	300	288	324	322	341	306	336	313	311	288	288	289	295	281	284	315	274	291	289	308	313	257	319	303	298	288	291	303	282	276	266	291	312	314	288	308	309	312	305	282	318	311	298	306	321	304	291	285	304	264	287	341	336	323	323	288	302	304	311	293	301	332	292	291	307	313	318	281	327	296	313	301	316	278	296	300	322	308	309	318	285	333	294	289	289	323	271	324	322	277	321	305	315	296	307	293	274	292	303	297	336	282	298	303	306	299	290	303	297	310	326	311	312	318	283	296	277	310	272	300	303	251	312	337	280	267	330	305	270	294	301	314	305	297	304	303	315	301
59824	85773	56702	63493	35527	2372	545	534	543	491	511	507	514	506	502	511	492	481	525	548	496	479	490	514	555	529	524	518	515	514	474	482	483	474	508	529	518	538	455	531	504	500	478	489	493	514	542	507	489	498	485	523	500	526	560	505	518	493	525	486	505	469	505	546	492	502	573	514	495	463	502	497	562	476	504	482	483	534	510	471	502	478	510	518	492	513	490	519	476	558	532	494	528	506	538	487	470	484	497	487	528	525	499	514	520	514	496	501	517	520	517	512	485	501	503	452	468	476	502	519	500	517	451	514	548	522	511	543	512	522	476	515	522	519	482	522	483	511	502	511	517	529	491	537	539	510	503	494	524	497	497	499	506	467	486	496	519	475	486	534	514	482	517	492	492	483	512	557	500	484	455	552	487	498	493	509	509	519	492	496	489	521	503	491	495	489	493	493	526	516	507	515	525	509	482	477	496	489	560	513	515	523	475	492	525	499	477	487	533	480	553	488	520	510	527	469	510	521	528	474	525	526	483	489	490	476	475	518	508	491	492	571	451	464	470	538	524	499	523	520	494	529	531	514	492	526	487	537	530	495	552	487	517	514	479	517	493	499	521	491	497	446	476	470	527	496	520	500	503	507	527	521	502	496	463	507	527	487	512	526	498	525	475	524	502	493	476	502	482	496	530	532	512	495	528	522	538	526	512	504	482	509	475	487	495	537	546	492	506	485	514	512	492	485	487	507	515	458	490	494	484	501	515	524	496	534	521	476	517	518	475	467	489	502	532	490	537	475	521	507	462	502	514	510	538	536	496	532	494	573	502	513	517	457	521	527	519	502	547	533	475	486	517	501	472	483	512	518	506	509	471	492	510	509	492	540	477	488	521	504	496	497	504	470	486	505	515	527	518	451	511	549	488	473	500	524	510	521	512	529	507	495	486	482	512	517	506	515	515	474	507	518	492	561	485	533	553	506	525	537	483	509	529	537	524	504	472	479	512	498	531	509	473	468	560	479	483	474	508	463	511	502	510	473	529	472	518	479	485	478	511	506	516	510	481	503	488	491	502	562	522	521	513	498	482	490	510	501	481	462	508	487	498	480	478	499	507	479	497	514	424	490	477	508	490	509	519	505	511	521	463	453	485	516	505	486	537	533	491	519	505	532	492	472	477	533	459	491	515	514	489	526	465	499	468	490	473	464	522	523	530	524	491	502	516	484	490	496	501	468	507	542	508	511	509	517	490	535	470	521	528	450	529	514	523	493	488	495	482	511	528	515	490	472	504	504	489	489	519	470	479	492	523	523	552	482	481	524	499	547	455	528	520	491	477	484	514	522	509	497	471	487	541	484	499	493	500	503	482	504	515	503	480	522	513	540	492	509	505	524	494	486	480	483	492	511	472	499	501	513	505	474	487	490	511	557	522	479	513	497	509	544	518	472	506	498	522	515	478	537	499	512	529	526	479	495	517	493	504	493	511	506	490	489	546	543	505	474	535	508	489	494	486	563	487	505	533	516	520	509	500	526	484	511	517	477	490	500	527	502	501	516	538	551	512	542	474	523	506	524	495	482	476	499	520	503	472	506	487	496	525	482	503	505	502	485	497	551	445	536	539	482	495	456	468	512	492	488	527	475	485	483	495	464	483	537	446	452	483	481	510	496	486	513	518	468	482	499	490	533	518	502	502	494	492	541	506	488	479	525	526	492	513	489	489	491	502	473	490	491	508	495	502	503	482	467	486	527	527	477	534	518	521	508	473	531	494	488	500	514	528	531	523	487	481	547	527	491	518	517	496	521	512	499	505	503	496	518	505	510	469	511	472	508	517	485	518	525	506	533	487	530	526	545	480	491	500	498	482	511	524	497	508	531	533	526	484	521	515	485	545	492	482	514	506	523	527	502	457	488	504	460	544	543	489	530	485	461	502	526	464	493	471	510	481	516	448	514	524	488	506	473	476	489	494	483	518	534	516	506	526	428	503	497	520	484	558	497	509	502	505	546	520	464	514	522	467	500	487	544	453	498	516	483	511	484	500	505	552	488	473	460	492	468	497	507	505	488	488	495	476	506	504	475	484	452	487	488	522	480	512	516	523	515	498	488	493	473	534	476	504	536	487	495	529	497	469	539	495	498	517	520	488	534	512	494	479	477	523	500	517	527	482	505	472	501	488	488	495	505	479	526	488	538	508	514	493	525	479	483	550	547	534	468	526	468	508	555	496	510	509	506	502	505	467	516	490	510	514	511	498	551	519	475	496	515	499	485	477	479	517	472	494	494	513	504	540	501	515	530	524	465	540	480	498	519	500	504	520	491	488	510	494	477	513	475	479	506	502	481	496	503	484	471	472	484	524	535	512	512	454	486	528	526	503	538	492	535	514	460	510	521	517	468	492	493	515	466	471	491	496	482	527	469	531	551	475	514	503	482	499	492	524	505	508	463	477	523	543	518	519	483	522	499	479	499	515	535	528	520	478	506	494	495	508	521	501	483	538	544	517	481	481	498	494	533	528	489	501	512	499	488	501	511	483	439	537	489	507	521	478	486	511	535	517	491	508	512	453	507	538	498	474	498	495	492	502	506	505	548	490	495	462	489	515	464	453	486	468	525	539	504	521	504	476	500	538	492	502	489	534	502	459	509	526	544	483	512	500	533	454	508	462	502	516	532	511	513	499	481	494	531	531	478	496	461	510	544	514	488	504	524	507	544	530	479	534	515	503	476	497	488	497	506	505	481	457	522	477	524	514	505	473	517	472	489	520	524	504	478	475	501	516	499	510	543	516	502	497	456	485	552	518	497	479	473	475	533	538	497	497	476	533	525	513	527	515	503	483	471	533	513	489	546	467	518	482	540	510	485	501	494	500	504	523	492	512	501	502	486	500	485	485	492	509	523	509	519	482	498	535	459	474	485	514	510	512	490	520	511	481	511	476	535	503	470	507	475	499	477	503	480	533	502	530	503	504	493	507	534	522	500	530	478	524	525	493	497	497	535	541	530	499	456	523	513	514	550	510	496	472	538	524	493	508	511	497	529	555	463	505	495	472	502	486	484	483	510	516	485	544	500	506	486	516	534	493	454	510	480	499	519	532	460	517	538	508	496	483	510	514	486	508	449	486	462	490	495	490	502	507	515	509	501	496	480	471	471	540	507	499	499	459	479	515	531	479	466	499	502	517	505	497	505	508	501	492	488	527	539	512	547	508	537	548	501	527	538	511	521	500	501	513	519	495	518	539	525	487	453	509	486	529	509	520	507	472	526	514	507	505	459	511	516	511	523	537	481	506	483	490	498	515	513	504	510	497	551	521	496	501	536	500	537	477	469	526	512	514	504	545	507	522	548	483	476	511	490	484	452	542	496	557	524	492	517	482	521	504	469	534	473	474	494	527	465	521	493	495	513	491	498	477	504	524	520	537	476	470	473	525	503	522	536	492	547	502	532	487	493	541	498	528	528	503	513	481	549	515	502	554	503	507	507	510	483	466	498	476	505	523	467	472	517	526	544
24283	22421	30845	46557	39746	18360	4793	625	544	565	541	522	559	518	499	534	503	516	515	512	581	532	540	494	505	527	523	506	513	501	519	520	514	489	536	517	483	532	509	543	518	513	506	509	542	547	483	528	559	488	495	538	524	523	531	495	520	505	514	484	499	502	524	510	519	483	506	487	492	532	542	532	499	552	487	547	536	538	525	511	517	465	495	517	505	495	545	522	526	516	512	474	501	568	486	567	508	479	526	550	484	508	528	503	507	503	493	555	527	539	522	522	557	511	510	529	530	462	501	492	502	515	547	532	545	553	512	505	519	531	505	519	513	512	460	536	526	527	510	486	512	540	467	482	554	473	507	509	500	522	546	524	499	552	496	519	487	537	512	515	470	509	529	551	505	517	523	488	521	525	497	520	488	532	508	501	508	534	537	551	485	463	513	515	521	494	519	522	532	544	546	482	510	498	484	501	475	516	484	526	547	485	487	522	503	505	493	500	518	484	497	512	526	503	514	498	504	523	493	480	533	485	508	531	512	489	508	509	510	495	511	514	501	501	467	520	512	526	484	548	492	477	521	518	524	510	533	532	510	500	536	496	538	476	495	508	525	497	474	556	501	522	518	491	536	532	509	516	509	507	513	526	523	496	489	548	515	495	486	498	569	506	508	487	493	519	521	481	525	518	531	525	497	511	516	510	481	543	548	485	510	528	504	543	526	514	521	504	512	518	526	502	501	539	498	487	512	523	516	515	527	524	557	532	533	546	541	537	528	517	583	534	534	519	495	532	506	548	507	516	499	526	497	520	541	463	524	490	472	540	497	492	521	538	530	526	502	519	485	511	480	519	527	508	473	519	505	465	496	482	505	514	526	547	505	550	508	542	505	475	524	514	507	491	506	527	555	509	515	497	504	477	521	548	480	487	540	502	507	498	491	477	519	522	552	495	546	515	561	486	528	538	524	467	523	519	514	519	540	521	526	473	528	542	512	531	515	534	518	483	557	469	512	494	493	450	515	486	492	522	489	490	508	491	503	509	493	511	504	528	530	506	481	509	539	535	487	564	536	518	510	481	486	546	479	482	512	528	502	488	538	526	497	516	546	536	500	527	510	500	506	503	535	470	517	519	514	498	480	514	501	500	546	503	513	462	521	551	522	477	539	490	491	528	501	498	517	489	519	496	519	534	493	535	480	502	513	527	481	502	497	510	521	513	497	561	489	539	496	525	562	546	546	506	517	511	532	522	486	507	507	520	503	505	485	512	505	500	486	523	473	562	491	519	572	487	528	493	516	483	505	522	520	553	504	508	503	512	530	541	534	542	519	528	506	506	521	499	513	499	482	483	558	527	544	494	509	512	512	530	520	525	541	497	526	503	492	488	502	546	528	474	479	488	549	541	504	548	515	557	531	512	508	487	532	508	527	513	518	481	523	525	495	509	539	517	550	473	533	501	461	505	495	483	504	487	491	478	528	530	496	505	491	471	513	506	521	549	518	495	515	499	507	496	493	527	511	521	504	527	517	538	516	510	511	539	511	535	497	501	529	522	507	516	521	555	482	494	511	531	505	526	487	509	494	545	526	485	511	491	511	540	505	475	517	496	502	489	499	539	498	536	523	551	484	524	523	497	509	476	500	489	527	521	475	512	487	525	531	494	472	552	520	473	562	517	533	506	502	487	509	523	559	518	486	472	517	520	494	553	495	508	475	475	557	473	513	512	543	474	538	537	489	519	498	522	493	486	499	499	500	470	494	553	528	514	513	542	496	495	500	505	494	542	471	499	499	492	537	528	552	529	527	533	489	516	526	488	541	523	510	502	519	522	510	494	549	476	534	503	492	491	556	541	479	513	499	480	508	484	563	519	500	491	520	485	476	551	493	459	547	517	502	475	532	528	523	484	525	515	528	523	540	502	473	526	526	519	552	499	467	528	572	514	518	526	548	522	480	528	465	548	516	532	534	486	509	536	522	560	505	508	487	483	522	477	507	510	520	486	509	495	517	520	491	551	488	531	474	498	504	537	490	509	542	512	505	513	486	518	535	535	523	478	446	529	522	497	467	523	523	550	498	496	501	527	528	511	475	513	524	518	483	521	473	512	528	524	545	510	519	506	516	508	492	532	517	498	505	507	551	528	510	504	556	544	484	514	533	470	520	515	497	496	519	523	492	503	476	525	560	535	541	519	536	517	513	526	521	529	537	494	529	502	526	509	514	491	488	529	495	477	562	508	526	508	517	526	566	474	560	503	519	484	479	515	523	531	520	504	495	526	499	531	526	542	542	483	491	474	453	524	514	512	516	534	487	468	517	495	506	532	510	502	574	543	497	521	536	509	535	475	482	514	455	488	511	518	542	485	548	479	536	492	573	526	545	503	546	499	525	476	509	532	529	537	519	491	519	535	483	537	541	504	484	494	533	514	526	539	516	510	490	543	568	493	525	501	540	498	515	512	538	525	533	495	476	498	505	502	509	465	479	489	542	513	506	527	513	468	540	500	505	496	492	507	538	511	521	521	494	510	523	548	528	495	502	515	523	499	486	502	495	510	516	530	536	532	500	518	533	495	504	510	545	543	503	535	499	545	507	532	527	506	509	466	484	506	514	518	519	517	513	534	504	489	496	492	509	479	529	510	503	503	524	512	530	438	535	515	473	539	498	532	554	532	530	536	469	512	533	510	514	524	513	519	502	536	496	534	549	491	512	506	517	493	534	497	474	548	545	496	516	482	459	494	499	506	516	550	533	508	513	485	520	503	533	511	581	556	513	482	483	514	520	511	523	488	522	523	515	520	534	528	526	502	513	494	526	506	494	536	554	492	496	520	482	492	494	535	520	518	520	535	539	461	486	488	530	513	491	518	534	462	537	514	504	527	512	526	524	524	527	541	508	561	497	522	485	495	544	528	492	485	515	514	527	543	475	505	483	501	538	553	515	520	513	516	527	532	496	505	509	493	513	483	510	471	539	489	525	548	470	499	547	504	508	512	505	530	501	533	519	522	488	520	524	505	559	499	483	497	511	496	516	499	542	503	514	527	496	503	513	515	534	493	478	499	497	483	514	538	504	521	534	526	483	462	535	511	534	479	519	499	471	543	508	475	465	492	516	500	529	497	513	498	530	546	488	508	512	565	496	544	543	496	514	516	515	475	526	518	511	474	523	527	500	473	487	520	522	534	523	484	494	525	488	495	481	562	499	514	508	508	508	498	504	479	490	506	501	508	527	494	500	506	541	487	506	505	535	499	548	494	524	516	564	502	533	516	538	482	519	533	564	466	461	517	523	522	533	485	520	494	506	514	520	534	502	520	540	511	507	477	488	506	496	504	531	511	533	498	492	505	534	513	513	501	560	495	522	495	521	489	542	513	452	507	505	494	517	519	484	506	520	532	531	509	518	523	514	510	471	523	538	497	511	523	505	524	520	516	494	486	491	528	502	502	494	490	535	466	546	513	557	514	502	507	495	502	548	512	497	531	492	489	535	547	500	466	493	496	502	535	545	515
59302	90419	68770	75636	46319	4399	832	860	844	812	792	822	880	800	840	816	833	854	770	806	822	809	867	770	789	794	794	779	781	808	798	801	789	825	761	801	778	779	828	817	825	819	794	793	765	757	831	797	782	777	781	803	796	791	794	822	780	741	814	806	782	822	787	782	785	889	845	718	801	791	789	751	771	749	735	791	808	802	844	788	781	809	818	800	806	775	775	843	820	798	789	812	803	776	747	779	805	785	819	796	779	771	747	806	777	775	808	802	778	780	767	784	751	784	831	720	816	837	783	848	770	735	834	773	808	818	844	856	825	789	811	815	762	804	836	810	744	813	729	844	766	789	800	758	781	756	770	789	797	820	844	808	858	830	832	777	802	788	817	773	790	818	844	864	821	795	825	805	809	820	824	818	821	817	830	784	780	765	807	792	793	712	808	805	830	755	852	773	818	811	796	803	781	724	824	775	806	782	771	740	813	784	802	790	772	765	832	825	811	773	776	787	772	772	802	790	815	808	797	792	814	798	828	739	809	785	770	801	857	804	768	847	810	827	797	811	767	796	799	803	811	833	803	789	791	837	795	788	812	841	823	787	789	810	797	732	817	758	809	766	792	789	783	815	853	797	770	805	775	823	765	822	793	827	786	821	841	778	833	831	806	791	800	834	827	812	858	821	791	802	833	754	821	746	811	814	780	842	725	814	871	817	760	791	872	827	746	791	780	843	780	775	785	780	811	775	794	773	818	786	794	763	814	785	792	810	845	848	763	772	797	784	799	830	833	834	835	810	807	831	833	807	769	783	787	807	801	836	868	806	804	764	787	804	740	822	791	802	816	784	749	793	805	778	830	830	794	867	824	797	839	753	814	775	763	749	809	828	771	830	773	770	814	779	786	761	846	810	783	785	728	813	762	772	771	767	806	830	825	749	799	788	855	805	811	817	763	804	811	855	834	817	789	814	767	841	784	827	811	794	818	825	773	791	816	750	776	782	795	829	825	869	790	792	828	795	788	812	828	833	755	826	781	797	775	789	732	770	793	787	777	755	852	793	803	747	775	820	855	782	786	749	821	805	834	825	760	781	859	835	763	791	799	822	805	816	829	784	773	817	818	832	812	813	776	791	756	813	755	837	843	809	788	824	767	833	779	833	790	826	790	769	748	794	769	795	790	851	792	785	818	842	800	752	803	800	803	780	806	785	793	782	805	813	805	782	786	792	776	806	805	745	766	805	812	772	825	770	803	799	747	842	806	762	795	800	810	813	801	841	841	827	821	802	772	781	738	832	832	782	789	807	795	776	800	801	802	804	756	793	773	778	822	813	809	760	831	816	776	815	805	780	772	773	835	852	830	774	803	784	786	777	841	828	850	802	821	800	779	758	817	806	811	758	787	799	771	837	784	741	823	839	779	802	787	817	729	811	779	784	761	766	764	765	792	824	748	790	783	722	789	823	780	833	779	745	824	825	797	742	761	785	842	768	796	737	806	774	807	800	809	801	786	802	793	803	761	803	798	796	737	824	770	789	804	833	787	819	772	800	754	802	829	835	790	801	796	816	724	766	785	753	764	827	835	785	835	803	854	772	828	781	803	780	748	806	755	803	769	777	807	811	850	788	808	798	788	813	763	836	763	780	786	783	779	797	851	821	763	784	825	815	793	776	829	798	818	778	819	858	816	788	787	835	801	792	792	754	824	832	819	818	802	786	793	752	800	818	763	790	857	798	794	773	833	785	835	779	834	803	791	797	802	797	758	741	845	844	814	781	751	809	789	758	809	756	830	763	764	815	767	845	785	790	794	790	786	786	773	820	831	819	754	839	807	792	777	846	811	763	752	825	766	726	812	739	855	852	784	783	758	803	754	829	821	750	779	783	784	819	802	802	804	876	790	808	773	765	871	735	766	767	807	786	775	824	780	864	753	786	828	853	805	821	785	788	814	784	799	774	791	816	746	773	764	789	796	773	808	777	764	745	807	756	794	807	842	766	761	777	809	802	784	813	773	834	811	793	787	797	834	768	788	827	761	830	796	816	792	787	757	754	788	761	783	784	823	751	830	807	822	808	766	847	784	793	811	790	796	747	796	810	800	727	785	769	777	753	826	773	797	758	826	812	808	777	802	800	811	750	787	812	786	816	782	804	799	782	802	795	797	826	794	806	782	800	784	806	839	834	788	842	798	802	837	760	835	760	783	823	788	758	823	775	807	799	819	817	826	772	794	777	755	803	822	808	802	802	846	764	784	797	796	752	785	845	856	804	826	795	790	833	805	792	823	805	786	803	821	799	823	827	776	783	807	802	791	783	817	771	791	792	844	812	796	781	792	804	795	788	813	744	781	781	838	766	774	766	826	804	791	763	804	772	842	804	831	817	824	748	809	814	789	809	816	809	785	839	789	832	802	807	788	804	817	823	809	805	808	785	779	799	862	821	818	792	731	809	804	840	829	838	753	830	718	821	780	759	774	841	783	796	822	790	799	836	804	839	842	777	708	745	775	819	784	791	833	819	823	794	811	776	781	830	805	763	835	772	766	791	778	787	834	800	813	781	815	840	778	789	791	838	778	772	767	790	777	805	819	763	794	774	781	802	769	818	782	783	761	748	801	793	809	749	797	800	839	739	769	794	777	841	796	830	774	757	812	767	829	833	820	728	757	814	824	759	795	785	804	799	811	769	764	760	768	807	754	791	771	818	828	834	732	816	826	744	825	825	801	842	709	852	796	805	756	757	831	788	761	781	799	793	751	834	822	771	782	757	777	765	793	809	798	795	777	753	803	792	788	741	805	798	764	795	809	802	784	777	807	800	810	795	809	802	820	824	784	839	807	778	820	788	810	746	772	789	802	814	791	771	795	831	771	733	782	786	804	783	812	832	816	799	747	836	759	837	851	772	794	818	770	824	793	815	817	801	752	754	794	837	796	799	844	759	757	771	766	793	823	788	777	800	815	732	840	822	773	761	787	771	788	802	816	793	770	781	782	805	769	815	810	840	818	818	783	770	815	786	796	813	793	791	772	775	811	810	780	796	771	790	801	831	807	761	819	778	801	801	772	809	821	793	770	808	782	822	810	813	843	837	842	745	829	800	792	868	789	830	744	822	806	833	786	776	842	786	827	806	802	773	832	815	745	808	847	800	817	812	780	806	807	806	815	753	805	770	819	759	822	848	814	801	795	856	866	847	761	845	786	825	839	774	792	833	756	853	829	799	773	800	809	784	796	751	752	821	784	793	815	834	783	811	815	773	784	766	825	817	792	811	781	782	780	822	807	778	816	809	799	805	808	796	746	818	832	783	784	822	808	769	803	808	706	768	796	797	832	786	760	808	816	739	778	827	757	816	842	805	815	785	800	798	741	834	811	805	841	851	861	810	814	811	811	817	796	787	858	824	787	790	804	756	819	780	763	735	800	791	814	774	772	788	847	756	753	800	771	785	829	787	784	778	845	802	804	815	844	762	823	793	788	834	785	780	749	813	810	798	860	770	757	813	781	873	863	799
29997	27891	23557	29608	12258	763	326	281	317	322	308	322	280	310	328	301	311	274	345	323	272	317	304	305	312	343	308	304	291	276	317	298	311	298	299	309	294	305	307	328	315	275	310	284	324	308	299	303	316	320	305	300	340	286	316	298	341	280	318	331	320	302	325	309	278	302	304	316	310	308	325	317	311	275	306	328	289	285	319	293	331	327	320	336	291	318	296	319	314	320	306	308	325	290	317	298	284	287	295	270	320	325	302	285	295	320	270	314	304	319	293	273	333	275	293	319	322	301	315	307	305	328	289	299	329	296	346	307	296	327	278	313	309	296	310	320	322	287	320	350	293	289	341	301	317	317	301	307	329	312	275	308	303	307	308	349	296	319	304	327	307	296	275	319	311	301	286	279	295	283	306	291	285	289	294	295	295	323	328	301	287	325	298	309	314	288	299	334	319	320	288	307	330	294	285	312	319	328	294	292	278	329	275	311	295	327	293	294	301	290	283	292	313	291	294	280	281	295	291	340	299	321	287	279	316	302	288	306	313	288	311	309	322	297	284	292	307	314	292	309	313	297	356	305	311	302	326	269	310	298	289	298	303	304	295	283	288	309	329	306	291	309	343	301	325	356	304	299	309	283	293	325	306	316	315	353	300	312	322	314	321	325	276	324	295	284	295	316	334	301	292	303	303	309	328	315	321	288	316	294	289	299	274	311	286	282	308	269	335	305	298	314	317	309	306	299	318	302	311	290	332	301	278	299	300	314	310	294	311	305	304	292	323	339	289	314	303	312	304	302	289	269	300	283	353	305	304	308	297	294	318	316	307	311	300	299	296	293	324	313	295	286	320	292	337	318	319	326	286	305	309	295	278	311	284	293	280	326	312	330	291	300	306	295	298	316	304	283	304	312	297	269	296	291	310	316	336	320	311	286	311	304	326	295	334	309	314	325	304	278	302	280	289	333	321	280	327	327	281	298	278	297	293	304	291	322	318	281	344	306	320	327	299	301	292	322	302	338	319	321	308	309	285	308	306	299	329	325	328	334	298	265	315	311	310	301	305	319	323	293	336	312	359	349	287	310	324	294	311	309	320	298	327	281	309	325	272	330	296	340	293	299	306	306	305	303	311	268	278	329	320	313	316	321	357	306	310	326	293	292	335	299	283	287	328	284	294	298	297	314	329	298	296	281	337	320	321	298	313	308	278	304	314	306	296	289	301	294	335	308	277	303	321	343	308	301	309	290	287	320	301	326	297	320	305	293	307	316	300	308	294	291	289	284	319	307	311	306	306	297	285	298	304	314	304	315	319	285	292	296	336	328	326	291	313	291	298	311	308	338	312	348	294	328	299	285	324	316	291	305	324	305	286	295	286	309	302	325	311	297	311	335	346	305	299	321	323	322	311	297	317	295	299	293	288	310	319	307	311	322	302	295	323	292	272	279	299	279	344	332	298	288	307	311	278	315	304	305	321	317	300	305	297	347	309	275	348	299	326	304	272	296	307	274	325	333	297	360	322	288	299	300	299	323	290	308	289	304	319	335	282	322	288	294	298	298	336	303	279	305	313	307	300	316	264	316	281	295	300	318	299	324	321	312	280	312	289	297	308	331	315	302	314	283	299	306	319	303	302	288	320	273	301	333	304	287	308	279	303	303	322	302	293	336	281	302	283	333	332	321	268	302	269	280	319	325	298	283	277	279	304	296	272	332	290	273	279	317	317	297	316	287	277	292	295	298	305	286	316	307	292	283	284	275	313	281	303	306	298	299	285	285	330	315	328	315	325	307	306	289	318	285	330	286	322	330	307	325	335	283	336	296	306	325	312	322	314	352	266	317	330	310	329	322	308	321	309	285	340	286	295	333	318	320	296	259	304	317	308	294	290	322	305	328	305	319	334	283	322	286	306	302	277	297	292	325	312	290	285	312	284	334	299	299	290	330	309	310	297	309	269	295	315	312	297	309	277	327	307	287	329	322	314	281	297	327	289	294	301	319	323	296	301	302	327	331	275	314	296	320	312	309	307	314	336	294	312	256	316	283	293	286	305	335	290	341	335	302	325	296	290	324	310	321	321	327	316	310	298	301	288	290	303	334	289	284	300	335	289	320	321	297	293	307	325	337	305	284	322	320	276	291	296	284	327	298	289	324	312	312	296	304	323	308	313	293	295	289	296	311	298	266	311	334	295	316	331	341	301	280	327	295	277	315	274	302	321	302	285	282	314	283	329	309	298	302	288	294	336	295	289	315	309	325	324	316	302	299	290	317	282	313	331	327	313	317	294	321	309	309	316	320	315	282	285	299	306	293	319	316	336	288	304	317	338	296	326	321	288	299	319	288	298	333	292	293	287	310	314	300	290	310	302	346	333	317	302	333	318	282	335	331	321	312	307	319	288	271	320	284	285	321	308	323	306	321	339	333	337	277	307	310	309	294	315	287	294	298	294	314	317	322	313	292	311	272	300	307	288	328	320	332	301	307	323	305	311	314	305	298	304	322	312	317	273	297	320	301	300	290	326	318	299	303	276	299	301	328	289	282	300	276	300	291	310	324	327	340	308	349	313	276	341	313	313	288	321	296	331	309	322	293	297	294	296	294	311	304	295	318	292	292	318	305	330	338	343	336	284	308	301	300	316	325	311	305	304	304	321	324	309	297	327	311	305	290	334	279	316	307	302	290	305	306	303	305	306	302	325	332	327	299	318	329	298	292	342	301	318	288	288	333	303	316	292	310	321	330	313	305	316	296	341	323	266	323	314	341	287	300	300	300	289	314	304	319	312	283	310	303	293	312	302	294	286	287	308	292	314	324	282	309	298	302	295	295	281	301	321	280	304	315	284	296	308	301	308	301	305	314	326	282	307	301	292	313	295	276	317	310	296	278	316	338	300	270	295	295	309	283	332	322	278	319	303	337	312	288	301	312	323	259	296	328	277	274	279	304	303	314	270	321	317	309	339	326	300	271	321	334	283	297	328	306	310	324	327	283	332	274	281	286	319	326	290	325	337	305	303	319	332	302	304	295	316	288	317	294	321	317	330	310	331	286	315	333	302	286	297	299	285	269	322	309	319	313	307	302	304	297	273	282	312	323	315	312	289	326	308	315	309	298	293	313	324	315	324	322	321	302	336	289	301	315	331	296	275	314	290	313	282	334	313	291	324	309	311	316	298	310	323	294	297	303	307	323	318	335	310	325	309	295	315	279	303	313	319	282	320	328	320	334	311	298	313	301	279	335	283	317	318	284	289	306	291	300	279	295	317	304	280	339	291	310	325	336	297	318	288	317	291	291	297	310	315	290	338	331	295	317	303	330	334	314	295	284	304	329	308	310	290	290	319	303	309	301	288	305	296	301	292	339	312	295	282	321	286	329	291	318	297	279	326	299	311	307	306	315	304	281	287	338	276	297	308	298	290	285	348	312	288	272	311	302	319	311	320	325	327	291	288	298	331	289	269	316	269	302	313	330	310	348	318	291	326	322	302	307	322	313	308	320	343	301	313	281
37303	44273	29070	34471	14332	963	538	522	521	510	504	532	530	517	523	534	568	541	517	496	522	533	551	544	533	523	500	504	561	554	514	553	488	510	538	532	529	559	550	494	496	542	556	532	491	500	555	495	501	516	536	528	504	549	511	551	550	516	518	502	549	485	556	529	528	528	543	533	497	504	555	541	522	519	536	521	519	484	551	562	542	522	536	562	553	570	531	527	519	555	544	560	545	499	495	500	525	501	562	505	532	533	531	527	529	505	536	481	540	526	525	544	529	562	518	490	524	541	505	518	535	521	549	519	489	537	521	513	531	530	538	492	530	506	527	530	512	528	493	522	513	499	542	521	514	520	540	503	499	522	557	517	526	496	534	530	519	552	529	552	539	491	522	552	508	519	486	514	533	564	503	524	506	499	512	542	524	577	517	520	534	510	540	503	544	543	545	516	545	542	555	498	522	508	547	536	529	535	523	523	541	549	543	525	472	524	524	472	533	548	525	490	557	554	500	551	548	533	544	515	482	553	560	489	537	562	501	539	509	556	536	501	529	516	542	545	496	542	518	514	516	530	483	501	551	510	497	535	511	516	516	503	501	507	530	511	489	538	530	534	532	527	542	506	534	503	518	520	527	509	535	555	568	519	524	525	486	514	515	499	524	522	512	509	508	533	488	514	536	529	500	495	495	491	524	476	510	506	492	534	526	535	526	518	522	538	547	476	538	524	522	522	493	531	518	526	509	507	513	537	534	547	537	514	510	537	528	510	478	530	491	497	546	535	547	516	473	494	519	564	512	531	532	483	554	519	541	539	488	541	531	521	528	519	503	538	499	517	533	541	544	512	544	529	532	527	538	523	533	475	524	517	495	495	496	550	518	516	517	494	513	501	514	573	549	563	525	521	507	481	549	520	526	507	516	514	482	498	529	539	517	525	510	554	499	527	566	530	513	555	476	523	535	541	545	539	520	506	537	517	503	585	501	518	489	531	513	499	490	522	555	500	517	484	523	526	542	548	543	524	534	533	485	503	549	514	481	517	531	517	540	533	531	511	494	520	482	520	557	534	501	541	498	502	505	568	497	536	531	518	532	579	505	506	519	535	560	512	508	529	539	524	497	532	522	541	505	526	521	519	529	535	535	494	535	527	480	516	513	512	560	538	499	510	487	559	553	532	551	542	510	521	502	526	511	507	542	521	527	545	566	521	513	519	527	483	565	482	539	529	521	529	553	523	496	546	536	523	510	482	515	512	520	546	546	600	567	512	515	533	526	554	514	535	525	548	518	536	518	502	543	533	529	519	508	530	503	511	512	534	512	537	558	536	506	554	519	530	497	469	524	504	547	544	502	527	559	553	519	556	533	533	535	550	599	559	487	512	514	538	567	539	507	576	525	561	506	532	572	499	533	536	539	555	526	526	485	512	530	486	530	510	529	502	483	486	512	519	516	532	497	515	520	514	507	555	487	540	575	541	531	536	536	546	490	497	545	522	566	516	525	511	528	456	505	503	498	518	549	522	499	507	515	528	505	526	536	537	503	569	522	541	574	539	516	512	514	510	503	530	545	514	511	579	511	529	504	499	521	555	505	518	528	557	508	568	504	529	475	490	559	527	481	533	533	543	505	543	535	551	488	494	509	495	512	554	505	543	524	512	505	516	504	507	540	492	533	539	501	489	502	535	505	559	535	570	535	541	543	534	503	544	519	519	523	515	534	540	482	521	510	503	525	468	593	504	524	543	502	493	524	533	481	529	550	490	522	544	529	524	536	524	549	574	514	524	530	483	514	556	505	523	546	492	552	513	519	501	516	490	502	503	508	544	505	518	543	515	520	525	494	558	526	504	504	556	514	534	502	529	562	532	521	541	509	523	513	510	489	524	529	504	539	509	521	500	486	519	582	523	495	526	495	521	492	544	519	515	527	521	539	536	534	478	541	515	479	520	484	546	493	539	510	502	490	495	519	521	522	538	493	512	507	518	553	580	497	548	546	545	544	535	529	516	514	506	524	533	507	529	509	533	510	487	526	507	533	528	501	496	533	526	530	488	499	543	540	477	522	527	489	502	500	565	533	500	540	512	514	518	530	524	555	509	521	541	504	508	519	481	525	560	537	563	565	515	450	529	529	522	494	509	521	494	534	523	514	511	500	521	524	558	521	500	534	502	515	511	531	576	510	535	523	539	516	510	542	517	526	539	500	512	562	547	547	514	549	516	535	551	508	530	550	533	502	534	511	530	515	575	520	490	516	511	482	544	506	549	549	520	533	503	498	508	522	480	525	530	524	499	520	491	502	548	494	567	528	513	526	540	536	518	525	507	537	553	543	502	497	508	512	501	484	496	497	526	535	486	498	505	484	485	515	508	529	512	512	505	510	465	484	488	552	494	548	524	509	522	573	529	556	536	508	482	570	538	525	526	500	548	480	529	517	550	499	514	516	495	536	515	492	534	531	508	537	512	523	523	533	557	514	526	520	536	494	564	552	556	491	504	523	539	501	493	556	527	546	531	530	497	525	517	541	548	498	549	536	494	515	498	530	543	539	503	516	528	514	510	531	519	580	555	482	518	539	533	521	553	527	535	494	481	569	550	531	523	548	542	520	573	512	545	535	518	536	533	522	511	530	545	528	537	501	502	546	512	511	546	521	532	520	511	575	491	539	503	521	527	531	522	571	504	555	514	504	509	515	540	496	495	537	531	531	522	485	521	489	544	539	520	519	516	491	561	578	526	517	517	526	525	475	495	530	496	553	519	514	532	523	523	494	510	516	499	525	541	499	505	529	517	512	503	589	544	504	523	512	516	504	541	523	524	519	528	482	535	581	487	558	532	511	541	502	540	497	531	531	519	521	532	514	498	524	493	566	514	536	498	544	499	514	513	500	498	490	544	538	526	520	553	496	480	491	512	542	521	519	484	568	525	500	540	521	568	520	530	492	499	565	532	532	523	519	493	515	496	538	522	538	557	523	547	562	572	557	536	559	521	516	527	521	533	552	516	551	519	526	552	533	487	516	484	502	517	538	532	490	518	557	527	533	524	518	518	496	528	523	537	492	524	533	531	518	488	514	540	561	533	475	512	515	567	508	501	543	546	502	535	514	524	547	559	496	534	520	525	532	513	485	498	512	545	546	515	507	564	539	533	549	556	493	551	517	550	503	564	553	586	507	541	516	543	528	519	483	540	506	581	540	536	528	514	481	514	512	557	556	534	519	502	551	455	545	489	560	522	464	496	516	502	528	547	569	526	511	536	486	524	610	551	539	518	551	538	497	556	538	530	494	503	541	512	552	571	515	541	538	543	507	542	483	532	487	531	513	508	542	539	518	543	557	496	568	550	521	507	520	471	519	521	592	518	501	507	518	499	578	502	531	506	542	487	513	545	524	558	494	525	561	530	488	493	527	542	537	523	497	531	532	502	528	471	529	547	513	572	556	552	525	501	544	541	489	501	534	548	526	551	521	506	542	472	530	494	540	565	518	538	534	543	496	536	504	500	519	511
25495	23998	32805	47310	31924	11757	1162	337	313	317	318	353	341	306	340	328	305	312	305	333	274	269	314	335	309	293	302	326	340	294	298	292	294	321	319	304	325	320	316	364	316	299	314	319	333	325	291	317	305	311	299	303	293	280	321	309	308	297	295	307	307	307	301	305	330	312	310	308	320	317	340	327	298	315	305	332	297	299	316	325	293	309	303	313	329	310	283	314	308	263	308	331	302	327	307	333	323	314	313	343	317	287	320	295	293	329	324	305	278	304	341	303	312	326	277	316	295	287	343	305	317	327	290	325	315	314	343	342	288	271	311	295	299	334	351	284	325	317	325	312	307	290	285	303	328	309	314	335	322	323	339	299	290	311	317	289	308	298	326	286	316	319	319	317	289	287	324	338	290	303	279	347	281	300	336	301	314	295	334	308	319	325	313	345	326	277	311	301	313	323	307	310	331	305	332	277	281	313	298	326	353	305	328	322	293	301	292	286	292	337	304	307	280	328	305	292	308	305	305	322	288	306	327	308	303	299	310	278	302	309	308	311	283	271	304	332	312	301	296	306	326	283	279	329	313	329	318	288	327	290	333	328	331	295	323	346	321	290	313	318	304	292	288	304	317	321	300	283	300	284	308	328	324	308	309	333	309	333	280	289	344	306	285	315	303	283	312	310	319	308	316	304	309	301	286	285	309	270	286	325	331	325	280	297	299	307	316	315	327	325	268	317	310	307	309	308	278	322	315	320	330	301	295	297	342	310	319	346	322	309	288	285	325	318	294	304	298	302	319	297	300	318	281	310	325	333	310	304	290	262	311	327	336	307	293	316	298	327	318	300	300	323	306	310	289	296	322	320	312	344	317	300	320	305	290	273	317	290	331	320	295	311	313	311	297	297	309	315	344	340	307	294	296	310	312	313	342	300	354	345	334	320	316	305	328	318	276	344	314	309	312	328	277	294	336	306	305	312	300	298	323	282	340	292	271	308	319	309	312	285	300	286	315	294	304	289	304	304	314	301	315	310	290	330	312	304	312	304	319	309	318	311	317	301	341	302	336	325	275	291	340	308	312	334	329	303	291	317	321	279	312	307	297	306	298	291	320	303	329	318	279	317	326	296	280	297	329	310	277	323	312	336	305	327	329	296	311	322	310	315	315	299	305	337	333	334	350	300	280	305	307	303	296	284	283	305	301	292	340	294	296	309	349	303	331	289	326	293	273	278	304	276	337	301	334	312	320	334	300	306	289	299	315	291	273	309	310	306	279	302	296	301	323	334	345	292	283	308	320	310	301	317	307	315	299	302	302	345	276	306	333	310	310	307	273	323	314	275	337	320	306	309	302	291	292	315	312	305	310	293	303	301	322	310	313	309	340	305	344	296	269	303	301	323	310	312	317	329	325	298	311	311	325	319	328	315	293	320	311	333	346	330	304	304	309	294	306	338	266	308	305	297	308	315	273	316	309	297	301	298	286	324	280	297	307	341	282	274	312	322	299	281	287	302	344	327	310	298	281	302	336	306	298	287	304	311	315	307	333	323	352	297	315	287	303	308	321	303	303	307	304	307	332	280	306	308	334	287	311	283	314	281	353	308	291	300	280	317	306	306	318	316	311	300	331	303	333	296	304	325	298	264	316	267	336	313	330	303	317	289	312	326	297	301	302	312	283	312	323	306	283	295	278	306	305	285	313	329	286	308	328	326	312	285	346	305	311	311	307	333	332	292	294	303	337	289	298	311	293	316	320	306	318	308	323	296	335	353	320	302	287	308	326	311	294	270	302	297	306	303	295	310	322	319	293	274	316	314	298	295	297	308	311	300	270	308	313	314	347	309	306	299	303	301	296	313	325	307	316	319	307	319	273	298	274	274	293	299	266	303	339	302	312	285	295	330	306	330	270	316	304	295	320	286	293	316	309	305	296	335	329	326	328	273	308	295	283	333	315	350	317	322	305	326	289	277	290	296	311	300	290	323	301	284	279	314	318	316	288	305	342	299	313	292	302	311	292	294	329	305	312	315	278	298	311	305	271	288	303	307	327	279	325	321	327	304	296	335	312	301	293	304	316	271	305	289	295	323	316	320	323	297	305	295	303	310	303	287	302	296	297	333	324	295	292	317	290	298	313	306	304	319	338	281	310	315	267	309	298	325	283	309	315	307	290	281	294	275	317	304	328	303	306	288	289	292	291	291	310	301	342	305	303	306	322	302	292	299	269	324	324	337	305	360	300	326	350	332	300	303	304	305	298	305	288	361	323	276	300	304	283	321	331	299	309	289	340	297	309	287	303	297	313	290	299	282	351	303	288	302	343	318	312	302	291	288	307	324	313	272	268	297	322	316	296	308	318	311	315	338	307	315	320	298	290	315	311	295	303	322	303	323	322	310	348	311	315	331	298	300	293	285	341	330	301	309	311	308	320	290	283	340	310	294	297	329	307	300	320	293	312	341	292	289	322	318	292	296	326	302	319	311	297	285	308	307	296	335	321	308	307	314	312	321	325	329	305	338	305	330	313	294	307	305	317	301	280	291	326	325	295	300	304	299	291	320	320	297	305	285	297	288	315	311	312	291	288	272	302	323	306	285	297	295	300	296	295	292	323	325	309	322	306	331	326	299	333	305	341	328	318	304	308	291	287	322	270	293	273	289	316	313	295	334	325	316	300	283	311	302	274	290	311	317	289	314	283	322	285	286	294	295	297	298	302	316	328	294	307	325	323	327	306	329	320	318	331	311	302	324	302	303	296	291	306	308	311	301	315	276	285	301	305	314	313	288	288	321	301	332	318	311	314	296	303	296	281	286	307	327	319	297	314	339	335	290	310	308	290	313	352	362	307	298	303	281	308	300	309	291	307	297	292	307	289	296	325	308	311	315	301	299	311	334	304	309	314	335	271	323	337	315	310	303	319	334	313	316	300	303	300	287	311	315	270	304	269	316	318	326	274	279	275	273	289	297	302	311	306	327	348	301	304	302	323	306	284	335	289	337	341	304	316	294	303	311	310	332	304	333	285	314	320	305	325	301	328	292	325	283	297	304	321	313	286	296	327	300	324	311	319	329	310	313	312	293	295	297	320	281	276	334	353	306	324	307	325	274	324	309	304	319	285	304	310	294	305	318	297	321	300	317	320	308	346	284	293	301	306	298	318	309	312	298	295	302	296	316	306	316	291	340	290	315	267	333	311	305	309	319	320	333	307	293	318	290	326	345	285	323	300	282	306	291	300	305	309	302	333	321	290	317	323	300	261	304	316	284	309	316	299	266	299	314	337	312	333	307	314	305	316	332	332	259	313	286	333	291	291	280	346	321	294	305	307	251	279	312	286	288	299	286	317	323	315	315	291	335	331	326	308	285	315	312	306	319	327	328	292	316	317	309	295	300	289	281	306	294	308	310	301	287	316	297	284	350	298	308	326	308	315	309	303	285	291	308	309	303	285	343	315	299	306	327	314	308	317	345	296	320	306	316	323	291	288	286	303	305	314	292	301	293	322	299	284	308
59478	84483	65635	64813	33965	2143	574	532	565	515	518	533	517	502	503	518	513	511	501	546	519	533	477	551	485	530	493	516	513	501	538	543	516	494	553	551	565	541	514	511	526	535	480	496	527	535	483	500	504	530	520	548	512	495	508	543	517	514	514	518	527	545	478	526	536	496	519	488	513	511	501	527	522	488	486	528	499	524	487	499	541	542	514	522	500	550	534	524	514	475	483	517	517	565	484	522	530	522	523	506	515	504	505	491	538	483	531	529	483	495	481	519	507	484	514	553	509	474	522	483	493	533	503	511	519	513	513	503	531	506	542	480	491	493	514	498	546	522	487	490	526	501	516	510	531	518	515	530	508	511	492	536	471	524	546	549	500	520	503	490	492	550	552	530	544	519	565	496	515	476	524	515	544	522	481	530	524	514	484	515	503	543	484	520	528	519	510	539	492	519	486	515	542	468	469	516	535	544	488	488	505	514	530	521	506	530	534	475	526	529	501	493	488	526	525	467	501	508	528	505	524	478	516	490	520	520	533	520	527	505	488	509	528	546	538	485	500	499	510	538	522	513	549	478	509	501	517	524	578	491	531	485	534	495	480	520	518	559	462	533	485	489	492	515	516	494	506	501	554	488	477	517	550	513	493	527	515	471	534	514	539	545	525	532	502	539	541	504	517	513	492	526	515	515	535	504	527	476	540	550	553	487	526	521	495	511	485	520	526	505	498	523	512	510	498	521	510	496	520	538	494	519	469	535	495	503	472	519	474	502	487	473	469	515	491	519	505	500	486	511	520	517	474	535	530	560	499	495	523	510	534	530	519	506	524	477	508	511	548	508	508	548	486	478	514	496	501	521	535	553	566	498	541	538	560	495	519	535	511	546	562	521	545	536	499	515	510	502	551	523	502	469	516	488	538	513	502	529	527	525	512	530	489	530	504	544	532	522	511	566	510	534	517	518	488	513	526	545	495	545	484	495	499	509	527	511	513	489	524	453	530	507	524	521	521	503	514	514	498	521	531	520	512	511	544	518	502	516	519	513	528	474	514	538	506	486	511	498	518	472	508	532	525	505	519	483	548	523	508	540	507	549	487	511	507	494	483	485	497	485	538	542	523	557	552	513	467	535	507	485	525	527	483	513	494	502	500	537	530	547	520	547	521	545	503	511	490	514	469	518	476	540	491	508	543	495	545	510	525	493	508	550	518	549	475	520	544	507	516	529	501	539	485	526	527	522	502	507	519	494	511	516	478	507	513	546	471	530	503	501	525	527	484	494	476	512	540	519	554	466	548	567	507	523	517	559	480	522	506	517	537	512	501	483	530	491	514	579	515	507	498	515	557	510	536	502	489	459	499	541	509	527	502	520	537	538	532	515	506	544	514	527	536	560	513	514	509	512	547	540	469	511	522	518	517	519	514	501	504	501	483	540	482	529	527	505	533	511	532	504	504	519	496	525	503	497	523	562	483	501	533	488	489	517	479	497	516	510	509	498	531	539	539	582	551	482	490	528	482	471	526	522	509	562	530	489	515	501	473	484	503	503	509	499	479	485	560	505	493	559	494	510	522	514	551	485	510	549	508	466	551	516	515	525	529	527	511	518	490	499	490	552	522	505	485	547	513	512	553	499	510	505	526	530	513	505	491	483	502	515	516	499	550	507	479	488	506	457	517	503	497	507	479	526	500	505	536	499	540	535	498	536	476	518	527	497	504	518	558	519	504	516	525	509	511	515	507	503	507	470	486	516	576	504	503	555	513	550	525	517	510	504	505	503	530	505	478	499	506	520	520	514	497	518	529	493	551	482	505	525	499	472	526	475	502	520	514	516	497	541	527	482	498	506	512	522	513	524	476	534	505	492	513	539	503	523	500	491	486	505	509	545	465	519	560	541	514	498	485	558	547	540	472	542	524	524	515	510	531	500	501	522	522	541	523	473	481	498	527	545	520	505	492	543	521	529	488	527	501	545	508	513	498	548	525	531	535	462	493	473	523	528	496	594	512	528	519	509	493	541	507	508	553	553	493	491	484	513	535	517	482	519	470	495	515	507	532	503	483	528	511	512	508	506	507	525	543	545	493	535	539	540	551	484	495	563	501	531	497	488	477	522	491	476	485	503	495	513	500	511	534	542	511	533	527	514	519	518	481	532	526	532	542	482	531	528	517	513	541	514	506	532	483	474	494	475	548	517	509	522	543	526	510	541	504	507	504	509	478	538	487	573	531	537	520	490	512	508	491	527	484	510	520	546	495	491	501	519	540	523	481	554	531	479	553	487	477	537	542	503	521	571	549	494	576	522	509	522	482	503	513	534	490	524	515	505	502	510	487	494	554	497	521	516	491	507	526	497	525	564	550	504	505	494	551	564	563	535	579	506	525	479	533	507	515	490	521	500	528	513	463	520	508	517	486	467	486	490	526	539	536	512	522	493	546	536	546	532	508	502	526	546	487	499	491	537	490	489	493	511	493	508	507	525	502	539	513	499	541	568	556	504	530	495	523	486	513	506	530	495	514	486	498	533	478	540	520	575	510	514	535	506	562	520	572	484	505	505	531	510	542	500	530	535	520	532	540	518	540	518	511	473	483	514	471	510	511	497	496	553	495	519	534	506	489	547	525	532	470	519	527	527	486	491	533	521	528	516	485	504	547	523	508	503	485	527	531	483	511	501	482	531	523	523	485	524	487	503	495	476	536	514	536	512	534	532	527	541	500	535	510	497	529	530	517	531	533	518	534	554	475	480	499	508	519	473	531	517	475	548	514	507	529	509	514	498	513	521	505	514	497	485	514	525	491	509	536	517	513	520	522	485	514	499	532	516	519	527	500	524	508	535	491	519	508	490	505	530	532	518	494	497	489	470	539	481	553	507	501	479	491	505	530	517	512	500	535	543	518	517	526	529	492	527	570	551	530	485	517	482	513	482	531	509	510	520	519	481	539	529	498	524	521	510	538	533	558	509	524	517	511	508	514	498	505	542	506	544	519	527	516	532	480	491	520	502	520	521	510	478	511	565	532	516	528	475	548	495	486	511	517	499	514	479	532	513	499	493	477	541	525	513	502	473	537	518	511	485	498	497	527	494	521	538	500	508	483	560	531	498	470	524	533	476	498	487	509	501	500	507	540	493	544	503	504	550	532	526	512	539	487	529	500	488	538	511	503	513	511	517	520	530	536	508	550	533	517	537	490	498	519	490	493	539	496	495	549	505	517	554	514	527	516	495	523	506	467	512	494	550	515	465	493	490	514	482	506	492	545	518	506	555	512	488	506	503	491	500	456	516	535	535	513	506	488	502	493	495	498	508	547	511	484	492	507	500	503	468	492	520	527	495	532	541	522	487	493	521	515	536	548	522	538	540	518	511	507	502	522	556	565	514	512	510	495	504	539	510	512	519	481	494	491	536	522	527	520	490	553	532	464	539	497	537	499	479	492	551	542	535	501	512	507	532	522	523	543	509	525	520	466	489	506	489	455	514	521	503	484	524	504	515	514	493	500	504
24234	22642	31823	44130	33916	17843	5199	626	545	536	508	520	564	521	493	512	516	554	513	490	550	532	518	560	517	539	564	542	524	549	540	555	545	495	504	521	493	536	504	521	513	539	514	507	510	508	526	504	519	519	511	545	544	515	522	549	511	515	578	553	515	514	540	529	518	506	540	501	503	503	531	543	493	525	500	505	517	511	529	487	550	456	499	516	523	490	554	525	520	505	534	482	540	470	530	534	504	539	579	529	522	495	503	512	522	521	501	524	534	524	519	528	506	529	523	530	524	491	521	537	534	505	507	542	526	502	506	513	529	519	551	558	489	500	521	520	564	530	502	514	530	516	504	540	522	504	531	515	512	508	492	503	474	545	515	546	529	510	495	503	535	541	522	523	505	518	561	501	478	514	543	503	521	493	491	518	552	483	508	520	471	538	491	496	531	479	484	524	501	517	510	512	498	501	532	523	524	539	499	517	518	503	542	498	491	498	463	480	506	537	537	470	520	516	523	566	536	498	511	517	513	508	514	516	540	511	472	485	536	528	492	532	491	501	536	512	437	516	503	519	511	521	528	539	553	541	512	503	511	523	513	490	556	526	543	565	499	519	514	505	530	521	519	528	504	498	474	516	549	539	494	467	506	462	531	486	519	486	535	520	503	528	508	504	472	528	483	528	526	520	474	543	504	505	525	490	527	506	462	440	484	520	581	518	497	533	498	542	521	495	504	500	495	517	510	542	572	515	504	509	532	521	523	502	530	498	497	503	504	537	541	525	481	532	485	534	544	533	501	527	487	490	529	486	496	557	464	497	503	538	493	508	508	522	489	492	495	560	504	518	499	494	471	516	510	523	503	527	506	537	540	513	508	489	516	515	523	507	496	501	503	506	541	515	513	503	499	498	535	502	539	530	527	522	506	495	521	529	505	531	522	474	536	534	493	522	502	518	482	515	479	504	522	499	517	509	503	511	509	492	542	520	524	487	519	503	540	546	514	484	500	551	525	482	512	514	518	523	500	518	493	540	497	510	518	553	517	507	549	516	512	483	490	533	472	500	512	496	539	535	514	504	500	539	526	537	545	491	554	509	544	552	521	510	505	547	488	519	496	464	495	557	510	500	520	497	485	547	493	501	524	542	490	515	536	521	505	527	521	532	519	512	518	541	501	505	536	528	499	523	515	520	517	531	496	530	519	535	523	524	532	485	476	525	506	492	487	516	525	475	514	508	455	498	524	505	505	540	532	453	509	487	523	517	469	557	536	512	541	488	484	511	515	478	539	527	510	481	537	526	559	477	541	497	528	507	472	474	521	598	530	517	538	495	533	509	490	491	481	536	504	525	537	516	494	476	531	530	539	516	554	492	513	500	501	541	536	490	483	541	524	528	505	476	502	508	497	498	498	545	512	522	522	580	492	533	513	528	522	516	508	513	552	535	488	536	551	480	551	510	491	483	512	451	500	514	538	519	537	549	479	472	537	534	497	532	504	526	520	535	489	515	517	536	495	509	493	512	549	527	533	499	486	515	503	511	506	511	531	506	512	489	478	530	524	519	505	495	536	530	521	502	489	507	486	569	528	509	506	505	511	509	517	541	492	517	517	510	498	478	513	510	509	513	519	479	528	472	507	512	482	506	512	478	497	507	496	518	497	539	531	500	520	483	501	492	526	518	471	522	520	575	476	507	523	538	512	475	484	478	475	493	519	488	465	496	454	474	519	528	493	540	523	530	550	495	506	534	501	532	542	524	512	512	502	497	492	541	480	499	517	496	536	515	495	530	507	501	522	485	516	523	518	495	458	472	467	511	508	534	490	513	477	500	529	478	499	518	548	499	509	512	536	507	519	482	511	500	564	556	539	526	529	502	476	505	487	507	522	485	508	504	541	513	514	490	487	511	538	568	498	514	524	514	498	525	482	554	479	476	505	506	514	474	499	479	500	508	505	535	519	528	523	519	524	514	547	492	521	529	522	495	503	520	534	537	500	515	511	555	493	529	525	507	552	536	526	570	502	520	456	518	500	495	489	518	492	521	531	516	492	489	562	505	546	488	517	524	544	508	502	532	512	520	525	555	518	516	494	526	505	510	506	507	506	534	485	537	486	491	553	491	533	491	527	525	485	497	506	500	502	499	498	516	534	506	514	535	482	549	494	514	492	511	525	536	536	499	470	499	524	521	525	539	491	534	518	545	531	539	538	533	509	507	494	530	527	519	483	512	525	498	518	506	518	485	477	488	491	525	538	538	536	506	513	538	511	508	521	549	550	501	507	526	462	486	543	543	478	507	539	525	479	494	531	499	498	501	480	525	528	497	491	496	509	529	519	549	526	484	528	548	494	504	462	537	547	561	491	522	519	522	512	522	531	518	480	497	519	483	521	512	468	475	491	532	467	509	513	540	527	534	541	507	488	480	516	518	483	510	536	497	520	507	525	498	532	560	521	529	513	536	512	544	516	534	522	517	509	497	472	503	526	502	473	523	495	480	521	532	564	521	500	509	533	487	496	479	562	497	550	537	540	507	517	541	503	528	509	524	506	485	502	516	500	498	545	529	537	490	536	522	516	499	511	516	513	516	562	490	534	473	525	530	502	499	477	509	519	521	528	494	512	501	459	522	547	480	500	531	543	498	539	539	546	481	491	515	534	518	513	540	513	498	495	531	538	544	498	516	535	523	507	532	474	529	546	488	496	527	544	528	501	507	489	531	523	489	521	526	514	566	491	520	511	493	514	529	524	509	486	501	537	516	534	517	493	497	479	523	526	487	501	511	514	520	505	506	523	504	502	520	548	528	506	480	547	498	528	530	497	481	529	557	552	560	530	495	514	497	462	561	537	526	521	547	496	500	530	526	477	523	508	546	518	498	510	520	495	514	454	481	545	494	530	491	536	508	476	494	498	494	503	522	529	463	532	490	521	445	483	526	542	517	539	505	536	552	510	478	539	522	559	505	497	466	519	497	511	495	503	543	488	513	492	526	536	529	507	529	501	506	557	507	536	545	478	505	504	518	527	510	503	474	482	513	486	527	483	520	510	523	505	504	481	526	504	578	489	520	514	545	525	527	548	505	554	449	519	505	506	556	559	506	559	533	503	499	513	516	524	503	517	510	483	524	481	496	513	509	535	532	542	547	509	537	541	477	485	523	483	520	528	504	523	554	496	495	506	525	513	496	560	500	502	504	519	495	499	477	540	527	534	506	514	549	561	517	540	516	567	474	539	463	499	522	500	500	530	457	554	537	505	452	542	477	540	506	514	507	507	484	536	491	511	509	499	505	537	502	529	522	540	519	505	496	524	557	486	530	542	519	513	505	527	528	575	485	510	513	514	512	528	521	505	520	496	540	507	495	496	502	530	496	480	507	524	525	492	549	524	479	485	503	512	504	506	539	486	523	482	482	519	518	513	477	489	486	491	500	488	495	509	486	480	522	494	474	526	478	485	484	541	494	547	512	546	482	505	530	506	536	479	565	542	489	494	478	495	540	520	526	523	550	495	520
57925	96406	78239	75269	41416	3777	863	857	877	832	863	822	843	837	807	802	817	814	794	837	782	802	799	828	790	812	823	873	792	808	824	773	784	819	784	797	785	798	826	825	772	770	772	797	851	797	805	857	806	804	843	798	816	820	775	814	811	814	774	801	774	826	799	786	795	806	732	813	836	748	845	817	796	793	817	796	781	807	777	776	838	775	767	802	792	795	826	802	769	766	798	866	818	833	799	784	750	774	843	830	836	778	816	782	860	798	761	902	774	771	822	798	844	796	747	816	809	823	815	768	795	802	816	802	800	789	804	822	821	819	791	816	740	810	837	839	837	784	829	849	841	822	838	818	780	797	819	830	788	831	764	750	823	812	840	789	780	804	818	781	828	768	761	807	788	764	778	786	776	808	833	784	831	829	783	855	810	800	812	810	787	801	773	807	800	801	803	823	777	789	860	816	871	855	797	858	829	789	815	872	819	778	819	806	811	793	788	853	794	783	813	864	776	833	808	830	832	795	867	792	786	739	882	874	793	766	754	814	829	802	790	810	794	831	813	830	788	792	782	785	837	797	795	788	811	814	795	778	827	826	790	808	782	734	823	774	843	845	747	763	855	784	775	785	850	745	796	802	794	769	802	780	874	809	832	788	761	823	797	821	808	787	779	790	742	818	799	800	785	801	814	820	789	842	721	767	792	808	811	817	791	860	769	768	813	817	776	854	830	779	853	747	848	768	800	758	811	822	746	805	763	827	759	790	816	796	845	801	823	783	808	826	822	818	790	788	766	835	780	793	798	777	831	826	773	836	780	805	855	855	815	806	787	796	841	836	808	795	822	766	792	778	760	812	803	776	814	812	818	764	770	809	807	767	826	822	808	800	839	780	772	819	809	814	828	817	792	828	863	833	771	836	834	840	754	802	752	791	787	818	842	790	772	776	811	803	834	788	774	775	801	788	800	772	775	794	844	792	800	812	826	828	806	825	801	727	787	831	820	831	800	866	831	820	782	785	782	799	822	786	795	770	766	854	789	801	776	827	823	790	780	810	807	800	848	768	842	844	779	794	778	834	821	769	776	774	803	787	808	787	806	777	814	864	857	786	810	790	810	831	802	831	775	853	803	817	824	830	843	794	808	811	774	814	815	803	770	732	794	773	789	741	783	831	836	813	777	787	770	794	756	789	806	831	796	764	815	841	821	793	801	784	838	819	806	849	773	851	844	802	818	750	814	818	816	831	804	783	773	853	780	789	825	814	773	811	754	791	788	827	816	832	821	746	860	815	861	743	793	796	791	826	801	849	808	794	791	861	837	782	805	819	797	775	788	831	778	742	828	828	822	815	798	757	761	840	834	823	804	783	778	821	815	805	835	840	837	824	799	761	781	744	736	795	805	797	749	767	807	815	813	853	790	821	809	829	854	815	814	786	785	792	845	838	850	756	843	810	795	800	803	741	874	852	867	833	809	857	818	829	798	796	751	794	799	815	842	781	780	803	814	791	839	811	835	804	827	802	805	795	711	794	764	769	818	788	818	845	791	754	779	802	829	771	822	838	821	800	832	807	817	807	797	809	856	812	788	866	811	841	834	785	821	807	880	817	761	784	783	759	751	846	828	774	761	804	783	806	785	851	807	817	811	815	814	811	802	848	791	770	801	849	805	784	806	814	823	820	807	779	807	789	797	791	758	821	827	814	783	775	783	798	819	791	814	768	814	786	769	755	784	850	815	805	792	834	830	792	742	890	832	786	853	834	821	796	834	839	798	790	824	779	770	851	807	816	831	818	771	769	809	848	821	770	830	816	778	761	835	796	823	843	855	792	819	811	821	787	783	800	814	816	827	823	832	839	796	844	797	787	799	806	762	828	788	859	757	798	813	788	812	798	824	768	801	804	776	835	820	784	762	815	856	795	843	790	818	783	836	795	758	843	802	789	860	825	847	817	838	761	824	794	844	795	814	826	809	837	819	786	826	771	801	837	866	804	858	809	819	798	862	770	790	778	809	768	772	772	820	836	776	822	846	846	827	747	798	773	798	793	848	801	801	768	743	755	778	828	842	818	839	776	813	830	787	795	765	814	851	777	790	763	804	865	802	825	796	759	765	826	814	805	814	806	794	875	798	797	805	807	820	763	809	821	781	759	747	854	800	845	809	754	829	822	761	825	769	788	798	790	825	782	736	805	829	842	763	778	820	811	835	791	823	811	783	780	797	786	803	799	836	832	826	831	784	812	798	761	770	804	789	843	821	777	815	765	780	801	781	788	808	888	777	852	787	790	785	800	759	840	797	781	817	820	847	786	817	824	847	888	835	784	771	791	747	781	827	814	776	792	788	807	815	814	787	814	818	803	798	756	816	809	802	788	763	758	744	827	787	859	852	733	827	790	783	828	851	756	816	820	824	764	820	763	790	826	808	821	821	771	812	833	778	803	764	783	812	795	806	794	829	822	804	799	810	790	835	779	804	767	772	796	814	815	811	772	772	752	776	802	777	827	797	773	806	785	770	814	800	803	754	801	810	803	754	778	837	813	809	847	792	815	844	777	820	806	766	823	767	795	775	797	821	827	868	756	832	803	786	803	805	822	801	816	841	798	787	807	835	828	793	787	797	845	817	811	764	843	815	839	824	829	793	792	795	758	776	805	779	831	819	804	783	810	858	829	850	802	773	735	855	803	826	853	765	849	775	827	753	810	804	758	769	792	818	815	787	778	791	792	811	786	818	782	837	816	820	813	787	828	812	838	830	833	769	806	804	767	827	819	807	816	828	787	776	843	763	765	790	805	818	852	822	800	800	781	823	793	796	783	789	840	820	856	849	774	765	781	746	741	802	802	796	769	792	751	794	818	842	810	740	834	809	791	801	816	839	798	801	763	765	813	837	747	847	798	840	806	844	799	815	778	779	830	819	813	832	803	832	791	806	812	779	795	811	781	795	799	802	816	799	787	804	843	807	805	803	764	786	779	829	796	824	816	768	770	798	768	796	796	786	858	852	818	815	820	833	883	828	831	780	865	870	830	823	792	849	778	805	770	815	774	811	785	780	814	830	777	852	801	807	798	803	818	803	812	799	817	785	782	827	863	826	811	842	813	828	826	852	804	791	792	844	804	838	798	826	755	831	807	788	861	836	835	831	819	810	799	792	823	819	779	795	808	824	800	782	797	825	796	770	785	812	804	765	826	804	828	795	782	833	761	862	776	778	802	791	815	855	816	802	852	802	762	795	836	803	784	745	827	854	761	809	793	821	841	810	864	728	792	828	829	781	811	721	772	808	845	808	796	801	779	852	800	759	789	815	815	788	787	763	801	797	761	776	839	772	830	815	799	825	804	837	787	833	850	795	817	780	872	828	829	810	743	774	778	817	856	817	764	835	741	788	841	780	820	753	827	771	860	822	810	804	784	793	801	789	790	824	806	768	800	817	781	822	824	793	782	753	867	750	761	765	798	763	771	791	844	811	754	764	808	790	807	774	770	864	824	827	836	767	818	827	824	834	849
30013	26364	25304	29477	12079	824	321	323	328	329	308	291	354	276	305	336	311	311	303	343	339	307	304	283	314	286	323	322	319	289	295	292	307	309	316	304	292	294	337	315	337	302	297	329	321	334	307	319	301	310	289	308	292	291	308	297	299	275	289	312	308	326	307	350	317	324	337	309	326	320	282	350	315	334	306	320	328	291	307	323	302	324	305	297	330	314	287	339	304	280	300	283	309	321	315	278	313	300	318	352	313	323	319	300	317	315	285	305	309	299	292	299	301	282	301	303	288	281	320	323	267	320	317	311	295	312	309	305	312	341	300	324	322	296	307	297	317	294	300	320	307	308	310	309	299	305	319	303	319	296	312	297	296	276	307	308	305	312	320	292	294	319	281	319	281	311	294	306	323	311	293	309	302	313	293	306	322	315	324	337	303	305	312	320	352	304	302	316	321	284	320	277	313	273	293	301	306	303	309	339	317	278	309	338	312	300	281	277	314	318	313	300	335	276	291	305	317	334	330	304	338	339	316	294	316	320	309	299	347	317	298	312	331	295	334	264	290	285	312	277	291	312	303	296	326	329	307	309	296	291	306	296	292	307	289	318	317	271	291	327	330	272	324	323	290	340	300	289	344	295	307	316	290	303	296	321	301	291	309	294	322	314	300	294	317	316	317	302	335	304	307	307	285	303	312	305	307	299	323	289	311	306	315	338	300	307	293	310	276	325	280	280	330	325	342	286	323	302	316	312	345	321	292	324	302	285	283	307	298	291	289	308	288	326	333	321	305	281	305	307	294	325	292	312	287	354	277	308	325	310	331	288	300	304	318	336	332	314	313	321	299	293	318	330	310	299	303	310	309	341	335	297	296	293	310	286	312	291	304	299	283	297	305	320	307	268	309	292	295	302	312	345	302	272	324	320	322	318	285	312	326	298	281	287	293	291	285	312	301	290	300	332	303	288	316	300	308	330	304	291	273	286	312	280	353	303	318	305	298	299	298	338	330	280	346	296	307	299	290	332	280	309	306	295	323	314	328	306	285	315	328	291	314	310	315	307	310	276	303	348	309	328	286	318	311	297	309	309	300	307	311	346	305	294	324	318	312	331	311	333	329	323	291	304	299	271	313	316	306	314	327	290	336	269	296	332	322	307	310	323	316	307	329	292	327	325	332	301	287	316	305	340	319	332	313	306	327	302	303	306	319	319	294	314	330	302	297	299	325	313	302	296	292	317	312	269	301	290	312	329	330	308	321	320	313	290	345	306	298	303	308	297	309	321	281	307	315	299	342	314	296	320	290	294	313	330	329	312	330	276	342	340	320	274	337	287	287	290	331	295	300	288	320	307	307	312	283	329	300	320	312	285	331	329	283	311	312	335	306	304	290	323	315	307	300	322	301	290	325	297	280	300	299	358	292	298	298	286	321	300	294	303	311	321	287	317	305	275	295	349	323	305	318	317	288	330	276	320	318	293	312	314	306	308	345	313	307	302	324	315	289	322	321	297	331	291	300	310	316	336	333	306	293	311	304	302	310	290	323	306	326	315	270	309	344	297	332	317	308	354	291	306	292	294	303	331	295	288	296	304	277	325	276	321	303	303	280	311	296	318	305	324	313	305	303	286	279	276	319	324	339	320	311	281	311	321	298	325	331	280	313	305	310	308	297	294	292	313	296	284	316	314	301	319	287	332	280	313	325	287	296	317	328	321	311	279	290	317	319	331	299	318	333	313	299	317	318	341	312	289	312	295	316	322	325	297	308	324	284	319	326	324	322	320	324	297	313	287	310	304	290	332	334	292	314	322	323	308	267	341	299	307	324	286	312	326	303	295	297	310	273	290	282	315	313	275	307	276	320	332	283	288	333	314	332	317	332	304	302	310	294	311	310	364	317	347	286	284	333	325	313	269	278	282	293	320	305	310	269	353	320	299	295	326	304	328	286	284	326	318	296	312	280	279	291	310	301	298	303	298	299	331	293	295	310	341	279	314	302	312	313	304	301	310	321	304	298	313	304	349	270	305	292	320	327	291	343	305	291	278	276	339	299	309	312	298	317	311	303	291	320	283	313	284	298	308	314	315	324	301	326	290	322	326	327	300	340	283	307	317	297	308	303	274	314	326	296	298	315	273	307	288	321	330	314	309	300	321	317	312	270	306	293	317	338	310	299	306	297	301	298	287	301	287	309	324	282	302	315	316	300	278	317	326	308	305	312	320	290	316	364	314	312	290	318	296	327	315	319	281	338	326	306	316	298	317	313	324	311	317	278	310	365	303	306	333	303	288	293	312	333	308	311	301	294	315	304	296	300	319	305	311	303	312	305	281	297	315	292	316	318	311	313	299	296	303	283	320	274	285	318	304	312	324	287	296	304	306	341	304	321	340	302	316	299	299	315	282	283	333	305	309	299	313	311	291	336	283	296	318	310	312	339	294	299	348	296	326	283	286	298	303	302	304	327	290	280	309	309	315	283	306	318	304	313	299	333	303	302	319	299	312	314	302	288	315	329	314	316	300	313	290	328	303	286	341	300	329	294	347	319	309	314	317	323	314	332	299	323	333	332	317	307	290	313	324	300	316	294	299	275	286	308	325	303	342	301	311	290	306	294	318	322	315	320	333	310	339	303	303	287	327	303	314	299	307	293	300	306	319	294	327	276	299	290	319	317	278	292	321	289	286	304	321	323	309	304	302	287	292	331	323	280	312	306	338	292	325	328	289	320	300	295	312	315	314	331	296	307	312	293	306	312	301	295	295	328	291	345	302	301	272	293	306	325	283	294	308	336	316	321	321	278	317	285	292	311	332	316	305	315	303	306	313	321	300	302	317	285	358	320	331	310	332	314	277	296	284	294	275	322	285	332	269	274	294	293	291	301	323	312	280	327	300	316	326	275	288	308	296	333	321	349	307	302	279	284	327	317	324	281	299	336	299	294	303	304	310	336	276	328	320	300	316	309	305	288	290	306	319	296	325	301	314	311	317	286	301	319	317	292	305	324	325	302	299	291	318	344	308	313	313	308	303	303	312	282	281	288	274	322	289	332	270	308	309	316	329	309	317	313	327	300	267	302	308	308	310	296	354	310	295	312	328	292	311	310	335	331	285	299	327	304	304	313	287	279	313	312	322	310	320	288	314	293	327	307	309	314	289	325	296	306	319	315	304	300	349	302	297	320	305	292	293	320	335	286	332	316	282	324	328	289	307	274	323	319	287	273	328	320	315	309	294	282	311	306	320	313	327	318	321	302	314	303	344	311	304	286	306	299	292	300	309	293	313	308	324	334	283	310	335	287	309	267	305	315	342	319	317	318	306	303	313	308	338	316	309	300	310	280	313	291	333	346	319	320	328	292	289	309	300	309	312	311	298	336	309	302	320	314	311	278	309	291	342	282	320	331	310	328	311	289	347	309	304	292	321	287	323	301	319	352	330	312	282	319	334	323	310	297	320	308	321	291	298	335	335	315	332	320	300	291	315	295	330	325	331	294	300	305	298	318	299	309	348
36753	43171	31917	34727	14250	1154	517	525	537	553	512	506	548	512	522	490	518	528	506	481	546	538	519	548	539	508	524	560	590	546	574	524	508	510	570	541	542	553	510	528	546	563	533	557	512	462	532	537	523	531	520	519	468	557	534	505	522	539	531	522	521	513	512	534	506	533	527	515	491	535	548	543	514	517	536	516	536	516	515	526	524	527	515	492	555	532	490	533	556	494	563	500	552	482	568	543	523	544	553	493	527	548	514	537	556	542	502	524	478	537	559	494	503	527	525	533	505	518	533	524	502	493	556	526	518	519	554	506	529	576	498	545	536	458	534	535	537	511	556	527	534	534	528	503	534	489	514	510	509	521	525	526	506	522	538	511	500	517	512	516	553	488	519	518	487	502	520	490	543	530	542	498	530	556	536	523	514	504	500	502	507	551	555	535	517	518	524	543	540	536	550	536	474	523	494	510	566	522	512	545	513	501	499	535	519	450	548	531	499	556	502	533	528	489	514	520	526	501	566	566	521	543	564	523	542	544	510	530	529	506	536	513	577	495	501	501	505	556	541	547	527	526	508	578	544	510	513	510	532	490	560	553	556	546	543	518	526	517	523	501	493	584	514	565	494	540	525	508	567	520	533	522	515	569	554	535	503	538	516	560	506	537	542	488	515	510	519	522	561	562	528	542	514	526	504	551	515	515	554	522	522	529	524	458	496	540	543	535	496	518	490	505	493	518	540	460	513	554	560	550	534	527	532	513	499	561	544	493	537	536	516	558	544	493	542	506	520	541	539	506	571	535	535	489	512	531	523	542	540	497	566	557	552	528	541	573	511	523	531	564	511	523	505	495	512	490	504	460	539	541	488	537	504	496	542	479	534	533	541	490	518	517	532	505	515	540	525	518	515	529	564	514	510	469	498	557	511	571	582	497	511	501	502	508	508	505	560	530	545	522	536	548	507	562	504	539	517	570	542	487	524	522	559	536	531	527	518	511	549	525	526	580	529	525	541	515	502	540	523	545	525	550	541	497	566	521	508	526	590	542	542	537	554	540	528	517	453	506	484	543	495	523	528	547	540	511	520	522	518	547	499	536	512	505	541	528	512	518	481	532	559	526	542	532	524	529	502	529	546	503	507	587	505	565	533	572	524	523	539	539	511	507	458	499	535	538	515	548	510	481	513	499	525	568	502	536	509	493	547	543	507	518	570	503	548	531	464	515	515	572	519	523	547	556	517	511	521	539	487	533	561	532	518	517	536	512	553	539	531	508	508	496	509	545	521	554	484	511	525	538	524	517	506	493	531	549	547	531	521	511	578	483	513	548	519	506	529	553	532	531	517	517	481	506	529	528	550	480	543	508	538	476	512	525	551	533	501	565	507	528	483	504	503	527	528	567	486	566	480	529	539	542	492	531	514	543	515	527	511	506	505	508	528	522	553	569	537	565	552	540	507	530	534	531	565	522	563	532	548	526	589	545	558	509	542	529	527	451	527	490	564	492	465	511	505	560	544	556	561	543	547	521	557	505	524	525	484	524	512	528	521	525	502	522	501	534	552	528	530	543	508	523	508	550	546	541	513	509	503	523	579	533	522	514	528	555	511	536	520	506	526	527	543	509	520	525	529	516	526	525	514	527	494	541	506	496	543	561	516	486	524	514	506	512	512	514	506	515	543	551	553	546	475	513	518	500	514	526	519	552	474	510	540	509	576	509	514	517	516	517	506	570	529	494	514	548	539	543	514	502	487	541	561	543	515	531	523	527	535	514	534	544	505	529	531	536	500	522	539	525	503	498	549	547	517	547	496	547	520	512	517	533	484	499	541	565	517	535	552	508	543	497	555	508	529	481	467	487	512	497	498	556	509	519	522	511	495	540	535	557	502	546	529	533	517	524	509	550	544	573	542	548	535	516	515	544	510	557	554	558	502	523	536	519	553	575	544	502	518	568	550	535	500	501	508	492	517	557	534	525	565	518	532	511	537	539	521	542	529	561	512	535	520	493	520	489	491	577	520	511	524	563	525	496	532	513	509	511	490	545	572	552	530	539	528	502	533	506	532	502	512	570	524	558	530	542	518	532	495	550	527	543	538	528	526	477	524	522	521	537	559	483	497	554	541	509	536	519	540	530	546	525	552	520	528	507	542	519	533	555	511	535	525	512	503	467	498	495	545	528	510	507	539	495	533	539	556	512	543	550	529	525	478	551	489	547	525	521	517	518	497	506	498	528	540	506	582	496	535	511	550	575	536	543	529	551	550	514	508	504	506	510	515	530	503	504	509	525	511	559	520	567	531	548	509	553	547	517	560	487	533	515	526	526	541	548	520	542	520	483	531	537	518	535	534	527	535	522	492	514	563	501	516	529	489	500	548	543	525	539	582	539	540	541	545	513	524	524	519	531	536	541	526	572	503	521	516	528	542	528	560	556	526	525	482	514	484	540	493	532	517	542	516	524	505	523	535	504	513	507	515	527	526	512	525	553	521	532	550	544	502	522	516	565	549	549	547	519	508	563	558	509	553	535	522	523	511	537	519	538	511	556	545	551	519	513	516	523	490	534	565	498	508	547	553	515	487	538	525	538	519	523	553	507	526	499	523	522	508	519	534	508	542	545	492	522	558	517	552	561	552	528	551	515	511	535	525	538	540	530	548	565	515	502	529	499	492	508	515	473	533	544	529	538	496	535	536	548	507	558	546	542	527	489	517	531	527	515	517	538	527	502	495	462	556	568	541	557	526	510	510	503	519	516	500	547	503	514	507	567	551	507	506	523	507	509	562	521	545	529	538	504	553	546	545	486	528	560	541	525	546	489	552	526	542	539	527	508	483	510	499	522	539	510	497	526	513	521	539	537	511	549	536	515	454	538	538	511	560	538	543	531	533	502	510	510	506	514	506	511	518	524	514	511	471	512	508	515	524	591	535	512	539	515	505	529	495	498	540	549	514	509	523	549	522	520	525	504	499	566	534	524	535	530	522	540	505	514	510	554	527	566	533	538	554	523	513	548	505	544	566	502	524	527	527	525	535	534	566	519	507	526	490	569	476	487	504	531	522	500	505	506	511	504	553	452	533	509	527	513	520	527	511	535	515	535	500	514	573	511	548	500	539	537	527	510	517	505	523	574	534	527	529	556	555	494	568	517	493	523	491	545	511	529	508	565	532	556	542	512	470	495	516	520	516	500	525	534	542	541	508	512	501	546	522	475	543	498	538	539	538	554	522	541	510	521	528	541	528	504	554	492	536	531	461	524	522	561	544	516	545	547	555	527	499	501	504	557	536	545	549	536	535	560	531	519	520	563	516	548	544	530	534	527	507	519	503	543	522	536	538	535	578	519	565	512	487	518	531	511	505	549	537	507	523	549	555	524	526	520	501	538	534	479	517	508	550	527	524	527	509	525	579	547	522	552	550	521	533	540	509	553	522	537	550	498	535	504	530	510	533	523	491	551	508	520	553	504	511	530	520	552	494	527	523	498	498	547	488	488	548	554	523	539	502	546
25532	23652	33403	47875	32602	12296	1225	345	327	339	328	296	304	297	305	306	306	327	285	349	314	329	338	335	299	334	298	327	309	302	290	280	336	299	314	304	308	302	302	317	312	314	307	309	300	315	317	294	296	323	316	293	317	327	311	291	300	321	273	318	289	287	296	304	268	284	292	313	313	296	317	312	302	294	314	323	298	314	325	306	279	327	285	314	298	324	312	313	333	286	314	312	292	319	307	320	331	303	304	276	321	300	326	298	318	320	310	310	326	306	295	286	299	269	309	302	307	307	314	327	300	297	319	305	312	329	283	271	313	330	314	285	269	302	306	334	278	331	331	305	316	291	294	308	291	309	320	298	321	296	326	291	300	327	285	269	318	323	289	288	314	301	309	311	313	323	327	296	303	321	297	302	296	305	289	308	296	317	315	304	300	311	314	305	349	304	308	301	306	274	301	296	323	301	310	299	309	322	320	323	306	297	318	281	309	287	311	328	288	269	298	335	328	284	331	322	278	298	288	325	325	315	302	309	285	288	293	299	300	319	284	286	329	305	330	270	328	292	337	281	274	334	316	288	319	303	281	269	271	270	315	295	317	319	316	304	326	300	299	284	296	304	336	329	326	248	322	302	319	292	286	320	309	323	288	278	311	322	294	264	316	304	288	296	294	325	331	324	290	323	303	286	310	296	302	274	310	303	348	314	327	284	295	316	321	293	294	279	304	309	283	304	310	305	319	322	309	302	284	329	306	277	315	310	313	347	317	299	310	324	322	295	286	297	298	308	296	309	283	348	321	264	331	304	315	299	301	316	324	315	309	289	342	306	297	303	319	320	330	307	310	293	308	308	300	304	322	281	326	295	291	322	329	304	286	332	304	293	308	343	322	319	288	349	295	307	331	304	304	292	320	278	320	275	309	316	325	284	303	287	305	313	299	300	306	308	358	298	289	272	279	273	329	297	306	295	303	285	318	324	327	328	317	309	293	309	309	341	314	288	320	296	291	312	307	290	320	291	298	333	286	282	297	305	276	304	282	302	297	307	284	339	313	304	319	312	269	314	297	323	317	310	319	321	302	296	331	311	308	318	335	275	313	339	318	307	302	289	286	298	301	286	325	304	295	309	318	305	290	321	307	289	329	301	324	344	269	281	271	299	317	292	308	329	319	301	309	306	285	314	306	293	303	358	326	290	332	278	285	296	301	305	304	308	307	301	315	291	315	305	298	311	311	290	309	302	297	319	311	307	291	320	308	314	346	310	353	311	324	311	307	322	307	311	300	286	327	307	300	298	310	275	311	315	349	322	336	292	316	343	313	294	296	302	282	294	297	272	286	320	299	290	309	291	286	274	324	308	325	306	331	299	341	348	295	301	316	326	344	284	284	310	289	312	299	266	293	320	317	321	315	279	268	285	295	296	351	301	347	287	317	334	340	328	266	325	310	299	319	276	307	324	289	325	309	328	333	316	329	313	308	335	316	282	305	340	317	311	303	307	333	330	276	304	286	313	306	307	300	310	301	295	295	280	335	284	310	312	292	303	299	305	305	307	330	336	283	298	283	328	279	278	294	305	303	326	323	252	328	310	320	279	298	339	349	306	316	311	307	283	310	307	299	330	323	298	313	314	302	296	309	302	332	296	303	317	323	318	316	308	307	307	277	322	318	332	296	330	297	295	314	307	308	305	284	290	315	297	296	325	334	288	290	344	289	318	310	287	285	296	295	323	300	297	292	302	303	296	294	326	300	309	278	291	305	304	279	292	302	313	321	336	300	293	313	318	311	295	308	324	309	297	341	321	328	290	307	313	319	306	270	311	267	297	311	305	289	326	296	317	303	306	271	325	305	312	308	298	305	319	295	324	311	306	302	294	323	324	337	337	302	316	328	304	266	353	312	295	289	312	286	299	285	318	279	330	315	307	305	335	309	304	347	308	305	341	292	338	307	310	326	276	291	336	333	305	336	283	304	310	273	291	322	290	287	320	305	316	305	305	304	319	304	287	308	308	301	281	351	299	327	315	296	290	327	295	283	286	308	293	327	305	292	332	273	275	290	290	313	299	292	295	277	327	311	289	312	311	329	330	311	332	346	296	305	314	304	300	313	292	296	278	302	295	320	293	293	302	312	306	274	327	291	339	296	273	307	329	322	305	292	335	303	314	283	278	309	277	321	310	281	307	282	283	320	300	310	323	285	294	327	279	320	308	322	327	316	328	333	321	311	297	262	286	305	298	305	275	297	299	313	328	313	327	330	308	281	309	304	310	337	311	314	303	321	273	310	334	280	279	290	295	295	306	285	305	307	307	320	289	292	279	314	308	297	312	262	289	325	275	297	298	292	311	295	303	306	330	317	333	320	299	313	313	304	286	280	317	298	268	352	298	308	285	293	331	287	297	326	299	285	309	299	290	343	315	295	303	325	299	302	304	341	312	307	335	297	313	320	309	306	300	319	295	260	313	301	305	321	283	312	304	288	308	297	308	302	294	299	324	307	286	297	330	301	301	301	343	312	310	288	343	320	286	284	300	311	328	302	293	297	281	325	323	344	298	294	289	321	292	327	306	294	307	280	271	290	276	311	312	303	289	279	315	310	294	265	325	335	289	318	331	334	308	308	284	293	296	301	305	309	299	316	315	275	315	300	325	318	287	316	280	304	313	284	292	303	298	285	300	304	317	297	342	296	328	324	294	308	322	281	333	292	301	302	304	302	306	314	321	317	295	307	297	289	314	300	289	295	305	296	285	303	337	325	292	319	321	274	319	289	326	334	296	306	334	297	315	279	298	325	316	322	306	328	298	340	303	259	323	289	300	306	325	294	293	312	303	310	303	285	289	330	299	291	291	298	317	305	321	314	321	314	329	328	307	292	315	318	245	303	321	287	260	314	333	296	291	301	278	281	298	306	329	299	310	323	291	297	327	287	339	309	322	271	311	287	291	312	287	304	339	321	308	323	262	303	301	299	286	325	304	305	300	315	304	322	283	307	300	287	287	300	312	308	306	315	302	284	313	314	313	318	302	333	346	293	330	332	305	282	327	288	306	319	293	275	302	313	293	316	291	296	294	309	292	306	308	304	327	284	295	328	331	341	295	301	278	286	281	289	314	301	335	307	305	293	301	319	306	328	279	314	304	303	301	304	311	331	291	311	303	330	308	333	319	313	313	311	342	305	329	313	304	326	296	272	300	300	298	310	297	345	311	327	285	282	282	290	316	297	288	307	325	311	342	304	308	292	315	274	291	288	291	313	341	275	284	326	334	306	329	308	334	312	294	259	311	272	319	322	288	292	297	290	358	311	322	332	297	316	314	296	294	293	296	292	293	265	303	311	312	305	290	293	302	330	294	301	281	301	309	289	324	343	330	315	315	309	282	296	293	308	267	303	292	296	304	289	309	297	299	313	321	307	320	279	298	325	310	306	302	296	312	305	295	303	256	285	317	322	327	308	350	307	300	308	291	280	299	288	285	288	322	277	296	330	321	295	307	292	304	312	279	313	312
58328	85421	63535	64701	33617	4425	513	534	526	525	537	511	519	506	537	521	526	487	500	509	522	560	519	523	501	509	517	552	573	514	538	534	521	485	516	503	523	529	516	525	507	522	500	488	527	503	493	457	508	519	550	546	501	523	496	502	542	523	499	535	502	517	507	499	519	512	540	533	479	530	487	501	520	549	533	502	541	520	566	497	530	546	530	505	497	526	511	518	505	519	531	538	497	495	529	521	499	493	533	476	511	538	527	495	529	490	504	536	525	512	499	502	512	519	510	511	494	544	524	514	537	529	507	514	508	523	507	518	471	506	497	547	521	530	532	534	508	486	517	473	491	507	493	507	484	540	541	530	532	475	488	492	540	528	523	489	550	522	523	505	466	519	521	517	514	547	508	471	485	507	531	529	548	495	540	487	507	533	510	524	498	500	526	512	500	525	557	530	505	536	549	483	523	512	516	505	548	495	539	526	508	532	506	522	542	471	500	491	503	508	502	553	505	483	509	466	462	493	529	506	502	517	538	546	542	528	488	506	510	549	508	521	549	468	514	519	551	518	486	538	513	540	532	496	511	524	504	516	539	543	529	469	531	543	565	527	542	466	489	511	516	512	564	559	510	525	505	502	486	522	521	510	512	501	509	518	510	486	519	488	509	520	505	542	498	543	474	507	470	515	524	497	530	489	486	524	509	505	483	482	515	540	529	493	535	509	472	539	499	525	484	486	496	538	527	524	497	504	502	521	503	517	524	527	475	472	544	507	502	490	520	516	491	531	503	523	511	521	488	501	487	490	529	541	536	502	515	501	445	513	527	501	511	508	513	508	515	470	529	491	493	538	501	531	545	541	515	529	480	471	534	508	539	473	546	520	481	492	513	508	466	501	488	500	471	491	532	491	524	524	540	519	525	507	491	511	502	503	494	519	552	496	499	499	542	514	517	473	533	496	512	495	555	552	539	502	533	528	508	516	515	497	521	525	502	531	497	511	508	485	485	512	492	502	530	530	494	463	509	540	513	533	481	507	472	536	504	478	515	532	534	515	511	527	483	495	517	515	491	517	557	529	492	503	485	493	479	506	487	459	493	456	497	546	518	507	520	511	533	505	506	559	526	514	536	528	539	500	518	518	443	519	533	525	472	570	535	488	473	531	535	501	535	517	514	519	536	478	492	511	524	486	492	536	483	492	484	512	550	530	515	518	521	521	519	531	502	517	522	511	526	512	524	483	532	562	518	526	508	473	484	469	543	528	517	491	490	534	539	495	507	489	464	492	561	531	529	525	496	504	530	512	544	499	529	520	502	518	515	530	530	482	542	460	535	536	489	476	538	525	498	541	507	519	517	521	501	513	523	475	518	489	541	537	509	504	504	545	496	513	461	530	502	484	509	529	505	568	496	456	550	509	540	527	530	557	534	526	482	524	521	551	471	535	520	470	511	530	521	543	496	480	479	502	517	498	512	483	495	553	513	521	527	537	504	507	507	513	489	482	512	479	553	499	461	537	495	475	484	521	520	454	517	513	526	555	521	508	535	491	517	485	500	532	505	503	535	501	497	495	547	491	514	494	494	487	514	502	527	484	501	492	512	496	530	534	522	543	499	509	518	526	515	508	453	502	521	536	490	540	508	557	506	519	495	471	501	477	505	534	486	531	497	499	470	530	505	535	535	484	497	520	503	506	511	515	537	487	505	533	564	530	484	537	535	527	478	498	552	479	521	534	519	498	510	518	465	501	507	495	491	511	486	544	541	512	515	492	500	537	521	507	503	497	503	486	481	510	512	505	539	537	534	481	498	517	492	485	515	508	533	506	528	525	539	475	527	519	519	522	477	492	508	498	551	498	513	540	520	476	542	524	538	497	507	511	565	483	479	470	508	535	535	511	507	500	552	509	529	491	537	511	535	488	505	529	519	554	488	560	503	514	520	558	477	505	508	512	505	469	492	526	526	525	528	481	493	519	518	484	519	492	479	495	519	498	524	512	519	519	528	543	503	519	530	506	528	507	505	527	501	530	474	517	550	465	545	511	530	514	552	554	500	529	441	497	479	518	507	517	522	519	481	541	494	502	513	542	507	518	514	505	520	515	517	553	529	517	520	522	526	504	548	494	551	547	511	500	531	561	457	531	493	519	517	560	457	491	510	540	523	542	553	515	480	518	527	545	525	463	478	522	539	523	470	535	516	522	529	504	516	491	518	518	533	505	516	498	526	488	546	485	493	509	512	579	497	520	508	544	542	497	481	504	533	518	501	532	541	556	509	498	522	481	522	542	514	519	581	488	487	504	499	516	503	531	480	495	495	512	540	523	527	531	523	519	515	510	483	520	528	511	548	524	541	520	515	522	501	537	498	485	499	506	487	497	531	509	545	515	554	516	522	511	496	499	545	482	520	521	531	485	448	548	518	544	564	512	483	529	493	498	536	529	472	496	513	491	497	512	505	530	499	480	475	499	508	509	512	489	519	527	502	491	500	521	518	544	542	536	508	530	500	500	547	555	547	450	489	497	443	542	517	495	518	501	516	534	505	489	515	558	504	533	494	531	522	532	490	546	511	492	497	533	520	548	556	571	507	535	516	553	519	519	501	493	503	516	513	504	490	523	495	506	566	526	476	498	546	470	520	506	512	507	506	504	523	541	509	510	513	559	503	537	488	457	532	495	442	542	515	511	509	521	489	507	489	508	541	526	466	474	500	516	536	493	502	495	524	495	515	522	510	520	501	491	517	467	498	511	518	523	474	515	496	533	533	506	508	531	525	515	505	527	518	502	490	517	558	526	509	510	539	473	510	528	504	550	528	492	509	527	513	515	529	485	505	521	508	516	507	511	508	537	508	499	494	507	532	508	510	536	500	521	482	551	515	537	491	519	532	496	565	498	477	519	508	542	516	470	482	506	489	529	514	529	503	506	477	507	505	502	498	479	525	529	476	500	528	495	507	482	488	568	542	515	508	477	440	532	532	559	511	507	459	526	516	520	466	525	496	479	508	500	563	517	541	548	521	504	504	479	483	535	519	532	457	469	544	516	532	511	516	509	508	483	505	498	512	484	511	499	547	515	461	508	499	487	504	516	505	513	473	497	517	480	537	535	493	525	491	505	516	552	497	514	461	507	492	517	523	484	531	488	512	540	564	463	509	501	504	479	553	521	501	501	515	555	513	486	527	544	513	546	517	479	500	518	535	537	534	523	517	492	494	497	515	531	538	502	505	468	511	528	547	501	481	518	550	498	563	523	525	506	495	515	523	464	535	522	491	525	530	501	470	493	492	521	513	531	477	504	525	502	535	510	518	516	520	515	509	538	517	501	479	526	502	546	487	517	453	526	551	501	482	528	515	481	559	526	475	535	476	529	446	527	477	513	515	525	536	568	495	531	501	485	526	529	559	527	513	540	529	548	511	521	503	548	533	504	526	509	502	476	504	500	514	511	544	527	494	498	509	506	518	498	502	549	497	506	517	526	506	503	519	504	522	505	544	480	492	496	517	529	491	555
24224	22438	31387	41676	32859	19102	6086	692	582	561	516	531	520	544	521	517	556	543	546	497	555	502	510	505	498	532	534	553	495	491	529	498	535	481	518	531	495	513	502	522	522	497	506	564	513	511	514	526	542	533	508	509	521	506	505	505	519	513	526	514	506	538	518	502	543	483	511	504	535	508	535	523	540	509	529	532	506	524	524	459	487	505	515	541	506	469	504	568	514	505	521	517	489	543	536	518	524	515	506	488	551	502	539	506	534	518	490	482	502	494	543	531	511	525	529	506	513	491	492	498	527	546	499	527	518	530	467	522	522	508	518	494	504	504	543	480	515	496	489	497	499	530	537	500	536	547	515	499	513	518	505	551	518	535	527	494	492	501	524	505	525	525	527	485	505	522	517	507	490	535	503	513	519	493	485	518	502	538	497	522	512	551	500	528	506	532	519	497	513	517	530	502	491	555	520	528	560	555	515	510	501	537	546	495	507	488	529	481	527	458	498	501	514	527	563	508	529	518	493	531	509	505	573	529	513	478	520	472	514	496	479	478	499	554	518	490	556	534	541	526	523	528	502	521	583	511	529	485	581	520	547	521	517	484	497	511	568	495	483	496	505	527	529	478	510	483	531	536	547	520	557	527	523	532	530	533	523	545	529	513	505	508	496	497	512	547	476	463	516	502	511	506	531	505	526	516	497	502	557	533	574	506	547	521	548	523	492	578	530	536	527	535	525	495	486	491	479	495	518	512	512	525	523	533	502	487	510	543	493	506	524	493	512	538	515	515	514	552	495	518	534	511	536	541	528	534	530	561	493	523	517	511	519	510	532	514	507	507	545	540	492	521	520	541	510	502	495	538	519	515	504	496	540	518	518	519	506	510	524	534	541	516	510	541	526	525	490	511	507	486	515	480	512	512	546	506	542	533	515	540	508	501	523	483	478	505	505	498	490	527	517	531	540	501	488	505	529	532	497	508	496	518	542	500	488	530	535	461	503	504	486	484	522	511	542	537	496	538	516	540	484	512	502	567	474	511	497	495	498	513	502	468	530	517	516	504	481	494	476	499	502	519	557	509	525	512	501	535	511	539	500	490	503	492	500	490	506	505	527	523	488	562	523	540	488	511	511	487	502	511	553	547	542	529	515	494	516	491	517	509	536	500	550	514	530	513	544	480	465	520	524	559	507	500	512	589	498	527	511	505	519	516	511	522	518	488	539	497	510	487	521	522	498	517	499	502	505	520	520	550	547	518	489	477	544	535	499	517	495	500	518	508	542	492	532	543	516	517	515	501	552	518	540	546	545	520	541	544	524	493	567	539	487	524	549	514	499	529	467	483	538	514	493	543	535	523	510	520	529	535	542	519	511	574	517	513	555	533	488	491	550	484	476	509	546	500	559	499	488	500	519	549	489	523	526	493	504	529	540	496	521	535	546	537	550	527	499	484	499	516	512	514	536	561	478	531	511	514	518	516	509	526	521	551	518	537	499	542	514	489	519	537	522	504	489	514	504	481	511	552	568	515	510	479	511	533	457	508	524	484	498	535	561	504	502	493	487	502	519	500	522	528	535	528	489	522	491	545	520	528	554	573	511	500	522	540	543	524	501	551	532	530	527	466	524	525	549	528	558	537	527	467	518	528	546	517	511	531	512	523	482	538	534	505	513	523	466	519	503	544	522	470	498	497	549	510	495	489	484	515	514	490	510	523	547	506	475	477	490	511	528	512	518	472	509	521	493	517	466	551	529	515	502	520	495	501	531	534	532	517	499	531	495	512	533	513	499	520	495	480	566	519	499	542	490	524	546	500	496	546	510	510	549	532	499	529	467	514	536	508	517	491	525	530	499	549	543	490	477	515	521	538	514	525	553	468	547	535	512	513	511	505	501	529	482	514	521	499	507	525	486	577	492	527	486	524	478	517	549	482	512	476	513	460	523	477	560	508	543	507	488	548	507	493	542	527	518	477	499	543	511	504	520	488	527	528	491	539	554	528	516	496	515	531	546	535	512	552	535	525	523	512	503	469	522	532	522	492	509	513	527	515	548	533	513	537	489	513	496	517	491	464	499	541	520	522	520	513	540	517	506	480	549	491	543	516	464	504	475	512	502	529	509	490	485	527	475	522	494	520	531	499	517	489	540	556	529	546	542	512	515	506	549	513	520	518	513	519	509	514	536	515	490	544	537	527	560	494	522	480	509	566	538	523	495	494	505	505	505	507	534	491	511	520	530	477	526	521	504	526	522	504	487	518	575	508	535	563	546	516	509	520	522	486	504	529	490	501	534	512	552	463	482	489	503	492	535	505	517	494	516	520	552	501	547	518	494	550	538	501	513	515	493	523	549	496	503	522	524	543	525	483	518	478	512	542	501	557	483	509	485	482	540	502	479	513	513	525	522	522	518	489	496	558	557	537	517	497	469	530	581	506	517	500	505	511	497	494	546	522	517	525	515	539	521	526	531	536	472	492	560	541	464	502	513	551	482	495	531	510	512	510	504	486	467	541	505	477	517	526	520	538	491	521	494	513	493	519	492	535	519	519	466	507	481	541	523	561	510	532	522	530	516	549	503	479	532	530	554	528	547	490	517	487	529	485	482	532	508	521	504	470	520	522	513	523	529	525	512	498	566	520	541	514	494	494	513	498	505	543	529	531	504	500	515	489	509	531	526	515	486	497	502	533	488	527	495	521	523	452	512	496	544	524	505	558	512	503	512	515	498	556	531	510	506	537	512	529	538	527	558	539	554	469	510	554	490	525	542	500	505	540	532	488	486	528	547	545	492	542	489	509	493	527	508	516	547	508	539	530	528	496	525	529	525	520	509	525	476	521	520	530	460	501	497	514	466	524	519	525	511	503	518	532	548	528	537	531	493	552	500	527	511	515	509	518	501	494	512	502	577	520	514	488	510	500	521	513	508	507	538	520	527	468	538	536	495	525	499	526	547	579	514	496	498	482	503	500	495	497	534	500	548	543	521	489	517	498	495	523	524	511	538	508	521	528	533	528	484	520	499	505	498	486	514	502	536	521	510	494	525	516	538	486	511	494	547	552	505	509	541	498	500	477	541	460	503	481	522	512	521	541	533	471	542	493	546	505	543	507	525	530	544	533	524	499	530	529	517	525	515	498	504	541	488	522	512	536	505	517	529	491	483	494	511	492	535	537	559	515	507	523	517	480	517	535	481	527	504	553	549	511	491	512	517	513	470	547	511	473	541	518	520	489	509	533	534	502	512	507	521	490	544	518	559	501	544	534	551	500	484	526	501	524	526	524	510	510	528	497	549	549	501	537	500	494	523	496	497	507	543	519	549	512	532	526	505	493	520	496	479	552	534	543	516	517	523	538	502	522	517	542	494	520	486	525	519	535	536	525	512	539	506	474	528	485	506	554	509	543	502	481	506	525	492	531	488	491	494	558	489	467	510	531	535	500	529	509	496	474	519	514	531	527	556	507	527	468	493	458	446	505	470	519	533	529	502	514	517	492	513	520	528	509	500	493
59387	94547	75712	75306	41345	6804	871	848	771	794	794	802	810	799	832	820	860	834	843	795	831	800	848	816	885	836	827	803	843	775	800	797	839	788	791	778	796	795	795	831	812	818	809	789	802	821	818	781	829	790	814	801	803	781	818	797	799	769	804	785	756	820	795	806	821	786	819	820	815	837	806	765	790	823	831	845	836	822	812	817	750	787	770	807	808	801	785	826	796	771	805	812	773	823	783	840	848	816	836	837	785	733	835	771	792	821	793	825	844	830	769	783	767	838	808	824	823	806	798	854	792	814	764	829	789	795	850	776	834	835	828	782	812	849	789	828	781	803	834	823	808	835	755	816	804	775	831	816	781	826	780	818	803	790	829	784	820	821	830	834	795	748	798	818	763	820	819	785	792	832	745	802	803	731	827	814	799	836	800	823	797	786	842	792	803	768	830	809	841	809	797	831	839	871	873	783	769	831	792	766	778	830	775	765	830	775	801	807	813	840	816	830	798	795	771	800	772	810	883	783	774	835	817	768	812	796	791	801	819	820	741	796	743	829	768	768	815	811	828	823	777	794	813	813	763	825	807	823	779	829	858	833	839	837	758	804	819	809	770	771	795	856	828	763	798	790	851	812	757	827	822	842	811	764	824	820	843	792	831	832	809	826	749	783	795	823	815	811	856	792	785	789	786	778	838	816	794	780	858	834	841	859	825	770	872	781	791	770	801	748	831	837	791	764	806	765	771	795	812	771	828	766	806	795	787	814	813	806	807	764	800	787	799	808	798	776	793	768	820	848	771	788	831	793	838	789	852	799	796	802	871	838	816	783	785	781	783	835	812	809	785	772	788	809	840	782	803	849	771	773	779	792	754	807	795	806	772	803	831	806	785	801	790	800	809	829	830	778	827	763	789	778	820	801	849	762	843	777	786	820	801	790	821	776	764	798	785	809	767	843	834	817	795	813	854	771	777	768	807	826	795	774	816	784	770	783	838	800	797	807	772	815	789	795	816	827	760	856	817	792	815	818	795	817	784	835	759	856	742	782	757	784	792	808	858	864	872	822	809	814	790	777	797	775	749	807	799	826	771	830	812	860	798	815	825	816	836	785	807	795	813	816	767	835	832	810	761	824	765	799	805	803	808	814	848	783	857	808	829	804	795	789	837	829	768	819	820	785	778	821	868	796	817	834	741	843	811	838	796	851	775	805	793	793	797	814	806	802	801	801	807	773	816	863	808	806	791	840	793	772	825	811	861	768	782	830	793	805	791	853	837	830	768	767	831	826	783	822	787	833	800	859	809	783	816	813	795	809	823	792	799	840	827	868	797	800	784	816	820	807	853	778	771	816	751	799	812	828	821	797	850	831	779	851	763	817	821	788	817	777	829	813	795	823	794	788	800	772	851	787	816	765	787	804	795	801	800	773	824	769	824	780	811	831	834	807	881	837	816	788	812	804	807	796	818	784	823	786	831	798	813	800	818	770	818	797	796	786	701	797	864	818	779	829	843	792	769	786	763	798	788	796	837	787	827	803	802	768	826	797	834	832	798	825	826	787	830	807	815	779	811	794	828	788	802	781	790	817	821	819	786	849	808	785	774	763	829	832	772	767	762	836	844	863	779	761	835	822	795	804	773	796	812	799	742	771	761	854	805	774	813	781	761	802	763	840	779	772	798	808	819	832	786	754	799	800	804	804	828	795	827	793	795	807	808	798	769	813	803	810	793	792	831	797	789	808	818	759	820	807	865	784	792	812	838	814	783	792	828	825	773	781	769	759	797	801	771	787	778	774	845	780	803	796	811	756	798	785	786	769	814	855	795	773	770	850	820	800	810	832	816	775	864	738	806	759	833	774	793	785	787	807	756	780	802	862	847	781	827	744	786	847	859	816	816	796	784	761	774	822	820	803	752	845	780	828	869	809	800	770	834	839	791	800	777	820	798	820	811	814	763	766	770	808	824	856	815	840	776	762	820	799	814	810	835	770	854	798	820	786	783	750	802	773	840	815	802	814	820	752	775	808	838	862	834	837	779	819	801	841	770	839	837	837	820	767	845	781	778	833	840	827	819	811	762	804	845	788	807	772	799	783	802	847	769	803	834	854	814	795	795	801	776	816	811	773	876	783	842	797	778	804	793	780	811	803	832	781	807	787	766	814	781	795	833	817	820	805	797	815	771	811	788	779	811	830	827	780	784	789	778	808	775	824	838	793	759	815	802	769	810	765	836	831	799	776	800	836	825	849	827	791	806	776	764	796	789	837	813	828	787	754	798	794	833	776	841	826	779	771	801	811	816	791	803	790	859	762	763	787	794	772	783	815	809	825	834	818	787	810	753	822	818	811	756	823	759	810	798	815	760	805	830	810	769	782	722	851	795	803	730	800	765	818	791	854	757	803	848	829	769	827	856	810	812	881	836	799	814	823	780	829	781	742	863	824	807	793	810	775	803	793	793	810	807	852	772	837	786	819	757	785	800	804	821	775	807	814	790	811	811	780	791	791	793	834	834	799	814	825	810	770	804	873	783	830	791	743	817	773	886	809	834	742	825	840	744	825	739	791	813	736	812	812	774	788	827	786	773	765	780	788	833	785	816	802	825	835	745	760	784	779	795	799	743	796	831	824	811	802	859	799	747	800	821	854	790	775	743	763	753	793	856	823	797	760	850	827	745	844	822	765	800	821	812	781	779	782	815	838	794	796	809	853	782	773	743	797	763	804	807	815	822	798	828	745	812	807	821	789	806	780	773	810	891	810	766	752	786	821	832	792	784	784	794	801	828	794	843	785	813	777	816	780	826	778	846	787	765	770	833	793	824	766	779	833	803	810	798	832	750	780	830	861	821	767	806	806	769	754	798	804	879	790	793	810	823	823	808	806	816	799	756	790	821	784	803	761	781	782	828	797	833	769	799	782	819	752	844	763	814	821	803	807	790	825	810	762	828	805	847	805	747	812	820	842	845	814	798	807	791	814	776	828	803	797	775	819	732	768	784	809	839	750	827	807	821	827	796	835	801	816	834	835	795	781	846	781	803	768	748	820	812	797	762	814	815	844	786	819	819	836	792	806	749	764	833	851	811	821	813	791	816	814	821	795	843	786	809	785	799	798	829	785	811	839	779	798	788	796	828	815	824	785	798	775	826	765	805	818	753	782	801	861	808	831	869	836	830	799	816	807	799	841	808	800	809	834	800	854	805	834	801	804	822	815	809	858	798	814	758	847	787	830	832	778	820	794	800	821	819	796	790	807	843	820	786	806	768	731	797	788	815	813	815	793	788	770	810	833	771	788	780	797	794	718	816	816	791	777	800	800	801	758	859	826	813	806	791	779	835	810	845	771	799	782	793	745	833	844	788	747	835	803	755	776	786	818	781	785	777	818	774	845	865	807	784	854	797	771	834	779	795	757	833	878	793	845	748	786	863	841	773	799	750	810	781	767	771	804	803	778	788	785	780	740	768	773	791	788	789	838	774	815	757	843	825	838	801	804	807	779	812	798	778	832
29879	26950	25053	28828	10305	730	306	320	311	316	293	283	288	339	318	301	325	307	328	331	286	325	331	327	326	314	316	317	304	297	302	340	273	300	292	342	293	271	324	332	311	293	317	320	303	297	333	299	321	292	325	311	350	339	327	326	322	300	302	303	317	306	328	326	303	319	309	307	287	295	299	328	319	323	326	315	280	306	323	313	298	300	306	303	296	320	332	295	329	343	291	306	330	306	344	318	303	294	318	313	284	333	324	293	319	324	329	301	330	326	322	316	295	297	332	317	325	308	302	325	324	297	303	296	308	330	295	302	307	301	307	331	287	314	286	323	288	303	312	314	297	293	341	327	306	332	294	316	325	309	324	325	305	302	317	306	310	312	273	342	329	282	329	301	303	336	303	318	336	293	322	314	331	299	294	314	351	325	286	291	297	295	281	321	324	320	319	276	265	273	281	263	288	304	311	315	297	298	301	292	312	271	306	330	299	285	323	299	307	274	314	327	301	290	289	295	318	349	330	312	295	299	277	311	311	307	288	281	313	292	344	279	299	299	286	302	316	307	300	313	302	297	307	320	319	318	289	321	322	282	294	348	290	296	313	320	266	320	304	338	317	293	266	298	286	291	281	313	276	286	288	339	282	287	302	298	299	325	329	312	316	292	321	311	320	312	301	305	316	309	322	281	328	304	325	286	288	303	310	321	303	316	289	310	336	317	278	297	310	337	320	305	313	293	308	298	295	327	298	298	303	301	325	291	292	329	299	299	350	320	328	291	320	303	329	315	299	301	293	287	341	305	308	280	319	291	343	312	294	343	320	318	296	308	327	314	294	299	322	310	333	304	316	291	295	296	280	309	316	297	313	292	326	309	288	298	307	307	300	302	304	286	322	337	319	295	309	311	306	303	304	325	287	329	309	283	323	305	336	295	318	292	307	315	300	295	332	287	304	312	296	327	311	316	301	315	299	315	312	266	292	333	299	292	319	328	280	320	322	294	318	299	291	322	303	297	300	298	286	290	303	329	262	297	325	321	294	326	311	305	300	295	323	302	312	340	332	295	275	295	305	316	282	258	347	315	347	329	318	315	280	282	318	295	301	302	326	321	302	315	302	333	303	304	329	315	273	317	319	324	310	324	293	304	307	306	293	299	303	319	299	310	302	277	328	328	278	307	322	264	291	311	306	321	331	299	303	287	290	277	295	290	303	312	311	286	302	302	298	262	302	300	303	301	303	299	305	314	289	301	275	324	303	290	303	301	304	321	305	319	318	311	300	328	339	326	319	330	285	311	306	320	296	277	294	310	305	315	321	338	304	322	322	315	324	308	292	282	325	300	281	288	320	324	324	323	282	309	291	302	317	329	299	311	301	323	293	305	294	341	316	325	318	289	327	338	284	300	287	304	323	293	320	308	280	328	305	309	327	299	328	335	289	327	298	311	301	303	341	299	329	335	300	350	282	338	312	314	325	302	300	315	319	297	302	318	312	291	289	302	282	280	313	307	284	326	278	287	314	295	300	303	303	279	307	263	296	322	318	296	320	314	333	308	281	300	284	311	310	307	325	289	280	282	339	283	311	299	337	306	297	301	312	341	323	298	297	315	312	287	317	312	311	329	316	311	274	308	316	277	311	301	292	296	311	320	311	270	301	295	310	314	326	307	315	332	298	299	313	332	292	347	286	320	312	289	285	286	326	273	298	341	295	276	303	313	288	329	314	328	309	313	290	332	332	321	335	342	281	306	300	324	308	305	324	301	334	313	279	286	282	289	301	299	304	331	270	298	328	272	316	276	307	272	307	310	339	307	289	305	309	288	279	316	299	287	312	306	300	313	298	295	264	309	334	303	298	268	319	305	300	310	310	295	294	322	315	313	326	303	317	288	349	305	298	305	323	282	295	307	304	294	320	315	327	297	338	322	323	309	326	288	282	302	307	337	323	322	304	289	296	322	304	286	350	299	310	316	319	306	330	305	294	312	297	304	303	297	310	269	331	311	301	330	295	312	287	329	311	275	292	331	319	327	317	312	271	285	289	302	325	327	305	328	320	278	309	330	316	298	284	305	326	332	320	299	320	323	299	313	316	282	275	295	300	315	287	294	312	287	249	310	327	327	340	284	318	306	324	328	309	270	328	305	309	296	323	268	304	297	285	277	313	278	340	285	293	308	308	339	310	344	310	323	321	286	319	320	310	316	313	297	317	296	267	326	290	316	329	335	311	320	317	334	297	325	326	320	316	288	315	308	319	272	302	296	309	296	302	278	310	317	288	298	319	293	308	299	295	315	274	326	322	312	318	342	313	306	295	303	334	312	304	340	280	333	310	301	319	319	301	301	326	310	313	305	292	312	306	315	332	275	305	313	276	337	311	268	314	300	316	325	299	345	288	316	327	299	295	282	288	327	290	317	286	299	312	276	298	358	316	349	285	306	309	329	327	303	313	328	319	307	315	306	284	313	324	310	299	284	334	284	291	329	284	319	307	312	293	299	296	326	310	321	296	292	295	308	326	316	291	284	267	281	289	275	318	298	303	323	284	300	325	329	331	305	268	296	324	283	299	312	301	288	307	300	316	304	338	303	320	295	274	293	285	314	306	284	285	321	337	298	345	299	310	322	278	290	291	304	301	300	328	296	318	319	319	298	286	325	303	300	323	257	293	298	318	319	301	278	334	308	271	334	321	300	298	288	321	323	282	306	288	305	286	290	324	300	328	295	307	294	319	315	301	293	310	299	294	316	309	308	363	319	320	311	355	318	288	308	293	325	306	309	297	299	310	286	309	296	335	324	318	279	301	307	331	292	307	313	271	301	306	279	309	290	329	310	312	280	319	320	314	285	287	286	270	332	287	340	325	276	340	305	337	318	305	344	291	305	290	286	314	270	307	290	287	293	297	297	315	329	285	302	303	291	310	300	331	305	340	300	302	319	309	318	311	323	316	276	272	338	332	332	312	307	291	310	339	332	299	303	305	293	318	315	315	308	321	266	320	314	279	330	299	306	290	354	335	309	295	301	308	328	301	316	321	321	318	300	320	295	335	290	334	303	320	310	327	373	309	337	318	310	332	315	309	323	298	300	293	287	286	323	324	311	288	304	295	335	319	294	287	306	322	304	314	329	308	316	294	333	294	334	301	290	319	312	342	294	330	305	341	323	307	318	311	289	286	286	330	295	286	309	305	344	320	331	312	304	287	302	323	299	345	322	291	301	313	299	302	318	302	315	308	309	302	276	316	325	285	334	295	330	337	307	300	306	306	301	314	297	307	283	304	324	349	316	330	288	274	309	307	321	312	296	289	306	313	279	293	307	332	330	321	308	307	301	330	314	309	288	318	337	302	301	315	329	285	319	330	334	311	320	295	316	291	292	342	282	305	305	275	301	310	296	333	306	344	287	313	305	298	316	319	303	297	321	253	311	287	324	346	288	303	303	298	298	300	326	303	290	291	318	308	305	298	320	298	302	299	312	294	307	318	303	316	313	303	300	322	300	307	350	334	287
37180	44365	30526	33668	12136	915	539	541	535	532	513	529	533	554	488	554	526	533	498	545	533	545	508	477	543	503	521	516	535	525	542	533	537	502	556	508	558	549	551	523	541	499	547	510	527	509	540	498	517	537	534	500	528	527	546	535	547	565	486	537	549	524	484	521	529	546	517	492	530	536	517	514	523	501	543	507	534	521	493	537	564	552	521	544	519	515	514	515	516	511	522	530	544	523	502	513	559	580	521	519	500	514	531	494	521	545	511	516	549	538	516	522	489	545	507	532	526	551	540	554	514	524	581	519	523	503	505	551	493	542	530	528	503	579	519	521	545	548	519	506	533	497	529	541	535	592	566	535	532	565	536	536	535	523	539	557	540	590	492	531	540	537	551	513	540	538	511	552	533	511	500	527	521	494	525	560	520	566	525	526	529	512	519	508	511	513	498	523	545	495	523	539	511	549	511	506	555	524	514	527	516	488	558	501	505	563	542	523	559	547	539	575	539	527	540	578	544	464	482	584	535	517	516	536	492	542	517	523	537	550	530	505	516	533	559	519	542	527	535	547	535	519	533	545	538	529	510	526	503	540	509	486	554	530	540	525	536	538	494	553	532	551	492	513	498	571	537	499	543	542	541	554	522	552	524	553	523	523	551	526	546	499	542	563	543	515	542	526	503	516	542	507	530	521	495	537	529	546	541	528	507	512	527	528	518	531	495	553	536	533	492	514	526	525	526	496	531	519	547	537	531	499	490	530	553	516	502	543	485	499	515	552	550	546	524	555	531	516	510	534	543	506	498	550	535	486	534	530	494	482	495	539	514	552	564	534	542	542	530	540	513	538	491	552	464	501	526	583	519	529	538	522	525	532	541	527	530	502	546	473	527	557	501	549	531	548	520	519	529	579	520	521	524	514	547	538	522	586	485	537	599	507	523	524	520	527	520	545	527	519	519	527	525	536	531	504	546	543	479	504	496	460	542	529	526	507	544	513	541	538	526	521	565	520	524	600	529	522	509	506	594	566	513	533	560	525	542	597	505	520	533	521	546	546	542	537	511	549	542	529	494	499	554	509	520	526	522	498	498	586	556	497	511	481	533	533	502	525	541	533	523	514	564	509	562	538	535	477	546	559	516	522	544	547	544	545	550	549	541	510	555	528	520	516	560	511	533	524	541	557	557	473	551	536	538	553	516	542	501	526	526	476	572	547	529	546	556	478	517	542	538	516	503	575	541	542	532	525	525	539	525	541	536	507	528	549	538	531	517	542	534	516	538	516	503	504	529	530	543	506	533	533	497	526	512	570	531	523	512	528	533	536	546	559	541	549	488	508	556	504	492	553	571	550	539	538	537	505	544	522	568	523	559	530	524	503	490	543	520	568	533	547	533	542	535	497	524	546	503	564	504	534	550	542	507	536	535	536	584	541	528	533	544	509	548	535	511	563	522	513	556	555	561	523	518	548	513	545	527	493	523	562	542	557	498	496	524	527	526	515	513	503	583	537	521	523	543	486	525	536	495	477	556	515	564	530	498	542	520	532	500	541	529	538	523	509	512	501	543	553	510	486	528	526	527	530	548	562	518	530	526	526	531	521	553	540	551	492	492	501	542	463	511	545	508	529	525	514	540	541	506	544	529	529	489	536	527	543	528	500	486	526	508	553	523	541	528	527	543	513	532	534	546	499	541	522	505	536	550	529	539	484	551	550	521	537	564	490	550	517	562	553	517	501	515	529	518	532	555	536	533	530	544	524	550	546	548	525	578	474	525	513	547	557	549	511	532	487	508	550	531	501	530	566	555	579	528	523	534	499	521	552	547	514	567	504	529	506	550	497	511	520	496	524	508	543	508	528	509	544	534	552	535	545	571	570	536	490	502	516	498	528	517	523	545	492	538	501	549	513	487	508	538	528	564	532	590	529	516	528	524	537	556	549	548	491	521	486	546	508	539	529	515	567	541	498	511	539	507	552	494	513	530	522	554	514	557	541	493	539	509	551	501	500	519	542	552	503	511	564	513	540	544	535	486	532	532	542	541	528	520	534	528	520	511	537	510	504	559	498	506	525	498	534	503	539	539	508	512	496	549	509	502	554	504	515	544	502	494	509	531	484	512	550	539	549	536	514	503	546	526	524	504	488	555	507	521	562	515	502	549	529	530	548	524	543	558	551	533	509	506	570	498	541	523	545	507	523	502	543	501	540	514	535	526	506	522	497	558	478	523	518	549	538	497	517	502	492	494	519	510	512	572	526	527	520	515	551	589	531	521	542	525	551	517	513	528	523	554	519	489	536	524	570	487	525	544	529	507	572	518	532	523	535	522	517	546	517	499	501	509	557	549	496	517	517	493	551	491	553	511	523	539	504	509	548	544	513	518	501	505	533	513	533	540	531	517	540	517	506	526	545	544	534	536	520	543	554	500	510	488	489	520	523	556	587	521	546	535	502	536	517	517	507	518	555	536	530	506	525	562	569	535	510	525	479	550	511	552	556	531	555	564	554	551	543	544	529	497	519	543	529	522	542	542	506	499	534	547	534	535	531	507	537	494	509	488	571	529	541	547	560	530	520	551	517	554	529	543	534	540	589	544	519	571	570	540	523	526	527	463	556	556	530	541	528	517	546	501	540	541	531	499	541	484	522	537	541	493	492	532	505	561	539	573	502	549	529	522	505	533	543	511	533	496	498	518	505	507	534	506	561	498	478	551	525	525	565	515	535	562	543	533	521	508	515	506	496	551	560	536	506	517	539	487	539	539	564	533	546	537	577	570	527	557	529	503	491	521	517	572	464	518	530	502	534	532	533	560	516	539	560	525	523	521	516	510	529	519	531	506	549	507	520	544	486	535	525	518	539	502	536	507	539	538	520	527	491	552	543	547	557	521	524	525	562	547	542	520	522	546	581	531	498	510	537	530	563	530	552	545	526	528	551	504	500	518	556	502	551	529	525	535	520	556	555	511	570	489	543	543	577	554	479	556	496	486	533	468	540	514	526	540	539	502	520	491	541	554	550	514	510	515	523	497	542	515	539	549	528	512	526	540	515	555	529	524	512	501	526	569	563	524	479	529	534	508	539	536	500	537	540	535	531	499	504	559	532	526	472	543	563	513	530	483	542	526	550	515	530	475	527	528	532	506	534	541	577	557	518	546	522	527	504	529	535	490	504	515	575	508	500	518	543	514	514	533	522	529	524	545	544	532	577	565	527	566	506	529	516	527	532	475	549	526	515	513	547	552	526	491	539	516	504	546	519	555	535	548	501	528	531	505	535	534	505	516	524	521	516	511	522	546	532	505	547	544	527	542	537	556	517	524	504	522	518	515	520	541	522	525	492	494	530	524	535	547	532	562	539	520	514	508	549	512	519	537	493	546	522	524	524	565	522	545	523	531	547	558	531	556	563	526	510	550	540	473	529	535	547	510	491	529	485	536	552	520	548	536	562	535	495	551	511	522	528	526	553	509	578	534	529	531	474	524	542	525	516	519	543	537	563	570	545	522	528
25438	23406	31925	45938	30961	12862	1349	362	306	348	313	299	343	302	293	312	306	301	314	291	315	317	307	315	288	308	312	297	279	286	273	296	307	304	306	325	300	309	305	306	315	314	281	308	314	264	292	295	270	309	320	333	319	298	294	289	331	322	289	321	303	296	320	298	300	294	291	292	304	288	308	285	311	310	276	313	315	330	276	329	290	278	304	294	297	325	273	291	303	311	286	305	309	259	303	295	325	306	301	306	315	309	300	308	295	311	329	309	315	320	305	293	318	301	276	293	310	263	303	323	265	327	289	294	328	334	293	324	324	289	289	323	322	311	302	322	301	318	307	279	305	332	284	316	315	308	308	295	302	325	327	297	286	302	333	299	310	282	326	298	296	301	311	307	297	321	273	291	317	294	293	298	298	313	303	275	275	280	314	310	279	308	339	275	278	342	315	296	287	302	304	303	295	311	282	301	295	274	281	293	274	314	319	292	303	347	318	298	321	302	312	310	304	324	307	290	282	294	308	299	316	297	295	328	321	284	304	310	281	278	284	321	294	298	263	295	317	276	305	320	298	282	317	285	302	318	300	288	324	271	313	303	303	341	301	296	308	334	303	306	270	271	299	300	311	311	301	276	276	309	318	295	270	311	307	312	317	301	304	290	306	309	292	311	315	323	284	309	304	305	308	311	306	273	321	341	328	302	313	324	286	304	288	284	304	304	301	301	295	292	327	272	295	279	292	285	299	310	293	315	309	286	303	292	282	282	270	317	306	301	337	307	303	318	299	316	291	309	289	324	288	304	330	269	304	289	324	293	301	295	301	299	285	304	296	313	325	280	326	315	291	270	301	277	333	281	311	281	327	286	304	311	263	302	273	332	296	315	326	320	302	297	305	273	318	301	292	276	312	303	288	287	308	312	268	305	316	302	324	307	279	313	291	320	266	310	300	291	313	285	266	282	313	283	342	310	332	298	281	316	305	312	343	319	295	301	318	267	305	310	306	336	299	315	297	308	308	297	304	311	285	283	312	289	323	300	321	332	305	304	308	280	300	335	318	291	299	279	295	321	282	331	332	330	291	288	313	300	340	301	328	294	265	293	299	287	311	315	288	296	279	292	286	305	296	319	321	298	312	277	293	333	327	301	317	247	303	297	318	301	322	272	303	284	291	292	312	316	332	291	270	323	294	282	305	294	310	321	267	316	297	333	294	321	268	328	312	275	283	276	303	335	360	296	293	326	304	276	245	303	278	308	307	303	287	291	318	293	292	304	315	296	351	305	304	280	279	299	283	304	316	322	278	322	311	316	317	297	297	327	314	306	299	281	279	317	324	309	321	290	289	308	315	344	317	287	330	316	275	287	295	320	313	284	320	279	270	301	294	274	297	302	283	298	321	312	282	287	306	299	319	314	330	324	301	268	283	309	326	315	312	296	307	296	302	282	307	321	308	323	288	312	306	317	285	262	295	329	313	307	312	320	283	302	292	261	302	313	266	282	281	274	298	285	298	301	311	286	291	318	299	335	308	289	321	285	333	310	281	327	276	285	330	273	311	281	308	290	299	299	312	279	309	303	332	322	289	273	328	329	287	302	305	280	288	278	318	320	289	305	317	335	297	327	307	283	317	308	317	276	306	266	312	278	319	330	323	293	290	298	328	337	308	305	276	255	292	292	276	276	309	320	327	290	290	293	295	276	285	284	289	318	319	301	329	337	313	326	300	313	309	290	311	311	308	311	322	283	296	336	320	305	317	323	320	305	313	301	263	309	298	314	310	286	295	299	322	323	293	318	305	309	283	279	318	276	311	323	305	339	298	307	291	295	312	305	294	308	302	304	293	286	321	307	305	270	289	330	278	292	293	319	327	262	306	316	296	293	305	305	310	317	301	312	295	334	293	296	318	301	287	327	347	270	256	304	285	279	289	290	322	328	299	300	297	287	334	315	300	293	332	299	285	298	318	268	285	306	267	295	318	304	355	291	304	283	317	306	290	302	316	313	275	313	311	293	310	298	291	288	272	309	283	284	318	284	306	290	280	336	303	293	272	301	322	315	290	308	324	315	310	288	285	298	298	306	294	313	321	293	283	292	306	306	301	257	327	332	291	310	300	313	300	305	297	300	299	349	301	280	322	308	307	313	293	302	334	303	297	276	306	302	276	272	268	287	274	288	299	316	328	297	330	303	313	318	305	318	309	314	324	305	322	309	299	302	301	300	299	333	302	281	297	281	285	278	300	316	286	290	309	271	287	309	279	260	302	286	319	290	295	281	310	309	260	275	284	310	292	294	299	307	309	307	314	319	320	306	275	307	316	297	307	321	302	319	308	297	310	283	273	297	288	278	284	277	288	311	305	313	310	317	279	280	295	294	307	334	291	303	324	289	330	301	308	306	319	318	319	303	277	320	324	279	296	318	306	340	278	327	319	286	300	309	305	296	313	307	266	335	312	313	299	308	287	294	306	299	311	318	276	306	293	307	305	292	297	292	286	298	321	304	299	289	289	263	317	287	307	310	308	257	296	286	291	306	312	290	301	318	303	309	287	317	295	310	317	290	321	301	279	302	323	279	281	328	280	299	279	315	258	282	316	327	308	287	274	299	266	314	251	311	307	332	302	292	306	306	333	300	296	290	296	348	295	301	304	295	283	310	292	314	329	325	295	310	293	298	279	303	326	275	276	318	305	320	312	286	289	309	315	312	290	338	328	280	319	280	319	300	292	297	297	298	314	297	293	301	319	296	283	312	304	280	283	320	284	292	318	317	308	300	307	298	324	283	292	300	285	298	317	307	306	281	305	288	302	300	349	343	362	320	268	315	268	302	304	279	310	330	285	301	328	291	312	321	308	322	312	307	309	322	341	309	318	305	325	304	313	306	294	303	304	286	338	309	315	300	312	305	278	289	312	281	294	293	332	352	331	309	257	266	318	299	308	313	301	324	279	311	294	274	294	291	302	309	306	293	292	285	316	312	298	306	321	270	334	269	281	328	287	282	304	264	305	302	312	288	327	334	301	292	290	292	331	316	313	281	268	296	313	281	292	273	280	303	322	288	308	301	329	320	275	306	308	320	296	293	319	306	350	305	303	312	287	295	281	293	288	301	311	290	270	326	321	290	338	316	308	324	320	323	299	316	272	280	329	283	292	295	325	314	291	305	319	352	277	289	277	290	321	338	303	289	326	294	302	260	305	304	320	318	297	300	304	308	298	279	278	297	292	310	332	291	299	285	290	299	286	274	297	300	286	350	305	322	321	305	316	287	294	335	287	311	281	338	286	321	278	311	297	309	277	270	287	289	283	308	312	318	299	318	321	268	324	304	309	305	254	310	314	293	289	295	289	290	324	325	314	305	279	291	301	293	328	297	284	327	284	327	331	304	310	288	330	305	319	310	315	305	299	255	313	303	293	300	316	307	289	305	298	312	336	297	274	303	320	318	304	295	257	330	308	296	297	238	320	295	315	270	297	294	313	293	300	292	286	317	321	281	297	331	306	304	303	299
59329	84485	64357	65147	33548	2417	523	521	533	547	538	505	513	537	508	544	498	498	509	494	511	498	537	538	495	554	516	509	535	480	545	509	503	488	489	478	473	452	535	523	504	520	497	506	547	504	489	502	514	517	490	499	478	481	491	481	503	472	522	462	505	551	504	532	490	517	530	524	527	532	535	539	507	510	444	490	542	536	488	500	536	473	474	510	553	530	477	507	512	496	484	526	484	499	510	562	543	495	477	515	543	532	513	531	524	490	507	535	525	538	494	557	524	508	515	472	548	506	517	535	497	542	537	500	504	527	477	463	525	520	502	521	507	492	516	493	512	510	488	531	606	511	514	513	496	496	555	549	509	499	523	492	477	511	504	535	490	537	485	514	521	516	515	502	534	505	483	522	480	501	486	524	472	527	481	553	538	526	545	534	531	510	497	464	490	510	496	540	512	510	536	549	510	504	518	494	547	489	506	472	524	491	515	503	476	467	508	521	528	526	493	503	550	482	561	518	540	485	504	478	502	482	488	486	490	522	505	525	515	491	535	525	533	504	483	479	516	519	500	485	517	510	495	482	524	479	503	535	525	501	487	538	507	518	557	533	498	504	494	483	465	540	552	507	516	528	491	533	509	500	556	538	517	501	504	466	499	528	481	530	480	478	516	471	511	514	522	523	525	511	512	458	510	491	534	488	499	546	496	497	546	515	504	502	519	518	534	506	469	515	521	531	477	526	471	554	512	543	516	510	505	499	479	517	530	512	503	562	466	504	539	513	523	525	514	523	483	483	505	490	520	522	528	505	503	489	516	507	513	554	480	501	508	494	497	538	488	487	515	484	504	558	543	523	517	546	498	507	486	494	530	508	485	496	516	493	494	494	503	510	516	509	496	516	502	524	499	509	563	524	495	539	498	500	509	507	529	513	519	522	529	516	513	518	521	553	514	553	458	511	498	488	529	521	504	500	481	506	513	475	532	522	472	481	496	481	508	531	509	530	539	486	490	498	522	487	524	528	525	495	535	509	518	518	491	498	526	516	539	474	493	490	520	495	501	487	509	488	526	496	517	512	497	486	543	540	486	476	500	469	480	481	539	509	501	494	481	520	511	506	521	492	521	488	495	497	499	508	534	500	507	501	506	469	537	482	514	509	509	542	491	525	521	519	486	499	518	517	528	486	476	500	466	520	535	568	498	475	468	491	498	510	510	477	487	507	487	487	524	482	506	523	527	516	512	505	498	497	539	511	485	493	508	534	514	487	470	546	494	539	524	488	522	515	470	507	483	479	505	526	491	521	526	518	509	524	511	532	514	499	520	492	482	512	520	527	509	481	488	513	509	494	494	539	499	518	500	467	519	489	512	518	495	482	526	472	533	542	532	505	521	492	532	530	508	536	539	526	519	459	532	475	461	522	494	500	512	458	525	505	501	497	514	491	458	492	544	483	488	529	500	552	494	518	502	509	489	482	492	477	511	472	497	500	495	540	517	516	502	502	508	475	469	516	501	519	524	524	508	549	503	498	464	487	498	521	498	495	511	510	473	498	509	495	496	510	461	516	485	513	518	504	501	504	492	525	486	526	460	514	503	491	552	493	514	527	520	514	531	522	470	549	482	514	536	506	520	488	540	497	515	503	508	507	500	527	537	512	537	539	518	491	481	540	526	495	487	506	518	499	472	482	482	483	531	506	494	513	510	545	527	532	523	472	512	532	507	535	496	494	501	501	536	505	505	504	481	495	524	536	549	498	484	481	473	529	505	519	504	470	551	495	503	499	491	516	491	500	547	454	492	515	490	484	509	542	523	468	480	469	483	504	508	520	487	470	489	512	514	519	504	540	512	471	488	481	491	523	543	503	521	472	522	493	492	538	529	471	505	523	527	510	521	517	501	536	484	527	514	514	527	490	509	513	479	502	519	493	512	536	542	481	480	490	485	492	529	504	512	522	479	499	475	512	477	494	522	513	535	488	511	490	512	495	504	483	496	481	518	516	499	482	515	518	505	485	491	504	508	451	501	488	520	464	509	502	558	507	498	493	490	493	506	518	518	511	504	490	521	529	512	479	512	499	500	511	465	501	540	507	511	497	516	513	520	503	499	481	514	521	457	508	500	455	513	509	548	460	500	518	471	506	495	523	504	517	508	543	477	530	486	511	516	524	493	501	519	502	526	485	484	471	520	490	503	506	497	497	528	513	483	510	532	537	506	514	495	501	500	504	527	495	503	513	513	490	518	506	488	556	487	489	463	495	475	518	454	510	520	496	507	514	509	540	512	513	490	523	507	515	502	534	461	464	523	504	520	476	508	511	494	552	556	515	500	453	532	490	519	516	504	533	494	553	529	475	503	527	552	492	488	503	503	451	479	490	498	496	506	495	516	521	519	519	522	495	549	501	511	543	530	545	529	548	510	495	526	559	489	499	491	479	511	515	514	497	487	512	485	500	501	507	530	510	517	510	527	496	536	521	523	520	496	493	498	485	502	513	502	500	491	506	509	531	516	520	504	523	523	533	488	485	483	517	475	530	541	510	495	519	527	489	511	520	518	500	531	509	514	474	515	500	529	503	521	499	504	490	534	502	474	542	477	495	481	514	504	522	504	530	528	541	497	468	506	504	488	538	515	500	506	493	505	484	522	507	530	507	500	466	535	531	503	499	528	486	473	479	475	488	538	505	470	505	465	510	512	508	506	554	541	534	481	532	553	513	495	477	489	519	513	522	525	500	549	484	502	471	527	498	500	503	507	527	486	478	530	493	509	476	483	489	529	501	578	511	491	573	477	503	474	476	523	500	548	511	525	517	502	499	509	502	522	509	550	489	487	545	531	485	492	542	513	499	494	465	538	531	492	524	475	544	501	494	468	518	522	512	496	527	534	530	523	523	486	509	489	479	478	524	533	481	500	533	519	494	539	514	530	498	478	497	500	513	494	492	487	507	531	543	521	511	507	523	550	484	494	509	549	503	539	500	501	492	500	552	526	470	477	468	509	497	478	514	478	499	461	513	518	481	476	510	488	529	480	530	511	509	528	486	496	523	475	538	516	540	503	475	520	525	520	523	497	507	545	507	488	530	443	510	498	516	477	495	548	532	498	515	529	520	498	487	498	490	470	496	498	483	491	519	502	490	483	509	472	528	523	523	504	520	469	533	498	512	492	486	499	490	574	528	508	537	450	494	493	509	546	532	521	509	530	499	484	477	470	508	511	520	504	490	501	506	524	535	475	495	534	473	505	518	498	499	497	526	538	510	531	485	531	520	510	487	506	503	460	498	492	501	497	494	515	515	502	519	513	493	497	491	503	485	490	500	491	500	510	497	515	497	480	454	484	487	547	499	508	532	517	493	499	505	536	482	454	456	538	502	501	533	498	510	489	530	508	514	535	506	522	539	520	480	516	487	530	527	503	538	532	491	518	491	557	533	473	552	492	523	471	519	505	495	538	545	533	522	528	522	492	455	501	490	513	531	495	508	514	502	513	490	525	550	497	501	508	496	524	465
24257	22801	32539	42664	31879	18502	5843	617	582	571	544	523	572	496	516	494	530	547	504	533	517	527	527	467	493	482	542	485	523	496	539	491	523	504	521	483	541	529	458	487	496	498	516	513	481	531	485	509	565	482	544	567	539	502	492	499	532	512	512	507	537	521	526	552	526	503	525	476	496	538	527	494	520	544	521	546	513	532	540	519	543	502	515	508	526	512	507	512	486	476	502	459	490	504	491	536	497	493	577	537	518	548	500	476	509	476	516	526	513	526	503	495	539	494	497	540	486	502	493	533	480	504	491	523	528	519	513	490	517	542	563	526	487	514	507	480	501	513	541	520	495	518	482	517	524	513	520	499	528	536	501	501	487	485	521	511	512	538	513	505	534	495	496	476	521	516	532	487	489	548	497	566	510	503	530	524	503	505	529	554	496	548	511	504	552	560	491	517	473	503	530	507	500	505	522	503	486	531	508	526	538	510	492	516	550	495	528	477	479	479	493	488	503	481	549	528	486	495	514	517	530	511	505	487	544	511	558	529	554	503	523	490	452	505	532	535	479	498	501	519	513	511	539	512	539	508	543	494	480	533	538	486	517	507	501	493	509	481	545	526	521	504	491	463	469	499	572	504	484	499	499	505	498	528	537	513	498	557	498	513	525	492	459	519	537	485	505	523	536	531	473	547	525	492	488	468	543	552	496	466	522	488	500	500	499	495	531	523	535	465	499	498	507	510	524	545	500	511	494	525	495	552	540	507	500	530	502	507	491	505	544	517	546	528	508	537	527	517	498	543	521	475	498	517	498	492	468	531	506	511	558	503	496	534	497	517	490	489	492	482	506	537	513	498	500	497	511	525	537	530	479	520	531	528	486	496	489	514	503	496	526	510	515	476	532	508	516	510	544	579	514	497	485	499	477	488	521	513	503	470	486	528	550	483	521	513	515	506	478	495	465	508	542	520	490	530	523	532	497	500	532	499	532	504	539	469	509	552	485	492	485	525	542	509	567	494	523	471	542	496	516	500	513	531	509	504	505	498	521	466	528	532	539	483	560	506	521	549	510	511	491	542	512	527	552	474	522	479	515	456	519	504	510	487	517	506	472	479	498	558	532	538	506	518	515	498	542	494	504	502	483	479	504	516	503	497	514	537	506	512	553	503	499	538	487	457	489	493	477	498	533	518	529	505	532	498	494	528	487	472	501	511	480	511	480	498	531	548	504	553	519	513	474	510	485	537	492	480	507	536	520	506	558	511	493	483	509	493	518	508	506	547	497	511	473	495	502	503	510	496	522	525	496	562	504	508	480	482	501	492	524	517	533	520	500	497	528	533	539	453	502	551	476	509	488	470	519	506	508	508	505	538	547	522	480	494	478	498	494	492	499	505	486	524	527	540	525	507	506	482	519	518	509	483	514	501	506	488	495	505	524	475	491	494	495	490	525	510	506	525	487	508	529	492	538	501	483	530	493	458	477	531	476	503	485	517	495	538	534	482	498	514	515	528	549	508	502	522	513	504	479	491	530	488	555	537	462	538	504	516	491	504	498	473	559	489	529	508	515	506	497	537	511	542	543	500	495	477	504	490	483	480	478	481	489	486	513	493	478	480	500	504	512	478	535	483	490	476	521	520	494	535	506	499	495	504	563	530	500	482	526	511	546	496	530	538	519	533	488	486	511	465	491	492	518	513	483	504	487	485	520	507	496	525	473	545	494	563	499	501	517	506	541	511	512	462	535	487	549	484	502	517	540	525	532	507	504	541	514	464	559	506	504	498	497	548	534	498	536	522	496	469	528	484	503	509	521	490	536	511	507	529	497	518	521	483	484	497	537	479	494	500	545	522	499	545	507	556	539	505	508	496	492	495	529	533	513	522	542	518	512	475	492	484	542	519	477	515	538	482	526	505	504	507	485	521	558	498	509	477	509	464	476	482	518	500	500	550	503	507	520	495	487	531	511	502	517	487	507	541	489	526	493	506	472	512	490	520	505	499	509	503	500	535	514	533	463	511	506	518	508	522	529	507	467	518	496	477	501	535	495	524	497	540	506	489	499	477	482	517	483	506	520	536	494	547	492	535	514	503	485	563	507	503	494	506	520	499	517	510	545	501	501	500	527	529	502	483	483	521	549	532	515	528	533	492	487	482	496	500	525	522	525	471	504	517	518	503	495	532	533	524	493	510	533	483	461	526	530	543	546	513	480	490	559	501	468	526	528	512	540	501	502	552	506	507	533	541	517	512	494	506	501	526	518	480	538	569	533	538	511	535	508	498	464	554	513	498	530	526	505	502	520	554	492	522	549	512	483	486	529	513	510	517	502	466	554	513	517	492	521	520	541	529	511	498	493	527	491	504	556	484	516	496	520	494	525	509	502	503	541	527	503	501	489	492	510	471	533	512	496	507	531	489	530	520	516	509	526	536	500	476	555	502	536	491	531	479	466	541	504	499	485	497	508	509	503	507	517	507	471	520	478	552	467	519	488	478	493	504	523	497	506	478	498	511	543	546	511	512	534	532	520	538	463	515	487	533	547	518	523	455	530	476	508	491	488	484	487	497	539	537	512	547	467	525	506	509	503	480	469	482	507	512	482	518	473	526	521	517	548	472	503	484	499	513	505	526	483	504	547	472	549	576	545	481	521	498	468	490	497	508	509	471	536	515	492	542	532	526	543	481	541	506	513	526	549	530	534	532	454	571	542	504	502	517	516	548	497	497	542	524	516	472	494	484	484	520	475	531	554	527	496	517	561	500	509	495	517	459	478	496	497	509	529	498	504	510	492	474	496	536	520	459	472	477	504	473	476	538	515	493	497	487	529	510	531	497	492	528	519	487	467	509	510	527	505	494	519	548	531	521	485	535	479	493	478	528	511	513	486	512	471	511	487	541	490	485	495	516	537	495	506	539	481	508	498	507	532	497	533	518	477	511	499	488	502	497	493	448	461	519	509	505	506	514	527	512	538	520	504	504	503	518	529	522	524	520	452	504	483	535	520	505	493	512	541	588	511	512	512	524	524	516	492	482	522	519	518	497	496	478	497	477	512	516	505	557	498	534	539	514	507	510	477	477	484	496	549	501	516	480	487	496	521	520	514	478	510	528	556	525	514	529	487	518	535	450	537	538	478	518	472	510	492	513	477	530	537	515	469	525	490	512	565	523	501	471	504	480	548	501	556	527	530	475	484	462	515	539	570	492	450	524	490	539	514	527	533	526	501	536	494	493	509	492	477	519	522	543	558	504	515	516	482	490	503	514	463	463	517	510	521	480	550	501	494	520	499	514	536	547	523	500	502	496	516	538	466	506	490	542	507	596	485	531	496	515	486	471	466	527	472	486	505	487	505	503	506	520	517	493	512	546	521	501	462	504	490	512	494	522	511	491	518	498	508	497	523	525	539	511	529	521	484	521	500	519	496	523	473	506	553	492	519	494	528	477	486	497	541	505	499	530	520	517	472	487	499	510	502	537	494	533	527	521	470	462	531	519	508	564	496	506	505	509
60995	93375	79379	74091	40285	3327	878	817	849	830	835	820	750	804	803	793	759	845	795	823	836	851	795	788	861	806	744	776	813	795	784	743	795	764	781	829	789	808	785	794	801	786	790	803	791	755	772	732	816	764	814	824	793	772	768	782	822	789	786	831	826	830	809	722	810	770	753	779	739	806	813	765	813	823	762	784	822	787	770	811	817	883	823	820	807	794	729	779	824	815	788	807	796	875	831	800	761	801	789	830	840	823	782	816	808	780	727	800	791	787	764	797	763	788	791	792	800	823	799	833	788	743	776	815	805	799	768	783	801	753	817	838	784	768	816	778	812	833	757	797	785	811	788	748	796	808	807	808	751	753	795	753	782	810	807	818	821	797	803	797	808	830	774	799	767	777	771	768	815	792	789	802	832	763	782	826	841	816	794	797	813	826	837	746	773	782	750	776	759	778	838	775	754	804	750	780	796	774	740	845	816	796	787	807	854	834	775	810	844	811	821	791	779	774	823	779	800	809	774	813	794	792	802	811	719	765	819	827	810	804	805	775	784	841	797	806	812	822	798	755	808	814	797	752	811	787	798	755	797	779	747	822	762	769	792	801	754	814	764	755	829	789	795	805	773	847	803	807	795	776	819	788	805	776	835	750	774	826	804	786	798	832	792	774	803	830	811	814	790	730	795	797	797	827	808	778	821	830	795	758	848	828	791	782	766	772	786	780	793	806	789	822	774	775	784	824	808	806	788	819	782	789	816	797	841	826	772	807	789	794	794	814	823	793	817	834	754	785	812	834	809	790	772	791	747	765	821	786	807	788	815	749	810	804	778	794	763	754	783	774	809	829	778	830	837	822	779	782	754	825	795	840	751	753	836	805	799	736	795	822	861	798	830	852	783	766	803	765	776	784	772	860	756	765	784	809	787	837	823	777	795	766	816	815	801	828	792	813	823	785	798	772	764	771	815	819	802	754	808	805	772	745	805	788	799	772	850	822	805	799	772	829	803	827	850	846	843	802	827	760	792	814	729	808	786	805	749	727	791	803	771	813	749	797	785	868	768	790	766	826	765	821	806	763	825	803	779	790	820	767	777	811	830	728	781	755	829	740	802	788	789	811	802	838	786	744	771	768	746	783	822	790	723	799	796	800	785	817	782	758	793	834	775	851	794	788	787	835	852	812	820	778	830	811	754	850	839	801	798	790	853	798	804	818	780	778	799	827	781	812	768	804	793	795	788	799	764	792	798	796	820	825	778	832	843	794	814	773	800	766	795	849	807	783	740	804	754	780	758	801	771	771	768	779	863	819	796	798	777	801	781	803	806	764	809	840	803	831	798	819	777	843	807	758	757	863	786	787	813	775	785	779	806	771	829	827	745	819	777	787	784	750	793	824	771	828	804	785	798	817	830	845	801	845	829	781	767	781	857	806	796	764	796	816	774	762	806	736	770	815	739	762	774	770	702	777	814	812	839	763	841	824	796	804	814	766	768	799	796	813	756	804	770	780	780	798	768	786	796	809	821	767	798	814	791	752	831	812	776	843	731	833	793	778	799	721	789	863	815	806	811	777	835	801	755	816	857	767	788	834	818	838	823	801	774	792	774	801	780	801	749	774	808	803	799	790	799	789	813	882	801	847	748	798	824	808	766	803	810	776	805	839	768	799	812	782	805	784	783	767	835	802	797	777	814	840	802	750	859	767	785	821	806	809	768	786	835	842	789	780	818	831	795	802	799	817	766	810	787	785	821	776	793	832	801	754	786	803	790	810	819	791	858	771	784	777	766	796	793	812	782	808	791	811	841	780	759	739	824	804	770	808	804	814	797	786	763	807	826	806	793	801	791	793	818	784	791	779	763	792	836	792	835	781	764	791	824	829	796	800	798	800	848	793	794	815	741	797	810	815	776	800	804	822	812	803	811	816	794	823	806	757	800	796	825	790	778	811	777	779	798	776	814	791	771	826	784	805	785	794	774	824	818	798	802	813	786	774	821	800	823	790	794	869	798	793	828	805	773	796	764	834	824	835	782	813	794	740	777	790	749	806	784	816	791	744	783	761	783	779	782	824	773	787	822	839	776	832	790	824	820	747	738	784	832	840	809	811	783	750	787	756	821	762	760	776	847	797	800	809	816	795	796	803	815	826	804	771	825	798	760	764	835	806	848	802	778	772	804	850	799	760	819	782	818	777	747	737	785	789	798	796	792	854	851	803	788	824	792	791	789	780	768	781	828	776	760	725	817	772	775	824	806	821	837	787	857	829	808	800	826	791	793	825	794	814	768	775	844	793	816	834	829	770	775	817	833	783	780	773	743	805	799	795	798	832	772	828	773	814	772	755	755	786	763	827	803	756	841	832	743	739	798	804	831	787	809	747	815	818	821	812	807	851	836	793	751	826	887	823	769	826	828	782	830	823	829	800	792	822	802	776	797	779	782	791	827	780	824	836	853	787	813	805	806	728	748	792	766	819	805	761	825	796	799	782	787	863	786	809	793	815	805	844	759	772	774	836	805	836	791	779	779	852	836	849	788	839	798	749	789	811	807	786	797	783	775	809	783	821	808	805	792	797	771	823	786	877	754	788	747	849	849	784	766	813	812	800	779	849	829	807	815	775	814	819	800	800	799	788	768	760	811	799	773	763	770	759	781	821	779	749	801	817	793	805	788	820	858	806	843	765	817	791	847	823	807	815	790	786	793	818	801	852	821	798	797	797	799	760	819	823	816	850	783	731	807	794	786	749	804	789	780	813	820	808	796	760	807	806	802	788	797	799	817	830	809	742	776	764	776	800	783	838	804	769	778	807	805	823	794	863	779	833	797	738	816	852	811	789	820	792	816	804	781	800	792	819	782	828	810	853	802	781	783	813	766	783	753	797	777	856	804	808	808	767	792	807	814	809	765	781	761	851	818	805	800	796	789	788	798	796	836	794	804	789	805	768	829	823	787	819	754	758	840	802	793	828	829	754	834	851	744	789	796	838	776	865	804	824	827	802	740	809	751	779	833	812	813	789	766	760	768	813	810	825	844	803	803	783	777	808	804	801	779	802	807	814	802	807	761	863	807	815	802	798	806	823	809	805	814	820	774	786	809	776	753	802	787	805	863	737	826	789	831	790	864	808	814	824	780	800	793	761	780	783	837	783	805	808	779	827	800	782	773	789	765	792	782	762	797	798	799	832	808	837	823	800	820	784	815	791	799	789	827	802	782	822	800	794	830	810	833	804	832	762	785	770	798	804	789	789	779	772	744	817	871	829	805	774	798	762	812	804	815	755	774	779	829	777	750	774	790	788	817	787	770	822	798	763	766	792	799	834	817	798	826	817	790	773	810	772	791	832	791	792	786	781	780	789	812	812	736	822	820	847	797	782	806	806	781	781	808	829	773	837	844	809	805	824	780	786	817	802	728	809	782	729	819	851	802	796	793	776	798	800	776	837	800	794	765	796	791	790	818	756	796	821	764	816	799	822	778	762	742	737	788	789	772	800	800	782	807	834	748	857
29984	28641	26060	29961	10098	625	293	300	328	370	343	315	346	302	321	345	319	288	309	320	305	309	297	292	274	305	306	356	329	322	309	319	276	324	321	321	318	296	307	306	327	271	321	299	290	311	328	283	301	289	304	335	326	316	283	315	317	299	309	301	299	304	322	327	330	318	316	318	319	316	298	341	304	331	304	335	311	332	330	323	297	341	299	272	327	286	294	332	333	323	309	286	291	304	285	306	299	306	304	286	280	306	343	300	339	308	280	289	296	317	307	297	278	335	348	330	319	297	319	295	303	326	308	330	286	292	284	301	304	299	297	292	296	299	314	334	289	297	328	355	326	296	319	309	297	317	318	324	287	323	290	339	303	310	336	291	308	303	325	336	278	339	305	299	306	328	316	309	313	300	300	294	329	315	300	323	314	282	300	327	301	285	309	319	303	314	302	325	280	297	282	332	316	326	318	316	321	296	297	283	327	303	333	344	352	337	307	271	333	330	325	314	300	293	336	317	315	330	307	305	331	317	284	309	337	302	324	308	294	312	313	301	320	300	306	289	304	334	305	330	307	320	302	339	308	329	297	317	275	319	333	295	272	354	317	308	284	320	306	302	347	317	305	310	296	320	289	306	311	308	302	281	272	337	315	327	298	319	286	322	310	313	307	282	318	311	328	267	287	319	319	323	335	309	289	332	295	324	321	317	324	312	293	290	288	289	337	356	312	344	320	300	299	280	298	306	293	306	282	322	313	314	300	333	289	307	284	290	281	310	332	257	315	308	273	309	276	263	300	315	301	275	331	284	320	307	319	310	295	313	287	339	352	303	321	312	271	310	312	293	308	275	269	288	320	308	338	322	304	305	303	300	295	323	339	289	324	314	303	350	310	309	352	312	320	309	284	297	280	282	313	303	322	317	309	313	303	303	314	309	308	316	306	309	299	330	317	324	340	293	325	300	322	307	298	310	285	310	332	329	296	320	306	276	332	283	311	324	316	312	290	310	319	286	328	348	305	304	310	304	328	302	357	333	317	290	319	313	327	311	301	294	308	296	310	310	304	298	332	291	302	322	305	317	295	319	363	310	327	318	325	301	325	325	322	337	301	290	314	315	309	320	301	281	321	309	270	301	314	307	309	308	308	307	295	351	277	297	325	299	333	307	332	311	304	347	318	329	287	312	322	317	297	288	296	302	301	301	275	294	293	327	317	275	304	265	302	298	322	311	298	315	308	298	315	310	304	308	319	310	308	338	284	312	301	295	309	299	345	303	295	277	294	307	311	284	320	271	283	320	314	316	302	281	321	315	312	342	319	350	311	308	306	288	325	322	297	306	327	314	304	312	319	272	271	291	331	289	293	310	290	276	296	317	332	280	308	305	322	292	313	291	291	305	316	293	331	325	332	310	294	323	306	284	302	305	314	301	303	316	328	266	321	323	310	308	318	313	302	274	347	332	327	286	296	322	314	333	280	296	300	295	318	347	301	309	314	325	301	292	297	323	331	362	323	300	326	339	315	294	332	308	344	316	313	352	321	303	261	292	325	279	309	363	358	320	330	290	322	298	306	332	305	320	319	326	323	331	294	288	325	270	288	317	328	330	310	318	309	342	319	318	321	325	308	312	316	283	318	314	301	288	314	346	298	305	308	314	307	318	304	265	301	330	321	303	301	346	322	312	297	291	327	333	320	322	299	320	267	310	324	307	321	308	318	349	311	318	320	334	325	309	298	300	318	292	312	298	347	352	324	315	325	332	289	290	304	288	292	302	324	285	318	326	301	297	293	323	275	308	320	315	304	304	316	286	297	336	331	289	295	291	336	285	318	313	300	295	264	306	315	306	284	283	266	303	306	292	294	322	328	313	307	300	290	318	320	301	286	341	332	281	319	299	334	310	300	310	323	313	286	323	319	318	293	327	329	306	305	289	309	307	310	317	314	362	264	313	265	295	314	295	277	308	316	352	288	324	317	298	336	319	322	298	313	342	296	326	311	303	289	323	326	325	309	331	300	307	307	331	320	317	303	301	326	307	308	303	341	308	319	299	300	306	288	301	293	298	340	287	304	320	303	345	318	289	296	306	309	291	313	304	312	293	303	292	295	313	325	292	302	295	324	292	280	326	318	313	315	310	346	329	296	336	327	315	320	322	327	327	337	284	299	317	285	313	333	344	291	303	310	342	312	312	285	307	345	343	291	325	333	290	319	301	329	321	322	299	295	318	306	340	329	315	296	310	323	310	344	325	319	298	324	301	331	308	316	301	334	323	310	324	314	288	295	304	300	313	333	302	295	280	284	325	294	328	305	350	285	292	303	333	309	319	307	333	311	278	286	312	326	331	320	319	341	320	309	312	299	299	326	322	312	316	302	293	321	329	290	307	311	308	283	316	325	325	280	300	328	335	292	314	300	314	327	288	304	343	308	313	283	303	326	307	294	308	327	277	324	286	317	317	312	323	323	292	335	311	329	299	285	291	363	283	334	320	307	319	310	301	285	343	311	275	315	321	306	308	314	336	325	349	328	323	290	289	282	329	281	290	338	279	335	324	300	300	288	339	332	293	322	298	265	324	312	304	291	348	294	291	333	300	298	288	297	330	306	300	311	328	330	315	306	316	286	302	284	297	319	302	330	300	300	299	319	310	326	302	293	315	296	318	319	285	320	308	308	314	315	315	324	297	329	319	325	334	324	300	320	318	294	304	277	317	308	309	310	336	329	310	332	301	313	314	300	308	320	332	282	314	285	305	315	331	292	297	322	297	333	336	312	323	293	302	323	316	313	318	314	318	336	297	289	296	287	295	311	313	291	310	309	317	334	310	347	316	337	279	291	330	287	331	278	309	318	328	310	308	354	323	355	296	323	322	286	315	311	320	300	314	311	308	299	278	275	317	319	349	311	324	302	345	282	306	288	330	284	304	350	304	320	335	288	287	357	312	261	311	300	340	313	295	293	331	302	289	307	315	320	311	305	332	300	331	318	308	305	308	315	288	329	301	303	282	298	307	296	266	320	336	308	306	312	295	307	284	294	315	296	336	303	301	337	312	259	300	299	294	312	297	327	322	306	301	324	272	303	328	322	274	301	321	306	295	333	317	299	269	298	286	311	306	297	297	303	258	314	318	325	338	320	300	344	326	274	292	315	309	331	346	308	284	319	317	332	306	342	282	309	300	294	297	345	342	335	287	296	312	296	308	321	316	289	306	299	290	304	284	307	285	313	305	321	304	309	346	325	299	283	295	317	301	338	306	330	343	283	303	315	307	321	286	299	375	288	311	313	324	312	310	331	295	292	291	329	337	347	329	310	320	318	280	324	273	291	302	302	314	329	325	325	305	339	308	310	294	319	329	299	305	315	272	303	307	308	329	299	263	319	323	307	271	295	308	312	311	290	324	325	253	310	314	271	297	287	316	291	276	320	315	294	324	305	301	288	324	340	296	344	262	311	326	303	303	307	285	328	303	304	343	287	298	273	310	297	294	291	304	293	319	292	282	326	345	329	303
36418	44987	32916	33651	11695	817	528	527	518	544	511	513	526	549	555	518	528	505	526	545	478	540	533	555	516	511	546	562	535	526	515	506	523	572	509	522	525	541	576	543	506	547	552	575	530	488	514	550	561	504	500	532	556	548	516	483	517	505	535	483	569	523	556	529	549	514	559	561	534	503	493	573	543	570	568	556	499	518	562	508	548	505	529	541	562	541	519	527	529	526	504	564	547	522	532	538	534	557	531	463	550	525	537	558	551	505	516	526	525	513	546	554	549	483	505	547	512	517	512	524	516	512	510	540	541	540	527	533	516	524	503	570	499	531	560	533	526	558	501	558	515	559	518	518	583	517	526	562	596	502	488	509	530	562	560	497	528	555	512	513	557	520	500	527	523	560	495	518	488	528	566	541	540	530	577	526	510	567	520	526	535	531	516	538	547	531	531	554	490	515	513	501	532	545	531	545	529	544	521	516	544	517	509	515	499	538	546	510	500	533	536	538	545	537	525	525	546	496	511	548	562	543	507	532	527	543	502	539	504	501	521	492	530	520	561	542	494	541	502	502	533	498	557	532	504	564	570	475	532	524	503	505	522	510	526	490	543	560	517	533	561	555	491	549	518	521	521	563	502	534	535	549	521	496	536	528	465	505	511	569	523	502	560	521	510	564	536	549	530	528	533	535	514	505	491	524	517	544	553	533	537	533	550	534	538	547	524	527	568	520	526	539	539	557	526	516	547	501	530	536	539	527	499	535	550	487	529	563	569	520	564	531	496	499	512	514	529	530	501	583	523	553	535	544	564	554	547	530	522	502	558	552	554	526	560	550	516	539	540	525	504	499	532	492	509	493	563	489	512	535	517	518	504	509	551	521	566	535	517	548	575	512	535	563	548	536	539	548	551	517	550	508	522	538	532	505	506	511	485	522	530	530	537	519	531	543	542	531	488	547	534	526	511	557	527	552	539	516	523	550	551	540	527	522	533	480	522	535	547	547	476	517	514	515	545	529	538	545	505	501	538	553	506	508	522	519	539	497	541	510	572	537	503	539	557	521	524	525	520	534	560	474	508	509	538	550	539	548	522	522	502	543	500	523	525	522	525	507	520	505	531	529	525	504	502	523	536	552	523	514	514	540	541	517	465	557	584	514	535	505	532	529	519	536	538	472	536	519	480	517	555	481	562	514	500	548	554	562	554	574	537	517	523	524	496	521	501	546	518	497	561	551	514	536	539	548	544	518	539	504	544	549	547	539	526	529	535	497	524	540	505	488	541	515	532	534	549	530	475	523	570	513	542	510	467	549	485	546	513	505	519	520	528	493	527	536	550	564	512	528	545	532	531	488	512	565	514	533	559	530	554	522	542	496	533	553	526	538	532	542	534	555	542	519	542	509	534	521	521	550	472	478	592	531	550	528	528	564	503	540	471	556	555	524	569	500	499	481	513	541	521	509	507	519	472	554	525	530	551	554	517	561	521	536	545	528	565	508	518	509	540	567	523	543	534	494	502	556	527	520	522	499	501	561	542	514	518	520	536	538	524	516	529	515	504	564	501	498	480	528	559	527	505	515	539	515	515	515	495	494	513	525	562	562	543	552	570	564	497	547	502	503	546	573	487	518	532	563	542	498	510	510	531	539	553	580	546	539	544	537	542	508	545	567	536	557	558	526	558	534	508	508	550	528	548	487	562	523	532	545	531	543	509	537	547	552	538	540	519	580	548	510	512	562	524	534	534	513	562	517	519	547	554	557	526	564	505	488	543	539	546	534	511	530	525	484	510	522	536	543	557	516	523	523	517	500	485	526	527	495	556	525	545	507	546	539	502	534	531	500	530	516	530	551	507	505	512	552	525	529	503	551	578	550	499	534	514	484	527	549	565	508	495	518	545	546	548	569	532	486	546	503	520	510	539	536	527	547	517	550	564	521	532	500	539	540	499	528	523	518	502	566	526	540	537	541	541	526	517	531	553	501	511	562	534	553	529	526	518	554	498	545	519	512	547	493	521	492	486	559	548	506	528	495	544	560	541	542	498	582	543	511	471	523	503	539	498	539	592	560	553	546	508	528	548	528	530	501	538	519	556	552	539	548	525	501	542	507	593	549	512	525	517	533	552	532	520	529	532	527	502	529	513	538	521	558	530	519	490	527	504	507	515	558	509	509	507	517	493	510	533	543	561	548	533	540	574	537	540	559	508	528	540	532	518	536	537	536	533	503	532	523	571	540	530	527	549	513	516	526	533	524	528	524	541	534	514	513	535	552	548	526	526	555	512	496	486	547	563	483	518	525	541	522	566	537	506	558	520	548	560	478	490	526	573	493	531	512	515	526	520	539	491	547	498	504	512	516	557	495	530	524	528	550	558	557	468	533	561	507	513	475	514	518	554	514	537	525	514	503	527	532	554	518	508	488	573	523	556	526	537	528	532	565	546	534	516	512	527	570	498	533	526	516	535	509	522	501	545	497	522	526	534	532	485	519	576	554	554	513	508	561	551	531	518	538	556	559	527	510	525	554	528	522	521	522	529	564	493	533	511	498	503	512	507	497	522	534	529	529	537	539	504	553	495	503	505	567	520	542	534	480	540	542	521	507	546	544	534	546	544	522	534	551	507	550	550	514	512	525	554	490	518	525	518	509	465	530	542	531	535	499	516	502	506	539	550	504	482	555	536	525	504	522	573	541	534	546	495	526	516	515	478	533	538	503	575	498	551	506	508	526	519	529	513	511	597	538	568	559	554	495	542	510	520	515	532	510	536	531	536	544	550	535	516	556	546	538	520	546	527	498	539	519	521	553	554	530	526	484	519	498	526	499	535	519	534	516	595	528	501	543	546	534	502	513	557	499	489	533	562	524	552	569	558	520	539	540	542	556	532	511	560	536	537	533	516	577	547	617	566	489	500	537	534	480	559	522	515	528	536	536	523	554	510	521	496	516	536	525	544	512	500	531	501	512	532	502	529	496	522	537	515	510	530	539	546	522	529	551	518	574	499	557	502	506	509	542	545	498	544	509	527	557	531	493	518	530	503	493	504	592	498	523	535	517	533	484	519	559	504	540	517	490	522	553	512	552	526	536	537	484	519	520	510	537	494	553	503	504	515	523	586	535	522	507	493	514	498	556	532	513	529	541	500	557	537	532	556	538	521	485	545	515	557	493	530	531	534	507	531	528	503	542	533	552	569	502	536	535	532	516	546	510	468	528	559	548	509	536	513	552	540	537	558	512	537	517	506	537	538	524	529	485	539	561	554	519	508	545	518	525	498	544	480	503	541	485	544	499	524	491	529	546	539	529	560	563	547	515	561	517	521	512	558	498	530	555	542	508	542	532	554	544	533	522	579	490	542	516	561	535	550	537	509	528	540	487	534	506	545	548	508	508	570	493	496	478	521	532	526	544	504	532	509	491	514	536	558	540	559	557	503	540	551	493	571	539	523	494	562	461	532	517	539	513	519	530	515	536	543	490	521	486	545	509	538	486	521	491	483	519	506	530	486	530
25532	25011	35626	47076	29030	11008	1013	351	314	331	288	287	293	321	305	332	304	325	316	294	297	317	319	329	323	336	347	303	312	339	344	334	306	266	318	344	322	294	312	311	317	289	310	325	303	337	305	315	289	332	284	332	325	307	321	294	265	313	339	326	302	320	317	297	309	322	309	312	334	305	306	321	304	309	298	283	295	305	310	329	332	323	336	303	329	315	327	288	317	317	338	309	275	324	325	323	345	303	288	303	310	290	312	298	302	297	295	294	313	301	294	306	279	304	298	297	325	312	349	316	345	314	323	319	276	293	301	311	323	314	285	328	323	329	340	347	307	322	311	307	330	309	306	317	299	318	286	287	308	297	294	325	337	292	310	293	313	272	313	311	317	287	329	305	315	272	297	345	284	310	299	307	297	296	310	297	312	306	325	328	314	294	309	315	287	334	343	329	312	295	318	300	320	281	326	298	309	333	320	329	301	333	310	302	288	311	336	335	292	318	284	291	329	319	299	314	302	310	315	366	324	344	288	302	302	333	328	292	330	296	274	277	318	333	307	322	322	297	318	309	294	322	344	306	314	308	325	334	308	300	327	318	286	298	328	301	287	260	315	294	303	319	285	275	318	309	299	290	278	301	301	314	293	367	305	301	317	301	334	297	273	336	297	310	332	300	312	316	317	312	298	304	320	304	336	317	298	338	291	315	308	302	293	307	320	301	297	352	279	311	293	304	317	346	314	298	308	307	328	322	340	290	303	309	323	333	340	280	338	286	332	338	286	336	351	321	280	261	325	317	285	277	323	279	291	298	329	281	316	336	292	335	309	293	327	305	331	295	330	296	305	320	322	298	292	297	285	322	312	289	268	307	343	296	295	299	327	322	279	328	300	304	354	318	294	294	325	290	318	291	315	304	316	310	303	312	280	314	311	341	336	280	290	310	317	313	316	328	296	304	311	286	301	328	325	332	298	300	305	296	338	330	297	311	336	292	301	312	305	272	303	312	302	310	294	291	312	335	289	329	342	300	344	326	308	299	293	335	336	305	323	322	306	308	300	319	323	325	324	300	336	303	291	310	301	351	331	288	302	322	303	328	307	290	303	297	322	319	328	299	280	329	311	298	323	284	335	299	315	292	288	349	311	291	292	306	292	318	290	316	287	298	292	288	311	310	297	318	285	283	313	298	300	319	326	301	275	350	287	307	293	297	285	315	290	358	309	301	316	333	331	296	326	325	329	319	308	305	315	308	298	275	332	295	300	323	280	316	323	318	320	339	345	312	342	316	323	284	306	308	326	327	316	338	288	306	316	306	291	314	316	280	340	314	284	321	291	303	303	305	329	268	311	313	293	327	305	302	316	312	291	329	294	340	303	299	306	299	319	318	285	349	300	310	312	303	328	346	318	342	320	307	309	311	331	314	276	303	279	303	302	339	302	320	294	300	311	311	335	284	282	303	268	315	296	302	281	319	338	313	334	307	300	322	305	302	286	311	321	289	318	340	312	332	305	303	313	346	291	323	318	305	297	365	316	287	288	319	306	335	307	330	304	341	332	298	296	328	329	305	296	287	305	339	302	288	313	346	313	309	304	336	341	320	297	321	317	308	301	334	339	331	314	339	324	345	329	311	337	289	318	310	337	317	275	330	307	302	324	316	297	294	294	315	302	299	295	300	297	325	325	301	298	316	323	296	297	306	336	302	331	321	328	290	282	331	329	290	341	309	318	347	335	311	309	327	316	288	311	347	322	302	334	329	283	329	306	291	315	316	324	302	305	274	311	280	316	265	284	287	326	317	309	281	293	328	328	300	330	300	327	329	327	310	311	337	331	294	348	281	312	317	301	313	313	278	304	287	303	297	330	310	302	301	312	305	308	282	324	311	336	302	317	308	304	321	303	295	311	274	335	346	318	294	306	297	314	300	311	338	308	305	285	304	320	290	343	300	280	305	326	312	287	305	312	305	302	281	332	312	339	295	289	287	278	295	298	326	291	280	311	328	314	295	309	285	284	286	292	316	336	300	317	320	316	319	283	325	319	283	320	288	325	357	299	315	281	304	337	334	280	322	297	293	293	299	293	275	342	325	317	321	294	302	283	325	341	291	325	327	311	304	312	285	317	323	323	312	320	331	324	326	291	305	308	309	302	307	308	281	321	322	304	282	314	315	320	327	314	307	272	302	302	274	323	295	305	308	320	301	322	340	303	285	317	339	323	323	289	315	297	287	290	276	299	316	300	317	322	303	301	280	314	329	328	337	306	299	303	308	293	291	310	300	303	295	324	286	273	313	280	364	305	315	308	299	289	295	308	347	297	297	300	296	315	322	302	300	334	257	302	275	283	317	319	297	319	326	306	306	286	319	296	308	334	297	316	294	337	285	310	310	312	331	310	307	346	342	301	286	328	307	283	317	326	333	297	322	325	307	325	322	322	325	291	291	301	283	318	328	294	339	310	283	302	328	321	285	340	314	319	288	274	304	301	312	298	303	279	310	326	316	266	313	332	340	313	313	297	308	313	321	286	304	307	301	291	310	330	285	308	311	296	319	333	266	296	307	310	279	316	308	315	272	300	311	298	276	329	330	315	279	311	319	353	334	309	314	296	308	315	339	317	327	320	336	292	324	305	310	306	305	299	288	307	304	330	312	328	325	323	319	311	305	322	297	302	330	312	318	326	313	296	316	305	301	293	326	351	346	323	293	319	296	283	316	333	318	319	299	322	303	277	295	314	321	282	327	328	309	283	304	317	301	294	257	299	297	305	314	306	316	297	313	328	347	320	298	313	311	291	322	331	317	289	308	303	304	278	313	304	277	323	311	343	310	311	304	310	310	298	299	311	312	308	321	310	301	296	309	307	333	302	340	305	309	328	338	306	335	278	327	318	304	304	316	314	323	341	290	287	307	308	315	321	284	303	319	324	327	293	319	298	301	330	303	343	296	333	305	324	313	319	279	303	283	299	287	298	310	293	336	272	319	327	310	285	301	327	303	290	306	287	310	297	321	312	267	296	286	322	322	338	317	297	320	270	318	289	276	285	346	333	315	314	309	338	318	285	299	309	336	326	291	278	319	279	328	315	315	335	262	307	288	285	321	326	333	331	310	338	319	335	310	314	273	293	316	292	317	323	315	308	293	329	312	339	313	301	296	282	295	315	295	324	349	314	297	306	312	312	315	316	318	274	307	300	301	297	316	286	293	308	282	292	307	337	322	310	348	265	285	312	284	368	262	288	288	318	308	286	288	363	316	312	312	273	311	320	320	312	335	303	316	304	315	303	316	309	281	310	332	344	294	320	306	306	344	299	313	305	331	342	314	308	310	274	310	349	311	306	289	298	332	322	294	321	310	308	319	345	308	291	336	337	300	304	311	306	291	305	292	293	287	337	324	322	301	308	358	281	301	313	294	316	323	304	290	322	275	321	295	313	304	337	294	299	290	293	278	309	319	296	307	298	340	311	312	329	301	318	304	318	291	313	333	285	291	304	292	336	311	320	297	284	323
60338	88751	64744	61671	30590	2167	532	504	557	522	510	496	516	519	545	487	471	517	545	476	535	488	543	527	517	499	553	494	487	512	496	522	525	509	488	537	528	505	522	498	490	517	491	516	512	520	502	494	468	459	519	540	527	519	555	523	511	517	522	523	524	513	509	509	517	527	521	498	513	520	495	523	551	536	515	511	524	502	510	596	498	562	513	543	497	537	519	519	500	539	488	550	532	533	516	504	530	505	525	497	520	480	558	530	521	516	516	516	490	478	537	484	493	492	561	534	539	462	529	498	470	536	514	499	490	524	492	498	527	480	546	480	526	499	480	550	540	524	546	521	469	524	499	503	544	519	538	524	481	522	521	542	524	505	515	523	531	529	548	539	540	482	513	529	531	492	529	550	555	512	536	550	546	456	503	522	516	538	501	552	490	500	529	535	507	514	506	546	459	509	520	529	562	495	556	540	518	497	488	572	493	527	496	527	498	501	519	477	539	527	508	478	473	500	504	539	521	503	490	526	522	505	512	547	543	513	469	503	515	536	503	534	543	546	544	532	522	509	516	558	505	509	481	525	471	549	555	476	529	523	563	495	475	526	523	489	535	435	504	521	515	517	468	530	498	522	495	513	491	531	537	523	524	523	548	503	511	496	558	528	471	486	475	540	492	525	500	510	516	507	489	519	487	519	511	531	524	516	516	526	548	533	562	492	538	527	512	516	544	555	498	522	509	515	482	526	525	516	498	560	476	487	531	545	544	535	550	521	551	519	500	520	547	487	529	507	523	565	501	535	518	469	489	488	489	510	513	533	486	464	485	521	497	515	493	511	495	536	512	475	509	529	488	531	518	514	541	503	526	571	544	565	537	483	532	543	458	485	578	512	547	518	510	540	489	530	500	513	563	544	481	499	491	485	544	501	519	526	537	523	575	517	479	535	506	504	553	506	520	513	536	499	543	505	484	519	521	491	522	493	543	484	489	548	514	514	536	535	519	512	540	484	534	523	531	483	503	505	492	465	560	513	503	519	476	520	515	541	498	536	524	504	500	518	472	498	534	516	542	512	472	459	498	488	532	540	473	499	515	541	547	547	487	535	534	529	484	535	507	543	504	524	540	481	551	517	521	522	511	517	543	508	523	485	516	525	517	506	522	506	495	509	519	509	502	548	484	494	523	531	517	513	480	527	517	519	543	542	498	522	507	513	476	534	553	546	463	490	517	509	513	539	537	538	506	503	522	517	470	553	537	493	485	517	519	506	527	506	494	501	533	507	515	521	513	544	496	527	560	539	528	495	486	493	486	477	509	528	510	558	535	505	537	526	499	529	552	508	520	573	513	489	525	557	503	488	513	565	538	528	493	514	561	535	490	542	478	540	545	519	530	520	520	546	523	503	515	503	519	518	516	473	526	504	517	550	499	505	531	522	528	525	545	512	529	546	522	504	541	538	483	495	508	507	514	524	520	538	540	502	491	520	464	487	553	484	514	488	491	484	503	513	473	481	493	553	538	496	518	522	501	474	528	508	527	519	513	519	520	538	514	518	487	479	478	517	494	536	540	476	546	512	498	545	558	539	518	510	488	540	512	476	528	514	556	504	481	481	516	530	510	520	531	519	545	502	559	527	525	509	490	530	497	478	514	576	544	542	540	528	444	491	476	523	500	492	524	518	487	531	556	513	539	499	494	488	489	534	540	470	496	493	533	514	523	515	523	507	537	517	525	535	499	502	528	538	498	547	501	514	514	467	528	506	502	505	541	534	496	517	512	519	504	489	537	514	494	553	505	517	537	484	494	513	506	475	525	535	522	497	484	496	529	542	549	521	490	523	517	522	507	498	502	494	520	538	523	514	564	522	534	506	507	528	563	495	547	510	493	511	477	532	543	497	547	576	530	535	515	514	505	485	493	497	536	493	486	535	516	542	524	529	526	524	511	524	518	545	518	513	531	549	532	534	490	512	524	515	545	532	525	523	572	522	507	491	510	520	539	528	476	526	524	518	500	507	506	494	540	538	526	506	544	479	485	456	534	499	524	519	550	481	524	530	532	475	560	526	479	536	474	490	524	516	534	586	485	521	502	555	503	515	524	503	503	473	519	499	511	548	506	506	501	498	553	534	557	493	503	495	516	515	538	508	515	514	510	496	484	524	523	538	543	484	493	521	496	511	528	516	496	522	528	536	542	482	521	505	513	521	510	502	553	488	510	519	517	532	498	534	534	527	527	490	527	479	501	508	488	543	492	513	522	474	534	523	497	511	530	524	506	489	492	511	497	534	567	528	489	500	510	521	518	527	496	507	501	507	550	552	476	517	492	512	528	538	500	535	519	500	487	531	541	510	560	508	476	562	457	522	499	505	533	525	477	487	511	504	511	505	524	539	502	498	478	538	504	503	521	486	478	518	486	515	521	490	483	504	489	551	543	540	523	527	467	542	537	529	515	538	485	523	478	506	499	529	499	526	469	542	526	517	502	506	527	497	498	514	518	514	501	548	562	455	517	508	509	508	517	499	497	505	515	527	547	531	524	522	484	507	518	525	529	512	463	502	511	512	515	545	489	511	500	467	508	502	515	503	490	505	543	537	512	517	484	496	541	531	496	502	506	500	537	550	520	511	520	512	563	545	513	544	519	515	509	505	549	530	521	501	515	517	553	505	464	536	545	506	491	487	511	481	521	498	518	556	498	529	516	508	507	515	533	532	478	474	498	509	496	560	529	470	525	479	507	491	479	554	507	521	493	544	518	498	529	476	522	520	538	532	535	508	560	478	491	526	528	477	532	542	495	517	523	527	527	529	465	505	524	512	538	519	538	547	515	530	503	535	511	509	505	514	541	499	514	499	555	490	503	495	520	512	523	535	550	534	512	537	513	503	483	517	489	500	489	558	499	501	529	545	500	517	484	500	511	539	559	462	511	555	523	551	534	494	497	499	516	511	548	526	520	504	505	549	479	495	481	586	490	519	500	514	489	521	516	485	519	477	481	562	484	518	549	459	502	521	557	521	520	520	456	481	545	560	482	518	512	540	517	547	518	506	538	499	530	549	516	542	530	556	530	506	521	487	531	452	542	531	495	520	519	508	504	501	495	514	522	508	547	479	540	522	508	477	505	546	489	525	524	529	520	523	483	502	487	494	505	527	509	539	493	531	515	526	512	501	512	505	504	538	501	507	557	512	527	526	462	524	524	487	500	534	473	543	539	499	478	513	511	523	500	535	535	531	529	485	516	464	549	499	554	549	519	555	509	527	473	495	518	534	492	511	503	532	537	535	501	499	505	549	506	539	507	512	525	519	487	530	505	510	526	507	576	473	508	549	531	492	510	508	449	516	558	524	505	511	502	493	519	507	530	503	508	481	523	532	473	541	479	522	510	507	518	507	512	503	499	514	504	512	562	505	550	517	500	502	468	501	503	507	563	537	515	544	522	524	508	542	493	547	510	496	508	533	523	497	452	519	516	518	516	516	532	508	493	503	533	521	490	494	540	489	535	507	541	490
24281	22851	34215	44698	32342	18156	5153	592	550	563	567	525	567	539	495	512	513	503	509	527	548	549	528	552	498	517	522	507	467	537	513	529	537	538	530	515	558	510	551	543	498	525	561	544	515	516	520	501	501	511	540	572	492	500	544	520	488	500	507	519	544	502	523	553	548	563	518	512	528	525	507	507	495	499	545	544	529	564	521	502	502	515	457	543	503	472	493	511	530	518	484	479	501	477	544	516	507	499	524	512	512	508	522	525	509	492	510	520	558	516	537	502	513	504	537	539	495	530	511	520	538	517	526	483	520	530	518	481	536	540	504	559	526	480	466	506	507	526	542	481	518	515	533	526	552	518	499	525	499	502	497	525	513	485	506	544	457	527	557	484	506	512	514	533	493	519	507	525	539	487	499	509	490	522	535	496	472	523	468	526	517	489	489	498	485	514	497	475	532	539	500	550	486	524	531	535	517	509	501	494	490	515	490	496	483	517	493	512	511	497	500	529	495	503	524	522	520	567	482	480	519	507	488	472	501	538	512	521	508	495	510	536	503	512	503	528	504	503	533	487	505	514	526	562	520	505	466	495	518	477	489	496	518	551	491	494	498	530	516	506	526	478	501	495	564	491	543	488	483	508	510	506	520	504	512	435	523	524	560	490	489	536	476	497	503	493	503	539	541	502	505	534	493	523	559	488	518	527	510	490	529	514	494	530	508	512	507	479	509	505	528	520	541	513	504	514	506	484	518	467	481	479	491	535	518	499	509	537	535	491	515	500	495	510	521	529	479	492	482	506	490	491	555	506	463	472	546	496	530	523	470	503	438	498	529	476	523	494	509	500	499	558	488	520	524	532	496	520	490	507	521	517	460	543	536	503	519	477	579	508	534	498	489	503	499	539	550	509	506	498	534	498	514	523	481	500	495	526	518	544	516	502	512	514	545	527	505	545	511	484	532	488	507	546	515	559	474	560	514	520	505	523	488	464	508	491	490	514	529	547	506	484	544	523	499	506	537	491	501	581	583	504	524	499	562	525	546	541	525	513	554	495	537	543	534	482	482	538	511	538	510	572	566	480	512	502	567	507	476	475	514	526	473	494	505	489	519	525	529	503	482	586	513	495	514	514	516	510	505	510	484	516	465	509	556	479	517	505	502	509	507	490	534	504	514	526	519	516	482	515	502	545	549	518	544	496	547	521	527	538	500	511	523	516	468	538	512	513	481	523	545	535	543	513	526	529	481	520	480	513	515	502	470	492	527	532	535	510	518	541	490	513	482	503	496	533	516	534	530	513	529	501	554	493	466	542	525	484	521	536	525	487	564	488	500	499	479	510	535	499	493	541	526	511	490	505	491	491	541	534	492	529	486	486	503	508	511	470	506	564	516	540	513	545	516	492	534	510	542	458	507	512	521	521	532	503	519	548	512	504	482	553	551	507	522	541	504	541	523	501	489	488	535	505	515	496	523	493	474	556	503	506	517	485	516	493	490	500	533	529	496	548	504	477	483	482	510	479	534	566	529	485	503	538	493	484	496	505	524	517	500	493	513	551	488	503	494	508	449	526	507	484	539	497	526	492	500	521	522	518	502	518	549	518	558	504	531	534	531	519	485	482	518	541	470	558	500	510	535	540	523	497	535	512	519	493	513	511	494	522	464	585	494	494	504	512	490	505	506	505	523	501	478	506	496	504	528	487	497	495	539	520	510	529	549	483	527	500	522	529	508	485	507	538	535	522	515	498	486	548	522	533	526	518	552	483	503	495	551	504	519	515	516	534	551	542	531	511	472	543	549	523	508	507	526	489	525	547	517	519	505	509	541	523	547	533	511	505	497	526	476	541	499	533	530	521	494	513	501	533	490	498	499	504	460	503	517	537	499	502	544	536	528	542	524	508	519	503	491	459	503	468	504	508	521	507	495	476	497	516	552	515	509	480	580	517	531	528	500	502	503	500	518	519	472	478	500	518	500	487	542	498	540	531	523	508	542	478	505	511	529	476	530	531	497	534	542	492	510	504	501	489	505	515	524	474	552	521	504	500	549	522	474	527	509	499	516	507	539	534	545	527	513	520	531	540	522	483	503	503	507	497	546	525	514	528	535	523	520	522	545	460	478	522	511	501	496	500	545	553	511	500	496	526	524	459	518	527	500	502	523	537	443	530	544	477	522	511	495	527	518	491	545	517	518	519	506	496	517	536	506	526	498	532	509	538	517	503	487	515	496	498	519	488	538	488	516	554	496	542	541	541	509	552	475	530	542	526	532	527	492	456	510	572	523	470	525	528	503	541	533	497	534	516	534	514	511	527	498	518	537	515	513	524	553	533	549	515	488	470	516	535	465	520	506	544	523	510	464	511	481	521	485	472	521	524	515	543	525	522	502	482	499	494	506	499	537	539	501	510	538	505	481	485	464	537	473	521	524	467	470	487	495	484	516	513	511	491	515	524	537	508	485	503	538	517	527	545	536	521	512	498	513	490	528	517	522	541	481	496	477	489	487	502	524	474	520	499	496	546	492	554	524	495	485	517	526	548	499	529	532	498	508	488	505	507	556	510	497	526	510	512	489	508	505	505	476	486	533	484	559	489	506	512	513	501	497	498	494	512	484	485	532	523	496	510	519	547	518	513	476	525	522	503	527	521	514	494	557	483	507	546	501	468	494	516	464	468	529	456	517	549	497	513	508	537	516	540	518	526	538	512	521	510	524	515	498	514	502	489	492	548	494	510	519	538	506	523	529	511	544	527	471	540	482	536	534	518	524	553	498	466	526	503	468	503	508	509	504	502	542	516	519	489	494	525	478	456	535	517	515	545	531	528	513	450	534	532	473	513	506	532	521	459	527	526	502	514	517	477	509	491	530	509	509	504	508	528	516	495	524	519	495	516	500	555	487	488	491	513	510	552	540	502	488	472	544	556	504	475	483	474	542	508	524	512	493	514	515	461	532	504	529	531	538	552	547	543	492	507	528	500	493	539	502	490	537	508	486	516	496	481	516	533	507	522	523	543	487	530	516	542	554	548	519	533	500	505	525	523	495	495	513	494	485	511	516	555	493	510	496	531	487	519	515	525	495	492	489	532	513	515	493	486	508	483	468	531	503	485	475	514	461	498	515	473	530	549	519	492	489	497	533	489	544	522	492	515	501	523	488	536	519	515	481	562	523	457	517	486	521	501	518	517	464	508	525	475	501	502	512	482	486	517	526	536	512	498	495	525	483	499	494	482	471	538	530	503	461	529	520	469	541	522	527	482	507	501	522	492	520	514	518	498	562	464	510	526	483	511	546	494	516	503	502	512	505	520	528	500	503	520	526	538	546	499	505	504	490	547	507	518	480	550	567	500	485	523	504	519	495	530	537	513	465	520	548	490	519	509	491	532	496	553	563	513	545	489	471	502	521	517	497	469	512	566	543	505	509	492	527	524	512	537	510	557	499	553	483	469	493	538	459	505	464	518	473	511	516	492	521	482	564	505	483	560	520	550	510	483	524	546	465	510	505	496
59902	95312	76920	74839	39661	4012	882	799	818	816	856	832	777	817	784	818	805	847	860	819	801	820	853	811	793	799	811	831	763	779	783	792	815	777	796	798	776	785	774	778	761	814	798	825	798	767	827	841	811	781	816	791	818	778	794	744	797	776	787	822	797	762	808	828	796	763	807	829	814	778	779	786	818	790	793	843	803	863	780	805	799	802	769	792	832	780	783	782	810	825	780	802	748	792	799	765	800	823	814	859	785	794	794	849	783	805	832	786	798	792	808	762	821	810	846	790	827	779	785	762	753	764	803	760	799	820	816	765	792	828	822	768	812	768	796	812	799	804	836	781	804	806	813	833	805	787	809	806	789	791	796	770	773	763	809	815	787	743	812	810	766	801	821	812	792	804	831	818	809	853	745	777	789	781	791	851	755	749	802	832	819	834	797	823	788	781	816	791	785	787	827	770	766	774	814	791	783	752	787	796	790	789	839	792	756	757	819	835	801	779	815	809	798	815	834	768	838	765	819	781	810	810	741	775	798	814	767	768	785	809	791	793	836	789	725	813	768	795	799	806	825	805	818	815	798	764	793	818	808	860	740	789	811	817	763	806	784	782	809	817	826	763	765	817	762	798	809	796	769	801	808	851	810	818	844	753	805	752	800	857	829	794	803	770	872	778	754	834	761	756	790	853	789	837	811	788	812	779	791	811	800	867	764	810	803	809	806	771	815	826	792	777	796	777	785	796	811	825	829	818	817	778	804	790	769	783	807	816	797	754	781	793	773	719	821	834	776	782	844	779	819	847	767	762	779	831	760	791	822	812	841	862	756	808	801	821	810	783	840	783	834	781	806	819	818	773	800	763	805	801	753	819	826	763	812	791	782	839	797	828	764	805	797	778	732	849	820	748	754	765	798	802	858	792	784	802	770	823	843	802	785	818	778	788	799	792	812	792	821	762	781	834	824	798	783	793	793	753	784	816	793	799	807	817	812	799	811	765	754	786	770	828	754	848	774	780	800	790	780	779	789	847	808	844	783	783	775	792	789	878	771	790	817	854	775	750	819	830	744	820	774	788	778	794	809	819	773	841	816	763	830	831	797	754	817	755	771	819	818	768	815	813	797	782	827	821	787	785	781	799	772	803	796	827	832	879	798	799	779	761	823	785	803	766	821	819	806	786	805	781	841	800	777	809	818	768	759	794	792	817	764	801	806	804	830	777	791	810	782	820	764	828	775	861	777	798	806	799	820	742	770	752	814	784	814	861	814	858	796	783	816	795	850	815	729	753	773	842	795	843	781	813	840	831	821	785	828	814	823	812	797	774	774	774	794	779	814	827	789	791	786	783	792	792	778	832	780	780	865	781	804	793	813	785	778	813	731	823	824	773	791	768	790	768	761	856	743	814	786	805	837	762	773	805	755	791	861	812	787	778	815	757	820	828	804	791	790	787	743	781	828	839	742	767	769	795	833	792	787	831	810	812	841	825	782	762	804	821	754	848	824	777	806	799	767	829	752	832	803	796	808	812	747	756	767	811	809	764	811	834	803	807	799	813	802	811	831	755	814	848	801	788	771	796	828	785	776	790	785	798	817	793	794	769	779	800	814	824	852	812	816	767	779	824	788	808	863	745	803	864	810	818	770	773	803	782	864	822	820	854	797	859	778	764	773	812	794	767	829	762	826	819	789	777	820	818	802	724	833	753	788	782	810	786	782	788	753	758	782	810	766	758	784	803	793	747	784	790	774	803	818	815	794	798	833	808	812	783	748	814	820	777	791	785	782	743	813	783	766	779	801	771	749	775	818	775	804	786	843	780	803	834	813	769	811	839	797	819	762	790	808	764	782	795	817	799	770	850	822	809	780	814	833	823	761	780	834	760	809	762	822	805	798	736	766	769	777	786	780	843	779	755	810	778	786	826	836	743	824	812	791	766	787	803	814	818	776	833	805	782	800	773	762	778	792	811	819	798	811	816	810	778	816	757	829	771	822	786	767	807	770	801	849	825	804	824	807	816	807	821	859	874	801	741	816	828	854	827	771	776	829	812	791	778	783	828	826	852	792	785	783	828	804	786	773	795	753	796	805	818	766	767	795	755	772	811	778	779	795	783	818	803	794	768	821	838	758	777	772	727	799	820	794	813	805	793	791	781	775	786	792	772	790	795	802	830	789	867	798	793	788	776	855	793	805	785	740	824	774	846	823	753	767	795	804	788	811	741	786	759	779	805	766	805	784	788	839	824	815	807	809	875	802	830	817	783	765	787	794	827	798	812	769	788	804	775	819	745	766	792	813	811	806	830	798	792	781	760	776	820	773	787	806	856	802	815	757	762	776	765	794	767	824	786	825	756	830	764	814	800	834	811	818	829	814	842	795	798	834	818	843	754	795	800	795	831	766	783	771	797	837	773	803	813	825	801	779	746	826	754	772	781	772	792	851	768	838	768	812	836	853	784	800	791	764	810	829	760	790	760	789	782	828	841	816	796	750	773	788	813	781	836	749	820	754	834	804	803	769	816	744	851	795	807	830	776	812	789	777	826	817	808	815	786	784	784	742	771	812	847	844	785	822	779	815	793	795	823	770	773	810	808	792	831	775	813	831	830	846	793	791	764	776	857	819	844	791	813	832	746	826	764	811	794	801	788	755	812	780	805	777	797	809	813	776	791	789	796	800	808	824	810	758	810	817	815	781	820	810	840	780	778	816	778	806	809	801	769	840	784	809	816	769	797	775	793	780	834	797	801	853	771	769	786	795	821	803	767	811	793	761	813	784	791	803	822	782	798	781	790	843	809	807	799	780	779	797	784	787	825	779	779	828	769	799	855	807	812	810	790	800	787	805	791	784	784	814	763	794	808	787	811	761	795	813	776	808	801	793	773	792	741	817	787	826	771	788	787	810	741	850	850	797	792	765	817	826	768	815	821	781	798	807	789	837	800	847	806	803	788	786	808	814	790	792	827	789	826	795	774	803	833	754	777	832	780	756	740	813	794	803	864	822	780	796	811	800	817	819	794	770	795	805	810	783	767	820	808	817	789	818	764	839	785	835	750	780	746	777	840	812	845	776	816	790	801	771	787	829	815	778	842	720	812	782	806	772	815	775	762	743	788	753	837	811	828	819	822	799	801	752	830	809	810	802	856	770	844	774	775	796	833	796	787	734	811	816	781	814	840	798	791	805	815	771	788	834	763	803	808	795	820	763	782	804	838	790	812	844	785	808	798	760	812	799	773	815	778	779	838	800	829	830	765	810	819	757	822	799	833	793	801	808	833	852	802	766	816	759	792	837	748	769	792	831	799	780	790	769	820	790	790	771	774	842	781	748	815	862	824	834	787	797	827	796	764	787	832	812	781	757	793	819	832	767	811	789	827	831	802	795	781	782	785	845	779	804	801	815	814	810	809	807	818	806	791	795	789	849	801	843	828	807	799	813	764	817	812	840	816	836	778	819	810	788	791	788	807	829	803	812	780	746	811	773	813	796	765	836	816	805	829	744	825	848	814
29513	27822	27609	30204	9843	619	314	306	323	300	337	330	282	311	297	271	286	293	289	333	314	300	308	323	293	288	365	305	321	300	298	301	309	314	359	315	292	283	327	308	312	292	322	298	302	324	335	310	287	311	326	340	302	313	270	287	284	313	335	299	307	319	302	318	290	315	306	317	287	280	260	355	310	298	291	330	297	351	281	307	313	302	325	263	300	327	327	334	312	280	279	327	304	310	302	283	306	304	301	322	325	285	318	307	299	315	327	302	292	300	312	332	320	281	310	303	315	345	318	320	284	311	301	297	315	296	310	338	305	288	315	303	314	321	306	303	302	300	301	297	318	271	334	293	288	338	344	299	306	313	323	301	273	316	294	315	315	323	313	305	301	321	328	328	312	267	317	317	323	271	320	313	295	330	326	328	307	303	307	318	320	301	305	311	336	298	355	311	333	334	302	316	324	296	318	311	324	296	302	295	310	292	288	294	317	316	293	276	327	314	323	335	314	288	299	286	310	269	306	291	329	292	316	303	324	297	316	280	314	313	311	314	298	311	334	304	291	318	270	314	316	316	271	312	319	296	288	302	279	294	325	336	339	290	306	294	308	305	296	310	283	314	332	296	313	336	295	322	295	319	314	305	349	319	281	293	296	308	285	282	292	293	296	317	283	320	320	281	306	284	315	300	289	324	358	306	335	305	306	299	306	317	320	345	296	308	291	291	313	307	306	312	291	344	303	318	326	276	325	306	290	328	289	263	295	323	285	302	335	297	289	295	297	295	284	326	329	326	302	307	307	324	313	317	310	308	350	291	330	355	321	299	313	314	317	311	326	329	330	298	311	309	339	313	288	309	326	287	305	310	293	283	330	334	310	311	291	290	335	309	339	285	291	296	314	302	312	302	299	300	300	316	325	296	338	307	309	306	318	286	306	306	292	328	298	315	304	312	287	304	280	288	286	312	290	318	334	322	280	334	317	322	312	316	271	294	290	312	316	266	291	299	306	311	281	291	299	324	318	319	300	323	323	306	284	298	288	320	323	284	309	286	316	284	305	338	321	354	290	356	346	269	324	308	300	279	290	315	301	307	326	305	322	304	303	303	335	298	283	310	295	299	300	324	303	314	303	332	292	302	307	311	299	294	307	284	304	325	288	298	301	305	316	302	327	278	288	342	278	293	287	286	298	306	342	315	314	289	304	297	320	334	304	339	325	322	312	308	312	306	334	311	309	335	311	321	302	276	299	296	330	307	312	306	291	291	320	297	268	304	347	305	303	315	308	294	307	320	316	308	297	293	291	291	309	300	297	319	300	295	306	310	288	297	342	300	293	335	301	327	314	298	299	305	332	282	301	301	330	293	302	297	319	295	309	320	314	285	308	320	315	313	308	305	296	335	277	314	289	316	340	314	315	284	305	300	330	310	326	267	279	284	296	296	292	349	305	334	305	336	307	291	301	320	322	316	295	301	307	297	292	357	303	308	293	303	294	285	317	321	283	277	297	266	301	335	303	286	312	294	310	331	309	301	308	300	313	325	295	292	332	309	328	276	298	282	317	321	272	319	288	346	303	299	319	305	314	297	278	341	319	327	300	284	320	295	320	290	283	357	306	301	317	314	321	321	287	310	339	313	281	325	326	316	292	287	288	303	320	298	304	307	288	308	327	287	300	312	314	316	327	306	303	293	317	291	334	296	297	309	309	298	298	305	337	274	304	295	337	301	316	312	337	333	314	314	274	309	285	284	319	284	299	316	322	311	271	317	310	295	341	273	283	320	339	311	312	309	309	297	275	313	308	306	278	315	271	292	341	296	321	325	332	327	295	290	305	312	303	313	319	307	307	284	302	306	310	287	324	283	324	332	316	312	270	295	279	325	256	302	306	274	292	267	330	317	302	306	317	295	336	296	314	332	342	313	297	314	317	287	293	303	266	335	318	330	345	312	302	303	291	317	316	293	301	330	292	283	324	292	287	328	311	296	327	328	296	303	299	342	281	287	265	302	309	300	332	309	331	328	304	291	294	291	311	298	318	298	312	304	309	322	297	299	299	308	308	284	276	299	318	319	287	298	317	327	297	311	293	327	339	318	340	289	298	304	295	306	282	307	327	308	326	308	332	310	332	303	297	304	306	287	323	284	301	314	306	319	307	333	308	284	302	287	317	299	295	297	324	321	318	304	279	301	285	322	315	319	296	311	326	320	304	305	310	291	324	338	280	337	324	294	314	314	307	318	319	300	321	315	332	309	318	311	309	324	313	340	313	302	320	299	302	320	286	258	320	300	335	313	309	296	294	309	276	294	308	300	300	330	318	310	345	300	305	294	298	307	277	306	315	312	313	302	284	368	320	293	317	311	328	302	297	280	294	301	314	310	290	341	310	320	279	328	315	292	310	295	330	335	313	301	306	285	318	304	298	295	329	281	322	322	292	284	292	331	313	304	295	276	292	286	313	323	298	296	311	298	306	309	301	283	319	293	306	289	288	324	306	335	308	328	322	321	300	270	287	307	294	300	325	308	328	303	314	301	311	289	325	274	304	307	334	288	312	339	289	329	329	293	310	317	299	290	313	318	297	315	312	309	318	310	291	307	317	291	302	333	302	266	322	304	318	328	314	307	302	322	294	305	283	338	309	307	286	290	314	299	309	334	338	337	294	315	311	340	346	303	304	309	302	308	307	308	283	315	327	300	267	332	288	278	298	327	297	304	295	301	321	291	305	319	311	315	326	302	295	326	309	305	287	357	287	319	294	308	259	304	324	311	304	312	307	293	335	329	305	309	319	301	308	324	297	293	325	302	288	309	322	297	307	330	332	337	322	344	294	313	293	311	337	294	272	309	303	341	315	329	312	305	282	341	333	310	293	313	319	324	317	317	302	331	315	313	307	333	284	313	275	305	275	302	301	285	278	345	296	321	271	296	298	319	282	280	309	314	313	279	283	324	306	310	303	302	301	287	290	317	323	304	296	324	317	320	298	319	335	293	328	322	277	298	348	301	298	301	313	300	297	293	295	316	303	270	314	302	301	269	331	320	290	295	300	281	319	315	327	280	336	299	307	330	296	334	291	295	288	305	310	302	293	335	317	311	325	345	327	316	315	318	305	331	302	321	301	316	285	320	317	285	281	308	318	301	291	301	283	315	289	331	326	318	309	322	309	322	307	284	322	323	315	343	317	324	319	298	304	289	314	307	333	321	313	329	319	324	275	281	292	342	293	291	309	340	303	286	302	336	321	278	304	337	309	277	291	313	311	276	320	310	285	327	284	303	299	292	306	305	313	324	319	281	312	301	314	308	286	334	312	326	312	316	326	310	315	276	331	304	323	276	311	293	295	313	295	311	322	289	308	327	325	296	333	306	293	289	302	300	311	335	301	346	334	305	299	324	285	322	306	284	305	292	269	311	315	316	303	317	316	324	307	324	292	272	277	286	296	341	295	301	288	346	328	297	316	298	315	273	322	270	306	311	306	267	331	292	313	322	285	298	289	333	306	308	305	296
35373	45597	34516	33678	11093	929	506	525	546	542	520	493	527	481	504	551	528	562	554	580	545	495	531	532	495	536	533	498	571	509	551	481	539	538	559	563	539	539	539	520	509	531	498	529	542	540	543	500	521	560	540	533	501	589	513	524	554	521	529	546	509	540	502	526	539	507	519	548	526	554	526	480	521	539	508	478	513	473	525	525	515	503	546	499	508	522	521	562	591	511	539	554	516	525	529	537	539	503	510	518	598	532	520	534	485	517	485	542	486	552	571	551	544	549	521	543	584	523	585	524	523	517	532	524	530	533	494	527	528	568	541	519	476	508	484	512	554	557	523	501	497	521	503	554	515	528	501	502	499	523	526	552	544	501	509	531	510	501	533	568	512	541	487	554	510	533	506	540	538	536	563	540	516	542	468	471	502	529	489	491	529	517	486	549	542	553	531	534	546	542	522	575	544	520	509	551	491	500	491	519	534	496	567	555	518	536	501	533	535	552	487	510	521	543	513	483	511	507	527	526	498	522	504	530	519	517	533	540	550	554	565	488	493	555	537	489	516	542	530	565	529	527	535	515	516	484	516	526	513	522	522	536	527	513	523	505	520	502	524	548	546	504	480	518	508	476	508	524	521	515	498	543	521	531	538	501	521	533	537	536	512	560	524	560	521	526	561	548	504	552	561	500	522	539	536	559	506	506	531	467	550	513	538	505	524	536	500	509	520	547	503	495	529	497	486	562	509	500	522	537	528	557	565	514	502	506	536	506	550	496	504	541	517	513	546	505	499	493	543	519	532	549	501	542	573	547	505	525	534	529	587	518	509	502	525	479	544	520	581	551	583	546	496	480	531	590	532	490	538	540	564	536	538	516	505	553	484	519	503	495	497	544	521	524	509	503	528	510	527	545	549	546	523	532	514	516	519	529	532	568	550	547	533	493	509	523	496	472	500	524	532	504	542	563	487	515	487	501	549	492	552	500	551	556	533	491	532	495	511	495	551	544	502	514	541	518	527	512	554	525	542	526	506	478	534	563	485	533	526	546	477	526	486	531	530	548	505	503	494	501	507	544	545	526	563	511	527	540	490	535	557	548	516	519	531	498	515	547	508	524	491	508	533	490	495	515	524	518	507	531	501	553	520	509	518	569	530	475	554	469	489	528	572	504	520	482	570	553	546	509	490	540	498	494	513	544	514	525	517	539	536	510	574	525	538	505	518	518	516	503	533	544	553	461	542	505	534	554	560	572	537	521	563	550	492	516	516	528	525	536	520	531	494	505	560	511	531	559	506	461	481	519	533	537	519	560	525	465	531	526	498	531	532	546	530	541	534	522	554	512	504	556	497	542	518	512	531	519	525	534	550	491	497	549	513	525	568	516	481	520	547	515	547	496	512	531	499	481	512	498	514	559	537	521	535	452	602	504	544	505	553	493	513	514	535	506	506	561	518	527	510	540	536	503	554	547	485	490	529	540	510	522	539	544	537	526	538	492	505	536	505	507	546	505	508	565	538	532	541	531	529	500	556	531	529	531	534	531	487	546	576	536	521	543	561	563	522	553	525	567	504	535	502	541	528	554	548	555	506	542	590	477	519	519	520	486	508	539	517	582	556	532	505	502	533	527	538	510	562	529	526	540	524	519	590	520	562	531	523	489	504	498	526	525	514	509	526	527	531	555	492	553	554	563	524	514	540	552	544	509	512	573	549	547	550	551	550	522	499	552	492	519	540	508	521	531	522	497	514	516	496	506	538	534	535	521	496	535	524	555	499	550	502	516	536	523	523	504	524	538	546	489	504	539	536	524	547	519	523	514	519	516	533	502	514	515	506	521	553	517	494	556	524	569	510	538	486	551	528	541	498	569	534	541	580	517	489	511	521	511	547	527	478	518	516	543	581	496	492	529	507	552	515	519	479	512	518	496	521	527	518	505	545	515	561	492	537	561	522	524	525	537	543	511	550	495	513	520	544	532	512	493	525	506	544	569	516	508	526	518	520	570	493	569	513	488	534	520	499	529	518	551	522	532	507	515	533	526	490	521	506	502	517	540	532	549	527	527	511	511	529	527	469	526	533	529	548	508	538	514	543	524	468	513	490	511	527	487	546	529	517	538	496	533	515	553	501	543	523	574	524	525	520	517	539	541	491	515	483	467	516	567	502	530	529	532	501	516	555	510	533	516	546	534	519	535	558	518	484	577	548	525	540	536	553	495	516	518	553	545	530	545	544	543	493	515	550	502	526	543	510	524	548	528	508	504	566	521	523	562	548	539	537	505	534	552	490	493	513	557	527	543	562	535	532	489	526	531	487	508	565	517	502	540	509	490	558	551	545	508	501	568	514	553	539	520	532	558	533	545	533	571	502	535	499	494	539	482	521	517	504	526	507	520	516	519	472	509	482	496	544	583	514	534	564	548	526	516	515	532	497	529	511	493	517	512	521	581	513	531	532	501	554	522	519	557	504	460	515	528	483	551	536	522	493	524	496	529	499	479	513	515	510	516	487	520	510	541	516	519	506	554	560	523	512	535	536	504	533	510	494	521	566	511	535	515	539	508	506	506	537	522	511	531	530	497	510	487	485	536	540	537	534	527	520	481	501	544	511	532	501	512	546	499	538	532	503	507	531	535	545	531	570	550	551	528	531	493	521	521	567	520	524	541	528	530	541	552	573	532	539	477	483	541	500	514	548	532	503	502	503	522	511	557	534	491	565	499	510	543	507	527	513	534	509	525	545	481	542	513	484	547	544	499	549	470	508	491	483	582	532	499	524	542	529	546	517	543	502	491	557	534	527	521	533	495	546	540	520	498	500	563	510	513	520	556	517	513	502	505	493	523	509	551	487	500	501	525	501	505	523	514	500	567	519	513	517	582	507	547	519	526	513	537	567	523	499	530	504	527	537	522	502	515	515	500	548	550	508	513	553	481	537	512	523	529	521	513	560	519	505	542	524	490	534	530	497	500	529	519	538	551	564	543	498	526	532	531	506	572	524	489	545	482	480	472	517	523	528	521	518	510	552	567	533	501	549	535	556	512	514	504	486	546	569	545	558	506	507	540	506	471	511	512	557	510	545	486	536	501	499	572	551	525	513	482	523	503	501	524	507	527	549	551	522	519	508	535	496	542	527	523	536	576	524	526	514	526	566	546	519	521	505	511	529	523	507	504	507	543	523	487	528	481	488	536	543	521	506	529	537	543	523	510	547	489	539	544	519	554	504	539	532	516	576	514	574	475	486	503	524	533	517	509	513	530	536	539	523	532	516	520	464	508	573	499	500	542	529	522	545	519	519	518	542	458	514	517	530	523	560	545	521	537	502	506	499	525	537	489	499	515	572	512	493	508	520	535	533	520	492	541	548	539	525	501	543	537	501	512	542	557	491	494	544	501	486	495	547	537	569	565	541	533	558	517	542	530	515	556	535	562	511	521	550	540	544	505	532	531	519	532	548	537	511	546	508	504	493	485	527	553	518	515	484	559	474	536	516	513	522	537	511	522	504	533
25406	24408	35302	48896	29277	11775	1127	341	300	341	316	338	314	317	308	314	309	325	328	332	267	291	308	300	336	284	314	297	293	283	323	332	299	294	286	333	305	303	298	315	297	282	277	268	282	317	313	301	244	313	296	271	320	317	312	282	343	317	266	307	295	305	321	290	307	301	273	332	303	292	316	321	298	320	307	262	303	318	315	353	290	280	295	292	292	275	314	285	323	325	313	311	290	294	292	281	312	299	280	308	283	295	273	303	299	298	272	301	334	299	317	329	307	300	332	274	328	327	322	276	285	300	289	274	327	300	311	300	288	355	304	323	312	288	285	292	313	286	322	311	307	292	311	312	283	309	300	297	271	301	298	339	312	290	314	287	312	345	303	267	312	315	305	308	303	304	317	307	305	304	314	301	309	323	297	269	305	289	294	311	322	322	283	308	289	327	285	307	296	304	309	299	316	293	292	312	304	305	313	300	304	344	295	291	295	312	304	279	311	298	326	289	334	299	303	281	277	287	294	282	312	309	316	307	282	323	281	301	300	280	294	295	303	292	281	305	299	262	278	290	293	289	293	302	312	277	316	298	318	306	321	294	296	293	319	295	350	306	280	350	289	288	295	321	301	294	315	304	294	319	320	272	282	307	284	288	301	289	294	321	323	312	321	309	296	302	302	285	306	278	304	322	317	310	312	321	294	313	308	326	314	298	306	302	320	273	333	319	299	297	297	322	343	295	310	310	281	313	296	300	318	307	286	329	293	289	304	282	282	308	272	294	335	294	290	292	322	280	301	293	308	305	299	290	345	305	261	333	292	298	315	290	303	310	299	321	308	310	295	296	289	288	296	297	311	303	298	273	334	325	301	308	301	286	319	310	309	300	284	297	278	326	287	295	332	296	298	313	301	307	319	320	302	322	285	314	294	276	301	270	287	313	301	295	290	310	300	302	301	291	308	256	324	294	291	318	308	280	308	277	290	294	265	283	302	288	312	320	299	281	281	303	296	282	279	339	284	288	299	281	325	292	300	289	302	305	287	276	291	273	341	276	304	310	297	281	288	305	301	292	306	282	310	328	302	309	306	300	279	348	314	304	281	308	322	313	297	266	283	293	316	303	316	306	318	298	316	283	305	317	325	315	305	344	302	284	285	310	310	313	316	304	289	289	302	310	330	311	289	298	323	289	325	279	306	308	307	293	312	276	319	278	286	305	284	296	323	306	310	296	323	318	298	319	289	318	274	323	295	288	288	324	315	328	269	307	297	341	319	285	290	284	314	311	264	309	302	298	309	310	308	338	311	274	306	348	299	295	253	314	336	314	292	333	294	346	286	280	284	275	310	266	280	300	304	295	316	320	302	322	302	332	291	309	311	303	313	308	315	324	308	285	309	314	299	310	285	314	300	296	297	279	338	289	302	282	290	311	269	288	324	311	297	280	290	309	314	295	330	314	310	277	307	316	298	318	324	314	318	295	277	329	315	288	280	300	305	307	299	305	339	282	319	311	306	317	326	306	292	304	294	309	268	276	297	303	313	288	265	312	302	326	307	298	284	274	296	287	292	342	302	312	310	288	322	273	264	283	313	303	282	299	334	298	344	322	286	284	286	314	286	294	276	314	303	291	301	290	303	293	280	295	314	300	308	332	306	319	322	256	288	335	283	349	287	291	286	312	294	294	287	319	317	299	299	319	319	302	279	290	300	286	278	314	355	310	269	303	295	294	262	321	255	315	281	295	291	302	302	336	331	280	304	323	272	265	317	286	307	303	312	300	275	310	304	284	291	284	294	301	323	294	297	303	305	310	308	289	296	311	329	297	289	272	278	309	323	289	309	289	280	288	285	337	298	275	280	266	294	307	321	323	274	291	287	333	298	270	303	327	278	268	282	313	294	289	298	299	311	300	280	324	313	324	315	300	265	310	322	292	296	309	305	282	314	296	306	291	294	321	318	299	279	291	297	296	289	301	288	312	288	329	268	283	284	287	279	331	270	288	328	306	288	307	290	302	313	338	303	294	295	305	303	294	307	281	316	288	283	296	279	314	289	291	283	299	313	324	282	286	270	279	316	311	313	283	295	284	278	303	314	287	301	305	316	326	322	293	288	315	297	327	300	270	325	286	328	307	323	297	286	328	292	282	261	324	306	307	311	293	304	295	278	293	295	306	289	305	311	304	280	288	281	286	300	297	293	322	263	304	291	306	291	300	307	304	312	309	303	267	345	287	317	329	291	320	308	311	316	288	266	300	309	324	304	287	287	289	301	289	287	289	301	305	363	300	316	301	311	316	286	303	321	303	319	278	340	329	301	307	285	294	268	331	309	294	278	308	289	279	357	302	319	286	312	316	311	284	287	317	310	320	264	304	295	283	302	300	306	306	318	300	319	316	323	288	297	293	303	325	299	290	285	323	303	288	315	283	289	289	325	319	284	305	304	321	328	319	298	323	307	280	297	284	324	311	307	306	322	310	291	288	278	286	290	285	310	260	308	307	301	285	274	316	296	295	305	284	283	355	278	305	318	284	259	323	282	308	292	282	325	305	318	308	292	285	287	273	325	285	327	323	273	304	308	279	291	318	304	309	320	333	287	255	287	304	317	290	305	303	273	308	300	285	328	293	274	301	265	286	303	304	313	321	288	284	288	288	290	317	296	325	286	323	327	337	276	278	306	308	319	302	299	304	297	310	296	262	295	285	312	288	298	301	334	312	277	295	266	316	257	284	305	285	319	311	319	312	281	310	318	289	278	331	316	299	266	295	290	360	300	272	261	288	300	311	306	308	285	281	268	295	310	283	310	304	324	301	298	296	313	302	300	272	306	328	307	291	304	302	296	305	310	295	328	294	298	283	294	273	282	282	316	313	281	301	289	300	295	323	287	273	277	299	305	352	268	295	300	281	321	280	291	299	308	299	297	330	299	294	303	269	297	290	317	300	272	300	293	267	305	303	293	300	289	278	297	304	297	315	271	302	287	316	290	311	291	307	310	276	292	276	292	301	293	281	322	280	294	305	297	299	298	303	299	310	306	309	309	310	272	296	300	299	280	269	317	300	268	315	321	295	303	288	316	320	304	304	309	315	289	294	305	303	275	280	278	305	297	271	308	278	331	316	304	321	303	302	288	269	281	299	316	315	305	283	295	287	276	269	281	304	289	352	291	280	309	295	283	309	309	305	305	265	328	343	301	318	312	298	283	296	315	274	268	302	301	292	292	291	295	315	306	301	305	307	312	294	282	300	284	306	280	301	300	292	288	294	280	281	278	319	308	307	267	280	272	318	282	263	301	310	305	306	293	314	297	313	322	296	296	316	323	280	325	297	331	288	308	307	311	284	308	314	303	302	310	314	303	282	300	292	296	280	289	282	326	288	292	278	302	329	303	298	311	319	304	324	325	324	312	327	275	305	288	289	296	292	304	292	310	294	289	314	339	301	269	289	321	301	300	320	293	280	272	302	309	287	334	291	346	285	313	297	305	271	304	294	305	317	306	261	321	293	286	313
56672	89039	65625	63790	30810	3274	557	499	569	528	544	509	499	525	498	471	481	540	447	475	522	497	514	488	492	547	505	499	507	509	489	498	485	513	508	490	518	509	545	473	523	528	513	529	504	532	501	524	491	515	496	483	480	497	501	484	561	515	518	529	516	510	531	501	530	511	519	530	511	512	536	486	487	516	521	488	494	485	521	524	494	506	518	515	507	526	477	513	484	504	474	503	522	500	533	533	527	511	517	505	484	501	481	567	505	488	512	474	505	512	515	472	492	507	494	549	496	463	485	555	503	476	530	482	512	482	495	526	508	521	521	497	509	516	476	552	528	528	511	466	518	491	496	537	498	484	486	516	527	497	488	504	472	512	513	491	512	523	474	497	475	499	530	502	501	526	501	472	497	492	529	483	524	491	460	542	509	553	482	475	505	499	498	543	495	466	554	547	524	493	508	518	512	484	536	487	499	527	492	508	495	485	473	562	489	517	490	504	526	488	488	525	473	462	484	510	528	487	474	514	503	497	506	499	520	532	502	509	491	494	499	519	520	463	511	534	510	520	518	470	534	476	498	534	517	515	493	512	573	493	536	513	510	495	527	496	488	535	523	497	535	477	544	509	496	512	521	492	530	502	532	506	506	462	488	506	507	473	507	551	513	508	488	527	506	483	529	517	492	476	540	467	478	492	509	475	490	511	497	510	530	522	509	521	486	481	504	540	482	521	513	503	499	512	506	536	468	493	505	522	500	506	508	513	483	497	534	502	471	525	532	467	496	506	475	466	515	508	527	500	464	487	496	491	508	500	506	498	527	494	506	504	481	495	510	560	482	482	549	516	516	553	535	532	529	513	460	477	529	507	556	470	489	505	492	521	498	500	540	506	501	523	519	516	495	496	493	522	492	521	542	509	475	509	496	498	517	503	478	509	503	518	500	513	516	547	473	507	509	527	529	518	478	514	486	513	530	526	520	476	472	479	508	478	496	505	549	522	506	489	474	511	505	457	506	470	464	542	523	499	541	526	498	491	504	463	516	483	512	504	495	524	502	473	515	494	484	521	537	528	500	456	491	497	506	494	530	526	483	492	486	500	520	500	507	554	498	527	540	475	468	493	462	496	506	509	513	544	538	485	526	482	543	498	484	484	466	487	525	566	497	513	520	510	519	495	528	475	518	551	526	476	532	467	507	531	512	501	506	516	496	497	551	481	523	524	493	509	471	526	516	478	516	508	505	475	496	541	478	531	511	487	497	479	482	502	490	489	501	540	470	517	498	497	483	514	511	515	490	517	483	506	480	545	502	496	516	518	535	443	490	517	491	480	475	465	533	528	505	484	490	479	518	480	530	515	529	500	504	529	514	492	511	514	509	545	552	481	524	470	486	531	528	525	503	499	503	474	520	484	503	466	510	536	505	505	521	481	519	520	502	507	520	487	500	509	464	523	501	509	543	481	484	527	498	503	511	539	500	529	511	518	471	487	476	515	497	513	531	440	507	511	513	497	473	510	491	553	493	503	496	511	516	509	504	568	524	523	479	532	532	518	487	478	480	524	509	539	505	506	489	534	514	521	484	497	525	563	472	465	496	490	514	482	550	536	506	448	519	511	504	506	491	476	483	487	527	490	482	489	487	467	509	515	462	479	506	510	531	463	482	503	477	515	514	501	506	509	510	508	482	475	527	530	500	505	486	464	478	496	527	501	522	502	498	499	508	507	494	497	495	513	525	496	523	499	487	487	493	540	513	487	490	491	496	467	491	502	487	509	476	503	498	508	498	482	519	503	468	479	518	497	527	512	483	511	474	528	515	535	484	512	496	507	494	524	510	521	501	481	524	482	493	542	472	503	502	483	497	493	518	548	551	527	500	545	494	520	517	533	485	518	543	511	499	513	475	467	528	522	518	511	499	478	484	490	525	525	537	497	509	495	513	549	522	506	472	504	520	467	494	539	512	542	505	534	459	511	529	486	528	490	536	531	532	524	534	499	499	485	513	483	508	502	458	525	503	482	482	528	521	532	507	526	520	470	480	492	518	486	496	476	505	470	486	520	483	563	522	533	482	503	503	535	494	533	490	481	524	467	522	505	527	540	484	540	495	495	447	525	499	537	510	497	502	486	491	475	530	488	474	494	559	490	509	453	509	524	465	566	523	523	483	512	542	454	527	502	529	550	469	499	491	507	515	523	473	484	496	486	494	522	500	488	504	511	510	510	485	499	487	532	486	506	506	497	508	449	507	535	549	513	532	480	507	502	507	571	534	501	496	495	497	475	501	490	511	507	497	504	491	497	459	534	467	509	541	477	489	486	510	498	493	570	505	499	501	533	522	517	482	478	488	501	515	497	513	510	552	501	522	463	505	581	466	521	504	505	512	520	523	531	530	503	497	512	481	529	525	526	497	519	502	494	545	547	497	529	477	529	522	498	471	496	523	473	501	525	471	513	526	537	495	480	521	499	483	533	498	495	557	497	486	493	515	488	490	509	524	515	504	547	457	514	480	528	518	442	472	496	529	523	489	481	517	509	463	485	490	515	506	545	469	524	496	507	487	493	509	496	508	499	519	497	517	549	434	464	506	486	520	532	494	481	489	535	515	497	497	498	530	506	492	533	518	498	438	517	526	513	497	469	497	519	468	497	512	472	533	498	495	513	481	499	529	508	519	522	543	537	486	513	560	504	495	498	487	495	513	495	516	504	487	531	457	524	498	549	476	514	521	525	495	504	455	498	487	535	541	503	528	479	556	489	509	510	474	426	514	529	520	542	482	496	478	477	497	504	532	509	484	515	513	503	511	514	521	459	517	520	492	525	491	473	516	467	486	500	497	503	507	546	512	525	537	499	470	468	460	541	514	528	488	530	505	499	520	515	529	499	504	522	539	501	486	482	469	542	474	514	514	496	494	452	490	501	503	526	490	534	505	477	505	520	539	524	502	526	488	513	526	496	532	511	519	487	483	516	542	507	526	498	506	490	495	537	517	549	527	487	525	495	503	505	477	488	479	474	479	530	492	511	511	516	495	538	469	518	491	510	523	512	508	515	512	476	494	498	508	503	481	504	518	488	489	526	537	463	495	496	514	509	491	505	496	519	501	503	528	510	513	475	516	495	490	535	537	494	513	482	498	467	494	484	514	497	549	508	515	465	505	503	473	535	521	502	501	496	474	456	554	510	502	518	506	540	549	530	482	522	528	531	499	533	502	521	472	485	503	524	500	506	543	462	515	516	529	478	504	519	480	491	513	486	454	519	484	515	481	487	469	527	522	541	510	537	502	494	493	452	507	512	518	544	519	481	513	530	509	508	488	535	537	505	495	486	512	499	492	495	540	494	522	526	517	517	505	469	486	504	488	520	557	518	501	507	463	515	525	516	538	517	477	473	494	498	500	494	529	515	488	486	484	496	482	512	527	485	470	529	538	487	476	520	544	501	500	448	501	487	486	480	495	536	491	516	522	495	531	519	527	524	490	531	507	518	505	509	497	513	536	501	517	477	560	467
24170	22797	33275	44688	31960	18815	5810	661	508	542	495	536	552	561	503	532	504	550	550	514	530	524	498	504	506	479	484	518	499	509	497	473	485	517	514	513	490	521	515	528	520	503	498	506	498	529	537	524	513	492	522	529	445	511	510	522	537	505	519	524	531	471	519	530	512	495	507	485	516	529	502	462	487	528	526	485	489	527	495	492	501	498	538	491	479	522	516	527	487	571	503	471	489	529	508	480	524	522	484	519	523	481	490	504	510	536	543	509	485	509	530	488	504	539	492	464	547	490	487	514	502	472	525	538	466	527	524	492	540	498	506	522	525	486	501	529	513	487	530	485	516	518	535	477	513	551	538	503	494	504	465	518	536	522	500	522	474	503	520	502	501	489	499	538	484	526	497	482	512	522	496	501	513	470	529	523	477	512	467	520	526	503	517	537	485	493	508	510	542	486	515	561	539	530	477	505	500	506	522	499	491	492	465	519	534	502	511	470	513	524	509	471	483	516	508	511	522	533	522	537	519	488	479	491	571	510	480	512	552	507	483	517	488	537	482	532	500	451	501	488	520	528	477	491	507	530	501	482	527	518	518	538	531	502	517	514	493	516	471	526	526	503	499	519	511	513	486	499	476	473	480	501	520	517	495	515	489	581	512	515	528	489	488	475	476	490	557	472	507	521	506	503	501	507	506	511	527	556	475	502	528	479	512	502	541	491	506	541	500	518	522	502	520	540	501	521	522	524	551	496	499	523	492	527	518	473	505	508	496	520	523	475	507	491	544	525	463	523	501	543	474	483	514	496	546	464	554	486	545	517	540	486	483	521	520	469	532	556	507	484	501	474	537	436	486	515	522	536	532	510	494	487	521	518	520	507	471	508	506	535	488	519	507	496	531	560	473	494	525	522	468	504	497	523	541	480	496	498	478	474	474	456	496	480	504	526	481	501	515	495	497	490	507	503	491	531	532	548	523	524	495	517	515	516	510	514	517	504	517	516	484	549	525	511	523	484	473	520	509	512	554	509	534	500	474	507	542	490	521	560	512	519	502	519	499	520	536	487	505	488	508	533	480	476	517	533	506	516	516	524	499	459	513	491	504	533	497	534	505	498	446	482	484	463	518	499	525	492	520	538	520	533	535	539	551	534	520	470	521	478	498	508	527	509	477	502	514	524	554	524	515	492	521	516	480	467	496	475	500	505	499	491	483	506	505	479	505	502	545	510	476	506	520	495	525	497	501	521	528	502	473	523	527	478	489	464	522	537	506	500	518	506	538	499	513	508	503	488	516	498	518	530	534	481	518	500	549	509	536	523	510	540	494	481	459	491	496	488	523	539	510	502	479	496	488	477	517	486	526	474	521	512	490	497	517	472	479	522	501	501	504	495	519	506	506	519	520	467	484	484	512	465	521	468	461	505	503	509	505	492	478	518	484	512	472	527	547	527	469	515	506	501	505	519	497	496	510	537	488	503	491	463	488	487	556	526	525	491	482	476	505	497	531	512	535	479	485	537	487	550	495	501	499	526	520	470	522	511	500	476	505	483	533	493	550	473	483	525	501	500	493	514	491	449	529	542	507	494	492	511	501	487	492	475	519	505	463	490	508	506	557	543	502	512	487	474	540	489	476	513	529	481	483	505	511	520	514	460	499	476	537	512	499	526	550	484	509	534	483	494	514	525	533	504	538	535	478	511	527	503	533	474	490	511	492	490	525	521	474	480	513	519	549	496	520	530	517	489	495	488	497	551	496	505	522	531	500	523	482	536	499	551	530	496	530	480	552	544	485	534	539	467	503	551	505	484	515	506	500	480	534	494	499	510	514	512	482	524	527	466	512	519	525	508	543	529	512	553	484	513	500	489	501	529	530	518	536	517	516	539	490	559	468	474	508	520	510	499	519	539	513	496	518	508	525	515	523	509	517	540	514	536	483	507	512	476	492	490	524	545	492	475	510	493	520	514	517	491	475	498	499	542	505	504	493	503	512	473	524	477	520	535	500	516	525	481	514	514	507	517	523	475	515	483	512	530	489	511	534	499	519	510	506	519	508	528	495	489	491	484	509	505	496	524	511	557	499	476	509	447	509	489	496	518	471	504	487	540	507	506	496	496	519	533	525	550	504	531	513	496	522	515	565	511	505	498	506	518	532	501	493	484	514	516	469	513	497	502	501	514	492	501	510	476	472	502	503	526	503	515	491	504	540	531	542	525	520	486	485	522	473	465	509	501	520	503	503	495	498	519	517	500	532	535	500	496	496	515	498	501	506	483	483	551	499	474	477	514	475	524	499	536	565	485	486	500	493	526	523	515	568	496	530	486	513	469	525	512	489	504	463	532	546	514	527	485	510	508	504	515	498	506	540	484	491	479	527	526	496	478	484	499	514	489	482	490	500	501	510	505	467	499	519	491	515	486	509	498	476	526	477	527	524	506	475	521	513	513	504	542	489	473	491	548	533	554	528	559	510	498	495	504	482	500	501	514	485	507	553	510	509	436	474	525	515	501	537	488	484	519	533	486	538	507	487	511	499	478	507	456	540	489	508	486	520	508	512	542	514	502	557	531	528	542	518	486	474	517	545	535	533	515	525	501	487	483	509	497	504	486	452	502	521	533	494	487	497	516	475	502	515	489	485	491	517	502	461	513	496	533	525	502	495	528	504	528	538	497	541	538	546	496	541	484	533	507	536	494	489	500	505	555	504	534	506	504	474	509	517	494	512	532	522	534	508	502	483	507	498	493	483	513	489	503	501	528	472	478	505	508	477	509	490	519	484	493	496	489	503	521	479	521	498	530	538	509	501	531	553	495	511	513	501	532	520	479	498	506	557	489	483	497	448	527	516	491	494	490	528	484	488	545	506	486	476	491	504	451	477	532	550	501	503	498	526	517	477	471	530	470	504	502	513	551	471	495	517	528	515	485	520	496	483	504	524	487	462	515	522	490	503	500	491	508	490	510	492	508	525	502	549	534	525	491	507	492	510	526	522	508	556	517	509	525	515	548	509	507	482	496	520	516	502	507	513	569	510	550	521	513	458	485	496	500	511	501	478	534	520	491	443	476	511	499	494	493	516	524	521	464	487	465	545	504	517	490	491	498	519	508	505	530	498	505	516	527	503	533	534	530	539	520	503	474	474	486	515	560	543	553	504	541	529	520	526	494	497	536	514	540	522	510	466	516	529	481	484	488	514	488	526	494	539	540	541	536	491	517	515	491	519	482	530	532	522	514	475	560	533	527	503	504	538	514	511	548	507	497	514	477	573	541	482	543	520	445	509	495	464	471	498	527	545	512	469	558	487	496	489	511	535	536	516	496	514	492	527	509	493	493	485	522	513	517	526	522	491	550	528	520	549	515	467	447	535	529	496	516	534	502	505	527	542	520	505	517	501	452	540	570	506	506	496	474	524	490	533	541	547	483	540	519	516	518	526	500	475	509	486	545	498	520	508	528	486	484	501	470	496	496	534	497	508	489	512	511	514	526	542	521	531	478	549	532	480	503
57287	97777	76202	74627	40082	5280	823	845	864	802	762	830	822	824	826	740	811	789	828	863	834	838	750	762	751	817	743	809	822	802	782	864	855	738	797	862	847	770	843	830	776	800	808	814	784	807	787	773	755	811	781	832	792	762	808	807	853	757	810	814	823	826	810	811	814	783	853	814	770	774	827	776	784	783	808	713	829	832	779	765	796	834	776	781	774	777	843	782	779	761	818	809	771	771	800	775	782	819	753	797	782	803	789	757	756	807	789	797	758	814	785	781	776	808	812	758	822	772	770	766	777	767	813	848	860	794	815	751	765	830	802	814	822	815	771	773	762	779	800	830	785	782	830	799	759	765	818	816	755	809	776	784	844	756	777	765	763	837	795	787	753	729	859	739	779	798	831	826	788	814	763	767	794	826	777	780	796	857	807	776	803	769	794	769	770	808	806	785	765	832	881	749	770	750	806	827	793	810	790	790	777	883	799	788	745	774	766	849	817	772	831	784	802	735	794	808	769	785	816	775	819	795	847	763	788	791	776	791	787	729	842	747	829	773	760	762	852	829	798	801	795	810	810	841	806	803	791	821	801	830	839	776	857	811	784	790	819	798	818	761	786	843	742	798	790	820	764	805	763	755	755	783	799	754	760	773	811	808	847	802	734	767	829	789	800	825	780	799	749	774	791	800	775	767	759	794	802	792	800	819	835	860	814	781	725	797	781	784	792	769	803	792	773	790	804	793	837	785	802	799	822	827	799	790	789	820	791	799	802	774	745	822	828	765	773	832	840	810	761	818	765	783	862	798	803	792	772	766	789	822	796	745	848	745	793	764	798	779	806	822	772	795	819	828	782	755	788	790	830	788	761	764	767	804	819	841	768	821	758	778	802	821	812	812	783	834	768	788	788	820	781	790	780	808	798	757	766	831	792	814	769	856	813	789	775	805	784	812	835	835	794	831	805	738	745	727	818	816	774	735	773	819	759	825	756	772	832	785	820	789	792	807	778	786	843	796	783	797	798	781	803	799	833	802	789	786	793	836	811	808	786	806	816	790	779	807	811	771	792	804	756	779	799	745	744	757	809	829	831	825	778	804	768	777	771	799	807	764	761	838	833	772	815	795	801	809	801	823	792	817	799	807	838	763	808	777	780	822	803	777	819	787	803	851	804	796	748	778	804	776	782	775	810	801	837	807	749	818	808	807	789	814	811	775	792	767	821	809	777	737	825	812	773	789	845	792	813	785	838	805	788	807	829	800	779	797	759	806	833	822	811	730	796	846	796	803	845	792	837	789	813	797	853	753	758	812	749	790	791	771	781	754	778	767	850	799	808	828	823	778	770	809	777	754	780	785	767	792	795	771	824	779	837	789	815	801	811	749	780	810	780	794	776	834	765	803	762	795	792	793	783	836	774	792	798	820	778	798	763	805	765	790	798	759	735	800	758	829	813	737	769	790	825	770	789	801	785	798	774	794	765	826	825	821	785	843	798	787	791	773	814	810	835	808	785	775	856	788	777	789	789	851	810	767	766	768	795	809	828	766	751	817	785	803	845	817	802	792	761	788	739	794	780	777	778	816	811	797	861	819	768	766	772	785	791	807	841	822	807	787	845	829	789	800	833	779	810	739	770	784	749	797	789	814	799	798	831	841	783	779	791	727	770	809	739	812	819	799	791	828	795	788	774	810	779	805	768	744	796	739	808	820	771	759	816	792	795	763	808	779	782	851	793	843	746	802	776	801	736	797	786	800	799	726	848	811	808	773	852	804	810	795	785	807	827	817	811	790	769	787	798	786	766	774	798	807	794	839	814	743	769	826	817	681	810	845	792	812	772	766	756	753	797	772	804	792	757	794	795	790	751	799	823	791	811	759	771	759	783	758	776	815	849	805	810	777	755	774	814	762	816	769	806	790	756	781	810	751	809	796	729	783	748	807	783	788	824	760	826	763	808	818	782	808	792	803	762	738	790	791	771	798	796	821	788	774	789	788	806	772	771	789	762	795	797	779	785	763	769	752	799	771	757	781	810	770	836	811	783	803	766	830	754	791	804	817	802	797	791	802	795	759	809	765	799	844	783	837	801	836	744	843	812	838	782	784	782	768	789	806	809	765	773	815	801	774	802	791	869	798	778	802	791	748	781	835	770	757	767	733	763	783	824	830	811	766	745	785	788	783	756	751	779	850	789	795	787	814	831	802	795	806	768	796	826	773	838	797	798	839	750	829	764	789	779	781	828	814	787	775	764	781	803	818	791	782	772	816	797	801	767	817	783	790	789	806	810	834	825	783	791	844	745	792	765	798	779	784	734	859	804	817	802	765	815	763	787	845	770	806	766	794	845	813	830	857	801	780	781	781	809	801	755	796	804	784	810	844	770	796	828	746	837	835	742	781	819	799	778	825	788	803	836	771	760	795	789	787	768	767	798	767	760	772	743	800	812	758	813	744	790	806	803	819	768	806	802	769	803	805	793	826	835	774	745	793	799	797	758	765	767	775	839	756	827	799	803	796	792	808	775	798	777	811	799	815	799	802	815	760	817	760	820	848	769	819	836	790	807	761	777	784	798	785	772	817	785	813	793	782	814	798	787	778	810	738	781	800	797	749	811	791	834	807	796	770	772	829	781	812	734	820	781	772	844	788	767	818	747	806	782	824	835	814	789	776	817	821	748	760	799	783	840	772	859	792	814	834	734	744	789	791	752	790	846	797	816	773	759	833	760	764	764	814	828	800	791	755	791	773	808	807	764	779	790	841	740	813	826	789	840	824	777	738	743	764	788	812	862	813	715	833	784	761	741	792	806	815	787	807	840	791	778	762	789	756	811	782	758	796	800	802	778	821	785	816	836	780	761	773	769	839	834	733	765	805	759	826	822	783	807	763	777	814	783	817	803	779	740	834	770	804	777	806	791	770	772	827	763	695	764	767	780	764	765	780	808	781	832	806	810	768	788	732	755	811	744	823	844	844	805	732	815	823	800	798	797	765	817	796	791	792	764	789	755	830	790	803	775	777	820	814	767	803	769	776	782	806	810	783	830	790	820	790	809	829	778	761	798	787	789	815	768	848	787	826	832	823	797	748	785	762	814	803	791	758	796	747	780	774	766	768	734	802	764	805	795	809	782	767	818	795	850	766	840	794	821	786	746	799	756	833	793	796	833	777	812	799	751	796	796	795	759	817	807	808	780	768	837	746	767	816	767	802	819	852	809	783	829	788	829	812	781	760	806	762	768	763	715	744	783	773	794	748	828	780	821	821	786	831	766	780	823	797	792	808	761	801	752	845	741	796	796	776	765	817	805	789	814	792	809	868	797	849	810	819	831	769	797	804	750	768	772	788	810	786	793	769	750	855	791	796	794	776	798	777	743	796	799	836	818	797	797	731	820	777	815	795	781	801	813	805	803	802	817	779	828	773	795	773	776	806	776	776	834	804	776	778	754	812	757	842	794	790	759	781	812	825	806	774	793	764	783	841	762	832	766	775	806	777	788	785	822	751	774	821
28855	27115	28346	32310	11089	844	299	309	314	315	304	341	308	293	292	291	313	276	361	303	295	310	294	293	298	300	324	293	294	290	279	305	304	288	265	319	313	315	259	331	267	318	320	299	288	304	267	307	320	287	300	297	310	299	317	259	309	281	302	315	335	325	296	312	312	323	275	314	310	287	276	321	319	285	295	301	281	282	292	321	320	301	293	305	283	300	297	267	298	292	298	312	303	322	329	314	319	290	307	304	302	322	265	304	305	335	295	306	301	306	317	280	297	304	311	302	268	324	304	266	297	292	288	304	295	280	310	310	316	299	296	331	309	306	305	308	291	284	310	306	296	282	312	306	289	291	305	321	312	318	297	308	321	312	301	286	307	292	294	283	283	309	300	347	291	307	279	283	299	311	316	324	285	283	296	290	306	306	319	333	305	272	303	308	313	301	312	314	296	274	295	280	322	304	311	263	286	288	292	300	288	309	276	287	286	280	287	325	331	307	293	319	302	305	306	302	297	292	269	290	321	306	326	310	304	283	283	266	308	302	287	340	298	286	305	278	336	281	311	292	299	302	323	313	289	307	328	291	305	283	294	310	314	260	313	286	280	312	299	332	273	288	286	279	285	314	289	319	303	348	336	281	291	282	327	283	305	310	296	285	292	337	296	337	306	313	264	314	331	340	292	303	294	274	294	310	311	309	287	277	303	264	292	314	287	284	326	295	319	290	331	299	304	288	286	320	290	320	314	345	277	296	279	327	263	295	308	285	314	299	318	305	287	300	308	266	303	309	281	339	297	262	340	285	302	283	262	307	290	298	309	328	297	269	286	307	277	318	296	284	280	294	288	311	275	308	278	292	294	285	271	303	307	323	295	338	257	308	328	288	288	294	318	282	323	315	291	308	340	266	275	287	309	294	314	316	306	285	309	320	292	295	295	346	329	276	321	305	280	317	326	317	306	318	295	303	291	275	309	295	284	313	285	304	290	325	321	312	293	297	307	308	305	305	288	301	322	268	336	315	341	300	321	269	265	292	309	300	298	305	273	311	332	286	324	302	311	325	313	295	302	303	309	281	303	294	297	273	274	267	343	310	305	333	305	331	300	310	320	307	297	284	293	304	269	304	285	297	317	301	321	330	304	301	312	319	320	286	309	312	306	290	329	329	313	303	297	299	327	274	322	293	316	314	288	272	293	262	290	279	311	340	290	266	294	316	295	296	336	295	311	293	303	293	278	278	314	282	294	286	291	317	291	331	292	299	276	306	302	314	286	292	295	309	327	314	316	298	272	282	299	292	315	305	315	307	278	286	296	284	298	295	289	290	290	308	327	317	306	315	317	287	304	315	282	316	280	293	279	311	305	307	311	307	286	306	335	325	313	314	274	280	303	282	291	326	301	301	339	303	293	294	357	337	301	291	286	282	294	322	326	289	319	257	322	340	287	294	285	314	312	311	282	321	275	310	296	306	279	304	330	319	295	295	313	319	284	304	267	296	293	323	273	318	261	293	299	339	319	303	259	272	287	304	319	281	303	324	303	287	286	310	299	303	310	310	281	312	321	288	277	295	282	320	311	294	301	290	321	334	296	307	278	325	278	287	319	323	333	320	331	291	292	294	304	291	285	329	314	303	301	314	326	293	283	314	307	321	327	330	335	288	300	308	304	303	299	277	290	322	330	296	304	310	307	310	303	268	301	314	285	279	305	295	283	291	314	282	308	302	291	287	304	313	299	306	300	301	299	296	272	328	303	261	301	286	301	290	292	293	265	293	301	293	301	295	318	278	305	318	281	293	324	328	298	302	317	302	287	314	310	296	302	312	318	291	281	290	314	312	301	284	277	303	281	283	295	292	309	327	298	298	289	308	291	301	273	285	312	318	276	309	281	288	291	323	321	312	327	283	289	314	291	294	313	282	288	332	320	304	307	312	286	325	292	289	300	307	283	311	273	310	335	324	336	315	301	272	283	298	309	303	313	339	298	309	318	280	311	321	298	281	332	322	322	274	327	290	327	315	303	258	325	332	335	313	328	312	283	319	300	271	285	301	299	295	300	292	284	277	298	288	282	309	311	306	293	302	279	298	287	279	316	294	306	315	314	287	275	289	313	318	320	294	298	313	277	301	308	294	311	340	296	329	280	306	340	290	287	289	304	298	321	284	326	308	311	277	317	312	298	310	277	292	269	308	316	300	342	308	291	334	308	300	286	299	314	312	312	279	307	278	294	286	282	311	339	260	311	304	304	300	302	298	280	271	345	325	301	305	288	288	311	321	306	285	309	305	305	357	305	320	329	279	289	267	278	306	315	302	289	270	286	274	308	323	287	279	295	302	326	326	295	297	311	310	313	296	295	294	318	290	296	298	276	286	314	346	330	325	312	327	312	305	299	275	350	293	291	322	285	303	322	298	307	302	321	321	290	296	336	319	284	305	317	278	317	308	300	267	319	312	302	320	286	302	307	313	316	299	328	294	285	319	262	318	280	284	306	320	311	318	292	280	298	284	293	289	258	297	284	327	266	283	311	312	301	276	268	326	285	288	299	289	310	337	291	284	311	286	286	297	315	281	297	335	292	293	313	307	325	329	309	290	300	292	315	301	307	295	310	288	324	293	303	306	290	326	269	309	304	285	317	302	326	314	288	311	324	289	280	301	298	290	323	286	326	308	292	307	304	269	283	300	301	317	302	278	269	289	289	267	299	305	310	288	308	305	315	313	292	294	299	273	304	289	285	330	286	303	318	297	324	309	314	290	297	321	299	296	324	306	292	306	271	307	313	297	318	289	280	339	305	320	304	301	300	278	298	301	311	295	318	317	270	307	276	285	313	339	305	276	322	300	321	301	310	298	289	300	305	308	311	329	301	298	293	324	297	285	288	285	296	307	287	299	305	342	327	286	315	298	304	298	311	351	314	305	296	311	318	299	285	306	268	302	335	328	335	298	303	312	292	309	299	277	316	315	293	292	297	311	313	303	326	309	338	312	272	308	334	325	317	286	299	324	293	298	342	308	285	303	331	292	295	265	296	283	285	319	306	283	324	314	292	297	310	299	285	303	302	283	327	281	305	290	310	328	284	280	305	297	302	274	299	307	266	305	285	281	297	310	318	302	307	270	301	325	310	281	340	283	284	303	275	323	295	288	299	325	308	286	304	339	278	285	288	310	326	320	313	300	283	328	299	318	264	270	297	327	314	328	316	333	311	287	296	291	281	288	275	323	305	285	286	270	321	290	318	291	288	267	294	295	312	280	282	276	311	299	342	300	309	290	338	302	313	309	319	314	308	306	327	314	303	316	305	299	301	255	284	305	293	323	313	301	267	330	297	309	337	290	302	337	329	293	289	280	281	299	310	293	294	299	296	295	281	297	316	307	338	300	320	307	339	305	311	311	281	273	276	286	309	304	293	310	326	303	302	315	291	309	326	291	320	294	294	298	302	310	311	304	312	284	290	340	296	279	308	274	305	295	292	281	289	319	318	293	332	292	297	304	304	289	288	315
32886	45510	35988	35204	12110	1122	525	509	522	528	514	570	534	515	517	489	517	503	504	473	511	533	515	541	493	515	527	503	533	524	508	519	501	519	520	537	495	516	500	521	535	500	504	530	500	500	491	549	486	503	493	527	480	496	507	512	506	554	487	531	490	523	550	541	512	541	519	529	510	486	497	531	539	552	487	567	516	470	503	526	506	508	544	533	512	520	523	542	491	487	487	537	514	519	543	512	490	551	530	529	535	517	494	529	511	549	481	515	506	512	529	525	482	524	483	511	519	542	508	520	525	492	509	532	540	525	522	515	449	480	505	478	528	518	542	543	503	512	489	465	528	540	512	528	519	485	518	534	516	522	513	504	500	543	545	486	521	511	510	515	559	500	466	497	496	506	532	534	514	511	539	513	557	520	474	541	548	558	519	501	515	514	546	473	485	500	494	510	519	520	532	527	508	537	472	507	529	556	543	535	525	502	506	505	495	524	531	496	532	542	535	527	495	457	539	523	529	495	535	480	524	541	509	556	489	566	522	545	536	560	525	525	519	535	533	518	504	504	538	526	509	541	496	518	546	546	540	544	481	502	538	531	528	507	546	520	494	504	568	493	536	531	520	517	512	540	534	516	532	523	517	476	540	527	526	524	522	550	556	493	494	559	532	538	544	552	484	551	513	506	516	496	546	519	504	513	510	564	496	530	481	509	493	480	516	498	503	504	512	511	530	531	486	501	518	515	507	518	495	497	497	492	534	508	493	520	494	496	536	514	526	519	528	507	554	529	505	562	492	540	520	524	540	529	522	528	523	498	495	542	519	516	525	520	517	515	508	506	523	518	471	529	508	488	511	523	489	490	533	530	504	506	510	524	505	499	523	479	510	532	546	472	538	508	505	511	508	500	547	532	533	490	494	529	498	532	551	525	569	524	569	469	514	513	543	519	506	540	499	526	556	518	509	538	509	493	537	512	484	488	523	545	504	534	511	508	501	533	576	533	492	509	549	506	520	512	533	556	488	521	468	560	527	480	533	536	519	516	530	463	504	492	522	510	485	551	526	508	496	529	513	522	530	475	535	550	471	492	487	502	505	549	542	514	538	520	469	513	547	520	512	504	492	517	527	522	480	554	526	527	483	515	526	522	524	530	508	515	516	579	533	484	551	528	522	517	550	504	498	501	534	550	510	530	516	503	538	533	516	544	493	467	506	543	528	514	499	521	524	497	476	546	523	554	515	504	573	525	542	539	548	476	458	555	543	491	520	506	552	532	494	545	543	520	519	506	494	506	501	508	549	548	541	524	506	501	525	500	491	536	549	526	513	569	486	527	510	524	564	536	530	505	519	470	503	498	573	504	549	522	535	509	550	532	527	567	525	514	535	517	480	515	543	522	504	538	546	559	471	510	527	502	536	524	528	511	539	492	521	518	538	495	508	508	510	520	484	556	489	513	510	546	520	536	517	522	560	491	513	521	561	542	524	504	498	532	527	515	528	521	525	527	510	511	495	552	514	520	499	539	502	503	498	512	499	481	518	478	509	495	524	500	500	515	513	539	475	499	508	484	538	521	532	532	531	539	530	526	507	501	503	544	550	515	523	544	490	525	491	539	500	534	527	553	564	515	540	503	503	521	484	504	572	514	510	504	555	540	570	538	502	488	493	525	526	567	479	542	486	513	502	519	486	505	534	544	526	540	492	516	558	450	482	567	548	506	507	549	493	521	506	491	538	529	531	557	505	505	516	516	544	498	522	524	534	521	503	534	493	515	529	539	532	515	535	499	556	505	526	495	524	501	550	526	544	504	540	530	515	505	497	540	557	515	502	534	520	513	526	520	483	537	526	496	559	487	535	488	515	555	548	519	512	522	508	507	510	511	546	516	497	534	544	521	543	500	536	541	517	519	533	494	548	501	551	514	544	507	518	511	508	516	508	481	539	517	500	508	500	498	498	518	526	482	499	527	504	516	522	489	496	506	507	544	539	529	547	507	476	481	487	535	517	546	479	553	512	507	534	512	538	491	514	506	502	574	504	557	530	551	565	493	504	500	522	489	531	528	536	517	473	521	497	472	507	554	505	522	521	505	549	508	541	535	533	531	528	530	488	511	561	480	535	549	518	510	570	504	552	535	562	466	519	533	511	524	540	512	516	548	547	577	506	516	527	507	488	552	515	536	534	520	530	536	516	498	505	535	496	486	547	522	511	482	501	502	502	554	553	530	478	494	506	537	490	513	521	535	528	567	517	563	489	541	533	490	534	532	538	531	499	560	515	533	497	521	499	513	475	527	506	580	482	490	534	524	519	518	513	538	498	525	523	490	543	534	541	518	536	492	518	503	499	509	509	520	509	477	477	529	511	517	536	545	518	529	530	496	500	500	507	526	523	524	499	527	490	514	520	509	526	487	477	520	555	575	558	536	508	503	498	495	531	545	542	550	538	518	538	522	539	532	505	496	507	510	502	487	495	522	521	504	516	454	524	521	505	499	547	526	573	568	509	516	495	495	542	545	522	486	559	551	509	523	509	539	537	556	506	509	566	516	519	552	499	509	483	516	547	474	490	510	529	491	494	529	540	490	502	543	527	534	507	536	498	506	548	521	494	530	524	520	485	519	496	538	541	511	524	499	495	529	551	562	495	519	524	527	540	553	532	527	495	558	488	485	515	537	524	492	512	493	536	475	518	515	567	495	530	504	501	494	520	508	482	521	494	538	500	500	523	542	516	493	559	516	500	537	525	508	531	510	497	509	483	516	496	524	552	539	525	484	515	502	521	510	513	510	500	523	509	529	523	494	488	535	542	502	532	525	568	525	546	489	501	541	494	533	521	548	524	486	521	503	577	502	507	536	522	529	500	506	575	546	501	522	525	490	558	515	511	552	503	515	483	520	539	527	504	534	536	550	486	510	525	542	528	534	472	510	549	509	471	514	532	514	471	524	532	553	532	460	470	476	498	529	546	564	509	501	545	525	481	486	512	542	508	491	491	535	492	520	533	509	494	499	548	483	499	502	536	522	515	510	487	535	544	540	512	542	529	516	481	527	509	536	518	526	566	512	518	508	469	557	509	523	526	502	493	490	515	518	464	534	513	543	467	509	547	487	509	491	476	538	494	495	492	553	518	511	505	507	571	540	496	544	536	538	548	541	531	468	553	496	527	508	503	503	502	512	484	485	537	489	494	511	520	521	542	502	521	510	554	504	492	550	510	492	528	555	504	526	503	537	512	516	556	499	529	562	521	482	535	520	473	497	496	551	504	488	522	551	535	525	526	530	494	504	508	501	501	531	573	537	511	531	481	528	472	525	509	478	510	522	514	508	521	523	526	512	523	508	494	514	505	501	495	529	512	501	547	567	497	476	551	537	549	520	538	509	524	535	485	509	495	530	564	575	504	521	521	518	495	465	510	492	499	528	531	503	503	530	521	493	512	542	514	519	549	544	498	505	538	545	532	532	531	514	515	533	539	533	546	489	530	555	530	504	509	529	525	525	543	557	576	532
25420	24527	37189	47015	30203	12987	1428	366	292	327	324	277	317	313	338	321	312	328	311	296	298	315	310	297	299	295	309	290	303	302	298	280	287	293	319	304	287	283	276	301	289	319	309	311	303	288	278	288	278	315	294	336	253	307	313	318	309	286	276	277	321	318	300	292	290	332	292	306	322	303	290	313	337	316	293	320	291	367	328	304	306	323	310	315	331	276	293	343	302	319	319	310	312	291	316	305	280	345	323	279	290	286	286	299	317	308	286	288	321	302	303	328	299	307	318	301	327	314	300	298	304	275	275	299	299	299	327	297	314	306	300	309	321	287	272	287	332	313	289	296	309	303	331	264	305	282	273	311	300	276	296	312	324	301	309	286	335	303	308	285	300	275	295	309	305	285	302	294	287	315	286	299	293	321	299	313	332	317	312	297	272	287	266	306	325	302	306	340	286	289	286	291	314	292	302	319	289	306	296	330	321	311	301	295	268	301	295	322	320	309	298	310	318	283	335	313	307	292	275	314	294	317	303	283	315	297	295	332	319	321	286	293	306	322	304	294	330	281	300	292	316	323	312	298	304	282	305	320	305	319	260	278	291	320	286	302	301	307	287	317	303	333	314	305	313	303	291	299	306	266	297	315	268	308	313	301	315	300	293	310	320	302	309	323	333	281	281	300	280	295	332	342	308	310	291	307	282	291	311	321	291	336	290	313	284	311	319	277	289	293	322	296	299	301	289	314	321	318	276	304	271	273	317	332	261	310	282	327	305	328	314	292	315	338	299	308	284	300	313	291	324	305	292	316	279	323	286	296	293	325	312	327	291	306	314	306	311	300	318	278	316	298	308	312	284	313	303	322	302	342	307	304	290	294	315	279	298	295	267	313	296	301	337	316	299	328	296	278	270	301	281	276	305	295	330	309	299	300	305	274	334	284	326	293	297	307	322	296	315	318	312	315	256	308	321	281	313	300	285	297	283	341	329	304	328	325	281	300	309	319	316	300	309	288	314	292	275	289	300	311	279	291	329	323	317	285	322	305	305	310	292	306	323	279	319	305	321	322	305	342	329	312	279	300	305	288	292	291	307	308	302	294	294	333	313	314	282	295	280	318	279	299	342	299	321	278	302	307	306	305	324	311	313	293	286	315	310	301	278	321	320	293	283	333	308	292	296	277	299	296	281	307	288	313	307	284	307	301	291	308	310	304	262	326	293	295	355	307	327	304	303	323	284	311	289	272	275	298	321	275	310	300	299	308	310	297	307	300	271	321	326	297	286	312	277	292	294	303	319	317	327	304	281	299	260	265	279	284	285	334	306	278	317	300	277	315	300	289	316	290	343	320	280	297	318	285	311	334	322	311	301	327	341	320	325	302	324	290	305	266	304	301	311	298	298	316	341	289	273	297	327	332	287	327	304	316	304	287	316	289	308	301	286	277	292	301	293	308	320	308	298	295	307	307	294	314	315	318	305	313	301	300	315	346	293	318	292	312	324	282	314	293	307	297	324	313	315	307	306	299	306	297	327	318	301	297	294	307	329	343	294	307	280	305	291	289	317	302	306	296	322	332	293	293	339	269	312	296	290	301	342	304	307	304	314	267	297	280	294	329	275	292	295	294	300	299	297	306	317	290	309	318	276	270	305	303	314	289	288	314	293	282	315	313	296	318	301	296	283	315	298	316	312	295	335	324	319	324	290	306	294	286	304	309	297	331	306	319	316	314	324	303	305	331	305	310	313	302	302	308	315	334	304	306	333	309	318	273	316	272	298	302	311	318	333	299	313	289	295	313	310	305	300	306	310	302	313	270	302	307	287	282	285	304	325	314	304	291	283	329	315	307	304	331	298	304	290	300	300	293	314	303	309	289	293	321	315	298	297	316	278	276	325	263	337	296	298	295	278	297	315	315	295	314	320	321	301	304	326	320	301	316	294	307	315	267	312	305	290	311	307	312	288	302	317	339	316	315	300	298	288	265	287	287	300	297	282	281	307	302	313	303	299	312	321	288	325	303	269	285	315	324	327	319	322	333	292	309	319	291	301	307	305	309	312	284	279	276	280	283	309	276	296	275	318	294	317	297	321	318	334	314	306	295	333	285	301	307	295	304	274	318	314	310	322	317	292	299	278	318	300	327	289	257	284	297	294	309	285	307	284	281	295	318	327	299	299	276	317	310	278	313	304	310	318	322	283	271	306	307	283	300	326	328	309	301	295	278	327	316	305	282	287	297	309	277	300	292	318	300	278	315	302	266	306	285	289	320	260	327	321	326	285	288	313	300	316	309	276	314	283	304	317	308	313	283	297	293	317	297	313	334	299	316	307	314	302	312	325	298	330	302	330	312	312	346	313	335	332	297	295	294	302	278	313	311	311	302	299	305	282	291	311	295	293	303	319	312	317	302	298	306	287	324	314	311	301	311	299	320	281	273	308	288	314	291	296	290	284	295	301	304	333	313	297	332	293	309	319	317	323	292	301	313	297	316	311	318	298	308	308	305	309	327	302	263	304	288	296	313	282	289	313	294	357	320	273	291	337	284	321	294	324	291	312	342	281	294	326	324	251	327	298	313	310	298	320	294	305	317	306	288	301	314	309	280	314	292	317	325	308	318	277	283	313	298	307	283	303	337	322	316	323	294	281	290	280	355	304	297	300	290	299	315	291	290	306	323	307	314	273	331	305	319	313	279	291	296	334	293	319	293	289	288	303	303	284	304	292	311	349	299	341	296	296	281	304	290	284	315	305	297	302	311	289	307	276	281	289	308	314	307	306	320	318	282	311	309	323	287	289	333	313	298	307	324	303	271	282	313	315	287	292	258	328	334	316	308	297	289	311	337	303	299	339	320	330	281	292	305	307	345	330	295	299	307	302	311	270	312	305	308	290	322	319	320	270	345	295	312	301	281	308	299	303	319	301	302	291	342	297	316	295	294	307	289	301	310	348	283	270	311	295	316	303	327	311	290	292	310	331	324	297	335	298	331	280	319	305	293	293	293	300	338	311	303	323	284	318	299	309	313	309	286	280	282	300	328	278	331	288	306	300	277	330	272	306	312	292	291	321	315	291	286	288	296	299	299	327	281	316	276	270	339	305	299	290	315	324	320	317	315	324	273	329	288	309	307	306	299	300	312	287	314	296	291	336	278	306	306	308	325	295	285	325	298	320	344	298	312	320	282	316	287	285	335	321	310	288	290	304	314	310	293	297	301	287	316	286	313	289	321	263	315	277	289	281	307	311	313	280	282	306	291	294	311	291	310	288	309	284	296	320	304	306	292	285	295	272	309	324	304	325	283	282	311	323	327	308	320	292	282	326	293	289	282	336	299	284	300	314	297	311	329	321	314	292	296	309	293	305	317	291	306	302	316	314	321	299	312	293	312	314	300	316	288	325	304	306	311	291	318	310	287	294	321	297	332	283	302	293	289	320	292	270	332	306	324	320	297	298	319	295	295	325	312	339	314	299	330	310	292	283	279	331	306	319	318	294	341	302	305	316	291	321	302
56292	89032	70538	65048	32707	3149	540	525	579	499	511	511	543	528	480	514	504	517	529	466	509	493	507	549	504	531	562	515	484	538	521	526	497	509	504	504	506	481	490	521	488	479	501	497	508	524	526	470	544	540	541	525	536	507	496	498	495	501	548	501	522	529	541	480	474	541	528	527	525	464	486	494	490	509	507	502	517	508	491	488	524	526	484	494	544	494	489	509	514	504	474	484	523	560	504	492	507	459	530	457	508	514	508	533	495	463	516	480	503	522	538	498	476	509	461	507	510	549	532	514	490	547	506	480	530	527	454	525	535	499	516	481	495	558	476	499	469	486	510	454	496	501	510	518	496	500	531	527	520	513	513	462	510	492	498	496	530	526	533	511	499	477	521	482	530	518	521	494	527	443	537	540	490	545	493	529	502	500	499	511	497	528	490	525	505	488	512	502	528	520	523	480	485	487	493	504	546	518	520	510	513	510	515	508	487	532	486	460	497	506	522	509	532	510	532	499	515	514	472	521	500	515	515	516	520	522	490	492	500	461	497	488	490	519	508	531	483	525	507	509	488	514	482	528	516	519	482	501	541	508	503	513	524	505	534	516	501	477	499	518	494	504	491	474	532	478	500	494	485	536	517	480	488	503	503	503	522	504	501	508	518	496	522	520	522	540	494	534	530	496	555	498	500	503	531	493	526	508	536	509	508	513	523	539	520	522	494	498	534	506	520	481	516	522	490	490	498	496	460	510	507	471	529	510	508	455	490	513	500	479	575	468	521	472	474	481	490	508	504	499	486	530	511	543	502	495	495	519	516	518	501	495	496	493	499	467	478	500	502	506	503	471	524	475	500	508	525	515	530	473	480	444	491	483	504	498	521	501	502	496	510	512	488	492	498	520	514	489	541	486	542	455	519	511	510	507	528	509	502	497	504	474	510	511	484	481	460	486	513	478	495	536	530	542	488	526	506	473	523	493	509	505	516	467	493	544	510	519	492	522	491	491	514	516	490	498	484	509	501	486	503	520	519	498	528	524	517	520	547	488	505	507	516	509	526	467	522	485	484	505	481	519	504	504	505	479	518	490	488	507	479	461	482	504	492	523	531	499	509	510	502	519	488	467	499	486	555	475	484	515	481	511	474	508	493	513	488	518	502	496	468	512	449	506	520	516	532	490	537	510	528	508	522	495	540	497	508	495	517	527	523	484	539	494	500	550	493	528	518	506	507	534	510	464	507	552	504	505	522	499	512	512	489	495	528	523	490	496	502	477	541	558	509	511	487	503	482	500	535	521	479	497	513	481	479	517	493	496	522	483	488	506	494	488	524	496	520	515	495	549	505	489	457	511	507	525	507	539	479	527	502	548	530	495	492	506	525	557	522	506	483	543	526	468	502	521	539	484	533	512	494	523	480	496	523	487	514	489	512	459	525	521	483	535	514	516	515	469	493	518	537	511	519	502	500	540	536	478	493	505	522	511	508	523	509	517	485	487	530	551	520	499	523	492	474	498	557	498	502	525	533	505	508	504	507	482	496	484	507	543	492	513	548	507	520	512	502	498	512	515	498	486	521	546	514	487	521	528	544	462	526	518	467	529	534	490	477	472	493	479	473	504	525	494	481	524	462	496	481	499	499	511	517	495	487	509	469	499	483	507	504	528	545	524	542	536	534	498	506	515	498	532	546	507	543	515	513	476	517	496	493	533	507	566	539	458	518	512	536	484	467	512	527	483	531	518	502	509	486	500	489	492	494	505	504	457	504	504	488	483	482	466	501	523	498	489	490	513	540	488	496	507	499	518	485	469	551	507	550	469	504	478	494	510	510	513	514	475	536	498	488	508	524	473	501	479	511	527	505	536	489	518	477	468	512	488	531	511	540	524	516	510	529	517	518	510	499	499	501	506	504	515	486	484	518	478	485	510	513	503	478	482	521	544	466	465	491	476	490	485	519	498	524	498	533	509	484	505	526	529	518	514	519	515	517	547	504	476	503	531	544	498	534	502	491	505	498	520	510	522	520	544	498	505	534	524	508	469	467	516	493	545	529	543	521	486	548	499	533	569	492	501	504	451	525	506	530	423	490	523	494	483	538	461	478	492	503	473	524	522	533	476	494	572	536	506	489	518	526	463	484	510	546	506	542	486	541	493	544	502	477	473	505	502	504	501	507	523	519	524	532	512	494	479	483	565	494	492	551	507	506	500	491	456	477	475	499	495	510	541	518	533	521	521	509	475	514	470	527	535	477	532	502	489	491	497	517	544	528	483	458	480	531	517	477	532	498	489	498	521	496	483	540	540	482	494	492	509	484	524	520	530	524	474	493	506	478	493	507	497	500	483	520	505	493	495	515	536	463	540	532	530	519	496	504	515	524	467	529	550	516	534	461	486	538	499	523	526	509	496	541	471	516	525	479	564	476	452	518	485	494	533	490	465	493	547	514	519	535	515	525	517	477	480	516	527	505	507	508	525	490	542	508	521	527	549	501	509	485	491	484	508	522	523	486	508	498	504	497	505	515	472	522	487	471	515	469	503	532	464	506	491	467	471	499	465	512	478	504	472	469	500	503	490	470	527	472	520	504	501	511	497	511	502	496	455	478	465	488	533	501	516	511	474	489	551	511	510	508	476	470	568	490	532	507	533	477	472	529	489	510	488	524	532	509	521	489	477	474	505	503	522	511	514	485	522	522	469	458	483	545	516	520	494	525	472	467	497	487	540	477	511	516	497	501	529	478	538	528	530	526	485	516	508	551	495	534	500	517	516	494	535	508	492	519	521	526	488	492	523	499	537	510	492	522	496	517	522	552	513	537	534	493	536	484	489	468	504	466	537	518	538	532	505	515	476	524	477	548	541	492	521	486	489	539	473	485	473	549	535	483	475	532	505	514	504	523	517	511	507	477	506	465	528	514	507	481	498	520	503	526	492	541	534	473	506	516	490	516	474	554	485	490	532	517	537	514	505	510	485	499	475	513	467	470	496	543	485	527	491	514	501	485	474	513	497	485	505	502	511	565	504	469	525	461	449	539	455	502	521	524	531	534	483	484	511	505	523	478	487	512	473	533	509	473	513	522	485	526	516	476	529	490	524	532	520	535	503	512	508	496	512	515	529	460	527	534	522	535	509	509	455	478	513	445	502	532	515	483	515	489	515	494	509	480	563	528	510	519	485	521	514	541	526	508	496	530	539	489	503	502	483	508	529	495	564	517	500	490	500	525	498	468	472	480	548	522	550	492	490	499	545	480	541	479	510	487	545	473	489	493	514	508	552	516	548	538	529	491	481	491	505	506	478	508	534	491	473	566	476	501	514	511	527	549	517	472	543	539	524	487	527	516	523	524	484	461	502	534	510	535	542	570	479	507	546	495	471	527	537	498	529	442	560	464	514	545	492	511	482	521	508	503	521	482	465	530	507	514	477	490	463	515	471	480	469	494	543	497	534	452	507	531	490	511	506	520	489	464	511	478	505	500	499	506	510	479	525	497	495	518	533	506	514	493	517
24162	22663	32605	43215	34488	19171	7011	726	529	536	512	560	527	548	503	516	564	515	520	523	488	546	472	513	510	558	518	516	511	527	472	517	507	511	498	493	521	495	509	484	506	475	503	542	507	519	516	553	500	503	528	525	549	486	542	502	529	499	499	514	527	496	494	542	501	492	530	468	533	491	507	506	500	500	512	554	481	530	468	538	542	527	519	458	495	493	476	527	509	493	494	529	522	487	478	540	492	491	516	531	525	483	482	521	508	494	492	491	472	535	478	504	487	545	487	506	502	501	499	494	509	493	495	491	496	525	501	503	478	515	487	516	494	481	501	501	519	444	510	541	445	503	488	518	523	536	514	487	506	521	532	497	487	513	490	511	480	522	507	526	492	522	497	501	507	496	466	503	543	509	509	497	504	484	476	517	528	487	500	470	473	524	486	463	449	544	463	505	484	486	456	490	462	493	469	516	528	473	562	506	524	497	507	541	497	495	489	483	512	503	527	489	508	493	517	546	512	475	503	507	523	527	521	515	471	492	492	503	498	514	492	499	487	493	483	489	532	489	481	503	520	508	495	492	553	486	476	521	520	522	516	515	519	505	546	513	489	522	537	509	481	524	511	524	508	485	519	517	529	519	492	500	501	513	475	521	502	502	517	515	510	517	493	520	497	530	512	522	525	508	522	505	487	521	489	496	558	528	539	496	524	483	491	559	465	487	485	508	478	483	518	505	516	517	539	499	504	479	506	477	493	516	500	463	515	561	511	493	495	490	529	515	494	467	496	514	500	512	478	512	507	503	514	459	531	492	468	488	500	517	512	523	516	492	536	501	504	527	523	464	471	461	478	513	499	485	522	498	511	539	514	497	511	499	523	469	526	519	505	462	501	533	513	470	447	510	483	484	518	518	476	505	506	512	494	498	504	518	536	483	533	502	517	509	530	529	510	504	492	518	453	519	534	508	529	526	488	511	510	536	525	518	483	536	561	487	540	499	499	494	493	508	487	475	486	495	513	532	515	496	500	500	486	545	476	535	502	507	492	490	511	506	529	495	501	480	480	516	483	470	543	483	540	529	473	505	475	546	560	494	522	462	497	485	503	488	525	504	511	447	511	498	503	493	494	442	500	538	492	497	494	503	494	484	523	481	488	504	519	544	559	494	512	526	468	546	554	500	502	490	516	524	538	464	507	541	520	490	534	507	469	481	492	499	489	508	461	488	465	512	514	487	474	535	485	491	498	513	474	527	491	531	562	535	550	507	476	485	501	547	526	491	495	497	528	501	493	519	516	534	489	503	496	503	480	498	492	530	491	514	494	502	492	518	486	473	516	491	459	482	497	487	473	510	496	505	529	497	537	501	545	508	472	482	477	532	502	519	520	510	468	504	537	489	483	420	491	540	502	487	448	513	499	509	525	535	477	505	510	543	507	507	502	525	551	471	511	479	529	492	524	498	502	553	483	552	517	474	511	514	522	464	517	483	553	498	487	466	461	492	505	492	482	530	495	549	505	498	472	539	510	463	524	477	488	496	507	470	471	495	498	486	519	521	532	510	518	519	499	538	521	500	492	501	475	475	509	487	495	536	519	520	526	532	509	499	513	501	479	488	550	473	496	505	505	493	516	495	496	511	514	488	448	468	525	513	485	539	468	509	503	488	477	537	544	503	505	521	532	549	472	473	496	519	482	485	477	512	517	484	504	498	503	479	511	513	521	512	527	484	515	474	502	536	492	496	509	506	503	522	497	515	546	499	497	511	486	489	508	511	499	505	548	473	454	455	490	530	490	484	521	479	499	464	503	463	475	552	466	529	487	530	534	535	478	530	488	560	498	500	513	521	540	543	478	491	484	507	511	497	472	511	529	481	487	481	503	479	468	519	556	504	518	515	525	518	531	505	500	493	523	506	487	499	525	491	474	514	484	527	508	507	475	539	509	506	493	469	520	508	510	510	491	526	514	514	470	527	509	513	495	517	494	503	496	487	485	493	505	537	506	509	486	472	481	493	497	479	481	509	516	533	458	501	479	475	480	489	496	492	509	534	489	499	504	501	545	533	495	496	458	530	537	480	504	517	525	483	478	527	478	503	502	476	533	508	525	498	487	509	556	499	467	504	557	501	528	551	459	496	458	478	523	496	498	493	506	490	497	467	515	502	492	513	525	530	530	495	518	506	502	458	490	497	531	503	486	497	482	504	520	531	497	465	495	517	524	465	516	481	539	540	507	473	552	511	518	479	506	502	521	506	506	489	527	534	551	520	507	507	506	467	556	500	506	513	498	489	499	449	499	507	470	478	516	511	466	487	515	505	514	520	479	492	540	478	525	534	522	513	473	511	493	491	514	501	535	461	541	510	529	500	469	477	522	498	497	473	515	484	492	505	486	518	510	532	537	508	524	505	552	551	546	504	515	558	524	503	505	517	507	497	535	522	508	518	514	491	503	511	511	530	513	532	504	498	484	484	485	481	470	492	496	513	489	498	511	495	527	510	545	519	520	536	485	505	502	490	509	514	530	517	513	496	525	499	534	469	493	470	501	509	516	518	519	482	475	523	541	487	509	488	493	532	507	484	506	499	503	530	535	506	498	468	524	513	514	501	522	506	504	485	514	507	484	526	506	555	505	513	529	532	505	488	515	514	497	505	505	476	529	478	517	534	482	488	542	514	510	524	522	494	479	455	490	525	524	512	520	503	569	521	479	469	496	546	526	520	514	506	511	520	506	531	483	519	491	520	468	477	504	486	494	491	490	524	502	510	517	540	490	484	520	505	522	516	527	508	554	499	496	494	491	503	478	521	489	484	528	537	500	524	512	513	530	518	535	498	570	516	515	525	512	478	509	475	511	509	484	497	510	491	513	504	504	492	497	490	520	508	510	502	455	515	514	492	530	513	489	492	506	483	494	510	460	479	530	543	474	511	500	484	472	525	501	528	502	523	479	529	485	479	514	481	505	506	478	536	493	483	484	531	503	495	517	516	493	503	532	549	508	496	509	503	520	455	528	496	502	477	536	466	501	478	504	510	495	510	499	488	509	525	480	493	475	500	520	490	487	516	476	483	495	555	496	492	474	483	509	529	495	512	483	487	485	506	490	488	520	515	519	514	525	483	522	528	513	497	495	498	485	483	481	513	494	525	512	565	484	502	495	477	530	554	471	499	501	500	531	465	495	488	546	503	512	482	518	542	528	505	502	482	483	486	479	524	484	504	515	513	489	530	502	500	495	483	529	521	522	516	505	523	483	533	521	508	504	497	532	527	512	479	473	508	471	526	471	500	538	551	517	479	506	467	547	500	541	505	533	523	513	522	548	488	485	453	559	546	492	532	483	508	513	477	489	491	467	521	498	520	528	491	558	496	485	495	475	494	504	509	537	525	481	479	523	516	522	475	508	496	495	496	532	497	521	502	548	544	504	481	486	505	511	524	496	542	509	508	518	497	499	513	536	504	515	507	525	512	501	487	511	498	503	515	473	531	531	460	519	474	574	536	501	522	529	500
61214	95579	82955	78065	43044	4342	801	801	812	803	814	745	845	796	839	813	798	832	816	778	777	803	803	797	817	782	810	803	785	758	783	812	760	787	844	825	796	764	754	748	825	777	830	795	825	784	796	794	817	800	827	809	772	812	833	763	784	782	783	740	796	756	754	776	742	786	790	866	814	803	798	779	808	816	774	788	835	790	807	768	810	764	800	812	841	814	771	833	765	764	822	807	792	821	778	834	822	796	823	811	758	798	770	793	778	805	775	802	812	794	776	797	817	793	806	802	792	792	795	793	789	745	796	811	766	829	754	796	798	828	843	766	807	771	716	779	798	811	741	798	768	765	808	802	764	831	798	765	756	824	777	802	744	813	764	787	823	800	817	798	793	819	828	808	827	822	764	799	777	771	839	789	815	770	817	811	797	748	848	773	759	834	745	776	817	735	810	786	801	826	753	780	766	780	773	779	827	808	766	789	793	818	832	768	807	836	763	811	799	836	813	747	788	772	814	782	793	764	796	803	786	747	776	792	810	831	810	820	803	776	813	777	770	784	775	828	777	822	775	810	794	766	802	793	753	780	827	805	785	793	796	795	792	789	829	794	786	773	786	833	843	741	802	780	802	849	771	739	793	789	805	788	829	793	808	819	807	775	824	801	834	806	756	812	798	766	847	816	804	844	778	825	844	758	751	782	768	775	798	815	833	741	816	802	755	799	792	795	781	800	788	784	748	808	805	769	815	748	804	822	830	796	797	850	745	766	737	788	821	789	802	813	761	788	792	783	839	802	846	780	793	829	756	771	762	817	769	793	808	816	813	776	827	793	772	801	790	816	806	796	755	761	820	814	851	789	774	797	816	805	759	787	728	794	748	805	773	764	787	799	789	806	759	746	825	785	781	767	796	753	801	803	814	791	778	856	767	800	757	778	756	795	748	833	800	839	766	772	822	736	813	821	814	809	764	809	765	838	812	798	787	778	781	783	773	756	803	770	767	811	827	807	791	796	831	809	821	766	776	864	787	768	796	791	819	782	818	802	779	819	765	804	771	786	760	802	784	785	830	836	792	788	824	761	729	795	766	796	823	808	811	783	730	760	773	778	790	794	814	848	809	767	808	780	825	818	823	813	769	794	762	838	769	819	781	752	810	775	809	793	773	814	821	791	820	783	835	734	781	776	765	820	806	818	737	794	813	787	841	785	798	801	821	781	791	791	798	819	808	763	783	847	806	809	780	790	764	835	776	788	803	799	772	785	802	757	809	788	787	780	800	782	773	814	801	783	813	812	839	756	786	776	821	768	824	813	803	795	827	813	800	830	825	778	755	787	799	784	761	887	846	802	776	788	785	773	787	839	838	816	785	767	799	782	808	769	823	791	782	763	796	794	778	782	774	801	782	761	823	822	842	798	787	861	795	769	821	801	797	762	792	819	761	842	796	801	766	783	749	776	773	798	814	819	801	783	780	853	774	869	823	795	793	838	758	789	768	792	842	771	781	799	785	786	783	809	800	817	774	751	800	793	798	833	773	846	786	788	773	740	812	771	800	798	804	825	773	750	738	778	746	797	796	796	741	785	742	806	807	803	786	826	808	771	817	748	835	771	827	794	779	773	794	774	814	810	813	821	807	779	796	815	790	783	828	829	867	766	783	799	789	853	769	785	765	807	836	766	765	785	781	786	752	804	784	756	795	786	738	783	804	791	770	775	760	832	808	827	789	804	815	797	798	788	795	806	754	844	803	785	830	719	738	755	800	802	797	829	826	779	804	794	836	806	818	817	838	852	825	767	789	843	784	803	829	785	797	818	799	807	767	780	797	794	801	773	819	784	751	789	840	777	813	802	778	805	832	772	779	786	740	782	744	818	838	840	796	734	765	841	776	770	807	831	814	775	795	786	780	777	806	788	819	769	766	792	837	773	803	785	794	811	785	785	781	806	811	806	811	790	778	787	751	800	828	776	793	816	797	735	783	774	787	796	793	760	763	752	753	796	767	829	822	800	791	784	856	776	791	769	803	820	752	788	795	849	828	809	804	789	816	763	707	808	816	785	738	783	806	783	790	794	766	785	799	814	785	822	812	813	747	830	794	815	805	748	767	811	820	789	769	817	851	783	818	778	797	757	772	800	792	775	784	831	804	800	797	819	775	799	807	810	803	774	732	836	789	795	816	806	767	784	762	804	858	795	754	816	796	836	794	812	778	827	794	751	789	776	793	833	797	810	772	773	777	844	837	818	777	776	805	808	788	809	824	795	772	819	805	843	819	813	789	756	786	808	774	783	733	793	807	795	808	780	829	809	779	795	788	775	816	804	809	833	804	835	806	776	788	792	796	801	809	730	784	780	760	824	804	767	759	770	811	818	777	827	816	792	861	786	832	744	750	787	803	819	820	827	757	755	783	803	784	821	798	764	803	765	838	800	823	811	790	767	860	779	812	816	770	789	764	808	845	761	783	828	836	752	860	792	778	808	787	827	813	715	712	792	832	796	861	809	836	792	759	827	765	796	815	846	799	809	853	761	813	754	771	846	849	799	794	744	795	741	806	803	776	819	812	772	793	795	778	822	833	798	740	817	774	796	806	783	848	798	826	797	797	803	799	774	787	782	805	795	821	779	787	775	823	795	778	758	760	813	794	826	794	776	772	757	826	804	756	819	802	799	824	797	813	796	840	823	787	819	809	815	757	813	772	750	801	792	774	814	822	734	812	811	811	789	792	781	794	757	801	790	789	789	777	774	788	762	787	774	810	783	804	766	785	809	818	839	778	799	806	780	763	806	810	809	792	772	787	773	787	823	790	789	815	841	773	777	848	788	808	811	824	807	782	800	851	857	798	840	832	812	814	822	782	777	846	745	852	773	789	790	794	786	791	760	804	822	795	814	803	776	782	782	836	830	731	760	800	824	810	759	764	769	796	831	776	806	799	791	794	829	780	841	781	810	767	823	772	821	767	775	776	793	757	810	767	819	753	808	838	744	787	773	721	770	792	781	807	799	850	781	809	815	813	782	759	802	779	812	773	772	780	817	836	809	759	814	802	805	752	806	829	751	854	779	791	772	809	779	817	806	803	801	777	761	789	830	786	796	790	787	779	811	792	831	801	804	846	825	787	784	834	819	795	802	802	747	725	772	822	822	793	785	811	810	775	794	789	810	769	764	777	790	817	779	829	768	776	794	787	787	787	805	785	762	773	795	796	730	798	800	783	830	823	806	800	793	791	827	795	752	809	776	722	806	813	806	809	801	767	788	816	772	758	779	778	803	794	818	832	882	758	736	770	791	800	852	822	775	780	827	828	792	847	783	807	753	830	793	839	741	772	775	747	791	763	774	805	805	791	807	805	816	796	827	824	774	800	811	801	753	822	803	803	843	813	775	805	789	816	744	818	834	737	798	788	799	803	790	803	767	809	751	802	783	775	753	791	751	806	776	792	780	773	792	799	809	815	803	751	799	767	797	827	810	802	802	790	793	743	809	811	850	799	785	795	809	811	831	864	778
28307	27859	26997	31642	12691	684	331	279	336	297	302	310	280	289	278	329	327	306	303	309	292	308	304	276	290	283	310	282	283	302	278	296	326	290	293	289	305	314	277	251	282	331	292	324	342	286	291	287	318	308	309	293	296	284	306	295	308	275	279	307	314	294	289	295	312	322	308	296	294	293	299	313	282	316	319	311	317	332	269	280	320	280	294	307	323	267	309	290	308	281	315	292	300	300	298	282	297	284	296	303	301	278	303	287	293	252	304	288	301	286	298	309	283	291	283	283	291	312	286	296	301	293	290	287	282	308	293	346	278	276	287	286	268	288	307	262	292	282	304	315	295	251	303	262	306	308	300	313	301	299	297	285	295	283	279	303	294	282	314	313	285	305	299	297	272	282	315	289	280	299	311	283	310	287	283	315	296	278	318	303	304	303	262	289	288	299	310	284	296	290	291	321	305	278	307	290	264	307	281	316	314	313	300	308	297	310	316	298	292	301	284	320	311	287	291	306	296	288	283	295	287	306	296	319	288	336	299	305	296	268	317	259	305	271	296	270	274	325	307	295	314	308	327	295	280	328	297	300	308	329	299	311	291	291	293	307	303	287	309	302	281	297	286	298	307	327	301	303	309	313	327	277	297	306	333	284	298	270	303	292	296	293	285	317	292	320	299	304	301	307	299	307	301	288	263	327	304	264	267	318	288	332	280	299	311	290	305	277	281	277	256	295	299	290	308	333	305	320	306	276	289	319	301	274	312	333	289	302	285	267	335	289	296	312	312	280	278	280	296	290	289	319	292	293	284	283	286	325	287	328	310	314	302	265	291	311	289	315	307	259	294	296	265	279	294	315	300	285	306	305	302	281	307	296	300	319	289	271	305	329	306	310	279	301	291	318	282	291	298	276	286	278	325	285	306	294	314	301	282	297	271	304	281	279	271	303	287	317	291	276	312	293	289	278	284	281	280	290	274	307	304	347	274	269	305	326	298	339	316	296	289	336	276	322	247	278	316	319	277	291	298	309	311	308	292	305	302	306	282	302	285	276	290	304	286	306	314	292	283	298	300	286	286	316	329	260	319	302	325	297	284	297	292	306	284	285	301	325	309	260	311	319	317	303	293	296	288	319	291	291	325	264	279	261	316	294	280	329	272	273	303	320	305	300	314	290	272	317	293	326	295	317	330	306	326	321	311	300	293	305	305	263	309	291	295	282	287	299	278	305	305	301	271	290	292	333	290	284	286	292	295	285	311	313	283	314	293	301	270	301	312	286	307	260	298	289	293	329	283	303	303	284	289	291	320	303	321	314	317	318	315	294	312	315	311	293	313	277	318	298	281	278	279	308	317	297	318	289	333	283	283	279	289	301	294	293	281	339	332	315	285	297	281	316	305	302	276	271	270	292	307	268	333	298	302	311	289	301	299	273	265	316	285	284	282	287	277	295	301	310	302	302	309	288	303	292	301	274	322	311	301	278	327	294	330	314	269	305	307	305	311	275	290	292	281	310	307	260	364	299	290	285	332	333	282	296	321	308	297	290	323	285	307	277	282	306	265	313	304	290	303	317	279	296	312	318	310	281	292	287	284	304	290	308	300	295	280	301	307	275	324	316	311	308	305	277	297	271	321	326	289	328	281	277	285	279	293	294	272	317	304	302	301	308	301	278	286	289	325	298	293	292	310	305	324	314	298	319	297	290	296	285	281	314	274	298	325	271	303	315	315	291	320	273	283	292	274	335	281	301	261	259	282	295	315	297	297	309	293	293	304	283	301	298	306	301	311	291	285	298	311	306	292	289	319	314	290	283	271	347	278	298	275	298	274	291	326	284	325	296	305	290	332	279	299	326	297	294	298	275	278	301	285	299	300	279	295	285	317	294	275	290	325	304	309	298	286	304	300	276	284	268	248	281	303	316	308	278	293	280	267	294	304	280	283	291	275	322	308	291	278	310	293	275	309	309	319	254	293	289	278	311	311	279	333	307	276	287	278	328	272	324	286	319	299	299	275	318	302	329	302	285	286	309	289	289	288	308	316	296	276	294	286	314	266	307	287	320	307	279	286	311	325	281	285	326	313	299	281	321	325	300	287	318	269	331	273	299	322	311	289	315	273	280	299	304	323	303	287	299	286	281	332	289	352	308	292	318	314	302	280	294	315	286	303	268	303	307	272	287	258	321	326	286	290	296	327	290	289	263	303	321	331	293	283	288	285	278	309	310	291	313	316	302	300	321	272	287	297	311	323	313	328	302	285	293	296	289	314	313	293	287	307	312	289	300	318	285	291	281	312	291	333	302	303	317	286	278	289	311	291	308	300	278	305	340	276	309	310	286	339	288	273	326	289	289	277	306	269	271	311	291	276	322	301	305	290	296	289	273	309	309	305	313	298	294	298	294	316	315	316	274	294	286	300	325	294	304	307	261	316	294	304	287	320	295	276	327	272	293	299	291	307	283	296	284	287	282	299	307	284	310	305	275	300	305	284	268	301	309	297	259	277	294	282	283	314	297	278	305	305	328	327	317	268	295	301	294	283	265	310	283	315	302	275	283	313	300	322	335	304	303	305	325	325	290	281	286	297	298	297	283	317	277	268	311	302	305	297	318	305	296	291	284	292	313	288	334	264	315	306	319	304	274	332	321	274	294	284	321	270	298	318	299	295	292	304	312	295	293	291	297	322	281	302	266	299	281	272	346	302	317	327	291	299	304	332	289	280	284	309	291	290	281	316	298	267	299	315	278	292	282	295	313	284	324	302	290	287	307	309	299	290	275	303	271	304	289	292	309	318	292	289	298	286	271	298	295	314	282	287	301	322	280	280	301	287	265	300	303	278	280	323	276	267	266	291	307	316	290	293	296	315	282	314	300	288	299	290	248	327	309	302	303	294	294	294	275	291	295	280	291	318	291	299	262	302	299	314	312	252	306	322	312	312	298	299	310	308	293	302	299	322	282	294	251	286	321	332	298	320	300	292	313	271	291	282	305	321	300	279	312	269	292	308	289	271	292	288	305	308	301	271	288	321	288	269	292	307	319	275	304	257	293	293	304	315	294	309	285	286	309	297	313	282	269	295	276	337	296	279	305	308	311	307	284	319	298	294	286	281	298	290	280	303	310	276	310	285	310	290	288	284	293	302	325	258	291	314	306	273	302	304	309	300	301	303	298	275	288	268	269	270	292	297	296	312	271	315	285	316	286	305	309	294	332	275	280	307	288	277	300	330	332	300	272	310	279	294	287	319	280	312	293	303	285	285	288	290	295	289	303	303	286	274	326	314	320	339	288	314	274	311	312	303	287	308	282	300	279	303	287	275	293	322	276	291	283	312	334	283	298	313	291	318	312	313	292	300	287	300	299	291	292	288	287	300	296	305	297	313	304	281	297	241	308	295	297	287	284	304	280	270	294	313	285	284	319	314	326	281	294	294	320	279	284	275	289	282	322	297	307	304	278	324	308	282	299	289	274	304	280	339	292	272	297	290	322	291	313	289	284	288	276	279	293
32205	45984	34527	35880	14007	798	500	504	486	531	552	483	528	528	521	489	518	517	489	512	524	537	486	479	513	500	482	510	519	498	515	498	546	465	484	525	515	504	528	521	483	530	512	499	505	478	499	513	499	459	518	520	541	485	483	506	499	537	534	517	511	511	514	545	490	492	497	518	496	542	494	555	492	514	522	480	489	477	517	472	521	507	543	518	524	535	502	515	538	518	504	523	489	488	499	531	481	531	525	501	538	534	503	482	494	499	504	518	537	494	506	533	484	459	524	485	484	481	504	479	512	498	482	579	534	486	508	508	478	483	503	518	488	460	546	478	473	542	542	508	555	528	531	468	506	540	513	524	493	509	458	521	486	519	510	491	510	522	468	535	542	511	539	480	469	501	523	482	484	522	511	498	521	519	502	481	518	480	510	464	506	494	491	488	520	471	525	509	538	478	519	515	531	506	463	517	524	507	546	511	488	509	535	530	485	511	498	460	491	514	514	505	495	524	483	527	506	489	513	525	521	490	501	503	490	522	493	515	520	485	502	496	492	491	527	544	486	551	493	479	515	506	504	492	514	522	535	501	534	506	557	550	503	511	500	535	533	509	543	542	512	496	483	535	515	525	492	547	518	519	519	523	488	516	527	513	514	519	547	520	511	533	487	455	490	460	525	484	526	527	503	516	497	478	554	489	514	523	531	518	518	481	521	540	502	490	486	509	514	518	523	516	557	480	518	499	507	507	516	505	507	538	545	537	534	521	511	519	502	533	519	499	497	498	541	524	488	503	519	513	520	520	558	506	492	548	524	517	532	501	490	494	519	541	503	538	518	478	522	550	546	519	508	532	498	494	496	495	502	485	489	502	493	517	536	503	476	517	526	513	554	520	507	472	511	496	488	509	526	508	520	525	524	532	525	529	515	511	489	528	533	515	441	486	522	476	463	524	493	540	504	536	513	489	493	524	483	512	515	533	527	516	507	455	524	504	526	500	502	536	487	482	539	530	499	510	516	519	505	475	504	495	480	481	500	539	534	516	531	467	573	531	541	508	478	523	539	524	530	493	495	528	536	478	475	512	488	543	505	487	506	530	560	548	526	577	522	496	461	519	534	473	522	513	515	475	491	498	508	542	520	527	523	531	498	509	478	533	513	536	487	507	526	535	486	540	481	504	486	475	506	521	485	510	541	518	485	464	534	486	527	516	480	489	547	517	531	538	523	521	506	521	516	535	530	556	514	537	521	512	509	483	543	525	507	507	494	505	468	492	513	514	539	484	487	515	509	477	506	514	513	479	516	533	501	512	486	527	505	529	550	517	486	516	510	505	527	519	506	484	484	504	486	523	489	523	535	542	494	492	510	497	497	550	507	532	492	569	514	538	522	496	510	495	507	509	502	536	501	518	501	500	492	443	485	500	485	516	549	481	536	468	524	492	529	498	522	494	509	472	527	487	491	540	533	513	476	541	506	489	488	484	512	525	557	522	531	508	490	513	493	518	488	500	533	525	510	522	545	511	491	511	511	503	508	525	482	545	539	548	493	527	519	495	509	510	502	562	494	484	481	503	481	521	507	522	490	504	489	525	513	495	522	525	514	523	482	532	520	499	524	470	530	504	490	509	465	505	484	508	471	514	490	510	514	486	527	497	486	485	496	503	476	517	527	536	491	531	471	536	527	478	509	520	506	476	493	498	515	504	525	483	491	509	513	521	573	490	493	475	498	520	499	524	521	500	498	497	532	531	523	469	467	509	493	541	556	530	516	484	495	481	524	529	483	515	482	509	505	496	509	520	511	487	520	504	526	515	520	492	509	491	509	466	516	498	518	518	522	498	531	525	542	506	501	507	535	490	503	513	566	511	518	478	533	482	512	501	495	502	514	509	501	495	491	514	528	530	515	557	525	510	487	519	509	511	476	511	515	525	536	539	495	545	502	470	509	483	555	504	554	505	507	500	525	499	514	530	504	545	514	518	513	509	537	534	520	567	504	519	526	533	501	484	525	523	535	545	514	522	537	524	469	502	469	496	509	485	510	506	480	557	529	505	500	512	506	542	542	493	531	504	535	494	493	516	552	545	525	477	545	495	534	488	505	493	534	511	504	480	509	555	479	450	483	500	499	533	499	494	519	502	535	526	510	555	510	512	480	510	512	512	505	531	494	543	550	511	520	495	525	493	494	551	531	476	514	514	513	506	480	488	491	514	467	542	546	510	505	522	516	520	511	523	525	478	501	535	505	539	461	524	515	530	487	511	523	540	506	549	482	498	535	540	520	509	509	531	543	503	525	531	538	508	500	507	515	523	515	468	518	506	539	543	492	522	550	500	531	526	482	514	501	539	495	514	489	493	474	498	509	497	542	571	525	518	511	467	516	472	494	499	486	489	499	511	501	482	528	542	520	520	498	506	497	499	513	485	501	520	506	498	531	493	482	529	511	514	480	528	516	473	540	493	514	487	504	516	507	504	540	473	512	502	490	512	460	447	476	512	514	521	542	497	485	511	521	503	542	506	502	515	528	492	494	453	488	495	502	525	501	570	527	545	458	480	517	490	500	514	475	505	543	481	490	511	460	501	475	535	515	524	507	519	511	476	487	459	528	484	537	479	502	522	509	487	553	569	504	522	510	528	531	505	522	469	499	512	542	530	493	488	547	510	505	524	514	485	512	525	520	531	507	482	547	512	511	514	496	484	511	534	445	491	503	501	488	501	510	521	543	487	483	558	494	496	523	498	558	544	527	542	513	493	491	499	494	499	509	469	529	492	569	500	534	525	519	543	514	476	480	460	511	486	503	504	519	531	507	511	480	529	488	525	522	521	525	506	493	520	505	501	512	478	502	507	520	495	541	542	498	533	518	478	517	521	514	529	530	467	549	524	504	529	504	496	518	505	527	525	502	539	526	487	503	472	471	564	502	504	510	495	461	518	506	533	524	507	520	498	542	510	491	536	512	529	519	498	518	494	492	474	479	483	559	482	504	503	545	499	537	521	500	493	534	520	494	535	570	541	512	485	497	532	486	509	503	510	469	508	501	475	513	512	491	496	518	501	472	488	499	510	497	522	507	497	519	521	535	505	498	499	535	531	550	515	518	449	516	486	477	540	575	503	528	491	511	496	481	516	507	517	468	510	555	480	515	501	527	505	482	500	554	488	562	520	485	505	514	527	482	515	532	525	512	504	517	514	455	487	504	509	508	494	498	531	532	545	490	489	533	482	509	465	469	499	519	511	523	556	538	528	537	498	559	506	532	487	490	543	550	527	513	515	473	485	496	534	531	530	501	528	535	486	478	514	498	513	498	523	503	520	539	513	488	501	553	528	495	509	529	486	549	542	506	466	503	509	506	513	502	517	534	498	506	471	524	541	505	540	542	529	517	508	510	566	506	501	496	563	490	493	538	473	539	485	524	520	533	532	491	507	507	513	475	522	524	505	483	516	496	526	530	530	512	534	491	504	555	499	516	517	512	521	515	518	474	497	498	481	499	498	520	476	480	525
25310	23230	34101	46898	33455	13271	1724	352	308	297	346	316	328	306	271	334	300	280	319	293	265	299	301	305	329	278	312	301	312	271	290	295	286	306	323	274	299	260	289	308	285	300	300	283	281	323	297	329	328	309	307	321	309	296	279	304	298	281	302	302	286	265	297	291	300	307	287	298	298	273	312	303	302	285	285	280	308	314	283	294	269	281	299	306	293	264	287	312	320	280	302	307	296	323	298	304	278	292	304	281	291	313	301	278	295	301	290	325	251	320	272	314	289	295	286	307	292	309	290	319	293	282	287	315	309	286	310	295	290	289	316	279	284	303	243	285	294	295	324	303	351	278	295	307	307	331	298	265	289	287	293	304	290	313	295	302	327	305	291	310	307	305	293	304	316	261	290	304	308	283	333	286	279	320	303	278	296	327	274	266	262	282	316	271	275	268	312	305	293	307	233	308	300	311	288	271	295	295	285	289	311	281	328	306	287	316	275	295	270	302	294	300	242	312	289	260	300	304	280	273	295	327	323	300	296	306	296	283	331	303	321	293	281	292	298	303	267	282	299	277	314	295	285	276	331	282	284	293	292	305	304	276	277	282	295	300	271	313	288	320	327	315	277	318	320	281	311	303	288	298	295	308	304	286	306	315	294	274	312	290	307	308	327	289	311	287	302	296	291	290	290	279	284	310	267	297	273	312	272	284	290	294	297	317	289	310	325	304	310	277	305	264	324	274	300	334	300	303	288	323	283	299	296	302	304	282	314	277	311	330	310	294	291	255	304	294	311	312	304	307	313	285	300	274	259	291	291	305	281	328	311	270	294	300	290	288	295	292	310	311	321	311	285	302	291	300	304	341	301	298	284	264	270	292	281	303	320	321	302	283	303	333	288	289	293	287	299	322	297	302	281	256	255	282	287	266	304	307	319	301	268	309	281	290	321	279	277	306	304	283	332	302	324	292	303	286	290	311	283	308	262	280	267	299	263	298	285	270	288	295	298	290	273	278	298	275	318	268	325	293	308	304	305	301	319	286	301	280	297	275	282	280	297	279	278	293	286	314	278	294	294	308	323	270	323	319	285	293	303	283	306	315	297	286	285	303	291	325	328	284	284	287	309	323	264	314	302	283	307	309	273	279	322	303	301	285	341	309	288	300	317	310	297	305	316	281	305	323	296	305	298	296	296	285	304	309	311	298	263	298	294	289	300	275	294	314	317	280	324	312	302	298	290	291	314	293	299	294	297	283	316	287	303	287	287	289	310	294	307	303	312	339	282	322	323	326	304	310	307	264	292	279	335	306	318	303	281	296	302	289	282	334	285	296	298	271	309	301	284	297	296	293	265	276	287	280	285	293	316	255	292	289	319	286	298	282	304	285	305	310	291	279	347	297	300	277	286	264	323	321	315	308	269	272	282	267	289	275	288	273	298	269	333	322	295	301	293	295	321	290	274	309	306	295	286	274	303	294	294	279	279	311	243	296	251	289	288	304	281	329	304	327	286	288	286	297	288	280	320	295	298	302	288	256	257	290	293	298	304	292	340	301	281	273	291	291	300	269	303	299	301	286	294	301	299	318	267	297	286	284	299	264	288	301	288	295	324	297	291	285	282	284	326	273	276	303	288	307	301	284	313	311	271	276	306	294	282	312	259	301	279	282	281	277	281	274	347	282	292	328	295	309	293	258	310	297	304	294	287	301	275	301	268	302	281	308	308	294	298	297	278	304	308	318	301	300	303	304	287	296	327	305	268	280	294	288	295	307	307	292	315	318	300	264	298	299	295	293	277	278	289	321	292	304	276	357	271	281	281	321	281	317	271	297	305	276	310	321	275	303	277	304	311	319	282	271	310	333	292	323	318	284	275	281	243	261	315	278	288	293	309	306	315	297	307	286	269	288	299	326	300	269	312	295	281	288	292	296	295	326	261	283	290	289	300	283	294	309	250	307	306	288	291	314	310	320	274	262	286	299	307	283	297	297	316	301	283	282	318	294	326	323	310	332	327	305	258	294	303	260	268	274	270	278	298	262	312	309	309	314	314	308	327	299	300	278	312	288	303	280	279	291	300	283	316	300	319	291	295	291	299	309	274	288	301	305	316	328	285	290	295	291	319	300	304	312	300	296	286	304	320	321	312	268	296	311	287	275	278	274	269	292	289	285	306	253	301	325	305	324	317	310	299	282	298	275	289	308	299	314	270	293	311	295	311	309	337	283	312	338	302	298	284	264	286	284	326	309	278	314	293	286	294	299	268	262	309	290	303	295	289	295	292	298	259	274	285	308	293	249	300	321	299	289	275	296	274	286	331	296	304	284	287	301	291	282	313	289	321	322	303	281	303	303	296	276	291	300	311	293	308	306	317	318	294	275	298	325	319	293	292	296	269	282	305	319	288	306	277	313	317	302	312	282	303	281	308	324	312	287	296	281	297	325	287	264	289	315	320	287	289	262	291	255	280	300	266	296	267	317	296	278	286	293	308	266	305	290	326	261	291	296	311	297	267	290	278	274	312	290	293	281	311	292	306	286	308	320	286	286	265	319	315	286	268	273	329	312	297	306	292	282	325	264	268	311	295	297	348	304	297	309	276	310	304	277	322	310	275	317	305	311	284	276	305	310	258	295	330	312	293	307	297	302	290	275	305	314	297	300	297	294	301	279	286	315	299	310	299	280	296	304	310	288	362	317	294	256	301	268	323	263	285	292	327	289	315	275	275	319	306	290	307	293	269	300	315	274	284	280	276	283	247	311	304	303	288	267	259	274	272	324	276	315	289	314	309	280	311	270	296	291	298	314	305	305	291	258	286	281	283	286	311	279	266	303	278	308	307	298	268	271	289	325	287	291	271	299	291	265	314	254	270	345	309	274	308	298	316	272	260	292	308	293	319	336	285	306	320	309	312	275	315	306	266	297	300	297	287	293	301	275	277	289	304	311	288	292	293	290	312	258	260	276	307	285	257	284	290	287	304	307	306	274	279	311	298	293	269	311	337	300	326	306	311	309	285	301	295	303	275	291	296	301	275	299	294	307	295	289	299	314	283	325	288	304	294	301	279	272	305	309	307	300	283	298	294	314	298	300	298	307	276	283	292	324	272	304	290	332	246	325	310	299	303	313	304	325	293	272	308	284	289	267	324	306	337	278	317	307	289	284	307	304	293	336	281	289	288	298	273	301	282	243	291	310	295	311	301	279	275	298	283	316	287	300	272	310	276	311	291	333	314	288	301	316	317	294	276	295	293	298	287	264	321	292	270	279	312	315	246	326	289	259	304	330	309	317	281	282	293	298	302	296	286	308	295	297	322	288	313	297	296	290	292	286	318	305	285	307	303	261	290	259	300	270	270	279	283	316	314	281	280	296	308	287	314	295	306	265	320	274	306	296	306	347	293	272	327	306	301	297	272	287	287	278	279	275	300	290	303	287	295	277	303	281	314	295	284	272	305	307	299	292	265	290	320	297	336	295	328	305	282	308	285	298	321	314	305	283	289	297	306	299	276	293
56145	86773	69954	68254	33546	2279	529	497	514	503	520	507	519	547	519	479	505	528	512	571	491	467	533	475	539	512	528	504	560	498	493	504	489	501	528	467	529	515	502	524	491	474	464	497	494	503	509	482	497	516	499	479	529	501	508	469	488	476	505	492	525	519	510	489	448	473	533	557	473	513	544	495	477	473	500	507	512	483	529	522	521	500	467	473	474	495	509	460	504	459	496	479	474	543	477	501	493	528	451	496	483	532	494	493	528	512	497	509	483	468	516	505	552	503	532	508	481	492	511	469	512	479	523	509	533	532	467	476	476	535	486	500	466	487	500	518	495	536	520	507	481	531	501	519	494	509	509	505	484	455	503	478	492	479	539	534	501	467	464	505	510	483	460	508	490	492	503	455	493	480	495	530	485	500	477	490	497	468	497	498	471	504	478	509	491	538	493	514	495	521	522	473	485	463	490	532	536	477	499	468	533	498	499	451	510	528	503	525	491	513	480	502	455	492	499	459	521	443	529	502	495	472	511	466	522	468	504	501	495	500	509	521	476	528	491	478	498	481	453	514	499	505	482	512	429	507	467	528	501	496	517	485	516	524	509	526	511	477	548	518	509	517	496	503	512	481	499	547	493	508	451	513	504	507	511	525	522	486	533	491	471	472	483	475	482	540	484	514	507	521	450	501	504	474	520	550	522	467	504	469	480	511	513	489	449	498	545	512	489	484	484	457	479	545	477	508	536	509	488	479	486	469	494	453	477	560	482	502	497	534	511	547	502	493	491	499	517	498	504	502	489	518	538	483	494	495	448	496	484	505	512	507	509	491	488	510	475	491	548	479	495	492	520	492	514	519	496	478	498	506	526	501	479	539	490	509	482	513	480	536	500	503	473	503	508	510	493	536	496	500	554	487	503	526	493	481	481	519	473	477	470	498	483	527	504	485	476	466	497	515	482	498	492	497	503	493	515	473	477	503	521	535	486	519	517	472	513	514	466	507	482	485	494	514	490	507	509	516	492	504	523	512	458	522	499	512	481	501	498	521	531	457	503	531	477	501	501	509	495	509	514	530	484	501	539	435	508	502	528	507	509	498	536	476	448	452	528	483	443	464	502	491	515	495	524	523	508	527	545	492	503	504	540	518	488	519	521	531	480	487	499	517	539	482	499	511	477	533	478	534	517	492	501	513	482	493	540	497	471	456	508	509	519	508	500	495	520	508	535	570	494	468	487	535	500	495	509	468	519	493	537	471	534	504	506	455	506	447	505	499	496	473	475	482	531	534	528	531	479	508	517	456	475	487	499	496	462	485	488	495	474	495	463	507	475	518	488	517	534	478	479	498	510	480	493	504	493	512	546	515	497	502	514	489	512	475	527	496	468	483	507	483	488	486	455	479	494	500	461	486	547	536	506	551	486	472	494	501	480	487	522	508	516	494	509	460	543	514	516	486	521	514	464	475	498	500	500	506	496	511	532	526	498	525	514	494	492	514	503	478	506	489	475	529	503	494	511	511	465	501	506	467	496	474	513	465	501	531	488	481	471	498	530	474	523	452	503	518	491	504	492	495	495	493	479	489	518	530	511	497	507	501	479	469	459	524	464	507	460	512	481	453	497	478	474	451	547	454	492	481	505	510	503	485	498	508	527	496	505	476	461	510	485	468	504	511	521	489	509	476	492	504	513	497	548	538	533	502	489	524	481	494	502	514	496	495	502	482	551	530	507	503	529	516	497	511	526	489	454	495	493	498	453	520	506	473	479	531	490	521	516	441	510	494	495	501	511	487	497	469	480	495	477	514	513	509	470	506	516	508	506	501	485	515	556	494	535	465	494	484	465	486	487	496	474	478	478	504	472	540	484	503	506	495	513	498	454	526	473	533	491	461	518	487	487	533	450	518	503	486	502	499	501	464	509	476	514	511	534	480	466	515	525	496	473	508	520	485	497	491	511	486	477	523	498	512	526	490	547	489	488	514	527	481	516	496	491	503	511	458	536	515	516	493	485	448	467	480	485	535	503	475	544	503	491	504	528	479	484	472	506	443	520	524	512	515	497	489	462	465	466	478	502	539	478	515	531	491	510	508	522	468	484	492	512	559	517	487	490	500	518	520	492	469	522	497	516	505	514	439	505	520	498	480	485	502	446	502	497	525	493	511	503	498	521	527	506	477	448	516	509	473	557	474	517	488	539	486	460	473	491	520	504	480	522	479	499	509	485	482	498	489	500	516	509	537	510	470	494	486	521	486	495	506	515	505	528	490	500	525	507	491	510	481	479	452	489	478	526	516	540	518	468	496	493	486	515	515	537	506	499	514	532	509	493	494	499	496	478	488	482	475	534	522	495	514	506	500	485	477	480	540	518	528	456	497	486	508	467	499	498	464	507	484	475	480	495	485	501	492	511	494	515	503	500	496	498	502	533	539	478	486	493	536	510	493	500	461	443	577	508	526	475	486	527	484	508	513	480	470	474	508	515	495	540	534	466	506	476	471	520	557	536	494	518	464	563	425	476	519	499	498	476	506	490	530	509	493	514	504	445	516	493	537	486	506	528	428	480	462	524	492	493	520	454	510	492	492	502	448	547	554	487	483	482	506	437	474	476	494	498	483	496	557	490	533	504	487	484	534	506	503	516	485	510	535	499	492	508	512	494	488	500	517	505	513	511	517	468	503	469	528	501	467	459	489	486	540	497	519	496	478	505	486	510	487	517	500	477	524	537	502	503	527	527	501	494	535	502	546	534	506	492	509	527	500	510	477	498	548	474	526	481	518	478	455	529	500	529	456	445	510	486	504	514	516	499	480	481	502	469	505	475	536	499	474	516	481	445	529	511	508	511	497	504	503	488	518	503	481	496	495	474	481	503	477	528	503	464	486	502	494	511	512	490	507	506	489	506	472	456	485	532	483	516	492	523	498	499	532	482	520	526	527	484	482	502	516	491	511	504	479	506	458	471	498	477	464	502	537	525	503	478	548	523	484	489	484	515	532	511	489	526	484	473	537	516	509	449	534	520	478	510	499	472	494	492	473	517	509	479	503	471	512	464	460	451	489	496	480	500	462	511	527	440	531	502	464	489	481	475	519	517	497	482	498	518	497	503	517	492	497	521	490	474	457	504	482	493	477	482	510	515	484	475	525	507	500	489	486	459	505	467	468	512	495	479	492	520	511	470	460	502	493	537	500	474	500	501	478	471	548	513	496	503	487	537	497	512	511	478	537	499	452	511	482	478	467	488	520	512	475	469	503	531	532	482	458	491	444	497	474	493	505	475	488	504	473	494	484	486	554	484	500	509	500	554	493	527	524	513	517	510	518	523	480	516	477	447	506	502	538	538	484	510	440	521	496	469	508	480	529	511	495	468	465	505	506	492	496	497	481	453	488	536	501	455	458	504	463	484	477	483	525	503	494	495	513	475	465	501	534	493	469	480	493	512	531	477	474	502	506	549	524	489	492	473	500	489	489	487	501	510	512	482	522	525	484	482	507	505	485	493	509	498	483
24208	22387	31982	44410	35391	18999	7491	736	553	545	575	539	494	499	471	497	516	514	530	503	502	510	483	551	475	529	534	494	511	522	501	505	500	508	488	542	476	477	469	508	539	497	537	517	522	542	511	473	545	491	508	526	531	534	508	503	513	503	494	519	488	456	457	487	497	481	521	505	489	510	502	524	497	506	523	516	512	543	497	490	492	504	481	531	502	515	522	510	520	500	484	475	478	496	473	537	522	495	493	482	503	506	477	525	504	472	517	530	521	528	496	522	526	490	475	473	515	517	533	432	508	504	554	496	494	525	530	521	526	476	498	546	480	544	498	519	452	499	462	541	499	490	501	471	496	518	483	500	490	529	515	492	514	478	489	502	498	546	517	509	489	489	506	533	500	498	480	473	477	496	499	495	515	548	519	470	506	483	535	500	512	514	491	487	523	483	542	491	489	480	511	527	501	521	535	484	495	554	516	503	517	488	510	498	480	476	487	503	503	539	467	463	525	513	512	502	536	499	509	528	477	535	505	505	517	473	509	506	529	460	475	470	475	458	449	490	552	520	482	511	506	480	462	499	490	486	507	480	503	479	494	493	454	520	526	485	527	492	527	532	507	530	522	480	499	479	502	476	495	485	527	471	495	486	496	505	491	505	500	496	489	547	468	478	571	502	530	478	524	443	559	456	511	534	521	518	512	491	486	464	517	528	489	453	479	533	515	487	491	514	493	472	502	479	499	473	504	485	502	478	496	518	503	483	488	513	515	501	527	536	500	523	508	521	525	484	520	471	481	497	496	503	499	550	505	468	524	469	528	505	500	578	492	473	524	513	491	488	463	460	499	485	514	497	488	492	477	516	526	484	491	513	508	505	521	551	501	504	501	515	493	488	539	510	507	511	517	474	549	513	493	500	463	502	482	516	490	475	477	501	487	523	515	511	497	488	496	480	518	517	473	511	524	495	502	480	473	484	491	483	529	527	505	494	517	503	476	547	482	497	462	505	456	553	522	499	533	480	496	536	495	479	469	488	514	498	490	543	483	544	522	494	535	476	529	495	491	520	521	521	515	464	504	518	488	488	508	511	524	479	535	475	463	461	516	523	470	510	499	491	519	510	507	539	468	518	511	533	526	474	472	544	519	495	473	510	513	490	532	471	489	499	463	441	477	491	481	489	479	520	475	463	459	491	497	478	508	521	476	463	508	510	476	468	495	518	481	520	478	547	505	504	532	474	491	507	474	519	492	501	471	489	469	524	521	485	519	487	494	492	522	496	512	496	480	486	483	495	495	476	502	530	514	457	506	467	462	494	496	476	501	521	497	490	498	506	510	499	479	467	493	459	472	531	465	524	506	506	509	502	452	446	490	508	503	499	472	479	497	486	472	517	504	481	553	493	482	494	491	491	503	465	480	545	509	491	491	496	489	486	546	481	491	477	523	473	513	509	521	551	480	494	500	510	503	499	532	506	556	469	526	491	512	516	498	527	489	532	494	469	503	500	509	472	499	461	473	468	490	459	510	438	511	538	503	512	534	468	520	498	514	493	500	496	496	519	492	501	486	497	498	538	511	528	503	505	487	479	517	536	515	445	508	519	555	498	518	479	531	464	455	523	546	567	484	518	514	485	479	513	500	477	514	511	492	515	495	514	518	496	518	486	530	498	529	468	508	497	489	549	501	516	506	515	503	506	486	524	479	490	508	517	505	470	479	549	503	484	507	472	496	515	476	485	494	530	479	493	485	499	536	468	500	509	509	487	493	461	498	487	479	472	490	504	509	531	472	525	467	503	478	504	523	464	508	475	516	513	552	547	494	481	466	507	528	512	491	499	488	505	477	471	537	516	513	488	509	499	475	468	519	516	524	481	520	525	521	479	515	513	510	500	503	492	530	482	477	472	502	494	525	520	507	559	496	510	463	506	507	455	467	510	521	466	478	483	458	485	499	498	490	522	522	537	515	500	518	514	513	481	516	470	498	496	518	474	510	480	523	490	500	494	529	500	522	491	505	482	515	535	491	527	497	462	505	502	496	478	511	501	484	510	538	507	478	479	516	537	535	531	498	508	517	457	533	553	507	535	514	486	522	524	461	490	528	476	457	525	491	531	515	472	533	520	485	505	514	510	530	508	507	475	477	485	490	483	497	462	520	509	506	487	501	474	522	489	526	492	484	517	514	512	500	484	534	466	498	487	560	515	493	485	502	516	509	475	570	491	500	488	506	490	529	488	471	494	472	524	465	533	486	519	513	477	492	501	489	522	499	509	484	486	520	456	511	484	510	471	487	441	497	485	503	467	503	478	511	527	501	486	448	460	487	515	505	478	490	508	485	501	545	514	506	461	483	485	493	517	452	501	487	484	509	549	508	526	487	487	517	537	510	471	492	496	531	480	512	536	526	497	508	487	520	495	451	512	509	503	493	470	524	506	516	481	497	512	520	494	491	499	514	500	489	496	517	544	484	492	498	476	506	548	466	508	517	496	508	480	466	488	495	499	504	497	534	512	478	508	482	497	502	506	488	477	538	524	514	502	526	464	515	515	504	533	496	533	512	488	539	519	539	493	490	487	521	514	512	476	489	506	530	477	522	475	519	499	498	502	481	492	490	501	497	491	523	481	490	535	521	490	476	521	475	518	487	519	519	497	516	508	481	470	499	478	544	460	516	494	439	492	491	488	455	475	519	518	474	470	534	539	506	481	486	529	479	486	504	500	491	518	500	463	471	529	524	505	503	515	498	507	497	452	514	497	481	491	502	461	506	499	508	469	530	495	490	485	486	530	495	477	490	482	462	484	523	517	487	512	471	495	509	522	490	499	551	533	522	473	530	528	471	501	502	482	472	506	465	472	518	538	497	549	517	486	505	485	513	531	497	500	534	527	526	515	500	505	530	512	505	516	454	499	523	521	487	524	497	479	480	526	538	526	518	469	470	479	520	529	493	482	518	500	532	521	529	476	467	479	490	486	454	503	516	504	470	455	546	532	506	443	501	468	476	514	528	528	509	511	450	502	512	496	502	514	488	536	478	509	512	513	490	499	522	471	486	469	462	516	508	514	437	505	505	490	521	540	454	465	513	512	497	488	476	492	514	483	523	486	477	514	487	517	522	446	492	463	464	528	494	487	512	495	502	492	502	522	483	468	486	486	497	500	466	470	531	503	482	494	484	466	521	540	479	473	528	484	479	537	508	496	462	523	508	538	514	477	551	489	526	501	517	503	515	473	532	507	478	511	526	480	495	489	534	514	538	458	472	477	514	498	518	482	442	525	519	493	487	481	466	494	490	483	479	483	467	522	510	513	472	498	465	503	493	528	493	527	506	473	520	506	528	521	545	506	479	496	526	509	495	491	524	529	511	535	467	527	470	559	497	473	481	483	510	512	436	521	505	528	511	478	478	519	522	507	544	499	509	508	503	524	496	529	515	477	528	476	472	471	474	503	474	489	542	496	516	512	501	506	475	454	445	517	507	509	499	503	474	502	524	525	494	511	518	499	524	500
63066	93884	83015	77441	42273	3920	858	801	796	790	794	788	740	806	783	809	769	784	773	761	805	796	790	844	788	779	783	771	806	762	743	781	793	793	770	751	784	814	760	783	732	793	831	835	768	814	791	804	789	793	771	801	807	788	800	862	776	768	748	763	799	793	784	756	750	804	791	852	776	803	797	739	754	776	751	759	780	804	763	816	865	841	820	824	859	830	769	824	793	765	795	806	839	780	737	762	766	786	821	792	850	763	794	779	800	777	807	758	820	770	746	836	816	766	768	838	715	750	737	798	815	777	802	787	784	794	818	728	809	776	754	822	782	768	786	784	747	759	772	786	783	806	807	752	746	805	780	741	774	806	813	777	812	761	775	781	827	785	786	811	740	760	784	740	802	817	784	748	773	726	723	809	822	740	792	763	783	821	802	774	801	791	795	789	821	820	730	834	747	798	792	800	778	797	729	784	785	754	753	770	787	779	780	817	728	772	763	792	785	788	833	844	782	765	749	733	820	787	798	744	801	762	807	761	793	767	848	783	760	795	801	812	779	774	712	772	822	802	801	809	777	818	775	841	796	820	791	822	801	797	791	773	778	792	802	804	762	793	816	799	750	767	747	817	790	791	827	775	758	797	782	848	790	787	769	774	777	754	780	802	757	829	770	764	782	788	801	783	827	780	741	791	753	784	734	845	783	795	805	743	734	745	826	787	768	789	769	818	812	782	789	744	779	772	793	722	784	795	796	721	797	791	744	807	798	822	779	776	770	765	752	803	824	806	833	783	787	825	743	773	805	833	746	841	806	813	767	848	802	762	799	760	787	788	760	769	792	811	768	756	803	777	767	809	772	727	824	782	809	806	801	770	757	820	779	795	778	771	756	781	786	812	799	804	762	796	743	791	796	839	795	792	750	737	789	809	758	871	783	804	771	812	771	787	764	798	797	802	810	823	828	747	785	813	803	725	801	817	755	799	806	787	730	825	789	795	740	812	781	782	799	783	835	844	796	805	751	797	768	830	792	803	780	792	759	825	772	790	770	769	814	763	794	771	784	783	757	830	827	781	753	783	805	783	740	800	769	747	784	741	807	776	792	847	798	814	736	781	784	782	780	790	761	762	758	810	767	769	730	831	741	743	796	816	795	737	817	801	753	821	844	781	793	828	728	784	795	829	767	770	817	780	763	743	788	799	820	775	805	812	794	790	792	805	800	736	783	820	795	775	793	803	814	777	757	768	787	750	776	757	762	752	788	804	813	754	817	743	812	832	794	808	795	796	740	792	760	788	723	752	797	749	771	777	765	795	778	755	766	762	785	774	833	769	785	759	766	798	779	796	822	789	794	821	783	773	767	762	769	807	789	804	824	793	812	801	775	757	758	778	764	811	795	807	800	808	778	850	772	805	830	812	794	710	796	781	798	784	764	810	777	777	771	803	786	777	743	780	765	765	793	778	808	768	779	779	798	844	802	749	735	811	817	784	790	791	759	789	796	796	772	733	746	768	794	817	831	821	789	773	752	772	743	806	807	788	789	814	734	782	740	790	789	758	768	834	805	736	801	753	820	793	762	789	736	764	855	745	724	763	812	824	798	760	774	785	809	787	827	763	764	756	748	787	818	762	799	797	752	771	808	816	753	812	810	739	820	821	814	813	773	761	769	782	791	742	783	824	728	776	752	781	795	776	795	817	758	795	800	776	795	829	841	731	791	814	790	813	783	815	832	801	774	812	766	782	767	772	801	781	766	763	783	772	828	798	831	799	811	808	787	783	769	800	819	748	755	860	751	746	819	764	777	778	782	800	763	773	800	766	800	757	817	785	793	791	809	768	774	755	785	778	788	775	818	737	737	807	843	766	802	805	787	787	780	756	803	785	772	728	788	804	760	787	749	764	763	829	775	841	811	793	743	743	795	776	773	720	831	781	761	769	805	762	809	787	792	775	783	811	782	790	818	819	807	761	798	766	840	808	749	781	764	786	804	847	790	813	744	822	826	778	789	778	765	811	754	824	778	782	780	795	772	794	799	817	764	783	784	748	783	747	780	777	834	770	755	768	783	765	758	838	765	798	832	820	769	765	752	758	775	800	806	824	780	827	834	827	762	788	802	789	789	760	757	828	758	808	806	818	856	839	824	754	800	764	749	804	796	762	719	763	830	792	774	749	772	777	776	761	782	762	759	810	810	775	776	824	808	814	766	742	778	818	775	814	781	786	765	804	771	798	752	759	729	790	769	778	826	827	754	817	835	796	828	814	754	812	772	758	799	772	763	772	834	756	806	747	741	783	769	790	764	822	790	820	762	749	822	764	811	798	775	748	798	790	778	766	803	795	761	791	800	776	790	758	745	816	815	752	821	774	757	777	757	750	755	815	758	817	829	804	753	750	763	778	773	802	805	784	766	751	769	745	742	819	790	816	765	785	818	756	813	745	782	788	784	715	762	760	783	759	799	753	782	730	749	808	767	805	815	787	869	744	774	816	784	777	735	801	826	786	769	769	781	736	782	785	771	798	709	809	765	807	750	795	763	766	749	782	781	786	796	785	777	825	791	838	751	766	802	715	760	740	755	812	777	766	788	778	795	774	783	791	789	836	769	766	798	743	748	758	742	766	787	865	784	787	799	782	811	750	775	744	798	789	809	725	750	755	780	796	776	816	802	728	764	783	794	730	766	808	749	778	799	767	783	777	841	756	823	794	785	794	805	770	769	810	732	798	742	787	796	767	756	793	793	744	730	744	827	756	767	750	760	783	755	729	754	772	807	812	774	790	756	786	794	748	740	743	758	795	804	766	761	778	770	762	791	774	773	762	772	812	769	767	784	764	797	744	790	807	845	807	777	784	786	819	757	785	794	785	766	810	745	828	798	814	800	806	788	808	746	780	782	763	784	791	777	790	738	860	761	745	795	797	789	806	742	796	776	826	775	824	772	760	790	761	800	745	760	766	762	758	772	800	837	759	780	802	781	747	743	781	739	772	753	771	788	805	816	765	735	802	794	774	766	751	775	810	741	797	777	791	783	765	802	759	752	797	773	825	774	778	780	813	809	781	753	741	806	794	790	761	737	764	753	711	794	791	749	801	737	807	818	815	760	792	732	809	793	778	750	738	779	769	788	743	810	738	821	809	769	767	773	775	737	750	765	799	785	835	798	797	791	767	823	793	786	749	763	752	792	785	798	754	836	766	792	772	751	790	791	779	797	795	788	785	786	786	730	784	756	797	848	823	733	746	765	777	755	842	779	841	790	761	771	761	760	800	796	788	777	813	826	766	779	843	820	780	788	798	785	779	777	772	787	794	721	776	745	790	762	799	829	770	803	824	800	794	830	797	818	746	838	792	747	777	753	747	796	793	806	795	747	828	784	781	756	782	780	779	799	813	726	781	757	794	738	813	805	740	801	817	824	802	805	795	726	808	840	758	773	791	777	744	801	794	825	714	814	778	755	839	753	746	795	759	772	798	750	786	763	806	802	768	815	776	791	722	771	738	806	802	812	787
28542	27749	26861	33707	14490	818	337	324	306	337	294	311	293	308	307	288	300	303	313	300	307	277	328	297	274	291	299	270	285	304	351	287	286	317	302	299	301	305	277	294	322	317	304	301	264	287	284	293	313	304	325	284	288	312	291	288	280	327	304	298	332	303	320	286	322	305	296	306	295	291	331	298	322	309	309	301	319	282	295	304	303	287	283	312	315	306	282	289	284	342	304	298	297	301	303	307	279	315	318	310	310	293	336	305	293	318	315	295	320	290	307	325	296	303	316	302	306	325	289	296	320	330	313	288	302	315	286	289	314	296	308	297	304	291	355	276	301	291	320	313	303	279	321	314	305	308	314	310	312	304	319	329	317	295	316	323	315	295	322	308	330	291	261	309	303	307	279	321	285	279	325	323	283	298	322	336	300	295	271	323	306	297	282	322	288	292	313	289	311	325	290	274	285	299	301	262	285	304	292	287	289	288	283	302	303	298	317	306	304	291	315	275	279	294	323	346	299	302	305	296	318	300	279	301	300	324	290	284	278	283	297	296	330	318	284	292	279	299	293	292	317	312	275	318	290	316	297	307	292	299	323	290	318	295	313	308	294	281	334	296	301	293	317	278	291	305	302	314	310	310	292	297	309	306	316	327	348	285	304	308	302	297	311	271	346	315	302	297	313	314	333	274	292	295	320	303	281	308	295	301	310	326	305	311	274	323	302	338	285	306	320	334	335	308	282	321	317	281	314	309	307	301	303	287	300	290	333	320	292	301	314	281	288	305	318	317	300	278	316	314	323	268	314	252	303	309	281	303	285	316	295	321	295	342	289	282	298	290	312	332	312	309	330	330	348	297	301	297	290	286	278	324	309	288	295	305	325	289	301	302	309	319	330	306	303	312	301	291	301	296	321	323	298	299	285	313	312	313	279	299	314	319	294	325	298	291	298	280	322	299	302	324	303	319	302	316	300	277	299	330	313	308	300	339	317	311	321	305	296	283	316	305	322	308	328	301	307	301	309	299	308	332	309	288	303	321	310	294	339	287	284	315	321	325	288	298	290	295	310	298	300	304	344	292	309	289	296	311	293	297	272	306	313	330	282	301	335	312	318	281	287	289	269	278	320	285	314	308	318	251	302	278	285	316	282	288	277	322	364	336	288	306	312	289	304	290	303	292	302	302	289	304	296	298	319	317	331	331	277	300	322	300	293	276	323	294	317	286	313	279	294	313	292	326	297	303	286	321	303	280	284	330	303	288	294	319	264	308	329	316	309	298	314	276	331	298	312	293	252	298	324	298	284	256	315	328	302	304	290	320	275	329	319	337	318	289	296	305	325	295	329	285	335	285	289	324	283	288	290	288	305	297	346	316	319	310	303	315	303	302	322	289	301	264	313	328	307	316	294	287	296	296	294	299	307	300	320	292	306	319	311	293	314	268	289	307	268	293	316	285	309	265	310	307	288	287	308	302	312	263	309	327	309	308	304	332	307	300	303	293	313	277	307	293	300	294	311	290	291	321	317	262	288	299	299	295	320	295	304	312	301	313	280	269	311	288	312	341	308	291	310	297	295	290	295	336	292	295	285	293	337	322	327	318	277	328	290	310	321	293	271	279	272	306	310	305	290	301	299	313	302	319	280	315	284	275	277	321	312	296	277	332	279	284	322	297	324	299	324	345	285	254	264	316	305	305	300	301	311	290	270	299	309	301	303	269	265	307	287	276	323	294	277	308	295	304	317	323	322	303	301	310	313	276	299	318	293	287	310	258	275	315	299	303	312	299	324	300	302	291	323	298	286	318	298	318	321	314	273	318	311	322	295	268	305	282	293	320	305	327	274	310	291	303	302	315	346	297	308	300	317	293	282	326	295	269	299	300	303	273	312	313	312	325	274	326	290	300	331	278	288	324	335	311	294	301	296	310	306	276	285	287	308	305	310	290	266	281	327	293	279	297	275	315	295	293	287	305	307	315	333	304	329	334	305	329	318	321	281	296	305	281	329	304	278	320	324	304	304	313	302	300	253	295	328	282	301	310	292	302	305	302	288	290	264	318	325	311	295	350	327	297	302	322	295	316	321	306	316	290	294	325	320	296	334	327	312	299	345	325	315	313	333	305	303	296	304	273	300	301	292	315	322	302	288	325	300	289	310	313	311	320	306	286	311	287	307	346	291	326	344	304	340	298	340	291	308	324	252	287	278	290	291	301	268	276	304	315	292	305	298	260	290	306	287	321	295	329	299	311	294	308	298	331	304	292	287	327	299	282	316	307	288	286	288	309	300	323	303	308	257	309	320	294	320	290	308	337	347	311	293	302	322	307	275	286	293	328	268	283	265	273	343	285	272	337	314	288	297	272	306	328	310	294	273	313	304	327	297	317	286	299	316	298	302	266	318	315	321	296	268	322	288	301	318	275	284	305	324	298	318	320	305	274	267	288	324	279	307	307	339	285	309	317	291	314	332	304	326	283	258	284	291	300	249	325	293	311	305	296	303	299	305	310	313	310	289	332	280	321	307	295	310	301	292	319	316	278	296	260	338	313	315	305	300	335	316	305	284	327	322	298	293	294	328	283	292	320	322	303	277	313	312	310	282	293	288	327	298	314	312	317	307	268	325	313	294	314	298	297	317	299	313	276	304	319	309	285	304	322	294	280	302	321	295	315	313	320	307	311	299	290	294	285	273	277	283	284	328	290	320	307	304	307	294	315	309	305	320	337	302	294	279	302	310	297	330	313	329	267	325	326	287	315	325	296	328	295	295	332	303	281	319	294	318	285	321	330	311	294	309	298	279	273	262	300	288	306	274	291	283	285	333	276	310	293	305	341	305	287	302	264	315	306	311	294	323	313	296	340	314	303	324	296	308	301	297	288	313	278	286	302	269	320	299	274	288	312	321	289	318	295	300	327	296	313	295	283	275	272	331	282	312	304	308	286	254	283	283	279	315	313	284	314	294	306	317	310	328	341	303	302	302	304	303	311	291	297	308	285	291	326	281	310	294	309	283	290	308	276	286	299	299	293	304	312	319	304	304	297	325	337	299	327	319	326	300	312	310	317	269	323	291	331	298	294	320	310	304	298	297	292	268	319	317	274	320	344	276	267	276	309	285	293	286	278	312	310	303	289	296	324	293	280	314	285	301	313	280	293	280	300	277	327	317	295	341	286	298	339	307	306	293	304	307	319	318	307	297	325	297	293	326	296	324	292	292	288	304	308	307	276	315	293	279	308	307	331	328	287	300	283	310	309	300	311	312	302	334	341	304	316	293	334	303	343	290	293	311	320	307	315	285	339	305	330	316	311	296	307	296	338	311	282	298	301	310	296	301	286	320	302	275	272	287	317	312	295	277	304	279	316	302	297	332	284	304	308	318	326	287	312	313	310	332	303	301	295	327	290	285	281	307	315	313	293	320	322	306	285	303	274	306	306	290	320	321	295	299	310	313	315	280	296	301	292	298	321	301	327	320	295	294	297	323	305	316	299	316	308	299	323	317	337	308	307
31779	45285	34728	37813	15066	711	526	508	530	526	510	550	533	521	512	532	481	501	532	522	547	519	526	490	532	487	483	517	528	509	547	500	519	511	499	526	519	507	505	536	509	519	552	525	545	569	525	549	538	521	489	517	530	542	490	545	527	530	524	513	524	516	496	514	517	553	500	538	533	500	491	509	529	498	530	487	503	509	515	548	507	535	492	508	498	514	504	491	509	479	478	484	518	526	509	472	515	504	511	494	499	513	531	486	556	523	537	520	488	495	548	544	540	514	511	529	523	496	480	514	531	521	515	523	545	529	501	494	501	523	519	503	519	535	510	517	523	517	509	509	526	502	502	525	550	528	501	550	538	541	502	532	542	535	528	494	532	539	559	478	566	538	488	506	537	502	532	496	554	539	552	518	526	523	533	543	522	523	547	522	520	571	547	493	537	506	491	521	516	514	529	535	525	532	498	524	521	486	500	499	507	489	504	520	523	560	498	519	517	543	528	497	545	537	522	554	523	485	522	545	510	550	519	527	530	501	535	533	504	504	538	519	531	531	516	508	530	535	540	525	503	540	521	522	536	540	529	487	515	536	528	519	519	524	495	541	494	534	514	478	516	546	519	524	532	492	501	488	524	478	490	502	541	519	554	552	507	524	493	540	541	508	558	503	496	530	511	549	570	523	548	534	502	522	509	505	581	557	506	517	525	507	497	528	522	505	529	503	509	518	544	473	544	533	540	483	485	529	540	528	515	561	488	536	517	516	542	523	539	495	527	518	565	546	487	512	521	543	536	544	487	508	515	500	534	491	497	530	512	491	505	539	481	481	439	500	485	576	528	525	485	537	488	530	530	521	497	518	525	512	518	508	536	518	523	514	519	555	524	539	531	556	527	523	496	521	560	496	486	513	544	487	519	531	557	565	507	531	528	539	533	535	532	539	483	496	546	507	517	518	480	489	553	522	508	548	531	524	519	495	546	531	510	523	524	480	515	483	539	526	520	525	533	501	513	555	519	540	469	512	537	524	564	498	495	544	505	501	514	537	500	558	517	535	478	517	522	490	531	539	491	576	530	498	526	515	536	536	533	544	511	500	510	474	500	480	519	505	527	537	527	481	535	513	550	515	521	522	495	511	546	527	542	499	543	495	462	509	553	536	492	514	563	500	468	505	555	534	515	527	546	523	478	499	479	515	523	490	496	568	527	507	502	490	491	532	523	541	526	509	500	531	543	524	486	554	505	515	510	536	536	513	538	547	533	515	521	493	532	550	522	545	542	514	558	489	551	510	562	538	502	539	532	541	509	549	524	522	502	574	525	515	514	534	520	489	509	503	499	493	464	493	514	500	507	512	545	533	503	519	514	549	519	507	547	511	571	543	492	536	543	494	542	522	538	517	510	510	532	531	482	557	474	545	538	500	542	502	491	531	540	512	466	503	531	505	452	529	469	545	542	505	535	549	547	521	538	500	565	517	531	496	525	498	502	532	526	496	522	545	514	532	538	528	562	502	544	499	510	504	563	501	539	502	527	517	526	516	490	507	529	463	530	513	502	530	525	504	523	535	496	514	497	527	511	530	529	547	537	481	510	512	505	484	499	483	539	535	468	506	563	511	578	501	516	516	539	505	478	524	538	489	568	510	492	522	513	476	502	487	512	557	542	516	548	529	484	492	508	493	530	522	548	528	517	525	550	507	516	528	502	528	513	505	505	557	516	546	509	500	519	500	499	522	512	527	531	485	518	526	517	520	538	553	536	516	533	528	530	534	517	505	554	522	478	541	487	514	549	489	524	533	542	528	499	515	531	515	490	536	513	502	523	532	531	499	541	501	494	549	560	511	481	519	489	495	524	524	526	499	552	507	527	497	509	524	524	502	533	484	522	518	525	509	482	509	531	547	541	524	499	501	549	502	533	512	519	507	510	565	489	543	492	508	547	512	532	497	539	521	548	548	501	505	539	513	546	506	531	519	535	524	526	556	552	474	523	527	502	510	485	539	535	497	494	504	487	519	500	472	508	525	532	505	506	516	530	493	500	564	502	523	538	543	493	576	492	518	521	516	508	510	510	519	537	506	503	530	528	557	507	527	497	516	514	503	510	526	478	484	530	501	528	560	484	503	501	551	481	556	499	510	552	480	500	552	529	544	502	504	527	518	482	532	506	534	543	531	501	486	467	501	505	505	521	553	499	518	532	520	533	510	544	527	519	521	514	519	521	546	529	512	492	523	488	503	551	507	488	535	504	533	523	486	533	506	514	496	493	500	519	508	495	499	499	544	545	546	506	525	539	511	553	446	510	543	481	516	552	487	528	506	508	490	478	508	498	505	495	516	545	513	584	473	554	517	495	491	475	567	556	562	537	488	520	510	516	518	521	506	528	498	537	520	543	529	506	533	547	501	542	526	501	512	516	541	556	520	508	480	480	512	502	498	498	478	486	508	506	514	535	538	543	526	494	525	524	488	526	476	490	481	497	509	505	527	535	535	516	528	537	489	535	515	536	511	561	523	497	499	511	518	530	496	505	564	568	501	511	533	559	545	509	514	514	521	564	514	502	507	536	515	538	520	530	515	552	521	499	560	528	483	478	515	487	437	531	525	536	496	495	509	547	508	522	513	481	470	534	545	505	525	497	531	455	537	488	519	514	540	495	514	515	493	507	544	524	565	542	510	512	562	538	515	526	485	529	493	510	505	491	503	524	515	541	528	538	518	539	547	544	583	536	530	526	520	510	541	542	539	540	488	524	530	488	500	523	563	557	499	501	506	478	589	486	516	510	522	507	532	521	519	529	479	505	551	503	585	544	499	535	484	532	503	521	491	533	443	515	538	521	513	554	493	526	527	511	544	500	510	530	545	506	497	500	509	547	519	481	507	505	523	508	558	513	512	561	485	533	483	516	542	501	478	498	535	499	501	535	547	526	532	565	520	507	520	506	541	527	539	535	553	516	547	538	524	473	528	504	533	525	511	500	495	533	499	535	510	564	471	526	480	500	481	533	531	544	518	495	476	528	535	472	530	546	489	507	559	511	524	524	533	545	536	525	525	522	544	495	525	555	528	535	512	574	493	538	515	490	524	499	556	512	514	528	502	536	520	508	517	526	524	501	519	572	490	485	493	515	536	498	530	523	531	549	544	496	547	530	525	560	486	511	539	506	522	491	489	487	510	513	483	479	538	482	516	497	510	518	541	526	514	522	519	513	530	517	532	514	490	497	499	513	536	530	503	511	477	544	536	532	517	499	552	534	517	511	495	490	513	509	561	508	555	523	513	531	500	550	478	524	489	493	529	508	503	527	533	507	515	515	476	556	480	527	526	537	548	540	524	468	511	515	491	526	473	501	491	518	486	488	530	517	524	481	501	506	510	521	507	508	581	504	521	537	471	571	477	511	538	493	488	514	510	527	536	500	524	492	522	505	487	495	501	555	487	526	503	491	530	525	512	488	518	544	532	495	531	534	522	513	478	523	532	537	521	560	522	482	543	517	513	521	528	485	517
25261	23503	35094	46539	31441	13528	1768	340	330	313	322	327	308	335	323	333	341	315	317	308	284	330	309	316	293	264	315	308	298	306	321	299	321	307	287	326	304	288	307	311	310	311	306	307	290	305	292	326	303	292	299	306	263	279	289	313	299	361	312	310	302	313	302	289	280	283	269	315	310	326	300	280	357	283	311	290	319	304	295	330	275	305	301	305	301	315	286	325	307	303	309	312	296	296	299	282	324	299	310	313	341	316	298	302	319	284	310	269	294	280	289	296	304	286	309	288	292	310	317	329	305	288	286	336	286	285	289	312	319	318	332	314	289	328	290	318	283	307	315	315	301	308	284	316	322	299	353	295	298	291	288	292	300	278	334	291	301	280	298	298	260	321	314	295	318	315	324	306	341	335	336	277	301	326	307	304	318	308	294	316	316	266	309	297	321	304	289	281	305	342	291	293	282	328	303	307	308	309	288	308	284	306	302	314	265	281	315	308	324	287	299	322	263	303	323	272	317	313	285	320	306	289	292	296	317	289	338	283	280	326	263	273	299	309	322	329	310	279	347	297	318	283	309	273	285	311	314	326	271	309	283	293	318	314	314	298	334	295	314	303	305	293	295	298	300	268	319	288	317	314	323	310	287	284	295	286	283	286	310	323	316	345	318	299	328	286	282	309	314	314	298	311	322	316	295	312	317	297	320	299	332	316	323	313	306	321	330	294	344	287	273	325	280	288	319	310	306	316	304	294	313	307	288	289	291	315	271	271	298	314	267	290	321	329	296	292	283	328	338	279	308	275	282	333	296	301	348	329	289	287	314	303	285	288	310	310	356	286	291	341	299	319	300	317	309	305	297	288	310	335	278	316	330	314	336	322	322	298	355	308	282	301	281	286	322	319	307	305	344	298	307	296	293	307	301	310	301	340	297	287	293	291	303	318	305	295	291	290	299	306	307	246	308	318	319	317	296	319	287	289	310	292	297	287	303	365	310	335	283	318	305	281	351	341	301	296	311	312	297	331	293	287	283	251	304	277	291	311	331	270	309	304	296	285	315	342	297	282	309	293	315	275	285	280	293	302	280	302	268	313	271	274	296	282	325	281	302	308	288	303	284	310	299	312	273	297	284	286	295	276	326	326	303	305	287	311	314	335	296	314	296	323	303	333	334	280	285	320	325	292	311	318	304	292	308	332	335	305	288	315	316	308	307	304	300	334	291	318	325	312	328	311	317	297	292	275	296	329	321	312	334	307	337	295	307	347	298	299	302	331	320	279	310	333	293	294	310	313	310	307	279	320	331	281	273	303	338	304	304	314	295	319	314	285	320	314	290	287	316	330	347	317	300	299	314	308	305	309	297	330	307	316	314	287	331	324	293	309	294	316	285	319	306	301	339	306	332	289	329	333	327	312	286	301	292	291	304	296	293	312	313	288	291	296	314	311	297	323	306	347	313	316	315	344	326	294	281	338	298	299	292	280	281	284	311	292	331	298	284	307	278	283	276	286	302	256	281	314	314	352	315	309	315	290	325	308	287	300	292	291	266	277	283	301	299	307	295	306	294	263	309	293	289	322	307	289	297	304	298	307	322	309	327	316	299	280	345	294	304	273	317	306	266	314	302	307	311	286	287	293	298	305	285	281	311	312	318	279	330	313	295	302	304	297	295	331	332	282	334	324	287	312	267	305	303	297	301	296	337	274	314	309	354	268	326	306	316	276	285	315	290	272	276	324	309	309	320	300	332	282	281	312	332	308	268	296	304	299	295	298	256	282	275	314	299	313	309	314	281	282	316	319	326	276	295	327	337	309	340	289	299	283	301	292	325	325	308	319	324	301	304	298	329	305	290	297	311	326	293	302	301	287	313	315	287	299	291	302	306	324	310	317	288	329	328	291	323	296	307	277	284	282	292	291	290	330	308	345	295	319	287	310	308	294	296	298	335	320	297	297	319	315	325	322	296	331	284	300	314	311	299	315	303	317	281	301	265	340	293	311	283	301	311	281	290	265	298	291	314	324	308	300	318	327	321	276	298	311	295	327	281	307	311	300	319	308	301	325	290	322	291	296	298	323	320	322	307	279	298	280	318	319	306	280	298	279	286	283	321	307	292	283	292	253	327	297	296	320	282	350	300	322	312	296	334	287	299	302	284	297	316	296	296	294	269	294	307	302	278	333	273	325	320	303	284	311	309	284	324	303	278	292	279	300	306	321	284	315	308	300	317	311	310	312	325	305	293	321	312	298	293	292	310	288	292	307	292	313	290	309	303	313	311	302	309	283	347	299	292	309	331	304	313	300	283	281	294	301	301	315	296	318	296	316	317	313	260	309	316	309	319	308	304	309	336	319	326	330	320	285	280	316	293	287	297	316	283	297	307	306	315	286	274	314	316	301	303	303	292	313	286	293	290	297	267	336	301	330	333	300	288	279	341	297	285	347	262	304	300	296	311	288	286	264	296	314	306	295	273	320	313	314	306	329	332	275	324	307	303	296	315	316	276	279	311	279	319	333	326	325	297	294	325	311	279	316	314	267	314	299	288	307	311	305	283	320	303	321	304	281	314	318	315	328	309	313	331	255	293	311	299	284	346	283	288	331	306	304	302	290	302	266	275	334	284	299	273	291	294	301	291	310	331	292	292	290	326	333	302	306	298	274	285	298	307	314	287	303	336	279	307	299	307	315	306	327	280	311	357	315	260	324	293	318	282	319	296	304	302	318	307	335	306	338	281	298	313	316	279	318	292	243	312	304	328	286	307	277	323	309	295	286	296	319	341	319	282	311	301	306	288	313	299	286	313	289	311	288	324	297	315	292	282	319	327	300	276	316	313	317	271	264	326	328	286	304	328	297	287	300	280	305	321	276	291	293	294	317	296	312	316	350	320	305	307	273	279	298	332	297	313	339	296	277	341	287	336	302	325	320	266	332	309	322	309	278	307	278	295	299	312	262	311	311	284	292	315	298	288	325	296	326	299	313	313	321	318	321	291	306	301	322	296	306	333	287	313	279	282	313	314	311	324	307	304	312	292	308	310	295	328	315	354	326	297	331	275	326	300	288	296	301	288	284	278	293	304	309	289	306	323	288	324	333	245	300	318	311	304	267	300	279	284	294	316	286	290	288	286	312	283	293	325	318	286	339	323	325	327	304	322	324	296	305	353	332	321	306	279	310	280	335	275	311	312	338	306	313	299	289	300	291	301	290	290	315	304	301	304	313	346	307	308	312	267	276	303	349	280	297	304	307	343	293	303	273	283	306	312	313	292	307	337	308	314	294	303	254	325	308	320	320	343	277	329	296	293	285	281	297	299	323	298	289	307	284	297	296	286	290	301	316	339	288	254	293	304	340	333	286	303	262	312	317	310	300	327	309	313	315	275	289	302	271	305	298	277	287	296	313	326	314	326	291	320	309	322	306	291	336	308	301	305	287	299	319	299	305	291	280	282	301	335	314	275	322	305	304	306	333	292	302	279	305	285	316	313	314	329	308	286	291	323	319	289	302
56810	88833	72233	66523	33189	2294	551	554	525	508	528	472	504	476	540	552	523	519	538	525	505	495	490	517	470	512	543	512	537	494	486	497	505	472	547	513	480	522	505	520	516	485	497	504	538	514	472	521	478	516	481	519	555	506	510	508	516	540	521	514	527	518	466	507	531	494	495	523	498	571	533	511	489	540	494	485	525	514	521	499	528	478	534	527	476	499	537	504	499	537	498	502	507	488	541	529	510	531	540	543	539	519	489	516	528	501	512	481	501	549	496	524	534	507	534	547	496	552	506	504	541	525	473	547	502	506	497	495	488	484	538	498	484	484	545	538	484	511	517	510	547	523	504	536	546	520	523	480	530	483	546	520	511	505	522	474	509	537	522	520	490	522	513	496	505	539	525	505	521	501	502	513	543	534	520	536	493	486	523	527	531	470	493	484	529	545	530	500	536	486	503	497	473	509	552	520	495	502	516	549	479	504	534	484	516	517	532	474	528	488	524	491	558	506	528	478	501	564	491	505	490	534	517	522	517	506	535	534	506	507	490	544	503	534	499	516	471	513	488	499	509	514	491	517	525	549	494	529	546	520	554	512	547	521	532	512	567	517	524	538	522	575	518	507	519	518	518	484	486	512	475	500	485	541	516	535	526	490	521	508	545	505	539	488	478	504	508	522	496	542	529	503	534	505	551	515	531	524	514	494	497	493	511	527	481	523	552	530	488	477	506	532	557	512	480	515	521	514	474	553	544	507	488	520	500	495	500	510	509	511	501	508	500	521	519	540	489	536	567	519	518	514	500	492	456	501	537	514	513	519	530	483	496	506	483	513	500	514	481	517	526	511	531	516	530	479	524	521	518	487	508	527	509	493	538	520	493	505	518	501	504	555	510	555	521	520	509	561	526	552	575	495	519	561	518	506	490	515	484	501	484	542	501	511	545	540	512	485	532	510	530	496	545	511	531	504	509	514	499	512	463	497	479	508	510	502	471	497	550	522	525	519	510	528	494	526	512	499	523	546	507	493	523	514	521	520	466	494	508	503	552	503	506	507	516	517	491	543	450	547	532	485	529	518	467	528	512	508	520	509	512	504	526	505	498	522	512	510	519	499	530	481	513	526	476	571	477	505	512	502	529	512	525	512	495	504	491	518	498	468	506	558	542	516	482	536	531	524	519	533	534	492	530	505	488	517	467	528	467	512	500	554	497	455	476	526	540	520	517	524	520	510	538	532	508	514	503	532	535	455	499	490	486	521	502	494	516	514	508	516	506	545	517	526	511	535	547	500	510	458	540	530	500	489	489	511	526	501	507	495	530	546	495	510	510	519	519	522	494	519	518	505	496	545	530	476	505	481	498	578	544	525	508	503	525	487	547	520	527	504	491	522	496	505	506	495	513	516	520	545	527	497	473	502	523	558	543	508	496	501	523	498	528	487	572	484	520	492	528	502	495	542	537	531	497	519	499	519	468	531	516	537	515	506	496	479	539	478	495	517	532	536	572	547	489	483	540	502	527	527	480	523	517	493	509	505	496	490	526	499	493	522	509	488	565	534	479	526	489	518	509	554	518	528	534	491	528	477	510	531	527	535	533	547	486	516	522	508	536	540	517	490	527	500	497	497	470	490	503	546	505	520	531	461	505	501	559	494	549	476	508	506	497	505	528	462	504	507	536	520	548	501	551	496	512	545	547	527	540	499	477	522	525	518	484	491	549	497	550	538	492	500	531	498	519	552	542	537	511	481	511	519	479	488	487	517	520	469	512	499	486	494	525	540	512	514	509	478	509	505	534	497	545	487	532	530	486	508	540	491	487	507	521	508	464	485	521	538	528	495	517	571	498	513	520	528	547	501	505	507	509	505	506	489	484	537	473	536	508	493	519	548	492	519	539	511	441	517	469	518	503	512	512	517	526	527	521	501	522	528	528	506	531	519	535	517	514	497	519	509	449	510	488	513	534	503	485	508	520	486	577	541	532	506	519	505	482	480	519	491	529	540	544	502	456	538	528	562	536	500	504	527	511	512	525	519	486	548	494	534	536	513	511	513	450	506	543	527	572	537	510	497	505	499	538	512	535	520	556	528	501	486	545	520	528	515	516	505	485	473	502	528	465	519	488	501	515	513	554	471	492	508	505	495	486	493	539	520	488	510	545	531	512	570	512	486	506	528	557	496	518	491	501	480	504	518	502	518	507	512	518	487	461	527	487	568	533	508	541	500	540	531	506	524	510	493	521	516	533	516	504	521	530	496	506	524	516	525	494	526	549	505	538	549	513	512	523	533	495	505	530	501	482	519	519	530	495	540	479	509	523	491	511	566	495	535	458	469	503	490	541	508	486	492	526	490	582	531	491	472	510	503	523	502	528	531	503	519	505	511	530	532	502	494	535	498	547	472	512	586	543	509	561	482	539	531	559	534	479	480	551	486	554	518	506	536	500	477	529	482	505	521	547	540	501	460	557	526	467	493	517	544	537	526	494	532	537	492	517	483	528	552	533	523	465	505	531	535	555	495	542	549	533	502	497	512	528	496	483	481	537	544	491	563	546	479	494	497	497	463	482	557	474	503	500	505	481	542	527	531	479	501	494	473	471	503	512	500	544	503	476	495	501	492	509	541	497	516	524	491	518	477	497	507	495	535	508	506	531	508	528	521	547	489	509	518	504	510	536	470	536	517	538	534	528	489	497	498	489	491	517	511	520	509	532	492	492	516	494	496	495	501	491	462	531	503	526	497	511	486	501	502	522	495	492	528	530	499	533	508	504	492	509	545	522	546	480	488	540	486	528	533	539	445	459	462	513	528	476	535	511	535	519	545	532	495	502	520	519	501	516	496	521	483	517	479	515	556	511	493	508	476	489	482	504	520	466	491	526	506	518	520	530	507	513	551	498	490	485	494	500	509	498	525	496	492	516	516	547	513	490	513	484	524	508	517	483	536	509	550	503	528	507	484	514	523	490	542	497	523	485	520	559	548	521	541	493	497	493	486	521	532	503	492	562	465	522	483	521	512	530	516	529	515	529	526	542	542	557	502	513	513	536	546	513	492	525	469	537	516	546	514	510	522	499	479	523	548	508	494	488	512	529	545	496	468	537	498	490	495	503	493	512	494	512	536	520	493	504	538	473	505	511	530	506	504	516	504	501	560	561	543	508	522	497	474	502	519	522	501	502	505	534	538	488	518	514	496	492	532	528	504	489	493	505	527	493	508	510	489	559	496	512	497	522	514	513	496	480	491	515	498	496	502	509	456	511	526	546	497	506	519	515	511	510	500	522	501	511	513	502	522	528	511	546	505	466	489	548	559	524	521	513	496	517	546	532	503	514	529	505	497	514	475	496	499	522	563	503	499	527	492	509	537	495	527	513	512	493	514	517	484	516	506	507	450	476	516	508	555	515	494	521	498	525	512	515	571	506	509	524	526	548	527	503	520	512	485	511	515	461	552	489	489	513	504	528	511	499	536	508	537	483	506	523	479	570	520	506	500	502	498	518	505	504	505
24176	22792	36132	46956	32581	19481	6734	678	588	537	556	532	520	458	536	517	528	512	543	536	531	488	495	526	522	527	497	504	520	522	545	513	540	545	493	523	480	493	503	481	501	510	542	533	520	521	525	514	511	540	499	530	584	482	509	553	518	504	488	467	508	513	515	479	505	520	516	487	505	523	487	531	534	534	459	504	559	592	498	463	504	510	506	505	548	533	543	520	530	512	503	464	531	489	524	546	490	531	545	526	493	533	510	510	511	480	510	540	507	524	494	549	524	540	526	492	504	500	545	510	515	527	543	523	523	528	470	512	506	518	575	539	500	555	539	525	511	529	522	471	501	495	503	500	551	520	493	496	487	538	535	528	516	459	470	462	526	516	514	520	511	501	503	538	516	477	532	509	531	532	465	504	527	502	473	514	528	501	511	520	545	554	524	503	476	507	521	528	496	523	534	526	532	538	531	515	487	545	497	521	542	531	485	515	497	505	518	497	519	515	525	544	506	510	511	538	522	495	535	492	505	530	500	536	502	495	540	504	513	483	519	497	521	529	518	509	519	529	541	492	498	517	502	467	479	507	498	512	473	508	465	520	501	527	527	539	475	511	542	563	516	502	526	533	506	549	470	514	473	516	519	540	512	525	463	517	511	485	480	529	517	522	529	503	526	498	504	504	522	480	509	481	522	507	487	538	512	493	512	536	527	497	521	481	515	505	499	531	519	507	472	498	528	507	499	496	479	533	555	527	557	526	549	486	501	534	509	502	497	504	502	523	502	551	536	542	551	524	512	516	512	529	532	507	489	479	459	520	508	491	473	530	491	532	486	536	501	479	514	508	513	530	551	488	542	500	515	511	474	509	493	515	516	539	464	530	537	517	536	489	492	501	505	476	492	493	481	540	511	525	504	508	486	517	500	531	483	471	514	549	526	527	514	476	533	513	544	474	516	512	488	510	510	524	537	539	493	537	542	483	540	547	471	557	537	494	479	477	543	509	516	476	510	513	510	506	529	562	507	496	494	509	513	480	497	474	505	493	547	479	516	487	544	485	517	495	509	492	484	540	522	529	537	537	542	485	468	519	545	501	506	467	539	458	533	470	509	486	489	436	514	507	510	528	529	492	545	467	516	531	531	525	523	472	520	522	508	488	492	511	477	477	540	513	502	501	508	539	471	523	506	503	462	535	526	504	544	543	484	494	473	482	477	500	500	529	539	489	488	516	488	552	486	518	561	506	527	537	521	460	508	539	493	506	537	493	541	504	510	566	495	504	564	543	508	538	520	521	522	512	528	533	507	493	529	526	497	500	519	511	515	554	564	459	530	513	497	504	503	505	525	512	533	507	492	539	501	499	500	478	519	504	542	520	534	521	552	519	536	497	518	529	498	496	491	510	536	511	521	554	509	501	503	547	533	529	509	542	468	492	543	519	524	518	537	527	506	523	504	543	542	523	504	473	500	533	516	494	505	528	522	513	515	504	545	508	487	492	522	545	481	527	528	523	493	498	519	494	498	506	519	491	514	483	511	505	551	497	558	484	491	544	540	519	531	517	508	569	529	499	509	527	534	551	474	512	514	490	460	509	525	522	459	513	530	435	545	524	493	530	497	493	510	517	543	506	495	520	505	499	521	505	482	511	514	526	522	524	514	487	500	511	503	508	485	542	540	491	483	511	492	519	496	502	520	499	523	542	564	542	520	471	498	499	511	506	541	523	493	568	519	498	488	493	524	514	498	534	530	538	494	514	521	479	521	489	497	505	522	502	543	520	480	490	487	510	490	536	561	512	487	510	516	557	501	500	518	527	532	544	511	510	547	523	535	544	500	496	519	506	509	536	496	482	498	494	546	500	499	516	529	513	485	569	487	493	500	517	528	500	471	526	506	504	517	524	514	524	524	535	520	507	522	510	513	507	571	525	514	501	510	512	524	473	508	520	518	499	504	506	481	490	505	531	524	467	545	514	527	513	531	536	502	531	520	549	476	492	498	549	509	517	529	512	456	477	496	517	493	476	526	484	499	537	506	530	498	457	524	560	492	509	513	496	531	470	526	527	507	521	480	548	495	505	490	523	517	491	505	487	491	521	547	489	517	528	496	503	523	513	500	557	500	493	504	556	500	486	523	483	513	489	499	501	479	485	519	511	513	529	526	498	501	490	500	491	538	500	530	512	501	559	498	521	488	494	502	486	520	470	544	527	506	475	512	496	506	480	473	541	510	484	522	515	515	521	508	514	521	479	533	471	501	517	492	501	531	499	518	500	542	512	512	518	508	518	550	557	541	494	508	480	520	541	540	500	497	502	485	533	513	510	512	481	528	494	509	516	503	492	499	507	531	538	512	533	522	476	503	531	496	533	545	516	493	494	511	493	526	462	556	513	501	516	538	512	529	563	473	523	519	532	508	546	504	499	500	500	540	482	552	496	513	505	506	524	550	502	499	530	531	536	505	494	488	532	518	494	475	492	523	473	505	513	481	486	481	536	495	548	534	499	533	494	492	526	494	525	492	470	524	499	524	523	509	506	493	516	555	484	514	530	532	493	502	499	511	533	486	554	503	494	489	489	537	507	538	507	490	503	490	507	509	508	502	527	523	491	521	507	492	529	528	551	502	522	545	503	506	496	484	514	566	464	534	552	503	503	491	509	536	506	425	515	488	521	527	481	478	518	552	511	516	487	480	504	525	485	500	497	504	531	461	542	523	496	514	505	517	505	473	489	511	497	506	485	523	510	517	505	515	501	525	541	538	526	504	522	481	498	497	485	484	555	528	514	500	495	479	524	466	538	551	551	541	487	543	486	497	507	509	534	488	522	468	549	487	498	506	505	538	525	517	510	502	518	475	478	521	471	533	514	536	520	499	515	477	513	475	512	531	486	520	544	531	527	529	518	511	500	508	517	497	473	489	533	532	501	488	512	503	466	496	515	495	519	519	528	481	461	489	495	476	487	505	524	501	513	514	505	486	540	563	538	502	534	522	523	471	488	534	530	530	506	455	502	507	496	491	529	463	509	513	505	514	528	510	511	547	530	519	456	492	504	550	521	559	535	518	503	520	470	500	527	507	513	525	479	542	504	499	501	540	542	458	497	530	501	493	485	487	535	488	510	515	523	525	541	518	473	511	508	515	512	524	497	515	575	484	489	556	503	525	492	553	532	547	523	527	520	509	532	501	514	559	505	524	518	551	545	509	487	523	498	516	527	525	529	489	528	507	494	538	530	522	490	452	483	470	508	508	492	498	539	522	480	488	480	484	473	511	503	505	556	498	510	522	484	508	522	508	496	508	487	517	544	461	485	528	503	518	501	478	548	504	453	497	484	475	476	507	550	517	524	487	526	492	504	479	523	504	518	500	505	542	483	503	516	505	503	540	500	473	548	497	509	525	535	550	503	525	518	490	473	472	546	508	508	530	526	484	495	558	517	569	502	531	547	542	547	502	488	512	495	509	528	546	514	500	502	518	523	477	505	504	506	507	494	511	534	545	499	467	507	495	467
63096	97691	83146	75435	40749	3293	832	818	826	816	802	809	836	829	790	801	797	793	760	809	800	790	767	836	817	786	803	772	807	805	804	832	858	773	783	861	806	816	795	774	812	775	787	789	816	753	861	778	826	792	822	798	803	791	809	789	796	775	799	756	794	847	829	814	758	800	796	829	804	810	811	822	822	789	768	821	785	806	826	865	814	766	868	805	870	770	755	852	785	813	811	824	801	790	838	801	799	793	842	801	805	807	826	815	824	833	830	833	809	842	806	816	783	811	792	800	786	782	815	817	793	765	859	836	812	834	831	790	781	776	777	805	881	832	859	752	777	762	823	772	807	829	757	807	801	781	794	810	824	827	829	796	790	756	813	793	806	820	788	774	819	817	795	828	792	802	793	867	816	797	789	801	798	770	792	813	824	843	791	816	821	844	822	870	791	909	853	740	778	807	808	772	788	804	825	844	759	799	831	781	795	751	803	814	810	842	826	760	810	818	811	800	841	803	838	790	805	793	841	786	809	830	785	743	769	811	770	753	822	816	851	768	756	819	822	813	782	807	822	799	801	836	753	800	811	828	799	774	814	832	792	822	806	835	787	797	807	842	796	815	828	834	772	838	792	813	810	796	820	781	775	813	825	805	785	756	852	774	836	867	794	764	780	827	805	826	853	798	767	755	791	833	789	782	796	788	846	814	790	806	794	789	826	802	794	797	807	834	826	803	773	794	803	841	785	802	782	770	804	826	807	827	843	789	765	811	760	785	813	789	842	868	783	832	855	825	756	807	775	802	783	869	837	781	844	826	803	792	754	811	832	726	814	792	781	813	802	802	766	777	776	818	821	825	800	825	755	830	782	811	837	756	799	824	856	823	792	818	826	811	844	817	780	845	746	754	814	789	855	818	752	824	793	807	789	780	790	831	789	744	766	771	813	783	825	799	794	775	794	788	783	804	841	818	842	778	793	732	834	771	799	784	787	796	799	805	743	812	793	852	778	817	816	819	820	833	789	827	777	777	802	795	753	825	806	823	765	795	802	753	845	801	844	825	769	842	832	783	744	807	827	833	806	840	853	818	803	740	755	808	790	732	856	774	728	795	807	777	839	838	825	821	776	830	806	830	793	815	761	780	778	793	811	789	814	828	856	782	805	786	776	851	822	851	800	798	740	825	812	769	782	837	793	815	796	842	831	840	803	849	776	790	787	841	743	811	819	800	766	837	823	814	786	861	766	823	845	785	801	836	760	821	832	796	841	794	788	828	805	810	812	781	780	836	820	827	791	812	772	830	775	818	805	795	764	792	811	838	787	805	764	781	819	856	835	845	807	835	842	737	802	816	779	774	813	804	788	821	820	793	789	827	809	792	779	802	837	770	781	816	817	764	778	766	809	756	817	823	763	830	855	793	822	793	786	852	806	749	783	798	840	777	805	816	778	788	808	789	744	820	776	786	773	794	788	795	762	831	767	791	807	798	794	786	822	779	825	772	832	778	741	736	866	859	779	791	808	796	755	756	796	848	794	786	856	785	797	812	875	831	782	804	790	819	800	832	851	790	761	758	800	789	793	865	811	809	836	765	804	817	814	822	850	819	831	789	815	790	826	780	828	746	835	857	818	796	803	826	773	867	796	845	802	763	849	783	817	835	841	789	776	772	779	801	822	750	827	820	818	789	813	759	845	771	842	785	822	865	851	820	814	804	830	748	808	795	818	836	808	809	790	764	829	799	804	835	816	801	751	810	852	792	845	814	810	804	820	819	743	815	756	831	743	809	821	793	750	847	828	791	763	814	789	797	840	796	781	829	776	789	791	854	771	811	858	769	741	822	764	831	786	838	771	815	725	841	789	797	778	824	763	753	815	803	812	814	800	820	793	775	805	796	852	804	788	826	776	786	818	761	792	765	784	782	804	873	813	793	820	830	844	773	859	781	789	833	821	831	803	833	746	852	793	784	842	835	836	841	817	841	786	732	847	792	785	797	791	859	767	841	825	832	810	824	816	794	804	760	815	784	799	799	846	819	742	793	838	784	859	796	803	827	808	796	809	814	839	752	786	792	793	833	892	771	822	801	830	764	774	816	844	780	804	810	802	859	792	743	748	816	828	817	827	771	799	773	803	771	758	803	825	817	787	810	799	820	817	806	801	749	765	783	789	828	830	785	819	795	795	763	754	756	802	816	808	867	811	829	811	795	820	781	845	823	805	774	793	761	789	838	876	808	817	795	747	814	808	789	755	768	842	781	783	811	816	792	764	792	797	807	786	794	808	844	822	863	807	779	805	791	839	756	849	866	834	801	827	753	754	736	768	801	859	792	808	806	823	796	779	811	777	819	812	804	805	809	807	812	836	846	756	831	827	810	827	851	835	793	830	777	823	823	825	827	771	849	783	802	755	810	859	825	768	776	804	844	792	821	791	762	782	783	822	773	785	821	789	830	796	803	774	792	791	782	758	789	736	789	842	843	732	807	826	767	810	812	797	797	805	798	809	808	788	813	770	823	826	772	820	802	747	775	809	790	737	806	813	835	784	802	805	830	878	793	815	862	791	811	753	821	811	794	812	773	828	809	763	841	790	806	795	811	812	855	772	817	770	783	746	834	798	831	829	777	808	815	843	833	798	777	825	802	880	807	754	826	816	848	829	786	803	767	818	758	800	801	788	831	767	817	774	834	784	811	808	820	792	824	766	787	813	773	786	819	790	800	826	769	829	844	783	789	791	795	815	787	806	788	804	751	791	842	886	833	800	796	790	837	834	835	831	759	762	768	796	790	874	849	810	782	806	791	778	824	865	754	805	753	830	831	848	815	816	806	821	837	806	825	810	840	849	779	819	771	822	810	819	791	808	749	798	804	796	792	826	794	813	825	774	803	783	807	786	852	780	764	839	771	815	782	822	814	792	794	783	768	792	790	819	825	825	785	793	821	818	781	804	781	800	757	755	814	815	788	844	772	788	861	803	778	760	814	814	743	806	804	803	803	850	790	840	838	826	799	842	856	830	782	810	786	806	787	817	828	800	818	759	776	782	799	825	824	868	803	790	804	786	852	835	789	798	838	787	826	785	815	827	858	812	764	790	826	755	782	798	788	804	819	804	763	833	840	796	866	806	776	794	809	763	797	822	741	796	807	796	762	798	765	769	814	804	826	828	823	841	804	817	805	775	823	842	804	766	797	867	805	847	790	770	836	804	777	834	835	746	776	786	843	812	794	785	802	811	825	802	753	818	779	807	772	825	796	788	790	743	763	853	798	800	829	751	811	763	841	845	785	776	802	782	777	827	811	813	797	804	799	806	855	802	817	869	810	806	819	824	812	804	839	810	800	845	780	807	798	817	762	821	771	783	818	764	793	816	820	755	766	800	880	757	814	798	784	817	829	762	764	781	825	843	812	867	796	816	830	828	752	826	800	827	878	822	795	817	806	802	758	786	803	789	857	803	787	818	796	778	774	792	771	827	783	823	823	817	792	775	789	791	809	802	853	789	778	801	774	775	804
28621	27732	30716	34384	12113	713	330	295	314	322	300	344	309	290	289	324	322	334	296	297	326	300	347	322	355	329	334	288	298	311	353	329	330	285	310	301	328	323	316	356	314	337	295	306	336	338	323	286	313	309	318	336	352	328	337	281	330	299	305	327	331	300	291	305	311	314	313	313	282	333	324	308	325	299	299	292	306	296	320	325	282	314	290	334	299	338	320	306	310	331	324	321	308	342	322	336	322	329	319	315	318	320	341	299	319	331	362	327	324	305	317	311	292	308	316	325	301	326	272	275	325	335	284	309	305	333	323	287	307	322	329	292	323	315	303	358	314	330	317	317	353	297	310	334	290	327	317	332	315	286	295	301	300	319	333	334	251	347	318	299	329	323	303	313	311	322	296	312	305	292	309	311	310	331	298	301	320	305	313	313	318	313	299	320	322	353	293	303	341	344	291	304	337	338	317	335	310	343	319	303	324	278	345	290	281	367	325	296	317	341	341	323	346	337	310	306	319	328	307	315	285	297	299	310	323	311	291	325	360	314	295	358	311	335	308	301	305	311	354	303	316	275	334	310	337	329	308	301	307	306	315	310	302	336	353	318	345	318	306	291	331	308	327	340	305	321	306	343	323	328	302	293	318	315	314	298	311	309	296	332	302	314	314	346	325	309	290	293	313	334	300	343	338	339	295	312	292	330	309	321	334	294	316	334	307	300	289	301	319	305	313	317	316	349	310	293	326	333	309	296	305	324	301	299	331	305	314	305	326	332	301	295	356	305	303	331	346	314	298	316	328	326	320	336	311	303	308	320	340	324	323	341	312	316	310	287	330	361	309	291	340	317	316	312	328	318	311	306	314	329	291	318	311	324	311	293	315	280	283	301	290	314	314	304	316	322	294	268	289	304	311	342	290	337	299	321	312	325	327	301	286	307	298	280	296	299	289	311	300	313	273	316	319	382	304	324	324	301	308	329	349	329	339	321	305	317	318	329	303	332	293	343	308	318	325	336	306	323	310	331	288	313	291	314	314	314	297	281	327	333	299	290	314	340	299	335	303	322	345	327	346	340	297	310	274	323	277	343	274	328	302	303	283	312	311	292	300	339	339	318	311	316	319	318	325	320	322	338	325	285	330	321	323	303	320	305	330	315	323	314	340	314	295	317	291	326	301	302	309	320	306	296	344	323	321	297	297	333	324	309	321	302	301	358	313	343	296	300	296	330	291	306	311	348	309	315	322	327	299	318	309	275	294	302	335	304	291	338	316	308	289	327	319	303	328	293	321	345	333	303	320	315	303	315	296	330	331	335	280	338	287	345	286	305	315	301	315	318	312	297	295	341	308	311	296	293	295	340	298	316	342	338	299	286	339	319	350	332	317	326	335	281	308	308	321	308	316	335	308	324	319	325	325	321	341	319	297	332	313	332	316	310	311	309	328	323	279	307	313	290	322	331	340	329	312	298	321	314	290	318	330	298	295	306	297	295	323	314	337	346	335	287	299	316	319	336	349	298	322	338	305	299	339	322	288	289	324	335	322	313	326	307	292	274	321	326	317	295	326	335	293	318	332	307	305	314	318	289	272	341	343	322	289	308	277	299	310	321	333	312	297	303	314	322	310	303	300	304	329	332	286	304	328	315	300	328	326	305	288	322	323	329	325	291	312	301	314	328	317	331	328	334	285	340	334	296	359	311	294	325	328	292	311	329	283	329	323	325	336	318	319	307	309	346	338	306	323	307	313	351	310	329	323	319	302	283	300	335	281	315	314	290	303	299	305	336	322	322	314	302	294	360	302	331	332	282	302	297	318	339	330	312	346	309	305	338	285	325	315	340	299	310	336	322	317	326	274	310	344	323	324	306	314	338	320	305	295	300	309	291	318	308	316	319	301	319	319	293	321	334	292	302	285	314	347	321	300	309	328	314	322	328	303	314	317	306	319	290	310	298	303	292	323	336	320	341	317	313	291	349	306	338	339	313	324	338	324	329	339	311	336	329	333	292	304	328	294	320	337	324	335	320	310	334	280	302	347	302	310	330	341	322	291	309	314	324	304	277	298	323	321	307	310	333	301	291	292	308	326	310	335	321	321	323	309	355	328	351	303	337	328	317	329	306	300	297	275	328	301	321	334	314	292	325	303	314	323	320	287	318	308	306	314	295	329	316	302	324	295	290	335	277	335	312	291	302	296	301	347	311	348	332	315	330	361	331	333	325	336	319	335	322	321	287	337	306	306	327	335	312	295	300	287	284	313	334	320	331	308	343	318	342	329	311	334	280	340	304	339	297	314	299	326	304	291	313	314	317	325	341	349	303	343	320	307	317	318	325	312	286	292	333	314	334	311	284	303	298	324	325	329	303	295	327	292	331	363	312	329	333	323	326	326	269	325	358	284	320	302	322	313	300	323	298	317	338	296	324	293	309	319	330	335	327	301	318	277	335	322	316	289	286	324	323	302	317	312	316	272	328	320	317	293	292	330	319	314	315	305	318	350	319	351	336	332	311	314	284	336	328	332	312	321	311	337	289	302	299	293	327	318	340	294	301	309	341	281	287	314	304	324	315	312	316	324	322	321	310	304	302	328	331	314	325	315	317	316	287	309	278	310	309	338	348	284	305	315	307	357	329	327	316	294	309	325	323	313	321	299	276	334	349	325	325	318	302	325	310	322	317	300	274	303	306	335	312	340	311	303	324	324	301	328	347	309	316	298	301	305	328	314	294	337	297	327	319	307	330	297	274	322	328	302	284	305	314	323	327	315	298	347	310	313	300	340	328	316	355	281	301	284	335	322	347	331	315	324	313	326	316	297	304	322	332	294	298	316	359	300	295	354	285	313	314	302	327	318	330	303	340	324	317	308	318	349	291	295	315	281	358	327	325	299	327	305	306	301	306	307	322	311	325	322	298	304	314	288	309	336	307	316	314	296	307	319	291	310	330	294	339	310	324	324	323	333	302	317	325	327	297	354	349	335	317	310	287	285	318	337	323	313	297	310	295	301	333	348	312	306	316	352	285	291	297	324	316	313	338	351	287	313	356	307	310	320	307	325	298	313	337	318	298	308	294	326	326	332	317	312	307	316	355	317	290	333	312	303	311	293	302	300	315	290	349	333	337	322	297	290	292	283	341	311	313	306	283	298	324	287	319	323	343	338	321	311	318	335	322	299	331	322	327	321	311	330	307	317	307	321	309	345	335	332	302	298	333	294	341	295	317	291	314	305	335	311	349	313	308	324	294	304	320	309	278	316	303	330	296	301	319	318	297	321	338	324	315	315	315	326	311	318	325	292	327	306	288	291	290	304	334	310	302	317	306	284	298	315	304	327	312	303	321	324	313	306	326	318	329	328	319	287	333	319	305	302	328	326	324	289	275	318	297	309	296	348	341	302	323	339	322	303	324	316	306	308	318	323	322	343	301	305	329	318	314	303	326	309	330	316	312	299	289	316	295	301	299	310	320	299	306	295	324	326	324	319	312	344	331	314	275	315	296	301	316	321	275
31953	46184	38256	36027	12848	814	594	533	520	549	569	524	558	528	551	532	553	526	559	561	550	544	549	527	547	545	524	534	560	559	580	540	524	575	546	509	549	550	510	526	503	506	531	523	516	537	544	591	552	536	528	545	542	602	568	566	569	545	542	513	529	555	503	537	535	522	549	503	556	496	522	499	549	575	546	562	526	564	531	554	541	517	530	527	506	587	523	529	518	556	605	531	528	545	560	479	553	548	530	576	541	558	563	513	531	516	549	528	527	522	556	531	529	567	515	560	542	557	562	500	534	531	532	593	575	579	552	507	542	552	539	582	546	562	570	522	519	547	530	535	553	534	575	574	498	549	552	566	538	503	538	572	551	524	545	546	520	485	542	532	530	553	548	559	487	529	536	541	539	530	562	521	577	527	522	553	556	526	537	571	522	539	535	522	601	484	521	550	497	529	552	518	534	506	525	501	542	530	543	521	515	556	530	560	558	541	534	536	576	520	532	538	540	550	525	571	493	536	545	583	549	570	576	518	517	576	527	551	567	524	530	560	542	530	579	538	538	557	536	533	528	534	560	522	559	561	548	559	549	551	539	552	535	538	587	550	519	504	513	553	526	575	551	548	523	582	544	531	524	562	522	564	548	558	536	511	504	566	483	545	548	587	519	521	565	520	566	542	569	551	559	527	541	569	580	567	525	526	543	521	559	549	502	524	562	560	582	488	522	520	535	538	534	533	565	552	541	513	558	515	613	522	556	550	492	535	520	556	526	518	539	571	567	526	500	550	567	537	515	558	563	523	512	501	528	581	550	545	548	526	535	534	574	516	552	548	529	567	558	514	513	541	565	547	553	521	523	554	550	553	516	533	568	536	549	548	502	552	564	551	559	516	540	548	520	537	569	539	471	548	562	553	510	572	543	582	528	520	570	553	508	568	534	534	526	555	564	573	537	547	518	562	520	527	588	533	523	555	538	549	554	538	539	512	569	494	530	575	558	562	513	500	538	549	542	545	495	531	533	539	537	550	511	548	516	546	549	549	555	561	543	548	544	528	511	538	506	549	534	541	477	595	557	492	548	582	523	553	532	558	544	540	503	527	591	552	536	528	537	537	533	502	561	522	514	509	580	539	516	548	542	544	542	569	593	574	569	507	564	544	580	556	532	574	544	534	533	574	513	532	544	485	525	549	534	564	537	576	520	555	569	506	559	518	552	525	553	565	504	503	544	531	567	507	569	521	544	562	544	563	540	552	548	579	580	528	527	516	525	533	556	553	520	531	522	555	511	543	607	519	523	553	555	522	581	502	536	565	539	527	531	530	542	550	554	505	524	559	573	562	577	574	543	586	540	545	522	539	535	523	549	500	534	530	527	533	562	570	565	519	541	568	535	567	533	513	546	520	556	557	514	578	565	542	551	477	506	565	509	550	545	520	550	541	574	585	546	530	546	561	538	541	539	530	506	547	544	538	513	522	524	567	514	540	511	504	567	495	498	525	535	555	500	578	556	563	546	533	536	561	536	495	536	558	503	517	503	549	545	543	551	564	481	556	539	590	536	573	513	516	566	499	566	538	517	552	546	559	524	544	515	580	575	549	509	509	515	532	554	559	546	550	555	572	552	540	532	553	536	552	493	555	562	535	515	528	512	526	534	567	532	555	566	528	546	541	522	555	525	547	580	556	563	594	534	510	550	544	547	545	518	555	506	554	517	508	589	508	552	505	551	531	580	545	549	572	531	572	553	537	531	552	548	546	516	564	544	552	573	515	558	530	524	551	528	551	586	574	540	512	514	537	548	560	550	518	568	541	550	490	530	541	547	541	528	533	523	566	526	555	515	527	517	524	547	534	548	511	549	600	520	525	541	533	532	523	594	541	565	498	544	546	540	566	527	555	529	543	555	582	521	532	561	556	554	533	542	507	497	580	531	550	600	540	525	561	532	518	509	529	538	533	567	549	534	513	531	532	524	584	534	549	516	491	522	537	502	565	570	508	537	556	512	558	518	513	530	517	572	544	488	505	574	511	525	555	526	525	536	539	583	512	500	526	526	529	597	503	532	546	551	572	542	570	530	536	542	560	531	525	583	525	519	522	529	527	509	575	542	509	547	546	534	552	545	514	552	554	517	533	525	581	477	534	528	555	509	538	530	564	575	517	519	529	531	545	538	510	587	550	529	541	547	526	531	520	547	558	521	569	549	550	521	591	526	568	538	528	559	552	557	543	492	515	552	594	535	493	495	530	540	549	570	557	548	522	530	537	528	570	580	572	543	532	564	546	495	534	553	585	540	518	544	520	527	499	526	519	535	562	525	584	515	559	498	524	559	557	522	499	520	533	555	523	532	547	538	530	542	494	528	536	563	567	556	558	543	501	540	525	536	557	514	522	513	525	527	597	549	515	517	513	546	534	545	527	576	526	533	563	512	525	499	543	561	567	538	524	550	538	523	516	556	566	547	490	551	536	535	540	571	541	541	514	593	547	552	553	543	530	572	567	570	529	589	533	528	514	571	564	567	560	590	540	542	507	569	534	549	554	556	559	530	542	540	549	557	550	550	548	518	540	590	530	567	568	547	546	564	514	578	529	555	517	530	550	548	521	526	538	507	504	555	537	519	558	532	521	558	538	586	524	580	529	574	534	546	509	573	572	546	535	550	533	544	567	525	559	553	567	555	511	528	551	570	543	533	553	535	529	508	553	569	543	540	502	545	503	553	493	527	525	560	571	541	512	543	560	533	479	527	538	551	599	542	507	533	521	512	558	530	542	539	521	522	502	552	520	548	507	556	544	576	521	552	526	509	548	557	537	527	510	519	556	528	543	569	525	553	554	515	561	520	510	540	534	536	507	547	576	483	528	560	530	580	499	530	540	576	564	507	581	585	527	529	521	526	532	505	552	539	582	522	557	513	535	569	520	532	537	541	536	581	552	564	578	573	527	534	548	550	560	592	564	543	535	554	533	543	550	542	531	552	566	545	549	531	529	578	532	547	515	547	557	563	501	546	512	556	556	523	528	561	516	548	540	527	534	510	517	542	562	544	499	575	531	518	523	553	536	521	505	505	545	551	507	547	551	529	555	598	559	590	529	560	538	542	538	540	540	572	522	521	515	553	535	541	524	568	541	529	577	537	537	560	538	525	544	499	545	543	530	526	522	533	554	529	527	550	525	579	533	525	511	535	527	552	561	539	521	580	538	514	535	551	513	572	530	497	506	544	553	551	531	571	547	538	535	535	505	540	518	547	536	564	505	515	535	541	540	521	552	533	509	545	513	518	566	541	542	523	518	526	570	573	518	505	539	521	531	541	556	549	538	549	515	506	578	564	570	524	542	549	512	524	544	472	556	554	546	526	539	552	569	478	566	544	589	503	504	529	529	574	488	532	512	531	520	540	496	576	550	566	577	511	524	517	508	558	513	596	513	562	552	495	514	525	537	532	517	544	533	537	555	541	571	560	547	532	524	477	538	531	540	545	536	554	529	569	562	528	550	537	549	565	507
25355	23691	35951	45760	30802	14713	2259	374	319	312	324	303	337	322	321	310	315	338	332	326	329	318	307	316	309	323	338	301	325	359	318	316	326	320	335	304	294	320	340	341	322	315	319	323	325	318	324	302	287	302	350	290	321	327	322	316	306	349	295	311	301	337	293	343	334	354	323	305	326	310	295	354	300	321	336	286	296	304	325	330	297	317	322	308	309	314	271	349	322	311	317	313	283	315	348	336	305	300	318	291	319	324	331	312	320	318	317	317	341	322	320	280	301	298	323	289	305	321	334	309	299	295	311	300	335	347	299	309	352	304	307	343	304	316	319	319	310	289	322	285	306	351	291	314	321	286	364	291	316	331	296	316	305	298	294	330	361	314	342	311	320	302	307	307	301	328	321	307	284	328	340	303	322	305	337	317	325	306	275	288	347	307	323	298	320	355	324	308	295	324	321	307	288	320	313	302	309	335	306	329	325	335	336	315	313	296	297	315	301	311	324	324	272	318	297	342	304	328	324	307	305	296	355	324	324	327	326	329	348	274	325	305	325	301	298	298	300	335	319	320	299	297	291	316	328	325	335	305	314	338	317	333	309	320	327	313	330	312	311	343	345	280	324	302	325	332	322	283	286	337	294	330	277	320	294	311	318	313	309	336	296	318	309	315	306	323	344	319	312	293	291	310	316	328	318	283	311	303	328	331	303	292	315	315	328	312	323	339	327	308	303	305	285	298	305	293	295	292	321	331	334	284	316	327	321	328	292	321	356	315	311	314	313	361	319	307	330	321	299	328	300	302	314	331	279	329	292	319	325	303	309	330	296	317	311	330	354	325	324	376	349	329	304	310	327	286	324	313	334	271	328	307	300	313	325	313	317	336	281	291	332	320	340	316	296	319	311	306	305	324	288	306	324	322	311	322	298	313	317	322	313	328	283	306	318	317	285	289	295	298	325	302	313	311	339	330	298	310	355	319	327	318	299	311	340	278	339	330	304	317	347	296	320	294	329	305	300	312	333	323	301	335	316	302	319	293	322	330	302	364	322	296	332	278	314	265	328	310	323	342	314	353	307	300	292	318	288	334	321	327	307	325	303	331	297	342	333	296	338	325	334	334	323	282	311	339	306	309	316	303	309	305	324	297	321	334	354	325	271	303	350	294	312	280	295	299	330	303	346	316	294	302	325	311	297	287	343	334	303	324	311	318	338	327	324	330	310	319	302	309	317	308	282	279	318	337	317	348	329	323	353	334	312	314	291	317	325	329	297	307	292	319	296	320	306	283	307	300	306	338	317	313	324	285	354	322	334	339	297	315	294	273	340	325	318	279	330	317	312	311	294	286	345	304	318	307	301	333	344	301	315	298	328	288	310	302	307	323	298	296	353	317	305	273	338	318	329	314	335	305	292	301	329	331	337	308	333	325	332	321	321	313	310	314	366	307	346	334	303	326	295	325	330	315	313	344	316	284	313	306	308	311	294	323	302	287	301	278	302	331	327	280	321	310	310	316	295	317	325	325	325	315	308	329	308	282	295	331	318	328	306	305	322	324	317	297	302	350	300	322	321	294	329	267	340	331	318	283	321	293	324	309	298	328	304	307	308	338	331	321	290	322	308	329	321	288	316	335	303	306	338	314	327	338	285	346	300	308	335	327	275	314	307	327	348	347	318	303	322	338	326	336	299	314	321	326	319	299	306	333	330	333	290	295	345	312	303	306	305	296	304	330	320	321	304	333	329	314	289	319	327	319	328	316	325	322	307	344	305	315	313	336	342	322	327	304	286	335	269	325	286	308	289	324	323	322	320	337	285	349	317	287	333	310	277	313	321	319	346	332	271	344	297	341	329	310	307	317	329	335	302	284	324	305	313	326	304	341	317	291	312	294	275	331	311	326	305	323	316	284	298	302	297	320	292	341	331	325	346	328	313	282	288	304	300	297	305	296	313	325	305	309	302	331	292	304	327	311	325	280	326	302	295	328	313	316	335	283	309	332	318	297	303	285	311	313	281	305	354	294	309	332	323	317	330	290	315	298	298	344	353	297	312	343	325	319	322	311	309	311	329	297	298	312	307	302	319	295	327	307	280	299	273	302	328	323	368	314	329	312	290	317	304	306	286	316	318	298	330	313	332	290	327	281	315	314	315	305	331	296	330	279	348	313	322	312	339	347	327	347	344	320	310	313	348	334	327	298	330	309	330	318	303	312	301	306	317	323	290	306	319	305	305	324	336	321	319	325	329	318	330	294	309	304	322	342	315	298	320	324	313	322	315	305	336	331	314	296	356	323	352	326	326	296	294	320	337	317	311	292	324	315	304	334	343	319	329	299	310	310	309	334	322	334	307	319	335	331	305	326	295	311	330	331	320	350	301	306	302	316	319	351	347	280	315	306	304	322	324	321	336	304	319	305	337	285	315	298	337	327	332	342	293	304	289	294	331	326	320	322	323	298	315	321	333	307	310	328	317	316	304	318	269	311	325	339	296	311	302	282	302	307	314	308	307	282	339	314	314	323	301	327	320	297	346	352	298	362	311	316	320	324	344	312	301	349	345	333	337	276	321	355	298	292	319	318	317	355	340	336	308	312	326	327	291	353	331	306	314	319	316	298	298	295	341	332	305	326	316	322	318	306	329	293	298	348	319	326	338	302	303	331	305	322	313	323	331	272	304	338	317	318	312	323	321	324	320	299	298	341	325	352	328	297	317	322	331	325	327	315	325	330	309	315	309	269	305	306	302	315	292	322	313	317	306	332	327	289	325	289	310	338	314	292	266	308	332	316	311	320	285	304	352	325	330	314	345	310	323	323	305	320	305	329	327	295	301	324	340	304	278	286	328	289	289	299	311	329	340	306	329	337	303	320	304	340	321	292	322	324	308	330	306	318	317	312	324	314	300	320	314	316	335	335	293	336	323	351	325	315	336	324	334	341	322	342	282	333	322	293	293	333	286	307	359	350	316	297	310	340	306	359	349	320	351	311	330	322	291	295	298	284	298	336	330	341	330	324	303	339	332	339	336	318	324	321	318	325	318	302	314	296	308	327	300	319	312	300	351	311	274	302	317	299	304	302	329	288	299	288	329	321	315	322	315	287	326	300	336	351	327	299	326	281	321	307	291	278	342	312	323	293	329	301	304	288	330	315	314	336	348	326	324	307	318	341	290	333	368	286	349	326	326	310	315	318	319	300	308	313	350	302	319	310	327	311	310	350	331	322	335	298	293	323	313	310	320	314	334	329	332	321	299	321	331	307	317	330	316	309	330	308	284	336	317	312	315	328	334	295	317	317	297	314	334	311	288	294	343	318	311	302	323	295	354	334	326	325	341	318	308	306	342	301	304	315	329	287	315	330	331	312	320	332	323	293	323	321	319	322	346	304	288	332	299	339	316	291	335	332	294	297	329	297	326	308	351	314	333	298	335	291	320	318	321	327	316	315	342	323	296	302	326	307	288	324	299	331	339	308	284	322	303	319	291	315	351	297	332	288	306	278	323	312	308	330
56835	87479	73687	66804	34542	2864	564	525	588	520	571	557	556	553	524	520	536	526	546	532	497	530	482	530	522	492	491	529	505	486	563	541	521	504	518	542	501	541	512	509	568	497	502	522	533	512	508	562	526	555	538	513	506	537	542	508	532	522	498	474	555	543	508	564	458	555	536	549	529	520	563	578	465	556	544	517	569	537	516	550	583	508	518	528	506	517	509	547	503	539	561	535	597	552	576	522	536	511	536	538	560	562	522	542	563	576	522	508	527	508	551	517	520	507	539	542	542	534	509	523	528	576	481	538	557	516	494	563	549	506	511	566	552	496	509	506	491	515	511	514	528	517	510	541	535	550	522	513	542	529	524	484	511	521	532	526	497	501	597	565	548	541	519	545	518	485	511	530	515	513	557	549	527	531	530	529	535	506	527	563	546	508	517	538	548	544	534	521	478	524	531	531	537	559	513	504	484	505	535	558	521	554	552	506	531	547	557	563	533	517	520	547	531	555	479	490	499	519	550	526	576	546	531	524	539	527	505	531	511	554	537	525	534	495	569	523	501	519	539	503	527	526	540	600	529	516	505	559	530	507	555	527	511	547	526	544	564	518	537	526	542	552	527	508	532	507	521	523	539	529	511	513	531	526	541	521	510	542	535	496	533	544	572	489	544	552	514	520	538	529	556	515	513	561	529	573	477	552	515	541	488	596	497	519	542	528	531	538	526	551	521	518	557	506	577	539	537	500	530	560	526	497	545	525	534	543	532	527	542	549	535	494	557	504	499	503	541	537	547	501	521	534	560	514	499	543	532	546	540	525	547	526	543	549	527	550	568	535	549	538	538	546	550	515	503	534	498	540	515	515	474	514	490	535	547	546	574	523	556	504	523	538	515	532	531	494	488	525	530	572	562	534	512	495	521	558	538	561	519	535	529	549	533	557	532	532	485	485	544	509	516	528	540	530	555	557	529	520	512	515	545	531	540	540	524	545	523	527	550	515	525	564	541	564	534	500	533	512	528	570	509	523	530	557	515	542	586	554	478	520	564	517	518	539	565	497	489	537	483	523	522	480	530	563	582	507	532	513	575	540	511	464	518	548	542	554	519	522	523	525	575	532	513	532	543	522	501	550	516	511	531	529	530	541	539	528	531	515	495	531	553	527	512	535	534	496	531	569	548	565	551	554	521	498	561	552	507	487	540	511	509	548	525	535	542	552	519	553	559	482	531	555	536	532	526	555	495	517	540	508	515	515	565	527	511	563	504	516	550	502	563	516	546	552	541	482	554	529	510	559	525	565	566	534	585	530	511	542	536	539	524	550	514	503	508	550	566	517	517	500	456	564	519	522	545	501	515	529	490	527	522	524	590	504	514	532	487	525	558	524	550	563	512	571	554	542	543	547	531	554	564	556	544	540	495	551	487	499	565	541	554	511	534	560	552	533	550	518	548	533	529	530	530	500	551	513	553	533	537	510	535	544	487	539	530	517	541	550	525	554	522	503	518	546	533	532	480	533	518	525	471	495	529	504	529	499	530	554	516	543	535	559	547	527	524	577	558	510	541	524	558	533	523	539	588	512	511	544	521	524	521	526	539	508	480	537	550	551	525	543	545	532	530	544	507	549	516	522	500	555	502	511	488	532	541	514	534	539	524	509	564	518	553	551	526	532	504	533	558	486	513	518	574	538	539	517	533	553	545	511	563	535	517	504	583	500	570	571	517	542	551	540	548	521	532	551	532	534	537	512	542	524	550	542	536	526	523	572	552	519	512	479	485	551	500	587	508	527	518	542	537	516	530	557	508	569	531	531	486	528	543	512	542	451	562	561	531	563	569	527	567	498	485	581	516	525	574	525	511	534	545	545	524	525	511	517	510	553	485	543	521	565	496	511	511	546	502	570	564	542	549	551	533	558	523	546	520	528	554	538	542	542	538	509	548	534	567	513	531	531	531	527	502	495	529	537	542	540	506	499	519	518	536	526	531	516	534	555	542	503	525	535	531	528	488	519	526	517	569	517	475	546	549	544	516	557	570	513	568	548	534	545	547	534	512	523	550	478	502	547	518	507	567	534	538	519	538	511	517	538	512	560	513	522	575	540	518	594	535	543	553	555	531	551	578	541	542	512	545	511	556	514	508	510	503	520	552	577	527	516	552	564	543	519	546	547	546	553	520	551	522	532	564	513	533	540	538	509	529	549	533	492	500	538	505	538	566	501	543	511	520	505	508	512	532	543	521	536	550	541	559	552	510	541	565	509	576	568	515	493	496	532	542	524	517	512	497	491	562	468	556	504	502	543	545	507	513	522	553	562	575	515	528	495	533	524	531	541	508	543	539	497	552	538	520	566	568	518	547	551	522	572	566	552	530	558	490	511	511	540	571	512	559	526	545	542	546	552	497	490	541	563	476	558	494	571	583	561	529	538	501	533	536	552	501	551	488	509	525	523	503	526	514	568	493	531	509	578	499	507	542	524	540	552	532	546	531	533	503	526	516	521	540	529	522	544	556	530	541	575	556	518	471	575	545	519	535	585	486	490	526	502	537	517	512	554	516	528	538	516	512	514	552	541	572	509	507	534	524	504	530	532	550	521	550	545	544	519	533	568	564	543	512	536	500	568	507	518	572	568	482	527	501	553	527	560	529	488	551	570	540	512	509	528	516	505	517	492	555	509	514	533	535	531	497	536	532	514	519	531	532	583	507	568	534	566	550	550	521	507	470	510	522	510	536	519	510	547	527	509	508	515	544	565	524	534	485	518	539	517	549	494	561	558	518	550	512	518	534	531	538	511	519	529	500	542	524	558	489	549	505	542	532	548	524	521	536	522	542	480	564	536	533	505	539	544	526	509	510	547	549	577	568	564	548	528	497	488	509	522	542	534	505	520	530	520	520	520	526	532	530	499	533	534	536	522	555	526	568	556	532	552	541	542	529	540	550	525	513	552	513	519	543	527	527	524	492	520	517	543	571	517	535	575	540	506	567	480	575	544	529	545	574	511	531	553	522	556	500	482	515	502	536	531	544	506	533	579	534	529	520	550	539	551	553	525	507	540	492	561	538	514	556	561	535	557	479	516	542	559	542	555	552	549	541	513	554	521	542	525	477	500	550	512	523	503	517	515	531	523	562	563	562	497	538	539	525	513	551	496	494	552	567	524	540	495	486	504	523	523	509	539	558	563	530	544	518	511	555	553	491	542	562	552	511	525	526	534	520	551	519	545	534	572	538	520	550	564	547	528	533	539	548	516	555	479	518	551	561	529	532	552	509	541	541	503	538	525	514	572	584	537	493	536	505	513	498	518	521	533	511	531	509	545	497	535	524	526	525	546	524	514	546	527	547	521	552	518	548	549	573	527	543	520	563	542	582	507	505	539	519	547	513	530	532	529	518	549	526	484	584	544	535	591	532	549	532	538	547	507	513	557	558	534	569	545	521	551	477	545	520	538	583	504	539	509	534	572	557	564	528	516	533	534	495	522	546	515	552	524	527	539	490	508	507	535
24212	22705	33989	43645	33164	19582	7962	776	558	525	575	518	520	539	476	551	520	515	523	521	529	546	551	518	530	576	522	555	534	540	520	538	566	542	508	537	467	522	522	494	538	545	558	532	492	529	521	533	531	537	558	562	498	523	521	542	544	543	533	532	514	507	524	508	574	512	507	484	533	534	485	546	505	509	534	494	495	564	518	514	543	547	558	497	506	517	540	511	541	512	548	549	531	522	492	517	496	521	530	513	525	518	538	535	502	546	509	492	543	515	513	481	502	569	529	502	545	526	554	545	535	516	521	508	525	537	499	505	511	494	522	537	546	522	563	519	529	528	547	524	528	492	555	498	564	577	517	522	544	539	482	503	539	537	497	493	534	524	513	515	540	539	478	543	598	473	505	520	565	521	461	543	519	511	543	510	535	499	544	510	528	496	534	523	527	484	540	525	540	542	482	527	522	516	524	533	545	538	524	549	495	520	538	560	523	514	515	516	488	483	510	522	506	557	556	517	489	558	537	557	514	538	518	525	486	504	509	503	522	503	542	518	533	493	513	574	513	505	516	522	534	517	523	554	566	508	544	527	554	521	534	505	512	495	571	542	537	536	569	513	478	515	505	533	531	519	532	486	539	477	478	481	513	498	556	489	590	507	521	564	495	507	514	528	539	506	536	521	482	555	514	530	505	529	531	544	507	552	514	536	498	521	511	531	541	548	529	547	491	538	538	554	508	526	498	515	480	528	517	515	536	488	509	502	564	525	517	510	506	556	563	555	564	536	504	521	493	539	479	492	515	547	553	551	542	555	550	511	506	488	491	530	491	522	515	532	513	499	547	547	497	529	493	539	521	541	580	524	537	522	560	517	508	471	526	562	549	538	557	516	519	507	500	524	515	493	518	525	501	557	531	498	531	489	537	537	525	502	557	499	516	507	540	483	545	493	515	505	512	559	514	537	535	494	507	523	525	568	533	500	519	519	542	525	483	524	535	546	566	544	483	490	543	504	487	567	534	518	506	497	577	540	499	466	522	504	532	535	513	484	509	502	538	528	474	520	519	541	553	543	519	517	492	537	513	474	516	521	530	547	510	519	563	508	529	509	517	515	550	525	531	488	539	544	509	506	491	488	512	528	535	552	540	515	470	502	527	494	519	505	542	504	504	524	517	523	511	592	523	529	536	525	541	503	548	504	555	494	552	485	502	488	562	580	496	561	515	473	509	520	577	486	519	563	529	486	504	525	503	500	520	514	535	525	499	532	518	540	592	541	554	532	491	540	510	528	550	548	476	512	536	533	506	548	523	561	511	514	553	507	539	485	495	505	514	550	570	480	534	516	496	519	557	529	540	542	503	540	492	524	517	525	523	535	516	509	488	576	522	530	559	534	511	517	538	542	555	542	511	510	522	509	513	556	487	502	492	529	535	536	510	550	518	480	508	524	495	469	528	509	514	525	505	490	528	483	539	530	508	534	518	518	525	527	488	513	515	520	525	507	525	528	497	495	506	519	539	521	510	521	485	520	549	525	540	561	531	508	553	497	533	524	470	515	533	526	476	534	548	524	539	539	521	563	500	560	518	531	492	492	536	513	523	516	509	561	495	515	483	552	516	489	539	571	485	544	537	546	544	537	527	573	543	515	496	507	477	511	519	537	539	496	480	463	486	519	528	504	533	484	500	538	542	537	522	537	527	526	561	536	541	522	546	459	545	514	478	509	522	535	496	522	522	551	467	501	507	557	510	514	557	511	545	530	510	502	535	509	524	530	506	503	503	519	530	500	538	500	506	512	497	524	558	545	541	490	555	530	536	495	493	507	512	535	547	541	496	520	573	551	536	544	544	523	498	514	533	519	494	521	535	491	532	547	497	497	494	505	517	536	551	549	526	501	504	567	512	536	492	524	510	559	491	488	536	503	488	498	500	543	553	519	524	473	510	501	546	585	517	533	525	531	543	494	479	528	513	548	512	543	529	494	559	532	541	513	499	525	530	527	501	507	519	503	554	526	520	509	541	561	512	546	522	499	524	529	565	527	525	515	527	563	524	549	508	538	485	528	544	497	559	493	499	525	459	479	505	516	502	476	495	498	514	560	498	551	512	548	508	488	515	550	531	490	526	521	499	505	503	522	494	562	520	536	563	528	504	551	516	495	516	512	480	526	513	524	478	529	543	527	520	521	502	481	536	496	527	514	549	503	526	504	499	506	539	494	458	488	524	524	500	526	527	531	566	543	544	556	562	517	496	506	533	546	537	532	520	477	530	519	529	529	524	536	538	525	533	520	562	529	562	554	540	487	531	524	526	521	515	514	506	568	513	528	531	515	529	517	511	551	531	500	544	558	514	547	524	509	556	526	545	500	526	534	566	537	522	536	516	523	470	491	523	485	525	536	505	547	560	515	464	516	534	507	512	549	537	535	563	510	490	514	503	544	505	485	555	508	526	521	521	567	541	519	565	527	513	548	508	491	516	552	537	539	533	535	488	470	482	498	520	528	510	507	569	502	511	513	500	499	546	523	506	519	501	505	538	542	530	517	506	530	512	550	529	453	537	515	485	511	508	536	517	498	530	570	493	529	524	526	475	523	527	536	533	532	525	469	540	533	514	534	526	532	542	508	516	522	493	495	546	533	521	517	531	503	527	507	493	506	499	490	498	514	524	540	499	477	521	501	528	480	529	481	513	527	552	531	506	511	517	535	575	542	503	508	516	527	565	496	508	522	542	522	501	504	545	503	489	552	568	510	489	495	523	549	511	526	504	516	520	536	560	568	523	541	532	522	520	483	525	513	530	528	515	540	520	502	549	506	519	505	552	511	499	538	478	512	490	529	521	471	487	476	506	558	528	511	534	562	542	478	485	517	528	583	505	536	547	522	523	536	549	510	556	539	496	509	486	546	521	546	553	528	521	503	522	510	494	476	520	543	484	541	529	539	526	530	526	537	518	510	530	551	530	506	576	497	500	497	557	518	514	518	485	510	517	539	546	566	564	532	486	528	516	536	479	562	491	511	500	512	543	518	541	546	502	532	486	501	492	530	489	497	544	496	558	541	526	525	461	519	518	540	487	512	532	510	510	553	494	512	532	529	506	536	501	536	520	494	528	512	561	586	534	532	540	521	516	518	525	483	533	547	514	546	510	527	496	512	549	538	520	527	524	546	525	509	523	548	517	486	562	490	509	470	520	549	501	526	525	514	482	540	513	510	497	490	489	536	518	511	524	535	522	536	492	539	527	540	545	491	541	530	541	518	526	535	501	517	512	531	539	511	544	494	579	493	524	554	516	527	551	503	518	517	492	543	510	500	508	501	498	529	565	538	507	512	527	507	571	494	542	509	560	534	520	539	494	535	522	477	505	521	562	499	542	508	537	529	530	500	479	550	487	554	526	559	529	488	503	537	541	501	489	535	522	511	518	507	574	525	528	500	535	554	481	540	566	500	544	497	549	528	526	516	531	539	498	540	543	503	526	519	530	525	522	501	529	506	527	543	511	524	511	521
60951	97058	85742	76304	43161	4566	911	846	857	835	852	900	811	773	803	898	822	831	838	841	791	838	847	834	774	856	829	833	800	865	782	782	853	796	850	846	810	801	830	794	790	826	825	813	823	854	797	783	774	769	844	821	803	770	857	796	805	795	852	829	805	827	816	838	805	789	805	768	839	817	766	856	780	826	771	860	825	844	784	786	823	770	872	792	770	825	816	797	856	831	840	785	804	810	809	812	852	789	831	808	799	799	797	786	832	807	835	775	834	837	845	811	830	847	791	790	860	848	774	816	816	864	840	821	835	821	808	852	849	856	822	801	822	827	875	823	818	807	824	781	862	798	803	848	809	814	795	812	819	843	829	807	851	795	835	850	867	833	781	829	827	801	841	831	810	791	836	816	779	791	832	830	813	803	803	829	827	818	796	793	808	782	805	849	816	801	850	820	827	817	772	831	821	818	806	866	825	830	805	780	813	866	824	819	807	840	782	818	815	826	757	866	867	834	835	815	826	844	790	777	812	801	800	862	804	841	841	808	815	801	901	838	878	829	812	779	790	848	770	828	859	813	841	838	745	798	823	805	810	833	833	801	779	818	811	828	829	857	826	786	776	815	823	851	852	845	834	813	769	823	812	783	794	841	798	806	764	784	802	782	808	808	831	761	834	847	807	849	819	826	805	826	848	794	828	804	813	798	813	821	820	780	819	886	872	731	850	821	839	797	804	823	849	778	784	799	818	830	801	827	822	754	775	796	807	810	807	859	809	812	782	840	860	808	764	842	786	845	806	825	805	857	849	783	864	792	812	802	766	823	807	862	806	797	819	818	817	825	853	811	813	827	823	771	828	819	809	820	833	856	824	759	819	817	803	817	801	876	826	839	826	823	821	846	827	774	864	806	820	804	786	793	844	785	802	801	815	810	828	843	800	789	823	837	827	805	793	833	797	820	764	833	818	833	802	816	845	792	812	780	827	797	799	791	794	820	819	784	789	817	865	803	787	847	893	828	823	796	813	852	825	838	833	792	793	802	794	801	802	788	816	854	798	875	797	810	826	815	812	843	805	796	788	814	805	797	830	794	843	829	838	842	832	805	807	844	854	809	826	845	794	814	807	857	793	813	796	820	841	827	825	836	879	839	844	870	774	821	816	859	794	802	834	886	814	841	803	818	806	844	789	861	816	765	811	799	777	795	843	741	802	831	815	821	810	813	780	823	845	807	791	838	811	813	831	809	759	813	827	799	819	873	760	822	796	803	762	817	820	836	805	807	860	791	834	831	853	822	802	825	850	837	759	803	837	814	842	831	826	792	790	806	805	805	808	796	828	779	823	863	827	830	804	828	803	762	825	795	826	872	852	864	798	795	833	812	764	767	874	820	800	808	864	874	839	809	836	794	787	837	815	795	820	798	801	825	778	811	805	838	776	797	805	842	854	871	827	795	776	790	795	871	896	724	772	797	824	838	818	819	820	798	808	796	783	758	808	839	824	780	835	808	778	786	811	818	837	854	801	844	825	809	812	796	868	831	832	831	796	828	856	823	859	793	763	847	823	866	819	805	841	871	808	829	834	833	768	813	795	810	878	855	804	850	835	829	835	810	812	789	841	788	794	834	782	824	755	777	823	799	780	810	822	795	787	843	849	827	812	787	851	830	850	809	815	855	786	822	780	798	804	805	821	801	854	802	846	765	801	838	811	835	814	786	821	811	833	836	812	821	849	821	869	901	776	799	823	805	855	791	825	856	784	797	824	808	844	800	850	783	798	825	769	785	813	791	827	795	799	796	793	805	808	814	793	839	803	813	798	848	807	831	786	793	844	876	778	807	842	803	798	816	859	780	828	830	834	829	795	850	813	810	801	789	881	855	770	784	843	852	778	843	796	834	843	811	805	793	816	793	851	784	776	823	769	860	825	758	847	825	816	828	790	836	806	748	838	832	827	812	844	803	791	847	865	813	831	777	847	796	802	797	850	818	826	829	833	739	769	784	785	803	855	766	821	856	826	820	812	792	783	816	782	792	825	814	759	829	806	817	799	858	807	820	837	755	786	828	782	830	817	854	801	784	832	843	771	812	817	787	823	854	820	852	838	836	810	776	812	849	841	807	805	826	776	774	825	866	838	784	833	839	821	805	815	805	797	817	807	795	810	837	831	818	747	857	789	839	852	864	835	817	800	825	809	863	821	809	764	768	788	838	792	835	839	855	867	830	833	850	779	826	777	806	794	789	833	814	838	822	853	827	823	781	808	836	825	854	795	788	837	826	874	801	835	782	825	836	823	809	824	797	818	827	802	783	822	884	798	787	840	796	821	826	769	729	856	788	797	787	830	837	836	789	808	816	808	773	843	823	823	821	804	806	841	806	799	832	835	821	829	829	829	757	811	840	879	831	808	858	797	823	855	795	795	834	901	772	848	796	788	819	755	838	855	822	851	839	796	817	786	791	824	840	817	810	842	791	822	833	817	879	792	818	832	804	832	809	850	790	791	827	776	822	818	842	768	808	803	790	788	815	844	817	800	801	807	867	805	815	836	814	800	793	805	829	805	815	821	860	849	817	819	820	808	803	812	841	770	803	831	813	774	818	773	810	823	816	836	829	830	811	784	830	881	857	810	802	828	815	843	773	789	807	831	880	786	814	805	822	726	784	826	852	780	840	766	799	818	790	755	850	797	794	879	772	774	813	802	829	800	811	796	804	887	806	812	816	830	830	803	837	841	840	795	818	877	764	832	884	826	843	790	811	793	831	826	799	837	809	789	812	792	825	813	866	810	832	806	835	833	849	809	852	874	838	810	811	793	813	831	797	854	791	828	849	782	782	759	838	818	846	814	785	836	789	845	836	793	894	859	861	840	823	810	777	837	778	840	834	828	799	792	765	816	814	824	867	800	813	783	814	854	772	858	768	827	823	823	799	831	793	794	802	851	841	815	819	808	782	846	761	829	779	795	849	817	799	839	801	766	802	767	862	830	814	843	830	793	825	813	802	809	755	824	803	800	844	826	869	855	838	796	823	784	810	888	790	789	788	863	827	786	823	830	865	836	823	861	835	835	844	848	803	821	807	824	799	814	826	824	805	802	800	816	808	819	850	796	823	866	789	861	845	820	740	812	837	813	827	810	765	754	803	820	800	836	778	802	759	805	820	792	793	788	813	829	819	845	830	855	820	832	845	818	816	786	841	856	873	792	791	815	804	811	799	861	872	832	776	801	842	774	836	793	830	796	753	824	814	805	826	798	854	817	827	819	779	859	867	822	795	794	839	830	776	753	758	828	827	808	820	843	822	848	809	804	809	823	808	805	795	855	849	862	846	821	814	795	849	791	844	780	831	848	832	845	842	824	864	841	819	789	791	826	838	797	788	822	820	832	809	808	834	804	796	795	821	824	827	828	826	815	807	827	812	795	820	856	793	808	759	826	833	842	814	828	795	753	818	812	799	800	788	791	841	853	820	801	838	823	831	763	815	877	827	795	822	824	811	772	846	804	820	820	829
28713	28943	28464	33638	13348	911	344	327	341	318	350	331	321	318	336	332	323	341	306	322	351	319	340	336	296	349	342	353	323	337	320	271	339	325	309	287	315	334	327	306	339	320	336	318	308	320	321	351	342	330	320	320	297	343	319	313	329	308	304	333	298	318	302	303	337	314	296	324	296	310	288	290	322	355	308	347	336	328	320	301	298	344	318	334	330	346	362	357	323	328	306	310	347	329	306	299	310	318	349	310	348	305	337	276	316	322	328	311	318	315	338	329	320	330	320	323	354	301	305	298	305	317	331	338	327	354	316	335	292	298	355	323	315	308	339	317	324	324	320	297	293	336	314	288	325	316	323	326	322	315	301	303	329	351	316	351	311	363	345	314	318	368	330	339	338	325	345	325	287	301	312	311	334	284	347	342	329	325	345	322	310	351	324	318	321	332	304	306	343	335	328	345	314	352	309	319	324	332	350	301	366	313	296	308	323	324	336	380	337	356	287	352	316	354	335	340	332	310	298	311	373	334	324	312	359	329	335	320	336	321	320	311	324	308	334	325	323	321	318	339	305	329	344	314	315	287	321	348	322	296	323	333	323	333	315	337	311	331	320	323	322	286	337	363	326	319	320	346	348	320	342	312	332	345	321	321	309	326	336	322	357	317	308	333	323	304	322	332	320	297	340	312	309	327	307	335	328	368	331	337	335	314	309	307	331	317	316	318	327	328	318	343	339	291	347	331	327	329	314	346	314	337	318	315	346	319	339	318	293	309	314	348	318	359	322	346	349	334	353	326	314	325	334	325	293	304	304	339	317	324	321	326	327	306	317	295	304	333	347	346	298	354	341	306	344	312	315	316	338	331	328	315	311	313	306	285	308	320	321	300	304	300	305	312	303	328	329	345	336	358	300	318	347	356	323	303	305	336	330	297	317	312	319	334	313	326	320	322	351	341	349	296	347	304	327	289	311	335	307	276	304	315	335	327	339	284	302	347	338	350	302	331	351	279	312	301	351	294	346	325	294	310	314	330	329	321	323	284	321	354	308	312	328	323	349	349	344	314	303	279	310	342	339	326	329	334	326	349	314	319	307	301	341	310	346	331	327	311	324	324	344	304	342	285	295	327	312	327	302	360	324	302	329	308	345	329	331	323	326	337	338	331	343	325	331	295	316	299	329	344	338	335	300	316	332	348	332	337	326	333	319	328	318	341	300	362	328	352	358	327	345	352	313	326	347	321	314	321	303	297	327	327	319	325	336	309	321	311	322	307	340	344	340	301	344	311	338	328	335	338	315	314	299	334	325	323	287	335	354	291	327	326	304	326	361	341	333	306	348	314	318	336	319	302	346	340	346	302	302	336	315	315	289	360	324	312	307	296	303	344	297	295	315	329	312	303	322	341	326	334	318	311	304	325	310	327	301	318	293	297	285	311	328	333	293	328	344	326	304	338	323	329	325	327	326	311	323	336	311	310	329	350	308	319	289	337	304	310	318	330	292	323	335	336	340	316	293	303	311	281	305	306	330	315	299	323	312	322	327	309	337	288	315	313	323	329	347	314	301	345	322	313	346	340	336	317	307	324	323	312	330	316	340	327	316	304	317	327	313	315	350	318	312	340	310	317	317	336	340	335	344	316	329	343	351	330	320	316	318	321	314	327	306	330	329	311	362	310	305	347	311	290	309	325	317	322	328	322	303	313	327	299	316	323	321	326	321	311	293	306	322	314	328	322	339	331	353	324	352	285	317	369	349	335	312	327	325	324	329	332	344	301	335	323	319	320	302	335	325	326	332	328	306	343	337	302	328	349	318	318	302	334	343	288	356	332	307	317	299	320	309	296	324	300	299	303	341	332	343	318	307	341	334	340	308	297	311	337	315	284	345	346	357	352	318	314	300	339	334	345	328	290	340	292	304	359	347	344	327	326	296	320	347	313	336	367	342	320	315	318	312	304	338	342	357	344	318	320	324	311	339	310	336	310	309	314	312	310	327	316	337	315	339	303	330	335	308	308	295	354	315	330	337	340	332	313	299	327	354	306	316	338	310	326	363	310	340	319	300	311	304	324	335	295	318	309	372	332	318	326	308	339	330	348	283	310	309	337	314	323	332	332	318	315	302	311	339	332	348	344	325	337	327	322	301	347	313	300	333	325	333	326	352	346	305	324	353	320	309	323	333	303	324	339	304	311	325	318	332	323	340	351	316	358	335	325	324	330	325	331	313	316	337	330	322	290	314	307	301	279	316	322	301	316	323	287	332	296	326	345	310	325	350	318	350	330	331	315	296	319	303	321	346	330	347	323	318	320	311	332	342	336	338	321	323	357	294	300	320	334	332	307	334	315	325	349	326	357	358	360	312	342	327	328	310	320	310	323	298	333	348	332	310	335	326	317	315	331	321	320	312	317	325	340	339	357	326	309	279	345	342	309	330	314	325	307	319	306	342	298	334	341	324	336	348	311	303	279	312	331	307	354	345	284	324	335	307	323	336	316	294	323	343	309	322	310	334	310	336	314	312	324	377	354	339	328	322	328	285	314	312	314	329	335	325	314	315	312	305	315	325	331	344	329	306	311	283	310	345	328	292	331	343	322	294	342	284	311	336	330	327	316	320	306	336	333	331	321	295	317	291	337	338	344	328	321	324	333	322	328	313	317	313	335	325	310	327	305	304	330	303	335	286	344	323	319	310	325	339	312	305	295	340	329	320	302	316	325	339	301	295	339	336	333	312	335	335	313	319	306	306	351	327	299	331	307	345	319	325	343	290	308	340	326	309	329	322	348	320	332	328	327	309	304	354	338	337	343	291	304	345	281	306	301	341	336	357	306	309	312	269	308	320	302	338	330	320	336	335	330	314	295	336	330	326	340	338	319	327	287	312	331	314	291	327	315	320	297	315	338	354	297	340	296	326	335	330	331	303	341	322	288	348	296	343	312	328	306	320	323	343	315	344	311	372	311	321	351	323	317	363	299	332	322	358	336	327	333	318	363	294	317	348	330	320	335	297	349	307	316	306	336	330	324	332	309	356	313	317	322	347	320	337	310	317	329	363	301	310	339	308	325	294	335	323	322	346	311	363	322	313	338	307	341	340	343	346	319	337	331	324	325	332	303	313	345	324	303	300	321	321	295	332	323	334	349	306	364	297	314	337	335	312	315	300	317	306	283	333	324	335	312	331	322	329	307	292	312	330	329	334	324	378	350	293	307	334	321	323	281	328	341	332	349	332	347	323	313	318	296	323	376	332	328	314	301	313	317	298	325	325	334	304	314	319	332	313	328	315	309	324	308	327	328	308	352	277	296	310	316	339	330	302	342	335	334	284	307	297	347	328	281	317	312	336	333	358	327	356	346	305	339	353	300	330	303	325	327	312	318	344	325	318	311	324	318	338	306	316	331	324	312	308	314	340	302	319	328	329	326	337	326	349	354	315	322	320	323	329	328	329	321	320	320	301	277	302	303	282	300	316	310	346	290	334	300	322	315	327	309	324	337	290	315	345	324
32978	47377	35541	37299	14213	1005	525	526	587	563	530	551	565	535	581	523	577	593	583	565	545	582	517	582	566	508	546	597	581	532	590	552	519	588	578	529	560	540	571	568	554	544	546	601	493	555	503	558	555	544	584	567	546	538	579	549	525	517	603	517	576	523	546	550	565	576	564	490	521	563	549	523	541	605	548	564	568	533	529	544	535	528	579	592	565	527	512	561	566	548	541	524	531	512	604	540	545	542	535	602	571	512	570	553	557	588	540	570	533	557	535	535	534	578	566	594	545	565	548	590	564	582	581	568	553	563	557	547	560	569	597	582	545	534	495	573	556	527	544	525	567	550	575	548	544	558	546	546	546	546	505	553	542	546	580	555	574	553	558	538	526	579	591	578	541	569	540	600	528	540	537	560	559	566	562	572	598	554	548	547	564	551	544	556	553	550	561	532	538	526	543	549	567	530	531	538	567	562	556	579	538	582	569	540	529	537	518	505	580	561	561	569	571	556	550	572	517	544	569	536	566	534	543	571	538	540	561	533	571	535	530	554	585	539	542	552	540	533	546	564	556	552	573	558	553	557	525	548	573	529	563	537	565	535	535	558	565	561	566	536	547	581	563	511	548	538	531	504	545	513	563	565	546	549	549	568	524	505	538	579	529	531	553	545	560	563	567	530	518	541	525	532	558	589	535	533	580	590	547	564	569	537	561	602	562	572	563	538	561	560	516	509	562	550	516	631	539	544	574	591	556	528	523	539	538	548	527	546	538	564	547	584	579	572	515	560	557	531	550	560	553	535	537	543	571	614	551	560	591	552	553	584	548	549	555	567	575	556	562	572	537	549	535	554	554	557	586	571	521	555	563	561	514	559	539	515	585	548	581	541	535	532	534	539	574	554	565	516	542	552	526	512	516	595	551	548	533	566	519	569	510	546	553	521	546	551	571	587	555	542	554	598	516	517	562	557	567	627	567	553	558	567	598	576	586	548	553	567	520	510	573	535	565	539	574	544	541	550	577	580	555	567	552	580	578	522	541	577	547	573	519	542	532	563	598	565	523	507	529	556	581	561	563	556	546	528	527	514	574	566	547	533	503	570	594	558	553	563	543	594	536	521	569	533	524	570	554	609	567	552	544	541	567	545	564	562	554	511	511	581	529	571	549	573	589	579	543	581	525	538	555	586	577	563	553	552	522	549	531	536	544	543	557	532	594	586	578	531	532	530	526	592	535	577	552	562	559	552	579	558	576	563	545	534	566	541	539	584	587	607	562	571	559	587	593	567	578	529	559	552	565	590	573	565	519	560	543	527	536	562	519	570	547	536	574	556	548	536	597	556	567	536	549	590	593	596	562	561	538	564	560	535	624	519	606	559	598	548	575	560	553	556	540	542	574	527	519	572	580	582	530	568	521	542	558	497	586	538	558	552	559	502	572	560	553	561	518	553	537	538	567	562	569	577	570	582	533	596	559	510	577	560	569	566	561	573	584	578	519	533	569	574	567	535	583	562	551	593	555	592	587	566	547	550	549	576	567	509	535	549	533	554	575	543	573	527	564	548	506	604	586	531	574	543	558	583	593	564	495	532	586	524	566	521	603	541	516	540	490	545	526	559	593	599	543	583	591	574	515	597	561	552	542	536	584	571	541	536	587	560	493	504	562	592	552	564	517	567	538	568	528	588	555	588	549	595	535	570	545	507	565	544	602	534	582	581	552	530	520	555	548	578	534	509	549	550	557	526	538	526	586	564	566	558	579	552	585	522	549	547	558	557	527	508	543	544	548	521	566	557	522	548	521	537	513	535	565	529	578	534	558	570	552	535	521	556	528	546	595	507	530	563	526	575	522	521	566	554	566	543	542	527	570	563	541	584	580	551	560	530	540	569	563	536	567	577	550	567	544	544	546	564	572	589	552	550	567	563	547	534	542	534	541	595	519	569	543	574	555	548	554	530	524	561	603	497	585	587	534	525	539	538	553	543	556	530	594	565	554	557	545	606	528	586	561	526	554	575	525	585	565	547	532	557	524	594	544	538	557	560	583	577	594	605	561	543	562	561	572	538	562	565	561	585	517	544	556	545	567	546	522	520	571	598	586	533	546	570	588	578	547	543	573	554	503	560	551	530	581	558	524	563	568	533	499	532	560	557	581	494	532	586	593	558	528	532	543	528	564	569	547	536	501	558	525	524	557	578	544	562	575	570	520	569	526	568	545	575	540	552	567	540	538	557	579	557	514	535	511	531	533	542	541	583	537	489	564	560	574	501	521	535	520	514	546	516	548	524	548	508	550	556	568	581	555	576	556	583	569	490	560	542	525	582	542	557	607	563	543	517	600	576	549	535	520	538	521	596	581	524	511	519	553	566	485	596	536	553	565	530	548	561	562	513	545	503	579	561	525	544	564	515	573	523	583	579	564	548	569	521	571	498	554	552	558	563	551	555	563	581	538	538	490	579	588	581	520	543	545	574	541	574	505	554	533	536	559	559	557	557	553	524	534	607	575	526	560	590	531	559	563	548	573	576	588	555	549	521	540	591	548	524	604	555	542	529	540	506	593	564	561	579	599	523	547	587	551	609	587	612	573	505	554	559	576	594	536	554	517	525	602	567	542	542	593	576	541	577	577	546	546	552	566	542	528	578	578	563	593	579	525	585	560	536	545	525	553	544	536	565	602	576	560	525	531	598	530	561	565	580	554	533	513	569	560	532	582	574	549	532	559	524	552	538	525	591	562	564	533	562	556	542	549	520	517	563	597	545	580	555	543	544	536	529	532	566	523	547	529	558	542	573	521	562	547	509	587	577	561	543	593	538	523	564	549	549	539	549	607	507	575	561	596	520	542	508	552	524	586	554	548	573	540	558	592	576	525	543	566	591	550	555	521	539	560	531	480	561	605	527	504	544	523	504	560	540	526	591	506	526	515	541	560	537	528	544	534	544	609	536	569	578	569	570	561	522	531	555	578	547	561	532	567	567	559	509	571	548	551	567	574	511	533	537	556	501	545	543	492	558	551	573	541	563	558	553	550	558	572	590	540	556	571	552	568	535	588	557	532	505	586	552	502	577	543	555	564	585	554	538	527	590	582	540	574	580	565	523	537	542	525	516	521	539	582	539	581	549	559	571	569	571	568	550	523	588	568	613	516	505	552	561	494	548	506	520	546	574	564	548	536	532	577	578	563	586	536	563	593	555	551	544	572	525	558	587	588	539	536	565	545	581	566	575	602	536	524	540	545	543	574	546	545	570	522	574	529	588	613	531	546	603	558	583	554	559	594	549	537	539	562	538	575	538	574	558	580	557	586	574	530	556	559	564	573	569	579	534	580	536	519	546	525	536	554	549	559	595	567	590	531	560	551	567	562	577	567	550	533	538	571	535	577	555	523	548	521	547	557	543	566	555	548	562	559	541	528	533	556	533	514	539	591	549	525	549	570	558	582	557	535	555	542	557	554	537	564	571	555	522	588	584	538	587	533	556	602	542	556	588	563	584	559	569	551	581
25310	25162	37212	49222	32750	13658	1755	333	329	353	330	347	320	299	334	311	356	324	321	344	360	345	339	300	307	333	333	338	333	356	349	329	347	339	324	367	313	363	357	315	308	318	321	345	358	320	324	336	349	320	347	345	310	336	330	348	328	351	335	330	319	316	331	318	348	302	329	328	334	301	315	332	317	359	326	328	339	335	378	340	326	327	332	313	331	371	321	325	368	316	362	329	318	332	334	320	324	310	292	318	308	306	302	310	291	322	335	316	347	309	319	307	347	348	325	299	351	351	329	327	340	325	295	337	351	333	318	318	320	330	326	327	300	340	324	352	336	312	311	335	329	309	286	299	325	311	351	325	309	350	325	325	339	356	345	345	354	344	320	359	329	327	320	320	344	274	325	342	322	312	327	347	346	302	304	331	340	354	332	338	340	330	325	347	349	337	367	301	307	322	349	345	321	323	361	312	314	369	356	328	360	338	327	315	337	317	361	344	314	300	337	324	333	309	304	346	325	319	311	331	324	370	310	355	285	328	356	357	297	325	357	328	335	310	328	324	326	330	328	334	337	327	344	314	328	338	360	326	325	331	335	364	333	337	314	317	322	339	336	326	328	339	363	335	359	344	303	313	311	334	344	310	336	336	327	347	358	321	284	322	322	323	329	301	320	357	301	361	306	362	361	315	355	322	320	361	309	346	333	343	334	333	281	338	319	324	318	304	364	313	345	337	317	291	332	328	327	312	324	340	303	298	339	318	353	333	328	331	295	340	301	327	280	320	324	329	332	319	358	342	349	315	307	345	316	325	290	322	336	309	329	277	345	314	334	340	315	334	341	309	333	350	348	347	353	364	343	330	353	317	329	297	331	319	335	334	303	325	332	327	346	339	338	327	360	344	331	341	319	363	319	315	356	326	340	332	319	305	310	356	297	351	341	326	324	330	313	344	327	327	347	315	326	328	347	313	332	335	308	321	328	329	365	303	368	328	336	346	356	326	346	321	338	335	333	327	317	334	305	305	317	342	345	291	345	351	305	314	305	331	327	341	327	345	385	336	315	351	354	361	317	341	365	342	320	333	346	305	302	326	304	316	325	354	310	336	329	359	344	332	307	326	347	330	303	344	316	317	325	309	329	332	342	337	334	339	311	338	349	329	355	329	328	315	347	337	358	330	334	321	341	359	285	351	322	348	304	322	298	347	287	354	339	332	342	353	342	332	338	322	329	315	324	317	330	314	347	327	313	325	337	344	335	343	306	315	328	344	314	338	358	304	329	330	350	314	345	333	331	341	333	335	334	337	341	329	325	312	344	333	332	335	355	348	337	328	314	314	335	318	325	333	310	325	315	339	349	343	299	321	320	351	331	352	314	313	310	285	311	301	318	308	334	356	318	300	349	327	334	322	335	345	302	326	325	335	314	336	323	326	333	300	334	360	325	311	337	326	328	327	332	350	340	326	339	300	317	333	342	350	368	322	315	337	355	314	320	325	290	350	317	364	328	318	323	312	321	309	342	335	321	338	298	291	339	327	314	320	316	327	343	351	321	318	317	325	320	302	332	344	320	315	310	315	301	304	314	311	325	312	341	320	318	323	301	326	304	303	279	337	352	326	344	340	369	353	324	301	313	312	340	359	340	308	384	319	300	304	353	331	324	353	332	336	349	347	326	346	317	337	323	339	335	328	351	327	355	336	344	341	336	349	329	325	334	302	318	323	299	356	280	302	355	305	330	337	332	328	324	333	352	334	330	317	303	312	321	307	344	338	319	300	322	334	298	326	347	301	308	341	352	360	324	265	319	298	311	310	323	342	353	366	322	321	338	331	298	335	332	318	321	298	334	325	353	295	338	296	345	344	301	322	319	352	376	301	353	323	283	350	340	321	336	327	308	353	340	330	324	313	358	360	317	341	335	308	343	322	352	328	344	364	319	311	329	293	347	334	338	301	337	313	317	330	345	333	332	329	322	314	312	337	355	316	346	322	320	332	314	336	351	314	321	288	351	339	297	338	334	323	352	342	313	338	304	312	318	361	313	331	327	322	361	336	290	335	332	352	338	317	323	336	335	344	334	337	329	313	315	303	332	319	344	337	359	355	339	341	347	345	357	305	332	325	356	370	311	303	317	315	328	303	321	344	338	326	340	315	299	343	331	335	301	341	331	360	348	347	330	313	340	324	326	363	346	355	317	296	294	325	333	341	329	352	313	289	306	305	339	309	317	338	324	289	331	310	321	305	339	307	335	332	320	329	348	314	310	300	279	355	338	302	342	330	311	346	336	346	351	360	329	352	330	318	331	320	328	331	338	326	324	313	322	305	314	307	340	344	338	326	331	341	311	324	310	351	350	338	334	363	313	312	294	310	333	319	314	364	332	342	322	320	312	324	326	314	326	328	335	349	347	347	316	322	302	341	316	348	330	332	322	352	313	342	331	305	319	318	310	311	307	312	332	338	326	300	309	294	353	298	343	315	327	317	333	331	369	321	334	303	345	321	317	338	317	327	322	327	372	317	328	296	330	332	320	361	314	354	342	345	330	303	338	331	316	346	342	297	319	301	311	321	341	344	330	285	341	341	327	323	340	334	327	317	323	295	299	348	314	355	332	323	308	334	310	342	325	331	328	306	329	320	363	347	318	312	343	290	364	310	325	324	325	348	349	350	327	320	313	315	357	326	347	361	343	339	296	360	308	318	326	322	347	327	345	308	285	321	332	333	345	366	328	313	317	317	311	292	331	293	351	328	326	311	335	318	332	309	340	302	345	324	340	326	332	324	336	336	337	318	311	339	332	338	325	318	333	359	315	327	291	327	337	338	317	351	346	306	304	316	297	300	320	319	319	340	327	334	295	328	326	348	308	322	328	320	342	330	314	345	363	320	368	342	314	315	313	339	316	338	302	340	321	301	315	282	339	316	319	342	348	307	365	327	342	356	323	302	351	321	325	325	353	364	318	344	325	328	279	329	329	344	330	360	337	309	337	313	310	343	312	323	327	350	338	357	350	373	349	322	331	323	319	331	333	343	329	282	338	297	310	329	325	350	320	333	300	303	339	305	303	341	316	329	329	327	305	328	312	314	332	363	330	321	331	347	349	325	340	336	294	333	318	335	353	349	332	304	325	315	351	348	310	332	334	331	318	324	356	313	317	308	303	332	312	343	332	317	349	321	307	342	339	354	341	328	313	318	346	338	322	324	317	359	354	303	320	320	330	286	375	307	327	325	319	313	378	327	328	335	334	338	319	333	324	336	315	306	400	296	295	320	323	319	323	357	310	319	304	347	372	329	338	343	358	352	364	333	338	313	337	317	341	356	342	336	349	338	330	315	339	349	328	324	293	305	289	319	308	335	296	297	290	316	340	348	333	345	316	324	342	315	309	327	328	341	346	295	338	357	336	341	323	322	317	335	290	349	345	313	353	322	309	315	333	331	337	310	341	319	345	376	327	342	332	335	337	331	340	326	296	298	322	327	312	350	316	299	360	357	321	339	332	298	301	327
57773	87824	71526	67697	35064	2812	547	592	524	579	527	577	539	538	566	548	520	538	545	507	526	572	531	548	541	553	534	510	542	568	522	525	545	588	530	539	527	540	536	508	551	538	549	521	545	524	573	548	552	526	563	547	541	543	579	526	597	502	577	549	486	561	566	526	530	534	514	553	522	536	550	496	555	575	530	577	525	531	570	558	543	504	542	549	530	553	571	528	552	549	524	548	534	568	545	534	553	552	546	529	544	544	510	556	572	549	554	538	534	555	569	545	537	551	547	530	552	533	535	521	541	576	543	523	549	547	553	537	518	542	543	546	527	611	557	551	497	498	541	515	528	546	565	553	533	542	524	522	551	544	544	526	523	569	568	561	569	516	515	544	551	534	562	541	534	531	505	509	532	476	496	525	545	567	543	545	530	527	542	551	544	539	516	565	487	542	522	482	528	582	548	523	495	539	554	578	530	551	509	526	504	548	543	558	552	561	529	569	539	547	536	532	527	611	561	550	557	530	579	581	554	570	569	557	561	561	540	552	523	511	506	525	515	497	498	570	552	502	531	522	582	561	541	522	545	568	556	512	538	542	523	521	546	547	567	521	574	519	539	563	580	526	559	575	528	532	516	564	524	593	564	556	551	554	587	529	532	532	544	558	536	520	586	541	594	526	531	563	542	539	593	562	547	585	484	576	544	512	568	525	618	541	570	597	513	572	559	566	527	524	593	530	512	552	594	524	540	567	526	534	549	557	518	525	516	525	565	578	545	575	559	577	519	515	531	565	553	538	531	549	550	533	523	568	536	486	535	573	511	566	570	522	568	543	549	555	541	535	547	547	522	526	554	561	543	571	527	526	538	536	551	550	524	540	538	553	519	539	536	556	492	543	524	562	539	528	521	583	601	511	574	522	519	526	547	535	573	509	501	549	578	524	540	503	544	520	558	590	568	550	522	548	542	552	540	523	554	535	515	543	536	540	527	563	567	521	556	552	552	582	556	549	521	554	544	493	558	537	574	596	530	551	555	539	568	532	539	523	562	523	540	542	551	526	510	587	527	556	535	530	507	534	566	505	544	552	578	568	544	527	571	573	526	593	565	528	525	563	514	583	525	580	535	534	507	527	544	563	563	544	549	568	547	517	496	563	566	510	554	534	575	517	557	495	534	544	520	525	546	532	533	490	550	534	575	549	541	559	545	552	506	536	554	562	532	549	550	540	533	548	526	568	502	558	518	571	531	581	548	542	551	539	516	590	568	550	541	554	518	590	522	534	570	567	532	538	561	533	517	543	536	517	588	558	559	561	536	568	580	554	542	557	546	533	520	565	517	538	558	531	543	577	547	580	498	536	538	518	558	555	530	578	564	529	555	552	518	522	545	544	532	515	522	555	557	528	524	542	565	549	577	549	596	562	542	568	519	544	559	555	541	502	495	538	557	575	530	540	577	575	546	500	561	547	571	525	561	548	573	524	556	521	521	578	585	522	546	535	578	571	514	583	506	527	519	527	546	608	523	556	551	555	552	536	544	552	534	513	541	514	537	550	510	575	571	550	529	530	531	523	569	579	522	563	517	545	563	581	547	513	554	590	569	595	576	539	552	515	558	507	553	530	544	530	561	533	544	558	555	578	573	542	548	556	571	569	543	549	520	540	532	573	515	530	537	561	497	522	548	538	527	560	559	541	516	566	560	552	593	512	537	546	515	530	533	571	532	544	551	538	561	581	569	545	551	542	560	534	516	532	524	556	537	564	544	532	575	540	528	520	558	527	540	515	551	572	590	554	565	549	529	509	500	572	554	533	570	523	506	534	531	546	564	546	489	506	548	537	569	549	510	520	506	560	558	550	540	534	546	570	537	558	600	522	518	553	539	533	535	576	535	522	526	494	583	565	552	558	541	509	559	563	530	533	525	604	547	555	546	546	526	596	607	540	543	506	560	573	571	546	569	544	571	507	574	586	516	554	522	546	550	535	516	542	562	529	570	573	542	571	568	539	537	535	533	519	536	528	562	575	538	529	550	545	513	548	505	558	555	515	553	508	544	544	527	564	561	528	573	534	555	507	591	575	574	530	553	542	530	579	572	511	564	537	574	580	523	577	567	558	562	517	525	560	530	558	565	575	525	552	557	567	537	529	572	508	543	529	541	567	587	558	558	526	538	518	557	584	544	526	568	554	539	536	531	549	563	525	540	576	576	531	552	537	535	576	525	526	531	550	521	548	581	559	564	544	526	519	564	585	539	560	567	518	559	537	562	536	571	528	536	532	527	555	547	558	550	549	519	555	560	543	517	525	532	568	552	553	555	539	552	572	538	521	527	540	571	580	562	542	536	534	532	551	565	554	554	538	538	548	521	495	544	553	531	543	559	556	579	512	546	540	592	555	511	527	528	550	560	552	540	545	493	551	515	564	557	545	558	573	532	558	549	528	595	527	531	515	560	517	535	581	508	570	495	551	532	520	555	549	563	509	567	569	546	530	584	520	598	536	530	558	551	553	575	556	556	587	574	541	498	533	493	560	565	539	536	568	508	559	551	555	563	530	550	543	525	546	513	546	494	542	510	561	574	518	542	524	552	563	507	522	512	525	569	520	578	555	540	531	515	544	550	559	567	521	562	541	523	545	537	594	533	524	557	539	529	557	519	577	563	546	582	544	554	526	536	543	557	511	598	601	523	544	543	539	550	589	538	552	559	531	534	568	547	558	591	569	548	581	554	570	519	519	589	534	519	567	602	585	559	521	566	556	524	528	519	583	533	519	513	522	543	564	556	588	564	575	584	559	501	558	533	556	514	489	533	496	544	551	549	543	512	511	557	550	578	557	554	564	573	548	561	564	497	561	519	564	524	530	587	556	511	559	529	535	510	543	533	558	508	525	549	530	573	524	543	519	551	560	573	554	510	541	560	516	544	525	568	530	541	528	521	554	582	556	567	536	561	569	549	523	547	576	561	521	551	539	551	558	541	552	540	548	559	554	511	564	541	526	541	544	512	557	549	521	537	545	541	570	561	498	587	549	535	536	540	568	562	537	541	572	588	535	545	550	548	550	576	538	567	549	569	513	541	554	521	557	541	537	545	533	523	525	588	559	544	518	550	553	544	530	518	547	479	538	526	560	534	554	580	560	550	544	559	505	545	535	526	549	541	607	527	542	548	550	571	532	497	530	512	506	548	548	553	529	551	507	532	559	531	590	528	543	537	503	539	571	542	567	556	539	546	497	568	583	568	595	574	532	578	537	529	542	528	574	521	487	593	524	520	571	534	520	516	562	552	542	566	606	498	529	532	514	546	545	552	553	526	553	529	540	568	563	516	564	520	530	563	536	564	549	584	548	567	537	518	532	515	511	546	526	512	537	530	567	538	540	540	517	542	532	575	551	565	592	518	587	536	542	558	549	524	524	539	585	577	570	539	538	530	534	583	494	562	560	535	541	553	560	584	587	546	515	564	535	548	522	554	535	551	536	531	554	587	562	555	549	523	553	553	518	549	514	578	567
24132	23002	35673	48482	37315	18780	6087	729	535	530	575	521	556	545	547	558	529	529	566	506	566	527	558	556	537	536	556	494	518	532	567	516	528	500	500	474	545	552	526	540	531	511	556	560	467	537	542	527	538	521	522	508	566	524	515	525	578	563	556	558	544	564	517	520	566	547	536	538	559	534	532	535	514	533	510	543	547	510	519	546	539	519	491	531	528	598	522	543	528	530	540	506	550	545	524	499	516	515	544	549	543	567	566	529	564	552	511	541	554	564	544	551	533	590	518	549	515	545	534	518	540	497	555	507	518	510	579	521	504	533	583	531	535	481	493	563	618	507	565	484	559	501	529	514	530	518	511	504	529	555	486	543	532	538	565	513	521	543	519	533	506	536	506	508	538	544	537	552	523	527	548	532	539	528	548	523	521	566	541	548	474	605	499	522	508	555	489	506	521	545	517	548	575	533	511	528	558	544	553	533	520	537	500	521	530	483	549	560	533	506	518	551	488	535	525	508	516	533	514	502	591	534	525	532	513	554	540	557	545	495	529	572	487	515	547	532	490	525	519	555	550	556	540	545	533	542	508	531	543	541	503	514	561	524	515	544	511	514	476	548	568	516	551	526	543	549	512	538	517	522	496	551	487	481	555	537	568	561	519	563	539	513	514	532	520	500	521	537	487	515	514	524	546	522	555	507	499	534	533	530	512	553	495	530	514	541	457	528	511	524	546	549	561	546	547	514	519	507	573	522	523	500	532	505	530	547	510	507	542	511	482	534	545	549	506	495	533	546	550	575	537	549	525	550	547	504	547	572	530	518	558	495	574	521	488	548	528	553	531	491	544	590	532	528	518	508	538	543	499	515	529	521	503	558	532	482	564	569	531	519	542	543	533	549	536	536	524	499	533	492	559	561	515	546	527	503	556	560	553	500	544	483	534	588	555	518	500	539	507	537	494	539	538	527	531	556	521	520	504	516	503	583	549	516	567	528	513	537	538	503	499	518	552	572	538	545	526	496	541	541	545	533	567	561	547	491	535	500	496	483	521	549	553	504	565	545	546	515	514	547	538	517	497	539	527	531	521	529	530	510	543	500	552	510	551	579	513	526	564	531	545	511	540	567	474	540	590	523	537	546	512	534	517	547	518	558	525	532	501	550	538	498	522	530	524	502	544	518	553	544	506	537	539	516	548	523	515	539	551	516	525	518	535	547	561	535	512	532	545	545	552	511	537	509	533	552	539	541	534	528	512	541	519	521	550	511	521	514	539	512	563	542	525	498	521	553	493	544	496	545	593	540	552	499	505	562	551	541	542	532	544	553	550	548	551	491	485	506	520	547	513	532	558	539	533	559	536	520	570	481	533	596	523	536	521	501	559	512	508	556	529	575	500	572	526	557	502	525	507	513	523	507	591	536	541	521	524	498	549	566	495	540	519	526	559	567	542	577	499	529	546	530	496	513	557	532	537	497	521	521	544	519	517	501	532	527	525	569	533	564	517	540	509	532	506	533	505	527	517	544	497	503	500	543	525	530	516	528	540	499	518	482	557	521	530	528	547	512	482	544	523	519	516	551	530	531	526	519	535	550	537	531	509	570	539	541	522	559	555	553	567	463	562	501	571	501	520	544	548	502	512	576	589	502	513	515	505	531	543	534	522	575	490	514	474	498	503	500	525	508	532	515	534	506	538	537	564	535	486	504	584	565	498	547	509	502	509	560	512	530	544	546	526	532	546	483	539	492	512	566	555	482	512	496	550	537	559	531	513	522	531	532	550	489	571	467	564	562	567	526	572	513	560	537	528	519	517	549	528	531	550	530	542	506	513	532	517	525	598	525	555	514	525	540	548	575	550	528	530	481	568	532	513	540	481	560	534	500	518	526	564	515	576	523	549	520	518	505	586	499	536	465	500	528	506	558	547	521	558	515	490	548	572	528	581	541	509	541	515	537	513	562	514	513	592	546	508	519	512	507	522	530	516	544	514	577	509	525	512	564	520	518	511	488	513	523	516	528	573	504	555	501	515	520	589	510	541	548	555	556	552	498	527	583	521	556	498	538	546	512	521	517	528	617	506	543	515	531	562	577	499	529	547	540	495	517	542	559	523	524	543	527	504	569	550	544	563	528	504	540	490	561	570	548	576	516	559	512	496	526	521	512	505	522	525	528	526	543	523	544	573	558	547	524	521	565	524	498	514	548	567	576	538	539	503	542	513	554	512	503	523	517	568	520	539	526	551	507	568	554	514	494	558	538	536	486	541	538	527	539	536	577	576	566	512	526	518	510	553	503	546	543	530	529	523	518	525	506	513	510	563	562	551	521	521	495	530	544	550	505	582	537	539	573	563	542	493	549	509	539	534	523	547	522	568	510	541	524	536	529	562	523	543	517	566	523	541	518	523	539	539	522	511	557	531	522	488	548	552	561	530	518	533	539	516	519	564	542	533	514	532	507	468	519	506	489	540	528	486	507	498	526	512	511	536	520	575	532	498	495	539	528	502	531	542	530	548	516	530	516	566	520	531	507	518	518	571	573	529	513	535	497	553	525	519	493	524	517	518	530	514	550	550	522	552	554	547	531	522	508	520	512	510	543	518	515	534	499	523	515	528	518	532	489	540	518	533	519	499	541	510	545	533	556	559	515	532	532	538	548	510	518	532	550	511	529	492	584	537	562	489	477	549	546	519	486	538	541	565	535	556	512	555	538	541	497	586	525	540	504	500	550	517	489	554	526	519	557	496	469	517	563	504	556	546	554	525	544	513	525	515	504	538	535	548	490	517	551	529	557	529	545	522	548	562	566	584	553	537	563	543	516	513	486	529	506	535	546	506	529	517	532	558	521	538	567	499	539	558	554	517	551	555	547	536	521	544	526	505	512	506	591	528	511	512	558	522	504	548	533	490	552	545	533	496	524	528	508	508	542	504	506	506	521	513	513	524	473	532	516	505	521	548	544	502	496	504	597	527	529	555	523	479	532	535	490	500	533	494	527	519	483	583	528	497	549	529	516	529	473	531	548	514	523	491	544	518	507	532	521	503	547	549	501	543	530	506	512	519	517	532	500	572	544	548	532	502	501	511	536	543	508	503	592	494	547	523	517	526	545	548	545	527	518	555	564	514	507	495	566	539	547	545	532	491	472	550	554	534	535	532	539	550	562	544	558	535	541	556	491	528	524	534	545	520	542	523	561	502	516	497	518	517	507	521	563	495	530	549	540	512	502	561	529	541	555	486	504	504	500	480	534	576	553	552	526	554	522	549	560	544	504	531	537	514	520	547	491	520	524	534	544	517	526	541	493	536	582	525	539	553	568	555	541	511	546	532	610	530	501	532	548	529	507	553	525	553	532	508	510	528	507	507	513	521	514	465	556	551	534	500	535	555	515	571	540	497	512	525	540	535	574	520	549	504	538	524	511	531	526	523	534	553	534	507	582	538	584	520	572	604	539	503	520	556	559	568	514	515	519	525	545	535	501	536	507	509	544	526	507	522	552	553	547	486	525
61676	98395	86155	79300	44175	4425	860	847	814	863	852	880	836	845	825	798	812	839	806	818	798	836	830	858	829	820	804	840	817	797	865	803	849	842	865	818	853	810	796	828	836	779	842	840	845	815	825	859	805	810	816	775	818	798	838	773	837	847	833	824	821	828	807	852	810	845	832	846	785	801	851	774	797	786	827	820	793	833	833	820	810	876	888	797	805	876	825	813	857	829	880	763	861	808	863	819	835	846	798	771	755	831	835	808	824	824	839	842	822	795	818	823	793	802	800	792	841	845	819	810	834	847	835	810	813	797	849	841	813	804	861	820	809	803	837	823	816	827	799	834	808	874	799	810	821	806	868	828	792	794	889	804	784	820	806	824	856	784	862	802	792	847	762	844	845	799	824	836	840	842	790	827	791	795	823	786	844	797	810	787	803	793	846	848	839	783	789	867	806	829	784	847	850	775	823	818	809	836	841	806	798	842	854	847	837	817	835	836	857	815	818	850	788	779	833	837	856	765	890	801	817	820	801	781	874	811	860	808	793	829	861	828	803	845	840	786	829	781	830	870	883	844	784	853	774	818	850	832	839	784	811	785	778	846	837	839	803	782	821	856	799	826	784	820	806	811	791	787	871	782	749	816	792	840	837	807	852	801	754	840	817	849	798	767	821	843	835	858	805	843	781	861	772	826	838	815	817	855	878	829	814	831	813	798	825	819	858	832	847	775	783	870	842	820	833	809	803	831	823	813	833	839	817	808	819	819	798	780	831	797	821	833	840	820	788	830	817	825	870	829	800	837	856	831	879	824	866	834	794	825	854	820	850	809	799	817	768	838	878	864	810	885	818	779	801	764	779	867	846	786	870	833	783	821	791	825	778	847	868	816	841	854	828	845	863	869	794	878	816	868	857	780	790	833	779	840	862	792	786	860	824	826	759	819	834	821	838	853	846	823	828	832	821	838	842	800	808	822	839	828	888	833	865	825	858	800	839	823	827	829	784	857	829	785	777	866	835	837	816	790	792	848	866	822	833	822	869	843	822	787	845	807	790	856	828	844	800	800	818	806	857	788	862	860	830	896	828	848	816	839	783	822	839	846	835	826	846	828	824	800	803	853	811	778	858	817	826	808	794	773	810	837	823	826	760	848	831	806	774	868	815	815	810	869	825	857	800	815	820	846	833	838	808	820	872	813	814	819	809	845	793	843	817	852	849	851	869	819	802	807	871	780	846	824	843	809	838	822	832	816	774	864	828	828	834	824	838	796	809	793	824	843	838	782	846	860	821	822	834	778	855	820	752	843	839	846	741	834	873	820	812	781	784	865	846	811	777	838	844	815	763	850	811	859	835	845	852	870	829	825	835	770	876	861	833	848	825	789	797	803	805	818	774	850	820	847	855	841	793	815	855	818	824	824	766	797	791	859	842	787	865	759	880	803	799	795	849	796	834	829	824	817	850	824	794	868	805	811	778	798	823	795	831	833	866	824	826	825	818	796	877	873	806	865	824	865	873	805	784	809	841	827	841	810	806	820	811	801	825	821	842	783	789	836	840	849	816	863	831	820	780	817	852	787	847	780	804	858	817	850	799	815	825	816	812	870	820	846	858	784	824	808	808	807	879	810	770	795	815	851	815	838	821	825	850	905	891	845	796	816	787	866	846	828	824	814	870	798	850	835	816	800	750	817	783	876	799	856	860	800	815	818	814	873	833	832	892	757	817	824	827	859	862	785	843	864	823	883	778	817	844	849	817	810	803	794	841	827	840	870	838	792	836	823	774	816	849	814	866	810	804	860	822	830	813	820	807	782	827	822	835	814	822	844	808	836	913	805	839	918	835	840	788	840	795	799	848	844	790	843	831	830	801	830	799	790	824	881	784	834	798	839	821	864	817	829	778	810	846	831	826	772	836	863	791	849	821	834	807	808	821	775	811	830	894	827	847	821	831	768	838	792	801	822	860	827	791	805	816	856	856	815	829	814	851	832	832	804	792	832	794	812	858	815	832	796	858	861	830	819	799	830	827	816	836	794	842	770	809	870	842	834	813	854	805	831	788	844	874	864	867	839	778	797	810	789	819	854	794	834	847	843	789	876	780	810	839	806	801	814	795	843	826	832	842	823	788	819	851	820	838	860	871	852	838	834	800	851	831	816	819	849	751	883	835	834	881	825	820	840	831	865	844	821	870	832	775	830	856	824	786	866	857	764	801	784	808	870	831	848	835	844	817	848	814	827	811	813	835	790	846	825	774	815	819	839	807	875	789	827	825	840	865	852	826	829	813	814	823	822	837	796	834	843	829	817	839	799	821	793	848	851	793	846	791	758	868	819	841	849	807	824	839	841	853	874	789	768	814	823	767	815	833	863	849	882	738	821	853	882	789	809	867	848	824	837	839	839	814	856	825	813	828	804	848	800	860	860	785	842	834	797	823	841	768	823	828	835	850	829	856	824	825	850	810	810	795	832	870	817	869	797	836	833	822	853	851	810	818	856	819	810	843	863	859	868	886	829	814	850	842	812	797	852	848	824	809	891	842	848	810	825	825	872	836	851	851	851	818	778	815	816	776	785	806	852	843	837	838	823	817	830	825	834	841	796	816	812	825	825	849	836	806	824	846	827	774	892	770	851	798	868	831	750	824	831	822	849	816	813	833	807	750	872	844	854	852	784	788	818	838	855	895	766	872	833	826	828	817	799	837	778	809	837	804	846	856	803	828	862	821	858	823	809	816	823	798	811	818	822	826	799	811	844	848	810	840	864	773	845	821	788	848	826	858	858	850	801	817	837	813	798	850	854	823	872	833	784	843	823	814	885	828	817	846	858	871	814	815	795	866	791	811	774	802	857	785	777	798	830	827	778	814	831	836	815	821	779	838	810	734	815	863	832	823	875	843	820	814	819	843	824	828	829	829	858	786	776	788	815	802	805	841	827	780	787	856	892	790	824	815	810	762	808	857	837	884	867	817	833	837	821	836	816	801	799	818	798	788	777	882	781	776	782	816	843	825	829	840	843	798	809	800	871	790	828	840	819	837	834	839	892	810	845	826	843	805	823	817	873	853	823	821	837	780	821	835	794	824	866	812	845	844	787	830	834	852	899	810	813	846	843	858	788	814	783	799	808	788	835	796	829	855	829	803	800	817	825	878	773	857	838	825	783	811	840	791	873	828	851	871	833	885	862	870	803	767	831	822	799	797	800	880	795	829	797	796	809	750	844	798	809	789	833	828	834	797	803	849	798	817	830	846	828	837	814	836	761	835	820	829	826	810	838	774	845	861	768	799	875	841	798	826	799	809	828	813	832	822	881	818	856	812	907	824	825	817	783	796	820	755	830	790	829	810	829	856	820	838	834	796	789	847	857	854	818	831	867	809	794	844	849	841	834	823	799	845	814	794	815	844	798	842	791	810	833	789	816	811	849	842	834	815	835	837	866	805	812	833	843	799	844	828	792	806	823	828	805	852	801	822	838	795	825	890	848	855	798	794	802	855	820	832	783	822	865
28891	28164	29896	32971	14021	1040	353	329	329	364	345	370	328	342	335	326	364	342	335	352	336	347	343	361	342	324	316	335	298	311	325	318	344	332	329	335	294	364	349	351	326	310	327	326	365	333	322	321	363	364	349	318	351	294	345	318	339	324	331	349	319	313	307	361	337	368	350	325	314	317	328	337	320	314	331	319	296	366	338	331	325	357	340	355	322	343	310	295	304	342	340	356	331	320	354	299	315	321	344	317	304	324	308	340	361	317	327	338	334	297	337	337	317	310	322	312	349	302	319	338	343	313	294	308	351	330	339	315	327	330	291	326	312	332	344	345	337	347	374	348	295	359	327	322	323	306	339	295	328	296	321	334	305	332	344	306	331	344	311	322	321	341	308	297	330	331	324	341	306	321	341	356	355	329	353	332	353	347	343	336	337	342	336	325	340	365	314	318	316	323	339	347	308	332	338	315	330	317	286	314	363	353	289	310	321	333	325	355	351	355	322	301	330	298	353	332	353	325	300	356	357	339	325	346	352	350	322	350	316	334	317	322	338	351	351	325	298	347	296	316	329	341	349	315	328	343	360	340	342	341	364	338	330	327	348	331	309	330	345	350	305	353	342	370	323	332	325	307	321	350	351	328	313	329	329	322	349	357	332	316	366	316	328	335	319	330	381	288	351	364	328	339	341	345	293	320	338	340	320	321	358	348	302	359	347	333	349	370	322	363	353	307	344	329	363	331	339	304	302	310	297	326	348	300	319	294	344	349	321	351	304	306	331	362	346	358	318	322	330	336	320	313	345	312	331	313	348	321	344	341	344	326	324	351	326	334	363	344	334	298	314	384	332	335	325	317	299	317	295	297	357	326	329	317	338	303	342	326	324	340	308	329	330	322	321	335	313	329	340	333	346	343	356	296	309	324	308	351	322	360	311	319	325	327	289	352	325	313	294	311	325	320	301	358	322	351	354	298	339	301	304	290	303	295	342	326	324	302	297	347	341	318	297	310	279	323	322	317	351	321	376	334	347	317	313	305	320	335	350	333	355	361	348	342	299	359	344	345	318	311	312	328	319	309	295	309	312	287	347	339	314	327	329	335	316	352	338	301	302	328	292	325	366	346	357	336	357	317	322	353	311	290	324	331	316	304	332	362	335	342	315	332	328	302	306	360	325	325	333	348	321	299	356	325	308	324	294	308	324	350	345	316	323	333	321	356	331	298	331	353	307	338	307	307	322	315	350	323	321	298	362	326	285	330	365	358	318	341	334	326	324	302	349	316	310	334	309	316	327	327	337	342	339	310	340	343	339	308	354	327	325	333	332	335	348	351	309	320	314	341	337	319	342	340	350	301	315	322	325	347	337	302	312	325	310	327	337	347	363	334	309	343	327	314	342	341	295	307	337	341	314	293	343	374	333	298	324	318	372	305	307	332	313	338	355	303	338	352	318	313	346	338	351	351	330	320	354	324	337	323	331	335	318	322	331	335	360	348	338	324	305	339	330	315	360	306	300	322	349	307	305	336	335	342	329	347	335	358	317	352	310	292	336	302	340	363	323	345	321	345	333	312	343	342	351	328	314	328	355	342	333	335	315	306	350	307	300	347	318	318	306	315	329	353	334	321	303	318	359	349	351	339	288	340	349	315	306	326	330	326	330	342	345	338	357	321	316	350	343	303	306	324	322	319	342	358	351	325	324	355	341	330	328	356	357	306	305	342	332	350	305	361	341	320	331	342	304	351	335	354	338	335	343	311	338	343	302	326	334	346	292	322	356	334	359	301	298	329	325	330	338	346	291	334	324	348	336	312	314	313	333	311	352	320	336	321	336	329	325	333	312	319	302	297	332	321	358	328	286	355	329	322	361	354	340	331	345	369	327	335	322	314	296	336	286	296	302	320	329	314	352	320	305	322	371	356	327	312	340	361	354	329	353	335	314	317	312	333	335	361	281	339	319	307	315	300	331	334	328	325	335	311	319	311	334	333	326	313	355	324	320	319	340	314	327	312	306	337	328	335	345	316	326	341	334	316	369	341	322	347	317	304	349	337	328	338	299	318	332	356	332	339	338	320	343	354	337	337	335	363	293	342	350	337	306	354	326	318	294	298	306	340	340	310	332	324	325	327	346	349	312	320	342	330	335	357	339	372	317	301	339	283	319	340	345	320	329	330	331	310	330	325	353	306	324	360	334	305	328	374	313	343	340	301	341	328	349	310	323	311	297	368	313	341	325	316	314	317	319	319	354	320	339	334	324	333	324	326	326	327	325	300	362	304	319	364	308	333	340	342	339	291	332	354	329	312	337	342	357	343	293	326	321	343	332	341	369	310	352	286	316	365	318	305	381	336	318	314	330	345	322	338	315	368	340	331	296	337	361	343	345	314	351	360	344	338	350	331	311	306	294	310	299	302	299	311	334	300	331	297	303	307	353	320	369	342	329	346	370	325	373	357	284	358	327	289	329	317	316	338	355	294	338	320	326	312	309	331	319	335	314	348	351	350	335	349	297	306	330	351	314	321	330	326	366	297	319	326	288	343	312	326	312	337	302	333	340	375	337	308	319	345	334	333	302	350	324	335	324	296	330	311	323	311	313	345	313	325	315	334	315	310	356	367	329	325	308	334	345	323	335	314	334	336	364	360	321	324	316	347	323	340	362	346	320	315	318	318	278	327	300	333	312	312	333	331	331	340	330	360	355	352	310	339	307	337	337	340	342	306	338	310	321	326	315	327	314	344	363	326	315	353	325	316	315	329	321	308	328	335	316	332	329	348	362	355	301	335	327	329	333	341	332	332	297	291	333	345	331	309	336	298	332	326	334	311	318	336	337	350	344	301	372	311	307	321	332	363	307	304	306	334	322	323	350	341	332	302	339	308	314	321	310	351	322	331	351	336	341	314	343	297	308	338	333	339	377	303	294	329	327	340	332	318	303	333	288	359	343	323	314	322	300	352	340	334	306	356	316	319	351	329	310	321	342	352	345	328	354	347	316	303	318	326	328	354	336	324	334	323	321	290	356	331	341	356	333	344	331	336	328	332	303	339	347	309	353	331	330	329	332	334	337	317	313	322	334	334	334	294	328	284	296	335	311	350	314	317	310	333	322	339	347	321	320	336	310	324	327	351	325	305	334	344	347	315	313	309	333	345	331	328	363	346	299	315	306	322	309	314	339	332	360	359	297	317	326	335	324	327	300	331	333	321	329	338	334	360	295	306	321	297	349	349	320	333	338	329	323	362	334	360	314	338	310	328	322	336	374	353	335	337	319	325	318	299	337	341	321	333	350	333	313	327	323	320	329	313	335	328	336	327	324	314	309	300	322	322	290	369	335	324	326	333	333	354	329	344	309	343	337	328	351	305	328	355	329	332	327	362	333	316	313	329	325	322	338	321	284	344	356	341	304	365	343	315	324	305	305	339	315	343	337	307	309	316	321	300	330	336	311	349	344	331	281	309	328	305	297	318	335	345	343	326	328	347	327	294	354	319	319	324	333	328	317	312
33515	45452	38081	36543	15389	1083	530	544	558	579	592	547	611	561	589	545	545	538	582	577	525	524	554	548	507	535	596	566	589	553	577	560	545	590	566	555	531	567	560	550	567	617	537	571	586	570	552	558	599	578	547	558	584	526	590	571	494	566	567	552	584	570	607	568	586	583	545	544	543	558	553	576	576	548	557	573	582	560	559	527	538	562	519	541	553	554	547	524	583	563	547	574	569	578	579	565	607	575	530	603	567	556	541	605	562	535	586	558	569	550	577	569	553	542	547	556	536	583	553	565	541	554	565	589	586	572	568	541	551	574	552	512	521	520	555	532	543	554	595	532	553	531	541	569	525	599	563	582	573	536	540	562	581	630	589	545	570	565	587	577	575	547	582	553	557	558	552	582	576	581	566	543	564	563	595	550	578	550	515	577	556	533	591	539	564	568	581	590	567	542	565	628	561	571	536	588	560	578	513	583	562	579	532	562	529	548	580	578	564	538	567	566	542	495	556	551	586	514	530	554	565	538	552	570	553	559	547	565	536	571	578	537	554	568	535	586	563	529	533	549	566	550	545	546	546	560	602	542	564	541	557	561	538	540	581	577	553	568	577	559	575	563	592	558	546	596	576	585	557	549	506	537	580	578	514	642	534	548	550	528	583	515	553	617	563	616	568	529	605	532	566	555	568	591	523	552	569	555	622	562	583	579	582	545	536	581	618	603	571	551	510	529	529	543	592	540	579	529	514	517	544	552	583	559	580	522	595	577	515	560	585	565	547	546	552	576	578	557	607	547	572	582	587	547	567	563	576	541	600	543	581	541	568	558	547	578	596	554	571	530	574	542	532	559	534	574	534	579	573	587	543	538	562	589	577	578	584	545	559	579	576	553	606	610	546	548	547	599	551	590	577	623	594	553	543	569	561	541	565	620	573	548	583	577	596	570	559	618	518	525	570	513	533	543	564	558	577	515	545	493	562	604	540	575	576	558	582	604	584	569	540	523	560	560	533	577	552	521	612	547	589	568	546	543	542	584	568	570	578	578	514	572	557	575	597	578	580	548	564	552	574	531	567	550	558	528	564	569	594	548	538	535	583	557	556	577	565	612	522	529	539	573	556	568	566	572	571	595	572	530	570	568	562	600	521	591	589	545	554	574	601	513	533	532	530	539	577	560	537	576	530	536	570	557	552	546	563	594	576	550	556	585	521	569	547	562	572	562	543	570	539	529	542	552	545	550	564	570	558	585	576	577	600	550	555	521	495	568	576	582	563	540	563	621	575	532	573	540	605	588	515	532	573	578	585	578	601	560	600	567	542	570	532	535	585	552	577	558	580	533	586	580	571	514	527	514	519	531	555	555	574	537	605	557	525	567	547	525	562	590	606	545	544	581	596	594	521	554	574	543	547	554	570	537	575	596	556	572	569	530	567	575	561	533	560	550	566	536	543	540	515	534	575	543	568	513	572	592	537	566	575	550	551	573	575	564	563	572	497	579	564	563	586	547	569	584	558	568	567	577	586	584	536	553	553	586	588	579	561	537	546	619	551	580	559	577	557	545	582	518	545	557	567	550	550	609	492	606	541	594	561	538	559	523	555	554	574	557	549	556	552	584	572	600	525	544	556	598	555	587	575	538	546	580	577	578	570	621	600	549	568	541	546	560	617	624	565	579	540	575	550	565	597	565	568	544	590	556	510	571	558	619	516	576	573	582	539	531	622	546	586	520	585	534	545	542	526	536	563	558	546	585	595	570	582	557	574	530	557	590	559	550	544	563	577	561	564	583	565	555	592	526	569	546	533	565	560	565	547	579	556	539	574	544	556	566	584	550	561	582	572	581	578	584	543	532	503	594	527	559	557	551	576	502	537	531	574	553	635	575	517	547	547	563	552	514	540	543	585	557	527	527	549	560	610	624	587	534	586	551	597	617	577	517	560	581	492	540	527	579	582	502	529	596	600	540	550	621	562	578	551	552	577	551	532	572	565	533	597	552	539	577	557	557	577	580	579	569	580	548	582	521	550	565	539	558	637	502	545	534	537	564	564	554	573	606	561	535	589	567	544	539	586	542	542	545	537	535	560	536	562	528	571	549	537	592	562	571	521	597	604	581	582	536	604	571	591	584	604	600	595	590	572	561	561	538	567	561	548	553	563	531	592	549	598	573	563	552	592	577	577	583	527	578	572	515	540	521	553	583	539	564	531	583	540	589	543	580	547	542	545	546	544	547	571	553	570	525	566	578	539	560	544	536	567	536	492	549	583	556	531	559	567	511	577	547	555	588	542	558	544	546	562	566	581	555	588	529	552	533	530	563	552	570	586	539	568	546	547	560	541	599	553	561	589	587	540	534	553	570	584	535	535	572	622	554	545	554	546	547	547	540	560	569	534	580	507	555	571	505	518	542	527	545	520	558	542	584	567	551	517	559	570	551	593	525	578	562	604	561	584	555	579	572	579	564	527	559	545	560	556	560	558	594	583	519	600	565	549	554	566	575	594	599	556	569	561	521	569	535	540	580	540	554	533	557	581	546	571	546	584	561	584	580	592	568	581	594	572	582	548	566	522	556	568	570	552	587	563	560	534	544	611	531	575	554	543	561	560	548	555	499	537	564	591	523	551	553	569	553	556	555	576	528	551	551	558	544	552	557	594	556	543	597	559	556	563	548	571	557	609	526	565	575	564	585	573	557	567	543	564	558	547	597	538	551	528	501	560	565	558	569	585	560	574	567	587	543	531	562	553	521	544	549	542	541	602	534	560	541	565	587	531	588	527	566	526	539	578	556	521	523	548	554	539	514	530	570	517	485	543	525	540	562	566	549	538	559	545	534	577	589	576	540	563	547	571	536	571	547	576	538	534	543	571	537	551	551	562	549	567	554	600	622	579	548	544	529	542	561	591	567	581	529	548	561	549	541	592	555	551	617	578	538	602	578	551	568	536	548	561	529	555	554	570	557	550	527	531	573	525	588	580	569	577	556	585	534	521	569	566	557	553	547	583	561	618	565	567	571	536	588	578	600	550	575	567	531	522	571	550	597	555	568	590	538	560	526	530	522	593	563	570	573	591	557	548	560	550	580	585	598	578	578	591	535	558	578	550	566	536	525	529	564	583	559	505	519	556	542	585	563	568	561	567	579	496	554	560	557	536	580	545	589	526	587	545	538	610	544	530	580	622	551	551	549	616	576	565	550	561	618	566	570	536	583	501	559	553	512	590	556	555	546	547	587	511	569	555	572	547	535	582	540	554	562	566	540	495	571	578	558	555	591	557	581	550	558	553	551	577	571	539	536	579	576	534	567	545	558	541	578	549	623	606	527	587	585	584	554	550	595	541	525	557	580	526	532	565	604	579	562	560	584	532	591	580	598	538	608	549	552	560	574	590	553	576	589	545	540	587	536	531	594	555	565	549	562	568	554	527	595	557	558	525	584	582	586	533	534	529	593	598	587	544	504	529	553	605	588	577	531	561	549	578	556	581	571	538	539	577	553	563	598	566	538
25350	24601	41422	54765	33105	11888	1255	415	314	327	348	331	334	377	350	335	294	338	353	353	333	362	328	346	332	356	329	342	340	343	357	327	330	355	341	348	351	298	362	329	365	334	332	309	322	349	347	324	335	335	339	341	323	363	355	309	334	331	372	331	325	353	311	314	341	353	340	320	345	331	357	338	368	337	337	299	353	331	361	328	334	347	336	308	397	331	308	303	339	333	349	323	335	349	343	340	330	327	349	309	338	322	366	350	338	365	337	308	337	325	338	365	317	291	376	371	334	346	312	321	360	309	330	320	307	306	316	362	354	298	350	345	307	305	339	319	319	329	324	315	339	336	319	305	321	337	342	311	329	329	382	344	355	351	337	342	340	336	329	326	323	338	343	369	297	337	317	318	352	361	343	318	318	333	336	349	357	359	360	349	355	327	332	341	346	318	332	346	333	322	312	357	336	301	336	349	341	334	339	349	340	333	337	341	348	327	363	339	355	362	340	359	334	300	295	348	317	327	336	327	336	338	344	323	317	346	329	332	345	369	307	348	327	344	315	312	312	334	326	316	319	344	328	361	307	320	326	321	327	325	318	346	353	320	340	332	359	311	343	342	311	315	323	350	331	306	323	346	316	360	342	350	323	343	339	333	357	349	339	345	326	327	349	323	331	320	331	328	351	340	298	330	348	332	325	327	357	326	300	354	373	355	357	329	383	352	356	350	340	338	321	358	336	328	339	323	360	331	334	328	377	323	305	333	333	336	345	353	373	306	350	338	366	322	367	330	321	338	343	348	302	309	300	350	338	323	330	335	313	331	361	325	349	328	311	331	318	351	332	365	305	373	338	339	321	372	372	392	362	339	357	347	315	349	341	330	334	303	338	346	330	333	330	312	336	313	317	315	320	330	313	290	361	363	311	347	341	309	337	336	330	343	309	320	358	328	348	346	362	349	292	351	350	324	348	366	323	332	299	363	311	342	364	316	341	323	355	351	349	360	345	322	358	344	385	305	314	334	327	349	349	330	337	325	330	318	350	328	339	332	316	322	343	329	293	351	349	331	339	308	335	338	308	343	313	336	315	353	357	350	304	327	330	339	339	328	306	330	361	309	345	343	355	315	367	370	330	367	331	352	310	348	341	378	334	346	342	312	308	346	338	337	344	297	346	310	304	336	318	304	319	347	335	328	334	314	341	357	332	352	332	311	318	336	332	355	316	337	357	349	360	319	349	319	321	342	351	308	336	334	317	312	324	318	333	309	313	341	353	350	332	335	331	333	311	320	362	306	322	369	326	338	350	321	335	336	309	314	347	344	299	343	320	337	305	304	348	361	352	331	339	338	343	319	327	329	349	333	327	341	338	332	335	328	362	353	320	346	333	311	350	358	354	338	308	357	329	324	344	345	338	303	326	349	345	358	336	347	372	318	351	322	344	320	349	314	307	363	330	329	323	323	360	363	331	328	356	332	338	361	359	370	341	359	336	347	323	322	354	320	332	330	352	326	332	320	310	340	345	329	373	303	326	318	298	359	323	343	340	317	325	318	310	359	312	345	349	288	351	355	348	319	299	321	307	320	338	341	318	321	337	333	347	308	343	370	334	343	355	351	320	321	340	334	343	330	381	344	341	337	330	330	305	300	309	317	341	344	369	320	356	292	354	328	352	322	316	311	329	355	321	339	369	334	355	325	348	316	326	326	372	325	358	317	338	348	339	330	313	345	289	345	327	322	329	321	344	336	342	326	332	338	345	335	323	341	335	330	299	334	332	347	291	340	330	316	377	361	360	309	348	319	324	311	342	328	319	351	351	337	336	345	334	336	334	368	321	309	350	296	355	331	320	352	334	313	319	365	332	333	362	353	367	364	365	326	316	330	346	348	309	335	318	350	319	337	330	326	340	310	312	341	340	291	333	345	375	344	339	329	348	346	332	322	356	338	367	341	357	378	337	309	324	324	327	329	346	323	328	314	283	340	329	334	308	340	332	328	364	343	328	321	367	322	319	298	324	337	323	353	345	316	318	347	349	345	334	356	337	332	324	346	340	355	324	340	317	331	327	361	346	330	330	349	308	302	367	332	363	362	346	344	332	331	312	312	343	343	365	309	305	313	340	366	316	345	297	315	340	339	318	315	336	320	310	312	312	306	300	344	320	321	343	329	316	329	339	363	353	353	332	350	320	337	357	316	291	342	320	327	335	351	309	329	336	312	368	321	322	333	339	358	336	342	361	321	320	325	359	324	334	327	339	332	341	326	336	318	355	333	343	328	331	340	342	329	342	327	348	348	347	312	335	325	331	354	319	355	321	324	352	338	340	347	333	320	361	353	307	304	350	318	326	319	316	314	324	343	329	331	321	332	334	358	345	296	349	332	357	354	340	349	319	353	358	304	358	348	332	298	354	320	335	347	360	309	323	325	366	313	311	356	372	355	296	368	350	311	340	324	320	345	338	325	343	353	303	330	327	318	353	327	347	355	325	348	346	335	317	336	313	320	368	316	331	333	350	302	321	332	321	318	326	338	373	337	360	296	341	351	369	347	352	322	326	337	341	365	330	327	323	344	311	331	327	332	305	345	305	316	318	340	346	339	309	332	324	330	341	319	344	322	367	321	333	353	332	351	334	352	341	346	351	332	332	312	334	326	324	362	348	341	314	321	341	326	338	345	347	336	344	326	364	344	334	295	331	332	329	341	310	355	378	327	328	368	344	365	324	295	366	334	356	307	328	315	325	322	327	368	318	331	313	331	347	330	350	343	299	338	364	315	361	344	335	317	338	351	312	340	365	342	371	349	338	335	321	325	375	290	328	353	313	314	314	331	316	315	376	358	303	346	330	339	337	334	324	325	322	340	309	337	344	311	353	307	348	358	323	351	316	313	328	340	290	337	331	328	339	344	356	329	349	329	305	337	327	355	309	349	362	309	322	348	317	337	344	296	339	337	311	322	343	355	338	339	347	325	330	330	336	346	349	350	328	325	318	392	318	341	357	321	331	331	338	351	342	333	346	322	359	331	310	354	306	311	326	348	317	314	347	338	341	320	359	292	323	334	363	283	331	323	344	300	333	353	371	305	311	306	313	330	348	304	326	335	380	360	347	343	340	353	333	330	329	342	341	318	344	315	352	340	312	352	330	358	290	338	349	334	320	304	353	305	307	307	311	352	333	354	323	311	315	334	317	354	344	318	303	319	324	347	304	313	346	326	323	345	338	320	340	335	350	341	297	346	316	344	336	329	307	346	356	302	304	331	317	341	331	337	320	325	345	344	341	342	311	332	327	337	337	350	348	324	336	347	330	353	352	339	341	318	318	363	335	324	329	344	316	335	325	352	339	352	311	346	348	348	359	332	323	326	346	331	362	339	327	306	315	334	352	321	317	355	354	326	329	320	321	326	319	345	328	363	318	338	350	316	334	304	362	328	351	334	329	322	346	357	324	318	342	341	350	335	308	344	320	345	343	356	345	332	367	331	318	357	336	361	363	349	318	344	345	334	332	326
58390	88944	76228	66156	34453	2774	560	556	563	563	547	577	581	603	554	582	519	574	576	546	545	553	572	534	570	545	533	574	517	553	586	562	555	554	555	536	558	585	562	585	592	578	611	540	559	577	555	572	572	571	533	574	595	556	556	556	544	532	548	568	558	557	556	528	575	550	569	559	582	520	595	561	558	590	493	586	574	558	567	567	615	560	572	509	541	578	554	561	561	533	602	541	519	538	558	554	553	565	556	543	544	557	517	571	554	597	548	545	547	561	565	562	551	582	588	534	532	565	594	541	561	575	578	558	535	556	583	553	557	548	554	546	575	542	535	571	581	549	583	536	549	599	574	617	575	548	550	520	597	557	607	551	569	562	580	510	633	610	554	557	575	580	555	547	555	514	534	548	557	611	584	547	564	556	585	518	544	536	551	572	553	605	537	562	583	581	545	569	537	546	548	555	545	589	594	548	529	563	534	580	534	586	572	557	593	527	532	552	573	521	515	571	580	607	545	574	560	507	596	570	572	542	577	507	570	558	582	541	516	561	549	571	535	560	539	497	579	561	546	561	617	580	591	528	545	541	569	567	601	493	568	536	573	570	567	550	532	519	558	560	563	565	558	544	523	612	547	555	531	566	572	555	580	551	575	538	597	527	582	564	589	588	539	562	558	570	562	568	534	538	580	546	625	588	578	623	580	532	549	515	542	554	560	566	563	576	543	527	549	539	557	560	531	561	558	558	555	536	562	551	569	553	597	550	563	562	536	559	561	533	527	610	544	552	546	536	550	556	548	592	523	570	557	515	537	531	553	543	562	599	589	561	541	558	584	522	561	578	579	514	574	560	534	578	530	557	573	586	567	566	586	580	555	516	536	543	551	597	553	514	553	590	575	568	533	585	500	590	566	588	540	567	539	525	569	528	571	554	543	539	550	581	604	571	539	552	543	539	569	535	570	539	591	557	588	559	577	534	540	520	592	606	600	548	542	563	526	546	558	587	573	569	540	558	576	540	541	520	583	568	569	549	535	542	577	521	576	586	593	550	623	546	570	581	605	538	555	539	565	535	565	556	523	540	548	547	584	561	548	566	531	597	568	542	551	581	609	565	523	549	557	556	541	586	563	567	575	525	547	572	579	535	536	554	641	563	527	561	560	532	595	527	566	541	581	520	566	565	543	586	575	572	534	594	543	535	555	568	520	561	555	549	557	562	556	569	515	555	545	555	569	572	547	538	536	517	537	555	515	546	563	561	556	577	561	582	530	545	519	557	549	572	538	591	521	552	577	554	547	598	570	538	572	503	597	548	529	555	541	522	556	522	511	585	543	519	554	538	540	557	545	536	570	564	539	533	561	540	531	563	572	561	535	598	603	554	558	546	584	572	594	575	567	568	558	539	524	540	579	522	566	550	559	512	538	597	554	536	578	537	554	530	547	566	548	553	558	551	548	567	528	563	553	592	550	597	580	570	566	571	529	543	510	552	553	561	524	499	557	528	543	561	552	516	522	574	613	517	565	524	532	547	579	547	580	581	556	565	560	557	502	589	577	556	502	584	553	517	568	571	539	597	541	535	552	586	522	564	546	555	541	576	555	558	556	544	570	544	584	552	557	558	577	602	607	558	565	580	562	570	554	551	553	562	562	587	575	552	579	556	520	544	556	579	548	533	559	542	599	538	546	572	596	544	550	545	576	571	578	575	557	573	588	558	573	527	575	568	566	524	543	559	549	539	535	550	545	547	541	534	563	539	585	542	504	467	574	543	562	550	566	545	569	567	555	586	557	567	542	579	548	570	539	546	559	592	555	536	573	573	582	582	561	535	602	611	532	536	582	556	545	590	530	568	583	596	544	550	566	569	551	563	530	538	560	615	561	544	583	574	564	560	584	532	551	548	544	578	553	588	551	556	562	576	565	537	555	550	555	545	564	507	542	510	550	542	573	511	546	593	522	568	569	562	596	579	570	596	539	534	539	555	567	554	556	530	593	564	579	557	597	566	519	564	562	560	560	547	564	550	546	557	520	585	578	563	584	550	548	524	535	544	577	591	568	568	538	562	562	575	569	606	530	548	542	586	565	528	568	581	514	559	575	583	572	522	575	552	563	565	567	551	549	544	556	614	561	536	519	543	579	517	608	588	595	573	587	599	542	514	539	573	545	548	519	559	533	536	552	560	537	552	540	558	568	582	573	582	523	610	571	548	581	534	521	585	539	544	585	528	529	533	548	575	595	518	522	594	555	610	577	534	558	516	572	586	556	546	569	567	558	562	529	541	550	562	574	556	558	568	546	585	507	536	542	569	544	560	567	583	530	568	561	568	551	526	569	574	545	576	537	587	558	554	574	586	533	564	550	530	574	584	592	532	550	539	629	592	561	533	549	597	533	531	539	596	546	539	589	517	568	542	566	552	580	563	522	526	553	556	560	559	559	536	552	522	537	553	572	548	557	554	550	537	587	586	533	512	567	573	556	587	558	565	559	565	537	564	545	574	616	532	574	536	539	547	536	564	553	558	527	569	587	589	547	562	557	583	555	552	572	576	578	548	544	587	566	548	537	560	575	556	552	572	534	541	599	559	545	574	568	582	558	580	549	527	543	578	535	587	524	535	542	566	553	588	581	527	540	557	542	554	547	537	574	553	539	595	549	590	573	571	581	536	553	564	535	544	517	566	556	581	553	556	588	532	496	504	529	558	581	566	581	541	575	556	575	546	527	568	566	558	540	563	572	521	562	546	575	509	550	515	567	547	586	559	550	555	571	521	563	556	572	517	547	558	538	557	586	551	546	532	562	524	608	532	550	536	514	520	556	553	575	587	530	572	547	535	536	576	512	581	568	580	592	573	539	539	556	536	563	525	506	556	599	563	526	516	549	570	529	555	567	561	539	591	535	517	544	570	551	559	559	566	553	524	543	559	564	547	579	605	554	529	561	546	537	576	552	587	578	581	589	569	508	497	558	611	560	577	511	589	541	594	539	552	562	551	571	562	629	574	613	572	554	537	527	587	541	554	571	546	566	552	571	595	588	519	526	548	579	568	543	575	566	553	519	526	563	542	564	566	610	523	548	572	581	561	519	579	592	510	620	505	584	565	567	568	543	516	601	546	572	553	559	543	542	562	550	545	604	579	560	515	569	520	552	588	586	572	535	546	498	539	565	526	573	537	549	496	596	532	523	567	590	551	561	536	538	585	588	536	560	571	568	574	564	560	580	554	563	548	538	563	573	540	511	537	597	547	527	576	573	566	555	579	525	563	533	551	607	627	562	585	544	552	553	553	553	589	554	505	546	580	580	533	573	585	559	536	539	593	544	572	554	510	555	550	596	550	565	538	553	585	553	605	548	556	537	552	567	600	525	520	543	572	562	543	604	563	533	525	561	564	580	567	582	595	536	558	506	577	565	560	574	587	552	555	578	592	555	580	544	555	566	539	523	551	564	556	535	552	588	505	568	549	563	543	571	538	568	578	573	552	550	544	563	548	583	568	533	540	502	535	590	601
24195	22966	36885	47319	33620	18885	5801	662	564	590	550	543	559	547	561	604	542	524	564	563	551	534	546	534	507	563	560	512	526	530	520	513	543	526	568	549	533	553	533	516	570	530	538	517	570	516	595	520	565	524	548	578	561	518	532	509	528	526	549	510	568	541	552	582	577	579	535	530	549	554	564	553	525	570	527	532	531	492	545	510	548	509	526	549	528	512	543	568	546	544	547	561	522	552	564	516	531	543	555	546	528	562	535	543	491	566	532	526	509	527	532	505	518	571	523	541	499	511	510	565	483	536	531	520	548	547	498	514	547	574	536	547	558	544	529	574	559	510	547	569	523	525	531	512	545	532	497	529	516	527	543	579	544	511	548	527	494	518	529	578	527	551	490	568	541	565	528	528	552	519	529	536	551	535	543	506	547	501	525	548	524	526	519	589	524	537	536	528	526	514	550	526	551	548	548	486	551	557	537	521	526	532	503	550	568	522	553	540	525	497	535	551	554	485	548	516	486	541	581	555	530	531	543	553	538	532	553	561	504	527	507	529	532	552	510	532	529	520	568	591	545	530	545	534	522	549	523	541	563	523	527	539	547	487	537	544	587	514	515	536	505	509	559	539	578	520	554	550	551	508	550	512	596	570	505	613	551	493	545	529	530	539	527	526	520	543	500	545	504	569	526	529	553	523	512	587	540	535	582	562	527	511	527	526	612	566	556	594	520	504	541	553	537	510	525	578	576	569	566	563	534	541	507	501	521	573	562	543	491	535	542	540	549	546	514	565	547	505	566	511	548	512	523	523	520	543	525	553	528	554	551	527	567	560	538	549	575	518	492	587	521	514	544	500	519	533	555	546	515	536	540	543	523	512	521	516	535	525	506	520	544	515	559	515	530	484	549	579	566	491	576	569	554	570	572	508	570	544	521	540	571	543	585	557	571	570	520	551	539	539	539	567	544	540	586	556	541	536	518	546	527	559	542	526	478	542	476	544	537	548	527	539	563	553	540	568	524	540	547	534	503	538	531	490	503	557	508	544	545	566	499	528	509	570	539	528	533	529	514	562	541	500	524	509	517	513	515	523	540	504	534	528	575	545	541	505	572	533	519	541	502	544	576	554	531	541	541	567	516	566	503	489	538	544	560	528	536	513	530	511	519	542	516	527	559	517	521	515	482	542	547	568	549	518	527	561	568	544	518	522	519	554	527	517	576	537	554	543	514	532	558	553	564	549	556	531	553	525	530	521	518	543	520	524	503	532	571	544	545	580	530	529	513	528	493	535	557	536	558	555	503	548	554	494	522	555	579	544	527	539	574	574	509	526	525	501	573	554	517	527	542	550	518	528	503	522	532	534	526	558	549	538	556	558	515	562	538	520	512	508	528	513	542	503	533	523	509	560	539	542	513	536	560	517	548	555	530	530	545	501	520	517	563	526	546	519	564	504	525	533	530	539	532	516	517	515	567	552	538	549	557	561	555	521	556	512	526	554	513	528	538	490	580	568	510	536	509	495	514	560	568	576	526	516	519	544	540	500	552	548	568	527	477	535	515	516	546	557	506	556	549	525	554	587	524	538	536	544	524	588	505	534	547	517	534	517	548	534	544	550	521	538	542	518	555	575	541	527	505	535	520	594	524	548	563	540	564	519	512	575	538	524	545	553	577	557	516	515	539	519	517	576	508	523	544	554	502	556	497	584	522	556	554	482	618	492	588	549	516	533	555	545	533	554	551	513	539	538	550	553	559	531	483	543	569	568	519	553	544	563	499	561	563	511	526	542	551	544	543	526	531	512	579	506	540	551	519	537	541	559	498	530	510	504	544	505	560	548	533	532	502	524	547	578	550	501	518	563	507	553	498	517	546	494	559	501	487	496	550	516	535	549	557	525	526	515	511	477	523	527	519	536	568	535	561	558	546	567	561	555	577	521	540	547	544	529	532	536	531	509	525	549	548	541	522	609	509	511	540	533	522	528	547	535	554	598	553	514	552	512	555	577	542	543	541	560	492	521	565	564	531	587	541	552	530	539	546	578	568	558	544	556	560	588	512	519	541	516	518	563	519	521	545	538	548	543	571	540	539	525	535	508	514	520	532	538	529	562	526	515	508	574	543	610	549	515	528	527	557	531	518	539	536	562	562	534	570	521	539	534	521	569	552	542	526	565	509	508	490	523	536	560	569	522	531	533	537	533	550	536	566	519	506	551	511	545	543	527	514	548	520	553	508	543	510	583	522	513	513	565	557	539	525	524	527	544	534	530	556	542	551	552	527	540	576	537	517	557	536	558	533	527	576	542	522	530	536	494	547	517	546	537	505	577	543	536	554	549	523	546	550	529	584	495	542	489	538	546	563	514	519	543	549	494	538	545	522	556	530	552	545	575	522	562	542	554	497	532	551	532	492	519	544	522	572	511	508	520	577	513	518	555	534	581	529	509	570	566	518	543	529	560	535	586	524	578	544	533	524	511	513	507	555	534	516	604	534	547	556	515	524	546	531	553	509	549	579	522	557	546	551	486	513	557	551	535	583	555	503	544	502	534	536	510	526	529	526	496	543	556	537	536	501	502	540	564	549	505	496	551	508	556	554	526	533	512	520	562	536	553	526	596	577	524	476	514	521	501	535	545	560	546	555	525	563	532	551	530	554	559	527	529	546	542	531	537	512	544	543	542	544	543	529	520	560	538	580	529	510	584	536	493	549	547	505	524	533	503	576	517	526	535	595	565	579	522	515	472	475	514	549	541	513	540	517	546	544	529	553	529	517	528	518	542	520	546	556	548	517	568	517	526	563	541	533	496	525	555	535	555	538	546	526	507	519	525	562	507	559	519	521	606	554	565	545	554	521	528	551	521	580	540	495	564	546	508	494	546	565	529	559	539	583	498	520	530	546	539	554	519	533	556	562	520	531	541	541	568	564	544	515	575	562	529	608	560	547	576	554	553	547	544	573	516	526	537	547	547	530	540	535	522	518	513	522	526	504	564	570	522	508	518	530	556	566	532	592	514	510	524	589	557	522	534	539	547	593	548	520	566	553	489	533	563	547	493	525	528	547	521	492	542	528	505	555	514	576	526	552	543	576	512	534	544	547	527	510	550	558	513	586	531	570	544	507	565	529	525	520	560	573	529	548	561	559	519	544	480	533	548	554	502	549	481	504	562	545	562	565	550	530	517	512	553	535	539	560	525	538	534	536	562	537	545	487	541	525	545	507	521	554	522	535	537	506	529	561	540	559	527	548	567	530	546	525	551	559	558	506	542	580	575	544	567	555	546	557	534	571	512	501	527	517	588	528	487	541	552	555	557	521	525	557	523	541	569	561	536	549	526	548	563	528	553	550	549	545	560	513	546	547	542	528	517	529	531	546	514	566	502	510	531	535	538	545	541	556	570	477	522	540	541	489	523	552	560	520	526	569	596	519	575	582	525	543	547	544	510	558	562	528	586	504	515	527	548	573	530	557	530	549	527	520	495	547	530	537	536	562	510	531	510	484	541	494	473
62415	100614	87977	76248	42749	5286	874	833	811	830	823	881	836	838	823	865	827	821	881	831	835	885	795	867	805	833	797	847	855	842	842	862	811	821	855	835	865	828	832	855	866	875	867	884	845	805	829	848	870	882	836	822	858	888	839	822	897	818	863	845	816	828	820	821	835	854	842	798	806	852	860	851	770	850	842	872	829	818	854	894	853	882	823	785	841	842	816	839	824	861	860	823	910	860	832	819	843	871	805	823	883	819	846	810	894	868	831	835	839	831	870	856	791	864	849	837	867	827	833	892	888	839	836	793	832	806	867	860	849	779	815	791	854	856	809	830	837	847	823	843	829	857	820	851	851	883	878	919	810	888	861	810	862	833	824	829	798	815	827	807	844	902	833	841	795	834	867	848	817	830	849	873	849	858	830	819	817	830	826	871	906	871	810	884	891	867	822	821	855	852	835	847	833	780	867	848	859	848	895	764	839	839	793	870	882	814	833	823	853	804	806	835	832	868	792	865	822	859	838	839	846	855	865	837	827	852	870	831	797	817	799	871	849	894	845	814	847	824	865	845	846	826	891	835	812	845	922	840	843	830	854	866	807	855	848	837	802	844	860	800	841	858	818	815	828	805	878	847	858	837	818	787	744	804	852	814	858	803	877	878	841	796	832	883	883	838	802	845	819	855	826	838	827	808	846	856	821	810	867	816	900	866	811	859	818	791	843	795	869	856	800	835	820	835	848	847	873	842	852	805	793	808	840	813	793	876	792	835	846	847	830	849	862	860	858	832	851	851	836	843	876	826	827	896	870	884	809	874	844	870	858	871	865	830	848	891	846	825	840	834	821	840	763	785	852	828	838	813	860	828	852	847	842	856	811	841	854	818	780	845	827	814	833	805	847	852	851	856	843	783	874	855	850	811	832	829	799	829	825	864	840	820	854	825	813	806	808	790	832	796	824	804	841	845	808	818	795	846	835	864	837	893	864	852	902	819	842	858	849	837	834	823	854	804	840	882	839	834	811	862	840	867	827	816	874	867	855	813	860	856	820	811	783	808	860	847	873	847	818	870	841	830	767	846	848	852	902	837	844	832	842	828	858	874	812	850	861	807	830	776	814	834	869	769	875	817	822	785	800	865	860	843	868	852	833	785	836	849	857	857	850	834	815	781	847	846	818	824	849	848	899	796	862	805	833	864	877	884	817	856	861	819	843	853	833	818	860	809	791	858	844	834	846	836	772	754	813	839	799	848	796	851	828	864	867	874	784	867	796	856	850	868	850	845	801	861	829	846	808	793	859	857	806	846	812	836	848	876	802	820	810	854	894	821	864	809	794	799	825	925	858	837	870	846	842	840	826	871	776	819	826	823	855	851	838	836	838	852	829	850	815	809	825	802	814	835	838	809	787	833	867	810	817	853	798	902	805	822	851	907	835	830	833	829	831	809	806	846	821	868	846	809	864	789	868	829	830	846	888	861	839	883	845	873	794	815	861	801	833	887	848	858	814	825	813	813	821	877	850	827	842	846	849	837	815	889	863	856	865	791	827	829	824	827	882	834	819	815	839	840	823	880	853	778	824	852	825	871	856	859	807	831	846	864	865	910	821	839	839	908	814	880	804	871	816	828	867	857	872	854	802	858	843	849	825	863	861	860	854	841	812	886	831	826	876	838	863	761	781	836	848	876	759	860	829	840	837	886	803	832	855	854	856	881	859	809	799	868	828	829	822	830	860	886	822	831	850	832	846	870	881	822	801	778	814	830	875	830	811	821	805	787	803	792	818	813	812	824	807	869	867	845	842	854	835	833	854	802	830	861	857	832	862	835	854	813	871	845	833	813	848	874	845	808	858	872	793	813	886	854	861	838	838	867	866	830	845	830	833	852	876	828	849	861	841	817	840	818	799	844	821	795	784	851	874	851	846	824	853	840	837	804	862	800	827	848	835	872	839	856	837	799	856	799	865	843	871	847	856	839	820	825	825	815	851	850	868	829	798	797	874	847	792	849	827	850	863	813	821	805	856	822	818	855	818	814	823	860	794	880	866	808	833	800	853	859	792	827	871	802	827	831	817	870	846	784	821	824	862	849	822	823	785	847	871	810	846	810	860	815	871	852	823	800	862	874	811	890	834	850	868	832	817	842	857	842	839	903	829	847	829	847	799	851	897	799	779	823	804	842	834	896	869	813	829	860	862	831	825	824	834	815	802	793	864	820	839	828	868	858	816	901	830	868	834	865	839	855	792	840	858	850	819	828	850	882	822	905	828	841	853	836	871	807	840	845	835	868	869	848	814	815	846	823	815	848	862	762	857	864	810	813	826	835	845	860	877	784	838	848	839	876	843	855	891	849	838	844	829	788	834	885	842	850	800	840	818	852	819	804	858	870	856	857	877	811	789	818	795	856	877	861	833	846	834	821	824	845	818	835	850	852	863	801	827	817	818	800	849	814	832	881	824	853	813	846	859	838	891	824	818	839	848	808	811	826	870	859	805	819	833	876	763	840	860	834	812	836	815	830	793	866	867	857	806	827	826	848	869	806	867	822	835	810	870	821	817	892	814	861	799	793	855	793	839	878	785	819	876	787	825	826	828	891	800	805	889	842	872	878	836	812	802	860	840	874	859	820	838	850	855	828	851	781	818	839	841	792	820	851	889	838	823	841	811	849	835	803	861	839	840	839	854	785	903	824	854	856	828	847	809	822	778	796	843	826	864	846	831	823	838	852	828	799	924	830	857	858	845	864	857	843	846	820	859	872	854	873	903	849	877	885	779	830	871	856	859	822	888	853	872	826	887	866	840	785	855	810	847	875	799	820	787	808	872	782	847	835	854	818	852	838	841	816	877	806	846	850	846	830	822	892	833	834	856	796	894	832	871	843	791	797	841	780	871	775	883	855	836	784	823	859	870	821	854	809	837	798	861	842	852	879	862	864	837	862	828	849	806	786	879	834	825	828	833	827	848	784	814	775	823	807	831	854	838	834	813	865	828	846	786	851	822	853	815	859	847	819	829	837	838	822	820	775	827	826	819	848	819	789	847	830	788	793	869	812	863	794	850	860	855	807	816	842	847	817	853	853	847	846	835	883	848	816	828	820	838	817	815	752	841	833	838	835	824	876	813	852	845	824	832	818	860	833	760	831	865	858	866	811	819	869	833	774	834	855	847	852	856	795	848	790	829	828	823	820	835	855	870	870	830	865	872	830	821	849	860	830	856	848	817	779	788	823	850	837	868	840	841	815	847	833	846	823	873	823	858	843	829	844	827	821	833	888	799	845	837	808	811	807	869	815	830	802	822	862	822	811	843	856	841	793	819	832	868	869	841	813	832	851	875	830	881	882	818	869	851	831	897	817	862	835	825	839	824	845	769	827	821	861	877	858	808	848	865	810	831	815	854	888	819	853	796	821	808	871	861	787	827	870	833	869	816	884	806	875	836	848	786	861	834	861	875	863	832	854	824	803	790	832	865	867	844	860	835	812	822	829	816	847	841	818	872	844	803	872
29117	28450	29609	31773	13012	1124	368	320	341	320	357	341	331	303	339	326	315	356	342	335	365	316	325	342	298	360	333	339	302	325	361	319	311	326	330	345	325	327	369	332	286	340	346	314	344	299	360	327	305	337	346	343	354	323	344	332	329	301	352	356	327	309	328	309	338	345	315	328	328	336	342	357	343	326	343	338	331	322	333	327	358	341	316	316	357	319	354	353	328	357	312	351	372	325	316	336	306	315	310	319	328	307	329	338	368	343	328	302	316	283	335	322	356	360	316	312	342	335	311	342	314	358	342	332	328	329	336	340	317	332	349	323	316	334	327	304	342	310	339	317	350	343	355	345	345	343	363	328	316	306	328	340	323	355	370	315	317	282	342	373	321	360	311	287	306	307	308	289	341	346	304	300	340	330	324	353	356	322	349	345	367	346	346	331	335	354	329	319	342	334	344	311	364	295	325	311	351	344	336	311	320	312	334	300	335	324	325	329	320	335	299	355	327	311	321	316	312	318	351	322	305	284	349	303	309	337	342	322	337	299	306	328	318	339	311	333	331	328	367	368	323	322	341	360	356	332	375	314	322	332	320	316	340	320	323	319	346	327	315	311	338	306	325	310	296	353	323	328	301	360	305	342	338	333	350	341	336	301	314	325	331	325	333	334	317	308	347	335	341	326	339	319	304	353	330	342	357	325	324	363	335	353	335	310	356	305	332	343	337	336	312	323	312	318	351	333	309	347	338	304	318	303	365	335	308	341	328	321	332	346	338	336	348	336	328	333	319	329	326	340	319	337	321	283	320	330	343	326	343	364	334	343	319	312	333	327	339	344	334	340	333	333	340	334	354	333	311	333	327	335	345	347	323	341	357	326	306	329	317	321	338	297	346	338	333	358	327	367	343	304	327	331	333	292	320	343	342	328	306	309	340	313	282	342	338	316	342	338	306	327	339	345	313	324	359	328	338	358	329	332	335	335	342	333	329	329	303	347	340	343	341	352	361	341	304	327	358	351	322	350	305	305	338	342	335	337	308	345	346	310	303	312	311	364	335	300	330	330	363	328	329	332	334	337	349	335	349	318	342	353	322	326	320	317	358	314	314	339	343	316	341	333	320	345	329	324	340	336	330	350	353	316	359	334	306	334	323	329	347	342	343	346	337	308	321	344	351	301	334	358	325	345	329	342	360	321	335	315	313	351	353	322	331	335	336	298	343	334	345	317	329	369	326	357	358	339	347	308	335	322	316	340	318	294	310	316	322	315	312	352	291	364	324	335	343	325	351	343	322	328	356	322	341	316	301	299	331	325	328	345	346	329	389	324	349	361	336	305	320	323	348	325	319	339	310	327	297	300	323	337	337	292	335	323	315	326	340	349	311	301	355	302	355	343	340	362	324	349	345	337	296	356	324	324	316	332	304	323	327	296	324	332	309	309	340	313	338	366	330	374	345	336	358	331	335	330	336	331	347	290	321	336	335	363	331	330	322	355	366	324	316	340	322	327	324	380	286	352	346	326	325	372	358	308	300	340	328	303	323	350	307	309	311	356	326	320	310	331	329	357	309	331	326	304	341	347	320	357	323	353	334	348	333	335	341	348	335	338	351	296	368	342	373	336	314	335	345	319	328	329	320	339	335	307	356	326	336	329	331	318	360	351	331	310	357	335	348	332	328	351	339	345	376	314	286	328	327	350	334	326	327	325	318	308	313	296	342	320	307	355	330	342	314	340	344	319	370	349	364	328	337	291	309	342	370	303	315	332	361	347	324	339	338	350	346	333	344	353	359	344	333	312	318	333	359	341	353	305	340	334	340	343	342	356	306	328	287	330	319	352	327	339	324	318	298	318	327	351	368	352	300	347	331	318	344	319	306	334	308	350	361	323	308	297	324	334	337	317	359	325	314	319	315	331	286	340	312	315	332	367	349	315	366	342	316	314	328	333	317	311	319	343	338	324	333	320	324	305	314	345	345	334	337	336	362	341	341	335	356	317	330	329	299	310	315	320	285	335	345	320	327	361	330	319	336	328	335	319	314	310	338	298	330	322	336	354	280	327	324	338	322	335	304	337	320	332	352	300	324	364	344	305	319	322	338	315	350	322	316	350	311	329	306	331	352	344	355	346	321	338	314	346	339	321	335	328	312	345	355	350	335	333	315	316	334	328	315	354	297	356	345	331	340	315	327	331	343	331	340	341	297	316	314	344	319	330	330	347	319	337	351	364	327	310	336	317	363	356	322	314	319	338	322	341	337	320	323	311	345	337	320	336	336	347	332	360	329	321	319	300	344	326	367	344	301	337	354	324	321	332	314	302	338	325	343	337	313	303	339	352	347	329	337	317	318	329	316	353	319	324	305	313	344	322	347	351	323	305	322	311	344	331	338	319	330	319	332	327	337	345	336	312	369	347	319	297	346	360	339	326	346	332	348	333	338	337	337	314	321	311	360	376	318	349	308	330	350	301	344	347	325	357	297	328	315	342	347	358	325	320	337	318	353	322	345	342	336	345	363	325	314	359	327	356	343	340	328	316	305	349	351	328	316	350	311	356	332	355	359	350	326	328	352	354	323	301	329	371	324	292	346	330	341	350	332	314	333	336	376	335	345	325	331	362	341	337	331	366	361	338	343	316	363	325	323	326	336	373	298	333	314	366	312	373	311	351	340	338	307	363	316	304	358	341	316	342	348	353	344	334	328	332	316	317	333	342	342	347	320	350	325	335	356	313	331	325	341	305	317	308	318	343	360	317	306	335	319	324	322	328	325	357	327	333	365	335	327	323	342	315	318	328	343	335	312	341	321	332	325	317	319	335	330	351	316	309	352	325	325	305	303	327	302	335	320	342	338	354	327	325	332	320	354	363	326	335	334	345	348	344	344	308	291	355	287	333	320	330	332	352	324	335	321	316	362	332	351	315	309	363	361	356	334	329	344	339	332	363	312	335	319	313	306	317	345	316	333	324	334	314	310	334	303	325	308	339	349	354	358	326	329	319	352	304	359	332	370	334	334	316	333	326	347	299	306	324	358	349	351	345	351	315	333	340	347	310	332	332	318	301	319	325	320	366	333	304	304	320	316	332	333	349	334	369	333	341	336	350	322	348	358	342	359	383	334	337	327	326	344	378	361	364	329	325	313	339	338	320	303	320	350	345	335	326	327	338	349	348	334	335	337	344	359	357	345	331	354	337	370	371	346	313	354	340	325	335	356	327	346	313	343	326	366	320	339	296	334	324	326	349	346	334	305	328	347	333	312	365	297	328	344	290	314	304	342	308	326	339	326	327	308	339	325	295	318	334	323	304	311	303	353	340	294	333	329	331	307	350	288	369	315	330	362	326	287	331	357	321	338	345	309	367	333	300	367	309	364	324	341	330	344	337	291	365	339	359	328	326	338	360	370	360	340	306	333	355	328	325	338	321	299	344	354	321	363	337	351	370	338	311	318	342	326	368	319	306	334	343	312	365	379	341	331	298	309	327	343	338	331	316	348	299	322	336	344	307
34104	46220	37242	35418	15086	1359	573	552	594	539	570	614	615	531	549	576	514	586	547	607	556	577	573	557	566	547	515	546	576	567	568	563	562	549	590	628	568	547	565	609	594	553	583	555	581	577	619	568	530	543	566	573	564	577	531	568	555	526	598	567	572	558	573	565	578	574	546	550	558	544	544	580	562	550	543	559	587	555	531	550	588	550	560	578	578	566	572	573	590	577	539	582	556	584	582	597	592	605	568	556	576	555	553	560	539	553	556	590	569	591	564	608	557	574	563	552	567	538	562	562	518	561	545	573	596	585	561	600	532	521	564	526	564	536	541	541	593	521	600	559	552	550	550	582	568	558	517	569	515	547	592	520	557	582	543	552	560	577	546	554	567	572	573	573	535	531	566	569	567	522	564	589	524	569	559	597	561	527	586	562	596	550	587	550	586	579	576	594	544	587	568	575	570	562	550	586	560	580	545	578	579	556	578	565	554	574	532	545	553	566	527	541	545	579	582	544	577	551	568	572	586	614	582	508	527	560	560	538	562	563	556	546	561	539	591	573	557	583	559	586	565	549	557	581	571	540	575	588	566	544	601	515	567	548	552	553	532	566	574	550	569	568	561	565	638	602	567	577	549	569	558	559	564	594	536	555	520	564	581	557	565	576	524	556	590	545	506	586	581	552	568	560	580	556	540	574	599	556	580	529	576	541	558	544	583	530	552	555	566	591	579	575	582	591	537	583	538	605	581	546	537	488	606	555	557	565	583	581	541	554	590	574	570	559	536	554	552	518	607	557	556	537	586	538	578	540	545	517	558	544	517	531	558	582	577	577	571	571	588	582	573	580	573	534	584	559	556	603	545	541	538	566	565	578	591	562	552	573	566	582	609	555	563	627	578	551	593	601	564	565	563	568	536	561	552	560	564	533	515	549	528	555	490	580	545	564	586	558	569	576	542	552	564	603	555	619	510	543	584	592	578	562	530	564	557	554	557	566	557	554	578	574	589	569	551	525	555	581	505	563	565	567	542	537	573	575	549	568	602	563	593	587	589	611	586	571	567	560	559	510	557	604	544	563	566	557	532	560	562	551	544	534	578	543	560	599	539	541	546	570	563	573	559	591	506	636	574	570	563	601	565	535	559	568	555	579	569	559	560	581	568	583	547	528	574	546	569	561	583	555	544	615	600	540	626	565	602	577	599	558	551	586	539	593	553	543	575	581	555	574	571	543	553	604	565	549	556	593	562	579	560	536	535	546	563	587	595	531	583	536	570	542	541	577	588	559	568	586	516	566	582	551	560	513	567	547	563	582	601	565	596	567	533	508	553	585	556	525	506	543	567	579	574	514	572	542	568	557	569	566	590	533	542	598	543	605	559	577	539	563	562	551	583	563	544	575	537	553	567	547	553	546	555	571	574	532	540	570	521	571	572	569	560	545	562	543	552	577	565	587	547	546	555	557	588	540	577	587	565	542	533	569	551	547	592	580	599	491	529	561	554	526	598	610	566	563	598	498	560	606	616	602	554	537	558	584	542	571	524	541	507	604	575	547	540	575	559	519	573	575	530	584	546	555	586	563	553	566	551	599	580	611	611	603	565	571	552	546	544	534	527	576	541	573	591	576	578	563	540	582	588	592	528	531	566	552	588	544	575	564	565	562	544	578	554	551	552	543	563	537	579	564	552	547	598	553	525	561	584	604	569	527	528	611	556	545	566	584	549	568	560	549	630	567	542	491	570	562	546	574	564	575	576	571	555	576	571	580	601	541	578	561	572	557	534	532	564	527	539	525	541	588	623	562	573	607	573	598	559	565	599	547	548	559	565	496	587	583	574	519	581	566	581	586	537	552	548	543	606	538	539	566	539	518	583	541	575	599	559	564	571	587	579	565	539	602	561	557	604	578	561	585	556	546	523	579	576	596	535	555	560	553	584	528	588	572	502	581	531	544	539	545	522	578	557	563	591	588	536	546	561	559	543	573	572	586	545	539	560	545	531	548	553	595	568	569	555	572	566	562	593	569	543	594	554	578	604	526	584	527	555	545	563	599	511	574	574	587	562	554	518	573	527	573	549	569	539	541	542	550	558	552	576	582	532	608	578	538	546	582	512	538	559	554	559	552	561	558	572	603	566	521	568	574	566	572	551	540	555	553	558	557	569	561	608	545	522	566	566	567	571	556	555	546	562	541	513	556	559	571	558	557	558	593	562	532	587	559	544	554	534	553	557	558	577	590	502	583	578	531	587	553	575	582	590	559	565	563	543	562	542	567	546	600	557	591	589	556	548	569	528	560	566	588	564	515	573	547	550	582	545	555	576	547	572	561	532	548	557	597	598	558	534	581	529	556	570	532	520	552	553	567	538	555	524	589	558	588	565	577	555	581	539	602	527	577	570	577	543	580	551	578	569	589	551	571	563	533	547	572	554	563	558	538	586	560	589	535	593	561	555	545	569	550	551	530	580	573	557	537	535	571	578	574	570	503	589	553	571	552	550	607	572	560	557	565	544	614	582	553	572	581	580	528	521	560	561	593	554	554	528	550	578	570	580	582	606	575	553	526	540	578	559	588	583	579	532	558	575	576	553	575	572	547	559	551	569	556	561	534	603	560	540	598	571	590	540	540	550	547	564	517	532	544	559	574	584	580	547	606	567	590	569	582	543	558	556	573	534	541	530	567	514	564	558	544	573	555	567	546	581	584	565	571	563	555	572	573	558	591	539	559	532	546	540	585	584	549	554	563	571	573	571	625	552	596	569	577	574	499	541	591	554	556	512	549	602	537	597	580	560	550	555	613	507	554	554	562	591	586	562	563	536	579	573	567	574	547	572	571	609	515	550	592	547	571	620	624	561	489	596	568	555	569	601	590	591	553	583	542	574	556	580	540	577	573	559	534	581	608	556	581	561	539	549	546	547	561	576	552	569	560	588	542	561	568	565	583	553	577	608	573	579	589	549	519	566	560	596	517	573	588	546	561	569	529	554	527	549	542	572	568	575	570	610	567	542	584	540	536	555	576	529	547	525	547	570	587	566	605	538	551	556	547	578	571	548	557	555	528	542	570	553	550	528	565	565	554	528	533	573	601	580	599	583	557	580	562	562	545	542	538	539	525	552	574	540	520	562	597	533	574	543	552	577	582	541	532	571	569	544	570	560	584	552	598	526	530	547	602	560	536	574	577	597	525	582	523	553	583	572	574	541	585	535	555	589	577	594	550	612	577	573	552	573	566	603	527	565	567	545	562	546	511	569	593	553	548	528	567	580	589	584	578	567	550	592	546	548	525	589	573	577	554	632	515	530	522	582	549	537	567	582	542	582	533	561	528	570	557	573	577	549	599	577	577	544	578	550	581	583	534	585	554	584	553	602	593	591	588	576	575	565	572	558	550	591	525	589	536	598	597	580	581	537	599	567	597	522	586	566	599	558	524	540	588	561	587	544	565	575	540	581	529	511	598	569	569	570	577	588	544	544	538	545	550	541	530	531	561	578	602	563	605	533	548
25333	23652	38119	54590	34808	12772	1284	357	352	328	334	337	367	344	327	339	351	357	344	339	316	314	360	324	305	335	347	345	316	334	337	341	352	336	310	338	346	336	380	351	309	339	366	348	343	340	337	327	319	339	354	315	312	352	294	357	350	322	367	357	312	331	326	335	322	333	322	327	322	340	330	346	315	319	304	321	337	328	337	321	335	319	325	333	301	342	355	317	339	329	323	382	353	365	356	344	350	336	346	345	330	328	361	332	315	328	333	374	367	336	330	351	329	327	316	341	321	304	346	351	356	342	323	313	352	321	345	337	356	348	344	330	321	327	322	311	341	307	356	315	348	310	308	326	328	334	339	306	304	321	356	345	377	309	345	296	299	341	359	307	331	336	345	314	324	345	368	340	364	317	316	310	334	375	321	332	307	305	327	351	326	310	322	324	314	335	370	363	314	308	346	349	327	311	330	377	347	328	332	323	371	304	345	294	338	329	372	332	333	384	325	346	371	317	317	319	318	313	308	298	306	317	315	357	324	326	314	357	297	272	319	330	346	351	370	305	319	291	316	292	349	316	357	335	312	334	304	321	351	325	307	355	327	309	355	327	349	347	333	326	318	333	298	320	336	306	327	307	348	309	330	325	336	353	333	352	331	348	336	346	337	337	374	323	330	323	323	340	318	376	313	335	346	324	325	332	353	337	336	346	363	334	331	325	331	350	332	353	350	326	332	332	319	299	357	338	345	343	317	346	317	346	324	296	324	314	316	343	358	321	316	343	311	334	347	352	338	334	322	336	341	300	348	366	362	342	336	329	322	306	323	327	348	334	354	318	357	320	361	351	317	368	354	315	350	352	337	324	346	381	341	303	328	337	319	320	350	336	318	337	353	328	335	328	307	341	343	304	355	291	367	333	349	337	359	324	331	339	300	329	367	303	338	326	318	334	318	285	375	332	332	330	380	368	337	345	345	330	330	340	340	329	308	303	328	352	325	336	307	335	356	341	334	327	381	328	299	315	354	342	320	303	345	351	316	357	311	336	334	358	334	322	349	337	363	304	347	328	313	327	330	318	335	319	327	349	348	320	353	340	298	346	339	330	343	298	346	321	348	303	341	314	329	319	340	331	342	337	360	327	288	315	313	315	309	315	334	357	329	338	311	321	332	335	333	357	306	313	340	339	325	324	324	333	348	367	343	319	297	348	352	355	314	303	390	320	332	301	344	340	366	338	370	338	317	319	313	379	302	322	358	329	329	339	339	368	324	311	327	347	323	319	370	332	352	332	318	330	334	347	337	325	341	321	357	291	333	324	359	342	355	335	356	333	311	340	348	312	346	342	335	321	305	346	317	319	335	307	334	319	352	340	326	343	316	332	324	331	318	313	349	349	331	354	324	321	330	345	376	281	321	358	311	335	356	343	348	321	319	329	343	318	332	302	326	333	311	357	318	358	347	321	314	368	331	338	319	315	364	319	323	351	324	314	296	330	348	338	328	340	321	346	346	332	331	346	308	321	326	340	329	338	344	304	316	374	316	327	361	357	312	319	345	330	333	354	335	327	302	330	303	335	355	319	348	338	337	331	354	359	306	319	333	345	322	298	337	313	338	328	343	351	344	309	353	337	329	326	314	334	348	339	301	320	309	321	317	329	310	324	317	323	307	355	348	319	368	353	316	328	362	334	334	316	354	337	337	369	374	306	323	325	348	365	364	322	353	335	323	341	341	372	290	334	342	352	341	323	321	373	319	329	318	311	326	319	317	310	324	335	349	316	326	363	346	309	324	298	305	339	371	328	333	348	342	350	337	349	355	347	350	309	329	389	357	315	333	322	351	321	358	338	331	362	320	331	339	316	317	318	334	323	337	338	345	342	319	368	332	336	352	314	342	327	342	328	329	354	310	322	314	326	348	336	312	354	333	323	329	338	340	331	327	333	331	335	350	330	326	330	369	306	318	318	320	298	309	345	303	305	328	338	354	335	336	337	359	322	332	347	352	336	307	326	343	314	334	318	291	353	345	331	348	341	344	337	350	319	330	344	339	348	344	339	308	305	310	360	354	361	323	352	315	339	310	360	329	331	331	294	332	325	319	343	323	333	361	339	316	324	344	317	318	343	308	344	344	342	313	339	349	299	332	332	327	327	325	342	297	312	322	318	325	344	354	336	366	308	346	355	319	332	347	292	320	360	320	357	337	342	354	345	324	324	340	344	332	356	341	364	338	355	316	320	308	325	347	294	302	291	312	347	326	321	356	359	320	336	336	321	296	340	356	336	319	307	338	298	318	362	328	365	366	306	355	328	321	302	362	300	322	381	369	337	309	344	358	321	317	338	369	316	318	331	331	315	322	317	329	308	332	316	341	317	326	343	342	343	341	331	334	338	326	308	352	307	312	325	330	339	320	318	361	342	323	337	328	365	353	299	334	346	336	337	374	340	325	332	285	341	341	296	337	322	316	353	330	330	349	319	324	326	346	320	328	334	307	330	304	347	360	358	346	347	324	341	317	334	360	336	354	343	323	337	373	298	306	329	341	343	351	329	296	319	358	318	327	333	349	347	341	299	326	334	342	379	351	363	302	325	335	318	313	344	336	348	332	319	326	316	326	355	346	311	351	333	305	359	329	314	333	330	343	342	340	337	344	323	302	332	327	317	358	327	342	349	361	334	352	326	300	360	327	331	374	334	373	320	336	329	351	320	330	334	353	332	366	304	353	333	331	361	339	336	336	333	341	329	342	338	310	328	357	334	336	372	324	319	330	327	287	307	346	319	307	341	295	337	324	341	330	335	316	330	309	305	321	317	334	323	341	319	276	343	335	336	323	349	323	293	321	324	367	309	316	322	342	310	342	325	358	333	356	328	368	305	351	325	315	305	313	327	338	329	335	323	330	330	306	314	345	329	317	367	360	354	360	328	358	374	314	350	339	331	347	363	359	340	333	324	361	346	339	324	341	366	354	339	354	298	329	336	379	338	337	358	331	330	348	317	343	326	308	338	345	344	347	322	336	345	322	330	329	301	344	287	326	335	341	320	336	343	342	356	319	298	326	305	303	335	327	346	338	332	302	339	323	358	326	366	334	342	320	356	323	330	318	341	293	323	341	355	335	327	316	358	358	350	315	327	329	308	312	369	319	333	332	320	321	315	333	340	327	353	354	338	310	339	345	301	299	344	355	353	334	327	310	334	312	329	316	319	296	303	338	327	345	355	329	318	370	307	362	353	349	346	339	339	352	350	353	309	332	341	324	344	312	339	333	319	348	301	294	307	333	344	327	337	351	366	358	333	323	370	356	306	364	336	297	294	332	345	361	325	346	338	361	331	337	338	368	370	345	307	363	335	348	342	314	347	312	366	326	368	353	350	324	349	321	350	309	362	324	329	335	356	308	355	365	311	345	309	344	307	319	360	314	314	325	347	306	315	313	353	318	342	320	337	342	320	337	349	341	378	333	330	378	336	294	326	342	343	293	323	339	298	310	323	300	323	329	342	308	330	355	347
58082	87954	73623	67625	36402	3651	592	564	604	541	571	567	546	604	578	508	598	568	571	542	529	523	526	587	556	558	583	520	550	585	590	594	517	583	580	553	525	515	561	555	487	532	570	586	557	568	587	552	576	536	558	549	540	520	601	514	589	575	510	478	544	536	554	559	568	551	582	578	560	549	556	593	521	548	550	576	522	560	600	505	525	545	595	572	552	503	573	521	551	585	561	570	543	543	565	538	560	515	555	503	550	562	573	557	559	536	575	535	570	531	569	549	525	548	558	607	549	563	550	591	592	575	523	524	533	519	527	503	574	539	520	535	553	524	563	595	558	520	577	567	529	536	581	570	533	559	551	502	543	594	550	546	524	547	601	530	563	522	487	565	530	539	542	582	555	577	556	524	561	580	600	552	557	521	540	535	539	595	559	548	571	561	518	560	526	522	517	521	551	545	551	578	547	567	550	515	597	559	594	504	525	570	549	582	531	557	553	557	509	533	561	543	548	543	526	533	565	530	568	566	571	562	565	533	595	563	537	569	509	567	579	524	561	580	582	532	553	525	574	527	518	559	576	572	588	533	554	543	578	571	547	554	562	533	549	581	577	557	564	520	576	516	540	579	533	547	546	546	535	604	555	582	536	520	562	541	560	573	599	546	554	589	562	557	550	554	554	548	573	518	550	518	583	551	509	549	553	540	548	560	592	588	557	540	537	531	562	526	568	564	551	595	572	541	541	574	546	586	537	539	561	540	560	496	552	536	537	553	529	529	544	512	604	557	524	544	552	577	576	534	527	512	528	507	549	527	571	517	547	555	549	578	565	587	540	540	549	542	535	574	586	558	545	527	566	560	512	560	562	596	532	565	572	590	551	531	567	551	602	541	547	553	551	555	561	589	562	568	543	572	544	548	574	536	501	544	508	581	556	564	580	538	526	603	548	522	561	579	536	570	553	523	571	539	564	539	555	562	566	544	575	533	591	559	550	548	524	589	587	517	544	542	531	566	562	542	544	553	531	549	540	508	566	555	574	554	546	523	516	523	521	537	591	576	574	554	578	554	552	522	561	574	553	556	564	572	566	541	585	535	541	534	606	531	543	576	571	562	583	564	545	555	536	582	568	578	538	528	565	577	511	553	580	559	532	586	542	588	531	541	560	543	597	552	549	559	567	531	578	581	548	563	590	523	529	574	533	558	566	560	583	579	526	555	566	574	550	565	557	534	539	571	544	598	557	545	559	565	517	579	548	516	499	557	560	563	540	501	548	550	506	558	601	540	521	538	552	593	552	547	568	544	584	510	576	559	540	579	579	573	545	563	560	525	550	528	539	538	510	570	541	582	558	544	506	492	545	566	571	551	570	533	546	560	555	596	546	550	546	547	615	579	496	555	556	542	577	506	532	563	538	568	516	558	557	545	518	589	552	537	557	573	553	547	557	570	530	554	550	592	522	547	542	571	568	540	541	575	536	543	556	518	566	530	536	612	549	585	585	552	550	562	555	544	544	536	534	545	522	569	541	510	575	530	567	540	543	553	599	572	607	585	588	606	571	594	558	560	548	554	581	589	560	533	550	557	525	535	561	557	581	528	546	506	541	540	565	525	552	504	511	523	536	557	566	571	589	584	506	543	546	550	516	562	564	575	495	521	557	569	556	523	560	550	577	538	536	571	563	549	518	543	577	527	591	542	554	548	573	546	558	513	511	518	531	526	536	564	527	539	582	580	538	560	520	518	591	518	512	556	552	544	530	510	546	551	573	570	527	532	564	569	551	540	557	565	543	570	583	570	544	590	560	574	533	538	569	538	560	533	567	562	528	539	520	539	571	551	520	549	552	544	560	569	589	543	539	535	583	564	546	544	550	517	541	562	528	544	567	581	592	581	547	560	534	510	538	595	524	522	538	539	536	567	558	550	570	583	570	527	561	570	533	544	595	553	542	539	536	530	555	619	558	570	566	581	521	544	536	543	568	567	538	540	524	578	593	594	550	528	516	548	568	562	581	558	559	552	575	601	562	512	564	560	578	547	571	520	574	549	563	558	556	568	523	558	562	541	555	567	557	607	539	520	576	537	522	580	535	545	540	567	533	566	586	526	532	539	598	576	554	565	563	553	556	578	572	538	548	590	576	560	544	583	511	588	537	566	529	539	550	565	560	578	568	551	556	583	552	536	532	575	528	531	520	597	545	555	532	530	579	544	558	575	572	578	566	525	528	588	577	526	584	544	531	587	546	582	573	556	530	558	584	531	504	538	577	564	559	569	530	535	567	563	574	544	538	551	503	539	518	538	556	579	537	569	582	544	566	534	559	541	564	558	582	516	527	540	539	564	567	540	569	585	536	545	526	551	566	551	506	573	558	555	518	551	527	549	576	569	567	603	587	548	567	549	531	529	553	513	586	579	549	566	555	565	536	587	563	583	543	551	530	545	566	519	593	582	554	542	594	536	532	585	555	526	518	541	558	556	568	577	493	562	547	564	531	574	547	545	523	537	568	549	556	558	570	499	578	512	554	551	564	591	586	578	545	539	560	542	587	536	553	533	544	584	545	540	551	543	569	558	568	535	593	533	530	535	561	545	548	551	552	551	589	541	595	547	543	532	526	572	578	521	566	585	562	549	532	594	583	500	559	554	589	546	581	587	575	527	528	532	529	528	571	538	583	512	536	565	535	540	555	565	537	546	536	563	573	540	516	530	558	524	572	535	550	529	548	547	524	546	594	543	554	529	546	517	536	559	541	570	555	538	563	555	572	514	571	584	525	572	522	557	514	596	542	549	556	562	545	539	565	542	533	540	513	552	560	574	579	565	584	537	556	563	522	506	549	543	571	531	518	592	580	548	577	524	593	549	520	515	579	548	589	537	571	548	566	530	561	527	589	514	555	540	565	543	554	584	534	580	547	555	552	539	534	571	546	561	527	537	530	511	506	519	542	552	541	495	574	563	543	539	533	582	543	564	556	564	562	575	536	570	610	519	505	559	555	565	550	563	557	556	556	534	556	555	579	600	521	580	559	548	536	547	595	534	528	486	560	535	562	550	599	524	577	558	520	599	529	611	571	559	565	516	597	546	540	564	505	535	518	526	586	528	556	554	547	583	541	521	535	545	578	560	519	549	568	575	564	529	592	554	550	547	546	561	568	573	536	593	553	528	537	543	545	568	530	538	520	518	525	587	529	559	550	525	501	574	573	555	544	579	569	553	536	557	557	570	542	553	575	549	547	537	562	560	559	553	554	539	538	533	573	582	525	543	525	550	533	569	569	565	557	557	540	547	552	522	530	573	551	545	599	582	568	567	574	541	580	607	527	493	540	527	548	572	574	573	532	568	530	495	586	603	527	536	535	519	547	555	567	556	578	566	518	532	584	534	542	564	520	554	561	552	543	535	548	510	551	540	515	579	540	565	517	608	530	535	514	526	536	540	555	534	569	549	551	544	523	502	537	597	555	546	552	554	579	553	536	507	523	567	585	552	553	552	583	571	546	538	534	560	565	558
24228	22316	33722	55846	40011	18479	4732	659	550	598	551	552	561	547	517	561	514	568	520	538	544	574	563	538	555	565	577	517	512	522	559	534	549	540	548	551	565	522	519	503	515	591	535	538	518	559	514	589	499	536	531	536	560	557	553	503	513	512	525	551	593	528	529	496	541	542	544	527	551	546	546	528	566	537	532	556	555	565	567	508	524	521	521	530	492	515	510	556	553	515	556	550	542	532	527	538	543	557	619	496	516	556	512	513	498	574	537	561	571	543	548	510	527	592	535	515	518	549	545	541	511	541	569	581	556	493	548	532	555	529	484	551	556	521	552	515	563	555	531	590	539	563	531	588	588	513	512	529	574	560	530	577	520	529	537	519	561	524	563	519	528	521	526	541	518	569	553	521	548	557	504	538	567	558	582	515	544	529	545	524	540	536	548	571	536	530	534	547	534	499	527	533	544	516	554	515	515	553	525	556	528	553	554	532	537	542	538	515	564	521	571	531	563	532	536	564	512	543	564	520	490	538	539	541	546	497	560	541	503	521	510	577	556	539	520	531	522	516	515	553	521	545	538	499	581	525	582	582	519	505	508	600	515	509	508	566	538	563	557	576	515	496	584	565	490	562	518	568	572	533	490	535	499	549	555	519	544	565	494	502	534	563	524	524	533	543	527	541	531	574	544	493	582	500	527	521	573	501	577	573	530	570	522	566	499	537	562	509	519	532	571	513	537	491	576	483	502	588	565	570	536	537	546	524	519	560	550	523	587	544	537	555	562	571	588	491	564	512	596	585	536	542	555	517	557	514	491	554	524	541	511	533	549	545	529	571	551	563	544	545	535	563	548	492	531	512	530	504	521	538	560	545	507	570	513	521	535	516	573	518	539	541	558	530	541	581	552	525	559	532	565	565	531	553	525	529	510	573	533	554	532	525	563	498	542	551	498	478	572	507	540	501	536	546	563	526	579	539	523	505	516	514	510	543	528	568	507	513	516	576	513	540	527	565	553	521	515	494	529	505	528	506	536	497	526	536	501	549	535	526	504	504	552	525	473	548	551	508	541	522	537	504	555	537	508	543	513	554	514	571	508	545	527	527	508	549	541	533	538	533	510	532	565	547	531	492	546	516	498	540	555	517	498	572	566	548	551	519	539	576	509	530	524	528	537	528	508	527	503	538	534	497	547	529	528	565	574	533	535	449	474	515	568	556	519	515	530	520	538	571	528	530	549	535	521	526	547	531	533	518	542	519	560	510	599	565	534	519	514	519	540	568	493	524	543	501	547	490	495	559	523	564	516	526	552	486	499	521	514	529	506	551	531	543	550	525	512	535	564	536	488	519	496	523	511	543	565	582	542	559	575	497	479	540	514	502	542	580	492	535	540	506	518	541	529	551	616	507	514	562	562	495	561	518	507	554	536	529	554	531	504	520	524	576	548	576	513	513	537	512	545	541	541	584	536	557	534	540	526	517	513	517	513	502	535	530	533	524	551	543	539	538	575	536	553	547	530	550	544	530	528	507	550	539	586	517	522	567	519	556	543	535	535	526	536	552	513	575	499	487	511	494	523	555	569	548	522	572	562	518	497	552	508	541	520	546	527	551	540	580	526	525	546	589	565	565	542	566	511	507	522	533	528	534	492	505	561	552	581	508	529	539	522	536	574	554	550	522	529	550	536	600	513	527	527	509	503	488	545	537	581	560	561	537	536	503	558	560	540	520	513	529	578	517	513	539	511	561	534	527	541	585	497	547	532	561	545	495	513	546	561	558	570	537	581	545	568	559	510	548	518	577	517	519	567	521	552	516	552	510	545	510	543	502	512	532	493	592	521	564	525	560	482	543	520	512	574	576	542	564	520	574	509	538	523	536	516	521	549	528	543	513	501	544	524	561	573	579	529	519	544	513	538	524	531	535	539	528	507	527	528	565	574	573	528	555	533	552	556	521	554	560	529	536	551	543	568	565	513	512	527	547	530	538	526	508	556	549	540	486	522	553	506	516	523	522	513	542	517	500	500	511	573	553	547	537	549	545	521	579	501	563	516	534	519	513	540	485	539	527	531	509	508	507	526	545	518	565	535	513	503	547	558	537	561	514	551	538	534	553	519	521	522	537	544	539	543	567	549	503	558	572	567	520	545	540	542	555	528	538	558	522	544	561	532	555	554	492	509	525	564	522	567	552	563	527	501	532	575	552	524	544	538	552	498	534	508	531	555	509	472	531	543	526	561	510	522	530	511	579	568	570	525	546	540	501	487	550	491	586	546	529	531	516	549	530	517	541	530	537	556	511	509	525	521	508	544	491	553	543	547	515	551	531	532	509	563	554	487	520	517	557	529	486	546	519	547	528	530	540	536	526	554	540	530	541	540	552	507	504	543	535	534	517	492	575	522	539	536	505	503	526	513	530	528	547	521	550	533	544	498	556	577	535	513	562	539	511	530	558	568	528	551	546	505	537	557	525	542	559	536	517	493	514	529	561	521	527	537	489	533	529	542	521	538	512	586	538	578	539	571	586	537	495	588	583	511	561	555	514	510	530	506	548	512	517	538	558	527	499	521	525	493	512	537	522	554	563	550	550	575	532	506	558	568	522	529	536	517	527	578	518	577	515	542	543	513	551	499	527	526	523	541	521	539	505	515	558	559	522	559	564	546	541	548	525	543	495	536	538	551	538	540	559	559	554	503	532	579	554	517	548	517	554	527	579	531	523	545	533	532	532	540	536	577	482	561	531	514	551	555	549	501	534	535	608	525	526	520	552	506	538	556	504	516	546	535	540	527	524	498	551	520	517	499	538	531	537	539	524	541	518	552	504	527	538	535	514	565	580	517	562	540	521	529	526	537	492	523	526	541	539	522	517	564	564	523	496	519	543	530	520	554	534	513	553	492	542	569	548	505	544	544	538	547	537	505	545	557	562	538	580	573	525	497	513	579	485	538	555	502	521	533	532	534	503	558	526	481	540	554	538	591	515	547	521	512	545	523	499	550	547	530	562	525	556	538	516	554	525	572	571	566	517	491	539	562	537	565	539	559	534	565	513	538	504	538	567	527	549	487	558	535	506	515	529	552	504	513	571	536	498	513	584	498	545	538	545	504	552	510	523	510	515	565	499	565	561	500	544	546	560	533	540	559	515	552	528	573	536	530	564	542	540	516	472	499	525	515	554	564	518	547	558	536	531	524	557	575	588	523	552	527	530	566	547	524	550	518	511	534	585	536	543	542	549	517	518	539	566	500	547	513	503	516	490	551	529	533	480	512	529	535	544	564	567	544	508	557	530	564	541	576	551	544	520	559	574	526	538	534	517	583	543	528	537	546	550	514	550	514	549	561	560	573	501	575	538	532	522	500	505	543	529	543	570	487	514	542	514	498	536	582	565	565	492	593	519	520	514	512	545	560	539	537	535	473	532	543	562	532	501	550	571	549	534	545	524	534	527	563	548	534	496	510	609	546	524	540	496	521	523	536	566	532	545	554	556	588	536	551	535	512	542	558	530
61716	100948	85781	77661	45509	5672	865	907	819	820	871	844	825	897	861	841	849	835	847	828	852	884	847	778	783	824	819	844	820	875	813	872	823	834	840	889	846	838	873	814	839	882	861	840	792	847	837	890	861	786	858	816	814	863	834	795	886	863	845	819	842	822	795	788	835	828	832	865	851	857	903	849	829	806	862	804	844	825	849	876	870	818	878	870	863	806	888	835	835	809	844	804	859	775	830	811	846	828	795	831	796	826	820	875	878	839	772	857	821	850	834	841	825	851	788	819	847	863	819	794	846	828	870	837	863	797	846	832	784	854	812	807	849	822	869	839	799	797	809	824	860	853	774	814	808	841	776	779	845	826	878	821	832	843	850	830	831	842	804	840	809	853	830	847	870	833	824	805	803	808	841	828	804	808	811	834	845	816	802	847	861	846	809	856	841	810	869	879	870	843	832	800	860	831	809	853	858	834	785	852	826	826	808	825	865	936	824	879	865	826	834	819	799	810	834	801	827	835	862	811	809	815	851	804	806	814	815	820	810	832	856	824	800	827	851	848	818	821	836	858	798	816	803	784	834	829	831	837	842	824	850	883	833	836	841	823	878	876	870	858	813	790	861	809	842	808	818	815	861	781	851	845	803	811	824	839	849	818	881	867	840	815	799	813	892	816	811	862	814	838	800	816	834	837	819	823	897	866	860	856	818	798	836	803	822	793	866	839	798	818	792	829	832	853	850	882	868	834	842	851	812	804	811	812	834	794	856	836	890	802	842	882	851	861	789	835	831	853	807	789	846	840	854	862	843	832	815	861	828	806	796	829	821	833	874	857	790	810	850	842	862	896	784	829	778	788	800	845	839	860	828	797	826	852	847	820	854	811	846	836	832	865	789	825	836	843	853	836	848	792	818	789	867	886	799	867	810	850	894	836	785	807	835	850	813	857	904	884	861	821	837	825	861	828	799	817	823	840	869	818	827	837	812	875	835	820	817	843	849	789	854	841	784	835	856	814	812	904	807	886	833	861	841	867	881	819	832	849	842	845	843	810	829	845	816	805	877	854	821	864	814	807	839	864	786	798	861	828	818	810	826	820	886	775	786	807	827	851	796	861	788	836	826	823	810	823	802	858	850	797	821	802	815	836	848	794	863	824	812	828	806	836	829	779	875	809	814	814	837	841	810	842	807	825	853	825	820	912	799	842	782	834	892	840	869	827	847	798	802	857	799	846	863	798	781	785	789	823	793	809	816	779	787	861	850	833	817	878	828	862	836	814	910	822	811	769	812	807	862	845	829	800	810	821	841	815	834	856	889	812	860	815	769	872	817	782	786	839	810	856	793	825	865	799	831	790	843	844	903	818	889	803	865	837	880	873	875	869	845	845	825	823	839	838	822	821	802	817	809	841	843	875	819	853	855	887	835	813	793	848	831	846	864	794	855	861	871	840	821	784	856	911	833	855	877	788	880	874	866	854	832	797	824	791	819	876	791	874	782	823	876	827	809	802	848	889	792	794	817	843	865	842	849	834	828	862	856	833	816	826	819	829	788	786	831	884	810	787	805	816	859	814	858	803	844	839	801	808	819	791	781	839	828	863	829	807	795	855	826	790	877	848	819	862	786	795	899	822	820	810	867	748	875	835	761	846	857	818	845	892	868	857	864	779	882	787	806	807	857	838	833	852	831	817	830	880	823	786	836	858	808	809	833	821	880	838	848	852	866	801	862	813	833	827	818	843	827	819	846	843	866	849	861	793	825	822	838	838	798	791	840	813	810	830	836	870	789	827	816	835	815	853	817	794	798	813	801	804	790	787	847	797	814	815	796	850	861	850	819	802	780	844	828	838	784	815	828	867	856	844	826	824	813	817	839	870	814	831	812	854	832	799	836	840	838	805	831	824	894	846	866	822	854	788	834	732	822	823	841	834	791	852	843	831	816	796	840	797	833	858	799	832	879	821	793	808	778	832	874	878	850	880	837	813	845	843	796	842	841	802	823	823	830	785	811	827	896	821	841	831	827	813	815	836	841	849	846	804	885	868	807	830	827	905	772	873	822	865	823	846	824	817	822	836	854	774	854	810	824	850	895	851	845	832	781	847	852	845	742	828	842	818	784	835	829	844	850	806	806	788	839	787	828	838	839	799	828	821	858	867	871	797	826	764	837	832	843	875	884	838	756	787	822	808	838	865	825	857	817	819	845	829	832	845	825	844	851	884	857	791	814	795	850	912	845	868	795	787	846	809	814	830	873	812	881	831	819	808	781	888	795	855	833	872	840	826	854	824	797	854	863	816	829	809	847	823	850	814	783	799	833	861	779	860	877	804	863	810	852	878	793	843	840	869	834	845	839	796	854	800	869	862	870	809	846	859	848	831	841	876	825	841	863	846	821	821	834	841	846	754	833	815	850	818	747	830	843	793	815	813	852	851	788	791	835	857	816	825	837	856	818	854	818	825	818	839	873	836	862	793	813	835	814	802	819	795	807	831	859	868	841	880	858	835	882	792	815	872	801	823	810	802	859	787	861	829	799	896	829	833	816	825	751	842	836	804	857	842	852	835	827	847	846	874	771	890	823	841	836	860	849	838	837	827	850	841	840	843	851	836	857	796	852	840	849	888	883	829	823	793	828	810	799	873	820	862	797	818	837	823	820	831	847	827	849	832	818	866	807	845	798	837	832	797	855	817	828	849	794	781	829	804	804	874	864	823	836	858	758	826	857	834	780	834	825	819	799	809	857	880	855	819	830	841	844	816	901	844	838	829	819	836	893	836	825	786	752	835	819	844	836	803	842	894	804	866	869	791	799	859	798	814	831	817	842	874	850	800	810	858	851	824	861	856	898	858	844	805	843	816	820	836	795	792	841	856	836	857	806	842	901	821	863	822	876	794	847	820	852	827	801	872	823	824	822	807	790	850	849	797	883	862	828	854	795	838	862	813	812	827	850	819	818	840	876	858	780	821	844	812	792	826	825	843	786	790	833	793	846	844	828	832	815	804	832	840	836	836	901	789	846	798	803	831	789	833	800	824	796	751	882	786	843	799	820	794	831	831	831	778	809	887	832	816	833	772	839	768	860	803	844	837	820	820	811	839	791	825	823	876	905	778	801	807	764	855	895	804	859	852	854	800	823	796	853	835	868	791	851	831	791	861	827	882	778	810	857	816	809	840	863	887	815	811	857	847	791	863	796	811	820	862	815	822	837	832	854	845	835	824	809	820	792	811	869	822	827	837	823	884	795	862	850	852	787	887	876	848	810	855	834	852	813	803	843	824	854	798	815	873	790	847	860	855	818	844	880	843	824	804	847	815	853	782	822	822	831	841	810	812	822	857	842	847	814	834	795	864	815	838	815	873	790	813	889	813	803	787	835	822	816	868	803	840	859	824	796	841	845	828	815	833	790	779	800	763	833	837	822	821	823	788	844	773	848	835	803	832	828	833	836	802	838	795	853	819	832	845	848	804	809	876	849	814	837	830	861	823	802	802	821	811	815	848	872	854
29028	26965	29196	32209	13026	1096	352	359	336	324	306	327	357	312	357	307	348	320	345	322	301	345	367	313	342	319	293	357	311	315	333	358	334	315	312	335	337	293	316	347	333	334	325	337	326	316	342	314	344	317	302	367	298	368	337	333	320	323	332	348	312	326	319	314	349	341	347	331	305	323	325	340	330	323	301	339	346	339	320	350	302	311	333	313	310	333	283	326	332	341	318	343	309	329	319	308	335	330	310	318	309	326	357	337	357	320	294	324	338	309	332	330	326	305	345	328	292	339	285	323	320	316	349	380	328	325	336	350	374	307	294	330	349	327	306	351	328	342	308	332	324	311	319	333	343	332	324	350	324	344	339	341	341	323	314	317	373	321	349	302	315	334	316	344	345	310	331	305	334	313	300	343	324	376	375	344	319	342	348	354	331	299	330	343	324	302	305	325	354	321	376	356	352	346	338	346	347	327	328	342	311	320	361	304	344	313	339	337	349	337	328	349	335	349	318	346	347	304	375	333	313	274	371	318	340	298	310	336	320	324	330	368	305	345	321	344	357	332	339	322	315	355	325	336	364	329	344	347	313	347	307	333	328	368	325	354	309	323	327	319	336	360	325	297	314	349	359	336	308	301	332	349	343	334	325	338	311	325	336	321	344	328	347	345	318	329	317	348	359	284	340	318	293	304	299	328	323	351	358	310	313	317	323	340	303	313	348	326	349	361	347	307	382	327	317	368	338	354	331	340	328	338	344	330	302	290	361	367	340	364	324	323	340	315	307	376	339	330	337	334	324	349	331	322	356	319	346	327	338	337	321	334	330	320	313	329	331	287	334	330	339	356	332	317	323	328	327	334	339	325	345	316	307	327	361	337	331	343	328	304	321	276	314	344	342	338	334	309	326	328	356	342	355	325	325	312	307	348	322	353	329	324	341	330	337	319	352	336	348	337	348	318	339	333	338	309	312	326	334	327	322	334	313	341	342	336	321	344	319	336	324	313	344	348	324	326	361	342	367	330	292	337	363	344	313	335	323	348	354	351	341	343	303	321	354	355	311	340	329	338	310	304	337	339	322	300	345	341	350	337	357	336	305	333	334	323	328	326	369	308	337	330	341	321	321	361	331	332	316	337	316	339	338	363	317	356	361	312	358	368	334	333	320	352	351	367	321	299	359	317	334	296	328	305	331	357	337	339	327	339	350	339	357	325	335	325	334	362	295	334	299	354	389	331	333	345	340	298	303	335	308	353	344	337	290	346	297	332	352	300	302	296	305	342	321	338	354	340	342	346	325	329	327	358	349	321	329	335	324	346	348	318	366	323	314	296	311	318	349	356	337	311	300	331	361	323	302	335	371	308	342	327	349	316	301	340	351	299	343	329	307	366	344	352	357	357	354	332	308	325	330	342	342	317	305	302	322	327	339	338	342	336	342	358	344	316	305	312	323	341	312	341	318	355	349	334	317	351	344	313	342	340	319	315	326	345	340	335	331	343	316	332	342	343	330	324	334	298	289	347	335	344	326	323	318	352	314	328	339	339	320	320	327	333	342	297	340	360	330	328	322	376	297	287	360	333	336	326	328	311	351	308	370	341	337	342	325	296	326	328	333	323	349	344	330	342	323	321	324	327	337	328	351	318	339	354	326	290	332	351	335	335	301	318	349	298	349	332	335	330	310	356	312	324	318	349	313	321	320	312	323	335	323	327	302	305	345	333	323	301	336	325	329	327	307	304	369	307	326	339	335	363	299	362	354	336	305	317	364	351	326	327	343	306	324	361	315	341	347	347	339	341	326	360	347	361	316	303	312	325	343	336	310	303	351	327	344	343	326	368	312	343	347	345	310	321	328	326	321	333	337	302	315	353	350	361	322	356	335	322	356	336	330	338	327	366	313	306	373	345	347	335	325	355	350	336	320	325	353	350	375	325	331	333	342	321	331	339	335	313	342	330	342	354	348	343	349	313	344	334	326	328	311	308	318	327	338	328	345	358	316	322	298	332	323	327	299	331	316	328	325	335	333	337	328	321	352	326	316	364	331	306	306	324	337	356	325	336	323	347	315	354	346	328	308	298	326	336	333	323	387	304	344	312	353	329	317	316	323	316	330	313	330	374	360	324	347	323	340	309	378	350	337	334	333	309	314	336	327	347	293	328	324	356	305	319	326	318	355	355	339	301	334	314	336	365	325	321	297	334	325	315	327	330	289	329	350	315	310	295	312	331	300	339	363	305	318	319	337	338	326	340	359	325	320	349	339	321	331	315	359	343	357	328	327	347	345	319	314	318	303	328	314	321	360	352	322	330	302	328	355	328	326	356	323	352	361	332	339	331	342	335	362	324	316	319	320	332	307	315	278	354	330	367	342	296	346	354	339	329	339	337	324	293	319	329	340	311	336	297	343	323	302	319	353	351	304	320	341	312	318	333	361	353	325	315	322	342	358	313	324	334	276	323	355	333	306	309	316	311	315	356	335	344	334	311	369	343	330	339	340	353	315	342	318	310	326	355	318	348	331	338	355	344	350	361	305	317	307	339	364	363	345	311	335	327	305	326	326	359	288	380	335	332	305	346	335	331	331	340	325	314	307	313	363	360	358	323	341	351	326	303	346	332	309	327	305	311	307	355	327	325	314	333	335	334	302	330	344	331	342	333	318	320	326	359	346	323	319	341	354	328	337	348	349	342	316	322	355	358	321	340	329	338	305	314	331	333	331	345	357	341	330	329	328	356	338	316	378	326	334	357	330	356	331	303	313	333	332	329	342	300	333	345	333	317	309	339	323	309	342	339	318	334	317	319	339	348	326	311	357	337	320	325	368	325	337	315	330	358	354	343	313	322	334	327	360	336	373	354	317	327	313	312	328	331	364	320	309	355	320	340	329	304	326	324	339	322	305	341	322	304	324	321	316	332	311	336	347	333	337	312	343	355	321	293	338	318	315	331	318	308	342	335	332	310	311	332	328	342	293	348	328	335	314	326	308	334	366	329	327	353	288	328	323	348	333	357	309	286	383	335	351	324	316	321	347	339	323	325	347	326	286	364	317	323	292	314	356	333	329	353	342	304	329	356	330	323	319	330	356	308	331	340	325	305	318	320	300	332	334	318	354	334	325	332	370	319	350	311	320	322	342	323	334	320	313	318	333	344	355	308	320	295	324	334	353	345	363	298	350	329	328	308	334	358	338	364	343	323	336	336	322	316	321	331	318	323	302	307	346	361	335	337	334	342	322	319	342	328	316	325	323	332	331	347	340	335	330	320	288	346	322	344	323	346	323	362	319	351	358	375	339	317	327	317	346	322	323	318	320	318	297	315	331	369	319	314	343	333	350	325	340	338	301	344	344	325	338	344	340	324	320	330	354	332	334	347	342	321	328	375	333	325	359	358	318	313	313	353	358	336	309	304	322	320	352	323	313	313	352	324	335	334	323	341	353	305	353	339	334	310	320	323	349	361	303	337	317	344	354	348	332	367	314	345	341	327	346	352	314	337	329	327	351	332
34464	45360	36752	36001	14968	1313	562	553	597	572	544	614	526	538	561	551	550	575	581	561	542	558	578	573	560	555	561	565	575	595	590	546	562	528	563	574	578	573	558	563	574	547	564	542	605	572	532	538	539	572	526	555	535	588	556	627	581	540	563	555	554	534	575	540	591	567	588	535	593	589	526	522	616	562	609	542	562	555	594	560	553	547	579	604	569	591	576	616	571	560	609	548	567	571	593	590	570	570	563	594	571	568	563	542	561	542	556	537	545	546	580	544	566	555	632	536	551	525	588	601	585	604	589	567	540	530	539	592	575	567	573	541	564	569	548	552	518	542	549	539	603	576	585	546	561	549	559	534	563	550	564	515	563	555	605	552	564	553	546	573	540	542	546	558	557	566	571	545	540	611	614	572	579	567	575	574	540	567	587	588	570	580	554	546	582	550	599	552	582	538	546	547	552	541	580	568	585	570	564	609	547	580	581	538	517	583	558	587	538	552	592	534	588	580	529	561	553	570	578	571	543	565	583	555	552	545	570	550	579	575	571	538	563	549	572	576	542	609	543	563	535	513	631	551	581	554	550	594	548	556	557	566	621	542	588	576	555	573	551	595	566	602	591	583	525	601	574	578	575	582	579	557	594	626	550	614	579	566	576	566	595	533	592	563	543	613	580	533	564	548	557	564	557	603	521	580	551	530	546	546	564	541	601	553	589	561	592	536	546	571	569	560	544	571	534	525	549	541	549	527	518	601	575	583	598	552	568	553	515	595	573	528	567	562	582	551	570	611	573	591	544	581	636	587	565	559	530	545	560	531	563	551	563	568	560	585	555	577	546	547	526	579	545	537	613	514	509	579	590	625	561	534	558	592	582	532	564	582	553	562	559	538	550	576	591	556	580	540	526	598	573	553	546	567	559	533	571	520	570	586	589	587	546	578	585	534	556	551	564	567	575	574	560	624	534	565	560	603	586	561	559	532	623	568	600	586	526	550	556	586	555	567	564	547	575	571	556	534	542	561	536	558	547	574	555	584	563	536	594	560	617	573	542	561	536	580	588	631	580	531	574	595	541	572	563	571	580	545	533	595	583	564	579	557	516	557	580	568	635	578	574	579	576	573	554	543	566	596	580	540	556	563	552	535	574	512	562	570	560	576	553	533	566	537	577	545	544	600	548	596	591	599	566	583	562	543	569	563	546	580	563	608	559	569	562	556	560	550	515	544	550	605	528	536	585	560	613	551	566	510	578	535	581	589	584	595	564	551	537	529	522	552	547	595	581	544	541	607	577	559	575	578	574	577	568	566	577	549	550	553	572	556	560	572	565	620	576	543	580	607	580	574	544	543	556	573	590	558	570	587	548	551	577	595	566	557	555	566	562	608	531	576	587	569	585	550	558	576	594	546	531	548	540	585	560	548	559	527	598	523	528	563	537	564	573	585	605	611	501	577	566	598	540	552	571	561	542	546	533	543	550	576	600	592	538	549	558	564	549	532	529	630	518	505	566	608	588	546	573	581	515	541	597	576	588	549	581	578	572	551	521	563	570	528	571	514	594	536	529	591	571	516	567	569	540	561	580	560	551	577	563	580	557	550	569	520	547	577	549	538	551	592	576	548	532	574	576	570	592	519	615	552	538	510	545	537	559	584	563	563	548	589	559	602	624	584	557	570	595	552	572	571	531	551	543	563	536	587	574	534	557	550	520	564	586	588	591	557	529	574	516	591	583	558	569	553	543	536	538	567	554	578	581	631	568	562	593	557	546	549	540	548	556	535	535	560	546	578	559	570	620	604	523	586	563	585	576	601	550	576	585	567	590	577	558	630	570	548	558	559	564	583	543	553	540	551	580	578	596	585	584	551	503	527	572	562	590	590	570	557	619	537	527	587	571	587	533	569	577	524	572	548	576	556	558	560	512	582	551	555	531	570	520	576	547	530	580	552	551	588	570	559	544	555	504	556	592	528	576	535	570	559	546	551	571	553	586	527	581	559	593	562	551	557	528	542	563	570	557	516	531	550	577	541	579	535	588	576	593	582	538	585	559	579	561	562	590	569	602	528	581	572	563	580	572	598	579	574	573	597	592	613	509	542	527	549	546	549	552	605	590	553	576	544	636	549	587	584	595	573	529	572	534	574	568	590	558	562	567	574	559	582	582	567	589	562	577	597	548	550	577	542	612	606	582	537	556	550	572	569	523	602	551	578	566	533	569	605	548	569	533	568	570	594	579	579	555	573	554	546	581	594	546	600	501	561	561	557	571	602	551	570	563	546	529	582	581	535	573	564	567	571	555	573	588	534	524	520	590	546	520	528	554	538	528	559	584	564	561	535	595	546	544	571	542	581	506	586	557	542	583	564	595	584	540	571	573	574	507	555	502	558	544	568	583	519	529	559	578	583	557	547	577	565	555	566	575	579	551	607	521	577	571	582	548	590	574	542	581	580	544	535	544	552	571	567	545	594	594	557	598	579	608	615	565	580	556	579	591	571	567	571	520	571	575	569	569	555	558	573	565	552	593	540	575	581	571	576	565	548	572	583	550	518	566	595	571	594	547	588	603	573	532	555	569	617	552	584	537	554	570	544	566	566	622	543	571	557	568	591	561	561	583	539	539	549	571	546	569	572	543	597	572	582	567	608	611	599	586	564	573	551	592	586	560	546	576	563	563	572	557	563	547	551	582	562	530	579	573	568	552	612	540	533	540	571	542	563	565	556	577	520	587	547	523	616	552	582	549	543	548	613	617	583	547	630	557	581	572	549	534	539	589	575	564	557	552	587	546	570	577	569	601	530	542	592	563	539	575	572	533	564	586	530	555	630	547	552	524	573	542	570	543	557	589	590	553	596	560	567	597	567	581	569	568	554	564	574	549	606	571	551	513	568	561	543	588	541	636	572	559	595	564	559	575	566	558	564	594	526	581	570	594	575	565	538	523	567	590	569	570	558	555	564	552	564	566	526	568	543	536	565	548	577	532	548	547	554	581	562	558	583	544	582	598	584	591	577	546	592	551	549	622	554	596	540	533	572	566	609	534	568	649	576	578	597	561	533	571	568	551	610	538	566	537	601	605	552	536	566	566	551	586	576	572	561	595	535	581	569	590	579	581	587	608	589	569	575	550	595	582	587	574	534	518	574	611	569	554	602	601	588	536	566	586	567	541	581	550	525	557	571	579	543	543	537	534	591	556	633	581	567	565	522	564	600	576	505	540	588	564	574	539	552	575	581	547	560	586	551	566	574	579	567	560	560	566	582	562	558	511	572	543	508	554	643	523	531	564	544	556	559	562	544	530	541	551	556	595	559	568	558	569	566	555	597	592	573	588	596	543	548	564	604	539	574	550	515	589	539	593	558	571	535	593	560	594	530	552	578	584	553	549	515	601	587	584	594	594	588	567	554	543	566	578	571	574	564	523	537	579	535	549	556	570	556	563	570	553	560	593	569	610	552	576	568	598	570	579	582	542	537	574	558	537	560	596	547	556	547	565	631	578	585	588	540
25389	23895	37188	52062	34799	12514	1279	361	345	355	336	364	337	330	330	335	336	341	330	354	341	300	329	345	354	323	335	363	333	314	330	330	331	318	349	350	353	317	325	365	323	327	353	308	298	341	312	357	348	331	335	359	328	314	301	325	336	296	324	329	328	336	297	308	310	317	353	305	291	320	346	368	317	365	355	312	334	345	322	306	317	347	322	333	310	323	335	322	322	328	337	312	337	292	307	324	335	325	338	330	320	346	338	322	313	327	342	327	352	333	329	314	334	325	292	374	329	333	319	337	329	366	305	335	300	339	311	344	296	353	334	309	356	308	358	310	323	335	350	375	284	319	340	324	314	323	320	347	326	348	326	300	354	335	297	321	347	297	320	336	322	303	332	357	366	315	318	329	320	330	339	332	322	331	355	352	321	314	337	317	323	354	322	330	335	332	305	320	361	364	327	345	364	321	323	330	344	315	320	308	334	346	347	314	329	317	331	331	330	327	318	358	331	318	326	304	301	333	324	287	312	339	321	337	333	346	339	355	359	327	315	368	319	338	306	326	314	316	312	344	338	348	312	357	321	312	307	344	303	369	316	321	324	291	329	347	334	323	314	368	342	347	296	319	324	307	342	332	317	318	340	302	331	313	314	320	314	305	368	329	342	322	356	337	345	345	327	307	323	325	343	342	322	302	320	319	314	320	289	332	302	321	342	276	324	326	303	338	321	349	332	341	303	329	311	328	358	315	308	343	359	329	301	302	373	316	301	305	314	329	309	317	350	281	317	288	343	299	305	360	330	307	352	346	333	305	297	332	344	324	320	385	363	318	325	296	330	281	353	339	357	330	307	346	354	325	329	291	309	318	304	303	328	349	304	331	353	336	359	356	322	287	326	312	349	342	331	296	340	328	307	363	319	304	331	329	330	334	337	324	335	353	336	363	309	317	351	344	339	302	317	328	320	342	302	322	340	329	315	353	364	325	336	325	339	335	321	307	344	303	319	321	315	323	349	330	293	340	344	328	311	344	320	323	328	319	341	361	320	370	300	329	318	325	356	299	335	353	313	342	333	309	323	311	321	385	358	360	326	327	320	310	336	285	307	333	377	302	313	337	346	327	341	318	313	344	333	299	335	308	354	328	317	297	325	332	308	329	313	346	311	347	346	351	347	330	310	313	309	348	356	330	348	323	342	326	314	326	339	298	336	332	298	299	301	375	310	325	351	356	303	324	322	328	325	316	317	311	346	319	338	323	347	345	349	354	366	302	310	316	343	321	339	332	339	339	336	317	321	329	333	319	340	339	345	359	319	330	325	334	353	334	306	319	338	325	320	301	333	350	347	317	313	351	312	323	339	341	336	359	325	365	327	321	301	321	332	318	333	326	338	288	343	304	313	352	351	303	345	350	326	324	326	326	320	334	338	334	319	346	322	323	339	334	318	324	319	335	368	313	339	315	339	312	335	329	314	353	330	330	359	335	314	333	342	333	341	304	321	342	339	310	340	305	314	317	310	348	313	307	291	321	328	331	349	309	331	303	327	376	322	318	334	309	342	316	351	345	296	316	339	343	307	331	312	298	344	345	338	349	332	346	317	331	311	332	318	320	327	323	321	339	353	340	341	328	342	322	345	325	293	324	345	338	342	341	341	318	350	314	354	327	323	338	336	321	298	295	304	292	339	314	345	341	336	312	334	325	310	324	366	309	302	309	340	324	359	354	334	314	325	328	321	329	318	315	345	344	322	311	340	349	336	326	324	329	336	324	296	368	317	318	348	345	330	321	301	342	338	324	313	306	299	320	343	340	326	328	350	310	319	299	323	310	322	301	306	324	333	379	345	332	330	349	336	332	327	325	343	346	315	323	324	327	330	356	340	343	324	299	328	333	321	352	327	298	356	283	299	308	321	334	324	345	326	327	349	311	341	346	354	331	315	317	339	331	338	309	333	263	321	305	336	325	340	338	321	325	328	334	317	304	310	308	344	324	319	352	300	292	352	342	339	322	324	318	336	315	329	336	358	321	320	310	329	329	315	346	338	329	301	290	321	323	371	350	339	336	361	339	318	353	363	321	334	307	328	330	331	286	333	324	343	324	327	320	331	335	324	349	340	335	310	305	339	319	354	329	348	329	333	314	306	331	304	343	314	332	333	333	314	311	336	308	314	316	319	333	369	310	333	316	342	328	334	325	321	354	308	332	367	338	311	312	337	326	376	334	352	319	317	315	306	346	310	320	326	356	337	351	368	342	341	303	336	316	324	299	310	320	364	335	321	363	342	343	316	344	315	353	305	320	328	332	313	328	344	326	312	319	320	298	336	348	332	308	291	325	321	328	326	333	310	329	344	345	349	336	311	355	340	361	359	342	341	347	307	310	332	280	354	315	334	348	313	332	327	343	338	341	333	303	294	350	347	339	359	345	341	321	368	360	321	303	309	358	327	321	326	341	343	323	303	301	332	329	288	322	365	340	326	315	337	340	337	344	309	339	314	314	314	368	313	319	308	333	324	327	329	287	328	338	342	322	355	356	306	326	336	306	349	358	313	315	340	343	363	350	343	354	333	320	340	327	319	338	347	332	321	342	330	312	317	307	344	315	371	331	317	330	334	337	334	314	338	337	343	350	314	337	346	327	349	335	330	355	332	299	322	314	336	317	341	313	346	348	296	331	352	333	380	296	340	340	328	371	313	356	324	342	365	324	321	299	364	348	335	308	333	321	334	337	315	332	325	311	326	332	354	358	325	321	327	323	348	325	336	325	345	323	337	349	340	319	369	332	297	336	350	313	366	352	334	307	322	323	306	326	328	336	322	369	341	330	319	314	334	337	322	367	332	325	313	299	365	320	351	349	350	378	350	338	351	328	298	341	326	332	347	316	296	309	313	321	331	335	317	324	333	340	342	333	330	317	299	306	314	335	320	344	353	335	341	345	331	333	335	351	338	312	339	337	334	325	334	344	331	334	320	288	340	337	355	342	348	322	331	341	358	336	329	309	344	349	326	321	375	338	305	341	326	302	307	338	332	341	294	331	332	332	319	327	348	316	326	343	341	338	331	322	344	320	350	291	319	316	314	321	330	356	300	323	331	333	312	355	333	334	334	341	338	360	317	326	359	328	326	324	356	332	311	325	326	312	332	350	312	328	322	316	304	329	335	347	323	350	330	313	345	339	310	324	325	340	319	323	307	296	321	337	312	341	310	336	305	327	303	358	311	339	322	340	323	360	311	331	326	323	310	316	338	324	307	332	332	342	361	331	338	318	352	333	326	357	321	315	332	337	315	347	325	329	335	302	341	335	335	335	335	313	344	317	329	295	329	324	311	309	327	342	332	317	315	305	342	334	338	305	332	317	328	302	348	322	333	330	322	336	311	301	337	322	345	343	326	331	330	329	302	317	297	334	331	329	310	324	303	351	309	307	341	291	352	330	360	305	347	316	337	364	322	358	340	355	342	348	316	348	332	311	353	312	330	329	330	324	324	332	343	345	342	320	306	311	353	358
58557	86930	72843	66959	36530	2902	545	521	570	603	550	552	575	615	511	565	563	556	565	566	552	533	557	588	565	541	539	554	568	583	565	536	569	542	571	545	526	579	563	501	488	567	531	555	525	553	534	559	513	552	502	540	572	569	506	545	526	529	564	523	568	562	540	545	536	567	543	551	552	567	525	545	537	559	592	522	562	589	507	555	554	530	547	549	505	513	558	545	560	578	537	534	551	586	539	575	547	549	562	601	610	549	553	534	531	527	550	550	580	547	511	545	589	586	579	524	545	543	558	562	532	579	593	571	595	544	575	528	526	533	542	558	513	501	567	534	508	551	576	594	555	484	522	575	558	562	537	566	522	563	550	564	566	540	542	530	545	571	545	553	545	554	582	536	594	558	535	544	536	540	545	554	591	499	543	539	555	587	542	550	486	580	508	557	541	562	539	529	508	574	542	526	553	569	543	568	533	581	558	535	529	572	539	526	554	573	539	537	562	561	596	583	519	546	560	518	530	538	558	517	531	585	535	534	562	570	559	541	543	559	549	562	567	573	576	552	532	527	539	572	533	533	559	580	571	529	521	574	559	501	506	524	582	560	541	536	537	531	547	548	537	594	556	553	559	555	558	551	572	530	566	555	513	511	592	563	542	522	558	551	531	525	510	571	528	531	557	547	556	563	555	571	554	556	557	568	557	543	572	516	497	532	527	548	522	581	541	618	549	502	565	508	538	547	512	521	535	515	541	554	551	589	577	545	535	543	509	574	569	511	542	573	556	531	524	551	579	574	573	559	517	550	538	581	550	572	555	537	553	545	557	577	503	546	547	530	530	598	546	547	577	549	584	535	552	546	546	522	552	551	561	537	551	503	532	558	545	584	546	534	555	538	586	588	566	579	575	571	562	555	540	537	527	564	528	541	547	549	488	552	525	564	543	570	536	516	551	580	553	506	576	526	548	540	564	539	534	552	566	549	562	553	554	551	529	543	575	535	597	589	568	519	567	555	562	551	568	533	555	528	533	547	573	570	563	585	554	563	538	588	503	551	559	561	566	503	531	530	532	559	515	536	575	495	577	574	536	546	529	534	535	534	547	594	522	550	561	524	560	539	472	496	565	523	534	537	526	593	561	494	544	539	525	558	549	562	550	530	541	576	545	511	555	495	576	515	567	579	554	564	545	558	568	553	545	554	565	572	565	584	526	518	517	559	565	570	508	536	590	546	573	518	556	590	545	551	563	562	541	546	543	588	552	537	557	550	573	529	521	574	536	516	518	539	558	513	543	533	577	522	530	596	530	567	538	566	573	534	524	544	583	513	519	577	513	526	571	557	569	570	579	520	565	602	537	580	568	542	532	568	583	524	491	572	560	561	572	529	516	513	514	607	535	552	538	540	552	555	549	563	486	576	547	573	567	540	560	527	517	537	512	524	581	553	588	550	535	516	558	526	538	612	564	555	537	550	570	534	574	557	546	529	538	562	537	639	509	569	541	592	542	512	560	556	533	554	533	554	529	549	548	559	566	552	545	562	559	552	545	552	558	560	571	595	515	542	513	547	549	550	542	578	550	530	543	520	526	595	543	570	531	566	603	577	585	509	581	544	570	547	582	523	602	536	588	540	578	588	524	560	570	577	556	561	597	550	544	545	543	578	557	532	537	561	597	555	550	551	569	550	507	549	568	567	553	529	521	533	551	552	526	554	555	516	580	546	583	587	514	531	591	559	563	550	515	577	562	557	575	535	548	558	573	549	522	547	558	539	548	538	548	535	565	528	566	546	577	574	564	537	536	509	550	579	552	544	586	565	528	548	578	558	557	572	590	550	548	582	542	527	562	557	571	557	540	592	538	541	531	588	564	561	495	572	552	555	543	546	533	548	541	561	546	551	531	562	537	555	552	559	535	541	535	544	537	549	560	529	582	570	496	577	529	567	543	548	560	560	586	566	568	577	592	526	511	535	585	574	580	592	553	499	535	539	561	569	533	570	551	554	569	554	543	506	564	578	571	550	509	537	576	552	555	524	545	554	574	540	549	563	533	538	551	546	551	509	545	520	506	551	575	548	525	582	552	557	547	556	550	551	540	508	537	596	560	570	618	548	579	543	570	573	523	536	594	538	541	535	536	490	566	529	556	550	557	483	560	562	602	559	584	578	564	543	557	535	560	543	562	549	548	566	519	569	543	535	550	596	585	504	539	553	550	552	540	530	498	494	571	572	530	559	538	560	566	536	551	585	539	570	499	550	527	547	579	540	580	546	594	529	546	544	567	564	521	556	579	547	567	557	542	514	575	570	534	543	539	531	536	507	565	594	567	519	596	571	579	595	523	568	536	547	554	577	539	504	530	553	520	584	567	489	566	564	576	529	550	585	541	578	566	531	519	560	558	536	559	565	553	537	563	548	577	568	567	581	550	592	569	518	568	530	531	531	540	535	520	552	564	554	567	548	513	543	537	562	574	516	598	577	524	548	537	568	567	550	544	521	495	576	572	522	562	525	559	568	520	539	566	545	570	540	550	512	538	534	584	549	507	512	523	556	531	575	551	617	545	548	548	530	579	538	523	559	498	564	518	539	551	523	552	560	535	608	538	602	540	559	560	538	542	510	549	515	563	575	585	547	560	539	532	574	539	533	540	594	565	555	528	512	569	584	551	564	589	590	577	516	543	517	567	543	571	552	514	535	557	546	548	538	547	545	509	575	571	541	512	587	573	564	555	557	521	582	563	579	553	556	549	547	607	564	583	544	534	540	556	532	595	509	538	553	532	521	544	516	519	540	570	561	572	548	579	565	521	569	545	537	521	521	493	578	558	533	541	528	580	516	532	559	551	547	559	569	547	586	568	562	555	539	576	559	528	611	548	511	510	543	583	552	546	511	533	517	577	511	529	561	552	534	543	551	583	588	569	579	530	587	568	528	579	544	493	514	529	578	556	556	579	553	555	503	540	564	567	566	545	535	550	563	565	523	588	554	529	540	555	566	567	541	581	525	548	574	597	586	546	544	555	553	541	537	535	547	541	525	577	550	526	565	552	563	543	542	576	562	538	553	610	570	573	526	545	586	612	519	572	577	545	562	537	549	547	572	551	531	572	571	519	541	556	569	578	534	563	572	566	540	549	530	529	555	565	557	503	570	594	533	544	531	557	596	549	520	548	549	571	534	499	524	510	543	552	552	567	522	538	518	545	567	543	547	570	527	546	538	550	528	541	519	535	501	530	539	537	563	571	570	540	562	534	599	538	528	565	601	497	565	560	576	530	544	572	544	556	559	537	555	582	522	569	564	540	560	574	547	605	526	536	560	584	584	564	563	552	610	526	539	552	569	539	546	538	539	600	553	528	531	535	551	552	532	530	575	575	527	560	544	555	547	520	535	546	571	537	579	553	572	566	602	513	569	530	561	561	588	557	621	518	581	503	563	562	550	525	534	586	558	538	535	551	549	554	582	545	510	570	573	555	520	585	559	530	535	542	577	539	563	555	570	592	535	586	550	565	560
24232	22306	33795	50707	38659	18165	5169	694	584	551	516	544	527	528	538	549	539	515	527	542	508	517	512	510	535	527	538	551	513	538	540	517	493	523	520	555	512	553	554	494	487	544	519	531	543	522	552	519	495	526	550	579	539	510	557	518	540	500	566	535	510	556	503	535	528	567	501	529	520	483	493	532	528	534	536	552	547	553	540	503	515	519	536	532	547	517	518	533	560	486	519	536	515	532	502	538	544	565	550	518	530	514	533	524	538	531	511	569	567	508	510	483	536	559	523	542	523	527	541	549	528	520	529	530	513	524	552	574	522	519	570	531	495	543	475	579	531	508	518	527	556	522	503	512	502	558	553	493	538	539	510	523	498	490	535	506	551	530	544	558	519	522	528	535	521	518	519	500	514	496	521	535	532	512	517	479	516	488	543	557	510	499	475	521	521	523	538	529	531	532	489	546	499	540	536	490	546	555	538	465	505	505	541	514	502	532	529	547	507	560	534	546	510	536	547	466	539	527	523	570	507	542	539	550	544	548	522	501	533	484	497	474	484	509	503	561	507	549	520	448	492	514	492	547	556	557	483	512	503	518	518	543	529	506	512	532	573	499	487	530	536	551	488	550	529	498	519	540	549	464	508	516	548	511	520	538	571	525	554	553	568	536	525	541	543	524	519	552	526	545	543	548	519	511	521	531	525	517	500	520	499	546	506	506	523	546	459	550	500	546	512	524	523	540	523	498	491	534	534	503	528	511	515	545	534	564	501	543	518	556	522	536	539	503	544	530	507	533	525	523	555	554	514	537	527	530	526	498	553	567	521	499	516	582	526	541	539	540	518	471	478	538	583	493	529	562	517	555	527	501	518	518	485	504	529	484	531	520	521	538	555	527	495	511	570	482	511	522	540	516	530	546	523	540	533	524	567	527	530	536	525	513	559	511	585	498	511	512	537	510	517	539	503	512	509	486	554	530	514	519	556	562	486	520	497	512	524	544	548	474	581	479	541	544	504	509	491	536	523	524	553	516	519	472	557	536	540	516	538	547	524	536	536	514	546	486	518	551	539	523	469	514	518	508	541	518	511	523	555	550	504	540	512	540	547	533	499	551	513	510	512	499	502	505	536	491	529	527	509	521	527	500	497	549	529	526	530	547	543	500	515	515	488	495	530	551	513	500	501	510	532	516	553	537	513	591	530	528	538	531	578	545	542	500	556	546	499	496	528	495	555	533	519	536	513	560	539	552	541	539	508	539	524	543	513	525	486	513	520	520	527	522	535	544	533	531	525	497	552	499	550	559	490	496	545	527	514	545	573	494	529	529	468	556	523	528	503	555	551	514	500	494	500	504	516	534	542	529	488	523	567	523	521	514	543	536	544	516	510	525	533	523	511	506	523	525	484	528	510	517	541	505	537	528	476	512	538	490	535	507	540	523	500	522	530	513	537	536	556	514	512	524	541	538	536	479	511	506	527	543	543	562	499	539	553	520	501	511	537	546	520	527	501	542	499	516	567	526	541	537	561	540	539	538	540	520	545	556	511	521	520	489	557	510	530	520	557	513	519	534	575	528	486	543	555	539	495	495	564	526	502	476	507	612	535	542	542	536	533	497	552	497	505	508	548	525	506	546	492	555	553	547	513	521	526	499	508	532	530	484	520	475	534	510	555	529	541	550	539	566	514	520	521	539	532	511	522	507	521	548	512	504	568	523	500	510	544	524	583	535	531	528	550	498	547	546	529	518	494	549	535	511	524	554	515	545	533	513	515	544	506	543	586	542	529	501	503	540	561	497	528	517	514	573	521	562	492	523	548	534	553	513	515	534	546	498	518	544	514	484	560	504	515	499	538	524	495	499	533	506	533	485	546	551	530	549	521	484	477	526	560	548	515	538	506	515	513	521	505	492	518	566	567	544	490	527	552	484	515	542	495	488	521	540	538	526	474	532	494	552	511	519	516	524	537	558	520	501	526	491	504	528	514	533	522	523	517	539	532	532	546	560	499	510	518	540	549	526	523	497	494	539	539	555	486	524	564	480	498	541	557	524	515	498	518	506	517	546	527	516	528	560	568	512	537	504	508	566	528	520	530	557	553	543	507	543	535	504	576	527	518	508	539	553	568	523	501	535	516	512	504	525	503	525	537	560	511	536	503	534	529	542	515	495	515	512	528	493	537	540	522	513	498	525	491	568	540	528	526	541	503	523	504	511	529	561	477	560	509	557	543	499	530	498	510	513	521	537	511	527	542	538	543	521	557	508	539	530	563	538	523	488	521	513	518	564	540	497	513	540	507	548	546	531	492	515	505	488	500	504	466	513	543	485	520	569	560	537	508	538	571	524	535	524	476	494	493	524	529	544	535	507	530	506	546	501	528	550	500	559	507	587	560	518	504	551	553	504	538	549	528	521	543	546	546	530	544	525	506	491	534	524	524	533	528	481	498	567	528	486	500	494	504	503	527	548	538	535	505	521	537	507	531	506	565	519	585	533	568	521	553	478	495	532	513	538	541	525	515	520	496	495	517	523	546	538	525	509	528	518	494	581	542	532	517	566	506	495	503	507	508	507	514	519	526	550	489	535	512	528	540	529	510	538	498	465	523	547	541	493	477	560	533	516	516	544	520	536	527	517	518	526	563	528	517	519	528	519	517	525	530	523	540	556	505	547	520	511	516	495	507	532	463	503	515	536	531	509	535	532	534	515	528	545	526	536	525	544	505	515	523	543	511	489	524	530	548	537	582	501	497	498	519	529	523	509	502	507	533	530	526	524	504	512	556	503	530	514	518	529	519	542	532	559	532	550	561	542	548	534	501	513	540	505	495	513	535	468	504	498	515	560	517	528	543	516	500	506	486	539	518	574	535	490	511	502	499	534	499	499	548	480	535	510	498	557	541	547	523	539	503	503	480	554	489	536	479	510	535	534	534	522	550	537	528	526	529	523	515	517	528	533	510	535	565	548	549	521	512	560	538	505	519	545	545	533	537	523	548	532	564	531	535	542	527	546	561	529	550	552	518	551	516	546	502	532	546	485	493	559	526	516	503	545	564	493	486	509	547	481	562	539	498	503	522	557	559	511	527	527	512	499	514	544	528	501	535	518	511	536	517	530	510	504	526	501	502	545	537	483	508	565	501	530	517	547	520	535	542	488	562	531	556	545	518	509	557	533	563	487	525	533	514	517	520	499	518	544	553	528	524	513	543	539	477	487	525	517	539	505	506	552	547	512	528	510	539	509	525	546	605	511	501	552	496	546	581	481	531	512	473	513	515	499	525	512	484	512	520	523	513	528	549	497	527	501	531	509	500	511	531	500	490	510	522	533	515	504	505	561	507	507	558	529	542	517	529	547	494	565	486	543	544	496	524	524	517	532	503	515	521	531	538	509	541	478	519	510	525	517	534	510	560	503	512	513	530	509	483	484	537	548	511	522	543	514	508	511	514	540	524	520	554	520	499	494	533	480	543	513	527	538	526	542	536	561	538	524	519	506	500	561	494	512	548	531
60072	98997	86663	78798	44698	3741	850	881	870	896	855	765	793	878	840	880	884	827	814	867	814	871	849	864	857	783	897	850	816	793	820	889	832	827	817	834	833	823	843	837	816	827	839	814	798	808	886	818	821	840	805	839	849	870	826	806	847	816	824	842	867	813	816	766	850	844	821	801	800	829	774	815	785	836	808	860	885	825	842	807	778	815	862	808	790	845	829	860	828	838	801	792	829	803	818	840	820	843	863	849	819	812	817	839	788	822	818	858	914	781	809	870	801	793	815	842	796	825	822	825	808	817	757	778	833	841	834	814	821	791	810	885	871	833	853	824	894	830	806	874	808	792	858	824	792	830	853	843	835	866	842	753	807	821	819	819	811	851	818	784	855	838	844	876	866	817	841	848	833	855	826	840	791	845	821	782	814	827	837	819	792	822	857	832	816	814	852	821	812	851	810	854	824	801	820	811	821	770	794	821	858	795	775	793	823	805	814	809	819	784	744	763	823	799	832	810	830	812	794	844	811	807	843	822	844	839	859	815	870	824	800	792	830	863	788	788	860	820	818	802	827	784	788	819	818	826	828	805	821	836	826	784	812	836	800	850	832	835	804	859	806	792	820	799	834	869	831	780	820	888	901	832	845	835	798	828	859	821	812	841	814	840	835	826	806	820	807	835	799	783	859	849	845	818	823	819	826	788	809	810	886	826	825	828	868	851	837	829	812	816	772	850	799	851	835	831	812	840	885	838	812	878	844	843	826	788	852	782	807	807	844	852	802	827	839	803	841	853	834	839	878	809	856	778	857	801	787	848	784	854	828	844	833	775	795	817	834	812	892	840	830	814	828	795	819	815	836	825	850	769	816	766	791	848	806	867	841	786	846	795	818	837	828	840	859	832	867	804	837	799	808	845	833	815	861	794	803	818	839	783	830	832	849	813	842	853	817	809	851	780	835	889	852	796	812	802	864	869	811	881	827	812	825	817	847	813	809	810	872	838	821	812	846	818	805	790	809	822	798	830	830	837	796	825	852	847	821	818	846	832	813	866	852	816	874	813	777	819	852	788	842	753	795	826	873	842	803	800	773	849	816	848	856	825	859	857	866	875	814	811	822	814	825	831	801	838	848	793	785	884	834	783	833	798	860	828	833	904	841	800	841	862	833	841	808	773	827	831	816	813	791	788	841	836	838	834	845	810	846	844	864	742	813	785	856	827	798	834	801	877	804	798	815	874	850	790	794	807	857	850	847	854	821	814	839	858	799	826	862	809	839	846	851	813	844	828	818	810	859	851	854	871	800	794	832	809	796	802	777	850	809	855	878	797	855	877	844	820	855	803	846	770	860	785	798	789	839	863	821	825	810	840	834	786	861	872	822	868	841	804	827	814	822	797	858	795	755	828	811	860	823	892	839	786	812	835	819	808	826	857	839	794	847	786	813	831	850	821	781	811	790	790	823	813	840	847	852	826	782	814	823	880	856	786	844	841	831	804	822	811	845	838	809	863	873	885	864	845	838	826	782	827	818	860	828	842	755	841	803	788	824	816	840	854	810	824	810	832	877	836	849	796	830	853	859	836	837	820	843	823	779	857	826	844	827	834	826	829	803	792	844	812	839	847	844	832	888	840	857	826	801	809	823	805	817	841	860	802	833	834	841	794	845	848	869	838	848	844	766	807	843	829	831	802	808	809	739	860	815	836	804	880	805	840	804	799	801	821	829	898	833	864	811	814	829	839	857	779	862	781	803	865	856	800	839	829	798	836	851	843	797	823	869	828	844	844	840	763	869	830	841	823	828	865	857	824	824	831	782	800	878	862	822	828	796	822	856	830	745	816	833	814	847	798	817	840	902	871	843	844	832	824	816	846	809	825	813	864	836	838	812	792	825	812	857	853	808	833	810	844	867	782	871	830	832	877	831	795	882	840	784	786	849	810	858	870	765	844	785	826	798	816	791	871	925	785	851	823	816	840	786	834	829	859	830	880	824	831	791	801	838	824	815	792	880	849	855	866	810	816	812	833	851	812	799	832	825	837	842	817	816	835	832	796	795	835	827	811	816	797	777	877	836	798	811	850	831	806	822	803	841	836	832	797	800	800	800	817	782	852	798	844	809	809	815	849	798	816	843	814	887	845	818	822	833	869	824	837	801	837	842	828	832	727	790	818	886	843	842	837	855	851	799	852	868	848	833	883	826	796	833	844	790	796	857	879	870	851	816	845	864	807	859	840	854	837	836	835	865	846	800	783	793	843	791	849	815	822	793	840	902	851	822	805	826	848	860	789	809	761	833	800	825	830	840	838	860	879	800	814	826	841	853	857	830	824	809	798	828	847	828	821	799	839	751	856	834	884	831	816	800	822	851	818	874	828	842	807	827	808	810	838	781	824	850	804	822	848	815	852	798	758	797	830	819	865	824	808	843	856	858	891	806	806	809	859	848	822	873	849	814	785	836	821	854	832	821	835	767	831	826	874	867	814	857	814	876	841	858	783	788	767	886	791	842	852	839	812	800	837	845	831	874	857	795	835	827	850	812	789	829	800	771	819	825	867	835	787	821	850	856	836	820	814	784	812	842	819	819	816	765	815	855	817	877	788	883	812	850	803	818	875	839	912	819	825	832	875	857	825	790	833	837	811	809	831	842	869	809	798	822	776	814	773	833	871	856	832	822	825	803	821	803	825	825	841	872	824	860	859	794	823	854	850	811	861	808	823	809	873	835	810	813	865	847	794	856	804	775	779	799	808	809	821	841	832	831	783	818	804	773	787	793	850	806	799	833	815	801	825	861	802	828	864	855	836	852	851	834	738	782	825	808	835	867	801	822	788	875	878	810	862	880	772	831	833	803	852	890	824	827	844	813	803	838	818	801	856	815	821	840	841	812	829	828	778	851	835	800	779	829	817	827	854	865	818	787	833	802	840	868	843	792	854	853	829	851	811	873	784	819	814	785	840	788	849	782	866	840	876	799	830	775	819	865	807	848	787	799	805	835	839	857	841	816	808	831	803	782	800	824	855	849	813	862	838	837	877	856	868	839	827	834	853	873	788	819	809	837	816	793	803	861	839	848	842	855	850	817	826	839	831	810	795	843	827	803	844	849	783	843	861	789	855	825	866	801	823	832	828	851	834	783	788	760	800	810	850	783	801	816	862	826	820	835	811	874	807	827	832	874	806	818	846	859	825	835	835	794	782	837	858	806	833	888	855	860	836	864	827	806	851	815	790	833	768	851	816	844	880	842	836	872	778	839	842	787	803	791	870	840	846	819	833	858	848	873	810	872	838	799	851	825	829	812	824	810	834	806	813	840	863	850	832	846	847	808	789	799	838	812	874	800	826	834	785	762	811	791	824	803	751	814	829	841	809	795	850	816	803	812	797	839	820	844	830	832	817	807	790	835	851	813	826	787	841	797	839	785	826	812	829	785	779	802	820	791	817	804	829	902	817	788	827	817	803	812	824	817	798	814	847	825	795	778	810	824	915	831	817	816	808	824	806	776	850
29090	26055	29698	33231	14609	1072	370	343	342	328	376	355	337	345	344	334	316	319	327	337	346	312	317	335	314	334	326	323	349	357	336	340	311	348	358	344	301	301	344	339	334	310	324	328	321	307	342	306	324	327	348	313	333	376	342	303	342	370	321	321	340	339	331	323	356	351	310	343	292	342	335	332	338	338	343	314	335	314	333	341	348	319	325	334	322	370	346	307	301	306	358	353	334	320	315	309	327	337	341	326	316	358	315	333	303	330	317	315	318	318	322	350	330	330	296	315	352	362	314	301	345	317	302	315	324	347	325	312	337	324	308	329	355	352	317	346	342	347	332	335	309	375	343	335	319	326	334	350	305	351	326	334	332	329	323	323	328	309	301	312	336	298	347	338	330	364	309	335	355	320	348	316	338	311	333	338	340	347	324	332	331	317	352	331	328	336	340	332	347	339	335	328	351	352	359	352	328	311	313	350	318	330	329	298	321	348	327	307	353	324	323	325	330	322	313	309	316	359	351	341	325	312	322	339	339	328	317	360	317	355	333	337	344	330	342	307	321	312	347	315	349	331	351	328	333	306	324	342	337	369	357	345	332	330	314	332	309	330	327	323	286	356	311	337	359	299	381	321	331	339	337	318	333	324	358	336	336	322	351	338	308	316	359	312	344	316	321	336	329	351	337	274	364	327	349	356	338	322	288	343	314	308	311	376	314	332	291	339	349	322	326	314	330	327	323	341	365	317	346	321	337	351	341	344	310	325	368	354	355	333	339	357	338	368	329	304	340	330	344	360	296	331	332	341	321	342	341	346	333	338	306	327	337	366	351	318	322	336	338	311	340	310	337	347	326	309	346	320	348	325	354	339	336	324	308	336	337	321	342	311	344	321	357	311	336	309	357	342	302	336	331	356	312	308	344	329	340	362	323	354	348	338	342	328	318	317	352	327	337	353	329	344	331	340	352	324	372	310	287	315	328	298	324	352	303	337	350	312	347	338	334	347	333	294	327	322	337	306	316	336	328	329	331	336	310	314	325	325	360	346	337	319	323	330	322	286	336	356	351	324	330	313	344	358	333	313	339	328	352	336	313	330	302	287	329	328	333	331	356	346	317	344	342	332	344	345	334	325	355	341	351	341	304	315	322	318	338	338	305	358	338	351	353	340	354	343	341	291	326	336	294	344	331	343	345	304	313	313	318	324	352	335	323	342	308	324	335	336	349	324	308	348	327	322	309	349	311	335	315	309	368	322	313	328	338	364	352	333	324	344	330	352	319	318	329	331	315	305	306	352	343	332	335	317	327	340	345	340	324	318	337	335	359	358	345	330	317	328	352	320	339	369	326	336	329	357	340	329	292	318	345	317	337	355	334	332	326	361	345	354	304	338	352	345	304	341	328	319	330	317	338	297	323	331	311	323	331	334	319	331	301	294	324	340	344	310	330	347	318	334	293	321	349	316	340	348	347	335	339	313	325	345	342	340	351	332	323	335	320	311	320	332	342	338	324	316	355	317	310	342	326	347	379	321	328	317	320	331	304	293	330	339	340	310	336	348	369	356	316	343	329	300	324	355	331	345	303	323	315	329	349	325	313	356	346	320	323	354	282	359	326	320	333	359	305	308	355	340	336	325	318	348	320	332	315	341	305	335	336	337	357	325	335	330	324	317	320	349	327	338	343	372	319	333	321	322	338	364	338	342	330	349	342	356	342	333	356	335	341	315	361	320	347	339	347	330	316	324	349	315	345	312	326	344	332	341	329	334	319	316	342	361	343	318	318	312	325	326	326	341	321	318	350	329	326	331	350	308	340	360	337	330	315	324	349	327	327	312	335	334	363	342	354	321	333	336	340	320	341	368	335	360	312	349	298	342	329	320	331	310	328	329	321	334	324	339	316	335	308	336	342	355	332	326	330	338	308	342	328	312	310	321	356	346	329	358	320	319	332	319	338	325	337	337	310	331	327	323	305	339	329	328	358	308	331	315	332	341	324	322	306	367	337	321	318	329	332	354	331	317	356	353	317	319	295	332	334	351	298	334	311	333	302	315	347	348	337	321	325	328	353	353	340	348	335	326	317	316	343	310	318	333	362	313	300	344	296	321	344	346	311	320	343	326	320	347	315	330	336	307	341	332	306	300	285	360	311	339	327	337	320	364	342	317	317	320	330	338	326	344	319	324	330	321	315	306	332	323	317	326	332	358	329	317	339	336	307	324	344	304	350	342	354	350	346	353	337	355	332	353	299	322	324	324	324	326	352	333	323	319	310	302	297	330	316	330	304	329	328	367	309	311	315	331	351	329	343	325	310	310	329	332	300	332	324	328	334	314	341	322	327	346	334	320	348	341	340	362	333	342	317	336	305	336	344	333	349	343	317	367	346	308	337	354	318	350	339	335	351	348	311	334	319	341	354	303	358	349	315	296	350	342	339	314	341	361	334	323	327	346	297	351	317	368	365	328	314	342	310	354	339	321	345	301	326	301	334	366	310	329	324	324	336	341	358	312	315	306	318	370	322	324	332	325	328	324	330	320	353	329	350	328	324	320	333	328	330	362	317	351	326	337	360	325	354	326	314	319	335	280	315	352	328	306	326	350	360	343	358	323	327	336	365	328	344	321	356	325	316	327	313	352	349	332	323	338	351	322	322	347	337	339	302	315	364	337	346	322	330	305	335	336	335	333	317	340	313	349	331	308	351	312	337	347	322	328	315	343	333	331	340	304	349	290	315	322	344	325	327	324	308	350	322	331	318	316	340	330	327	327	300	324	312	343	330	318	267	345	341	329	349	333	321	354	342	326	331	320	309	324	328	311	301	323	322	331	326	336	370	299	324	326	330	293	353	352	339	300	300	331	320	307	339	309	309	326	356	332	335	338	343	288	353	337	322	325	363	310	297	328	314	364	318	334	331	337	323	343	359	314	315	325	337	316	352	349	313	331	315	338	355	352	329	373	322	320	318	357	335	328	316	364	316	329	349	334	305	325	311	354	320	340	340	302	348	356	348	344	324	313	309	321	303	327	324	330	313	366	347	332	346	331	322	295	331	350	365	340	309	328	331	308	340	326	376	325	307	345	296	371	345	342	356	322	303	332	320	338	349	343	318	318	301	329	328	326	352	321	325	321	322	328	330	334	339	311	296	333	320	360	294	330	304	312	347	324	332	317	328	354	352	305	340	340	318	338	367	316	346	334	335	319	309	292	310	334	345	338	322	314	351	338	328	332	351	310	338	344	343	311	339	349	330	313	370	345	315	334	342	314	316	371	345	318	312	313	341	353	330	321	314	350	351	308	331	319	325	346	319	319	330	332	351	344	274	342	285	372	335	318	323	341	349	335	331	343	310	331	335	353	315	289	329	323	327	317	318	345	324	320	327	350	333	322	297	349	371	324	343	326	316	332	317	353	298	336	325	294	321	336	344	327	311	319	335	322	332	329	334	323	327	305	341	367	322	328	368	347	313	292	339	358	337	286	336	339	305	316	308	294	304	331	324	320	314	343
33815	43883	37943	36996	15939	1003	552	561	558	602	600	546	540	510	609	558	540	582	559	540	554	596	564	546	564	565	569	549	592	532	532	531	542	514	587	556	536	566	582	595	574	549	547	541	526	586	553	563	555	567	526	582	559	572	540	572	556	577	612	555	564	545	564	579	537	530	575	559	515	555	562	595	551	538	578	570	536	538	553	554	566	542	536	579	560	581	558	542	560	529	576	541	559	569	603	518	561	572	552	572	598	545	550	560	521	540	559	537	553	566	553	568	608	574	556	524	603	491	553	548	539	566	534	528	528	519	575	494	549	583	553	552	568	522	562	575	519	550	540	562	588	528	543	577	540	542	553	553	529	564	569	547	505	551	534	494	562	585	500	521	584	555	587	544	559	557	555	530	546	556	538	539	602	540	550	539	557	550	567	551	551	498	519	569	547	554	550	555	545	540	523	563	526	531	573	537	615	523	515	588	560	566	522	549	609	565	563	554	567	545	534	549	570	556	587	583	537	536	572	578	567	567	516	579	583	575	574	545	541	523	569	576	563	584	552	574	554	554	542	545	556	534	542	542	565	555	619	540	561	553	539	561	579	558	573	521	568	598	515	524	542	580	565	552	558	516	586	549	560	536	565	537	549	556	514	578	522	586	564	527	521	568	599	551	521	542	606	558	589	536	501	602	568	552	593	544	521	556	533	555	534	545	556	533	559	569	519	540	546	582	561	558	594	568	602	532	567	564	547	548	562	523	532	584	576	585	543	555	587	552	582	562	584	543	548	561	585	552	564	555	564	574	603	556	558	572	539	535	566	536	518	598	509	526	523	570	553	555	596	569	540	544	538	527	569	560	539	577	513	512	509	531	534	518	548	552	529	588	620	544	574	574	559	566	537	567	565	538	563	565	598	552	579	537	577	537	552	567	577	584	575	504	550	549	561	590	494	571	563	518	538	539	574	565	600	531	546	573	540	586	570	558	566	511	549	516	515	535	569	602	574	580	572	521	556	528	563	543	541	548	561	536	502	531	535	524	515	547	538	521	603	593	572	518	566	568	551	576	563	549	555	487	520	581	537	570	534	544	535	504	583	533	565	570	580	575	558	522	548	506	584	562	574	550	555	532	579	533	583	554	583	612	550	552	584	554	561	602	554	609	560	546	558	532	571	525	551	616	544	579	567	547	586	544	583	553	527	600	567	561	529	566	517	560	555	559	564	569	578	559	538	595	545	556	555	542	530	509	579	567	571	564	588	565	534	547	523	578	553	563	600	528	574	557	538	547	538	564	549	583	558	573	522	534	514	544	582	556	555	545	556	536	569	518	565	571	577	527	575	516	536	567	542	506	554	574	551	532	563	511	542	558	603	522	580	538	552	553	552	573	556	577	529	562	548	568	548	580	540	555	574	529	529	521	550	574	540	545	554	526	546	599	567	573	572	532	586	546	568	566	534	528	539	563	577	583	561	608	565	566	554	562	548	574	575	561	591	538	570	512	559	562	544	531	546	555	530	556	570	564	561	560	572	528	532	567	539	553	535	551	527	588	555	553	534	587	586	565	518	551	540	561	592	571	584	555	571	610	547	560	542	596	540	537	579	581	583	569	558	534	551	531	540	576	546	576	533	565	581	574	519	593	567	574	563	550	548	534	556	525	569	556	557	553	539	559	553	533	529	558	563	553	554	550	592	547	581	549	514	557	531	559	562	566	589	533	549	631	544	541	528	582	550	528	537	576	567	553	519	526	563	582	586	562	553	536	549	580	599	588	610	557	630	540	573	561	533	544	530	568	552	524	539	560	558	530	545	586	573	523	564	553	527	533	596	550	557	589	553	550	530	587	534	545	572	603	572	572	539	571	552	546	527	562	551	535	576	538	560	526	559	524	546	566	541	535	542	555	562	567	588	536	538	560	601	575	575	556	565	570	523	535	538	557	571	551	538	551	530	543	584	586	542	555	534	520	579	518	580	594	573	561	568	562	561	565	542	546	527	592	576	560	567	559	549	532	556	514	550	556	578	575	576	541	544	603	551	565	586	563	540	555	582	549	565	572	513	544	493	543	615	534	608	563	556	550	572	558	526	551	547	533	576	520	520	580	558	553	572	579	560	620	567	531	560	548	569	519	579	537	600	581	540	585	537	574	548	518	552	580	537	579	576	563	546	570	547	548	534	606	544	566	595	549	564	519	527	530	559	562	524	574	638	560	526	545	553	533	563	537	552	526	536	580	539	613	554	574	568	573	565	549	568	560	624	576	531	536	526	549	534	574	561	592	557	555	570	508	564	543	571	588	533	548	499	577	571	528	526	600	576	558	596	580	583	545	549	519	533	565	551	550	610	604	553	561	557	529	562	558	527	574	571	546	584	567	533	542	547	615	580	520	575	553	584	563	484	557	535	550	552	550	553	554	530	552	569	537	590	519	538	526	554	584	513	556	552	550	549	542	552	574	598	545	563	595	558	559	604	520	548	537	588	592	551	531	557	533	574	553	558	609	528	585	582	577	560	589	524	551	539	583	562	566	531	569	568	544	555	527	556	584	589	586	571	547	567	576	558	556	566	536	571	588	592	585	572	544	525	537	557	534	560	584	540	538	516	566	573	559	528	559	559	564	580	569	540	532	542	569	536	552	573	572	539	569	564	545	571	540	584	570	539	549	552	547	513	548	559	577	578	520	550	533	542	541	563	528	579	557	593	600	554	589	576	557	503	516	554	571	558	575	573	540	566	585	564	564	549	552	534	541	578	589	581	560	566	529	530	537	569	603	528	546	590	567	551	513	556	552	555	514	581	535	577	572	561	554	567	522	491	507	546	560	576	525	571	512	560	534	529	588	572	556	564	560	564	574	544	544	558	535	555	568	569	558	540	572	572	540	558	534	567	570	569	541	565	570	539	569	565	534	517	546	530	533	571	566	552	516	543	553	536	555	552	576	575	558	578	578	571	543	596	530	554	559	560	577	584	548	544	566	524	558	551	564	529	560	578	584	541	647	571	519	560	577	533	574	590	539	549	543	563	554	617	616	600	585	598	537	577	538	567	572	526	544	560	526	602	596	534	569	538	516	533	541	558	542	553	560	551	576	539	519	541	606	561	519	550	603	564	540	552	545	565	568	572	558	542	562	513	580	552	586	519	575	541	643	607	602	514	529	577	580	551	538	593	583	559	588	577	562	546	553	573	561	547	533	562	552	562	574	555	536	552	604	561	585	565	531	558	510	511	594	583	555	557	576	551	582	560	524	531	591	499	557	527	579	546	542	526	516	557	544	592	590	569	548	512	574	580	601	501	549	580	558	569	509	575	572	602	529	586	549	535	560	600	561	564	529	568	589	537	616	548	524	527	574	503	545	538	580	567	515	537	522	596	548	585	539	567	568	577	530	540	539	566	605	536	548	557	528	590	554	550	551	544	536	615	541	552	573	525	581	554	533	583	513	610	558	554	595	534	546	552	560	550	563	557	577	545	616	506	523	590	589	565	564	571	556	518	507	530	577	571	519
25286	23331	37549	52311	36530	12908	1392	362	323	315	367	330	327	314	357	314	310	342	339	346	318	322	340	317	335	344	362	329	340	345	322	305	338	343	327	348	320	337	324	346	316	327	351	357	325	322	330	352	340	335	337	324	318	317	301	312	336	333	287	292	351	332	339	339	299	318	314	358	353	371	337	305	310	327	346	333	349	343	298	349	322	320	297	323	307	324	341	319	325	318	360	343	322	369	318	306	352	290	359	305	328	363	335	306	350	347	358	303	317	364	370	285	329	338	320	340	313	332	346	346	307	341	351	311	314	336	317	287	351	346	311	320	311	315	349	316	333	355	307	315	314	311	318	297	336	328	317	358	315	343	305	315	302	333	354	320	306	342	284	290	320	323	296	331	340	329	301	347	324	333	313	336	334	302	336	297	339	339	311	302	326	326	337	307	325	333	318	323	324	362	332	304	342	295	351	344	340	334	313	334	360	301	345	303	321	339	325	324	314	338	308	333	334	332	329	330	335	350	323	334	336	337	352	328	319	347	322	342	372	341	325	347	287	360	359	340	367	311	324	349	335	298	313	317	298	321	332	347	344	315	299	367	335	317	347	331	335	324	290	315	300	304	359	330	348	308	324	344	318	307	327	326	375	326	308	340	302	335	332	337	322	341	337	324	312	349	320	334	360	334	326	318	341	327	300	318	306	309	340	326	299	349	315	333	312	306	308	346	333	324	328	340	351	356	350	309	320	298	318	306	306	300	317	310	320	314	310	336	317	334	358	328	305	323	321	328	306	339	334	309	316	290	335	313	296	328	317	348	324	323	360	336	358	335	327	372	339	306	328	338	316	330	338	355	320	322	322	321	323	342	341	336	350	331	354	314	344	332	323	329	310	317	321	320	303	311	343	324	343	344	335	347	323	306	310	341	297	303	322	345	336	337	305	346	345	334	340	353	317	289	357	322	335	341	320	405	346	331	332	341	349	349	315	293	284	333	310	329	335	332	331	353	364	356	322	342	346	312	348	318	306	316	333	341	320	333	322	339	308	319	302	333	321	287	350	322	319	355	301	345	310	346	339	315	314	333	336	298	330	327	353	305	318	334	334	310	344	333	306	310	334	297	320	313	335	343	341	355	311	275	325	329	320	298	324	301	359	316	335	316	344	317	343	336	317	370	321	321	311	325	340	311	338	322	325	335	320	286	346	313	312	328	314	356	335	311	358	319	339	337	304	337	346	327	318	303	319	329	331	308	323	331	351	329	323	305	337	304	299	321	363	339	333	328	361	327	344	342	350	342	308	333	337	325	345	354	303	338	312	344	327	319	339	357	296	313	317	307	338	316	342	337	290	329	305	329	350	329	310	329	337	317	322	335	335	329	338	336	331	357	329	308	339	330	302	332	332	301	305	344	356	339	344	352	336	307	301	339	342	310	299	317	318	331	339	357	327	317	282	335	302	323	315	295	318	338	319	326	313	323	336	321	333	298	355	305	369	308	332	350	338	315	331	321	341	335	305	311	340	323	307	323	326	365	322	321	351	366	342	323	312	330	350	362	310	325	319	364	316	336	314	298	302	335	315	344	317	333	355	320	319	338	341	300	325	313	353	318	305	328	324	359	337	311	314	324	317	294	301	292	334	324	338	332	346	325	318	319	335	311	309	338	319	337	319	334	320	315	327	337	339	316	351	351	327	308	369	345	300	327	301	333	323	305	359	333	343	360	333	331	349	345	320	346	321	317	328	336	328	365	352	320	362	319	329	309	319	338	324	317	341	322	329	337	354	333	309	318	320	309	325	326	302	322	321	326	289	329	332	345	321	357	331	360	297	323	332	344	328	310	341	326	316	318	312	315	337	324	331	320	306	331	296	349	354	316	310	355	349	339	326	355	349	320	313	359	319	339	338	355	319	348	309	324	328	360	278	322	321	335	348	369	327	345	313	316	319	317	336	319	377	326	361	319	320	296	336	338	334	312	325	361	342	310	338	316	302	318	320	294	332	353	337	313	358	339	338	350	356	343	317	345	350	371	301	327	334	348	320	336	325	327	345	327	328	308	320	364	334	319	325	329	323	305	321	353	302	329	361	327	366	339	292	347	343	350	315	315	320	309	334	337	325	331	308	305	313	309	308	326	326	318	309	320	337	348	328	340	315	330	333	331	328	347	339	326	335	384	373	347	319	322	353	337	303	349	315	315	322	334	307	327	316	317	354	370	341	323	337	299	343	329	340	310	351	313	310	360	311	324	351	344	318	338	300	304	359	303	348	342	334	337	308	299	306	317	303	322	307	341	313	368	343	320	348	304	327	348	296	330	334	324	290	302	329	320	315	295	338	307	312	319	351	304	345	325	333	342	334	347	315	321	349	326	343	302	316	341	299	309	336	315	318	333	341	320	347	335	343	350	313	284	313	298	316	325	317	336	307	311	358	327	328	352	331	344	329	322	318	330	336	344	348	347	339	329	349	319	299	327	321	325	334	335	343	317	365	321	320	322	316	330	305	352	343	354	333	321	333	343	301	295	339	286	332	345	343	348	303	312	307	353	321	317	337	338	360	319	327	314	331	312	308	333	371	361	371	346	339	369	328	349	325	318	356	320	328	344	338	343	312	351	313	344	298	342	284	271	334	301	349	366	340	347	337	350	329	304	370	308	344	340	349	319	316	329	335	312	325	315	304	343	322	326	367	350	330	316	310	329	330	343	335	363	310	297	309	330	318	310	331	320	326	353	312	316	302	274	366	357	311	357	326	302	310	332	288	329	372	338	305	328	309	351	315	349	336	277	325	326	321	310	364	387	340	347	321	356	340	329	332	326	304	321	303	305	314	337	311	299	320	277	334	321	373	333	321	318	339	288	361	342	359	328	314	331	314	322	316	309	348	328	312	325	320	310	327	358	305	333	316	336	307	314	336	317	307	342	320	353	347	303	324	333	338	328	342	303	356	344	336	345	290	351	343	323	347	342	311	315	325	343	322	309	328	342	353	337	300	318	339	305	287	348	331	311	305	316	333	348	337	343	319	297	356	338	308	356	286	348	313	346	326	348	344	319	325	358	339	327	346	327	315	331	312	359	351	290	326	306	333	342	346	348	320	330	341	334	306	317	361	349	296	313	331	335	329	345	335	282	328	327	369	343	325	319	336	351	325	350	326	348	310	347	309	343	298	305	320	313	390	336	341	312	327	285	316	352	347	321	335	351	315	322	296	347	323	344	299	303	339	332	340	317	368	355	329	371	326	320	291	309	306	338	302	327	336	338	335	295	325	352	325	322	337	337	320	310	339	344	341	312	336	350	326	334	281	331	348	338	311	341	291	329	327	318	348	338	323	305	299	293	339	351	330	330	322	333	304	323	324	340	336	340	362	361	308	305	304	331	302	333	358	349	335	317	342	380	332	324	331	329	356	328	337	288	300	335	346	306	318	372	337	334	321	332	322	361	323	319	322	352	334	321	333	341	326	313	306	322	319	312	317	324	342	343	361	306	310	295	324	304	326	336	338	357
57782	86740	74741	68325	36869	2903	541	496	549	528	565	512	569	556	582	516	558	548	562	530	512	554	566	564	497	585	517	541	579	578	551	557	549	567	535	536	561	580	499	538	564	565	537	566	565	543	563	569	553	565	564	520	580	551	587	529	568	536	578	532	527	496	579	560	552	578	577	551	520	522	492	527	540	586	548	591	554	541	563	544	564	564	523	523	538	533	541	552	562	533	529	504	491	539	522	564	529	556	555	543	562	481	564	529	540	518	554	571	531	572	571	602	552	548	582	547	557	497	548	534	518	547	524	527	573	540	524	528	548	567	507	517	536	522	576	538	544	544	562	550	572	530	532	559	486	563	547	564	536	592	537	518	550	563	554	527	552	540	506	594	557	567	562	523	574	542	572	590	544	503	573	509	578	563	576	546	523	563	542	541	557	578	576	531	543	549	577	528	539	533	550	529	551	536	604	567	585	579	523	505	596	550	542	547	556	532	569	560	590	517	490	587	566	554	543	530	542	552	508	534	495	530	571	546	549	521	555	548	543	545	546	564	516	563	558	523	537	564	507	556	551	548	562	568	538	550	529	565	532	525	556	538	548	524	568	537	536	573	553	558	516	532	543	563	555	559	521	559	523	504	602	511	559	538	531	522	600	527	550	523	496	544	547	520	558	517	512	528	503	512	561	538	527	522	534	560	550	572	560	585	546	535	519	552	536	544	545	527	505	519	557	549	537	557	604	540	549	503	543	523	537	540	527	534	549	544	501	579	514	570	548	525	499	568	570	552	566	527	568	532	580	549	568	523	562	562	571	532	522	556	572	525	531	545	560	612	550	534	581	524	578	531	568	574	523	546	576	524	525	504	578	540	518	520	564	554	531	558	540	550	534	536	542	522	524	563	514	500	541	497	549	560	567	515	549	551	501	520	525	583	592	575	529	544	569	542	578	577	586	526	584	523	542	525	549	574	502	550	567	585	505	545	565	582	545	584	519	533	551	552	508	553	569	540	562	488	544	544	576	521	540	564	570	527	492	563	553	550	523	531	574	528	543	541	540	547	568	569	564	513	534	517	571	535	588	558	559	532	566	566	538	546	544	558	554	546	516	536	587	545	548	555	530	537	534	529	549	522	517	527	521	551	509	512	518	523	563	509	490	595	549	561	530	549	514	540	539	566	567	536	519	534	531	588	508	515	549	575	537	535	502	565	510	504	539	588	561	576	534	518	497	541	529	495	522	533	523	539	531	529	579	575	550	538	527	565	544	532	580	538	556	491	502	519	542	562	526	537	525	573	510	551	536	577	515	543	495	536	543	560	556	515	557	505	517	569	605	530	533	549	551	554	552	531	584	565	550	524	583	516	569	547	579	572	570	536	562	550	535	588	553	545	564	541	562	513	582	587	540	532	506	537	513	552	514	563	565	572	545	495	537	515	546	581	577	539	554	526	557	555	541	557	543	480	523	554	529	544	547	532	535	581	546	554	569	551	577	559	585	547	510	494	531	552	567	577	561	541	553	566	516	584	543	603	520	561	600	533	571	548	556	568	537	559	577	553	516	527	526	527	530	546	539	551	516	535	558	563	525	531	575	546	538	550	546	553	558	563	570	569	554	537	540	543	566	528	532	553	538	567	527	525	555	582	544	550	551	593	578	519	519	568	505	552	556	554	521	528	554	561	521	570	544	518	519	520	534	523	543	531	542	506	510	546	583	543	560	527	578	561	527	511	534	556	543	584	524	514	529	528	549	551	568	532	524	507	542	546	559	547	547	527	546	520	532	540	525	548	536	565	543	566	526	516	547	500	539	552	565	552	529	547	527	565	550	519	520	521	514	527	558	548	555	585	505	491	547	523	555	542	538	559	545	554	564	520	565	535	533	498	575	532	565	476	533	519	548	546	548	550	525	530	491	531	491	543	567	541	553	561	543	542	523	544	534	541	528	552	559	558	571	540	589	533	581	584	520	555	574	550	538	509	529	582	553	545	559	540	543	502	535	535	554	547	587	542	555	536	541	543	544	541	506	554	537	511	515	532	556	542	541	553	529	565	525	534	543	584	560	568	570	519	552	561	586	519	550	507	584	589	551	527	567	576	527	532	541	537	531	565	554	557	540	538	521	523	546	536	537	517	547	565	540	527	548	546	554	528	529	519	531	529	577	502	543	567	518	575	558	528	547	523	529	534	554	500	491	601	548	549	541	537	588	525	530	566	547	566	570	527	542	536	503	534	539	532	586	546	572	571	563	518	551	513	547	508	530	551	531	513	551	508	522	564	531	556	563	561	512	562	548	515	514	551	529	533	565	551	555	565	556	536	528	567	556	565	531	553	548	544	573	540	567	562	539	491	534	532	573	503	553	569	595	574	529	535	548	535	549	567	566	509	534	525	555	541	570	542	570	522	558	538	542	519	507	527	550	538	524	548	522	516	531	541	536	571	531	531	518	559	555	510	536	514	557	491	530	526	598	534	593	523	506	524	550	517	541	560	569	516	531	543	499	503	562	547	493	529	562	502	545	533	521	566	553	539	562	565	522	546	531	550	561	533	533	546	522	519	534	528	531	535	517	586	537	558	570	547	504	546	549	586	536	576	540	542	571	550	534	519	533	513	563	533	534	574	515	514	558	512	556	556	499	566	546	554	540	573	525	533	562	576	555	537	518	565	536	517	570	572	550	533	539	539	527	529	522	565	536	474	548	557	485	519	559	555	567	547	539	565	543	558	528	544	526	550	519	541	523	529	532	544	572	543	561	596	584	589	550	595	547	561	550	546	526	539	554	567	555	520	552	566	542	606	569	544	525	544	567	526	541	523	561	546	553	567	550	578	539	525	524	569	528	573	547	506	516	517	546	510	567	513	533	534	532	522	517	487	555	548	559	573	580	560	527	534	505	518	536	548	572	535	594	547	547	540	579	549	523	527	536	546	552	517	577	557	555	539	529	493	538	553	545	545	576	551	551	560	572	514	525	529	559	533	559	581	586	566	542	560	572	512	528	516	545	535	530	551	541	536	523	536	521	531	578	558	550	532	535	579	580	550	611	513	544	513	546	579	575	528	571	559	506	514	509	545	553	525	545	504	539	528	537	548	510	555	557	526	506	522	567	529	557	501	526	514	527	584	497	563	527	541	548	561	548	518	534	564	534	513	540	541	507	551	557	532	558	562	574	554	519	552	547	518	534	532	526	558	568	579	520	562	514	534	531	533	560	560	546	521	514	546	560	532	506	589	535	564	540	504	584	553	520	572	572	559	547	612	526	533	571	560	520	528	532	534	544	538	532	563	582	545	541	561	510	600	509	516	573	596	600	534	572	504	560	599	564	536	533	547	517	520	609	524	544	528	529	551	552	537	567	498	564	508	555	520	546	580	542	527	560	557	595	585	511	563	549	506	571	575	507	561	574	579	541	529	510	550	530	564	547	569	527	527	523	536	548	570	548	541	560	567	520	533	530	557	517	513	522	528	535	521	528	588	526	563	531	526	528	528	569	561	534	551	535	566
24110	22017	33657	49408	40245	19155	5664	661	544	553	537	571	528	532	577	542	540	546	507	552	538	546	544	509	516	496	543	481	538	554	526	506	561	528	527	528	550	550	539	537	567	500	539	547	520	529	553	560	567	541	541	551	522	553	490	569	556	544	511	574	524	502	521	518	557	520	567	517	599	488	535	548	540	542	526	549	527	529	523	577	535	538	529	563	549	549	520	572	535	540	489	565	544	525	543	493	509	570	513	559	559	529	542	562	511	516	522	542	558	507	540	524	573	516	570	550	512	542	516	530	501	524	518	511	527	515	480	509	565	535	546	571	539	530	517	541	510	569	526	540	542	560	541	494	494	512	536	548	547	466	522	554	554	525	543	523	508	526	544	547	551	528	494	535	549	543	526	550	533	520	550	532	511	562	503	500	557	536	526	473	578	499	487	516	569	540	503	533	538	530	530	528	504	515	546	537	523	535	527	542	563	529	522	516	532	531	528	521	538	501	508	527	497	557	514	549	568	529	486	536	537	552	526	520	520	495	509	539	581	510	529	543	542	527	550	566	562	518	494	551	557	497	515	529	547	558	515	524	499	535	525	492	523	554	478	552	549	548	527	558	542	526	490	543	553	498	545	529	530	543	541	538	497	472	536	532	516	469	516	531	610	544	541	500	523	553	547	511	554	538	516	500	528	509	539	538	516	530	487	507	502	505	532	507	534	549	556	524	533	539	515	532	543	527	546	530	549	567	539	522	504	515	558	556	526	561	504	529	501	505	484	526	546	477	543	546	512	542	528	536	530	534	487	544	519	545	561	535	515	556	557	529	511	529	558	508	511	517	505	539	599	531	519	525	523	523	495	533	537	549	543	542	550	523	523	539	536	509	542	537	516	549	490	507	477	512	563	515	536	516	526	506	538	529	536	515	508	564	523	547	536	475	531	492	539	544	532	521	503	569	515	554	527	537	525	570	476	535	534	549	558	467	542	503	538	580	531	536	532	555	514	534	521	564	545	504	532	544	550	530	538	561	519	523	523	550	545	514	549	567	561	549	539	521	519	536	523	555	566	490	539	520	573	518	537	545	553	558	532	529	486	490	552	579	533	556	539	502	555	521	552	514	501	534	512	522	542	532	515	480	546	550	490	536	523	513	488	540	517	532	521	530	520	525	512	575	515	508	526	544	496	531	522	559	531	523	536	480	526	535	545	558	506	550	525	519	547	565	545	551	515	523	547	503	480	550	555	531	571	527	523	533	538	522	520	533	541	552	597	547	518	499	529	524	531	553	541	543	515	584	544	566	513	539	524	547	539	546	552	521	528	512	515	548	529	546	541	567	520	564	534	504	547	526	540	492	528	578	523	540	522	532	522	566	512	557	516	496	524	501	543	564	519	539	502	544	510	518	504	549	530	553	542	507	499	502	511	482	520	555	576	523	536	497	542	489	501	535	552	505	517	543	511	524	520	516	523	522	523	510	528	514	527	538	537	551	499	549	542	558	553	552	503	500	534	514	514	511	511	548	518	576	510	543	516	531	547	490	517	560	516	506	525	527	560	534	513	480	542	495	525	514	542	519	555	521	535	530	526	506	531	568	548	510	585	540	522	522	537	463	533	530	518	520	550	555	547	512	472	517	478	484	504	530	524	579	514	507	555	523	567	548	563	523	529	525	508	492	535	528	468	500	533	541	502	537	491	515	535	504	552	525	531	488	566	555	557	552	515	503	527	531	549	511	516	568	511	559	532	532	524	508	491	536	548	521	540	498	567	519	549	467	518	514	533	545	581	548	510	551	478	466	530	522	502	527	551	517	488	554	544	538	512	546	548	562	582	519	558	547	541	545	499	553	564	529	539	520	551	534	515	506	591	576	483	494	517	519	551	528	535	538	530	534	476	514	497	514	528	501	555	539	489	537	557	520	531	525	569	536	515	552	549	522	518	500	556	513	544	535	518	543	468	527	525	541	517	515	577	541	524	508	540	533	541	505	512	573	510	547	533	538	522	508	530	520	525	529	503	513	558	546	526	557	444	529	535	511	535	517	522	544	532	561	519	561	508	513	549	536	545	500	546	488	526	531	512	562	540	512	519	510	537	496	555	543	536	540	552	508	532	512	503	523	528	508	517	522	526	567	515	605	539	521	549	537	505	544	535	547	513	536	540	558	581	521	538	504	561	483	499	508	533	522	557	520	528	510	533	557	505	539	534	511	530	544	527	560	553	534	512	537	571	542	535	535	540	493	529	584	547	561	567	504	506	497	536	526	538	507	515	535	555	482	496	554	556	550	542	539	495	561	501	489	556	507	531	537	543	527	539	502	560	524	522	555	507	495	516	502	517	525	504	547	491	506	582	521	549	506	538	534	555	501	541	586	541	524	505	552	519	513	544	526	558	526	504	521	543	493	528	534	542	517	546	519	568	528	526	557	547	545	521	513	548	531	518	532	544	527	552	561	524	519	524	500	515	542	507	538	516	552	530	534	530	520	503	495	530	552	511	530	525	529	531	531	510	511	550	545	542	521	528	527	521	516	578	529	552	503	566	505	549	474	511	529	534	500	543	548	512	546	522	533	555	527	556	560	514	533	561	552	516	531	593	543	522	507	539	544	551	487	518	532	542	521	475	553	469	538	524	546	563	494	527	529	505	522	552	528	550	533	521	497	546	524	541	557	466	513	524	515	565	544	545	534	585	522	566	500	520	534	525	524	544	503	520	522	497	562	548	538	531	490	521	530	548	524	525	523	526	506	534	516	500	554	515	555	561	497	529	575	539	542	520	542	534	536	544	517	514	557	539	546	542	516	556	545	502	520	518	556	548	526	506	525	526	504	551	525	524	527	533	486	560	545	500	520	545	528	494	503	530	558	538	479	547	525	537	513	547	531	566	559	538	491	506	496	552	505	533	490	538	519	530	518	520	568	506	491	568	562	535	521	526	540	543	517	527	517	525	531	531	511	527	481	533	557	511	527	584	501	511	554	560	562	523	559	545	558	509	526	525	524	544	534	488	586	486	530	542	552	514	553	524	505	561	512	531	558	484	514	529	554	508	556	501	579	560	526	540	513	533	552	506	533	497	531	552	540	545	516	491	532	515	482	545	530	559	527	490	501	521	518	538	511	519	536	521	543	541	523	504	526	521	542	497	520	518	566	571	523	510	567	526	532	531	528	543	531	541	547	514	510	561	548	531	542	523	527	574	516	537	559	556	530	520	544	530	526	508	516	556	528	510	541	514	568	515	519	526	495	541	523	569	552	508	548	533	535	490	534	522	557	572	514	523	562	498	551	565	524	527	533	534	500	526	540	505	578	514	543	522	526	514	563	530	522	527	537	522	548	499	456	564	524	506	534	536	503	515	532	532	529	528	513	512	561	547	494	537	542	534	556	568	526	533	505	505	570	536	530	500	537	563	534	478	580	534	545	558	539	554	541	553	534	553	520	495	524	560	550	527	500	540	508	510	565	507	557	560	549	540	567	553	530	535	523	509	540	544	571	506	534	525	541
61372	97590	88140	80973	46359	5207	886	809	901	859	830	846	851	807	796	805	819	836	807	851	832	806	882	836	862	847	787	844	844	762	890	861	783	831	815	848	878	846	811	796	804	865	828	797	883	822	842	827	806	783	821	828	827	876	829	836	821	811	802	839	812	818	790	807	792	841	858	825	840	843	841	851	817	812	832	787	851	836	860	825	862	806	799	747	831	803	849	816	822	755	843	835	838	854	821	828	806	816	833	820	800	814	836	842	811	839	794	823	802	837	806	822	760	781	795	826	756	841	820	859	843	813	785	825	811	851	831	823	846	896	834	870	830	874	807	865	854	783	826	836	825	781	812	812	820	869	800	861	851	812	797	835	780	836	779	812	845	818	801	848	784	848	787	805	848	840	781	867	834	797	794	833	814	842	835	799	808	804	818	832	785	864	854	846	861	778	772	822	852	818	829	815	755	838	829	834	803	837	846	896	838	863	863	839	840	845	808	852	786	862	823	837	787	829	817	799	801	823	794	854	825	824	822	857	822	832	774	830	810	809	810	814	812	844	834	819	864	772	817	834	845	838	801	801	851	805	812	837	834	823	761	843	818	850	820	785	843	834	831	837	829	841	851	803	838	814	852	793	836	850	873	835	800	822	835	810	826	853	822	835	798	821	820	792	813	853	845	802	787	780	796	794	847	828	790	879	851	850	827	862	815	825	844	767	827	847	738	886	870	802	813	802	809	818	840	832	789	856	833	843	840	808	836	773	825	843	870	827	802	838	792	844	846	847	793	872	835	811	803	824	804	814	815	806	816	828	857	813	780	772	838	800	800	829	828	797	783	789	861	845	868	822	809	846	820	834	834	795	839	805	823	795	822	821	806	809	846	857	826	775	855	789	799	903	852	834	843	825	848	807	864	863	819	796	793	821	845	793	806	799	768	855	842	804	853	797	783	795	788	839	839	808	812	821	838	840	779	807	806	809	778	835	804	822	835	850	825	828	794	844	781	804	836	843	811	829	871	797	874	778	803	812	820	771	786	773	798	843	824	821	801	838	806	823	848	837	818	815	790	788	828	829	803	775	825	879	782	823	823	815	835	831	776	834	796	841	867	800	814	826	827	844	833	818	814	873	821	788	820	838	827	846	867	836	817	779	828	823	758	844	830	759	822	823	814	780	790	808	800	831	842	771	781	875	824	829	806	870	845	827	794	833	815	769	822	859	857	846	811	808	876	812	853	836	815	819	799	774	805	819	829	831	844	783	813	812	870	811	840	839	792	810	764	845	852	860	832	814	802	835	856	828	828	792	806	764	850	837	814	845	797	814	823	815	772	830	875	796	831	768	883	784	780	772	859	885	833	785	809	818	788	824	817	844	828	804	782	809	762	778	831	803	808	850	827	765	786	836	831	819	798	786	843	774	804	786	803	801	835	813	855	786	801	848	781	829	869	834	840	798	836	813	819	825	819	859	878	831	782	829	856	816	771	855	815	853	786	819	821	846	793	769	784	779	813	792	812	802	846	831	836	813	830	818	820	778	825	850	819	760	807	823	764	840	810	848	820	849	836	807	832	824	833	770	810	802	798	806	831	816	837	844	805	860	844	781	794	840	826	824	871	826	769	780	819	897	817	768	821	815	774	798	849	822	819	801	815	824	796	874	800	811	845	778	850	800	824	808	804	832	818	840	797	846	815	760	797	830	880	846	799	810	859	820	812	832	788	830	780	752	815	869	828	823	825	845	850	815	804	829	797	826	831	824	855	858	838	800	804	852	869	818	787	799	800	801	794	793	795	811	829	821	804	819	799	869	812	854	813	829	798	786	804	849	878	816	833	791	821	812	789	806	813	817	810	774	857	811	778	823	834	814	816	789	873	848	759	814	846	847	798	775	805	833	799	849	852	821	793	835	849	820	819	837	824	846	821	774	872	818	826	850	825	808	865	828	780	738	852	837	817	847	830	828	847	811	807	855	826	817	842	797	801	843	815	818	846	776	868	846	740	856	826	850	842	788	859	832	800	827	848	768	817	825	828	840	788	847	817	789	829	820	810	815	830	827	852	868	854	843	839	823	803	853	797	841	821	808	822	788	843	784	817	839	819	853	860	852	840	826	799	817	822	847	850	800	824	838	788	851	770	841	777	844	789	878	804	839	816	832	775	822	816	790	842	807	796	819	800	858	807	800	792	779	754	825	892	797	874	813	774	742	839	834	854	758	875	848	828	874	818	829	856	812	794	843	849	826	806	803	835	800	832	797	860	823	809	791	777	808	809	784	817	765	797	783	736	838	796	833	797	827	817	817	850	795	814	762	794	842	864	837	828	789	807	807	845	796	862	842	775	841	783	833	867	864	826	794	759	862	797	822	832	817	812	784	794	795	813	810	804	803	840	821	829	819	824	823	842	796	865	828	853	770	822	792	840	846	851	823	801	756	832	868	768	838	792	833	857	819	791	743	803	832	838	790	877	830	858	857	865	834	856	844	844	843	798	864	816	836	816	837	852	796	820	804	794	802	824	862	847	824	858	822	773	812	834	803	763	827	857	775	785	832	793	817	822	819	733	812	826	825	853	854	820	814	784	850	840	810	821	806	840	844	806	857	846	776	832	796	795	827	849	849	795	835	863	785	817	822	794	809	775	762	805	835	857	817	817	849	779	819	827	860	864	878	799	852	804	791	815	833	835	796	809	779	818	850	826	826	823	826	827	809	841	840	845	875	805	828	853	816	810	854	813	830	768	835	833	852	827	831	812	787	808	801	826	819	836	829	787	849	841	844	819	877	823	840	813	838	786	759	829	803	836	827	843	798	766	881	820	821	818	768	800	834	809	801	805	856	790	792	864	763	818	892	798	781	844	796	794	757	818	813	899	814	812	850	850	767	769	871	841	836	863	841	776	824	730	808	861	810	808	782	783	834	856	797	790	829	777	805	804	800	812	787	799	867	785	811	846	826	807	797	795	828	822	822	808	840	797	819	811	792	843	810	808	871	816	868	814	840	772	798	856	837	782	783	805	853	802	836	795	846	858	817	859	816	782	843	837	827	773	765	795	787	828	877	799	843	822	836	839	795	821	792	815	779	854	828	813	798	801	851	876	810	867	776	836	810	819	805	807	840	854	803	814	827	823	824	820	775	830	814	826	863	844	871	859	825	812	785	800	797	824	787	858	850	796	828	819	860	827	814	850	815	835	832	788	816	780	805	796	777	821	828	862	823	830	770	837	793	814	852	839	816	824	794	828	878	845	813	811	824	839	836	858	851	862	823	819	793	809	844	797	795	800	791	866	819	811	799	840	819	752	846	861	806	828	821	847	827	830	890	789	824	847	812	837	839	821	807	794	787	826	844	795	763	879	804	813	786	846	815	809	869	815	817	823	858	852	784	803	780	840	813	785	827	879	878	807	795	844	803	852	846	825	822	820	826	815	795	847	811	821	884	831	844	824	876	853	847	804	834	914	830	804	770	815	817	807	834	793	778	802	820	798	811	823	872	827	790	795	808	801	839
29077	25190	29321	32056	15791	1200	347	343	338	328	309	293	342	374	321	317	327	318	310	328	336	336	338	319	362	305	329	350	333	293	314	315	326	301	324	302	352	367	331	314	287	344	328	344	349	340	303	357	295	346	319	284	312	341	341	320	317	367	342	288	306	341	286	310	338	359	306	304	324	314	321	336	346	334	331	352	349	340	299	327	311	343	287	332	328	318	310	348	335	302	328	306	325	339	313	321	306	330	327	340	326	331	336	336	342	338	304	301	317	339	348	343	300	324	316	290	314	317	362	318	321	346	340	325	343	292	307	336	319	330	313	314	316	325	309	283	376	337	320	313	313	343	334	319	307	319	332	324	322	322	330	318	296	315	307	302	311	304	386	347	323	285	300	309	333	293	343	363	343	306	345	285	323	328	325	339	303	342	359	333	293	305	342	349	332	309	309	321	332	311	307	305	327	311	310	345	329	329	333	352	346	323	321	329	336	300	319	304	323	298	327	312	343	333	329	306	337	331	296	334	332	302	342	293	319	345	314	341	313	316	297	301	330	336	294	310	283	277	336	335	334	324	325	317	314	323	339	353	317	339	322	315	333	320	339	319	287	323	330	347	311	325	304	317	336	307	338	335	334	339	320	342	340	361	335	320	315	342	293	340	377	334	323	325	343	299	310	309	335	298	306	299	326	336	319	343	341	313	306	321	275	330	321	294	311	303	319	325	338	338	307	343	334	308	308	336	322	313	344	312	331	325	334	308	363	298	322	312	333	302	374	347	309	367	305	321	306	314	334	319	311	283	324	304	358	328	338	341	342	300	322	324	327	315	321	344	338	321	325	300	322	360	311	324	320	334	333	328	298	298	311	326	318	328	305	313	347	337	287	330	325	361	321	338	321	332	304	295	332	300	331	321	320	334	351	335	309	313	305	299	291	352	336	328	313	300	312	321	334	328	350	333	288	332	339	319	349	331	303	336	325	313	282	310	335	324	347	329	315	323	333	275	334	312	322	345	307	343	315	328	325	367	347	336	318	324	323	319	326	304	301	321	314	331	353	336	312	316	284	315	327	312	324	322	336	315	320	316	292	337	338	313	343	320	315	292	280	354	346	315	330	332	341	331	322	340	328	323	346	324	316	347	306	315	350	336	299	355	316	300	346	323	320	347	315	311	333	325	305	303	346	331	325	330	345	337	336	324	349	342	346	341	295	323	323	325	343	312	329	308	306	362	350	337	279	321	326	358	318	342	301	319	320	333	297	332	328	346	329	314	330	308	328	338	313	304	290	299	318	318	339	312	342	309	333	341	304	321	296	310	313	309	353	330	334	342	329	346	317	317	323	316	328	285	342	311	317	341	302	322	317	316	313	343	325	306	317	332	317	317	333	354	322	333	344	306	271	297	346	296	346	337	321	321	315	290	323	296	345	340	341	331	310	339	327	343	301	351	318	302	341	269	302	343	311	311	324	335	313	311	331	334	308	309	288	350	322	324	281	320	304	310	319	345	305	308	325	348	328	310	324	335	314	341	341	342	322	333	317	328	327	343	332	307	298	283	289	318	297	344	339	339	354	314	295	299	297	324	314	325	317	344	315	311	305	302	314	339	334	287	336	304	316	260	331	330	308	281	354	329	315	309	314	330	328	328	301	347	315	336	326	317	309	357	330	337	342	348	327	368	318	318	319	362	302	331	279	313	317	338	313	339	339	314	338	335	297	339	322	311	354	293	333	300	309	324	310	339	321	328	289	309	315	307	325	341	307	323	327	321	285	324	285	314	311	326	328	351	325	314	329	348	308	325	357	313	307	338	338	310	296	320	316	300	306	292	289	344	281	324	277	306	364	299	336	309	309	310	341	308	295	324	289	340	306	343	325	305	317	319	328	308	295	329	292	313	332	341	335	328	342	340	301	336	322	323	324	324	333	303	343	327	278	317	331	329	324	302	323	288	352	316	322	301	305	291	355	324	318	361	352	340	299	310	307	328	346	334	317	320	347	335	327	326	321	354	318	322	327	317	331	322	335	342	357	302	323	324	366	311	325	322	323	293	329	325	350	317	328	305	343	345	343	313	355	324	353	309	327	343	324	335	332	299	336	293	314	354	295	278	331	340	335	311	314	292	334	310	322	324	347	300	324	342	326	313	326	329	331	331	314	313	331	361	337	336	336	316	317	311	344	315	288	321	330	330	323	311	301	338	319	329	336	296	301	321	338	319	334	302	290	306	311	316	333	279	323	318	333	333	330	310	300	325	321	316	315	337	332	287	328	334	336	313	331	331	321	321	325	309	335	337	282	318	301	309	345	326	337	273	295	376	306	331	341	296	332	291	306	324	360	330	318	306	285	319	321	339	355	308	332	304	346	310	310	325	302	313	314	313	339	321	312	312	311	338	316	318	315	295	331	352	318	286	322	308	340	348	319	329	369	339	297	350	322	307	326	355	323	327	297	298	339	310	334	332	337	348	335	306	323	357	328	309	340	340	351	316	322	364	344	328	331	347	324	329	300	295	352	319	301	341	307	292	332	340	307	343	334	327	327	328	352	334	330	329	339	307	335	334	324	327	316	361	299	327	311	332	341	339	302	314	299	319	375	327	293	313	341	347	328	327	356	315	305	306	342	349	359	318	311	304	308	344	342	303	339	334	321	307	320	350	333	344	323	354	324	307	305	317	309	311	331	324	322	320	325	305	312	346	327	313	322	316	313	318	334	314	327	285	331	356	327	319	313	316	347	327	353	325	328	325	278	338	330	327	290	330	350	291	330	331	347	324	326	338	301	310	322	307	298	349	314	327	298	350	317	314	316	321	322	330	322	322	360	298	285	333	332	310	328	322	318	318	316	331	318	294	314	322	269	325	297	308	345	330	344	341	363	287	349	318	347	341	299	313	335	298	291	332	325	347	308	332	290	333	336	305	308	320	323	329	334	310	332	342	336	307	337	334	326	322	335	324	302	325	309	337	312	331	336	329	332	316	323	373	337	321	327	278	288	300	328	301	327	313	319	318	311	348	287	319	320	339	312	318	308	315	302	335	311	334	338	331	317	334	321	295	311	304	335	296	317	344	347	339	313	307	309	331	328	327	345	333	337	312	313	327	335	365	317	326	313	306	336	292	322	331	337	338	333	341	348	352	341	331	316	331	344	331	308	309	332	348	299	298	313	311	328	320	339	311	329	336	330	332	328	340	347	315	323	356	316	357	336	361	325	314	342	314	303	326	321	338	314	335	322	298	325	305	333	302	303	347	312	320	315	323	320	302	325	317	336	309	338	371	308	350	332	346	336	302	332	324	315	331	340	309	339	333	331	335	300	311	317	321	330	333	354	343	328	315	295	282	315	311	326	300	330	325	315	332	293	359	332	339	340	291	317	335	344	357	319	294	332	313	324	296	279	319	311	333	326	352	319	336	325	328	307	340	303	310	305	336	312	336	337	307	326	330	331	351	343	335	314	343	330	289	307	333	350	308	335	323	336	314	311	329	325	363	302	356	306	281	322	329
33986	41994	38008	36459	17451	1259	577	590	552	547	490	540	504	545	560	571	535	539	562	577	606	531	577	577	555	537	527	580	564	522	603	546	557	556	557	562	537	613	558	547	529	537	545	593	596	574	571	529	501	538	569	518	565	536	589	539	543	535	527	603	564	552	551	567	522	529	519	576	545	554	550	520	524	537	545	537	548	563	526	544	512	530	563	564	522	546	558	502	543	544	572	532	541	550	541	568	516	544	599	524	530	532	538	535	560	602	562	543	576	545	526	523	563	533	533	579	535	534	559	521	543	551	551	554	568	546	552	560	543	578	555	545	580	536	531	557	530	572	545	524	530	548	573	564	531	529	556	570	571	573	530	533	562	484	518	583	495	526	574	574	526	557	516	553	543	526	510	552	550	549	562	550	583	536	556	501	574	534	556	534	521	527	552	547	585	514	572	559	565	523	566	519	542	557	546	560	558	529	578	562	540	516	522	566	555	596	592	527	528	533	549	560	513	564	545	532	552	489	526	502	488	524	574	544	567	550	566	543	572	545	501	545	517	536	546	555	574	567	565	501	563	533	554	554	540	558	550	572	541	562	519	544	529	532	544	557	524	572	536	537	517	569	524	526	546	538	550	554	542	567	512	522	552	527	555	526	584	574	576	498	563	546	552	576	532	552	531	568	549	488	538	548	542	542	554	497	528	543	540	548	559	556	526	565	544	535	556	563	508	540	527	522	563	585	546	533	515	576	566	555	533	569	585	597	545	536	583	510	539	561	568	570	535	567	527	551	539	534	514	543	573	526	521	480	555	547	569	511	499	576	535	577	552	527	561	540	555	541	579	540	564	537	573	555	547	535	572	538	564	564	576	526	538	569	585	529	566	574	507	593	561	519	539	572	528	540	554	548	531	528	544	564	583	540	566	542	557	544	549	535	579	545	548	535	579	529	509	538	542	564	564	578	539	548	544	529	532	519	526	561	522	557	546	543	528	560	562	540	502	565	568	519	535	540	544	529	545	567	580	497	531	510	516	556	528	548	557	509	544	550	576	545	511	522	529	549	595	529	537	550	572	530	538	546	522	549	547	492	544	560	581	565	586	543	537	552	540	550	596	560	559	557	544	538	542	538	541	508	542	555	525	562	561	524	547	494	534	563	545	541	548	549	548	519	536	517	564	593	524	543	526	555	537	564	502	522	535	523	500	510	538	561	535	589	556	545	527	532	577	563	576	532	553	535	507	560	568	548	524	578	503	525	551	523	547	596	515	576	539	534	539	524	536	532	549	568	540	544	521	557	534	574	528	552	540	560	554	509	544	577	547	539	564	533	498	571	554	533	501	534	542	490	509	506	612	557	529	552	524	526	504	568	516	567	551	476	567	528	528	549	566	538	558	541	559	577	575	525	593	517	523	571	547	530	559	562	577	584	526	535	548	543	569	565	538	568	532	495	567	531	572	551	536	541	566	559	523	536	526	533	553	534	593	549	553	534	550	526	533	548	568	563	546	542	511	533	524	512	549	584	537	541	532	541	555	541	550	522	583	541	577	557	560	573	550	530	558	583	551	524	561	545	536	583	554	541	514	582	591	522	550	579	537	511	543	526	538	545	520	582	550	530	539	578	556	545	548	533	565	584	491	503	509	536	567	563	533	517	541	577	569	506	540	570	512	539	516	506	543	583	540	536	589	527	579	538	554	529	567	505	521	526	528	590	537	574	505	549	549	532	607	560	550	560	567	559	499	497	573	561	552	539	528	551	560	520	547	538	531	531	499	533	534	568	526	525	536	548	540	542	531	525	565	545	539	524	548	539	577	532	538	531	532	548	502	605	522	546	582	514	514	535	542	546	530	562	564	566	595	529	556	582	536	540	553	534	586	562	565	544	537	536	526	592	587	520	556	565	561	543	585	563	537	532	534	535	535	534	538	536	548	571	571	556	557	542	517	537	537	560	519	527	549	546	518	519	562	512	573	510	565	510	546	550	563	559	529	530	557	524	541	523	611	519	566	557	576	517	571	544	549	597	526	530	534	562	558	519	536	515	572	548	546	539	567	561	566	484	571	576	511	529	555	543	566	550	588	566	517	538	567	537	537	542	524	590	571	542	540	555	580	532	547	535	536	522	570	551	546	593	554	541	501	495	552	556	545	534	517	533	552	533	581	537	536	549	521	527	549	551	537	516	574	549	587	547	558	557	492	556	551	493	566	596	520	548	514	548	535	574	565	556	563	557	615	530	568	562	562	571	566	569	528	546	555	556	548	538	520	564	592	547	556	531	518	511	552	523	569	582	564	556	566	538	539	555	563	550	519	556	550	544	578	525	503	562	542	522	557	522	523	574	578	548	563	535	539	549	547	563	535	542	575	547	585	564	532	526	588	556	541	588	548	551	569	552	537	570	572	545	576	542	568	562	567	552	538	536	493	529	553	569	527	547	541	570	572	582	523	580	542	569	537	549	562	565	588	526	550	565	542	542	561	536	536	564	545	512	489	564	557	512	516	529	545	536	554	519	558	532	565	524	553	568	549	563	470	585	551	544	526	490	531	521	569	550	537	513	563	580	538	564	612	558	534	565	536	537	544	490	571	515	550	498	529	553	527	595	539	527	557	523	551	545	551	530	546	526	531	564	503	546	538	558	516	515	564	531	573	544	586	504	556	527	527	551	517	529	534	578	557	604	582	547	531	514	493	550	485	536	537	557	550	590	555	572	566	573	550	610	549	544	560	516	564	546	579	513	522	540	552	536	546	551	573	518	535	599	544	525	516	589	545	563	535	554	540	526	527	512	529	550	604	550	538	555	522	520	526	563	536	568	565	543	548	608	545	546	571	558	538	558	534	549	569	571	568	539	553	516	565	527	553	543	551	528	534	557	530	551	540	588	562	529	568	567	536	531	553	521	559	572	584	542	568	593	525	542	568	550	593	547	548	564	535	555	555	525	532	540	537	512	552	564	542	565	539	540	532	582	573	560	540	552	533	587	549	548	559	557	580	553	528	601	570	542	567	553	532	556	543	589	543	539	568	561	558	580	600	513	548	578	580	579	549	565	570	509	550	557	492	540	549	548	553	586	551	584	558	551	559	550	565	541	564	521	525	544	529	553	553	548	559	549	555	563	526	504	532	567	581	500	578	531	557	555	541	561	558	587	532	533	581	535	530	542	528	542	563	536	555	549	555	525	581	541	497	563	602	528	552	578	550	557	560	558	553	556	555	526	548	526	551	549	515	542	541	561	535	532	553	542	554	509	536	528	500	551	556	520	512	517	532	561	529	507	587	539	574	548	577	546	564	519	562	538	516	557	540	521	534	565	592	547	560	600	559	536	581	563	517	537	551	556	590	583	558	492	551	543	579	591	591	578	549	537	519	575	546	566	568	540	511	506	580	547	541	537	554	551	549	534	530	515	522	583	541	549	524	538	552	536	546	526	553	571	507	572	588	581	615	537	573	539	572	574	557	549	517	538	484	528	551	535	558	551	550	565	525	556	535	521	542	530	572	555
25387	22925	36754	56536	38218	11559	1023	350	311	331	336	284	319	301	324	325	323	310	336	311	334	339	330	314	323	343	303	326	337	330	339	333	317	338	343	309	343	319	337	345	312	349	336	302	279	325	305	318	334	287	312	332	309	347	328	357	361	345	305	330	331	322	302	309	316	275	334	326	324	340	302	328	358	370	297	326	329	280	344	318	335	322	320	283	317	342	332	326	346	324	322	321	357	324	314	299	312	318	341	323	302	317	343	318	353	300	345	333	346	302	337	348	310	297	307	292	336	332	318	352	320	334	323	319	349	303	339	339	321	339	321	332	327	301	314	305	360	322	337	326	339	336	312	314	306	303	314	320	332	316	316	287	357	349	327	326	321	323	354	355	309	297	351	350	343	332	326	349	347	344	331	319	290	335	349	300	332	341	329	344	314	308	336	342	300	320	315	335	323	310	317	326	319	342	341	323	357	331	335	305	316	334	304	337	326	327	332	310	348	297	308	319	302	316	321	329	337	346	324	346	326	316	328	350	321	303	323	300	294	305	321	359	312	323	324	311	332	332	333	324	314	311	283	318	328	349	307	319	321	286	357	327	295	332	339	360	340	310	312	338	311	303	341	322	346	320	316	300	315	325	305	336	345	306	336	308	314	342	321	330	294	324	330	312	335	336	299	300	293	332	310	333	304	295	343	323	333	324	355	332	310	338	321	326	341	318	316	309	349	325	344	319	333	329	330	351	303	309	349	329	312	321	306	307	322	304	365	338	319	314	313	335	317	327	329	326	319	331	337	294	300	353	303	307	350	306	333	327	314	329	332	316	326	342	335	335	337	316	298	307	325	326	316	293	324	299	352	327	323	320	318	291	338	314	348	326	329	290	341	328	307	308	331	342	328	335	305	310	321	336	328	294	315	304	318	333	317	313	314	312	322	326	337	324	340	322	316	312	354	334	323	316	332	310	314	332	338	320	326	328	329	322	336	310	290	291	324	336	308	325	320	337	344	308	335	315	325	286	340	340	311	355	306	308	338	324	307	361	346	333	330	351	312	317	335	311	345	336	338	300	327	348	323	315	323	331	328	323	323	349	326	299	329	340	304	332	343	325	310	299	328	332	334	332	307	292	335	340	328	309	328	286	309	310	359	328	332	324	293	307	331	331	314	278	326	311	330	303	321	327	269	320	287	310	304	344	328	315	334	317	312	319	309	340	326	329	340	316	346	318	329	356	345	318	320	326	311	338	336	327	311	333	314	322	303	328	319	335	327	323	331	335	315	332	340	348	324	311	331	318	336	288	318	306	288	307	315	320	327	299	286	349	303	319	325	312	324	302	301	350	317	320	335	299	326	318	331	336	310	319	338	313	334	314	295	337	324	301	338	334	347	312	321	326	328	333	332	299	373	331	324	313	309	330	334	327	305	296	328	359	318	294	339	346	335	314	322	322	340	338	316	323	317	333	327	332	296	345	317	309	288	328	327	337	354	337	313	311	332	318	354	347	326	319	321	339	331	345	336	344	342	319	326	332	330	332	329	328	331	297	332	318	346	353	297	321	289	318	327	325	311	316	300	339	333	332	304	318	337	344	362	288	317	340	326	341	294	298	338	349	330	324	312	325	296	350	310	317	317	311	318	334	328	331	352	311	303	337	294	323	306	299	322	350	330	322	312	350	322	319	373	342	356	334	319	340	300	327	315	320	326	323	289	308	315	286	352	319	312	295	320	319	323	334	329	295	326	308	330	336	310	319	301	307	342	309	303	297	311	305	324	351	340	318	330	324	333	282	308	318	312	308	318	314	293	313	328	311	319	301	317	314	344	333	302	320	296	344	320	327	363	277	321	324	309	326	355	297	336	337	320	304	326	318	310	329	294	326	319	311	344	312	340	356	304	310	323	336	311	307	328	300	325	341	298	327	324	314	329	355	307	316	297	328	299	318	317	315	311	332	309	315	305	311	345	338	320	309	328	347	346	325	308	311	337	297	319	365	291	334	314	344	339	340	335	301	347	323	329	345	310	320	349	292	359	309	362	331	311	323	338	349	340	317	344	322	325	317	333	337	306	306	290	322	317	327	367	318	300	328	325	335	292	317	374	323	319	324	308	317	310	326	341	328	327	323	314	316	350	310	306	330	339	340	293	295	308	351	330	307	307	312	326	326	338	337	323	323	337	300	337	353	333	316	310	333	302	342	325	329	343	312	364	296	301	315	351	331	324	320	289	319	330	322	325	277	351	302	346	317	312	320	334	329	347	362	325	328	323	323	329	334	335	330	335	312	302	334	322	334	341	308	319	323	328	314	320	335	333	322	302	300	318	333	330	300	322	300	325	311	321	305	358	316	305	320	333	306	331	329	313	341	312	313	321	323	327	325	332	329	292	314	317	311	308	329	324	322	317	319	311	329	320	328	322	294	331	334	303	326	326	322	345	308	305	322	326	347	321	327	327	330	326	319	303	332	315	325	340	344	307	358	306	322	349	335	330	311	315	323	325	349	304	323	305	340	307	323	335	307	337	343	339	336	312	345	333	322	341	301	360	304	351	369	328	311	304	320	338	309	326	323	296	305	339	329	310	321	353	317	330	307	296	320	341	273	349	329	311	325	308	321	328	280	313	326	344	299	327	344	314	335	320	297	317	297	334	347	355	292	320	361	316	339	342	315	336	312	307	318	317	344	316	330	338	341	335	306	357	316	296	317	314	341	313	328	353	296	332	303	320	330	325	304	321	340	316	322	321	321	322	296	327	332	322	318	362	319	318	335	330	349	363	335	303	338	345	311	341	307	359	315	325	348	283	302	326	332	308	319	315	326	323	326	330	310	297	334	332	324	331	320	314	331	314	318	327	342	315	307	342	336	298	304	284	337	328	313	340	362	373	321	333	345	289	324	325	316	294	303	306	274	324	320	315	307	317	314	285	327	360	316	308	321	313	336	328	322	306	296	340	303	328	326	310	351	327	320	296	333	332	326	305	325	285	349	363	324	316	290	308	306	309	335	325	334	350	325	336	310	314	349	295	314	314	340	324	362	300	313	361	351	296	323	320	355	324	345	307	323	276	329	317	299	309	324	330	315	310	331	354	310	341	333	331	320	296	301	328	335	329	337	317	331	336	318	334	310	311	321	325	334	336	332	339	335	324	313	325	324	324	331	327	285	350	332	320	323	307	342	328	305	324	329	300	349	306	302	323	316	348	313	332	317	331	318	315	355	320	297	320	333	354	310	318	339	317	314	310	316	321	311	323	306	333	318	320	304	333	319	335	335	346	327	320	324	366	305	319	316	333	305	351	302	316	296	320	338	330	333	284	303	311	315	366	308	351	313	348	337	335	308	294	303	327	287	324	315	292	321	321	284	371	298	349	313	289	334	342	325	353	323	286	321	340	313	323	312	343	313	309	342	342	317	291	335	303	320	342	282	332	318	317	328	313	306	314	343	326	337	322	339	370	325	317	281	312	327	331	311	328	319	321	317	336	335	337	300	300	341	323	303	306	333	337	321
57766	83888	74443	68594	36589	3057	534	539	575	533	528	575	512	545	564	567	544	539	597	553	518	565	560	533	546	516	542	551	541	530	515	497	527	507	488	525	557	548	556	577	551	498	514	551	558	536	549	586	534	569	472	514	580	548	510	527	527	587	548	522	551	540	523	556	525	572	569	581	602	543	542	540	553	536	549	510	535	547	559	521	567	519	552	519	533	556	523	580	551	540	537	525	564	590	496	564	518	518	529	551	538	568	539	515	520	556	567	560	527	528	520	551	545	536	538	511	557	520	556	571	576	559	531	530	514	551	577	509	512	534	554	557	564	559	522	547	573	561	529	530	511	545	505	509	531	522	574	518	553	528	563	551	496	508	528	515	542	509	521	515	553	555	555	564	536	558	523	537	521	528	568	516	563	553	564	561	509	529	529	568	513	520	552	573	606	513	546	555	548	545	531	525	558	554	559	552	595	540	535	589	546	560	571	515	555	568	563	545	537	518	570	543	533	552	544	561	557	536	533	502	500	578	510	558	581	563	509	572	561	543	547	541	496	517	551	520	617	520	539	554	556	530	518	543	562	586	556	555	554	530	523	525	553	536	551	538	542	561	523	557	562	536	528	536	485	543	543	551	536	528	542	531	519	547	558	539	573	541	540	583	553	541	546	540	530	561	500	522	540	534	545	520	560	515	510	529	557	498	510	520	500	560	505	538	550	581	497	554	567	509	516	506	567	527	556	535	613	544	501	504	530	560	585	553	547	517	546	544	515	540	553	542	563	560	581	588	531	542	518	560	539	530	547	552	523	521	561	553	569	563	548	559	560	525	515	535	528	532	547	538	553	530	578	550	578	503	556	523	512	535	487	555	540	539	537	540	536	525	573	547	548	538	531	553	544	562	536	520	533	551	563	552	529	582	500	588	528	562	565	516	516	540	563	538	566	520	491	547	564	552	509	524	521	531	509	530	529	521	490	556	574	537	518	550	517	533	530	531	502	545	522	536	566	529	526	512	535	562	553	514	545	541	536	514	549	544	525	495	536	523	577	538	515	562	550	558	529	539	546	516	547	554	527	487	556	535	495	538	526	531	526	536	539	532	577	555	517	555	569	516	547	528	543	562	541	522	536	572	572	531	551	493	546	548	541	536	551	548	535	509	540	546	554	537	554	562	527	486	542	537	543	538	562	554	556	546	600	530	522	535	537	515	546	533	529	555	542	501	517	547	565	536	530	507	545	519	493	528	496	534	564	569	530	517	530	530	527	575	588	492	544	532	532	528	512	518	608	569	515	517	544	515	510	552	562	546	552	531	573	564	533	553	503	542	566	533	546	519	539	545	582	555	519	511	535	542	515	523	512	540	518	536	532	536	552	547	539	543	551	509	512	522	491	545	543	556	548	515	539	559	580	564	555	555	525	538	520	566	588	560	565	535	548	501	515	540	570	565	537	531	555	580	521	538	530	531	607	549	562	565	542	555	519	514	562	547	512	578	562	534	585	543	542	529	532	532	532	526	575	533	553	545	526	551	557	559	549	544	545	557	537	552	524	520	501	531	544	541	524	582	578	502	496	540	534	537	533	529	530	523	541	545	485	530	510	549	544	547	542	543	530	524	566	580	558	541	590	559	525	568	490	564	549	536	515	556	544	548	534	542	520	525	552	510	547	554	567	512	565	583	539	548	516	526	545	546	531	545	537	546	531	540	561	567	547	536	524	514	545	557	535	553	530	558	534	537	518	507	562	533	566	505	516	531	547	555	546	531	535	511	528	475	522	490	530	499	495	555	531	563	548	559	549	509	562	560	524	534	544	535	515	541	503	506	563	521	567	564	533	543	540	540	553	547	577	526	531	549	505	542	528	496	556	536	513	482	516	543	554	592	553	547	544	543	570	523	557	485	519	556	536	504	510	527	545	562	525	560	532	539	520	543	539	544	558	512	501	548	513	510	519	558	528	533	515	519	523	522	540	515	514	559	593	538	557	537	582	530	534	567	573	519	522	561	521	572	525	549	528	565	534	512	534	544	567	481	529	549	521	504	517	532	515	548	558	556	564	495	560	526	531	563	558	491	527	544	573	563	560	540	558	527	515	507	533	538	528	550	517	573	553	539	557	560	523	526	543	558	561	496	515	545	540	576	502	492	554	524	549	513	573	546	521	559	543	552	546	549	599	526	526	522	520	586	581	540	550	522	526	560	509	525	532	587	535	575	531	530	533	578	540	531	538	563	540	522	510	513	557	557	537	558	516	553	528	543	529	496	535	521	541	526	543	511	554	551	581	549	518	552	526	496	521	537	546	544	570	543	503	554	537	506	545	522	550	534	503	550	565	542	582	544	534	562	578	559	508	557	578	512	592	555	552	564	551	493	519	543	544	530	507	541	529	559	523	514	532	524	567	555	537	545	538	539	565	519	557	537	541	575	520	555	536	548	548	511	578	557	544	538	547	564	559	546	546	553	518	542	539	507	519	530	553	505	571	499	600	572	528	549	551	553	503	540	554	562	574	519	526	531	545	511	538	567	576	549	533	560	509	535	527	561	512	519	527	548	546	475	520	563	575	502	516	549	512	542	533	533	552	533	508	507	517	536	542	553	542	526	522	543	552	512	571	512	527	530	489	535	582	542	508	555	533	495	535	508	549	582	569	511	523	508	543	529	545	554	545	567	549	546	477	546	509	548	521	547	523	553	536	521	546	560	542	464	567	547	524	580	507	477	551	555	553	501	521	521	543	570	520	542	533	553	537	550	553	525	545	513	523	500	547	580	572	563	534	566	512	523	540	558	523	556	532	545	538	553	565	557	511	560	512	535	562	590	599	522	490	518	585	539	573	484	527	496	513	556	562	552	510	547	512	590	597	563	540	588	561	536	554	540	545	522	504	534	546	562	560	526	496	552	593	542	518	533	533	511	560	498	535	588	554	514	565	558	550	564	540	537	507	579	520	578	545	552	556	529	556	534	530	570	517	519	499	537	501	552	508	520	560	521	561	543	562	531	537	539	548	533	513	533	522	536	515	554	545	548	536	562	517	565	553	507	518	542	548	549	546	570	552	552	549	540	520	569	497	538	538	573	536	525	568	532	545	524	568	553	558	503	521	560	550	558	538	517	542	528	564	548	508	534	527	517	540	530	508	566	528	516	571	551	496	542	526	495	525	534	580	531	558	530	550	555	547	539	559	537	544	537	574	503	569	546	551	501	512	494	537	539	520	549	564	499	554	549	545	544	534	538	549	560	547	559	447	565	528	584	589	490	527	545	563	536	540	531	548	530	501	518	536	559	530	538	534	548	563	520	528	538	537	514	497	539	521	561	555	565	514	514	554	543	560	531	548	537	538	546	501	571	555	543	551	521	549	513	492	553	517	541	537	528	536	553	557	578	582	553	554	572	546	533	563	561	562	501	550	509	553	558	541	530	585	543	517	539	555	546	492	528	529	527	530	556	542	515	553	542	537	530	562	564	558	558	561	562	534	547	553	573	498	527	513	538	542	575	525	589
24177	21986	33760	49251	38243	18634	6293	687	584	583	550	549	578	545	525	508	539	532	534	546	529	565	515	520	523	520	513	534	559	516	515	519	513	554	533	540	540	509	538	510	539	543	489	518	535	535	546	509	554	509	525	541	504	553	524	481	502	541	515	473	550	570	573	514	510	533	513	547	546	512	517	481	501	524	559	470	568	508	538	541	487	526	502	507	531	494	509	517	514	498	467	539	497	538	521	537	534	538	502	560	550	520	531	535	485	502	527	545	494	503	533	548	537	562	505	526	529	548	511	513	523	512	563	521	519	490	461	538	482	498	500	523	533	517	488	499	514	551	537	537	514	563	538	546	519	519	505	542	487	508	527	511	551	503	487	548	538	521	541	483	516	536	535	516	507	501	517	559	536	594	528	520	540	540	530	520	560	525	525	508	499	521	484	494	518	520	503	519	519	551	535	472	533	501	552	542	544	473	517	494	541	500	457	529	549	529	501	546	521	552	531	523	529	483	532	512	519	496	512	497	570	525	546	508	535	556	502	524	536	527	517	551	500	546	533	537	501	530	550	520	500	497	556	503	537	551	535	593	553	508	561	500	504	519	551	512	536	523	551	530	532	502	514	535	498	496	569	539	507	524	546	523	520	502	481	538	476	516	539	562	531	494	494	510	512	521	487	518	524	491	513	513	505	540	515	570	551	492	509	513	541	555	534	558	480	497	519	525	484	521	470	541	518	495	511	497	527	506	553	503	528	508	492	481	506	544	538	520	524	545	521	524	519	515	544	469	500	528	466	559	494	489	530	539	508	524	506	478	504	530	532	529	543	536	491	478	528	541	558	510	538	539	541	536	558	544	487	499	484	503	497	563	498	543	547	568	514	537	505	520	532	532	500	545	492	523	476	511	537	540	487	575	525	497	555	459	484	532	505	504	531	508	509	533	518	571	500	508	551	513	539	523	513	530	473	505	519	480	525	574	542	538	520	509	488	568	486	524	536	518	575	546	523	534	520	480	489	525	481	494	514	480	496	542	545	519	543	544	527	493	476	535	544	533	479	490	548	501	520	535	455	495	501	519	560	539	530	508	495	514	468	517	553	559	510	525	502	527	511	519	498	553	503	487	511	535	502	516	531	518	508	561	516	583	533	524	565	533	546	503	577	505	534	545	498	572	473	509	520	520	491	571	535	507	529	531	544	530	544	570	534	544	515	514	550	533	527	511	505	500	496	547	529	516	546	515	525	516	548	556	529	566	522	560	528	536	531	548	549	525	535	447	505	545	518	524	479	545	549	520	503	526	513	567	504	511	527	531	505	522	544	534	512	537	501	524	477	452	496	539	500	510	513	533	503	521	485	510	541	504	550	496	525	516	492	540	499	486	506	567	517	534	487	527	495	502	558	542	548	516	540	486	553	523	476	516	552	538	528	515	539	522	527	503	527	546	522	533	535	521	518	539	515	514	531	514	543	544	487	556	578	558	542	541	476	517	551	533	503	486	525	538	515	554	543	532	542	525	591	538	519	494	523	511	475	540	548	520	505	531	504	515	553	512	522	586	562	520	485	511	513	520	533	524	496	523	516	522	500	527	556	538	564	506	565	522	528	503	540	519	523	494	522	499	533	553	510	546	549	517	510	529	524	520	509	525	474	508	514	507	563	551	569	492	541	483	514	516	505	527	554	480	505	512	548	488	505	542	508	478	523	559	551	526	462	545	513	532	510	537	484	537	549	531	530	499	517	502	473	526	531	529	551	530	526	520	553	493	509	530	549	543	571	521	513	496	519	520	525	521	518	519	543	487	488	494	534	528	481	559	506	548	534	493	530	517	516	540	475	502	470	545	532	500	562	540	527	531	544	540	530	546	543	530	526	517	532	551	526	545	506	519	498	543	530	528	547	529	549	522	480	563	491	516	558	512	489	482	503	525	521	531	543	561	558	497	530	500	520	561	495	511	559	482	548	558	530	541	547	547	515	538	516	534	528	549	534	525	534	483	560	479	523	544	512	515	519	538	527	498	554	555	487	551	495	517	564	530	495	502	499	499	532	540	534	519	535	525	533	503	545	529	544	499	529	507	537	532	500	520	515	530	542	550	521	526	530	577	521	530	526	538	469	450	493	531	541	507	534	518	519	515	500	518	503	518	510	518	516	512	512	528	518	514	504	564	555	510	522	522	510	513	517	521	509	528	511	529	537	534	523	540	486	533	521	523	498	510	501	520	548	517	496	497	533	527	533	504	530	518	503	487	536	554	532	506	512	510	517	556	424	551	509	513	538	501	544	545	507	537	554	499	537	491	501	544	519	504	570	520	532	554	497	529	532	550	499	495	504	509	508	530	520	521	571	527	544	562	557	564	522	471	529	548	539	538	498	553	517	519	482	533	495	537	543	530	533	546	568	506	507	499	543	544	507	521	541	497	514	520	544	529	543	522	538	534	543	486	528	493	550	505	529	525	535	539	534	521	552	505	522	542	522	486	512	543	536	524	503	556	523	460	510	511	511	525	490	510	530	514	523	528	503	545	505	549	560	541	533	522	607	522	515	484	525	534	510	598	528	529	547	534	534	497	507	520	538	531	579	526	497	557	562	502	501	518	535	509	522	540	575	513	480	494	531	518	517	518	519	564	494	535	506	553	504	550	509	538	478	505	565	464	537	547	551	540	495	545	533	505	517	517	519	520	544	514	529	525	531	532	503	519	499	533	495	494	528	546	509	567	540	516	528	524	499	503	517	525	557	551	522	449	503	555	554	480	502	497	514	519	569	520	511	535	548	520	496	536	490	501	574	511	533	498	531	534	504	486	547	557	495	526	486	489	557	529	498	535	559	473	528	517	542	496	509	526	512	486	519	511	563	540	478	526	537	519	559	552	550	528	524	540	554	554	506	512	523	518	528	516	554	541	540	509	534	513	535	516	548	527	485	492	549	499	523	553	576	519	548	527	526	523	538	530	521	512	485	503	492	504	503	518	536	473	507	522	539	507	499	548	493	485	507	515	548	494	553	528	494	493	494	530	483	538	554	556	571	536	513	494	480	516	480	521	535	556	551	554	505	535	510	531	535	545	497	524	523	524	534	562	516	504	525	483	515	558	531	574	489	523	537	539	572	524	540	525	534	515	541	543	491	569	519	486	501	571	549	527	519	509	531	511	498	486	517	545	526	517	510	527	527	506	564	536	551	507	561	548	532	516	533	527	525	509	549	531	567	493	548	515	486	518	517	525	511	546	481	514	513	575	549	514	515	494	564	506	518	514	499	517	525	543	519	533	503	530	560	503	512	526	484	561	494	530	497	479	531	551	526	572	509	515	513	506	509	505	541	538	522	520	514	487	470	557	546	500	541	538	565	544	528	504	537	506	545	539	525	527	518	560	498	521	535	544	528	532	557	526	523	548	531	575	510	550	507	529	512	531	538	500	559	533	532	544	529	560	548	490	526	550	514	533	543	506	492	514	517	512	477	522	530	498	520	515	527	537	499	549	536	556	531	503	571	521	528	549
60471	95456	88211	79726	44751	4218	881	830	872	854	818	846	817	892	848	831	881	839	784	817	812	844	837	828	841	847	795	800	787	822	810	835	803	805	837	786	818	839	766	826	809	852	800	793	814	804	847	899	883	789	773	841	826	816	830	798	817	804	854	844	790	842	792	793	863	820	752	786	804	838	873	796	806	834	873	797	829	815	781	795	811	821	801	739	824	832	797	836	791	893	853	817	828	794	827	845	863	797	823	840	819	807	834	828	827	795	856	814	820	763	874	832	839	822	831	857	792	790	806	849	830	823	799	860	747	786	786	813	822	770	842	864	847	818	860	791	838	822	794	801	856	810	794	825	803	786	841	800	837	808	791	829	837	848	808	810	794	848	836	811	808	816	821	805	856	848	864	835	704	763	797	812	769	838	860	765	829	807	824	806	817	794	825	780	825	797	813	798	822	794	846	791	787	817	747	853	836	819	843	821	787	810	833	851	778	793	792	816	811	755	835	855	879	808	805	809	834	781	837	828	829	849	837	825	782	885	803	809	793	777	796	827	809	799	838	798	846	784	838	823	789	802	826	841	808	820	844	819	816	824	828	814	795	788	814	861	819	805	796	822	810	780	830	809	791	800	839	774	843	797	799	836	781	800	814	817	879	797	865	865	787	864	780	819	856	815	822	822	803	857	848	847	820	850	786	820	820	801	796	799	832	790	815	797	772	790	792	801	831	788	794	821	807	842	800	812	830	745	836	805	814	838	792	842	876	785	777	850	843	833	808	801	769	807	792	851	841	801	813	804	779	789	853	788	765	843	785	856	822	839	805	872	826	818	750	827	818	870	859	818	789	787	844	792	798	857	841	830	802	793	836	863	790	923	794	823	828	839	820	793	802	815	793	867	787	827	844	820	806	821	828	814	814	846	823	817	823	839	842	804	861	749	787	804	833	837	827	812	792	795	831	819	810	816	789	810	847	825	865	818	848	827	826	808	846	775	822	776	785	792	749	819	805	821	782	788	808	813	765	857	814	836	803	833	840	783	875	852	843	833	867	774	816	817	827	819	840	839	770	794	863	794	789	819	832	822	844	816	834	861	833	863	811	832	838	784	803	869	795	850	802	844	801	805	793	786	817	813	804	816	825	792	777	803	850	813	833	822	801	813	822	838	808	820	834	784	795	810	747	779	838	822	800	786	863	841	781	826	841	850	805	856	822	794	874	818	821	829	837	806	805	843	831	862	843	888	813	827	843	813	793	853	817	828	867	803	837	857	824	814	833	848	817	813	807	830	816	797	803	822	832	812	784	788	834	815	742	783	853	806	808	810	879	831	831	821	834	792	876	806	807	842	840	782	821	765	757	771	784	807	828	763	850	852	838	804	863	802	867	787	809	847	784	843	835	762	790	819	830	832	779	783	791	823	797	867	813	829	857	804	781	809	846	802	778	843	769	806	852	804	832	812	803	860	811	841	812	810	824	809	804	820	821	766	870	818	792	813	812	853	803	777	804	794	809	789	749	873	826	830	801	782	839	834	820	850	811	775	802	814	804	807	827	797	814	798	799	768	828	819	822	849	779	859	805	786	815	805	820	802	826	822	821	830	837	814	812	802	728	864	833	833	823	777	815	801	773	788	847	839	780	794	837	850	865	790	815	841	815	844	832	802	836	805	779	823	777	815	782	809	814	821	875	798	805	789	837	802	792	821	777	866	788	879	764	829	828	810	834	834	852	816	819	845	852	841	816	816	810	763	841	805	827	784	826	808	820	834	806	812	834	785	796	835	811	867	793	868	844	844	837	764	807	846	794	849	776	785	795	825	792	832	804	850	839	817	832	833	834	840	844	821	799	802	833	874	810	820	836	831	785	802	851	843	781	792	810	839	834	860	858	822	812	785	825	833	755	818	819	843	836	796	845	799	841	762	818	760	871	775	842	828	840	836	786	828	809	809	805	803	780	843	833	842	867	836	799	811	855	817	838	789	838	764	796	774	792	814	796	816	855	788	827	826	805	873	800	804	793	896	808	789	847	852	828	812	824	811	817	825	768	820	800	847	803	824	822	809	817	786	822	791	853	824	820	873	822	810	871	849	849	797	824	826	768	793	857	790	830	785	768	805	856	813	821	829	889	847	807	809	805	839	817	856	784	802	835	778	848	798	830	803	814	806	839	806	820	849	819	823	791	832	812	780	847	834	802	833	819	842	788	830	784	823	824	828	838	865	863	834	802	836	806	819	790	781	853	832	895	770	815	757	765	841	744	851	792	832	820	774	850	823	828	788	803	814	791	818	803	842	752	823	845	863	791	842	857	820	765	800	804	800	829	793	817	844	846	873	808	767	847	834	781	817	828	807	798	765	846	835	806	860	839	833	827	824	857	878	805	825	857	794	816	788	821	823	821	800	835	831	783	777	866	808	797	832	828	808	813	798	809	850	833	790	782	785	824	823	815	859	820	815	805	860	847	841	844	827	835	847	809	808	832	783	798	827	852	865	819	837	868	795	821	810	792	882	850	798	838	803	835	802	821	745	826	848	761	819	789	805	789	777	778	763	822	825	780	799	838	814	788	819	807	814	829	817	827	810	770	803	804	838	866	773	803	831	828	849	843	832	836	831	841	849	791	876	734	760	825	814	762	836	828	794	798	799	786	817	788	812	797	802	814	794	819	859	780	782	798	824	766	820	770	820	840	810	767	796	806	804	833	795	827	843	824	855	762	829	800	803	799	854	846	804	848	770	836	835	820	850	851	794	790	837	805	837	817	796	807	801	825	802	809	818	776	741	826	805	812	819	783	822	835	802	823	816	781	796	846	767	781	827	791	759	821	799	827	824	793	769	848	793	775	860	767	794	855	813	816	821	803	771	835	816	846	792	797	831	802	788	828	847	842	816	816	871	831	831	820	869	817	812	766	812	805	827	804	838	812	796	775	836	814	834	835	799	845	822	752	812	845	811	805	739	792	843	734	809	831	821	862	868	767	768	830	842	827	786	829	856	795	773	770	799	838	820	826	876	838	847	795	769	853	854	798	825	853	826	762	815	821	820	798	793	823	853	841	816	821	821	835	780	825	786	803	819	830	833	768	815	804	828	785	816	823	838	818	829	808	801	806	881	840	838	794	762	817	862	845	765	782	824	830	804	834	831	832	797	854	795	802	826	879	780	833	848	803	806	851	793	823	778	819	788	826	798	835	825	815	796	847	847	767	800	798	836	822	809	819	797	840	814	786	809	757	848	798	788	818	798	848	805	833	792	781	828	815	814	849	802	825	853	784	811	830	814	854	816	822	795	787	772	813	792	835	801	792	830	751	829	836	807	753	796	813	741	852	801	806	819	837	829	835	805	824	813	809	783	874	847	779	759	823	766	821	833	802	825	839	847	823	796	831	832	846	772	796	779	827	796	892	794	833	792	849	810	870	819	814	807	829	819	814	812	863	819	796	773	767	791	839	798	782	773	810	788	824	786	824	803	802	809	789	820	821	772	785	771	846	812	884	808	867	751	794	782
28944	24597	28742	34337	15495	1217	330	322	314	326	304	335	329	311	309	330	288	297	321	320	336	344	333	301	314	294	311	329	312	305	317	320	333	324	307	297	304	354	323	333	319	291	343	316	317	308	329	323	321	324	329	355	307	285	320	346	331	307	287	310	299	315	328	325	279	323	304	320	291	300	281	333	331	332	330	313	314	304	331	331	326	341	320	335	292	316	309	307	301	304	315	316	299	336	324	324	309	344	328	329	319	309	299	319	334	304	310	349	299	327	308	309	343	325	280	340	314	298	287	315	298	323	291	315	306	274	344	312	322	323	316	323	302	312	324	310	307	325	338	330	302	318	305	319	296	315	316	301	310	337	321	312	272	309	315	307	325	294	302	365	310	321	290	320	320	295	335	301	325	298	301	312	326	338	341	325	283	334	317	352	302	311	310	329	319	311	310	322	291	332	352	373	305	306	332	328	335	322	319	321	309	358	334	334	333	328	313	306	305	316	318	294	332	314	325	323	327	318	334	317	316	338	305	314	324	310	334	303	304	307	280	334	310	334	326	346	309	326	311	318	298	302	302	322	337	356	317	322	343	326	332	343	332	320	308	336	307	313	295	309	328	335	303	295	314	313	330	288	300	292	307	339	337	320	320	301	299	307	328	320	307	308	294	347	309	318	320	314	339	313	323	331	327	311	314	345	320	312	341	297	339	346	341	303	310	289	316	342	320	302	314	309	340	306	353	316	294	325	310	324	335	335	319	309	311	319	305	295	304	338	345	315	346	352	305	292	322	333	305	310	332	312	332	314	347	331	313	358	317	338	321	321	322	297	305	308	333	269	310	303	304	324	316	321	336	336	311	325	356	320	339	316	294	322	284	329	315	308	292	302	275	333	329	287	326	317	279	315	296	290	294	315	338	298	317	313	312	318	276	319	305	341	312	326	309	291	316	342	324	327	311	301	334	291	299	325	326	321	294	316	314	332	269	327	384	321	326	321	305	320	337	321	313	304	341	300	317	333	310	314	299	337	336	337	323	305	293	343	316	327	311	331	324	321	330	314	325	298	364	324	332	311	311	304	313	334	320	334	307	328	334	320	317	322	296	327	346	312	295	311	311	328	338	300	299	318	282	319	267	305	342	324	310	327	346	294	337	317	347	327	327	342	317	330	304	313	302	313	305	300	329	310	325	307	334	341	294	313	317	292	305	296	345	312	302	302	329	318	309	329	347	298	357	304	303	288	303	315	363	318	337	324	336	316	317	292	305	334	312	312	327	313	269	307	295	310	311	316	323	316	328	316	344	336	307	334	328	338	290	296	318	285	296	321	315	310	325	322	323	305	312	318	337	293	303	298	333	334	333	303	328	317	318	320	317	322	307	313	309	332	328	309	321	321	310	302	333	310	306	308	331	333	335	308	322	301	318	331	312	333	331	356	337	302	333	307	301	297	312	355	347	318	336	313	312	333	323	321	308	290	314	321	340	328	337	322	332	301	298	311	295	302	342	314	323	328	298	310	317	335	313	299	314	347	282	338	321	323	291	324	319	312	302	311	334	333	360	303	304	296	324	327	335	324	335	299	288	329	322	323	324	313	300	325	296	314	342	327	301	332	316	299	334	289	298	306	322	291	275	311	311	352	256	322	318	326	335	314	353	312	325	310	302	329	299	310	309	342	307	290	332	323	326	332	334	318	343	299	319	321	340	305	312	326	316	321	318	299	332	319	309	297	321	347	317	271	307	327	331	333	336	307	328	330	320	346	307	341	336	312	332	318	318	304	335	303	327	318	306	319	304	294	265	319	313	318	379	309	312	292	341	326	318	335	304	348	332	310	325	305	315	340	333	287	306	334	323	330	310	323	280	297	334	317	313	328	312	305	292	319	305	331	298	319	309	312	295	313	305	333	323	322	328	312	315	317	302	304	302	318	347	312	333	297	303	329	305	349	303	335	306	319	287	319	320	302	303	296	308	314	324	317	304	315	302	344	296	302	319	335	312	318	308	329	318	300	333	314	317	280	302	322	346	305	290	298	317	315	282	329	292	337	284	324	315	306	322	344	324	291	322	321	328	312	307	301	328	299	325	339	316	284	313	308	305	305	296	310	327	302	306	345	333	301	309	318	321	292	322	346	315	313	298	313	341	336	307	322	337	319	335	312	322	305	321	332	321	349	320	335	320	294	325	300	300	314	317	309	285	327	268	316	336	328	361	286	336	302	323	350	339	324	301	339	305	316	336	313	361	316	346	326	311	309	322	319	327	307	307	357	294	304	346	319	285	297	330	314	318	309	310	269	319	302	317	287	306	313	321	312	318	287	319	314	319	324	342	296	300	316	321	337	324	311	301	321	323	316	310	324	310	321	306	279	308	352	303	308	307	336	308	310	319	299	308	332	332	338	301	284	328	304	311	322	325	325	312	304	324	317	290	315	339	331	315	320	278	304	294	301	326	327	303	301	339	328	346	327	325	330	321	334	340	337	343	352	346	341	293	316	335	296	332	316	321	289	309	331	320	309	304	317	352	315	320	358	297	293	293	333	290	303	299	331	310	354	313	299	325	306	299	313	355	289	313	315	326	288	304	332	322	338	315	331	310	314	313	301	318	312	318	341	304	330	336	312	314	285	339	290	314	303	318	315	316	303	332	294	313	280	295	311	289	301	318	302	280	316	311	303	359	350	352	301	308	313	312	324	337	290	330	308	303	325	327	311	326	337	312	326	331	301	278	299	283	312	288	306	355	302	310	308	295	333	301	299	308	311	325	287	328	302	298	325	323	325	328	304	332	286	285	318	324	307	335	325	319	279	311	344	313	309	331	313	334	269	337	303	298	320	337	302	314	309	322	329	325	320	315	294	317	313	303	316	320	318	325	303	321	325	322	308	307	306	312	292	330	324	341	328	281	330	333	350	316	328	314	300	292	300	330	326	327	314	345	319	320	323	359	342	314	310	290	328	307	310	298	298	314	281	305	323	329	328	346	317	288	323	326	323	305	330	329	332	323	306	338	322	329	316	308	321	334	327	301	305	346	357	278	321	325	336	303	308	315	324	290	299	326	301	309	306	328	333	308	284	327	337	317	301	316	304	346	326	321	283	293	331	306	304	278	312	333	323	315	328	312	326	308	291	328	325	308	300	337	290	314	341	312	282	281	295	303	311	341	349	324	311	332	361	357	296	320	335	315	321	325	336	286	289	318	296	316	319	332	279	307	327	288	297	329	307	284	311	339	328	325	320	315	332	326	335	305	301	319	308	333	318	306	269	302	348	327	283	315	321	323	286	321	302	306	300	310	305	328	297	290	337	357	306	316	330	318	327	306	324	330	338	274	310	298	317	314	300	356	294	311	312	311	286	338	310	315	330	326	326	326	330	320	330	325	319	303	329	325	273	321	299	330	302	307	289	317	330	326	360	324	316	349	287	324	332	335	331	287	290	299	310	310	302	316	323	333	309	307	316	308	322	335	319	331	322	337	321	317	311	283	320	358	322	363	336	295	326	326	319
33053	41163	37754	38290	16318	1197	542	513	474	520	560	566	571	505	560	557	594	563	556	516	521	515	527	536	534	493	521	521	558	515	527	548	560	510	520	529	535	534	509	537	525	520	554	543	543	560	551	553	571	502	536	503	562	560	518	564	533	538	530	545	568	579	548	528	594	567	531	513	564	505	532	572	558	506	526	520	535	530	495	560	528	540	553	550	535	550	580	550	483	549	544	511	520	537	531	559	536	525	559	549	567	529	557	522	528	560	552	508	560	526	523	555	564	554	571	490	521	499	554	551	555	546	544	557	487	533	551	493	530	533	556	572	519	571	545	551	563	526	557	540	538	568	555	534	536	574	499	559	503	572	575	541	532	545	558	554	541	550	545	544	526	517	552	571	524	542	544	530	527	532	557	519	535	604	539	552	531	476	514	558	506	526	565	525	522	555	574	531	594	569	576	521	577	547	521	549	583	517	567	541	532	537	500	539	524	522	546	533	563	542	528	513	550	542	498	545	547	559	546	532	533	533	545	553	527	553	554	533	516	521	514	560	526	539	560	546	533	549	504	562	556	554	527	538	542	521	577	486	502	571	541	527	532	535	549	560	540	543	564	566	572	515	519	513	604	541	543	538	541	549	522	509	556	532	511	522	531	551	556	540	547	557	517	519	574	512	546	536	553	556	531	523	529	567	501	574	501	528	548	531	567	550	544	576	545	563	561	509	522	522	515	532	533	526	545	553	572	541	556	541	495	521	602	526	569	542	591	537	523	544	562	540	534	550	496	559	509	571	552	540	531	520	512	538	572	509	555	527	497	563	549	528	496	594	567	560	514	575	538	532	550	537	543	560	526	524	538	511	543	535	514	567	557	532	522	553	530	511	527	549	527	537	550	548	562	518	531	522	516	535	505	596	596	545	533	561	537	542	535	549	526	531	539	498	536	570	528	557	551	552	526	564	525	552	532	533	576	577	562	523	530	516	528	533	512	520	549	518	548	539	568	543	547	550	528	516	534	524	523	542	566	542	562	521	575	534	516	514	574	549	551	519	481	529	553	565	520	540	563	520	568	509	566	572	530	497	574	542	529	543	557	578	579	543	563	548	558	545	530	523	530	513	534	527	534	524	531	506	559	554	538	547	536	560	528	519	510	503	484	559	569	540	533	540	540	495	556	526	531	570	541	540	541	540	537	534	518	547	516	536	554	518	545	522	515	546	581	508	580	544	548	536	520	506	562	564	506	554	525	559	538	522	560	565	539	554	516	542	565	531	556	568	522	548	531	542	535	548	516	537	542	560	539	556	523	514	556	547	503	560	558	507	508	506	521	556	537	523	552	542	496	525	522	574	525	526	540	545	524	526	565	557	559	537	531	510	510	539	518	545	518	594	532	539	494	548	542	478	556	532	531	537	518	563	556	563	574	518	487	527	567	541	513	545	583	496	547	542	519	545	530	522	548	564	536	531	543	563	548	549	488	542	518	560	575	548	578	572	563	553	606	505	535	546	553	513	530	532	517	535	547	563	537	520	543	523	551	549	572	525	548	515	555	534	516	521	545	490	558	534	540	566	541	535	509	545	523	524	466	542	556	538	561	568	545	573	523	557	513	539	512	507	483	562	536	500	529	568	491	592	528	543	538	570	547	504	565	582	551	550	564	512	568	563	540	552	571	528	534	563	547	560	548	551	527	571	526	538	519	569	533	524	566	563	517	576	540	546	536	498	565	539	540	522	566	549	540	559	570	524	550	513	552	535	533	523	581	546	567	533	581	546	526	575	519	532	522	524	530	542	492	514	557	532	522	557	563	528	563	540	550	594	534	523	528	492	572	517	533	524	530	543	555	520	539	509	543	540	559	547	492	542	525	501	513	559	564	562	510	560	570	541	538	470	554	559	549	535	521	510	534	604	545	517	561	566	551	512	535	562	548	586	503	504	533	558	543	520	546	533	539	509	534	522	558	526	506	569	580	525	505	512	519	549	572	565	558	553	544	553	544	517	543	538	514	543	548	493	584	560	528	572	576	511	527	554	551	524	541	549	517	545	557	544	581	482	540	598	567	501	540	591	525	561	573	530	504	526	537	535	514	540	533	511	570	505	532	548	549	495	574	542	554	531	578	538	563	520	551	550	557	567	502	550	529	586	532	546	567	543	557	544	513	533	541	528	529	563	548	560	518	543	515	540	533	551	575	529	538	550	533	544	544	559	533	534	523	535	496	522	548	511	525	538	556	524	557	525	540	540	498	558	539	502	533	540	498	553	528	573	523	563	533	571	510	518	530	579	517	543	533	562	555	521	537	556	576	554	542	567	530	539	533	577	529	507	526	568	569	534	559	495	569	566	540	558	537	564	524	576	532	528	521	508	515	556	538	532	516	532	523	586	518	496	541	528	533	554	509	587	537	528	586	544	542	526	541	546	538	522	567	563	566	504	538	561	522	540	548	510	543	508	527	502	524	543	464	598	521	512	516	527	549	503	544	569	537	532	577	552	530	620	532	565	517	522	546	569	540	531	503	596	573	559	558	480	560	561	565	555	510	527	520	554	514	490	565	564	544	512	544	588	581	528	575	541	558	533	543	547	546	558	527	528	513	495	579	563	549	545	535	532	508	588	513	553	548	515	569	553	566	565	516	567	544	524	529	533	531	582	550	567	537	559	551	557	533	540	568	567	551	546	544	549	531	556	581	540	544	591	529	531	528	526	526	539	532	555	542	531	541	536	522	520	540	524	532	551	534	528	528	554	570	521	523	540	533	566	561	517	534	547	547	483	516	540	545	556	566	548	538	569	545	554	513	520	525	581	574	530	565	568	525	515	559	546	539	546	536	504	554	531	547	547	556	646	564	569	548	515	544	557	530	513	594	565	559	525	556	554	551	529	545	563	561	515	524	522	515	521	542	538	536	513	552	558	553	567	578	535	553	498	547	523	498	541	591	556	574	540	564	553	492	520	532	517	544	500	549	532	547	567	530	529	563	566	554	555	533	555	538	523	565	556	542	540	529	520	536	527	515	528	539	534	580	525	534	561	572	546	566	562	540	527	548	512	568	527	562	568	547	525	560	562	536	527	522	549	533	569	538	547	583	567	535	531	555	518	538	554	556	581	529	544	568	532	576	562	537	535	548	529	538	530	544	556	600	541	545	528	577	557	530	516	570	528	541	549	524	570	520	541	581	501	570	553	537	568	586	544	517	540	546	558	578	527	533	549	533	538	483	543	556	484	537	473	552	502	550	540	543	555	493	530	539	551	598	538	528	549	548	547	538	583	508	544	574	576	541	512	558	542	532	548	542	518	530	553	530	563	535	539	551	559	532	559	555	542	571	550	551	584	504	554	595	548	563	554	525	549	498	540	539	537	561	532	544	527	543	555	577	514	505	544	595	546	518	582	522	547	527	524	532	561	512	554	520	551	545	511	539	499	526	543	540	526	511	523	528	518	538	613	521	548	508	520	551	532	569	547	523	527	530	517	519	545	541	562	551	525	528	547	496	552	525	575
25228	22642	35731	51062	34991	13944	1822	388	300	316	343	328	321	303	341	338	344	349	350	319	315	338	333	300	339	318	350	322	316	307	294	315	291	310	333	295	318	301	330	341	303	314	345	333	318	319	341	313	287	310	308	301	342	325	319	337	347	336	345	342	298	333	313	317	296	300	310	350	288	325	338	326	308	349	303	358	318	331	321	297	317	322	312	294	314	311	331	332	297	320	313	319	297	310	339	320	293	318	306	330	309	327	354	332	309	329	352	321	316	302	306	280	300	302	319	308	317	302	318	305	350	319	293	332	321	325	334	354	331	284	312	322	322	315	343	339	340	332	318	302	305	294	309	310	306	316	310	319	277	345	341	314	318	296	300	336	330	321	334	339	305	300	316	329	325	348	291	329	281	320	286	316	332	338	312	310	334	310	283	328	348	312	339	340	310	313	334	325	342	316	315	328	307	339	316	296	313	276	321	302	327	306	330	335	345	336	327	317	326	359	307	325	349	332	337	304	315	328	321	317	317	324	321	303	340	289	279	328	343	337	317	314	300	287	332	337	325	325	294	314	326	325	308	341	325	316	321	339	316	322	342	299	328	329	307	311	303	349	308	323	341	302	336	290	321	315	278	340	315	337	326	316	323	279	293	276	335	363	288	296	301	329	317	331	318	313	329	296	314	314	332	348	321	341	303	323	305	305	336	322	304	346	327	339	337	303	315	310	290	329	307	331	302	318	338	352	308	296	318	326	280	325	298	319	297	350	325	337	297	337	281	325	372	306	330	315	314	301	338	292	297	334	316	311	311	330	354	316	288	333	327	327	301	336	320	342	309	312	300	317	313	353	340	331	346	357	311	333	327	335	318	324	321	348	308	314	318	298	334	345	323	351	300	291	342	293	340	331	299	303	275	327	316	328	334	303	321	294	322	322	303	315	317	343	301	339	318	314	344	345	335	283	347	336	329	301	302	306	325	304	322	290	299	304	309	274	285	315	319	340	324	317	289	320	312	317	328	344	314	272	312	317	314	330	331	294	342	336	319	327	333	308	330	307	323	328	291	310	330	318	291	313	329	296	336	295	334	328	321	344	296	317	322	306	306	320	314	335	302	293	315	324	301	291	292	319	316	310	306	328	308	351	292	296	331	349	320	305	311	318	312	324	297	318	330	331	327	349	320	323	363	299	301	324	320	321	311	316	340	332	292	336	341	336	297	290	353	350	325	330	344	303	314	324	322	307	273	321	324	333	320	339	347	340	316	346	338	285	321	319	318	312	314	332	295	318	321	346	321	335	261	320	350	322	323	329	328	336	341	353	343	295	332	338	289	320	334	317	330	322	277	290	326	336	319	333	310	329	294	329	338	313	316	345	314	359	352	309	317	367	322	281	334	301	297	303	325	358	343	293	290	350	308	333	329	302	281	312	292	311	341	314	325	308	297	347	324	318	330	306	333	307	338	299	313	320	331	319	303	310	321	317	308	333	326	336	332	315	331	340	363	325	344	314	331	335	344	340	350	302	343	342	298	299	307	338	301	337	301	317	339	300	313	327	319	348	321	328	320	337	322	327	354	328	291	311	286	323	284	312	316	317	315	323	334	315	316	310	295	296	334	313	325	289	343	337	293	317	292	346	360	300	307	309	329	318	308	316	327	301	316	334	342	319	333	316	304	350	312	335	357	316	368	341	321	290	298	341	351	301	298	330	339	322	297	275	286	307	288	306	308	296	341	312	328	302	302	321	333	311	307	322	274	320	275	336	312	308	348	311	286	283	288	318	313	329	310	318	308	370	303	351	264	324	283	335	315	316	312	328	319	309	322	321	307	318	329	328	353	304	313	347	349	321	328	292	343	336	333	311	343	305	348	338	308	343	338	325	318	350	361	323	320	337	325	297	283	311	367	343	348	328	329	319	329	355	334	312	325	308	281	322	343	350	304	295	325	331	325	324	321	330	325	353	313	339	354	335	320	287	306	338	301	325	307	299	314	295	302	320	310	328	321	330	329	347	341	339	312	337	295	326	313	353	316	333	341	313	339	281	314	333	332	304	283	305	321	312	272	312	300	328	323	307	320	308	314	326	326	309	380	317	322	328	359	281	320	300	312	303	296	325	320	329	265	324	342	328	320	320	342	325	321	292	316	309	304	338	326	341	299	304	325	304	310	319	327	311	316	322	368	333	313	301	320	308	301	337	330	326	320	348	301	314	318	290	331	312	324	315	316	317	319	296	351	316	313	338	298	339	311	306	324	312	310	309	317	311	307	282	313	293	286	323	321	324	302	314	327	335	294	317	344	312	349	332	342	308	316	298	316	319	325	307	318	323	303	332	349	330	298	305	290	323	320	310	345	306	308	314	328	318	304	360	301	313	310	305	343	333	293	294	318	324	318	324	334	299	352	340	315	328	348	332	339	329	328	316	321	345	327	301	310	339	307	304	302	356	315	320	316	311	332	324	305	316	301	340	317	322	321	326	324	319	304	340	305	344	319	333	313	319	328	316	318	310	305	296	328	299	339	334	275	300	314	309	305	323	342	338	305	304	321	296	340	309	319	308	324	337	317	305	333	309	297	315	338	335	307	294	338	324	302	307	318	301	378	307	299	319	298	294	299	333	322	320	313	331	335	325	298	330	313	340	317	318	302	347	307	316	317	311	300	320	309	323	332	298	292	327	310	310	310	314	310	351	324	308	315	340	302	360	335	324	328	344	353	316	346	335	313	312	307	284	335	319	305	311	314	344	318	301	320	327	322	292	326	314	324	333	358	328	314	315	332	323	291	334	320	337	317	311	319	306	359	342	330	320	333	311	351	317	355	328	316	325	312	283	324	304	349	324	319	291	327	355	318	280	333	315	328	308	347	331	327	308	301	307	286	346	331	326	356	351	301	287	303	320	307	332	319	299	345	327	285	294	331	321	293	332	313	308	275	331	336	300	291	343	325	301	309	297	311	325	302	339	298	294	331	343	340	333	341	335	321	299	320	326	308	315	310	311	324	371	327	312	333	302	317	329	321	349	338	300	336	328	331	323	303	322	339	298	329	310	325	307	314	333	324	297	317	303	316	313	314	329	338	323	345	316	332	354	315	295	301	301	305	340	312	298	299	318	333	309	324	294	333	346	296	284	337	302	326	334	318	319	334	284	299	330	333	328	336	334	335	321	294	295	347	304	311	309	314	296	308	266	319	328	351	305	307	316	346	329	302	317	331	361	338	307	321	337	318	327	298	322	317	332	325	276	304	335	355	303	319	303	362	307	334	304	288	331	330	311	328	313	350	331	311	333	322	313	313	322	329	326	343	317	315	318	302	318	312	305	328	291	297	329	336	315	315	311	354	292	340	329	311	303	333	308	332	326	339	318	339	316	312	331	334	303	349	340	312	356	317	321	340	337	322	310	324	288	305	336	344	310	297	338	328	308	322	323	330	305	310	325	339	332	350	331	285	290	346	334	324	314	316	307	296	317	324	333	283	352	331	337	324	315	330	321	324	338	312	288	337	336
55730	81170	75707	69693	37384	3004	545	514	507	537	528	522	537	547	558	540	534	564	534	530	539	518	540	513	534	566	564	527	510	485	521	499	525	520	536	480	519	515	552	519	554	542	542	508	553	548	530	540	523	526	549	518	518	533	548	537	513	520	530	543	556	521	533	504	504	541	502	562	509	519	526	529	545	492	524	508	526	534	519	541	538	561	541	522	544	530	533	529	571	544	540	563	561	552	536	531	532	523	497	539	539	524	521	551	513	514	551	577	531	539	531	585	546	543	514	570	526	554	537	518	487	528	529	516	526	532	514	540	524	561	503	496	575	499	531	504	545	490	542	530	553	575	545	515	531	512	502	526	532	535	497	548	525	492	565	518	523	514	510	519	530	536	521	536	588	497	589	546	558	552	525	490	479	499	505	521	578	521	519	510	532	495	571	546	543	507	564	552	532	548	550	513	495	545	532	526	499	552	523	559	519	525	494	533	531	537	574	524	500	528	550	547	505	560	523	529	550	581	533	566	587	524	537	565	548	533	506	526	529	550	570	524	528	527	539	508	543	549	524	543	520	572	527	501	537	525	514	558	537	546	514	568	507	514	503	543	528	528	553	548	553	509	533	513	539	542	538	548	493	532	493	547	521	525	506	499	505	530	545	518	554	574	515	556	511	522	509	537	524	540	538	542	568	516	516	552	559	546	489	513	551	548	515	521	538	531	546	572	545	519	559	528	508	521	557	528	530	517	549	510	536	535	542	545	563	552	543	535	539	525	561	518	490	508	529	527	549	498	538	506	538	509	540	582	515	538	513	527	541	508	560	516	548	551	574	512	532	570	544	505	550	565	517	501	513	518	513	520	498	508	548	490	534	527	554	509	560	519	584	554	507	550	524	569	565	525	545	553	553	548	528	528	547	509	574	538	539	551	522	562	486	549	522	519	545	552	543	568	564	554	533	523	530	502	485	557	546	530	482	568	518	552	576	544	559	555	488	554	536	530	534	513	546	530	516	511	552	527	544	519	531	527	559	525	490	535	521	497	545	564	533	518	520	531	514	531	536	555	572	540	510	506	530	548	500	586	493	510	553	534	545	526	527	540	507	551	512	527	539	500	516	467	517	511	516	538	537	522	585	533	529	524	525	550	522	522	487	553	551	530	553	552	541	509	537	510	515	549	523	533	487	541	510	525	491	521	537	539	506	517	534	547	504	478	513	498	515	567	517	531	520	545	555	537	550	542	542	528	506	562	496	537	517	525	530	516	524	546	533	561	518	537	545	478	509	502	496	545	487	548	495	530	561	507	496	556	516	540	563	514	529	547	534	558	525	534	542	538	531	534	487	529	518	551	505	540	501	533	549	528	563	537	571	544	548	535	520	519	553	532	540	531	494	548	591	509	518	534	489	541	529	546	488	541	554	499	523	512	540	515	535	518	528	522	532	517	539	500	535	554	488	539	529	507	515	512	531	532	574	530	509	555	562	552	554	506	524	530	520	522	551	517	516	518	526	555	492	517	547	541	516	522	532	553	523	533	511	524	504	546	542	546	497	535	549	501	506	534	523	549	491	534	539	533	580	516	515	529	536	540	526	539	552	540	534	548	574	534	524	569	552	513	503	541	517	486	537	539	561	549	531	500	509	548	554	552	529	536	520	529	577	512	531	545	513	552	545	496	547	533	560	525	548	524	566	554	532	523	563	588	542	539	536	517	542	511	526	511	551	548	523	546	551	528	551	562	546	510	537	540	553	484	523	538	562	505	583	563	530	506	545	534	527	530	498	548	552	562	549	533	525	553	531	540	536	554	522	537	570	545	534	505	495	524	543	560	527	545	528	503	548	522	548	531	516	521	558	522	500	559	559	517	504	545	554	464	488	555	541	526	530	582	508	502	561	515	539	523	521	530	545	522	538	549	537	525	522	533	511	550	494	544	527	535	543	525	552	554	553	540	557	569	536	550	543	533	566	535	523	537	544	511	523	517	496	510	544	532	577	549	517	535	555	549	537	588	540	540	528	506	508	540	511	566	592	494	568	523	563	493	512	587	545	500	552	555	508	560	497	578	530	525	541	499	496	518	501	511	548	500	572	526	549	510	543	539	519	525	532	509	539	538	511	578	541	557	534	563	531	506	530	549	505	507	524	499	515	547	566	511	534	494	565	534	515	531	548	530	549	541	502	523	543	561	523	572	523	500	541	563	518	536	561	568	492	503	538	505	496	507	523	546	566	527	508	569	508	554	520	573	555	545	538	563	525	506	529	526	562	569	553	513	539	494	494	526	500	537	505	537	511	563	495	541	511	540	499	546	488	521	556	528	525	504	560	527	540	529	501	519	558	538	600	507	540	541	553	497	531	582	532	493	524	532	580	496	522	519	543	521	505	537	557	537	561	505	522	514	514	571	560	549	557	529	533	540	532	497	596	546	561	571	534	491	518	532	552	538	572	522	550	509	526	574	561	522	536	512	537	540	524	533	482	575	514	539	514	533	537	524	509	512	522	519	536	514	530	551	525	524	535	518	550	504	501	531	532	547	515	508	538	547	517	544	542	558	523	537	491	555	537	527	510	513	525	542	491	576	530	539	565	533	524	514	556	505	508	497	522	562	555	537	512	488	524	511	516	544	521	509	502	523	527	519	474	530	513	549	532	512	498	559	540	523	497	501	537	567	555	548	513	539	502	550	562	521	496	562	555	496	519	555	535	572	546	529	522	503	540	588	550	528	550	503	537	491	513	534	513	525	583	541	536	568	499	513	482	571	520	519	499	522	527	503	508	539	556	524	543	511	532	516	539	523	516	525	547	549	526	503	517	553	534	536	565	519	528	557	533	515	495	522	540	480	552	525	489	523	561	565	537	541	503	534	515	527	484	530	532	529	569	525	556	528	510	553	539	532	509	564	525	521	513	533	527	518	508	519	519	508	572	530	544	513	486	554	525	545	513	524	547	486	494	539	533	517	511	567	508	547	488	520	516	561	518	506	502	533	571	571	521	558	476	513	514	573	548	528	560	503	514	498	517	510	526	526	550	567	578	520	526	551	583	498	538	560	570	507	512	519	522	537	535	518	522	500	600	566	579	565	465	566	524	505	505	534	553	497	537	574	531	553	500	499	509	509	521	544	512	567	517	549	532	519	547	559	521	529	513	540	546	567	531	499	535	561	587	530	517	516	536	515	547	518	510	549	494	493	510	561	512	497	519	567	517	540	534	513	511	491	553	541	541	546	532	513	511	531	537	515	539	525	541	551	516	551	529	514	530	573	521	529	514	483	551	539	509	524	497	522	567	522	511	508	523	534	562	517	571	511	544	532	551	519	523	520	579	533	509	500	541	566	496	558	529	535	537	539	554	527	570	526	495	526	535	528	487	506	556	535	561	490	526	532	564	532	532	530	508	516	541	542	547	531	550	535	507	487	552	512	530	563	544	539	540	473	554	532	499	543	546	562	523	550	517	517	515	558	564	550	564	543	588	525	519	519	519	572	522	534	515	505	520	525	539	537
24068	21879	32675	46661	37476	19341	6843	755	537	599	511	511	515	490	571	504	516	523	500	551	504	552	508	495	482	546	516	502	523	496	510	509	523	536	503	499	488	530	523	508	518	470	521	496	511	521	503	513	464	500	524	512	489	527	513	480	520	493	534	517	528	508	510	522	509	541	472	485	502	492	467	580	536	564	536	500	534	539	515	511	530	521	478	511	528	499	518	556	499	502	528	557	549	526	538	487	503	546	517	505	529	508	500	511	529	510	502	504	494	573	494	511	507	530	542	508	526	528	552	531	527	499	456	517	527	535	525	516	505	538	497	482	509	505	529	489	568	526	532	487	538	544	540	544	554	504	522	500	512	515	499	513	492	506	508	509	512	517	498	507	506	515	503	510	518	513	503	513	528	515	561	494	514	531	515	534	521	487	493	497	521	487	535	503	491	510	493	531	545	529	546	551	479	531	538	535	535	514	485	516	490	512	504	544	512	510	523	501	503	514	491	508	520	517	497	504	541	465	532	534	539	482	562	500	492	532	511	517	519	538	502	509	470	543	539	568	515	521	544	503	517	535	501	533	527	509	528	482	511	514	495	548	529	520	506	524	506	503	513	522	481	505	478	498	511	487	531	523	522	486	521	538	498	531	532	514	532	573	468	526	503	473	513	505	515	513	506	508	545	500	525	571	499	499	529	503	492	510	531	528	501	524	504	493	498	495	562	508	531	532	525	543	503	504	514	479	545	511	493	506	498	532	514	534	529	471	468	536	540	502	516	521	487	524	532	506	496	510	516	481	518	547	516	523	488	460	524	534	522	521	513	503	505	493	530	488	533	529	509	484	544	479	494	519	503	503	523	527	464	524	555	501	549	544	487	536	511	564	522	480	552	545	518	480	544	552	478	518	538	530	521	480	501	498	514	483	508	469	533	563	487	493	529	512	513	502	543	495	529	499	535	535	495	530	540	503	515	490	527	531	525	517	493	478	536	495	470	546	531	494	504	476	486	508	488	525	569	463	542	513	510	527	498	482	492	533	530	502	502	522	510	543	502	482	529	490	524	495	490	493	518	514	505	496	517	491	531	496	510	497	510	515	540	487	506	540	514	501	494	562	536	519	486	512	478	508	492	548	518	518	508	500	475	524	515	508	545	527	511	513	494	484	489	515	542	563	561	526	505	545	474	496	522	532	501	502	542	561	519	523	483	524	511	546	497	508	552	489	480	477	544	538	498	514	507	522	508	543	499	505	517	524	535	510	470	488	493	560	481	488	518	478	501	493	514	519	499	531	472	517	563	512	495	511	509	516	497	533	495	500	523	505	535	486	495	459	520	516	531	564	556	517	540	501	539	502	554	506	517	512	497	513	492	528	495	506	479	504	524	552	563	517	483	524	535	561	518	483	477	498	539	551	522	520	479	536	475	516	500	523	508	514	499	509	503	518	509	531	531	497	508	514	528	547	529	479	475	505	490	525	542	557	468	497	527	453	546	504	475	527	517	550	507	552	510	479	493	498	504	518	508	515	498	519	507	514	512	509	542	518	489	505	457	505	469	516	545	497	531	456	509	504	536	519	476	528	483	498	529	502	525	561	517	478	517	507	499	513	515	527	483	542	543	538	531	493	537	537	532	488	530	517	556	508	546	508	505	507	474	528	489	499	491	502	511	467	495	517	529	563	511	507	511	525	505	489	496	471	522	499	556	530	544	534	485	502	501	512	529	536	512	565	519	556	506	546	514	513	533	501	498	531	543	496	516	513	532	502	521	508	540	536	496	507	513	490	521	547	537	522	511	527	527	519	514	531	549	528	509	525	466	496	488	500	521	545	502	530	516	545	572	533	470	504	488	503	507	537	517	507	475	521	473	518	498	484	492	529	499	529	502	492	496	562	509	502	447	496	501	522	500	507	514	514	497	512	480	496	494	513	474	517	484	507	552	487	509	487	535	532	481	500	517	485	514	533	512	506	536	502	512	495	551	511	518	497	506	523	508	513	530	512	500	529	519	543	536	515	554	484	492	488	559	521	495	467	506	510	493	516	531	500	516	475	503	520	496	503	522	530	560	549	502	484	482	541	522	499	480	522	488	527	566	505	560	528	538	503	511	567	498	513	522	516	532	508	508	541	490	553	532	520	471	529	538	533	523	550	500	484	466	492	525	529	536	487	540	502	491	485	517	564	518	504	547	522	467	496	490	530	554	514	520	512	539	525	554	514	505	551	503	539	494	541	550	515	451	516	523	514	514	528	517	522	543	510	523	510	531	516	550	513	512	508	527	502	532	523	517	522	501	517	528	534	529	502	537	512	537	504	482	519	507	529	506	518	496	505	517	526	516	485	499	504	559	505	451	558	538	504	506	550	529	532	525	489	516	496	521	498	496	491	476	499	524	507	537	478	497	513	486	514	518	526	513	489	537	557	494	465	523	454	526	525	561	486	472	492	480	509	534	515	529	500	532	520	545	508	476	502	538	504	503	532	500	502	544	523	520	549	486	500	503	549	542	529	514	484	493	510	478	528	539	487	529	487	519	472	538	463	532	579	483	506	541	520	477	507	505	534	562	489	532	532	446	522	534	513	489	492	506	505	540	553	528	532	483	456	518	552	491	503	512	502	515	556	515	559	527	524	554	508	515	533	545	563	479	524	496	511	488	504	543	509	511	504	553	513	527	498	475	546	541	526	482	524	512	474	521	500	475	506	488	502	504	512	497	499	510	536	526	517	475	574	518	527	502	494	462	530	501	506	502	517	473	531	466	547	524	519	535	491	516	528	519	522	479	505	536	519	523	489	532	526	499	516	537	507	467	494	519	516	559	514	523	513	513	511	537	492	476	523	543	473	490	523	507	483	516	530	540	487	498	499	529	498	495	500	488	522	493	514	492	528	519	549	514	537	535	506	518	531	532	533	488	499	497	526	496	540	481	461	495	525	540	494	518	465	539	495	595	521	509	475	499	525	500	504	539	510	522	490	473	535	478	516	539	545	496	509	515	549	497	497	544	483	526	542	497	500	500	517	500	502	503	506	512	517	510	470	489	484	496	494	531	521	522	515	464	536	513	490	518	515	493	520	546	532	565	507	506	530	523	514	491	500	490	524	501	515	542	526	522	553	488	476	530	537	550	545	524	496	531	523	533	535	531	501	488	450	558	567	516	529	526	488	527	503	513	475	528	547	507	504	502	503	527	509	496	492	531	525	521	523	478	538	497	547	488	522	507	497	550	544	527	530	460	533	507	499	576	511	503	515	483	508	491	529	507	519	474	505	517	469	498	487	504	520	501	529	543	522	545	491	520	489	515	499	493	483	502	554	479	515	522	513	539	516	525	499	478	526	497	519	460	504	538	489	509	506	513	489	518	538	516	513	497	506	521	474	493	529	518	477	502	486	517	499	495	522	519	531	533	512	515	515	519	529	529	525	531	522	474	504	532	528	566	498	541	490	499	513	504	504	501	548	497	519	480	507	513	509	473	503	505	512	501	506	528	470	517	541	471	494	559	492
59507	92761	89892	80075	45862	4554	876	842	849	843	784	816	799	834	767	755	741	832	761	785	816	817	802	812	802	751	768	839	793	857	786	790	799	815	866	795	791	755	815	824	785	785	827	820	795	784	807	798	808	798	864	781	833	799	844	833	779	784	815	782	782	817	799	805	789	754	824	821	803	840	826	801	809	815	833	834	782	780	817	788	822	784	814	784	797	800	827	795	822	788	840	761	838	821	830	800	802	779	773	809	776	833	861	807	756	789	805	852	813	823	835	797	752	823	812	781	763	805	783	818	799	809	820	791	831	837	786	728	844	807	796	828	856	781	749	793	803	809	780	818	812	791	777	777	789	837	796	741	793	758	811	783	766	776	818	801	827	744	773	765	770	788	811	807	774	801	814	804	803	775	801	790	866	822	800	827	794	802	823	776	804	758	819	813	798	771	816	832	785	801	801	812	788	802	797	781	806	794	825	772	817	797	844	753	821	840	810	772	789	774	821	795	783	842	846	746	799	803	783	780	774	786	787	765	719	795	763	794	834	827	795	778	782	794	791	831	777	810	780	765	812	764	748	787	792	779	803	848	832	758	755	865	751	832	832	779	799	788	808	807	838	820	755	784	823	819	804	813	802	807	796	858	761	777	797	810	840	767	840	783	836	832	869	810	816	819	800	815	816	808	809	772	834	836	757	842	785	832	765	785	785	859	763	827	821	774	777	800	837	842	796	804	826	806	837	822	781	800	795	830	844	858	802	824	807	785	794	829	781	831	834	775	785	804	790	754	834	826	791	836	823	749	780	819	800	853	779	786	805	763	786	835	849	752	825	801	798	789	833	856	797	806	767	742	808	835	829	753	803	801	827	781	823	800	829	807	815	790	761	814	820	821	797	845	874	845	813	810	804	768	724	794	766	826	777	813	729	847	769	851	802	731	781	780	753	817	760	799	790	778	854	800	767	796	805	754	775	796	841	780	794	793	802	788	807	795	837	833	804	853	819	832	790	770	862	796	794	743	834	785	815	781	746	801	754	839	791	765	844	861	828	787	807	782	733	774	816	805	852	767	794	832	801	798	823	805	782	822	829	825	842	777	755	832	831	825	819	805	839	865	804	810	788	771	805	846	856	791	804	824	796	774	798	796	798	797	800	790	819	786	792	778	792	774	825	788	805	759	782	798	785	744	826	797	820	843	783	805	761	819	787	779	847	800	825	783	830	841	792	817	803	804	818	816	816	820	791	799	800	838	828	775	803	804	791	809	788	765	802	775	820	798	802	778	777	798	805	779	821	767	821	833	800	841	830	790	781	781	791	738	792	813	802	859	844	854	834	782	796	786	822	862	809	804	848	779	812	825	849	799	768	813	808	785	785	758	832	821	820	775	819	810	776	825	813	816	825	815	788	813	764	801	784	810	800	796	773	772	804	815	790	824	849	811	838	810	793	755	864	813	767	774	784	801	779	784	762	760	778	850	785	783	798	794	777	790	800	831	857	836	837	806	774	829	836	829	776	825	784	809	756	811	797	790	792	752	849	822	802	783	769	807	850	807	818	750	795	794	828	820	775	785	831	801	732	793	750	803	808	802	800	775	776	849	773	791	794	761	786	758	804	738	859	770	798	810	738	781	818	828	767	767	778	839	821	854	785	761	753	797	800	815	775	836	770	819	801	812	806	797	810	787	802	810	787	825	817	769	754	773	791	779	801	774	826	774	812	822	864	789	845	770	833	826	834	787	794	753	786	742	809	792	828	865	807	788	827	848	837	828	791	817	796	760	831	760	782	831	823	809	798	810	820	810	791	809	769	783	760	819	800	781	800	823	789	792	764	827	834	747	817	770	759	792	784	804	794	816	746	802	824	761	813	748	784	778	817	794	820	800	749	794	772	794	823	843	794	802	797	819	783	810	778	819	761	777	811	763	830	834	768	804	784	779	791	781	783	834	818	796	788	802	806	800	835	799	817	825	801	772	780	757	864	798	758	800	799	795	858	759	856	795	840	785	755	806	798	796	770	807	794	795	823	836	773	855	795	775	802	818	818	847	813	792	787	797	800	738	803	817	798	771	769	834	809	829	831	774	796	819	782	761	825	794	790	819	774	823	800	768	802	811	862	796	832	830	820	826	771	841	765	856	803	846	805	847	805	825	826	832	822	824	825	765	786	833	775	772	744	815	814	810	828	843	805	795	821	841	793	777	797	737	788	820	818	773	776	801	783	827	780	847	838	826	788	826	783	783	798	777	797	788	836	835	784	798	845	769	754	798	805	796	769	781	823	834	777	775	772	770	760	841	797	769	756	813	773	788	807	807	747	821	799	780	828	755	851	794	786	763	777	794	825	784	781	807	812	828	817	825	826	734	823	841	795	823	789	766	793	816	783	803	797	787	790	884	775	811	799	840	763	775	834	824	826	827	795	783	801	772	763	776	808	832	766	828	830	808	803	819	834	788	831	816	818	860	810	862	811	812	818	834	790	876	828	828	799	826	781	842	805	757	819	746	821	757	823	830	832	768	792	783	869	817	810	746	807	776	829	809	779	813	779	747	811	811	827	786	866	853	798	802	794	758	794	841	774	781	780	831	796	813	819	846	791	779	821	779	776	806	862	786	806	776	848	757	823	817	744	807	843	837	804	801	809	806	835	780	812	810	831	783	797	839	792	811	832	747	839	789	767	788	787	807	821	839	824	807	790	822	800	772	840	802	826	774	804	783	783	785	795	785	806	827	864	716	800	769	783	785	808	813	782	792	815	788	823	784	783	838	785	794	801	807	842	835	741	769	796	755	818	792	800	809	767	804	836	798	763	793	789	799	791	793	769	769	776	788	823	756	790	774	747	792	823	799	803	832	772	823	757	802	806	820	768	803	804	814	792	824	793	772	757	770	773	779	837	771	795	776	796	786	816	800	773	793	850	864	822	808	798	869	802	797	804	831	814	808	782	755	801	786	823	793	802	823	796	816	805	781	806	841	782	771	799	830	835	860	786	772	783	786	791	807	829	839	793	846	794	847	811	779	819	791	784	795	819	809	789	811	759	796	829	820	818	821	777	793	751	794	815	798	778	807	829	822	754	796	782	825	839	781	786	794	764	807	808	834	793	817	751	782	780	810	789	739	824	788	737	814	824	821	777	737	778	824	774	783	758	850	842	837	810	845	715	733	795	809	816	795	813	824	843	787	823	792	802	764	733	763	771	807	826	788	863	787	788	809	834	798	784	772	787	820	788	776	779	806	804	801	835	783	845	809	762	806	819	818	826	830	765	778	779	812	791	786	861	790	793	768	805	813	817	787	798	771	814	842	771	790	777	745	807	802	795	786	805	790	803	822	801	793	788	777	822	789	773	830	759	832	794	777	813	808	752	877	830	825	865	800	778	812	824	832	795	834	831	794	833	830	803	789	849	762	757	762	808	761	814	808	748	797	777	820	807	831	781	857	799	768	793	771	831	794	781	821	803	790	767	803	801	759	799	808	792	792	823	802	819	798	811	818	809	771	795	792
28467	25571	28776	34866	14282	1130	375	330	311	302	282	314	323	307	331	294	305	318	324	304	298	283	317	288	321	313	291	308	280	293	322	310	291	302	294	257	281	296	320	305	333	309	317	292	355	296	327	276	327	281	278	306	291	329	316	332	300	303	313	359	291	282	309	303	301	287	315	310	294	304	328	325	308	345	303	314	299	323	269	314	331	310	329	310	263	343	331	287	302	313	307	306	311	304	302	290	317	336	299	309	302	279	288	296	306	288	302	274	310	312	314	318	315	317	326	307	306	288	286	283	304	299	338	329	329	296	282	306	316	292	313	314	308	280	283	325	307	294	306	298	303	270	281	331	307	290	304	316	305	277	307	282	300	326	306	316	303	310	282	290	340	290	294	296	309	313	312	298	291	324	323	282	282	288	302	304	305	289	283	284	299	307	298	292	324	298	312	311	324	313	310	292	334	315	283	333	292	296	302	300	326	308	300	302	291	308	306	294	308	317	304	346	328	317	295	317	301	304	338	297	298	301	297	322	327	286	314	309	300	292	315	311	297	287	309	296	273	291	327	309	316	316	292	307	313	307	315	313	292	323	295	302	305	308	284	320	305	298	304	291	315	303	297	329	316	310	314	356	279	275	330	311	293	328	285	309	310	315	298	299	322	301	293	267	342	300	330	304	334	318	312	320	287	332	289	331	296	329	315	332	286	319	364	269	302	304	297	284	317	301	298	346	282	279	303	307	307	282	317	331	306	286	307	317	353	337	312	286	295	294	294	323	288	309	352	332	325	298	313	288	342	262	295	306	282	330	309	305	319	292	298	288	306	353	329	326	305	331	321	291	328	300	293	284	266	333	295	305	262	282	306	297	314	319	283	307	315	315	317	320	309	291	307	318	279	335	318	327	319	287	329	305	305	301	283	268	305	338	328	304	295	283	326	339	299	304	326	295	320	339	277	320	322	321	271	320	311	297	288	285	318	310	298	328	338	270	305	307	310	307	318	311	279	300	291	338	308	308	306	304	285	315	305	298	313	286	297	304	312	324	325	282	300	272	312	326	323	299	282	300	309	337	293	286	273	318	329	293	312	286	302	311	306	329	302	305	325	308	329	276	299	306	340	303	305	306	316	303	297	288	270	289	296	335	301	316	304	295	290	317	285	276	300	301	320	305	283	318	309	313	309	298	300	325	326	301	343	306	311	312	282	324	279	334	345	310	294	288	301	305	318	326	298	285	283	278	276	281	338	269	315	319	303	305	321	328	279	298	287	299	285	314	289	309	298	311	332	348	289	294	361	290	318	315	302	321	269	306	292	302	299	288	300	352	269	332	276	294	294	311	288	293	310	285	306	299	293	325	297	298	267	285	305	304	316	295	292	300	320	295	306	276	298	310	303	314	284	290	300	336	300	322	296	331	296	282	296	326	307	321	311	290	324	326	317	319	287	292	313	307	334	324	325	316	297	295	305	297	275	275	333	345	308	328	339	322	302	302	335	288	316	281	315	291	298	320	313	274	316	334	300	319	315	315	317	320	299	322	331	302	273	260	304	317	292	299	322	320	300	272	304	323	305	279	309	299	298	324	312	315	289	289	305	318	297	286	319	340	307	278	304	319	337	300	298	342	290	299	280	305	303	292	275	323	332	304	335	293	297	306	305	282	316	326	333	297	274	268	310	299	325	320	298	303	308	344	309	331	320	297	296	291	321	290	348	329	312	265	290	305	294	296	312	311	301	313	305	333	290	287	292	331	319	276	298	338	296	312	306	306	309	293	298	332	268	292	288	282	296	289	292	300	297	340	318	309	295	290	308	325	305	312	323	321	309	343	309	316	297	315	308	290	327	288	311	314	322	318	344	305	309	333	323	310	305	308	308	287	279	309	288	335	310	349	286	289	280	321	284	285	323	281	296	292	299	280	306	311	295	298	300	303	302	298	305	299	299	279	324	330	328	310	296	296	296	293	310	305	285	302	333	291	280	323	276	285	299	300	289	289	343	329	309	317	325	272	326	315	303	341	332	298	325	298	303	302	280	330	315	272	325	318	334	331	294	293	318	295	300	276	308	295	307	325	313	317	300	326	321	302	284	299	316	277	327	290	311	340	314	293	282	323	322	304	297	306	336	330	289	307	316	361	313	282	321	292	312	317	310	327	290	324	323	302	322	317	311	332	259	324	320	300	268	348	291	322	334	292	334	293	309	285	344	286	325	301	303	283	274	308	290	292	306	295	307	290	314	295	313	316	311	314	309	334	310	320	297	298	326	313	318	299	282	319	302	288	316	291	265	302	310	313	288	300	296	274	312	300	351	282	294	287	305	325	281	284	291	323	296	312	303	320	305	345	305	307	281	323	292	315	338	314	313	304	290	289	293	318	279	311	342	320	314	298	274	287	319	300	317	319	309	315	277	304	308	318	297	304	304	309	309	283	315	298	324	276	291	354	313	302	294	299	291	296	294	324	297	278	309	327	301	290	331	333	271	313	316	319	316	290	271	280	306	272	310	303	297	333	334	278	327	309	304	296	275	315	303	326	295	344	292	310	293	332	311	304	294	291	270	322	315	268	313	306	320	321	317	310	291	322	311	306	273	294	301	300	299	298	299	329	349	307	301	315	321	307	311	308	297	309	296	296	293	313	305	286	327	345	340	304	343	290	306	286	292	303	283	288	309	323	305	340	326	339	280	308	273	318	324	268	312	310	290	279	320	300	297	314	367	284	331	317	300	256	289	342	316	285	315	281	304	311	298	311	301	279	288	296	303	322	311	316	307	280	303	302	308	297	295	293	274	324	306	296	309	311	324	292	317	277	291	290	305	301	340	295	305	318	336	280	299	291	325	359	323	301	337	309	307	330	295	298	310	321	309	305	294	320	285	287	285	324	321	289	295	305	308	309	284	301	338	295	318	300	319	320	302	301	263	307	301	324	329	301	328	286	286	300	303	301	306	301	280	332	292	306	302	330	296	301	306	276	303	295	314	314	299	340	320	309	302	283	313	290	305	306	328	308	314	307	315	313	320	280	297	307	288	287	294	288	310	313	294	303	295	293	278	300	316	315	291	306	316	300	280	316	310	320	323	307	320	293	329	302	307	306	297	295	316	315	289	295	295	300	307	311	291	299	317	313	294	270	275	311	314	310	303	311	298	327	324	304	318	320	300	295	292	330	287	301	306	290	302	293	304	275	291	318	309	276	293	341	315	295	299	293	323	295	307	320	321	315	275	288	285	284	327	313	289	308	335	322	284	313	283	293	315	282	325	295	310	293	301	279	313	267	316	278	322	296	313	291	294	319	294	338	295	302	300	298	303	289	324	314	281	280	299	306	287	284	296	315	319	304	311	290	303	277	316	315	291	312	323	305	316	308	283	278	294	316	299	307	342	321	298	289	315	296	316	305	289	298	268	317	315	315	329	263	329	311	310	301	317	299	274	329	311	303	304	327	287	298	336	302	272	296	301	346	294	277	326	332	275	313	302	287	280	307	300	298	297	310	313	302	310	289
31948	43403	38196	38355	15354	1046	543	521	524	479	502	587	552	513	550	523	533	539	559	525	517	553	533	514	533	555	523	522	464	557	549	523	542	552	534	524	512	511	508	512	542	528	532	552	511	544	519	560	528	544	496	523	529	547	549	527	518	539	540	519	522	548	542	493	511	561	500	487	485	515	531	570	533	545	497	561	522	558	521	521	543	513	548	522	546	515	517	527	506	528	481	493	514	529	547	512	527	495	525	484	499	483	536	538	518	483	509	504	525	517	487	518	545	492	523	519	552	512	514	533	495	543	506	506	512	505	524	540	526	506	532	514	493	524	544	492	489	541	547	527	506	516	491	533	500	510	503	536	514	550	488	545	536	508	512	523	491	534	468	513	533	532	537	504	540	515	539	507	511	506	510	521	511	513	522	519	531	519	546	578	504	519	531	546	519	494	506	538	522	536	516	478	483	570	489	547	534	506	541	522	549	535	547	522	520	534	496	507	510	551	549	518	498	543	498	504	536	474	494	492	519	524	498	529	515	547	548	534	503	545	498	508	529	526	522	526	514	554	523	526	535	521	537	545	557	541	518	505	534	533	510	493	511	538	526	547	526	547	529	521	511	517	501	546	517	571	503	542	559	531	503	532	569	563	525	535	572	552	535	494	515	513	544	550	538	520	575	514	515	508	534	553	498	539	535	478	507	509	577	570	517	483	525	538	484	546	543	540	568	526	572	551	525	529	569	563	526	496	533	547	530	576	524	503	500	547	528	482	557	533	538	522	525	535	520	501	520	517	502	506	552	510	544	468	527	514	487	507	508	546	517	524	478	516	530	506	521	534	518	502	516	544	459	534	543	558	519	526	527	563	551	491	531	534	512	529	509	531	563	505	506	547	533	538	500	522	575	490	568	562	560	547	531	496	532	537	543	520	493	515	489	503	548	524	513	538	473	488	596	545	492	499	499	536	540	504	545	511	515	528	490	522	508	509	545	515	521	526	535	508	540	503	523	505	526	512	497	528	485	529	521	517	523	512	482	532	501	523	505	537	500	472	574	493	510	542	546	520	550	551	513	523	551	530	529	531	509	491	537	526	478	539	532	539	531	532	552	506	485	534	547	519	567	521	522	512	488	495	565	500	497	527	513	529	453	520	509	527	516	531	507	551	512	529	528	482	532	522	454	503	491	579	518	553	529	525	519	502	482	532	515	543	533	490	486	527	462	525	569	514	488	559	510	525	499	521	563	509	558	544	494	543	509	525	487	503	553	513	526	504	536	540	527	517	531	542	548	509	509	543	530	514	541	499	530	489	501	528	520	504	517	508	528	507	537	521	497	514	567	500	478	518	513	508	545	519	557	518	528	556	485	537	521	552	552	462	499	546	538	534	513	556	510	509	493	560	545	491	523	567	546	547	518	528	514	492	526	538	533	514	523	514	545	507	512	508	479	521	557	567	537	520	484	529	523	494	529	500	486	528	469	513	531	533	496	526	519	528	536	551	525	526	520	523	513	533	521	530	490	514	510	513	530	536	562	530	543	560	578	507	522	550	501	520	509	532	534	489	532	472	520	520	539	492	545	466	550	547	508	535	555	552	558	510	553	496	541	512	487	474	547	486	549	502	515	542	529	538	555	521	515	530	528	505	516	536	529	473	554	498	522	533	524	543	517	560	506	507	517	504	515	515	521	543	543	573	504	471	518	514	552	494	531	536	488	544	555	527	487	519	531	496	556	568	524	560	514	473	527	479	498	515	537	562	529	529	522	542	510	540	545	529	515	544	497	497	594	528	555	546	536	505	520	494	490	556	523	530	553	546	500	501	487	524	542	530	553	538	539	517	523	537	523	616	581	558	515	526	549	524	560	536	507	517	521	564	521	490	557	540	505	491	554	493	539	537	511	530	531	492	543	524	495	532	499	541	514	490	482	499	517	521	506	564	526	491	513	509	498	557	552	523	523	536	554	518	537	560	521	521	505	518	520	521	529	503	546	484	556	519	563	517	534	550	535	530	523	513	515	571	495	505	516	544	566	506	522	533	508	518	551	525	503	562	529	505	515	499	539	488	539	510	537	505	469	569	518	474	524	492	514	511	531	535	501	540	519	517	505	520	529	500	499	525	527	488	537	491	524	542	523	487	547	513	540	527	562	537	519	521	533	520	532	506	543	512	529	496	547	524	516	474	548	479	520	535	525	504	565	499	495	499	526	548	494	507	516	500	525	492	523	504	523	496	509	508	519	543	528	541	488	523	497	471	480	539	535	521	502	493	515	527	496	531	495	531	489	516	532	511	560	522	523	511	513	525	558	562	519	490	522	541	512	557	522	518	529	506	546	524	553	493	535	556	533	506	550	504	531	534	520	503	524	511	483	559	529	500	515	486	492	514	528	530	505	508	521	509	561	500	473	523	514	524	524	509	486	524	506	524	545	461	562	514	537	549	521	478	525	506	530	505	521	563	537	568	478	521	482	515	483	502	521	540	483	537	517	505	524	505	505	481	492	515	518	517	539	493	510	537	528	520	560	494	506	516	485	560	559	540	507	544	529	549	505	522	539	542	509	515	540	529	531	540	535	535	513	537	523	500	548	546	505	570	553	557	548	517	517	550	532	502	467	560	540	522	528	538	545	552	492	475	521	511	508	497	531	529	557	527	495	538	512	554	507	514	529	488	524	497	544	525	517	522	501	560	545	466	529	535	534	544	557	537	522	546	536	516	535	517	508	541	539	459	492	507	524	503	505	491	527	531	512	520	516	537	514	485	507	499	540	496	519	522	570	545	528	511	525	516	473	492	518	488	523	538	511	527	508	538	550	515	530	526	576	497	535	521	525	516	482	520	519	550	509	518	510	533	549	552	544	485	512	527	502	522	498	532	517	531	544	523	487	519	497	525	485	509	455	508	510	546	540	538	537	527	508	576	488	514	533	478	505	520	562	511	472	529	540	557	522	535	560	519	536	599	494	527	525	529	559	508	535	515	538	527	518	524	511	500	532	497	535	512	524	522	520	517	535	538	543	536	466	491	524	546	500	567	552	480	555	521	545	565	500	499	578	540	525	509	514	510	504	538	504	462	512	545	524	524	521	515	500	543	510	524	519	535	552	508	571	559	517	562	530	515	529	506	528	501	498	538	501	558	561	515	479	520	465	515	514	544	522	534	514	511	517	549	513	511	542	528	493	494	490	505	510	463	530	580	554	479	536	503	524	527	579	529	462	537	546	571	503	488	520	506	474	534	551	510	562	554	504	495	509	548	512	541	514	517	519	540	509	548	504	511	533	580	512	515	508	492	515	555	494	529	494	529	509	502	485	497	477	532	515	516	517	461	549	535	499	502	535	513	528	499	500	526	551	507	462	511	514	470	544	507	517	536	528	527	547	506	531	554	529	521	514	501	548	546	525	497	509	541	499	502	512	540	521	559	523	572	505	520	538	506	529	512	496	534	526	493	563	500	514	495	544	518	541	511	510	533	522	528	535	504	530	554	513	504	532	581	514	536	561	508
25176	23198	37309	50567	32195	13624	1712	346	304	330	335	323	297	319	320	318	315	293	344	271	297	282	327	319	310	302	313	294	324	300	305	288	311	302	290	292	336	307	303	337	297	320	280	311	281	276	294	290	288	308	338	329	299	307	315	298	313	281	260	286	307	308	320	324	320	312	306	304	306	291	276	277	284	309	299	288	291	308	315	280	340	264	293	320	303	300	258	276	293	287	323	290	296	311	309	321	317	293	288	277	293	343	302	308	260	286	306	316	272	297	283	302	325	281	314	326	299	304	296	338	313	305	308	310	306	315	294	323	305	295	315	278	313	314	325	297	317	311	330	346	319	325	315	317	334	283	294	325	320	319	265	306	320	274	304	317	303	288	309	300	287	296	315	296	282	311	322	274	282	278	288	324	278	284	322	303	311	276	322	330	317	278	309	289	302	322	291	310	308	300	298	335	319	328	292	315	283	358	282	330	313	294	252	299	304	277	299	279	320	301	327	293	262	310	326	301	275	290	306	312	305	262	301	341	303	292	300	311	283	297	279	308	326	275	327	302	315	286	295	295	292	286	318	310	307	292	293	302	330	320	268	311	328	308	289	302	275	332	314	320	325	307	329	333	289	319	322	334	308	289	315	322	333	300	298	270	305	308	314	321	300	299	329	310	298	289	259	298	295	306	284	274	299	277	298	290	297	300	302	296	309	311	334	294	308	291	297	299	285	311	285	297	324	271	299	303	297	283	288	303	290	298	335	285	297	298	286	309	309	333	314	310	313	306	320	295	302	313	298	304	327	290	305	270	290	266	326	303	334	296	311	308	278	321	303	324	312	306	278	273	281	310	321	308	320	308	324	320	294	301	340	283	304	299	301	288	299	311	341	305	298	300	286	299	302	300	322	293	310	304	291	313	276	316	282	311	304	293	291	290	320	311	287	298	328	297	287	310	294	309	291	301	293	318	286	303	294	301	292	298	274	312	309	324	280	310	315	305	298	302	309	261	321	287	296	255	315	283	319	335	256	288	295	300	295	300	298	299	306	331	281	293	299	290	300	302	277	340	310	302	327	276	278	283	275	300	296	306	305	318	307	309	325	304	280	320	284	305	290	319	302	292	317	326	309	310	284	304	295	293	272	330	291	312	293	315	311	290	268	317	277	301	307	329	300	253	333	303	309	300	311	282	292	327	287	277	289	285	317	264	286	285	286	294	303	321	304	306	305	321	297	290	339	292	287	280	322	305	302	314	327	289	315	326	298	283	302	280	299	302	280	290	300	304	301	288	288	335	298	281	276	284	295	319	325	299	270	313	275	311	303	315	301	276	313	272	295	281	305	308	286	286	276	279	287	292	307	316	287	328	298	295	319	289	292	283	281	320	272	291	301	304	293	332	319	332	312	320	320	340	300	311	311	316	289	295	298	331	322	318	280	269	306	300	305	314	304	293	298	287	320	284	273	300	312	285	318	303	290	318	313	286	297	282	328	308	296	321	245	319	297	298	310	323	314	246	291	315	272	287	293	286	312	281	303	300	307	330	312	318	313	321	317	324	275	294	302	332	316	303	301	337	277	310	302	282	315	308	291	279	322	293	329	318	312	305	307	315	306	329	277	293	290	329	320	326	311	290	303	287	295	297	298	316	314	293	333	241	272	329	272	301	322	283	284	295	308	325	323	312	302	304	290	311	289	310	293	283	321	290	305	294	350	301	293	315	295	283	303	285	312	297	270	264	296	288	285	318	301	299	317	289	283	333	327	316	310	308	323	297	274	339	351	291	311	312	299	284	305	305	274	312	292	291	304	276	287	280	301	286	293	284	323	297	336	310	344	314	303	329	299	303	299	303	297	291	287	285	316	278	280	299	300	334	286	303	311	310	314	305	271	308	327	316	305	300	303	317	301	313	296	316	301	327	297	320	284	306	308	290	296	277	300	320	336	313	305	328	305	306	278	302	299	294	340	276	282	290	299	299	313	307	321	317	285	291	300	295	302	284	316	314	283	290	298	298	307	321	301	269	327	289	312	313	299	315	280	297	307	323	306	297	335	333	308	299	303	285	280	289	287	295	274	313	304	300	302	318	304	274	298	331	318	278	283	256	287	293	304	287	271	319	284	289	304	322	301	325	310	296	313	325	289	285	291	317	334	256	289	309	312	319	285	287	314	327	317	301	307	316	309	281	311	302	293	309	314	327	331	308	301	335	333	323	287	301	268	291	344	307	311	299	285	318	302	295	269	299	289	301	280	328	304	303	290	316	280	299	329	274	278	303	307	296	304	338	290	295	269	319	321	287	308	289	316	325	307	282	294	349	305	284	306	324	314	312	315	310	296	306	330	304	301	285	277	294	295	298	300	298	313	312	296	308	260	288	281	295	314	307	268	291	277	298	320	300	302	290	306	305	306	318	317	291	336	306	276	285	312	290	311	286	298	345	333	321	313	291	297	326	300	330	295	296	326	318	266	304	298	287	301	296	310	300	298	316	331	300	291	306	308	281	297	327	272	294	302	292	310	323	329	320	315	314	305	308	292	306	278	313	324	273	318	309	319	290	324	309	293	283	290	324	306	312	311	294	304	286	314	290	321	307	321	304	298	294	309	306	308	314	306	308	299	304	288	274	335	315	295	303	274	304	331	298	311	312	282	291	317	301	282	252	323	288	292	295	291	321	329	320	318	292	267	333	312	274	329	275	321	304	307	350	322	287	287	320	316	270	292	316	290	317	300	308	309	335	321	300	290	278	308	298	317	307	332	291	339	300	299	302	274	290	314	321	320	305	304	342	294	300	285	310	311	318	320	283	303	335	338	277	293	302	317	309	272	312	272	306	336	281	301	312	335	321	344	292	288	299	311	319	289	307	309	291	306	277	307	293	281	284	283	301	286	300	270	276	332	314	327	321	308	284	302	283	258	285	289	286	298	273	291	318	300	311	311	316	288	286	280	319	294	297	331	326	294	299	309	307	308	292	292	315	289	301	272	337	304	288	280	279	311	299	302	305	289	333	308	290	304	309	303	325	303	276	306	308	335	316	299	306	291	283	303	288	319	306	290	308	270	312	309	305	293	317	313	317	308	260	310	292	286	284	309	326	289	310	272	311	303	327	306	285	319	290	307	313	347	296	320	305	288	276	315	305	300	314	305	314	286	277	313	323	322	308	303	313	318	302	300	324	307	293	327	285	351	286	318	332	308	301	267	302	313	326	282	313	293	299	326	294	287	298	360	315	324	325	289	322	293	275	313	278	301	303	264	285	302	323	305	358	311	303	324	270	338	320	281	285	315	281	328	297	321	283	296	297	322	296	304	301	295	280	287	332	280	320	290	327	300	312	331	329	309	281	312	310	316	324	324	316	328	329	314	274	330	303	335	273	333	301	290	288	308	311	311	314	293	295	297	339	318	302	289	280	283	301	309	303	278	309	309	284	313	288	310	295	319	298	318	363	316	316	305	265	325	295	279	306	283	283	311	325	292	284	311	287	330	325	314	280	270	310	282	301	313	311
55537	84018	76971	67141	34517	4022	520	486	537	560	537	502	467	511	533	524	472	534	488	484	525	498	544	512	485	495	492	537	493	526	549	533	532	514	543	521	523	518	509	509	530	550	536	526	552	523	505	517	509	479	522	485	511	533	526	536	490	515	515	501	482	508	516	518	522	505	531	500	520	496	533	513	507	481	540	528	535	473	490	450	498	518	503	515	498	523	478	530	529	498	500	539	497	519	504	475	504	462	486	536	480	537	487	534	513	498	535	548	514	515	533	487	495	496	526	520	483	473	500	510	468	526	538	464	498	488	539	518	508	522	493	514	501	502	493	492	510	522	531	517	507	525	481	464	522	544	536	518	528	515	490	530	493	500	483	519	474	472	514	535	478	529	481	492	543	472	523	491	519	496	535	483	486	481	483	494	525	516	502	506	514	501	490	496	551	470	502	499	494	515	456	526	468	482	501	558	520	524	525	514	484	481	510	505	479	491	504	508	448	558	510	450	483	526	481	484	507	485	491	519	515	490	525	527	520	530	503	518	496	498	518	531	495	482	505	522	518	521	491	487	547	524	499	540	501	482	483	518	541	476	490	511	480	489	508	540	486	521	535	494	514	514	527	504	513	491	523	546	488	478	535	501	509	530	496	512	532	520	506	517	491	493	512	506	543	512	517	495	503	507	493	503	487	479	515	480	506	449	521	503	486	519	512	531	546	547	524	523	525	512	535	527	512	501	530	496	518	540	509	463	479	482	530	488	487	481	498	478	498	499	458	482	536	507	515	493	486	540	458	526	497	509	508	522	491	514	552	499	520	488	523	487	543	490	480	484	507	539	525	562	486	523	455	531	512	522	521	532	513	519	517	514	570	536	492	493	504	501	457	553	478	528	507	537	541	496	459	527	458	505	491	519	500	493	480	513	513	517	543	490	486	504	499	556	478	510	524	527	505	523	551	537	571	500	492	531	505	522	476	481	508	495	518	521	494	511	509	491	508	478	484	527	521	543	489	530	493	508	489	458	522	518	493	503	511	464	507	492	537	490	501	506	481	513	493	520	514	502	479	535	518	507	532	515	497	524	493	564	540	511	496	521	521	493	520	527	542	554	500	470	513	516	477	516	483	480	501	549	510	524	497	489	470	485	511	506	459	533	540	527	555	478	540	518	509	522	483	489	518	510	539	497	539	479	494	553	514	542	500	514	515	510	491	506	486	524	530	509	515	515	505	492	525	506	492	527	557	520	490	533	479	547	540	510	481	533	500	508	499	561	520	509	506	509	490	481	484	526	512	492	493	529	517	522	529	513	509	528	491	520	529	472	499	513	473	492	506	490	501	509	522	502	507	540	501	511	507	526	494	506	470	509	519	535	485	523	511	489	504	495	549	503	514	487	518	518	517	490	501	486	522	520	516	489	486	512	546	495	532	530	531	495	492	522	489	511	502	490	526	455	516	505	528	498	515	534	507	500	513	491	495	530	516	492	537	517	491	522	519	518	531	458	523	543	491	537	496	464	515	518	513	463	544	535	530	480	497	493	507	497	497	477	525	535	510	519	524	525	472	535	504	538	498	446	530	508	476	494	492	490	542	481	507	512	503	495	500	524	492	545	535	482	459	484	504	485	520	519	530	499	539	492	529	531	515	526	492	528	483	517	525	480	464	525	516	508	524	509	508	527	507	504	519	476	511	473	537	532	522	493	501	490	549	479	508	519	493	528	479	493	499	488	472	482	496	539	492	536	487	526	499	528	513	518	532	502	507	512	456	483	516	540	503	498	540	501	506	498	488	553	502	547	524	498	532	489	538	528	507	504	525	496	496	498	536	522	508	530	498	486	525	482	500	508	543	500	462	509	519	539	480	525	544	480	506	512	484	467	512	512	499	508	503	545	478	504	500	461	483	479	482	514	512	488	533	508	503	511	468	489	550	464	471	498	527	496	477	528	528	515	496	509	494	527	551	551	488	511	450	503	499	515	513	488	511	555	509	508	561	494	521	511	524	491	477	514	510	513	483	475	499	541	466	502	501	498	488	502	496	555	493	476	515	536	514	500	508	513	542	521	513	511	504	513	489	518	528	490	483	499	517	502	507	521	509	533	522	534	478	549	504	532	528	483	511	484	521	526	494	482	507	529	519	494	510	502	496	485	494	539	513	526	550	505	481	488	484	506	534	530	518	487	509	510	474	469	527	491	521	510	508	501	551	531	548	521	486	528	507	485	536	481	529	467	508	486	500	509	563	493	495	537	509	519	526	526	525	486	482	514	509	511	517	498	516	514	519	489	493	508	506	518	506	506	538	508	495	523	538	530	493	508	480	487	530	586	499	489	467	565	528	532	493	484	543	513	504	515	495	541	511	505	476	479	522	540	554	495	545	476	500	490	484	504	504	536	509	510	443	491	495	502	503	541	517	534	489	531	497	497	529	477	506	554	534	534	540	469	519	495	538	518	547	529	505	510	504	514	544	499	523	474	478	530	523	495	509	537	536	506	527	500	524	498	475	539	483	512	488	489	509	547	510	532	504	519	460	513	513	451	504	539	534	470	490	463	468	541	512	453	491	554	529	539	499	529	494	532	511	531	512	525	523	483	506	500	514	495	517	519	458	536	509	522	501	510	510	512	517	505	492	485	497	483	545	511	520	498	544	488	538	509	532	497	525	531	550	476	549	519	503	525	503	508	521	524	498	519	472	461	529	527	524	531	495	498	518	488	560	507	540	501	483	518	472	505	523	533	501	524	473	523	482	524	531	536	512	518	529	523	514	521	525	505	512	461	459	471	547	507	471	497	492	513	505	503	508	504	522	509	491	504	509	504	511	492	535	538	544	509	562	457	528	512	494	510	532	559	508	527	470	514	487	501	474	493	503	501	505	484	467	504	498	525	542	526	475	490	548	495	500	444	557	469	527	465	494	493	517	490	543	459	513	516	485	569	548	514	525	479	520	497	508	493	536	500	456	487	500	498	489	501	503	555	498	500	514	546	540	495	508	507	526	452	552	533	490	521	484	552	504	510	510	538	486	473	520	542	515	480	503	522	496	485	497	507	507	484	445	561	516	532	490	490	498	537	505	484	488	510	516	490	477	504	514	520	487	480	507	531	516	533	491	538	486	471	568	508	474	510	463	492	486	543	521	539	484	504	500	523	519	492	529	525	513	493	484	509	500	509	520	508	505	518	486	508	496	515	535	496	478	535	545	515	497	529	525	541	499	505	521	504	459	511	536	496	525	517	488	505	519	487	497	504	511	522	484	508	524	504	545	515	543	498	519	498	525	510	475	532	525	504	532	511	479	501	509	526	493	476	539	533	526	508	501	507	488	487	532	466	526	505	552	479	511	503	500	500	478	525	521	510	506	546	461	504	496	504	488	496	506	496	547	503	530	498	490	484	520	503	521	493	512	515	510	545	467	508	545	549	548	510	540	493	498	485	505	522	502	533	544	542	489	503	499	504	507	494	510	532	513	458	506	504	513	516	485	527	501	486	530	475	474	580	517	505
24180	22446	34810	48851	35340	19396	6661	703	568	532	563	479	488	504	532	494	511	514	525	540	494	508	527	493	531	492	504	538	514	465	497	441	518	479	517	529	513	532	484	484	540	478	515	475	476	481	464	519	516	512	533	516	495	480	512	544	491	509	515	487	499	496	486	502	542	487	527	488	523	504	525	512	511	493	505	490	495	516	465	523	529	470	472	479	534	537	486	535	490	498	532	501	518	506	499	478	480	466	498	464	528	501	466	516	527	513	492	497	452	484	506	462	519	512	507	526	510	484	508	511	530	496	497	480	497	499	490	481	502	480	478	462	499	499	469	484	509	505	518	479	494	509	517	511	533	497	501	481	505	534	519	470	469	503	457	474	490	498	519	502	507	495	472	484	506	484	469	472	499	483	496	502	499	489	482	489	452	506	524	475	494	487	505	462	478	519	476	513	516	486	484	474	479	512	521	498	489	488	495	510	523	501	458	524	486	490	497	475	471	502	482	479	467	443	521	503	515	512	485	505	496	503	509	512	570	510	515	476	471	471	474	521	523	516	495	485	507	482	471	491	482	487	562	478	464	492	500	523	515	521	519	487	492	487	528	531	501	489	487	513	466	505	506	539	487	469	561	484	503	508	445	538	530	530	459	514	480	490	521	508	529	485	497	503	508	473	522	470	512	488	511	507	530	514	472	507	515	516	519	502	486	494	514	486	497	505	533	496	491	497	499	505	505	498	510	553	468	471	497	500	490	527	521	494	477	506	527	486	527	526	504	515	465	473	510	529	507	509	494	499	495	515	456	462	525	476	488	489	461	489	527	523	483	481	457	486	477	499	506	487	512	469	503	549	482	464	519	519	490	491	481	543	515	528	488	525	522	520	503	491	514	529	467	531	482	542	503	505	511	490	523	476	506	504	527	466	483	513	523	492	499	501	508	477	516	509	509	498	505	505	520	496	463	489	475	509	536	493	525	484	527	554	490	549	528	469	517	485	485	488	486	521	499	525	475	521	487	480	527	483	515	496	489	501	538	497	500	523	467	501	493	494	484	479	490	499	480	510	521	519	518	535	498	454	486	500	474	488	510	509	498	473	479	482	494	486	482	513	487	490	509	458	500	474	494	483	491	496	484	478	496	506	486	494	541	489	467	472	492	554	510	483	474	514	533	513	501	488	502	530	513	488	499	495	486	489	502	507	478	466	513	485	502	504	491	511	498	495	484	497	498	455	501	510	499	525	500	459	516	512	508	480	480	471	516	521	489	502	510	517	509	503	483	506	470	510	530	495	488	478	477	472	467	490	508	450	505	492	491	496	511	514	449	517	465	500	520	501	496	525	457	527	506	534	483	470	523	504	490	469	484	499	489	513	513	521	504	499	484	537	482	474	516	479	515	535	497	483	506	489	486	513	511	527	486	487	512	538	506	504	479	521	524	486	491	480	563	486	497	454	529	517	528	474	527	477	501	515	486	496	497	536	530	507	514	531	504	487	545	471	507	494	485	490	494	507	529	498	499	513	494	525	505	513	538	473	515	519	511	476	473	471	480	510	507	494	510	514	484	521	487	516	508	496	469	512	516	509	531	478	524	535	519	450	466	542	463	484	498	494	487	514	529	473	493	484	486	476	515	490	506	498	526	498	464	479	493	499	498	533	473	497	532	495	543	523	512	524	499	506	508	521	493	519	523	537	485	540	504	451	488	513	503	514	519	514	521	477	480	503	502	539	536	500	509	507	468	516	493	470	516	529	499	478	517	487	513	510	482	501	501	526	477	481	471	492	514	457	471	517	507	523	512	479	489	524	482	476	491	520	523	519	494	456	466	512	517	525	510	500	439	493	475	515	531	482	511	503	458	474	517	550	490	484	504	531	509	492	523	516	501	499	512	510	503	512	503	510	512	475	500	496	472	481	496	492	502	511	529	474	481	493	489	528	507	496	539	515	474	465	512	496	496	515	496	488	501	506	501	438	489	531	520	459	505	484	518	465	490	506	492	480	489	557	495	523	505	473	502	505	485	528	515	515	503	505	507	476	507	486	560	525	479	432	486	534	485	464	523	543	512	534	502	511	498	534	488	497	476	508	476	541	477	488	464	506	526	534	474	491	493	511	533	506	483	502	503	568	496	529	488	495	499	529	451	526	512	457	497	507	518	516	487	471	492	473	489	507	494	481	476	509	501	515	518	460	497	523	490	515	539	496	497	506	506	488	490	512	505	482	510	507	503	490	500	514	484	535	510	514	519	462	514	487	532	512	492	521	512	518	522	484	494	522	494	467	502	535	495	507	514	494	478	482	511	518	503	498	486	520	465	430	509	500	471	464	506	489	484	541	490	517	553	518	556	508	476	516	534	494	459	513	515	520	465	486	546	474	525	486	508	482	513	473	558	490	494	457	483	532	511	489	533	506	485	503	523	494	515	497	489	502	495	501	494	500	499	484	516	509	462	532	472	515	491	512	465	491	506	516	504	479	477	465	502	509	510	499	478	480	449	517	480	501	487	474	523	500	498	487	481	483	534	500	469	478	471	471	507	499	525	494	495	512	501	460	526	501	482	529	570	495	511	509	499	489	516	517	471	504	523	475	490	503	489	521	510	506	474	503	524	576	489	481	475	495	495	485	526	556	511	516	515	519	509	489	517	516	511	502	512	495	505	471	511	542	523	537	496	520	508	493	531	516	502	499	492	523	481	496	483	507	505	527	521	537	502	502	473	534	498	512	517	517	477	509	509	478	545	484	502	485	527	507	471	479	535	524	510	494	498	481	500	533	447	466	486	496	483	469	514	524	483	510	492	508	507	474	493	477	479	523	534	480	545	504	482	507	493	499	493	504	512	444	502	514	490	509	490	472	512	505	502	489	483	499	534	495	502	496	494	535	508	485	482	517	520	500	497	515	499	490	487	484	486	476	547	490	496	476	538	471	483	515	487	451	458	502	523	497	497	526	531	488	468	469	479	499	514	491	516	484	502	481	487	523	527	472	474	538	485	476	494	462	511	479	514	492	536	470	532	492	494	490	536	520	503	473	482	522	512	533	487	503	529	532	497	506	556	495	507	528	507	481	502	414	493	506	521	521	457	492	539	532	518	504	480	499	477	466	510	500	488	467	479	516	499	490	489	513	496	480	502	514	506	504	534	529	473	460	497	502	501	489	500	543	518	487	514	520	496	504	445	515	479	458	463	491	511	495	499	535	498	520	526	520	497	532	485	545	503	513	481	484	515	497	474	476	489	540	503	496	509	456	521	497	471	452	483	533	473	509	492	501	472	486	499	501	497	510	539	488	476	465	511	490	451	519	485	513	511	463	499	477	533	472	519	498	510	496	535	519	480	480	497	475	460	490	488	479	476	523	521	485	511	474	495	481	513	487	503	461	482	504	509	505	508	491	530	503	508	498	523	477	476	473	500	455	471	496	481	491	514	533	467	510	494	508	536	516	532	494	488	531	492	506	506	469	492	530	507	459	484	484	515	472	526	497	521	471	477	525	497	512	467	454
63272	93672	88228	78054	43982	5246	872	814	861	809	775	832	817	785	765	797	779	808	806	837	776	799	799	801	759	762	802	757	776	769	824	788	770	788	793	780	789	786	775	786	796	816	829	773	812	802	770	754	863	761	800	808	796	798	773	786	757	796	778	766	746	806	791	838	767	837	807	787	816	759	819	767	766	821	738	789	830	763	733	814	753	797	824	810	831	832	827	766	795	797	784	733	764	766	789	777	784	809	815	782	825	784	815	790	814	783	827	783	747	811	750	837	773	758	723	753	816	776	770	818	778	794	819	772	798	780	754	782	821	773	775	769	721	765	767	775	783	767	765	764	763	780	818	797	826	798	839	767	759	776	772	765	794	822	800	793	827	764	784	770	813	762	781	760	775	761	766	801	794	809	792	789	778	789	765	809	805	760	795	749	791	861	783	805	801	776	749	740	808	794	784	804	804	769	794	833	789	779	786	749	746	751	823	787	787	741	804	768	771	823	773	790	813	774	845	826	837	805	843	785	768	742	805	816	793	798	837	745	801	785	803	811	752	787	766	779	803	769	868	788	775	812	767	807	755	776	756	764	791	764	826	765	801	770	796	758	821	832	812	757	728	795	779	779	876	751	732	748	791	771	770	732	754	812	828	813	820	824	763	824	793	777	794	785	787	778	758	757	702	844	791	774	796	774	767	743	777	850	819	844	796	783	819	794	787	817	770	836	779	799	840	771	799	752	791	713	784	783	817	770	824	837	772	719	765	766	778	805	818	794	762	779	756	835	808	805	760	821	770	810	824	807	847	772	760	763	771	840	794	786	818	770	800	836	787	795	824	785	740	783	809	802	785	772	808	743	811	778	818	796	834	754	790	790	779	792	777	844	811	781	775	824	825	811	804	769	790	806	792	769	738	752	832	773	765	806	814	793	757	801	819	763	795	799	787	769	753	768	793	778	848	765	810	752	783	820	802	796	751	800	787	765	775	781	809	780	786	863	748	781	794	807	770	787	784	824	815	812	772	783	826	774	754	782	786	804	766	825	799	784	792	809	779	766	814	818	784	778	858	788	808	799	854	779	742	806	751	830	839	768	785	811	795	811	834	801	805	783	777	818	767	797	810	745	831	789	809	765	856	805	800	829	780	778	722	770	774	755	804	748	805	765	750	831	773	801	736	809	792	780	753	833	768	773	771	772	765	816	749	817	751	781	788	747	815	802	741	826	782	760	801	820	798	734	842	806	755	775	780	832	780	819	799	792	797	761	795	768	782	818	792	810	796	801	788	763	794	762	819	767	793	762	827	759	791	807	796	797	813	726	806	776	785	833	754	826	787	839	806	797	845	787	818	795	781	738	813	759	786	769	806	798	797	798	744	778	782	807	805	813	799	780	784	830	841	787	757	812	788	779	798	811	757	840	838	808	764	788	801	787	746	778	776	824	754	763	787	771	756	806	847	772	767	744	820	792	817	807	807	775	800	833	830	822	795	786	767	777	765	801	728	774	805	763	767	779	826	772	784	762	801	821	757	818	816	779	818	792	807	783	758	812	801	812	759	816	774	821	808	770	808	789	791	765	772	801	786	804	816	819	832	788	764	786	772	773	775	748	796	847	781	792	759	784	813	773	795	820	756	803	775	808	780	721	830	815	798	775	790	820	771	766	782	808	815	781	754	826	751	796	831	799	772	792	739	824	778	778	827	844	775	786	794	782	850	735	785	822	756	777	784	805	854	787	787	779	800	767	786	744	791	791	804	772	815	769	791	789	772	800	773	763	810	810	742	812	786	778	763	778	740	795	797	752	821	769	787	798	735	772	788	787	835	804	746	779	773	803	820	793	808	788	810	776	743	819	854	794	820	807	772	784	788	798	790	751	738	753	802	814	800	815	784	783	775	786	779	778	724	726	848	753	781	725	796	823	734	750	815	805	810	792	795	778	821	771	781	757	789	801	796	799	832	775	791	784	814	810	824	828	782	817	768	762	798	764	766	798	810	795	804	790	839	786	804	799	774	811	786	831	785	821	796	827	736	745	776	851	773	803	778	788	826	789	820	768	806	769	788	784	771	840	791	799	802	790	809	783	795	843	810	774	809	787	793	783	805	765	784	815	757	799	783	799	794	787	803	768	752	783	826	834	775	769	773	829	784	724	747	714	806	865	848	810	774	812	772	795	754	772	758	775	756	830	774	831	829	797	788	739	772	812	798	803	798	826	820	796	769	795	755	815	761	826	775	810	764	844	788	784	724	814	776	758	743	784	831	803	813	765	836	848	756	766	814	843	803	728	748	764	740	768	790	736	801	824	783	811	794	751	796	762	788	784	767	796	773	791	783	814	805	847	777	815	754	839	762	745	806	809	742	826	827	801	775	809	778	794	797	791	800	755	800	779	764	797	848	786	813	762	757	786	765	794	791	755	782	786	783	751	779	775	797	862	788	769	823	777	806	773	776	782	784	804	822	781	811	795	786	795	830	779	813	770	821	727	809	856	823	814	774	771	765	796	815	778	834	829	785	815	835	805	765	785	775	793	800	840	772	778	811	785	789	752	809	787	804	805	808	798	763	728	772	754	741	761	777	820	796	771	791	760	742	783	819	814	778	734	809	785	777	799	756	815	787	779	729	826	746	820	777	785	841	779	798	832	797	781	776	787	828	723	797	782	850	773	803	804	765	775	756	810	784	804	802	758	815	760	789	799	791	763	838	843	780	826	778	795	818	770	799	817	747	801	795	773	748	738	812	766	762	815	745	822	796	790	775	812	743	784	779	792	791	831	776	768	799	784	790	756	772	788	804	760	809	752	778	819	758	772	781	734	819	790	776	768	789	781	756	759	738	749	799	795	816	777	795	818	808	823	835	743	806	792	725	787	777	803	819	773	780	793	802	812	794	746	776	788	812	797	773	762	805	819	774	751	840	791	805	716	752	799	785	777	774	773	726	746	760	758	772	780	772	774	801	803	827	787	781	833	809	744	790	768	824	777	782	826	835	807	811	774	792	723	766	806	748	798	756	758	750	787	793	810	797	749	778	737	797	790	811	804	821	774	819	818	755	782	790	775	739	767	743	777	805	770	756	840	777	807	778	769	816	770	789	853	801	786	786	789	794	815	800	831	768	796	803	761	805	751	791	806	844	804	772	781	806	768	819	764	780	804	766	775	768	753	782	796	819	782	771	808	750	814	795	798	821	825	763	753	792	767	859	791	803	809	781	747	793	811	824	755	778	766	740	814	753	821	759	771	750	798	773	737	787	758	806	728	753	794	776	753	786	749	785	791	807	793	832	770	774	807	759	821	798	806	801	755	805	789	774	807	809	793	786	794	770	800	764	817	846	829	785	785	771	820	834	760	778	792	774	791	762	770	849	843	767	795	826	773	785	833	769	807	790	783	757	828	771	785	787	764	823	829	742	795	805	865	762	744	790	797	751	815	767	824	790	802	802	806	809	813	738	799	827	754	761	824	758	795	841	792	785	834	755	823	820	763	760	799	815	771	774	777	775	842
28261	26917	29085	35039	13832	1164	334	314	270	326	309	317	283	293	305	308	276	301	281	323	309	313	296	290	271	320	319	294	282	324	284	331	294	299	306	284	309	295	306	293	295	289	319	320	296	315	289	309	290	311	337	288	335	298	312	287	308	300	305	267	283	277	276	324	283	309	299	287	314	313	319	271	272	272	283	297	313	303	282	283	293	328	329	318	275	290	334	283	276	291	275	289	297	273	298	284	270	276	309	271	315	326	298	313	302	324	280	304	279	280	297	309	288	277	289	312	281	305	268	315	313	306	295	304	328	280	298	324	276	268	302	304	286	287	298	299	275	300	264	295	288	275	286	299	296	308	295	291	284	291	306	293	297	313	285	317	304	293	301	277	292	314	311	290	277	304	320	301	322	300	270	263	266	307	309	269	276	307	278	293	284	274	268	304	274	285	278	303	263	329	301	305	300	294	317	307	273	315	275	259	289	273	283	292	299	298	297	323	315	304	293	285	299	303	312	260	313	287	287	321	295	297	288	299	308	292	287	266	316	285	313	321	295	308	291	319	328	277	307	309	295	293	263	304	286	312	348	299	280	290	291	303	283	301	300	324	275	304	279	296	304	280	278	278	295	263	312	310	317	319	309	309	320	315	286	298	265	264	293	267	298	285	317	318	308	317	315	286	309	294	265	289	303	280	265	255	303	290	313	284	264	335	285	329	306	325	306	302	307	300	290	285	291	300	283	283	280	282	269	279	282	311	296	299	294	265	288	319	315	298	298	294	306	298	288	300	300	296	306	329	263	312	267	298	317	289	302	291	271	295	305	301	275	281	297	298	279	257	329	262	289	313	289	284	288	288	279	279	285	269	269	292	319	297	289	269	288	279	307	292	309	295	276	273	271	310	261	264	283	315	294	276	295	275	302	322	286	293	289	305	272	295	295	288	290	266	307	307	269	272	272	303	277	311	299	308	271	300	292	324	300	305	294	297	311	266	275	309	308	296	338	284	310	268	295	278	293	319	305	261	267	280	317	295	322	320	291	268	302	291	282	309	292	301	291	279	296	295	272	304	271	270	305	310	279	279	281	286	278	288	291	302	282	267	306	256	287	297	308	292	281	316	290	282	286	275	308	287	295	312	315	322	317	296	306	283	314	296	247	306	296	301	280	304	270	278	301	297	288	324	299	288	305	299	296	301	301	257	311	318	292	254	286	283	290	299	310	274	282	305	309	297	279	317	302	277	289	319	285	292	298	310	244	277	299	304	292	292	317	276	292	287	267	304	282	301	295	319	290	294	289	289	260	306	317	272	287	309	292	295	304	249	291	315	299	274	294	279	282	327	299	297	317	302	339	293	321	280	285	297	307	299	277	322	321	266	274	285	303	298	301	286	318	315	272	290	308	308	300	268	253	295	310	280	287	272	314	324	281	283	291	304	294	287	301	294	283	305	282	297	285	307	292	311	309	325	269	290	289	280	288	341	287	322	274	304	287	264	307	297	269	284	292	308	304	292	279	299	299	294	299	277	292	306	295	285	288	310	296	291	294	282	267	274	306	294	315	306	283	278	288	297	297	308	305	265	314	257	297	261	279	324	283	288	312	295	282	297	312	297	277	306	303	265	301	288	297	282	292	306	299	292	305	317	313	292	276	281	259	267	278	279	314	289	278	306	293	287	307	307	311	293	287	306	283	306	292	263	296	318	302	297	288	300	319	270	305	308	330	304	313	319	275	307	305	293	324	292	294	279	290	309	278	314	286	288	302	282	324	296	280	325	262	299	300	288	299	295	301	309	297	265	275	300	286	281	307	306	298	284	295	301	269	293	277	281	296	289	296	305	275	260	284	304	310	303	269	281	302	311	275	308	306	315	294	310	327	295	285	301	294	304	290	282	299	302	285	295	290	307	295	272	303	294	305	269	285	317	293	278	301	296	301	292	292	310	325	304	322	299	290	276	263	272	300	289	291	322	265	297	284	306	284	300	340	313	287	305	293	286	274	328	277	312	301	287	285	285	291	285	283	289	308	312	317	321	287	286	269	310	285	287	308	311	287	293	298	310	272	297	252	294	296	292	276	285	309	308	282	324	299	326	307	306	300	292	288	287	284	307	292	287	290	290	278	273	292	289	259	292	280	306	269	296	274	313	279	280	260	302	302	294	283	298	290	304	292	316	294	292	310	313	286	317	276	328	261	315	283	306	287	294	252	299	289	282	287	307	291	285	283	320	307	318	307	314	337	272	301	312	284	301	281	327	305	313	307	319	283	281	314	301	299	300	282	269	296	259	307	307	296	313	321	330	284	270	280	306	265	279	273	285	273	303	278	310	278	309	310	296	284	282	280	293	295	314	276	306	297	288	290	309	319	288	285	276	285	293	301	286	316	291	262	282	303	290	275	287	316	254	278	267	296	302	319	280	301	282	275	301	274	263	284	306	286	255	298	312	268	293	304	269	263	281	253	267	281	273	311	270	270	324	312	276	295	277	302	292	317	277	322	281	281	285	286	314	302	304	271	313	269	355	284	284	278	301	290	293	301	308	282	301	297	310	285	298	296	284	301	304	289	290	304	304	301	288	282	284	289	295	300	286	282	273	293	299	288	297	292	303	296	285	272	300	343	272	282	283	314	274	288	283	297	254	297	300	284	279	319	316	273	334	291	297	300	261	283	297	295	263	286	274	298	322	294	269	293	307	310	290	289	296	328	269	287	344	308	289	293	302	274	295	293	288	274	329	280	283	304	307	299	309	299	303	303	305	278	299	291	276	302	301	299	338	292	266	312	266	310	271	288	334	298	268	318	329	306	285	308	300	324	274	322	323	283	307	284	274	267	291	270	308	285	311	299	261	306	278	290	284	302	343	295	312	274	304	285	288	295	281	288	296	296	299	332	266	283	286	300	288	301	275	293	314	270	321	286	285	286	310	283	310	300	287	315	259	287	278	263	309	274	301	303	280	279	313	308	301	272	279	297	273	300	285	291	280	299	297	275	293	294	303	297	298	296	295	264	280	306	324	269	326	308	306	304	259	280	321	272	317	288	263	280	258	280	288	301	311	299	307	304	314	332	292	286	298	287	306	286	317	287	323	312	293	306	313	298	329	298	285	313	293	305	284	294	310	285	290	314	288	329	295	285	300	314	271	268	290	269	291	303	290	315	293	287	310	282	302	324	316	322	319	284	293	302	275	318	285	309	275	307	289	276	299	302	292	315	316	300	301	301	293	302	322	310	283	277	275	285	301	303	294	319	303	332	299	330	276	294	315	272	303	319	323	298	290	283	316	318	333	309	288	291	303	276	300	329	308	301	327	278	290	294	279	281	315	307	301	290	293	283	261	306	302	305	262	289	288	292	298	312	290	269	296	298	294	282	287	274	333	266	306	311	265	344	293	324	282	313	278	287	303	313	320	268	275	293	287	270	320	274	280	298	298	344	293	314	298	315	271	307	303	301	284	318	280	300	303	314	290	254	272	300	294	291	307	288	287	280	300	299	306	273	275	301	296
30469	44668	38059	37685	14749	1221	484	519	515	522	503	539	524	485	528	510	532	471	527	491	520	491	500	529	515	507	569	521	509	496	507	506	530	492	542	489	500	499	522	491	485	516	503	549	506	468	518	501	499	510	523	510	547	534	522	481	509	505	496	477	499	487	531	547	492	543	547	497	492	468	500	520	544	468	488	489	514	490	521	498	458	485	521	503	486	480	481	494	517	495	546	465	486	457	517	520	512	491	520	531	545	528	488	492	509	526	488	512	552	515	519	495	524	477	450	536	511	526	507	496	499	496	533	529	533	491	467	535	510	500	507	518	497	461	482	486	503	475	492	512	479	495	494	513	477	495	510	525	514	543	538	497	493	503	477	507	490	516	537	511	496	488	531	461	471	519	522	517	540	511	536	495	485	527	487	538	487	511	529	516	486	511	458	507	475	544	507	455	509	473	520	509	477	507	456	503	506	548	473	481	484	510	511	524	517	551	504	518	476	520	513	536	520	519	475	522	511	530	494	527	532	495	497	507	504	543	501	495	512	464	525	469	488	498	533	495	563	511	493	494	502	522	537	520	494	493	501	508	529	513	468	537	484	501	486	491	524	490	512	506	533	467	488	500	489	477	500	526	523	509	489	534	523	530	500	511	495	515	466	551	506	516	509	467	549	477	491	520	508	510	517	463	521	496	511	516	506	537	515	525	522	513	499	524	502	521	515	510	496	510	504	488	470	532	525	503	475	537	462	495	514	478	515	520	490	484	491	486	508	509	522	491	521	511	526	507	512	469	500	475	531	510	519	519	525	487	483	472	524	489	481	530	542	503	500	507	515	512	554	499	490	526	517	505	502	557	475	504	541	486	483	534	502	538	550	492	535	562	507	517	517	535	495	537	494	505	502	489	521	494	528	488	527	504	525	501	491	527	534	534	529	527	466	470	479	495	487	514	499	535	522	509	475	513	561	521	505	500	525	485	471	511	557	498	474	497	505	498	526	504	497	471	488	483	484	511	546	512	483	521	497	495	498	475	544	519	544	504	511	501	527	503	518	507	516	492	479	463	519	534	488	540	517	480	534	510	483	524	521	536	492	504	527	520	522	470	538	531	498	452	526	553	499	498	500	538	502	530	513	509	467	497	503	544	509	523	499	526	490	524	465	522	506	516	507	430	527	484	485	520	485	520	503	465	529	518	490	532	547	490	472	478	477	517	485	519	518	531	511	469	481	527	500	468	502	554	554	519	537	477	486	496	512	485	476	494	482	462	487	493	478	509	490	472	508	521	501	506	520	512	535	465	533	499	493	539	540	491	505	481	484	507	540	515	488	548	477	539	524	488	493	522	503	469	505	542	492	531	513	496	563	541	505	498	473	521	517	503	515	501	505	488	505	503	510	478	527	502	508	508	495	491	497	527	514	470	506	475	507	485	489	534	522	529	516	536	497	508	464	519	469	512	515	516	499	505	509	502	544	500	553	522	495	521	455	530	519	497	491	514	459	499	492	496	494	523	526	512	475	527	513	505	482	521	535	504	476	512	515	497	515	518	536	522	548	516	478	522	538	524	503	569	480	503	545	469	492	481	556	522	508	487	484	526	495	473	536	510	498	483	516	529	497	490	507	520	510	506	521	515	498	522	487	513	519	492	512	506	510	495	511	513	513	533	544	499	482	526	554	493	495	502	507	536	494	493	471	526	508	495	548	513	543	533	463	504	536	519	529	477	518	521	505	523	527	498	473	509	518	548	528	479	494	495	527	485	492	477	519	523	497	489	474	518	520	512	492	523	548	487	544	526	508	521	513	485	481	537	496	502	508	529	492	568	492	511	469	482	514	502	543	594	488	496	470	510	483	539	508	498	496	521	526	519	504	522	486	528	496	519	499	527	518	487	522	477	491	487	506	503	479	485	509	509	517	505	484	452	481	495	507	532	532	550	556	518	473	528	509	480	478	524	510	545	512	500	504	503	495	492	531	555	462	521	493	511	525	483	503	493	474	483	513	544	506	524	552	481	513	526	555	510	511	492	510	488	526	514	508	493	533	483	506	480	518	518	509	479	496	508	503	507	535	516	469	548	552	480	499	524	487	497	501	529	516	519	512	483	477	545	513	487	517	519	510	575	503	476	456	500	503	495	497	512	476	485	481	508	542	514	545	461	469	523	477	508	476	540	521	509	532	510	537	514	521	533	538	499	488	523	522	497	486	511	500	518	520	537	441	482	485	500	489	492	517	463	513	470	499	533	520	485	510	544	483	486	564	518	507	536	487	523	508	515	504	503	500	507	517	482	483	503	494	475	530	481	531	484	480	498	512	527	541	520	505	536	466	502	515	484	514	535	543	522	511	507	482	518	541	522	519	528	524	502	519	561	493	503	485	496	511	503	521	524	490	483	495	519	513	510	549	549	509	520	531	489	517	496	509	505	502	507	530	526	544	530	504	469	507	491	490	524	464	492	478	508	511	490	491	515	502	472	491	528	495	510	480	478	554	517	497	473	522	490	535	466	499	487	472	525	489	513	496	508	488	503	475	530	539	474	507	497	500	538	523	522	538	508	504	498	528	518	498	490	522	486	515	484	483	563	525	495	531	497	511	525	515	513	512	525	514	499	462	475	516	496	516	547	525	533	490	502	544	502	490	510	513	506	525	494	551	502	555	466	507	519	536	488	497	543	500	513	546	488	478	506	518	511	517	491	517	512	503	514	494	490	489	472	562	552	512	507	551	539	533	536	494	482	497	504	479	509	483	545	500	521	522	506	508	518	477	497	551	530	487	502	519	470	510	476	504	493	530	499	484	479	520	530	488	540	503	482	530	470	543	542	484	534	499	537	486	525	506	515	502	507	502	513	501	520	524	518	520	519	524	499	534	538	550	508	504	521	542	515	496	548	523	507	480	508	488	475	503	485	487	503	503	541	522	512	504	509	521	489	557	499	524	492	501	509	518	491	515	522	552	496	486	470	529	492	476	502	465	463	539	483	491	472	489	509	457	504	471	495	506	507	506	506	472	521	517	503	494	461	513	529	507	489	503	469	528	493	514	492	517	485	545	494	520	495	490	531	533	500	525	509	494	500	486	524	469	470	511	507	472	524	527	473	523	519	501	480	516	529	498	513	519	524	479	499	467	555	520	493	459	510	528	526	544	524	479	491	504	472	498	524	488	514	507	519	502	533	513	537	499	544	505	514	537	506	523	499	474	497	472	517	512	486	527	525	515	484	521	500	497	519	489	535	487	483	523	497	501	483	519	529	511	497	478	493	497	475	497	529	531	550	464	532	491	461	496	546	511	497	510	545	515	509	513	530	500	496	515	485	470	511	522	539	499	517	521	519	510	525	480	487	506	511	548	540	501	496	535	499	519	486	512	482	509	483	544	512	505	524	486	572	528	512	542	496	537	513	492	493	534	498	512	524	515	500	491	523	499	543	522	521	477	530	504	502	489	497	517	534	490	549	498	530	530	513	494	532	503	512	501	490	517	477	510	503	499	481	478	479	514	498
25180	23263	36033	53209	35704	13848	1768	317	309	336	282	287	309	331	305	316	295	284	269	269	322	286	302	287	279	297	300	308	274	298	291	296	309	311	308	285	279	280	311	322	290	305	279	336	290	304	259	286	276	285	284	313	305	301	285	283	292	305	304	281	295	267	257	292	315	270	309	304	281	275	287	271	271	298	295	319	281	261	281	280	307	266	300	280	309	281	284	286	290	293	287	299	285	298	315	295	276	314	305	306	310	323	306	289	312	286	285	290	301	281	289	323	323	286	290	272	295	299	284	292	284	240	279	281	291	301	282	294	285	278	289	290	271	289	289	318	290	309	317	300	318	299	286	287	291	295	289	275	267	282	279	261	277	288	295	301	326	266	330	271	307	296	302	293	307	284	298	330	280	280	286	293	293	294	298	293	310	244	270	295	280	282	268	279	288	306	261	282	322	287	288	304	309	299	276	281	309	291	311	271	259	316	259	274	304	261	310	289	322	259	319	301	274	304	291	282	270	277	317	294	291	265	282	297	266	297	323	303	259	298	293	297	289	293	272	295	294	317	277	316	311	280	304	278	270	265	311	267	310	300	306	306	265	298	260	260	287	306	312	271	260	269	300	268	311	305	306	274	285	316	255	262	292	265	290	289	298	281	288	307	280	265	326	292	275	274	252	256	287	307	324	314	271	315	286	287	290	308	252	294	270	307	304	304	292	299	297	316	263	309	306	317	304	279	302	276	309	309	290	295	269	320	304	252	288	298	294	288	288	308	289	266	289	260	293	277	266	301	245	276	322	299	300	322	294	278	291	309	279	285	305	304	317	257	302	271	303	327	280	314	356	316	322	257	288	283	306	313	278	291	276	293	297	289	286	280	316	282	286	274	272	302	316	295	296	263	305	298	314	283	257	300	300	302	284	282	312	279	304	287	274	296	314	265	265	263	268	275	260	293	294	297	305	259	281	303	280	294	291	319	271	266	293	299	283	272	288	308	267	280	301	288	293	286	301	308	289	321	287	293	300	293	283	271	270	290	285	287	272	288	269	294	264	294	279	254	275	313	292	299	284	293	258	311	299	296	268	276	292	279	275	308	292	295	287	269	300	268	266	265	258	286	291	259	293	271	279	286	274	291	290	291	267	287	287	271	289	276	313	298	288	282	297	303	289	313	310	310	294	303	303	311	271	296	297	310	287	282	275	302	297	290	293	301	278	307	301	304	294	293	301	326	291	284	311	276	314	291	320	290	300	298	309	329	253	297	305	282	298	314	237	281	299	293	290	288	329	293	290	291	288	301	300	298	262	299	309	285	295	315	282	279	317	307	265	276	278	307	314	301	287	284	303	315	328	304	303	296	333	296	267	276	302	316	297	299	342	299	301	280	257	306	275	298	263	280	271	318	235	319	296	289	297	310	291	286	299	290	294	290	273	279	283	282	291	284	282	315	283	280	293	281	304	293	277	326	277	293	289	313	303	255	319	296	317	296	276	340	275	285	262	296	294	281	288	281	289	304	282	291	302	295	279	307	296	306	328	296	262	291	261	300	275	286	284	341	257	252	270	314	268	302	290	264	277	298	274	313	274	269	290	301	304	293	306	293	258	315	274	273	304	307	258	281	271	307	278	279	285	270	300	278	296	263	298	308	272	278	264	273	302	289	291	309	309	308	269	283	293	291	287	323	284	276	274	292	284	294	298	277	322	296	302	272	302	281	281	328	258	271	304	274	282	284	302	288	294	307	305	273	307	324	304	311	306	305	287	306	296	310	299	313	267	277	300	279	301	305	322	293	278	301	258	323	271	267	292	302	300	282	277	257	259	289	291	239	306	272	314	311	316	278	292	296	270	299	254	291	324	286	277	311	259	296	266	303	266	274	301	288	327	294	308	301	276	266	283	289	286	290	318	291	324	256	315	314	282	276	279	261	292	309	283	304	263	277	274	281	286	294	275	312	289	323	263	266	293	301	268	265	274	295	294	297	294	285	284	272	281	291	284	324	276	310	294	313	312	307	302	278	291	266	287	287	314	297	314	275	270	288	260	274	293	314	305	292	311	300	320	291	300	287	305	279	284	284	277	299	298	269	260	275	268	277	314	302	270	271	293	273	295	288	307	282	311	313	277	316	315	309	290	283	297	311	298	309	298	279	331	309	276	279	282	290	303	283	284	304	273	277	317	295	302	284	284	275	301	316	278	299	283	278	307	289	297	265	281	276	284	309	287	313	312	269	310	319	316	302	311	307	272	253	289	273	291	312	286	328	263	271	277	279	301	294	281	291	271	293	310	337	311	307	280	298	323	309	304	302	305	301	307	278	306	304	287	301	288	298	291	276	286	292	293	307	312	309	306	304	256	282	306	285	296	303	310	306	296	308	294	267	274	310	267	281	282	263	279	268	278	284	304	290	311	294	279	300	272	247	303	323	281	265	298	326	285	281	291	321	257	301	274	317	314	294	280	292	281	288	290	281	321	302	306	297	296	260	294	298	296	289	287	310	292	252	300	275	296	295	303	269	269	291	341	297	291	288	284	282	279	303	282	282	284	285	264	274	290	284	274	333	302	310	267	305	288	282	277	287	281	294	285	304	298	308	284	267	291	302	256	293	281	304	275	315	256	279	304	270	285	298	297	301	311	294	282	298	289	304	270	300	302	295	306	292	297	288	293	286	302	311	272	283	302	325	287	291	289	307	287	301	265	276	305	295	269	290	290	305	283	304	291	279	272	301	289	315	288	308	292	292	275	304	278	282	286	296	282	274	294	280	290	303	276	298	288	288	291	301	286	264	293	290	268	289	284	264	309	269	276	287	322	274	291	278	275	290	279	284	287	286	284	305	325	280	306	286	280	285	293	285	295	306	280	286	298	316	288	271	293	296	293	316	279	292	283	299	289	280	299	273	289	273	297	265	305	276	299	314	313	265	287	275	262	295	301	299	280	283	312	292	265	249	275	291	301	280	273	300	294	318	294	268	275	276	298	301	296	284	289	306	289	262	285	326	292	272	292	295	282	303	311	269	279	316	310	269	304	303	320	291	304	299	262	314	266	282	313	297	265	300	289	296	270	282	290	281	348	284	279	284	276	264	274	296	310	299	286	277	295	297	300	303	283	315	293	289	295	323	276	309	302	296	317	327	292	259	324	278	290	289	295	297	298	325	287	282	334	312	274	288	296	314	300	295	268	306	288	280	298	281	311	286	321	317	298	290	294	303	303	310	280	274	251	303	283	296	316	293	282	276	319	309	277	302	296	269	289	276	310	287	305	281	283	294	296	311	305	323	290	299	269	269	290	298	289	284	294	306	272	264	299	299	290	252	326	300	283	288	299	295	275	286	282	310	297	297	285	267	282	284	299	295	302	302	270	291	290	281	270	292	306	283	318	303	301	292	292	271	290	272	305	319	302	289	278	283	286	300	276	273	284	283	299	286	306	306	299	289	284	283	312	321	280	290	285	294	285	285	290	323	289	286	286	275	308	310	279	308	278	286	279	297	276	269	319	303
55749	84985	74103	69989	38034	3045	520	517	474	534	494	502	508	505	487	530	514	481	488	536	524	516	491	490	496	493	449	494	476	483	520	501	502	497	483	472	495	536	511	509	444	450	473	498	515	443	494	511	503	505	484	470	490	501	499	511	525	511	466	474	510	491	508	486	508	471	467	502	500	481	479	453	468	539	488	483	495	501	477	480	487	474	500	513	468	483	486	484	518	507	497	494	483	506	501	491	512	490	496	503	523	527	517	492	522	490	479	490	480	504	487	499	495	443	515	482	472	476	532	482	483	514	499	515	486	492	485	478	487	451	518	503	491	489	510	502	490	494	477	527	463	507	499	513	494	475	505	496	465	485	496	486	467	517	496	514	470	500	451	512	493	457	518	510	519	494	458	507	495	499	513	462	503	496	504	499	481	483	493	529	480	488	493	520	494	510	490	490	492	469	502	486	508	454	508	477	486	539	508	489	479	489	529	455	516	488	482	519	527	499	504	503	503	496	490	505	492	483	485	427	553	535	521	482	508	476	500	493	553	521	520	533	523	503	512	456	525	523	479	478	527	485	496	488	463	488	502	488	502	477	528	415	460	494	497	501	482	517	500	470	472	500	470	466	484	518	470	499	484	500	520	468	478	502	443	507	521	530	505	452	496	464	449	503	487	480	508	524	528	493	473	485	525	517	496	493	500	505	477	534	500	487	493	467	498	519	480	493	466	502	493	509	461	457	471	500	544	511	511	498	511	477	488	485	499	511	500	516	478	520	518	473	496	477	528	480	505	461	489	529	473	503	520	488	489	479	497	492	472	500	507	484	506	518	491	493	436	449	507	454	494	510	468	496	516	523	463	494	506	480	516	523	490	490	474	516	474	486	486	499	524	475	501	481	530	464	485	491	436	461	469	504	487	498	496	480	503	466	478	531	467	502	510	485	494	488	488	495	494	510	511	502	534	508	463	483	479	495	469	477	535	486	488	498	492	460	493	518	511	509	471	507	505	539	543	515	476	495	470	482	454	533	483	486	517	501	504	478	480	504	523	469	502	489	526	532	492	519	500	456	495	456	475	505	485	474	517	516	524	529	526	491	499	513	547	513	484	508	480	516	461	476	496	509	484	531	472	525	489	503	458	480	485	476	487	513	471	496	504	487	495	469	486	523	486	514	503	486	498	523	496	517	491	487	506	490	480	471	499	482	526	514	513	520	495	473	507	518	506	495	515	510	500	482	462	525	498	527	526	518	470	525	493	491	492	530	498	505	497	458	486	513	470	505	502	476	512	496	510	536	500	472	516	506	515	483	459	471	536	498	506	482	463	488	496	516	453	510	457	523	508	542	529	474	490	478	475	503	515	503	501	503	484	495	479	482	498	483	484	466	478	511	468	509	471	524	493	493	482	504	505	510	491	494	516	526	478	503	487	508	519	539	513	502	470	496	495	488	518	529	443	493	519	475	524	504	510	535	474	471	494	495	503	462	492	482	473	455	523	479	487	509	527	486	480	482	511	498	463	496	485	481	510	475	501	533	518	527	509	476	477	452	508	504	472	463	470	506	519	487	505	505	475	478	511	491	480	505	503	466	523	524	465	489	452	464	501	525	470	492	471	459	514	532	483	501	511	519	481	460	500	494	493	513	492	493	472	458	511	498	479	487	492	481	465	484	498	496	520	491	494	513	523	497	457	507	500	486	521	489	517	470	502	466	485	497	476	507	467	461	516	486	490	525	500	482	475	520	508	471	473	445	509	484	466	512	525	503	469	476	475	516	504	484	485	480	463	501	471	494	496	516	476	454	498	521	503	523	492	440	455	501	481	500	463	513	505	512	452	528	464	514	470	511	517	455	475	449	472	488	474	456	538	472	445	492	508	482	537	528	467	513	495	488	518	508	519	479	506	493	503	493	508	497	535	507	484	482	460	529	464	479	460	514	487	511	491	510	490	473	508	508	529	479	501	490	467	509	515	499	494	502	490	475	506	497	533	505	488	502	526	497	526	493	500	533	511	535	480	491	461	493	499	453	492	468	509	482	504	490	515	514	488	470	512	525	478	497	501	519	482	506	530	512	481	471	489	452	497	473	464	487	468	488	486	521	512	525	497	499	478	472	522	506	501	491	513	492	536	501	490	475	464	480	473	463	478	494	468	471	474	463	490	516	445	468	502	493	476	495	498	509	541	498	497	480	474	484	488	478	508	472	479	506	506	459	457	537	498	475	466	526	477	486	491	523	490	490	489	479	541	502	475	514	523	492	480	472	511	540	479	483	482	494	517	512	486	484	503	457	496	474	491	467	484	516	502	452	480	517	476	513	485	496	490	484	529	449	500	491	492	496	551	479	539	497	482	462	450	444	506	520	544	490	478	521	497	537	496	501	523	504	495	474	495	504	498	474	512	480	475	493	517	483	512	513	495	457	492	515	492	495	493	501	520	509	466	497	514	473	528	512	500	502	507	454	482	496	484	504	470	500	500	499	496	467	518	473	427	494	502	479	502	517	483	498	492	518	506	484	509	472	479	520	469	482	513	511	493	482	504	449	477	495	502	494	513	498	526	471	479	478	538	496	491	478	503	484	494	526	508	506	471	529	482	502	499	443	531	471	463	474	493	508	477	481	509	475	480	473	542	497	472	492	513	496	523	505	494	545	462	483	476	486	492	485	506	533	471	514	517	474	472	513	537	466	479	503	496	480	477	503	493	507	510	500	495	470	476	532	503	501	473	489	442	499	500	456	493	488	507	475	492	517	478	484	544	478	452	496	499	497	522	519	495	510	474	543	496	467	469	497	501	518	483	527	475	478	486	498	493	517	492	477	533	533	483	470	498	483	529	450	529	520	472	484	466	453	504	466	533	474	480	496	508	523	517	451	475	496	480	507	475	528	544	485	477	474	512	477	487	505	482	492	499	486	468	519	509	509	499	504	472	486	493	483	496	486	500	495	494	504	471	528	491	515	472	440	479	465	480	497	477	501	488	478	483	503	514	499	510	516	489	510	456	512	506	530	499	465	473	493	457	508	496	504	498	469	490	482	488	493	525	494	496	464	490	495	527	487	505	481	520	522	483	449	503	535	471	469	464	479	524	511	469	497	487	478	488	483	512	479	458	498	530	478	476	475	494	511	498	470	474	518	497	504	529	498	517	505	503	480	490	476	482	485	487	495	496	479	475	475	496	465	503	491	494	452	490	498	492	486	490	475	494	530	442	509	512	488	492	527	504	516	460	477	499	483	492	531	474	472	489	533	501	534	522	487	471	512	513	507	516	492	477	522	529	469	508	481	495	524	493	469	484	477	498	524	501	477	502	500	523	497	487	509	509	525	495	502	493	492	511	492	488	481	467	464	481	491	499	485	495	494	495	449	472	524	507	490	501	472	466	517	513	508	504	499	489	526	474	472	495	512	497	492	514	493	545	476	510	472	454	450	492	491	453	437	498	510	495	465	511	501	480	446	486	471	485	492	514	489	454	478	511	498	501	510	522	521	537	499	485	482	449	508
24104	22161	32184	42845	34236	20439	8741	825	542	547	523	523	550	476	451	495	523	492	529	530	508	473	505	536	489	465	537	521	476	489	498	512	486	505	495	502	477	490	487	523	475	519	497	497	492	491	519	519	530	480	486	500	521	509	476	512	474	502	511	487	501	493	523	509	497	488	501	513	469	542	530	484	462	488	492	494	517	500	462	515	515	457	531	519	488	524	498	490	526	510	507	480	517	481	488	491	484	500	501	487	514	527	496	519	507	484	535	506	486	508	510	483	498	481	471	530	494	523	476	517	510	477	516	518	505	493	477	485	436	478	532	521	529	514	447	476	524	464	500	506	514	527	504	517	495	472	489	475	516	486	523	532	511	460	507	533	481	480	501	503	477	514	464	536	452	511	526	516	493	553	483	502	503	494	459	508	508	504	528	474	501	513	509	506	493	506	548	532	517	446	510	519	500	514	491	474	488	487	466	466	543	516	463	505	490	481	488	481	522	519	512	487	522	517	490	510	488	515	523	457	499	489	488	478	524	480	534	486	528	517	486	495	517	489	460	500	503	494	479	477	511	513	508	497	479	544	448	499	468	500	484	489	475	497	490	478	474	517	503	492	466	466	507	464	492	505	484	488	492	479	492	456	499	542	509	501	512	494	471	486	470	521	506	512	527	514	503	501	521	459	500	511	488	531	497	460	490	477	487	464	505	506	521	452	518	542	451	472	522	489	472	503	544	502	502	518	507	501	528	507	517	496	510	490	487	489	521	486	524	509	483	516	498	501	515	476	487	487	473	512	477	507	488	489	503	485	520	504	492	479	516	432	465	454	476	468	521	528	512	499	508	527	481	479	509	495	527	501	465	511	504	479	494	476	522	458	496	542	505	492	497	566	477	481	506	498	493	484	526	495	527	525	461	482	497	482	486	487	491	505	510	484	523	502	478	475	518	538	481	466	498	508	469	529	502	511	503	514	488	482	506	508	488	506	493	500	468	484	478	502	500	470	482	511	486	500	476	469	525	532	488	512	504	505	470	499	461	463	529	491	496	497	481	469	496	509	503	467	494	537	513	511	535	553	496	470	489	458	490	537	522	457	512	509	474	495	510	509	508	487	493	490	513	532	495	502	546	500	498	484	498	485	507	531	524	489	473	520	486	510	498	505	476	481	496	480	493	509	483	513	553	487	421	492	485	458	482	512	493	484	515	512	509	500	484	493	500	493	471	499	492	487	464	475	466	476	480	514	491	457	513	478	458	476	467	509	521	517	479	480	497	477	474	524	514	506	493	488	432	532	496	504	510	476	536	483	523	507	510	510	477	532	495	514	461	479	491	479	536	471	481	467	501	515	449	483	510	475	523	541	502	460	485	523	486	499	518	472	542	509	480	492	471	500	512	476	498	475	516	503	521	474	472	489	477	482	464	483	490	509	509	507	498	507	463	490	513	466	490	464	467	517	473	508	512	482	483	489	483	478	527	513	499	432	472	505	499	501	464	484	534	499	500	486	514	505	495	498	525	478	518	499	492	513	509	511	490	484	508	507	512	524	496	496	504	481	515	452	477	507	519	511	498	460	487	501	500	493	460	472	521	473	477	504	542	511	524	494	501	481	498	489	498	464	487	522	492	507	503	482	504	499	486	468	486	543	493	501	469	488	535	474	518	477	527	512	480	459	470	516	482	498	438	480	513	470	488	511	490	472	494	497	505	489	453	490	503	485	475	468	499	437	494	511	492	522	531	513	485	494	522	473	509	519	535	532	483	480	471	463	473	471	522	510	475	468	478	477	472	505	482	566	514	517	483	529	494	488	518	522	499	502	446	476	515	461	497	486	518	504	514	477	447	438	470	484	524	456	475	500	498	484	495	473	530	489	463	465	503	494	529	506	547	505	509	490	506	465	482	496	483	465	501	508	539	489	492	467	477	477	512	515	489	489	509	464	497	486	500	460	478	496	470	466	482	509	472	506	485	505	485	504	518	503	495	548	500	462	462	506	520	450	513	525	508	485	462	506	495	507	461	506	452	465	533	495	508	531	504	451	529	483	498	529	467	500	505	536	494	479	488	508	467	463	460	502	472	511	511	486	511	460	508	506	538	519	530	501	511	519	477	506	463	471	480	540	459	519	497	507	480	454	479	486	498	480	507	499	529	491	510	468	493	514	507	479	468	475	494	484	488	498	474	478	475	534	518	456	512	516	495	504	494	490	524	487	504	477	498	501	477	516	492	500	496	515	500	519	471	494	501	526	497	511	489	512	499	460	484	512	504	511	497	521	494	506	465	504	499	488	449	539	491	485	504	483	512	537	482	511	500	505	468	510	492	482	485	495	515	469	472	499	472	520	520	506	492	479	496	532	507	452	503	509	464	455	522	494	471	471	497	471	511	527	482	509	534	525	544	462	513	504	496	493	476	491	494	507	484	464	537	485	458	542	483	480	445	478	528	480	484	471	515	465	486	497	465	503	495	533	516	489	487	453	488	532	486	507	492	493	462	520	451	484	482	497	491	527	502	492	487	489	527	495	507	484	480	465	505	521	494	506	496	499	478	539	472	478	518	481	490	451	475	485	491	476	489	493	501	477	481	493	477	523	500	467	509	474	452	488	500	481	488	507	498	512	479	523	475	504	527	498	500	500	500	518	481	518	488	530	468	527	493	506	474	471	527	479	519	499	498	446	510	510	450	464	467	478	507	438	458	487	460	510	442	475	481	486	512	482	469	497	519	490	489	512	468	483	496	497	471	496	482	470	480	544	511	483	521	505	506	494	485	553	468	541	493	510	511	476	518	491	531	447	499	511	475	511	512	486	530	441	545	509	456	488	487	522	474	518	499	497	476	466	504	493	509	493	545	506	502	496	484	541	541	488	479	510	516	487	491	505	507	512	547	484	524	516	513	509	476	496	475	544	498	505	517	510	494	514	491	520	470	429	503	520	481	492	453	477	531	534	507	462	490	532	478	515	496	461	518	503	517	494	525	488	524	518	460	476	521	539	504	470	503	490	521	516	503	522	540	452	466	486	505	478	518	521	502	481	472	489	490	496	518	462	530	465	473	526	531	494	492	502	481	527	489	545	510	474	508	474	484	499	460	479	479	502	527	496	484	532	503	485	472	494	447	491	478	478	448	466	519	533	527	529	499	486	499	512	460	532	492	517	485	499	479	511	475	479	498	485	494	483	511	489	532	474	475	497	479	508	487	486	512	482	481	501	469	548	496	502	531	509	509	487	537	479	476	479	502	515	472	495	516	446	542	504	510	459	492	495	518	489	488	503	482	525	516	469	477	484	515	509	468	481	482	448	469	531	528	472	507	500	522	551	501	481	526	492	512	456	480	492	472	527	502	546	506	512	504	493	505	492	505	504	508	496	468	494	516	487	447	496	522	521	484	500	504	503	537	496	505	450	463	486	505	497	504	510	445	475	483	471	486	465	528	533	494	488	460	469	533	501	508	464	492	503	469	477	485	524	509	485	523	517	548	483	505	519	467	459	536	509	472	518
61569	94207	87815	79394	47053	4684	848	771	793	729	837	764	783	860	787	797	747	790	802	768	805	771	779	801	813	801	837	790	781	745	753	778	776	748	762	800	814	722	779	804	793	770	837	826	748	792	756	763	793	811	759	808	762	706	813	788	763	835	754	755	775	767	793	749	787	765	779	773	780	753	806	716	741	789	792	770	779	796	731	808	781	822	788	774	787	843	853	744	762	758	821	819	819	750	779	807	806	763	755	741	801	766	753	815	819	808	772	818	791	829	754	793	761	831	817	746	771	771	768	811	823	792	788	755	809	759	802	820	789	789	818	779	748	791	760	750	772	748	835	776	768	806	811	750	788	773	742	795	790	817	764	762	792	727	759	779	747	759	749	757	791	825	751	760	732	775	796	769	782	783	828	784	769	771	809	803	787	774	757	788	793	813	816	747	779	771	807	827	737	775	774	774	794	774	800	781	768	781	780	743	799	767	790	762	786	746	710	796	799	778	778	750	771	757	750	797	807	811	794	752	785	793	780	793	810	839	828	768	838	765	798	735	818	807	716	792	761	805	809	753	796	782	805	824	820	784	803	765	781	785	740	790	774	715	777	744	815	812	809	787	818	803	868	756	801	756	833	730	769	791	814	753	831	784	803	762	709	804	797	795	805	805	786	803	759	809	799	795	798	770	798	819	743	782	795	769	768	801	774	795	779	815	795	802	784	797	753	827	712	746	724	805	786	783	783	826	766	805	766	777	769	765	741	792	726	787	796	759	812	790	746	801	827	783	775	775	806	795	778	756	767	795	777	775	801	805	804	714	803	798	773	774	779	807	817	775	739	771	738	777	752	702	760	772	793	779	757	793	780	795	767	766	780	811	777	757	779	782	763	805	835	799	757	770	746	782	818	793	799	823	785	802	772	771	763	775	788	739	766	763	802	795	777	743	760	749	782	798	811	773	796	823	776	753	785	782	777	804	770	822	786	799	763	755	725	797	786	744	751	785	758	826	808	779	736	807	774	784	806	767	769	795	761	770	783	811	777	789	764	783	768	790	786	806	785	802	756	798	802	763	736	797	793	756	764	804	768	771	786	789	746	772	746	765	820	728	800	775	798	789	772	815	786	789	764	775	806	829	750	771	798	782	777	799	784	765	785	760	829	783	757	810	777	738	804	796	798	822	754	780	746	802	826	788	766	776	763	789	767	750	752	779	825	756	780	801	759	785	793	757	795	773	770	726	813	789	778	779	825	808	735	785	802	739	822	712	764	797	780	810	844	759	814	793	795	779	804	801	743	766	791	765	763	747	814	764	770	767	745	793	766	797	813	800	819	759	787	736	781	773	788	778	835	781	753	743	791	765	729	773	775	792	795	780	795	805	750	753	798	786	778	788	776	808	760	791	757	767	780	746	783	799	795	767	769	801	770	796	789	729	804	769	748	757	747	779	801	769	782	786	791	828	732	793	713	749	780	793	770	750	789	757	768	803	762	781	771	774	726	787	765	758	771	839	758	811	752	724	794	766	822	753	774	726	768	761	828	818	771	801	728	758	783	742	832	720	739	774	750	745	819	737	774	735	737	798	737	781	765	790	814	738	759	798	756	779	778	768	750	798	758	769	771	751	758	715	782	751	745	812	747	794	773	819	773	780	774	750	805	769	786	831	755	763	749	805	780	768	776	771	798	764	740	759	782	767	772	825	727	780	763	769	781	780	836	766	761	818	787	795	817	808	780	816	804	744	787	743	816	829	758	767	799	812	839	747	776	776	787	780	777	783	736	821	810	782	807	768	768	796	761	786	726	787	760	806	813	739	729	825	790	749	766	823	766	793	768	794	827	814	751	777	788	786	770	764	821	831	847	791	764	774	844	799	746	802	807	783	753	799	785	722	761	773	752	777	776	737	766	790	755	826	774	758	818	780	790	783	795	812	800	781	804	747	762	839	796	752	788	797	775	782	762	816	764	790	750	758	823	754	777	774	742	788	777	810	790	780	797	799	780	752	769	778	779	771	774	770	775	746	774	771	756	783	761	745	806	750	819	792	710	784	808	761	809	796	760	802	749	740	747	739	771	812	822	751	795	771	781	775	776	783	760	791	755	796	812	764	843	748	781	767	771	813	793	799	757	832	792	780	797	797	827	783	762	789	795	798	742	789	746	759	786	795	805	780	776	715	766	753	801	752	782	802	784	781	786	764	785	778	773	766	810	777	756	788	797	814	803	781	796	745	787	777	746	793	745	770	802	808	756	776	764	709	789	820	750	775	787	787	743	769	786	760	818	783	744	796	801	737	756	776	765	820	788	819	754	787	784	750	817	761	784	777	828	773	750	751	764	744	744	769	771	792	801	770	771	752	775	753	788	810	740	810	771	741	754	802	801	741	764	755	732	798	803	795	790	799	781	721	790	789	765	777	788	797	777	766	790	774	774	782	805	748	747	799	808	766	805	828	821	762	795	766	764	837	806	710	777	756	823	787	793	759	774	788	788	794	796	769	794	717	776	778	784	807	759	799	706	751	741	741	709	822	800	744	762	827	801	781	797	794	765	712	752	829	795	787	806	744	778	836	782	756	797	722	776	806	754	731	784	763	801	750	787	804	789	798	767	744	864	757	839	783	794	775	749	769	768	781	786	776	778	798	770	810	782	783	764	749	768	807	827	793	794	811	720	764	773	769	774	811	782	746	790	771	755	759	822	800	796	742	765	742	806	790	781	772	718	749	778	824	751	774	816	745	805	803	762	763	765	804	746	768	766	731	858	767	760	770	777	776	783	760	831	780	746	818	832	758	756	719	797	754	800	783	809	786	738	790	814	823	799	731	743	783	837	737	816	774	790	761	751	787	786	776	751	811	799	810	757	769	746	781	760	770	762	810	758	770	795	774	802	772	796	769	820	749	797	795	754	748	752	751	806	813	772	757	694	728	766	794	822	743	779	789	778	795	796	734	776	800	771	772	792	782	776	754	781	830	718	823	716	787	723	775	874	737	759	793	770	785	771	726	735	767	795	790	791	756	751	740	783	766	826	784	807	775	798	785	772	802	769	802	761	739	798	816	780	755	780	762	781	790	729	756	785	824	801	705	804	799	766	805	780	713	774	730	764	775	767	754	762	784	779	771	766	802	829	808	775	737	796	749	810	760	800	767	761	800	808	797	783	732	749	786	777	793	749	810	738	751	760	729	754	773	798	778	769	756	776	762	780	764	734	757	786	726	785	786	779	832	789	817	768	796	817	771	770	778	764	781	814	751	739	795	773	755	814	758	788	784	770	812	801	822	768	800	770	776	749	787	803	748	769	794	771	754	773	780	782	810	755	831	774	749	774	743	803	783	776	805	763	793	756	768	737	728	772	797	803	807	813	735	770	765	737	741	750	801	714	798	777	798	784	820	793	795	715	775	773	758	796	776	793	772	802	753	806	766	767	821	778	792	792	761	749	784	804	730	825	762	752	766	799	786	815	807	795	802	756	797	835	731	773	747	792	794	775	792	772	787	789	824	770	819
28243	26117	27553	33833	14850	1845	370	308	301	274	284	288	282	306	288	286	285	282	287	272	312	279	285	306	313	288	301	294	268	300	303	302	290	308	320	333	309	310	281	294	310	280	299	286	292	281	280	296	324	296	279	325	305	293	316	277	299	327	312	259	272	321	277	289	313	285	308	305	277	267	281	307	303	257	291	287	336	300	285	314	284	273	289	308	311	275	290	319	287	295	291	297	313	288	299	299	263	309	303	315	283	292	301	282	293	287	263	310	253	295	313	292	324	307	272	281	282	294	301	301	311	271	284	310	286	307	307	310	305	285	280	310	292	282	292	297	314	250	280	290	338	303	332	289	305	303	281	290	298	271	271	296	301	267	286	290	286	292	301	330	279	323	309	311	284	324	322	299	295	277	302	261	297	286	331	299	280	298	300	302	283	287	313	308	276	299	283	278	307	312	299	313	280	302	287	311	237	307	290	261	308	305	287	295	274	282	295	305	314	285	304	306	313	272	295	283	314	272	302	324	321	311	284	296	314	311	270	287	291	277	272	288	311	300	322	298	300	286	264	308	317	322	302	297	292	303	308	290	277	287	303	289	303	289	304	302	289	298	268	289	307	291	285	309	316	283	293	290	294	280	292	299	312	275	268	294	312	325	287	282	289	296	284	274	307	306	293	287	319	315	310	290	260	273	310	258	315	264	299	321	287	293	312	296	303	279	281	263	324	289	295	277	274	293	307	310	297	283	330	274	283	286	286	266	308	279	280	281	283	262	314	318	304	306	303	296	294	259	271	283	275	323	277	301	300	270	300	285	299	263	291	319	329	282	292	293	291	293	291	295	306	302	296	303	263	320	262	292	321	284	288	313	329	298	300	287	306	300	328	313	263	270	303	299	293	291	301	302	283	285	277	303	267	276	266	291	264	300	290	306	275	303	303	283	288	311	295	290	272	265	277	279	305	309	290	293	303	295	323	269	270	297	283	305	285	313	299	295	299	257	279	283	297	296	260	323	279	298	297	290	295	266	283	310	267	255	283	275	302	274	308	265	309	296	318	299	271	280	268	321	294	301	307	316	296	280	298	266	301	280	305	295	271	266	303	291	302	313	302	301	296	308	300	311	303	298	289	286	270	285	307	278	304	321	276	300	308	295	320	267	272	284	323	276	271	310	288	288	288	287	294	306	251	296	285	275	304	303	287	335	285	268	284	310	277	298	315	279	303	280	287	282	291	277	309	311	273	289	309	311	302	300	288	263	286	301	291	298	234	298	302	307	295	276	297	239	275	294	319	295	302	308	320	297	284	307	316	286	284	290	297	285	300	280	329	300	300	303	301	323	274	310	300	292	293	324	291	298	327	295	293	257	317	293	304	303	279	282	312	282	288	270	277	299	287	317	254	262	306	297	300	333	293	274	278	313	292	287	301	274	307	291	320	286	301	271	267	276	288	275	295	288	266	289	329	297	305	299	306	310	278	299	274	265	281	281	258	281	296	297	320	297	280	304	283	281	289	279	282	282	301	259	327	315	276	269	299	296	320	306	273	292	272	257	288	300	301	294	317	262	314	312	271	278	276	278	293	294	251	300	300	323	299	341	286	273	303	301	306	305	278	294	295	296	300	279	269	284	282	291	274	291	276	305	305	255	270	277	268	276	290	291	279	315	281	274	309	292	313	288	301	324	285	303	294	295	308	291	293	317	323	281	284	289	273	300	290	318	293	282	314	287	299	274	286	279	317	263	289	292	308	282	305	290	317	297	297	256	297	305	293	275	281	272	299	310	294	296	282	290	306	300	284	296	280	290	290	301	287	301	303	284	305	283	322	266	299	298	312	286	306	306	291	296	283	290	286	313	300	284	301	327	291	279	273	285	292	296	302	291	273	304	294	296	256	259	278	253	277	291	298	292	314	284	301	282	284	285	310	309	284	301	316	267	320	276	280	277	291	307	279	272	303	272	296	307	304	336	306	297	293	292	289	279	277	265	271	293	317	321	295	297	283	284	305	284	318	292	289	280	283	294	309	306	300	294	280	289	293	293	314	241	297	299	280	303	293	293	324	301	278	322	285	292	284	294	269	298	281	287	318	312	313	305	308	286	326	291	296	275	302	258	316	294	287	289	298	288	292	293	311	267	276	327	301	283	290	313	294	286	265	299	336	289	292	275	276	287	287	275	284	269	292	294	272	301	298	284	274	302	278	309	272	276	302	311	299	287	301	314	280	267	302	285	295	302	301	302	291	277	296	317	276	292	262	284	297	276	286	280	304	301	282	338	302	298	298	291	290	315	300	283	274	301	288	296	291	296	290	303	284	322	332	341	301	251	286	312	309	315	297	303	267	277	277	288	294	312	286	274	286	312	294	284	287	296	309	304	269	303	316	302	306	294	285	270	302	268	273	292	297	261	310	286	291	316	303	280	287	311	272	266	286	259	272	307	316	280	318	321	284	280	279	272	260	317	292	298	318	290	274	284	269	312	287	283	290	302	308	301	241	298	266	312	343	287	285	280	318	288	273	312	281	312	266	330	279	321	277	289	335	274	324	285	271	325	304	296	320	301	299	285	285	275	313	278	328	299	291	300	285	257	309	267	268	298	275	259	277	282	320	281	279	260	309	281	309	296	294	313	310	277	296	309	315	306	258	307	262	313	308	277	265	285	290	309	292	283	299	332	280	319	275	269	283	298	291	281	274	287	293	295	288	318	321	288	313	265	310	315	284	290	257	328	304	320	295	296	301	314	276	261	294	281	296	294	296	277	276	326	293	276	289	285	306	282	294	298	305	276	306	307	290	284	299	332	290	289	297	275	298	331	296	292	287	317	321	302	258	309	295	290	296	271	306	312	282	303	289	294	300	310	273	285	263	308	321	297	277	284	287	308	317	335	292	285	292	298	294	305	293	266	308	319	302	294	293	295	283	273	312	306	279	303	327	279	290	311	298	295	290	280	257	297	306	297	298	272	273	306	289	316	292	235	295	298	295	325	290	280	283	292	317	291	292	319	293	287	308	281	272	302	277	278	285	284	296	277	291	294	277	315	258	288	289	293	316	296	302	294	285	296	323	276	292	277	290	301	354	330	252	285	269	288	265	278	273	295	321	297	300	275	270	297	299	291	269	286	303	277	302	286	302	285	301	319	286	295	295	308	287	309	288	269	279	282	308	307	272	308	298	303	278	305	315	302	288	287	305	300	297	280	273	280	301	301	299	307	288	276	289	294	254	279	301	285	298	301	301	297	256	294	260	282	293	306	285	298	296	303	306	288	279	280	273	303	270	255	302	261	279	298	278	304	296	243	275	279	257	294	298	271	281	308	277	307	289	301	291	302	266	295	260	306	270	286	283	274	273	290	282	299	316	311	316	318	301	293	270	296	295	280	299	300	291	289	317	298	271	271	311	309	303	309	325	274	283	266	267	290	280	312	263	295	289	278	306	297	292	296	292	286	273	326	310	288	285	287	298	326	284	293	299	291	280	292	287	288	325	279	301	290	303	307	284	296
30577	43562	36576	37823	16877	2184	507	499	526	535	502	473	492	507	541	487	487	502	529	491	527	503	483	498	496	513	526	502	533	533	549	484	501	528	500	465	482	479	484	483	498	472	519	488	483	463	557	486	524	532	514	483	505	489	536	503	501	500	518	475	522	475	469	486	481	487	498	497	538	472	509	513	495	517	490	499	515	530	497	534	509	475	494	497	496	500	520	440	478	456	530	559	471	513	508	508	497	497	471	522	480	495	565	504	457	449	486	508	504	519	506	503	488	529	488	464	495	505	503	479	481	522	500	517	523	530	502	500	498	479	467	518	536	449	493	513	506	482	491	483	516	495	439	514	499	528	486	492	463	476	493	503	485	495	524	526	484	558	512	506	490	513	489	481	515	476	513	472	491	540	470	502	505	503	522	503	504	448	526	498	489	541	484	509	477	524	507	525	501	511	539	543	489	490	483	494	486	505	496	485	460	472	481	492	459	495	493	492	515	473	517	532	511	466	457	500	491	504	506	488	486	512	479	487	509	526	478	520	545	545	482	503	490	507	491	516	510	491	515	457	508	481	481	520	497	510	525	492	470	516	494	514	491	511	558	503	493	489	495	543	481	515	520	470	512	463	524	472	517	524	494	459	490	494	505	492	481	485	495	516	558	510	485	476	501	473	511	469	559	517	512	530	490	496	474	497	488	545	481	504	501	494	521	494	542	520	530	525	509	505	512	507	467	509	496	462	481	504	494	510	478	478	493	533	480	501	510	485	472	519	506	518	481	545	496	506	502	531	491	459	523	491	470	515	516	511	497	540	504	506	472	483	498	545	498	506	498	483	534	521	474	518	501	469	519	488	497	539	491	477	497	477	474	488	477	471	510	481	489	460	486	504	492	499	497	539	497	516	485	474	494	487	519	508	505	525	516	480	511	542	460	518	515	462	466	492	494	487	512	505	500	492	471	534	522	452	473	517	525	507	496	505	488	517	542	499	499	524	485	518	533	504	491	480	539	510	509	467	523	476	540	468	464	516	491	483	508	478	527	488	492	523	491	469	475	525	482	503	538	491	494	550	495	527	502	512	479	495	494	503	552	519	503	481	503	502	499	521	490	521	445	499	496	512	553	513	487	519	498	462	498	487	473	495	482	486	480	507	495	495	504	516	493	504	481	495	485	469	503	507	482	481	523	508	502	477	500	501	504	506	476	492	513	542	529	508	470	481	522	518	466	536	467	517	513	498	510	506	516	537	513	499	508	505	532	493	519	515	516	507	488	475	502	476	499	540	474	468	529	472	445	483	514	460	510	501	453	530	501	537	526	471	487	500	484	511	519	490	502	487	510	494	511	496	501	509	474	513	527	498	494	472	463	539	482	501	517	533	495	524	495	509	546	514	535	534	489	471	515	502	512	494	475	520	499	480	473	490	497	545	466	494	509	526	535	498	506	503	535	461	490	520	487	453	503	519	482	482	547	504	492	500	481	497	488	501	500	543	500	507	478	508	515	525	495	529	482	514	472	508	481	501	445	526	510	558	483	519	494	485	543	466	494	497	536	505	482	502	481	518	514	509	472	515	512	472	527	525	469	504	497	531	475	515	507	508	514	521	551	485	544	479	506	483	479	496	536	457	500	506	524	490	488	508	484	515	513	503	499	536	470	472	520	469	509	455	518	510	499	508	511	539	506	463	519	504	513	505	530	456	496	523	530	476	487	453	495	504	459	505	473	487	493	491	507	525	479	499	543	547	453	491	490	486	496	521	478	506	540	471	532	509	488	501	504	489	504	469	477	510	496	532	516	482	488	467	489	475	490	502	561	507	541	513	516	435	514	471	518	514	497	531	519	510	522	476	514	487	515	494	514	498	544	514	551	483	526	526	520	560	481	490	508	466	524	481	512	503	512	508	491	516	490	521	520	513	503	488	511	481	526	514	531	505	449	526	506	505	528	469	506	491	522	475	519	470	502	499	519	464	515	494	512	504	493	540	548	483	486	516	547	507	505	464	481	538	513	528	476	487	500	530	461	532	512	482	513	517	509	518	497	500	476	488	471	481	507	473	522	497	476	500	492	543	525	505	472	501	485	477	490	505	503	465	523	487	492	515	511	494	499	490	542	530	498	503	511	478	511	500	491	515	461	474	498	547	525	455	520	542	519	515	514	476	498	480	527	512	520	524	505	474	470	473	472	526	481	489	545	507	468	481	522	505	468	510	498	514	451	490	506	500	477	523	467	479	521	515	501	469	481	495	479	501	520	487	492	476	522	484	528	489	473	539	487	483	545	533	512	519	510	484	475	486	490	514	499	520	493	543	511	501	491	491	485	478	517	511	448	513	474	464	518	465	538	479	523	512	447	482	503	459	524	534	519	479	483	506	523	547	507	498	498	485	553	510	521	535	478	505	497	474	505	465	472	514	485	482	504	491	473	450	462	497	498	509	485	541	466	509	538	489	502	533	483	492	534	511	503	530	514	513	468	498	492	488	472	471	528	503	479	498	496	502	498	490	522	461	505	507	557	503	476	511	497	517	501	545	478	522	507	486	484	502	498	517	480	478	488	467	520	491	533	477	512	500	531	522	485	486	507	447	500	484	506	487	500	540	497	495	477	521	481	510	494	515	491	463	517	507	468	475	517	526	553	506	548	500	500	500	519	491	499	511	532	520	532	540	482	525	523	498	509	465	502	480	502	493	484	458	527	451	478	443	483	498	527	491	484	510	545	493	511	520	508	487	480	491	462	478	511	531	487	481	492	474	467	467	543	497	460	506	538	488	523	510	507	504	527	513	488	441	535	504	521	490	512	519	469	485	511	467	511	502	502	535	528	510	518	481	489	535	503	536	501	433	483	477	503	501	465	513	506	485	498	495	511	483	453	468	467	543	538	452	501	514	503	504	524	532	472	507	486	477	500	521	526	467	498	490	522	502	495	476	534	496	480	483	488	511	523	526	467	513	481	498	497	501	469	529	504	518	508	478	520	491	478	494	492	484	542	488	512	549	493	509	483	496	467	507	497	447	503	492	512	511	514	491	486	511	507	505	565	476	501	480	541	533	516	537	525	467	520	559	492	500	478	516	507	493	504	507	499	479	533	515	452	497	536	483	523	494	498	499	484	493	473	519	528	497	519	503	501	552	507	519	534	501	491	535	527	445	504	501	506	508	493	511	504	510	522	494	478	510	498	502	492	490	472	521	486	489	507	529	512	492	515	461	515	480	526	512	483	454	521	525	530	532	486	509	522	515	484	457	492	463	495	527	480	489	497	500	502	491	528	497	500	459	517	500	497	529	526	527	516	512	495	509	471	479	494	556	511	502	510	510	487	480	510	514	510	506	475	496	501	517	537	479	546	501	518	478	516	504	467	458	480	487	495	490	494	541	497	521	516	484	519	495	492	501	495	522	520	525	507	514	532	483	509	515	487	464	507	491	540	535	487	471	512	470	485	512	477	499	535	507	496	524	495	533	488	517	512	492	486	540	481	522	496	522	511	478	501	511	507	503
25077	23191	34843	46361	34013	17016	3029	339	289	305	337	316	302	293	323	298	311	290	307	297	272	271	301	290	261	345	280	281	301	317	310	287	274	282	309	280	315	318	310	278	300	296	314	310	319	282	303	293	286	290	286	322	289	299	321	293	280	282	291	297	291	271	295	302	293	314	292	313	283	276	304	313	332	311	313	304	290	322	300	293	321	295	301	284	273	281	309	292	298	289	306	302	283	297	287	284	310	289	309	320	314	299	276	275	319	290	302	289	288	309	290	270	299	307	326	318	294	290	287	304	283	272	294	287	295	289	319	273	317	282	265	283	303	267	331	272	300	309	315	299	292	278	278	270	276	305	311	303	296	276	307	272	295	304	302	284	271	292	284	309	283	335	297	306	298	279	309	295	286	322	295	285	301	267	265	313	326	286	296	297	299	253	315	306	284	334	299	260	302	282	293	271	273	316	281	310	257	296	305	313	286	283	303	310	277	321	286	283	295	302	256	286	269	281	276	314	302	284	297	286	273	285	311	299	287	277	263	295	301	310	284	306	289	284	285	269	275	273	316	280	296	305	297	307	313	277	289	273	309	292	306	278	282	314	317	284	271	302	318	295	296	277	287	285	281	268	316	291	308	302	317	324	321	318	296	293	323	284	266	263	287	324	264	280	260	290	281	312	285	306	292	274	321	297	308	295	329	296	263	303	292	309	311	289	297	299	274	299	293	310	310	289	301	282	285	298	298	290	291	300	293	291	310	302	303	296	310	295	301	285	309	277	298	292	273	316	319	302	308	312	280	284	317	295	277	320	294	299	285	314	262	285	294	292	285	293	298	298	286	318	278	314	332	288	289	296	290	302	284	289	326	270	267	327	288	292	298	277	284	306	291	276	292	270	298	305	321	284	310	285	284	288	285	318	288	265	287	253	313	286	298	288	311	291	275	310	274	305	320	286	323	270	316	299	288	291	278	285	270	317	299	291	298	304	305	318	284	304	304	302	267	282	287	291	324	275	317	310	295	281	297	304	308	334	304	277	294	321	294	305	297	270	264	316	308	292	271	301	274	271	282	293	286	273	287	270	292	293	298	298	281	282	305	305	280	301	264	305	301	325	316	284	279	301	264	303	297	307	319	296	267	273	287	311	315	295	265	301	298	331	327	285	278	313	306	266	288	302	300	292	296	295	285	308	296	307	314	318	295	265	303	318	301	270	318	278	306	293	285	308	317	260	280	288	298	304	254	247	292	292	276	304	269	290	302	301	304	269	298	290	282	259	304	262	273	322	288	278	297	303	320	270	289	279	296	287	280	250	302	273	306	325	273	292	283	284	276	278	274	298	284	333	290	333	268	266	295	312	293	280	297	290	300	266	267	310	342	332	313	293	292	300	306	285	311	289	297	314	302	325	302	263	246	286	273	273	286	260	288	320	318	273	286	325	259	302	279	303	298	315	311	288	277	311	294	329	285	284	281	300	306	315	302	302	319	283	278	298	284	329	300	305	295	327	307	280	264	296	275	292	323	270	302	296	303	292	292	266	312	289	309	266	294	304	307	283	300	309	272	273	290	313	262	275	284	259	297	301	306	277	264	302	269	300	305	309	329	290	290	313	258	263	287	265	272	298	285	276	296	296	306	279	269	278	282	303	314	295	287	301	294	282	282	294	268	266	274	293	285	285	279	303	293	309	302	282	294	302	288	307	304	308	292	289	313	279	289	305	293	292	292	304	299	286	289	292	297	285	313	300	305	290	282	282	268	326	321	315	293	280	266	283	313	302	282	284	308	326	286	266	281	292	321	285	307	292	309	262	282	292	312	265	307	266	298	285	297	303	286	303	289	295	313	259	285	280	288	304	301	321	281	270	299	269	329	274	260	308	282	301	301	276	306	339	306	292	270	269	316	308	307	313	298	289	262	286	293	290	299	284	284	326	295	293	307	300	316	306	302	291	311	291	291	306	299	287	279	279	304	278	300	286	331	317	292	299	276	314	272	299	273	283	313	269	281	319	287	314	299	284	311	275	279	290	281	270	312	319	277	301	308	310	316	286	291	256	261	332	290	255	278	288	281	283	309	304	295	276	275	288	288	318	310	324	308	270	296	284	316	314	317	275	289	260	307	304	289	301	288	311	301	302	291	306	285	290	267	269	308	293	301	334	296	306	308	284	316	259	328	276	315	278	276	311	277	275	291	266	304	283	283	310	287	316	306	330	311	296	315	299	330	303	289	304	294	296	262	264	323	290	309	283	306	279	288	295	268	269	272	288	255	299	270	269	301	278	268	270	263	283	269	293	286	292	274	302	285	293	270	270	312	282	282	288	290	267	272	290	307	310	296	304	287	308	283	274	309	269	269	308	278	311	278	278	298	318	274	304	300	310	264	282	324	292	274	299	318	309	321	290	272	295	273	291	292	298	289	314	293	259	339	312	314	300	307	260	284	266	290	311	320	307	292	303	293	295	310	286	280	292	316	299	295	281	281	315	306	294	318	309	326	279	287	318	318	275	295	273	313	297	301	304	307	312	276	288	290	287	263	286	289	280	287	286	280	298	298	307	335	302	292	294	288	293	276	308	255	297	298	284	275	290	261	277	314	311	294	282	318	287	321	299	289	299	286	301	285	269	249	281	280	290	285	318	284	288	318	287	281	285	277	280	330	299	291	309	311	297	271	290	266	265	298	272	283	284	291	288	278	274	284	278	285	270	307	269	306	280	289	301	287	291	293	295	304	260	289	292	304	285	307	292	288	295	315	299	315	272	285	292	311	290	318	300	293	277	267	290	291	289	327	303	309	291	312	293	262	292	275	276	286	324	273	317	290	295	317	291	324	298	273	280	282	308	279	275	280	357	287	298	296	313	298	292	275	292	288	280	267	277	289	303	303	275	278	291	301	265	298	267	279	305	301	306	291	279	287	309	294	289	282	306	289	288	297	301	323	286	301	305	318	289	285	317	289	288	263	281	292	312	280	273	304	283	263	285	266	282	273	299	312	285	279	293	281	289	302	304	318	282	289	303	285	254	311	300	293	310	275	301	311	292	246	307	266	283	289	264	313	301	288	301	316	296	326	276	289	301	269	299	284	292	294	285	279	314	285	285	305	293	312	310	276	305	302	281	302	300	313	286	291	276	283	280	296	279	302	277	314	293	315	276	289	270	267	279	312	301	313	319	295	299	306	304	286	288	273	294	270	286	322	289	307	267	306	278	317	309	314	270	296	269	265	289	292	260	316	272	290	297	283	289	272	250	289	312	251	282	321	272	280	249	288	285	308	294	307	272	304	318	307	258	279	314	318	286	304	307	301	292	306	314	328	264	265	282	313	289	276	274	308	302	278	308	299	290	318	265	277	292	297	282	279	285	298	310	313	302	286	287	298	292	289	302	288	313	282	294	295	280	298	309	279	305	303	314	301	300	292	288	293	304	293	282	295	302	282	288	306	293	285	280	303	261	279	277	301	294	308	281	311	267	301	316	261	293	270	290	296	319	282	267	306	270	309	305
54899	83212	73851	68042	40681	7818	478	485	526	513	550	497	559	472	490	438	518	498	502	493	509	465	518	522	491	499	482	493	505	519	481	499	504	511	515	495	509	532	489	483	506	476	482	522	542	500	505	459	466	511	479	528	470	485	513	499	519	518	464	498	521	494	486	546	479	510	474	468	498	510	507	525	516	474	546	508	492	514	525	492	516	449	486	475	480	490	510	496	490	509	485	467	453	449	477	510	479	445	464	512	452	505	476	495	528	474	508	457	504	451	481	510	472	482	492	476	498	507	540	460	447	477	458	501	493	481	502	497	467	481	519	538	512	548	472	505	482	474	511	500	524	480	521	496	502	478	510	512	544	491	477	509	494	495	473	498	457	499	490	515	489	458	511	494	504	488	510	457	479	499	501	487	482	463	506	507	522	514	491	468	463	465	483	481	474	478	471	507	522	518	489	544	516	470	476	456	480	505	512	474	458	488	477	479	499	469	483	504	521	495	502	475	486	492	523	508	527	456	517	498	504	473	472	475	494	506	513	515	510	539	494	480	468	481	470	521	539	496	510	459	497	497	499	469	475	504	500	511	495	495	492	506	512	521	539	483	459	541	443	510	482	494	454	502	517	457	473	494	476	476	470	484	466	485	525	457	513	509	494	494	482	532	519	529	459	501	501	478	470	451	483	505	489	531	468	512	496	516	507	507	493	501	487	465	516	504	512	487	463	501	529	471	558	480	491	478	518	500	507	455	502	493	484	533	487	470	514	484	510	496	460	464	475	528	483	447	432	497	491	499	463	507	487	477	468	490	506	468	533	491	489	495	501	461	495	523	479	498	475	537	468	504	467	504	492	505	480	489	469	456	473	502	468	483	480	530	473	495	469	497	499	479	515	461	454	482	491	497	474	515	518	508	518	492	552	468	511	516	508	508	527	500	491	502	482	468	497	503	507	491	481	486	503	495	508	496	474	481	493	491	501	487	486	519	501	493	493	487	511	511	475	501	484	548	472	501	472	467	532	499	473	492	483	497	504	477	503	483	524	461	473	512	488	526	481	474	482	493	493	487	529	493	537	499	491	484	444	484	490	487	496	520	463	472	498	511	509	458	477	526	495	450	527	469	509	508	488	503	499	510	500	441	469	500	466	483	495	471	505	501	472	485	460	514	481	519	491	495	510	492	514	496	477	503	513	493	492	538	471	476	450	517	485	478	486	509	466	498	508	536	496	517	497	460	506	486	537	450	462	465	478	514	509	483	485	494	470	482	498	478	513	496	502	566	514	471	479	461	500	515	513	462	494	478	496	470	499	478	461	496	510	486	487	517	474	495	514	500	512	528	514	490	490	510	518	509	486	500	486	498	487	505	486	511	486	466	498	493	559	484	552	444	501	438	469	481	493	492	468	501	515	515	505	531	499	495	501	498	508	496	477	502	460	519	467	487	476	471	479	520	481	473	487	510	509	490	487	522	477	529	465	467	489	530	471	435	479	464	452	497	503	523	472	501	469	482	487	452	491	464	501	509	478	516	463	518	529	545	493	496	521	501	501	499	472	484	462	472	460	469	489	500	479	532	465	493	519	455	526	476	448	497	482	522	481	483	477	498	465	509	498	494	506	461	532	479	470	489	525	465	532	489	510	495	501	480	501	523	459	512	505	468	507	514	480	481	440	501	498	560	464	460	439	472	506	493	531	527	494	532	449	495	477	508	469	531	473	486	492	465	480	512	494	558	547	508	474	483	475	496	526	488	504	539	499	476	463	462	444	470	493	472	484	493	472	511	459	497	502	503	501	496	498	475	449	476	487	476	506	473	484	478	522	486	516	505	523	534	504	494	494	481	506	511	529	516	491	477	514	463	497	493	487	487	529	488	479	485	484	491	492	457	484	484	527	493	464	477	501	482	557	493	495	456	530	481	484	493	489	511	487	519	495	497	439	453	500	522	507	460	493	508	459	475	497	482	468	501	509	516	444	521	515	470	500	470	482	537	511	517	501	509	492	479	462	488	488	495	476	509	504	503	457	440	465	528	476	504	514	484	498	478	460	503	511	508	484	483	503	490	541	445	487	516	489	524	479	501	513	463	458	473	518	498	503	485	529	516	495	526	471	494	501	508	537	493	509	509	488	478	518	467	515	519	485	511	521	498	485	436	486	517	454	508	505	513	521	501	469	472	498	525	489	550	515	478	505	461	486	514	469	450	484	485	482	505	470	502	501	501	499	503	489	502	439	464	484	468	501	469	500	519	485	471	480	530	505	531	501	480	493	457	519	501	473	462	480	503	498	482	509	474	498	483	489	491	511	509	492	439	508	496	497	520	506	486	513	507	513	534	506	471	479	492	486	501	492	469	486	484	540	482	505	538	504	516	489	487	496	467	447	472	502	554	495	486	465	526	487	509	489	494	468	513	513	503	487	499	487	496	458	485	463	515	516	479	520	478	495	510	465	504	478	476	472	526	513	482	487	490	460	501	524	534	481	482	484	497	501	502	471	492	449	474	522	476	497	509	499	494	493	518	484	481	500	506	482	461	477	494	467	486	505	475	466	475	489	478	497	499	519	485	520	504	491	518	506	498	489	493	505	488	487	473	486	468	530	487	459	491	533	488	485	525	532	478	472	515	506	471	491	486	495	495	464	543	526	463	509	492	509	465	484	457	511	435	475	453	527	511	504	484	491	494	460	464	468	482	512	497	504	528	496	518	478	514	474	500	458	465	502	464	497	489	509	499	477	501	472	514	483	475	480	497	490	465	502	502	490	473	481	491	502	482	522	481	475	438	503	503	476	460	491	490	487	495	463	490	482	476	476	484	477	466	498	501	489	503	502	483	498	484	482	498	495	507	505	481	517	482	490	479	476	462	481	495	437	514	475	490	491	534	453	494	468	453	514	489	507	505	478	457	503	506	467	487	481	486	514	469	527	465	483	492	488	466	528	477	475	464	470	474	495	513	494	469	520	478	520	479	499	512	447	483	500	510	473	501	473	485	508	490	470	494	480	546	477	464	536	463	466	460	464	480	469	508	469	504	518	524	523	495	486	487	505	529	499	482	479	486	468	522	512	549	461	496	517	484	521	455	494	493	518	432	500	458	527	512	487	486	467	455	505	445	514	486	504	504	485	492	501	498	522	522	519	478	506	476	476	498	488	457	492	520	502	491	518	498	501	544	530	523	457	454	516	484	453	527	472	465	468	486	464	467	529	507	488	527	498	435	488	478	491	493	495	498	463	464	532	536	478	488	502	487	520	532	512	445	519	509	470	472	524	514	496	477	483	492	560	475	456	498	490	514	489	467	467	491	496	505	462	493	487	509	490	493	500	493	506	479	472	490	493	450	490	489	485	455	486	530	473	485	489	476	529	511	485	514	466	455	471	521	479	492	450	518	507	510	476	462	543	484	484	518	435	451	537	472	529	496	455	468	531	450	504	469	529	473	480	478	501	453	510	510	498	483	475	497	490	487	496	477	462	518	502	495	494	491	487	450	525	433	503	444	466	469
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
